h1{font-size:2rem}h2{font-size:1.6rem}body{background-color:rgba(0, 0, 0, 0);}header.page-header{background-color:#000000;}header .top-header{background-color:#ffffff;color:#000000;}header .top-header a{color:#3b3b3b;}header .top-header a:hover{color:#000000;}header .middle-header{background-color:#000000;color:#ffffff;}header .middle-header a{color:#ffffff;}header .middle-header a:hover{color:#ffffff;}header .middle-header .theme-header-icon{color:#ffffff;}header .middle-header .theme-header-icon:hover,header .middle-header .block-search.active .theme-header-icon, header .middle-header .setting-site.active .theme-header-icon,header .middle-header .minicart-wrapper.active .theme-header-icon,header .middle-header .header-top-links.active .theme-header-icon{color:#ffffff;}footer.page-footer{}.mgs-carousel-single .owl-nav button img{width:40px}.mgs-carousel-single .owl-nav button span{width:40px}.mgs-carousel-single .owl-nav button span, .mgs-carousel-single .owl-nav button span em{height:80px; line-height:80px}.mgs-carousel-single.nav-position-middle-outside .owl-nav button span, .mgs-carousel-single.nav-position-middle-inside .owl-nav button span{margin-top:-40px}.mgs-carousel-multiple .owl-nav button img{width:40px}.mgs-carousel-multiple .owl-nav button span{width:40px}.mgs-carousel-multiple .owl-nav button span, .mgs-carousel-multiple .owl-nav button span em{height:40px; line-height:40px}.mgs-carousel-multiple.nav-position-middle-outside .owl-nav button span, .mgs-carousel-multiple.nav-position-middle-inside .owl-nav button span{margin-top:-20px}.cms-index-index.cms-page2 #maincontent > .columns, .cms-page-view.cms-page2 #maincontent > .columns, .cms-index-index.cms-page2 main.page-main, .cms-page-view.cms-page2 main.page-main {max-width:100vw !important;padding-left: 0; padding-right: 0;}.cms-index-index.cms-page2 footer.page-footer {margin-top: 0;}.cms-page-view.cms-page2 #maincontent .page.messages, .cms-index-index.cms-page2 #maincontent .page.messages, .cms-index-index.cms-page2 #maincontent .section-builder .frame, .cms-page-view.cms-page2 #maincontent .section-builder  .frame{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page2 #maincontent .section-builder-full .frame, .cms-page-view.cms-page2 #maincontent .section-builder-full .frame {max-width:100vw !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page22 #maincontent > .columns, .cms-page-view.cms-page22 #maincontent > .columns, .cms-index-index.cms-page22 main.page-main, .cms-page-view.cms-page22 main.page-main {max-width:100vw !important;padding-left: 0; padding-right: 0;}.cms-index-index.cms-page22 footer.page-footer {margin-top: 0;}.cms-page-view.cms-page22 #maincontent .page.messages, .cms-index-index.cms-page22 #maincontent .page.messages, .cms-index-index.cms-page22 #maincontent .section-builder .frame, .cms-page-view.cms-page22 #maincontent .section-builder  .frame{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page22 #maincontent .section-builder-full .frame, .cms-page-view.cms-page22 #maincontent .section-builder-full .frame {max-width:100vw !important; padding-left:15px; padding-right:15px}.page.messages .messages { max-width: 1270px; } body.custom .page-main { max-width: 1270px;} @media(min-width: 1300px){ body.custom .frame, body.custom .breadcrumbs .items, body.custom .page-main { max-width: 1270px;} }body.boxed:not(.fbuilder-create-element) > .page-wrapper { max-width: 1270px; } @media (max-width: 1330px){ body.boxed:not(.fbuilder-create-element) > .page-wrapper { max-width: calc(100% - 60px); } }header.page-header .header-area.header5 .top-header{
display:none; !important;
}

.message.info, .message.error, .message.warning, .message.notice, .message.success{
top:180px !important;
}

.header-top-links .header.links li>span:not(.no-display), .header-top-links .header.links li>a:not(.no-display){
color:#000 !important;
}


.page-title .ttbg-color > h1{
display:none !important;
}
.layout_type2 > h1{
display:none !important;
}
.breadcrumbs{
background-color:#fff !important;
}
#page-title-heading{
display:none !important;
}
.field company{
display:none;
}
.customer-attributes{
display:none;
}
.checkout-cart-index div[name="shippingAddress.region_id"],
.checkout-cart-index div[name="shippingAddress.country_id"] {
      display: none !important;
}
.mpcfp-icon {
    display: none;
}
.btn.btn-primary, .action.primary{
    background: #d15942;
    border: 2px solid #d15942;
border-radius:5px;
    color: #ffffff;
 padding: 0.2rem 0.2rem;
    font-size: 0.8rem;
    text-transform: inherit;
    font-weight: normal;
}
.callforprice-action button{
    background: #d15942;
    border: 2px solid #d15942;
border-radius:5px;
    color: #ffffff;
   
}
.slide-text .white-text .btn {
    padding: .7rem 2.375rem;
}
header.page-header .header-area.header5 .top-header .right-top-header .list-block .item a:hover {
color:#fff;
}
.swatch-input.super-attribute-select {
    position: absolute;
    left: -999em;
    visibility: hidden;
    opacity: 0;
}
.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0.menu-2columns .dropdown-mega-menu {
    max-width: 500px;
    left: 32%;
    padding: 0 15px;
}

.action.tocart > span.adding {
 color: #f68872;
}
.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0 > a.level0 {
    font-size: 0.85rem !important;
    margin-top: 5px;
    margin-bottom: 5px;
    text-align: center;
}
.default-logo{
width:230px !important;
}
.header-top-links.active .login-form{
z-index:99;
}
header.page-header .top-wishlist .block-wishlist .block-content.empty{
color:#000000;
}

.page-title-wrapper.layout_type1 {
    padding: 10px 0 10px;
}
.page-title-wrapper {
    text-align: center;
    margin-bottom: 20px;
    position: relative;
}
body.account .column.main form .actions-toolbar {
    float: right;
}

body.account .column.main table.table tr td.col.id{
display:none;
}
body.account .column.main table.table tr th.col.id{
display:none;
}

.fieldset > .field:not(.choice) > .label {
    display: inline;
}
.page.messages .messages{
position:absolute;
z-index:99999;
}

.table-checkout-shipping-method tbody td {
    border-color: #eaeaea;
    white-space: normal;
    padding-bottom: 4px !important;
}
.col-price {
width:inherit !important;
}
.mprfq-miniquote-wrapper{
display:none !important;
}
#mprfq-product-addtoquote-button{
display:none;
}
.catalog-product-view .product-info-main .box-tocart .field.qty, .catalog-product-view .block-bundle-summary .box-tocart .field.qty{
height:3.975rem;
}
#shopping-cart-table .col .control.qty .input-text{
width:80px;
}
.page-title-wrapper .page-title{
font-size:2rem;
}
.catalog-category-view .action.toquote{
display:none !important;
}
.page-title-wrapper .status-order-account .breadcrumbs{
display:none;
}

.sidebar .block .title{
display:none;
}