<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family: "fl-icons";
    font-display: block;
    src: url(./fonts/fl-icons.eot);
    src: url(./fonts/fl-icons.eot) format("embedded-opentype"), url(./fonts/fl-icons.woff2) format("woff2"), 
    url(./fonts/fl-icons.ttf) format("truetype"), url(./fonts/fl-icons.woff) format("woff"), 
    url('./assets/css/icons/fl-icons.svg?v=3.17.7#fl-icons') format("svg");
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(./fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw0aXx-p7K4GLvztg.woff) format('woff');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(./fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw9aXx-p7K4GLvztg.woff) format('woff');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* vietnamese */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(./fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw2aXx-p7K4GLvztg.woff) format('woff');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(./fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw3aXx-p7K4GLvztg.woff) format('woff');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(./fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aXx-p7K4GLs.woff) format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(./fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr73w0aXx-p7K4GLvztg.woff) format('woff');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(./fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr73w9aXx-p7K4GLvztg.woff) format('woff');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* vietnamese */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(./fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr73w2aXx-p7K4GLvztg.woff) format('woff');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(./fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr73w3aXx-p7K4GLvztg.woff) format('woff');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(./fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr73w5aXx-p7K4GLs.woff) format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(./fonts/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyosBD5XpjLdSL57k24Q.woff) format('woff');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(./fonts/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyosBK5XpjLdSL57k24Q.woff) format('woff');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(./fonts/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyosBC5XpjLdSL57k24Q.woff) format('woff');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(./fonts/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyosBN5XpjLdSL57k24Q.woff) format('woff');
    unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(./fonts/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyosBB5XpjLdSL57k24Q.woff) format('woff');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(./fonts/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyosBA5XpjLdSL57k24Q.woff) format('woff');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(./fonts/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyWyosBO5XpjLdSL57k.woff) format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(./fonts/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVVpcBD5XpjLdSL57k24Q.woff) format('woff');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(./fonts/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVVpcBK5XpjLdSL57k24Q.woff) format('woff');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(./fonts/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVVpcBC5XpjLdSL57k24Q.woff) format('woff');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(./fonts/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVVpcBN5XpjLdSL57k24Q.woff) format('woff');
    unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(./fonts/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVVpcBB5XpjLdSL57k24Q.woff) format('woff');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(./fonts/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVVpcBA5XpjLdSL57k24Q.woff) format('woff');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(./fonts/ieVo2ZhZI2eCN5jzbjEETS9weq8-_d6T_POl0fRJeyVVpcBO5XpjLdSL57k.woff) format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

html {
    background-color: #ffffff !important;
}

.header-main {
    height: 101px
}

#logo img {
    max-height: 101px
}

#logo {
    width: 176px;
}

#logo img {
    padding: 7px 0;
}

.header-top {
    min-height: 35px
}


.header-bg-color {
    background-color: #0F4270
}

.header-main .nav&gt;li&gt;a {
    line-height: 11px
}

@media (max-width: 549px) {
    .header-main {
        height: 70px
    }

    #logo img {
        max-height: 70px
    }
}

.header-top {
    background-color: #0A2E4F !important;
}

@media screen and (max-width: 549px) {
    body {
        font-size: 93%;
    }
}

body {
    font-family: Montserrat, sans-serif;
}

body {
    font-weight: 400;
    font-style: normal;
}

.nav&gt;li&gt;a {
    font-family: "Roboto Condensed", sans-serif;
}

.mobile-sidebar-levels-2 .nav&gt;li&gt;ul&gt;li&gt;a {
    font-family: "Roboto Condensed", sans-serif;
}

.nav&gt;li&gt;a,
.mobile-sidebar-levels-2 .nav&gt;li&gt;ul&gt;li&gt;a {
    font-weight: 700;
    font-style: normal;
}

.header .header-nav-main.nav&gt;li&gt;a {
    color: #FFFFFF;
}

.footer-2,.footer-1 {
    background-color: #161616
}

.footer-1{
    background-image: url('../images/grass-strip.jpg');
}


.absolute-footer,
html {
    background-color: #161616
}




