/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
    #side-cart ul li .list_content .price,.atvImg,.btn .icon i,.btn:focus .icon i,.button .icon i,.fa,.fa-stack,.header.style2 .logo.mobile .logolink,.product .product-information .price,input[type=submit] .icon i{
        display:inline-block
    }
    .contentbox,.fa-fw,.fa-li,.overlay-effect .buttons,.post-detail-style4 .post-author,.post-detail-style4 .post-meta,.post-detail-style4 .post-title,.shop_table tbody tr td.product-price,.shop_table tbody tr td.product-quantity,.social_bar ul li,.text-center,.thb_subscribe.style1,.widget.pinterest,.widget.widget_about,.widget.widget_dribbble,.widget.widget_flickr,.widget.widget_socialicons,.widget.widget_subscribe_widget,.widget.widget_tag_cloud .wp-tag-cloud{
        text-align:center
    }
    #footer.style2 .menu,#footer.style3 .menu,.mont,.post .post-author em,.smalltitle,.social_bar,.titlefont,.toggle .title,blockquote p,cite,code,h1,h2,h3,h4,h5,h6,html,kbd,pre,q,samp{
        font-family:arial,sans-serif
    }
    hr,input[type=search]{
        box-sizing:content-box
    }
    .fa,body{
        -moz-osx-font-smoothing:grayscale
    }
    .row .row,.row.expanded{
        max-width:none
    }
    h1,h2,h3,h4,h5,h6,p{
        text-rendering:optimizeLegibility
    }
    .fa,blockquote p,h1,h2,h3,h4,h5,h6{
        text-rendering:auto
    }
    abbr,code,kbd{
        color:#0a0a0a
    }
    #wrapper.open-menu,.atvImg-layers,.flex-video,.sr-only,svg:not(:root){
        overflow:hidden
    }
    #content-container,#wrapper{
        min-height:100%
    }
    .cover-bg,.header .header_top,.post.cover-image .thb-placeholder{
        background-size:cover
    }
    .post .post-content,.post .post-content p,.post .post-content.small p{
        letter-spacing:.02em;text-size-adjust:100%
    }
    #archive-title h1,#category-title h1,#category-title h2{
        letter-spacing:-.05em;margin:0
    }
    .authorpage:after,.blog_nav:after,.category_container .inner:after,.category_container:after,.cf:after,.clearfix:after,.comment-respond:after,.commentlist_parent .commentlist_container:after,.gap,.image_link:after,.post .post-gallery:after,.post-content-container:after,.row:after,.shipping_address,.slick-track:after,.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1),.small-up-2>.column:nth-of-type(odd),.small-up-2>.columns:nth-of-type(odd),.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1),.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1),.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1),.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1),.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1),.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1),.vc_toggle:after,.widget.pinterest .pin_link:after,.widget.widget_dribbble .pin_link:after,.widget.widget_flickr .pin_link:after,.woocommerce-account-fields:after,.woocommerce-billing-fields:after,.woocommerce-checkout-review-order:after,.woocommerce-shipping-fields:after,.wpcf7-form-control-wrap:after,.wpcf7-response-output:after,hr{
        clear:both
    }
    pre,textarea{
        overflow:auto
    }
    .more-link,.post.sticky .post-title a,.woocommerce-tabs .tabs dd.active a{
        text-decoration:underline
    }
    .atvImg,.mfp-arrow,.slick-slider,a{
        -webkit-tap-highlight-color:transparent
    }
    #wrapper,body{
        scroll-behavior:smooth
    }
    @font-face{
        font-family:FontAwesome;src:url(https://www.world-wrist-watch.com/web_template/watch/assets/font-awesome-4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(https://www.world-wrist-watch.com/web_template/watch/assets/font-awesome-4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(https://www.world-wrist-watch.com/web_template/watch/assets/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(https://www.world-wrist-watch.com/web_template/watch/assets/font-awesome-4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(https://www.world-wrist-watch.com/web_template/watch/assets/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(https://www.world-wrist-watch.com/web_template/watch/assets/font-awesome-4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal;font-display:swap
    }
    .fa{
        font:14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased
    }
    .fa-lg{
        font-size:1.33333333em;line-height:.75em;vertical-align:-15%
    }
    .fa-2x,.fa-stack-2x{
        font-size:2em
    }
    .fa-3x{
        font-size:3em
    }
    .fa-4x{
        font-size:4em
    }
    .fa-5x{
        font-size:5em
    }
    .fa-fw{
        width:1.28571429em
    }
    .fa-ul{
        padding-left:0;margin-left:2.14285714em;list-style-type:none
    }
    .fa-ul>li,.full-menu-container .full-menu>li.menu-item-has-children,.full-menu-container .full-menu>li.menu-item-has-children .sub-menu:not(.thb_mega_menu) .menu-item-has-children,.iconlist li,.notification-box,.post.cover-image,.post.featured-style8,.post.offset-title,.products,.slick,.small-pull-1,.small-pull-10,.small-pull-11,.small-pull-2,.small-pull-3,.small-pull-4,.small-pull-5,.small-pull-6,.small-pull-7,.small-pull-8,.small-pull-9,.small-push-1,.small-push-10,.small-push-11,.small-push-2,.small-push-3,.small-push-4,.small-push-5,.small-push-6,.small-push-7,.small-push-8,.small-push-9,.thb-loading,.thb-mobile-menu li.menu-item-has-children,.toggle .title,.vc_toggle,.widget.style4+.widget.style4,.widget.woocommerce .product_list_widget,blockquote,sub,sup{
        position:relative
    }
    .fa-li{
        position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em
    }
    .fa-li.fa-lg{
        left:-1.85714286em
    }
    .fa-border{
        padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em
    }
    #footer .row.no-padding,#footer .widget.style3>strong span,#ship-to-different-address,#side-cart ul li .list_content .quantity,.header.style2.boxed .header_top,.header.style2.boxed .header_top>.row>.columns,.header.style3.boxed .header_top>.row>.columns,.header.style3.boxed .nav_holder>.row>.columns,.header.style4.boxed .center-column,.header.style4.boxed .nav_holder>.row>.columns,.row.no-padding .owl-item>.columns,.row.no-padding>.columns,.sidebar.woo,.sr-only,.vc_inner .widget.style4,.widget.widget_socialcounter,.widget.widget_socialicons li,body,button,legend{
        padding:0
    }
    #comments ol.commentlist .comment .vcard,#footer.no-borders .row .columns+.columns,.header.fixed .full-menu-container .full-menu,.header.style1 .full-menu-container .full-menu,.sr-only,.thb-mobile-menu li:last-child,.widget .post.style1,.widget .post.style2,.widget.widget_socialcounter.style1,.widget.widget_text,a img,button,img,legend{
        border:0
    }
    .fa-pull-left,.pull-left{
        float:left
    }
    .blog_nav .prev,.column:last-child:not(:first-child),.columns:last-child:not(:first-child),.fa-pull-right,.pull-right,[dir=rtl] .slick-slide{
        float:right
    }
    .fa.fa-pull-left,.fa.pull-left{
        margin-right:.3em
    }
    .fa.fa-pull-right,.fa.pull-right{
        margin-left:.3em
    }
    .fa-spin{
        -webkit-animation:2s linear infinite fa-spin;animation:2s linear infinite fa-spin
    }
    .fa-pulse{
        -webkit-animation:1s steps(8) infinite fa-spin;animation:1s steps(8) infinite fa-spin
    }
    @-webkit-keyframes fa-spin{
        0%
    {
            -webkit-transform:rotate(0);transform:rotate(0)
        }
        100%{
        -webkit-transform:rotate(359deg);transform:rotate(359deg)}

    }
    @keyframes fa-spin{
        0%
    {
            -webkit-transform:rotate(0);transform:rotate(0)
        }
        100%{
        -webkit-transform:rotate(359deg);transform:rotate(359deg)}

    }
    .fa-rotate-90{
        -webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)
    }
    .fa-rotate-180{
        -webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)
    }
    .fa-rotate-270{
        -webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)
    }
    .fa-flip-horizontal{
        -webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)
    }
    .fa-flip-vertical{
        -webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)
    }
    :root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{
        filter:none
    }
    .fa-stack{
        position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle
    }
    .fa-stack-1x,.fa-stack-2x{
        position:absolute;left:0;width:100%;text-align:center
    }
    .fa-stack-1x,a,b,em,i,small,strong{
        line-height:inherit
    }
    #footer.dark .post .post-title a:not(:hover),#footer.dark .widget strong,#footer.dark .widget ul li a,#footer.dark .widget ul.menu li a,#footer.dark h1,#footer.dark h2,#footer.dark h3,#footer.dark h4,#footer.dark h5,#footer.dark h6,#subfooter.dark .menu li a,#subfooter.dark a.social:not(:hover),.boxed-icon.fill,.btn:focus:hover,.btn:hover,.button:hover,.fa-inverse,.full-menu-container.light-menu-color .full-menu>li>a,.header_holder.on.light-transparent-header,.header_holder.on.light-transparent-header .header .full-menu-container .full-menu>li>a,.header_holder.on.light-transparent-header .header .social_header a:not(:hover),.mfp-preloader a:hover,.overlay-effect .overlay .post-content,.overlay-effect .overlay .post-meta,.overlay-effect .overlay .post-title h3,.post-gallery-content .row .columns.image-text h6,.post.featured-style12 .featured-title .post-meta.style1 a,.post.featured-style12 .featured-title .post-title h3 a,.post.featured-style4 .featured-title .post-title h3 a,.post.featured-style8 .post-author a,.post.featured-style8 .post-author em,.post.featured-style8 .post-meta a,.post.featured-style8 .post-meta a:hover,.post.light-title .post-author,.post.light-title .post-author a,.post.light-title .post-author a:hover,.post.light-title .post-author em,.post.light-title .post-title,.post.light-title .post-title a,.post.light-title .post-title a:hover,.post.light-title .post-title em,.post.listing.listing-style2 .listing_content .post-title a,.post.style11 .post-author,.post.style11 .post-author a,.post.style11 .post-author a:hover,.post.style11 .post-author em,.post.style11 .post-author.style1 a,.post.style11 .post-links span,.post.style11 .post-meta.style1 a,.post.style11 .post-title,.post.style11 .post-title a,.post.style11 .post-title a:hover,.post.style11 .post-title em,.product-category h2 a,.product-category h2 a:hover,.snapchat.boxed-icon.fill,.snapchat.boxed-icon:hover,.style3 .post-header .post-author,.style3 .post-header .post-author em,.style3 .post-header .post-meta,.style3 .post-header .post-title a,.style3 .post-header .post-title h1,input[type=submit]:hover{
        color:#fff
    }
    .fa-glass:before{
        content:"\f000"
    }
    .fa-music:before{
        content:"\f001"
    }
    .fa-search:before{
        content:"\f002"
    }
    .fa-envelope-o:before{
        content:"\f003"
    }
    .fa-heart:before{
        content:"\f004"
    }
    .fa-star:before{
        content:"\f005"
    }
    .fa-star-o:before{
        content:"\f006"
    }
    .fa-user:before{
        content:"\f007"
    }
    .fa-film:before{
        content:"\f008"
    }
    .fa-th-large:before{
        content:"\f009"
    }
    .fa-th:before{
        content:"\f00a"
    }
    .fa-th-list:before{
        content:"\f00b"
    }
    .fa-check:before{
        content:"\f00c"
    }
    .fa-close:before,.fa-remove:before,.fa-times:before,.notification-box.error .icon:before{
        content:"\f00d"
    }
    .fa-search-plus:before{
        content:"\f00e"
    }
    .fa-search-minus:before{
        content:"\f010"
    }
    .fa-power-off:before{
        content:"\f011"
    }
    .fa-signal:before{
        content:"\f012"
    }
    .fa-cog:before,.fa-gear:before{
        content:"\f013"
    }
    .fa-trash-o:before{
        content:"\f014"
    }
    .fa-home:before{
        content:"\f015"
    }
    .fa-file-o:before{
        content:"\f016"
    }
    .fa-clock-o:before{
        content:"\f017"
    }
    .fa-road:before{
        content:"\f018"
    }
    .fa-download:before{
        content:"\f019"
    }
    .fa-arrow-circle-o-down:before{
        content:"\f01a"
    }
    .fa-arrow-circle-o-up:before{
        content:"\f01b"
    }
    .fa-inbox:before{
        content:"\f01c"
    }
    .fa-play-circle-o:before{
        content:"\f01d"
    }
    .fa-repeat:before,.fa-rotate-right:before{
        content:"\f01e"
    }
    .fa-refresh:before{
        content:"\f021"
    }
    .fa-list-alt:before{
        content:"\f022"
    }
    .fa-lock:before{
        content:"\f023"
    }
    .fa-flag:before{
        content:"\f024"
    }
    .fa-headphones:before{
        content:"\f025"
    }
    .fa-volume-off:before{
        content:"\f026"
    }
    .fa-volume-down:before{
        content:"\f027"
    }
    .fa-volume-up:before{
        content:"\f028"
    }
    .fa-qrcode:before{
        content:"\f029"
    }
    .fa-barcode:before{
        content:"\f02a"
    }
    .fa-tag:before{
        content:"\f02b"
    }
    .fa-tags:before{
        content:"\f02c"
    }
    .fa-book:before{
        content:"\f02d"
    }
    .fa-bookmark:before{
        content:"\f02e"
    }
    .fa-print:before{
        content:"\f02f"
    }
    .fa-camera:before{
        content:"\f030"
    }
    .fa-font:before{
        content:"\f031"
    }
    .fa-bold:before{
        content:"\f032"
    }
    .fa-italic:before{
        content:"\f033"
    }
    .fa-text-height:before{
        content:"\f034"
    }
    .fa-text-width:before{
        content:"\f035"
    }
    .fa-align-left:before{
        content:"\f036"
    }
    .fa-align-center:before{
        content:"\f037"
    }
    .fa-align-right:before{
        content:"\f038"
    }
    .fa-align-justify:before{
        content:"\f039"
    }
    .fa-list:before{
        content:"\f03a"
    }
    .fa-dedent:before,.fa-outdent:before{
        content:"\f03b"
    }
    .fa-indent:before{
        content:"\f03c"
    }
    .fa-video-camera:before{
        content:"\f03d"
    }
    .fa-image:before,.fa-photo:before,.fa-picture-o:before{
        content:"\f03e"
    }
    .fa-pencil:before{
        content:"\f040"
    }
    .fa-map-marker:before{
        content:"\f041"
    }
    .fa-adjust:before{
        content:"\f042"
    }
    .fa-tint:before{
        content:"\f043"
    }
    .fa-edit:before,.fa-pencil-square-o:before{
        content:"\f044"
    }
    .fa-share-square-o:before{
        content:"\f045"
    }
    .fa-check-square-o:before{
        content:"\f046"
    }
    .fa-arrows:before{
        content:"\f047"
    }
    .fa-step-backward:before{
        content:"\f048"
    }
    .fa-fast-backward:before{
        content:"\f049"
    }
    .fa-backward:before{
        content:"\f04a"
    }
    .fa-play:before{
        content:"\f04b"
    }
    .fa-pause:before{
        content:"\f04c"
    }
    .fa-stop:before{
        content:"\f04d"
    }
    .fa-forward:before{
        content:"\f04e"
    }
    .fa-fast-forward:before{
        content:"\f050"
    }
    .fa-step-forward:before{
        content:"\f051"
    }
    .fa-eject:before{
        content:"\f052"
    }
    .fa-chevron-left:before{
        content:"\f053"
    }
    .fa-chevron-right:before{
        content:"\f054"
    }
    .fa-plus-circle:before{
        content:"\f055"
    }
    .fa-minus-circle:before{
        content:"\f056"
    }
    .fa-times-circle:before{
        content:"\f057"
    }
    .fa-check-circle:before{
        content:"\f058"
    }
    .fa-question-circle:before{
        content:"\f059"
    }
    .fa-info-circle:before{
        content:"\f05a"
    }
    .fa-crosshairs:before{
        content:"\f05b"
    }
    .fa-times-circle-o:before{
        content:"\f05c"
    }
    .fa-check-circle-o:before{
        content:"\f05d"
    }
    .fa-ban:before{
        content:"\f05e"
    }
    .fa-arrow-left:before{
        content:"\f060"
    }
    .fa-arrow-right:before{
        content:"\f061"
    }
    .fa-arrow-up:before{
        content:"\f062"
    }
    .fa-arrow-down:before{
        content:"\f063"
    }
    .fa-mail-forward:before,.fa-share:before{
        content:"\f064"
    }
    .fa-expand:before{
        content:"\f065"
    }
    .fa-compress:before{
        content:"\f066"
    }
    .fa-plus:before{
        content:"\f067"
    }
    .fa-minus:before{
        content:"\f068"
    }
    .fa-asterisk:before{
        content:"\f069"
    }
    .fa-exclamation-circle:before{
        content:"\f06a"
    }
    .fa-gift:before{
        content:"\f06b"
    }
    .fa-leaf:before{
        content:"\f06c"
    }
    .fa-fire:before{
        content:"\f06d"
    }
    .fa-eye:before{
        content:"\f06e"
    }
    .fa-eye-slash:before{
        content:"\f070"
    }
    .fa-exclamation-triangle:before,.fa-warning:before{
        content:"\f071"
    }
    .fa-plane:before{
        content:"\f072"
    }
    .fa-calendar:before{
        content:"\f073"
    }
    .fa-random:before{
        content:"\f074"
    }
    .fa-comment:before{
        content:"\f075"
    }
    .fa-magnet:before{
        content:"\f076"
    }
    .fa-chevron-up:before{
        content:"\f077"
    }
    .fa-chevron-down:before{
        content:"\f078"
    }
    .fa-retweet:before{
        content:"\f079"
    }
    .fa-shopping-cart:before{
        content:"\f07a"
    }
    .fa-folder:before{
        content:"\f07b"
    }
    .fa-folder-open:before{
        content:"\f07c"
    }
    .fa-arrows-v:before{
        content:"\f07d"
    }
    .fa-arrows-h:before{
        content:"\f07e"
    }
    .fa-bar-chart-o:before,.fa-bar-chart:before{
        content:"\f080"
    }
    .fa-twitter-square:before{
        content:"\f081"
    }
    .fa-facebook-square:before{
        content:"\f082"
    }
    .fa-camera-retro:before{
        content:"\f083"
    }
    .fa-key:before{
        content:"\f084"
    }
    .fa-cogs:before,.fa-gears:before{
        content:"\f085"
    }
    .fa-comments:before{
        content:"\f086"
    }
    .fa-thumbs-o-up:before{
        content:"\f087"
    }
    .fa-thumbs-o-down:before{
        content:"\f088"
    }
    .fa-star-half:before{
        content:"\f089"
    }
    .fa-heart-o:before{
        content:"\f08a"
    }
    .fa-sign-out:before{
        content:"\f08b"
    }
    .fa-linkedin-square:before{
        content:"\f08c"
    }
    .fa-thumb-tack:before{
        content:"\f08d"
    }
    .fa-external-link:before{
        content:"\f08e"
    }
    .fa-sign-in:before{
        content:"\f090"
    }
    .fa-trophy:before{
        content:"\f091"
    }
    .fa-github-square:before{
        content:"\f092"
    }
    .fa-upload:before{
        content:"\f093"
    }
    .fa-lemon-o:before{
        content:"\f094"
    }
    .fa-phone:before{
        content:"\f095"
    }
    .fa-square-o:before{
        content:"\f096"
    }
    .fa-bookmark-o:before{
        content:"\f097"
    }
    .fa-phone-square:before{
        content:"\f098"
    }
    .fa-twitter:before{
        content:"\f099"
    }
    .fa-facebook-f:before,.fa-facebook:before{
        content:"\f09a"
    }
    .fa-github:before{
        content:"\f09b"
    }
    .fa-unlock:before{
        content:"\f09c"
    }
    .fa-credit-card:before{
        content:"\f09d"
    }
    .fa-feed:before,.fa-rss:before{
        content:"\f09e"
    }
    .fa-hdd-o:before{
        content:"\f0a0"
    }
    .fa-bullhorn:before{
        content:"\f0a1"
    }
    .fa-bell:before{
        content:"\f0f3"
    }
    .fa-certificate:before{
        content:"\f0a3"
    }
    .fa-hand-o-right:before{
        content:"\f0a4"
    }
    .fa-hand-o-left:before{
        content:"\f0a5"
    }
    .fa-hand-o-up:before{
        content:"\f0a6"
    }
    .fa-hand-o-down:before{
        content:"\f0a7"
    }
    .fa-arrow-circle-left:before{
        content:"\f0a8"
    }
    .fa-arrow-circle-right:before{
        content:"\f0a9"
    }
    .fa-arrow-circle-up:before{
        content:"\f0aa"
    }
    .fa-arrow-circle-down:before{
        content:"\f0ab"
    }
    .fa-globe:before{
        content:"\f0ac"
    }
    .fa-wrench:before{
        content:"\f0ad"
    }
    .fa-tasks:before{
        content:"\f0ae"
    }
    .fa-filter:before{
        content:"\f0b0"
    }
    .fa-briefcase:before{
        content:"\f0b1"
    }
    .fa-arrows-alt:before{
        content:"\f0b2"
    }
    .fa-group:before,.fa-users:before{
        content:"\f0c0"
    }
    .fa-chain:before,.fa-link:before{
        content:"\f0c1"
    }
    .fa-cloud:before{
        content:"\f0c2"
    }
    .fa-flask:before{
        content:"\f0c3"
    }
    .fa-cut:before,.fa-scissors:before{
        content:"\f0c4"
    }
    .fa-copy:before,.fa-files-o:before{
        content:"\f0c5"
    }
    .fa-paperclip:before{
        content:"\f0c6"
    }
    .fa-floppy-o:before,.fa-save:before{
        content:"\f0c7"
    }
    .fa-square:before{
        content:"\f0c8"
    }
    .fa-bars:before,.fa-navicon:before,.fa-reorder:before{
        content:"\f0c9"
    }
    .fa-list-ul:before{
        content:"\f0ca"
    }
    .fa-list-ol:before{
        content:"\f0cb"
    }
    .fa-strikethrough:before{
        content:"\f0cc"
    }
    .fa-underline:before{
        content:"\f0cd"
    }
    .fa-table:before{
        content:"\f0ce"
    }
    .fa-magic:before{
        content:"\f0d0"
    }
    .fa-truck:before{
        content:"\f0d1"
    }
    .fa-pinterest:before{
        content:"\f0d2"
    }
    .fa-pinterest-square:before{
        content:"\f0d3"
    }
    .fa-google-plus-square:before{
        content:"\f0d4"
    }
    .fa-google-plus:before{
        content:"\f0d5"
    }
    .fa-money:before{
        content:"\f0d6"
    }
    .fa-caret-down:before{
        content:"\f0d7"
    }
    .fa-caret-up:before{
        content:"\f0d8"
    }
    .fa-caret-left:before{
        content:"\f0d9"
    }
    .fa-caret-right:before{
        content:"\f0da"
    }
    .fa-columns:before{
        content:"\f0db"
    }
    .fa-sort:before,.fa-unsorted:before{
        content:"\f0dc"
    }
    .fa-sort-desc:before,.fa-sort-down:before{
        content:"\f0dd"
    }
    .fa-sort-asc:before,.fa-sort-up:before{
        content:"\f0de"
    }
    .fa-envelope:before{
        content:"\f0e0"
    }
    .fa-linkedin:before{
        content:"\f0e1"
    }
    .fa-rotate-left:before,.fa-undo:before{
        content:"\f0e2"
    }
    .fa-gavel:before,.fa-legal:before{
        content:"\f0e3"
    }
    .fa-dashboard:before,.fa-tachometer:before{
        content:"\f0e4"
    }
    .fa-comment-o:before{
        content:"\f0e5"
    }
    .fa-comments-o:before{
        content:"\f0e6"
    }
    .fa-bolt:before,.fa-flash:before{
        content:"\f0e7"
    }
    .fa-sitemap:before{
        content:"\f0e8"
    }
    .fa-umbrella:before{
        content:"\f0e9"
    }
    .fa-clipboard:before,.fa-paste:before{
        content:"\f0ea"
    }
    .fa-lightbulb-o:before{
        content:"\f0eb"
    }
    .fa-exchange:before{
        content:"\f0ec"
    }
    .fa-cloud-download:before{
        content:"\f0ed"
    }
    .fa-cloud-upload:before{
        content:"\f0ee"
    }
    .fa-user-md:before{
        content:"\f0f0"
    }
    .fa-stethoscope:before{
        content:"\f0f1"
    }
    .fa-suitcase:before{
        content:"\f0f2"
    }
    .fa-bell-o:before{
        content:"\f0a2"
    }
    .fa-coffee:before{
        content:"\f0f4"
    }
    .fa-cutlery:before{
        content:"\f0f5"
    }
    .fa-file-text-o:before{
        content:"\f0f6"
    }
    .fa-building-o:before{
        content:"\f0f7"
    }
    .fa-hospital-o:before{
        content:"\f0f8"
    }
    .fa-ambulance:before{
        content:"\f0f9"
    }
    .fa-medkit:before{
        content:"\f0fa"
    }
    .fa-fighter-jet:before{
        content:"\f0fb"
    }
    .fa-beer:before{
        content:"\f0fc"
    }
    .fa-h-square:before{
        content:"\f0fd"
    }
    .fa-plus-square:before{
        content:"\f0fe"
    }
    .fa-angle-double-left:before{
        content:"\f100"
    }
    .fa-angle-double-right:before{
        content:"\f101"
    }
    .fa-angle-double-up:before{
        content:"\f102"
    }
    .fa-angle-double-down:before{
        content:"\f103"
    }
    .fa-angle-left:before{
        content:"\f104"
    }
    .fa-angle-right:before{
        content:"\f105"
    }
    .fa-angle-up:before{
        content:"\f106"
    }
    .fa-angle-down:before{
        content:"\f107"
    }
    .fa-desktop:before{
        content:"\f108"
    }
    .fa-laptop:before{
        content:"\f109"
    }
    .fa-tablet:before{
        content:"\f10a"
    }
    .fa-mobile-phone:before,.fa-mobile:before{
        content:"\f10b"
    }
    .fa-circle-o:before{
        content:"\f10c"
    }
    .fa-quote-left:before{
        content:"\f10d"
    }
    .fa-quote-right:before{
        content:"\f10e"
    }
    .fa-spinner:before{
        content:"\f110"
    }
    .fa-circle:before{
        content:"\f111"
    }
    .fa-mail-reply:before,.fa-reply:before{
        content:"\f112"
    }
    .fa-github-alt:before{
        content:"\f113"
    }
    .fa-folder-o:before{
        content:"\f114"
    }
    .fa-folder-open-o:before{
        content:"\f115"
    }
    .fa-smile-o:before{
        content:"\f118"
    }
    .fa-frown-o:before{
        content:"\f119"
    }
    .fa-meh-o:before{
        content:"\f11a"
    }
    .fa-gamepad:before{
        content:"\f11b"
    }
    .fa-keyboard-o:before{
        content:"\f11c"
    }
    .fa-flag-o:before{
        content:"\f11d"
    }
    .fa-flag-checkered:before{
        content:"\f11e"
    }
    .fa-terminal:before{
        content:"\f120"
    }
    .fa-code:before{
        content:"\f121"
    }
    .fa-mail-reply-all:before,.fa-reply-all:before{
        content:"\f122"
    }
    .fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{
        content:"\f123"
    }
    .fa-location-arrow:before{
        content:"\f124"
    }
    .fa-crop:before{
        content:"\f125"
    }
    .fa-code-fork:before{
        content:"\f126"
    }
    .fa-chain-broken:before,.fa-unlink:before{
        content:"\f127"
    }
    .fa-question:before{
        content:"\f128"
    }
    .fa-info:before,.notification-box.information .icon:before{
        content:"\f129"
    }
    .fa-exclamation:before,.notification-box.warning .icon:before{
        content:"\f12a"
    }
    .fa-superscript:before{
        content:"\f12b"
    }
    .fa-subscript:before{
        content:"\f12c"
    }
    .fa-eraser:before{
        content:"\f12d"
    }
    .fa-puzzle-piece:before{
        content:"\f12e"
    }
    .fa-microphone:before{
        content:"\f130"
    }
    .fa-microphone-slash:before{
        content:"\f131"
    }
    .fa-shield:before{
        content:"\f132"
    }
    .fa-calendar-o:before{
        content:"\f133"
    }
    .fa-fire-extinguisher:before{
        content:"\f134"
    }
    .fa-rocket:before{
        content:"\f135"
    }
    .fa-maxcdn:before{
        content:"\f136"
    }
    .fa-chevron-circle-left:before{
        content:"\f137"
    }
    .fa-chevron-circle-right:before{
        content:"\f138"
    }
    .fa-chevron-circle-up:before{
        content:"\f139"
    }
    .fa-chevron-circle-down:before{
        content:"\f13a"
    }
    .fa-html5:before{
        content:"\f13b"
    }
    .fa-css3:before{
        content:"\f13c"
    }
    .fa-anchor:before{
        content:"\f13d"
    }
    .fa-unlock-alt:before{
        content:"\f13e"
    }
    .fa-bullseye:before{
        content:"\f140"
    }
    .fa-ellipsis-h:before{
        content:"\f141"
    }
    .fa-ellipsis-v:before{
        content:"\f142"
    }
    .fa-rss-square:before{
        content:"\f143"
    }
    .fa-play-circle:before{
        content:"\f144"
    }
    .fa-ticket:before{
        content:"\f145"
    }
    .fa-minus-square:before{
        content:"\f146"
    }
    .fa-minus-square-o:before{
        content:"\f147"
    }
    .fa-level-up:before{
        content:"\f148"
    }
    .fa-level-down:before{
        content:"\f149"
    }
    .fa-check-square:before{
        content:"\f14a"
    }
    .fa-pencil-square:before{
        content:"\f14b"
    }
    .fa-external-link-square:before{
        content:"\f14c"
    }
    .fa-share-square:before{
        content:"\f14d"
    }
    .fa-compass:before{
        content:"\f14e"
    }
    .fa-caret-square-o-down:before,.fa-toggle-down:before{
        content:"\f150"
    }
    .fa-caret-square-o-up:before,.fa-toggle-up:before{
        content:"\f151"
    }
    .fa-caret-square-o-right:before,.fa-toggle-right:before{
        content:"\f152"
    }
    .fa-eur:before,.fa-euro:before{
        content:"\f153"
    }
    .fa-gbp:before{
        content:"\f154"
    }
    .fa-dollar:before,.fa-usd:before{
        content:"\f155"
    }
    .fa-inr:before,.fa-rupee:before{
        content:"\f156"
    }
    .fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{
        content:"\f157"
    }
    .fa-rouble:before,.fa-rub:before,.fa-ruble:before{
        content:"\f158"
    }
    .fa-krw:before,.fa-won:before{
        content:"\f159"
    }
    .fa-bitcoin:before,.fa-btc:before{
        content:"\f15a"
    }
    .fa-file:before{
        content:"\f15b"
    }
    .fa-file-text:before{
        content:"\f15c"
    }
    .fa-sort-alpha-asc:before{
        content:"\f15d"
    }
    .fa-sort-alpha-desc:before{
        content:"\f15e"
    }
    .fa-sort-amount-asc:before{
        content:"\f160"
    }
    .fa-sort-amount-desc:before{
        content:"\f161"
    }
    .fa-sort-numeric-asc:before{
        content:"\f162"
    }
    .fa-sort-numeric-desc:before{
        content:"\f163"
    }
    .fa-thumbs-up:before{
        content:"\f164"
    }
    .fa-thumbs-down:before{
        content:"\f165"
    }
    .fa-youtube-square:before{
        content:"\f166"
    }
    .fa-youtube:before{
        content:"\f167"
    }
    .fa-xing:before{
        content:"\f168"
    }
    .fa-xing-square:before{
        content:"\f169"
    }
    .fa-youtube-play:before{
        content:"\f16a"
    }
    .fa-dropbox:before{
        content:"\f16b"
    }
    .fa-stack-overflow:before{
        content:"\f16c"
    }
    .fa-instagram:before{
        content:"\f16d"
    }
    .fa-flickr:before{
        content:"\f16e"
    }
    .fa-adn:before{
        content:"\f170"
    }
    .fa-bitbucket:before{
        content:"\f171"
    }
    .fa-bitbucket-square:before{
        content:"\f172"
    }
    .fa-tumblr:before{
        content:"\f173"
    }
    .fa-tumblr-square:before{
        content:"\f174"
    }
    .fa-long-arrow-down:before{
        content:"\f175"
    }
    .fa-long-arrow-up:before{
        content:"\f176"
    }
    .fa-long-arrow-left:before{
        content:"\f177"
    }
    .fa-long-arrow-right:before{
        content:"\f178"
    }
    .fa-apple:before{
        content:"\f179"
    }
    .fa-windows:before{
        content:"\f17a"
    }
    .fa-android:before{
        content:"\f17b"
    }
    .fa-linux:before{
        content:"\f17c"
    }
    .fa-dribbble:before{
        content:"\f17d"
    }
    .fa-skype:before{
        content:"\f17e"
    }
    .fa-foursquare:before{
        content:"\f180"
    }
    .fa-trello:before{
        content:"\f181"
    }
    .fa-female:before{
        content:"\f182"
    }
    .fa-male:before{
        content:"\f183"
    }
    .fa-gittip:before,.fa-gratipay:before{
        content:"\f184"
    }
    .fa-sun-o:before{
        content:"\f185"
    }
    .fa-moon-o:before{
        content:"\f186"
    }
    .fa-archive:before{
        content:"\f187"
    }
    .fa-bug:before{
        content:"\f188"
    }
    .fa-vk:before{
        content:"\f189"
    }
    .fa-weibo:before{
        content:"\f18a"
    }
    .fa-renren:before{
        content:"\f18b"
    }
    .fa-pagelines:before{
        content:"\f18c"
    }
    .fa-stack-exchange:before{
        content:"\f18d"
    }
    .fa-arrow-circle-o-right:before{
        content:"\f18e"
    }
    .fa-arrow-circle-o-left:before{
        content:"\f190"
    }
    .fa-caret-square-o-left:before,.fa-toggle-left:before{
        content:"\f191"
    }
    .fa-dot-circle-o:before{
        content:"\f192"
    }
    .fa-wheelchair:before{
        content:"\f193"
    }
    .fa-vimeo-square:before{
        content:"\f194"
    }
    .fa-try:before,.fa-turkish-lira:before{
        content:"\f195"
    }
    .fa-plus-square-o:before{
        content:"\f196"
    }
    .fa-space-shuttle:before{
        content:"\f197"
    }
    .fa-slack:before{
        content:"\f198"
    }
    .fa-envelope-square:before{
        content:"\f199"
    }
    .fa-wordpress:before{
        content:"\f19a"
    }
    .fa-openid:before{
        content:"\f19b"
    }
    .fa-bank:before,.fa-institution:before,.fa-university:before{
        content:"\f19c"
    }
    .fa-graduation-cap:before,.fa-mortar-board:before{
        content:"\f19d"
    }
    .fa-yahoo:before{
        content:"\f19e"
    }
    .fa-google:before{
        content:"\f1a0"
    }
    .fa-reddit:before{
        content:"\f1a1"
    }
    .fa-reddit-square:before{
        content:"\f1a2"
    }
    .fa-stumbleupon-circle:before{
        content:"\f1a3"
    }
    .fa-stumbleupon:before{
        content:"\f1a4"
    }
    .fa-delicious:before{
        content:"\f1a5"
    }
    .fa-digg:before{
        content:"\f1a6"
    }
    .fa-pied-piper-pp:before{
        content:"\f1a7"
    }
    .fa-pied-piper-alt:before{
        content:"\f1a8"
    }
    .fa-drupal:before{
        content:"\f1a9"
    }
    .fa-joomla:before{
        content:"\f1aa"
    }
    .fa-language:before{
        content:"\f1ab"
    }
    .fa-fax:before{
        content:"\f1ac"
    }
    .fa-building:before{
        content:"\f1ad"
    }
    .fa-child:before{
        content:"\f1ae"
    }
    .fa-paw:before{
        content:"\f1b0"
    }
    .fa-spoon:before{
        content:"\f1b1"
    }
    .fa-cube:before{
        content:"\f1b2"
    }
    .fa-cubes:before{
        content:"\f1b3"
    }
    .fa-behance:before{
        content:"\f1b4"
    }
    .fa-behance-square:before{
        content:"\f1b5"
    }
    .fa-steam:before{
        content:"\f1b6"
    }
    .fa-steam-square:before{
        content:"\f1b7"
    }
    .fa-recycle:before{
        content:"\f1b8"
    }
    .fa-automobile:before,.fa-car:before{
        content:"\f1b9"
    }
    .fa-cab:before,.fa-taxi:before{
        content:"\f1ba"
    }
    .fa-tree:before{
        content:"\f1bb"
    }
    .fa-spotify:before{
        content:"\f1bc"
    }
    .fa-deviantart:before{
        content:"\f1bd"
    }
    .fa-soundcloud:before{
        content:"\f1be"
    }
    .fa-database:before{
        content:"\f1c0"
    }
    .fa-file-pdf-o:before{
        content:"\f1c1"
    }
    .fa-file-word-o:before{
        content:"\f1c2"
    }
    .fa-file-excel-o:before{
        content:"\f1c3"
    }
    .fa-file-powerpoint-o:before{
        content:"\f1c4"
    }
    .fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{
        content:"\f1c5"
    }
    .fa-file-archive-o:before,.fa-file-zip-o:before{
        content:"\f1c6"
    }
    .fa-file-audio-o:before,.fa-file-sound-o:before{
        content:"\f1c7"
    }
    .fa-file-movie-o:before,.fa-file-video-o:before{
        content:"\f1c8"
    }
    .fa-file-code-o:before{
        content:"\f1c9"
    }
    .fa-vine:before{
        content:"\f1ca"
    }
    .fa-codepen:before{
        content:"\f1cb"
    }
    .fa-jsfiddle:before{
        content:"\f1cc"
    }
    .fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{
        content:"\f1cd"
    }
    .fa-circle-o-notch:before{
        content:"\f1ce"
    }
    .fa-ra:before,.fa-rebel:before,.fa-resistance:before{
        content:"\f1d0"
    }
    .fa-empire:before,.fa-ge:before{
        content:"\f1d1"
    }
    .fa-git-square:before{
        content:"\f1d2"
    }
    .fa-git:before{
        content:"\f1d3"
    }
    .fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{
        content:"\f1d4"
    }
    .fa-tencent-weibo:before{
        content:"\f1d5"
    }
    .fa-qq:before{
        content:"\f1d6"
    }
    .fa-wechat:before,.fa-weixin:before{
        content:"\f1d7"
    }
    .fa-paper-plane:before,.fa-send:before{
        content:"\f1d8"
    }
    .fa-paper-plane-o:before,.fa-send-o:before{
        content:"\f1d9"
    }
    .fa-history:before{
        content:"\f1da"
    }
    .fa-circle-thin:before{
        content:"\f1db"
    }
    .fa-header:before{
        content:"\f1dc"
    }
    .fa-paragraph:before{
        content:"\f1dd"
    }
    .fa-sliders:before{
        content:"\f1de"
    }
    .fa-share-alt:before{
        content:"\f1e0"
    }
    .fa-share-alt-square:before{
        content:"\f1e1"
    }
    .fa-bomb:before{
        content:"\f1e2"
    }
    .fa-futbol-o:before,.fa-soccer-ball-o:before{
        content:"\f1e3"
    }
    .fa-tty:before{
        content:"\f1e4"
    }
    .fa-binoculars:before{
        content:"\f1e5"
    }
    .fa-plug:before{
        content:"\f1e6"
    }
    .fa-slideshare:before{
        content:"\f1e7"
    }
    .fa-twitch:before{
        content:"\f1e8"
    }
    .fa-yelp:before{
        content:"\f1e9"
    }
    .fa-newspaper-o:before{
        content:"\f1ea"
    }
    .fa-wifi:before{
        content:"\f1eb"
    }
    .fa-calculator:before{
        content:"\f1ec"
    }
    .fa-paypal:before{
        content:"\f1ed"
    }
    .fa-google-wallet:before{
        content:"\f1ee"
    }
    .fa-cc-visa:before{
        content:"\f1f0"
    }
    .fa-cc-mastercard:before{
        content:"\f1f1"
    }
    .fa-cc-discover:before{
        content:"\f1f2"
    }
    .fa-cc-amex:before{
        content:"\f1f3"
    }
    .fa-cc-paypal:before{
        content:"\f1f4"
    }
    .fa-cc-stripe:before{
        content:"\f1f5"
    }
    .fa-bell-slash:before{
        content:"\f1f6"
    }
    .fa-bell-slash-o:before{
        content:"\f1f7"
    }
    .fa-trash:before{
        content:"\f1f8"
    }
    .fa-copyright:before{
        content:"\f1f9"
    }
    .fa-at:before{
        content:"\f1fa"
    }
    .fa-eyedropper:before{
        content:"\f1fb"
    }
    .fa-paint-brush:before{
        content:"\f1fc"
    }
    .fa-birthday-cake:before{
        content:"\f1fd"
    }
    .fa-area-chart:before{
        content:"\f1fe"
    }
    .fa-pie-chart:before{
        content:"\f200"
    }
    .fa-line-chart:before{
        content:"\f201"
    }
    .fa-lastfm:before{
        content:"\f202"
    }
    .fa-lastfm-square:before{
        content:"\f203"
    }
    .fa-toggle-off:before{
        content:"\f204"
    }
    .fa-toggle-on:before{
        content:"\f205"
    }
    .fa-bicycle:before{
        content:"\f206"
    }
    .fa-bus:before{
        content:"\f207"
    }
    .fa-ioxhost:before{
        content:"\f208"
    }
    .fa-angellist:before{
        content:"\f209"
    }
    .fa-cc:before{
        content:"\f20a"
    }
    .fa-ils:before,.fa-shekel:before,.fa-sheqel:before{
        content:"\f20b"
    }
    .fa-meanpath:before{
        content:"\f20c"
    }
    .fa-buysellads:before{
        content:"\f20d"
    }
    .fa-connectdevelop:before{
        content:"\f20e"
    }
    .fa-dashcube:before{
        content:"\f210"
    }
    .fa-forumbee:before{
        content:"\f211"
    }
    .fa-leanpub:before{
        content:"\f212"
    }
    .fa-sellsy:before{
        content:"\f213"
    }
    .fa-shirtsinbulk:before{
        content:"\f214"
    }
    .fa-simplybuilt:before{
        content:"\f215"
    }
    .fa-skyatlas:before{
        content:"\f216"
    }
    .fa-cart-plus:before{
        content:"\f217"
    }
    .fa-cart-arrow-down:before{
        content:"\f218"
    }
    .fa-diamond:before{
        content:"\f219"
    }
    .fa-ship:before{
        content:"\f21a"
    }
    .fa-user-secret:before{
        content:"\f21b"
    }
    .fa-motorcycle:before{
        content:"\f21c"
    }
    .fa-street-view:before{
        content:"\f21d"
    }
    .fa-heartbeat:before{
        content:"\f21e"
    }
    .fa-venus:before{
        content:"\f221"
    }
    .fa-mars:before{
        content:"\f222"
    }
    .fa-mercury:before{
        content:"\f223"
    }
    .fa-intersex:before,.fa-transgender:before{
        content:"\f224"
    }
    .fa-transgender-alt:before{
        content:"\f225"
    }
    .fa-venus-double:before{
        content:"\f226"
    }
    .fa-mars-double:before{
        content:"\f227"
    }
    .fa-venus-mars:before{
        content:"\f228"
    }
    .fa-mars-stroke:before{
        content:"\f229"
    }
    .fa-mars-stroke-v:before{
        content:"\f22a"
    }
    .fa-mars-stroke-h:before{
        content:"\f22b"
    }
    .fa-neuter:before{
        content:"\f22c"
    }
    .fa-genderless:before{
        content:"\f22d"
    }
    .fa-facebook-official:before{
        content:"\f230"
    }
    .fa-pinterest-p:before{
        content:"\f231"
    }
    .fa-whatsapp:before{
        content:"\f232"
    }
    .fa-server:before{
        content:"\f233"
    }
    .fa-user-plus:before{
        content:"\f234"
    }
    .fa-user-times:before{
        content:"\f235"
    }
    .fa-bed:before,.fa-hotel:before{
        content:"\f236"
    }
    .fa-viacoin:before{
        content:"\f237"
    }
    .fa-train:before{
        content:"\f238"
    }
    .fa-subway:before{
        content:"\f239"
    }
    .fa-medium:before{
        content:"\f23a"
    }
    .fa-y-combinator:before,.fa-yc:before{
        content:"\f23b"
    }
    .fa-optin-monster:before{
        content:"\f23c"
    }
    .fa-opencart:before{
        content:"\f23d"
    }
    .fa-expeditedssl:before{
        content:"\f23e"
    }
    .fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{
        content:"\f240"
    }
    .fa-battery-3:before,.fa-battery-three-quarters:before{
        content:"\f241"
    }
    .fa-battery-2:before,.fa-battery-half:before{
        content:"\f242"
    }
    .fa-battery-1:before,.fa-battery-quarter:before{
        content:"\f243"
    }
    .fa-battery-0:before,.fa-battery-empty:before{
        content:"\f244"
    }
    .fa-mouse-pointer:before{
        content:"\f245"
    }
    .fa-i-cursor:before{
        content:"\f246"
    }
    .fa-object-group:before{
        content:"\f247"
    }
    .fa-object-ungroup:before{
        content:"\f248"
    }
    .fa-sticky-note:before{
        content:"\f249"
    }
    .fa-sticky-note-o:before{
        content:"\f24a"
    }
    .fa-cc-jcb:before{
        content:"\f24b"
    }
    .fa-cc-diners-club:before{
        content:"\f24c"
    }
    .fa-clone:before{
        content:"\f24d"
    }
    .fa-balance-scale:before{
        content:"\f24e"
    }
    .fa-hourglass-o:before{
        content:"\f250"
    }
    .fa-hourglass-1:before,.fa-hourglass-start:before{
        content:"\f251"
    }
    .fa-hourglass-2:before,.fa-hourglass-half:before{
        content:"\f252"
    }
    .fa-hourglass-3:before,.fa-hourglass-end:before{
        content:"\f253"
    }
    .fa-hourglass:before{
        content:"\f254"
    }
    .fa-hand-grab-o:before,.fa-hand-rock-o:before{
        content:"\f255"
    }
    .fa-hand-paper-o:before,.fa-hand-stop-o:before{
        content:"\f256"
    }
    .fa-hand-scissors-o:before{
        content:"\f257"
    }
    .fa-hand-lizard-o:before{
        content:"\f258"
    }
    .fa-hand-spock-o:before{
        content:"\f259"
    }
    .fa-hand-pointer-o:before{
        content:"\f25a"
    }
    .fa-hand-peace-o:before{
        content:"\f25b"
    }
    .fa-trademark:before{
        content:"\f25c"
    }
    .fa-registered:before{
        content:"\f25d"
    }
    .fa-creative-commons:before{
        content:"\f25e"
    }
    .fa-gg:before{
        content:"\f260"
    }
    .fa-gg-circle:before{
        content:"\f261"
    }
    .fa-tripadvisor:before{
        content:"\f262"
    }
    .fa-odnoklassniki:before{
        content:"\f263"
    }
    .fa-odnoklassniki-square:before{
        content:"\f264"
    }
    .fa-get-pocket:before{
        content:"\f265"
    }
    .fa-wikipedia-w:before{
        content:"\f266"
    }
    .fa-safari:before{
        content:"\f267"
    }
    .fa-chrome:before{
        content:"\f268"
    }
    .fa-firefox:before{
        content:"\f269"
    }
    .fa-opera:before{
        content:"\f26a"
    }
    .fa-internet-explorer:before{
        content:"\f26b"
    }
    .fa-television:before,.fa-tv:before{
        content:"\f26c"
    }
    .fa-contao:before{
        content:"\f26d"
    }
    .fa-500px:before{
        content:"\f26e"
    }
    .fa-amazon:before{
        content:"\f270"
    }
    .fa-calendar-plus-o:before{
        content:"\f271"
    }
    .fa-calendar-minus-o:before{
        content:"\f272"
    }
    .fa-calendar-times-o:before{
        content:"\f273"
    }
    .fa-calendar-check-o:before{
        content:"\f274"
    }
    .fa-industry:before{
        content:"\f275"
    }
    .fa-map-pin:before{
        content:"\f276"
    }
    .fa-map-signs:before{
        content:"\f277"
    }
    .fa-map-o:before{
        content:"\f278"
    }
    .fa-map:before{
        content:"\f279"
    }
    .fa-commenting:before{
        content:"\f27a"
    }
    .fa-commenting-o:before{
        content:"\f27b"
    }
    .fa-houzz:before{
        content:"\f27c"
    }
    .fa-vimeo:before{
        content:"\f27d"
    }
    .fa-black-tie:before{
        content:"\f27e"
    }
    .fa-fonticons:before{
        content:"\f280"
    }
    .fa-reddit-alien:before{
        content:"\f281"
    }
    .fa-edge:before{
        content:"\f282"
    }
    .fa-credit-card-alt:before{
        content:"\f283"
    }
    .fa-codiepie:before{
        content:"\f284"
    }
    .fa-modx:before{
        content:"\f285"
    }
    .fa-fort-awesome:before{
        content:"\f286"
    }
    .fa-usb:before{
        content:"\f287"
    }
    .fa-product-hunt:before{
        content:"\f288"
    }
    .fa-mixcloud:before{
        content:"\f289"
    }
    .fa-scribd:before{
        content:"\f28a"
    }
    .fa-pause-circle:before{
        content:"\f28b"
    }
    .fa-pause-circle-o:before{
        content:"\f28c"
    }
    .fa-stop-circle:before{
        content:"\f28d"
    }
    .fa-stop-circle-o:before{
        content:"\f28e"
    }
    .fa-shopping-bag:before{
        content:"\f290"
    }
    .fa-shopping-basket:before{
        content:"\f291"
    }
    .fa-hashtag:before{
        content:"\f292"
    }
    .fa-bluetooth:before{
        content:"\f293"
    }
    .fa-bluetooth-b:before{
        content:"\f294"
    }
    .fa-percent:before{
        content:"\f295"
    }
    .fa-gitlab:before{
        content:"\f296"
    }
    .fa-wpbeginner:before{
        content:"\f297"
    }
    .fa-wpforms:before{
        content:"\f298"
    }
    .fa-envira:before{
        content:"\f299"
    }
    .fa-universal-access:before{
        content:"\f29a"
    }
    .fa-wheelchair-alt:before{
        content:"\f29b"
    }
    .fa-question-circle-o:before{
        content:"\f29c"
    }
    .fa-blind:before{
        content:"\f29d"
    }
    .fa-audio-description:before{
        content:"\f29e"
    }
    .fa-volume-control-phone:before{
        content:"\f2a0"
    }
    .fa-braille:before{
        content:"\f2a1"
    }
    .fa-assistive-listening-systems:before{
        content:"\f2a2"
    }
    .fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{
        content:"\f2a3"
    }
    .fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{
        content:"\f2a4"
    }
    .fa-glide:before{
        content:"\f2a5"
    }
    .fa-glide-g:before{
        content:"\f2a6"
    }
    .fa-sign-language:before,.fa-signing:before{
        content:"\f2a7"
    }
    .fa-low-vision:before{
        content:"\f2a8"
    }
    .fa-viadeo:before{
        content:"\f2a9"
    }
    .fa-viadeo-square:before{
        content:"\f2aa"
    }
    .fa-snapchat:before{
        content:"\f2ab"
    }
    .fa-snapchat-ghost:before{
        content:"\f2ac"
    }
    .fa-snapchat-square:before{
        content:"\f2ad"
    }
    .fa-pied-piper:before{
        content:"\f2ae"
    }
    .fa-first-order:before{
        content:"\f2b0"
    }
    .fa-yoast:before{
        content:"\f2b1"
    }
    .fa-themeisle:before{
        content:"\f2b2"
    }
    .fa-google-plus-circle:before,.fa-google-plus-official:before{
        content:"\f2b3"
    }
    .fa-fa:before,.fa-font-awesome:before{
        content:"\f2b4"
    }
    .fa-handshake-o:before{
        content:"\f2b5"
    }
    .fa-envelope-open:before{
        content:"\f2b6"
    }
    .fa-envelope-open-o:before{
        content:"\f2b7"
    }
    .fa-linode:before{
        content:"\f2b8"
    }
    .fa-address-book:before{
        content:"\f2b9"
    }
    .fa-address-book-o:before{
        content:"\f2ba"
    }
    .fa-address-card:before,.fa-vcard:before{
        content:"\f2bb"
    }
    .fa-address-card-o:before,.fa-vcard-o:before{
        content:"\f2bc"
    }
    .fa-user-circle:before{
        content:"\f2bd"
    }
    .fa-user-circle-o:before{
        content:"\f2be"
    }
    .fa-user-o:before{
        content:"\f2c0"
    }
    .fa-id-badge:before{
        content:"\f2c1"
    }
    .fa-drivers-license:before,.fa-id-card:before{
        content:"\f2c2"
    }
    .fa-drivers-license-o:before,.fa-id-card-o:before{
        content:"\f2c3"
    }
    .fa-quora:before{
        content:"\f2c4"
    }
    .fa-free-code-camp:before{
        content:"\f2c5"
    }
    .fa-telegram:before{
        content:"\f2c6"
    }
    .fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{
        content:"\f2c7"
    }
    .fa-thermometer-3:before,.fa-thermometer-three-quarters:before{
        content:"\f2c8"
    }
    .fa-thermometer-2:before,.fa-thermometer-half:before{
        content:"\f2c9"
    }
    .fa-thermometer-1:before,.fa-thermometer-quarter:before{
        content:"\f2ca"
    }
    .fa-thermometer-0:before,.fa-thermometer-empty:before{
        content:"\f2cb"
    }
    .fa-shower:before{
        content:"\f2cc"
    }
    .fa-bath:before,.fa-bathtub:before,.fa-s15:before{
        content:"\f2cd"
    }
    .fa-podcast:before{
        content:"\f2ce"
    }
    .fa-window-maximize:before{
        content:"\f2d0"
    }
    .fa-window-minimize:before{
        content:"\f2d1"
    }
    .fa-window-restore:before{
        content:"\f2d2"
    }
    .fa-times-rectangle:before,.fa-window-close:before{
        content:"\f2d3"
    }
    .fa-times-rectangle-o:before,.fa-window-close-o:before{
        content:"\f2d4"
    }
    .fa-bandcamp:before{
        content:"\f2d5"
    }
    .fa-grav:before{
        content:"\f2d6"
    }
    .fa-etsy:before{
        content:"\f2d7"
    }
    .fa-imdb:before{
        content:"\f2d8"
    }
    .fa-ravelry:before{
        content:"\f2d9"
    }
    .fa-eercast:before{
        content:"\f2da"
    }
    .fa-microchip:before{
        content:"\f2db"
    }
    .fa-snowflake-o:before{
        content:"\f2dc"
    }
    .fa-superpowers:before{
        content:"\f2dd"
    }
    .fa-wpexplorer:before{
        content:"\f2de"
    }
    .fa-meetup:before{
        content:"\f2e0"
    }
    .sr-only{
        position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0)
    }
    .sr-only-focusable:active,.sr-only-focusable:focus{
        position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto
    }
    /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */#footer.style2 .menu li,#footer.style3 .menu li,#my-account .my-account-nav li a span,#theme-switcher div .theme,.full-menu-container .full-menu>li.menu-item-has-children.menu-item-mega-parent .thb_mega_menu_holder .category-children>div:first-child,.full-menu-container .full-menu>li.menu-item-has-children.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li,.image_link,.overlay-effect.fresco,.post-links.just-shares,.price,.product-category a,.products .product .product-image a,.slick-initialized .slick-slide,.social-holder-pc,.toggle .inner.wpb_toggle_open,.toggle.active .inner,.widget.pinterest .overlay-effect a,.widget.widget_dribbble .overlay-effect a,.widget.widget_flickr .overlay-effect a,.woocommerce-product-rating,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
        display:block
    }
    audio,canvas,progress,video{
        display:inline-block;vertical-align:baseline
    }
    audio:not([controls]){
        display:none;height:0
    }
    #comments.expanded-comments-on .comment-button:after,#customer_login .register-container,.coupon-container .notification-box,.gallery .gallery-item .gallery-caption,.mfp-align-top .mfp-container:before,.mfp-loading.mfp-figure,.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader,.pagination .screen-reader-text,.post .post-meta.style2 i,.post .post-meta.style2+.post-author:before,.post-detail-row .sidebar,.post-gallery-lightbox .mfp-arrow,.post.listing.listing-style2 .just-shares svg,.post.style3-small.offset-title .post-author,.post.style3-small.offset-title .post-content,.price .from,.product .product-information .product_meta .wcml_currency_switcher,.product .product-information .yith-wcwl-add-to-wishlist .feedback,.products .product .post-title .add_to_cart,.products .product .post-title .star-rating,.products .product .product-image .added_to_cart,.shop_table tbody tr td.product-price,.shop_table thead tr th.product-name,.slick-slide.slick-loading img,.slick.slick-initialized:after,.social-holder-mb,.toggle .last_toggle_el_margin,.widget.widget_socialcounter ul.style2 li a em,.widget.widget_tag_cloud .next,.widget.woocommerce .product_list_widget a:before,[hidden],cite:before,template{
        display:none
    }
    .slick-list:focus,[data-whatinput=mouse] button,a:active,a:hover{
        outline:0
    }
    abbr[title]{
        border-bottom:1px dotted
    }
    dfn,em,i{
        font-style:italic
    }
    mark{
        background:#ff0;color:#000
    }
    sub,sup{
        font-size:75%;line-height:0;vertical-align:baseline
    }
    sup{
        top:-.5em
    }
    sub{
        bottom:-.25em
    }
    img{
        max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle
    }
    figure{
        font-weight:500;font-size:28px;margin:0
    }
    hr{
        max-width:112.5rem;height:0;border-right:0;border-top:0;border-left:0
    }
    code,kbd,pre,samp{
        font-size:1em
    }
    button,input,optgroup,select,textarea{
        color:inherit;font:inherit;margin:0
    }
    button,select{
        text-transform:none
    }
    button,html input[type=button],input[type=reset],input[type=submit]{
        -webkit-appearance:button;cursor:pointer
    }
    button[disabled],html input[disabled]{
        cursor:not-allowed
    }
    button::-moz-focus-inner,input::-moz-focus-inner{
        border:0;padding:0
    }
    button,select{
        border-radius:0
    }
    input{
        line-height:normal
    }
    input[type=checkbox],input[type=radio]{
        box-sizing:border-box;padding:0
    }
    input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
        height:auto
    }
    input[type=search]{
        -webkit-appearance:textfield
    }
    .select-wrapper select,button{
        -moz-appearance:none;-webkit-appearance:none
    }
    input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
        -webkit-appearance:none
    }
    .cart_totals table tr th,.catelement-style5 .post.style3-small .post-title h5,.comment-respond .comment-reply-title,.order-information label,.post .post-author a,.post-category-listing .post.listing .post-title h6,.post.style-masonry .post-title h2,.post.style1 .post-title h3,.post.style2 .post-title h3,.post.style7 .post-title h2,.shop_table #shipping_method label .amount,.widget.widget_price_filter .price_slider_amount .price_label span,b,optgroup,strong{
        font-weight:500
    }
    .foundation-mq{
        font-family:"small=0em&medium=40.0625em&large=64.0625em&xlarge=90.0625em"
    }
    html{
        -ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:100%;box-sizing:border-box;min-height:100vh;overflow-y:scroll!important
    }
    *,:after,:before{
        box-sizing:inherit
    }
    body{
        margin:0;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased
    }
    select{
        width:100%
    }
    #map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{
        max-width:none!important
    }
    button{
        overflow:visible;background:0 0;line-height:1
    }
    .hide-for-portrait,.is-visible,.show-for-landscape{
        display:block!important
    }
    #footer .row:after,#footer .row:before,.header .header_top>.row:after,.header .header_top>.row:before,.hide,.hide-for-landscape,.is-hidden,.mfp-hide,.parsley-error-list,.product .product-information .variations_form .single_variation,.row:not(.cf):not(.post-content-container):not(.blog_nav):not(.wpcf7-response-output):not(.authorpage):not(.comment-respond):not(.category_container):not(.vc_toggle):not(.wpcf7-form-control-wrap):not(.image_link):not(.woocommerce-checkout-review-order):not(.woocommerce-account-fields):not(.woocommerce-billing-fields):after,.row:not(.cf):not(.post-content-container):not(.blog_nav):not(.wpcf7-response-output):not(.authorpage):not(.comment-respond):not(.category_container):not(.vc_toggle):not(.wpcf7-form-control-wrap):not(.image_link):not(.woocommerce-checkout-review-order):not(.woocommerce-account-fields):not(.woocommerce-billing-fields):before,.screen-reader-response,.show-for-portrait,.show-for-print,.wpcf7-not-valid-tip{
        display:none!important
    }
    .clearfix:after,.clearfix:before,.row:after,.row:before{
        content:' ';display:table
    }
    .expanded.row .small-collapse.row,.row .row.collapse,.small-collapse .row{
        margin-left:0;margin-right:0
    }
    .row.expanded .row,.small-centered{
        margin-left:auto;margin-right:auto
    }
    .column,.columns,.small-up-1>.column,.small-up-1>.columns{
        width:100%;float:left
    }
    .column.end:last-child:last-child,.end.columns:last-child:last-child{
        float:left
    }
    .small-1{
        width:8.33333%
    }
    .small-push-1{
        left:8.33333%
    }
    .small-pull-1{
        left:-8.33333%
    }
    .small-2{
        width:16.66667%
    }
    .small-push-2{
        left:16.66667%
    }
    .small-pull-2{
        left:-16.66667%
    }
    .gallery.gallery-columns-4 .gallery-item,.products.four-columns .columns,.small-3{
        width:25%
    }
    .small-push-3{
        left:25%
    }
    .small-pull-3{
        left:-25%
    }
    .products.three-columns .columns,.small-4{
        width:33.33333%
    }
    .small-push-4{
        left:33.33333%
    }
    .small-pull-4{
        left:-33.33333%
    }
    .small-5{
        width:41.66667%
    }
    .small-push-5{
        left:41.66667%
    }
    .small-pull-5{
        left:-41.66667%
    }
    .gallery.gallery-columns-2 .gallery-item,.products.two-columns .columns,.small-6{
        width:50%
    }
    .small-push-6{
        left:50%
    }
    .small-pull-6{
        left:-50%
    }
    .small-7{
        width:58.33333%
    }
    .small-push-7{
        left:58.33333%
    }
    .small-pull-7{
        left:-58.33333%
    }
    .small-8{
        width:66.66667%
    }
    .small-push-8{
        left:66.66667%
    }
    .small-pull-8{
        left:-66.66667%
    }
    .small-9{
        width:75%
    }
    .small-push-9{
        left:75%
    }
    .small-pull-9{
        left:-75%
    }
    .small-10{
        width:83.33333%
    }
    .small-push-10{
        left:83.33333%
    }
    .small-pull-10{
        left:-83.33333%
    }
    .small-11{
        width:91.66667%
    }
    .small-push-11{
        left:91.66667%
    }
    .small-pull-11{
        left:-91.66667%
    }
    .comment-respond input,.comment-respond textarea,.form-row input[type=date],.form-row input[type=datetime],.form-row input[type=email],.form-row input[type=number],.form-row input[type=password],.form-row input[type=search],.form-row input[type=tel],.form-row input[type=text],.form-row input[type=time],.form-row input[type=url],.form-row textarea,.post .post-content img,.post .post-gallery img,.shipping-calculator-form .select-wrapper,.small-12,.widget .count-image img,.wpcf7-form-control-wrap,img.full,input[type=date].full,input[type=datetime].full,input[type=email].full,input[type=number].full,input[type=password].full,input[type=search].full,input[type=tel].full,input[type=text].full,input[type=time].full,input[type=url].full,textarea.full{
        width:100%
    }
    .small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n),.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n),.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n),.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n),.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n),.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n),.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n),.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){
        clear:none
    }
    .author_list [class*=column]+[class*=column]:last-child,.blog_nav .next,.category_container .inner [class*=column]+[class*=column]:last-child,.endcolumn [class*=column]+[class*=column]:last-child,.full-menu-container .full-menu>li.menu-item-has-children.menu-item-mega-parent .thb_mega_menu_holder .category-children>div [class*=column]+[class*=column]:last-child,.posts [class*=column]+[class*=column]:last-child,.products [class*=column]+[class*=column]:last-child,.related-posts .relatedposts [class*=column]+[class*=column]:last-child,.rtl .widget.widget_socialcounter ul li a span,.small-up-1>.column:last-child,.small-up-1>.columns:last-child,.small-up-2>.column:last-child,.small-up-2>.columns:last-child,.small-up-3>.column:last-child,.small-up-3>.columns:last-child,.small-up-4>.column:last-child,.small-up-4>.columns:last-child,.small-up-5>.column:last-child,.small-up-5>.columns:last-child,.small-up-6>.column:last-child,.small-up-6>.columns:last-child,.small-up-7>.column:last-child,.small-up-7>.columns:last-child,.small-up-8>.column:last-child,.small-up-8>.columns:last-child,.thb_tour ul.tabs-content>li{
        float:left
    }
    .small-up-2>.column,.small-up-2>.columns{
        width:50%;float:left
    }
    .small-up-3>.column,.small-up-3>.columns{
        width:33.33333%;float:left
    }
    .small-up-4>.column,.small-up-4>.columns{
        width:25%;float:left
    }
    .small-up-5>.column,.small-up-5>.columns{
        width:20%;float:left
    }
    .small-up-6>.column,.small-up-6>.columns{
        width:16.66667%;float:left
    }
    .small-up-7>.column,.small-up-7>.columns{
        width:14.28571%;float:left
    }
    .group_table .quantity,.payment_methods li .custom_label,.post.listing .figure.count-image,.small-centered{
        float:none
    }
    .small-pull-0,.small-push-0,.small-uncentered{
        position:static;margin-left:0;margin-right:0;float:left
    }
    .row{
        max-width:75rem;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap
    }
    .row .row{
        margin-left:-.625rem;margin-right:-.625rem
    }
    .header.style1.boxed .header_top,.header.style1.boxed .header_top>.row>.columns,.header.style3.boxed .header_top,.row.collapse>.column,.row.collapse>.columns,.small-collapse>.column,.small-collapse>.columns,.thb_subscribe .btn,.thb_subscribe .btn:focus{
        padding-left:0;padding-right:0
    }
    .column,.columns,.small-uncollapse>.column,.small-uncollapse>.columns{
        padding-left:.625rem;padding-right:.625rem
    }
    .column,.columns{
        -ms-flex:1 1 0px;flex:1 1 0px;min-width:initial
    }
    .column.row.row,.row.row.columns{
        float:none;display:block
    }
    .row .column.row.row,.row .row.row.columns{
        padding-left:0;padding-right:0;margin-left:0;margin-right:0
    }
    .small-1{
        -ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%
    }
    #style-switcher .style-content ul li.block a,#style-switcher .style-content ul li:first-child a,.product .product-information .variations_form .qtylabel,.product .product-information .variations_form .select-wrapper+.select-wrapper,.rtl .thb_tabs .tabs dd:last-child,.rtl .thb_tabs .tabs li:last-child,.rtl .thb_tour .tabs dd:last-child,.rtl .thb_tour .tabs li:last-child,.small-offset-0,.thb_tour ul.tabs-content{
        margin-left:0
    }
    .small-2,.small-up-6>.column,.small-up-6>.columns{
        -ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%
    }
    .small-offset-1{
        margin-left:8.33333%
    }
    .small-3,.small-up-4>.column,.small-up-4>.columns{
        -ms-flex:0 0 25%;flex:0 0 25%;max-width:25%
    }
    .small-offset-2{
        margin-left:16.66667%
    }
    .small-4,.small-up-3>.column,.small-up-3>.columns{
        -ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%
    }
    .small-offset-3{
        margin-left:25%
    }
    .small-5{
        -ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%
    }
    .small-offset-4{
        margin-left:33.33333%
    }
    .small-6,.small-up-2>.column,.small-up-2>.columns{
        -ms-flex:0 0 50%;flex:0 0 50%;max-width:50%
    }
    .small-offset-5{
        margin-left:41.66667%
    }
    .small-7{
        -ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%
    }
    .small-offset-6{
        margin-left:50%
    }
    .small-8{
        -ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%
    }
    .small-offset-7{
        margin-left:58.33333%
    }
    .small-9{
        -ms-flex:0 0 75%;flex:0 0 75%;max-width:75%
    }
    .small-offset-8{
        margin-left:66.66667%
    }
    .small-10{
        -ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%
    }
    .small-offset-9{
        margin-left:75%
    }
    .small-11{
        -ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%
    }
    .small-offset-10{
        margin-left:83.33333%
    }
    .small-12,.small-up-1>.column,.small-up-1>.columns{
        -ms-flex:0 0 100%;flex:0 0 100%;max-width:100%
    }
    .small-offset-11{
        margin-left:91.66667%
    }
    .small-up-1,.small-up-2,.small-up-3,.small-up-4,.small-up-5,.small-up-6,.small-up-7,.small-up-8{
        -ms-flex-wrap:wrap;flex-wrap:wrap
    }
    .small-up-5>.column,.small-up-5>.columns{
        -ms-flex:0 0 20%;flex:0 0 20%;max-width:20%
    }
    .small-up-7>.column,.small-up-7>.columns{
        -ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%
    }
    .small-up-8>.column,.small-up-8>.columns{
        width:12.5%;float:left;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%
    }
    @media screen and (min-width:40.0625em) and (min-width:40.0625em){
        .medium-expand
    {
            -ms-flex:1 1 0px;flex:1 1 0px
    }

        }
        .row.large-unstack>.column,.row.large-unstack>.columns,.row.medium-unstack>.column,.row.medium-unstack>.columns,.row.xlarge-unstack>.column,.row.xlarge-unstack>.columns{
        -ms-flex:0 0 100%;flex:0 0 100%
    }
    @media screen and (min-width:64.0625em) and (min-width:64.0625em){
        .large-expand
    {
            -ms-flex:1 1 0px;flex:1 1 0px
    }

        }
        @media screen and (min-width:90.0625em) and (min-width:90.0625em){
        .xlarge-expand
    {
            -ms-flex:1 1 0px;flex:1 1 0px
    }

        }
        .shrink{
        -ms-flex:0 0 auto;flex:0 0 auto;max-width:100%
    }
    .align-self-top,.align-top.columns,.column.align-top{
        -ms-flex-item-align:start;align-self:flex-start
    }
    .align-bottom.columns,.align-self-bottom,.column.align-bottom{
        -ms-flex-item-align:end;align-self:flex-end
    }
    .align-middle.columns,.align-self-middle,.column.align-middle{
        -ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center
    }
    .align-self-stretch,.align-stretch.columns,.column.align-stretch{
        -ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch
    }
    #comments ol.commentlist .comment .vcard,.full-menu-container .full-menu>li.menu-item-has-children.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu,.full-menu-container .full-menu>li.menu-item-has-children.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li,.reset,.searchform fieldset,.slick-dots,.widget.widget_calendar table,blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{
        margin:0;padding:0
    }
    dl,ol,p,ul{
        line-height:1.6;margin-bottom:1rem
    }
    .product .product-information .short-description p,li,p{
        font-size:inherit
    }
    small{
        font-size:80%
    }
    .subheader,h1,h2,h3,h4,h5,h6{
        line-height:1.4;font-weight:500
    }
    h1,h2,h3,h4,h5,h6{
        font-style:normal;margin-top:0;color:#222
    }
    h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{
        color:#cacaca;line-height:0
    }
    h1{
        font-size:1.5rem
    }
    h2{
        font-size:1.25rem
    }
    h3{
        font-size:1.1875rem
    }
    h4{
        font-size:1.125rem
    }
    h5{
        font-size:1.0625rem
    }
    h6{
        font-size:1rem
    }
    a{
        background-color:transparent;text-decoration:none;cursor:pointer;color:#be9664;outline:0
    }
    .header .header_top,.header.fixed .nav_holder,.header.style1 .full-menu-container,.header.style3 .nav_holder{
        border-bottom:1px solid rgba(0,0,0,.1)
    }
    dl,ol,ul{
        list-style-position:outside
    }
    ul{
        list-style-type:disc
    }
    ol,ul{
        margin-left:1.25rem
    }
    ol ol,ol ul,ul ol,ul ul{
        margin-left:1.25rem;margin-bottom:0
    }
    dl dt{
        margin-bottom:.3rem;font-weight:500
    }
    blockquote{
        border-left:1px solid #cacaca
    }
    blockquote,blockquote p{
        line-height:1.6;color:#8a8a8a
    }
    cite:before{
        content:'\2014 \0020'
    }
    abbr{
        cursor:help;border-bottom:1px dotted #0a0a0a
    }
    code{
        font-weight:500;border:1px solid #cacaca;padding:.125rem .3125rem .0625rem
    }
    code,kbd{
        font-family:arial,sans-serif;background-color:#e6e6e6
    }
    kbd{
        padding:.125rem .25rem 0;margin:0
    }
    .subheader{
        margin-top:.2rem;color:#8a8a8a
    }
    .lead{
        font-size:125%;line-height:1.6
    }
    .stat{
        font-size:2.5rem;line-height:1
    }
    p+.stat{
        margin-top:-1rem
    }
    .no-bullet{
        margin-left:0;list-style:none
    }
    #footer .widget.widget_latestimages,#footer .widget.widget_sharedimages,#footer.left-align-text .widget,.shop_attributes,.shop_table tbody tr td.order-amount,.shop_table tbody tr td.order-date,.shop_table tbody tr td.order-number,.shop_table tbody tr td.order-status,.shop_table tbody tr td.product-name,.shop_table tbody tr td.product-remove,.shop_table thead tr th.order-amount,.shop_table thead tr th.order-date,.shop_table thead tr th.order-number,.shop_table thead tr th.order-status,.shop_table thead tr th.product-name,.shop_table thead tr th.product-remove,.shop_table thead tr th.product-thumbnail,.text-left{
        text-align:left
    }
    #footer.style3 .row .columns.social-section,.my_orders tbody tr td.order-actions,.post .post-content .post-review ul li .show-for-medium,.rtl .post.listing.listing-style2 .listing_content,.rtl .thb_tabs .tabs,.rtl .thb_tour .tabs,.shop_table.order_table.woocommerce-checkout-review-order-table tfoot td,.text-right,.widget.widget_calendar table tfoot tr #next{
        text-align:right
    }
    .text-justify{
        text-align:justify
    }
    @media print{
        blockquote,img,pre,tr
    {
            page-break-inside:avoid
        }
        *{
        background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important
    }
    .show-for-print{
        display:block!important
    }
    .hide-for-print{
        display:none!important
    }
    table.show-for-print{
        display:table!important
    }
    thead.show-for-print{
        display:table-header-group!important
    }
    tbody.show-for-print{
        display:table-row-group!important
    }
    tr.show-for-print{
        display:table-row!important
    }
    td.show-for-print,th.show-for-print{
        display:table-cell!important
    }
    a,a:visited{
        text-decoration:underline
    }
    a[href]:after{
        content:" (" attr(href) ")"
    }
    .ir a:after,a[href^='#']:after,a[href^='javascript:']:after{
        content:''
    }
    abbr[title]:after{
        content:" (" attr(title) ")"
    }
    blockquote,pre{
        border:1px solid #8a8a8a
    }
    thead{
        display:table-header-group
    }
    img{
        max-width:100%!important
    }
    @page{
        margin:.5cm
    }
    h2,h3,p{
        orphans:3;widows:3
    }
    h2,h3{
        page-break-after:avoid}

    }
    .flex-video{
        position:relative;height:0;padding-bottom:75%
    }
    .flex-video embed,.flex-video iframe,.flex-video object,.flex-video video,.instagram-row figure>a{
        position:absolute;top:0;left:0;width:100%;height:100%
    }
    .embed-responsive-16by9,.flex-video.widescreen{
        padding-bottom:56.25%
    }
    .flex-video.vimeo,.full-menu-container .full-menu>li.menu-item-has-children .sub-menu:not(.thb_mega_menu) li:first-child,.shop_table.order_table.woocommerce-checkout-review-order-table tbody tr:first-child td,.widget ul li:first-child,.widget.style4:first-of-type,.widget.style5 ul li:first-child{
        padding-top:0
    }
    .invisible,.slick .post,.slick-loading .slick-slide,.slick-loading .slick-track{
        visibility:hidden
    }
    @media screen and (max-width:0em),screen and (min-width:40.0625em){
        .show-for-small-only
    {
            display:none!important
    }

        }
        @media screen and (max-width:40em){
        .hide-for-small-only,.show-for-medium
    {
            display:none!important
    }

        }
        @media screen and (min-width:40.0625em) and (max-width:64em){
        .hide-for-medium-only
    {
            display:none!important
    }

        }
        @media screen and (max-width:40em),screen and (min-width:64.0625em){
        .show-for-medium-only
    {
            display:none!important
    }

        }
        @media screen and (max-width:64em){
        .show-for-large
    {
            display:none!important
    }

        }
        @media screen and (min-width:64.0625em) and (max-width:90em){
        .hide-for-large-only
    {
            display:none!important
    }

        }
        @media screen and (max-width:64em),screen and (min-width:90.0625em){
        .show-for-large-only
    {
            display:none!important
    }

        }
        @media screen and (max-width:90em){
        .show-for-xlarge,.show-for-xlarge-only
    {
            display:none!important
    }

        }
        .show-for-sr,.show-on-focus{
        position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)
    }
    .show-on-focus:active,.show-on-focus:focus{
        position:static!important;height:auto;width:auto;overflow:visible;clip:auto
    }
    @media screen and (orientation:landscape){
        .hide-for-portrait,.show-for-landscape
    {
            display:block!important
        }
        .hide-for-landscape,.show-for-portrait{
        display:none!important}

    }
    @media screen and (orientation:portrait){
        .hide-for-portrait,.show-for-landscape
    {
            display:none!important
        }
        .hide-for-landscape,.show-for-portrait{
        display:block!important}

    }
    .float-left{
        float:left!important
    }
    .float-right{
        float:right!important
    }
    .float-center{
        display:block;margin-left:auto;margin-right:auto
    }
    .align-right{
        -ms-flex-pack:end;justify-content:flex-end
    }
    .align-center{
        -ms-flex-pack:center;justify-content:center
    }
    .align-justify{
        -ms-flex-pack:justify;justify-content:space-between
    }
    .align-spaced{
        -ms-flex-pack:distribute;justify-content:space-around
    }
    .align-top{
        -ms-flex-align:start;align-items:flex-start
    }
    .align-bottom{
        -ms-flex-align:end;align-items:flex-end
    }
    .align-middle{
        -ms-flex-align:center;align-items:center
    }
    .align-stretch{
        -ms-flex-align:stretch;align-items:stretch
    }
    .small-order-1{
        -ms-flex-order:1;order:1
    }
    .small-order-2{
        -ms-flex-order:2;order:2
    }
    .small-order-3{
        -ms-flex-order:3;order:3
    }
    .small-order-4{
        -ms-flex-order:4;order:4
    }
    .small-order-5{
        -ms-flex-order:5;order:5
    }
    .small-order-6{
        -ms-flex-order:6;order:6
    }
    @media screen and (min-width:40.0625em){
        .medium-pull-1,.medium-pull-10,.medium-pull-11,.medium-pull-2,.medium-pull-3,.medium-pull-4,.medium-pull-5,.medium-pull-6,.medium-pull-7,.medium-pull-8,.medium-pull-9,.medium-push-1,.medium-push-10,.medium-push-11,.medium-push-2,.medium-push-3,.medium-push-4,.medium-push-5,.medium-push-6,.medium-push-7,.medium-push-8,.medium-push-9
    {
            position:relative
        }
        .medium-1{
        width:8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%
    }
    .medium-push-1{
        left:8.33333%
    }
    .medium-pull-1{
        left:-8.33333%
    }
    .medium-2{
        width:16.66667%
    }
    .medium-push-2{
        left:16.66667%
    }
    .medium-pull-2{
        left:-16.66667%
    }
    .medium-3{
        width:25%
    }
    .medium-push-3{
        left:25%
    }
    .medium-pull-3{
        left:-25%
    }
    .medium-4{
        width:33.33333%
    }
    .medium-push-4{
        left:33.33333%
    }
    .medium-pull-4{
        left:-33.33333%
    }
    .medium-5{
        width:41.66667%
    }
    .medium-push-5{
        left:41.66667%
    }
    .medium-pull-5{
        left:-41.66667%
    }
    .medium-6{
        width:50%
    }
    .medium-push-6{
        left:50%
    }
    .medium-pull-6{
        left:-50%
    }
    .medium-7{
        width:58.33333%
    }
    .medium-push-7{
        left:58.33333%
    }
    .medium-pull-7{
        left:-58.33333%
    }
    .medium-8{
        width:66.66667%
    }
    .medium-push-8{
        left:66.66667%
    }
    .medium-pull-8{
        left:-66.66667%
    }
    .medium-9{
        width:75%
    }
    .medium-push-9{
        left:75%
    }
    .medium-pull-9{
        left:-75%
    }
    .medium-10{
        width:83.33333%
    }
    .medium-push-10{
        left:83.33333%
    }
    .medium-pull-10{
        left:-83.33333%
    }
    .medium-11{
        width:91.66667%
    }
    .medium-push-11{
        left:91.66667%
    }
    .medium-pull-11{
        left:-91.66667%
    }
    .medium-12{
        width:100%
    }
    .medium-up-1>.column,.medium-up-1>.columns{
        width:100%;float:left
    }
    .medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n),.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n),.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n),.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n),.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n),.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n),.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n),.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){
        clear:none
    }
    .medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1),.medium-up-2>.column:nth-of-type(odd),.medium-up-2>.columns:nth-of-type(odd),.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1),.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1),.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1),.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1),.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1),.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){
        clear:both
    }
    .medium-up-1>.column:last-child,.medium-up-1>.columns:last-child,.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child,.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child,.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child,.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child,.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child,.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child,.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{
        float:left
    }
    .medium-up-2>.column,.medium-up-2>.columns{
        width:50%;float:left
    }
    .medium-up-3>.column,.medium-up-3>.columns{
        width:33.33333%;float:left
    }
    .medium-up-4>.column,.medium-up-4>.columns{
        width:25%;float:left
    }
    .medium-up-5>.column,.medium-up-5>.columns{
        width:20%;float:left
    }
    .medium-up-6>.column,.medium-up-6>.columns{
        width:16.66667%;float:left
    }
    .expanded.row .medium-collapse.row,.medium-collapse .row{
        margin-left:0;margin-right:0
    }
    .medium-centered{
        float:none;margin-left:auto;margin-right:auto
    }
    .medium-pull-0,.medium-push-0,.medium-uncentered{
        position:static;margin-left:0;margin-right:0;float:left
    }
    .row .row{
        margin-left:-.9375rem;margin-right:-.9375rem
    }
    .column,.columns,.medium-uncollapse>.column,.medium-uncollapse>.columns{
        padding-left:.9375rem;padding-right:.9375rem
    }
    .medium-offset-0{
        margin-left:0
    }
    .medium-2,.medium-up-6>.column,.medium-up-6>.columns{
        -ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%
    }
    .medium-offset-1{
        margin-left:8.33333%
    }
    .medium-3,.medium-up-4>.column,.medium-up-4>.columns{
        -ms-flex:0 0 25%;flex:0 0 25%;max-width:25%
    }
    .medium-offset-2{
        margin-left:16.66667%
    }
    .medium-4,.medium-up-3>.column,.medium-up-3>.columns{
        -ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%
    }
    .medium-offset-3{
        margin-left:25%
    }
    .medium-5{
        -ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%
    }
    .medium-offset-4{
        margin-left:33.33333%
    }
    .medium-6,.medium-up-2>.column,.medium-up-2>.columns{
        -ms-flex:0 0 50%;flex:0 0 50%;max-width:50%
    }
    .medium-offset-5{
        margin-left:41.66667%
    }
    .medium-7{
        -ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%
    }
    .medium-offset-6{
        margin-left:50%
    }
    .medium-8{
        -ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%
    }
    .medium-offset-7{
        margin-left:58.33333%
    }
    .medium-9{
        -ms-flex:0 0 75%;flex:0 0 75%;max-width:75%
    }
    .medium-offset-8{
        margin-left:66.66667%
    }
    .medium-10{
        -ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%
    }
    .medium-offset-9{
        margin-left:75%
    }
    .medium-11{
        -ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%
    }
    .medium-offset-10{
        margin-left:83.33333%
    }
    .medium-12,.medium-up-1>.column,.medium-up-1>.columns{
        -ms-flex:0 0 100%;flex:0 0 100%;max-width:100%
    }
    .medium-offset-11{
        margin-left:91.66667%
    }
    .medium-up-1,.medium-up-2,.medium-up-3,.medium-up-4,.medium-up-5,.medium-up-6,.medium-up-7,.medium-up-8{
        -ms-flex-wrap:wrap;flex-wrap:wrap
    }
    .medium-up-5>.column,.medium-up-5>.columns{
        -ms-flex:0 0 20%;flex:0 0 20%;max-width:20%
    }
    .medium-up-7>.column,.medium-up-7>.columns{
        width:14.28571%;float:left;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%
    }
    .medium-up-8>.column,.medium-up-8>.columns{
        width:12.5%;float:left;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%
    }
    .row.medium-unstack>.column,.row.medium-unstack>.columns{
        -ms-flex:1 1 0px;flex:1 1 0px
    }
    .medium-collapse>.column,.medium-collapse>.columns{
        padding-left:0;padding-right:0
    }
    h1{
        font-size:3rem
    }
    h2{
        font-size:2.5rem
    }
    h3{
        font-size:1.9375rem
    }
    h4{
        font-size:1.5625rem
    }
    h5{
        font-size:1.25rem
    }
    h6{
        font-size:1rem
    }
    .medium-text-left{
        text-align:left
    }
    .medium-text-right{
        text-align:right
    }
    .medium-text-center{
        text-align:center
    }
    .medium-text-justify{
        text-align:justify
    }
    .hide-for-medium{
        display:none!important
    }
    .medium-order-1{
        -ms-flex-order:1;order:1
    }
    .medium-order-2{
        -ms-flex-order:2;order:2
    }
    .medium-order-3{
        -ms-flex-order:3;order:3
    }
    .medium-order-4{
        -ms-flex-order:4;order:4
    }
    .medium-order-5{
        -ms-flex-order:5;order:5
    }
    .medium-order-6{
        -ms-flex-order:6;order:6}

    }
    @media screen and (min-width:64.0625em){
        .large-pull-1,.large-pull-10,.large-pull-11,.large-pull-2,.large-pull-3,.large-pull-4,.large-pull-5,.large-pull-6,.large-pull-7,.large-pull-8,.large-pull-9,.large-push-1,.large-push-10,.large-push-11,.large-push-2,.large-push-3,.large-push-4,.large-push-5,.large-push-6,.large-push-7,.large-push-8,.large-push-9
    {
            position:relative
        }
        .large-1{
        width:8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%
    }
    .large-push-1{
        left:8.33333%
    }
    .large-pull-1{
        left:-8.33333%
    }
    .large-2{
        width:16.66667%
    }
    .large-push-2{
        left:16.66667%
    }
    .large-pull-2{
        left:-16.66667%
    }
    .large-3{
        width:25%
    }
    .large-push-3{
        left:25%
    }
    .large-pull-3{
        left:-25%
    }
    .large-4{
        width:33.33333%
    }
    .large-push-4{
        left:33.33333%
    }
    .large-pull-4{
        left:-33.33333%
    }
    .large-5{
        width:41.66667%
    }
    .large-push-5{
        left:41.66667%
    }
    .large-pull-5{
        left:-41.66667%
    }
    .large-6{
        width:50%
    }
    .large-push-6{
        left:50%
    }
    .large-pull-6{
        left:-50%
    }
    .large-7{
        width:58.33333%
    }
    .large-push-7{
        left:58.33333%
    }
    .large-pull-7{
        left:-58.33333%
    }
    .large-8{
        width:66.66667%
    }
    .large-push-8{
        left:66.66667%
    }
    .large-pull-8{
        left:-66.66667%
    }
    .large-9{
        width:75%
    }
    .large-push-9{
        left:75%
    }
    .large-pull-9{
        left:-75%
    }
    .large-10{
        width:83.33333%
    }
    .large-push-10{
        left:83.33333%
    }
    .large-pull-10{
        left:-83.33333%
    }
    .large-11{
        width:91.66667%
    }
    .large-push-11{
        left:91.66667%
    }
    .large-pull-11{
        left:-91.66667%
    }
    .large-12{
        width:100%
    }
    .large-up-1>.column,.large-up-1>.columns{
        width:100%;float:left
    }
    .large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n),.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n),.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n),.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n),.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n),.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n),.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n),.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){
        clear:none
    }
    .large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1),.large-up-2>.column:nth-of-type(odd),.large-up-2>.columns:nth-of-type(odd),.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1),.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1),.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1),.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1),.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1),.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){
        clear:both
    }
    .large-up-1>.column:last-child,.large-up-1>.columns:last-child,.large-up-2>.column:last-child,.large-up-2>.columns:last-child,.large-up-3>.column:last-child,.large-up-3>.columns:last-child,.large-up-4>.column:last-child,.large-up-4>.columns:last-child,.large-up-5>.column:last-child,.large-up-5>.columns:last-child,.large-up-6>.column:last-child,.large-up-6>.columns:last-child,.large-up-7>.column:last-child,.large-up-7>.columns:last-child,.large-up-8>.column:last-child,.large-up-8>.columns:last-child{
        float:left
    }
    .large-up-2>.column,.large-up-2>.columns{
        width:50%;float:left
    }
    .large-up-3>.column,.large-up-3>.columns{
        width:33.33333%;float:left
    }
    .large-up-4>.column,.large-up-4>.columns{
        width:25%;float:left
    }
    .large-up-5>.column,.large-up-5>.columns{
        width:20%;float:left
    }
    .large-up-6>.column,.large-up-6>.columns{
        width:16.66667%;float:left
    }
    .expanded.row .large-collapse.row,.large-collapse .row{
        margin-left:0;margin-right:0
    }
    .large-centered{
        float:none;margin-left:auto;margin-right:auto
    }
    .large-pull-0,.large-push-0,.large-uncentered{
        position:static;margin-left:0;margin-right:0;float:left
    }
    .large-offset-0{
        margin-left:0
    }
    .large-2,.large-up-6>.column,.large-up-6>.columns{
        -ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%
    }
    .large-offset-1{
        margin-left:8.33333%
    }
    .large-3,.large-up-4>.column,.large-up-4>.columns{
        -ms-flex:0 0 25%;flex:0 0 25%;max-width:25%
    }
    .large-offset-2{
        margin-left:16.66667%
    }
    .large-4,.large-up-3>.column,.large-up-3>.columns{
        -ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%
    }
    .large-offset-3{
        margin-left:25%
    }
    .large-5{
        -ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%
    }
    .large-offset-4{
        margin-left:33.33333%
    }
    .large-6,.large-up-2>.column,.large-up-2>.columns{
        -ms-flex:0 0 50%;flex:0 0 50%;max-width:50%
    }
    .large-offset-5{
        margin-left:41.66667%
    }
    .large-7{
        -ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%
    }
    .large-offset-6{
        margin-left:50%
    }
    .large-8{
        -ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%
    }
    .large-offset-7{
        margin-left:58.33333%
    }
    .large-9{
        -ms-flex:0 0 75%;flex:0 0 75%;max-width:75%
    }
    .large-offset-8{
        margin-left:66.66667%
    }
    .large-10{
        -ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%
    }
    .large-offset-9{
        margin-left:75%
    }
    .large-11{
        -ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%
    }
    .large-offset-10{
        margin-left:83.33333%
    }
    .large-12,.large-up-1>.column,.large-up-1>.columns{
        -ms-flex:0 0 100%;flex:0 0 100%;max-width:100%
    }
    .large-offset-11{
        margin-left:91.66667%
    }
    .large-up-1,.large-up-2,.large-up-3,.large-up-4,.large-up-5,.large-up-6,.large-up-7,.large-up-8{
        -ms-flex-wrap:wrap;flex-wrap:wrap
    }
    .large-up-5>.column,.large-up-5>.columns{
        -ms-flex:0 0 20%;flex:0 0 20%;max-width:20%
    }
    .large-up-7>.column,.large-up-7>.columns{
        width:14.28571%;float:left;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%
    }
    .large-up-8>.column,.large-up-8>.columns{
        width:12.5%;float:left;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%
    }
    .row.large-unstack>.column,.row.large-unstack>.columns{
        -ms-flex:1 1 0px;flex:1 1 0px
    }
    .large-collapse>.column,.large-collapse>.columns{
        padding-left:0;padding-right:0
    }
    .large-uncollapse>.column,.large-uncollapse>.columns{
        padding-left:.9375rem;padding-right:.9375rem
    }
    .large-text-left{
        text-align:left
    }
    .large-text-right{
        text-align:right
    }
    .large-text-center{
        text-align:center
    }
    .large-text-justify{
        text-align:justify
    }
    .hide-for-large{
        display:none!important
    }
    .large-order-1{
        -ms-flex-order:1;order:1
    }
    .large-order-2{
        -ms-flex-order:2;order:2
    }
    .large-order-3{
        -ms-flex-order:3;order:3
    }
    .large-order-4{
        -ms-flex-order:4;order:4
    }
    .large-order-5{
        -ms-flex-order:5;order:5
    }
    .large-order-6{
        -ms-flex-order:6;order:6}

    }
    @media screen and (min-width:90.0625em){
        .xlarge-pull-1,.xlarge-pull-10,.xlarge-pull-11,.xlarge-pull-2,.xlarge-pull-3,.xlarge-pull-4,.xlarge-pull-5,.xlarge-pull-6,.xlarge-pull-7,.xlarge-pull-8,.xlarge-pull-9,.xlarge-push-1,.xlarge-push-10,.xlarge-push-11,.xlarge-push-2,.xlarge-push-3,.xlarge-push-4,.xlarge-push-5,.xlarge-push-6,.xlarge-push-7,.xlarge-push-8,.xlarge-push-9
    {
            position:relative
        }
        .xlarge-1{
        width:8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%
    }
    .xlarge-push-1{
        left:8.33333%
    }
    .xlarge-pull-1{
        left:-8.33333%
    }
    .xlarge-2{
        width:16.66667%
    }
    .xlarge-push-2{
        left:16.66667%
    }
    .xlarge-pull-2{
        left:-16.66667%
    }
    .xlarge-3{
        width:25%
    }
    .xlarge-push-3{
        left:25%
    }
    .xlarge-pull-3{
        left:-25%
    }
    .xlarge-4{
        width:33.33333%
    }
    .xlarge-push-4{
        left:33.33333%
    }
    .xlarge-pull-4{
        left:-33.33333%
    }
    .xlarge-5{
        width:41.66667%
    }
    .xlarge-push-5{
        left:41.66667%
    }
    .xlarge-pull-5{
        left:-41.66667%
    }
    .xlarge-6{
        width:50%
    }
    .xlarge-push-6{
        left:50%
    }
    .xlarge-pull-6{
        left:-50%
    }
    .xlarge-7{
        width:58.33333%
    }
    .xlarge-push-7{
        left:58.33333%
    }
    .xlarge-pull-7{
        left:-58.33333%
    }
    .xlarge-8{
        width:66.66667%
    }
    .xlarge-push-8{
        left:66.66667%
    }
    .xlarge-pull-8{
        left:-66.66667%
    }
    .xlarge-9{
        width:75%
    }
    .xlarge-push-9{
        left:75%
    }
    .xlarge-pull-9{
        left:-75%
    }
    .xlarge-10{
        width:83.33333%
    }
    .xlarge-push-10{
        left:83.33333%
    }
    .xlarge-pull-10{
        left:-83.33333%
    }
    .xlarge-11{
        width:91.66667%
    }
    .xlarge-push-11{
        left:91.66667%
    }
    .xlarge-pull-11{
        left:-91.66667%
    }
    .xlarge-12{
        width:100%
    }
    .xlarge-up-1>.column,.xlarge-up-1>.columns{
        width:100%;float:left
    }
    .xlarge-up-1>.column:nth-of-type(1n),.xlarge-up-1>.columns:nth-of-type(1n),.xlarge-up-2>.column:nth-of-type(1n),.xlarge-up-2>.columns:nth-of-type(1n),.xlarge-up-3>.column:nth-of-type(1n),.xlarge-up-3>.columns:nth-of-type(1n),.xlarge-up-4>.column:nth-of-type(1n),.xlarge-up-4>.columns:nth-of-type(1n),.xlarge-up-5>.column:nth-of-type(1n),.xlarge-up-5>.columns:nth-of-type(1n),.xlarge-up-6>.column:nth-of-type(1n),.xlarge-up-6>.columns:nth-of-type(1n),.xlarge-up-7>.column:nth-of-type(1n),.xlarge-up-7>.columns:nth-of-type(1n),.xlarge-up-8>.column:nth-of-type(1n),.xlarge-up-8>.columns:nth-of-type(1n){
        clear:none
    }
    .xlarge-up-1>.column:nth-of-type(1n+1),.xlarge-up-1>.columns:nth-of-type(1n+1),.xlarge-up-2>.column:nth-of-type(odd),.xlarge-up-2>.columns:nth-of-type(odd),.xlarge-up-3>.column:nth-of-type(3n+1),.xlarge-up-3>.columns:nth-of-type(3n+1),.xlarge-up-4>.column:nth-of-type(4n+1),.xlarge-up-4>.columns:nth-of-type(4n+1),.xlarge-up-5>.column:nth-of-type(5n+1),.xlarge-up-5>.columns:nth-of-type(5n+1),.xlarge-up-6>.column:nth-of-type(6n+1),.xlarge-up-6>.columns:nth-of-type(6n+1),.xlarge-up-7>.column:nth-of-type(7n+1),.xlarge-up-7>.columns:nth-of-type(7n+1),.xlarge-up-8>.column:nth-of-type(8n+1),.xlarge-up-8>.columns:nth-of-type(8n+1){
        clear:both
    }
    .xlarge-up-1>.column:last-child,.xlarge-up-1>.columns:last-child,.xlarge-up-2>.column:last-child,.xlarge-up-2>.columns:last-child,.xlarge-up-3>.column:last-child,.xlarge-up-3>.columns:last-child,.xlarge-up-4>.column:last-child,.xlarge-up-4>.columns:last-child,.xlarge-up-5>.column:last-child,.xlarge-up-5>.columns:last-child,.xlarge-up-6>.column:last-child,.xlarge-up-6>.columns:last-child,.xlarge-up-7>.column:last-child,.xlarge-up-7>.columns:last-child,.xlarge-up-8>.column:last-child,.xlarge-up-8>.columns:last-child{
        float:left
    }
    .xlarge-up-2>.column,.xlarge-up-2>.columns{
        width:50%;float:left
    }
    .xlarge-up-3>.column,.xlarge-up-3>.columns{
        width:33.33333%;float:left
    }
    .xlarge-up-4>.column,.xlarge-up-4>.columns{
        width:25%;float:left
    }
    .xlarge-up-5>.column,.xlarge-up-5>.columns{
        width:20%;float:left
    }
    .xlarge-up-6>.column,.xlarge-up-6>.columns{
        width:16.66667%;float:left
    }
    .expanded.row .xlarge-collapse.row,.xlarge-collapse .row{
        margin-left:0;margin-right:0
    }
    .xlarge-centered{
        float:none;margin-left:auto;margin-right:auto
    }
    .xlarge-pull-0,.xlarge-push-0,.xlarge-uncentered{
        position:static;margin-left:0;margin-right:0;float:left
    }
    .xlarge-offset-0{
        margin-left:0
    }
    .xlarge-2,.xlarge-up-6>.column,.xlarge-up-6>.columns{
        -ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%
    }
    .xlarge-offset-1{
        margin-left:8.33333%
    }
    .xlarge-3,.xlarge-up-4>.column,.xlarge-up-4>.columns{
        -ms-flex:0 0 25%;flex:0 0 25%;max-width:25%
    }
    .xlarge-offset-2{
        margin-left:16.66667%
    }
    .xlarge-4,.xlarge-up-3>.column,.xlarge-up-3>.columns{
        -ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%
    }
    .xlarge-offset-3{
        margin-left:25%
    }
    .xlarge-5{
        -ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%
    }
    .xlarge-offset-4{
        margin-left:33.33333%
    }
    .xlarge-6,.xlarge-up-2>.column,.xlarge-up-2>.columns{
        -ms-flex:0 0 50%;flex:0 0 50%;max-width:50%
    }
    .xlarge-offset-5{
        margin-left:41.66667%
    }
    .xlarge-7{
        -ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%
    }
    .xlarge-offset-6{
        margin-left:50%
    }
    .xlarge-8{
        -ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%
    }
    .xlarge-offset-7{
        margin-left:58.33333%
    }
    .xlarge-9{
        -ms-flex:0 0 75%;flex:0 0 75%;max-width:75%
    }
    .xlarge-offset-8{
        margin-left:66.66667%
    }
    .xlarge-10{
        -ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%
    }
    .xlarge-offset-9{
        margin-left:75%
    }
    .xlarge-11{
        -ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%
    }
    .xlarge-offset-10{
        margin-left:83.33333%
    }
    .xlarge-12,.xlarge-up-1>.column,.xlarge-up-1>.columns{
        -ms-flex:0 0 100%;flex:0 0 100%;max-width:100%
    }
    .xlarge-offset-11{
        margin-left:91.66667%
    }
    .xlarge-up-1,.xlarge-up-2,.xlarge-up-3,.xlarge-up-4,.xlarge-up-5,.xlarge-up-6,.xlarge-up-7,.xlarge-up-8{
        -ms-flex-wrap:wrap;flex-wrap:wrap
    }
    .xlarge-up-5>.column,.xlarge-up-5>.columns{
        -ms-flex:0 0 20%;flex:0 0 20%;max-width:20%
    }
    .xlarge-up-7>.column,.xlarge-up-7>.columns{
        width:14.28571%;float:left;-ms-flex:0 0 14.28571%;flex:0 0 14.28571%;max-width:14.28571%
    }
    .xlarge-up-8>.column,.xlarge-up-8>.columns{
        width:12.5%;float:left;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%
    }
    .row.xlarge-unstack>.column,.row.xlarge-unstack>.columns{
        -ms-flex:1 1 0px;flex:1 1 0px
    }
    .xlarge-collapse>.column,.xlarge-collapse>.columns{
        padding-left:0;padding-right:0
    }
    .xlarge-uncollapse>.column,.xlarge-uncollapse>.columns{
        padding-left:.9375rem;padding-right:.9375rem
    }
    .xlarge-text-left{
        text-align:left
    }
    .xlarge-text-right{
        text-align:right
    }
    .xlarge-text-center{
        text-align:center
    }
    .xlarge-text-justify{
        text-align:justify
    }
    .hide-for-xlarge,.hide-for-xlarge-only{
        display:none!important
    }
    .xlarge-order-1{
        -ms-flex-order:1;order:1
    }
    .xlarge-order-2{
        -ms-flex-order:2;order:2
    }
    .xlarge-order-3{
        -ms-flex-order:3;order:3
    }
    .xlarge-order-4{
        -ms-flex-order:4;order:4
    }
    .xlarge-order-5{
        -ms-flex-order:5;order:5
    }
    .xlarge-order-6{
        -ms-flex-order:6;order:6}

    }
    body blockquote,body dd,body div,body dl,body dt,body form,body li,body ol,body p,body pre,body td,body th,body ul{
        font-size:inherit;font-family:arial,sans-serif
    }
    body p{
        font-style:normal;font-weight:400;line-height:1.8;margin-bottom:.65rem
    }
    .full-menu-container.light-menu-color .full-menu>li.active>a,.full-menu-container.light-menu-color .full-menu>li.sfHover>a,a:hover{
        color:#222
    }
    .authorpage:after,.authorpage:before,.blog_nav:after,.blog_nav:before,.category_container .inner:after,.category_container .inner:before,.category_container:after,.category_container:before,.cf:after,.cf:before,.comment-respond:after,.comment-respond:before,.commentlist_parent .commentlist_container:after,.commentlist_parent .commentlist_container:before,.image_link:after,.image_link:before,.post .post-gallery:after,.post .post-gallery:before,.post-content-container:after,.post-content-container:before,.vc_toggle:after,.vc_toggle:before,.widget.pinterest .pin_link:after,.widget.pinterest .pin_link:before,.widget.widget_dribbble .pin_link:after,.widget.widget_dribbble .pin_link:before,.widget.widget_flickr .pin_link:after,.widget.widget_flickr .pin_link:before,.woocommerce-account-fields:after,.woocommerce-account-fields:before,.woocommerce-billing-fields:after,.woocommerce-billing-fields:before,.woocommerce-checkout-review-order:after,.woocommerce-checkout-review-order:before,.woocommerce-shipping-fields:after,.woocommerce-shipping-fields:before,.wpcf7-form-control-wrap:after,.wpcf7-form-control-wrap:before,.wpcf7-response-output:after,.wpcf7-response-output:before{
        content:" ";display:table
    }
    .gallery.gallery-columns-5 .gallery-item,.thb-five{
        width:20%
    }
    #style-switcher,.custom_check+.custom_label,.custom_check+.custom_label:before,.image_link img,.post .post-gallery img,.post .share-article .boxed-icon span,.post.featured-style12 .featured-title,.post.featured-style12 .featured-title .post-excerpt,.post.featured-style4 .featured-title,.post.featured-style4 .featured-title .post-excerpt,.post.listing.listing-style2 .bg-figure,.quick_search .searchform,.thb-mobile-menu li a,.thb-mobile-menu-secondary li a,.toggle .title,.toggle .title:after,.transition,a,input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],textarea{
        -moz-transition:1s cubic-bezier(.165,.84,.44,1);-o-transition:1s cubic-bezier(.165,.84,.44,1);-webkit-transition:1s cubic-bezier(.165,.84,.44,1);transition:1s cubic-bezier(.165,.84,.44,1)
    }
    .btn,.btn:focus,.button,.commentlist_parent .commentlist_container,.header .social-holder .social_header .social_icon,.header .social-holder .social_header>div,.instagram-row figure,.post .post-gallery>a,.post.featured-style10 .post-gallery:before,.post.style-masonry.style-masonry-2,.quick-transition,input[type=submit]{
        -moz-transition:.25s cubic-bezier(.165,.84,.44,1);-o-transition:.25s cubic-bezier(.165,.84,.44,1);-webkit-transition:.25s cubic-bezier(.165,.84,.44,1);transition:.25s cubic-bezier(.165,.84,.44,1)
    }
    .linear-transition{
        -moz-transition:1s linear;-o-transition:1s linear;-webkit-transition:1s linear;transition:1s linear
    }
    #comments ol.commentlist .comment .reply,#content-container,#mobile-menu,#theme-switcher,.atvImg .arrow,.atvImg .image_bg,.atvImg .image_link,.atvImg .title,.commentlist_parent .comment-button:after,.full-menu-container .full-menu a,.header,.header .header_top,.header .header_top>.row>.columns,.header .logo .logoimg,.header .logo .logolink,.linear-quick-transition,.post-links .post-link.share-article-loop:hover .boxed-icon,.slick,.slick-dots li button,.slick-list,.slick-nav,.slick:after,.thb-mobile-menu li span{
        -moz-transition:.25s linear;-o-transition:.25s linear;-webkit-transition:.25s linear;transition:.25s linear
    }
    .admin-bar #mobile-menu,.admin-bar .admin-style,.admin-bar .header.fixed,.admin-bar .mfp-wrap:not(.post-gallery-lightbox) .mfp-close,.mfp-wrap:not(.post-gallery-lightbox) .admin-bar .mfp-close{
        top:46px
    }
    .custom_scroll{
        overflow:hidden;height:100%;position:relative
    }
    #side-cart .buttons .btn,.ad_container_bottom p:last-of-type,.ad_container_gallery_header p:last-of-type,.comment-respond .form-submit,.comment-respond .form-submit input,.flex-video,.gallery .gallery-item .gallery-icon,.mfp-figure figure,.post .post-content p:last-child,.post-category-listing,.post.featured-style11 .post-author,.post.listing .post-content,.post.listing .post-content p,.post.style-masonry.style-masonry-2 .post-author,.rtl .post.listing .figure.count-image,.searchform,.shipping-calculator-form .formrow:last-child,.thb_ad_header p:last-of-type,.thb_mega_menu .products .product,.thb_subscribe .newsletter-form.row,.toggle .inner.wpb_toggle_content,.widget ul,.widget.widget_featured_video .flex-video,.widget.widget_latestlist ul li .post-content p,.your-order-container ul li,form{
        margin:0
    }
    .row.full-width-row{
        width:100%;margin-left:auto;margin-right:auto;max-width:75rem
    }
    .row.no-padding{
        margin:auto
    }
    #archive-title,#category-title{
        padding:15px 0 17px;margin-bottom:40px
    }
    .row.max_width,.slick:not(.outset-nav) svg{
        margin:0 auto
    }
    #content-container .click-capture{
        position:absolute;z-index:998;top:0;right:0;width:0;height:0;background:rgba(191,191,191,.6);content:'';will-change:opacity;opacity:0;-moz-transition:opacity .25s linear;-o-transition:opacity .25s linear;-webkit-transition:opacity .25s linear;transition:opacity .25s linear
    }
    #wrapper{
        position:relative;width:100%
    }
    #wrapper [role=main]{
        position:relative;z-index:10
    }
    #wrapper.open-menu #content-container{
        margin-left:0;-moz-transform:translate3d(320px,0,0);-webkit-transform:translate3d(320px,0,0);transform:translate3d(320px,0,0)
    }
    .no-csstransforms3d #wrapper.open-menu #content-container{
        margin-left:320px
    }
    #wrapper.open-menu #content-container .click-capture{
        width:100%;height:100%;opacity:1;left:0
    }
    .no-csstransforms3d #wrapper.open-menu #content-container .click-capture{
        left:320px
    }
    .header{
        height:auto;position:static;top:0;left:0;width:100%;z-index:101;background:#fff;user-select:none
    }
    .sidebar,.slick-slider{
        -webkit-user-select:none
    }
    .header .header_top{
        padding:15px;position:relative;direction:ltr;will-change:padding
    }
    .header .header_top>.row>.columns{
        padding:0;min-height:1px
    }
    .header .logo{
        display:inline-flex;justify-content:center;align-items:center;min-height:1px;will-change:height
    }
    .header .logo .logolink,.widget.widget_about figure img{
        display:inline-block;max-width:100%
    }
    .header .logo .logoimg{
        display:block;max-height:70px;max-width:100%
    }
    .header .logo #page-title{
        display:block;line-height:1;margin:0;padding:5px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;will-change:contents
    }
    .header .toggle-holder{
        display:inline-flex;justify-content:flex-start;align-items:center
    }
    .header .toggle-holder .logofixed{
        display:none;max-height:40px;visibility:hidden;margin-left:20px;will-change:opacity
    }
    .header .social-holder{
        text-align:right;display:flex;justify-content:flex-end;align-items:center
    }
    .header .social-holder>div,.header.style3 .full-menu-container,.header.style4 .full-menu-container,.header.style4 .social-holder{
        display:inline-flex
    }
    .header .social-holder .icon-1x{
        display:none;font-size:14px;padding:0 5px;line-height:1
    }
    .header .social-holder.style2 .quick_search{
        width:30px
    }
    .header .social-holder.style1 .social_header .icon-1x{
        font-size:16px;padding:0 5px;line-height:16px
    }
    .header .social-holder .social_header{
        position:relative;display:none;z-index:4
    }
    .header .social-holder .social_header>i{
        display:inline-flex;width:40px;height:40px;justify-content:center;align-items:center;cursor:pointer
    }
    .header .social-holder .social_header .social_icon{
        fill:#222;vertical-align:middle
    }
    .header .social-holder .social_header>div{
        display:inline-flex;align-items:center;opacity:0;position:absolute;top:0;right:100%;height:40px;pointer-events:none;visibility:hidden
    }
    .header .social-holder .social_header.active>div{
        opacity:1;visibility:visible;pointer-events:auto
    }
    .atvImg .arrow svg,.atvImg .title svg,.header .social-holder .social_header:hover .social_icon{
        fill:#be9664
    }
    .header .social-holder .quick_cart{
        position:relative;display:inline-flex;width:30px;margin-left:3px;height:40px;justify-content:center;align-items:center
    }
    #style-switcher .style-toggle i,.header .social-holder .quick_cart svg{
        vertical-align:middle
    }
    .header .social-holder .quick_cart .cart_count{
        position:absolute;bottom:6px;right:4px;display:block;width:12px;height:12px;line-height:12px;text-align:center;color:#fff;font-size:8px;font-weight:500;background:#be9664
    }
    .header.fixed{
        position:fixed;top:0;left:0;width:100%;z-index:30;margin:0;-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);-moz-transition:.35s linear;-o-transition:.35s linear;-webkit-transition:.35s linear;transition:.35s linear;will-change:transform
    }
    .header.fixed.header--slide{
        -moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)
    }
    .header.fixed.header--unslide{
        -moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)
    }
    .header.fixed .logo .logoimg,.post-gallery-content .lightbox-header .logolink .logoimg{
        max-height:40px
    }
    .header.fixed .header_top,.vc_inner .widget.style4+.widget.style4{
        padding:15px
    }
    .header.fixed .header_top .progress{
        display:block;position:absolute;bottom:-2px;left:-15px;height:2px;width:0;background:#be9664;will-change:width
    }
    .category_container .inner>.columns,.header.style2.boxed .full-menu-container .full-menu>li,.header.style2:not(.boxed) .header_top,.header.style3.boxed .full-menu-container .full-menu>li{
        padding:0 10px
    }
    .header.style2 .logo{
        display:table;position:static
    }
    .header.style2 .logo>div,.overlay-effect .overlay>div>div,.table>div{
        display:table-cell;vertical-align:middle
    }
    .header.style2 .logo .logoimg{
        max-height:40px;display:inline-block
    }
    .header.style2 .logo .logolink{
        display:none;margin:15px 20px
    }
    .featured-style9 .slick-dots,.full-menu-container .full-menu>li.menu-item-has-children.menu-item-mega-parent,.header.style2 .logo .full-menu-container{
        position:static
    }
    .header.style2 .logo .full-menu-container .full-menu>li.menu-item-has-children.menu-item-mega-parent .thb_mega_menu_holder{
        top:100%
    }
    .header.style2 .logo.mobile{
        display:table;text-align:center
    }
    .header.style3.boxed .full-menu-container .full-menu>li:first-child,.shop_table thead tr th.order-number,.style1 .full-menu-container .full-menu>li:first-child,.woocommerce-billing-fields #billing_last_name_field,.woocommerce-billing-fields #billing_phone_field,.woocommerce-billing-fields #shipping_last_name_field,.woocommerce-billing-fields #shipping_phone_field,.woocommerce-shipping-fields #billing_last_name_field,.woocommerce-shipping-fields #billing_phone_field,.woocommerce-shipping-fields #shipping_last_name_field,.woocommerce-shipping-fields #shipping_phone_field{
        padding-left:0
    }
    #footer.style3 .row .columns.social-section a:last-of-type,.header.style3.boxed .social-holder,.woocommerce-billing-fields #billing_email_field,.woocommerce-billing-fields #billing_first_name_field,.woocommerce-billing-fields #shipping_email_field,.woocommerce-billing-fields #shipping_first_name_field,.woocommerce-shipping-fields #billing_email_field,.woocommerce-shipping-fields #billing_first_name_field,.woocommerce-shipping-fields #shipping_email_field,.woocommerce-shipping-fields #shipping_first_name_field{
        padding-right:0
    }
    .header.style3.boxed .full-menu-container .full-menu>li.menu-item-has-children.menu-item-mega-parent .thb_mega_menu_holder,.mfp-arrow-left,.no-csstransforms3d .open-menu #mobile-menu{
        left:0
    }
    .header.style3 .nav_holder>.row>.columns{
        display:flex;justify-content:space-between
    }
    .header.style3 .logo{
        justify-content:space-between
    }
    .header.style3 .logolink{
        margin:0 20px
    }
    .header.style3 .full-menu-container .full-menu,.header.style4 .full-menu-container .full-menu{
        border-color:transparent
    }
    .header.style3 .full-menu-container .full-menu>li.menu-item-has-children.menu-item-mega-parent .thb_mega_menu_holder,.header.style4 .full-menu-container .full-menu>li.menu-item-has-children.menu-item-mega-parent .thb_mega_menu_holder{
        left:-15px
    }
    .header.style3 .social-holder{
        display:inline-flex;padding-right:15px
    }
    .header.style3.fixed .header_top{
        padding:10px 15px
    }
    .header.style4 .header_top{
        border-bottom:2px solid #222
    }
    .header.style4 .nav_holder{
        border-bottom:1px dotted #959595
    }
    .header.style4 .center-column{
        display:flex;padding:0 7px;justify-content:space-between
    }
    .header_holder.on{
        position:absolute;top:0;left:0;width:100%;z-index:20
    }
    .header_holder.on .header,.shop_attributes tbody tr.alt,.shop_attributes tbody tr.alt th,.shop_attributes tr:nth-of-type(2n),.shop_table tbody tr:nth-child(2n),.shop_table tbody tr:nth-child(odd),.shop_table tr:nth-of-type(2n),.widget.widget_socialcounter ul.style2 li a:hover{
        background:0 0
    }
    #theme-switcher.active,.atvImg:hover .image_bg,.behance.boxed-icon,.cart_totals table tr:nth-of-type(2n),.deviantart.boxed-icon,.dribbble.boxed-icon,.facebook.boxed-icon,.google-plus.boxed-icon,.google.boxed-icon,.group_table tbody tr:nth-child(2n),.header_holder.on.light-transparent-header .header .mobile-toggle span,.instagram.boxed-icon,.linkedin.boxed-icon,.my_orders tbody tr:nth-child(2n),.pinterest.boxed-icon,.post.featured-style9.offset .featured-title,.slick-dots li.slick-active button,.snapchat.boxed-icon,.soundcloud.boxed-icon,.spotify.boxed-icon,.tumblr.boxed-icon,.twitter.boxed-icon,.vk.boxed-icon,.weibo.boxed-icon,.xing.boxed-icon,.youtube.boxed-icon{
        background:#fff
    }
    .header_holder.on.light-transparent-header .header svg,.post.style11 .post-links .post-link svg{
        fill:#fff
    }
    .header_holder.on.light-transparent-header .header .quick_search.active svg,.slick-nav:hover svg,.slick.outset-nav .slick-nav svg{
        fill:#222
    }
    .header_holder.on.light-transparent-header .header.style1 .full-menu-container,.header_holder.on.light-transparent-header .header.style1 .header_top,.header_holder.on.light-transparent-header .header.style2 .header_top,.header_holder.on.light-transparent-header .header.style3 .header_top,.header_holder.on.light-transparent-header .header.style3 .nav_holder,.header_holder.on.light-transparent-header .header.style4 .nav_holder{
        border-bottom-color:rgba(255,255,255,.3)
    }
    .header_holder.on.light-transparent-header .header.style4 .header_top{
        border-bottom-color:#fff
    }
    .full-menu-container{
        display:block;vertical-align:middle;text-align:center;position:relative
    }
    @media only screen and (max-width:641px){
        .full-menu-container
    {
            display:none
    }

        }
        .full-menu-container .full-menu>li.active>a,.full-menu-container .full-menu>li.menu-item-has-children.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li.active a,.full-menu-container .full-menu>li.menu-item-has-children.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li.active a .fa,.full-menu-container .full-menu>li.sfHover>a,.full-menu-container .full-menu>li>a:hover,.full-menu-container.light-menu-color .full-menu>li>a:hover,.not-found p,.notification-box a:not(.button),.post .post-title a:hover,.product .product-information .wc-forward:hover,.shop_table tbody tr td.order-status.approved,.shop_table tbody tr td.product-quantity .wishlist-in-stock,.shop_table tbody tr td.product-stock-status .wishlist-in-stock,.tabs .active a:hover,.tabs dd a:hover,.tabs li a:hover,.thb-mobile-menu li a.active,.thb-mobile-menu-secondary li a:hover,.thb-selectionSharer a.email:hover,.toggle .title.wpb_toggle_title_active,.toggle .title.wpb_toggle_title_active:hover,.video_playlist .video_play.vertical.video-active h6,.widget.widget_recent_comments ul li .url,.widget.widget_recent_entries ul li .url,.woocommerce-tabs .tabs dd.active a,.wpb_accordion .wpb_accordion_section .wpb_accordion_header.ui-accordion-header-active a,.your-order-header .order-container span{
        color:#be9664
    }
    .full-menu-container .full-menu{
        display:inline-flex;list-style:none;margin:0;border-bottom:1px solid rgba(0,0,0,.1);height:auto
    }
    .full-menu-container .full-menu a{
        font-size:13px;white-space:nowrap;color:#5a5a5a
    }
    .full-menu-container .full-menu .fa{
        margin-right:10px;vertical-align:middle;display:inline-block
    }
    .rtl .full-menu-container .full-menu .fa{
        margin-right:0;margin-left:10px
    }
    .full-menu-container .full-menu>li{
        display:block;margin:0;padding:0 3vw
    }
    .full-menu-container .full-menu>li.active>a:after,.full-menu-container .full-menu>li.sfHover>a:after{
        -moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)
    }
    .full-menu-container .full-menu>li>a{
        display:flex;align-items:center;height:40px;line-height:1;font-weight:500;color:#222;text-transform:uppercase;font-size:18px
    }
    .full-menu-container .full-menu>li.menu-item-has-children>a:after{
        display:inline-block;content:"\f107";font-family:arial,sans-serif;margin-left:7px;vertical-align:middle;font-size:11px;position:relative;top:-1px
    }
    .full-menu-container .full-menu>li.menu-item-has-children.menu-item-mega-parent .thb_mega_menu_holder{
        display:none;position:absolute;top:calc(100% - 1px);left:0;width:100%;background:#f9f9f9;padding:30px 0 25px;z-index:20;opacity:0;will-change:opacity
    }
    .boxed .full-menu-container .full-menu>li.menu-item-has-children.menu-item-mega-parent .thb_mega_menu_holder{
        padding:30px 15px 25px
    }
    .full-menu-container .full-menu>li.menu-item-has-children.menu-item-mega-parent .thb_mega_menu_holder>.row{
        width:100%;margin:0 auto;max-width:75em
    }
    .full-menu-container .full-menu>li.menu-item-has-children.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu{
        float:left;width:230px;text-align:left
    }
    .full-menu-container .full-menu>li.menu-item-has-children.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li>a{
        color:#222;display:block;margin-bottom:15px;font-size:14px;font-weight:500;line-height:1;text-transform:none
    }
    .full-menu-container .full-menu>li.menu-item-has-children.menu-item-mega-parent .thb_mega_menu_holder .thb_mega_menu li>a .fa{
        color:#c7c7c7;position:relative;top:-1px
    }
    .full-menu-container .full-menu>li.menu-item-has-children.menu-item-mega-parent .thb_mega_menu_holder .category-children{
        margin-left:230px
    }
    .full-menu-container .full-menu>li.menu-item-has-children.menu-item-mega-parent .thb_mega_menu_holder .category-children>div{
        display:none;float:left;text-align:left;min-width:100%
    }
    .full-menu-container .full-menu>li.menu-item-has-children.menu-item-mega-parent .thb_mega_menu_holder .category-children>div a{
        white-space:normal
    }
    #customer_login .login-container p,.full-menu-container .full-menu>li.menu-item-has-children.menu-item-mega-parent .thb_mega_menu_holder .category-children>div .post .post-gallery,.post.featured-style10 .post-author,.posts.columns-6.row .columns .post.style6 .post-gallery{
        margin-bottom:15px
    }
    .full-menu-container .full-menu>li.menu-item-has-children .sub-menu:not(.thb_mega_menu){
        display:none;position:absolute;top:calc(100% - 1px);left:-12px;background:#f9f9f9;padding:30px;margin:0;list-style:none;z-index:20;text-align:left
    }
    .full-menu-container .full-menu>li.menu-item-has-children .sub-menu:not(.thb_mega_menu) li{
        padding:5px 0;border-bottom:1px solid #e4e4e4;min-width:160px
    }
    .full-menu-container .full-menu>li.menu-item-has-children .sub-menu:not(.thb_mega_menu) li:last-child{
        padding-bottom:0;border-bottom:0
    }
    .full-menu-container .full-menu>li.menu-item-has-children .sub-menu:not(.thb_mega_menu) li a{
        font-weight:500;font-size:13px;color:#464646
    }
    .full-menu-container .full-menu>li.menu-item-has-children .sub-menu:not(.thb_mega_menu) .sub-menu{
        top:-25px;left:100%
    }
    .quick_search{
        display:inline-flex;width:30px;height:40px;font-size:26px;justify-content:center;align-items:center;position:relative;z-index:5
    }
    .quick_search .search_icon{
        z-index:20;position:relative;cursor:pointer;top:0;vertical-align:middle
    }
    .quick_search.active .searchform{
        visibility:visible;opacity:1;width:300px
    }
    .quick_search .searchform{
        position:absolute;top:-1px;right:-10px;z-index:10;display:block;visibility:hidden;background:#f8f8f8;height:42px;padding:5px 40px 5px 5px;width:0;opacity:0
    }
    .quick_search .searchform input{
        margin:0;height:35px;line-height:35px;float:left;padding:0 10px;width:100%;background:0 0;color:#222;border:0
    }
    .quick_search .searchform input:-moz-placeholder{
        color:#222
    }
    .quick_search .searchform input::-moz-placeholder{
        color:#222
    }
    .quick_search .searchform input:-ms-input-placeholder{
        color:#222
    }
    .quick_search .searchform input::-webkit-input-placeholder{
        color:#222
    }
    .quick_search .searchform input:focus{
        background:0 0;border:0
    }
    .post .share-article{
        float:left;width:55px;margin-right:25px;max-width:55px;margin-bottom:20px
    }
    .rtl .post .share-article{
        float:right;margin-right:0;margin-left:25px
    }
    .post .share-article .boxed-icon{
        display:flex;justify-content:center;align-items:center;vertical-align:middle;width:45px;height:43px;line-height:1;position:relative;margin-bottom:10px;font-size:14px;background:#fff
    }
    .post .share-article .boxed-icon span{
        position:absolute;display:block;top:-10px;right:-3px;background:#b1b1b1;border-left:1px solid #fff;border-bottom:1px solid #fff;height:20px;min-width:20px;text-align:center;line-height:20px;padding:0 3px;color:#fff;font-size:10px;font-weight:500
    }
    .post .share-article .boxed-icon:hover span,.slick.featured-style8{
        background:#222
    }
    .post .post-meta{
        position:relative;text-transform:uppercase;font-size:15px
    }
    .post .post-meta+.post-author:before{
        content:' - ';display:inline-block
    }
    .post .post-meta.style2{
        line-height:16px
    }
    .post .post-meta.style2 a{
        display:inline-block;background:#f5f5f5;color:#222;font-weight:500;padding:0 3px;line-height:16px;text-transform:uppercase
    }
    #customer_login p,#footer.dark .post .post-meta.style2 a,#footer.style3 .row .columns .menu a,.authorpage .author-content h5 a,.category_title h2 a,.category_title h5 a,.group_table tbody tr td label a,.post .post-content del,.post .post-title a,.products .product .product-image .button:hover,.products .product .product-image .yith-wcwl-add-to-wishlist a,.social_black-on .behance,.social_black-on .deviantart,.social_black-on .dribbble,.social_black-on .facebook,.social_black-on .google,.social_black-on .google-plus,.social_black-on .instagram,.social_black-on .linkedin,.social_black-on .pinterest,.social_black-on .snapchat,.social_black-on .soundcloud,.social_black-on .spotify,.social_black-on .tumblr,.social_black-on .twitter,.social_black-on .vk,.social_black-on .weibo,.social_black-on .xing,.social_black-on .youtube,.widget ul li a{
        color:#222
    }
    .post .post-meta.style2+.post-author{
        display:inline-block;background:#f5f5f5;color:#4d4d4d;font-weight:500;line-height:16px;padding:0 4px;text-transform:uppercase
    }
    .post .article-tags{
        display:block;margin:30px 0;font-size:11px;color:#222;font-weight:500;text-transform:uppercase
    }
    .post .article-tags a,.product .product-information .product_meta>span .sku,.product .product-information .product_meta>span a{
        color:#be9664;font-weight:500
    }
    .post .post-author{
        font-size:15px;color:#767676;font-weight:400;text-transform:uppercase;
    }
    .post .post-author em{
        text-transform:none;color:#545353
    }
    .post .video-container{
        margin:0 0 45px
    }
    .post .post-gallery{
        display:block;position:relative;margin:0 0 45px;padding:0;overflow:hidden;background:#fff
    }
    .post .post-gallery>a{
        display:block;will-change:opacity
    }
    .gallery .gallery-item:hover,.instagram-row figure:hover,.post .post-gallery>a:hover{
        opacity:.8
    }
    .post .post-gallery.has-parallax{
        height:0;padding-bottom:70%
    }
    .post .post-gallery.has-parallax .parallax_bg{
        position:absolute;z-index:0;top:-5%;left:-5%;width:110%;height:110%
    }
    .post .post-gallery.has-gallery:after{
        content:'';display:block;width:38px;height:38px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMAQMAAAD9WcNoAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAACxJREFUKM9jGImA/////wcwmDwgglimPVAfJtOAgYF5yDMZSGFCPI9gjkQAAFGGGgsPksPQAAAAAElFTkSuQmCC) center center/38px 38px no-repeat #be9664;-moz-background-size:38px 38px;-o-background-size:38px 38px;-webkit-background-size:38px 38px;position:absolute;top:0;right:0;z-index:2
    }
    .post .post-gallery .gallery-link,.post .post-gallery.has-review .ave{
        display:flex;justify-content:center;position:absolute;color:#fff;right:0;font-size:14px;font-weight:500
    }
    .post .post-gallery.has-gallery.has-video:after{
        background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAMAAADwSaEZAAAAXVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9RKvvlAAAAHnRSTlMA+uvlnN3W0MWtb2NWSjkvJRsTDQkEAbu5o5COgoGmakjUAAAAgElEQVRYw+3VyQ2EQAxE0XHDzLDv++L8wwSklkigDhbUC+Bfum1/iIiI6PHCIOlhMVH9F6iYXsIGGFOXDpCYF5XAmMraQmJekAFit6kCxlT2DhLzvjkgdotrYEx/VmNxbfEBZMN9jbGyOE6ytBZXkEsHi2sbd1Bmd546IiIiepcDhYQfN4pDAWwAAAAASUVORK5CYII=)
    }
    .post .post-gallery.has-review .ave{
        align-items:center;width:38px;height:38px;background:#8405db;text-align:center;top:0;z-index:5
    }
    .post .post-gallery.has-review.has-gallery .ave{
        top:38px
    }
    .post .post-gallery .gallery-link{
        align-items:center;top:80px;background:#be9664;padding:20px 18px;line-height:16px
    }
    .post .post-gallery .gallery-link em{
        font-size:12px;font-weight:500;color:rgba(255,255,255,.8)
    }
    .post .post-gallery .gallery-link svg{
        margin-right:15px;fill:#fff
    }
    .post .post-content{
        word-break:break-all;float:none;position:relative;line-height:40px
    }
    .post .post-content:before{
        color:rgba(0,0,0,.06);content:attr(data-first);display:none;font-size:16.25em;font-weight:500;top:0;left:0;line-height:1;position:absolute;z-index:-1
    }
    .rtl .iconlist li>i,.rtl .post .post-content:before,.rtl .post-links .post-link.share-article-loop .boxed-icon{
        left:auto;right:0
    }
    .post .post-content ol,.post .post-content ul{
        margin-left:0;list-style-position:inside;font-size:14px;font-weight:500
    }
    .post .post-content ol ol,.post .post-content ol ul,.post .post-content ul ol,.post .post-content ul ul{
        margin:10px 0 0 15px
    }
    .instagram-row.low-padding.row .columns figure,.post .post-content ol li,.post .post-content ul li,.post.blog-featured .post-meta,.post.featured-style5 .featured-title .post-meta,.post.featured-style5 .post-gallery,.post.featured-style7 .post-meta,.post.style9 .post-content.small p{
        margin-bottom:10px
    }
    .post .post-content pre{
        background:#f5f5f5;padding:20px;font-size:14px;border:2px dashed #cfcfcf;white-space:pre-wrap
    }
    .post .post-content h1{
        font-weight:500;font-size:32px;line-height:36px;margin-top:0;word-break:break-all
    }
    .post .post-content h2{
        font-size:28px;line-height:32px;margin-top:0;font-weight:500;margin-bottom:30px
    }
    .post .post-content h3{
        font-size:36px;line-height:40px;margin-top:0;font-weight:500;margin-bottom:25px
    }
    .post .post-content h4{
        font-weight:300;font-size:28px;line-height:34px;margin-top:0;margin-bottom:25px
    }
    .post .post-content h5,.post .post-content h6{
        font-weight:500;margin-top:0;margin-bottom:20px
    }
    .post .post-content h5{
        font-size:16px;line-height:24px
    }
    .post .post-content h6{
        font-size:14px;line-height:22px
    }
    .post .post-content p{
        margin-bottom:25px;word-break:normal;line-height:26px
    }
    #customer_login .logoimg,#customer_login form,.attachment-page .post .post-content,.cart-holder,.catelement-style5 .featured-style8,.overlay-effect .overlay .post-content p,.post .post-content .post-review .comment_section,.post.post-detail .post-meta,.post.style3,.post.style6,.related-posts .mega-menu-post,.slick.dark-pagination.bottom-margin,.video_playlist.style2 .video-side,.woocommerce-account-fields,.woocommerce-billing-fields,.woocommerce-shipping-fields{
        margin-bottom:30px
    }
    .post .post-content.small p{
        font-size:14px;margin-bottom:20px;line-height:30px
    }
    .post .post-title h1{
        display:block;font-size:28px;line-height:1.5;font-weight:300;word-break:break-word;padding:20px 0;
    }
    .post .post-title h2,.post .post-title h3{
        font-size:28px;margin:0 0 10px;font-weight:500
    }
    .post .post-title h2{
        line-height:34px
    }
    .post .post-title h3{
        line-height:1.5
    }
    .post .post-title h4{
        font-size:20px;margin:0 0 5px;font-weight:500;line-height:24px
    }
    .payment_methods li .custom_label h6,.post .post-title h6{
        font-size:14px;margin:0;font-weight:500;line-height:16px
    }
    .post .featured-title{
        position:absolute;top:50%;left:50%;margin:0 auto;text-align:center
    }
    .post .featured-title .post-meta{
        text-transform:uppercase;margin-bottom:5px
    }
    .post.post-slider:not(.featured-style10) .post-gallery.has-parallax{
        padding-bottom:55%
    }
    .post.post-slider:not(.featured-style10).featured-style3 .post-gallery.has-parallax{
        padding-bottom:62%
    }
    .post.offset-title .offset-title-container{
        display:block;background:#fff;bottom:0;left:0;right:10%;padding:15px 20px 0 0;position:static
    }
    .post.offset-title .offset-title-container .post-title h5,.wpb_content_element{
        margin-bottom:0!important
    }
    .post.cover-image .thb-placeholder{
        position:static;top:0;left:0;width:100%;height:0;padding-bottom:80%;z-index:0;background-position:center center
    }
    #comments ol.commentlist .comment .comment-meta p:last-child,.post .post-content .post-review ul li:last-child,.post.featured-style1 .post-gallery,.post.featured-style2 .post-gallery,.post.featured-style3 .post-gallery,.post.style3-small.offset-title .post-gallery,.post.style3.offset-title .post-gallery,.searchform fieldset input,.shop_table tbody tr td.product-name a:last-child,.shop_table tbody tr td.product-name span,.widget.style5 ul li:last-child,.widget:last-child{
        margin-bottom:0
    }
    .post.featured-style1 .featured-title{
        background:#fff;padding:15px;width:100%;position:static
    }
    .post.featured-style1 .featured-title .post-meta a,.post.featured-style12 .featured-title .post-meta a,.post.featured-style2 .featured-title .post-meta a,.post.featured-style3 .featured-title .post-meta a,.post.featured-style5 .featured-title .post-meta a{
        font-size:11px;font-weight:500;margin-bottom:15px
    }
    .post.featured-style1 .featured-title .post-title h3,.post.featured-style2 .featured-title .post-title h3,.post.style-masonry.style-masonry-2 .post-title h2,.post.style11 .post-title h2{
        font-size:30px;font-weight:500
    }
    .post.featured-style1 .featured-title .post-author,.post.featured-style12 .featured-title .post-author,.post.featured-style2 .featured-title .post-author,.post.featured-style3 .featured-title .post-author,.post.featured-style4 .featured-title .post-author,.post.featured-style5 .featured-title .post-author{
        font-size:12px;margin-bottom:0
    }
    .post.featured-style5 .featured-title{
        background:rgba(255,255,255,.9);padding:15px;width:100%;position:static
    }
    .post.featured-style5 .featured-title .post-title h3{
        font-size:30px;font-weight:500;text-transform:uppercase
    }
    .post.featured-style2 .featured-title{
        top:auto;bottom:0;left:0;right:0;background:#fff;padding:20px;text-align:left;border:1px solid #e5e5e5;position:relative
    }
    .post.featured-style3 .featured-title{
        top:auto;bottom:30px;left:30px;right:30px;background:rgba(255,255,255,.9);padding:20px 20px 35px;position:static
    }
    .post.featured-style3 .featured-title .post-title h3{
        font-size:28px;font-weight:500
    }
    .post.featured-style4 .featured-title{
        position:static;top:auto;bottom:auto;left:0;right:0;background:#be9664;padding:15px 15px 5px;text-align:left;min-height:120px
    }
    .post.featured-style12 .featured-title .post-meta,.post.featured-style4 .featured-title .post-meta{
        margin-bottom:5px;-webkit-text-size-adjust:100%
    }
    .post.featured-style4 .featured-title .post-meta a{
        font-size:11px;font-weight:500;margin-bottom:15px;color:#fff
    }
    .post.featured-style4 .featured-title .post-title h3{
        font-size:20px;line-height:24px;font-weight:500;margin:0 0 10px;-webkit-text-size-adjust:100%
    }
    .post.featured-style12 .featured-title .post-excerpt,.post.featured-style4 .featured-title .post-excerpt{
        display:none;overflow:hidden;max-height:0
    }
    .post.featured-style12 .featured-title .post-excerpt p,.post.featured-style4 .featured-title .post-excerpt p{
        font-size:14px;color:#fff;line-height:18px
    }
    .post.featured-style12 .featured-title .post-excerpt .more,.post.featured-style4 .featured-title .post-excerpt .more{
        display:block;color:#fff;font-weight:500;font-size:12px;margin:10px 0;text-transform:uppercase
    }
    .post.featured-style4:hover .featured-title{
        background:#be9664
    }
    .post.featured-style12:hover .featured-title .more,.post.featured-style12:hover .featured-title .post-excerpt,.post.featured-style4:hover .featured-title .more,.post.featured-style4:hover .featured-title .post-excerpt{
        max-height:0
    }
    .post.featured-style8 .featured-title{
        width:75%;-moz-transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)
    }
    .post.featured-style8 .post-gallery{
        opacity:.8;margin:0
    }
    .post.featured-style8 .post-title a{
        text-transform:uppercase;color:#fff
    }
    .post.featured-style8 .post-author{
        color:#fff;margin:0
    }
    .post.featured-style9 .featured-title{
        position:static;width:100%
    }
    .post.featured-style10 .post-gallery:before{
        content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;border:0;margin:0;width:100%;height:100%;border-radius:0;opacity:.8;-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC43Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,rgba(0,0,0,.7)));background-image:-moz-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.7));background-image:-webkit-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.7));background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.7));background-size:auto
    }
    .post.featured-style10 .featured-title{
        position:static;text-align:left
    }
    .post.featured-style11{
        width:100%;height:100vh;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;background:#222
    }
    .post.featured-style11.slick-slide{
        display:flex
    }
    .post.featured-style11 .parallax_bg{
        position:absolute;z-index:0;top:-10%;left:-10%;width:120%;height:120%;opacity:.6
    }
    .post.featured-style11 .featured-title{
        position:relative;left:auto;top:auto;z-index:2
    }
    .post.featured-style12 .featured-title{
        display:flex;flex-direction:column;justify-content:center;position:static;top:0;bottom:0;left:0;right:0;background:#222;padding:20px 20px 10px;text-align:left;min-height:120px
    }
    .post.featured-style12 .featured-title .post-title h3{
        font-size:30px;line-height:1;font-weight:500;margin:0 0 10px;-webkit-text-size-adjust:100%
    }
    .post.featured-style-carousel{
        display:flex!important;background:#f4f4f4;padding-right:30px
    }
    .post.featured-style-carousel .post-title{
        display:flex;flex:1
    }
    .post.featured-style-carousel .post-title h6{
        font-size:12px;text-transform:uppercase;display:flex;align-items:center
    }
    .post.featured-style-carousel .post-gallery{
        background:0 0;margin-right:18px;margin-bottom:0;display:flex;width:70px;align-items:center
    }
    .order-info,.post.blog-list .post-gallery,.post.featured-style7 .post-gallery,.post.style-masonry .post-gallery,.post.style1 .post-gallery,.post.style2 .post-gallery{
        margin-bottom:25px
    }
    .post.featured-style7 .post-title h4{
        margin-bottom:10px;font-weight:500;font-size:16px;line-height:1.4
    }
    .post.inline-category-style .post-author,.post.inline-category-style .post-meta,.post.style-masonry .post-author,.post.style-masonry .post-meta,.post.style1 .post-author,.post.style1 .post-meta,.post.style11 .post-author,.post.style11 .post-meta,.post.style2 .post-author,.post.style2 .post-meta,.post.style6 .post-author,.post.style6 .post-meta,.post.style7 .post-author,.post.style7 .post-meta{
        display:inline-block;margin:0 0 10px
    }
    .post.featured-style5 .post-title h5{
        font-size:20px;line-height:30px;font-weight:500;margin-bottom:10px
    }
    .post.mega-menu-post .post-title h6{
        line-height:20px
    }
    .post.blog-list{
        margin-bottom:30px;text-align:center
    }
    .post.blog-list .post-meta,.woocommerce-billing-fields #billing_address_1,.woocommerce-billing-fields #shipping_address_1,.woocommerce-shipping-fields #billing_address_1,.woocommerce-shipping-fields #shipping_address_1{
        margin-bottom:5px
    }
    .post.blog-list .post-author,.post_nav{
        font-size:11px;margin:0 0 15px
    }
    .post.blog-list .post-content p{
        font-size:14px;line-height:20px
    }
    .post.blog-featured .post-title h2{
        font-size:40px;line-height:44px
    }
    .post.style1,.post.style2,.posts.border .post{
        padding-bottom:29px;border-bottom:1px solid #eaeaea;margin-bottom:30px
    }
    .post.style1:last-of-type,.post.style2:last-of-type{
        border:0;margin:0;padding:0
    }
    .post.style3.offset-title .offset-title-container{
        bottom:-40px
    }
    .non-VC-page .post .post-title,.post.style3 .post-gallery,.post.style3-small .post-gallery,.post.style5 .post-gallery,.post.style6 .post-gallery,.product .product-images.product-style2 figure,.product .product-information .woocommerce-breadcrumb,.product .product-information .woocommerce-product-rating,.thb_tabs,.thb_tour,.video_playlist .video_play.vertical .post-gallery,.widget.widget_categoryslider .post .post-gallery{
        margin-bottom:20px
    }
    .post.style3 .post-author{
        margin:0 0 5px
    }
    .post.style3 .post-title h3{
        font-size:28px;line-height:40px;font-weight:500
    }
    .post.style3 .post-title h5{
        font-size:15px;line-height:20px;font-weight:500
    }
    .post.style3 .post-content p,.post.style3-small .post-content p,.post.style5 .post-content p,.woocommerce .woocommerce-breadcrumb a:hover{
        color:#545353
    }
    .catelement-style3-alt .post.style3 h3{
        font-size:18px;line-height:1.4
    }
    .author-information .authorpage .author-content h4,.catelement-style3-alt .post.style3 .post-content p,.price del,.tag .keyword,.thb_subscribe.style2 h3{
        font-size:14px
    }
    .post.style3-small{
        margin-bottom:35px
    }
    .post.style3-small.offset-title .post-title h5{
        font-size:16px;font-weight:500
    }
    .post.style3-small .post-author{
        font-size:10px;margin:5px 0
    }
    .post.style11,.post.style5,.post.style5.extend,.post.style7{
        margin-bottom:40px
    }
    .post.style3-small .post-title h5{
        font-size:20px;line-height:30px;font-weight:500;margin:0 0 8px
    }
    .catelement-style5 .post.style3-small .post-author{
        margin:0 0 7px
    }
    .post.style5 .post-author,label{
        margin:0 0 10px
    }
    .post.style5 .post-title h4{
        font-weight:500;line-height:26px
    }
    .post.style5.extend .post-title h4{
        font-size:34px;line-height:40px;margin-bottom:20px
    }
    #subfooter p,.post.style6 .post-author{
        font-size:10px
    }
    .post.style6 .post-title h5{
        font-size:15px;line-height:20px;font-weight:500;margin:0 0 8px
    }
    .post.style6 .post-content.small p,.post.style7 .post-content p{
        color:#545353;margin:0
    }
    .post.style7 .post-gallery{
        margin:0 0 25px
    }
    .style6-posts .post.style7 .post-title h2{
        font-size:24px;line-height:30px
    }
    .place-order,.post.style7 .post-links{
        margin-top:20px
    }
    .post.style7.offset-title .offset-title-container{
        bottom:auto;position:relative;left:0;text-align:center;width:100%;padding:0
    }
    .post.style11{
        padding:15px;position:relative;background:#222;overflow:hidden;min-height:400px
    }
    .masonry .post.style11{
        opacity:0;-moz-transform:translateY(100px);-ms-transform:translateY(100px);-webkit-transform:translateY(100px);transform:translateY(100px);will-change:transform,opacity
    }
    .post.style11:hover .parallax_bg{
        opacity:.7
    }
    .post.style11 .parallax_bg{
        position:absolute;top:-10%;left:-10%;width:120%;height:120%;opacity:.6;z-index:-1;-moz-transition:opacity .25s cubic-bezier(.165,.84,.44,1);-o-transition:opacity .25s cubic-bezier(.165,.84,.44,1);-webkit-transition:opacity .25s cubic-bezier(.165,.84,.44,1);transition:opacity .25s cubic-bezier(.165,.84,.44,1)
    }
    .post.style11 .post-links .post-link{
        border-color:rgba(255,255,255,.4)
    }
    .post-gallery-content .lightbox-header .columns,.post.listing{
        display:flex;align-items:center
    }
    .rtl .post.listing,.rtl .post.listing .figure{
        flex-direction:row-reverse
    }
    .rtl .post.listing .listing_content{
        flex:1
    }
    .post.listing .figure{
        display:block;flex-shrink:0
    }
    .rtl .post.listing .figure img{
        margin-right:0;margin-left:15px
    }
    .post.listing .figure img{
        width:90px;margin-right:15px
    }
    .post.listing .figure.count-image img{
        width:100%;margin:0
    }
    .post.listing .post-title{
        margin-top:5px;margin-bottom:5px
    }
    .post.listing .post-title a{
        line-height:18px
    }
    .post.listing .post-author{
        margin-bottom:0;margin-top:0;color:#a0a0a0;font-size:11px;text-transform:none
    }
    .post.listing .post-links svg{
        width:16px;vertical-align:middle
    }
    .post.listing.listing-style2{
        display:flex;background:#222;position:relative;overflow:hidden;margin-bottom:10px;padding:0
    }
    .post.listing.listing-style2:before{
        content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block
    }
    .post.listing.listing-style2:nth-child(5n+1):before{
        background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY5NDNmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-size:100%;background-image:-moz-linear-gradient(0deg,#6943f7,rgba(0,0,0,0));background-image:-webkit-linear-gradient(0deg,#6943f7,rgba(0,0,0,0));background-image:linear-gradient(90deg,#6943f7,rgba(0,0,0,0))
    }
    .post.listing.listing-style2:nth-child(5n+2):before{
        background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzZjc2NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-size:100%;background-image:-moz-linear-gradient(0deg,#43f765,rgba(0,0,0,0));background-image:-webkit-linear-gradient(0deg,#43f765,rgba(0,0,0,0));background-image:linear-gradient(90deg,#43f765,rgba(0,0,0,0))
    }
    .post.listing.listing-style2:nth-child(5n+3):before{
        background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQzZGJmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-size:100%;background-image:-moz-linear-gradient(0deg,#43dbf7,rgba(0,0,0,0));background-image:-webkit-linear-gradient(0deg,#43dbf7,rgba(0,0,0,0));background-image:linear-gradient(90deg,#43dbf7,rgba(0,0,0,0))
    }
    .post.listing.listing-style2:nth-child(5n+4):before{
        background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3NjE0MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-size:100%;background-image:-moz-linear-gradient(0deg,#f76143,rgba(0,0,0,0));background-image:-webkit-linear-gradient(0deg,#f76143,rgba(0,0,0,0));background-image:linear-gradient(90deg,#f76143,rgba(0,0,0,0))
    }
    .post.listing.listing-style2:nth-child(5n+5):before{
        background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjM2ViMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);background-size:100%;background-image:-moz-linear-gradient(0deg,#fc3eb2,rgba(0,0,0,0));background-image:-webkit-linear-gradient(0deg,#fc3eb2,rgba(0,0,0,0));background-image:linear-gradient(90deg,#fc3eb2,rgba(0,0,0,0))
    }
    .post.listing.listing-style2 .bg-figure{
        position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.4;background-position:center;background-size:cover
    }
    .post.listing.listing-style2:hover .bg-figure{
        -moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)
    }
    .post.listing.listing-style2 .listing_content{
        position:relative;z-index:2;display:flex;flex-direction:column;padding:15px;text-align:left
    }
    #side-cart .subtotal,.atvImg h3,.demo_store,.post.listing.listing-style2 .listing_content .post-title,.post_nav a,.your-order-header .order-container,div.order-status,div.order-status h6{
        text-transform:uppercase
    }
    .post.listing.listing-style2 .just-shares{
        display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:2;border-left:1px solid rgba(255,255,255,.4);padding:15px
    }
    .post.listing.listing-style2 .just-shares span{
        display:flex;flex-direction:column;align-items:center;color:rgba(255,255,255,.9)
    }
    .post.listing.listing-style2 .just-shares em{
        font-size:26px
    }
    .post-category-listing .post.listing{
        padding-bottom:19px;border-bottom:1px solid #eaeaea;margin-bottom:20px
    }
    .post-category-listing .post.listing:last-child{
        border-bottom:0;margin-bottom:0
    }
    .post.style-masonry{
        margin-bottom:40px;opacity:0;-moz-transform:translateY(100px);-ms-transform:translateY(100px);-webkit-transform:translateY(100px);transform:translateY(100px);will-change:transform,opacity
    }
    .post.style-masonry.style-masonry-2{
        border-bottom:4px solid #f1f1f1;padding-bottom:20px
    }
    .post.style-masonry.style-masonry-2:hover{
        border-bottom-color:#222
    }
    .post.post-detail .post-content,.thb_tour{
        float:left;width:100%
    }
    .post.post-detail .post-content p{
        line-height:1.8
    }
    .post-content-container{
        padding-left:0;min-height:220px
    }
    .post-content-container+.share-article{
        width:auto;max-width:100%;margin:0 0 50px;float:none;text-align:center
    }
    .post-content-container+.share-article .boxed-icon{
        display:inline-flex;margin:0 2px
    }
    .post-header{
        height:300px;background:#222;position:relative;overflow:hidden
    }
    .post-header .parallax_bg{
        position:absolute;top:-15%;left:0;width:100%;height:150%;background-size:cover;background-position:0 center;will-change:transform;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)
    }
    .style3 .post-header{
        display:flex;justify-content:center;align-items:center;min-height:60vh;padding:30px 15px;margin-bottom:50px;height:auto
    }
    .style3 .post-header .parallax_bg{
        position:absolute;top:0;left:0;opacity:.8
    }
    .style3 .post-header .post-title{
        text-align:center;color:#fff;position:relative
    }
    .post-detail-style2 .post-detail{
        margin-top:-90px;z-index:0;position:relative
    }
    .post-detail-style2 .post-detail .post-title{
        background:#fff;padding:15px;margin:0
    }
    .post-detail-style2 .sidebar_inner{
        margin-top:-70px;min-height:80px
    }
    .post .post-content .post-review strong{
        display:block;text-transform:uppercase;color:#222;margin-bottom:20px;padding-bottom:19px;border-bottom:1px solid #f2f2f2
    }
    .post .post-content .post-review ul{
        margin-bottom:40px;list-style:none
    }
    .post .post-content .post-review ul li{
        margin-bottom:25px;font-size:14px;font-weight:500
    }
    .post .post-content .post-review ul li .progress{
        width:100%;background:#f0f0f0;height:12px;margin-top:4px
    }
    .post .post-content .post-review ul li .progress span{
        background:#be9664;display:block;height:12px
    }
    .post .post-content .post-review .comment_section p{
        display:block;margin-bottom:10px;position:relative;padding-left:24px;font-size:12px;line-height:16px
    }
    .post .post-content .post-review .comment_section p:before{
        content:'';display:block;width:14px;height:14px;line-height:14px;background:#fbecec;border-radius:7px;text-align:center;position:absolute;top:3px;left:0
    }
    .post .post-content .post-review .comment_section p.positive:before{
        content:'+';color:#0fbe5d
    }
    .post .post-content .post-review .comment_section p.negative:before{
        content:'-';color:#dc4242
    }
    .post .post-content .post-review .post_comment{
        text-transform:uppercase;font-size:12px;font-weight:500;display:block;margin-bottom:25px
    }
    .post .post-content .post-review .post_comment.good{
        color:#0fbe5d
    }
    .post .post-content .post-review .post_comment.bad{
        color:#dc4242
    }
    .post .post-content .post-review .average{
        display:block;margin:0 0 30px;padding:15px;text-align:center;border:3px solid #fccce0;font-size:38px;line-height:1;color:#be9664;font-weight:500
    }
    .post-style2-links{
        font-size:10px;text-transform:uppercase
    }
    .post-style2-links a,.post-style2-links span{
        display:inline-flex;vertical-align:middle;align-items:center;margin-right:19px
    }
    .post-style2-links svg,.slick:not(.outset-nav) .post-style2-links svg,.tabs dd a i,.tabs li a i{
        margin-right:8px
    }
    .post-links .post-link{
        display:inline-flex;height:36px;justify-content:center;vertical-align:middle;align-items:center;border:1px solid #e9e9e9;position:relative;text-align:center
    }
    .post-links .post-link.comment-link{
        width:38px;margin-right:2px
    }
    .post-links .post-link.share-article-loop{
        min-width:38px;cursor:pointer
    }
    .post-links .post-link.share-article-loop .boxed-icon{
        width:38px;height:36px;position:absolute;top:-1px;left:0;font-size:14px;opacity:0;pointer-events:none;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none
    }
    .post-links .post-link.share-article-loop .boxed-icon:nth-child(2){
        z-index:3;-moz-transform:translateX(28px);-ms-transform:translateX(28px);-webkit-transform:translateX(28px);transform:translateX(28px)
    }
    .post-links .post-link.share-article-loop .boxed-icon:nth-child(3){
        z-index:2;-moz-transform:translateX(66px);-ms-transform:translateX(66px);-webkit-transform:translateX(66px);transform:translateX(66px)
    }
    .post-links .post-link.share-article-loop .boxed-icon:nth-child(4){
        z-index:1;-moz-transform:translateX(105px);-ms-transform:translateX(105px);-webkit-transform:translateX(105px);transform:translateX(105px)
    }
    .post-links .post-link.share-article-loop .boxed-icon:nth-child(5){
        z-index:1;-moz-transform:translateX(143px);-ms-transform:translateX(143px);-webkit-transform:translateX(143px);transform:translateX(143px)
    }
    .rtl .post-links .post-link.share-article-loop .boxed-icon:nth-child(2){
        z-index:3;-moz-transform:translateX(-28px);-ms-transform:translateX(-28px);-webkit-transform:translateX(-28px);transform:translateX(-28px)
    }
    .rtl .post-links .post-link.share-article-loop .boxed-icon:nth-child(3){
        z-index:2;-moz-transform:translateX(-66px);-ms-transform:translateX(-66px);-webkit-transform:translateX(-66px);transform:translateX(-66px)
    }
    .rtl .post-links .post-link.share-article-loop .boxed-icon:nth-child(4){
        z-index:1;-moz-transform:translateX(-105px);-ms-transform:translateX(-105px);-webkit-transform:translateX(-105px);transform:translateX(-105px)
    }
    .rtl .post-links .post-link.share-article-loop .boxed-icon:nth-child(5){
        z-index:1;-moz-transform:translateX(-143px);-ms-transform:translateX(-143px);-webkit-transform:translateX(-143px);transform:translateX(-143px)
    }
    .post-links .post-link.share-article-loop:hover .boxed-icon{
        pointer-events:auto;opacity:1
    }
    .post-links .post-link.share-article-loop:hover .boxed-icon:nth-child(2){
        -moz-transform:translateX(37px);-ms-transform:translateX(37px);-webkit-transform:translateX(37px);transform:translateX(37px);-moz-transition-delay:.1s;-o-transition-delay:.1s;-webkit-transition-delay:.1s;transition-delay:.1s
    }
    .post-links .post-link.share-article-loop:hover .boxed-icon:nth-child(3){
        -moz-transform:translateX(75px);-ms-transform:translateX(75px);-webkit-transform:translateX(75px);transform:translateX(75px);-moz-transition-delay:.2s;-o-transition-delay:.2s;-webkit-transition-delay:.2s;transition-delay:.2s
    }
    .post-links .post-link.share-article-loop:hover .boxed-icon:nth-child(4){
        -moz-transform:translateX(113px);-ms-transform:translateX(113px);-webkit-transform:translateX(113px);transform:translateX(113px);-moz-transition-delay:.3s;-o-transition-delay:.3s;-webkit-transition-delay:.3s;transition-delay:.3s
    }
    .post-links .post-link.share-article-loop:hover .boxed-icon:nth-child(5){
        -moz-transform:translateX(151px);-ms-transform:translateX(151px);-webkit-transform:translateX(151px);transform:translateX(151px);-moz-transition-delay:.3s;-o-transition-delay:.3s;-webkit-transition-delay:.3s;transition-delay:.3s
    }
    .rtl .post-links .post-link.share-article-loop:hover .boxed-icon:nth-child(2){
        -moz-transform:translateX(-37px);-ms-transform:translateX(-37px);-webkit-transform:translateX(-37px);transform:translateX(-37px);-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s
    }
    .rtl .post-links .post-link.share-article-loop:hover .boxed-icon:nth-child(3){
        -moz-transform:translateX(-75px);-ms-transform:translateX(-75px);-webkit-transform:translateX(-75px);transform:translateX(-75px);-moz-transition-delay:.1s;-o-transition-delay:.1s;-webkit-transition-delay:.1s;transition-delay:.1s
    }
    .rtl .post-links .post-link.share-article-loop:hover .boxed-icon:nth-child(4){
        -moz-transform:translateX(-113px);-ms-transform:translateX(-113px);-webkit-transform:translateX(-113px);transform:translateX(-113px);-moz-transition-delay:.2s;-o-transition-delay:.2s;-webkit-transition-delay:.2s;transition-delay:.2s
    }
    .rtl .post-links .post-link.share-article-loop:hover .boxed-icon:nth-child(5){
        -moz-transform:translateX(-151px);-ms-transform:translateX(-151px);-webkit-transform:translateX(-151px);transform:translateX(-151px);-moz-transition-delay:.3s;-o-transition-delay:.3s;-webkit-transition-delay:.3s;transition-delay:.3s
    }
    .post-links span{
        display:inline-block;font-size:10px;margin-left:5px;color:#959595;text-transform:uppercase;vertical-align:middle
    }
    #comments ol.commentlist .comment .comment-meta,#footer.style3 .logolink,#footer.style3 .menu,.post-links.just-shares span{
        line-height:1
    }
    .post-links.just-shares span em{
        font-style:normal
    }
    .ad_container_bottom,.header_content,.login .button,.place-order .button{
        margin-top:30px
    }
    .cart-holder .cross-sells,.related-posts{
        margin-top:60px
    }
    .related-posts .mega-menu-post .post-gallery{
        margin-bottom:18px
    }
    #infinite-article{
        padding-bottom:80px;position:relative;will-change:contents
    }
    #infinite-article>.post-detail-row,#infinite-article>.post-detail-row+.post-detail-row,.non-VC-page,.post-detail-row.attachment-page{
        padding:60px 0
    }
    #infinite-article>.post-detail-row.style2,#infinite-article>.post-detail-row.style3{
        padding:0 0 60px
    }
    .post-info-vertical{
        position:absolute;top:50%;left:50%;-moz-transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)
    }
    .slick:after,.thb-loading:after{
        content:'';width:38px;height:38px;position:absolute;bottom:40px;left:50%;margin-left:-19px;padding:3px;border-radius:19px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSIjMjIyMjIyIj4KICA8cGF0aCBvcGFjaXR5PSIuMjUiIGQ9Ik0xNiAwIEExNiAxNiAwIDAgMCAxNiAzMiBBMTYgMTYgMCAwIDAgMTYgMCBNMTYgNCBBMTIgMTIgMCAwIDEgMTYgMjggQTEyIDEyIDAgMCAxIDE2IDQiLz4KICA8cGF0aCBkPSJNMTYgMCBBMTYgMTYgMCAwIDEgMzIgMTYgTDI4IDE2IEExMiAxMiAwIDAgMCAxNiA0eiI+CiAgICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgZnJvbT0iMCAxNiAxNiIgdG89IjM2MCAxNiAxNiIgZHVyPSIwLjhzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L3BhdGg+Cjwvc3ZnPgo=) center center no-repeat #fff
    }
    .posts.slick:after,.thb-loading.posts:after{
        bottom:auto;top:50%;margin-top:-16px
    }
    .posts.slick .post,.thb-loading.posts .post{
        opacity:.2;pointer-events:none
    }
    .archive-page-container{
        padding-bottom:40px
    }
    #category-title h1{
        color:#fff;font-size:30px;line-height:1
    }
    #category-title h1+p{
        color:#fff;margin:20px 0 0
    }
    #category-title h2{
        color:#fff;font-size:40px;line-height:1
    }
    #archive-title{
        width:100%;text-align:center;background:#be9664
    }
    #archive-title h1{
        font-size:25px;line-height:1;color:#fff
    }
    #archive-title h1 span{
        font-weight:500;text-transform:uppercase;color:#be9664;display:block;margin-top:10px
    }
    .overlay-effect{
        position:relative;width:100%;margin:0;padding:0;overflow:hidden;max-height:100%;height:100%
    }
    .overlay-effect img{
        width:100%;line-height:0
    }
    .overlay-effect .overlay{
        position:absolute;top:0;left:0;right:0;bottom:0;z-index:20;background:rgba(234,120,85,.9);text-align:center;opacity:0;padding:30px
    }
    .overlay-effect .overlay>div{
        display:table;width:100%;height:100%
    }
    .overlay-effect .overlay .post-title,.thb_subscribe.style2 h3+p{
        margin-top:0
    }
    .table{
        display:table
    }
    .blog-section{
        margin:55px 0
    }
    .blog-section+.sidebar{
        margin:0 0 55px
    }
    .billing_shipping,.cart-holder,.content-section{
        padding-right:15px
    }
    .blog_nav{
        margin-top:55px;text-transform:uppercase;font-weight:500;font-size:11px
    }
    .blog_nav a{
        line-height:18px;color:#222
    }
    .blog_nav .fa{
        font-size:18px;position:relative;vertical-align:middle;top:-1px
    }
    .blog_nav .next .fa{
        margin-right:15px
    }
    .blog_nav .prev .fa{
        margin-left:15px
    }
    .sidebar{
        -moz-user-select:-moz-none;-ms-user-select:none;user-select:none;padding-left:15px
    }
    .sidebar .sidebar_inner{
        background:#fff;padding:0 20px;height:auto!important
    }
    .post-detail-style2 .sidebar .sidebar_inner,.wpb_accordion .wpb_accordion_section .wpb_accordion_content{
        padding:20px
    }
    @media only screen and (min-width:640px){
        .post-detail-row .sidebar
    {
            display:block
    }

        }
        .widget{
        margin-bottom:30px;border:1px solid #dedede;padding:19px;width:100%
    }
    .widget .shared-style2 .post.listing,.widget.style5 .shared-style2 .post.listing{
        flex-direction:column;align-items:flex-start
    }
    .widget .shared-style2 .post.listing .figure img,.widget.style5 .shared-style2 .post.listing .figure img{
        border-radius:0;width:100%;height:auto
    }
    .widget.style2{
        padding:0;border:0;border-top:1px solid #ededed;margin-bottom:45px
    }
    .widget.style2>strong{
        position:static;text-align:left;color:#222
    }
    .widget.style2>strong span{
        background:0 0;width:100%;padding:18px 0 30px;height:auto;line-height:1
    }
    .widget.style3{
        padding:0;border:0;margin-bottom:40px
    }
    .widget.style3>strong{
        position:static;color:#222;width:100%;border-bottom:1px solid #ededed;text-align:center;font-weight:500;height:12px;margin-bottom:30px;padding-top:4px;letter-spacing:normal;font-size:12px
    }
    .widget.style3>strong span,.widget.style4>strong span{
        display:inline-block;background:#fff;width:auto;padding:0 8px;height:auto;line-height:1;font-weight:500
    }
    .widget.style4{
        padding:15px;border:0;margin:0
    }
    .widget.style4>strong{
        position:static;color:#222;width:100%;text-align:center;font-weight:500;margin-bottom:25px;line-height:1;letter-spacing:normal;font-size:12px
    }
    .widget.style4+.widget.style4:after{
        content:'';display:block;position:absolute;top:0;left:-15px;right:-15px;z-index:5;border-top:1px solid #eaeaea
    }
    .vc_inner .widget.style4+.widget.style4:after{
        left:0;right:0
    }
    .widget.style5{
        border:2px solid #f0f0f0;padding:30px
    }
    .widget.style5>strong{
        letter-spacing:normal;font-size:20px;top:0;color:#222
    }
    .widget.style5>strong span{
        display:block;padding:0 0 15px;margin-bottom:30px;line-height:1;height:auto;background:0 0;border-bottom:2px solid #f0f0f0;text-transform:uppercase;text-align:left
    }
    .widget.style5 .post.listing .figure img{
        border-radius:50%;width:75px;height:75px
    }
    .widget.style5 ul li{
        border-bottom:1px solid #e9e9e9;padding-bottom:20px;margin-bottom:12px
    }
    .category_title.catstyle-style4,.widget ul li:last-child,.widget.style5 ul li:last-child{
        border-bottom:0;padding-bottom:0
    }
    .widget>strong{
        text-align:center;margin:0;font-weight:500;font-size:10px;display:block;position:relative;top:-20px;text-transform:uppercase;letter-spacing:.1em;color:#be9664
    }
    .widget>strong span{
        display:inline-block;background:#ffe7f0;height:35px;padding:0 20px;line-height:35px;font-weight:500
    }
    .widget ul li{
        display:block;padding:8px 0;font-size:14px;line-height:18px;margin:0;clear:both
    }
    .widget ul li p{
        font-size:13px;line-height:18px
    }
    #footer .widget ul li{
        font-size:13px;border-color:rgba(255,255,255,.1)
    }
    .widget ul.menu a{
        font-size:14px;font-weight:300
    }
    .widget ul.menu .current-menu-item>a{
        color:rgba(0,0,0,.1)
    }
    .widget ul.menu .sub-menu{
        margin-top:15px;padding-top:15px;padding-left:10px;border-top:1px solid #eee
    }
    .widget ul .post .post-meta{
        line-height:1;margin-bottom:3px
    }
    .widget .count-image{
        position:relative;width:100%;margin-bottom:20px;overflow:hidden
    }
    .widget .count-image .count{
        z-index:10;position:absolute;top:12px;left:12px;display:block;background:#be9664;text-align:center;color:#fff;width:30px;height:30px;line-height:32px;font-size:12px;font-weight:500;border-radius:15px
    }
    .widget .count-image+.post-title{
        margin-bottom:20px!important;text-align:center
    }
    .widget.widget_recent_comments ul li,.widget.widget_recent_entries ul li{
        margin:0;padding:14px 0;font-size:14px;font-weight:300;border-bottom:1px dotted rgba(134,134,134,.6)
    }
    .widget.widget_tag_cloud .wp-tag-cloud li{
        display:inline-block;padding:0;border:0
    }
    .widget.widget_categories ul li{
        padding:12px 0
    }
    .widget.widget_calendar #calendar_wrap{
        border:1px solid rgba(0,0,0,.07)
    }
    .widget.widget_calendar table{
        background:0 0;border:0;width:100%;border-collapse:collapse;table-layout:fixed;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none
    }
    .widget.widget_calendar table thead{
        background:0 0;font-size:12px;border-bottom:1px solid rgba(0,0,0,.07)
    }
    .widget.widget_calendar table thead th{
        padding:13px 0;color:#303030;text-align:center;font-weight:500
    }
    .widget.widget_calendar table tbody tr:nth-child(2n){
        background:rgba(0,0,0,.01)
    }
    .widget.widget_calendar table tbody td{
        font-size:12px;color:#686868;text-align:center;padding:9px 0
    }
    .widget.widget_calendar table tfoot{
        background:0 0;margin-top:10px;border-top:1px solid rgba(0,0,0,.07)
    }
    .widget.widget_calendar table tfoot tr td{
        padding:12px 14px;font-size:12px
    }
    .widget.widget_calendar table tfoot tr td a{
        color:#737373;text-transform:uppercase;font-weight:500
    }
    .widget.widget_calendar table caption{
        color:#303030;font-size:12px;text-transform:uppercase;font-weight:500;padding:15px 0;border-bottom:1px solid rgba(0,0,0,.07)
    }
    .widget.widget_featured_video{
        padding:19px 0 0;text-align:center
    }
    .widget.widget_featured_video h6{
        display:block;padding:0 15px;font-weight:500;font-size:16px;line-height:22px;margin:5px 0 25px
    }
    #side-cart .cart-container.empty,.widget.widget_categoryslider{
        padding-bottom:0
    }
    .widget.widget_categoryslider .slick-slider{
        padding-bottom:30px
    }
    .widget.widget_categoryslider .slick.dark-pagination .slick-dots{
        bottom:10px;padding:0
    }
    .widget.widget_categoryslider .post .post-content{
        text-style:italic
    }
    .widget.widget_categoryslider .post .post-title h4,.your-order-header .order-details label{
        font-weight:500;margin-bottom:10px
    }
    .widget.widget_text.style1{
        padding:19px 0 0
    }
    .widget.pinterest .overlay-effect,.widget.widget_dribbble .overlay-effect,.widget.widget_flickr .overlay-effect{
        width:72px;height:72px;margin:0 4px 4px 0;overflow:hidden;display:block;float:left;opacity:.9;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;will-change:opacity
    }
    #comments ol.commentlist .comment .comment-body:hover .reply,#comments ol.commentlist .comment .comment_container:hover .reply,#scroll_totop svg:hover,.atvImg:hover .arrow,.commentlist_parent .comment-button:hover:after,.custom_check:checked+.custom_label:after,.mfp-arrow:focus,.mfp-arrow:hover,.mfp-close:focus,.mfp-close:hover,.post_nav a:hover,.product .product-thumbnails figure.slick-current,.products .product .product-image .yith-wcwl-add-to-wishlist:hover .text,.products .product:hover .add_to_cart,.products .product:hover .fade+.fade,.products .product:hover .yith-wcwl-add-to-wishlist,.slick.fly-nav:hover .slick-nav,.slick.slick-initialized .slick-list,.widget.pinterest .overlay-effect:hover,.widget.widget_dribbble .overlay-effect:hover,.widget.widget_flickr .overlay-effect:hover{
        opacity:1
    }
    .widget.pinterest.style2 .overlay-effect,.widget.widget_dribbble.style2 .overlay-effect,.widget.widget_flickr.style2 .overlay-effect{
        margin:0 6px 6px 0
    }
    .widget.pinterest .pin_link,.widget.widget_dribbble .pin_link,.widget.widget_flickr .pin_link{
        display:block;margin-top:20px;text-transform:uppercase;text-align:left;font-size:11px;font-weight:500
    }
    .widget.widget_socialcounter.style5 ul li+li{
        border-left:2px solid #f0f0f0
    }
    .widget.widget_socialcounter ul li{
        padding:0 0 2px;margin:0
    }
    .widget.widget_socialcounter ul li a{
        display:block;height:38px;line-height:38px;padding:0 15px 0 40px;position:relative;color:#fff;font-size:14px;font-weight:500
    }
    .widget.widget_socialcounter ul li a .fa{
        position:absolute;top:0;left:0;display:block;width:40px;height:38px;line-height:38px;font-size:16px;text-align:center
    }
    .widget.widget_socialcounter ul li a em{
        font-style:normal;font-weight:500
    }
    .widget.widget_socialcounter ul li a span{
        font-size:12px;font-weight:500;float:right;display:none
    }
    .widget.widget_socialcounter ul li a.facebook{
        background:#3b5998
    }
    .widget.widget_socialcounter ul li a.facebook:hover{
        background:#344e86
    }
    .widget.widget_socialcounter ul li a.google,.widget.widget_socialcounter ul li a.google-plus{
        background:#dd4b39
    }
    .widget.widget_socialcounter ul li a.google-plus:hover,.widget.widget_socialcounter ul li a.google:hover{
        background:#d73925
    }
    .widget.widget_socialcounter ul li a.linkedin{
        background:#007bb6
    }
    .widget.widget_socialcounter ul li a.linkedin:hover{
        background:#006a9d
    }
    .widget.widget_socialcounter ul li a.pinterest{
        background:#cb2027
    }
    .widget.widget_socialcounter ul li a.pinterest:hover{
        background:#b51d23
    }
    .widget.widget_socialcounter ul li a.twitter{
        background:#00aced
    }
    .widget.widget_socialcounter ul li a.twitter:hover{
        background:#0099d4
    }
    .widget.widget_socialcounter ul li a.instagram{
        background:#3f729b
    }
    .widget.widget_socialcounter ul li a.instagram:hover{
        background:#386589
    }
    .widget.widget_socialcounter ul li a.vk{
        background:#45668e
    }
    .widget.widget_socialcounter ul li a.vk:hover{
        background:#3d5a7d
    }
    .widget.widget_socialcounter ul li a.tumblr{
        background:#35465c
    }
    .widget.widget_socialcounter ul li a.tumblr:hover{
        background:#2c3a4c
    }
    .widget.widget_socialcounter ul li a.xing{
        background:#cfdc00
    }
    .widget.widget_socialcounter ul li a.xing:hover{
        background:#b7c300
    }
    .widget.widget_socialcounter ul li a.soundcloud{
        background:#f80
    }
    .widget.widget_socialcounter ul li a.soundcloud:hover{
        background:#e67a00
    }
    .widget.widget_socialcounter ul li a.dribbble{
        background:#ea4c89
    }
    .widget.widget_socialcounter ul li a.dribbble:hover{
        background:#e7357a
    }
    .widget.widget_socialcounter ul li a.youtube{
        background:#e52d27
    }
    .widget.widget_socialcounter ul li a.youtube:hover{
        background:#d8201a
    }
    .widget.widget_socialcounter ul li a.spotify{
        background:#7ab800
    }
    .widget.widget_socialcounter ul li a.spotify:hover{
        background:#699f00
    }
    .widget.widget_socialcounter ul li a.behance{
        background:#1769ff
    }
    .widget.widget_socialcounter ul li a.behance:hover{
        background:#0059fd
    }
    .widget.widget_socialcounter ul li a.deviantart{
        background:#4e6252
    }
    .widget.widget_socialcounter ul li a.deviantart:hover{
        background:#435446
    }
    .widget.widget_socialcounter ul li a.snapchat{
        background:#fffc00
    }
    .widget.widget_socialcounter ul li a.snapchat:hover{
        background:#e6e300
    }
    .instagram-row.low-padding.row,.product .product-thumbnails .slick-list,.widget.widget_socialcounter ul.style2{
        margin:0 -5px
    }
    .widget.widget_socialcounter ul.style2 li{
        padding:20px 5px;border:0
    }
    .widget.widget_socialcounter ul.style2 li a{
        color:#222;display:flex;flex-direction:column;align-items:center;justify-content:center;background:0 0;height:auto;padding:0;font-size:22px;line-height:1;font-weight:500
    }
    .widget.widget_socialcounter ul.style2 li a .fa{
        position:static;height:auto;line-height:1;margin-bottom:15px
    }
    .widget.widget_socialcounter ul.style2 li a span{
        margin-top:2px;font-size:14px;font-weight:500
    }
    .widget.widget_latestlist ul li{
        padding-top:0;padding-bottom:20px
    }
    .widget.widget_latestlist ul li .post-author{
        margin:0;color:#a7a7a7;font-size:10px
    }
    .widget.widget_latestlist ul li .post-title h6{
        font-weight:500;font-size:15px;line-height:20px;margin:0 0 5px
    }
    .widget.widget_subscribe_widget p{
        font-size:14px;line-height:1.6
    }
    .posts.columns-6.row,.widget.widget_subscribe_widget .row{
        margin:0 -3px
    }
    .posts.columns-6.row .columns,.widget.widget_subscribe_widget .row .columns{
        padding:0 3px
    }
    .widget.widget_subscribe_widget .row .columns input[type=text]{
        height:40px;width:100%
    }
    .widget.widget_subscribe_widget .row .columns .btn{
        padding:12px 0;width:100%;height:40px
    }
    .widget.widget_about figure{
        display:block;text-align:center;margin-bottom:20px
    }
    .widget.widget_socialicons ul li a{
        font-size:20px;display:inline-block
    }
    .widget.widget_price_filter .price_slider{
        height:4px;background:#eee;position:relative;margin-bottom:25px;margin-top:10px
    }
    .widget.widget_price_filter .price_slider .ui-slider-range{
        height:4px;background:#0cbf69;position:absolute
    }
    .widget.widget_price_filter .price_slider .ui-slider-handle{
        display:block;position:absolute;outline:0;top:-4px;width:12px;height:12px;border-radius:6px;background:#fff;border:3px solid #0cbf69;-moz-transition-duration:0s;-o-transition-duration:0s;-webkit-transition-duration:0s;transition-duration:0s
    }
    .widget.widget_price_filter .price_slider_amount .button{
        float:right;font-size:12px;font-weight:500;padding:1px 0;border:0;color:#0cbf69;background:0 0;height:auto;text-transform:uppercase
    }
    .widget.widget_price_filter .price_slider_amount .button:hover{
        background:0 0!important;color:#222
    }
    .widget.widget_price_filter .price_slider_amount .price_label{
        float:left;line-height:14px;font-size:12px;text-transform:uppercase;color:#222
    }
    .widget.woocommerce .product_list_widget .remove{
        position:absolute;top:0;right:0
    }
    .widget.woocommerce .product_list_widget a{
        display:block;font-size:14px
    }
    .authorpage.author_grid .author-content h5,.shop_table.order_table tfoot tr.order-total td,.slick-nav{
        font-size:20px
    }
    .widget.woocommerce .product_list_widget a .wp-post-image{
        max-width:90px;margin-right:15px;float:left
    }
    .widget.woocommerce .product_list_widget .amount{
        font-size:12px;color:#222
    }
    .slick{
        max-width:100%;height:300px;position:relative;overflow:hidden
    }
    .slick:after{
        margin:0;width:100%;height:100%;left:0;top:0;bottom:auto
    }
    .slick.slick-initialized{
        height:auto;overflow:visible
    }
    .slick.slick-initialized .post{
        visibility:visible
    }
    .slick.dark-pagination .slick-dots li button{
        border-color:rgba(0,0,0,.35)
    }
    .slick.dark-pagination .slick-dots li.slick-active button{
        background:#be9664;border-color:#be9664
    }
    .slick.dark-pagination.bottom-margin .slick-dots{
        padding-bottom:0;bottom:-30px;height:15px
    }
    .highlight,.slick.mini-columns .columns{
        padding:0 2px
    }
    .atvImg .arrow,.atvImg img,.atvImg:hover .title,.products .product:hover .fade,.slick.fly-nav .slick-nav{
        opacity:0
    }
    .slick.post-carousel-style7{
        margin:0 -1px
    }
    .slick.post-carousel-style7 .post{
        margin:0 1px
    }
    .slick.outset-nav{
        padding:0 50px
    }
    .slick.outset-nav.featured-style-carousel{
        background:#f4f4f4;height:100%
    }
    .post-gallery-content .row,.slick.outset-nav.post-carousel-style5 .slick-nav{
        height:100%
    }
    .slick.outset-nav .slick-nav{
        border:0;top:0;margin:0;width:50px;visibility:visible
    }
    .slick.outset-nav .slick-nav.slick-prev{
        left:0;padding-left:15px;justify-content:flex-start
    }
    .slick.outset-nav .slick-nav.slick-next{
        right:0;padding-right:15px;justify-content:flex-end
    }
    .slick-slider{
        position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y
    }
    .slick-list{
        position:relative;overflow:hidden;display:block;margin:0;padding:0;opacity:0
    }
    .slick-list.dragging{
        cursor:pointer;cursor:hand
    }
    .products .product:hover .button,.slick-slider .slick-list,.slick-slider .slick-track{
        -moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)
    }
    .slick-track{
        position:relative;left:0;top:0;display:block;will-change:transform
    }
    .slick-track:after,.slick-track:before{
        content:"";display:table
    }
    .slick-slide{
        float:left;position:relative;height:100%;min-height:1px;display:none
    }
    .slick-slide img{
        display:block;width:100%
    }
    .slick-slide.dragging img{
        pointer-events:none
    }
    .slick-vertical .slick-slide{
        display:block;height:auto;border:1px solid transparent
    }
    .slick-nav{
        display:flex;align-items:center;justify-content:center;visibility:hidden;position:absolute;top:50%;background:0 0;border:1px solid rgba(255,255,255,.2);width:46px;height:46px;line-height:1;margin-top:-23px;outline:0;color:#fff;padding:0;cursor:pointer;z-index:10
    }
    .slick-nav.slick-prev{
        left:40px
    }
    .slick-nav.slick-next{
        right:40px
    }
    .slick-nav svg{
        width:10px;fill:#fff;stroke-width:0
    }
    .slick-nav:hover{
        border-color:#fff;background:#fff;color:#be9664
    }
    .slick-dots{
        position:absolute;bottom:5%;text-align:center;width:100%
    }
    .featured-style3 .slick-dots{
        bottom:0
    }
    .featured-style2 .slick-dots{
        bottom:auto;top:5%
    }
    .featured-style5 .slick-dots{
        bottom:10px
    }
    .slick-dots li{
        display:inline-block!important;margin:0!important;padding:0!important;border:0!important
    }
    .slick-dots li button{
        display:block;width:10px;height:10px;background:0 0;border:1px solid #fff;border-radius:5px;margin:0 2px;text-indent:-9999px;padding:0;outline:0;cursor:pointer
    }
    .product .product-information,.slick[data-center=true] .slick-list{
        padding:0 15px
    }
    form fieldset{
        padding:0;margin:0;border:0
    }
    input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],textarea{
        border:1px solid #f2f2f2;padding:13px 15px;margin:0 0 20px;color:#222;font-size:12px;max-width:100%;outline:0;height:40px;background:#fff;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;-webkit-appearance:none
    }
    input[type=date].parsley-error,input[type=date].wpcf7-not-valid,input[type=datetime].parsley-error,input[type=datetime].wpcf7-not-valid,input[type=email].parsley-error,input[type=email].wpcf7-not-valid,input[type=number].parsley-error,input[type=number].wpcf7-not-valid,input[type=password].parsley-error,input[type=password].wpcf7-not-valid,input[type=search].parsley-error,input[type=search].wpcf7-not-valid,input[type=tel].parsley-error,input[type=tel].wpcf7-not-valid,input[type=text].parsley-error,input[type=text].wpcf7-not-valid,input[type=time].parsley-error,input[type=time].wpcf7-not-valid,input[type=url].parsley-error,input[type=url].wpcf7-not-valid,textarea.parsley-error,textarea.wpcf7-not-valid{
        -moz-box-shadow:0 0 3px #cb2027;-webkit-box-shadow:0 0 3px #cb2027;box-shadow:0 0 3px #cb2027
    }
    input[type=date].small,input[type=datetime].small,input[type=email].small,input[type=number].small,input[type=password].small,input[type=search].small,input[type=tel].small,input[type=text].small,input[type=time].small,input[type=url].small,textarea.small{
        padding:11px 13px
    }
    input[type=date]:-moz-placeholder,input[type=datetime]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=time]:-moz-placeholder,input[type=url]:-moz-placeholder,textarea:-moz-placeholder{
        color:#767676
    }
    input[type=date]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{
        color:#767676
    }
    input[type=date]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder{
        color:#767676
    }
    input[type=date]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
        color:#767676
    }
    input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,textarea:focus{
        border:1px solid #737373;background:#fff
    }
    .dark input[type=date],.dark input[type=datetime],.dark input[type=email],.dark input[type=number],.dark input[type=password],.dark input[type=search],.dark input[type=tel],.dark input[type=text],.dark input[type=time],.dark input[type=url],.dark textarea{
        background:rgba(255,255,255,.08);color:#fff;border:0
    }
    .dark input[type=date]:-moz-placeholder,.dark input[type=datetime]:-moz-placeholder,.dark input[type=email]:-moz-placeholder,.dark input[type=number]:-moz-placeholder,.dark input[type=password]:-moz-placeholder,.dark input[type=search]:-moz-placeholder,.dark input[type=tel]:-moz-placeholder,.dark input[type=text]:-moz-placeholder,.dark input[type=time]:-moz-placeholder,.dark input[type=url]:-moz-placeholder,.dark textarea:-moz-placeholder{
        color:#565656
    }
    .dark input[type=date]::-moz-placeholder,.dark input[type=datetime]::-moz-placeholder,.dark input[type=email]::-moz-placeholder,.dark input[type=number]::-moz-placeholder,.dark input[type=password]::-moz-placeholder,.dark input[type=search]::-moz-placeholder,.dark input[type=tel]::-moz-placeholder,.dark input[type=text]::-moz-placeholder,.dark input[type=time]::-moz-placeholder,.dark input[type=url]::-moz-placeholder,.dark textarea::-moz-placeholder{
        color:#565656
    }
    .dark input[type=date]:-ms-input-placeholder,.dark input[type=datetime]:-ms-input-placeholder,.dark input[type=email]:-ms-input-placeholder,.dark input[type=number]:-ms-input-placeholder,.dark input[type=password]:-ms-input-placeholder,.dark input[type=search]:-ms-input-placeholder,.dark input[type=tel]:-ms-input-placeholder,.dark input[type=text]:-ms-input-placeholder,.dark input[type=time]:-ms-input-placeholder,.dark input[type=url]:-ms-input-placeholder,.dark textarea:-ms-input-placeholder{
        color:#565656
    }
    .dark input[type=date]::-webkit-input-placeholder,.dark input[type=datetime]::-webkit-input-placeholder,.dark input[type=email]::-webkit-input-placeholder,.dark input[type=number]::-webkit-input-placeholder,.dark input[type=password]::-webkit-input-placeholder,.dark input[type=search]::-webkit-input-placeholder,.dark input[type=tel]::-webkit-input-placeholder,.dark input[type=text]::-webkit-input-placeholder,.dark input[type=time]::-webkit-input-placeholder,.dark input[type=url]::-webkit-input-placeholder,.dark textarea::-webkit-input-placeholder{
        color:#565656
    }
    .wpcf7-response-output{
        padding:18px 22px!important;font-size:12px;text-transform:uppercase;text-align:center;float:left;width:100%
    }
    label{
        display:block;clear:left;font-size:12px;color:#222;line-height:12px;font-weight:500;text-transform:uppercase
    }
    textarea{
        height:auto;min-height:162px;resize:none
    }
    .wpcf7-form textarea{
        min-height:200px
    }
    .select-wrapper{
        position:relative;display:inline-block;margin-bottom:15px;outline:0;min-width:170px;border:1px solid #eaeaea;color:#222
    }
    .select-wrapper:after{
        content:'';background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjYuN3B4IiB2aWV3Qm94PSIwIDAgOCA0LjcwNyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNy45OTggNC43MDciIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCQ0KCQkJPHJlY3QgeD0iMS44NTQiIHk9Ii0wLjQ3NSIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAtMC45NzQ3IDIuMzUzNCkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiB3aWR0aD0iMSIgaGVpZ2h0PSI1LjY1NyIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQkNCgkJCTxyZWN0IHg9IjIuODE3IiB5PSIxLjg1NCIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAtMC4wMTA3IDQuNjgxMSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiB3aWR0aD0iNS42NTciIGhlaWdodD0iMSIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K) no-repeat;display:block;width:12px;height:7px;position:absolute;top:20px;right:15px;line-height:1
    }
    .rtl .select-wrapper select{
        padding:11px 17px 11px 34px
    }
    .rtl .select-wrapper:after{
        right:auto;left:15px
    }
    .select-wrapper select{
        display:block;font-size:14px;font-weight:500;height:46px;padding:11px 34px 11px 17px;border:0;text-transform:uppercase;background:#fff;color:#222;outline:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;cursor:pointer;text-indent:.01px;text-overflow:'';-moz-appearance:radio-container
    }
    .btn,.btn:focus,.button,.quantity .minus,.quantity .plus,input[type=submit]{
        -moz-appearance:none;cursor:pointer;-webkit-appearance:none;text-decoration:none;outline:0
    }
    @-moz-document url-prefix(){
        .select-wrapper:after
    {
            display:none
    }

        }
        @media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
        .select-wrapper:after
    {
            display:none
    }

        }
        .custom_check{
        position:absolute;top:0;left:0;visibility:hidden
    }
    .custom_check+.custom_label{
        display:block!important;float:left;font-size:14px;margin:0;padding:0 0 0 30px;min-height:16px;line-height:16px;position:relative;text-transform:none
    }
    .custom_check+.custom_label:before{
        content:"";display:block;width:16px;height:16px;border:1px solid #e8e8e8;position:absolute;background:#fff;top:0;left:0
    }
    #footer.dark .slick.dark-pagination .slick-dots li.slick-active button,.custom_check+.custom_label:hover:before{
        border-color:#be9664
    }
    .custom_check+.custom_label:after{
        content:'';width:10px;height:10px;background:#be9664;position:absolute;top:3px;left:3px;opacity:0
    }
    input[type=radio].custom_check+.custom_label:after,input[type=radio].custom_check+.custom_label:before{
        border-radius:8px
    }
    .form-row.woocommerce-invalid-required-field .select2-container .select2-choice{
        border-color:#e76049
    }
    .select2-container{
        margin-bottom:25px;clear:left
    }
    .select2-container .select2-choice{
        background:#fff;border:1px solid #eee;height:45px!important;line-height:45px!important;padding-left:18px;font-size:12px;text-transform:uppercase;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none
    }
    .select2-drop,.select2-drop.select2-drop-active{
        border-color:rgba(0,0,0,.1)
    }
    .select2-container .select2-choice span{
        height:43px;line-height:45px;text-transform:uppercase
    }
    .select2-container .select2-choice div b{
        background-position:0 9px!important
    }
    .select2-container.select2-dropdown-open .select2-choice{
        background:#fff;border:1px solid rgba(0,0,0,.1)
    }
    .select2-container.select2-dropdown-open .select2-choice div b{
        background-position:-18px 9px!important
    }
    .select2-search{
        padding:0 16px 10px
    }
    .select2-drop{
        border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none
    }
    .rtl .select2-drop{
        left:auto;right:-9999px
    }
    .select2-drop.select2-drop-active.select2-drop-above{
        border-top-color:rgba(0,0,0,.1)
    }
    .select2-drop .select2-search input{
        background:#fff!important;margin-bottom:5px
    }
    .select2-drop .select2-results{
        background:#fff;font-size:12px;padding:4px 12px
    }
    .select2-drop .select2-results .select2-highlighted{
        background:#fafafa;border-radius:0
    }
    .select2-drop .select2-results li{
        margin:0;text-transform:uppercase
    }
    .select2-container-single .select2-search input[type=text]{
        background:#fff!important
    }
    .no-result h4{
        text-transform:uppercase;margin-bottom:40px
    }
    .aligncenter,.alignleft,.alignright,.bypostauthor,.gallery-caption,.sticky,.wp-caption,.wp-caption-text{
        color:inherit
    }
    .alignleft,.alignright{
        float:none;margin:6px 0
    }
    .aligncenter,.gallery,img.center{
        display:block;margin:0 auto
    }
    .aligncenter img,.alignleft img,.alignright img,.gallery .gallery-item img{
        width:100%;max-width:100%
    }
    .wp-caption{
        position:relative;max-width:100%
    }
    .wp-caption .wp-caption-text{
        display:block;margin:0;font-weight:500;font-size:13px;line-height:18px;color:#767676;padding:13px 0 26px
    }
    .gallery{
        float:left;clear:both
    }
    .gallery.gallery-columns-3 .gallery-item{
        width:33%
    }
    .gallery .gallery-item{
        display:inline-block;width:100%;padding:0 1px 1px 0;margin:0;-moz-transition:opacity .2s cubic-bezier(.165,.84,.44,1);-o-transition:opacity .2s cubic-bezier(.165,.84,.44,1);-webkit-transition:opacity .2s cubic-bezier(.165,.84,.44,1);transition:opacity .2s cubic-bezier(.165,.84,.44,1)
    }
    .gallery .gallery-item a{
        line-height:0;display:block;width:100%
    }
    .more-link{
        display:inline-block;font-weight:300;color:#222
    }
    [class^=tag-link]{
        display:inline-block;background:#f4f4f4;color:#8e8e8e;font-size:10px;padding:9px 12px;margin:0 0 4px;line-height:1;text-transform:uppercase;font-weight:500;border:0
    }
    .highlight.accent,.post-gallery-content .row .columns .arrow:hover,.video_playlist .video_play.video-active,[class^=tag-link]:hover{
        background:#be9664;color:#fff
    }
    .searchform fieldset{
        position:relative;border:0
    }
    .authorpage{
        padding:40px 0;border-bottom:1px solid #f2f2f2;margin-bottom:50px
    }
    .authorpage.author_grid{
        padding:0 20px;border:0
    }
    .authorpage.author_grid .avatar{
        display:block;margin:0 auto 30px
    }
    .authorpage .author-content,.authorpage.author_grid .author-content{
        padding:0;text-align:center
    }
    #subfooter a.icon-1x,.authorpage.author_grid .author-content h4,.order-information p,.shop_table tbody tr td.product-name span+.product-quantity{
        font-size:16px
    }
    .authorpage.author_grid .author-content p{
        font-size:11px;line-height:14px
    }
    #footer .widget ul.menu li .submenu,.author-information .authorpage{
        border:0;padding:0;margin:0
    }
    .author-information .authorpage .author-content h5{
        font-size:18px;margin-bottom:3px
    }
    .author-information .authorpage .author-content p{
        font-size:11px;margin-bottom:10px
    }
    .author-information .authorpage .avatar{
        width:54px;border-radius:27px
    }
    .authorpage .author-content h5{
        font-size:48px;line-height:1;margin:3px 0 0;color:#222;font-weight:500;text-transform:uppercase
    }
    .authorpage .author-content h4{
        font-size:24px;line-height:1;font-weight:500;color:#767676;margin:0 0 10px;text-transform:uppercase
    }
    .authorpage .author-content p{
        font-size:12px;line-height:18px;color:#767676;text-transform:uppercase
    }
    .authorpage .author-content .boxed-icon{
        width:32px;height:28px;line-height:28px
    }
    .authorpage .avatar{
        display:block;width:84px;margin:0 auto 30px;border-radius:42px
    }
    .post-gallery-lightbox .mfp-content{
        height:100vh;max-height:100vh;overflow:scroll
    }
    .post-gallery-content{
        height:100%;padding-top:110px
    }
    .mobile-toggle,.mobile-toggle div{
        width:30px;height:30px;position:relative
    }
    .post-gallery-content .lightbox-header{
        background:#fff;padding:10px 15px;height:110px;position:absolute;top:0;left:0;width:100%
    }
    .post-gallery-content .lightbox-header .logolink{
        display:block;line-height:90px
    }
    .post-gallery-content .lightbox-header .lightbox-close{
        display:block;font-size:12px;font-weight:500;text-transform:uppercase;border:0;outline:0;background:0 0;cursor:pointer
    }
    .post-gallery-content .lightbox-header .lightbox-close span{
        display:inline-block;margin-right:15px;font-size:20px;font-weight:500;vertical-align:middle
    }
    #footer.style3 .row .columns.text-center,.post-gallery-content .lightbox-header .columns.center-column{
        justify-content:center
    }
    .post-gallery-content .lightbox-header .columns.close-column{
        justify-content:flex-end
    }
    .post-gallery-content .row .columns{
        height:auto
    }
    .post-gallery-content .row .columns .arrow{
        display:inline-flex;width:48px;height:48px;border-radius:24px;justify-content:center;align-items:center;font-size:24px;background:rgba(51,51,51,.7);color:rgba(255,255,255,.4)
    }
    .post-gallery-content .row .columns .arrow.prev{
        margin-right:5px
    }
    .post-gallery-content .row .columns .arrow.prev .fa{
        margin-right:2px
    }
    .post-gallery-content .row .columns .arrow.next .fa{
        margin-left:2px
    }
    .post-gallery-content .row .columns .arrow+span{
        color:#767676;font-size:13px;margin-left:15px
    }
    .post-gallery-content .row .columns .arrow+span em{
        display:inline-flex;margin-right:4px;color:#d5d5d5;font-style:normal;font-weight:500
    }
    .post-gallery-content .row .columns.image{
        padding:0;display:flex;justify-content:center;align-items:center
    }
    .post-gallery-content .row .columns.image .attachment-full{
        max-height:100%;width:auto
    }
    .post-gallery-content .row .columns.image .arrow{
        display:flex;position:absolute;top:50%;margin-top:-29px
    }
    .post-gallery-content .row .columns.image .arrow.prev{
        left:15px
    }
    .post-gallery-content .row .columns.image .arrow.next{
        right:15px
    }
    .post-gallery-content .row .columns.image-text{
        background:#1d1d1d;padding:15px
    }
    .post-gallery-content .row .columns.image-text .meta{
        display:none;align-items:center
    }
    .post-gallery-content .row .columns.image-text h5{
        color:#fff;font-weight:500;font-size:18px;margin:15px 0
    }
    .post-gallery-content .row .columns.image-text p{
        font-size:14px;color:#cfcfcf
    }
    .post-gallery-content .row .columns.image-text small{
        font-size:12px;color:#767676
    }
    .mobile-toggle{
        display:inline-block;vertical-align:middle;-moz-transition:none 1s;-o-transition:none 1s;-webkit-transition:none 1s;transition:none 1s
    }
    .mobile-toggle span{
        display:block;position:absolute;width:22px;height:3px;background:#be9664;content:" ";left:4px;border-radius:2px
    }
    .mobile-toggle span:first-child{
        top:8px
    }
    .mobile-toggle span:nth-child(2){
        top:13px
    }
    .mobile-toggle span:nth-child(3){
        top:18px
    }
    .mobile-toggle.small span{
        width:18px;height:2px
    }
    .mobile-toggle.small span:first-child{
        top:9px
    }
    .mobile-toggle.small span:nth-child(2){
        top:14px
    }
    .mobile-toggle.small span:nth-child(3){
        top:19px
    }
    #mobile-menu{
        position:fixed;top:0;height:100%;z-index:99;padding:20px 10px 20px 20px;width:320px;background:#fff;overflow:hidden;left:0;-moz-transform:translate3d(-320px,0,0);-webkit-transform:translate3d(-320px,0,0);transform:translate3d(-320px,0,0)
    }
    .no-csstransforms3d #mobile-menu{
        left:-320px
    }
    .touch #mobile-menu,.touch #side-cart{
        overflow-x:hidden!important;overflow-y:scroll!important;-ms-overflow-style:-ms-autohiding-scrollbar!important;-webkit-overflow-scrolling:touch!important
    }
    .open-cart #side-cart,.open-menu #mobile-menu{
        -moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)
    }
    #mobile-menu .custom_scroll{
        padding-right:10px
    }
    #mobile-menu .custom_scroll>div{
        right:10px
    }
    .open-menu #mobile-menu{
        visibility:visible;transform:translate3d(0,0,0)
    }
    #mobile-menu .close{
        position:absolute;top:0;right:0;display:block;width:20px;height:20px;line-height:20px;text-align:center;background:#222;color:#fff
    }
    .rtl #mobile-menu .close,.rtl .thb-mobile-menu li span{
        right:auto;left:0
    }
    #mobile-menu .logoimg{
        max-width:160px;margin-bottom:30px
    }
    .thb-mobile-menu,.thb-mobile-menu-secondary{
        list-style:none;padding:0;margin:0 0 30px;clear:left;position:relative
    }
    .thb-mobile-menu li{
        border-bottom:1px solid #e7e7e7
    }
    .thb-mobile-menu li span{
        display:block;position:absolute;width:23px;height:23px;text-align:center;line-height:21px;font-size:14px;border:1px solid #e7e7e7;cursor:pointer;right:0;top:10px
    }
    .thb-mobile-menu li a{
        display:block;line-height:44px;font-size:16px;font-weight:500;color:#222;position:relative
    }
    .thb-mobile-menu li a.active+span{
        -moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)
    }
    .btn,.btn:focus,.button,.parallax_bg,input[type=submit]{
        -moz-transform:translateZ(0);-webkit-transform:translateZ(0)
    }
    .thb-mobile-menu .sub-menu{
        display:none;list-style:none;margin:0;border-top:1px solid #e7e7e7;padding:5px 0 5px 20px
    }
    .thb-mobile-menu .sub-menu li a{
        font-size:12px;line-height:35px;color:#595959
    }
    .thb-mobile-menu .sub-menu span{
        width:21px;height:21px;line-height:19px;top:7px
    }
    .rtl .thb-mobile-menu .sub-menu{
        padding:5px 20px 5px 0
    }
    .thb-mobile-menu-secondary li a{
        display:block;line-height:24px;font-size:14px;font-weight:500;color:rgba(34,34,34,.8);position:relative
    }
    .menu-footer p{
        font-size:11px;line-break:16px;color:#767676
    }
    #footer .row{
        display:flex;align-items:stretch;flex-wrap:wrap;padding:0 15px
    }
    #footer .row.center-align .columns{
        align-items:center;justify-content:center
    }
    #footer .row .columns,#footer.dark .columns{
        padding:0;display:flex;flex-direction:column
    }
    #footer .row .columns+.columns{
        border-top:1px solid rgba(0,0,0,.1)
    }
    #footer.dark{
        background:#0e0e0e;color:#fff;border-top:0
    }
    #footer.dark [class^=tag-link]:not(:hover){
        background:rgba(255,255,255,.08)
    }
    #footer.dark .columns+.columns,#footer.dark ul.menu .sub-menu{
        border-top-color:rgba(255,255,255,.08)
    }
    #footer.dark .slick.dark-pagination .slick-dots li button{
        border-color:rgba(255,255,255,.2)
    }
    #footer p,.vc_toggle .vc_toggle_content p,.wpb_accordion .wpb_accordion_section .wpb_accordion_content p,ul.tabs-content>li p{
        font-size:13px
    }
    #footer .widget{
        border:0;padding:30px 15px;text-align:center
    }
    #footer.style3,#subfooter{
        border-top:1px solid rgba(0,0,0,.1);text-align:center
    }
    #footer .widget.style1>strong{
        font-size:11px;top:0;margin-bottom:20px
    }
    #footer.style2 .menu li,#footer.style3 .menu li,.social_bar ul li{
        margin-bottom:10px;font-size:12px;font-weight:500;text-transform:uppercase
    }
    #footer .widget.style1>strong span{
        background:0 0;color:#222
    }
    #footer .widget.style3>strong{
        text-align:left;border:0;height:auto
    }
    #footer .widget.style5>strong span{
        text-align:center;border-bottom-color:rgba(255,255,255,.08)
    }
    #footer .widget ul.menu li a{
        font-size:10px;color:#878787;text-transform:uppercase
    }
    #footer.style2,#footer.style3{
        padding:60px 0 100px
    }
    #footer.style2 .logolink,#footer.style3 .logolink{
        display:inline-block;margin-bottom:35px
    }
    #footer.style2 .logolink img,#footer.style3 .logolink img{
        display:inline-block;max-height:40px
    }
    #footer.style2 .menu,#footer.style3 .menu{
        list-style:none;margin:0 0 15px;padding:0
    }
    #footer.style2 p,#footer.style3 p{
        font-size:10px;color:rgba(34,34,34,.6);text-transform:uppercase
    }
    #footer.style3{
        padding:30px 0 70px
    }
    #footer.style3 .row .columns{
        flex-direction:row;align-items:center;justify-content:center
    }
    #footer.style3 .row .columns.social-section a{
        padding:0 5px;text-align:center;display:inline-block
    }
    #footer.style3 .logolink img{
        max-height:20px
    }
    #subfooter{
        padding:30px 0;color:#6a6a6a;font-weight:500
    }
    #subfooter a{
        display:inline-block;margin:0 10px;font-size:10px
    }
    #subfooter .menu{
        list-style:none;margin:0;padding:0
    }
    #subfooter .menu li{
        display:inline-block;text-transform:uppercase
    }
    #subfooter .menu li a{
        color:#222;font-size:12px
    }
    #subfooter.dark{
        background:#0e0e0e;color:#565656;border-top-color:rgba(255,255,255,.08)
    }
    .social_bar{
        padding:30px 0 20px;background:#feeeee;color:#222
    }
    .social_bar ul{
        list-style:none;margin-bottom:0
    }
    .social_bar ul li .fa{
        font-size:20px;margin-right:15px
    }
    .social_bar ul li a{
        color:#222;display:inline-flex;align-items:center
    }
    .social_bar+#footer,.tabs .active{
        border-top:0
    }
    #comments{
        width:100%;clear:left
    }
    #comments.expanded-comments-on .commentlist_parent .commentlist_container{
        height:auto;max-height:none
    }
    #comments ol.commentlist{
        list-style:none;margin:15px;display:block;width:calc(100% - 30px)
    }
    #comments ol.commentlist .comment .comment-respond{
        padding:0;margin-top:20px
    }
    #comments ol.commentlist .comment .comment-body,#comments ol.commentlist .comment .comment_container{
        position:relative;min-height:56px;padding-left:76px;padding-bottom:22px;border-bottom:1px solid #f2f2f2;margin-bottom:22px
    }
    #comments ol.commentlist .comment .comment-metadata,#comments ol.commentlist .comment .meta time .comment-metadata{
        position:absolute;bottom:12px;left:76px;font-size:9px;color:#767676;text-transform:uppercase;font-weight:500
    }
    #comments ol.commentlist .comment .comment-metadata a,#comments ol.commentlist .comment .meta time .comment-metadata a{
        color:#767676
    }
    #comments ol.commentlist .comment .meta strong,#comments ol.commentlist .comment .vcard .fn{
        font-size:12px;font-weight:500;color:#222;text-transform:uppercase
    }
    #comments ol.commentlist .comment .vcard .says{
        text-transform:uppercase;font-size:12px;font-weight:500;color:#767676
    }
    #comments ol.commentlist .comment .avatar{
        width:56px;height:56px;float:left;position:absolute;top:0;left:0
    }
    #comments ol.commentlist .comment .comment-content,#comments ol.commentlist .comment .description{
        padding-top:7px
    }
    #comments ol.commentlist .comment .comment-content p,#comments ol.commentlist .comment .description p{
        font-size:13px;line-height:18px;word-break:break-word
    }
    #comments ol.commentlist .comment .reply{
        position:absolute;top:0;right:0;opacity:0;font-size:11px;text-transform:uppercase;font-weight:500
    }
    #comments ol.commentlist .comment:last-child .comment-body{
        border:0;margin:0
    }
    #comments ol.commentlist .comment .children{
        list-style:none;margin-left:10px;border-bottom:1px solid #f2f2f2;margin-bottom:22px
    }
    .comment-respond{
        display:block;padding:15px
    }
    #reviews .comment-respond{
        padding:0;margin-top:30px
    }
    .comment-respond .comment-reply-title small{
        text-transform:uppercase;font-weight:500;font-size:14px;margin-left:10px
    }
    .comment-respond .comment-notes,.comment-respond .form-allowed-tags,.comment-respond .logged-in-as{
        font-size:14px;color:#595959;margin-bottom:18px
    }
    .comment-respond .comment-notes code,.comment-respond .form-allowed-tags code,.comment-respond .logged-in-as code{
        display:block;font-size:12px;color:#595959;font-weight:500
    }
    .comment-respond .row{
        margin-left:-5px;margin-right:-5px
    }
    .comment-respond .row .columns,.instagram-row.low-padding.row .columns,.post_nav a .fa,.thb_subscribe .newsletter-form.row .columns{
        padding:0 5px
    }
    .commentlist_parent{
        border:1px solid #f2f2f2
    }
    .commentlist_parent .comment-button{
        display:block;width:100%;font-size:12px;font-weight:500;text-transform:uppercase;color:#222;border-bottom:1px solid #f2f2f2;line-height:48px;padding:0 35px 0 50px;position:relative
    }
    .commentlist_parent .comment-button:after{
        opacity:.6;content:'';display:block;width:0;height:0;border-style:solid;border-width:6px 5px 0;border-color:#222 transparent transparent;position:absolute;top:22px;right:20px
    }
    .commentlist_parent .comment-button svg{
        position:absolute;top:17px;left:20px
    }
    .commentlist_parent .comment-button.toggled+.commentlist_container{
        max-height:9999px;border-bottom-color:#f2f2f2
    }
    .commentlist_parent .commentlist_container{
        display:block;height:auto;max-height:0;overflow:hidden;border-bottom:1px solid transparent
    }
    .commentlist_parent .nocomments{
        display:block;margin:0;padding:20px;text-align:center
    }
    .commentlist_parent .comment-subscription-form label{
        width:auto;float:none
    }
    .posts.columns-6.row .columns .post.style6 .post-title h5,.product .product-information .variations_form .select-wrapper select{
        font-weight:500;font-size:12px
    }
    .posts.border .post:last-child{
        padding:0;border:0
    }
    .posts.border-vertical{
        border-top:1px solid #eaeaea
    }
    .posts.border-vertical .even .post,.posts.border-vertical .post{
        padding:29px 0
    }
    .posts.border-vertical>.row>.columns{
        border-bottom:1px solid #eaeaea
    }
    .posts.border-vertical .even{
        border-left:1px solid #eaeaea
    }
    .category_title{
        display:block;border-bottom:3px solid #222;padding-bottom:20px;margin-bottom:30px
    }
    .mediumtitle,.smalltitle{
        margin:0 0 25px;font-weight:500
    }
    .category_title.small{
        padding-bottom:10px
    }
    .category_title h2{
        margin:0;font-weight:500;line-height:1;font-size:28px
    }
    .category_title h5{
        margin:0;font-weight:500;line-height:1;font-size:20px
    }
    .category_title.style2{
        border-bottom:0;border-top:1px solid rgba(0,0,0,.07);padding-top:20px;padding-bottom:0;margin-bottom:30px
    }
    .category_title.style2 h2{
        font-size:18px;font-weight:500;text-transform:uppercase
    }
    .category_title.style3{
        height:12px;border-bottom:1px solid #ededed;margin-bottom:30px;text-align:left;padding:0
    }
    .category_title.style3 h2{
        color:#222;display:inline-block;background:#fff;padding-right:8px;font-size:12px;font-weight:500;text-transform:uppercase
    }
    .category_title.style4{
        padding-bottom:15px;border-bottom:2px solid #ebebeb
    }
    .category_title.style4 h2{
        text-transform:uppercase;font-weight:500;font-size:18px;line-height:1;margin:0
    }
    .category_container{
        background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAADklEQVQIW2NgQAXGZHAAGioAza6+Hk0AAAAASUVORK5CYII=) top left;padding:5px;text-align:center
    }
    .category_container .inner{
        background:#fff;padding:20px 5px 0
    }
    .category_container.style2{
        background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTVCODFGRUZCRTE5MTFFNTgyNkJCQkM5NkQ1ODU1MEMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTVCODFGRjBCRTE5MTFFNTgyNkJCQkM5NkQ1ODU1MEMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NUI4MUZFREJFMTkxMUU1ODI2QkJCQzk2RDU4NTUwQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NUI4MUZFRUJFMTkxMUU1ODI2QkJCQzk2RDU4NTUwQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrCuGZ0AAAA3SURBVHjaYlywYAEDEJgwQMCZ+Ph4MIMFKmjEgABnQAQTAw7AAlOBrBoEGP///49VB06jAAIMAK/bCdPi+3dIAAAAAElFTkSuQmCC) left top
    }
    .category_container.style2 .inner{
        padding:5px
    }
    .category_container.style3{
        border:1px solid #222;background:#fff;position:relative;margin-bottom:5px;padding:0;z-index:3
    }
    .boxed-icon.fill,.social_black-on .behance.boxed-icon.fill,.social_black-on .behance.boxed-icon:hover,.social_black-on .deviantart.boxed-icon.fill,.social_black-on .deviantart.boxed-icon:hover,.social_black-on .dribbble.boxed-icon.fill,.social_black-on .dribbble.boxed-icon:hover,.social_black-on .facebook.boxed-icon.fill,.social_black-on .facebook.boxed-icon:hover,.social_black-on .google-plus.boxed-icon.fill,.social_black-on .google-plus.boxed-icon:hover,.social_black-on .google.boxed-icon.fill,.social_black-on .google.boxed-icon:hover,.social_black-on .instagram.boxed-icon.fill,.social_black-on .instagram.boxed-icon:hover,.social_black-on .linkedin.boxed-icon.fill,.social_black-on .linkedin.boxed-icon:hover,.social_black-on .pinterest.boxed-icon.fill,.social_black-on .pinterest.boxed-icon:hover,.social_black-on .snapchat.boxed-icon.fill,.social_black-on .snapchat.boxed-icon:hover,.social_black-on .soundcloud.boxed-icon.fill,.social_black-on .soundcloud.boxed-icon:hover,.social_black-on .spotify.boxed-icon.fill,.social_black-on .spotify.boxed-icon:hover,.social_black-on .tumblr.boxed-icon.fill,.social_black-on .tumblr.boxed-icon:hover,.social_black-on .twitter.boxed-icon.fill,.social_black-on .twitter.boxed-icon:hover,.social_black-on .vk.boxed-icon.fill,.social_black-on .vk.boxed-icon:hover,.social_black-on .weibo.boxed-icon.fill,.social_black-on .weibo.boxed-icon:hover,.social_black-on .xing.boxed-icon.fill,.social_black-on .xing.boxed-icon:hover,.social_black-on .youtube.boxed-icon.fill,.social_black-on .youtube.boxed-icon:hover{
        background:#222;border-color:#222
    }
    .category_container.style3:before{
        content:'';display:block;position:absolute;background:#be9664;width:100%;z-index:0;height:100%;top:5px;left:-5px
    }
    .category_container.style3:after{
        content:'';display:block;position:absolute;border:1px solid #222;width:100%;z-index:1;height:calc(100% + 2px);width:calc(100% + 2px);top:-1px;left:-1px
    }
    .category_container.style3 .inner{
        position:relative;z-index:5
    }
    .category_container.author-information{
        float:left;width:100%;margin-bottom:30px
    }
    .category_container.author-information .inner{
        float:left;width:100%;padding:15px
    }
    .smalltitle{
        color:#222;font-size:20px;text-transform:uppercase;letter-spacing:.3em
    }
    .atvImg h3,.badge{
        letter-spacing:normal
    }
    .mediumtitle{
        font-size:22px;line-height:34px;color:#5a5a5a
    }
    .inline-icon{
        display:inline
    }
    .inline-icon.icon-1x,.pagination .page-numbers.next,.pagination .page-numbers.prev{
        font-size:14px;vertical-align:middle
    }
    .inline-icon.icon-2x{
        font-size:18px;vertical-align:middle
    }
    .inline-icon.icon-3x{
        font-size:22px;vertical-align:middle
    }
    .inline-icon.icon-4x{
        font-size:26px;vertical-align:middle
    }
    .boxed-icon,.boxed-icon.icon-1x{
        width:24px;height:24px;font-size:12px
    }
    .boxed-icon{
        display:inline-flex;line-height:1;justify-content:center;align-items:center;text-align:center;border:1px solid #eaeaea
    }
    .article_recommend .recommend-list ul li .article-title,.boxed-icon.icon-1x{
        line-height:24px
    }
    .boxed-icon.icon-2x{
        width:30px;height:28px;line-height:28px;font-size:14px
    }
    .boxed-icon.icon-3x{
        width:40px;height:38px;line-height:38px;font-size:16px
    }
    .boxed-icon.icon-4x,.boxed-icon.large{
        width:56px;height:54px;line-height:54px
    }
    .boxed-icon.icon-4x,body p{
        font-size:18px
    }
    .boxed-icon.fill:hover{
        background:#090909;border-color:#090909
    }
    .facebook,.social_black-on .facebook:hover{
        color:#3b5998
    }
    .facebook.boxed-icon.fill,.facebook.boxed-icon:hover{
        color:#fff;background:#3b5998;border-color:#3b5998
    }
    .facebook:hover{
        color:#344e86
    }
    .facebook.boxed-icon.fill:hover{
        background:#2d4373;border-color:#2d4373
    }
    .social_black-on .facebook.boxed-icon.fill:hover{
        background:#3b5998;border-color:#3b5998
    }
    .google,.google-plus,.social_black-on .google-plus:hover,.social_black-on .google:hover{
        color:#dd4b39
    }
    .google-plus.boxed-icon.fill,.google-plus.boxed-icon:hover,.google.boxed-icon.fill,.google.boxed-icon:hover{
        color:#fff;background:#dd4b39;border-color:#dd4b39
    }
    .google-plus:hover,.google:hover{
        color:#d73925
    }
    .google-plus.boxed-icon.fill:hover,.google.boxed-icon.fill:hover{
        background:#c23321;border-color:#c23321
    }
    .social_black-on .google-plus.boxed-icon.fill:hover,.social_black-on .google.boxed-icon.fill:hover{
        background:#dd4b39;border-color:#dd4b39
    }
    .linkedin,.social_black-on .linkedin:hover{
        color:#007bb6
    }
    .linkedin.boxed-icon.fill,.linkedin.boxed-icon:hover{
        color:#fff;background:#007bb6;border-color:#007bb6
    }
    .linkedin:hover{
        color:#006a9d
    }
    .linkedin.boxed-icon.fill:hover{
        background:#005983;border-color:#005983
    }
    .social_black-on .linkedin.boxed-icon.fill:hover{
        background:#007bb6;border-color:#007bb6
    }
    .pinterest,.social_black-on .pinterest:hover{
        color:#cb2027
    }
    .pinterest.boxed-icon.fill,.pinterest.boxed-icon:hover{
        color:#fff;background:#cb2027;border-color:#cb2027
    }
    .pinterest:hover{
        color:#b51d23
    }
    .pinterest.boxed-icon.fill:hover{
        background:#9f191f;border-color:#9f191f
    }
    .social_black-on .pinterest.boxed-icon.fill:hover{
        background:#cb2027;border-color:#cb2027
    }
    .social_black-on .weibo:hover,.weibo{
        color:#df2029
    }
    .weibo.boxed-icon.fill,.weibo.boxed-icon:hover{
        color:#fff;background:#df2029;border-color:#df2029
    }
    .weibo:hover{
        color:#db030c
    }
    .weibo.boxed-icon.fill:hover{
        background:#db030c;border-color:#db030c
    }
    .social_black-on .weibo.boxed-icon.fill:hover{
        background:#df2029;border-color:#df2029
    }
    .social_black-on .twitter:hover,.twitter{
        color:#00aced
    }
    .twitter.boxed-icon.fill,.twitter.boxed-icon:hover{
        color:#fff;background:#00aced;border-color:#00aced
    }
    .twitter:hover{
        color:#0099d4
    }
    .twitter.boxed-icon.fill:hover{
        background:#0087ba;border-color:#0087ba
    }
    .social_black-on .twitter.boxed-icon.fill:hover{
        background:#00aced;border-color:#00aced
    }
    .instagram,.social_black-on .instagram:hover{
        color:#e60030
    }
    .instagram.boxed-icon.fill,.instagram.boxed-icon:hover{
        color:#fff;background:#e60030;border-color:#e60030
    }
    .instagram:hover{
        color:#386589
    }
    .instagram.boxed-icon.fill:hover{
        background:#d9005b;border-color:#d9005b
    }
    .social_black-on .instagram.boxed-icon.fill:hover{
        background:#e60030;border-color:#e60030
    }
    .social_black-on .vk:hover,.vk{
        color:#45668e
    }
    .vk.boxed-icon.fill,.vk.boxed-icon:hover{
        color:#fff;background:#45668e;border-color:#45668e
    }
    .vk:hover{
        color:#3d5a7d
    }
    .vk.boxed-icon.fill:hover{
        background:#344d6c;border-color:#344d6c
    }
    .social_black-on .vk.boxed-icon.fill:hover{
        background:#45668e;border-color:#45668e
    }
    .social_black-on .tumblr:hover,.tumblr{
        color:#35465c
    }
    .tumblr.boxed-icon.fill,.tumblr.boxed-icon:hover{
        color:#fff;background:#35465c;border-color:#35465c
    }
    .tumblr:hover{
        color:#2c3a4c
    }
    .tumblr.boxed-icon.fill:hover{
        background:#222d3c;border-color:#222d3c
    }
    .social_black-on .tumblr.boxed-icon.fill:hover{
        background:#35465c;border-color:#35465c
    }
    .social_black-on .xing:hover,.xing{
        color:#cfdc00
    }
    .xing.boxed-icon.fill,.xing.boxed-icon:hover{
        color:#fff;background:#cfdc00;border-color:#cfdc00
    }
    .xing:hover{
        color:#b7c300
    }
    .xing.boxed-icon.fill:hover{
        background:#9fa900;border-color:#9fa900
    }
    .social_black-on .xing.boxed-icon.fill:hover{
        background:#cfdc00;border-color:#cfdc00
    }
    .social_black-on .soundcloud:hover,.soundcloud{
        color:#f80
    }
    .soundcloud.boxed-icon.fill,.soundcloud.boxed-icon:hover{
        color:#fff;background:#f80;border-color:#f80
    }
    .soundcloud:hover{
        color:#e67a00
    }
    .soundcloud.boxed-icon.fill:hover{
        background:#cc6d00;border-color:#cc6d00
    }
    .social_black-on .soundcloud.boxed-icon.fill:hover{
        background:#f80;border-color:#f80
    }
    .dribbble,.social_black-on .dribbble:hover{
        color:#ea4c89
    }
    .dribbble.boxed-icon.fill,.dribbble.boxed-icon:hover{
        color:#fff;background:#ea4c89;border-color:#ea4c89
    }
    .dribbble:hover{
        color:#e7357a
    }
    .dribbble.boxed-icon.fill:hover{
        background:#e51e6b;border-color:#e51e6b
    }
    .social_black-on .dribbble.boxed-icon.fill:hover{
        background:#ea4c89;border-color:#ea4c89
    }
    .social_black-on .youtube:hover,.youtube{
        color:#e52d27
    }
    .youtube.boxed-icon.fill,.youtube.boxed-icon:hover{
        color:#fff;background:#e52d27;border-color:#e52d27
    }
    .youtube:hover{
        color:#d8201a
    }
    .youtube.boxed-icon.fill:hover{
        background:#c21d17;border-color:#c21d17
    }
    .social_black-on .youtube.boxed-icon.fill:hover{
        background:#e52d27;border-color:#e52d27
    }
    .social_black-on .spotify:hover,.spotify{
        color:#7ab800
    }
    .spotify.boxed-icon.fill,.spotify.boxed-icon:hover{
        color:#fff;background:#7ab800;border-color:#7ab800
    }
    .spotify:hover{
        color:#699f00
    }
    .spotify.boxed-icon.fill:hover{
        background:#588500;border-color:#588500
    }
    .social_black-on .spotify.boxed-icon.fill:hover{
        background:#7ab800;border-color:#7ab800
    }
    .behance,.social_black-on .behance:hover{
        color:#1769ff
    }
    .behance.boxed-icon.fill,.behance.boxed-icon:hover{
        color:#fff;background:#1769ff;border-color:#1769ff
    }
    .behance:hover{
        color:#0059fd
    }
    .behance.boxed-icon.fill:hover{
        background:#0050e3;border-color:#0050e3
    }
    .social_black-on .behance.boxed-icon.fill:hover{
        background:#1769ff;border-color:#1769ff
    }
    .deviantart,.social_black-on .deviantart:hover{
        color:#4e6252
    }
    .deviantart.boxed-icon.fill,.deviantart.boxed-icon:hover{
        color:#fff;background:#4e6252;border-color:#4e6252
    }
    .deviantart:hover{
        color:#435446
    }
    .deviantart.boxed-icon.fill:hover{
        background:#37463a;border-color:#37463a
    }
    .social_black-on .deviantart.boxed-icon.fill:hover{
        background:#4e6252;border-color:#4e6252
    }
    .snapchat.boxed-icon.fill,.snapchat.boxed-icon:hover,.social_black-on .snapchat.boxed-icon.fill:hover{
        background:#fffc00;border-color:#fffc00
    }
    .snapchat,.social_black-on .snapchat:hover{
        color:#fffc00
    }
    .snapchat:hover{
        color:#e6e300
    }
    .snapchat.boxed-icon.fill:hover{
        background:#ccca00;border-color:#ccca00
    }
    .btn,.btn:focus,.button,input[type=submit]{
        font-size:12px;line-height:1;font-weight:500;font-family:arial,sans-serif;padding:18px 32px;margin:0 0 3px;display:inline-block;color:#fff;background:#be9664;text-transform:uppercase;text-shadow:none!important;text-align:center;overflow:hidden;border:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;transform:translateZ(0)
    }
    .contentbox h6,.shop_table.order_table tfoot tr.order-total td strong{
        font-size:22px
    }
    .btn .icon,.btn:focus .icon,.button .icon,.dropcap,input[type=submit] .icon{
        margin-right:10px
    }
    .price del+ins,.rtl .dropcap,.shop_table tbody tr td.order-actions a+a{
        margin-left:10px
    }
    .rtl .dropcap,.thb_tabs .tabs dd:last-child,.thb_tabs .tabs li:last-child,.thb_tour .tabs dd:last-child,.thb_tour .tabs li:last-child{
        margin-right:0
    }
    .btn:active,.btn:focus:active,.button:active,input[type=submit]:active{
        -moz-transform:translateY(1px);-ms-transform:translateY(1px);-webkit-transform:translateY(1px);transform:translateY(1px)
    }
    .btn.mini,.btn:focus.mini,.button.mini,input[type=submit].mini{
        font-size:10px;line-height:10px;padding:6px 8px 5px;vertical-align:middle
    }
    .btn.small,.btn:focus.small,.button.small,input[type=submit].small{
        font-size:12px;line-height:12px;padding:14px 30px
    }
    .btn.large,.btn:focus.large,.button.large,input[type=submit].large{
        font-size:16px;line-height:16px;padding:21px 40px
    }
    .btn.right,.btn:focus.right,.button.right,input[type=submit].right{
        float:right
    }
    .btn.full,.btn:focus.full,.button.full,input[type=submit].full{
        width:100%
    }
    .btn.black,.btn:focus.black,.button.black,input[type=submit].black{
        background:#222;color:#fff
    }
    .btn.black:hover,.btn:focus.black:hover,.button.black:hover,input[type=submit].black:hover{
        background:#be9664
    }
    .btn.green,.btn.single_add_to_cart_button,.btn:focus.green,.btn:focus.single_add_to_cart_button,.button.green,.button.single_add_to_cart_button,input[type=submit].green,input[type=submit].single_add_to_cart_button{
        background:#41d48d;color:#fff
    }
    .btn.green:hover,.btn.single_add_to_cart_button:hover,.btn:focus.green:hover,.btn:focus.single_add_to_cart_button:hover,.button.green:hover,.button.single_add_to_cart_button:hover,input[type=submit].green:hover,input[type=submit].single_add_to_cart_button:hover{
        background:#2ab873
    }
    .video_bg{
        position:relative;overflow:hidden;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important
    }
    .video_bg .row-video-bg{
        position:absolute;top:0;left:0;min-width:100%;min-height:100%
    }
    .contact_map .google_map,.video_bg .video_overlay{
        position:absolute;top:0;left:0;right:0;bottom:0
    }
    .parallax_bg{
        background-position:center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;transform:translateZ(0)
    }
    .wpb_accordion .wpb_accordion_section{
        margin-bottom:9px;border:1px solid #e9e9e9
    }
    .wpb_accordion .wpb_accordion_section .wpb_accordion_header{
        padding:18px 20px;font-size:12px;font-weight:500;cursor:pointer;background:0 0;text-transform:uppercase;outline:0
    }
    .wpb_accordion .wpb_accordion_section .wpb_accordion_header a{
        padding:0;color:#222
    }
    .wpb_accordion .wpb_accordion_section .wpb_accordion_header.ui-accordion-header-active{
        border-bottom:1px solid #e9e9e9
    }
    .wpb_accordion .wpb_accordion_section .wpb_accordion_header.ui-accordion-header-active .ui-accordion-header-icon:after{
        border-width:0 5px 5px;border-color:transparent transparent #be9664
    }
    .wpb_accordion .wpb_accordion_section .wpb_accordion_header .ui-accordion-header-icon{
        background:0 0;top:0;bottom:0;right:0;height:auto;border-left:1px solid #e9e9e9;width:49px;text-align:center;line-height:44px
    }
    .wpb_accordion .wpb_accordion_section .wpb_accordion_header .ui-accordion-header-icon:after{
        content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:5px 5px 0;border-color:#d2d2d2 transparent transparent
    }
    .tabs{
        margin-bottom:20px;padding:0
    }
    #footer,.content404{
        padding:30px 0
    }
    .tabs .active a{
        border:0;color:#be9664;background:#ffe7f0
    }
    .tabs dd,.tabs li{
        display:inline-block;margin:0;padding-bottom:3px;width:100%
    }
    blockquote:after,blockquote:before{
        width:60%;height:2px;background:rgba(239,38,115,.2);left:20%
    }
    .tabs dd a,.tabs li a{
        display:block;border:0;padding:11px 30px;font-size:11px;font-weight:500;color:#a3a3a3;background:#f4f4f4;text-transform:uppercase
    }
    ul.tabs-content{
        margin:0;padding:0;list-style:none
    }
    ul.tabs-content>li{
        display:none;margin-bottom:0
    }
    .rtl .thb_tabs .tabs dd,.rtl .thb_tabs .tabs li,.rtl .thb_tour .tabs dd,.rtl .thb_tour .tabs li{
        margin-right:0;margin-left:3px
    }
    .thb_tabs .tabs dd,.thb_tabs .tabs li,.thb_tour .tabs dd,.thb_tour .tabs li{
        margin-right:3px
    }
    .thb_tour .tabs{
        float:none;display:block;width:100%;margin-bottom:20px
    }
    .thb_tour .tabs dd,.thb_tour .tabs li{
        display:block;width:100%;float:left;margin:0;padding-bottom:3px
    }
    .thb_tour .tabs dd a,.thb_tour .tabs li a{
        display:block;float:none;width:100%;text-align:center
    }
    .vc_toggle{
        width:100%;margin-bottom:10px
    }
    .vc_toggle .vc_toggle_title{
        padding-left:50px;height:30px;display:flex;align-items:center
    }
    .vc_toggle .vc_toggle_title h4{
        font-size:13px;line-height:1;font-weight:500;color:#767676;margin:0;font-family:arial,sans-serif
    }
    .vc_toggle .vc_toggle_title .vc_toggle_icon{
        display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:30px;height:30px;border:1px solid #e9e9e9;background:#fff;line-height:28px;margin:0
    }
    .toggle .title,.toggle .title:after{
        display:block;height:29px;color:#9f9f9f
    }
    .vc_toggle .vc_toggle_title .vc_toggle_icon:before{
        font-style:normal;content:'+'
    }
    .vc_toggle.vc_toggle_active .vc_toggle_title .vc_toggle_icon:before{
        content:'-'
    }
    .vc_toggle .vc_toggle_content{
        padding-left:50px
    }
    .toggle{
        float:left;width:100%;margin-bottom:20px
    }
    .toggle .title{
        line-height:29px;padding:0 0 0 46px;width:100%;font-weight:500;font-size:14px
    }
    .toggle .title.wpb_toggle{
        background-image:none
    }
    .toggle .title:after{
        content:"+";width:29px;line-height:27px;position:absolute;top:0;left:0;font-weight:300;font-size:24px;border:1px solid #9f9f9f;text-align:center
    }
    .toggle .title.wpb_toggle_title_active:after{
        content:"-";color:#222;top:0;border-color:#222
    }
    .toggle .inner{
        display:none;padding:19px 0 0 46px
    }
    .iconlist{
        list-style:none
    }
    .iconlist li{
        padding:0 0 0 25px
    }
    .rtl .iconlist li{
        padding:0 25px 0 0
    }
    .iconlist li>i{
        position:absolute;top:2px;left:0;color:#222
    }
    blockquote p,q{
        font-size:26px;font-weight:500;color:#be9664;line-height:36px!important;margin:0
    }
    .thb_subscribe.style2 h3,cite{
        line-height:1;font-weight:500
    }
    cite{
        display:block;font-size:16px;color:#be9664;font-style:normal;margin-top:20px;text-transform:uppercase
    }
    blockquote{
        clear:both;text-align:center;border:0;padding:35px 25px;margin:25px 0
    }
    blockquote:before{
        content:'';display:block;position:absolute;top:0
    }
    blockquote:after{
        content:'';display:block;position:absolute;bottom:0
    }
    blockquote.left,blockquote.pullleft{
        float:left;width:40%;margin:5px 30px 30px 0
    }
    blockquote.pullright,blockquote.right{
        float:right;width:40%;margin:5px 0 30px 30px
    }
    .notification-box{
        font-size:13px;font-weight:500;width:100%;margin-bottom:10px;color:#222
    }
    .notification-box .btn{
        float:right;vertical-align:middle
    }
    .notification-box .icon{
        display:block;width:56px;height:56px;text-align:center;line-height:56px;position:absolute;top:0;left:0;font-size:18px
    }
    .notification-box .icon:before{
        content:"\f00c";font-family:arial,sans-serif
    }
    .notification-box .content{
        padding:20px 20px 15px 55px;min-height:56px;line-height:1.2
    }
    .notification-box .close{
        display:block;width:10px;height:10px;color:rgba(0,0,0,.25);position:absolute;top:50%;margin-top:-7px;right:25px;font-size:16px
    }
    .notification-box .close:hover{
        color:rgba(0,0,0,.5)
    }
    .notification-box.success .content{
        color:#1aa97f;background:rgba(26,169,127,.05)
    }
    .notification-box.success .icon{
        color:#1aa97f
    }
    .notification-box.information .content{
        color:#2b83c7;background:rgba(14,122,196,.05)
    }
    .notification-box.information .icon{
        color:#2b83c7
    }
    .notification-box.warning .content{
        color:#f6c709;background:rgba(246,199,9,.05)
    }
    .notification-box.warning .icon{
        color:#f6c709
    }
    .notification-box.error .content{
        color:#da574c;background:rgba(218,87,76,.05)
    }
    .notification-box.error .icon{
        color:#da574c
    }
    .dropcap{
        display:block;font-size:100px;line-height:84px;text-transform:uppercase;float:left;position:relative;top:0;color:#222;font-weight:500
    }
    .rtl .dropcap{
        float:right
    }
    .highlight.black{
        background:#222;color:#fff
    }
    .styled_dividers{
        height:1px;margin:0 auto 25px
    }
    .styled_dividers.style4{
        width:40px;border-bottom:1px solid #222
    }
    .styled_dividers.style5{
        width:60px;border-bottom:2px solid #222
    }
    .styled_dividers.style6{
        height:4px;width:690px;max-width:90%;border-bottom:1px solid #222;border-top:1px solid #222
    }
    .styled_dividers.style7{
        width:950px;max-width:90%;border-bottom:1px solid #ececec
    }
    .atvImg.full,.not-found,.product-category .table,.product-category figure img,.products .product .product-image img,.shipping-calculator-form,.shipping-calculator-form .formrow .input-text,.thb_subscribe .btn,.thb_subscribe .widget_subscribe,.woocommerce-billing-fields #billing_email_field,.woocommerce-billing-fields #billing_first_name_field,.woocommerce-billing-fields #billing_last_name_field,.woocommerce-billing-fields #billing_phone_field,.woocommerce-billing-fields #shipping_email_field,.woocommerce-billing-fields #shipping_first_name_field,.woocommerce-billing-fields #shipping_last_name_field,.woocommerce-billing-fields #shipping_phone_field,.woocommerce-billing-fields .form-row-first input,.woocommerce-billing-fields .form-row-first textarea,.woocommerce-billing-fields .form-row-last input,.woocommerce-billing-fields .form-row-last textarea,.woocommerce-billing-fields .form-row-wide,.woocommerce-billing-fields .form-row-wide input,.woocommerce-billing-fields .form-row-wide textarea,.woocommerce-shipping-fields #billing_email_field,.woocommerce-shipping-fields #billing_first_name_field,.woocommerce-shipping-fields #billing_last_name_field,.woocommerce-shipping-fields #billing_phone_field,.woocommerce-shipping-fields #shipping_email_field,.woocommerce-shipping-fields #shipping_first_name_field,.woocommerce-shipping-fields #shipping_last_name_field,.woocommerce-shipping-fields #shipping_phone_field,.woocommerce-shipping-fields .form-row-first input,.woocommerce-shipping-fields .form-row-first textarea,.woocommerce-shipping-fields .form-row-last input,.woocommerce-shipping-fields .form-row-last textarea,.woocommerce-shipping-fields .form-row-wide,.woocommerce-shipping-fields .form-row-wide input,.woocommerce-shipping-fields .form-row-wide textarea{
        width:100%
    }
    .wpb_text_column{
        float:none!important
    }
    .contact_map{
        position:relative;overflow:hidden
    }
    .contact_map .google_map img{
        max-width:none;height:auto
    }
    table{
        border-collapse:collapse;border-spacing:0;border:0
    }
    .contentbox>a{
        display:block;color:#545353
    }
    .contentbox h6{
        line-break:26px;font-weight:500;margin:5px 0 15px
    }
    .contentbox .content{
        position:relative;background:#fff;margin:-52px 10px 0;padding:10px;font-size:14px;line-height:20px
    }
    .thb_subscribe h3{
        margin:0 0 15px
    }
    #side-cart ul li .list_content .price>.amount,.thb_subscribe h3+p{
        color:#222;font-size:16px
    }
    .thb_subscribe.style1 .widget_subscribe{
        height:58px
    }
    .thb_subscribe.style2{
        padding:24px 0;text-align:left
    }
    #scroll_totop{
        width:20px;height:12px;position:fixed;right:20px;bottom:35px;z-index:99
    }
    #scroll_totop svg{
        max-width:100%;opacity:.5
    }
    .fixed-me{
        -moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)
    }
    .video_playlist .video-side{
        margin-bottom:20px;position:relative
    }
    .video_playlist .video-side.slick:before,.video_playlist .video-side.thb-loading:before{
        content:'';display:block;position:absolute;top:0;left:15px;right:15px;height:100%;background:#222;opacity:.2;z-index:5
    }
    .animation,.products .product .product-image .fade{
        opacity:1;will-change:opacity
    }
    .video_playlist .video-side.slick:after,.video_playlist .video-side.thb-loading:after{
        bottom:auto;top:50%;margin-top:-19px;z-index:20
    }
    .video_playlist .video_play{
        display:flex;align-items:center;background:#f9f9f9;position:relative;padding:5px;text-align:left;color:#222;font-size:13px;margin-bottom:2px
    }
    .video_playlist .video_play span{
        display:inline-block;width:26px;min-width:26px;height:26px;line-height:26px;text-indent:1px;color:#fff;text-align:center;background:rgba(0,0,0,.15);border-radius:50%;font-size:10px;margin-right:5px
    }
    .video_playlist .video_play.vertical{
        flex-direction:column;padding:0;background:0 0
    }
    .video_playlist .video_play.vertical.video-active{
        background:0 0;color:#be9664
    }
    .video_playlist .video_play.video-active span{
        background:rgba(255,255,255,.2)
    }
    .login p,.not-found{
        text-align:center;margin-bottom:30px
    }
    .not-found figure{
        display:inline-flex;width:200px;height:200px;border:6px solid #e8e8e8;color:#a6a6a6;justify-content:center;align-items:center;margin-bottom:30px
    }
    .not-found figure:after{
        content:'!';font-size:80px
    }
    hr{
        margin:0;border-bottom:1px solid #eaeaea
    }
    .instagram-row figure{
        height:0;width:100%;padding-bottom:90%!important;overflow:hidden;position:relative;background-size:cover;background-position:center center;margin-bottom:30px
    }
    .content404 h1{
        font-weight:500;font-size:30px;line-height:36px;margin:20px 0;color:#222
    }
    .content404 h1 span{
        color:#f4ba39
    }
    .content404 p{
        font-size:18px;line-height:26px;color:#545353;margin-bottom:35px
    }
    #checkout_thankyou h2,.content404 .btn{
        margin-top:50px
    }
    .content404>.row{
        background:0 0;min-height:600px
    }
    .page-padding{
        padding:15px 0
    }
    .shop_bar{
        margin-bottom:25px;text-align:center
    }
    .shop_bar .woocommerce-breadcrumb{
        line-height:20px;margin-bottom:15px
    }
    .shop_bar .woocommerce-ordering,.shop_bar .woocommerce-result-count{
        display:block;margin:0 0 15px
    }
    @media only screen and (min-width:40.063em){
        .header .header_top
    {
            padding:30px 15px
        }
        .header .header_top>.row>.columns{
        padding:0 .9375em
    }
    .header .logo .logoimg{
        min-height:85px
    }
    .header .social-holder.style2 .quick_search{
        width:40px;margin-left:15px
    }
    .header.fixed .header_top>.row>.columns{
        height:70px
    }
    .header.style2:not(.boxed) .header_top{
        padding:0 15px
    }
    .full-menu-container .full-menu>li,.header.style2 .logo .logolink{
        display:inline-block
    }
    .header.style2 .logo.mobile,.post-gallery-content .row .columns.image .arrow{
        display:none
    }
    .header.style3.fixed .row>.columns{
        height:auto
    }
    .header.style4 .header_top{
        padding-top:45px;padding-bottom:45px
    }
    .quick_search .searchform{
        right:-20px
    }
    .post .share-article .boxed-icon{
        width:55px;height:53px;line-height:53px;font-size:18px
    }
    .post .share-article .boxed-icon span{
        top:-3px
    }
    .post .post-content h1{
        font-size:48px;line-height:52px;word-break:normal
    }
    .post .post-content h2{
        font-size:38px;line-height:42px;word-break:normal
    }
    .post .post-title h1{
        word-break:normal;font-weight:500;font-size:28px
    }
    .post.offset-title .offset-title-container{
        position:absolute
    }
    .post.cover-image{
        height:0;padding-bottom:80%
    }
    .post.cover-image .thb-placeholder{
        position:absolute;height:100%;padding:0
    }
    .post.featured-style1 .featured-title,.post.featured-style5 .featured-title{
        position:absolute;width:70%;padding:20px;-moz-transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)
    }
    .post.featured-style2 .featured-title{
        position:absolute;padding:25px
    }
    .post.featured-style3 .featured-title{
        position:absolute;padding:30px 30px 45px
    }
    .post.featured-style4 .featured-title{
        padding:20px 20px 10px;min-height:0;bottom:0;position:absolute;background:rgba(0,0,0,.4)
    }
    .post.featured-style12 .featured-title .post-excerpt,.post.featured-style4 .featured-title .post-excerpt{
        display:block
    }
    .post.featured-style12:hover .featured-title .more,.post.featured-style12:hover .featured-title .post-excerpt,.post.featured-style4:hover .featured-title .more,.post.featured-style4:hover .featured-title .post-excerpt{
        max-height:100px
    }
    .post.featured-style9.offset .post-gallery{
        margin-bottom:80px
    }
    .post.featured-style9.offset .featured-title{
        position:absolute;bottom:-80px;top:auto;width:auto;left:10%;right:10%;padding:5%
    }
    .post.featured-style10 .post-gallery,.post.style1 .post-gallery,.post.style2 .post-gallery,.post.style3-small.offset-title .post-title h5,.thb_subscribe.style2 input[type=text]{
        margin-bottom:0
    }
    .post.featured-style10 .featured-title{
        position:absolute;top:auto;bottom:40px;left:40px;z-index:10;color:#fff;max-width:70%
    }
    .post.featured-style10 .featured-title .post-author em,.post.featured-style10 .featured-title a,.post.featured-style10 .featured-title a:hover{
        color:#fff
    }
    .post.featured-style10 .featured-title svg{
        fill:#fff
    }
    .post.featured-style11{
        height:90vh
    }
    .post.featured-style12{
        padding-bottom:120%
    }
    .post.featured-style12 .featured-title{
        position:absolute;justify-content:flex-end;background:rgba(0,0,0,.4)
    }
    .post.featured-style12:hover .featured-title{
        background:rgba(0,0,0,.8)
    }
    .post.style7.offset-title .offset-title-container{
        left:5%;margin-top:-90px;width:90%;padding:30px 10%
    }
    .post-gallery-content .row .columns.image,.post.listing.listing-style2 .just-shares,.post.listing.listing-style2 .listing_content,.vc_inner .widget.style4+.widget.style4{
        padding:25px
    }
    .post-content-container{
        padding-left:100px
    }
    .rtl .post-content-container{
        padding-left:0;padding-right:100px
    }
    .comment-respond,.post-detail-style2 .post-detail .post-title,.widget.style4.widget_socialicons{
        padding:30px
    }
    .post .post-content .post-review .comment_section{
        margin-bottom:50px
    }
    .post .post-content .post-review .average{
        padding:25px 15px;margin:0 0 50px
    }
    #archive-title,#category-title{
        padding:25px 0 27px
    }
    #category-title h1{
        font-size:40px
    }
    #archive-title h1{
        font-size:30px
    }
    #archive-title h1 span{
        display:inline;margin:0
    }
    .blog-section+.sidebar{
        margin-top:55px
    }
    .content-section{
        padding-right:40px
    }
    .content-section.with-border{
        border-right:1px solid #eaeaea
    }
    .sidebar.with-border{
        border-left:1px solid #eaeaea
    }
    .sidebar.woo{
        padding:0
    }
    .widget.style4{
        padding:40px 25px
    }
    .slick-nav{
        visibility:visible
    }
    .featured-style3 .slick-dots{
        bottom:40px
    }
    .slick[data-center=true] .slick-list{
        padding:0 30px
    }
    .alignright{
        float:right;margin:6px 0 6px 50px
    }
    .alignleft{
        float:left;margin:6px 50px 6px 0
    }
    .authorpage.author_grid .avatar{
        float:none;margin:0 auto 30px
    }
    .authorpage.author_grid .author-content{
        padding-left:0
    }
    .author-information .authorpage .author-content{
        padding-left:84px;text-align:left
    }
    .author-information .authorpage .avatar,.authorpage .avatar{
        float:left;margin:0
    }
    .authorpage .author-content{
        padding-left:104px;text-align:left
    }
    .post-gallery-lightbox .mfp-content{
        overflow:hidden
    }
    .post-gallery-content .lightbox-header{
        padding:10px 20px
    }
    .post-gallery-content .row .columns{
        height:100%
    }
    .post-gallery-content .row .columns.image-text{
        padding:25px;overflow-x:hidden;overflow-y:scroll
    }
    .post-gallery-content .row .columns.image-text .meta{
        display:inline-flex
    }
    .post-gallery-content .row .columns.image-text h5{
        margin:40px 0 15px
    }
    #mobile-menu{
        padding:30px 20px 30px 30px
    }
    #mobile-menu .close{
        width:30px;height:30px;line-height:30px
    }
    #footer .row .columns+.columns{
        border-top:0;border-left:1px solid rgba(0,0,0,.1)
    }
    #footer.dark .columns+.columns{
        border-left-color:rgba(255,255,255,.08)
    }
    #footer.no-borders .row .columns+.columns{
        border:0
    }
    #footer .widget{
        padding:40px
    }
    #footer.style2 .menu li,#footer.style3 .menu li{
        display:inline-block;margin:0 9px
    }
    .social_bar{
        padding:60px 0 50px
    }
    #comments ol.commentlist{
        margin:30px;width:calc(100% - 60px)
    }
    #comments ol.commentlist .comment .children{
        margin-left:76px
    }
    .category_container,.category_container.style2 .inner{
        padding:10px
    }
    .category_container .inner,.category_container.author-information .inner{
        padding:20px
    }
    .category_container .inner>.columns{
        padding:0 20px
    }
    .category_container.style2{
        padding:12px
    }
    .mediumtitle{
        font-size:26px
    }
    .tabs dd,.tabs li{
        width:auto;padding-bottom:0
    }
    .thb_tour .tabs{
        width:150px;float:left;margin-bottom:0;padding-right:20px
    }
    .thb_tour .tabs dd a,.thb_tour .tabs li a{
        float:left
    }
    .thb_tour ul.tabs-content{
        margin-left:150px
    }
    .contentbox .content{
        margin:-58px 20px 0;padding:20px
    }
    .thb_subscribe .newsletter-form.row{
        margin:0 -5px
    }
    .shop_bar .woocommerce-breadcrumb,.thb_subscribe.style2 h3,.video_playlist .video-side{
        margin:0
    }
    .thb_subscribe.style2 h3+p{
        margin-top:15px
    }
    .video_playlist.style2 .video-side{
        margin-bottom:30px
    }
    .content404{
        padding:40px 0
    }
    .content404 h1{
        font-size:34px;line-height:40px
    }
    .page-padding{
        padding:30px 0
    }
    .shop_bar .breadcrumbs{
        text-align:left
    }
    .shop_bar .ordering{
        text-align:right
    }
    .shop_bar .woocommerce-ordering,.shop_bar .woocommerce-result-count{
        display:inline-block;margin:0}

    }
    .shop_bar .woocommerce-result-count{
        font-size:14px;color:#8f8f8f;margin-right:10px;line-height:20px
    }
    .shop_bar .woocommerce-ordering .select-wrapper{
        border:0;margin:0;float:none
    }
    .shop_bar .woocommerce-ordering .select-wrapper:after{
        top:4px;right:0
    }
    .shop_bar .woocommerce-ordering .select-wrapper select{
        padding:0 19px 0 0;font-size:12px;font-weight:500;text-transform:uppercase;height:18px
    }
    .no-products{
        height:300px;width:100%
    }
    .comment-form-rating p.stars,.comment-form-rating p.stars span,.star-rating,.star-rating span{
        width:70px;height:14px;line-height:14px
    }
    .products .product{
        display:block;margin-bottom:30px;text-align:center
    }
    .products .product .post-title h5{
        font-size:16px;margin:0 0 5px
    }
    .products .product .product-image{
        display:block;position:relative;overflow:hidden;margin-bottom:15px
    }
    .products .product .product-image .fade+.fade{
        position:absolute;top:0;left:0;opacity:0;width:100%
    }
    .products .product .product-image .yith-wcwl-add-to-wishlist{
        position:absolute;top:10px;right:10px;z-index:10;color:#222;text-transform:uppercase;font-size:11px;font-weight:500;margin:0;opacity:0
    }
    .products .product .product-image .yith-wcwl-add-to-wishlist .text{
        position:relative;top:-3px;margin-right:5px;opacity:0
    }
    .products .product .product-image .yith-wcwl-add-to-wishlist .wishlist_icon{
        fill:transparent
    }
    .products .product .product-image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .wishlist_icon path,.products .product .product-image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .wishlist_icon path{
        fill:#e25842;stroke:#e25842
    }
    .products .product .product-image .button{
        display:block;position:absolute;bottom:0;left:0;right:0;margin:0;background:#fff;color:#969696;font-size:11px;font-weight:500;text-transform:uppercase;padding:17px 17px 15px;-moz-transform:translate3d(0,100%,0);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)
    }
    .product-category{
        display:block;position:relative;margin-bottom:35px;overflow:hidden;background:#222
    }
    .product-category figure{
        padding:0;margin:0
    }
    .product-category span{
        display:block;background:#fff;position:absolute;font-weight:500;font-size:11px;text-transform:uppercase;top:15px;left:0;padding:14px 15px 11px;z-index:10;color:#222
    }
    .product-category .title{
        text-align:center;position:absolute;top:50%;left:0;width:100%;z-index:11;-moz-transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)
    }
    .product-category h2{
        opacity:0;margin:0;line-height:1;color:#fff
    }
    .price del,.price del .amount{
        color:#8f8f8f
    }
    .badge{
        position:absolute;top:10px;left:10px;display:block;z-index:2;font-size:10px;color:#fff;font-weight:500;height:20px;line-height:24px;padding:0 6px;text-transform:uppercase;text-align:center
    }
    .badge.onsale{
        background:rgba(26,169,127,.5)
    }
    .badge.onsale.perc{
        font-weight:500;font-size:11px
    }
    .badge.out-of-stock{
        background:rgba(177,177,177,.5)
    }
    .badge.new{
        background:rgba(235,186,3,.5)
    }
    .price .amount{
        font-size:14px;color:#969696
    }
    .price ins{
        text-decoration:none
    }
    .stock.out-of-stock{
        font-weight:500;color:#e24f3d
    }
    .star-rating{
        display:inline-block;position:relative
    }
    .my_orders,.shop_attributes,.shop_table{
        border:0;width:100%;border-spacing:0
    }
    .star-rating+.write_first{
        display:inline-block;font-size:13px;font-weight:300;color:#222;margin-left:20px;line-height:18px;vertical-align:text-top
    }
    #comments .star-rating{
        float:right;margin:10px 0 0
    }
    .cross-sells h2,.related h2,.up-sells h2{
        display:block;text-align:center
    }
    .comment-form-rating p.stars{
        display:block;position:relative
    }
    .comment-form-rating p.stars span{
        top:0;left:0;position:absolute;overflow:hidden
    }
    .comment-form-rating p.stars span a{
        display:block;width:14px;height:14px;line-height:14px;float:left;position:relative;-moz-transition:none 1s;-o-transition:none 1s;-webkit-transition:none 1s;transition:none 1s
    }
    .comment-form-rating p.stars span a.active{
        background-position:left -14px
    }
    .woocommerce .woocommerce-breadcrumb{
        font-size:12px;color:#545353;font-weight:500
    }
    .woocommerce .woocommerce-breadcrumb a,.woocommerce .woocommerce-breadcrumb span{
        color:#a0a0a0
    }
    .shop_attributes tbody tr th{
        vertical-align:middle;padding:20px 0 18px;color:#222;font-size:14px;font-weight:500;border-bottom:1px solid #f5f5f5;background:0 0;width:120px
    }
    .shop_attributes tbody tr td{
        vertical-align:middle;padding:14px 0 14px 15px;border-bottom:1px solid #f5f5f5;background:0 0;font-weight:500;font-size:14px;color:#454545;text-align:right
    }
    .shop_attributes tbody tr td p{
        margin:0;color:#454545;font-size:14px;font-weight:300
    }
    .shop_attributes tbody tr:last-child td,.shop_attributes tbody tr:last-child th{
        border-bottom:0;background:0 0
    }
    .shop_table thead{
        padding-bottom:10px;background:0 0
    }
    .shop_table thead tr th{
        text-align:center;font-size:12px;font-weight:500;padding:0 0 10px;color:#222;line-height:1;text-transform:uppercase;border-bottom:1px solid #f8f8f8
    }
    .shop_table tfoot{
        font-weight:500;color:#222;background:0 0
    }
    .shop_table tfoot tr td,.shop_table tfoot tr th{
        font-size:16px;padding:20px 0;border-bottom:1px solid #eee;vertical-align:middle;font-weight:500
    }
    .shop_table #shipping_method label,.shop_table tfoot tr th{
        font-weight:500;text-align:left
    }
    .my_orders.order_table,.shop_table tbody tr:last-child td,.shop_table tfoot tr.total td,.shop_table tfoot tr.total th,.shop_table.order_table tbody tr.order-total td,.shop_table.order_table tbody tr.order-total th{
        border-bottom:0
    }
    .shop_table tfoot tr.total td .amount,.shop_table tfoot tr.total th .amount{
        font-size:20px;font-weight:500
    }
    .my_orders tbody,.shop_table tbody{
        padding-top:10px
    }
    .shop_table tbody tr td{
        padding:10px 0;vertical-align:middle;text-align:center;color:#222;border-bottom:1px solid #f8f8f8
    }
    .shop_table tbody tr td.order-number{
        font-size:18px;font-weight:500;padding-left:0
    }
    .shop_table tbody tr td.order-status{
        text-transform:uppercase;font-weight:500
    }
    .shop_table tbody tr td.order-status.hold{
        color:#676767
    }
    .shop_table tbody tr td.order-status.cancelled,.shop_table tbody tr td.product-quantity .wishlist-out-of-stock,.shop_table tbody tr td.product-stock-status .wishlist-out-of-stock{
        color:#ec0f38
    }
    .shop_table tbody tr td.product-price .quantity .qty,.shop_table tbody tr td.product-quantity .quantity .qty{
        margin-bottom:0;text-align:center;width:30px;padding:10px 5px;font-size:13px
    }
    .shop_table tbody tr td.product-name{
        color:#737373;font-size:12px
    }
    .shop_table tbody tr td.product-name a,.shop_table tbody tr td.product-name span{
        display:inline-block;font-size:16px;font-weight:500;color:#222;margin-bottom:10px
    }
    .shop_table tbody tr td.product-thumbnail{
        display:none;vertical-align:top;width:0;text-align:left
    }
    .shop_table tbody tr td.product-quantity,.shop_table tbody tr td.product-stock-status{
        text-transform:uppercase;font-weight:500;font-size:13px
    }
    .shop_table tbody tr td.product-total{
        font-size:16px;color:#222;font-weight:500
    }
    .shop_table tbody tr td.product-remove{
        min-width:20px;width:20px;position:relative;height:100%
    }
    .shop_table.order_table{
        border-bottom:0;padding:0
    }
    .shop_table.order_table thead tr th.product-subtotal{
        text-align:left;padding-left:15px
    }
    .shop_table.order_table tbody tr th{
        border-bottom:1px solid #eee
    }
    .shop_table.order_table tbody tr td{
        text-align:left;padding-left:0;padding-right:0;border-bottom:1px solid #eee
    }
    .shop_table.order_table tfoot tr.order-total td,.shop_table.order_table tfoot tr.order-total th{
        line-height:22px;border-bottom:0
    }
    .quantity{
        position:relative;zoom:1;padding-right:15px;display:inline-block
    }
    .quantity .minus,.quantity .plus{
        display:block;padding:0;margin:0;border:1px solid #eee;position:absolute;text-align:center;width:15px;height:50%;overflow:visible;font-weight:500;text-shadow:none;line-height:1;background:0 0;color:#8f8f8f;border-radius:0
    }
    #coupon_code+.apply_coupon,.button.update-button{
        margin:10px 0 0;width:100%
    }
    .quantity .plus{
        top:0;right:0;border-bottom:0;border-left:0
    }
    .quantity .minus{
        bottom:0;right:0;border-left:0
    }
    dl.variation{
        margin:0;color:#222;font-size:11px;line-height:1;text-transform:uppercase
    }
    dl.variation dt{
        display:inline-block;float:left;clear:left;margin:0 10px 5px 0;font-size:11px;font-weight:500
    }
    dl.variation dd{
        display:inline-block;margin:0 0 5px;float:left
    }
    dl.variation dd p{
        margin-bottom:0;font-size:11px;line-height:1;font-weight:500
    }
    .my_cart{
        padding:100px 0 0
    }
    #side-cart .buttons .btn+.btn,.checkout{
        margin-top:5px
    }
    .checkout h3{
        font-size:24px;line-height:1;font-weight:500
    }
    .my_orders thead{
        background:#fff;padding-bottom:10px
    }
    .my_orders thead tr th{
        text-align:left;font-size:12px;font-weight:500;padding:0 0 10px;border-bottom:2px solid #222;line-height:1;text-transform:uppercase
    }
    .my_orders tbody tr td{
        padding:20px 0;vertical-align:middle;color:#737373;border-bottom:1px solid #eee;font-size:13px
    }
    .my_orders tbody tr td.order-number a{
        font-size:18px;color:#222
    }
    .my_orders.order_table thead tr th{
        font-weight:500;border-bottom-width:1px
    }
    .group_table{
        border:0;width:100%;border-spacing:0;margin-bottom:20px;table-layout:fixed
    }
    .group_table tbody tr td{
        padding:0 10px 20px 0
    }
    #footer .footer-logo,.group_table tbody tr td:first-child{
        width:100px
    }
    #coupon_code{
        width:100%;margin-bottom:0
    }
    .coupon-container{
        border:1px dashed #cdcdcd;padding:30px
    }
    .coupon-container.margin{
        display:none;margin-bottom:55px
    }
    .coupon-container .checkout_coupon{
        float:left;width:100%;display:block!important
    }
    .coupon-container .checkout_coupon #coupon_code{
        width:100%;border:1px solid #eee
    }
    .coupon-container .checkout_coupon #coupon_code+.apply_coupon{
        width:auto;margin:0
    }
    .shipping-calculator-button{
        display:block;color:#222;font-weight:500;font-size:14px;text-transform:uppercase;margin:20px 0 25px
    }
    .shipping-calculator-form .formrow{
        display:block;margin-bottom:8px
    }
    .payment_methods li label,.shipping-calculator-form .formrow .select-wrapper,.shipping-calculator-form .formrow input{
        margin:0;float:none
    }
    .cart_totals table tr.order-total td{
        font-size:20px;color:#be9664;font-weight:500
    }
    .woocommerce-billing-fields h6,.woocommerce-shipping-fields h6{
        font-weight:500;text-transform:uppercase;font-size:12px;margin-bottom:30px;color:#222
    }
    #ship-to-different-address h3{
        float:left;width:100%;margin-bottom:0
    }
    #ship-to-different-address .shipping_toggle{
        float:right;position:relative;margin:15px 0 25px;width:100%
    }
    #order_comments{
        min-height:124px;width:100%
    }
    .login .lost_password{
        color:#be9664;font-size:12px;line-height:20px;float:right
    }
    .checkout-quick-coupon .content,.checkout-quick-login .content{
        color:#222!important;padding:15px 20px;font-weight:500;min-height:0
    }
    .checkout-quick-coupon .content a,.checkout-quick-login .content a{
        color:#222;font-weight:500
    }
    .button.button_checkout_login,.product .product-information .product_meta{
        margin-top:40px
    }
    #shop-page.pull{
        padding-left:0;padding-right:300px
    }
    #shop-page.push{
        padding-right:0;padding-left:300px
    }
    #shop-page .masonry{
        max-width:100%;margin:0 auto
    }
    #checkout_thankyou .order_details{
        list-style:none;font-size:14px;color:#222
    }
    .payment_methods{
        list-style:none;margin:0 0 20px;padding:25px 0 0;float:left;width:100%;border-top:3px solid #f2f2f2
    }
    .payment_methods li{
        float:left;width:100%;margin-bottom:20px;padding-bottom:10px;position:relative;border-bottom:1px solid #f2f2f2
    }
    .payment_methods li img{
        vertical-align:middle;margin-left:10px;max-height:16px
    }
    .payment_methods li .payment_box{
        padding:10px 0 10px 30px;width:100%;font-size:12px
    }
    .payment_methods li .payment_box p{
        margin:0;color:#79787f;font-size:inherit
    }
    .payment_methods li .about_paypal{
        color:#be9664;font-size:12px;text-transform:uppercase;margin-left:20px
    }
    .form-row{
        display:block;float:left;margin:0!important;width:100%
    }
    #my-account .my-account-nav{
        margin:0;padding:30px 0 20px;list-style:none;text-align:center
    }
    #my-account .my-account-nav li{
        padding:0;margin:0;display:inline-block;width:50%
    }
    #my-account .my-account-nav li a{
        display:block;text-align:center;color:#222;font-weight:500;font-size:16px
    }
    #my-account .my-account-nav li.is-active a,#my-account .my-account-nav li:hover a{
        color:#be9664;text-decoration:underline
    }
    #my-account .tab-pane{
        padding:20px 0
    }
    address{
        line-height:1.5;font-weight:300;margin:20px 0 30px
    }
    #customer_login{
        position:relative;padding-top:60px;width:100%;-moz-transition:.2s linear;-o-transition:.2s linear;-webkit-transition:.2s linear;transition:.2s linear
    }
    #customer_login>div{
        padding:0 0 120px;-moz-transition:.2s linear;-o-transition:.2s linear;-webkit-transition:.2s linear;transition:.2s linear
    }
    #customer_login .button{
        margin:30px 0
    }
    .cart-empty{
        padding:80px 15px
    }
    .cart-empty .message{
        font-size:40px;font-weight:500;line-height:46px;color:#222;margin-bottom:50px
    }
    .cart-empty .return-to-shop{
        margin:20px 0 0
    }
    .cart-empty section{
        padding:40px 0
    }
    #shipping_method{
        list-style:none;margin:0
    }
    #shipping_method li{
        float:left;display:block;clear:left;width:100%
    }
    .terms{
        margin-top:10px
    }
    .terms label{
        font-size:13px;font-weight:500
    }
    .terms label a{
        color:#be9664;font-weight:500;text-transform:capitalize
    }
    .demo_store{
        display:block;background:rgba(0,0,0,.1);color:#fff;font-size:12px;text-align:center;position:fixed;bottom:0;left:0;width:100%;font-weight:500;margin:0;line-height:30px
    }
    #side-cart{
        position:fixed;top:0;height:100%;z-index:99;padding:0;width:280px;background:#fff;overflow:hidden;right:0;-moz-transform:translate3d(280px,0,0);-webkit-transform:translate3d(280px,0,0);transform:translate3d(280px,0,0);-moz-transition:.35s cubic-bezier(.165,.84,.44,1);-o-transition:.35s cubic-bezier(.165,.84,.44,1);-webkit-transition:.35s cubic-bezier(.165,.84,.44,1);transition:.35s cubic-bezier(.165,.84,.44,1)
    }
    .no-csstransforms3d #side-cart{
        right:-280px
    }
    .admin-bar #side-cart{
        padding-top:46px
    }
    @media screen and (min-width:783px){
        .admin-bar #mobile-menu,.admin-bar .admin-style,.admin-bar .header.fixed,.admin-bar .mfp-wrap:not(.post-gallery-lightbox) .mfp-close,.mfp-wrap:not(.post-gallery-lightbox) .admin-bar .mfp-close
    {
            top:32px
        }
        .admin-bar #side-cart{
        padding-top:32px}

    }
    .open-cart #side-cart{
        right:0;transform:translate3d(0,0,0)
    }
    #side-cart .table{
        height:calc(100% - 80px);width:100%
    }
    #side-cart .cart-container,.atvImg-container,.atvImg-layers{
        width:100%;height:100%;position:relative
    }
    #side-cart .cart-container{
        background:#f9f9f9;float:right;padding-bottom:145px;color:#222
    }
    #side-cart header{
        border-bottom:1px solid #eee;padding:30px
    }
    #side-cart header h6{
        margin:0;font-size:18px;font-weight:500;color:#222
    }
    #side-cart .buttons{
        width:100%;padding:15px;height:145px;position:absolute;bottom:0;left:0;background:#f9f9f9
    }
    #side-cart .subtotal{
        width:100%;padding:40px 20px;font-size:13px;font-weight:500;text-align:center
    }
    #side-cart .subtotal span{
        display:block;margin-top:10px;color:#be9664;font-size:40px;font-weight:500
    }
    #side-cart .custom_scroll{
        top:86px;bottom:145px;position:absolute;height:auto;width:100%
    }
    #side-cart ul{
        display:block;width:100%;padding:0;list-style:none;margin:0
    }
    #side-cart ul li{
        position:relative;border-bottom:1px solid #eee;padding:15px
    }
    #side-cart ul li figure{
        float:left;width:80px;margin-right:15px
    }
    #side-cart ul li .list_content{
        padding-left:95px;padding-right:15px;font-weight:500
    }
    #side-cart ul li .list_content h5{
        font-size:16px;font-weight:500;margin:0
    }
    #side-cart ul li .list_content .cross{
        display:inline-block;vertical-align:middle;padding:0 3px
    }
    #side-cart ul li .list_content dl.variation{
        float:left;margin-top:5px
    }
    #side-cart ul li .remove{
        position:absolute;top:15px;right:15px;line-height:5px;font-size:24px;width:12px;text-align:right;color:rgba(0,0,0,.6)
    }
    #side-cart ul li .remove:hover,.black{
        color:#000
    }
    .your-order-header{
        width:100%;border:5px solid #f4f4f4
    }
    .your-order-header .order-container{
        background:#fff;padding:30px 15px;text-align:center;color:#747474;font-size:20px;border-bottom:5px solid #f4f4f4
    }
    .your-order-header .order-details{
        text-align:center;padding:25px 0;font-size:18px;color:#222
    }
    .your-order-header .order-details+.order-details{
        border-left:1px solid #f4f4f4
    }
    div.order-status{
        text-align:center;background:#be9664;padding:15px;width:100%;margin-top:10px;margin-bottom:60px
    }
    div.order-status h6{
        color:#fff;margin:0;font-size:14px;line-height:1
    }
    div.order-status.failed{
        background:#e24f3d
    }
    .your-order-container{
        border:3px solid #f4f4f4;padding:15px
    }
    .your-order-container h2{
        font-size:24px;line-height:36px;margin-bottom:20px;font-weight:500
    }
    .your-order-container h3{
        font-size:20px;line-height:26px;margin-bottom:20px;font-weight:500
    }
    .your-order-container ul{
        list-style:none;font-size:16px
    }
    .post_nav a{
        display:inline-block;color:#222;opacity:.6
    }
    .post_nav a+a{
        padding-left:10px;border-left:1px dotted rgba(34,34,34,.6);margin-left:9px
    }
    .product-page,.rtl .woocommerce-tabs .tabs dd,.woocommerce-tabs .tabs dd{
        margin:15px 0
    }
    @media only screen and (min-width:40.063em){
        .product-category span
    {
            padding:20px 22px 18px;font-size:13px;top:30px
        }
        .shop_table thead tr th{
        padding:0 0 15px
    }
    .shop_table thead tr th.product-thumbnail{
        display:none
    }
    .shop_table tbody tr td.product-price,.shop_table thead tr th.product-name{
        display:table-cell
    }
    .shop_table tbody tr td{
        padding:30px 0
    }
    .shop_table tbody tr td.product-price .quantity .qty,.shop_table tbody tr td.product-quantity .quantity .qty{
        width:50px;padding:15px 10px
    }
    .shop_table tbody tr td.product-name a,.shop_table tbody tr td.product-name span{
        font-size:18px
    }
    .shop_table tbody tr td.product-thumbnail{
        display:table-cell;width:120px;min-width:120px;padding-right:25px
    }
    .shop_table.order_table thead tr th.product-subtotal{
        padding-left:20px
    }
    .quantity{
        padding-right:19px
    }
    .quantity .minus,.quantity .plus{
        width:19px
    }
    .checkout{
        margin-top:25px
    }
    #coupon_code{
        width:60%
    }
    #coupon_code+.apply_coupon{
        width:35%;margin:0
    }
    .button.update-button{
        margin:0;width:auto
    }
    .cart-holder{
        margin-bottom:0
    }
    .woocommerce-billing-fields #billing_email_field,.woocommerce-billing-fields #billing_first_name_field,.woocommerce-billing-fields #billing_last_name_field,.woocommerce-billing-fields #billing_phone_field,.woocommerce-billing-fields #shipping_email_field,.woocommerce-billing-fields #shipping_first_name_field,.woocommerce-billing-fields #shipping_last_name_field,.woocommerce-billing-fields #shipping_phone_field,.woocommerce-shipping-fields #billing_email_field,.woocommerce-shipping-fields #billing_first_name_field,.woocommerce-shipping-fields #billing_last_name_field,.woocommerce-shipping-fields #billing_phone_field,.woocommerce-shipping-fields #shipping_email_field,.woocommerce-shipping-fields #shipping_first_name_field,.woocommerce-shipping-fields #shipping_last_name_field,.woocommerce-shipping-fields #shipping_phone_field{
        width:50%;padding-right:15px
    }
    #ship-to-different-address h3{
        width:auto;margin-bottom:25px
    }
    #ship-to-different-address .shipping_toggle{
        float:right;width:auto;margin-bottom:0
    }
    #my-account .my-account-nav li{
        width:auto;padding:0 25px
    }
    #my-account .tab-pane{
        padding:40px 0
    }
    #my-account .tab-pane h3,#yith-wcwl-form h3{
        margin-bottom:30px
    }
    #customer_login form{
        margin-bottom:35px
    }
    #customer_login .logoimg{
        margin-bottom:40px
    }
    #customer_login .login-container p{
        margin-bottom:25px
    }
    #side-cart{
        width:380px;right:0;-moz-transform:translate3d(380px,0,0);-webkit-transform:translate3d(380px,0,0);transform:translate3d(380px,0,0)
    }
    .no-csstransforms3d #side-cart{
        right:-380px
    }
    #side-cart .cart-container{
        padding-bottom:175px
    }
    #side-cart .buttons{
        padding:30px;height:175px
    }
    #side-cart .custom_scroll{
        bottom:175px
    }
    #side-cart ul li{
        padding:30px
    }
    #side-cart ul li figure{
        margin-right:30px
    }
    #side-cart ul li .list_content{
        padding-left:110px
    }
    #side-cart ul li .remove{
        top:30px;right:30px
    }
    .your-order-header .order-container{
        font-size:42px;padding:50px 30px
    }
    div.order-status{
        padding:24px 30px
    }
    .your-order-container{
        padding:40px
    }
    .post_nav{
        margin:0 0 30px
    }
    .product-page{
        margin:30px 0}

    }
    .product .product-thumbnails{
        width:100%;display:none
    }
    .product .product-thumbnails figure{
        padding:0 5px;outline:0;opacity:.6
    }
    .mfp-gallery .mfp-image-holder .mfp-figure,.product .product-thumbnails figure img{
        cursor:pointer
    }
    .product .product-images{
        margin-left:0;margin-bottom:10px
    }
    @media only screen and (min-width:64.063em){
        #category-title h1,.content404 h1
    {
            font-size:50px
        }
        .header .toggle-holder .logofixed{
        display:inline-block
    }
    .header .social-holder .icon-1x{
        vertical-align:middle;display:inline-block
    }
    .header .social-holder.style2 .quick_search{
        width:50px
    }
    .header .social-holder .social_header{
        display:inline-flex
    }
    .header.style2 .logo .full-menu-container{
        display:none
    }
    .full-menu-container .full-menu>li{
        padding:0 3vw
    }
    .post .post-content:before{
        display:block;left:-105px;top:-55px
    }
    .rtl .post .post-content:before{
        left:auto;right:-105px;top:-55px
    }
    .post.featured-style1 .featured-title{
        padding:30px;width:40%
    }
    .post.featured-style5 .featured-title{
        padding:50px;width:40%
    }
    .post.featured-style2 .featured-title,.post.style11{
        padding:30px
    }
    .post.featured-style12 .featured-title,.post.featured-style4 .featured-title{
        padding:28px 28px 18px
    }
    .post.featured-style8 .post-title h3{
        font-size:40px
    }
    .post.featured-style10 .featured-title .post-title h3{
        font-size:30px
    }
    .post .post-content .post-review .average{
        padding:35px 15px
    }
    #archive-title,#category-title{
        padding:35px 0 37px
    }
    #archive-title h1{
        font-size:35px
    }
    .sidebar.woo{
        padding-left:3%
    }
    .sidebar.woo.large-order-1{
        padding-left:0;padding-right:3%
    }
    .widget.widget_socialcounter ul li a span{
        display:inline
    }
    .slick[data-center=true] .slick-list{
        padding:0 50px
    }
    .authorpage.author_grid .author-content{
        padding-left:0
    }
    .author-information .authorpage .author-content{
        padding-left:104px
    }
    .author-information .authorpage .avatar{
        width:74px;border-radius:37px
    }
    .authorpage .author-content{
        padding-left:144px
    }
    .authorpage .avatar{
        width:114px;border-radius:57px
    }
    .post-gallery-content .lightbox-header{
        padding:10px 30px
    }
    .category_container.author-information .inner,.post-gallery-content .row .columns.image,.post-gallery-content .row .columns.image-text{
        padding:35px
    }
    #footer.style3 .row .columns{
        justify-content:flex-start
    }
    #footer.style3 .row .columns.social-section{
        justify-content:flex-end
    }
    #footer.style3 .row .columns.social-section a{
        text-align:right
    }
    #footer.style3 .logolink,#footer.style3 .menu{
        margin:0
    }
    .posts.border-vertical .post{
        padding:29px 29px 29px 0
    }
    .posts.border-vertical .even .post{
        padding:29px 0 29px 29px
    }
    .category_container .inner{
        padding:40px 50px
    }
    .category_container.style2 .inner{
        padding:24px
    }
    .thb_tour .tabs{
        width:175px
    }
    .thb_tour ul.tabs-content{
        margin-left:175px
    }
    .video_playlist .video_play{
        padding:19px 20px
    }
    .video_playlist .video_play span{
        margin-right:20px
    }
    #my-account .tab-pane,.content404{
        padding:60px 0
    }
    .content404 h1{
        line-height:56px
    }
    .page-padding{
        padding:50px 0
    }
    .checkout{
        margin-top:35px
    }
    .billing_shipping,.cart-holder{
        padding-right:45px
    }
    #customer_login form,#my-account .tab-pane h3,#yith-wcwl-form h3{
        margin-bottom:40px
    }
    #customer_login .logoimg{
        margin-bottom:50px
    }
    #customer_login .login-container p{
        margin-bottom:30px
    }
    .post_nav{
        margin:0 0 40px
    }
    .product-page{
        margin:45px 0
    }
    .product .product-information{
        padding:0 25px}

    }
    .product .product-information .price ins .amount,.product .product-information .price>.amount{
        font-size:30px;color:#be9664
    }
    .product .product-information .price del .amount{
        font-size:24px
    }
    .product .product-information .button{
        margin:10px 0 0;padding:14px 32px
    }
    .product .product-information .yith-wcwl-add-to-wishlist{
        display:inline-block;margin:10px 0 0;width:100%;vertical-align:middle
    }
    .product .product-information .wc-forward{
        float:right;padding:0;border:0;line-height:18px;background-color:transparent
    }
    .product .product-information h1{
        font-size:36px;line-height:42px;margin-bottom:5px;font-weight:300
    }
    .product .product-information .short-description{
        font-size:13px;color:#818181
    }
    .product .product-information .variations_form .select-wrapper{
        min-width:150px
    }
    .product .product-information .qtylabel{
        display:inline-block;line-height:45px;color:#222;font-size:11px;padding-right:20px
    }
    .product .product-information .qtylabel+.quantity{
        display:inline-block;vertical-align:middle
    }
    .product .product-information .qty{
        margin-bottom:0;text-align:center;width:50px;padding:15px 10px;font-size:13px
    }
    .product .product-information .share-article{
        width:auto;max-width:100%;margin-top:30px
    }
    .product .product-information .share-article .boxed-icon{
        display:inline-flex;margin-right:5px
    }
    .product .product-information .product_meta>span{
        display:block;margin:0 15px 0 0;color:#818181;font-size:11px;font-weight:500
    }
    .woocommerce-tabs{
        margin-bottom:50px
    }
    @media only screen and (min-width:75em){
        #category-title h1,.content404 h1,.post.featured-style11 .featured-title .post-title h1,.post.featured-style8 .post-title h3
    {
            font-size:60px
        }
        .thb-five{
        -webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%
    }
    .thb-five-2{
        -webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%
    }
    .header.style2 .logo .full-menu-container{
        display:inline-block;text-align:left
    }
    .header.style2 .logo .full-menu-container .full-menu{
        border:0
    }
    .header.style2 .logo .full-menu-container .full-menu>li>a{
        padding:15px 0
    }
    .full-menu-container .full-menu>li{
        padding:0 3vw
    }
    .post .post-content h1{
        font-size:60px;line-height:54px
    }
    .post .post-content h2{
        font-size:48px;line-height:50px
    }
    .post.featured-style8 .post-title{
        margin:20px 0
    }
    .post-detail-style2 .post-detail .post-title{
        margin-left:-30px
    }
    #archive-title h1{
        font-size:40px
    }
    .authorpage.author_grid .author-content{
        padding-left:0
    }
    .author-information .authorpage .author-content{
        padding-left:144px
    }
    .author-information .authorpage .avatar{
        width:114px;border-radius:57px
    }
    .authorpage .author-content{
        padding-left:204px
    }
    .authorpage .avatar{
        width:164px;border-radius:82px
    }
    .post-gallery-content .row .columns.image,.post-gallery-content .row .columns.image-text{
        padding:50px
    }
    .posts.masonry.row{
        margin:0 -20px
    }
    .posts.masonry.row>.columns{
        padding:0 20px
    }
    .thb_tour .tabs{
        width:210px
    }
    .thb_tour ul.tabs-content{
        margin-left:210px
    }
    #my-account .tab-pane,.content404{
        padding:80px 0
    }
    .content404 h1{
        line-height:66px
    }
    .page-padding{
        padding:75px 0
    }
    .checkout{
        margin-top:45px
    }
    #my-account .tab-pane h3,#yith-wcwl-form h3{
        margin-bottom:50px
    }
    #customer_login form{
        margin-bottom:45px
    }
    #customer_login .logoimg{
        margin-bottom:60px
    }
    .product-page{
        margin:60px 0
    }
    .woocommerce-tabs{
        margin-bottom:75px}

    }
    @media only screen and (min-width:90.063em){
        .post.featured-style11
    {
            height:80vh
        }
        #my-account .tab-pane{
        padding:120px 0
    }
    #my-account .tab-pane h3,#yith-wcwl-form h3{
        margin-bottom:70px
    }
    #customer_login form{
        margin-bottom:55px
    }
    .woocommerce-tabs{
        margin-bottom:100px}

    }
    .woocommerce-tabs .tabs{
        margin:0 0 20px;padding:26px 0 24px;text-align:center
    }
    .woocommerce-tabs .tabs dd a{
        background:0 0;text-transform:none;color:#222;padding:0;font-size:inherit
    }
    .pagination{
        margin:0 0 40px
    }
    .pagination .page-numbers{
        display:inline-block;font-size:11px;color:#767676;border:1px solid #e9e9e9;width:32px;height:32px;line-height:32px;text-align:center;font-weight:500;vertical-align:middle
    }
    .pagination .page-numbers.dots{
        border-color:transparent;position:relative;top:-3px
    }
    .pagination .page-numbers.current,.pagination .page-numbers:not(.dots):hover{
        color:#fff;background:#222;border-color:#222
    }
    .animation{
        -moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-moz-perspective:1000;-webkit-perspective:1000;perspective:1000
    }
    .atvImg,.atvImg-layers{
        transform-style:preserve-3d
    }
    .animate{
        will-change:opacity,transform;opacity:1
    }
    .fade-in.animate{
        -moz-animation:.45s cubic-bezier(.165,.84,.44,1) fade-in;-webkit-animation:.45s cubic-bezier(.165,.84,.44,1) fade-in;animation:.45s cubic-bezier(.165,.84,.44,1) fade-in
    }
    .right-to-left.animate{
        -moz-animation:.45s cubic-bezier(.165,.84,.44,1) right-to-left;-webkit-animation:.45s cubic-bezier(.165,.84,.44,1) right-to-left;animation:.45s cubic-bezier(.165,.84,.44,1) right-to-left
    }
    .left-to-right.animate{
        -moz-animation:.45s cubic-bezier(.165,.84,.44,1) left-to-right;-webkit-animation:.45s cubic-bezier(.165,.84,.44,1) left-to-right;animation:.45s cubic-bezier(.165,.84,.44,1) left-to-right
    }
    .bottom-to-top.animate{
        -moz-animation:.45s cubic-bezier(.165,.84,.44,1) bottom-to-top;-webkit-animation:.45s cubic-bezier(.165,.84,.44,1) bottom-to-top;animation:.45s cubic-bezier(.165,.84,.44,1) bottom-to-top
    }
    .top-to-bottom.animate{
        -moz-animation:.45s cubic-bezier(.165,.84,.44,1) top-to-bottom;-webkit-animation:.45s cubic-bezier(.165,.84,.44,1) top-to-bottom;animation:.45s cubic-bezier(.165,.84,.44,1) top-to-bottom
    }
    .scale.animate{
        -moz-animation:.45s cubic-bezier(.165,.84,.44,1) scale;-webkit-animation:.45s cubic-bezier(.165,.84,.44,1) scale;animation:.45s cubic-bezier(.165,.84,.44,1) scale
    }
    .swingIn.animate{
        -moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-webkit-transform-origin:50% 0;transform-origin:50% 0;-moz-animation:.45s cubic-bezier(.165,.84,.44,1) swingInX;-webkit-animation:.45s cubic-bezier(.165,.84,.44,1) swingInX;animation:.45s cubic-bezier(.165,.84,.44,1) swingInX
    }
    @media only screen and (max-width:40.063em){
        .shipping-calculator-form,.thb-five
    {
            width:100%
        }
        #wrapper.open-menu #content-container{
        margin-left:0;-moz-transform:translate3d(280px,0,0);-webkit-transform:translate3d(280px,0,0);transform:translate3d(280px,0,0)
    }
    .no-csstransforms3d #wrapper.open-menu #content-container{
        margin-left:280px
    }
    #infinite-article>.post-detail-row{
        padding:30px 0
    }
    #mobile-menu{
        width:280px;left:0;-moz-transform:translate3d(-280px,0,0);-webkit-transform:translate3d(-280px,0,0);transform:translate3d(-280px,0,0)
    }
    .no-csstransforms3d #mobile-menu{
        left:-280px
    }
    ul.tabs-content{
        clear:left;padding:0
    }
    blockquote.left,blockquote.pullleft{
        margin-right:0;width:100%
    }
    blockquote.pullright,blockquote.right{
        margin-left:0;width:100%
    }
    .product-category h2{
        font-size:20px
    }
    .shop_table thead tr th.product-remove{
        width:0
    }
    .shop_table thead tr th.product-price{
        width:0;padding:0;visibility:collapse;display:none
    }
    .shop_table tfoot tr td,.shop_table tfoot tr th{
        padding:10px 0
    }
    .my_cart{
        padding:0
    }
    .coupon-container{
        margin-top:30px
    }
    #shop-page.pull,#shop-page.push{
        padding-left:0;padding-right:0;margin:0
    }
    #shop-page .masonry{
        width:100%!important
    }
    .your-order-header .order-details+.order-details{
        border-left:0;border-top:1px solid #f4f4f4
    }
    .bottom-to-top.animate,.fade-in.animate,.left-to-right.animate,.right-to-left.animate,.scale.animate,.swingIn.animate,.top-to-bottom.animate{
        -moz-animation:none;-webkit-animation:none;animation:none}

    }
    .spinY{
        -moz-animation:.5s cubic-bezier(.75,0,.175,1) spinY;-webkit-animation:.5s cubic-bezier(.75,0,.175,1) spinY;animation:.5s cubic-bezier(.75,0,.175,1) spinY;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-fill-mode:both
    }
    @-moz-keyframes fade-in{
        0%
    {
            opacity:0
        }
        100%{
        opacity:1}

    }
    @-webkit-keyframes fade-in{
        0%
    {
            opacity:0
        }
        100%{
        opacity:1}

    }
    @keyframes fade-in{
        0%
    {
            opacity:0
        }
        100%{
        opacity:1}

    }
    @-moz-keyframes right-to-left{
        0%
    {
            opacity:0;-moz-transform:translateX(50px);transform:translateX(50px)
        }
        100%{
        opacity:1;-moz-transform:translateX(0);transform:translateX(0)}

    }
    @-webkit-keyframes right-to-left{
        0%
    {
            opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)
        }
        100%{
        opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}

    }
    @keyframes right-to-left{
        0%
    {
            opacity:0;-moz-transform:translateX(50px);-ms-transform:translateX(50px);-webkit-transform:translateX(50px);transform:translateX(50px)
        }
        100%{
        opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}

    }
    @-moz-keyframes left-to-right{
        0%
    {
            opacity:0;-moz-transform:translateX(-50px);transform:translateX(-50px)
        }
        100%{
        opacity:1;-moz-transform:translateX(0);transform:translateX(0)}

    }
    @-webkit-keyframes left-to-right{
        0%
    {
            opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)
        }
        100%{
        opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}

    }
    @keyframes left-to-right{
        0%
    {
            opacity:0;-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-webkit-transform:translateX(-50px);transform:translateX(-50px)
        }
        100%{
        opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}

    }
    @-moz-keyframes bottom-to-top{
        0%
    {
            opacity:0;-moz-transform:translateY(50px);transform:translateY(50px)
        }
        100%{
        opacity:1;-moz-transform:translateY(0);transform:translateY(0)}

    }
    @-webkit-keyframes bottom-to-top{
        0%
    {
            opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)
        }
        100%{
        opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}

    }
    @keyframes bottom-to-top{
        0%
    {
            opacity:0;-moz-transform:translateY(50px);-ms-transform:translateY(50px);-webkit-transform:translateY(50px);transform:translateY(50px)
        }
        100%{
        opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}

    }
    @-moz-keyframes top-to-bottom{
        0%
    {
            opacity:0;-moz-transform:translateY(-50px);transform:translateY(-50px)
        }
        100%{
        opacity:1;-moz-transform:translateY(0);transform:translateY(0)}

    }
    @-webkit-keyframes top-to-bottom{
        0%
    {
            opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)
        }
        100%{
        opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}

    }
    @keyframes top-to-bottom{
        0%
    {
            opacity:0;-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-webkit-transform:translateY(-50px);transform:translateY(-50px)
        }
        100%{
        opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}

    }
    @-moz-keyframes scale{
        0%
    {
            opacity:0;-moz-transform:scale(0,0);transform:scale(0,0)
        }
        100%{
        opacity:1;-moz-transform:scale(1,1);transform:scale(1,1)}

    }
    @-webkit-keyframes scale{
        0%
    {
            opacity:0;-webkit-transform:scale(0,0);transform:scale(0,0)
        }
        100%{
        opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}

    }
    @keyframes scale{
        0%
    {
            opacity:0;-moz-transform:scale(0,0);-ms-transform:scale(0,0);-webkit-transform:scale(0,0);transform:scale(0,0)
        }
        100%{
        opacity:1;-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}

    }
    .atvImg-container{
        transition:.2s ease-out
    }
    .atvImg-container.over .atvImg-shadow{
        box-shadow:0 45px 90px rgba(14,21,47,.3),0 16px 40px rgba(14,21,47,.3)
    }
    .atvImg-rendered-layer{
        display:flex;align-items:center;justify-content:center;position:absolute;width:104%;height:104%;top:-2%;left:-2%;background-repeat:no-repeat;background-position:center;background-color:transparent;background-size:cover;transition:.1s ease-out
    }
    .atvImg .image_link,.atvImg-shadow{
        top:5%;left:5%;width:90%;height:90%;position:absolute
    }
    .atvImg-rendered-layer[data-layer="0"]{
        z-index:0
    }
    .atvImg-rendered-layer[data-layer="1"]{
        z-index:1
    }
    .atvImg-rendered-layer[data-layer="2"]{
        z-index:2
    }
    .atvImg-rendered-layer[data-layer="3"]{
        z-index:3
    }
    .atvImg-shadow{
        transition:.2s ease-out;box-shadow:0 6px 20px rgba(14,21,47,.6)
    }
    .atvImg-shine{
        position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.25) 0,rgba(255,255,255,0) 60%)
    }
    .atvImg .image_link{
        border:6px solid #fff
    }
    .atvImg h3{
        margin:0;color:#fff
    }
    .atvImg .arrow,.atvImg .title{
        display:flex;position:absolute;width:100%;height:100%;top:0;left:0;align-items:center;justify-content:center
    }
    .atvImg .image_bg{
        width:100%;height:100%
    }
    .atvImg:hover .image_link{
        background:#fff;border-color:#be9664
    }
    @keyframes selectionSharerPopover-animation{
        0%
    {
            transform:matrix(.97,0,0,1,0,12);opacity:0
        }
        20%{
        transform:matrix(.99,0,0,1,0,2);opacity:.7
    }
    40%{
        transform:matrix(1,0,0,1,0,-1);opacity:1
    }
    100%,70%{
        transform:matrix(1,0,0,1,0,0);opacity:1}

    }
    .thb-selectionSharer{
        display:none;position:absolute;z-index:100;background:#222;transition:-webkit-transform .6s ease-in-out
    }
    .mfp-bg,.mfp-wrap{
        position:fixed;top:0
    }
    .thb-selectionSharer:after{
        content:'';display:block;position:absolute;bottom:-3px;left:50%;margin-left:-4px;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#222
    }
    .thb-selectionSharer.anim{
        transition:top 75ms ease-out;animation:180ms linear forwards selectionSharerPopover-animation;-webkit-animation:180ms linear forwards selectionSharerPopover-animation
    }
    #thnb-selectionSharerPopover-inner{
        position:relative;overflow:hidden;border-radius:0;border:0
    }
    .thb-selectionSharer ul{
        margin:0;display:block;text-align:center;padding:0 8px
    }
    .thb-selectionSharer ul li{
        display:inline-block;list-style:none;margin:0
    }
    .thb-selectionSharer a{
        display:block;width:30px;height:44px;line-height:44px;border:none;color:#fff!important;font-size:14px
    }
    .mfp-bg{
        left:0;width:100%;height:100%;z-index:1042;overflow:hidden;background:#f5f5f5
    }
    .mfp-bg.mfp-portfolio{
        z-index:1040
    }
    .mfp-wrap{
        left:0;width:100%;height:100%;z-index:1043;outline:0!important;-webkit-backface-visibility:hidden
    }
    .mfp-wrap.mfp-portfolio{
        z-index:1041
    }
    .mfp-wrap.mfp-teammember .mfp-container{
        background:#f6f6f6
    }
    .mfp-container{
        text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
    }
    .mfp-container:before{
        content:'';display:inline-block;height:100%;vertical-align:middle
    }
    .mfp-content{
        position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045
    }
    .mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{
        width:100%;cursor:auto
    }
    .mfp-ajax-cur{
        cursor:progress
    }
    .mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{
        cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out
    }
    .mfp-zoom{
        cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in
    }
    .mfp-auto-cursor .mfp-content{
        cursor:auto
    }
    .mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{
        -webkit-user-select:none;-moz-user-select:none;user-select:none
    }
    .mfp-preloader{
        background:url(https://www.world-wrist-watch.com/web_template/watch/img/preloader.svg) center center no-repeat #f5f5f5;position:fixed;top:0;width:100%;text-align:center;left:0;height:100%;z-index:1044
    }
    .mfp-preloader a{
        color:#ccc
    }
    button.mfp-arrow,button.mfp-close{
        overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none
    }
    button::-moz-focus-inner{
        padding:0;border:0
    }
    .mfp-close{
        width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:arial,sans-serif
    }
    .mfp-close:active{
        top:1px
    }
    .mfp-close-btn-in .mfp-close,.post-meta.style1 a.cat-beauty{
        color:#333
    }
    .mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{
        color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%
    }
    .mfp-counter{
        position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap
    }
    .mfp-figure,img.mfp-img{
        line-height:0
    }
    .mfp-arrow{
        position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px
    }
    .mfp-arrow:active{
        margin-top:-54px
    }
    .mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{
        content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent
    }
    .mfp-arrow .mfp-a,.mfp-arrow:after{
        border-top-width:13px;border-bottom-width:13px;top:8px
    }
    .mfp-arrow .mfp-b,.mfp-arrow:before{
        border-top-width:21px;border-bottom-width:21px;opacity:.7
    }
    .mfp-arrow-left .mfp-a,.mfp-arrow-left:after{
        border-right:17px solid #fff;margin-left:31px
    }
    .mfp-arrow-left .mfp-b,.mfp-arrow-left:before{
        margin-left:25px;border-right:27px solid #3f3f3f
    }
    #style-switcher.active,.mfp-arrow-right{
        right:0
    }
    .mfp-arrow-right .mfp-a,.mfp-arrow-right:after{
        border-left:17px solid #fff;margin-left:39px
    }
    .mfp-arrow-right .mfp-b,.mfp-arrow-right:before{
        border-left:27px solid #3f3f3f
    }
    .mfp-iframe-holder{
        padding-top:40px;padding-bottom:40px
    }
    .mfp-iframe-holder .mfp-content{
        line-height:0;width:100%;max-width:900px
    }
    .mfp-image-holder .mfp-content,img.mfp-img{
        max-width:100%
    }
    .mfp-iframe-holder .mfp-close{
        top:-40px
    }
    .mfp-iframe-scaler{
        width:100%;height:0;overflow:hidden;padding-top:56.25%
    }
    .mfp-iframe-scaler iframe{
        position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:#000
    }
    .mfp-figure:after,img.mfp-img{
        height:auto;width:auto;display:block
    }
    img.mfp-img{
        -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto
    }
    .mfp-figure:after{
        content:'';position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;background:#444
    }
    .mfp-figure small{
        color:#bdbdbd;display:block;font-size:12px;line-height:14px
    }
    .mfp-bottom-bar{
        margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto
    }
    .mfp-title{
        text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px
    }
    .dark-red,.search_icon{
        color:#720d12
    }
    @media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){
        .mfp-img-mobile .mfp-image-holder
    {
            padding-left:0;padding-right:0
        }
        .mfp-img-mobile .mfp-bottom-bar:empty,.mfp-img-mobile img.mfp-img{
        padding:0
    }
    .mfp-img-mobile .mfp-figure:after{
        top:0;bottom:0
    }
    .mfp-img-mobile .mfp-figure small{
        display:inline;margin-left:5px
    }
    .mfp-img-mobile .mfp-bottom-bar{
        background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
    }
    .mfp-img-mobile .mfp-counter{
        right:5px;top:3px
    }
    .mfp-img-mobile .mfp-close{
        top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}

    }
    @media all and (max-width:900px){
        .mfp-arrow
    {
            -webkit-transform:scale(.75);transform:scale(.75)
        }
        .mfp-arrow-left{
        -webkit-transform-origin:0;transform-origin:0
    }
    .mfp-arrow-right{
        -webkit-transform-origin:100%;transform-origin:100%}

    }
    .mfp-wrap:not(.post-gallery-lightbox) .mfp-close{
        display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;text-transform:uppercase;border:0;outline:0;padding:0 20px;background:0 0;cursor:pointer;color:#222;width:auto;white-space:nowrap
    }
    .mfp-wrap:not(.post-gallery-lightbox) .mfp-close span{
        display:inline-block;margin-right:15px;font-size:20px;font-weight:500
    }
    #theme-switcher div .theme:hover,.mfp-bg:not(.post-gallery-lightbox){
        opacity:.9
    }
    #style-switcher{
        display:none;width:280px;position:fixed;top:50%;margin-top:-160px;right:-240px;z-index:9999;-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)
    }
    @media only screen and (min-width:40.063em){
        #style-switcher,.product .product-thumbnails
    {
            display:block
        }
        .product .product-information .yith-wcwl-add-to-wishlist{
        margin:10px 0 0 3px;width:auto
    }
    .product .product-information .variations_form .select-wrapper+.select-wrapper{
        margin-left:10px
    }
    .product .product-information .variations_form .qtylabel{
        margin-left:20px
    }
    .woocommerce-tabs .tabs dd{
        margin:0 30px
    }
    .animation{
        opacity:0}

    }
    #style-switcher .style-toggle{
        float:left;width:40px;height:40px;border-top:1px solid #be9664;border-right:1px solid #be9664;border-bottom:1px solid #be9664;color:#fff;line-height:36px;background:#be9664;text-align:center;font-size:20px;cursor:pointer;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out
    }
    #style-switcher .style-toggle.active{
        background:#be9664;border-color:#be9664;color:#fff
    }
    #style-switcher h2{
        display:block;float:right;width:240px;padding:0 20px;height:40px;line-height:42px;margin:0;font-size:13px;font-weight:500;color:#fff;background:#be9664
    }
    #style-switcher .style-content{
        float:right;background:#222;padding:0;width:240px
    }
    #style-switcher .style-content h3{
        font-size:14px;font-weight:300;margin:0 0 13px;float:left;color:#fff
    }
    #style-switcher .style-content .section{
        padding:15px 20px;border-bottom:1px solid #3e3e3e;float:left;width:100%
    }
    #style-switcher .style-content p{
        font-size:13px;color:#f2f2f2;line-height:1.3;margin:0
    }
    #style-switcher .style-content ul{
        margin:0;padding:0;list-style:none;float:left;width:100%
    }
    #style-switcher .style-content ul li{
        border:0;display:block;float:left
    }
    #style-switcher .style-content ul li.block{
        clear:left;margin-bottom:3px
    }
    #style-switcher .style-content ul li a{
        display:block;float:left;font-size:12px;color:#a9a9a9;border:1px solid #5d5d5d;text-align:center;height:30px;line-height:30px;margin-left:4px;padding:0 10px
    }
    #style-switcher .style-content ul li a.active{
        border-color:#be9664;background:#be9664;color:#fff
    }
    #style-switcher .style-content ul li a:hover{
        border-color:#fff
    }
    #theme-switcher{
        position:fixed;bottom:12px;left:12px;border:1px solid #be9664;background:#be9664;display:flex;align-items:center;text-align:center;width:84px;height:84px;cursor:pointer;z-index:999
    }
    #theme-switcher:hover{
        border-color:#f13e82;background:#f13e82
    }
    #theme-switcher p{
        display:block;margin:0;padding:10px;width:100%;color:#fff;font-size:10px;line-height:1.2;font-weight:500;font-family:arial,sans-serif
    }
    #WatchBoxTitle h3,.article_recommend .article-title a,.article_recommend .article-tyle a,.article_recommend .recommend-title{
        font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif,"å¾®è»Ÿæ­£é»‘é«”","Microsoft JhengHei","Segoe UI Semibold","Segoe UI"
    }
    #theme-switcher div{
        display:none;visibility:hidden;opacity:0;position:relative;padding:28px;width:100%;height:100%
    }
    #theme-switcher div .close{
        position:absolute;top:-15px;right:-15px;background:#be9664;color:#fff;display:block;width:32px;height:32px;line-height:32px;text-align:center
    }
    #theme-switcher div .theme:last-of-type{
        margin-top:1px
    }
    #theme-switcher.active:hover{
        border-color:#be9664;background:#fff
    }
    #WatchBoxList{
        overflow-y:hidden;margin-bottom:30px;margin-top:30px
    }
    #WatchBoxList ul{
        list-style:none;padding:0;margin:0;width:max-content
    }
    #WatchBoxList ul li{
        text-align:center;display:inline-block;width:max-content;max-width:calc(50vw - (.625rem * 2))
    }
    div#WatchBoxList::-webkit-scrollbar-track{
        border-radius:10px
    }
    div#WatchBoxList::-webkit-scrollbar{
        width:12px;background-color:transparent
    }
    div#WatchBoxList::-webkit-scrollbar-thumb{
        border-radius:10px;background-color:#f8f8f8
    }
    #WatchBoxTitle{
        padding-bottom:5px
    }
    #WatchBoxTitle h3{
        font-weight:700;font-size:24px;width:max-content;background-color:#fff;margin-top:-19px;padding-right:15px
    }
    #WatchBoxTitle .line{
        background-color:#720d12;height:3px
    }
    .embed-responsive{
        position:relative;display:block;height:0;overflow:hidden
    }
    .embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{
        position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0
    }
    .embed-responsive-4by3{
        padding-bottom:75%
    }
    .search-input{
        border:thin solid #ccc!important;border-radius:3px!important;line-height:28px!important;font-size:16px!important;width:190px!important;padding-left:10px!important;height:28px!important
    }
    .w-icon-fb,.w-icon-line,.w-icon-link,.w-icon-twitter,.w-icon-weibo{
        width:48px;height:48px
    }
    .social-holder-pc.tp{
        margin-top:-26px
    }
    .search_icon{
        font-size:20px!important
    }
    @media (min-width:640px){
        .align-middle .social-holder-mb,.community_icon,.mobile-toggle
    {
            margin-top:-42px
    }

        }
        @media (max-width:640px){
        .social-holder-mb
    {
            display:block
        }
        .social-holder-pc{
        display:none}

    }
    body{
        background:#fff;position:static;min-height:100%;font-family:Lora;color:#000
    }
    .header.fixed .logo .logoimg{
        max-height:none
    }
    .post-meta.style2 a.cat-beauty{
        background-color:#07be4c
    }
    .post .post-content .category_title.catstyle-style6 h2 a:hover{
        color:#07be4c
    }
    .post .post-content .category_title.catstyle-style3 h2 a:hover,.post-meta.style1 a.cat-celebrity{
        color:#ee4900
    }
    .post-meta.style2 a.cat-celebrity{
        background-color:#ee4900
    }
    .post .post-content .category_title.catstyle-style4 h2 a:hover,.post-meta.style1 a.cat-entertainment{
        color:#d83131
    }
    .post-meta.style2 a.cat-entertainment{
        background-color:#d83131
    }
    .post .post-content .category_title.catstyle-style1 h2 a:hover,.post-meta.style1 a.cat-fashion{
        color:#0822e6
    }
    .post-meta.style2 a.cat-fashion{
        background-color:#0822e6
    }
    .post .post-content .category_title.catstyle-style2 h2 a:hover,.post-meta.style1 a.cat-food{
        color:#764c39
    }
    .post-meta.style2 a.cat-food{
        background-color:#764c39
    }
    .post .post-content .category_title.catstyle-style14 h2 a:hover,.post-meta.style1 a.cat-home-decor{
        color:#0092ee
    }
    .post-meta.style2 a.cat-home-decor{
        background-color:#0092ee
    }
    .article_recommend{
        border:1px solid #720d12
    }
    .article_recommend .recommend-title{
        background-color:#720d12;color:#fff;font-size:20px;padding:5px 10px;font-weight:700;letter-spacing:2px
    }
    .article_recommend .recommend-list ul{
        list-style-type:none;margin:0;padding:0
    }
    .article_recommend .recommend-list ul li{
        border-top:1px solid #720d12;padding:12px 10px;height:116px
    }
    .article_recommend .recommend-list ul li .list-img{
        padding:0;height:100%;max-height:100%;overflow:hidden;line-height:90px
    }
    .article_recommend .recommend-list ul li .list-img img{
        transform:scale(1.3)
    }
    .article_recommend .recommend-list ul li .article-tyle{
        font-size:16px;font-weight:700;line-height:24px
    }
    .article_recommend .recommend-list ul li .list-info{
        padding-right:5px;overflow:hidden;max-height:90px;font-size:16px;line-height:18px
    }
    #footer{
        border-top:1px solid rgba(0,0,0,.1);color:#6a6a6a;font-weight:500;text-align:center;background-color:#eeefef
    }
    #footer li,#footer ul{
        list-style-type:none;padding:0;margin:0
    }
    #footer .footer-page-link{
        color:#000;font-size:14px
    }
    #footer li{
        display:inline-block;padding:0 15px;width:120px;font-weight:400;text-align:center
    }
    #footer .footer_share{
        width:100%;text-align:center
    }
    #footer .footer_share .fs-icon{
        margin:10px 5px;width:43px
    }
    #footer .footer_copyright{
        font-size:12px;color:#000
    }
    @media (max-width:768px){
        #footer ul
    {
            width:100%;max-width:280px;margin:auto
        }
        #footer li{
        display:inline-block;padding:0;width:calc(33% - 3px);line-height:34px}

    }
    .w-icon{
        background-image:url(https://www.world-wrist-watch.com/assets/icons/watch-icons.png);background-repeat:no-repeat;display:block
    }
    .w-icon-fb{
        background-position:-3px -3px
    }
    .w-icon-line{
        background-position:-57px -3px
    }
    .w-icon-link{
        background-position:-3px -57px
    }
    .w-icon-twitter{
        background-position:-57px -57px
    }
    .w-icon-weibo{
        background-position:-111px -3px
    }
/* Font Awesome 4.7.0 end */

.community_icon img{padding-left: 24px;max-width: 54px;min-width: 64px;}
@media only screen and (max-width: 1024px) {.community_icon{display:none;}}

b{
    font-weight: bold;
}
#articleBody img{
    min-height:200px
}
#w-ad-right-mobile{
    height:calc(100vw * ( 350 / 420 ));
}

.post .share-article.share-article__bottom{
    width: 100%;
    max-width: 100%;
    display: flex;
    justify-content: center;
}
.post .share-article.share-article__bottom > div{
       padding: 0 5px;
}

.vcard.author{padding-left: 5px;margin-left: 5px;}
.tag{color:#720d12}
.tag strong{border-style: solid;padding: 4px 6px;border-width: 1px;margin-right: 2px;}
.tag .keyword{background-color: #720d12;padding: 5px 10px;margin: 2px;border-radius: 4px;color: #FFF;white-space: nowrap;}
a{color: #720d12;}
.mobile-toggle span{background: #720d12;}