/**
 * /*!
 * Theme Name:      Shoptimizer
 * Theme URI:       https://www.commercegurus.com/wordpress-themes/shoptimizer
 * Author:          CommerceGurus
 * Author URI:      https://www.commercegurus.com/
 * Description:     Shoptimizer is the perfect theme for your next WooCommerce project designed around speed and conversions.
 * Version:         2.1.7
 * License:         GNU General Public License v2 or later
 * License URI:     http://www.gnu.org/licenses/gpl-2.0.html
 * Text Domain:     shoptimizer
 * wc_gzd_compatible: true
 * Tags:            e-commerce, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready, rtl-language-support, footer-widgets, sticky-post, theme-options
 * CGMeta: 1584:a523c024-0f7c-47a5-a11a-3e11d0914cc2
 *
 * This theme, like WordPress, is licensed under the GPL.
 * Use it to make something cool, have fun, and share what you've learned with others.
 *
 * Shoptimizer is based on Underscores http://underscores.me/, (C) 2012-2019 Automattic, Inc. and Storefront https://github.com/woocommerce/storefront (C) 2012-2019 Automattic, Inc.
 * Resetting and rebuilding styles have been helped along thanks to the fine work of
 * Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 *
 * Shoptimizer documentation is available here: https://www.commercegurus.com/docs/shoptimizer-theme/
 *
 * Rivolicons License: Created by Hadrien Boyer and licensed under Creative Commons 4.0 - https://creativecommons.org/licenses/by-sa/4.0/
 * Rivolicons icon pack homepage - http://rivolicons.hadrien.co/
 * Images License: GNU General Public License v2 or later
 *
 * ======
 * Note: Do not edit this file. If you wish to add your own CSS we strongly recommend creating your own child theme, or installing a custom CSS plugin.
 * All main styles are in /assets/css/main/main.css
 * ======
 *
 */
body {
    font-family: "Museo Sans";
}

@import url("/museo/stylesheet.css");

.site-header .widget {
    width: 320px;

}

body .site-header input[type=search] {

    background: #ffffff;
    font-weight: 300;

}
.phones_head .phone {
    font-size: 22px;
    font-weight: 600;
    color: #505050;
}

.phones_head .callback {
    color: #007bff;
    text-decoration: underline;
}

header .widget_product_search form {
    border: 1px #9e9e9e solid;
}

.header-widget-region p {
    font-size: 18px;
}

body ul.products li.product-category img {
    height: 170px;
}

.elementor-element.elementor-products-grid ul.products {
    display: block !important;
}

@media (min-width: 993px) {
    body .elementor-products-grid .columns-4 ul.products li.product {
        width: 25% !important;
        height: 300px;
    }
}

.elementor-element.elementor-products-grid ul.products li.product {
    width: 50% !important;
    float: left !important;
}

body ul.products li.product.product-category h2 {
    font-size: 0.8em;
    padding: 0 10px;
    font-weight: 500;

    text-transform: uppercase;
}

body ul.products li.product img {
    height: 180px;
}

body ul.products li.product p.product__categories a {
    color: #666;
    font-size: 9px;
    text-transform: none;
}

ul.products li.product .woocommerce-LoopProduct-link {
    color: #0079ca !important;
}

.header-widget-region {
    box-shadow: 0px 1px 5px 1px rgba(50, 50, 57, 0.4);
}

.tax-product_cat header.woocommerce-products-header {
    background-color: #fff !important;
}

header.woocommerce-products-header:not(.description-exists) img {
    width: 100px;
}

.single-product div.product .woocommerce-product-gallery img {
    width: 50%;
    text-align: right;
    float: right;
}

