@charset "utf-8";
/* CSS Document */

/*









Theme Name: The Motherhood Center















Author: Levanta Interactive















Author URI: http://www.levantainteractive.com/















Description: Theme designed exclusively for the Motherhood Center.















Version: 1.0















*/















body { margin:0; padding:0; }















a {color:#88B573;  img border:none;
}















/* Alignment */















.alignleft {















	display: inline;















	float: left;















	margin-right: 1.625em;















}















.alignright {















	display: inline;















	float: right;















	margin-left: 1.625em;















}















.aligncenter {















	clear: both;















	display: block;















	margin-left: auto;















	margin-right: auto;















}















/* Images */















.entry-content img,















.comment-content img,















.widget img {















	max-width: 97.5%; /* Fluid images for posts, comments, and widgets */















}















img[class*="align"],















img[class*="wp-image-"],















img[class*="attachment-"] {















	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */















}















img.size-full,















img.size-large {















	max-width: 97.5%;















	width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */















	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */















}















.entry-content img.wp-smiley {















	border: none;















	margin-bottom: 0;















	margin-top: 0;















	padding: 0;















}















img.alignleft,















img.alignright,















img.aligncenter {















	margin-bottom: 1.625em;















}















p img,















.wp-caption {















	margin-top: 0.4em;















}















.wp-caption {















	background: #eee;















	margin-bottom: 1.625em;















	max-width: 96%;















	padding: 9px;















}















.wp-caption img {















	display: block;















	margin: 0 auto;















	max-width: 98%;














}















.wp-caption .wp-caption-text,















.gallery-caption {















	color: #666;















	font-family: Georgia, serif;















	font-size: 12px;















}















.wp-caption .wp-caption-text {















	margin-bottom: 0.6em;















	padding: 10px 0 5px 40px;















	position: relative;
















}















.wp-caption .wp-caption-text:before {















	color: #666;















	content: '\2014';















	font-size: 14px;















	font-style: normal;















	font-weight: normal;















	margin-right: 5px;















	position: absolute;















	left: 10px;















	top: 7px;















}















#main_container { width:100%; margin:0 auto; background-color:#ffffff;}















#site_container { margin:0 auto; width:1000px;}















.top_container {width:100%; margin:0 auto; padding:0;}















.top_left { width:455px; float:left; margin:10px 0 0 0; }















