/*
Theme Name:     Divi Child Theme
Description:    
Author:         admin
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

/*-------- Home -------*/


#top-menu li:hover {text-decoration: underline;}

#main-header {border-width: 3px; border-top-width: 0px;  border-style: solid; border-color: #ffffff;}
#main-header {background-image: url("http://tandcbroking.uk.w3pcloud.com/wp-content/uploads/2015/11/TC-Broking-NavGrad.jpg") !important; background-size:100% 100%;}

.home-slider {border-width: 3px; border-top-width: 0px; border-bottom-width: 0px;  border-style: solid; border-color: #ffffff;}

/*-------- Rollover -------*/

.rollover-text1 h4, .rollover-text2  h4{font-size: 28px !important;}
.rollover-text1, .rollover-text2 {padding-top: 110px !important; padding-bottom: 100px !important; border-width 5px; border-style: solid; border-color: #ffffff;}
.home-rollover, .rollover-text1, .rollover-text2 a {display: block !important; margin: 0px;}

.home-rollover :hover {background-color: #1e99d5; background-image: none !important;}

@media screen and (max-width: 480px) {
.rollover-text1, .rollover-text2 {padding-top: 70px !important; padding-bottom: 40px !important;}
.home-contact-text {text-align: center; margin-top: 30px;}
}

.blog-title {border-width: 1px; border-top-width: 0px;  border-style: solid; border-color: #d8d8d8;}

@media screen and (max-width: 980px) {
.rollover-text1 h4, .rollover-text2  h4 {font-size: 16px !important;}
}

/*-------- Rollover Border -------*/

.rollover-text1 {border-width: 4px; border-right-width: 2px; border-style: solid; border-color: #ffffff;}
.rollover-text2 {border-width: 4px; border-left-width: 2px;border-style: solid; border-color: #ffffff;}

@media screen and (max-width: 980px) {
.rollover-text1 {border-width: 4px; border-bottom-width: 2px; border-style: solid; border-color: #ffffff;}
.rollover-text2 {border-width: 4px; border-top-width: 2px;border-style: solid; border-color: #ffffff;}
}

/*-------- Home -------*/

.home-about-text p{font-size: 20px; color: #333333;}
.home-about-text h2{line-height: 200%;}

@media screen and (max-width: 980px) {
.home-about-text p{font-size: 17px; margin-bottom: 30px;}
}

@media screen and (max-width: 480px) {
.home-about-text p{font-size: 14px;}
}

.home-blog :hover {opacity: 0.8; filter: alpha(opacity=80);}
.home-contact .et_pb_contact_right {color:#fff ;}
.mobile_menu_bar:before {color: #fff !important;}

.et_pb_toggle {border: 0px;}

/*-------- Blog -------*/
.blog-page .post-meta {font-size: 14px !important; font-weight: 400; color: #0D98D9 !important; font-style: italic;}

/*-------- Cookie consent -------*/
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"] { padding: 20px; }
#cookie-law-info-bar .cli-bar-container { padding: 20px; line-height: 1.5; }
.cli-tab-footer .wt-cli-privacy-accept-btn, .cli-switch input:checked + .cli-slider { background-color: #2ea3f2; }