@media (max-width: 767px) {
    .elementor-6508 .elementor-element.elementor-element-3b87107 .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-6508 .elementor-element.elementor-element-7b974bb .elementor-heading-title {
        font-size: 16px;
    }

    .phones_head {
        display: none;
    }
}
.header-4 .site-header .custom-logo-link img {
    height: 76px;
}
body .price ins,
body .summary .yith-wcwl-add-to-wishlist a:before,
body ul.products li.product .yith-wcwl-wishlistexistsbrowse a:before,
body ul.products li.product .yith-wcwl-wishlistaddedbrowse a:before,
body .summary .button-wrapper.shoptimizer-size-guide a:before,
body ul.products li.product .yith-wcwl-add-button a:before,
body .widget-area .widget.widget_categories a:hover,
#secondary .widget ul li a:hover,
#secondary.widget-area .widget li.chosen a,
.widget-area .widget a:hover,
#secondary .widget_recent_comments ul li a:hover,
body .woocommerce-pagination .page-numbers li .page-numbers.current,
div.product p.price,
body:not(.mobile-toggled) .main-navigation ul.menu li.full-width.menu-item-has-children ul li.highlight > a,
body:not(.mobile-toggled) .main-navigation ul.menu li.full-width.menu-item-has-children ul li.highlight > a:hover,
body #secondary .widget ins span.amount,
body #secondary .widget ins span.amount span,
.search-results article h2 a:hover {
    color: #dc9814;
}
.spinner > div,
body .widget_price_filter .ui-slider .ui-slider-range,
body .widget_price_filter .ui-slider .ui-slider-handle,
#page .woocommerce-tabs ul.tabs li span,
#secondary.widget-area .widget .tagcloud a:hover,
.widget-area .widget.widget_product_tag_cloud a:hover,
footer .mc4wp-form input[type="submit"],
#payment .payment_methods li.woocommerce-PaymentMethod > input[type="radio"]:first-child:checked + label:before,
#payment .payment_methods li.wc_payment_method > input[type="radio"]:first-child:checked + label:before,
#shipping_method > li > input[type="radio"]:first-child:checked + label:before,
ul#shipping_method li:only-child label:before,
.image-border .elementor-image:after,
#page .woocommerce-tabs ul.tabs li a span,
.main-navigation ul li a span strong,
.widget_layered_nav ul.woocommerce-widget-layered-nav-list li.chosen:before {
    background-color: #dc9814;
}
a {
    color: #3077d0;
}
a:hover {
    color: #111;
}
body {
    background-color: #fff;
}
.col-full.topbar-wrapper {
    background-color: #eeeeee;
    border-bottom-color: #f2f2f2;
}
.top-bar,
.top-bar a {
    color: #666666;
}
.site-header,
.header-4 .col-full.main-header {
    background-color: #ffffff;
}
.fa.menu-item,
.ri.menu-item {
    border-left-color: #eee;
}
.header-widget-region {
    background-color: #ffffff;
    color: #0a0a0a;
}
button,
body .woocommerce #respond input#submit.alt,
body .woocommerce a.button.alt,
body .woocommerce button.button.alt,
body .woocommerce input.button.alt,
.product .cart .single_add_to_cart_button,
.shoptimizer-sticky-add-to-cart__content-button a.button,
.widget_shopping_cart a.button.checkout,
#secondary .widget_shopping_cart a.button.checkout,
body ul.products li.product .button,
.woocommerce-cart p.return-to-shop a,
.site-main input[type="submit"],
.site-main div.wpforms-container-full .wpforms-form input[type="submit"],
.site-main div.wpforms-container-full .wpforms-form button[type="submit"],
.elementor-row .feature p a,
.image-feature figcaption span,
.entry-content p.woocommerce.add_to_cart_inline a.button,
.entry-content p.woocommerce.add_to_cart_inline a.button:hover {
    color: #fff;
}
button,
body .woocommerce #respond input#submit.alt,
body .woocommerce a.button.alt,
body .woocommerce button.button.alt,
body .woocommerce input.button.alt,
.product .cart .single_add_to_cart_button,
.shoptimizer-sticky-add-to-cart__content-button a.button,
.widget_shopping_cart a.button.checkout,
body .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li a.button,
body ul.products li.product .button,
body .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li a.added_to_cart,
body ul.products li.product .added_to_cart,
.woocommerce-cart p.return-to-shop a,
.site-main input[type="submit"],
.site-main div.wpforms-container-full .wpforms-form input[type="submit"],
.site-main div.wpforms-container-full .wpforms-form button[type="submit"],
.elementor-row .feature a,
.image-feature figcaption span,
.entry-content p.woocommerce.add_to_cart_inline a.button,
#yith-wcwtl-output .button {
    background-color: #3bb54a;
}
.widget_shopping_cart a.button.checkout {
    border-color: #3bb54a;
}
button:hover,
body .woocommerce #respond input#submit.alt:hover,
body .woocommerce a.button.alt:hover,
body .woocommerce button.button.alt:hover,
body .woocommerce input.button.alt:hover,
.product .cart .single_add_to_cart_button:hover,
.shoptimizer-sticky-add-to-cart__content-button a.button:hover,
.widget_shopping_cart a.button.checkout:hover,
body .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li a.button:hover,
body ul.products li.product .button:hover,
body .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li a.added_to_cart:hover,
body ul.products li.product .added_to_cart:hover,
.woocommerce-cart p.return-to-shop a:hover,
.site-main input[type="submit"]:hover,
.site-main div.wpforms-container-full .wpforms-form input[type="submit"]:hover,
.site-main div.wpforms-container-full .wpforms-form button[type="submit"]:hover,
.entry-content p.woocommerce.add_to_cart_inline a.button:hover,
#yith-wcwtl-output .button:hover {
    background-color: #009245;
}
.widget_shopping_cart a.button.checkout:hover {
    border-color: #009245;
}
.onsale,
.product-label {
    background-color: #3bb54a;
}
.content-area .summary .onsale {
    color: #3bb54a;
}
.summary .product-label:before,
.product-details-wrapper .product-label:before {
    border-right-color: #3bb54a;
}
body .onsale,
.product-label {
    color: #fff;
}
.woocommerce .star-rating span:before,
.entry-content .testimonial-entry-title:after,
.cart-summary .widget li strong::before,
p.stars.selected a.active::before,
p.stars:hover a::before,
p.stars.selected a:not(.active)::before {
    color: #ee9e13;
}
.tax-product_cat header.woocommerce-products-header,
.shoptimizer-category-banner {
    background-color: #efeee3;
}
.term-description p,
.shoptimizer-category-banner h1,
.shoptimizer-category-banner .taxonomy-description p {
    color: #222;
}
.single-product .site-content .col-full {
    background-color: #f8f8f8;
}
.call-back-feature a {
    background-color: #dc9814;
    color: #fff;
}
ul.checkout-bar:before,
.woocommerce-checkout .checkout-bar li.active:after,
ul.checkout-bar li.visited:after {
    background-color: #3bb54a;
}
footer {
    background-color: #f9f9f9;
    color: #8a8a8a;
}
footer .widget .widget-title {
    color: #fff;
}
footer a:not(.button) {
    color: #797979;
    font-weight: 300;
    text-decoration: underline;
}
footer a:not(.button):hover {
    color: #fff;
}
footer li a:after {
    border-color: #fff;
}
.menu-primary-menu-container > ul > li > a span:before {
    border-color: #d60404;
}
body .secondary-navigation .menu a,
.ri.menu-item:before,
.fa.menu-item:before {
    color: #404040;
}
.shoptimizer-primary-navigation.is_stuck {
    border-bottom-color: rgba(0, 0, 0, 0);
}
.site-header .site-header-cart a.cart-contents .count,
.site-header .site-header-cart a.cart-contents .count:after {
    border-color: #ffffff;
}
.site-header .site-header-cart a.cart-contents .count,
.shoptimizer-cart-icon i {
    color: #ffffff;
}
.site-header .site-header-cart a.cart-contents:hover .count,
.site-header .site-header-cart a.cart-contents:hover .count {
    background-color: #ffffff;
}
.site-header-cart .cart-contents {
    color: #fff;
}
body,
button,
input,
select,
textarea,
h6 {
}
.menu-primary-menu-container > ul > li > a,
.site-header-cart .cart-contents {
}
.main-navigation ul.menu ul li > a,
.main-navigation ul.nav-menu ul li > a {
}
.main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li.menu-item-has-children > a,
.main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li.heading > a {
    font-size: 16px;
    color: #111;
}
.entry-content {
}
h1 {
}
h2 {
}
h3 {
}
h4 {
}
h5 {
}
blockquote p {
}
.widget .widget-title,
.widget .widgettitle {
}
body.single-post h1 {
}
.term-description,
.shoptimizer-category-banner .taxonomy-description {
}
.content-area ul.products li.product .woocommerce-loop-product__title,
.content-area ul.products li.product h2,
ul.products li.product .woocommerce-loop-product__title,
ul.products li.product .woocommerce-loop-product__title,
.main-navigation ul.menu ul li.product .woocommerce-loop-product__title a {
}
body .woocommerce #respond input#submit.alt,
body .woocommerce a.button.alt,
body .woocommerce button.button.alt,
body .woocommerce input.button.alt,
.product .cart .single_add_to_cart_button,
.shoptimizer-sticky-add-to-cart__content-button a.button,
.widget_shopping_cart a.button.checkout {
    letter-spacing: -0.3px;
    text-transform: none;
}
.col-full,
.single-product .site-content .shoptimizer-sticky-add-to-cart .col-full,
body .woocommerce-message {
    max-width: 1170px;
}
.product-details-wrapper,
.single-product .woocommerce-Tabs-panel,
.single-product .archive-header .woocommerce-breadcrumb,
.related.products,
.upsells.products {
    max-width: calc(1170px + 5.2325em);
}
.main-navigation ul li.menu-item-has-children.full-width .container {
    max-width: 1170px;
}
.below-content .col-full,
footer .col-full {
    max-width: calc(1170px + 40px);
}
#secondary {
    width: 22%;
}
.content-area {
    width: 72%;
}
@media (max-width: 992px) {
    .main-header,
    .site-branding {
        height: 70px;
    }
    .sticky-mobile .site {
        padding-top: 70px;
    }
    .main-header .site-header-cart {
        top: calc(-14px + 70px / 2);
    }
    body.theme-shoptimizer .site-header .custom-logo-link img,
    body.wp-custom-logo .site-header .custom-logo-link img {
        height: 22px;
    }
    .main-header.is_stuck {
        background-color: #ffffff;
    }
    .menu-toggle .bar,
    body .site-header .site-header-cart a.cart-contents:hover .count {
        background-color: #111;
    }
    .menu-toggle .bar-text,
    .menu-toggle:hover .bar-text,
    body .site-header .site-header-cart a.cart-contents .count {
        color: #111;
    }
    body .site-header .site-header-cart a.cart-contents:hover .count {
        background-color: #0c76bc;
    }
    body .site-header .site-header-cart a.cart-contents .count,
    .shoptimizer-cart-icon i {
        color: #0c76bc;
    }
    .site-header .site-header-cart a.cart-contents .count,
    .site-header .site-header-cart a.cart-contents .count:after {
        border-color: #0c76bc;
    }
    .col-full-nav {
        background-color: #fff;
    }
    .main-navigation ul li a,
    body .main-navigation ul.menu > li.menu-item-has-children > span.caret::after,
    .main-navigation .woocommerce-loop-product__title,
    .main-navigation ul.menu li.product,
    body .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li h6 a,
    body .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li h6 a:hover,
    .main-navigation ul.products li.product .price,
    body .main-navigation ul.menu li.menu-item-has-children li.menu-item-has-children span.caret,
    body.mobile-toggled .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li p.product__categories a,
    body.mobile-toggled ul.products li.product p.product__categories a,
    body li.menu-item-product p.product__categories,
    body .main-navigation .price ins,
    .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li.menu-item-has-children > a,
    .main-navigation ul.menu li.menu-item-has-children.full-width > .sub-menu-wrapper li.heading > a,
    .mobile-extra,
    .mobile-extra h4,
    .mobile-extra a {
        color: #222;
    }
    body .main-navigation ul.menu > li.menu-item-has-children.dropdown-open > .sub-menu-wrapper {
        border-bottom-color: #eee;
    }
}
@media (min-width: 993px) {
    .header-4 .col-full.main-header {
        height: 90px;
    }
    .header-4 .menu-primary-menu-container > ul > li > a {
        line-height: 90px;
    }
    .header-4 .menu-primary-menu-container > ul > li > a,
    .header-4 .site-header-cart .cart-contents .amount {
        color: #000000;
            
    font-weight: 300;
    text-decoration: underline;
    }
    .main-navigation ul.menu ul.sub-menu {
        background-color: #fff;
    }
    .main-navigation ul.menu ul li a,
    .main-navigation ul.nav-menu ul li a {
        color: #323232;
    }
    .main-navigation ul.menu ul a:hover {
        color: #e30613;
    }
    .site-header .site-header-cart a.cart-contents:hover .count {
        color: #fff;
    }
}
@media (min-width: 770px) {
    .single-product h1 {
    }
}

