/*
 Theme Name:   BN Motor Trade Child
 Theme URI:    https://www.brokernetwork.co.uk/
 Description:  Broker Network Child Theme for NC Motor Protect
 Author:       Broker Network
 Author URI:   https://www.brokernetwork.co.uk
 Template:     bn
 Version:      1.0
 License:      GNU General Public License v2.0
 License URI:  http://www.opensource.org/licenses/gpl-license.php
 Text Domain:  bn-motor-trade-child
*/


#main-menu > .current_page_item > a,
.desktop-device #main-menu > li > a:hover,
.desktop-device .social-media-holder .fa:hover{ color: #01A9D9; }

.home-slide-content-inner a{ background-color: #01A9D9; border: 1px solid #01A9D9; }
.desktop-device .home-slide-content-inner a:hover{ color: #01A9D9; }

.global-nav{ border-bottom: 2px solid #01A9D9; border-top: 2px solid #01A9D9; }

.floated-right-nav ul li.active{ border-right: 2px solid #01A9D9; }
.floated-right-nav ul li{ border-right: 2px solid #014989; }

.text-link-holder a,
.newsletter-signup-right form input[type="submit"],
.wpcf7-form input[type="submit"]{ background-image: url('/wp-content/uploads/carbon/themes/bn-motortrade-child/img/icons/cog-point.png'); }

div.wpcf7-mail-sent-ok{ border: 1px solid #01A9D9 !important; }

/*-  -*/

#main-menu > .current_page_item > a,
.desktop-device #main-menu > li > a:hover,
.desktop-device .social-wrapper .fa:hover,
.desktop-device .global-nav .global-nav-column ul li a:hover,
.desktop-device p a:hover,
.desktop-device .footer-column ul li a:hover,
.form-relative .active-row .form-row-label,
#commentform .active-row .form-row-label,
.span-green,
.twitter-container .tweet .tweet-text a,
.sub-heading{ color: #01A9D9; }
.form-line-full{ background-color: #01A9D9; }
/* .testimonials-section{ background-image: url('/wp-content/uploads/carbon/themes/img/stirling-testimonial.jpg'); background-size: cover; background-repeat: no-repeat; position: relative; } */

/*nav tweakzz*/
.global-nav .content-width #global-section-1{ width: 33%; }
.global-nav .content-width #global-section-2{ width: 33%; }
.global-nav .content-width #global-section-3{ width: 33%; }
.scrolled-down #main-menu { margin-bottom: 0px; }
/* Highlight the active menu item */
.global-nav.active .current_page_item a { font-weight: bolder !important; color: #01A9D9; }

/* Fix mobile blog header size issues 
@media screen and (max-width: 1220px) {
	#site-header.inner-navbar.large-nav { height: auto !important; }
	.page-header{ text-align: center !important; width: 90% !important; position: absolute !important; top: 0 !important; padding: 50px 0 !important; overflow: hidden !important; }
	#site-logo { position: absolute !important; top: 10px !important; left: 10px !important; }
	#site-logo img { width: 80px !important; }
	.hero-heading { padding-top: 15px; }
	.content-large-nav #main { padding-top: 60px !important; }
}*/
@media screen and (max-width: 1220px) {
	#site-logo { position: absolute !important; top: 10px !important; left: 10px !important; }
	#site-logo img { width: 80px !important; }
}
@media screen and (max-width: 700px) {
    p{ font-size: 0.8rem !important; }
	.padding-vertical-100 { padding-top: 40px; padding-bottom: 40px; }
	body.home { position: fixed !important; width: 100%; }
	body.home #main-wrapper { position: fixed !important; }
	.global-nav .content-width #global-section-1{ width: 100%; }
	.global-nav .content-width #global-section-2{ width: 100%; }
	.global-nav .content-width #global-section-3{ width: 100%; }
}
/* Tidy up Blog on Mobile */
@media screen and (max-width: 700px) { 
	.appear-from-below{ position:relative !important; bottom:-20px !important; }
    .appear-from-below-done,
	.split-line.appear-from-below-done .split-line-contents { bottom: 0 !important; }
	.popular-stories-right {  width:80% !important; margin: 10.5% !important;  }
	.blog-by-category ul li { width: 100% !important; }
	.latest-4-featured-indiv-holder { width: 100% !important; }
	.padding-horizontal-20-1099 { padding-left: 10px !important; padding-right: 10px !important; }
	.featured-stories-left { margin-bottom: 10px !important; }
}


/* Fix product image alignment on products page */

@media screen and (max-width:700px) {
	.product-teaser-wrapper:nth-of-type(2n) { padding-top: 0px !important; }
	.product-teaser-wrapper { padding-bottom: 40px !important; }
}



/* Speed up some animation issues */
.animation-speed-1000{ -webkit-transition-duration:0.5s !important; -moz-transition-duration:0.5s !important; -o-transition-duration:0.5s !important; transition-duration:0.5s !important; }
.animation-speed-2000 { -webkit-transition-duration:1s !important; -moz-transition-duration:1s !important; -o-transition-duration:1s !important; transition-duration:1s !important; }

/* Fix logo positioning on homepage */
.home #site-logo img { margin-top: -1px !important; margin-left: 10px !important; height: 40px !important; }


/* NHS BANNER - add back in afterwards */
/*scrolly fix 180802*/
#site-logo { width: 50px !important; left: -40px; }

/*gdpr table*/

#gdpr *{  }
#gdpr p{  }
#gdpr a{  }
#gdpr li{ line-height:160%; }
#gdpr { width:100%; }
#gdpr { margin-bottom:20px; border-collapse:collapse; }
#gdpr tr{  }
#gdpr th{ padding:5px 10px; border:#333 solid 1px; background: #666; color:#fff !important; }
#gdpr th p{ color:#fff !important; }
#gdpr td{ padding:5px 10px; border:#333 solid 1px; vertical-align: top; }
#gdpr p{ padding:0; margin:0; line-height: 160%; }
