/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

a:hover {
    text-decoration:none;
}

/** reset divi builder -> bootstrap **/
@font-face {
    font-family: 'Muli';
    src: url('../fonts/Muli/Muli-BoldItalic.eot');
    src: url('../fonts/Muli/Muli-BoldItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Muli/Muli-BoldItalic.woff2') format('woff2'),
    url('../fonts/Muli/Muli-BoldItalic.woff') format('woff'),
    url('../fonts/Muli/Muli-BoldItalic.ttf') format('truetype'),
    url('../fonts/Muli/Muli-BoldItalic.svg#Muli-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Muli';
    src: url('../fonts/Muli/Muli-ExtraLight.eot');
    src: url('../fonts/Muli/Muli-ExtraLight.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Muli/Muli-ExtraLight.woff2') format('woff2'),
    url('../fonts/Muli/Muli-ExtraLight.woff') format('woff'),
    url('../fonts/Muli/Muli-ExtraLight.ttf') format('truetype'),
    url('../fonts/Muli/Muli-ExtraLight.svg#Muli-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Muli';
    src: url('../fonts/Muli/Muli-MediumItalic.eot');
    src: url('../fonts/Muli/Muli-MediumItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Muli/Muli-MediumItalic.woff2') format('woff2'),
    url('../fonts/Muli/Muli-MediumItalic.woff') format('woff'),
    url('../fonts/Muli/Muli-MediumItalic.ttf') format('truetype'),
    url('../fonts/Muli/Muli-MediumItalic.svg#Muli-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Muli';
    src: url('../fonts/Muli/Muli-Italic.eot');
    src: url('../fonts/Muli/Muli-Italic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Muli/Muli-Italic.woff2') format('woff2'),
    url('../fonts/Muli/Muli-Italic.woff') format('woff'),
    url('../fonts/Muli/Muli-Italic.ttf') format('truetype'),
    url('../fonts/Muli/Muli-Italic.svg#Muli-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Muli';
    src: url('../fonts/Muli/Muli-ExtraBoldItalic.eot');
    src: url('../fonts/Muli/Muli-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Muli/Muli-ExtraBoldItalic.woff2') format('woff2'),
    url('../fonts/Muli/Muli-ExtraBoldItalic.woff') format('woff'),
    url('../fonts/Muli/Muli-ExtraBoldItalic.ttf') format('truetype'),
    url('../fonts/Muli/Muli-ExtraBoldItalic.svg#Muli-ExtraBoldItalic') format('svg');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Muli';
    src: url('../fonts/Muli/Muli-Medium.eot');
    src: url('../fonts/Muli/Muli-Medium.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Muli/Muli-Medium.woff2') format('woff2'),
    url('../fonts/Muli/Muli-Medium.woff') format('woff'),
    url('../fonts/Muli/Muli-Medium.ttf') format('truetype'),
    url('../fonts/Muli/Muli-Medium.svg#Muli-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Muli';
    src: url('../fonts/Muli/Muli-SemiBold.eot');
    src: url('../fonts/Muli/Muli-SemiBold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Muli/Muli-SemiBold.woff2') format('woff2'),
    url('../fonts/Muli/Muli-SemiBold.woff') format('woff'),
    url('../fonts/Muli/Muli-SemiBold.ttf') format('truetype'),
    url('../fonts/Muli/Muli-SemiBold.svg#Muli-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Muli';
    src: url('../fonts/Muli/Muli-Bold.eot');
    src: url('../fonts/Muli/Muli-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Muli/Muli-Bold.woff2') format('woff2'),
    url('../fonts/Muli/Muli-Bold.woff') format('woff'),
    url('../fonts/Muli/Muli-Bold.ttf') format('truetype'),
    url('../fonts/Muli/Muli-Bold.svg#Muli-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Muli';
    src: url('../fonts/Muli/Muli-ExtraBold.eot');
    src: url('../fonts/Muli/Muli-ExtraBold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Muli/Muli-ExtraBold.woff2') format('woff2'),
    url('../fonts/Muli/Muli-ExtraBold.woff') format('woff'),
    url('../fonts/Muli/Muli-ExtraBold.ttf') format('truetype'),
    url('../fonts/Muli/Muli-ExtraBold.svg#Muli-ExtraBold') format('svg');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Muli';
    src: url('../fonts/Muli/Muli-Regular.eot');
    src: url('../fonts/Muli/Muli-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Muli/Muli-Regular.woff2') format('woff2'),
    url('../fonts/Muli/Muli-Regular.woff') format('woff'),
    url('../fonts/Muli/Muli-Regular.ttf') format('truetype'),
    url('../fonts/Muli/Muli-Regular.svg#Muli-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Muli';
    src: url('../fonts/Muli/Muli-SemiBoldItalic.eot');
    src: url('../fonts/Muli/Muli-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Muli/Muli-SemiBoldItalic.woff2') format('woff2'),
    url('../fonts/Muli/Muli-SemiBoldItalic.woff') format('woff'),
    url('../fonts/Muli/Muli-SemiBoldItalic.ttf') format('truetype'),
    url('../fonts/Muli/Muli-SemiBoldItalic.svg#Muli-SemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Muli';
    src: url('../fonts/Muli/Muli-ExtraLightItalic.eot');
    src: url('../fonts/Muli/Muli-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Muli/Muli-ExtraLightItalic.woff2') format('woff2'),
    url('../fonts/Muli/Muli-ExtraLightItalic.woff') format('woff'),
    url('../fonts/Muli/Muli-ExtraLightItalic.ttf') format('truetype'),
    url('../fonts/Muli/Muli-ExtraLightItalic.svg#Muli-ExtraLightItalic') format('svg');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Muli';
    src: url('../fonts/Muli/Muli-Light.eot');
    src: url('../fonts/Muli/Muli-Light.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Muli/Muli-Light.woff2') format('woff2'),
    url('../fonts/Muli/Muli-Light.woff') format('woff'),
    url('../fonts/Muli/Muli-Light.ttf') format('truetype'),
    url('../fonts/Muli/Muli-Light.svg#Muli-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Muli';
    src: url('../fonts/Muli/Muli-LightItalic.eot');
    src: url('../fonts/Muli/Muli-LightItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Muli/Muli-LightItalic.woff2') format('woff2'),
    url('../fonts/Muli/Muli-LightItalic.woff') format('woff'),
    url('../fonts/Muli/Muli-LightItalic.ttf') format('truetype'),
    url('../fonts/Muli/Muli-LightItalic.svg#Muli-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Muli';
    src: url('../fonts/Muli/Muli-Black.eot');
    src: url('../fonts/Muli/Muli-Black.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Muli/Muli-Black.woff2') format('woff2'),
    url('../fonts/Muli/Muli-Black.woff') format('woff'),
    url('../fonts/Muli/Muli-Black.ttf') format('truetype'),
    url('../fonts/Muli/Muli-Black.svg#Muli-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Muli';
    src: url('../fonts/Muli/Muli-BlackItalic.eot');
    src: url('../fonts/Muli/Muli-BlackItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Muli/Muli-BlackItalic.woff2') format('woff2'),
    url('../fonts/Muli/Muli-BlackItalic.woff') format('woff'),
    url('../fonts/Muli/Muli-BlackItalic.ttf') format('truetype'),
    url('../fonts/Muli/Muli-BlackItalic.svg#Muli-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}



@media screen and (min-width:1200px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width:1170px;
    }
}

.et-db #website-content #the-content #et-boc .et-l .et_builder_inner_content {
    z-index: 2;
}

#website-content #the-content #et-boc .et_pb_module {
    margin-bottom:0;
}
#website-content #the-content #et-boc .et_pb_section {
    padding-top:0;
    padding-bottom:80px;
}
#website-content #the-content #et-boc .et_pb_section.no-bottom {
    padding-bottom:0!important;
}
#website-content #the-content #et-boc .et_pb_section.bottom-reduced {
    padding-bottom:60px!important;
}
#website-content #the-content #et-boc .et_pb_section.more-top {
    padding-top:60px!important;
}

.et-db #et-boc .et-l .et_pb_row, .et-db #et-boc .et-l .et_pb_row_inner  {
    width:100%;
    padding: 0!important;
    margin-right: auto;
    margin-left: auto;
    display:flex;
    flex-wrap: wrap;
}

.et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_3_4,
.et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_3_4,
.col-9 {
    width:100%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}

.et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_2_3,
.et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_2_3,
.col-8 {
    width:100%;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}

.et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_2,
.et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_1_2,
.et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8,
.et_pb_column_3_4>.et_pb_row_inner.et-db #et-boc .et-l .et_pb_gutters3>.et_pb_column_3_8 {
    width:100%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_3,
.et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_1_3,
.et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4,
.et_pb_column_3_4>.et_pb_row_inner.et-db #et-boc .et-l .et_pb_gutters3>.et_pb_column_1_4,
.col-4 {
    width:100%;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}

.et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_4,
.et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_1_4,
.col-3 {
    width:100%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_6,
.et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_1_6,
.col-2 {
    width:100%;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}

#website-content #et-boc .et-l .et_pb_column {
    padding-right: 15px;
    padding-left: 15px;
    margin:0;
}

.et-db #et-boc .container {
    margin:0 auto;
    padding:0 15px;
}

@media screen and (min-width:1200px){
    #website-content #et-boc .et-l .et_pb_row {
        max-width: 1170px;
    }
}

@media screen and (min-width:992px) and (max-width:1199px){
    #website-content #et-boc .et-l .et_pb_row {
        max-width: 960px;
    }
}

@media screen and (min-width:768px) and (max-width:991px){
    #website-content #et-boc .et-l .et_pb_row {
        max-width: 720px;
    }
}

@media screen and (min-width:576px) and (max-width:767px){
    #website-content #et-boc .et-l .et_pb_row {
        max-width: 540px;
    }
}

/* Margin and spacing*/

body:not(.home):not(.single-products):not(.single-range):not(.search):not(.page-template-template-sidebar-products) #website-content #the-content #et-boc, #gallery-detail{
    padding-top: 65px;
}

