/*
 Theme Name:   Leniston Insurance
 Theme URI:    https://www.brokernetwork.co.uk
 Description:  Leniston Insurance - child of BN Theme 4
 Author:       Broker Network
 Author URI:   https://www.brokernetwork.co.uk
 Template:     stockholm
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  lenistoninsurance.com
*/

.call_to_action .call_to_action_text{
	font-weight: 400;
	font-size: 27px;
}


/* blog stuff */

.blog_holder.blog_chequered article .qodef-post-content-inner{
	padding: 60px 30px 50px 30px !important;
}

.blog_holder.blog_chequered article.qodef-with-bg-image .qodef-post-title a:hover{
	color: #96c11f !important;
}

.single .blog_holder article .post_image{
	display: none !important;
}

.blog .subtitle {
	font-size: 4vw;
	color: #334439;
}

.has-svg-icons img{
    width: 80px;
}

/*
Tweaks! See
https://trello.com/c/kxplQl58/1-amends-list
for more info
*/

/*
Increase the width of the columns in the footer so that the email address fits on one line
*/
@media screen and (min-width:1200px){
    .footer_top > .container > .container_inner{
        width: 1250px
    }
}


/*
Text bullet points - when a point is long and runs over 2 lines it left-aligns with the bullet points themselves rather than the rest of the copy which looks a bit odd. Can this be changed?
*/
.content li{
    list-style-position: outside;
    margin-left: 20px;

    /*
    Text bullet points - line spacing between bullet points is different to between regular text. Can we make this match?
    */
    line-height: 27px;
}



/***** SUBMIT BUTTON *****/
.wpcf7-form	.wpcf7-submit{
	background-color:#fff !important;
	color:#936fb1 !important;
}

.wpcf7-form	.wpcf7-submit:hover{
	color:#676565 !important;
}





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



/* HIDE THE NEXT/PREVIOUS LINKS ON PORTFOLIO PAGES */
.portfolio_navigation{ display:none !important; }

/* FOOTER SOCIAL ICONS HOVER */
.q_social_icon_holder.with_link.circle_social > a:hover > .fa-stack.tiny.circle_social{ color:#fff !important; }

.fca-statement {
    padding: 70px 70px 0px 70px;
}

/* hover images fix for mobile */

html.touch .projects_holder article .portfolio_shader {
	opacity: 1;
}

html.touch .projects_holder article .image_holder .text_holder {
    filter: alpha(opacity=100);
    opacity: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}


/* .normal  */

.postid-22711 .q_logo  {
       background:url("https://www.lenistoninsurance.com/wp-content/uploads/sites/76/2020/07/Insurance_4_Detailers_Logo_V1.png");
width: 160px;
    height: 90px;
    background-size: contain;
    background-repeat: no-repeat;



}

.postid-22711 .q_logo {
	top: 20%;
}

.postid-22711 .q_logo img.normal {
   visibility: hidden;
}


.postid-22711 .header_bottom.clearfix {
    height: 110px;
}


.postid-22711 header.scrolled nav.main_menu > ul > li > a {
	line-height:100px !important;
}




