/+ACo-------------------------------------------------------------------
+AFs-Master Stylesheet+AF0
Theme Name: Annahl - Organic +ACY Honey Shop WordPress Theme
Version:    1.0.3
-------------------------------------------------------------------+ACo-/
/+ACo---------------------------------------------------------------
+AD4APgA+ TABLE OF CONTENTS:
----------------------------------------------------------------
+ACM-0.1    Theme Reset Style
+ACM-0.2    Global Elements
+ACM-0.3    header
+ACM-0.4    hero-slider
+ACM-0.5    wpo-footer
+ACM-0.6    category-area
+ACM-0.7    product-area
+ACM-0.8    offer-area
+ACM-0.9    flash-Sale-area
+ACM-1.0    service-area
+ACM-1.1    wpo-projects
+ACM-1.2    testimonial-area
+ACM-1.3    client-area
+ACM-1.4    blog-area


--------------------------------------------------------------
+ACM-2.0 Home-style-2
--------------------------------------------------------------
+ACM-2.1    category-area-style2
+ACM-2.2    about-section

--------------------------------------------------------------
+ACM-3.0    about page
--------------------------------------------------------------
+ACM-3.1    team-section
+ACM-3.2    wpo-fun-fact-section


--------------------------------------------------------------
    service details page
--------------------------------------------------------------
+ACM-4.1    service-single-section


--------------------------------------------------------------
    cart-page-style
--------------------------------------------------------------
+ACM-5.0    cart-page-style


--------------------------------------------------------------
   checkout-page-style
--------------------------------------------------------------
+ACM-6.0    checkout-page-style


--------------------------------------------------------------
    contact page
--------------------------------------------------------------
+ACM-7.1    contact-pg-contact-section


--------------------------------------------------------------
    blog page
--------------------------------------------------------------
+ACM-8.1    blog-pg-section


--------------------------------------------------------------
    blog single page
--------------------------------------------------------------
+ACM-9.1    blog-single-section


--------------------------------------------------------------
    Auth-page-style
--------------------------------------------------------------
+ACM-10.0   Auth-page-style


--------------------------------------------------------------
    404 page
--------------------------------------------------------------
+ACM-11.1   error-404-section



----------------------------+ACo-/
/+ACo----------------------------
    Fonts
----------------------------+ACo-/

/+ACo---Fonts +ACo-/
+AEA-font-face +AHs
    font-family: +ACI-Futura PT+ACIAOw
    src: url(+ACI../fonts/text-font/FuturaPT-Heavy.woff+ACI) format(+ACI-woff2+ACI), url(+ACI../fonts/FuturaPT-Heavy.woff+ACI) format(+ACI-woff+ACI)+ADs
    font-weight: 900+ADs
    font-style: normal+ADs
    font-display: swap+ADs
+AH0

+AEA-font-face +AHs
    font-family: +ACI-Futura PT+ACIAOw
    src: url(+ACI../fonts/text-font/FuturaPT-Demi.woff+ACI) format(+ACI-woff2+ACI), url(+ACI../fonts/FuturaPT-Demi.woff+ACI) format(+ACI-woff+ACI)+ADs
    font-weight: 600+ADs
    font-style: normal+ADs
    font-display: swap+ADs
+AH0

+AEA-font-face +AHs
    font-family: +ACI-Futura PT+ACIAOw
    src: url(+ACI../fonts/text-font/FuturaPT-Medium.woff+ACI) format(+ACI-woff2+ACI), url(+ACI../fonts/FuturaPT-Medium.woff+ACI) format(+ACI-woff+ACI)+ADs
    font-weight: 500+ADs
    font-style: normal+ADs
    font-display: swap+ADs
+AH0

+AEA-font-face +AHs
    font-family: +ACI-Futura PT+ACIAOw
    src: url(+ACI../fonts/text-font/FuturaPT-Light.woff+ACI) format(+ACI-woff2+ACI), url(+ACI../fonts/FuturaPT-Light.woff+ACI) format(+ACI-woff+ACI)+ADs
    font-weight: 300+ADs
    font-style: normal+ADs
    font-display: swap+ADs
+AH0


+AEA-font-face +AHs
    font-family: +ACI-Muli+ACIAOw
    font-style: normal+ADs
    font-weight: 500+ADs
    src: local(+ACI-Muli Regular+ACI), url(+ACI../fonts/text-font/Muli-Regular.woff+ACI) format(+ACI-woff+ACI)+ADs
+AH0

+AEA-font-face +AHs
    font-family: +ACI-Muli+ACIAOw
    font-style: normal+ADs
    font-weight: 600+ADs
    src: local(+ACI-Muli SemiBold+ACI), url(+ACI../fonts/text-font/Muli-SemiBold.woff+ACI) format(+ACI-woff+ACI)+ADs
+AH0

+AEA-font-face +AHs
    font-family: +ACI-Muli+ACIAOw
    font-style: normal+ADs
    font-weight: 700+ADs
    src: local(+ACI-Muli Bold+ACI), url(+ACI../fonts/text-font/Muli-Bold.woff+ACI) format(+ACI-woff+ACI)+ADs
+AH0


/+ACo---------------------------------------------------------------
+ACM-0.1    Theme Reset Style
--------------------------------------------------------------+ACo-/
html +AHs
    font-size: 15px+ADs
+AH0

:root +AHs
    scroll-behavior: inherit+ADs
+AH0

body +AHs
    font-family: +ACI-Muli+ACIAOw
    background-color: +ACM-fff+ADs
    font-size: 16px+ADs
    font-size: 1.06667rem+ADs
    -webkit-font-smoothing: antialiased+ADs
    overflow-x: hidden+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    body +AHs
        font-size: 15px+ADs
    +AH0
+AH0

p +AHs
    color: +ACM-696664+ADs
    line-height: 1.8em+ADs
+AH0


h1,
h2,
h3,
h4,
h5,
h6 +AHs
    color: +ACM-30180d+ADs
    font-family: +ACI-Futura PT+ACIAOw
+AH0

ul +AHs
    list-style-type: none+ADs
    padding-left: 0+ADs
    margin: 0+ADs
+AH0

a +AHs
    text-decoration: none+ADs
    -webkit-transition: all 0.2s+ADs
    transition: all 0.2s+ADs
+AH0

a:hover +AHs
    text-decoration: none+ADs
+AH0

img +AHs
    max-width: 100+ACUAOw
+AH0

.sr-only +AHs
    display: none +ACE-important+ADs
    opacity: 0+ADs
    visibility: hidden+ADs
+AH0

/+ACo---------------------------------------------------------------
+ACM-0.2    Global Elements
--------------------------------------------------------------+ACo-/
.page-wrapper +AHs
    position: relative+ADs
    overflow: hidden+ADs
+AH0

.wow +AHs
    visibility: hidden+ADs
+AH0

.fi:before +AHs
    margin: 0+ADs
+AH0

.section-padding +AHs
    padding: 125px 0 120px+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .section-padding +AHs
        padding: 80px 0+ADs
    +AH0
+AH0

/+ACoAKgAq contact form error handling +ACoAKgAq-/
.contact-validation-active .error-handling-messages +AHs
    width: 100+ACU +ACE-important+ADs
    margin-top: 15px +ACE-important+ADs
+AH0

.contact-validation-active label.error +AHs
    color: red+ADs
    font-size: 0.93333rem+ADs
    font-weight: normal+ADs
    margin: 5px 0 0 0+ADs
    text-align: left+ADs
    display: block+ADs
+AH0

.contact-validation-active +ACM-loader +AHs
    display: none+ADs
    margin-top: 10px+ADs
+AH0

.contact-validation-active +ACM-loader i +AHs
    font-size: 30px+ADs
    font-size: 2rem+ADs
    color: +ACM-b83806+ADs
    display: inline-block+ADs
    -webkit-animation: rotating linear 2s infinite+ADs
    animation: rotating linear 2s infinite+ADs
+AH0

.contact-validation-active +ACM-success,
.contact-validation-active +ACM-error +AHs
    width: 100+ACUAOw
    color: +ACM-fff+ADs
    padding: 5px 10px+ADs
    font-size: 16px+ADs
    text-align: center+ADs
    display: none+ADs
+AH0

+AEA-media (max-width: 767px) +AHs

    .contact-validation-active +ACM-success,
    .contact-validation-active +ACM-error +AHs
        font-size: 15px+ADs
    +AH0
+AH0

.contact-validation-active +ACM-success +AHs
    background-color: +ACM-009a00+ADs
    border-left: 5px solid green+ADs
    margin-bottom: 5px+ADs
+AH0

.contact-validation-active +ACM-error +AHs
    background-color: +ACM-ff1a1a+ADs
    border-left: 5px solid red+ADs
+AH0

+AEA--webkit-keyframes rotating +AHs
    from +AHs
        -webkit-transform: rotate(0deg)+ADs
        transform: rotate(0deg)+ADs
    +AH0

    to +AHs
        -webkit-transform: rotate(360deg)+ADs
        transform: rotate(360deg)+ADs
    +AH0
+AH0

+AEA-keyframes rotating +AHs
    from +AHs
        -webkit-transform: rotate(0deg)+ADs
        transform: rotate(0deg)+ADs
    +AH0

    to +AHs
        -webkit-transform: rotate(360deg)+ADs
        transform: rotate(360deg)+ADs
    +AH0
+AH0

.rotating +AHs
    -webkit-animation: rotating 5s alternate infinite+ADs
    animation: rotating 5s alternate infinite+ADs
+AH0

/+ACoAKgAq back to top +ACoAKg-/
.back-to-top +AHs
    background-color: rgba(184, 56, 6, 0.7)+ADs
    width: 45px+ADs
    height: 45px+ADs
    line-height: 45px+ADs
    border: 2px solid +ACM-b83806+ADs
    border-radius: 45px+ADs
    text-align: center+ADs
    display: none+ADs
    position: fixed+ADs
    z-index: 999+ADs
    right: 15px+ADs
    bottom: 15px+ADs
    -webkit-transition: all 0.2s+ADs
    transition: all 0.2s+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .back-to-top +AHs
        width: 35px+ADs
        height: 35px+ADs
        line-height: 35px+ADs
    +AH0
+AH0

.back-to-top:hover +AHs
    background-color: +ACM-b83806+ADs
+AH0

.back-to-top i +AHs
    font-size: 18px+ADs
    font-size: 1.2rem+ADs
    color: +ACM-fff+ADs
    position: absolute+ADs
    left: 50+ACUAOw
    top: 50+ACUAOw
    -webkit-transform: translate(-50+ACU, -50+ACU)+ADs
    transform: translate(-50+ACU, -50+ACU)+ADs
+AH0

/+ACoAKg for popup image +ACoAKgAq-/
.mfp-wrap +AHs
    background-color: rgba(0, 0, 0, 0.9)+ADs
    z-index: 99999+ADs
+AH0

.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg +AHs
    opacity: 0+ADs
    -webkit-backface-visibility: hidden+ADs
    -webkit-transition: all 0.3s ease-out+ADs
    transition: all 0.3s ease-out+ADs
+AH0

.mfp-with-zoom.mfp-ready .mfp-container +AHs
    opacity: 1+ADs
+AH0

.mfp-with-zoom.mfp-ready.mfp-bg +AHs
    opacity: 0.8+ADs
+AH0

.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg +AHs
    opacity: 0+ADs
+AH0

/+ACoAKgAq for fancybox video +ACoAKgAq-/
.fancybox-overlay +AHs
    background: rgba(0, 0, 0, 0.9)+ADs
    z-index: 9999 +ACE-important+ADs
+AH0

.fancybox-wrap +AHs
    z-index: 99999 +ACE-important+ADs
+AH0

.section-title +AHs
    text-align: center+ADs
    margin-bottom: 60px+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .section-title +AHs
        margin-bottom: 40px+ADs
    +AH0
+AH0

.section-title .title-box +AHs
    display: inline-block+ADs
+AH0

.section-title h2 +AHs
    font-size: 50px+ADs
    font-weight: 700+ADs
    line-height: 1em+ADs
    margin: 0+ADs
    padding-bottom: 30px+ADs
    position: relative+ADs
    text-transform: capitalize+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .section-title h2 +AHs
        font-size: 32px+ADs
    +AH0
+AH0

+AEA-media (max-width: 330px) +AHs
    .section-title h2 +AHs
        font-size: 30px+ADs
    +AH0
+AH0

.section-title h2 span +AHs
    color: +ACM-b83806+ADs
+AH0

.title-area .section-title p +AHs
    font-size: 16px+ADs
    max-width: 650px+ADs
    margin: auto+ADs
+AH0
+AEA-media (max-width: 700px) +AHs 
    .title-area .section-title p +AHs
        padding:0px 10px+ADs
    +AH0
+AH0
.theme-btn,
.theme-btn-s2 +AHs
    background: -webkit-gradient(linear, left top, right top, from(+ACM-b83806), color-stop(50+ACU, +ACM-bf692d), to(+ACM-b83806))+ADs
    background: linear-gradient(left, +ACM-b83806, +ACM-bf692d 50+ACU, +ACM-b83806)+ADs
    background: -webkit-linear-gradient(left, +ACM-b83806, +ACM-bf692d 50+ACU, +ACM-b83806)+ADs
    color: +ACM-fff+ADs
    font-size: 18px+ADs
    font-weight: 500+ADs
    display: inline-block+ADs
    padding: 15px 30px 12px 30px+ADs
    border: 0+ADs
    border-radius: 0+ADs
    text-transform: uppercase+ADs
    background-size: 200+ACU, 1px+ADs
    background-position: 0+ADs
    -webkit-transition: all .3s+ADs
    transition: all .3s+ADs
    font-family:+ACI-Futura PT+ACIAOw
+AH0

.theme-btn i,
.theme-btn-s2 i +AHs
    margin-left: 10px+ADs
+AH0

.theme-btn:hover,
.theme-btn:focus,
.theme-btn:active,
.theme-btn-s2:hover,
.theme-btn-s2:focus,
.theme-btn-s2:active +AHs
    background-position: 100+ACU +ACE-important+ADs
    color: +ACM-fff+ADs
+AH0

+AEA-media (max-width: 767px) +AHs

    .theme-btn,
    .theme-btn-s2 +AHs
        padding: 12px+ADs
        font-size: 13px+ADs
    +AH0
+AH0

.theme-btn-s2 +AHs
    background: transparent+ADs
    color: +ACM-30180d+ADs
    border: 2px solid +ACM-fdf5ee+ADs
    padding: 15px 20px 12px 20px+ADs
+AH0

.theme-btn-s2 i +AHs
    color: +ACM-b83806+ADs
+AH0

.theme-btn-s2:hover,
.theme-btn-s2:focus,
.theme-btn-s2:active +AHs
    background: +ACM-b83806+ADs
    color: +ACM-fff+ADs
+AH0

.theme-btn-s2:hover i,
.theme-btn-s2:focus i,
.theme-btn-s2:active i +AHs
    color: +ACM-fff+ADs
+AH0

.view-cart-btn +AHs
    background-color: +ACM-333+ADs
    height: 45px+ADs
    text-align: center+ADs
    display: inline-block+ADs
    width: 120px+ADs
    line-height: 45px+ADs
    color: +ACM-fff+ADs
+AH0

.mini-wislist-content .view-cart-btn +AHs
    width: 160px+ADs
+AH0

.view-cart-btn:hover +AHs
    color: +ACM-fff+ADs
+AH0

.form input,
.form textarea,
.form select +AHs
    border-color: +ACM-bfbfbf+ADs
    border-radius: 0+ADs
    outline: 0+ADs
    -webkit-box-shadow: none+ADs
    box-shadow: none+ADs
    color: +ACM-595959+ADs
+AH0

.form input:focus,
.form textarea:focus,
.form select:focus +AHs
    border-color: +ACM-b83806+ADs
    -webkit-box-shadow: 0 0 5px 0 +ACM-e94708+ADs
    -o-box-shadow: 0 0 5px 0 +ACM-e94708+ADs
    -ms-box-shadow: 0 0 5px 0 +ACM-e94708+ADs
    box-shadow: 0 0 5px 0 +ACM-e94708+ADs
+AH0

.form ::-webkit-input-placeholder +AHs
    font-style: 14px+ADs
    font-style: italic+ADs
    color: +ACM-595959+ADs
+AH0

.form :-moz-placeholder +AHs
    font-style: 14px+ADs
    font-style: italic+ADs
    color: +ACM-595959+ADs
+AH0

.form ::-moz-placeholder +AHs
    font-style: 14px+ADs
    font-style: italic+ADs
    color: +ACM-595959+ADs
+AH0

.form :-ms-input-placeholder +AHs
    font-style: 14px+ADs
    font-style: italic+ADs
    color: +ACM-595959+ADs
+AH0

.form select +AHs
    font-style: italic+ADs
    background: url(../images/select-icon.png) no-repeat right center+ADs
    display: inline-block+ADs
    -webkit-appearance: none+ADs
    -moz-appearance: none+ADs
    -ms-appearance: none+ADs
    appearance: none+ADs
    cursor: pointer+ADs
+AH0

.form select::-ms-expand +AHs
    /+ACo for IE 11 +ACo-/
    display: none+ADs
+AH0

.social-links +AHs
    overflow: hidden+ADs
+AH0

.social-links li +AHs
    float: left+ADs
    width: 35px+ADs
    height: 35px+ADs
    margin-right: 1px+ADs
+AH0

.social-links li a +AHs
    background-color: +ACM-e94708+ADs
    width: 35px+ADs
    height: 35px+ADs
    line-height: 35px+ADs
    display: block+ADs
    color: +ACM-fff+ADs
    text-align: center+ADs
+AH0

.social-links li a:hover +AHs
    background-color: +ACM-b83806+ADs
+AH0



.wpo-page-title +AHs
    background-size: cover+ADs
    background-position: center top+ADs
    background-repeat: no-repeat+ADs
    min-height: 450px+ADs
    position: relative+ADs
    display: flex+ADs
    justify-content: center+ADs
    flex-direction: column+ADs
    z-index: 2+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-page-title +AHs
        min-height: 250px+ADs
    +AH0
+AH0

.wpo-page-title:before +AHs
    position: absolute+ADs
    left: 0+ADs
    top: 0+ADs
    width: 100+ACUAOw
    height: 100+ACUAOw
    background: +ACM-30180d+ADs
    content: +ACIAIgA7
    z-index: -1+ADs
    opacity: 0.5+ADs
+AH0

.wpo-page-title .wpo-breadcumb-wrap +AHs
    text-align: center+ADs
+AH0

.wpo-page-title .wpo-breadcumb-wrap h2 +AHs
    font-size: 50px+ADs
    color: +ACM-fff+ADs
    line-height: 60px+ADs
    margin-top: -10px+ADs
    margin-bottom: 20px+ADs
    font-weight: 600+ADs
    word-break: break-word+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-page-title .wpo-breadcumb-wrap h2 +AHs
        font-size: 30px+ADs
        line-height: 35px+ADs
        margin-bottom: 10px+ADs
    +AH0
+AH0

.wpo-page-title .wpo-breadcumb-wrap ol +AHs
    padding-left: 0+ADs
    margin-bottom: 0+ADs
+AH0

.wpo-page-title .wpo-breadcumb-wrap ol li +AHs
    display: inline-block+ADs
    padding: 0px 5px+ADs
    padding-right: 20px+ADs
    color: +ACM-fff+ADs
    position: relative+ADs
    font-size: 20px+ADs
    font-family: +ACI-Futura PT+ACIAOw
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-page-title .wpo-breadcumb-wrap ol li +AHs
        font-size: 18px+ADs
    +AH0
+AH0

.wpo-page-title .wpo-breadcumb-wrap ol li:after +AHs
    content: +ACIAIgA7
    position: absolute+ADs
    right: 0+ADs
    top: 50+ACUAOw
    transform: translateY(-50+ACU)+ADs
    width: 8px+ADs
    height: 8px+ADs
    background: +ACM-fff+ADs
    border-radius: 50+ACUAOw
+AH0

.wpo-page-title .wpo-breadcumb-wrap ol li:last-child span +AHs
    color: +ACM-cbd4fd+ADs
+AH0

.wpo-page-title .wpo-breadcumb-wrap ol li:last-child:after +AHs
    display: none+ADs
+AH0

.wpo-page-title .wpo-breadcumb-wrap ol li a +AHs
    color: +ACM-fff+ADs
    font-size: 20px+ADs
    transition: all 0.3s+ADs
+AH0

.wpo-page-title .wpo-breadcumb-wrap ol li a:hover +AHs
    color: +ACM-b83806+ADs
+AH0

.preloader +AHs
    background-color: +ACM-21252f+ADs
    width: 100+ACUAOw
    height: 100+ACUAOw
    position: fixed+ADs
    z-index: 99999+ADs
    overflow: hidden+ADs
+AH0

.preloader .vertical-centered-box +AHs
    position: absolute+ADs
    width: 100+ACUAOw
    height: 100+ACUAOw
    text-align: center+ADs
+AH0

.preloader .vertical-centered-box:after +AHs
    content: +ACIAIgA7
    display: inline-block+ADs
    height: 100+ACUAOw
    vertical-align: middle+ADs
    margin-right: -0.25em+ADs
+AH0

.preloader .vertical-centered-box .content +AHs
    box-sizing: border-box+ADs
    display: inline-block+ADs
    vertical-align: middle+ADs
    text-align: left+ADs
    font-size: 0+ADs
+AH0

.preloader .vertical-centered-box .content img +AHs
    max-width: 55px+ADs
+AH0

.preloader +ACo +AHs
    transition: all 0.3s+ADs
+AH0

.preloader .loader-circle +AHs
    position: absolute+ADs
    left: 50+ACUAOw
    top: 50+ACUAOw
    width: 120px+ADs
    height: 120px+ADs
    border-radius: 50+ACUAOw
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1)+ADs
    margin-left: -60px+ADs
    margin-top: -60px+ADs
+AH0

.preloader .loader-line-mask +AHs
    position: absolute+ADs
    left: 50+ACUAOw
    top: 50+ACUAOw
    width: 60px+ADs
    height: 120px+ADs
    margin-left: -60px+ADs
    margin-top: -60px+ADs
    overflow: hidden+ADs
    transform-origin: 60px 60px+ADs
    -webkit-mask-image: -webkit-linear-gradient(top, +ACM-000000, rgba(0, 0, 0, 0))+ADs
    -webkit-animation: rotate 1.2s infinite linear+ADs
    animation: rotate 1.2s infinite linear+ADs
+AH0

.preloader .loader-line-mask .loader-line +AHs
    width: 120px+ADs
    height: 120px+ADs
    border-radius: 50+ACUAOw
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5)+ADs
+AH0

.preloader +ACM-particles-background,
.preloader +ACM-particles-foreground +AHs
    left: -51+ACUAOw
    top: -51+ACUAOw
    width: 202+ACUAOw
    height: 202+ACUAOw
    transform: scale3d(0.5, 0.5, 1)+ADs
+AH0

.preloader +ACM-particles-background +AHs
    background: +ACM-2c2d44+ADs
    background-image: linear-gradient(45deg, +ACM-3f3251 2+ACU, +ACM-002025 100+ACU)+ADs
+AH0

.preloader lesshat-selector +AHs
    -lh-property: 0+ADs
+AH0

+AEA--webkit-keyframes rotate +AHs
    0+ACU +AHs
        -webkit-transform: rotate(0deg)+ADs
    +AH0

    100+ACU +AHs
        -webkit-transform: rotate(360deg)+ADs
    +AH0
+AH0

+AEA-keyframes rotate +AHs
    0+ACU +AHs
        transform: rotate(0deg)+ADs
    +AH0

    100+ACU +AHs
        transform: rotate(360deg)+ADs
    +AH0
+AH0

.preloader +AFs-not-existing+AF0 +AHs
    zoom: 1+ADs
+AH0

.preloader lesshat-selector +AHs
    -lh-property: 0+ADs
+AH0

+AEA--webkit-keyframes fade +AHs
    0+ACU +AHs
        opacity: 1+ADs
    +AH0

    50+ACU +AHs
        opacity: 0.25+ADs
    +AH0
+AH0

+AEA-keyframes fade +AHs
    0+ACU +AHs
        opacity: 1+ADs
    +AH0

    50+ACU +AHs
        opacity: 0.25+ADs
    +AH0
+AH0

.preloader +AFs-not-existing+AF0 +AHs
    zoom: 1+ADs
+AH0

.preloader lesshat-selector +AHs
    -lh-property: 0+ADs
+AH0

+AEA--webkit-keyframes fade-in +AHs
    0+ACU +AHs
        opacity: 0+ADs
    +AH0

    100+ACU +AHs
        opacity: 1+ADs
    +AH0
+AH0

+AEA-keyframes fade-in +AHs
    0+ACU +AHs
        opacity: 0+ADs
    +AH0

    100+ACU +AHs
        opacity: 1+ADs
    +AH0
+AH0

.preloader +AFs-not-existing+AF0 +AHs
    zoom: 1+ADs
+AH0

/+ACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKg
    blog sidebar
+ACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAq-/
.blog-sidebar +AHs
    /+ACoAKgAq search-widget +ACoAKgAq-/
    /+ACoAKgAq category-widget +ACoAKgAq-/
    /+ACoAKgAq recent-post-widget +ACoAKgAq-/
    /+ACoAKgAq tag-widget +ACoAKgAq-/
+AH0

+AEA-media (max-width: 991px) +AHs
    .blog-sidebar +AHs
        margin-top: 90px+ADs
        max-width: 400px+ADs
    +AH0
+AH0

+AEA-media (max-width: 767px) +AHs
    .blog-sidebar +AHs
        margin-top: 80px+ADs
    +AH0
+AH0

+AEA-media screen and (min-width: 992px) +AHs
   .blog-sidebar +AHs
        padding-left: 45px+ADs
    +AH0
+AH0

.blog-sidebar .widget h3 +AHs
    font-size: 24px+ADs
    font-size: 1.6rem+ADs
    margin: 0 0 1em+ADs
    padding-right: 2.2em+ADs
    position: relative+ADs
    display: inline-block+ADs
+AH0

.blog-sidebar .widget h3:after +AHs
    content: +ACIAIgA7
    background-color: +ACM-b83806+ADs
    width: 35px+ADs
    height: 2px+ADs
    position: absolute+ADs
    top: 50+ACUAOw
    -webkit-transform: translateY(-50+ACU)+ADs
    transform: translateY(-50+ACU)+ADs
    right: 0+ADs
+AH0

.blog-sidebar+AD4.widget+-.widget +AHs
    margin-top: 55px+ADs
+AH0

.blog-sidebar .search-widget form div +AHs
    position: relative+ADs
+AH0

.blog-sidebar .search-widget input +AHs
    background-color: +ACM-feebe4+ADs
    height: 50px+ADs
    font-size: 17px+ADs
    font-size: 1.13333rem+ADs
    padding: 6px 50px 6px 20px+ADs
    border: 0+ADs
    border-radius: 0+ADs
    -webkit-box-shadow: none+ADs
    box-shadow: none+ADs
    -webkit-transition: all 0.3s+ADs
    transition: all 0.3s+ADs
+AH0

.blog-sidebar .search-widget input:focus +AHs
    background-color: rgba(184, 56, 6, 0.2)+ADs
+AH0

.blog-sidebar .search-widget form button +AHs
    background: +ACM-b83806+ADs
    width: 50px+ADs
    height: 50px+ADs
    line-height: 50px+ADs
    text-align: center+ADs
    font-size: 18px+ADs
    font-size: 1.2rem+ADs
    color: +ACM-b83806+ADs
    border: 0+ADs
    outline: 0+ADs
    position: absolute+ADs
    right: 0+ADs
    top: 0+ADs
+AH0

.blog-sidebar .search-widget form button i +AHs
    color: +ACM-fff+ADs
+AH0

.blog-sidebar .category-widget ul a +AHs
    color: +ACM-696664+ADs
    display: block+ADs
    border-bottom: 1px solid +ACM-eeeeee+ADs
    padding: 15px 0+ADs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-pack: justify+ADs
    -ms-flex-pack: justify+ADs
    justify-content: space-between+ADs
+AH0

.blog-sidebar .category-widget ul a:hover,
.blog-sidebar .category-widget ul li:hover:before +AHs
    color: +ACM-b83806+ADs
+AH0

.blog-sidebar .category-widget ul li:last-child a +AHs
    border: 0+ADs
    padding-bottom: 0+ADs
+AH0

.blog-sidebar .recent-post-widget .post +AHs
    overflow: hidden+ADs
+AH0

.blog-sidebar .recent-post-widget .posts+AD4.post+-.post +AHs
    margin-top: 15px+ADs
    padding-top: 15px+ADs
    border-top: 1px solid +ACM-eee+ADs
+AH0

.blog-sidebar .recent-post-widget .post .img-holder +AHs
    width: 80px+ADs
    float: left+ADs
+AH0

.blog-sidebar .recent-post-widget .post .details +AHs
    width: calc(100+ACU - 80px)+ADs
    float: left+ADs
    padding: 0 0 0 15px +ACE-important+ADs
+AH0

.blog-sidebar .recent-post-widget .post h4 +AHs
    font-size: 19px+ADs
    line-height: 1.3em+ADs
    font-weight: normal+ADs
    font-family: +ACI-Futura PT+ACIAOw
    margin-bottom: 5px+ADs
+AH0

+AEA-media (max-width: 1199px) +AHs
    .blog-sidebar .recent-post-widget .post h4 +AHs
        margin: 0+ADs
    +AH0
+AH0

.blog-sidebar .recent-post-widget .post h4 a +AHs
    display: inline-block+ADs
    color: +ACM-504f4f+ADs
+AH0

.blog-sidebar .recent-post-widget .post h4 a:hover +AHs
    color: +ACM-b83806+ADs
+AH0

.blog-sidebar .tag-widget +AHs
    padding-bottom: 37px+ADs
+AH0

.blog-sidebar .tag-widget ul +AHs
    overflow: hidden+ADs
+AH0

.blog-sidebar .tag-widget ul li +AHs
    float: left+ADs
    margin: 0 8px 8px 0+ADs
+AH0

.blog-sidebar .tag-widget ul li a +AHs
    background: +ACM-feebe4+ADs
    font-size: 16px+ADs
    font-size: 1.06667rem+ADs
    display: inline-block+ADs
    padding: 8px 12px+ADs
    color: +ACM-333+ADs
    border-radius: 3px+ADs
+AH0

.blog-sidebar .tag-widget ul li a:hover +AHs
    background: +ACM-b83806+ADs
    color: +ACM-fff+ADs
+AH0

/+ACoAKgAqACo pagination +ACoAKgAqACo-/
.pagination-wrapper +AHs
    text-align: center+ADs
    margin-top: 60px+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .pagination-wrapper +AHs
        text-align: left+ADs
        margin-top: 40px+ADs
    +AH0
+AH0

.pagination-wrapper .pg-pagination +AHs
    display: inline-block+ADs
    overflow: hidden+ADs
    list-style-type: none+ADs
    text-align: center+ADs
+AH0

.pagination-wrapper .pg-pagination li +AHs
    float: left+ADs
    margin-right: 10px+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .pagination-wrapper .pg-pagination li +AHs
        margin-right: 5px+ADs
    +AH0
+AH0

.pagination-wrapper .pg-pagination li:last-child +AHs
    margin-right: 0+ADs
+AH0

.pagination-wrapper .pg-pagination li a +AHs
    background-color: transparent+ADs
    width: 50px+ADs
    height: 50px+ADs
    line-height: 47px+ADs
    font-size: 16px+ADs
    font-size: 1.06667rem+ADs
    font-weight: bold+ADs
    color: +ACM-a9b8c4+ADs
    border: 2px solid +ACM-f4f4f4+ADs
    display: block+ADs
    border-radius: 0+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .pagination-wrapper .pg-pagination li a +AHs
        width: 40px+ADs
        height: 40px+ADs
        line-height: 37px+ADs
        font-size: 15px+ADs
        font-size: 1rem+ADs
    +AH0
+AH0

.pagination-wrapper .pg-pagination .active a,
.pagination-wrapper .pg-pagination li a:hover +AHs
    background: +ACM-b83806+ADs
    border-color: +ACM-b83806+ADs
    color: +ACM-fff+ADs
+AH0

.pagination-wrapper .pg-pagination .fi:before +AHs
    font-size: 15px+ADs
    font-size: 1rem+ADs
+AH0

.pagination-wrapper-left +AHs
    text-align: left+ADs
+AH0

.pagination-wrapper-right +AHs
    text-align: right+ADs
+AH0

+AEA-media screen and (min-width: 1200px) +AHs
    .pagination-wrapper-right +AHs
        padding-right: 50px+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs
    .pagination-wrapper-right +AHs
        margin-top: 45px+ADs
        text-align: left+ADs
    +AH0
+AH0

/+ACo-mobal-subscribe+ACo-/
.subscribe-dialog +AHs
    max-width: 900px+ADs
    margin: 200px auto+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .subscribe-dialog +AHs
        max-width: 500px+ADs
    +AH0
