/***
(in)SPYR: Arlington Pediatrics, Ltd

SPYRmedia.com
*/


.apltd { background:url("images/merit-APL_bg.jpg") center top repeat; }
.apltd.full-width-content { background-image:url("images/merit-APL_bg_full-width.jpg"); }
.apltd.has-feature-area.home .site-container,.apltd.has-partial-feature-area.home .site-container { background-image:url("images/merit-APL_header_bg_feature-sidebar.jpg"); }
.apltd .site-container,.apltd.has-feature-area.home.paged .site-container,.apltd.paged.has-slider.home .site-container { background:url("images/merit-APL_header_bg.png") center top repeat-x; }
.apltd .site-container + iframe { display:none; }
iframe { display:block; }



/*** Header */
.apltd .site-header { height:180px; }
.apltd .site-header .wrap { border-color:transparent; }
.apltd.has-logo .site-header .site-title { margin:0;padding:0; }
.apltd.has-logo .site-header .site-title a { display:block; }
.apltd #title-image img { margin-top:35px;max-height:180px; }



/*** Search */
.apltd .widget_search { margin-top:90px; }
.apltd .widget_search .search-form input[type="submit"] { background:url("images/icon_search.png") 0 -102px no-repeat #f9fcfe; }
.apltd .site-header .widget_search input[type="search"],.apltd .sidebar-primary .widget_search .search-form input[type="search"] { background:#fff;border-color:#cdcdcd;border-radius:4px 0 0 4px; }



/*** Nav */
.apltd .nav-primary .menu a { color:#da9698;text-transform:none; }
.apltd .nav-primary .menu a:hover,.apltd .nav-primary .menu .current-menu-item a { color:#fff; }
.apltd .menu-primary li,.apltd .menu-secondary li { background-image:url("images/nav_divider.png");padding:0 9px 0 18px; }



/*** Subscribe */
.apltd .widget_inspyr_subscribe .widgettitle,.apltd .widget_inspyr_subscribe .widgettitle span { color:#fff;font-family:"Raleway";font-size:42px;font-weight:900; }
.apltd .widget_inspyr_subscribe .widgettitle span { color:#fff; }
.apltd .widget_inspyr_subscribe .widgettitle { border-color:#fff;letter-spacing:0; }
.apltd .widget_inspyr_subscribe .inspyr_subscribe_wrap { border:none; }
.apltd .widget_inspyr_subscribe .inspyr_subscribe_privacy { color:#fff; }
.apltd .widget_inspyr_subscribe .textbox input { /*CSS3*/-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none; }
.apltd .entry-comments .comment-reply-link,.apltd .widget_inspyr_subscribe input[type="submit"] { background:#df332e;border:none;color:#fff;font-weight:400;text-shadow:none; }
.apltd .entry-comments .comment-reply-link,.apltd .widget_inspyr_subscribe input[type="submit"] { /*CSS3*/-moz-transition:background 0.5s,color 0.5s;-o-transition:background 0.5s,color 0.5s;-webkit-transition:background 0.5s,color 0.5s;transition:background 0.5s,color 0.5s; }
.apltd .button:hover,.apltd .entry-comments .comment-reply-link:hover,.apltd .widget_inspyr_subscribe input[type="submit"]:hover { background:#202a38;color:#fff; }
.apltd .button:hover,.apltd .entry-comments .comment-reply-link:hover,.apltd .widget_inspyr_subscribe input[type="submit"]:hover { /*CSS3*/-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none; }
.apltd .widget_inspyr_subscribe .widgettitle { text-shadow:none; }
.apltd .widget_inspyr_subscribe .inspyr_subscribe_content { color:#000;text-align:left;text-shadow:none; }



/*** Slider */
.apltd .flsl-wrap { border-color:#fff; }
.apltd .flex-direction-nav li .prev { background-position:0 0; }
.apltd .flex-direction-nav li .prev:hover { background-position:0 -31px; }
.apltd .flex-direction-nav li .next { background-position:-31px 0; }
.apltd .flex-direction-nav li .next:hover { background-position:-31px -31px; }



/*** Callout Area */
.apltd .callout-area { color:#495053; }
.apltd .callout-area strong { color:#000; }



/*** Content */
.apltd .entry-header .entry-meta,.apltd .entry-header .entry-meta,.apltd .post-date,.apltd .content .entry-title { color:#495053; }
.apltd .content .entry-title a,.apltd .content .genesis-grid .entry-title a { color:#495053; }
.apltd .content .entry-title a:hover,.apltd .content .genesis-grid .entry-title a:hover { color:#202a38; }
.apltd .content .entry-title,.apltd .content .entry-title a,.apltd .genesis-grid .entry-header .entry-meta,.apltd .entry-header .entry-meta .post-date,.apltd .content .genesis-grid .more-link { border-color:#d4d4d4;color:#495053; }
.apltd .content .more-link { color:#495053; }
.apltd .entry-header .entry-meta .entry-comments-link a { background:url("images/comment_bubble.png") 50% -105px no-repeat;color:#fff; }
.apltd .entry-header .entry-meta,.apltd .entry-header .entry-meta a,.apltd .entry-header .entry-meta .leave-comment { color:#6c6c6c; }
.apltd .entry-header .entry-meta .post-date { text-transform:uppercase; }
.apltd .entry-content { color:#000; }
.apltd .entry-content a { color:#df332e; }
.apltd .author-box,.apltd .avatar { border-color:#ccc; }
.apltd #recaptcha_privacy { display:block;float:none;text-align:center; }
.apltd .site-container #recaptcha_privacy a { color:#ccc;font-size:11px;text-decoration:none; }
.apltd input,.apltd select,.apltd textarea { background:#fff; }
.apltd .post-nav div { display:none; }



/*** Sidebar */
.apltd .sidebar-primary .widgettitle,.apltd .sidebar-primary .widget_inspyr_subscribe .widgettitle  { border-color:#cf4f4f;color:#fff;font-family:"Raleway";font-size:25px;font-weight:900;letter-spacing:0;margin-left:-10px;margin-right:-10px;text-align:left;text-shadow:none; }
.apltd .sidebar-primary .widget_inspyr_subscribe .widgettitle { width:auto; }
.apltd .sidebar-primary .widgettitle span,.apltd .sidebar-primary .widget_inspyr_subscribe .widgettitle span  { border:transparent;color:inherit;font-size:inherit;padding:0 10px 6px 10px;text-align:left; }
.apltd .sidebar-primary .sbToggle { background-position:0 0; }
.apltd .sidebar-primary .widget { color:#da9698;margin:0 auto 60px auto; }
.apltd .sidebar-primary a { color:#fff;text-decoration:none;  }
.apltd .sidebar-primary a:hover { color:#da9698; }
.apltd .sidebar-primary .widget_recent_entries li,.apltd .sidebar-primary .widget_archive li,.apltd .sidebar-primary .widget_categories li,.apltd .sidebar-primary .widget_recent_comments li,.apltd .sidebar-primary .widget_nav_menu li,.apltd .sidebar-primary .widget_links li,.apltd .sidebar-primary .widget_rss li { background:transparent;padding-left:0; }
.apltd .sidebar-primary .sbHolder { /*CSS3*/-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none; }
.apltd .sidebar-primary .widget li { margin:10px 0; }
.apltd .sidebar-primary .widget li:before { content:'\00bb';display:inline-block;margin:0 5px 0 0; }
.apltd .sidebar-primary .widget li a { color:#da9698;font-weight:bold; }
.apltd .sidebar-primary .widget li a:hover { color:#fff; }
.apltd .sidebar .widget { padding:0 10px; }
.apltd .sidebar-primary .widget_inspyr_subscribe { padding-bottom:60px; }
.apltd .sidebar .widget_inspyr_subscribe .widget-wrap { padding:0; }
.apltd .sidebar-primary .widget_inspyr_subscribe .inspyr_subscribe_wrap { font-style:inherit; }
.apltd .sidebar .widget_inspyr_subscribe .inspyr_subscribe_privacy { color:inherit;font-size:inherit;font-style:inherit;line-height:inherit;margin:0;position:absolute;bottom:0;text-align:left; }
.apltd .sidebar-primary .widget_inspyr_subscribe input,.apltd .sidebar-primary .widget_inspyr_subscribe input[type="submit"] { border-radius:2px;box-shadow:none;display:block;float:none;height:45px;line-height:45px;max-width:100%;padding-top:0;padding-bottom:0;width:100%; }
.apltd .sidebar-primary .widget_inspyr_subscribe input,.apltd .sidebar-primary .widget_inspyr_subscribe input[type="submit"] { /*CSS3*/-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; }
.apltd .sidebar-primary .widget_inspyr_subscribe input[type="email"] { margin-bottom:10px; }
.apltd .inspyr_icon { border:none; }
.apltd .sidebar-primary .widget .inspyr_icon { color:#da9698 !important; }
.apltd .sidebar-primary .widget .inspyr_icon:hover { color:#fff !important; }
.apltd .sidebar-primary .widget .inspyr_icon span { color:inherit; }
.apltd .sidebar-primary .widget .inspyr_icon:before { font-size:25px;margin:0 10px 0 0 ; }
.apltd .sidebar-primary .widget .inspyr_icon:before,.apltd .sidebar-primary .widget .inspyr_icon em { color:#fff; }
.apltd .sidebar .widget_inspyr_subscribe .inspyr_subscribe_content { color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;margin:inherit;text-align:left;text-shadow:none; }


/*** Footer */
.apltd .site-footer { background-image:url("images/merit-APL_footer_bg.jpg"); }
.apltd .site-footer .wrap { max-height:240px; }
.apltd #footer-title { padding:0; }
.apltd #footer-title a { background:url("images/footer-logo.png") 0 0 no-repeat;display:block;height:80px;margin:20px auto 25px auto;overflow:hidden;text-align:left;text-indent:-9999px;width:288px; }
.apltd #footer-title a { /*CSS3*/-webkit-background-size:contain;background-size:contain; }
.apltd #footer-social { max-width:100%;width:350px; }
.apltd #footer-social { /*CSS3*/-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; }
.apltd .site-container .site-footer #footer-social,.apltd .site-container .site-footer #footer-nav ul { border-color:#495053; }
.apltd .site-container .site-footer #footer-nav ul { margin:0 auto; }
.apltd .site-container .site-footer #footer-nav ul { /*CSS3*/-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; }
.apltd .site-container .site-footer #footer-social a { color:#202a38;font-weight:normal; }
.apltd .site-container .site-footer #footer-social a span { color:#202a38;font-style:normal; }
.apltd .site-container .site-footer #footer-social a:hover { color:#202a38; }
.apltd .site-footer a { color:#364132;font-weight:400;text-transform:none; }
.apltd #footer-nav li { background:transparent;padding:0 6px; }
.apltd .site-footer .copyright,.apltd .site-footer .copyright a { color:#364132;font-size:11px;font-weight:400; }
.apltd .site-footer #footer-nav a:hover,.apltd .site-footer .copyright a:hover { color:#202a38; }
.apltd .site-footer .copyright a:hover { color:#202a38 !important; }
.apltd .site-footer #spyr-media { background:url("images/genesis-developer-spyr-media.png") 0 3px no-repeat;display:inline-block;height:16px;margin:-1px 0 0 0;overflow:hidden;text-indent:-9999px;vertical-align:top;width:87px; }
.apltd .site-footer .footer_tagline { color:#202a38;font-size:11px;font-family:"Open Sans";font-weight:normal;letter-spacing:0;line-height:1.2em;margin:5px 0;text-shadow:none; }


/*** Jetpack */
.apltd .googlemaps small a { display:none; }



/*** Responsive Design */
@media only screen and (max-width:1050px) {
	}
@media only screen and (max-width:959px) {
	.apltd,.apltd.has-partial-feature-area { background-image:url("images/merit-APL_bg_full-width.jpg"); }
	.apltd .site-container { background:transparent; }
	.apltd.home.has-feature-area .site-container,.apltd.home.has-partial-feature-area .site-container { background:transparent; }
	.apltd.home.has-feature-area .site-inner,.apltd.home.has-subscribe .site-inner { background:url("images/merit-APL_header_bg_feature.jpg") center -228px repeat-x; }
	.apltd .nav-primary .menu { background:#AB181E; }
	
	/* Header */
	.apltd .site-header { height:auto; }
	.apltd .site-header .site-description { margin:5px auto; }
	.apltd .widget_search { margin:0; }
	.apltd .site-header .widget_search .s,.apltd .sidebar-primary .widget_search .search-form input[type="search"] { background-position:right -102px;width:300px; }
	
	/* Sidebar */
	.apltd .sidebar-primary { background:url("images/merit-APL_sidebar_bg.jpg") left top repeat;border-top:1px solid #fff;padding:20px 0; }
	.apltd .sidebar-primary { /*CSS3*/-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none; }
	
	/* Footer */
	.apltd .site-footer { background:url("images/merit-APL_footer_bg_full-width.jpg") center -3px; }
	.apltd #footer-nav ul { font-size:inherit; }
	.apltd .site-container .site-footer #footer-social a { margin:0 20px; }
	.apltd #footer-title a { margin-top:0; }
	}
@media only screen and (max-width:825px) {
	.apltd.home.has-feature-area .subscribe-area,.apltd.home.has-partial-feature-area .subscribe-area { background:url("images/merit-APL_header_bg_feature.jpg") center -228px repeat-x; }
	.apltd .widget_inspyr_subscribe .inspyr_subscribe_privacy { text-align:left; }
	}
@media only screen and (max-width:600px) {
	.apltd #footer-social { padding:5px 0; }
	.apltd .site-footer .copyright { margin:0 10px; }
	}
@media only screen and (max-width:500px) {
	
	.apltd.has-feature-area .subscribe-area .widgettitle { max-width:100%; }
	.apltd .widget_inspyr_subscribe .inspyr_subscribe_content { font-size:14px; }
	.apltd .widget_inspyr_subscribe .widgettitle,.apltd .widget_inspyr_subscribe .widgettitle span { font-size:34px; }
	
	}
@media only screen and (max-width:480px) {
	.apltd #footer-nav { display:none; }
	.apltd .site-footer .copyright { border-top:1px solid #495053;padding-top:10px; }
	}
@media only screen and (max-width:399px) {
	.apltd .widget_inspyr_subscribe .widgettitle,.apltd .widget_inspyr_subscribe .widgettitle span { font-size:25px; }
	.apltd .widget_inspyr_subscribe .inspyr_subscribe_privacy { font-size:10px; }
	.apltd .widget_inspyr_subscribe input[type="submit"] { -webkit-appearance:none; }
	}