.top-bar-nav .nav-top-link {
    font-weight: bold !important;
    color: white !important;
    text-transform: uppercase;
}
.header-button .button i {
    opacity: .8;
}

#col-368339565 &gt; .col-inner {   padding: 20px 100px 20px 100px; }

#col-2087594284 &gt; .col-inner {   padding: 20px 0px 0px 0px; }

#gap-1406028676 {   padding-top: 15px; }

#gap-1700943118 {   padding-top: 50px; }

#gap-1634677642 {   padding-top: 25px; }

#image_216297687 {   width: 100%; }

#image_1071395484 {   width: 100%; }

#col-962155593 &gt; .col-inner {   padding: 0px 43px 0px 30px;   margin: 0px 0px 0px 0px; } 

#col-19134950 &gt; .col-inner {   padding: 0px 60px 0px 60px;   margin: 0px 0px 0px 0px; }

#col-1507026513 &gt; .col-inner {   padding: 0px 55px 0px 0px; } 

#image_2105467814 {   width: 85%; } @media (min-width:550px) {   #image_2105467814 {     width: 100%;   } } @media (min-width:850px) {   #image_2105467814 {     width: 100%;   } } 

#image_1891861448 {   width: 84%; } @media (min-width:550px) {   #image_1891861448 {     width: 100%;   } } @media (min-width:850px) {   #image_1891861448 {     width: 100%;   } } 

#col-1503148114 &gt; .col-inner {   padding: 20px 0px 0px 0px; }

#row-1442574385 &gt; .col &gt; .col-inner {   padding: 0px 0px 0px 0px; } 

#gap-889508289 {   padding-top: 30px; }

#col-997309949 &gt; .col-inner {   padding: 15px 30px 15px 0px; }

#col-1356208379 &gt; .col-inner {   padding: 0px 0px 0px 10px;   margin: 0 0px 0px 0px; }

#col-1248701816 &gt; .col-inner {   padding: 25px 30px 0px 0px;   margin: 0px 0px 0 0px; } 

#row-1897111330 &gt; .col &gt; .col-inner {   padding: 0 0px 0px 0px;   background-color: rgb(15, 66, 112); } 

#gap-1418294407 {   padding-top: 8px; } 

#gap-548862677 {   padding-top: 30px; }

.results_Block .secondary{
    background-color:#40ae49;
}
/*adult teams */
/*.container, .container-width, .full-width .ubermenu-nav, .row{
   max-width: 1050px;
}*/
.row.row-collapse {
   width: 1050px !important;
}
/* Custom CSS Mobile */
@media (max-width: 549px) {

    .social-icons {
        font-size: 0.82em;
    }
}

#header-contact&gt;li&gt;a&gt;span {
    font-size: .97em;
    letter-spacing: .03em;
    font-weight: bolder;
    color: #ffffff;
    line-height: .97em;
}

.icon-menu {
    color: rgb(216, 236, 255);
}
.icon-shopping-basket {
    color: rgb(216, 236, 255);
}
.mobile_menu_container {
    display: none;
}

#col-318831919 &gt; .col-inner {   padding: 0px 15px 0px 15px; } 

#gap-1089860267 { padding-top: 15px; }

#col-986007828 &gt; .col-inner { padding: 30px 25px 30px 25px; }

#row-1374388564 &gt; .col &gt; .col-inner { background-color: rgb(216, 236, 255); }

#image_1355199077 { width: 100%; }

#row-858437281 &gt; .col &gt; .col-inner {   padding: 0px 0px 0px 0px; }

#col-1523631767 &gt; .col-inner { margin: 30px 0px 0 0px; }

#image_366703727 { width: 100%; }

#col-1163706139 &gt; .col-inner { margin: 0px 0px 0 0px;}

#row-801850005 &gt; .col &gt; .col-inner {   padding: 0px 0px 0px 0px; }

#image_761087258 { width: 100%; }

#col-846708858 &gt; .col-inner { margin: 0px 0px 0 0px; }

#image_1139828159 { width: 100%;}

#col-1143733261 &gt; .col-inner { margin: 0px 0px 0 0px; }

#row-337399900 &gt; .col &gt; .col-inner { padding: 0 0px 0px 0px; }