+AH0

.subscribe-dialog .modal-body +AHs
    padding: 0+ADs
+AH0

.subscribe-dialog .subscribe-box +AHs
    padding: 50px+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .subscribe-dialog .subscribe-box +AHs
        padding: 30px+ADs
    +AH0
+AH0

.subscribe-dialog .subscribe-box h2 +AHs
    font-size: 30px+ADs
    text-transform: uppercase+ADs
    font-weight: 600+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .subscribe-dialog .subscribe-box h2 +AHs
        font-size: 20px+ADs
    +AH0
+AH0

.subscribe-dialog .subscribe-box p +AHs
    margin-bottom: 0px+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .subscribe-dialog .subscribe-box p +AHs
        font-size: 14px+ADs
        line-height: 20px+ADs
    +AH0
+AH0

.subscribe-dialog .subscribe-box form +AHs
    position: relative+ADs
    margin-bottom: 25px+ADs
+AH0

.subscribe-dialog .subscribe-box input+AFs-type+AD0AIg-email+ACIAXQ +AHs
    height: 50px+ADs
    width: 100+ACUAOw
    border: 1px solid +ACM-ddd+ADs
    padding: 0px 120px 0px 20px+ADs
+AH0

.subscribe-dialog .subscribe-box input+AFs-type+AD0AIg-submit+ACIAXQ +AHs
    width: 120px+ADs
    height: 50px+ADs
    border: none+ADs
    text-transform: uppercase+ADs
    position: absolute+ADs
    right: 0+ADs
    cursor: pointer+ADs
    top: 24px+ADs
    background: +ACM-000+ADs
    color: +ACM-fff+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .subscribe-dialog .subscribe-box input+AFs-type+AD0AIg-submit+ACIAXQ +AHs
        top: 21px+ADs
    +AH0
+AH0

.subscribe-dialog .subscribe-box input+AFs-type+AD0AIg-submit+ACIAXQ:hover +AHs
    background: +ACM-000+ADs
    color: +ACM-fff+ADs
+AH0

.modal-content button +AHs
    position: absolute+ADs
    top: 0+ADs
    right: 0+ADs
    width: 40px+ADs
    height: 40px+ADs
    background: +ACM-ececec+ADs
    text-align: center+ADs
    font-size: 24px+ADs
    border: none+ADs
    color: +ACM-30180d+ADs
    z-index: 9+ADs
+AH0

.modal-content button:focus +AHs
    outline: none+ADs
    -webkit-box-shadow: none+ADs
    box-shadow: none+ADs
+AH0

.modal-content button:hover +AHs
    background-color: +ACM-b83806+ADs
    color: +ACM-fff+ADs
+AH0

.modal-content button .fi:before +AHs
    font-size: 15px+ADs
+AH0

/+ACo-mobal-subscribe+ACo-/
.quickview-dialog +AHs
    max-width: 1120px+ADs
    margin: 200px auto+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .quickview-dialog +AHs
        max-width: 500px+ADs
    +AH0
+AH0

.quickview-dialog .modal-product img +AHs
    width: 100+ACUAOw
+AH0

.quickview-dialog .product-details +AHs
    position: relative+ADs
    z-index: 1+ADs
+AH0

.quickview-dialog .product-details .m-shape +AHs
    position: absolute+ADs
    right: 0+ADs
    bottom: 0+ADs
    content: +ACIAIgA7
    z-index: -1+ADs
    max-width: 220px+ADs
    opacity: .03+ADs
    -webkit-transform: rotate(-45deg)+ADs
    transform: rotate(-45deg)+ADs
+AH0

.modal +AHs
    z-index: 9999+ADs
+AH0

/+ACo---------------------------------------------------------------
+ACM-0.3    header
--------------------------------------------------------------+ACo-/
.site-header +AHs
    /+ACo navigation open and close btn hide for width screen +ACo-/
    /+ACo style for navigation less than 992px +ACo-/
    /+ACo-navbar collaps less then 992px+ACo-/
    /+ACoAKgAq cart-search-contact +ACoAKgAq-/
+AH0

.site-header .navigation +AHs
    background-color: +ACM-fff+ADs
    margin-bottom: 0+ADs
    padding: 0+ADs
    border: 0+ADs
    border-radius: 0+ADs
    min-height: 100px+ADs
+AH0

.site-header .navigation+AD4.container +AHs
    position: relative+ADs
    display: block+ADs
    border-bottom: 1px solid rgba(48, 24, 13, 0.1)+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .site-header .navigation +AHs
        padding: 20px 0+ADs
    +AH0
+AH0



.site-header .navigation .navbar-header .navbar-brand +AHs
    font-size: 50px+ADs
    font-family: +ACI-Barlow Condensed+ACI, sans-serif+ADs
    font-weight: 600+ADs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-align: center+ADs
    -ms-flex-align: center+ADs
    align-items: center+ADs
    color: +ACM-b83806+ADs
    line-height: 49px+ADs
+AH0

+AEA-media (max-width: 450px) +AHs
    .site-header .navigation .navbar-header .navbar-brand +AHs
        font-size: 30px+ADs
    +AH0
+AH0

.site-header .navigation .navbar-header .navbar-brand img +AHs
    margin-right: 10px+ADs
+AH0

+AEA-media (max-width: 450px) +AHs
    .site-header .navigation .navbar-header .navbar-brand img +AHs
        margin-right: -45px+ADs
    +AH0
+AH0

.site-header .navigation .row +AHs
    width: 100+ACUAOw
+AH0

.site-header +ACM-navbar +AHs
    -webkit-transition: all 0.5s+ADs
    transition: all 0.5s+ADs
    justify-content: center+ADs
+AH0

.site-header +ACM-navbar+AD4-ul li a:hover,
.site-header +ACM-navbar+AD4-ul li a:focus +AHs
    text-decoration: none+ADs
    color: +ACM-b83806+ADs
+AH0

+AEA-media screen and (min-width: 992px) +AHs
    .site-header +ACM-navbar +AHs
        /+ACoAKgAq hover effect +ACoAKgAq-/
    +AH0

    .site-header +ACM-navbar li +AHs
        position: relative+ADs
    +AH0

    .site-header +ACM-navbar+AD4-ul+AD4-li+AD4-a +AHs
        font-size: 16px+ADs
        padding: 40px 25px+ADs
        display: block+ADs
        color: +ACM-000+ADs
        font-weight: 600+ADs
        position: relative+ADs
        -webkit-transition: all .3s+ADs
        transition: all .3s+ADs
    +AH0

    .site-header +ACM-navbar+AD4-ul+AD4-li+AD4-a:before +AHs
        position: absolute+ADs
        left: 50+ACUAOw
        bottom: 15px+ADs
        width: 15px+ADs
        height: 15px+ADs
        content: +ACIAXA-f11c+ACIAOw
        font-family: 'flaticon'+ADs
        -webkit-transform: translate(-50+ACU, -50+ACU)+ADs
        transform: translate(-50+ACU, -50+ACU)+ADs
        opacity: 0+ADs
        visibility: hidden+ADs
        -webkit-transition: all .3s+ADs
        transition: all .3s+ADs
    +AH0

    .site-header +ACM-navbar+AD4-ul+AD4-li+AD4-a:hover,
    .site-header +ACM-navbar+AD4-ul+AD4-li+AD4-a.active +AHs
        color: +ACM-1d2327+ADs
    +AH0

    .site-header +ACM-navbar+AD4-ul+AD4-li+AD4-a:hover:before,
    .site-header +ACM-navbar+AD4-ul+AD4-li+AD4-a.active:before +AHs
        opacity: 1+ADs
        visibility: visible+ADs
    +AH0

    .site-header +ACM-navbar+AD4-ul .sub-menu +AHs
        background-color: +ACM-fff+ADs
        padding-left: 0+ADs
        list-style: none+ADs
        width: 220px+ADs
        border-top: 2px solid +ACM-b83806+ADs
        position: absolute+ADs
        left: 0+ADs
        top: 100+ACUAOw
        z-index: 10+ADs
        visibility: hidden+ADs
        opacity: 0+ADs
        -webkit-transition: all 0.3s+ADs
        transition: all 0.3s+ADs
        -webkit-box-shadow: 0 5px 14.25px 0.75px rgba(12, 105, 184, 0.1)+ADs
        box-shadow: 0 5px 14.25px 0.75px rgba(12, 105, 184, 0.1)+ADs
    +AH0

    .site-header +ACM-navbar+AD4-ul+AD4-li .sub-menu li +AHs
        border-bottom: 1px solid +ACM-e6e6e6+ADs
    +AH0

    .site-header +ACM-navbar+AD4-ul+AD4-li .sub-menu a +AHs
        font-size: 14px+ADs
        font-size: 0.93333rem+ADs
        display: block+ADs
        padding: 8px 15px+ADs
        color: +ACM-000+ADs
    +AH0

    .site-header +ACM-navbar+AD4-ul+AD4-li+AD4.sub-menu .sub-menu +AHs
        left: 100+ACUAOw
        top: -3px+ADs
    +AH0

    .site-header +ACM-navbar+AD4-ul+AD4-li+AD4.sub-menu+AD4.menu-item-has-children+AD4-a +AHs
        position: relative+ADs
    +AH0

    .site-header +ACM-navbar+AD4-ul+AD4-li+AD4.sub-menu+AD4.menu-item-has-children+AD4-a:before +AHs
        font-family: +ACI-themify+ACIAOw
        content: +ACIAXA-e649+ACIAOw
        font-size: 11px+ADs
        font-size: 0.73333rem+ADs
        position: absolute+ADs
        right: 15px+ADs
        top: 50+ACUAOw
        -webkit-transform: translateY(-50+ACU)+ADs
        transform: translateY(-50+ACU)+ADs
    +AH0

    .site-header +ACM-navbar+AD4-ul+AD4-li:hover+AD4.sub-menu +AHs
        top: 100+ACUAOw
        visibility: visible+ADs
        opacity: 1+ADs
    +AH0

    .site-header +ACM-navbar .sub-menu+AD4-li:hover+AD4.sub-menu +AHs
        left: 100+ACUAOw
        visibility: visible+ADs
        opacity: 1+ADs
    +AH0
+AH0

+AEA-media (max-width: 1200px) +AHs
    .site-header +ACM-navbar .site-header +ACM-navbar+AD4-ul+AD4-li+AD4-a +AHs
        padding: 40px 15px+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs
    .site-header +ACM-navbar+AD4-ul+AD4-li a +AHs
        display: block+ADs
        font-size: 14px+ADs
        font-size: 0.93333rem+ADs
    +AH0
    
    .site-header +ACM-navbar+AD4-ul+AD4-li .sub-menu +AHs
        list-style:none+ADs
        padding-left:0+ADs
    +AH0

    .site-header +ACM-navbar+AD4-ul+AD4-li .sub-menu li +AHs
        border-bottom: 1px solid +ACM-e6e6e6+ADs
    +AH0

    .site-header +ACM-navbar+AD4-ul .sub-menu+AD4-li:last-child +AHs
        border-bottom: 0+ADs
    +AH0

    .site-header +ACM-navbar+AD4-ul+AD4-li+AD4.sub-menu a +AHs
        padding: 8px 15px 8px 45px+ADs
    +AH0

    .site-header +ACM-navbar+AD4-ul+AD4-li+AD4.sub-menu .sub-menu a +AHs
        padding: 8px 15px 8px 65px+ADs
    +AH0

    .site-header +ACM-navbar+AD4-ul .menu-item-has-children+AD4-a +AHs
        position: relative+ADs
    +AH0

    .site-header +ACM-navbar+AD4-ul .menu-item-has-children+AD4-a:before +AHs
        font-family: +ACI-themify+ACIAOw
        content: +ACIAXA-e61a+ACIAOw
        font-size: 11px+ADs
        font-size: 0.73333rem+ADs
        position: absolute+ADs
        right: 25px+ADs
        top: 50+ACUAOw
        -webkit-transform: translateY(-50+ACU)+ADs
        transform: translateY(-50+ACU)+ADs
    +AH0
+AH0

+AEA-media screen and (min-width: 992px) +AHs
    .site-header .navbar-header .open-btn +AHs
        display: none+ADs
    +AH0

    .site-header +ACM-navbar .close-navbar +AHs
        display: none+ADs
    +AH0
+AH0

.site-header .menu-close +AHs
    display: none+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .site-header .menu-close +AHs
        display: block+ADs
        width: 45px+ADs
        height: 45px+ADs
        position: absolute+ADs
        right: 10px+ADs
        top: 10px+ADs
        z-index: 103+ADs
        background: +ACM-b83806+ADs
        text-align: center+ADs
        line-height: 45px+ADs
        color: +ACM-fff+ADs
        border: none+ADs
        border-radius: 50+ACUAOw
+AH0
    +AH0

    .site-header .menu-close .fi:before +AHs
        font-size: 20px+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs
    .site-header +AHs
        /+ACo class for show hide navigation +ACo-/
    +AH0

    .site-header .container +AHs
        width: 100+ACUAOw
    +AH0

    .site-header .mobail-menu button +AHs
        background-color: +ACM-0b9444+ADs
        width: 40px+ADs
        height: 35px+ADs
        border: 0+ADs
        padding: 5px 10px+ADs
        outline: 0+ADs
        position: relative+ADs
        left: 20px+ADs
        top: 0px+ADs
        z-index: 20+ADs
    +AH0

    .site-header .mobail-menu button:focus +AHs
        outline: none+ADs
        -webkit-box-shadow: none+ADs
        box-shadow: none+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) and (max-width: 450px) +AHs
    .site-header .mobail-menu button +AHs
        width: 35px+ADs
        height: 35px+ADs
        line-height: 35px+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs
    .site-header .mobail-menu button span +AHs
        background-color: +ACM-0b9444+ADs
        width: 30px+ADs
        display: block+ADs
        height: 5px+ADs
        margin-bottom: 10px+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) and (max-width: 450px) +AHs
    .site-header .mobail-menu button span +AHs
        width: 15px+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs
    .site-header .mobail-menu button span:last-child +AHs
        margin: 0+ADs
    +AH0

    .site-header +ACM-navbar +AHs
        background: +ACM-fff+ADs
        display: block +ACE-important+ADs
        width: 300px+ADs
        height: 100+ACUAOw
        margin: 0+ADs
        padding: 0+ADs
        border: 0+ADs
        position: fixed+ADs
        left: -320px+ADs
        top: 0px+ADs
        z-index: 100+ADs
        opacity: 0+ADs
        visibility: hidden+ADs
        padding-top: 60px+ADs
    +AH0
    .admin-bar .site-header +ACM-navbar +AHs
        top: 32px +ACE-important+ADs
    +AH0
    .site-header +ACM-navbar+AD4-ul +AHs
        background-color: +ACM-fff+ADs
        position: relative+ADs
        z-index: 101+ADs
    +AH0

    .site-header +ACM-navbar ul a +AHs
        color: +ACM-000+ADs
    +AH0

    .site-header +ACM-navbar ul a:hover,
    .site-header +ACM-navbar ul li.current a +AHs
        color: +ACM-b83806+ADs
    +AH0

    .site-header +ACM-navbar .navbar-nav +AHs
        height: 100+ACUAOw
        overflow: auto+ADs
    +AH0

    .site-header +ACM-navbar .close-navbar +AHs
        background-color: +ACM-fff+ADs
        width: 40px+ADs
        height: 40px+ADs
        color: +ACM-000+ADs
        border: 0+ADs
        outline: none+ADs
        position: absolute+ADs
        left: -41px+ADs
        top: 90px+ADs
        z-index: 20+ADs
    +AH0

    .site-header +ACM-navbar .close-navbar .ti-close +AHs
        position: relative+ADs
        top: 1px+ADs
    +AH0

    .site-header +ACM-navbar+AD4-ul+AD4-li +AHs
        border-bottom: 1px solid +ACM-f2f2f2+ADs
    +AH0

    .site-header +ACM-navbar+AD4-ul+AD4-li+AD4-a +AHs
        padding: 10px 15px 10px 35px+ADs
    +AH0

    .site-header .slideInn +AHs
        top: 0px +ACE-important+ADs
        left: 0 +ACE-important+ADs
        opacity: 1 +ACE-important+ADs
        visibility: visible +ACE-important+ADs
    +AH0

    .site-header .navbar-toggler .first-angle,

+AH0

+AEA-media (max-width: 767px) +AHs
    .site-header .navbar-header .navbar-brand +AHs
        font-size: 24px+ADs
    +AH0
    .admin-bar .site-header +ACM-navbar +AHs
        top: 46px +ACE-important+ADs
    +AH0
    .site-header +ACM-navbar .navbar-nav +AHs
        margin: 0+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs
    .site-header .navbar-collapse.collapse +AHs
        display: none+ADs
    +AH0

    .site-header .navbar-collapse.collapse.in +AHs
        display: block+ADs
    +AH0

    .site-header .navbar-header .collapse,
    .site-header .navbar-toggle +AHs
        display: block+ADs
    +AH0

    .site-header .navbar-header +AHs
        float: none+ADs
    +AH0

    .site-header .navbar-right +AHs
        float: none+ADs
    +AH0

    .site-header .navbar-nav +AHs
        float: none+ADs
        display: block+ADs
    +AH0

    .site-header .navbar-nav+AD4-li +AHs
        float: none+ADs
    +AH0
+AH0

.site-header .header-right +AHs
    position: absolute+ADs
    right: 20px+ADs
    border-left: 1px solid rgba(255, 255, 255, 0.1)+ADs
    padding-left: 15px+ADs
    top: 35px+ADs
+AH0
.site-header .not-has-menu-cart .header-right +AHs
    top: 32px
+AH0
+AEA-media (max-width: 991px) +AHs
    .site-header .header-right +AHs
        right: 30px+ADs
        top: 0+ADs
        padding-top: 12px+ADs
    +AH0
    .site-header .not-has-menu-cart .header-right +AHs
        top: 16px+ADs
    +AH0
+AH0

+AEA-media (max-width: 500px) +AHs
    .site-header .header-right .search-toggle-btn+AHs
        display:none+ADs
    +AH0
    
    .site-header .header-right +AHs
        right: 15px+ADs
    +AH0
    
    .site-header .mobail-menu button+AHs
        left:15px+ADs
    +AH0
+AH0



+AEA-media (max-width: 400px) +AHs
    .site-header .header-right +AHs
        right: 5px+ADs
    +AH0
    
    .site-header .mobail-menu button+AHs
        left:5px+ADs
    +AH0
    
    .header-wishlist-form-wrapper+AHs
        display:none+ADs
    +AH0
    
    .navbar-header .site-logo .navbar-brand img+AHs
        max-width: 150px+ADs
        margin-right: -45px+ADs
    +AH0
+AH0

.site-header .header-right button +AHs
    padding: 0+ADs
    border: 0+ADs
    outline: 0+ADs
    width: 40px+ADs
    height: 40px+ADs
    line-height: 40px+ADs
    background: +ACM-fff+ADs
    border-radius: 50+ACUAOw
+AH0

+AEA-media (max-width: 991px) +AHs
    .site-header .header-right button +AHs
        background: +ACM-f6efef+ADs
    +AH0
+AH0

.site-header .header-right button .fi:before +AHs
    font-size: 22px+ADs
    color: +ACM-b83806+ADs
+AH0

.site-header .header-right+AD4-div +AHs
    float: left+ADs
    position: relative+ADs
    margin-right: 22px+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .site-header .header-right+AD4-div +AHs
        margin-right: 10px+ADs
    +AH0
+AH0

+AEA-media (max-width: 450px) +AHs
    .site-header .header-right+AD4-div +AHs
        margin-right: 5px+ADs
    +AH0
+AH0

.site-header .header-right+AD4-div:last-child +AHs
    margin: 0 0 0 10px+ADs
    position: relative+ADs
+AH0

+AEA-media (max-width: 450px) +AHs
    .site-header .header-right+AD4-div:last-child +AHs
        margin: 0 0 0 0px+ADs
    +AH0
+AH0

.site-header .header-right .header-search-form-wrapper +AHs
    position: relative+ADs
+AH0

+AEA-media (max-width: 550px) +AHs
    .site-header .header-right .header-search-form-wrapper +AHs
        display: none+ADs
    +AH0
+AH0

.site-header .header-right .header-search-form-wrapper .fi:before +AHs
    font-size: 22px+ADs
+AH0

.site-header .header-right .search-toggle-btn +AHs
    font-size: 12px+ADs
    font-weight: 600+ADs
    color: +ACM-30180d+ADs
    text-transform: uppercase+ADs
    letter-spacing: 2px+ADs
+AH0

.site-header .header-right .search-toggle-btn i:before +AHs
    font-size: 20px+ADs
    position: relative+ADs
    left: 2px+ADs
+AH0

.site-header .header-right .search-toggle-btn i.ti-close +AHs
    position: relative+ADs
    top: 3px+ADs
    left: 2px+ADs
+AH0

.site-header .header-right .search-toggle-btn i.ti-close:before +AHs
    font-size: 17px+ADs
    left: 0px+ADs
+AH0

.site-header .header-right .header-wishlist-form-wrapper .yith-wishlistcount,
.site-header .header-right .mini-cart .cart-count +AHs
    background: +ACM-b83806+ADs
    width: 19px+ADs
    height: 19px+ADs
    font-size: 10px+ADs
    line-height: 17px+ADs
    color: white+ADs
    position: absolute+ADs
    top: -2px+ADs
    right: -5px+ADs
    border-radius: 50+ACUAOw
    font-weight: 600+ADs
+AH0

.site-header .header-right .mini-cart-content,
.site-header .header-right .mini-wislist-content +AHs
    background: +ACM-fff+ADs
    width: 320px+ADs
    height: 100+ACUAOw
    z-index: 100+ADs
    position: fixed+ADs
    right: -320px+ADs
    top: 0+ADs
    opacity: 0+ADs
    visibility: hidden+ADs
    -webkit-transition: all 0.5s+ADs
    transition: all 0.5s+ADs
    -webkit-box-shadow: -2px 18px 40px -9px +ACM-999999+ADs
    box-shadow: -2px 18px 40px -9px +ACM-999999+ADs
+AH0

+AEA-media (max-width: 575px) +AHs

    .site-header .header-right .mini-cart-content,
    .site-header .header-right .mini-wislist-content +AHs
        width: 290px+ADs
    +AH0
+AH0

.site-header .header-right .mini-cart-content .mini-cart-close,
.site-header .header-right .mini-wislist-content .mini-cart-close +AHs
    display: block+ADs
    width: 50px+ADs
    height: 50px+ADs
    background-color: +ACM-333333+ADs
    color: +ACM-ffffff+ADs
    font-size: 0px+ADs
    text-align: center+ADs
    overflow: hidden+ADs
    position: relative+ADs
    float: right+ADs
    line-height: 60px+ADs
    border-radius: 0+ADs
+AH0

.site-header .header-right .mini-cart-content .mini-cart-close i,
.site-header .header-right .mini-wislist-content .mini-cart-close i +AHs
    font-size: 15px+ADs
+AH0

.site-header .header-right .mini-cart-content p,
.site-header .header-right .mini-wislist-content p +AHs
    font-size: 15px+ADs
    font-size: 1rem+ADs
    font-weight: 500+ADs
    color: +ACM-30180d+ADs
    margin: 0+ADs
    text-transform: uppercase+ADs
+AH0

.site-header .header-right .mini-cart-content .mini-cart-items,
.site-header .header-right .mini-wislist-content .mini-cart-items +AHs
    padding: 100px 20px 25px+ADs
+AH0

.site-header .header-right .mini-wislist-content .mini-cart-item .remove-wishlist +AHs
    position: absolute+ADs
    right: 0+ADs
    top: 10px+ADs
    z-index:91+ADs
+AH0

.site-header .header-right .mini-wislist-content .mini-cart-item .remove-wishlist a +AHs
    background: +ACM-b83907+ADs
    color: +ACM-fff+ADs
    height: 15px+ADs
    width: 15px+ADs
    display: block+ADs
    text-align: center+ADs
    line-height: 13px+ADs
+AH0

.site-header .header-right .mini-cart-content .mini-cart-item,
.site-header .header-right .mini-wislist-content .mini-cart-item +AHs
    padding-top: 15px+ADs
    margin-top: 15px+ADs
    border-top: 1px solid +ACM-efefef+ADs
    position: relative+ADs
+AH0

.site-header .header-right .mini-cart-content .mini-cart-item:first-child,
.site-header .header-right .mini-wislist-content .mini-cart-item:first-child +AHs
    padding-top: 0+ADs
    margin-top: 0+ADs
    border-top: 0+ADs
+AH0

.site-header .header-right .mini-cart-content .mini-cart-item-image,
.site-header .header-right .mini-wislist-content .mini-cart-item-image +AHs
    width: 50px+ADs
    height: 50px+ADs
    border: 2px solid +ACM-f3f3f3+ADs
    float: left+ADs
    margin-right: 15px+ADs
+AH0

.site-header .header-right .mini-cart-content .mini-cart-item-image a,
.site-header .header-right .mini-cart-content .mini-cart-item-image img,
.site-header .header-right .mini-wislist-content .mini-cart-item-image a,
.site-header .header-right .mini-wislist-content .mini-cart-item-image img +AHs
    display: block+ADs
    width: 46px+ADs
    height: 46px+ADs
+AH0

.site-header .header-right .mini-cart-content .mini-cart-item-des,
.site-header .header-right .mini-wislist-content .mini-cart-item-des +AHs
    position: relative+ADs
    overflow: hidden+ADs
+AH0

.site-header .header-right .mini-cart-content .mini-cart-item-des a,
.site-header .header-right .mini-wislist-content .mini-cart-item-des a +AHs
    font-size: 14px+ADs
    font-size: 0.93333rem+ADs
    font-weight: 600+ADs
    text-align: left+ADs
    color: +ACM-30180d+ADs
+AH0

.site-header .header-right .mini-cart-content .mini-cart-item-des a:hover,
.site-header .header-right .mini-wislist-content .mini-cart-item-des a:hover +AHs
    color: +ACM-b83806+ADs
+AH0

.site-header .header-right .mini-cart-content .mini-cart-item-des .mini-cart-item-price,
.site-header .header-right .mini-wislist-content .mini-cart-item-des .mini-cart-item-price +AHs
    font-size: 13px+ADs
    font-size: 0.86667rem+ADs
    color: +ACM-888+ADs
    display: block+ADs
    margin-top: 3px+ADs
+AH0

.site-header .header-right .mini-cart-content .mini-cart-item-des .mini-cart-item-quantity,
.site-header .header-right .mini-wislist-content .mini-cart-item-des .mini-cart-item-quantity +AHs
    font-size: 12px+ADs
    font-size: 0.8rem+ADs
    color: +ACM-444+ADs
    display: block+ADs
    position: absolute+ADs
    right: 0+ADs
    top: 2px+ADs
+AH0

.site-header .header-right .mini-cart-content .mini-cart-item-des .mini-cart-item-quantity +AHs
    left: 49px+ADs
    top: 27px+ADs
+AH0

.site-header .header-right .mini-cart-content .visible-icon,
.site-header .header-right .mini-wislist-content .visible-icon +AHs
    position: absolute+ADs
    left: 50+ACUAOw
    top: 50+ACUAOw
    -webkit-transform: translate(-50+ACU, -50+ACU)+ADs
    transform: translate(-50+ACU, -50+ACU)+ADs
    width: 300px+ADs
    height: 300px+ADs
    opacity: .02+ADs
    z-index: -1+ADs
+AH0
.site-header .header-right .mini-wislist-content .visible-icon +AHs
    opacity: .1+ADs
    text-align: center+ADs
+AH0
.site-header .header-right .mini-wislist-content .visible-icon i:before +AHs
    color: red+ADs
    font-size: 180px+ADs
+AH0
.site-header .header-right .mini-cart-content .mini-cart-action,
.site-header .header-right .mini-wislist-content .mini-cart-action +AHs
    padding: 20px 0 30px+ADs
    text-align: center+ADs
    position: absolute+ADs
    left: 50+ACUAOw
    bottom: 0+ADs
    -webkit-transform: translateX(-50+ACU)+ADs
    transform: translateX(-50+ACU)+ADs
+AH0

.site-header .header-right .mini-cart-content .mini-cart-action +AHs
    width: 100+ACUAOw
    margin-bottom: 35px+ADs
+AH0

.site-header .header-right .mini-cart-content .mini-cart-action .theme-btn-s2,
.site-header .header-right .mini-wislist-content .mini-cart-action .theme-btn-s2 +AHs
    float: right+ADs
+AH0

.site-header .header-right .mini-cart-content .mini-cart-action .mini-btn,
.site-header .header-right .mini-wislist-content .mini-cart-action .mini-btn +AHs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
+AH0

.site-header .header-right .mini-cart-content .mini-cart-action .mini-btn .s1,
.site-header .header-right .mini-wislist-content .mini-cart-action .mini-btn .s1 +AHs
    margin-right: 10px+ADs
+AH0

.site-header .header-right .mini-cart-content .mini-cart-action .mini-checkout-price,
.site-header .header-right .mini-wislist-content .mini-cart-action .mini-checkout-price +AHs
    font-size: 16px+ADs
    font-size: 1.06667rem+ADs
    font-weight: 500+ADs
    color: +ACM-30180d+ADs
    display: block+ADs
    margin-bottom: 15px+ADs
+AH0

.site-header .header-right .mini-cart-content-toggle,
.site-header .header-right .mini-wislist-content-toggle +AHs
    opacity: 1+ADs
    visibility: visible+ADs
    right: 0+ADs
+AH0

.admin-bar .site-header .header-right .mini-cart-content-toggle +AHs
    top: 32px+ADs
+AH0

.site-header .header-right .header-profile-content +AHs
    z-index: 999+ADs
+AH0

.site-header .header-right .header-profile-content ul +AHs
    position: absolute+ADs
    left: 0+ADs
    top: 180+ACUAOw
    background: +ACM-fff+ADs
    width: 200px+ADs
    opacity: 0+ADs
    visibility: hidden+ADs
    -webkit-transition: all .3s+ADs
    transition: all .3s+ADs
    -webkit-box-shadow: 0 5px 14.25px 0.75px rgba(12, 105, 184, 0.1)+ADs
    box-shadow: 0 5px 14.25px 0.75px rgba(12, 105, 184, 0.1)+ADs
    z-index: 999+ADs
+AH0

+AEA-media (max-width: 450px) +AHs
    .site-header .header-right .header-profile-content ul +AHs
        left: -30px+ADs
    +AH0
+AH0

.site-header .header-right .header-profile-content.header-profile-content-toggle ul +AHs
    opacity: 1+ADs
    visibility: visible+ADs
    top: 172+ACUAOw
+AH0

+AEA-media (max-width: 991px) +AHs
    .site-header .header-right .header-profile-content.header-profile-content-toggle ul +AHs
        top: 165+ACUAOw
    +AH0
+AH0

.site-header .header-right .header-profile-content ul li a +AHs
    display: block+ADs
    padding: 10px+ADs
    color: +ACM-30180d+ADs
    border-bottom: 1px solid +ACM-ebebeb+ADs
+AH0

.site-header .header-right .header-profile-content ul li a:hover +AHs
    color: +ACM-b83806+ADs
+AH0

.header-style-2 .navigation .container +AHs
    border-bottom: 0+ADs
+AH0

.header-style-2 .header-right button +AHs
    background: +ACM-f6efef+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .page-wrapper +AHs
        -webkit-transition: all 0.3s+ADs
        transition: all 0.3s+ADs
    +AH0

    .body-overlay:before +AHs
        content: +ACIAIgA7
        width: 100+ACUAOw
        height: 100+ACUAOw
        background: rgba(0, 0, 0, 0.9)+ADs
        position: absolute+ADs
        left: 0+ADs
        top: 0+ADs
        z-index: 10+ADs
        -webkit-transition: all 0.3s+ADs
        transition: all 0.3s+ADs
    +AH0
+AH0

.header-style-1 .navigation +AHs
    background: transparent+ADs
    position: absolute+ADs
    left: 0+ADs
    width: 100+ACUAOw
    z-index: 99+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .header-style-1 .navigation +AHs
        position: relative+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs
    .header-style-1 .navigation .navbar-header +AHs
        margin-top: 0+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs
    .header-style-1 .navigation .container +AHs
        border-bottom: 0+ADs
        max-width:100+ACUAOw
    +AH0
    
    .site-header .navigation .navbar-header .navbar-brand+AHs
        justify-content:center+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs
    .header-style-2 .navigation .navbar-header +AHs
        margin-top: 0+ADs
    +AH0
+AH0

+AEA-media (max-width: 1200px) +AHs
    .site-header +ACM-navbar+AD4-ul+AD4-li+AD4-a +AHs
        padding: 40px 15px+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs
    .site-header +ACM-navbar+AD4-ul+AD4-li+AD4-a +AHs
        padding: 10px 15px 10px 35px+ADs
    +AH0
+AH0

