/* Themify Customize Styling */
#headerwrap {	
	border: none; 
}
#header {	
	background-repeat: no-repeat;
	background-position: right center; 
}
#header a:hover {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
 
}
#site-logo {		position:relative;
 
}
#site-logo img {		width: 300px; 
}
#site-logo a {		width: 300px; 
}
#main-nav a {	
	font-family:Arial, Helvetica, sans-serif;	font-weight:600;
	font-size:23px;

	border: none;margin-top: auto;margin-bottom: auto;margin-left: auto; 
}

/* Themify Custom CSS */
/* UPDATED 12/03/17 */
/*bight red color: #ff0000: Grey: #cccccc */
/* Can equally space content */
/*display: inline-block; */




#headerwrap.fixed-header,
#headerwrap {
position: static;
}

.pagewidth
.row_inner_wrapper{ 
background-color: #f2f2f2
}


#contact_head_spacer {
height: 10px;
}

/*#main-nav li {
margin-right: auto;
padding: 0.2em 0.2em 0.2em 0.2em; }
*/




/* .post-edit-link ( edit link )*/
#main-nav {
/*display: none;*/
display: inline-block; 
padding-top: 200px;
max-width: none;
margin: 0 auto;
text-align: right;
left: inherit;
}

#body {
border-style: solid hidden hidden hidden;
/*added 15-2-18 */
}

#spacer_bar {
height: 5px;
width: 70%;
margin: auto;
margin-top: 3em;
margin-bottom: 2em;
background-color: #FFFFFF;
border-radius: 4px;
}

#foot_arrow_bar {
padding-top: 20px;
padding-bottom: 15px;
max-width: 100%;
background-color: #4d94ff;
margin-bottom: 20px;
}

#sidebar {
width: 28%;
height: 100%!important;
padding: 1.8% 0;
float: right;
/*padding: 1.5% 0% 1.5% 0%;*/
background-color: #304156!important;
}

/* Contact-form Heading Text */
.text-center { 
font-family: Oswald, ;
font-size: 35px; 
margin-bottom: 1em;
color: #FFFFFF;
}
*/


#g-recaptcha {
overflow: hidden;
width: auto;
/*border-radius: 4px;*/
border-right: 1px solid #d8d8d8;
margin-left: 10px!important;
}


#header {
padding: 2.25em 0px 2.04em;
width: 1160px;
}

#logo-wrap {
text-align:  left;
}


/* bottom margin contact form */
.widget {
margin-bottom: 0px;
} 

.form-group {
background-color: #ffffff;
border-radius: 6px;
text-color:  #999999;
}

/* Wide-submit button contact form */
.btn { width: 100%;
font-size: 25px!important;

/*border-radius: 15px!important;*/ } 


/* contact form top and bottom padding */
#user-contact-form {
padding-top: 7em;
padding-bottom: 5em;
}

.cfw-form label,
.cwf-desc  {
display:none;
}

.cfw-form, #user-contact-form {
background-color: #304156!important; 
border-radius: 0px;
}

.cwf-title {
letter-spacing: px;
line-height: 100%;
font-weight: bold;
}

.nf-form-cont {
text-align: center;
background-color: #ccccff;
max-width: 100%;
height: 360px;
padding-top: 10px;
padding-left: 20px;
padding-right: 20px;
}

.nf-loading-spinner, 
.nf-before-form-content, 
.page-category-title-wrap {
display: none;
}

#pagewrap .hfeed, .site {
padding-top: 0px!important;
}

/* place holder css */

		.cfw-form ::-webkit-input-placeholder {
		   color: ;
		}

		.cfw-form :-moz-placeholder { /* Firefox 18- */
		   color: ;
		}

		.cfw-form :-moz-placeholder {  /* Firefox 19+ */
		   color: ;
		}

		.cfw-form :-ms-input-placeholder {  
		   color: ;
		}


.back-top {
padding-top: 0px;
}

/*
.back-top a::before {
display: none;
display: block;
content: "\2193";
}
*/

#headerwrap {
position: relative;
padding: 0px;
}

#headerwrap #menu-icon {
top: ;
display: none;
}

#layout { 
border-style: hidden solid; 
background-color: #f2f2f2
}

.site-description {
display: none;
}

#footerwrap {
display: none;
background-position: center center;
}

#footer {
display: none;
background-size: 100px 135px; 
height: 350px;
}


.back-top, .arrow-up {
display: block;
}

.footer-text::before {
display: none;
}

#foot-text-own {
text-align: center;
}

.one {
display: none;
}

.two {
display: none;
}


#ata-logo { 
height: 7em;
width: 7em;
margin: auto;
}

#content {
height: 100%;
padding: 0px;
width: 72%;
}

#footer-background {
background-color: #ffffff;
border-style: solid hidden hidden hidden;
padding:0px;
}

#bottom_footer_top {
height: 100px;
padding-top: 1%;
padding-bottom: 2%;
background-color: #4db8ff;
}


#bottom_foot_bottom {
height: 100px;
background-color: #304156;
}

#footer_details_1, #footer_links   {
text-align: center;
}

#text-2627-0-0-1.module {
padding-left: 25px;
padding-right: 25px;
padding-top: 25px;
padding-bottom: 0px;
text-height:13px;
}

.row_inner {
background-color: #ffffff;
}


#text-2627-1-0-1 {
margin: 0;
padding-left: 30px;
}


.tb-col-inner,
#image-2627-1-1-1 { 
margin-left: none!important;
padding-top: 10px;
}


td h1 {
margin-bottom: 0px;
 }

.dmLandingTxt ul li {
margin-bottom: 0; }

.text-2627-1-0-1 ul {
margin-top: 0; }

.dmLandingTxt p {
margin-bottom: 0.75em; }


.text-2627-1-0-1 li {
margin-bottom: 0; }

.text-2627-1-1-1 li {
margin-bottom: 0;
}

.text-2627-1-1-1 ul {
margin-top: 0;
}

.text-2627-1-1-1 p{
margin-bottom: 0;
}


.sub_column_post_2738
.widget-2738-sub_row_0-0-1-1-0
h2 {
display: none;
} 

.sub_column_post_2738
.widget-2738-sub_row_0-0-1-1-0
#user-contact-form {
padding-top: 2em;
padding-bottom: 2em;
background-color: #4db8ff!important;; 
} 

.sub_column_post_2738
.widget-2738-sub_row_0-0-1-1-0
.btn-default { 
background-color:#009900;
}


/* outer warp gray:#f2f2f2  */

 /*footer blue: #4db8ff  */





@media screen and (max-width: 976px) { /* Themify Customize Styling */
#site-logo img {		width: 300px; 
}
#site-logo a {		width: 300px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#site-logo img {		width: 300px; 
}
#site-logo a {		width: 300px; 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
#site-logo img {		width: 300px; 
}
#site-logo a {		width: 300px; 
}
 }