#row-99389637 &gt; .col &gt; .col-inner {padding: 0px 0px 0px 0px; }

#col-1636177834 &gt; .col-inner { padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px; }

#gap-628739811 { padding-top: 10px;}

#section_1820734471 {   padding-top: 0px;   padding-bottom: 0px; } 
 
#section_1820734471 .section-bg {   background-position: 47% 46%; } 

#col-1427234827 &gt; .col-inner {   padding: 0px 0px 0px 0px;   margin: 0px 0px 0px 0px; } 

#col-832393678 &gt; .col-inner {   padding: 0px 0px 0 0px;   margin: 0px 0px -38px 0px; } 

#row-1111549923 &gt; .col &gt; .col-inner {   } 
.mb {
     margin-bottom: 0px !important; 
}
#col-345718484 &gt; .col-inner {   padding: 0 0px 0px 0px;   margin: 0px 0px -38px 0px;   max-width: 100%; } 

.cart-popup-inner {
    display: flex;
    flex-direction: column;
    padding-bottom: 0;
}
.cart-popup-inner .widget_shopping_cart {
    margin-bottom: 0;
}
.cart-popup-inner .woocommerce-mini-cart {
    display: flex;
    flex: 1 !important;
    flex-direction: column;
    margin-bottom: 30px;
}
.widget_shopping_cart ul.product_list_widget li {
    padding-right: 30px;
}

.cart-popup-inner .widget_shopping_cart, .cart-popup-inner .widget_shopping_cart_content {
    display: flex;
    flex: 1;
    flex-direction: column;
}

ul.product_list_widget li {
    line-height: 1.33;
    list-style: none;
    margin-bottom: 0;
    min-height: 80px;
    overflow: hidden;
    padding: 10px 0 5px 75px;
    position: relative;
    vertical-align: top;
}

ul.product_list_widget li a.remove {
    position: absolute;
    right: 0;
}
a.icon-remove, a.remove {
    border: 2px solid;
    border-radius: 100%;
    color: #ccc;
    display: block;
    font-size: 15px !important;
    font-weight: 700;
    height: 24px;
    line-height: 19px !important;
    text-align: center;
    width: 24px;
}
a:where(:not(.wp-element-button)) {
    text-decoration: none;
}
ul.product_list_widget li img {
    height: 60px;
    left: 0;
    margin-bottom: 5px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
    position: absolute;
    top: 10px;
    width: 60px;
}
ul.product_list_widget li a:not(.remove) {
    display: block;
    line-height: 1.3;
    margin-bottom: 5px;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
}
.off-canvas .mfp-content.off-canvas-cart {
    --drawer-width: 360px;
    width:360px;
}
span.woocommerce-Price-currencySymbol {
    font-size: 95% !important;
    padding-right: 2px !important;
}

.cart-popup-title&gt;span {
    display: block;
    font-size: 1.125em;
}

.woocommerce-mini-cart-item .ux-mini-cart-qty {
    margin-right: -30px;
    margin-top: 3px;
}

.ux-mini-cart-qty {
    align-items: center;
    display: flex;
    flex-wrap: nowrap;
    gap: 4px;
    justify-content: space-between;
}

ul.product_list_widget li .quantity {
    display: block;
    font-size: .85em;
    margin-top: 0px; /*3px*/
    opacity: .6;
}

span.amount {
    color: #777;
    font-weight: 700;
    white-space: nowrap;
}

.woocommerce-mini-cart__total {
    display: flex;
    gap: 15px;
    justify-content: space-between;
}

.widget_shopping_cart p.total {
    border-bottom: 2px solid #ececec;
    border-top: 1px solid #ececec;
    margin-bottom: .5em;
    padding: 10px 0;
    text-align: center;
}

.cart-popup-inner .woocommerce-mini-cart__buttons:last-child {
    margin-bottom: 0;
}

.widget_shopping_cart .woocommerce-mini-cart__buttons .button {
    margin: .5em 0 0;
    width: 100%;
}

