#preloader{
    background-color:#fff;
    bottom:0;
    height:100%;
    left:0;
    overflow:hidden!important;
    position:fixed;
    right:0;
    text-align:center;
    top:0;
    width:100%;
    z-index:99999999
}
#preloader>div{
    height:100%;
    position:relative;
    width:100%
}
#preloader>div img{
    left:0;
    margin:0 auto;
    position:absolute;
    right:0;
    text-align:center;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%)
}
.ciyashop-promo-popup{
    background-color:#fff;
    background-image:url(../images/promocode-bg.png);
    background-position:bottom right;
    background-repeat:no-repeat;
    margin:0 auto;
    padding:0;
    position:relative;
    width:760px
}
.ciyashop-promo-popup .row{
    margin:0
}
.ciyashop-popup-inner .promo-image{
    padding:0
}
.ciyashop-popup-inner .promo-image img{
    margin:0;
    padding:0
}
.ciyashop-popup-inner .promo-content{
    padding:25px 30px
}
.ciyashop-promo-popup figure{
    margin:0
}
.ciyashop-promo-popup .popup-image{
    margin:0
}
.promo-popup-info h4{
    margin-bottom:5px
}
.promo-popup-info span{
    color:#323232;
    display:block;
    font-size:16px;
    font-weight:600;
    margin-bottom:0
}
.ciyashop-promo-popup .pgscore_newsletter_wrapper{
    margin-top:15px
}
.ciyashop-promo-popup .newsletter_form .input-area{
    display:block;
    margin-bottom:10px;
    padding-right:0;
    width:100%
}
.ciyashop-promo-popup .newsletter_form .input-area input{
    height:44px;
    width:100%
}
.ciyashop-promo-popup .newsletter_form .button-area{
    display:inline-block;
    width:100%;
    position:relative;
    vertical-align:top
}
.ciyashop-promo-popup .newsletter_form .button-area .btn{
    line-height:44px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.ciyashop-promo-popup .mfp-close,.mfp-close-btn-in .ciyashop-promo-popup .mfp-close{
    background:#323232;
    border-radius:30px;
    color:#fff;
    font-size:22px;
    height:24px;
    line-height:24px;
    opacity:1;
    right:10px;
    top:10px;
    width:24px
}
.ciyashop-promo-popup .mfp-close:active{
    top:0
}
.ciyashop-promo-popup .newsletter-msg{
    color:red;
    margin-top:10px;
    margin-bottom:0
}
.ciyashop-promo-popup .newsletter-msg p{
    margin-bottom:0
}
.ciyashop-promo-popup .newsletter-wrapper .button-area .newsletter-spinner{
    position:absolute;
    right:15px;
    top:-43px
}
body{
    overflow-x:hidden
}
body .demo_store{
    position:fixed;
    left:0;
    bottom:69px;
    right:0;
    margin:0;
    padding:10px 25px;
    background-color:#3d9cd2;
    color:#fff;
    text-align:left;
    z-index:9999
}
body .demo_store:before{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:inline-block;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    line-height:1;
    vertical-align:-.125em;
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    line-height:inherit;
    vertical-align:baseline;
    content:"\f05a";
    margin-right:.5407911001em
}
body .demo_store a{
    color:#fff;
    font-weight:400;
    text-decoration:underline
}
body .demo_store a:hover{
    text-decoration:none
}
body .demo_store a.woocommerce-store-notice__dismiss-link{
    display:block
}
body .demo_store a.woocommerce-store-notice__dismiss-link:before{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:inline-block;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    line-height:1;
    vertical-align:-.125em;
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    line-height:inherit;
    vertical-align:baseline;
    content:"\f057";
    margin-right:.3342343017em
}
body .demo_store,body.admin-bar p.demo_store{
    top:auto;
    bottom:0
}
body .demo_store a.woocommerce-store-notice__dismiss-link{
    background:rgba(0,0,0,.1);
    float:right;
    display:inline-block;
    margin:-10px -25px;
    padding:10px 25px
}
.pgscore_info_box_wrapper {      
    border-top-width: 3px !important;
    border-right-width: 3px !important;
    border-bottom-width: 3px !important;
    border-left-width: 3px !important;
    padding-top: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 20px !important;
    border-left-color: #f5f5f5 !important;
    border-left-style: solid !important;
    border-right-color: #f5f5f5 !important;
    border-right-style: solid !important;
    border-top-color: #f5f5f5 !important;
    border-top-style: solid !important;
    border-bottom-color: #f5f5f5 !important;
    border-bottom-style: solid !important;
}
@media (max-width:767px){
    body .demo_store,body.admin-bar p.demo_store{
        top:auto;
        bottom:56px
    }
    body .demo_store a.woocommerce-store-notice__dismiss-link{
        float:none;
        display:block;
        margin:0;
        margin-top:5px;
        background:0 0;
        padding:0
    }
    body .demo_store:before{
        content:normal
    }
}
#back-to-top .top{
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0;
    color:#fff;
    position:fixed;
    bottom:50px;
    right:40px;
    z-index:999;
    font-size:24px;
    background:#04d39f;
    width:40px;
    height:40px;
    line-height:normal;
    -webkit-border-radius:3px;
    -ms-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow:0 3px 15px rgba(0,0,0,.2);
    -ms-box-shadow:0 3px 15px rgba(0,0,0,.2);
    box-shadow:0 3px 15px rgba(0,0,0,.2);
    -webkit-transition:all .2s ease-in-out;
    -ms-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
#back-to-top .top:hover{
    background:#323232
}
body{
    color:#969696;
    font-family:Lato,sans-serif;
    font-size:14px;
    font-weight:400;
    line-height:24px
}
::-moz-selection{
    background:#999;
    color:#fff;
    text-shadow:none
}
::-moz-selection{
    background:#999;
    color:#fff;
    text-shadow:none
}
::selection{
    background:#999;
    color:#fff;
    text-shadow:none
}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,.button,.select2-container .ciyashop-select2-dropdown .select2-results .select2-results__options li,.select2-container--default.select2-container--open li,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,a,button,input,input[type=submit],select,textarea{
    transition:all .3s ease-in-out;
    -webkit-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out
}
btn,input,select,textarea{
    outline:0
}
.btn.focus,.btn:focus{
    box-shadow:none
}
.vc_row.vc_row-with-background-overlay>.vc_row-background-overlay{
    background-repeat:repeat;
    display:block;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%
}
.slotholder{
    filter:none!important
}
.search-results .entry-content{
    margin-bottom:20px
}
.search-no-results .search-form label{
    width:100%
}
.word-break .divider-title{
    word-break:break-all
}
h1,h2,h3,h4,h5,h6{
    color:#323232;
    font-family:Poppins,sans-serif;
    margin-top:0;
    margin-bottom:15px
}
h1{
    font-size:36px;
    line-height:44px
}
h2{
    font-size:30px;
    line-height:38px
}
h3{
    font-size:26px;
    line-height:34px
}
h4{
    font-size:22px;
    line-height:30px
}
h5{
    font-size:20px;
    line-height:28px
}
h6{
    font-size:18px;
    line-height:22px
}
.section-title h1,.section-title h2,.section-title h3,.section-title h4,.section-title h5,.section-title h6{
    word-break:break-word
}
.row-background-dark h1,.row-background-dark h2,.row-background-dark h3,.row-background-dark h4,.row-background-dark h5,.row-background-dark h6{
    color:#fff
}
.row-background-dark p{
    color:#fff
}
table{
    border:1px solid #f5f5f5;
    margin-bottom:20px
}
table#wp-calendar{
    background:#fff
}
table caption{
    color:#969696
}
table th{
    background:#fbfbfb;
    color:#323232
}
table td,table th{
    border:1px solid #eaeaea;
    padding:4px 8px
}
dl dd{
    margin-bottom:15px
}
dl dd:last-child{
    margin-bottom:0
}
ol,ul{
    padding-left:25px;
    margin-bottom:1em
}
ol{
    padding-left:0
}
ol li{
    list-style:decimal inside;
    line-height:30px
}
ol ol{
    padding-left:25px
}
ul li{
    list-style:inherit;
    line-height:30px
}
ul.list-inside{
    padding-left:15px
}
ul.list-inside li{
    list-style-position:inside
}
ul.list-unstyled li{
    margin:6px 0
}
.list li i:before{
    font-size:14px
}
.row-background-dark ul.list-unstyled li{
    color:#fff
}
a{
    color:#04d39f;
    outline:0
}
a:focus,a:hover{
    color:#323232;
    text-decoration:none
}
ins{
    background:#fff9c0;
    text-decoration:none
}
img{
    max-width:100%
}
pre{
    background:#f5f5f5;
    padding:20px;
    border:1px solid #e1e1e1
}
select{
    border-color:#e8e8e8;
    border:1px solid #e8e8e8;
    height:43px;
    padding:0 10px
}
abbr[title]{
    text-decoration:none
}
div.pp_overlay:hover{
    cursor:crosshair
}
.sticky-footer-enable .site-content{
    position:relative;
    z-index:1;
    background:#fff
}
.submitting .request-box .request-box-form .wpcf7-submit{
    color:rgba(255,255,255,.2)
}
div.wpcf7 .request-box .request-box-form .ajax-loader{
    position:absolute;
    left:50%;
    margin-left:-12px;
    top:18px;
    background:url(../images/loader-img/cy_loader-light.svg);
    background-repeat:no-repeat;
    background-size:25px;
    width:25px;
    height:25px
}
div.wpcf7 .request-box .request-box-form .ajax-loader:before{
    content:normal
}
.age-gate-wrapper{
    z-index:9999999
}
.age-gate-form{
    margin:0 auto;
    max-width:650px;
    width:100%;
    padding:40px 50px;
    padding-bottom:20px
}
.age-gate-form .age-gate-logo{
    margin-bottom:30px
}
.age-gate-form .age-gate-confirm-message{
    font-size:22px;
    font-weight:500;
    line-height:30px;
    margin:0 6%;
    margin-bottom:30px
}
.age-gate-form .error{
    padding:0;
    color:#ec0000;
    font-weight:600
}
.age-gate-form .age-gate-remember-wrapper .remember{
    margin-bottom:0
}
.age-gate-form .age-gate-remember-wrapper .remember input{
    margin-right:5px;
    position:relative;
    top:1px
}
.age-gate-form .age-gate-submit-no,.age-gate-form .age-gate-submit-yes{
    border:none;
    padding:15px 40px;
    margin:0 2px;
    font-size:16px;
    font-weight:600;
    line-height:20px;
    text-transform:uppercase;
    cursor:pointer
}
.age-gate-form .age-gate-submit-yes{
    background:#04d39f;
    color:#fff
}
.age-gate-form .age-gate-submit-no{
    background:#323232;
    color:#fff
}
.age-gate-form .age-gate-additional-information{
    font-size:13px;
    line-height:22px;
    color:#969696;
    margin-top:15px
}
.age-gate-form .age-gate-form-elements{
    padding:0;
    margin:0
}
.age-gate-form .age-gate-form-elements .age-gate-form-section{
    margin:0 3px 20px
}
.age-gate-form .age-gate-form-elements label{
    cursor:pointer;
    margin-bottom:5px;
    display:block
}
.age-gate-form .age-gate-form-elements .age-gate-form-section select#dob-day,.age-gate-form .age-gate-form-elements .age-gate-form-section select#dob-month{
    min-width:100px
}
.age-gate-form .age-gate-form-elements .age-gate-form-section select#dob-year{
    min-width:120px
}
.age-gate-form .age-gate-form-elements .age-gate-form-section input#dob-month,.age-gate-form .age-gate-form-elements .age-gate-form-section input#dob-year{
    max-width:100px
}
.age-gate-form .age-gate-form-elements .age-gate-form-section input#dob-year{
    max-width:120px
}
.age-gate-form .age-gate-submit{
    border:none;
    padding:15px 40px;
    margin:0 2px;
    font-size:16px;
    font-weight:600;
    line-height:20px;
    background:#04d39f;
    color:#fff;
    margin-bottom:20px;
    text-transform:uppercase;
    cursor:pointer
}
.owl-carousel .owl-item img{
    width:auto
}
.owl-carousel .owl-nav{
    display:block;
    position:absolute;
    text-indent:inherit;
    top:45%;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    left:0;
    width:100%;
    cursor:pointer;
    z-index:999
}
.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{
    display:block;
    position:absolute;
    text-indent:inherit;
    width:auto;
    cursor:pointer;
    opacity:0;
    transition:all .2s ease-in-out;
    -webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -ms-transition:all .2s ease-in-out;
    top:50%;
    background:0 0;
    padding:0;
    border:none
}
.owl-carousel .owl-nav .owl-next:focus,.owl-carousel .owl-nav .owl-prev:focus{
    outline:0
}
.owl-carousel .owl-nav .owl-prev{
    left:0
}
.owl-carousel .owl-nav .owl-next{
    right:0
}
.owl-carousel .owl-nav i{
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:20px;
    width:35px;
    height:35px;
    line-height:normal;
    padding-left:0;
    color:#fff;
    background:#353535;
    border:0 solid #353535;
    font-weight:900;
    text-align:center;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    margin-top:-3px
}
.owl-carousel .owl-nav i:hover{
    background:#999;
    color:#353535
}
.owl-carousel:hover .owl-nav .owl-next,.owl-carousel:hover .owl-nav .owl-prev{
    opacity:1;
    background:0 0;
    padding:0;
    margin:0
}
.owl-carousel:hover .owl-nav .owl-prev{
    left:-17px
}
.owl-carousel:hover .owl-nav .owl-next{
    right:-17px
}
.pgscore_team_members_style_style-1 .owl-carousel .owl-item img{
    display:inline-block
}
.pgscore_image_slider_wrapper .owl-theme .owl-nav [class*=owl-]{
    margin:-17px 0 0 0;
    padding:0
}
.owl-carousel .owl-controls .owl-dot{
    display:inline-block;
    margin-top:10px
}
.owl-carousel .owl-dots{
    display:inline-block;
    position:absolute;
    bottom:-35px;
    text-indent:inherit;
    left:0;
    width:100%;
    cursor:pointer;
    text-align:center
}
.owl-carousel.owl-theme .owl-dots .owl-dot span{
    background:#353535;
    border-radius:30px;
    display:inline-block;
    width:10px;
    height:10px;
    margin:0 3px;
    transition:all .5s ease-in-out;
    -webkit-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -ms-transition:all .5s ease-in-out;
    cursor:pointer
}
.owl-carousel.owl-theme .owl-dots .owl-dot:hover span{
    background:#999
}
.owl-carousel.owl-theme .owl-dots .owl-dot.active span{
    background:#999;
    width:20px
}
.owl-carousel .owl-nav .disabled{
    opacity:0;
    visibility:hidden
}
header.site-header{
    position:relative;
    z-index:1020;
    background:#fff;
    -webkit-box-shadow:0 2px 3px rgba(0,0,0,.05);
    -moz-box-shadow:0 2px 3px rgba(0,0,0,.05);
    box-shadow:0 2px 3px rgba(0,0,0,.05)
}
header.site-header.header-above-content,header.site-header.header-style-right-topbar-main{
    box-shadow:none
}
#masthead-inner{
    position:relative;
    z-index:99
}
.site-header .header-sticky{
    bottom:0;
    left:0;
    opacity:0;
    position:absolute;
    width:100%;
    z-index:-1;
    overflow:hidden
}
.site-header .header-sticky.is-sticky{
    opacity:1;
    z-index:1
}
.header-mobile{
    display:none
}
.header-style-right-topbar-main #masthead-inner>.topbar,.header-style-topbar-with-main-header #masthead-inner>.topbar{
    display:none
}
#site-navigation-sticky-mobile-wrapper{
    display:none
}
#site-navigation-mobile{
    display:none
}
.header-mobile .mobile-icons{
    display:table;
    height:100%;
    float:right
}
.header-mobile .woo-tools{
    display:table-cell!important;
    float:none!important
}
.header-mobile .mobile-butoon-search{
    display:table-cell;
    float:none;
    vertical-align:middle
}
.header-mobile .mobile-butoon-menu{
    display:table-cell;
    float:none;
    vertical-align:middle;
    position:relative;
    padding:0 8px
}
.header-mobile .mobile-butoon-menu .mobile-menu-trigger{
    position:relative;
    width:20px;
    height:24px;
    margin-left:5px
}
.header-mobile .mobile-butoon-menu span{
    position:absolute;
    width:100%;
    height:2px;
    background:#323232;
    left:0;
    top:11px
}
.header-mobile .mobile-butoon-menu span:after,.header-mobile .mobile-butoon-menu span:before{
    content:"";
    position:absolute;
    width:100%;
    height:2px;
    background:#323232;
    left:0
}
.header-mobile .mobile-butoon-menu span:before{
    top:-7px
}
.header-mobile .mobile-butoon-menu span:after{
    top:7px
}
.header-mobile .woo-tools-actions>li{
    width:35px
}
.header-mobile .woo-tools-actions>li i{
    font-size:18px
}
.header-mobile .woo-tools-actions>li .glyph-icon{
    font-size:18px
}
.header-mobile .mobile-butoon-menu>a,.header-mobile .mobile-butoon-search>a{
    width:27px;
    text-align:center;
    display:block;
    color:#323232;
    font-size:18px
}
.woo-tools-actions>li.woo-tools-compare i{
    position:relative
}
.woo-tools-actions>li.woo-tools-compare .cs-loading i:before{
    opacity:0
}
.woo-tools-actions>li.woo-tools-compare .cs-loading i:after{
    content:"\f19a";
    font-family:pgsicon-ecommerce;
    line-height:normal;
    font-weight:500;
    position:absolute;
    top:0;
    left:0;
    animation:inherit;
    -webkit-animation:fa-spin 2s linear infinite;
    animation:fa-spin 2s linear infinite
}
.yith_woocompare_colorbox #cboxBottomCenter,.yith_woocompare_colorbox #cboxBottomLeft,.yith_woocompare_colorbox #cboxBottomRight,.yith_woocompare_colorbox #cboxMiddleLeft,.yith_woocompare_colorbox #cboxMiddleRight,.yith_woocompare_colorbox #cboxTopCenter,.yith_woocompare_colorbox #cboxTopLeft,.yith_woocompare_colorbox #cboxTopRight{
    display:none
}
.yith_woocompare_colorbox #cboxBottomCenter{
    display:block;
    background:#f5f5f5
}
.yith_woocompare_colorbox #cboxLoadedContent{
    border:20px solid #fff
}
.yith_woocompare_colorbox #cboxClose{
    right:12px;
    bottom:-33px
}
body.woocommerce-compare h1{
    background:0 0;
    font-size:22px;
    color:#04d39f;
    font-weight:600;
    margin-bottom:5px;
    padding:10px 0;
    text-transform:uppercase;
    text-align:center
}
table.compare-list{
    border:none
}
.dataTables_wrapper .dataTables_scroll .dataTables_scrollFoot,.dataTables_wrapper .dataTables_scroll .dataTables_scrollHead,body.woocommerce-compare .DTFC_LeftWrapper .DTFC_LeftFootWrapper,body.woocommerce-compare .DTFC_LeftWrapper .DTFC_LeftHeadWrapper{
    display:none
}
.DTFC_LeftWrapper .DTFC_LeftBodyWrapper table.compare-list{
    border-left:1px solid #f1f1f1;
    margin-bottom:0!important;
    padding-bottom:0!important
}
.DTFC_LeftWrapper .DTFC_LeftBodyWrapper table.compare-list,.dataTables_scroll .dataTables_scrollBody table.compare-list{
    border-top:1px solid #f1f1f1;
    border-bottom:1px solid #f1f1f1
}
table.compare-list tbody th{
    width:180px;
    max-width:180px;
    min-width:180px;
    text-align:right;
    padding:10px 20px;
    background:#fff
}
.woocommerce table.compare-list tbody .price th,.woocommerce table.compare-list tbody .title th{
    font-weight:700
}
table.compare-list .remove td a .remove{
    width:18px;
    height:18px;
    text-align:center;
    line-height:16px
}
table.compare-list span.woocommerce-Price-amount.amount{
    font-size:16px;
    text-decoration:none;
    padding:0 5px;
    display:inline-block;
    font-weight:600
}
table.compare-list del span.woocommerce-Price-amount.amount{
    color:#ddd;
    text-decoration:line-through
}
.dataTables_scroll table.compare-list .price td,.dataTables_scroll table.compare-list .price th{
    padding-top:20px;
    padding-bottom:20px
}
.dataTables_scroll table.compare-list .add-to-cart .product-action .button{
    line-height:38px
}
table.compare-list td,table.compare-list th{
    padding:10px 15px;
    border:none;
    border-bottom:1px solid #f1f1f1;
    border-right:1px solid #f1f1f1
}
table.dataTable.compare-list tbody tr th{
    border-left:1px solid #e7e7e7
}
table.dataTable.compare-list tbody tr.remove td,table.dataTable.compare-list tbody tr.remove th{
    border-top:none
}
table.dataTable.compare-list tbody tr.price.repeated td,table.dataTable.compare-list tbody tr.price.repeated th{
    border-bottom:none
}
table.compare-list tr.image td,table.compare-list tr.image th,table.compare-list tr.price td,table.compare-list tr.price th,table.compare-list tr.title td,table.compare-list tr.title th{
    font-size:13px;
    line-height:18px;
    font-weight:500
}
table.compare-list tr.price td{
    text-decoration:none
}
table.compare-list .add-to-cart td a{
    line-height:38px;
    border-radius:3px;
    font-weight:400;
    padding:0 18px;
    background:#04d39f
}
table.compare-list .add-to-cart td a:hover{
    background:#323232
}
table.dataTable.compare-list tbody tr.no-products td{
    font-size:18px;
    padding:20px 10px;
    border:1px solid #e7e7e7;
    border-top:none;
    border-bottom:none
}
.topbar{
    border-bottom:1px solid rgba(0,0,0,.08);
    padding:7px 0
}
.topbar-link>ul{
    padding:0;
    margin:0
}
.topbar-link>ul li{
    list-style-type:none;
    display:table-cell;
    padding-right:15px;
    font-size:13px
}
.topbar-link>ul>li a{
    color:#323232;
    font-size:13px;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.topbar-link>ul>li a:hover{
    color:#04d39f
}
.topbar-link>ul>li i{
    padding-right:5px;
    color:inherit
}
.topbar-link>ul ul li{
    padding:0
}
.topbar-link .topbar-social_profiles{
    padding-left:0
}
.topbar-link .topbar-social_profiles li a{
    padding:10px 6px
}
.topbar-link .topbar-social_profiles li a i{
    padding-right:0
}
.topbar-link li.topbar_item.topbar_item_type-language{
    position:relative;
    padding:0
}
.topbar-link .language{
    background:0 0;
    line-height:30px;
    padding:0 14px;
    padding-left:0;
    cursor:pointer
}
.topbar-link .language .drop-content{
    position:absolute;
    top:100%;
    min-width:200px;
    left:-1px;
    background:#fff;
    padding:0;
    z-index:99;
    visibility:hidden;
    opacity:0;
    transition:all .3s ease-out 0s;
    border:1px solid #e8e8e8
}
.topbar-link .language:hover .drop-content{
    opacity:1;
    visibility:visible
}
.topbar-link .language .drop-content li{
    display:block
}
.topbar-link .language .drop-content li a{
    padding:0 20px;
    display:block;
    line-height:32px;
    color:#969696;
    text-align:left
}
.topbar-link .language .drop-content li a:hover{
    background:#f5f5f5
}
.topbar-right li.topbar_item.topbar_item_type-language{
    padding:0!important
}
.topbar-right .topbar-link .language .drop-content{
    left:auto;
    right:-1px
}
.ciyashop-woocommerce-currency-switcher{
    background:0 0;
    border:none;
    color:#323232;
    min-width:70px;
    height:auto
}
.ciyashop-woocommerce-currency-switcher option{
    background:#fff;
    color:#969696
}
.topbar-right .topbar-link{
    display:inline-block;
    vertical-align:top
}
.topbar-right .topbar-link>ul>li{
    padding-right:0;
    padding-left:12px
}
.topbar-link>ul>li .top-menu li{
    padding-left:12px
}
.topbar-right .topbar-link>ul>li .top-menu li:first-child{
    padding-left:0
}
.topbar-link>ul li.fa:before{
    color:#04d39f;
    margin-right:10px
}
.topbar .select2-container--default .select2-selection--single{
    border:none;
    height:inherit;
    padding-left:0;
    background:0 0
}
.topbar .topbar_item_type-currency .select2-container{
    width:75px!important;
    margin-top:-7px
}
.topbar .topbar_item_type-currency .select2-container--default .select2-selection--single{
    margin-top:0
}
.topbar .topbar_item_type-currency .select2-container--default .select2-selection--single .select2-selection__arrow{
    width:15px
}
.topbar .select2-container--default .select2-selection--single .select2-selection__rendered{
    font-size:13px;
    line-height:26px;
    color:#323232;
    text-align:left
}
.topbar .select2-container--default .select2-selection--single .select2-selection__arrow{
    height:26px
}
.topbar .select2-container--default .select2-selection--single .select2-selection__arrow b{
    border-top-color:#323232
}
.topbar .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-bottom-color:#323232
}
.select2-container .ciyashop-select2-dropdown{
    min-width:105px;
    box-shadow:none;
    border:1px solid #e8e8e8;
    background:#fff;
    top:9px;
    padding:0;
    margin-left:-1px
}
.select2-container .ciyashop-select2-dropdown .select2-results .select2-results__options li{
    padding:0 15px;
    color:#969696;
    font-size:13px;
    line-height:32px;
    background:#fff
}
.select2-container .ciyashop-select2-dropdown .select2-results .select2-results__options li:hover{
    background:#04d39f;
    color:#fff
}
.topbar .topbar-link>ul>li.topbar_item_type-currency .select2-container--default .select2-selection--single .select2-selection__rendered{
    padding-left:0
}
#pgs_login_form .modal-content{
    border:none;
    border-radius:0
}
#pgs_login_form .modal-header{
    background:#04d39f;
    border-radius:0
}
#pgs_login_form .modal-title{
    color:#fff
}
#pgs_login_form .close{
    color:#fff;
    text-shadow:none;
    opacity:1;
    width:35px;
    height:35px;
    margin:0;
    padding:0;
    outline:0
}
#pgs_login_form .modal-body{
    padding:25px
}
#pgs_login_form .modal-body h2{
    font-size:20px;
    line-height:28px;
    margin-bottom:15px
}
#pgs_login_form .modal-body .list-log{
    padding-left:17px;
    margin-bottom:15px
}
#pgs_login_form .modal-body .list-log li{
    line-height:24px;
    margin-bottom:8px
}
#pgs_login_form .modal-body .btn-primary{
    line-height:22px;
    padding:10px 30px;
    border-color:transparent;
    color:#fff;
    text-transform:uppercase
}
#pgs_login_form .modal-body .btn-primary.focus,#pgs_login_form .modal-body .btn-primary:focus{
    outline:0;
    box-shadow:none
}
#pgs_login_form .modal-body .btn-primary:not(:disabled):not(.disabled).active,#pgs_login_form .modal-body .btn-primary:not(:disabled):not(.disabled):active{
    background:#323232;
    border-color:#323232
}
.site-title,.site-title-wrapper img{
    padding:0;
    margin:0
}
.site-title{
    padding:20px 0;
    line-height:inherit
}
.site-title img{
    max-height:70px
}
.woo-tools{
    display:inline-block
}
.woo-tools-actions{
    padding:0;
    margin:0
}
.woo-tools-actions>li{
    list-style-type:none;
    display:table-cell;
    width:38px;
    height:45px;
    padding:0;
    line-height:45px;
    text-align:center
}
.woo-tools-actions>li i{
    font-size:18px;
    margin-right:0;
    color:#323232;
    transition:all .3s ease-in-out;
    -webkit-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out
}
.woo-tools-actions>li i:hover{
    color:#04d39f
}
.woo-tools-actions>li .glyph-icon{
    font-size:20px
}
.header-search-wrap{
    display:table-cell
}
.search_form-inner .search_form-category-wrap{
    display:table-cell
}
.search_form-inner .search_form-category-wrap .select2-container{
    width:225px!important
}
.search_form-inner .search_form-category-wrap .select2-container--default .select2-selection--single{
    height:45px;
    border:none;
    background:rgba(0,0,0,.04);
    border-radius:0
}
.search_form-inner .search_form-category-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height:45px
}
.search_form-inner .search_form-input-wrap{
    display:block;
    vertical-align:top;
    position:relative
}
.search_form-inner .search_form-category-wrap+.search_form-input-wrap{
    display:table-cell
}
.search_form-inner .search_form-search-field{
    display:table-cell;
    vertical-align:top;
    position:relative
}
.search_form-inner .search_form-search-field.ui-autocomplete-loader:before{
    content:"";
    background:url(../images/loader-img/cy_loader.svg);
    background-repeat:no-repeat;
    width:20px;
    height:20px;
    position:absolute;
    z-index:99;
    background-size:cover;
    top:50%;
    right:50px;
    margin-top:-10px
}
.search_form-inner .search_form-search-button{
    display:table-cell
}
.search_form-inner input.form-control,.search_form-inner select{
    height:45px;
    min-width:220px;
    padding:0 25px;
    border:none;
    box-shadow:none;
    background:#f6f7f6;
    border-radius:0
}
.search_form-inner input.form-control{
    background:0 0;
    border:1px solid rgba(0,0,0,.07);
    width:450px;
    padding-right:50px;
    font-size:15px
}
.search_form-search-button{
    position:absolute;
    right:0;
    top:0;
    width:45px;
    height:45px
}
.search_form-search-button:before{
    content:"\f002";
    right:0;
    position:relative;
    height:45px;
    width:45px;
    display:inline-block;
    text-align:center;
    top:0;
    font-size:16px;
    line-height:43px;
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    color:#04d39f;
    transition:all .5s ease-out 0s
}
.search_form-search-button input[type=submit]{
    border:none;
    height:45px;
    font-size:0;
    position:absolute;
    right:0;
    top:0;
    width:45px;
    z-index:9;
    transition:none;
    background:0 0
}
.search-button-wrap .btn-primary.focus,.search-button-wrap .btn-primary:focus{
    outline:0;
    box-shadow:none
}
.search_form-search-button input[type=submit]:hover{
    background:0 0
}
.header-search-shape-rounded .search_form-inner .search_form-category-wrap+.search_form-input-wrap input.form-control{
    -webkit-border-radius:0 50px 50px 0;
    -moz-border-radius:0 50px 50px 0;
    border-radius:0 50px 50px 0
}
.header-search-shape-rounded .search_form-inner .search_form-category-wrap .select2-container--default .select2-selection--single{
    padding-left:15px;
    -webkit-border-radius:50px 0 0 50px;
    -moz-border-radius:50px 0 0 50px;
    border-radius:50px 0 0 50px
}
.header-search-shape-rounded .search_form-inner .search_form-category-wrap .select2-container--default.select2-container--open .select2-selection--single{
    border-radius:22px 0 0 0
}
.header-search-shape-rounded .search_form-inner input.form-control{
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px
}
.header-search-shape-rounded .search_form-search-button{
    right:5px
}
.select2-container--default .select2-results>.select2-results__options{
    max-height:400px
}
.select2-container--default .select2-search--dropdown .select2-search__field{
    border-color:#ddd
}
@media (min-width:992px){
    .header-search-wrap .search_form-inner.search-bg-transparent .search_form-category-wrap .select2-container--default .select2-selection--single{
        background:rgba(255,255,255,.4)
    }
    .header-search-wrap .search_form-inner.search-bg-transparent .search_form-category-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{
        color:#fff
    }
    .header-search-wrap .search_form-inner.search-bg-transparent .search_form-category-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b{
        border-top-color:#fff
    }
    .header-search-wrap .search_form-inner.search-bg-transparent .search_form-category-wrap .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
        border-bottom-color:#fff
    }
    .header-search-wrap .search_form-inner.search-bg-transparent input.form-control{
        border-color:rgba(255,255,255,.6);
        color:#fff
    }
    .header-search-wrap .search_form-inner.search-bg-transparent .search_form-search-button:before{
        color:#fff
    }
    .header-search-wrap .search_form-inner.search-bg-transparent input::-webkit-input-placeholder{
        color:#fff
    }
    .header-search-wrap .search_form-inner.search-bg-transparent input::-moz-placeholder{
        color:#fff
    }
    .header-search-wrap .search_form-inner.search-bg-transparent input:-ms-input-placeholder{
        color:#fff
    }
    .header-search-wrap .search_form-inner.search-bg-transparent input:-moz-placeholder{
        color:#fff
    }
    .header-search-wrap .search_form-inner.search-bg-white .search_form-category-wrap .select2-container--default .select2-selection--single{
        background:#fff
    }
    .header-search-wrap .search_form-inner.search-bg-white .search_form-category-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{
        color:#323232
    }
    .header-search-wrap .search_form-inner.search-bg-white .search_form-category-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b{
        border-top-color:#323232
    }
    .header-search-wrap .search_form-inner.search-bg-white .search_form-category-wrap .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
        border-bottom-color:#323232
    }
    .header-search-wrap .search_form-inner.search-bg-white input.form-control{
        background:#fff;
        border:transparent;
        border-left:1px solid rgba(0,0,0,.1);
        color:#323232
    }
    .header-search-wrap .search_form-inner.search-bg-white .search_form-search-button:before{
        color:#04d39f
    }
    .header-search-wrap .search_form-inner.search-bg-white input::-webkit-input-placeholder{
        color:#323232
    }
    .header-search-wrap .search_form-inner.search-bg-white input::-moz-placeholder{
        color:#323232
    }
    .header-search-wrap .search_form-inner.search-bg-white input:-ms-input-placeholder{
        color:#323232
    }
    .header-search-wrap .search_form-inner.search-bg-white input:-moz-placeholder{
        color:#323232
    }
    .header-search-wrap .search_form-inner.search-bg-dark .search_form-category-wrap .select2-container--default .select2-selection--single{
        background:#323232
    }
    .header-search-wrap .search_form-inner.search-bg-dark .search_form-category-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{
        color:#eee
    }
    .header-search-wrap .search_form-inner.search-bg-dark .search_form-category-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b{
        border-top-color:#fff
    }
    .header-search-wrap .search_form-inner.search-bg-dark .search_form-category-wrap .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
        border-bottom-color:#fff
    }
    .header-search-wrap .search_form-inner.search-bg-dark input.form-control{
        background:#323232;
        border-color:transparent;
        border-left-color:rgba(255,255,255,.2);
        color:#eee
    }
    .header-search-wrap .search_form-inner.search-bg-dark .search_form-search-button:before{
        color:#fff
    }
    .header-search-wrap .search_form-inner.search-bg-dark input::-webkit-input-placeholder{
        color:#eee
    }
    .header-search-wrap .search_form-inner.search-bg-dark input::-moz-placeholder{
        color:#eee
    }
    .header-search-wrap .search_form-inner.search-bg-dark input:-ms-input-placeholder{
        color:#eee
    }
    .header-search-wrap .search_form-inner.search-bg-dark input:-moz-placeholder{
        color:#eee
    }
    .header-search-wrap .search_form-inner.search-bg-theme .search_form-category-wrap .select2-container--default .select2-selection--single{
        background:#04d39f
    }
    .header-search-wrap .search_form-inner.search-bg-theme .search_form-category-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{
        color:#fff
    }
    .header-search-wrap .search_form-inner.search-bg-theme .search_form-category-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b{
        border-top-color:#fff
    }
    .header-search-wrap .search_form-inner.search-bg-theme .search_form-category-wrap .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
        border-bottom-color:#fff
    }
    .header-search-wrap .search_form-inner.search-bg-theme input.form-control{
        background:#04d39f;
        border:transparent;
        border-left:1px solid rgba(255,255,255,.3);
        color:#fff
    }
    .header-search-wrap .search_form-inner.search-bg-theme .search_form-search-button:before{
        color:#fff
    }
    .header-search-wrap .search_form-inner.search-bg-theme input::-webkit-input-placeholder{
        color:#f5f5f5
    }
    .header-search-wrap .search_form-inner.search-bg-theme input::-moz-placeholder{
        color:#f5f5f5
    }
    .header-search-wrap .search_form-inner.search-bg-theme input:-ms-input-placeholder{
        color:#f5f5f5
    }
    .header-search-wrap .search_form-inner.search-bg-theme input:-moz-placeholder{
        color:#f5f5f5
    }
}
.search_form-wrap{
    position:relative
}
.ui-autocomplete{
    z-index:9999
}
.search_form-autocomplete{
    overflow-x:hidden;
    overflow-y:auto;
    border-color:#f5f5f5;
    padding:5px 0;
    margin-top:0;
    margin-bottom:0;
    max-width:100%;
    width:100%;
    max-height:400px;
    z-index:9999;
    position:absolute;
    left:0;
    top:46px
}
.ciyashop-auto-compalte-default.ciyashop-empty{
    --scrollbar-track-bg:rgba(0, 0, 0, 0.05);
    --scrollbar-thumb-bg:rgba(0, 0, 0, 0.12)
}
.ciyashop-auto-compalte-default.ciyashop-empty ::-webkit-scrollbar{
    width:5px
}
.ciyashop-auto-compalte-default.ciyashop-empty ::-webkit-scrollbar-track{
    background-color:var(--scrollbar-track-bg)
}
.ciyashop-auto-compalte-default.ciyashop-empty ::-webkit-scrollbar-thumb{
    background-color:var(--scrollbar-thumb-bg)
}
.ciyashop-auto-compalte-default.ciyashop-empty .search_form-autocomplete{
    border:none;
    padding:0;
    overflow:hidden;
    overflow-y:auto;
    scrollbar-width:thin;
    padding-right:10px;
    box-shadow:0 10px 20px rgba(0,0,0,.07)
}
.search_form-autocomplete .ui-menu-item{
    list-style-type:none;
    padding:8px 15px;
    line-height:20px;
    min-height:30px;
    list-style-image:inherit
}
.search_form-autocomplete .ui-menu-item:first-child{
    padding-top:15px
}
.search_form-autocomplete .ui-menu-item:last-child{
    padding-bottom:15px
}
.search_form-autocomplete .ui-menu-item .search-item-container .wp-post-image{
    margin-right:10px;
    width:50px
}
.site-header .search_form-autocomplete .ui-menu-item a{
    font-size:14px;
    color:#323232
}
.site-header .search_form-autocomplete .ui-menu-item:hover a{
    color:#04d39f
}
.search_form-autocomplete .ui-menu-item .search-item-container{
    display:flex;
    align-items:center
}
.search_form-autocomplete:hover .ui-menu-item{
    opacity:.8;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.search_form-autocomplete .ui-menu-item:hover{
    opacity:1;
    padding-left:17px
}
.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{
    border:none;
    background:#04d39f;
    font-weight:400;
    color:#fff
}
.category-nav-wrapper{
    position:relative;
    height:100%;
    z-index:10;
    overflow:hidden
}
.category-nav-wrapper:hover{
    overflow:visible
}
.category-nav-content{
    position:absolute;
    top:100%;
    left:0;
    background:#fff;
    width:100%;
    min-width:200px
}
.category-nav-wrapper .category-nav-content{
    margin-top:10px;
    opacity:0;
    visibility:hidden;
    -webkit-transition:all .3s ease-in-out 0s;
    -moz-transition:all .3s ease-in-out 0s;
    transition:all .3s ease-in-out 0s
}
.category-nav-wrapper:hover .category-nav-content{
    margin-top:0;
    opacity:1;
    visibility:visible
}
.category-nav-wrapper{
    background:rgba(0,0,0,.1);
    border-left:1px solid rgba(255,255,255,.2);
    border-right:1px solid rgba(255,255,255,.2)
}
.category-nav-title{
    color:#fff;
    text-transform:uppercase;
    font-size:16px;
    padding:16px 22px;
    line-height:28px;
    cursor:pointer;
    margin-bottom:0
}
.category-nav-title .fa-bars{
    margin-right:10px
}
.category-nav-title .arrow{
    border:1px solid;
    width:25px;
    height:25px;
    border-radius:50%;
    display:inline-block;
    text-align:center;
    float:right;
    line-height:24px
}
.categories-menu{
    background:#fff;
    padding:10px 0;
    margin:0;
    -webkit-box-shadow:0 5px 20px rgba(0,0,0,.15);
    -moz-box-shadow:0 5px 20px rgba(0,0,0,.15);
    box-shadow:0 5px 22px rgba(0,0,0,.17)
}
.categories-menu>li{
    list-style:none;
    position:relative;
    border-bottom:1px solid #e8e8e8
}
.categories-menu>li:last-child{
    border-bottom:none
}
.categories-menu>li>a{
    color:#323232;
    text-transform:capitalize;
    line-height:26px;
    font-weight:500;
    padding:10px 20px;
    display:block;
    position:relative
}
.categories-menu>li>a i{
    width:26px;
    padding-right:5px
}
.categories-menu .sub-menu>li a:hover,.categories-menu li a:hover{
    color:#04d39f
}
.menu-category-menu-container .categories-menu{
    padding:0;
    margin:0
}
.categories-menu .sub-menu{
    padding:15px 0;
    margin:0;
    background:#fff;
    position:absolute;
    left:100%;
    top:0;
    min-width:250px;
    border:1px solid #e9e9e9;
    border-left-color:#e9e9e9;
    -webkit-box-shadow:2px 4px 3px rgba(0,0,0,.04);
    -ms-box-shadow:2px 4px 3px rgba(0,0,0,.04);
    box-shadow:2px 4px 3px rgba(0,0,0,.04);
    display:none
}
.categories-menu .sub-menu li:hover .sub-menu,.categories-menu>li:hover>.sub-menu{
    display:block
}
.categories-menu .sub-menu>li{
    list-style:none;
    position:relative
}
.categories-menu .sub-menu>li a{
    display:block;
    font-size:14px;
    color:#969696;
    padding:2px 25px
}
.categories-menu .sub-menu>li.menu-item-has-children>a:before,.categories-menu>li.menu-item-has-children>a:before{
    content:"\f105";
    position:absolute;
    right:10px;
    top:50%;
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    font-size:16px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.category-nav-wrapper #mega-menu-wrap-categories_menu{
    border:1px solid #e8e8e8;
    margin-top:-1px;
    -webkit-box-shadow:0 7px 20px rgba(0,0,0,.08);
    -moz-box-shadow:0 7px 20px rgba(0,0,0,.08);
    box-shadow:0 7px 20px rgba(0,0,0,.08)
}
.category-nav-wrapper #mega-menu-wrap-categories_menu #mega-menu-categories_menu>li.mega-menu-item{
    display:block
}
.category-nav-wrapper #mega-menu-wrap-categories_menu #mega-menu-categories_menu>li.mega-menu-item>a.mega-menu-link:after{
    position:absolute;
    right:15px
}
.category-nav-wrapper #mega-menu-wrap-categories_menu #mega-menu-categories_menu>li.mega-menu-item>.mega-sub-menu{
    left:100%;
    top:0
}
.category-nav-wrapper #mega-menu-wrap-categories_menu #mega-menu-categories_menu>li.mega-menu-megamenu{
    position:static
}
.site-header .header-nav{
    background:#04d39f
}
.primary-nav .primary-menu{
    padding:0;
    margin:0;
    background:0 0!important
}
.primary-nav .primary-menu>li{
    list-style-type:none;
    display:table;
    float:left;
    margin-right:22px;
    position:relative
}
.primary-nav .primary-menu>li:last-child{
    margin-right:0
}
.primary-nav .primary-menu>li>a{
    display:table-cell;
    vertical-align:middle;
    padding:15px 0;
    color:#fff;
    font-weight:500;
    text-transform:uppercase;
    position:relative;
    z-index:0
}
.primary-nav .primary-menu>li.menu-item-has-children>a{
    padding-right:15px
}
.primary-nav .primary-menu>li.menu-item-has-children>a:before{
    content:"\f107";
    position:absolute;
    right:0;
    top:50%;
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    -webkit--transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%)
}
.primary-nav .primary-menu>li>.sub-menu{
    z-index:-1
}
.primary-nav .primary-menu>li:hover>.sub-menu{
    z-index:9
}
.primary-nav .primary-menu>li .sub-menu{
    position:absolute;
    top:115%;
    left:-15px;
    background-color:#fff;
    color:#969696;
    min-width:210px;
    padding:10px 0;
    opacity:0;
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s;
    -webkit-box-shadow:0 3px 8px rgba(0,0,0,.1);
    -moz-box-shadow:0 3px 8px rgba(0,0,0,.1);
    box-shadow:0 3px 8px rgba(0,0,0,.1);
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.primary-nav .primary-menu>li:hover>.sub-menu{
    top:100%;
    opacity:1
}
.primary-nav .primary-menu>li>.sub-menu li.menu-item-has-children>a:before{
    content:"\f105";
    position:absolute;
    right:15px;
    top:50%;
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    -webkit--transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%)
}
.main-navigation-sticky .primary-menu>li .sub-menu>li,.primary-nav .primary-menu>li .sub-menu>li{
    list-style-type:none
}
.main-navigation-sticky .primary-menu>li .sub-menu>li:last-child,.primary-nav .primary-menu>li .sub-menu>li:last-child{
    border-bottom:0
}
.main-navigation-sticky .primary-menu>li .sub-menu>li a,.primary-nav .primary-menu>li .sub-menu>li a{
    display:block;
    padding:8px 15px;
    line-height:24px;
    color:#969696
}
.main-navigation-sticky .primary-menu>li .sub-menu li:hover>a,.primary-nav .primary-menu>li .sub-menu li:hover>a{
    color:#04d39f
}
.main-navigation-sticky .primary-menu>li .sub-menu li.current-menu-ancestor>a,.main-navigation-sticky .primary-menu>li .sub-menu li.current-menu-item>a,.main-navigation-sticky .primary-menu>li .sub-menu li.current-menu-parent>a,.primary-nav .primary-menu>li .sub-menu li.current-menu-ancestor>a,.primary-nav .primary-menu>li .sub-menu li.current-menu-item>a,.primary-nav .primary-menu>li .sub-menu li.current-menu-parent>a{
    color:#04d39f
}
.main-navigation-sticky .primary-menu>li li,.primary-nav .primary-menu>li li{
    position:relative
}
.main-navigation-sticky .primary-menu>li li .sub-menu,.primary-nav .primary-menu>li li .sub-menu{
    top:20px;
    left:100%;
    visibility:hidden
}
.main-navigation-sticky .primary-menu>li li:hover>.sub-menu,.primary-nav .primary-menu>li li:hover>.sub-menu{
    top:0;
    opacity:1;
    visibility:visible
}
.main-navigation-sticky .primary-menu>li.menu-item-has-children>a:before,.primary-nav .primary-menu>li.menu-item-has-children>a:before{
    font-size:12px
}
.main-navigation-sticky .primary-menu>li.sub-menu-left li .sub-menu,.primary-nav .primary-menu>li.sub-menu-left li .sub-menu{
    left:auto;
    right:100%
}
.main-navigation-sticky .primary-menu>li.sub-menu-left .sub-menu>li a,.primary-nav .primary-menu>li.sub-menu-left .sub-menu>li a{
    text-align:right
}
.primary-nav .primary-menu>li.sub-menu-left>.sub-menu li.menu-item-has-children>a:before{
    content:"\f104";
    right:auto;
    left:15px
}
#header-sticky{
    display:block
}
#header-sticky.is-sticky{
    z-index:9999
}
#header-sticky{
    background:#fff;
    -webkit-box-shadow:0 3px 6px rgba(0,0,0,.07);
    -moz-box-shadow:0 3px 6px rgba(0,0,0,.07);
    box-shadow:0 3px 6px rgba(0,0,0,.07)
}
#header-sticky.header-sticky-desktop-off{
    display:none
}
.sticky-site-title{
    padding:15px 0;
    margin:0;
    line-height:inherit
}
.sticky-site-title img{
    max-height:60px
}
.site-header .header-sticky-inner .woo-tools{
    float:right;
    margin-top:10px;
    margin-left:20px
}
.main-navigation-sticky .primary-menu{
    padding:0;
    margin:0;
    background:0 0!important;
    float:right
}
.main-navigation-sticky .primary-menu>li{
    list-style-type:none;
    display:table;
    float:left;
    margin-right:13px;
    position:relative
}
.main-navigation-sticky .primary-menu>li:last-child{
    margin-right:0
}
.main-navigation-sticky .primary-menu>li>a{
    display:table-cell;
    vertical-align:middle;
    padding:17px 0;
    color:#323232;
    font-weight:500;
    text-transform:uppercase;
    position:relative
}
.main-navigation-sticky .primary-menu>li.menu-item-has-children>a:before{
    content:"\f107";
    position:absolute;
    right:0;
    top:50%;
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    color:inherit;
    -webkit--transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%)
}
.main-navigation-sticky .primary-menu>li.menu-item-has-children>a{
    padding-right:15px
}
.main-navigation-sticky .primary-menu>li.current-menu-ancestor>a,.main-navigation-sticky .primary-menu>li.current-menu-ancestor>a:before,.main-navigation-sticky .primary-menu>li.current-menu-item>a,.main-navigation-sticky .primary-menu>li.current-menu-item>a:before{
    color:#04d39f
}
.main-navigation-sticky .primary-menu>li>.sub-menu,.site-header .primary-nav .primary-menu>li>.sub-menu{
    z-index:-1;
    visibility:hidden
}
.main-navigation-sticky .primary-menu>li:hover>.sub-menu,.site-header .primary-nav .primary-menu>li:hover>.sub-menu{
    z-index:9;
    visibility:visible
}
.main-navigation-sticky .primary-menu>li .sub-menu{
    position:absolute;
    top:115%;
    left:-15px;
    background-color:#fff;
    color:#969696;
    min-width:220px;
    padding:10px 0;
    opacity:0;
    -webkit-transition:all .2s ease-out 0s;
    -moz-transition:all .2s ease-out 0s;
    transition:all .2s ease-out 0s;
    -webkit-box-shadow:0 10px 25px -3px rgba(0,0,0,.1);
    -moz-box-shadow:0 10px 25px -3px rgba(0,0,0,.1);
    box-shadow:0 10px 25px -3px rgba(0,0,0,.1)
}
.main-navigation-sticky .primary-menu>li:hover>.sub-menu{
    top:100%;
    opacity:1
}
.main-navigation-sticky .primary-menu>li>.sub-menu li.menu-item-has-children>a:before{
    content:"\f105";
    position:absolute;
    right:15px;
    top:50%;
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    -webkit--transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%)
}
.main-navigation-sticky .primary-menu>li.sub-menu-left>.sub-menu li.menu-item-has-children>a:before{
    content:"\f104";
    right:auto;
    left:15px
}
@media (min-width:992px){
    #header-sticky .primary-menu>li{
        position:relative
    }
    .woo-tools+#site-navigation-sticky{
        display:inline-block;
        float:right
    }
    #masthead-inner>#header-sticky{
        display:none
    }
}
.header-nav #mega-menu-primary,.header-nav #mega-menu-wrap-primary,.header-nav .header-nav-wrapper .row>[class*=col-]{
    position:inherit!important
}
.mega-menu-wrap>.mega-menu-toggle{
    display:none
}
.header-main #mega-menu-primary,.header-main #mega-menu-wrap-primary,.header-main .header-main-wrapper .row>[class*=col]{
    position:inherit!important
}
#header-sticky #mega-menu-primary,#header-sticky #mega-menu-wrap-primary,#header-sticky .header-sticky-inner .row>[class*=col-]{
    position:inherit!important
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children>a.mega-menu-link:after,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children>a.mega-menu-link:after,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item-has-children>a.mega-menu-link:after{
    font-size:12px
}
.main-navigation-sticky #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{
    color:#323232;
    line-height:70px;
    height:70px
}
.main-navigation-sticky #mega-menu-wrap-primary #mega-menu-primary{
    text-align:right
}
.header-style-default .woo-tools{
    float:right
}
.header-style-default .header-search-wrap{
    float:right
}
.header-style-default .header-search-wrap,.header-style-default .woo-tools{
    margin-top:0;
    margin-left:15px
}
.site-header .search-button-wrap .search-button{
    width:35px;
    height:45px;
    line-height:45px;
    background:0 0;
    border:none;
    padding:0;
    cursor:pointer;
    color:#323232;
    transition:all .3s ease-in-out;
    -webkit-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out
}
.site-header .search-button-wrap .search-button:active,.site-header .search-button-wrap .search-button:active:focus,.site-header .search-button-wrap .search-button:focus{
    background:inherit;
    color:inherit;
    border-color:inherit;
    box-shadow:inherit
}
.site-header .search-button-wrap .search-button:hover{
    color:#04d39f
}
.header-style-topbar-with-main-header .search-button-wrap .search-button:hover{
    color:#323232
}
.site-header .search-button-wrap .search-button i{
    font-size:20px;
    top:-1px;
    position:relative
}
.header-style-default .primary-nav .primary-menu>li,.header-style-logo-center .primary-nav .primary-menu>li,.header-style-topbar-with-main-header .primary-nav .primary-menu>li{
    position:relative
}
.header-style-logo-center .site-title{
    text-align:center
}
.header-style-logo-center .header-main-wrapper .header-search-wrap .search-button-wrap{
    display:inline-block;
    margin-left:-8px
}
.header-style-logo-center .site-description{
    text-align:center
}
.site-header.header-style-logo-center .header-nav .navigation-col #mega-menu-wrap-primary #mega-menu-primary{
    text-align:center
}
.site-header.header-style-logo-center .header-nav .navigation-col>.primary-nav>.primary-nav-wrapper{
    display:inline-block;
    vertical-align:middle;
    position:relative;
    left:50%;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    transform:translateX(-50%)
}
.site-header.header-style-default .header-nav .category-col+.navigation-col>.primary-nav>.primary-nav-wrapper,.site-header.header-style-logo-center .header-nav .category-col+.navigation-col>.primary-nav>.primary-nav-wrapper{
    float:right
}
.site-header.header-style-logo-center .header-nav .category-col+.navigation-col #mega-menu-wrap-primary #mega-menu-primary{
    text-align:left
}
.site-header.header-style-logo-center .header-nav .category-col+.navigation-col>.primary-nav>.primary-nav-wrapper{
    display:block;
    left:0;
    -webkit-transform:inherit;
    -moz-transform:inherit;
    transform:inherit;
    position:inherit
}
.header-style-menu-center .main-navigation,.header-style-menu-center .primary-nav,.header-style-menu-center .primary-nav .primary-menu,.header-style-menu-center .primary-nav-wrapper{
    height:100%
}
.header-style-menu-center .primary-nav .primary-menu>li{
    height:100%;
    display:table;
    float:left
}
.header-style-menu-center .primary-nav .primary-menu>li>a{
    display:table-cell;
    vertical-align:middle
}
.header-style-menu-center .header-nav-right{
    float:right;
    height:100%;
    display:table
}
.header-style-menu-center .woo-tools,.header-style-menu-center .woo-tools-wrapper{
    height:100%;
    display:table
}
.header-style-menu-center .woo-tools-actions{
    display:table-cell;
    vertical-align:middle
}
.header-style-menu-center .primary-nav,.header-style-menu-center .woo-tools{
    display:table-cell
}
.header-style-menu-center .search-button-wrap{
    display:table-cell;
    vertical-align:middle
}
.header-style-menu-center .primary-nav .primary-menu>li a{
    color:#323232
}
.header-style-menu-right .main-navigation,.header-style-menu-right .primary-nav,.header-style-menu-right .primary-nav .primary-menu,.header-style-menu-right .primary-nav-wrapper{
    height:100%
}
.header-style-menu-right .primary-nav .primary-menu>li{
    height:100%;
    display:table;
    float:left
}
.header-style-menu-right .primary-nav .primary-menu>li>a{
    display:table-cell;
    vertical-align:middle
}
.header-style-menu-right .primary-nav .primary-menu .sub-menu{
    text-align:left
}
.header-style-menu-right .header-nav-right{
    float:right;
    height:100%;
    display:table
}
.header-style-menu-right .woo-tools,.header-style-menu-right .woo-tools-wrapper{
    height:100%;
    display:table
}
.header-style-menu-right .woo-tools-actions{
    display:table-cell;
    vertical-align:middle
}
.header-style-menu-right .primary-nav{
    display:inline-block
}
.header-style-menu-right .search-button-wrap{
    display:table-cell;
    vertical-align:top
}
.header-style-menu-right .primary-nav .primary-menu>li a{
    color:#323232
}
.header-style-menu-center .topbar,.header-style-menu-right .topbar{
    background:0 0;
    padding:0
}
.header-style-menu-center .topbar-link .topbar_item_type-language .language,.header-style-menu-right .topbar-link .topbar_item_type-language .language{
    padding:0 15px
}
.header-style-menu-center .topbar-link .topbar_item_type-language:first-child .language,.header-style-menu-right .topbar-link .topbar_item_type-language:first-child .language{
    padding-left:15px
}
.header-style-menu-center .topbar-link .topbar_item_type-language .language i,.header-style-menu-right .topbar-link .topbar_item_type-language .language i{
    padding-right:0;
    padding-left:7px
}
.header-style-menu-center .topbar-link>ul>li,.header-style-menu-center .topbar-right .topbar-link>ul>li,.header-style-menu-right .topbar-link>ul>li,.header-style-menu-right .topbar-right .topbar-link>ul>li{
    border-left:1px solid rgba(0,0,0,.08);
    padding:7px 14px
}
.header-style-menu-center .topbar-left .topbar-link>ul>li:last-child,.header-style-menu-center .topbar-right .topbar-link>ul>li:last-child,.header-style-menu-right .topbar-left .topbar-link>ul>li:last-child,.header-style-menu-right .topbar-right .topbar-link>ul>li:last-child{
    border-right:1px solid rgba(0,0,0,.08)
}
.header-style-menu-center .topbar-left .topbar-link>ul>li:first-child,.header-style-menu-right .topbar-left .topbar-link>ul>li:first-child{
    border-left:none;
    padding-left:0
}
.header-style-menu-center .topbar-right .topbar-link>ul>li:last-child,.header-style-menu-right .topbar-right .topbar-link>ul>li:last-child{
    border-right:none;
    padding-right:0
}
.header-style-menu-center .topbar-link>ul>li.topbar_item_type-topbar_menu,.header-style-menu-right .topbar-link>ul>li.topbar_item_type-topbar_menu{
    padding:0;
    border:none
}
.header-style-menu-center .topbar-link>ul>li.topbar_item_type-topbar_menu .top-menu>li,.header-style-menu-center .topbar-link>ul>li.topbar_item_type-topbar_menu .top-menu>li:first-child,.header-style-menu-right .topbar-link>ul>li.topbar_item_type-topbar_menu .top-menu>li,.header-style-menu-right .topbar-link>ul>li.topbar_item_type-topbar_menu .top-menu>li:first-child{
    border-left:1px solid rgba(0,0,0,.08);
    padding:7px 14px
}
.header-style-menu-center .header-main .container-fluid .header-nav-right,.header-style-menu-right .header-main .container-fluid .header-nav-right{
    margin-right:-5px
}
.header-style-menu-right .header-main .header-nav-right-wrapper{
    padding-right:15px
}
.header-style-topbar-with-main-header .primary-nav{
    float:left
}
.header-style-topbar-with-main-header .header-nav-right{
    float:right;
    margin-top:9px
}
.header-style-topbar-with-main-header .woo-tools{
    display:table-cell
}
.header-style-topbar-with-main-header .search-button-wrap{
    display:table-cell
}
.header-style-topbar-with-main-header .header-nav .woo-tools-actions>li i{
    color:#fff;
    transition:all .3s ease-in-out;
    -webkit-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out
}
.header-style-topbar-with-main-header .header-nav .woo-tools-actions>li i:hover{
    color:#323232
}
.header-style-topbar-with-main-header .header-nav .search-button-wrap .search-button{
    color:#fff
}
.header-style-topbar-with-main-header .header-nav .search-button-wrap .search-button:hover{
    color:#323232
}
.header-style-topbar-with-main-header .woo-tools-cart .cart-link .count,.header-style-topbar-with-main-header .woo-tools-wishlist .ciyashop-wishlist-count{
    background:#323232
}
.header-style-topbar-with-main-header .header-main .select2-container--default .select2-selection--single{
    border:none;
    height:inherit;
    padding-left:0;
    background:0 0
}
.header-style-topbar-with-main-header .header-main .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height:26px;
    color:#323232;
    text-align:left
}
.header-style-topbar-with-main-header .header-main .select2-container--default .select2-selection--single .select2-selection__arrow{
    height:26px
}
.header-style-topbar-with-main-header .header-main .select2-container--default .select2-selection--single .select2-selection__arrow b{
    border-top-color:#323232
}
.header-style-topbar-with-main-header .header-main .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-bottom-color:#323232
}
.header-style-right-topbar-main #masthead-inner>.topbar{
    background:#04d39f
}
@media only screen and (min-width:992px){
    header.header-style-right-topbar-main{
        background:0 0;
        position:absolute;
        top:30px;
        left:0;
        z-index:1021;
        width:100%
    }
}
body.woocommerce-page.admin-bar .header-style-right-topbar-main,body.woocommerce.admin-bar .header-style-right-topbar-main{
    top:0
}
.header-style-right-topbar-main .header-main{
    background-color:inherit!important;
    color:#323232
}
.header-style-right-topbar-main .header-main-wrapper>.container .row.no-gutters{
    background:#fff;
    -webkit-box-shadow:0 1px 20px rgba(0,0,0,.08);
    -ms-box-shadow:0 1px 20px rgba(0,0,0,.08);
    box-shadow:0 1px 20px rgba(0,0,0,.08)
}
.header-style-right-topbar-main .header-main-bottom .header-nav{
    height:100%;
    background:0 0
}
.header-style-right-topbar-main .header-main-bottom .header-nav-wrapper,.header-style-right-topbar-main .header-main-bottom .main-navigation,.header-style-right-topbar-main .header-main-bottom .primary-menu,.header-style-right-topbar-main .header-main-bottom .primary-menu>li,.header-style-right-topbar-main .header-main-bottom .primary-nav,.header-style-right-topbar-main .header-main-bottom .primary-nav-wrapper{
    height:100%
}
.header-style-right-topbar-main .header-main-bottom .primary-menu>li{
    height:100%;
    float:left;
    display:table
}
.header-style-right-topbar-main .header-main-bottom .primary-menu>li>a{
    display:table-cell;
    vertical-align:middle
}
.header-style-right-topbar-main .primary-nav{
    float:left
}
.header-style-right-topbar-main .header-main-bottom .primary-menu{
    margin-left:15px
}
.header-style-right-topbar-main .header-nav-right{
    float:right;
    height:100%;
    display:table;
    margin-right:10px
}
.header-style-right-topbar-main .header-main-top{
    height:40px
}
.header-style-right-topbar-main .header-main-bottom{
    height:calc(100% - 0px);
    padding:5px 15px;
    background:#fff
}
.header-style-right-topbar-main .header-main-top+.header-main-bottom{
    height:calc(100% - 40px)
}
.header-style-right-topbar-main .header-main-bottom>.row{
    height:100%
}
.header-style-right-topbar-main .header-main-top .topbar{
    background:#04d39f;
    border-bottom:none;
    padding:0
}
.header-style-right-topbar-main .header-main-top .topbar_wrapper{
    padding:5px 20px;
    padding-right:15px
}
.header-style-right-topbar-main .ciyashop-woocommerce-currency-switcher,.header-style-right-topbar-main .header-main-bg-color-default .topbar-link>ul>li a:hover,.header-style-right-topbar-main .topbar-link>ul>li a{
    color:#fff
}
.header-style-right-topbar-main .site-title-wrapper{
    background:#fff;
    border-right:1px solid #ddd;
    padding:0 15px;
    width:100%;
    height:100%;
    display:table
}
.header-style-right-topbar-main .site-title-wrapper .site-title{
    display:table-cell;
    vertical-align:middle;
    text-align:center
}
.header-style-right-topbar-main .search-button-wrap,.header-style-right-topbar-main .woo-tools{
    display:table-cell;
    vertical-align:middle
}
.header-style-right-topbar-main .primary-nav .primary-menu>li a{
    color:#323232
}
.header-style-right-topbar-main .site-title-wrapper .site-description{
    display:table-footer-group;
    text-align:center
}
.header-style-right-topbar-main .topbar .select2-container--default .select2-selection--single .select2-selection__rendered{
    color:#fff
}
.header-style-right-topbar-main .topbar .select2-container--default .select2-selection--single .select2-selection__arrow b{
    border-top-color:#fff
}
.header-style-right-topbar-main .topbar .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
    border-bottom-color:#fff
}
.header-style-right-topbar-main .header-main-bottom .primary-menu>li.sub-menu-left .sub-menu{
    left:auto;
    right:100%
}
@media only screen and (min-width:992px){
    .woocommerce-page .header-style-menu-center.header-above-content,.woocommerce-page .header-style-menu-right.header-above-content{
        background:#23282d;
        position:relative
    }
    .woocommerce-page .header-style-right-topbar-main{
        position:relative;
        top:0;
        padding:30px 0
    }
    .admin-bar .header-style-menu-center.header-above-content,.admin-bar .header-style-menu-right.header-above-content{
        top:32px
    }
    .woocommerce-page.admin-bar .header-style-menu-center.header-above-content,.woocommerce-page.admin-bar .header-style-menu-right.header-above-content,.woocommerce.admin-bar .header-style-menu-center.header-above-content,.woocommerce.admin-bar .header-style-menu-right.header-above-content{
        top:0
    }
    .header-style-menu-center.header-above-content,.header-style-menu-right.header-above-content{
        position:absolute;
        top:0;
        left:0;
        z-index:1021;
        background:0 0;
        width:100%
    }
    .header-style-menu-center.header-above-content .topbar,.header-style-menu-right.header-above-content .topbar{
        border-bottom:1px solid rgba(255,255,255,.3);
        background:0 0
    }
    .header-style-menu-center.header-above-content .topbar .topbar-link>ul>li,.header-style-menu-center.header-above-content .topbar .topbar-right .topbar-link>ul>li,.header-style-menu-right.header-above-content .topbar .topbar-link>ul>li,.header-style-menu-right.header-above-content .topbar .topbar-right .topbar-link>ul>li{
        border-left-color:rgba(255,255,255,.3)
    }
    .header-style-menu-center.header-above-content .topbar .topbar-left .topbar-link>ul>li:last-child,.header-style-menu-center.header-above-content .topbar .topbar-right .topbar-link>ul>li:last-child,.header-style-menu-right.header-above-content .topbar .topbar-left .topbar-link>ul>li:last-child,.header-style-menu-right.header-above-content .topbar .topbar-right .topbar-link>ul>li:last-child{
        border-right-color:rgba(255,255,255,.3)
    }
    .header-style-menu-center.header-above-content .topbar .topbar-link>ul>li.topbar_item_type-topbar_menu .top-menu>li,.header-style-menu-center.header-above-content .topbar .topbar-link>ul>li.topbar_item_type-topbar_menu .top-menu>li:first-child,.header-style-menu-right.header-above-content .topbar .topbar-link>ul>li.topbar_item_type-topbar_menu .top-menu>li,.header-style-menu-right.header-above-content .topbar .topbar-link>ul>li.topbar_item_type-topbar_menu .top-menu>li:first-child{
        border-left-color:rgba(255,255,255,.3)
    }
    .header-style-menu-center.header-above-content .topbar.topbar-bg-color-default .topbar-link .language .drop-content li a,.header-style-menu-right.header-above-content .topbar.topbar-bg-color-default .topbar-link .language .drop-content li a{
        color:#969696
    }
    .header-style-menu-center.header-above-content .topbar.topbar-bg-color-default .select2-container--default .select2-selection--single .select2-selection__rendered,.header-style-menu-right.header-above-content .topbar.topbar-bg-color-default .select2-container--default .select2-selection--single .select2-selection__rendered{
        color:#fff
    }
    .header-style-menu-center.header-above-content .topbar.topbar-bg-color-default .select2-container--default .select2-selection--single .select2-selection__arrow b,.header-style-menu-right.header-above-content .topbar.topbar-bg-color-default .select2-container--default .select2-selection--single .select2-selection__arrow b{
        border-top-color:#fff
    }
    .header-style-menu-center.header-above-content .topbar.topbar-bg-color-default .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,.header-style-menu-right.header-above-content .topbar.topbar-bg-color-default .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
        border-bottom-color:#fff
    }
    .header-style-menu-center.header-above-content .topbar-bg-color-default .topbar-link>ul>li i,.header-style-menu-right.header-above-content .topbar-bg-color-default .topbar-link>ul>li i{
        color:#fff
    }
    .header-style-menu-center.header-above-content .topbar-bg-color-default .topbar-link>ul>li a,.header-style-menu-right.header-above-content .topbar-bg-color-default .topbar-link>ul>li a{
        color:#fff
    }
    .header-style-menu-center.header-above-content .topbar-bg-color-default .ciyashop-woocommerce-currency-switcher,.header-style-menu-right.header-above-content .topbar-bg-color-default .ciyashop-woocommerce-currency-switcher{
        color:#fff
    }
    .header-style-menu-center.header-above-content .header-main-bg-color-default .primary-nav .primary-menu>li>a,.header-style-menu-right.header-above-content .header-main-bg-color-default .primary-nav .primary-menu>li>a{
        color:#fff
    }
    .header-style-menu-center .header-main .primary-menu>li.current-menu-ancestor>a,.header-style-menu-center .header-main .primary-menu>li.current-menu-item>a,.header-style-menu-center.header-above-content .header-main .primary-menu>li.current-menu-ancestor>a,.header-style-menu-center.header-above-content .header-main .primary-menu>li.current-menu-item>a,.header-style-menu-right .header-main .primary-menu>li.current-menu-ancestor>a,.header-style-menu-right .header-main .primary-menu>li.current-menu-item>a,.header-style-menu-right.header-above-content .header-main .primary-menu>li.current-menu-ancestor>a,.header-style-menu-right.header-above-content .header-main .primary-menu>li.current-menu-item>a{
        color:#04d39f
    }
    .header-style-menu-center.header-above-content .header-main-bg-color-default .search-button-wrap .search-button,.header-style-menu-center.header-above-content .header-main-bg-color-default .woo-tools-actions>li i,.header-style-menu-right.header-above-content .header-main-bg-color-default .search-button-wrap .search-button,.header-style-menu-right.header-above-content .header-main-bg-color-default .woo-tools-actions>li i{
        color:#fff
    }
    .header-style-menu-center .primary-nav .primary-menu>li>a,.header-style-menu-right .primary-nav .primary-menu>li>a{
        position:relative
    }
    .header-style-menu-center.header-above-content .header-main,.header-style-menu-right.header-above-content .header-main{
        background:0 0
    }
}
#mega-menu-primary i.hot-label,#mega-menu-primary i.new-label,#mega-menu-primary i.popular-label,#mega-menu-primary i.sale-label{
    background:#ffba03;
    color:#fff;
    font-size:9px;
    font-weight:600;
    font-style:normal;
    text-transform:uppercase;
    padding:2px 5px;
    line-height:16px;
    margin-left:5px;
    border-radius:2px;
    position:relative;
    top:-2px
}
#mega-menu-primary i.hot-label{
    background:#ff605f
}
#mega-menu-primary i.sale-label{
    background:#97d041
}
#mega-menu-primary i.popular-label{
    background:#5279b3
}
@media only screen and (min-width:1170px){
    .header-style-menu-center .container-fluid #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>.mega-sub-menu,.header-style-menu-right .container-fluid #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>.mega-sub-menu{
        width:1170px;
        left:50%;
        margin-left:-585px
    }
}
@media only screen and (min-width:1300px){
    .site-header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>.mega-sub-menu{
        width:1270px;
        left:50%;
        margin-left:-635px
    }
}
@media only screen and (min-width:992px){
    .site-header.header-style-logo-center #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>.mega-sub-menu{
        width:930px;
        left:50%;
        margin-left:-465px
    }
}
@media only screen and (min-width:1200px){
    .site-header.header-style-logo-center #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>.mega-sub-menu{
        width:1170px;
        left:50%;
        margin-left:-585px
    }
}
@media (min-width:1200px) and (max-width:1299px){
    .header-style-logo-center .container{
        max-width:1200px
    }
}
@media only screen and (min-width:1300px){
    .site-header.header-style-logo-center #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>.mega-sub-menu{
        width:1270px;
        left:50%;
        margin-left:-635px
    }
}
#primary-menu i.hot-label,#primary-menu i.new-label,#primary-menu i.popular-label,#primary-menu i.sale-label{
    background:#ffba03;
    color:#fff;
    font-size:9px;
    font-weight:600;
    font-style:normal;
    text-transform:uppercase;
    padding:2px 5px;
    line-height:16px;
    margin-left:5px;
    border-radius:2px;
    position:relative;
    top:-2px
}
#primary-menu i.hot-label{
    background:#ff605f
}
#primary-menu i.sale-label{
    background:#97d041
}
#primary-menu i.popular-label{
    background:#5279b3
}
#primary-menu .sub-menu .hot-label>a:after,#primary-menu .sub-menu .new-label>a:after,#primary-menu .sub-menu .popular-label>a:after,#primary-menu .sub-menu .sale-label>a:after{
    display:inline-block!important;
    content:"New"!important;
    background:#ffba03;
    color:#fff!important;
    font-size:9px;
    font-weight:600;
    text-transform:uppercase;
    padding:0 5px;
    line-height:16px;
    margin-left:8px!important;
    border-radius:2px;
    float:none!important
}
#primary-menu .sub-menu .hot-label>a:after{
    content:"Hot"!important;
    background:#ff605f
}
#primary-menu .sub-menu .sale-label>a:after{
    content:"Sale"!important;
    background:#97d041
}
#primary-menu .sub-menu .popular-label>a:after{
    content:"Popular"!important;
    background:#5279b3
}
#search_popup{
    background:#fff;
    margin:20px
}
#search_popup .modal-dialog{
    max-width:100%;
    margin:0;
    display:table;
    width:100%;
    height:100%
}
#search_popup .modal-content{
    background:0 0;
    border:none;
    padding:0;
    margin:0;
    display:table-cell;
    vertical-align:middle
}
#search_popup .modal-header{
    background:0 0;
    border:none;
    padding:0;
    margin:0;
    position:fixed;
    top:40px;
    right:40px
}
#search_popup .modal-content .modal-content-inner{
    width:50%;
    margin:auto
}
#search_popup .modal-dialog .close span{
    font-size:0
}
#search_popup .modal-dialog .close:hover{
    color:#04d39f
}
#search_popup .modal-dialog .close span:before{
    content:"\f156";
    font-family:pgsicon-ecommerce;
    font-size:22px
}
#search_popup .search_form-inner{
    padding:0;
    -webkit-box-shadow:0 10px 40px rgba(0,0,0,.1);
    -moz-box-shadow:0 10px 40px rgba(0,0,0,.1);
    box-shadow:0 10px 40px rgba(0,0,0,.1)
}
#search_popup .search_form-inner .search-form{
    position:relative
}
#search_popup .search_form-inner .search_form-input-wrap{
    width:100%
}
#search_popup .search_form-inner .search_form-search-field{
    display:block
}
#search_popup .search_form-autocomplete{
    top:55px
}
#search_popup .search_form-inner .search_form-search-button{
    width:50px;
    height:55px
}
#search_popup .search_form-search-button:before{
    height:55px;
    line-height:55px
}
#search_popup .search_form-category-wrap{
    position:relative;
    padding-right:10px;
    vertical-align:middle
}
#search_popup .search_form-category-wrap:before{
    content:"";
    position:absolute;
    top:20%;
    right:0;
    width:1px;
    height:60%;
    background:#ddd
}
#search_popup .search_form-inner select{
    height:55px;
    background:0 0
}
#search_popup .search_form-inner .select2-selection{
    width:220px;
    background:0 0
}
#search_popup .search_form-inner input.form-control{
    width:100%;
    height:55px;
    padding:0 15px;
    font-size:16px;
    border:none;
    padding-right:60px
}
#search_popup .search_form-inner input.form-control::-webkit-input-placeholder{
    color:#969696
}
#search_popup .search_form-inner input.form-control::-moz-placeholder{
    color:#969696
}
#search_popup .search_form-inner input.form-control:-ms-input-placeholder{
    color:#969696
}
#search_popup .search_form-inner input.form-control:-moz-placeholder{
    color:#969696
}
.search_form-keywords-title{
    font-size:22px;
    text-align:center;
    padding:60px 0 20px 0;
    color:#323232;
    font-weight:600
}
.search_form-keywords-list{
    text-align:center
}
.search_form-keywords-list li{
    list-style:none;
    display:inline-block
}
.search_form-keywords-list li a{
    display:inline-block;
    font-size:14px;
    color:#969696;
    line-height:24px;
    border:1px solid #f1f1f1;
    border-radius:2px;
    margin:5px 3px;
    padding:4px 18px;
    -webkit-box-shadow:0 3px 12px rgba(0,0,0,.06);
    -moz-box-shadow:0 3px 12px rgba(0,0,0,.06);
    box-shadow:0 3px 12px rgba(0,0,0,.06)
}
.search_form-keywords-list li a:hover{
    color:#fff;
    background:#04d39f;
    border-color:#04d39f
}
.woo-tools-cart .cart-link{
    position:relative
}
.woo-tools-cart .cart-link .count,.woo-tools-compare .ciyashop-compare-count,.woo-tools-wishlist .ciyashop-wishlist-count{
    font-weight:500;
    font-style:normal;
    font-size:11px;
    position:absolute;
    top:0;
    right:50%;
    width:16px;
    height:16px;
    line-height:16px;
    text-align:center;
    margin-top:-12px;
    margin-right:-17px;
    color:#fff;
    background:#04d39f;
    border-radius:50%
}
.woo-tools-cart{
    position:relative
}
.woo-tools-action.woo-tools-cart .widget_shopping_cart{
    background-color:#fff;
    color:#323232;
    position:absolute;
    top:100%;
    right:0;
    width:350px;
    z-index:9999;
    margin-top:5px;
    opacity:0;
    visibility:hidden;
    border-radius:0;
    padding:15px;
    -webkit-box-shadow:0 5px 25px rgba(0,0,0,.12);
    -ms-box-shadow:0 5px 25px rgba(0,0,0,.12);
    box-shadow:0 5px 25px rgba(0,0,0,.12);
    transition:all .3s ease-in-out;
    -webkit-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out
}
.woo-tools-action.woo-tools-cart:hover .widget_shopping_cart{
    margin-top:0;
    opacity:1;
    visibility:visible;
    overflow-y:auto
}
.woo-tools .widget_shopping_cart_content .woocommerce-mini-cart__empty-message{
    margin:10px 0
}
.container-fluid .woo-tools-action.woo-tools-cart .widget_shopping_cart{
    left:auto;
    right:0
}
.woo-tools-action.woo-tools-cart .pgs_product_list_widget-container{
    max-height:340px;
    padding-bottom:0;
    padding:0;
    overflow:auto;
    overflow-x:hidden;
    margin-bottom:15px
}
.woo-tools-action.woo-tools-cart .woocommerce-mini-cart{
    padding:0;
    margin:0
}
.woo-tools-action.woo-tools-cart .woocommerce-mini-cart li,.woo-tools-action.woo-tools-cart .woocommerce.widget_shopping_cart .woocommerce-mini-cart li{
    text-align:left;
    padding-left:70px;
    padding-right:30px;
    margin-bottom:10px;
    min-height:77px;
    padding-bottom:0
}
.woo-tools-action.woo-tools-cart .woocommerce-mini-cart li:last-child,.woo-tools-action.woo-tools-cart .woocommerce.widget_shopping_cart .woocommerce-mini-cart li:last-child{
    padding-bottom:0;
    margin-bottom:0
}
.woo-tools-action.woo-tools-cart .woocommerce-mini-cart li a,.woo-tools-action.woo-tools-cart .woocommerce.widget_shopping_cart .woocommerce-mini-cart li a{
    font-weight:400;
    margin-bottom:3px;
    max-height:40px;
    overflow:hidden
}
.woo-tools-action.woo-tools-cart .woocommerce-mini-cart li img{
    float:none;
    margin-right:0;
    margin-left:0;
    width:60px;
    position:absolute;
    left:0;
    top:0
}
.woo-tools-action.woo-tools-cart .woocommerce-mini-cart-item a{
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden
}
.site-header .woo-tools-action.woo-tools-cart .woocommerce-mini-cart li .remove{
    font-size:18px;
    color:#323232!important;
    position:absolute;
    top:0;
    left:auto;
    right:5px;
    margin-top:0;
    margin-left:0
}
.woo-tools-action.woo-tools-cart .woocommerce-mini-cart li .remove:hover{
    background:0 0
}
.woo-tools-action.woo-tools-cart .woocommerce-mini-cart li .quantity .amount{
    color:#04d39f;
    font-weight:600
}
.woo-tools-action.woo-tools-cart .woocommerce-mini-cart__total{
    border:none;
    border-top:1px solid #f5f5f5;
    margin:0;
    padding:5px 0;
    font-weight:400;
    font-size:18px;
    text-align:left
}
.woo-tools-action.woo-tools-cart .woocommerce-mini-cart__total .amount{
    float:right;
    font-size:20px;
    font-weight:600;
    padding-left:5px
}
.woo-tools-action.woo-tools-cart .woocommerce-mini-cart__buttons{
    display:flex;
    margin:0;
    padding:0
}
.woo-tools-action.woo-tools-cart .woocommerce-mini-cart__buttons .button{
    display:flex;
    justify-content:center;
    align-items:center;
    margin:0;
    padding:10px 27px;
    margin-right:5px;
    line-height:23px;
    width:49%;
    border-radius:0
}
.woo-tools-action.woo-tools-cart .woocommerce-mini-cart__buttons .button+.button{
    margin-right:0
}
.woo-tools-action.woo-tools-cart.woo-tools-cart-show .widget_shopping_cart{
    opacity:1;
    margin-top:0;
    visibility:visible
}
#header-sticky .woo-tools-action.woo-tools-cart.woo-tools-cart-show .widget_shopping_cart{
    opacity:0;
    margin-top:0;
    visibility:inherit
}
.woo-tools-action.woo-tools-cart .variation{
    padding:0;
    border:none
}
.woo-tools-action.woo-tools-cart .variation dd,.woo-tools-action.woo-tools-cart .variation dt{
    padding:0;
    margin:0;
    line-height:18px;
    font-size:13px;
    margin-right:5px
}
.woo-tools-actions .woo-tools-wishlist a{
    position:relative
}
.woocommerce-mini-cart span.quantity{
    padding:0;
    margin:0;
    display:block
}
.woocommerce-mini-cart div.quantity{
    margin-top:5px;
    vertical-align:top
}
.woocommerce-mini-cart .quantity input{
    width:40px!important;
    height:33px;
    padding:0 5px;
    font-size:13px
}
.woocommerce-mini-cart .quantity .quantity-button{
    width:25px;
    line-height:32px
}
.woocommerce-mini-cart .mini_cart_item.cs-loading div.quantity:before{
    content:"";
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    background-image:url(../images/loader-img/cy_loader.svg);
    background-repeat:no-repeat;
    background-size:20px;
    background-position:center center;
    background-color:rgba(255,255,255,.7);
    z-index:1
}
#after_add_to_cart_message-popup{
    background:#fff;
    width:500px;
    margin:0 auto;
    padding:30px 25px;
    text-align:center
}
#after_add_to_cart_message-popup .mfp-close{
    background-image:url(../images/close.png);
    background-repeat:no-repeat;
    background-position:center center;
    color:#fff;
    position:fixed;
    top:20px;
    right:20px;
    font-size:0;
    opacity:1
}
#after_add_to_cart_message-popup .cart_message-inner{
    display:inline-block
}
#after_add_to_cart_message-popup .cart_message-inner h4{
    font-weight:700;
    padding:0 30px;
    text-transform:uppercase;
    margin-top:10px;
    margin-bottom:25px
}
#after_add_to_cart_message-popup .cart_message-inner a{
    display:inline-block;
    color:#323232;
    line-height:20px;
    text-transform:uppercase;
    font-size:14px;
    font-weight:600;
    padding-right:30px;
    text-decoration:underline
}
#after_add_to_cart_message-popup .cart_message-inner a:hover{
    color:#04d39f
}
#after_add_to_cart_message-popup .cart_message-inner .view-cart{
    background:#04d39f;
    color:#fff;
    padding:12px 30px;
    font-size:13px;
    font-weight:500;
    text-decoration:none
}
#after_add_to_cart_message-popup .cart_message-inner .view-cart:hover{
    background:#323232;
    color:#fff
}
.side_shopping_cart-overlay{
    position:fixed;
    width:100%;
    height:100%;
    left:0;
    top:0;
    background:rgba(0,0,0,0);
    z-index:1021;
    visibility:hidden;
    -webkit-transition:all .2s ease-in-out 0s;
    -moz-transition:all .2s ease-in-out 0s;
    transition:all .2s ease-in-out 0s
}
.side_shopping_cart-overlay.side_cart-show{
    background:rgba(0,0,0,.8);
    visibility:visible
}
.side_shopping_cart-wrapper{
    position:fixed;
    background:#fff;
    width:350px;
    height:100vh;
    padding:25px 15px;
    padding-right:0;
    right:0;
    top:0;
    z-index:1021;
    -webkit-box-shadow:-3px 0 15px rgba(0,0,0,.1);
    -moz-box-shadow:-3px 0 15px rgba(0,0,0,.1);
    box-shadow:-3px 0 15px rgba(0,0,0,.1);
    -webkit-transform:translateX(100%);
    -moz-transform:translateX(100%);
    transform:translateX(100%);
    -webkit-transition:all .4s ease-in-out 0s;
    -moz-transition:all .4s ease-in-out 0s;
    transition:all .4s ease-in-out 0s
}
.side_shopping_cart-wrapper.side_shopping_cart-show{
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    transform:translateX(0)
}
.side_shopping_cart-wrapper .side_shopping_cart-heading{
    position:relative;
    top:0;
    left:0;
    right:0;
    padding:15px 15px;
    margin-top:-25px;
    margin-left:-15px;
    background:#fff;
    border-bottom:1px solid #e8e8e8
}
.side_shopping_cart-wrapper .side_shopping_cart-title{
    font-size:18px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:0;
    margin:0
}
.side_shopping_cart-wrapper .close-side_shopping_cart{
    position:absolute;
    top:11px;
    right:5px;
    font-size:0;
    height:40px;
    width:40px;
    z-index:8;
    cursor:pointer;
    -webkit-transition:transform .25s ease .4s;
    transition:transform .25s ease .4s
}
.side_shopping_cart-wrapper .close-side_shopping_cart:after,.side_shopping_cart-wrapper .close-side_shopping_cart:before{
    content:"";
    width:18px;
    height:2px;
    position:absolute;
    right:50%;
    top:50%;
    margin-top:0;
    margin-right:-9px;
    display:inline-block;
    background-color:#323232;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.side_shopping_cart-wrapper .close-side_shopping_cart:after{
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.side_shopping_cart-wrapper .close-side_shopping_cart:before{
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    transform:rotate(45deg)
}
.admin-bar .side_shopping_cart-wrapper{
    padding-top:55px
}
.side_shopping_cart-wrapper .side_shopping_cart{
    height:100%;
    padding-top:15px;
    padding-bottom:130px
}
.side_shopping_cart-wrapper .side_shopping_cart .side_shopping_cart-contents{
    height:100%;
    overflow:auto;
    overflow-x:hidden
}
.side_shopping_cart-wrapper .side_shopping_cart .side_shopping_cart-contents>.widget_shopping_cart,.side_shopping_cart-wrapper .side_shopping_cart .side_shopping_cart-contents>.widget_shopping_cart>.widget_shopping_cart_content{
    height:100%
}
.side_shopping_cart-wrapper .side_shopping_cart .widget_shopping_cart_content .cart_list li{
    padding:0;
    padding-left:75px;
    padding-right:35px;
    margin-right:15px;
    margin-bottom:15px;
    padding-bottom:15px;
    min-height:93px;
    border-bottom:1px solid #e8e8e8
}
.side_shopping_cart-wrapper .side_shopping_cart .widget_shopping_cart_content .cart_list li:last-child{
    margin-bottom:0;
    padding-bottom:0;
    border-bottom:none
}
.side_shopping_cart-wrapper .side_shopping_cart .widget_shopping_cart_content .cart_list li img{
    position:absolute;
    left:0;
    top:0
}
.side_shopping_cart-wrapper .side_shopping_cart .widget_shopping_cart_content .cart_list li .remove{
    position:absolute;
    top:10px;
    left:auto;
    right:3px;
    font-size:18px;
    color:#323232!important
}
.side_shopping_cart-wrapper .side_shopping_cart .widget_shopping_cart_content .cart_list li .remove:hover{
    background:0 0
}
.side_shopping_cart-wrapper .widget,.side_shopping_cart-wrapper .woocommerce .widget_shopping_cart_content .woocommerce-mini-cart__buttons,.side_shopping_cart-wrapper .woocommerce .widget_shopping_cart_content .woocommerce-mini-cart__buttons a{
    margin-bottom:0
}
.side_shopping_cart-wrapper .woocommerce .widget_shopping_cart_content .woocommerce-mini-cart__buttons a#woo_pp_ec_button{
    display:none
}
.side_shopping_cart-wrapper .woocommerce .widget_shopping_cart_content .woocommerce-mini-cart__total{
    position:absolute;
    bottom:50px;
    background:#fff;
    left:0;
    right:0;
    border:none;
    margin:0;
    padding:0 25px;
    height:50px;
    line-height:50px;
    -webkit-box-shadow:0 0 13px rgba(0,0,0,.13);
    -moz-box-shadow:0 0 13px rgba(0,0,0,.13);
    box-shadow:0 0 13px rgba(0,0,0,.13)
}
.side_shopping_cart-wrapper .woocommerce .widget_shopping_cart_content .woocommerce-mini-cart__total strong{
    text-transform:uppercase
}
.side_shopping_cart-wrapper .woocommerce .widget_shopping_cart_content .woocommerce-mini-cart__total .woocommerce-Price-amount{
    float:right;
    font-size:18px;
    font-weight:600
}
.side_shopping_cart-wrapper .woocommerce .widget_shopping_cart_content .quantity .amount{
    color:#04d39f;
    font-weight:600
}
.side_shopping_cart-wrapper .woocommerce .widget_shopping_cart_content .woocommerce-mini-cart__buttons{
    display:flex;
    position:absolute;
    bottom:0;
    left:0;
    right:0
}
.side_shopping_cart-wrapper .woocommerce .widget_shopping_cart_content .woocommerce-mini-cart__buttons a{
    width:50%;
    height:auto;
    min-height:50px;
    line-height:20px;
    font-size:13px;
    border-radius:0;
    margin:0;
    text-align:center;
    display:flex;
    justify-content:center;
    align-items:center
}
.side_shopping_cart-wrapper .side_shopping_cart .widget_shopping_cart_content .cart_list li .variation{
    padding:0;
    margin:0;
    border:none;
    width:100%;
    display:inline-block;
    vertical-align:top
}
.side_shopping_cart-wrapper .side_shopping_cart .widget_shopping_cart_content .cart_list li .variation dd,.side_shopping_cart-wrapper .side_shopping_cart .widget_shopping_cart_content .cart_list li .variation dt{
    padding:0;
    margin:0;
    font-size:13px;
    line-height:22px
}
.side_shopping_cart-wrapper .side_shopping_cart .widget_shopping_cart_content .cart_list li .variation dt{
    padding-right:5px
}
body.footer-device-active{
    margin-bottom:56px
}
body.footer-device-inactive{
    margin-bottom:0
}
.footer-mobile-device{
    position:fixed;
    background:#fff;
    left:0;
    bottom:0;
    z-index:20;
    width:100%;
    -webkit-box-shadow:0 0 13px rgba(0,0,0,.13);
    -moz-box-shadow:0 0 13px rgba(0,0,0,.13);
    box-shadow:0 0 13px rgba(0,0,0,.13)
}
.footer-mobile-device .footer-mobile-device-actions{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.footer-mobile-device .footer-mobile-device-actions>div{
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%;
    text-align:center;
    border-left:1px solid #f1f1f1
}
.footer-mobile-device .footer-mobile-device-actions>div:first-child{
    border-left:none
}
.footer-mobile-device .footer-mobile-device-actions>div a{
    padding:15px 20px;
    display:inline-block;
    font-size:18px;
    color:#323232;
    position:relative
}
.footer-mobile-device .footer-mobile-device-actions>div .cart-count,.footer-mobile-device .footer-mobile-device-actions>div .ciyashop-wishlist-count{
    position:absolute;
    top:8px;
    right:8px;
    margin:0;
    display:flex;
    justify-content:center;
    align-items:center;
    background:#04d39f;
    width:18px;
    height:18px;
    color:#fff;
    font-size:12px;
    line-height:normal;
    border-radius:60px
}
.footer-mobile-device .footer-mobile-device-actions>.sticky-footer-active>a{
    color:#04d39f
}
.device-type-desktop .footer-mobile-device{
    display:none
}
.device-type-mobile .footer-mobile-device{
    display:block
}
.alert{
    padding:1rem 1.25rem;
    border-radius:0;
    padding-right:40px
}
.alert-success{
    background-color:#effaf1;
    border-color:transparent
}
.alert-info{
    background-color:#e9f4ff;
    border-color:transparent
}
.alert-warning{
    background-color:#fff5e7;
    border-color:transparent
}
.alert-danger{
    background-color:#ffecea;
    border-color:transparent
}
.woocommerce-page .select2-container.select2-container--open{
    z-index:1020
}
.woocommerce-page.modal-open .select2-container.select2-container--open{
    z-index:1050
}
.header-sticky-started .select2-container.select2-container--open{
    z-index:999
}
.woocommerce .sidebar .widget:last-child{
    margin-bottom:0
}
#yith-wcwl-popup-message{
    background:#323232;
    color:#fff;
    font-size:18px;
    border:none;
    padding:15px 30px;
    -webkit-box-shadow:0 5px 20px rgba(0,0,0,.15);
    -moz-box-shadow:0 5px 20px rgba(0,0,0,.15);
    box-shadow:0 5px 20px rgba(0,0,0,.15)
}
.cs-wishlist-popup-message{
    background:#323232;
    color:#fff;
    font-size:18px;
    border:none;
    padding:15px 30px;
    -webkit-box-shadow:0 5px 20px rgba(0,0,0,.15);
    -moz-box-shadow:0 5px 20px rgba(0,0,0,.15);
    box-shadow:0 5px 20px rgba(0,0,0,.15);
    display:inline-block;
    position:fixed;
    top:50%;
    right:50%;
    z-index:99;
    -webkit-transform:translateY(50%) translateX(50%);
    -moz-transform:translateY(50%) translateX(50%);
    transform:translateY(50%) translateX(50%);
    display:none;
    opacity:0
}
.woocommerce-account .entry-header .entry-title,.woocommerce-cart .entry-header .entry-title,.woocommerce-checkout .entry-header .entry-title,.woocommerce-wishlist .wishlist-title{
    text-align:center
}
.woocommerce .products .product{
    background:#fff;
    -webkit-box-shadow:0 0 1px rgba(0,0,0,.15);
    -moz-box-shadow:0 0 1px rgba(0,0,0,.15);
    box-shadow:0 0 1px rgba(0,0,0,.15);
    -webkit-transition:all .2s ease-out 0s;
    -moz-transition:all .2s ease-out 0s;
    transition:all .2s ease-out 0s;
    list-style:none
}
.woocommerce .products .product:hover{
    -webkit-box-shadow:0 3px 22px rgba(0,0,0,.07);
    -moz-box-shadow:0 3px 22px rgba(0,0,0,.07);
    box-shadow:0 3px 22px rgba(0,0,0,.07)
}
.pgscore_multi_tab_products_listing_wrapper .woocommerce .products .product:hover,.woocommerce .products.owl-carousel .product:hover{
    box-shadow:none
}
.woocommerce .products .product-info{
    text-align:center;
    padding:20px
}
.woocommerce .products .product-info .ciyashop-product-category,.woocommerce .products .product-info .ciyashop-product-category a{
    font-size:14px;
    color:#ababab;
    line-height:18px;
    display:block
}
.woocommerce .products .product-info .ciyashop-product-category a:hover{
    color:#323232
}
.woocommerce .products .product-info .product-name{
    padding-bottom:0
}
.woocommerce .products .product-info .star-rating-wrapper{
    margin-top:10px
}
.woocommerce .products .product-name a{
    text-decoration:none;
    color:#323232;
    font-size:14px;
    font-weight:500;
    line-height:22px;
    margin:0;
    display:block
}
.woocommerce ul.products li.product .product-name a:hover{
    color:#04d39f
}
.woocommerce .products hr{
    display:none
}
.price ins{
    background:0 0;
    color:#04d39f
}
.woocommerce span.featured,.woocommerce span.onsale{
    position:absolute;
    top:15px!important;
    left:auto;
    right:0;
    z-index:5;
    font-weight:500;
    color:#fff;
    font-size:12px;
    text-transform:uppercase;
    background:#f4524d;
    height:20px;
    line-height:20px;
    padding:0 8px 0 8px;
    border-radius:0;
    transform:rotate(-45deg) translateY(-100%);
    -webkit-transform:rotate(0) translateY(0);
    transform-origin:right top;
    -webkit-transform-origin:right top
}
.woocommerce span.onsale{
    min-height:inherit;
    min-width:inherit;
    margin:0!important;
    background:#323232
}
.woocommerce span.featured+span.onsale{
    top:42px!important
}
.woocommerce span.featured:after,.woocommerce span.featured:before,.woocommerce span.onsale:after,.woocommerce span.onsale:before{
    content:"";
    position:absolute;
    left:-10px;
    color:#f4524d;
    border:solid 10px transparent;
    border-left-color:#f4524d
}
.woocommerce span.featured:before,.woocommerce span.onsale:before{
    transform:rotate(90deg);
    -webkit-transform:rotate(90deg)
}
.woocommerce span.featured:after,.woocommerce span.onsale:after{
    transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg)
}
.woocommerce span.onsale:after,.woocommerce span.onsale:before{
    border-left-color:#323232
}
.cs-woocompare-popup .star-rating{
    float:right;
    overflow:hidden;
    position:relative;
    height:1em;
    line-height:1;
    font-size:1em;
    width:5.4em;
    font-family:star
}
.cs-woocompare-popup .star-rating:before{
    content:"\73\73\73\73\73";
    color:#d3ced2;
    float:left;
    top:0;
    left:0;
    position:absolute
}
.cs-woocompare-popup .star-rating span{
    overflow:hidden;
    float:left;
    top:0;
    left:0;
    position:absolute;
    padding-top:1.5em
}
.cs-woocompare-popup .star-rating span::before{
    content:"\53\53\53\53\53";
    top:0;
    position:absolute;
    left:0
}
.cs-woocompare-popup .star-rating-wrapper,.woocommerce .star-rating-wrapper{
    position:relative;
    display:inline-block;
    width:100%
}
.cs-woocompare-popup .star-rating,.cs-woocompare-popup ul.products li.product .star-rating,.woocommerce .star-rating,.woocommerce ul.products li.product .star-rating{
    font-size:12px;
    margin:0 auto
}
.cs-woocompare-popup .star-rating span,.woocommerce .star-rating span{
    color:#ffbe00
}
.woocommerce ul.products li.product .price{
    text-align:center;
    margin-bottom:0;
    color:#969696
}
.woocommerce ul.products li.product .price del,.woocommerce ul.products li.product .price ins{
    text-decoration:none;
    display:inline-block
}
.woocommerce ul.products li.product .price .amount{
    color:#323232;
    font-size:16px;
    font-weight:700;
    margin:0 2px
}
.woocommerce ul.products li.product .price del .amount{
    color:#969696;
    text-decoration:line-through
}
.woocommerce nav.woocommerce-pagination ul{
    border:none
}
.woocommerce nav.woocommerce-pagination ul li{
    border:none;
    margin:0 4px
}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{
    background:#f5f5f5;
    font-size:15px;
    color:#323232;
    font-weight:600;
    border:1px solid #ececec;
    padding:13px 15px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s
}
.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li span:hover{
    background:#04d39f;
    border-color:#04d39f;
    color:#fff
}
.woocommerce ul.products li.product.product-category{
    box-shadow:none;
    border:none
}
.woocommerce ul.products li.product.product-category a img{
    margin-bottom:0
}
.woocommerce ul.products li.product.product-category .woocommerce-loop-category__title{
    position:absolute;
    bottom:20px;
    left:20px;
    right:20px;
    padding:10px;
    text-align:center;
    font-size:16px;
    background:#04d39f;
    color:#fff;
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s
}
.woocommerce ul.products li.product.product-category .woocommerce-loop-category__title mark.count{
    background:0 0;
    color:inherit
}
.woocommerce ul.products li.product.product-category a:hover .woocommerce-loop-category__title{
    left:15px;
    right:15px;
    bottom:25px
}
.woocommerce .products.list>.product-category.product{
    margin-right:2%;
    padding-bottom:0;
    border:1px solid #e8e8e8
}
.woocommerce .products.products-loop-column-3.list>.product-category.product{
    width:31.9%
}
.woocommerce .products.products-loop-column-4.list>.product-category.product{
    width:23.5%
}
.woocommerce .products.products-loop-column-5.list>.product-category.product{
    width:18.3%
}
.woocommerce .products .product-thumbnail{
    position:relative;
    overflow:hidden
}
.woocommerce .products .product-thumbnail-inner img{
    width:100%;
    -webkit-transition:all .6s ease-out 0s;
    -moz-transition:all .6s ease-out 0s;
    transition:all .6s ease-out 0s;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    transform:scale(1)
}
.woocommerce ul.products .product-inner .product-thumbnail-inner img{
    margin-bottom:0
}
.woocommerce .product .product-thumbnail .product-thumbnail-main{
    overflow:hidden
}
.woocommerce .product-inner:hover .product-thumbnail .product-thumbnail-main img,.woocommerce .product-inner:hover .product-thumbnail .product-thumbnail-swap img{
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    transform:scale(1.1)
}
.woocommerce .products .product-thumbnail .product-thumbnail-swap{
    position:absolute;
    top:0;
    left:0;
    opacity:0;
    width:100%;
    overflow:hidden;
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s
}
.woocommerce .product-inner:hover .product-thumbnail .product-thumbnail-swap{
    opacity:1
}
.woocommerce .products .product_title_type-single_line .product-info .product-name a{
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden
}
.woocommerce .products .product_title_type-full .product-info .product-name a{
    white-space:normal;
    text-overflow:inherit;
    overflow:inherit
}
.woocommerce .product-hover-style-default .product-info .product-actions,.woocommerce .product-hover-style-icon-top-left .product-info .product-actions,.woocommerce .product-hover-style-image-bottom .product-info .product-actions,.woocommerce .product-hover-style-image-bottom-2 .product-info .product-actions,.woocommerce .product-hover-style-image-bottom-bar .product-info .product-actions,.woocommerce .product-hover-style-image-center .product-info .product-actions,.woocommerce .product-hover-style-image-left .product-info .product-actions{
    display:none
}
.woocommerce .products .product-actions{
    position:absolute;
    bottom:10px;
    left:0;
    width:100%;
    opacity:1;
    text-align:center;
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s;
    z-index:9
}
.woocommerce .products li.product:hover .product-actions{
    opacity:1
}
.woocommerce .products li.product .product-actions>.product-action{
    display:inline-block;
    vertical-align:top
}
.woocommerce .products .product-actions .product-action-add-to-cart{
    display:inline-block
}
.woocommerce .products .product-actions .feedback{
    font-size:0;
    display:none!important
}
.woocommerce .products .product-actions .yith-wcwl-add-to-wishlist{
    margin-top:0;
    vertical-align:top;
    display:inline-block
}
.woocommerce .products .product-actions .yith-wcwl-add-to-wishlist+.clear{
    display:none
}
.product-inner .product-info .star-rating-wrapper:before{
    width:180px;
    left:50%;
    margin-left:-90px
}
.woocommerce .products .open-quick-view{
    position:absolute;
    top:15px;
    left:50%;
    min-width:115px;
    background:#04d39f;
    color:#fff;
    font-size:13px;
    line-height:22px;
    text-align:center;
    padding:7px 20px;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
    -webkit-transition:all .2s ease-out 0s;
    -moz-transition:all .2s ease-out 0s;
    transition:all .2s ease-out 0s;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    z-index:9
}
.woocommerce .products .open-quick-view:hover{
    background:#323232
}
.woocommerce .products .product-actions .alt,.woocommerce .products .product-actions a{
    width:45px;
    height:45px;
    padding:0;
    margin:0 2px!important;
    display:inline-block;
    font-size:0;
    background:#04d39f;
    line-height:32px;
    position:relative;
    color:#fff;
    text-align:center;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -webkit-transition:all .2s ease-out 0s;
    -moz-transition:all .2s ease-out 0s;
    transition:all .2s ease-out 0s;
    -webkit-box-shadow:0 3px 15px rgba(0,0,0,.1);
    -moz-box-shadow:0 3px 15px rgba(0,0,0,.1);
    box-shadow:0 3px 15px rgba(0,0,0,.1)
}
.woocommerce .products .product-actions a:hover{
    background:#323232
}
.woocommerce .products .product-actions .alt:hover{
    background:inherit
}
.woocommerce .product-hover-style-image-bottom-bar .product-actions a.product_type_variable,.woocommerce .product-hover-style-info-bottom .product-actions a.product_type_variable,.woocommerce .product-hover-style-info-bottom-bar .product-actions a.product_type_variable{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.product-actions a:before{
    content:"";
    position:relative;
    left:0;
    top:6px;
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    font-size:16px
}
.product-actions .button.add_to_cart_button:before,.product-actions .button.ajax_add_to_cart:before,.product-actions .button.product_type_grouped:before,.product-actions .button.product_type_variable:before{
    content:"\f07a"
}
.product-actions .button.product_type_external:before{
    content:"\f217"
}
.product-actions .added_to_cart:before{
    content:"\f00c"
}
.product-actions .cs-wcwl-add-button a.add_to_wishlist:before,.product-actions .yith-wcwl-add-to-wishlist a.add_to_wishlist:before{
    content:"\f004";
    font-weight:400
}
.product-actions .cs-wcwl-add-button a.add_to_wishlist.cs-loading:before{
    content:"\f18a";
    font-family:pgsicon-ecommerce
}
.product-actions .cs-wcwl-add-button a.add_to_wishlist.added-wishlist:before,.woocommerce.single-product .product-summary-actions .cs-wcwl-add-button a.add_to_wishlist.added-wishlist:before{
    font-weight:900
}
.single-product .cs-wcwl-add-button .add_to_wishlist{
    background-position:center center;
    background-repeat:no-repeat;
    background-color:transparent;
    background-size:40px 40px;
    position:relative
}
.single-product .cs-wcwl-add-button .add_to_wishlist.cs-loading{
    background-image:url(../images/ajax-loader.svg)
}
.single-product .ciyashop-sticky-btn-cart .add_to_wishlist.cs-loading:after{
    top:5px;
    left:5px
}
.product-actions .cs-wcwl-add-button a.add_to_wishlist.cs-loading .blockOverlay,.product-actions .yith-wcwl-add-to-wishlist a.add_to_wishlist.cs-loading .blockOverlay{
    background:0 0!important
}
.product-actions .cs-wcwl-add-button a:before,.product-actions .yith-wcwl-add-to-wishlist a:before,.woocommerce.single-product .ciyashop-sticky-btn .ciyashop-sticky-btn-cart .add_to_wishlist.added-wishlist:before{
    content:"\f004";
    font-weight:900
}
.product-actions .open-quick-view:before{
    content:"\f06e";
    font-weight:400
}
.product-actions .compare:before{
    content:"\f422"
}
.products-wishlist-listing .product-action-wishlist{
    display:none
}
.product_icon_type-line-icon .product-actions .button.add_to_cart_button:before,.product_icon_type-line-icon .product-actions .button.ajax_add_to_cart:before,.product_icon_type-line-icon .product-actions .button.product_type_grouped:before,.product_icon_type-line-icon .product-actions .button.product_type_variable:before{
    content:"\f1bf";
    font-family:pgsicon-ecommerce;
    font-size:18px;
    font-weight:400
}
.product_icon_type-line-icon .product-actions .compare:before{
    content:"\f176";
    font-family:pgsicon-ecommerce;
    font-size:18px;
    font-weight:400
}
.product_icon_type-line-icon .product-actions .yith-wcwl-add-to-wishlist a:before{
    content:"\f004";
    font-size:18px
}
.product_icon_type-line-icon .product-actions .yith-wcwl-add-to-wishlist a.add_to_wishlist:before{
    content:"\f18a";
    font-family:pgsicon-ecommerce;
    font-size:18px
}
.product_icon_type-line-icon .product-actions .yith-wcwl-add-to-wishlist .add_to_wishlist.added-wishlist:before{
    content:"\f004";
    font-family:'Font Awesome 5 Free'
}
.product_icon_type-line-icon .product-actions .open-quick-view:before{
    content:"\f109";
    font-family:pgsicon-ecommerce;
    font-size:18px
}
.cs-remove-wishlist{
    display:block;
    text-align:center
}
.woocommerce .product-actions .add_to_cart_button.loading{
    opacity:1
}
.woocommerce .product-actions .add_to_cart_button.loading:after{
    content:normal
}
.woocommerce .product-actions .add_to_cart_button.loading:before{
    content:"";
    background-image:url(../images/loader-img/cy_loader.svg);
    background-repeat:no-repeat;
    background-size:cover;
    width:25px;
    height:25px;
    display:inline-block
}
.woocommerce .product-actions .added_to_cart{
    vertical-align:top
}
.product-action .open-quick-view.loading:before,.product-action-compare .compare.cs-loading:before,.product-action-wishlist .add_to_wishlist.cs-loading:before,.product-actions .open-quick-view.loading:before{
    opacity:0
}
.ciyashop-popup-quick-view .product-summary-actions .cs-wcwl-add-button .add_to_wishlist.cs-loading:after,.product-action .open-quick-view.loading:after,.product-action-compare .compare.cs-loading:after,.product-action-wishlist .add_to_wishlist.cs-loading:after,.product-actions .open-quick-view.loading:after,.product-hover-style-button-standard .product-action-add-to-cart .button.loading:after,.product-hover-style-hover-summary .product-action-add-to-cart .button.loading:after,.product-hover-style-icons-left .product-action-add-to-cart .button.loading:after,.product-hover-style-icons-rounded .product-action-add-to-cart .button.loading:after,.product-hover-style-icons-transparent-center .product-action-add-to-cart .button.loading:after,.product-hover-style-image-left .product-action-add-to-cart .button.loading:after,.product-hover-style-info-transparent-center .product-action-add-to-cart .button.loading:after,.product-hover-style-minimal .product-action-add-to-cart .button.loading:after,.product-hover-style-standard-info-transparent .product-action-add-to-cart .button.loading:after{
    content:"";
    background-image:url(../images/loader-img/cy_loader.svg);
    background-repeat:no-repeat;
    background-size:cover;
    width:25px;
    height:25px;
    position:absolute;
    top:10px;
    left:8px;
    animation:inherit
}
.woocommerce .product-hover-button-style-dark .product-actions .product-actions-inner .product-action-add-to-cart .add_to_cart_button.loading:before,.woocommerce .product-hover-button-style-dark .product-actions .product-actions-inner .product-action-compare .compare.cs-loading:after,.woocommerce .product-hover-button-style-dark .product-actions .product-actions-inner .product-action-quick-view .open-quick-view.loading:after,.woocommerce .product-hover-button-style-dark .product-actions .product-actions-inner .product-action-wishlist .add_to_wishlist.cs-loading:after,.woocommerce .product-hover-style-default.product-hover-button-style-dark .product-action-compare .compare.cs-loading:after,.woocommerce .product-hover-style-default.product-hover-button-style-dark .product-action-wishlist .add_to_wishlist.cs-loading:after,.woocommerce .product-hover-style-icon-top-left.product-hover-button-style-dark .product-action-add-to-cart .button.loading:before,.woocommerce .product-hover-style-icon-top-left.product-hover-button-style-dark .product-action-compare .compare.cs-loading:after,.woocommerce .product-hover-style-icon-top-left.product-hover-button-style-dark .product-action-quick-view .open-quick-view.loading:after,.woocommerce .product-hover-style-standard-info-transparent.product-hover-button-style-dark .product-action-add-to-cart .button.loading:after{
    background-image:url(../images/loader-img/cy_loader-light.svg)
}
.product-action-compare .compare.cs-loading:after{
    top:9px;
    left:12px
}
.product-action-wishlist .yith-wcwl-add-button .ajax-loading{
    display:none!important
}
.product-action-compare .compare.cs-loading .blockOverlay{
    display:none
}
.ciyashop-popup-quick-view .product-summary-actions .cs-wcwl-add-button .add_to_wishlist{
    position:relative
}
.ciyashop-popup-quick-view .product-summary-actions .cs-wcwl-add-button .add_to_wishlist.cs-loading:after{
    top:-3px;
    left:50%;
    margin-left:-12px
}
table.compare-list .blockOverlay{
    background:0 0!important;
    opacity:1!important;
    background-color:rgba(247,247,247,.7)!important
}
table.compare-list .even .blockOverlay{
    background-color:rgba(255,255,255,.7)!important
}
table.compare-list .blockOverlay:before{
    content:"";
    background-image:url(../images/loader-img/cy_loader.svg);
    background-repeat:no-repeat;
    background-size:cover;
    width:35px;
    height:35px;
    position:absolute;
    top:-8px;
    left:50%;
    margin-left:-12px
}
.woocommerce-wishlist .site-content .blockUI.blockOverlay{
    background:0 0!important
}
.woocommerce-cart .blockUI.blockOverlay:before,.woocommerce-checkout .blockUI.blockOverlay:before,.woocommerce-wishlist .blockUI.blockOverlay:before{
    background:url(../images/loader-img/cy_loader.svg);
    background-repeat:no-repeat;
    background-size:cover;
    width:60px;
    height:60px;
    animation:inherit
}
.woo-tools .blockUI.blockOverlay:before{
    content:"";
    background-image:url(../images/loader-img/cy_loader-light.svg);
    background-repeat:no-repeat;
    background-size:cover;
    width:35px;
    height:35px;
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-12px;
    animation:inherit;
    margin-top:-17px
}
.product-actions .yith-wcwl-add-button{
    position:relative
}
.product-actions .yith-wcwl-add-button .ajax-loading{
    position:absolute;
    left:10px;
    top:15px
}
.woocommerce .products .product-hover-style-icon-top-left,.woocommerce .products .product-hover-style-icons-top-right{
    margin-bottom:40px;
    background:0 0
}
.woocommerce .products .product-hover-style-icon-top-left,.woocommerce .products .product-hover-style-icon-top-left:hover,.woocommerce .products .product-hover-style-icons-top-right,.woocommerce .products .product-hover-style-icons-top-right:hover{
    border:none;
    box-shadow:none
}
.woocommerce .product-hover-style-icon-top-left .product-actions{
    position:absolute;
    top:15px;
    bottom:auto;
    left:-5px;
    width:auto;
    opacity:0;
    visibility:hidden
}
.woocommerce .product-hover-style-icon-top-left:hover .product-actions{
    left:15px;
    opacity:1;
    visibility:visible
}
.woocommerce .product-hover-style-icons-top-right .product-actions{
    position:absolute;
    top:15px;
    bottom:auto;
    left:auto;
    right:-5px;
    width:auto;
    opacity:0;
    visibility:hidden
}
.woocommerce .product-hover-style-icons-top-right:hover .product-actions{
    right:15px;
    opacity:1;
    visibility:visible
}
.woocommerce .product-hover-style-icon-top-left .product-actions .product-actions-inner,.woocommerce .product-hover-style-icons-top-right .product-actions .product-actions-inner{
    background:#fff;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:0 2px 6px rgba(0,0,0,.12);
    -moz-box-shadow:0 2px 6px rgba(0,0,0,.12);
    box-shadow:0 2px 6px rgba(0,0,0,.12)
}
.woocommerce .product-hover-style-icon-top-left .product-actions .product-actions-inner>.product-action,.woocommerce .product-hover-style-icons-top-right .product-actions .product-actions-inner>.product-action{
    position:relative
}
.woocommerce .product-hover-style-icon-top-left .product-actions .product-actions-inner>.product-action:after,.woocommerce .product-hover-style-icons-top-right .product-actions .product-actions-inner>.product-action:after{
    content:"";
    width:25px;
    height:1px;
    background:#e5e5e5;
    position:absolute;
    left:15px;
    bottom:0
}
.woocommerce .product-hover-style-icon-top-left .product-actions .product-actions-inner>.product-action:last-child:after,.woocommerce .product-hover-style-icons-top-right .product-actions .product-actions-inner>.product-action:last-child:after{
    content:normal
}
.woocommerce .product-hover-style-icon-top-left .product-actions .alt,.woocommerce .product-hover-style-icon-top-left .product-actions a,.woocommerce .product-hover-style-icons-top-right .product-actions .alt,.woocommerce .product-hover-style-icons-top-right .product-actions a{
    width:55px;
    height:55px;
    line-height:45px;
    margin:0!important;
    background:0 0;
    color:#323232;
    border-radius:0;
    box-shadow:none
}
.woocommerce .product-hover-style-icon-top-left .product-actions a:hover,.woocommerce .product-hover-style-icons-top-right .product-actions a:hover{
    background:0 0;
    color:#04d39f
}
.woocommerce .product-hover-style-icon-top-left .open-quick-view,.woocommerce .product-hover-style-icons-top-right .open-quick-view{
    min-width:inherit;
    top:inherit;
    left:inherit;
    transform:inherit
}
.product-hover-style-icon-top-left .product-actions .open-quick-view.loading:after,.product-hover-style-icons-top-right .product-actions .open-quick-view.loading:after{
    top:16px;
    left:15px
}
.woocommerce .product-hover-style-icon-top-left .product-action-wishlist,.woocommerce .product-hover-style-icons-top-right .product-action-wishlist{
    position:absolute;
    right:0;
    top:0
}
.woocommerce .product-hover-style-icon-top-left .product-action-wishlist .yith-wcwl-add-to-wishlist,.woocommerce .product-hover-style-icons-top-right .product-action-wishlist .yith-wcwl-add-to-wishlist{
    margin-top:0
}
.woocommerce .product-hover-style-icon-top-left .product-action-wishlist .alt,.woocommerce .product-hover-style-icon-top-left .product-action-wishlist a,.woocommerce .product-hover-style-icons-top-right .product-action-wishlist .alt,.woocommerce .product-hover-style-icons-top-right .product-action-wishlist a{
    width:25px;
    height:45px;
    padding:0;
    margin:0;
    display:inline-block;
    font-size:0;
    line-height:32px;
    color:#323232
}
.woocommerce .product-hover-style-icon-top-left .yith-wcwl-add-to-wishlist a:before,.woocommerce .product-hover-style-icons-top-right .yith-wcwl-add-to-wishlist a:before{
    content:"";
    position:relative;
    left:0;
    top:6px;
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    font-size:16px
}
.woocommerce .product-hover-style-icon-top-left .yith-wcwl-add-to-wishlist a.add_to_wishlist:before,.woocommerce .product-hover-style-icons-top-right .yith-wcwl-add-to-wishlist a.add_to_wishlist:before{
    content:"\f004";
    font-weight:400
}
.woocommerce .product-hover-style-icon-top-left .yith-wcwl-add-to-wishlist a:before,.woocommerce .product-hover-style-icons-top-right .yith-wcwl-add-to-wishlist a:before{
    content:"\f004";
    font-weight:900
}
.woocommerce .product-hover-style-icon-top-left.product_icon_type-line-icon .yith-wcwl-add-to-wishlist a:before,.woocommerce .product-hover-style-icons-top-right.product_icon_type-line-icon .yith-wcwl-add-to-wishlist a:before{
    content:"\f004";
    font-weight:900;
    font-size:18px
}
.woocommerce .product-hover-style-icon-top-left.product_icon_type-line-icon .yith-wcwl-add-to-wishlist a.add_to_wishlist:before,.woocommerce .product-hover-style-icons-top-right.product_icon_type-line-icon .yith-wcwl-add-to-wishlist a.add_to_wishlist:before{
    content:"\f18a";
    font-family:pgsicon-ecommerce;
    font-size:18px
}
.woocommerce .product-hover-style-hover-summary .add_to_wishlist.cs-loading .blockOverlay,.woocommerce .product-hover-style-icon-top-left .add_to_wishlist.cs-loading .blockOverlay,.woocommerce .product-hover-style-icons-top-right .add_to_wishlist.cs-loading .blockOverlay{
    display:none!important
}
body.woocommerce .product-hover-style-icon-top-left.product_icon_type-fill-icon .add_to_wishlist.added-wishlist:before,body.woocommerce .product-hover-style-icons-top-right.product_icon_type-fill-icon .add_to_wishlist.added-wishlist:before{
    font-weight:900
}
.product-hover-style-icon-top-left.product_icon_type-line-icon .yith-wcwl-add-to-wishlist a.add_to_wishlist.added-wishlist:before,.product-hover-style-icons-top-right.product_icon_type-line-icon .yith-wcwl-add-to-wishlist a.add_to_wishlist.added-wishlist:before,body.woocommerce .product_icon_type-line-icon .yith-wcwl-add-to-wishlist .add_to_wishlist.added-wishlist:before{
    content:"\f004";
    font-weight:900;
    font-size:18px;
    font-family:'Font Awesome 5 Free'
}
.woocommerce .product-hover-style-icon-top-left .product-info,.woocommerce .product-hover-style-icons-top-right .product-info{
    padding:0;
    padding-top:12px;
    padding-right:35px;
    position:relative;
    text-align:left
}
.woocommerce .product-hover-style-icon-top-left .yith-wcwl-add-button .ajax-loading,.woocommerce .product-hover-style-icons-top-right .yith-wcwl-add-button .ajax-loading{
    display:none!important
}
.woocommerce ul.products .product-hover-style-icon-top-left .product-info .price,.woocommerce ul.products .product-hover-style-icons-top-right .product-info .price{
    text-align:left
}
.woocommerce ul.products .product-hover-style-icon-top-left .product-info .price .amount,.woocommerce ul.products .product-hover-style-icons-top-right .product-info .price .amount{
    font-size:16px
}
.woocommerce ul.products .product-hover-style-icon-top-left .product-info .price del .amount,.woocommerce ul.products .product-hover-style-icons-top-right .product-info .price del .amount{
    color:#969696
}
.woocommerce ul.products .product-hover-style-icon-top-left .product-info .price .amount,.woocommerce ul.products .product-hover-style-icons-top-right .product-info .price .amount{
    color:#04d39f
}
.woocommerce .product-hover-style-icon-top-left .product-info .product-name,.woocommerce .product-hover-style-icons-top-right .product-info .product-name{
    padding:0
}
.woocommerce .product-hover-style-icon-top-left .product-info .ciyashop-product-category,.woocommerce .product-hover-style-icon-top-left .product-info .star-rating-wrapper,.woocommerce .product-hover-style-icon-top-left .yith-wcwl-add-to-wishlist .feedback,.woocommerce .product-hover-style-icons-top-right .product-info .ciyashop-product-category,.woocommerce .product-hover-style-icons-top-right .product-info .star-rating-wrapper,.woocommerce .product-hover-style-icons-top-right .yith-wcwl-add-to-wishlist .feedback{
    display:none
}
.woocommerce ul.products .product-hover-style-icon-top-left .product-inner .stock,.woocommerce ul.products .product-hover-style-icons-top-right .product-inner .stock{
    bottom:auto;
    top:15px
}
.woocommerce ul.products .product-hover-style-icon-top-left:hover .product-inner .stock,.woocommerce ul.products .product-hover-style-icons-top-right:hover .product-inner .stock{
    opacity:0;
    transition:all .3s ease-out 0s
}
.woocommerce ul.products .product-hover-style-icon-top-left .product-inner .stock.out-of-stock,.woocommerce ul.products .product-hover-style-icons-top-right .product-inner .stock.out-of-stock{
    top:auto;
    bottom:15px;
    opacity:1
}
.woocommerce ul.products .product-hover-style-icons-top-right .product-inner .stock{
    left:auto;
    right:15px
}
.woocommerce ul.products .product-hover-style-icons-top-right .product-inner .stock.out-of-stock{
    left:15px;
    line-height:28px;
    font-size:13px
}
.woocommerce .product-hover-style-icon-top-left .product-actions .add_to_cart_button.loading:before,.woocommerce .product-hover-style-icons-top-right .product-actions .add_to_cart_button.loading:before{
    top:15px
}
.woocommerce .product-hover-style-icon-top-left .product-action-wishlist .add_to_wishlist.cs-loading:after,.woocommerce .product-hover-style-icons-top-right .product-action-wishlist .add_to_wishlist.cs-loading:after{
    top:9px;
    left:-4px
}
.woocommerce .product-hover-style-icon-top-left .product-action-compare .compare.cs-loading:after,.woocommerce .product-hover-style-icons-top-right .product-action-compare .compare.cs-loading:after{
    top:15px;
    left:15px
}
.woocommerce .product-hover-style-icons-top-right span.featured,.woocommerce .product-hover-style-icons-top-right span.onsale,.woocommerce ul.products li.product-hover-style-icons-top-right .onsale{
    right:auto;
    left:0
}
.woocommerce .product-hover-style-icons-top-right span.featured:after,.woocommerce .product-hover-style-icons-top-right span.featured:before,.woocommerce .product-hover-style-icons-top-right span.onsale:after,.woocommerce .product-hover-style-icons-top-right span.onsale:before{
    left:auto;
    right:-10px
}
.woocommerce .product-hover-style-icon-top-left.product-hover-button-style-dark .product-actions .product-actions-inner,.woocommerce .product-hover-style-icons-top-right.product-hover-button-style-dark .product-actions .product-actions-inner{
    background:#323232
}
.woocommerce .product-hover-style-icon-top-left.product-hover-button-style-dark .product-actions a,.woocommerce .product-hover-style-icons-top-right.product-hover-button-style-dark .product-actions a{
    color:#a7a5a6
}
.woocommerce .product-hover-style-icon-top-left.product-hover-button-style-dark .product-actions a:hover,.woocommerce .product-hover-style-icons-top-right.product-hover-button-style-dark .product-actions a:hover{
    color:#fff
}
.woocommerce .product-hover-style-icon-top-left.product-hover-button-style-dark .product-actions .product-actions-inner>.product-action:after,.woocommerce .product-hover-style-icons-top-right.product-hover-button-style-dark .product-actions .product-actions-inner>.product-action:after{
    background:#545454
}
.row-background-dark ul.products .product-hover-style-icon-top-left .product-info .product-name a,.row-background-dark ul.products .product-hover-style-icons-top-right .product-info .product-name a,.theme-dark ul.products .product-hover-style-icon-top-left .product-info .product-name a,.theme-dark ul.products .product-hover-style-icons-top-right .product-info .product-name a{
    color:#fff
}
.row-background-dark ul.products .product-hover-style-icon-top-left .product-info .price del,.row-background-dark ul.products .product-hover-style-icons-top-right .product-info .price del,.theme-dark ul.products .product-hover-style-icon-top-left .product-info .price del,.theme-dark ul.products .product-hover-style-icons-top-right .product-info .price del{
    opacity:.8
}
.row-background-dark ul.products .product-hover-style-icon-top-left .product-info .price del .amount,.row-background-dark ul.products .product-hover-style-icons-top-right .product-info .price del .amount,.theme-dark ul.products .product-hover-style-icon-top-left .product-info .price del .amount,.theme-dark ul.products .product-hover-style-icons-top-right .product-info .price del .amount{
    color:#fff
}
.row-background-dark .product-hover-style-icon-top-left .product-action-wishlist .alt,.row-background-dark .product-hover-style-icon-top-left .product-action-wishlist a,.row-background-dark .product-hover-style-icons-top-right .product-action-wishlist .alt,.row-background-dark .product-hover-style-icons-top-right .product-action-wishlist a,.theme-dark .product-hover-style-icon-top-left .product-action-wishlist .alt,.theme-dark .product-hover-style-icon-top-left .product-action-wishlist a,.theme-dark .product-hover-style-icons-top-right .product-action-wishlist .alt,.theme-dark .product-hover-style-icons-top-right .product-action-wishlist a{
    color:#fff
}
.row-background-dark .product-hover-style-icon-top-left .product-action-wishlist .add_to_wishlist.cs-loading:after,.row-background-dark .product-hover-style-icons-top-right .product-action-wishlist .add_to_wishlist.cs-loading:after,.theme-dark .product-hover-style-icon-top-left .product-action-wishlist .add_to_wishlist.cs-loading:after,.theme-dark .product-hover-style-icons-top-right .product-action-wishlist .add_to_wishlist.cs-loading:after{
    background-image:url(../images/loader-img/cy_loader-light.svg)
}
.woocommerce .products .product-hover-style-image-bottom-2,.woocommerce .products .product-hover-style-image-bottom-2:hover{
    border:none;
    box-shadow:none;
    background:0 0
}
.woocommerce .product-hover-style-image-bottom-2 .product-actions{
    bottom:-5px;
    opacity:0
}
.woocommerce .product-hover-style-image-bottom-2:hover .product-actions{
    opacity:1;
    bottom:15px
}
.woocommerce .product-hover-style-image-bottom-2 .product-actions .product-actions-inner{
    background:#fff;
    display:inline-block;
    padding:0 8px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-box-shadow:0 2px 6px rgba(0,0,0,.12);
    -moz-box-shadow:0 2px 6px rgba(0,0,0,.12);
    box-shadow:0 2px 6px rgba(0,0,0,.12)
}
.woocommerce .product-hover-style-image-bottom-2.product-hover-button-shape-round .product-actions .product-actions-inner{
    padding:0 20px;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px
}
.woocommerce .products-loop-column-4 .product-hover-style-image-bottom-2 .product-actions .product-actions-inner{
    padding:0 10px
}
.woocommerce .products-loop-column-5 .product-hover-style-image-bottom-2 .product-actions .product-actions-inner{
    padding:0 0
}
.woocommerce .col-xl-9 .products-loop-column-4 .product-hover-style-image-bottom-2 .product-actions .product-actions-inner{
    padding:0 0
}
.woocommerce .col-xl-9 .product-hover-style-image-bottom-2 .product-actions .alt,.woocommerce .col-xl-9 .product-hover-style-image-bottom-2 .product-actions a{
    width:42px
}
.woocommerce .product-hover-style-image-bottom-2 .product-actions .product-action{
    display:inline-block;
    vertical-align:top;
    position:relative
}
.woocommerce .product-hover-style-image-bottom-2 .product-actions .product-action:before{
    content:"";
    position:absolute;
    right:0;
    top:50%;
    transform:translateY(-50%);
    background:#e5e5e5;
    width:1px;
    height:20px
}
.woocommerce .product-hover-style-image-bottom-2 .product-actions .product-action:last-child:before{
    content:normal
}
.woocommerce .product-hover-style-image-bottom-2 .product-info{
    padding-top:15px;
    position:relative
}
.woocommerce ul.products .product-hover-style-image-bottom-2 .product-info .price .amount{
    font-size:16px
}
.woocommerce ul.products .product-hover-style-image-bottom-2 .product-info .price del .amount{
    color:#969696
}
.woocommerce ul.products .product-hover-style-image-bottom-2 .product-info .price .amount{
    color:#04d39f
}
.woocommerce .product-hover-style-image-bottom-2 .product-info .product-name{
    padding-top:3px;
    padding-bottom:3px
}
.woocommerce .product-hover-style-image-bottom-2 .product-info .product-name a{
    font-size:15px;
    line-height:24px
}
.woocommerce .product-hover-style-image-bottom-2 .product-actions .alt,.woocommerce .product-hover-style-image-bottom-2 .product-actions a{
    width:45px;
    height:55px;
    line-height:45px;
    margin:0!important;
    background:0 0;
    box-shadow:none;
    color:#323232
}
.woocommerce .product-hover-style-image-bottom-2 .product-actions a:hover{
    background:0 0;
    color:#04d39f
}
.woocommerce .product-hover-style-image-bottom-2 .open-quick-view{
    min-width:auto;
    left:inherit;
    top:inherit;
    transform:inherit
}
.woocommerce .product-hover-style-image-bottom-2 .price{
    line-height:22px
}
.woocommerce .product-hover-style-image-bottom-2 .ciyashop-product-variations-wrapper .single_variation_wrap .quantity{
    margin-right:15px
}
.woocommerce .product-hover-style-image-bottom-2 .product-actions .add_to_cart_button.loading:before{
    top:15px
}
.woocommerce .product-hover-style-image-bottom-2 .open-quick-view.loading:after,.woocommerce .product-hover-style-image-bottom-2 .product-action-compare .compare.cs-loading:after,.woocommerce .product-hover-style-image-bottom-2 .product-action-wishlist .add_to_wishlist.cs-loading:after{
    top:15px;
    left:10px
}
.woocommerce .product-hover-style-image-bottom-2.product-hover-button-style-dark .product-actions .product-actions-inner {
    background: #dcbc97;
}
.woocommerce .product-hover-style-image-bottom-2.product-hover-button-style-dark .product-actions a {
    color: #1d1d1b;
}
.woocommerce .product-hover-style-image-bottom-2.product-hover-button-style-dark .product-actions a:hover{
    color:#fff
}
.woocommerce .product-hover-style-image-bottom-2.product-hover-button-style-dark .product-actions .product-action:before{
    background:#545454
}
.row-background-dark .product-hover-style-image-bottom-2 .product-info .ciyashop-product-category a:hover,.theme-dark .product-hover-style-image-bottom-2 .product-info .ciyashop-product-category a:hover{
    color:#fff
}
.row-background-dark .product-hover-style-image-bottom-2 .product-info .product-name a,.theme-dark .product-hover-style-image-bottom-2 .product-info .product-name a{
    color:#fff
}
.row-background-dark ul.products li.product-hover-style-image-bottom-2 .product-info .price del,.theme-dark ul.products li.product-hover-style-image-bottom-2 .product-info .price del{
    opacity:.8
}
.row-background-dark ul.products li.product-hover-style-image-bottom-2 .product-info .price del .amount,.theme-dark ul.products li.product-hover-style-image-bottom-2 .product-info .price del .amount{
    color:#fff
}
.woocommerce .products .product.product-hover-style-hover-summary,.woocommerce .products .product.product-hover-style-hover-summary:hover{
    border:none;
    box-shadow:none;
    background:0 0
}
.woocommerce .products .product.product-hover-style-hover-summary .product-inner .stock{
    left:50%;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    transform:translateX(-50%)
}
.woocommerce .products .product.product-hover-style-hover-summary:hover .product-inner{
    position:relative;
    z-index:9
}
.woocommerce .products .product.product-hover-style-hover-summary .product-thumbnail{
    z-index:8
}
.woocommerce .products .product.product-hover-style-hover-summary .product-info{
    text-align:center;
    padding:0;
    padding-top:15px;
    position:relative;
    top:0;
    z-index:8;
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s
}
.woocommerce .products .product.product-hover-style-hover-summary:hover .product-info{
    top:-5px
}
.woocommerce .products.list .product.product-hover-style-hover-summary:hover .product-info{
    top:0
}
.woocommerce .products .product.product-hover-style-hover-summary .product-info .product-name{
    padding-top:3px
}
.woocommerce .products .product.product-hover-style-hover-summary .product-info .product-name a{
    font-weight:600
}
.woocommerce .products .product.product-hover-style-hover-summary .product-info .product-name a:hover{
    color:#04d39f
}
.woocommerce .product.product-hover-style-hover-summary .product-info .ciyashop-product-category,.woocommerce .product.product-hover-style-hover-summary .product-info .ciyashop-product-category a{
    display:block;
    line-height:18px
}
.row-background-dark .products .product.product-hover-style-hover-summary .product-info .product-name a,.theme-dark .products .product.product-hover-style-hover-summary .product-info .product-name a{
    color:#fff
}
.row-background-dark .products .product.product-hover-style-hover-summary.product-hover-button-style-light:hover .product-info .product-name a,.theme-dark .products .product.product-hover-style-hover-summary.product-hover-button-style-light:hover .product-info .product-name a{
    color:#323232
}
.row-background-dark .products .product.product-hover-style-hover-summary.product-hover-button-style-light .product-info .product-name a:hover,.theme-dark .products .product.product-hover-style-hover-summary.product-hover-button-style-light .product-info .product-name a:hover{
    color:#04d39f
}
.row-background-dark .products .product.product-hover-style-hover-summary .price .amount,.theme-dark .products .product.product-hover-style-hover-summary .price .amount{
    color:#fff
}
.row-background-dark .product.product-hover-style-hover-summary.product-hover-button-style-dark .product-info .ciyashop-product-category a:hover,.theme-dark .product.product-hover-style-hover-summary.product-hover-button-style-dark .product-info .ciyashop-product-category a:hover,.woocommerce .product.product-hover-style-hover-summary.product-hover-button-style-dark .product-info .ciyashop-product-category a:hover{
    color:#fff
}
.woocommerce .products .product.product-hover-style-hover-summary .product-info .star-rating-wrapper{
    display:block;
    margin:5px 0
}
.woocommerce .products .product.product-hover-style-hover-summary .price .amount{
    font-size:15px
}
.woocommerce .products .product.product-hover-style-hover-summary:hover .price .amount{
    color:#323232
}
.woocommerce .products .product.product-hover-style-hover-summary .ciyashop-product-variations-wrapper .single_variation_wrap .quantity{
    margin-right:10px
}
.woocommerce .product-hover-style-hover-summary .product-action-wishlist{
    position:absolute;
    top:18px;
    left:10px;
    opacity:0;
    visibility:hidden;
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s
}
.woocommerce .product-hover-style-hover-summary:hover .product-action-wishlist{
    top:10px;
    opacity:1;
    visibility:visible
}
.woocommerce .product-hover-style-hover-summary .product-action-wishlist .feedback,.woocommerce .product-hover-style-hover-summary .yith-wcwl-add-to-wishlist .ajax-loading{
    display:none!important
}
.woocommerce .product-hover-style-hover-summary .yith-wcwl-add-to-wishlist{
    margin-top:0
}
.woocommerce .product-hover-style-hover-summary .product-action-wishlist .alt,.woocommerce .product-hover-style-hover-summary .product-action-wishlist a{
    width:45px;
    height:45px;
    padding:0;
    margin:0;
    display:inline-block;
    text-align:center;
    font-size:0;
    line-height:32px;
    color:#323232
}
.woocommerce .product-hover-style-hover-summary .product-action-wishlist a:before{
    content:"";
    position:relative;
    left:0;
    top:6px;
    font-family:'Font Awesome 5 Free';
    font-size:16px
}
.woocommerce .product-hover-style-hover-summary .yith-wcwl-add-to-wishlist a:before{
    content:"\f004";
    font-weight:900
}
.woocommerce .product-hover-style-hover-summary .yith-wcwl-add-to-wishlist a.add_to_wishlist:before{
    content:"\f004";
    font-weight:400
}
.woocommerce .product-hover-style-hover-summary .yith-wcwl-add-to-wishlist a.add_to_wishlist.added-wishlist:before{
    font-weight:900
}
.woocommerce .product-hover-style-hover-summary .product-actions{
    bottom:0;
    background:#fff;
    padding:8px 0;
    border-bottom:1px solid #efefef;
    z-index:11;
    -webkit-transform:translateY(100%);
    -moz-transform:translateY(100%);
    transform:translateY(100%);
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s
}
.woocommerce .product-hover-style-hover-summary:hover .product-actions{
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    transform:translateY(0)
}
.woocommerce .product-hover-style-hover-summary .product-actions .alt,.woocommerce .product-hover-style-hover-summary .product-actions a{
    width:50px;
    height:40px;
    line-height:30px;
    margin:0!important;
    background:0 0;
    color:#323232;
    border-radius:0;
    box-shadow:none
}
.woocommerce .product-hover-style-hover-summary .product-actions a:hover{
    background:0 0;
    color:#04d39f
}
.woocommerce .product-hover-style-hover-summary .product-action-compare{
    float:left
}
.woocommerce .product-hover-style-hover-summary .product-action-quick-view{
    float:right
}
.woocommerce .product-hover-style-hover-summary .open-quick-view{
    min-width:inherit;
    top:inherit;
    left:inherit;
    transform:inherit
}
.woocommerce .product-hover-style-hover-summary .open-quick-view.loading:after{
    top:8px;
    left:9px
}
.woocommerce .product-hover-style-hover-summary .product-action-add-to-cart{
    width:calc(100% - 102px)
}
.woocommerce .product-hover-style-hover-summary .product-action-add-to-cart a{
    background:#04d39f;
    color:#fff;
    width:100%;
    font-size:13px;
    font-weight:600;
    line-height:40px;
    text-transform:uppercase;
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s
}
.woocommerce .product-hover-style-hover-summary .product-actions .product-action-add-to-cart a:hover{
    background:#323232;
    color:#fff
}
.woocommerce .product-hover-style-hover-summary .product-action-add-to-cart .button.loading:before,.woocommerce .product-hover-style-hover-summary .product-action-add-to-cart a:before,.woocommerce .product-hover-style-hover-summary.product_icon_type-line-icon .product-action-add-to-cart a:before{
    content:normal
}
.woocommerce .product-hover-style-hover-summary .product-action-add-to-cart .button.loading{
    color:rgba(255,255,255,.5)
}
.woocommerce .product-hover-style-hover-summary .product-action-add-to-cart .button.loading:after{
    background-image:url(../images/loader-img/cy_loader-light.svg);
    left:50%;
    margin-left:-12px;
    top:8px
}
.woocommerce .products-loop-column-5 .product-hover-style-hover-summary .product-actions .product-action-add-to-cart a{
    font-size:0
}
.woocommerce .products-loop-column-5 .product-hover-style-hover-summary .product-actions .product-action-add-to-cart a:before{
    content:"\f07a";
    font-family:'Font Awesome 5 Free';
    font-size:16px;
    font-weight:900;
    top:0
}
.woocommerce .products-loop-column-5 .product-hover-style-hover-summary.product_icon_type-line-icon .product-actions .product-action-add-to-cart a:before{
    content:"\f1bf";
    font-family:pgsicon-ecommerce;
    font-size:16px;
    font-weight:400
}
.woocommerce .products-loop-column-5 .product-hover-style-hover-summary .product-actions .product-action-add-to-cart a.added_to_cart:before{
    content:"\f00c";
    font-family:'Font Awesome 5 Free';
    font-weight:900
}
.woocommerce .products-loop-column-5 .product-hover-style-hover-summary .product-actions .product-action-add-to-cart a.loading:before{
    content:"";
    background-image:url(../images/loader-img/cy_loader-light.svg);
    background-repeat:no-repeat;
    background-size:cover;
    width:25px;
    height:25px;
    top:7px;
    left:0;
    display:inline-block
}
.woocommerce .product-hover-style-hover-summary .ciyashop-product-description.ciyashop-short-description .ciyashop-description-inner{
    max-height:75px
}
.woocommerce .product-hover-style-hover-summary .ciyashop-product-description .ciyashop-description-inner{
    line-height:24px;
    font-size:14px;
    margin-top:10px;
    margin-bottom:5px;
    max-height:inherit;
    overflow:hidden
}
.woocommerce .product-hover-style-hover-summary .ciyashop-product-description .cs-more-btn{
    display:none
}
.woocommerce .product-hover-style-hover-summary .ciyashop-product-description.ciyashop-short-description .cs-more-btn{
    display:block;
    color:#ccc;
    text-transform:uppercase;
    font-size:12px;
    line-height:22px;
    position:relative;
    overflow:hidden
}
.woocommerce .product-hover-style-hover-summary .ciyashop-product-description .cs-more-btn span{
    vertical-align:top;
    position:relative;
    padding:0 15px
}
.woocommerce .product-hover-style-hover-summary .ciyashop-product-description .cs-more-btn span:after,.woocommerce .product-hover-style-hover-summary .ciyashop-product-description .cs-more-btn span:before{
    content:"";
    background:#ddd;
    height:1px;
    width:300px;
    position:absolute;
    top:10px;
    left:100%
}
.woocommerce .product-hover-style-hover-summary .ciyashop-product-description .cs-more-btn span:after{
    left:auto;
    right:100%
}
.woocommerce .product-hover-style-hover-summary.product-hover-button-style-dark .ciyashop-product-description .cs-more-btn span:after,.woocommerce .product-hover-style-hover-summary.product-hover-button-style-dark .ciyashop-product-description .cs-more-btn span:before{
    background:rgba(255,255,255,.15)
}
.woocommerce .product-hover-style-hover-summary .product-info .ciyashop-product-description{
    display:block;
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    visibility:hidden;
    opacity:0;
    margin-top:0;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    -webkit-transition:all .15s ease-out 0s;
    -moz-transition:all .15s ease-out 0s;
    transition:all .15s ease-out 0s
}
.woocommerce .product-hover-style-hover-summary:hover .product-info .ciyashop-product-description{
    opacity:1;
    visibility:visible;
    color:#969696
}
.woocommerce .product-hover-style-hover-summary .product-info .ciyashop-product-description p{
    color:#969696
}
.woocommerce .product-hover-style-hover-summary .content-hover-block{
    position:absolute;
    top:-15px;
    left:-15px;
    right:-15px;
    bottom:0;
    z-index:8;
    visibility:hidden;
    opacity:0;
    background-color:#fff;
    -webkit-transform:scale(.98);
    transform:scale(.98);
    -webkit-box-shadow:0 0 10px rgba(0,0,0,.15);
    box-shadow:0 0 10px rgba(0,0,0,.15)
}
.woocommerce .product-hover-style-hover-summary.product-hover-button-style-dark .content-hover-block{
    -webkit-box-shadow:0 0 25px rgba(0,0,0,.3);
    -moz-box-shadow:0 0 25px rgba(0,0,0,.3);
    box-shadow:0 0 25px rgba(0,0,0,.3)
}
.woocommerce .product-hover-style-hover-summary:hover .content-hover-block{
    visibility:visible;
    opacity:1;
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-transition:opacity .25s ease-in-out;
    -moz-transition:opacity .25s ease-in-out;
    transition:opacity .25s ease-in-out
}
.woocommerce .products .product.product-hover-style-hover-summary .ciyashop-product-variations-wrapper{
    transform:inherit;
    visibility:hidden
}
.woocommerce .products .product.product-hover-style-hover-summary.variations-shown .ciyashop-product-variations-wrapper{
    transform:inherit;
    visibility:visible
}
body.woocommerce .product-hover-style-hover-summary.product_icon_type-fill-icon .add_to_wishlist.added-wishlist:before{
    font-weight:900
}
.woocommerce .product-hover-style-hover-summary.product-hover-button-style-dark .content-hover-block,.woocommerce .product-hover-style-hover-summary.product-hover-button-style-dark .product-actions{
    background:#323232
}
.woocommerce .product-hover-style-hover-summary.product-hover-button-style-dark .ciyashop-product-description .cs-more-btn:before{
    background:rgba(255,255,255,.15)
}
.woocommerce .product-hover-style-hover-summary.product-hover-button-style-dark .product-actions{
    border-bottom:1px solid rgba(255,255,255,.15)
}
.woocommerce .product-hover-style-hover-summary.product-hover-button-style-dark .product-actions a{
    color:#a7a5a6
}
.woocommerce .product-hover-style-hover-summary.product-hover-button-style-dark .product-actions .product-action-add-to-cart a,.woocommerce .product-hover-style-hover-summary.product-hover-button-style-dark .product-actions a:hover,.woocommerce .product-hover-style-hover-summary.product-hover-button-style-dark:hover .product-info .product-name,.woocommerce .product-hover-style-hover-summary.product-hover-button-style-dark:hover .product-info .product-name a,.woocommerce .products .product-hover-style-hover-summary.product-hover-button-style-dark:hover .price .amount{
    color:#fff
}
.woocommerce .product-hover-style-hover-summary.product-hover-button-style-dark .product-actions .product-action-add-to-cart a:hover{
    background:#fff;
    color:#323232
}
.woocommerce .product-hover-style-hover-summary.product-hover-button-style-dark .product-actions .product-action:before{
    background:#545454
}
.woocommerce ul.list li.product-hover-style-hover-summary .content-hover-block,.woocommerce ul.list li.product-hover-style-hover-summary .product-info .ciyashop-product-description{
    display:none
}
.woocommerce ul.list li.product.product-hover-style-hover-summary .product-info{
    text-align:left
}
.woocommerce ul.list li.product.product-hover-style-hover-summary .product-info .product-name{
    color:#323232
}
.woocommerce ul.list li.product-hover-style-hover-summary.product-hover-button-style-dark:hover .price .amount,.woocommerce ul.list li.product-hover-style-hover-summary.product-hover-button-style-dark:hover .product-info .product-name,.woocommerce ul.list li.product-hover-style-hover-summary.product-hover-button-style-dark:hover .product-info .product-name a{
    color:#323232
}
.woocommerce .product-hover-style-image-center .product-actions{
    bottom:auto;
    top:60%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%);
    opacity:0
}
.woocommerce .product-hover-style-image-center .product-actions .product-actions-inner>.product-action{
    display:inline-block;
    vertical-align:top
}
.woocommerce .products li.product-hover-style-image-center:hover .product-actions{
    opacity:1;
    bottom:auto;
    top:50%
}
.woocommerce .product-hover-style-image-center .product-info .product-name{
    padding-top:5px
}
.woocommerce .product-hover-style-image-center .product-info .price{
    line-height:30px
}
.woocommerce .product-hover-style-image-center .product-info .star-rating-wrapper{
    display:block;
    margin-top:5px
}
.woocommerce li.product.product-hover-style-image-center .product-info .product-name a{
    color:#323232
}
.woocommerce li.product.product-hover-style-image-center .product-info .price .amount{
    color:#323232
}
.woocommerce .products.owl-carousel .product.product-hover-style-image-center:hover{
    -webkit-box-shadow:0 0 1px rgba(0,0,0,.15);
    -moz-box-shadow:0 0 1px rgba(0,0,0,.15);
    box-shadow:0 0 1px rgba(0,0,0,.15)
}
.woocommerce .products .product.product-hover-style-image-center{
    box-shadow:none;
    border:1px solid #eee
}
.woocommerce .products .product.product-hover-style-image-center:hover{
    -webkit-box-shadow:0 3px 22px rgba(0,0,0,.07);
    -moz-box-shadow:0 3px 22px rgba(0,0,0,.07);
    box-shadow:0 3px 22px rgba(0,0,0,.07)
}
.woocommerce .product-hover-style-image-center .open-quick-view{
    top:auto;
    bottom:30px;
    opacity:0;
    -webkit-transform:translate(-50%,0);
    -moz-transform:translate(-50%,0);
    transform:translate(-50%,0)
}
.woocommerce .product-hover-style-image-center:hover .open-quick-view{
    bottom:15px;
    opacity:1
}
.woocommerce .products .product-hover-style-image-center .open-quick-view:hover{
    background:#323232
}
.woocommerce .products .product-hover-style-image-center.product-hover-button-style-border .open-quick-view{
    background:#fff;
    color:#323232
}
.woocommerce .products .product-hover-style-image-center.product-hover-button-style-border .open-quick-view:hover{
    background:#323232;
    color:#fff
}
.woocommerce .product-hover-style-image-center .open-quick-view.loading{
    color:rgba(255,255,255,.5)
}
.woocommerce .product-hover-style-image-center .open-quick-view.loading:after{
    background-image:url(../images/loader-img/cy_loader-light.svg);
    left:50%;
    margin-left:-12px;
    top:6px
}
.woocommerce .product-hover-style-image-center .product-actions .add_to_cart_button.loading:before{
    top:10px
}
.woocommerce .product-hover-style-image-center .product-action-wishlist .add_to_wishlist.cs-loading:after{
    left:10px
}
.woocommerce .product-hover-style-image-center .product-action-compare .compare.cs-loading:after{
    top:10px;
    left:10px
}
.woocommerce .product-hover-style-image-center.product-hover-button-style-border .product-actions .add_to_cart_button.loading:before{
    top:8px;
    left:1px;
    background-image:url(../images/loader-img/cy_loader-light.svg)
}
.woocommerce .product-hover-style-image-center.product-hover-button-style-border .product-action-compare .compare.cs-loading:after,.woocommerce .product-hover-style-image-center.product-hover-button-style-border .product-action-wishlist .add_to_wishlist.cs-loading:after{
    top:7px;
    left:7px;
    background-image:url(../images/loader-img/cy_loader-light.svg)
}
.woocommerce .product-hover-style-image-center.product-hover-button-style-border .product-action-compare .compare:hover.cs-loading:after,.woocommerce .product-hover-style-image-center.product-hover-button-style-border .product-action-wishlist .add_to_wishlist:hover.cs-loading:after,.woocommerce .product-hover-style-image-center.product-hover-button-style-border .product-actions .add_to_cart_button:hover.loading:before{
    background-image:url(../images/loader-img/cy_loader.svg)
}
.woocommerce .product-hover-button-style-flat .product-actions .alt,.woocommerce .product-hover-button-style-flat .product-actions a{
    background:#fff;
    color:#323232
}
.woocommerce .product-hover-button-style-flat .product-actions .alt:hover,.woocommerce .product-hover-button-style-flat .product-actions a:hover{
    background:#fff;
    color:#04d39f
}
.woocommerce .product-hover-button-style-border .product-actions a{
    background:0 0;
    box-shadow:none;
    border:2px solid #fff;
    color:#fff;
    width:43px;
    height:43px;
    line-height:28px
}
.woocommerce .product-hover-button-style-border .product-actions a:hover{
    background:#fff;
    border-color:transparent!important;
    color:#04d39f
}
.woocommerce li.product-hover-button-style-border .product-thumbnail{
    z-index:0
}
.woocommerce li.product-hover-button-style-border .product-thumbnail:after{
    content:"";
    position:absolute;
    left:0;
    top:0;
    opacity:0;
    width:100%;
    height:100%;
    -webkit-transition:all .2s ease-out 0s;
    -moz-transition:all .2s ease-out 0s;
    transition:all .2s ease-out 0s;
    background:#04d39f;
    z-index:1
}
.woocommerce .product-hover-button-style-border:hover .product-thumbnail:after{
    opacity:.8
}
.woocommerce .products .product-hover-button-style-border .open-quick-view{
    background:#fff;
    color:#323232
}
.woocommerce .products .product-hover-button-style-border .open-quick-view:hover{
    background:#323232;
    color:#fff
}
.woocommerce .product-hover-button-shape-round .product-actions a{
    -webkit-border-radius:80px;
    -moz-border-radius:80px;
    border-radius:80px
}
.woocommerce .product-hover-style-image-icon-left .product-info{
    position:relative
}
.woocommerce .products.list .product-hover-style-image-icon-left{
    box-shadow:none
}
.woocommerce .product-hover-style-image-icon-left .product-actions{
    width:45px;
    bottom:auto;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%);
    opacity:0;
    left:30px
}
.products-listing-type-carousel ul.products.products-loop li.product-hover-style-image-icon-left:hover{
    box-shadow:none
}
.woocommerce .products li.product-hover-style-image-icon-left:hover .product-actions{
    left:15px;
    opacity:1
}
.woocommerce .product-hover-style-image-icon-left .product-actions a{
    margin:4px 0!important
}
.pgscore_multi_tab_products_listing_wrapper .woocommerce .products .product.product-hover-style-image-icon-left:hover,.pgscore_multi_tab_products_listing_wrapper .woocommerce .products.owl-carousel .product.product-hover-style-image-icon-left:hover{
    box-shadow:none
}
.woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-image-icon-left,.woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-image-icon-left{
    margin-bottom:1px;
    margin-top:29px
}
.mtpl-listing-type-carousel ul.products li.product.product-hover-style-image-icon-left,.woocommerce .mtpl-listing-type-carousel ul.products li.product.product-hover-style-image-icon-left{
    margin-bottom:1px;
    margin-left:1px;
    width:99.3%
}
.woocommerce .products .product.product-hover-style-image-icon-left{
    box-shadow:none;
    border:1px solid #eee
}
.woocommerce .products .product.product-hover-style-image-icon-left:hover{
    -webkit-box-shadow:0 3px 22px rgba(0,0,0,.07);
    -moz-box-shadow:0 3px 22px rgba(0,0,0,.07);
    box-shadow:0 3px 22px rgba(0,0,0,.07)
}
.woocommerce .product-hover-style-image-icon-left .open-quick-view{
    left:auto;
    opacity:0;
    top:50%;
    right:35px;
    transform:translateX(0);
    -webkit-transform:translatey(-50%);
    -moz-transform:translatey(-50%);
    transform:translatey(-50%);
    z-index:9
}
.woocommerce .product-hover-style-image-icon-left:hover .open-quick-view{
    right:15px;
    opacity:1
}
.woocommerce .products .product-hover-style-image-icon-left .open-quick-view:hover{
    background:#323232
}
.woocommerce ul.products .product-hover-style-image-icon-left .product-inner .stock{
    bottom:auto;
    top:15px
}
.woocommerce ul.products li.product-hover-style-image-icon-left .woo-product-countdown-wrapper{
    position:absolute;
    top:-70px;
    width:100%;
    left:0;
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s
}
.woocommerce ul.products li.product-hover-style-image-icon-left:hover .woo-product-countdown-wrapper{
    opacity:0;
    visibility:hidden
}
.woocommerce ul.products li.product-hover-style-image-icon-left .woo-product-countdown-wrapper .countdown{
    margin-top:0!important
}
.woocommerce .product-hover-style-image-icon-left .product-action-add-to-cart .button.loading:after{
    content:normal
}
.woocommerce .product-hover-style-image-icon-left .product-action-add-to-cart .button.loading:before{
    top:10px
}
.woocommerce .product-hover-style-image-icon-left .product-action-wishlist .add_to_wishlist.cs-loading:after{
    top:10px;
    left:10px
}
.woocommerce .product-hover-style-image-icon-left .product-action-compare .compare.cs-loading:after{
    top:11px;
    left:9px
}
.woocommerce .product-hover-style-image-icon-left .open-quick-view.loading{
    color:rgba(255,255,255,.5)
}
.woocommerce .product-hover-style-image-icon-left .open-quick-view.loading:after{
    background-image:url(../images/loader-img/cy_loader-light.svg);
    left:50%;
    margin-left:-12px;
    top:6px
}
.woocommerce .product-hover-style-image-icon-left.product-hover-button-style-border .product-action-compare .compare.cs-loading:after,.woocommerce .product-hover-style-image-icon-left.product-hover-button-style-border .product-action-wishlist .add_to_wishlist.cs-loading:after,.woocommerce .product-hover-style-image-icon-left.product-hover-button-style-border .product-actions .add_to_cart_button.loading:before{
    background-image:url(../images/loader-img/cy_loader-light.svg)
}
.woocommerce .product-hover-style-image-icon-left.product-hover-button-style-border .product-actions .add_to_cart_button.loading:before{
    top:7px
}
.woocommerce .product-hover-style-image-icon-left.product-hover-button-style-border .product-action-wishlist .add_to_wishlist.cs-loading:after{
    top:8px;
    left:7px
}
.woocommerce .product-hover-style-image-icon-left.product-hover-button-style-border .product-action-compare .compare.cs-loading:after{
    top:8px;
    left:6px
}
.woocommerce .product-hover-style-image-icon-bottom .product-info{
    position:relative
}
.woocommerce .products.list .product-hover-style-image-icon-bottom{
    box-shadow:none
}
.woocommerce .product-hover-style-image-icon-bottom .product-actions{
    bottom:-10px;
    opacity:0
}
.woocommerce .product-hover-style-image-icon-bottom:hover .product-actions{
    bottom:15px;
    opacity:1
}
.woocommerce .product-hover-style-image-icon-bottom .product-actions .product-actions-inner>.product-action{
    display:inline-block;
    vertical-align:top
}
.products-listing-type-carousel ul.products.products-loop li.product.product-hover-style-image-icon-bottom:hover{
    -webkit-box-shadow:0 0 1px rgba(0,0,0,.15);
    -moz-box-shadow:0 0 1px rgba(0,0,0,.15);
    box-shadow:0 0 1px rgba(0,0,0,.15)
}
.pgscore_multi_tab_products_listing_wrapper .woocommerce .products .product.product-hover-style-image-icon-bottom:hover,.pgscore_multi_tab_products_listing_wrapper .woocommerce .products.owl-carousel .product.product-hover-style-image-icon-bottom:hover{
    -webkit-box-shadow:0 0 1px rgba(0,0,0,.15);
    -moz-box-shadow:0 0 1px rgba(0,0,0,.15);
    box-shadow:0 0 1px rgba(0,0,0,.15)
}
.woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-image-icon-bottom,.woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-image-icon-bottom{
    margin-bottom:1px;
    margin-top:29px
}
.mtpl-listing-type-carousel ul.products li.product.product-hover-style-image-icon-bottom,.woocommerce .mtpl-listing-type-carousel ul.products li.product.product-hover-style-image-icon-bottom{
    margin-bottom:1px;
    margin-left:1px;
    width:99.3%
}
.woocommerce .product-hover-style-image-icon-bottom .open-quick-view{
    top:45%;
    opacity:0
}
.woocommerce .product-hover-style-image-icon-bottom:hover .open-quick-view{
    top:50%;
    opacity:1
}
.woocommerce .products .product-hover-style-image-icon-bottom .open-quick-view:hover{
    background:#323232
}
.woocommerce ul.products .product-hover-style-image-icon-bottom .product-inner .stock{
    bottom:auto;
    top:15px
}
.woocommerce ul.products li.product-hover-style-image-icon-bottom .woo-product-countdown-wrapper{
    position:absolute;
    top:-70px;
    width:100%;
    left:0;
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s
}
.woocommerce ul.products li.product-hover-style-image-icon-bottom:hover .woo-product-countdown-wrapper{
    opacity:0;
    visibility:hidden
}
.woocommerce ul.products li.product-hover-style-image-icon-bottom .woo-product-countdown-wrapper .countdown{
    margin-top:0!important
}
.woocommerce .product-hover-style-image-icon-bottom .product-action-add-to-cart .button.loading:after{
    content:normal
}
.woocommerce .product-hover-style-image-icon-bottom .product-action-add-to-cart .button.loading:before{
    top:10px
}
.woocommerce .product-hover-style-image-icon-bottom .product-action-wishlist .add_to_wishlist.cs-loading:after{
    top:10px;
    left:10px
}
.woocommerce .product-hover-style-image-icon-bottom .product-action-compare .compare.cs-loading:after{
    top:11px;
    left:9px
}
.woocommerce .product-hover-style-image-icon-bottom .open-quick-view.loading{
    color:rgba(255,255,255,.5)
}
.woocommerce .product-hover-style-image-icon-bottom .open-quick-view.loading:after{
    background-image:url(../images/loader-img/cy_loader-light.svg);
    left:50%;
    margin-left:-12px;
    top:6px
}
.woocommerce .product-hover-style-image-icon-bottom.product-hover-button-style-border .product-action-compare .compare.cs-loading:after,.woocommerce .product-hover-style-image-icon-bottom.product-hover-button-style-border .product-action-wishlist .add_to_wishlist.cs-loading:after,.woocommerce .product-hover-style-image-icon-bottom.product-hover-button-style-border .product-actions .add_to_cart_button.loading:before{
    background-image:url(../images/loader-img/cy_loader-light.svg)
}
.woocommerce .product-hover-style-image-icon-bottom.product-hover-button-style-border .product-actions .add_to_cart_button.loading:before{
    top:7px
}
.woocommerce .product-hover-style-image-icon-bottom.product-hover-button-style-border .product-action-wishlist .add_to_wishlist.cs-loading:after{
    top:8px;
    left:7px
}
.woocommerce .product-hover-style-image-icon-bottom.product-hover-button-style-border .product-action-compare .compare.cs-loading:after{
    top:8px;
    left:6px
}
.woocommerce .products .product-hover-style-image-left,.woocommerce .products .product-hover-style-image-left:hover{
    border:none;
    box-shadow:none;
    background:0 0
}
.woocommerce .product-hover-style-image-left .product-actions{
    width:auto;
    transform:inherit;
    top:auto;
    bottom:30px;
    opacity:0;
    left:15px
}
.woocommerce .products li.product-hover-style-image-left:hover .product-actions{
    bottom:15px;
    opacity:1
}
.woocommerce .product-hover-style-image-left .product-actions .product-actions-inner{
    background:#fff;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:0 2px 6px rgba(0,0,0,.12);
    -moz-box-shadow:0 2px 6px rgba(0,0,0,.12);
    box-shadow:0 2px 6px rgba(0,0,0,.12)
}
.woocommerce .product-hover-style-image-left .product-actions .alt,.woocommerce .product-hover-style-image-left .product-actions a{
    margin:4px 0!important;
    width:55px;
    height:55px;
    min-width:inherit;
    line-height:45px;
    margin:0!important;
    background:0 0;
    color:#323232;
    border-radius:0;
    box-shadow:none;
    border:none
}
.woocommerce .product-hover-style-image-left .product-actions a:hover{
    background:0 0;
    color:#04d39f
}
.woocommerce .product-hover-style-image-left .product-actions .product-actions-inner>.product-action{
    position:relative
}
.woocommerce .product-hover-style-image-left .product-actions .product-actions-inner>.product-action:after{
    content:"";
    width:25px;
    height:1px;
    background:#e5e5e5;
    position:absolute;
    left:15px;
    bottom:0
}
.woocommerce .product-hover-style-image-left .product-actions .product-actions-inner>.product-action:last-child:after{
    content:normal
}
.woocommerce .product-hover-style-image-left.product-hover-button-style-border .product-actions .product-actions-inner>.product-action:after{
    background:rgba(255,255,255,.3)
}
.woocommerce .product-hover-style-image-left .open-quick-view{
    min-width:inherit;
    top:inherit;
    left:inherit;
    transform:inherit
}
.product-hover-style-image-left .product-actions .open-quick-view.loading:after{
    top:15px;
    left:15px
}
.woocommerce .product-hover-style-image-left .product-info{
    padding:0;
    padding-top:15px
}
.woocommerce .product-hover-style-image-left .product-info .product-name{
    padding-top:5px
}
.woocommerce .product-hover-style-image-left .star-rating-wrapper{
    display:none
}
.woocommerce ul.products .product-hover-style-image-left .price{
    overflow:hidden;
    -webkit-transition:all .2s ease-out 0s;
    -moz-transition:all .2s ease-out 0s;
    transition:all .2s ease-out 0s
}
.woocommerce ul.products .product-hover-style-image-left .price>*{
    position:relative;
    top:0;
    -webkit-transition:all .2s ease-out 0s;
    -moz-transition:all .2s ease-out 0s;
    transition:all .2s ease-out 0s
}
.woocommerce ul.products .product-hover-style-image-left:hover .product-info .price{
    opacity:0
}
.woocommerce ul.products .product-hover-style-image-left:hover .product-info .price>*{
    top:-25px
}
.woocommerce ul.products .product-hover-style-image-left .product-action-add-to-cart .added_to_cart,.woocommerce ul.products .product-hover-style-image-left .product-action-add-to-cart .button{
    margin:0;
    background:0 0;
    color:#323232;
    padding:0;
    line-height:22px;
    font-size:13px;
    font-weight:600;
    text-transform:uppercase;
    position:relative;
    bottom:0;
    -webkit-transition:all .2s ease-out 0s;
    -moz-transition:all .2s ease-out 0s;
    transition:all .2s ease-out 0s
}
.woocommerce ul.products .product-hover-style-image-left .product-action-add-to-cart .added_to_cart:hover,.woocommerce ul.products .product-hover-style-image-left .product-action-add-to-cart .button:hover{
    color:#04d39f
}
.woocommerce ul.products .product-hover-style-image-left .price+.product-action-add-to-cart .added_to_cart,.woocommerce ul.products .product-hover-style-image-left .price+.product-action-add-to-cart .button,.woocommerce ul.products .product-hover-style-image-left .star-rating-wrapper+.product-action-add-to-cart .added_to_cart,.woocommerce ul.products .product-hover-style-image-left .star-rating-wrapper+.product-action-add-to-cart .button{
    bottom:-22px
}
.woocommerce ul.products .product-hover-style-image-left:hover .product-action-add-to-cart .added_to_cart,.woocommerce ul.products .product-hover-style-image-left:hover .product-action-add-to-cart .button{
    bottom:0
}
.woocommerce ul.products .product-hover-style-image-left .product-action-add-to-cart .button.added{
    display:none
}
.woocommerce ul.products .product-hover-style-image-left .product-action-add-to-cart .added_to_cart:before,.woocommerce ul.products .product-hover-style-image-left .product-action-add-to-cart .button:before{
    content:"\f07a";
    position:relative;
    left:0;
    top:0;
    font-family:'Font Awesome 5 Free';
    font-size:14px;
    padding-right:10px;
    font-weight:900
}
.woocommerce ul.products .product-hover-style-image-left .product-action-add-to-cart .added_to_cart:before{
    content:"\f00c"
}
.woocommerce ul.products .product-hover-style-image-left .product-action-add-to-cart{
    margin:0;
    margin-top:0;
    line-height:22px;
    overflow:hidden
}
.woocommerce ul.products .product-hover-style-image-left .price+.product-action-add-to-cart,.woocommerce ul.products .product-hover-style-image-left .star-rating-wrapper+.product-action-add-to-cart{
    margin-top:-30px
}
.woocommerce ul.products .product-hover-style-image-left.product_icon_type-line-icon .product-action-add-to-cart .button:before{
    content:"\f139";
    font-family:pgsicon-ecommerce;
    font-size:18px;
    font-weight:400
}
.woocommerce .product-hover-style-image-left.product-hover-button-shape-round .product-actions .product-actions-inner{
    border-radius:80px;
    padding:5px 0
}
.woocommerce .product-hover-style-image-left.product-hover-button-style-border .open-quick-view{
    background:0 0
}
.woocommerce .product-hover-style-image-left.product-hover-button-style-border .product-actions .product-actions-inner{
    background:0 0;
    border:2px solid #fff
}
.woocommerce ul.products .product-hover-style-image-left.product-hover-button-style-border .product-actions a,.woocommerce ul.products .product-hover-style-image-left.product-hover-button-style-border .product-actions a:hover{
    background:0 0;
    color:#fff
}
.woocommerce .product-hover-style-image-left.product-hover-button-style-border .product-action-compare .compare.cs-loading:after,.woocommerce .product-hover-style-image-left.product-hover-button-style-border .product-action-wishlist .add_to_wishlist.cs-loading:after,.woocommerce .product-hover-style-image-left.product-hover-button-style-border .product-actions .open-quick-view.loading:after{
    background-image:url(../images/loader-img/cy_loader-light.svg)
}
.woocommerce ul.products .product-hover-style-image-left.featured .price+.product-action-add-to-cart,.woocommerce ul.products .product-hover-style-image-left.featured .star-rating-wrapper+.product-action-add-to-cart{
    margin-top:0
}
.woocommerce ul.products .product-hover-style-image-left.featured.purchasable .price+.product-action-add-to-cart,.woocommerce ul.products .product-hover-style-image-left.featured.purchasable .star-rating-wrapper+.product-action-add-to-cart{
    margin-top:-30px
}
.woocommerce ul.products .product-hover-style-image-left .product-action-add-to-cart .button.loading{
    opacity:1;
    color:rgba(0,0,0,.2)
}
.woocommerce ul.products .product-hover-style-image-left .product-action-add-to-cart .button.loading:after{
    top:0;
    left:50%;
    margin-left:-12px
}
.woocommerce .product-hover-style-image-left .product-action-compare .compare.cs-loading:after,.woocommerce .product-hover-style-image-left .product-action-wishlist .add_to_wishlist.cs-loading:after{
    top:15px;
    left:15px
}
.woocommerce .product-hover-style-image-left.product-hover-button-style-flat.product-hover-button-style-dark .product-actions .product-actions-inner{
    background:#323232
}
.woocommerce .product-hover-style-image-left.product-hover-button-style-flat.product-hover-button-style-dark .product-actions a{
    color:#a7a5a6
}
.woocommerce .product-hover-style-image-left.product-hover-button-style-flat.product-hover-button-style-dark .product-actions a:hover{
    color:#fff
}
.woocommerce .product-hover-style-image-left.product-hover-button-style-flat.product-hover-button-style-dark .product-actions .product-actions-inner>.product-action:after{
    background:#545454
}
.woocommerce .products .product-hover-style-icons-bottom-right,.woocommerce .products .product-hover-style-icons-bottom-right:hover{
    border:none;
    box-shadow:none;
    background:0 0
}
.woocommerce .products .product-hover-style-icons-bottom-right .product-info{
    padding:0;
    padding-top:15px;
    position:relative
}
.woocommerce .product-hover-style-icons-bottom-right .product-actions{
    width:auto;
    transform:inherit;
    top:auto;
    bottom:30px;
    opacity:0;
    left:auto;
    right:15px
}
.woocommerce .products li.product-hover-style-icons-bottom-right:hover .product-actions{
    bottom:15px;
    opacity:1
}
.woocommerce .product-hover-style-icons-bottom-right .product-actions .product-actions-inner{
    background:#fff;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:0 2px 6px rgba(0,0,0,.12);
    -moz-box-shadow:0 2px 6px rgba(0,0,0,.12);
    box-shadow:0 2px 6px rgba(0,0,0,.12)
}
.woocommerce .product-hover-style-icons-bottom-right .product-actions .alt,.woocommerce .product-hover-style-icons-bottom-right .product-actions a{
    margin:4px 0!important;
    width:55px;
    height:55px;
    min-width:inherit;
    line-height:45px;
    margin:0!important;
    background:0 0;
    color:#323232;
    border-radius:0;
    box-shadow:none
}
.woocommerce .product-hover-style-icons-bottom-right .product-actions a:hover{
    background:0 0;
    color:#04d39f
}
.woocommerce .product-hover-style-icons-bottom-right .product-actions .product-actions-inner>.product-action{
    position:relative
}
.woocommerce .product-hover-style-icons-bottom-right .product-actions .product-actions-inner>.product-action:after{
    content:"";
    width:25px;
    height:1px;
    background:#e5e5e5;
    position:absolute;
    left:15px;
    bottom:0
}
.woocommerce .product-hover-style-icons-bottom-right .open-quick-view{
    min-width:inherit;
    top:inherit;
    left:inherit;
    transform:inherit
}
.woocommerce .product-hover-style-icons-bottom-right .product-info .product-name{
    padding-top:5px
}
.woocommerce .product-hover-style-icons-bottom-right .product-info .price{
    line-height:24px
}
.woocommerce .product-hover-style-icons-bottom-right .product-info .star-rating-wrapper{
    margin-top:5px;
    display:block
}
.woocommerce .products .product-hover-style-icons-bottom-right .product-inner .stock{
    left:15px;
    top:15px;
    bottom:auto;
    font-size:12px
}
.woocommerce .product-hover-style-icons-bottom-right .product-info .woo-product-countdown-wrapper{
    position:absolute;
    top:-73px;
    left:0;
    right:0;
    transition:all .2s ease-out 0s
}
.woocommerce .product-hover-style-icons-bottom-right:hover .product-info .woo-product-countdown-wrapper{
    opacity:0;
    visibility:hidden
}
.woocommerce .product-hover-style-icons-bottom-right .product-info .woo-product-countdown-wrapper ul.countdown{
    margin-top:0!important
}
.woocommerce .product-hover-style-icons-bottom-right .product-action-add-to-cart .add_to_cart_button.loading:before{
    top:15px
}
.woocommerce .product-hover-style-icons-bottom-right .product-action-compare .compare.cs-loading:after,.woocommerce .product-hover-style-icons-bottom-right .product-action-wishlist .add_to_wishlist.cs-loading:after,.woocommerce .product-hover-style-icons-bottom-right .product-actions .open-quick-view.loading:after{
    top:15px;
    left:15px
}
.woocommerce .product-hover-style-icons-bottom-right.product-hover-button-style-dark .product-actions a{
    background:#323232;
    opacity:1!important
}
.woocommerce .product-hover-style-icons-bottom-right.product-hover-button-style-dark .product-actions a{
    color:#a7a5a6
}
.woocommerce .product-hover-style-icons-bottom-right.product-hover-button-style-dark .product-actions a:hover{
    color:#fff
}
.woocommerce .product-hover-style-icons-bottom-right.product-hover-button-style-dark .product-actions .product-actions-inner>.product-action:after{
    background:#545454
}
.row-background-dark .product-hover-style-icons-bottom-right .product-info .ciyashop-product-category a:hover,.theme-dark .product-hover-style-icons-bottom-right .product-info .ciyashop-product-category a:hover{
    color:#fff
}
.row-background-dark .product-hover-style-icons-bottom-right .product-info .product-name a,.theme-dark .product-hover-style-icons-bottom-right .product-info .product-name a{
    color:#fff
}
.row-background-dark ul.products li.product-hover-style-icons-bottom-right .product-info .price del,.theme-dark ul.products li.product-hover-style-icons-bottom-right .product-info .price del{
    opacity:.8
}
.row-background-dark ul.products li.product-hover-style-icons-bottom-right .product-info .price .amount,.theme-dark ul.products li.product-hover-style-icons-bottom-right .product-info .price .amount{
    color:#fff
}
.woocommerce .products .product-hover-style-image-bottom,.woocommerce .products .product-hover-style-image-bottom:hover{
    border:none;
    box-shadow:none;
    background:0 0
}
.woocommerce .product-hover-style-image-bottom .product-info{
    position:relative;
    z-index:9
}
.woocommerce .product-hover-style-image-bottom .product-actions{
    bottom:-10px;
    opacity:0;
    text-align:center
}
.woocommerce .product-hover-style-image-bottom .product-actions-inner{
    display:inline-block;
    vertical-align:top
}
.woocommerce .product-hover-style-image-bottom .product-actions-inner>.product-action{
    float:left
}
.woocommerce .product-hover-style-image-bottom.product-hover-button-style-flat .product-actions a{
    color:#323232
}
.woocommerce .products-loop-column-4 .product-hover-style-image-bottom.product-hover-button-style-flat .product-actions a{
    margin:0 1px!important
}
.woocommerce .product-hover-style-image-bottom:hover .product-actions{
    bottom:15px;
    opacity:1
}
.woocommerce .product-hover-style-image-bottom .open-quick-view{
    min-width:inherit;
    top:inherit;
    left:inherit;
    transform:inherit
}
.woocommerce .product-hover-style-image-bottom .product-info{
    padding:0;
    padding-top:15px
}
.woocommerce .product-hover-style-image-bottom .product-info .product-name{
    padding-top:5px
}
.woocommerce .product-hover-style-image-bottom .product-info .price{
    line-height:24px
}
.woocommerce .product-hover-style-image-bottom .product-info .star-rating-wrapper{
    margin-top:5px;
    display:block
}
.woocommerce .product-hover-style-image-bottom .product-action-add-to-cart .add_to_cart_button.loading:before{
    top:10px
}
.woocommerce .product-hover-style-image-bottom .product-action-compare .compare.cs-loading:after,.woocommerce .product-hover-style-image-bottom .product-action-quick-view .open-quick-view.loading:after,.woocommerce .product-hover-style-image-bottom .product-action-wishlist .add_to_wishlist.cs-loading:after{
    top:10px;
    left:10px
}
.woocommerce .products .product-hover-style-image-bottom.product-hover-button-style-border .open-quick-view{
    background:0 0;
    color:#fff
}
.woocommerce .products .product-hover-style-image-bottom.product-hover-button-style-border .open-quick-view:hover{
    background:#fff;
    color:#04d39f
}
.woocommerce .product-hover-style-image-bottom.product-hover-button-style-border .product-action-compare .compare.cs-loading:after,.woocommerce .product-hover-style-image-bottom.product-hover-button-style-border .product-action-wishlist .add_to_wishlist.cs-loading:after,.woocommerce .product-hover-style-image-bottom.product-hover-button-style-border .product-actions .add_to_cart_button.loading:before,.woocommerce .product-hover-style-image-bottom.product-hover-button-style-border .product-actions .open-quick-view.loading:after{
    background-image:url(../images/loader-img/cy_loader-light.svg);
    top:7px;
    left:7px
}
.woocommerce .product-hover-style-image-bottom.product-hover-button-style-border .product-actions .add_to_cart_button.loading:before{
    top:8px;
    left:1px
}
.woocommerce .product-hover-style-image-bottom.product-hover-button-style-border .product-action-compare .compare.cs-loading:hover:after,.woocommerce .product-hover-style-image-bottom.product-hover-button-style-border .product-action-wishlist .add_to_wishlist.cs-loading:hover:after,.woocommerce .product-hover-style-image-bottom.product-hover-button-style-border .product-actions .add_to_cart_button.loading:hover:before,.woocommerce .product-hover-style-image-bottom.product-hover-button-style-border .product-actions .open-quick-view.loading:hover:after{
    background-image:url(../images/loader-img/cy_loader.svg)
}
.row-background-dark .product-hover-style-image-bottom .product-info .ciyashop-product-category a:hover,.theme-dark .product-hover-style-image-bottom .product-info .ciyashop-product-category a:hover{
    color:#fff
}
.row-background-dark .product-hover-style-image-bottom .product-info .product-name a,.theme-dark .product-hover-style-image-bottom .product-info .product-name a{
    color:#fff
}
.row-background-dark ul.products li.product-hover-style-image-bottom .product-info .price del,.theme-dark ul.products li.product-hover-style-image-bottom .product-info .price del{
    opacity:.8
}
.row-background-dark ul.products li.product-hover-style-image-bottom .product-info .price .amount,.theme-dark ul.products li.product-hover-style-image-bottom .product-info .price .amount{
    color:#fff
}
.woocommerce .products .product-hover-style-button-standard,.woocommerce .products .product-hover-style-button-standard:hover{
    border:none;
    box-shadow:none;
    background:0 0
}
.woocommerce ul.products .product-hover-style-button-standard .product-inner .stock{
    bottom:auto;
    top:15px
}
.woocommerce .product-hover-style-button-standard .product-actions .product-actions-inner{
    background:#fff;
    display:inline-block;
    padding:0 8px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-box-shadow:0 2px 6px rgba(0,0,0,.12);
    -moz-box-shadow:0 2px 6px rgba(0,0,0,.12);
    box-shadow:0 2px 6px rgba(0,0,0,.12)
}
.woocommerce .product-hover-style-button-standard.product-hover-button-shape-round .product-actions .product-actions-inner{
    padding:0 20px;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px
}
.woocommerce .product-hover-style-button-standard .product-actions .product-action{
    display:inline-block;
    vertical-align:top;
    position:relative
}
.woocommerce .product-hover-style-button-standard .product-actions .product-action:before{
    content:"";
    position:absolute;
    right:0;
    top:50%;
    transform:translateY(-50%);
    background:#e5e5e5;
    width:1px;
    height:20px
}
.woocommerce .product-hover-style-button-standard .product-actions .product-action:last-child:before{
    content:normal
}
.woocommerce .product-hover-style-button-standard .product-actions{
    bottom:0;
    opacity:0;
    text-align:center
}
.woocommerce .product-hover-style-button-standard:hover .product-actions{
    bottom:15px;
    opacity:1
}
.woocommerce .product-hover-style-button-standard .product-actions .alt,.woocommerce .product-hover-style-button-standard .product-actions a{
    width:45px;
    height:55px;
    line-height:45px;
    margin:0!important;
    background:0 0;
    box-shadow:none;
    color:#323232
}
.woocommerce .product-hover-style-button-standard .product-actions a:hover{
    background:0 0;
    color:#04d39f
}
.woocommerce .product-hover-style-button-standard .open-quick-view{
    min-width:inherit;
    top:inherit;
    left:inherit;
    transform:inherit
}
.woocommerce .product-hover-style-button-standard .open-quick-view.loading:after{
    top:16px;
    left:10px
}
.woocommerce .product-hover-style-button-standard .product-info{
    padding:0;
    padding-top:10px;
    position:relative
}
.woocommerce .product-hover-style-button-standard .product-info .product-name{
    padding-top:5px
}
.woocommerce .product-hover-style-button-standard .product-info .price{
    line-height:28px
}
.woocommerce .product-hover-style-button-standard .product-info .star-rating-wrapper{
    margin-top:5px;
    margin-bottom:5px;
    display:block
}
.woocommerce ul.products .product-hover-style-button-standard .product-action-add-to-cart .added_to_cart,.woocommerce ul.products .product-hover-style-button-standard .product-action-add-to-cart .button{
    margin-top:7px
}
.woocommerce ul.products .product-hover-style-button-standard .product-action-add-to-cart .added_to_cart:hover,.woocommerce ul.products .product-hover-style-button-standard .product-action-add-to-cart .button:hover{
    background:#323232
}
.woocommerce ul.products .product-hover-style-button-standard .product-action-add-to-cart .added_to_cart:before,.woocommerce ul.products .product-hover-style-button-standard .product-action-add-to-cart .button:before{
    content:"\f07a";
    position:relative;
    left:0;
    top:0;
    font-family:'Font Awesome 5 Free';
    font-size:14px;
    padding-right:10px;
    font-weight:900
}
.woocommerce ul.products .product-hover-style-button-standard.product_icon_type-line-icon .product-action-add-to-cart .button:before{
    content:"\f139";
    font-family:pgsicon-ecommerce;
    font-size:18px;
    font-weight:400
}
.woocommerce ul.products .product-hover-style-button-standard .product-action-add-to-cart .added_to_cart:before{
    content:"\f00c"
}
.woocommerce ul.products .product-hover-style-button-standard .product-action-add-to-cart .button.added{
    display:none
}
.woocommerce ul.products .product-hover-style-button-standard .product-action-add-to-cart .added_to_cart{
    color:#fff;
    line-height:38px;
    padding:0 18px;
    text-transform:uppercase;
    border-radius:3px;
    font-weight:400;
    font-size:14px
}
.woocommerce ul.products .product-hover-style-button-standard .woo-product-countdown-wrapper .countdown{
    margin-top:0!important
}
.woocommerce ul.products .product-hover-style-button-standard .woo-product-countdown-wrapper{
    position:absolute;
    top:-73px;
    left:0;
    right:0
}
.woocommerce ul.products .product-hover-style-button-standard:hover .woo-product-countdown-wrapper{
    opacity:0;
    visibility:hidden;
    transition:all .2s ease-out 0s
}
.woocommerce .product-hover-style-button-standard .product-action-add-to-cart .button.loading{
    padding:0 18px;
    opacity:1;
    color:rgba(255,255,255,.5)
}
.woocommerce .product-hover-style-button-standard .product-action-add-to-cart .button.loading:after{
    background-image:url(../images/loader-img/cy_loader-light.svg);
    top:7px;
    left:50%;
    margin-left:-12px
}
.woocommerce .product-hover-style-button-standard .product-action-compare .compare.cs-loading:after,.woocommerce .product-hover-style-button-standard .product-action-wishlist .add_to_wishlist.cs-loading:after{
    top:15px;
    left:10px
}
.woocommerce .product-hover-style-button-standard.product-hover-button-style-dark .product-actions .product-actions-inner{
    background:#323232
}
.woocommerce .product-hover-style-button-standard.product-hover-button-style-dark .product-actions a{
    color:#a7a5a6
}
.woocommerce .product-hover-style-button-standard.product-hover-button-style-dark .product-actions a:hover{
    color:#fff
}
.woocommerce .product-hover-style-button-standard.product-hover-button-style-dark .product-actions .product-action:before{
    background:#545454
}
.row-background-dark .product-hover-style-button-standard .product-info .ciyashop-product-category a:hover,.theme-dark .product-hover-style-button-standard .product-info .ciyashop-product-category a:hover{
    color:#fff
}
.row-background-dark .product-hover-style-button-standard .product-info .product-name a,.theme-dark .product-hover-style-button-standard .product-info .product-name a{
    color:#fff
}
.row-background-dark ul.products li.product-hover-style-button-standard .product-info .price del,.theme-dark ul.products li.product-hover-style-button-standard .product-info .price del{
    opacity:.8
}
.row-background-dark ul.products li.product-hover-style-button-standard .product-info .price .amount,.theme-dark ul.products li.product-hover-style-button-standard .product-info .price .amount{
    color:#fff
}
.row-background-dark ul.products .product-hover-style-button-standard .product-action-add-to-cart .added_to_cart:hover,.row-background-dark ul.products .product-hover-style-button-standard .product-action-add-to-cart .button:hover,.theme-dark ul.products .product-hover-style-button-standard .product-action-add-to-cart .added_to_cart:hover,.theme-dark ul.products .product-hover-style-button-standard .product-action-add-to-cart .button:hover{
    background:#fff;
    color:#323232
}
.woocommerce .products .product-hover-style-icons-left,.woocommerce .products .product-hover-style-icons-left:hover{
    border:none;
    box-shadow:none;
    background:0 0
}
.woocommerce .products .product-hover-style-icons-left .product-inner .stock{
    left:15px;
    bottom:auto;
    top:15px;
    -webkit-transition:all .2s ease-out 0s;
    -moz-transition:all .2s ease-out 0s;
    transition:all .2s ease-out 0s;
    opacity:1
}
.woocommerce .products .product-hover-style-icons-left:hover .product-inner .stock{
    opacity:0;
    visibility:hidden
}
.woocommerce .products .product-hover-style-icons-left .product-inner .stock.out-of-stock{
    bottom:15px;
    top:auto
}
.woocommerce .products .product-hover-style-icons-left:hover .product-inner .out-of-stock{
    opacity:1;
    visibility:visible
}
.woocommerce .product-hover-style-icons-left .product-actions{
    position:absolute;
    top:15px;
    bottom:auto;
    left:-5px;
    width:auto;
    opacity:0;
    visibility:hidden
}
.woocommerce .product-hover-style-icons-left:hover .product-actions{
    left:15px;
    opacity:1;
    visibility:visible
}
.woocommerce .product-hover-style-icons-left .product-actions .product-actions-inner{
    background:#fff;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:0 2px 6px rgba(0,0,0,.12);
    -moz-box-shadow:0 2px 6px rgba(0,0,0,.12);
    box-shadow:0 2px 6px rgba(0,0,0,.12)
}
.woocommerce .product-hover-style-icons-left .product-actions .product-actions-inner>.product-action{
    position:relative
}
.woocommerce .product-hover-style-icons-left .product-actions .product-actions-inner>.product-action:after{
    content:"";
    width:25px;
    height:1px;
    background:#e5e5e5;
    position:absolute;
    left:15px;
    bottom:0
}
.woocommerce .product-hover-style-icons-left .product-actions .product-actions-inner>.product-action:last-child:after{
    content:normal
}
.woocommerce .product-hover-style-icons-left .product-actions .alt,.woocommerce .product-hover-style-icons-left .product-actions a{
    width:55px;
    height:55px;
    line-height:45px;
    margin:0!important;
    background:0 0;
    color:#323232;
    border-radius:0;
    box-shadow:none
}
.woocommerce .product-hover-style-icons-left .product-actions a:hover{
    background:0 0;
    color:#04d39f
}
.woocommerce .product-hover-style-icons-left .product-thumbnail .product-action-add-to-cart{
    position:absolute;
    bottom:-50px;
    left:0;
    width:100%;
    -webkit-transition:all .2s ease-out 0s;
    -moz-transition:all .2s ease-out 0s;
    transition:all .2s ease-out 0s
}
.woocommerce .product-hover-style-icons-left:hover .product-thumbnail .product-action-add-to-cart{
    bottom:0
}
.woocommerce .product-hover-style-icons-left .product-thumbnail .product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-icons-left .product-thumbnail .product-action-add-to-cart .button{
    width:100%;
    margin:0;
    border-radius:0;
    padding:2px 0;
    text-align:center
}
.woocommerce .product-hover-style-icons-left .product-thumbnail .product-action-add-to-cart .added_to_cart:hover,.woocommerce .product-hover-style-icons-left .product-thumbnail .product-action-add-to-cart .button:hover{
    background:#323232
}
.woocommerce .product-hover-style-icons-left .product-thumbnail .product-action-add-to-cart .button.added{
    display:none
}
.woocommerce .product-hover-style-icons-left .product-thumbnail .product-action-add-to-cart .added_to_cart{
    color:#fff;
    line-height:38px;
    text-transform:uppercase
}
.woocommerce .product-hover-style-icons-left .open-quick-view{
    min-width:inherit;
    top:inherit;
    left:inherit;
    transform:inherit
}
.product-hover-style-icons-left .product-actions .open-quick-view.loading:after{
    top:16px;
    left:15px
}
.woocommerce .product-hover-style-icons-left .product-info{
    padding:0;
    padding-top:10px;
    position:relative
}
.woocommerce .product-hover-style-icons-left .product-info .product-name{
    padding-top:5px
}
.woocommerce .product-hover-style-icons-left .product-info .price{
    line-height:28px
}
.woocommerce .product-hover-style-icons-left .product-info .star-rating-wrapper{
    margin-top:5px;
    display:block
}
.woocommerce .product-hover-style-icons-left .product-info .woo-product-countdown-wrapper{
    position:absolute;
    top:-73px;
    left:0;
    right:0;
    transition:all .2s ease-out 0s
}
.woocommerce .product-hover-style-icons-left:hover .product-info .woo-product-countdown-wrapper{
    top:-115px
}
.woocommerce .product-hover-style-icons-left .product-info .woo-product-countdown-wrapper ul.countdown{
    margin-top:0!important
}
.woocommerce .product-hover-style-icons-left .product-action-add-to-cart .button.loading{
    opacity:1;
    color:rgba(255,255,255,.5)
}
.woocommerce .product-hover-style-icons-left .product-action-add-to-cart .button.loading:after{
    background-image:url(../images/loader-img/cy_loader-light.svg);
    top:8px;
    left:50%;
    margin-left:-12px
}
.woocommerce .product-hover-style-icons-left .product-action-compare .compare.cs-loading:after,.woocommerce .product-hover-style-icons-left .product-action-quick-view .open-quick-view.loading:after,.woocommerce .product-hover-style-icons-left .product-action-wishlist .add_to_wishlist.cs-loading:after{
    top:15px;
    left:15px
}
.woocommerce .product-hover-style-icons-left.product-hover-button-style-dark .product-actions .product-actions-inner{
    background:#323232
}
.woocommerce .product-hover-style-icons-left.product-hover-button-style-dark .product-actions a{
    color:#a7a5a6
}
.woocommerce .product-hover-style-icons-left.product-hover-button-style-dark .product-actions a:hover{
    color:#fff
}
.woocommerce .product-hover-style-icons-left.product-hover-button-style-dark .product-actions .product-actions-inner>.product-action:after{
    background:#545454
}
.row-background-dark .product-hover-style-icons-left .product-info .ciyashop-product-category a:hover,.theme-dark .product-hover-style-icons-left .product-info .ciyashop-product-category a:hover{
    color:#fff
}
.row-background-dark .product-hover-style-icons-left .product-info .product-name a,.theme-dark .product-hover-style-icons-left .product-info .product-name a{
    color:#fff
}
.row-background-dark ul.products li.product-hover-style-icons-left .product-info .price del,.theme-dark ul.products li.product-hover-style-icons-left .product-info .price del{
    opacity:.8
}
.row-background-dark ul.products li.product-hover-style-icons-left .product-info .price .amount,.theme-dark ul.products li.product-hover-style-icons-left .product-info .price .amount{
    color:#fff
}
.woocommerce .products .product-hover-style-icons-rounded,.woocommerce .products .product-hover-style-icons-rounded:hover{
    border:none;
    box-shadow:none;
    background:0 0
}
.woocommerce .products .product-hover-style-icons-rounded .product-inner .stock{
    left:15px;
    top:15px;
    bottom:auto;
    -webkit-transition:all .2s ease-out 0s;
    -moz-transition:all .2s ease-out 0s;
    transition:all .2s ease-out 0s;
    opacity:1
}
.woocommerce .products .product-hover-style-icons-rounded:hover .product-inner .stock{
    opacity:0;
    visibility:hidden
}
.woocommerce .products .product-hover-style-icons-rounded .product-inner .stock.out-of-stock{
    bottom:15px;
    top:auto
}
.woocommerce .products .product-hover-style-icons-rounded:hover .product-inner .stock{
    opacity:0;
    visibility:hidden
}
.woocommerce .products .product-hover-style-icons-rounded:hover .product-inner .out-of-stock{
    opacity:1;
    visibility:visible
}
.woocommerce .product-hover-style-icons-rounded .product-actions{
    position:absolute;
    top:15px;
    bottom:auto;
    left:-5px;
    width:auto;
    opacity:0;
    visibility:hidden
}
.woocommerce .product-hover-style-icons-rounded:hover .product-actions{
    left:15px;
    opacity:1;
    visibility:visible
}
.woocommerce .product-hover-style-icons-rounded .product-actions-inner>.product-action{
    margin-bottom:6px
}
.woocommerce .product-hover-style-icons-rounded .product-actions .alt,.woocommerce .product-hover-style-icons-rounded .product-actions a{
    margin:0!important;
    background:#fff;
    color:#323232;
    border-radius:70px
}
.woocommerce .product-hover-style-icons-rounded .product-actions a:hover{
    background:#fff;
    color:#04d39f
}
.woocommerce .product-hover-style-icons-rounded .product-thumbnail .product-action-add-to-cart{
    position:absolute;
    bottom:-50px;
    left:0;
    width:100%;
    -webkit-transition:all .2s ease-out 0s;
    -moz-transition:all .2s ease-out 0s;
    transition:all .2s ease-out 0s
}
.woocommerce .product-hover-style-icons-rounded:hover .product-thumbnail .product-action-add-to-cart{
    bottom:0
}
.woocommerce .product-hover-style-icons-rounded .product-thumbnail .product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-icons-rounded .product-thumbnail .product-action-add-to-cart .button{
    width:100%;
    margin:0;
    border-radius:0;
    padding:2px 0;
    text-align:center
}
.woocommerce .product-hover-style-icons-rounded .product-thumbnail .product-action-add-to-cart .added_to_cart:hover,.woocommerce .product-hover-style-icons-rounded .product-thumbnail .product-action-add-to-cart .button:hover{
    background:#323232
}
.woocommerce .product-hover-style-icons-rounded .product-thumbnail .product-action-add-to-cart .button.added{
    display:none
}
.woocommerce .product-hover-style-icons-rounded .product-thumbnail .product-action-add-to-cart .added_to_cart{
    color:#fff;
    line-height:38px;
    text-transform:uppercase
}
.woocommerce .product-hover-style-icons-rounded .open-quick-view{
    min-width:inherit;
    top:inherit;
    left:inherit;
    transform:inherit
}
.product-hover-style-icons-rounded .product-actions .open-quick-view.loading:after{
    top:16px;
    left:15px
}
.woocommerce .product-hover-style-icons-rounded .product-info{
    padding:0;
    padding-top:10px;
    position:relative
}
.woocommerce .product-hover-style-icons-rounded .product-info .product-name{
    padding-top:5px
}
.woocommerce .product-hover-style-icons-rounded .product-info .price{
    line-height:28px
}
.woocommerce .product-hover-style-icons-rounded .product-info .star-rating-wrapper{
    margin-top:5px;
    display:block
}
.woocommerce .product-hover-style-icons-rounded .product-info .woo-product-countdown-wrapper{
    position:absolute;
    top:-73px;
    left:0;
    right:0;
    transition:all .2s ease-out 0s
}
.woocommerce .product-hover-style-icons-rounded:hover .product-info .woo-product-countdown-wrapper{
    top:-115px
}
.woocommerce .product-hover-style-icons-rounded .product-info .woo-product-countdown-wrapper ul.countdown{
    margin-top:0!important
}
.woocommerce .product-hover-style-icons-rounded .product-action-add-to-cart .button.loading{
    opacity:1;
    color:rgba(255,255,255,.5)
}
.woocommerce .product-hover-style-icons-rounded .product-action-add-to-cart .button.loading:after{
    background-image:url(../images/loader-img/cy_loader-light.svg);
    top:8px;
    left:50%;
    margin-left:-12px
}
.woocommerce .product-hover-style-icons-rounded .product-action-compare .compare.cs-loading:after,.woocommerce .product-hover-style-icons-rounded .product-action-quick-view .open-quick-view.loading:after,.woocommerce .product-hover-style-icons-rounded .product-action-wishlist .add_to_wishlist.cs-loading:after{
    top:10px;
    left:10px
}
.woocommerce .product-hover-style-icons-rounded.product-hover-button-style-dark .product-actions a{
    background:#323232
}
.woocommerce .product-hover-style-icons-rounded.product-hover-button-style-dark .product-actions a{
    color:#a7a5a6
}
.woocommerce .product-hover-style-icons-rounded.product-hover-button-style-dark .product-actions a:hover{
    color:#fff
}
.woocommerce .product-hover-style-icons-rounded.product-hover-button-style-dark .product-actions .product-actions-inner>.product-action:after{
    background:#545454
}
.row-background-dark .product-hover-style-icons-rounded .product-info .ciyashop-product-category a:hover,.theme-dark .product-hover-style-icons-rounded .product-info .ciyashop-product-category a:hover{
    color:#fff
}
.row-background-dark .product-hover-style-icons-rounded .product-info .product-name a,.theme-dark .product-hover-style-icons-rounded .product-info .product-name a{
    color:#fff
}
.row-background-dark ul.products li.product-hover-style-icons-rounded .product-info .price del,.theme-dark ul.products li.product-hover-style-icons-rounded .product-info .price del{
    opacity:.8
}
.row-background-dark ul.products li.product-hover-style-icons-rounded .product-info .price .amount,.theme-dark ul.products li.product-hover-style-icons-rounded .product-info .price .amount{
    color:#fff
}
.woocommerce .products .product-hover-style-minimal-hover-cart,.woocommerce .products .product-hover-style-minimal-hover-cart:hover{
    border:none;
    box-shadow:none;
    background:0 0
}
.woocommerce .products .product-hover-style-minimal-hover-cart .product-inner .stock,.woocommerce .products.list .product-hover-style-minimal-hover-cart .product-inner .stock{
    bottom:auto;
    top:15px
}
.woocommerce .products.list .product-hover-style-minimal-hover-cart .product-inner .stock{
    display:none
}
.woocommerce ul.products li.product-hover-style-minimal-hover-cart .product-name{
    position:absolute;
    bottom:0;
    left:0;
    padding:7px;
    width:100%;
    -webkit-transform:translateY(100%);
    -moz-transform:translateY(100%);
    transform:translateY(100%);
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s
}
.woocommerce ul.products li.product-hover-style-minimal-hover-cart:hover .product-name{
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    transform:translateY(0)
}
.woocommerce .product-hover-style-minimal-hover-cart .product-name a{
    background:#fff;
    padding:10px 10px;
    text-align:center;
    font-size:13px
}
.woocommerce .products .product-hover-style-minimal-hover-cart .product-name a{
    color:#323232
}
.woocommerce .products .product-hover-style-minimal-hover-cart.product_title_type-single_line .product-name a{
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap
}
.woocommerce ul.products.list li.product.product-hover-style-minimal-hover-cart .product-name{
    padding:7px
}
.woocommerce .product-hover-style-minimal-hover-cart.product-hover-button-style-dark .product-name a{
    background:#323232;
    color:#fff
}
.woocommerce .product-hover-style-minimal-hover-cart .product-info{
    position:relative;
    padding:0;
    padding-top:10px;
    padding-right:110px
}
.woocommerce .product-hover-style-minimal-hover-cart .product-info .product-name{
    padding-top:5px
}
.woocommerce ul.products li.product-hover-style-minimal-hover-cart .product-info .price{
    line-height:22px;
    text-align:left;
    padding-top:5px;
    float:left
}
.woocommerce .product-hover-style-minimal-hover-cart .product-info .star-rating-wrapper{
    display:none
}
.woocommerce .product-hover-style-minimal-hover-cart .product-info .woo-product-countdown-wrapper{
    position:absolute;
    top:-73px;
    left:0;
    right:0;
    transition:all .2s ease-out 0s
}
.woocommerce .product-hover-style-minimal-hover-cart:hover .product-info .woo-product-countdown-wrapper{
    opacity:0;
    visibility:hidden
}
.woocommerce .product-hover-style-minimal-hover-cart .product-info .woo-product-countdown-wrapper ul.countdown{
    margin-top:0!important
}
.woocommerce .product-hover-style-minimal-hover-cart .product-actions{
    bottom:auto;
    width:auto;
    left:auto;
    right:0;
    line-height:20px;
    overflow:hidden
}
.woocommerce .product-hover-style-minimal-hover-cart .product-actions .product-actions-inner{
    transform:translateY(-90%);
    display:inline-block;
    position:relative;
    top:0;
    width:100%;
    vertical-align:top;
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s
}
.woocommerce .product-hover-style-minimal-hover-cart:hover .product-actions .product-actions-inner{
    transform:translateY(0)
}
.woocommerce .product-hover-style-minimal-hover-cart .product-actions-inner>.product-action{
    float:left
}
.woocommerce .product-hover-style-minimal-hover-cart .product-actions .alt,.woocommerce .product-hover-style-minimal-hover-cart .product-actions a{
    margin:0!important;
    background:0 0;
    color:#323232;
    box-shadow:none;
    width:35px;
    height:30px;
    line-height:20px;
    vertical-align:top
}
.woocommerce .product-hover-style-minimal-hover-cart .product-actions a:hover{
    background:0 0;
    color:#04d39f
}
.woocommerce .product-hover-style-minimal-hover-cart .open-quick-view{
    min-width:inherit;
    top:inherit;
    left:inherit;
    transform:inherit
}
.woocommerce .product-hover-style-minimal-hover-cart .product-action-add-to-cart{
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    text-align:center;
    background:rgba(0,0,0,.3);
    opacity:0;
    visibility:hidden;
    -webkit-transition:all .2s ease-out 0s;
    -moz-transition:all .2s ease-out 0s;
    transition:all .2s ease-out 0s
}
.woocommerce .product-hover-style-minimal-hover-cart:hover .product-action-add-to-cart{
    opacity:1;
    visibility:visible
}
.woocommerce .product-hover-style-minimal-hover-cart .product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-minimal-hover-cart .product-action-add-to-cart .button{
    font-size:0;
    color:#fff;
    background:0 0;
    padding:0;
    position:relative;
    top:47%;
    opacity:1;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%)
}
.woocommerce .product-hover-style-minimal-hover-cart:hover .product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-minimal-hover-cart:hover .product-action-add-to-cart .button{
    top:50%
}
.woocommerce .product-hover-style-minimal-hover-cart .product-action-add-to-cart .added_to_cart:before,.woocommerce .product-hover-style-minimal-hover-cart .product-action-add-to-cart .button:before{
    content:"\f291";
    position:relative;
    left:0;
    top:0;
    font-family:'Font Awesome 5 Free';
    font-size:40px;
    font-weight:900
}
.woocommerce .product-hover-style-minimal-hover-cart .product-action-add-to-cart .button.loading:before{
    opacity:.4
}
.woocommerce .product-hover-style-minimal-hover-cart .product-action-add-to-cart .button.added{
    display:none
}
.woocommerce .product-hover-style-minimal-hover-cart.product_icon_type-line-icon .product-action-add-to-cart .button:before{
    content:"\f139";
    font-family:pgsicon-ecommerce;
    font-size:42px;
    font-weight:400
}
.woocommerce .product-hover-style-minimal-hover-cart .product-action-add-to-cart .added_to_cart:before{
    content:"\f14a";
    font-weight:400
}
.product-hover-style-minimal-hover-cart .product-action-add-to-cart .button.loading:after{
    content:"";
    position:absolute;
    background-image:url(../images/loader-img/cy_loader-light.svg);
    top:50%;
    left:50%;
    margin-left:-28px;
    margin-top:-28px;
    display:inline-block;
    width:56px;
    height:56px;
    background-repeat:no-repeat;
    background-size:cover;
    opacity:1;
    animation:inherit
}
.product-hover-style-minimal-hover-cart .product-action-compare .compare.cs-loading:after,.product-hover-style-minimal-hover-cart .product-action-wishlist .add_to_wishlist.cs-loading:after,.product-hover-style-minimal-hover-cart .product-actions .open-quick-view.loading:after{
    top:3px;
    left:5px
}
.woocommerce .products li.product-hover-style-minimal-hover-cart.product-hover-button-style-dark .product-action-compare .compare.cs-loading:after,.woocommerce .products li.product-hover-style-minimal-hover-cart.product-hover-button-style-dark .product-action-wishlist .add_to_wishlist.cs-loading:after,.woocommerce .products li.product-hover-style-minimal-hover-cart.product-hover-button-style-dark .product-actions .open-quick-view.loading:after{
    background-image:url(../images/loader-img/cy_loader.svg)
}
.woocommerce ul.products.list li.product.product-hover-style-minimal-hover-cart .product-info .product-actions{
    position:relative;
    float:none;
    visibility:visible;
    opacity:1
}
.woocommerce ul.products.list li.product.product-hover-style-minimal-hover-cart .product-actions .product-actions-inner{
    transform:inherit;
    margin-bottom:15px
}
.woocommerce ul.products.list li.product.product-hover-style-minimal-hover-cart .product-info .product-actions .product-action{
    float:left
}
.woocommerce ul.products.list li.product.product-hover-style-minimal-hover-cart .product-info .product-actions a{
    width:45px;
    height:45px;
    color:#323232
}
.woocommerce .products.list .product-hover-style-minimal-hover-cart .product-actions .product-actions-inner .product-action-compare .compare.cs-loading:after,.woocommerce .products.list .product-hover-style-minimal-hover-cart .product-actions .product-actions-inner .product-action-quick-view .open-quick-view.loading:after,.woocommerce .products.list .product-hover-style-minimal-hover-cart .product-actions .product-actions-inner .product-action-wishlist .add_to_wishlist.cs-loading:after{
    background-image:url(../images/loader-img/cy_loader.svg);
    top:10px;
    left:8px
}
.row-background-dark ul.products li.product-hover-style-minimal-hover-cart .price .amount,.theme-dark ul.products li.product.product-hover-style-minimal-hover-cart .price .amount,.woocommerce .row-background-dark ul.products li.product-hover-style-minimal-hover-cart .price .amount{
    color:#fff
}
.row-background-dark .product-hover-style-minimal-hover-cart .product-actions .alt,.row-background-dark .product-hover-style-minimal-hover-cart .product-actions a,.theme-dark .product-hover-style-minimal-hover-cart .product-actions .alt,.theme-dark .product-hover-style-minimal-hover-cart .product-actions a{
    color:#fff
}
.row-background-dark .product-hover-style-minimal-hover-cart .product-actions .product-actions-inner .product-action-compare .compare.cs-loading:after,.row-background-dark .product-hover-style-minimal-hover-cart .product-actions .product-actions-inner .product-action-quick-view .open-quick-view.loading:after,.row-background-dark .product-hover-style-minimal-hover-cart .product-actions .product-actions-inner .product-action-wishlist .add_to_wishlist.cs-loading:after,.theme-dark .product-hover-style-minimal-hover-cart .product-actions .product-actions-inner .product-action-compare .compare.cs-loading:after,.theme-dark .product-hover-style-minimal-hover-cart .product-actions .product-actions-inner .product-action-quick-view .open-quick-view.loading:after,.theme-dark .product-hover-style-minimal-hover-cart .product-actions .product-actions-inner .product-action-wishlist .add_to_wishlist.cs-loading:after{
    background-image:url(../images/loader-img/cy_loader-light.svg)
}
.woocommerce .products .product-hover-style-minimal,.woocommerce .products .product-hover-style-minimal:hover{
    border:none;
    box-shadow:none;
    background:0 0
}
.woocommerce .products .product-hover-style-minimal .product-inner .stock{
    bottom:auto;
    top:15px
}
.woocommerce .product-hover-style-minimal .product-actions{
    position:relative;
    bottom:auto;
    width:auto;
    left:auto;
    float:right;
    line-height:20px
}
.woocommerce .product-hover-style-minimal .product-actions-inner>.product-action{
    float:left
}
.woocommerce .product-hover-style-minimal .product-actions .alt,.woocommerce .product-hover-style-minimal .product-actions a{
    margin:0!important;
    background:0 0;
    color:#323232;
    box-shadow:none;
    width:35px;
    height:30px;
    line-height:20px;
    vertical-align:top
}
.woocommerce .product-hover-style-minimal .product-actions a:hover{
    background:0 0;
    color:#04d39f
}
.woocommerce .product-hover-style-minimal .product-thumbnail .product-action-quick-view{
    position:absolute;
    left:0;
    bottom:10px;
    width:100%;
    padding:7px;
    opacity:0;
    visibility:hidden;
    -webkit-transition:all .25s ease-out 0s;
    -moz-transition:all .25s ease-out 0s;
    transition:all .25s ease-out 0s
}
.woocommerce .product-hover-style-minimal:hover .product-thumbnail .product-action-quick-view{
    bottom:0;
    opacity:1;
    visibility:visible
}
.woocommerce .product-hover-style-minimal .product-thumbnail .open-quick-view,.woocommerce .product-hover-style-minimal .product-thumbnail .open-quick-view:hover{
    min-width:inherit;
    top:inherit;
    left:inherit;
    transform:inherit;
    position:relative;
    display:inline-block;
    width:100%;
    border-radius:0;
    padding:5px 0;
    background:#fff;
    color:#969696
}
.woocommerce .product-hover-style-minimal .product-thumbnail .open-quick-view:before{
    content:"\f06e";
    position:relative;
    font-family:'Font Awesome 5 Free';
    font-size:14px;
    font-weight:900;
    padding-right:8px
}
.woocommerce .product-hover-style-minimal.product_icon_type-line-icon .product-thumbnail .open-quick-view:before{
    font-weight:400
}
.woocommerce .product-hover-style-minimal .product-thumbnail .open-quick-view.loading{
    color:#e8e8e8
}
.woocommerce .product-hover-style-minimal .product-thumbnail .open-quick-view.loading:after{
    top:5px;
    left:50%
}
.woocommerce .products li.product-hover-style-minimal.product-hover-button-style-dark .product-action-compare .compare.cs-loading:after,.woocommerce .products li.product-hover-style-minimal.product-hover-button-style-dark .product-action-wishlist .add_to_wishlist.cs-loading:after{
    background-image:url(../images/loader-img/cy_loader.svg)
}
.woocommerce .product-hover-style-minimal .product-info{
    padding:0;
    padding-top:10px;
    text-align:left;
    position:relative
}
.woocommerce .product-hover-style-minimal .product-info .ciyashop-product-category{
    display:none
}
.woocommerce .product-hover-style-minimal .product-info .product-name{
    padding-top:5px
}
.woocommerce ul.products li.product-hover-style-minimal .product-info .price{
    line-height:28px;
    text-align:left;
    visibility:visible;
    -webkit-transition:all .2s ease-out 0s;
    -moz-transition:all .2s ease-out 0s;
    transition:all .2s ease-out 0s
}
.woocommerce ul.products li.product-hover-style-minimal:hover .product-info .price{
    opacity:0;
    visibility:hidden
}
.woocommerce ul.products li.product-hover-style-minimal .product-info .product-action-add-to-cart{
    line-height:20px;
    height:25px;
    margin-top:0;
    overflow:hidden
}
.woocommerce ul.products li.product-hover-style-minimal .product-info .price+.product-action-add-to-cart{
    margin-top:-27px
}
.woocommerce ul.products li.product-hover-style-minimal .product-info .product-action-add-to-cart .added_to_cart,.woocommerce ul.products li.product-hover-style-minimal .product-info .product-action-add-to-cart .button{
    margin-top:0;
    background:0 0;
    color:#04d39f;
    padding:0;
    line-height:20px;
    display:inline-block;
    font-weight:600;
    font-size:13px;
    text-transform:uppercase;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition:all .25s ease-out 0s;
    -moz-transition:all .25s ease-out 0s;
    transition:all .25s ease-out 0s
}
.woocommerce ul.products li.product-hover-style-minimal .product-info .price+.product-action-add-to-cart .added_to_cart,.woocommerce ul.products li.product-hover-style-minimal .product-info .price+.product-action-add-to-cart .button{
    -webkit-transform:translateY(100%);
    -moz-transform:translateY(100%);
    transform:translateY(100%)
}
.woocommerce ul.products li.product-hover-style-minimal:hover .product-info .product-action-add-to-cart .added_to_cart,.woocommerce ul.products li.product-hover-style-minimal:hover .product-info .product-action-add-to-cart .button{
    transform:translateY(0)
}
.woocommerce .product-hover-style-minimal .product-info .star-rating-wrapper{
    margin-top:5px;
    display:block
}
.woocommerce ul.products li.product-hover-style-minimal .star-rating{
    margin:0
}
.woocommerce .product-hover-style-minimal .product-info .woo-product-countdown-wrapper{
    position:absolute;
    top:-73px;
    left:0;
    right:0;
    text-align:center;
    transition:all .2s ease-out 0s
}
.woocommerce .product-hover-style-minimal .product-info .woo-product-countdown-wrapper .woo-product-countdown{
    display:inline-block
}
.woocommerce .product-hover-style-minimal:hover .product-info .woo-product-countdown-wrapper{
    opacity:0;
    visibility:hidden
}
.woocommerce .product-hover-style-minimal .product-info .woo-product-countdown-wrapper ul.countdown{
    margin-top:0!important
}
.woocommerce ul.products li.product-hover-style-minimal .product-info .product-action-add-to-cart .button.added{
    display:none
}
.woocommerce .product-hover-style-minimal .product-info .product-action-add-to-cart .button.loading:after{
    top:-1px;
    left:auto;
    right:-27px
}
.woocommerce .product-hover-style-minimal .product-info .product-action-add-to-cart .button.loading{
    opacity:1
}
.woocommerce .product-hover-style-minimal .product-action-compare .compare.cs-loading:after,.woocommerce .product-hover-style-minimal .product-action-wishlist .add_to_wishlist.cs-loading:after{
    top:4px;
    left:5px
}
.woocommerce .product-hover-style-minimal.product-hover-button-style-dark .product-thumbnail .open-quick-view,.woocommerce .product-hover-style-minimal.product-hover-button-style-dark .product-thumbnail .open-quick-view:hover{
    background:#323232;
    color:#fff
}
.woocommerce ul.products.list li.product.product-hover-style-minimal .product-info .stock{
    display:none
}
.woocommerce ul.products.list li.product.product-hover-style-minimal .product-info .star-rating-wrapper{
    margin-top:10px
}
.woocommerce ul.products.list li.product.product-hover-style-minimal .product-info .product-actions{
    position:relative;
    float:none;
    visibility:visible;
    opacity:1;
    display:inline-block;
    width:100%;
    margin-top:5px
}
.woocommerce ul.products.list li.product.product-hover-style-minimal .product-actions .product-actions-inner{
    transform:inherit;
    margin-bottom:15px
}
.woocommerce ul.products.list li.product.product-hover-style-minimal .product-info .product-actions .product-action{
    float:left
}
.woocommerce ul.products.list li.product.product-hover-style-minimal .product-info .product-actions a{
    width:45px;
    height:45px;
    color:#323232
}
.woocommerce .products.list .product-hover-style-minimal .product-actions .product-actions-inner .product-action-compare .compare.cs-loading:after,.woocommerce .products.list .product-hover-style-minimal .product-actions .product-actions-inner .product-action-quick-view .open-quick-view.loading:after,.woocommerce .products.list .product-hover-style-minimal .product-actions .product-actions-inner .product-action-wishlist .add_to_wishlist.cs-loading:after{
    background-image:url(../images/loader-img/cy_loader.svg);
    top:10px;
    left:8px
}
.row-background-dark ul.products li.product-hover-style-minimal .price .amount,.theme-dark ul.products li.product.product-hover-style-minimal .price .amount,.woocommerce .row-background-dark ul.products li.product-hover-style-minimal .price .amount{
    color:#fff
}
.row-background-dark .product-hover-style-minimal .product-actions .alt,.row-background-dark .product-hover-style-minimal .product-actions a,.row-background-dark .product-hover-style-minimal .product-info .product-name a{
    color:#fff
}
.theme-dark .product-hover-style-minimal .product-actions .alt,.theme-dark .product-hover-style-minimal .product-actions a,.theme-dark .product-hover-style-minimal .product-info .product-name a{
    color:#fff
}
.row-background-dark .product-hover-style-minimal .product-actions .product-actions-inner .product-action-compare .compare.cs-loading:after,.row-background-dark .product-hover-style-minimal .product-actions .product-actions-inner .product-action-quick-view .open-quick-view.loading:after,.row-background-dark .product-hover-style-minimal .product-actions .product-actions-inner .product-action-wishlist .add_to_wishlist.cs-loading:after,.row-background-dark .product-hover-style-minimal .product-info .product-action-add-to-cart .button.loading:after,.theme-dark .product-hover-style-minimal .product-actions .product-actions-inner .product-action-compare .compare.cs-loading:after,.theme-dark .product-hover-style-minimal .product-actions .product-actions-inner .product-action-quick-view .open-quick-view.loading:after,.theme-dark .product-hover-style-minimal .product-actions .product-actions-inner .product-action-wishlist .add_to_wishlist.cs-loading:after,.theme-dark .product-hover-style-minimal .product-info .product-action-add-to-cart .button.loading:after{
    background-image:url(../images/loader-img/cy_loader-light.svg)
}
.woocommerce .products .product-hover-style-icons-transparent-center,.woocommerce .products .product-hover-style-icons-transparent-center:hover{
    border:none;
    box-shadow:none;
    background:0 0
}
.woocommerce .product-hover-style-icons-transparent-center .product-actions{
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    text-align:center;
    background:rgba(0,0,0,.35);
    -webkit-transition:all .2s ease-out 0s;
    -moz-transition:all .2s ease-out 0s;
    transition:all .2s ease-out 0s;
    opacity:0;
    visibility:hidden
}
.woocommerce .product-hover-style-icons-transparent-center:hover .product-actions{
    opacity:1;
    visibility:visible
}
.woocommerce .product-hover-style-icons-transparent-center .product-actions .product-actions-inner{
    display:inline-block;
    text-align:center;
    position:relative;
    top:45%;
    transform:translateY(-50%);
    opacity:0;
    visibility:hidden;
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s
}
.woocommerce .product-hover-style-icons-transparent-center:hover .product-actions .product-actions-inner{
    top:50%;
    opacity:1;
    visibility:visible
}
.woocommerce .product-hover-style-icons-transparent-center .product-actions-inner>.product-action{
    display:inline-block;
    vertical-align:top;
    position:relative
}
.woocommerce .product-hover-style-icons-transparent-center .product-actions-inner>.product-action:after{
    content:"";
    width:1px;
    height:18px;
    background:rgba(255,255,255,.5);
    position:absolute;
    right:-2px;
    top:13px
}
.woocommerce .product-hover-style-icons-transparent-center .product-actions-inner>.product-action-quick-view:after,.woocommerce .product-hover-style-icons-transparent-center .product-actions-inner>.product-action:last-child:after{
    content:normal
}
.woocommerce .product-hover-style-icons-transparent-center .product-actions .product-action a{
    background:0 0;
    box-shadow:none
}
.woocommerce .product-hover-style-icons-transparent-center .product-actions .product-action-add-to-cart{
    float:none;
    width:100%;
    display:inline-block;
    margin-top:10px
}
.woocommerce .product-hover-style-icons-transparent-center .product-actions .product-action-add-to-cart a{
    margin:0!important;
    width:100%;
    height:auto;
    font-size:13px;
    background:0 0;
    border:2px solid #fff;
    border-radius:0;
    padding:8px 25px;
    display:inline;
    text-transform:uppercase
}
.woocommerce .product-hover-style-icons-transparent-center .product-actions .product-action-add-to-cart a:hover{
    background:#fff;
    color:#323232
}
.woocommerce .product-hover-style-icons-transparent-center .product-actions .product-action-add-to-cart a:before{
    content:normal
}
.woocommerce .product-hover-style-icons-transparent-center .product-action-add-to-cart a.loading{
    color:rgba(255,255,255,.5)
}
.woocommerce .product-hover-style-icons-transparent-center .product-action-add-to-cart a.added{
    display:none
}
.woocommerce .product-hover-style-icons-transparent-center .open-quick-view{
    min-width:inherit;
    top:inherit;
    left:inherit;
    transform:inherit
}
.woocommerce .product-hover-style-icons-transparent-center .product-action-add-to-cart .button:after,.woocommerce .product-hover-style-icons-transparent-center .product-action-compare .compare.cs-loading:after,.woocommerce .product-hover-style-icons-transparent-center .product-action-wishlist .add_to_wishlist.cs-loading:after,.woocommerce .product-hover-style-icons-transparent-center .product-actions .open-quick-view.loading:after{
    top:10px;
    left:10px;
    background-image:url(../images/loader-img/cy_loader-light.svg)
}
.woocommerce .product-hover-style-icons-transparent-center .product-action-add-to-cart .button:after{
    top:5px;
    left:50%;
    margin-left:-12px
}
.woocommerce .product-hover-style-icons-transparent-center .product-info{
    padding:0;
    padding-top:20px;
    position:relative
}
.woocommerce .product-hover-style-icons-transparent-center .product-info .product-name{
    padding-top:5px
}
.woocommerce .product-hover-style-icons-transparent-center .product-info .price{
    line-height:28px
}
.woocommerce .product-hover-style-icons-transparent-center .product-info .star-rating-wrapper{
    margin-top:5px;
    display:block
}
.woocommerce ul.products .product-hover-style-icons-transparent-center .product-inner .stock{
    top:15px;
    bottom:auto
}
.woocommerce ul.products .product-hover-style-icons-transparent-center .product-inner .stock.out-of-stock{
    top:auto;
    bottom:15px
}
.woocommerce .product-hover-style-icons-transparent-center .product-info .woo-product-countdown-wrapper{
    position:absolute;
    top:-73px;
    left:0;
    right:0;
    text-align:center;
    transition:all .2s ease-out 0s
}
.woocommerce .product-hover-style-icons-transparent-center .product-info .woo-product-countdown-wrapper .woo-product-countdown{
    display:inline-block
}
.woocommerce .product-hover-style-icons-transparent-center:hover .product-info .woo-product-countdown-wrapper{
    opacity:0;
    visibility:hidden
}
.woocommerce .product-hover-style-icons-transparent-center .product-info .woo-product-countdown-wrapper ul.countdown{
    margin-top:0!important
}
.row-background-dark .product-hover-style-icons-transparent-center .product-info .ciyashop-product-category a:hover,.theme-dark .product-hover-style-icons-transparent-center .product-info .ciyashop-product-category a:hover{
    color:#fff
}
.row-background-dark .product-hover-style-icons-transparent-center .product-info .product-name a,.theme-dark .product-hover-style-icons-transparent-center .product-info .product-name a{
    color:#fff
}
.row-background-dark ul.products li.product-hover-style-icons-transparent-center .product-info .price del,.theme-dark ul.products li.product-hover-style-icons-transparent-center .product-info .price del{
    opacity:.8
}
.row-background-dark ul.products li.product-hover-style-icons-transparent-center .product-info .price .amount,.theme-dark ul.products li.product-hover-style-icons-transparent-center .product-info .price .amount{
    color:#fff
}
.woocommerce .products .product-hover-style-info-transparent-center,.woocommerce .products .product-hover-style-info-transparent-center:hover{
    border:none;
    box-shadow:none;
    background:0 0
}
.woocommerce .product-hover-style-info-transparent-center .product-inner:before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    width:100%;
    background:rgba(0,0,0,.4);
    z-index:1;
    opacity:0;
    visibility:hidden;
    -webkit-transition:all .25s ease-out 0s;
    -moz-transition:all .25s ease-out 0s;
    transition:all .25s ease-out 0s
}
.woocommerce .product-hover-style-info-transparent-center:hover .product-inner:before{
    opacity:1;
    visibility:visible
}
.woocommerce .product-hover-style-info-transparent-center .product-info{
    position:absolute;
    left:0;
    top:48%;
    z-index:2;
    text-align:center;
    width:100%;
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s;
    opacity:0;
    visibility:hidden;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%)
}
.woocommerce .product-hover-style-info-transparent-center:hover .product-info{
    top:50%;
    opacity:1;
    visibility:visible
}
.woocommerce .product-hover-style-info-transparent-center .product-actions{
    position:relative;
    bottom:auto;
    margin-bottom:5px
}
.woocommerce .product-hover-style-info-transparent-center .product-actions-inner>.product-action{
    display:inline-block;
    vertical-align:top;
    position:relative
}
.woocommerce .product-hover-style-info-transparent-center .product-actions-inner>.product-action:after{
    content:"";
    width:1px;
    height:18px;
    background:rgba(255,255,255,.5);
    position:absolute;
    right:-2px;
    top:13px
}
.woocommerce .product-hover-style-info-transparent-center .product-actions-inner>.product-action-quick-view:after,.woocommerce .product-hover-style-info-transparent-center .product-actions-inner>.product-action:last-child:after{
    content:normal
}
.woocommerce .product-hover-style-info-transparent-center .product-actions .product-action a{
    background:0 0;
    box-shadow:none;
    margin:0 1px!important
}
.woocommerce .product-hover-style-info-transparent-center .product-action-add-to-cart{
    float:none;
    width:100%;
    display:inline-block;
    margin-top:10px
}
.woocommerce .product-hover-style-info-transparent-center .product-action-add-to-cart a,.woocommerce .product-hover-style-info-transparent-center .product-action-add-to-cart a:hover{
    margin:0!important;
    width:100%;
    height:auto;
    font-size:13px;
    text-transform:uppercase;
    color:#fff;
    background:0 0;
    border:2px solid #fff;
    border-radius:0;
    padding:8px 25px;
    display:inline;
    opacity:1
}
.woocommerce .product-hover-style-info-transparent-center .product-action-add-to-cart a:hover{
    background:#fff;
    color:#323232
}
.woocommerce .product-hover-style-info-transparent-center .product-action-add-to-cart a:before{
    content:normal
}
.woocommerce .product-hover-style-info-transparent-center .product-action-add-to-cart a.added{
    display:none
}
.woocommerce .product-hover-style-info-transparent-center .product-action-add-to-cart a.loading{
    color:rgba(255,255,255,.5)
}
.woocommerce .product-hover-style-info-transparent-center .open-quick-view{
    min-width:inherit;
    top:inherit;
    left:inherit;
    transform:inherit
}
.woocommerce .product-hover-style-info-transparent-center .product-action-add-to-cart .button:after,.woocommerce .product-hover-style-info-transparent-center .product-action-compare .compare.cs-loading:after,.woocommerce .product-hover-style-info-transparent-center .product-action-wishlist .add_to_wishlist.cs-loading:after,.woocommerce .product-hover-style-info-transparent-center .product-actions .open-quick-view.loading:after{
    background-image:url(../images/loader-img/cy_loader-light.svg)
}
.woocommerce .product-hover-style-info-transparent-center .product-info .ciyashop-product-category,.woocommerce .product-hover-style-info-transparent-center .product-info .ciyashop-product-category a,.woocommerce .product-hover-style-info-transparent-center .product-info .ciyashop-product-category a:hover{
    color:rgba(255,255,255,.9)
}
.woocommerce .product-hover-style-info-transparent-center .product-info .product-name a{
    color:#fff
}
.woocommerce ul.products li.product-hover-style-info-transparent-center .product-info .price{
    line-height:24px
}
.woocommerce ul.products li.product-hover-style-info-transparent-center .product-info .price .amount,.woocommerce ul.products li.product-hover-style-info-transparent-center .product-info .price del .amount{
    color:#fff
}
.woocommerce ul.products li.product-hover-style-info-transparent-center .star-rating-wrapper{
    display:block;
    margin-top:5px;
    margin-bottom:10px
}
.woocommerce ul.products li.product-hover-style-info-transparent-center .star-rating{
    background:0 0
}
.woocommerce ul.products li.product-hover-style-info-transparent-center .star-rating::before{
    color:#ffbe00
}
.woocommerce .product-hover-style-info-transparent-center .product-action-add-to-cart .button:after{
    top:5px;
    left:50%;
    margin-left:-12px
}
.woocommerce .product-hover-style-info-transparent-center .product-action-compare .compare.cs-loading:after,.woocommerce .product-hover-style-info-transparent-center .product-action-wishlist .add_to_wishlist.cs-loading:after,.woocommerce .product-hover-style-info-transparent-center .product-actions .open-quick-view.loading:after{
    top:10px;
    left:10px
}
.woocommerce ul.products.list .product-hover-style-info-transparent-center .product-info .stock{
    display:none
}
.woocommerce ul.products.list .product-hover-style-info-transparent-center .product-inner{
    position:relative
}
.woocommerce ul.products.list .product-hover-style-info-transparent-center .product-inner:before{
    content:normal
}
.woocommerce ul.products.list .product-hover-style-info-transparent-center .product-info{
    transform:inherit;
    opacity:1;
    visibility:visible
}
.woocommerce ul.products.list .product-hover-style-info-transparent-center .product-info .product-actions{
    margin-bottom:10px
}
.woocommerce ul.products.list li.product.product-hover-style-info-transparent-center .product-info .product-actions a{
    color:#323232
}
.woocommerce ul.products.list li.product-hover-style-info-transparent-center .product-actions-inner .product-action-compare .compare.cs-loading:after,.woocommerce ul.products.list li.product-hover-style-info-transparent-center .product-actions-inner .product-action-quick-view .open-quick-view.loading:after,.woocommerce ul.products.list li.product-hover-style-info-transparent-center .product-actions-inner .product-action-wishlist .add_to_wishlist.cs-loading:after{
    background-image:url(../images/loader-img/cy_loader.svg);
    top:10px;
    left:8px
}
.woocommerce ul.products.list .product-hover-style-info-transparent-center .product-info .ciyashop-product-category a{
    color:#ababab
}
.woocommerce ul.products.list .product-hover-style-info-transparent-center .product-info .product-name a{
    color:#323232
}
.woocommerce ul.products.list .product-hover-style-info-transparent-center .product-action-add-to-cart a,.woocommerce ul.products.list .product-hover-style-info-transparent-center .product-action-add-to-cart a:hover{
    color:#323232;
    border:1px solid #e8e8e8
}
.woocommerce ul.products.list .product-hover-style-info-transparent-center .woocommerce-product-details__short-description{
    margin-top:15px
}
.woocommerce .products .product-hover-style-standard-info-transparent{
    margin-bottom:40px
}
.woocommerce .products .product-hover-style-standard-info-transparent,.woocommerce .products .product-hover-style-standard-info-transparent:hover{
    border:none;
    box-shadow:none
}
.woocommerce .product-hover-style-standard-info-transparent .product-actions{
    position:absolute;
    bottom:auto;
    left:auto;
    top:15px;
    right:-5px;
    width:auto;
    opacity:0;
    visibility:hidden
}
.woocommerce .product-hover-style-standard-info-transparent:hover .product-actions{
    right:15px;
    opacity:1;
    visibility:visible
}
.woocommerce .product-hover-style-standard-info-transparent .product-actions .product-actions-inner{
    background:#fff;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:0 2px 6px rgba(0,0,0,.12);
    -moz-box-shadow:0 2px 6px rgba(0,0,0,.12);
    box-shadow:0 2px 6px rgba(0,0,0,.12)
}
.woocommerce .product-hover-style-standard-info-transparent .product-actions .product-actions-inner>.product-action{
    position:relative
}
.woocommerce .product-hover-style-standard-info-transparent .product-actions .product-actions-inner>.product-action:after{
    content:"";
    width:25px;
    height:1px;
    background:#e5e5e5;
    position:absolute;
    left:15px;
    bottom:0
}
.woocommerce .product-hover-style-standard-info-transparent .product-actions .product-actions-inner>.product-action:last-child:after{
    content:normal
}
.woocommerce .product-hover-style-standard-info-transparent .product-actions .alt,.woocommerce .product-hover-style-standard-info-transparent .product-actions a{
    width:55px;
    height:50px;
    line-height:40px;
    margin:0!important;
    background:0 0;
    color:#323232;
    border-radius:0;
    box-shadow:none
}
.woocommerce .product-hover-style-standard-info-transparent .product-actions a:hover{
    background:0 0;
    color:#04d39f
}
.woocommerce .product-hover-style-standard-info-transparent .open-quick-view{
    min-width:inherit;
    top:inherit;
    left:inherit;
    transform:inherit
}
.woocommerce .product-hover-style-standard-info-transparent .add_to_cart_button.loading:before{
    content:normal
}
.woocommerce .product-hover-style-standard-info-transparent .add_to_cart_button.loading:after,.woocommerce .product-hover-style-standard-info-transparent .product-action-compare .compare.cs-loading:after,.woocommerce .product-hover-style-standard-info-transparent .product-action-wishlist .add_to_wishlist.cs-loading:after,.woocommerce .product-hover-style-standard-info-transparent .product-actions .open-quick-view.loading:after{
    top:13px;
    left:15px
}
.woocommerce .product-hover-style-standard-info-transparent .hot-sale-wrapper{
    display:none
}
.woocommerce ul.products .product-hover-style-standard-info-transparent .product-inner .stock{
    bottom:20px;
    right:15px;
    left:auto;
    z-index:1
}
.woocommerce ul.products .product-hover-style-standard-info-transparent .product-inner .out-of-stock{
    bottom:20px;
    font-size:12px;
    min-width:inherit
}
.woocommerce .product-hover-style-standard-info-transparent .product-info{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    padding:20px;
    padding-right:85px;
    text-align:left;
    background:rgba(0,0,0,.1)
}
.woocommerce .product-hover-style-standard-info-transparent .product-info .ciyashop-product-category,.woocommerce .product-hover-style-standard-info-transparent .product-info .ciyashop-product-category a,.woocommerce .product-hover-style-standard-info-transparent .product-info .ciyashop-product-category a:hover{
    color:rgba(255,255,255,.9);
    text-transform:uppercase;
    font-size:12px
}
.woocommerce .product-hover-style-standard-info-transparent .product-info .product-name{
    padding-top:5px
}
.woocommerce .product-hover-style-standard-info-transparent .product-info .product-name a{
    color:#fff
}
.woocommerce ul.products .product-hover-style-standard-info-transparent .product-info .countdown li{
    margin-bottom:4px
}
.woocommerce .product-hover-style-standard-info-transparent .product-info .standard-info{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    padding:20px;
    padding-right:90px
}
.woocommerce ul.products li.product-hover-style-standard-info-transparent .product-info .price{
    line-height:24px;
    color:#fff
}
.woocommerce ul.products li.product-hover-style-standard-info-transparent .product-info .price .amount,.woocommerce ul.products li.product-hover-style-standard-info-transparent .product-info .price del .amount{
    color:#fff
}
.woocommerce ul.products li.product-hover-style-standard-info-transparent .price{
    text-align:left
}
.woocommerce ul.products li.product-hover-style-standard-info-transparent .star-rating-wrapper{
    margin-top:5px;
    display:block
}
.woocommerce ul.products li.product-hover-style-standard-info-transparent .star-rating{
    background:0 0;
    margin:0
}
.woocommerce ul.products li.product-hover-style-standard-info-transparent .star-rating::before{
    color:#ffbe00
}
.product-hover-style-standard-info-transparent .product-info .cs-variations-on-grid{
    margin-top:15px;
    margin-bottom:0;
    line-height:16px
}
.product-hover-style-standard-info-transparent .product-info .cs-variations-on-grid .ciyashop-grid-swatch{
    width:18px;
    height:18px;
    font-size:0;
    display:inline-block;
    background:#fff;
    background-size:cover;
    border-radius:50px;
    margin-right:3px;
    cursor:pointer;
    vertical-align:top;
    -webkit-transition:all .1s ease-in-out;
    -moz-transition:all .1s ease-in-out;
    transition:all .1s ease-in-out
}
.product-hover-style-standard-info-transparent .product-info .cs-variations-on-grid .ciyashop-grid-swatch.swatch-colored{
    width:15px;
    height:15px
}
.product-hover-style-standard-info-transparent .product-info .cs-variations-on-grid .ciyashop-text-only{
    font-size:10px;
    color:#323232;
    text-align:center;
    background:#fff;
    width:auto;
    min-width:15px;
    max-width:50px;
    height:17px;
    line-height:17px;
    padding:0 5px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.product-hover-style-standard-info-transparent .product-info .cs-variations-on-grid .swatch-colored.cs-attr-selected{
    box-shadow:0 0 0 2px #fff
}
.product-hover-style-standard-info-transparent .product-info .cs-variations-on-grid .cs-attr-selected{
    box-shadow:0 0 0 2px #04d39f
}
.product-hover-style-standard-info-transparent .product-info .variations .ciyashop-swatches .swatches-select .ciyashop-swatch.cs-attr-selected{
    -webkit-box-shadow:0 0 0 1px rgba(0,0,0,.8);
    -moz-box-shadow:0 0 0 1px rgba(0,0,0,.8);
    box-shadow:0 0 0 1px rgba(0,0,0,.8)
}
.product-hover-style-standard-info-transparent .product-info .variations .ciyashop-swatches .swatches-select .ciyashop-text-only.cs-attr-selected{
    box-shadow:none;
    border-bottom:2px solid
}
.woocommerce .product-hover-style-standard-info-transparent.product-hover-button-style-dark .product-actions .product-actions-inner{
    background:#323232
}
.woocommerce .product-hover-style-standard-info-transparent.product-hover-button-style-dark .product-actions a{
    color:#a7a5a6
}
.woocommerce .product-hover-style-standard-info-transparent.product-hover-button-style-dark .product-actions a:hover{
    color:#fff
}
.woocommerce .product-hover-style-standard-info-transparent.product-hover-button-style-dark .product-actions .product-actions-inner>.product-action:after{
    background:#545454
}
.woocommerce ul.list .product-hover-style-standard-info-transparent .product-info{
    background:0 0
}
.woocommerce ul.list .product-hover-style-standard-info-transparent .product-info .ciyashop-product-category,.woocommerce ul.list .product-hover-style-standard-info-transparent .product-info .ciyashop-product-category a,.woocommerce ul.list .product-hover-style-standard-info-transparent .product-info .ciyashop-product-category a:hover{
    color:#969696
}
.woocommerce ul.list .product-hover-style-standard-info-transparent .product-info .product-name,.woocommerce ul.list .product-hover-style-standard-info-transparent .product-info .product-name a{
    color:#323232
}
.woocommerce ul.list .product-hover-style-standard-info-transparent .product-info .standard-info{
    position:relative;
    padding:0
}
.woocommerce ul.list .product-hover-style-standard-info-transparent .product-info .cs-variations-on-grid,.woocommerce ul.list .product-hover-style-standard-info-transparent:hover .product-info .cs-variations-on-grid{
    margin-top:15px;
    margin-bottom:0;
    opacity:1
}
.woocommerce ul.list .product-hover-style-standard-info-transparent .woocommerce-product-details__short-description{
    margin-top:10px
}
.woocommerce .products .product-hover-style-standard-quick-shop{
    margin-bottom:40px
}
.woocommerce .products .product-hover-style-standard-quick-shop,.woocommerce .products .product-hover-style-standard-quick-shop:hover{
    border:none;
    box-shadow:none
}
.woocommerce .product-hover-style-standard-quick-shop .product-actions{
    position:absolute;
    bottom:auto;
    left:auto;
    top:15px;
    right:-5px;
    width:auto;
    opacity:0;
    visibility:hidden
}
.woocommerce .product-hover-style-standard-quick-shop:hover .product-actions{
    right:15px;
    opacity:1;
    visibility:visible
}
.woocommerce .product-hover-style-standard-quick-shop .product-actions .product-actions-inner{
    background:#fff;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:0 2px 6px rgba(0,0,0,.12);
    -moz-box-shadow:0 2px 6px rgba(0,0,0,.12);
    box-shadow:0 2px 6px rgba(0,0,0,.12)
}
.woocommerce .product-hover-style-standard-quick-shop .product-actions .product-actions-inner>.product-action{
    position:relative
}
.woocommerce .product-hover-style-standard-quick-shop .product-actions .product-actions-inner>.product-action:after{
    content:"";
    width:25px;
    height:1px;
    background:#e5e5e5;
    position:absolute;
    left:15px;
    bottom:0
}
.woocommerce .product-hover-style-standard-quick-shop .product-actions .product-actions-inner>.product-action:last-child:after{
    content:normal
}
.woocommerce .product-hover-style-standard-quick-shop .product-actions .alt,.woocommerce .product-hover-style-standard-quick-shop .product-actions a{
    width:55px;
    height:50px;
    line-height:40px;
    margin:0!important;
    background:0 0;
    color:#323232;
    border-radius:0;
    box-shadow:none
}
.woocommerce .product-hover-style-standard-quick-shop .product-actions a:hover{
    background:0 0;
    color:#04d39f
}
.woocommerce .product-hover-style-standard-quick-shop .open-quick-view{
    min-width:inherit;
    top:inherit;
    left:inherit;
    transform:inherit
}
.woocommerce .product-hover-style-standard-quick-shop .product-action-compare .compare.cs-loading:after,.woocommerce .product-hover-style-standard-quick-shop .product-action-wishlist .add_to_wishlist.cs-loading:after,.woocommerce .product-hover-style-standard-quick-shop .product-actions .open-quick-view.loading:after{
    top:14px;
    left:15px
}
.woocommerce .product-hover-style-standard-quick-shop span.featured,.woocommerce .product-hover-style-standard-quick-shop span.onsale,.woocommerce ul.products li.product-hover-style-standard-quick-shop .onsale{
    right:auto;
    left:0
}
.woocommerce .product-hover-style-standard-quick-shop span.featured:after,.woocommerce .product-hover-style-standard-quick-shop span.featured:before,.woocommerce .product-hover-style-standard-quick-shop span.onsale:after,.woocommerce .product-hover-style-standard-quick-shop span.onsale:before{
    left:auto;
    right:-10px
}
.woocommerce .product-hover-style-standard-quick-shop .product-thumbnail .ciyashop-product-variations-wrapper,.woocommerce .products .product-hover-style-standard-quick-shop .product-info .ciyashop-product-variations-wrapper .ciyashop-variations-close,.woocommerce .products .product-hover-style-standard-quick-shop .product-info .ciyashop-product-variations-wrapper .single_variation_wrap .quantity,.woocommerce .products .product-hover-style-standard-quick-shop .product-info .ciyashop-product-variations-wrapper .variations td.label{
    display:none!important
}
.woocommerce .products .product-hover-style-standard-quick-shop .product-info .ciyashop-product-variations-wrapper .variations_form{
    display:block;
    position:absolute;
    width:100%;
    background:#fff;
    left:0;
    top:0
}
.woocommerce .products .product-hover-style-standard-quick-shop .product-info .ciyashop-product-variations-wrapper .ciyashop-variation-selected .variations,.woocommerce .products .product-hover-style-standard-quick-shop .product-info .ciyashop-product-variations-wrapper .single_variation_wrap .woocommerce-variation,.woocommerce .products .product-hover-style-standard-quick-shop .product-info .ciyashop-product-variations-wrapper .variations{
    float:none;
    margin-bottom:5px
}
.woocommerce .products .product-hover-style-standard-quick-shop .product-info .ciyashop-product-variations-wrapper .variations td{
    line-height:22px
}
.woocommerce .products .product-hover-style-standard-quick-shop .product-info .ciyashop-product-variations-wrapper .ciyashop-swatch.swatch-image{
    width:20px;
    height:20px;
    border-radius:30px;
    background-size:cover;
    background-repeat:no-repeat
}
.woocommerce .products .product-hover-style-standard-quick-shop .product-info .ciyashop-product-variations-wrapper .single_variation_wrap{
    position:relative;
    display:none!important
}
.woocommerce .products .product-hover-style-standard-quick-shop .product-info .ciyashop-product-variations-wrapper .variations_form.ciyashop-variation-selected .single_variation_wrap{
    display:block!important
}
.woocommerce .products .product-hover-style-standard-quick-shop .product-info .ciyashop-product-variations-wrapper .ciyashop-variation-selected .variations .reset_variations,.woocommerce .products .product-hover-style-standard-quick-shop .product-info .ciyashop-product-variations-wrapper .variations .reset_variations{
    top:0;
    opacity:1;
    right:-5px;
    left:auto;
    bottom:auto;
    width:auto
}
.woocommerce .products .product-hover-style-standard-quick-shop .product-info .ciyashop-product-variations-wrapper .variations_form .variations tr{
    display:none
}
.woocommerce .products .product-hover-style-standard-quick-shop .product-info .ciyashop-product-variations-wrapper .ciyashop-variation-selected .variations tr,.woocommerce .products .product-hover-style-standard-quick-shop .product-info .ciyashop-product-variations-wrapper .variations tr:first-child{
    display:block
}
.woocommerce .products .product-hover-style-standard-quick-shop .product-info .ciyashop-product-variations-wrapper .select2-container{
    width:165px!important;
    margin-bottom:3px
}
.woocommerce .products .product-hover-style-standard-quick-shop .product-info .ciyashop-product-variations-wrapper .select2-container--default .select2-selection--single{
    height:35px;
    border-width:2px
}
.woocommerce .products .product-hover-style-standard-quick-shop .product-info .ciyashop-product-variations-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height:35px
}
.woocommerce .products .product-hover-style-standard-quick-shop .product-info .ciyashop-product-variations-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{
    height:35px
}
.woocommerce .product-hover-style-standard-quick-shop .product-info{
    position:relative;
    padding:15px;
    overflow:hidden
}
.woocommerce .products .product-hover-style-standard-quick-shop .product-info .ciyashop-product-variations-wrapper{
    background:#fff;
    z-index:9;
    transform:inherit;
    position:relative;
    padding:0
}
.woocommerce .products .product-hover-style-standard-quick-shop .product-info .ciyashop-product-variations-wrapper+.ciyashop-product-variations-wrapper-inner{
    padding-top:45px
}
.woocommerce .product-hover-style-standard-quick-shop .product-info .product-name{
    padding-top:5px
}
.woocommerce .product-hover-style-standard-quick-shop .product-info .product-name a,.woocommerce ul.products li.product.product-hover-style-standard-quick-shop .price .amount{
    color:#323232
}
.woocommerce ul.products li.product-hover-style-standard-quick-shop .button{
    margin-top:0;
    position:relative
}
.woocommerce ul.products li.product-hover-style-standard-quick-shop .product-action-add-to-cart .button:hover{
    background:#323232
}
.woocommerce ul.products li.product-hover-style-standard-quick-shop .button.loading{
    color:rgba(255,255,255,.5);
    padding:0 18px;
    opacity:1
}
.woocommerce ul.products li.product-hover-style-standard-quick-shop .button.loading:after{
    content:normal
}
.woocommerce ul.products li.product-hover-style-standard-quick-shop .button.loading:before{
    content:"";
    position:absolute;
    transform:translate(-50%);
    background-image:url(../images/loader-img/cy_loader-light.svg);
    background-size:cover;
    width:25px;
    height:25px;
    top:7px;
    left:50%
}
.woocommerce ul.products li.product-hover-style-standard-quick-shop .added_to_cart{
    background:#04d39f;
    color:#fff;
    line-height:38px;
    padding:0 18px;
    text-transform:uppercase;
    border-radius:3px;
    font-weight:400;
    font-size:14px;
    cursor:pointer;
    display:inline-block
}
.woocommerce ul.products li.product-hover-style-standard-quick-shop .added_to_cart:hover{
    background:#323232
}
.woocommerce .product-hover-style-standard-quick-shop .product-info .star-rating-wrapper{
    margin-top:5px;
    display:block
}
.woocommerce .product-hover-style-standard-quick-shop .product-action-add-to-cart{
    display:none
}
.woocommerce .product-hover-style-standard-quick-shop.product-type-simple .product-action-add-to-cart{
    display:block;
    margin-bottom:10px;
    margin-top:5px
}
.woocommerce .products .product-hover-style-standard-quick-shop .product-info .ciyashop-product-variations-wrapper .single_variation_wrap{
    min-height:107px
}
.woocommerce .products .product-hover-style-standard-quick-shop .product-info .ciyashop-product-variations-wrapper .single_variation_wrap .button{
    width:auto;
    border-radius:3px;
    padding:5px 20px
}
.woocommerce .product-hover-style-standard-quick-shop.product-hover-button-style-dark .product-actions .product-actions-inner{
    background:#323232
}
.woocommerce .product-hover-style-standard-quick-shop.product-hover-button-style-dark .product-actions a{
    color:#a7a5a6
}
.woocommerce .product-hover-style-standard-quick-shop.product-hover-button-style-dark .product-actions a:hover{
    color:#fff
}
.woocommerce .product-hover-style-standard-quick-shop.product-hover-button-style-dark .product-actions .product-actions-inner>.product-action:after{
    background:#545454
}
.woocommerce ul.products.list .product-hover-style-standard-quick-shop .ciyashop-product-variations-wrapper .variations{
    text-align:left
}
.woocommerce ul.products.list .product-hover-style-standard-quick-shop .product-info .ciyashop-product-variations-wrapper .variations_form{
    position:relative
}
.woocommerce ul.products.list .product-hover-style-standard-quick-shop .product-info .ciyashop-product-variations-wrapper .variations_form .variations tr{
    display:block
}
.woocommerce ul.products.list .product-hover-style-standard-quick-shop .product-info .ciyashop-product-variations-wrapper+.ciyashop-product-variations-wrapper-inner{
    padding-top:10px
}
.woocommerce ul.products.list .product-hover-style-standard-quick-shop .product-info .ciyashop-product-variations-wrapper .variations_form.ciyashop-variation-selected .single_variation_wrap{
    text-align:left;
    margin-top:15px
}
.woocommerce .products .product-hover-style-image-bottom-bar{
    border:none;
    box-shadow:none;
    background:0 0
}
.woocommerce .products .product-hover-style-image-bottom-bar:hover{
    box-shadow:none
}
.woocommerce .product-hover-style-image-bottom-bar .product-actions{
    bottom:-46px;
    opacity:0
}
.woocommerce .product-hover-style-image-bottom-bar:hover .product-actions{
    bottom:0;
    opacity:1
}
.woocommerce .product-hover-style-image-bottom-bar .product-action-wishlist{
    float:left
}
.woocommerce .product-hover-style-image-bottom-bar .product-action-compare{
    float:right
}
.woocommerce .products .product-hover-style-image-bottom-bar .product-info{
    padding:0;
    padding-top:15px
}
.woocommerce .products .product-hover-style-image-bottom-bar .product-info .product-name{
    padding-top:0
}
.woocommerce .products .product-hover-style-image-bottom-bar .product-info .star-rating-wrapper{
    margin-top:0;
    margin-bottom:8px;
    display:block
}
.woocommerce .products .product-hover-style-image-bottom-bar .product-info .ciyashop-product-category{
    display:none
}
.woocommerce .product-hover-style-image-bottom-bar.product-hover-bar-style-flat .product-actions .add_to_cart_button.loading:before{
    background-image:url(../images/loader-img/cy_loader-light.svg);
    top:8px;
    left:-5px;
    padding-right:0
}
.woocommerce .product-hover-style-image-bottom-bar.product-hover-bar-style-border .product-actions .add_to_cart_button.loading:before{
    top:8px;
    left:-5px;
    padding-right:0
}
.woocommerce .product-hover-style-image-bottom-bar .product-action .open-quick-view.loading:after{
    top:10px;
    left:15px
}
.woocommerce .product-hover-style-image-bottom-bar .product-action-compare .compare.cs-loading:after{
    left:10px
}
.woocommerce .product-hover-style-image-bottom-bar .product-actions,.woocommerce .product-hover-style-info-bottom-bar .product-actions{
    border-top:1px solid #ececec;
    border-bottom:1px solid #ececec
}
.woocommerce .product-hover-style-image-bottom-bar .product-actions{
    background:#fff;
    border-top:none;
    border-bottom:none
}
.woocommerce .product-hover-style-image-bottom-bar .product-actions>.product-action-add-to-cart,.woocommerce .product-hover-style-info-bottom-bar .product-actions>.product-action-add-to-cart{
    border-left:1px solid #ececec;
    border-right:1px solid #ececec
}
.woocommerce .product-hover-style-image-bottom-bar .product-actions .added_to_cart{
    width:100%
}
.woocommerce .product-hover-style-image-bottom-bar .product-actions .product-action-compare a,.woocommerce .product-hover-style-info-bottom-bar .product-actions .product-action-compare a{
    border-left:1px solid #ececec
}
.woocommerce .product-hover-style-image-bottom-bar.product-hover-act-position-center .product-actions .product-action-compare a,.woocommerce .product-hover-style-image-bottom-bar.product-hover-act-position-left .product-actions .product-action-add-to-cart,.woocommerce .product-hover-style-info-bottom-bar.product-hover-act-position-center .product-actions .product-action-compare a,.woocommerce .product-hover-style-info-bottom-bar.product-hover-act-position-left .product-actions .product-action-add-to-cart{
    border-left:none
}
.woocommerce .product-hover-style-image-bottom-bar.product-hover-bar-style-border .product-actions .add_to_cart_button,.woocommerce .product-hover-style-image-bottom-bar.product-hover-bar-style-border .product-actions .added_to_cart,.woocommerce .product-hover-style-image-bottom-bar.product-hover-bar-style-border .product-actions .product_type_external,.woocommerce .product-hover-style-image-bottom-bar.product-hover-bar-style-border .product-actions .product_type_grouped,.woocommerce .product-hover-style-image-bottom-bar.product-hover-bar-style-flat .product-actions .add_to_cart_button,.woocommerce .product-hover-style-image-bottom-bar.product-hover-bar-style-flat .product-actions .added_to_cart,.woocommerce .product-hover-style-image-bottom-bar.product-hover-bar-style-flat .product-actions .product_type_external,.woocommerce .product-hover-style-image-bottom-bar.product-hover-bar-style-flat .product-actions .product_type_grouped,.woocommerce .product-hover-style-image-bottom-bar.product-hover-bar-style-flat .product-actions .product_type_variable,.woocommerce .product-hover-style-info-bottom-bar.product-hover-bar-style-border .product-actions .add_to_cart_button,.woocommerce .product-hover-style-info-bottom-bar.product-hover-bar-style-border .product-actions .added_to_cart,.woocommerce .product-hover-style-info-bottom-bar.product-hover-bar-style-border .product-actions .product_type_external,.woocommerce .product-hover-style-info-bottom-bar.product-hover-bar-style-border .product-actions .product_type_grouped,.woocommerce .product-hover-style-info-bottom-bar.product-hover-bar-style-border .product-actions .product_type_variable,.woocommerce .product-hover-style-info-bottom-bar.product-hover-bar-style-flat .product-actions .add_to_cart_button,.woocommerce .product-hover-style-info-bottom-bar.product-hover-bar-style-flat .product-actions .added_to_cart,.woocommerce .product-hover-style-info-bottom-bar.product-hover-bar-style-flat .product-actions .product_type_external,.woocommerce .product-hover-style-info-bottom-bar.product-hover-bar-style-flat .product-actions .product_type_grouped,.woocommerce .product-hover-style-info-bottom-bar.product-hover-bar-style-flat .product-actions .product_type_variable{
    font-size:13px;
    font-weight:400;
    width:100%;
    background:#04d39f;
    color:#fff;
    line-height:45px;
    text-transform:uppercase
}
.woocommerce .product-hover-style-image-bottom-bar.product-hover-bar-style-border .product-actions .add_to_cart_button,.woocommerce .product-hover-style-image-bottom-bar.product-hover-bar-style-border .product-actions .added_to_cart,.woocommerce .product-hover-style-image-bottom-bar.product-hover-bar-style-border .product-actions .product_type_external,.woocommerce .product-hover-style-image-bottom-bar.product-hover-bar-style-border .product-actions .product_type_grouped,.woocommerce .product-hover-style-info-bottom-bar.product-hover-bar-style-border .product-actions .add_to_cart_button,.woocommerce .product-hover-style-info-bottom-bar.product-hover-bar-style-border .product-actions .added_to_cart,.woocommerce .product-hover-style-info-bottom-bar.product-hover-bar-style-border .product-actions .product_type_external,.woocommerce .product-hover-style-info-bottom-bar.product-hover-bar-style-border .product-actions .product_type_grouped,.woocommerce .product-hover-style-info-bottom-bar.product-hover-bar-style-border .product-actions .product_type_variable{
    background:#fff;
    color:#04d39f
}
.woocommerce .product-hover-style-image-bottom-bar .product-actions .alt,.woocommerce .product-hover-style-image-bottom-bar .product-actions a,.woocommerce .product-hover-style-info-bottom-bar .product-actions .alt,.woocommerce .product-hover-style-info-bottom-bar .product-actions a{
    margin:0!important;
    border-radius:0;
    box-shadow:none;
    background:#fff;
    color:#323232
}
.woocommerce .product-hover-style-image-bottom-bar .product-actions .alt:hover,.woocommerce .product-hover-style-image-bottom-bar .product-actions a:hover,.woocommerce .product-hover-style-info-bottom-bar .product-actions .alt:hover,.woocommerce .product-hover-style-info-bottom-bar .product-actions a:hover{
    background:#04d39f;
    color:#fff
}
.woocommerce .product-hover-style-image-bottom-bar .product-actions .add_to_cart_button:hover,.woocommerce .product-hover-style-image-bottom-bar .product-actions .added_to_cart:hover,.woocommerce .product-hover-style-image-bottom-bar .product-actions .product_type_external:hover,.woocommerce .product-hover-style-image-bottom-bar .product-actions .product_type_grouped:hover,.woocommerce .product-hover-style-info-bottom-bar .product-actions .add_to_cart_button:hover,.woocommerce .product-hover-style-info-bottom-bar .product-actions .added_to_cart:hover,.woocommerce .product-hover-style-info-bottom-bar .product-actions .product_type_external:hover,.woocommerce .product-hover-style-info-bottom-bar .product-actions .product_type_grouped:hover,.woocommerce .product-hover-style-info-bottom-bar .product-actions .product_type_variable:hover{
    background:#323232;
    color:#fff!important
}
.woocommerce .product-hover-style-image-bottom-bar .product-actions .add_to_cart_button:before,.woocommerce .product-hover-style-image-bottom-bar .product-actions .added_to_cart:before,.woocommerce .product-hover-style-image-bottom-bar .product-actions .product_type_external:before,.woocommerce .product-hover-style-image-bottom-bar .product-actions .product_type_grouped:before,.woocommerce .product-hover-style-image-bottom-bar .product-actions .product_type_variable:before,.woocommerce .product-hover-style-info-bottom-bar .product-actions .add_to_cart_button:before,.woocommerce .product-hover-style-info-bottom-bar .product-actions .added_to_cart:before,.woocommerce .product-hover-style-info-bottom-bar .product-actions .product_type_external:before,.woocommerce .product-hover-style-info-bottom-bar .product-actions .product_type_grouped:before,.woocommerce .product-hover-style-info-bottom-bar .product-actions .product_type_variable:before{
    top:0;
    padding-right:10px
}
.woocommerce .product-hover-style-image-bottom-bar .product-info,.woocommerce .product-hover-style-info-bottom-bar .product-info{
    position:relative;
    z-index:9
}
.woocommerce .product-hover-act-position-center .product-actions>.product-action-wishlist{
    float:left
}
.woocommerce .product-hover-act-position-center .product-actions>.product-action-compare{
    float:right
}
.woocommerce .product-hover-style-image-bottom-bar .product-actions .product-action-add-to-cart,.woocommerce .product-hover-style-info-bottom-bar .product-actions .product-action-add-to-cart{
    width:calc(100% - 90px);
    background:#fff;
    border-left:1px solid #e8e8e8;
    border-right:1px solid #e8e8e8
}
.woocommerce .product-hover-style-image-bottom-bar .product-actions .product-action-add-to-cart,.woocommerce .product-hover-style-info-bottom-bar .product-actions .product-action-add-to-cart{
    display:inline-flex
}
.product-hover-style-image-bottom-bar.product-hover-bar-style-border.product-hover-act-position-left .product-actions .product-action,.product-hover-style-image-bottom-bar.product-hover-bar-style-flat.product-hover-act-position-left .product-actions .product-action,.product-hover-style-info-bottom-bar.product-hover-bar-style-border.product-hover-act-position-left .product-actions .product-action,.product-hover-style-info-bottom-bar.product-hover-bar-style-flat.product-hover-act-position-left .product-actions .product-action{
    float:left
}
.row-background-dark .product-hover-style-image-bottom-bar .product-info .product-name a,.theme-dark .product-hover-style-image-bottom-bar .product-info .product-name a{
    color:#fff
}
.row-background-dark ul.products li.product-hover-style-image-bottom-bar .product-info .price del,.theme-dark ul.products li.product-hover-style-image-bottom-bar .product-info .price del{
    opacity:.8
}
.row-background-dark ul.products li.product-hover-style-image-bottom-bar .product-info .price .amount,.row-background-dark ul.products li.product-hover-style-image-bottom-bar .product-info .price del .amount,.theme-dark ul.products li.product-hover-style-image-bottom-bar .product-info .price .amount,.theme-dark ul.products li.product-hover-style-image-bottom-bar .product-info .price del .amount{
    color:#fff
}
.woocommerce .products-loop-column-5 .product-hover-style-image-bottom-bar .product-actions .product-action-add-to-cart a{
    font-size:0
}
.woocommerce .products-loop-column-5 .product-hover-style-image-bottom-bar .product-actions .product-action-add-to-cart a:before{
    content:"\f07a";
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    font-size:18px;
    padding-right:0
}
.woocommerce .products-loop-column-5 .product-hover-style-image-bottom-bar.product_icon_type-line-icon .product-actions .product-action-add-to-cart a:before{
    content:"\f1bf";
    font-family:pgsicon-ecommerce;
    font-size:18px
}
.woocommerce .products-loop-column-5 .product-hover-style-image-bottom-bar .product-actions .product-action-add-to-cart a.added_to_cart:before{
    content:"\f00c";
    font-family:'Font Awesome 5 Free';
    font-weight:900
}
.woocommerce .products-loop-column-5 .product-hover-style-image-bottom-bar .product-actions .product-action-add-to-cart a.loading:before{
    content:"";
    background-image:url(../images/loader-img/cy_loader.svg);
    background-repeat:no-repeat;
    background-size:cover;
    width:25px;
    height:25px;
    top:10px;
    display:inline-block
}
.woocommerce .products-loop-column-5 .product-hover-style-image-bottom-bar.product-hover-bar-style-flat .product-actions .product-action-add-to-cart a.loading:before{
    background-image:url(../images/loader-img/cy_loader-light.svg)
}
.woocommerce .product-hover-style-image-bottom-bar .open-quick-view,.woocommerce .product-hover-style-info-bottom .open-quick-view,.woocommerce .product-hover-style-info-bottom-bar .open-quick-view{
    background:#fff!important;
    color:#323232;
    font-size:13px;
    width:135px;
    height:42px;
    opacity:0;
    line-height:41px;
    padding:0;
    top:60%;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
    -webkit-transform:translate(-50%,-70%);
    -moz-transform:translate(-50%,-70%);
    transform:translate(-50%,-70%);
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s;
    -webkit-box-shadow:0 3px 10px rgba(0,0,0,.1);
    -ms-box-shadow:0 3px 10px rgba(0,0,0,.1);
    box-shadow:0 3px 10px rgba(0,0,0,.1)
}
.woocommerce ul.products .product-hover-style-info-bottom .product-inner>.stock{
    display:none
}
.woocommerce ul.products .product-hover-style-info-bottom .product-inner .product-thumbnail .stock{
    left:15px;
    top:15px;
    bottom:auto;
    width:auto
}
.woocommerce .product-hover-style-info-bottom .open-quick-view{
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.woocommerce .product-hover-style-image-bottom-bar .open-quick-view:before,.woocommerce .product-hover-style-info-bottom .open-quick-view:before,.woocommerce .product-hover-style-info-bottom-bar .open-quick-view:before{
    content:"\f06e";
    position:relative;
    left:0;
    top:0;
    font-family:'Font Awesome 5 Free';
    font-weight:400;
    padding-right:4px
}
.woocommerce .product-hover-style-image-bottom-bar .open-quick-view:hover,.woocommerce .product-hover-style-info-bottom .open-quick-view:hover,.woocommerce .product-hover-style-info-bottom-bar .open-quick-view:hover{
    background:#fff;
    color:#04d39f
}
.woocommerce .product-hover-style-image-bottom-bar .open-quick-view{
    top:40%
}
.woocommerce .product-hover-style-image-bottom-bar:hover .open-quick-view,.woocommerce .product-hover-style-info-bottom-bar:hover .open-quick-view,.woocommerce .product-hover-style-info-bottom:hover .open-quick-view{
    opacity:1;
    top:50%
}
.woocommerce ul.products li.product-hover-style-info-bottom{
    padding-bottom:65px;
    position:relative
}
.woocommerce ul.products.list li.product-hover-style-info-bottom{
    box-shadow:none
}
.woocommerce ul.products.list li.product.product-hover-style-info-bottom{
    padding-bottom:0;
    border-bottom:none
}
.woocommerce .product-hover-style-info-bottom .product-actions{
    position:absolute;
    left:0;
    bottom:15px;
    width:100%;
    margin-top:0
}
.woocommerce .product-hover-style-info-bottom .product-info{
    padding:20px 20px;
    padding-bottom:0;
    position:relative
}
.woocommerce .products .product-hover-style-info-bottom .product-info .star-rating-wrapper{
    margin-top:0;
    margin-bottom:8px;
    display:block
}
.woocommerce .products .product-hover-style-info-bottom .product-info .ciyashop-product-category{
    display:none
}
.woocommerce .product-hover-style-info-bottom .product-info .product-name{
    padding-top:0
}
.woocommerce .product-hover-style-info-bottom .product-info .product-name a,.woocommerce ul.products li.product-hover-style-info-bottom .product-info .price .amount{
    color:#323232
}
.woocommerce .product-hover-style-info-bottom .product-actions-inner>.product-action{
    display:inline-block;
    vertical-align:top
}
.woocommerce .product-hover-style-info-bottom.variations-shown .product-actions-inner>.product-action-add-to-cart{
    display:none
}
.woocommerce .product-hover-style-info-bottom.product-hover-act-position-center .product-action-wishlist{
    float:left
}
.woocommerce .product-hover-style-info-bottom.product-hover-act-position-center .product-action-compare{
    float:right
}
.woocommerce .product-hover-style-info-bottom.product-hover-act-position-center .product-actions .product-action-add-to-cart{
    width:calc(100% - 115px)
}
.woocommerce .product-hover-style-info-bottom .product-actions .product-action-add-to-cart a.button{
    text-align:center;
    padding:0 15px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.woocommerce .product-hover-style-info-bottom .product-actions .add_to_cart_button,.woocommerce .product-hover-style-info-bottom .product-actions .added_to_cart,.woocommerce .product-hover-style-info-bottom .product-actions .product_type_external,.woocommerce .product-hover-style-info-bottom .product-actions .product_type_grouped{
    font-size:13px;
    font-weight:400;
    width:100%;
    background:#04d39f;
    color:#fff;
    line-height:40px;
    padding:0 25px;
    border-radius:0;
    text-transform:uppercase
}
.woocommerce .product-hover-style-info-bottom .product-actions .add_to_cart_button:hover,.woocommerce .product-hover-style-info-bottom .product-actions .added_to_cart:hover,.woocommerce .product-hover-style-info-bottom .product-actions .product_type_external:hover,.woocommerce .product-hover-style-info-bottom .product-actions .product_type_grouped:hover{
    background:#323232;
    color:#fff
}
.woocommerce .product-hover-style-info-bottom .product-actions .add_to_cart_button:before,.woocommerce .product-hover-style-info-bottom .product-actions .added_to_cart:before,.woocommerce .product-hover-style-info-bottom .product-actions .product_type_external:before,.woocommerce .product-hover-style-info-bottom .product-actions .product_type_grouped:before{
    top:0;
    padding-right:10px;
    content:normal
}
.woocommerce .product-hover-style-info-bottom .product-actions .alt,.woocommerce .product-hover-style-info-bottom .product-actions a{
    width:55px;
    height:40px;
    margin:0!important;
    border-radius:0;
    box-shadow:none;
    background:0 0;
    color:#323232
}
.woocommerce .product-hover-style-info-bottom.product-hover-act-position-left .product-actions .alt,.woocommerce .product-hover-style-info-bottom.product-hover-act-position-left .product-actions a{
    width:45px
}
.woocommerce .product-hover-style-info-bottom.product-hover-act-position-left .product-actions .product-action-add-to-cart a{
    width:auto;
    padding:0 15px
}
.woocommerce .product-hover-style-info-bottom .product-actions a:hover{
    background:0 0;
    color:#323232
}
.woocommerce .product-hover-style-info-bottom.product-hover-act-position-left .product-actions>.product-action-add-to-cart{
    padding-right:5px
}
.woocommerce .product-hover-style-info-bottom.product-hover-act-position-center .product-actions>.product-action-add-to-cart{
    width:calc(100% - 90px)
}
.woocommerce .product-hover-style-info-bottom .product-actions>.product-action-add-to-cart .add_to_cart_button,.woocommerce .product-hover-style-info-bottom .product-actions>.product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-info-bottom .product-actions>.product-action-add-to-cart .product_type_external{
    width:100%
}
.woocommerce .product-hover-style-info-bottom.product-hover-act-position-center .product-actions>.product-action-add-to-cart .added_to_cart{
    width:100%;
    background:#04d39f;
    color:#fff;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.woocommerce .product-hover-style-info-bottom.product-hover-act-position-center .product-actions>.product-action-wishlist{
    width:45px
}
.woocommerce .product-hover-style-info-bottom.product-hover-act-position-center .product-actions>.product-action-compare{
    width:45px
}
.woocommerce .product-hover-style-info-bottom .product-actions .yith-wcwl-add-button .ajax-loading{
    left:2px
}
.woocommerce .products .product-hover-style-info-bottom:hover .product-inner .out-of-stock{
    opacity:1;
    visibility:visible;
    z-index:1
}
.pgscore_multi_tab_products_listing_wrapper .woocommerce .products .product.product-hover-style-info-bottom:hover,.pgscore_multi_tab_products_listing_wrapper .woocommerce .products.owl-carousel .product.product-hover-style-info-bottom:hover{
    box-shadow:none
}
.woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-info-bottom,.woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-info-bottom{
    margin-bottom:1px;
    margin-top:29px
}
.mtpl-listing-type-carousel ul.products li.product.product-hover-style-info-bottom,.woocommerce .mtpl-listing-type-carousel ul.products li.product.product-hover-style-info-bottom{
    margin-bottom:1px;
    margin-left:1px;
    width:99.3%
}
.woocommerce .products .product.product-hover-style-info-bottom{
    box-shadow:none;
    border:1px solid #eee
}
.woocommerce .products .product.product-hover-style-info-bottom:hover{
    -webkit-box-shadow:0 3px 22px rgba(0,0,0,.07);
    -moz-box-shadow:0 3px 22px rgba(0,0,0,.07);
    box-shadow:0 3px 22px rgba(0,0,0,.07)
}
.products-listing-main .woocommerce .products.owl-carousel .product.product-hover-style-info-bottom:hover{
    box-shadow:none
}
.woocommerce .products-loop-column-5 .product-hover-style-info-bottom .product-actions .product-action-add-to-cart a{
    font-size:0
}
.woocommerce .products-loop-column-5 .product-hover-style-info-bottom .product-actions .product-action-add-to-cart a:before{
    content:"\f07a";
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    font-size:18px;
    padding-right:0
}
.woocommerce .products-loop-column-5 .product-hover-style-info-bottom.product_icon_type-line-icon .product-actions .product-action-add-to-cart a:before{
    content:"\f1bf";
    font-family:pgsicon-ecommerce;
    font-size:18px
}
.woocommerce .products-loop-column-5 .product-hover-style-info-bottom .product-actions .product-action-add-to-cart a.added_to_cart:before{
    content:"\f00c";
    font-family:'Font Awesome 5 Free';
    font-weight:900
}
.woocommerce .products-loop-column-5 .product-hover-style-info-bottom .product-actions .product-action-add-to-cart a.loading:before{
    content:"";
    background-image:url(../images/loader-img/cy_loader-light.svg);
    background-repeat:no-repeat;
    background-size:cover;
    width:25px;
    height:25px;
    top:7px;
    left:0;
    display:inline-block
}
.woocommerce .product-hover-style-info-bottom .product-info .woo-product-countdown-wrapper{
    position:absolute;
    top:-73px;
    left:0;
    right:0;
    transition:all .2s ease-out 0s
}
.woocommerce .product-hover-style-info-bottom .product-info .woo-product-countdown-wrapper ul.countdown{
    margin-top:0!important
}
.woocommerce .product-hover-style-info-bottom.product-hover-button-shape-round .product-actions .add_to_cart_button,.woocommerce .product-hover-style-info-bottom.product-hover-button-shape-round .product-actions .added_to_cart,.woocommerce .product-hover-style-info-bottom.product-hover-button-shape-round .product-actions .product_type_external,.woocommerce .product-hover-style-info-bottom.product-hover-button-shape-round .product-actions .product_type_grouped{
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px
}
.woocommerce .product-hover-style-info-bottom .product-actions .add_to_cart_button.loading:before{
    content:"";
    background-image:url(../images/loader-img/cy_loader-light.svg);
    background-repeat:no-repeat;
    background-size:cover;
    width:25px;
    height:25px;
    top:8px;
    left:-5px;
    padding-right:0
}
.woocommerce .product-hover-style-info-bottom .product-action .open-quick-view.loading:after,.woocommerce .product-hover-style-info-bottom .product-action-compare .compare.cs-loading:after,.woocommerce .product-hover-style-info-bottom .product-action-wishlist .add_to_wishlist.cs-loading:after{
    top:10px;
    left:15px
}
.woocommerce .products.list .product-hover-style-info-bottom .product-actions{
    bottom:40px;
    width:550px;
    padding-left:300px
}
.woocommerce .product-hover-style-info-bottom-bar .product-info{
    background:#fff;
    padding-top:20px;
    padding-bottom:20px;
    position:relative;
    top:0;
    min-height:100px;
    -webkit-transition:all .2s ease-out 0s;
    -moz-transition:all .2s ease-out 0s;
    transition:all .2s ease-out 0s
}
.woocommerce .products.list .product-hover-style-info-bottom-bar{
    box-shadow:none
}
.woocommerce .product-hover-style-info-bottom-bar:hover .product-info{
    top:-40px
}
.woocommerce .products .product-hover-style-info-bottom-bar .product-info .star-rating-wrapper{
    margin-top:0;
    margin-bottom:8px;
    display:block
}
.woocommerce .products .product-hover-style-info-bottom-bar .product-info .ciyashop-product-category{
    display:none
}
.woocommerce .product-hover-style-info-bottom-bar .product-info .product-name{
    padding-top:0
}
.woocommerce .product-hover-style-info-bottom-bar .product-info .product-name a,.woocommerce ul.products li.product-hover-style-info-bottom-bar .product-info .price .amount{
    color:#323232
}
.woocommerce .product-hover-style-info-bottom-bar .product-action-wishlist{
    float:left
}
.woocommerce .product-hover-style-info-bottom-bar .product-action-compare{
    float:right
}
.woocommerce .product-hover-style-info-bottom-bar .product-info .product-actions{
    border-bottom:none
}
.woocommerce .product-hover-style-info-bottom-bar .product-actions{
    bottom:10px;
    opacity:0;
    -webkit-transition:all .2s ease-out 0s;
    -moz-transition:all .2s ease-out 0s;
    transition:all .2s ease-out 0s
}
.woocommerce .product-hover-style-info-bottom-bar:hover .product-actions{
    bottom:-1px;
    opacity:1
}
.woocommerce .product-hover-style-info-bottom-bar .product-actions .added_to_cart{
    width:100%
}
.pgscore_multi_tab_products_listing_wrapper .woocommerce .products .product.product-hover-style-info-bottom-bar:hover,.pgscore_multi_tab_products_listing_wrapper .woocommerce .products.owl-carousel .product.product-hover-style-info-bottom-bar:hover{
    box-shadow:none
}
.woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-info-bottom-bar,.woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-info-bottom-bar{
    margin-bottom:1px;
    margin-top:29px
}
.mtpl-listing-type-carousel ul.products li.product.product-hover-style-info-bottom-bar,.woocommerce .mtpl-listing-type-carousel ul.products li.product.product-hover-style-info-bottom-bar{
    margin-bottom:1px;
    margin-left:1px;
    width:99.3%
}
.woocommerce .products .product.product-hover-style-info-bottom-bar{
    box-shadow:none;
    border:1px solid #eee
}
.woocommerce .products .product.product-hover-style-info-bottom-bar:hover{
    -webkit-box-shadow:0 3px 22px rgba(0,0,0,.07);
    -moz-box-shadow:0 3px 22px rgba(0,0,0,.07);
    box-shadow:0 3px 22px rgba(0,0,0,.07)
}
.products-listing-main .woocommerce .products.owl-carousel .product.product-hover-style-info-bottom-bar:hover{
    box-shadow:none
}
.woocommerce .product-hover-style-image-bottom-bar .product-actions>.product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-info-bottom .product-actions>.product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-info-bottom-bar .product-actions>.product-action-add-to-cart .added_to_cart{
    font-size:14px;
    line-height:45px
}
.woocommerce .product-hover-style-image-bottom-bar .product-actions>.product-action-add-to-cart .added_to_cart:before,.woocommerce .product-hover-style-info-bottom .product-actions>.product-action-add-to-cart .added_to_cart:before,.woocommerce .product-hover-style-info-bottom-bar .product-actions>.product-action-add-to-cart .added_to_cart:before{
    top:0;
    padding-right:8px
}
.products-listing-type-carousel.products-listing-with-intro .products-listing-main{
    position:relative
}
.products-listing-type-carousel.products-listing-with-intro .products-listing-main .woocommerce-message{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index:99
}
.products-listing-type-carousel.products-listing-with-intro .products-listing-main .woocommerce-message+.products-loop{
    padding-top:100px
}
.woocommerce .products-loop-column-5 .product-hover-style-info-bottom-bar .product-actions .product-action-add-to-cart a{
    font-size:0
}
.woocommerce .products-loop-column-5 .product-hover-style-info-bottom-bar .product-actions .product-action-add-to-cart a:before{
    padding-right:0
}
.woocommerce .product-hover-style-info-bottom-bar.product-hover-bar-style-flat .product-actions .add_to_cart_button.loading:before{
    background-image:url(../images/loader-img/cy_loader-light.svg)
}
.woocommerce .product-hover-style-info-bottom-bar .product-action-compare .compare.cs-loading:after{
    top:10px;
    left:10px
}
.woocommerce .product-hover-style-info-bottom-bar .product-actions .add_to_cart_button.loading:before{
    top:8px;
    left:-6px;
    padding-right:0
}
.woocommerce .product-hover-style-info-bottom-bar .product-action .open-quick-view.loading:after{
    top:9px;
    left:15px
}
.woocommerce .products.list .product-hover-style-info-bottom-bar .product-actions{
    bottom:40px;
    width:280px;
    margin-left:0
}
.woocommerce ul.products .product-hover-style-default{
    border:none;
    box-shadow:none;
    background:0 0
}
.woocommerce ul.products .product-hover-style-default:hover{
    box-shadow:none
}
.woocommerce.mtpl-listing-type-grid .products.products-loop>.product-hover-style-default{
    margin-bottom:40px
}
.woocommerce ul.products .product-hover-style-default .product-info{
    padding:0;
    margin-top:10px;
    text-align:left;
    position:relative
}
.woocommerce ul.products .product-hover-style-default .product-info .product-name{
    padding-top:5px
}
.woocommerce ul.products .product-hover-style-default .product-info .price{
    text-align:inherit;
    float:left
}
.woocommerce ul.products .product-hover-style-default .product-info .price .amount{
    font-size:16px
}
.woocommerce ul.products .product-hover-style-default .product-info .star-rating-wrapper{
    float:right;
    display:inline-block;
    width:auto;
    margin-top:8px
}
.woocommerce ul.products .product-hover-style-default .product-info .star-rating{
    margin:0;
    font-size:12px;
    background:0 0
}
.woocommerce-notices-wrapper{
    width:100%
}
.woocommerce .product-hover-style-default .product-actions{
    padding-left:15px;
    padding-right:15px;
    bottom:10px;
    opacity:0
}
.woocommerce .product-hover-style-default:hover .product-actions{
    bottom:15px;
    opacity:1
}
.woocommerce .product-hover-style-default .product-actions-inner{
    background:#333
}
.woocommerce .product-hover-style-default .product-actions-inner>.product-action{
    display:inline-block;
    vertical-align:top
}
.woocommerce ul.products.list .product-hover-style-default .star-rating-wrapper{
    float:none
}
.woocommerce .product-hover-style-default .product-actions-inner>.product-action-wishlist{
    float:none
}
.woocommerce .product-hover-style-default .product-actions-inner>.product-action-add-to-cart+.product-action-wishlist{
    float:left
}
.woocommerce .product-hover-style-default .product-actions .alt,.woocommerce .product-hover-style-default .product-actions a{
    background:0 0;
    box-shadow:inherit;
    margin:0!important;
    border-radius:0;
    color:#a7a5a6
}
.woocommerce .product-hover-style-default .product-actions a:hover{
    background:0 0
}
.woocommerce .product-hover-style-default .product-actions .product-action-add-to-cart{
    width:calc(100% - 97px);
    border-left:1px solid #5a5a5a;
    border-right:1px solid #5a5a5a
}
.woocommerce .product-hover-style-default .product-actions .product-action-add-to-cart a{
    width:100%;
    font-size:13px;
    font-weight:400;
    color:#a7a5a6;
    line-height:45px;
    text-transform:uppercase
}
.woocommerce .product-hover-style-default .product-actions .product-action-add-to-cart a:before{
    content:normal;
    top:0;
    padding-right:10px
}
.woocommerce.hover-effect-mobile-disabled .product-hover-style-default .product-actions .add_to_cart_button.loading{
    color:rgb(167 165 166 / .4)!important
}
.woocommerce .product-hover-style-default .product-actions .add_to_cart_button.loading:before,.woocommerce.hover-effect-mobile-disabled .product-hover-style-default .product-actions .add_to_cart_button.loading:before{
    content:"";
    background-image:url(../images/loader-img/cy_loader.svg);
    background-repeat:no-repeat;
    background-size:cover;
    width:25px;
    height:25px;
    display:inline-block;
    padding-right:0;
    margin-left:-12px;
    position:absolute;
    left:50%;
    top:10px
}
.woocommerce .product-hover-style-default.product-hover-button-style-dark .product-actions .product-action-add-to-cart a:hover,.woocommerce .product-hover-style-default.product-hover-button-style-dark .product-actions a:hover{
    color:#fff
}
.woocommerce .product-hover-style-default.product-hover-button-style-light .product-actions-inner{
    background:#fff;
    -webkit-box-shadow:0 2px 8px rgba(0,0,0,.12);
    -moz-box-shadow:0 2px 8px rgba(0,0,0,.12);
    box-shadow:0 2px 8px rgba(0,0,0,.12)
}
.woocommerce .product-hover-style-default.product-hover-button-style-light .product-actions .product-action-add-to-cart a,.woocommerce .product-hover-style-default.product-hover-button-style-light .product-actions a{
    color:#323232
}
.woocommerce .product-hover-style-default.product-hover-button-style-light .product-actions .product-action-add-to-cart a:hover,.woocommerce .product-hover-style-default.product-hover-button-style-light .product-actions a:hover{
    color:#04d39f
}
.woocommerce .product-hover-style-default.product-hover-button-style-light .product-actions .product-action-add-to-cart{
    border-left:1px solid #e8e8e8;
    border-right:1px solid #e8e8e8
}
.woocommerce .products-loop-column-5 .product-hover-style-default .product-actions .product-action-add-to-cart a{
    font-size:0
}
.woocommerce .products-loop-column-5 .product-hover-style-default .product-actions .product-action-add-to-cart a:before{
    content:"\f07a";
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    font-size:18px;
    padding-right:0
}
.woocommerce .products-loop-column-5 .product-hover-style-default.product_icon_type-line-icon .product-actions .product-action-add-to-cart a:before{
    content:"\f1bf";
    font-family:pgsicon-ecommerce;
    font-size:18px
}
.woocommerce .products-loop-column-5 .product-hover-style-default .product-actions .product-action-add-to-cart a.loading:before{
    content:"";
    background-image:url(../images/loader-img/cy_loader.svg);
    background-repeat:no-repeat;
    background-size:cover;
    width:25px;
    height:25px;
    top:10px;
    display:inline-block
}
.woocommerce .product.product-hover-style-default .open-quick-view{
    top:5px;
    left:5px;
    opacity:1;
    transform:translate(0,0);
    font-size:0;
    color:#323232;
    background:0 0;
    min-width:auto;
    padding:10px;
    line-height:normal;
    vertical-align:top;
    border-radius:0
}
.woocommerce .product-hover-style-default .open-quick-view:before{
    content:"\f06e";
    position:relative;
    left:0;
    top:0;
    font-family:'Font Awesome 5 Free';
    font-weight:400;
    font-size:16px
}
.woocommerce .product-hover-style-default.product_icon_type-line-icon .open-quick-view:before{
    content:"\f109";
    font-family:pgsicon-ecommerce;
    font-size:18px
}
.woocommerce .product.product-hover-style-default:hover .open-quick-view{
    opacity:1;
    background:0 0
}
.woocommerce .product.product-hover-style-default .open-quick-view:hover{
    color:#04d39f
}
.woocommerce .product.product-hover-style-default .product-action .open-quick-view.loading:after{
    top:5px;
    left:5px
}
.woocommerce .product-hover-style-default.outofstock .product-actions-inner{
    display:inline-block;
    padding:0 10px
}
.woocommerce ul.products .product-hover-style-default .product-inner .out-of-stock,.woocommerce ul.products .product-hover-style-hover-summary .product-inner .out-of-stock,.woocommerce ul.products .product-hover-style-icon-top-left .product-inner .out-of-stock,.woocommerce ul.products .product-hover-style-icons-left .product-inner .out-of-stock,.woocommerce ul.products .product-hover-style-icons-rounded .product-inner .out-of-stock,.woocommerce ul.products .product-hover-style-icons-transparent-center .product-inner .out-of-stock,.woocommerce ul.products .product-hover-style-info-bottom .product-inner .out-of-stock,.woocommerce ul.products .product-hover-style-info-bottom-bar .product-inner .out-of-stock,.woocommerce ul.products .product-hover-style-info-transparent-center .product-inner .out-of-stock{
    width:calc(100% - 30px);
    line-height:28px;
    font-size:13px
}
.woocommerce ul.products .product-hover-style-default .product-inner .stock{
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s;
    opacity:1
}
.woocommerce ul.products .product-hover-style-default:hover .product-inner .stock{
    opacity:0
}
.row-background-dark .product-hover-style-default .product-info .ciyashop-product-category a:hover,.theme-dark .product-hover-style-default .product-info .ciyashop-product-category a:hover{
    color:#fff
}
.row-background-dark .product-hover-style-default .product-info .product-name a,.theme-dark .product-hover-style-default .product-info .product-name a{
    color:#fff
}
.row-background-dark ul.products .product-hover-style-default .product-info .price .amount,.theme-dark ul.products .product-hover-style-default .product-info .price .amount{
    color:#fff
}
.products-listing-type-carousel.products-listing-with-intro,.products-listing-type-carousel.products-listing-with-intro .owl-item,.products-listing-type-carousel.products-listing-with-intro .owl-item li.product,.products-listing-type-carousel.products-listing-with-intro .owl-stage,.products-listing-type-carousel.products-listing-with-intro .owl-stage-outer,.products-listing-type-carousel.products-listing-with-intro .products-listing-content,.products-listing-type-carousel.products-listing-with-intro .products-listing-content-inner,.products-listing-type-carousel.products-listing-with-intro .products-listing-items-wrapper,.products-listing-type-carousel.products-listing-with-intro .products-listing-main,.products-listing-type-carousel.products-listing-with-intro .products-listing-main-inner,.products-listing-type-carousel.products-listing-with-intro .products-loop{
    height:100%
}
.woocommerce .product-hover-style-button-standard .product-inner .product-info .product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-default .product-actions .product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-hover-summary .product-actions .product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-icon-top-left .product-actions .product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-icons-bottom-right .product-actions .product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-icons-left .product-inner .product-thumbnail .product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-icons-rounded .product-inner .product-thumbnail .product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-icons-top-right .product-actions .product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-icons-transparent-center .product-actions .product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-image-bottom .product-actions .product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-image-bottom-2 .product-actions .product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-image-bottom-bar .product-actions .product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-image-center .product-actions .product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-image-icon-bottom .product-actions .product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-image-icon-left .product-actions .product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-image-left .product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-info-bottom .product-actions .product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-info-bottom-bar .product-actions .product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-info-transparent-center .product-info .product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-minimal .product-inner .product-info .product-action.product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-minimal-hover-cart .product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-standard-info-transparent .product-actions .product-action-add-to-cart .added_to_cart,.woocommerce .product-hover-style-standard-quick-shop .product-info .product-action-add-to-cart .added_to_cart{
    display:none
}
.woocommerce .product-hover-style-button-standard .product-inner .product-info .product-action-add-to-cart .add_to_cart_button.added,.woocommerce .product-hover-style-default .product-actions .product-action-add-to-cart .add_to_cart_button.added,.woocommerce .product-hover-style-icons-left .product-inner .product-thumbnail .product-action-add-to-cart .add_to_cart_button.added,.woocommerce .product-hover-style-icons-rounded .product-inner .product-thumbnail .product-action-add-to-cart .add_to_cart_button.added,.woocommerce .product-hover-style-image-left .product-inner .product-info .product-action-add-to-cart .add_to_cart_button.added,.woocommerce .product-hover-style-minimal .product-inner .product-info .product-action.product-action-add-to-cart .add_to_cart_button.added,.woocommerce .product-hover-style-minimal-hover-cart .product-action-add-to-cart .add_to_cart_button.added,.woocommerce .product-hover-style-standard-quick-shop .product-info .product-action-add-to-cart .add_to_cart_button.added{
    display:inline-block
}
.woocommerce .product-hover-style-icons-transparent-center .product-actions .product-action-add-to-cart .add_to_cart_button.added,.woocommerce .product-hover-style-info-transparent-center .product-info .product-action-add-to-cart .add_to_cart_button.added{
    display:inline
}
.woocommerce .product-hover-style-button-standard .product-inner .product-info .product-action-add-to-cart .add_to_cart_button.added:after,.woocommerce .product-hover-style-default .product-actions .product-action-add-to-cart .add_to_cart_button.added:after,.woocommerce .product-hover-style-hover-summary .product-actions .product-action-add-to-cart .add_to_cart_button.added:after,.woocommerce .product-hover-style-icons-left .product-inner .product-thumbnail .product-action-add-to-cart .add_to_cart_button.added:after,.woocommerce .product-hover-style-icons-rounded .product-inner .product-thumbnail .product-action-add-to-cart .add_to_cart_button.added:after,.woocommerce .product-hover-style-icons-transparent-center .product-actions .product-action-add-to-cart .add_to_cart_button.added:after,.woocommerce .product-hover-style-image-bottom-bar .product-actions .product-action-add-to-cart .add_to_cart_button.added:after,.woocommerce .product-hover-style-image-left .product-inner .product-info .product-action-add-to-cart .add_to_cart_button.added:after,.woocommerce .product-hover-style-info-bottom .product-actions .product-action-add-to-cart .add_to_cart_button.added:after,.woocommerce .product-hover-style-info-bottom-bar .product-actions .product-action-add-to-cart .add_to_cart_button.added:after,.woocommerce .product-hover-style-info-transparent-center .product-info .product-action-add-to-cart .add_to_cart_button.added:after,.woocommerce .product-hover-style-minimal .product-inner .product-info .product-action.product-action-add-to-cart .add_to_cart_button.added:after,.woocommerce .product-hover-style-standard-quick-shop .product-info .product-action-add-to-cart .add_to_cart_button.added:after{
    content:normal
}
.woocommerce .products.products-loop-column-2>.product{
    width:49%;
    margin-right:2%;
    margin-bottom:30px
}
.woocommerce .products.products-loop-column-2>.product.last{
    margin-right:0
}
.woocommerce .products.products-loop-column-3>.product{
    width:31.9%;
    margin-right:2%;
    margin-bottom:30px
}
.woocommerce .products.products-loop-column-3>.product.last{
    margin-right:0
}
.woocommerce .products.products-loop-column-4>.product{
    width:23.4%;
    margin-right:2%;
    margin-bottom:30px
}
.woocommerce .products.products-loop-column-4>.product.last{
    margin-right:0
}
.woocommerce .products.products-loop-column-5>.product{
    width:18.3%;
    margin-right:2%;
    margin-bottom:30px
}
.woocommerce .products.products-loop-column-5>.product.last{
    margin-right:0
}
.woocommerce ul.ciyashop-products-shortcode{
    margin-bottom:0;
    position:relative
}
.woocommerce.columns-1 ul.ciyashop-products-shortcode>li.product{
    width:100%;
    margin-bottom:30px
}
.woocommerce.columns-2 ul.ciyashop-products-shortcode>li.product{
    width:49%;
    margin-bottom:30px;
    margin-right:2%
}
.woocommerce.columns-2 ul.ciyashop-products-shortcode>li.product.last{
    margin-right:0
}
.woocommerce.columns-3 ul.ciyashop-products-shortcode>li.product{
    width:31.9%;
    margin-bottom:30px;
    margin-right:2%
}
.woocommerce.columns-3 ul.ciyashop-products-shortcode>li.product.last{
    margin-right:0
}
.woocommerce.columns-4 ul.ciyashop-products-shortcode>li.product{
    width:23.4%;
    margin-bottom:30px;
    margin-right:2%
}
.woocommerce.columns-4 ul.ciyashop-products-shortcode>li.product.last{
    margin-right:0
}
.woocommerce.columns-5 ul.ciyashop-products-shortcode>li.product{
    width:18.3%;
    margin-bottom:30px;
    margin-right:2%
}
.woocommerce.columns-5 ul.ciyashop-products-shortcode>li.product.last{
    margin-right:0
}
.woocommerce.columns-6 ul.ciyashop-products-shortcode>li.product{
    width:15%;
    margin-bottom:30px;
    margin-right:2%
}
.woocommerce.columns-6 ul.ciyashop-products-shortcode>li.product.last{
    margin-right:0
}
.woocommerce ul.ciyashop-products-shortcode:after{
    content:"";
    opacity:0;
    position:absolute;
    top:0;
    left:0;
    z-index:5;
    background:rgba(255,255,255,.7);
    height:100%;
    transition:all .1s ease-out 0s
}
.woocommerce ul.ciyashop-products-shortcode.loading:after{
    opacity:1;
    width:100%
}
.woocommerce ul.ciyashop-products-shortcode:before{
    content:"";
    width:50px;
    height:50px;
    transform:translate(-50%,-50%);
    background:url(../images/loader-img/cy_loader.svg);
    background-repeat:no-repeat;
    background-size:cover;
    position:absolute;
    top:50%;
    left:50%;
    z-index:99;
    margin-top:-25px;
    opacity:0;
    visibility:hidden
}
.woocommerce ul.ciyashop-products-shortcode.loading:before{
    opacity:1;
    visibility:visible
}
@media only screen and (min-width:1200px){
    .woocommerce .products.products-loop-column-5>.product,.woocommerce .products.products-loop-column-5>.product.last{
        margin-right:2%
    }
    .woocommerce .products.products-loop-column-5>.product:nth-child(5n+5){
        margin-right:0
    }
}
@media only screen and (min-width:992px){
    .woocommerce .products.products-loop-column-4>.product,.woocommerce .products.products-loop-column-4>.product.last{
        margin-right:2%
    }
    .woocommerce .products.products-loop-column-4>.product:nth-child(4n+4){
        margin-right:0
    }
}
@media only screen and (min-width:768px){
    .woocommerce .products.products-loop-column-3>.product,.woocommerce .products.products-loop-column-3>.product.last{
        margin-right:2%
    }
    .woocommerce .products.products-loop-column-3>.product:nth-child(3n+3){
        margin-right:0
    }
}
@media only screen and (min-width:480px){
    .woocommerce .products.products-loop-column-2>.product,.woocommerce .products.products-loop-column-2>.product.last{
        margin-right:2%
    }
    .woocommerce .products.products-loop-column-2>.product:nth-child(2n+2){
        margin-right:0
    }
}
.woocommerce ul.products.list li.product{
    width:100%;
    margin-right:0;
    padding:0;
    padding-bottom:40px;
    margin-bottom:40px;
    border:none;
    border-bottom:1px solid #e8e8e8
}
.woocommerce .products.list .product.product-hover-style-hover-summary:hover{
    border-bottom:1px solid #e8e8e8
}
.woocommerce ul.products.list li.product:last-child{
    border-bottom:none;
    padding-bottom:0
}
.woocommerce ul.products.list li.product:hover{
    box-shadow:none
}
.woocommerce ul.products.list .product .product-inner{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
}
.woocommerce ul.products.list .product-thumbnail{
    position:relative;
    -ms-flex:0 0 280px;
    flex:0 0 280px
}
.woocommerce ul.products.list .product-thumbnail img{
    width:100%!important;
    margin-right:0!important
}
.woocommerce ul.products.list .product-info{
    -webkit-box-flex:1;
    -ms-flex:1 1 auto;
    flex:1 1 auto;
    text-align:left;
    position:relative;
    top:0;
    padding:0;
    margin-left:30px
}
.woocommerce ul.products.list .product-info .gridlist-buttonwrap{
    display:none
}
.woocommerce ul.products.list .product .product-info .product-actions,.woocommerce ul.products.list .product-hover-style-image-bottom .product-info .product-actions,.woocommerce ul.products.list .product-hover-style-image-center .product-info .product-actions,.woocommerce ul.products.list .product-hover-style-image-left .product-info .product-actions{
    display:block;
    opacity:1;
    position:relative;
    left:0;
    top:0;
    transform:inherit;
    text-align:left;
    width:inherit;
    visibility:visible
}
.woocommerce ul.products.list li.product-hover-style-info-bottom .product-name,.woocommerce ul.products.list li.product-hover-style-info-bottom-bar .product-name{
    padding:.5em 0
}
.woocommerce ul.products.list li.product-hover-style-info-bottom .product-info .product-actions a{
    width:45px
}
.woocommerce ul.products.list .product-hover-style-info-bottom .product-thumbnail .product-actions,.woocommerce ul.products.list .product-hover-style-info-bottom-bar .product-thumbnail .product-actions{
    display:none
}
.woocommerce ul.products.list .product-hover-style-icon-top-left .product-actions-inner{
    box-shadow:none
}
.woocommerce ul.products.list li.product.product-hover-style-icon-top-left .product-info .product-actions .product-action{
    float:left
}
.woocommerce ul.products.list li.product.product-hover-style-icon-top-left .product-info .product-actions a{
    line-height:34px
}
.woocommerce ul.products.list .star-rating-wrapper{
    width:100%;
    margin-top:0;
    margin-bottom:7px
}
.woocommerce ul.products.list .star-rating-wrapper:after{
    width:80px;
    left:0;
    top:3px;
    z-index:-1;
    background:#fff;
    margin-left:0
}
.woocommerce ul.products.list .star-rating-wrapper .star-rating{
    margin:0
}
.woocommerce ul.products.list li.product .ciyashop-product-category{
    padding-bottom:7px
}
.woocommerce ul.products.list li.product .product-name{
    padding:0;
    padding-bottom:5px
}
.woocommerce ul.products.list li.product .price{
    float:none;
    width:100%;
    text-align:left;
    margin:0
}
.woocommerce ul.products.list li.product-hover-style-icons-bottom-right .price,.woocommerce ul.products.list li.product-hover-style-image-bottom .price,.woocommerce ul.products.list li.product.product-hover-style-icons-rounded .price{
    margin-bottom:5px
}
.woocommerce ul.products.list li.product-hover-style-icons-rounded .woocommerce-product-details__short-description,.woocommerce ul.products.list li.product-hover-style-image-bottom .woocommerce-product-details__short-description,.woocommerce ul.products.list li.product.product-hover-style-button-standard .woocommerce-product-details__short-description,.woocommerce ul.products.list li.product.product-hover-style-icons-left .woocommerce-product-details__short-description,.woocommerce ul.products.list li.product.product-hover-style-image-left .woocommerce-product-details__short-description{
    margin-top:10px;
    margin-bottom:0
}
.woocommerce ul.products.list li.product .price del .amount{
    font-size:18px;
    margin-right:5px;
    color:#969696
}
.woocommerce ul.products.list li.product .price .amount{
    font-size:18px;
    color:#04d39f
}
.woocommerce ul.products.list li.product img{
    margin-bottom:0
}
.woocommerce ul.products .woocommerce-product-details__short-description{
    font-size:14px;
    line-height:24px;
    margin-bottom:20px;
    max-height:inherit;
    overflow:hidden
}
.woocommerce ul.products.list .woocommerce-product-details__short-description{
    margin-bottom:0
}
.woocommerce ul.products .woocommerce-product-details__short-description p{
    margin:0
}
.woocommerce ul.products.list li.product .woocommerce-product-details__short-description strong{
    display:inline-block
}
.woocommerce ul.products .product-inner .product-info .stock,.woocommerce ul.products.list .product-thumbnail .stock{
    display:none
}
.woocommerce ul.products.list .product-info .stock{
    display:inline-block;
    position:absolute;
    left:-120px;
    bottom:auto;
    top:28px;
    margin-top:-5px;
    margin-bottom:15px;
    transform:inherit
}
.woocommerce ul.products.list .product-hover-style-standard-quick-shop .product-info .ciyashop-product-variations-wrapper{
    text-align:left
}
.woocommerce ul.products.list .product-hover-style-standard-quick-shop .product-info .stock{
    position:relative;
    left:0;
    margin:0;
    top:0;
    min-width:inherit;
    padding:3px 15px
}
.woocommerce ul.products.list li.product .product-info .product-actions a{
    background:0 0;
    color:#04d39f;
    border:1px solid #eee;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    vertical-align:top;
    line-height:30px;
    margin:0!important;
    margin-right:5px!important;
    box-shadow:none
}
.woocommerce ul.products.list li.product .product-info .product-actions .product-action-add-to-cart a{
    background:#04d39f;
    color:#fff;
    width:auto;
    font-size:14px;
    line-height:45px;
    padding:0 15px;
    border:none
}
.woocommerce ul.products.list li.product .product-info .product-actions .product-action-add-to-cart a:hover{
    background:#323232
}
.woocommerce ul.products.list li.product .product-info .product-actions .product-action{
    float:none
}
.woocommerce ul.products.list li.product .product-info .product-actions,.woocommerce ul.products.list li.product .product-info .product-actions .product-action-add-to-cart{
    width:auto;
    border:none
}
.woocommerce ul.products.list li.product .product-info .product-actions .product-action-add-to-cart a:before{
    top:0;
    padding-right:7px
}
.woocommerce ul.products.list .countdown{
    margin:15px 0!important
}
.woocommerce .products.list .product-hover-style-icon-top-left .open-quick-view{
    transform:inherit;
    left:0
}
.woocommerce .products.list .product-hover-style-default .open-quick-view{
    top:0!important;
    left:0!important;
    transform:inherit
}
.woocommerce.single-product div.summary .stock+.product-summary-actions{
    margin-top:25px
}
.woocommerce.single-product div.summary .stock{
    display:inline-block;
    background:#61c70e;
    color:#fff;
    border-radius:3px;
    padding:2px 10px;
    margin-bottom:20px
}
.woocommerce ul.products .product-inner .stock{
    display:inline-block;
    background:rgba(97,208,8,.8);
    font-size:12px;
    line-height:22px;
    color:#fff;
    padding:0 7px;
    position:absolute;
    left:15px;
    bottom:15px;
    margin-bottom:0;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.woocommerce ul.products .product-inner .out-of-stock,.woocommerce.single-product div.summary .out-of-stock{
    background:#de4646;
    font-size:14px;
    min-width:110px;
    text-align:center
}
.woocommerce ul.products .product-hover-style-image-center .stock{
    bottom:auto;
    top:15px
}
.woocommerce.single-product div.summary .out-of-stock{
    background:0 0;
    font-size:14px;
    color:#de4646;
    border:1px dashed;
    padding:15px 20px;
    text-align:center;
    line-height:26px;
    border-radius:3px;
    text-transform:uppercase;
    font-weight:600;
    margin-bottom:0;
    margin-top:5px;
    display:block
}
.woocommerce ul.products .product-hover-style-image-bottom .stock{
    bottom:auto;
    top:15px
}
.woocommerce ul.products .product-hover-style-image-bottom-bar .stock{
    bottom:auto;
    top:15px
}
.woocommerce ul.products .product-hover-style-info-bottom-bar .stock{
    left:15px;
    top:15px;
    bottom:auto
}
.woocommerce ul.products .product-hover-style-info-bottom-bar .product-inner .out-of-stock{
    width:auto
}
.woocommerce ul.products.list .product-hover-style-info-bottom-bar:hover .stock{
    bottom:inherit
}
.woocommerce ul.products .product-hover-style-info-bottom-bar .product-inner>.stock{
    display:none
}
.woocommerce.single-product div.summary .woocommerce-variation .woocommerce-variation-availability .stock{
    margin-bottom:0
}
.woocommerce ul.products.list li.product .woo-product-countdown-wrapper{
    margin-top:10px
}
.woocommerce ul.products.list li.product .woo-product-countdown-wrapper .countdown{
    margin-bottom:10px!important
}
.woocommerce ul.products.list li.product .woo-product-countdown-wrapper .countdown li{
    margin-left:0
}
.woocommerce ul.products.list li.product-hover-button-shape-square .woo-product-countdown-wrapper,.woocommerce ul.products.list li.product-hover-button-shape-square:hover .woo-product-countdown-wrapper,.woocommerce ul.products.list li.product-hover-style-button-standard .woo-product-countdown-wrapper,.woocommerce ul.products.list li.product-hover-style-default .woo-product-countdown-wrapper,.woocommerce ul.products.list li.product-hover-style-default:hover .woo-product-countdown-wrapper,.woocommerce ul.products.list li.product-hover-style-icon-top-left .woo-product-countdown-wrapper,.woocommerce ul.products.list li.product-hover-style-icons-bottom-right .woo-product-countdown-wrapper,.woocommerce ul.products.list li.product-hover-style-icons-bottom-right:hover .woo-product-countdown-wrapper,.woocommerce ul.products.list li.product-hover-style-icons-left .woo-product-countdown-wrapper,.woocommerce ul.products.list li.product-hover-style-icons-left:hover .woo-product-countdown-wrapper,.woocommerce ul.products.list li.product-hover-style-icons-rounded .woo-product-countdown-wrapper,.woocommerce ul.products.list li.product-hover-style-icons-rounded:hover .woo-product-countdown-wrapper,.woocommerce ul.products.list li.product-hover-style-icons-top-right .woo-product-countdown-wrapper,.woocommerce ul.products.list li.product-hover-style-icons-transparent-center .woo-product-countdown-wrapper,.woocommerce ul.products.list li.product-hover-style-icons-transparent-center:hover .woo-product-countdown-wrapper,.woocommerce ul.products.list li.product-hover-style-image-bottom-bar .woo-product-countdown-wrapper,.woocommerce ul.products.list li.product-hover-style-image-bottom-bar:hover .woo-product-countdown-wrapper,.woocommerce ul.products.list li.product-hover-style-info-bottom-bar .woo-product-countdown-wrapper,.woocommerce ul.products.list li.product-hover-style-minimal .woo-product-countdown-wrapper,.woocommerce ul.products.list li.product-hover-style-minimal-hover-cart .woo-product-countdown-wrapper,.woocommerce ul.products.list li.product-hover-style-minimal-hover-cart:hover .woo-product-countdown-wrapper,.woocommerce ul.products.list li.product-hover-style-minimal:hover .woo-product-countdown-wrapper{
    position:relative;
    top:0;
    opacity:1;
    margin-top:10px;
    text-align:left;
    visibility:visible
}
.woo-product-countdown{
    display:block
}
.countdown{
    padding:0;
    margin:15px 0 0!important;
    display:inline-block;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    vertical-align:top
}
.countdown li{
    list-style-type:none;
    float:left;
    min-width:48px;
    padding:5px 0;
    margin:2px;
    background:#323232;
    color:#fff;
    line-height:30px;
    -webkit-box-shadow:0 3px 8px rgba(0,0,0,.03);
    -ms-box-shadow:0 3px 8px rgba(0,0,0,.03);
    box-shadow:0 3px 8px rgba(0,0,0,.03);
    border:0 solid #e8e8e8;
    text-align:center;
    border-radius:3px
}
.countdown li span{
    vertical-align:top;
    color:#fff;
    font-weight:500
}
.countdown li p{
    margin:0;
    font-size:12px;
    line-height:18px;
    vertical-align:top;
    color:#adadad
}
.woocommerce.single-product .summary .woo-product-countdown ul{
    margin:0!important;
    margin-bottom:20px!important
}
.woocommerce.single-product .summary .woo-product-countdown li{
    padding:5px 0;
    text-align:center;
    background:#fff;
    box-shadow:0 2px 10px rgba(0,0,0,.04);
    min-width:53px;
    margin-right:5px;
    margin-left:0;
    border:1px solid #f1f1f1
}
.woocommerce.single-product .summary .woo-product-countdown li span{
    font-weight:600;
    font-size:16px;
    color:#323232
}
.woocommerce.single-product .summary .woo-product-countdown li p{
    font-size:13px;
    color:#969696
}
.woocommerce.single-product .owl-carousel .woo-product-countdown-wrapper{
    margin-bottom:0;
    margin-top:5px
}
.woocommerce.single-product .owl-carousel .woo-product-countdown-wrapper h6{
    margin-bottom:5px;
    font-size:14px;
    font-weight:500
}
.woocommerce.single-product .owl-carousel .woo-product-countdown li{
    width:auto!important
}
.woocommerce .container-fluid .products.products-loop-column-5 .countdown li{
    min-width:43px;
    margin:0 1px
}
.woocommerce .products.products-loop-column-5 .countdown li{
    min-width:40px;
    margin:0 1px
}
.woocommerce ul.products li.product-hover-style-default .woo-product-countdown-wrapper,.woocommerce ul.products li.product-hover-style-icon-top-left .woo-product-countdown-wrapper,.woocommerce ul.products li.product-hover-style-image-bottom .woo-product-countdown-wrapper,.woocommerce ul.products li.product-hover-style-image-bottom-2 .woo-product-countdown-wrapper,.woocommerce ul.products li.product-hover-style-image-bottom-bar .woo-product-countdown-wrapper,.woocommerce ul.products li.product-hover-style-image-center .woo-product-countdown-wrapper,.woocommerce ul.products li.product-hover-style-image-left .woo-product-countdown-wrapper,.woocommerce ul.products li.product-hover-style-info-bottom-bar .woo-product-countdown-wrapper{
    position:absolute;
    top:-70px;
    width:100%;
    left:0;
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s
}
.woocommerce ul.products li.product-hover-style-default .woo-product-countdown-wrapper .countdown,.woocommerce ul.products li.product-hover-style-icon-top-left .woo-product-countdown-wrapper .countdown,.woocommerce ul.products li.product-hover-style-icons-top-right .woo-product-countdown-wrapper .countdown,.woocommerce ul.products li.product-hover-style-image-bottom .woo-product-countdown-wrapper .countdown,.woocommerce ul.products li.product-hover-style-image-bottom-2 .woo-product-countdown-wrapper .countdown,.woocommerce ul.products li.product-hover-style-image-bottom-bar .woo-product-countdown-wrapper .countdown,.woocommerce ul.products li.product-hover-style-image-center .woo-product-countdown-wrapper .countdown,.woocommerce ul.products li.product-hover-style-image-left .woo-product-countdown-wrapper .countdown,.woocommerce ul.products li.product-hover-style-info-bottom-bar .woo-product-countdown-wrapper .countdown{
    margin-top:0!important
}
.woocommerce .products .product .woo-product-countdown-wrapper h6{
    display:none
}
.woocommerce ul.products li.product .woo-product-countdown-wrapper h6{
    display:none
}
.woocommerce ul.products li.product-hover-style-default .woo-product-countdown-wrapper{
    top:-88px;
    text-align:center
}
.woocommerce ul.products li.product-hover-style-default:hover .woo-product-countdown-wrapper{
    opacity:0;
    top:-80px;
    visibility:hidden
}
.woocommerce ul.products li.product-hover-style-icon-top-left .woo-product-countdown-wrapper,.woocommerce ul.products li.product-hover-style-icons-top-right .woo-product-countdown-wrapper{
    position:absolute;
    width:100%;
    top:-70px;
    left:0;
    text-align:center
}
.woocommerce ul.products li.product-hover-style-icon-top-left .woo-product-countdown-wrapper .woo-product-countdown{
    display:inline-block
}
.woocommerce ul.products li.product-hover-style-image-center .product-info{
    position:relative;
    border:none;
    min-height:118px
}
.woocommerce ul.products.list li.product-hover-style-image-center{
    box-shadow:none
}
.woocommerce ul.products.list li.product-hover-style-image-center .product-info{
    border:none
}
.woocommerce ul.products li.product-hover-style-image-center:hover .woo-product-countdown-wrapper{
    opacity:0;
    visibility:hidden
}
.woocommerce ul.products li.product-hover-style-image-center .product-actions a{
    color:#323232
}
.woocommerce ul.products li.product-hover-style-image-center.product-hover-button-style-border .product-actions a{
    color:#fff
}
.woocommerce ul.products li.product-hover-style-image-center .product-actions a:hover{
    color:#04d39f
}
.pgscore_multi_tab_products_listing_wrapper .woocommerce .products .product.product-hover-style-image-center:hover,.pgscore_multi_tab_products_listing_wrapper .woocommerce .products.owl-carousel .product.product-hover-style-image-center:hover{
    box-shadow:none
}
.woocommerce.mtpl-listing-type-grid .products.products-loop>.product.product-hover-style-image-center,.woocommerce.products-listing-grid .products.products-loop>.product.product-hover-style-image-center{
    margin-bottom:1px;
    margin-top:29px
}
.mtpl-listing-type-carousel ul.products li.product.product-hover-style-image-center,.woocommerce .mtpl-listing-type-carousel ul.products li.product.product-hover-style-image-center{
    margin-bottom:1px;
    margin-left:1px;
    width:99.3%
}
.woocommerce ul.products li.product-hover-style-image-left .product-info{
    position:relative
}
.woocommerce ul.products li.product-hover-style-image-left .woo-product-countdown-wrapper{
    top:-70px;
    left:0;
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s
}
.woocommerce ul.products li.product-hover-style-image-left:hover .woo-product-countdown-wrapper{
    opacity:0
}
.woocommerce ul.products li.product-hover-style-image-left .product-inner .stock{
    bottom:auto;
    top:15px
}
.woocommerce ul.products li.product-hover-style-image-left .product-actions a{
    color:#323232
}
.woocommerce ul.products li.product-hover-style-image-left .product-actions a:hover{
    color:#04d39f
}
.row-background-dark .product-hover-style-image-left .product-info .ciyashop-product-category a:hover,.theme-dark .product-hover-style-image-left .product-info .ciyashop-product-category a:hover{
    color:#fff
}
.row-background-dark .product-hover-style-image-left .product-info .product-name a,.theme-dark .product-hover-style-image-left .product-info .product-name a{
    color:#fff
}
.row-background-dark ul.products li.product-hover-style-image-left .product-info .price del{
    opacity:.8
}
.row-background-dark ul.products li.product-hover-style-image-left .product-info .price .amount,.theme-dark ul.products li.product-hover-style-image-left .product-info .price .amount{
    color:#fff
}
.row-background-dark ul.products .product-hover-style-image-left .product-action-add-to-cart .added_to_cart,.row-background-dark ul.products .product-hover-style-image-left .product-action-add-to-cart .button,.theme-dark ul.products .product-hover-style-image-left .product-action-add-to-cart .added_to_cart,.theme-dark ul.products .product-hover-style-image-left .product-action-add-to-cart .button{
    color:#fff
}
.woocommerce ul.products li.product-hover-style-image-bottom-2:hover .woo-product-countdown-wrapper,.woocommerce ul.products li.product-hover-style-image-bottom:hover .woo-product-countdown-wrapper{
    opacity:0;
    top:-65px;
    visibility:hidden
}
.woocommerce ul.products li.product-hover-style-image-bottom-2 .product-inner .stock{
    bottom:auto;
    top:15px
}
.woocommerce ul.products li.product-hover-style-image-bottom-bar:hover .woo-product-countdown-wrapper{
    opacity:0;
    top:-65px;
    visibility:hidden
}
.mfp-bg,.mfp-wrap{
    z-index:999999!important
}
.ciyashop-popup-quick-view{
    background:#fff;
    width:940px;
    margin:30px auto;
    padding:0;
    position:relative
}
.ciyashop-popup-quick-view .basel-scroll,.ciyashop-popup-quick-view .summary-inner{
    overflow:auto;
    padding:30px 0;
    padding-left:15px;
    padding-right:30px;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0
}
.ciyashop-popup-quick-view .basel-scroll .basel-scroll-content{
    padding-right:15px
}
.ciyashop-popup-quick-view .mfp-close{
    position:absolute;
    right:0;
    top:0;
    width:40px;
    height:40px;
    font-size:34px;
    background:#fff;
    color:#323232;
    opacity:1;
    border-radius:60px
}
body .ciyashop-popup-quick-view .product-image-summary .product-images:before{
    content:"";
    position:absolute;
    left:15px;
    right:15px;
    top:0;
    bottom:0;
    z-index:0;
    background:#f5f5f5
}
body .ciyashop-popup-quick-view .product-image-summary .product-images img{
    position:relative;
    z-index:1
}
body .ciyashop-popup-quick-view .product-image-summary div.summary{
    margin:0;
    padding:0;
    min-height:450px
}
.ciyashop-popup-quick-view .product_title{
    font-size:22px;
    line-height:28px;
    font-weight:600;
    color:#323232;
    margin:0;
    margin-bottom:15px;
    padding-right:30px
}
.ciyashop-popup-quick-view .product_title a{
    color:#323232
}
.ciyashop-popup-quick-view .product_title a:hover{
    color:#04d39f
}
.ciyashop-popup-quick-view .woocommerce-product-rating{
    display:flex;
    border-bottom:none;
    padding-bottom:0;
    margin-bottom:0!important
}
.ciyashop-popup-quick-view .woocommerce-product-rating+.price{
    padding-top:15px
}
.ciyashop-popup-quick-view div.product p.price del .amount{
    font-size:20px
}
.ciyashop-popup-quick-view div.product p.price{
    font-size:22px;
    font-weight:600;
    margin-bottom:15px
}
.ciyashop-popup-quick-view div.product p.price del{
    color:#d4d4d4
}
.ciyashop-popup-quick-view .summary-inner .basel-scroll-content .cart{
    margin-bottom:0
}
.ciyashop-popup-quick-view div.product form.cart div.quantity{
    margin-right:10px;
    margin-bottom:15px;
    vertical-align:top
}
.ciyashop-popup-quick-view .variations .reset_variations{
    display:none
}
.ciyashop-popup-quick-view form.cart .button{
    background:#04d39f;
    vertical-align:top
}
.ciyashop-popup-quick-view form.cart .button:hover{
    background:#323232
}
.ciyashop-popup-quick-view .product_meta{
    margin-bottom:20px
}
.ciyashop-popup-quick-view .product_meta>span{
    display:block;
    font-weight:600;
    margin:10px 0
}
.ciyashop-popup-quick-view .product_meta>span span{
    font-weight:400
}
.ciyashop-popup-quick-view .product_meta>span a{
    padding-left:3px;
    font-weight:400
}
.ciyashop-popup-quick-view .cart .quantity{
    margin-right:7px
}
.ciyashop-popup-quick-view .cart .quantity input{
    height:43px
}
.ciyashop-popup-quick-view .cart .quantity .quantity-button.quantity-down,.ciyashop-popup-quick-view .cart .quantity .quantity-button.quantity-up{
    line-height:43px
}
.ciyashop-popup-quick-view div.product form.cart .button.alt,.ciyashop-popup-quick-view div.product form.cart .button.alt.disabled{
    font-size:13px;
    line-height:27px;
    padding:8px 18px;
    margin-bottom:15px
}
.ciyashop-popup-quick-view div.product form.cart .added_to_cart,.ciyashop-popup-quick-view div.product form.cart .single_add_to_cart_button .blockUI.blockElement,.ciyashop-popup-quick-view div.product form.cart .single_add_to_cart_button .blockUI.blockOverlay{
    display:none!important
}
.ciyashop-popup-quick-view div.product form.cart .single_add_to_cart_button.loading:after{
    content:"";
    background-image:url(../images/loader-img/cy_loader-light.svg);
    background-repeat:no-repeat;
    background-size:cover;
    width:25px;
    height:25px;
    display:inline-block;
    padding-right:0;
    margin-left:-12px;
    position:absolute;
    left:50%;
    top:10px
}
.ciyashop-popup-quick-view div.product form.cart .single_add_to_cart_button.added:after{
    content:normal
}
.ciyashop-popup-quick-view div.product form.cart .stock.in-stock{
    color:#fff
}
.ciyashop-popup-quick-view div.product form.cart .stock.in-stock{
    display:inline-block;
    background:rgba(97,208,8,.8);
    color:#fff;
    font-size:12px;
    padding:2px 8px;
    margin-bottom:15px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.ciyashop-popup-quick-view div.product form.cart .stock.out-of-stock{
    background:0 0;
    font-size:14px;
    color:#de4646;
    border:1px dashed;
    padding:15px 20px;
    text-align:center;
    line-height:26px;
    border-radius:3px;
    text-transform:uppercase;
    font-weight:600;
    margin-bottom:15px;
    margin-top:5px;
    display:block;
    width:auto
}
.ciyashop-popup-quick-view form.cart .group_table{
    margin-bottom:15px
}
.ciyashop-popup-quick-view .product-size-guide{
    margin-bottom:15px
}
.ciyashop-popup-quick-view table.variations{
    width:350px;
    border:none;
    margin-bottom:15px
}
.ciyashop-popup-quick-view table.variations td,.ciyashop-popup-quick-view table.variations th{
    border:none;
    padding:5px 0;
    vertical-align:middle
}
.ciyashop-popup-quick-view table.variations td label{
    margin-bottom:0
}
.ciyashop-popup-quick-view table.variations td label:after{
    content:":";
    margin-left:3px
}
.ciyashop-popup-quick-view table.variations td.value select{
    margin-right:10px
}
.ciyashop-popup-quick-view table.variations td.value select{
    height:38px;
    border:2px solid #e8e8e8;
    background:0 0
}
.ciyashop-popup-quick-view .social-profiles{
    display:inline-block;
    width:100%;
    border-top:1px solid #e7e7e7;
    border-bottom:1px solid #e7e7e7;
    padding:10px 0;
    position:relative
}
.ciyashop-popup-quick-view .social-profiles ul{
    padding:0;
    margin:0
}
.ciyashop-popup-quick-view .social-profiles ul li{
    margin-bottom:0
}
.ciyashop-popup-quick-view .social-profiles ul li a{
    width:30px;
    height:30px;
    line-height:30px;
    border:none
}
.ciyashop-popup-quick-view div.product form.cart .variations tr{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:10px
}
.ciyashop-popup-quick-view div.product form.cart .variations tr:last-child{
    margin-bottom:0
}
.ciyashop-popup-quick-view div.product form.cart .variations tr>td{
    align-self:center;
    padding:0;
    line-height:18px
}
.ciyashop-popup-quick-view div.product form.cart .variations td.label{
    min-width:70px;
    padding-right:10px;
    line-height:28px;
    color:#323232
}
.ciyashop-popup-quick-view .variations .ciyashop-swatches .select2,.ciyashop-popup-quick-view .variations .ciyashop-swatches select{
    display:none!important
}
.ciyashop-popup-quick-view .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability,.ciyashop-popup-quick-view .single_variation_wrap .woocommerce-variation .woocommerce-variation-price{
    margin-bottom:10px
}
.ciyashop-popup-quick-view form.cart .variations label{
    font-weight:700
}
.ciyashop-popup-quick-view form.cart table.variations td.value select{
    max-width:inherit;
    min-width:inherit;
    margin-right:10px
}
.ciyashop-popup-quick-view form.cart table.variations td.value .swatches-select{
    margin-right:10px
}
.ciyashop-popup-quick-view div.product form.cart .variations .reset_variations{
    font-size:13px
}
.ciyashop-popup-quick-view form.cart table.variations td.ciyashop-swatches .reset_variations{
    top:5px
}
.ciyashop-popup-quick-view div.product form.cart .price{
    font-size:18px;
    font-weight:600;
    color:#04d39f
}
.ciyashop-popup-quick-view div.product form.cart .price del{
    color:#ccc;
    font-weight:500;
    opacity:1
}
@media screen and (max-width:992px){
    .ciyashop-popup-quick-view{
        width:90%
    }
}
@media screen and (max-width:768px){
    .ciyashop-popup-quick-view{
        width:90%;
        padding:0
    }
    .ciyashop-popup-quick-view .product_title{
        padding-right:0
    }
}
.product-nav-btn{
    position:fixed;
    bottom:125px;
    right:35px;
    z-index:9;
    box-shadow:none
}
.product-nav-btn .product-nav-arrow i{
    display:none
}
.product-nav-content .product-nav-content-rating{
    display:none
}
.product-nav-btn.product-nav-btn-prev+.product-nav-btn.product-nav-btn-next{
    bottom:200px
}
.product-nav-btn .product-nav-arrow{
    position:absolute;
    left:14px;
    top:18px;
    opacity:0
}
.product-nav-btn:hover .product-nav-arrow{
    opacity:1;
    background:0 0!important
}
.product-nav-btn .product-nav-arrow:before{
    content:attr(data-title);
    color:#fff
}
.product-nav-btn.product-nav-btn-prev .product-nav-arrow:before{
    content:attr(data-title)
}
.product-nav-btn .product-nav-content{
    position:absolute;
    top:8px;
    width:180px;
    text-align:right;
    opacity:0;
    -webkit-transition:all .5s ease-out 0s;
    -moz-transition:all .5s ease-out 0s;
    transition:all .5s ease-out 0s;
    visibility:hidden
}
.product-nav-btn.product-nav-btn-prev .product-nav-content{
    right:95px
}
.product-nav-btn.product-nav-btn-next .product-nav-content{
    right:95px
}
.product-nav-btn.product-nav-btn-prev:hover .product-nav-content{
    right:75px;
    opacity:1;
    visibility:visible
}
.product-nav-btn.product-nav-btn-next:hover .product-nav-content{
    right:75px;
    opacity:1;
    visibility:visible
}
.product-nav-btn .product-nav-image{
    width:60px;
    height:60px;
    border-radius:50px;
    box-shadow:0 5px 25px rgba(0,0,0,.15);
    overflow:hidden;
    background:#fff
}
.product-nav-btn:hover .product-nav-image{
    background:#323232
}
.product-nav-btn .product-nav-image img{
    opacity:1;
    -webkit-transition:all .5s ease-out 0s;
    -moz-transition:all .5s ease-out 0s;
    transition:all .5s ease-out 0s
}
.product-nav-btn:hover .product-nav-image img{
    opacity:0
}
.product-nav-content .product-nav-content-title .product_nav_title{
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap
}
.product-nav-content .product-nav-content-title a,.product-nav-content .product_nav_title{
    font-size:14px;
    color:#323232;
    font-weight:400;
    line-height:22px;
    margin-bottom:6px
}
.woocommerce-products-header .right-banner{
    margin-bottom:30px
}
.woocommerce-products-header .loop-header{
    margin-bottom:20px
}
.loop-header-active-filters .widget{
    margin-bottom:20px
}
.loop-header-active-filters .widget_layered_nav_filters ul{
    padding:0;
    margin:0;
    padding-left:3px
}
.loop-header-active-filters .widget_layered_nav_filters ul li{
    float:left;
    padding:0;
    margin:0;
    margin-right:5px;
    line-height:14px
}
.loop-header-active-filters .widget_layered_nav_filters ul li a{
    display:inline-block;
    font-size:12px;
    padding-top:8px;
    padding-bottom:8px;
    padding-left:20px;
    padding-right:40px;
    position:relative;
    background:#fff;
    color:#323232;
    border:1px solid #e8e8e8;
    line-height:16px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -ms-transform:skewX(-10deg);
    -webkit-transform:skewX(-10deg);
    transform:skewX(-10deg);
    margin-right:5px
}
.loop-header-active-filters .widget_layered_nav_filters ul li a:hover{
    background:#04d39f;
    color:#fff;
    border-color:transparent
}
.loop-header-active-filters .widget_layered_nav_filters ul li a:before{
    content:"\f00d";
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    position:absolute;
    top:10px;
    right:15px;
    margin-right:0;
    color:#323232;
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s
}
.loop-header-active-filters .widget_layered_nav_filters ul li a:hover:before{
    color:#fff
}
.woocommerce .widget_layered_nav_filters ul li a::before{
    color:#323232
}
.loop-header-active-filters .col{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.loop-header-active-filters .col .ciyashop-clear-filters-wrapp{
    margin-left:auto;
    min-width:72px;
    margin-top:5px
}
.loop-header-active-filters .col .ciyashop-clear-filters-wrapp a{
    background:#f1eff2;
    color:#233232;
    padding:6px 12px;
    font-size:13px;
    border-radius:3px
}
.loop-header-active-filters .col .ciyashop-clear-filters-wrapp a .fa-refresh{
    margin-right:5px
}
.loop-header-active-filters .col .ciyashop-clear-filters-wrapp a:hover{
    background:#04d39f;
    color:#fff
}
.loop-header-filters{
    margin-bottom:15px
}
.loop-header-filters-form .widget{
    margin-bottom:0
}
.loop-header-filters-form .widget .widgettitle{
    font-size:16px;
    font-weight:600;
    margin-bottom:15px;
    line-height:26px;
    text-transform:uppercase
}
.pgs-shop-filters-wrapper .row>[class*=col]{
    margin-bottom:10px
}
.pgs-shop-filters-wrapper .shop-filter{
    padding:0;
    padding-right:10px
}
.pgs-shop-filters-wrapper .row>div:last-child .shop-filter{
    padding-right:0
}
.pgs-shop-filters-wrapper .shop-filter .select2-container{
    width:100%!important
}
.loop-header-wrapper .select2-container--default .select2-selection--single{
    height:40px
}
.loop-header-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height:38px;
    font-size:14px
}
.loop-header-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{
    height:38px;
    line-height:38px
}
.pgs-shop-filters-wrapper .shop-filter-search{
    position:relative
}
.pgs-shop-filters-wrapper .shop-filter-search:before{
    content:"\f002";
    font-family:'Font Awesome 5 Free';
    font-size:13px;
    font-weight:900;
    position:absolute;
    top:7px;
    left:15px;
    margin-right:0
}
.pgs-shop-filters-wrapper .shop-filter-search input.search-field{
    padding-left:35px;
    background:#fff;
    box-shadow:none;
    border:1px solid #e8e8e8;
    height:40px;
    border-radius:0
}
.pgs-shop-filters-wrapper .shop-filter-search input.search-field::-webkit-input-placeholder{
    color:inherit
}
.pgs-shop-filters-wrapper .shop-filter-search input.search-field::-moz-placeholder{
    color:inherit
}
.pgs-shop-filters-wrapper .shop-filter-search input.search-field:-ms-input-placeholder{
    color:inherit
}
.pgs-shop-filters-wrapper .shop-filter-search input.search-field:-moz-placeholder{
    color:inherit
}
.pgs-shop-filters-wrapper .shop-filter-search input.search-field:focus{
    box-shadow:none
}
.woocommerce .pgs-shop-filters-wrapper .price_slider{
    margin-top:5px;
    margin-bottom:5px
}
.pgs-shop-filters-wrapper .price_slider_wrapper-inner{
    float:left;
    width:67%
}
.pgs-shop-filters-wrapper .shop-filter .button{
    float:right;
    padding:0 15px;
    line-height:33px;
    font-size:13px
}
.pgs-shop-filters-wrapper .shop-filter .price_slider_amount .price_label{
    display:block;
    padding:0;
    line-height:24px;
    text-align:left
}
.select2-container--default .select2-selection--single .select2-selection__clear{
    margin-right:5px
}
.sidebar .pgs_shop_filters .pgs-shop-filters-wrapper .row>div{
    max-width:100%;
    -webkit-flex:100%;
    -webkit-box-flex:100%;
    -ms-flex:100%;
    flex:100%
}
.sidebar .pgs_shop_filters .pgs-shop-filters-wrapper .shop-filter{
    padding-right:0
}
.sidebar .pgs_shop_filters .pgs-shop-filters-wrapper .shop-filter-wrapper select{
    height:35px;
    background:#fff;
    border:1px solid #e8e8e8
}
.sidebar .pgs_shop_filters .pgs-shop-filters-wrapper .price_slider_wrapper-inner{
    width:100%;
    float:none
}
.sidebar .pgs_shop_filters .pgs-shop-filters-wrapper .widget_price_filter{
    padding-bottom:8px
}
.sidebar .pgs_shop_filters .pgs-shop-filters-wrapper .shop-filter .button{
    float:none;
    padding:0;
    position:absolute;
    top:26px;
    right:0;
    background:0 0;
    color:#323232;
    font-weight:600;
    font-size:14px;
    line-height:26px
}
.sidebar .pgs_shop_filters .pgs-shop-filters-wrapper .shop-filter .button:hover{
    color:#04d39f
}
.sidebar .pgs_shop_filters .pgs-shop-filters-wrapper .shop-filter .button:before{
    content:"\f0b0";
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    padding-right:10px
}
.sidebar .pgs_shop_filters .pgs-shop-filters-wrapper .widget_price_filter .price_slider_amount{
    width:100%;
    padding-right:110px;
    padding-top:10px
}
.loop-header-tools{
    color:#969696;
    padding:10px 0
}
.loop-header-tools .woocommerce-result-count{
    padding:0;
    margin:0;
    line-height:42px;
    margin-right:15px
}
.loop-header-tools .ciyashop-products-tools{
    display:flex;
    align-items:center;
    justify-content:flex-end
}
.loop-header-tools .woocommerce-ordering{
    display:inline-block;
    margin:0;
    margin-top:-3px;
    margin-left:30px
}
.loop-header-tools .gridlist-toggle-wrap{
    margin-left:20px
}
.loop-header-tools .gridlist-toggle-wrap .gridlist-label-wrap{
    display:none
}
.woocommerce .gridlist-toggle{
    padding:0;
    margin:0;
    margin-top:10px
}
.woocommerce .gridlist-toggle .gridlist-button{
    display:inline-block;
    background-color:inherit!important;
    width:19px;
    height:19px;
    color:#323232;
    font-size:0;
    line-height:normal!important;
    padding:0;
    margin-left:8px;
    text-align:center
}
.woocommerce .gridlist-toggle .gridlist-button svg{
    fill:#ddd;
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s
}
.woocommerce .gridlist-toggle .gridlist-button.active svg,.woocommerce .gridlist-toggle .gridlist-button:hover svg{
    fill:#04d39f
}
.woocommerce .gridlist-toggle .gridlist-button em{
    display:none
}
.woocommerce nav.gridlist-toggle{
    margin-bottom:25px!important
}
.woocommerce .gridlist-toggle .gridlist-button .dashicons{
    margin-top:13px
}
.products .woocommerce-product-details__short-description{
    display:none;
    line-height:24px
}
.products.list .woocommerce-product-details__short-description{
    display:block
}
.products.grid .woocommerce-product-details__short-description p{
    margin-bottom:0
}
.loop-header-tools .ciyashop-products-per-page{
    display:inline-flex;
    margin-left:20px
}
.loop-header-tools .ciyashop-products-per-page .per-page-title{
    color:#323232;
    font-weight:600
}
.loop-header-tools .ciyashop-products-per-page .per-page-variation{
    display:inline-block;
    padding:0 6px;
    color:#8e8e8e;
    vertical-align:middle
}
.loop-header-tools .ciyashop-products-per-page .per-page-variation.active-variation{
    font-weight:600;
    color:#323232
}
.loop-header-tools .ciyashop-products-per-page .per-page-separator:after{
    content:"/";
    font-size:13px;
    position:relative;
    top:1px
}
.loop-header-tools .ciyashop-products-per-page .per-page-separator:last-child{
    display:none
}
.loop-header-wrapper .loop-header-filters.loop-header-filters-hide{
    display:none
}
.loop-header-tools .ciyashop-show-shop-sidebar,.loop-header-tools .pgs-shop-filter-buttons{
    float:left;
    margin-right:25px;
    margin-top:9px
}
.loop-header-tools .ciyashop-show-shop-sidebar .ciyashop-sidebar-icon,.loop-header-tools .pgs-shop-filter-buttons .pgs-open-shop-filters{
    margin-bottom:0;
    line-height:20px;
    margin-right:10px
}
.loop-header-tools .ciyashop-show-shop-sidebar .ciyashop-show-shop-btn{
    color:#969696;
    font-weight:600;
    text-transform:uppercase;
    background:0 0;
    border:1px solid #e8e8e8;
    padding:5px 10px;
    font-size:12px;
    border-radius:3px
}
.loop-header-tools .ciyashop-show-shop-sidebar .ciyashop-show-shop-btn .fa{
    padding-right:10px
}
.pgs-shop-filter-buttons .switch{
    position:relative;
    display:inline-block;
    width:40px;
    height:21px;
    float:right;
    margin-top:2px;
    margin-bottom:0
}
.pgs-shop-filter-buttons .switch input{
    display:none
}
.pgs-shop-filter-buttons .slider{
    position:absolute;
    cursor:pointer;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#ccc;
    -webkit-transition:.4s;
    transition:.4s;
    border-radius:34px
}
.pgs-shop-filter-buttons .slider:before{
    position:absolute;
    content:"";
    height:15px;
    width:15px;
    left:3px;
    bottom:3px;
    background-color:#fff;
    -webkit-transition:all .2s ease-out 0s;
    -moz-transition:all .2s ease-out 0s;
    transition:all .2s ease-out 0s;
    border-radius:50%
}
.pgs-shop-filter-buttons input.default:checked+.slider{
    background-color:#04d39f
}
.pgs-shop-filter-buttons input:focus+.slider{
    box-shadow:0 0 1px #2196f3
}
.pgs-shop-filter-buttons input:checked+.slider:before{
    -webkit-transform:translateX(19px);
    -ms-transform:translateX(19px);
    transform:translateX(19px)
}
.loop-header-filters .pgs_widgets_shop-filters{
    margin-top:20px;
    margin-bottom:20px;
    border-top:1px solid #f1f1f1;
    padding-top:30px
}
.loop-header-filters .pgs_widgets_shop-filters .row>.widget{
    border-left:1px solid #f1f1f1;
    padding-left:25px;
    padding-right:25px
}
.loop-header-filters .pgs_widgets_shop-filters .row>.widget:first-child{
    border-left:none;
    padding-left:15px
}
.loop-header-filters .pgs_widgets_shop-filters .row>.widget:last-child{
    padding-right:15px
}
.loop-header-filters .woocommerce-widget-layered-nav>.widget-title,.pgs_widgets_shop-filters .widget_price_filter .widget-title{
    text-transform:uppercase;
    font-size:16px;
    font-weight:600;
    margin-bottom:20px
}
.pgs-woocommerce-widget-layered-nav-list{
    padding:0;
    margin:0;
    list-style-type:none
}
.woocommerce-widget-layered-nav .pgs-woocommerce-widget-layered-nav-list>.wc-layered-nav-term{
    padding:0;
    margin:6px 0;
    padding-right:50px;
    padding-left:25px;
    position:relative;
    margin-right:10px
}
.woocommerce-widget-layered-nav .pgs-woocommerce-widget-layered-nav-list>.wc-layered-nav-term:first-child{
    margin-top:0
}
.woocommerce-widget-layered-nav .pgs-woocommerce-widget-layered-nav-list>.wc-layered-nav-term:last-child{
    margin-bottom:0
}
.woocommerce-widget-layered-nav .pgs-woocommerce-widget-layered-nav-list>.wc-layered-nav-term>a{
    padding:0
}
.woocommerce-widget-layered-nav .pgs-woocommerce-widget-layered-nav-list>.wc-layered-nav-term .woocommerce_attribute_item-title{
    font-size:14px;
    line-height:18px;
    color:#969696
}
.woocommerce-widget-layered-nav .pgs-woocommerce-widget-layered-nav-list .wc-layered-nav-term>.count{
    position:absolute;
    right:0;
    top:50%;
    border:1px solid rgba(130,130,130,.3);
    width:35px;
    height:20px;
    line-height:18px;
    text-align:center;
    border-radius:50px;
    font-size:12px;
    color:#969696;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition:all .2s ease-out 0s;
    -moz-transition:all .2s ease-out 0s;
    transition:all .2s ease-out 0s
}
.woocommerce-widget-layered-nav .pgs-woocommerce-widget-layered-nav-list .wc-layered-nav-term.woocommerce_item-chosen>.count,.woocommerce-widget-layered-nav .pgs-woocommerce-widget-layered-nav-list .wc-layered-nav-term:hover>.count{
    border-color:#04d39f;
    font-weight:600;
    color:#04d39f
}
.widget_price_filter .widget-title{
    margin-bottom:30px!important
}
.widget_price_filter .price_slider_wrapper .price_slider_amount{
    text-align:left
}
.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label{
    text-transform:uppercase
}
.widget_price_filter .price_slider_wrapper .price_slider_amount .button{
    font-size:14px;
    float:right;
    background:0 0;
    color:#323232;
    padding:0;
    line-height:24px;
    font-weight:600;
    margin-top:10px
}
.widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover{
    color:#04d39f;
    background:0 0
}
.widget_price_filter .price_slider_wrapper .price_slider_amount .button:before{
    content:"\f0b0";
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    padding-right:10px
}
.woocommerce-widget-layered-nav .pgs-woocommerce-widget-layered-nav-list .wc-layered-nav-term a>span{
    background:#e8e8e8;
    width:16px;
    height:16px;
    display:inline-block;
    border-radius:4px;
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    transform:translateY(-50%)
}
.woocommerce-widget-layered-nav .pgs-woocommerce-widget-layered-nav-list .wc-layered-nav-term.woocommerce_item-chosen a>span,.woocommerce-widget-layered-nav .pgs-woocommerce-widget-layered-nav-list .wc-layered-nav-term:hover a>span{
    background:#04d39f
}
.woocommerce-widget-layered-nav .pgs-woocommerce-widget-layered-nav-list .wc-layered-nav-term a>span:before{
    content:"\f00c";
    font-weight:900;
    font-family:'Font Awesome 5 Free';
    font-size:11px;
    color:#fff;
    position:absolute;
    top:1px;
    line-height:16px;
    left:3px;
    opacity:0;
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s
}
.woocommerce-widget-layered-nav .pgs-woocommerce-widget-layered-nav-list .wc-layered-nav-term.woocommerce_item-chosen a>span:before,.woocommerce-widget-layered-nav .pgs-woocommerce-widget-layered-nav-list .wc-layered-nav-term:hover a>span:before{
    opacity:1
}
.woocommerce-widget-layered-nav .pgs-woocommerce-widget-layered-nav-list .woocommerce_attribute_item-image .woocommerce_attribute_item-title{
    font-size:0;
    width:50px;
    height:15px;
    background-repeat:no-repeat;
    background-size:contain;
    vertical-align:top;
    display:inline-block;
    margin-top:5px
}
.pgs_widgets_shop-filters .pgs-woocommerce-widget-layered-nav-list-container,.sidebar .pgs-woocommerce-widget-layered-nav-list-container{
    position:relative;
    width:100%;
    min-height:215px;
    max-height:215px;
    overflow:hidden
}
.pgs_widgets_shop-filters .pgs-woocommerce-widget-layered-nav-list-container.has-scrollbar,.sidebar .pgs-woocommerce-widget-layered-nav-list-container.has-scrollbar{
    min-height:inherit
}
.pgs_widgets_shop-filters .pgs-woocommerce-widget-layered-nav-list-container>.pgs-woocommerce-widget-layered-nav-list,.shop-off_canvas_sidebar .sidebar>.shop-sidebar-widgets,.side_shopping_cart-wrapper .pgs_product_list_widget-container>.woocommerce-mini-cart,.sidebar .pgs-woocommerce-widget-layered-nav-list-container>.pgs-woocommerce-widget-layered-nav-list,.widget.widget_product_categories>.product-categories,.woo-tools-action.woo-tools-cart .pgs_product_list_widget-container>.woocommerce-mini-cart{
    position:absolute;
    overflow:scroll;
    overflow-x:hidden;
    top:0;
    right:0;
    bottom:0;
    left:0;
    outline:0
}
.pgs_widgets_shop-filters .pgs-woocommerce-widget-layered-nav-list-container>.ciyashop-scroll-pane,.shop-off_canvas_sidebar .sidebar>.ciyashop-scroll-pane,.side_shopping_cart-wrapper .pgs_product_list_widget-container>.ciyashop-scroll-pane,.sidebar .pgs-woocommerce-widget-layered-nav-list-container>.ciyashop-scroll-pane,.widget.widget_product_categories>.ciyashop-scroll-pane,.woo-tools-action.woo-tools-cart .pgs_product_list_widget-container>.ciyashop-scroll-pane{
    background:rgba(0,0,0,.03);
    position:absolute;
    width:3px;
    right:0;
    top:0;
    bottom:0;
    opacity:.01;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    transition:.2s;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px
}
.pgs_widgets_shop-filters .pgs-woocommerce-widget-layered-nav-list-container>.ciyashop-scroll-pane>.ciyashop-scroll-slider,.shop-off_canvas_sidebar .sidebar>.ciyashop-scroll-pane>.ciyashop-scroll-slider,.side_shopping_cart-wrapper .pgs_product_list_widget-container>.ciyashop-scroll-pane>.ciyashop-scroll-slider,.sidebar .pgs-woocommerce-widget-layered-nav-list-container>.ciyashop-scroll-pane>.ciyashop-scroll-slider,.widget.widget_product_categories>.ciyashop-scroll-pane>.ciyashop-scroll-slider,.woo-tools-action.woo-tools-cart .pgs_product_list_widget-container>.ciyashop-scroll-pane>.ciyashop-scroll-slider{
    background:#444;
    background:rgba(0,0,0,.3);
    position:relative;
    margin:0;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px
}
.pgs_widgets_shop-filters .pgs-woocommerce-widget-layered-nav-list-container:hover>.ciyashop-scroll-pane,.shop-off_canvas_sidebar .sidebar:hover>.ciyashop-scroll-pane,.side_shopping_cart-wrapper .pgs_product_list_widget-container:hover>.ciyashop-scroll-pane,.sidebar .pgs-woocommerce-widget-layered-nav-list-container:hover>.ciyashop-scroll-pane,.widget.widget_product_categories:hover>.ciyashop-scroll-pane,.woo-tools-action.woo-tools-cart .pgs_product_list_widget-container:hover>.ciyashop-scroll-pane{
    opacity:.99
}
.pgs_widgets_shop-filters .pgs-woocommerce-widget-layered-nav-list-container>.ciyashop-scroll-pane.active,.shop-off_canvas_sidebar .sidebar>.ciyashop-scroll-pane.active,.side_shopping_cart-wrapper .pgs_product_list_widget-container>.ciyashop-scroll-pane.active,.sidebar .pgs-woocommerce-widget-layered-nav-list-container>.ciyashop-scroll-pane.active,.widget.widget_product_categories>.ciyashop-scroll-pane.active,.woo-tools-action.woo-tools-cart .pgs_product_list_widget-container>.ciyashop-scroll-pane.active{
    opacity:.99
}
.pgs_widgets_shop-filters .pgs-woocommerce-widget-layered-nav-list-container>.ciyashop-scroll-pane.flashed,.shop-off_canvas_sidebar .sidebar>.ciyashop-scroll-pane.flashed,.side_shopping_cart-wrapper .pgs_product_list_widget-container>.ciyashop-scroll-pane.flashed,.sidebar .pgs-woocommerce-widget-layered-nav-list-container>.ciyashop-scroll-pane.flashed,.widget.widget_product_categories>.ciyashop-scroll-pane.flashed,.woo-tools-action.woo-tools-cart .pgs_product_list_widget-container>.ciyashop-scroll-pane.flashed{
    opacity:.99
}
.pgs_widgets_shop-filters .pgs-woocommerce-widget-layered-nav-list-container>.pgs-woocommerce-widget-layered-nav-list:focus,.shop-off_canvas_sidebar .sidebar>.pgs-woocommerce-widget-layered-nav-list:focus,.side_shopping_cart-wrapper .pgs_product_list_widget-container>.pgs-woocommerce-widget-layered-nav-list:focus,.sidebar .pgs-woocommerce-widget-layered-nav-list-container>.pgs-woocommerce-widget-layered-nav-list:focus,.widget.widget_product_categories>.pgs-woocommerce-widget-layered-nav-list:focus,.woo-tools-action.woo-tools-cart .pgs_product_list_widget-container>.pgs-woocommerce-widget-layered-nav-list:focus{
    outline:thin dotted
}
.pgs_widgets_shop-filters .pgs-woocommerce-widget-layered-nav-list-container>.pgs-woocommerce-widget-layered-nav-list::-webkit-scrollbar,.shop-off_canvas_sidebar .sidebar>.pgs-woocommerce-widget-layered-nav-list::-webkit-scrollbar,.side_shopping_cart-wrapper .pgs_product_list_widget-container>.pgs-woocommerce-widget-layered-nav-list::-webkit-scrollbar,.sidebar .pgs-woocommerce-widget-layered-nav-list-container>.pgs-woocommerce-widget-layered-nav-list::-webkit-scrollbar,.widget.widget_product_categories>.pgs-woocommerce-widget-layered-nav-list::-webkit-scrollbar,.woo-tools-action.woo-tools-cart .pgs_product_list_widget-container>.pgs-woocommerce-widget-layered-nav-list::-webkit-scrollbar,.woocommerce.single-product .widget.widget_product_categories .product-categories::-webkit-scrollbar{
    display:none
}
.pgs_widgets_shop-filters .pgs-woocommerce-widget-layered-nav-list-container>.pgs-woocommerce-widget-layered-nav-list::-webkit-scrollbar,.shop-off_canvas_sidebar .sidebar>.pgs-woocommerce-widget-layered-nav-list::-webkit-scrollbar,.side_shopping_cart-wrapper .pgs_product_list_widget-container>.pgs-woocommerce-widget-layered-nav-list::-webkit-scrollbar,.sidebar .pgs-woocommerce-widget-layered-nav-list-container>.pgs-woocommerce-widget-layered-nav-list::-webkit-scrollbar,.widget.widget_product_categories>.pgs-woocommerce-widget-layered-nav-list::-webkit-scrollbar,.woo-tools-action.woo-tools-cart .pgs_product_list_widget-container>.pgs-woocommerce-widget-layered-nav-list::-webkit-scrollbar,.woocommerce.single-product .widget.widget_product_categories .product-categories::-webkit-scrollbar{
    display:block
}
.shop-off_canvas_sidebar .sidebar{
    position:relative;
    width:100%;
    height:100%;
    overflow:hidden
}
.shop-off_canvas_sidebar .sidebar.has-scrollbar>.shop-sidebar-widgets{
    left:25px;
    padding-right:25px
}
.shop-off_canvas_sidebar .sidebar>.ciyashop-scroll-pane{
    width:7px
}
.woo-tools-action.woo-tools-cart .pgs_product_list_widget-container{
    position:relative;
    width:100%;
    max-height:338px;
    overflow:hidden
}
.side_shopping_cart-wrapper .pgs_product_list_widget-container{
    position:relative;
    width:100%;
    height:100%;
    overflow:hidden
}
.widget.widget_product_categories{
    position:relative;
    width:100%;
    max-height:400px;
    overflow:hidden
}
.widget.widget_product_categories .product-categories{
    margin-top:40px;
    margin-bottom:15px
}
.widget.widget_product_categories>.ciyashop-scroll-pane{
    margin-top:40px
}
.widget.widget_product_categories.has-scrollbar .product-categories>li .count{
    right:15px
}
.shop-sidebar-widgets-overlay{
    position:fixed;
    width:100%;
    height:100%;
    left:0;
    top:0;
    background:rgba(0,0,0,0);
    z-index:1021;
    visibility:hidden;
    -webkit-transition:all .2s ease-in-out 0s;
    -moz-transition:all .2s ease-in-out 0s;
    transition:all .2s ease-in-out 0s
}
.shop-sidebar-widgets-overlay.shop_sidebar_widgets-show{
    background:rgba(0,0,0,.8);
    visibility:visible
}
.shop-off_canvas_sidebar .sidebar .sidebar-widget-heading{
    padding:15px 25px;
    margin-left:-25px;
    margin-right:-25px;
    margin-bottom:40px;
    margin-top:-30px;
    background:#fff;
    border-bottom:1px solid #e8e8e8
}
.shop-off_canvas_sidebar .sidebar .sidebar-widget-heading .close-sidebar-widget{
    position:relative;
    display:block;
    font-size:18px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:0;
    color:#323232
}
.shop-off_canvas_sidebar .sidebar .sidebar-widget-heading .close-sidebar-widget:after,.shop-off_canvas_sidebar .sidebar .sidebar-widget-heading .close-sidebar-widget:before{
    content:"";
    width:25px;
    height:2px;
    position:absolute;
    right:10px;
    top:50%;
    margin-top:-2px;
    margin-right:-12px;
    display:inline-block;
    background-color:#323232;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.shop-off_canvas_sidebar .sidebar .sidebar-widget-heading .close-sidebar-widget:after{
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.shop-off_canvas_sidebar .sidebar .sidebar-widget-heading .close-sidebar-widget:before{
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    transform:rotate(45deg)
}
.shop-off_canvas_sidebar .content{
    flex:0 0 100%;
    max-width:100%;
    width:100%
}
.woocommerce.shop-off_canvas_sidebar .sidebar{
    margin-top:0
}
.admin-bar.woocommerce.shop-off_canvas_sidebar .sidebar{
    margin-top:32px
}
.shop-off_canvas_sidebar .sidebar{
    position:fixed;
    left:0;
    top:0;
    background:#fff;
    padding:0 25px;
    width:330px;
    height:100%;
    z-index:1021;
    overflow:auto;
    overflow-x:hidden;
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s;
    box-shadow:0 0 20px rgba(0,0,0,.1);
    -webkit-transform:translateX(-100%);
    -moz-transform:translateX(-100%);
    transform:translateX(-100%)
}
.shop-off_canvas_sidebar #right.sidebar{
    left:auto;
    right:0;
    -webkit-transform:translateX(100%);
    -moz-transform:translateX(100%);
    transform:translateX(100%)
}
.shop-off_canvas_sidebar #right.sidebar.ciyashop_shop_sidebar-open,.shop-off_canvas_sidebar .sidebar.ciyashop_shop_sidebar-open{
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    transform:translateX(0)
}
.shop-off_canvas_sidebar.admin-bar .sidebar{
    padding-top:32px
}
.shop-off_canvas_sidebar .sidebar .shop-sidebar-widgets{
    padding-top:30px;
    padding-bottom:30px
}
.woocommerce.single-product .woocommerce-error,.woocommerce.single-product .woocommerce-info,.woocommerce.single-product .woocommerce-message{
    margin-top:0;
    margin-bottom:20px
}
.woocommerce.single-product .content-wrapper #ciyashop_breadcrumbs{
    display:flex;
    flex-wrap:wrap;
    padding:0;
    margin:0;
    margin-bottom:10px;
    list-style-type:none
}
.woocommerce.single-product .content-wrapper #ciyashop_breadcrumbs li{
    padding-right:6px;
    font-size:14px
}
.woocommerce.single-product .content-wrapper #ciyashop_breadcrumbs li:last-child{
    padding-right:0
}
.woocommerce.single-product .content-wrapper #ciyashop_breadcrumbs li a{
    color:inherit
}
.woocommerce.single-product .content-wrapper #ciyashop_breadcrumbs li a:after{
    content:"/";
    font-size:12px;
    padding-left:6px
}
.woocommerce.single-product .content-wrapper #ciyashop_breadcrumbs li.current-item .item-element{
    color:#323232;
    font-weight:600
}
.woocommerce.single-product div.product .product_title{
    font-size:24px;
    font-weight:600;
    line-height:32px;
    word-wrap:break-word;
    margin-bottom:10px
}
.woocommerce.single-product div.product .woocommerce-product-rating{
    margin-bottom:10px;
    line-height:normal
}
.woocommerce .woocommerce-product-rating .star-rating{
    margin-top:4px;
    margin-right:10px
}
.ciyashop-popup-quick-view .woocommerce-product-rating .woocommerce-review-link,.woocommerce.single-product div.product .woocommerce-product-rating .woocommerce-review-link{
    color:#969696;
    font-size:13px;
    line-height:18px
}
.ciyashop-popup-quick-view .woocommerce-product-rating .woocommerce-review-link:hover,.woocommerce.single-product div.product .woocommerce-product-rating .woocommerce-review-link:hover{
    color:#04d39f
}
.woocommerce.single-product div.product .price{
    font-size:26px;
    line-height:32px
}
.woocommerce.single-product div.product .price .amount{
    font-weight:600
}
.woocommerce.single-product div.product .price del{
    color:rgba(0,0,0,.3)
}
.woocommerce.single-product div.product .price del .amount{
    color:rgba(0,0,0,.3);
    font-size:20px
}
.woocommerce.single-product div.product .woocommerce-product-details__short-description{
    padding-bottom:20px;
    max-height:inherit
}
.woocommerce.single-product div.product .woocommerce-product-details__short-description p{
    margin:0;
    padding:0
}
.woocommerce.single-product div.product form .wc-points-rewards-product-message{
    margin-bottom:15px;
    display:inline-block
}
.woocommerce.single-product div.product form.cart .quantity{
    margin-right:10px
}
.woocommerce div.product div.images .flex-control-thumbs{
    padding:10px 0
}
.woocommerce div.product div.images .flex-control-thumbs li{
    margin-right:1.5%;
    width:18.8%;
    margin-bottom:10px;
    border:1px solid #e8ebf1;
    padding:5px
}
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(5n+5){
    margin-right:0
}
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(4n+1){
    clear:none
}
.woocommerce.single-product .woo-product-countdown-wrapper{
    margin-bottom:25px
}
.woocommerce.single-product .woo-product-countdown-wrapper h6{
    margin-bottom:15px;
    font-size:18px;
    font-weight:600;
    color:#61c70e
}
.woocommerce.single-product .woo-product-countdown-wrapper .woo-product-countdown ul{
    margin-bottom:0!important
}
.woocommerce.single-product div.product form.cart{
    margin-bottom:0;
    padding-bottom:25px
}
.woocommerce.single-product div.product form.cart .single_variation_wrap .woocommerce-variation-availability{
    margin-bottom:20px
}
.woocommerce.single-product div.product form.cart .variations{
    margin-bottom:20px
}
.woocommerce.single-product div.product form.cart .variations tr{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:10px
}
.woocommerce.single-product div.product form.cart .variations tr:last-child{
    margin-bottom:0
}
.woocommerce.single-product div.product form.cart .variations td{
    padding:0;
    margin:0;
    vertical-align:middle;
    align-self:center;
    line-height:18px
}
.woocommerce.single-product div.product form.cart .variations td.label{
    width:auto;
    min-width:75px;
    padding-right:10px;
    line-height:28px
}
.woocommerce.single-product div.product form.cart .variations td label{
    margin-bottom:0;
    font-weight:600;
    color:#323232;
    text-transform:capitalize
}
.woocommerce.single-product div.product form.cart .variations td label:after{
    content:":";
    margin-left:3px
}
.woocommerce.single-product div.product form.cart .variations td select{
    width:250px;
    min-width:250px;
    height:38px!important;
    color:#969696;
    padding:0 10px;
    padding-right:20px;
    border:1px solid #ddd;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.woocommerce.single-product div.product form.cart .variations .ciyashop-swatches select{
    display:none
}
.woocommerce.single-product div.product form.cart .variations td .select2{
    width:250px;
    min-width:250px
}
.ciyashop-popup-quick-view form.cart .variations td .reset_variations,.woocommerce.single-product div.product form.cart .variations td .reset_variations{
    margin-left:10px;
    color:#323232;
    position:relative
}
.ciyashop-popup-quick-view form.cart .variations td .reset_variations{
    margin-left:0
}
.ciyashop-popup-quick-view form.cart .variations td .reset_variations:before,.woocommerce.single-product div.product form.cart .variations td .reset_variations:before{
    content:"\f00d";
    font-weight:900;
    position:relative;
    left:0;
    top:0;
    font-family:'Font Awesome 5 Free';
    font-size:12px;
    padding-right:4px
}
.woocommerce.single-product div.product form.cart .single_variation_wrap .woocs_price_code{
    display:inline-block;
    width:100%;
    border:none;
    padding-top:8px;
    padding-bottom:20px
}
.woocommerce.single-product div.product form.cart .single_variation_wrap .woocs_price_code .amount{
    font-weight:600;
    color:#04d39f
}
.woocommerce.single-product div.product form.cart .single_variation_wrap .woocs_price_code del{
    color:rgba(0,0,0,.3)
}
.woocommerce.single-product div.product form.cart .single_variation_wrap .woocs_price_code del .amount{
    color:rgba(0,0,0,.3);
    padding-right:5px
}
.woocommerce.single-product div.product form.cart .single_variation_wrap .woocommerce-variation .woocs_price_code{
    padding-top:0;
    padding-bottom:15px;
    font-size:20px;
    line-height:30px
}
.woocommerce.single-product div.product form.cart .variations td select{
    height:38px;
    margin-right:0;
    border:2px solid #e8e8e8
}
.woocommerce.single-product div.product .summary .cart .single_add_to_cart_button,.woocommerce.single-product div.product form.cart .single_add_to_cart_button{
    padding:10px 20px;
    position:relative;
    border:none;
    font-size:14px
}
.woocommerce.single-product div.product .summary .cart .single_add_to_cart_button:before,.woocommerce.single-product div.product form.cart .single_add_to_cart_button:before{
    content:"\f217";
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    font-size:16px;
    padding-right:15px
}
.woocommerce.single-product div.product .summary .cart .single_add_to_cart_button.loading:after,.woocommerce.single-product div.product form.cart .single_add_to_cart_button.loading:after{
    content:"";
    background-image:url(../images/loader-img/cy_loader-light.svg);
    background-repeat:no-repeat;
    background-size:cover;
    width:25px;
    height:25px;
    display:inline-block;
    padding-right:0;
    margin-left:-12px;
    position:absolute;
    left:50%;
    top:10px
}
.woocommerce.single-product div.product .summary .cart .single_add_to_cart_button.added:after,.woocommerce.single-product div.product form.cart .single_add_to_cart_button.added:after{
    content:normal
}
.woocommerce.single-product div.product .summary .cart .added_to_cart,.woocommerce.single-product div.product form.cart .added_to_cart{
    display:none
}
.woocommerce.single-product div.product form.cart .quantity-button{
    line-height:45px;
    background:#fff
}
.woocommerce.single-product div.product form.cart .quantity input{
    height:45px;
    background:#f8f8f8
}
.woocommerce div.product p.price,.woocommerce div.product span.price{
    color:#04d39f
}
.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{
    padding:10px
}
.woocommerce table.shop_attributes td p{
    padding:0
}
.woocommerce.single .woocommerce-message{
    margin-bottom:40px
}
.product-size-guide{
    margin-bottom:20px
}
.pgs-content-popup{
    position:relative;
    background:#fff;
    padding:40px;
    width:auto;
    max-width:800px;
    margin:20px auto;
    transition:1s all
}
.pgs-content-popup .pgs-sizeguide-title{
    font-weight:600
}
.pgs-content-popup table{
    width:100%;
    margin-bottom:0
}
.pgs-content-popup table th{
    background:#04d39f;
    color:#fff;
    border-bottom:inherit
}
.pgs-content-popup table td,.pgs-content-popup table th{
    padding:5px 15px
}
.pgs-content-popup .table tbody+tbody{
    border-top:inherit
}
.product-size-guide .open-product-size-guide{
    background:#fff;
    border:1px solid #e8e8e8;
    color:#969696;
    font-size:12px;
    text-transform:uppercase;
    padding:5px 15px;
    padding-left:12px;
    display:inline-block;
    position:relative;
    border-radius:3px
}
.product-size-guide .open-product-size-guide:before{
    content:"";
    background:url(../images/size-icon.png);
    width:23px;
    height:16px;
    display:inline-block;
    position:relative;
    top:3px;
    margin-right:7px
}
.product-size-guide .open-product-size-guide:hover{
    background:#fbfbfb
}
.woocommerce-products-header .yith-wcbr-archive-header.term-description{
    margin-top:30px
}
.woocommerce-products-header .yith-wcbr-archive-header.term-description p{
    padding:20px;
    border:1px solid #e8e8e8;
    margin-top:0
}
.variations .ciyashop-swatches .select2,.variations .ciyashop-swatches select{
    display:none
}
.variations .ciyashop-swatches .swatches-select .ciyashop-swatch{
    width:20px;
    height:20px;
    font-size:0;
    display:inline-block;
    border-radius:50px;
    margin:5px;
    margin-left:0;
    margin-right:8px;
    border:2px solid #fff;
    cursor:pointer;
    vertical-align:top;
    -webkit-box-shadow:0 0 0 1px rgba(0,0,0,.15);
    -moz-box-shadow:0 0 0 1px rgba(0,0,0,.15);
    box-shadow:0 0 0 1px rgba(0,0,0,.15);
    -webkit-transition:all .1s ease-in-out;
    -moz-transition:all .1s ease-in-out;
    transition:all .1s ease-in-out
}
.variations .ciyashop-swatches .swatches-select .ciyashop-swatch:last-child{
    margin-right:0
}
.variations .ciyashop-swatches .swatches-select .ciyashop-swatch.cs-disabled{
    opacity:.6;
    cursor:no-drop
}
.variations .value.ciyashop-swatches .swatches-select{
    display:inline-block
}
.variations .ciyashop-swatches .swatches-select .ciyashop-text-only{
    display:inline-flex;
    justify-content:center;
    align-items:center;
    font-size:11px;
    color:#323232;
    line-height:14px;
    font-weight:600;
    width:auto;
    height:18px;
    min-width:18px;
    border-radius:0;
    text-transform:uppercase;
    padding:0 2px
}
.single-product .summary .variations .ciyashop-swatches .swatches-select .swatch-image{
    width:50px;
    height:60px;
    border-width:3px;
    margin-right:10px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.variations .ciyashop-swatches .swatches-select .ciyashop-swatch.cs-attr-selected{
    -webkit-box-shadow:0 0 0 1px rgba(0,0,0,.8);
    -moz-box-shadow:0 0 0 1px rgba(0,0,0,.8);
    box-shadow:0 0 0 1px rgba(0,0,0,.8)
}
.woocommerce .products .product.loading-variations .product-thumbnail:before{
    content:"";
    background-color:rgba(255,255,255,.8);
    background-image:url(../images/loader-img/cy_loader.svg);
    background-repeat:no-repeat;
    width:100%;
    height:100%;
    position:absolute;
    z-index:99;
    background-position:center;
    background-size:50px
}
.woocommerce .products .product .ciyashop-product-variations-wrapper{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    z-index:10;
    padding-bottom:65px;
    background:rgba(255,255,255,.96);
    text-align:center;
    display:block!important;
    -webkit-transform:translateY(100%);
    -moz-transform:translateY(100%);
    transform:translateY(100%);
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.woocommerce .products .product.variations-shown .ciyashop-product-variations-wrapper{
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    transform:translateY(0)
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .ciyashop-swatch.swatch-image{
    width:45px;
    height:50px;
    border-radius:3px
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .ciyashop-variations-close{
    position:absolute;
    right:10px;
    top:10px;
    cursor:pointer;
    width:20px;
    font-size:12px;
    z-index:9;
    color:#969696
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .ciyashop-variations-close:before{
    content:"Close";
    position:absolute;
    right:0;
    top:0;
    z-index:1;
    opacity:0;
    font-size:12px;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .ciyashop-variations-close:hover:before{
    right:20px;
    opacity:1
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .ciyashop-variations-form{
    height:100%;
    display:table;
    width:100%
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .variations_form{
    display:table-cell;
    vertical-align:middle
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .variations{
    border:none;
    margin:0;
    width:100%;
    position:relative;
    transition:all .15s ease-in-out
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .variations tr{
    padding-top:5px;
    margin-bottom:10px;
    display:list-item
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .variations tr:first-child{
    padding-top:0
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .variations td{
    border:none;
    padding:0;
    display:table;
    width:100%
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .variations td.label{
    display:table;
    width:100%;
    line-height:normal
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .variations td.label label{
    line-height:18px;
    margin-bottom:8px;
    font-size:14px;
    color:#323232;
    font-weight:600
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .variations td.value select{
    height:35px;
    font-size:14px;
    min-width:200px;
    background:#fff;
    color:#969696;
    border:2px solid #e8e8e8
}
.woocommerce .products.products-loop-column-5 .product .ciyashop-product-variations-wrapper .variations td.value select{
    min-width:150px
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .variations .ciyashop-swatches .ciyashop-swatch{
    border:none;
    -webkit-box-shadow:0 0 0 1px rgb(0 0 0 / 15%);
    -moz-box-shadow:0 0 0 1px rgba(0,0,0,.15);
    box-shadow:0 0 0 1px rgb(0 0 0 / 15%)
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .variations .ciyashop-swatches .ciyashop-swatch.cs-attr-selected{
    -webkit-box-shadow:0 0 0 1px #424242;
    -moz-box-shadow:0 0 0 1px #424242;
    box-shadow:0 0 0 1px #424242
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .variations .reset_variations{
    width:100%;
    color:#323232;
    position:absolute;
    left:0;
    bottom:-20px;
    font-size:12px;
    display:inline-block!important;
    line-height:18px;
    font-weight:600;
    opacity:0
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .variations .reset_variations:before{
    content:"\f00d";
    position:relative;
    left:0;
    top:0;
    font-family:'Font Awesome 5 Free';
    font-size:12px;
    padding-right:4px
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .ciyashop-variation-selected .variations{
    margin-bottom:30px
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .ciyashop-variation-selected .variations .reset_variations{
    bottom:-20px;
    opacity:1
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .single_variation_wrap{
    position:absolute;
    bottom:0;
    left:0;
    width:100%
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .single_variation_wrap .woocommerce-variation{
    float:left;
    line-height:26px
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .single_variation_wrap .woocommerce-variation-price>.price{
    padding:0
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .single_variation_wrap .price del .amount{
    font-size:14px
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .single_variation_wrap .price .amount{
    font-size:16px
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .single_variation_wrap .added_to_cart,.woocommerce .products .product .ciyashop-product-variations-wrapper .single_variation_wrap .button{
    background:#04d39f;
    color:#fff;
    text-transform:uppercase;
    font-weight:500;
    line-height:26px;
    margin-top:10px;
    width:100%;
    border-radius:0;
    font-size:13px;
    padding:5px 0;
    position:relative;
    opacity:1
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .single_variation_wrap .single_add_to_cart_button.added:after{
    content:normal
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .single_variation_wrap .added_to_cart{
    display:none
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .single_variation_wrap .button.loading{
    color:rgba(255,255,255,.6)
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .single_variation_wrap .button.loading:after{
    content:"";
    animation:inherit;
    background-image:url(../images/loader-img/cy_loader-light.svg);
    background-repeat:no-repeat;
    background-position:center;
    width:30px;
    height:30px;
    position:absolute;
    left:50%;
    top:3px;
    margin-left:-15px
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .single_variation_wrap .quantity{
    padding:0 22px;
    float:right
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .single_variation_wrap .quantity:before{
    content:"Qty:";
    position:absolute;
    left:-32px;
    top:2px;
    font-size:12px;
    color:#969696;
    text-transform:uppercase
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .single_variation_wrap .quantity .qty{
    width:40px!important;
    height:35px;
    background:#fff;
    padding:0;
    color:#969696;
    border:1px solid #e6e6e6
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .single_variation_wrap .quantity .quantity-button.quantity-down,.woocommerce .products .product .ciyashop-product-variations-wrapper .single_variation_wrap .quantity .quantity-button.quantity-up{
    width:23px;
    line-height:33px;
    background:#fff;
    border:1px solid #e6e6e6;
    color:#969696
}
.woocommerce .products .product .ciyashop-product-variations-wrapper .single_variation_wrap .woocommerce-variation-availability{
    display:none
}
.woocommerce .product.variations-shown .product-thumbnail .product-actions{
    opacity:0!important;
    visibility:hidden
}
.woocommerce .variations-shown.product-hover-style-info-bottom-bar:hover .product-info{
    top:0
}
.woocommerce .product-hover-style-image-bottom .ciyashop-product-variations-wrapper .single_variation_wrap .woocommerce-variation,.woocommerce .product-hover-style-image-center .ciyashop-product-variations-wrapper .single_variation_wrap .woocommerce-variation,.woocommerce .product-hover-style-image-left .ciyashop-product-variations-wrapper .single_variation_wrap .woocommerce-variation,.woocommerce .product-hover-style-info-bottom .ciyashop-product-variations-wrapper .single_variation_wrap .woocommerce-variation,.woocommerce .product-hover-style-info-bottom-bar .ciyashop-product-variations-wrapper .single_variation_wrap .woocommerce-variation{
    margin-left:15px
}
.woocommerce .product-hover-style-image-bottom .ciyashop-product-variations-wrapper .single_variation_wrap .quantity,.woocommerce .product-hover-style-image-center .ciyashop-product-variations-wrapper .single_variation_wrap .quantity,.woocommerce .product-hover-style-image-left .ciyashop-product-variations-wrapper .single_variation_wrap .quantity,.woocommerce .product-hover-style-info-bottom .ciyashop-product-variations-wrapper .single_variation_wrap .quantity,.woocommerce .product-hover-style-info-bottom-bar .ciyashop-product-variations-wrapper .single_variation_wrap .quantity{
    margin-right:15px
}
.woocommerce-tabs .main-cross-sell #feq-products{
    margin-top:10px
}
.woocommerce-tabs .main-cross-sell #feq-products li{
    margin-right:35px;
    border:1px solid #e8e8e8;
    overflow:visible
}
.woocommerce-tabs .main-cross-sell #feq-products li div.plus-sign{
    top:23px;
    right:-30px
}
.woocommerce-tabs .main-cross-sell #feq-products li:last-child{
    margin-right:0;
    overflow:hidden
}
.woocommerce-tabs .main-cross-sell .cross-sell-buy-selectable{
    font-family:inherit
}
.woocommerce-tabs .main-cross-sell .cross-sell-buy-selectable .cross-sell-items{
    background:#fbfbfb;
    padding:25px!important
}
.woocommerce-tabs .main-cross-sell .cross-sell-buy-selectable .cross-sell-items input{
    margin-top:5px;
    margin-right:10px
}
.woocommerce-tabs .main-cross-sell .cross-sell-buy-selectable .cross-sell-items .cross-sell-product-title a{
    color:#969696
}
.woocommerce-tabs .main-cross-sell .cross-sell-buy-selectable .cross-sell-items .cross-sell-product-title a:hover{
    color:#323232
}
.woocommerce-tabs .main-cross-sell .cross-sell-buy-btn{
    margin-top:15px;
    margin-bottom:10px
}
.woocommerce-tabs .main-cross-sell .cross-sell-buy-btn #cross-sell-add-to-cart{
    background:#323232;
    color:#fff;
    padding:12px 20px;
    display:inline-block;
    margin-top:15px;
    border-radius:3px
}
.woocommerce.single-product #content div.product .woocommerce-product-gallery{
    width:100%
}
.woocommerce.single-product #content div.product div.summary{
    width:100%;
    margin-top:0
}
.woocommerce.single-product #content div.product .woocommerce-tabs{
    width:100%
}
.woocommerce.single-product .product-content-bottom{
    margin-top:40px
}
.ciyashop-product-gallery .ciyashop-product-gallery_buttons_wrapper{
    z-index:2
}
.woocommerce.single-product #content div.product .woocommerce-product-gallery{
    width:100%;
    z-index:1;
    border:1px solid rgba(0,0,0,.05)
}
.woocommerce.single-product .ciyashop-product-gallery__wrapper>.ciyashop-product-gallery__image{
    display:none
}
.woocommerce.single-product .ciyashop-product-gallery__wrapper>.ciyashop-product-gallery__image:first-child{
    display:block
}
.woocommerce.single-product .ciyashop-product-images .ciyashop-gallery-thumb_position-bottom .slick-track{
    width:4000px
}
.woocommerce.single-product .ciyashop-gallery-thumb_position-bottom .ciyashop-product-thumbnails__wrapper{
    text-align:center
}
.woocommerce.single-product .ciyashop-gallery-thumb_position-bottom .ciyashop-product-thumbnails__wrapper>.ciyashop-product-thumbnail__image{
    display:inline-block;
    margin:3px
}
.woocommerce.single-product .ciyashop-gallery-thumb_position-bottom .ciyashop-product-thumbnails__wrapper>.ciyashop-product-thumbnail__image>img{
    width:95px
}
.woocommerce.single-product .ciyashop-gallery-thumb_position-left,.woocommerce.single-product .ciyashop-gallery-thumb_position-right{
    overflow:hidden
}
.woocommerce.single-product .ciyashop-gallery-thumb_position-left .ciyashop-product-thumbnails__wrapper>.ciyashop-product-thumbnail__image,.woocommerce.single-product .ciyashop-gallery-thumb_position-right .ciyashop-product-thumbnails__wrapper>.ciyashop-product-thumbnail__image{
    margin-bottom:10px
}
.woocommerce.single-product .ciyashop-gallery-thumb_position-left .ciyashop-product-thumbnails__wrapper>.ciyashop-product-thumbnail__image:last-child,.woocommerce.single-product .ciyashop-gallery-thumb_position-right .ciyashop-product-thumbnails__wrapper>.ciyashop-product-thumbnail__image:last-child{
    margin-bottom:0
}
.woocommerce.single-product .product-summary-actions{
    margin-bottom:25px;
    border-bottom:1px solid #d3ced2;
    padding-bottom:15px;
    display:inline-flex;
    flex-wrap:wrap;
    align-items:center;
    width:100%
}
.woocommerce.single-product .product-summary-actions .cs-wcwl-add-button,.woocommerce.single-product .product-summary-actions .yith-wcwl-add-to-wishlist{
    float:left;
    margin:0;
    margin-right:20px;
    position:relative
}
.woocommerce.single-product .product-summary-actions .yith-wcwl-add-to-wishlist+.clear{
    display:none
}
.woocommerce.single-product .product-summary-actions .yith-wcwl-add-button .add_to_wishlist,.woocommerce.single-product .product-summary-actions .yith-wcwl-wishlistaddedbrowse,.woocommerce.single-product .product-summary-actions .yith-wcwl-wishlistexistsbrowse>a{
    color:#323232;
    line-height:30px;
    font-size:15px
}
.woocommerce.single-product .product-summary-actions .yith-wcwl-add-button .add_to_wishlist:hover,.woocommerce.single-product .product-summary-actions .yith-wcwl-wishlistexistsbrowse>a:hover{
    color:#04d39f
}
.woocommerce.single-product .product-summary-actions .yith-wcwl-wishlistaddedbrowse a:before,.woocommerce.single-product .product-summary-actions .yith-wcwl-wishlistexistsbrowse a:before,.woocommerce.single-product .product-summary-actions a.add_to_wishlist:before{
    content:"\f004";
    font-weight:400;
    position:relative;
    left:0;
    top:0;
    font-family:'Font Awesome 5 Free';
    font-size:16px;
    padding-right:7px;
    color:#04d39f
}
.woocommerce.single-product .product-summary-actions .yith-wcwl-wishlistaddedbrowse a:before,.woocommerce.single-product .product-summary-actions .yith-wcwl-wishlistexistsbrowse a:before{
    content:"\f004";
    font-weight:900
}
.woocommerce.single-product .product-summary-actions .yith-wcwl-wishlistaddedbrowse.show a:hover{
    background:0 0
}
.woocommerce.single-product .product-summary-actions .yith-wcwl-add-button .ajax-loading{
    position:absolute;
    left:-5px;
    top:5px
}
.woocommerce.single-product .product-summary-actions .yith-wcwl-wishlistaddedbrowse .feedback,.woocommerce.single-product .product-summary-actions .yith-wcwl-wishlistexistsbrowse .feedback{
    display:none
}
.woocommerce.single-product .product-summary-actions .cs-wcwl-add-button .add_to_wishlist{
    color:#323232
}
.woocommerce.single-product .product-summary-actions .cs-wcwl-add-button .add_to_wishlist:hover{
    color:#04d39f
}
.woocommerce.single-product .product-summary-actions .compare,.woocommerce.single-product .product-summary-actions .compare:hover{
    background:0 0;
    font-size:15px;
    color:#323232;
    padding:0;
    line-height:30px;
    text-transform:capitalize;
    margin-right:20px
}
.woocommerce.single-product .product-summary-actions .compare:hover{
    color:#04d39f
}
.woocommerce.single-product .product-summary-actions .compare:before{
    content:"\f422";
    position:relative;
    left:0;
    top:0;
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    font-size:16px;
    padding-right:7px;
    color:#04d39f
}
.woocommerce.single-product .product-summary-actions .compare.cs-loading:after{
    content:"";
    background-image:url(../images/ajax-loader.svg);
    background-size:cover;
    width:37px;
    height:37px;
    position:absolute;
    left:28px;
    top:-3px
}
.woocommerce.single-product .summary .product_meta{
    margin-bottom:25px
}
.woocommerce.single-product .summary .social-profiles{
    display:inline-block;
    width:100%;
    padding:10px 0;
    border-top:1px solid #d3ced2;
    border-bottom:1px solid #d3ced2;
    position:relative
}
.woocommerce .summary .share-wrapper .share-label{
    float:left;
    color:#323232;
    font-weight:600;
    font-size:15px;
    margin-right:10px
}
.woocommerce.single-product .site-content .content .social-profiles ul{
    padding:0;
    margin:0
}
.woocommerce.single-product .site-content .content .social-profiles ul li{
    margin-right:2px;
    margin-bottom:0
}
.woocommerce.single-product .site-content .content .social-profiles ul li a{
    width:30px;
    height:30px;
    line-height:30px;
    border:none
}
.woocommerce.single-product .product_meta>span{
    display:block;
    font-weight:600;
    margin:5px 0
}
.woocommerce.single-product .product_meta>span a{
    padding-left:3px;
    font-weight:400
}
.ciyashop-popup-quick-view .product_meta>span,.woocommerce.single-product .product_meta>span{
    color:#969696;
    font-size:15px;
    margin:6px 0
}
.ciyashop-popup-quick-view .product_meta>span label,.woocommerce.single-product .product_meta>span label{
    color:#323232;
    padding-right:5px;
    margin-bottom:0
}
.ciyashop-popup-quick-view .product_meta>span a,.woocommerce.single-product .product_meta>span a{
    color:inherit
}
.ciyashop-popup-quick-view .product_meta>span a:hover,.woocommerce.single-product .product_meta>span a:hover{
    color:#04d39f
}
.woocommerce.single-product .product_meta>span.yith-wcbr-brands-logo{
    display:none
}
.quantity{
    position:relative;
    padding:0 24px;
    display:inline-block
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
    -webkit-appearance:none;
    margin:0
}
input[type=number]{
    -moz-appearance:textfield
}
.quantity input{
    width:50px!important;
    height:45px;
    line-height:1.65;
    float:left;
    display:block;
    padding:0 10px;
    margin:0;
    font-size:16px;
    color:#969696;
    border:1px solid #e6e6e6;
    background:#f8f8f8
}
.quantity-button{
    position:relative;
    cursor:pointer;
    background:#fff;
    border:1px solid #e6e6e6;
    width:20px;
    text-align:center;
    color:#969696;
    font-size:20px;
    font-family:"Trebuchet MS",Helvetica,sans-serif!important;
    line-height:45px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    -o-user-select:none;
    user-select:none
}
.quantity-button.quantity-up{
    position:absolute;
    width:26px;
    height:100%;
    right:0;
    top:0
}
.quantity-button.quantity-down{
    position:absolute;
    width:26px;
    height:100%;
    left:0;
    top:0
}
.woocommerce.single-product div.product .cart.grouped_form .group_table{
    border-bottom:none;
    display:block;
    width:100%
}
.woocommerce.single-product div.product .cart.grouped_form .group_table tbody{
    display:block;
    width:100%
}
.woocommerce.single-product div.product .cart .group_table tr.purchasable{
    display:block;
    border-bottom:1px solid #d3ced2
}
.woocommerce.single-product div.product .cart .group_table tr.purchasable td{
    display:table-cell;
    padding:25px 0;
    padding-right:30px
}
.woocommerce.single-product div.product .cart .group_table tr.purchasable .quantity{
    vertical-align:top;
    margin-right:0
}
.woocommerce.single-product div.product .cart .group_table tr.purchasable .woocommerce-grouped-product-list-item__label label{
    margin-bottom:0
}
.woocommerce.single-product div.product .cart .group_table tr.purchasable .woocommerce-grouped-product-list-item__label label a{
    color:#323232
}
.woocommerce.single-product div.product .cart .group_table tr.purchasable .woocommerce-grouped-product-list-item__price{
    padding-right:0
}
.woocommerce.single-product div.product .cart .group_table tr.purchasable .woocommerce-grouped-product-list-item__price .amount{
    font-weight:600;
    color:#04d39f
}
.woocommerce.single-product div.product .cart .group_table tr.purchasable .woocommerce-grouped-product-list-item__price del .amount{
    color:#ddd;
    display:block;
    line-height:13px
}
.woocommerce.single-product div.product .cart .group_table tr.product-type-variable{
    border:1px solid #f1f1f1;
    background:#fbfbfb;
    display:block;
    padding:20px;
    margin-bottom:25px;
    position:relative
}
.woocommerce.single-product div.product .cart.grouped_form .group_table tr.product-type-variable{
    margin-bottom:0
}
.woocommerce.single-product div.product .cart .group_table tr.product-type-variable>td{
    display:inline-block;
    width:100%;
    padding:0
}
.woocommerce.single-product div.product .cart .group_table tr.product-type-variable>td .product-action .product_type_variable{
    font-size:13px;
    padding:0 10px;
    line-height:30px
}
.woocommerce.single-product div.product .cart .group_table tr.product-type-variable>td.label{
    padding:15px 0
}
.woocommerce.single-product div.product .cart .group_table tr.product-type-variable>td.label a{
    color:#323232
}
.woocommerce.single-product div.product .cart .group_table tr.product-type-variable>td.label a:hover{
    color:#04d39f
}
.woocommerce.single-product div.product .cart .group_table tr.product-type-variable>td.label label{
    margin-bottom:0
}
.woocommerce.single-product div.product .cart .group_table tr.product-type-variable>td.price{
    padding-bottom:5px
}
.woocommerce.single-product div.product .cart .group_table tr.product-type-variable>td .stock{
    font-size:14px;
    vertical-align:top;
    margin-left:15px;
    margin-bottom:0;
    position:absolute;
    top:16px;
    right:10px;
    background:0 0;
    font-weight:600;
    color:#61c70e
}
.woocs_price_code ins{
    background:0 0
}
.woocommerce.single-product div.product .cart .group_table tr.product-type-simple>td{
    vertical-align:middle
}
.woocommerce.single-product div.product .cart .group_table tr.purchasable .woocommerce-grouped-product-list-item__price .stock{
    margin-left:15px;
    margin-bottom:0;
    font-weight:600;
    padding:2px 10px;
    font-size:12px;
    vertical-align:middle;
    line-height:20px
}
.woocommerce.single-product div.product .cart .group_table tr.product-type-variable .woocommerce-grouped-product-list-item__quantity{
    margin-bottom:15px
}
.woocommerce div.product .woocommerce-tabs{
    margin-top:30px
}
.woocommerce div.product .woocommerce-tabs .wc-tabs-nav-wrapper ul.tabs{
    margin-bottom:30px
}
.woocommerce div.product .woocommerce-tabs-layout-default ul.tabs li{
    border-radius:0;
    margin:0;
    background:0 0;
    padding:0;
    margin-right:5px
}
.woocommerce div.product .woocommerce-tabs-layout-default ul.tabs li a{
    font-size:15px;
    font-weight:500;
    line-height:24px;
    color:#323232;
    padding:12px 25px
}
.woocommerce div.product .woocommerce-tabs-layout-default ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs-layout-default ul.tabs li:hover a{
    color:#04d39f
}
.woocommerce div.product .woocommerce-tabs-layout-default ul.tabs li:after{
    content:normal
}
.woocommerce div.product .woocommerce-tabs-layout-default ul.tabs li:before{
    content:"";
    width:20%;
    height:3px;
    background:#04d39f;
    top:-1px;
    left:30%;
    box-shadow:none;
    border:none;
    border-radius:0;
    -webkit-transition:all .4s ease-out 0s;
    -moz-transition:all .4s ease-out 0s;
    transition:all .4s ease-out 0s;
    opacity:0
}
.woocommerce div.product .woocommerce-tabs-layout-default ul.tabs li.active:before,.woocommerce div.product .woocommerce-tabs-layout-default ul.tabs li:hover:before{
    width:100%;
    left:0;
    opacity:1;
    box-shadow:none
}
.woocommerce div.product .woocommerce-tabs-layout-default.tab-align-center ul.tabs{
    text-align:center;
    padding:0
}
.woocommerce div.product .woocommerce-tabs-layout-left .wc-tabs-nav-wrapper{
    display:table-cell;
    vertical-align:top
}
.woocommerce div.product .woocommerce-tabs-layout-left .wc-tabs-content-wrapper{
    display:table-cell;
    width:100%;
    border:1px solid #d3ced2;
    padding:30px 40px
}
.woocommerce div.product .woocommerce-tabs-layout-left ul.tabs{
    border:1px solid #d3ced2;
    background:#fff;
    padding:0;
    width:250px;
    margin-right:-1px;
    border-right:none
}
.woocommerce div.product .woocommerce-tabs-layout-left ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs-layout-left ul.tabs li{
    border-radius:0;
    margin:0;
    background:0 0;
    padding:0;
    border:none;
    float:none;
    display:block;
    border-bottom:1px solid #d3ced2;
    border-right:1px solid #d3ced2
}
.woocommerce div.product .woocommerce-tabs-layout-left ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs-layout-left ul.tabs li.active{
    border-right:transparent
}
.woocommerce div.product .woocommerce-tabs-layout-left ul.tabs li:last-child,.woocommerce-page #content div.product .woocommerce-tabs-layout-left ul.tabs li:last-child{
    border-bottom:none
}
.woocommerce div.product .woocommerce-tabs-layout-left ul.tabs li a{
    font-size:15px;
    font-weight:500;
    line-height:24px;
    color:#323232;
    padding:15px 25px;
    display:block
}
.woocommerce div.product .woocommerce-tabs-layout-left ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs-layout-left ul.tabs li:hover a{
    color:#04d39f
}
.woocommerce #content div.product .woocommerce-tabs-layout-left ul.tabs:after,.woocommerce #content div.product .woocommerce-tabs-layout-left ul.tabs:before,.woocommerce div.product .woocommerce-tabs-layout-left ul.tabs li:after{
    content:normal
}
.woocommerce div.product .woocommerce-tabs-layout-left ul.tabs li:before{
    content:"";
    width:3px;
    height:0;
    background:#04d39f;
    top:50%;
    left:0;
    box-shadow:none;
    border:none;
    border-radius:0;
    -webkit-transition:all .4s ease-out 0s;
    -moz-transition:all .4s ease-out 0s;
    transition:all .4s ease-out 0s;
    opacity:0
}
.woocommerce div.product .woocommerce-tabs-layout-left ul.tabs li.active:before,.woocommerce div.product .woocommerce-tabs-layout-left ul.tabs li:hover:before{
    height:100%;
    top:0;
    opacity:1;
    box-shadow:none
}
.woocommerce-tabs.woocommerce-tabs-layout-accordion .card{
    border-radius:0;
    margin:8px 0;
    border:1px solid #d3ced2
}
.woocommerce-tabs.woocommerce-tabs-layout-accordion .card-header{
    background:0 0;
    border:none;
    border-radius:0;
    padding:15px 25px
}
.woocommerce-tabs.woocommerce-tabs-layout-accordion .card-header a{
    font-size:16px;
    font-weight:400
}
.woocommerce-tabs.woocommerce-tabs-layout-accordion #tab-description,.woocommerce-tabs.woocommerce-tabs-layout-accordion .collapse{
    border-top:1px solid #d3ced2
}
.woocommerce-tabs.woocommerce-tabs-layout-accordion .card-block{
    padding:20px 25px
}
.woocommerce #reviews h2,.woocommerce .card-block h2,.woocommerce .wc-tabs-content-wrapper h2{
    font-size:18px;
    font-weight:500
}
.woocommerce #reviews{
    display:flex
}
.woocommerce #reviews #comments{
    width:50%;
    padding-right:15px;
    margin-bottom:25px
}
.woocommerce #reviews #review_form_wrapper{
    width:50%;
    padding-left:15px
}
.woocommerce #reviews #comments ol.commentlist li{
    position:relative;
    list-style-type:none
}
.woocommerce #reviews #comments ol.commentlist li img.avatar{
    width:70px;
    padding:2px;
    border-radius:3px
}
.woocommerce #reviews #comments ol.commentlist li .comment-text{
    margin-left:90px;
    border-radius:0;
    padding:15px
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{
    font-size:14px;
    line-height:26px;
    margin:0 0 10px
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .description p{
    margin:0 0 10px;
    line-height:24px
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating{
    top:8px
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating span,.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating:before{
    color:#04d39f
}
.woocommerce #reviews #comments h2,.woocommerce #reviews .comment-reply-title{
    display:block;
    font-size:14px;
    font-weight:600;
    text-transform:uppercase;
    color:#323232;
    line-height:26px;
    margin-bottom:15px
}
.woocommerce #review_form #respond label{
    margin-bottom:5px;
    line-height:24px
}
.woocommerce #review_form #respond p{
    margin-bottom:15px
}
.woocommerce #review_form #respond .comment-form-rating{
    display:flex;
    margin-bottom:15px
}
.woocommerce #review_form #respond .comment-form-rating label{
    display:block;
    margin:0;
    margin-right:15px
}
.woocommerce #review_form #respond .comment-form-rating p{
    display:inline-block;
    margin:0;
    margin-top:5px;
    line-height:normal
}
.woocommerce #reviews #comment{
    height:130px
}
.woocommerce #review_form #respond .comment-form-cookies-consent{
    display:flex;
    align-items:baseline
}
.woocommerce #review_form #respond .comment-form-cookies-consent label{
    padding-left:10px
}
.woocommerce.single-product div.product .related.products{
    margin-top:30px
}
.woocommerce.single-product .related.products form.cart .variations tr{
    display:block
}
.woocommerce.single-product .related.products form.cart .variations td.label{
    width:100%
}
.woocommerce.single-product .related.products form.cart .variations td.label label{
    padding-right:0
}
.woocommerce.single-product .related.products form.cart .variations td.value{
    display:block;
    width:100%;
    text-align:center
}
.woocommerce.single-product .related.products form.cart .variations td.value select{
    width:auto;
    min-width:auto;
    margin:0
}
.woocommerce.single-product .related.products .product-hover-style-default .product-actions .product-action-add-to-cart a{
    display:flex;
    justify-content:center;
    align-items:center;
    line-height:22px;
    padding:11px 0;
    height:auto
}
.woocommerce.single-product .related.products .product-hover-style-default .product-actions .product-action-add-to-cart .added{
    display:none
}
.product-summary-actions .woo-product-sticky-content{
    display:none
}
.product-summary-actions .woo-product-sticky-content{
    height:auto!important;
    position:relative;
    z-index:9
}
.product-summary-actions .woo-product-sticky-content.is-sticky{
    display:block;
    background:#fff;
    z-index:99!important;
    padding:12px 20px;
    width:550px!important;
    margin-top:10px;
    right:50%;
    margin-right:-275px;
    border-radius:3px;
    -webkit-box-shadow:0 2px 30px rgba(0,0,0,.08);
    -ms-box-shadow:0 2px 30px rgba(0,0,0,.08);
    box-shadow:0 2px 30px rgba(0,0,0,.08);
    border:1px solid #f5f5f5
}
.product-summary-actions .woo-product-sticky-content.is-sticky .woo-product-title_sticky{
    display:table-cell;
    width:100%;
    padding-right:10px;
    vertical-align:middle
}
.product-summary-actions .woo-product-sticky-content.is-sticky .woo-product-cart_sticky{
    display:table-cell
}
.product-summary-actions .woo-product-sticky-content.is-sticky .woo-product-title_sticky .woo-product_title{
    font-size:15px;
    font-weight:500;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    width:345px;
    margin:0
}
.product-summary-actions .woo-product-sticky-content.is-sticky .woo-product-cart_sticky .button{
    line-height:34px;
    width:150px;
    padding:0;
    text-align:center
}
.product-summary-actions .woo-product-sticky-content.is-sticky .woo-product-cart_sticky .added_to_cart:before,.product-summary-actions .woo-product-sticky-content.is-sticky .woo-product-cart_sticky .button:before{
    content:"\f217";
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    font-size:14px;
    padding-right:10px
}
.product-summary-actions .woo-product-sticky-content.is-sticky .woo-product-cart_sticky .button:after{
    top:0;
    right:auto
}
.product-summary-actions .woo-product-sticky-content.is-sticky .woo-product-cart_sticky .button.loading{
    padding-right:0
}
.product-summary-actions .woo-product-sticky-content.is-sticky .woo-product-cart_sticky .button.loading:before{
    opacity:0
}
.product-summary-actions .woo-product-sticky-content.is-sticky .woo-product-cart_sticky .button.loading:after{
    left:18px;
    right:auto
}
.product-summary-actions .woo-product-sticky-content.is-sticky .woo-product-cart_sticky .button.added{
    display:none
}
.product-summary-actions .woo-product-sticky-content.is-sticky .woo-product-cart_sticky .added_to_cart{
    padding:0;
    line-height:34px;
    width:140px;
    background:#fff;
    text-align:center;
    border-radius:3px;
    border:1px solid #04d39f
}
.product-summary-actions .woo-product-sticky-content.is-sticky .woo-product-cart_sticky .added_to_cart:hover{
    background:#04d39f;
    color:#fff
}
.product-summary-actions .woo-product-sticky-content.is-sticky .woo-product-cart_sticky .added_to_cart:before{
    content:"\f00c"
}
body.cart_sticky-on.woocommerce.single-product{
    padding-bottom:0px
}
.ciyashop-sticky-btn{
    position:fixed;
    left:0;
    bottom:0;
    z-index:9;
    width:100%;
    background:#fff;
    padding:25px 0;
    -webkit-box-shadow:0 -3px 13px rgba(0,0,0,.1);
    -moz-box-shadow:0 -3px 13px rgba(0,0,0,.1);
    box-shadow:0 -3px 13px rgba(0,0,0,.1);
    -webkit-transition:all .25s ease-out 0s;
    -moz-transition:all .25s ease-out 0s;
    transition:all .25s ease-out 0s;
    -webkit-transform:translateY(100%);
    -moz-transform:translateY(100%);
    transform:translateY(100%)
}
.ciyashop-sticky-btn.sticky{
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    transform:translateY(0);
    display :none !important;
}
.ciyashop-sticky-btn .ciyashop-sticky-btn-content{
    float:left;
    display:table
}
.ciyashop-sticky-btn .ciyashop-sticky-btn-cart{
    float:right;
    display:table
}
.woocommerce.single-product .ciyashop-sticky-btn .ciyashop-sticky-btn-cart form.cart .woocommerce-grouped-product-list{
    display:none
}
.woocommerce.single-product .ciyashop-sticky-btn .woo-product-countdown-wrapper{
    margin-bottom:0;
    margin-left:10px;
    float:right
}
.ciyashop-sticky-btn .woo-product-countdown-wrapper h6{
    display:none
}
.woocommerce.single-product .ciyashop-sticky-btn .woo-product-countdown li{
    padding:4px 0;
    line-height:19px;
    margin-right:3px
}
.woocommerce.single-product .ciyashop-sticky-btn .woo-product-countdown li:last-child{
    margin-right:0
}
.ciyashop-sticky-btn .ciyashop-sticky-btn-content .ciyashop-sticky-btn-thumbnail{
    display:table-cell
}
.ciyashop-sticky-btn .ciyashop-sticky-btn-content .ciyashop-sticky-btn-thumbnail img{
    width:45px
}
.ciyashop-sticky-btn .ciyashop-sticky-btn-content .ciyashop-sticky-btn-info{
    display:table-cell;
    padding-left:15px;
    vertical-align:middle
}
.ciyashop-sticky-btn .ciyashop-sticky-btn-content .product-title{
    margin-bottom:0;
    display:block;
    width:400px;
    font-size:14px;
    line-height:22px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.ciyashop-sticky-btn .ciyashop-sticky-btn-content .star-rating{
    float:none;
    margin:0;
    margin-top:5px
}
.woocommerce.single-product .ciyashop-sticky-btn .ciyashop-sticky-btn-cart .stock{
    display:none
}
.woocommerce.single-product .ciyashop-sticky-btn .ciyashop-sticky-btn-cart form.cart{
    margin:0;
    padding:0;
    display:table-cell;
    vertical-align:top
}
.woocommerce.single-product .ciyashop-sticky-btn .ciyashop-sticky-btn-cart del{
    margin-right:5px
}
.woocommerce.single-product .ciyashop-sticky-btn .ciyashop-sticky-btn-cart .price{
    font-size:18px;
    line-height:26px;
    padding-right:10px;
    display:table-cell;
    vertical-align:middle
}
.woocommerce.single-product .ciyashop-sticky-btn .wishlist-compare-button{
    width:75px;
    margin-top:7px;
    margin-right:10px
}
.woocommerce.single-product .ciyashop-sticky-btn .wishlist-compare-button>div{
    display:inline-block;
    vertical-align:top
}
.woocommerce.single-product .ciyashop-sticky-btn .yith-wcwl-add-to-wishlist{
    margin-top:0
}
.woocommerce.single-product .ciyashop-sticky-btn .yith-wcwl-add-button{
    position:relative
}
.woocommerce.single-product .ciyashop-sticky-btn .yith-wcwl-add-button .ajax-loading{
    position:absolute;
    left:9px;
    top:8px;
    margin:0
}
.woocommerce.single-product .ciyashop-sticky-btn .ciyashop-sticky-btn-cart .add_to_wishlist,.woocommerce.single-product .ciyashop-sticky-btn .ciyashop-sticky-btn-cart .compare,.woocommerce.single-product .ciyashop-sticky-btn .yith-wcwl-wishlistaddedbrowse a,.woocommerce.single-product .ciyashop-sticky-btn .yith-wcwl-wishlistexistsbrowse a{
    display:inline-block;
    background:0 0;
    font-size:0;
    padding:0;
    width:35px;
    height:35px;
    text-align:center;
    line-height:35px
}
.woocommerce.single-product .ciyashop-sticky-btn .ciyashop-sticky-btn-cart .add_to_wishlist:before,.woocommerce.single-product .ciyashop-sticky-btn .yith-wcwl-wishlistaddedbrowse a:before,.woocommerce.single-product .ciyashop-sticky-btn .yith-wcwl-wishlistexistsbrowse a:before{
    content:"\f004";
    font-weight:400;
    position:relative;
    left:0;
    top:0;
    font-family:'Font Awesome 5 Free';
    font-size:16px;
    color:#323232
}
.woocommerce.single-product .ciyashop-sticky-btn .yith-wcwl-wishlistaddedbrowse a:before,.woocommerce.single-product .ciyashop-sticky-btn .yith-wcwl-wishlistexistsbrowse a:before{
    content:"\f004";
    font-weight:900;
    color:#04d39f
}
.woocommerce.single-product .ciyashop-sticky-btn .ciyashop-sticky-btn-cart .compare:before{
    content:"\f422";
    font-weight:900;
    position:relative;
    left:0;
    top:0;
    font-family:'Font Awesome 5 Free';
    font-size:16px;
    color:#323232
}
.woocommerce.single-product .ciyashop-sticky-btn .yith-wcwl-wishlistaddedbrowse .feedback,.woocommerce.single-product .ciyashop-sticky-btn .yith-wcwl-wishlistexistsbrowse .feedback{
    display:none
}
.theme-dark .ciyashop-sticky-btn{
    background:#252525
}
.ciyashop-product-gallery{
    position:relative;
    border:1px solid rgba(0,0,0,.05)
}
.ciyashop-product-gallery .ciyashop-product-gallery_buttons_wrapper{
    position:absolute;
    right:0;
    bottom:0;
    background:#fff;
    padding:5px;
    -webkit-border-radius:5px 0 0;
    -moz-border-radius:5px 0 0;
    border-radius:5px 0 0
}
.ciyashop-product-gallery .ciyashop-product-gallery_button{
    display:table-cell;
    padding:3px;
    vertical-align:top
}
.ciyashop-product-gallery .ciyashop-product-gallery_button a{
    display:inline-block;
    width:35px;
    height:35px;
    line-height:35px;
    text-align:center;
    background:#fff;
    border:1px solid #ddd;
    color:#323232;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    vertical-align:top
}
.ciyashop-product-gallery .ciyashop-product-gallery_button a:hover{
    background:#323232;
    color:#fff;
    border-color:rgba(255,255,255,.2)
}
.ciyashop-product-gallery .ciyashop-product-gallery_button-smart-product-image a,.ciyashop-product-gallery .ciyashop-product-gallery_button-threesixty a{
    background-position:center center;
    background-repeat:no-repeat;
    background-size:25px
}
.ciyashop-product-gallery .ciyashop-product-gallery_button-smart-product-image a:hover,.ciyashop-product-gallery .ciyashop-product-gallery_button-threesixty a:hover{
    background-position:center center!important;
    background-repeat:no-repeat!important;
    background-size:25px!important
}
.smart-product-image.smart-product-color-ciyashop.smart-product-style-none .smart-product-next,.smart-product-image.smart-product-color-ciyashop.smart-product-style-none .smart-product-play,.smart-product-image.smart-product-color-ciyashop.smart-product-style-none .smart-product-previous,.smart-product-image.smart-product-color-ciyashop.smart-product-style-none .smart-product-stop,.threesixty.smart-product-color-ciyashop.smart-product-style-none .smart-product-next,.threesixty.smart-product-color-ciyashop.smart-product-style-none .smart-product-play,.threesixty.smart-product-color-ciyashop.smart-product-style-none .smart-product-previous,.threesixty.smart-product-color-ciyashop.smart-product-style-none .smart-product-stop{
    font-size:0;
    position:relative;
    background:#04d39f;
    text-indent:inherit;
    margin-left:3px!important;
    text-align:center;
    border-radius:5px;
    line-height:32px;
    color:#fff
}
.smart-product-image.smart-product-color-ciyashop.smart-product-style-none .mfp-close:before,.smart-product-image.smart-product-color-ciyashop.smart-product-style-none .smart-product-next:before,.smart-product-image.smart-product-color-ciyashop.smart-product-style-none .smart-product-play:before,.smart-product-image.smart-product-color-ciyashop.smart-product-style-none .smart-product-previous:before,.smart-product-image.smart-product-color-ciyashop.smart-product-style-none .smart-product-stop:before,.threesixty.smart-product-color-ciyashop.smart-product-style-none .mfp-close:before,.threesixty.smart-product-color-ciyashop.smart-product-style-none .smart-product-next:before,.threesixty.smart-product-color-ciyashop.smart-product-style-none .smart-product-play:before,.threesixty.smart-product-color-ciyashop.smart-product-style-none .smart-product-previous:before,.threesixty.smart-product-color-ciyashop.smart-product-style-none .smart-product-stop:before{
    content:"";
    font-family:'Font Awesome 5 Free';
    font-size:14px;
    font-weight:900
}
.smart-product-image.smart-product-color-ciyashop.smart-product-style-none .smart-product-previous:before,.threesixty.smart-product-color-ciyashop.smart-product-style-none .smart-product-previous:before{
    content:"\f04a"
}
.smart-product-image.smart-product-color-ciyashop.smart-product-style-none .smart-product-play:before,.threesixty.smart-product-color-ciyashop.smart-product-style-none .smart-product-play:before{
    content:"\f04b"
}
.smart-product-image.smart-product-color-ciyashop.smart-product-style-none .smart-product-stop:before,.threesixty.smart-product-color-ciyashop.smart-product-style-none .smart-product-stop:before{
    content:"\f04c"
}
.smart-product-image.smart-product-color-ciyashop.smart-product-style-none .smart-product-next:before,.threesixty.smart-product-color-ciyashop.smart-product-style-none .smart-product-next:before{
    content:"\f04e"
}
.smart-product-image.smart-product-color-ciyashop.smart-product-style-none .mfp-close,.threesixty.smart-product-color-ciyashop.smart-product-style-none .mfp-close{
    background:#323232;
    color:#fff;
    text-align:center;
    line-height:26px;
    border-radius:5px;
    text-indent:inherit
}
.smart-product-image.smart-product-color-ciyashop.smart-product-style-none .mfp-close:before,.threesixty.smart-product-color-ciyashop.smart-product-style-none .mfp-close:before{
    content:"\f066";
    top:-2px;
    position:relative
}
.product-top-left-inner .ciyashop-product-images+.images{
    display:none;
    opacity:0;
    left:-999999px;
    position:absolute;
    width:0;
    height:0
}
.theme-dark .ciyashop-product-gallery .ciyashop-product-gallery_buttons_wrapper{
    background:#272727
}
.ciyashop-gallery-style-default .ciyashop-product-thumbnails{
    margin-top:10px
}
.ciyashop-gallery-style-default.ciyashop-gallery-thumb_position-bottom .ciyashop-product-thumbnails .slick-list{
    margin-right:-8px
}
.ciyashop-product-thumbnails .slick-slide{
    margin:0;
    margin-right:10px;
    cursor:pointer;
    opacity:1;
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s
}
.ciyashop-product-thumbnails .slick-slide.slick-current,.ciyashop-product-thumbnails .slick-slide:hover{
    opacity:.6
}
.ciyashop-product-thumbnails .slick-slide:focus{
    outline:0
}
.ciyashop-product-thumbnails .slick-slider .slick-arrow{
    background:#fff;
    width:25px;
    height:25px;
    z-index:10;
    -webkit-box-shadow:0 0 4px rgba(0,0,0,.2);
    -moz-box-shadow:0 0 4px rgba(0,0,0,.2);
    box-shadow:0 0 4px rgba(0,0,0,.2);
    opacity:0
}
.ciyashop-product-thumbnails .slick-slider .slick-arrow:before{
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    color:#04d39f;
    font-size:12px;
    opacity:1;
    line-height:22px
}
.ciyashop-product-thumbnails .slick-slider .slick-prev{
    left:30px
}
.ciyashop-product-thumbnails .slick-slider .slick-next{
    right:30px
}
.ciyashop-product-thumbnails .slick-slider .slick-prev:before{
    content:"\f053"
}
.ciyashop-product-thumbnails .slick-slider .slick-next:before{
    content:"\f054"
}
.ciyashop-product-thumbnails .slick-slider:hover .slick-prev{
    left:15px;
    opacity:1;
    background:#fff
}
.ciyashop-product-thumbnails .slick-slider:hover .slick-next{
    left:auto;
    right:15px;
    opacity:1;
    background:#fff
}
.ciyashop-product-thumbnails .slick-arrow.slick-disabled,.ciyashop-product-thumbnails .slick-slider:hover .slick-arrow.slick-disabled{
    opacity:0;
    cursor:initial
}
.product-top-left .sticky-top{
    z-index:9
}
.ciyashop-product-images .ciyashop-product-gallery .ciyashop-product-gallery__wrapper .slick-slide>div{
    display:flex
}
.ciyashop-product-images .ciyashop-product-gallery .ciyashop-product-gallery__image img{
    width:100%;
    display:inline-block;
    cursor:grab
}
.ciyashop-gallery-thumb_position-left .ciyashop-product-thumbnails,.ciyashop-gallery-thumb_position-right .ciyashop-product-thumbnails{
    margin-top:0
}
.ciyashop-gallery-thumb_position-left .ciyashop-product-thumbnails .slick-slide,.ciyashop-gallery-thumb_position-right .ciyashop-product-thumbnails .slick-slide{
    margin-left:0;
    margin-right:0
}
.ciyashop-gallery-thumb_vh-vertical .slick-slider .slick-next,.ciyashop-gallery-thumb_vh-vertical .slick-slider .slick-prev{
    left:50%;
    margin-left:-12px
}
.ciyashop-gallery-thumb_vh-vertical.ciyashop-gallery-thumb_position-left,.ciyashop-gallery-thumb_vh-vertical.ciyashop-gallery-thumb_position-right{
    display:flex;
    flex-wrap:wrap;
    padding:0;
    width:100%
}
.ciyashop-gallery-thumb_position-left .ciyashop-product-thumbnails,.ciyashop-gallery-thumb_position-right .ciyashop-product-thumbnails{
    position:relative;
    left:0;
    flex:0 0 20.5%;
    max-width:20.5%
}
.ciyashop-gallery-thumb_position-left .ciyashop-product-gallery,.ciyashop-gallery-thumb_position-right .ciyashop-product-gallery{
    position:relative;
    border:1px solid rgba(0,0,0,.05);
    flex:0 0 79.5%;
    max-width:79.5%;
    align-self:baseline
}
.product-without-gallery-image .ciyashop-gallery-thumb_position-left .ciyashop-product-gallery,.product-without-gallery-image .ciyashop-gallery-thumb_position-right .ciyashop-product-gallery{
    flex:0 0 100%;
    max-width:100%
}
.ciyashop-gallery-thumb_vh-vertical.ciyashop-gallery-thumb_position-left .ciyashop-product-thumbnails .slick-slide,.ciyashop-gallery-thumb_vh-vertical.ciyashop-gallery-thumb_position-right .ciyashop-product-thumbnails .slick-slide{
    margin-bottom:10px
}
.ciyashop-gallery-thumb_vh-vertical.ciyashop-gallery-thumb_position-left .slick-slide .ciyashop-product-thumbnail__image,.ciyashop-gallery-thumb_vh-vertical.ciyashop-gallery-thumb_position-right .slick-slide .ciyashop-product-thumbnail__image{
    vertical-align:top
}
.ciyashop-gallery-thumb_position-left .ciyashop-product-thumbnails{
    order:1
}
.ciyashop-gallery-thumb_position-left .ciyashop-product-thumbnails .ciyashop-product-thumbnails__wrapper{
    padding-right:10px
}
.ciyashop-gallery-thumb_position-left .ciyashop-product-gallery{
    order:2
}
.ciyashop-gallery-thumb_position-right .ciyashop-product-thumbnails{
    order:2
}
.ciyashop-gallery-thumb_position-right .ciyashop-product-thumbnails .ciyashop-product-thumbnails__wrapper{
    padding-left:10px
}
.ciyashop-gallery-thumb_position-right .ciyashop-product-gallery{
    order:1
}
@media only screen and (min-width:768px){
    .ciyashop-gallery-thumb_vh-vertical .slick-slider .slick-prev{
        left:50%;
        margin-left:-12px;
        top:30px;
        right:auto;
        opacity:0;
        transform:inherit
    }
    .ciyashop-gallery-thumb_vh-vertical .slick-slider .slick-next{
        left:50%;
        margin-left:-12px;
        top:auto;
        bottom:30px;
        right:auto;
        opacity:0;
        transform:inherit
    }
    .ciyashop-gallery-thumb_vh-vertical .slick-slider .slick-prev:before{
        content:"\f077"
    }
    .ciyashop-gallery-thumb_vh-vertical .slick-slider .slick-next:before{
        content:"\f078"
    }
    .ciyashop-gallery-thumb_vh-vertical .slick-slider:hover .slick-prev{
        top:15px;
        left:50%;
        right:auto;
        opacity:1
    }
    .ciyashop-gallery-thumb_vh-vertical .slick-slider:hover .slick-next{
        top:auto;
        left:50%;
        bottom:15px;
        right:auto;
        opacity:1
    }
}
.ciyashop-gallery-style-wide_gallery .ciyashop-product-gallery_buttons_wrapper{
    left:0;
    right:auto;
    z-index:9;
    -webkit-border-radius:5px 0 0;
    -moz-border-radius:5px 0 0;
    border-radius:5px 0 0
}
.ciyashop-gallery-style-wide_gallery .slick-next,.ciyashop-gallery-style-wide_gallery .slick-prev{
    opacity:0;
    background:#fff;
    z-index:9;
    width:35px;
    height:35px;
    -webkit-box-shadow:0 2px 7px rgba(0,0,0,.15);
    -moz-box-shadow:0 2px 7px rgba(0,0,0,.15);
    box-shadow:0 2px 7px rgba(0,0,0,.15)
}
.ciyashop-gallery-style-wide_gallery .slick-arrow:before{
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    color:#04d39f;
    font-size:15px;
    opacity:1
}
.ciyashop-gallery-style-wide_gallery .slick-prev:before{
    content:"\f053"
}
.ciyashop-gallery-style-wide_gallery .slick-next:before{
    content:"\f054"
}
.ciyashop-gallery-style-wide_gallery .slick-prev{
    left:60px
}
.ciyashop-gallery-style-wide_gallery .slick-next{
    right:60px
}
.ciyashop-gallery-style-wide_gallery .slick-slider:hover .slick-prev{
    left:25px;
    opacity:1
}
.ciyashop-gallery-style-wide_gallery .slick-slider:hover .slick-next{
    right:25px;
    opacity:1
}
.ciyashop-gallery-style-wide_gallery .slick-arrow.slick-disabled,.ciyashop-gallery-style-wide_gallery .slick-slider:hover .slick-arrow.slick-disabled{
    opacity:0;
    cursor:initial
}
.woocommerce.single-product #content .product_page_style-wide_gallery .product-content-top>div.summary{
    float:none
}
.woocommerce .products.related,.woocommerce .products.upsells{
    margin-top:50px
}
.woocommerce .products.related>h2,.woocommerce .products.upsells>h2{
    font-size:26px;
    margin-bottom:20px;
    font-weight:600
}
.woocommerce .cross-sells ul.products li.product,.woocommerce .products.related .products li,.woocommerce .products.upsells .products li{
    width:100%;
    margin-bottom:2px
}
.woocommerce .products.related .products li .price,.woocommerce .products.upsells .products li .price{
    border:none;
    padding-bottom:0
}
.woocommerce .products.related .woocommerce-product-details__short-description,.woocommerce .products.upsells .woocommerce-product-details__short-description{
    display:none
}
.woocommerce .products.related .product-info,.woocommerce .products.upsells .product-info{
    min-height:100px
}
.woocommerce table.shop_table{
    border:1px solid #e8e8e8;
    border-radius:0
}
.woocommerce table.shop_table thead th{
    background:0 0;
    border:none;
    padding:15px 10px;
    font-size:16px
}
.woocommerce table.shop_table td{
    border:none;
    border-top:1px solid #e8e8e8;
    padding:15px 10px
}
.woocommerce table.wishlist_table tbody td .cs-wcwl-row-label{
    display:none
}
.woocommerce table.shop_table td .variation dd,.woocommerce table.shop_table td .variation dt{
    font-size:13px;
    line-height:22px;
    color:#323232
}
.woocommerce table.shop_table td .variation dt{
    padding-right:5px
}
.woocommerce table.shop_table .product-remove{
    text-align:center;
    width:50px
}
.woocommerce table.shop_table .remove{
    display:inline-block;
    font-size:0;
    color:#969696!important
}
.woocommerce table.shop_table .remove:hover{
    background:0 0
}
.woocommerce table.shop_table .cs-remove-wishlist{
    font-size:16px;
    cursor:pointer
}
.woocommerce table.shop_table .remove:before{
    content:"\f2ed";
    position:relative;
    left:0;
    top:0;
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    font-size:16px
}
.woocommerce table.shop_table .product-thumbnail img{
    width:70px
}
.woocommerce table.shop_table .product-name a{
    color:#969696;
    word-wrap:break-word
}
.woocommerce table.shop_table .product-name a:hover{
    color:#04d39f
}
.woocommerce table.shop_table .product-subtotal>span{
    color:#04d39f;
    font-weight:600
}
.woocommerce .woocommerce-cart-form{
    margin-bottom:50px
}
.woocommerce-cart .coupon input{
    height:40px;
    border-radius:0
}
.woocommerce-cart #content table.cart td.actions .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon input[type=text]{
    width:250px;
    margin-right:0;
    padding:0 15px;
    background:#f5f5f5;
    border:none
}
.woocommerce td.actions input.button:disabled,.woocommerce td.actions input.button:disabled[disabled]{
    background:#323232;
    color:#fff;
    padding:0 18px
}
.woocommerce-cart td.actions .button{
    height:40px;
    border-radius:0;
    color:#fff
}
.woocommerce-cart-form td.actions button.button:disabled,.woocommerce-cart-form td.actions button.button:disabled[disabled]{
    padding:0 18px;
    color:#fff
}
.woocommerce .cart-collaterals .cross-sells h2{
    font-size:22px;
    line-height:30px;
    font-weight:600;
    margin-bottom:25px
}
.woocommerce .cart-collaterals .cart_totals{
    float:none;
    width:auto;
    border:none;
    padding:30px
}
.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{
    border:3px solid #f1f1f1
}
.woocommerce .cart-collaterals .cart_totals h2{
    font-size:20px;
    line-height:30px;
    padding:0;
    margin:0;
    font-weight:600;
    text-align:left;
    margin-bottom:20px
}
.woocommerce-cart .cart-collaterals .cart_totals table{
    border:none;
    border-top:1px solid #e8e8e8;
    border-top:none;
    margin-bottom:20px
}
.woocommerce-cart .cart-collaterals .cart_totals table tr{
    padding:15px 0;
    display:flex;
    align-items:center;
    border-top:1px solid #e8e8e8
}
.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th{
    border:none;
    background:0 0;
    padding:0
}
.woocommerce-cart .cart-collaterals .cart_totals table th{
    text-align:left;
    font-size:16px;
    color:#323232;
    padding:0;
    font-weight:600
}
.woocommerce-cart .cart-collaterals .cart_totals table td{
    text-align:right;
    font-size:16px;
    font-weight:400;
    color:#323232;
    padding:0
}
.woocommerce-cart .cart-collaterals .cart_totals .shipping-calculator-form .selection{
    text-align:left
}
.woocommerce-cart .woocommerce .woocommerce-error,.woocommerce-cart .woocommerce .woocommerce-info,.woocommerce-cart .woocommerce .woocommerce-message{
    width:calc(100% - 30px);
    margin-left:15px;
    margin-right:15px;
    line-height:30px
}
.woocommerce-cart .cart-collaterals .cart_totals table tr.order-total td .woocommerce-Price-currencySymbol{
    margin:0 2px
}
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout{
    padding:0;
    position:relative;
    z-index:9;
    margin-top:10px
}
.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout a.checkout-button{
    padding:13px 20px;
    font-size:15px;
    font-weight:500;
    line-height:24px;
    border-radius:0;
    background:#04d39f
}
.woocommerce form.checkout_coupon,.woocommerce form.woocommerce-checkout,.woocommerce form.woocommerce-form-login{
    margin-top:0;
    margin-bottom:0;
    border-radius:0
}
.woocommerce form .form-row-wide span,.woocommerce-page form .form-row-wide span{
    width:100%
}
body .woocommerce form .show-password-input,body.woocommerce-page form .show-password-input{
    width:auto;
    top:12px;
    right:15px;
    text-align:center
}
.woocommerce-cart .row .woocommerce .product-quantity>.quantity{
    width:auto
}
.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{
    color:#fff;
    font-size:14px;
    padding:25px 190px;
    padding-left:25px;
    margin:0;
    margin-bottom:15px;
    border:none;
    line-height:30px;
    padding-left:60px
}
.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{
    content:"\f05a";
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    font-size:18px;
    position:relative;
    left:0;
    top:2px;
    color:#fff;
    padding-right:10px;
    position:absolute;
    top:23px;
    left:25px
}
.woocommerce .woocommerce-error:before{
    content:"\f071"
}
.woocommerce .woocommerce-info:before{
    content:"\f05a"
}
.woocommerce .woocommerce-message:before{
    content:"\f1d8";
    font-weight:400
}
.woocommerce .woocommerce-error{
    background:#dc3545
}
.woocommerce .woocommerce-info{
    background:#2c91c3
}
.woocommerce .woocommerce-message{
    background:#28a745
}
.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a{
    color:#fff;
    padding-left:5px;
    text-decoration:underline
}
.woocommerce .woocommerce-error a:hover,.woocommerce .woocommerce-info a:hover,.woocommerce .woocommerce-message a:hover{
    text-decoration:none
}
.woocommerce .woocommerce-NoticeGroup .woocommerce-error a,.woocommerce .woocommerce-NoticeGroup .woocommerce-error a:hover,.woocommerce .woocommerce-NoticeGroup .woocommerce-info a,.woocommerce .woocommerce-NoticeGroup .woocommerce-info a:hover,.woocommerce .woocommerce-NoticeGroup .woocommerce-message a,.woocommerce .woocommerce-NoticeGroup .woocommerce-message a:hover{
    color:#fff
}
.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{
    position:absolute;
    right:15px;
    top:20px;
    line-height:36px;
    background:#fff;
    color:#323232;
    text-decoration:none;
    text-transform:capitalize
}
.woocommerce .woocommerce-error .button:focus,.woocommerce .woocommerce-error .button:hover,.woocommerce .woocommerce-info .button:focus,.woocommerce .woocommerce-info .button:hover,.woocommerce .woocommerce-message .button:focus,.woocommerce .woocommerce-message .button:hover{
    background:#323232;
    color:#fff;
    text-decoration:none
}
.single-product.woocommerce .woocommerce-error .button,.single-product.woocommerce .woocommerce-info .button,.single-product.woocommerce .woocommerce-message .button{
    position:absolute;
    top:22px;
    right:20px;
    line-height:36px
}
.woocommerce .woocommerce-info.wc_points_redeem_earn_points{
    padding-right:174px
}
.woocommerce-cart .woocommerce-message .restore-item{
    color:#fff
}
.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-error,.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-info,.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-message{
    display:flex;
    align-items:center
}
.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-error:before,.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-info:before,.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-message:before{
    top:0
}
.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-message{
    display:flex;
    flex-wrap:wrap;
    padding-left:60px
}
.woocommerce-checkout .woocommerce-error:before,.woocommerce-checkout .woocommerce-info:before,.woocommerce-checkout .woocommerce-message:before{
    position:absolute;
    top:23px;
    left:25px
}
.woocommerce-checkout .woocommerce-error li,.woocommerce-checkout .woocommerce-info li,.woocommerce-checkout .woocommerce-message li{
    display:block;
    width:100%
}
.woocommerce-checkout .woocommerce .woocommerce-info{
    padding:20px 25px;
    padding-left:60px;
    color:#323232;
    border:none;
    background:#f9f9f9;
    font-weight:700
}
.woocommerce-checkout .woocommerce .woocommerce-info a{
    font-weight:400
}
.woocommerce-checkout .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info:before{
    content:"\f3ff"
}
.woocommerce-checkout .woocommerce .woocommerce-form-login-toggle .woocommerce-info:before{
    content:"\f2f6"
}
.woocommerce-checkout .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info:before,.woocommerce-checkout .woocommerce .woocommerce-form-login-toggle .woocommerce-info:before{
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    color:#04d39f;
    font-size:20px
}
.woocommerce-checkout .woocommerce form.login{
    border:1px solid #e5e5e5;
    padding:30px
}
.woocommerce-checkout .woocommerce form .form-row{
    padding:0;
    margin:0 0 15px
}
.woocommerce-checkout .woocommerce form .form-row-first,.woocommerce-checkout .woocommerce form .form-row-last{
    width:100%;
    float:none
}
.woocommerce-checkout .woocommerce form .lost_password{
    margin-bottom:0
}
.woocommerce button.button,.woocommerce-checkout button.button{
    line-height:46px
}
.woocommerce form.checkout_coupon{
    text-align:center;
    border:2px dashed #e5e5e5;
    padding:30px
}
.woocommerce-checkout .woocommerce form.checkout_coupon .form-row-first,.woocommerce-checkout .woocommerce form.checkout_coupon .form-row-last{
    width:auto
}
.woocommerce-checkout .checkout_coupon .form-row-first,.woocommerce-checkout .checkout_coupon .form-row-last{
    float:none;
    width:auto;
    display:inline-block;
    vertical-align:top
}
.woocommerce-checkout .checkout_coupon .input-text{
    min-width:250px
}
.woocommerce-checkout .checkout_coupon button.button{
    padding:12px 30px;
    line-height:22px;
    margin-left:5px
}
.woocommerce .cart-empty.woocommerce-info{
    background-color:inherit;
    width:100%;
    margin:0
}
.woocommerce .cart-empty.woocommerce-info:after,.woocommerce .cart-empty.woocommerce-info:before{
    content:inherit
}
.woocommerce .cart-empty,.woocommerce .cart-empty.woocommerce-info{
    text-align:center;
    font-size:40px;
    line-height:50px;
    font-weight:600;
    color:#323232;
    background-image:url(../images/empty-cart-icon.png);
    background-position:center center;
    background-repeat:no-repeat;
    padding-left:0;
    padding-right:0;
    padding-top:100px;
    padding-bottom:180px;
    margin-bottom:50px
}
.woocommerce .cart-empty+.return-to-shop{
    margin-top:-114px;
    position:relative;
    top:-100px
}
.woocommerce .return-to-shop{
    text-align:center
}
.woocommerce .return-to-shop .button{
    font-size:14px;
    padding:3px 18px;
    position:relative
}
.woocommerce-cart .woocommerce .cart-collaterals{
    margin-bottom:50px
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table td{
    color:#969696;
    background:0 0
}
.woocommerce-cart .cart-collaterals .cart_totals table .cart-subtotal td{
    margin-left:auto
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table .cart-discount td,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table .cart-discount th,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table .shipping td,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table .shipping th{
    font-size:14px
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table .cart-discount td{
    color:#323232
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table .shipping{
    padding-top:25px
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table .shipping td,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table .shipping td[data-title=Shipping]{
    color:#323232;
    margin-left:auto
}
.woocommerce-cart .cart_totals .woocommerce-shipping-calculator .form-row .select2-container--default .select2-selection--single,.woocommerce-cart .cart_totals .woocommerce-shipping-calculator .form-row .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce-cart .cart_totals .woocommerce-shipping-calculator .form-row input[type=text]{
    height:32px;
    padding-left:10px
}
.woocommerce-cart .cart_totals .woocommerce-shipping-calculator .form-row .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height:32px;
    padding-left:0
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table .cart-subtotal td{
    font-weight:600;
    color:#323232;
    margin-left:auto
}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table .order-total td{
    color:#04d39f;
    font-size:22px;
    margin-left:auto
}
.woocommerce-cart .woocommerce a.button.alt{
    background:#323232
}
.woocommerce-cart .woocommerce a.button.alt:hover{
    background:#04d39f
}
.woocommerce-cart .woocommerce table.shop_table{
    margin:0
}
.woocommerce-cart .woocommerce table.shop_table .remove:before{
    content:"\f2ed";
    font-size:16px;
    font-weight:400
}
.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{
    max-width:48%;
    padding:0
}
.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{
    max-width:48%;
    padding:0
}
.woocommerce #customer_details{
    margin:40px 0
}
form.woocommerce-checkout .form-row{
    display:inherit
}
.woocommerce .woocommerce-checkout .input-text{
    border:1px solid #e5e5e5;
    background:#fff;
    height:45px;
    padding:0 15px;
    color:inherit
}
.woocommerce .woocommerce-checkout textarea.input-text{
    height:130px;
    padding:15px
}
.woocommerce .woocommerce-checkout .input-text:focus,.woocommerce .woocommerce-checkout textarea.input-text:focus{
    border-color:#04d39f;
    background:0 0
}
.woocommerce .woocommerce-checkout .form-row.woocommerce-invalid .input-text{
    border-color:rgba(212,121,121,.2);
    background:rgba(232,90,90,.05)
}
.woocommerce-checkout #payment ul.payment_methods input[type=radio]{
    margin-right:5px
}
.woocommerce .woocommerce-checkout .input-text,.woocommerce-checkout .select2-container--default .select2-selection--single{
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.select2-container--default .select2-selection--single{
    height:43px;
    border-color:#e8e8e8;
    padding-left:5px;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    outline:0
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height:41px
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    height:41px;
    width:30px
}
.select2-container--default .select2-search__field{
    padding:6px 15px;
    height:35px
}
.select2-container--default.select2-container--open li{
    list-style-type:none;
    padding:5px 15px;
    line-height:24px
}
.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true],.select2-container--default.select2-container--open .select2-results__option--highlighted,.select2-container--default.select2-container--open li:hover{
    background:#04d39f;
    color:#fff
}
.select2-dropdown{
    border-color:#e8e8e8;
    -webkit-box-shadow:0 3px 8px rgba(0,0,0,.1);
    -ms-box-shadow:0 3px 8px rgba(0,0,0,.1);
    box-shadow:0 3px 8px rgba(0,0,0,.1);
    z-index:98
}
.select2-dropdown.ciyashop-search_form_cat-dropdown{
    border:none
}
.select2-dropdown.ciyashop-search_form_cat-dropdown,.select2-dropdown.ciyashop-select2-dropdown{
    z-index:9999
}
.woocommerce table.shop_table th{
    background:0 0;
    border:none;
    color:#323232
}
.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{
    border-color:#04d39f
}
.woocommerce-checkout #order_review_heading{
    position:relative;
    margin-top:40px;
    color:#323232;
    margin-bottom:0;
    padding:0 0 15px
}
.woocommerce-checkout .woocommerce #customer_details{
    margin:40px -15px 0 -15px
}
.woocommerce-checkout .woocommerce #customer_details .woocommerce-shipping-fields{
    margin-top:25px
}
.woocommerce-checkout-review-order{
    border:1px solid #e5e5e5;
    padding:15px 30px 0 30px;
    position:relative
}
p#mailpoet_woocommerce_checkout_optin_field {
    padding: 0 0 0 33px;
}
.woocommerce-checkout-review-order #payment{
    position:static!important
}
.woocommerce .woocommerce-checkout-review-order-table{
    background:#fff;
    border-color:none;
    border-radius:3px
}
.woocommerce table.woocommerce-checkout-review-order-table thead th{
    color:#fff;
    font-size:16px;
    padding:20px
}
.woocommerce .woocommerce-checkout-review-order-table tbody td{
    border-color:rgba(255,255,255,.08);
    padding:15px 20px;
    font-size:14px
}
.woocommerce .woocommerce-checkout-review-order-table thead th{
    color:#323232
}
.woocommerce .woocommerce-checkout-review-order-table .cart-subtotal td,.woocommerce .woocommerce-checkout-review-order-table .cart-subtotal th,.woocommerce .woocommerce-checkout-review-order-table .order-total td,.woocommerce .woocommerce-checkout-review-order-table .order-total th{
    color:#fff;
    border-color:rgba(255,255,255,.08);
    padding:15px 20px;
    border-bottom:none;
    background:rgba(255,255,255,.04);
    border:none
}
.woocommerce .woocommerce-checkout-review-order-table .cart-subtotal th,.woocommerce .woocommerce-checkout-review-order-table .order-total th{
    font-size:16px;
    font-weight:600;
    color:#323232
}
.woocommerce .woocommerce-checkout-review-order-table .cart-subtotal td,.woocommerce .woocommerce-checkout-review-order-table .order-total td{
    font-size:16px;
    font-weight:400;
    width:25%;
    color:#969696
}
.woocommerce .woocommerce-checkout-review-order-table .cart-subtotal td{
    color:#323232;
    font-weight:700
}
.woocommerce .woocommerce-checkout-review-order-table .order-total td{
    color:#04d39f;
    font-size:22px
}
.woocommerce .woocommerce-thankyou-order-received{
    background:#d4fecc;
    padding:25px 20px;
    text-align:center;
    font-size:24px;
    border:1px solid #a0df98;
    color:#2a851c;
    margin-bottom:30px
}
.woocommerce ul.order_details{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    border:1px solid #e5e5e5;
    padding:30px;
    margin-bottom:30px
}
.woocommerce ul.order_details li{
    -webkit-box-flex:1;
    -ms-flex:1 1 0px;
    flex:1 1 0;
    padding-right:1%;
    margin-right:2%;
    border-right:1px dashed #e5e5e5;
    position:relative;
    padding-left:40px;
    font-size:12px;
    color:#969696;
    float:none
}
.woocommerce ul.order_details li:last-of-type{
    padding-right:0;
    margin-right:0
}
.woocommerce ul.order_details li:before{
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    font-size:30px;
    position:absolute;
    left:0;
    color:#c7c7c7
}
.woocommerce ul.order_details li.woocommerce-order-overview__order{
    padding-left:36px
}
.woocommerce ul.order_details li.woocommerce-order-overview__order:before{
    content:"\f886"
}
.woocommerce ul.order_details li.woocommerce-order-overview__date:before{
    content:"\f133";
    font-weight:400
}
.woocommerce ul.order_details li.woocommerce-order-overview__email:before{
    content:"\f0e0";
    font-weight:400
}
.woocommerce ul.order_details li.woocommerce-order-overview__total{
    padding-left:28px
}
.woocommerce ul.order_details li.woocommerce-order-overview__total:before{
    content:"\f155"
}
.woocommerce ul.order_details li.woocommerce-order-overview__payment-method{
    padding-left:42px
}
.woocommerce ul.order_details li.woocommerce-order-overview__payment-method:before{
    content:"\f0d1"
}
.woocommerce ul.order_details li strong{
    font-size:16px;
    color:#323232;
    margin-top:3px 0 10px 0
}
.woocommerce ul.order_details li.email strong{
    word-break:break-all
}
.woocommerce .woocommerce-order .addresses .woocommerce-column__title{
    font-size:20px
}
.woocommerce .woocommerce-order .addresses .col-1,.woocommerce .woocommerce-order .addresses .col-2{
    border:none;
    padding:20px;
    background:#f9f9f9
}
.woocommerce .woocommerce-customer-details address{
    border-radius:0;
    padding:15px;
    border:none;
    line-height:28px;
    background:#fff;
    word-break:break-all
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{
    line-height:30px
}
.woocommerce-order-details .woocommerce-order-details__title{
    font-size:20px;
    background:#f5f5f5;
    margin-bottom:0;
    padding:15px;
    border:1px solid #e5e5e5;
    border-bottom:none
}
.woocommerce-checkout .woocommerce table.shop_table.woocommerce-table--order-details thead th{
    color:#323232;
    border-top:1px solid #e5e5e5
}
.woocommerce-checkout .woocommerce table.shop_table.woocommerce-table--order-details td,.woocommerce-checkout .woocommerce table.shop_table.woocommerce-table--order-details th{
    border:1px solid #e5e5e5;
    padding:15px
}
.woocommerce-checkout .woocommerce table.shop_table tbody td.product-total,.woocommerce-checkout .woocommerce table.shop_table tfoot td,.woocommerce-checkout .woocommerce table.shop_table thead th.product-total{
    text-align:right
}
.woocommerce-checkout .woocommerce table.shop_table{
    border:none;
    border-collapse:collapse
}
.woocommerce-checkout .woocommerce table.shop_table thead th{
    border-top:none;
    width:70%;
    color:#323232
}
.woocommerce-checkout .woocommerce table.shop_table td,.woocommerce-checkout .woocommerce table.shop_table th{
    padding:15px 0;
    padding-right:10px;
    border-top:1px solid #ececec
}
.woocommerce .woocommerce-checkout #ship-to-different-address label{
    cursor:pointer
}
form.woocommerce-checkout #payment{
    background:0 0
}
form.woocommerce-checkout #payment ul.payment_methods{
    padding:0;
    border:none
}
form.woocommerce-checkout #payment ul.payment_methods li{
    list-style:none;
    color:#323232;
    margin:12px 0;
    border:none;
    box-shadow:none;
    border-radius:0;
    padding:0;
    background:0 0
}
form.woocommerce-checkout #payment ul.payment_methods li.woocommerce-notice{
    color:#323232;
    border-bottom:3px solid #cc3835;
    line-height:24px;
    padding-left:70px
}
form.woocommerce-checkout #payment ul.payment_methods li.woocommerce-notice:before{
    color:#cc3835;
    left:20px;
    top:20px
}
form.woocommerce-checkout #payment ul.payment_methods li div.payment_box{
    background:#f3f3f3;
    color:#323232;
    border-radius:3px
}
form.woocommerce-checkout #payment ul.payment_methods li div.payment_box p{
    line-height:24px
}
form.woocommerce-checkout #payment ul.payment_methods li div.payment_box:before{
    border-bottom-color:#f3f3f3
}
form.woocommerce-checkout #payment ul.payment_methods li label{
    margin-bottom:0;
    font-weight:600
}
form.woocommerce-checkout #payment .place-order{
    padding-left:0;
    padding-right:0;
    margin-bottom:0;
    padding-bottom:0;
    margin-left:-30px;
    margin-right:-30px;
    padding-bottom:0;
    width:auto
}
.woocommerce-checkout-layout-default form.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper p{
    margin:0 30px 30px
}
.woocommerce-checkout .woocommerce button.button.alt{
    background:#323232;
    border-radius:0
}
.woocommerce-checkout .woocommerce button.button.alt:hover{
    background:#04d39f
}
.woocommerce-checkout .woocommerce ul#shipping_method{
    font-weight:400
}
.woocommerce #payment #place_order{
    padding:15px 40px;
    margin-bottom:0;
    font-size:16px;
    float:none;
    width:100%
}
#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{
    line-height:30px;
    padding-left:5px
}
.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce input.button.alt{
    margin:0;
    padding:9px 18px;
    background:#04d39f;
    font-size:15px;
    font-weight:500;
    line-height:26px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{
    background:#323232
}
.woocommerce-checkout-layout-default form.woocommerce-checkout #payment ul.payment_methods li.woocommerce-notice{
    padding-left:40px;
    padding-bottom:10px
}
.woocommerce-checkout-layout-default form.woocommerce-checkout #payment ul.payment_methods li.woocommerce-notice:before{
    top:0;
    left:0
}
.woocommerce-form-login .form-row button.button{
    margin-right:10px;
    padding:12px 30px;
    line-height:22px
}
.woocommerce-checkout-layout-light_spiral .woocommerce-checkout #order_review_heading{
    text-align:center;
    background:#f9f9f9;
    padding:20px;
    padding-top:40px
}
.woocommerce-checkout-layout-light_spiral .woocommerce-checkout #order_review_heading:before{
    background-image:url(../images/book-spiral.png);
    background-repeat:no-repeat;
    content:"";
    height:100px;
    width:100%;
    display:inline-block;
    top:-15px;
    position:absolute;
    left:0;
    background-size:100%
}
.woocommerce-checkout-layout-light_spiral .woocommerce-checkout-review-order{
    background:#f9f9f9;
    padding:0 25px 25px 25px;
    border:none
}
.woocommerce-checkout-layout-light_spiral.woocommerce-checkout .woocommerce table.shop_table td,.woocommerce-checkout-layout-light_spiral.woocommerce-checkout .woocommerce table.shop_table th{
    padding:15px 20px
}
.woocommerce-checkout-layout-light_spiral form.woocommerce-checkout #payment .place-order{
    margin:0
}
.woocommerce-checkout-layout-light_spiral form.woocommerce-checkout #payment ul.payment_methods li{
    background:#fdfdfd;
    padding:15px 20px
}
.woocommerce-checkout-layout-light_spiral form.woocommerce-checkout #payment ul.payment_methods li.woocommerce-notice{
    padding-left:55px
}
.woocommerce-checkout-layout-dark.woocommerce-checkout .woocommerce .woocommerce-info{
    color:#969696;
    border:none;
    background:#323232
}
.woocommerce-checkout-layout-dark.woocommerce-checkout .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info:before,.woocommerce-checkout-layout-dark.woocommerce-checkout .woocommerce .woocommerce-form-login-toggle .woocommerce-info:before{
    color:#fff
}
.woocommerce-checkout-layout-dark.woocommerce-checkout .woocommerce .woocommerce-info a{
    color:#04d39f
}
.woocommerce-checkout-layout-dark.woocommerce-checkout .woocommerce .woocommerce-info a:hover{
    color:#fff
}
.woocommerce-checkout-layout-dark.woocommerce-checkout .woocommerce table.shop_table td,.woocommerce-checkout-layout-dark.woocommerce-checkout .woocommerce table.shop_table th{
    border-top:1px solid #323232;
    padding:15px 20px
}
.woocommerce-checkout-layout-dark.woocommerce-checkout #order_review_heading{
    background:#323232;
    color:#969696;
    padding:20px
}
.woocommerce-checkout-layout-dark.woocommerce-checkout #order_review_heading:before{
    background-image:url(../images/page-effect.png);
    background-repeat:repeat-x;
    content:"";
    height:100px;
    width:100%;
    display:inline-block;
    top:-21px;
    position:absolute;
    left:0
}
.woocommerce-checkout-layout-dark .woocommerce-checkout-review-order{
    background:#323232;
    padding:0 25px 25px 25px;
    border:none
}
.woocommerce-checkout-layout-dark .woocommerce .woocommerce-checkout-review-order-table{
    background:#212121
}
.woocommerce-checkout-layout-dark.woocommerce-checkout .woocommerce table.shop_table .order-total td{
    color:#04d39f
}
.woocommerce-checkout-layout-dark.woocommerce-checkout .woocommerce table.shop_table thead th{
    color:#969696
}
.woocommerce-checkout-layout-dark.woocommerce-checkout .woocommerce table.shop_table td,.woocommerce-checkout-layout-dark.woocommerce-checkout .woocommerce table.shop_table th{
    color:#969696
}
.woocommerce-checkout-layout-dark form.woocommerce-checkout #payment ul.payment_methods li{
    background:#212121;
    padding:15px 20px
}
.woocommerce-checkout-layout-dark form.woocommerce-checkout #payment ul.payment_methods li div.payment_box{
    background:#323232
}
.woocommerce-checkout-layout-dark form.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods li div.payment_box{
    color:#969696
}
.woocommerce-checkout-layout-dark form.woocommerce-checkout #payment ul.payment_methods li div.payment_box:before{
    border-bottom-color:#323232
}
.woocommerce-checkout-layout-dark form.woocommerce-checkout #payment ul.payment_methods li label{
    color:#969696
}
.woocommerce-checkout-layout-dark form.woocommerce-checkout #payment .place-order{
    margin:0
}
.woocommerce-checkout-layout-dark form.woocommerce-checkout #payment .place-order a:hover{
    color:#fff
}
.woocommerce-checkout-layout-dark.woocommerce-checkout .woocommerce button.button.alt{
    background:#04d39f
}
.woocommerce-checkout-layout-dark.woocommerce-checkout .woocommerce button.button.alt:hover{
    background:#fff;
    color:#323232
}
.woocommerce-checkout-layout-dark form.woocommerce-checkout #payment ul.payment_methods li.woocommerce-notice{
    padding-left:55px;
    color:#969696
}
.woocommerce .wishlist-title{
    display:block;
    margin-bottom:20px
}
body ins{
    background:0 0
}
.woocommerce table.wishlist_table{
    font-size:100%;
    position:relative
}
.woocommerce table.wishlist_table.cs-loading:before{
    content:"";
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    cursor:wait;
    background-image:url(../images/ajax-loader.svg);
    background-position:center center;
    background-repeat:no-repeat;
    background-color:rgba(255,255,255,.3);
    background-size:40px 40px;
    z-index:999
}
.woocommerce table.wishlist_table .product-price .woocs_price_code ins{
    background:0 0
}
.woocommerce table.wishlist_table .product-price .woocs_price_code del .amount{
    opacity:.4;
    margin-right:5px
}
.woocommerce table.wishlist_table .product-stock-status .wishlist-in-stock{
    color:#61d008
}
.woocommerce table.wishlist_table .product-price,.woocommerce table.wishlist_table .product-stock-status{
    text-align:left
}
.woocommerce table.wishlist_table .product-action a{
    padding:5px 10px;
    font-size:12px;
    border-radius:3px;
    text-transform:uppercase
}
.woocommerce table.wishlist_table .product-action .added_to_cart{
    background:#323232;
    color:#fff
}
.woocommerce table.wishlist_table .product-action a.loading:after{
    font-size:14px;
    top:8px;
    right:2px
}
.woocommerce table.wishlist_table tfoot td{
    padding:10px 20px
}
.woocommerce table.wishlist_table .yith-wcwl-share{
    margin-bottom:10px
}
.wishlist_table tr td a.button{
    white-space:nowrap
}
.woocommerce table.wishlist_table tfoot td{
    padding:15px
}
.woocommerce table.wishlist_table tfoot .yith-wcwl-share{
    display:flex;
    align-items:center
}
.woocommerce table.wishlist_table tfoot .yith-wcwl-share .yith-wcwl-share-title{
    font-size:18px;
    line-height:24px;
    margin:0;
    margin-right:10px
}
.woocommerce table.shop_table td .wishlist-in-stock{
    color:#61d008
}
.woocommerce table.shop_table td .wishlist-out-of-stock{
    color:red
}
body.woocommerce.single-product .product-summary-actions .yith-wcwl-wishlistaddedbrowse a,body.woocommerce.single-product .product-summary-actions .yith-wcwl-wishlistaddedbrowse a:hover{
    background:0 0
}
.woocommerce.single-product .product-summary-actions .delete_item:before{
    content:"\f004";
    position:relative;
    left:0;
    top:0;
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    font-size:16px;
    padding-right:7px
}
.woocommerce .wishlist_table{
    border-spacing:0
}
.woocommerce .wishlist_table .product-add-to-cart .dateadded{
    display:block;
    width:100%;
    font-size:13px
}
.woocommerce .wishlist_table .product-add-to-cart .product-action-add-to-cart,.woocommerce .wishlist_table .product-add-to-cart .remove_from_wishlist{
    display:inline-block!important
}
.woocommerce .wishlist_table .product-add-to-cart .button{
    padding:8px 20px!important;
    margin:5px 0!important;
    font-size:12px;
    line-height:22px;
    vertical-align:top
}
.woocommerce .wishlist_table .product-add-to-cart .added_to_cart{
    padding-top:15px;
    margin-left:15px
}
.woocommerce .wishlist_table .product-add-to-cart .button.loading{
    opacity:1;
    color:rgba(255,255,255,.5)
}
.woocommerce .wishlist_table .product-add-to-cart .button.loading::after{
    color:#fff;
    font-size:14px;
    right:50px
}
.yith_wcwl_wishlist_footer .yith-wcwl-share{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    border:1px solid #e8e8e8;
    width:100%;
    padding:15px
}
.yith_wcwl_wishlist_footer .yith-wcwl-share .yith-wcwl-share-title{
    font-size:18px;
    line-height:24px;
    margin:0;
    margin-right:10px
}
.yith_wcwl_wishlist_footer .yith-wcwl-share .yith-wcwl-after-share-section{
    margin-left:auto
}
.yith_wcwl_wishlist_footer .yith-wcwl-share .yith-wcwl-after-share-section .copy-target{
    border:1px solid #d0d0d0;
    padding:0 10px;
    margin-right:5px
}
.woocommerce .wishlist-title{
    position:relative
}
.woocommerce .wishlist-title h2{
    padding:0;
    margin-bottom:0
}
.wishlist-title.wishlist-title-with-form h2:hover{
    background:0 0
}
.woocommerce .yith-wcwl-form .hidden-title-form input[type=text]{
    width:auto;
    border:none;
    padding:0;
    border-bottom:1px solid #323232;
    border-radius:0;
    font-size:20px
}
.woocommerce .yith-wcwl-form .hidden-title-form input[type=submit]{
    margin-left:10px
}
.woocommerce .yith-wcwl-form .hidden-title-form a.hide-title-form{
    line-height:44px;
    margin-left:10px
}
.wishlist-title a.show-title-form{
    position:absolute;
    right:0;
    top:0
}
.entry-content .wishlist-empty{
    text-align:center
}
.wishlist_table.mobile{
    padding:0
}
.wishlist_table.mobile li{
    border:1px solid #e8e8e8;
    padding:15px;
    margin-bottom:15px
}
.wishlist_table.images_grid li .item-details table.item-details-table td,.wishlist_table.mobile li .item-details table.item-details-table td,.wishlist_table.mobile li table.additional-info td,.wishlist_table.modern_grid li .item-details table.item-details-table td{
    line-height:normal
}
.wishlist_table.mobile .item-details-table,.wishlist_table.mobile .product-action-add-to-cart,.wishlist_table.mobile .product-add-to-cart .button,.wishlist_table.mobile li .additional-info,.wishlist_table.mobile li .item-wrapper{
    width:100%;
    vertical-align:top
}
.wishlist_table.mobile li .item-wrapper .item-details{
    width:calc(100% - 75px)
}
.wishlist_table.mobile li .item-details .product-name h3{
    font-size:22px;
    line-height:28px;
    text-transform:capitalize;
    margin-bottom:10px
}
.wishlist_table.mobile li .additional-info-wrapper .additional-info td.label,.wishlist_table.mobile li .additional-info-wrapper .additional-info td.value,.wishlist_table.mobile li .item-wrapper .item-details-table td.label,.wishlist_table.mobile li .item-wrapper .item-details-table td.value{
    font-size:13px
}
.wishlist_table.mobile li .additional-info-wrapper .additional-info td.label,.wishlist_table.mobile li .item-wrapper .item-details-table td.label{
    color:#323232
}
.wishlist_table.mobile li .additional-info-wrapper .additional-info .wishlist-in-stock{
    color:#61d008
}
.wishlist_table.mobile li .additional-info-wrapper .additional-info .wishlist-out-of-stock{
    color:red
}
.wishlist_table.mobile li .additional-info-wrapper .product-remove{
    text-align:center
}
.wishlist_table.mobile li .additional-info-wrapper .product-remove .remove_from_wishlist{
    font-size:22px;
    line-height:22px;
    vertical-align:middle
}
.wishlist_table.mobile .wishlist-empty{
    border:1px solid #e8e8e8;
    text-align:center;
    padding:15px
}
@media only screen and (max-width:992px){
    .yith_wcwl_wishlist_footer .yith-wcwl-share{
        justify-content:center
    }
    .yith_wcwl_wishlist_footer .yith-wcwl-share .yith-wcwl-after-share-section{
        margin-left:inherit;
        display:block;
        width:100%;
        text-align:center;
        margin-top:10px
    }
}
@media only screen and (max-width:767px){
    .woocommerce .yith-wcwl-form .hidden-title-form a.hide-title-form{
        line-height:38px
    }
    .wishlist-title a.show-title-form{
        position:relative;
        visibility:visible
    }
}
@media only screen and (max-width:575px){
    .wishlist_table.mobile li .item-details .product-name h3{
        font-size:18px;
        line-height:26px
    }
    .yith_wcwl_wishlist_footer .yith-wcwl-share .yith-wcwl-after-share-section .copy-target{
        margin-right:0;
        width:100%
    }
    .woocommerce #yith-wcwl-form .hidden-title-form{
        text-align:center;
        margin-top:0;
        margin-bottom:20px
    }
    .woocommerce .yith-wcwl-form .hidden-title-form input[type=text]{
        width:100%;
        text-align:center;
        margin-bottom:10px
    }
    .woocommerce .yith-wcwl-form .hidden-title-form input[type=submit]{
        margin-left:0
    }
}
.woocommerce-account .woocommerce>.woocommerce-error{
    margin-bottom:20px
}
.woocommerce-account .woocommerce>h2{
    margin-bottom:20px
}
.woocommerce-account .woocommerce .woocommerce-form-login label.inline{
    margin-left:15px
}
.woocommerce-account .woocommerce-MyAccount-navigation>ul{
    border:1px solid #e5e5e5;
    border-bottom:none;
    padding:0
}
.woocommerce-account .woocommerce-MyAccount-navigation>ul li{
    margin-bottom:0;
    display:block
}
.woocommerce-account .woocommerce-MyAccount-navigation>ul li a{
    border-bottom:1px solid #e5e5e5;
    padding:12px 15px;
    color:#969696
}
.woocommerce-account .woocommerce table.my_account_orders .order-actions .button{
    background:#04d39f;
    color:#fff;
    text-decoration:none
}
.woocommerce-account .woocommerce table.my_account_orders .order-actions .button:hover{
    background:#323232
}
.woocommerce-account .woocommerce table.my_account_orders td,.woocommerce-account .woocommerce table.my_account_orders th{
    padding:10px 15px;
    vertical-align:middle;
    font-size:14px
}
.woocommerce-account .addresses .title h3{
    font-size:20px
}
.woocommerce .addresses .col-1,.woocommerce .addresses .col-2{
    border:none;
    padding:20px;
    background:#f9f9f9
}
.woocommerce .woocommerce-Addresses.addresses address{
    border-radius:0;
    padding:15px;
    border:none;
    line-height:28px;
    background:#fff;
    margin-bottom:0
}
.woocommerce .woocommerce-MyAccount-content form .form-row{
    margin-top:0
}
.woocommerce-account .woocommerce-MyAccount-content a{
    display:inline-block
}
.woocommerce .woocommerce-MyAccount-content table.shop_table{
    border-collapse:collapse
}
.woocommerce .woocommerce-MyAccount-content table.shop_table th{
    background:#f5f5f5
}
.woocommerce-MyAccount-content table.shop_table a{
    color:#323232
}
.woocommerce .woocommerce-MyAccount-content table.shop_table .button{
    background:0 0;
    color:#04d39f;
    padding:0
}
.woocommerce .woocommerce-MyAccount-content table.shop_table .button:hover{
    background:0 0;
    color:#323232
}
.woocommerce-MyAccount-content table.shop_table a:hover{
    color:#04d39f
}
.woocommerce-account .woocommerce-MyAccount-content table.account-orders-table{
    margin-bottom:25px
}
.woocommerce-account .woocommerce-MyAccount-navigation{
    width:25%;
    margin-top:30px
}
.woocommerce-account .woocommerce-MyAccount-content{
    width:72%;
    margin-top:30px
}
.woocommerce-account .woocommerce-MyAccount-content mark{
    background:0 0
}
.woocommerce-account .woocommerce-MyAccount-content .order-date,.woocommerce-account .woocommerce-MyAccount-content .order-number,.woocommerce-account .woocommerce-MyAccount-content .order-status{
    color:#04d39f
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-order-details__title{
    margin-bottom:15px
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column{
    padding:20px
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column address{
    border:none;
    padding:0;
    line-height:28px;
    padding-top:5px
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-downloads .woocommerce-table .download-file .button{
    font-size:14px;
    line-height:22px;
    padding-left:0
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-downloads .woocommerce-table .download-file .button:before{
    content:"\f019";
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    padding-right:13px
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm{
    border:none;
    padding:0 0 20px 0
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm legend{
    color:#323232
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm p.form-row-first{
    border-bottom:none;
    padding-bottom:0
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-Button{
    margin-top:20px
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{
    margin-top:0;
    margin-bottom:10px
}
.woocommerce-account .woocommerce-MyAccount-content h3{
    font-size:22px
}
.woocommerce .woocommerce-MyAccount-content table.shop_table.my_account_orders .button.pay,.woocommerce .woocommerce-MyAccount-content table.shop_table.subscription_details .button.cancel{
    margin-right:5px
}
.woocommerce-account .woocommerce table.my_account_orders .woocommerce-orders-table__cell-order-actions a{
    margin:3px;
    margin-right:5px
}
.woocommerce .woocommerce-MyAccount-content table.shop_table.my_account_orders .button,.woocommerce .woocommerce-MyAccount-content table.shop_table.subscription_details .button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-Button{
    background:#04d39f;
    color:#fff;
    padding:0 12px
}
.woocommerce .woocommerce-MyAccount-content table.shop_table.my_account_orders .button:hover,.woocommerce .woocommerce-MyAccount-content table.shop_table.subscription_details .button:hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-Button:hover{
    background:#323232;
    color:#fff
}
.woocommerce-MyAccount-navigation>ul{
    border:1px solid #ccc
}
.woocommerce-MyAccount-navigation>ul li a{
    display:block;
    padding:10px;
    border-bottom:1px solid #999
}
.woocommerce-MyAccount-navigation>ul li a:before{
    display:inline-block;
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    margin-right:10px
}
.woocommerce-MyAccount-navigation>ul li:last a{
    border:none
}
.woocommerce-MyAccount-navigation>ul li.woocommerce-MyAccount-navigation-link--dashboard a::before{
    content:"\f3fd"
}
.woocommerce-MyAccount-navigation>ul li.woocommerce-MyAccount-navigation-link--orders a::before{
    content:"\f15c";
    font-weight:400
}
.woocommerce-MyAccount-navigation>ul li.woocommerce-MyAccount-navigation-link--downloads a::before{
    content:"\f019"
}
.woocommerce-MyAccount-navigation>ul li.woocommerce-MyAccount-navigation-link--edit-address a::before{
    content:"\f044"
}
.woocommerce-MyAccount-navigation>ul li.woocommerce-MyAccount-navigation-link--edit-account a::before{
    content:"\f044"
}
.woocommerce-MyAccount-navigation>ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before{
    content:"\f2f5"
}
.woocommerce-MyAccount-navigation>ul li.woocommerce-MyAccount-navigation-link--payment-methods a::before{
    content:"\f09d"
}
.woocommerce-account .woocommerce-MyAccount-navigation>ul li.is-active a{
    background:#f5f5f5;
    color:#323232
}
.woocommerce-account .woocommerce-MyAccount-navigation>ul li a:hover{
    background:#f5f5f5;
    color:#323232
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button{
    text-decoration:none;
    font-weight:400;
    background:#fff;
    color:#323232
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button:hover{
    color:#fff;
    background:#323232;
    border-color:#323232
}
.woocommerce-account .woocommerce-MyAccount-content legend{
    border:none;
    padding-top:10px;
    margin-bottom:5px;
    color:#04d39f
}
.woocommerce-account .woocommerce-address-fields .form-row .woocommerce-input-wrapper,.woocommerce-account .woocommerce-address-fields .form-row label{
    width:100%
}
.woocommerce-account .woocommerce-MyAccount-content input.button{
    width:auto;
    padding:0 20px;
    height:auto;
    background:#04d39f;
    color:#fff;
    font-weight:400;
    border:none;
    margin-top:15px
}
.woocommerce-account .woocommerce-MyAccount-content input.button:hover{
    background:#323232;
    border-color:#323232
}
.woocommerce .col2-set,.woocommerce-page .col2-set{
    margin-top:20px;
    margin-bottom:20px
}
.woocommerce-account #customer_login{
    margin-top:40px;
    margin-bottom:0;
    width:auto;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-left:-15px;
    margin-right:-15px
}
.woocommerce-account #customer_login>[class*=u-column]{
    position:relative;
    -webkit-flex-basis:0;
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%;
    padding-left:15px;
    padding-right:15px
}
.woocommerce-account #customer_login>[class*=u-column] h2{
    position:absolute;
    top:30px;
    left:50px
}
.woocommerce-account #customer_login .login,.woocommerce-account #customer_login .register{
    padding:30px;
    padding-top:80px;
    margin-bottom:0;
    height:100%;
    border-width:2px;
    border-color:#e5e5e5
}
.woocommerce-account h2{
    font-size:22px;
    line-height:28px;
    margin-bottom:25px
}
.woocommerce-account .woocommerce-password-strength{
    font-size:13px;
    font-weight:500;
    margin-top:5px
}
.woocommerce-account .woocommerce-password-strength.short{
    color:#864444
}
.woocommerce-account .woocommerce-password-strength.bad{
    color:#8e5436
}
.woocommerce-account .woocommerce-password-strength.good{
    color:#cc9b1a
}
.woocommerce-account .woocommerce-password-strength.strong{
    color:#4a6942
}
.woocommerce-account #customer_login .register .woo-registration-info{
    margin-bottom:8px
}
.woocommerce-account #customer_login .register .button{
    color:#fff;
    padding:0 18px
}
.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{
    margin-top:0;
    border-radius:0;
    margin-bottom:30px
}
.woocommerce form.login .form-row{
    margin-bottom:20px;
    align-items:center
}
.woocommerce form.checkout_coupon .form-row,.woocommerce form.login .form-row,.woocommerce form.register .form-row{
    padding:0
}
.woocommerce .woocommerce-account input.button{
    display:inline-block;
    padding:14px 42px;
    background:#04d39f;
    color:#fff;
    border:none
}
.woocommerce .woocommerce-account input.button:hover{
    background:#878787
}
.woocommerce-LostPassword a{
    font-size:13px;
    text-decoration:underline
}
.woocommerce form .form-row label.inline{
    display:inline-block;
    margin-bottom:0;
    margin-top:10px;
    margin-left:10px
}
.woocommerce-account .woocommerce-MyAccount-content p{
    font-size:16px
}
.woocommerce-account .woocommerce-MyAccount-content p:first-child{
    border-bottom:1px solid #e5e5e5;
    padding-bottom:15px
}
.woocommerce-account .woocommerce-MyAccount-content p>a{
    color:#323232
}
.woocommerce-account .woocommerce-MyAccount-content p>a:hover{
    color:#04d39f
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{
    order:2;
    margin-left:auto;
    margin-bottom:0
}
.woocommerce-account #add_payment_method #payment{
    background:#fff;
    border:1px solid #e8e8e8
}
.woocommerce-account #add_payment_method #payment ul.payment_methods{
    padding:20px;
    border-bottom:1px solid #e8e8e8
}
.woocommerce-account #add_payment_method #payment ul.payment_methods li label[for=payment_method_stripe]{
    width:60%
}
.woocommerce-account #add_payment_method #payment div.payment_box{
    background:#f5f5f5;
    padding:25px;
    margin-bottom:0
}
.woocommerce-account #add_payment_method #payment div.payment_box::before{
    border-bottom-color:#f5f5f5
}
.woocommerce-account #add_payment_method #payment ul.payment_methods .wc-credit-card-form label{
    font-size:14px;
    margin:0;
    line-height:22px;
    display:block;
    width:100%
}
.woocommerce-account #add_payment_method #payment div.form-row{
    padding:20px
}
.woocommerce-account #add_payment_method #payment .wc-payment-form .form-row{
    padding:0;
    margin:0;
    margin-top:15px
}
.woocommerce-account #add_payment_method #payment ul.payment_methods .stripe-card-group{
    width:100%
}
.woocommerce-account #add_payment_method #payment ul.payment_methods .stripe-card-group .wc-stripe-elements-field,.woocommerce-account #add_payment_method #payment ul.payment_methods .wc-stripe-elements-field{
    width:100%;
    padding:10px
}
.myaccount-grid-navigation .grid-navigation a{
    padding:20px;
    margin-bottom:30px;
    display:block;
    border:1px solid #e5e5e5;
    background:0 0;
    text-align:center
}
.myaccount-grid-navigation .grid-navigation a:hover{
    border-color:#04d39f
}
.myaccount-grid-navigation .grid-navigation i.fa{
    font-size:50px;
    color:#d8d8d8;
    display:block;
    margin-bottom:10px
}
.myaccount-grid-navigation .grid-navigation a span{
    color:#323232;
    font-size:20px;
    display:block;
    transition:all .2s ease-in-out
}
.myaccount-grid-navigation .grid-navigation a:hover i.fa{
    color:#04d39f
}
.sidebar .woocommerce.widget{
    border-bottom:1px solid #f1f1f1;
    padding-bottom:25px
}
.sidebar .woocommerce.widget:last-child{
    border-bottom:0 solid #f1f1f1;
    padding-bottom:0
}
.sidebar .woocommerce.widget.widget_product_categories{
    padding-bottom:25px;
    margin-bottom:25px;
    max-height:415px
}
.sidebar .woocommerce.widget.widget_product_categories>.ciyashop-scroll-pane{
    margin-bottom:25px
}
.single-product .sidebar .woocommerce.widget.widget_product_categories{
    max-height:400px
}
.single-product .sidebar .woocommerce.widget.widget_product_categories>.ciyashop-scroll-pane{
    margin-bottom:0
}
.widget_product_categories ul{
    padding-left:0;
    margin-bottom:0
}
.widget.widget_product_categories ul>li{
    list-style-type:none;
    position:relative;
    margin:0
}
.footer-widgets .widget.widget_product_categories ul>li{
    border-bottom:none
}
.widget.widget_product_categories ul>li>a{
    display:block;
    padding:8px 0;
    font-size:14px;
    line-height:24px;
    padding-right:35px
}
.widget_product_categories ul>li.current-cat>a{
    color:#04d39f
}
.widget_product_categories ul>li:last-child{
    border-bottom:none
}
.widget_product_categories ul>li .count{
    position:absolute;
    right:0;
    top:6px;
    color:#04d39f;
    font-weight:600
}
.footer-widgets .widget ul li:hover a{
    color:inherit
}
.sidebar .widget_yith_wc_category_accordion .ywcca_category_accordion_widget>li.current-cat>a{
    color:#04d39f
}
.sidebar .widget_yith_wc_category_accordion .ywcca_category_accordion_widget>li.current-cat-parent ul.children li.current-cat>a{
    color:#04d39f
}
.sidebar .widget_yith_wc_category_accordion .ywcca_category_accordion_widget{
    margin:0;
    padding:0
}
.sidebar .widget_yith_wc_category_accordion .ywcca_category_accordion_widget li{
    padding:0;
    margin:0;
    border-bottom:1px solid #e8e8e8;
    position:relative;
    list-style-type:none
}
.sidebar .widget_yith_wc_category_accordion .ywcca_category_accordion_widget li:last-child{
    border-bottom:none
}
.sidebar .widget_yith_wc_category_accordion .ywcca_category_accordion_widget>li>a{
    display:block;
    padding:8px 0;
    line-height:24px
}
.sidebar .widget_yith_wc_category_accordion .ywcca_category_accordion_widget>li.opened>a{
    font-weight:600;
    color:#323232
}
.sidebar .widget_yith_wc_category_accordion ul.ywcca_category_accordion_widget li i.icon-minus,.sidebar .widget_yith_wc_category_accordion ul.ywcca_category_accordion_widget li i.icon-plus{
    position:absolute;
    top:0;
    right:0;
    width:44px;
    height:44px;
    margin:0;
    background-image:url(../images/accordion-plus-minus.png);
    background-repeat:no-repeat;
    background-position:top right
}
.sidebar .widget_yith_wc_category_accordion ul.ywcca_category_accordion_widget li i.icon-minus{
    background-position:bottom right
}
.sidebar .widget_yith_wc_category_accordion ul.ywcca_category_accordion_widget li i.icon-plus{
    background-position:top right
}
.sidebar .widget_yith_wc_category_accordion .ywcca_category_accordion_widget li .children{
    padding:0;
    margin:0;
    padding-left:15px
}
.sidebar .widget_yith_wc_category_accordion .ywcca_category_accordion_widget li .children li{
    padding:3px 0
}
.sidebar .widget_yith_wc_category_accordion .ywcca_category_accordion_widget li .children li:last-child{
    border-bottom:none
}
.sidebar .widget_yith_wc_category_accordion .ywcca_category_accordion_widget li .children .cat-item:before{
    margin:0;
    margin-right:10px
}
.widget_product_search button[type=submit]{
    border:none;
    background:#04d39f;
    margin-top:10px;
    width:100%;
    display:block;
    text-transform:uppercase;
    font-weight:500;
    line-height:38px;
    color:#fff;
    cursor:pointer;
    border-radius:3px
}
.widget_product_search button[type=submit]:hover{
    background:#323232
}
.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{
    outline:0
}
.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{
    padding:10px 0
}
.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{
    padding-left:0;
    padding-right:25px;
    padding-left:75px;
    min-height:76px;
    margin-bottom:15px
}
.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{
    float:left;
    margin-right:15px;
    margin-left:0;
    width:60px
}
.woocommerce ul.cart_list li a.remove,.woocommerce ul.product_list_widget li a.remove{
    height:18px;
    width:18px;
    line-height:19px;
    margin-top:-8px;
    margin-left:-8px;
    font-size:16px
}
.woocommerce ul.woocommerce-mini-cart.product_list_widget li a.remove{
    left:auto;
    right:0;
    top:5px;
    z-index:1;
    font-size:20px;
    color:#323232!important;
    background:0 0
}
.theme-dark .woocommerce ul.woocommerce-mini-cart.product_list_widget li a.remove,.theme-dark.woocommerce ul.woocommerce-mini-cart.product_list_widget li a.remove{
    color:#fff!important
}
.woocommerce .widget_shopping_cart .cart_list li .quantity .amount,.woocommerce.widget_shopping_cart .cart_list li .quantity .amount{
    color:#04d39f;
    font-weight:600
}
.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{
    line-height:18px;
    font-weight:500;
    color:#323232;
    font-size:14px
}
.woocommerce ul.cart_list li a:hover,.woocommerce ul.product_list_widget li a:hover{
    color:#04d39f
}
.woocommerce.widget_shopping_cart .widgettitle{
    display:none
}
.woocommerce .widget_shopping_cart .buttons a.checkout,.woocommerce.widget_shopping_cart .buttons a.checkout{
    background:#323232
}
.woocommerce .widget_shopping_cart .buttons a.checkout:hover,.woocommerce.widget_shopping_cart .buttons a.checkout:hover{
    background:#04d39f
}
.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{
    color:#323232
}
.woocommerce .widget_shopping_cart .total .amount,.woocommerce.widget_shopping_cart .total .amount{
    color:#04d39f
}
.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{
    margin-right:10px;
    margin-bottom:10px
}
.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{
    border-top:3px double #f5f5f5;
    padding:10px 0 0;
    margin-bottom:10px
}
.widget_top_rated_products ul.product_list_widget li{
    padding:5px 0
}
.widget_top_rated_products ul.product_list_widget li:first-child{
    padding-top:0
}
.widget_top_rated_products ul.product_list_widget li:last-child{
    padding-bottom:0
}
.widget_top_rated_products ul.product_list_widget li a .product-title{
    display:block;
    overflow:hidden;
    max-height:38px
}
.woocommerce.widget_shopping_cart .cart_list li:last-child{
    margin-bottom:0
}
.woocommerce.widget_shopping_cart .cart_list li img{
    position:absolute;
    left:0;
    top:0
}
.woocommerce.widget_shopping_cart .cart_list li .variation{
    padding:0;
    margin:0;
    border:none;
    width:100%;
    display:inline-block;
    vertical-align:top
}
.woocommerce.widget_shopping_cart .cart_list li .variation dd,.woocommerce.widget_shopping_cart .cart_list li .variation dt{
    padding:0;
    margin:0;
    font-size:13px;
    line-height:22px
}
.woocommerce.widget_shopping_cart .cart_list li .variation dt{
    color:#323232;
    padding-right:5px
}
.woocommerce-widget-layered-nav-dropdown .select2-container .select2-selection--multiple{
    border:1px solid #e8e8e8;
    min-height:40px;
    border-radius:0
}
.woocommerce-widget-layered-nav-dropdown .select2-container .select2-selection--multiple .select2-selection__rendered{
    width:100%;
    margin:0;
    padding:0 5px
}
.woocommerce-widget-layered-nav-dropdown .select2-container .select2-search--inline,.woocommerce-widget-layered-nav-dropdown .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{
    margin:5px 5px 0 0;
    padding:0 12px;
    font-size:13px;
    line-height:24px;
    background:#04d39f;
    border:none;
    color:#fff
}
.woocommerce-widget-layered-nav-dropdown .select2-container .select2-selection--multiple .select2-selection__choice__remove{
    color:#fff
}
.woocommerce-widget-layered-nav-dropdown .select2-container .select2-search--inline,.woocommerce-widget-layered-nav-dropdown .select2-selection--multiple .select2-selection__rendered .select2-search--inline{
    background:0 0;
    font-size:inherit
}
.woocommerce-widget-layered-nav-dropdown .select2-container .select2-search .select2-search__field{
    color:#969696
}
.woocommerce-widget-layered-nav-dropdown .select2-container .select2-search--inline .select2-search__field{
    width:100%!important;
    height:auto
}
.woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit{
    background:#04d39f;
    border:none;
    color:#fff;
    width:100%;
    padding:0 15px;
    line-height:33px;
    font-size:13px;
    cursor:pointer;
    text-transform:uppercase;
    margin-top:10px;
    border-radius:3px
}
.woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit:hover{
    background:#323232
}
.cs-woocompare-popup .cs-product-list-column .add-to-cart .button,.entry-summary .button.compare:hover,.pgscore_instagram_v2_wrapper .insta_v2_header--button a,.pgscore_instagram_v3_wrapper .insta_v3_header--button a,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.yith-woocompare-widget a.compare,button.button,button.submit,input[type=submit],table.compare-list .add-to-cart .product-action .button{
    background:#04d39f;
    border:none;
    color:#fff;
    line-height:38px;
    padding:0 18px;
    text-transform:uppercase;
    border-radius:3px;
    font-weight:400;
    font-size:14px;
    cursor:pointer;
    display:inline-block;
    font-family:inherit
}
.cs-woocompare-popup .cs-product-list-column .add-to-cart .button:hover,.entry-summary .button.compare,.pgscore_instagram_v2_wrapper .insta_v2_header--button a:hover,.pgscore_instagram_v3_wrapper .insta_v3_header--button a:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.yith-woocompare-widget a.compare:hover,button.button:hover,button.submit:hover,input[type=submit]:hover,table.compare-list .add-to-cart .product-action .button:hover{
    background:#323232;
    color:#fff
}
.theme-dark .cs-woocompare-popup .cs-product-list-column .add-to-cart .button:hover{
    color:#323232
}
.input-group .form-control:not(:last-child),.input-group-addon:not(:last-child),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle{
    border-bottom-right-radius:3px;
    border-top-right-radius:3px
}
button.button:focus{
    outline:0
}
.WOOCS_CONVERTER .woocs_converter_shortcode_amount{
    margin-bottom:10px
}
.WOOCS_CONVERTER .woocs_converter_shortcode_results{
    margin-top:10px;
    margin-bottom:10px
}
.WOOCS_CONVERTER .widget select{
    width:45%
}
.widget-woocommerce-currency-rates ul.woocs_currency_rates{
    margin-left:0!important;
    padding-left:0
}
.widget-woocommerce-currency-rates ul.woocs_currency_rates li{
    list-style-type:none;
    color:#04d39f
}
.widget-woocommerce-currency-rates ul.woocs_currency_rates li strong{
    color:#323232
}
.woocommerce-currency-switcher-form a.dd-selected:not([href]):not([tabindex]){
    color:#323232
}
.WOOCS_SELECTOR .dd-desc{
    color:#04d39f;
    font-size:13px
}
.WOOCS_SELECTOR .dd-options li{
    list-style-type:none
}
.WOOCS_SELECTOR .dd-options li .dd-click-off-close .dd-option-text{
    margin-bottom:5px
}
.WOOCS_SELECTOR .dd-container{
    margin-bottom:15px
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
    background-color:#fff;
    border:2px solid #04d39f;
    top:-7px;
    width:16px;
    height:16px;
    border-radius:50px
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{
    background-color:#04d39f;
    border-radius:0
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{
    background:#e9e9e9;
    height:3px
}
.price_slider_amount .price_label{
    font-size:14px;
    padding:6px 0
}
.widget_products ins,.widget_recently_viewed_products ins{
    background:0 0
}
.widget_products del .amount,.widget_recently_viewed_products del .amount{
    color:#969696;
    font-weight:400;
    font-size:14px
}
.widget_products .amount,.widget_recently_viewed_products .amount{
    color:#04d39f;
    font-weight:600;
    font-size:14px;
    margin-right:5px
}
.woocommerce.widget_recent_reviews .star-rating{
    margin:5px 0 0
}
.woocommerce.widget_top_rated_products .star-rating{
    margin:5px 0 0
}
.woocommerce .widget_top_rated_products ul.product_list_widget li ins{
    background:0 0;
    color:#04d39f;
    font-weight:600
}
.widget_top_rated_products ins{
    background:0 0;
    color:#04d39f;
    font-weight:600
}
.widget_pgs_bestseller_widget .sellers-row,.widget_pgs_related_widget .sellers-row{
    margin-bottom:12px
}
.widget_pgs_bestseller_widget .item .sellers-row:last-child,.widget_pgs_related_widget .item .sellers-row:last-child{
    margin-bottom:0
}
.widget_pgs_bestseller_widget .item-img,.widget_pgs_featured_products_widget .item-img,.widget_pgs_related_widget .item-img{
    width:75px;
    display:table-cell;
    padding-right:15px;
    margin-left:0
}
.sidebar .widget_pgs_bestseller_widget .sellers-row .item-detail h4,.sidebar .widget_pgs_featured_products_widget .sellers-row .item-detail h4,.sidebar .widget_pgs_related_widget .sellers-row .item-detail h4{
    font-family:inherit;
    font-size:13px;
    font-weight:500;
    line-height:18px;
    margin-bottom:4px
}
.widget_pgs_bestseller_widget .item-detail,.widget_pgs_featured_products_widget .item-detail,.widget_pgs_related_widget .item-detail{
    display:table-cell;
    vertical-align:middle
}
.widget_pgs_bestseller_widget .item-detail h4 a,.widget_pgs_featured_products_widget .item-detail h4 a,.widget_pgs_related_widget .item-detail h4 a{
    font-family:inherit;
    color:#323232
}
.widget_pgs_bestseller_widget .item-detail h4 a:hover,.widget_pgs_featured_products_widget .item-detail h4 a:hover,.widget_pgs_related_widget .item-detail h4 a:hover{
    font-family:inherit;
    color:#04d39f
}
.widget_pgs_bestseller_widget .item-detail p,.widget_pgs_featured_products_widget .item-detail p,.widget_pgs_related_widget .item-detail p{
    margin-bottom:0
}
.widget_pgs_bestseller_widget .amount,.widget_pgs_related_widget .amount,.widget_products .amount,.widget_top_rated_products .amount{
    color:#04d39f;
    font-weight:600;
    font-size:14px;
    margin-right:5px
}
.widget_pgs_bestseller_widget del .amount,.widget_pgs_related_widget del .amount,.widget_products del .amount,.widget_top_rated_products del .amount{
    color:#969696;
    font-weight:400;
    font-size:14px
}
.widget_pgs_bestseller_widget .item-detail .woocs_price_code ins,.widget_pgs_bestseller_widget .item-detail ins,.widget_pgs_related_widget .item-detail .woocs_price_code ins,.widget_pgs_related_widget .item-detail ins{
    background:0 0
}
.widget.widget_products .product_list_widget .star-rating{
    margin:0;
    margin-top:5px
}
.widget .owl-carousel .owl-nav{
    top:-43px;
    right:-5px;
    left:auto;
    -webkit-transform:inherit;
    -moz-transform:inherit;
    transform:inherit
}
.widget .owl-carousel .owl-nav>div i{
    background:0 0;
    color:#323232;
    box-shadow:none;
    border:none;
    padding-left:0;
    font-size:28px;
    height:30px;
    line-height:30px;
    width:20px
}
.widget .owl-carousel .owl-nav .owl-next,.widget .owl-carousel .owl-nav .owl-prev,.widget .owl-carousel:hover .owl-nav .owl-next,.widget .owl-carousel:hover .owl-nav .owl-prev{
    left:auto;
    right:0;
    top:0;
    opacity:1
}
.widget .owl-carousel .owl-nav>.disabled{
    visibility:visible;
    opacity:.5;
    cursor:auto
}
.widget .owl-carousel .owl-nav .owl-prev,.widget .owl-carousel:hover .owl-nav .owl-prev{
    right:27px
}
.yith-woocompare-widget{
    display:inline-block;
    width:100%
}
.yith-woocompare-widget ul{
    padding-left:0
}
.yith-woocompare-widget ul li{
    list-style-type:none
}
.yith-woocompare-widget ul li a{
    line-height:24px
}
.yith-woocompare-widget ul li.list_empty{
    margin-bottom:20px
}
.yith-woocompare-widget a.clear-all{
    float:left;
    margin-right:5px;
    background:#323232;
    border:none;
    color:#fff!important;
    line-height:36px;
    padding:0 18px;
    text-transform:uppercase;
    border-radius:3px;
    font-weight:400;
    font-size:12px;
    display:inline-block
}
.yith-woocompare-widget a.compare{
    font-size:12px
}
.yith-woocompare-widget a.clear-all:hover{
    background:#04d39f
}
.yith-woocompare-widget a.compare{
    float:left;
    line-height:36px
}
.widget.pgs_brand_filters .pgs-brand-items{
    padding:0;
    margin:0
}
.widget.pgs_brand_filters .pgs-brand-items li{
    position:relative;
    list-style-type:none;
    padding:12px 15px;
    border:1px solid #e8e8e8;
    margin:6px 0
}
.widget.pgs_brand_filters .pgs-brand-items li h5{
    margin-bottom:0
}
.widget.pgs_brand_filters .pgs-brand-items li a{
    display:block
}
.widget.pgs_brand_filters .pgs-brand-items li img{
    height:23px;
    width:auto
}
.widget.pgs_brand_filters .pgs-brand-items .widget_brand-product-count{
    position:absolute;
    right:15px;
    top:12px;
    font-size:13px;
    font-weight:400;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.widget.pgs_brand_filters .pgs-brand-items li:hover .widget_brand-product-count{
    color:#04d39f
}
.widget_pgs_featured_products_widget .sellers-row{
    padding:8px 0
}
.widget_pgs_bestseller_widget .item-detail h4,.widget_pgs_featured_products_widget .item-detail h4{
    font-size:14px;
    margin-bottom:0;
    font-weight:400;
    line-height:24px
}
.widget_pgs_featured_products_widget .item-detail .amount{
    color:#04d39f;
    font-size:14px;
    font-weight:600
}
.widget_pgs_featured_products_widget .item-detail del .amount{
    color:#969696;
    font-size:14px;
    font-weight:600
}
.widget_pgs_featured_products_widget .item-detail ins{
    background:0 0
}
.widget_pgs_featured_products_widget .item-detail p{
    margin-bottom:0;
    line-height:20px
}
.woocommerce .widget_pgs_featured_products_widget .woocommerce-product-rating{
    text-align:center
}
.woocommerce .widget_pgs_featured_products_widget .woocommerce-product-rating .star-rating{
    float:none;
    display:inline-block
}
.widget_pgs_featured_products_widget .owl-carousel .owl-nav.disabled{
    display:block
}
.widget_pgs_featured_products_widget .owl-carousel .owl-nav.disabled>div i{
    opacity:.5;
    cursor:auto
}
.widget_product_tag_cloud .tagcloud a{
    background:0 0;
    color:#969696;
    margin-bottom:8px;
    margin-right:4px;
    display:inline-block;
    border:1px solid #f2f2f2;
    line-height:28px;
    padding:0 12px;
    font-size:12px!important;
    text-transform:uppercase;
    border-radius:2px
}
.widget_product_tag_cloud .tagcloud a:hover{
    background:#04d39f;
    color:#fff;
    border-color:#04d39f
}
.widget_nav_menu ul{
    padding-left:0;
    margin-bottom:0
}
.widget_nav_menu ul li{
    list-style-type:none;
    padding:0 0
}
.widget_nav_menu ul li a{
    line-height:24px
}
.widget_nav_menu ul ul.sub-menu{
    padding-left:15px
}
.woocommerce .widget_layered_nav_filters ul li{
    margin:0;
    padding:5px 0;
    padding-right:10px
}
.woocommerce.single-product .sidebar>.widget,.woocommerce.single-product .sidebar>.widget_recently_viewed_products,.woocommerce.single-product .sidebar>.yith-woocompare-widget{
    border:1px solid #ececec;
    padding:18px;
    margin-bottom:20px
}
.woocommerce.single-product .sidebar>.widget:last-child{
    margin-bottom:0
}
.woocommerce.single-product .sidebar>.widget.widget_calendar table td,.woocommerce.single-product .sidebar>.widget.widget_calendar table th{
    padding:6px 7px
}
.woocommerce.single-product .sidebar>.widget.widget_media_image{
    background:0 0;
    border:none;
    padding:0
}
.woocommerce.single-product .widget.widget_product_categories .product-categories{
    left:18px;
    right:0!important;
    margin-top:55px;
    margin-bottom:18px
}
.woocommerce.single-product .widget.widget_product_categories>.ciyashop-scroll-pane{
    right:18px;
    display:block!important;
    top:55px;
    margin-top:0;
    bottom:18px;
    overflow:hidden
}
.woocommerce.single-product .sidebar>.pgs_brand_filters .title-block{
    display:none
}
.woocommerce.single-product .sidebar>.pgs_brand_filters .block-content{
    text-align:center
}
.woocommerce.single-product .sidebar>.pgs_brand_filters .block-content h5{
    margin-bottom:20px
}
.woocommerce.single-product .sidebar>.pgs_brand_filters .brand-products{
    padding:6px 20px;
    background:#323232;
    color:#fff;
    font-size:13px;
    display:block;
    margin-bottom:8px
}
.woocommerce.single-product .sidebar>.pgs_brand_filters .brand-products:hover{
    background:#04d39f
}
.pgs_qr_code,.woocommerce.single-product .sidebar>.pgs_qr_code{
    position:relative;
    border:2px dashed #ddd
}
.pgs_qr_code .pgs-qrcode-image{
    margin-bottom:20px
}
.pgs_qr_code .pgs-qrcode-label{
    font-size:18px;
    font-weight:600
}
.pgs_qr_code .pgs-qrcode-desc p{
    margin-bottom:0
}
.sidebar .widget.pgs_qr_code .widget-title{
    padding:15px 15px 0 15px
}
.sidebar .widget.pgs_qr_code .pgs-qrcode-wrapper{
    padding:15px
}
.content-wrapper .sidebar .widget.pgs_qr_code .widget-title{
    margin-bottom:0
}
.sidebar .widget.pgs_qr_code .pgs-qrcode-wrapper.pgs-qrcode-style-popup{
    padding:15px 15px 0 15px
}
.pgs-qrcode-wrapper.pgs-qrcode-style-inline .pgs-qrcode-image{
    text-align:center
}
.pgs-qrcode-wrapper.pgs-qrcode-style-popup .pgs-qrcode-popup-link{
    text-decoration:none;
    background-image:url(../images/qr_code-bg.png);
    background-position:right center;
    background-size:auto;
    display:block;
    background-repeat:no-repeat;
    height:auto;
    min-height:72px
}
.pgs-qrcode-wrapper.pgs-qrcode-style-popup .pgs-qrcode-popup-link .pgs-qrcode-popup-link-inner{
    width:calc(100% - 75px);
    text-align:left
}
.pgs-qrcode-wrapper.pgs-qrcode-style-popup .pgs-qrcode-popup-link .pgs-qrcode-label{
    font-size:16px
}
.pgs-qrcode-wrapper.pgs-qrcode-style-popup .pgs-qrcode-popup-link .pgs-qrcode-desc{
    color:#969696;
    font-size:13px;
    line-height:19px
}
.mfp-wrap.mfp-pgs-qrcode .mfp-close{
    display:none
}
.mfp-wrap.mfp-pgs-qrcode .mfp-pgs-qrcode-img .mfp-img{
    background:#fff;
    padding:25px
}
.mfp-wrap.mfp-pgs-qrcode:hover{
    cursor:url(../images/mfp-close-icon.png),auto
}
.content-wrapper article.hentry.post{
    margin-bottom:60px
}
.content-wrapper article.hentry.post .entry-content{
    margin-bottom:30px
}
.content-wrapper .site-main .col-md-6 article.hentry.post{
    margin-bottom:60px
}
body.blog .site-content .row .navigation .page-numbers,body.blog .site-content .row .pagination .page-numbers{
    margin-bottom:0
}
.entry-meta ul{
    padding-left:0;
    padding-bottom:0;
    margin-bottom:0
}
.entry-meta ul li{
    list-style-type:none;
    display:inline;
    margin-right:8px;
    font-size:13px;
    line-height:20px
}
.entry-meta ul li:after{
    content:"/";
    padding-left:8px;
    color:#ccc;
    font-size:11px;
    position:relative;
    top:1px
}
.entry-meta ul li:last-child{
    margin-right:0
}
.entry-meta ul li:last-child:after{
    content:normal;
    padding-left:0
}
.entry-meta ul>a{
    margin-right:10px
}
.entry-meta ul a span,.entry-meta ul li,.entry-meta ul li a,.entry-meta ul span{
    color:#bbb;
    font-size:12px;
    text-transform:uppercase;
    font-weight:600
}
.entry-meta ul a:hover,.entry-meta ul a:hover span,.entry-meta ul li a:hover{
    color:#04d39f
}
.entry-meta ul li a i,.entry-meta ul li i{
    margin-right:3px
}
.tag-image .entry-header h1{
    margin-top:15px
}
.comment-content img[height],.entry-content img,.entry-summary img,img[class*=align],img[class*=attachment-],img[class*=wp-image-]{
    height:auto
}
.comment-content img,.entry-content img,.entry-summary img,.widget img,.wp-caption{
    max-width:100%
}
.entry-footer .cat-links{
    margin-right:15px
}
.entry-footer .cat-links a{
    margin-left:3px
}
.entry-footer .tags-links{
    margin-right:15px
}
.entry-footer .tags-links a{
    margin-left:3px
}
article.hentry.sticky{
    background:#f8f8f8;
    padding:25px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
article.hentry{
    margin-bottom:60px
}
.blog-entry-image img,.blog-image img,.post-entry-image img{
    margin-bottom:15px;
    width:100%
}
.navigation.pagination{
    padding-left:15px;
    display:block
}
ul.page-numbers{
    border:none;
    padding-left:0
}
ul.page-numbers li{
    border:none;
    margin:4px;
    list-style:none;
    display:inline-block;
    line-height:inherit
}
ul.page-numbers li>a,ul.page-numbers li>span{
    background:#fff;
    font-size:15px;
    color:#323232;
    font-weight:400;
    border:1px solid #e5e5e5;
    padding:8px 15px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -webkit-transition:all .3s ease-out 0s;
    -moz-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s;
    display:inline-block
}
ul.page-numbers li span.current,ul.page-numbers li>a:hover,ul.page-numbers li>span:hover{
    background:#04d39f;
    border-color:#04d39f;
    color:#fff
}
ul.page-numbers li .icon-arrow-left:before,ul.page-numbers li .icon-arrow-right:before{
    content:none
}
.entry-share{
    position:relative;
    min-height:58px;
    margin-top:15px
}
article.hentry .entry-footer .share{
    position:absolute;
    cursor:pointer;
    right:0;
    z-index:9;
    top:0
}
article.hentry .entry-footer .share .share-button{
    background:0 0;
    border-radius:3px;
    padding:2px 12px;
    font-size:13px;
    color:#323232;
    position:relative;
    display:inline-block;
    z-index:99;
    border:1px solid #e5e5e5
}
article.hentry .entry-footer .share ul{
    float:none;
    opacity:0;
    background:#f9f9f9;
    border-radius:3px;
    padding:1px 10px;
    margin-bottom:0;
    right:10px;
    top:0;
    position:absolute;
    display:table;
    visibility:hidden;
    transition:all .4s ease-in-out;
    -webkit-transition:all .4s ease-in-out;
    -ms-transition:all .4s ease-in-out;
    -moz-transition:all .4s ease-in-out;
    -o-transition:all .4s ease-in-out
}
article.hentry .entry-footer .share ul:before{
    position:absolute;
    z-index:999;
    content:"";
    right:-10px;
    top:9px;
    width:0;
    height:0;
    border-style:solid;
    border-width:7px 0 7px 10px;
    border-color:transparent transparent transparent #f9f9f9
}
article.hentry .entry-footer .share ul li{
    display:table-cell;
    line-height:26px
}
.single-post article.hentry .entry-footer .share ul li{
    display:inline;
    float:right;
    list-style-type:none
}
article.hentry .entry-footer .share ul li a{
    display:block;
    padding:2px 10px 2px;
    font-size:14px
}
article.hentry .entry-footer .share ul li a:hover{
    color:#323232
}
article.hentry .entry-footer .share:hover ul{
    opacity:1;
    right:55px;
    visibility:visible;
    transition:all .4s ease-in-out;
    -webkit-transition:all .4s ease-in-out;
    -ms-transition:all .4s ease-in-out;
    -moz-transition:all .4s ease-in-out;
    -o-transition:all .4s ease-in-out
}
article.hentry .readmore{
    background:#323232;
    font-size:13px;
    color:#fff;
    line-height:30px;
    display:inline-block;
    padding:0 18px;
    text-transform:uppercase;
    border-radius:3px
}
article.hentry .readmore:hover{
    background:#04d39f
}
article.hentry .entry-footer{
    position:relative;
    clear:both
}
article.hentry .entry-footer .cat-links,article.hentry .entry-footer .tags-links{
    padding:10px 40px 10px 0;
    display:inline-block
}
.entry-header-section{
    position:relative;
    margin-bottom:15px
}
.entry-header-section .entry-meta-date{
    display:block;
    margin-bottom:5px
}
.entry-header-section .entry-meta-date .entry-date{
    color:#04d39f;
    text-transform:uppercase;
    font-weight:600
}
article.hentry .entry-title{
    color:#323232;
    font-weight:600;
    margin-bottom:5px;
    -ms-word-wrap:break-word;
    word-wrap:break-word
}
article.hentry .entry-title a{
    color:#323232
}
article.hentry .entry-title>.entry-title{
    margin-bottom:0
}
article.hentry h1.entry-title{
    font-size:34px;
    line-height:44px
}
article.hentry h2.entry-title{
    font-size:28px;
    line-height:40px
}
article.hentry h3.entry-title{
    font-size:24px;
    line-height:34px
}
article.hentry h4.entry-title{
    font-size:22px;
    line-height:32px
}
article.hentry h5.entry-title{
    font-size:20px;
    line-height:30px
}
article.hentry h6.entry-title{
    font-size:18px;
    line-height:28px
}
article.hentry .entry-title a:hover{
    color:#04d39f
}
article.hentry .entry-content{
    margin-bottom:20px
}
.page-links{
    color:#04d39f;
    margin-top:15px
}
.page-links a,.page-links>span.page-number{
    background:#fff;
    color:#323232;
    margin-left:5px;
    padding:0;
    line-height:30px;
    display:inline-block;
    border:1px solid #e5e5e5;
    border-radius:3px;
    width:25px;
    height:30px;
    text-align:center
}
.page-links a:hover,.page-links>span.page-number{
    background:#04d39f;
    color:#fff;
    text-decoration:none;
    border-color:transparent
}
.page-header h1{
    color:#04d39f
}
.entry-header .entry-title{
    color:#04d39f
}
.woocommerce-address-fields .woocommerce-input-wrapper input.input-text,input[type=email],input[type=password],input[type=search],input[type=text],textarea{
    width:100%;
    padding:0 15px;
    height:46px;
    background:#fff;
    border:1px solid #e5e5e5;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    color:#969696;
    font-size:14px
}
textarea{
    padding:13px;
    height:auto
}
input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,textarea:focus{
    border-color:#04d39f;
    box-shadow:none
}
input::-webkit-input-placeholder{
    color:inherit
}
input::-moz-placeholder{
    color:inherit
}
input:-ms-input-placeholder{
    color:inherit
}
input[type=email]::-webkit-input-placeholder{
    color:inherit
}
input[type=email]::-moz-placeholder{
    color:inherit
}
input[type=email]:-ms-input-placeholder{
    color:inherit
}
textarea::-webkit-input-placeholder{
    color:inherit
}
textarea::-moz-placeholder{
    color:inherit
}
textarea:-ms-input-placeholder{
    color:inherit
}
input[type=submit]{
    background:#04d39f;
    border:none;
    color:#fff;
    line-height:44px;
    padding:0 18px;
    text-transform:uppercase;
    border-radius:3px;
    cursor:pointer
}
input[type=submit]:hover{
    background:#323232;
    color:#fff
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    color:#969696
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
    border-color:#969696 transparent transparent transparent
}
.blog-entry-slider .owl-carousel .owl-nav i{
    font-size:0;
    width:28px;
    height:40px;
    line-height:40px;
    padding-left:2;
    display:inline-block;
    color:#323232;
    background:#fff;
    text-align:center
}
.blog-entry-slider .owl-carousel .owl-nav i:before{
    font-size:18px
}
.blog-entry-slider .owl-carousel .owl-nav .owl-prev,.blog-entry-slider .owl-carousel:hover .owl-nav .owl-prev{
    left:15px;
    opacity:1
}
.blog-entry-slider .owl-carousel .owl-nav .owl-next,.blog-entry-slider .owl-carousel:hover .owl-nav .owl-next{
    right:15px;
    opacity:1
}
.row-background-light input[type=email],.row-background-light input[type=password],.row-background-light input[type=search],.row-background-light input[type=text],.row-background-light textarea,.row-background-light textarea.wpcf7-textarea{
    color:#969696;
    border-color:#fff
}
.row-background-light input[type=email]:focus,.row-background-light input[type=password]:focus,.row-background-light input[type=search]:focus,.row-background-light input[type=text]:focus,.row-background-light textarea.wpcf7-textarea:focus,.row-background-light textarea:focus{
    border-color:transparent
}
.row-background-light .wpcf7-form input.wpcf7-submit{
    background:#323232
}
.row-background-dark input[type=email],.row-background-dark input[type=password],.row-background-dark input[type=search],.row-background-dark input[type=text],.row-background-dark textarea,.row-background-dark textarea.wpcf7-textarea{
    background:rgba(255,255,255,.15);
    border-color:rgba(255,255,255,.15);
    color:#aaa
}
.row-background-dark input[type=email]:focus,.row-background-dark input[type=password]:focus,.row-background-dark input[type=search]:focus,.row-background-dark input[type=text]:focus,.row-background-dark textarea.wpcf7-textarea:focus,.row-background-dark textarea:focus{
    border-color:rgba(255,255,255,.15)
}
.row-background-dark .wpcf7-form input.wpcf7-not-valid{
    background:rgba(255,255,255,.15)
}
.row-background-dark .wpcf7-form input.wpcf7-submit:hover{
    background:#fff;
    color:#323232
}
.newsletter-bg-type-dark input[type=email],.newsletter-bg-type-dark input[type=password],.newsletter-bg-type-dark input[type=search],.newsletter-bg-type-dark input[type=text],textarea{
    background:rgba(121,121,121,.4);
    color:#e2e2e2;
    border-color:transparent
}
.newsletter-bg-type-dark .btn.submit:focus,.newsletter-bg-type-dark .btn.submit:hover{
    background:#fff;
    color:#555;
    outline:0
}
.comments-area .commentlist li.pingback{
    border:1px solid #e8e8e8;
    padding:10px 20px;
    margin-bottom:15px;
    color:#323232
}
.comments-area .commentlist li.pingback p{
    margin-bottom:0
}
.comments-area .commentlist li.pingback a{
    margin-left:10px
}
.comments-area .commentlist li.pingback+li.comment{
    margin-top:40px
}
.comments-area .commentlist .bypostauthor .comments-info,.comments-area .commentlist li ul.children li.bypostauthor .comments-info{
    background:0 0
}
.comments-area .comment-list{
    margin-bottom:30px
}
.comments-area h3.comments-title{
    color:#323232;
    font-size:24px;
    margin-bottom:20px
}
.comments-area .comment-respond{
    margin-bottom:30px;
    margin-top:30px
}
.comments-area .comment-respond .comment-reply-title{
    font-size:24px;
    margin-bottom:20px
}
.comments-area .comment-respond .section-field,.comments-area .respond-form .section-field{
    display:inline-block;
    width:31.33333%;
    float:left;
    margin-right:3%;
    margin-bottom:3%
}
.comments-area .comment-respond .section-field.comment-form-url,.comments-area .respond-form .section-field.comment-form-url{
    margin-right:0
}
.comments-area .comment-respond .section-field.textarea,.comments-area .respond-form .section-field.textarea{
    width:100%;
    float:none
}
.comments-area .comment-respond .section-field.textarea textarea,.comments-area .respond-form .section-field.textarea textarea{
    width:100%;
    height:auto
}
.comments-area .comment-respond .section-field i,.comments-area .respond-form .section-field i{
    display:none
}
.comments-area .comment-respond .form-submit,.comments-area .respond-form .form-submit{
    display:inline-block;
    margin-bottom:0
}
.comments-area .comment-respond #cancel-comment-reply-link{
    background:#04d39f;
    font-size:14px;
    color:#fff;
    line-height:28px;
    display:inline-block;
    padding:0 14px;
    border-radius:3px;
    margin-left:10px
}
.comments-area .comment-respond #cancel-comment-reply-link:hover{
    background:#323232
}
.comments-area .comment-respond .comment-form-cookies-consent{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:center;
    align-items:flex-start
}
.comments-area .comment-respond .comment-form-cookies-consent input[type=checkbox]{
    margin-right:10px;
    margin-top:7px
}
ol.commentlist{
    padding:0
}
li.comment>.comment{
    position:relative;
    padding-left:75px
}
ol.commentlist li.pingback{
    list-style-type:none
}
.comment-list,.comment-list .children,ol.commentlist li.comment{
    list-style-type:none
}
ol.commentlist .comment .comments-photo{
    border:1px solid #e8e8e8;
    height:auto;
    padding:5px;
    width:60px;
    position:absolute;
    top:0;
    left:0
}
ol.commentlist .comment .comments-photo img{
    width:100%;
    height:auto
}
ol.commentlist .comment .comments-info{
    display:inline-block;
    border:1px solid #eaeaea;
    padding:20px;
    margin-bottom:20px;
    width:100%;
    box-shadow:0 5px 10px rgba(0,0,0,.04)
}
ol.commentlist .comment .comments-info p{
    word-break:break-all
}
ol.commentlist .comment .comments-info .comment-author h4{
    display:inline-block;
    font-size:18px;
    margin-bottom:0
}
ol.commentlist .comment .comments-info .comment-author h4 a{
    margin-right:5px
}
ol.commentlist .comment .comments-info span{
    font-size:13px;
    color:#969696
}
ol.commentlist .comment .comments-info span a{
    color:#969696
}
ol.commentlist .comment .comments-info span a:hover{
    color:#04d39f
}
ol.commentlist .comment .comments-info a:hover{
    color:#323232
}
ol.commentlist .comment .comments-info .comment-reply-link{
    background:#04d39f;
    color:#fff;
    line-height:28px;
    display:inline-block;
    padding:0 14px;
    border-radius:3px
}
ol.commentlist .comment .comments-info .comment-reply-link:hover{
    background:#323232;
    color:#fff
}
.comments-info .comment-content h2{
    margin-top:25px
}
.comments-info .comment-content h1+h2{
    margin-top:0
}
.comments-area ol.commentlist .children{
    margin-left:75px;
    padding-left:0
}
.comments-info .comment-content h1,.comments-info .comment-content h2,.comments-info .comment-content h3,.comments-info .comment-content h4,.comments-info .comment-content h5,.comments-info .comment-content h6{
    margin-bottom:15px
}
.tag-password-2 .post-password-form label{
    float:left;
    margin-right:15px
}
.tag-password-2 .post-password-form label input{
    width:auto;
    margin-left:10px
}
.tag-password-2 .post-password-form input[type=submit]{
    line-height:46px
}
.post-navigation .nav-links{
    display:table;
    width:100%;
    margin-bottom:50px;
    position:relative;
    border-top:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5
}
.post-navigation .nav-links:before{
    content:"";
    position:absolute;
    left:50%;
    width:1px;
    height:100%;
    background:#e5e5e5
}
.nav-links .nav-previous{
    padding-right:1%;
    float:left
}
.nav-links .nav-next,.nav-links .nav-previous{
    display:inline-block;
    width:50%
}
.nav-links .nav-next{
    text-align:right;
    padding-left:1%;
    float:right
}
.post-navigation .nav-links .nav-next,.post-navigation .nav-links .nav-previous{
    vertical-align:middle
}
.post-navigation .nav-links .nav-next a,.post-navigation .nav-links .nav-previous a{
    background:0 0;
    color:#323232;
    padding:15px 0;
    font-weight:500;
    border-radius:3px;
    display:block;
    -ms-word-break:break-all;
    word-break:break-all
}
.post-navigation .nav-links .nav-next a:hover,.post-navigation .nav-links .nav-previous a:hover{
    color:#04d39f
}
.comment-navigation .nav-links{
    display:table;
    width:100%
}
.comment-navigation .nav-links .nav-next,.comment-navigation .nav-links .nav-previous{
    display:table-cell;
    vertical-align:middle
}
.comment-navigation .nav-links .nav-next a,.comment-navigation .nav-links .nav-previous a{
    background:#323232;
    color:#fff;
    padding:6px 10px;
    border-radius:3px;
    display:inline-block
}
.comment-navigation .nav-links .nav-next a:hover,.comment-navigation .nav-links .nav-previous a:hover{
    background:#04d39f
}
.gallery-size-thumbnail .gallery-item{
    margin-right:2%;
    width:18.4%;
    margin-bottom:2%;
    display:inline-block;
    vertical-align:top
}
.gallery-item .gallery-caption{
    font-size:14px;
    line-height:22px
}
.gallery-size-thumbnail .gallery-item img{
    margin-bottom:10px
}
.gallery-columns-1 .gallery-item{
    width:100%;
    margin-right:0
}
.gallery-columns-2 .gallery-item{
    width:48%
}
.gallery-columns-3 .gallery-item{
    width:31.3%
}
.gallery-columns-4 .gallery-item{
    width:23%
}
.gallery-columns-5 .gallery-item{
    width:18%
}
.gallery-columns-6 .gallery-item{
    width:14.6%
}
.gallery-columns-7 .gallery-item{
    width:12.2%
}
.gallery-columns-8 .gallery-item{
    width:10.5%
}
.gallery-columns-9 .gallery-item{
    width:9.1%
}
.gallery.gallery-size-thumbnail{
    display:inline-block;
    width:100%
}
.js-video{
    height:0;
    padding-top:25px;
    padding-bottom:53.5%;
    margin-bottom:10px;
    position:relative;
    overflow:hidden
}
.js-video embed,.js-video iframe,.js-video object,.js-video video{
    top:0;
    left:0;
    width:100%;
    height:100%;
    position:absolute
}
audio,video{
    width:100%;
    vertical-align:top
}
blockquote{
    background:0 0;
    padding:0 20px;
    line-height:26px;
    font-weight:400;
    border-left:3px solid #04d39f
}
blockquote .fa,blockquote i{
    float:left;
    font-size:50px;
    color:#04d39f;
    margin-left:10px;
    margin-right:40px
}
blockquote p{
    display:table;
    vertical-align:top;
    margin-bottom:10px
}
blockquote .quote-author{
    color:#04d39f;
    font-size:14px;
    font-weight:400;
    text-align:left!important
}
.blog-entry-quote blockquote{
    background:#04d39f;
    color:#fff;
    border-left:none;
    padding:25px;
    font-size:16px;
    line-height:28px;
    position:relative;
    padding-left:50px;
    padding-top:40px;
    border-radius:5px
}
.blog-entry-quote blockquote i{
    position:absolute;
    left:25px;
    top:15px;
    opacity:.25;
    margin:0;
    font-size:80px;
    color:#fff
}
.blog-entry-quote blockquote .quote-author{
    color:#fff;
    font-size:16px;
    font-weight:600;
    margin-top:5px
}
.post_format-post-format-gallery .blog-entry-slider{
    margin-bottom:10px
}
.blog-entry-grid .grid-post{
    padding:0
}
.blog-entry-grid .grid-post li{
    float:left;
    width:50%;
    border-right:4px solid #fff;
    border-bottom:4px solid #fff;
    list-style-type:none
}
.blog-entry-grid .grid-post .blog-item{
    position:relative;
    overflow:hidden
}
.blog-entry-grid .grid-post li img{
    width:100%
}
.content-wrapper .masonry-item article.post,.content-wrapper [class*=col-]>article.post{
    background:#fff;
    position:relative;
    border:1px solid #f2f2f2;
    padding:20px;
    margin-bottom:50px;
    -webkit-box-shadow:0 10px 20px rgba(0,0,0,.03);
    -moz-box-shadow:0 10px 20px rgba(0,0,0,.03);
    box-shadow:0 10px 20px rgba(0,0,0,.03)
}
.masonry-item article.post .entry-meta,[class*=col-]>article.post .entry-meta{
    margin-bottom:10px
}
.masonry-item article.post .entry-meta-date,[class*=col-]>article.post .entry-meta-date{
    position:absolute;
    top:40px;
    left:0;
    z-index:2
}
.masonry-item article.post.post-no-image .entry-meta-date,[class*=col-]>article.post.post-no-image .entry-meta-date{
    position:relative;
    top:0;
    margin-bottom:10px
}
.masonry-item article.post .entry-meta-date a,[class*=col-]>article.post .entry-meta-date a{
    background:#04d39f;
    color:#fff;
    padding:0 18px;
    line-height:32px;
    display:inline-block;
    text-transform:uppercase;
    font-size:13px;
    font-weight:600
}
.masonry-item article.post h3.entry-title,[class*=col-]>article.post h3.entry-title{
    font-size:20px;
    line-height:32px
}
.masonry-item article.post .readmore,.masonry-item article.post .readmore:hover,[class*=col-]>article.post .readmore,[class*=col-]>article.post .readmore:hover{
    background:0 0;
    color:#04d39f;
    font-weight:600;
    padding:0
}
.masonry-item article.post .readmore:after,[class*=col-]>article.post .readmore:after{
    content:"\f30b";
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    padding-left:8px;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.masonry-item article.post .readmore:hover:after,[class*=col-]>article.post .readmore:hover:after{
    padding-left:15px
}
.blog .timeline{
    list-style:none;
    padding:20px 0 50px;
    position:relative;
    margin-bottom:30px
}
.blog .timeline:before{
    top:0;
    bottom:0;
    position:absolute;
    content:" ";
    width:4px;
    background-color:#f2f2f2;
    left:50%;
    margin-left:-1.5px
}
.blog .timeline>li{
    margin-bottom:40px;
    position:relative;
    width:50%;
    float:left;
    clear:left;
    list-style-type:none;
    line-height:24px;
    padding-right:30px
}
.blog .timeline>li:after,.blog .timeline>li:before{
    content:" ";
    display:table
}
.blog .timeline>li:after{
    clear:both
}
.blog .timeline>li:after,.blog .timeline>li:before{
    content:" ";
    display:table
}
.blog .timeline>li:after{
    clear:both
}
.blog .timeline>li>.timeline-panel{
    width:95%;
    float:left;
    border-radius:3px;
    position:relative;
    border:1px solid #f2f2f2;
    padding:20px;
    -webkit-box-shadow:0 10px 20px rgba(0,0,0,.03);
    -moz-box-shadow:0 10px 20px rgba(0,0,0,.03);
    box-shadow:0 10px 20px rgba(0,0,0,.03);
    transition:all .3s ease-in-out;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out
}
.blog .timeline>li>.timeline-panel:before{
    position:absolute;
    top:26px;
    right:-15px;
    display:inline-block;
    border-top:15px solid transparent;
    border-left:15px solid #f2f2f2;
    border-right:0 solid #f2f2f2;
    border-bottom:15px solid transparent;
    content:" ";
    transition:all .3s ease-in-out;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out
}
.blog .timeline>li>.timeline-panel:after{
    position:absolute;
    top:27px;
    right:-14px;
    display:inline-block;
    border-top:14px solid transparent;
    border-left:14px solid #fff;
    border-right:0 solid #fff;
    border-bottom:14px solid transparent;
    content:" "
}
.blog .timeline>li>.timeline-badge{
    width:54px;
    height:54px;
    line-height:18px;
    padding:6px;
    font-size:22px;
    border:4px solid #f2f2f2;
    background:#fff;
    border-radius:50%;
    text-align:center;
    font-weight:700;
    position:absolute;
    color:#f2f2f2;
    top:16px;
    right:-27px
}
.blog .timeline .entry-meta{
    margin-bottom:8px
}
.blog .timeline h3.entry-title{
    font-size:20px;
    line-height:34px;
    font-weight:500
}
.blog .timeline>li>.timeline-badge a{
    color:#04d39f
}
.blog .timeline>li>.timeline-badge span{
    font-size:13px;
    font-weight:400;
    display:block
}
.blog .timeline>li.timeline-inverted>.timeline-panel{
    float:right
}
.blog .timeline>li.timeline-inverted>.timeline-panel:before{
    border-left-width:0;
    border-right-width:15px;
    left:-15px;
    right:auto
}
.blog .timeline>li.timeline-inverted>.timeline-panel:after{
    border-left-width:0;
    border-right-width:14px;
    left:-14px;
    right:auto
}
.blog .timeline .timeline-item .post{
    margin-bottom:0
}
.blog .timeline-title{
    margin-top:0;
    color:inherit
}
.blog .timeline-body>p,.blog .timeline-body>ul{
    padding:20px;
    margin-bottom:0
}
.blog .timeline-body>p+p{
    margin-top:5px
}
.blog .timeline-footer{
    padding:20px;
    background-color:#f4f4f4
}
.blog .timeline-footer>a{
    cursor:pointer;
    text-decoration:none
}
.blog .timeline>li.timeline-inverted{
    float:right;
    clear:right;
    margin-top:30px;
    margin-bottom:0;
    line-height:24px;
    padding-left:30px;
    padding-right:0
}
.blog .timeline>li.clearfix.timeline-inverted{
    width:0;
    float:none
}
.blog .timeline>li:nth-child(2){
    margin-top:60px
}
.blog .timeline>li:nth-child(3){
    margin-top:60px
}
.blog .timeline .entry-title i{
    font-size:24px
}
.blog .timeline-inverted .timeline-badge{
    margin-top:70px
}
.blog .timeline li.timeline-inverted .timeline-panel:after{
    top:98px
}
.blog .timeline li.timeline-inverted .timeline-panel:before{
    top:97px
}
.blog .timeline>li.timeline-inverted>.timeline-badge{
    left:-27px
}
.blog .timeline li.entry-date{
    top:0;
    left:0;
    position:absolute;
    right:0;
    text-align:center;
    width:100%;
    padding-right:0
}
.blog .timeline li.entry-date span{
    background:#f2f2f2;
    color:#323232;
    font-size:16px;
    font-weight:400;
    text-transform:capitalize;
    padding:10px 15px;
    border-radius:3px
}
.blog .timeline li.entry-date-bottom{
    bottom:-48px;
    left:0;
    position:absolute;
    right:0;
    text-align:center;
    width:100%;
    padding-right:0
}
.blog .timeline li.entry-date-bottom a{
    background:#f2f2f2;
    color:#323232;
    font-size:16px;
    padding:10px 15px;
    border-radius:3px
}
.blog .timeline li.entry-date-bottom a.disabled:hover{
    background:#f2f2f2;
    color:#323232;
    cursor:no-drop
}
.blog .timeline li.entry-date-bottom a:hover{
    background:#04d39f;
    color:#fff
}
.blog .timeline li:hover .timeline-panel{
    border-color:#04d39f
}
.blog .timeline li:hover .timeline-badge a{
    color:#fff
}
.blog .timeline li:hover .timeline-badge{
    background:#04d39f;
    border-color:#04d39f
}
.blog .timeline li:hover .timeline-panel:before{
    border-left-color:#04d39f;
    border-right-color:#04d39f
}
.blog .timeline .entry-quote p{
    font-size:16px
}
.blog .timeline-sidebar .timeline{
    padding-left:107px
}
.blog .timeline-sidebar .timeline>li{
    width:100%
}
.blog .timeline-sidebar .timeline li .blog-entry-grid .grid-post li{
    width:50%
}
.blog .timeline-sidebar .timeline:before{
    left:68px
}
.blog .timeline-sidebar .timeline li.entry-date{
    text-align:left
}
.blog .timeline-sidebar .timeline li.entry-date-bottom{
    text-align:left
}
.blog .timeline-sidebar .timeline li.timeline-inverted .timeline-badge{
    left:-66px
}
.blog .timeline-sidebar .timeline>li.timeline-inverted{
    margin-bottom:0
}
.blog .timeline-sidebar .timeline>li.timeline-inverted.timeline-inverted-end{
    float:none
}
.blog .timeline-sidebar .timeline>li:nth-child(3){
    margin-top:30px
}
.blog .timeline-sidebar .timeline li.entry-date{
    top:0
}
.blog .timeline-sidebar .timeline li.entry-date span{
    font-size:14px;
    padding:8px 10px;
    min-width:140px;
    display:inline-block;
    text-align:center
}
.blog .timeline-sidebar .timeline li.entry-date-bottom{
    bottom:-60px
}
.blog .timeline-sidebar .timeline li.entry-date-bottom a{
    font-size:14px;
    padding:8px 10px;
    min-width:140px;
    display:inline-block;
    text-align:center
}
.blog .timeline-sidebar .timeline li .share ul li{
    width:auto
}
.post .blog-entry-audio,.post .blog-entry-grid,.post .blog-entry-html-video,.post .blog-entry-quote,.post .blog-entry-slider,.post .blog-entry-vimeo,.post .blog-entry-you-tube,.post .post-entry-image{
    margin-bottom:25px
}
.post .blog-entry-quote .blockquote,.post .blog-entry-vimeo .js-video,.post .blog-entry-you-tube .js-video,.post .post-entry-image img{
    margin-bottom:0
}
.blog .masonry .masonry-item:last-child{
    margin-bottom:0
}
.masonry .masonry-item{
    padding:0 15px 0
}
.masonry.columns-2 .masonry-item{
    width:50%
}
.masonry.columns-3 .masonry-item{
    width:33.3333%
}
.single-post .content-wrapper article.hentry.post{
    margin-bottom:50px
}
.single-post .content-wrapper article.hentry.post .entry-content{
    margin-bottom:40px
}
.single-post article.hentry .entry-footer .share{
    position:initial;
    padding-left:25%
}
.single-post article.hentry .entry-footer .share .share-button{
    position:absolute;
    left:0;
    top:7px;
    background:0 0;
    padding:0;
    color:#323232;
    font-weight:500;
    font-size:14px;
    cursor:default;
    border:none
}
.single-post article.hentry .entry-footer .share .share-button:after{
    content:attr(data-title);
    padding-left:8px
}
.single-post article.hentry .entry-footer .share ul{
    margin-left:auto
}
.single-post article.hentry .entry-footer .share ul,.single-post article.hentry .entry-footer .share:hover ul{
    position:relative;
    visibility:visible;
    opacity:1;
    background:0 0;
    right:0;
    padding:0
}
.single-post article.hentry .entry-footer .share ul:before{
    content:normal
}
.single-post article.hentry .entry-footer .share ul li a{
    display:block;
    padding:5px 25px;
    font-size:14px;
    border:1px solid #e5e5e5;
    margin:2px;
    border-radius:3px
}
.single-post article.hentry .mejs-audio,.single-post article.hentry .wp-audio-shortcode{
    margin-bottom:15px
}
body.archive .masonry-item article.post .entry-meta-date,body.archive [class*=col-]>article.post .entry-meta-date,body.category .masonry-item article.post .entry-meta-date,body.category [class*=col-]>article.post .entry-meta-date{
    position:relative;
    top:0;
    margin-bottom:10px
}
body.category .masonry-item article.post .entry-meta-date .entry-date,body.category [class*=col-]>article.post .entry-meta-date .entry-date{
    color:#fff
}
body.archive .masonry-item article.post .entry-meta-date .entry-date,body.archive [class*=col-]>article.post .entry-meta-date .entry-date{
    color:#fff
}
body.archive .timeline,body.category .timeline{
    padding-left:0
}
body.archive .timeline>li,body.category .timeline>li{
    list-style-type:none
}
body.archive .timeline .timeline-badge,body.archive .timeline>li.entry-date,body.category .timeline .timeline-badge{
    display:none
}
body.archive .timeline .timeline-panel,body.category .timeline .timeline-panel{
    padding-left:0
}
body.archive .timeline li.entry-date-bottom a{
    background:#fff;
    padding:13px 20px;
    box-shadow:0 3px 20px rgba(0,0,0,.08)
}
article.hentry .entry-footer .share ul li .facebook-official-share,article.hentry .entry-footer .share ul li .facebook-share,article.hentry .entry-footer .share ul li .facebook-square-share{
    color:#3b5998
}
.single-post article.hentry .entry-footer .share ul li .facebook-official-share:hover,.single-post article.hentry .entry-footer .share ul li .facebook-share:hover,.single-post article.hentry .entry-footer .share ul li .facebook-square-share:hover{
    background:#3b5998;
    color:#fff;
    border-color:transparent
}
article.hentry .entry-footer .share ul li .pinterest-p-share,article.hentry .entry-footer .share ul li .pinterest-share,article.hentry .entry-footer .share ul li .pinterest-square-share{
    color:#ca2028
}
.single-post article.hentry .entry-footer .share ul li .pinterest-p-share:hover,.single-post article.hentry .entry-footer .share ul li .pinterest-share:hover,.single-post article.hentry .entry-footer .share ul li .pinterest-square-share:hover{
    background:#ca2028;
    color:#fff;
    border-color:transparent
}
article.hentry .entry-footer .share ul li .youtube-play-share,article.hentry .entry-footer .share ul li .youtube-share,article.hentry .entry-footer .share ul li .youtube-square-share{
    color:#cd201f
}
.single-post article.hentry .entry-footer .share ul li .youtube-play-share:hover,.single-post article.hentry .entry-footer .share ul li .youtube-share:hover,.single-post article.hentry .entry-footer .share ul li .youtube-square-share:hover{
    background:#cd201f;
    color:#fff;
    border-color:transparent
}
article.hentry .entry-footer .share ul li .googleplus-share,article.hentry .entry-footer .share ul li .googleplus-square-share{
    color:#fc5b4d
}
.single-post article.hentry .entry-footer .share ul li .googleplus-share:hover,.single-post article.hentry .entry-footer .share ul li .googleplus-square-share:hover{
    background:#fc5b4d;
    color:#fff;
    border-color:transparent
}
article.hentry .entry-footer .share ul li .twitter-share,article.hentry .entry-footer .share ul li .twitter-square-share{
    color:#55acee
}
.single-post article.hentry .entry-footer .share ul li .twitter-share:hover,.single-post article.hentry .entry-footer .share ul li .twitter-square-share:hover{
    background:#55acee;
    color:#fff;
    border-color:transparent
}
article.hentry .entry-footer .share ul li .behance-share,article.hentry .entry-footer .share ul li .behance-square-share{
    color:#005cff
}
.single-post article.hentry .entry-footer .share ul li .behance-share:hover,.single-post article.hentry .entry-footer .share ul li .behance-square-share:hover{
    background:#005cff;
    color:#fff;
    border-color:transparent
}
article.hentry .entry-footer .share ul li .flickr-share,article.hentry .entry-footer .share ul li .flickr-square-share{
    color:#ff0084
}
.single-post article.hentry .entry-footer .share ul li .flickr-share:hover,.single-post article.hentry .entry-footer .share ul li .flickr-square-share:hover{
    background:#ff0084;
    color:#fff;
    border-color:transparent
}
article.hentry .entry-footer .share ul li .vimeo-share,article.hentry .entry-footer .share ul li .vimeo-square-share{
    color:#1ab7ea
}
.single-post article.hentry .entry-footer .share ul li .vimeo-share:hover,.single-post article.hentry .entry-footer .share ul li .vimeo-square-share:hover{
    background:#1ab7ea;
    color:#fff;
    border-color:transparent
}
article.hentry .entry-footer .share ul li .rss-share,article.hentry .entry-footer .share ul li .rss-square-share{
    color:#ff9600
}
.single-post article.hentry .entry-footer .share ul li .rss-share:hover,.single-post article.hentry .entry-footer .share ul li .rss-square-share:hover{
    background:#ff9600;
    color:#fff;
    border-color:transparent
}
article.hentry .entry-footer .share ul li .google-share{
    color:#e02f2f
}
article.hentry .entry-footer .share ul li .instagram-share{
    color:#f03370
}
article.hentry .entry-footer .share ul li .dribbble-share{
    color:#ea4c89
}
article.hentry .entry-footer .share ul li .linkedin-share{
    color:#007bb5
}
article.hentry .entry-footer .share ul li .github-share{
    color:#4078c0
}
article.hentry .entry-footer .share ul li .skype-share{
    color:#00aff0
}
article.hentry .entry-footer .share ul li .envelope-share{
    color:#f42958
}
.single-post article.hentry .entry-footer .share ul li .google-share:hover{
    background:#e02f2f;
    color:#fff;
    border-color:transparent
}
.single-post article.hentry .entry-footer .share ul li .instagram-share:hover{
    background:#f03370;
    color:#fff;
    border-color:transparent
}
.single-post article.hentry .entry-footer .share ul li .dribbble-share:hover{
    background:#ea4c89;
    color:#fff;
    border-color:transparent
}
.single-post article.hentry .entry-footer .share ul li .linkedin-share:hover{
    background:#007bb5;
    color:#fff;
    border-color:transparent
}
.single-post article.hentry .entry-footer .share ul li .github-share:hover{
    background:#4078c0;
    color:#fff;
    border-color:transparent
}
.single-post article.hentry .entry-footer .share ul li .skype-share:hover{
    background:#00aff0;
    color:#fff;
    border-color:transparent
}
.single-post article.hentry .entry-footer .share ul li .envelope-share:hover{
    background:#f42958;
    color:#fff;
    border-color:transparent
}
@media (max-width:992px){
    .masonry.columns-3 .masonry-item{
        width:50%
    }
}
@media (max-width:767px){
    .masonry .masonry-item{
        padding:0
    }
    .masonry.columns-2 .masonry-item{
        width:100%
    }
    .masonry.columns-3 .masonry-item{
        width:100%
    }
}
.author-info:before{
    content:none
}
.author-info .author-avatar{
    border:1px solid #f5f5f5;
    float:left;
    height:auto;
    margin-right:2%;
    padding:3px;
    width:10%
}
.single-post .author-info .author-avatar img{
    border:none;
    height:100%
}
.author-info .author-description{
    display:table;
    background:#fbfbfb;
    border:1px solid #f5f5f5;
    padding:20px;
    margin-bottom:20px;
    width:88%;
    box-shadow:1px 1px 4px 0 rgba(0,0,0,.05)
}
.author-info .author-description h2,.author-info .author-description h5{
    font-size:18px;
    line-height:22px;
    color:#323232
}
.author-info .author-description p{
    text-transform:none;
    margin-bottom:0;
    color:#969696;
    font-size:14px
}
.single-post .author-info{
    background:0 0;
    padding:0
}
.single-post .author-info .media-body{
    width:88%
}
.page-links{
    clear:both
}
.pgscore_hotdeal_wrapper .caption-inner .deal-button{
    margin-top:15px;
    background:#04d39f;
    color:#fff;
    line-height:44px;
    display:inline-block;
    padding:0 18px;
    text-transform:uppercase;
    border-radius:3px
}
.pgscore_hotdeal_wrapper .caption-inner .deal-button:hover{
    background:#323232
}
.not-found .page-title{
    font-size:34px
}
.not-found #searchform{
    position:relative
}
.not-found #searchform input{
    padding-right:85px
}
.not-found #searchform .search-button{
    background:#04d39f;
    border:none;
    color:#fff;
    position:absolute;
    right:0;
    top:0;
    height:46px;
    width:46px;
    border-radius:0 3px 3px 0;
    cursor:pointer;
    line-height:normal
}
.not-found #searchform .search-button:hover{
    background:#323232
}
.search-results .page-header{
    padding:10px 0;
    margin-bottom:15px;
    position:relative
}
.search-results .page-header .page-title{
    font-size:24px;
    font-weight:600;
    line-height:32px;
    color:#323232
}
.search-results .page-header .page-title span{
    color:#969696
}
.search-results .content-wrapper article.hentry{
    margin-bottom:60px
}
.search-results .content-wrapper article.hentry .entry-header .entry-title,.search-results .content-wrapper article.product-type-simple .entry-header .entry-title{
    font-size:24px;
    line-height:34px;
    font-weight:600
}
.search-results .entry-summary{
    word-break:break-word
}
.search-results .blog-entry-image img,.search-results .blog-image img,.search-results .post-entry-image img{
    width:auto
}
.no-results.not-found .page-header{
    margin-bottom:20px;
    position:relative
}
.no-results.not-found .page-header .page-title{
    font-size:24px;
    font-weight:600;
    line-height:32px;
    color:#323232
}
.no-results.not-found .page-content p{
    margin-bottom:20px
}
.widget{
    margin-bottom:35px
}
.widget .wp-block-group__inner-container>h2,.widget .ywcca_widget_title,.widget h4.widget-title{
    font-size:16px;
    line-height:26px;
    font-weight:600
}
.widget ul ul.children{
    padding-left:25px
}
.widget ul li{
    margin:5px 0
}
.widget ul li:last-child{
    margin:0 0
}
.widget ul li a{
    display:inline-block;
    color:#969696;
    line-height:24px;
    font-weight:400;
    text-transform:capitalize
}
.widget ul li:hover>a{
    color:#04d39f
}
.widget select{
    width:100%;
    padding:0 10px;
    height:46px;
    background:#fff;
    border:1px solid #e5e5e5;
    border-radius:3px;
    color:#969696
}
.content-wrapper .sidebar .widget .widget-title,.content-wrapper .sidebar .widget .wp-block-group__inner-container>h2,.content-wrapper .sidebar .widget .ywcca_widget_title{
    position:relative;
    margin-bottom:15px;
    text-transform:uppercase
}
.sidebar .widget{
    margin-bottom:30px
}
.sidebar .widget:last-child{
    margin-bottom:0
}
.sidebar .widget .star-rating{
    background:0 0
}
.widget_archive ul,.widget_categories ul,.widget_meta ul,.widget_pages ul,.widget_pgs_contact_widget ul,.widget_pgs_social_profiles ul,.widget_recent_comments ul,.widget_rss ul{
    padding-left:0;
    margin-bottom:0
}
.widget_archive ul li,.widget_categories ul li,.widget_meta ul li,.widget_pages ul li,.widget_pgs_contact_widget ul li,.widget_pgs_social_profiles ul li,.widget_recent_comments ul li,.widget_rss ul li{
    list-style-type:none
}
.widget_categories ul li .widget_categories-post-count{
    margin-left:5px;
    color:#04d39f;
    font-weight:600
}
.widget_categories ul ul.cat-sub-menu{
    padding-left:25px
}
.widget_archive ul li{
    font-weight:600;
    color:#04d39f
}
.widget_pgs_contact_widget ul li{
    color:#969696;
    font-weight:400;
    margin-bottom:8px;
    line-height:24px
}
.widget_pgs_contact_widget ul li:last-child{
    margin-bottom:0
}
.widget_pgs_contact_widget ul li i{
    display:table-cell;
    padding-right:10px;
    min-width:24px;
    color:#04d39f
}
.widget_pgs_contact_widget ul li span{
    display:table-cell
}
.widget_pgs_newsletter_widget .newsletter_form .input-area input.newsletter-email{
    margin-bottom:10px
}
.widget_pgs_newsletter_widget .newsletter_form .newsletter-msg{
    margin-top:5px;
    margin-bottom:0
}
.widget_pgs_newsletter_widget .newsletter_form .button-area .input-group-btn:first-child>.btn{
    -webkit-border-radius:3px;
    -ms-border-radius:3px;
    border-radius:3px
}
.wp-block-search .wp-block-search__label{
    display:none
}
.wp-block-search .wp-block-search__input{
    border:1px solid #e5e5e5
}
.wp-block-search .wp-block-search__button{
    background:#04d39f;
    border:none;
    padding:5px 15px;
    color:#fff;
    border-radius:3px
}
.widget_search #searchform,.widget_search form{
    position:relative
}
.widget_search input{
    padding-right:30px;
    border:1px solid #e5e5e5
}
.widget_search .search-button{
    background:0 0;
    border:none;
    position:absolute;
    right:2px;
    top:0;
    line-height:46px;
    padding:0 10px;
    color:#969696;
    cursor:pointer
}
.widget_search .search-button:hover{
    color:#04d39f
}
.widget_tag_cloud .tagcloud a.tag-cloud-link{
    color:#969696;
    margin-bottom:8px;
    margin-right:4px;
    display:inline-block;
    border:1px solid #f2f2f2;
    line-height:32px;
    padding:0 12px;
    font-size:12px!important;
    text-transform:uppercase
}
.sidebar .widget_tag_cloud .tagcloud a.tag-cloud-link{
    margin-bottom:0;
    margin-top:8px
}
.widget_tag_cloud .tagcloud a.tag-cloud-link:hover{
    background:#04d39f;
    color:#fff!important;
    border-color:#04d39f
}
ul.wp-block-archives,ul.wp-block-categories{
    padding-left:0;
    margin-left:0;
    list-style-type:none
}
.widget_archive ul li,.widget_categories ul li,.widget_meta ul li,.widget_pages ul li,ul.wp-block-archives li,ul.wp-block-categories li{
    padding-left:15px;
    position:relative;
    line-height:28px;
    margin-top:0;
    margin-bottom:10px
}
.widget_archive ul li:last-child,.widget_categories ul li:last-child,.widget_meta ul li:last-child,.widget_pages ul li:last-child,ul.wp-block-archives li:last-child,ul.wp-block-categories li:last-child{
    margin-bottom:0
}
.widget_archive ul li:before,.widget_categories ul li:before,.widget_meta ul li:before,.widget_pages ul li:before,ul.wp-block-archives li:before,ul.wp-block-categories li:before{
    content:"\f054";
    font-family:'Font Awesome 5 Free';
    height:24px;
    width:10px;
    display:inline-block;
    text-align:left;
    color:#969696;
    margin-right:15px;
    font-weight:900;
    line-height:22px;
    padding-left:2px;
    position:absolute;
    left:0;
    top:2px;
    font-size:10px
}
.widget_archive ul li a,.widget_meta ul li a,ul.wp-block-archives li a,ul.wp-block-categories li a{
    display:inline-block;
    line-height:24px
}
.widget_calendar table{
    background:#fff
}
.widget_calendar table#wp-calendar{
    width:100%
}
.widget_calendar .calendar_wrap td#today{
    background:#04d39f;
    color:#fff
}
.widget_calendar .calendar_wrap td#today a{
    color:#fff
}
.widget_calendar .calendar_wrap table th{
    background:#fff;
    color:#323232
}
.widget_calendar .calendar_wrap table td,.widget_calendar .calendar_wrap table th{
    text-align:center;
    padding:8px;
    color:#969696
}
.widget_calendar .calendar_wrap table td a{
    color:#969696
}
.widget_calendar caption{
    padding-bottom:0
}
.widget_rss ul li{
    font-weight:400;
    color:#969696;
    margin-bottom:20px;
    line-height:24px
}
.widget_rss ul li:last-child{
    margin-bottom:0
}
.widget.widget_rss ul li a{
    font-weight:600;
    color:#04d39f;
    display:block;
    line-height:24px
}
.widget.widget_rss ul li a:hover{
    color:#323232
}
.widget.widget_rss ul li .rss-date{
    font-weight:600;
    margin-bottom:5px;
    display:block;
    color:#323232
}
.widget.widget_recent_comments ul li{
    margin-top:0;
    margin-bottom:10px;
    line-height:22px
}
.widget.widget_recent_comments ul li:last-child{
    margin-bottom:5px
}
.widget.widget_recent_comments ul li:last-child{
    margin-bottom:0
}
.widget.widget_recent_comments ul li a{
    color:#969696;
    line-height:30px
}
.sidebar .widget.widget_recent_comments ul li a{
    color:#04d39f;
    line-height:24px
}
.widget.widget_recent_comments ul li a:hover{
    color:#04d39f
}
.widget_recent_entries .recent-post,.widget_recent_entries ul li{
    display:table;
    margin-bottom:10px;
    border-bottom:1px solid #e5e5e5;
    padding-bottom:10px;
    width:100%
}
.footer-widgets .widget_recent_entries .recent-post,.footer-widgets .widget_recent_entries ul li{
    border-bottom:none;
    margin-bottom:15px;
    padding-bottom:0
}
.widget_recent_entries .recent-post:last-child,.widget_recent_entries ul li:last-child{
    border-bottom:none;
    margin-bottom:0;
    padding-bottom:0
}
.widget_recent_entries .recent-post .recent-post-image{
    width:65px;
    padding-right:12px
}
.widget_recent_entries .recent-post .recent-post-image,.widget_recent_entries .recent-post .recent-post-info{
    display:table-cell;
    vertical-align:middle
}
.widget_recent_entries .recent-post .recent-post-info a{
    font-size:14px;
    font-weight:500;
    color:#323232;
    line-height:20px;
    margin-bottom:3px;
    display:inline-block;
    -ms-word-wrap:break-word;
    word-wrap:break-word
}
.widget_recent_entries .recent-post .recent-post-info a:hover{
    color:#04d39f
}
.widget_recent_entries .recent-post .recent-post-info .post-date{
    display:block;
    font-size:12px
}
.widget_recent_entries .recent-post .recent-post-info .post-date i{
    margin-right:7px;
    color:#04d39f
}
.widget_recent_entries ul{
    padding-left:0
}
.widget_recent_entries ul li{
    list-style-type:none
}
.widget_mc4wp_form_widget input[type=submit]{
    cursor:pointer
}
.widget_pgs_social_profiles .social-profiles ul{
    display:inline-block;
    width:100%;
    margin-bottom:0
}
.social-profiles ul li{
    display:inline-block;
    margin:0;
    margin-right:7px;
    margin-bottom:7px;
    float:left
}
.social-profiles ul li:last-child{
    margin-right:0
}
.social-profiles ul li a{
    display:inline-block;
    width:40px;
    height:40px;
    border:1px solid #d5d5d5;
    text-align:center;
    line-height:40px;
    background:0 0;
    border-radius:3px
}
.social-profiles ul li a:hover{
    background:#04d39f;
    border-color:#04d39f;
    color:#fff!important
}
.widget_pgs_testimonials_widget .testimonials{
    background:#04d39f;
    padding-bottom:20px
}
.widget_pgs_testimonials_widget .owl-item .item{
    background:#04d39f;
    color:#fff;
    text-align:center;
    padding:30px 15px
}
.widget_pgs_testimonials_widget .owl-item .item .client-avarta{
    width:90px;
    display:inline-block
}
.widget_pgs_testimonials_widget .owl-item .item .client-avarta img{
    border-radius:100%;
    border:3px solid #fff;
    box-shadow:1px 1px 3px 0 rgba(0,0,0,.3);
    margin-bottom:10px
}
.widget_pgs_testimonials_widget .owl-item .item .info h5{
    color:#fff;
    font-size:16px;
    margin-bottom:0;
    margin-top:10px;
    font-weight:600
}
.widget_pgs_testimonials_widget .owl-item .item{
    background:0 0
}
.widget_pgs_testimonials_widget .owl-dots{
    bottom:15px
}
.widget_pgs_testimonials_widget .owl-dots .owl-dot{
    background:rgba(255,255,255,.6);
    border:none;
    margin:0 2px;
    width:8px;
    height:8px;
    padding:0;
    border-radius:60px
}
.widget_pgs_testimonials_widget .owl-dots .owl-dot:focus{
    outline:0
}
.widget_pgs_testimonials_widget .owl-dots .owl-dot.active{
    width:15px;
    background:#fff
}
.widget_breadcrumb_navxt ol{
    padding-left:0
}
.widget_breadcrumb_navxt ol li{
    list-style-type:none
}
.yith-woocompare-widget ul.products-list li:not(.list_empty){
    padding-left:25px
}
.yith-woocompare-widget ul.products-list li .remove{
    font-size:0;
    line-height:20px
}
.yith-woocompare-widget ul.products-list li .remove:before{
    content:"\f2ed";
    position:relative;
    left:0;
    top:0;
    font-family:'Font Awesome 5 Free';
    font-weight:400;
    font-size:16px;
    color:#969696
}
.yith-woocompare-widget ul.products-list li:last-child{
    border-bottom:none
}
.theme-dark .yith-woocompare-widget a.clear-all{
    color:#323232!important
}
.theme-dark .yith-woocompare-widget a.clear-all:hover{
    color:#fff!important
}
.theme-dark .yith-woocompare-widget ul.products-list li:not(.list_empty){
    border-bottom-color:rgba(255,255,255,.1)
}
.alignnone{
    margin:5px 20px 20px 0
}
.aligncenter,div.aligncenter{
    display:block;
    margin:5px auto 5px auto
}
.alignright{
    float:right;
    margin:5px 0 20px 20px
}
.alignleft{
    float:left;
    margin:5px 20px 20px 0
}
a img.alignright{
    float:right;
    margin:5px 0 20px 20px
}
a img.alignnone{
    margin:5px 20px 20px 0
}
a img.alignleft{
    float:left;
    margin:5px 20px 20px 0
}
a img.aligncenter{
    display:block;
    margin-left:auto;
    margin-right:auto
}
.wp-caption{
    background:#fff;
    border:1px solid #f5f5f5;
    max-width:96%;
    padding:5px;
    text-align:center
}
.wp-caption.alignnone{
    margin:5px 20px 20px 0
}
.wp-caption.alignleft{
    margin:5px 20px 20px 0
}
.wp-caption.alignright{
    margin:5px 0 20px 20px
}
.wp-caption img{
    border:0 none;
    height:auto;
    margin:0;
    max-width:98.5%;
    padding:0;
    width:auto
}
.wp-caption p.wp-caption-text{
    font-size:11px;
    line-height:17px;
    margin:0;
    padding:0 4px 5px
}
.screen-reader-text{
    clip:rect(1px,1px,1px,1px);
    position:absolute!important;
    white-space:nowrap;
    height:0;
    width:1px;
    overflow:hidden
}
.screen-reader-text:focus{
    background-color:#f1f1f1;
    border-radius:3px;
    box-shadow:0 0 2px 2px rgba(0,0,0,.6);
    clip:auto!important;
    color:#21759b;
    display:block;
    font-size:14px;
    font-size:.875rem;
    font-weight:700;
    height:auto;
    left:5px;
    line-height:normal;
    padding:15px 23px 14px;
    text-decoration:none;
    top:5px;
    width:auto;
    z-index:100000
}
.inner-intro.header_intro{
    position:relative;
    z-index:0;
    -webkit-box-shadow:0 3px 8px rgba(0,0,0,.03);
    -ms-box-shadow:0 3px 8px rgba(0,0,0,.03);
    box-shadow:0 3px 8px rgba(0,0,0,.03)
}
.inner-intro .intro-title{
    height:100%;
    position:relative;
    z-index:9
}
.inner-intro .container{
    height:100%
}
.inner-intro .intro-title-inner{
    margin-bottom:0;
    width:100%
}
.inner-intro h1{
    color:#fff;
    font-size:36px;
    line-height:44px;
    font-weight:600;
    margin-bottom:0;
    -ms-word-wrap:break-word;
    word-wrap:break-word;
    text-transform:capitalize
}
.inner-intro .yoast-breadcrumb,.inner-intro ul.page-breadcrumb{
    padding-top:10px;
    padding-bottom:10px;
    padding-left:0;
    width:100%;
    margin-bottom:0;
    margin-top:10px
}
.inner-intro .yoast-breadcrumb>span>span>span,.inner-intro ul.page-breadcrumb li{
    line-height:22px;
    color:#fff;
    display:inline;
    list-style:none;
    position:relative;
    margin-right:5px;
    padding-left:8px
}
.inner-intro .yoast-breadcrumb>span a{
    color:#fff;
    margin-right:7px;
    padding-left:10px;
    position:relative
}
.inner-intro .yoast-breadcrumb>span a:before{
    content:"\f015";
    font-family:FontAwesome;
    line-height:19px;
    position:relative;
    left:-8px;
    height:20px
}
.inner-intro ul.page-breadcrumb li:last-child{
    margin-right:0
}
.inner-intro .yoast-breadcrumb>span a:hover,.inner-intro ul.page-breadcrumb li.current_item span{
    color:#04d39f
}
.inner-intro ul.page-breadcrumb li a{
    color:inherit
}
.inner-intro ul.page-breadcrumb li>span{
    position:relative;
    padding-left:0
}
.inner-intro ul.page-breadcrumb li>span>span{
    -moz-word-wrap:break-word;
    word-wrap:break-word
}
.inner-intro ul.page-breadcrumb li.home:hover:before{
    color:#04d39f
}
.inner-intro ul.page-breadcrumb li:hover a{
    color:#04d39f
}
.inner-intro ul.page-breadcrumb li:before {
    content: "/";
    font-family: 'Font Awesome 5 Free';
    position: relative;
    left: -8px;
    height: 20px;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    
}
.inner-intro ul.page-breadcrumb li.home:before {
    content: "\f015";
    font-weight: 900;
    line-height: 19px;
    
}
.device-type-mobile .inner-intro .intro_header_video-bg{
    display:none
}
.inner-intro.woocommerce_inner-intro .yoast-breadcrumb a,.inner-intro.woocommerce_inner-intro .yoast-breadcrumb span{
    color:#323232
}
.inner-intro .intro-section-center ul.page-breadcrumb{
    text-align:center;
    padding-bottom:0
}
.inner-intro .intro-section-center .yoast-breadcrumb{
    text-align:center
}
.inner-intro .intro-section-left .intro-title-inner{
    text-align:left
}
.inner-intro .intro-section-left h1:before{
    left:0;
    margin-left:0
}
.inner-intro:hover .intro-section-left .intro-title-inner h1:before{
    width:50px;
    margin-left:0
}
.inner-intro .intro-section-right .intro-title-inner{
    text-align:right
}
.inner-intro .intro-section-right h1:before{
    right:0;
    margin-left:0;
    left:inherit
}
.inner-intro:hover .intro-section-right .intro-title-inner h1:before{
    width:50px;
    margin-right:0
}
.inner-intro .intro-section-right ul.page-breadcrumb{
    text-align:right;
    padding-bottom:0
}
.inner-intro .intro-section-right .yoast-breadcrumb{
    text-align:right
}
.inner-intro .text-left h1:before{
    left:0;
    margin-left:0
}
.inner-intro:hover .text-left .intro-title-inner h1:before{
    width:50px;
    margin-left:0
}
.inner-intro .text-right h1:before{
    right:0;
    margin-left:0;
    left:inherit
}
.inner-intro:hover .text-right .intro-title-inner h1:before{
    width:50px;
    margin-left:0
}
.inner-intro .container-fluid{
    height:100%
}
.inner-intro .intro-section-center .intro-title-inner{
    text-align:center
}
.inner-intro.header_intro.header_intro_opacity-black:before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.7);
    z-index:9
}
.inner-intro.header_intro.header_intro_opacity-custom:before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:9
}
embed,iframe,object{
    max-width:100%;
    width:100%
}
.intro_header_video-bg,.vc_video-bg{
    height:100%;
    overflow:hidden;
    pointer-events:none;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index:0
}
.inner-intro.woocommerce_inner-intro{
    height:auto!important;
    background:#fbfbfb;
    padding:10px 0;
    -webkit-box-shadow:0 2px 3px rgba(0,0,0,.04);
    -moz-box-shadow:0 2px 3px rgba(0,0,0,.04);
    box-shadow:0 2px 3px rgba(0,0,0,.04)
}
.inner-intro.woocommerce_inner-intro .intro-title-inner{
    padding:7px 0
}
.inner-intro.woocommerce_inner-intro h1,.inner-intro.woocommerce_inner-intro ul.page-breadcrumb li,.inner-intro.woocommerce_inner-intro ul.page-breadcrumb li a{
    color:#323232
}
.inner-intro.woocommerce_inner-intro h1{
    font-size:26px;
    line-height:30px;
    margin-bottom:0
}
.inner-intro.woocommerce_inner-intro ul.page-breadcrumb{
    margin-top:0
}
.inner-intro.woocommerce_inner-intro ul.page-breadcrumb li>span{
    color:#323232
}
.inner-intro.woocommerce_inner-intro ul.page-breadcrumb li:hover a{
    color:#04d39f
}
.woocommerce-categories-wrapper .woocommerce-categories-slider{
    display:inline-block;
    width:100%;
    position:relative
}
.archive .woocommerce-categories-wrapper+.content-wrapper,.woocommerce-categories-wrapper+.content-wrapper{
    padding-top:30px
}
.woocommerce-categories-wrapper .carousel-wrapper .item a{
    display:inline-block;
    border:1px solid #f7f7f7;
    background:#fff;
    width:100%;
    text-align:center;
    margin-bottom:7px;
    padding:15px;
    padding-top:10px;
    position:relative
}
.woocommerce-categories-wrapper .carousel-wrapper .item a:hover{
    border-color:#04d39f
}
.woocommerce-categories-wrapper .carousel-wrapper .item a:before{
    content:"";
    position:absolute;
    left:50%;
    bottom:-1px;
    width:45px;
    height:1px;
    background:#fff;
    z-index:0;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    transform:translateX(-50%)
}
.woocommerce-categories-wrapper .carousel-wrapper .woo-category-image img{
    display:inline
}
.woocommerce-categories-wrapper .carousel-wrapper .woo-category-name{
    color:#969696;
    font-weight:600;
    text-transform:uppercase;
    font-size:13px;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.woocommerce-categories-wrapper .carousel-wrapper a:hover .woo-category-name{
    color:#04d39f
}
.woocommerce-categories-wrapper .carousel-wrapper .woo-category-products-count{
    position:absolute;
    bottom:-9px;
    left:50%;
    transform:translateX(-50%)
}
.woocommerce-categories-wrapper .carousel-wrapper .woo-category-products-count .woo-cat-count{
    display:inline-block;
    position:relative;
    border:1px solid #e8e8e8;
    color:#969696;
    min-width:33px;
    border-radius:50px;
    line-height:16px;
    font-size:12px;
    background:#fff;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.woocommerce-categories-wrapper .carousel-wrapper a:hover .woo-category-products-count .woo-cat-count{
    border-color:#04d39f;
    color:#04d39f
}
.woocommerce-categories-wrapper .carousel-wrapper .woo-category-products-count .woo-cat-label{
    display:none
}
.woocommerce-categories-wrapper .carousel-wrapper:after{
    content:"";
    opacity:0;
    position:absolute;
    top:0;
    left:0;
    background-color:rgba(255,255,255,.8);
    background-image:url(../images/loader-img/cy_loader.svg);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:50px;
    width:100%;
    height:100%
}
.woocommerce-categories-wrapper .carousel-wrapper.loading:after{
    opacity:1;
    z-index:1
}
.woocommerce-categories-wrapper .carousel-wrapper.woocommerce-categories-slider-light:after{
    background-color:rgba(0,0,0,.8);
    background-image:url(../images/loader-img/cy_loader-light.svg);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:50px
}
.woocommerce-categories-wrapper .woocommerce-categories-slider-style-1{
    padding:60px 30px;
    min-height:250px
}
.woocommerce-categories-wrapper .woocommerce-categories-slider-style-1 .active-category .woo-cat-count,.woocommerce-categories-wrapper .woocommerce-categories-slider-style-1 .active-category>a{
    border-color:#04d39f
}
.woocommerce-categories-wrapper .woocommerce-categories-slider-style-1 .active-category .woo-category-products-count .woo-cat-count{
    color:#04d39f
}
@media (min-width:992px){
    .woocommerce-categories-wrapper .woocommerce-categories-slider-style-1.woocommerce-categories-count-1 .owl-carousel{
        width:300px;
        margin:0 auto
    }
    .woocommerce-categories-wrapper .woocommerce-categories-slider-style-1.woocommerce-categories-count-2 .owl-carousel{
        width:550px;
        margin:0 auto
    }
    .woocommerce-categories-wrapper .woocommerce-categories-slider-style-1.woocommerce-categories-count-3 .owl-carousel{
        width:700px;
        margin:0 auto
    }
    .woocommerce-categories-wrapper .woocommerce-categories-slider-style-1.woocommerce-categories-count-4 .owl-carousel{
        width:800px;
        margin:0 auto
    }
    .woocommerce-categories-wrapper .woocommerce-categories-slider-style-1.woocommerce-categories-count-5 .owl-carousel{
        width:900px;
        margin:0 auto
    }
    .woocommerce-categories-wrapper .woocommerce-categories-slider-style-1.woocommerce-categories-count-6 .owl-carousel{
        width:1000px;
        margin:0 auto
    }
}
@media (min-width:992px){
    .woocommerce-categories-wrapper .woocommerce-categories-slider-style-2.woocommerce-categories-count-1 .owl-carousel{
        width:300px;
        margin:0 auto
    }
    .woocommerce-categories-wrapper .woocommerce-categories-slider-style-2.woocommerce-categories-count-2 .owl-carousel{
        width:500px;
        margin:0 auto
    }
    .woocommerce-categories-wrapper .woocommerce-categories-slider-style-2.woocommerce-categories-count-3 .owl-carousel{
        width:600px;
        margin:0 auto
    }
    .woocommerce-categories-wrapper .woocommerce-categories-slider-style-2.woocommerce-categories-count-4 .owl-carousel{
        width:700px;
        margin:0 auto
    }
    .woocommerce-categories-wrapper .woocommerce-categories-slider-style-2.woocommerce-categories-count-5 .owl-carousel{
        width:800px;
        margin:0 auto
    }
    .woocommerce-categories-wrapper .woocommerce-categories-slider-style-2.woocommerce-categories-count-6 .owl-carousel{
        width:900px;
        margin:0 auto
    }
}
.woocommerce-categories-wrapper .woocommerce-categories-slider-style-2{
    padding:100px 30px;
    min-height:227px
}
.woocommerce-categories-wrapper .container-fluid>.row>div{
    padding-left:0;
    padding-right:0
}
.woocommerce-categories-wrapper .container-fluid .woocommerce-categories-slider-style-2{
    margin-top:0
}
.woocommerce-categories-wrapper .woocommerce-categories-slider-style-2 .woo-category-image{
    display:none
}
.woocommerce-categories-wrapper .woocommerce-categories-slider-style-2 .item a{
    display:inline-block;
    border:none;
    background:0 0;
    width:100%;
    text-align:center;
    margin-bottom:0;
    padding:0;
    position:relative
}
.woocommerce-categories-wrapper .woocommerce-categories-slider-style-2 .item a:before{
    content:normal
}
.woocommerce-categories-wrapper .woocommerce-categories-slider-style-2 .woo-category-name{
    color:#fff;
    display:inline-block;
    padding-right:5px
}
.woocommerce-categories-wrapper .woocommerce-categories-slider-style-2 .woo-category-products-count{
    position:relative;
    bottom:auto;
    left:0;
    transform:inherit;
    display:inline-block
}
.woocommerce-categories-wrapper .woocommerce-categories-slider-style-2 .woo-category-products-count .woo-cat-count{
    display:inline-block;
    position:relative;
    color:#fff;
    text-align:center;
    min-width:33px;
    border-radius:50px;
    line-height:16px;
    font-size:12px;
    background:0 0
}
.woocommerce-categories-wrapper .woocommerce-categories-slider-style-2 .active-category .woo-cat-count{
    border-color:#04d39f
}
.woocommerce-categories-wrapper .woocommerce-categories-slider-style-2 .active-category .woo-category-products-count .woo-cat-count{
    color:#04d39f
}
@media (min-width:992px){
    .woocommerce-categories-wrapper .woocommerce-categories-slider-style-3.woocommerce-categories-count-1 .owl-carousel{
        width:300px;
        margin:0 auto
    }
    .woocommerce-categories-wrapper .woocommerce-categories-slider-style-3.woocommerce-categories-count-2 .owl-carousel{
        width:550px;
        margin:0 auto
    }
    .woocommerce-categories-wrapper .woocommerce-categories-slider-style-3.woocommerce-categories-count-3 .owl-carousel{
        width:700px;
        margin:0 auto
    }
    .woocommerce-categories-wrapper .woocommerce-categories-slider-style-3.woocommerce-categories-count-4 .owl-carousel{
        width:800px;
        margin:0 auto
    }
    .woocommerce-categories-wrapper .woocommerce-categories-slider-style-3.woocommerce-categories-count-5 .owl-carousel{
        width:900px;
        margin:0 auto
    }
    .woocommerce-categories-wrapper .woocommerce-categories-slider-style-3.woocommerce-categories-count-6 .owl-carousel{
        width:1000px;
        margin:0 auto
    }
}
.woocommerce-categories-wrapper .woocommerce-categories-slider-style-3{
    padding:100px 30px;
    min-height:270px
}
.woocommerce-categories-wrapper .container-fluid .woocommerce-categories-slider-style-3{
    margin-top:0
}
.woocommerce-categories-wrapper .woocommerce-categories-slider-style-3 .item a{
    display:table;
    background:0 0;
    border:none;
    padding:0;
    margin:0;
    text-align:left
}
.woocommerce-categories-wrapper .woocommerce-categories-slider-style-3 .item a:before{
    content:normal
}
.woocommerce-categories-wrapper .woocommerce-categories-slider-style-3 .woo-category-image{
    display:table-cell;
    width:70px
}
.woocommerce-categories-wrapper .woocommerce-categories-slider-style-3 .woo-category-summary{
    display:table-cell;
    vertical-align:middle
}
.woocommerce-categories-wrapper .woocommerce-categories-slider-style-3 .woo-category-products-count .woo-cat-label{
    display:inline-block
}
.woocommerce-categories-wrapper .woocommerce-categories-slider-style-3 .woo-category-name{
    font-size:14px;
    line-height:24px;
    color:#fff
}
.woocommerce-categories-wrapper .woocommerce-categories-slider-style-3 .woo-category-products-count{
    position:relative;
    bottom:auto;
    left:auto;
    transform:inherit;
    line-height:18px;
    color:#e2e2e2
}
.woocommerce-categories-wrapper .woocommerce-categories-slider-style-3 .woo-category-products-count .woo-cat-count{
    background:0 0;
    border:none;
    border-radius:0;
    min-width:inherit;
    color:inherit
}
.woocommerce-categories-wrapper .carousel-wrapper.woocommerce-categories-slider-style-3 a:hover .woo-category-products-count .woo-cat-count{
    color:inherit
}
.woocommerce-categories-wrapper .woocommerce-categories-slider-style-2:before,.woocommerce-categories-wrapper .woocommerce-categories-slider-style-3:before{
    content:"";
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0
}
.woocommerce-categories-wrapper .woocommerce-categories-slider-style-3 .active-category .woo-category-name{
    color:#04d39f
}
.woocommerce-categories-wrapper .woocommerce-categories-slider-style-2.woocommerce-categories-slider-light .woo-category-name,.woocommerce-categories-wrapper .woocommerce-categories-slider-style-2.woocommerce-categories-slider-light .woo-category-products-count .woo-cat-count,.woocommerce-categories-wrapper .woocommerce-categories-slider-style-2.woocommerce-categories-slider-light .woo-category-products-count .woo-cat-label,.woocommerce-categories-wrapper .woocommerce-categories-slider-style-3.woocommerce-categories-slider-light .woo-category-name,.woocommerce-categories-wrapper .woocommerce-categories-slider-style-3.woocommerce-categories-slider-light .woo-category-products-count .woo-cat-count,.woocommerce-categories-wrapper .woocommerce-categories-slider-style-3.woocommerce-categories-slider-light .woo-category-products-count .woo-cat-label{
    color:#fff
}
.woocommerce-categories-wrapper .woocommerce-categories-slider-style-2.woocommerce-categories-slider-light .woo-cat-count{
    border:1px solid #fff
}
.woocommerce-categories-wrapper .woocommerce-categories-slider-style-2.woocommerce-categories-slider-dark .woo-category-name,.woocommerce-categories-wrapper .woocommerce-categories-slider-style-3.woocommerce-categories-slider-dark .woo-category-name{
    color:#323232
}
.woocommerce-categories-wrapper .woocommerce-categories-slider-style-3.woocommerce-categories-slider-dark .woo-category-products-count .woo-cat-count,.woocommerce-categories-wrapper .woocommerce-categories-slider-style-3.woocommerce-categories-slider-dark .woo-category-products-count .woo-cat-label,.woocommerce-categories-wrapper .woocommerce-categories-slider-style-3.woocommerce-categories-slider-dark .woo-category-products-count a:hover .woo-cat-count{
    color:#969696!important
}
.woocommerce-categories-wrapper .woocommerce-categories-slider-style-2.woocommerce-categories-slider-dark .woo-cat-count{
    border:1px solid #969696
}
.content-wrapper.content-wrapper-vc-enabled{
    padding:0
}
.content-wrapper-vc-enabled .wpb_revslider_element.wpb_content_element,.wpb_single_image.wpb_content_element{
    margin-bottom:0
}
.content-wrapper article.hentry,.content-wrapper article.hentry .entry-content,.content-wrapper-vc-enabled article.hentry{
    margin-bottom:0
}
.content-wrapper-vc-enabled article.hentry .entry-content{
    margin-bottom:0
}
.archive .content-wrapper,.content-wrapper,.search .content-wrapper,.single-post .content-wrapper,.single-product .content-wrapper.content-wrapper-vc-enabled{
    padding:60px 0
}
.content-wrapper.content-wrapper-vc-enabled .sidebar{
    padding-top:60px;
    padding-bottom:60px
}
body.woocommerce .content-wrapper.content-wrapper-vc-enabled .sidebar{
    padding-top:0
}
.ciyashop-cookies-info{
    text-align:left;
    padding:30px;
    position:fixed;
    z-index:1021;
    bottom:40px;
    left:40px;
    width:420px;
    background-color:#fff;
    -webkit-box-shadow:0 5px 30px rgba(32,32,32,.25);
    -moz-box-shadow:0 5px 30px rgba(32,32,32,.25);
    box-shadow:0 5px 30px rgba(32,32,32,.25);
    border-radius:3px;
    padding-right:65px
}
.ciyashop-cookies-info:before{
    content:"";
    position:absolute;
    top:-26px;
    right:-26px;
    background:url(../images/cookies-img.png);
    background-repeat:no-repeat;
    width:91px;
    height:90px
}
.cookies-buttons a,.cookies-buttons a:focus{
    background-color:#04d39f;
    padding:0 30px;
    line-height:38px;
    text-transform:uppercase;
    border-radius:3px;
    display:inline-block;
    color:#fff;
    margin-top:10px;
    margin-left:5px;
    border:2px solid transparent
}
.cookies-buttons a:hover{
    background-color:#323232;
    color:#fff
}
.cookies-buttons a.cookies-more-btn{
    background:0 0;
    border:2px solid #e8e8e8;
    color:#969696
}
.cookies-buttons a.cookies-more-btn:hover{
    background:#04d39f;
    border-color:#04d39f;
    color:#fff
}
.related-posts{
    margin-bottom:30px
}
.related-posts h3{
    font-size:24px;
    margin-bottom:30px
}
.related-posts .related-post-info h5{
    font-size:14px;
    font-weight:400;
    text-align:center;
    margin-top:10px
}
.related-posts .related-post-info h5 a{
    color:#969696;
    -ms-word-wrap:break-word;
    word-wrap:break-word
}
.related-posts .related-post-info h5 a:hover{
    color:#04d39f
}
.owl-carousel .owl-nav{
    top:50%
}
.owl-theme .owl-nav [class*=owl-]{
    margin:0;
    padding:0
}
.owl-theme .owl-nav{
    margin-top:-17px
}
.owl-carousel .owl-nav i{
    font-size:18px;
    width:28px;
    height:40px;
    line-height:40px;
    background:#323232;
    color:#fff;
    border-radius:2px;
    border:0 solid rgba(0,0,0,.07);
    -webkit-box-shadow:0 3px 5px rgba(0,0,0,.09);
    -moz-box-shadow:0 3px 5px rgba(0,0,0,.09);
    box-shadow:0 3px 5px rgba(0,0,0,.09)
}
.owl-carousel .owl-nav i:hover{
    background:#04d39f;
    color:#fff
}
.owl-carousel:hover .owl-nav .owl-next{
    right:15px
}
.owl-carousel:hover .owl-nav .owl-prev{
    left:15px
}
.owl-carousel.owl-theme .owl-dots .owl-dot span{
    border-radius:50px;
    width:8px;
    height:8px;
    background:#555
}
.row-background-dark .owl-carousel.owl-theme .owl-dots .owl-dot.active span,.row-background-dark .owl-carousel.owl-theme .owl-dots .owl-dot:hover span{
    background:#02d39f
}
.slick-slider .slick-prev{
    left:15px
}
.slick-slider .slick-next{
    right:15px
}
.slick-slider .slick-prev:before{
    content:"\f104"
}
.slick-slider .slick-next:before{
    content:"\f105"
}
.slick-slider .slick-next:before,.slick-slider .slick-prev:before{
    color:inherit;
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    line-height:inherit
}
.slick-slider .slick-arrow{
    font-size:0;
    width:35px;
    height:35px;
    line-height:35px;
    padding-left:2px;
    display:inline-block;
    color:#323232;
    background:#fff;
    border:0 solid #353535;
    border-radius:3px;
    font-weight:400;
    text-align:center;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    z-index:9
}
.slick-slider .slick-next:focus,.slick-slider .slick-next:hover,.slick-slider .slick-prev:focus,.slick-slider .slick-prev:hover{
    background:#04d39f;
    color:#fff
}
body.theme-dark{
    background:#171717
}
.theme-dark .ciyashop-promo-popup{
    background-color:#171717
}
.theme-dark .ciyashop-promo-popup .newsletter_form .button-area .btn:focus,.theme-dark .ciyashop-promo-popup .newsletter_form .button-area .btn:hover{
    color:#969696
}
.theme-dark .ciyashop-cookies-info{
    background:#272727;
    -webkit-box-shadow:0 5px 30px rgba(0,0,0,.15);
    -moz-box-shadow:0 5px 30px rgba(0,0,0,.15);
    box-shadow:0 5px 30px rgba(0,0,0,.15)
}
.theme-dark .cookies-buttons a:hover{
    background:#fff;
    color:#757575
}
.theme-dark #after_add_to_cart_message-popup{
    background:#171717
}
.theme-dark .footer-mobile-device{
    background:#272727
}
.theme-dark .footer-mobile-device .footer-mobile-device-actions>div{
    border-left-color:rgba(255,255,255,.1)
}
.theme-dark .request-box .request-box-form .wpcf7-submit,.theme-dark.woocommerce.single-product .sidebar>.pgs_brand_filters .brand-products{
    background:#323232;
    color:#fff
}
.row-background-dark input[type=password],.row-background-dark input[type=text],.row-background-dark textarea.wpcf7-textarea,.theme-dark .comment-form.contact-form input[type=password],.theme-dark .comment-form.contact-form input[type=search],.theme-dark .comment-form.contact-form input[type=text],.theme-dark .comment-form.contact-form textarea,.theme-dark .page-links a,.theme-dark .page-links>span.page-number,.theme-dark .pgs-shop-filters-wrapper .shop-filter-search input.search-field,.theme-dark .request-box .request-box-form .form-group .wpcf7-form-control,.theme-dark .row-background-dark input[type=email],.theme-dark .row-background-dark input[type=search],.theme-dark .row-background-dark textarea,.theme-dark .select2-container--default .select2-selection--single,.theme-dark .tag-password-2 .post-password-form label input,.theme-dark .widget select,.theme-dark .widget_search input,.theme-dark .woocommerce .woocommerce-checkout .input-text,.theme-dark .woocommerce-address-fields .woocommerce-input-wrapper input.input-text,.theme-dark .woocommerce-form-coupon input.input-text,.theme-dark .woocommerce-form-login input.input-text,.theme-dark .wp-caption,.theme-dark input[type=email],.theme-dark input[type=password],.theme-dark input[type=search],.theme-dark input[type=text],.theme-dark textarea,.theme-dark ul.page-numbers li>a,.theme-dark ul.page-numbers li>span .theme-dark .comment-form.contact-form input[type=email]{
    background:rgba(255,255,255,.06);
    border-color:rgba(255,255,255,.1)
}
.theme-dark .page-links a,.theme-dark .page-links>span.page-number{
    color:#fff
}
.theme-dark .search_form-search-button input[type=submit]:hover{
    background:0 0
}
.ciyashop-promo-popup .newsletter_form .button-area .btn:hover,.theme-dark #after_add_to_cart_message-popup .cart_message-inner .view-cart:hover,.theme-dark .comment-form.contact-form .form-submit input[type=submit]:hover,.theme-dark .product-summary-actions .woo-product-sticky-content.is-sticky .woo-product-cart_sticky .button:hover,.theme-dark .side_shopping_cart-wrapper .woocommerce .widget_shopping_cart_content .woocommerce-mini-cart__buttons a:hover,.theme-dark .widget_pgs_newsletter_widget .newsletter_form .button-area .input-group-btn>.btn:hover,.theme-dark .widget_product_search button[type=submit]:hover,.theme-dark .woo-tools-action.woo-tools-cart .woocommerce-mini-cart__buttons .button:hover,.theme-dark .woocommerce .cart-empty+.return-to-shop a.button:hover,.theme-dark .woocommerce button.button:hover,.theme-dark .woocommerce-cart-form td.actions button.button:disabled:hover,.theme-dark .woocommerce-cart-form td.actions button.button:disabled[disabled]:hover,.theme-dark .woocommerce-cart-form td.actions button.button:hover,.theme-dark .yith-woocompare-widget a.clear-all,.theme-dark .yith-woocompare-widget a.compare:hover,.theme-dark input[type=submit]:hover,.theme-dark ol.commentlist .comment .comments-info .comment-reply-link:hover,.theme-dark table.compare-list .add-to-cart .product-action .button:hover,.theme-dark.woocommerce #respond input#submit.alt:hover,.theme-dark.woocommerce #respond input#submit:hover,.theme-dark.woocommerce a.button.alt:hover,.theme-dark.woocommerce button.button.alt.disabled:hover,.theme-dark.woocommerce button.button.alt:hover,.theme-dark.woocommerce button.button:hover,.theme-dark.woocommerce input.button.alt:hover,.theme-dark.woocommerce-cart td.actions .coupon .button:hover{
    background:#fff;
    color:#757575
}
.theme-dark table.compare-list .add-to-cart td a:hover{
    background:#fff;
    color:#323232
}
.theme-dark.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout a.checkout-button:hover{
    color:#fff
}
.theme-dark .select2-dropdown{
    background-color:#171717
}
.theme-dark .ui-widget-content{
    background-color:#1e1e1e
}
.theme-dark .search_form-autocomplete,.theme-dark .select2-container--default .select2-search--dropdown .select2-search__field,.theme-dark .select2-dropdown{
    border-color:#313131
}
.theme-dark .woo-tools-action.woo-tools-cart .widget_shopping_cart{
    background:#171717
}
.theme-dark .woocommerce .widget_shopping_cart .total,.theme-dark .woocommerce.widget_shopping_cart .total{
    border-top-color:rgba(255,255,255,.1)
}
.theme-dark .side_shopping_cart-wrapper .side_shopping_cart .widget_shopping_cart_content .cart_list li .remove,.theme-dark .site-header .woo-tools-action.woo-tools-cart .woocommerce-mini-cart li .remove,.theme-dark .widget_shopping_cart .quantity{
    color:#fff!important
}
.theme-dark .woocommerce.widget_shopping_cart .buttons a.checkout{
    background:rgba(255,255,255,.15)
}
.theme-dark .side_shopping_cart-wrapper{
    background:#171717
}
.theme-dark .side_shopping_cart-wrapper .side_shopping_cart-heading,.theme-dark .side_shopping_cart-wrapper .woocommerce .widget_shopping_cart_content .woocommerce-mini-cart__total{
    background:rgba(255,255,255,.05)
}
.theme-dark .side_shopping_cart-wrapper .side_shopping_cart .widget_shopping_cart_content .cart_list li,.theme-dark .side_shopping_cart-wrapper .side_shopping_cart-heading{
    border-bottom-color:rgba(255,255,255,.1)
}
.theme-dark #search_popup{
    background:#222
}
.theme-dark #search_popup .close{
    color:#fff;
    opacity:.8;
    text-shadow:none
}
.theme-dark #search_popup .search_form-inner{
    background:rgba(255,255,255,.01);
    border:1px solid rgba(255,255,255,.1)
}
.theme-dark #search_popup .search_form-inner input.form-control{
    background:0 0;
    color:#969696
}
.theme-dark #search_popup .search_form-category-wrap:before{
    background:rgba(255,255,255,.1)
}
.theme-dark .search_form-keywords-list li a{
    border-color:rgba(255,255,255,.1)
}
.theme-dark .select2-dropdown.ciyashop-search_form_cat-dropdown{
    background:#323232
}
.theme-dark table.compare-list .remove td a:hover{
    color:#fff
}
.theme-dark #cboxContent,.theme-dark table.compare-list td.odd{
    background:#222
}
.theme-dark .yith_woocompare_colorbox #cboxBottomCenter,.theme-dark table.compare-list tbody th,.theme-dark table.compare-list td.even{
    background:#272727
}
.theme-dark table.dataTable.compare-list tbody td,.theme-dark table.dataTable.compare-list tbody th{
    border-right-color:rgba(255,255,255,.1);
    border-top-color:rgba(255,255,255,.1)
}
.theme-dark .DTFC_LeftWrapper .DTFC_LeftBodyWrapper table.compare-list,.theme-dark .dataTables_scroll .dataTables_scrollBody table.compare-list{
    border-top-color:rgba(255,255,255,.1);
    border-bottom-color:rgba(255,255,255,.1)
}
.theme-dark.woocommerce-compare h1{
    border-bottom:none
}
.theme-dark table.dataTable.compare-list tbody tr th{
    border-left-color:rgba(255,255,255,.1)
}
.theme-dark #yith-woocompare{
    padding:0
}
.theme-dark .yith_woocompare_colorbox #cboxLoadedContent{
    border-color:transparent
}
.theme-dark .cboxIframe{
    background:0 0
}
.theme-dark table.dataTable tbody tr{
    background-color:#2d2d2d
}
.theme-dark table.dataTable.compare-list tbody tr.no-products td{
    border-color:rgba(255,255,255,.1)
}
.theme-dark table.compare-list td,.theme-dark table.compare-list th{
    border-right-color:rgba(255,255,255,.1);
    border-bottom-color:rgba(255,255,255,.1)
}
.theme-dark .dataTables_scroll .dataTables_scrollBody table.compare-list{
    border-top-color:#393939
}
#cs-comparelist{
    display:block!important;
    position:fixed;
    left:0;
    right:0;
    top:0;
    bottom:0;
    padding:50px;
    visibility:hidden;
    opacity:0;
    z-index:1122;
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.admin-bar #cs-comparelist{
    padding-top:70px
}
#cs-comparelist.popup-open{
    opacity:1;
    visibility:visible
}
#cs-comparelist .cs-woocompare-popup-overlay{
    background:#000;
    opacity:.5;
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    z-index:0
}
#cs-comparelist .cs-woocompare-popup{
    background:#fff;
    height:100%;
    overflow:auto;
    position:relative;
    z-index:2
}
#cs-comparelist .cs-woocompare-popup-header{
    position:relative
}
#cs-comparelist .cs-woocompare-popup-header .cs-compare-title{
    background:0 0;
    font-size:22px;
    color:#04d39f;
    font-weight:600;
    margin-bottom:0;
    padding:15px 0;
    min-height:74px;
    text-transform:uppercase;
    text-align:center
}
#cs-comparelist .cs-woocompare-popup-header .close-model{
    position:absolute;
    right:20px;
    top:15px;
    background:0 0;
    border:none;
    outline:0;
    font-size:34px;
    padding:0;
    line-height:normal;
    width:40px;
    height:40px;
    display:flex;
    justify-content:center;
    align-items:center;
    cursor:pointer
}
#cs-comparelist .cs-compare-list-wrapper{
    display:flex;
    margin:30px;
    margin-top:0;
    border:1px solid #e8e8e8
}
#cs-comparelist .cs-compare-list-wrapper .cs-compare-list-header{
    flex:none;
    width:275px
}
#cs-comparelist .cs-compare-list-wrapper .cs-compare-list-header .cs-compare-list-title{
    display:flex;
    justify-content:flex-end;
    align-items:center;
    padding:10px 20px;
    color:#323232;
    text-transform:uppercase;
    font-weight:700;
    font-size:14px;
    min-height:47px;
    border-bottom:1px solid #e7e7e7;
    border-right:1px solid #e7e7e7
}
#cs-comparelist .cs-compare-list-wrapper .cs-compare-list-content{
    display:flex;
    overflow:hidden;
    overflow-x:auto
}
#cs-comparelist .cs-compare-list-wrapper .cs-compare-list-content .cs-product-list-column{
    width:325px;
    flex:none
}
#cs-comparelist .cs-compare-list-wrapper .cs-compare-list-content .cs-product-list-column.ui-sortable-helper{
    background:#fff;
    border-top:1px solid #e7e7e7;
    border-left:1px solid #e7e7e7
}
#cs-comparelist .cs-compare-list-wrapper .cs-compare-list-content .cs-product-list-column:nth-child(odd){
    background:#f7f7f7
}
#cs-comparelist .cs-compare-list-wrapper .cs-product-list-column .cs-product-list-row{
    padding:10px 15px;
    text-align:center;
    min-height:47px;
    border-bottom:1px solid #e7e7e7;
    border-right:1px solid #e7e7e7
}
#cs-comparelist .cs-compare-list-wrapper .cs-product-list-column .cs-product-list-row .star-rating{
    float:none;
    top:7px
}
#cs-comparelist .cs-compare-list-wrapper .cs-product-list-column{
    opacity:1
}
#cs-comparelist .cs-compare-list-wrapper .cs-product-list-column.cs-loading{
    opacity:.5
}
#cs-comparelist .cs-compare-list-wrapper .cs-product-list-column.cs-loading .remove .ciyashop-compare-remove{
    opacity:0
}
#cs-comparelist .cs-compare-list-wrapper .cs-product-list-column .remove .cs-product-compare-remove{
    position:relative
}
#cs-comparelist .cs-compare-list-wrapper .cs-product-list-column.cs-loading .remove .cs-product-compare-remove:after{
    content:"\f19a";
    font-family:pgsicon-ecommerce;
    line-height:normal;
    font-weight:500;
    position:absolute;
    top:4px;
    left:-4px;
    animation:inherit;
    -webkit-animation:fa-spin 2s linear infinite;
    animation:fa-spin 2s linear infinite
}
#cs-comparelist .compare-empty-text{
    text-align:center;
    font-size:18px;
    padding:20px 10px;
    border:1px solid #e7e7e7;
    margin:0 30px
}
.cs-woocompare-popup .cs-product-list-column .product-action{
    display:flex;
    justify-content:center;
    align-items:center
}
.cs-woocompare-popup .cs-product-list-column .product-action .button.loading{
    color:rgba(255,255,255,.2)
}
.cs-woocompare-popup .cs-product-list-column .product-action .button.loading:after{
    top:0;
    left:50%;
    right:auto;
    margin-left:-5px;
    color:#fff
}
.cs-woocompare-popup .cs-product-list-column .product-action .button:after{
    top:0
}
.cs-woocompare-popup .cs-product-list-column .product-action .added_to_cart{
    margin-left:10px;
    padding:0
}
.theme-dark #cs-comparelist .cs-woocompare-popup{
    background:#272727
}
.theme-dark #cs-comparelist .cs-compare-list-wrapper{
    border-color:rgba(255,255,255,.1)
}
.theme-dark #cs-comparelist .cs-compare-list-wrapper .cs-compare-list-header .cs-compare-list-title,.theme-dark #cs-comparelist .cs-compare-list-wrapper .cs-product-list-column .cs-product-list-row{
    border-bottom-color:rgba(255,255,255,.1);
    border-right-color:rgba(255,255,255,.1)
}
.theme-dark #cs-comparelist .cs-compare-list-wrapper .cs-compare-list-content .cs-product-list-column.ui-sortable-helper{
    border-top-color:rgba(255,255,255,.1);
    border-left-color:rgba(255,255,255,.1)
}
.theme-dark #cs-comparelist .cs-compare-list-wrapper .cs-compare-list-content .cs-product-list-column:nth-child(odd){
    background:#323232
}
.theme-dark article.hentry .readmore{
    background:rgba(255,255,255,.1)
}
.theme-dark .comments-area .commentlist li.pingback,.theme-dark .content-wrapper .masonry-item article.post,.theme-dark .content-wrapper [class*=col-]>article.post{
    border-color:rgba(255,255,255,.1)
}
.theme-dark article.hentry .entry-footer .share ul{
    background:#393939
}
.theme-dark article.hentry .entry-footer .share .share-button{
    border-color:#393939
}
.theme-dark article.hentry .entry-footer .share ul:before{
    border-color:transparent transparent transparent #393939
}
.theme-dark .content-wrapper .masonry-item article.post,.theme-dark .content-wrapper [class*=col-]>article.post{
    background:#272727
}
.theme-dark .masonry-item article.post .readmore,.theme-dark .masonry-item article.post .readmore:hover,.theme-dark [class*=col-]>article.post .readmore,.theme-dark [class*=col-]>article.post .readmore:hover{
    background:0 0
}
.theme-dark .comments-area .commentlist li.pingback p{
    color:#fff
}
.theme-dark .entry-meta ul a span,.theme-dark .entry-meta ul li,.theme-dark .entry-meta ul li a,.theme-dark .entry-meta ul span{
    color:#ccc
}
.theme-dark.blog .timeline li.entry-date span,.theme-dark.blog .timeline li.entry-date-bottom a{
    background:#393939
}
.theme-dark.blog .timeline:before{
    background:rgba(255,255,255,.1)
}
.theme-dark ol.commentlist .comment .comments-info,.theme-dark ol.commentlist .comment .comments-photo,.theme-dark.blog .timeline>li>.timeline-panel,.theme-dark.single-post article.hentry .entry-footer .share ul li a{
    border-color:rgba(255,255,255,.1)
}
.theme-dark.blog .timeline>li>.timeline-panel:before{
    border-top:15px solid transparent;
    border-left:15px solid rgba(255,255,255,.2);
    border-right:0 solid rgba(255,255,255,.2);
    border-bottom:15px solid transparent
}
.theme-dark.blog .timeline>li>.timeline-panel:after{
    border-top:14px solid transparent;
    border-left:14px solid #171717;
    border-right:0 solid #171717;
    border-bottom:14px solid transparent
}
.theme-dark.blog .timeline>li.timeline-inverted>.timeline-panel:before{
    border-left-width:0;
    border-right-width:15px
}
.theme-dark.blog .timeline>li.timeline-inverted>.timeline-panel:after{
    border-left-width:0;
    border-right-width:14px
}
.theme-dark.blog .timeline>li>.timeline-badge{
    background-color:#383838;
    border-color:#464646
}
.theme-dark .post-navigation .nav-links{
    border-top-color:rgba(255,255,255,.1);
    border-bottom-color:rgba(255,255,255,.1)
}
.theme-dark.single-post article.hentry .entry-footer .share ul{
    background:0 0
}
.theme-dark .mejs-container,.theme-dark .mejs-container .mejs-controls,.theme-dark .mejs-embed,.theme-dark .mejs-embed body,.theme-dark article.hentry.sticky{
    background:#272727
}
.theme-dark ol.commentlist .comment .comments-info a:hover{
    color:#fff
}
.theme-dark .widget_tag_cloud .tagcloud a.tag-cloud-link{
    border-color:rgba(255,255,255,.1)
}
.theme-dark .widget select option{
    color:#969696;
    background:#171717
}
.theme-dark .widget_search .search-button{
    color:#e8e8e8
}
.theme-dark .widget_recent_entries .recent-post,.theme-dark .widget_recent_entries ul li{
    border-bottom-color:rgba(255,255,255,.1)
}
.theme-dark .post-navigation .nav-links:before,.theme-dark .widget_calendar .calendar_wrap table th,.theme-dark table th,.theme-dark table#wp-calendar{
    background:rgba(255,255,255,.05)
}
.theme-dark .widget table td,.theme-dark .widget table th{
    border-color:rgba(255,255,255,.05);
    color:#ccc
}
.theme-dark .pgs_widgets_shop-filters .pgs-woocommerce-widget-layered-nav-list-container>.ciyashop-scroll-pane,.theme-dark .shop-off_canvas_sidebar .sidebar>.ciyashop-scroll-pane,.theme-dark .side_shopping_cart-wrapper .pgs_product_list_widget-container>.ciyashop-scroll-pane,.theme-dark .sidebar .pgs-woocommerce-widget-layered-nav-list-container>.ciyashop-scroll-pane,.theme-dark .widget.widget_product_categories>.ciyashop-scroll-pane,.theme-dark .woo-tools-action.woo-tools-cart .pgs_product_list_widget-container>.ciyashop-scroll-pane{
    background:rgba(255,255,255,.2)
}
.theme-dark .pgs_widgets_shop-filters .pgs-woocommerce-widget-layered-nav-list-container>.ciyashop-scroll-pane>.ciyashop-scroll-slider,.theme-dark .shop-off_canvas_sidebar .sidebar>.ciyashop-scroll-pane>.ciyashop-scroll-slider,.theme-dark .side_shopping_cart-wrapper .pgs_product_list_widget-container>.ciyashop-scroll-pane>.ciyashop-scroll-slider,.theme-dark .sidebar .pgs-woocommerce-widget-layered-nav-list-container>.ciyashop-scroll-pane>.ciyashop-scroll-slider,.theme-dark .widget.widget_product_categories>.ciyashop-scroll-pane>.ciyashop-scroll-slider,.theme-dark .woo-tools-action.woo-tools-cart .pgs_product_list_widget-container>.ciyashop-scroll-pane>.ciyashop-scroll-slider{
    background:rgba(255,255,255,.5)
}
.theme-dark .inner-intro.woocommerce_inner-intro{
    background:#222
}
.theme-dark.woocommerce ul.products.list li.product{
    border-bottom-color:rgba(255,255,255,.1)
}
.theme-dark.woocommerce .products .product-hover-style-image-icon-bottom,.theme-dark.woocommerce .products .product-hover-style-image-icon-left{
    background:#181818
}
.theme-dark.woocommerce ul.products.list li.product .product-info .product-actions a{
    border-color:rgba(255,255,255,.1)
}
.theme-dark.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
    background-color:#171717
}
.theme-dark .pgs-shop-filter-buttons .slider,.theme-dark .woocommerce-widget-layered-nav .pgs-woocommerce-widget-layered-nav-list .wc-layered-nav-term a>span,.theme-dark.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{
    background:rgba(255,255,255,.2)
}
.theme-dark .loop-header-active-filters .widget_layered_nav_filters ul li a,.theme-dark .loop-header-filters .pgs_widgets_shop-filters,.theme-dark .loop-header-filters .pgs_widgets_shop-filters .row>.widget{
    border-color:rgba(255,255,255,.1)
}
.theme-dark .loop-header-active-filters .widget_layered_nav_filters ul li a,.theme-dark.woocommerce .widget_layered_nav_filters ul li a::before{
    color:#969696
}
.theme-dark .loop-header-active-filters .widget_layered_nav_filters ul li a:hover,.theme-dark.woocommerce .widget_layered_nav_filters ul li a:hover:before{
    color:#fff
}
.theme-dark .loop-header-active-filters .widget_layered_nav_filters ul li a{
    background:#171717
}
.theme-dark.woocommerce nav.woocommerce-pagination ul li a,.theme-dark.woocommerce nav.woocommerce-pagination ul li span{
    background:rgba(255,255,255,.1);
    border-color:rgba(255,255,255,.1)
}
.product-summary-actions .woo-product-sticky-content.is-sticky,.theme-dark .quantity input,.theme-dark .quantity-button,.theme-dark.woocommerce div.product .woocommerce-tabs ul.tabs li,.theme-dark.woocommerce.single-product .sidebar>.widget,.theme-dark.woocommerce.single-product .sidebar>.widget_recently_viewed_products,.theme-dark.woocommerce.single-product .sidebar>.yith-woocompare-widget,.theme-dark.woocommerce.single-product .summary .woo-product-countdown li,.theme-dark.woocommerce.single-product div.product form.cart .variations td .select2-selection--single{
    border-color:rgba(255,255,255,.1)
}
.theme-dark.woocommerce.single-product .product-summary-actions,.theme-dark.woocommerce.single-product .summary .social-profiles{
    border-top-color:rgba(255,255,255,.1);
    border-bottom-color:rgba(255,255,255,.1)
}
.theme-dark.woocommerce.single-product .summary .woo-product-countdown li{
    background:0 0
}
.theme-dark .product-summary-actions .woo-product-sticky-content.is-sticky{
    background:#171717
}
.theme-dark .variations .ciyashop-swatches .swatches-select .ciyashop-swatch{
    border-color:#171717
}
.theme-dark .variations .ciyashop-swatches .swatches-select .ciyashop-swatch{
    -webkit-box-shadow:0 0 0 1px #424242;
    -moz-box-shadow:0 0 0 1px #424242;
    box-shadow:0 0 0 1px #424242;
    -webkit-transition:all .1s ease-in-out;
    transition:all .1s ease-in-out
}
.theme-dark .quantity input,.theme-dark .quantity-button,.theme-dark.woocommerce.single-product div.product form.cart .quantity input,.theme-dark.woocommerce.single-product div.product form.cart .quantity-button{
    background:rgba(0,0,0,.08)
}
.theme-dark.woocommerce.single-product div.product .price del,.theme-dark.woocommerce.single-product div.product .price del .amount{
    color:rgba(255,255,255,.8)
}
.theme-dark .variations .ciyashop-swatches .swatches-select .ciyashop-text-only{
    color:#969696
}
.theme-dark .product-size-guide .open-product-size-guide{
    background:#222;
    border-color:rgba(255,255,255,.1)
}
.theme-dark .pgs-content-popup{
    background:#222
}
.theme-dark .mfp-close-btn-in .mfp-close{
    color:#fff
}
.theme-dark .pgs-content-popup table,.theme-dark .pgs-content-popup table td,.theme-dark .pgs-content-popup table th{
    border-color:#454545
}
.theme-dark .pgs-content-popup .table tbody+tbody{
    border-top-color:#454545
}
.theme-dark .ciyashop-popup-quick-view div.product form.cart .button.alt.disabled:hover,.theme-dark .ciyashop-popup-quick-view div.product form.cart .button.alt:hover{
    color:#323232
}
.theme-dark .woocommerce-categories-wrapper .carousel-wrapper .item a,.theme-dark .woocommerce-categories-wrapper .carousel-wrapper .item a:before,.theme-dark .woocommerce-categories-wrapper .carousel-wrapper .woo-category-products-count .woo-cat-count{
    background:#171717
}
.theme-dark .woocommerce-categories-wrapper .carousel-wrapper .item a,.theme-dark .woocommerce-categories-wrapper .carousel-wrapper .woo-category-products-count .woo-cat-count,.theme-dark .woocommerce-categories-wrapper .woocommerce-categories-slider-style-2 .woo-category-products-count .woo-cat-count{
    border-color:#313131
}
.theme-dark .woocommerce-categories-wrapper .woocommerce-categories-slider-style-2 .item a,.theme-dark .woocommerce-categories-wrapper .woocommerce-categories-slider-style-2 .woo-category-products-count .woo-cat-count,.theme-dark .woocommerce-categories-wrapper .woocommerce-categories-slider-style-3 .item a,.theme-dark .woocommerce-categories-wrapper .woocommerce-categories-slider-style-3 .woo-category-products-count .woo-cat-count{
    background:0 0
}
.theme-dark .woocommerce-categories-wrapper .woocommerce-categories-slider-style-3 .woo-category-products-count{
    color:#ccc
}
.theme-dark .woocommerce-tabs.woocommerce-tabs-layout-accordion .card{
    background:rgba(0,0,0,.08)
}
.theme-dark .woocommerce-tabs.woocommerce-tabs-layout-accordion .card,.theme-dark.woocommerce #reviews #comments ol.commentlist li .comment-text,.theme-dark.woocommerce div.product .woocommerce-tabs-layout-left .wc-tabs-content-wrapper,.theme-dark.woocommerce div.product .woocommerce-tabs-layout-left ul.tabs,.theme-dark.woocommerce div.product .woocommerce-tabs-layout-left ul.tabs li,.theme-dark.woocommerce table.shop_attributes td,.theme-dark.woocommerce table.shop_attributes th{
    border-color:rgba(255,255,255,.1)
}
.theme-dark .woocommerce-tabs.woocommerce-tabs-layout-accordion #tab-description,.theme-dark .woocommerce-tabs.woocommerce-tabs-layout-accordion .collapse,.theme-dark.woocommerce table.shop_attributes{
    border-top-color:rgba(255,255,255,.1)
}
.theme-dark.woocommerce div.product .woocommerce-tabs ul.tabs:before{
    border-bottom-color:rgba(255,255,255,.1)
}
.theme-dark.woocommerce div.product .woocommerce-tabs ul.tabs li{
    border-bottom-color:transparent
}
.theme-dark.woocommerce div.product .woocommerce-tabs-layout-left ul.tabs li,.theme-dark.woocommerce-page #content div.product .woocommerce-tabs-layout-left ul.tabs li{
    border-right-color:rgba(255,255,255,.1)
}
.theme-dark.woocommerce div.product .woocommerce-tabs-layout-left ul.tabs li,.theme-dark.woocommerce-page #content div.product .woocommerce-tabs-layout-left ul.tabs li{
    border-bottom-color:rgba(255,255,255,.1)
}
.theme-dark.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
    background:#171717;
    border-bottom-color:transparent
}
.theme-dark.woocommerce div.product .woocommerce-tabs-layout-left ul.tabs{
    background:#171717
}
.theme-dark.woocommerce table.shop_attributes th{
    background:rgba(255,255,255,.01)
}
.theme-dark .woocommerce form.checkout_coupon,.theme-dark .woocommerce table.shop_table,.theme-dark.woocommerce .cart-collaterals .cart_totals,.theme-dark.woocommerce-cart .cart_totals .woocommerce-shipping-calculator .form-row input[type=text],.theme-dark.woocommerce-checkout .woocommerce form.login,.theme-dark.woocommerce-page .cart-collaterals .cart_totals{
    border-color:rgba(255,255,255,.1)
}
.theme-dark .woocommerce table.shop_table td,.theme-dark.woocommerce-cart .cart-collaterals .cart_totals table th{
    border-top-color:rgba(255,255,255,.1)
}
.theme-dark .woocommerce .cart-collaterals .cart_totals,.theme-dark.woocommerce-cart .cart_totals .woocommerce-shipping-calculator .form-row input[type=text]{
    background:rgba(255,255,255,.01)
}
.theme-dark.woocommerce-cart #content table.cart td.actions .input-text,.theme-dark.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout a.checkout-button:hover,.theme-dark.woocommerce-cart table.cart td.actions .coupon .input-text,.theme-dark.woocommerce-cart table.cart td.actions .coupon input[type=text],.theme-dark.woocommerce-checkout .woocommerce .woocommerce-info{
    background:#272727
}
.theme-dark.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table .shipping td[data-title=Shipping]{
    color:#969696
}
.theme-dark.woocommerce-cart .cart-collaterals .cart_totals table tr{
    border-top-color:rgb(255,255,255,.1)
}
.theme-dark .woocommerce-checkout-review-order,.theme-dark.woocommerce-checkout .woocommerce table.shop_table td,.theme-dark.woocommerce-checkout .woocommerce table.shop_table th{
    border-color:rgba(255,255,255,.1)
}
.theme-dark .woocommerce .woocommerce-checkout-review-order-table{
    background:rgba(255,255,255,.01)
}
.theme-dark.woocommerce-checkout .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info:before,.theme-dark.woocommerce-checkout .woocommerce .woocommerce-form-login-toggle .woocommerce-info:before{
    color:#fff
}
.theme-dark.woocommerce-checkout-layout-default .woocommerce .woocommerce-checkout-review-order-table,.theme-dark.woocommerce-checkout-layout-default .woocommerce table.shop_table td,.theme-dark.woocommerce-checkout-layout-default .woocommerce table.shop_table th{
    background:0 0
}
.theme-dark.woocommerce-checkout-layout-default .woocommerce #payment #place_order,.theme-dark.woocommerce-checkout-layout-default form.woocommerce-checkout #payment ul.payment_methods li div.payment_box{
    background:#272727
}
.theme-dark.woocommerce-checkout-layout-default form.woocommerce-checkout #payment ul.payment_methods li div.payment_box:before{
    border-bottom-color:#272727
}
.theme-dark.woocommerce-checkout-layout-default .woocommerce #payment #place_order:hover{
    background:#04d39f;
    color:#fff
}
.theme-dark.woocommerce-checkout-layout-light_spiral .woocommerce table.shop_table .cart-subtotal td,.theme-dark.woocommerce-checkout-layout-light_spiral .woocommerce table.shop_table tfoot th,.theme-dark.woocommerce-checkout-layout-light_spiral .woocommerce table.shop_table thead th,.theme-dark.woocommerce-checkout-layout-light_spiral .woocommerce-checkout #order_review_heading,.theme-dark.woocommerce-checkout-layout-light_spiral form.woocommerce-checkout #payment ul.payment_methods li label{
    color:#323232
}
.theme-dark.woocommerce-checkout-layout-light_spiral .woocommerce .woocommerce-checkout-review-order-table{
    background:#fff
}
.theme-dark.woocommerce-checkout-layout-light_spiral .woocommerce #payment #place_order{
    background:#323232;
    color:#fff
}
.theme-dark.woocommerce-checkout-layout-light_spiral .woocommerce table.shop_table td,.theme-dark.woocommerce-checkout-layout-light_spiral .woocommerce table.shop_table th,.theme-dark.woocommerce-checkout-layout-light_spiral form.woocommerce-checkout #payment ul.payment_methods li div.payment_box p{
    color:#757575;
    border-color:#e8e8e8
}
.theme-dark.woocommerce-checkout-layout-light_spiral .woocommerce #payment #place_order:hover{
    background:#04d39f
}
.theme-dark.woocommerce-checkout-layout-light_spiral .woocommerce table.shop_table .order-total td{
    color:#04d39f
}
.theme-dark .woocommerce ul.order_details,.theme-dark .woocommerce-order-details .woocommerce-order-details__title{
    border:1px solid rgba(255,255,255,.1)
}
.theme-dark .woocommerce ul.order_details li{
    border-right-color:rgba(255,255,255,.1)
}
.theme-dark.woocommerce-checkout .woocommerce table.shop_table.woocommerce-table--order-details thead th{
    border-top-color:rgba(255,255,255,.1)
}
.theme-dark .woocommerce-order-details .woocommerce-order-details__title{
    background:rgba(255,255,255,.01)
}
.theme-dark .woocommerce .woocommerce-customer-details address{
    background:rgba(255,255,255,.05)
}
.theme-dark .woocommerce ul.order_details li:before,.theme-dark.woocommerce-checkout .woocommerce table.shop_table.woocommerce-table--order-details thead th{
    color:#fff
}
.theme-dark .woocommerce ul.order_details li strong{
    color:#969696
}
.theme-dark .woocommerce .woocommerce-order .addresses .col-1,.theme-dark .woocommerce .woocommerce-order .addresses .col-2{
    background:#272727
}
.theme-dark .sidebar .woocommerce.widget{
    border-bottom-color:rgba(255,255,255,.1)
}
.theme-dark .woocommerce-widget-layered-nav .pgs-woocommerce-widget-layered-nav-list .wc-layered-nav-term>.count{
    border-color:rgba(255,255,255,.5)
}
.theme-dark .widget_product_tag_cloud .tagcloud a{
    border-color:rgba(255,255,255,.15)
}
.theme-dark.shop-off_canvas_sidebar .sidebar,.theme-dark.shop-off_canvas_sidebar .sidebar .sidebar-widget-heading{
    background:#171717
}
.theme-dark .loop-header-tools .ciyashop-show-shop-sidebar .ciyashop-show-shop-btn{
    border-color:rgba(255,255,255,.1)
}
.theme-dark.shop-off_canvas_sidebar .sidebar .sidebar-widget-heading{
    border-bottom-color:rgba(255,255,255,.1)
}
.theme-dark .mfp-bg{
    background:#000
}
.theme-dark .ciyashop-popup-quick-view,.theme-dark .ciyashop-popup-quick-view table.variations td.value select option{
    background:#222
}
.theme-dark .ciyashop-popup-quick-view .mfp-close{
    color:#fff;
    background:#454545
}
.theme-dark .ciyashop-popup-quick-view table.variations td.value select{
    border-color:rgba(255,255,255,.1)
}
.theme-dark .ciyashop-popup-quick-view .social-profiles{
    border-top-color:rgba(255,255,255,.1);
    border-bottom-color:rgba(255,255,255,.1)
}
.theme-dark .modal-content{
    background:#171717
}
.theme-dark .woocommerce .addresses .col-1,.theme-dark .woocommerce .addresses .col-2,.theme-dark .woocommerce .woocommerce-Addresses.addresses address,.theme-dark .woocommerce .woocommerce-MyAccount-content table.shop_table th,.theme-dark.woocommerce-account .woocommerce-MyAccount-navigation>ul li a:hover,.theme-dark.woocommerce-account .woocommerce-MyAccount-navigation>ul li.is-active a{
    background:rgba(255,255,255,.02)
}
.theme-dark .myaccount-grid-navigation .grid-navigation a,.theme-dark .woocommerce form.checkout_coupon,.theme-dark .woocommerce form.login,.theme-dark .woocommerce form.register,.theme-dark.woocommerce-account #customer_login .login,.theme-dark.woocommerce-account #customer_login .register,.theme-dark.woocommerce-account .woocommerce-MyAccount-navigation>ul{
    border-color:rgba(255,255,255,.1)
}
.theme-dark.woocommerce-account .woocommerce-MyAccount-navigation>ul{
    border-bottom:none
}
.theme-dark .modal-header,.theme-dark.woocommerce-account .woocommerce-MyAccount-content p:first-child,.theme-dark.woocommerce-account .woocommerce-MyAccount-navigation>ul li a{
    border-bottom-color:rgba(255,255,255,.1)
}
.theme-dark .site-footer .footer-widgets .widget_pgs_newsletter_widget .newsletter_form .input-area input.newsletter-email{
    background:rgba(255,255,255,.4);
    color:#444
}
.theme-dark .not-found #searchform .search-button:hover{
    background:#3a3a3a
}
.theme-dark .ciyashop-demos-info .demo-title{
    color:#323232
}
.site-header .pgs_megamenu-enable>li>a>i{
    padding-right:10px;
    font-size:18px;
    line-height:16px
}
.header-style-custom .header-nav-wrapper .pgs_megamenu-enable>li .sub-menu{
    min-width:230px
}
.pgscore_menu_list_wrapper .pgscore_menu_list-title{
    font-size:16px;
    font-weight:700;
    color:#323232;
    line-height:26px;
    margin-bottom:10px
}
.pgscore_menu_list_wrapper .pgscore_menu_list{
    list-style-type:none;
    padding:0;
    margin:0
}
.pgscore_menu_list_wrapper ul.pgscore_menu_list li{
    margin:8px 0;
    line-height:26px;
    position:relative
}
.pgscore_menu_list_wrapper ul.pgscore_menu_list li.empty-link .menu-title{
    display:inline-block
}
.pgscore_menu_list_wrapper ul.pgscore_menu_list li.empty-link i+.menu-title{
    padding-left:35px
}
.pgscore_menu_list_wrapper ul.pgscore_menu_list li i{
    font-size:15px;
    width:20px;
    text-align:center;
    line-height:16px;
    position:absolute;
    left:0;
    top:5px
}
.pgscore_menu_list_wrapper ul.pgscore_menu_list li>.menu_item_link{
    display:inline-block;
    color:#969696;
    line-height:24px
}
.pgscore_menu_list_wrapper ul.pgscore_menu_list li>i+.menu_item_link{
    padding-left:35px
}
.row-background-dark .pgscore_menu_list_wrapper .pgscore_menu_list-title{
    color:#fff
}
.row-background-dark .pgscore_menu_list_wrapper ul.pgscore_menu_list li>.menu_item_link{
    color:#bbb
}
.pgscore_menu_list_wrapper .pgscore_menu_list .menu_item_label,.site-header .pgs_megamenu-enable li[class*=pgs_menu-label-] .text-label{
    background:#ffba03;
    color:#fff;
    font-size:9px;
    font-weight:600;
    font-style:normal;
    text-transform:uppercase;
    padding:1px 5px;
    line-height:16px;
    margin-left:5px;
    border-radius:2px;
    position:relative;
    top:-2px
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu .pgs-mega-sub-menu .hot-label>a:after,.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu .pgs-mega-sub-menu .new-label>a:after,.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu .pgs-mega-sub-menu .popular-label>a:after,.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu .pgs-mega-sub-menu .sale-label>a:after{
    position:relative;
    top:-2px
}
.pgscore_menu_list_wrapper .pgscore_menu_list .menu_item_label-red,.site-header .pgs_megamenu-enable li.pgs_menu-label-red>a>.text-label{
    background:#ff605f
}
.pgscore_menu_list_wrapper .pgscore_menu_list .menu_item_label-orange,.site-header .pgs_megamenu-enable li.pgs_menu-label-orange>a>.text-label{
    background:#ffba03
}
.pgscore_menu_list_wrapper .pgscore_menu_list .menu_item_label-blue,.site-header .pgs_megamenu-enable li.pgs_menu-label-blue>a>.text-label{
    background:#5279b3
}
.pgscore_menu_list_wrapper .pgscore_menu_list .menu_item_label-green,.site-header .pgs_megamenu-enable li.pgs_menu-label-green>a>.text-label{
    background:#97d041
}
.pgscore_menu_list_wrapper .pgscore_menu_list .menu_item_label-black,.site-header .pgs_megamenu-enable li.pgs_menu-label-black>a>.text-label{
    background:#323232
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-dropdown>.pgs_menu_nav-sublist-dropdown .container,.site-header .pgs_megamenu-enable>li>.pgs-menu-html-block .container{
    padding-left:0;
    padding-right:0
}
.site-header .pgs_megamenu-enable>li.menu-item-with-block.pgs-mega-menu-full-width>.pgs-menu-html-block .container,.site-header .pgs_megamenu-enable>li.menu-item-with-block.pgs-mega-menu-full-width>.pgs_menu_nav-sublist-dropdown .container{
    padding-left:15px;
    padding-right:15px
}
.site-header .pgs_megamenu-enable>li>.pgs_menu_nav-sublist-dropdown .container>.sub-menu{
    position:relative;
    top:auto;
    left:auto;
    opacity:inherit;
    padding:0;
    background:0 0;
    box-shadow:none
}
.site-header .pgs_megamenu-enable>li>.pgs_menu_nav-sublist-dropdown li:hover>.pgs_menu-sublist>.sub-menu{
    top:-7px;
    opacity:1;
    visibility:visible
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-dropdown>.sub-menu .pgs-mega-sub-menu>li a{
    padding:5px 20px;
    display:inline-block
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-dropdown>.sub-menu .pgs-mega-sub-menu>li i{
    left:10px;
    top:8px
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-dropdown>.sub-menu .pgs-mega-sub-menu>li i+a{
    padding-left:40px
}
.site-header .pgs_megamenu-enable>li>.sub-menu{
    pointer-events:hidden;
    pointer-events:none
}
.site-header .pgs_megamenu-enable>li:hover>.sub-menu{
    pointer-events:visible;
    pointer-events:unset
}
body .site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu>.sub-menu{
    visibility:visible;
    -webkit-box-shadow:0 10px 25px -3px rgba(0,0,0,.1);
    -moz-box-shadow:0 10px 25px -3px rgba(0,0,0,.1);
    box-shadow:0 10px 25px -3px rgba(0,0,0,.1)
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu .pgs_menu_nav-sublist-dropdown .container>.sub-menu>li>a{
    padding:0
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu .sub-menu>li{
    position:relative;
    margin:8px 0;
    line-height:26px
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-dropdown .sub-menu>li>i,.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu .sub-menu>li>i{
    width:22px;
    font-size:15px;
    text-align:center;
    line-height:16px;
    position:absolute;
    left:0;
    top:5px
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu .sub-menu>li a{
    padding:0;
    display:inline-block
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu .sub-menu>li i+a{
    padding-left:35px
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu>.sub-menu li.menu-item-has-children>a:before{
    content:normal
}
.site-header .pgs_megamenu-enable>li.menu-item-with-block>.pgs-menu-html-block,.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu>.pgs_menu_nav-sublist-dropdown{
    left:0;
    box-shadow:none;
    padding:0
}
.site-header .pgs_megamenu-enable>li.menu-item-with-block>.pgs-menu-html-block .html-block-container>.vc_row{
    margin-left:0;
    margin-right:0
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu>.pgs_menu_nav-sublist-dropdown .container>.sub-menu{
    display:flex;
    flex-wrap:wrap;
    background:0 0;
    padding:35px 20px;
    padding-bottom:0
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li{
    max-width:100%;
    border-right:1px solid rgba(142,142,142,.25);
    padding-left:25px;
    padding-right:25px;
    margin-top:0;
    margin-bottom:35px
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu.columns-2>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li:nth-child(2n+1),.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu.columns-3>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li:nth-child(3n+1),.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu.columns-4>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li:nth-child(4n+1),.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu.columns-5>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li:nth-child(5n+1),.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu.columns-6>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li:nth-child(6n+1),.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li:first-child{
    padding-left:0
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu.columns-2>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li:nth-child(2n),.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu.columns-3>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li:nth-child(3n),.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu.columns-4>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li:nth-child(4n),.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu.columns-5>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li:nth-child(5n),.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu.columns-6>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li:nth-child(6n),.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li:last-child{
    border-right:none;
    padding-right:0
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu.columns-2>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li{
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu.columns-3>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li{
    -ms-flex:0 0 33.3333%;
    flex:0 0 33.3333%;
    max-width:33.3333%
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu.columns-4>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li{
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu.columns-5>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li{
    -ms-flex:0 0 20%;
    flex:0 0 20%;
    max-width:20%
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu.columns-6>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li{
    -ms-flex:0 0 16.6666%;
    flex:0 0 16.6666%;
    max-width:16.6666%
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li>a{
    font-weight:700;
    color:#323232;
    line-height:28px;
    text-transform:uppercase;
    margin-bottom:5px
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li>i{
    left:25px;
    font-size:18px;
    color:#323232
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu.columns-2>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li:nth-child(2n+1)>i,.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu.columns-3>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li:nth-child(3n+1)>i,.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu.columns-4>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li:nth-child(4n+1)>i,.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu.columns-5>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li:nth-child(5n+1)>i,.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu.columns-6>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li:nth-child(6n+1)>i,.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li:first-child>i{
    left:0
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li>i+a{
    padding-left:35px
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu>.pgs_menu_nav-sublist-dropdown .container>.sub-menu .sub-menu{
    position:relative;
    visibility:visible;
    min-width:auto;
    opacity:1;
    top:auto;
    left:auto;
    right:auto;
    box-shadow:none;
    background-color:inherit;
    padding:0
}
.site-header .pgs_megamenu-enable>li.menu-item-with-block.pgs-mega-menu-full-width>.pgs-menu-html-block,.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu.pgs-mega-menu-full-width>.pgs_menu_nav-sublist-dropdown{
    width:100vw;
    padding-left:17px;
    background-color:#fff;
    -webkit-box-shadow:0 10px 25px -3px rgba(0,0,0,.1);
    -moz-box-shadow:0 10px 25px -3px rgba(0,0,0,.1);
    box-shadow:0 10px 25px -3px rgba(0,0,0,.1)
}
.site-header .pgs_megamenu-enable>li.menu-item-with-block.pgs-mega-menu-full-width>.pgs-menu-html-block .html-block-inner,.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu.pgs-mega-menu-full-width>.pgs_menu_nav-sublist-dropdown .container>.pgs-mega-sub-menu{
    box-shadow:none
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu.pgs-mega-menu-full-width>.pgs_menu_nav-sublist-dropdown .container>.sub-menu{
    position:relative;
    padding:35px 0;
    padding-bottom:0
}
.site-header .pgs_megamenu-enable>li.menu-item-with-block.pgs-mega-menu-full-width>.pgs-menu-html-block .container>.html-block-inner{
    position:relative;
    padding:0;
    padding-top:35px
}
.site-header .pgs_megamenu-enable>li.menu-item-with-block.pgs-mega-menu-custom-size .pgs-menu-html-block{
    padding:0;
    background-color:#fff;
    overflow:hidden;
    -webkit-box-shadow:0 10px 25px -3px rgba(0,0,0,.1);
    -moz-box-shadow:0 10px 25px -3px rgba(0,0,0,.1);
    box-shadow:0 10px 25px -3px rgba(0,0,0,.1)
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-dropdown.sub-menu-left>.sub-menu{
    left:auto;
    right:-15px
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-dropdown.sub-menu-left>.sub-menu .pgs-mega-sub-menu>li{
    text-align:right
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-dropdown.sub-menu-left>.sub-menu .pgs-mega-sub-menu>li i{
    left:auto;
    right:10px
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-dropdown.sub-menu-left>.sub-menu .pgs-mega-sub-menu>li i+a{
    padding-left:20px;
    padding-right:40px
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-open-on-click:hover>.sub-menu,.site-header .pgs_megamenu-enable>li.pgs-menu-item-open-on-click>.sub-menu{
    top:115%;
    opacity:0;
    z-index:-1;
    visibility:hidden
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-open-on-click.pgs-menu-item-clicked>.sub-menu{
    top:100%;
    opacity:1;
    z-index:9;
    visibility:visible;
    pointer-events:visible;
    pointer-events:unset
}
.site-header .pgs_megamenu-enable>li.menu-item-with-block.pgs-menu-item-color-scheme-dark>.pgs-menu-html-block,.site-header .pgs_megamenu-enable>li.pgs-menu-item-color-scheme-dark .sub-menu,.site-header .pgs_megamenu-enable>li.pgs-menu-item-color-scheme-dark.menu-item-with-block.pgs-mega-menu-full-width>.pgs-menu-html-block,.site-header .pgs_megamenu-enable>li.pgs-menu-item-color-scheme-dark.pgs-menu-item-mega-menu.pgs-mega-menu-full-width>.pgs_menu_nav-sublist-dropdown{
    background-color:#212121
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-color-scheme-dark .pgscore_menu_list_wrapper .pgscore_menu_list-title,.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu.pgs-menu-item-color-scheme-dark>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li>a,.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu.pgs-menu-item-color-scheme-dark>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li>i{
    color:#fff
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu.pgs-menu-item-color-scheme-dark>.pgs_menu_nav-sublist-dropdown .container>.sub-menu>li>a:hover{
    color:#04d39f
}
.site-header .pgs_megamenu-enable>li.pgs-menu-item-color-scheme-dark .pgscore_menu_list_wrapper ul.pgscore_menu_list li,.site-header .pgs_megamenu-enable>li.pgs-menu-item-color-scheme-dark .pgscore_menu_list_wrapper ul.pgscore_menu_list li>.menu_item_link,.site-header .pgs_megamenu-enable>li.pgs-menu-item-color-scheme-dark .sub-menu>li a,.site-header .pgs_megamenu-enable>li.pgs-menu-item-dropdown.pgs-menu-item-color-scheme-dark .sub-menu>li>i,.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu.pgs-menu-item-color-scheme-dark .sub-menu>li>i{
    color:#d2d2d2
}
.site-header .pgs_megamenu-enable li.pgs-menu-item-mega-menu .widget_pgs_bestseller_widget .item-detail .woocommerce-product-rating,.site-header .pgs_megamenu-enable li.pgs-menu-item-mega-menu .widget_pgs_bestseller_widget .item-detail .woocommerce-review-link,.site-header .pgs_megamenu-enable li.pgs-menu-item-mega-menu .widget_pgs_featured_products_widget .item-detail .woocommerce-product-rating,.site-header .pgs_megamenu-enable li.pgs-menu-item-mega-menu .widget_pgs_featured_products_widget .item-detail .woocommerce-review-link,.site-header .pgs_megamenu-enable li.pgs-menu-item-mega-menu .widget_pgs_related_widget .item-detail .woocommerce-product-rating,.site-header .pgs_megamenu-enable li.pgs-menu-item-mega-menu .widget_pgs_related_widget .item-detail .woocommerce-review-link{
    display:none
}
.site-header .pgs_megamenu-enable li.pgs-menu-item-mega-menu .pgs_menu-widgets>.widget{
    margin-bottom:0
}
.site-header .pgs_megamenu-enable li.pgs-menu-item-mega-menu .pgs_menu-widgets>.widget+.widget{
    margin-top:20px
}
.site-header .pgs_megamenu-enable li.pgs-menu-item-color-scheme-dark .widget .owl-carousel .owl-nav>div i,.site-header .pgs_megamenu-enable li.pgs-menu-item-color-scheme-dark .widget h4.widget-title{
    color:#fff
}
.site-header .pgs_megamenu-enable li.pgs-menu-item-mega-menu .widget .widget_pgs_bestseller_widget .sellers-row,.site-header .pgs_megamenu-enable li.pgs-menu-item-mega-menu .widget .widget_pgs_featured_products_widget .sellers-row,.site-header .pgs_megamenu-enable li.pgs-menu-item-mega-menu .widget .widget_pgs_related_widget .sellers-row{
    margin:0;
    padding-top:0;
    padding-bottom:10px
}
.site-header .pgs_megamenu-enable>li.menu-item-with-block>.pgs-menu-html-block,.site-header .pgs_megamenu-enable>li.pgs-menu-item-mega-menu>.sub-menu{
    max-height:500px;
    overflow:auto
}
.woocommerce .product-hover-style-default.product-hover-button-style-light .product-actions-inner{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.woocommerce .product-hover-style-default.product-hover-button-style-light .product-actions-inner>div{
    flex-basis:0;
    flex-grow:1;
    max-width:100%
}
.woocommerce .product-hover-style-default.product-hover-button-style-light .product-actions-inner>.product-action-add-to-cart{
    order:2
}
.woocommerce .product-hover-style-default.product-hover-button-style-light .product-actions-inner>.product-action-wishlist{
    max-width:45px;
    order:1
}
.woocommerce .product-hover-style-default.product-hover-button-style-light .product-actions-inner>.product-action-compare{
    max-width:45px;
    order:3
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    .site-header .header-sticky{
        overflow:inherit
    }
}
footer.site-footer{
    background:#f5f5f5;
    -webkit-box-shadow:0 -1px 0 rgba(0,0,0,.06);
    -moz-box-shadow:0 -1px 0 rgba(0,0,0,.06);
    box-shadow:0 -1px 0 rgba(0,0,0,.06)
}
footer.site-footer .footer-widgets-wrapper{
    padding:50px 0;
    padding-top:30px
}
footer.site-footer .footer-widgets .widget .widget-title{
    margin-bottom:25px;
    text-transform:capitalize
}
footer.site-footer .footer-widgets .row>[class*=col] .widget{
    margin-top:30px;
    margin-bottom:0
}
.footer-widgets .widget.widget_media_image{
    max-width:80%
}
.footer-widgets .widget.widget_media_image+.widget_text .widget-title{
    display:none
}
.widget_pgs_instagram_widget::after,.widget_pgs_instagram_widget_2::after{
    display:block;
    clear:both;
    content:""
}
.pgs_instgram_widget .instgram_item{
    width:30%;
    margin-top:10px;
    margin-right:10px;
    float:left
}
.pgs_instgram_widget .instgram_item:nth-child(-n+3){
    margin-top:0
}
.pgs_instgram_widget .instgram_item:nth-child(3n){
    margin-right:0
}
.footer-widgets .widget.widget_nav_menu .menu li a{
    position:relative;
    padding:0;
    padding-left:15px;
    -webkit-transition:all .2s ease-in-out;
    -ms-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.footer-widgets .widget.widget_nav_menu .menu li a:after,.footer-widgets .widget.widget_nav_menu .menu li a:before{
    content:"\f054";
    position:absolute;
    left:0;
    top:0;
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    font-size:10px;
    opacity:1;
    -webkit-transition:all .2s ease-in-out;
    -ms-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.footer-widgets .widget.widget_nav_menu .menu li a:after{
    left:-10px;
    opacity:0
}
.footer-widgets .widget.widget_nav_menu .menu li a:hover:after{
    left:0;
    opacity:1
}
.footer-widgets .widget.widget_nav_menu .menu li a:hover:before{
    left:10px;
    opacity:0
}
.footer-widgets .footer-align-center .widget.widget_nav_menu .menu li a{
    padding-left:0
}
.widget_pgs_social_profiles .social-profiles li{
    margin-right:7px
}
.widget_pgs_social_profiles .social-profiles ul li:last-child{
    margin-right:0
}
.widget_pgs_social_profiles .social-profiles li a,.widget_pgs_social_profiles .social-profiles li a:hover{
    width:auto;
    height:auto;
    background:0 0;
    border:none;
    border-radius:0;
    vertical-align:top;
    line-height:inherit;
    transition:inherit
}
.widget_pgs_social_profiles .social-profiles li i{
    border:1px solid rgba(173,173,173,.5);
    font-size:13px;
    width:36px;
    height:36px;
    line-height:36px;
    border-radius:3px;
    vertical-align:top;
    -webkit-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.widget_pgs_social_profiles .social-profiles li a:hover i{
    border-color:transparent;
    background:#04d39f
}
.widget_pgs_social_profiles .social-profiles-light-flat .social-profiles li i{
    border-color:transparent;
    background:#fff
}
.widget_pgs_social_profiles .social-profiles-dark-flat .social-profiles li i{
    border-color:transparent;
    background:#323232;
    color:#fff
}
.widget_pgs_social_profiles .social-profiles-light-border .social-profiles li i{
    border-color:#fff;
    color:#fff
}
.widget_pgs_social_profiles .social-profiles-dark-border .social-profiles li i{
    border-color:#323232;
    color:#323232
}
.widget_pgs_social_profiles .social-profiles-dark-border .social-profiles li a:hover i{
    color:#fff
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li i{
    border-color:transparent;
    color:#fff
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-adn{
    background-color:#504e54
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-apple{
    background-color:#aeb5c5
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-android{
    background-color:#a5c63b
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-bitbucket,.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-bitbucket-square{
    background-color:#036
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-bitcoin,.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-btc{
    background-color:#f7931a
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-css3{
    background-color:#1572b7
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-dribbble{
    background-color:#f46899
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-dropbox{
    background-color:#018bd3
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-facebook,.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-facebook-square{
    background-color:#3c599f
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-flickr{
    background-color:#ff0084
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-foursquare{
    background-color:#0086be
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-github,.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-github-alt,.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-github-square{
    background-color:#070709
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-google-plus,.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-google-plus-square{
    background-color:#cf3d2e
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-html5{
    background-color:#e54d26
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-instagram{
    background-color:#a1755c
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-vimeo{
    background-color:#16b2e4
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-linkedin,.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-linkedin-square{
    background-color:#0085ae
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-linux{
    background-color:#fbc002;
    color:#333
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-maxcdn{
    background-color:#f6ae1c
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-pagelines{
    background-color:#241e20;
    color:#3984ea
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-pinterest,.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-pinterest-square{
    background-color:#cc2127
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-renren{
    background-color:#025dac
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-skype{
    background-color:#01aef2
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-stack-exchange{
    background-color:#245590
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-stack-overflow{
    background-color:#ff7300
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-trello{
    background-color:#265a7f
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-tumblr,.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-tumblr-square{
    background-color:#314e6c
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-twitter,.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-twitter-square{
    background-color:#32ccfe
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-vimeo-square{
    background-color:#229acc
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-vk{
    background-color:#375474
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-weibo{
    background-color:#d72b2b
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-windows{
    background-color:#12b6f3
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-xing,.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-xing-square{
    background-color:#00555c
}
.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-youtube,.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-youtube-play,.widget_pgs_social_profiles .social-profiles-colored .social-profiles li .fa-youtube-square{
    background-color:#c52f30
}
.widget_pgs_social_profiles .social-profiles-shape-round .social-profiles li i{
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px
}
.footer-widgets .widget .tagcloud a.tag-cloud-link{
    border:1px solid rgba(150,150,150,.25);
    padding:0 17px;
    font-size:13px!important
}
.footer-widgets .widget_recent_reviews ul.product_list_widget li{
    padding:0;
    padding-bottom:10px
}
.footer-widgets .widget_recent_reviews ul.product_list_widget li a{
    font-size:14px;
    font-weight:500;
    margin-bottom:7px
}
.footer-widgets .widget_recent_reviews ul.product_list_widget li img{
    width:50px
}
.footer-widgets .widget_recent_reviews .star-rating{
    font-size:12px
}
.footer-widgets .widget_recent_entries .recent-post .recent-post-image{
    width:65px
}
.footer-widgets .widget_recent_entries .recent-post .recent-post-info a{
    font-weight:500
}
.footer-widgets .widget_pgs_bestseller_widget .item-detail h4{
    margin-bottom:0
}
.footer-widgets .widget_pgs_bestseller_widget .item-detail .bestseller-product-title{
    font-size:14px
}
footer .widget select{
    background:rgba(0,0,0,.05)
}
footer input[type=password],footer input[type=text],footer textarea{
    background:rgba(0,0,0,.05);
    border:1px solid rgba(0,0,0,.1)
}
footer input[type=password],footer input[type=search],footer input[type=text],textarea{
    background:#fff;
    border:1px solid #e5e5e5
}
footer .widget_product_tag_cloud .tagcloud a{
    border:1px solid rgba(175,175,175,.2)
}
footer input[type=email],footer input[type=password],footer input[type=search],footer input[type=text],footer textarea{
    border:1px solid rgba(0,0,0,.1)
}
footer .widget_search input{
    border:1px solid rgba(0,0,0,.1)
}
footer .widget.woocommerce .star-rating,footer .widget.woocommerce ul.products li.product .star-rating{
    background:0 0
}
.site-footer .widget_product_tag_cloud .tagcloud a:hover{
    color:#fff
}
.site-footer .footer-widgets .widget_pgs_newsletter_widget .newsletter_form{
    position:relative
}
.site-footer .footer-widgets .widget_pgs_newsletter_widget .newsletter_form .input-area input.newsletter-email{
    margin-bottom:0;
    padding-right:55px;
    color:#323232
}
.site-footer .footer-widgets .widget_pgs_newsletter_widget .newsletter_form .button-area .input-group-btn>.btn{
    width:43px;
    height:46px;
    position:absolute;
    font-size:0;
    top:0;
    right:0;
    padding:0;
    line-height:46px;
    background:#04d39f;
    border-radius:0 2px 2px 0;
    overflow:hidden
}
.site-footer .footer-widgets .widget_pgs_newsletter_widget .newsletter_form .button-area .input-group-btn>.btn:focus,.site-footer .footer-widgets .widget_pgs_newsletter_widget .newsletter_form .button-area .input-group-btn>.btn:hover{
    outline:0;
    box-shadow:none
}
.site-footer .footer-widgets .widget_pgs_newsletter_widget .newsletter_form .button-area .input-group-btn>.btn:before{
    content:"\f1d8";
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    font-size:14px
}
.site-footer .footer-widgets .footer-align-center{
    text-align:center
}
.site-footer .footer-widgets .footer-align-center .widget_calendar caption{
    text-align:center
}
.site-footer .footer-widgets .footer-align-center .widget_archive ul li,.site-footer .footer-widgets .footer-align-center .widget_categories ul li,.site-footer .footer-widgets .footer-align-center .widget_meta ul li,.site-footer .footer-widgets .footer-align-center .widget_pages ul li{
    padding-left:0
}
.site-footer .footer-widgets .footer-align-center .widget_archive ul li a:before,.site-footer .footer-widgets .footer-align-center .widget_categories ul li a:before,.site-footer .footer-widgets .footer-align-center .widget_meta ul li a:before,.site-footer .footer-widgets .footer-align-center .widget_pages ul li a:before{
    content:normal
}
.site-footer .footer-widgets .footer-align-center .widget.widget_nav_menu .menu li,.site-footer .footer-widgets .footer-align-center .widget_nav_menu ul ul.sub-menu{
    padding-left:0
}
.site-footer .footer-widgets .footer-align-center .widget.widget_nav_menu .menu li a:after,.site-footer .footer-widgets .footer-align-center .widget.widget_nav_menu .menu li a:before{
    content:normal
}
.site-footer .footer-widgets .footer-align-center .widget_archive ul li:before,.site-footer .footer-widgets .footer-align-center .widget_categories ul li:before,.site-footer .footer-widgets .footer-align-center .widget_meta ul li:before,.site-footer .footer-widgets .footer-align-center .widget_pages ul li:before{
    content:normal
}
.site-footer .footer-widgets .footer-align-center .widget_pgs_contact_widget ul li i,.site-footer .footer-widgets .footer-align-center .widget_pgs_contact_widget ul li span{
    display:inline-block
}
.site-footer .footer-widgets .footer-align-center .pgs-opening-hours ul li span{
    width:auto
}
.site-footer .footer-widgets .footer-align-center .widget_pgs_social_profiles .social-profiles ul{
    width:auto
}
.site-footer .footer-widgets .footer-align-center .social-profiles ul li:last-child{
    margin-right:0
}
.site-footer .footer-widgets .footer-align-center .widget_recent_entries .recent-post .recent-post-image{
    display:none
}
.site-footer .footer-widgets .footer-align-center .widget_pgs_featured_products_widget .item-img{
    display:none
}
.site-footer .footer-widgets .footer-align-center .widget_pgs_featured_products_widget .item-detail{
    width:100%;
    display:block
}
.site-footer .footer-widgets .footer-align-center .widget_recent_reviews ul.product_list_widget li img{
    display:none
}
.site-footer .footer-widgets .footer-align-center .widget_recent_reviews .star-rating{
    margin:0 auto
}
.site-footer .footer-widgets .footer-align-center .widget_top_rated_products ul.product_list_widget li img{
    display:none
}
.site-footer .footer-widgets .footer-align-center .widget_top_rated_products .star-rating{
    margin:0 auto;
    margin-top:5px
}
.site-footer .footer-widgets .footer-align-center .widget_pgs_bestseller_widget .item-img{
    display:none
}
.site-footer .footer-widgets .footer-align-center .widget_pgs_bestseller_widget .item-detail{
    width:100%;
    display:block
}
.site-footer .footer-widgets .footer-align-center .owl-carousel .owl-nav .owl-prev{
    right:auto;
    left:0
}
.site-footer .footer-widgets .footer-align-right{
    text-align:right
}
.site-footer .footer-widgets .footer-align-right .widget_calendar caption{
    text-align:right
}
.site-footer .footer-widgets .footer-align-right .widget_archive ul li,.site-footer .footer-widgets .footer-align-right .widget_categories ul li,.site-footer .footer-widgets .footer-align-right .widget_meta ul li,.site-footer .footer-widgets .footer-align-right .widget_pages ul li{
    padding-left:0;
    padding-right:15px
}
.site-footer .footer-widgets .footer-align-right .widget_archive ul li:before,.site-footer .footer-widgets .footer-align-right .widget_categories ul li:before,.site-footer .footer-widgets .footer-align-right .widget_meta ul li:before,.site-footer .footer-widgets .footer-align-right .widget_pages ul li:before{
    margin-right:0;
    left:auto;
    right:0;
    content:"\f104"
}
.site-footer .footer-widgets .footer-align-right .widget.widget_nav_menu .menu li a{
    padding-left:0;
    padding-right:15px
}
.site-footer .footer-widgets .footer-align-right .widget.widget_nav_menu .menu li a:after,.site-footer .footer-widgets .footer-align-right .widget.widget_nav_menu .menu li a:before{
    margin-right:0;
    left:auto;
    right:0;
    content:"\f053"
}
.site-footer .footer-widgets .footer-align-right .widget.widget_nav_menu .menu li a:hover:before{
    right:10px;
    opacity:0
}
.site-footer .footer-widgets .footer-align-right .widget.widget_nav_menu .menu li a:hover:after{
    right:0;
    opacity:1
}
.site-footer .footer-widgets .footer-align-right .widget.widget_nav_menu .menu li:hover:after{
    left:auto;
    right:0;
    opacity:1
}
.site-footer .footer-widgets .footer-align-right .widget.widget_nav_menu .menu li a:after{
    left:auto;
    right:-10px;
    opacity:0
}
.site-footer .footer-widgets .footer-align-right .widget.widget_nav_menu .menu li:hover:before{
    left:auto;
    right:10px;
    opacity:0
}
.site-footer .footer-widgets .footer-align-right .widget_pgs_contact_widget ul li i,.site-footer .footer-widgets .footer-align-right .widget_pgs_contact_widget ul li span{
    display:inline-block
}
.site-footer .footer-widgets .footer-align-right .widget_pgs_contact_widget ul li{
    display:flex;
    flex-direction:row-reverse
}
.site-footer .footer-widgets .footer-align-right .widget_pgs_contact_widget ul li i{
    padding:5px 0 0 10px
}
.site-footer .footer-widgets .footer-align-right .pgs-opening-hours ul li i{
    display:none
}
.site-footer .footer-widgets .footer-align-right .widget_pgs_social_profiles .social-profiles ul{
    width:auto
}
.site-footer .footer-widgets .footer-align-right .social-profiles ul li{
    margin-right:0;
    margin-left:4px
}
.site-footer .footer-widgets .footer-align-right .social-profiles ul li:first-child{
    margin-left:0
}
.site-footer .footer-widgets .footer-align-right .widget_recent_entries .recent-post .recent-post-image{
    display:none
}
.site-footer .footer-widgets .footer-align-right .widget_pgs_featured_products_widget .item-img{
    display:none
}
.site-footer .footer-widgets .footer-align-right .widget_pgs_featured_products_widget .item-detail{
    width:100%;
    display:block
}
.site-footer .footer-widgets .footer-align-right .widget_recent_reviews ul.product_list_widget li img{
    display:none
}
.site-footer .footer-widgets .footer-align-right .widget_recent_reviews .star-rating{
    display:inline-block
}
.site-footer .footer-widgets .footer-align-right .widget_recent_reviews .reviewer{
    display:block
}
.site-footer .footer-widgets .footer-align-right .widget_top_rated_products ul.product_list_widget li img{
    display:none
}
.site-footer .footer-widgets .footer-align-right .widget_top_rated_products .star-rating{
    display:inline-block;
    margin-top:5px
}
.site-footer .footer-widgets .footer-align-right .widget_top_rated_products .woocs_price_code{
    display:block
}
.site-footer .footer-widgets .footer-align-right .widget_pgs_bestseller_widget .item-img{
    display:none
}
.site-footer .footer-widgets .footer-align-right .widget_pgs_bestseller_widget .item-detail{
    width:100%;
    display:block
}
.site-footer .footer-widgets .footer-align-right .owl-carousel .owl-nav .owl-next{
    right:auto;
    left:27px
}
.site-footer .footer-widgets .footer-align-right .owl-carousel .owl-nav .owl-prev{
    right:auto;
    left:0
}
.site-footer .site-info{
    padding:25px 0
}
.footer-bottom-wrapper{
    margin-top:-15px
}
.footer-bottom-wrapper .footer-bottom{
    padding-bottom:40px;
    padding-top:40px;
    border-top:1px solid rgba(142,142,142,.2)
}
.footer-bottom-wrapper p{
    font-size:12px;
    line-height:20px;
    margin:0
}
#footer-menu{
    list-style-type:none;
    padding:0;
    margin:0
}
#footer-menu li{
    display:inline;
    margin:3px 5px
}
#footer-menu li:first-child{
    margin-left:0
}
#footer-menu li:last-child{
    margin-right:0
}
.ciyashop-smart-product-wrapper{
    display:none
}
.ciyashop-site-layout-boxed #page,.ciyashop-site-layout-framed #page,.ciyashop-site-layout-rounded #page{
    max-width:1300px;
    position:relative
}
.ciyashop-site-layout-boxed #page,.ciyashop-site-layout-framed #page,.ciyashop-site-layout-rounded #page{
    margin:0 auto;
    overflow:hidden;
    box-shadow:0 0 90px 0 rgba(0,0,0,.14);
    background:#fff
}
.ciyashop-site-layout-framed #page{
    margin:40px auto;
    position:relative
}
.ciyashop-site-layout-rounded #page{
    margin:40px auto;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px
}
.ciyashop-site-layout-boxed .vc_row-fluid{
    width:inherit!important;
    left:inherit!important;
    right:inherit!important
}
@media (min-width:1300px){
    .ciyashop-site-layout-boxed .header-style-menu-center.header-above-content,.ciyashop-site-layout-boxed .header-style-menu-right.header-above-content{
        width:1300px;
        left:50%;
        -webkit-transform:translateX(-50%);
        -moz-transform:translateX(-50%);
        transform:translateX(-50%)
    }
    .ciyashop-site-layout-framed .header-style-menu-center.header-above-content,.ciyashop-site-layout-framed .header-style-menu-right.header-above-content{
        width:1300px;
        left:50%;
        top:40px;
        -webkit-transform:translateX(-50%);
        -moz-transform:translateX(-50%);
        transform:translateX(-50%)
    }
    .ciyashop-site-layout-rounded .header-style-menu-center.header-above-content,.ciyashop-site-layout-rounded .header-style-menu-right.header-above-content{
        width:1300px;
        left:50%;
        top:40px;
        -webkit-transform:translateX(-50%);
        -moz-transform:translateX(-50%);
        transform:translateX(-50%)
    }
}
.vc_row.vc_row-has-fill{
    position:relative
}
.vc_row-background-overlay{
    position:absolute;
    top:0;
    left:0;
    display:block;
    width:100%;
    height:100%;
    background-repeat:repeat
}
.vc_row-has-fill .vc_row-background-overlay+.vc_column-inner{
    position:relative
}
.vc_row.vc_row-half_overlap{
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    position:absolute;
    width:100%;
    z-index:1
}
.tc_maintenance_mode-maintenance #header{
    background:0 0;
    text-align:center
}
.tc_maintenance_mode-maintenance #header img.logo-type-default{
    margin:20px 0
}
.mntc-cs-item.mntc-cs-content{
    padding:80px 0 20px
}
.mntc-cs-item h1{
    font-size:62px;
    text-transform:uppercase;
    font-weight:700;
    display:block;
    margin-bottom:50px
}
.mntc-cs-item i{
    font-size:100px;
    margin-bottom:25px;
    color:#e4e4e4
}
.mntc-cs-item p{
    font-size:32px;
    padding:0 250px;
    line-height:44px
}
.mntc-cs-main .social-profiles{
    text-align:center;
    margin-bottom:30px
}
.mntc-cs-main .social-profiles ul{
    display:inline-block;
    padding:0
}
.mntc-cs-main .social-profiles ul li{
    margin:4px
}
.maintenance-newsletter{
    padding-bottom:80px
}
.maintenance-newsletter .notify-form{
    margin-top:20px
}
.maintenance-newsletter .notify-form .newsletter_email{
    display:table-cell;
    margin:0 10px;
    width:auto;
    min-width:430px
}
.maintenance-newsletter .notify-form .newsletter_submit{
    display:table-cell
}
.tc_maintenance_mode-maintenance .footer{
    background:0 0;
    padding:0
}
.tc_maintenance_mode-comingsoon .footer,.tc_maintenance_mode-maintenance .footer{
    position:fixed;
    bottom:0;
    width:100%
}
.tc_maintenance_mode-comingsoon #header{
    background:0 0;
    text-align:center
}
.tc_maintenance_mode-comingsoon #header img.logo-type-default{
    margin:20px 0
}
.tc_maintenance_mode-comingsoon .mntc-cs-item p{
    font-size:32px;
    padding:0 50px;
    line-height:44px
}
.tc_maintenance_mode-comingsoon .mntc-cs-item.mntc-cs-content{
    padding:0;
    text-align:center
}
.tc_maintenance_mode-comingsoon .mntc-cs-item i{
    margin-top:80px
}
.tc_maintenance_mode-comingsoon ul.countdown{
    list-style:none;
    margin:75px 0;
    padding:0;
    display:block;
    text-align:center
}
.tc_maintenance_mode-comingsoon ul.countdown li{
    display:inline-block;
    width:24%
}
.tc_maintenance_mode-comingsoon ul.countdown li span{
    font-size:90px;
    font-weight:700;
    line-height:80px;
    color:#00a9da
}
.tc_maintenance_mode-comingsoon ul.countdown li p{
    color:#626262;
    font-size:20px;
    text-transform:capitalize;
    margin-bottom:30px
}
.tc_maintenance_mode-comingsoon .footer{
    background:0 0;
    padding:0
}
.tc_maintenance_mode-comingsoon .commingsoon_countdown{
    padding:0;
    margin:15px 0 30px;
    display:inline-block;
    overflow:hidden;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    vertical-align:top
}
.tc_maintenance_mode-comingsoon .commingsoon_countdown li{
    list-style-type:none;
    display:inline-block;
    text-align:center;
    padding:14px 6px;
    margin:0 2px;
    background:#f5f5f5;
    color:#323232
}
.tc_maintenance_mode-comingsoon .commingsoon_countdown li:last-child{
    border-right:none
}
.tc_maintenance_mode-comingsoon .commingsoon_countdown li span{
    vertical-align:top;
    color:#04d39f;
    font-weight:500;
    font-size:40px;
    line-height:50px
}
.tc_maintenance_mode-comingsoon .commingsoon_countdown li p{
    margin:0;
    font-size:22px;
    line-height:28px;
    vertical-align:top;
    text-transform:capitalize
}
.tc_maintenance .page-wrapper{
    min-height:100vh;
    position:relative;
    padding-bottom:64px
}
.tc_maintenance .page-wrapper footer{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    padding:20px 0
}
.faq-layout-layout_1 .accordion .accordion-title,.faq-layout-layout_2 .accordion .accordion-title{
    margin-top:25px
}
.faq-layout-layout_1 .accordion .accordion-title{
    color:#000;
    text-align:left
}
.faq-layout-layout_2 .accordion .accordion-title{
    font-size:16px
}
.faq-layout-layout_1 .accordion .accordion-title a,.faq-layout-layout_2 .accordion .accordion-title a{
    background:#f7f7f7;
    display:block;
    position:relative;
    color:#323232;
    margin-top:-1px;
    text-decoration:none;
    padding:10px 50px 10px 21px;
    font-weight:400;
    -webkit-transition:all .27s cubic-bezier(0,0,.58,1);
    -moz-transition:all .27s cubic-bezier(0,0,.58,1);
    -o-transition:all .27s cubic-bezier(0,0,.58,1);
    -ms-transition:all .27s cubic-bezier(0,0,.58,1);
    transition:all .27s cubic-bezier(0,0,.58,1);
    border-radius:3px
}
.faq-layout-layout_1 .accordion .accordion-title a:hover{
    text-decoration:none;
    background-color:#04d39f;
    color:#fff
}
.faq-layout-layout_1 .accordion .accordion-title a.active,.faq-layout-layout_2 .accordion .accordion-title a.active{
    color:#fff;
    background-color:#04d39f;
    cursor:default;
    border-color:#04d39f
}
.faq-layout-layout_1 .accordion .accordion-title a.active:hover{
    color:#fff
}
.faq-layout-layout_1 .accordion .accordion-title a:after,.faq-layout-layout_2 .accordion .accordion-title a:after{
    content:"\f067";
    width:20px;
    height:20px;
    margin-top:-8px;
    position:absolute;
    top:50%;
    right:20px;
    font-family:'Font Awesome 5 Free';
    font-weight:900;
    speak:none;
    font-style:normal;
    font-variant:normal;
    text-transform:none;
    font-size:14px;
    line-height:20px;
    text-align:center;
    color:#323232;
    -webkit-font-smoothing:antialiased;
    -webkit-transition:all .27s cubic-bezier(0,0,.58,1);
    -moz-transition:all .27s cubic-bezier(0,0,.58,1);
    -o-transition:all .27s cubic-bezier(0,0,.58,1);
    -ms-transition:all .27s cubic-bezier(0,0,.58,1);
    transition:all .27s cubic-bezier(0,0,.58,1)
}
.faq-layout-layout_2 .accordion .accordion-title a.active:after{
    color:#fff
}
.faq-layout-layout_1 .accordion .accordion-title a.active:after,.faq-layout-layout_1 .accordion .accordion-title a.active:hover:after,.faq-layout-layout_2 .accordion .accordion-title a.active:after,.faq-layout-layout_2 .accordion .accordion-title a.active:hover:after{
    content:"\f068";
    color:#fff
}
.faq-layout-layout_1 .accordion .accordion-title a:hover:after{
    color:#fff
}
.faqs-wrapper .accordion .accordion-content h5{
    font-size:15px;
    color:#04d39f;
    font-weight:500
}
.faq-layout-layout_1 .accordion .accordion-content{
    padding:25px 0;
    text-align:left
}
.faq-layout-layout_1 .accordion .accordion-content .title{
    margin-bottom:15px
}
.faq-layout-layout_1 .accordion .accordion-content p{
    margin-bottom:10px
}
.faq-layout-layout_2 .accordion .accordion-content{
    padding:25px 0
}
.faqs-wrapper .tabs{
    padding:0;
    margin:0;
    display:inline-block;
    width:100%;
    position:relative;
    z-index:0;
    margin-bottom:25px;
    text-align:center
}
.faqs-wrapper .tabs:before{
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:2px;
    background:#eaeaea;
    z-index:-1
}
.faqs-wrapper .tabs li{
    display:inline-block;
    list-style-type:none;
    color:#323232;
    font-weight:700;
    padding:0 30px 16px;
    border-bottom:2px solid transparent;
    cursor:pointer;
    font-size:18px
}
.faqs-wrapper .tabs li.active{
    border-bottom-color:#04d39f;
    color:#323232
}
.faqs-wrapper .tabs_wrapper .tabcontent{
    display:none
}
.faqs-wrapper .tabs_wrapper .tabcontent.active{
    display:block
}
.theme-dark .faq-layout-layout_1 .accordion .accordion-title a,.theme-dark .faq-layout-layout_2 .accordion .accordion-title a{
    background:#272727
}
.error404 .content-wrapper .post .entry-content{
    padding:50px 0
}
.error404.no-results.not-found .page-header{
    padding-left:0
}
.error404.no-results.not-found .page-header:before{
    content:normal
}
.error-block{
    margin-bottom:50px
}
.error-block h1{
    font-size:200px;
    line-height:260px;
    margin-bottom:0;
    color:#04d39f;
    font-weight:600
}
.error-block p{
    font-size:30px;
    font-weight:600;
    color:#323232
}
.error-search-box{
    width:100%;
    margin:0
}
.error-search-box p{
    font-size:18px;
    margin-bottom:30px;
    line-height:30px
}
.error-search-box a.link{
    background:#04d39f;
    color:#fff;
    padding:0 5px
}
.error-search-box a.link:hover{
    background:#363636
}
.error-search-box #searchform{
    position:relative
}
.error-search-box input[type=text]{
    padding-right:85px
}
.error-search-box .search-button{
    border:none;
    border-radius:0 3px 3px 0;
    cursor:pointer;
    display:inline-block;
    padding:11px 20px;
    margin-right:10px;
    background:#04d39f;
    color:#fff;
    font-size:15px;
    width:inherit;
    position:absolute;
    right:0;
    top:0;
    margin:0;
    min-width:70px
}
.error-search-box .search-button:hover{
    background:#323232;
    color:#fff
}
.error404 .content-404-image{
    margin-bottom:-60px
}
.content-no-image .entry-content{
    text-align:center
}
.content-no-image .error-search-box{
    width:60%;
    margin:0 auto
}
body .dokan-seller-listing .dokan-seller-search-form{
    margin-top:0;
    margin-bottom:50px;
    text-align:center
}
.dokan-seller-listing .dokan-seller-search-form .dokan-seller-search{
    background-position:8px 13px!important
}
.dokan-seller-listing #dokan-seller-listing-wrap ul.dokan-seller-wrap{
    margin:0
}
.dokan-seller-listing #dokan-seller-listing-wrap ul.dokan-seller-wrap li{
    margin-bottom:30px
}
.dokan-seller-listing #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data h2{
    margin:0;
    margin-bottom:10px;
    font-weight:600
}
.dokan-seller-listing #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-wrapper{
    box-shadow:0 3px 20px rgba(0,0,0,.1)
}
.dokan-seller-listing #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info{
    background-size:cover;
    background-position:center center
}
.dokan-seller-listing #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer{
    background:#fff;
    position:relative;
    padding:18px 20px;
    border-top:1px solid #e8e8e8
}
.dokan-seller-listing #dokan-seller-listing-wrap li .store-footer .dokan-btn-theme,.dokan-seller-listing #dokan-seller-listing-wrap li .store-footer a.dokan-btn-theme,.dokan-seller-listing #dokan-seller-listing-wrap li .store-footer input[type=submit].dokan-btn-theme{
    background:#323232;
    border:none;
    border-radius:2px;
    padding:8px 20px;
    text-transform:uppercase;
    font-size:13px
}
.dokan-seller-listing #dokan-seller-listing-wrap li .store-footer .dokan-btn-theme:hover,.dokan-seller-listing #dokan-seller-listing-wrap li .store-footer a.dokan-btn-theme:hover,.dokan-seller-listing #dokan-seller-listing-wrap li .store-footer input[type=submit].dokan-btn-theme:hover{
    background:#04d39f
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data .dokan-seller-rating{
    background:0 0!important
}
.dokan-store-sidebar .dokan-widget-area .widget .widget-title{
    background:0 0;
    color:#323232;
    font-size:18px;
    text-transform:uppercase;
    font-weight:600;
    line-height:26px;
    padding:0;
    border:none;
    margin-bottom:20px
}
.dokan-store-sidebar .dokan-widget-area .widget.dokan-category-menu{
    border:none
}
.dokan-store-sidebar .dokan-widget-area .widget.dokan-category-menu .widget-title{
    border:1px solid #e8e8e8;
    padding:15px 13px;
    margin-bottom:0
}
.dokan-store-sidebar .dokan-widget-area .widget.dokan-category-menu #cat-drop-stack{
    border:1px solid #e8e8e8;
    border-top:none
}
.dokan-store-sidebar .dokan-widget-area .widget .seller-form .dokan-form-control{
    border:1px solid #e8e8e8;
    background:#fff;
    padding:0 15px;
    height:40px;
    font-size:13px
}
.dokan-store-sidebar .dokan-widget-area .widget .seller-form textarea.dokan-form-control{
    height:120px;
    padding:10px 15px
}
.dokan-store-sidebar .dokan-widget-area .widget .seller-form .dokan-btn{
    background:#04d39f;
    border:none;
    border-radius:2px;
    padding:10px 20px;
    text-transform:uppercase;
    font-size:14px;
    float:left!important
}
.dokan-store-sidebar .dokan-widget-area .widget .seller-form .dokan-btn:hover{
    background:#323232
}
.dokan-single-store .store-page-wrap .dokan-info{
    background-color:inherit
}
.dokan-single-store .store-page-wrap .dokan-store-tabs .dokan-list-inline{
    margin-bottom:35px
}
body .dokan-single-store .dokan-store-tabs ul li a{
    color:#969696;
    padding:10px 14px
}
textarea.dokan-form-control{
    color:inherit
}
@media (min-width:1200px){
    .dokan-single-store .store-page-wrap .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery{
        background-color:rgba(0,0,0,.6);
        padding-top:15px;
        width:360px
    }
    .dokan-single-store .store-page-wrap .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info{
        padding:0 20px
    }
    .dokan-single-store .store-page-wrap .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img.profile-img-circle img{
        width:75px;
        height:75px;
        border:5px solid #fff
    }
    .dokan-single-store .store-page-wrap .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .store-name{
        margin:0;
        line-height:30px;
        margin-bottom:5px
    }
    .dokan-single-store .store-page-wrap .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info li{
        padding-bottom:5px;
        line-height:24px
    }
}
.dokan-dashboard .select2-dropdown{
    z-index:999999
}
.dokan-dashboard .select2-container--default .select2-selection--single .select2-selection__arrow{
    height:41px;
    width:30px
}
.dokan-dashboard .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height:41px
}
.dokan-seller-search-form .dokan-seller-search{
    background-position:8px 13px!important
}
.dokan-theme-ciyashop #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info{
    background-size:cover;
    min-height:220px
}
.dokan-theme-ciyashop #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data-container{
    background:0 0;
    height:auto
}
.dokan-theme-ciyashop #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data-container:before{
    content:"";
    background:rgba(0,0,0,.45);
    height:100%;
    width:100%;
    display:inline-block;
    position:absolute;
    left:0;
    top:0
}
.dokan-theme-ciyashop #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .featured-favourite,.dokan-theme-ciyashop #dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data{
    position:relative
}
#asl-storelocator.container.no-pad.storelocator-main.asl-p-cont.asl-bg-0{
    width:100%!important;
    max-width:1140px!important;
    height:auto!important
}
#asl-storelocator.no-pad .col-sm-4,#asl-storelocator.no-pad .col-sm-8,#asl-storelocator.no-pad .col-xs-12{
    padding-left:15px;
    padding-right:15px
}
#asl-storelocator.asl-p-cont.asl-bg-0 #panel{
    height:405px
}
#asl-storelocator.asl-p-cont.asl-bg-0 .search_filter>p:first-child{
    font-size:22px;
    color:#323232;
    font-weight:600;
    line-height:20px;
    margin-bottom:15px
}
#asl-storelocator.asl-p-cont.asl-bg-0 .inside.search_filter{
    border:none
}
#asl-storelocator.asl-p-cont.asl-bg-0 .col-xs-12.search_filter .asl-store-search,#asl-storelocator.asl-p-cont.asl-bg-0 .col-xs-12.search_filter p:last-child{
    height:40px
}
#asl-storelocator.asl-p-cont.asl-bg-0 input#auto-complete-search{
    border-radius:0
}
#asl-storelocator.asl-p-cont.asl-bg-0 .col-xs-12.search_filter .asl-store-search>span,#asl-storelocator.asl-p-cont.asl-bg-0 .col-xs-12.search_filter p:last-child>span{
    width:40px
}
#asl-storelocator.asl-p-cont .inside.search_filter span>i{
    text-align:center;
    line-height:40px;
    padding:0 10px!important
}
#asl-storelocator.asl-p-cont .col-xs-12.inside.search_filter{
    padding-left:0;
    padding-right:0
}
#asl-storelocator.asl-p-cont.asl-bg-0 .Num_of_store{
    background:#e8e8e8;
    text-align:left;
    color:#323232
}
#asl-storelocator.asl-p-cont.asl-bg-0 #panel.storelocator-panel{
    border-color:#e8e8e8;
    padding:5px 1px
}
#asl-storelocator.asl-p-cont.asl-bg-0 .col-xs-12.search_filter .asl-store-search>span,#asl-storelocator.asl-p-cont.asl-bg-0 .col-xs-12.search_filter p:last-child>span{
    background:#323232
}
#asl-storelocator.asl-p-cont.asl-bg-0 .btn-default,#asl-storelocator.asl-p-cont.asl-bg-0 .panel-inner .item .addr-sec .p-title{
    color:#323232
}
.addr-sec p{
    color:#969696
}
#asl-storelocator.asl-p-cont.asl-bg-0 .col-xs-12.search_filter .asl-store-search{
    margin-bottom:10px
}
#asl-storelocator.asl-p-cont.asl-bg-0 .panel-inner .item .addr-sec .p-title{
    font-size:16px;
    font-weight:500
}
#asl-storelocator.asl-p-cont.asl-bg-0 .panel-inner .p-area,#asl-storelocator.asl-p-cont.asl-bg-0 .panel-inner .p-category,#asl-storelocator.asl-p-cont.asl-bg-0 .panel-inner .p-time{
    margin-bottom:5px;
    font-size:12px;
    line-height:1.5
}
#asl-storelocator.asl-p-cont.asl-bg-0 .item .glyphicon{
    width:23px
}
#asl-storelocator.asl-p-cont .panel-inner .item p{
    padding-left:12px!important
}
#asl-storelocator.asl-p-cont.storelocator-main .panel-cont .item .p-title{
    padding-left:0!important
}
.asl-p-cont a{
    color:#04d39f
}
.asl-p-cont a:hover{
    color:#323232
}
#asl-storelocator.asl-p-cont.asl-bg-0 .Num_of_store{
    padding:10px;
    font-size:12px;
    font-weight:500
}
#asl-storelocator.asl-p-cont.asl-bg-0 .item .p-direction{
    font-size:13px;
    color:#323232;
    padding-left:0!important;
    font-weight:600;
    margin-top:6px
}
#asl-storelocator.asl-p-cont.asl-bg-0 .item{
    border:none!important
}
#asl-storelocator.asl-p-cont.asl-bg-0 .item:nth-child(2n){
    padding-left:10px;
    padding-bottom:20px;
    margin-top:10px
}
#asl-storelocator.asl-p-cont.asl-bg-0 .store-locator h4{
    color:#323232;
    font-size:14px;
    margin-bottom:20px;
    font-weight:500
}
.asl-p-cont .form-control{
    border:1px solid #ccc!important;
    box-shadow:none;
    border-radius:0
}
.asl-p-cont .form-control:focus{
    box-shadow:none
}
#asl-storelocator.asl-p-cont.asl-bg-0 .btn.btn-default.btn-submit{
    background:#323232;
    border-color:#323232;
    color:#fff;
    font-size:12px;
    padding:8px 13px;
    border-radius:3px
}
#asl-storelocator.asl-p-cont.asl-bg-0 .btn.btn-default.btn-submit:hover{
    background:#04d39f;
    border-color:#04d39f
}
#asl-storelocator.asl-p-cont.asl-bg-0 #style_0.infoWindow h3{
    background:#323232;
    font-size:12px;
    padding:10px;
    margin:0!important
}
#asl-storelocator.asl-p-cont.asl-bg-0 #style_0.infoWindow{
    border:3px
}
#asl-storelocator.asl-p-cont *,#asl-storelocator.asl-p-cont.asl-bg-0 #style_0.infoWindow .address,#asl-storelocator.asl-p-cont.asl-bg-0 #style_0.infoWindow .phone>a,#asl-storelocator.asl-p-cont.asl-bg-0 #style_0.infoWindow .phone>b{
    font-size:13px;
    line-height:1.6
}
#asl-storelocator.asl-p-cont .info-addr>div{
    margin-bottom:10px
}
.asl-p-cont .infoWindow .glyphicon{
    width:25px
}
#asl-storelocator.asl-p-cont.asl-bg-0 #style_0.infoWindow .asl-buttons{
    border-top:1px solid rgba(0,0,0,.1);
    margin-top:10px;
    padding-top:10px
}
#asl-storelocator.asl-p-cont.asl-bg-0 #style_0.infoWindow a.action{
    font-size:12px;
    border-radius:3px;
    width:auto;
    margin:2px!important;
    background:#fafafa;
    color:#323232
}
#asl-storelocator.asl-p-cont.asl-bg-0 #style_0.infoWindow a.action:before{
    width:1.5em;
    line-height:1.6em
}
#asl-storelocator.asl-p-cont.asl-bg-0 #style_0.infoWindow a.action:hover{
    background:#04d39f;
    color:#fff
}
.asl-p-cont .infoWindow,.infoBox{
    width:320px!important
}
.infoBox{
    margin:0 0 33px -160px!important
}
#asl-storelocator.asl-p-cont.asl-bg-0 div.arrow-down{
    margin-left:135px!important
}
#asl-storelocator.asl-p-cont.asl-bg-0 #style_0.infoWindow{
    border-radius:0
}
#asl-storelocator.asl-p-cont .inside.search_filter .form-control{
    border:1px solid #e8e8e8!important
}
.bbp-logged-in h4{
    font-weight:400;
    font-size:1em
}
.widget_display_search #bbp_search_submit{
    width:100%;
    margin-top:10px;
    padding:12px 0
}
.bbp_widget_login button#user-submit{
    padding:12px 25px;
    background:#f5f5f5
}
.bbp_widget_login button#user-submit:hover{
    background:#eca525;
    color:#fff
}
.kt-bbpress-header{
    margin-bottom:35px
}
#bbpress-forums p.bbp-topic-meta img.avatar{
    margin-bottom:0;
    border:none
}
.bbp-forum-info{
    padding-left:25px
}
.bbp-forum-freshness,.bbp-topic-freshness{
    font-size:14px
}
#bbp-user-navigation ul li a,.bbp-logged-in h4 a,a.bbp-author-name,a.bbp-topic-permalink,a.favorite-toggle,a.subscription-toggle,li.bbp-forum-freshness a,li.bbp-reply-topic-title a,li.bbp-topic-freshness a{
    color:#323232
}
#bbp-user-navigation ul li a:hover,.bbp-logged-in h4 a:hover,a.bbp-author-name:hover,a.bbp-topic-permalink:hover,a.favorite-toggle:hover,a.subscription-toggle:hover,li.bbp-forum-freshness a:hover,li.bbp-reply-topic-title a:hover,li.bbp-topic-freshness a:hover{
    color:#04d39f
}
#bbpress-forums ul.bbp-forums{
    border:none;
    margin-top:0
}
#bbpress-forums li.bbp-body ul.topic{
    padding:20px 0
}
#bbpress-forums li.bbp-body ul.forum{
    padding:12px 0 3px 0
}
.bbp-forum-freshness,.bbp-forum-reply-count,.bbp-forum-topic-count,.bbp-topic-freshness,.bbp-topic-reply-count,.bbp-topic-title,.bbp-topic-voice-count{
    line-height:24px
}
ul.forum-titles li{
    font-size:12px;
    text-transform:uppercase;
    letter-spacing:1px;
    line-height:40px
}
#bbpress-forums div.bbp-search-form{
    margin-bottom:25px;
    width:100%
}
#bbpress-forums #bbp-search-form #bbp_search{
    padding-left:15px;
    width:85%;
    display:table-cell;
    vertical-align:middle;
    margin-right:12px
}
#bbpress-forums #bbp-search-form #bbp_search:focus{
    background:#fff
}
#bbpress-forums #bbp-search-form #bbp_search_submit{
    border:none;
    margin:0
}
#bbpress-forums #bbp-search-form #bbp_search_submit:hover{
    background:#323232
}
#bbpress-forums .bbp-breadcrumb{
    display:none
}
.bbp-forums a{
    font-size:14px;
    color:#04d39f
}
.bbp-forums a:hover{
    color:#323232
}
#bbpress-forums li.bbp-header{
    padding:8px 0;
    border-top:none;
    font-weight:400;
    color:#fff;
    border:none;
    background:#323232
}
#bbpress-forums li.bbp-body{
    border:1px solid #ddd;
    border-top:none
}
#bbpress-forums li.bbp-body ul.forum{
    padding:10px 0 10px 0
}
#bbpress-forums .bbp-forums-list{
    border-left:none;
    margin:0;
    padding:0
}
#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta{
    font-size:13px;
    line-height:30px
}
#bbpress-forums .bbp-replies li.bbp-header{
    padding:12px 0;
    margin-bottom:20px
}
#bbpress-forums .bbp-replies li.bbp-body{
    border:none
}
#bbpress-forums .bbp-replies li.bbp-body .bbp-reply-header{
    border:1px solid #ddd;
    padding:5px 25px;
    background:rgba(249,249,249,.9);
    border-bottom:none
}
#bbpress-forums .bbp-replies li.bbp-body .topic-author{
    border:1px solid #ddd;
    margin-bottom:20px;
    background:#fff
}
#bbpress-forums .bbp-replies li.bbp-body .topic-author:last-child{
    margin-bottom:0
}
#bbpress-forums .bbp-replies li.bbp-body .topic-author .avatar{
    margin-bottom:10px
}
#buddypress #item-header-cover-image #item-header-avatar img.avatar{
    background:rgba(255,255,255,.8);
    border:7px solid #fff
}
#buddypress #item-nav .item-list-tabs#object-nav ul li{
    margin-right:5px
}
#buddypress #item-nav .item-list-tabs#object-nav ul li a{
    background:#f5f5f5;
    opacity:1;
    color:#323232;
    font-weight:600;
    border-radius:3px;
    border:1px solid #ececec
}
#buddypress #item-nav .item-list-tabs#object-nav ul li.selected a{
    background:#04d39f;
    color:#fff;
    opacity:1;
    border-color:#04d39f
}
#buddypress #item-body .item-list-tabs#subnav{
    border:1px solid #ddd;
    color:#fff;
    padding:15px;
    margin-top:20px;
    margin-bottom:25px
}
#buddypress #item-body .item-list-tabs#subnav ul li{
    margin-top:0;
    margin-right:5px
}
#buddypress #item-body .item-list-tabs#subnav ul li#public-personal-li{
    margin-top:0
}
#buddypress #item-body .item-list-tabs#subnav ul li a{
    background:#f5f5f5;
    opacity:1;
    color:#969696;
    font-weight:400;
    border-radius:3px;
    border:1px solid #ececec;
    padding:2px 10px;
    font-size:13px
}
#buddypress #item-body .item-list-tabs#subnav ul li.selected a{
    background:#04d39f;
    color:#fff;
    opacity:1;
    border-color:#04d39f
}
#buddypress #item-body .item-list-tabs#subnav ul #activity-filter-select{
    margin:0
}
#buddypress #item-body #activity-filter-select label{
    display:none
}
#buddypress #item-body #activity-filter-select #activity-filter-by{
    margin:0;
    border-radius:3px;
    color:#969696;
    background:#f5f5f5;
    border:none
}
#buddypress ul.activity-list{
    border:none
}
#buddypress ul.activity-list .activity{
    border:1px solid #ddd;
    padding:15px;
    margin-bottom:15px
}
#buddypress ul.activity-list li .activity-meta .button{
    padding:4px 15px;
    border-radius:3px
}
#buddypress ul.activity-list li .activity-meta .button:focus,#buddypress ul.activity-list li .activity-meta .button:hover{
    color:#04d39f;
    background:0 0;
    border-color:#04d39f
}
#buddypress #reply-title small a span,#buddypress a.bp-primary-action span{
    border-radius:20px;
    background:#323232;
    font-weight:400;
    height:19px;
    display:inline-block;
    width:19px;
    line-height:20px;
    text-align:center;
    padding:0
}
#buddypress .activity #reply-title small a:hover span,#buddypress .activity a.bp-primary-action:hover span{
    color:#fff;
    background:#323232
}
#buddypress #item-body .profile .bp-widget{
    border:1px solid #ddd;
    padding:0;
    margin:0;
    margin-bottom:15px
}
#buddypress #item-body .profile .bp-widget h2{
    font-size:18px;
    background:#323232;
    text-transform:none;
    font-weight:400;
    margin:0;
    padding:0 20px;
    color:#fff
}
#buddypress #item-body .profile .bp-widget .profile-fields td{
    border:none;
    border-top:1px solid #ddd;
    padding:5px 20px;
    width:70%;
    height:auto;
    color:#969696;
    line-height:26px;
    font-weight:500;
    font-size:13px!important
}
#buddypress #item-body .profile .bp-widget .profile-fields td.label{
    width:30%;
    text-align:left
}
#buddypress div.dir-search{
    float:none;
    margin-bottom:25px;
    margin-top:0
}
#buddypress div.dir-search #members_search{
    border:2px solid #f5f5f5;
    padding:0 15px;
    width:81.5%;
    font-size:15px;
    background:#f5f5f5;
    color:#323232;
    border-radius:3px;
    vertical-align:middle
}
#buddypress div.dir-search #members_search:focus{
    background:#fff;
    border-color:#04d39f
}
#buddypress div.dir-search #members_search_submit{
    padding:0 18px;
    width:18%;
    border:none;
    margin:0;
    background:#04d39f;
    color:#fff
}
#buddypress div.dir-search #members_search_submit:hover{
    background:#323232
}
#buddypress #members-directory-form .item-list-tabs li a{
    background:#04d39f;
    color:#fff;
    font-weight:400;
    opacity:1
}
#buddypress #members-dir-list div.pagination .pag-count{
    padding-left:0
}
#buddypress #members-dir-list div.pagination .pagination-links{
    padding-right:0
}
#buddypress #members-dir-list div.pagination-links a,#buddypress #members-dir-list div.pagination-links span{
    background:#f5f5f5;
    color:#323232;
    padding:6px 12px;
    border:1px solid #ececec;
    font-weight:400;
    border-radius:3px;
    margin-left:5px
}
#buddypress #members-dir-list div.pagination-links span{
    background:#04d39f;
    border-color:#04d39f;
    color:#fff
}
#buddypress .dir-form #subnav.item-list-tabs{
    border:1px solid #ddd;
    background:#f9f9f9;
    color:#fff;
    padding:15px;
    margin-top:20px;
    margin-bottom:25px
}
#buddypress .dir-form #subnav.item-list-tabs .filter label{
    display:none
}
#buddypress #members-list li{
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    padding:25px
}
#buddypress #members-list li.odd{
    background:#f9f9f9
}
#buddypress div.item-list-tabs ul li a span{
    border:none;
    display:inline-block;
    color:#fff;
    background:#04d39f;
    margin-left:5px;
    padding:2px;
    height:26px;
    width:26px;
    line-height:22px
}
#buddypress div.item-list-tabs ul li a:hover span,#buddypress div.item-list-tabs ul li.current a span,#buddypress div.item-list-tabs ul li.selected a span{
    background:#323232
}
#buddypress ul.item-list li div.item-title span{
    color:#969696;
    font-size:14px
}
#buddypress .item-list .item-title a{
    font-weight:600
}
#buddypress ul.item-list li div.item-title,#buddypress ul.item-list li h3,#buddypress ul.item-list li h4{
    line-height:18px
}
#buddypress #activity-stream p{
    margin:0 0 5px 0
}
#buddypress .activity-list .activity-content .activity-inner,#buddypress .activity-list .activity-content blockquote{
    margin:0
}
#buddypress div.activity-meta{
    margin:10px 0 0
}
#buddypress div.item-list-tabs ul li{
    float:none;
    display:inline-block
}
#buddypress #item-body .profile .bp-widget .profile-fields tr:first-child td{
    border-top:none
}
table.profile-settings{
    margin-bottom:20px
}
#buddypress table.forum tr.alt td,#buddypress table.messages-notices tr.alt td,#buddypress table.notifications tr.alt td,#buddypress table.notifications-settings tr.alt td,#buddypress table.profile-fields tr.alt td,#buddypress table.profile-settings tr.alt td,#buddypress table.wp-profile-fields tr.alt td{
    color:#969696
}
#buddypress div.item-list-tabs ul li a,#buddypress div.item-list-tabs ul li span{
    padding:6px 12px;
    background:#323232;
    color:#fff;
    border-radius:3px
}
#buddypress #profile-edit-form ul.button-nav{
    display:inline-block;
    width:100%;
    padding:0
}
#buddypress .standard-form input[type=text]{
    margin-bottom:10px
}
#buddypress div.item-list-tabs ul li.current a,#buddypress div.item-list-tabs ul li.selected a{
    background-color:#04d39f;
    color:#fff;
    opacity:1;
    font-weight:400
}
a.bbp-forum-title{
    color:#323232;
    font-weight:600
}
a.bbp-forum-title:hover{
    color:#04d39f
}
li.bbp-forum-info{
    line-height:40px;
    vertical-align:middle
}
p.bbp-topic-meta{
    display:none
}
#bbpress-forums li.bbp-footer{
    display:none;
    background:#fbfbfb;
    border:none
}
.subscription-toggle{
    display:none
}
div.bbp-template-notice p{
    font-size:14px;
    line-height:30px
}
#bbpress-forums div.bbp-template-notice img.avatar{
    display:none
}
.bbp-pagination-count{
    font-size:14px
}
.bbp-topic-title{
    padding-left:25px
}
a.bbp-topic-permalink{
    font-size:14px;
    font-weight:600
}
.bbp-pagination{
    display:none
}
div.bbp-template-notice,div.indicator-hint{
    margin:0 0 30px 0
}
#bbpress-forums fieldset.bbp-form{
    border:none;
    padding:0
}
legend{
    border-bottom:none;
    font-size:18px;
    text-transform:uppercase;
    letter-spacing:1px
}
#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results,#bbpress-forums ul.bbp-topics{
    margin-bottom:30px
}
#bbpress-forums fieldset.bbp-form label{
    font-size:14px;
    margin-bottom:7px
}
#bbpress-forums fieldset.bbp-form select{
    height:46px;
    width:100%
}
#bbpress-forums fieldset.bbp-form input,#bbpress-forums fieldset.bbp-form select,#bbpress-forums fieldset.bbp-form textarea{
    background:#f5f5f5;
    font-size:14px;
    padding-left:15px;
    border-radius:3px;
    color:#969696
}
#bbpress-forums fieldset.bbp-form input:focus,#bbpress-forums fieldset.bbp-form select:focus,#bbpress-forums fieldset.bbp-form textarea:focus{
    background:#fff
}
div.bbp-submit-wrapper{
    float:none
}
#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results,#bbpress-forums ul.bbp-topics{
    border:none;
    margin-bottom:30px
}
#bbpress-forums div.bbp-reply-author,#bbpress-forums div.bbp-reply-content,#bbpress-forums div.odd,#bbpress-forums ul.odd{
    font-size:14px
}
#bbpress-forums li.bbp-header .bbp-reply-content{
    padding-right:40px
}
#bbpress-forums div.bbp-topic-tags{
    float:left
}
div.bbp-breadcrumb,div.bbp-topic-tags{
    font-size:14px
}
#bbpress-forums .bbp-forums-list li{
    display:block
}
#buddypress .activity-list .activity-content .activity-header,#buddypress .activity-list .activity-content .comment-header,#buddypress .comment-reply-link,#buddypress .dir-search input[type=search],#buddypress .dir-search input[type=text],#buddypress .generic-button a,#buddypress .groups-members-search input[type=search],#buddypress .groups-members-search input[type=text],#buddypress .standard-form button,#buddypress .standard-form input[type=color],#buddypress .standard-form input[type=date],#buddypress .standard-form input[type=datetime-local],#buddypress .standard-form input[type=datetime],#buddypress .standard-form input[type=email],#buddypress .standard-form input[type=month],#buddypress .standard-form input[type=number],#buddypress .standard-form input[type=password],#buddypress .standard-form input[type=range],#buddypress .standard-form input[type=search],#buddypress .standard-form input[type=tel],#buddypress .standard-form input[type=text],#buddypress .standard-form input[type=time],#buddypress .standard-form input[type=url],#buddypress .standard-form input[type=week],#buddypress .standard-form select,#buddypress .standard-form textarea,#buddypress a.activity-time-since,#buddypress a.button,#buddypress input[type=button],#buddypress input[type=reset],#buddypress input[type=submit],#buddypress ul.button-nav li a,a.bp-title-button{
    color:#969696
}
#buddypress .generic-button a,#buddypress div.activity-comments form div.ac-reply-content a,#buddypress input[type=submit],.bp_members #buddypress ul.button-nav li a{
    border:none;
    color:#fff!important;
    line-height:44px;
    padding:0 18px;
    text-transform:uppercase;
    border-radius:3px;
    font-weight:400;
    font-size:14px;
    cursor:pointer;
    display:inline-block
}
#buddypress .generic-button a,#buddypress input[type=submit],.bp_members #buddypress ul.button-nav li a{
    background:#04d39f
}
#buddypress div.generic-button a:hover,#buddypress input[type=submit]:hover,.bp_members #buddypress ul.button-nav li a:hover{
    background:#323232;
    border:none;
    color:#fff
}
#buddypress div.activity-comments form div.ac-reply-content a,.bp_members #buddypress ul.button-nav li.current a{
    background:#323232
}
#buddypress div.activity-comments form div.ac-reply-content a:hover,.bp_members #buddypress ul.button-nav li.current a:hover{
    background:#04d39f
}
#buddypress .dir-search input[type=search],#buddypress .dir-search input[type=text],#buddypress .groups-members-search input[type=search],#buddypress .groups-members-search input[type=text],#buddypress .standard-form input[type=color],#buddypress .standard-form input[type=date],#buddypress .standard-form input[type=datetime-local],#buddypress .standard-form input[type=datetime],#buddypress .standard-form input[type=email],#buddypress .standard-form input[type=month],#buddypress .standard-form input[type=number],#buddypress .standard-form input[type=password],#buddypress .standard-form input[type=range],#buddypress .standard-form input[type=search],#buddypress .standard-form input[type=tel],#buddypress .standard-form input[type=text],#buddypress .standard-form input[type=time],#buddypress .standard-form input[type=url],#buddypress .standard-form input[type=week],#buddypress .standard-form select,#buddypress .standard-form textarea{
    padding:0 10px;
    height:46px;
    background:#f5f5f5;
    border:2px solid #f5f5f5;
    border-radius:3px;
    color:#969696;
    font-size:14px
}
#buddypress div.activity-comments form textarea{
    border:2px solid #f5f5f5;
    background:#f5f5f5;
    padding:5px 10px
}
#buddypress div.activity-comments form textarea:focus{
    border-color:#04d39f
}
li.bbp-header div.bbp-reply-content span#favorite-toggle a,li.bbp-header div.bbp-reply-content span#subscription-toggle a,li.bbp-header div.bbp-topic-content span#favorite-toggle a,li.bbp-header div.bbp-topic-content span#subscription-toggle a{
    color:#04d39f
}
#bbpress-forums fieldset.bbp-form legend{
    padding:0
}
#bbpress-forums .bbp-replies div.even,#bbpress-forums .bbp-replies div.odd,#bbpress-forums .bbp-replies ul.even,#bbpress-forums .bbp-replies ul.odd{
    border:1px solid #ddd;
    margin-bottom:20px;
    background:#fff
}
#buddypress form#whats-new-form textarea{
    background:#f5f5f5;
    color:#969696
}
#buddypress #whats-new:focus{
    border-color:#f5f5f5!important;
    outline-color:#f5f5f5
}
#buddypress div.activity-comments form .ac-textarea{
    background:0 0;
    border:none;
    margin-bottom:5px;
    padding:0
}
#buddypress div#item-header div#item-meta{
    color:#969696;
    font-size:13px
}
div.bbp-template-notice,div.indicator-hint{
    color:#323232
}
div.bbp-template-notice a{
    color:#04d39f
}
div.bbp-template-notice a:hover{
    color:#323232
}
span.bbp-admin-links,span.bbp-admin-links a{
    color:#969696
}
span.bbp-admin-links a:hover{
    color:#04d39f
}
.bbp-forum-header a.bbp-forum-permalink,.bbp-reply-header a.bbp-reply-permalink,.bbp-topic-header a.bbp-topic-permalink{
    color:#04d39f
}
.bbp-forum-header a.bbp-forum-permalink:hover,.bbp-reply-header a.bbp-reply-permalink:hover,.bbp-topic-header a.bbp-topic-permalink:hover{
    color:#323232
}
span.bbp-author-ip{
    color:#969696
}
#buddypress .field-visibility-settings,#buddypress .field-visibility-settings-notoggle,#buddypress .field-visibility-settings-toggle{
    color:#969696
}
#buddypress div.activity-comments div.acomment-meta{
    color:#969696;
    font-size:14px
}
#buddypress .acomment-options a{
    color:#04d39f;
    font-size:14px
}
#buddypress .acomment-options a:hover{
    color:#323232
}
#buddypress a.activity-time-since:hover{
    color:#04d39f;
    text-decoration:none
}
#buddypress .activity-list li.load-more a,#buddypress .activity-list li.load-newest a{
    color:#323232
}
#buddypress div.activity-comments div.acomment-content{
    font-size:14px
}
.drag-drop .drag-drop-inside p{
    color:#969696
}
#buddypress div.pagination{
    color:#969696
}
table.notifications{
    margin-bottom:20px
}
select{
    color:#969696
}
#buddypress div#message p,#sitewide-notice p{
    color:#323232
}
.datebox-selects{
    margin-bottom:15px
}
#buddypress .standard-form .checkbox label,#buddypress .standard-form .radio label{
    color:#969696
}
#buddypress #reply-title small a:hover span,#buddypress a.bp-primary-action:hover span{
    color:#323232
}
#buddypress .comment-reply-link,#buddypress .generic-button a,#buddypress .standard-form button,#buddypress a.button,#buddypress input[type=button],#buddypress input[type=reset],#buddypress input[type=submit],#buddypress ul.button-nav li a,a.bp-title-button{
    background:#04d39f;
    border:none;
    color:#fff!important;
    line-height:inherit;
    padding:6px 18px;
    text-transform:uppercase;
    border-radius:3px;
    font-weight:400;
    font-size:14px;
    cursor:pointer;
    display:inline-block
}
#buddypress .mce-panel .mce-toolbar .mce-ico{
    color:#fff
}
#buddypress .comment-reply-link:hover,#buddypress .standard-form button:hover,#buddypress a.button:focus,#buddypress a.button:hover,#buddypress div.generic-button a:hover,#buddypress input[type=button]:hover,#buddypress input[type=reset]:hover,#buddypress input[type=submit]:hover,#buddypress ul.button-nav li a:hover,#buddypress ul.button-nav li.current a{
    background:#323232;
    border:none
}
.mce-tinymce .mce-toolbar .mce-btn-group .mce-btn,.mce-tinymce .qt-dfw{
    border:none
}
#buddypress ul.activity-list li .activity-meta .button:focus,#buddypress ul.activity-list li .activity-meta .button:hover{
    background:#323232
}
.content-wrapper .gform_wrapper .gfield_required{
    color:red
}
.content-wrapper .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.content-wrapper .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{
    display:none
}
.content-wrapper .address_line_1,.content-wrapper .address_line_2{
    margin-bottom:20px;
    display:block
}
.content-wrapper .gform_wrapper .ginput_complex .ginput_left.address_city,.content-wrapper .gform_wrapper .ginput_complex .ginput_left.address_state{
    margin-bottom:20px
}
.gform_wrapper.gf_browser_chrome select{
    background:#f5f5f5;
    border:2px solid #f5f5f5;
    color:#969696
}
.ginput_container_list table th{
    background:0 0
}
.gform_wrapper .gform_page_footer .button.gform_next_button,.gform_wrapper .gform_page_footer .button.gform_previous_button{
    background:#04d39f;
    border:none;
    color:#fff;
    line-height:44px;
    padding:0 18px;
    text-transform:uppercase;
    border-radius:3px;
    font-weight:400;
    font-size:14px;
    cursor:pointer;
    display:inline-block
}
.gform_wrapper .gform_page_footer .button.gform_next_button:hover,.gform_wrapper .gform_page_footer .button.gform_previous_button:hover{
    background:#323232
}
.content-wrapper .gform_wrapper .gf_progressbar_percentage{
    background:repeating-linear-gradient(-45deg,#60a727,#60a727 10px,#b4d2a0 10px,#b4d2a0 20px),linear-gradient(to bottom,#60a727,#fff)
}
body .content-wrapper .gform_wrapper ul li.gfield.gfield_html img{
    max-width:20%!important
}
.content-wrapper .gform_wrapper.gf_browser_chrome .gfield_checkbox li input,.content-wrapper .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.content-wrapper .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{
    margin-top:0;
    margin-right:5px
}
.content-wrapper .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.content-wrapper .gform_wrapper li.gfield_error textarea{
    border-color:rgba(212,121,121,.2);
    background:rgba(232,90,90,.05);
    border-width:2px
}
.content-wrapper .gform_wrapper .gfield_error .gfield_label{
    color:inherit
}
.content-wrapper .gform_wrapper li.gfield.gfield_error,.content-wrapper .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
    background-color:inherit;
    margin-bottom:0!important;
    border-top:none;
    border-bottom:none;
    padding-bottom:0;
    padding-top:0;
    box-sizing:border-box
}
.content-wrapper .gform_wrapper .validation_message{
    letter-spacing:inherit;
    color:#a94442;
    background-color:#f2dede;
    border:1px solid #ebccd1;
    margin-top:15px;
    font-weight:600;
    font-size:13px;
    padding:10px 15px
}
.content-wrapper .gform_wrapper .field_description_below .gfield_description{
    padding:10px 15px
}
.content-wrapper .gform_wrapper div.validation_error{
    color:#bd5959;
    font-size:16px;
    font-weight:600;
    margin-bottom:15px;
    border:2px solid #e4bdbd;
    padding:18px 14px;
    background:#f7dddd;
    letter-spacing:.5px
}
.content-wrapper .gform_wrapper .gfield_checkbox li label,.content-wrapper .gform_wrapper .gfield_radio li label{
    font-size:13px
}
.content-wrapper .gform_wrapper .description,.content-wrapper .gform_wrapper .gfield_description,.content-wrapper .gform_wrapper .gsection_description,.content-wrapper .gform_wrapper .instruction{
    font-size:14px
}
.content-wrapper .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
    padding:0 10px
}
.gform_wrapper .gsection .gfield_label,.gform_wrapper h2.gsection_title,.gform_wrapper h3.gform_title{
    font-size:20px;
    text-transform:uppercase
}
@supports (-ms-ime-align:auto){
    @media only screen and (min-width:1200px){
        .header-style-menu-center .container-fluid #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>.mega-sub-menu,.header-style-menu-right .container-fluid #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>.mega-sub-menu{
            width:100%!important;
            left:0!important;
            right:0!important;
            -webkit-transform:translateX(0)!important;
            -ms-transform:translateX(0)!important;
            transform:translateX(0)!important
        }
    }
}
.newsletter-msg{
    display:none
}
.price_label,.price_slider,.price_slider_amount input{
    display:none
}
.blog-entry-html-video.audio-video>video{
    width:100%;
    height:100%
}
.ciyashop-hidden{
    display:none
}
.star-rating .star-rating-inner{
    width:0%
}
.intro_header_video-bg{
    opacity:0
}

/* .header-style-menu-center .primary-nav .primary-menu>li a {
    font-size: 16px !important;
} */
.img-1 {
    padding-bottom:27px !important;
}
.pgscore_banner .pgscore_banner-image {
    height: 445px !important;
    width: 100%;
}

.img-1 .pgscore_banner-text-wrap {
    text-shadow: 1px 1px 3px #000000d6 !important;
}

.bloc-info-contact {
    height: 210px !important;
}
.bloc-about {
    padding:0 0 0 20px !important;
}

.header_intro .intro-title-inner h1 {
    color: #fff !important;
}

.inner-intro ul.page-breadcrumb li {
    color: #fff !important;
}
.inner-intro.woocommerce_inner-intro ul.page-breadcrumb li.home:before{
color: #323232 !important;
}

.inner-intro.woocommerce_inner-intro ul.page-breadcrumb li:before {
    color: #323232 !important;
}


/*==================================
resonsive
==================================*/
/*header*/
@media (max-width: 767px){
 /*   .pgscore_banner.pgscore_banner-style-style-1.pgscore_banner-effect-zoom{
        margin-bottom: 27px !important;
    }*/
    .entry-content .bloc-about {
    padding: 0 !important;
}

.pgscore_banner_wrapper.margin-b {
    margin-bottom: 27px;
}
.vc_empty_space.apropos {
    display: none;
}
article.hentry .entry-footer span.edit-link {
    margin-bottom: 20px !important;
    display: block;
}
}
@media (max-width: 480px){
.section-title.vc_custom_heading.vc_custom_heading-text_align_left h3.title {
    font-size: 18px !important;
}
.woocommerce.single-product div.product form.cart .single_add_to_cart_button {
    font-size: 14px;
    margin-top: 30px;
}
}
@media (min-width: 768px) and (max-width: 991px){
    /*page acceuil*/
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
    margin-bottom: 30px;
}
.pgscore_info_box-with-icon.pgscore_info_box-icon_position-left .pgscore_info_box-icon {
    padding-right: 12px;
}
.vc_row.wpb_row.vc_row-fluid.row-background-none h5 {
    font-size: 18px;
}
.vc_custom_1655387919138 {

    border-top-width: 3px !important;
    border-right-width: 3px !important;
    border-bottom-width: 3px !important;
    border-left-width: 3px !important;
    padding-top: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 20px !important;
    border-left-color: #f5f5f5 !important;
    border-left-style: solid !important;
    border-right-color: #f5f5f5 !important;
    border-right-style: solid !important;
    border-top-color: #f5f5f5 !important;
    border-top-style: solid !important;
    border-bottom-color: #f5f5f5 !important;
    border-bottom-style: solid !important;
}
.vc_empty_space.apropos {
    display: none;
}
article.hentry .entry-footer span.edit-link {
    margin-bottom: 20px !important;
    display: block;
}
}
@media (min-width: 992px) and (max-width: 1199px){
    .vc_empty_space.apropos {
    display: none;
}
.header-style-menu-center .primary-nav .primary-menu>li>a, .header-style-menu-right .primary-nav .primary-menu>li>a {
    position: relative;
    font-size: 13px !important;
}
.header-style-menu-center .header-main .container-fluid .header-nav-right{
    margin-right: 15px;
}
.woo-tools+#site-navigation-sticky {
    display: inline-block;
    float: right;
    padding-right: 10px;
}
/*page a propos*/
.wpb_column.vc_column_container.vc_col-sm-2.vc_col-lg-6.vc_hidden-md.vc_hidden-sm.vc_hidden-xs.row-background-none.vc_col-has-fill {
    display: block !important;
    position: absolute !important;
    top: 0;
    right: 0;
    left: 50%;
    width: 100% !important;
    height: 100%;
    bottom: 0;
}
.img-personel .vc_column-inner {
    background-image: url(https://hypergroup.com.tn/websites/bougmiza/wp-content/uploads/2022/06/img-about-1.jpg?id=469) !important;
    height: 100%;
    background-position: center right 300px !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
/*page acceuil*/
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
    margin-bottom: 30px;
}
/*form woocommerce*/
.woocommerce-checkout .woocommerce form .form-row {
    padding: 0 0 0 32px;
}
}


.loop-header-tools .woocommerce-ordering {
    display: none !important;
}
.inner-intro.woocommerce_inner-intro ul.page-breadcrumb li {
    color: #323232 !important;
}