/*
 Theme Name:   Find Insurance NI
 Theme URI:    https://www.brokernetwork.co.uk
 Description:  BN Option 2 Child Theme
 Author:       Broker Network
 Author URI:   https://www.brokernetwork.co.uk
 Template:     bn_option_2
 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:  findinsuranceni.co.uk
*/


.projects_masonry_holder article .text_holder,
.projects_holder article .image_holder .text_holder{ opacity: 1!important; }
.projects_masonry_holder article .portfolio_title,
.projects_holder article .image_holder .portfolio_title{ color: #ffffff!important; transition: all 0.3s; }
.projects_masonry_holder article:hover .portfolio_title,
.projects_holder article:hover .image_holder .portfolio_title{ color: #122e54!important; }


.footer_bottom .execphpwidget,
.footer_bottom .textwidget{ width: 750px; margin: 0 auto; float: none; padding: 20px 0; }

.error404 .breadcrumb a, .error404 .breadcrumb span { color: black; }

#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%; }

div#gdpr {
    width: 1100px;
    margin: 0 auto;
    position: relative;
    z-index: 20;
}

.form-required-text {color:#c3cd22; }