#website-content #the-content .page-header{
    margin-top:65px;    
}


#website-content #the-content #et-boc .et_pb_section.post-head,
#website-content #the-content #et-boc .et_pb_section.post-menu {
    padding-bottom: 0px;
}

#website-content #the-content #et-boc .et_pb_section.post-head.post-head + .et_pb_section .textimgbg {
    margin-top:40px;
}

#website-content #the-content #et-boc .et_pb_section.pb-0{
    padding-bottom:0;
}

#website-content #the-content #et-boc .et_pb_section.discover-menu{
    padding-bottom:30px;
}

#website-content #the-content #et-boc .et_pb_section.h1-small-marge h1{
    margin-bottom:0;
    padding-bottom:0;
}

#website-content #the-content .et_pb_text_inner h3,
#website-content #the-content .et_pb_text_inner h4{
    margin-bottom:30px;
    padding:0;
}

body.single-products #website-content #the-content .et_pb_text_inner h3,
body.single-products #website-content #the-content .et_pb_text_inner h4,
body.single-range #website-content #the-content .et_pb_text_inner h3,
body.single-range #website-content #the-content .et_pb_text_inner h4{
    margin-bottom30px;
}

body.single-products #website-content #the-content .et_pb_section[id^='product-tab-'] .et_pb_text_inner h3,
body.single-products #website-content #the-content .et_pb_section[id^='product-tab-'] .et_pb_text_inner h4{
    margin-bottom:30px;
}

