/*
Theme Name:     ARWO (Trim Child Theme)
Theme URI: 		
Description:    Child theme for the Trim theme 
Author:         Flyte New Media
Author URI: 	http://www.flyte.biz
Template:       trim
Version:        0.1.0
*/
@import url("http://www.arwochildcare.com/wp-content/themes/trim/style.css");
@import url(//fonts.googleapis.com/css?family=Droid+Serif:400italic,700italic);

.clear {display:block;clear:both;font-size:1px;/*for IE6*/height:1px}
body {background: none;font-size:15px}
#outer {background: #f7f4ef url(http://www.arwochildcare.com/wp-content/themes/arwo/images/outerBG.png) 0 -52px repeat-x;}
a {}
a:hover {}
#wrapper, body.home #main-header {box-shadow:none /*0 0 7px rgba(0, 0, 0, 0.08)*/;}
#content{box-shadow:0 0 7px rgba(0, 0, 0, 0.08);}
sup{font-size:8px}
/* PRIMARY COLOR */
a, 
#reply-title a,
#footer ul.menu a{
color: #94b6d1;
} 
h1, h2, h3, h4, h5{color:#662e81 !important}
span.post-meta, 
#comment-wrap > #respond h3#reply-title:before,
span.menu_slide,
#menu ul.nav ul, 
ul#mobile_menu{
background:#573b75;
}
#signup .inner  {
background: #8abc4b;
}

/* ####################### HEADER ##################### */
#top-area {border:none;padding: 22px 49px 180px 5px;}
#top-area img{}
#top-area span{float:right;font-size:26px; color:#8abb46;padding-top:2.2em;font-style:italic}
/*#search-form {border: 1px solid #aaaaaa;float: right;height: 32px;margin-top:20px}
#search-form #searchinput {color: #b5b5b5;font-family: inherit;font-size: 16px;line-height:16px;font-style: normal;margin: 2px 14px 0 7px;width: 179px;}*/

/* ### MENU ### */

#menu {border-top: none;}
#menu .nav a{color: #513c74;}
ul#mobile_menu {left: -37px;}
ul#mobile_menu a {color: #fff;}
ul#mobile_menu ul.children{margin-bottom:30px}
ul#mobile_menu ul.children a{font-style:italic}

span.menu_slide {}
#menu .nav li {border-right: none;}
#menu .nav a, ul#mobile_menu a {font-size: 22px;text-transform: none;font-weight:400}
#menu ul.nav ul, ul#mobile_menu {}
#menu ul.nav ul a {color: #FFFFFF !important;font-size: 18px;}
#menu .nav ul a:hover, ul#mobile_menu a:hover {background: #88769c;}
ul.nav > li.current-menu-item:before, #menu .nav li.et_hover:before, #mobile_nav:before{background: #573b75;border-top: 1px solid #573b75;}  
#featured-controllers li.active-slide:before, .et_animated_bar { border-top: 1px solid #573b75; background: #573b75; }
ul.nav > li.current-menu-item:after, #mobile_nav:after, .et_animated_bar:before {border-color: #573b75 rgba(0, 0, 0, 0);}

/* ### MOBILE MENU ### */
#mobile_nav {padding: 12px 50px;background: #573b75;color:#fff;font-size:20px;border:none}
#mobile_nav.opened {background: #573b75;}
    
    
/* ####################### MAIN STRUCTURE ##################### */
#content {padding-top: 0;min-height:600px}

