/*
Theme Name:   Big Point Child
Description:  Big Point Child Theme
Author:       digitl.agency
Author URL:   http://www.digitl.agency
Template:     bigpoint
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  big-point-child
*/

/* Write here your own personal stylesheet */

a { outline: none; }
a:focus, :focus { outline: none; }
a:hover { text-decoration: none; }
body #branding { float: left; height: 75px; padding-top: 5px; text-align: left; width: 100%; }
@media (min-width:992px) {
    .lol-sticky-header-yes.lol-top-header-no body #wrap { padding-top: 75px; }
}

body.home #content .page-row a.telNo { color: #eeff01 !important; font-weight: bold; font-size: 30px; }

/* -- SITEWIDE -- */
.js #wrap img, .js .lol-item-block-banner .block-banner-content, .js .lol-item-heading-parallax h2, .js .lol-item-heading-parallax p, .js .lol-item-heading-small h2, 
.js .lol-item-heading-small p, .js .lol-item-heading h2, .js .lol-item-heading p, .js .mini-service-icon, .js .service-icon { opacity: 1 !important; }
.wpcf7-form select[multiple] { min-height: 145px; height: auto; }
#accreditationLogos img { max-width: 120px; width: 100%; }
.meta-member p { min-height: 50px; }
body #content .lol-item-brands-parallax { padding: 15px 0; }

/* Read More Content */
#content a.revealContent { cursor: pointer; }
#content .hiddenContent { display: none; }
#content .hiddenContent h1, #content .hiddenContent h2, #content .hiddenContent h3, #content .hiddenContent h4, #content .hiddenContent h5, #content .hiddenContent h6 { margin-top: 20px; margin-bottom: 0; }
#content .hiddenContent p { margin-bottom: 20px; }
#content .collapseomatic_excerpt, .collapseomatic_content { margin-left: 0; }

/* -- MULTISITES -- */
#site-1 #icon1 .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/sep/engineers.png) no-repeat; }
#site-1 #icon2 .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/sep/surveys.png) no-repeat; }
#site-1 #icon3 .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/sep/professional-services.png) no-repeat; }
#site-1 #icon4 .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/sep/drainage.png) no-repeat; }
#site-1 #icon5 .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/sep/technical.png) no-repeat; }
#site-1 #icon6 .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/sep/training.png) no-repeat; }
#site-1 #icon7 .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/sep/equipment.png) no-repeat; }

#site-1 #content .page-row.item-5 { margin-bottom: 0; }

#site-1 #post-470 > div > div.page-row.item-3 > div > div > div:nth-child(1) > div > p:nth-child(1),
#site-3 #post-966 > div > div.page-row.item-3 > div > div > div:nth-child(1) > div > p:nth-child(1),
#site-4 #post-470 > div > div.page-row.item-2 > div > div > div:nth-child(1) > div > p:nth-child(1), 
#site-5 #post-954 > div > div.page-row.item-3 > div > div > div:nth-child(1) > div > p:nth-child(1),
#site-6 #post-470 > div > div.page-row.item-3 > div > div > div:nth-child(1) > div > p:nth-child(1),
#site-8 #post-918 > div > div.page-row.item-3 > div > div > div:nth-child(1) > div > p:nth-child(1) { display: none; }

#site-3 .hesperiden.tparrows { background: rgba(181, 181, 181, 0.5) none repeat scroll 0 0; }
#site-3 .hesperiden.tparrows:hover { background: rgba(181, 181, 181, 1) none repeat scroll 0 0; }
#site-3 a:hover, #site-3 #footer a:hover { color: #A9A9A9; } 

#site-4 #projectsTitle, #site-4 #projectsContent { display: none; }

#site-5 a:hover, #site-5 #footer a:hover { color: #40a2ed; }
#site-5 #content .lol-item-service-column:hover .service-icon { background-color: #40a2ed; }
#site-5 #content .lol-item-service-column:hover .service-icon:after { border-top: 8px solid #40a2ed; }

#site-6 #commercial .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/professional-services/commercial.png) no-repeat }
#site-6 #contractor .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/professional-services/contractor.png) no-repeat }
#site-6 #food .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/professional-services/food.png) no-repeat }
#site-6 #healthcare .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/professional-services/healthcare.png) no-repeat }
#site-6 #healthsafety .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/professional-services/healthsafety.png) no-repeat }
#site-6 #manufacturing .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/professional-services/manufacturing.png) no-repeat }
#site-6 #petrochemical .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/professional-services/petrochemical.png) no-repeat }
#site-6 #pharmaceutical .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/professional-services/pharmaceutical.png) no-repeat }
#site-6 #temporary .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/professional-services/temporary.png) no-repeat }
#site-6 #training .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/professional-services/training.png) no-repeat }
#site-6 #secondment .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/professional-services/personnel.png) no-repeat }
#site-6 #designer .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/professional-services/principal.png) no-repeat }