.site-header .sticky-header +AHs
    width: 100+ACUAOw
    position: fixed+ADs
    background: +ACM-fff+ADs
    left: 0+ADs
    top: -200px+ADs
    z-index: 9+ADs
    opacity: 0+ADs
    -webkit-transition: all 0.7s+ADs
    transition: all 0.7s+ADs
    -webkit-box-shadow: 0 5px 14.25px 0.75px rgba(12, 105, 184, 0.1)+ADs
    box-shadow: 0 5px 14.25px 0.75px rgba(12, 105, 184, 0.1)+ADs
+AH0

.site-header .sticky-header .header-right button +AHs
    background: +ACM-f6efef+ADs
+AH0

.site-header .sticky-on +AHs
    opacity: 1+ADs
    top: 0+ADs
+AH0

/+ACoAKgAq cart-search-contact +ACoAKgAq-/
.cart-search-contact button +AHs
    background: transparent+ADs
    padding: 0+ADs
    border: 0+ADs
    outline: 0+ADs
+AH0

.cart-search-contact .fi +AHs
    font-size: 30px+ADs
    font-size: 2rem+ADs
    color: +ACM-0D0845+ADs
+AH0

.cart-search-contact+AD4-div +AHs
    float: left+ADs
    position: relative+ADs
+AH0

.cart-search-contact+AD4-div+-div +AHs
    margin-left: 12px+ADs
+AH0

.cart-search-contact .header-search-form +AHs
    position: absolute+ADs
    width: 350px+ADs
    right: 0+ADs
    top: 63px+ADs
    transform: scale(0)+ADs
    opacity: 0+ADs
    visibility: hidden+ADs
    background: +ACM-fff+ADs
    padding: 30px+ADs
    border-radius: 6px+ADs
    transition: all 0.5s+ADs
    box-shadow: -2px 18px 40px -9px +ACM-999999+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .cart-search-contact .header-search-form +AHs
        top: 65px+ADs
    +AH0
+AH0

+AEA-media (max-width: 767px) +AHs
    .cart-search-contact .header-search-form +AHs
        right: 15px+ADs
    +AH0
+AH0

+AEA-media (max-width: 575px) +AHs
    .cart-search-contact .header-search-form +AHs
        width: 260px+ADs
        padding: 15px+ADs
    +AH0
+AH0

.cart-search-contact .header-search-form-wrapper .fi:before +AHs
    font-size: 18px+ADs
    font-size: 1.2rem+ADs
+AH0

.cart-search-contact form div +AHs
    position: relative+ADs
+AH0

.cart-search-contact form div button +AHs
    position: absolute+ADs
    right: 15px+ADs
    top: 50+ACUAOw
    transform: translateY(-50+ACU)+ADs
+AH0

.cart-search-contact form div button .fi:before +AHs
    font-size: 18px +ACE-important+ADs
+AH0

.cart-search-contact input +AHs
    width: 100+ACUAOw
    height: 50px+ADs
    padding: 6px 20px+ADs
    border: 0+ADs
    border-radius: 0+ADs
    box-shadow: none+ADs
    border: 1px solid +ACM-C4C4C4+ADs
+AH0

.cart-search-contact input:focus +AHs
    box-shadow: none+ADs
    border-color: +ACM-b83806+ADs
+AH0

.site-header .header-right .header-search-content-toggle +AHs
    opacity: 1+ADs
    visibility: visible+ADs
    right: 0+ADs
    transform: scale(1)+ADs
+AH0

/+ACo---------------------------------------------------------------
+ACM-0.4    hero-slider
--------------------------------------------------------------+ACo-/
.hero +AHs
    position: relative+ADs
    height: 930px+ADs
    /+ACoAKg slider controls +ACoAKg-/
    /+ACoAKgAq hero slider animation +ACoAKgAq-/
+AH0

+AEA-media (max-width: 991px) +AHs
    .hero +AHs
        height: 600px+ADs
    +AH0
+AH0

+AEA-media (max-width: 767px) +AHs
    .hero +AHs
        height: 420px+ADs
    +AH0
+AH0

+AEA-media (max-width: 575px) +AHs
    .hero +AHs
        height: 320px+ADs
    +AH0
+AH0

.hero .slide +AHs
    height: 930px+ADs
    position: relative+ADs
    background-repeat: no-repeat+ADs
    position: relative+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .hero .slide +AHs
        height: 600px+ADs
    +AH0
+AH0

+AEA-media (max-width: 767px) +AHs
    .hero .slide +AHs
        height: 420px+ADs
    +AH0
+AH0

+AEA-media (max-width: 575px) +AHs
    .hero .slide +AHs
        height: 320px+ADs
    +AH0
+AH0

.hero .slide .slider-bg +AHs
    display: none+ADs
+AH0

.hero .slide:hover .slick-next +AHs
    right: 20px+ADs
+AH0

.hero .slide:hover .slick-prev +AHs
    left: 20px+ADs
+AH0

.hero .slide:focus +AHs
    outline: none+ADs
+AH0

.hero .slide .container +AHs
    height: 100+ACUAOw
    display: table+ADs
+AH0

.hero .slide .row +AHs
    display: table-cell+ADs
    vertical-align: middle+ADs
+AH0

.hero .slick-prev,
.hero .slick-next +AHs
    background-color: rgba(184, 56, 6, 0.7)+ADs
    width: 45px+ADs
    height: 45px+ADs
    z-index: 10+ADs
    border-radius: 50+ACUAOw
    opacity: 0+ADs
    visibility: hidden+ADs
    -webkit-transition: all .3s+ADs
    transition: all .3s+ADs
    border: 2px solid +ACM-b83806+ADs
+AH0

.hero .slick-prev:hover,
.hero .slick-next:hover +AHs
    background-color: +ACM-b83806+ADs
+AH0

.hero .slick-prev +AHs
    left: 0px+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .hero .slick-prev +AHs
        display: none +ACE-important+ADs
    +AH0
+AH0

.hero .slick-prev:before +AHs
    font-family: +ACI-themify+ACIAOw
    content: +ACIAXA-e629+ACIAOw
    opacity: 1+ADs
+AH0

.hero .slick-next +AHs
    right: 0px+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .hero .slick-next +AHs
        display: none +ACE-important+ADs
    +AH0
+AH0

.hero .slick-next:before +AHs
    font-family: +ACI-themify+ACIAOw
    content: +ACIAXA-e628+ACIAOw
    opacity: 1+ADs
+AH0

.hero .slick-dots +AHs
    bottom: 25px+ADs
+AH0

+AEA-media screen and (min-width: 767px) +AHs
    .hero .slick-dots +AHs
        display: none +ACE-important+ADs
    +AH0
+AH0

.hero .slick-dots li button:before +AHs
    font-size: 15px+ADs
    color: +ACM-b83806+ADs
+AH0

.hero .slide-caption+AD4-div +AHs
    overflow: hidden+ADs
+AH0

.hero .slide-caption+AD4-div +ACo +AHs
    -webkit-animation: fadeOutLeft 1.5s both+ADs
    animation: fadeOutLeft 1.5s both+ADs
+AH0

.hero .slide-caption+AD4-div.slide-title +ACo +AHs
    -webkit-animation-delay: 0s+ADs
    animation-delay: 0s+ADs
+AH0

.hero .slide-caption+AD4-div.slide-subtitle +ACo +AHs
    -webkit-animation-delay: 0s+ADs
    animation-delay: 0s+ADs
+AH0

.hero .slide-caption+AD4-div.btns +ACo +AHs
    -webkit-animation-delay: 0s+ADs
    animation-delay: 0s+ADs
+AH0

.hero .hero-slider .slick-current .slide-caption+AD4-div +ACo +AHs
    -webkit-animation-name: fadeInLeft+ADs
    animation-name: fadeInLeft+ADs
+AH0

.hero .hero-slider .slick-current .slide-caption+AD4-div.slide-title +ACo +AHs
    -webkit-animation-delay: 0.5s+ADs
    animation-delay: 0.5s+ADs
+AH0

.hero .hero-slider .slick-current .slide-caption+AD4-div.slide-subtitle +ACo +AHs
    -webkit-animation-delay: 1s+ADs
    animation-delay: 1s+ADs
+AH0

.hero .hero-slider .slick-current .slide-caption+AD4-div.btns +ACo +AHs
    -webkit-animation-delay: 1.5s+ADs
    animation-delay: 1.5s+ADs
    font-size: 17px+ADs
    line-height: 1.7em+ADs
+AH0

.hero-style-1,
.hero-style-2 +AHs
    position: relative+ADs
    overflow: hidden+ADs
    z-index: 1+ADs
+AH0

.hero-style-1 .slide-caption,
.hero-style-2 .slide-caption +AHs
    padding-top: 80px+ADs
    z-index: 9+ADs
    position: relative+ADs
+AH0

+AEA-media (max-width: 991px) +AHs

    .hero-style-1 .slide-caption,
    .hero-style-2 .slide-caption +AHs
        padding-top: 0+ADs
    +AH0
+AH0

.hero-style-1 .slide-caption .slide-title h2,
.hero-style-2 .slide-caption .slide-title h2 +AHs
    font-size: 130px+ADs
    line-height: 125px+ADs
    text-transform: uppercase+ADs
    font-weight: 600+ADs
    margin-bottom: 60px+ADs
    font-family: +ACI-Barlow Condensed+ACI, sans-serif+ADs
+AH0

+AEA-media (max-width: 1200px) +AHs

    .hero-style-1 .slide-caption .slide-title h2,
    .hero-style-2 .slide-caption .slide-title h2 +AHs
        font-size: 95px+ADs
        line-height: 100px+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs

    .hero-style-1 .slide-caption .slide-title h2,
    .hero-style-2 .slide-caption .slide-title h2 +AHs
        color: +ACM-fff+ADs
    +AH0
+AH0

+AEA-media (max-width: 767px) +AHs

    .hero-style-1 .slide-caption .slide-title h2,
    .hero-style-2 .slide-caption .slide-title h2 +AHs
        font-size: 80px+ADs
        line-height: 85px+ADs
    +AH0
+AH0

+AEA-media (max-width: 575px) +AHs

    .hero-style-1 .slide-caption .slide-title h2,
    .hero-style-2 .slide-caption .slide-title h2 +AHs
        font-size: 50px+ADs
        line-height: 56px+ADs
        margin-bottom: 20px+ADs
    +AH0
+AH0

.hero-style-1 .slide-caption .slide-title h2 span,
.hero-style-2 .slide-caption .slide-title h2 span +AHs
    letter-spacing: 24px+ADs
    color: +ACM-b83806+ADs
+AH0

+AEA-media (max-width: 991px) +AHs

    .hero-style-1 .slide-caption .slide-title h2 span,
    .hero-style-2 .slide-caption .slide-title h2 span +AHs
        color: +ACM-fff+ADs
        letter-spacing: unset+ADs
    +AH0
+AH0

.hero-style-1 .slide-caption .slide-title h2 span:last-child,
.hero-style-2 .slide-caption .slide-title h2 span:last-child +AHs
    color: +ACM-bf692d+ADs
+AH0

+AEA-media (max-width: 991px) +AHs

    .hero-style-1 .slide-caption .slide-title h2 span:last-child,
    .hero-style-2 .slide-caption .slide-title h2 span:last-child +AHs
        color: +ACM-fff+ADs
    +AH0
+AH0

.hero-style-1 .slide,
.hero-style-2 .slide +AHs
    position: relative+ADs
    z-index: 1+ADs
+AH0

.hero-style-1 .slide .right-image,
.hero-style-2 .slide .right-image +AHs
    position: absolute+ADs
    right: -100px+ADs
    top: -40px+ADs
    width: 975px+ADs
    height: 905px+ADs
    background: url(../images/slider/bg.jpg) no-repeat right center+ADs
    border-radius: 50+ACUAOw
    border-top-right-radius: 0+ADs
    z-index: 1+ADs
+AH0

+AEA-media (max-width: 1400px) +AHs

    .hero-style-1 .slide .right-image,
    .hero-style-2 .slide .right-image +AHs
        width: 760px+ADs
    +AH0
+AH0

+AEA-media (max-width: 1300px) +AHs

    .hero-style-1 .slide .right-image,
    .hero-style-2 .slide .right-image +AHs
        width: 700px+ADs
    +AH0
+AH0

+AEA-media (max-width: 1200px) +AHs

    .hero-style-1 .slide .right-image,
    .hero-style-2 .slide .right-image +AHs
        width: 620px+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs

    .hero-style-1 .slide .right-image,
    .hero-style-2 .slide .right-image +AHs
        width: 100+ACUAOw
        border-radius: 0+ADs
        right: 0+ADs
    +AH0
+AH0

.hero-style-1 .slide .right-image:before,
.hero-style-2 .slide .right-image:before +AHs
    position: absolute+ADs
    left: 0+ADs
    top: 0+ADs
    width: 100+ACUAOw
    height: 100+ACUAOw
    background: -webkit-gradient(linear, left bottom, left top, color-stop(24+ACU, +ACM-bf692d), to(+ACM-b83806))+ADs
    background: linear-gradient(0deg, +ACM-bf692d 24+ACU, +ACM-b83806)+ADs
    content: +ACIAIgA7
    border-radius: 50+ACUAOw
    opacity: .85+ADs
    border-top-right-radius: 0+ADs
+AH0

+AEA-media (max-width: 991px) +AHs

    .hero-style-1 .slide .right-image:before,
    .hero-style-2 .slide .right-image:before +AHs
        width: 100+ACUAOw
        border-radius: 0+ADs
        right: 0+ADs
    +AH0
+AH0

.hero-style-1 .slide .right-image .simg-1,
.hero-style-2 .slide .right-image .simg-1 +AHs
    position: absolute+ADs
    bottom: 0+ADs
    left: -150px+ADs
    -webkit-animation: bounce 3s linear infinite+ADs
    animation: bounce 3s linear infinite+ADs
+AH0

+AEA-media (max-width: 991px) +AHs

    .hero-style-1 .slide .right-image .simg-1,
    .hero-style-2 .slide .right-image .simg-1 +AHs
        display: none+ADs
    +AH0
+AH0

.hero-style-1 .slide .right-image .simg-2,
.hero-style-2 .slide .right-image .simg-2 +AHs
    position: absolute+ADs
    top: 25+ACUAOw
    right: 20+ACUAOw
+AH0

+AEA-media (max-width: 1400px) +AHs

    .hero-style-1 .slide .right-image .simg-2,
    .hero-style-2 .slide .right-image .simg-2 +AHs
        top: 18+ACUAOw
        right: 10+ACUAOw
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs

    .hero-style-1 .slide .right-image .simg-2,
    .hero-style-2 .slide .right-image .simg-2 +AHs
        display: none+ADs
    +AH0
+AH0

.hero-style-1 .slide .hero-shape-img,
.hero-style-2 .slide .hero-shape-img +AHs
    position: absolute+ADs
    left: 0+ADs
    top: 120px+ADs
    z-index: -1+ADs
+AH0

+AEA-media (max-width: 991px) +AHs

    .hero-style-1 .slide .hero-shape-img,
    .hero-style-2 .slide .hero-shape-img +AHs
        display: none+ADs
    +AH0
+AH0

.hero-style-1:hover .slick-next,
.hero-style-2:hover .slick-next +AHs
    right: 20px+ADs
    opacity: 1+ADs
    visibility: visible+ADs
+AH0

.hero-style-1:hover .slick-prev,
.hero-style-2:hover .slick-prev +AHs
    left: 20px+ADs
    opacity: 1+ADs
    visibility: visible+ADs
+AH0

+AEA--webkit-keyframes bounce +AHs
    0+ACU +AHs
        -webkit-transform: translateY(0) translateX(0)+ADs
        transform: translateY(0) translateX(0)+ADs
    +AH0

    50+ACU +AHs
        -webkit-transform: translateY(15px) translateX(7)+ADs
        transform: translateY(15px) translateX(7)+ADs
    +AH0

    100+ACU +AHs
        -webkit-transform: translateY(0) translateX(0)+ADs
        transform: translateY(0) translateX(0)+ADs
    +AH0
+AH0

+AEA-keyframes bounce +AHs
    0+ACU +AHs
        -webkit-transform: translateY(0) translateX(0)+ADs
        transform: translateY(0) translateX(0)+ADs
    +AH0

    50+ACU +AHs
        -webkit-transform: translateY(15px) translateX(7px)+ADs
        transform: translateY(15px) translateX(7px)+ADs
    +AH0

    100+ACU +AHs
        -webkit-transform: translateY(0) translateX(0)+ADs
        transform: translateY(0) translateX(0)+ADs
    +AH0
+AH0

.hero-style-2 +AHs
    height: 800px+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .hero-style-2 +AHs
        height: 600px+ADs
    +AH0
+AH0

+AEA-media (max-width: 767px) +AHs
    .hero-style-2 +AHs
        height: 420px+ADs
    +AH0
+AH0

+AEA-media (max-width: 575px) +AHs
    .hero-style-2 +AHs
        height: 320px+ADs
    +AH0
+AH0

.hero-style-2 .slide +AHs
    height: 800px+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .hero-style-2 .slide +AHs
        height: 600px+ADs
    +AH0
+AH0

+AEA-media (max-width: 767px) +AHs
    .hero-style-2 .slide +AHs
        height: 420px+ADs
    +AH0
+AH0

+AEA-media (max-width: 575px) +AHs
    .hero-style-2 .slide +AHs
        height: 320px+ADs
    +AH0
+AH0

.hero-style-2 .slide-caption +AHs
    padding-top: 0+ADs
    padding-bottom: 25px+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .hero-style-2 .slide-caption +AHs
        padding-bottom: 0+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs
    .hero-style-2 .slide-caption .slide-title h2 +AHs
        color: +ACM-30180d+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs
    .hero-style-2 .slide-caption .slide-title h2 span +AHs
        color: +ACM-b83806+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs
    .hero-style-2 .slide-caption .slide-title h2 span:last-child +AHs
        color: +ACM-bf692d+ADs
    +AH0
+AH0

/+ACo---------------------------------------------------------------
+ACM-0.5  wpo-footer
--------------------------------------------------------------+ACo-/
.wpo-site-footer +AHs
    background: +ACM-242424+ADs
    position: relative+ADs
    font-size: 15px+ADs
    overflow: hidden+ADs
    z-index: 1+ADs
+AH0

.wpo-site-footer .footer-shape1,
.wpo-site-footer .footer-shape2 +AHs
    position: absolute+ADs
    left: 0+ADs
    top: -50px+ADs
    opacity: .2+ADs
    z-index: -1+ADs
+AH0

+AEA-media (max-width: 991px) +AHs

    .wpo-site-footer .footer-shape1,
    .wpo-site-footer .footer-shape2 +AHs
        display: none+ADs
    +AH0
+AH0

.wpo-site-footer .footer-shape1 .fi:before,
.wpo-site-footer .footer-shape2 .fi:before +AHs
    color: +ACM-666+ADs
    font-size: 200px+ADs
+AH0

.wpo-site-footer .footer-shape2 +AHs
    left: auto+ADs
    right: 0+ADs
    top: auto+ADs
    bottom: 20px+ADs
+AH0

.wpo-site-footer .logo a +AHs
    font-size: 50px+ADs
    font-family: +ACI-Barlow Condensed+ACI, sans-serif+ADs
    font-weight: 600+ADs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-align: center+ADs
    -ms-flex-align: center+ADs
    align-items: center+ADs
    color: +ACM-fff+ADs
    line-height: 49px+ADs
+AH0

+AEA-media (max-width: 450px) +AHs
    .wpo-site-footer .logo a +AHs
        font-size: 30px+ADs
    +AH0
+AH0

.wpo-site-footer .logo a img +AHs
    margin-right: 10px+ADs
+AH0

+AEA-media (max-width: 450px) +AHs
    .wpo-site-footer .logo a img +AHs
        margin-right: 3px+ADs
    +AH0
+AH0

.wpo-site-footer ul +AHs
    list-style: none+ADs
+AH0

.wpo-site-footer ul.menu-sidenav +AHs
    padding-left: 0+ADs
+AH0

.wpo-site-footer p +AHs
    color: +ACM-fff+ADs
+AH0

.wpo-site-footer .wpo-lower-footer p +AHs
    color: +ACM-fff+ADs
    margin-bottom: 0+ADs
+AH0

.wpo-site-footer .wpo-lower-footer p a +AHs
    color: +ACM-fff+ADs
+AH0

.wpo-site-footer li +AHs
    color: +ACM-fff+ADs
+AH0

.wpo-site-footer .container +AHs
    position: relative+ADs
+AH0

.wpo-site-footer .wpo-upper-footer +AHs
    padding: 90px 0+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .wpo-site-footer .wpo-upper-footer +AHs
        padding: 60px 0 0+ADs
    +AH0
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-site-footer .wpo-upper-footer +AHs
        padding: 60px 0 0+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs
    .wpo-site-footer .wpo-upper-footer .col +AHs
        min-height: 235px+ADs
        margin-bottom: 70px+ADs
    +AH0
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-site-footer .wpo-upper-footer .col +AHs
        min-height: auto+ADs
        margin-bottom: 60px+ADs
    +AH0
+AH0

.wpo-site-footer .widget-title +AHs
    margin-bottom: 30px+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-site-footer .widget-title +AHs
        margin-bottom: 20px+ADs
    +AH0
+AH0

.wpo-site-footer .widget-title h3 +AHs
    font-size: 20px+ADs
    color: +ACM-fff+ADs
    margin: 0+ADs
    text-transform: uppercase+ADs
    position: relative+ADs
    font-family: +ACI-Futura PT+ACIAOw
    font-weight: 700+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .wpo-site-footer .widget-title h3 +AHs
        font-size: 20px+ADs
        font-size: 1.25rem+ADs
    +AH0
+AH0

.wpo-site-footer .about-widget .logo +AHs
    max-width: 180px+ADs
+AH0

.wpo-site-footer .about-widget p +AHs
    margin-bottom: 0.8em+ADs
    line-height: 1.9em+ADs
+AH0

.wpo-site-footer .about-widget p:last-child +AHs
    margin-bottom: 0+ADs
+AH0

.wpo-site-footer .about-widget ul +AHs
    overflow: hidden+ADs
    padding-top: 10px+ADs
    padding-left: 0+ADs
+AH0

.wpo-site-footer .about-widget ul li +AHs
    font-size: 22px+ADs
    float: left+ADs
+AH0

.wpo-site-footer .about-widget ul li a +AHs
    color: +ACM-fff+ADs
    width: 36px+ADs
    height: 36px+ADs
    line-height: 40px+ADs
    background: rgba(255, 255, 255, 0.1)+ADs
    display: block+ADs
    text-align: center+ADs
    border-radius: 50+ACUAOw
    font-size: 18px+ADs
+AH0

.wpo-site-footer .about-widget ul li a:hover +AHs
    color: +ACM-30180d+ADs
    background: +ACM-fff+ADs
+AH0

.wpo-site-footer .about-widget ul li+-li +AHs
    margin-left: 25px+ADs
+AH0

+AEA-media (max-width: 1199px) +AHs
    .wpo-site-footer .about-widget ul li+-li +AHs
        margin-left: 15px+ADs
    +AH0
+AH0

.wpo-site-footer .wpo-service-link-widget +AHs
    padding-left: 70px+ADs
+AH0

+AEA-media (max-width: 1199px) +AHs
    .wpo-site-footer .wpo-service-link-widget +AHs
        padding-left: 0px+ADs
    +AH0
+AH0

.wpo-site-footer .link-widget +AHs
    overflow: hidden+ADs
+AH0

+AEA-media screen and (min-width: 1200px) +AHs
    .wpo-site-footer .link-widget +AHs
        padding-left: 75px+ADs
    +AH0
+AH0

+AEA-media (max-width: 1199px) +AHs
    .wpo-site-footer .link-widget +AHs
        padding-left: 20px+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs
    .wpo-site-footer .link-widget +AHs
        padding-left: 0+ADs
    +AH0
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-site-footer .link-widget +AHs
        max-width: 350px+ADs
    +AH0
+AH0

.wpo-site-footer .link-widget ul li +AHs
    position: relative+ADs
+AH0

.wpo-site-footer .link-widget ul li a +AHs
    color: +ACM-fff+ADs
    font-size: 16px+ADs
+AH0

.wpo-site-footer .link-widget ul li a:hover +AHs
    text-decoration: underline+ADs
+AH0

.wpo-site-footer .link-widget ul li+-li +AHs
    padding-top: 15px+ADs
+AH0

.wpo-site-footer .contact-ft +AHs
    margin-top: 20px+ADs
+AH0

.wpo-site-footer .contact-ft ul +AHs
    padding-left: 0+ADs
+AH0

.wpo-site-footer .contact-ft ul li +AHs
    padding-bottom: 15px+ADs
    position: relative+ADs
    padding-left: 35px+ADs
    color: +ACM-e5e3e3+ADs
    font-size: 16px+ADs
+AH0

.wpo-site-footer .contact-ft ul li i +AHs
    position: absolute+ADs
    left: 0+ADs
    top: 8px+ADs
+AH0

.wpo-site-footer .contact-ft ul li .fi:before +AHs
    font-size: 20px+ADs
    margin-right: 15px+ADs
+AH0

.wpo-site-footer .wpo-lower-footer +AHs
    text-align: center+ADs
    position: relative+ADs
    background: +ACM-1e1c1c+ADs
+AH0

.wpo-site-footer .wpo-lower-footer .row +AHs
    padding: 20px 0+ADs
    position: relative+ADs
+AH0

.wpo-site-footer .wpo-lower-footer .copyright +AHs
    display: inline-block+ADs
    font-size: 15px+ADs
    font-size: 0.9375rem+ADs
    margin: 0+ADs
+AH0

.wpo-site-footer .wpo-lower-footer .copyright a +AHs
    color: +ACM-fff+ADs
    text-decoration: none+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .wpo-site-footer .wpo-lower-footer .copyright +AHs
        float: none+ADs
        display: block+ADs
    +AH0
+AH0

.wpo-site-footer .newsletter-widget form +AHs
    margin-top: 25px+ADs
    position: relative+ADs
+AH0

.wpo-site-footer .newsletter-widget form input +AHs
    background-color: +ACM-fff+ADs
    height: 50px+ADs
    color: +ACM-696664+ADs
    padding: 6px 20px+ADs
    border-radius: 5px+ADs
    border: none+ADs
    -webkit-box-shadow: none+ADs
    box-shadow: none+ADs
+AH0

.wpo-site-footer .newsletter-widget form .submit +AHs
    position: absolute+ADs
    right: 20px+ADs
    top: 55+ACUAOw
    -webkit-transform: translateY(-50+ACU)+ADs
    transform: translateY(-50+ACU)+ADs
+AH0

.wpo-site-footer .newsletter-widget form .submit button +AHs
    background: transparent+ADs
    border: 0+ADs
    outline: 0+ADs
    font-size: 20px+ADs
    color: +ACM-b83806+ADs
    margin-top: -2px+ADs
    position: relative+ADs
    right: -5px+ADs
+AH0

.sticky-header +AHs
    width: 100+ACUAOw
    position: fixed+ADs
    left: 0+ADs
    top: -200px+ADs
    z-index: 9999+ADs
    opacity: 0+ADs
    -webkit-transition: all 0.7s+ADs
    transition: all 0.7s+ADs
+AH0

.sticky-on +AHs
    opacity: 1+ADs
    top: 0+ADs
+AH0

/+ACo----------------------------
+ACM-0.6 category-area
----------------------------+ACo-/
.category-area .category-wrap .category-title,
.category-area-s2 .category-wrap .category-title +AHs
    padding-bottom: 40px+ADs
    position: relative+ADs
    margin-bottom: 60px+ADs
+AH0

+AEA-media (max-width: 450px) +AHs

    .category-area .category-wrap .category-title,
    .category-area-s2 .category-wrap .category-title +AHs
        text-align: center+ADs
    +AH0
+AH0

.category-area .category-wrap .category-title h2,
.category-area-s2 .category-wrap .category-title h2 +AHs
    font-size: 52px+ADs
    font-weight: 600+ADs
    margin-bottom: 30px+ADs
    margin-top: 0+ADs
+AH0

+AEA-media (max-width: 1200px) +AHs

    .category-area .category-wrap .category-title h2,
    .category-area-s2 .category-wrap .category-title h2 +AHs
        font-size: 40px+ADs
    +AH0
+AH0

+AEA-media (max-width: 450px) +AHs

    .category-area .category-wrap .category-title h2,
    .category-area-s2 .category-wrap .category-title h2 +AHs
        font-size: 25px+ADs
        margin-bottom: 20px+ADs
    +AH0
+AH0

.category-area .category-wrap .category-title p,
.category-area-s2 .category-wrap .category-title p +AHs
    color: +ACM-696664+ADs
    margin-bottom: 0+ADs
+AH0

.category-area .category-wrap .category-title:after,
.category-area-s2 .category-wrap .category-title:after +AHs
    position: absolute+ADs
    left: 0+ADs
    bottom: 0+ADs
    width: 30px+ADs
    height: 6px+ADs
    background: -webkit-gradient(linear, left top, right top, from(+ACM-b83806), to(+ACM-bf692d))+ADs
    background: linear-gradient(to right, +ACM-b83806, +ACM-bf692d)+ADs
    content: +ACIAIgA7
+AH0

+AEA-media (max-width: 450px) +AHs

    .category-area .category-wrap .category-title:after,
    .category-area-s2 .category-wrap .category-title:after +AHs
        left: 35+ACUAOw
    +AH0
+AH0

.category-area .category-wrap .category-title:before,
.category-area-s2 .category-wrap .category-title:before +AHs
    position: absolute+ADs
    left: 40px+ADs
    bottom: 0+ADs
    width: 40px+ADs
    height: 6px+ADs
    background: -webkit-gradient(linear, left top, right top, from(+ACM-b83806), to(+ACM-bf692d))+ADs
    background: linear-gradient(to right, +ACM-b83806, +ACM-bf692d)+ADs
    content: +ACIAIgA7
+AH0

+AEA-media (max-width: 450px) +AHs

    .category-area .category-wrap .category-title:before,
    .category-area-s2 .category-wrap .category-title:before +AHs
        left: 50+ACUAOw
    +AH0
+AH0

.category-area .category-wrap .category-item,
.category-area-s2 .category-wrap .category-item +AHs
    margin-bottom: 45px+ADs
+AH0

.category-area .category-wrap .category-item:last-child,
.category-area-s2 .category-wrap .category-item:last-child +AHs
    margin-bottom: 0+ADs
+AH0

+AEA-media (max-width: 1200px) +AHs

    .category-area .category-wrap .category-item,
    .category-area-s2 .category-wrap .category-item +AHs
        margin-bottom: 30px+ADs
    +AH0
+AH0

.category-area .category-wrap .category-item .category-icon,
.category-area-s2 .category-wrap .category-item .category-icon +AHs
    width: 130px+ADs
    height: 130px+ADs
    line-height: 130px+ADs
    border-radius: 50+ACUAOw
    text-align: center+ADs
    position: relative+ADs
    background: +ACM-fdf5ee+ADs
    z-index: 1+ADs
    float: left+ADs
    overflow: hidden+ADs
    margin-right: 40px+ADs
+AH0

+AEA-media (max-width: 450px) +AHs

    .category-area .category-wrap .category-item .category-icon,
    .category-area-s2 .category-wrap .category-item .category-icon +AHs
        float: none+ADs
        margin: 0 auto+ADs
    +AH0
+AH0

.category-area .category-wrap .category-item .category-icon:before,
.category-area-s2 .category-wrap .category-item .category-icon:before +AHs
    position: absolute+ADs
    left: 0+ADs
    top: 0+ADs
    width: 100+ACUAOw
    height: 100+ACUAOw
    content: +ACIAIgA7
    border-radius: 50+ACUAOw
    z-index: -1+ADs
    background: -webkit-gradient(linear, left bottom, left top, from(+ACM-a13602), to(+ACM-feb934))+ADs
    background: linear-gradient(0deg, +ACM-a13602 0+ACU, +ACM-feb934 100+ACU)+ADs
    background: -ms-linear-gradient(0deg, +ACM-a13602 0+ACU, +ACM-feb934 100+ACU)+ADs
    opacity: 0+ADs
    visibility: hidden+ADs
    -webkit-transition: all .3s+ADs
    transition: all .3s+ADs
+AH0

.category-area .category-wrap .category-item .category-content,
.category-area-s2 .category-wrap .category-item .category-content +AHs
    overflow: hidden+ADs
    margin-top: 20px+ADs
+AH0

+AEA-media (max-width: 450px) +AHs

    .category-area .category-wrap .category-item .category-content,
    .category-area-s2 .category-wrap .category-item .category-content +AHs
        text-align: center+ADs
    +AH0
+AH0

.category-area .category-wrap .category-item .category-content a,
.category-area-s2 .category-wrap .category-item .category-content a +AHs
    color: +ACM-30180d+ADs
+AH0

.category-area .category-wrap .category-item .category-content a:hover,
.category-area-s2 .category-wrap .category-item .category-content a:hover +AHs
    color: +ACM-b83806+ADs