li.current-menu-item {
    background: #f5821f;
}

.header-4 .menu-primary-menu-container > ul > li.current-menu-item > a {
    color: #fff;
}

body .col-full.topbar-wrapper {

    background-color: #f4f4f4;
}

.textwidget span span {
        font-size: 16px;
    font-family: 'Museo Sans';
    font-weight: 300;
    color: #16459d;
}

.textwidget span span a{
    border-bottom: 1px dotted;
    color: #d54b1a;
}



.pull-left {
    float: left;
}

.header-info-group img {
  

    margin-right: 10px;
    line-height:28px;
    margin-top: 0;
    padding: 9px 0;
    text-align: center;

}

.header-info-group img {
        float: left;
    margin-right: 10px;
    padding: 0;
}

.header-info-group span.ph {
font-weight: 300;
    font-size: 25px;
    color: #18479e;
}

.header-info-group {
    padding-right:25px;
}

@media (min-width: 993px) {
   .header-4 .site-header .search-trigger {

        font-size: 16px;
        padding: 15px;

        color: #fff;
        background: rgb(245 130 31 / 70%);
    }
}

.header-info-labels {
        line-height: 23px;
    margin-top: 3px;
}
body .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 0;
}

	.i-about {


    overflow: hidden;
    padding-top: 102px;
    text-align: center;
}