#portfolio-hide, #portfolio-title-hide { display: none; }

#site-8 a:hover, #site-8 #footer a:hover { color: #d10c23; }
#site-8 .hesperiden.tparrows { background: #d10c23; } 

#site-8 #content .lol-item-service-column:hover .service-icon { background-color: #C0C0C0; }
#site-8 #content .lol-item-service-column:hover .service-icon:after { border-top: 8px solid #C0C0C0; }

#site-8 #ground .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/technical-services/ground.png) no-repeat; }
#site-8 #soakaway .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/technical-services/soakaway.png) no-repeat; }
#site-8 #concrete .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/technical-services/concrete.png) no-repeat; }
#site-8 #geotechnical .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/technical-services/geotechnical.png) no-repeat; }
#site-8 #flood .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/technical-services/flood.png) no-repeat; }
#site-8 #noise .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/technical-services/noise.png) no-repeat; }
#site-8 #plateload .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/technical-services/plateload.png) no-repeat; }

#site-9 #content .order_details_wrap th { color: #fff; padding: 10px; }
#site-9 #content .order_details_wrap tr {  }
#site-9 .woocommerce .btn-primary a { color: #fff; }
#site-9 .woocommerce table th, #site-9 .woocommerce table td { padding: 10px; }
#site-9 #content ul.order_details { width: 100%; }
#site-9 .fc-ltr .fc-basic-view .fc-day-number { text-align: center !important; }
#site-9 .fc-day-header { text-align: center; }
#site-9 #exmain-content p { margin-bottom: 10px; }
#site-9 #content div.quantity { width: 130px; float: left; }
#site-9 #content .product_meta { margin-top: 10px; float: left; width: 100%; }
#site-9 #content .woocommerce-message .wc-forward { margin-top: -15px; color: #fff; }
#site-9 #content table.shop_table.cart .coupon .input-text { padding: 22px 15px; }
#site-9 #content .cart-totals-wrap { padding-bottom: 35px; }
.single-product.woocommerce #content div.product div.images { float: left; }
.single-product.woocommerce #content div.product div.summary { float: left; width: 100% !important; }

#site-4 #content .newsletter-block .newsletter-title h3 { font-size: 14px; }
#site-4 .page-row.item-6 { margin-bottom: 0; }
#site-4 #content .lol-item-testimonial-full h3:after, #content .lol-item-testimonial-full h3:after,
#site-4 #content .lol-item-testimonial-full .testimonial-meta cite, #content .lol-item-testimonial-full .testimonial-meta cite { color: #fff !important; }

body.home .service-icon:before, body.home .service-icon:after { content: ""; font-size:0; border: 0 none; outline: none; display: block; }
body.home #content .lol-item-service-column .service-icon { height: 69px; overflow: hidden; } 
#site-4 #icon1 .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/engineers/setting-out.png) no-repeat; }
#site-4 #icon2 .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/engineers/equipment.png) no-repeat; }
#site-4 #icon3 .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/engineers/surveying.png) no-repeat; }
#site-4 #icon4 .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/engineers/management.png) no-repeat; }
#site-4 #icon5 .service-icon { background: url(/wp-content/themes/big-point-child/assets/img/icons/engineers/volume-appraisals.png) no-repeat; }

body #content .lol-item-testimonial-full blockquote, body #content .lol-item-block-banner .block-banner-content { font-weight: 600; }
body #content .lol-item-brands-parallax div { margin-bottom: 2em; }


/* -- BANNER OVERLAY -- */ 
div.tp-bgimg:before { content: ""; display: block; background-color: rgba(0, 0, 0, 0.3); position: absolute; top: 0; left: 0; right: 0; bottom: 0; }

/* -- COLLAPSE O MATIC -- */
.collapseomatic { float: left; width: 100%; }

/* -- MEDIA QUERIES -- */
@media (max-width:992px) { 
	


}
@media (max-width:768px) {

	
}
@media (max-width:640px) { }

@media (max-width:568px) { 
	
	/*.js #wrap #logo { display: none; }*/
	body #branding { height: 175px; }


}

@media (max-width:480px) { 

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