body.single-products #website-content #the-content .et_pb_section[id^='product-tab-'] .et_pb_text_inner p + h4{
    margin-top:-40px;
}

#website-content #the-content .et_pb_text_inner h2{
    margin-bottom:30px;
    padding:0;
}

body.single-products #website-content #the-content .et_pb_text_inner h2{
    margin-bottom:15px;
}

body.single-products #website-content #the-content .et_pb_section[id^='product-tab-'] .et_pb_text_inner h2{
    margin-bottom:30px;
}

#website-content  #et-boc .et-l .et_pb_section_1 {
    height:auto;
}
#website-content #the-content .et_pb_text_inner li,
#website-content #the-content .et_pb_text_inner p{
    font-size: 20px;
    font-weight: normal;
    line-height: 1.5;
    margin-bottom:15px;
    padding:0;
}

#website-content #the-content .reveal-holder{
    margin-bottom:80px;
}

#website-content #the-content .et-l .et_pb_column.vertical-center-col,
#website-content #the-content .et-l .et_pb_column.vertical-center-col + .et_pb_column{
    margin-bottom:80px;
}

#website-content #the-content .vertical-center-col + .et_pb_column .reveal-holder,
#website-content #the-content .vertical-center-col .reveal-holder,
#website-content #the-content .et_pb_row .et_pb_column_1_2:first-child .reveal-holder{
    margin-bottom:0px;
}