h2 {
    font-size: 36px;
    background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#f5821f), to(#cc3b18));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.i-about .intro {
    font-size: 16px;
    line-height: 27px;
    color: #000;
    font-weight: 300;
    margin: 22px 0 28px;
    padding: 0 12%;
}

.i-about .list {
    position: relative;
}

.i-about .list li {
    float: left;
    width: 19%;
    margin-right:5px;
    position: relative;
	list-style:none;
    z-index: 6;

}



.i-about .list li .con-box {

    position: relative;
    color: #fff;
    background: rgb(255 128 0 / 45%);
    bottom: 100px;
}

.i-about .list li .con-box h3 {
        font-size: 18px;
    color: #ffffff;

}

.i-about .list li .con-box:hover {
    background: rgb(255 128 0 / 100%);
}

.i-about .list li .con-box p {
    color: #666666;
    font-size: 13px;
    line-height: 20px;
    margin-top: 13px;
}

.i-about .tit {
    padding-top: 140px;
    background: url(/wp-content/uploads/2020/09/i-about-tit.png) no-repeat center top;
}

body .metaslider .caption-wrap {
    position: absolute;
    bottom: 140px;

    margin: 0 auto;

    font-size: 49px;
    left: 0;
    background-color: transparent;
    color: #17469e;
    opacity: 1;

    text-align: center;
    display: block;
    font-weight: 900;

    line-height: 1.4em;
    background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgb(210 221 238 / 33%)), to(rgb(199 197 195 / 39%)));

}