.top_left span { color:#c5aac1; font-size:24px; margin-right:10px; font-family:'Helvetica Neue',Arial, Helvetica, sans-serif;}















span.number { color:#97bb86; font-family:'Helvetica Neue';}















.top_left img { margin:0 2px; border:none;}















.top_right {float:right; width:455px; padding:25px 5px 0 0;}















.top_right ul { margin:0; padding:0;}















.top_right ul li { display:inline; list-style:none;}















.top_right ul li a { float:left; text-decoration:none; color:#858585; font-size:12px; font-family:Arial, Helvetica, sans-serif;  padding:0 10px; border-right:1px solid #e6e6e6; }















.top_right ul li:last-child a { border:none;}















.nav_container {z-index:1000; float:left; width:100%; background:url(images/nav_bg.png) no-repeat; height:50px; margin-top:0px;position:relative;margin-bottom:15px;}















.nav_container ul { margin:0; padding:0;}















.nav_container ul .nav-element { float:left; list-style:none; display:inline; background:url(images/nav-border.png) no-repeat right; padding:0;  }















.nav_container ul .nav-anchor {float:left; text-decoration:none; color:#6A5E76; font-size:18px;  padding:0 10px; text-shadow: 0px 2px 2px rgba(255, 255, 255, 0.65); font-family:'Proxima Nova', sans-serif;line-height:49px;border-top:1px solid transparent;}















.nav_container ul .nav-text {font-weight:normal;display:block;float:left;background:url(images/navarrow.png) no-repeat right;padding:0px 16px 0px 13px;}















.nav_container ul .nav-element.hover-state .nav-anchor {background-color:#fff;border-top:1px solid #c6b6c3;}















.nav_container ul .nav-element:last-child { background:none;}















.nav_container ul .nav-element:first-child {border-left:1px solid transparent;}















.nav_container ul .nav-element.hover-state:first-child {border-left:1px solid #c6b6c3;}















.nav_container .dropdown {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#858585;line-height:16px;position:absolute;top:50px;border-left:1px solid #c6b6c3;border-right:1px solid #c6b6c3;border-bottom:1px solid #c6b6c3;background:#fff;left:0px;















	-moz-box-shadow: 10px 10px 5px #888;















	-webkit-box-shadow: 10px 10px 5px #888;















	box-shadow: 3px 3px 5px #888;















	display:block;















	display:none;















	padding:5px 12px;































}















.nav_container .dropdown-element {float:left;padding:10px 10px;width:222px;}















.nav_container .sub-text {height:32px;}















.nav_container .dropdown h3 {margin:0;padding:0;}















.nav_container .dropdown h3,.nav_container .dropdown h3 a {color:#776274;font-size:16px;text-decoration:none;}















.nav_container .dropdown h4 {margin:0;padding:0;}















.nav_container .dropdown h4,.nav_container .dropdown h4 a {color:#776274;font-size:14px;text-decoration:none;}















.nav_container .dropdown ul {list-style:none;margin:0;padding:0;display:block;}















.nav_container .dropdown ul li {list-style:none;margin:0;padding:0;display:block;background:url(images/dropdown-arrow-green.png) no-repeat 0px 6px;padding:0px 0px 0px 10px;line-height:16px;}















.nav_container .dropdown ul li a {color:#88b573;text-decoration:underline;font-size:12px;}















.nav_container .dropdown ul li a:hover {text-decoration:none;}















.search_container { background: url(images/right-curve.png) no-repeat scroll right 11px transparent; float: right; margin-right: 10px;  padding-left: 7px; padding-top: 11px; position: relative; right: 0; width: 192px; z-index: 100;}















.search_box {background: none repeat scroll 0 0 #ffffff; border: 0 none; color: #6a5f78; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 13px;   height: 20px; padding: 4px 5px;  width: 142px;}















.logo_container { float:left; width:100%; height:200; margin-bottom:0px;}















.logo img { border:none;}















.logo { float:left; width:425px; margin-top:1px; background:url(images/tagline.png) no-repeat right; }















.logo_text {display:block;text-decoration:none;float:left; width:150px; font-size:21.62px; font-family:Century Gothic ; color:#7e738c; padding:40px 0 0 30px;}















.logo_text span { float:left; font-size:19.85px; color:#999998; font-style:italic; font-family:'Garamond Premier Pro';}















.logo_img_right {display:block;width:100px; float:right; margin-top:1px;} 















.logo_img_right img { border:none;}






.metaslider .theme-default .nivoSlider {
-webkit-box-shadow: 1 1 1;
-moz-box-shadow: 1 1 1;
box-shadow: 1 1 1;
}








.middle_container { width:100%; margin:0; padding:0;}















.middle_top { width:100%; margin:0; padding:0;}















.middle_left { float:left; width:240px; }
.page-id-3808 .middle_left,.page-id-3821 .middle_left,.page-id-3825 .middle_left {display:none;}














.middle_left .widget {clear:left;margin-bottom:8px;}















.middle_left .widget_recent_entries h2,.middle_left .widget_nav_menu h2,.middle_left .widget_archive h2 { font-size:16px; color:#ffffff; font-family:Century Gothic ; font-weight:normal ; margin-left:10px;  margin:0; height:30px; padding:10px 0 0 10px; background:url(images/service_arrow.png) no-repeat 215px; background-color:#9D90AA; border-radius: 7px 7px 0 0;}















.middle_left .widget_recent_entries ul,.middle_left .widget_nav_menu ul,.middle_left .widget_archive ul { margin:0; padding:0;}















.middle_left .widget_recent_entries ul li, .middle_left .widget_nav_menu ul li,.middle_left .widget_archive ul li { list-style:none; font-size:12px; font-weight:normal; color:#858585; font-family:Arial, Helvetica, sans-serif; border:1px solid #e2e2e2; padding:11px 30px; background:url(images/nav_arrow.png) no-repeat 13px 16px; border-bottom:none;}















.middle_left .widget_recent_entries ul li:last-child, .middle_left .widget_nav_menu ul li:last-child,.middle_left .widget_archive ul li:last-child { border-bottom:1px solid #e2e2e2;}















.middle_left .widget_recent_entries ul li a,.middle_left .widget_nav_menu ul li a,.middle_left .widget_archive ul li a { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#858585; text-decoration:none; }















.middle_left .widget_nav_menu ul li li {border:0;/*border-bottom:1px dashed #e2e2e2;*/background: url(images/dropdown-arrow-green.png) no-repeat 0px 9px;padding: 5px 5px 5px 10px;}















.middle_left .widget_nav_menu ul li li:last-child {border-bottom:0;padding-bottom:0;}















.middle_left .widget_nav_menu ul li li a {color:#88B573;font-weight:normal;font-size:12px;}















.middle_right { float:left; width:742px; margin:0 8px; padding:0;}
.page-id-3808 .middle_right,.page-id-3821 .middle_right,.page-id-3825 .middle_right {width:1000px;}














.first_box {display:block; float:left; width:172px; background:url(images/right_1bg.png) no-repeat; height:195px; font-size:16px; font-family:Century Gothic ; color:#88b573; padding:15px 20px;text-decoration:none;text-align:center;}















.first_box img {  margin: 10px 0 0 0px; border:none;}















.first_box span {float:left; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#88b573; padding:22px 0 0 38px; font-weight:normal; background:url(images/arrow_img.png) no-repeat 75px -1px;text-decoration:none;}















.second_box {display:block;float:left; width:172px; background:url(images/right_1bg.png) no-repeat; height:195px; font-size:16px; font-family:Century Gothic ; color:#88b573; padding:15px 20px; text-align:center; margin-left:8px;text-decoration:none;}















.second_box img {margin: 10px 0 0 0; border:none;}















.second_box span {float:left; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#88b573; padding:22px 0 0 20px; font-weight:normal; background:url(images/arrow_img.png) no-repeat 75px -1px;}















.third_box { float:right;  width: 275px;  padding: 0 6px 15px 18px; border:1px solid #e2e2e2; border-radius: 10px 10px 10px 10px;}















.third_box .img-element {float:left;border-bottom:3px solid #e8e8e8;}















.third_box .img-element img {border:1px solid #a4a4a4;}















.column1 { float:left; margin:15px 0 0 0; padding:0;}















.column1 img { float:left;}















.column1 h1 { font-size:12px; color:#97bb86; font-weight:normal; font-family:Arial, Helvetica, sans-serif; width:175px; float:left; margin:0 0 4px 14px;background:url(images/next.png) no-repeat right; height:14px;}















.column1 span {font-size:12px; color:#949494; font-family:Arial, Helvetica, sans-serif; width:175px; float:left; margin:0 0 4px 14px; }















.column2 { float:left; margin:15px 0 0 0; padding:0;}















.column2 img { float:left;}















.column2 h1 { font-size:12px; color:#97bb86; font-weight:normal; font-family:Arial, Helvetica, sans-serif; width:175px; float:left; margin:0 0 4px 14px;background:url(images/next.png) no-repeat right; height:14px;}















.column2 span {font-size:12px; color:#949494; font-family:Arial, Helvetica, sans-serif; width:175px; float:left; margin:0 0 4px 14px; }















.column3 { float:left; margin:15px 0 0 0; padding:0;}















.column3 img { float:left;}















.column3 h1 { font-size:12px; color:#97bb86; font-weight:normal; font-family:Arial, Helvetica, sans-serif; width:175px; float:left; margin:0 0 4px 14px;background:url(images/next.png) no-repeat right; height:14px;}















.column3 span {font-size:12px; color:#949494; font-family:Arial, Helvetica, sans-serif; width:175px; float:left; margin:0 0 4px 14px; }















.latest_news { float:left; width:100%;height:30px; padding:5px 10px; margin-top:8px;  border-radius: 20px 20px 20px 20px;



 	







 	







/* IE10 Consumer Preview */ 



background-image: -ms-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #B9E6A4 100%);








/* Mozilla Firefox */ 



background-image: -moz-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #B9E6A4 100%);







/* Opera */ 



background-image: -o-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #B9E6A4 100%);







/* Webkit (Safari/Chrome 10) */ 



background-image: -webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, #FFFFFF), color-stop(1, #B9E6A4));







/* Webkit (Chrome 11+) */ 



background-image: -webkit-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #B9E6A4 100%);







/* W3C Markup, IE10 Release Preview */ 



background-image: radial-gradient(circle farthest-corner at center, #FFFFFF 0%, #B9E6A4 100%);}















.middle_right .page,.middle_right .post,.middle_right .faq,.middle_right .blog {font-family:Arial, Helvetica, sans-serif;color:#858585;font-size:12px;line-height:18px;padding-left:10px;padding-top:10px;}















.middle_right .page h1,.middle_right .post h1,.middle_right .faq h1,h1.entry-title {font-size:24px; font-family:Century Gothic ; font-weight:normal ; color:#88b573;line-height:24px;margin-top:0;margin-bottom:0;}















.middle_right .page h2,.middle_right .post h2,h2.blog-post-title {font-size:20px;font-family:Century Gothic ; font-weight:normal ; color:#9287A0;line-height:20px;}















h2.blog-post-title {padding-top:10px;border-top:1px dashed #ebebeb;margin-bottom:0em;}















.posted_on {margin-bottom:1em;font-weight:normal;}















.middle_right .page h3,.middle_right .post h3 {font-size:16px;font-family:Century Gothic ;line-height:16px;}















.latest_news h1 { float:left; font-size:20px; font-weight: normal; font-family:Century Gothic ; text-align:center ; color:rgb(111,93,113); background: no-repeat right 12px; height:25px; width:725px; margin:0 0 0 10px;}















.latest_news p {font-size:16px; color:rgb(111,93,113); font-family:Arial, Helvetica, sans-serif; float:left; margin:4px 4px;}















.middle_center  {width:100%; margin:0; padding:0;}















#text-3 {float:left; width:240px; border:1px solid #e2e2e2; margin-bottom:8px;}















#text-3 img { float:right; padding-right:10px; border:none;}















#text-3 h2 {font-size:26.14px; color:#9287a0; font-family:Century Gothic ; margin-left:10px;  margin:0; height:30px; padding:10px 0 0 15px;font-weight:normal}















#text-3 h3 {font-size:14px; color:#858585; font-family:Century Gothic ; margin-left:10px;  margin:0; height:30px; padding:10px 0 0 15px; width:115px; font-weight:normal;}















#text-3 span { float:left; margin-top:50px; margin-left:15px; }















.middle_right_center {float:right; width:738px; margin:0; padding:0; border:1px solid #e2e2e2; padding-bottom:14px;}















.home_welcome { float:left; width:375px; margin:0; padding:0;}















.middle_right_center h1 { font-size:30px; font-family:Century Gothic ; color:#6f5d71; width:345px; font-weight:normal; padding: 40px 10px 10px 20px; margin:0;}















.middle_right_center p { font-size:16px; color:#858585; width:345px; padding: 0 10px 10px 20px; margin:0; line-height:25px; font-family:Frutiger, â€˜Frutiger Linotypeâ€™, Univers, Calibri, â€˜Gill Sansâ€™, â€˜Gill Sans MTâ€™, â€˜Myriad Proâ€™, Myriad, â€˜DejaVu Sans Condensedâ€™, â€˜Liberation Sansâ€™, â€˜Nimbus Sans Lâ€™, Tahoma, Geneva, â€˜Helvetica Neueâ€™, Helvetica, Arial, sans-serif;}















.location {float:left; background:url(images/locator1.png) no-repeat left; height:35px; width:155px; margin-left:20px;}















.location span { font-size:13px; color:#ffffff; font-weight:normal; font-family:Century Gothic ; float:left; padding:8px 0 0 15px;}















.location img { margin:6px 0 0 17px; float:left; border:none;}















.contact {float:left; background:url(images/contact1.png) no-repeat left; height:35px; width:155px; margin-left:10px;}















.contact span { font-size:13px; color:#ffffff; font-weight:normal; font-family:Century Gothic ; float:left; padding:8px 0 0 15px;}















.contact img { margin:6px 0 0 17px; float:left; border:none; }















.slider_container { float:right; width:350px; margin:35px 7px 0 0;}















.slider_container img { border:none;}















.middle_bottom {width:100%; margin:0; padding:0;}















.faqs {float:left; width:240px; border:1px solid #e2e2e2; border-radius: 7px 7px 0 0;}















.faqs h2 {font-size:16px; color:#ffffff; font-family:Century Gothic ; font-weight:normal; margin-left:10px;  margin:0; height:30px; padding:10px 0 0 10px; text-transform:uppercase; background:url(images/service_arrow.png) no-repeat 220px; background-color:#9D90AA; border-radius: 7px 7px 0 0; width:230px; float:left;}















.faqs ul { margin:0; padding:0;}















.faqs ul li { list-style:none;}















.faqs h3 {font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#9c91aa; padding:13px 0 15px 10px; width:230px; float:left; margin:0;font-size:14px;   















/* IE10 Consumer Preview */ 















background-image: -ms-linear-gradient(top, #FFFFFF 0%, #978497 600%);















/* Mozilla Firefox */ 















background-image: -moz-linear-gradient(top, #FFFFFF 0%, #978497 600%);















/* Opera */ 















background-image: -o-linear-gradient(top, #FFFFFF 0%, #978497 600%);















/* Webkit (Safari/Chrome 10) */ 















background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(3, #978497));















/* Webkit (Chrome 11+) */ 















background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #978497 600%);















/* W3C Markup, IE10 Release Preview */ 















background-image: linear-gradient(to bottom, #FFFFFF 0%, #978497 600%); }















.faqs div div {font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#9c91aa; padding:13px 0 15px 10px; width:230px; float:left; margin:0;}















/*.faqs div div { 















font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#9c91aa;  background:url(images/nav_arrow.png) no-repeat 200px 7px; float:left; width:230px; text-decoration:none; }*/















.faqs h3 span {display:block;















font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#9c91aa;  background:url(images/question_arrow_closed.png) no-repeat 210px 7px; float:left; width:200px; text-decoration:none;padding-right:30px;}















.faqs h3.ui-state-active span {background-image:url(images/question_arrow.png);background-repeat: no-repeat;background-position: 210px 7px;}















.faqs div div { font-size:12px;line-height:16px;font-family:Arial, Helvetica, sans-serif; color:#858585; width:220px; float:left; padding:6px 10px 5px 10px; margin:0; border-bottom:1px solid #e2e2e2;}















.middle_bottom_left img{ float:right; padding:15px; border:none;}















.middle_bottom_right { float:left; width:740px; margin:18px 0 0 0; padding:0;}















.top_img_row { width:100%; float:left;}















.top_img_row img { border:0; }















.top_img_row .first,.bottom_img_row .first { float:left; width:150px; height:140px; margin:5px 15px 0 30px;}















.top_img_row .first span,.bottom_img_row .first span {float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#9B90AE; margin-top:5px; width:100%; text-align:center;}















.services-rollover {display:block;width:150px;height:70px;background-repeat:no-repeat;background-position:top left;padding-top:110px;}















.services-rollover:hover {background-position:top right;}


.services-rollover.rollover-1 {background-image:url(http://www.motherhoodcenter.com/wp-content/uploads/2014/10/pregnancy___parenting.png);}


.services-rollover.rollover-2 {background-image:url(http://www.motherhoodcenter.com/wp-content/uploads/2014/10/yoga.png);}


.services-rollover.rollover-2-yoga-classes {background-image:url(http://www.motherhoodcenter.com/wp-content/uploads/2014/10/yoga.png);}


.services-rollover.rollover-3 {background-image:url(http://www.motherhoodcenter.com/wp-content/uploads/2014/10/labor.png);}


.services-rollover.rollover-4 {background-image:url(http://www.motherhoodcenter.com/wp-content/uploads/2014/10/massage-1.png);}















.services-rollover.rollover-5 {background-image:url(images/http://www.motherhoodcenter.com/wp-content/uploads/2014/10/childrens34.png);}







.services-rollover.rollover-5-children-classes {background-image:url(http://www.motherhoodcenter.com/wp-content/uploads/2014/10/childrens34.png);}







.services-rollover.rollover-6 {background-image:url(http://www.motherhoodcenter.com/wp-content/uploads/2014/10/breastfeeding.png);}















.services-rollover.rollover-7 {background-image:url(http://www.motherhoodcenter.com/wp-content/uploads/2014/10/sleep_coach.png);}















.services-rollover.rollover-8 {background-image:url(http://www.motherhoodcenter.com/wp-content/uploads/2014/10/photography.png);}















.second { float:left; width:150px; margin:5px 15px 0 15px;}















.second span {float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#9B90AE; width:100%; text-align:center; margin-top:5px;}















.third{ float:left; width:150px; margin:5px 15px 0 15px;}















.third span {float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#9B90AE; width:100%; text-align:center; margin-top:5px;}















.fourth { float:left; width:150px; margin:5px 15px 0 15px;}















.fourth span {float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#9B90AE; width:100%; text-align:center; margin-top:5px;}















.bottom_img_row { width:100%; float:left;}















.bottom_img_row img { border:0; }















.viewall { width:100%; float:right; background:url(images/viewall.png) no-repeat 685px 7px;}















.viewall a { float:right; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#858585; margin-right:65px;}















.viewall a:hover { text-decoration:none;}















.footer_container { float:left; width:100%; margin:0; padding:0;}















.callus { float:left; width:100%; background:url(images/circle.png) no-repeat; height:44px; margin-top:10px;}















.callus h1 { float:left; font-size:18.46px; font-family:'Helvetica Neue'; color:#c5aac1; width:100%; text-align:center; margin:12px 0 0 0; background:url(images/phone3.png) no-repeat 280px;}















.callus span { font-size:18.46px; font-family:'Helvetica Neue'; color:#97bb86; text-align:center; margin:0 6px;}















.footer_content { float:left; widows:100%; margin:8px 0 0 0; padding:0 0 20px 0; border:1px solid #e2e2e2;}















.footer_left { float:left; width:540px; margin:0; padding:0; background:url(images/divider.png) no-repeat right;}















.quick_link { float:left; width:190px;}















.quick_link h1 { float:left; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#9287a0; margin:40px 0 0 40px;}















.quick_link ul { margin:0; padding:0;}















.quick_link ul li { float:left; list-style:none; background:url(images/latest_news_arrow.png) no-repeat 38px 14px;; height:13px; width:100%; padding:10px 0 0 50px;}















.quick_link ul li a { float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#858585; text-decoration:none; }















.our_service { float:left; width:290px;}















.our_service h1 { float:left; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#9287a0; margin:40px 0 0 40px;}















.our_service ul { margin:0; padding:0;}















.our_service ul li { float:left; list-style:none; background:url(images/latest_news_arrow.png) no-repeat 38px 14px;; height:13px; width:100%; padding:10px 0 0 50px;}















.our_service ul li a { float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#858585; text-decoration:none; }















.footer_right { float:left; width:410px; margin:40px 0 0 40px; padding:0;}















.social { float:left; width:180px;}















.social h1 { float:left; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#7e738c; margin:0; width:100%;}















.social img  { float:left; margin:18px 5px; border:none;}















.search_footer { background: url(images/search1.png) no-repeat scroll right 11px transparent; float: right; margin-right: 10px;  padding-left: 7px; padding-top: 11px; position: relative; right: 0; width: 192px; z-index: 100;}















.search_box1 {background: none repeat scroll 0 0 #9287a0; border: 0 none; color: #ffffff; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px;   height: 20px; padding: 4px 5px;  width:138px; font-weight:normal;}















.subscribe { float:left; width:410px; margin:0; padding:0;}















.subscribe h1 { float:left; width:100%; font-size:18px; font-family:Century Gothic ; color:#7e738c; margin:0;}















.subscribe span { font-size:18px; color:#858585; font-family:Century Gothic ; margin-left:10px;}















.email {float:left; width:410px; margin:0; padding:0; }







.email .wpcf7-email {float:left; width:250px; padding:7px; margin-top:18px;}















input[type="email"] {float:left; width:250px; padding:7px; margin-top:18px;}















.subscribe_box1 {  background-color:#a1c590; border: 0 none; color: #FFFFFF;  float: left; height: 35px; margin: 17px 0 0 5px; font-size:14px; text-transform:uppercase; font-weight:normal; font-family:Century Gothic ;}















.footer_nav { float:left; width:100%; padding:0; text-align:center; margin:25px 0 25px 0;}















.footer_nav ul { margin:0; padding:0;}















.footer_nav ul li { display:inline; list-style:none; }















.footer_nav ul li a {  text-decoration:none; color:#6a5f78; font-size:12px; font-family:Arial, Helvetica, sans-serif;  padding:0 10px; border-right:1px solid #6a5f78; }















.footer_nav ul li:last-child a { border:none;}















.footer_address {float:left; width:100%; padding:0; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#858585; margin-bottom:15px;}















.footer_address span {float:left; width:100%; padding:0; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#858585; margin:10px 0 15px 0;}















#slides {position:relative;}















.gallery {















	width:357px;















	height:197px;















}















.gallery-item {















	width:357px;















	height:197px;















	display:block;















}















.prevnext {list-style:none;display:block;margin:0;padding:0;width:357px;height:26px;position:absolute;bottom:15px;left:0px;z-index:1000;}















.prevnext li {list-style:none;margin:0;padding:0;display:inline;}















.prevnext .prev,.prevnext .next {position:absolute;display:block;width:26px;height:26px;line-height:26px;overflow:hidden;text-indent:-9999px;background-image:url(images/slideshow-arrows.png);background-repeat:no-repeat;cursor:pointer;}















.prevnext .prev {left:18px;}















.prevnext .next {background-position:top right;right:18px;}















.breadcrumb {margin-bottom:1em;padding:5px 0px 10px 0px;padding-left:0px;}















.breadcrumb a {color:#88b573;}















.widget.testimonials {border:1px solid #e8e8e8;background:#f5f5f5;padding:7px 7px 22px 7px;}















.widget.testimonials .slides_control div {color:#799d68;font-style:italic;padding:10px 0px;}















.widget.testimonials .slides_control div {width:224px;min-height:164px;}















.widget.testimonials h2 {color:#6a5f78;font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;margin:0;}















#testimonials {position:relative;}















#testimonials .pagination {position:absolute;right:0px;bottom:-15px;}















#testimonials .pagination {display:inline;list-style:none;margin:0;padding:0;text-align:right;}















#testimonials .pagination li {display:inline;list-style:none;margin:0;padding:0;text-align:right;}















#testimonials .pagination li a {width:14px;height:13px;background-image:url(images/dot-testimonial.png);background-repeat:no-repeat;background-position:center right;text-indent:9999px;overflow:hidden;display:block;line-height:13px;float:left;margin-left:2px;}















#testimonials .pagination li.current a,#testimonials .pagination li a:hover {background-position:center left;}















.entry-content img {border: 0px solid #E2E2E2;padding:5px 5px}















.entry-content .photo-galleria img {border:none;padding:0;}















.about-table {border:none;}















.about-table td {vertical-align:top;padding:3px 5px;background:#fff;border:none;}















.about-table td img {background:#ffffff;}















.menu-adult-education-classes-container .sub-menu, .menu-childrens-classes-container .sub-menu .sub-menu {display:none;}















.menu-adult-education-classes-container .current-menu-parent .sub-menu,.menu-childrens-classes-container .current-menu-parent .current-menu-parent .sub-menu {display:block;}















.dropdown-element .menu-adult-education-classes-container .sub-menu,.dropdown-element .menu-childrens-classes-container .sub-menu .sub-menu {display:none;}















.wp-pagenavi {margin:1em 0em;}







.register-button {







	-moz-box-shadow:inset 0px 1px 0px 0px #cce8be;







	-webkit-box-shadow:inset 0px 1px 0px 0px #cce8be;







	box-shadow:inset 0px 1px 0px 0px #cce8be;







	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b5d6a4), color-stop(1, #97bb86) );







	background:-moz-linear-gradient( center top, #b5d6a4 5%, #97bb86 100% );







	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5d6a4', endColorstr='#97bb86');







	background-color:#b5d6a4;







	-moz-border-radius:6px;







	-webkit-border-radius:6px;







	border-radius:6px;







	border:1px solid #6c9e52;







	display:inline-block;







	color:#ffffff;







	font-family: Proxima Nova, Century Gothic, Arial, sans-serif;







	font-size:13px;







	font-weight:normal;







	padding:6px 24px;







	text-decoration:none;







	text-shadow:1px 1px 0px #67b043;







	font-family:Century Gothic,Arial;







}.register-button:hover {







	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #97bb86), color-stop(1, #b5d6a4) );







	background:-moz-linear-gradient( center top, #97bb86 5%, #b5d6a4 100% );







	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#97bb86', endColorstr='#b5d6a4');







	background-color:#97bb86;







}.register-button:active {







	position:relative;







	top:1px;







}







button.css3button {



	font-family: Proxima Nova, Century Gothic, Arial, Helvetica, sans-serif;



	font-size: 13px;



	color: #fafafa;



	padding: 10px 20px;



	background: -moz-linear-gradient(



		top,



		#594359 0%,



		#ffedff);



	background: -webkit-gradient(



		linear, left top, left bottom, 



		from(#594359),



		to(#ffedff));



	-moz-border-radius: 10px;



	-webkit-border-radius: 10px;



	border-radius: 10px;



	border: 3px solid #706470;



	-moz-box-shadow:



		0px 1px 3px rgba(219,215,219,0.5),



		inset 0px 0px 3px rgba(255,255,255,1);



	-webkit-box-shadow:



		0px 1px 3px rgba(219,215,219,0.5),



		inset 0px 0px 3px rgba(255,255,255,1);



	box-shadow:



		0px 1px 3px rgba(219,215,219,0.5),



		inset 0px 0px 3px rgba(255,255,255,1);



	text-shadow:



		0px 0px 0px rgba(184,184,184,1),



		0px 0px 0px rgba(255,255,255,1);



}