.button.alt, .button.checkout, .checkout-button, .secondary {
    background-color: var(--fs-color-secondary);
}
.widget_shopping_cart .woocommerce-mini-cart__buttons .button {
    margin: .5em 0 0;
    width: 100%;
}
}
.button, input[type=button].button, input[type=reset].button, input[type=submit], input[type=submit].button {
    border-color: rgba(0, 0, 0, .05);
    color: #fff;
}

.button, button, input[type=button], input[type=reset], input[type=submit] {
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 0;
    box-sizing: border-box;
    color: currentColor;
    cursor: pointer;
    display: inline-block;
    font-size: .97em;
    font-weight: bolder;
    letter-spacing: .03em;
    line-height: 2.4em;
    margin-right: 1em;
    margin-top: 0;
    max-width: 100%;
    min-height: 2.5em;
    padding: 0 1.2em;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-rendering: optimizeLegibility;
    text-shadow: none;
    text-transform: uppercase;
    transition: transform .3s, border .3s, background .3s, box-shadow .3s, opacity .3s, color .3s;
    vertical-align: middle;
}

.wc-forward{
    background-color: #0f4270;
    color:#fff;
}

.button.alt, .button.checkout, .checkout-button, .secondary {
    background-color: #40ae49;
    color:#fff;
}

h1, h2, h3, h4, h5, h6, .heading-font, .banner h1, .banner h2 {
    font-weight: 800;
    font-style: normal;
}
.off-canvas-cart .ux-mini-cart-footer {
    margin-left: -30px;
    margin-right: -30px;
    padding: 10px 30px 30px;
}

.off-canvas-left.mfp-ready .mfp-content, .off-canvas-right.mfp-ready .mfp-content {
    opacity: 1;
    transform: translate(0);
}

#row-721772924 &gt; .col &gt; .col-inner {
  padding: 0px 30px 0px 30px;
}

.mfp-auto-cursor .mfp-content {
    cursor: auto;
}

#col-514928989 &gt; .col-inner {
  padding: 50px 5px 0px 5px;
}

#gap-1934218092 {
  padding-top: 42px;
}

#gap-395723359 {
  padding-top: 30px;
}

#col-1965931895 &gt; .col-inner {
  padding: 20px 10px 10px 10px;
}

#col-1472726971 &gt; .col-inner {
  padding: 20px 0px 10px 0px;
}

#col-265579103 &gt; .col-inner {
  padding: 20px 10px 10px 10px;
}

#col-527999975 &gt; .col-inner {
  padding: 20px 20px 5px 20px;
  margin: 0px 0px 15px 0px;
}

#col-139039020 &gt; .col-inner {
  padding: 50px 30px 20px 30px;
}

#col-1605780837 &gt; .col-inner {
  padding: 50px 30px 20px 30px;
}

#row-897657707 &gt; .col &gt; .col-inner {
padding: 50px 30px 20px 30px;
}

#gap-833797466 {
  padding-top: 60px;
}

.shop_table .cart_item td {
    padding-bottom: 15px;
    padding-top: 15px;
}

td.product-remove {
    padding: 0;
    width: 20px;
}

td.product-thumbnail {
    max-width: 90px;
    min-width: 60px;
    width: 90px;
}

.shop_table .cart_item td {
    padding-bottom: 15px;
    padding-top: 15px;
}

.shop_table .cart_item td {
    padding-bottom: 15px;
    padding-top: 15px;
}

.quantity, .text-center .quantity {
    display: inline-block;
    display: inline-flex;
    margin-right: 1em;
    opacity: 1;
    vertical-align: top;
    white-space: nowrap;
}

.quantity .button.minus {
    border-bottom-right-radius: 0 !important;
    border-right: 0 !important;
    border-top-right-radius: 0 !important;
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
}

.quantity input[type=number] {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
    border-radius: 0 !important;
    font-size: 1em;
    max-width: 2.5em;
    text-align: center;
    width: 2.5em;
}

.quantity input {
    display: inline-block;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    vertical-align: top;
}

.quantity .button.plus {
    border-bottom-left-radius: 0 !important;
    border-left: 0 !important;
    border-top-left-radius: 0 !important;
}

