@import url('reset.css');

@font-face {
 font-family: 'NeutraDisplay-Bold';
 src: url("fonts/NeutraDisplayBold.eot") /* EOT file for IE */
}
@font-face {
 font-family: 'NeutraDisplay-Bold';
 src: url("fonts/NeutraDisplayBold.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: 'NeutradiSplayMedium';
 src: url("fonts/NeutraDisplayMedium.eot") /* EOT file for IE */
}
@font-face {
 font-family: 'NeutradiSplayMedium';
 src: url("fonts/NeutraDisplayMedium.ttf") /* TTF file for CSS3 browsers */
}


/*
Theme Name: Mobile
Theme URI: N/A
Description: N/A
Version: 2.01
Author: N/A
*/


body {


font-family: 'NeutradiSplayMedium' ;
	font-size: 16px;

margin:0;
padding:0;
height:100%;
background-color:#FFF;

}

bold, strong {
	font-weight:bold;
}

i, em {
	font-style:italic;
}

p {
	margin-bottom:10px;
}



h1, h2, h3, h4, h5, h6 {
	text-transform:capitalize;
}

h1 {
	font-size:24px;
}

h2 {
	font-size:18px;
}

h3 {
	font-size:16px;
}

h4 {
	font-size:14px;
}

.header {

	width:480px;
	margin:auto;
	border-top:13px solid #80b822;

}



.page-top {

width:100%;
min-height:50px;
overflow:auto;


}

.header-resize {  width:450px;margin:0 auto;height:125px; }
.header-left { width:66%;float:left;}
.header-left img { }

.header-right { width:34%;float:left;padding-top:25px; } 
.header-right img { float:left; }
.header-right a {  }

.logo {
	width:100%;
	margin:0 auto;
	height:140px;
}
.logo img {

padding-top:10px;
}

.nav {


width:450px;
margin:0 auto;
height:38px;
line-height:38px;
border-top:1px solid #503d1a;
border-bottom:1px solid #503d1a;

font-family: 'NeutradiSplay-Bold' ;
	font-size: 18px;

clear:both;
text-align:center;


}

.nav a { 
text-align:center; 
color:#634c20;
text-decoration:none; 

display:block;
width:25%;
float:left;

}

.wrapper {
	width:480px;
	margin:0 auto;
	background:url(images/body-bg.png) center top no-repeat;

}



.main {
	overflow:auto;
	padding:10px 0px;
	position:relative;
}

.main-photo { margin:0px auto;text-align:center; }
.main-photo img { 

margin:0 auto;
border-top-right-radius:12px; 
border-top-left-radius:12px; 

}

.boxes { margin:0 auto;clear:both;position:relative;width:450px;font-size:18px;color:#634c20;font-family: 'NeutradiSplay-Bold' ; }
.box-left { text-align:center;margin:auto;float:left;background-color:#d3ccf4;width:220px;box-shadow:0px 0px 20px #bbb;height:232px; }
.box-left img { margin:0 auto;padding-top:5px; }
.box-right { text-align:center;margin:auto;float:right;background-color:#d3ccf4;width:220px;box-shadow:0px 0px 20px #bbb;height:232px;font-size:19px; }

.testimonials { padding:15px; }
.signup { padding:8px;width:90%;margin:0 auto; }
.signup .information_txt { width:85%; margin:0 auto; }
.signup h3 { display:none; }

.signup .sign_box_left input[type=text] { padding:3px;margin:5px; }
.signup #eemail_txt_Button { border:0px;padding:5px 10px;margin:5px;background-color:#80b822;font-size:18px;font-family: 'NeutradiSplay-Bold' ;color:#FFF; }


.user-content { width:450px; margin:0 auto; color:#13283f;font-size:16px; }
.user-content-back { width:450px; margin:20px auto 0 auto ;background-color:#FFF; color:#412f0b;font-size:14px;font-weight:normal;font-family: arial, sans-serif; }

.user-content-back h1 { font-family: 'NeutradiSplay-Bold' ;font-size:25px;color:#80b822;padding-left:10px;height:38px;line-height:38px;}

.user-content-back .inner { width:430px;padding:10px 0px 25px 0px;margin:auto; }
.user-content-back .inner img { margin:auto; }

.links { font-weight:normal;color:#412f0b; }

.user-content-back a { color:#412f0b; font-size:15px;text-decoration:none; }

.user-content-back td { padding:10px 0px; }

.testimonial_box_author { font-weight:bold; }
.testimonial_box { padding-bottom:15px; }

.user-content-back .more { 


border-radius:7px;
height:30px;
line-height:30px;
box-shadow:0px 0px 7px #333;
width:100%;font-size:18px;font-weight:400;color:#3d3b3b;text-align:center; }
.user-content-back .more a { color:#3d3b3b; }


.user-content h2 { 
font-family: arial, sans-serif;
text-transform:capitalize;font-variant:small-caps;font-weight:700;font-size:23px;color:#0b7e81;}


.footer {
	max-width:480px;
	margin:0 auto;
	clear:both;
	background-color:transparent;
	
}

.footer-nav { width:450px; margin:0 auto; text-align:center;clear:both;border-top:1px solid #503d1a;height:90px; }
.footer-nav ul { list-style-type:none; }
.footer-nav li { float:left; width:33.3333%; text-align:center; line-height:45px; }
.footer-nav a { font-family:NeutraDisplay-Bold; font-size:20px;text-decoration:none;color:#634c20; }

.base-nav { height:50px;border-top:1px solid #80b822; width:450px;margin:0 auto;clear:both; }
.base-nav ul { list-style-type:none; }
.base-nav li { float:left; width:33.3333%; text-align:center; line-height:50px; }
.base-nav a { color:#8a7dc3; font-family:NeutraDisplay-Bold; font-size:20px;text-decoration:none; }

.footer-center { text-align:center; width:480px; margin:0 auto;color:#FFFFFF; font-family:NeutraDisplayMedium; font-size:18px;
background-color:#80b822;
height:34px;
line-height:34px;

 }
.footer-center a { text-decoration:none;color:#FFF; }
.footer-center p { margin:0;line-height:34px; }

.footer-left, .header-left {
	float:left;
	width:auto;
}

.footer-right, .header-right {
	float:right;
	width:auto;
}

ul.social li {
	float:left;
	width:32px;
	height:32px;
	overflow:hidden;
	margin-right:10px;
}

/* posts & pages */

img.alignright, a img.alignright {
	float:right; 
	margin:0 0 10px 10px;
}

img.alignleft, a img.alignleft {
	float:left;
	margin:0 10px 10px 0;
}

img.aligncenter, a img.aligncenter {
	display:block;
	margin:0 auto 0 auto; 
}

.alignnone {
	clear:both;
}

.left {
	float:left;
}

.right {
	float:left;
}

p.more {
	font-weight:bold;
	text-align:right;
}



img.desktop { display:none; }
.desktop { display:none; }
.wpcf7-text { width:90%;margin:5px auto;padding:2px 0px;border:1px solid #919191; }
.wpcf7-submit { width:90%;margin:5px auto;padding:2px 0px;color:#2c3e50;font-family: arial, sans-serif; font-weight:700;font-size:12px; }
.box-signup .wpcf7 { position:absolute;bottom:-10px; }

.services { padding:5px 0px; }