body .metaslider .caption {
    padding: 5px 10px;
    word-wrap: break-word;
    width: 70%;
padding-bottom:35px;
    margin: auto;
}

@media (min-width: 993px) {
   body .header-4 .menu-primary-menu-container>ul>li>a {
        padding-right: 1em;
        padding-left: 1em;
    }
}

.shop {
font-size: 20px;
    font-weight: 900;
    color: #fff;
    padding: 10px 25px;
    border-radius: 3px;
    background: rgb(213 75 26);
    box-shadow: 0 -3px rgb(113 75 76) inset !important;

}

body .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button {

    display: none;
}

body ul.products li.product p.product__categories a {

    display: none;

}

body .elementor-element.elementor-products-grid ul.products li.product a.woocommerce-loop-product__link {
    text-align: center;
    font-weight: 500;

    text-decoration: underline;
    font-size: 15px;

}


img.priv {

    position: absolute;
    top: 6px;
    left: 20px;
    color: #999;

	}
	
body .below-content .widget .widget-title {

    font-size: 18px;
        text-align: center;
    font-weight: 500;
    padding-left: 62px;
}

.below-content .privacy.widget {
    border: 1px solid #ffead9;
    border-radius: 15px;
    padding: 10px;
    margin: 5px;
        height: 75px;
}