+AH0

.category-area .category-wrap .category-item .category-content p,
.category-area-s2 .category-wrap .category-item .category-content p +AHs
    margin-bottom: 0+ADs
+AH0

.category-area .category-wrap .category-item .category-content h2,
.category-area-s2 .category-wrap .category-item .category-content h2 +AHs
    margin-top: 10px+ADs
    font-size: 30px+ADs
    font-weight: 600+ADs
    margin-bottom: 15px+ADs

+AH0

+AEA-media (max-width: 1200px) +AHs

    .category-area .category-wrap .category-item .category-content h2,
    .category-area-s2 .category-wrap .category-item .category-content h2 +AHs
        margin-top: 0+ADs
        margin-bottom: 7px+ADs
    +AH0
+AH0

+AEA-media (max-width: 450px) +AHs

    .category-area .category-wrap .category-item .category-content h2,
    .category-area-s2 .category-wrap .category-item .category-content h2 +AHs
        font-size: 22px+ADs
        margin-bottom: 15px+ADs
    +AH0
+AH0

.category-area .category-wrap .category-item:hover .category-icon:before,
.category-area-s2 .category-wrap .category-item:hover .category-icon:before +AHs
    opacity: 1+ADs
    visibility: visible+ADs
+AH0

.category-area .category-img,
.category-area-s2 .category-img +AHs
    text-align: right+ADs
    position: relative+ADs
    z-index: 1+ADs
    padding-left: 150px+ADs
+AH0

+AEA-media (max-width: 1399px) +AHs

    .category-area .category-img,
    .category-area-s2 .category-img +AHs
        padding-left: 0px+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs

    .category-area .category-img,
    .category-area-s2 .category-img +AHs
        text-align: left+ADs
        margin-top: 40px+ADs
    +AH0
+AH0

.category-area .category-img .ct-img,
.category-area-s2 .category-img .ct-img +AHs
    position: absolute+ADs
    left: -15px+ADs
    top: 170px+ADs
    z-index: -1+ADs
+AH0

+AEA-media (max-width: 1399px) +AHs

    .category-area .category-img .ct-img,
    .category-area-s2 .category-img .ct-img +AHs
        display: none+ADs
    +AH0
+AH0

/+ACo----------------------------
+ACM-0.7  product-area
----------------------------+ACo-/
+AEA-media (max-width: 767px) +AHs
    .product-area +AHs
        padding-bottom: 60px+ADs
    +AH0
+AH0

.product-wrap .product-item +AHs
    margin-bottom: 30px+ADs
+AH0

.product-wrap .product-item .product-img +AHs
    background: +ACM-fff+ADs
    text-align: center+ADs
    position: relative+ADs
    overflow: hidden+ADs
    -webkit-transition: all .4s+ADs
    transition: all .4s+ADs
    z-index: 1+ADs
+AH0

.product-wrap .product-item .product-img::before +AHs
    position: absolute+ADs
    left: 0+ADs
    top: 0+ADs
    width: 100+ACUAOw
    height: 100+ACUAOw
    content: +ACIAIgA7
    -webkit-transform: translateY(-110+ACU)+ADs
    transform: translateY(-110+ACU)+ADs
    background: -webkit-gradient(linear, left bottom, left top, from(+ACM-a13602), to(+ACM-feb934))+ADs
    background: linear-gradient(0deg, +ACM-a13602 0+ACU, +ACM-feb934 100+ACU)+ADs
    background: -ms-linear-gradient(0deg, +ACM-a13602 0+ACU, +ACM-feb934 100+ACU)+ADs
    -webkit-transition: all .5s+ADs
    transition: all .5s+ADs
    opacity: .92+ADs
+AH0

.product-wrap .product-item .product-img ul +AHs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-align: center+ADs
    -ms-flex-align: center+ADs
    align-items: center+ADs
    position: absolute+ADs
    top: 0+ACUAOw
    left: 50+ACUAOw
    -webkit-transform: translate(-50+ACU, -50+ACU)+ADs
    transform: translate(-50+ACU, -50+ACU)+ADs
    opacity: 0+ADs
    visibility: hidden+ADs
    -webkit-transition: all .5s+ADs
    transition: all .5s+ADs
    padding: 0+ADs
    list-style: none+ADs
    margin: 0+ADs
+AH0

.product-wrap .product-item .product-img ul li +AHs
    margin-right: 10px+ADs
+AH0

.product-wrap .product-item .product-img ul li:last-child +AHs
    margin-right: 0+ADs
+AH0

.product-wrap .product-item .product-img ul li a,
.product-wrap .product-item .product-img ul li button +AHs
    display: block+ADs
    width: 45px+ADs
    height: 45px+ADs
    line-height: 45px+ADs
    border: 1px solid +ACM-fff+ADs
    border-radius: 50+ACUAOw
    color: +ACM-fff+ADs
    background: transparent+ADs
+AH0

.product-wrap .product-item .product-img ul li a:hover,
.product-wrap .product-item .product-img ul li button:hover +AHs
    background: +ACM-fff+ADs
    color: +ACM-b83806+ADs
+AH0

.product-wrap .product-item .product-img ul li a .fi:before,
.product-wrap .product-item .product-img ul li button .fi:before +AHs
    font-size: 20px+ADs
    line-height: 40px+ADs
+AH0

.product-wrap .product-item .product-img .offer-thumb +AHs
    position: absolute+ADs
    left: 0+ADs
    top: 25px+ADs
    width: 60px+ADs
    height: 25px+ADs
    line-height: 25px+ADs
    background: +ACM-fff+ADs
    text-align: center+ADs
    border-top-right-radius: 20px+ADs
    border-bottom-right-radius: 20px+ADs
    font-size: 13px+ADs
    color: +ACM-fff+ADs
    -webkit-transition: all .4s+ADs
    transition: all .4s+ADs
    z-index: 1+ADs
+AH0

.product-wrap .product-item .product-img .offer-thumb::before +AHs
    position: absolute+ADs
    left: 0+ADs
    top: 0+ADs
    width: 100+ACUAOw
    height: 100+ACUAOw
    content: +ACIAIgA7
    background: -webkit-gradient(linear, left top, right top, from(+ACM-b83806), to(+ACM-bf692d))+ADs
    background: linear-gradient(to right, +ACM-b83806, +ACM-bf692d)+ADs
    border-top-right-radius: 20px+ADs
    border-bottom-right-radius: 20px+ADs
    z-index: -1+ADs
    -webkit-transition: all .4s+ADs
    transition: all .4s+ADs
+AH0

.product-wrap .product-item:hover .product-img:before +AHs
    -webkit-transform: translateY(0+ACU)+ADs
    transform: translateY(0+ACU)+ADs
+AH0

.product-wrap .product-item:hover .product-img ul +AHs
    opacity: 1+ADs
    visibility: visible+ADs
    top: 50+ACUAOw
+AH0

.product-wrap .product-item:hover .product-img .offer-thumb +AHs
    color: +ACM-30180d+ADs
+AH0

.product-wrap .product-item:hover .product-img .offer-thumb:before +AHs
    opacity: 0+ADs
+AH0

.product-wrap .product-item .product-content +AHs
    padding: 20px+ADs
    background: +ACM-f4eae1+ADs
+AH0

.product-wrap .product-item .product-content h3 +AHs
    font-size: 20px+ADs
    font-weight: 700+ADs
    margin-bottom: 10px+ADs
    margin-top: 0+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .product-wrap .product-item .product-content h3 +AHs
        font-size: 18px+ADs
    +AH0
+AH0

.product-wrap .product-item .product-content h3 a +AHs
    color: +ACM-30180d+ADs
+AH0

.product-wrap .product-item .product-content h3 a:hover +AHs
    color: +ACM-b83806+ADs
+AH0

.product-wrap .product-item .product-content .product-btm +AHs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-pack: justify+ADs
    -ms-flex-pack: justify+ADs
    justify-content: space-between+ADs
    -webkit-box-align: center+ADs
    -ms-flex-align: center+ADs
    align-items: center+ADs
+AH0

.product-wrap .product-item .product-content .product-btm .product-price ul +AHs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    margin: 0+ADs
    padding: 0+ADs
    list-style: none+ADs
+AH0

.product-wrap .product-item .product-content .product-btm .product-price ul li +AHs
    color: +ACM-a18d84+ADs
    font-weight: 600+ADs
+AH0

.product-wrap .product-item .product-content .product-btm .product-price ul li +AHs
    color: +ACM-b83806+ADs
+AH0

.product-wrap .product-item .product-content .product-btm .product-price del +AHs
    text-decoration: line-through+ADs
    color: +ACM-c2beb3+ADs
+AH0

.product-wrap .product-item .product-content .product-btm .product-price ins +AHs
    text-decoration: none+ADs
    margin-right: 10px+ADs
+AH0

.product-wrap .product-item .product-content .product-btm .product-price ul li+AD4-span.price +AHs
    display: flex+ADs
    flex-direction: row-reverse+ADs
+AH0

.product-wrap .product-item .product-content .product-btm .product-ratting ul +AHs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
+AH0

.product-wrap .product-item .product-content .product-btm .product-ratting ul li +AHs
    padding-right: 3px+ADs
    color: +ACM-ff9600+ADs
    list-style: none+ADs
+AH0

.product-wrap .product-item .product-content .product-btm .product-ratting ul li span +AHs
    color: +ACM-c2beb3+ADs
+AH0

/+ACo----------------------------
+ACM-0.8 offer-area
----------------------------+ACo-/
.offer-area .offer-img +AHs
    text-align: right+ADs
    position: relative+ADs
    z-index: 1+ADs
    padding-right: 40px+ADs
    padding-top: 30px+ADs
    margin-top: -40px+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .offer-area .offer-img +AHs
        padding-right: 0+ADs
        padding-top: 10px+ADs
        margin-top: 0+ADs
    +AH0
+AH0

.offer-area .offer-img:before +AHs
    position: absolute+ADs
    left: 30px+ADs
    top: 20px+ADs
    width: 50+ACUAOw
    height: 100+ACUAOw
    content: +ACIAIgA7
    background: -webkit-gradient(linear, left top, left bottom, from(+ACM-bf692d), to(+ACM-b83806))+ADs
    background: linear-gradient(+ACM-bf692d, +ACM-b83806)+ADs
    z-index: -1+ADs
+AH0

+AEA-media (max-width: 1400px) +AHs
    .offer-area .offer-img:before +AHs
        left: 0px+ADs
    +AH0
+AH0

+AEA-media (max-width: 450px) +AHs
    .offer-area .offer-img:before +AHs
        left: 2px+ADs
        top: 25px+ADs
    +AH0
+AH0

+AEA-media (max-width: 350px) +AHs
    .offer-area .offer-img:before +AHs
        left: 4px+ADs
        top: 25px+ADs
    +AH0
+AH0

.offer-area .offer-img:after +AHs
    position: absolute+ADs
    left: 40px+ADs
    top: 33px+ADs
    width: 47.3+ACUAOw
    height: 96+ACUAOw
    content: +ACIAIgA7
    background: +ACM-fff+ADs
    z-index: -1+ADs
+AH0

+AEA-media (max-width: 1400px) +AHs
    .offer-area .offer-img:after +AHs
        left: 8px+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs
    .offer-area .offer-wrap +AHs
        margin-top: 80px+ADs
    +AH0
+AH0

.offer-area .offer-wrap .offer-title +AHs
    padding-bottom: 20px+ADs
    position: relative+ADs
    margin-bottom: 40px+ADs
+AH0

.offer-area .offer-wrap .offer-title small +AHs
    display: block+ADs
    font-size: 22px+ADs
    line-height: 25px+ADs
    background: -webkit-linear-gradient(+ACM-b83806, +ACM-bf692d)+ADs
    -webkit-background-clip: text+ADs
    -webkit-text-fill-color: transparent+ADs
    margin-bottom: 20px+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .offer-area .offer-wrap .offer-title small +AHs
        font-size: 20px+ADs
        margin-bottom: 10px+ADs
    +AH0
+AH0

.offer-area .offer-wrap .offer-title h2 +AHs
    font-size: 55px+ADs
    line-height: 75px+ADs
    font-weight: 700+ADs
    margin-bottom: 15px+ADs
+AH0

.offer-area .offer-wrap .offer-title h2 span +AHs
    color: +ACM-b83806+ADs
+AH0

+AEA-media (max-width: 1200px) +AHs
    .offer-area .offer-wrap .offer-title h2 +AHs
        font-size: 40px+ADs
        line-height: 65px+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs
    .offer-area .offer-wrap .offer-title h2 +AHs
        font-size: 40px+ADs
        line-height: 55px+ADs
        margin-bottom: 10px+ADs
    +AH0
+AH0

+AEA-media (max-width: 450px) +AHs
    .offer-area .offer-wrap .offer-title h2 +AHs
        font-size: 30px+ADs
        line-height: 45px+ADs
    +AH0
+AH0

.offer-area .offer-wrap .offer-title:after +AHs
    position: absolute+ADs
    left: 0+ADs
    bottom: 0+ADs
    width: 30px+ADs
    height: 6px+ADs
    background: -webkit-gradient(linear, left top, right top, from(+ACM-b83806), to(+ACM-bf692d))+ADs
    background: linear-gradient(to right, +ACM-b83806, +ACM-bf692d)+ADs
    content: +ACIAIgA7
+AH0

.offer-area .offer-wrap .offer-title:before +AHs
    position: absolute+ADs
    left: 40px+ADs
    bottom: 0+ADs
    width: 40px+ADs
    height: 6px+ADs
    background: -webkit-gradient(linear, left top, right top, from(+ACM-b83806), to(+ACM-bf692d))+ADs
    background: linear-gradient(to right, +ACM-b83806, +ACM-bf692d)+ADs
    content: +ACIAIgA7
+AH0

.offer-area .offer-wrap p +AHs
    margin-bottom: 30px+ADs
+AH0

/+ACo----------------------------
+ACM-0.9 flash-Sale-area
----------------------------+ACo-/
.flash-Sale-area .countdown+AF8-area +AHs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-pack: center+ADs
    -ms-flex-pack: center+ADs
    justify-content: center+ADs
+AH0

.flash-Sale-area .countdown+AF8-area .single+AF8-countdown +AHs
    margin-right: 5px+ADs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    width: 123px+ADs
    height: 50px+ADs
    left: 698px+ADs
    top: 1328px+ADs
    text-align: center+ADs
    line-height: 50px+ADs
    -webkit-box-pack: center+ADs
    -ms-flex-pack: center+ADs
    justify-content: center+ADs
    margin-right: 50px+ADs
    background: +ACM-f4eae1+ADs
    border-radius: 4px+ADs
    font-weight: 700+ADs
    font-size: 14px+ADs
    line-height: 19px+ADs
    display: flex+ADs
    -webkit-box-align: center+ADs
    -ms-flex-align: center+ADs
    align-items: center+ADs
    text-align: center+ADs
    color: +ACM-30180d+ADs
+AH0

+AEA-media (max-width: 450px) +AHs
    .flash-Sale-area .countdown+AF8-area .single+AF8-countdown +AHs
        width: 60px+ADs
        margin-right: 20px+ADs
        height: 35px+ADs
        font-size: 12px+ADs
    +AH0
+AH0

.flash-Sale-area .countdown+AF8-area .single+AF8-countdown:last-child +AHs
    margin-right: 0+ADs
+AH0

.flash-Sale-area .countdown+AF8-area .single+AF8-countdown:after +AHs
    content: +ACI:+ACIAOw
    left: 48+ACUAOw
    -webkit-transform: translateX(-50+ACU)+ADs
    transform: translateX(-50+ACU)+ADs
    position: relative+ADs
    color: +ACM-333+ADs
    font-weight: 500+ADs
    font-size: 24px+ADs
    color: +ACM-414141+ADs
+AH0

+AEA-media (max-width: 450px) +AHs
    .flash-Sale-area .countdown+AF8-area .single+AF8-countdown:after +AHs
        left: 25+ACUAOw
    +AH0
+AH0

.flash-Sale-area .countdown+AF8-area .single+AF8-countdown:last-child:after +AHs
    display: none+ADs
+AH0

.flash-Sale-area .countdown+AF8-area .offer-single-3 .single+AF8-countdown +AHs
    padding: 10px 6px+ADs
+AH0

.flash-Sale-area .countdown+AF8-area .countdown+AF8-number +AHs
    margin: 0 5px+ADs
+AH0

/+ACo----------------------------
+ACM-1.0 service-area
----------------------------+ACo-/


.service-area .service-item +AHs
    overflow: hidden+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .service-area .service-item +AHs
        margin-bottom: 30px+ADs
    +AH0
+AH0

.service-area .service-item .service-icon +AHs
    width: 110px+ADs
    height: 110px+ADs
    line-height: 110px+ADs
    border: 2px solid +ACM-fff+ADs
    text-align: center+ADs
    border-radius: 50+ACUAOw
    margin-right: 20px+ADs
    -webkit-transition: all .3s+ADs
    transition: all .3s+ADs
    float: left+ADs
+AH0

.service-area .service-item .service-icon img +AHs
    max-width: 55px+ADs
+AH0

.service-area .service-item:hover .service-icon +AHs
    background: +ACM-b83806+ADs
+AH0

.service-area .service-item .service-icon-text +AHs
    overflow: hidden+ADs
    padding-top: 20px+ADs
+AH0

+AEA-media (max-width: 1200px) +AHs
    .service-area .service-item .service-icon-text +AHs
        padding-top: 25px+ADs
    +AH0
+AH0

.service-area .service-item .service-icon-text h2 +AHs
    font-size: 30px+ADs
    font-weight: 600+ADs
    margin-bottom: 10px+ADs
    color: +ACM-fff+ADs
    margin-top: 0+ADs
+AH0

+AEA-media (max-width: 1200px) +AHs
    .service-area .service-item .service-icon-text h2 +AHs
        font-size: 22px+ADs
    +AH0
+AH0

.service-area .service-item .service-icon-text span +AHs
    font-size: 17px+ADs
    color: +ACM-fff+ADs
+AH0

+AEA-media (max-width: 1200px) +AHs
    .service-area .service-item .service-icon-text span +AHs
        font-size: 14px+ADs
    +AH0
+AH0

/+ACo---------------------------------------------------------------
+ACM-1.1    wpo-projects
--------------------------------------------------------------+ACo-/

.wpo-projects .projects-menu +AHs
    text-align: center+ADs
    margin: 15px 0 55px+ADs
    margin-top: 0+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .wpo-projects .projects-menu +AHs
        margin: 15px 0 30px+ADs
    +AH0
+AH0

.wpo-projects .projects-menu ul +AHs
    list-style: none+ADs
    display: inline-block+ADs
    overflow: hidden+ADs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-pack: center+ADs
    -ms-flex-pack: center+ADs
    justify-content: center+ADs
    -webkit-box-align: center+ADs
    -ms-flex-align: center+ADs
    align-items: center+ADs
+AH0

+AEA-media (max-width: 600px) +AHs
    .wpo-projects .projects-menu ul +AHs
        -ms-flex-wrap: wrap+ADs
        flex-wrap: wrap+ADs
        padding-left:0+ADs
        display:block+ADs
    +AH0
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-projects .projects-menu ul+AD4-li+-li +AHs
        margin-top: 8px+ADs
    +AH0
+AH0

.wpo-projects .projects-menu li a +AHs
    font-size: 15px+ADs
    text-transform: uppercase+ADs
    color: +ACM-30180d+ADs
    padding: 7px 20px+ADs
    border-radius: 45px+ADs
    display: inline-block+ADs
    font-weight: 600+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .wpo-projects .projects-menu li a +AHs
        font-size: 14px+ADs
        font-size: 0.93333rem+ADs
        padding: 8px 16px+ADs
    +AH0
+AH0

.wpo-projects .projects-menu li a.current +AHs
    background-color: +ACM-b83806+ADs
    color: +ACM-fff+ADs
+AH0

.wpo-projects .projects-grids +AHs
    margin: 0 -7.5px+ADs
+AH0

.wpo-projects .projects-grids .grid +AHs
    width: 33.33+ACUAOw
    float: left+ADs
    padding: 0 7.5px 15px+ADs
+AH0

+AEA-media (max-width: 1199px) +AHs
    .wpo-projects .projects-grids .grid +AHs
        width: 50+ACUAOw
    +AH0
+AH0

+AEA-media (max-width: 600px) +AHs
    .wpo-projects .projects-grids .grid +AHs
        width: 100+ACUAOw
    +AH0
+AH0

.wpo-projects .grid .project-inner +AHs
    position: relative+ADs
+AH0

.wpo-projects .grid .project-inner .hover-content +AHs
    background: rgba(191, 105, 45, 0.9)+ADs
    width: 100+ACUAOw
    height: 100+ACUAOw
    position: absolute+ADs
    left: 0+ADs
    top: 0+ADs
    opacity: 0+ADs
    -webkit-transform: scale(0.7, 0.7)+ADs
    transform: scale(0.7, 0.7)+ADs
    -webkit-transition: all 0.5s+ADs
    transition: all 0.5s+ADs
+AH0

.wpo-projects .grid:hover .hover-content +AHs
    opacity: 1+ADs
    top: 0+ADs
    -webkit-transform: scale(1, 1)+ADs
    transform: scale(1, 1)+ADs
+AH0

.wpo-projects .grid:hover .hover-content:before +AHs
    top: 0+ADs
+AH0

.wpo-projects .grid .details +AHs
    width: 100+ACUAOw
    padding: 0 35px 45px+ADs
    position: absolute+ADs
    left: 0+ADs
    bottom: 0+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-projects .grid .details +AHs
        padding: 0 20px 30px+ADs
    +AH0
+AH0

.wpo-projects .grid .details h3 +AHs
    font-size: 22px+ADs
    font-weight: 600+ADs
    line-height: 1.3em+ADs
    margin: 0 0 0.44em+ADs
    text-transform: uppercase+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-projects .grid .details h3 +AHs
        font-size: 18px+ADs
    +AH0
+AH0

.wpo-projects .grid .details h3 a +AHs
    color: +ACM-fff+ADs
+AH0

.wpo-projects .grid .details h3 a:hover +AHs
    color: +ACM-fff+ADs
+AH0

.wpo-projects .grid .details p +AHs
    font-size: 16px+ADs
    font-weight: 600+ADs
    color: +ACM-fff+ADs
    margin: 0+ADs
    text-transform: uppercase+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-projects .grid .details p +AHs
        font-size: 14px+ADs
        font-size: 0.93333rem+ADs
    +AH0
+AH0

.wpo-projects .view-btn +AHs
    text-align: center+ADs
    margin-top: 30px+ADs
+AH0

/+ACo----------------------------
+ACM-1.2 testimonial-area
----------------------------+ACo-/

.testimonial-area .testimonial-wrap +AHs
    background: +ACM-fdf5ee+ADs
    padding: 70px+ADs
    position: relative+ADs
    overflow: hidden+ADs
    z-index: 1+ADs
+AH0

+AEA-media (max-width: 575px) +AHs
    .testimonial-area .testimonial-wrap +AHs
        padding: 30px+ADs
    +AH0
+AH0

.testimonial-area .testimonial-wrap:before +AHs
    position: absolute+ADs
    left: -30px+ADs
    top: -30px+ADs
    width: 150px+ADs
    height: 150px+ADs
    background: +ACM-b83806+ADs
    content: +ACIAIgA7
    border-top-right-radius: 50+ACUAOw
    border-bottom-right-radius: 50+ACUAOw
    border-bottom-left-radius: 50+ACUAOw
    z-index: -1+ADs
+AH0

.testimonial-area .testimonial-wrap .testimonial-item +AHs
    overflow: hidden+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .testimonial-area .testimonial-wrap .testimonial-item +AHs
        text-align: center+ADs
    +AH0
+AH0

.testimonial-area .testimonial-wrap .testimonial-item .testimonial-img +AHs
    float: left+ADs
    margin-right: 100px+ADs
    position: relative+ADs
    max-width: 266px+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .testimonial-area .testimonial-wrap .testimonial-item .testimonial-img +AHs
        float: none+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs
    .testimonial-area .testimonial-wrap .testimonial-item .testimonial-img +AHs
        margin-right: 0+ADs
        margin: 0 auto+ADs
        margin-bottom: 50px+ADs
    +AH0
+AH0

.testimonial-area .testimonial-wrap .testimonial-item .testimonial-img .t-quote +AHs
    position: absolute+ADs
    right: -45px+ADs
    top: 50+ACUAOw
    -webkit-transform: translateY(-50+ACU)+ADs
    transform: translateY(-50+ACU)+ADs
    color: +ACM-b83806+ADs
    width: 90px+ADs
    height: 90px+ADs
    line-height: 90px+ADs
    text-align: center+ADs
    background: +ACM-fff+ADs
    border-radius: 50+ACUAOw
+AH0

.testimonial-area .testimonial-wrap .testimonial-item .testimonial-img .t-quote i:before +AHs
    font-size: 45px+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .testimonial-area .testimonial-wrap .testimonial-item .testimonial-img .t-quote +AHs
        right: auto+ADs
        top: auto+ADs
        bottom: -45px+ADs
        left: 50+ACUAOw
        -webkit-transform: translateX(-50+ACU)+ADs
        transform: translateX(-50+ACU)+ADs
    +AH0
+AH0

.testimonial-area .testimonial-wrap .testimonial-item .testimonial-content +AHs
    overflow: hidden+ADs
    position: relative+ADs
    z-index: 1+ADs
+AH0

.testimonial-area .testimonial-wrap .testimonial-item .testimonial-content p +AHs
    font-size: 22px+ADs
    font-family: +ACI-Futura PT+ACIAOw
    color: +ACM-525252+ADs
    font-weight: 500+ADs
    margin-bottom: 30px+ADs
+AH0

+AEA-media (max-width: 1200px) +AHs
    .testimonial-area .testimonial-wrap .testimonial-item .testimonial-content p +AHs
        font-size: 18px+ADs
    +AH0
+AH0

+AEA-media (max-width: 767px) +AHs
    .testimonial-area .testimonial-wrap .testimonial-item .testimonial-content p +AHs
        font-size: 16px+ADs
    +AH0
+AH0

.testimonial-area .testimonial-wrap .testimonial-item .testimonial-content .testimonial-author h3 +AHs
    font-size: 25px+ADs
    font-weight: 700+ADs
    margin-bottom: 10px+ADs
+AH0

.testimonial-area .testimonial-wrap .testimonial-item .testimonial-content .testimonial-author span +AHs
    font-size: 17px+ADs
    color: +ACM-b83806+ADs
+AH0

.testimonial-area .testimonial-wrap .testimonial-item .testimonial-content .t-content-quote +AHs
    position: absolute+ADs
    left: 50+ACUAOw
    top: -45px+ADs
    -webkit-transform: translateX(-50+ACU)+ADs
    transform: translateX(-50+ACU)+ADs
    z-index: -1+ADs
    opacity: .10+ADs
+AH0

.testimonial-area .testimonial-wrap .testimonial-item .testimonial-content .t-content-quote .fi:before +AHs
    font-size: 180px+ADs
    color: +ACM-b83806+ADs
+AH0

.testimonial-area .testimonial-wrap .slick-prev,
.testimonial-area .testimonial-wrap .slick-next +AHs
    background-color: transparent+ADs
    width: 55px+ADs
    height: 55px+ADs
    z-index: 10+ADs
    top: auto+ADs
    bottom: -30px+ADs
    border-radius: 50+ACUAOw
    border: 1px solid +ACM-d5c5be+ADs
    color: +ACM-d5c5be+ADs
    -webkit-transition: all .3s+ADs
    transition: all .3s+ADs
+AH0

.testimonial-area .testimonial-wrap .slick-prev:hover,
.testimonial-area .testimonial-wrap .slick-next:hover +AHs
    background: +ACM-b83806+ADs
+AH0

.testimonial-area .testimonial-wrap .slick-prev:hover:before,
.testimonial-area .testimonial-wrap .slick-next:hover:before +AHs
    color: +ACM-fff+ADs
+AH0

.testimonial-area .testimonial-wrap .slick-prev +AHs
    right: 70px+ADs
    left: auto+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .testimonial-area .testimonial-wrap .slick-prev +AHs
        display: none +ACE-important+ADs
    +AH0
+AH0

.testimonial-area .testimonial-wrap .slick-prev:before +AHs
    font-family: +ACI-themify+ACIAOw
    content: +ACIAXA-e662+ACIAOw
    opacity: 1+ADs
    font-size: 18px+ADs
    color: +ACM-d5c5be+ADs
+AH0

.testimonial-area .testimonial-wrap .slick-next +AHs
    right: 0+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .testimonial-area .testimonial-wrap .slick-next +AHs
        display: none +ACE-important+ADs
    +AH0
+AH0

.testimonial-area .testimonial-wrap .slick-next:before +AHs
    font-family: +ACI-themify+ACIAOw
    content: +ACIAXA-e661+ACIAOw
    opacity: 1+ADs
    color: +ACM-d5c5be+ADs
    font-size: 18px+ADs
+AH0

.testimonial-area .testimonial-wrap .slick-dots +AHs
    bottom: -45px+ADs
+AH0

.testimonial-area .testimonial-wrap .slick-dots li button:before +AHs
    font-size: 10px+ADs
+AH0

/+ACo----------------------------
+ACM-1.3 client-area
----------------------------+ACo-/
.client-area h2.hidden +AHs
    display: none+ADs
+AH0

.client-area .owl-carousel .owl-item img +AHs
    width: unset+ADs
    margin: 0 auto+ADs
+AH0

.client-area.s2 +AHs
    padding-bottom: 110px+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .client-area.s2 +AHs
        padding-bottom: 60px+ADs
    +AH0
+AH0

.client-area .owl-prev,
.client-area .owl-next +AHs
    display: none+ADs
+AH0

/+ACo----------------------------
+ACM-1.5 blog-area
----------------------------+ACo-/

+AEA-media (max-width: 991px) +AHs
    .blog-area .blog-wrap .blog-item +AHs
        margin-bottom: 30px+ADs
    +AH0
+AH0

.blog-area .blog-wrap .blog-item .blog-img +AHs
    padding: 30px+ADs
    background: +ACM-fdf5ee+ADs
+AH0

.blog-area .blog-wrap .blog-item .blog-img img +AHs
    width: 100+ACUAOw
+AH0

.blog-area .blog-wrap .blog-item .blog-content +AHs
    padding: 30px+ADs
    border: 2px solid +ACM-fdf5ee+ADs
+AH0

.blog-area .blog-wrap .blog-item .blog-content ul +AHs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-pack: justify+ADs
    -ms-flex-pack: justify+ADs
    justify-content: space-between+ADs
    margin-bottom: 20px+ADs
    padding-left: 0+ADs
    list-style: none+ADs
+AH0

.blog-area .blog-wrap .blog-item .blog-content ul li,
.blog-area .blog-wrap .blog-item .blog-content ul li a +AHs
    color: +ACM-696664+ADs
+AH0

.blog-area .blog-wrap .blog-item .blog-content ul li i +AHs
    color: +ACM-b83806+ADs
    padding-right: 10px+ADs
+AH0

.blog-area .blog-wrap .blog-item .blog-content h3 +AHs
    font-size: 22px+ADs
    margin-bottom: 30px+ADs
    line-height: 1.4+ADs
+AH0

+AEA-media (max-width: 1200px) +AHs
    .blog-area .blog-wrap .blog-item .blog-content h3 +AHs
        font-size: 18px+ADs
    +AH0
+AH0

.blog-area .blog-wrap .blog-item .blog-content h3 a +AHs
    color: +ACM-30180d+ADs
+AH0

.blog-area .blog-wrap .blog-item .blog-content h3 a:hover +AHs
    color: +ACM-b83806+ADs
+AH0

+AEA-media (max-width: 1200px) +AHs
    .blog-area .blog-wrap .blog-item .blog-content .theme-btn-s2 +AHs
        font-size: 14px+ADs
    +AH0
+AH0

/+ACo-----------------------------
2.0 Home-style-2
----------------------------+ACo-/
/+ACo-----------------------------
+ACM-2.1 category-area-style2
----------------------------+ACo-/


.category-area-s2 .category-wrap .category-item +AHs
    text-align: center+ADs
    padding: 40px+ADs
    background: +ACM-fdf5ee+ADs
    margin-bottom: 45px+ADs
+AH0

.category-area-s2 .category-wrap .category-item:last-child +AHs
    margin-bottom: 45px+ADs
+AH0

+AEA-media (max-width: 600px) +AHs
    .category-area-s2 .category-wrap .category-item +AHs
        padding: 20px+ADs
    +AH0
+AH0

.category-area-s2 .category-wrap .category-item .category-icon +AHs
    float: none+ADs
    margin: 0 auto+ADs
    background: +ACM-fff+ADs
    margin-bottom: 15px+ADs
+AH0

.category-area-s2 .category-wrap .category-item .category-content +AHs
    margin-top: 0+ADs
+AH0

.category-area-s2.style-2 +AHs
    background: +ACM-fdf5ee+ADs
+AH0

