/*
Theme Name:   Industrial Child Theme
Theme URI:    https://themeforest.net/user/Anps/portfolio
Description:  Industrial Child Theme
Author:       AnpsThemes
Author URI:   https://themeforest.net/user/Anps/portfolio
Template:     industrial
Version:      1.0.0
Text Domain:  industrial-child
*/

/* Place your custom CSS in this file */




.menu-item-desc{
    display: none !important;
  }

.anps_menu_widget .menu li {
    margin-bottom: 17px;
    display: inline;
    padding-left: 50px;
}

/*

.cta-buttons.bottom-fixed .cta-btn{
    display: inline-block;
    padding: 8px 20px;
    margin: 0 5px;
    color: #fff;
    border: 0;
    font-size: 16px;
    cursor: pointer;
    background-color: #001f3c;
    -webkit-transition: all .25s ease-out;
    -moz-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all .25s ease-out;
    position: relative;
    z-index: 9;
    border: 4px solid #0074e2;
    border-bottom: 0;
    margin-bottom: 10px;
}

.cta-buttons.bottom-fixed {
	display:block;
    bottom: 0;
    width: 100%;
    text-align: center;
}
.cta-buttons {
    position: fixed;
    z-index: 99999;
    font-family: "titilliumregular","Titillium Web",sans-serif !important;
}
.cta-buttons {
    position: fixed;
    z-index: 99999;
    font-family: "titilliumregular","Titillium Web",sans-serif !important;
}
.cta-buttons.bottom-fixed .bot-border {
    background-color: #001f3c;
    height: 10px;
    width: 100%;
    position: absolute;
    bottom: 0;
    border-top: 4px solid #0074e2;
}
*/
.site {
    overflow: hidden;
    padding-bottom: 0px;
    background-color: #171717;
}

.large-above-menu .contact-info{font-size:10px;}
.large-above-menu.style-2 .widget_anpstext .fa, .large-above-menu.style-2 .widget_anpstext .important{
	font-size:14px;
}

p{
	font-family: 'Open Sans', sans-serif !important;
}

.widget_nav_menu a, .woocommerce-MyAccount-navigation a {
    padding: 14px !important;
}

.vc_row .widget_nav_menu .current-menu-item > a, .woocommerce-MyAccount-navigation .is-active > a, aside.sidebar .widget_nav_menu .current-menu-item > a {
    background-color: #3498db;
}

.post-sidebar  .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date, .post-sidebar .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt{
	display:none !important;
}

.post-sidebar .vc_gitem-zone-c:last-child{
	width:100% !important;
}

.post-sidebar .vc_grid-item-mini{
	display: flex;
    align-items: center;
}

.post-sidebar .vc_grid-item-zone-c-right .vc_gitem-animated-block{
	display: none !important;
}
.post-sidebar .vc_btn3-container{
	
}
.surface-table tr td {
	width: auto !important;
	padding: 15px 5px !important;
}
.mat-tbl tr td{
	width: auto !important;
    padding: 5px 5px !important;
    height: 20px !important;
    line-height: auto !important;
}
.mat-tbl tr.bg-primary td:first-child{
	padding: 15px 20px !important;
}/*
.mat-tbl .center-col td{
	text-align: center !important;
}*/
.mat-tbl tr td strong, .mat-tbl tr, .surface-table tr{
	height: auto !important;
}

.mat-tbl tr td:nth-child(8){
       /* white-space: nowrap; */
    max-width: 230px !important;
}
.mat-tbl tr td span{
    display: inline-block;
}

.surface-table tr td:first-child{
	width: 1px;
    white-space: nowrap;
}
.surface-table, .mat-tbl, .surface-table{
	table-layout: auto !important;
	width: 100% !important;
}
.dload-btn-label {position: relative;left: -12px;display: inline-block;padding: 6px 12px;background: rgba(0,0,0,0.15);border-radius: 3px 0 0 3px;}
.dload-btn-labeled {padding-top: 0;padding-bottom: 0;}
.dload-btn { margin-bottom:10px; text-transform:none !important; padding: 0px 20px 0px 12px;;}

h1{
	font-weight:900 !important;
}
h2,h3{
	font-weight:600 !important;
}


.social.social-transparent-border a{
    color:#57B9FF !important;
}

input{
    color: #001F3C !important;
}
.top-bar {
    background-color: #011F3C !important;
}

.top-bar-right a{
	color:#fff !important;
}

.top-bar-right .searchform input[type="text"], .top-bar-right .searchform #searchsubmit{
    border: 1px solid rgba(255,255,255,.3);
}

.top-bar-right .searchform > div::after, 
.top-bar-right #s{
	color:#fff !important;
}
.site-main{
	padding: 0px 15px !important;
}
.content-container .row div:first-child{
	padding-top:5px !important;
}
.page-header{
	    padding: 50px 0 15px !important;
}