#website-content #the-content .et_pb_section .et_pb_row:last-of-type  .et_pb_column:last-of-type .reveal-holder:last-of-type{
    margin-bottom:0;
}
 
#website-content #the-content #et-boc .et-l  .et_pb_section .et_pb_row:last-of-type .et_pb_column.vertical-center-col,
#website-content #the-content #et-boc .et-l  .et_pb_section .et_pb_row:last-of-type .et_pb_column.vertical-center-col + .et_pb_column{
    margin-bottom:0;
}

#website-content #the-content .et_pb_column.vertical-center-col .et_pb_text_inner *:last-child{
    margin:0;
}

#website-content #the-content .textimgbg.boxed{
    margin-bottom:40px;
}

#website-content #the-content #et-boc .et_pb_module.et_pb_video{
    margin-bottom:40px;
}

#website-content #the-content #et-boc .et_pb_section.mosaic .et_pb_module.et_pb_video{
    margin-bottom:0px;
}

#website-content #the-content * + .ambassadors-list .ambassador-follow-item {
    margin-top: 60px;
    margin-bottom: 40px;
}

#website-content #the-content .et_pb_section .et_pb_row:last-child .et_pb_column:last-child .et_pb_module.et_pb_text:last-child .et_pb_text_inner *:last-child{
    margin-bottom:0;
}

body.single-products #website-content #the-content #video.et_pb_section{
    margin-top:80px;
}

#website-content #the-content #et-boc .et-l .et_pb_section .et_pb_row:last-of-type .et_pb_column.vertical-center-col,
#website-content #the-content #et-boc .et-l .et_pb_section .et_pb_row:last-of-type .et_pb_column.vertical-center-col + .et_pb_column {
    margin-bottom: 80px;
}

#website-content #the-content .accordion-group ul,
#website-content #the-content .accordion-group ol {
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 25px;
    list-style:inherit;
}

.single #website-content #the-content #et-boc .learn-more,
.single #website-content #the-content #et-boc .title-area span,
.single #website-content #the-content #et-boc p *,
.single #website-content #the-content #et-boc p {
    font-size:20px;
}

.single #website-content #the-content #et-boc p.product-range-description,
.single #website-content #the-content #et-boc .post-item p {
    font-size:17px;
}

#website-content #the-content p a.green-btn {
    color: #fff !important;
    padding: 10px 20px !important;
}

#website-content #the-content p a.blue-btn:hover,
#website-content #the-content p a.green-btn:hover {
    color:#fff!important;
}

