/* =================

New Layout CSS

================= */

/* HEADER */
.header-contact.get-in-touch { background:#175a1c;  padding: .65em 1em !important; }
.header-contact.phone-number p { line-height: 2.5em !important; }
#site-navigation { margin-top: 72px !important; }


.site-header.Pest.Milton {  }
.site-header.wasp { background: url(images/banner-wasp.jpg) top center no-repeat #000; }





/* BUTTONS */
.button { float: left; width: 100%; padding:10px; background: #c61414; color: #FFF; margin-bottom: 20px; text-align: center; font-size: 12px; }
.button:visited { color: #FFF; }
.button:hover { background: #333; text-decoration: none; }
.fifty-button { width: 100%; }

/* CALL TO ACTION */
.usp { margin-top: 20px !important; margin-bottom: 20px; }
.usp-text-block p { margin-bottom: 10px; }
.usp .usp-header { margin-bottom:5px !important; color: #c61414 !important; }
.usp .usp-thumbnail { width: 15% !important; margin-bottom: 15px !important; }



/* LAYOUT */
.column-half { width: 100% !important; }
.why-choose-axatax .text-block { width: 100% !important; }
.fullwidth { padding:20px; }
.page-left { width: 100% !important; }
.site-main .sidebar-container { width: 100% !important; }

.full-contact .column-half { width: 100% !important; padding-right: 0 !important; margin-right: 0; }



/* SIDEBAR CALLS */
.sidebar-usps .usp { float: left; width: 100% !important; }
.sidebar-usps { background:#f3f3f1; float: left; width: 100%; }



/* NEWS */
.single-post .sidebar-items li:nth-child(2) { display: none;  }




/* CONTACT */
.page-template-contact .sidebar-container .sidebar-items li:nth-child(2) { display: none; }
.page-template-contact .sidebar-container .sidebar-items li:nth-child(3) { display: none; }


/* SITEMAP */
.page-template-sitemap #menu-sitemap-navigation li { float: left; width: 100%; }
.page-template-sitemap #menu-sitemap-navigation li a { float: left; width: 100%; padding:10px; background: #c61414; color: #FFF; margin-bottom: 10px; text-align: center; font-size: 12px; }
.page-template-sitemap #menu-sitemap-navigation li a:hover { background: #333; text-decoration: none; }


/* 404 */
.error404 #menu-sitemap-navigation li { float: left; width: 100%; }
.error404 #menu-sitemap-navigation li a { float: left; width: 100%; padding:10px; background: #c61414; color: #FFF; margin-bottom: 10px; text-align: center; font-size: 12px; }
.error404 #menu-sitemap-navigation li a:hover { background: #333; text-decoration: none; }



/* FOOTER */
.footer-logo { width: 100% !important; margin-bottom: 20px !important; }
.footer-logo img { max-width: 95% !important; }


.facebook-feed div { float: right; width: 80%; }
.fb_iframe_widget { width: 100% !important; max-width: 100% !important; }








/* =======================================
 @ 480
======================================= */
@media only screen and (min-width: 480px) {


/* BUTTONS */
.fifty-button { width: 49%; }
.fifty-button:nth-child(even) { float: right; }


/* FOOTER */
footer .footer-content.footer-content-centre { width: 49% !important; float: left; }
footer .footer-content.right { width: 49%; float:right; }

}






/* =======================================
 @ 600
======================================= */
@media only screen and (min-width: 600px) {

.column-half { width: 50% !important; }
.page-left { width: 66% !important; }
.site-main .sidebar-container { width: 30% !important; }



}



/* =======================================
 @ 900
======================================= */
@media only screen and (min-width: 900px) {

/* LAYOUT */
.fullwidth { padding:20px 0; }

/* CALL TO ACTIONS */
.usp { width: 32.3333% !important; }
.usp .usp-thumbnail { width: 25% !important; margin-bottom: 5px !important; }


/* FOOTER */
footer .footer-content.left { width: 47% !important }
footer .footer-content.footer-content-centre { width: 32% !important; }
footer .footer-content.right { width: 19%; float:right; }

footer .menu-primary-footer-navigation-container {width: 42% !important;}
footer .menu-areas-menu-container { width: 57%; }
footer .footer-content.left ul li { padding-bottom: 10px; }





}