.category-area-s2.style-2 .category-wrap .category-item +AHs
    background: +ACM-fff+ADs
    margin-bottom: 45px+ADs
+AH0

.category-area-s2.style-2 .category-wrap .category-item .category-icon +AHs
    background: +ACM-fdf5ee+ADs
+AH0

/+ACo---------------------------------------------------------------
+ACM-2.2    about-section
--------------------------------------------------------------+ACo-/

.about-section .video-area +AHs
    max-width: 469px+ADs
    position: relative+ADs
+AH0

.about-section .video-area img +AHs
    border-radius: 5px+ADs
+AH0

.about-section .video-holder +AHs
    background: +ACM-fff+ADs
    width: 80px+ADs
    height: 80px+ADs
    line-height: 80px+ADs
    text-align: center+ADs
    border-radius: 5px+ADs
    position: absolute+ADs
    left: 0+ADs
    top: 0+ADs
    -webkit-box-shadow: 0px 3px 27.2px 4.8px rgba(8, 106, 216, 0.11)+ADs
    box-shadow: 0px 3px 27.2px 4.8px rgba(8, 106, 216, 0.11)+ADs
+AH0

.about-section .video-holder .fi:before +AHs
    font-size: 50px+ADs
    font-size: 3.33333rem+ADs
    color: +ACM-b83806+ADs
+AH0

+AEA-media (max-width: 1199px) +AHs
    .about-section .about-area +AHs
        padding-top: 0+ADs
        padding-left: 0+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs
    .about-section .about-area .about-wrap +AHs
        margin-top: 40px+ADs
    +AH0
+AH0

.about-section .about-area .about-wrap .about-title +AHs
    padding-bottom: 20px+ADs
    position: relative+ADs
    margin-bottom: 40px+ADs
+AH0

.about-section .about-area .about-wrap .about-title+AD4-span +AHs
    display: block+ADs
    font-size: 22px+ADs
    line-height: 25px+ADs
    background: -webkit-linear-gradient(+ACM-b83806, +ACM-bf692d)+ADs
    -webkit-background-clip: text+ADs
    -webkit-text-fill-color: transparent+ADs
    margin-bottom: 20px+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .about-section .about-area .about-wrap .about-title+AD4-span +AHs
        font-size: 20px+ADs
        margin-bottom: 10px+ADs
    +AH0
+AH0

.about-section .about-area .about-wrap .about-title h2 +AHs
    font-size: 58px+ADs
    line-height: 80px+ADs
    font-weight: 700+ADs
    margin-bottom: 15px+ADs
+AH0

.about-section .about-area .about-wrap .about-title h2 span +AHs
    color: +ACM-b83806+ADs
+AH0

+AEA-media (max-width: 1200px) +AHs
    .about-section .about-area .about-wrap .about-title h2 +AHs
        font-size: 40px+ADs
        line-height: 65px+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs
    .about-section .about-area .about-wrap .about-title h2 +AHs
        font-size: 40px+ADs
        line-height: 55px+ADs
        margin-bottom: 10px+ADs
    +AH0
+AH0

+AEA-media (max-width: 450px) +AHs
    .about-section .about-area .about-wrap .about-title h2 +AHs
        font-size: 30px+ADs
        line-height: 45px+ADs
    +AH0
+AH0

.about-section .about-area .about-wrap .about-title:after +AHs
    position: absolute+ADs
    left: 0+ADs
    bottom: 0+ADs
    width: 30px+ADs
    height: 6px+ADs
    background: -webkit-gradient(linear, left top, right top, from(+ACM-b83806), to(+ACM-bf692d))+ADs
    background: linear-gradient(to right, +ACM-b83806, +ACM-bf692d)+ADs
    content: +ACIAIgA7
+AH0

.about-section .about-area .about-wrap .about-title:before +AHs
    position: absolute+ADs
    left: 40px+ADs
    bottom: 0+ADs
    width: 40px+ADs
    height: 6px+ADs
    background: -webkit-gradient(linear, left top, right top, from(+ACM-b83806), to(+ACM-bf692d))+ADs
    background: linear-gradient(to right, +ACM-b83806, +ACM-bf692d)+ADs
    content: +ACIAIgA7
+AH0

.about-section .about-area .about-wrap p +AHs
    margin-bottom: 30px+ADs
+AH0

/+ACo---------------------------------------------------------------
+ACM-3.0    about page
--------------------------------------------------------------+ACo-/
/+ACo---------------------------------------------------------------
+ACM-3.1 team-section
--------------------------------------------------------------+ACo-/
.team-section +AHs
    background: +ACM-fff+ADs
+AH0

.team-section .grid .details +AHs
    text-align: center+ADs
    padding: 35px 0+ADs
    background: +ACM-fdf5ee+ADs
+AH0

.team-section .grid .details h4 +AHs
    font-size: 25px+ADs
    font-size: 1.66667rem+ADs
    margin: 0 0 0.3em+ADs
    font-weight: 600+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .team-section .grid .details h4 +AHs
        font-size: 16px+ADs
        font-size: 1.06667rem+ADs
    +AH0
+AH0

.team-section .grid .details p +AHs
    font-size: 14px+ADs
    font-size: 0.93333rem+ADs
    margin: 0 0 0.4em+ADs
+AH0

.team-section .grid .details ul +AHs
    overflow: hidden+ADs
    display: inline-block+ADs
+AH0

.team-section .grid .details ul li +AHs
    float: left+ADs
+AH0

.team-section .grid .details ul+AD4-li+-li +AHs
    margin-left: 12px+ADs
+AH0

.team-section .grid .details ul a +AHs
    font-size: 12px+ADs
    font-size: 0.8rem+ADs
    color: +ACM-696664+ADs
+AH0

.team-section .grid .details ul a:hover +AHs
    color: +ACM-b83806+ADs
+AH0

.team-section .owl-nav +AHs
    text-align: center+ADs
    margin-top: 30px+ADs
+AH0

.team-section .owl-nav button +AHs
    background: transparent+ADs
    padding: 0+ADs
    margin: 0 15px+ADs
    color: +ACM-696664+ADs
+AH0

.team-section .owl-nav button:hover +AHs
    color: +ACM-b83806+ADs
+AH0

.team-section .owl-nav +AFs-class+ACoAPQ-owl-+AF0 +AHs
    line-height: 43px+ADs
+AH0

.team-section .owl-theme .owl-controls +AHs
    margin-top: 30px+ADs
+AH0

.team-section .owl-theme .owl-controls .owl-nav +AFs-class+ACoAPQ-owl-+AF0 +AHs
    border: 1px solid +ACM-dfd8d2+ADs
+AH0

.team-section .owl-theme .owl-controls .owl-nav +AFs-class+ACoAPQ-owl-+AF0:hover +AHs
    background: +ACM-b83806+ADs
    color: +ACM-fff+ADs
+AH0

/+ACo---------------------------------------------------------------
+ACM-3.2 wpo-fun-fact-section
--------------------------------------------------------------+ACo-/
.wpo-fun-fact-section +AHs
    text-align: center+ADs
    background: +ACM-fdf5ee+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-fun-fact-section +AHs
        padding-bottom: 30px+ADs
    +AH0
+AH0

.wpo-fun-fact-section h2 +AHs
    font-size: 30px+ADs
    font-size: 2rem+ADs
    font-weight: 600+ADs
    margin: 0 0 1.8em+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .wpo-fun-fact-section h2 +AHs
        font-size: 26px+ADs
        font-size: 1.73333rem+ADs
    +AH0
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-fun-fact-section h2 +AHs
        font-size: 25px+ADs
        font-size: 1.66667rem+ADs
    +AH0
+AH0

.wpo-fun-fact-section .wpo-fun-fact-grids .grid +AHs
    width: 25+ACUAOw
    float: left+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-fun-fact-section .wpo-fun-fact-grids .grid +AHs
        width: 50+ACUAOw
        margin-bottom: 50px+ADs
    +AH0
+AH0

.wpo-fun-fact-section .grid h3 +AHs
    font-size: 60px+ADs
    font-size: 4rem+ADs
    font-weight: 700+ADs
    color: +ACM-b83806+ADs
    margin: 0 0 0.2em+ADs
    font-family: +ACI-Futura PT+ACIAOw
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-align: center+ADs
    -ms-flex-align: center+ADs
    align-items: center+ADs
    -webkit-box-pack: center+ADs
    -ms-flex-pack: center+ADs
    justify-content: center+ADs
+AH0

+AEA-media (max-width: 1200px) +AHs
    .wpo-fun-fact-section .grid h3 +AHs
        font-size: 50px+ADs
        ont-size: 3.33333rem+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs
    .wpo-fun-fact-section .grid h3 +AHs
        font-size: 40px+ADs
        font-size: 2.66667rem+ADs
    +AH0
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-fun-fact-section .grid h3 +AHs
        font-size: 30px+ADs
        font-size: 2rem+ADs
    +AH0
+AH0

.wpo-fun-fact-section .grid h3+-p +AHs
    font-size: 30px+ADs
    font-size: 2rem+ADs
    margin: 0+ADs
    color: +ACM-30180d+ADs
    font-family: +ACI-Futura PT+ACIAOw
+AH0

+AEA-media (max-width: 1200px) +AHs
    .wpo-fun-fact-section .grid h3+-p +AHs
        font-size: 18px+ADs
        font-size: 1rem+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs
    .wpo-fun-fact-section .grid h3+-p +AHs
        font-size: 15px+ADs
        font-size: 1rem+ADs
    +AH0
+AH0

/+ACo---------------------------------------------------------------
+ACM-4.0    service details page
--------------------------------------------------------------+ACo-/
/+ACo---------------------------------------------------------------
+ACM-4.1    service-single-section
--------------------------------------------------------------+ACo-/
.service-single-section .service-content+AD4.img-holder,
.service-single-section .project-content+AD4.img-holder,
.project-single-section .service-content+AD4.img-holder,
.project-single-section .project-content+AD4.img-holder +AHs
    margin-bottom: 45px+ADs
+AH0

.service-single-section h2,
.project-single-section h2 +AHs
    font-size: 30px+ADs
    font-size: 2rem+ADs
    margin: 0 0 1em+ADs
+AH0

+AEA-media (max-width: 991px) +AHs

    .service-single-section h2,
    .project-single-section h2 +AHs
        font-size: 25px+ADs
        font-size: 1.66667rem+ADs
    +AH0
+AH0

+AEA-media (max-width: 767px) +AHs

    .service-single-section h2,
    .project-single-section h2 +AHs
        font-size: 22px+ADs
        font-size: 1.46667rem+ADs
    +AH0
+AH0

.service-single-section p,
.project-single-section p +AHs
    margin-bottom: 1.2em+ADs
+AH0

.service-single-section .service-content+AD4-ul,
.service-single-section .project-content+AD4-ul,
.project-single-section .service-content+AD4-ul,
.project-single-section .project-content+AD4-ul +AHs
    margin: 45px 0 65px+ADs
+AH0

.service-single-section .service-content+AD4-ul li,
.service-single-section .project-content+AD4-ul li,
.project-single-section .service-content+AD4-ul li,
.project-single-section .project-content+AD4-ul li +AHs
    padding-left: 30px+ADs
    position: relative+ADs
+AH0

.service-single-section .service-content+AD4-ul li:before,
.service-single-section .project-content+AD4-ul li:before,
.project-single-section .service-content+AD4-ul li:before,
.project-single-section .project-content+AD4-ul li:before +AHs
    content: +ACIAIgA7
    background: +ACM-b83806+ADs
    width: 12px+ADs
    height: 12px+ADs
    position: absolute+ADs
    left: 0+ADs
    top: 4px+ADs
    -webkit-transform: rotate(135deg)+ADs
    transform: rotate(135deg)+ADs
+AH0

.service-single-section .service-content+AD4-ul+AD4-li+-li,
.service-single-section .project-content+AD4-ul+AD4-li+-li,
.project-single-section .service-content+AD4-ul+AD4-li+-li,
.project-single-section .project-content+AD4-ul+AD4-li+-li +AHs
    margin-top: 13px+ADs
+AH0

.service-single-section .img-with-text .img-holder,
.project-single-section .img-with-text .img-holder +AHs
    width: 50+ACUAOw
    float: left+ADs
    margin-right: 25px+ADs
    padding-top: 10px+ADs
+AH0

+AEA-media (max-width: 767px) +AHs

    .service-single-section .img-with-text .img-holder,
    .project-single-section .img-with-text .img-holder +AHs
        width: 100+ACUAOw
        float: none+ADs
        margin: 0 0 35px+ADs
    +AH0
+AH0

.service-single-section .pagi,
.project-single-section .pagi +AHs
    padding-top: 50px+ADs
+AH0

+AEA-media (max-width: 767px) +AHs

    .service-single-section .pagi,
    .project-single-section .pagi +AHs
        padding-top: 30px+ADs
    +AH0
+AH0

.service-single-section .pagi ul,
.project-single-section .pagi ul +AHs
    overflow: hidden+ADs
+AH0

.service-single-section .pagi ul li,
.project-single-section .pagi ul li +AHs
    width: 50+ACUAOw
    float: left+ADs
    text-align: center+ADs
    border: 1px solid +ACM-d7d7d7+ADs
+AH0

.service-single-section .pagi ul+AD4-li:last-child,
.project-single-section .pagi ul+AD4-li:last-child +AHs
    margin-left: -1px+ADs
+AH0

.service-single-section .pagi ul a,
.project-single-section .pagi ul a +AHs
    display: block+ADs
    padding: 15px+ADs
    color: +ACM-696664+ADs
+AH0

.service-single-section .pagi ul a:hover,
.project-single-section .pagi ul a:hover +AHs
    background-color: +ACM-fdf4f1+ADs
    color: +ACM-b83806+ADs
+AH0

.service-single-section .project-content .pagi,
.project-single-section .project-content .pagi +AHs
    padding-top: 0+ADs
+AH0

/+ACo---------------------------------
    service sidebar
-------------------------------+ACo-/
.service-sidebar +AHs
    /+ACoAKgAq project-info-widget +ACoAKgAq-/
+AH0

+AEA-media screen and (min-width: 1200px) +AHs
    .service-sidebar +AHs
        padding-left: 30px+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs
    .service-sidebar +AHs
        margin-top: 80px+ADs
        max-width: 300px+ADs
    +AH0
+AH0

.service-sidebar+AD4.widget+-.widget +AHs
    margin-top: 55px+ADs
+AH0

.service-sidebar .widget h3 +AHs
    font-size: 24px+ADs
    font-size: 1.6rem+ADs
    font-weight: bold+ADs
    margin: 0 0 1em+ADs
    padding-bottom: 25px+ADs
    text-transform: capitalize+ADs
    position: relative+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .service-sidebar .widget h3 +AHs
        font-size: 22px+ADs
        font-size: 1.46667rem+ADs
    +AH0
+AH0

.service-sidebar .widget h3:after +AHs
    position: absolute+ADs
    left: 0+ADs
    bottom: 0+ADs
    width: 30px+ADs
    height: 6px+ADs
    background: -webkit-gradient(linear, left top, right top, from(+ACM-b83806), to(+ACM-bf692d))+ADs
    background: linear-gradient(to right, +ACM-b83806, +ACM-bf692d)+ADs
    content: +ACIAIgA7
+AH0

.service-sidebar .widget h3:before +AHs
    position: absolute+ADs
    left: 40px+ADs
    bottom: 0+ADs
    width: 40px+ADs
    height: 6px+ADs
    background: -webkit-gradient(linear, left top, right top, from(+ACM-b83806), to(+ACM-bf692d))+ADs
    background: linear-gradient(to right, +ACM-b83806, +ACM-bf692d)+ADs
    content: +ACIAIgA7
+AH0

.service-sidebar .project-info-widget +AHs
    background-color: +ACM-fdf5ee+ADs
    padding: 40px 30px+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .service-sidebar .project-info-widget +AHs
        padding: 40px 20px+ADs
    +AH0
+AH0

.service-sidebar .project-info-widget ul li +AHs
    line-height: 1.7em+ADs
+AH0

.service-sidebar .project-info-widget ul+AD4-li+-li +AHs
    margin-top: 15px+ADs
+AH0

.service-sidebar .project-info-widget ul li span +AHs
    font-weight: 600+ADs
    color: +ACM-30180d+ADs
+AH0

.shop-section +AHs
    padding: 80px 0+ADs
+AH0

.shop-section .product-wrap .product-item +AHs
    -webkit-box-shadow: 0px 5px 15px 0px rgba(68, 68, 68, 0.1)+ADs
    box-shadow: 0px 5px 15px 0px rgba(68, 68, 68, 0.1)+ADs
+AH0

.shop-section .product-wrap .product-item .product-content h3 +AHs
    font-size: 16px+ADs
+AH0

+AEA-media (max-width: 1400px) +AHs
    .shop-section .product-wrap .product-item .product-content h3 +AHs
        font-size: 18px+ADs
    +AH0
+AH0

.shop-section .product-wrap .product-item .product-content ul li +AHs
    font-size: 14px+ADs
+AH0

.shop-section .shop-section-top-inner +AHs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-pack: justify+ADs
    -ms-flex-pack: justify+ADs
    justify-content: space-between+ADs
    margin-bottom: 30px+ADs
    -webkit-box-align: center+ADs
    -ms-flex-align: center+ADs
    align-items: center+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .shop-section .shop-section-top-inner +AHs
        -ms-flex-wrap: wrap+ADs
        flex-wrap: wrap+ADs
        -webkit-box-pack: center+ADs
        -ms-flex-pack: center+ADs
        justify-content: center+ADs
    +AH0
+AH0

.shop-section .shop-section-top-inner .shoping-list .nav-item +AHs
    margin-right: 10px+ADs
+AH0

.shop-section .shop-section-top-inner .shoping-list .nav-link +AHs
    background-color: +ACM-f6efef+ADs
    border: 0+ADs
+AH0

.shop-section .shop-section-top-inner .shoping-list .nav-link.active +AHs
    background-color: +ACM-b83806+ADs
+AH0

.shop-section .shop-section-top-inner .shoping-list .nav-link.active i +AHs
    color: +ACM-fff+ADs
+AH0

.shop-section .shop-section-top-inner .shoping-list i +AHs
    color: +ACM-30180d+ADs
+AH0

+AEA-media (max-width: 352px) +AHs
    .shop-section .shop-section-top-inner .shoping-product +AHs
        margin-top: 10px+ADs
    +AH0
+AH0

+AEA-media (max-width: 767px) +AHs
    .shop-section .shop-section-top-inner .short-by +AHs
        margin-top: 10px+ADs
    +AH0
+AH0

.shop-section .shop-section-top-inner .short-by ul +AHs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-align: center+ADs
    -ms-flex-align: center+ADs
    align-items: center+ADs
+AH0

.shop-section .shop-section-top-inner .short-by ul li select +AHs
    background-color: +ACM-f6efef+ADs
    border: 1px solid rgba(34, 34, 34, 0.1)+ADs
    padding: 10px+ADs
    width: 150px+ADs
    margin-left: 30px+ADs
+AH0

.shop-section .shop-section-top-inner .short-by ul li select:focus +AHs
    outline: none+ADs
+AH0

+AEA-media (max-width: 1440px) +AHs
    .shop-section .shop-section-top-inner .short-by ul li select +AHs
        width: 100px+ADs
    +AH0
+AH0

.shop-section .shop-filter-wrap +AHs
    background: +ACM-fff+ADs
    -webkit-box-shadow: 0px 35px 80px rgba(129, 129, 129, 0.3)+ADs
    box-shadow: 0px 35px 80px rgba(129, 129, 129, 0.3)+ADs
    padding: 30px+ADs
    z-index: 99+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .shop-section .shop-filter-wrap +AHs
        margin-bottom: 50px+ADs
    +AH0
+AH0

.shop-section .shop-filter-wrap .shop-filter-item +AHs
    margin-bottom: 30px+ADs
    position: relative+ADs
+AH0

.shop-section .shop-filter-wrap .shop-filter-item h2 +AHs
    font-weight: bold+ADs
    font-size: 25px+ADs
    line-height: 40px+ADs
    font-family: +ACI-Poppins+ACI, sans-serif+ADs
    position: relative+ADs
    padding-bottom: 15px+ADs
    margin-bottom: 15px+ADs
+AH0

.shop-section .shop-filter-wrap .shop-filter-item h2:after +AHs
    position: absolute+ADs
    left: 0+ADs
    bottom: 0+ADs
    width: 30px+ADs
    height: 3px+ADs
    background: -webkit-gradient(linear, left top, right top, from(+ACM-b83806), to(+ACM-bf692d))+ADs
    background: linear-gradient(to right, +ACM-b83806, +ACM-bf692d)+ADs
    content: +ACIAIgA7
+AH0

.shop-section .shop-filter-wrap .shop-filter-item ul li +AHs
    position: relative+ADs
+AH0

.shop-section .shop-filter-wrap .shop-filter-item ul li label +AHs
    padding: 10px 0+ADs
+AH0

.shop-section .shop-filter-wrap .shop-filter-item.color .color-name ul li input +AHs
    margin-right: 0+ADs
    position: absolute+ADs
    z-index: -1+ADs
    opacity: 0+ADs
+AH0

.shop-section .shop-filter-wrap .shop-filter-item.color .color-name ul +AHs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    margin-top: 30px+ADs
+AH0

.shop-section .shop-filter-wrap .shop-filter-item.color .color-name ul li +AHs
    width: 46px+ADs
    height: 46px+ADs
+AH0

.shop-section .shop-filter-wrap .shop-filter-item.color .color-name ul +AHs
    list-style: none+ADs
    -ms-flex-wrap: wrap+ADs
    flex-wrap: wrap+ADs
+AH0

.shop-section .shop-filter-wrap .shop-filter-item.color .color-name ul li input +AHs
    margin-right: 0+ADs
+AH0

.shop-section .shop-filter-wrap .shop-filter-item.color .color-name ul li +AHs
    margin-right: 10px+ADs
    margin-bottom: 10px+ADs
+AH0

.shop-section .shop-filter-wrap .shop-filter-item.color .color-name ul li input +AHs
    margin-right: 0+ADs
    position: absolute+ADs
    z-index: -1+ADs
    font-size: 18px+ADs
+AH0

.shop-section .shop-filter-wrap .shop-filter-item.color .color-name ul li input:checked+AH4-label +AHs
    width: 50px+ADs
    height: 50px+ADs
+AH0

.shop-section .shop-filter-wrap .shop-filter-item.color .color-name label +AHs
    border: 1px solid transparent+ADs
    cursor: pointer+ADs
    padding: 0+ADs
    width: 46px+ADs
    height: 46px+ADs
+AH0

.shop-section .shop-filter-wrap .shop-filter-item.color .color-name label +AHs
    background: +ACM-696664+ADs
    border-radius: 50+ACUAOw
    -webkit-box-shadow: 0px 10px 20px rgba(168, 168, 168, 0.5)+ADs
    box-shadow: 0px 10px 20px rgba(168, 168, 168, 0.5)+ADs
+AH0

.shop-section .shop-filter-wrap .shop-filter-item.color .color-name .color1 label +AHs
    background: +ACM-444444+ADs
+AH0

.shop-section .shop-filter-wrap .shop-filter-item.color .color-name .color2 label +AHs
    background: +ACM-E8E8E8+ADs
+AH0

.shop-section .shop-filter-wrap .shop-filter-item.color .color-name .color3 label +AHs
    background: +ACM-FF3D3D+ADs
+AH0

.shop-section .shop-filter-wrap .shop-filter-item.color .color-name .color4 label +AHs
    background: +ACM-2D87CB+ADs
+AH0

.shop-section .shop-filter-wrap .shop-filter-item.color .color-name .color5 label +AHs
    background: +ACM-9D4882+ADs
+AH0

.shop-section .shop-filter-wrap .shop-filter-item.color .color-name .color6 label +AHs
    background: +ACM-FFC79E+ADs
+AH0

.shop-section .shop-filter-wrap .shop-filter-item.color .color-name .color7 label +AHs
    background: +ACM-fff+ADs
+AH0

.shop-section .shop-filter-wrap .shop-filter-item .shop-filter-search form div +AHs
    position: relative+ADs
    margin-top: 20px+ADs
+AH0

.shop-section .shop-filter-wrap .shop-filter-item .shop-filter-search input +AHs
    background-color: +ACM-fdf0eb+ADs
    height: 50px+ADs
    font-size: 17px+ADs
    font-size: 1.13333rem+ADs
    padding: 6px 50px 6px 20px+ADs
    border: 0+ADs
    border-radius: 0+ADs
    -webkit-box-shadow: none+ADs
    box-shadow: none+ADs
    -webkit-transition: all 0.3s+ADs
    transition: all 0.3s+ADs
+AH0

.shop-section .shop-filter-wrap .shop-filter-item .shop-filter-search input:focus +AHs
    background-color: rgba(184, 56, 6, 0.2)+ADs
+AH0

.shop-section .shop-filter-wrap .shop-filter-item .shop-filter-search form button +AHs
    background: +ACM-b83806+ADs
    width: 50px+ADs
    height: 50px+ADs
    line-height: 50px+ADs
    text-align: center+ADs
    font-size: 18px+ADs
    font-size: 1.2rem+ADs
    color: +ACM-b83806+ADs
    border: 0+ADs
    outline: 0+ADs
    position: absolute+ADs
    right: 0+ADs
    top: 0+ADs
+AH0

.shop-section .shop-filter-wrap .shop-filter-item .shop-filter-search form button i +AHs
    color: +ACM-fff+ADs
+AH0

.shop-section .shop-filter-wrap .col:first-child .shop-filter-item::before,
.shop-section .shop-filter-wrap .col:last-child .shop-filter-item::before +AHs
    display: none+ADs
+AH0

.shop-section .product-list .product-wrap .product-item .product-img +AHs
    float: left+ADs
    overflow: hidden+ADs
    padding: 55px+ADs
+AH0

+AEA-media (max-width: 575px) +AHs
    .shop-section .product-list .product-wrap .product-item .product-img +AHs
        float: none+ADs
    +AH0
+AH0

.shop-section .product-list .product-wrap .product-item .product-content +AHs
    overflow: hidden+ADs
    min-height: 285px+ADs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-pack: center+ADs
    -ms-flex-pack: center+ADs
    justify-content: center+ADs
    -webkit-box-orient: vertical+ADs
    -webkit-box-direction: normal+ADs
    -ms-flex-direction: column+ADs
    flex-direction: column+ADs
+AH0

+AEA-media (max-width: 1400px) +AHs
    .shop-section .product-list .product-wrap .product-item .product-content h3 +AHs
        font-size: 18px+ADs
    +AH0
+AH0

.shop-section .product-list .product-wrap .product-item .product-content p +AHs
    margin-top: 15px+ADs
+AH0

+AEA-media (max-width: 1400px) +AHs
    .shop-section .product-wrap .product-item .product-content h3 +AHs
        font-size: 16px+ADs
    +AH0
+AH0

.shop-section input+AFs-type+AD0-radio+AF0 +AHs
    border: 0+ADs
    clip: rect(0 0 0 0)+ADs
    height: 2rem+ADs
    margin: 0 -2rem -2rem 0+ADs
    overflow: hidden+ADs
    padding: 0+ADs
    position: absolute+ADs
    width: 2rem+ADs
    opacity: 0.001+ADs
+AH0

.title +AHs
    letter-spacing: -.065em+ADs
+AH0

.topcoat-radio-button+AF8AXw-label +AHs
    display: block+ADs
    line-height: 2rem+ADs
    -webkit-user-select: none+ADs
    -moz-user-select: none+ADs
    -ms-user-select: none+ADs
    user-select: none+ADs
+AH0

.topcoat-radio-button +AHs
    position: absolute+ADs
    right: 0+ADs
    top: 50+ACUAOw
    -webkit-transform: translateY(-50+ACU)+ADs
    transform: translateY(-50+ACU)+ADs
    display: inline-block+ADs
    vertical-align: top+ADs
    width: 1.2rem+ADs
    height: 1.2rem+ADs
    -webkit-user-select: none+ADs
    -moz-user-select: none+ADs
    -ms-user-select: none+ADs
    user-select: none+ADs
+AH0

/+ACo Background +ACo-/
.topcoat-radio-button:before +AHs
    content: ''+ADs
    position: absolute+ADs
    -webkit-box-sizing: border-box+ADs
    box-sizing: border-box+ADs
    width: 1.2rem+ADs
    height: 1.2rem+ADs
    background: +ACM-f2f0f0+ADs
    border: 1px solid +ACM-30180d+ADs
    border-radius: 100+ACUAOw
    cursor: pointer+ADs
    -webkit-box-shadow: inset 0 1px +ACM-fff+ADs
    box-shadow: inset 0 1px +ACM-fff+ADs
+AH0

/+ACo Checkmark +ACo-/
.topcoat-radio-button:after +AHs
    opacity: 0+ADs
    content: ''+ADs
    position: absolute+ADs
    width: .8rem+ADs
    height: .8rem+ADs
    left: 50+ACUAOw
    top: 50+ACUAOw
    -webkit-transform: translate(-50+ACU, -50+ACU)+ADs
    background: +ACM-666666+ADs
    border: 1px solid +ACM-30180d+ADs
    border-radius: 100+ACUAOw
    cursor: pointer+ADs
    -webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.5)+ADs
    box-shadow: 0 1px rgba(255, 255, 255, 0.5)+ADs
+AH0

input+AFs-type+AD0-radio+AF0:checked+-.topcoat-radio-button:after +AHs
    opacity: 1+ADs
+AH0

.top-heading +AHs
    margin-bottom: 50px+ADs
+AH0

.top-heading h2 +AHs
    font-weight: normal+ADs
    font-size: 24px+ADs
    line-height: 46px+ADs
    color: +ACM-696664+ADs
    font-family: +ACI-Poppins+ACI, sans-serif+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .top-heading h2 +AHs
        font-size: 16px+ADs
        line-height: 25px+ADs
    +AH0
+AH0

.top-heading h2 span +AHs
    font-weight: 600+ADs
    font-size: 36px+ADs
    line-height: 46px+ADs
    color: +ACM-30180d+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .top-heading h2 span +AHs
        font-size: 22px+ADs
        line-height: 30px+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs
    .product-details .product-single-tag +AHs
        padding-top: 30px+ADs
    +AH0
+AH0

.product-details .product-single-content +AHs
    padding-left: 40px+ADs
+AH0

+AEA-media (max-width: 1200px) +AHs
    .product-details .product-single-content +AHs
        padding-top: 0+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs
    .product-details .product-single-content +AHs
        padding-top: 30px+ADs
        padding-left: 0+ADs
    +AH0
+AH0

.product-details .product-single-content h5 +AHs
    font-weight: bold+ADs
    font-size: 34px+ADs
    line-height: 36px+ADs
    margin-bottom: 20px+ADs
    font-family: +ACI-Futura PT+ACIAOw
    font-weight: 700+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .product-details .product-single-content h5 +AHs
        font-size: 28px+ADs
        margin-bottom: 10px+ADs
    +AH0
+AH0

.product-details .product-single-content h6 +AHs
    font-weight: bold+ADs
    font-size: 28px+ADs
    line-height: 36px+ADs
    margin-bottom: 20px+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .product-details .product-single-content h6 +AHs
        font-size: 22px+ADs
        margin-bottom: 10px+ADs
    +AH0
+AH0

.product-details .product-single-content .rating +AHs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    margin-bottom: 30px+ADs
+AH0

.product-details .product-single-content .rating li +AHs
    margin-right: 5px+ADs
    color: +ACM-FFD400+ADs
+AH0

.product-details .product-single-content .pro-single-btn +AHs
    margin-top: 30px+ADs
+AH0

.product-details .product-single-content .pro-single-btn .quantity +AHs
    margin-right: -5px+ADs
    top: -2px+ADs
+AH0

.product-details .product-single-content .pro-single-btn .quantity input +AHs
    height: 55px+ADs
    margin-top: -4px+ADs
+AH0

+AEA-media (max-width: 768px) +AHs
    .product-details .product-single-content .pro-single-btn .quantity input +AHs
        height: 43px+ADs
        margin-top: 0+ADs
    +AH0
+AH0

+AEA-media (max-width: 768px) +AHs
    .product-details .product-single-content .theme-btn +AHs
        position: relative+ADs
        top: -2px+ADs
    +AH0
+AH0

.product-details .product-single-content .product-filter-item +AHs
    margin-top: 30px+ADs
+AH0

.product-details .product-single-content .product-filter-item.color .color-name +AHs
    margin-top: 20px+ADs
+AH0

.product-details .product-single-content .product-filter-item.color .color-name ul li input +AHs
    margin-right: 0+ADs
    position: absolute+ADs
    z-index: -1+ADs
    opacity: 0+ADs
+AH0

.product-details .product-single-content .product-filter-item.color .color-name ul +AHs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    margin-left: 20px+ADs
+AH0

.product-details .product-single-content .product-filter-item.color .color-name ul li +AHs
    width: 36px+ADs
    height: 36px+ADs
+AH0