.is-form, button.is-form, button[type=submit].is-form, input[type=button].is-form, input[type=reset].is-form, input[type=submit].is-form {
    background-color: #f9f9f9;
    border: 1px solid #ddd;
    color: #666;
    font-weight: 400;
    overflow: hidden;
    position: relative;
    text-shadow: 1px 1px 1px #fff;
    text-transform: none;
}

.cart_totals tbody tr td, .shop_table tfoot tr td, .shop_table thead tr th:last-of-type, .shop_table tr td:last-of-type, td.product-total {
    text-align: right;
}
.shop_table .cart_item td {
    padding-bottom: 15px;
    padding-top: 15px;
}

.quantity .button.minus {
    border-bottom-right-radius: 0 !important;
    border-right: 0 !important;
    border-top-right-radius: 0 !important;
}

.quantity .minus, .quantity .plus {
    padding-left: .5em;
    padding-right: .5em;
}


.button.is-form:hover {
    background-color: #f1f1f1;
    color: #000;
}

td:first-child, th:first-child {
    padding-left: 0;
}

.uppercase, h6, span.widget-title, th {
    letter-spacing: .05em;
    line-height: 1.05;
    text-transform: uppercase;
}

input[type="number"]::-webkit-outer-spin-button, 
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type="number"] {
    -moz-appearance: textfield;
}

.cart_totals&gt;h2 {
    display: none;
}

.uppercase, h6, span.widget-title, th {
    letter-spacing: .05em;
    line-height: 1.05;
    text-transform: uppercase;
}

.cart_totals tbody th {
    font-size: .9em;
    font-weight: 400;
    letter-spacing: 0;
    text-transform: inherit;
}

td:first-child, th:first-child {
    padding-left: 0;
}

.shop_table .order-total td, .shop_table .order-total th, .shop_table thead th {
    border-width: 3px;
}

.cart_totals th.product-name {
    border-width: 3px;
}

.continue-shopping.pull-left.text-left {
    display: none;
}

.button.disabled, .button[disabled], button.disabled, button[disabled] {
    opacity: .6;
}

.primary, input[type=submit], input[type=submit].button {
    background-color: #0f4270;
    border-color: rgba(0, 0, 0, .05);
    color: #fff;
}

.cart_totals .wc-proceed-to-checkout {
    margin: 1.5em 0;
}
.cart_totals .button {
    display: block;
    margin-right: 0;
    min-width: 100%;
}

.wc-proceed-to-checkout a {
    line-height: 125%;
    padding: 10px;
}

.shop_table .actions {
    border: 0 !important;
    padding: 15px 0 10px;
}

#col-936646936 &gt; .col-inner {
    padding: 31px 0px 0px 0px;
}

#row-1203043850 &gt; .col &gt; .col-inner {
    padding: 50px 0px 0px 0px;
}

#col-181945149 &gt; .col-inner {
    padding: 20px 20px 5px 20px;
    margin: 0px 0px 15px 0px;
}

.woocommerce-billing-fields {
    border-top: 2px solid #ddd;
    padding-top: 15px;
}

.woocommerce-billing-fields p, .woocommerce-billing-fields span.form-row {
    margin-bottom: .5em;
}

form.checkout h3 {
    font-size: 1.1em;
    font-weight: bolder;
    overflow: hidden;
    padding-top: 10px;
    text-transform: uppercase;
}
.form-row-first {
    margin-right: 18px !important;
}

#col-20724735 &gt; .col-inner {
    padding: 20px 10px 10px 10px;
}

#gap-522937702 {
    padding-top: 50px;
}

#gap-779512015 {
  padding-top: 25px;
}

.header:not(.transparent) .header-nav-main.nav &gt; li &gt; a:hover, .header:not(.transparent) .header-nav-main.nav &gt; li.active &gt; a, .header:not(.transparent) .header-nav-main.nav &gt; li.current &gt; a, .header:not(.transparent) .header-nav-main.nav &gt; li &gt; a.active, .header:not(.transparent) .header-nav-main.nav &gt; li &gt; a.current, .header-nav-main.nav &gt; li &gt; a:hover {
    color: #40AE49;
}

