/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.bull-proof-main-box{ display:block; overflow:hidden; width:100%; padding:0px 0px; margin:0px auto 0px auto; background:#FFFFFF;}
.bull-proof-title-outer{ display:block; overflow:hidden; background:#c5dba8;padding:10px 10px; margin:0px 0px 20px 0px;}
.bull-proof-title-left{ width:50%; float:left; font-size:16px; font-weight:bold; text-align:left; line-height:16px; color:#000000; padding:8px 0px 0px 0px;}
.bull-proof-title-right{ width:50%; float:right; overflow:hidden; padding:0px; margin:0px; font-size:11px; color:#000000; line-height:16px; font-family:Arial, Helvetica, sans-serif !important;}
.bull-proof-title-right .left-box{ width:auto; float:left; text-align:left;}
.bull-proof-title-right .right-box{ width:auto; float:right; text-align:right;}
.bull-proof-section-outer{ display:block; overflow:hidden; clear:both; padding:0px 0px;}
.bull-proof-section-left{ width:49%; float:left;}
.bull-proof-section-right{ width:49%; float:right;}
.bull-proof-outer{ padding:0px!important; margin-bottom:30px;}
.bull-proof-content{ display:block; overflow:hidden; padding:120px 0px 0px 0px;}
.bull-proof-section-right h2{ font-size:14px !important; line-height:16px !important; color:#767676; padding:0px !important; margin:0px !important; font-weight:700;}
.bull-proof-section-right h5{ font-size:13px !important; line-height:16px !important; color:#000000; padding:0px !important; margin:0px !important; font-weight:700;}
.bull-proof-info{ display:block;position:relative; padding:0px 0px 5px 50px; font-size:11px !important; font-family:Arial, Helvetica, sans-serif !important; text-align:left; color:#000000 !important; line-height:14px !important;}
.bull-proof-info .name-box{ width:auto; position:absolute; top:0px; left:0px;font-size:11px !important; font-family:Arial, Helvetica, sans-serif !important; text-align:left; color:#444343 !important; font-weight:bold;}
.bull-proof-info p{font-size:11px !important; text-align:left; color:#000000 !important; font-family:Arial, Helvetica, sans-serif !important; line-height:14px !important; padding:0px; margin:0px; font-weight:normal;}
.bull-proof-info p a{color:#000000 !important;}
.bull-proof-info-table{ padding:0px; margin:0px 0px 25px 0px !important; border:0px !important; color:#848282; font-size:11px !important; font-family:Arial, Helvetica, sans-serif !important;}
.info-table-margin-none{ margin:0px !important;}
.bull-proof-info-table th{ padding:0px 2px; margin:0px; font-style:normal; font-size:11px !important; line-height:14px !important; font-family:Arial, Helvetica, sans-serif !important;border:0px !important;border-right:2px solid #FFFFFF !important; letter-spacing:-0.1px;}
.bull-proof-info-table th:last-child{ border-right:0px solid #FFFFFF !important;}
.bull-proof-info-table td{ padding:0px 2px; margin:0px; font-size:11px !important; line-height:14px !important; font-family:Arial, Helvetica, sans-serif !important; color:#000000; text-align:left; font-style:normal;border:0px !important; border-bottom:1px solid #bdbdbd !important; letter-spacing:-0.1px;}
.bull-proof-info-table td p{font-size:11px !important; font-family:Arial, Helvetica, sans-serif !important;}
.bull-proof-info-table td.text-right{text-align:right;}
.bull-proof-info-table td.p-none{ padding-left:0px !important; padding-right:0px !important;}
.bull-proof-info-table th.green{ background:#b6e0fe; font-size:14px; color:#000000; font-weight:bold; text-align:left;}
.bull-proof-info-table th.brown{ background:#c5dba8; font-size:14px; color:#000000; font-weight:bold; text-align:right;}
.table-tpi{ border:0px !important; padding:0px; margin:0px 0px 0px 0px !important; border-collapse:inherit; color:#848282; font-size:14px;}
.table-tpi td{border:0px !important;}
.table-tpi td.text-right{text-align:right;}
.table-tpi td.text-center{text-align:center;}
.summary-table td{ border-bottom:0px !important; padding-bottom:1px !important; padding-top:1px !important;}
.summary-table td.line-right{border-right:1px solid #bdbdbd !important;}
.summary-table td.line-bottom{border-bottom:1px solid #bdbdbd !important;}
.summary-table td.grey-bg{ background:#f1f1f1;}
.bull-proof-name-outer{ padding:0px!important; margin-bottom:20px; background:#c5dba8 !important;}
.bulls-home h2.fusion-post-title{ font-size:24px !important;}
@media (min-width: 300px) and (max-width:670px) {
.bull-proof-title-left{ width:100%; float:none;}
.bull-proof-title-right{  width:100%; float:none;}
.bull-proof-section-left{ width:100%; float:none;}
.bull-proof-section-right{ width:100%; float:none;}
.bull-proof-content{ display:block; overflow:hidden; padding:20px 0px 0px 0px !important; }
}