.product-details .product-single-content .product-filter-item.color .color-name ul +AHs
    list-style: none+ADs
    -ms-flex-wrap: wrap+ADs
    flex-wrap: wrap+ADs
+AH0

.product-details .product-single-content .product-filter-item.color .color-name ul li input +AHs
    margin-right: 0+ADs
+AH0

.product-details .product-single-content .product-filter-item.color .color-name ul li +AHs
    margin-right: 10px+ADs
    margin-bottom: 10px+ADs
+AH0

.product-details .product-single-content .product-filter-item.color .color-name ul li input +AHs
    margin-right: 0+ADs
    position: absolute+ADs
    z-index: -1+ADs
    font-size: 18px+ADs
+AH0

.product-details .product-single-content .product-filter-item.color .color-name ul li input:checked+AH4-label +AHs
    width: 40px+ADs
    height: 40px+ADs
+AH0

.product-details .product-single-content .product-filter-item.color .color-name label +AHs
    border: 1px solid transparent+ADs
    cursor: pointer+ADs
    padding: 0+ADs
    width: 36px+ADs
    height: 36px+ADs
+AH0

.product-details .product-single-content .product-filter-item.color .color-name label +AHs
    background: +ACM-696664+ADs
    border-radius: 50+ACUAOw
    -webkit-box-shadow: 0px 10px 20px rgba(168, 168, 168, 0.5)+ADs
    box-shadow: 0px 10px 20px rgba(168, 168, 168, 0.5)+ADs
+AH0

.product-details .product-single-content .product-filter-item.color .color-name +AHs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-align: center+ADs
    -ms-flex-align: center+ADs
    align-items: center+ADs
+AH0

.product-details .product-single-content .product-filter-item.color .color-name .color1 label +AHs
    background: +ACM-444444+ADs
+AH0

.product-details .product-single-content .product-filter-item.color .color-name .color2 label +AHs
    background: +ACM-E8E8E8+ADs
+AH0

.product-details .product-single-content .product-filter-item.color .color-name .color3 label +AHs
    background: +ACM-FF3D3D+ADs
+AH0

.product-details .product-single-content .product-filter-item.color.filter-size +AHs
    margin-top: 15px+ADs
+AH0

.product-details .product-single-content .product-filter-item.color.filter-size .color-name +AHs
    margin-top: 5px+ADs
+AH0

.product-details .product-single-content .product-filter-item.color.filter-size ul +AHs
    margin-left: 10px+ADs
+AH0

.product-details .product-single-content .product-filter-item.color.filter-size ul li +AHs
    border-radius: 30px+ADs
    height: 35px+ADs
    width: 65px+ADs
    margin-right: 2px+ADs
    font-size: 13px+ADs
    color: +ACM-fff+ADs
    line-height: 33px+ADs
    text-align: center+ADs
    margin-bottom: 2px+ADs
+AH0

+AEA-media (max-width: 450px) +AHs
    .product-details .product-single-content .product-filter-item.color.filter-size ul li +AHs
        width: 50px+ADs
    +AH0
+AH0

.product-details .product-single-content .product-filter-item.color.filter-size ul li label +AHs
    width: 65px+ADs
    border-radius: 30px+ADs
    text-align: center+ADs
    border: 2px solid transparent +ACE-important+ADs
    height: 35px+ADs
+AH0

+AEA-media (max-width: 450px) +AHs
    .product-details .product-single-content .product-filter-item.color.filter-size ul li label +AHs
        width: 50px+ADs
    +AH0
+AH0

.product-details .product-single-content .product-filter-item.color.filter-size ul li input:checked+AH4-label +AHs
    border: 2px solid +ACM-ddd+ADs
    border-radius: 30px+ADs
    width: 65px+ADs
    height: 35px+ADs
    background: +ACM-30180d+ADs
+AH0

.product-details .product-single-content .social-share +AHs
    margin-top: 30px+ADs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-align: center+ADs
    -ms-flex-align: center+ADs
    align-items: center+ADs
+AH0

.product-details .product-single-content .social-share ul.socialLinks +AHs
    margin-left: 10px+ADs
+AH0

.product-details .product-single-content .social-share ul.socialLinks li +AHs
    display: inline-block+ADs
+AH0

.product-details .product-single-content .social-share ul.socialLinks li a +AHs
    display: block+ADs
    margin-right: 8px+ADs
+AH0

.product-details .product-single-content .social-share ul.socialLinks li a i +AHs
    height: 28px+ADs
    width: 28px+ADs
    line-height: 28px+ADs
    text-align: center+ADs
    color: +ACM-ffffff+ADs
    border-radius: 50+ACUAOw
    background: +ACM-0E76A8+ADs
+AH0

.product-details .product-single-content .social-share ul.socialLinks li a .fa-linkedin +AHs
    background: +ACM-55ACEE+ADs
+AH0

.product-details .product-single-content .social-share ul.socialLinks li a .fa-dribbble +AHs
    background: +ACM-6A453B+ADs
+AH0

.product-details .product-single-content .social-share ul.socialLinks li a .fa-twitter +AHs
    background: +ACM-3B5998+ADs
+AH0

.product-details .product-single-content .social-share ul.socialLinks li a .fa-instagram +AHs
    background: +ACM-8941A7+ADs
+AH0

.product-details .product-single-content .social-share ul.socialLinks li a .fa-youtube-play +AHs
    background: +ACM-D72B27+ADs
+AH0

.product-single-section .product-tab-area +AHs
    padding-top: 100px+ADs
+AH0

.product-single-section .product-tab-area .tab-content +AHs
    padding-top: 80px+ADs
+AH0

.product-single-section .product-tab-area .main-tab +AHs
    -webkit-box-pack: center+ADs
    -ms-flex-pack: center+ADs
    justify-content: center+ADs
    border-bottom: 1px solid +ACM-ebebeb+ADs
+AH0

.product-single-section .product-tab-area .main-tab button +AHs
    font-style: normal+ADs
    font-weight: 500+ADs
    font-size: 20px+ADs
    line-height: 24px+ADs
    color: +ACM-696664+ADs
    padding: 10px 40px+ADs
    padding-bottom: 20px+ADs
    background: transparent+ADs
    border: none+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .product-single-section .product-tab-area .main-tab button +AHs
        padding: 10px 10px+ADs
    +AH0
+AH0

.product-single-section .product-tab-area .main-tab button.active +AHs
    color: +ACM-30180d+ADs
    border-bottom: 2px solid +ACM-30180d+ADs
+AH0

.product-single-section .product-tab-area .Descriptions-item .Description-table +AHs
    margin-top: 20px+ADs
+AH0

.product-single-section .product-tab-area .Descriptions-item .Description-table h4 +AHs
    margin-bottom: 20px+ADs
+AH0

.product-single-section .product-tab-area .Descriptions-item .Description-table th,
.product-single-section .product-tab-area .Descriptions-item .Description-table td +AHs
    width: 8+ACUAOw
    border: 1px solid +ACM-E1E2E1+ADs
    text-align: center+ADs
    font-weight: 400+ADs
    color: +ACM-414141+ADs
    padding: 20px+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-sub span +AHs
    font-weight: normal+ADs
    font-size: 18px+ADs
    line-height: 22px+ADs
    color: +ACM-696664+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-sub ul +AHs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    margin-bottom: 20px+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-sub ul li +AHs
    margin-right: 10px+ADs
    font-size: 40px+ADs
    color: +ACM-FFD400+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-right .rating-right-item +AHs
    margin-bottom: 30px+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-right ul +AHs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-align: center+ADs
    -ms-flex-align: center+ADs
    align-items: center+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-right ul li +AHs
    -ms-flex-preferred-size: 20+ACUAOw
    flex-basis: 20+ACUAOw
+AH0

.product-single-section .product-tab-area .rating-section .rating-right ul li:nth-child(2) +AHs
    -ms-flex-preferred-size: 60+ACUAOw
    flex-basis: 60+ACUAOw
+AH0

.product-single-section .product-tab-area .rating-section .rating-right ul li ul li +AHs
    -ms-flex-preferred-size: unset+ADs
    flex-basis: unset+ADs
    margin-right: 10px+ADs
    font-size: 18px+ADs
    color: +ACM-FFD400+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-right ul li ul li:nth-child(2) +AHs
    -ms-flex-preferred-size: unset+ADs
    flex-basis: unset+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-right ul li .progress +AHs
    margin: 0 auto+ADs
    padding: 0+ADs
    width: 90+ACUAOw
    height: 6px+ADs
    overflow: hidden+ADs
    background: +ACM-e5e5e5+ADs
    border-radius: 6px+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-right ul li .bar +AHs
    position: relative+ADs
    float: left+ADs
    height: 100+ACUAOw
    background: +ACM-30180d+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom +AHs
    padding-top: 30px+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .theme-btn +AHs
    margin-bottom: 30px+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section-items +AHs
    display: none+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom.active .rating-give-section-items +AHs
    display: block+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom.active .write-review-btn +AHs
    display: none+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section-wrap .theme-btn +AHs
    margin-bottom: 0px+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section +AHs
    padding: 30px+ADs
    border: 1px solid +ACM-ebebeb+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section span +AHs
    display: block+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .give-rating +AHs
    display: inline-block+ADs
    position: relative+ADs
    height: 50px+ADs
    line-height: 50px+ADs
    font-size: 50px+ADs
    margin-bottom: 30px+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .give-rating label +AHs
    position: absolute+ADs
    top: 0+ADs
    left: 0+ADs
    height: 100+ACUAOw
    cursor: pointer+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .give-rating label:last-child +AHs
    position: static+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .give-rating label:nth-child(1) +AHs
    z-index: 5+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .give-rating label:nth-child(2) +AHs
    z-index: 4+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .give-rating label:nth-child(3) +AHs
    z-index: 3+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .give-rating label:nth-child(4) +AHs
    z-index: 2+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .give-rating label:nth-child(5) +AHs
    z-index: 1+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .give-rating label input +AHs
    position: absolute+ADs
    top: 0+ADs
    left: 0+ADs
    opacity: 0+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .give-rating label .icon +AHs
    float: left+ADs
    color: transparent+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .give-rating label:last-child .icon +AHs
    color: +ACM-000+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .give-rating:not(:hover) label input:checked+AH4.icon,
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .give-rating:hover label:hover input+AH4.icon +AHs
    color: +ACM-FFD400+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .give-rating label input:focus:not(:checked)+AH4.icon:last-child +AHs
    color: +ACM-000+ADs
    text-shadow: 0 0 5px +ACM-FFD400+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .form-group input,
.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .form-group textarea +AHs
    width: 100+ACUAOw
    background: transparent+ADs
    padding: 15px+ADs
    height: 70px+ADs
    border: 1px solid +ACM-ebebeb+ADs
    margin-bottom: 30px+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .rating-give-section .form-group textarea +AHs
    height: 200px+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .review-rating-wrap +AHs
    padding-top: 40px+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .rating-review +AHs
    padding: 30px+ADs
    border: 1px solid +ACM-ebebeb+ADs
    border-bottom: 0+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .rating-review:last-child +AHs
    border-bottom: 1px solid +ACM-ebebeb+ADs
    text-align: center+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .rating-review:last-child a +AHs
    color: +ACM-30180d+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .rating-review p +AHs
    margin-bottom: 0+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .rating-review .rating-review-author +AHs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-align: center+ADs
    -ms-flex-align: center+ADs
    align-items: center+ADs
    margin-bottom: 10px+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .rating-review .rating-review-author .rating-review-author-img img +AHs
    border-radius: 50+ACUAOw
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .rating-review .rating-review-author-text p +AHs
    margin-left: 20px+ADs
    margin-bottom: 0+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .rating-review .rating-review-author-text-inner +AHs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    margin-left: 20px+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .rating-review .ratting +AHs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
+AH0

.product-single-section .product-tab-area .rating-section .rating-bottom .rating-review .ratting li +AHs
    margin-right: 5px+ADs
    color: +ACM-FFD400+ADs
+AH0

.product-single-section .owl-nav +AFs-class+ACoAPQ-owl-+AF0 +AHs
    position: absolute+ADs
    left: 10px+ADs
    top: 46+ACUAOw
    -webkit-transform: translateY(-50+ACU)+ADs
    transform: translateY(-50+ACU)+ADs
    opacity: 0+ADs
    visibility: hidden+ADs
+AH0

.product-single-section .owl-nav +AFs-class+ACoAPQ-owl-+AF0.owl-next +AHs
    left: auto+ADs
    right: 10px+ADs
+AH0

.product-single-section:hover .owl-nav +AFs-class+ACoAPQ-owl-+AF0 +AHs
    opacity: 1+ADs
    visibility: visible+ADs
+AH0

.owl-nav +AFs-class+ACoAPQ-owl-+AF0 +AHs
    background: none+ADs
    width: 45px+ADs
    height: 45px+ADs
    line-height: 35px+ADs
    z-index: 10+ADs
    border-radius: 50+ACUAOw
    -webkit-transition: all 0.5s+ADs
    transition: all 0.5s+ADs
    border: 1px solid +ACM-30180d+ADs
    background: rgba(48, 24, 13, 0.8)+ADs
    color: +ACM-fff+ADs
+AH0

.owl-nav +AFs-class+ACoAPQ-owl-+AF0:hover +AHs
    background: +ACM-30180d+ADs
+AH0

.product-active +AHs
    margin-bottom: 15px+ADs
+AH0

.product-active .owl-prev,
.product-active .owl-next +AHs
    display: none+ADs
+AH0

.Additional-wrap .ratting ul +AHs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-pack: center+ADs
    -ms-flex-pack: center+ADs
    justify-content: center+ADs
+AH0

.Additional-wrap .ratting ul li +AHs
    margin-right: 5px+ADs
    color: +ACM-FFBF4E+ADs
+AH0

.Additional-wrap th,
.Additional-wrap td +AHs
    width: 8+ACUAOw
    border: 1px solid +ACM-E1E2E1+ADs
    text-align: center+ADs
    font-weight: 400+ADs
    color: +ACM-414141+ADs
    padding: 20px+ADs
+AH0

.Additional-wrap +AHs
    padding-top: 0+ADs
+AH0

/+ACoAPQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0
 +ACM-5.0 cart-page-style
+AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9ACo-/
.cart-area .cart-wrapper +AHs
    -webkit-box-shadow: 0px 5px 15px 0px rgba(68, 68, 68, 0.1)+ADs
    box-shadow: 0px 5px 15px 0px rgba(68, 68, 68, 0.1)+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .cart-area .cart-wrapper table +AHs
        width: 1022px+ADs
    +AH0
+AH0

+AEA-media (max-width: 991px) +AHs
    .cart-area .cart-wrapper form +AHs
        overflow: scroll+ADs
        overflow-y: hidden+ADs
    +AH0
+AH0

.cart-area .cart-wrap td,
.cart-area .cart-wrap th +AHs
    width: 10+ACUAOw
    border-bottom: 1px solid +ACM-f0f0f094+ADs
    text-align: center+ADs
    font-weight: 400+ADs
    color: +ACM-414141+ADs
+AH0

.cart-area .cart-wrap th +AHs
    border-bottom: 1px solid +ACM-f0f0f094+ADs
    padding: 40px 0+ADs
+AH0

.cart-area .cart-wrap thead +AHs
    background: +ACM-fff+ADs
    color: +ACM-505050+ADs
    padding: 40px+ADs
+AH0

.cart-area .cart-area form +AHs
    margin: auto+ADs
    text-align: center+ADs
    background: +ACM-fff+ADs
+AH0

.cart-area .cart-wrap .product +AHs
    width: 15+ACUAOw
+AH0

.cart-area .cart-wrap .product ul +AHs
    text-align: left+ADs
    padding-left: 30px+ADs
+AH0

.cart-area .cart-wrap .product ul li +AHs
    padding-bottom: 5px+ADs
+AH0

.cart-area .cart-wrap .product a +AHs
    font-size: 16px+ADs
    color: +ACM-a5a4a4+ADs
+AH0

.cart-area .cart-wrap .product-2 +AHs
    text-align: left+ADs
    padding-left: 55px+ADs
+AH0

.cart-area .cart-wrap .product a:hover +AHs
    color: +ACM-b83806+ADs
+AH0

.cart-area .cart-wrap th +AHs
    height: 80px+ADs
    font-weight: 700+ADs
+AH0

.cart-area .cart-wrap td +AHs
    padding: 40px 25px+ADs
+AH0

.cart-area .cart-wrap td.action ul +AHs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-pack: center+ADs
    -ms-flex-pack: center+ADs
    justify-content: center+ADs
+AH0

.cart-area .cart-wrap td.action ul .w-btn-view a +AHs
    line-height: 45px+ADs
+AH0

.cart-area .cart-wrap td span +AHs
    display: block+ADs
    width: 100px+ADs
    height: 38px+ADs
    line-height: 34px+ADs
    color: +ACM-ee9902+ADs
    font-size: 14px+ADs
    border: 1.5px solid +ACM-ee9902+ADs
    border-radius: 4px+ADs
+AH0

.cart-area .cart-wrap td.Del span +AHs
    color: +ACM-4ABA4E+ADs
    border: 1.5px solid +ACM-4ABA4E+ADs
+AH0

.cart-area .cart-wrap td.can span +AHs
    color: +ACM-D85656+ADs
    border: 1.5px solid +ACM-D85656+ADs
+AH0

.cart-area .cart-wrap td.pro span +AHs
    color: +ACM-691A5F+ADs
    border: 1.5px solid +ACM-691A5F+ADs
+AH0

.cart-area .cart-wrap .name +AHs
    width: 15+ACUAOw
+AH0

.cart-area .cart-wrap .action a +AHs
    display: block+ADs
    width: 40px+ADs
    height: 38px+ADs
    line-height: 38px+ADs
    background: +ACM-414141+ADs
    color: +ACM-fff+ADs
    border-radius: 4px+ADs
    font-size: 14px+ADs
+AH0

.cart-area .cart-wrap .action a .fi::before +AHs
    font-size: 20px+ADs
+AH0

.cart-area .cart-wrap .action a:hover +AHs
    background: +ACM-b83806+ADs
+AH0

.cart-area .cart-wrap .action li.c-btn +AHs
    margin-right: 10px+ADs
+AH0

.cart-area .cart-wrap .action li.c-btn a +AHs
    background-color: +ACM-bf692d+ADs
+AH0

.cart-area .order-wrap +AHs
    padding: 0+ADs
+AH0

.cart-area .cart-wrap tr:nth-child(even) +AHs
    background: +ACM-FCFCFC+ADs
+AH0

.cart-area .cart-wrap .quantity +AHs
    position: relative+ADs
+AH0

.cart-area .quantity input +AHs
    width: 105px+ADs
    padding: 0px 35px+ADs
    text-align: center+ADs
    height: 30px+ADs
    position: relative+ADs
    background: +ACM-fff+ADs
    border: none+ADs
    border: 1px solid +ACM-B1B1B2+ADs
+AH0

.cart-area .quantity .qtybutton +AHs
    position: absolute+ADs
    top: 0+ADs
    left: 0px+ADs
    height: 30px+ADs
    width: 35px+ADs
    text-align: center+ADs
    line-height: 28px+ADs
    font-size: 18px+ADs
    cursor: pointer+ADs
    color: +ACM-333+ADs
    border-left: 1px solid +ACM-B1B1B2+ADs
+AH0

.cart-area .cart-wrap .quantity .qtybutton +AHs
    top: 50+ACUAOw
    left: 0+ADs
    transform: translateY(-51+ACU)+ADs
    -webkit-transform: translateY(-51+ACU)+ADs
    -moz-transform: translateY(-51+ACU)+ADs
    border-right: 1px solid +ACM-B1B1B2+ADs
+AH0

.cart-area .cart-wrap .quantity .qtybutton.dec +AHs
    border-left: none+ADs
+AH0

.cart-area .cart-wrap .quantity .qtybutton.inc +AHs
    right: 0+ADs
    left: auto+ADs
    border-right: none+ADs
+AH0

.cart-area .submit-btn-area +AHs
    padding: 40px+ADs
+AH0

.cart-area .submit-btn-area ul +AHs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-pack: end+ADs
    -ms-flex-pack: end+ADs
    justify-content: flex-end+ADs
+AH0

+AEA-media (max-width: 450px) +AHs
    .cart-area .submit-btn-area ul +AHs
        -ms-flex-wrap: wrap+ADs
        flex-wrap: wrap+ADs
        -webkit-box-pack: center+ADs
        -ms-flex-pack: center+ADs
        justify-content: center+ADs
    +AH0
+AH0

.cart-area .submit-btn-area ul li:last-child +AHs
    margin-left: 20px+ADs
+AH0

+AEA-media (max-width: 450px) +AHs
    .cart-area .submit-btn-area ul li:last-child +AHs
        margin-left: 3px+ADs
        margin-top: 5px+ADs
    +AH0
+AH0

.cart-area .submit-btn-area button +AHs
    padding: 15px 40px+ADs
    border: none+ADs
    background: +ACM-333+ADs
    color: +ACM-fff+ADs
    -webkit-transition: all .3s+ADs
    transition: all .3s+ADs
    outline: none+ADs
+AH0

.cart-area .submit-btn-area button:hover +AHs
    background: +ACM-b83806+ADs
+AH0

.cart-area .submit-btn-area .theme-btn +AHs
    text-transform: capitalize+ADs
    font-size: 15px+ADs
    font-weight: 500+ADs
    line-height: 27px+ADs
+AH0

.cart-area .cart-product-list ul +AHs
    border-top: 1px solid +ACM-f0f0f094+ADs
    padding-top: 20px+ADs
+AH0

.cart-area .cart-product-list ul li +AHs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-pack: justify+ADs
    -ms-flex-pack: justify+ADs
    justify-content: space-between+ADs
    padding: 0px 30px+ADs
    font-weight: 300+ADs
    font-size: 18px+ADs
    line-height: 21px+ADs
    color: +ACM-414141+ADs
    padding-bottom: 30px+ADs
+AH0

.cart-area .cart-product-list ul li.cart-b +AHs
    border-top: 1px solid +ACM-f0f0f094+ADs
    border-bottom: 1px solid +ACM-f0f0f094+ADs
    color: +ACM-b83806+ADs
    padding-top: 30px+ADs
    font-weight: 600+ADs
+AH0

/+ACoAPQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQ
+ACM-6.0 checkout-page-style
+AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQAq-/
.checkout-area .checkout-wrap +AHs
    background: +ACM-fff+ADs
+AH0

.checkout-area +ACM-open2 +AHs
    display: block+ADs
+AH0

.checkout-area +ACM-open3 +AHs
    display: none+ADs
+AH0

.checkout-area +ACM-open4 +AHs
    display: none+ADs
+AH0

.checkout-area .create-account p +AHs
    margin-bottom: 15px+ADs
+AH0

.checkout-area .create-account +AHs
    display: none+ADs
    padding: 20px+ADs
+AH0

.checkout-area .create-account span +AHs
    margin-bottom: 20px+ADs
    display: block+ADs
+AH0

.checkout-area .input-wrap +AHs
    position: relative+ADs
+AH0

.checkout-area .create-account input +AHs
    width: 100+ACUAOw
    height: 50px+ADs
    border: 1px solid +ACM-d7d7d7+ADs
    margin-bottom: 25px+ADs
    padding-left: 20px+ADs
+AH0

.checkout-area .create-account button +AHs
    position: absolute+ADs
    right: 0+ADs
    top: 0+ADs
    height: 50px+ADs
    background: +ACM-333+ADs
    color: +ACM-fff+ADs
    width: 108px+ADs
    border: none+ADs
    outline: none+ADs
    -webkit-box-shadow: none+ADs
    box-shadow: none+ADs
    cursor: pointer+ADs
+AH0

.checkout-area .create-account button:hover +AHs
    background: +ACM-b83806+ADs
+AH0

.checkout-area .coupon +AHs
    position: relative+ADs
    cursor: pointer+ADs
    cursor: pointer+ADs
+AH0

.checkout-area .coupon:before +AHs
    position: absolute+ADs
    right: 30px+ADs
    top: 21px+ADs
    content: +ACIAXA-f107+ACIAOw
    font-family: 'FontAwesome'+ADs
+AH0

.checkout-area .coupon span +AHs
    position: absolute+ADs
    right: 30px+ADs
    top: 30px+ADs
+AH0

.checkout-area .coupon label +AHs
    margin-bottom: 0+ADs
    font-weight: 500+ADs
    font-size: 18px+ADs
    color: +ACM-0F0F0F+ADs
    cursor: pointer+ADs
    padding: 20px 20px+ADs
    border-left: 4px solid +ACM-b83806+ADs
    -webkit-transition: all .3s+ADs
    transition: all .3s+ADs
    width: 100+ACUAOw
+AH0

+AEA-media (max-width: 767px) +AHs
    .checkout-area .coupon label +AHs
        font-size: 15px+ADs
    +AH0
+AH0

.checkout-area .caupon-wrap +AHs
    background: +ACM-fdf5ee+ADs
    margin-bottom: 20px+ADs
    -webkit-transition: all .3s+ADs
    transition: all .3s+ADs
+AH0

.checkout-area .active-border +AHs
    -webkit-transition: all .3s+ADs
    transition: all .3s+ADs
+AH0

.checkout-area .s1.active-border .coupon-active label,
.checkout-area .s3.coupon-2 .coupon-3 label +AHs
    border-left: none+ADs
    border-top: 4px solid +ACM-b83806+ADs
    border-bottom: 1px solid +ACM-ffe5dc+ADs
+AH0

.checkout-area .s2 .coupon-3 +AHs
    border-top: 4px solid +ACM-b83806+ADs
+AH0

.checkout-area .s2.coupon-2 .coupon-3 +AHs
    border-top: 0+ADs
+AH0

.checkout-area .s2 .coupon-3 label +AHs
    border-left: 0+ADs
    border-bottom: 1px solid +ACM-ffe5dc+ADs
+AH0

.checkout-area .s2.coupon-2 .coupon-3 label +AHs
    border-left: 4px solid +ACM-b83806+ADs
    border-bottom: 0+ADs
+AH0

.checkout-area .billing-adress .form-style input,
.checkout-area .billing-adress .form-style select +AHs
    width: 100+ACUAOw
    margin-bottom: 15px+ADs
    padding-left: 10px+ADs
    height: 40px+ADs
    background: +ACM-fff+ADs
    border-radius: 2px+ADs
    border: none+ADs
+AH0

.checkout-area .billing-adress .form-style input:focus,
.checkout-area .billing-adress .form-style select:focus +AHs
    outline: none+ADs
+AH0

.checkout-area .billing-adress +AHs
    padding: 20px+ADs
+AH0

.checkout-area .note-area textarea +AHs
    width: 100+ACUAOw
    height: 150px+ADs
    padding-top: 10px+ADs
    margin-bottom: 0+ADs
    padding-left: 10px+ADs
    border: 1px solid +ACM-eeeeee+ADs
    background: +ACM-fafafa+ADs
+AH0

.checkout-area .note-area textarea:focus +AHs
    outline: none+ADs
+AH0

.checkout-area .biling-item-2 +AHs
    margin-top: 20px+ADs
+AH0

.checkout-area .biling-item-2 label.fontsize +AHs
    margin-bottom: 20px+ADs
+AH0

.checkout-area .biling-item-2 .billing-adress +AHs
    padding: 0+ADs
+AH0

.checkout-area .payment-name ul +AHs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-pack: start+ADs
    -ms-flex-pack: start+ADs
    justify-content: flex-start+ADs
+AH0

+AEA-media (max-width: 575px) +AHs
    .checkout-area .payment-name ul +AHs
        -ms-flex-wrap: wrap+ADs
        flex-wrap: wrap+ADs
    +AH0
+AH0

.checkout-area .payment-area form +AHs
    overflow: unset +ACE-important+ADs
+AH0

.checkout-area .payment-name ul li +AHs
    width: 100px+ADs
    height: 60px+ADs
    text-align: center+ADs
    line-height: 60px+ADs
+AH0

.checkout-area .payment-name ul li input +AHs
    margin-right: 0+ADs
+AH0

.checkout-area .payment-name ul li +AHs
    margin-right: 15px+ADs
+AH0

+AEA-media (max-width: 575px) +AHs
    .checkout-area .payment-name ul li +AHs
        margin-bottom: 10px+ADs
    +AH0
+AH0

.checkout-area .payment-area h2 +AHs
    padding-bottom: 40px+ADs
    margin-bottom: 0+ADs
+AH0

.checkout-area .payment-select +AHs
    padding: 40px 0+ADs
+AH0

.checkout-area .payment-select ul +AHs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
+AH0

+AEA-media (max-width: 575px) +AHs
    .checkout-area .payment-select ul +AHs
        -ms-flex-wrap: wrap+ADs
        flex-wrap: wrap+ADs
    +AH0
+AH0

.checkout-area .payment-select ul li +AHs
    margin-right: 10px+ADs
    font-size: 15px+ADs
    font-weight: 500+ADs
    color: +ACM-5B5B5B+ADs
+AH0

.checkout-area .payment-select label +AHs
    font-size: 18px+ADs
    font-weight: 600+ADs
+AH0

+AEA-media (max-width: 575px) +AHs
    .checkout-area .payment-select label +AHs
        font-size: 14px+ADs
    +AH0
+AH0

.checkout-area .payment-area h2 +AHs
    font-size: 20px+ADs
    color: +ACM-878787+ADs
    font-weight: 700+ADs
+AH0

.checkout-area .payment-area h2 span +AHs
    font-size: 30px+ADs
    color: +ACM-ff493c+ADs
+AH0

.checkout-area .payment-area +AHs
    width: 100+ACUAOw
+AH0

.checkout-area .payment-name ul li input +AHs
    margin-right: 0+ADs
    position: absolute+ADs
    z-index: -1+ADs
+AH0

.checkout-area .payment-name ul li input:checked+AH4-label +AHs
    border: 1px solid +ACM-ff493c+ADs
+AH0

.checkout-area .payment-name label +AHs
    width: 100+ACUAOw
    border: 1px solid transparent+ADs
+AH0

.checkout-area .payment-name .visa label +AHs
    border: 1px solid +ACM-0057A0+ADs
+AH0

.checkout-area .payment-name .mas label +AHs
    border: 1px solid +ACM-CC0000+ADs
+AH0

.checkout-area .payment-name .ski label +AHs
    border: 1px solid +ACM-691A5F+ADs
+AH0

.checkout-area .payment-name .pay label +AHs
    border: 1px solid +ACM-019CDE+ADs
+AH0

.checkout-area .payment-option +AHs
    padding: 20px+ADs
+AH0

.checkout-area .payment-name +AHs
    display: none+ADs
+AH0

.checkout-area .payment-name.active +AHs
    display: block+ADs
+AH0

.checkout-area .payment-option.active .payment-name +AHs
    display: none +ACE-important+ADs
+AH0

.checkout-area .payment-area .form-style input,
.checkout-area .payment-area .form-style select +AHs
    width: 100+ACUAOw
    margin-bottom: 15px+ADs
    padding-left: 10px+ADs
    height: 40px+ADs
    background: +ACM-fff+ADs
    border-radius: 2px+ADs
    border: none+ADs
+AH0

.checkout-area .payment-area .form-style input:focus,
.checkout-area .payment-area .form-style select:focus +AHs
    outline: none+ADs
+AH0

.checkout-area .payment-area .contact-form +AHs
    margin-top: 40px+ADs
+AH0

.checkout-area .cout-order-area +AHs
    background: +ACM-fdf5ee+ADs
+AH0

.checkout-area .cout-order-area .oreder-item ul li +AHs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-pack: justify+ADs
    -ms-flex-pack: justify+ADs
    justify-content: space-between+ADs
    padding: 20px 30px+ADs
    font-weight: 300+ADs
    font-size: 18px+ADs
    line-height: 21px+ADs
    color: +ACM-414141+ADs
+AH0

.checkout-area .cout-order-area .oreder-item ul li.s-total +AHs
    font-weight: 400+ADs
+AH0

.checkout-area .cout-order-area .oreder-item ul .o-header +AHs
    color: +ACM-0F0F0F+ADs
    font-size: 20px+ADs
    font-weight: 600+ADs
    border-bottom: 1px solid +ACM-ffe5dc+ADs
+AH0

.checkout-area .cout-order-area .oreder-item ul .o-middle +AHs
    border-bottom: 1px solid +ACM-ffe5dc+ADs
+AH0

.checkout-area .cout-order-area .oreder-item ul .o-bottom +AHs
    border-top: 1px solid +ACM-ffe5dc+ADs
    color: +ACM-b83806+ADs
    font-weight: 600+ADs
+AH0

.checkout-area .create-account.active +AHs
    display: block+ADs
+AH0

.checkout-area .contact-form .form-control +AHs
    -webkit-appearance: auto+ADs
    -moz-appearance: auto+ADs
    appearance: auto+ADs
+AH0

.checkout-area .contact-form input,
.checkout-area .contact-form select +AHs
    margin-top: 10px+ADs
+AH0

.checkout-area .submit-btn-area +AHs
    margin-top: 20px+ADs