/* ####################### HOME PAGE ##################### */
.featured_box {box-shadow: none;padding:0}
.slide_wrap {padding:0;}
/*#featured .flex-direction-nav a.flex-next {background: url("http://www.arwochildcare.com/wp-content/themes/arwo/images/right-arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);right: 5px;}
#featured .flex-direction-nav a.flex-prev {background: url("http://www.arwochildcare.com/wp-content/themes/arwo/images/left-arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);left: 5px;}*/
.flex-direction-nav {display:none}
/*.et_image_description {background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);color: #303030;width: 950px;max-width:98.5%; border-radius:10px; bottom:10%}*/
.et_image_description {display:none !important;/*width:100%;left:0text-align:left;background: none ;color: #fff;width: 950px;max-width:98.5%; bottom:10%;text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);*/}
.et_image_description h2.title a {color: #fff;text-transform:none;font-size:30px;font-weight:normal}
.et_image_description h2.title a:hover {color: #000;}
#featured-controllers li.active-slide:after, .et_animated_bar:before {border-color: #573b75 rgba(0, 0, 0, 0);border-width: 15px 15px 0;left: 10%;}
.controller h2 {font-size: 20px;font-weight:600;font-family: 'Droid Sans', sans-serif;color:#898989 !important}
.controller p {color: #898989;font-family: 'Droid Sans', sans-serif;font-size: 13px;font-style:normal}
.active-slide .controller h2 {color: #8abc4b !important}
.active-slide .controller p{color: #363636}

#homewidgets{margin-top:1em;padding:0 2.5em 2em}
#homewidgets h4.widget_title {font-size: 28px;}

/* ### SIGNUP BOX ### */
#signup{margin:0 -16px}
#signup .inner {
    color: #fff;
    font-size: 20px;
    line-height: 28px;
    padding: 2em;
    text-align: center;
}
#signup .inner h2{font-family:'Droid Sans', sans-serif;margin:1em 0 .5em;color:#fff !important;font-size:26px;letter-spacing:.005em}
#signup .inner a.btn{color:#fff;display:block;padding:5px 10px;background:#2e4b5b;width:100px;font-size:18px;margin:0 auto}
#signup .inner a.btn:hover{background:#94b6d1;color:#2e4b5b;text-decoration:none;}
/*#signup form h2.fields{color:#70bd43;display:inline;font-family: 'Droid Serif', serif !important;font-size: 36px !important;font-style:italic;font-weight:400;padding-right:20px}
#signup form input[type=text]{font-size:16px;padding:5px 6px 6px 6px;border:0;width:25%}
#signup form input#submit{vertical-align:middle; margin-top: -3px;}*/
#signup .footer{max-width:100%;height:auto}

#recent_work_thumbs {margin-left: -17px;}
#recent-work .thumb {margin: 0 0 26px 10px;padding: 2px;}
#home-sections:before, #main_content:before {height: 90%;}

#static{float:left;max-width:404px;padding-left: 33px;}

/* ### SERVICES BOXES ### */
#services{border:none}
#services:before {display:none}
.service {width: 395px;margin:0;padding:0 40px}
.service.first{border-right:1px solid #efefef}
/*.service.first{background: transparent url(http://www.arwochildcare.com/wp-content/themes/arwo/images/hanger.png) 0 0 no-repeat;}
.service{background: transparent url(http://www.arwochildcare.com/wp-content/themes/arwo/images/box.png) 0 0 no-repeat;}
.service.last{background: transparent url(http://www.arwochildcare.com/wp-content/themes/arwo/images/pen.png) 0 0 no-repeat;}*/
.service h3, .service p {padding:0}
.service h3 {font-family: 'Droid Sans', sans-serif;font-size: 30px; color:#7699b5;padding-bottom:.5em}

/* #### BLOG #### */


/* #### SIDEBAR #### */


/* ####################### FOOTER ##################### */
#footer{background:#1b2d41;border:none;padding:0;font-size:16px}
#footer-widgets{width:940px;margin:0 auto}
#footer a{color:#8abc49;padding-left:10px}
#footer a:hover{color:#fff}
#black-studio-tinymce-2 p{text-align:right}
#black-studio-tinymce-4 a{padding:0 10px 0 0;}
/*Simple Positive Fade*/
.fader {opacity: 0.8;}
.fader:hover {opacity: 1;}

/* ####################### FOOTER WIDGETS ##################### */
.footer-widget {border-right: none;color:#fff; margin-right: 20px;padding: 34px 20px 0 0; text-shadow: none; width: 240px;}
.footer-widget.last {width:660px;text-align:right}
ul#socmed{list-style:none}
#footer ul.menu{float:right}
#footer ul.menu li, ul#socmed li{float:left;list-style:none;background:none}
#footer li {padding: 0 5px 0 0;}
#footer ul.menu li a{padding-left:10px;font-size:16px}
#footer ul.menu a:hover{color:#fff}
ul#socmed li a{display:block;height:35px;width:35px;background-image: url(http://www.arwochildcare.com/wp-content/themes/arwo/images/socmed.png);}
ul#socmed li a span{display:none}
ul#socmed li a#facebook{background-position: 0 0;}
ul#socmed li a#twitter{background-position: -37px 0;}
ul#socmed li a#youtube{background-position: -74px 0;}
ul#socmed li a#facebook:hover{background-position: 0 -34px;}
ul#socmed li a#twitter:hover{background-position: -37px -34px;}
ul#socmed li a#youtube:hover{background-position: -74px -34px;}

/*Salesforce Form */
#salesforce{margin:1em 0}
#salesforce input[type="text"]{margin-left:20px;padding:8px}
#salesforce label{width:100px;display:inline-block}
#salesforce input[type="submit"]{display:block;padding:8px;margin:10px 0 0 120px;background:#304b5c;font-size:16px;border:0;color:#fff}

/* =Media Print
-------------------------------------------------------------- */
@media print {

}
/* =Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 980px) {

	#top-area {}
	#top-area img{}
	/* ####################### DO NAV STUFF ##################### */
		#menu .nav a, ul#mobile_menu a {font-size: 18px;}
		#menu ul.nav ul a {font-size: 14px;}
	
	.et_slide_image .slide_wrap {padding-top: 0;}
	#signup {margin: 0;}
	#signup form input[type=text]{padding:4px 6px 6px 6px;}
	#signup .footer{display:none}
	#static{max-width:294px;}
	.service {width: 420px;margin:0 auto;padding:0 10% 20px;float:none}
	.service.first {margin:0 auto;border:0}
	.service.last {margin:0 auto !important;}
	
	#black-studio-tinymce-2 p{text-align:left}
	#footer a{color:#94b6d1;padding-right:10px;padding-left:0}
	#footer ul.menu {float: none;}
	#footer-widgets{width:748px;}
	.footer-widget {padding-left:10px;margin:0}
	.footer-widget.last {width:100%;text-align:left;padding:0}
	.footer-widget.last p {padding-left:10px}
}

@media only screen and ( max-width: 767px ) {
	#outer {background-position:0 -14px;}
	#top-area {padding:32px 0 30px;}
	#top-area span, #top-area img{float:none;display:block;margin:0 auto;padding-top:0}
	#top-area img{margin-bottom:20px}
	.service {width: 370px !important;}
	.service.first {margin:0 auto !important;}
	#search-form {width: 150px;}
	#search-form #searchinput{width: 65%;}
	#featured {min-height:0;}
	#signup form input{display:block}
	#signup form input[type=text]{width:100%}
	#recent-work{width:400px;float:none}
	#footer-widgets {width: 420px;padding: 0 20px}
	.footer-widget.last p {padding:30px 0 0 10px}
	#featured-controllers, .et_slide_video .featured_description, #home-sections:before{display:block !important;}
	#featured-controllers li, #featured-controllers .last { border-right: none; width: 100%; }
	#featured-controllers li.active-slide:after, .et_animated_bar:before {display:none}
	#featured-controllers li.active-slide:before, .et_animated_bar { background:transparent; border-top: 1px solid transparent;}
	#left_area .post img{max-width:50%}
}

@media screen and (max-width: 650px) {
		
}

@media screen and (max-width: 479px) {
	#top-area {padding:0 0 20px 0}
	#featured{display:block}
	#featured-controllers, #menu #main-menu, #social-icons, .et_slide_video .featured_description, #home-sections:before, #sidebar, #main_content:before {display:none !important;}
	#top-area img{}
	body.home #main-header {margin-bottom: 0;}
	.service {width: 220px !important;}
	.service.first {margin:0 auto !important;}
	#search-form {width: 100%; margin: 0 0 20px 0;}
	#recent-work{width:250px;f}
	#recent-work .thumb {float: none;margin: 0 auto 26px;width:125px}
	#footer{display:block;}
	#footer-widgets{width:259px;}
	#footer ul.menu, #footer ul.menu li{float:none;}
	#left_area .post img{width:100%;max-width:100%;float:none;margin:0}
}

@media screen and (max-width: 320px) {
}

@media screen and (max-width: 240px) {

}