 
 
 
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{
    border:none;
    margin-bottom:0;
    margin-top:0;
    padding:0
}
embed,iframe,object{
    max-width:100%
}
.wp-caption{
    margin-bottom:1em;
    max-width:100%
}
.wp-caption img[class*='wp-image-']{
    display:block;
    margin-left:auto;
    margin-right:auto
}
 
iframe{
    border:none
}
.screen-reader-text{
    clip:rect(1px,1px,1px,1px);
    position:absolute;
    height:1px;
    width:1px;
    overflow:hidden
}
.screen-reader-text:focus{
    background-color:#f1f1f1;
    border-radius:3px;
    -webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);
    box-shadow:0 0 2px 2px rgba(0,0,0,.6);
    clip:auto;
    color:#21759b;
    display:block;
    font-size:14px;
    font-weight:700;
    height:auto;
    left:5px;
    line-height:normal;
    padding:15px 23px 14px;
    text-decoration:none;
    top:5px;
    width:auto;
    z-index:100000
}
#content[tabindex='-1']:focus{
    outline:0
}
 
  
@media (min-width:1200px){
    .logo-menu-wrapper .main-navigation .main-menu-container ul .sub-menu li .arrow-toggle{
        display:none;
        -webkit-transition:.3s;
        -o-transition:.3s;
        transition:.3s
    }
}
.logo-menu-wrapper .main-navigation .main-menu-container ul .sub-menu li a{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    border-left:5px solid #fff;
    color:#37394A;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    height:60px;
    padding:10px 10px 10px 5px
}
@media (max-width:1198px){
    .logo-menu-wrapper .main-navigation .main-menu-container ul .sub-menu li a{
        height:auto;
        padding:10px 0
    }
}
.logo-menu-wrapper .main-navigation .main-menu-container ul .sub-menu li a .menu-item-icon{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    height:21px;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-left:10px;
    text-align:center;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    width:21px
}
.logo-menu-wrapper .main-navigation .main-menu-container ul .sub-menu li a .menu-item-icon img{
    max-height:100%
}
.logo-menu-wrapper .main-navigation .main-menu-container ul .sub-menu li a .title{
    padding-left:15px;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    width:-webkit-calc(100% - 21px);
    width:calc(100% - 21px)
}
.logo-menu-wrapper .main-navigation .main-menu-container ul .sub-menu li.current-menu-item>a,.logo-menu-wrapper .main-navigation .main-menu-container ul .sub-menu li:hover>a{
    border-left-color:#f4da40
}
@media (min-width:1199px){
    .logo-menu-wrapper .main-navigation .main-menu-container ul .sub-menu li a{
        border-bottom:1px solid rgba(0,0,0,.1)
    }
}
.logo-menu-wrapper .main-navigation .main-menu-container ul .sub-menu.hover-active>li>a .menu-item-icon,.logo-menu-wrapper .main-navigation .main-menu-container ul .sub-menu.hover-active>li>a .title,.logo-menu-wrapper .main-navigation .main-menu-container ul .sub-menu.hover-active>li>a .arrow-toggle{
    opacity:.3
}
.logo-menu-wrapper .main-navigation .main-menu-container ul .sub-menu.hover-active>li:hover>a .menu-item-icon,.logo-menu-wrapper .main-navigation .main-menu-container ul .sub-menu.hover-active>li:hover>a .title,.logo-menu-wrapper .main-navigation .main-menu-container ul .sub-menu.hover-active>li:hover>a .arrow-toggle{
    opacity:1
}
@media (min-width:1199px){
    .logo-menu-wrapper .main-navigation .main-menu-container ul .sub-menu .sub-menu{
        left:-webkit-calc(100%);
        left:calc(100%);
        right:auto;
        top:0;
        width:390px;
        z-index:1
    }
}
@media (min-width:1332px){
    .logo-menu-wrapper .main-navigation .main-menu-container ul .sub-menu .sub-menu{
        right:auto
    }
}
.logo-menu-wrapper .main-navigation .main-menu-container ul .sub-menu .sub-menu a{
    border-left:5px solid #fff
}
.logo-menu-wrapper .main-navigation .main-menu-container ul .sub-menu .sub-menu a:hover{
    border-left-color:#f4da40
}
.logo-menu-wrapper .main-navigation .main-menu-container .main-header-menu>li>a{
    font-size:17px
}
@media (max-width:1332px){
    .logo-menu-wrapper .main-navigation .main-menu-container .main-header-menu>li>a{
        font-size:16px
    }
}
.logo-menu-wrapper .main-navigation .main-menu-container .main-header-menu>li.current-menu-item>a,.logo-menu-wrapper .main-navigation .main-menu-container .main-header-menu>li.current-page-parent>a{
    position:relative
}
.logo-menu-wrapper .main-navigation .main-menu-container .main-header-menu>li.current-menu-item>a:after,.logo-menu-wrapper .main-navigation .main-menu-container .main-header-menu>li.current-page-parent>a:after{
    background-color:#f4da40;
    bottom:5px;
    content:'';
    height:3px;
    left:12.5px;
    position:absolute;
    right:12.5px
}
@media (max-width:1199px){
    .logo-menu-wrapper .main-navigation .main-menu-container .main-header-menu>li.current-menu-item>a:after,.logo-menu-wrapper .main-navigation .main-menu-container .main-header-menu>li.current-page-parent>a:after{
        bottom:0;
        height:auto;
        left:0;
        right:auto;
        top:0;
        width:5px
    }
}
@media (min-width:1200px){
    .logo-menu-wrapper .main-navigation .main-menu-container .menu-item-has-children>a .arrow-toggle{
        display:inline-block;
        font-size:18px;
        margin-left:7.5px;
        vertical-align:middle
    }
    .ie .logo-menu-wrapper .main-navigation .main-menu-container .menu-item-has-children>a .arrow-toggle{
        position:relative;
        top:-2px
    }
}
@media (min-width:1200px){
    .logo-menu-wrapper .main-navigation .main-menu-container .menu-item-has-children:hover>.sub-menu{
        display:block
    }
}
@media (max-width:1199px){
    .logo-menu-wrapper .main-navigation .main-menu-container{
        width:100%;
        margin-bottom:40px
    }
}
.menu-toggle-wrapper{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-left:20px;
    z-index:1
}
@media (min-width:1200px){
    .menu-toggle-wrapper{
        display:none
    }
}
.menu-toggle-wrapper .menu-toggle{
    cursor:pointer;
    display:inline-block;
    height:20px;
    position:relative;
    width:25px
}
.menu-opened .menu-toggle-wrapper .menu-toggle{
    background-color:transparent;
    height:25px;
    width:25px
}
.menu-toggle-wrapper .menu-toggle span{
    background-color:#f4da40;
    display:block;
    height:3px;
    position:absolute;
    -webkit-transition:0.4s;
    -o-transition:0.4s;
    transition:0.4s;
    width:100%
}
.menu-opened .menu-toggle-wrapper .menu-toggle span{
    left:0;
    right:0;
    top:50%;
    -webkit-transform-origin:50%;
    -ms-transform-origin:50%;
    transform-origin:50%
}
.menu-toggle-wrapper .menu-toggle span:nth-child(1){
    top:0
}
.menu-opened .menu-toggle-wrapper .menu-toggle span:nth-child(1){
    top:45%;
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.menu-toggle-wrapper .menu-toggle span:nth-child(2){
    top:-webkit-calc(50% - 3px / 2);
    top:calc(50% - 3px / 2)
}
.menu-opened .menu-toggle-wrapper .menu-toggle span:nth-child(2){
    opacity:0
}
.menu-toggle-wrapper .menu-toggle span:nth-child(3){
    top:-webkit-calc(100% - 3px);
    top:calc(100% - 3px)
}
.menu-opened .menu-toggle-wrapper .menu-toggle span:nth-child(3){
    top:45%;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
.container{
    max-width:1440px
}
@media (max-width:1580px){
    .container{
        max-width:-webkit-calc(100% - 100px);
        max-width:calc(100% - 100px)
    }
}
@media (max-width:1440px){
    .container{
        max-width:-webkit-calc(100% - 70px);
        max-width:calc(100% - 70px)
    }
}
@media (max-width:1280px){
    .container{
        max-width:100%
    }
}
@media (max-width:1580px){
    .container.supply-draft-container{
        max-width:1440px
    }
}
@media (max-width:1440px){
    .container.supply-draft-container{
        max-width:-webkit-calc(100% - 70px);
        max-width:calc(100% - 70px)
    }
}
@media (max-width:1280px){
    .container.supply-draft-container{
        max-width:100%
    }
}
.page-template-flexible .site-main>section:last-of-type:not(.page-hero-wrapper),.single .site-main>section:last-of-type:not(.page-hero-wrapper){
    padding-bottom:100px
}
@media (max-width:991px){
    .page-template-flexible .site-main>section:last-of-type:not(.page-hero-wrapper),.single .site-main>section:last-of-type:not(.page-hero-wrapper){
        padding-bottom:50px
    }
}
.box-shadow,.content-two-col-wrapper .content-two-col-image .content-two-col-image-inner,.about-items-wrapper img,.awards-item .awards-item-inner,.video-items-wrapper .video-item .video-item-inner,.products-solutions-wrapper .products-solutions-row .image,.content-products-wrapper .products-solutions-row .image,.products-search-wrapper .products-search,.tabs .tab-nav li.active a{
    -webkit-box-shadow:0 22px 62px rgba(55,57,74,.15);
    box-shadow:0 22px 62px rgba(55,57,74,.15)
}
@media (max-width:991px){
    .box-shadow,.content-two-col-wrapper .content-two-col-image .content-two-col-image-inner,.about-items-wrapper img,.awards-item .awards-item-inner,.video-items-wrapper .video-item .video-item-inner,.products-solutions-wrapper .products-solutions-row .image,.content-products-wrapper .products-solutions-row .image,.products-search-wrapper .products-search,.tabs .tab-nav li.active a{
        -webkit-box-shadow:0 11px 31px rgba(55,57,74,.15);
        box-shadow:0 11px 31px rgba(55,57,74,.15)
    }
}
.entry-text a,.tabs .tab-wrap .text-wrap a,.single-main-wrap .entry-content a,.page-wrap-section a{
    color:#3C38F6
}
.entry-text a:hover,.tabs .tab-wrap .text-wrap a:hover,.single-main-wrap .entry-content a:hover,.page-wrap-section a:hover{
    color:#f4da40
}
.entry-text ul,.tabs .tab-wrap .text-wrap ul,.single-main-wrap .entry-content ul,.page-wrap-section ul{
    margin:0 0 2em;
    padding:0
}
.entry-text ul ul,.tabs .tab-wrap .text-wrap ul ul,.single-main-wrap .entry-content ul ul,.page-wrap-section ul ul{
    margin:10px 0 0
}
.entry-text figure,.tabs .tab-wrap .text-wrap figure,.single-main-wrap .entry-content figure,.page-wrap-section figure{
    margin:2em 0
}
.entry-text figure img,.tabs .tab-wrap .text-wrap figure img,.single-main-wrap .entry-content figure img,.page-wrap-section figure img{
    border-radius:10px
}
.entry-text figure .wp-caption-text,.tabs .tab-wrap .text-wrap figure .wp-caption-text,.single-main-wrap .entry-content figure .wp-caption-text,.page-wrap-section figure .wp-caption-text{
    color:#BEBEBE;
    font-family:"Gotham",serif;
    font-size:12px;
    font-style:italic;
    font-weight:300;
    margin:20px 0 0;
    text-align:left
}
.leaves-top,.page-hero-wrapper.leaves:after,.archive .page-hero-wrapper:before{
    background-image:url(../../../themes/fsl-theme/assets/images/leaves.png)!important;
    background-position:center;
    background-repeat:no-repeat;
    background-size:100%;
    display:block;
    height:404px;
    left:0;
    position:absolute;
    top:5px!important;
    width:193px;
    z-index:-1
}
.leaves-middle,.tst-items-wrapper:before,.archive-section:before{
    background-image:url(../../../themes/fsl-theme/assets/images/leaves-bg.png);
    background-position:center;
    background-repeat:no-repeat;
    background-size:100%;
    display:block;
    height:945px;
    left:25px;
    position:absolute;
    top:5px;
    right:25px;
    z-index:-1
}
@media (min-width:1921px){
    .leaves-middle,.tst-items-wrapper:before,.archive-section:before{
        background-size:auto
    }
}
.leaves-right,.archive .page-hero-wrapper:after{
    background-image:url(../../../themes/fsl-theme/assets/images/leaves-right.png);
    background-position:center left;
    background-repeat:no-repeat;
    display:block;
    height:246px;
    position:absolute;
    right:0;
    top:77px;
    width:178px;
    z-index:-1
}
.bg-bottom,.newsletter-wrapper:before,.archive .site-main:before{
    background-image:url(../../../themes/fsl-theme/assets/images/bg-bottom.png);
    background-position:center top;
    background-repeat:no-repeat;
    background-size:100%;
    display:block;
    height:85px;
    left:145px;
    position:absolute;
    width:202px;
    z-index:-1
}
.content-area ul:not(.tab-nav):not(.select2-results__options){
    list-style:none;
    padding-left:0
}
.page-id-3 .content-area ul:not(.tab-nav):not(.select2-results__options){
    list-style:disc;
    padding-left:25px
}
.content-area ul:not(.tab-nav):not(.select2-results__options) li{
    position:relative;
    padding-left:25px
}
.page-id-3 .content-area ul:not(.tab-nav):not(.select2-results__options) li{
    padding-left:0
}
.content-area ul:not(.tab-nav):not(.select2-results__options) li:before{
    background-image:url(../../../themes/fsl-theme/assets/images/bullet-img.png);
    background-repeat:no-repeat;
    background-size:100%;
    content:'';
    height:16px;
    left:0;
    position:absolute;
    top:4px;
    width:16px
}
.page-id-3 .content-area ul:not(.tab-nav):not(.select2-results__options) li:before{
    display:none
}
@media (min-width:1024px){
    .content-area .hide-section-above-tablet{
        display:none!important
    }
}
.page-id-2715 .image-text-wrapper .image-text-image img{
    width:80%
}
em.blue{
    color:#3C38F6;
    -webkit-transition:.4s all;
    -o-transition:.4s all;
    transition:.4s all;
    font-weight:500;
    font-family:"Gotham",serif
}
div.hfeed.site .align-content-Top{
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start
}
div.hfeed.site .align-content-Top .image-text-main-inner{
    padding-top:8px
}
div.hfeed.site .align-content-Center{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
div.hfeed.site .align-content-Bottom{
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end
}
@media (min-width:992px){
    div.hfeed.site .mobile-visible{
        display:none!important
    }
}
.pdf-viewer-ie-wrapper{
    display:none;
    overflow:hidden;
    position:fixed;
    width:100%;
    height:100%;
    background-color:rgba(55,57,74,.8);
    top:0;
    left:0;
    z-index:1000;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.pdf-viewer-ie-wrapper iframe{
    width:60%;
    max-width:900px;
    height:90%
}
.image-text-link-ie{
    display:none
}
.ie .image-text-link-ie,.unknown .image-text-link-ie{
    display:block;
    margin:1em 0
}
.ie .image-text-link-ie a,.unknown .image-text-link-ie a{
    cursor:pointer
}
.ie .image-text-link-pdf,.unknown .image-text-link-pdf{
    display:none
}
.pdf-viewer-ie-wrapper-close{
    position:absolute;
    width:25px;
    height:25px;
    background-color:#f4da40;
    border-radius:5px;
    cursor:pointer;
    -webkit-transition:0.4s ease-in-out;
    -o-transition:0.4s ease-in-out;
    transition:0.4s ease-in-out;
    top:50px;
    right:50px
}
.pdf-viewer-ie-wrapper-close:hover{
    background-color:#37394A
}
.pdf-viewer-ie-wrapper-close:hover span{
    background-color:#f4da40
}
.pdf-viewer-ie-wrapper-close span{
    height:2px;
    width:100%;
    background-color:#37394A;
    position:absolute;
    top:-webkit-calc(50% - 1px);
    top:calc(50% - 1px);
    left:0;
    -webkit-transition:0.4s ease-in-out;
    -o-transition:0.4s ease-in-out;
    transition:0.4s ease-in-out
}
.pdf-viewer-ie-wrapper-close span:nth-child(1){
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
.pdf-viewer-ie-wrapper-close span:nth-child(2){
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.default-page-section{
    padding:50px 15px;
    position:relative;
    z-index:1
}
@media (max-width:1199px){
    .default-page-section{
        padding:30px 15px
    }
}
@media (max-width:767px){
    .default-page-section{
        padding:30px 0
    }
}
@media (max-width:480px){
    .image-text-link-btn a{
        width:100%
    }
}
.site-footer{
    background-color:#353749;
    color:#fff;
    font-size:14px;
    position:relative;
    z-index:1
}
@media (max-width:991px){
    .site-footer .lf-social-wrapper{
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center
    }
}
.site-footer .lf-social-wrapper .social-icon-menu-items{
    margin-bottom:10px;
    margin-right:10px
}
.site-footer .lf-social-wrapper .social-icon-menu-items:last-of-type{
    margin-right:0
}
.site-footer .lf-social-wrapper .social-icon-menu-items a{
    font-size:35px
}
@media (max-width:991px){
    .site-footer .lf-social-wrapper .social-icon-menu-items a{
        display:block
    }
}
.site-footer .lf-social-wrapper .social-icon-menu-items a:hover{
    color:#f4da40
}
@media (max-width:991px){
    .site-footer .lf-social-wrapper .social-icon-menu-items a .icon:before{
        display:block
    }
}
.site-footer .lf-social-wrapper .social-icon-menu-items.twitter a,.site-footer .lf-social-wrapper .social-icon-menu-items.instagram a{
    font-size:25px
}
.site-footer .lf-social-wrapper .social-icon-menu-items.twitter a:hover .icon:before,.site-footer .lf-social-wrapper .social-icon-menu-items.instagram a:hover .icon:before{
    background-color:#f4da40
}
.site-footer .lf-social-wrapper .social-icon-menu-items.twitter .icon:before,.site-footer .lf-social-wrapper .social-icon-menu-items.instagram .icon:before{
    background-color:#fff;
    border-radius:50%;
    width:35px;
    height:35px;
    text-align:center;
    color:#37394A;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s;
    padding:1px 0 0 1px
}
.site-footer a{
    color:#fff
}
.site-footer .widget-title{
    color:#f4da40;
    font-family:"Gotham",serif;
    font-size:16px;
    margin:0 0 20px
}
.site-footer ul{
    margin:0 0 20px;
    padding:0
}
.site-footer ul li{
    display:block;
    font-family:"Gotham",serif;
    font-weight:500;
    margin:0 0 7.5px
}
.site-footer ul li.menu-item-underline{
    border-bottom:1px solid #fff;
    padding-bottom:10px
}
.site-footer ul li.current-menu-item a,.site-footer ul li a:hover{
    color:#f4da40
}
.site-footer .footer-widgets-wrapper{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin:0 -15px;
    padding:45px 0
}
@media (max-width:1199px){
    .site-footer .footer-widgets-wrapper{
        -webkit-flex-flow:wrap;
        -ms-flex-flow:wrap;
        flex-flow:wrap
    }
}
@media (max-width:480px){
    .site-footer .footer-widgets-wrapper{
        padding:30px 0
    }
}
.site-footer .footer-widgets-wrapper .footer-column{
    padding:0 15px
}
.site-footer .footer-widgets-wrapper .footer-column-1{
    line-height:1.41em;
    max-width:300px
}
@media (max-width:991px){
    .site-footer .footer-widgets-wrapper .footer-column-1{
        border-bottom:1px solid #fff;
        margin-bottom:25px;
        max-width:100%;
        padding-bottom:25px;
        text-align:center;
        width:100%
    }
}
.site-footer .footer-widgets-wrapper .footer-column-1 .widget_media_image{
    margin:0 0 15px
}
.site-footer .footer-widgets-wrapper .footer-column-1 .widget_media_image img{
    width:93px
}
.site-footer .footer-widgets-wrapper .footer-column-1 ul{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin:0
}
@media (max-width:991px){
    .site-footer .footer-widgets-wrapper .footer-column-1 ul{
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center;
        margin:0 0 20px
    }
}
.site-footer .footer-widgets-wrapper .footer-column-1 ul li{
    display:block;
    margin-right:20px
}
@media (max-width:991px){
    .site-footer .footer-widgets-wrapper .footer-column-1 ul li{
        margin:0 10px
    }
}
.site-footer .footer-widgets-wrapper .footer-column-1 .contact-info-wrapper{
    font-family:"Gotham",serif
}
.site-footer .footer-widgets-wrapper .footer-column-1 .contact-info-wrapper a{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin:0 0 10px
}
@media (max-width:991px){
    .site-footer .footer-widgets-wrapper .footer-column-1 .contact-info-wrapper a{
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center
    }
}
.site-footer .footer-widgets-wrapper .footer-column-1 .contact-info-wrapper a i{
    width:30px
}
.site-footer .footer-widgets-wrapper .footer-column-4{
    max-width:426px
}
@media (max-width:1199px){
    .site-footer .footer-widgets-wrapper .footer-column-4{
        border-top:1px solid #fff;
        margin-top:20px;
        max-width:100%;
        padding-top:25px;
        width:100%
    }
}
@media (max-width:1199px){
    .site-footer .footer-widgets-wrapper .footer-column-4 .textwidget{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:justify;
        -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
}
@media (max-width:767px){
    .site-footer .footer-widgets-wrapper .footer-column-4 .textwidget{
        -webkit-flex-flow:wrap;
        -ms-flex-flow:wrap;
        flex-flow:wrap
    }
}
.site-footer .footer-widgets-wrapper .footer-column-4 .textwidget>p{
    font-size:12px
}
.site-footer .footer-widgets-wrapper .footer-column-4 .textwidget p a{
    text-decoration:underline
}
.site-footer .footer-widgets-wrapper .footer-column-4 .textwidget p a:hover{
    color:#f4da40
}
.site-footer .footer-widgets-wrapper .footer-column-4 .frm_forms{
    padding-bottom:10px
}
@media (max-width:1199px){
    .site-footer .footer-widgets-wrapper .footer-column-4 .frm_forms{
        width:50%
    }
}
@media (max-width:600px){
    .site-footer .footer-widgets-wrapper .footer-column-4 .frm_forms{
        max-width:-webkit-calc(100% - 150px);
        max-width:calc(100% - 150px);
        padding-right:20px;
        width:94%;
        margin-left:auto;
        margin-right:auto
    }
}
@media (max-width:767px){
    .site-footer .footer-widgets-wrapper .footer-column-4 .frm_forms{
        margin-bottom:30px;
        max-width:100%;
        padding-right:0
    }
}
.site-footer .footer-widgets-wrapper .footer-column-4 .frm_form_fields .frm_fields_container .form-field{
    margin:0 0 15px
}
.site-footer .footer-widgets-wrapper .footer-column-4 .frm_form_fields .frm_fields_container .form-field .frm_primary_label{
    color:#737274
}
.site-footer .footer-widgets-wrapper .footer-column-4 .frm_form_fields .frm_fields_container .form-field .frm_error{
    right:auto;
    bottom:-17px
}
.site-footer .footer-widgets-wrapper .footer-column-4 .frm_form_fields .frm_fields_container .form-field .widget-title{
    margin:0
}
.site-footer .footer-widgets-wrapper .footer-column-4 .frm_form_fields .frm_fields_container .form-field input{
    background-color:transparent
}
.site-footer .footer-widgets-wrapper .footer-column-4 .frm_form_fields .frm_fields_container .form-field input::-webkit-input-placeholder{
    color:#fff;
    opacity:1
}
.site-footer .footer-widgets-wrapper .footer-column-4 .frm_form_fields .frm_fields_container .form-field input:-moz-placeholder{
    color:#fff;
    opacity:1
}
.site-footer .footer-widgets-wrapper .footer-column-4 .frm_form_fields .frm_fields_container .form-field input::-moz-placeholder{
    color:#fff;
    opacity:1
}
.site-footer .footer-widgets-wrapper .footer-column-4 .frm_form_fields .frm_fields_container .form-field input::-webkit-input-placeholder{
    color:#fff;
    opacity:1
}
.site-footer .footer-widgets-wrapper .footer-column-4 .frm_form_fields .frm_fields_container .form-field input:-ms-input-placeholder{
    color:#fff;
    opacity:1
}
.site-footer .footer-widgets-wrapper .footer-column-4 .frm_form_fields .frm_fields_container .form-field.frm_html_container{
    color:#737274;
    margin:0 0 20px
}
.site-footer .footer-widgets-wrapper .footer-column-4 .frm_form_fields .frm_fields_container .frm_submit .frm_button_submit:hover{
    background-color:#f1d110;
    color:#37394A
}
.site-footer .footer-widgets-wrapper .footer-column-4 .frm_form_fields .frm_fields_container .frm_submit .frm_button_submit:after{
    left:15px;
    border-color:#37394A transparent #37394A transparent
}
.site-footer .footer-widgets-wrapper .footer-column-4 .lf-social-wrapper{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
@media (max-width:1199px){
    .site-footer .footer-widgets-wrapper .footer-column-4 .lf-social-wrapper{
        margin:0
    }
}
@media (max-width:480px){
    .site-footer .footer-widgets-wrapper .footer-column-4 .lf-social-wrapper{
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center;
        width:100%
    }
}
.site-footer .footer-widgets-wrapper .footer-column-4 .lf-social-wrapper .social-icon-menu-items{
    margin-right:10px;
    display:inline-block;
    vertical-align:middle
}
.site-footer .footer-widgets-wrapper .footer-column-4 .lf-social-wrapper .social-icon-menu-items a{
    display:block
}
.site-footer .footer-widgets-wrapper .footer-column-4 .lf-social-wrapper .social-icon-menu-items a:hover{
    color:#f4da40
}
.site-footer .footer-widgets-wrapper .footer-column-4 .lf-social-wrapper .social-icon-menu-items.instagram a,.site-footer .footer-widgets-wrapper .footer-column-4 .lf-social-wrapper .social-icon-menu-items.twitter a{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#fff;
    border-radius:50%;
    color:#353749;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    font-size:27px;
    height:40px;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    line-height:1em;
    width:40px
}
.site-footer .footer-widgets-wrapper .footer-column-4 .lf-social-wrapper .social-icon-menu-items.instagram a:hover,.site-footer .footer-widgets-wrapper .footer-column-4 .lf-social-wrapper .social-icon-menu-items.twitter a:hover{
    background-color:#f4da40
}
.site-footer .footer-widgets-wrapper .footer-column-4 .lf-social-wrapper .social-icon-menu-items.instagram a i,.site-footer .footer-widgets-wrapper .footer-column-4 .lf-social-wrapper .social-icon-menu-items.twitter a i{
    display:block;
    line-height:1em
}
.site-footer .footer-widgets-wrapper .footer-column-4 .lf-social-wrapper .social-icon-menu-items.instagram a i:before,.site-footer .footer-widgets-wrapper .footer-column-4 .lf-social-wrapper .social-icon-menu-items.twitter a i:before{
    display:block;
    line-height:1em
}
.site-footer .select2-container--default{
    max-width:100%;
    width:100%!important
}
.site-footer .select2-container--default .select2-selection--single,.site-footer .select2-container--default .select2-selection--multiple{
    background-color:#353749;
    border:1px solid #fff!important;
    padding:10px 45px 10px 15px
}
.site-footer .select2-container--default .select2-selection--single .select2-selection__rendered,.site-footer .select2-container--default .select2-selection--multiple .select2-selection__rendered{
    color:#fff
}
.site-footer .select2-container--default .select2-selection--single .select2-selection__arrow,.site-footer .select2-container--default .select2-selection--multiple .select2-selection__arrow{
    bottom:8px;
    margin:auto;
    right:15px;
    top:0
}
.site-footer .select2-container--default .select2-selection--single .select2-selection__arrow b,.site-footer .select2-container--default .select2-selection--multiple .select2-selection__arrow b{
    background-image:url(../../../themes/fsl-theme/assets/icons/angle-down-white.svg)
}
.site-footer .select2-container--default .select2-selection--multiple:after{
    background-image:url(../../../themes/fsl-theme/assets/icons/angle-down-white.svg)
}
.site-footer .frm_blank_field .select2-container--default .select2-selection--single,.site-footer .frm_blank_field .select2-container--default .select2-selection--multiple{
    border:1px solid red!important
}
.site-footer .select2-results__options{
    margin:0;
    max-height:190px!important
}
.site-footer .select2-results__options .select2-results__option{
    border-bottom:1px solid #E5E5E3;
    font-size:14px;
    font-weight:700;
    margin:0;
    padding:7.5px 0 7.5px 30px
}
.site-info .container{
    border-top:1px solid #fff;
    font-size:12px;
    padding:10px 15px
}
.site-content{
    position:relative
}
.fixed-social-links{
    left:-50px;
    position:fixed;
    top:-webkit-calc(50vh - 100px);
    top:calc(50vh - 100px);
    -webkit-transition:left .3s;
    -o-transition:left .3s;
    transition:left .3s;
    z-index:99
}
@media (max-width:1280px){
    .fixed-social-links{
        display:none
    }
}
.fixed-social-links.top-position{
    left:50px
}
@media (max-width:1680px){
    .fixed-social-links.top-position{
        left:10px
    }
}
.fixed-social-links.bottom-position{
    left:-50px
}
.fixed-social-links a{
    color:#353749;
    display:block;
    font-size:38px;
    margin:0 0 10px;
    position:relative;
    z-index:1
}
.fixed-social-links a:before{
    background-color:#fff;
    border-radius:50%;
    bottom:1px;
    -webkit-box-shadow:0 0 5px rgba(255,255,255,.5);
    box-shadow:0 0 5px rgba(255,255,255,.5);
    content:'';
    display:block;
    left:1px;
    position:absolute;
    right:1px;
    top:1px;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    z-index:-1
}
.fixed-social-links a:hover{
    color:#fff
}
.fixed-social-links a:hover:before{
    background-color:#353749
}
.fixed-social-links a i{
    display:block;
    line-height:1em
}
.fixed-social-links a i:before{
    display:block;
    line-height:1em
}
.fixed-social-links .instagram a,.fixed-social-links .twitter a{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#353749;
    border-radius:50%;
    color:#fff;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    font-size:25px;
    height:39px;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    line-height:1em;
    width:39px
}
.fixed-social-links .instagram a:before,.fixed-social-links .twitter a:before{
    background-color:#353749;
    bottom:-1px;
    left:-1px;
    right:-1px;
    top:-1px
}
.fixed-social-links .instagram a:hover,.fixed-social-links .twitter a:hover{
    color:#353749
}
.fixed-social-links .instagram a:hover:before,.fixed-social-links .twitter a:hover:before{
    background-color:#fff
}
.fixed-social-links .instagram a i,.fixed-social-links .twitter a i{
    display:block;
    line-height:1em
}
.fixed-social-links .instagram a i:before,.fixed-social-links .twitter a i:before{
    display:block;
    line-height:1em
}
.button,.frm_submit .frm_button_submit{
    color:#37394A;
    border:none;
    border-radius:5px;
    display:inline-block;
    font-family:"Gotham",serif;
    font-weight:700;
    line-height:1.3em;
    padding:10px 30px;
    text-align:center
}
.button.button-primary,.frm_submit .frm_button_submit{
    background-color:#f4da40
}
.button.button-primary:hover,.frm_submit .frm_button_submit:hover{
    background-color:#37394A;
    color:#f4da40
}
.button.button-secondary,.frm_submit .button-secondary.frm_button_submit{
    background-color:#3C38F6
}
.button.button-tertiary,.frm_submit .button-tertiary.frm_button_submit{
    background-color:#737274
}
.button.light-gray,.frm_submit .light-gray.frm_button_submit,.single-post-download .button-download{
    border:1px solid #E5E5E3;
    background-color:#F7F7F7;
    color:#3C38F6
}
.button.light-gray:hover,.frm_submit .light-gray.frm_button_submit:hover,.single-post-download .button-download:hover{
    background-color:#E5E5E3;
    color:#37394A
}
.simple-link{
    color:#3C38F6;
    font-family:"Gotham",serif;
    font-size:14px;
    font-weight:500
}
.simple-link:hover{
    color:#37394A
}
.nav-links{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-align:center;
    width:100%
}
.nav-links .page-numbers{
    color:#37394A;
    display:inline-block;
    font-family:"Gotham",serif;
    font-weight:700;
    height:40px;
    line-height:2.5em;
    margin:0 3px;
    width:30px;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.nav-links .page-numbers:hover{
    color:#f4da40
}
.nav-links .page-numbers.current{
    background-color:#f4da40;
    border-radius:50%;
    width:40px
}
.nav-links .page-numbers.prev,.nav-links .page-numbers.next{
    background-color:transparent;
    border:none;
    height:auto;
    width:40px
}
.nav-links .page-numbers.prev i,.nav-links .page-numbers.prev i:before,.nav-links .page-numbers.next i,.nav-links .page-numbers.next i:before{
    display:block;
    line-height:1em
}
.breadcrumbs{
    color:#BEBEBE;
    font-family:"Gotham",serif;
    font-size:12px;
    font-weight:500;
    margin:0
}
.breadcrumbs a{
    color:#BEBEBE
}
.breadcrumbs a:hover{
    color:#37394A
}
.breadcrumbs .breadcrumb_last{
    color:#37394A
}
.woocommerce .woocommerce-breadcrumb p{
    margin:0
}
input[type='text'],input[type='email'],input[type='url'],input[type='password'],input[type='search'],input[type='number'],input[type='tel'],input[type='range'],input[type='date'],input[type='month'],input[type='week'],input[type='time'],input[type='datetime'],input[type='datetime-local'],input[type='color'],textarea{
    border:1px solid #E5E5E3;
    border-left:5px solid #f4da40;
    border-radius:5px;
    font-size:16px;
    line-height:normal;
    padding:21px 10px;
    vertical-align:middle
}
.iphone input[type='text'],.iphone input[type='email'],.iphone input[type='url'],.iphone input[type='password'],.iphone input[type='search'],.iphone input[type='number'],.iphone input[type='tel'],.iphone input[type='range'],.iphone input[type='date'],.iphone input[type='month'],.iphone input[type='week'],.iphone input[type='time'],.iphone input[type='datetime'],.iphone input[type='datetime-local'],.iphone input[type='color'],.iphone textarea{
    background-clip:padding-box
}
textarea{
    resize:none;
    width:100%
}
button,input[type='button'],input[type='reset'],input[type='submit']{
    border:1px solid;
    border-radius:0;
    font-family:"Gotham",serif;
    font-size:16px;
    line-height:1.15em;
    padding:10px;
    vertical-align:middle
}
::-webkit-input-placeholder{
    opacity:1
}
\:-moz-placeholder{
    opacity:1
}
::-moz-placeholder{
    opacity:1
}
\:-ms-input-placeholder{
    opacity:1
}
*::-webkit-input-placeholder{
    opacity:1
}
*:-moz-placeholder{
    opacity:1
}
*:-ms-input-placeholder{
    opacity:1
}
fieldset{
    min-width:0
}
table{
    border-collapse:initial;
    border-radius:5px;
    border:1px solid #E5E5E3;
    overflow:hidden
}
@media (min-width:768px) and (max-width:1199px){
    table{
        display:block;
        overflow:auto
    }
}
@media (max-width:767px){
    table{
        display:block;
        overflow:auto
    }
}
table tbody{
    display:table;
    width:100%
}
@media (max-width:767px){
    table tbody,table thead,table tfoot{
        display:block
    }
}
@media (min-width:481px){
    table tr:nth-of-type(odd):not(:first-of-type) td{
        background:#E5E5E3
    }
    table tr:not(:first-of-type) td:not(:first-of-type):not(:last-of-type){
        border-right:1px solid #E5E5E3
    }
}
@media (max-width:480px){
    table tr td{
        background:#fff
    }
}
table tr:first-of-type td{
    font-weight:700;
    border-right:none
}
@media (max-width:767px){
    table tr td:nth-of-type(odd) .mobile-td-title{
        background:#737274;
        color:#fff
    }
    table tr td:nth-of-type(even) .mobile-td-title{
        background:#f4da40;
        color:#37394A;
        font-weight:700
    }
}
@media (max-width:767px){
    table tr{
        display:block;
        border-bottom:3px solid #E5E5E3
    }
    table tr:last-child{
        border-bottom:none
    }
}
.page-id-1021 table tr:nth-child(3) td{
    font-weight:300
}
.page-id-3003 table tr:nth-child(3) td,.page-id-3003 table tr:nth-child(4) td,.page-id-3003 table tr:nth-child(5) td{
    font-weight:300
}
table th,table td{
    padding:15px 10px;
    border-bottom:1px solid #E5E5E3;
    border-right:1px solid #E5E5E3;
    font-family:"Gotham",serif;
    font-weight:700
}
@media (min-width:767px){
    table th,table td{
        height:50px
    }
}
@media (max-width:1199px){
    table th,table td{
        font-size:14px;
        padding:10px
    }
}
@media (max-width:767px){
    table th,table td{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        padding:0
    }
    table th .mobile-td-title,table td .mobile-td-title{
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-flex:0;
        -webkit-flex:0 0 50%;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        font-size:14px;
        padding:10px 15px;
        width:50%
    }
    table th .inner-td,table td .inner-td{
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-flex:0;
        -webkit-flex:0 0 50%;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        padding:10px 15px
    }
}
@media (max-width:767px) and (max-width:767px){
    table th .inner-td,table td .inner-td{
        background:#fff
    }
}
@media (max-width:767px){
    table th:last-child,table th:last-child .mobile-td-title,table td:last-child,table td:last-child .mobile-td-title{
        border-bottom:none
    }
}
table td{
    color:#37394A
}
table td:not(:first-of-type){
    border-right:none;
    font-weight:300;
    font-size:15px
}
@media (max-width:767px){
    table td{
        border-right:none
    }
}
.page-id-412 table td{
    font-weight:300
}
@media (min-width:768px){
    table tbody tr:last-child td{
        border-bottom:none
    }
}
table th{
    color:#37394A
}
table tbody:first-child tr:first-child td,table th{
    text-align:center
}
@media (min-width:768px){
    table tbody:first-child tr:first-child td,table th{
        color:#fff;
        font-size:14px
    }
}
@media (max-width:767px){
    table tbody:first-child tr:first-child td,table th{
        display:none
    }
}
table tbody:first-child tr:first-child td:first-of-type{
    background:#737274;
    color:#fff
}
.page-id-412 table tbody:first-child tr:first-child td:first-of-type{
    background-color:#737274;
    color:#fff;
    font-weight:700
}
table tbody:first-child tr:first-child td{
    background:#f4da40;
    color:#37394A
}
.page-id-412 table tbody:first-child tr:first-child td{
    background-color:#737274;
    color:#fff
}
@media (max-width:767px){
    table thead,table tbody:first-child tr:first-child{
        display:none
    }
}
.slick-slider{
    position:relative;
    display:block;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -ms-touch-action:pan-y;
    touch-action:pan-y;
    -webkit-tap-highlight-color:transparent
}
.slick-list{
    position:relative;
    overflow:hidden;
    display:block;
    margin:0;
    padding:0
}
.slick-list:focus{
    outline:none
}
.slick-list.dragging{
    cursor:pointer;
    cursor:hand
}
.slick-slider .slick-track,.slick-slider .slick-list{
    -webkit-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.slick-track{
    position:relative;
    left:0;
    top:0;
    display:block;
    margin-left:auto;
    margin-right:auto
}
.slick-track:before,.slick-track:after{
    content:"";
    display:table
}
.slick-track:after{
    clear:both
}
.slick-loading .slick-track{
    visibility:hidden
}
.slick-slide{
    float:left;
    height:100%;
    min-height:1px;
    display:none
}
[dir="rtl"] .slick-slide{
    float:right
}
.slick-slide img{
    display:block
}
.slick-slide.slick-loading img{
    display:none
}
.slick-slide.dragging img{
    pointer-events:none
}
.slick-initialized .slick-slide{
    display:block
}
.slick-loading .slick-slide{
    visibility:hidden
}
.slick-vertical .slick-slide{
    display:block;
    height:auto;
    border:1px solid transparent
}
.slick-arrow.slick-hidden{
    display:none
}
.slick-arrow{
    background-color:#f4da40;
    border-radius:50%;
    border:none;
    bottom:0;
    color:#37394A;
    height:40px;
    margin:auto;
    padding:0;
    position:absolute;
    top:0;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    width:40px
}
.slick-arrow.slick-prev{
    left:0;
    padding-right:2.5px
}
.slick-arrow.slick-next{
    padding-left:2.5px;
    right:0
}
.slick-arrow i{
    display:block;
    line-height:1em
}
.slick-arrow i:before{
    display:block;
    line-height:1em
}
.slick-arrow:hover{
    background-color:#37394A;
    color:#f4da40
}
.slick-dots{
    margin:0;
    padding:0;
    text-align:center
}
.slick-dots li{
    display:inline-block;
    position:relative
}
.slick-dots li.has-title:before{
    border-color:#f4da40 transparent transparent;
    border-style:solid;
    border-width:13px 8px 0;
    bottom:-webkit-calc(100% + 3px);
    bottom:calc(100% + 3px);
    content:'';
    height:0;
    left:0;
    margin:0 auto;
    opacity:0;
    position:absolute;
    right:0;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s;
    visibility:hidden;
    width:0
}
.slick-dots li button{
    background-color:#fff;
    border:none;
    border-radius:50%;
    -webkit-box-shadow:0 2px 5px rgba(0,0,0,.05);
    box-shadow:0 2px 5px rgba(0,0,0,.05);
    font-size:0;
    height:14px;
    margin:0 5px;
    padding:0;
    width:14px
}
.slick-dots li .dot-title{
    background-color:#f4da40;
    border-radius:10px;
    bottom:-webkit-calc(100% + 15px);
    bottom:calc(100% + 15px);
    color:#37394A;
    display:block;
    font-family:"Gotham",serif;
    font-size:18px;
    font-weight:700;
    margin:0 auto;
    left:-100px;
    right:-100px;
    min-width:200px;
    opacity:0;
    padding:14px 20px;
    position:absolute;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s;
    visibility:hidden
}
@media (min-width:600px){
    .slick-dots li:first-child .dot-title{
        left:auto;
        right:-20px
    }
}
@media (min-width:600px){
    .slick-dots li:last-child .dot-title{
        left:-20px;
        right:auto
    }
}
.slick-dots li.slick-active button{
    background-color:#f4da40;
    height:16px;
    width:16px
}
.slick-dots li.slick-active.has-title:before,.slick-dots li.slick-active .dot-title{
    opacity:1;
    -webkit-transition:.5s;
    -o-transition:.5s;
    transition:.5s;
    visibility:visible
}
.select2-container{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    display:inline-block;
    margin:0;
    position:relative;
    vertical-align:middle
}
.select2-container .select2-selection--single{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    cursor:pointer;
    display:block;
    height:28px;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-user-select:none
}
.select2-container .select2-selection--single .select2-selection__rendered{
    display:block;
    padding-left:8px;
    padding-right:20px;
    overflow:hidden;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    white-space:nowrap
}
.select2-container .select2-selection--single .select2-selection__clear{
    position:relative
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{
    padding-right:8px;
    padding-left:20px
}
.select2-container .select2-selection--multiple{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    cursor:pointer;
    display:block;
    min-height:32px;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-user-select:none
}
.select2-container .select2-selection--multiple .select2-selection__rendered{
    display:inline-block;
    overflow:hidden;
    padding-left:8px;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    white-space:nowrap
}
.select2-container .select2-search--inline{
    float:left
}
.select2-container .select2-search--inline .select2-search__field{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    border:none;
    font-size:100%;
    margin-top:5px;
    padding:0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{
    -webkit-appearance:none
}
.select2-dropdown{
    background-color:#fff;
    border:1px solid #aaa;
    border-radius:4px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    display:block;
    position:absolute;
    left:-100000px;
    width:100%;
    z-index:1051
}
.select2-results{
    display:block
}
.select2-results__options{
    list-style:none;
    margin:0;
    padding:0
}
.select2-results__option{
    padding:6px;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-user-select:none
}
.select2-results__option[aria-selected]{
    cursor:pointer
}
.select2-container--open .select2-dropdown{
    left:0
}
.select2-container--open .select2-dropdown--above{
    border-bottom:none;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.select2-container--open .select2-dropdown--below{
    border-top:none;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.select2-search--dropdown{
    display:block;
    padding:4px
}
.select2-search--dropdown .select2-search__field{
    padding:4px;
    width:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{
    -webkit-appearance:none
}
.select2-search--dropdown.select2-search--hide{
    display:none
}
.select2-close-mask{
    border:0;
    margin:0;
    padding:0;
    display:block;
    position:fixed;
    left:0;
    top:0;
    min-height:100%;
    min-width:100%;
    height:auto;
    width:auto;
    opacity:0;
    z-index:99;
    background-color:#fff;
    filter:alpha(opacity=0)
}
.select2-hidden-accessible{
    border:0!important;
    clip:rect(0 0 0 0)!important;
    -webkit-clip-path:inset(50%)!important;
    clip-path:inset(50%)!important;
    height:1px!important;
    overflow:hidden!important;
    padding:0!important;
    position:absolute!important;
    width:1px!important;
    white-space:nowrap!important
}
.select2-container--default .select2-selection--single{
    background-color:#fff;
    border:1px solid #aaa;
    border-radius:4px
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    color:#444;
    line-height:28px
}
.select2-container--default .select2-selection--single .select2-selection__clear{
    cursor:pointer;
    float:right;
    font-weight:700
}
.select2-container--default .select2-selection--single .select2-selection__placeholder{
    color:#999
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    height:26px;
    position:absolute;
    top:1px;
    right:1px;
    width:20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
    border-color:#888 transparent transparent transparent;
    border-style:solid;
    border-width:5px 4px 0 4px;
    height:0;
    left:50%;
    margin-left:-4px;
    margin-top:-2px;
    position:absolute;
    top:50%;
    width:0
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{
    float:left
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{
    left:1px;
    right:auto
}
.select2-container--default.select2-container--disabled .select2-selection--single{
    background-color:#eee;
    cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{
    display:none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-color:transparent transparent #888 transparent;
    border-width:0 4px 5px 4px
}
.select2-container--default .select2-selection--multiple{
    background-color:#fff;
    border:1px solid #aaa;
    border-radius:4px;
    cursor:text
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    list-style:none;
    margin:0;
    padding:0 5px;
    width:100%
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{
    list-style:none
}
.select2-container--default .select2-selection--multiple .select2-selection__clear{
    cursor:pointer;
    float:right;
    font-weight:700;
    margin-top:5px;
    margin-right:10px;
    padding:1px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice{
    background-color:#e4e4e4;
    border:1px solid #aaa;
    border-radius:4px;
    cursor:default;
    float:left;
    margin-right:5px;
    margin-top:5px;
    padding:0 5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
    color:#999;
    cursor:pointer;
    display:inline-block;
    font-weight:700;
    margin-right:2px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{
    color:#333
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{
    float:right
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{
    margin-left:5px;
    margin-right:auto
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{
    margin-left:2px;
    margin-right:auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple{
    border:solid #000 1px;
    outline:0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple{
    background-color:#eee;
    cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{
    display:none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{
    border-top-left-radius:0;
    border-top-right-radius:0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.select2-container--default .select2-search--dropdown .select2-search__field{
    border:1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field{
    background:transparent;
    border:none;
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-appearance:textfield
}
.select2-container--default .select2-results>.select2-results__options{
    max-height:200px;
    overflow-y:auto
}
.select2-container--default .select2-results__option[role=group]{
    padding:0
}
.select2-container--default .select2-results__option[aria-disabled=true]{
    color:#999
}
.select2-container--default .select2-results__option[aria-selected=true]{
    background-color:#ddd
}
.select2-container--default .select2-results__option .select2-results__option{
    padding-left:1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{
    padding-left:0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-1em;
    padding-left:2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-2em;
    padding-left:3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-3em;
    padding-left:4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-4em;
    padding-left:5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
    margin-left:-5em;
    padding-left:6em
}
.select2-container--default .select2-results__option--highlighted[aria-selected]{
    background-color:#5897fb;
    color:#fff
}
.select2-container--default .select2-results__group{
    cursor:default;
    display:block;
    padding:6px
}
.select2-container--classic .select2-selection--single{
    background-color:#f7f7f7;
    border:1px solid #aaa;
    border-radius:4px;
    outline:0;
    background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));
    background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)
}
.select2-container--classic .select2-selection--single:focus{
    border:1px solid #5897fb
}
.select2-container--classic .select2-selection--single .select2-selection__rendered{
    color:#444;
    line-height:28px
}
.select2-container--classic .select2-selection--single .select2-selection__clear{
    cursor:pointer;
    float:right;
    font-weight:700;
    margin-right:10px
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{
    color:#999
}
.select2-container--classic .select2-selection--single .select2-selection__arrow{
    background-color:#ddd;
    border:none;
    border-left:1px solid #aaa;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    height:26px;
    position:absolute;
    top:1px;
    right:1px;
    width:20px;
    background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));
    background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{
    border-color:#888 transparent transparent transparent;
    border-style:solid;
    border-width:5px 4px 0 4px;
    height:0;
    left:50%;
    margin-left:-4px;
    margin-top:-2px;
    position:absolute;
    top:50%;
    width:0
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{
    float:left
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{
    border:none;
    border-right:1px solid #aaa;
    border-radius:0;
    border-top-left-radius:4px;
    border-bottom-left-radius:4px;
    left:1px;
    right:auto
}
.select2-container--classic.select2-container--open .select2-selection--single{
    border:1px solid #5897fb
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{
    background:transparent;
    border:none
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-color:transparent transparent #888 transparent;
    border-width:0 4px 5px 4px
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{
    border-top:none;
    border-top-left-radius:0;
    border-top-right-radius:0;
    background-image:-o-linear-gradient(top,#fff 0%,#eee 50%);
    background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#eee));
    background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{
    border-bottom:none;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#fff));
    background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)
}
.select2-container--classic .select2-selection--multiple{
    background-color:#fff;
    border:1px solid #aaa;
    border-radius:4px;
    cursor:text;
    outline:0
}
.select2-container--classic .select2-selection--multiple:focus{
    border:1px solid #5897fb
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{
    list-style:none;
    margin:0;
    padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{
    display:none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{
    background-color:#e4e4e4;
    border:1px solid #aaa;
    border-radius:4px;
    cursor:default;
    float:left;
    margin-right:5px;
    margin-top:5px;
    padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{
    color:#888;
    cursor:pointer;
    display:inline-block;
    font-weight:700;
    margin-right:2px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{
    color:#555
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{
    float:right;
    margin-left:5px;
    margin-right:auto
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{
    margin-left:2px;
    margin-right:auto
}
.select2-container--classic.select2-container--open .select2-selection--multiple{
    border:1px solid #5897fb
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{
    border-top:none;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{
    border-bottom:none;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
}
.select2-container--classic .select2-search--dropdown .select2-search__field{
    border:1px solid #aaa;
    outline:0
}
.select2-container--classic .select2-search--inline .select2-search__field{
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.select2-container--classic .select2-dropdown{
    background-color:#fff;
    border:1px solid transparent
}
.select2-container--classic .select2-dropdown--above{
    border-bottom:none
}
.select2-container--classic .select2-dropdown--below{
    border-top:none
}
.select2-container--classic .select2-results>.select2-results__options{
    max-height:200px;
    overflow-y:auto
}
.select2-container--classic .select2-results__option[role=group]{
    padding:0
}
.select2-container--classic .select2-results__option[aria-disabled=true]{
    color:grey
}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{
    background-color:#3875d7;
    color:#fff
}
.select2-container--classic .select2-results__group{
    cursor:default;
    display:block;
    padding:6px
}
.select2-container--classic.select2-container--open .select2-dropdown{
    border-color:#5897fb
}
.select2-container--default{
    color:#37394A;
    font-size:16px
}
.select2-container--default .select2-selection--single{
    background-color:#F7F7F7;
    border-radius:30px;
    border:none;
    height:auto;
    line-height:normal;
    padding:11px 45px 11px 20px
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    padding:0;
    text-transform:none
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    bottom:8px;
    margin:auto;
    right:15px;
    top:0
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
    background-image:url(../../../themes/fsl-theme/assets/icons/angle-down.svg);
    background-position:center;
    background-repeat:no-repeat;
    background-size:100%;
    border:none;
    height:10px;
    -webkit-transform-origin:center;
    -ms-transform-origin:center;
    transform-origin:center;
    width:10px
}
.select2-container--default.select2-container--open .select2-selection__arrow b,.select2-container--default.select2-container--open .select2-selection--multiple:after{
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.select2-container--default .select2-selection--multiple{
    background-color:#F7F7F7;
    border-radius:30px;
    border:none!important;
    height:auto;
    line-height:normal;
    padding:12.5px 45px 12.5px 20px;
    position:relative
}
.select2-container--default .select2-selection--multiple:after{
    background-image:url(../../../themes/fsl-theme/assets/icons/angle-down.svg);
    background-position:center;
    background-repeat:no-repeat;
    background-size:100%;
    border:none;
    bottom:0;
    content:'';
    height:10px;
    margin:auto;
    position:absolute;
    right:20px;
    top:0;
    -webkit-transform-origin:center;
    -ms-transform-origin:center;
    transform-origin:center;
    width:10px
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{
    display:block;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    overflow:hidden;
    padding:0;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    text-transform:none;
    white-space:nowrap;
    width:100%
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{
    background-color:transparent!important;
    border-radius:0!important;
    border:none!important;
    display:inline;
    float:none;
    margin-right:0;
    margin-top:0;
    padding-left:0!important;
    padding:0
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{
    content:none!important
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice:not(:first-child):before{
    background-image:none!important;
    content:', '!important;
    height:auto!important;
    position:static!important;
    width:auto!important
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li .select2-search__field{
    margin:0!important;
    padding:0!important
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice+.select2-search--inline{
    display:none!important
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li .select2-selection__choice__remove{
    display:none
}
.select2-container--default .select2-selection--multiple .select2-selection__arrow{
    bottom:8px;
    margin:auto;
    right:15px;
    top:0
}
.select2-container--default .select2-selection--multiple .select2-selection__arrow b{
    background-image:url(../../../themes/fsl-theme/assets/icons/angle-down.svg);
    background-position:center;
    background-repeat:no-repeat;
    background-size:100%;
    border:none;
    height:10px;
    width:10px
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    -webkit-transform:rotate(-180deg);
    -ms-transform:rotate(-180deg);
    transform:rotate(-180deg)
}
.select2-dropdown{
    border:none;
    border-radius:0 0 10px 10px;
    -webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);
    box-shadow:0 5px 10px rgba(0,0,0,.1);
    font-family:"Gotham",serif;
    font-weight:700;
    overflow:hidden
}
.select2-dropdown.select2-dropdown--above{
    -webkit-box-shadow:0 -5px 10px rgba(0,0,0,.1);
    box-shadow:0 -5px 10px rgba(0,0,0,.1);
    border-radius:10px 10px 0 0
}
.select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar{
    background-color:#E5E5E3;
    width:10px
}
.select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-thumb{
    background-color:#565656
}
.select2-dropdown .select2-results__group{
    border-bottom:1px solid #E5E5E3;
    padding:10px 20px
}
.select2-dropdown .select2-results__options--nested .select2-results__option{
    border-bottom:1px solid #E5E5E3;
    font-size:14px;
    padding:7.5px 0 7.5px 30px;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.select2-search--dropdown{
    display:block;
    padding:0 10px
}
.select2-results__option{
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.select2-results__option[aria-selected],.select2-results__option[data-selected]{
    padding:5px 20px
}
.select2-container--default .select2-results__option--highlighted[aria-selected]{
    background-color:transparent;
    color:#f4da40
}
.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{
    background-color:transparent;
    color:#f4da40
}
.select2-results__options[aria-multiselectable="true"] .select2-results__option,.select2-results__options[aria-multiselectable="true"] .select2-results__option{
    padding-left:35px!important;
    position:relative
}
.select2-results__options[aria-multiselectable="true"] .select2-results__option:before,.select2-results__options[aria-multiselectable="true"] .select2-results__option:before{
    border:1px solid #737274;
    content:'';
    height:17px;
    left:10px;
    margin:auto;
    position:absolute;
    top:10px;
    width:17px
}
.select2-results__options[aria-multiselectable="true"] .select2-results__option[aria-selected=true]:after,.select2-results__options[aria-multiselectable="true"] .select2-results__option[data-selected=true]:after{
    background-image:url(../../../themes/fsl-theme/assets/icons/check.svg);
    background-position:center;
    background-repeat:no-repeat;
    background-size:13px;
    content:'';
    height:17px;
    left:10px;
    margin:auto;
    position:absolute;
    top:10px;
    width:17px
}
html.with-featherlight{
    overflow:hidden
}
.featherlight{
    display:none;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:2147483647;
    text-align:center;
    white-space:nowrap;
    cursor:pointer;
    background:#333;
    background:rgba(0,0,0,0)
}
.featherlight:last-of-type{
    background:rgba(0,0,0,.8)
}
.featherlight:before{
    content:'';
    display:inline-block;
    height:100%;
    vertical-align:middle
}
.featherlight .featherlight-content{
    position:relative;
    text-align:left;
    vertical-align:middle;
    display:inline-block;
    overflow:auto;
    padding:25px 25px 0;
    border-bottom:25px solid transparent;
    margin-left:5%;
    margin-right:5%;
    max-height:95%;
    background:#fff;
    cursor:auto;
    white-space:normal
}
.featherlight .featherlight-inner{
    display:block
}
.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{
    display:none
}
.featherlight .featherlight-close-icon{
    position:absolute;
    z-index:9999;
    top:0;
    right:0;
    line-height:25px;
    width:25px;
    cursor:pointer;
    text-align:center;
    font-family:Arial,sans-serif;
    background:#fff;
    background:rgba(255,255,255,.3);
    color:#000;
    border:0;
    padding:0
}
.featherlight .featherlight-close-icon::-moz-focus-inner{
    border:0;
    padding:0
}
.featherlight .featherlight-image{
    width:100%
}
.featherlight-iframe .featherlight-content{
    border-bottom:0;
    padding:0;
    -webkit-overflow-scrolling:touch
}
.featherlight iframe{
    border:0
}
.featherlight *{
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
@media only screen and (max-width:1024px){
    .featherlight .featherlight-content{
        margin-left:0;
        margin-right:0;
        max-height:98%;
        padding:10px 10px 0;
        border-bottom:10px solid transparent
    }
}
@media print{
    html.with-featherlight>*>:not(.featherlight){
        display:none
    }
}
.featherlight .featherlight-iframe{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.featherlight .featherlight-content{
    padding-top:0;
    padding-left:0;
    padding-right:0
}
.featherlight-content{
    max-width:70vw;
    width:100%;
    min-height:80vh;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    background:transparent!important
}
@media (max-width:1410px){
    .featherlight-content{
        max-width:80vw
    }
}
.featherlight-content .featherlight-inner{
    max-width:70vw;
    width:100%;
    margin:0 auto;
    min-height:80vh
}
@media (max-width:480px){
    .featherlight-content .featherlight-inner{
        max-width:80vw
    }
}
@media (max-width:480px){
    .featherlight-content iframe{
        max-width:100%;
        width:100%
    }
}
html.with-featherlight{
    overflow:auto
}
.featherlight:last-of-type{
    background:rgba(53,55,73,.8)
}
.featherlight .featherlight-close-icon{
    background:#f4da40;
    border-radius:4px;
    color:#37394A;
    font-family:"Gotham",serif;
    font-weight:700;
    -webkit-transition:.4s all;
    -o-transition:.4s all;
    transition:.4s all
}
.featherlight .featherlight-close-icon:hover{
    background:#37394A;
    color:#f4da40
}
.frm_form_fields fieldset{
    border:none;
    margin:0;
    padding:0
}
.frm_form_fields .frm_fields_container{
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-flow:wrap;
    -ms-flex-flow:wrap;
    flex-flow:wrap;
    margin:0 -15px
}
.frm_form_fields .frm_fields_container,.frm_form_fields .frm_fields_container *{
    grid:none!important;
    grid-column:none!important;
    grid-gap:0!important
}
.frm_form_fields .frm_fields_container .frm_section_spacing{
    display:none
}
.frm_form_fields .frm_fields_container .form-field{
    margin:0 0 30px;
    padding:0 15px;
    position:relative;
    width:100%
}
@media (max-width:767px){
    .frm_form_fields .frm_fields_container .form-field{
        margin:0 0 20px
    }
}
.frm_form_fields .frm_fields_container .form-field.privacy-style span{
    font-family:"Gotham",serif;
    font-size:12px;
    font-weight:500
}
.frm_form_fields .frm_fields_container .form-field.privacy-style span a{
    color:#3C38F6;
    font-style:normal;
    text-decoration:underline
}
.frm_form_fields .frm_fields_container .form-field.privacy-style span a:hover{
    color:#f4da40
}
.frm_form_fields .frm_fields_container .form-field.privacy-style.privacy-style-footer span a{
    color:#fff
}
.frm_form_fields .frm_fields_container .form-field.privacy-style.privacy-style-footer span a:hover{
    color:#f4da40
}
.frm_form_fields .frm_fields_container .form-field.frm_half{
    width:50%
}
@media (max-width:766px){
    .frm_form_fields .frm_fields_container .form-field.frm_half{
        width:100%
    }
}
.frm_form_fields .frm_fields_container .form-field.frm_third{
    width:33.33%
}
@media (max-width:766px){
    .frm_form_fields .frm_fields_container .form-field.frm_third{
        width:100%
    }
}
.frm_form_fields .frm_fields_container .form-field.frm_fourth{
    width:25%
}
@media (max-width:766px){
    .frm_form_fields .frm_fields_container .form-field.frm_fourth{
        width:100%
    }
}
.frm_form_fields .frm_fields_container .form-field.frm_sixth{
    width:16.66%
}
@media (max-width:766px){
    .frm_form_fields .frm_fields_container .form-field.frm_sixth{
        width:100%
    }
}
.frm_form_fields .frm_fields_container .form-field.privacy-wrap{
    width:60%
}
@media (max-width:766px){
    .frm_form_fields .frm_fields_container .form-field.privacy-wrap{
        width:100%
    }
}
.frm_form_fields .frm_fields_container .form-field .frm_primary_label{
    display:block;
    font-family:"Gotham",serif;
    font-size:12px;
    font-weight:500;
    left:30px;
    line-height:1.4em;
    position:absolute;
    top:10px
}
.frm_form_fields .frm_fields_container .form-field.frm_top_container input{
    padding:26px 10px 10px
}
.frm_form_fields .frm_fields_container .form-field.frm_none_container .frm_primary_label{
    display:none
}
.frm_form_fields .frm_fields_container .form-field input,.frm_form_fields .frm_fields_container .form-field textarea{
    width:100%
}
.frm_form_fields .frm_fields_container .form-field.frm_html_container{
    font-family:"Gotham",serif;
    font-size:12px;
    font-weight:500;
    line-height:1.69em;
    margin-top:0
}
.frm_form_fields .frm_fields_container .form-field.frm_html_container a{
    color:#3C38F6;
    text-decoration:underline
}
.frm_form_fields .frm_fields_container .form-field.frm_html_container a:hover{
    color:#f4da40
}
.site-footer .frm_form_fields .frm_fields_container .form-field.frm_html_container a{
    color:#fff
}
.site-footer .frm_form_fields .frm_fields_container .form-field.frm_html_container a:hover{
    color:#f4da40
}
.frm_form_fields .frm_fields_container .frm_blank_field input,.frm_form_fields .frm_fields_container .frm_blank_field textarea{
    border-color:red
}
.frm_form_fields .frm_error{
    bottom:0;
    color:red;
    font-size:11px;
    right:25px;
    line-height:1.7em;
    position:absolute
}
.frm_message p{
    color:#f4da40;
    font-family:"Gotham",serif;
    font-size:20px;
    font-weight:700;
    margin:0
}
.frm_radio,.frm_checkbox{
    color:#000;
    font-size:14px;
    letter-spacing:0;
    line-height:1.2em;
    padding-left:25px;
    position:relative
}
.frm_radio label,.frm_checkbox label{
    display:block
}
.frm_radio input,.frm_checkbox input{
    opacity:0;
    position:absolute;
    visibility:hidden
}
.frm_radio input+span span:first-child,.frm_checkbox input+span span:first-child{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    border:1px solid #E5E5E3;
    border-radius:3px;
    display:inline-block;
    height:15px;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    left:0;
    line-height:1.3em;
    position:absolute;
    text-align:center;
    top:4px;
    width:15px
}
.frm_radio input:checked+span span:first-child,.frm_checkbox input:checked+span span:first-child{
    background-color:#f4da40;
    border-color:#f4da40
}
.frm_radio span span:last-child,.frm_checkbox span span:last-child{
    color:#737274;
    font-size:14px;
    line-height:1.78em
}
.frm_radio span span:last-child a,.frm_checkbox span span:last-child a{
    color:#f4da40;
    font-style:italic
}
.frm_radio span span:last-child a:hover,.frm_checkbox span span:last-child a:hover{
    color:#737274
}
.frm_submit{
    padding:0 15px;
    width:100%
}
.frm_submit .frm_button_submit{
    position:relative;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    width:100%
}
.frm_submit .frm_button_submit:disabled:after{
    -webkit-animation:lds-dual-ring 1.2s linear infinite;
    animation:lds-dual-ring 1.2s linear infinite;
    border-color:#f4da40 transparent #f4da40 transparent;
    border-radius:50%;
    border-style:solid;
    border-width:3px;
    bottom:0;
    content:" ";
    display:inline-block;
    height:25px;
    left:-35px;
    margin:auto;
    position:absolute;
    top:0;
    vertical-align:middle;
    width:25px
}
@-webkit-keyframes lds-dual-ring{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes lds-dual-ring{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{
    -webkit-box-flex:0;
    -webkit-flex:none;
    -ms-flex:none;
    flex:none;
    max-width:none
}
.ie .base-item.base-item-no-ie,.unknown .base-item.base-item-no-ie{
    display:none
}
.ie .base-item.base-item-ie,.unknown .base-item.base-item-ie{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.base-item{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin:0 0 30px;
    padding:0 15px
}
.base-item.base-item-ie{
    display:none
}
@media (max-width:1199px){
    .base-item{
        margin:0 0 15px;
        padding:0 7.5px
    }
}
.base-item .item-inner{
    background-color:#fff;
    border:1px solid #E5E5E3;
    border-radius:10px;
    overflow:hidden;
    position:relative
}
.base-item .item-inner .item-thumbnail img{
    display:block;
    width:100%
}
.base-item .item-inner .item-main{
    padding:15px 20px 50px
}
@media (max-width:767px){
    .base-item .item-inner .item-main{
        padding:15px 15px 50px
    }
}
.base-item .item-header{
    margin-top:10px
}
.base-item .item-header .item-title{
    font-size:18px;
    line-height:1.39em;
    margin:0;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.base-item .item-header .item-title a{
    color:#37394A
}
.base-item .item-header .item-title a:hover{
    color:#f4da40
}
.base-item .item-link{
    color:#3C38F6;
    font-family:"Gotham",serif;
    font-weight:700;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.base-item .item-link:hover{
    color:#f4da40
}
.press-item{
    position:relative;
    width:25%
}
@media (max-width:1199px){
    .press-item{
        width:33.33%
    }
}
@media (max-width:600px){
    .press-item{
        width:50%
    }
}
@media (max-width:480px){
    .press-item{
        display:none;
        width:100%
    }
}
.press-item.press-item-mobile{
    display:none
}
@media (max-width:480px){
    .press-item.press-item-mobile{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
}
.press-item .copy-pdf-link{
    background-color:#f4da40;
    border-radius:5px;
    bottom:15px;
    color:#37394A;
    cursor:pointer;
    font-size:12px;
    font-size:14px;
    font-weight:700;
    padding:5px 7.5px;
    position:absolute;
    right:30px;
    text-align:center;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s;
    width:100px;
    z-index:1
}
.press-item .copy-pdf-link.success{
    background-color:#353749;
    color:#fff
}
.press-item>a{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    width:100%
}
.press-item .press-item-inner{
    width:100%
}
.press-item .press-item-inner .press-item-main .press-item-type,.press-item .press-item-inner .press-item-main .press-item-date{
    display:block;
    font-size:12px;
    margin:0 0 5px
}
.press-item .press-item-inner .press-item-main .press-item-type{
    color:#37394A
}
.press-item .press-item-inner .press-item-main .press-item-date{
    color:#BEBEBE
}
.press-item .press-item-inner .press-item-main .press-item-links{
    bottom:15px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    font-family:"Gotham",serif;
    font-weight:700;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    left:20px;
    position:absolute;
    right:20px
}
@media (max-width:767px){
    .press-item .press-item-inner .press-item-main .press-item-links{
        left:15px;
        right:15px
    }
}
.press-item .press-item-inner .press-item-main .press-item-links a{
    color:#3C38F6
}
.press-item .press-item-inner .press-item-main .press-item-links a:hover{
    color:#37394A
}
.press-item .press-item-inner .press-item-main .press-item-links a i{
    font-size:20px
}
.cat-item{
    width:33.33%
}
@media (max-width:991px){
    .cat-item{
        width:50%
    }
}
@media (max-width:480px){
    .cat-item{
        width:100%
    }
}
.cat-item .item-inner .cat-item-thumbnail{
    position:relative
}
.cat-item .item-inner .cat-item-thumbnail .cat-term-icon{
    left:30px;
    position:absolute;
    top:30px
}
@media (max-width:1199px){
    .cat-item .item-inner .cat-item-thumbnail .cat-term-icon{
        left:15px;
        top:15px
    }
}
.cat-item .item-inner .cat-item-thumbnail .cat-term-icon .cat-term-icon-inner{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:#fff;
    border-radius:50%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    height:60px;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    width:60px
}
.cat-item .item-inner .cat-item-thumbnail .cat-term-icon .cat-term-icon-inner img{
    width:auto
}
.cat-item .item-inner .item-main{
    padding:15px 20px 65px
}
@media (max-width:991px){
    .cat-item .item-inner .item-main{
        padding:15px 15px 65px
    }
}
.cat-item .item-inner .cat-item-link{
    bottom:25px;
    left:20px;
    position:absolute
}
.cat-item .item-inner:hover .cat-item-title{
    color:#f4da40
}
.product-item .product-item-thumbnail{
    background-position:center;
    background-size:cover;
    display:block
}
.product-item .product-item-inner .product-item-main{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    padding:30px
}
@media (max-width:1440px){
    .product-item .product-item-inner .product-item-main{
        padding:20px
    }
}
@media (max-width:767px){
    .product-item .product-item-inner .product-item-main{
        padding:20px 15px
    }
}
.product-item .product-item-inner .product-item-main .product-item-main-inner{
    width:100%
}
.product-item .product-item-inner .product-item-main .item-header{
    margin:0 0 20px
}
.product-item .product-item-inner .product-item-main .product-item-links{
    margin-top:25px
}
@media (max-width:1199px){
    .product-item .product-item-inner .product-item-main .product-item-links .pdf-download{
        font-size:14px
    }
}
.product-item .product-item-inner .product-item-main .product-item-links .pdf-download i{
    font-size:20px;
    display:inline-block;
    line-height:1em;
    margin-left:10px
}
@media (max-width:1199px){
    .product-item .product-item-inner .product-item-main .product-item-links .pdf-download i{
        font-size:16px
    }
}
.product-item .product-item-inner .product-item-main .product-item-links .pdf-download i:before{
    display:block;
    line-height:1em
}
.product-item .row-item{
    width:100%
}
.product-item .row-item .product-item-inner{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    min-height:450px;
    width:100%
}
.product-item .row-item .product-item-inner .product-item-thumbnail{
    width:49%
}
.product-item .row-item .product-item-inner .product-item-main{
    width:51%
}
.product-item .row-item:nth-child(2n+1) .product-item-inner{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -webkit-flex-direction:row-reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
.type-grid .product-item .product-item-thumbnail{
    min-height:200px;
    width:100%
}
@media (max-width:991px){
    .type-grid.grid-1-3 .product-item:nth-child(4n+1){
        -webkit-flex-flow:wrap;
        -ms-flex-flow:wrap;
        flex-flow:wrap;
        width:50%
    }
    .type-grid.grid-1-3 .product-item:nth-child(4n+1) .product-item-inner{
        padding:0 0 35px
    }
    .type-grid.grid-1-3 .product-item:nth-child(4n+1) .product-item-inner .product-item-links{
        bottom:25px;
        left:30px;
        position:absolute;
        right:30px
    }
}
@media (max-width:991px) and (max-width:1440px){
    .type-grid.grid-1-3 .product-item:nth-child(4n+1) .product-item-inner .product-item-links{
        left:20px;
        right:20px
    }
}
@media (max-width:991px) and (max-width:767px){
    .type-grid.grid-1-3 .product-item:nth-child(4n+1) .product-item-inner .product-item-links{
        left:15px;
        right:15px
    }
}
@media (max-width:767px){
    .type-grid.grid-1-3 .product-item:nth-child(4n+1){
        width:100%
    }
}
@media (min-width:992px){
    .type-grid.grid-1-3 .product-item:nth-child(4n+1){
        width:100%
    }
    .type-grid.grid-1-3 .product-item:nth-child(4n+1) .product-item-inner{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -webkit-flex-direction:row-reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse;
        min-height:450px;
        width:100%
    }
    .type-grid.grid-1-3 .product-item:nth-child(4n+1) .product-item-inner .product-item-thumbnail{
        width:50%
    }
    .type-grid.grid-1-3 .product-item:nth-child(4n+1) .product-item-inner .product-item-main{
        width:50%
    }
}
.type-grid.grid-1-3 .product-item:nth-child(4n+2),.type-grid.grid-1-3 .product-item:nth-child(4n+3),.type-grid.grid-1-3 .product-item:nth-child(4n+4){
    -webkit-flex-flow:wrap;
    -ms-flex-flow:wrap;
    flex-flow:wrap;
    width:33.33%
}
@media (max-width:991px){
    .type-grid.grid-1-3 .product-item:nth-child(4n+2),.type-grid.grid-1-3 .product-item:nth-child(4n+3),.type-grid.grid-1-3 .product-item:nth-child(4n+4){
        width:50%
    }
}
@media (max-width:767px){
    .type-grid.grid-1-3 .product-item:nth-child(4n+2),.type-grid.grid-1-3 .product-item:nth-child(4n+3),.type-grid.grid-1-3 .product-item:nth-child(4n+4){
        width:100%
    }
}
.type-grid.grid-1-3 .product-item:nth-child(4n+2) .product-item-inner,.type-grid.grid-1-3 .product-item:nth-child(4n+3) .product-item-inner,.type-grid.grid-1-3 .product-item:nth-child(4n+4) .product-item-inner{
    padding:0 0 35px
}
.type-grid.grid-1-3 .product-item:nth-child(4n+2) .product-item-inner .product-item-links,.type-grid.grid-1-3 .product-item:nth-child(4n+3) .product-item-inner .product-item-links,.type-grid.grid-1-3 .product-item:nth-child(4n+4) .product-item-inner .product-item-links{
    bottom:25px;
    left:30px;
    position:absolute;
    right:30px
}
@media (max-width:1440px){
    .type-grid.grid-1-3 .product-item:nth-child(4n+2) .product-item-inner .product-item-links,.type-grid.grid-1-3 .product-item:nth-child(4n+3) .product-item-inner .product-item-links,.type-grid.grid-1-3 .product-item:nth-child(4n+4) .product-item-inner .product-item-links{
        left:20px;
        right:20px
    }
}
@media (max-width:767px){
    .type-grid.grid-1-3 .product-item:nth-child(4n+2) .product-item-inner .product-item-links,.type-grid.grid-1-3 .product-item:nth-child(4n+3) .product-item-inner .product-item-links,.type-grid.grid-1-3 .product-item:nth-child(4n+4) .product-item-inner .product-item-links{
        left:15px;
        right:15px
    }
}
.type-grid.grid-3-1 .product-item:nth-child(4n+1),.type-grid.grid-3-1 .product-item:nth-child(4n+2),.type-grid.grid-3-1 .product-item:nth-child(4n+3){
    -webkit-flex-flow:wrap;
    -ms-flex-flow:wrap;
    flex-flow:wrap;
    width:33.33%
}
@media (max-width:991px){
    .type-grid.grid-3-1 .product-item:nth-child(4n+1),.type-grid.grid-3-1 .product-item:nth-child(4n+2),.type-grid.grid-3-1 .product-item:nth-child(4n+3){
        width:50%
    }
}
@media (max-width:767px){
    .type-grid.grid-3-1 .product-item:nth-child(4n+1),.type-grid.grid-3-1 .product-item:nth-child(4n+2),.type-grid.grid-3-1 .product-item:nth-child(4n+3){
        width:100%
    }
}
.type-grid.grid-3-1 .product-item:nth-child(4n+1) .product-item-inner,.type-grid.grid-3-1 .product-item:nth-child(4n+2) .product-item-inner,.type-grid.grid-3-1 .product-item:nth-child(4n+3) .product-item-inner{
    padding:0 0 35px
}
.type-grid.grid-3-1 .product-item:nth-child(4n+1) .product-item-inner .product-item-links,.type-grid.grid-3-1 .product-item:nth-child(4n+2) .product-item-inner .product-item-links,.type-grid.grid-3-1 .product-item:nth-child(4n+3) .product-item-inner .product-item-links{
    bottom:25px;
    left:30px;
    position:absolute;
    right:30px
}
@media (max-width:1440px){
    .type-grid.grid-3-1 .product-item:nth-child(4n+1) .product-item-inner .product-item-links,.type-grid.grid-3-1 .product-item:nth-child(4n+2) .product-item-inner .product-item-links,.type-grid.grid-3-1 .product-item:nth-child(4n+3) .product-item-inner .product-item-links{
        left:20px;
        right:20px
    }
}
@media (max-width:767px){
    .type-grid.grid-3-1 .product-item:nth-child(4n+1) .product-item-inner .product-item-links,.type-grid.grid-3-1 .product-item:nth-child(4n+2) .product-item-inner .product-item-links,.type-grid.grid-3-1 .product-item:nth-child(4n+3) .product-item-inner .product-item-links{
        left:15px;
        right:15px
    }
}
@media (max-width:991px){
    .type-grid.grid-3-1 .product-item:nth-child(4n+1):last-child{
        -webkit-flex-flow:wrap;
        -ms-flex-flow:wrap;
        flex-flow:wrap;
        width:50%
    }
    .type-grid.grid-3-1 .product-item:nth-child(4n+1):last-child .product-item-inner{
        padding:0 0 35px
    }
    .type-grid.grid-3-1 .product-item:nth-child(4n+1):last-child .product-item-inner .product-item-links{
        bottom:25px;
        left:30px;
        position:absolute;
        right:30px
    }
}
@media (max-width:991px) and (max-width:1440px){
    .type-grid.grid-3-1 .product-item:nth-child(4n+1):last-child .product-item-inner .product-item-links{
        left:20px;
        right:20px
    }
}
@media (max-width:991px) and (max-width:767px){
    .type-grid.grid-3-1 .product-item:nth-child(4n+1):last-child .product-item-inner .product-item-links{
        left:15px;
        right:15px
    }
}
@media (max-width:767px){
    .type-grid.grid-3-1 .product-item:nth-child(4n+1):last-child{
        width:100%
    }
}
@media (min-width:992px){
    .type-grid.grid-3-1 .product-item:nth-child(4n+1):last-child{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -webkit-flex-direction:row-reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse;
        width:100%
    }
    .type-grid.grid-3-1 .product-item:nth-child(4n+1):last-child .product-item-inner{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        min-height:450px;
        padding:0;
        width:100%
    }
    .type-grid.grid-3-1 .product-item:nth-child(4n+1):last-child .product-item-inner .product-item-thumbnail{
        width:49%
    }
    .type-grid.grid-3-1 .product-item:nth-child(4n+1):last-child .product-item-inner .product-item-main{
        width:51%
    }
    .type-grid.grid-3-1 .product-item:nth-child(4n+1):last-child .product-item-inner .product-item-links{
        position:static
    }
}
@media (max-width:991px){
    .type-grid.grid-3-1 .product-item:nth-child(4n+4){
        -webkit-flex-flow:wrap;
        -ms-flex-flow:wrap;
        flex-flow:wrap;
        width:50%
    }
    .type-grid.grid-3-1 .product-item:nth-child(4n+4) .product-item-inner{
        padding:0 0 35px
    }
    .type-grid.grid-3-1 .product-item:nth-child(4n+4) .product-item-inner .product-item-links{
        bottom:25px;
        left:30px;
        position:absolute;
        right:30px
    }
}
@media (max-width:991px) and (max-width:1440px){
    .type-grid.grid-3-1 .product-item:nth-child(4n+4) .product-item-inner .product-item-links{
        left:20px;
        right:20px
    }
}
@media (max-width:991px) and (max-width:767px){
    .type-grid.grid-3-1 .product-item:nth-child(4n+4) .product-item-inner .product-item-links{
        left:15px;
        right:15px
    }
}
@media (max-width:767px){
    .type-grid.grid-3-1 .product-item:nth-child(4n+4){
        width:100%
    }
}
@media (min-width:992px){
    .type-grid.grid-3-1 .product-item:nth-child(4n+4){
        width:100%
    }
    .type-grid.grid-3-1 .product-item:nth-child(4n+4) .product-item-inner{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -webkit-flex-direction:row-reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse;
        min-height:450px;
        width:100%
    }
    .type-grid.grid-3-1 .product-item:nth-child(4n+4) .product-item-inner .product-item-thumbnail{
        width:49%
    }
    .type-grid.grid-3-1 .product-item:nth-child(4n+4) .product-item-inner .product-item-main{
        width:51%
    }
}
.type-row .product-item{
    width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.type-row .product-item .product-item-inner{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    border:none;
    border-radius:0;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
@media (max-width:766px){
    .type-row .product-item .product-item-inner{
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -webkit-flex-direction:column-reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
}
.type-row .product-item .product-item-inner .product-item-thumbnail{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    max-width:25%;
    width:100%;
    background-position:center;
    background-size:cover;
    border-radius:10px
}
@media (max-width:991px){
    .type-row .product-item .product-item-inner .product-item-thumbnail{
        max-width:35%
    }
}
@media (max-width:766px){
    .type-row .product-item .product-item-inner .product-item-thumbnail{
        max-width:100%;
        min-height:250px
    }
}
.type-row .product-item .product-item-inner .item-main{
    padding-left:30px;
    padding-right:0;
    max-width:75%;
    width:100%
}
@media (max-width:1199px){
    .type-row .product-item .product-item-inner .item-main{
        padding-left:30px
    }
}
@media (max-width:991px){
    .type-row .product-item .product-item-inner .item-main{
        max-width:65%
    }
}
@media (max-width:766px){
    .type-row .product-item .product-item-inner .item-main{
        max-width:100%;
        padding-left:0
    }
}
.type-row .product-item:nth-of-type(even) .product-item-inner{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -webkit-flex-direction:row-reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
@media (max-width:766px){
    .type-row .product-item:nth-of-type(even) .product-item-inner{
        -webkit-box-orient:vertical;
        -webkit-box-direction:reverse;
        -webkit-flex-direction:column-reverse;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
}
.type-row .product-item:nth-of-type(even) .item-main{
    padding-right:30px;
    padding-left:0
}
@media (max-width:1199px){
    .type-row .product-item:nth-of-type(even) .item-main{
        padding-right:30px
    }
}
.type-row .product-item .product-item-link{
    color:#37394A;
    border:none;
    border-radius:5px;
    display:inline-block;
    font-family:"Gotham",serif;
    font-weight:700;
    line-height:1.3em;
    padding:10px 30px;
    text-align:center;
    background-color:#f4da40
}
.type-row .product-item .product-item-link:hover{
    background-color:#37394A;
    color:#f4da40
}
.type-row.products-section-50 .product-item .product-item-inner .product-item-thumbnail{
    max-width:40%;
    width:100%
}
@media (max-width:766px){
    .type-row.products-section-50 .product-item .product-item-inner .product-item-thumbnail{
        max-width:100%
    }
}
.type-row.products-section-50 .product-item .product-item-inner .item-main{
    max-width:60%;
    width:100%
}
@media (max-width:766px){
    .type-row.products-section-50 .product-item .product-item-inner .item-main{
        max-width:100%
    }
}
.page-hero-wrapper{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    height:100vh;
    padding:50px 15px;
    position:relative;
    z-index:1
}
.home .page-hero-wrapper{
    background-color:#000
}
@media (max-width:1199px){
    .page-hero-wrapper{
        height:-webkit-calc(100vh - 30px);
        height:calc(100vh - 30px)
    }
}
@media (max-width:767px){
    .page-hero-wrapper{
        padding:40px 0
    }
}
.page-hero-wrapper.video-is-activated{
    position:relative;
    padding-bottom:53.55%;
    height:0;
    overflow:hidden;
    max-width:100%;
    height:auto
}
@media (min-width:1921px){
    .page-hero-wrapper.video-is-activated{
        padding-bottom:54.35%
    }
}
@media (max-width:1901px){
    .page-hero-wrapper.video-is-activated{
        padding-bottom:53.25%
    }
}
@media (max-width:1540px){
    .page-hero-wrapper.video-is-activated{
        padding-bottom:53%
    }
}
@media (max-width:1440px){
    .page-hero-wrapper.video-is-activated{
        padding-bottom:52.8%
    }
}
@media (max-width:1342px){
    .page-hero-wrapper.video-is-activated{
        padding-bottom:52.7%
    }
}
@media (max-width:1280px){
    .page-hero-wrapper.video-is-activated{
        padding-bottom:52.5%
    }
}
@media (max-width:1120px){
    .page-hero-wrapper.video-is-activated{
        padding-bottom:51.35%
    }
}
@media (max-width:971px){
    .page-hero-wrapper.video-is-activated{
        padding-bottom:50.65%
    }
}
@media (max-width:891px){
    .page-hero-wrapper.video-is-activated{
        padding-bottom:50.45%
    }
}
@media (max-width:787px){
    .page-hero-wrapper.video-is-activated{
        padding-bottom:49.8%
    }
}
@media (max-width:767px){
    .page-hero-wrapper.video-is-activated{
        padding-bottom:50.95%
    }
}
@media (max-width:717px){
    .page-hero-wrapper.video-is-activated{
        padding-bottom:49.75%
    }
}
@media (max-width:580px){
    .page-hero-wrapper.video-is-activated{
        padding-bottom:49.65%
    }
}
@media (max-width:480px){
    .page-hero-wrapper.video-is-activated{
        padding-bottom:45.55%
    }
}
@media (max-width:350px){
    .page-hero-wrapper.video-is-activated{
        padding-bottom:43.85%
    }
}
.page-hero-wrapper.video-is-activated .top{
    padding-bottom:56.25%;
    height:0;
    overflow:hidden;
    position:relative
}
@media (max-width:1332px){
    .page-hero-wrapper.video-is-activated .top{
        padding-bottom:59.25%
    }
}
.page-hero-wrapper.video-is-activated iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.page-hero-wrapper.video-is-activated .wrapper{
    position:relative;
    padding-bottom:200%;
    -webkit-transform:translateY(-35.95%);
    -ms-transform:translateY(-35.95%);
    transform:translateY(-35.95%)
}
.page-hero-wrapper .page-hero-title{
    font-size:45px
}
@media (max-width:991px){
    .page-hero-wrapper .page-hero-title{
        font-size:35px
    }
}
.home .page-hero-wrapper .page-hero-title{
    font-size:70px
}
@media (max-width:1024px){
    .home .page-hero-wrapper .page-hero-title{
        font-size:50px
    }
}
@media (max-width:580px){
    .home .page-hero-wrapper .page-hero-title{
        font-size:43px
    }
}
@media (max-width:480px){
    .home .page-hero-wrapper .page-hero-title{
        font-size:29px
    }
}
@media (max-width:420px){
    .home .page-hero-wrapper .page-hero-title{
        font-size:23px
    }
}
.page-hero-wrapper.has-background{
    background-position:center;
    background-size:cover
}
.page-hero-wrapper.home-page-hero:before{
    background-color:#353749;
    bottom:0;
    content:'';
    left:0;
    opacity:.6;
    position:absolute;
    right:0;
    top:0;
    z-index:-1
}
.page-hero-wrapper.standard-page-hero{
    height:15vw;
    max-height:15vw
}
@media (max-width:1440px){
    .page-hero-wrapper.standard-page-hero{
        max-height:100vw;
        min-height:250px
    }
}
@media (max-width:767px){
    .page-hero-wrapper.standard-page-hero{
        height:auto
    }
}
@media (max-width:480px){
    .page-hero-wrapper.standard-page-hero{
        min-height:200px
    }
}
.page-id-255 .page-hero-wrapper.standard-page-hero{
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    height:390px;
    max-height:100vw;
    padding-top:15px
}
@media (max-width:1540px){
    .page-id-255 .page-hero-wrapper.standard-page-hero{
        height:350px
    }
}
@media (max-width:1280px){
    .page-id-255 .page-hero-wrapper.standard-page-hero{
        padding-top:3px;
        height:300px
    }
}
@media (max-width:1199px){
    .page-id-255 .page-hero-wrapper.standard-page-hero{
        height:250px;
        min-height:20px
    }
}
@media (max-width:800px){
    .page-id-255 .page-hero-wrapper.standard-page-hero{
        height:220px
    }
}
@media (max-width:747px){
    .page-id-255 .page-hero-wrapper.standard-page-hero{
        height:200px
    }
}
@media (max-width:640px){
    .page-id-255 .page-hero-wrapper.standard-page-hero{
        height:170px
    }
}
@media (max-width:550px){
    .page-id-255 .page-hero-wrapper.standard-page-hero{
        height:140px
    }
}
@media (max-width:480px){
    .page-id-255 .page-hero-wrapper.standard-page-hero{
        height:120px
    }
}
@media (max-width:400px){
    .page-id-255 .page-hero-wrapper.standard-page-hero{
        height:115px
    }
}
@media (max-width:360px){
    .page-id-255 .page-hero-wrapper.standard-page-hero{
        height:105px
    }
}
@media (max-width:350px){
    .page-id-255 .page-hero-wrapper.standard-page-hero{
        height:95px
    }
}
@media (max-width:1280px){
    .page-id-255 .page-hero-wrapper.standard-page-hero .page-hero-title{
        font-size:40px
    }
}
@media (max-width:640px){
    .page-id-255 .page-hero-wrapper.standard-page-hero .page-hero-title{
        font-size:32px
    }
}
@media (max-width:550px){
    .page-id-255 .page-hero-wrapper.standard-page-hero .page-hero-title{
        font-size:22px
    }
}
@media (max-width:360px){
    .page-id-255 .page-hero-wrapper.standard-page-hero .page-hero-title{
        font-size:20px
    }
}
@media (max-width:350px){
    .page-id-255 .page-hero-wrapper.standard-page-hero .page-hero-title{
        font-size:18px
    }
}
.page-hero-wrapper.standard-page-hero:before{
    background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));
    background-image:-o-linear-gradient(top,#000,transparent);
    background-image:linear-gradient(180deg,#000,transparent);
    bottom:0;
    content:'';
    left:0;
    opacity:.6;
    position:absolute;
    right:0;
    top:0;
    z-index:-1
}
.search .page-hero-wrapper{
    height:500px
}
.page-hero-wrapper .video-wrapper{
    top:0;
    bottom:0;
    left:0;
    right:0;
    height:100%;
    width:100%;
    position:absolute;
    z-index:-1;
    overflow:hidden
}
.page-hero-wrapper .video-wrapper:after{
    content:'';
    top:0;
    bottom:0;
    left:0;
    right:0;
    height:100%;
    width:100%;
    position:absolute;
    background-color:rgba(0,0,0,0)
}
.page-hero-wrapper .video-activated-tex-position{
    position:absolute;
    bottom:0;
    top:0;
    margin-left:auto;
    margin-right:auto;
   /* left:0;
    right:0;*/
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
@media (max-width:767px){
    .page-hero-wrapper .video-activated-tex-position{
        -webkit-box-align:start;
        -webkit-align-items:flex-start;
        -ms-flex-align:start;
        align-items:flex-start;
        padding-top:57px
    }
}
.page-hero-wrapper .page-hero-title{
    color:#fff;
    margin:0
}
.home .page-hero-wrapper .page-hero-title{
    -webkit-box-flex:0;
    -webkit-flex:0 0 90%;
    -ms-flex:0 0 90%;
    flex:0 0 90%;
    width:90%;
    max-width:90%
}
@media (max-width:1199px){
    .home .page-hero-wrapper .page-hero-title{
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        width:100%;
        max-width:100%
    }
}
.page-hero-wrapper h2,.page-hero-wrapper .product-item .product-item-inner .product-item-main .item-header .item-title,.product-item .product-item-inner .product-item-main .item-header .page-hero-wrapper .item-title,.page-hero-wrapper .widget-area .recent-posts-side .recent-posts-header .recent-posts-title,.widget-area .recent-posts-side .recent-posts-header .page-hero-wrapper .recent-posts-title{
    color:#fff;
    margin:0
}
.page-hero-wrapper .page-hero-anchor{
    -webkit-animation-duration:1.2s;
    animation-duration:1.2s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-name:bounce;
    animation-name:bounce;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    bottom:25px;
    color:#fff;
    cursor:pointer;
    font-size:40px;
    left:0;
    margin:0 auto;
    position:absolute;
    right:0;
    text-align:center;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    width:30px
}
@media (max-width:480px){
    .page-hero-wrapper .page-hero-anchor{
        bottom:0;
        font-size:30px
    }
}
.page-hero-wrapper .page-hero-anchor:hover{
    color:#f4da40
}
.page-hero-wrapper.no-background{
    height:auto;
    min-height:0;
    padding-bottom:0;
    padding-top:35px
}
@media (max-width:1540px){
    .page-hero-wrapper.no-background{
        padding-top:25px
    }
}
.page-hero-wrapper.no-background:before{
    content:none
}
.page-hero-wrapper.no-background .page-hero-title{
    color:#37394A;
    width:100%
}
.page-hero-wrapper.no-background+.page-hero-breadcrumbs{
    padding-bottom:6px;
    padding-top:15px
}
@media (max-width:767px){
    .page-hero-wrapper.no-background+.page-hero-breadcrumbs{
        padding-bottom:5px
    }
}
.page-hero-wrapper.leaves:after{
    content:''
}
@-webkit-keyframes bounce{
    0%,100%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    50%{
        -webkit-transform:translateY(-10px);
        transform:translateY(-10px)
    }
}
@keyframes bounce{
    0%,100%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    50%{
        -webkit-transform:translateY(-10px);
        transform:translateY(-10px)
    }
}
.page-hero-breadcrumbs{
    padding:20px 15px;
    position:relative;
    z-index:1
}
@media (max-width:1199px){
    .page-hero-breadcrumbs{
        padding:20px 15px 0
    }
}
@media (max-width:767px){
    .page-hero-breadcrumbs{
        padding:20px 0 0
    }
}
.page-hero-breadcrumbs-inner{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    font-size:13px;
    border-bottom:1px solid #E5E5E3
}
@media (max-width:1019px){
    .page-hero-breadcrumbs-inner{
        display:block;
        border-bottom:none
    }
}
.page-id-1193 .page-hero-breadcrumbs-inner,.page-id-1165 .page-hero-breadcrumbs-inner{
    border:none
}
.page-hero-breadcrumbs-inner .contact-details-hero-section{
    padding-left:10px;
    padding-bottom:2px
}
@media (max-width:1019px){
    .page-hero-breadcrumbs-inner .contact-details-hero-section{
        border-bottom:none;
        padding-bottom:0;
        margin-bottom:-5px;
        padding-top:12px;
        padding-left:0
    }
}
@media (max-width:1019px) and (max-width:480px){
    .page-hero-breadcrumbs-inner .contact-details-hero-section{
        padding-bottom:0
    }
}
.page-hero-breadcrumbs-inner .contact-details-hero-section a{
    color:#3C38F6;
    display:inline-block;
    vertical-align:middle;
    padding-left:12px;
    font-weight:500
}
@media (max-width:1332px){
    .page-hero-breadcrumbs-inner .contact-details-hero-section a{
        padding-left:5px
    }
}
@media (max-width:480px){
    .page-hero-breadcrumbs-inner .contact-details-hero-section a{
        padding-left:5px;
        padding-top:10px
    }
}
.page-hero-breadcrumbs-inner .contact-details-hero-section a:first-of-type{
    padding-left:0
}
@media (max-width:480px){
    .page-hero-breadcrumbs-inner .contact-details-hero-section a:first-of-type{
        padding-left:5px
    }
}
.page-hero-breadcrumbs-inner .contact-details-hero-section a:hover{
    color:#f4da40
}
.page-hero-breadcrumbs-inner .contact-details-hero-section i{
    display:inline-block;
    vertical-align:middle;
    margin-right:1px
}
.page-hero-breadcrumbs-inner .contact-details-hero-section .icon-mail{
    margin-right:5px
}
.page-hero-header{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    position:relative;
    min-height:50px
}
@media (max-width:767px){
    .page-hero-header{
        display:block
    }
}
.page-hero-header .inner-wrap{
    padding-right:50px;
    width:-webkit-calc(100% - 300px);
    width:calc(100% - 300px)
}
@media (max-width:991px){
    .page-hero-header .inner-wrap{
        padding-right:30px;
        width:-webkit-calc(100% - 250px);
        width:calc(100% - 250px)
    }
}
@media (max-width:767px){
    .page-hero-header .inner-wrap{
        padding-right:0;
        width:100%
    }
}
.page-hero-header.page-hero-header-contact{
    padding-bottom:63px
}
.page-hero-header .search-wrap{
    width:300px;
    right:0;
    position:absolute
}
@media (max-width:991px){
    .page-hero-header .search-wrap{
        width:-webkit-calc(100% - 250px);
        width:calc(100% - 250px);
        position:relative
    }
}
@media (max-width:767px){
    .page-hero-header .search-wrap{
        margin:20px 0;
        max-width:100%;
        width:300px
    }
}
.home .page-hero-header .search-wrap{
    display:none
}
.page-id-1193 .page-hero-header .search-wrap,.page-id-255 .page-hero-header .search-wrap,.page-id-1165 .page-hero-header .search-wrap{
    display:none
}
.page-hero-header .search-wrap form{
    position:relative
}
.page-hero-header .search-wrap input{
    background-color:#F7F7F7;
    border-radius:30px;
    border:none;
    margin-left:auto;
    padding:15.5px 20px;
    width:100%
}
.page-hero-header .search-wrap .search-button{
    background-color:transparent;
    border:none;
    bottom:0;
    color:#353749;
    font-size:20px;
    padding:0;
    position:absolute;
    right:0;
    height:50px;
    text-align:center;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    width:60px
}
.page-hero-header .search-wrap .search-button:hover{
    color:#f4da40
}
.partners-slider-wrapper{
    padding:50px 15px;
    min-height:140px
}
@media (max-width:1199px){
    .partners-slider-wrapper{
        padding:30px 15px
    }
}
@media (max-width:767px){
    .partners-slider-wrapper{
        padding:30px 0
    }
}
.partners-slider-wrapper .partners-slider-inner{
    padding:0 100px
}
@media (max-width:1332px){
    .partners-slider-wrapper .partners-slider-inner{
        padding:0 50px
    }
}
.partners-slider-wrapper .partners-slider-items{
    height:0;
    opacity:0;
    -webkit-transition:opacity .3s;
    -o-transition:opacity .3s;
    transition:opacity .3s;
    visibility:hidden
}
.partners-slider-wrapper .partners-slider-items.slick-initialized{
    opacity:1;
    height:auto;
    visibility:visible
}
.partners-slider-wrapper .partners-slider-items .partners-slider-item{
    padding:0 15px
}
.partners-slider-wrapper .partners-slider-items .slick-prev{
    left:-100px
}
@media (max-width:1332px){
    .partners-slider-wrapper .partners-slider-items .slick-prev{
        left:-50px
    }
}
.partners-slider-wrapper .partners-slider-items .slick-next{
    right:-100px
}
@media (max-width:1332px){
    .partners-slider-wrapper .partners-slider-items .slick-next{
        right:-50px
    }
}
.partners-slider-wrapper .partners-slider-items .slick-track{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.partners-slider-wrapper .partners-slider-items .slick-track .slick-slide{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    height:auto;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.partners-slider-wrapper .partners-slider-items .slick-track .slick-slide>div{
    width:100%
}
.content-video-wrapper{
    padding:50px 15px
}
@media (max-width:1199px){
    .content-video-wrapper{
        padding:30px 15px
    }
}
@media (max-width:767px){
    .content-video-wrapper{
        padding:30px 0
    }
}
.content-video-wrapper .content-video-inner{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
@media (max-width:991px){
    .content-video-wrapper .content-video-left{
        margin:0 0 30px
    }
}
.content-video-wrapper .content-video-left-inner h2:first-child,.content-video-wrapper .content-video-left-inner .product-item .product-item-inner .product-item-main .item-header .item-title:first-child,.product-item .product-item-inner .product-item-main .item-header .content-video-wrapper .content-video-left-inner .item-title:first-child,.content-video-wrapper .content-video-left-inner .widget-area .recent-posts-side .recent-posts-header .recent-posts-title:first-child,.widget-area .recent-posts-side .recent-posts-header .content-video-wrapper .content-video-left-inner .recent-posts-title:first-child{
    margin:0 0 20px
}
.content-video-wrapper .content-video-right{
    text-align:center
}
@media (max-width:991px){
    .content-video-wrapper .content-video-right iframe{
        height:55vw;
        width:100%
    }
}
.image-section-wrapper{
    padding:50px 0
}
@media (max-width:1199px){
    .image-section-wrapper{
        padding:30px 0
    }
}
@media (max-width:767px){
    .image-section-wrapper+.content-two-col-wrapper{
        padding-top:0
    }
}
.image-section-wrapper .image-section-header{
    margin:0 0 25px
}
.image-section-wrapper .image-section-header h2,.image-section-wrapper .image-section-header .product-item .product-item-inner .product-item-main .item-header .item-title,.product-item .product-item-inner .product-item-main .item-header .image-section-wrapper .image-section-header .item-title,.image-section-wrapper .image-section-header .widget-area .recent-posts-side .recent-posts-header .recent-posts-title,.widget-area .recent-posts-side .recent-posts-header .image-section-wrapper .image-section-header .recent-posts-title{
    margin:0
}
.image-section-wrapper .image-section-content img{
    display:block;
    width:100%
}
.newsletter-wrapper{
    overflow:hidden;
    padding:50px 15px;
    position:relative;
    z-index:1
}
@media (max-width:1199px){
    .newsletter-wrapper{
        padding:30px 15px
    }
}
@media (max-width:767px){
    .newsletter-wrapper{
        padding:30px 0
    }
}
.newsletter-wrapper:before{
    bottom:16px;
    content:'';
    height:188px;
    left:-webkit-calc((100% - 1440px) / 2 - 100px);
    left:calc((100% - 1440px) / 2 - 100px)
}
@media (max-width:1440px){
    .newsletter-wrapper:before{
        left:10px;
        bottom:-50px
    }
}
.newsletter-wrapper .newsletter-inner{
    background-color:#fff;
    border-radius:10px;
    -webkit-box-shadow:0 22px 62px rgba(55,57,74,.15);
    box-shadow:0 22px 62px rgba(55,57,74,.15);
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    min-height:410px
}
@media (max-width:991px){
    .newsletter-wrapper .newsletter-inner{
        -webkit-flex-flow:wrap;
        -ms-flex-flow:wrap;
        flex-flow:wrap;
        min-height:0
    }
}
.newsletter-wrapper .newsletter-inner .newsletter-title-wrapper{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding-left:60px
}
.newsletter-wrapper .newsletter-inner .newsletter-title-wrapper h2,.newsletter-wrapper .newsletter-inner .newsletter-title-wrapper .product-item .product-item-inner .product-item-main .item-header .item-title,.product-item .product-item-inner .product-item-main .item-header .newsletter-wrapper .newsletter-inner .newsletter-title-wrapper .item-title,.newsletter-wrapper .newsletter-inner .newsletter-title-wrapper .widget-area .recent-posts-side .recent-posts-header .recent-posts-title,.widget-area .recent-posts-side .recent-posts-header .newsletter-wrapper .newsletter-inner .newsletter-title-wrapper .recent-posts-title{
    margin:0
}
@media (max-width:1199px){
    .newsletter-wrapper .newsletter-inner .newsletter-title-wrapper{
        padding-left:40px
    }
}
@media (max-width:767px){
    .newsletter-wrapper .newsletter-inner .newsletter-title-wrapper{
        padding:30px 15px 0
    }
}
.newsletter-wrapper .newsletter-inner .newsletter-images,.newsletter-wrapper .newsletter-inner .newsletter-images-inner,.newsletter-wrapper .newsletter-inner .slick-list,.newsletter-wrapper .newsletter-inner .slick-track,.newsletter-wrapper .newsletter-inner .slick-slide,.newsletter-wrapper .newsletter-inner .slick-slide>div{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    height:auto;
    width:100%
}
.newsletter-wrapper .newsletter-inner .newsletter-images{
    border:1px solid #f4da40;
    border-radius:10px 0 0 10px;
    overflow:hidden;
    width:50%
}
@media (max-width:991px){
    .newsletter-wrapper .newsletter-inner .newsletter-images{
        border-radius:10px 10px 0 0;
        width:100%
    }
}
.newsletter-wrapper .newsletter-inner .newsletter-images .newsletter-image{
    background-size:100%;
    background-position:top;
    background-repeat:no-repeat
}
@media (max-width:1199px){
    .newsletter-wrapper .newsletter-inner .newsletter-images .newsletter-image{
        background-position:center
    }
}
@media (max-width:991px){
    .newsletter-wrapper .newsletter-inner .newsletter-images .newsletter-image{
        background-position:top
    }
}
.newsletter-wrapper .newsletter-inner .newsletter-images .slick-dots{
    bottom:20px;
    left:0;
    position:absolute;
    right:0
}
.newsletter-wrapper .newsletter-inner.newsletter-inner-big .newsletter-right{
    padding:30px 60px 40px
}
@media (max-width:1199px){
    .newsletter-wrapper .newsletter-inner.newsletter-inner-big .newsletter-right{
        padding:30px
    }
}
@media (max-width:991px){
    .newsletter-wrapper .newsletter-inner.newsletter-inner-big .newsletter-right{
        padding:40px
    }
}
@media (max-width:767px){
    .newsletter-wrapper .newsletter-inner.newsletter-inner-big .newsletter-right{
        padding:40px 20px
    }
}
.newsletter-wrapper .newsletter-inner.newsletter-inner-small .newsletter-title-inner{
    width:100%
}
.newsletter-wrapper .newsletter-inner.newsletter-inner-small .newsletter-title-wrapper{
    -webkit-box-flex:0;
    -webkit-flex:0 0 43%;
    -ms-flex:0 0 43%;
    flex:0 0 43%;
    max-width:43%
}
@media (max-width:1199px){
    .newsletter-wrapper .newsletter-inner.newsletter-inner-small .newsletter-title-wrapper{
        -webkit-box-flex:0;
        -webkit-flex:0 0 39%;
        -ms-flex:0 0 39%;
        flex:0 0 39%;
        max-width:39%
    }
}
@media (max-width:991px){
    .newsletter-wrapper .newsletter-inner.newsletter-inner-small .newsletter-title-wrapper{
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%;
        text-align:center;
        padding-top:15px
    }
}
.newsletter-wrapper .newsletter-inner.newsletter-inner-small .frm_fields_container{
    position:relative
}
.newsletter-wrapper .newsletter-inner.newsletter-inner-small .newsletter-title-wrapper{
    padding-right:15px;
    padding-left:35px
}
@media (max-width:991px){
    .newsletter-wrapper .newsletter-inner.newsletter-inner-small .newsletter-title-wrapper{
        padding-right:35px
    }
}
@media (max-width:667px){
    .newsletter-wrapper .newsletter-inner.newsletter-inner-small .newsletter-title-wrapper{
        padding-right:15px;
        padding-left:15px
    }
}
.newsletter-wrapper .newsletter-inner.newsletter-inner-small .newsletter-right{
    -webkit-box-flex:0;
    -webkit-flex:0 0 57%;
    -ms-flex:0 0 57%;
    flex:0 0 57%;
    max-width:57%;
    padding:20px 35px 17px 0
}
@media (max-width:1199px){
    .newsletter-wrapper .newsletter-inner.newsletter-inner-small .newsletter-right{
        -webkit-box-flex:0;
        -webkit-flex:0 0 61%;
        -ms-flex:0 0 61%;
        flex:0 0 61%;
        max-width:61%
    }
}
@media (max-width:1199px){
    .newsletter-wrapper .newsletter-inner.newsletter-inner-small .newsletter-right{
        -webkit-box-flex:0;
        -webkit-flex:0 0 61%;
        -ms-flex:0 0 61%;
        flex:0 0 61%;
        max-width:61%
    }
}
@media (max-width:991px){
    .newsletter-wrapper .newsletter-inner.newsletter-inner-small .newsletter-right{
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%;
        padding-left:35px;
        padding-top:5px;
        padding-right:35px
    }
}
@media (max-width:667px){
    .newsletter-wrapper .newsletter-inner.newsletter-inner-small .newsletter-right{
        padding-right:15px;
        padding-left:15px
    }
}
.newsletter-wrapper .newsletter-inner.newsletter-inner-small .custom-width-selector{
    max-width:75%;
    width:100%;
    padding-right:0
}
@media (max-width:667px){
    .newsletter-wrapper .newsletter-inner.newsletter-inner-small .custom-width-selector{
        max-width:70%
    }
}
@media (max-width:480px){
    .newsletter-wrapper .newsletter-inner.newsletter-inner-small .custom-width-selector{
        max-width:100%;
        padding-right:15px
    }
}
.newsletter-wrapper .newsletter-inner.newsletter-inner-small .custom-width-selector.frm_form_field{
    margin-bottom:5px!important
}
.newsletter-wrapper .newsletter-inner.newsletter-inner-small .newsletter-title{
    font-size:26px
}
@media (max-width:1382px){
    .newsletter-wrapper .newsletter-inner.newsletter-inner-small .newsletter-title{
        font-size:24px
    }
}
@media (max-width:420px){
    .newsletter-wrapper .newsletter-inner.newsletter-inner-small .newsletter-title{
        font-size:22px
    }
}
@media (max-width:400px){
    .newsletter-wrapper .newsletter-inner.newsletter-inner-small .newsletter-title{
        font-size:20px
    }
}
.newsletter-wrapper .newsletter-inner.newsletter-inner-small .frm_html_container{
    max-width:100%
}
.newsletter-wrapper .newsletter-inner.newsletter-inner-small .frm_submit{
    max-width:-webkit-calc(25% - 10px);
    max-width:calc(25% - 10px);
    padding-left:0;
    position:absolute;
    right:0;
    top:60px
}
@media (max-width:667px){
    .newsletter-wrapper .newsletter-inner.newsletter-inner-small .frm_submit{
        max-width:-webkit-calc(30% - 10px);
        max-width:calc(30% - 10px)
    }
}
@media (max-width:480px){
    .newsletter-wrapper .newsletter-inner.newsletter-inner-small .frm_submit{
        padding-left:15px;
        max-width:100%;
        position:relative;
        top:0
    }
}
.newsletter-wrapper .newsletter-inner.newsletter-inner-small .frm_submit .frm_button_submit{
    padding:21px 30px
}
@media (max-width:767px){
    .newsletter-wrapper .newsletter-inner.newsletter-inner-small .frm_submit .frm_button_submit{
        padding:21px 20px
    }
}
.newsletter-wrapper .newsletter-inner .newsletter-right{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    border-radius:0 10px 10px 0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding:30px 60px 40px 0;
    width:50%
}
@media (max-width:1199px){
    .newsletter-wrapper .newsletter-inner .newsletter-right{
        padding:30px 40px
    }
}
@media (max-width:991px){
    .newsletter-wrapper .newsletter-inner .newsletter-right{
        border-radius:0 0 10px;
        padding:0 40px 40px;
        width:100%
    }
}
@media (max-width:767px){
    .newsletter-wrapper .newsletter-inner .newsletter-right{
        padding:30px 15px
    }
}
.newsletter-wrapper .newsletter-inner .newsletter-right .newsletter-form{
    width:100%
}
.newsletter-wrapper .newsletter-inner .newsletter-right .newsletter-form .frm_forms{
    padding-bottom:10px
}
.newsletter-wrapper .newsletter-inner .newsletter-right .newsletter-form .newsletter-form-inner>p{
    font-size:12px
}
.newsletter-wrapper .newsletter-inner .newsletter-right .newsletter-form a{
    color:#3C38F6
}
.newsletter-wrapper .newsletter-inner .newsletter-right .newsletter-form a:hover{
    color:#f4da40
}
.newsletter-wrapper .newsletter-inner .newsletter-right h2,.newsletter-wrapper .newsletter-inner .newsletter-right .product-item .product-item-inner .product-item-main .item-header .item-title,.product-item .product-item-inner .product-item-main .item-header .newsletter-wrapper .newsletter-inner .newsletter-right .item-title,.newsletter-wrapper .newsletter-inner .newsletter-right .widget-area .recent-posts-side .recent-posts-header .recent-posts-title,.widget-area .recent-posts-side .recent-posts-header .newsletter-wrapper .newsletter-inner .newsletter-right .recent-posts-title{
    margin:0
}
.newsletter-wrapper .newsletter-inner .newsletter-right .frm_form_fields .frm_fields_container .form-field{
    margin-bottom:5px
}
.newsletter-wrapper .newsletter-inner .newsletter-right .frm_form_fields .frm_fields_container .form-field.frm_html_container{
    margin:0 0 25px
}
.newsletter-wrapper .newsletter-inner .newsletter-right .frm_form_fields .frm_fields_container .form-field.frm-select2{
    margin:0 0 10px
}
.newsletter-wrapper .newsletter-inner .newsletter-right .frm_form_fields .frm_fields_container .form-field.frm_blank_field .select2-selection--single,.newsletter-wrapper .newsletter-inner .newsletter-right .frm_form_fields .frm_fields_container .form-field.frm_blank_field .select2-selection--multiple{
    -webkit-box-shadow:0 0 0 1px red inset;
    box-shadow:0 0 0 1px red inset
}
.newsletter-wrapper .newsletter-inner .newsletter-right .frm_form_fields .frm_fields_container .form-field .select2{
    width:100%!important
}
.newsletter-wrapper .newsletter-inner .newsletter-right .frm_form_fields .frm_fields_container .form-field .select2-results__option{
    border-bottom:1px solid #E5E5E3;
    font-size:14px;
    padding:7.5px 0 7.5px 30px
}
.link-boxes-wrapper{
    padding:50px 15px
}
@media (max-width:1199px){
    .link-boxes-wrapper{
        padding:30px 15px
    }
}
@media (max-width:767px){
    .link-boxes-wrapper{
        padding:30px 0
    }
}
@media (max-width:1199px){
    .link-boxes-wrapper .link-boxes-inner{
        margin:0 -7.5px
    }
}
.link-boxes-wrapper .link-boxes-item{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding:0 15px;
    width:33.33%
}
@media (max-width:1199px){
    .link-boxes-wrapper .link-boxes-item{
        padding:0 7.5px
    }
}
@media (max-width:991px){
    .link-boxes-wrapper .link-boxes-item{
        margin:0 0 15px;
        width:100%
    }
    .link-boxes-wrapper .link-boxes-item:last-child{
        margin:0
    }
}
.link-boxes-wrapper .link-boxes-item .link-boxes-item-inner{
    background-color:#F7F7F7;
    border-radius:20px;
    border:1px solid #E5E5E3;
    padding:30px 50px 50px;
    position:relative;
    width:100%
}
@media (max-width:1440px){
    .link-boxes-wrapper .link-boxes-item .link-boxes-item-inner{
        padding:30px 30px 50px
    }
}
@media (max-width:1199px){
    .link-boxes-wrapper .link-boxes-item .link-boxes-item-inner{
        padding:20px 20px 40px
    }
}
@media (max-width:767px){
    .link-boxes-wrapper .link-boxes-item .link-boxes-item-inner{
        padding:20px 15px 40px
    }
}
.link-boxes-wrapper .link-boxes-item .link-boxes-item-inner .link-boxes-icon{
    height:103px;
    margin:0 0 20px
}
.link-boxes-wrapper .link-boxes-item .link-boxes-item-inner .link-boxes-icon img{
    max-height:100%
}
.link-boxes-wrapper .link-boxes-item .link-boxes-item-inner .link-boxes-header{
    margin:0 0 15px
}
.link-boxes-wrapper .link-boxes-item .link-boxes-item-inner .link-boxes-header h2,.link-boxes-wrapper .link-boxes-item .link-boxes-item-inner .link-boxes-header .product-item .product-item-inner .product-item-main .item-header .item-title,.product-item .product-item-inner .product-item-main .item-header .link-boxes-wrapper .link-boxes-item .link-boxes-item-inner .link-boxes-header .item-title,.link-boxes-wrapper .link-boxes-item .link-boxes-item-inner .link-boxes-header .widget-area .recent-posts-side .recent-posts-header .recent-posts-title,.widget-area .recent-posts-side .recent-posts-header .link-boxes-wrapper .link-boxes-item .link-boxes-item-inner .link-boxes-header .recent-posts-title{
    margin:0
}
.link-boxes-wrapper .link-boxes-item .link-boxes-item-inner .link-boxes-link{
    bottom:30px;
    font-family:"Gotham",serif;
    font-weight:700;
    left:50px;
    position:absolute;
    right:50px
}
@media (max-width:1440px){
    .link-boxes-wrapper .link-boxes-item .link-boxes-item-inner .link-boxes-link{
        left:30px;
        right:30px
    }
}
@media (max-width:1199px){
    .link-boxes-wrapper .link-boxes-item .link-boxes-item-inner .link-boxes-link{
        bottom:20px;
        left:20px;
        right:20px
    }
}
.link-boxes-wrapper .link-boxes-item .link-boxes-item-inner .link-boxes-link a{
    color:#3C38F6
}
.link-boxes-wrapper .link-boxes-item .link-boxes-item-inner .link-boxes-link a:hover{
    color:#37394A
}
.image-text-wrapper{
    padding:15px
}
@media (max-width:1199px){
    .image-text-wrapper{
        padding:19px 15px 15px
    }
}
@media (max-width:767px){
    .image-text-wrapper{
        padding:15px 0
    }
}
.image-text-wrapper+.image-text-wrapper{
    padding-top:0
}
@media (max-width:1199px){
    .image-text-wrapper+.image-text-wrapper{
        margin-top:0;
        padding-top:0
    }
}
@media (max-width:991px){
    .image-text-wrapper+.image-text-wrapper{
        padding-top:20px
    }
}
.image-text-wrapper+.image-text-wrapper.image-size-25{
    margin-top:0
}
.image-text-wrapper .image-text-inner{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.image-text-wrapper .image-text-main{
    padding:0 15px;
    width:60%
}
@media (max-width:991px){
    .image-text-wrapper .image-text-main{
        margin:0 0 30px;
        width:100%
    }
}
.image-text-wrapper .image-text-main .image-text-title{
    margin:0 0 15px
}
.image-text-wrapper .image-text-main p{
    font-size:18px
}
.image-text-wrapper .image-text-main p:last-child{
    margin-bottom:0
}
.image-text-wrapper .image-text-main p a{
    color:#3C38F6;
    -webkit-transition:.4s all;
    -o-transition:.4s all;
    transition:.4s all;
    font-weight:500;
    font-family:"Gotham",serif
}
.image-text-wrapper .image-text-main p a.button,.image-text-wrapper .image-text-main p .frm_submit a.frm_button_submit,.frm_submit .image-text-wrapper .image-text-main p a.frm_button_submit{
    font-size:16px;
    color:#37394A
}
.image-text-wrapper .image-text-main p a.button:hover,.image-text-wrapper .image-text-main p .frm_submit a.frm_button_submit:hover,.frm_submit .image-text-wrapper .image-text-main p a.frm_button_submit:hover{
    color:#f4da40
}
.image-text-wrapper .image-text-main p a:hover{
    color:#f4da40
}
.image-text-wrapper .image-text-main ul{
    margin:0 0 2em;
    padding:0
}
.image-text-wrapper .image-text-main ul li{
    display:block;
    margin:0 0 10px;
    position:relative
}
@media (max-width:767px){
    .image-text-wrapper .image-text-main ul li{
        padding-left:30px
    }
}
.image-text-wrapper .image-text-main .image-text-link{
    margin:1em 0
}
.image-text-wrapper .image-text-main .image-text-link .button,.image-text-wrapper .image-text-main .image-text-link .frm_submit .frm_button_submit,.frm_submit .image-text-wrapper .image-text-main .image-text-link .frm_button_submit{
    display:inline-block
}
.image-text-wrapper .image-text-image{
    padding:0 15px;
    width:40%
}
@media (max-width:991px){
    .image-text-wrapper .image-text-image{
        width:100%
    }
}
@media (max-width:991px){
    .page-id-425 .image-text-wrapper .image-text-image{
        display:none
    }
}
.image-text-wrapper .image-text-image img{
    border-radius:10px;
    display:block;
    width:100%;
    max-width:100%
}
.image-text-wrapper.image-size-25 .image-text-main{
    width:75%
}
@media (max-width:991px){
    .image-text-wrapper.image-size-25 .image-text-main{
        width:65%
    }
}
@media (max-width:767px){
    .image-text-wrapper.image-size-25 .image-text-main{
        width:100%
    }
}
.image-text-wrapper.image-size-25 .image-text-image{
    width:25%
}
@media (max-width:991px){
    .image-text-wrapper.image-size-25 .image-text-image{
        width:35%
    }
}
@media (max-width:767px){
    .image-text-wrapper.image-size-25 .image-text-image{
        width:100%
    }
}
.image-text-wrapper.order-text-image .image-text-inner{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row
}
.image-text-wrapper.order-text-image .image-text-main{
    padding-right:30px
}
@media (max-width:1199px){
    .image-text-wrapper.order-text-image .image-text-main{
        padding-right:15px
    }
}
.image-text-wrapper.order-image-text .image-text-inner{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -webkit-flex-direction:row-reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
@media (max-width:991px){
    .image-text-wrapper.order-image-text .image-text-inner{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
.image-text-wrapper.order-image-text .image-text-main{
    padding-left:30px
}
@media (max-width:1199px){
    .image-text-wrapper.order-image-text .image-text-main{
        padding-left:15px
    }
}
@media (max-width:767px){
    .image-text-wrapper.image-text-order-mobile{
        padding-top:0
    }
}
@media (max-width:767px){
    .image-text-wrapper.image-text-order-mobile .image-text-image{
        margin-bottom:18px;
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        -ms-flex-order:1;
        order:1
    }
}
@media (max-width:767px){
    .image-text-wrapper.image-text-order-mobile .image-text-main{
        margin-bottom:0;
        -webkit-box-ordinal-group:3;
        -webkit-order:2;
        -ms-flex-order:2;
        order:2
    }
}
.image-text-wrapper.image-size-60 .image-text-main{
    width:40%
}
@media (max-width:991px){
    .image-text-wrapper.image-size-60 .image-text-main{
        width:50%
    }
}
@media (max-width:767px){
    .image-text-wrapper.image-size-60 .image-text-main{
        width:100%
    }
}
.image-text-wrapper.image-size-60 .image-text-image{
    width:60%
}
@media (max-width:991px){
    .image-text-wrapper.image-size-60 .image-text-image{
        width:50%
    }
}
@media (max-width:767px){
    .image-text-wrapper.image-size-60 .image-text-image{
        width:100%
    }
}
@media (max-width:991px){
    .image-text-wrapper.image-size-25.order-image-text .image-text-inner{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -webkit-flex-direction:row-reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
}
@media (max-width:767px){
    .image-text-wrapper.image-size-25.order-image-text .image-text-inner{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
@media (max-width:767px){
    .image-text-wrapper.products-image-text-wrapper{
        padding:0
    }
}
.image-text-wrapper.products-image-text-wrapper .products-image-text-items .products-image-text-items-inner .category-list{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    margin-bottom:0;
    width:100%
}
@media (max-width:1024px){
    .image-text-wrapper.products-image-text-wrapper .products-image-text-items .products-image-text-items-inner .category-list{
        margin:1px 0 0
    }
}
@media (max-width:767px){
    .image-text-wrapper.products-image-text-wrapper .products-image-text-items .products-image-text-items-inner .category-list{
        margin-bottom:0
    }
}
.page-id-425 .image-text-wrapper.products-image-text-wrapper .products-image-text-items .products-image-text-items-inner .category-list{
    padding:0 15px;
    width:60%
}
@media (max-width:991px){
    .page-id-425 .image-text-wrapper.products-image-text-wrapper .products-image-text-items .products-image-text-items-inner .category-list{
        width:100%
    }
}
.image-text-wrapper.products-image-text-wrapper .products-image-text-items .products-image-text-items-inner .category-list .category-item{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    width:auto;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1 1;
    margin-bottom:20px;
    padding-left:10px;
    padding-right:10px;
    text-align:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    position:relative
}
.page-id-425 .image-text-wrapper.products-image-text-wrapper .products-image-text-items .products-image-text-items-inner .category-list .category-item{
    white-space:nowrap;
    border-bottom:none;
    -webkit-box-flex:0;
    -webkit-flex:0 0 50%;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
}
@media (max-width:767px){
    .page-id-425 .image-text-wrapper.products-image-text-wrapper .products-image-text-items .products-image-text-items-inner .category-list .category-item{
        width:auto;
        max-width:100%;
        -webkit-box-flex:0;
        -webkit-flex:0 1;
        -ms-flex:0 1;
        flex:0 1
    }
}
@media (max-width:420px){
    .page-id-425 .image-text-wrapper.products-image-text-wrapper .products-image-text-items .products-image-text-items-inner .category-list .category-item{
        border-bottom:1px solid #E5E5E3
    }
}
@media (max-width:767px){
    .page-id-425 .image-text-wrapper.products-image-text-wrapper .products-image-text-items .products-image-text-items-inner .category-list .category-item:after{
        display:block
    }
}
@media (max-width:420px){
    .page-id-425 .image-text-wrapper.products-image-text-wrapper .products-image-text-items .products-image-text-items-inner .category-list .category-item:after{
        display:none
    }
}
@media (max-width:767px){
    .image-text-wrapper.products-image-text-wrapper .products-image-text-items .products-image-text-items-inner .category-list .category-item{
        max-width:100%;
        width:100%;
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start;
        padding:5px 15px;
        border-bottom:1px solid #E5E5E3;
        -webkit-box-flex:1;
        -webkit-flex:auto;
        -ms-flex:auto;
        flex:auto;
        margin-bottom:7px
    }
}
@media (max-width:500px){
    .image-text-wrapper.products-image-text-wrapper .products-image-text-items .products-image-text-items-inner .category-list .category-item{
        max-width:100%
    }
}
.image-text-wrapper.products-image-text-wrapper .products-image-text-items .products-image-text-items-inner .category-list .category-item:after{
    content:'';
    height:36px;
    top:0;
    bottom:0;
    right:0;
    left:auto;
    margin:auto 0;
    width:1px;
    position:absolute;
    background-color:#E5E5E3
}
@media (max-width:767px){
    .image-text-wrapper.products-image-text-wrapper .products-image-text-items .products-image-text-items-inner .category-list .category-item:after{
        display:none
    }
}
.image-text-wrapper.products-image-text-wrapper .products-image-text-items .products-image-text-items-inner .category-list .category-item:last-of-type{
    padding-right:0
}
@media (max-width:767px){
    .image-text-wrapper.products-image-text-wrapper .products-image-text-items .products-image-text-items-inner .category-list .category-item:last-of-type{
        border-bottom:none
    }
}
.image-text-wrapper.products-image-text-wrapper .products-image-text-items .products-image-text-items-inner .category-list .category-item:last-of-type:after{
    display:none;
    height:0
}
.image-text-wrapper.products-image-text-wrapper .products-image-text-items .products-image-text-items-inner .category-list .category-item .icon{
    min-width:40px
}
.image-text-wrapper.products-image-text-wrapper .products-image-text-items .products-image-text-items-inner .category-list .category-item .title{
    padding-left:10px;
    font-size:22px;
    font-weight:700;
    color:#37394A;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
@media (max-width:1199px){
    .image-text-wrapper.products-image-text-wrapper .products-image-text-items .products-image-text-items-inner .category-list .category-item .title{
        font-size:20px
    }
}
@media (max-width:768px){
    .image-text-wrapper.products-image-text-wrapper .products-image-text-items .products-image-text-items-inner .category-list .category-item .title{
        font-size:16px
    }
}
.image-text-wrapper.products-image-text-wrapper .products-image-text-items .products-image-text-items-inner .category-list .category-item:hover .title{
    color:#f4da40
}
.image-text-wrapper .image-text-text.entry-content{
    margin-top:0
}
.image-text-wrapper .image-text-text.entry-content img{
    border-radius:10px
}
.text-under-image-content{
    margin:0 auto;
    max-width:670px;
    padding:0 15px
}
.text-under-image-content>.image-text-link{
    margin-left:-15px;
    margin-right:-15px;
    margin-top:20px
}
@media (max-width:991px){
    .text-under-image-content>.image-text-link{
        text-align:center
    }
}
.more-buttons-in-a-row a{
    margin-right:10px
}
@media (max-width:767px){
    .more-buttons-in-a-row a{
        margin-bottom:10px
    }
}
@media (max-width:480px){
    .more-buttons-in-a-row a{
        width:100%
    }
}
.more-buttons-in-a-row a:first-of-type{
    margin-left:0
}
@media (max-width:991px){
    .page-id-425 .products-image-text-items+.image-text-inner .image-text-main{
        -webkit-box-ordinal-group:3;
        -webkit-order:2;
        -ms-flex-order:2;
        order:2;
        margin-bottom:0
    }
}
@media (max-width:991px){
    .page-id-425 .products-image-text-items+.image-text-inner .image-text-main .image-text-link{
        margin-bottom:0
    }
}
@media (max-width:991px){
    .page-id-425 .products-image-text-items+.image-text-inner .image-text-image{
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        -ms-flex-order:1;
        order:1;
        margin-bottom:15px
    }
}
.products-image-text-items{
    padding-bottom:5px;
    padding-top:15px
}
.image-text-link.image-text-link-space{
    margin-bottom:15px
}
@media (max-width:480px){
    .image-text-link a{
        width:100%
    }
}
.contact-form-inner span[style="color: #3c38f6;
"],.product-item-main span[style="color: #3c38f6;
"],.image-text-wrapper span[style="color: #3c38f6;
"],.content-two-col-wrapper span[style="color: #3c38f6;
"]{
    cursor:pointer;
    -webkit-transition:color .5s;
    -o-transition:color .5s;
    transition:color .5s
}
.contact-form-inner span[style="color: #3c38f6;
"]:hover,.product-item-main span[style="color: #3c38f6;
"]:hover,.image-text-wrapper span[style="color: #3c38f6;
"]:hover,.content-two-col-wrapper span[style="color: #3c38f6;
"]:hover{
    color:#f4da40!important
}
.featherlight-content .contact-details-hero-inner-element{
    background-color:#fff;
    text-align:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    padding:15px 20px 15px 15px
}
.featherlight-content .contact-details-hero-inner-element .contact-details-hero-contact-details-wrapper{
    width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
@media (max-width:991px){
    .featherlight-content .contact-details-hero-inner-element .contact-details-hero-contact-details-wrapper{
        display:block
    }
}
.featherlight-content .contact-details-hero-inner-element a{
    display:inline-block;
    width:100%;
    font-size:26px
}
@media (max-width:1410px){
    .featherlight-content .contact-details-hero-inner-element a{
        font-size:22px
    }
}
@media (max-width:1199px){
    .featherlight-content .contact-details-hero-inner-element a{
        font-size:20px
    }
}
@media (max-width:991px){
    .featherlight-content .contact-details-hero-inner-element a{
        margin-bottom:15px;
        margin-top:15px
    }
}
@media (max-width:400px){
    .featherlight-content .contact-details-hero-inner-element a{
        font-size:17px
    }
}
@media (max-width:360px){
    .featherlight-content .contact-details-hero-inner-element a{
        font-size:16px
    }
}
.featherlight-content .contact-details-hero-inner-element a:hover{
    color:#f4da40
}
.featherlight-content .contact-details-hero-inner-element a i{
    position:relative;
    top:2px;
    margin-right:5px
}
.content-two-col-wrapper{
    padding:25px 15px 15px
}
@media (max-width:1199px){
    .content-two-col-wrapper{
        padding:20px 15px
    }
}
@media (max-width:767px){
    .content-two-col-wrapper{
        padding:20px 0
    }
}
@media (max-width:767px){
    .content-two-col-wrapper+.image-section-wrapper{
        padding-top:0
    }
}
.content-two-col-wrapper .content-two-col-header-top{
    padding:0 15px;
    width:100%
}
.content-two-col-wrapper .content-two-col-header{
    margin:0 0 15px
}
.content-two-col-wrapper .content-two-col-header h2,.content-two-col-wrapper .content-two-col-header .product-item .product-item-inner .product-item-main .item-header .item-title,.product-item .product-item-inner .product-item-main .item-header .content-two-col-wrapper .content-two-col-header .item-title,.content-two-col-wrapper .content-two-col-header .widget-area .recent-posts-side .recent-posts-header .recent-posts-title,.widget-area .recent-posts-side .recent-posts-header .content-two-col-wrapper .content-two-col-header .recent-posts-title{
    margin:0
}
.content-two-col-wrapper .content-two-col-left,.content-two-col-wrapper .content-two-col-right{
    padding:0 15px;
    width:50%
}
@media (max-width:991px){
    .content-two-col-wrapper .content-two-col-left,.content-two-col-wrapper .content-two-col-right{
        width:100%
    }
}
.content-two-col-wrapper.content-products-wrapper .content-two-col-left{
    width:60%
}
@media (max-width:991px){
    .content-two-col-wrapper.content-products-wrapper .content-two-col-left{
        width:100%
    }
}
.content-two-col-wrapper.content-products-wrapper .content-two-col-right{
    width:40%
}
@media (max-width:991px){
    .content-two-col-wrapper.content-products-wrapper .content-two-col-right{
        width:100%
    }
}
.content-two-col-wrapper.content-products-wrapper .content-two-col-right .category-list .title{
    width:100%!important
}
.content-two-col-wrapper.content-products-wrapper .content-two-col-right .category-list .read-more{
    display:none
}
.content-two-col-wrapper .content-two-col-image{
    margin:40px 0 0;
    padding:0 15px
}
@media (max-width:767px){
    .content-two-col-wrapper .content-two-col-image{
        margin:25px 0 0
    }
}
.content-two-col-wrapper .content-two-col-image img{
    border-radius:10px;
    display:block;
    max-width:70%;
    width:100%;
    margin:0 auto
}
.content-two-col-wrapper .content-two-col-link.right{
    text-align:right
}
.about-items-wrapper{
    padding:50px 15px
}
@media (max-width:1199px){
    .about-items-wrapper{
        padding:30px 15px
    }
}
@media (max-width:767px){
    .about-items-wrapper{
        padding:30px 0
    }
}
@media (max-width:767px){
    .about-items-wrapper .about-items-inner{
        margin:0 -7.5px
    }
}
.about-items-wrapper img{
    border-radius:10px;
    display:block;
    width:100%
}
.about-items-wrapper .about-item-title{
    margin:0 0 15px
}
.about-items-wrapper p:last-child{
    margin:0
}
.about-items-wrapper .about-item-first{
    margin-bottom:30px;
    padding:0 15px
}
@media (max-width:767px){
    .about-items-wrapper .about-item-first{
        margin-bottom:15px
    }
}
.about-items-wrapper .about-item-first .about-item-inner{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
@media (max-width:767px){
    .about-items-wrapper .about-item-first .about-item-inner{
        margin:0 -7.5px
    }
}
.about-items-wrapper .about-item-first .about-item-inner .about-item-main{
    padding:0 15px;
    width:50%
}
@media (max-width:991px){
    .about-items-wrapper .about-item-first .about-item-inner .about-item-main{
        margin:0 0 15px;
        width:100%
    }
}
@media (max-width:767px){
    .about-items-wrapper .about-item-first .about-item-inner .about-item-main{
        padding:0
    }
}
.about-items-wrapper .about-item-first .about-item-inner .about-item-image{
    padding:0 15px;
    width:50%
}
@media (max-width:991px){
    .about-items-wrapper .about-item-first .about-item-inner .about-item-image{
        width:100%
    }
}
@media (max-width:767px){
    .about-items-wrapper .about-item-first .about-item-inner .about-item-image{
        padding:0
    }
}
.about-items-wrapper .about-item-other{
    padding:0 15px;
    width:50%
}
@media (max-width:767px){
    .about-items-wrapper .about-item-other{
        margin:0 0 30px;
        padding:0 7.5px;
        width:100%
    }
    .about-items-wrapper .about-item-other:last-child{
        margin:0
    }
}
.about-items-wrapper .about-item-other .about-item-image{
    margin-bottom:25px
}
@media (max-width:767px){
    .about-items-wrapper .about-item-other .about-item-image{
        margin-bottom:15px
    }
}
.page-hero-breadcrumbs+.press-section-wrapper{
    padding-top:20px
}
@media (max-width:1199px){
    .page-hero-breadcrumbs+.press-section-wrapper{
        padding:30px 15px
    }
}
@media (max-width:767px){
    .page-hero-breadcrumbs+.press-section-wrapper{
        padding:30px 0
    }
}
.press-section-wrapper{
    padding:50px 15px 20px
}
.press-section-wrapper .press-items-header{
    margin:0 0 40px
}
.press-section-wrapper .press-items-header .press-items-title{
    margin:0
}
@media (max-width:1199px){
    .press-section-wrapper .press-items-wrapper .press-items-inner{
        margin:0 -7.5px
    }
}
.awards-section-wrapper{
    padding:50px 15px
}
@media (max-width:1199px){
    .awards-section-wrapper{
        padding:30px 15px
    }
}
@media (max-width:767px){
    .awards-section-wrapper{
        padding:30px 0
    }
}
.awards-section-wrapper .awards-items-header{
    margin:0 0 20px
}
.awards-section-wrapper .awards-items-header .awards-items-title{
    margin:0
}
.awards-section-wrapper .awards-items-text{
    margin:0 0 20px;
    padding-right:15px;
    width:50%
}
@media (max-width:1199px){
    .awards-section-wrapper .awards-items-text{
        padding-right:0;
        width:100%
    }
}
@media (max-width:1199px){
    .awards-section-wrapper .awards-items-inner{
        margin:0 -7.5px
    }
}
.ie .awards-item.awards-item-no-ie,.unknown .awards-item.awards-item-no-ie{
    display:none
}
.ie .awards-item.awards-item-ie,.unknown .awards-item.awards-item-ie{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.awards-item{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin:0 0 15px;
    padding:0 15px;
    width:25%
}
.awards-item.awards-item-ie{
    display:none
}
@media (max-width:1199px){
    .awards-item{
        padding:0 7.5px
    }
}
@media (max-width:991px){
    .awards-item{
        width:50%
    }
}
@media (max-width:600px){
    .awards-item{
        width:100%
    }
}
.awards-item .awards-item-inner{
    background-color:#fff;
    border-radius:10px;
    padding:70px 70px 145px;
    position:relative;
    text-align:center;
    width:100%
}
@media (max-width:1199px){
    .awards-item .awards-item-inner{
        padding:50px 50px 145px
    }
}
@media (max-width:991px){
    .awards-item .awards-item-inner{
        padding:50px 70px 145px
    }
}
.awards-item .awards-item-inner.image{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    padding:15px
}
.awards-item .awards-item-inner.image img{
    border-radius:5px;
    height:auto;
    max-height:100%;
    width:auto
}
.awards-item .awards-item-inner.text{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
.awards-item .awards-item-inner.text:before{
    background-image:url(../../../themes/fsl-theme/assets/images/award-image.png);
    background-position:center;
    background-repeat:no-repeat;
    bottom:10px;
    content:'';
    display:block;
    left:0;
    position:absolute;
    right:0;
    top:0
}
@media (max-width:1332px){
    .awards-item .awards-item-inner.text:before{
        background-size:100%
    }
}
@media (max-width:991px){
    .awards-item .awards-item-inner.text:before{
        background-size:auto
    }
}
@media (max-width:600px){
    .awards-item .awards-item-inner .awards-item-info{
        margin:0 auto;
        max-width:220px
    }
}
.awards-item .awards-item-inner .awards-item-info-inner .awards-item-year{
    color:#37394A;
    display:block;
    font-family:"Gotham",serif;
    font-size:40px;
    font-weight:900;
    margin:0 0 10px
}
.awards-item .awards-item-inner .awards-item-info-inner .awards-item-title{
    color:#37394A;
    display:block;
    font-family:"Gotham",serif;
    font-size:18px;
    font-weight:700;
    line-height:1.39em
}
.awards-item .awards-item-inner .press-item-link{
    color:#3C38F6;
    bottom:20px;
    font-family:"Gotham",serif;
    font-size:12px;
    font-weight:500;
    left:20px;
    position:absolute;
    right:20px;
    text-align:center;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.awards-item .awards-item-inner:hover .press-item-link{
    color:#37394A
}
.video-items-wrapper{
    padding:0 15px 20px;
    position:relative;
    z-index:1
}
@media (max-width:767px){
    .video-items-wrapper{
        padding:0 0 20px
    }
}
@media (max-width:1199px){
    .video-items-wrapper .video-items-inner{
        margin:0 -7.5px
    }
}
.video-items-wrapper .video-item{
    margin:0 0 30px;
    padding:0 15px;
    width:50%
}
@media (max-width:1199px){
    .video-items-wrapper .video-item{
        margin:0 0 15px;
        padding:0 7.5px
    }
}
@media (max-width:767px){
    .video-items-wrapper .video-item{
        width:100%
    }
}
.video-items-wrapper .video-item .video-description{
    padding-top:8px;
    padding-left:3px
}
.video-items-wrapper .video-item .video-description p{
    font-weight:600
}
.video-items-wrapper .video-item .video-item-inner iframe{
    display:block
}
@media (max-width:1440px){
    .video-items-wrapper .video-item .video-item-inner iframe{
        height:26vw
    }
}
@media (max-width:767px){
    .video-items-wrapper .video-item .video-item-inner iframe{
        height:54vw;
        width:100%
    }
}
.tst-items-wrapper{
    padding:0 22.5px;
    position:relative;
    z-index:1
}
@media (max-width:767px){
    .tst-items-wrapper{
        padding:20px 7.5px 0
    }
}
.tst-items-wrapper:before{
    bottom:-75px;
    content:'';
    max-width:100%;
    top:auto
}
@media (max-width:1199px){
    .tst-items-wrapper .st-items-inner{
        margin:0 -7.5px
    }
}
.tst-items-wrapper .tst-items-column{
    padding:0 15px;
    width:50%
}
@media (max-width:1199px){
    .tst-items-wrapper .tst-items-column{
        padding:0 7.5px
    }
}
@media (max-width:767px){
    .tst-items-wrapper .tst-items-column{
        width:100%
    }
}
.tst-item{
    margin:0 0 30px
}
@media (max-width:1199px){
    .tst-item{
        margin:0 0 15px
    }
}
.tst-item:last-child{
    margin:0
}
.tst-item .tst-item-inner{
    background-color:#F7F7F7;
    border:1px solid #E5E5E3;
    border-radius:10px;
    padding:40px
}
@media (max-width:991px){
    .tst-item .tst-item-inner{
        padding:40px 25px
    }
}
@media (max-width:767px){
    .tst-item .tst-item-inner{
        padding:30px 15px
    }
}
.tst-item .tst-item-inner .tst-item-top{
    margin:0 0 25px
}
.tst-item .tst-item-inner .tst-item-top .tst-item-top-inner{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.tst-item .tst-item-inner .tst-item-top .tst-item-top-inner .tst-item-logo img{
    border-radius:50%
}
.tst-item .tst-item-inner .tst-item-top .tst-item-top-inner .tst-item-author{
    padding-left:20px
}
.tst-item .tst-item-inner .tst-item-top .tst-item-top-inner .tst-item-author .tst-item-author-name{
    color:#37394A;
    display:block;
    font-family:"Gotham",serif;
    font-weight:700
}
.tst-item .tst-item-inner .tst-item-top .tst-item-top-inner .tst-item-author .tst-item-author-below{
    color:#BEBEBE;
    font-family:"Gotham",serif;
    font-size:12px;
    font-weight:500
}
.tst-item .tst-item-inner .tst-item-text p:last-child{
    margin:0
}
.contact-form-wrapper{
    overflow:hidden;
    padding:15px 15px 0
}
@media (max-width:767px){
    .contact-form-wrapper{
        padding:15px 0
    }
}
.contact-form-wrapper .contact-form-header{
    margin:0 0 15px
}
.contact-form-wrapper .contact-form-header .contact-form-title{
    margin:0
}
.contact-form-wrapper .contact-form-content{
    margin-top:0
}
.contact-form-wrapper .contact-form-content p:last-of-type{
    margin-bottom:0!important
}
.contact-form-wrapper .frm_forms{
    margin-top:25px
}
.contact-form-wrapper .frm_form_fields .frm_fields_container .form-field{
    margin:0 0 10px
}
.contact-form-wrapper .frm_form_fields .frm_fields_container .form-field.vertical_radio{
    margin-top:15px;
    width:70%
}
@media (max-width:600px){
    .contact-form-wrapper .frm_form_fields .frm_fields_container .form-field.vertical_radio{
        margin-bottom:15px;
        margin-top:10px;
        width:100%
    }
}
.contact-form-wrapper .frm_form_fields .frm_fields_container .form-field.vertical_radio .frm_checkbox span span:last-child{
    font-family:"Gotham",serif;
    font-size:12px;
    font-weight:500
}
.contact-form-wrapper .frm_form_fields .frm_fields_container .form-field.vertical_radio .frm_checkbox span span:last-child a{
    color:#3C38F6;
    font-style:normal;
    text-decoration:underline
}
.contact-form-wrapper .frm_form_fields .frm_fields_container .form-field.vertical_radio .frm_checkbox span span:last-child a:hover{
    color:#f4da40
}
.contact-form-wrapper .frm_form_fields .frm_fields_container .form-field.vertical_radio .frm_error{
    bottom:-20px;
    left:15px
}
.contact-form-wrapper .frm_submit{
    margin-left:auto;
    margin-top:15px;
    width:auto
}
@media (max-width:600px){
    .contact-form-wrapper .frm_submit{
        margin-top:20px;
        width:100%
    }
}
.contact-form-wrapper .gallery{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.contact-form-wrapper .gallery.gallery-columns-2 .gallery-item{
    -webkit-box-flex:0;
    -webkit-flex:0 0 -webkit-calc(50% - 15px);
    -ms-flex:0 0 calc(50% - 15px);
    flex-grow:0;
    flex-shrink:0;
    flex-basis:calc(50% - 15px);
    height:400px;
    max-width:-webkit-calc(50% - 15px);
    max-width:calc(50% - 15px)
}
@media (max-width:1440px){
    .contact-form-wrapper .gallery.gallery-columns-2 .gallery-item{
        height:30vw
    }
}
@media (max-width:767px){
    .contact-form-wrapper .gallery.gallery-columns-2 .gallery-item{
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        height:auto;
        max-width:100%
    }
}
.contact-form-wrapper .gallery.gallery-columns-3 .gallery-item{
    -webkit-box-flex:0;
    -webkit-flex:0 0 -webkit-calc(33.333% - 15px);
    -ms-flex:0 0 calc(33.333% - 15px);
    flex-grow:0;
    flex-shrink:0;
    flex-basis:calc(33.333% - 15px);
    height:300px;
    max-width:-webkit-calc(33.333% - 15px);
    max-width:calc(33.333% - 15px)
}
@media (max-width:1440px){
    .contact-form-wrapper .gallery.gallery-columns-3 .gallery-item{
        height:22vw
    }
}
@media (max-width:991px){
    .contact-form-wrapper .gallery.gallery-columns-3 .gallery-item{
        -webkit-box-flex:0;
        -webkit-flex:0 0 -webkit-calc(50% - 15px);
        -ms-flex:0 0 calc(50% - 15px);
        flex-grow:0;
        flex-shrink:0;
        flex-basis:calc(50% - 15px);
        height:32vw;
        max-width:-webkit-calc(50% - 15px);
        max-width:calc(50% - 15px);
        padding-bottom:30px
    }
}
@media (max-width:767px){
    .contact-form-wrapper .gallery.gallery-columns-3 .gallery-item{
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        height:auto;
        max-width:100%
    }
}
.contact-form-wrapper .gallery.gallery-columns-4 .gallery-item{
    -webkit-box-flex:0;
    -webkit-flex:0 0 -webkit-calc(25% - 15px);
    -ms-flex:0 0 calc(25% - 15px);
    flex-grow:0;
    flex-shrink:0;
    flex-basis:calc(25% - 15px);
    height:250px;
    max-width:-webkit-calc(25% - 15px);
    max-width:calc(25% - 15px)
}
@media (max-width:1440px){
    .contact-form-wrapper .gallery.gallery-columns-4 .gallery-item{
        height:16vw
    }
}
@media (max-width:991px){
    .contact-form-wrapper .gallery.gallery-columns-4 .gallery-item{
        -webkit-box-flex:0;
        -webkit-flex:0 0 -webkit-calc(50% - 15px);
        -ms-flex:0 0 calc(50% - 15px);
        flex-grow:0;
        flex-shrink:0;
        flex-basis:calc(50% - 15px);
        height:32vw;
        max-width:-webkit-calc(50% - 15px);
        max-width:calc(50% - 15px);
        padding-bottom:30px
    }
}
@media (max-width:767px){
    .contact-form-wrapper .gallery.gallery-columns-4 .gallery-item{
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        height:auto;
        max-width:100%
    }
}
.contact-form-wrapper .gallery .gallery-item{
    padding-bottom:15px
}
@media (max-width:767px){
    .contact-form-wrapper .gallery .gallery-item{
        padding-bottom:30px
    }
}
.contact-form-wrapper .gallery .gallery-icon{
    border-radius:10px;
    display:block;
    height:100%;
    overflow:hidden
}
.contact-form-wrapper .gallery .gallery-icon img{
    height:auto;
    max-height:100%;
    max-width:300%;
    min-height:100%;
    min-width:100%;
    width:auto
}
.products-section-wrapper{
    padding:25px 15px 20px
}
@media (max-width:1199px){
    .products-section-wrapper{
        padding:22px 20px 15px
    }
}
@media (max-width:767px){
    .products-section-wrapper{
        padding:20px 0 15px
    }
}
.products-section-wrapper .products-row{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-flow:wrap;
    -ms-flex-flow:wrap;
    flex-flow:wrap;
    margin:0 -15px
}
@media (max-width:767px){
    .products-section-wrapper .products-row{
        margin:0 -7.5px
    }
}
.products-solutions-wrapper,.content-products-wrapper{
    padding:20px 15px
}
@media (max-width:1199px){
    .products-solutions-wrapper,.content-products-wrapper{
        padding:20px 15px
    }
}
@media (max-width:767px){
    .products-solutions-wrapper,.content-products-wrapper{
        padding:20px 0
    }
}
.products-solutions-wrapper .products-solutions-row,.content-products-wrapper .products-solutions-row{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    position:relative
}
@media (max-width:991px){
    .products-solutions-wrapper .products-solutions-row,.content-products-wrapper .products-solutions-row{
        -webkit-flex-flow:wrap;
        -ms-flex-flow:wrap;
        flex-flow:wrap
    }
}
.products-solutions-wrapper .products-solutions-row .image-title-link,.content-products-wrapper .products-solutions-row .image-title-link{
    position:absolute;
    left:0;
    top:-4px;
    width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    width:570px;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
@media (max-width:1332px){
    .products-solutions-wrapper .products-solutions-row .image-title-link,.content-products-wrapper .products-solutions-row .image-title-link{
        width:40%
    }
}
@media (max-width:991px){
    .products-solutions-wrapper .products-solutions-row .image-title-link,.content-products-wrapper .products-solutions-row .image-title-link{
        width:100%
    }
}
.products-solutions-wrapper .products-solutions-row .image-title-link:hover a,.content-products-wrapper .products-solutions-row .image-title-link:hover a{
    color:#f4da40
}
.products-solutions-wrapper .products-solutions-row .image-title-link h2,.products-solutions-wrapper .products-solutions-row .image-title-link .product-item .product-item-inner .product-item-main .item-header .item-title,.product-item .product-item-inner .product-item-main .item-header .products-solutions-wrapper .products-solutions-row .image-title-link .item-title,.products-solutions-wrapper .products-solutions-row .image-title-link .widget-area .recent-posts-side .recent-posts-header .recent-posts-title,.widget-area .recent-posts-side .recent-posts-header .products-solutions-wrapper .products-solutions-row .image-title-link .recent-posts-title,.content-products-wrapper .products-solutions-row .image-title-link h2,.content-products-wrapper .products-solutions-row .image-title-link .product-item .product-item-inner .product-item-main .item-header .item-title,.product-item .product-item-inner .product-item-main .item-header .content-products-wrapper .products-solutions-row .image-title-link .item-title,.content-products-wrapper .products-solutions-row .image-title-link .widget-area .recent-posts-side .recent-posts-header .recent-posts-title,.widget-area .recent-posts-side .recent-posts-header .content-products-wrapper .products-solutions-row .image-title-link .recent-posts-title{
    line-height:1;
    color:#37394A;
    margin-bottom:0;
    margin-top:0
}
@media (max-width:1180px){
    .products-solutions-wrapper .products-solutions-row .image-title-link h2,.products-solutions-wrapper .products-solutions-row .image-title-link .product-item .product-item-inner .product-item-main .item-header .item-title,.product-item .product-item-inner .product-item-main .item-header .products-solutions-wrapper .products-solutions-row .image-title-link .item-title,.products-solutions-wrapper .products-solutions-row .image-title-link .widget-area .recent-posts-side .recent-posts-header .recent-posts-title,.widget-area .recent-posts-side .recent-posts-header .products-solutions-wrapper .products-solutions-row .image-title-link .recent-posts-title,.content-products-wrapper .products-solutions-row .image-title-link h2,.content-products-wrapper .products-solutions-row .image-title-link .product-item .product-item-inner .product-item-main .item-header .item-title,.product-item .product-item-inner .product-item-main .item-header .content-products-wrapper .products-solutions-row .image-title-link .item-title,.content-products-wrapper .products-solutions-row .image-title-link .widget-area .recent-posts-side .recent-posts-header .recent-posts-title,.widget-area .recent-posts-side .recent-posts-header .content-products-wrapper .products-solutions-row .image-title-link .recent-posts-title{
        font-size:29px
    }
}
@media (max-width:400px){
    .products-solutions-wrapper .products-solutions-row .image-title-link h2,.products-solutions-wrapper .products-solutions-row .image-title-link .product-item .product-item-inner .product-item-main .item-header .item-title,.product-item .product-item-inner .product-item-main .item-header .products-solutions-wrapper .products-solutions-row .image-title-link .item-title,.products-solutions-wrapper .products-solutions-row .image-title-link .widget-area .recent-posts-side .recent-posts-header .recent-posts-title,.widget-area .recent-posts-side .recent-posts-header .products-solutions-wrapper .products-solutions-row .image-title-link .recent-posts-title,.content-products-wrapper .products-solutions-row .image-title-link h2,.content-products-wrapper .products-solutions-row .image-title-link .product-item .product-item-inner .product-item-main .item-header .item-title,.product-item .product-item-inner .product-item-main .item-header .content-products-wrapper .products-solutions-row .image-title-link .item-title,.content-products-wrapper .products-solutions-row .image-title-link .widget-area .recent-posts-side .recent-posts-header .recent-posts-title,.widget-area .recent-posts-side .recent-posts-header .content-products-wrapper .products-solutions-row .image-title-link .recent-posts-title{
        font-size:25px
    }
}
.products-solutions-wrapper .products-solutions-row .image-title-link h2 a,.products-solutions-wrapper .products-solutions-row .image-title-link .product-item .product-item-inner .product-item-main .item-header .item-title a,.product-item .product-item-inner .product-item-main .item-header .products-solutions-wrapper .products-solutions-row .image-title-link .item-title a,.products-solutions-wrapper .products-solutions-row .image-title-link .widget-area .recent-posts-side .recent-posts-header .recent-posts-title a,.widget-area .recent-posts-side .recent-posts-header .products-solutions-wrapper .products-solutions-row .image-title-link .recent-posts-title a,.content-products-wrapper .products-solutions-row .image-title-link h2 a,.content-products-wrapper .products-solutions-row .image-title-link .product-item .product-item-inner .product-item-main .item-header .item-title a,.product-item .product-item-inner .product-item-main .item-header .content-products-wrapper .products-solutions-row .image-title-link .item-title a,.content-products-wrapper .products-solutions-row .image-title-link .widget-area .recent-posts-side .recent-posts-header .recent-posts-title a,.widget-area .recent-posts-side .recent-posts-header .content-products-wrapper .products-solutions-row .image-title-link .recent-posts-title a{
    color:#37394A;
    -webkit-transition:color 0.5s;
    -o-transition:color 0.5s;
    transition:color 0.5s
}
.products-solutions-wrapper .products-solutions-row .image-title-link .read-more,.content-products-wrapper .products-solutions-row .image-title-link .read-more{
    -webkit-transition:color 0.5s;
    -o-transition:color 0.5s;
    transition:color 0.5s;
    font-family:"Gotham",serif;
    font-size:15px;
    -webkit-box-flex:0;
    -webkit-flex:0 0 105px;
    -ms-flex:0 0 105px;
    flex:0 0 105px;
    max-width:105px;
    color:#3C38F6;
    padding-left:10px;
    font-weight:500
}
@media (max-width:400px){
    .products-solutions-wrapper .products-solutions-row .image-title-link .read-more,.content-products-wrapper .products-solutions-row .image-title-link .read-more{
        font-size:12px;
        -webkit-box-flex:0;
        -webkit-flex:0 0 76px;
        -ms-flex:0 0 76px;
        flex:0 0 76px;
        max-width:76px
    }
}
.products-solutions-wrapper .products-solutions-row .image,.content-products-wrapper .products-solutions-row .image{
    background-position:center;
    background-size:cover;
    border-radius:10px;
    height:651px;
    width:570px;
    margin-top:55px
}
@media (max-width:1332px){
    .products-solutions-wrapper .products-solutions-row .image,.content-products-wrapper .products-solutions-row .image{
        height:54vw;
        width:40%
    }
}
@media (max-width:991px){
    .products-solutions-wrapper .products-solutions-row .image,.content-products-wrapper .products-solutions-row .image{
        height:100vw;
        margin:55px 0 25px;
        width:100%
    }
}
@media (max-width:330px){
    .products-solutions-wrapper .products-solutions-row .image,.content-products-wrapper .products-solutions-row .image{
        margin-top:75px
    }
}
.products-solutions-wrapper .products-solutions-row .products-list,.content-products-wrapper .products-solutions-row .products-list{
    padding-left:145px;
    width:-webkit-calc(100% - 570px);
    width:calc(100% - 570px)
}
@media (max-width:1440px){
    .products-solutions-wrapper .products-solutions-row .products-list,.content-products-wrapper .products-solutions-row .products-list{
        padding-left:100px
    }
}
@media (max-width:1332px){
    .products-solutions-wrapper .products-solutions-row .products-list,.content-products-wrapper .products-solutions-row .products-list{
        padding-left:50px;
        width:60%
    }
}
@media (max-width:991px){
    .products-solutions-wrapper .products-solutions-row .products-list,.content-products-wrapper .products-solutions-row .products-list{
        padding:0;
        width:100%
    }
}
.products-solutions-wrapper .products-solutions-row .products-list h2,.products-solutions-wrapper .products-solutions-row .products-list .product-item .product-item-inner .product-item-main .item-header .item-title,.product-item .product-item-inner .product-item-main .item-header .products-solutions-wrapper .products-solutions-row .products-list .item-title,.products-solutions-wrapper .products-solutions-row .products-list .widget-area .recent-posts-side .recent-posts-header .recent-posts-title,.widget-area .recent-posts-side .recent-posts-header .products-solutions-wrapper .products-solutions-row .products-list .recent-posts-title,.content-products-wrapper .products-solutions-row .products-list h2,.content-products-wrapper .products-solutions-row .products-list .product-item .product-item-inner .product-item-main .item-header .item-title,.product-item .product-item-inner .product-item-main .item-header .content-products-wrapper .products-solutions-row .products-list .item-title,.content-products-wrapper .products-solutions-row .products-list .widget-area .recent-posts-side .recent-posts-header .recent-posts-title,.widget-area .recent-posts-side .recent-posts-header .content-products-wrapper .products-solutions-row .products-list .recent-posts-title{
    line-height:1em;
    margin:-5px 0 10px
}
@media (max-width:1180px){
    .products-solutions-wrapper .products-solutions-row .products-list h2,.products-solutions-wrapper .products-solutions-row .products-list .product-item .product-item-inner .product-item-main .item-header .item-title,.product-item .product-item-inner .product-item-main .item-header .products-solutions-wrapper .products-solutions-row .products-list .item-title,.products-solutions-wrapper .products-solutions-row .products-list .widget-area .recent-posts-side .recent-posts-header .recent-posts-title,.widget-area .recent-posts-side .recent-posts-header .products-solutions-wrapper .products-solutions-row .products-list .recent-posts-title,.content-products-wrapper .products-solutions-row .products-list h2,.content-products-wrapper .products-solutions-row .products-list .product-item .product-item-inner .product-item-main .item-header .item-title,.product-item .product-item-inner .product-item-main .item-header .content-products-wrapper .products-solutions-row .products-list .item-title,.content-products-wrapper .products-solutions-row .products-list .widget-area .recent-posts-side .recent-posts-header .recent-posts-title,.widget-area .recent-posts-side .recent-posts-header .content-products-wrapper .products-solutions-row .products-list .recent-posts-title{
        font-size:29px
    }
}
@media (max-width:1332px){
    .products-solutions-wrapper .products-solutions-row .products-list h2,.products-solutions-wrapper .products-solutions-row .products-list .product-item .product-item-inner .product-item-main .item-header .item-title,.product-item .product-item-inner .product-item-main .item-header .products-solutions-wrapper .products-solutions-row .products-list .item-title,.products-solutions-wrapper .products-solutions-row .products-list .widget-area .recent-posts-side .recent-posts-header .recent-posts-title,.widget-area .recent-posts-side .recent-posts-header .products-solutions-wrapper .products-solutions-row .products-list .recent-posts-title,.content-products-wrapper .products-solutions-row .products-list h2,.content-products-wrapper .products-solutions-row .products-list .product-item .product-item-inner .product-item-main .item-header .item-title,.product-item .product-item-inner .product-item-main .item-header .content-products-wrapper .products-solutions-row .products-list .item-title,.content-products-wrapper .products-solutions-row .products-list .widget-area .recent-posts-side .recent-posts-header .recent-posts-title,.widget-area .recent-posts-side .recent-posts-header .content-products-wrapper .products-solutions-row .products-list .recent-posts-title{
        margin:0 0 10px
    }
}
.products-solutions-wrapper .categories-main-wrap .category-wrap,.content-products-wrapper .categories-main-wrap .category-wrap{
    color:#37394A;
    font-family:"Gotham",serif;
    font-size:18px;
    font-weight:700
}
.products-solutions-wrapper .categories-main-wrap .category-wrap .category-title,.products-solutions-wrapper .categories-main-wrap .category-wrap .category-item,.content-products-wrapper .categories-main-wrap .category-wrap .category-title,.content-products-wrapper .categories-main-wrap .category-wrap .category-item{
    border-bottom:1px solid #E5E5E3;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.products-solutions-wrapper .categories-main-wrap .category-wrap .category-item-highlighted,.content-products-wrapper .categories-main-wrap .category-wrap .category-item-highlighted{
    border-bottom:1px solid rgba(55,57,74,.45)
}
.products-solutions-wrapper .categories-main-wrap .category-wrap .icon,.content-products-wrapper .categories-main-wrap .category-wrap .icon{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    width:35px
}
@media (max-width:480px){
    .products-solutions-wrapper .categories-main-wrap .category-wrap .icon,.content-products-wrapper .categories-main-wrap .category-wrap .icon{
        width:25px
    }
}
.products-solutions-wrapper .categories-main-wrap .category-wrap .category-title,.content-products-wrapper .categories-main-wrap .category-wrap .category-title{
    padding:15px 0
}
@media (max-width:1332px){
    .products-solutions-wrapper .categories-main-wrap .category-wrap .category-title,.content-products-wrapper .categories-main-wrap .category-wrap .category-title{
        padding:12.5px 0
    }
}
@media (max-width:1199px){
    .products-solutions-wrapper .categories-main-wrap .category-wrap .category-title,.content-products-wrapper .categories-main-wrap .category-wrap .category-title{
        padding:10px 0
    }
}
.products-solutions-wrapper .categories-main-wrap .category-wrap .category-title .title,.content-products-wrapper .categories-main-wrap .category-wrap .category-title .title{
    padding:0 10px 0 30px;
    width:-webkit-calc(100% - 35px);
    width:calc(100% - 35px)
}
@media (max-width:480px){
    .products-solutions-wrapper .categories-main-wrap .category-wrap .category-title .title,.content-products-wrapper .categories-main-wrap .category-wrap .category-title .title{
        padding:0 10px 0 15px;
        width:-webkit-calc(100% - 25px);
        width:calc(100% - 25px)
    }
}
.products-solutions-wrapper .categories-main-wrap .category-wrap .category-item,.content-products-wrapper .categories-main-wrap .category-wrap .category-item{
    padding:14px 0 14px 30px
}
@media (max-width:1332px){
    .products-solutions-wrapper .categories-main-wrap .category-wrap .category-item,.content-products-wrapper .categories-main-wrap .category-wrap .category-item{
        padding:12.5px 0 12.5px 30px
    }
}
@media (max-width:1199px){
    .products-solutions-wrapper .categories-main-wrap .category-wrap .category-item,.content-products-wrapper .categories-main-wrap .category-wrap .category-item{
        padding:7.5px 0 7.5px 20px
    }
}
@media (max-width:767px){
    .products-solutions-wrapper .categories-main-wrap .category-wrap .category-item,.content-products-wrapper .categories-main-wrap .category-wrap .category-item{
        padding:7.5px 0 7.5px 10px
    }
}
.products-solutions-wrapper .categories-main-wrap .category-wrap .category-item .icon,.content-products-wrapper .categories-main-wrap .category-wrap .category-item .icon{
    height:31px
}
@media (max-width:480px){
    .products-solutions-wrapper .categories-main-wrap .category-wrap .category-item .icon,.content-products-wrapper .categories-main-wrap .category-wrap .category-item .icon{
        height:25px
    }
}
.products-solutions-wrapper .categories-main-wrap .category-wrap .category-item .icon img,.content-products-wrapper .categories-main-wrap .category-wrap .category-item .icon img{
    max-height:100%
}
.products-solutions-wrapper .categories-main-wrap .category-wrap .category-item .title,.content-products-wrapper .categories-main-wrap .category-wrap .category-item .title{
    color:#37394A;
    padding:0 10px 0 30px;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    width:-webkit-calc(100% - 35px - 65px);
    width:calc(100% - 35px - 65px)
}
@media (max-width:1199px){
    .products-solutions-wrapper .categories-main-wrap .category-wrap .category-item .title,.content-products-wrapper .categories-main-wrap .category-wrap .category-item .title{
        font-size:16px;
        padding:0 10px 0 20px
    }
}
@media (max-width:480px){
    .products-solutions-wrapper .categories-main-wrap .category-wrap .category-item .title,.content-products-wrapper .categories-main-wrap .category-wrap .category-item .title{
        padding:0 10px 0 15px
    }
}
@media (max-width:350px){
    .products-solutions-wrapper .categories-main-wrap .category-wrap .category-item .title,.content-products-wrapper .categories-main-wrap .category-wrap .category-item .title{
        font-size:14px
    }
}
.products-solutions-wrapper .categories-main-wrap .category-wrap .category-item .read-more,.content-products-wrapper .categories-main-wrap .category-wrap .category-item .read-more{
    color:#3C38F6;
    font-family:"Gotham",serif;
    font-size:12px;
    font-weight:500;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.products-solutions-wrapper .categories-main-wrap .category-wrap .category-item:hover .title,.content-products-wrapper .categories-main-wrap .category-wrap .category-item:hover .title{
    color:#f4da40
}
.products-solutions-wrapper .categories-main-wrap .category-wrap .category-item:hover .read-more,.content-products-wrapper .categories-main-wrap .category-wrap .category-item:hover .read-more{
    color:#37394A
}
.products-search-wrapper{
    padding:50px 15px
}
@media (max-width:1199px){
    .products-search-wrapper{
        padding:30px 15px
    }
}
@media (max-width:767px){
    .products-search-wrapper{
        padding:30px 0
    }
}
.search .products-search-wrapper{
    padding:0
}
.search .products-search-wrapper .container{
    padding:0
}
.products-search-wrapper .products-search{
    border-radius:10px;
    padding:30px 50px
}
@media (max-width:1199px){
    .products-search-wrapper .products-search{
        padding:30px
    }
}
@media (max-width:767px){
    .products-search-wrapper .products-search{
        padding:30px 15px
    }
}
.products-search-wrapper .products-search h2,.products-search-wrapper .products-search .product-item .product-item-inner .product-item-main .item-header .item-title,.product-item .product-item-inner .product-item-main .item-header .products-search-wrapper .products-search .item-title,.products-search-wrapper .products-search .widget-area .recent-posts-side .recent-posts-header .recent-posts-title,.widget-area .recent-posts-side .recent-posts-header .products-search-wrapper .products-search .recent-posts-title{
    margin:0 0 10px
}
.products-search-wrapper .products-search .products-search-form{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-flow:wrap;
    -ms-flex-flow:wrap;
    flex-flow:wrap;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    position:relative
}
.products-search-wrapper .products-search label{
    color:#37394A;
    font-family:"Gotham",serif;
    font-weight:700;
    margin:0 0 10px;
    width:100%
}
.search .products-search-wrapper .products-search label{
    color:#fff
}
.products-search-wrapper .products-search .select2-container{
    width:400px!important
}
@media (max-width:1199px){
    .products-search-wrapper .products-search .select2-container{
        width:50%!important
    }
}
@media (max-width:767px){
    .products-search-wrapper .products-search .select2-container{
        margin:0 0 10px;
        width:100%!important
    }
}
.products-search-wrapper .products-search .select2-container .select2-results>.select2-results__options{
    padding-bottom:35px
}
.products-search-wrapper .products-search .select2-container .select2-results>.select2-results__options>.select2-results__option:last-child{
    background-color:#f4da40;
    bottom:0;
    color:#37394A;
    cursor:pointer;
    left:0;
    position:absolute;
    right:0;
    text-align:center
}
.products-search-wrapper .products-search .select2-container .select2-results>.select2-results__options>.select2-results__option:last-child:hover{
    background-color:#f1d110
}
.products-search-wrapper .products-search input{
    background-color:#F7F7F7;
    border-radius:30px;
    border:none;
    margin-left:auto;
    padding:15.5px 20px;
    width:-webkit-calc(100% - 430px);
    width:calc(100% - 430px)
}
@media (max-width:1199px){
    .products-search-wrapper .products-search input{
        width:-webkit-calc(50% - 15px);
        width:calc(50% - 15px)
    }
}
@media (max-width:767px){
    .products-search-wrapper .products-search input{
        width:100%
    }
}
.products-search-wrapper .products-search .search-button{
    background-color:transparent;
    border:none;
    bottom:0;
    color:#353749;
    font-size:20px;
    padding:0;
    position:absolute;
    right:0;
    height:50px;
    text-align:center;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    width:60px
}
.products-search-wrapper .products-search .search-button:hover{
    color:#f4da40
}
.product-pdfs-wrapper{
    padding:50px 15px 20px
}
@media (max-width:1199px){
    .product-pdfs-wrapper{
        padding:30px 15px 0
    }
}
@media (max-width:767px){
    .product-pdfs-wrapper{
        padding:30px 0 0
    }
}
.product-pdfs-wrapper.one-product-group .product-pdfs-row .product-group{
    width:100%
}
.product-pdfs-wrapper.one-product-group .product-pdfs-row .product-group .product-list{
    margin:0 -15px
}
@media (max-width:1199px){
    .product-pdfs-wrapper.one-product-group .product-pdfs-row .product-group .product-list{
        margin:0 -7.5px
    }
}
.product-pdfs-wrapper.one-product-group .product-pdfs-row .product-group .product-list .product{
    padding:0 15px;
    width:50%
}
@media (max-width:1199px){
    .product-pdfs-wrapper.one-product-group .product-pdfs-row .product-group .product-list .product{
        padding:0 7.5px
    }
}
@media (max-width:991px){
    .product-pdfs-wrapper.one-product-group .product-pdfs-row .product-group .product-list .product{
        width:100%
    }
}
.product-pdfs-wrapper.one-product-group .product-pdfs-row .product-group .product-list .full-list-link{
    margin:0 15px;
    width:-webkit-calc(100% - 30px);
    width:calc(100% - 30px)
}
@media (max-width:1199px){
    .product-pdfs-wrapper.one-product-group .product-pdfs-row .product-group .product-list .full-list-link{
        margin:0 7.5px;
        width:-webkit-calc(100% - 15px);
        width:calc(100% - 15px)
    }
}
.product-pdfs-wrapper .product-pdfs-row{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-flow:wrap;
    -ms-flex-flow:wrap;
    flex-flow:wrap;
    margin:0 -15px
}
@media (max-width:1199px){
    .product-pdfs-wrapper .product-pdfs-row{
        margin:0 -7.5px
    }
}
.product-pdfs-wrapper .product-pdfs-row .product-group{
    margin:0 0 30px;
    padding:0 15px;
    width:50%
}
@media (max-width:1199px){
    .product-pdfs-wrapper .product-pdfs-row .product-group{
        padding:0 7.5px
    }
}
@media (max-width:991px){
    .product-pdfs-wrapper .product-pdfs-row .product-group{
        width:100%
    }
}
.product-pdfs-wrapper .product-pdfs-row .product-group h2,.product-pdfs-wrapper .product-pdfs-row .product-group .product-item .product-item-inner .product-item-main .item-header .item-title,.product-item .product-item-inner .product-item-main .item-header .product-pdfs-wrapper .product-pdfs-row .product-group .item-title,.product-pdfs-wrapper .product-pdfs-row .product-group .widget-area .recent-posts-side .recent-posts-header .recent-posts-title,.widget-area .recent-posts-side .recent-posts-header .product-pdfs-wrapper .product-pdfs-row .product-group .recent-posts-title{
    margin:0 0 25px
}
.product-pdfs-wrapper .product-pdfs-row .product-group .product-list{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-flow:wrap;
    -ms-flex-flow:wrap;
    flex-flow:wrap
}
.product-pdfs-wrapper .product-pdfs-row .product-group .product-list .product{
    margin:0 0 30px;
    width:100%
}
@media (max-width:1199px){
    .product-pdfs-wrapper .product-pdfs-row .product-group .product-list .product{
        margin:0 0 15px
    }
}
.product-pdfs-wrapper .product-pdfs-row .product-group .product-list .product .inner-wrap{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding:35px 40px;
    width:100%
}
@media (max-width:767px){
    .product-pdfs-wrapper .product-pdfs-row .product-group .product-list .product .inner-wrap{
        padding:25px 15px
    }
}
.product-pdfs-wrapper .product-pdfs-row .product-group .product-list .product .inner-wrap .icon{
    height:44px;
    width:44px
}
.product-pdfs-wrapper .product-pdfs-row .product-group .product-list .product .inner-wrap .title{
    color:#37394A;
    padding-left:30px;
    text-align:left;
    width:-webkit-calc(100% - 44px);
    width:calc(100% - 44px)
}
@media (max-width:767px){
    .product-pdfs-wrapper .product-pdfs-row .product-group .product-list .product .inner-wrap .title{
        padding-left:15px
    }
}
.product-pdfs-wrapper .product-pdfs-row .product-group .product-list .full-list-link{
    padding:20px 30px;
    width:100%
}
.product-details-wrapper{
    padding:15px 15px 15px
}
@media (max-width:1199px){
    .product-details-wrapper{
        padding:10px 15px 15px
    }
}
@media (max-width:767px){
    .product-details-wrapper{
        padding:10px 0 15px
    }
}
.product-details-wrapper h2,.product-details-wrapper .product-item .product-item-inner .product-item-main .item-header .item-title,.product-item .product-item-inner .product-item-main .item-header .product-details-wrapper .item-title,.product-details-wrapper .widget-area .recent-posts-side .recent-posts-header .recent-posts-title,.widget-area .recent-posts-side .recent-posts-header .product-details-wrapper .recent-posts-title{
    margin:0 0 40px
}
.product-details-wrapper .product-defails-row{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin:0 -15px
}
.product-details-wrapper .product-defails-row.table-no-icons .details .table .table-tr.row-no-icons .table-td.title{
    width:-webkit-calc(40% + 54px);
    width:calc(40% + 54px)
}
@media (max-width:1332px){
    .product-details-wrapper .product-defails-row.table-no-icons .details .table .table-tr.row-no-icons .table-td.title{
        width:-webkit-calc(30% + 56px);
        width:calc(30% + 56px)
    }
}
@media (max-width:480px){
    .product-details-wrapper .product-defails-row.table-no-icons .details .table .table-tr.row-no-icons .table-td.title{
        width:100%
    }
}
@media (max-width:1199px){
    .product-details-wrapper .product-defails-row{
        margin:0 -7.5px
    }
}
@media (max-width:991px){
    .product-details-wrapper .product-defails-row{
        -webkit-flex-flow:wrap;
        -ms-flex-flow:wrap;
        flex-flow:wrap
    }
}
.product-details-wrapper .product-defails-row .details{
    padding:0 15px;
    width:50%
}
@media (max-width:1199px){
    .product-details-wrapper .product-defails-row .details{
        padding:0 7.5px
    }
}
@media (max-width:991px){
    .product-details-wrapper .product-defails-row .details{
        margin:0 0 30px;
        width:100%
    }
}
.product-details-wrapper .product-defails-row .details .table{
    border-radius:10px;
    border:1px solid #E5E5E3;
    overflow:hidden
}
.product-details-wrapper .product-defails-row .details .table .table-th-wrap{
    background-color:#737274;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding-left:0
}
.product-details-wrapper .product-defails-row .details .table .table-th-wrap .table-th{
    color:#37394A;
    font-family:"Gotham",serif;
    font-size:18px;
    font-weight:700;
    padding:25px 30px;
    text-align:center
}
@media (max-width:1199px){
    .product-details-wrapper .product-defails-row .details .table .table-th-wrap .table-th{
        padding:25px 15px
    }
}
@media (max-width:480px){
    .product-details-wrapper .product-defails-row .details .table .table-th-wrap .table-th{
        display:none
    }
}
.product-details-wrapper .product-defails-row .details .table .table-th-wrap .table-th:nth-child(1){
    width:-webkit-calc(40% + 100px);
    width:calc(40% + 100px);
    color:#fff
}
@media (max-width:1332px){
    .product-details-wrapper .product-defails-row .details .table .table-th-wrap .table-th:nth-child(1){
        width:-webkit-calc(30% + 90px);
        width:calc(30% + 90px)
    }
}
@media (max-width:991px){
    .product-details-wrapper .product-defails-row .details .table .table-th-wrap .table-th:nth-child(1){
        width:-webkit-calc(40% + 100px);
        width:calc(40% + 100px)
    }
}
@media (max-width:767px){
    .product-details-wrapper .product-defails-row .details .table .table-th-wrap .table-th:nth-child(1){
        width:-webkit-calc(30% + 90px);
        width:calc(30% + 90px)
    }
}
.product-details-wrapper .product-defails-row .details .table .table-th-wrap .table-th:nth-child(2){
    width:60%;
    background:#f4da40
}
@media (max-width:1332px){
    .product-details-wrapper .product-defails-row .details .table .table-th-wrap .table-th:nth-child(2){
        width:70%
    }
}
@media (max-width:991px){
    .product-details-wrapper .product-defails-row .details .table .table-th-wrap .table-th:nth-child(2){
        width:60%
    }
}
@media (max-width:767px){
    .product-details-wrapper .product-defails-row .details .table .table-th-wrap .table-th:nth-child(2){
        width:70%
    }
}
.product-details-wrapper .product-defails-row .details .table .table-tr{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    border-bottom:1px solid #E5E5E3;
    padding:0
}
@media (max-width:480px){
    .product-details-wrapper .product-defails-row .details .table .table-tr{
        display:block;
        font-size:14px;
        padding:15px
    }
}
.product-details-wrapper .product-defails-row .details .table .table-tr:last-child{
    border:none
}
.product-details-wrapper .product-defails-row .details .table .table-tr:nth-of-type(odd) .table-td:first-of-type,.product-details-wrapper .product-defails-row .details .table .table-tr:nth-of-type(odd) .table-td:nth-of-type(2){
    background:#E5E5E3
}
@media (max-width:480px){
    .product-details-wrapper .product-defails-row .details .table .table-tr:nth-of-type(odd) .table-td:first-of-type,.product-details-wrapper .product-defails-row .details .table .table-tr:nth-of-type(odd) .table-td:nth-of-type(2){
        background:#fff
    }
}
.page-id-1005 .product-details-wrapper .product-defails-row .details .table .table-tr:nth-of-type(odd) .table-td:nth-of-type(3){
    background:#E5E5E3
}
@media (max-width:480px){
    .page-id-1005 .product-details-wrapper .product-defails-row .details .table .table-tr:nth-of-type(odd) .table-td:nth-of-type(3){
        background:#fff
    }
}
.product-details-wrapper .product-defails-row .details .table .table-tr .table-td{
    color:#37394A;
    font-family:"Gotham",serif;
    font-weight:700;
    padding:0 30px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    min-height:80px
}
@media (max-width:1199px){
    .product-details-wrapper .product-defails-row .details .table .table-tr .table-td{
        padding:0 15px
    }
}
@media (max-width:480px){
    .product-details-wrapper .product-defails-row .details .table .table-tr .table-td{
        padding:0 20px;
        min-height:1px
    }
}
.ie .product-details-wrapper .product-defails-row .details .table .table-tr .table-td:after{
    content:'';
    min-height:inherit;
    font-size:0
}
@media (max-width:480px){
    .product-details-wrapper .product-defails-row .details .table .table-tr .table-td span{
        padding-left:10px;
        width:-webkit-calc(100% - 150px);
        width:calc(100% - 150px)
    }
}
.product-details-wrapper .product-defails-row .details .table .table-tr .table-td.icon{
    padding:0 20px;
    text-align:center;
    width:90px
}
@media (max-width:1332px){
    .product-details-wrapper .product-defails-row .details .table .table-tr .table-td.icon{
        width:80px
    }
}
@media (max-width:991px){
    .product-details-wrapper .product-defails-row .details .table .table-tr .table-td.icon{
        width:90px
    }
}
@media (max-width:767px){
    .product-details-wrapper .product-defails-row .details .table .table-tr .table-td.icon{
        width:80px
    }
}
@media (max-width:480px){
    .product-details-wrapper .product-defails-row .details .table .table-tr .table-td.icon{
        margin:0 0 10px;
        padding:0;
        text-align:left;
        width:100%
    }
}
.product-details-wrapper .product-defails-row .details .table .table-tr .table-td.title{
    border-right:1px solid #E5E5E3;
    height:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    width:-webkit-calc((100% - 90px) * .4);
    width:calc((100% - 90px) * .4)
}
@media (max-width:1332px){
    .product-details-wrapper .product-defails-row .details .table .table-tr .table-td.title{
        width:-webkit-calc((100% - 80px) * .3);
        width:calc((100% - 80px) * .3)
    }
}
@media (max-width:991px){
    .product-details-wrapper .product-defails-row .details .table .table-tr .table-td.title{
        width:-webkit-calc((100% - 90px) * .4);
        width:calc((100% - 90px) * .4)
    }
}
@media (max-width:767px){
    .product-details-wrapper .product-defails-row .details .table .table-tr .table-td.title{
        width:-webkit-calc((100% - 80px) * .3);
        width:calc((100% - 80px) * .3)
    }
}
@media (max-width:480px){
    .product-details-wrapper .product-defails-row .details .table .table-tr .table-td.title{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        margin:0 0 10px;
        padding:0;
        width:100%;
        border-right:none
    }
    .product-details-wrapper .product-defails-row .details .table .table-tr .table-td.title:before{
        content:attr(data-title);
        display:inline-block;
        width:150px
    }
}
.product-details-wrapper .product-defails-row .details .table .table-tr .table-td.description{
    color:#37394A;
    font-weight:300;
    font-size:15px;
    width:-webkit-calc((100% - 90px) * .6);
    width:calc((100% - 90px) * .6)
}
@media (max-width:1332px){
    .product-details-wrapper .product-defails-row .details .table .table-tr .table-td.description{
        width:-webkit-calc((100% - 80px) * .7);
        width:calc((100% - 80px) * .7)
    }
}
@media (max-width:991px){
    .product-details-wrapper .product-defails-row .details .table .table-tr .table-td.description{
        width:-webkit-calc((100% - 90px) * .6);
        width:calc((100% - 90px) * .6)
    }
}
@media (max-width:767px){
    .product-details-wrapper .product-defails-row .details .table .table-tr .table-td.description{
        width:-webkit-calc((100% - 80px) * .7);
        width:calc((100% - 80px) * .7)
    }
}
@media (max-width:480px){
    .product-details-wrapper .product-defails-row .details .table .table-tr .table-td.description{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        padding:0;
        width:100%
    }
    .product-details-wrapper .product-defails-row .details .table .table-tr .table-td.description:before{
        color:#37394A;
        content:attr(data-title);
        display:inline-block;
        width:150px
    }
}
.product-details-wrapper .product-defails-row .image-wrap{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding:0 15px;
    width:50%
}
@media (max-width:1199px){
    .product-details-wrapper .product-defails-row .image-wrap{
        padding:0 7.5px
    }
}
@media (max-width:991px){
    .product-details-wrapper .product-defails-row .image-wrap{
        width:100%
    }
}
.product-details-wrapper .product-defails-row .image-wrap .image{
    background-position:center;
    background-size:cover;
    border-radius:10px;
    min-height:468px;
    width:100%
}
@media (max-width:1332px){
    .product-details-wrapper .product-defails-row .image-wrap .image{
        min-height:300px
    }
}
.product-tabs-wrapper{
    padding:25px 15px 15px
}
@media (max-width:1199px){
    .product-tabs-wrapper{
        padding:20px 15px 15px
    }
}
@media (max-width:767px){
    .product-tabs-wrapper{
        padding:20px 0 15px
    }
}
.tabs .tab-nav-wrap{
    margin:0 0 45px
}
@media (max-width:1440px){
    .tabs .tab-nav-wrap{
        margin:0 0 30px
    }
}
@media (max-width:767px){
    .tabs .tab-nav-wrap{
        margin:0 0 20px
    }
}
.page-id-1042 .tabs .tab-nav-wrap,.page-id-3832 .tabs .tab-nav-wrap,.page-id-1019 .tabs .tab-nav-wrap,.page-id-1017 .tabs .tab-nav-wrap{
    display:none
}
.tabs .tab-nav{
    border:1px solid #E5E5E3;
    border-radius:10px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin:0;
    padding:0;
    width:100%
}
@media (max-width:991px){
    .tabs .tab-nav{
        -webkit-flex-flow:wrap;
        -ms-flex-flow:wrap;
        flex-flow:wrap
    }
}
@media (max-width:1430px){
    .tabs .tab-nav.more-than-6-items li{
        font-size:16px
    }
}
@media (max-width:991px){
    .tabs .tab-nav.more-than-6-items li{
        text-align:left;
        width:25%
    }
}
@media (max-width:767px){
    .tabs .tab-nav.more-than-6-items li{
        width:50%
    }
}
.tabs .tab-nav.more-than-6-items li a{
    padding:21.5px 6px
}
@media (max-width:1199px){
    .tabs .tab-nav.more-than-6-items li a{
        padding:20px 6px
    }
}
@media (max-width:991px){
    .tabs .tab-nav.more-than-6-items li a{
        padding:20px 10px
    }
}
@media (max-width:767px){
    .tabs .tab-nav.more-than-6-items li a{
        padding:10px 6px
    }
}
.tabs .tab-nav.more-than-6-items li a .icon{
    height:24px;
    width:24px;
    -webkit-box-flex:0;
    -webkit-flex:0 0 24px;
    -ms-flex:0 0 24px;
    flex:0 0 24px;
    max-width:24px
}
.tabs .tab-nav.more-than-6-items li a .title{
    margin-left:10px
}
.tabs .tab-nav li{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    font-family:"Gotham",serif;
    font-size:18px;
    font-weight:700;
    line-height:1.2em;
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1
}
@media (max-width:1199px){
    .tabs .tab-nav li{
        font-size:16px
    }
}
@media (max-width:600px){
    .tabs .tab-nav li{
        width:50%
    }
}
.tabs .tab-nav li a{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    color:#37394A;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin:-1px;
    padding:21.5px;
    position:relative;
    width:100%
}
@media (max-width:1199px){
    .tabs .tab-nav li a{
        padding:20px 10px
    }
}
@media (max-width:991px){
    .tabs .tab-nav li a{
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start;
        padding:10px
    }
}
@media (max-width:420px){
    .tabs .tab-nav li a{
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
}
.tabs .tab-nav li a .icon{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    height:45px;
    width:45px;
    -webkit-box-flex:0;
    -webkit-flex:0 0 45px;
    -ms-flex:0 0 45px;
    flex:0 0 45px;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    max-width:45px
}
.ie .tabs .tab-nav li a .icon{
    display:block
}
@media (max-width:991px){
    .tabs .tab-nav li a .icon{
        height:35px;
        -webkit-box-flex:0;
        -webkit-flex:0 0 35px;
        -ms-flex:0 0 35px;
        flex:0 0 35px;
        max-width:35px
    }
}
@media (max-width:420px){
    .tabs .tab-nav li a .icon{
        height:25px;
        -webkit-box-flex:0;
        -webkit-flex:0 0 25px;
        -ms-flex:0 0 25px;
        flex:0 0 25px;
        max-width:25px
    }
}
.tabs .tab-nav li a .icon img{
    height:auto;
    max-height:100%;
    width:auto
}
.tabs .tab-nav li a .title{
    margin-left:17px
}
@media (max-width:1199px){
    .tabs .tab-nav li a .title{
        margin-left:10px
    }
}
.tabs .tab-nav li.active a{
    background-color:#fff;
    border-radius:10px;
    z-index:2
}
.tabs .tab-wrap h2,.tabs .tab-wrap .product-item .product-item-inner .product-item-main .item-header .item-title,.product-item .product-item-inner .product-item-main .item-header .tabs .tab-wrap .item-title,.tabs .tab-wrap .widget-area .recent-posts-side .recent-posts-header .recent-posts-title,.widget-area .recent-posts-side .recent-posts-header .tabs .tab-wrap .recent-posts-title{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin:0 0 20px
}
.tabs .tab-wrap h2 .icon,.tabs .tab-wrap .product-item .product-item-inner .product-item-main .item-header .item-title .icon,.product-item .product-item-inner .product-item-main .item-header .tabs .tab-wrap .item-title .icon,.tabs .tab-wrap .widget-area .recent-posts-side .recent-posts-header .recent-posts-title .icon,.widget-area .recent-posts-side .recent-posts-header .tabs .tab-wrap .recent-posts-title .icon{
    width:66px
}
@media (max-width:767px){
    .tabs .tab-wrap h2 .icon,.tabs .tab-wrap .product-item .product-item-inner .product-item-main .item-header .item-title .icon,.product-item .product-item-inner .product-item-main .item-header .tabs .tab-wrap .item-title .icon,.tabs .tab-wrap .widget-area .recent-posts-side .recent-posts-header .recent-posts-title .icon,.widget-area .recent-posts-side .recent-posts-header .tabs .tab-wrap .recent-posts-title .icon{
        width:40px
    }
}
.tabs .tab-wrap h2 .title,.tabs .tab-wrap .product-item .product-item-inner .product-item-main .item-header .item-title .title,.product-item .product-item-inner .product-item-main .item-header .tabs .tab-wrap .item-title .title,.tabs .tab-wrap .widget-area .recent-posts-side .recent-posts-header .recent-posts-title .title,.widget-area .recent-posts-side .recent-posts-header .tabs .tab-wrap .recent-posts-title .title{
    margin-left:17px
}
@media (max-width:767px){
    .tabs .tab-wrap h2 .title,.tabs .tab-wrap .product-item .product-item-inner .product-item-main .item-header .item-title .title,.product-item .product-item-inner .product-item-main .item-header .tabs .tab-wrap .item-title .title,.tabs .tab-wrap .widget-area .recent-posts-side .recent-posts-header .recent-posts-title .title,.widget-area .recent-posts-side .recent-posts-header .tabs .tab-wrap .recent-posts-title .title{
        margin-left:10px
    }
}
.tabs .tab-wrap .text-wrap p{
    margin:0;
    padding:0 0 25px
}
@media (max-width:991px){
    .tabs .tab-wrap .text-wrap p{
        margin:0 0 1.5em;
        padding:0
    }
}
.tabs-gallery{
    margin:30px -15px 0
}
@media (max-width:767px){
    .tabs-gallery{
        margin:30px 0 0
    }
}
.tabs-gallery .image{
    background-position:center;
    background-size:cover;
    height:400px;
    display:block!important;
    min-height:20vw
}
.tabs-gallery .slick-dots{
    bottom:30px;
    left:0;
    position:absolute;
    right:0
}
.short-description-and-image-tabs-element{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-align:stretch;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding-bottom:22px
}
@media (max-width:1014px){
    .short-description-and-image-tabs-element{
        display:block
    }
}
.short-description-and-image-tabs-element .short-description-product-tab{
    max-width:50%;
    -webkit-box-flex:0;
    -webkit-flex:0 0 50%;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    padding-bottom:15px;
    padding-right:15px
}
@media (max-width:991px){
    .short-description-and-image-tabs-element .short-description-product-tab{
        padding-right:0
    }
}
@media (max-width:1014px){
    .short-description-and-image-tabs-element .short-description-product-tab{
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
}
.short-description-and-image-tabs-element .short-description-product-tab>h2,.short-description-and-image-tabs-element .product-item .product-item-inner .product-item-main .item-header .short-description-product-tab>.item-title,.product-item .product-item-inner .product-item-main .item-header .short-description-and-image-tabs-element .short-description-product-tab>.item-title,.short-description-and-image-tabs-element .widget-area .recent-posts-side .recent-posts-header .short-description-product-tab>.recent-posts-title,.widget-area .recent-posts-side .recent-posts-header .short-description-and-image-tabs-element .short-description-product-tab>.recent-posts-title,.short-description-and-image-tabs-element .short-description-product-tab h3,.short-description-and-image-tabs-element .short-description-product-tab h4{
    margin-top:5px
}
.short-description-and-image-tabs-element .tab-image-wrap{
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    -webkit-box-flex:0;
    -webkit-flex:0 0 50%;
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%;
    border-radius:10px;
    min-height:220px
}
@media (max-width:1014px){
    .short-description-and-image-tabs-element .tab-image-wrap{
        margin-top:15px;
        min-height:230px;
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
}
@media (max-width:470px){
    .short-description-and-image-tabs-element .tab-image-wrap{
        display:none
    }
}
.tab-content .text-image-wrap.image-has-added{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
@media (max-width:1014px){
    .tab-content .text-image-wrap.image-has-added{
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
}
.tab-content .text-image-wrap.image-has-added>div{
    -webkit-box-flex:0;
    -webkit-flex:0 0 49.5%;
    -ms-flex:0 0 49.5%;
    flex:0 0 49.5%;
    max-width:49.5%
}
@media (max-width:1014px){
    .tab-content .text-image-wrap.image-has-added>div{
        -webkit-box-flex:0;
        -webkit-flex:0 0 100%;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
}
.tab-content .text-image-wrap.image-has-added .tab-image-wrap{
    min-height:300px;
    border-radius:10px;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center
}
@media (max-width:1014px){
    .tab-content .text-image-wrap.image-has-added .tab-image-wrap{
        margin-top:15px;
        min-height:350px
    }
}
@media (max-width:420px){
    .tab-content .text-image-wrap.image-has-added .tab-image-wrap{
        min-height:250px
    }
}
.tab-content .text-image-wrap.image-has-added table{
    margin-bottom:0
}
.supply-draft-items-wrapper{
    padding-bottom:12px
}
.supply-draft-items-wrapper.six-element-wrapper{
    padding-bottom:64px;
    padding-top:60px
}
@media (max-width:1680px){
    .supply-draft-items-wrapper.six-element-wrapper{
        padding-top:35px
    }
}
@media (max-width:1275px){
    .supply-draft-items-wrapper.six-element-wrapper{
        padding-top:45px
    }
}
.supply-draft-items-wrapper.six-element-wrapper .supply-draft-items-inner{
    padding-top:15px;
    padding-bottom:0
}
.supply-draft-section{
    padding-top:13px
}
@media (max-width:1023px){
    .supply-draft-section{
        display:none!important
    }
}
.supply-draft-section .supply-draft-container{
    position:relative
}
@media (max-width:1540px){
    .supply-draft-section .supply-draft-container{
        max-width:1280px
    }
}
@media (max-width:1275px){
    .supply-draft-section .supply-draft-container{
        max-width:1024px
    }
}
.supply-draft-heading-wrapper{
    padding:25px 15px 80px
}
.supply-draft-entry-header{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.supply-draft-entry-header .entry-title{
    margin:0
}
.title-logo-decoration{
    max-width:60px;
    width:100%;
    margin-right:25px
}
.title-logo-decoration svg{
    width:100%
}
.fsl-logo-wrapper{
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end;
    border-radius:50%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    height:457px;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    margin-left:auto;
    margin-right:auto;
    width:417px;
    position:relative
}
.fsl-logo-wrapper:after{
    background-image:url(../../../themes/fsl-theme/assets/images/Commodities-Supply/ground-image.svg);
    background-position:center;
    background-repeat:no-repeat;
    bottom:-5px;
    content:'';
    height:37px;
    left:-50%;
    margin:auto;
    position:absolute;
    right:-50%;
    width:580px
}
@media (max-width:1680px){
    .fsl-logo-wrapper:after{
        bottom:0
    }
}
@media (max-width:1680px){
    .fsl-logo-wrapper{
        height:415px;
        width:370px
    }
}
@media (max-width:1275px){
    .fsl-logo-wrapper{
        height:405px;
        width:355px
    }
}
.fsl-logo-wrapper .fsl-logo-inner{
    position:absolute;
    bottom:28px;
    left:0
}
@media (max-width:1680px){
    .fsl-logo-wrapper .fsl-logo-inner{
        bottom:23px
    }
}
.fsl-logo-wrapper .fsl-logo-inner,.fsl-logo-wrapper img,.fsl-logo-wrapper svg{
    max-width:163px;
    width:100%
}
@media (max-width:1680px){
    .fsl-logo-wrapper .fsl-logo-inner,.fsl-logo-wrapper img,.fsl-logo-wrapper svg{
        max-width:153px
    }
}
@media (max-width:1275px){
    .fsl-logo-wrapper .fsl-logo-inner,.fsl-logo-wrapper img,.fsl-logo-wrapper svg{
        max-width:120px
    }
}
.fsl-logo-wrapper .grey-circle-image{
    bottom:0;
    height:93%;
    left:0;
    margin:auto;
    max-width:93%;
    position:absolute;
    right:0;
    top:0;
    width:93%
}
@media (max-width:1275px){
    .fsl-logo-wrapper .grey-circle-image{
        height:96%;
        max-width:96%;
        width:96%
    }
}
.fsl-logo-wrapper .grey-circle-image img,.fsl-logo-wrapper .grey-circle-image svg{
    max-width:100%;
    width:100%
}
.supply-draft-items-inner{
    position:relative;
    padding-bottom:43px;
    padding-top:25px
}
@media (max-width:1275px){
    .supply-draft-items-inner{
        padding-top:35px
    }
}
.supply-draft-items-inner .item-active-svg,.supply-draft-items-inner .item-active{
    fill:#565656!important
}
.supply-draft-items-inner .path-manipulation{
    cursor:pointer;
    -webkit-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s;
    fill:#f4da40
}
.supply-draft-items-inner .path-manipulation-tree{
    fill:#f4da40
}
.supply-draft-items-inner .supply-draft-item{
    position:absolute;
    -webkit-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s;
    z-index:9
}
.supply-draft-items-inner .supply-draft-item:before{
    border-bottom:2px dashed #565656;
    width:50px;
    height:1px;
    bottom:0
}
.supply-draft-items-inner .supply-draft-item:after{
    background-color:transparent;
    border:2px solid #565656;
    height:12px;
    width:12px;
    border-radius:50%
}
.supply-draft-items-inner .supply-draft-item:before,.supply-draft-items-inner .supply-draft-item:after{
    content:'';
    position:absolute;
    -webkit-transition:all .35s;
    -o-transition:all .35s;
    transition:all .35s
}
.six-element-wrapper .supply-draft-items-inner [data-ref="path-1"] .supply-draft-content,.six-element-wrapper .supply-draft-items-inner [data-ref="path-4"] .supply-draft-content{
    padding-top:65px
}
@media (max-width:1275px){
    .six-element-wrapper .supply-draft-items-inner [data-ref="path-1"] .supply-draft-content,.six-element-wrapper .supply-draft-items-inner [data-ref="path-4"] .supply-draft-content{
        padding-top:60px
    }
}
.supply-draft-items-inner [data-ref="path-1"]:before,.supply-draft-items-inner [data-ref="path-2"]:before{
    right:-42px
}
.supply-draft-items-inner [data-ref="path-1"]:after,.supply-draft-items-inner [data-ref="path-2"]:after{
    right:-42px
}
.supply-draft-items-inner [data-ref="path-3"]:before,.supply-draft-items-inner [data-ref="path-4"]:before,.supply-draft-items-inner [data-ref="path-5"]:before{
    left:-42px
}
.supply-draft-items-inner [data-ref="path-3"]:after,.supply-draft-items-inner [data-ref="path-4"]:after,.supply-draft-items-inner [data-ref="path-5"]:after{
    left:-44px
}
.supply-draft-items-inner [data-ref="path-3"] .supply-draft-content,.supply-draft-items-inner [data-ref="path-4"] .supply-draft-content,.supply-draft-items-inner [data-ref="path-5"] .supply-draft-content{
    margin-left:auto;
    margin-right:0;
    right:0
}
.supply-draft-items-inner [data-ref="path-1"]:after,.supply-draft-items-inner [data-ref="path-3"]:after{
    bottom:-42px
}
.supply-draft-items-inner [data-ref="path-2"]:after,.supply-draft-items-inner [data-ref="path-4"]:after{
    bottom:33px
}
.supply-draft-items-inner [data-ref="path-1"]{
    left:0;
    top:55px;
    margin-left:6%;
    width:461px;
    z-index:10
}
@media (max-width:1680px){
    .supply-draft-items-inner [data-ref="path-1"]{
        width:471px;
        top:41px
    }
}
@media (max-width:1540px){
    .supply-draft-items-inner [data-ref="path-1"]{
        margin-left:0
    }
}
@media (max-width:1275px){
    .supply-draft-items-inner [data-ref="path-1"]{
        width:345px;
        margin-left:0;
        top:46px;
        z-index:10
    }
}
.supply-draft-items-inner [data-ref="path-1"]:before{
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg);
    bottom:-32px;
    width:90px;
    right:-77px
}
.supply-draft-items-inner [data-ref="path-1"]:after{
    bottom:-74px;
    right:-73px
}
.six-element-wrapper .supply-draft-items-inner [data-ref="path-1"]{
    top:52px;
    width:418px
}
@media (max-width:1680px){
    .six-element-wrapper .supply-draft-items-inner [data-ref="path-1"]{
        width:429px
    }
}
@media (max-width:1540px){
    .six-element-wrapper .supply-draft-items-inner [data-ref="path-1"]{
        top:32px;
        width:428px
    }
}
@media (max-width:1275px){
    .six-element-wrapper .supply-draft-items-inner [data-ref="path-1"]{
        top:25px;
        width:306px
    }
}
@media (max-width:1275px){
    .page-id-1165 .supply-draft-items-inner [data-ref="path-1"] .supply-draft-content{
        padding-top:45px
    }
}
@media (max-width:1275px){
    .supply-draft-items-inner [data-ref="path-1"] .supply-draft-content{
        padding-top:60px
    }
}
.supply-draft-items-inner [data-ref="path-2"]{
    left:0;
    bottom:272px;
    top:auto;
    right:auto;
    margin-left:0;
    width:468px
}
@media (max-width:1680px){
    .supply-draft-items-inner [data-ref="path-2"]{
        width:485px;
        bottom:256px
    }
}
@media (max-width:1540px){
    .supply-draft-items-inner [data-ref="path-2"]{
        width:406px;
        margin-left:0
    }
}
@media (max-width:1275px){
    .supply-draft-items-inner [data-ref="path-2"]{
        bottom:256px;
        margin-left:0;
        width:279px
    }
}
.supply-draft-items-inner [data-ref="path-2"]:before{
    -webkit-transform:rotate(20deg);
    -ms-transform:rotate(20deg);
    transform:rotate(20deg);
    bottom:-8px;
    right:-48px
}
.supply-draft-items-inner [data-ref="path-2"]:after{
    bottom:-24px;
    right:-59px
}
.page-id-1165 .supply-draft-items-inner [data-ref="path-2"] .supply-draft-content{
    padding-top:65px
}
@media (max-width:1275px){
    .supply-draft-items-inner [data-ref="path-2"] .supply-draft-content{
        padding-top:60px
    }
}
.six-element-wrapper .supply-draft-items-inner [data-ref="path-2"]{
    bottom:87px;
    width:469px
}
@media (max-width:1680px){
    .six-element-wrapper .supply-draft-items-inner [data-ref="path-2"]{
        width:480px
    }
}
@media (max-width:1540px){
    .six-element-wrapper .supply-draft-items-inner [data-ref="path-2"]{
        width:423px
    }
}
@media (max-width:1275px){
    .six-element-wrapper .supply-draft-items-inner [data-ref="path-2"]{
        bottom:70px;
        width:301px
    }
}
@media (max-width:1540px){
    .six-element-wrapper .supply-draft-items-inner [data-ref="path-2"] .supply-draft-content{
        padding-top:45px
    }
}
@media (max-width:1275px){
    .six-element-wrapper .supply-draft-items-inner [data-ref="path-2"] .supply-draft-content{
        padding-top:45px
    }
}
.supply-draft-items-inner [data-ref="path-3"]{
    bottom:auto;
    left:auto;
    margin-left:0;
    margin-right:6%;
    right:0;
    top:-11px;
    width:561px;
    z-index:11
}
@media (max-width:1680px){
    .supply-draft-items-inner [data-ref="path-3"]{
        width:558px
    }
}
@media (max-width:1540px){
    .supply-draft-items-inner [data-ref="path-3"]{
        margin-right:2.6%;
        width:532px
    }
}
@media (max-width:1275px){
    .supply-draft-items-inner [data-ref="path-3"]{
        margin-right:25px;
        top:-4px;
        width:410px;
        z-index:991
    }
}
.supply-draft-items-inner [data-ref="path-3"]:before{
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg);
    bottom:-17px
}
.six-element-wrapper .supply-draft-items-inner [data-ref="path-3"]{
    top:-7px;
    margin-right:0;
    width:521px
}
@media (max-width:1680px){
    .six-element-wrapper .supply-draft-items-inner [data-ref="path-3"]{
        width:528px
    }
}
@media (max-width:1540px){
    .six-element-wrapper .supply-draft-items-inner [data-ref="path-3"]{
        width:427px;
        margin-right:33px
    }
}
@media (max-width:1275px){
    .six-element-wrapper .supply-draft-items-inner [data-ref="path-3"]{
        margin-right:0;
        top:-20px;
        width:331px
    }
}
@media (max-width:1275px){
    .six-element-wrapper .supply-draft-items-inner [data-ref="path-3"] .supply-draft-content{
        padding-top:60px
    }
}
.supply-draft-items-inner [data-ref="path-4"]{
    left:auto;
    bottom:auto;
    top:104px;
    right:0;
    margin-right:1.5%;
    width:427px;
    z-index:10
}
@media (max-width:1680px){
    .supply-draft-items-inner [data-ref="path-4"]{
        width:450px;
        top:90px
    }
}
@media (max-width:1540px){
    .supply-draft-items-inner [data-ref="path-4"]{
        margin-right:0;
        width:391px;
        top:93px
    }
}
@media (max-width:1275px){
    .supply-draft-items-inner [data-ref="path-4"]{
        top:80px;
        width:270px
    }
}
.supply-draft-items-inner [data-ref="path-4"]:before{
    -webkit-transform:rotate(-15deg);
    -ms-transform:rotate(-15deg);
    transform:rotate(-15deg);
    bottom:-8px;
    left:-62px;
    width:63px
}
@media (max-width:1275px){
    .supply-draft-items-inner [data-ref="path-4"]:before{
        -webkit-transform:rotate(-30deg);
        -ms-transform:rotate(-30deg);
        transform:rotate(-30deg);
        bottom:-15px;
        left:-59px;
        width:63px
    }
}
.supply-draft-items-inner [data-ref="path-4"]:after{
    bottom:-22px;
    left:-72px
}
@media (max-width:1275px){
    .supply-draft-items-inner [data-ref="path-4"]:after{
        bottom:-38px;
        left:-64px
    }
}
.six-element-wrapper .supply-draft-items-inner [data-ref="path-4"]{
    z-index:10;
    top:120px;
    margin-right:3.7%;
    width:394px
}
@media (max-width:1680px){
    .six-element-wrapper .supply-draft-items-inner [data-ref="path-4"]{
        margin-right:5%;
        width:394px
    }
}
@media (max-width:1540px){
    .six-element-wrapper .supply-draft-items-inner [data-ref="path-4"]{
        margin-right:0;
        width:409px;
        top:90px
    }
}
@media (max-width:1275px){
    .six-element-wrapper .supply-draft-items-inner [data-ref="path-4"]{
        width:284px;
        top:80px
    }
}
.six-element-wrapper .supply-draft-items-inner [data-ref="path-4"]:before{
    -webkit-transform:rotate(-53deg);
    -ms-transform:rotate(-53deg);
    transform:rotate(-53deg);
    bottom:-29px;
    left:-58px;
    width:72px
}
.six-element-wrapper .supply-draft-items-inner [data-ref="path-4"]:after{
    bottom:-66px;
    left:-53px
}
@media (max-width:1540px){
    .six-element-wrapper .supply-draft-items-inner [data-ref="path-4"] .supply-draft-content{
        padding-top:45px
    }
}
@media (max-width:1275px){
    .six-element-wrapper .supply-draft-items-inner [data-ref="path-4"] .supply-draft-content{
        padding-top:60px
    }
}
.supply-draft-items-inner [data-ref="path-5"]{
    left:auto;
    bottom:235px;
    top:auto;
    right:0;
    margin-right:0;
    width:467px
}
@media (max-width:1680px){
    .supply-draft-items-inner [data-ref="path-5"]{
        bottom:225px;
        width:487px
    }
}
@media (max-width:1540px){
    .supply-draft-items-inner [data-ref="path-5"]{
        margin-right:2%;
        width:377px
    }
}
@media (max-width:1275px){
    .supply-draft-items-inner [data-ref="path-5"]{
        margin-right:0;
        width:274px
    }
}
.supply-draft-items-inner [data-ref="path-5"]:before{
    -webkit-transform:rotate(-21deg);
    -ms-transform:rotate(-21deg);
    transform:rotate(-21deg);
    bottom:-14px;
    width:80px;
    left:-77px
}
.supply-draft-items-inner [data-ref="path-5"]:after{
    bottom:-35px;
    left:-87px
}
@media (max-width:1540px){
    .supply-draft-items-inner [data-ref="path-5"] .supply-draft-content{
        padding-top:65px
    }
}
.six-element-wrapper .supply-draft-items-inner [data-ref="path-5"]{
    bottom:102px;
    width:484px
}
@media (max-width:1680px){
    .six-element-wrapper .supply-draft-items-inner [data-ref="path-5"]{
        width:487px
    }
}
@media (max-width:1540px){
    .six-element-wrapper .supply-draft-items-inner [data-ref="path-5"]{
        margin-right:0;
        width:414px
    }
}
@media (max-width:1275px){
    .six-element-wrapper .supply-draft-items-inner [data-ref="path-5"]{
        margin-right:0;
        width:299px;
        bottom:97px
    }
}
@media (max-width:1540px){
    .six-element-wrapper .supply-draft-items-inner [data-ref="path-5"] .supply-draft-content{
        padding-top:45px
    }
}
.supply-draft-items-inner [data-ref="path-6"]{
    left:0;
    bottom:auto;
    top:-60px;
    right:auto;
    margin-left:13%;
    width:457px;
    z-index:11
}
@media (max-width:1680px){
    .supply-draft-items-inner [data-ref="path-6"]{
        top:-45px
    }
}
@media (max-width:1540px){
    .supply-draft-items-inner [data-ref="path-6"]{
        top:-42px;
        margin-left:7.5%
    }
}
@media (max-width:1275px){
    .supply-draft-items-inner [data-ref="path-6"]{
        margin-left:25px;
        top:-45px;
        width:417px;
        z-index:11
    }
}
.supply-draft-items-inner [data-ref="path-6"]:before{
    -webkit-transform:rotate(65deg);
    -ms-transform:rotate(65deg);
    transform:rotate(65deg);
    bottom:-19px;
    width:43px;
    right:-30px
}
@media (max-width:1680px){
    .supply-draft-items-inner [data-ref="path-6"]:before{
        bottom:-13px;
        width:31px;
        right:-21px
    }
}
.supply-draft-items-inner [data-ref="path-6"]:after{
    right:-25px;
    bottom:-50px
}
@media (max-width:1680px){
    .supply-draft-items-inner [data-ref="path-6"]:after{
        right:-19px;
        bottom:-37px
    }
}
.supply-draft-item.item-active-parent:before{
    border-bottom:2px dashed #f4da40;
    color:#f4da40
}
.supply-draft-item.item-active-parent:after{
    border-color:#f4da40
}
.supply-draft-item.item-active-parent .supply-draft-item-inner .supply-draft-title{
    border-bottom:2px dashed #f4da40;
    color:#f4da40;
    cursor:pointer
}
.supply-draft-item.item-active-parent .supply-draft-item-inner:before{
    border-bottom:2px dashed #f4da40
}
.supply-draft-item.item-active-parent .supply-draft-item-inner .supply-draft-content{
    opacity:1;
    visibility:visible
}
.supply-draft-item.item-active-parent .supply-draft-item-inner .supply-draft-content ul,.supply-draft-item.item-active-parent .supply-draft-item-inner .supply-draft-content p{
    font-size:15px;
    opacity:1;
    visibility:visible
}
@media (max-width:1680px){
    .supply-draft-item.item-active-parent .supply-draft-item-inner .supply-draft-content ul,.supply-draft-item.item-active-parent .supply-draft-item-inner .supply-draft-content p{
        font-size:15px
    }
}
@media (max-width:1510px){
    .supply-draft-item.item-active-parent .supply-draft-item-inner .supply-draft-content ul,.supply-draft-item.item-active-parent .supply-draft-item-inner .supply-draft-content p{
        font-size:14px
    }
}
.supply-draft-item.item-active-parent .supply-draft-item-inner .supply-draft-content ul{
    padding-bottom:5px
}
.supply-draft-item:hover:before{
    border-bottom:2px dashed #f4da40;
    color:#f4da40
}
.supply-draft-item:hover:after{
    border-color:#f4da40
}
.supply-draft-item:hover .supply-draft-item-inner .supply-draft-title{
    border-bottom:2px dashed #f4da40;
    color:#f4da40;
    cursor:pointer
}
.supply-draft-item:hover .supply-draft-item-inner:before{
    border-bottom:2px dashed #f4da40
}
.supply-draft-item:hover .supply-draft-item-inner .supply-draft-content{
    opacity:1;
    visibility:visible
}
.supply-draft-item:hover .supply-draft-item-inner .supply-draft-content ul,.supply-draft-item:hover .supply-draft-item-inner .supply-draft-content p{
    font-size:15px;
    opacity:1;
    visibility:visible
}
@media (max-width:1680px){
    .supply-draft-item:hover .supply-draft-item-inner .supply-draft-content ul,.supply-draft-item:hover .supply-draft-item-inner .supply-draft-content p{
        font-size:15px
    }
}
@media (max-width:1510px){
    .supply-draft-item:hover .supply-draft-item-inner .supply-draft-content ul,.supply-draft-item:hover .supply-draft-item-inner .supply-draft-content p{
        font-size:14px
    }
}
.supply-draft-item:hover .supply-draft-item-inner .supply-draft-content ul{
    padding-bottom:5px
}
.supply-draft-item .supply-draft-title{
    border-bottom:2px dashed #565656;
    color:#565656;
    font-size:18px;
    letter-spacing:.7px;
    margin:0;
    padding:0 18px 13px;
    -webkit-transition:all .35s;
    -o-transition:all .35s;
    transition:all .35s;
    position:relative;
    text-transform:capitalize;
    z-index:9
}
@media (max-width:1540px){
    .supply-draft-item .supply-draft-title{
        font-size:17px
    }
}
@media (max-width:1275px){
    .supply-draft-item .supply-draft-title{
        font-size:15px
    }
}
.supply-draft-item .supply-draft-title:before,.supply-draft-item .supply-draft-title:after{
    content:'';
    position:absolute;
    -webkit-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s
}
.supply-draft-item .supply-draft-content{
    background-color:#fff;
    max-width:500px;
    position:absolute;
    top:0;
    padding:45px 15px 1px 15px;
    width:100%;
    opacity:0;
    visibility:hidden;
    -webkit-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s;
    border-radius:10px
}
@media (max-width:1275px){
    .supply-draft-item .supply-draft-content{
        max-width:360px;
        padding-top:45px
    }
}
.content-area .supply-draft-item .supply-draft-content ul{
    list-style:disc;
    padding-left:25px
}
.content-area .supply-draft-item .supply-draft-content ul ul{
    padding-left:15px
}
.supply-draft-item .supply-draft-content ul li{
    padding-left:0
}
.content-area .supply-draft-item .supply-draft-content ul li{
    padding-left:0
}
@media (max-width:1540px){
    .content-area .supply-draft-item .supply-draft-content ul li{
        line-height:1.3
    }
}
.supply-draft-item .supply-draft-content ul li:before{
    display:none
}
.supply-draft-item .supply-draft-content ul,.supply-draft-item .supply-draft-content p{
    font-size:0;
    opacity:0;
    visibility:hidden;
    -webkit-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s;
    line-height:1.4
}
@media (max-width:1540px){
    .supply-draft-item .supply-draft-content ul,.supply-draft-item .supply-draft-content p{
        line-height:1.3
    }
}
.video-title-popup-wrapper{
    max-width:570px;
    position:absolute;
    right:0;
    top:-93px;
    z-index:99;
    padding-left:14px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
@media (max-width:1510px){
    .video-title-popup-wrapper{
        padding-right:15px
    }
}
@media (max-width:1275px){
    .video-title-popup-wrapper{
        max-width:480px;
        display:block
    }
}
.video-title-popup-wrapper .supply-draft-video-title{
    font-size:16px;
    padding-bottom:12px;
    font-weight:500;
    padding-left:5px
}
@media (max-width:1275px){
    .video-title-popup-wrapper .supply-draft-video-title{
        font-size:15px
    }
}
.video-title-popup-wrapper .image-text-link{
    -webkit-box-flex:0;
    -webkit-flex:0 0 160px;
    -ms-flex:0 0 160px;
    flex:0 0 160px;
    max-width:160px
}
.video-title-popup-wrapper .button,.video-title-popup-wrapper .frm_submit .frm_button_submit,.frm_submit .video-title-popup-wrapper .frm_button_submit{
    font-size:15px
}
.supply-draft-title{
    font-weight:700
}
.offices-wrapper{
    height:43vw;
    padding:30px 15px 80px;
    position:relative;
    z-index:1
}
@media (max-width:1680px){
    .offices-wrapper{
        padding:60px 15px
    }
}
@media (max-width:1280px){
    .offices-wrapper{
        height:auto;
        padding:0 15px 30px
    }
}
@media (max-width:767px){
    .offices-wrapper{
        padding:30px 0
    }
}
.offices-wrapper .map{
    background-position:top right;
    background-size:100%;
    bottom:30px;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:-1
}
@media (max-width:1280px){
    .offices-wrapper .map{
        height:43vw;
        margin:0 -15px;
        position:static
    }
}
@media (max-width:991px){
    .offices-wrapper .map{
        display:none
    }
}
.offices-wrapper .map-mobile{
    display:none
}
@media (max-width:991px){
    .offices-wrapper .map-mobile{
        display:block;
        margin:0 -15px
    }
}
@media (max-width:767px){
    .offices-wrapper .map-mobile{
        display:block;
        margin:0
    }
}
.offices-wrapper h2,.offices-wrapper .product-item .product-item-inner .product-item-main .item-header .item-title,.product-item .product-item-inner .product-item-main .item-header .offices-wrapper .item-title,.offices-wrapper .widget-area .recent-posts-side .recent-posts-header .recent-posts-title,.widget-area .recent-posts-side .recent-posts-header .offices-wrapper .recent-posts-title{
    margin:0 0 20px;
    color:#fff
}
@media (max-width:1280px){
    .offices-wrapper h2,.offices-wrapper .product-item .product-item-inner .product-item-main .item-header .item-title,.product-item .product-item-inner .product-item-main .item-header .offices-wrapper .item-title,.offices-wrapper .widget-area .recent-posts-side .recent-posts-header .recent-posts-title,.widget-area .recent-posts-side .recent-posts-header .offices-wrapper .recent-posts-title{
        color:#37394A;
        margin:20px 0
    }
}
@media (max-width:1680px){
    .offices-wrapper .tab-nav-wrap{
        margin-bottom:30px
    }
}
@media (max-width:991px){
    .offices-wrapper .tab-nav-wrap{
        margin-bottom:20px
    }
}
.offices-wrapper .tab-nav-wrap .tab-nav{
    border:none
}
@media (max-width:1280px){
    .offices-wrapper .tab-nav-wrap .tab-nav{
        -webkit-flex-flow:wrap;
        -ms-flex-flow:wrap;
        flex-flow:wrap;
        margin:0 -5px
    }
}
.offices-wrapper .tab-nav-wrap .tab-nav li{
    font-size:14px;
    margin-right:15px;
    width:auto
}
@media (max-width:1280px){
    .offices-wrapper .tab-nav-wrap .tab-nav li{
        margin:0 0 10px;
        padding:0 5px
    }
}
.offices-wrapper .tab-nav-wrap .tab-nav li a{
    background-color:rgba(31,31,36,.3);
    border-radius:20px;
    border:1px solid #fff;
    color:#fff;
    padding:10px 30px;
    white-space:nowrap
}
@media (max-width:1280px){
    .offices-wrapper .tab-nav-wrap .tab-nav li a{
        background-color:transparent;
        border-color:#3C38F6;
        color:#3C38F6;
        padding:10px 15px
    }
}
@media (max-width:991px){
    .offices-wrapper .tab-nav-wrap .tab-nav li a{
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center;
        padding:10px
    }
}
.offices-wrapper .tab-nav-wrap .tab-nav li.active a{
    background-color:#3C38F6;
    border-color:#3C38F6
}
@media (max-width:1280px){
    .offices-wrapper .tab-nav-wrap .tab-nav li.active a{
        color:#fff
    }
}
@media (min-width:1281px){
    .offices-wrapper .tab-nav-wrap .tab-nav li:hover a{
        background-color:#fff;
        color:#3C38F6
    }
}
.offices-wrapper .office-wrap{
    background-color:#fff;
    border-radius:10px;
    height:473px;
    max-height:24vw;
    padding:23px 5px;
    width:580px
}
@media (max-width:1680px){
    .offices-wrapper .office-wrap{
        max-height:26vw;
        padding:20px 5px
    }
}
@media (max-width:1440px){
    .offices-wrapper .office-wrap{
        max-height:25vw;
        padding:20px 5px
    }
}
@media (max-width:1280px){
    .offices-wrapper .office-wrap{
        height:auto;
        max-height:100000vh;
        padding:0;
        width:100%
    }
}
.offices-wrapper .office-wrap .inner-wrap{
    height:100%;
    overflow:auto;
    padding:0 19px
}
@media (max-width:1680px){
    .offices-wrapper .office-wrap .inner-wrap{
        padding:0 16px
    }
}
@media (max-width:1280px){
    .offices-wrapper .office-wrap .inner-wrap{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-flex-flow:wrap;
        -ms-flex-flow:wrap;
        flex-flow:wrap;
        overflow:visible;
        padding:0
    }
}
.offices-wrapper .office-wrap .inner-wrap::-webkit-scrollbar{
    width:5px
}
.offices-wrapper .office-wrap .inner-wrap::-webkit-scrollbar-track{
    background:#fff
}
.offices-wrapper .office-wrap .inner-wrap::-webkit-scrollbar-thumb{
    background:#f4da40
}
.offices-wrapper .office-wrap .inner-wrap h2,.offices-wrapper .office-wrap .inner-wrap .product-item .product-item-inner .product-item-main .item-header .item-title,.product-item .product-item-inner .product-item-main .item-header .offices-wrapper .office-wrap .inner-wrap .item-title,.offices-wrapper .office-wrap .inner-wrap .widget-area .recent-posts-side .recent-posts-header .recent-posts-title,.widget-area .recent-posts-side .recent-posts-header .offices-wrapper .office-wrap .inner-wrap .recent-posts-title{
    color:#37394A;
    margin:0 0 5px;
    width:100%
}
.offices-wrapper .office-wrap .inner-wrap .name{
    color:#37394A;
    font-family:"Gotham",serif;
    font-weight:700;
    margin:0 0 25px
}
@media (max-width:1440px){
    .offices-wrapper .office-wrap .inner-wrap .name{
        margin-bottom:15px;
        width:100%
    }
}
.offices-wrapper .office-wrap .inner-wrap .city-item{
    margin:0 0 20px
}
@media (max-width:1440px){
    .offices-wrapper .office-wrap .inner-wrap .city-item{
        margin-bottom:12px
    }
}
@media (max-width:1280px){
    .offices-wrapper .office-wrap .inner-wrap .city-item{
        margin-bottom:25px
    }
}
@media (max-width:767px){
    .offices-wrapper .office-wrap .inner-wrap .city-item{
        margin-bottom:20px;
        width:100%
    }
}
@media (max-width:1280px){
    .offices-wrapper .office-wrap .inner-wrap .city-item.address{
        width:100%
    }
}
.offices-wrapper .office-wrap .inner-wrap .city-item.address>p{
    margin-bottom:20px
}
@media (max-width:1440px){
    .offices-wrapper .office-wrap .inner-wrap .city-item.address>p{
        margin-bottom:12px
    }
}
@media (max-width:1280px){
    .offices-wrapper .office-wrap .inner-wrap .city-item.address>p{
        margin-bottom:25px
    }
}
@media (max-width:767px){
    .offices-wrapper .office-wrap .inner-wrap .city-item.address>p{
        margin-bottom:20px
    }
}
.offices-wrapper .office-wrap .inner-wrap .city-item.address>p:last-of-type{
    margin-bottom:0
}
.offices-wrapper .office-wrap .inner-wrap .city-item.map-link,.offices-wrapper .office-wrap .inner-wrap .city-item.number,.offices-wrapper .office-wrap .inner-wrap .city-item.email,.offices-wrapper .office-wrap .inner-wrap .city-item.phone{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
@media (max-width:1280px){
    .offices-wrapper .office-wrap .inner-wrap .city-item.map-link,.offices-wrapper .office-wrap .inner-wrap .city-item.number,.offices-wrapper .office-wrap .inner-wrap .city-item.email,.offices-wrapper .office-wrap .inner-wrap .city-item.phone{
        display:block
    }
}
.offices-wrapper .office-wrap .inner-wrap .city-item.map-link .title,.offices-wrapper .office-wrap .inner-wrap .city-item.number .title,.offices-wrapper .office-wrap .inner-wrap .city-item.email .title,.offices-wrapper .office-wrap .inner-wrap .city-item.phone .title{
    margin-right:5px
}
.offices-wrapper .office-wrap .inner-wrap .city-item.map-link a{
    color:#3C38F6;
    font-weight:500;
    font-size:15px
}
.offices-wrapper .office-wrap .inner-wrap .city-item.map-link a:hover{
    color:#f4da40
}
@media (min-width:768px) and (max-width:1280px){
    .offices-wrapper .office-wrap .inner-wrap .city-item.phone,.offices-wrapper .office-wrap .inner-wrap .city-item.fax,.offices-wrapper .office-wrap .inner-wrap .city-item.email{
        padding:0 25px
    }
    .offices-wrapper .office-wrap .inner-wrap .city-item.phone{
        padding-left:0
    }
    .offices-wrapper .office-wrap .inner-wrap .city-item.number{
        width:100%
    }
}
.offices-wrapper .office-wrap .inner-wrap .city-item:last-child{
    margin:0
}
.offices-wrapper .office-wrap .inner-wrap .city-item .title{
    display:block;
    font-weight:500
}
.offices-wrapper .office-wrap .inner-wrap .city-item p{
    margin:0
}
.offices-wrapper .office-wrap .inner-wrap .city-item a{
    color:#737274
}
.offices-wrapper .office-wrap .inner-wrap .city-item a:hover{
    color:#f4da40
}
.single .page-hero-wrapper .page-hero-title{
    width:100%
}
.single-main-wrap{
    margin:0 auto;
    max-width:930px;
    padding:50px 0 100px
}
@media (max-width:991px){
    .single-main-wrap{
        max-width:100%;
        padding:40px 30px 50px
    }
}
@media (max-width:767px){
    .single-main-wrap{
        padding:40px 15px
    }
}
.single-main-wrap .entry-content *:first-child{
    margin-top:0
}
.single-main-wrap .entry-content h2,.single-main-wrap .entry-content .product-item .product-item-inner .product-item-main .item-header .item-title,.product-item .product-item-inner .product-item-main .item-header .single-main-wrap .entry-content .item-title,.single-main-wrap .entry-content .widget-area .recent-posts-side .recent-posts-header .recent-posts-title,.widget-area .recent-posts-side .recent-posts-header .single-main-wrap .entry-content .recent-posts-title{
    margin:30px 0 10px
}
.single-main-wrap .entry-content h3{
    font-size:18px;
    margin:10px 0
}
.single-post-top .single-post-top-inner{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    font-family:"Gotham",serif;
    font-weight:700;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.single-post-top .single-post-top-inner .single-post-cat{
    color:#37394A
}
.single-post-top .single-post-top-inner .single-post-cat:hover{
    color:#f4da40
}
.single-post-top .single-post-top-inner .single-post-date{
    color:#BEBEBE
}
.single-post-bottom{
    margin:30px 0 20px;
    padding:30px 0;
    position:relative
}
@media (max-width:600px){
    .single-post-bottom{
        padding:30px 0 0
    }
}
.single-post-bottom:before{
    background-color:rgba(115,113,115,.3);
    content:'';
    display:block;
    height:1px;
    left:-120px;
    margin:0 auto;
    position:absolute;
    right:-120px;
    top:0
}
@media (max-width:1199px){
    .single-post-bottom:before{
        left:-webkit-calc(( 930px - 100vw ) / 2);
        left:calc(( 930px - 100vw ) / 2);
        right:-webkit-calc(( 930px - 100vw ) / 2);
        right:calc(( 930px - 100vw ) / 2)
    }
}
@media (max-width:991px){
    .single-post-bottom:before{
        left:0;
        right:0
    }
}
.single-post-bottom .single-post-bottom-inner{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
@media (max-width:991px){
    .single-post-bottom .single-post-bottom-inner{
        -webkit-flex-flow:wrap;
        -ms-flex-flow:wrap;
        flex-flow:wrap
    }
}
@media (max-width:991px){
    .single-post-bottom .single-post-bottom-inner .single-post-author{
        margin:0 0 20px
    }
}
.single-post-bottom .single-post-bottom-inner .single-post-share{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
@media (max-width:991px){
    .single-post-bottom .single-post-bottom-inner .single-post-share{
        -webkit-flex-flow:wrap;
        -ms-flex-flow:wrap;
        flex-flow:wrap
    }
}
.single-post-bottom .single-post-bottom-inner .single-post-share .single-post-share-label{
    color:#37394A;
    font-family:"Gotham",serif;
    font-weight:700
}
@media (max-width:991px){
    .single-post-bottom .single-post-bottom-inner .single-post-share .single-post-share-label{
        margin-bottom:10px;
        width:100%
    }
}
@media (max-width:600px){
    .single-post-bottom .single-post-bottom-inner .single-post-share .social-share-links{
        width:100%
    }
}
.single-post-bottom .single-post-bottom-inner .single-post-share .share-links-inner{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
@media (max-width:991px){
    .single-post-bottom .single-post-bottom-inner .single-post-share .share-links-inner{
        -webkit-flex-flow:wrap;
        -ms-flex-flow:wrap;
        flex-flow:wrap
    }
}
@media (max-width:600px){
    .single-post-bottom .single-post-bottom-inner .single-post-share .share-links-inner{
        margin:0 -5px
    }
}
@media (max-width:600px){
    .single-post-bottom .single-post-bottom-inner .single-post-share .share-links-inner .social-icon-menu-items{
        margin:0 5px 10px;
        width:-webkit-calc(50% - 10px);
        width:calc(50% - 10px)
    }
}
.single-post-bottom .single-post-bottom-inner .single-post-share .share-links-inner a{
    border-radius:5px;
    color:#fff;
    display:block;
    font-family:"Gotham",serif;
    font-weight:700;
    margin-left:10px;
    padding:10px 30px;
    text-align:center
}
@media (max-width:991px){
    .single-post-bottom .single-post-bottom-inner .single-post-share .share-links-inner a{
        margin:0 10px 20px 0
    }
}
@media (max-width:600px){
    .single-post-bottom .single-post-bottom-inner .single-post-share .share-links-inner a{
        margin:0
    }
}
.single-post-bottom .single-post-bottom-inner .single-post-share .share-links-inner .social-icon-menu-items-facebook a{
    background-color:#3B5997
}
.single-post-bottom .single-post-bottom-inner .single-post-share .share-links-inner .social-icon-menu-items-facebook a:hover{
    background-color:#344e85
}
.single-post-bottom .single-post-bottom-inner .single-post-share .share-links-inner .social-icon-menu-items-twitter a{
    background-color:#00ABED
}
.single-post-bottom .single-post-bottom-inner .single-post-share .share-links-inner .social-icon-menu-items-twitter a:hover{
    background-color:#0099d4
}
.single-post-bottom .single-post-bottom-inner .single-post-share .share-links-inner .social-icon-menu-items-linkedin a{
    background-color:#0071B1
}
.single-post-bottom .single-post-bottom-inner .single-post-share .share-links-inner .social-icon-menu-items-linkedin a:hover{
    background-color:#006198
}
.single-post-bottom .single-post-bottom-inner .single-post-share .share-links-inner .social-icon-menu-items-email a{
    background-color:#F14133
}
.single-post-bottom .single-post-bottom-inner .single-post-share .share-links-inner .social-icon-menu-items-email a:hover{
    background-color:#ef2b1b
}
.single-post-download .button-download{
    margin-bottom:15px;
    padding:17.5px 30px;
    width:100%
}
.single-post-download .button-download i{
    margin-left:10px
}
.single-related-wrapper{
    background-color:#F7F7F7;
    padding:75px 15px 70px
}
@media (max-width:1199px){
    .single-related-wrapper{
        padding:50px 15px
    }
}
@media (max-width:767px){
    .single-related-wrapper{
        padding:30px 0
    }
}
.single-related-wrapper+.newsletter-wrapper{
    padding-top:100px
}
@media (max-width:1199px){
    .single-related-wrapper+.newsletter-wrapper{
        padding-top:50px
    }
}
@media (max-width:767px){
    .single-related-wrapper+.newsletter-wrapper{
        padding-top:30px
    }
}
.single-related-wrapper .single-related-header{
    margin:0 0 35px;
    text-align:center
}
.single-related-wrapper .single-related-header h2,.single-related-wrapper .single-related-header .product-item .product-item-inner .product-item-main .item-header .item-title,.product-item .product-item-inner .product-item-main .item-header .single-related-wrapper .single-related-header .item-title,.single-related-wrapper .single-related-header .widget-area .recent-posts-side .recent-posts-header .recent-posts-title,.widget-area .recent-posts-side .recent-posts-header .single-related-wrapper .single-related-header .recent-posts-title{
    margin:0
}
@media (max-width:1199px){
    .single-related-wrapper .single-related-items{
        margin:0 -7.5px
    }
}
.single-related-wrapper .single-related-items .press-item{
    width:25%
}
@media (max-width:991px){
    .single-related-wrapper .single-related-items .press-item{
        width:50%
    }
}
@media (max-width:480px){
    .single-related-wrapper .single-related-items .press-item{
        width:100%
    }
}
.blog-categories-section{
    padding:50px 15px 0
}
@media (max-width:1199px){
    .blog-categories-section{
        padding:15px 22.5px
    }
}
@media (max-width:767px){
    .blog-categories-section{
        padding:0 7.5px 15px
    }
}
.archive .site-main{
    overflow:hidden;
    position:relative;
    z-index:1
}
.archive .site-main:before{
    bottom:0;
    content:''
}
.archive .page-hero-wrapper:before{
    content:''
}
.archive .page-hero-wrapper:after{
    content:''
}
.archive .blog-posts-wrap{
    padding:0 15px;
    width:100%
}
.archive .blog-posts-wrap .press-item{
    width:25%
}
@media (max-width:1199px){
    .archive .blog-posts-wrap .press-item{
        width:33.33%
    }
}
@media (max-width:991px){
    .archive .blog-posts-wrap .press-item{
        width:50%
    }
}
@media (max-width:480px){
    .archive .blog-posts-wrap .press-item{
        width:100%
    }
}
.archive .blog-posts-wrap .press-item .press-item-date{
    display:none
}
.archive .widget-area{
    padding:0 15px;
    width:25%;
    display:none
}
@media (max-width:1332px){
    .archive .widget-area{
        width:300px
    }
}
@media (max-width:991px){
    .archive .widget-area{
        width:100%
    }
}
.archive .newsletter-wrapper{
    padding-bottom:100px
}
.archive-section{
    padding:50px 15px 0;
    position:relative;
    z-index:1
}
@media (max-width:767px){
    .archive-section{
        padding:0
    }
}
.archive-section:before{
    bottom:auto;
    content:'';
    max-width:100%;
    top:300px
}
@media (max-width:1199px){
    .archive-section .archive-items-wrapper{
        margin:0 -7.5px
    }
}
.widget-area .recent-posts-side .recent-posts-header .recent-posts-title{
    font-weight:900;
    line-height:.9em;
    margin:0 0 25px
}
.widget-area .recent-posts-side .recent-posts-items.base-item-ie{
    display:none
}
@media (max-width:991px){
    .widget-area .recent-posts-side .recent-posts-items{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-flex-flow:wrap;
        -ms-flex-flow:wrap;
        flex-flow:wrap;
        margin:0 -5px
    }
}
.widget-area .recent-posts-side .recent-posts-items .recent-post{
    display:block;
    margin:0 0 10px
}
@media (max-width:991px){
    .widget-area .recent-posts-side .recent-posts-items .recent-post{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        margin:0 0 10px;
        padding:0 5px;
        width:50%
    }
}
@media (max-width:600px){
    .widget-area .recent-posts-side .recent-posts-items .recent-post{
        display:block;
        width:100%
    }
}
@media (max-width:480px){
    .widget-area .recent-posts-side .recent-posts-items .recent-post{
        display:none
    }
}
.widget-area .recent-posts-side .recent-posts-items .recent-post.recent-post-mobile{
    display:none
}
@media (max-width:480px){
    .widget-area .recent-posts-side .recent-posts-items .recent-post.recent-post-mobile{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
}
.widget-area .recent-posts-side .recent-posts-items .recent-post .recent-post-inner{
    background-color:#fff;
    border:1px solid #E5E5E3;
    border-radius:10px;
    overflow:hidden;
    position:relative;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.widget-area .recent-posts-side .recent-posts-items .recent-post .recent-post-inner .recent-post-thumbnail{
    width:100px
}
.widget-area .recent-posts-side .recent-posts-items .recent-post .recent-post-inner .recent-post-thumbnail img{
    display:block
}
.widget-area .recent-posts-side .recent-posts-items .recent-post .recent-post-inner .recent-post-main{
    padding:10px 15px 25px;
    position:relative;
    width:-webkit-calc(100% - 100px);
    width:calc(100% - 100px)
}
.widget-area .recent-posts-side .recent-posts-items .recent-post .recent-post-inner .recent-post-main .recent-post-title{
    color:#37394A;
    font-family:"Gotham",serif;
    font-size:16px;
    margin:0 0 10px;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.widget-area .recent-posts-side .recent-posts-items .recent-post .recent-post-inner .recent-post-main .recent-post-link{
    bottom:10px;
    color:#3C38F6;
    font-family:"Gotham",serif;
    font-size:12px;
    font-weight:500;
    left:15px;
    position:absolute
}
.widget-area .recent-posts-side .recent-posts-items .recent-post .recent-post-inner:hover .recent-post-title{
    color:#f4da40
}
.ie .widget-area .recent-posts-side .recent-posts-items.base-item-no-ie,.unknown .widget-area .recent-posts-side .recent-posts-items.base-item-no-ie{
    display:none
}
.ie .widget-area .recent-posts-side .recent-posts-items.base-item-ie,.unknown .widget-area .recent-posts-side .recent-posts-items.base-item-ie{
    display:block
}
@media (max-width:991px){
    .ie .widget-area .recent-posts-side .recent-posts-items.base-item-ie,.unknown .widget-area .recent-posts-side .recent-posts-items.base-item-ie{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-flex-flow:wrap;
        -ms-flex-flow:wrap;
        flex-flow:wrap;
        margin:0 -5px
    }
}
.error-404.not-found{
    padding:50px 15px 100px
}
@media (max-width:1199px){
    .error-404.not-found{
        padding:30px 15px 75px
    }
}
@media (max-width:767px){
    .error-404.not-found{
        padding:20px 0 50px
    }
}
.error-404.not-found h3{
    margin:0 0 40px
}
.search-results-section{
    padding:50px 15px 100px
}
@media (max-width:1199px){
    .search-results-section{
        padding:30px 15px 75px
    }
}
@media (max-width:767px){
    .search-results-section{
        padding:20px 0 50px
    }
}
.search-results-section .search-items-wrapper{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-flow:wrap;
    -ms-flex-flow:wrap;
    flex-flow:wrap
}
@media (max-width:767px){
    .search-results-section .search-items-wrapper{
        margin:0 -7.5px
    }
}
.search-results-section .search-items-wrapper article{
    width:33.33%
}
@media (max-width:991px){
    .search-results-section .search-items-wrapper article{
        width:50%
    }
}
@media (max-width:767px){
    .search-results-section .search-items-wrapper article{
        width:100%
    }
}
.search-results-section .no-results.not-found h4{
    font-weight:700
}
.search-form{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.search-form input{
    width:300px
}
.search-form button{
    margin-left:10px;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
@media (max-width:767px){
    .search-form button{
        margin-left:5px
    }
}
.page-wrap-section{
    padding:0 15px 40px
}
@media (max-width:767px){
    .page-wrap-section{
        padding:0 0 40px
    }
}