+AH0

.checkout-area .submit-btn-area .theme-btn +AHs
    text-transform: capitalize+ADs
+AH0

/+ACo---------------------------------------------------------------
    contact page
--------------------------------------------------------------+ACo-/
/+ACo---------------------------------------------------------------
+ACM-7.1    contact-pg-contact-section
--------------------------------------------------------------+ACo-/
.contact-pg-contact-section .contact-details ul +AHs
    margin-top: 50px+ADs
+AH0

.contact-pg-contact-section .contact-details ul li +AHs
    position: relative+ADs
    padding-left: 70px+ADs
+AH0

.contact-pg-contact-section .contact-details ul+AD4-li +AHs
    margin-top: 45px+ADs
+AH0

.contact-pg-contact-section .icon +AHs
    width: 50px+ADs
    height: 50px+ADs
    line-height: 50px+ADs
    position: absolute+ADs
    left: 0+ADs
    top: 0+ADs
    text-align: center+ADs
    border-radius: 5px+ADs
    -webkit-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.15)+ADs
    box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.15)+ADs
+AH0

.contact-pg-contact-section .icon i +AHs
    font-size: 20px+ADs
    font-size: 1.33333rem+ADs
    color: +ACM-b83806+ADs
+AH0

.contact-pg-contact-section .contact-details h5 +AHs
    font-size: 20px+ADs
    font-size: 1.33333rem+ADs
    margin: 0 0 0.3em+ADs
+AH0

.contact-pg-contact-section .contact-form +AHs
    margin-top: 40px+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .contact-pg-contact-section .contact-form +AHs
        margin-top: 40px+ADs
    +AH0
+AH0

+AEA-media (max-width: 767px) +AHs
    .contact-pg-contact-section .contact-form +AHs
        margin-top: 30px+ADs
    +AH0
+AH0

.contact-pg-contact-section .contact-form input,
.contact-pg-contact-section .contact-form textarea +AHs
    background: +ACM-fef6f3+ADs
    width: 100+ACUAOw
    height: 45px+ADs
    border: 1px solid transparent+ADs
    color: +ACM-696664+ADs
    border-radius: 0+ADs
    padding: 6px 18px+ADs
    -webkit-box-shadow: none+ADs
    box-shadow: none+ADs
+AH0

.contact-pg-contact-section .contact-form input:focus,
.contact-pg-contact-section .contact-form textarea:focus +AHs
    -webkit-box-shadow: none+ADs
    box-shadow: none+ADs
    border-color: +ACM-b83806+ADs
+AH0

.contact-pg-contact-section .contact-form form +AHs
    margin: 0 -15px+ADs
+AH0

.contact-pg-contact-section .contact-form form ::-webkit-input-placeholder +AHs
    font-style: 16px+ADs
    font-style: normal+ADs
    color: +ACM-666666+ADs
+AH0

.contact-pg-contact-section .contact-form form :-moz-placeholder +AHs
    font-style: 16px+ADs
    font-style: normal+ADs
    color: +ACM-666666+ADs
+AH0

.contact-pg-contact-section .contact-form form ::-moz-placeholder +AHs
    font-style: 16px+ADs
    font-style: normal+ADs
    color: +ACM-666666+ADs
+AH0

.contact-pg-contact-section .contact-form form :-ms-input-placeholder +AHs
    font-style: 16px+ADs
    font-style: normal+ADs
    color: +ACM-666666+ADs
+AH0

.contact-pg-contact-section .contact-form form+AD4-div +AHs
    width: calc(50+ACU - 30px)+ADs
    float: left+ADs
    margin: 0 15px 30px+ADs
+AH0

+AEA-media (max-width: 550px) +AHs
    .contact-pg-contact-section .contact-form form+AD4-div +AHs
        width: calc(100+ACU - 30px)+ADs
        float: none+ADs
    +AH0
+AH0

.contact-pg-contact-section .contact-form form+AD4.submit-area +AHs
    margin-bottom: 0+ADs
+AH0

.contact-pg-contact-section .contact-form form .comment-area +AHs
    width: calc(100+ACU - 30px)+ADs
    float: none+ADs
+AH0

.contact-pg-contact-section .contact-form form .comment-area textarea +AHs
    height: 170px+ADs
+AH0

.contact-pg-contact-section .contact-form form .comment-area textarea:focus +AHs
    border-color: +ACM-b83806+ADs
    outline: none+ADs
+AH0

.contact-pg-contact-section .theme-btn-s2 +AHs
    border: 0+ADs
    outline: 0+ADs
+AH0

.contact-pg-contact-section .contact-map +AHs
    height: 450px+ADs
    margin-top: 75px+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .contact-pg-contact-section .contact-map +AHs
        margin-top: 55px+ADs
    +AH0
+AH0

+AEA-media (max-width: 767px) +AHs
    .contact-pg-contact-section .contact-map +AHs
        height: 350px+ADs
        margin-top: 45px+ADs
    +AH0
+AH0

.contact-pg-contact-section .contact-map iframe +AHs
    width: 100+ACUAOw
    height: 100+ACUAOw
    border: 0+ADs
    outline: 0+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .contact-pg-contact-section .contact-form-area +AHs
        margin-top: 80px+ADs
    +AH0

    .contact-pg-contact-section .contact-form-area .section-title-s3 +AHs
        margin-bottom: 0+ADs
    +AH0
+AH0


/+ACo---------------------------------------------------------------
18. wpo-blog-pg-section
--------------------------------------------------------------+ACo-/
.wpo-blog-pg-section +AHs
    /+ACoAKgAq format-standard +ACoAKgAq-/
    /+ACoAKgAq format-gallery +ACoAKgAq-/
    /+ACoAKgAq format-quote +ACoAKgAq-/
    /+ACoAKgAq format-video +ACoAKgAq-/
+AH0

+AEA-media (min-width: 1440px) +AHs
    .wpo-blog-pg-section .container +AHs
        max-width: 1320px+ADs
    +AH0
+AH0

.wpo-blog-pg-section .wpo-blog-content .post +AHs
    margin-bottom: 70px+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .wpo-blog-pg-section .wpo-blog-content .post +AHs
        margin-bottom: 50px+ADs
    +AH0
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-blog-pg-section .wpo-blog-content .post +AHs
        margin-bottom: 40px+ADs
    +AH0
+AH0

.wpo-blog-pg-section .entry-meta +AHs
    list-style: none+ADs
    overflow: hidden+ADs
    margin: 35px 0+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-blog-pg-section .entry-meta +AHs
        margin: 25px 0+ADs
    +AH0
+AH0

.wpo-blog-pg-section .entry-meta ul +AHs
    list-style: none+ADs
    padding-left: 0+ADs
+AH0

.wpo-blog-pg-section .entry-meta ul li +AHs
    font-weight: 600+ADs
    font-size: 15px+ADs
    float: left+ADs
    text-transform: uppercase+ADs
    color: +ACM-636893+ADs
+AH0

.wpo-blog-pg-section .entry-meta ul li a +AHs
    color: +ACM-636893+ADs
+AH0

.wpo-blog-pg-section .entry-meta ul li a:hover +AHs
    color: +ACM-b83806+ADs
+AH0

.wpo-blog-pg-section .entry-meta ul li i +AHs
    position: relative+ADs
    top: 0px+ADs
    margin-right: 3px+ADs
    font-weight: 500+ADs
+AH0

.wpo-blog-pg-section .entry-meta ul li:last-child i +AHs
    top: 5px+ADs
    position: relative+ADs
+AH0

.wpo-blog-pg-section .entry-meta ul li+-li +AHs
    margin-left: 20px+ADs
    padding-left: 5px+ADs
    position: relative+ADs
+AH0



+AEA-media (max-width: 440px) +AHs
    .wpo-blog-pg-section .entry-meta ul li+-li:before +AHs
        display: none+ADs
    +AH0
+AH0

+AEA-media (max-width: 440px) +AHs
    .wpo-blog-pg-section .entry-meta ul li+-li +AHs
        margin-left: 0+ADs
        padding-left: 0+ADs
    +AH0
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-blog-pg-section .entry-meta ul li +AHs
        font-size: 12px+ADs
        font-size: 0.8rem+ADs
    +AH0
+AH0

+AEA-media (max-width: 440px) +AHs
    .wpo-blog-pg-section .entry-meta ul li +AHs
        float: none+ADs
        display: block+ADs
        margin-bottom: 5px+ADs
    +AH0
+AH0

.wpo-blog-pg-section .post h3 +AHs
    font-size: 34px+ADs
    font-size: 2.2666666667rem+ADs
    line-height: 1.2em+ADs
    margin: -0.27em 0 0.7em+ADs
    font-family: +ACI-Futura PT+ACIAOw
    font-weight: 500+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .wpo-blog-pg-section .post h3 +AHs
        font-size: 25px+ADs
        font-size: 1.6666666667rem+ADs
    +AH0
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-blog-pg-section .post h3 +AHs
        font-size: 22px+ADs
        font-size: 1.4666666667rem+ADs
    +AH0
+AH0

.wpo-blog-pg-section .post h3 a +AHs
    color: +ACM-002642+ADs
+AH0

.wpo-blog-pg-section .post h3 a:hover +AHs
    color: +ACM-b83806+ADs
+AH0

.wpo-blog-pg-section .post p +AHs
    margin-bottom: 1.5em+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .wpo-blog-pg-section .post p +AHs
        font-size: 16px+ADs
        font-size: 1.0666666667rem+ADs
    +AH0
+AH0

.wpo-blog-pg-section .post a.read-more +AHs
    text-decoration: underline+ADs
    color: +ACM-6e6e6e+ADs
    text-transform: uppercase+ADs
    font-family: +ACI-Futura PT+ACIAOw
    font-size: 16px+ADs
    font-weight: 500+ADs
+AH0

.wpo-blog-pg-section .post a.read-more:hover +AHs
    color: +ACM-b83806+ADs
+AH0


.wpo-blog-pg-section .format-standard +AHs
    position: relative+ADs
+AH0

.wpo-blog-pg-section .format-quote:before +AHs
    position: absolute+ADs
    right: 0+ADs
    top: 0+ADs
    content: +ACLxDQAiADs
    font-family: +ACI-flaticon+ACIAOw
    font-size: 90px+ADs
    line-height: 80px+ADs
    color: +ACM-e5f0fb+ADs
+AH0

.wpo-blog-pg-section .format-gallery +AHs
    position: relative+ADs
+AH0

.wpo-blog-pg-section .format-gallery .owl-controls +AHs
    width: 100+ACUAOw
    margin: 0+ADs
    position: absolute+ADs
    left: 0+ADs
    top: 50+ACUAOw
    transform: translateY(-50+ACU)+ADs
+AH0

.wpo-blog-pg-section .format-gallery .owl-nav +AFs-class+ACoAPQ-owl-+AF0:hover +AHs
    background: +ACM-b83806+ADs
    color: +ACM-fff+ADs
+AH0

.wpo-blog-pg-section .format-gallery .owl-nav +AFs-class+ACoAPQ-owl-+AF0 +AHs
    background: +ACM-fff+ADs
    width: 50px+ADs
    height: 50px+ADs
    line-height: 58px+ADs
    padding: 0+ADs
    margin: 0+ADs
    border-radius: 50+ACUAOw
    color: +ACM-b83806+ADs
    transition: all 0.3s+ADs
    border: 0+ADs
+AH0

.wpo-blog-pg-section .format-gallery .owl-nav +AFs-class+ACoAPQ-owl-+AF0 .fi::before +AHs
    font-size: 20px+ADs
+AH0

.wpo-blog-pg-section .format-gallery .owl-nav .owl-prev,
.wpo-blog-pg-section .format-gallery .owl-nav .owl-next +AHs
    position: absolute+ADs
    top: 50+ACUAOw
    transform: translateY(-50+ACU)+ADs
+AH0

.wpo-blog-pg-section .format-gallery .owl-nav .owl-prev +AHs
    left: 15px+ADs
+AH0

.wpo-blog-pg-section .format-gallery .owl-nav .owl-next +AHs
    right: 15px+ADs
+AH0

.wpo-blog-pg-section .format-quote +AHs
    text-align: center+ADs
    padding: 80px 60px+ADs
    position: relative+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-blog-pg-section .format-quote +AHs
        padding: 40px 20px+ADs
    +AH0
+AH0

.wpo-blog-pg-section .format-quote p +AHs
    margin-bottom: 0+ADs
+AH0

.wpo-blog-pg-section .format-quote:before +AHs
    font-family: +ACI-Flaticon+ACIAOw
    content: +ACLxIAAiADs
    font-size: 250px+ADs
    font-size: 16.6666666667rem+ADs
    color: +ACM-ecf3fb+ADs
    margin-left: 0+ADs
    position: absolute+ADs
    left: 50+ACUAOw
    top: 50+ACUAOw
    transform: translate(-50+ACU, -50+ACU)+ADs
+AH0

.wpo-blog-pg-section .format-quote h3,
.wpo-blog-pg-section .format-quote p +AHs
    position: relative+ADs
+AH0

.wpo-blog-pg-section .format-video .video-holder +AHs
    position: relative+ADs
    text-align: center+ADs
+AH0

.wpo-blog-pg-section .format-video .video-holder:before +AHs
    content: +ACIAIgA7
    background-color: +ACM-b83806+ADs
    background: linear-gradient(left, +ACM-738ea5, +ACM-b83806)+ADs
    width: 100+ACUAOw
    height: 100+ACUAOw
    position: absolute+ADs
    left: 0+ADs
    top: 0+ADs
    transition: all 0.3s+ADs
    opacity: 0.5+ADs
+AH0

.wpo-blog-pg-section .format-video .video-holder:hover:before +AHs
    opacity: 0.7+ADs
+AH0

.wpo-blog-pg-section .format-video .video-holder a +AHs
    position: absolute+ADs
    left: 50+ACUAOw
    top: 50+ACUAOw
    transform: translate(-50+ACU, -50+ACU)+ADs
    width: 63px+ADs
    height: 63px+ADs
    line-height: 63px+ADs
    background: +ACM-fff+ADs
    border-radius: 50+ACUAOw
    z-index: 1+ADs
+AH0

.wpo-blog-pg-section .format-video .video-holder a:before +AHs
    position: absolute+ADs
    left: -12px+ADs
    top: -12px+ADs
    width: 140+ACUAOw
    height: 140+ACUAOw
    background: rgba(255, 255, 255, 0.3)+ADs
    content: +ACIAIgA7
    -webkit-animation: save-the-date-pulse 1s infinite+ADs
    animation: save-the-date-pulse 1s infinite+ADs
    border-radius: 50+ACUAOw
    z-index: -1+ADs
+AH0

.wpo-blog-pg-section .format-video .video-holder .fi:before +AHs
    font-size: 20px+ADs
    font-size: 1.3333333333rem+ADs
    color: +ACM-b83806+ADs
+AH0

+AEA-media screen and (min-width: 1200px) +AHs
    .blog-pg-left-sidebar .blog-sidebar +AHs
        padding-right: 45px+ADs
        padding-left: 0+ADs
    +AH0
+AH0

+AEA-media screen and (min-width: 1200px) +AHs
    .blog-pg-fullwidth .wpo-blog-content +AHs
        padding: 0+ADs
    +AH0
+AH0

+AEA--webkit-keyframes save-the-date-pulse +AHs
    from +AHs
        transform: scale3d(1, 1, 1)+ADs
    +AH0

    50+ACU +AHs
        transform: scale3d(0.95, 0.95, 0.95)+ADs
    +AH0

    to +AHs
        transform: scale3d(1, 1, 1)+ADs
    +AH0
+AH0

+AEA-keyframes save-the-date-pulse +AHs
    from +AHs
        transform: scale3d(1, 1, 1)+ADs
    +AH0

    50+ACU +AHs
        transform: scale3d(0.95, 0.95, 0.95)+ADs
    +AH0

    to +AHs
        transform: scale3d(1, 1, 1)+ADs
    +AH0
+AH0

/+ACo---------------------------------------------------------------
19. wpo-blog-single-section
--------------------------------------------------------------+ACo-/
.wpo-blog-single-section +AHs
    /+ACoAKgAq tag-share +ACoAKgAq-/
    /+ACoAKgAq author-box +ACoAKgAq-/
    /+ACoAKgAq more-posts +ACoAKgAq-/
    /+ACoAKgAq comments area +ACoAKgAq-/
    /+ACoAKgAq comment-respond +ACoAKgAq-/
+AH0

+AEA-media (min-width: 1440px) +AHs
    .wpo-blog-single-section .container +AHs
        max-width: 1320px+ADs
    +AH0
+AH0

.wpo-blog-single-section .entry-meta +AHs
    list-style: none+ADs
    overflow: hidden+ADs
    margin: 35px 0+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-blog-single-section .entry-meta +AHs
        margin: 25px 0+ADs
    +AH0
+AH0

.wpo-blog-single-section .entry-meta ul +AHs
    list-style: none+ADs
    padding-left: 0+ADs
+AH0

.wpo-blog-single-section .entry-meta ul li +AHs
    font-weight: 600+ADs
    font-size: 14px+ADs
    float: left+ADs
    text-transform: uppercase+ADs
    color: +ACM-636893+ADs
+AH0

.wpo-blog-single-section .entry-meta ul li a +AHs
    color: +ACM-636893+ADs
+AH0

.wpo-blog-single-section .entry-meta ul li a:hover +AHs
    color: +ACM-b83806+ADs
+AH0

.wpo-blog-single-section .entry-meta ul li i +AHs
    position: relative+ADs
    top: 0px+ADs
    margin-right: 3px+ADs
    font-weight: 500+ADs
+AH0

.wpo-blog-single-section .entry-meta ul li:nth-child(3) i +AHs
    position: relative+ADs
    top: 5px+ADs
+AH0

.wpo-blog-single-section .entry-meta ul li+-li +AHs
    margin-left: 20px+ADs
    padding-left: 5px+ADs
    position: relative+ADs
+AH0


+AEA-media (max-width: 440px) +AHs
    .wpo-blog-single-section .entry-meta ul li+-li +AHs
        margin-left: 0+ADs
        padding-left: 0+ADs
    +AH0
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-blog-single-section .entry-meta ul li +AHs
        font-size: 12px+ADs
        font-size: 0.8rem+ADs
    +AH0
+AH0

+AEA-media (max-width: 440px) +AHs
    .wpo-blog-single-section .entry-meta ul li +AHs
        float: none+ADs
        display: block+ADs
        margin-bottom: 5px+ADs
    +AH0
+AH0

.wpo-blog-single-section .entry-media img +AHs
    width: 100+ACUAOw
+AH0

.wpo-blog-single-section .post h2 +AHs
    font-size: 35px+ADs
    font-size: 2.3333333333rem+ADs
    margin: -0.22em 0 0.7em+ADs
    line-height: 1.3em+ADs
    font-family: +ACI-Futura PT+ACIAOw
    font-weight: 600+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .wpo-blog-single-section .post h2 +AHs
        font-size: 30px+ADs
        font-size: 2rem+ADs
    +AH0
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-blog-single-section .post h2 +AHs
        font-size: 25px+ADs
        font-size: 1.6666666667rem+ADs
    +AH0
+AH0

.wpo-blog-single-section .post p +AHs
    margin-bottom: 1.5em+ADs
+AH0

.wpo-blog-single-section .post h3 +AHs
    font-size: 24px+ADs
    font-size: 1.6rem+ADs
    font-weight: 600+ADs
    line-height: 1.3em+ADs
    margin: 1.8em 0 1em+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .wpo-blog-single-section .post h3 +AHs
        font-size: 22px+ADs
        font-size: 1.4666666667rem+ADs
    +AH0
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-blog-single-section .post h3 +AHs
        font-size: 20px+ADs
        font-size: 1.3333333333rem+ADs
    +AH0
+AH0

.wpo-blog-single-section .post blockquote +AHs
    background-color: +ACM-e59f02+ADs
    color: +ACM-233d62+ADs
    font-size: 19px+ADs
    padding: 65px+ADs
    margin-top: 60px+ADs
    margin-bottom: 40px+ADs
    border: 0+ADs
    position: relative+ADs
    font-weight: 600+ADs
    line-height: 35px+ADs
    padding-bottom: 45px+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-blog-single-section .post blockquote +AHs
        padding: 55px 25px+ADs
    +AH0
+AH0

.wpo-blog-single-section .post blockquote:before +AHs
    font-family: 'themify'+ADs
    content: +ACIAXA-e67f+ACIAOw
    font-size: 20px+ADs
    color: rgba(255, 255, 255, 0.5)+ADs
    position: absolute+ADs
    left: 50+ACUAOw
    top: -30px+ADs
    transform: translateX(-50+ACU)+ADs
    width: 60px+ADs
    height: 60px+ADs
    line-height: 60px+ADs
    border: 2px solid +ACM-edf3f8+ADs
    background: +ACM-fff+ADs
    color: +ACM-b83806+ADs
    border-radius: 50+ACUAOw
+AH0

.wpo-blog-single-section .post .gallery +AHs
    overflow: hidden+ADs
    margin: 40px -7.5px 0+ADs
+AH0

.wpo-blog-single-section .post .gallery+AD4-div +AHs
    width: calc(50+ACU - 15px)+ADs
    float: left+ADs
    margin: 0 7.5px 15px+ADs
+AH0

.wpo-blog-single-section .post .gallery img +AHs
    width: 100+ACUAOw
+AH0

.wpo-blog-single-section .tag-share-wrap +AHs
    display: flex+ADs
    justify-content: space-between+ADs
    align-items: center+ADs
    margin-top: 60px+ADs
    border-bottom: 1px solid +ACM-f4f4f4+ADs
    border-top: 1px solid +ACM-f4f4f4+ADs
    padding: 35px 0+ADs
+AH0

.wpo-blog-single-section .tag-share,
.wpo-blog-single-section .tag-share-s2 +AHs
    color: +ACM-002642+ADs
+AH0



.wpo-blog-single-section .tag-share ul,
.wpo-blog-single-section .tag-share-s2 ul +AHs
    list-style: none+ADs
    display: inline-block+ADs
    overflow: hidden+ADs
+AH0

.wpo-blog-single-section .tag-share ul li,
.wpo-blog-single-section .tag-share-s2 ul li +AHs
    float: left+ADs
+AH0

+AEA-media (max-width: 767px) +AHs

    .wpo-blog-single-section .tag-share ul li,
    .wpo-blog-single-section .tag-share-s2 ul li +AHs
        margin: 2px+ADs
    +AH0
+AH0

.wpo-blog-single-section .tag-share ul+AD4-li+-li,
.wpo-blog-single-section .tag-share-s2 ul+AD4-li+-li +AHs
    margin-left: 10px+ADs
+AH0

+AEA-media (max-width: 767px) +AHs

    .wpo-blog-single-section .tag-share ul+AD4-li+-li,
    .wpo-blog-single-section .tag-share-s2 ul+AD4-li+-li +AHs
        margin: 2px+ADs
    +AH0
+AH0

.wpo-blog-single-section .tag-share .tag,
.wpo-blog-single-section .tag-share-s2 .tag +AHs
    display: flex+ADs
    align-items: center+ADs
+AH0

.wpo-blog-single-section .tag-share .tag+AD4-span,
.wpo-blog-single-section .tag-share-s2 .tag+AD4-span +AHs
    font-family: +ACI-Jost+ACI, sans-serif+ADs
    color: +ACM-002642+ADs
    font-weight: 600+ADs
    display: inline-block+ADs
    padding-right: 15px+ADs
    text-transform: uppercase+ADs
+AH0

.wpo-blog-single-section .tag-share .tag ul,
.wpo-blog-single-section .tag-share-s2 .tag ul +AHs
    list-style: none+ADs
    position: relative+ADs
    padding-left: 0+ADs
+AH0

.wpo-blog-single-section .tag-share .tag li,
.wpo-blog-single-section .tag-share-s2 .tag li +AHs
    position: relative+ADs
+AH0

.wpo-blog-single-section .tag-share .tag a +AHs
    font-size: 13px+ADs
    font-size: 0.8666666667rem+ADs
    display: inline-block+ADs
    padding: 5px 18px+ADs
    color: +ACM-002642+ADs
    background: +ACM-f5f5f5+ADs
    border-radius: 50px+ADs
    font-weight: 600+ADs
+AH0

.wpo-blog-single-section .tag-share-s2 .tag a +AHs
    font-size: 13px+ADs
    display: inline-block+ADs
    padding: 5px 18px+ADs
    color: +ACM-002642+ADs
    background: +ACM-F5F5F5+ADs
    border-radius: 50+ACUAOw
    font-weight: 600+ADs
    width: 35px+ADs
    height: 35px+ADs
    line-height: 35px+ADs
    border: 1px solid +ACM-eae6e6+ADs
    text-align: center+ADs
+AH0

+AEA-media (max-width: 767px) +AHs

    .wpo-blog-single-section .tag-share .tag a,
    .wpo-blog-single-section .tag-share-s2 .tag a +AHs
        font-size: 13px+ADs
        font-size: 0.8666666667rem+ADs
    +AH0
+AH0

.wpo-blog-single-section .tag-share .tag a:hover,
.wpo-blog-single-section .tag-share-s2 .tag a:hover +AHs
    color: +ACM-ffb100+ADs
+AH0

.wpo-blog-single-section .tag-share .tag a:hover +AHs
    color: +ACM-fff+ADs
    background-color: +ACM-ffb100+ADs
+AH0

.wpo-blog-single-section .tag-share-s2 +AHs
    margin: 0+ADs
    margin-top: 5px+ADs
    border-bottom: 0+ADs
+AH0

.wpo-blog-single-section .tag-share-s2 .tag a +AHs
    padding: 0+ADs
    font-size: 14px+ADs
+AH0

.wpo-blog-single-section .tag-share-s2 .tag ul+AD4-li:first-child a +AHs
    color: +ACM-3c5ba4+ADs
+AH0

.wpo-blog-single-section .tag-share-s2 .tag ul+AD4-li:nth-child(2) a +AHs
    color: +ACM-47a0d9+ADs
+AH0

.wpo-blog-single-section .tag-share-s2 .tag ul+AD4-li:nth-child(3) a +AHs
    color: +ACM-0073b1+ADs
+AH0

.wpo-blog-single-section .tag-share-s2 .tag ul+AD4-li:nth-child(4) a +AHs
    color: +ACM-9c0343+ADs
+AH0

.wpo-blog-single-section .tag-share-s2 .tag ul li a:hover +AHs
    color: +ACM-fff+ADs
    background: +ACM-3454d1+ADs
+AH0

.wpo-blog-single-section .author-box +AHs
    margin: 35px 0 60px+ADs
+AH0

.wpo-blog-single-section .author-box .author-avatar +AHs
    float: left+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-blog-single-section .author-box .author-avatar +AHs
        float: none+ADs
    +AH0
+AH0

.wpo-blog-single-section .author-box .author-avatar img +AHs
    border-radius: 50+ACUAOw
+AH0

.wpo-blog-single-section .author-box .author-content +AHs
    display: block+ADs
    overflow: hidden+ADs
    padding-left: 25px+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-blog-single-section .author-box .author-content +AHs
        padding: 0+ADs
        margin: 15px 0 0 0+ADs
    +AH0
+AH0

.wpo-blog-single-section .author-box .author-content p +AHs
    margin-bottom: 20px+ADs
+AH0

.wpo-blog-single-section .author-box .author-name +AHs
    font-family: +ACI-Futura PT+ACIAOw
    font-size: 24px+ADs
    font-size: 1.6rem+ADs
    font-weight: 600+ADs
    display: inline-block+ADs
    margin-bottom: 10px+ADs
    color: +ACM-002642+ADs
+AH0

.wpo-blog-single-section .author-box .social-link +AHs
    display: inline-block+ADs
    list-style: none+ADs
+AH0

.wpo-blog-single-section .author-box .social-link li +AHs
    float: left+ADs
    margin-right: 12px+ADs
+AH0

.wpo-blog-single-section .author-box .social-link a +AHs
    display: block+ADs
    font-size: 13px+ADs
    font-size: 0.8666666667rem+ADs
    color: +ACM-002642+ADs
+AH0

.wpo-blog-single-section .author-box .social-link a:hover +AHs
    color: +ACM-b83806+ADs
+AH0

.wpo-blog-single-section .more-posts +AHs
    overflow: hidden+ADs
    border: 1px solid +ACM-e4ebf2+ADs
    padding: 0 25px+ADs
+AH0

.wpo-blog-single-section .more-posts+AD4-div +AHs
    width: 50+ACUAOw
    float: left+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-blog-single-section .more-posts+AD4-div +AHs
        width: 100+ACUAOw
        float: none+ADs
    +AH0
+AH0

.wpo-blog-single-section .more-posts+AD4-div+AD4-a +AHs
    display: inline-block+ADs
+AH0

.wpo-blog-single-section .more-posts .previous-post,
.wpo-blog-single-section .more-posts .next-post +AHs
    padding: 40px 0+ADs
+AH0

+AEA-media (max-width: 767px) +AHs

    .wpo-blog-single-section .more-posts .previous-post,
    .wpo-blog-single-section .more-posts .next-post +AHs
        padding: 25px 15px +ACE-important+ADs
    +AH0
+AH0

.wpo-blog-single-section .more-posts .next-post +AHs
    text-align: right+ADs
    border-left: 1px solid +ACM-e4ebf2+ADs
    padding-left: 15px+ADs
    padding-right: 5px+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-blog-single-section .more-posts .next-post +AHs
        border-left: 0+ADs
        text-align: left+ADs
        border-top: 1px solid +ACM-e4ebf2+ADs
    +AH0
+AH0

.wpo-blog-single-section .more-posts .next-post .post-control-link +AHs
    padding-right: 25px+ADs
    position: relative+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-blog-single-section .more-posts .next-post .post-control-link +AHs
        padding-right: 0+ADs
    +AH0
+AH0

.wpo-blog-single-section .more-posts .next-post .post-control-link:before +AHs
    font-family: +ACI-themify+ACIAOw
    content: +ACLmKAAiADs
    position: absolute+ADs
    right: 0+ADs
    top: 0+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-blog-single-section .more-posts .next-post .post-control-link:before +AHs
        display: none+ADs
    +AH0
+AH0

.wpo-blog-single-section .more-posts .previous-post +AHs
    padding-right: 15px+ADs
    padding-left: 5px+ADs
+AH0

.wpo-blog-single-section .more-posts .previous-post .post-control-link +AHs
    padding-left: 25px+ADs
    position: relative+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-blog-single-section .more-posts .previous-post .post-control-link +AHs
        padding-left: 0+ADs
    +AH0
+AH0

.wpo-blog-single-section .more-posts .previous-post .post-control-link:before +AHs
    font-family: +ACI-themify+ACIAOw
    content: +ACLmKQAiADs
    position: absolute+ADs
    left: 0+ADs
    top: 0+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-blog-single-section .more-posts .previous-post .post-control-link:before +AHs
        display: none+ADs
    +AH0
+AH0

.wpo-blog-single-section .more-posts .previous-post+AD4-a+AD4-span,
.wpo-blog-single-section .more-posts .next-post+AD4-a+AD4-span +AHs
    display: block+ADs
+AH0

.wpo-blog-single-section .more-posts .post-control-link +AHs
    font-size: 14px+ADs
    font-size: 0.9333333333rem+ADs
    color: +ACM-6e6e6e+ADs
    text-transform: uppercase+ADs
    font-weight: 600+ADs
    letter-spacing: 2px+ADs
+AH0

.wpo-blog-single-section .more-posts .post-name +AHs
    font-family: +ACI-Futura PT+ACIAOw
    font-size: 18px+ADs
    font-size: 1.2rem+ADs
    color: +ACM-002642+ADs
    margin: 0.7em 0 0+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .wpo-blog-single-section .more-posts .post-name +AHs
        font-size: 18px+ADs
        font-size: 1.2rem+ADs
    +AH0
+AH0

.wpo-blog-single-section .more-posts a:hover .post-control-link +AHs
    color: +ACM-b83806+ADs
+AH0

.wpo-blog-single-section .comments-area +AHs
    margin-top: 70px+ADs
+AH0

.wpo-blog-single-section .comments-area li+AD4-div +AHs
    border-bottom: 1px solid +ACM-e4effb+ADs
    padding: 35px+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .wpo-blog-single-section .comments-area li+AD4-div +AHs
        padding: 35px 25px+ADs
    +AH0
+AH0

.wpo-blog-single-section .comments-area ol +AHs
    list-style-type: none+ADs
    padding-left: 0+ADs
+AH0

.wpo-blog-single-section .comments-area ol ul +AHs
    padding-left: 30px+ADs
    list-style-type: none+ADs
+AH0

.wpo-blog-single-section .comments-area ol+AD4-li:last-child div +AHs
    border-bottom: 0+ADs
+AH0