.sidepost a{
	font-weight:bold;
}
.sidepost a:hover{
	color:#3598DB !important;
}
.vc_grid-item{
	padding-top: 0px !important;
	padding-bottom:0px !important;
}

.site-footer .widget ul#menu-bottom-nav li{
	padding: 0px !important;
    width: 100% !important;
    display: inline-block;
    margin: 0px;
}
.top-bar{
	display:none !important;
}

.menu-search i{
	color:#fff !important;	
}

 .getquote a{
    padding: 11px !important;
}
.getquote{
	padding: 0px 20px;
}

.right-menu{
	display: inline-block;
    float: right;
    padding: 12px 0px 0px 0px;
}

.archive .content-container .row div:first-child{
	padding-top: 0px !important;
}

.table.surface-table tr.bg-primary td h3{
	margin:0px !important;
}


.site-main .content-container > .row > *.col-md-12{
	padding-top: 0px !important;
}


.menu-cart-tg {
    background: none;
    border: none;
    color: #000;
    padding: 0 0 0 10px;
    transition: .2s color;
}

.menu-cart-tg i{
	color: #fff;
	font-size: 14px !important;
}

.cnt-itm{
	display: inline-block;
    font-style: normal;
    vertical-align: super;
    color: red !important;
    font-weight: bold;
}

.hblog, .service-home {
    background: rgba(0,0,0,.03) !important;
	background-color: rgba(0,0,0,.03) !important;
}

.vc_row .widget_nav_menu .current-menu-item > a, .woocommerce-MyAccount-navigation .is-active > a, aside.sidebar .widget_nav_menu .current-menu-item > a{
	background-color: #57B8FF !important;
}


.caldera-grid .btn-primary, .caldera-grid .btn-primary:focus{
	background-color: #57b8ff !important;
	color: #fff !important;
	border: none !important;
	outline: none !important;
}

.cad-btn:hover{
	background-color: #011f3c !important;
}

.cad-btn{
	padding: 10px 25px !important;
}

.form-group.top-pad#fld_8768091_1-wrap{
	padding-top: 0px !important;
}

.no-margin{
	margin: 0px !important;
}

.design-img{
	max-width: 200px !important;
}

.bac-gray {
    background: rgba(0,0,0,.01);
}

nav.site-navigation ul li a{
	font-weight: bold !important;
}

.site-footer .widget + .widget{
	margin-top: 0px !important;
}

#media_image-2{
	display: none !important;
}

.logo-box{
	display: inline-block;
	float: left;
	padding: 17px 19px;
}

.logo-box img{
	width: 120px;
}

.background-mask::before {
    background-color: #57B8FF !important;
}

.caldera-grid .checkbox-fix input[type=checkbox],
.caldera-grid .radio-fix input[type=radio]{
	width: 25px !important;5
}

.bc-account-login__form input[type=submit], .bc-btn--register{
	    background-color: #57b8ff !important;
    width: 100% !important;
	color: #001f3c !important;
    font-weight: 600 !important;
    font-size: .813em !important;
    font-family: sans-serif !important;
}

.bc-cart .bc-cart-header{
	    font-family: 'Manrope' !important;
	font-size: 14px !important;
	align-items:baseline;
}
.bc-cart-header>div{
	padding: 40px 0px !important;
}

.content-container .row div.bc-cart-body div.bc-cart-item:first-child{
	padding-top: 44px !important;
}
.bc-cart-actions__checkout-button{
	
	font: 400 13.3333px Arial !important;
	    background-color: #0093FF !important; 
    width: 227px !important;
	    border-radius: 10px !important;
    white-space: nowrap !important;
    line-height: 16px !important;
    margin-top: -3px !important;
    text-align: center !important;
    font-style: normal !important;
    font-weight: bold !important;
    font-size: 12px !important;
	color: #fff !important;
    text-shadow: none !important;
    height: 46px;
	    text-transform: capitalize !important;
}
.bc-cart-item-meta{
	    align-self: auto;
}
.content-container .row .bc-cart .bc-cart-header .bc-cart-header__item{
	padding-top: 40px !important;
}

.archive .bc-form.bc-product-form button.bc-btn--form-submit{
	width:100%
}

.bc-product-archive__search{
 display: flex;
 justify-content: space-between;

}

.bc-pdp-wish-list-toggle.btn{
	margin-top:10px;
}
.post-template-default .wp-post-image{
	width:100%;
}







/* changed later */
social.social-transparent-border a{
    color:#57B9FF !important;
}

input{
    color: #001F3C !important;
}
.getquote .btn.btn-normal{
    color:#fff !important;
} 