.header-nav-main.nav-line-bottom &gt; li &gt; a:before, .header-nav-main.nav-line-grow &gt; li &gt; a:before, .header-nav-main.nav-line &gt; li &gt; a:before, .header-nav-main.nav-box &gt; li &gt; a:hover, .header-nav-main.nav-box &gt; li.active &gt; a, .header-nav-main.nav-pills &gt; li &gt; a:hover, .header-nav-main.nav-pills &gt; li.active &gt; a {
    color: #FFF !important;
    background-color: #40AE49 !important;
}
.nav-line-bottom&gt;li.active&gt;a:before, .nav-line-bottom&gt;li:hover&gt;a:before, .nav-line-grow&gt;li.active&gt;a:before, .nav-line-grow&gt;li:hover&gt;a:before, .nav-line&gt;li.active&gt;a:before, .nav-line&gt;li:hover&gt;a:before {
    opacity: 1;
}
.nav-line-grow&gt;li.active&gt;a:before, .nav-line-grow&gt;li:hover&gt;a:before {
    width: 100%;
}
.header-nav-main li a:active, .header-nav-main li a:hover{
    color: #40AE49 !important;
}

.product-summary form {
    padding-top: 15px;
    margin-bottom: 0px;
}

.wc-deposits-wrapper {
    margin: 0 0 1em 0;
}

.wc-deposits-wrapper .wc-deposits-option {
    list-style: none outside;
    margin: 0;
    padding: 0 0 2px;
    overflow: hidden;
    font-size: 1em;
    line-height: 2em;
}

.wc-deposits-wrapper .wc-deposits-option li {
    padding: .5em 1em;
    border: 1px solid #ccc;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    border-radius: 4px;
    box-sizing: border-box;
    width: 49%;
    margin: 0;
    float: left;
}

.wc-deposits-wrapper .wc-deposits-option li input {
    margin: -2px 1em 0 0;
    display: inline-block;
    vertical-align: middle;
}

input[type=checkbox], input[type=radio] {
    display: inline;
    font-size: 16px;
    margin-right: 10px;
}

.wc-deposits-wrapper .wc-deposits-option li:last-child {
    float: right;
}

#logo img {
    padding: 7px 0;
}
#logo img {
    max-height: 101px;
}
.header-wrapper:not(.stuck) .logo img {
    transition: max-height .5s;
}

.stuck #logo img {
    max-height: 70px !important;
}
#logo img {
    padding: 7px 0;
}
#logo img {
    max-height: 101px;
}
.stuck .header-inner, .stuck .logo, .stuck .logo img {
    margin-top: 0;
    padding-top: 0;
}
.logo img {
    display: block;
    width: auto;
}
/*img {
    opacity: 1;
    transition: opacity 1s;
}*/

.header.show-on-scroll, .stuck .header-main {
    height: 70px !important;
}

.is-large {
    font-size: 1.15em;
}

h1, h2, h3, h4, h5, h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical &gt; li &gt; a {
    font-family: Montserrat, sans-serif;
}

.footer-1 .button span, .footer-1 h3 span{
    font-weight: 800;
}

#col-1851516335, #col-2059343172{
    margin-top: 19px;
}

#col-1273522444{
    margin-top: 24px;
}

.grey-disable{
    color:#777;
}

.price .product-page-price,.product-short-description .value, .product-short-description {
    font-family: 'Roboto Condensed';
}

.content-664d8e85b5ac2 .cp-form-container input:focus:not([type='radio']):not([type='checkbox']):not([type='range']), .content-664d8e85b5ac2 .cp-form-container textarea:focus, .content-664d8e85b5ac2 .cp-form-container .cp-form-field button, .content-664d8e85b5ac2 .cp-form-container .cp-form-field input, .content-664d8e85b5ac2 .cp-form-container .cp-form-field select, .content-664d8e85b5ac2 .cp-form-container .cp-form-field textarea {
    text-align: left;
    font-size: 15px;
    font-family: Lato;
    color: rgb(153, 153, 153);
    background-color: rgb(255, 255, 255);
    border-color: rgb(191, 190, 190);
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 3px;
}
.cp-modal-body.cp-modal-every-design,.cp-modal-every-design .cp-modal-body {
    background-color: transparent
}