#website-content #the-content .et_pb_section.reduced-top {
    padding-top:40px!important;
}

#website-content #the-content .et_pb_section.reduced-bottom {
    padding-bottom:40px!important;
}

@media (max-width: 991px){
    .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_4, .et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_1_4 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        margin-bottom:40px !important;
    }

    .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_2_3 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_3{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_4:last-child, .et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_1_4:last-child,
    .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_4:nth-last-child(2), .et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_1_4:nth-last-child(2){
        margin-bottom:0 !important;
    }
}


@media (max-width: 980px){
    .et-db #et-boc .et-l .et_pb_column.et_pb_column_empty + .et_pb_column.et_pb_column_1_2 {
        flex: 0 0 100%;
        max-width: 100%;
    }
}

@media (max-width: 767px){
    /* Col start */
    .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_2,
    .et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_1_2,
    .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8,
    .et_pb_column_3_4>.et_pb_row_inner.et-db #et-boc .et-l .et_pb_gutters3>.et_pb_column_3_8{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_4,
    .et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_1_4,
    .col-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_2_3,
    .et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_2_3,
    .col-8 {
        width: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_3,
    .et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_1_3,
    .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4,
    .et_pb_column_3_4>.et_pb_row_inner.et-db #et-boc .et-l .et_pb_gutters3>.et_pb_column_1_4,
    .col-4 {
        width: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .et-db #et-boc .et-l .product-info-row .et_pb_column_1_4{
        width: 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    

    #website-content #et-boc .et-l .et_pb_column {
        margin-bottom: 40px;
    }

    .et-db #et-boc .et-l .et_pb_gutters3 .et_pb_column_1_4:nth-last-child(2), .et-db #et-boc .et-l .et_pb_gutters3.et_pb_row .et_pb_column_1_4:nth-last-child(2){
        margin-bottom:40px !important;
    }
    
    #website-content #the-content .et_pb_section:not(.mosaic) .et_pb_row:last-child .et_pb_column:last-child{
        margin-bottom:0 !important;
    }

    #website-content #the-content #et-boc .et_pb_section:last-child {
        padding-bottom: 0;
    }

    #website-content #the-content #et-boc .et_pb_section .blue-btn{
        margin-bottom:40px;
    }

    #website-content #the-content #et-boc .et_pb_section .product-range-item .blue-btn{
        margin-bottom:0px;
    }

    /* Col end */

    body:not(.home):not(.single-products):not(.single-range):not(.search):not(.page-template-template-sidebar-products) #website-content #the-content #et-boc, #gallery-detail {
        padding-top: 30px;
    }

    .et-db #website-content #et-boc .et-l .et_pb_section.mosaic .et_pb_column_2_5,
    .et-db #website-content #et-boc .et-l .et_pb_section.mosaic .et_pb_column_3_5,
    .et-db #website-content #et-boc .et-l .et_pb_section.mosaic .et_pb_column_1_2,
    .et-db #website-content #et-boc .et-l .et_pb_section.mosaic .et_pb_column_1_4{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        margin-bottom:0;
    }

    .et-db #website-content #et-boc .et-l .et_pb_section.mosaic .et_pb_column_1_4{
        margin-bottom:4px !important;
    }

    .et-db #website-content #et-boc .et-l .et_pb_section.mosaic .et_pb_row_4col{
        margin-bottom:0;
    }

    /* Margin bottom start*/
    #website-content #the-content #et-boc .et_pb_section {
        padding-top: 0;
        padding-bottom: 40px;
    }

    body.single-products #website-content #the-content #video.et_pb_section{
        margin-top:40px;
    }

    #website-content #the-content .reveal-holder {
        margin-bottom: 40px;
    }

    #website-content #the-content .et-l .et_pb_column.vertical-center-col,
    #website-content #the-content .et-l .et_pb_column.vertical-center-col + .et_pb_column {
        margin-bottom: 40px;
    }

    #website-content #the-content #et-boc .et-l .et_pb_section .et_pb_row:last-of-type .et_pb_column.vertical-center-col,
    #website-content #the-content #et-boc .et-l .et_pb_section .et_pb_row:last-of-type .et_pb_column.vertical-center-col + .et_pb_column {
        margin-bottom: 40px;
    }

    #website-content #the-content .vertical-center-col + .et_pb_column, 
    #website-content #the-content .vertical-center-col, 
    #website-content #the-content .et_pb_row .et_pb_column_1_2:first-child{
        margin-bottom: 40px;
    }

    #website-content #the-content #et-boc .et_pb_module.et_pb_video {
        margin-bottom: 40px;
    }

    body.single-products #website-content #the-content .et_pb_section[id^='product-tab-'] .et_pb_text_inner h3,
    body.single-products #website-content #the-content .et_pb_section[id^='product-tab-'] .et_pb_text_inner h4 {
        margin-bottom: 20px;
    }

    #website-content #the-content .et_pb_row .et_pb_column .et_pb_text:last-child .et_pb_text_inner *:last-child,
    #website-content #the-content .et_pb_row .et_pb_column .et_pb_text:last-child .et_pb_text_inner *:last-child,
    #website-content #the-content .et_pb_row .et_pb_column .et_pb_text:last-child .et_pb_text_inner *:last-child,
    #website-content #the-content .et_pb_row .et_pb_column .et_pb_text:last-child .et_pb_text_inner *:last-child,
    #website-content #the-content .et_pb_row .et_pb_column .et_pb_text:last-child .et_pb_text_inner *:last-child,
    #website-content #the-content .et_pb_row .et_pb_column .et_pb_text:last-child .et_pb_text_inner *:last-child,
    body.single-products #website-content #the-content .et_pb_section[id^='product-tab-'] .et_pb_row .et_pb_column .et_pb_text:last-child .et_pb_text_inner *:last-child,
    body.single-products #website-content #the-content .et_pb_section[id^='product-tab-'] .et_pb_row .et_pb_column .et_pb_text:last-child .et_pb_text_inner *:last-child,
    body.single-products #website-content #the-content .et_pb_section[id^='product-tab-'] .et_pb_row .et_pb_column .et_pb_text:last-child .et_pb_text_inner *:last-child,
    body.single-products #website-content #the-content .et_pb_section[id^='product-tab-'] .et_pb_row .et_pb_column .et_pb_text:last-child .et_pb_text_inner *:last-child,
    body.single-products #website-content #the-content .et_pb_section[id^='product-tab-'] .et_pb_row .et_pb_column .et_pb_text:last-child .et_pb_text_inner *:last-child,
    body.single-products #website-content #the-content .et_pb_section[id^='product-tab-'] .et_pb_row .et_pb_column .et_pb_text:last-child .et_pb_text_inner *:last-child {
        margin-bottom:0;
        padding-bottom:0;
    }

    #website-content #the-content .et_pb_row div:first-child .et_pb_text_inner hr:first-of-type{
        margin-top:0;
    }

    /* Margin bottom end*/

    #website-content #the-content .et_pb_text_inner h3, #website-content #the-content .et_pb_text_inner h4 {
        margin-bottom: 20px;
    }

    #website-content #the-content .et_pb_text_inner h2 {
        margin-bottom: 30px;
    }
    
    #website-content #the-content .et_pb_text_inner li,
    #website-content #the-content .et_pb_text_inner p {
        font-size: 17px;
        line-height: 1.47;
        margin-bottom: 25px;
    }

    #website-content #the-content * + .ambassadors-list .ambassador-follow-item {
        margin-top: 40px;
        margin-bottom: 40px;
    }

    #website-content #the-content #et-boc .et_pb_section.discover-menu {
        padding-bottom: 20px;
    }
}