.wpo-blog-single-section .comments-area .comments-title +AHs
    font-size: 22px+ADs
    font-size: 1.4666666667rem+ADs
    font-weight: 600+ADs
    margin: 0 0 1em+ADs
    text-transform: uppercase+ADs
    letter-spacing: 1px+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .wpo-blog-single-section .comments-area .comments-title +AHs
        font-size: 20px+ADs
        font-size: 1.3333333333rem+ADs
    +AH0
+AH0

.wpo-blog-single-section .comments-area li+AD4-div +AHs
    position: relative+ADs
+AH0

.wpo-blog-single-section .comments-area .comment-theme +AHs
    position: absolute+ADs
    left: 35px+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-blog-single-section .comments-area .comment-theme +AHs
        position: static+ADs
    +AH0
+AH0

.wpo-blog-single-section .comments-area .comment-theme img +AHs
    border-radius: 50+ACUAOw
+AH0

.wpo-blog-single-section .comments-area .comment-main-area +AHs
    padding-left: 100px+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-blog-single-section .comments-area .comment-main-area +AHs
        padding-left: 0+ADs
        margin-top: 25px+ADs
    +AH0
+AH0

.wpo-blog-single-section .comments-area .comment-main-area p +AHs
    margin-bottom: 20px+ADs
+AH0

.wpo-blog-single-section .comments-area .comments-meta h4 +AHs
    font-family: +ACI-Futura PT+ACIAOw
    font-size: 18px+ADs
    font-size: 1.2rem+ADs
    color: +ACM-002642+ADs
    font-weight: 600+ADs
    margin: 0 0 1em+ADs
+AH0

.wpo-blog-single-section .comments-area .comments-meta h4 span +AHs
    font-size: 15px+ADs
    font-size: 1rem+ADs
    color: +ACM-6e6e6e+ADs
    font-weight: normal+ADs
    text-transform: none+ADs
    display: inline-block+ADs
    padding-left: 5px+ADs
    font-family: +ACI-Futura PT+ACIAOw
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-blog-single-section .comments-area .comments-meta h4 span +AHs
        padding-left: 0+ADs
    +AH0
+AH0

.wpo-blog-single-section .comments-area .comment-reply-link +AHs
    font-family: +ACI-Futura PT+ACIAOw
    font-size: 14px+ADs
    font-weight: 500+ADs
    color: +ACM-002642+ADs
    text-align: center+ADs
    border-radius: 50px+ADs
    display: inline-block+ADs
    text-transform: uppercase+ADs
    letter-spacing: 1px+ADs
+AH0

.wpo-blog-single-section .comments-area .comment-reply-link:hover +AHs
    color: +ACM-af9405+ADs
+AH0


.wpo-blog-single-section .comment-respond .comment-reply-title +AHs
    font-size: 22px+ADs
    margin: 0 0 1.5em+ADs
    text-transform: capitalize+ADs
    letter-spacing: 1px+ADs
    font-weight: 600+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .wpo-blog-single-section .comment-respond .comment-reply-title +AHs
        font-size: 20px+ADs
    +AH0
+AH0

.wpo-blog-single-section .comment-respond form input,
.wpo-blog-single-section .comment-respond form textarea +AHs
    background-color: +ACM-fff+ADs
    width: 100+ACUAOw
    height: 55px+ADs
    border: 1px solid +ACM-a4adbe+ADs
    padding: 6px 15px+ADs
    margin-bottom: 15px+ADs
    outline: 0+ADs
    border-radius: 30px+ADs
    box-shadow: none+ADs
    transition: all 0.3s+ADs
+AH0

.wpo-blog-single-section .comment-respond form input:focus,
.wpo-blog-single-section .comment-respond form textarea:focus +AHs
    box-shadow: none+ADs
    border-color: +ACM-b83806+ADs
+AH0

+AEA-media (max-width: 991px) +AHs

    .wpo-blog-single-section .comment-respond form input,
    .wpo-blog-single-section .comment-respond form textarea +AHs
        height: 40px+ADs
    +AH0
+AH0

.wpo-blog-single-section .comment-respond form textarea +AHs
    height: 220px+ADs
    padding: 15px+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .wpo-blog-single-section .comment-respond form textarea +AHs
        height: 150px+ADs
    +AH0
+AH0

.wpo-blog-single-section .comment-respond .form-inputs +AHs
    overflow: hidden+ADs
+AH0

.wpo-blog-single-section .comment-respond .form-inputs+AD4-input:nth-child(1) +AHs
    width: 49+ACUAOw
    float: left+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-blog-single-section .comment-respond .form-inputs+AD4-input:nth-child(1) +AHs
        width: 100+ACUAOw
        float: none+ADs
    +AH0
+AH0

.wpo-blog-single-section .comment-respond .form-inputs+AD4-input:nth-child(2) +AHs
    width: 49+ACUAOw
    float: right+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-blog-single-section .comment-respond .form-inputs+AD4-input:nth-child(2) +AHs
        width: 100+ACUAOw
        float: none+ADs
    +AH0
+AH0

.wpo-blog-single-section .comment-respond .form-submit input +AHs
    font-family: +ACI-Futura PT+ACIAOw
    max-width: 180px+ADs
    background-color: +ACM-b83806+ADs
    color: +ACM-fff+ADs
    margin-bottom: 0+ADs
    border: 0+ADs
    outline: 0+ADs
    text-transform: uppercase+ADs
    font-size: 15px+ADs
    letter-spacing: 1px+ADs
    border-radius: 30px+ADs
    padding-top: 10px+ADs
+AH0

.wpo-blog-single-section .comment-respond .form-submit input:hover +AHs
    background-color: +ACM-698aa5+ADs
+AH0

+AEA-media screen and (min-width: 1200px) +AHs
    .wpo-blog-single-left-sidebar-section .blog-sidebar +AHs
        padding-right: 45px+ADs
        padding-left: 0+ADs
    +AH0
+AH0


/+ACo----------------------------------------------------------
10.0 Auth-page-style
-----------------------------------------------------------+ACo-/
.wpo-login-area +AHs
    width: 100+ACUAOw
    overflow: hidden+ADs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-align: center+ADs
    -ms-flex-align: center+ADs
    align-items: center+ADs
    min-height: 100vh+ADs
    padding: 100px 0+ADs
+AH0

.wpo-login-area .wpo-accountWrapper +AHs
    width: 1170px+ADs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -ms-flex-wrap: wrap+ADs
    flex-wrap: wrap+ADs
    background: +ACM-fff+ADs
    margin: auto+ADs
    -webkit-box-shadow: 0px 14px 60px rgba(0, 0, 0, 0.06)+ADs
    box-shadow: 0px 14px 60px rgba(0, 0, 0, 0.06)+ADs
    border-radius: 10px+ADs
    overflow: hidden+ADs
+AH0

.wpo-login-area .wpo-accountInfo +AHs
    width: 50+ACUAOw
    background: url(../images/slider/bg.jpg) no-repeat right center+ADs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-orient: vertical+ADs
    -webkit-box-direction: normal+ADs
    -ms-flex-direction: column+ADs
    flex-direction: column+ADs
    -webkit-box-pack: justify+ADs
    -ms-flex-pack: justify+ADs
    justify-content: space-between+ADs
    min-height: 600px+ADs
    text-align: center+ADs
    padding: 50px+ADs
    position: relative+ADs
    z-index: 1+ADs
+AH0

.wpo-login-area .wpo-accountInfo:before +AHs
    position: absolute+ADs
    left: 0+ADs
    top: 0+ADs
    width: 100+ACUAOw
    height: 100+ACUAOw
    background: -webkit-gradient(linear, left bottom, left top, color-stop(24+ACU, +ACM-bf692d), to(+ACM-b83806))+ADs
    background: linear-gradient(0deg, +ACM-bf692d 24+ACU, +ACM-b83806)+ADs
    content: +ACIAIgA7
    opacity: .85+ADs
    z-index: -1+ADs
+AH0

.wpo-login-area .wpo-accountForm +AHs
    width: 50+ACUAOw
    padding: 55px 85px+ADs
    min-height: 600px+ADs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-orient: vertical+ADs
    -webkit-box-direction: normal+ADs
    -ms-flex-direction: column+ADs
    flex-direction: column+ADs
    -webkit-box-pack: center+ADs
    -ms-flex-pack: center+ADs
    justify-content: center+ADs
+AH0

.wpo-login-area .wpo-accountInfoHeader +AHs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-pack: justify+ADs
    -ms-flex-pack: justify+ADs
    justify-content: space-between+ADs
    -webkit-box-align: center+ADs
    -ms-flex-align: center+ADs
    align-items: center+ADs
    margin-bottom: 40px+ADs
    -ms-flex-wrap: wrap+ADs
    flex-wrap: wrap+ADs
+AH0

.wpo-login-area .wpo-accountInfoHeader a +AHs
    font-size: 50px+ADs
    font-family: +ACI-Barlow Condensed+ACI, sans-serif+ADs
    font-weight: 600+ADs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-align: center+ADs
    -ms-flex-align: center+ADs
    align-items: center+ADs
    color: +ACM-fff+ADs
    line-height: 49px+ADs
+AH0

+AEA-media (max-width: 450px) +AHs
    .wpo-login-area .wpo-accountInfoHeader a +AHs
        font-size: 30px+ADs
    +AH0
+AH0

.wpo-login-area .wpo-accountInfoHeader a img +AHs
    margin-right: 10px+ADs
+AH0

+AEA-media (max-width: 450px) +AHs
    .wpo-login-area .wpo-accountInfoHeader a img +AHs
        margin-right: 3px+ADs
    +AH0
+AH0

.wpo-login-area .wpo-accountInfoHeader h2 a +AHs
    display: block+ADs
    line-height: 50px+ADs
    font-size: 35px+ADs
    font-weight: 600+ADs
    color: +ACM-fff+ADs
+AH0

.wpo-login-area .wpo-accountInfo .wpo-accountBtn +AHs
    height: 40px+ADs
    background: +ACM-fff+ADs
    padding: 0px 20px+ADs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-align: center+ADs
    -ms-flex-align: center+ADs
    align-items: center+ADs
    -webkit-box-pack: center+ADs
    -ms-flex-pack: center+ADs
    justify-content: center+ADs
    text-transform: capitalize+ADs
    font-size: 14px+ADs
    color: +ACM-062265+ADs
    border: 2px solid +ACM-fff+ADs
    -webkit-transition: all .4s ease-in-out 0s+ADs
    transition: all .4s ease-in-out 0s+ADs
    border-radius: 5px+ADs
    font-family: +ACI-Poppins+ACI, sans-serif+ADs
+AH0

.wpo-login-area .wpo-accountInfo .wpo-accountBtn:hover +AHs
    background: transparent+ADs
    color: +ACM-fff+ADs
+AH0

.wpo-login-area .wpo-accountInfo p +AHs
    color: +ACM-fff+ADs
    font-size: 18px+ADs
    margin-top: 20px+ADs
+AH0

.wpo-login-area .fromTitle h2 +AHs
    font-size: 35px+ADs
    margin-bottom: 10px+ADs
+AH0

.wpo-login-area .fromTitle p +AHs
    font-size: 15px+ADs
    margin-bottom: 40px+ADs
+AH0

.wpo-login-area .form-style input +AHs
    width: 100+ACUAOw
    margin-bottom: 15px+ADs
    padding-left: 20px+ADs
    height: 60px+ADs
    border: 1px solid +ACM-e5e5e5 +ACE-important+ADs
    border-radius: 2px+ADs
    border: none+ADs
    margin-top: 6px+ADs
+AH0

.wpo-login-area .form-style input:focus +AHs
    outline: none+ADs
    border: 1px solid +ACM-e5e5e5 +ACE-important+ADs
+AH0

.wpo-login-area input+AFs-type+AD0-checkbox+AF0AKw-label +AHs
    display: block+ADs
    margin: 0.2em+ADs
    cursor: pointer+ADs
    padding: 0.2em+ADs
+AH0

.wpo-login-area input+AFs-type+AD0-checkbox+AF0 +AHs
    display: none+ADs
+AH0

.wpo-login-area input+AFs-type+AD0-checkbox+AF0AKw-label:before +AHs
    content: +ACIAXA-2714+ACIAOw
    border: 1px solid +ACM-e5e5e5+ADs
    border-radius: 0.2em+ADs
    display: inline-block+ADs
    width: 1.2em+ADs
    height: 1.2em+ADs
    padding-left: 0.2em+ADs
    padding-bottom: 0.3em+ADs
    margin-right: 0.2em+ADs
    vertical-align: bottom+ADs
    color: transparent+ADs
    -webkit-transition: .2s+ADs
    transition: .2s+ADs
    line-height: 1.2em+ADs
    position: absolute+ADs
    left: 0px+ADs
+AH0

.wpo-login-area input+AFs-type+AD0-checkbox+AF0AKw-label:active:before +AHs
    -webkit-transform: scale(0)+ADs
    transform: scale(0)+ADs
+AH0

.wpo-login-area input+AFs-type+AD0-checkbox+AF0:checked+-label:before +AHs
    background-color: +ACM-b83806+ADs
    border-color: +ACM-b83806+ADs
    color: +ACM-fff+ADs
+AH0

.wpo-login-area input+AFs-type+AD0-checkbox+AF0:disabled+-label:before +AHs
    -webkit-transform: scale(1)+ADs
    transform: scale(1)+ADs
    border-color: +ACM-aaa+ADs
+AH0

.wpo-login-area input+AFs-type+AD0-checkbox+AF0:checked:disabled+-label:before +AHs
    -webkit-transform: scale(1)+ADs
    transform: scale(1)+ADs
    background-color: +ACM-bfb+ADs
    border-color: +ACM-bfb+ADs
+AH0

.wpo-login-area .check-box-wrap +AHs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-pack: justify+ADs
    -ms-flex-pack: justify+ADs
    justify-content: space-between+ADs
    -webkit-box-align: center+ADs
    -ms-flex-align: center+ADs
    align-items: center+ADs
    position: relative+ADs
+AH0

.wpo-login-area .forget-btn a +AHs
    display: inline-block+ADs
    font-size: 14px+ADs
    color: +ACM-b83806+ADs
+AH0

.wpo-login-area .input-box label +AHs
    color: +ACM-676B79+ADs
    font-weight: 500+ADs
    font-size: 16px+ADs
    padding-left: 25px +ACE-important+ADs
+AH0

.wpo-login-area .wpo-accountForm .wpo-accountBtn +AHs
    font-size: 16px+ADs
    padding: 10px 20px+ADs
    border: 2px solid +ACM-b83806+ADs
    width: 100+ACUAOw
    background: +ACM-b83806+ADs
    color: +ACM-fff+ADs
    -webkit-transition: all .4s ease-in-out 0s+ADs
    transition: all .4s ease-in-out 0s+ADs
    margin-top: 30px+ADs
+AH0

.wpo-login-area .wpo-accountForm .wpo-accountBtn:hover +AHs
    background: transparent+ADs
    color: +ACM-333+ADs
+AH0

.wpo-login-area .or +AHs
    border-top: 1px dashed +ACM-e5e5e5+ADs
    margin-top: 45px+ADs
    text-align: center+ADs
    font-weight: 500+ADs
    margin-bottom: 20px+ADs
+AH0

.wpo-login-area .or span +AHs
    font-size: 16px+ADs
    text-transform: uppercase+ADs
    display: inline-block+ADs
    padding: 0 25px+ADs
    background: +ACM-fff+ADs
    position: relative+ADs
    top: -14px+ADs
    color: +ACM-b83806+ADs
+AH0

.wpo-login-area .wpo-socialLoginBtn +AHs
    display: -webkit-box+ADs
    display: -ms-flexbox+ADs
    display: flex+ADs
    -webkit-box-align: center+ADs
    -ms-flex-align: center+ADs
    align-items: center+ADs
    -webkit-box-pack: center+ADs
    -ms-flex-pack: center+ADs
    justify-content: center+ADs
    margin-bottom: 20px+ADs
    -ms-flex-wrap: wrap+ADs
    flex-wrap: wrap+ADs
    list-style: none+ADs
+AH0

.wpo-login-area .wpo-socialLoginBtn li button +AHs
    height: 40px+ADs
    width: 50px+ADs
    min-width: 50px+ADs
    font-size: 15px+ADs
    border-radius: 3px+ADs
    overflow: hidden+ADs
    cursor: pointer+ADs
    position: relative+ADs
    border: none+ADs
    text-transform: capitalize+ADs
    font-weight: 400+ADs
    color: +ACM-fff+ADs
+AH0

.wpo-login-area .wpo-socialLoginBtn li button.facebook +AHs
    background: +ACM-3b5998+ADs
+AH0

.wpo-login-area .wpo-socialLoginBtn li button.linkedin +AHs
    background: +ACM-0077B5+ADs
+AH0

.wpo-login-area .wpo-socialLoginBtn li button.twitter +AHs
    background: +ACM-55acee+ADs
+AH0

.wpo-login-area .wpo-socialLoginBtn li +AHs
    margin: 0px 5px 5px+ADs
+AH0

.wpo-login-area .subText +AHs
    text-align: center+ADs
+AH0

.wpo-login-area .subText a +AHs
    display: inline-block+ADs
    font-size: 14px+ADs
    color: +ACM-b83806+ADs
+AH0

.wpo-login-area .form-group +AHs
    position: relative+ADs
+AH0

.wpo-login-area .input-group-btn +AHs
    position: absolute+ADs
    right: 10px+ADs
    top: 42px+ADs
+AH0

.wpo-login-area .input-group-btn button +AHs
    background: transparent +ACE-important+ADs
    border: none+ADs
    outline: none+ADs
    background: none+ADs
    -webkit-box-shadow: none +ACE-important+ADs
    box-shadow: none +ACE-important+ADs
+AH0

.wpo-login-area .input-group-btn button:hover +AHs
    background: transparent+ADs
+AH0

.wpo-login-area .input-group-btn button:focus,
.wpo-login-area .input-group-btn button.active +AHs
    background: none +ACE-important+ADs
    border: none +ACE-important+ADs
    outline: none +ACE-important+ADs
+AH0

.wpo-login-area .btn-default.active,
.wpo-login-area .btn-default.active,
.wpo-login-area .open+AD4.dropdown-toggle.btn-default +AHs
    background: none +ACE-important+ADs
    border: none+ADs
    outline: none+ADs
+AH0

+AEA-media (max-width: 1200px) +AHs
    .wpo-login-area .wpo-accountWrapper +AHs
        width: 900px+ADs
    +AH0

    .wpo-login-area .wpo-accountForm +AHs
        padding: 70px 35px+ADs
    +AH0
+AH0

+AEA-media (max-width: 1024px) +AHs
    .wpo-login-area .wpo-accountWrapper +AHs
        width: 100+ACUAOw
        max-width: 100+ACUAOw
    +AH0

    .wpo-login-area .wpo-accountForm +AHs
        padding: 70px 35px+ADs
    +AH0

    .wpo-login-area .image img +AHs
        width: 100+ACUAOw
    +AH0
+AH0

+AEA-media (max-width: 992px) +AHs
    .wpo-login-area .wpo-accountInfo +AHs
        width: 100+ACUAOw
        min-height: 400px+ADs
    +AH0

    .wpo-login-area .wpo-accountForm +AHs
        width: 100+ACUAOw
    +AH0

    .wpo-login-area .accountArea +AHs
        padding: 0px 16px+ADs
    +AH0
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-login-area .wpo-accountInfo +AHs
        width: 100+ACUAOw
        padding: 15px+ADs
    +AH0

    .wpo-login-area .wpo-accountForm +AHs
        width: 100+ACUAOw
        padding: 20px+ADs
    +AH0
+AH0

.wpo-login-area .back-home +AHs
    max-width: 150px+ADs
+AH0

/+ACo---------------------------------------------------------------
    404 page
--------------------------------------------------------------+ACo-/
/+ACo---------------------------------------------------------------
+ACM-11.1   error-404-section
--------------------------------------------------------------+ACo-/
.error-404-section +AHs
    text-align: center+ADs
+AH0

.error-404-section .error-message +AHs
    margin-top: 70px+ADs
    padding: 0 200px+ADs
+AH0

+AEA-media (max-width: 991px) +AHs
    .error-404-section .error-message +AHs
        margin-top: 50px+ADs
        padding: 0 100px+ADs
    +AH0
+AH0

+AEA-media (max-width: 767px) +AHs
    .error-404-section .error-message +AHs
        padding: 0+ADs
    +AH0
+AH0

.error-404-section .error-message h3 +AHs
    font-size: 30px+ADs
    font-size: 2rem+ADs
    margin: 0 0 0.8em+ADs
+AH0

.error-404-section .error-message p +AHs
    margin-bottom: 1.8em+ADs
+AH0


/+ACo-Others+ACo-/
.product-img .yith-wcwl-add-to-wishlist +AHs
    margin-top: 0+ADs
+AH0

.product-img .yith-wcwl-add-button+AD4-a i +AHs
    margin-right: 0+ADs
    position: relative+ADs
    top: 2px+ADs
+AH0

.product-img .yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon +AHs
    margin-right: 0+ADs
+AH0

.product-wrap .product-item .product-img ul li .yith-wcwl-wishlistaddedbrowse,
.product-wrap .product-item .product-img ul li .yith-wcwl-wishlistexistsbrowse +AHs
    position: relative+ADs
+AH0

.product-wrap .product-item .product-img ul li .yith-wcwl-wishlistaddedbrowse span.feedback,
.product-wrap .product-item .product-img ul li .yith-wcwl-wishlistexistsbrowse span.feedback +AHs
    position: absolute+ADs
    left: 0+ADs
    top: 0+ADs
    color: +ACM-fff+ADs
    font-size: 19px+ADs
    z-index: -1+ADs
    display: block+ADs
    width: 45px+ADs
    height: 45px+ADs
    line-height: 45px+ADs
    border: 1px solid +ACM-fff+ADs
    border-radius: 50+ACUAOw
    color: +ACM-fff+ADs
+AH0

.product-wrap .product-item .product-img ul li .yith-wcwl-wishlistaddedbrowse:hover span.feedback,
.product-wrap .product-item .product-img ul li .yith-wcwl-wishlistexistsbrowse:hover span.feedback +AHs
    background: +ACM-fff+ADs
+AH0

.product-wrap .product-item .product-img ul li .yith-wcwl-wishlistaddedbrowse:hover span.feedback i,
.product-wrap .product-item .product-img ul li .yith-wcwl-wishlistexistsbrowse:hover span.feedback i +AHs
    color: +ACM-b83806+ADs
+AH0

.product-wrap .product-item .product-img ul li .yith-wcwl-wishlistaddedbrowse a,
.product-wrap .product-item .product-img ul li .yith-wcwl-wishlistexistsbrowse a +AHs
    border-color: transparent+ADs
+AH0

.product-wrap .product-item .product-img ul li .yith-wcwl-wishlistaddedbrowse a:hover,
.product-wrap .product-item .product-img ul li .yith-wcwl-wishlistexistsbrowse a:hover +AHs
    background: transparent+ADs
+AH0

.product-wrap .product-item .product-img ul li .yith-wcwl-wishlistaddedbrowse i:before,
.product-wrap .product-item .product-img ul li .yith-wcwl-wishlistexistsbrowse i:before +AHs
    content: +ACIAXA-f105+ACIAOw
    font-family: Flaticon+ADs
    font-size: 22px+ADs
    line-height: 40px+ADs
+AH0

.product-ratting.woocommerce .woocommerce-product-rating .star-rating +AHs
    margin: 0+ADs
    float: right+ADs
+AH0

div.product-ratting.woocommerce .star-rating span::before +AHs
    color: +ACM-ff9600+ADs
+AH0

div.product-ratting.woocommerce .star-rating::before +AHs
    color: +ACM-c2beb3+ADs
+AH0

.site-header .header-right .mini-wislist-content .mini-cart-item +AHs
    display: flex+ADs
    align-items: center+ADs
+AH0

.site-header .header-right .mini-wislist-content .mini-cart-item .mini-cart-item-des +AHs
    display: flex+ADs
    justify-content: space-between+ADs
    min-width: 75+ACUAOw
    text-align: revert+ADs
    padding-right: 10px+ADs
+AH0

.site-header .header-right .mini-wislist-content .mini-cart-item .mini-cart-item-des a.button +AHs
    padding: 0+ADs
    background: transparent+ADs
+AH0

.site-header .header-right .mini-wislist-content .mini-cart-item .mini-cart-item-des a.button.product+AF8-type+AF8-variable +AHs
    display: none+ADs
+AH0

.select+AF8-box+AF8-label.select+AF8-box.attribute+AF8-pa+AF8-weight .select+AF8-option span +AHs
    background: +ACM-696664+ADs
    border-radius: 50+ACUAOw
    -webkit-box-shadow: 0px 10px 20px rgba(168, 168, 168, 0.5)+ADs
    box-shadow: 0px 10px 20px rgba(168, 168, 168, 0.5)+ADs
    width: 65px+ADs
    border-radius: 30px+ADs
    text-align: center+ADs
    border: 2px solid transparent +ACE-important+ADs
    height: 35px+ADs
    color: +ACM-fff+ADs
    font-size: 13px+ADs
    line-height: 33px+ADs
+AH0

.select+AF8-box+AF8-label.select+AF8-box.attribute+AF8-pa+AF8-weight .select+AF8-option +AHs
    border: 0px solid transparent+ADs
    margin-right: 2px+ADs
+AH0

.select+AF8-box+AF8-label.select+AF8-box.attribute+AF8-pa+AF8-weight +AHs
    padding-top: 15px+ADs
+AH0

.select+AF8-box+AF8-label.select+AF8-box.attribute+AF8-pa+AF8-weight .select+AF8-option.selected span +AHs
    background: +ACM-30180d+ADs
+AH0

/+ACo-Contact Info+ACo-/

.office-info .office-info-item +AHs
    text-align: center+ADs
    box-shadow: 0px 5px 15px 0px rgba(62, 65, 159, 0.1)+ADs
    padding: 40px+ADs
+AH0

.office-info .office-info-item .office-info-icon +AHs
    width: 90px+ADs
    height: 90px+ADs
    background: +ACM-fff+ADs
    line-height: 85px+ADs
    text-align: center+ADs
    margin: 0 auto+ADs
    border-radius: 50+ACUAOw
    box-shadow: 0px 5px 15px 0px rgb(62 65 159 / 10+ACU)+ADs
+AH0

.office-info .office-info-item .office-info-icon svg +AHs
    width: 50px+ADs
    line-height: 50px+ADs
    height: 50px+ADs
+AH0

.office-info .office-info-item .office-info-icon img +AHs
    width: 45px+ADs
+AH0

.office-info .office-info-item .office-info-text h2 +AHs
    font-size: 25px+ADs
    font-weight: 500+ADs
    margin: 20px 0+ADs
    margin-bottom: 15px+ADs
+AH0

.office-info .office-info-item .office-info-text p +AHs
    margin-bottom: 0+ADs
+AH0

/+ACo---------------------------------------------------------------
12. wpo-contact-pg-section
--------------------------------------------------------------+ACo-/
.wpo-contact-pg-section +AHs
    padding-bottom: 0px+ADs
+AH0

.wpo-contact-pg-section .wpo-contact-title +AHs
    max-width: 630px+ADs
    margin: 0 auto+ADs
    text-align: center+ADs
    margin-bottom: 50px+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-contact-pg-section .wpo-contact-title +AHs
        margin-bottom: 30px+ADs
    +AH0
+AH0

.wpo-contact-pg-section .wpo-contact-title h2 +AHs
    font-size: 35px+ADs
    font-weight: 600+ADs
    margin-bottom: 20px+ADs
    margin-top: 0+ADs
+AH0

+AEA-media (max-width: 575px) +AHs
    .wpo-contact-pg-section .wpo-contact-title h2 +AHs
        font-size: 25px+ADs
    +AH0
+AH0

.wpo-contact-pg-section form input,
.wpo-contact-pg-section form select,
.wpo-contact-pg-section form textarea +AHs
    background: +ACM-f9f9f9+ADs
    width: 100+ACUAOw
    height: 50px+ADs
    border: 1px solid +ACM-E3E3E3+ADs
    border-radius: 0px+ADs
    box-shadow: none +ACE-important+ADs
    padding-left: 25px+ADs
+AH0

+AEA-media (max-width: 991px) +AHs

    .wpo-contact-pg-section form input,
    .wpo-contact-pg-section form select,
    .wpo-contact-pg-section form textarea +AHs
        height: 45px+ADs
    +AH0
+AH0

.wpo-contact-pg-section form input:focus,
.wpo-contact-pg-section form select:focus,
.wpo-contact-pg-section form textarea:focus +AHs
    border-color: +ACM-3757f7+ADs
    background: +ACM-f4f6fa+ADs
+AH0

.wpo-contact-pg-section form textarea +AHs
    height: 180px+ADs
    padding-top: 15px+ADs
+AH0

.wpo-contact-pg-section form +AHs
    margin: 0 -15px+ADs
    overflow: hidden+ADs
+AH0

.wpo-contact-pg-section form ::-webkit-input-placeholder +AHs
    font-style: 15px+ADs
    font-style: normal+ADs
    color: +ACM-6d6d6d+ADs
+AH0

.wpo-contact-pg-section form :-moz-placeholder +AHs
    font-style: 15px+ADs
    font-style: normal+ADs
    color: +ACM-6d6d6d+ADs
+AH0

.wpo-contact-pg-section form ::-moz-placeholder +AHs
    font-style: 15px+ADs
    font-style: normal+ADs
    color: +ACM-6d6d6d+ADs
+AH0

.wpo-contact-pg-section form :-ms-input-placeholder +AHs
    font-style: 15px+ADs
    font-style: normal+ADs
    color: +ACM-6d6d6d+ADs
+AH0

.wpo-contact-pg-section form select +AHs
    display: inline-block+ADs
    color: +ACM-6d6d6d+ADs
    background-color: +ADs
    cursor: pointer+ADs
    opacity: 1+ADs
    padding: 6px 25px+ADs
    font-size: 15px+ADs
    font-size: 1rem+ADs
    -webkit-appearance: auto+ADs
    -moz-appearance: auto+ADs
    appearance: auto+ADs
+AH0

.wpo-contact-pg-section form .submit-area +AHs
    text-align: center+ADs
    width: 100+ACUAOw
    margin-bottom: 10px+ADs
    margin-left: 0+ADs
+AH0

+AEA-media (max-width: 767px) +AHs
    .wpo-contact-pg-section form .submit-area +AHs
        margin-bottom: 0+ADs
    +AH0
+AH0

.wpo-contact-pg-section form .submit-area .theme-btn,
.wpo-contact-pg-section form .submit-area .theme-btn-s3,
.wpo-contact-pg-section form .submit-area .theme-btn-s4,
.wpo-contact-pg-section form .submit-area .view-cart-btn +AHs
    border-radius: 30px+ADs
    font-family: +ACI-Nunito Sans+ACI, sans-serif+ADs
    font-size: 16px+ADs
+AH0

.wpo-contact-pg-section form .submit-area .theme-btn:after,
.wpo-contact-pg-section form .submit-area .theme-btn-s3:after,
.wpo-contact-pg-section form .submit-area .theme-btn-s4:after,
.wpo-contact-pg-section form .submit-area .view-cart-btn:after +AHs
    border-radius: 30px+ADs
+AH0

.wpo-contact-pg-section form .wpo-contact-form-wrapper+AD4-div +AHs
    width: calc(50+ACU - 25px)+ADs
    float: left+ADs
    margin: 0 12px 25px+ADs
+AH0

+AEA-media (max-width: 600px) +AHs
    .wpo-contact-pg-section form .wpo-contact-form-wrapper+AD4-div +AHs
        width: calc(100+ACU - 25px)+ADs
        float: none+ADs
    +AH0
+AH0

.wpo-contact-pg-section form .wpo-contact-form-wrapper .submit-area +AHs
    width: 100+ACUAOw
    margin-bottom:0+ADs
+AH0

.wpo-contact-pg-section form .wpo-contact-form-wrapper .submit-area .consultar-cf7-btn +AHs
    width: auto+ADs
    display: inline-block+ADs
    padding-right: 50px+ADs
    padding-left: 50px+ADs
    height: 55px+ADs
    background: +ACM-b83806+ADs
    color: +ACM-fff+ADs
    font-size: 16px+ADs
    font-weight: 700+ADs
+AH0
.wpo-contact-pg-section .wpcf7 .ajax-loader +AHs
    display: block+ADs
+AH0
.wpo-contact-pg-section form .wpo-contact-form-wrapper .submit-area .consultar-cf7-btn:hover +AHs
    background: +ACM-952e06+ADs
    transition: .3s+ADs
+AH0

.wpo-contact-pg-section form .wpo-contact-form-wrapper .fullwidth +AHs
    width: calc(100+ACU - 25px)+ADs
    float: none+ADs
    clear: both+ADs
+AH0
.wpo-contact-pg-section .wpo-contact-form-area +AHs
    padding: 50px+ADs
    background: +ACM-fff+ADs
    box-shadow: 0px 1px 15px 0px rgb(62 65 159 / 10+ACU)+ADs
    position: relative+ADs
    z-index: 99+ADs
+AH0
