.enquiry .btn.quote-btn{background: #f58220; border-radius: 4px; }
.enquiry .btn.quote-btn:focus{color: #fff !important}
.enquiry .btn.quote-btn:hover{background:#0b335e; color: #fff;}
a.fast-internet.tekla_pdf{display: inline-block; margin-right: 10px; font-size: 14px;}
.scroll-download-icon{border-bottom: 0px;}

.page-id-3509 .vc_tta-tabs-list{border-bottom: 1px solid #c2c2c2 !important;}

.product-tab-margin .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab{ background: none !important;}
.product-tab-margin span.vc_tta-title-text{color: #666666 !important; font-size: 14px !important; text-transform: capitalize;}
.page-id-3509 .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a span{color:#f58220 !important;}

.product-tab-margin .vc_tta-panel-body p{/*color: #808080;*/ line-height: 24px;}

.page-id-3509 header.entry-header.display h1.entry-title, .page-id-5576 header.entry-header.display h1.entry-title{    color: #003e80; font-weight: 700; font-size: 24px;  }

.page-id-3509 .entry-header .entry-title::before{display: none;}
.page-id-3509 header.entry-header.display h1.entry-title.large, .page-id-5576 header.entry-header.display h1.entry-title.large { color: #666; font-weight: 600; font-size: 20px; text-transform: uppercase !important;}

.page-id-3509 .custom-width .col-md-2, .page-id-3509 .col-md-2.auto-resize {width:24.5% !important; }
.page-id-3509 header.entry-header.display h1.entry-title.large::before{display: none;}

.page-id-3509 .sidebar-inner{background: #fff;}
 #side-menu-h-s{padding-top: 5px;}
.products-p #sidebar h3{margin: 10px 20px; padding-top: 10px; background: #fff; font-size: 18px; font-weight: 700; color: #666666}
.page-id-3509 .products-p #sidebar h3:before{display: none;}
.page-id-3509 .widget-area ul li.current-cat, .widget-area ul li.current-menu-item{background: #fff; }
 #sidebar .sidebar-inner li a, #sidebar .sidebar-inner li a{color: #666666; font-weight: 400; font-size: 14px;}
#sidebar .sidebar-inner li.current-menu-item a, 
#sidebar .sidebar-inner li a:hover{color: #f58220;}
.page-id-3509 li.vc_tta-tab{display: inline-block; width: auto; padding: 0px;}

.sidebar-download{margin: 0px;}
.page-id-3509 .sidebar-download li{background: #fafafa; margin-bottom: 0px;}
.page-id-3509 .sidebar-download li a{color:#f58220 }
.page-id-3509 .sidebar-download li:nth-child(2){display: none;}
 .sidebar-download li i{display: none;}

.page-id-3509 .overlay{background-color: rgba(0,62,128,0.8)}
.page-id-3509 .overlay h2{color: #fff;}

/*.page-id-3509 .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active, .page-id-3509 .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active:hover{background: transparent !important;}*/
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a span{
    color: #fff !important;
}





.single.single-post .products-p-rit{ margin-left:0px !important; padding-left: 0px !important;  }
.single.single-post .new-cat-links, .single.single-post .new-cat-links a{ font-size: 12px !important; text-transform: uppercase; color: #666 !important;}
/*.single.single-post .new-cat-links a:hover{ text-decoration: underline !important;}*/
.single.single-post .entry-title{color: #003e80 !important; font-size:28px !important; font-weight:700 !important; margin: 0;}

.single.single-post .container-fluid.nopadding{background: #fff;}


.single.single-post .products-p-rit .auto-resize h2, .single.single-post .products-p-rit .auto-resize h3, .single.single-post .products-p-rit h2, .single.single-post .products-p-rit h3{color: #f58220 !important; text-transform: uppercase; font-weight: 600}

#sidebar h3::before, .desc-detail h3::before, .entry-title::before, .site-content .widgettitle::before, .vc_tta-panel-body h4::before, .widget h3::before, #bottom h3.widget-title::before{display: none;}

.single.single-post .manual-download{ color:#f58220; border: 0px;  font-family: inherit;}
.single.single-post .manual-download:before{background: none; color:#f58220; padding: 0px;}
.single.single-post .entry-content .wpb_text_column.wpb_content_element p{margin-bottom: 15px; font-size: 16px;}

.single.single-post .yuzo_related_post h4{text-align: center; border-bottom: 1px solid #f58220 !important; color:#f58220; font-weight: 600; padding-bottom: 10px; position: relative;}
.single.single-post .yuzo_related_post h4:before{position: absolute; content: ""; width:135px; bottom: 0px; height: 4px; background:#f58220;}

/*.single.single-post .vc_tta-panel-body h4{color: #003e80; font-weight: 600;}*/
body.single.single-post .site-content.products-p-rit .vc_tta-panel-body .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4,
body.single.single-post .vc_tta-panel-body .padd-lft-rit h2 {
	/*color: #003e80;*/
	color: #3e3f40 !important;
	font-weight: 600;
	font-size: 18px !important;
	font-weight: 700 !important;
	margin-top: 10px !important;
	text-transform: capitalize;
}
body.single.single-post .site-content.products-p-rit .vc_tta-panel-body .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 a:hover {
	color: #23527c;
}

.single.single-post .dia-table tr.main-tr{border-bottom: 2px solid #f58220;}
/*.single.single-post .dia-table th{color: #666; background: #fff;}*/
.single.single-post table.dia-table.materials{background: #fff;}
.single.single-post table.dia-table.materials th{background: #f4f4f4; color: #000;}

.dia-table.Resistances td { border-bottom: none !important; }

.single.single-post .wpb_column.vc_column_container.vc_col-sm-12{background: #fff;}
.single.single-post .wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tabs-list{background:#fff !important;}
.single.single-post li.vc_tta-tab a{background: #fff;}

/*.single.single-post .vc_tta-tabs-container, .page-id-354 .vc_tta-tabs-container .vc_tta-tabs-list{border-bottom: 1px solid #c2c2c2;}*/
.single.single-post ul.vc_tta-tabs-list{width:auto!important; border: 0px; display: inline-flex !important; width: 100% !important; justify-content: flex-start !important; background: none !important;vertical-align: top}
.single.single-post ul.vc_tta-tabs-list .vc_tta-tab{ width: auto !important;}
.single.single-post ul.vc_tta-tabs-list .vc_tta-tab + .vc_tta-tab{ margin-left: 15px !important;}
/*.single.single-post ul.vc_tta-tabs-list .vc_tta-tab a{ padding: 10px 0 !important; border-bottom: transparent 4px solid !important;}
.single.single-post ul.vc_tta-tabs-list .vc_tta-tab.vc_active a,
.single.single-post ul.vc_tta-tabs-list .vc_tta-tab a:hover{ background: #fff !important; border-bottom-color: #f58220 !important;}*/

.single.single-post ul.vc_tta-tabs-list .vc_tta-tab a{ padding: 7px 20px !important; background: #efefef !important}
.single.single-post ul.vc_tta-tabs-list .vc_tta-tab.vc_active a,
.single.single-post ul.vc_tta-tabs-list .vc_tta-tab a:hover{ background: #0b335e !important;}

.vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab{ background: #efefef !important}

.single.single-post .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a,  .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a{background-color: #fff !important; color: #f58220 !important;}

.single.single-post .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a { color: #fff !important;}
.single.single-post .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a:hover { color: #fff !important;}

.vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a{border: 0px !important; margin-left: -2px;}

.vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active, .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active:hover { background: #0b335e !important;}
.wpb-js-composer .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active > a{
    background: #0b335e !important; color: #fff !important;
}
.wpb-js-composer .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a{
    font-size: 14px;
    white-space: nowrap;
    padding: 5px 9px !important;
}

/**/
.modal-dialog{ z-index: 999999;top: 10%;}
#frmQuote .form-group .form-control, #frmQuote .form-group select{ border-radius: 0; background-color: #fff; height: 48px; border: #cdcdcd solid; border-width: 0 0 1px 0; }
#frmQuote .form-group textarea.form-control{ height: 100px; resize: none; padding: 12px;}
.fts-powered-by-text-popup .modal-dialog{ min-width: 500px; border: 0;}
.fts-powered-by-text-popup .modal-dialog .modal-body{ background: #f0f0f0;  padding: 40px;}
.fts-powered-by-text-popup .modal-content{ border: 0;}
.entry-footer{ margin-bottom: 0;}
.tekla_pdf{ padding: 10px; margin-top:0px; display: inline-block;  
	border-radius: 4px; border: 1px solid #cccccc; padding: 4px 12px; color: #666;}
.tekla_pdf strong{font-weight: 400 !important;}
.tekla_pdf:hover{border-color:#003e80 !important}
.tekla_pdf + .tekla_pdf{ margin-left: 10px;}
.single.single-post .products-p-rit h3{ margin: 40px 0 10px;}
.widget-area ul li.current-cat:before, .widget-area ul li.current-menu-item:before{ line-height: 30px;}
.single.single-post .new-cat-links a:hover{ text-decoration: underline !important;}
.single.single-post .new-cat-links a:after{ overflow: hidden; line-height: 16px;display: inline-block;}
.Approvals li:before{ content: "\f05d"; position: absolute; font-family: fontawesome !important; color: #f58220 !important;     left: 12px;
    font-size: 20px;}
    
.Approvals.pdf li:before{ 
        content: " ";
    position: absolute;
    font-family: fontawesome !important;
    color: #f58220 !important;
    background: url(http://recosteel.by/img/pdf.jpg) center center;
    width: 30px;
    left: 12px;
    font-size: 20px;
    height: 28px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    
}    
    
.Approvals li{ padding-top: 2px; padding-left:10px; margin-bottom: 10px;}
.flex-direction-nav a:before{ content: "\f104" !important;font-family: fontawesome !important; color: #f58220 !important;}
.flex-direction-nav a.flex-next:before{ content: "\f105" !important;}
.flex-direction-nav a:hover:before{ color: #f58220 !important;}
.flex-direction-nav a{ opacity: 1;}

.flex-control-paging li a{ background: #666 !important; width: 9px !important; height: 9px !important;}
.flex-control-paging li a.flex-active{ box-shadow: #f58220 0 0 0 2px; background: #fff !important;}
.footer-top h4{ min-height: 50px;}
.footer-top .footer-logo-block h4{ min-height: inherit; margin-bottom: 0 !important}

.vc_tta-panel-body .all-row{ display: inline-flex; align-items: center; width: 100%;}
.fast-internet:hover{ color: #fff !important;}
.menu-copyright-menu-container .current-menu-item{ border: 0;}



.custom-width .col-md-2 {
    width: 24.5% !important;
    padding: 12px !important;
}


.auto-resize .allproduct-img .overlay{background-color: rgba(255,128,0,0.6) !important; color: #fff; -webkit-transition: 1s ease; -moz-transition: 1s ease; transition: 1s ease;}
.auto-resize .allproduct-img .overlay h2{color: #fff; font-size: 16px !important;}

.products-p-rit a.product-more:hover{text-decoration: underline !important;}


.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-custom.vc_btn3-block.vc_btn3-icon-right{color: #fff  !important; background: #003e80 !important;}
body.page-template-lifting-system{background: #fff !important;}

.sidebar-download li a.en-catalog, .sidebar-download li a.en-catalog:hover{background: #fff !important; color: #ff8000;}
.category #sidebar .sidebar-inner li.current-cat a {	color: #ef7d00;}
#sidebar a:hover{background: transparent; !important;}