.cp-modal-every-design .cp-text-container {
    padding: 20px 20px;
    text-align: center
}

.cp-modal-every-design .cp-short-desc-container {
    display: block;
    width: 100%;
    float: left
}

.cp-modal-every-design .cp-short-description {
    color: #43a78d;
    font-size: 20px;
    font-family: "Palatino Linotype","Book Antiqua",Palatino,serif;
    line-height: 1;
    font-weight: 600
}

.cp-modal-every-design .default-form {
    padding: 0 7%
}

.cp-modal-every-design .cp-desc-container {
    padding: 0 20px
}

.cp-modal-every-design .cp-title-container {
    margin-bottom: 10px
}

.cp-modal-every-design .cp-title,.cp-modal-every-design h1.cp-title {
    margin: 0;
    font-size: 52px;
    font-family: "Palatino Linotype","Book Antiqua",Palatino,serif;
    line-height: 1.15;
    font-weight: 600;
    color: #686868
}

.ccp-modal-every-design .cp-desc-container,.cp-modal-every-design .cp-description,.cp-modal-every-design .cp-form-container {
    font-family: "Palatino Linotype","Book Antiqua",Palatino,serif;
    font-size: 24px;
    line-height: 1.25;
    color: #676767
}

.cp-modal-every-design .cp-info-container {
    font-family: "Palatino Linotype","Book Antiqua",Palatino,serif;
    color: #444;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
    font-size: 14px
}

.cp-modal-every-design .form-main {
    max-width: 85%;
    margin: 0 auto;
    float: none
}

.cp-modal-every-design .cp-submit {
    background-color: #03b185;
    color: #fff;
    font-family: "Palatino Linotype","Book Antiqua",Palatino,serif;
    font-weight: 600;
    font-size: 15px;
    line-height: 1.38;
    outline: 0
}

.cp-modal-every-design .cp-email-form,.cp-modal-every-design .cp-name-form,.cp-modal-every-design .cp_form_content {
    padding-left: 0;
    padding-right: 0
}

.cp-modal-every-design .cp-email-form.col-md-8.cp_big_email {
    padding-right: 15px
}

.cp-modal-every-design .cp-form-container,.cp-modal-every-design .cp-form-container.cp-no-padding {
    padding-bottom: 10px
}

.cp-modal-every-design .cp-form-container.cp-center-align-text {
    padding-bottom: 10px;
    margin-bottom: 10px
}

.cp-modal-every-design .form-button {
    padding-right: 0
}

.cp-modal-every-design .cp-modal-window-size .cp-modal-body,.cp-modal-window-size .cp-modal-body.cp-optin-to-win {
    max-width: 90%;
    margin: 0 auto
}

.cp-modal-every-design .cp-form-container.cp-resp-form {
    padding: 0 20px
}

.cp-modal-every-design .cp-form-simple .form-button,.cp-modal-every-design .cp-formwith-name&gt;div {
    padding-left: 0
}
.xicon-footer {
    margin-top: 8px;
    height: 14px;
    fill: rgb(255, 255, 255);
    transition: fill 0.3s ease;
}

.cp-modal-every-design .cp-name-btn {
    display: inline-block;
    margin-top: 0
}

.cp-modal-every-design .cp-formwith-name .cp-form {
    margin-bottom: 10px
}

.cp-modal-every-design form.smile-optin-form {
    margin-bottom: 0
}

.cp-modal-every-design .cp_name_submit,.cp-modal-every-design .cp_simple_submit {
    display: block;
    margin-right: 15px
}

.cp-modal-every-design .cp-info-container .error,.cp-modal-every-design .cp-info-container .success {
    width: 100%;
    max-width: 90%;
    padding: 20px 15px;
    margin: 0 auto
}

.cp-modal-every-design .col-lg-8.cp_form_content {
    padding-right: 15px
}

.cp-modal-every-design .cp_form_content.cp_form_btn_onsame_line {
    padding-right: 15px
}

.cp-modal-every-design-container .cp-overlay-close span {
    font-family: inherit
}

