/*
Theme Name: goblog Child
Description: Child theme for the goblog-child-theme WordPress theme
Author: Simrandeep Singh
Template: goblog-child-theme
*/

@import url("../goblog/style.css");

/* Start Adding Your CSS Here */
a {
	-webkit-transition:  none !important;
	-moz-transition:  none !important;
	transition: none !important;
}
/* Custom Login Styling */
h1, h2, h3, h4, h5, h6 {
	color: #354a55 !important;
}

body.login {background: #f9f9f9; background-image: linear-gradient(#f9f9f9, #f9f9f9);}
body.login div#login {display:block;}
body.login div#login_error {border: 1px solid #dc3232;border-left: 4px solid #dc3232;text-align: center;}
body.login div#login h1 {display:block;}
body.login div#login h1 a {background-image: url(images/rentokil-red-blog-login.png);background-size: auto;background-position: center center;background-repeat: no-repeat;
color: #999;width: 100%; }
body.login div#login form#loginform {background: #fff;box-shadow: 0 1px 3px rgba(0,0,0,.13);border: 3px solid #dc3232;border-radius: 5px;}
body.login div#login form#loginform p {display:block;}
body.login div#login form#loginform p label {display:block;}
body.login div#login form#loginform input {height: auto;}
body.login form .input, body.login input[type=text]{height: auto;}
body.login div#login form#loginform input#user_login {height: auto;}
body.login div#login form#loginform input#user_pass {display:block;}
body.login div#login form#loginform p.forgetmenot {display:block;}
body.login div#login form#loginform p.forgetmenot input#rememberme {height: 16px;}
body.login div#login form#loginform p.submit {display:block;}
body.login div#login form#loginform p.submit input#wp-submit {display:block;}
body.login div#login p#nav {text-align: center;font-size: 16px;}
body.login div#login p#nav a {color: #354a55;}
body.login div#login p#backtoblog {text-align: center;}
body.login div#login p#backtoblog a {display:block;color: #354a55;}

/* V4 Styling */
.v4-navigation .v4-global-nav-wrapper .v4-global-nav>ul>li>a ,
.v4-navigation .v4-utility-nav-wrapper .v4-utility-nav ul li a {font-family: "Proxima Nova Semibold",Calibri,sans-serif !important;}
.v4-modal-wrapper .v4-modal .v4-modal-content a {color: #0f202e;text-decoration: underline;}

h2.title { margin: 0 0 10px 0 !important;} 

div.main-navigation{font-size: 15.9998px !important;} 
div.main-navigation.uppercase{text-transform: none;}
div.main-navigation ul li a{font-weight:600;}

.widget-title.uppercase{text-transform: none;}


div.main-navigation ul li a, body{font-family: "Proxima Nova Regular",Calibri,sans-serif !important;}
.post-meta {font-size:14px;}
.post-content, .single-post-content, .single-page-content {
	font-family: "Proxima Nova Regular",Calibri,sans-serif !important;
}
h1, h2, h3, h4, h5, h6{font-family: "Proxima Nova Regular",Calibri,sans-serif !important;}
.wp-caption .wp-caption-text, .gallery-caption, .entry-caption {
	font-size: 14px;
    font-style: normal;
    text-align: center;
}


/* Blog Navigation */
body.home.blog.main #blog_cat_nav ul li a.blog-active{border-bottom: 6px solid #ed1c24 !important; background: #fcfcfc;} 
body#blog #blog_cat_nav ul li a.blog-active{border-bottom: 6px solid #ed1c24 !important; background: #fcfcfc;} 
body.category-food-safety #blog_cat_nav ul li a.food-safety-active{border-bottom: 6px solid #ed1c24;background: #fcfcfc;} 
body.category-innovation #blog_cat_nav ul li a.innovation-active{border-bottom: 6px solid #ed1c24;background: #fcfcfc;} 
body.category-podcasts #blog_cat_nav ul li a.podcasts-active{border-bottom: 6px solid #ed1c24;background: #fcfcfc;} 

@media only screen and (max-width: 600px){
	body.home.blog.main #blog_cat_nav ul li a.blog-active{border-bottom: none;border-left: 8px solid #ed1c24; background: #fcfcfc;} 
	body.category-food-safety #blog_cat_nav ul li a.food-safety-active{border-bottom: none;border-left: 8px solid #ed1c24; background: #fcfcfc;} 
	body.category-innovation #blog_cat_nav ul li a.innovation-active{border-bottom: none;border-left: 8px solid #ed1c24; background: #fcfcfc;} 
	body.category-podcasts #blog_cat_nav ul li a.podcasts-active{border-bottom: none;border-left: 8px solid #ed1c24; background: #fcfcfc;} 
}

/* Main Menu */

.main-navigation .menu li:hover ul{	}
.main-navigation ul li ul li a:hover{ background-color: #f9f9f9 !important; }
.main-navigation ul li ul li.current-menu-item a {color:#fff;}

input[type="text"]{float:none;}

/* V4 Footer */
#site-footer{
	width: 100%;
    border-top: 8px solid #ec1c24;
    background: #fff;
    color: #878f96;
	padding-bottom: 40px;
}
#site-footer .container{
	width: 100%;
    max-width: 1170px;
    margin: 0 auto;
}
.footer-widget{margin:0;}

/* Slot 1 */
.footer-widget.footer-widget-1{width: 100%;padding: 30px 0 50px 0;}
.footer-widget .widget{margin: 0px;}
.footer-widget.footer-widget-1 .v4-footer-accreditations img{padding: 0 30px 0px 0;height: 76px;}

/* Slot 2 */
.footer-widget.footer-widget-2{float: left;width: 66.66%;}
.footer-widget.footer-widget-2 .v4-footer-utility-links,
.footer-widget.footer-widget-2 .v4-footer-global-links,
.footer-widget.footer-widget-2 .v4-footer-site-links{float: left; width:  33.33%; font-size:16px;}

.footer-widget.footer-widget-2 ul {list-style: none;padding: 0;margin: 0;}
.footer-widget.footer-widget-2 ul li{border-bottom: none;list-style: none;margin: 0;padding: 0;}
.footer-widget.footer-widget-2 a {text-decoration: none;color: #878f96;line-height: 1.75em;}

.footer-widget.footer-widget-2 a:hover {font-weight: bold;color: #878f96;}
.optanon-show-settings-popup-wrapper .optanon-show-settings-middle {background: none !important;border: none !important;height: auto !important;padding: 0 !important;margin: 0;}

/* Slot 3 */
.is-hidden {display: none;}

.footer-widget.footer-widget-3{float: left;width: 30.33%;margin-left: 3%;}
.footer-widget.footer-widget-3 .v4-footer-legal {font-size:14px;font-family: "Proxima Nova Regular",Calibri,sans-serif !important;margin-bottom:0px;line-height: 1em;}
.footer-widget.footer-widget-3 a {text-decoration: none;color: #878f96;}
.footer-widget.footer-widget-3 .v4-footer-logo-links .v4-footer-logo {display: block;width: 162px;height: 34px;background-image: url("/blog/wp-content/themes/goblog-child-theme/images/rentokil-footer-no-gb.png");
background-repeat: no-repeat;}
.footer-widget.footer-widget-3 .v4-footer-social-links {margin: 40px 0 20px 0;}
.footer-widget.footer-widget-3 .v4-footer-social-links a {font-size: 2.54em;margin-right: 7px;border-radius: 20px; border: 1px solid #878f96;}
.footer-widget.footer-widget-3 .v4-footer-social-links a:hover{font-weight: normal;color: #878f96;}
.icon-linkedin-v4:before {content: "\e9a2";}
.icon-facebook-v4:before {content: "\e99c";}
.icon-twitter-v4:before {content: "\e9ab";}
.icon-googleplus-v4:before {content: "\e9a0";}
.icon-youtube-v4:before {content: "\e9ae";}

/* Mini Footer*/
.copyright{width: 100%;background: #e5e5e5 !important;color: #878f96 !important;}
.copyright .copyright-wrapper{border-top: 6px solid #b2b5bd;}
.copyright-inner{ padding: 0;width: 100%;max-width: 1200px;height: 42px;margin: 0 auto;position: relative;background: #e5e5e5;display: block;}
.copyright-text{width: 100%;max-width: 1200px;	padding: 0px;}
.copyright .v4-footer-bottom-wrapper {width: 100%;font-family: "Proxima Nova Semibold",Calibri,sans-serif;}
.copyright.v4-footer-bottom-wrapper .v4-footer-bottom {width: 100%;max-width: 1200px;height: 42px;margin: 0 auto;position: relative;background: #e5e5e5;}
.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-language-link-wrapper {font-family: "Proxima Nova Semibold",Calibri,sans-serif !important;font-size: 0.9722em;
font-weight: 500;float: left;width: auto;height: 32px;margin: 0 0 0 34px;padding-top: 10px;color: #0f202e;}
.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-language-link-wrapper span{font-weight:bold;font-family: "Proxima Nova Semibold",Calibri,sans-serif !important;}
.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-brand-links {float: right;margin-right: 34px;}
.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-brand-links ul {list-style: none;padding: 0;margin: 0;font-size: 0;}
.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-brand-links ul li {display: inline-block;width: 200px;height: 42px;text-align: center;}
.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-brand-links ul li a {display: block;width: 200px;height: 32px;background: #f6f6f6;border-top: 6px solid #b2b5bd;text-decoration: none; color: #0f202e;margin-top: -6px;padding-top: 10px;font-size: 0.875rem;font-weight: 500;}
.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-brand-links ul li a {font-family: "Proxima Nova Semibold",Calibri,sans-serif !important;}
.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-brand-links ul li a:hover{font-weight: 600;}
.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-brand-links ul li.red a {border-top: 6px solid #ad0000;}
.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-brand-links ul li.blue a {border-top: 6px solid #005d91;}
.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-brand-links ul li.green a {border-top: 6px solid #693;}
.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-brand-links ul li.purple a {border-top: 6px solid #450a4c;}
.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-brand-links ul li.black a {border-top: 6px solid #0f202e;}


/* Sidebar styling for contact details ----START*/

#contact-cta {display:block;}
#contact-cta .contact-header{display: block;padding: 10px 0 10px 0;}
#contact-cta .contact-body{display: block;padding: 10px 0 10px 0;}
#contact-cta .contact-body .home, #contact-cta .contact-body .business{margin: 0px 0px 20px 0px;}
#contact-cta h2{margin: 0px;color: #ed1c24;font-size: 22px;}
#contact-cta h3{margin: 0px;color: #ed1c24;font-size: 20px;}
#contact-cta p{margin: 0;font-size: 16px;}
#contact-cta p.tel{font-size: 20px;font-weight: bold;} 
.au{background:#fff url(/blog/wp-content/themes/goblog-child-theme/images/geo/au.png) no-repeat top right; }
#contact-cta .button .btn {font-size: 16px;background-color: #ed1c24;border: 0;color: #fff;cursor: pointer;display: block;float: left;padding: 0;text-align: center;width: 100%;}
#contact-cta .button a button.btn:hover{text-decoration: underline;}

/* Mobile Legal Text */
	.v4-footer-logo-links .v4-footer-site-links-mobile {display: none;}

/*Related Post*/
div.related-posts  ul.slides li{width: 100%;display: inline-block;margin: 3% 0;}
div.related-posts  ul.slides li a{width: 30.33%;float: left;margin-right: 3%;}
div.related-posts  ul.slides li div.related-content{width: 66.66%;float: left;clear: none;}
div.related-posts  ul.slides li div.related-content a{width: 100%;clear: none;}

/*Sidebar Widget*/
#country_list {padding:0px!important;}
#commentform #submit {width:120px;}

/*Author Info*/
.author-box .author-box-avtar {float: left;max-width: 140px;width: 20%;margin: 20px 10px 20px 20px;}
.author-box .author-info-container {overflow: hidden;float: left;width: 73.66%;margin: 20px 20px 20px 10px;padding: 0px;}


/*Back to top*/
.back-to-top {bottom: 85px;right: 35px!important;color: #eee;background-color: #3f515a;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;cursor: pointer;position: fixed;width: 41px;
height: 41px;text-decoration: none;font-size: 50px;padding: 0px 0px;-webkit-transition: background 0.25s linear;-moz-transition: background 0.25s linear;transition: background 0.25s linear;}
.back-to-top:hover { background-color: #3f515a;}
.fa-arrow-up:before {content: "\f106" !important;position: relative;left: 4px;bottom: 8px;}

/* Tablet - Horizontal Layout */
@media screen and (max-width: 1260px){
	#site-footer .container {max-width: 980px;width: 96%;}
	.footer-widgets{width: 100%;margin: 0 auto;position: relative; display: block;}
	.footer-widget.footer-widget-1 {width: 100%;}
	.footer-widget.footer-widget-2 {float: left; width: 66.66%;}
	.footer-widget.footer-widget-3 {float: left;width: 26%;margin-left: 7%; clear: none !important;}
		
	.copyright-inner {width: 100% !important; max-width: 1024px !important;}
	
	/* Mobile Legal Text */
	.v4-footer-logo-links .v4-footer-site-links-mobile {display: none;}
	
}

@media screen and (max-width: 1024px){
	.footer-widgets{width: 81%;margin: 0 auto;position: relative; display: block;}
	.footer-widget.footer-widget-1 {width: 100%;}
	.footer-widget.footer-widget-2 {float: left; width: 66.66%;}
	.footer-widget.footer-widget-3 {float: left;width: 26%;margin-left: 7%; clear: none !important;}
		
	.copyright-inner {width: 100% !important; max-width: 1024px !important;}
	.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-brand-links{margin:0px;width: 100%;}
	.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-language-link-wrapper{width: 100%; margin: 0px;display: block;padding-bottom: 5px;padding-top: 12px;}
	.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-language-link-wrapper .v4-footer-bottom-language-links{width: 33.33%;margin: 0px auto;display: block;text-align: center;}
	
	.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-brand-links ul{width: 100%;}
	.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-brand-links ul li{width: 25%;}
	.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-brand-links ul li a{width:100%;}
	
	/* Mobile Legal Text */
	.v4-footer-logo-links .v4-footer-site-links-mobile {display: none;}
	
	
}

/* Tablet - Vertical Layout */
@media only screen and (max-width: 900px) and (min-width: 601px){
	
	.footer-widgets{width: 81%;margin: 0 auto;position: relative; display: block;}
	.footer-widget.footer-widget-1 {width: 100%;}
	.footer-widget.footer-widget-2 {float: left; width: 100%;}
	.footer-widget.footer-widget-3 {float: left;clear: none !important;margin: 0px !important;margin-top: 50px !important;width: 50%;}
	
	.footer-widget.footer-widget-1 .v4-footer-accreditations img{padding: 0 30px 30px 0;}
	.footer-widget.footer-widget-1 .v4-footer-accreditations img:nth-last-child(1) {padding: 0 30px 0px 0;}
		
	.copyright-inner {width: 100% !important; max-width: 1024px !important;}
	
	.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-brand-links{margin:0px;}
	.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-language-link-wrapper{width: 100%; margin: 0px;display: block;padding-bottom: 5px;padding-top: 12px;}
	.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-language-link-wrapper .v4-footer-bottom-language-links{width: 33.33%;margin: 0px auto;display: block;text-align: center;}
	
	.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-brand-links ul{width: 100%;}
	.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-brand-links ul li{width: 25%;}
	
	/* Mobile Legal Text */
	.v4-footer-logo-links .v4-footer-site-links-mobile {display: none;}
	
}
@media screen and (max-width: 768px){
	.header .menu-btn {background-color: #fff;color: #ec1c24;}
	.logo-wrap, .header-two .logo-wrap { padding: 0px 0 !important;position: relative;right: 13px;background-color:#fff}
	.header .menu-btn {background-color: #fff;color: #ec1c24;}
	/* V4 mobile menu */
	.st-menu ul li a{text-transform: none;}
	.main-wrapper { padding: 90px 0 0 !important;}

/* Mobile - Vertical Layout */
@media only screen and (max-width: 600px){
	#site-footer{padding-bottom:0px;}
	.footer-widgets{width: 73%;margin: 0 auto 30px auto;position: relative;display: inline-block; padding: 0 50px;}
	/* Slot 1 */
	.footer-widget.footer-widget-1 {width: 100%; padding: 30px 0 40px 0; display: inline-block; margin: 0px;}
	.footer-widget.footer-widget-1 .v4-footer-accreditations img {padding: 0 30px 30px 0;height: 76px;}
	.footer-widget.footer-widget-1 .v4-footer-accreditations img:nth-last-child(1) {padding: 0 30px 0px 0;}
	/* Slot 2 & 4 */
	.footer-widget.footer-widget-2 {float: left; width: 100%;margin: 0px;}
	.footer-widget.footer-widget-2 .v4-footer-utility-links, .footer-widget.footer-widget-2 .v4-footer-global-links, .footer-widget.footer-widget-2 .v4-footer-site-links {
		float: left;width: 100%; font-size: 16px;padding-bottom: 50px;}
	.footer-widget.footer-widget-4{display: none;}
	/* Slot 3 */
	.footer-widget.footer-widget-3{display: inline-block;width: 100%;padding: 0px; margin: 0px;}
	.footer-widget.footer-widget-3 .v4-footer-social-links {margin: 40px 0 20px 0;display: inline-block;}
	
	.footer-widget.footer-widget-3 .v4-footer-legal { }
	
	/* Mobile Legal Text */
	.footer-widget.footer-widget-2 .v4-footer-site-links{display:none;}
	.v4-footer-logo-links .v4-footer-site-links-mobile {display: block;margin: 30px 0;}
	.v4-footer-logo-links .v4-footer-site-links-mobile ul {list-style: none;padding: 0;margin: 0;}
	.v4-footer-logo-links .v4-footer-site-links-mobile ul li {float: left;list-style: none;border-bottom-color: transparent;margin: 0px;padding: 0px;}
	.v4-footer-logo-links .v4-footer-site-links-mobile ul li a {font-size: 12px;}
	.v4-footer-logo-links .v4-footer-site-links-mobile ul li:before {content: "\2022\00a0"; margin-left: 6px;}
	.v4-footer-logo-links .v4-footer-site-links-mobile ul li:nth-child(1):before{content: ""; margin-left: 6px;}
	
	
	/* Mini Footer */
	.copyright-inner {width: 100% !important; max-width: 1024px !important;}
	.copyright-text {margin-bottom: 0px !important;}
	.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-brand-links{margin:0px;}
	.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-language-link-wrapper{width: 100%; margin: 0px;display: block;}
	.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-language-link-wrapper .v4-footer-bottom-language-links{width: 33.33%;margin: 0px auto;display: block;text-align: center;}
	
	.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-brand-links ul{width: 100%;}
	.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-brand-links ul li{width: 50%;float: left;display: inline-block;}
	.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-brand-links ul li:nth-child(odd){width: calc(50% - 1px); margin-right: 1px;}
	.copyright .v4-footer-bottom-wrapper .v4-footer-bottom .v4-footer-bottom-brand-links ul li a{width:auto;}
	
}

@media only screen and (max-width: 600px){
	.v4-footer-site-links-mobile .optanon-show-settings-popup-wrapper {display: inline-block;height: auto;}
	.v4-footer-site-links-mobile .optanon-show-settings-popup-wrapper .optanon-show-settings-middle {padding: 0px; float: none;}
	.v4-footer-site-links-mobile .optanon-show-settings-popup-wrapper .optanon-show-settings-middle a.optanon-show-settings {font-weight: normal !important;font-family: "Proxima Nova Regular",Calibri,sans-serif;
    font-size: 1em!important; color: #878f96!important;}
}

/* Mobile Small screen Layout */
@media only screen and (min-device-width: 560px) { 
	.logo-wrap, .logo-wrap #logo {position: relative;left: 3px;}
	.header .menu-btn {background-color: #fff;color: #ec1c24;}
}