body footer .widget .widget-title {

    color: #cf3f19;

}

body ul.products li.product .woocommerce-LoopProduct-link {

    text-align: center;
    font-size: 19px;
    background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#582900), to(#cc3b18));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

header.woocommerce-products-header:not(.description-exists) img {

    display: none;

}

@media (min-width: 993px) {
    .header-4 .col-full.main-header {

        border-bottom: 1px dotted #f1f1f1;
    }
}

@media (max-width: 992px) {
    .i-about .list li, .i-about .list li img{

        width: 100%;

    }
    
    html body .metaslider .caption-wrap {

    bottom: -60px;

    font-size: 29px;


    font-weight: 600;
    line-height: 1.4em;

}
}

@media (max-width: 653px) {
    .i-about .list li, .i-about .list li img{

        width: 100%;

    }
    
    html body .metaslider .caption-wrap p{

    bottom: -40px;

    font-size: 25px;


    font-weight: 600;
    line-height: 1.2em;

}

html body .metaslider .caption {

    width: 100%;
 
}

body .i-about .intro {
 
    margin: 22px 0 18px;
     padding: 0 10px;

}

body .header-info-group span.ph {

    font-size: 18px;

}

body .header-info-group img {
    margin-left: 15px;
}

}

@media (min-width: 654px) and (max-width: 1150px){

   body  .header-info-group span.ph {

    font-size: 15px;

}
    html body .metaslider .caption-wrap {

    bottom: 60px;

    font-size: 39px;


    font-weight: 600;
    line-height: 1.4em;

}
}




body #secondary .widget ul li {

    padding: 5px;
    border: 1px #e6e6e6 dashed;
}

.payment-and-delivery .transport {
    padding: 50px 0;
    border-bottom: 2px solid #dcdcdc;
}

.payment-and-delivery .transport .title-min {
    margin-bottom: 30px;
}

.payment-and-delivery .title-min {
    font-size: 26px;
    line-height: 34px;
    color: #333;
    font-weight: bold;
    margin-bottom: 10px;
}

.payment-and-delivery .block {
    display: flex;
    justify-content: space-between;
}


	
	.payment-and-delivery .title-micro {
    font-size: 20px;
    line-height: 34px;
    color: #333;
    font-weight: 400;
    margin-bottom: 10px;
}

.payment-and-delivery .row.last {
    border-bottom: 1px solid #dcdcdc;
}

.payment-and-delivery .row {
    padding: 15px 20px;
    border: 1px solid #dcdcdc;
    border-bottom: none;
    border-left: 2px solid #ff6a00;
}

.payment-and-delivery .row .black {
    font-weight: 400;
}

.payment-and-delivery .payment {
    padding: 50px 0;
    border-bottom: 2px solid #dcdcdc;
}

.payment-and-delivery .payment .legal {
    margin-bottom: 30px;
}

.payment-and-delivery .text {
    font-size: 18px;
    line-height: 28px;
    color: #333;
    font-weight: 300;
}

.payment-and-delivery .orange {
    color: #ff6a00;
    font-weight: 500;
}

.payment-and-delivery .payment .individual {
    margin-bottom: 30px;
}

.payment-and-delivery .row.warning {
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    font-style: italic;
}


.payment-and-delivery .row {
    padding: 15px 20px;
    border: 1px solid #dcdcdc;
    border-bottom: none;
    font-weight: 300;
    border-left: 2px solid #ff6a00;
}

.payment-and-delivery .terms {
    padding-top: 50px;
}

.payment-and-delivery .terms .table {
    width: 50%;
    margin-bottom: 20px;
}

.block .col-sm-4 {
margin: 10px;
}

.payment-and-delivery .title {
    font-size: 36px;
    line-height: 56px;
    color: #333;
    font-weight: bold;
    margin-bottom: 20px;
}