@media (max-width: 1200px) {
    .cp-modal-every-design .col-lg-8.cp_form_content {
        padding-right:0
    }

    .cp-modal-every-design .cp_form_content.cp_form_btn_onsame_line {
        padding-right: 15px
    }
}

@media (min-width: 768px) {
    .cp-modal-body.cp-modal-every-design {
        text-align:center
    }

    .cp-modal-every-design .col-lg-8.cp_form_content {
        padding-right: 0
    }

    .cp-modal-every-design .cp-modal-window-size .cp-modal-body,.cp-modal-window-size .cp-modal-body.cp-modal-every-design {
        max-width: 100%
    }

    .cp-modal-every-design.cp-formwith-name .form-button {
        width: 100%
    }

    .cp-modal-every-design .cp-formwith-name&gt;div {
        padding-left: 0;
        padding-right: 0;
        width: 100%
    }

    .cp-modal-every-design .cp_form_content.cp_form_btn_onsame_line {
        padding-right: 0
    }

    .cp-modal-every-design .cp-form-container {
        padding: 0 10px
    }

    .cp-modal-every-design .cp-email-form,.cp-modal-every-design .cp-name-form,.cp-modal-every-design .cp_form_content {
        padding: 0
    }

    .cp-modal-every-design .cp-info-container .error,.cp-modal-every-design .cp-info-container .success {
        max-width: 100%
    }

    .cp-modal-every-design .cp-right-contain {
        float: left
    }

    .cp-modal-every-design .form-button {
        padding-right: 0;
        display: block;
        width: 100%;
        float: left;
        margin-top: 0
    }

    .cp-modal-every-design .form-main {
        max-width: 100%
    }
}

@media (max-width: 610px) {
    .cp-modal-every-design .form-button {
        padding-right:0;
        display: block;
        width: 100%;
        float: left
    }

    .cp-modal-every-design .cp-info-container {
        margin-top: 0;
        padding-top: 0
    }
}

@media (max-width: 549px) {
    #logo img {
        max-height: 70px;
    }
}



@media screen and (max-width: 850px) {
    .has-format, .image-cover, .video-fit{
        top:-27px;
    }
}                                          
                                      
@media screen and (min-width: 850px) {
    .large-9 {
        flex-basis: 75%;
        max-width: 75%;
    }
}


@media screen and (min-width: 850px) {
    .row-divided&gt;.col+.col:not(.large-12) {
        border-left: 1px solid #ececec;
    }
    .row-large&gt;.col, .row-large&gt;.flickity-viewport&gt;.flickity-slider&gt;.col {
        margin-bottom: 0;
        padding: 0 30px 30px !important;
    }
   /* #col-14497809{
        padding:0px !important;
    }*/
}

@media (min-height: 500px) {
    .cart-popup-inner--sticky {
        min-height: calc(100vh - var(--wp-admin--admin-bar--height, 0px));
    }
}

@media (min-width:550px) {   

    #row-858437281 &gt; .col &gt; .col-inner {     padding: 0px 30px 0px 30px;   } 

    #col-1163706139 &gt; .col-inner {margin: 30px 0px -20px 0px;}

    #col-1523631767 &gt; .col-inner {
        margin: 30px 0px -30px 0px;
    }
     #row-337399900 &gt; .col &gt; .col-inner { padding: 0px 0px 0px 0px; }

    .form-row-first, .form-row-last {
        float: left;
        width: 48%;
    }
} 
.content-664d8e85b5ac2 .cp-form-container .cp-submit.cp-btn-flat {
    background: #40ae49 !important;
    border-radius: 4px;
}

.content-664d8e85b5ac2 .cp-form-container .cp-submit {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
}

blockquote, dl, figure, form, ol, p, pre, ul {
    margin-bottom: 1.3em;
}
.product-info .price {
    font-size: 1.5em;
    font-weight: bolder;
    margin: .5em 0;
}
.product-short-description .title {
    font-weight: 500;
    font-size: 19px;
    color: #0f4270;
    font-size: 19px;
    font-weight: bold;
}
.product-short-description .value
{
    font-weight: 400;
    font-size: 19px;
    letter-spacing: -0.5px;
}
#age_group {
    margin-bottom: 0;
}</pre></body></html>