html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
    border:0;
    font-family:inherit;
    font-size:100%;
    font-style:inherit;
    font-weight:inherit;
    margin:0;
    outline:0;
    padding:0;
    vertical-align:baseline
}
html{
    overflow-x:hidden;
    font-size:14px;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
body{
    font-family:'Lato',Arial,Helvetica,sans-serif;
    line-height:1.625;
    color:#646464
}
body.wr-mobile{
    overflow-x:hidden
}
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
}
[hidden],template{
    display:none
}
a{
    background-color:transparent;
    text-decoration:none;
    outline:0;
    color:#ff4064
}
a:active,a:hover,a:focus{
    outline:0
}
p{
    margin:0 0 10px
}
abbr[title]{
    border-bottom:1px dotted
}
b,strong{
    font-weight:700
}
dfn{
    font-style:italic
}
mark,ins{
    background:#ff0;
    color:#000;
    text-decoration:none
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup{
    top:-.5em
}
sub{
    bottom:-.25em
}
img{
    border:0;
    vertical-align:middle;
    max-width:100%;
    height:auto
}
svg:not(:root){
    overflow:hidden
}
figure{
    margin:1em 40px
}
hr{
    box-sizing:content-box;
    height:0
}
pre{
    overflow:auto;
    border:1px solid #e2e2e2;
    padding:10px 20px;
    border-radius:2px;
    margin:20px 0
}
code,kbd,pre,samp,pre,tt,var{
    font-family:monospace,monospace;
    font-size:1em
}
dfn,cite,em,i{
    font-style:italic
}
button,input,optgroup,select,textarea{
    color:inherit;
    font:inherit;
    margin:0;
    -webkit-transition:all .3s;
    transition:all .3s
}
button{
    overflow:visible;
    border:0
}
button,select{
    text-transform:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
select::-ms-expand{
    display:none
}
select:-moz-focusring{
    color:transparent;
    text-shadow:0 0 0 #000
}
select{
    border:1px solid #ebebeb;
    height:40px;
    border-radius:2px;
    padding:0 10px;
    width:100%;
    background:url(../images/arrow_down.png) no-repeat calc(100% - 10px)
}
button,html input[type=button],input[type=reset],input[type=submit]{
    -webkit-appearance:button;
    cursor:pointer
}
button[disabled],html input[disabled]{
    cursor:not-allowed;
    opacity:.7
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0
}
input{
    line-height:normal;
    border:1px solid #ebebeb;
    height:40px;
    border-radius:2px;
    padding:10px;
    background:0
}
input:not([type="radio"]):not([type="checkbox"]){
    -webkit-appearance:none
}
input[type=checkbox],input[type=radio]{
    box-sizing:border-box;
    padding:0;
    height:auto
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
    height:vauto
}
input[type=search],input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
input:focus,textarea:focus,select:focus,button:focus{
    outline:0
}
::-webkit-input-placeholder{
    color:#b7b7b7
}
:-moz-placeholder{
    color:#b7b7b7
}
::-moz-placeholder{
    color:#b7b7b7
}
:-ms-input-placeholder{
    color:#b7b7b7
}
fieldset{
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}
legend{
    border:0;
    padding:0
}
textarea{
    overflow:auto;
    border:1px solid #ebebeb;
    padding:10px;
    background:0;
    -webkit-appearance:none
}
optgroup{
    font-weight:700
}
table,th,td{
    border:1px solid rgba(0,0,0,0.1)
}
table{
    border-collapse:separate;
    border-spacing:0;
    border-width:1px 0 0 1px;
    margin-bottom:24px;
    width:100%;
    text-align:left
}
td,th{
    padding:6px
}
td p,th p{
    margin:0
}
th{
    border-width:0 1px 1px 0;
    font-weight:bold
}
td{
    border-width:0 1px 1px 0
}
caption,th,td{
    font-weight:normal;
    text-align:left
}
blockquote{
    border-left:1px solid #e8e8e8;
    padding:10px 20px
}
blockquote .author{
    color:#646464
}
blockquote p{
    margin:0
}
ul ul,ol ol{
    padding-left:15px
}
li{
    list-style:none
}
dl{
    margin:0 0 1.75em
}
dt{
    font-weight:700
}
dd{
    margin:0 0 1.75em
}
address{
    font-style:italic;
    margin:0 0 1.75em
}
abbr,acronym{
    border-bottom:1px dotted #d1d1d1;
    cursor:help
}
*,:before,:after{
    box-sizing:border-box
}
.clear:before,.clear:after{
    content:" ";
    display:table
}
.clear:after{
    clear:both
}
h1,h2,h3,h4,h5,h6{
    clear:both;
    color:#323232;
    line-height:100%;
    margin:10px 0
}
h1{
    font-size:36px
}
h2{
    font-size:24px
}
h3{
    font-size:18px
}
h4{
    font-size:16px
}
h5{
    font-size:14px
}
h6{
    font-size:12px
}
.heading-1{
    font-size:20px;
    text-transform:uppercase;
    margin:0 0 10px;
    position:relative;
    line-height:inherit
}
@font-face{
    font-family:'nitro-icons';
    src:url("../fonts/wr-icon.eot?yun4bb#iefix") format("embedded-opentype"),url("../fonts/wr-icon.ttf?yun4bb") format("truetype"),url("../fonts/wr-icon.woff?yun4bb") format("woff"),url("../fonts/wr-icon.svg?yun4bb#wr-icon") format("svg");
    font-weight:normal;
    font-style:normal
}
[class*="nitro-icon-"]{
    font-family:'nitro-icons';
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.nitro-icon-set-1-cart:before{
    content:"\e804"
}
.nitro-icon-set-1-compare:before{
    content:"\e805"
}
.nitro-icon-set-1-quickview:before{
    content:"\e806"
}
.nitro-icon-set-1-wishlist:before{
    content:"\e813"
}
.nitro-icon-set-1-quickbuy:before{
    content:"\ea97"
}
.nitro-icon-set-2-cart:before{
    content:"\e809"
}
.nitro-icon-set-2-compare:before{
    content:"\ea96"
}
.nitro-icon-set-2-quickview:before{
    content:"\e807"
}
.nitro-icon-set-2-wishlist:before{
    content:"\e80a"
}
.nitro-icon-set-2-quickbuy:before{
    content:"\e80b"
}
.nitro-icon-set-3-cart:before{
    content:"\e80f"
}
.nitro-icon-set-3-compare:before{
    content:"\e80d"
}
.nitro-icon-set-3-quickview:before{
    content:"\ea9a"
}
.nitro-icon-set-3-wishlist:before{
    content:"\f08a"
}
.nitro-icon-set-3-quickbuy:before{
    content:"\e811"
}
.nitro-icon-set-4-cart:before{
    content:"\e818"
}
.nitro-icon-set-4-compare:before{
    content:"\e816"
}
.nitro-icon-set-4-quickview:before{
    content:"\e815"
}
.nitro-icon-set-4-wishlist:before{
    content:"\e812"
}
.nitro-icon-set-4-quickbuy:before{
    content:"\e814"
}
.nitro-icon-set-5-cart:before{
    content:"\e80e"
}
.nitro-icon-set-5-compare:before{
    content:"\e800"
}
.nitro-icon-set-5-quickview:before{
    content:"\e810"
}
.nitro-icon-set-5-wishlist:before{
    content:"\e80c"
}
.nitro-icon-set-5-quickbuy:before{
    content:"\e801"
}
.nitro-icon-set-6-cart:before{
    content:"\e819"
}
.nitro-icon-set-6-compare:before{
    content:"\f0ec"
}
.nitro-icon-set-6-quickview:before{
    content:"\e81a"
}
.nitro-icon-set-6-wishlist:before{
    content:"\e817"
}
.nitro-icon-set-6-quickbuy:before{
    content:"\f218"
}
.nitro-icon-cart-1:before{
    content:"\e802"
}
.nitro-icon-cart-2:before{
    content:"\e803"
}
.nitro-icon-cart-3:before{
    content:"\e808"
}
.nitro-icon-cart-4:before{
    content:"\e81b"
}
.nitro-icon-cart-5:before{
    content:"\e81c"
}
.nitro-icon-cart-6:before{
    content:"\e81d"
}
.nitro-icon-cart-7:before{
    content:"\e81e"
}
.nitro-icon-cart-8:before{
    content:"\e81f"
}
.nitro-icon-cart-9:before{
    content:"\e900"
}
.nitro-icon-cart-10:before{
    content:"\e901"
}
.rtl blockquote{
    border-left:0;
    border-right:1px solid #e8e8e8
}
.rtl select{
    background-position:10px center
}
.rtl .widget .tagcloud a{
    margin:0 0 8px 8px
}
.rtl .widget .widget-recent li .entry-thumb{
    margin:0 0 0 15px
}
.rtl .widget .product_list_widget li>a{
    margin:0 0 0 20px
}
.rtl .site-navigator>li{
    float:right
}
.rtl .site-navigator .menu-default .menu-item-has-children>a .icon-has-children{
    -webkit-transform:translateY(-50%) rotate(180deg);
    transform:translateY(-50%) rotate(180deg);
    right:auto;
    left:20px
}
.rtl .hb-menu-outer .fullscreen-style.text-align-right .site-navigator>li>a,.rtl .hb-menu-outer .fullscreen-style.text-align-right .menu-default ul a{
    padding-right:45px;
    padding-left:15px
}
.rtl .hb-menu-outer .fullscreen-style .site-navigator>li>a,.rtl .hb-menu-outer .fullscreen-style li.menu-default ul a{
    padding-left:45px;
    padding-right:15px
}
.rtl .vertical-layout .hb-menu .animation-vertical-normal .menu-default ul a,.rtl .hb-menu-outer .animation-vertical-normal.sidebar-style .menu-default ul a{
    padding-right:15px;
    padding-left:35px;
    text-align:right
}
.rtl .vertical-layout .hb-menu .animation-vertical-normal .text-align-right .menu-default ul a .icon-has-children,.rtl .vertical-layout .hb-menu .animation-vertical-normal .menu-default ul a .icon-has-children,.rtl .hb-menu-outer .animation-vertical-normal.sidebar-style .menu-default ul a .icon-has-children{
    right:auto;
    left:0
}
.rtl .site-navigator>li>.menu-item-link,.rtl .site-navigator>li.menu-item-language>a{
    direction:rtl
}
.rtl .site-navigator>li>a .icon-has-children{
    margin:0 8px 0 0
}
.rtl .site-navigator li.menu-default .sub-menu,.rtl .site-navigator .mm-container-outer{
    text-align:right
}
.rtl .site-navigator .menu-default .menu-item-has-children>a .icon-has-children{
    left:20px;
    right:auto
}
.rtl.wr-mobile .hb-menu .site-navigator a{
    text-align:right
}
.rtl .mm-container .menu-item-link.has-children:not(.title-column){
    padding-right:15px
}
.rtl .mm-container .mm-has-children{
    -webkit-transform:translateY(-50%) rotate(180deg);
    transform:translateY(-50%) rotate(180deg);
    right:auto;
    left:0
}
.rtl.wr-mobile .hb-menu .site-navigator .menu-item-has-children>.item-link-outer a{
    margin-right:0;
    margin-left:40px
}
.rtl.wr-mobile .hb-menu .site-navigator .has-children-mobile{
    right:auto;
    left:-8px
}
.rtl .hb-minicart.minicart-horizontal .price-checkout .total strong{
    margin:0 10px
}
.rtl .nav-more .site-navigator>li>a .icon-has-children{
    right:auto;
    left:20px
}
.rtl .nav-more .site-navigator>li>a .icon-has-children:before{
    content:"\f104"
}
.rtl .menu-breadcrumbs .element-breadcrumbs{
    margin:3px 0 3px 8px
}
.rtl .menu-breadcrumbs .element-breadcrumbs i{
    margin:0 0 0 8px
}
.rtl .menu-breadcrumbs .element-breadcrumbs i:before{
    content:'\f177'
}
.rtl .hb-cart .mini-price .amount{
    margin:0 10px 0 0
}
.rtl.woocommerce-page .shop_table .variation dt .mini_cart_item .variation dt,.rtl .widget_shopping_cart_content .mini_cart_item .variation dt{
    float:right;
    margin-left:5px
}
.rtl.woocommerce-page .shop_table .variation dt .mini_cart_item .remove-item,.rtl .widget_shopping_cart_content .mini_cart_item .remove-item{
    right:auto;
    left:-10px
}
.rtl .widget_shopping_cart_content{
    direction:rtl
}
.rtl .widget_shopping_cart_content .mini_cart_item .remove-item{
    right:auto;
    left:-10px
}
.rtl .hb-sidebar .content-sidebar{
    direction:rtl
}
.rtl .hb-search input[type="search"],.rtl .hb-search input[type="text"]{
    text-align:right
}
.rtl .wrls-form{
    direction:rtl
}
.rtl .wrls-form .product-search .product-image{
    margin:0 0 0 10px
}
.rtl .has-social-share .b-single .entry-content{
    margin:0 100px 0 0
}
.rtl .b-single .single-nav .next .meta-nav{
    left:-30px;
    right:auto
}
.rtl .b-single .single-nav .next:hover .meta-nav{
    left:-20px;
    right:auto
}
.rtl .b-single .single-nav .prev .meta-nav{
    right:-30px;
    left:auto
}
.rtl .b-single .single-nav .prev:hover .meta-nav{
    right:-20px;
    left:auto
}
.rtl .b-single .author-info{
    padding:0 22px 0 0
}
.rtl .b-single .entry-content ul,.rtl .b-single .entry-content ol{
    margin:0 20px 0 0
}
.rtl .social-share li{
    margin:0 0 0 5px
}
.rtl .post .social-share li{
    margin:0 0 10px
}
.rtl .b-classic.small.boxed .entry-thumb:before{
    border-right:0;
    left:0;
    right:auto
}
.rtl .entry-thumb i,.rtl .post.format-gallery>i{
    left:auto;
    right:10px
}
.rtl .entry-cat a{
    float:right;
    margin:0 0 2px 2px
}
.rtl .entry-cat i{
    margin:0 0 0 5px
}
.rtl .entry-cat span:not(:last-child){
    margin:0 0 0 20px
}
.rtl .entry-cat .entry-author i{
    margin:0 0 0 5px
}
.rtl .page-numbers li>.next,.rtl .page-numbers li>.prev{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.rtl .page-numbers li .fa-long-arrow-left:before{
    content:"\f178"
}
.rtl .page-numbers li .fa-long-arrow-right:before{
    content:"\f177"
}
.rtl .wc-switch{
    margin:0 10px 0 0
}
.rtl .list .product__action>*{
    margin:0 0 0 10px
}
.rtl .quantity .qty{
    left:0;
    right:auto
}
.rtl .quantity input[type="number"]{
    border-right:0;
    border-left:1px solid #e1e1e1
}
.rtl .woocommerce-tabs .comment-form-rating{
    left:0
}
.rtl .woocommerce-tabs #comments .star-rating{
    right:auto;
    left:20px
}
.rtl .woocommerce-tabs #comments .avatar{
    float:right;
    margin:0 0 0 30px
}
.rtl .woocommerce-tabs #comments .comment_container:before{
    right:82px;
    left:auto;
    border-right:0;
    border-left:8px solid #f2f2f2
}
.rtl .style-1 .product-share>span{
    margin:2px 0 0 20px
}
.rtl .style-2 .woocommerce-tabs div .heading:after{
    right:auto;
    left:6px
}
.rtl .style-4 .woocommerce-tabs .tabs li{
    white-space:nowrap
}
.rtl .style-4 .woocommerce-tabs .tabs li:not(:last-child){
    border-right:0;
    border-left:1px solid #e6e6e6
}
.rtl .product-type-simple .p-single-action>*{
    margin:0 0 10px 10px
}
.rtl .clean-tab .woocommerce-tabs .tabs{
    margin:0 0 0 -2px;
    border-right:0;
    border-left:2px solid #ededed;
    padding:0 20px 20px 0
}
.rtl .clean-tab .woocommerce-tabs .tabs li a{
    padding:15px 0 15px 20px
}
.rtl .clean-tab .woocommerce-tabs .tabs li.active a{
    border-right:0 !important;
    border-left:2px solid !important;
    margin:0 0 0 -2px
}
.rtl .clean-tab .woocommerce-tabs .panel{
    border-left:0;
    border-right:2px solid #ededed
}
.rtl .variations_form .variations select{
    padding:0 10px 0 25px
}
.rtl .woocommerce-cart .shop_table .product-thumbnail{
    padding:6px 0 6px 20px
}
.rtl .woocommerce-cart .facebook-sharing,.rtl .woocommerce-cart .twitter-sharing{
    margin:0 0 0 4px
}
.rtl .product-btn-right .yith-wcwl-add-to-wishlist .tooltip{
    right:auto;
    left:0
}
.rtl .product-btn-right .yith-wcwl-add-to-wishlist .tooltip:before{
    left:auto;
    right:-webkit-calc(100% - 12px);
    right:calc(100% - 12px)
}
.rtl .product-btn-left .product__action{
    left:auto;
    right:10px
}
.rtl .product__action-inner>*:not(:last-child){
    margin-left:10px
}
.rtl .product__action-inner>*:not(:first-child){
    margin:0 0 0 10px
}
.rtl .product-btn-left:hover .product__price{
    float:left
}
.rtl .woocommerce .wishlist_table .yith-wcwl-share-title{
    margin:0 0 0 20px;
    white-space:nowrap
}
.rtl .style-5 .p-single-action .quantity{
    margin-right:0
}
.rtl .style-3 ol.flex-control-thumbs{
    left:0;
    top:0
}
.rtl .p-single-images .flex-control-thumbs li{
    margin-right:0;
    margin-left:10px
}
.rtl .flex-viewport{
    direction:ltr
}
.rtl.error404 .widget-search button{
    right:auto;
    left:10px
}
.rtl .sc-button.icon-right i{
    margin:0 10px 0 0
}
.rtl .list-blog.list article .entry-content{
    padding:0 25px 0 0
}
.rtl .nitro-dropcaps .big{
    margin:5px 0 0 15px
}
.rtl .nitro-services.character svg{
    direction:ltr
}
.rtl .nitro-list.number-list ul span{
    margin:0 0 0 10px
}
.rtl .member-container .social a:first-child{
    margin:0 0 0 5px
}
.rtl .wr-pricing-table.style-1 .pricing-item .units{
    padding:0 10px 0 0
}
.rtl .wr-pricing-table.style-1 .pricing-item .units:before{
    -webkit-transform:rotate(-20deg) translateY(18px);
    transform:rotate(-20deg) translateY(18px)
}
.rtl .wr-pricing-table.style-3 .pricing-item .price-value .units{
    margin:0 10px 0 0
}
.rtl .wr-pricing-table.style-3 .pricing-item .price-value .units:before{
    -webkit-transform:rotate(-40deg) translate(-5px,9px);
    transform:rotate(-40deg) translate(-5px,9px)
}
.rtl .sc-cat-list ul li a{
    border-left:0;
    border-right:2px solid transparent
}
.rtl .sc-cat-list ul li a:hover{
    border-right-color:#ff4064
}
.rtl .sc-product-menu.has-image .product-info{
    padding:0 10px 0 0
}
.rtl .sc-product-package ul li:before{
    left:auto;
    right:0
}
.rtl .nitro-quote.quote-icon .quote-content svg{
    direction:ltr;
    margin:0 0 0 10px;
    float:right
}
.rtl .sc-testimonials.style-2 .arrow{
    left:auto;
    right:25px
}
.rtl .blog .main-content,.rtl .blog-single .main-content,.rtl .page-content .main-content,.rtl .style-2 #shop-detail,.rtl.archive #shop-sidebar{
    left:inherit
}
.rtl .blog .primary-sidebar,.rtl .blog-single .primary-sidebar,.rtl .page-content .primary-sidebar,.rtl .style-2 #shop-sidebar,.rtl.archive #shop-main{
    right:inherit
}
.rtl .blog.right-sidebar .main-content,.rtl .page-content .right-sidebar .main-content,.rtl .right-sidebar #shop-detail,.rtl .blog-single .main-content.right-sidebar,.rtl.archive #shop-main.right-sidebar{
    order:1
}
.rtl .hb-search.boxed .open{
    left:0;
    right:auto
}
.rtl .image-banner.text.style-2 img{
    -webkit-transform:translateX(20px);
    transform:translateX(20px)
}
.rtl .site-navigator li .icon-left .menu-icon,.rtl .p-single-info .star-rating,.rtl .quickview-modal .star-rating,.rtl .entry-meta i{
    margin:0 0 0 5px
}
.rtl .entry-meta span:not(:last-child){
    margin:0 0 0 20px
}
.rtl .p-single-nav>.aic.right,.rtl .sc-subscribe-form.icon-submit.inside button{
    left:0;
    right:auto
}
.rtl .p-single-nav>.aic,.rtl .star-rating:before,.rtl .star-rating span:before{
    left:auto;
    right:0
}
.rtl .wr-notice-cart .close-notice{
    right:auto;
    left:-17px
}
.rtl .quickview-modal>.row>div:first-child{
    padding:0 0 0 15px
}
.rtl button.mfp-close{
    left:0;
    right:auto
}
.rtl .stars{
    margin:0 15px 0 0
}
.rtl.woocommerce-page input[type="checkbox"]+label:before{
    margin:0 0 0 13px
}
.rtl .wr-product-share h3{
    margin:0 0 0 15px
}
.rtl .wr-notice-cart-outer{
    right:auto;
    left:0
}
.rtl .wr-notice-cart{
    padding:0 30px 0 0
}
.rtl .wr-notice-cart .icon-notice{
    left:auto;
    right:0
}
.rtl #wr-back-top{
    right:auto;
    left:30px
}
.rtl .woocommerce-breadcrumb .fa-angle-right:before{
    content:"\f104"
}
.rtl div.wpcf7{
    direction:rtl
}
.rtl .grid.boxed.pag-number:not(.sc-product):not(.sc-products) .product,.rtl .sc-products.grid-boxed-layout .product{
    margin:0 0 -1px -1px
}
.rtl .btn-inside-thumbnail .yith-wcwl-add-to-wishlist{
    right:auto;
    left:10px
}
.rtl .mgl10{
    margin-right:10px
}
.rtl .mgl20{
    margin-right:20px
}
.rtl .mgl30{
    margin-right:30px
}
.rtl .mgl40{
    margin-right:40px
}
.rtl .mgl50{
    margin-right:50px
}
.rtl .mgl60{
    margin-right:60px
}
.rtl .mgl70{
    margin-right:70px
}
.rtl .mgl80{
    margin-right:80px
}
.rtl .mgl90{
    margin-right:90px
}
.rtl .mgl100{
    margin-right:100px
}
.rtl .mgr10{
    margin-left:10px
}
.rtl .mgr20{
    margin-left:20px
}
.rtl .mgr30{
    margin-left:30px
}
.rtl .mgr40{
    margin-left:40px
}
.rtl .mgr50{
    margin-left:50px
}
.rtl .mgr60{
    margin-left:60px
}
.rtl .mgr70{
    margin-left:70px
}
.rtl .mgr80{
    margin-left:80px
}
.rtl .mgr90{
    margin-left:90px
}
.rtl .mgr100{
    margin-left:100px
}
.rtl .pdl10{
    padding-right:10px
}
.rtl .pdl20{
    padding-right:20px
}
.rtl .pdl30{
    padding-right:30px
}
.rtl .pdl40{
    padding-right:40px
}
.rtl .pdl50{
    padding-right:50px
}
.rtl .pdl60{
    padding-right:60px
}
.rtl .pdl70{
    padding-right:70px
}
.rtl .pdl80{
    padding-right:80px
}
.rtl .pdl90{
    padding-right:90px
}
.rtl .pdl100{
    padding-right:100px
}
.rtl .pdr10{
    padding-left:10px
}
.rtl .pdr20{
    padding-left:20px
}
.rtl .pdr30{
    padding-left:30px
}
.rtl .pdr40{
    padding-left:40px
}
.rtl .pdr50{
    padding-left:50px
}
.rtl .pdr60{
    padding-left:60px
}
.rtl .pdr70{
    padding-left:70px
}
.rtl .pdr80{
    padding-left:80px
}
.rtl .pdr90{
    padding-left:90px
}
.rtl .pdr100{
    padding-left:100px
}
.mfp-arrow:before,.mfp-arrow:after,.mfp-bottom-bar{
    position:absolute;
    top:0;
    left:0
}
.mfp-bg{
    z-index:1042;
    overflow:hidden;
    position:fixed;
    background:#0b0b0b;
    opacity:.8
}
.mfp-fade.mfp-bg.mfp-ready{
    opacity:.8
}
.mfp-fade.mfp-bg,.mfp-fade.mfp-wrap .mfp-conten{
    opacity:0;
    -webkit-transition:all .15s ease-out;
    transition:all .15s ease-out
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{
    opacity:1
}
.mfp-fade.mfp-bg.mfp-removing,.mfp-fade.mfp-wrap.mfp-removing .mfp-content{
    opacity:0
}
.mfp-wrap{
    z-index:1043;
    position:fixed;
    outline:none !important;
    -webkit-backface-visibility:hidden
}
.mfp-container{
    text-align:center;
    padding:0 8px;
    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-inline-holder .mfp-content,.mfp-ajax-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-close,.mfp-arrow,.mfp-preloader,.mfp-counter{
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
}
.mfp-hide{
    display:none !important
}
.mfp-preloader{
    position:absolute;
    top:50%;
    right:8px;
    left:8px;
    color:#ccc;
    width:auto;
    text-align:center;
    margin-top:-0.8em;
    z-index:1044
}
.mfp-preloader a{
    color:#ccc
}
.mfp-preloader a:hover{
    color:#fff
}
button.mfp-close,button.mfp-arrow{
    overflow:visible;
    cursor:pointer;
    background:transparent;
    border:0;
    -webkit-appearance:none;
    display:block;
    outline:0;
    padding:0;
    z-index:1046;
    box-shadow:none;
    touch-action:manipulation
}
button::-moz-focus-inner{
    padding:0;
    border:0
}
div.pp_woocommerce .pp_close,.mfp-close{
    position:absolute;
    top:0;
    right:0;
    width:44px;
    height:44px;
    line-height:44px;
    text-align:center;
    text-decoration:none;
    opacity:.65;
    padding:0 0 18px 10px;
    color:#fff;
    font-style:normal;
    font-size:28px;
    font-family:Arial,Baskerville,monospace
}
.mfp-close:active{
    top:1px
}
.mfp-close-btn-in .mfp-close{
    color:#333
}
.mfp-image-holder .mfp-close,.mfp-iframe-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-arrow{
    position:absolute;
    top:50%;
    width:90px;
    height:110px;
    opacity:.65;
    margin:0;
    margin-top:-55px;
    padding:0;
    -webkit-tap-highlight-color:transparent
}
.mfp-arrow:active{
    margin-top:-54px
}
.mfp-arrow:hover,.mfp-arrow:focus{
    opacity:1
}
.mfp-arrow:before,.mfp-arrow:after{
    width:0;
    height:0;
    content:'';
    display:block;
    margin-top:35px;
    margin-left:35px;
    border:medium inset transparent
}
.mfp-arrow:after{
    border-top-width:13px;
    border-bottom-width:13px;
    top:8px
}
.mfp-arrow:before{
    border-top-width:21px;
    border-bottom-width:21px;
    opacity:.7
}
.mfp-arrow-left{
    left:0
}
.mfp-arrow-left:after{
    border-right:17px solid #FFF;
    margin-left:31px
}
.mfp-arrow-left:before{
    margin-left:25px;
    border-right:27px solid #3f3f3f
}
.mfp-arrow-right{
    right:0
}
.mfp-arrow-right:after{
    border-left:17px solid #FFF;
    margin-left:39px
}
.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-iframe-holder .mfp-close{
    top:-40px
}
.mfp-iframe-scaler{
    width:100%;
    height:0;
    overflow:hidden;
    padding-top:56.25%
}
.mfp-iframe-scaler iframe{
    display:block;
    box-shadow:0 0 8px rgba(0,0,0,0.6);
    background:#000
}
img.mfp-img{
    display:block;
    margin-left:auto;
    margin-right:auto;
    width:auto;
    height:auto;
    max-width:100%;
    line-height:0;
    box-sizing:border-box;
    padding:40px 0 40px
}
.mfp-figure{
    line-height:0
}
.mfp-figure:after{
    position:absolute;
    top:40px;
    right:0;
    bottom:40px;
    left:0;
    width:auto;
    height:auto;
    content:'';
    display:block;
    z-index:-1;
    box-shadow:0 0 8px rgba(0,0,0,0.6);
    background:#444
}
.mfp-figure small{
    color:#bdbdbd;
    display:block;
    font-size:12px;
    line-height:14px
}
.mfp-figure figure{
    margin:0
}
.mfp-bottom-bar{
    margin-top:-36px;
    width:100%;
    cursor:auto
}
.mfp-title{
    text-align:left;
    line-height:18px;
    color:#f3f3f3;
    word-wrap:break-word;
    padding-right:36px
}
.mfp-image-holder .mfp-content{
    max-width:100%
}
.mfp-gallery .mfp-image-holder .mfp-figure{
    cursor:pointer
}
@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 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{
        position:fixed;
        top:auto;
        bottom:0;
        background:rgba(0,0,0,0.6);
        margin:0;
        padding:3px 5px;
        box-sizing:border-box
    }
    .mfp-img-mobile .mfp-bottom-bar:empty{
        padding:0
    }
    .mfp-img-mobile .mfp-counter{
        right:5px;
        top:3px
    }
    .mfp-img-mobile .mfp-close{
        position:fixed;
        top:0;
        right:0;
        width:35px;
        height:35px;
        line-height:35px;
        text-align:center;
        background:rgba(0,0,0,0.6);
        padding:0
    }
}
@media all and (max-width:900px){
    .mfp-arrow{
        -webkit-transform:scale(0.75);
        transform:scale(0.75)
    }
    .mfp-arrow-left{
        -webkit-transform-origin:0 0;
        transform-origin:0 0
    }
    .mfp-arrow-right{
        -webkit-transform-origin:100%;
        transform-origin:100%
    }
    .mfp-container{
        padding-left:6px;
        padding-right:6px
    }
}
.wr-buy-now .mfp-close{
    right:15px;
    top:0
}
.nivo-lightbox-overlay{
    z-index:1002000
}
.galleries .hentry .action a:hover span,.single-gallery .hentry .thumb .mask a:hover span{
    right:calc(100% - -10px);
    right:-webkit-calc(100% - -10px);
    opacity:1;
    visibility:visible
}
.galleries .hentry .action span,.single-gallery .hentry .thumb .mask a span{
    right:calc(100% - -30px);
    right:-webkit-calc(100% - -30px)
}
.galleries>.row{
    -webkit-transition:height .8s;
    transition:height .8s;
    padding-bottom:100px
}
.galleries h3{
    font-size:18px;
    line-height:24px
}
.galleries .item.last{
    clear:both
}
.galleries .grid .item-inner{
    padding:10px
}
.galleries .owl-nav>div{
    width:50px;
    height:50px;
    padding:0;
    background:rgba(255,255,255,0.65);
    font-size:28px;
    line-height:46px
}
.galleries .owl-nav>div:hover{
    background:#fff
}
.galleries .cat-title{
    background:rgba(255,255,255,0.65);
    color:#222;
    padding:4px 30px;
    bottom:-40px;
    left:20px
}
.galleries .owl-item:hover .cat-title{
    bottom:20px
}
.galleries .inside figcaption{
    position:absolute;
    top:15px;
    right:15px;
    bottom:15px;
    left:15px;
    overflow:hidden;
    margin:0;
    background:rgba(0,0,0,0.6);
    opacity:0;
    padding:0 20px;
    pointer-events:none;
    z-index:1
}
.galleries .inside .title *{
    color:#fff
}
.galleries .inside .hentry .title{
    -webkit-transform:translateX(20px);
    transform:translateX(20px);
    bottom:20px;
    position:absolute;
    opacity:0
}
.galleries .inside .hentry .title h5{
    margin:0 0 10px
}
.galleries .inside .hentry .title h5 a{
    color:#fff
}
.galleries .wr-nitro-carousel .owl-dots{
    position:absolute;
    bottom:10px;
    left:50%
}
.galleries .hentry{
    margin:0
}
.galleries .hentry .mask.wr-nitro-carousel .gallery-item{
    position:relative
}
.galleries .hentry .mask:not(.wr-nitro-carousel):after,.galleries .hentry .mask.wr-nitro-carousel .gallery-item:after{
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.6);
    left:0;
    top:0;
    opacity:0;
    z-index:0;
    pointer-events:none
}
.galleries .hentry .title h5{
    margin:15px 0 5px;
    line-height:1.5em
}
.galleries .hentry .title .cat,.galleries .hentry .title .cat a{
    font-size:12px;
    font-style:italic;
    color:#fff !important
}
.galleries .hentry .title .cat{
    margin-bottom:15px
}
.galleries .hentry .mask:not(.wr-nitro-carousel):after,.galleries .hentry .mask.wr-nitro-carousel .gallery-item:after{
    content:"";
    position:absolute
}
.galleries .hentry figcaption>*{
    z-index:10
}
.galleries .hentry .thumb:hover .mask a{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    opacity:1
}
.galleries .external_link{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-70%);
    transform:translate(-50%,-70%);
    display:inline-block;
    background-color:#fff;
    height:38px;
    line-height:38px;
    padding:0 25px;
    opacity:0;
    border-radius:40px;
    z-index:11;
    font-size:11px;
    text-transform:uppercase;
    letter-spacing:1px;
    font-weight:bold
}
.galleries .grid .hentry:first-child{
    clear:none
}
.gallery-type-external .entry-thumb .mask{
    min-height:100px
}
.gallery-type-external .entry-thumb img{
    display:block;
    margin-left:auto;
    margin-right:auto;
    width:auto !important
}
.gallery-cat{
    padding:0 0 30px
}
.vc_row .gallery-cat{
    padding:50px 15px 45px
}
.vc_row .gallery-cat a{
    margin-right:25px;
    cursor:pointer
}
.vc_row .sc-gallery{
    padding:0 15px
}
.nitro-carousel .sc-gallery,.nitro-carousel .galleries>.row{
    padding:0;
    margin:0
}
.nitro-gallery>div a>span.pa,.gallery-list .item>span.pa{
    color:#fff;
    line-height:20px;
    font-size:12px;
    top:50%;
    width:100%
}
.nitro-gallery>div a>span.pa>span,.gallery-list .item>span.pa>span{
    font-size:16px;
    font-weight:bold;
    margin-top:5px
}
.single-gallery .content p{
    margin-top:20px
}
.single-gallery .hentry .thumb .mask{
    right:20px;
    top:20px;
    z-index:10
}
.single-gallery .hentry .thumb .mask a{
    -webkit-transform:translateX(50px);
    transform:translateX(50px);
    color:#2a2a2a;
    margin-bottom:2px;
    opacity:0;
    background:#fff;
    z-index:1
}
.single-gallery .hentry .thumb .mask a:hover{
    color:#ff4064
}
.single-gallery .hentry .thumb .mask span:after{
    content:"";
    position:absolute
}
.single-gallery .hentry .thumb:hover .mask a{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    opacity:1
}
.single-gallery article>.row>h4{
    margin:0 0 20px
}
.single-gallery article .grid{
    overflow:hidden
}
.single-gallery .info{
    list-style:none;
    margin:0
}
.single-gallery .info .left{
    width:130px
}
.single-gallery .info .tl{
    width:132px;
    color:#252525
}
.single-gallery .social-share{
    position:static
}
.single-gallery .social-share li{
    float:left
}
.single-gallery .related-gallery .related{
    width:calc(100% - -30px);
    width:-webkit-calc(100% - -30px)
}
.single-gallery .horizontal .wr-nitro-horizontal{
    overflow:hidden;
    height:500px
}
.single-gallery .horizontal .wr-nitro-horizontal .owl-dots{
    position:absolute;
    bottom:0;
    left:50%
}
.single-gallery .horizontal .wr-nitro-horizontal .owl-dots>div span{
    border:0
}
.single-gallery .horizontal .item img{
    width:auto;
    max-height:500px
}
.single-gallery .horizontal .gallery-list .item{
    margin-top:0
}
.gallery-fullscreen .single-full{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.gallery-fullscreen .single-gallery{
    margin:0
}
.gallery-fullscreen .gallery-cover,.gallery-fullscreen .single-gallery .item{
    width:100%;
    height:100vh;
    position:absolute;
    top:0;
    left:0
}
.gallery-fullscreen .single-gallery .item{
    background-size:cover !important;
    background-position:50% 50%;
    background-repeat:no-repeat
}
.gallery-fullscreen .single-gallery .active .item,.gallery-fullscreen .single-gallery .animated .item{
    -webkit-animation:imageAnimation 36s linear infinite 0;
    animation:imageAnimation 36s linear infinite 0;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.gallery-fullscreen .single-gallery .actions{
    bottom:20px;
    right:20px;
    background:#fff;
    border-radius:3px;
    padding:10px 10px 9px 10px;
    z-index:999
}
.gallery-fullscreen .single-gallery .actions>a{
    color:#222;
    font-size:14px;
    padding:0 10px
}
.gallery-fullscreen .single-gallery .actions>a>.tooltip{
    left:50%;
    top:-45px;
    color:#fff
}
.gallery-fullscreen .single-gallery .actions>a:hover>.tooltip{
    opacity:1;
    visibility:visible;
    top:-55px
}
.gallery-fullscreen .single-gallery .nav-thumb{
    position:absolute;
    bottom:20px;
    left:20px;
    z-index:999;
    width:350px;
    overflow:hidden
}
.gallery-fullscreen .single-gallery .nav-thumb .owl-item{
    padding:0 5px;
    border-radius:3px;
    cursor:crosshair;
    opacity:.4
}
.gallery-fullscreen .wr-nitro-carousel .owl-nav>div{
    top:50%;
    padding:0 15px;
    height:50px;
    margin-top:-25px;
    background:#fff;
    color:#222;
    border-radius:3px;
    font-size:30px
}
.gallery-fullscreen .images-cover .owl-stage-outer,.gallery-fullscreen .wr-nitro-carousel .owl-stage-outer{
    overflow:initial
}
.related-gallery .hentry{
    margin:0;
    padding:0 15px
}
.related-gallery .related{
    margin:0 -15px
}
.single .gallery-list:hover .item img{
    opacity:.5
}
.fadeIn{
    -webkit-animation-name:fadeIn;
    animation-name:fadeIn
}
.fadeOut{
    -webkit-animation-name:fadeOut;
    animation-name:fadeOut
}
.slideInUp{
    -webkit-animation-name:slideInUp;
    animation-name:slideInUp
}
.slideOutUp{
    -webkit-animation-name:slideOutUp;
    animation-name:slideOutUp
}
@-webkit-keyframes fadeIn{
    0{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes fadeIn{
    0{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@-webkit-keyframes fadeOut{
    0{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@keyframes fadeOut{
    0{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@-webkit-keyframes imageAnimation{
    0{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    50%{
        -webkit-transform:scale(1.1) rotate(3deg);
        transform:scale(1.1) rotate(3deg)
    }
    100%{
        -webkit-transform:scale(1.2) rotate(5deg);
        transform:scale(1.2) rotate(5deg)
    }
}
@keyframes imageAnimation{
    0{
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    50%{
        -webkit-transform:scale(1.1) rotate(3deg);
        transform:scale(1.1) rotate(3deg)
    }
    100%{
        -webkit-transform:scale(1.2) rotate(5deg);
        transform:scale(1.2) rotate(5deg)
    }
}
@-webkit-keyframes slideInUp{
    from{
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0);
        visibility:visible
    }
    to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes slideInUp{
    from{
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0);
        visibility:visible
    }
    to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@-webkit-keyframes slideOutUp{
    from{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
}
@keyframes slideOutUp{
    from{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    to{
        visibility:hidden;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
}
.nivo-lightbox-theme-default .nivo-lightbox-image img{
    background:0;
    box-shadow:none
}
.nivo-lightbox-theme-default .nivo-lightbox-next,.nivo-lightbox-theme-default .nivo-lightbox-prev{
    width:100px;
    height:100px;
    line-height:100px;
    text-align:center;
    display:inline-block;
    font-size:0;
    text-indent:-999em;
    opacity:1;
    background:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.nivo-lightbox-theme-default .nivo-lightbox-nav:hover{
    background:0
}
.nivo-lightbox-theme-default .nivo-lightbox-nav:hover:before{
    opacity:1
}
.nivo-lightbox-theme-default .nivo-lightbox-nav:before{
    font-size:50px;
    font-family:"FontAwesome";
    opacity:.5
}
.nivo-lightbox-theme-default .nivo-lightbox-prev:before,.nivo-lightbox-theme-default .nivo-lightbox-next:before{
    text-indent:0;
    display:block
}
.nivo-lightbox-theme-default .nivo-lightbox-prev:before{
    content:"\f104";
    margin-left:30px
}
.nivo-lightbox-theme-default .nivo-lightbox-next:before{
    content:"\f105";
    float:right;
    margin-right:30px
}
.nivo-lightbox-theme-default.nivo-lightbox-overlay:hover{
    cursor:url(../images/close.png),auto
}
.nivo-lightbox-theme-default .nivo-lightbox-close{
    display:none
}
.nivo-lightbox-image img:hover{
    cursor:auto
}
.page .primary-sidebar>div{
    margin-top:0
}
.widget-title{
    font-size:18px;
    line-height:24px;
    position:relative;
    margin:0 0 15px
}
.widget ul{
    list-style:none;
    padding:0
}
.widget-search{
    position:relative
}
.widget-search input{
    width:100%;
    padding-right:40px
}
.widget-search button{
    position:absolute;
    top:0;
    right:0;
    width:40px;
    height:40px;
    background:0
}
.widget-search button:hover{
    color:#000
}
@media screen and (min-width:480px){
    .wr-desktop .menu-on-right .widget_nav_menu li .sub-menu{
        right:calc(100% - 2px);
        left:inherit
    }
    .wr-desktop .menu-on-right .widget_nav_menu li .sub-menu li{
        text-align:right
    }
    .wr-desktop .menu-on-right .widget_nav_menu li .sub-menu li.menu-item-has-children>a:before{
        content:'\f104';
        font-family:FontAwesome;
        left:20px;
        right:inherit;
        position:absolute
    }
    .wr-desktop .widget_nav_menu li{
        margin-bottom:0 !important;
        position:relative
    }
    .wr-desktop .widget_nav_menu li.menu-item-has-children>a:before{
        content:'\f105';
        font-family:FontAwesome;
        right:20px;
        position:absolute
    }
    .wr-desktop .widget_nav_menu li a{
        display:block;
        padding:3px 5px
    }
    .wr-desktop .widget_nav_menu li .sub-menu{
        position:absolute;
        top:-40px;
        background:#fff;
        z-index:9999;
        left:calc(100% - 2px);
        opacity:0;
        visibility:hidden;
        -webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.09);
        box-shadow:0 0 5px 0 rgba(0,0,0,0.09);
        transition:all .2s
    }
    .wr-desktop .widget_nav_menu li:hover>.sub-menu{
        opacity:1;
        visibility:visible;
        top:0
    }
    .wr-desktop .footer .widget_nav_menu .sub-menu a{
        color:#323232
    }
}
.widget caption,.widget th,.widget td{
    text-align:center;
    font-size:14px
}
.widget select{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.widget input,.widget textarea{
    max-width:100%
}
.widget ul li{
    margin-bottom:10px;
    position:relative
}
.widget ul li:last-child{
    margin-bottom:0
}
.widget ul li .count{
    float:right;
    clear:both;
    color:#888;
    font-size:12px;
    padding:0 8px;
    border-radius:2px;
    display:block;
    line-height:20px;
    margin-top:5px
}
.widget .children,.widget.widget_nav_menu ul.sub-menu{
    width:100%
}
.widget.widget_nav_menu .site-navigator ul.sub-menu{
    display:block;
    position:relative;
    opacity:1;
    box-shadow:none
}
.widget.widget_nav_menu .site-navigator ul.sub-menu ul{
    left:0
}
.widget.widget_nav_menu .site-navigator li a,.widget.widget_nav_menu .site-navigator ul.sub-menu li a{
    padding:0
}
.widget.widget_nav_menu .site-navigator li{
    float:none
}
.widget #wp-calendar caption{
    background:#f9f9f9;
    border:1px solid rgba(0,0,0,0.1);
    border-bottom:0;
    padding:10px
}
.widget .tagcloud{
    overflow:hidden
}
.widget .tagcloud a{
    float:left;
    font-size:14px !important;
    margin:0 8px 8px 0;
    padding:6px 12px
}
.widget .nitro-instagram{
    margin:0 -5px
}
.widget .nitro-instagram:hover .item img{
    opacity:.3
}
.widget .nitro-instagram .item{
    float:left;
    padding:5px
}
.widget .nitro-instagram .item img{
    border-radius:2px
}
.widget .nitro-instagram .item:hover img{
    opacity:1
}
.widget .cols-2 .item{
    width:50%
}
.widget .cols-3 .item{
    width:33.33%
}
.widget .cols-4 .item{
    width:25%
}
.widget .cols-5 .item{
    width:20%
}
.widget .widget_rss ul li{
    margin-bottom:20px
}
.widget .widget_rss ul li a{
    margin:0
}
.widget .widget_rss ul li a:hover{
    border-color:#ff4064
}
.widget .widget_rss .rss-date{
    font-size:11px
}
.widget .widget-recent li{
    border-bottom:1px solid #ebebeb;
    margin-bottom:10px;
    padding-bottom:10px
}
.widget .widget-recent li:last-child{
    border:0;
    margin:0;
    padding:0
}
.widget .widget-recent li a{
    font-size:14px;
    margin-bottom:0;
    display:block;
    line-height:18px
}
.widget .widget-recent li a i{
    background:#3d3d3d;
    color:#f5f5f5;
    font-size:14px;
    height:30px;
    line-height:30px;
    text-align:center;
    width:30px;
    border-radius:2px;
    margin-right:15px
}
.widget .widget-recent li .entry-thumb{
    margin-right:10px;
    width:45px
}
.widget .widget-recent li .info{
    width:calc(100% - 60px);
    width:-webkit-calc(100% - 60px);
    padding:0
}
.widget .widget-recent li time,.widget .widget-recent li span.tu,.widget .widget-recent li span.tu a{
    font-size:10px;
    text-transform:uppercase
}
.widget .product_list_widget li{
    overflow:hidden;
    margin-top:0;
    padding:0 0 10px;
    border-bottom:1px solid #ebebeb;
    position:relative
}
.widget .product_list_widget li:last-child{
    border-bottom:0
}
.widget .product_list_widget .product-info{
    float:left;
    width:calc(100% - 80px);
    width:-webkit-calc(100% - 80px)
}
.widget .product_list_widget h3{
    font-size:14px;
    margin:0;
    line-height:18px
}
.widget .product_list_widget h3 a{
    display:block;
    margin-bottom:0
}
.widget .product_list_widget a img{
    width:100%;
    border-radius:2px
}
.widget .product_list_widget .amount{
    line-height:26px
}
.widget .product_list_widget ins{
    background:0;
    float:left;
    margin-right:5px
}
.widget .product_list_widget del .amount{
    color:#ddd;
    font-size:12px;
    text-decoration:line-through
}
.widget .product_list_widget del{
    color:transparent
}
.widget .product_list_widget li>a,.widget.widget_recent_reviews .product_list_widget li img{
    width:60px;
    border-radius:2px;
    margin:0 10px 0 0;
    float:left
}
.widget.widget_recent_reviews .product_list_widget li{
    line-height:20px
}
.widget.widget_recent_reviews .product_list_widget li>a{
    float:none
}
.widget.widget_recent_reviews .product_list_widget li img{
    margin-top:5px
}
.widget .product-categories span.fa,.widget .widget_nav_menu .fa{
    width:15px;
    height:15px;
    cursor:pointer;
    right:0;
    top:4px
}
.widget.widget_product_categories ul li .count+span{
    position:initial
}
.widget .product-categories .count+span.fa{
    float:none;
    margin-top:0;
    background:0
}
.widget .product-categories .cat-parent.active>span.fa:before,.widget .product-categories .current-cat>span.fa:before,.widget .product-categories .current-cat-parent>span.fa:before,.widget .widget_nav_menu .menu-item-has-children.active>span.fa:before,.widget .widget_nav_menu .menu-item-has-children.current-menu-item>span.fa:before{
    content:"\f106"
}
.widget .product-categories .current-cat.active>span.fa:before,.widget .product-categories .current-cat-parent.active>span.fa:before,.widget .widget_nav_menu .menu-item-has-children.current-menu-item.active>span.fa:before{
    content:"\f107"
}
.widget .widget_nav_menu li>ul>li>a,.widget .product-categories li>ul>li>a{
    padding-right:20px
}
.widget_price_filter .ui-slider{
    position:relative;
    height:4px;
    background:#ebebeb;
    margin-bottom:20px;
    border-radius:3px
}
.widget_price_filter .ui-slider>*{
    background:#3c3c3c;
    position:absolute
}
.widget_price_filter .ui-slider-range{
    height:4px
}
.widget_price_filter .ui-slider-handle{
    width:13px;
    height:13px;
    border-radius:50%;
    outline:0;
    top:-5px;
    margin-left:-1px;
    cursor:move;
    background:#fff;
    border:2px solid #3c3c3c
}
.widget_price_filter .ui-slider-handle:last-child{
    margin-left:-11px
}
.widget_price_filter .button{
    float:right;
    letter-spacing:1px
}
.widget_price_filter .price_label{
    line-height:40px
}
.widget-style-2 .woof_container_inner>h4,.widget-style-2 .widget .widget-title{
    padding-bottom:15px;
    position:relative
}
.widget-style-2 .woof_container_inner>h4:before,.widget-style-2 .widget .widget-title:before{
    width:60px;
    height:1px;
    content:'';
    position:absolute;
    bottom:-1px
}
.widget-style-3 .widget .widget-title:before{
    width:2px;
    height:25px;
    content:'';
    position:absolute;
    left:-12px
}
.b-single .entry-content .widget{
    margin:0 0 40px
}
.b-single .entry-content .widget ul{
    margin-left:0
}
.yith-woocompare-widget{
    overflow:hidden
}
.yith-woocompare-widget a.compare{
    padding:inherit
}
.wr-mobile .widget.widget_nav_menu .fa{
    width:15px;
    height:15px;
    cursor:pointer;
    right:0;
    top:4px
}
.wr-mobile .widget.widget_nav_menu .sub-menu{
    padding-left:20px;
    margin-top:10px
}
.pageloader{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:100000
}
.pageloader>div{
    position:relative;
    top:50%
}
.wr-loader{
    position:relative
}
.wr-loader,.loader-img img{
    display:block;
    margin-left:auto;
    margin-right:auto
}
.wr-loader:before,.wr-loader:after{
    content:"";
    position:absolute
}
#wr-back-top{
    position:fixed;
    right:30px;
    bottom:30px;
    z-index:99
}
#wr-back-top>a{
    width:40px;
    height:40px;
    position:relative;
    line-height:45px;
    text-align:center;
    font-size:30px
}
#wr-back-top>a.nitro-line{
    border:1px solid #ebebeb
}
#wr_highlight_mask{
    position:absolute;
    border:1px dashed #52bcff;
    z-index:999999999;
    pointer-events:none
}
#wr_customize_link{
    -webkit-transition:background .3s;
    transition:background .3s;
    position:absolute;
    top:0;
    left:50%;
    display:block;
    color:#fff;
    border:1px solid #4a90e2;
    border-radius:3px;
    box-shadow:rgba(0,0,0,0.2) 0 2px 2px 0,rgba(255,255,255,0.0980392) 0 2px 0 0 inset;
    text-shadow:rgba(0,0,0,0.0980392) 1px 1px 2px;
    font-family:Arial;
    font-size:11px;
    padding:0 20px;
    margin-top:1px;
    pointer-events:all;
    background-color:#46b0f3;
    text-transform:capitalize;
    white-space:nowrap
}
#wr_customize_link:hover{
    background-color:#168ad4
}
body.offset:after,body>.mask,body.mask .wrapper-outer:after{
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    content:"";
    width:100%;
    z-index:99998;
    border:0 solid transparent;
    pointer-events:none
}
body>.mask{
    z-index:-1
}
body.mask .wrapper-outer:after{
    z-index:-2;
    position:fixed
}
body.offset.admin-bar:after{
    top:32px
}
body.boxed .wrapper{
    margin:auto
}
body.boxed .wrapper .container{
    padding:0 15px
}
body .wrapper-outer>.wrapper>.header-outer ~ div{
    position:relative;
    z-index:1
}
.stretch .wrapper>.container,.stretch .page .container{
    max-width:100%
}
.vc_row_padding{
    padding:0 15px
}
.woocommerce-demo-store{
    padding-top:52px
}
.admin-bar .demo_store{
    top:32px
}
.demo_store{
    position:fixed;
    top:0;
    right:0;
    left:0;
    margin:0;
    width:100%;
    font-size:1em;
    padding:1em 0;
    text-align:center;
    background-color:#a46497;
    color:#fff;
    z-index:99998;
    box-shadow:0 1px 1em rgba(0,0,0,0.2)
}
.primary-sidebar.fixed-top .primary-sidebar-inner{
    position:fixed;
    top:0
}
.primary-sidebar.fixed-bottom .primary-sidebar-inner{
    position:absolute;
    top:auto !important;
    bottom:0
}
.primary-sidebar.fixing.fixed-margin .primary-sidebar-inner{
    margin-top:30px
}
.site-title.style-1 .fc>div,.site-title.style-2 .fc>div{
    width:50%
}
.site-title .desc{
    max-width:50%
}
.site-title.style-4 .desc{
    margin:10px auto 0;
    max-width:60%
}
.site-title>.container{
    position:relative;
    z-index:1
}
.site-title>.container.tc .term-description{
    padding:0 10%
}
.site-title>.container .term-description .term-show-hide{
    height:100% !important
}
.site-title>.container .term-more{
    display:inline-block;
    padding:2px 15px;
    border-radius:2px
}
.site-title>.container .term-more:hover{
    color:#fff;
    background:#323232
}
.site-title.full>.container{
    max-width:100%;
    padding:0 20px
}
.site-title .mask{
    pointer-events:none;
    z-index:0
}
.site-title h1{
    font-size:24px;
    margin:0 0 10px
}
.site-title.style-4 .breadcrumbs,.site-title.style-5 .breadcrumbs,.site-title.style-4 .woocommerce-breadcrumb,.site-title.style-5 .woocommerce-breadcrumb{
    display:inline-block
}
.breadcrumbs{
    list-style:none;
    padding:0
}
.breadcrumbs li{
    display:inline-block;
    margin:0 5px
}
.breadcrumbs li:first-child{
    margin-left:0
}
.breadcrumbs li:last-child{
    margin-right:0
}
.comments-area{
    display:block;
    border-top:1px solid #ebebeb
}
.comments-area .comment-reply-title,.comments-area .comments-title{
    text-transform:uppercase;
    font-size:20px;
    margin:0 0 20px
}
.comments-area .comment-form .logged-in-as{
    padding-bottom:20px
}
.comments-area .comment-form p{
    display:block;
    border-bottom:1px solid #e1e1e1
}
.comments-area .comment-form input{
    border:0;
    width:100%;
    padding:0
}
.comments-area .comment-form input:not([type="submit"]){
    background:none !important
}
.comments-area .comment-form ::-webkit-input-placeholder{
    color:#bdbdbd;
    font-weight:500
}
.comments-area .comment-form :-moz-placeholder{
    color:#bdbdbd;
    font-weight:500
}
.comments-area .comment-form ::-moz-placeholder{
    color:#bdbdbd;
    font-weight:500
}
.comments-area .comment-form :-ms-input-placeholder{
    color:#bdbdbd;
    font-weight:500
}
.comments-area .comment-form textarea{
    border:0;
    width:100%;
    padding:10px 0;
    background:0
}
.comments-area .comment-form .form-allowed-tags{
    display:none
}
.comments-area .comment-form .form-submit{
    text-align:center;
    border:0;
    margin:20px 0
}
.comments-area .comment-form .submit{
    padding:0 20px;
    width:auto
}
.comments-area .comment-list,.comments-area .comment-list li{
    list-style:none;
    margin:0;
    padding:0
}
.comments-area .comment-list .comment-body{
    margin-bottom:45px
}
.comments-area .comment-list .children{
    margin-left:60px
}
.comments-area .comment-list .comment-avatar{
    float:left;
    margin-right:30px
}
.comments-area .comment-list .comment-content-wrap{
    padding:20px;
    position:relative;
    margin-left:100px
}
.comments-area .comment-list .comment-content-wrap:before{
    content:"";
    position:absolute;
    top:18px;
    left:-21px;
    border:14px solid transparent;
    border-right:12px solid #f2f2f2
}
.comments-area .comment-list .comment-meta{
    margin-bottom:25px
}
.comments-area .comment-list .comment-author{
    font-style:normal;
    font-weight:600
}
.comments-area .action-link a{
    margin-right:5px;
    font-size:12px
}
.wr-notice-tooltip{
    position:relative;
    z-index:9999
}
.wr-notice-tooltip .notice-tooltip{
    bottom:calc(100% - -20px);
    bottom:-webkit-calc(100% - -20px);
    visibility:hidden;
    line-height:20px;
    color:#eee;
    font-size:12px;
    text-transform:none;
    text-align:center;
    border-radius:2px;
    background:#333;
    white-space:nowrap;
    padding:5px 15px
}
.wr-notice-tooltip .notice-tooltip:after{
    content:'';
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-top:5px solid #333;
    top:100%
}
.wr-notice-tooltip .notice-tooltip,.wr-notice-tooltip .notice-tooltip:after{
    left:50%;
    position:absolute;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
.wr-notice-tooltip:hover .notice-tooltip{
    visibility:visible;
    bottom:calc(100% - -10px);
    bottom:-webkit-calc(100% - -10px)
}
.floating-add-to-cart .wr-notice-tooltip:last-child .notice-tooltip,.floating-add-to-cart .wr-notice-tooltip:last-child .notice-tooltip:after{
    left:auto;
    right:0;
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
.floating-add-to-cart .wr-notice-tooltip:last-child .notice-tooltip:after{
    right:70px
}
.wr_add_to_cart_button.disabled i:after{
    content:"";
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    z-index:99999
}
.mm-container .element-products .product-item,.mm-container .element-categories .category-item{
    -webkit-flex:1 0 0;
    -ms-flex:1 0 0;
    -webkit-box-flex:1;
    flex:1 0 0
}
.underline-hover .site-navigator>li>.menu-item-link:after,.hb-search .open,.hb-cart-outer .minicart-horizontal .mini_cart_item .img-item img,.hb-cart-outer .minicart-horizontal .mini_cart_item .info-item,.hb-cart .hb-minicart,.wr-notice-cart-outer,.wr-notice-cart .close-notice:before,.wr-notice-cart .close-notice:after,.menu-more .nav-more .site-navigator,.vertical-layout .hb-menu .animation-vertical-slide .menu-default .menu-item-link,.hb-menu-outer .fullscreen-style.animation-vertical-slide .menu-default .menu-item-link,.hb-menu-outer .sidebar-style.animation-vertical-slide .menu-default .menu-item-link,.vertical-layout .hb-menu .animation-vertical-slide .mm-container-outer>.mm-container,.hb-menu-outer .fullscreen-style.animation-vertical-slide .mm-container-outer>.mm-container,.hb-menu-outer .sidebar-style.animation-vertical-slide .mm-container-outer>.mm-container,.menu-breadcrumbs .element-breadcrumbs:not(:last-child) span{
    -webkit-transition:all .3s ease-out;
    transition:all .3s ease-out
}
.site-navigator{
    margin:0;
    padding:0
}
.site-navigator:before,.site-navigator:after{
    content:"";
    display:table
}
.site-navigator:after{
    clear:both
}
.site-navigator li{
    list-style:none
}
.site-navigator li [class*="icon-top-"] i.menu-icon,.site-navigator li [class*="icon-bottom-"] i.menu-icon{
    display:block
}
.site-navigator li .icon-top-center i.menu-icon,.site-navigator li .icon-bottom-center i.menu-icon{
    text-align:center
}
.site-navigator li .icon-top-right i.menu-icon,.site-navigator li .icon-bottom-right i.menu-icon{
    text-align:right
}
.site-navigator li .icon-right .menu-icon{
    margin-left:5px
}
.site-navigator li .icon-left .menu-icon{
    margin-right:5px
}
.site-navigator li .clear-icon{
    clear:both;
    display:block
}
.site-navigator li.menu-default .sub-menu{
    display:none;
    position:absolute;
    opacity:0;
    margin:0;
    padding:0;
    z-index:999999;
    width:220px;
    top:100%;
    text-transform:none;
    pointer-events:none
}
.site-navigator li.menu-default .sub-menu li{
    width:100%
}
.site-navigator li.menu-default .sub-menu li a{
    display:block;
    padding:10px 15px
}
.site-navigator>li{
    float:left;
    position:relative;
    z-index:10
}
.site-navigator>li.menu-default li{
    position:relative
}
.site-navigator>li.menu-item-language>a,.site-navigator>li>.menu-item-link{
    padding:10px 15px;
    display:block;
    position:relative
}
.site-navigator>li>a .icon-has-children{
    margin-left:8px
}
.site-navigator>li.menu-default>.sub-menu .sub-menu{
    left:100%;
    top:0
}
.site-navigator .menu-item-link{
    color:#323232
}
.site-navigator .menu-item-link:hover{
    color:#ff4064
}
.site-navigator li.menu-default .sub-menu,.site-navigator .mm-container-outer{
    background:#fff;
    box-shadow:0 0 5px 0 rgba(0,0,0,0.09)
}
.site-navigator .menu-default .menu-item-has-children>a{
    position:relative
}
.site-navigator .menu-default .menu-item-has-children>a .icon-has-children{
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    position:absolute;
    top:50%;
    right:20px
}
.mm-container-outer{
    position:absolute;
    top:100%;
    left:0;
    display:none;
    opacity:0;
    z-index:999999;
    text-transform:none;
    pointer-events:none
}
.site-navigator li.menu-default li:hover>.sub-menu,.site-navigator li.menu-default:hover>.sub-menu,.wrmm-item:hover>.mm-container-outer,.site-navigator li.menu-default li.active-menu>.sub-menu,.site-navigator li.menu-default.active-menu>.sub-menu,.wrmm-item.active-menu>.mm-container-outer{
    pointer-events:all
}
.mm-container{
    width:100%;
    padding:20px 0 10px
}
.mm-container .menu-item-link{
    display:block;
    padding:8px 15px
}
.mm-container>ul{
    width:300px;
    border-right:1px solid rgba(204,204,204,0.4);
    overflow:hidden;
    margin-bottom:10px;
    min-width:150px;
    margin:0;
    padding-left:0
}
.mm-container>ul:last-child{
    border:0
}
.mm-container>ul>li{
    margin:10px
}
.mm-container>ul>li>.menu-item-link span{
    position:relative
}
.mm-container>.mm-last-row{
    border-right:0
}
.mm-container .title-column{
    opacity:.5
}
.mm-container .title-column:hover{
    opacity:1
}
.mm-container .content-element{
    margin:0 15px
}
.mm-container .element-text ol,.mm-container .element-text ul{
    margin-left:20px
}
.mm-container .element-text ul li{
    list-style:disc
}
.mm-container .element-text ol li{
    list-style-type:decimal
}
.mm-container .element-products .product-item{
    margin-right:15px
}
.mm-container .element-products .img-product a{
    display:block
}
.mm-container .element-products .img-product img{
    width:100%
}
.mm-container .element-products .product-item:last-child{
    margin-right:0
}
.mm-container .element-products .title-product{
    margin:10px 0 0
}
.mm-container .element-products .title-product a{
    font-size:14px;
    text-transform:none;
    line-height:22px
}
.mm-container .element-products .price-product{
    line-height:20px
}
.mm-container .element-products .price-product del .amount{
    color:#999;
    font-weight:300;
    display:inline-block;
    margin-right:5px;
    text-decoration:line-through
}
.mm-container .element-products .price-product ins{
    background:0
}
.mm-container .element-categories .category-item{
    margin-right:15px
}
.mm-container .element-categories .category-item:last-child{
    margin-right:0
}
.mm-container .element-categories .title-category{
    margin:10px 0 0
}
.mm-container .element-categories .title-category a{
    font-size:13px
}
.mm-container .element-categories .count-category{
    font-size:12px;
    opacity:.5
}
.mm-container .mm-col>li>ul.sub-menu{
    position:relative;
    padding:0
}
.mm-container .sub-menu .sub-menu{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    visibility:hidden
}
.mm-container .sub-menu .sub-menu .menu-item-link{
    -webkit-transform:translateX(100%);
    transform:translateX(100%)
}
.mm-container .mm-col>li>.sub-menu>li>.sub-menu{
    top:31px
}
.mm-container .menu-item-link{
    position:relative
}
.mm-container .menu-item-link.title-column .mm-has-children{
    display:none
}
.mm-container .menu-item-link.has-children:not(.title-column){
    padding-right:40px
}
.mm-container .mm-has-children{
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transition:.3s all;
    transition:.3s all;
    position:absolute;
    top:50%;
    right:0;
    width:35px;
    height:35px;
    line-height:35px;
    text-align:center;
    font-size:16px;
    border-radius:50%
}
.mm-container .mm-has-children:hover{
    background:rgba(0,0,0,0.1)
}
.mm-container .sub-menu.slide-show{
    visibility:visible
}
.mm-container .sub-menu.slide-show>li>.menu-item-link{
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
.mm-container .sub-menu.slide-hide>li>.menu-item-link{
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%);
    visibility:hidden
}
.mm-container .prev-slide{
    font-size:20px;
    padding:5px 15px;
    cursor:pointer;
    opacity:.7
}
.mm-container .prev-slide:hover{
    opacity:1
}
.wr-burger-sidebar span,.wr-burger-sidebar span:after,.wr-burger-sidebar span:before{
    -webkit-transition:all ease-in-out .2s;
    transition:all ease-in-out .2s
}
.wr-burger-scale span,.wr-burger-menu:before,.wr-burger-menu:after{
    -webkit-transition:all ease-in-out .3s;
    transition:all ease-in-out .3s
}
.wr-burger-sidebar{
    width:12px;
    height:12px;
    cursor:pointer;
    color:#323232
}
.wr-burger-sidebar span{
    width:0;
    height:2px;
    border-right:2px solid;
    box-shadow:5px 0 0,10px 0 0;
    position:relative;
    left:0;
    display:block
}
.wr-burger-sidebar span:after,.wr-burger-sidebar span:before{
    width:0;
    height:2px;
    border-right:2px solid;
    margin-top:5px;
    position:absolute;
    content:"";
    box-shadow:5px 0 0,10px 0 0
}
.wr-burger-sidebar span:before{
    margin-top:10px
}
.wr-desktop .wr-burger-sidebar:hover span,.wr-desktop .wr-burger-sidebar:hover span:after,.wr-desktop .wr-burger-sidebar:hover span:before{
    -webkit-animation:width_sidebar_icon .2s ease-out;
    animation:width_sidebar_icon .2s ease-out;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    box-shadow:0 0 0,0 0 0;
    left:0
}
.wr-desktop .wr-burger-sidebar:hover span{
    -webkit-animation-delay:.2s;
    animation-delay:.2s
}
.wr-desktop .wr-burger-sidebar:hover span:after{
    -webkit-animation-delay:.3s;
    animation-delay:.3s
}
.wr-desktop .wr-burger-sidebar:hover span:before{
    -webkit-animation-delay:.4s;
    animation-delay:.4s
}
@-webkit-keyframes width_sidebar_icon{
    0{
        border-right-width:0
    }
    100%{
        border-right-width:12px
    }
}
@keyframes width_sidebar_icon{
    0{
        border-right-width:0
    }
    100%{
        border-right-width:12px
    }
}
.active .wr-burger-sidebar span,.active .wr-burger-sidebar span:after,.active .wr-burger-sidebar span:before{
    border-right-width:5px
}
.active .icon-sidebar{
    overflow:hidden
}
.wr-burger-scale{
    cursor:pointer;
    width:23px
}
.wr-burger-scale span{
    height:2px;
    background:#333;
    display:block
}
.wr-burger-scale .wr-burger-middle{
    margin:5px 0
}
.wr-desktop .active .wr-burger-scale .wr-burger-top,.wr-desktop .wr-burger-scale:hover .wr-burger-top{
    -webkit-transform:translateY(-2px);
    transform:translateY(-2px)
}
.wr-desktop .active .wr-burger-scale .wr-burger-bottom,.wr-desktop .wr-burger-scale:hover .wr-burger-bottom{
    -webkit-transform:translateY(2px);
    transform:translateY(2px)
}
.wr-burger-menu{
    width:13px;
    height:10px;
    position:relative;
    display:inline-block
}
.wr-burger-menu:before{
    width:100%;
    height:2px;
    content:'';
    position:absolute;
    background:#333;
    position:absolute;
    top:0;
    left:0
}
.wr-burger-menu:after{
    position:absolute;
    top:4px;
    left:0;
    width:100%;
    height:6px;
    content:'';
    border-bottom:2px solid #333;
    border-top:2px solid #333
}
.menu-more.active-more .wr-burger-menu:before{
    -webkit-transform:rotate(45deg) translate(2px,4px);
    transform:rotate(45deg) translate(2px,4px)
}
.menu-more.active-more .wr-burger-menu:after{
    -webkit-transform:rotate(-45deg) translate(-1px,-1px);
    transform:rotate(-45deg) translate(-1px,-1px);
    border-bottom:0;
    height:0
}
.header-outer{
    position:relative;
    z-index:10;
    /*direction:ltr*/
}
.wrapper>.row{
    position:relative;
    z-index:1
}
.header,.header .hb-section{
    border-width:0
}
.header .container{
    border-width:0;
    position:relative;
    padding:0
}
.header .sticky-row-scroll{
    -webkit-transform:translateY(-106%);
    transform:translateY(-106%);
    position:fixed;
    top:0;
    left:0;
    width:100%;
    z-index:999;
    pointer-events:none
}
.header .sticky-row-scroll .hb-section{
    box-shadow:0 2px 10px rgba(204,204,204,0.2)
}
.header .sticky-row-scroll.sticky-row-scroll-up{
    pointer-events:all
}
.header .sticky-row-scroll .container{
    height:100%
}
.header .sticky-row-scroll.sticky-normal{
    transform:inherit;
    pointer-events:all
}
.boxed .header .container{
    padding:0
}
.hb-fixed-relative,.header-outer.fixed{
    position:relative
}
.header-outer.fixed .header{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index:99990
}
.hover-area{
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    height:100%;
    display:block;
    z-index:1
}
#wp-admin-bar-edit-header a:before{
    content:"\f464";
    top:2px
}
.hb-currency{
    position:relative
}
.hb-currency .item{
    cursor:pointer
}
.hb-currency .item img{
    margin-right:5px
}
.hb-currency .item i{
    margin-left:10px
}
.hb-currency .item:hover{
    opacity:.8
}
.hb-currency .active-currency{
    position:relative
}
.hb-currency .list{
    color:#333;
    -webkit-transition:.3s all;
    transition:.3s all;
    opacity:0;
    visibility:hidden;
    top:calc(100% - -10px);
    top:-webkit-calc(100% - -10px);
    position:absolute;
    background:#fff;
    left:0;
    padding:0 10px;
    width:270px;
    box-shadow:0 0 5px 0 rgba(0,0,0,0.09);
    z-index:999999
}
.hb-currency .list .item{
    margin:10px 0
}
.hb-currency:after{
    content:'';
    position:absolute;
    width:100%;
    height:10px;
    top:100%;
    left:0;
    visibility:hidden
}
.hb-currency:hover:after{
    visibility:visible
}
.hb-menu.icon-layout .menu-icon-action{
    cursor:pointer
}
.hb-overlay-menu{
    position:fixed;
    top:0;
    right:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.4);
    z-index:99996;
    display:none
}
.hb-menu-outer .site-navigator .icon-has-children{
    margin-left:0;
    position:absolute;
    font-size:14px;
    top:50%;
    line-height:35px;
    width:35px;
    text-align:center;
    border-radius:50%
}
.hb-menu-outer .animation-vertical-slide .icon-has-children:hover,.hb-menu-outer .animation-vertical-accordion .icon-has-children:hover{
    background:rgba(0,0,0,0.1)
}
.underline-hover .site-navigator>li>.menu-item-link:after{
    width:0;
    height:0;
    position:absolute;
    bottom:0;
    left:50%;
    content:'';
    display:block;
    border-bottom-color:transparent
}
.ouline-hover .site-navigator>li>.menu-item-link{
    border:2px solid transparent
}
.hb-menu-outer .navigator-column{
    height:100%
}
.hb-menu-outer .fullscreen-style{
    background:#fff;
    z-index:99999;
    display:none
}
.hb-menu-outer .fullscreen-style.scale-effect{
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    display:block;
    opacity:0
}
.hb-menu-outer .fullscreen-style.scale-effect.scale-active{
    opacity:1
}
.hb-menu-outer .fullscreen-style .site-navigator>li{
    float:none
}
.hb-menu-outer .fullscreen-style.text-align-center .not-padding-icon>li>.menu-item-link{
    padding-right:15px
}
.hb-menu-outer .fullscreen-style .site-navigator>li>a,.hb-menu-outer .fullscreen-style li.menu-default ul a{
    padding-right:45px;
    padding-left:15px
}
.hb-menu-outer .fullscreen-style.text-align-right .site-navigator>li>a,.hb-menu-outer .fullscreen-style.text-align-right .menu-default ul a{
    padding-left:45px;
    padding-right:15px
}
.hb-menu-outer .fullscreen-style .icon-has-children{
    right:5px
}
.hb-menu-outer .fullscreen-style.text-align-right .icon-has-children{
    right:auto;
    left:5px
}
.hb-menu-outer .fullscreen-style .site-navigator>.menu-item-has-children>.menu-item-link .icon-has-children:before{
    content:"\f105"
}
.hb-menu-outer .not-submenu.fullscreen-style .site-navigator>li>a{
    padding-left:15px;
    padding-right:15px
}
body.admin-bar .hb-menu-outer .sidebar-style{
    height:calc(100% - 32px);
    height:-webkit-calc(100% - 32px)
}
.hb-menu-outer .sidebar-style{
    -webkit-transition:.3s all;
    transition:.3s all;
    opacity:0;
    visibility:hidden;
    position:fixed;
    z-index:99997;
    height:100%;
    background:#fff
}
.hb-menu-outer .sidebar-style li.menu-default,.hb-menu-outer .sidebar-style .wrmm-item{
    float:none
}
.hb-menu-outer .sidebar-style li.menu-item>.menu-item-link{
    padding-left:20px;
    padding-right:45px
}
.hb-menu-outer .sidebar-style.text-align-right .site-navigator>.menu-item>.menu-item-link,.hb-menu-outer .sidebar-style.text-align-right li.menu-default ul a{
    padding-left:45px;
    padding-right:20px
}
.hb-menu-outer .sidebar-style li.menu-item .icon-has-children{
    right:5px
}
.hb-menu-outer .sidebar-style.text-align-right li.menu-item .icon-has-children{
    right:auto;
    left:5px
}
.hb-menu-outer .sidebar-style .site-navigator>.menu-item-has-children>.menu-item-link .icon-has-children:before{
    content:"\f105"
}
.hb-menu-outer .sidebar-style.text-align-center .not-padding-icon>li>.menu-item-link{
    padding-right:20px
}
.hb-menu-outer .not-submenu.sidebar-style .site-navigator>li.menu-item>.menu-item-link{
    padding-left:20px;
    padding-right:20px
}
.hb-menu-outer.hb-menu-scroll .navigator-column{
    overflow-y:scroll;
    overflow-x:hidden
}
.hb-menu-outer.hb-menu-scroll .site-navigator>li{
    position:static
}
.wr-mobile .hb-menu .menu-icon-action{
    position:relative
}
.wr-mobile .hb-menu .menu-icon-action:before{
    width:calc(100% - -20px);
    width:-webkit-calc(100% - -20px);
    height:calc(100% - -20px);
    height:-webkit-calc(100% - -20px);
    position:absolute;
    top:-10px;
    left:-10px;
    content:''
}
.wr-mobile .hb-menu .menu-icon-action.active-menu .wr-burger-top{
    -webkit-transform:rotate(45deg) translate(2px,-2px);
    transform:rotate(45deg) translate(2px,-2px);
    -webkit-transform-origin:left top;
    transform-origin:left top
}
.wr-mobile .hb-menu .menu-icon-action.active-menu .wr-burger-middle{
    width:0;
    opacity:0
}
.wr-mobile .hb-menu .menu-icon-action.active-menu .wr-burger-bottom{
    -webkit-transform:rotate(-45deg) translate(1px,3px);
    transform:rotate(-45deg) translate(1px,3px);
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom
}
.wr-mobile .hb-menu .site-navigator-inner{
    position:absolute;
    width:100%;
    left:0;
    top:100%;
    z-index:99999;
    border-bottom:1px solid rgba(204,204,204,0.2);
    overflow-x:scroll;
    max-height:700px;
    display:none;
    overflow-scrolling:touch;
    -o-overflow-scrolling:touch;
    -ms-overflow-scrolling:touch;
    -webkit-overflow-scrolling:touch
}
.wr-mobile .hb-menu .site-navigator{
    margin-bottom:-1px
}
.wr-mobile .hb-menu .site-navigator ul{
    display:block;
    position:static;
    width:auto;
    opacity:1;
    pointer-events:all;
    box-shadow:none;
    background:0;
    display:none
}
.wr-mobile .hb-menu .site-navigator li{
    float:none;
    position:relative;
    padding-left:15px
}
.wr-mobile .hb-menu .site-navigator>li{
    padding-right:15px
}
.wr-mobile .hb-menu .site-navigator a{
    display:block;
    -webkit-flex:1 0 auto;
    -ms-flex:1 0 auto;
    -webkit-box-flex:1;
    flex:1 0 auto;
    padding:0
}
.wr-mobile .hb-menu .site-navigator .menu-item-has-children>.item-link-outer a{
    margin-right:40px;
    -webkit-box-flex:1;
    -webkit-flex:1 0;
    -ms-flex:1 0;
    flex:1 0
}
.wr-mobile .hb-menu .site-navigator .item-link-outer{
    position:relative;
    min-height:35px;
    border-bottom:1px solid rgba(204,204,204,0.2)
}
.wr-mobile .hb-menu .site-navigator .has-children-mobile{
    width:55px;
    height:100%;
    color:#666;
    text-align:center;
    position:absolute;
    right:-15px;
    top:0;
    cursor:pointer;
    z-index:2
}
.wr-mobile .hb-menu .site-navigator .has-children-mobile:before{
    background:red;
    width:32px;
    line-height:32px;
    display:block;
    border-radius:2px;
    position:absolute;
    top:50%;
    right:15px;
    background:rgba(202,202,202,0.3)
}
.wr-mobile .hb-menu .site-navigator .active-submenu .has-children-mobile:before{
    content:"\f106"
}
.wr-mobile .header-outer .hb-section-outer{
    position:relative
}
.wr-mobile .header-outer .container{
    position:static
}
.wr-mobile .hb-menu.mobile-text{
    overflow:scroll
}
.wr-mobile .hb-menu.mobile-text .site-navigator-inner{
    position:static;
    display:block;
    overflow:scroll;
    border-bottom:0;
    width:auto
}
.wr-mobile .hb-menu.mobile-text .site-navigator-inner .site-navigator>li{
    -webkit-flex:1 0 auto;
    -ms-flex:1 0 auto;
    -webkit-box-flex:1;
    flex:1 0 auto
}
.wr-mobile .hb-menu.mobile-text .site-navigator-inner .site-navigator>li>.item-link-outer a{
    margin:0
}
.wr-mobile .hb-menu.mobile-text .site-navigator-inner .site-navigator>li>.item-link-outer i{
    display:none
}
.hb-text{
    max-width:100%
}
.hb-text .content-text p:last-child{
    margin-bottom:0
}
.hb-text .content-text img{
    width:auto
}
.header .hb-logo .logo-sticky,.header .sticky-row-scroll .hb-logo .logo-origin,.header .sticky-row-scroll .hb-logo .logo-origin.logo-retina-hide,.header .hb-logo .logo-sticky.logo-retina-hide,.header .hb-logo .logo-retina-show,.header .sticky-row-scroll .hb-logo .logo-sticky.logo-retina-show{
    display:none
}
.header .sticky-row-scroll .hb-logo .logo-sticky,.header .sticky-row-scroll .hb-logo .logo-sticky.logo-retina-hide{
    display:inline
}
.hb-logo a{
    color:inherit
}
.hb-social a{
    width:30px;
    height:30px;
    font-size:14px
}
.hb-social a[class^="wr-background"]:hover{
    opacity:.7
}
.hb-social.none-style a{
    width:auto !important;
    line-height:25px
}
.hb-social.normal-size a{
    width:37px;
    height:37px;
    font-size:18px
}
.hb-social.big-size a{
    width:45px;
    height:45px;
    font-size:25px
}
.hb-social a:last-child{
    margin-right:0 !important
}
.no-scroll{
    overflow:hidden
}
.hb-search.boxed.has-category-outer .wrls-form .cate-search-outer:before{
    color:rgba(206,206,206,0.9)
}
.hb-search-fs .wrls-header-outer .cate-search{
    color:#323232
}
.hb-search-fs .wrls-header-outer .cate-search-outer:before{
    border:0;
    display:inline-block;
    font:normal normal normal 14px/0 FontAwesome;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"\f107";
    right:17px;
    color:#323232
}
.hb-search-fs .wrls-form .suggestion-search{
    border:0;
    border-bottom:1px solid rgba(179,179,179,0.7);
    font-weight:100;
    font-size:30px;
    height:50px;
    color:#323232;
    border-radius:0;
    padding:0 0 13px 0;
    background:none !important
}
.hb-search-fs .wrls-form .cate-search{
    height:50px;
    padding-left:15px;
    padding-right:40px;
    border:0;
    background:transparent;
    border-right:1px solid #e4e4e4;
    border-radius:0
}
.hb-search-fs .wrls-form .cate-search-outer{
    margin-right:20px
}
.hb-search-fs .wrls-form .cate-search-outer:before{
    right:25px
}
.hb-search-fs.topbar .wrls-form .cate-search{
    height:38px
}
.hb-search-fs.topbar .wrls-form .suggestion-search{
    height:38px;
    font-size:20px;
    width:350px
}
.hb-search-fs.topbar .wrls-form .suggestion-search[data-show-suggestion="0"]{
    text-align:center
}
.hb-search-fs.topbar .wrls-form .suggestion-search-data{
    line-height:24px
}
.hb-search-fs.topbar .wrls-header-outer{
    width:auto
}
.hb-search-fs.topbar .wrls-form{
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    width:350px
}
.hb-search-fs.topbar .has-category .wrls-form{
    width:496px
}
.hb-search-fs.topbar .wrls-form .cate-search-outer{
    margin-right:16px
}
.hb-search.dropdown .wrls-form .suggestion-search{
    color:#323232
}
.hb-search.boxed .wrls-form .cate-search,.hb-search.dropdown .wrls-form .cate-search,.hb-search.boxed .wrls-form .suggestion-search,.hb-search.dropdown .wrls-form .suggestion-search{
    height:38px
}
.hb-search.dropdown .wrls-form{
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    background:#fff;
    border:1px solid #ebebeb;
    border-radius:2px
}
.hb-search.dropdown .wrls-form .results-search{
    background:#fff
}
.hb-search.dropdown .wrls-form .suggestion-search{
    border:0;
    font-size:13px;
    background:transparent !important
}
.hb-search.dropdown .wrls-form .suggestion-search-data{
    line-height:40px
}
.hb-search.dropdown .wrls-form .suggestion-search-data{
    line-height:38px
}
.hb-search.dropdown.has-category-outer .wrls-form .cate-search-outer{
    margin:0
}
.hb-search.dropdown.has-category-outer .wrls-form .cate-search{
    border:0;
    border-right:1px solid #ebebeb;
    height:30px;
    margin-top:4px;
    border-radius:0;
    font-size:13px
}
.hb-search.boxed .wrls-form{
    background:rgba(255,255,255,0.08);
    border-radius:2px
}
.hb-search.boxed.has-category-outer .cate-search-outer{
    margin:0
}
.hb-search.boxed.has-category-outer .cate-search{
    background:transparent;
    border:0;
    border-right:1px solid rgba(206,206,206,0.3);
    height:30px;
    margin-top:4px;
    border-radius:0;
    color:rgba(206,206,206,0.9);
    font-size:13px
}
.hb-search.expand-width .has-category-outer .wrls-form{
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    background:#fff;
    border:1px solid #ebebeb;
    border-radius:2px
}
.hb-search.expand-width .has-category-outer .wrls-form .cate-search-outer{
    margin:0
}
.hb-search.expand-width .has-category-outer .wrls-form .cate-search{
    border:0;
    border-right:1px solid #ebebeb;
    height:30px;
    margin-top:4px;
    border-radius:0;
    font-size:13px
}
.hb-search.expand-width .has-category-outer .wrls-form .suggestion-search{
    border:0;
    height:38px;
    background:transparent !important
}
.hb-search.expand-width .has-category-outer .wrls-form .suggestion-search-data{
    line-height:38px
}
.hb-search.expand-width .has-category-outer .wrls-form .results-search{
    background:#fff;
    border-radius:2px
}
.hb-search.expand-width.element-item .wrls-form .suggestion-search{
    color:#323232;
    font-size:13px;
    background-color:transparent
}
.hb-search.expand-width.has-category-outer .wrls-form .products-search,.hb-search.boxed.has-category-outer .wrls-form .products-search,.hb-search.dropdown.has-category-outer .wrls-form .products-search{
    top:100%
}
.hb-search.boxed .wrls-form .suggestion-search{
    border:0;
    color:rgba(206,206,206,0.9);
    font-weight:normal;
    font-size:13px;
    height:38px;
    background:transparent !important
}
.hb-search.boxed .wrls-form .suggestion-search-data{
    line-height:40px
}
.hb-search .open{
    font-size:14px;
    display:block;
    min-width:38px;
    min-height:38px;
    line-height:36px;
    text-align:center;
    cursor:pointer;
    color:#323232;
    padding:5px
}
.hb-search-fs{
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    right:0;
    z-index:9999999;
    display:none
}
.hb-search-fs .search-form-inner{
    width:100%;
    height:100%;
    position:relative;
    background:rgba(255,255,255,0.95);
    border-bottom:1px solid #efefef
}
.hb-search-fs .txt-search{
    background-color:transparent !important;
    border:0;
    height:auto;
    font-size:30px;
    padding:0;
    outline:0;
    color:#323232;
    font-weight:100;
    border-bottom:1px solid rgba(179,179,179,0.7);
    padding-bottom:13px;
    border-radius:0
}
.hb-search-fs .close,.hb-menu-outer .fullscreen-style .close{
    position:absolute;
    top:15px;
    right:15px;
    width:30px;
    height:30px;
    cursor:pointer
}
.hb-search-fs .close:before,.hb-menu-outer .fullscreen-style .close:before,.hb-search-fs .close:after,.hb-menu-outer .fullscreen-style .close:after{
    -webkit-transition:all .4s ease-out;
    transition:all .4s ease-out;
    content:' ';
    width:40px;
    height:2px;
    background:#333;
    display:block
}
.hb-search-fs .close:before,.hb-menu-outer .fullscreen-style .close:before{
    -webkit-transform:translate(-5px,14px) rotate(-45deg);
    transform:translate(-5px,14px) rotate(-45deg)
}
.hb-search-fs .close:after,.hb-menu-outer .fullscreen-style .close:after{
    -webkit-transform:translate(-5px,12px) rotate(45deg);
    transform:translate(-5px,12px) rotate(45deg)
}
.fullscreen-style .close:hover:after,.hb-search-fs .close:hover:after{
    -webkit-transform:translate(-5px,12px) rotate(-135deg);
    transform:translate(-5px,12px) rotate(-135deg)
}
.fullscreen-style .close:hover:before,.hb-search-fs .close:hover:before{
    -webkit-transform:translate(-5px,14px) rotate(135deg);
    transform:translate(-5px,14px) rotate(135deg)
}
.hb-search-fs.topbar{
    height:80px;
    z-index:99998
}
.hb-search-fs.topbar .txt-search{
    font-size:20px;
    text-align:center
}
.hb-search-fs.topbar .close{
    width:25px;
    height:25px;
    right:28px;
    top:50%
}
.hb-search-fs.topbar .close:before,.hb-search-fs.topbar .close:after{
    width:33px
}
.hb-search-fs.topbar .close:before{
    -webkit-transform:translate(-4px,12px) rotate(-45deg);
    transform:translate(-4px,12px) rotate(-45deg)
}
.hb-search-fs.topbar .close:after{
    -webkit-transform:translate(-4px,10px) rotate(45deg);
    transform:translate(-4px,10px) rotate(45deg)
}
.hb-search-fs.topbar .close:hover:after{
    -webkit-transform:translate(-4px,10px) rotate(-135deg);
    transform:translate(-4px,10px) rotate(-135deg)
}
.hb-search-fs.topbar .close:hover:before{
    -webkit-transform:translate(-4px,12px) rotate(135deg);
    transform:translate(-4px,12px) rotate(135deg)
}
.wr-mobile .hb-search-fs.topbar .close{
    top:15px;
    right:3px
}
.wr-mobile .hb-search-fs.topbar .close:before,.wr-mobile .hb-search-fs.topbar .close:after{
    width:20px;
    height:1px
}
.wr-mobile .hb-search-fs.topbar .close:hover:before,.wr-mobile .hb-search-fs.topbar .close:before{
    -webkit-transform:translate(3px,11px) rotate(-45deg);
    transform:translate(3px,11px) rotate(-45deg)
}
.wr-mobile .hb-search-fs.topbar .close:hover:after,.wr-mobile .hb-search-fs.topbar .close:after{
    -webkit-transform:translate(3px,10px) rotate(45deg);
    transform:translate(3px,10px) rotate(45deg)
}
.hb-search.dropdown{
    position:relative
}
.hb-search.dropdown .search-form{
    position:absolute;
    top:100%;
    z-index:999999;
    display:block;
    visibility:hidden;
    pointer-events:none;
    left:0
}
.hb-search.dropdown .search-form-inner{
    -webkit-transition:.3s all;
    transition:.3s all;
    opacity:0;
    visibility:hidden
}
.hb-search.dropdown.animation-none .search-form-inner{
    -webkit-transition:none;
    transition:none
}
.hb-search.dropdown.active-dropdown .search-form{
    pointer-events:all;
    visibility:visible
}
.hb-search.dropdown.active-dropdown .search-form-inner{
    visibility:visible
}
.hb-search.dropdown.animation-right-to-left .search-form-inner{
    -webkit-transform:translateX(50%);
    transform:translateX(50%)
}
.hb-search.dropdown.animation-bottom-to-top .search-form-inner{
    -webkit-transform:translateY(50px);
    transform:translateY(50px)
}
.hb-search.dropdown.animation-scale .search-form-inner{
    -webkit-transform:scale(0.8);
    transform:scale(0.8)
}
.hb-search.dropdown .search-form .txt-search{
    outline:0;
    border-radius:0;
    height:38px;
    background:#fff !important;
    font-size:13px;
    border:1px solid #ebebeb;
    border-radius:2px
}
.hb-search.boxed .search-inner{
    position:relative
}
.hb-search.boxed .search-form{
    display:block
}
.hb-search.boxed .search-form .txt-search{
    outline:0;
    height:38px;
    border:0;
    color:rgba(206,206,206,0.9);
    font-weight:normal;
    background:rgba(255,255,255,0.08) !important;
    border-radius:2px;
    font-size:13px
}
.hb-search.boxed .open{
    position:absolute;
    right:0;
    top:50%;
    z-index:1
}
.hb-search.boxed.button-text .open{
    padding-right:20px;
    padding-left:20px
}
.hb-search.expand-width{
    position:relative
}
.hb-search.expand-width .search-form{
    display:block
}
.hb-search.expand-width .search-form .txt-search{
    outline:0;
    background:#fff !important;
    height:38px;
    font-size:13px;
    color:#323232;
    border-radius:2px;
    border:1px solid #ebebeb
}
.hb-search.expand-width .search-form form{
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    position:absolute;
    top:50%;
    z-index:999999;
    visibility:hidden;
    opacity:0
}
.hb-search.expand-width.expan-width-active .search-form form{
    opacity:1
}
.hb-search.expand-width.expan-width-active .open i:before{
    content:"\f00d"
}
.hb-search.boxed.dark-background .wrls-form{
    background:rgba(0,0,0,0.08)
}
.hb-search.dropdown.dark-background .wrls-form .results-search{
    background:#323232;
    border-radius:2px
}
.hb-search.dropdown.has-category-outer.dark-background .wrls-form,.hb-search.expand-width.has-category-outer.dark-background .wrls-form{
    background:#323232;
    border-color:rgba(255,255,255,0.2)
}
.hb-search.expand-width.dark-background .wrls-form .suggestion-search,.hb-search.dropdown.dark-background .wrls-form .suggestion-search{
    color:#ababab;
    border-color:rgba(255,255,255,0.2) !important
}
.hb-search.boxed.dark-background .wrls-form .cate-search{
    color:rgba(206,206,206,0.9)
}
.hb-search.dropdown.dark-background .wrls-form .cate-search,.hb-search.expand-width.dark-background .wrls-form .cate-search{
    background:#323232;
    color:#ababab;
    border-color:rgba(255,255,255,0.2)
}
.hb-search.boxed.dark-background .wrls-form .not-results-search,.hb-search.expand-width.dark-background .wrls-form .not-results-search,.hb-search.dropdown.dark-background .wrls-form .not-results-search{
    background:#323232;
    border-color:rgba(255,255,255,0.2);
    color:#fff
}
.hb-search.boxed.dark-background .wrls-form .products-search,.hb-search.expand-width.dark-background .wrls-form .products-search,.hb-search.dropdown.dark-background .wrls-form .products-search{
    background:#323232;
    border-color:rgba(255,255,255,0.2);
    border-top:0
}
.hb-search.boxed.dark-background .wrls-form .products-search:before,.hb-search.expand-width.dark-background .wrls-form .products-search:before,.hb-search.dropdown.dark-background .wrls-form .products-search:before{
    content:'';
    display:block;
    height:1px;
    width:100%;
    background:rgba(255,255,255,0.2)
}
.hb-search.boxed.dark-background .wrls-form .products-search:before{
    background:rgba(255,255,255,0.2)
}
.hb-search.expand-width.dark-background .search-form .txt-search{
    background:#323232 !important;
    color:#ababab
}
.hb-search.boxed.dark-background .search-form .txt-search{
    background:rgba(0,0,0,0.08) !important
}
.hb-search.dropdown.dark-background .search-form .txt-search{
    background-color:#323232 !important;
    color:rgba(255,255,255,0.5)
}
.hb-search.expand-width.dark-background .wrls-form .results-search{
    background:#323232
}
.hb-search-fs.dark-background .wrls-form .suggestion-search[data-show-suggestion="0"]{
    text-align:center
}
.hb-search-fs.dark-background .wrls-form .cate-search{
    background:transparent;
    border-color:#666;
    color:#ababab
}
.hb-search-fs.dark-background .wrls-form .not-results-search,.hb-search-fs.dark-background .wrls-form .products-search{
    background:rgba(0,0,0,0.95);
    border-color:rgba(255,255,255,0.2)
}
.hb-search-fs.dark-background .close:before,.hb-search-fs.dark-background .close:after{
    background:#fff
}
.hb-search-fs.dark-background .search-form-inner{
    background:rgba(0,0,0,0.95);
    color:#fff;
    border-bottom-color:#292929
}
.hb-search-fs.dark-background .wrls-form .suggestion-search,.hb-search.expand-width.dark-background .wrls-form .cate-search-outer:before,.hb-search.dropdown.dark-background .wrls-form .cate-search-outer:before,.hb-search-fs.dark-background .wrls-form .cate-search-outer:before{
    color:#ababab
}
.hb-search.boxed.dark-background .wrls-form .product-search,.hb-search.expand-width.dark-background .wrls-form .product-search,.hb-search.dropdown.dark-background .wrls-form .product-search,.hb-search-fs.dark-background .wrls-form .product-search{
    border-bottom-color:rgba(255,255,255,0.2)
}
.hb-search.boxed.dark-background .wrls-form .product-search.active-key,.hb-search.boxed.dark-background .wrls-form .product-search:hover,.hb-search.expand-width.dark-background .wrls-form .product-search.active-key,.hb-search.expand-width.dark-background .wrls-form .product-search:hover,.hb-search.dropdown.dark-background .wrls-form .product-search.active-key,.hb-search.dropdown.dark-background .wrls-form .product-search:hover,.hb-search-fs.dark-background .wrls-form .product-search.active-key,.hb-search-fs.dark-background .wrls-form .product-search:hover{
    background:rgba(255,255,255,0.12)
}
.hb-search-fs.dark-background .txt-search,.hb-search.boxed.dark-background .wrls-form .product-search.view-all,.hb-search.boxed.dark-background .wrls-form .product-title,.hb-search.expand-width.dark-background .wrls-form .product-search.view-all,.hb-search.expand-width.dark-background .wrls-form .product-title,.hb-search.dropdown.dark-background .wrls-form .product-search.view-all,.hb-search.dropdown.dark-background .wrls-form .product-title,.hb-search-fs.dark-background .wrls-form .product-search.view-all,.hb-search-fs.dark-background .wrls-form .product-title{
    color:#fff
}
.hb-search.boxed.dark-background .wrls-form .product-price span,.hb-search.expand-width.dark-background .wrls-form .product-price span,.hb-search.dropdown.dark-background .wrls-form .product-price span,.hb-search-fs.dark-background .wrls-form .product-price span{
    color:rgba(255,255,255,0.5)
}
.hb-minicart{
    background:#fff;
    padding:30px 30px 0 30px
}
.hb-minicart.light-style .buttons .wr-btn-outline{
    background:#fff;
    color:#323232
}
.hb-minicart.light-style .buttons .button{
    background:#323232;
    color:#fff
}
.widget_shopping_cart_content .total,.widget_shopping_cart_content .buttons{
    margin:20px 0 30px 0
}
.widget_shopping_cart_content .buttons{
    padding-bottom:30px;
    margin:0
}
.widget_shopping_cart_content .buttons>a{
    margin-bottom:10px;
    width:100%;
    border-color:#323232
}
.widget_shopping_cart_content .buttons>.wc-forward:hover{
    border-color:#ccc !important;
    background-color:#fff !important;
    color:#ababab
}
.widget_shopping_cart_content .buttons>.checkout:hover{
    background-color:#4a4a4a;
    border-color:#4a4a4a
}
.widget_shopping_cart_content .total strong{
    color:#323232;
    font-size:15px
}
.widget_shopping_cart_content .total .amount{
    font-size:18px;
    color:#ff4064
}
.widget_shopping_cart_content .product_list_widget .empty{
    font-size:14px;
    color:#323232
}
.widget_shopping_cart_content .mini_cart_item{
    border-bottom:1px solid #ebebeb;
    margin-bottom:15px;
    padding-bottom:15px;
    position:relative;
    overflow:visible !important
}
.widget_shopping_cart_content .mini_cart_item .remove-item{
    position:absolute;
    top:-12px;
    right:-10px;
    z-index:10
}
.widget_shopping_cart_content .mini_cart_item .remove-item a{
    display:block;
    line-height:30px;
    width:30px;
    text-align:center;
    font-size:20px;
    color:#999;
    background:transparent;
    height:auto;
    top:0
}
.widget_shopping_cart_content .mini_cart_item .remove-item a:hover{
    background:transparent;
    color:#000
}
.widget_shopping_cart_content .mini_cart_item .remove-item .loading{
    font-size:14px
}
.widget_shopping_cart_content .mini_cart_item:last-child{
    margin-bottom:30px
}
.widget_shopping_cart_content .mini_cart_item:hover .img-item{
    opacity:.5
}
.widget_shopping_cart_content .img-item-outer{
    width:75px;
    position:relative
}
.widget_shopping_cart_content .img-item{
    -webkit-transition:all .3s;
    transition:all .3s
}
.widget_shopping_cart_content .loading{
    -webkit-animation:fa-spin 2s infinite linear;
    animation:fa-spin 2s infinite linear;
    -webkit-transition:none;
    transition:none;
    color:transparent !important;
    pointer-events:none
}
.widget_shopping_cart_content .loading *{
    -webkit-transition:none;
    transition:none;
    visibility:hidden
}
.widget_shopping_cart_content .loading:before{
    content:"\f110" !important;
    position:absolute;
    top:50%;
    left:50%;
    color:#ababab !important;
    font-family:FontAwesome
}
.widget_shopping_cart_content .product_list_widget .img-item img{
    width:60px;
    height:auto;
    margin:0
}
.widget_shopping_cart_content .info-item{
    -webkit-flex:1 0;
    -ms-flex:1 0;
    -webkit-box-flex:1;
    flex:1 0;
    margin-right:10px
}
.widget_shopping_cart_content .title-item{
    line-height:normal;
    font-weight:normal;
    font-size:15px;
    margin:0 0 5px 0;
    position:relative
}
.widget_shopping_cart_content .title-item:hover a{
    color:inherit
}
.widget_shopping_cart_content .title-item a{
    font-weight:normal;
    font-size:14px;
    display:inline-block
}
.widget_shopping_cart_content .price-item{
    font-weight:normal
}
.widget_shopping_cart_content .price-item .quantity-minicart .edit-number{
    width:50px;
    padding:4px 0 4px 10px;
    height:auto;
    background-color:transparent !important;
    border-color:rgba(150,150,150,0.4);
    text-align:center
}
.widget_shopping_cart_content .price-item .multiplication{
    display:inline-block;
    width:14px;
    text-align:center;
    font-size:12px
}
.widget .widget_shopping_cart_content .buttons{
    padding-bottom:0
}
.hb-minicart .action-top-bottom{
    -webkit-transition:.3s all;
    transition:.3s all;
    opacity:0;
    visibility:hidden;
    -webkit-transform:translateY(20px);
    transform:translateY(20px);
    position:absolute;
    bottom:0;
    width:100%;
    z-index:999;
    background:#fff
}
.hb-cart-outer .hb-minicart{
    position:fixed;
    visibility:hidden;
    z-index:99997;
    height:100%;
    background:#fff;
    width:330px;
    opacity:0;
    overflow:auto;
    overflow-scrolling:touch;
    -o-overflow-scrolling:touch;
    -ms-overflow-scrolling:touch;
    -webkit-overflow-scrolling:touch
}
.hb-cart-outer .minicart-vertical{
    top:0
}
body.admin-bar .hb-cart-outer .minicart-vertical{
    height:calc(100% - 32px);
    height:-webkit-calc(100% - 32px);
    top:32px
}
.hb-cart-outer .hb-minicart .widget_shopping_cart_content{
    background:#fff;
    padding-bottom:30px
}
.hb-cart-outer .hb-minicart.active{
    visibility:visible
}
.hb-cart-outer .position-sidebar-bottom .action-top-bottom{
    -webkit-transform:translateY(20px);
    transform:translateY(20px)
}
.hb-cart-outer .minicart-horizontal .mini_cart_item .img-item{
    overflow:hidden
}
.hb-cart-outer .minicart-vertical .price-checkout .buttons{
    padding-bottom:0
}
.hb-cart-outer .minicart-vertical .price-checkout .buttons .checkout{
    margin-bottom:0
}
.hb-cart-outer .mini_cart_item .action-top-bottom .edit-form-outer{
    -webkit-transform:translateY(-7px);
    transform:translateY(-7px);
    background:#fff;
    position:static
}
.hb-minicart .mini_cart_item .info-item .variation{
    font-size:12px;
    margin:0
}
.hb-minicart .mini_cart_item .info-item .variation dd{
    margin:0 15px 0 5px
}
.hb-minicart .mini_cart_item .info-item .variation *{
    color:#323232
}
.hb-minicart .mini_cart_item .info-item .variation p{
    margin:0
}
.hb-minicart.dark-style{
    background:#323232
}
.hb-minicart.dark-style .widget_shopping_cart_content{
    background:#323232
}
.hb-minicart.dark-style .widget_shopping_cart_content .product_list_widget .empty,.hb-minicart.dark-style .widget_shopping_cart_content .mini_cart_item{
    border-color:#404040
}
.hb-minicart.dark-style .widget_shopping_cart_content .mini_cart_item .info-item .variation *,.hb-minicart.dark-style .widget_shopping_cart_content .product_list_widget .empty,.hb-minicart.dark-style .widget_shopping_cart_content .total strong,.hb-minicart.dark-style .widget_shopping_cart_content .mini_cart_item .info-item .title-item a,.hb-minicart.dark-style .widget_shopping_cart_content .edit-number,.hb-minicart.dark-style .widget_shopping_cart_content .multiplication,.hb-minicart.dark-style .widget_shopping_cart_content .mini_cart_item .info-item .price-item .quantity{
    color:#e9e9e9
}
.hb-minicart.dark-style .widget_shopping_cart_content .buttons .wc-forward{
    background:#4b4b4b;
    color:#fff;
    border-color:#464646
}
.hb-minicart.dark-style .widget_shopping_cart_content .buttons .checkout{
    background:#fff;
    color:#323232
}
.hb-minicart.dark-style .widget_shopping_cart_content .buttons .wc-forward:hover{
    border-color:#525252;
    color:#323232 !important;
    background-color:transparent !important;
    color:#fff !important
}
.hb-minicart.dark-style .widget_shopping_cart_content .buttons .checkout:hover{
    background:#cacaca;
    border-color:#cacaca
}
.hb-minicart.dark-style .widget_shopping_cart_content .remove-item a{
    color:#999
}
.hb-minicart.dark-style .widget_shopping_cart_content .remove-item a:hover{
    color:#fff
}
.admin-bar .hb-cart-outer .position-sidebar-top{
    top:32px
}
.hb-cart-outer .minicart-horizontal{
    width:100%;
    height:120px;
    padding:0;
    overflow:visible;
    left:0
}
.hb-cart-outer .minicart-horizontal .widget_shopping_cart_content{
    padding:0;
    width:100%
}
.hb-cart-outer .minicart-horizontal .remove-item{
    top:-50%;
    right:calc(50% - 14px) !important;
    right:-webkit-calc(50% - 14px) !important;
    left:auto !important
}
.hb-cart-outer .minicart-horizontal .mini_cart_item{
    position:relative;
    padding:0;
    border-bottom:0;
    overflow:visible;
    width:60px;
    margin-right:20px;
    margin-bottom:0
}
.hb-cart-outer .minicart-horizontal .mini_cart_item .info-item{
    -webkit-transform:translateY(30px);
    transform:translateY(30px);
    position:absolute;
    top:100px;
    left:0;
    background:#fff;
    z-index:999999999;
    border-radius:2px;
    width:250px;
    padding:15px 20px;
    opacity:0;
    visibility:hidden
}
.hb-cart-outer .minicart-horizontal .mini_cart_item:after{
    content:' ';
    width:80px;
    height:40px;
    position:absolute;
    top:100%;
    left:0;
    visibility:hidden
}
.hb-cart-outer .minicart-horizontal .price-checkout{
    background:#fff;
    position:relative;
    z-index:20
}
.hb-cart-outer .minicart-horizontal .mini_cart_item:hover:after{
    visibility:visible
}
.hb-cart-outer .minicart-horizontal .mini_cart_item:hover .info-item{
    opacity:1;
    visibility:visible
}
.hb-cart-outer .minicart-horizontal .total{
    margin:0 0 0 10px
}
.hb-cart-outer .minicart-horizontal .buttons{
    padding:0 50px 0 55px
}
.hb-cart-outer .minicart-horizontal .buttons .button{
    white-space:nowrap;
    margin:0
}
.hb-cart-outer .minicart-horizontal .total .mini-price{
    margin-left:10px
}
.hb-cart-outer .minicart-horizontal .product_list_widget .empty{
    margin-right:50px
}
.hb-cart-outer .minicart-horizontal.dark-style .mini_cart_item .info-item{
    background:#323232
}
.hb-cart-outer .minicart-horizontal.position-sidebar-bottom .mini_cart_item .info-item{
    -webkit-transform:translateY(-30px);
    transform:translateY(-30px);
    top:auto;
    bottom:100px
}
.hb-cart-outer .minicart-horizontal.position-sidebar-bottom .mini_cart_item .info-item:before{
    content:' ';
    position:absolute;
    bottom:-8px;
    left:20px;
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    border-top:8px solid #fff
}
.hb-cart-outer .minicart-horizontal.position-sidebar-bottom .mini_cart_item .info-item:after{
    top:auto;
    bottom:-42px
}
.hb-cart-outer .minicart-horizontal.position-sidebar-bottom .mini_cart_item:after{
    top:auto;
    bottom:100%
}
.hb-cart-outer .minicart-horizontal.position-sidebar-bottom.dark-style .mini_cart_item .info-item:before{
    border-top-color:#323232
}
.hb-cart-outer .position-sidebar-top{
    top:0
}
.hb-cart-outer .position-sidebar-bottom{
    bottom:0
}
.hb-cart-outer.cart-slider .minicart-horizontal .product_list_widget{
    margin-right:15px;
    position:relative;
    right:0
}
.hb-cart-outer.cart-slider .cart_list-outer{
    position:relative
}
.hb-cart-outer.cart-slider .cart_list-outer .control .control-item{
    position:absolute;
    width:35px;
    height:100%;
    top:50%;
    background:#fff;
    z-index:9999;
    cursor:pointer
}
.hb-cart-outer.cart-slider .cart_list-outer .control .control-item .disabled{
    pointer-events:none
}
.hb-cart-outer.cart-slider .cart_list-outer .control .control-inner{
    height:25px;
    width:14px;
    position:relative;
    display:inline-block
}
.hb-cart-outer.cart-slider .cart_list-outer .control .control-inner:before,.hb-cart-outer.cart-slider .cart_list-outer .control .control-inner:after{
    -webkit-transform-origin:right top;
    transform-origin:right top;
    content:'';
    width:17px;
    height:1px;
    background:#999;
    display:block;
    position:absolute;
    right:0
}
.hb-cart-outer.cart-slider .cart_list-outer .control .control-inner.prev-inner{
    -webkit-transform:rotate(-180deg);
    transform:rotate(-180deg)
}
.hb-cart-outer.cart-slider .cart_list-outer .control .control-item:hover .control-inner:before,.hb-cart-outer.cart-slider .cart_list-outer .control .control-item:hover .control-inner:after{
    background:#000
}
.hb-cart-outer.cart-slider .dark-style .cart_list-outer .control .control-item{
    background:#323232
}
.hb-cart-outer.cart-slider .dark-style .cart_list-outer .control .control-item:hover .control-inner:before,.hb-cart-outer.cart-slider .dark-style .cart_list-outer .control .control-item:hover .control-inner:after{
    background:#fff
}
.hb-cart-outer.cart-slider .cart_list-outer .control .control-inner:before{
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    top:12px
}
.hb-cart-outer.cart-slider .cart_list-outer .control .control-inner:after{
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
    bottom:12px;
    right:1px
}
.hb-cart-outer.cart-slider .cart_list-outer .control .next{
    right:0
}
.hb-cart-outer.cart-slider .cart_list-outer .control .prev{
    -webkit-transform:translateY(-50%) rotate(180deg);
    transform:translateY(-50%) rotate(180deg);
    left:0
}
.hb-cart-outer .position-sidebar-top .mini_cart_item .info-item:before{
    content:' ';
    position:absolute;
    top:-8px;
    left:20px;
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    border-bottom:8px solid #fff
}
.hb-cart-outer .position-sidebar-top.dark-style .mini_cart_item .info-item:before{
    border-bottom-color:#323232
}
.hb-cart-outer .position-sidebar-top.dark-style .price-checkout,.hb-cart-outer .position-sidebar-bottom.dark-style .price-checkout{
    background:#323232
}
.hb-cart,.hb-cart .cart-control{
    position:relative
}
.hb-cart .title-cart{
    margin-right:10px;
    line-height:1
}
.hb-cart .cart-control{
    line-height:1
}
.hb-cart .cart-control i{
    display:inline-block;
    font-size:16px;
    color:#323232
}
.hb-cart .cart-control span.count{
    left:calc(100% - 9px);
    left:-webkit-calc(100% - 9px);
    border-radius:100px;
    display:block;
    position:absolute;
    text-align:center;
    top:-9px;
    font-size:11px;
    min-width:19px;
    padding:0 4px;
    line-height:19px;
    background:#ff7b7b;
    color:#fff
}
.hb-cart .mini-price{
    line-height:1
}
.hb-cart .mini-price .amount{
    font-size:15px;
    margin-left:10px
}
.hb-cart .mini-price.number-price .amount{
    margin-left:15px
}
.hb-cart .hb-minicart-outer{
    position:absolute;
    z-index:2;
    top:100%;
    left:0;
    width:330px
}
.hb-cart .hb-minicart{
    visibility:hidden
}
.hb-cart.dropdown .hb-minicart{
    box-shadow:0 0 5px 0 rgba(0,0,0,0.09)
}
.hb-cart.dropdown .hb-minicart-outer{
    pointer-events:none;
    visibility:hidden;
    z-index:999999
}
.hb-cart.dropdown.active-dropdown .hb-minicart-outer{
    pointer-events:all;
    visibility:visible
}
.hb-cart.dropdown:hover .hb-minicart{
    visibility:visible
}
.hb-cart.dropdown .hb-minicart .product_list_widget .empty{
    padding:0 0 30px 0;
    border:0
}
.hb-cart.dropdown-left-to-right .hb-minicart{
    -webkit-transform:translateX(-30px);
    transform:translateX(-30px);
    opacity:0
}
.hb-cart.dropdown-right-to-left .hb-minicart{
    -webkit-transform:translateX(30px);
    transform:translateX(30px);
    opacity:0
}
.hb-cart.dropdown-bottom-to-top .hb-minicart{
    -webkit-transform:translateY(30px);
    transform:translateY(30px);
    opacity:0
}
.hb-cart.dropdown-scale .hb-minicart{
    -webkit-transform:scale(0.9);
    transform:scale(0.9);
    opacity:0
}
.hb-cart.dropdown .link-cart{
    width:100%;
    height:100%;
    position:absolute;
    z-index:1;
    top:0;
    left:0
}
.hb-cart.sidebar{
    cursor:pointer
}
.overlay-sidebar{
    width:100%;
    height:100%;
    -webkit-transition:none;
    transition:none;
    position:fixed;
    top:0;
    right:0;
    background:rgba(0,0,0,0.4);
    z-index:99996;
    display:none;
    opacity:0
}
#yith-wcwl-popup-message{
    display:none !important;
    visibility:hidden;
    opacity:0;
    pointer-events:none
}
.wr-notice-cart-outer{
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%);
    z-index:9999999;
    padding:10px 10px 0 0;
    opacity:0;
    top:0;
    right:0
}
.wr-notice-cart-outer.active{
    opacity:1
}
.wr-notice-cart{
    border:1px solid #b3cc95;
    background:#f0f0f0;
    border-radius:2px;
    width:310px;
    min-height:70px;
    padding-left:30px;
    position:relative
}
.wr-notice-cart .icon-notice{
    background:#b3cc95;
    color:#fff;
    font-size:19px;
    padding:0 5px;
    min-width:30px;
    position:absolute;
    left:0;
    height:100%
}
.wr-notice-cart .text-notice{
    padding:15px;
    color:#363636;
    width:100%
}
.wr-notice-cart .text-notice a{
    color:#618238;
    background:0;
    border:1px solid;
    text-transform:none;
    font-style:normal;
    padding:3px 0;
    margin-top:10px;
    text-align:center;
    line-height:inherit;
    display:block;
    height:auto;
    -ms-order:2;
    order:2;
    -webkit-order:2
}
.wr-notice-cart .text-notice a:hover{
    color:#999
}
.wr-notice-cart .close-notice{
    width:35px;
    height:35px;
    position:absolute;
    top:-7px;
    right:-7px;
    cursor:pointer;
    padding:10px 0 0 10px
}
.wr-notice-cart .close-notice:before,.wr-notice-cart .close-notice:after{
    content:' ';
    width:13px;
    height:1px;
    background:#000;
    display:block
}
.wr-notice-cart .close-notice:before{
    -webkit-transform:translate(1px,7px) rotate(-45deg);
    transform:translate(1px,7px) rotate(-45deg)
}
.wr-notice-cart .close-notice:after{
    -webkit-transform:translate(1px,6px) rotate(45deg);
    transform:translate(1px,6px) rotate(45deg)
}
.wr-notice-cart .close-notice:hover:before{
    -webkit-transform:translate(1px,7px) rotate(135deg);
    transform:translate(1px,7px) rotate(135deg)
}
.wr-notice-cart .close-notice:hover:after{
    -webkit-transform:translate(1px,6px) rotate(-135deg);
    transform:translate(1px,6px) rotate(-135deg)
}
.wr-notice-cart-outer.error .wr-notice-cart{
    border-color:#ff9696
}
.wr-notice-cart-outer.error .icon-notice{
    background:#ff9696
}
.wr-notice-cart-outer.error .text-notice a{
    color:#da5d5d
}
.wr-mobile .hb-sidebar .icon-sidebar{
    position:relative
}
.wr-mobile .hb-sidebar .icon-sidebar:before{
    width:calc(100% - -20px);
    width:-webkit-calc(100% - -20px);
    height:calc(100% - -20px);
    height:-webkit-calc(100% - -20px);
    content:' ';
    position:absolute;
    top:-10px;
    left:-10px
}
.hb-sidebar .content-sidebar>.overlay{
    -webkit-transition:.3s all;
    transition:.3s all;
    opacity:0;
    visibility:hidden;
    background:rgba(0,0,0,0.4);
    z-index:9998
}
.hb-sidebar .icon-sidebar{
    cursor:pointer
}
.hb-sidebar .animation-sidebar{
    position:fixed;
    visibility:hidden;
    z-index:9999;
    height:100%;
    background:#fff;
    overflow:auto;
    overflow-scrolling:touch;
    -o-overflow-scrolling:touch;
    -ms-overflow-scrolling:touch;
    -moz-overflow-scrolling:touch;
    -webkit-overflow-scrolling:touch;
    padding:20px;
    width:300px
}
.hb-sidebar .animation-sidebar.left-position{
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%);
    top:0;
    left:0
}
.hb-sidebar .animation-sidebar.right-position{
    -webkit-transform:translateX(100%);
    transform:translateX(100%);
    top:0;
    right:0
}
.hb-sidebar .animation-sidebar.top-position{
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%);
    top:0;
    left:0
}
.hb-sidebar .animation-sidebar.bottom-position{
    -webkit-transform:translateY(100%);
    transform:translateY(100%);
    bottom:0;
    left:0
}
.hb-sidebar.active .animation-sidebar{
    visibility:visible
}
.hb-sidebar.active .animation-sidebar.right-position,.hb-sidebar.active .animation-sidebar.left-position{
    height:100vh
}
body.admin-bar .hb-sidebar .animation-sidebar.left-position,body.admin-bar .hb-sidebar .animation-sidebar.right-position,body.admin-bar .hb-sidebar .animation-sidebar.top-position{
    top:32px
}
.hb-overlay-sidebar{
    background:rgba(0,0,0,0.4);
    z-index:99996;
    display:none
}
.animation-sidebar.sidebar-empty p{
    color:#323232;
    padding:15px 0;
    border-bottom:1px solid #ebebeb
}
.animation-sidebar.sidebar-empty a{
    text-decoration:underline
}
.animation-sidebar .widget{
    padding:0 0 20px 0;
    margin:0
}
.animation-sidebar .widget .widget-title{
    margin:0 0 15px 0
}
.animation-sidebar .sidebar-inner>.widget:last-child{
    padding-bottom:0
}
.animation-sidebar.bottom-position,.animation-sidebar.top-position{
    left:0;
    height:auto;
    width:100%
}
.animation-sidebar.bottom-position .sidebar-inner,.animation-sidebar.top-position .sidebar-inner{
    margin:0 auto;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    -webkit-box-align:stretch;
    align-items:stretch
}
.animation-sidebar.bottom-position .sidebar-inner .widget,.animation-sidebar.top-position .sidebar-inner .widget{
    width:250px;
    margin:0 10px;
    padding:0
}
.animation-sidebar.widget-search{
    top:0
}
body.admin-bar .animation-sidebar.left-position,body.admin-bar .animation-sidebar.right-position{
    height:calc(100% - 32px);
    height:-webkit-calc(100% - 32px)
}
body.admin-bar .sticky-row-scroll .animation-sidebar.left-position,body.admin-bar .sticky-row-scroll .animation-sidebar.right-position{
    height:calc(100vh - 32px);
    height:-webkit-calc(100vh - 32px);
    top:0
}
.sticky-row-scroll .hb-sidebar .content-sidebar>.overlay{
    height:100vh
}
.wr-mobile .wr-close-mobile{
    display:block;
    top:5px;
    left:335px;
    position:fixed;
    width:30px;
    height:30px;
    z-index:99999;
    pointer-events:none
}
.wr-mobile .wr-close-mobile span{
    width:100%;
    height:100%;
    position:relative;
    display:block
}
.wr-mobile .wr-close-mobile span:before,.wr-mobile .wr-close-mobile span:after{
    content:'';
    height:100%;
    width:2px;
    background:#fff;
    display:block;
    position:absolute;
    top:0;
    left:13px
}
.wr-mobile .wr-close-mobile span:before{
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.wr-mobile .wr-close-mobile span:after{
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.wr-mobile .hb-sidebar .wr-close-mobile{
    left:302px
}
.logged-in.wr-mobile .wr-close-mobile{
    top:36px
}
@media(max-width:340px){
    .wr-mobile .hb-sidebar-outer .animation-sidebar{
        width:calc(100% - 40px);
        width:-webkit-calc(100% - 40px)
    }
    .wr-mobile .hb-sidebar-outer .close-sidebar{
        left:auto;
        right:5px
    }
}
@media(max-width:370px){
    .wr-mobile .hb-minicart{
        width:calc(100% - 40px);
        width:-webkit-calc(100% - 40px)
    }
    .wr-mobile .hb-cart-outer .close-cart{
        left:auto;
        right:5px
    }
}
.hb-wpml{
    position:relative
}
.hb-wpml #lang_sel{
    height:auto;
    display:block
}
.hb-wishlist{
    position:relative
}
.hb-wishlist:hover{
    opacity:.6
}
.hb-wishlist .icon,.hb-wishlist .text{
    transition:all .3s;
    line-height:1
}
.hb-wishlist .text{
    margin-left:10px
}
.hb-wishlist .icon{
    width:auto;
    height:auto;
    margin:0
}
.hb-wishlist.left .text{
    margin:0 10px 0 0
}
.hb-wishlist .link{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1
}
.hb-flex{
    -webkit-flex:1 0 auto;
    -ms-flex:1 0 auto;
    -webkit-box-flex:1;
    flex:1 0 auto
}
.hb-flex.not-flex{
    -webkit-box-flex:inherit;
    -webkit-flex:inherit;
    -ms-flex:inherit;
    flex:inherit
}
.vertical-layout{
    top:0;
    height:100%;
    position:fixed;
    z-index:99996
}
.vertical-layout.left-position-vertical{
    left:0
}
.vertical-layout.right-position-vertical{
    right:0
}
.vertical-layout>.hb-section-outer{
    -webkit-box-flex:1;
    -webkit-flex:1 0;
    -ms-flex:1 0;
    flex:1 0
}
.vertical-layout>.hb-section-outer>.hb-section,.vertical-layout>.hb-section-outer>.hb-section>.container{
    -webkit-flex:1 0 auto;
    -ms-flex:1 0 auto;
    -webkit-box-flex:1;
    flex:1 0 auto
}
.vertical-layout .element-item.vertical-align-left{
    -ms-flex-item-align:start;
    -webkit-align-self:flex-start;
    align-self:flex-start
}
.vertical-layout .element-item.vertical-align-right{
    -ms-flex-item-align:end;
    -webkit-align-self:flex-end;
    align-self:flex-end
}
body.admin-bar .vertical-layout{
    height:calc(100% - 32px);
    height:-webkit-calc(100% - 32px);
    top:32px
}
.menu-more{
    position:relative
}
.menu-more .icon-more{
    font-size:14px;
    width:47px;
    padding:10px;
    cursor:pointer
}
.menu-more .nav-more{
    width:220px;
    position:absolute;
    top:100%;
    z-index:999999;
    visibility:hidden;
    pointer-events:none
}
.menu-more.active-more .nav-more{
    visibility:visible;
    pointer-events:all
}
.menu-more .nav-more .site-navigator{
    visibility:hidden;
    opacity:0;
    background:#fff;
    box-shadow:0 0 5px 0 rgba(0,0,0,0.09)
}
.menu-more .nav-more .item-hidden{
    display:block;
    clear:both;
    width:100%
}
.menu-more .nav-more .site-navigator>li.menu-item-language>a,.menu-more .nav-more .site-navigator>li>a{
    padding:10px 15px;
    position:relative;
    color:#323232;
    background:0;
    border-radius:0;
    border:0
}
.menu-more .nav-more .site-navigator>li>a .icon-has-children{
    margin-left:0;
    right:20px;
    position:absolute;
    top:50%
}
.menu-more .nav-more .site-navigator>li>a .icon-has-children:before{
    content:"\f105"
}
.menu-more .animation-none{
    -webkit-transition:none;
    transition:none
}
.menu-more .animation-left-to-right{
    -webkit-transform:translateX(-50px);
    transform:translateX(-50px)
}
.menu-more .animation-right-to-left{
    -webkit-transform:translateX(50px);
    transform:translateX(50px)
}
.menu-more .animation-bottom-to-top{
    -webkit-transform:translateY(50px);
    transform:translateY(50px)
}
.menu-more .animation-scale{
    -webkit-transform:scale(0.8);
    transform:scale(0.8)
}
.vertical-layout .hb-menu .site-navigator>li{
    float:none
}
.vertical-layout .hb-menu.text-layout{
    -ms-flex-item-align:stretch;
    -webkit-align-self:stretch;
    align-self:stretch
}
.vertical-layout .hb-menu .has-submenu .site-navigator>li>a,.vertical-layout .hb-menu .has-submenu .menu-default ul a{
    padding-right:42px;
    padding-left:0
}
.vertical-layout .hb-menu .not-submenu .site-navigator>li>a,.vertical-layout .hb-menu .not-submenu .menu-default ul a{
    padding-right:0;
    padding-left:0
}
.vertical-layout .hb-menu .text-align-right .has-submenu .site-navigator>li>a{
    padding-left:42px;
    padding-right:0
}
.vertical-layout .hb-menu .icon-has-children{
    margin-left:0;
    position:absolute;
    right:0;
    font-size:14px;
    top:50%;
    line-height:35px;
    width:35px;
    text-align:center;
    border-radius:50%
}
.vertical-layout .hb-menu .text-align-right .icon-has-children{
    right:none;
    left:0
}
.vertical-layout .hb-menu .animation-vertical-slide .icon-has-children:hover,.vertical-layout .hb-menu .animation-vertical-accordion .icon-has-children:hover{
    background:rgba(0,0,0,0.1)
}
.vertical-layout .hb-menu .site-navigator>.menu-item-has-children>a .icon-has-children:before{
    content:"\f105"
}
.hb-menu-outer .sidebar-style.animation-vertical-normal li.menu-default ul,.hb-menu-outer .sidebar-style.animation-vertical-normal .mm-container-outer,.vertical-layout .hb-menu li.menu-default ul,.vertical-layout .hb-menu .mm-container-outer{
    top:0
}
.vertical-layout .hb-menu .animation-vertical-normal .text-align-right .menu-default ul a .icon-has-children,.vertical-layout .hb-menu .animation-vertical-normal .menu-default ul a .icon-has-children,.hb-menu-outer .animation-vertical-normal.sidebar-style .menu-default ul a .icon-has-children{
    right:0;
    left:auto
}
.vertical-layout .hb-menu .animation-vertical-normal .menu-default ul a,.hb-menu-outer .animation-vertical-normal.sidebar-style .menu-default ul a{
    padding-left:15px;
    padding-right:35px;
    text-align:left
}
.hb-menu-outer .sidebar-style .navigator-column .navigator-column-inner{
    width:100%
}
.hb-menu-outer .sidebar-style.animation-vertical-slide .menu-breadcrumbs-outer{
    padding:0 20px
}
.hb-menu-outer .sidebar-style.animation-vertical-slide.text-align-right .menu-breadcrumbs-outer{
    padding-left:25px
}
.hb-menu-outer .fullscreen-style.animation-vertical-slide .menu-breadcrumbs-outer{
    padding:0 15px
}
.hb-menu-outer .fullscreen-style.animation-vertical-slide.text-align-right .menu-breadcrumbs-outer{
    padding-left:22px
}
.hb-menu-outer .fullscreen-style.animation-vertical-slide .site-navigator,.hb-menu-outer .sidebar-style.animation-vertical-slide .site-navigator{
    margin:0
}
.vertical-layout .hb-menu .animation-vertical-slide .site-navigator,.hb-menu-outer .fullscreen-style.animation-vertical-slide .site-navigator,.hb-menu-outer .sidebar-style.animation-vertical-slide .site-navigator{
    overflow:hidden;
    position:relative
}
.hb-menu-outer .fullscreen-style.animation-vertical-slide .site-navigator{
    min-width:250px
}
.vertical-layout .hb-menu .animation-vertical-slide .menu-default ul,.hb-menu-outer .fullscreen-style.animation-vertical-slide .menu-default ul,.hb-menu-outer .sidebar-style.animation-vertical-slide .menu-default ul{
    opacity:1;
    width:100%;
    background:transparent;
    box-shadow:initial;
    top:0;
    left:0;
    pointer-events:initial
}
.vertical-layout .hb-menu .animation-vertical-slide .site-navigator>li,.vertical-layout .hb-menu .animation-vertical-slide .site-navigator>.menu-default li,.hb-menu-outer .fullscreen-style.animation-vertical-slide .site-navigator>li,.hb-menu-outer .fullscreen-style.animation-vertical-slide .site-navigator>.menu-default li,.hb-menu-outer .sidebar-style.animation-vertical-slide .site-navigator>li,.hb-menu-outer .sidebar-style.animation-vertical-slide .site-navigator>.menu-default li{
    position:initial
}
.vertical-layout .hb-menu .animation-vertical-slide .menu-default li .menu-item-link,.hb-menu-outer .fullscreen-style.animation-vertical-slide .menu-default li .menu-item-link,.hb-menu-outer .sidebar-style.animation-vertical-slide .menu-default li .menu-item-link{
    -webkit-transform:translateX(100%);
    transform:translateX(100%)
}
.vertical-layout .hb-menu .animation-vertical-slide .mm-container-outer,.hb-menu-outer .fullscreen-style.animation-vertical-slide .mm-container-outer,.hb-menu-outer .sidebar-style.animation-vertical-slide .mm-container-outer{
    top:0;
    left:0;
    width:100%;
    opacity:1;
    overflow:hidden;
    pointer-events:initial
}
.vertical-layout .hb-menu .animation-vertical-slide .mm-container-outer>.mm-container,.hb-menu-outer .fullscreen-style.animation-vertical-slide .mm-container-outer>.mm-container,.hb-menu-outer .sidebar-style.animation-vertical-slide .mm-container-outer>.mm-container{
    -webkit-transform:translateX(100%);
    transform:translateX(100%);
    background:transparent;
    box-shadow:initial;
    padding:0
}
.vertical-layout .hb-menu .animation-vertical-slide .slide-normal>.menu-item-link,.vertical-layout .hb-menu .animation-vertical-slide .slide-normal .mm-container-outer>.mm-container,.hb-menu-outer .fullscreen-style.animation-vertical-slide .slide-normal>.menu-item-link,.hb-menu-outer .fullscreen-style.animation-vertical-slide .slide-normal .mm-container-outer>.mm-container,.hb-menu-outer .sidebar-style.animation-vertical-slide .slide-normal>.menu-item-link,.hb-menu-outer .sidebar-style.animation-vertical-slide .slide-normal .mm-container-outer>.mm-container{
    -webkit-transform:translateX(0) !important;
    transform:translateX(0) !important
}
.vertical-layout .hb-menu .animation-vertical-slide .slide-left>.menu-item-link,.hb-menu-outer .fullscreen-style.animation-vertical-slide .slide-left>.menu-item-link,.hb-menu-outer .sidebar-style.animation-vertical-slide .slide-left>.menu-item-link{
    -webkit-transform:translateX(-100%) !important;
    transform:translateX(-100%) !important
}
.menu-breadcrumbs{
    font-size:12px
}
.menu-breadcrumbs .element-breadcrumbs{
    margin:3px 8px 3px 0
}
.menu-breadcrumbs .element-breadcrumbs:last-child{
    margin-right:0
}
.menu-breadcrumbs .element-breadcrumbs i{
    margin-right:8px;
    font-size:10px
}
.menu-breadcrumbs .element-breadcrumbs:not(:last-child) span{
    cursor:pointer
}
.animation-vertical-accordion .site-navigator{
    display:inline-block;
    width:100%
}
.hb-menu-outer .fullscreen-style.animation-vertical-accordion .site-navigator{
    min-width:250px
}
.vertical-layout .hb-menu .animation-vertical-accordion .menu-item-has-children a .icon-has-children:before,.hb-menu-outer .fullscreen-style.animation-vertical-accordion .site-navigator .menu-item-has-children a .icon-has-children:before,.hb-menu-outer .sidebar-style.animation-vertical-accordion .site-navigator .menu-item-has-children a .icon-has-children:before{
    content:"\f107"
}
.vertical-layout .hb-menu .animation-vertical-accordion .active-accordion>a .icon-has-children:before,.hb-menu-outer .fullscreen-style.animation-vertical-accordion .site-navigator .active-accordion>a .icon-has-children:before,.hb-menu-outer .sidebar-style.animation-vertical-accordion .site-navigator .active-accordion>a .icon-has-children:before{
    content:"\f106"
}
.vertical-layout .hb-menu .animation-vertical-accordion .menu-default ul,.hb-menu-outer .fullscreen-style.animation-vertical-accordion .menu-default ul,.hb-menu-outer .sidebar-style.animation-vertical-accordion .menu-default ul{
    opacity:1;
    visibility:visible;
    position:static;
    width:100%;
    background:transparent;
    box-shadow:none;
    padding-left:15px;
    display:none;
    pointer-events:all
}
.vertical-layout .hb-menu .animation-vertical-accordion.text-align-right .menu-default ul,.hb-menu-outer .fullscreen-style.animation-vertical-accordion.text-align-right .menu-default ul,.hb-menu-outer .sidebar-style.animation-vertical-accordion.text-align-right .menu-default ul{
    padding-right:15px;
    padding-left:0
}
.vertical-layout .hb-menu .animation-vertical-accordion .mm-container-outer,.hb-menu-outer .fullscreen-style.animation-vertical-accordion .mm-container-outer,.hb-menu-outer .sidebar-style.animation-vertical-accordion .mm-container-outer{
    opacity:1;
    visibility:visible;
    position:static;
    display:none;
    width:100%;
    pointer-events:all;
    overflow:hidden
}
.vertical-layout .hb-menu .animation-vertical-accordion .mm-container,.hb-menu-outer .fullscreen-style.animation-vertical-accordion .mm-container,.hb-menu-outer .sidebar-style.animation-vertical-accordion .mm-container{
    background:transparent;
    box-shadow:none;
    padding:0
}
.footer .top{
    padding:50px 0 35px
}
.footer .widget:not(:last-child){
    margin-bottom:30px
}
.footer .widget-title{
    text-transform:none;
    font-size:16px
}
.footer .widget-title+*{
    padding:0
}
.footer .bot{
    padding:25px 0;
    position:relative;
    font-size:12px;
    border-top:1px solid rgba(255,255,255,0.1)
}
.footer .bot .info{
    text-align:center;
    line-height:24px
}
.footer .footer-logo{
    margin-bottom:8px
}
.footer .footer-menu ul{
    padding:0;
    display:inline-block;
    text-align:center;
    font-size:12px
}
.footer .footer-menu ul li{
    float:left;
    list-style:none;
    position:relative;
    margin-right:12px;
    padding-right:12px
}
.footer .footer-menu ul li:after{
    position:absolute;
    top:4px;
    right:0;
    width:1px;
    height:11px;
    content:"";
    background:#4a4a4a
}
.footer .footer-menu ul li:last-child:after{
    background:0
}
.footer .footer-menu ul li a{
    color:#646464
}
.footer .footer-menu ul li a:hover{
    color:#ff4064
}
.footer .site-navigator li a{
    padding:0
}
.footer .site-navigator li.new a,.footer .site-navigator li.hot a{
    position:relative
}
.footer .site-navigator li.new a:after,.footer .site-navigator li.hot a:after,.footer .site-navigator li.new a:before,.footer .site-navigator li.hot a:before{
    position:absolute
}
.footer .site-navigator li.new a:after,.footer .site-navigator li.hot a:after{
    font-size:12px;
    height:15px;
    padding:0 5px;
    border-radius:2px 2px 2px 0;
    line-height:14px;
    top:-8px;
    color:#fff
}
.footer .site-navigator li.new a:before,.footer .site-navigator li.hot a:before{
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
    border:4px solid transparent;
    content:"";
    right:-7px
}
.footer .site-navigator li.new a:before{
    border-bottom:5px solid #87aa0c;
    top:2px
}
.footer .site-navigator li.new a:after{
    content:"new";
    background:#87aa0c;
    right:-35px
}
.footer .site-navigator li.hot a:before{
    border-bottom:5px solid #c01a08
}
.footer .site-navigator li.hot a:after{
    content:"hot";
    background:#c01a08
}
.container:before,.container:after,.row:before,.row:after,.primary-sidebar-inner:before,.primary-sidebar-inner:after{
    content:" ";
    display:table
}
.container:after,.row:after{
    clear:both
}
.row [class*="cm-"]{
    float:left;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.cm-12{
    width:100%
}
.cm-11{
    width:91.66667%
}
.cm-10{
    width:83.33333%
}
.cm-9{
    width:75%
}
.cm-8{
    width:66.66667%
}
.cm-7{
    width:58.33333%
}
.cm-6{
    width:50%
}
.cm-5{
    width:41.66667%
}
.cm-4{
    width:33.33333%
}
.cm-3{
    width:25%
}
.cm-2{
    width:16.66667%
}
.cm-1{
    width:8.33333%
}
.cpl-12{
    right:100%
}
.cpl-11{
    right:91.66667%
}
.cpl-10{
    right:83.33333%
}
.cpl-9{
    right:75%
}
.cpl-8{
    right:66.66667%
}
.cpl-7{
    right:58.33333%
}
.cpl-6{
    right:50%
}
.cpl-5{
    right:41.66667%
}
.cpl-4{
    right:33.33333%
}
.cpl-3{
    right:25%
}
.cpl-2{
    right:16.66667%
}
.cpl-1{
    right:8.33333%
}
.cph-12{
    left:100%
}
.cph-11{
    left:91.66667%
}
.cph-10{
    left:83.33333%
}
.cph-9{
    left:75%
}
.cph-8{
    left:66.66667%
}
.cph-7{
    left:58.33333%
}
.cph-6{
    left:50%
}
.cph-5{
    left:41.66667%
}
.cph-4{
    left:33.33333%
}
.cph-3{
    left:25%
}
.cph-2{
    left:16.66667%
}
.cph-1{
    left:8.33333%
}
.cpl-0{
    right:auto
}
.cph-0{
    left:auto
}
.cm-offset-12{
    margin-left:100%
}
.cm-offset-11{
    margin-left:91.66667%
}
.cm-offset-10{
    margin-left:83.33333%
}
.cm-offset-9{
    margin-left:75%
}
.cm-offset-8{
    margin-left:66.66667%
}
.cm-offset-7{
    margin-left:58.33333%
}
.cm-offset-6{
    margin-left:50%
}
.cm-offset-5{
    margin-left:41.66667%
}
.cm-offset-4{
    margin-left:33.33333%
}
.cm-offset-3{
    margin-left:25%
}
.cm-offset-2{
    margin-left:16.66667%
}
.cm-offset-1{
    margin-left:8.33333%
}
.cm-offset-0{
    margin-left:0
}
.error404 .wrapper .container{
    background:0
}
.error404 .content-404{
    padding:280px 5%
}
.error404 .content-404 h3{
    font-size:40px;
    line-height:40px;
    text-transform:uppercase;
    letter-spacing:1px;
    margin:0 0 20px;
    font-weight:bold
}
.error404 .content-404 p{
    font-size:14px;
    margin-top:35px
}
.error404 .content-404 .widget-search{
    max-width:550px;
    width:100%;
    margin:50px auto 0
}
.error404 .content-404 .widget-search button{
    right:10px;
    border:0
}
.error404 .search-field:focus,.error404 .search-field:active{
    outline:0
}
.search-results .entry-title{
    text-transform:none;
    font-size:22px
}
.search-results .p-info{
    right:30px;
    top:30px
}
.search-results .product .entry-content .price{
    font-weight:bold;
    font-size:20px
}
.search-results .entry-cat a{
    float:none;
    padding:inherit;
    font-size:inherit;
    background:0;
    text-transform:none;
    letter-spacing:0
}
.archive-full-width{
    padding:0 15px
}
.b-classic .entry-thumb{
    float:left;
    position:relative
}
.b-classic.small .entry-thumb a{
    max-width:290px;
    display:block
}
.b-classic.large .entry-thumb,.b-classic.large .entry-thumb img{
    float:none;
    width:100%
}
.b-classic .entry-thumb:hover>i,.b-classic .format-gallery:hover>i{
    background:#424242;
    color:#fff
}
.b-classic.small.boxed .entry-thumb:before{
    content:"";
    position:absolute;
    right:0;
    top:10px;
    border:8px solid transparent;
    border-right:8px solid #fff;
    z-index:10
}
.b-classic.large iframe+.entry-content,.b-classic .b-masonry iframe+.entry-content{
    margin-top:-10px
}
.b-classic.small.default .entry-thumb+.entry-content,.b-classic.small.default .mejs-audio+.entry-content,.b-classic.small.default iframe+.entry-content{
    padding:0 30px
}
.b-classic.large.default .entry-thumb+.entry-content,.b-classic.large.default .mejs-audio+.entry-content,.b-classic.large.default iframe+.entry-content{
    padding:20px 0
}
.b-classic .format-video .entry-thumb iframe,.b-classic .format-video .entry-thumb .wp-video,.b-classic .format-video .mejs-video{
    width:290px !important;
    height:290px !important
}
.b-classic .format-audio .entry-thumb>div.pa{
    left:0;
    bottom:0;
    width:100%
}
.b-classic .format-audio .entry-thumb iframe{
    height:130px !important;
    margin-bottom:-20px
}
.b-classic .format-video .mejs-layers>*,.b-classic.small .wr-nitro-carousel.owl-loaded{
    width:290px !important
}
video.wp-video-shortcode,.wp-video-shortcode video{
    width:100%;
    height:100%
}
.wp-video-shortcode{
    max-width:100%
}
.wp-video{
    margin-left:auto;
    margin-right:auto
}
.entry-thumb i,.post.format-gallery>i{
    top:10px;
    left:10px;
    z-index:10;
    font-size:14px
}
.entry-content h4.entry-title{
    margin:10px 0
}
.entry-cat a{
    text-transform:uppercase;
    font-size:9px;
    letter-spacing:1px;
    float:left;
    padding:0 5px;
    margin:0 2px 2px 0
}
.entry-cat a:hover{
    background:#f2f2f2
}
.entry-meta,.entry-meta a{
    color:#ababab;
    font-size:12px
}
.entry-meta i{
    margin-right:5px
}
.entry-meta span:not(:last-child){
    margin-right:20px;
    display:inline-block
}
.entry-meta .entry-author i{
    margin-right:5px;
    font-size:14px
}
.more-link span{
    -webkit-transform:translateX(10px);
    transform:translateX(10px);
    opacity:0
}
.more-link:hover span{
    -webkit-transform:translateX(5px);
    transform:translateX(5px);
    opacity:1
}
.format-audio iframe{
    width:100% !important;
    height:auto !important
}
.format-audio .mejs-container,.format-audio .mejs-container .mejs-controls{
    height:65px !important;
    background:#000
}
.format-audio .mejs-container .mejs-controls .mejs-time-rail{
    margin-top:20px
}
.format-audio .mejs-container .mejs-controls .mejs-time-rail span,.format-audio .mejs-container .mejs-controls .mejs-time-rail a,.format-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.format-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{
    height:3px;
    border-radius:1px
}
.format-audio .mejs-controls .mejs-time-rail .mejs-time-loaded,.format-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{
    background:#464646
}
.format-audio .mejs-controls .mejs-time-rail .mejs-time-current{
    background:#ff4064
}
.format-audio .mejs-container .mejs-controls div{
    margin-top:18px
}
.format-audio .mejs-controls .mejs-button button{
    margin:5px
}
.b-zigzag .format-gallery .entry-thumb,.b-zigzag .format-gallery .entry-thumb .owl-item{
    max-width:405px;
    height:300px
}
.b-zigzag .format-gallery .entry-thumb a,.b-classic.small .format-gallery .entry-thumb a{
    display:inline-block
}
.format-gallery .entry-thumb img{
    margin:0 1px 1px 0
}
.format-gallery .entry-thumb a:nth-child(2n+1) img{
    margin-right:0
}
.format-gallery .entry-thumb a:last-child img,.format-gallery .entry-thumb a:nth-last-child(2) img{
    margin-bottom:0
}
.format-gallery .owl-dots{
    position:relative;
    margin-top:-60px
}
.b-classic .format-gallery .entry-thumb:hover img,.b-zigzag .format-gallery .entry-thumb:hover img{
    opacity:.8
}
[class*="b-"].boxed .entry-thumb:before{
    border-right-color:#f9f9f9
}
.blog .main-content article.post .entry-text{
    margin-bottom:20px
}
.b-zigzag .entry-thumb{
    position:absolute;
    width:405px;
    height:300px;
    left:0
}
.b-zigzag .entry-thumb:before{
    border-bottom:90px solid #000;
    position:absolute;
    content:"";
    opacity:.5;
    z-index:1
}
.b-zigzag .post:nth-child(2n) .entry-thumb:before{
    left:0;
    border-right:113px solid transparent
}
.b-zigzag .post:nth-child(2n+1) .entry-thumb:before{
    right:0;
    border-left:113px solid transparent
}
.b-zigzag .post:nth-child(2n) .entry-thumb{
    right:0;
    left:auto
}
.b-zigzag .post:nth-child(2n) .entry-thumb i{
    left:auto;
    right:10px
}
.b-zigzag.boxed .entry-cat{
    margin:0
}
.b-zigzag .entry-content{
    min-height:280px;
    z-index:999
}
.b-zigzag .post:nth-child(2n+1) .entry-thumb+.entry-content{
    margin:90px 0 0 293px
}
.b-zigzag .post:nth-child(2n) .entry-thumb+.entry-content{
    margin:90px 293px 0 0
}
.b-zigzag .format-video .entry-thumb iframe,.b-zigzag .format-video .entry-thumb .wp-video,.b-zigzag .format-video .mejs-video{
    width:406px !important;
    height:301px !important
}
.b-zigzag .format-video .mejs-layers>*{
    width:406px !important
}
.b-masonry{
    margin:0 -15px
}
.b-masonry .entry-title a{
    font-size:20px
}
.b-masonry .entry-thumb{
    position:relative
}
.b-masonry .format-video .entry-thumb iframe,.b-masonry .format-video .entry-thumb .wp-video,.b-masonry .format-video .mejs-video,.b-masonry.style-2 .format-video iframe,.b-masonry.style-2 .format-video .wp-video,.b-masonry.style-2 .format-video .mejs-video{
    width:100% !important;
    height:270px !important
}
.b-masonry .format-video .mejs-layers>*,.b-masonry.style-2 .format-video .mejs-layers>*{
    width:100% !important
}
.b-masonry .format-gallery .entry-thumb img,.b-masonry .format-gallery .entry-thumb .owl-controls{
    margin:0
}
.b-masonry .format-gallery .entry-thumb .owl-controls{
    position:relative;
    z-index:10
}
.b-masonry .entry-thumb i{
    bottom:10px;
    top:auto
}
.b-masonry .b-masonry:not(.default) .entry-content .entry-title{
    margin:0 0 10px
}
.b-masonry .entry-meta{
    border-top:1px solid #e1e1e1
}
.b-masonry .post .entry-content{
    padding:20px
}
.b-masonry.default .post .entry-content{
    padding:10px 0
}
.page-numbers{
    list-style:none;
    padding:0;
    margin:0;
    display:inline-block;
    text-align:center
}
.page-numbers li{
    float:left
}
.page-numbers li>*{
    display:block;
    width:34px;
    height:34px;
    color:#a8a8a8;
    text-align:center;
    line-height:32px;
    margin:0 2px;
    border:1px solid transparent;
    border-radius:50%
}
.style-2 .page-numbers li>*{
    border-radius:2px
}
.style-3 ul.page-numbers{
    border:1px solid #eaeaea;
    padding:4px 3px;
    border-radius:50px
}
.style-3 .page-numbers li>*{
    border:0;
    line-height:34px
}
.post-title .entry-author img{
    border-radius:50%
}
.post-title.style-2:before{
    content:'';
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background:rgba(0,0,0,0.4)
}
.post-title.style-2 *{
    color:#fff;
    text-shadow:0 1px 1px rgba(0,0,0,0.26)
}
.post-title.style-2 a:hover{
    color:#ff4064
}
.post-title.section-full-screen .arrow{
    left:calc(50% - 25px);
    left:-webkit-calc(50% - 25px);
    width:50px;
    height:30px;
    position:absolute;
    bottom:50px
}
.post-title.section-full-screen .arrow span{
    opacity:0;
    bottom:0
}
.post-title.section-full-screen .arrow span:first-child{
    -webkit-animation:am 2s ease-in-out infinite;
    animation:am 2s ease-in-out infinite
}
.post-title.section-full-screen .arrow span:last-child{
    -webkit-animation:am 2s 1s ease-in-out infinite;
    animation:am 2s 1s ease-in-out infinite
}
.post-title.section-full-screen .arrow span:before,.post-title.section-full-screen .arrow span:after{
    background:#fff;
    content:'';
    height:1px;
    position:absolute;
    width:30px;
    left:10px;
    top:-15px
}
.post-title.section-full-screen .arrow span:before{
    -webkit-transform:rotate(45deg) translateX(-15px);
    transform:rotate(45deg) translateX(-15px)
}
.post-title.section-full-screen .arrow span:after{
    -webkit-transform:rotate(-45deg) translateX(15px);
    transform:rotate(-45deg) translateX(15px)
}
@-webkit-keyframes am{
    0{
        opacity:0
    }
    70%{
        opacity:1
    }
    100%{
        opacity:0;
        bottom:-15px
    }
}
@keyframes am{
    0{
        opacity:0
    }
    70%{
        opacity:1
    }
    100%{
        opacity:0;
        bottom:-15px
    }
}
.single-post .content h1,.wpb_text_column h1{
    margin-top:.6875em;
    margin-bottom:.22916667em
}
.single-post .content h2,.wpb_text_column h2{
    margin-top:1.03125em;
    margin-bottom:.34375em
}
.single-post .content h3,.wpb_text_column h3{
    margin-top:1.37500001em;
    margin-bottom:.45833334em
}
.single-post .content h4,.single-post .content h5,.single-post .content h6,.wpb_text_column h4,.wpb_text_column h5,.wpb_text_column h6{
    margin-top:1.83333333em;
    margin-bottom:.61111111em
}
.single-post .wrapper .style-2+.container .primary-sidebar>div{
    margin-top:0
}
.entry-thumb.thumb-no-mg{
    margin:0
}
.b-single .format-quote .entry-thumb.thumb-no-mg{
    margin-bottom:30px
}
.b-single .format-video .wp-video,.b-single .format-video .entry-thumb iframe{
    width:100% !important
}
.b-single .format-video .entry-thumb iframe{
    height:640px
}
.b-single .content{
    margin-bottom:30px
}
.b-single .post-tags a{
    font-family:Georgia;
    font-style:italic;
    display:inline-block;
    margin-left:6px;
    font-size:12px;
    color:#646464
}
.b-single .single-nav{
    padding-top:30px;
    margin:30px 0;
    border-top:1px solid #e8e8e8
}
.b-single .single-nav>*{
    width:50%;
    float:left;
    font-size:14px;
    position:relative
}
.b-single .single-nav .next{
    text-align:right;
    float:right
}
.b-single .single-nav .meta-nav{
    position:absolute;
    opacity:0;
    -webkit-transition:all .3s;
    transition:all .3s
}
.b-single .single-nav .prev .meta-nav{
    left:-30px
}
.b-single .single-nav .next .meta-nav{
    right:-30px
}
.b-single .single-nav>div:hover .meta-nav{
    opacity:1
}
.b-single .single-nav .prev:hover .meta-nav{
    left:-20px
}
.b-single .single-nav .next:hover .meta-nav{
    right:-20px
}
.b-single .single-nav>div>span{
    display:block;
    font-size:12px
}
.b-single .post-author{
    padding:20px;
    overflow:hidden;
    margin:30px 0
}
.b-single .author-info{
    overflow:hidden;
    padding-left:22px
}
.b-single .author-info a{
    color:#646464;
    font-weight:600;
    display:table;
    margin-bottom:10px
}
.b-single .author-info p{
    margin:0
}
.b-single .quote-content{
    font:italic 16px/30px Georgia;
    letter-spacing:0
}
.b-single .quote-content .mask{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.7)
}
.b-single .wr-nitro-carousel .owl-nav>div{
    font-size:5em;
    color:#fff
}
.b-single .entry-content p,.b-single .entry-content blockquote{
    margin:1.1em 0
}
.b-single .entry-content ol,.b-single .entry-content ul{
    margin-left:20px
}
.b-single .hentry.yith-wcbm-badge{
    display:none
}
.entry-content .mejs-container{
    margin-bottom:20px
}
.has-social-share .b-single .entry-content{
    margin-left:100px
}
.page-links{
    clear:both;
    margin:0 0 1.75em
}
.page-links a,.page-links>span{
    border:1px solid #d1d1d1;
    border-radius:2px;
    display:inline-block;
    font-size:13px;
    font-size:.8125rem;
    height:1.8461538462em;
    line-height:1.6923076923em;
    margin-right:.3076923077em;
    text-align:center;
    width:1.8461538462em
}
.page-links a{
    background-color:#1a1a1a;
    border-color:#1a1a1a;
    color:#fff
}
.page-links a:hover,.page-links a:focus{
    border-color:transparent;
    color:#fff
}
.page-links>.page-links-title{
    width:auto;
    height:auto;
    border:0;
    color:#1a1a1a;
    margin:0;
    padding-right:.6153846154em
}
.type-page.hentry ul li,.b-single .entry-content ul li,body:not(.vc-activated) .page.hentry ul li,.wpb_text_column.wpb_content_element ul li,div[itemprop="description"] ul li{
    list-style:inherit
}
.type-page.hentry ol li,.entry-content ol li{
    list-style-type:decimal
}
.entry-content .nitro-list li,.payment_methods li{
    list-style:none !important
}
div[itemprop="description"] ul{
    padding-left:15px
}
.social-share{
    margin-left:0;
    list-style:none
}
.social-share li{
    margin-right:5px;
    font-size:12px
}
.social-share li a{
    width:40px;
    line-height:38px;
    border:1px solid #e2e2e2;
    letter-spacing:0
}
.social-share li a[title="Facebook"]:hover{
    border-color:#6078aa !important;
    color:#6078aa
}
.social-share li a[title="Twitter"]:hover{
    border-color:#00abf0 !important;
    color:#00abf0
}
.social-share li a[title="Googleplus"]:hover{
    border-color:#d95232 !important;
    color:#d95232
}
.social-share li a[title="Pinterest"]:hover{
    border-color:#db2828 !important;
    color:#db2828
}
.social-share li a[title="VK"]:hover{
    border-color:#507299 !important;
    color:#507299
}
.maintenance.maintenance-style-1 .wrapper-outer{
    height:100%;
    min-height:600px
}
.maintenance.maintenance-style-1 .maintenance-title{
    font-weight:700;
    font-size:70px;
    color:#323232;
    text-transform:uppercase;
    letter-spacing:7px;
    line-height:80px
}
.maintenance.maintenance-style-1 .maintenance-title h2{
    margin:0;
    font-size:48px;
    color:#d5d5d5;
    letter-spacing:2px
}
.maintenance.maintenance-style-1 .wrapper{
    padding:50px 35% 50px 15%
}
.maintenance.maintenance-style-1 .maintenance-message{
    line-height:30px;
    padding:20px 0 35px;
    padding-right:200px;
    border-bottom:3px solid #dedfe1
}
.maintenance.maintenance-style-1 .wr-countdown>div:after{
    content:':';
    position:absolute;
    right:-10px;
    font-size:74px;
    color:#b3b3b3;
    top:0
}
.maintenance .wrapper,.maintenance.maintenance-style-2 .wr-countdown>div>div{
    background:0;
    height:100vh
}
.maintenance .wr-countdown{
    white-space:nowrap
}
.maintenance .wr-countdown>div{
    display:inline-block;
    position:relative;
    padding:0 30px;
    text-align:center
}
.maintenance .wr-countdown>div:first-child{
    padding-left:0
}
.maintenance .wr-countdown>div>div{
    font-size:74px;
    font-weight:300;
    display:block;
    color:#323232;
    min-width:80px
}
.maintenance .wr-countdown>div>div>span{
    font-size:14px;
    display:block;
    margin-top:30px
}
.maintenance.maintenance-style-2 .wrapper,.maintenance.maintenance-style-2 .wr-countdown>div>div{
    -webkit-justify-content:center;
    -ms-justify-content:center;
    -ms-flex-pack:distribute;
    -webkit-box-pack:center;
    justify-content:center;
    text-align:center
}
.maintenance.maintenance-style-2 .wr-countdown{
    width:100vw;
    background:url(../images/timer-border.png) no-repeat center
}
.maintenance.maintenance-style-2 .wr-countdown>div>div{
    width:150px;
    height:139px;
    text-align:center;
    font-size:40px;
    font-weight:bold;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column
}
.maintenance.maintenance-style-2 .wr-countdown>div{
    border-left:1px solid #9ea2b0;
    padding:0
}
.maintenance.maintenance-style-2 .wr-countdown>div:last-child{
    border-right:1px solid #9ea2b0
}
.maintenance.maintenance-style-2 .wr-countdown>div>div>span{
    color:#fff;
    margin-top:10px;
    font-size:18px;
    font-weight:normal
}
.maintenance.maintenance-style-2 .maintenance-title,.maintenance.maintenance-style-2 .maintenance-title>*{
    font-size:80px;
    text-transform:uppercase;
    font-weight:normal;
    line-height:80px;
    color:#fff;
    letter-spacing:1px
}
.maintenance.maintenance-style-2 .maintenance-title>*{
    clear:none;
    font-weight:bold;
    display:inline
}
.maintenance.maintenance-style-2 .maintenance-message{
    font-size:18px;
    margin-top:20px
}
.maintenance #wr_highlight_mask{
    display:none
}
.mg0{
    margin:0
}
.pd0{
    padding:0
}
.mgt10{
    margin-top:10px
}
.mgt20{
    margin-top:20px
}
.mgt30{
    margin-top:30px
}
.mgt40{
    margin-top:40px
}
.mgt50{
    margin-top:50px
}
.mgt60{
    margin-top:60px
}
.mgt70{
    margin-top:70px
}
.mgt80{
    margin-top:80px
}
.mgt90{
    margin-top:90px
}
.mgt100{
    margin-top:100px
}
.mgb10{
    margin-bottom:10px
}
.mgb20{
    margin-bottom:20px
}
.mgb30{
    margin-bottom:30px
}
.mgb40{
    margin-bottom:40px
}
.mgb50{
    margin-bottom:50px
}
.mgb60{
    margin-bottom:60px
}
.mgb70{
    margin-bottom:70px
}
.mgb80{
    margin-bottom:80px
}
.mgb90{
    margin-bottom:90px
}
.mgb100{
    margin-bottom:100px
}
.mgtb10{
    margin-top:10px;
    margin-bottom:10px
}
.mgtb20{
    margin-top:20px;
    margin-bottom:20px
}
.mgtb30{
    margin-top:30px;
    margin-bottom:30px
}
.mgtb40{
    margin-top:40px;
    margin-bottom:40px
}
.mgtb50{
    margin-top:50px;
    margin-bottom:50px
}
.mgtb60{
    margin-top:60px;
    margin-bottom:60px
}
.mgtb70{
    margin-top:70px;
    margin-bottom:70px
}
.mgtb80{
    margin-top:80px;
    margin-bottom:80px
}
.mgtb90{
    margin-top:90px;
    margin-bottom:90px
}
.mgtb100{
    margin-top:100px;
    margin-bottom:100px
}
.mglr10{
    margin-left:10px;
    margin-right:10px
}
.mglr20{
    margin-left:20px;
    margin-right:20px
}
.mglr30{
    margin-left:30px;
    margin-right:30px
}
.mglr40{
    margin-left:40px;
    margin-right:40px
}
.mglr50{
    margin-left:50px;
    margin-right:50px
}
.mglr60{
    margin-left:60px;
    margin-right:60px
}
.mglr70{
    margin-left:70px;
    margin-right:70px
}
.mglr80{
    margin-left:80px;
    margin-right:80px
}
.mglr90{
    margin-left:90px;
    margin-right:90px
}
.mglr100{
    margin-left:100px;
    margin-right:100px
}
body:not(.rtl) .mgl10{
    margin-left:10px
}
body:not(.rtl) .mgl20{
    margin-left:20px
}
body:not(.rtl) .mgl30{
    margin-left:30px
}
body:not(.rtl) .mgl40{
    margin-left:40px
}
body:not(.rtl) .mgl50{
    margin-left:50px
}
body:not(.rtl) .mgl60{
    margin-left:60px
}
body:not(.rtl) .mgl70{
    margin-left:70px
}
body:not(.rtl) .mgl80{
    margin-left:80px
}
body:not(.rtl) .mgl90{
    margin-left:90px
}
body:not(.rtl) .mgl100{
    margin-left:100px
}
body:not(.rtl) .mgr10{
    margin-right:10px
}
body:not(.rtl) .mgr20{
    margin-right:20px
}
body:not(.rtl) .mgr30{
    margin-right:30px
}
body:not(.rtl) .mgr40{
    margin-right:40px
}
body:not(.rtl) .mgr50{
    margin-right:50px
}
body:not(.rtl) .mgr60{
    margin-right:60px
}
body:not(.rtl) .mgr70{
    margin-right:70px
}
body:not(.rtl) .mgr80{
    margin-right:80px
}
body:not(.rtl) .mgr90{
    margin-right:90px
}
body:not(.rtl) .mgr100{
    margin-right:100px
}
.pd10{
    padding:10px
}
.pd20{
    padding:20px
}
.pd30{
    padding:30px
}
.pd40{
    padding:40px
}
.pd50{
    padding:50px
}
.pd60{
    padding:60px
}
.pd70{
    padding:70px
}
.pd80{
    padding:80px
}
.pd90{
    padding:90px
}
.pd100{
    padding:100px
}
.pdt10{
    padding-top:10px
}
.pdt20{
    padding-top:20px
}
.pdt30{
    padding-top:30px
}
.pdt40{
    padding-top:40px
}
.pdt50{
    padding-top:50px
}
.pdt60{
    padding-top:60px
}
.pdt70{
    padding-top:70px
}
.pdt80{
    padding-top:80px
}
.pdt90{
    padding-top:90px
}
.pdt100{
    padding-top:100px
}
.pdb10{
    padding-bottom:10px
}
.pdb20{
    padding-bottom:20px
}
.pdb30{
    padding-bottom:30px
}
.pdb40{
    padding-bottom:40px
}
.pdb50{
    padding-bottom:50px
}
.pdb60{
    padding-bottom:60px
}
.pdb70{
    padding-bottom:70px
}
.pdb80{
    padding-bottom:80px
}
.pdb90{
    padding-bottom:90px
}
.pdb100{
    padding-bottom:100px
}
body:not(.rtl) .pdl10{
    padding-left:10px
}
body:not(.rtl) .pdl20{
    padding-left:20px
}
body:not(.rtl) .pdl30{
    padding-left:30px
}
body:not(.rtl) .pdl40{
    padding-left:40px
}
body:not(.rtl) .pdl50{
    padding-left:50px
}
body:not(.rtl) .pdl60{
    padding-left:60px
}
body:not(.rtl) .pdl70{
    padding-left:70px
}
body:not(.rtl) .pdl80{
    padding-left:80px
}
body:not(.rtl) .pdl90{
    padding-left:90px
}
body:not(.rtl) .pdl100{
    padding-left:100px
}
body:not(.rtl) .pdr10{
    padding-right:10px
}
body:not(.rtl) .pdr20{
    padding-right:20px
}
body:not(.rtl) .pdr30{
    padding-right:30px
}
body:not(.rtl) .pdr40{
    padding-right:40px
}
body:not(.rtl) .pdr50{
    padding-right:50px
}
body:not(.rtl) .pdr60{
    padding-right:60px
}
body:not(.rtl) .pdr70{
    padding-right:70px
}
body:not(.rtl) .pdr80{
    padding-right:80px
}
body:not(.rtl) .pdr90{
    padding-right:90px
}
body:not(.rtl) .pdr100{
    padding-right:100px
}
.hidden{
    display:none !important
}
.db{
    display:block
}
.dib{
    display:inline-block
}
.dt{
    display:table
}
.pr{
    position:relative
}
.pa{
    position:absolute
}
.pf{
    position:fixed
}
.oh{
    overflow:hidden
}
.br-2{
    border-radius:2px
}
.br-3{
    border-radius:3px
}
.br-50{
    border-radius:50%
}
.tu{
    text-transform:uppercase
}
.fwb{
    font-weight:bold
}
.bts-40{
    width:40px;
    text-align:center
}
.bts-50{
    width:50px;
    text-align:center
}
.bts-40,.btr-40{
    height:40px;
    line-height:40px
}
.bts-50,.btr-50{
    height:50px;
    line-height:50px
}
.btb{
    border:1px solid #ebebeb
}
.color-dark{
    color:#323232
}
.color-gray{
    color:#646464
}
.color-white{
    color:#fff
}
.bgd{
    background:#323232
}
.bgw{
    background:#fff
}
.hover-bg-dark:hover{
    background:#323232;
    color:#fff
}
.btb.hover-bg-dark:hover{
    border-color:#323232
}
.tooltip{
    -webkit-transition:.3s all;
    transition:.3s all;
    opacity:0;
    visibility:hidden;
    position:absolute;
    background:rgba(0,0,0,0.8);
    font-size:12px;
    color:#fff;
    line-height:32px;
    z-index:9;
    text-align:center;
    white-space:nowrap;
    padding:0 15px;
    border-radius:2px
}
.tooltip:before{
    content:"";
    position:absolute;
    border:5px solid transparent
}
.tooltip.ar{
    top:calc(50% - 16px);
    top:-webkit-calc(50% - 16px)
}
.tooltip.ar:before{
    top:calc(50% - 5.5px);
    top:-webkit-calc(50% - 5.5px);
    border-left:5px solid rgba(0,0,0,0.8);
    right:-10px
}
.tooltip.ab:before{
    left:calc(50% - 5px);
    left:-webkit-calc(50% - 5px);
    border-top:5px solid rgba(0,0,0,0.8);
    bottom:-10px
}
.mask-overlay{
    content:'';
    z-index:998;
    background:rgba(0,0,0,0.5)
}
.ts-02{
    -webkit-transition:all .2s;
    transition:all .2s
}
.ts-03{
    -webkit-transition:all .3s;
    transition:all .3s
}
.ts-04{
    -webkit-transition:all .4s;
    transition:all .4s
}
.ts-05{
    -webkit-transition:all .5s;
    transition:all .5s
}
.ls-1{
    letter-spacing:1px
}
.ls-2{
    letter-spacing:2px
}
.wpb_single_image .vc_figure,.img-full img{
    width:100%
}
.flexslider{
    box-sizing:content-box
}
.clb{
    clear:both
}
.clearfix:before,.clearfix:after{
    content:'';
    display:table
}
.clearfix:after{
    clear:both
}
.alignleft{
    display:inline;
    float:left;
    margin-right:1.5em
}
.alignright{
    display:inline;
    float:right;
    margin-left:1.5em;
    text-align:right
}
.aligncenter{
    display:block;
    margin-left:auto;
    margin-right:auto;
    clear:both;
    text-align:center
}
.wp-caption{
    margin-bottom:1.5em;
    max-width:100%
}
.wp-caption img[class*="wp-image-"]{
    display:block;
    margin-left:auto;
    margin-right:auto
}
.wp-caption-text{
    text-align:center
}
.wp-caption .wp-caption-text{
    margin:.8075em 0;
    font-style:oblique;
    font-size:12px;
    color:#ababab;
    text-transform:uppercase
}
figure.wp-caption{
    margin-left:0;
    margin-right:0
}
.screen-reader-text{
    clip:rect(1px,1px,1px,1px);
    position:absolute !important;
    height:1px;
    width:1px;
    overflow:hidden
}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{
    background-color:#f1f1f1;
    border-radius:3px;
    box-shadow:0 0 2px 2px rgba(0,0,0,0.6);
    clip:auto !important;
    color:#21759b;
    display:block;
    font-size:14px;
    font-weight:bold;
    height:auto;
    left:5px;
    line-height:normal;
    padding:15px 23px 14px;
    text-decoration:none;
    top:5px;
    width:auto;
    z-index:100000
}
.gallery{
    margin:0 -1.16667% 1.75em
}
.gallery .gallery-item{
    display:inline-block;
    max-width:33.33%;
    padding:0 1.1400652% 2.2801304%;
    margin:0;
    text-align:center;
    vertical-align:top;
    width:100%
}
.gallery-columns-1 .gallery-item{
    max-width:100%
}
.gallery-columns-2 .gallery-item{
    max-width:50%
}
.gallery-columns-4 .gallery-item{
    max-width:25%
}
.gallery-columns-5 .gallery-item{
    max-width:20%
}
.gallery-columns-6 .gallery-item{
    max-width:16.66%
}
.gallery-columns-7 .gallery-item{
    max-width:14.28%
}
.gallery-columns-8 .gallery-item{
    max-width:12.5%
}
.gallery-columns-9 .gallery-item{
    max-width:11.11%
}
.gallery-icon img{
    margin:0 auto
}
.gallery-caption{
    color:#646464;
    display:block;
    font-size:13px;
    font-size:.8125rem;
    font-style:italic;
    line-height:1.6153846154;
    padding-top:.5384615385em
}
.bypostauthor{
    content:''
}
.nitro-gmap{
    max-width:100%
}
.vc_btn3.vc_btn3-shape-rounded{
    border-radius:2px
}
.vc_progress_bar.style-1 .wpb_progress_bar_heading{
    font-size:12px;
    color:#424242;
    font-weight:bold;
    text-transform:uppercase;
    margin-bottom:42px;
    font-weight:800;
    letter-spacing:2px
}
.vc_progress_bar.style-1 .vc_single_bar{
    height:4px;
    box-shadow:none;
    border:1px solid #e1e1e1;
    margin-bottom:45px;
    margin-top:10px
}
.vc_progress_bar.style-1 .vc_single_bar .vc_bar{
    height:4px;
    margin-top:-1px;
    position:relative
}
.vc_progress_bar.style-1 .vc_single_bar .vc_bar:before{
    border:1px solid #d0d0d0;
    width:10px;
    height:10px;
    content:'';
    position:absolute;
    right:0;
    top:-3px;
    border-radius:5px
}
.vc_progress_bar.style-1 .vc_single_bar .vc_label{
    height:auto;
    width:100%;
    line-height:normal;
    position:absolute;
    top:-25px;
    padding:0;
    font-size:14px;
    text-shadow:none
}
.vc_progress_bar.style-1 .vc_single_bar .vc_label_units{
    float:right
}
.vc_btn3-container.btn-1x,.vc_btn3-container.btn-2x,.vc_btn3-container.btn-3x .vc_btn3-container.btn-4x .vc_btn3-container.btn-5x{
    letter-spacing:1px
}
.vc_btn3-container.btn-2x .vc_btn3{
    padding-left:120px;
    padding-right:120px
}
.vc_btn3-container.btn-3x .vc_btn3{
    padding-left:90px;
    padding-right:90px
}
.vc_btn3-container.btn-4x .vc_btn3{
    padding-left:60px;
    padding-right:60px
}
.vc_btn3-container.btn-5x .vc_btn3{
    padding-left:30px;
    padding-right:30px
}
.sc-button.icon-left i{
    margin-right:10px
}
.sc-button.icon-right i{
    margin-left:10px
}
.sc-countdown{
    padding:30px
}
.sc-countdown .color-primary{
    font-size:26px
}
.sc-countdown span{
    font-weight:bold
}
.sc-countdown.line .pr:not(:last-child):after{
    content:'';
    position:absolute;
    background:rgba(255,255,255,0.6)
}
.sc-countdown.line.vertical .pr:not(:last-child):after{
    width:60px;
    height:1px;
    bottom:0;
    left:calc(50% - 30px)
}
.sc-countdown.line.horizontal .pr:not(:last-child):after{
    width:1px;
    height:50px;
    right:0;
    top:calc(50% - 25px)
}
.spotlight-image>div{
    text-align:center
}
.spotlight-image img.back{
    position:absolute;
    left:0;
    top:0;
    transition:opacity .3s;
    opacity:1
}
.spotlight-image img.back,.spotlight-image>div:hover img.front{
    opacity:0
}
.spotlight-image>div:hover img.back{
    opacity:1
}
.spotlight-image .wr-lazyload{
    min-width:48px;
    min-height:48px;
    max-width:100%;
    background-repeat:no-repeat;
    background-position:center center;
    background-image:url(data:image/gif;
    base64,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)
}
.nitro-dropcaps .big{
    font-size:32px;
    font-weight:bold;
    height:50px;
    line-height:48px;
    margin:10px 15px 0 0;
    width:50px
}
.nitro-dropcaps .square-solid,.nitro-dropcaps .circle-solid{
    line-height:50px
}
.nitro-dropcaps .big.no-bg{
    font-size:50px;
    width:auto;
    height:auto;
    margin-top:0
}
.nitro-dropcaps [class*="circle"]{
    border-radius:50%
}
.nitro-dropcaps [class*="outline"]{
    border:1px solid
}
.sc-subscribe-form{
    margin:auto
}
.sc-subscribe-form input[type="email"]{
    width:100%;
    padding:0 20px;
    border-radius:0;
    border:0 solid #ebebeb
}
.sc-subscribe-form form input[type="submit"]{
    border:0;
    border-radius:0
}
.sc-subscribe-form form input[type="submit"]:hover{
    background:#323232;
    color:#fff
}
.sc-subscribe-form.icon-submit button{
    background:0
}
.sc-subscribe-form.icon-submit.outside button{
    right:0
}
.sc-subscribe-form.icon-submit.inside button{
    right:0;
    top:50%;
    padding:0;
    padding-right:20px
}
.wr-nitro-carousel .owl-dots,.wr-nitro-carousel .owl-nav{
    text-align:center
}
.wr-nitro-carousel .owl-dots .owl-dot.active span,.wr-nitro-carousel .owl-dots .owl-dot:hover span{
    background:#b2b2b2
}
.wr-nitro-carousel .owl-dots .owl-dot{
    display:inline-block;
    margin:20px 2px 0
}
.wr-nitro-carousel .owl-dots .owl-dot span{
    border:1px solid #999;
    display:inline-block;
    width:10px;
    height:10px;
    border-radius:100%
}
.wr-nitro-carousel .owl-nav>div{
    display:inline-block;
    font-size:3em;
    padding:0 20px;
    position:absolute;
    left:40px;
    opacity:0;
    visibility:hidden;
    height:100%;
    top:0
}
.wr-nitro-carousel .owl-nav>div:hover{
    background:rgba(0,0,0,0.8);
    color:#fff
}
.wr-nitro-carousel .owl-nav>div i{
    top:50%;
    position:relative
}
.wr-nitro-carousel:hover .owl-nav>.owl-prev,.wr-nitro-carousel:hover .owl-nav>.owl-next{
    opacity:1;
    visibility:visible;
    left:0
}
.wr-nitro-carousel:hover .owl-nav>.owl-next{
    right:0;
    left:auto
}
.wr-nitro-carousel .owl-nav>.owl-next{
    right:40px;
    left:auto
}
.wr-nitro-carousel .owl-item img{
    display:inline-block
}
.nitro-carousel>div{
    position:initial;
    margin:0
}
.nitro-carousel .owl-theme .owl-controls{
    margin:0
}
.nitro-carousel .wpb_content_element{
    margin-bottom:0
}
.sc-products.wr-nitro-carousel{
    margin:0
}
.sc-products.wr-nitro-carousel .product{
    width:100% !important;
    padding:0
}
.sc-products.wr-nitro-carousel.boxed .product{
    padding:5px;
    margin:0
}
.sc-products.wr-nitro-carousel .owl-nav>div{
    top:0
}
.sc-product-carousel .p-title{
    font-size:18px;
    line-height:18px;
    margin:20px 0 15px
}
.sc-product-carousel .p-price{
    font-size:24px;
    color:#b5b5b5
}
.sc-product-carousel .owl-theme .owl-controls .owl-page span{
    width:6px;
    height:6px
}
.sc-product-button>*:not(:last-child){
    margin-right:6px
}
.sc-product-button a{
    display:block;
    width:50px;
    height:50px;
    text-align:center;
    border:0;
    border-radius:2px !important;
    line-height:50px;
    position:relative
}
.sc-product-button .button{
    font-size:12px;
    font-weight:bold;
    letter-spacing:1px;
    padding:0 25px;
    text-transform:uppercase;
    width:auto
}
.sc-product-button .button i{
    font-size:15px;
    margin-right:15px
}
.sc-product-button .button span.tooltip{
    background:0;
    color:#fff;
    left:auto;
    opacity:1;
    position:relative;
    top:auto;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    visibility:visible;
    padding:0
}
.sc-product-button.btn-radius a{
    border-radius:40px !important
}
.sc-product-button.light a{
    border:1px solid #ebebeb
}
.sc-product-button.light .button span.tooltip{
    color:#646464
}
.sc-product-button .button:hover span.tooltip{
    color:#fff;
    top:auto
}
.sc-product-button a span.tooltip{
    left:50%;
    top:-32px;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.sc-product-button a:not(.button):hover span.tooltip{
    top:-42px
}
.sc-product-button.dark a{
    background:#3d3d3d;
    color:#fff;
    position:relative
}
.sc-product-button.light a{
    background:#f9f9f9;
    color:#646464
}
.sc-product-button a:hover,.sc-product-button.light .button span.tooltip:hover{
    background:#ff4064;
    color:#fff
}
.sc-product-button a:hover i,.sc-product-button.dark a i{
    color:#fff !important
}
.sc-product-button .product__btn_cart span{
    left:50%;
    top:-40px
}
.sc-product-button>* span.tooltip:before{
    right:calc(50% - 5px);
    right:-webkit-calc(50% - 5px);
    border-left:5px solid transparent;
    border-top:5px solid rgba(0,0,0,0.8);
    top:100%
}
.image-banner{
    overflow:hidden
}
.image-banner.tc>div>a{
    margin:auto
}
.image-banner.tr>div{
    float:right
}
.image-banner.tl>div{
    float:left
}
.image-banner .wr-masonry-wrap .image-banner>div.dt{
    width:100%
}
.image-banner>.db{
    z-index:1
}
.image-banner>div>.content,.image-banner>div>.content>*{
    z-index:2;
    pointer-events:none
}
.image-banner.image.style-1>div:hover .back{
    opacity:.6
}
.image-banner .back{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    margin:auto
}
.image-banner.style-1>a{
    background:0
}
.image-banner.image.style-1 .front{
    -webkit-transform:scale(1.2);
    transform:scale(1.2)
}
.image-banner.image.style-1 a:before{
    -webkit-transform:scale3d(1.4,1.4,1);
    transform:scale3d(1.4,1.4,1);
    position:absolute;
    top:15px;
    right:15px;
    bottom:15px;
    left:15px;
    border:1px solid #fff;
    box-shadow:0 0 0 15px rgba(255,255,255,0.2);
    content:"";
    opacity:0;
    z-index:10
}
.image-banner.text .content .inner-content{
    -webkit-transition:all .5s;
    transition:all .5s;
    position:absolute;
    top:50%;
    left:0;
    width:100%
}
.image-banner.text h1,.image-banner.text h2,.image-banner.text h3,.image-banner.text h4{
    line-height:100%
}
.image-banner.text.style-1 .content{
    -webkit-transition:all .5s;
    transition:all .5s;
    opacity:0;
    text-align:center;
    background:rgba(0,0,0,0.6)
}
.image-banner.text.style-1 .content h2{
    text-transform:uppercase;
    font-size:30px;
    padding-bottom:15px;
    margin-bottom:15px;
    line-height:1.2em
}
.image-banner.text.style-1 .content h2:after{
    left:calc(50% - 20px);
    left:-webkit-calc(50% - 20px);
    content:"";
    position:absolute;
    width:40px;
    height:2px;
    background:#f0f1f3;
    bottom:0
}
.image-banner.text.style-1 .content p{
    top:calc(50% - 16px);
    top:-webkit-calc(50% - 16px);
    font-size:16px;
    letter-spacing:4px
}
.image-banner.text.style-1 .inner-content>*{
    -webkit-transition:all .35s;
    transition:all .35s;
    position:relative;
    margin:0
}
.image-banner.text.style-1>div:hover img{
    -webkit-transform:scale(1.2);
    transform:scale(1.2)
}
.image-banner.image.style-2>div:hover .back{
    -webkit-transform:scale(5);
    transform:scale(5);
    opacity:0
}
.image-banner.text.style-2 img{
    width:calc(100% - -20px);
    width:-webkit-calc(100% - -20px);
    -webkit-transform:translateX(-20px);
    transform:translateX(-20px);
    max-width:none;
    opacity:.8
}
.image-banner.text.style-2 .inner-content{
    bottom:20px;
    left:0;
    padding:2em;
    top:auto;
    position:absolute
}
.image-banner.text.style-2 .inner-content>*{
    margin:0;
    text-transform:uppercase
}
.image-banner.text.style-2 .content p{
    -webkit-transition:opacity .2,transform .35;
    transition:opacity .2,transform .35;
    font-size:12px;
    letter-spacing:2px;
    opacity:0
}
.image-banner.text.style-2>div:hover .content p{
    -webkit-transition-delay:.05s;
    transition-delay:.05s;
    -webkit-transition-duration:.35s;
    transition-duration:.35s;
    opacity:1
}
.image-banner.image.style-3 a:before,.image-banner.image.style-3 a:after,.image-banner.image.style-4 a:before,.image-banner.image.style-5 a:before,.image-banner.image.style-6 a:before,.image-banner.image.style-6 a:after{
    content:"";
    position:absolute;
    opacity:0;
    z-index:1
}
.image-banner.image.style-3>div:hover .front{
    -webkit-transform:scale(1.05);
    transform:scale(1.05)
}
.image-banner.image.style-3 a:before,.image-banner.image.style-6 a:before,.image-banner.image.style-3 a:after,.image-banner.image.style-6 a:after{
    bottom:40px;
    left:20px;
    right:20px;
    top:40px
}
.image-banner.image.style-3 a:before,.image-banner.image.style-6 a:before{
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-transform:scale(0,1);
    transform:scale(0,1);
    border-top:1px solid #fff;
    border-bottom:1px solid #fff
}
.image-banner.image.style-3 a:after,.image-banner.image.style-6 a:after{
    -webkit-transform:scale(1,0);
    transform:scale(1,0);
    -webkit-transform-origin:100% 0 0;
    transform-origin:100% 0 0;
    border-left:1px solid #fff;
    border-right:1px solid #fff
}
.image-banner.text.style-3 .content>*{
    text-align:center;
    text-transform:uppercase;
    z-index:1
}
.image-banner.text.style-3 .content:after{
    -webkit-transform:translate3d(0,50%,0);
    transform:translate3d(0,50%,0);
    background:transparent -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(75%,rgba(0,0,0,0.8))) repeat scroll 0 0;
    background:transparent -webkit-linear-gradient(top,transparent 0,rgba(0,0,0,0.8) 75%) repeat scroll 0 0;
    background:transparent linear-gradient(to bottom,transparent 0,rgba(0,0,0,0.8) 75%) repeat scroll 0 0;
    content:"";
    opacity:0
}
.image-banner.text.style-3 .content h2{
    -webkit-transition:color .35s,transform .35s;
    transition:color .35s,transform .35s;
    width:100%;
    margin:0
}
.image-banner.text.style-3>div:hover .content h2{
    -webkit-transform:translate3d(0,-15px,0);
    transform:translate3d(0,-15px,0)
}
.image-banner.text.style-3 .content p{
    opacity:0;
    width:100%;
    height:0;
    margin-bottom:0;
    -webkit-transform:translate3d(0,10px,0);
    -ms-transform:translate3d(0,10px,0);
    transform:translate3d(0,10px,0)
}
.image-banner.text.style-3 .content .inner-content{
    padding:0 15px
}
.image-banner.image.style-4 a:before,.image-banner.image.style-5 a:before{
    top:20px;
    left:20px;
    bottom:20px;
    right:20px;
    border:1px solid #fff;
    opacity:0;
    z-index:1
}
.image-banner.image.style-4>div:hover .front{
    opacity:.8
}
.image-banner.text.style-4 img{
    -webkit-transform:scale(1.15);
    transform:scale(1.15)
}
.image-banner.text.style-4 .content{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    color:#fff;
    padding:2em;
    text-transform:uppercase;
    text-align:center
}
.image-banner.text.style-4 .content h2{
    margin-bottom:20px;
    margin-top:0
}
.image-banner.text.style-4 .content p{
    -webkit-transform:translate3d(0,20px,0) scale(1.1);
    transform:translate3d(0,20px,0) scale(1.1);
    border:1px solid #fff;
    margin:0 2em;
    opacity:0;
    padding:1em
}
.image-banner.text.style-4>div:hover .content p{
    -webkit-transform:translate3d(0,0,0) scale(1);
    transform:translate3d(0,0,0) scale(1);
    opacity:1
}
.image-banner.image.style-5 a:before{
    top:30px;
    left:30px;
    bottom:30px;
    right:30px
}
.image-banner.image.style-5 a:before,.image-banner.image.style-5>div:hover .back{
    -webkit-transform:translate3d(-20px,0,0);
    transform:translate3d(-20px,0,0)
}
.image-banner.text.style-5 .inner-content{
    padding:0 40px
}
.image-banner.text.style-5 .content *{
    color:#fff;
    text-transform:uppercase
}
.image-banner.text.style-5 .content{
    text-align:center
}
.image-banner.text.style-5 .content:before,.image-banner.text.style-5 .content:after{
    position:absolute;
    top:30px;
    right:30px;
    bottom:30px;
    left:30px;
    content:"";
    opacity:0
}
.image-banner.text.style-5 .content:before{
    -webkit-transform:scale(0,1);
    transform:scale(0,1);
    border-bottom:1px solid #fff;
    border-top:1px solid #fff
}
.image-banner.text.style-5 .content:after{
    -webkit-transform:scale(1,0);
    transform:scale(1,0);
    border-left:1px solid #fff;
    border-right:1px solid #fff
}
.image-banner.text.style-5 .content h2{
    -webkit-transform:translateY(-20px);
    transform:translateY(-20px)
}
.image-banner.text.style-5 .content p{
    font-size:12px;
    opacity:0;
    letter-spacing:1px
}
.image-banner.image.style-6 a:before,.image-banner.image.style-6 a:after{
    top:30px;
    left:30px;
    bottom:30px;
    right:30px
}
.image-banner.image.style-6>div:hover .front{
    opacity:.7
}
.image-banner.text.style-6 img{
    -webkit-transform:translate3d(0,0,300px);
    transform:translate3d(0,0,300px)
}
.image-banner.text.style-6>div:hover img{
    opacity:.8
}
.image-banner.text.style-6 .content:before,.image-banner.text.style-6 .content:after{
    background:#fff;
    content:"";
    height:1px;
    left:50%;
    position:absolute;
    top:50%;
    width:80%
}
.image-banner.text.style-6 .content *{
    -webkit-transition:transform .35s;
    transition:transform .35s;
    width:100%;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    margin:0
}
.image-banner.text.style-6 .content h2{
    -webkit-transform:translateY(-30px);
    transform:translateY(-30px)
}
.image-banner.text.style-6 .content p{
    -webkit-transform:translate3d(0,-50%,0) translate3d(0,45px,0);
    transform:translate3d(0,-50%,0) translate3d(0,45px,0);
    font-size:12px;
    letter-spacing:2px
}
.image-banner.text.style-6>div:hover .content:before{
    -webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);
    transform:translate3d(-50%,-50%,0) rotate(45deg);
    opacity:.5
}
.image-banner.text.style-6>div:hover .content:after{
    -webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);
    transform:translate3d(-50%,-50%,0) rotate(-45deg);
    opacity:.5
}
.image-banner.image.style-7 a:before{
    -webkit-transition:transform .6s;
    transition:transform .6s;
    -webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-120%,0);
    transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-120%,0);
    background:rgba(255,255,255,0.5);
    content:""
}
.image-banner.image.style-7>div:hover a:before{
    -webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,120%,0);
    transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,120%,0)
}
.image-banner.image.style-7>div:hover .back{
    -webkit-transition-delay:.1s;
    transition-delay:.1s;
    opacity:1
}
.image-banner.text.style-7 img{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    width:calc(100% - -20px);
    width:-webkit-calc(100% - -20px);
    -webkit-transform:translate3d(-10px,0,0);
    transform:translate3d(-10px,0,0);
    max-width:none
}
.image-banner.text.style-7 .content{
    padding:3em
}
.image-banner.text.style-7 .content h2{
    overflow:hidden;
    padding:.5em 0;
    position:relative
}
.image-banner.text.style-7 .content h2:after{
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0);
    background:#fff;
    bottom:0;
    content:"";
    height:3px;
    left:0;
    position:absolute;
    width:100%
}
.image-banner.text.style-7 .content p{
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0);
    font-size:12px;
    letter-spacing:3px;
    opacity:0;
    margin:0
}
.image-banner.text.style-7 .content *{
    text-transform:uppercase;
    color:#fff
}
.image-banner.text.style-7 .inner-content{
    text-align:center;
    padding:0 20px
}
.image-banner.image.style-8 .front,.image-banner.image.style-8>div:hover .back{
    -webkit-filter:grayscale(1);
    filter:grayscale(1)
}
.image-banner.image.style-8>div:hover .front,.image-banner.image.style-8 .back{
    -webkit-filter:grayscale(0);
    filter:grayscale(0)
}
.image-banner.text.style-8 img{
    -webkit-transform-origin:50% 50% 0;
    transform-origin:50% 50% 0;
    opacity:.95
}
.image-banner.text.style-8>div:hover img{
    -webkit-transform:scale3d(0.95,0.95,1);
    transform:scale3d(0.95,0.95,1)
}
.image-banner.text.style-8 .content{
    text-align:center;
    padding:30px
}
.image-banner.text.style-8 .inner-content{
    padding:0 20px
}
.image-banner.text.style-8 .content *{
    color:#fff;
    text-transform:uppercase;
    margin:0
}
.image-banner.text.style-8 .content p{
    -webkit-transform-origin:50% 0 0;
    transform-origin:50% 0 0;
    -webkit-transform:perspective(1000px) rotate3d(1,0,0,90deg);
    transform:perspective(1000px) rotate3d(1,0,0,90deg);
    font-size:12px;
    line-height:1.5em;
    letter-spacing:3px;
    opacity:0;
    margin-top:10px
}
.image-banner.text.style-8>div:hover .content p{
    -webkit-transform:perspective(1000px) rotate3d(1,0,0,0);
    transform:perspective(1000px) rotate3d(1,0,0,0);
    opacity:1
}
.image-banner.image.style-9 a:after{
    -webkit-transform-origin:50% 50% 0;
    transform-origin:50% 50% 0;
    -webkit-transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);
    transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);
    border-bottom:1px solid #fff;
    border-top:1px solid #fff;
    content:"";
    opacity:0
}
.image-banner.image.style-9>div>div:hover a:after{
    -webkit-transform:rotate3d(0,0,1,45deg) scale3d(1,1,1);
    transform:rotate3d(0,0,1,45deg) scale3d(1,1,1);
    opacity:1
}
.image-banner.image.style-9>div>div:hover .front{
    -webkit-transform:scale3d(1.05,1.05,1);
    transform:scale3d(1.05,1.05,1);
    opacity:.8
}
.image-banner.image.style-9 .back{
    -webkit-transform:scale(0.7);
    transform:scale(0.7)
}
.image-banner.text.style-9 .content{
    text-align:center
}
.image-banner.text.style-9 .content *{
    color:#fff;
    text-transform:uppercase
}
.image-banner.text.style-9 .content:before{
    -webkit-transform:scale3d(1.4,1.4,1);
    transform:scale3d(1.4,1.4,1);
    position:absolute;
    top:30px;
    right:30px;
    bottom:30px;
    left:30px;
    border:2px solid #fff;
    bottom:30px;
    box-shadow:0 0 0 30px rgba(255,255,255,0.2);
    content:"";
    opacity:0
}
.image-banner.text.style-9 .content p{
    -webkit-transform:scale(1.5);
    transform:scale(1.5);
    font-size:12px;
    letter-spacing:1.5px;
    opacity:0
}
.image-banner.text.style-9 .content p{
    padding:0 40px
}
.image-banner.text.style-9>div>div:hover .content h2{
    -webkit-transform:scale(0.9);
    transform:scale(0.9)
}
.image-banner.image.style-10 a{
    background:#000
}
.image-banner.image.style-10>div:hover .back{
    opacity:.6
}
.image-banner.text.style-10 .content h2,.image-banner.text.style-11 .content h2,.image-banner.text.style-12 .content h2{
    position:absolute;
    top:50%;
    width:100%;
    text-align:center;
    color:#fff;
    font-size:35px;
    font-weight:bold;
    text-transform:uppercase;
    margin:0
}
.image-banner.text.style-10 .content h2:before,.image-banner.text.style-10 .content h2:after,.image-banner.text.style-12 .content h2:before,.image-banner.text.style-12 .content h2:after{
    color:#fff;
    content:attr(data-content)
}
.image-banner.text.style-10>div:hover .content h2:before,.image-banner.text.style-10>div:hover .content h2:after{
    color:transparent
}
.image-banner.text.style-10 .content h2:before{
    -webkit-clip-path:polygon(0 0,0 100%,12.5% 100%,12.5% 0,25% 0,25% 100%,37.5% 100%,37.5% 0,50% 0,50% 100%,62.5% 100%,62.5% 0,75% 0,75% 100%,87.5% 100%,87.5% 0);
    -moz-clip-path:polygon(0 0,0 100%,12.5% 100%,12.5% 0,25% 0,25% 100%,37.5% 100%,37.5% 0,50% 0,50% 100%,62.5% 100%,62.5% 0,75% 0,75% 100%,87.5% 100%,87.5% 0);
    clip-path:polygon(0 0,0 100%,12.5% 100%,12.5% 0,25% 0,25% 100%,37.5% 100%,37.5% 0,50% 0,50% 100%,62.5% 100%,62.5% 0,75% 0,75% 100%,87.5% 100%,87.5% 0)
}
.image-banner.text.style-10 .content h2:after{
    -webkit-clip-path:polygon(12.5% 0,12.5% 100%,25% 100%,25% 0,37.5% 0,37.5% 100%,50% 100%,50% 0,62.5% 0,62.5% 100%,75% 100%,75% 0,87.5% 0,87.5% 100%,100% 100%,100% 0);
    -moz-clip-path:polygon(12.5% 0,12.5% 100%,25% 100%,25% 0,37.5% 0,37.5% 100%,50% 100%,50% 0,62.5% 0,62.5% 100%,75% 100%,75% 0,87.5% 0,87.5% 100%,100% 100%,100% 0);
    clip-path:polygon(12.5% 0,12.5% 100%,25% 100%,25% 0,37.5% 0,37.5% 100%,50% 100%,50% 0,62.5% 0,62.5% 100%,75% 100%,75% 0,87.5% 0,87.5% 100%,100% 100%,100% 0)
}
.image-banner.text.style-10>div:hover .content h2:before{
    -webkit-transform:translate(0,-100%);
    transform:translate(0,-100%)
}
.image-banner.text.style-10>div:hover .content h2:after{
    -webkit-transform:translate(0,100%);
    transform:translate(0,100%)
}
.image-banner.image.style-11 img{
    width:calc(100% - -20px);
    width:-webkit-calc(100% - -20px);
    -webkit-transform:translateX(-20px);
    transform:translateX(-20px);
    max-width:none
}
.image-banner.image.style-11 .back,.image-banner.image.style-11 .front{
    -webkit-transition:transform .3s;
    transition:transform .3s
}
.image-banner.text.style-11 .content h2{
    -webkit-transition:all .6s cubic-bezier(0,0.28,0,1) 0;
    transition:all .6s cubic-bezier(0,0.28,0,1) 0;
    width:auto;
    left:50%;
    white-space:nowrap
}
.image-banner.text.style-11 .content h2:before,.image-banner.text.style-11 .content h2:after{
    -webkit-transform:scale(1) rotate(0);
    transform:scale(1) rotate(0);
    -webkit-transition:all .7s cubic-bezier(0.2,0.02,0,1.01) .1s;
    transition:all .7s cubic-bezier(0.2,0.02,0,1.01) .1s;
    background:#fff;
    content:"";
    height:4px;
    position:absolute;
    width:100%
}
.image-banner.text.style-11 .content h2:before{
    top:-15px;
    right:0
}
.image-banner.text.style-11 .content h2:after{
    bottom:-15px;
    left:0
}
.image-banner.text.style-11>div:hover .content h2{
    -webkit-transform:translate3d(-50%,-50%,0) scale(0.8) rotate(-40deg);
    transform:translate3d(-50%,-50%,0) scale(0.8) rotate(-40deg)
}
.image-banner.text.style-11>div:hover .content h2:before,.image-banner.text.style-11>div:hover .content h2:after{
    width:1000px
}
.image-banner.text.style-12 .content:before{
    -webkit-transform:rotate(35deg);
    transform:rotate(35deg);
    background-color:#fff;
    height:2px;
    left:50%;
    position:absolute;
    content:"";
    top:50%;
    width:0
}
.image-banner.text.style-12>div:hover .content:before{
    width:100%;
    left:0
}
.image-banner.text.style-12 .content:before,.image-banner.text.style-12 .content h2,.image-banner.text.style-12 .content h2:before,.image-banner.text.style-12 .content h2:after{
    -webkit-transition:all .5s cubic-bezier(0,0.28,0,1) 0;
    transition:all .5s cubic-bezier(0,0.28,0,1) 0
}
.image-banner.text.style-12>div:hover .content h2{
    color:transparent
}
.image-banner.text.style-12>div:hover .content h2:before{
    -webkit-transform:translate(-20px,-18px);
    transform:translate(-20px,-18px)
}
.image-banner.text.style-12>div:hover .content h2:after{
    -webkit-transform:translate(20px,18px);
    transform:translate(20px,18px)
}
.image-banner.style-13.text .content h2{
    margin:0;
    font-size:18px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    height:85px;
    line-height:1em
}
.image-banner.style-13.text .content h2 strong{
    font-size:40px
}
.image-banner.style-13.text .content p{
    opacity:0
}
.image-banner.style-13.text .content .inner-content{
    -webkit-transform:translateY(-85px);
    transform:translateY(-85px);
    padding:0 20px;
    background:rgba(0,0,0,0.5);
    height:100%;
    top:100%
}
.image-banner.style-13.text .pr:hover .content .inner-content{
    -webkit-transform:translateY(0);
    transform:translateY(0);
    padding-top:40px;
    top:0
}
.image-banner.style-13.text .pr:hover .content p{
    opacity:1
}
.image-banner.image.style-1 .front,.image-banner.image.style-1 a::before,.image-banner.text.style-4 img,.image-banner.text.style-6 img,.image-banner.text.style-7 img,.image-banner.text.style-3 .content p,.image-banner.text.style-9 .content p,.image-banner.text.style-4 .content p,.image-banner.text.style-5 .content p,.image-banner.text.style-7 .content p,.image-banner.text.style-8 .content p,.image-banner.text.style-6 .content:after,.image-banner.text.style-3 .content:after,.image-banner.text.style-5 .content:after,.image-banner.text.style-6 .content:before,.image-banner.text.style-5 .content:before,.image-banner.text.style-9 .content:before{
    -webkit-transition:opacity .35s,transform .35s;
    transition:opacity .35s,transform .35s
}
.image-banner.text.style-2 .content h2,.image-banner.text.style-4 .content h2,.image-banner.text.style-5 .content h2,.image-banner.text.style-8 .content h2,.image-banner.text.style-9 .content h2,.image-banner.text.style-7 .content h2:after,.image-banner.text.style-8 img{
    -webkit-transition:transform .35s;
    transition:transform .35s
}
.image-banner.text.style-5 .content p,.image-banner.text.style-4 .content h2{
    -webkit-transform:translateY(20px);
    transform:translateY(20px)
}
.image-banner.text.style-2>div:hover .content>*,.image-banner.text.style-2>div:hover img,.image-banner.text.style-8 .content:hover h2,.image-banner.text.style-3>div:hover .content:after,.image-banner.text.style-3>div:hover .content p,.image-banner.text.style-4>div:hover .content h2,.image-banner.image.style-5>div:hover a:before,.image-banner.text.style-5>div:hover .inner-content *,.image-banner.text.style-6>div:hover img,.image-banner.text.style-7>div:hover img,.image-banner.text.style-7>div:hover .content h2:after,.image-banner.text.style-7>div:hover .content p{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.list-blog .entry-thumb img,.list-blog.wr-nitro-carousel .owl-item article{
    width:100%;
    margin-bottom:0 !important
}
.list-blog.small .entry-thumb a{
    max-width:150px
}
.list-blog.medium .entry-thumb a{
    max-width:200px
}
.list-blog.large .entry-thumb a{
    max-width:300px
}
.list-blog.wr-nitro-carousel .entry-author img{
    width:auto
}
.list-blog .entry-title{
    margin-bottom:5px;
    line-height:1.5;
    margin-top:15px
}
.list-blog.list .entry-title{
    margin-top:0
}
.list-blog .entry-thumb:hover img{
    -webkit-filter:grayscale(100%);
    -moz-filter:grayscale(100%);
    filter:grayscale(100%)
}
.list-blog .more-link{
    margin:10px 0 0;
    display:block
}
.list-blog.horizontal article .entry-content,.list-blog.zigzag article .entry-content{
    width:100%
}
.list-blog.horizontal article .entry-thumb,.list-blog.zigzag article .entry-thumb,.list-blog.horizontal article .entry-thumb+.entry-content,.list-blog.zigzag article .entry-thumb+.entry-content{
    width:50%;
    float:left
}
.list-blog.columns-1 article{
    width:100%
}
.list-blog.list article .entry-content{
    padding-left:25px
}
.list-blog.list.has-gap .entry-content h3{
    margin-top:0
}
.list-blog.list.small .entry-thumb+.entry-content{
    width:-webkit-calc(100% - 170px);
    width:calc(100% - 170px)
}
.list-blog.list.medium .entry-thumb+.entry-content{
    width:-webkit-calc(100% - 220px);
    width:calc(100% - 220px)
}
.list-blog.list.large .entry-thumb+.entry-content{
    width:-webkit-calc(100% - 320px);
    width:calc(100% - 320px)
}
.list-blog.horizontal .left-content .entry-content{
    padding-right:2px
}
.list-blog.horizontal .entry-meta span:not(:last-child){
    margin-right:10px
}
.list-blog.horizontal .entry-meta .entry-author{
    display:none
}
.list-blog.horizontal.tc article .entry-content,.list-blog.zigzag article .entry-content,.list-blog.horizontal article .entry-content{
    padding:0 25px
}
.list-blog.inner .entry-content{
    position:absolute;
    padding:20px 30px;
    pointer-events:none
}
.list-blog.inner.bottom .entry-content{
    bottom:0;
    background:rgba(255,255,255,0);
    background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(0,rgba(25,31,33,0)),color-stop(100%,rgba(25,31,33,0.55)));
    background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(0,rgba(25,31,33,0)),to(rgba(25,31,33,0.55)));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(25,31,33,0) 0,rgba(25,31,33,0.55) 100%);
    background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(25,31,33,0) 0,rgba(25,31,33,0.55) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#191f21',GradientType=0)
}
.list-blog.inner.top .entry-content{
    top:0
}
.list-blog.inner .entry-content a,.list-blog.inner .entry-content span,.list-blog.inner .entry-content p,.list-blog.inner .entry-meta time,.list-blog.inner .entry-meta a,.list-blog.inner .entry-meta i{
    color:#fff
}
.list-blog.inner .entry-content p{
    margin-bottom:0
}
.list-blog.inner .entry-content h3{
    text-shadow:0 1px 1px rgba(0,0,0,0.5)
}
.list-blog.inner.hide-content .entry-content,.list-blog.inner.hide-content article:hover .entry-content>*{
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.list-blog.inner.hide-content .entry-meta{
    -webkit-transition-delay:.075s;
    transition-delay:.075s
}
.list-blog.inner.middle .entry-content{
    top:50%
}
.list-blog.inner.top .entry-title,.list-blog.horizontal .entry-title,.list-blog.minimal .entry-title{
    margin-top:0
}
.list-blog.inner.hide-content .entry-content,.list-blog.inner.hide-content .entry-content>*,.list-blog .owl-buttons [class*="owl"]{
    -webkit-transform:translateY(30px);
    transform:translateY(30px)
}
.list-blog.inner.hide-content article:hover .entry-content,.list-blog.inner.hide-content article:hover .entry-content>*,.list-blog.inner.hide-content article:hover .entry-thumb a:after,.list-blog .list-blog:hover .owl-buttons [class*="owl"]{
    opacity:1;
    visibility:visible
}
.list-blog.zigzag .entry-content p{
    margin-top:10px
}
.list-blog.zigzag .entry-row:nth-child(even) article .entry-thumb{
    float:right
}
.list-blog.minimal .entry-time{
    color:#464646;
    width:75px
}
.list-blog.minimal .entry-time .days{
    font-size:60px;
    line-height:60px;
    margin:0
}
.list-blog.minimal .entry-time .mon{
    font-size:12px
}
.list-blog.minimal .entry-meta+.entry-content{
    width:calc(100% - 125px);
    width:-webkit-calc(100% - 125px)
}
.list-blog .blog-res .entry-thumb{
    float:none;
    margin-bottom:10px
}
.list-blog .blog-res .entry-thumb a{
    max-width:none
}
.list-blog .blog-res .entry-content{
    width:100% !important;
    padding:0 !important
}
.nitro-heading.tc{
    margin:auto;
    position:relative;
    display:table
}
.nitro-heading .heading>*{
    margin:0
}
.nitro-heading .sep.icon.bottom,.nitro-heading .sep.image.bottom{
    margin-top:20px
}
.nitro-heading .sep.icon.top,.nitro-heading .sep.image.top{
    margin-bottom:20px
}
.nitro-heading .sep.has-line{
    position:relative
}
.nitro-heading .sep.has-line:before,.nitro-heading .sep.has-line:after{
    content:"";
    position:absolute
}
.nitro-heading.tc .sep.has-line:before,.nitro-heading .sep.has-line:after{
    background:#c5c5c5;
    width:45px;
    height:1px;
    top:50%
}
.nitro-heading.tc .sep.has-line{
    display:table;
    margin-left:auto;
    margin-right:auto
}
.nitro-heading.tc .sep.has-line:before{
    left:-55px
}
.nitro-heading.tc .sep.has-line:after{
    right:-55px
}
.nitro-heading.tl .sep.icon.has-line span{
    padding-right:5px
}
.nitro-heading.tl .sep.image.has-line img{
    margin-right:7px
}
.nitro-services.sep h4{
    position:relative
}
.nitro-services.character h4{
    margin:0 0 20px
}
.nitro-services.character .more{
    display:table;
    margin-top:15px
}
.nitro-services.tc .more{
    margin:15px auto 0
}
.nitro-services.tr{
    overflow:hidden
}
.nitro-services.tr .more{
    float:right;
    margin-top:5px
}
.nitro-services.character h4:before,.nitro-services.character h4:after,.nitro-services .sep-icon:before,.nitro-services .sep-icon:after,.nitro-services .sep-icon span:before{
    content:'';
    position:absolute
}
.nitro-services.sep.character h4:before,.nitro-services.sep.character.tc h4:after{
    height:1px;
    width:48px;
    top:50%
}
.nitro-services.sep.character.tl{
    padding-left:68px !important
}
.nitro-services.sep.character.tl h4:before{
    left:-68px
}
.nitro-services.sep.character.tc h4{
    display:table;
    margin-left:auto;
    margin-right:auto
}
.nitro-services.sep.character.tc h4:before{
    left:-58px
}
.nitro-services.sep.character.tc h4:after{
    right:-58px
}
.nitro-services.sep.character.tr{
    padding-right:68px !important
}
.nitro-services.sep.character.tr h4:before{
    right:-68px
}
.nitro-services.icon h4,.nitro-services.image h4{
    margin-top:0
}
.nitro-services.icon .icon-wrap.left{
    float:left;
    margin-right:15px
}
.nitro-services.icon .icon-wrap.left+.content,.nitro-services.icon .icon-wrap.right+.content{
    overflow:hidden
}
.nitro-services.icon .icon-wrap.right+.content{
    text-align:right
}
.nitro-services.icon .icon-wrap.left+.content h4,.nitro-services.icon .icon-wrap.right+.content h4{
    margin:0 0 12px
}
.nitro-services.icon .icon-wrap.right{
    margin-left:15px
}
.nitro-services.icon .large{
    width:80px;
    height:80px;
    line-height:80px;
    text-align:center
}
.nitro-services.icon .medium{
    width:64px;
    height:64px;
    line-height:67px
}
.nitro-services.icon .small{
    width:48px;
    height:48px;
    line-height:48px;
    text-align:center
}
.nitro-services.icon .circle{
    border-radius:50%
}
.nitro-services.icon.tc div{
    margin-left:auto;
    margin-right:auto
}
.nitro-services.icon.tc.sep .content p{
    padding-top:20px
}
.nitro-services .sep-icon{
    margin:auto
}
.nitro-services .sep-icon span:before{
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    width:7px;
    height:7px;
    top:-10px
}
.nitro-services .sep-icon:before,.nitro-services.tc .sep-icon:after{
    width:12px;
    height:1px;
    top:-7px
}
.nitro-services.tc .sep-icon span:before{
    left:-3.5px
}
.nitro-services.tc .sep-icon:before{
    left:-19px
}
.nitro-services.tc .sep-icon:after{
    right:-20px
}
.nitro-services.tl .sep-icon:before{
    right:-23px
}
.nitro-services.tr .sep-icon span:before{
    right:1px
}
.nitro-services.tr .sep-icon:before{
    right:12px
}
.nitro-services .sep-icon+p{
    padding-top:10px
}
.nitro-services.tl{
    overflow:hidden
}
.nitro-services.tc>p{
    padding:0 20px
}
.nitro-services.tr .icon-wrap.right{
    margin-left:20px
}
.nitro-services.tl .icon-wrap.left{
    margin-right:20px
}
.nitro-services .icon-wrap.left+.content h4,.nitro-services .icon-wrap.right+.content h4{
    margin-top:0;
    margin-bottom:15px
}
.nitro-services.tl .icon-wrap.left.large+.content{
    width:calc(100% - 100px);
    width:-webkit-calc(100% - 100px)
}
.nitro-services.tl .icon-wrap.left.medium+.content{
    width:calc(100% - 84px);
    width:-webkit-calc(100% - 84px)
}
.nitro-services.tl .icon-wrap.left.small+.content{
    width:calc(100% - 68px);
    width:-webkit-calc(100% - 68px)
}
.wpb_gallery .wpb_flexslider .flex-control-nav{
    margin-top:30px
}
.wpb_gallery .theme-default .nivo-controlNav{
    padding:30px 0 3px
}
.wpb_gallery_slides.flexslider{
    overflow:visible !important
}
.wpb_gallery_slides .flex-control-paging li a{
    background:#eee
}
.wpb_image_grid .wpb_image_grid_ul a{
    overflow:hidden
}
.wpb_image_grid .wpb_image_grid_ul .isotope-item:hover img{
    -webkit-transform:scale(1.1);
    transform:scale(1.1)
}
.wpb_single_image .vc_figure-caption{
    margin-top:15px;
    font-size:.9em;
    line-height:1.8em
}
.flexslider .flex-prev{
    left:10px !important
}
.flexslider .flex-next{
    right:10px !important
}
.flexslider:hover .flex-prev,.flexslider:hover .flex-next,.theme-default:hover .nivo-directionNav a{
    opacity:0 !important
}
.flexslider .slides:hover ~ .flex-direction-nav .flex-next,.flexslider .slides:hover ~ .flex-direction-nav .flex-prev,.flexslider .flex-viewport:hover ~ .flex-direction-nav .flex-next,.flexslider .flex-viewport:hover ~ .flex-direction-nav .flex-prev,.theme-default .nivoSlider:hover .nivo-directionNav a,.flexslider .flex-prev:hover,.flexslider .flex-next:hover,.flex-direction-nav:hover .flex-prev,.flex-direction-nav:hover .flex-next{
    opacity:1 !important
}
.nitro-quote blockquote{
    padding:15px 30px;
    border-width:0
}
.nitro-quote.border blockquote{
    border-width:3px
}
.nitro-quote.border.tr blockquote{
    border-left-width:0 !important;
    border-right:3px solid #363636
}
.nitro-quote.quote-icon .quote-content .fa{
    font-size:24px;
    padding-right:15px
}
.nitro-quote.quote-icon .quote-content svg{
    margin-right:10px;
    float:left
}
.nitro-quote.quote-icon .quote-content svg text{
    font-size:100px;
    font-family:"Times New Roman",Georgia,Serif
}
.nitro-quote .quote-author{
    font-size:13px
}
.nitro-quote.solid-bg .quote-author{
    color:#fff
}
.nitro-quote.solid-bg .quote-author:before{
    background:#fff
}
.nitro-quote.solid-bg blockquote,.nitro-quote.outline blockquote{
    padding:15px 20px
}
.nitro-list ul{
    counter-reset:my-badass-counter
}
.nitro-list.none li,.nitro-list.number-list li,.nitro-list.icon-list li{
    list-style:none !important
}
.nitro-list.number-list ul span{
    width:20px;
    height:20px;
    line-height:22px;
    margin-right:10px;
    font-size:12px;
    border-radius:100%;
    padding:0
}
.nitro-list.number-list ul span:before{
    content:counter(my-badass-counter);
    counter-increment:my-badass-counter
}
.nitro-list.square ul li{
    list-style:square
}
.nitro-list.dot ul li{
    list-style:initial
}
.nitro-list.square ul,.nitro-list.dot ul{
    margin-left:15px
}
.nitro-list.icon-list span{
    width:20px
}
.wr-masonry-wrap .item{
    overflow:hidden
}
.wr-masonry-wrap .item>div,.wr-masonry-wrap .item .item-inner,.wr-masonry-wrap .element-blog,.wr-masonry-wrap .element-blog>article{
    height:100%;
    overflow:hidden
}
.wr-masonry-wrap .element-blog>article .entry-content{
    bottom:0;
    width:100%;
    left:0;
    padding:0 20px;
    background:transparent;
    background:-webkit-gradient(left top,left bottom,color-stop(0,transparent),color-stop(100%,black));
    background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(black));
    background:-webkit-linear-gradient(top,transparent 0,black 100%);
    background:linear-gradient(to bottom,transparent 0,black 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0)
}
.wr-masonry-wrap .element-blog>article .entry-content a{
    color:#fff
}
.vc_row .wr-masonry-wrap .sc-gallery,.vc_row .wr-masonry-wrap .sc-gallery .galleries>.row{
    padding:0;
    margin:0
}
.vc_row .wr-masonry-wrap .sc-gallery .hentry,.wr-masonry-wrap .element-blog .hentry,.wr-masonry-wrap .nitro-member img,.wr-masonry-wrap .image-banner img.front{
    width:100% !important
}
.nitro-member{
    max-width:100%
}
.nitro-member.style-1 .avatar:after,.nitro-member.style-2 .avatar:after{
    position:absolute;
    right:0;
    bottom:0;
    left:0;
    content:"";
    height:150px;
    opacity:0;
    z-index:1;
    background:#000;
    background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(rgba(0,0,0,0.3)),to(rgba(0,0,0,0.5)));
    background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,0.3),rgba(0,0,0,0.5));
    background:linear-gradient(to bottom,transparent,rgba(0,0,0,0.3),rgba(0,0,0,0.5));
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 1)',endColorstr='rgba(0, 0, 0, 0)',GradientType=0)
}
.nitro-member .social a{
    margin:0 5px;
    font-size:14px
}
.nitro-member.style-1 .info{
    margin-top:20px;
    z-index:1
}
.nitro-member.style-1 .info h4{
    font-size:16px
}
.nitro-member.style-1 .info span{
    -webkit-transition-duration:.4s;
    transition-duration:.4s
}
.nitro-member.style-1:hover .info div *{
    -webkit-transform:translateY(-80px);
    transform:translateY(-80px)
}
.nitro-member.style-1 .social a{
    line-height:38px;
    z-index:999
}
.nitro-member.style-1 .social a:first-child{
    -webkit-transition-delay:.04s;
    transition-delay:.04s
}
.nitro-member.style-1 .social a:nth-child(2){
    -webkit-transition-delay:.07s;
    transition-delay:.07s
}
.nitro-member.style-1 .social a:nth-child(3){
    -webkit-transition-delay:.1s;
    transition-delay:.1s
}
.nitro-member.style-1 .social a:nth-child(4){
    -webkit-transition-delay:.13s;
    transition-delay:.13s
}
.nitro-member.style-1 .social a:nth-child(5){
    -webkit-transition-delay:.16s;
    transition-delay:.16s
}
.nitro-member.style-1 .social a:nth-child(6){
    -webkit-transition-delay:.19s;
    transition-delay:.19s
}
.nitro-member.style-1 .social a:nth-child(7){
    -webkit-transition-delay:.22s;
    transition-delay:.22s
}
.nitro-member.style-1 .social a:nth-child(8){
    -webkit-transition-delay:.25s;
    transition-delay:.25s
}
.nitro-member.style-1:hover .social a{
    -webkit-transform:translateY(-55px);
    transform:translateY(-55px)
}
.nitro-member.style-1:hover .info div *,.nitro-member.style-2 .info div *{
    color:#fff;
    text-shadow:0 1px 1px rgba(0,0,0,0.31)
}
.nitro-member.style-1 .info *,.nitro-member.style-2 .info *{
    z-index:9
}
.nitro-member.style-2 .info{
    -webkit-transition:all .45s;
    transition:all .45s;
    padding:24px 20px;
    z-index:10;
    width:100%
}
.nitro-member.style-2 .info h4{
    -webkit-transition:transform .45s;
    transition:transform .45s;
    -webkit-transition:transform .45s,-webkit-transform .45s;
    transition:transform .45s,-webkit-transform .45s;
    margin:0 0 4px;
    font-size:18px
}
.nitro-member.style-2 .info div span{
    -webkit-transition:transform .35s;
    transition:transform .35s;
    -webkit-transition:transform .35s,-webkit-transform .35s;
    transition:transform .35s,-webkit-transform .35s;
    font-style:italic
}
.nitro-member.style-2 .info>p{
    -webkit-transition:all .45s;
    transition:all .45s;
    -webkit-transition:.3s all;
    transition:.3s all;
    opacity:0;
    visibility:hidden;
    color:#fff;
    margin:0
}
.nitro-member.style-2:hover .info{
    bottom:0 !important
}
.nitro-member.style-2:hover .info p{
    opacity:1;
    visibility:visible
}
.nitro-member.style-2:hover .avatar::after{
    height:200px
}
.nitro-member.style-2 .info div+p{
    margin-top:5px
}
.nitro-member.style-2 .social a{
    opacity:0;
    visibility:hidden;
    right:-45px;
    z-index:10
}
.nitro-member.style-2 .social a:hover{
    background:#181818
}
.nitro-member.style-2 .social a:first-child{
    -webkit-transition-delay:.1s;
    transition-delay:.1s;
    top:10px
}
.nitro-member.style-2 .social a:nth-child(2){
    -webkit-transition-delay:.14s;
    transition-delay:.14s;
    top:51px
}
.nitro-member.style-2 .social a:nth-child(3){
    -webkit-transition-delay:.18s;
    transition-delay:.18s;
    top:92px
}
.nitro-member.style-2 .social a:nth-child(4){
    -webkit-transition-delay:.22s;
    transition-delay:.22s;
    top:133px
}
.nitro-member.style-2 .social a:nth-child(5){
    -webkit-transition-delay:.26s;
    transition-delay:.26s;
    top:174px
}
.nitro-member.style-2 .social a:nth-child(6){
    -webkit-transition-delay:.3s;
    transition-delay:.3s;
    top:215px
}
.nitro-member.style-2 .social a:nth-child(7){
    -webkit-transition-delay:.34s;
    transition-delay:.34s;
    top:256px
}
.nitro-member.style-2 .social a:nth-child(8){
    -webkit-transition-delay:.38s;
    transition-delay:.38s;
    top:256px
}
.nitro-member.style-2:hover .social a{
    opacity:1;
    visibility:visible;
    right:5px
}
.nitro-member.style-3{
    margin:0 -15px;
    width:initial
}
.nitro-member.style-3 .member{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    padding:0 15px
}
.nitro-member.columns-5 .member,.sc-testimonials.columns-5 .testimonial-item,.list-blog.columns-5 .post{
    width:20%
}
.nitro-member.columns-6 .member{
    width:-webkit-calc(100% / 6);
    width:calc(100% / 6)
}
.nitro-member.columns-7 .member,.sc-testimonials.columns-7 .testimonial-item{
    width:-webkit-calc(100% / 7);
    width:calc(100% / 7)
}
.nitro-member.columns-8 .member,.sc-testimonials.columns-8 .testimonial-item{
    width:-webkit-calc(100% / 8);
    width:calc(100% / 8)
}
@media(max-width:1024px){
    .nitro-member.style-3{
        margin:0
    }
}
@media(max-width:540px){
    .nitro-member .member-container .cm-6{
        width:100%
    }
    .nitro-member .member-container .cm-6:first-child{
        display:none
    }
}
.nitro-member.style-3 .member .name{
    background:rgba(0,0,0,0.8);
    color:#ccc;
    display:none;
    font-size:12px;
    font-weight:400;
    padding:3px 15px 5px;
    white-space:nowrap;
    z-index:100
}
.nitro-member.style-3 .member .name:before{
    content:"";
    position:absolute;
    border:6px solid transparent;
    border-bottom:6px solid rgba(0,0,0,0.8);
    top:-12px;
    left:11px
}
.nitro-member.style-3 .member-avatar .back{
    position:absolute;
    left:0
}
.member-container{
    margin-bottom:30px;
    position:relative;
    clear:both;
    display:none
}
.member-container h4{
    font-size:26px;
    font-weight:400;
    margin-bottom:3px
}
.member-container .social a:first-child{
    margin-left:0
}
.wr-pricing-table .pricing-item{
    -webkit-flex:0 1 100%;
    -ms-flex:0 1 100%;
    -webkit-box-flex:0;
    flex:0 1 100%;
    margin:0;
    padding:0
}
.wr-pricing-table .pricing-item li{
    list-style:none !important
}
.wr-pricing-table.style-1 .pricing-item .pricing-button,.wr-pricing-table.style-3 .pricing-item .pricing-button,.wr-pricing-table.style-4 .pricing-item .pricing-button{
    border:2px solid
}
.wr-pricing-table.style-1 .pricing-item{
    margin-right:-1px
}
.wr-pricing-table.style-1 .pricing-item .inner{
    border:1px solid
}
.wr-pricing-table.style-1 .pricing-item .inner:before,.wr-pricing-table.style-1 .pricing-item .inner:after,.wr-pricing-table.style-2 .pricing-item .inner:before,.wr-pricing-table.style-2 .pricing-item .inner:after{
    position:absolute;
    top:-1px;
    right:-1px;
    bottom:-1px;
    left:-1px;
    -webkit-transition:opacity .35s,transform .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s,-webkit-transform .35s;
    content:'';
    border:2px solid transparent;
    pointer-events:none;
    z-index:999
}
.wr-pricing-table.style-1 .pricing-item .inner:before,.wr-pricing-table.style-2 .pricing-item .inner:before{
    -webkit-transform:scale(0,1);
    transform:scale(0,1);
    border-width:2px 0
}
.wr-pricing-table.style-1 .pricing-item .inner:after,.wr-pricing-table.style-2 .pricing-item .inner:after{
    -webkit-transform:scale(1,0);
    transform:scale(1,0);
    border-width:0 2px
}
.wr-pricing-table.style-1 .featured.pricing-item .inner{
    padding-bottom:40px;
    box-shadow:0 10px 40px 0 rgba(63,66,92,0.2)
}
.wr-pricing-table.style-1 .pricing-item .pricing-header{
    padding:25px 0 45px;
    border-bottom:1px solid
}
.wr-pricing-table.style-1 .pricing-item .pricing-content{
    padding:35px 0
}
.wr-pricing-table.style-1 .pricing-item .pricing-content li{
    line-height:40px
}
.wr-pricing-table.style-1 .pricing-item .pricing-footer{
    padding-bottom:50px
}
.wr-pricing-table.style-1 .pricing-item .pricing-title{
    font-size:16px
}
.wr-pricing-table.style-1 .pricing-item .price-units,.wr-pricing-table.style-1 .pricing-item .price{
    font-size:50px
}
.wr-pricing-table.style-1 .pricing-item .units{
    top:-10px;
    padding-left:10px;
    font-weight:bold
}
.wr-pricing-table.style-1 .pricing-item .units:before{
    -webkit-transform:rotate(20deg) translateY(18px);
    transform:rotate(20deg) translateY(18px);
    content:'';
    width:1px;
    height:45px;
    display:inline-block
}
.wr-pricing-table.style-1 .price-value{
    margin-top:20px
}
.wr-pricing-table.style-2 .price-value .fl:last-child{
    line-height:15px
}
.wr-pricing-table.style-2 .pricing-button{
    padding-left:10px
}
.wr-pricing-table.style-2 .pricing-button .fa{
    font-size:26px;
    margin-left:-20px;
    opacity:0
}
.wr-pricing-table.style-2 .pricing-item .inner{
    margin:0 8px;
    border:2px solid transparent
}
.wr-pricing-table.style-2 .pricing-item .pricing-content{
    padding:0 35px 55px
}
.wr-pricing-table.style-2 .pricing-item .pricing-content li{
    line-height:32px;
    font-size:15px
}
.wr-pricing-table.style-2 .pricing-item .pricing-title{
    font-size:30px
}
.wr-pricing-table.style-2 .pricing-item .pricing-header{
    padding:35px 25px 10px
}
.wr-pricing-table.style-2 .pricing-item .pricing-desc{
    margin-top:5px;
    font-size:13px
}
.wr-pricing-table.style-2 .pricing-item .pricing-footer{
    padding:25px 25px 20px;
    border-top:1px solid
}
.wr-pricing-table.style-2 .pricing-item.featured .pricing-footer{
    border-color:#fff !important
}
.wr-pricing-table.style-2 .pricing-item .price{
    font-size:38px;
    line-height:30px
}
.wr-pricing-table.style-2 .pricing-item:hover .pricing-button .fa{
    margin-left:0;
    opacity:1
}
.wr-pricing-table.style-2 .featured .inner *,.wr-pricing-table.style-2 .featured .inner .pricing-button .fa,.wr-pricing-table.style-4 .featured .inner *{
    color:#fff !important
}
.wr-pricing-table.style-3 .pricing-item .pricing-desc,.wr-pricing-table.style-4 .pricing-item .pricing-desc{
    font-size:11px;
    padding:0 20px 20px
}
.wr-pricing-table.style-3 .pricing-item .pricing-item .inner{
    margin:0 9px;
    border:1px solid
}
.wr-pricing-table.style-3 .pricing-item .pricing-item .pricing-title{
    padding-top:20px
}
.wr-pricing-table.style-3 .pricing-item .pricing-item .price-value{
    padding:35px 0
}
.wr-pricing-table.style-3 .pricing-item .pricing-button{
    -webkit-transform:translateY(50%);
    transform:translateY(50%)
}
.wr-pricing-table.style-3 .pricing-item .price-value [class*="units"]{
    font-size:18px
}
.wr-pricing-table.style-3 .pricing-item .price-value .units{
    margin-left:10px
}
.wr-pricing-table.style-3 .pricing-item .price-value .units:before{
    -webkit-transform:rotate(40deg) translate(-5px,9px);
    transform:rotate(40deg) translate(-5px,9px);
    content:'';
    height:40px;
    width:2px;
    display:inline-block
}
.wr-pricing-table.style-3 .pricing-item .price-value .price-units{
    padding:0 10px;
    margin-top:-15px
}
.wr-pricing-table.style-3 .pricing-item .pricing-item .price{
    font-size:44px
}
.wr-pricing-table.style-3 .pricing-item:hover .inner{
    box-shadow:0 10px 40px 0 rgba(63,66,92,0.15)
}
.wr-pricing-table.style-3 .featured.pricing-item .units:before{
    background:#fff
}
.wr-pricing-table.style-3 .pricing-item:hover .pricing-button,.wr-pricing-table.style-3 .pricing-button:hover{
    background:#fff !important;
    border-color:#fff !important;
    color:#222 !important
}
.wr-pricing-table.style-3 .pricing-item .pricing-content,.wr-pricing-table.style-4 .pricing-item .pricing-content{
    padding:40px 0 15px
}
.wr-pricing-table.style-3 .pricing-item .pricing-content li,.wr-pricing-table.style-4 .pricing-item .pricing-content li{
    line-height:32px
}
.wr-pricing-table.style-4 .pricing-item .inner{
    border-right:1px solid;
    padding:30px 0
}
.wr-pricing-table.style-4 .pricing-item:last-child .inner{
    border-right:0
}
.wr-pricing-table.style-4 .pricing-item .pricing-title{
    font-size:18px;
    color:#545454
}
.wr-pricing-table.style-4 .pricing-item .pricing-content{
    padding-bottom:30px
}
.wr-pricing-table.style-4 .price-value .fwb>span{
    display:block;
    text-align:left;
    line-height:auto;
    padding-left:5px
}
.wr-pricing-table.style-4 .price-value .price{
    font-size:75px
}
.wr-pricing-table.style-4 .price-value .price-units{
    font-size:40px
}
.wr-pricing-table.style-4 .featured .pricing-button{
    color:#fff;
    border-color:#fff !important
}
.nitro-separator.tc{
    margin:auto
}
.nitro-separator.tc div:before,.nitro-separator.tc div:after{
    height:1px;
    width:100%
}
.nitro-separator.tc.double div:before,.nitro-separator.tc.double div:after{
    background:0
}
.nitro-separator.tc .sep-left,.nitro-separator.tc div:before{
    left:0
}
.nitro-separator.tc .sep-right,.nitro-separator.tc div:after{
    right:0
}
.nitro-separator.tc .sep-left,.nitro-separator.tc div:before,.nitro-separator.tc .sep-right,.nitro-separator.tc div:after{
    top:50%
}
.nitro-separator.thin div{
    height:1px
}
.nitro-separator div:before,.nitro-separator div:after{
    content:"";
    position:absolute
}
.nitro-separator.bold div,.nitro-separator.pattern div,.nitro-separator.tc.bold div:before,.nitro-separator.tc.bold div:after{
    height:3px
}
.nitro-separator.double div{
    padding:1px 0
}
.nitro-separator.pattern div{
    background:url(../images/sep-pattern.png) repeat-x
}
.social-bar a{
    border:1px solid transparent
}
.social-bar a:last-child{
    margin-right:0
}
.social-bar.small a{
    width:30px;
    height:30px;
    line-height:30px;
    text-align:center;
    font-size:14px
}
.social-bar.normal a{
    width:45px;
    height:45px;
    line-height:45px;
    text-align:center;
    font-size:20px
}
.social-bar.large a{
    width:60px;
    height:60px;
    line-height:60px;
    text-align:center;
    font-size:25px
}
.social-bar.solid_rounded a,.social-bar.outline_rounded a{
    border-radius:4px
}
.social-bar.solid_circle a,.social-bar.outline_circle a{
    border-radius:50%
}
.social-bar.multicolor a{
    color:#fff
}
.social-bar a span,.wr-buy-now a span{
    left:50%;
    bottom:140%;
    text-transform:capitalize
}
.social-bar a:hover span,.wr-buy-now a:hover span{
    opacity:1;
    visibility:visible;
    bottom:calc(100% - -10px);
    bottom:-webkit-calc(100% - -10px)
}
.social-bar[class*="outline"].multicolor a.facebook,.social-bar.default.multicolor a.facebook,.wr-color-facebook,.wr-color-hover-facebook{
    color:#6078aa
}
.social-bar[class*="outline"].multicolor a.twitter,.social-bar.default.multicolor a.twitter,.wr-color-twitter,.wr-color-hover-twitter{
    color:#00abf0
}
.social-bar[class*="outline"].multicolor a.google-plus,.social-bar.default.multicolor a.google-plus,.wr-color-google-plus,.wr-color-hover-google-plus{
    color:#d95232
}
.social-bar[class*="outline"].multicolor a.linkedin,.social-bar.default.multicolor a.linkedin,.wr-color-linkedin,.wr-color-hover-linkedin{
    color:#0073b2
}
.social-bar[class*="outline"].multicolor a.instagram,.social-bar.default.multicolor a.instagram,.wr-color-instagram,.wr-color-hover-instagram{
    color:#474135
}
.social-bar[class*="outline"].multicolor a.skype,.social-bar.default.multicolor a.skype,.wr-color-skype,.wr-color-hover-skype{
    color:#03a8e9
}
.social-bar[class*="outline"].multicolor a.pinterest,.social-bar.default.multicolor a.pinterest,.wr-color-pinterest,.wr-color-hover-pinterest{
    color:#db2828
}
.social-bar[class*="outline"].multicolor a.github,.social-bar.default.multicolor a.github{
    color:#3d3d3d
}
.social-bar[class*="outline"].multicolor a.foursquare,.social-bar.default.multicolor a.foursquare{
    color:#35c6ff
}
.social-bar[class*="outline"].multicolor a.dribbble,.social-bar.default.multicolor a.dribbble,.wr-color-dribbble,.wr-color-hover-dribbble{
    color:#fa77b4
}
.social-bar[class*="outline"].multicolor a.behance,.social-bar.default.multicolor a.behance,.wr-color-behance,.wr-color-hover-behance{
    color:#019bff
}
.social-bar[class*="outline"].multicolor a.tumblr,.social-bar.default.multicolor a.tumblr,.wr-color-tumblr,.wr-color-hover-tumblr{
    color:#2e5f83
}
.social-bar[class*="outline"].multicolor a.youtube,.social-bar.default.multicolor a.youtube,.wr-color-youtube,.wr-color-hover-youtube{
    color:#db2828
}
.social-bar[class*="outline"].multicolor a.rss,.social-bar.default.multicolor a.rss,.wr-color-rss,.wr-color-hover-rss{
    color:#ff9000
}
.social-bar[class*="outline"].multicolor a.flickr,.social-bar.default.multicolor a.flickr,.wr-color-flickr,.wr-color-hover-flickr{
    color:#ff0084
}
.social-bar[class*="outline"].multicolor a.medium,.social-bar.default.multicolor a.medium,.wr-color-medium,.wr-color-hover-medium{
    color:#58595b
}
.social-bar[class*="outline"].multicolor a.slack,.social-bar.default.multicolor a.slack,.wr-color-slack,.wr-color-hover-slack{
    color:#56b68b
}
.social-bar[class*="outline"].multicolor a.yahoo,.social-bar.default.multicolor a.yahoo,.wr-color-yahoo,.wr-color-hover-yahoo{
    color:#4c1ac3
}
.social-bar[class*="outline"].multicolor a.vimeo,.social-bar.default.multicolor a.vimeo,.wr-color-vimeo,.wr-color-hover-vimeo{
    color:#17b3e8
}
.social-bar[class*="outline"].multicolor a.vk,.social-bar.default.multicolor a.vk,.wr-color-vk,.wr-color-hover-vk{
    color:#507299
}
.social-bar[class*="solid"].multicolor a.facebook,.wr-background-facebook{
    background-color:#6078aa
}
.social-bar[class*="solid"].multicolor a.twitter,.wr-background-twitter{
    background-color:#00abf0
}
.social-bar[class*="solid"].multicolor a.pinterest,.wr-background-pinterest{
    background-color:#ce2020
}
.social-bar[class*="solid"].multicolor a.google-plus,.wr-background-google-plus{
    background-color:#d95232
}
.social-bar[class*="solid"].multicolor a.linkedin,.wr-background-linkedin{
    background-color:#0073b2
}
.social-bar[class*="solid"].multicolor a.instagram,.wr-background-instagram{
    background-color:#474135
}
.social-bar[class*="solid"].multicolor a.skype,.wr-background-skype{
    background-color:#03a8e9
}
.social-bar[class*="solid"].multicolor a.pinterest{
    background-color:#db2828
}
.social-bar[class*="solid"].multicolor a.github{
    background-color:#3d3d3d
}
.social-bar[class*="solid"].multicolor a.foursquare{
    background-color:#35c6ff
}
.social-bar[class*="solid"].multicolor a.dribbble,.wr-background-dribbble{
    background-color:#fa77b4
}
.social-bar[class*="solid"].multicolor a.behance,.wr-background-behance{
    background-color:#019bff
}
.social-bar[class*="solid"].multicolor a.tumblr,.wr-background-tumblr{
    background-color:#2e5f83
}
.social-bar[class*="solid"].multicolor a.youtube,.wr-background-youtube{
    background-color:#db2828
}
.social-bar[class*="solid"].multicolor a.rss,.wr-background-rss{
    background-color:#ff9000
}
.social-bar[class*="solid"].multicolor a.flickr,.wr-background-flickr{
    background-color:#ff0084
}
.social-bar[class*="solid"].multicolor a.medium,.wr-background-medium{
    background-color:#58595b
}
.social-bar[class*="solid"].multicolor a.slack,.wr-background-slack{
    background-color:#56b68b
}
.social-bar[class*="solid"].multicolor a.yahoo,.wr-background-yahoo{
    background-color:#4c1ac3
}
.social-bar[class*="solid"].multicolor a.vimeo,.wr-background-vimeo{
    background-color:#17b3e8
}
.social-bar[class*="solid"].multicolor a.vk,.wr-background-vk{
    background-color:#507299
}
.sc-social-network.wr-nitro-carousel{
    margin:0 !important
}
.sc-social-network.wr-nitro-carousel .item{
    padding:0 !important
}
.sc-social-network.flickr .item>a:before,.sc-social-network .info{
    z-index:1;
    background:rgba(0,0,0,0.85);
    opacity:0;
    top:0;
    left:0;
    bottom:0;
    right:0
}
.sc-social-network.flickr .item>a:before{
    content:'';
    position:absolute;
    background:rgba(0,0,0,0.75)
}
.sc-social-network .info.instagram{
    pointer-events:none
}
.sc-social-network .item>a{
    display:block
}
.sc-social-network .info h4{
    margin:0;
    font-size:14px
}
.sc-social-network .info.inside span{
    color:#fff;
    font-size:11px
}
.sc-social-network .info span i{
    margin-right:5px
}
.sc-social-network .info.outside{
    position:relative;
    opacity:1;
    background:0;
    margin-top:10px
}
.sc-social-network .info.outside a{
    color:#646464
}
.columns-2 .item,.columns-4 .item.large,.columns-2 .grid-sizer{
    width:50%
}
.columns-3 .item.large{
    width:66.66667%
}
.columns-5 .item.large{
    width:40%
}
.columns-7 .item.large{
    width:28.57143%
}
.columns-8 .item.large{
    width:25%
}
.columns-3 .item,.columns-6 .item.large,.columns-3 .grid-sizer{
    width:33.33333%
}
.columns-4 .item,.columns-4 .grid-sizer{
    width:25%
}
.columns-5 .item,.columns-5 .grid-sizer,.galleries .columns-5 figure{
    width:20%
}
.columns-6 .item,.columns-6 .grid-sizer{
    width:calc(100% / 6);
    width:-webkit-calc(100% / 6)
}
.columns-7 .item,.columns-7 .grid-sizer,.galleries .columns-7 figure{
    width:calc(100% / 7);
    width:-webkit-calc(100% / 7)
}
.columns-8 .item,.columns-8 .grid-sizer,.galleries .columns-8 figure{
    width:calc(100% / 8);
    width:-webkit-calc(100% / 8)
}
.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tab{
    border:1px solid;
    border-radius:3px
}
.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tab>a{
    padding:8px 15px;
    background:0;
    border:0;
    color:#323232;
    font-size:14px
}
.vc_tta-tabs.vc_tta-style-style-1 .vc_tta-tabs-container .vc_tta-tab:hover{
    border-color:#e4e4e4
}
.vc_tta-tabs.vc_tta-style-style-2 .vc_tta-tabs-container:before{
    position:absolute;
    left:0;
    bottom:0;
    content:"";
    width:100%;
    height:1px
}
.vc_tta-tabs.vc_tta-style-style-2 .vc_tta-tabs-container .vc_tta-tab{
    border:0;
    position:relative
}
.vc_tta-tabs.vc_tta-style-style-2 .vc_tta-tabs-container .vc_tta-tab a{
    padding:15px 10px
}
.vc_tta-tabs.vc_tta-style-style-2 .vc_tta-tabs-container .vc_tta-tab:before,.vc_tta-tabs.vc_tta-style-style-3 .vc_tta-tabs-container .vc_tta-tab:before,.vc_tta-tabs.vc_tta-style-style-7 .vc_tta-tabs-container .vc_tta-tab:before{
    position:absolute;
    left:50%;
    bottom:0;
    content:"";
    width:0;
    height:1px;
    z-index:10;
    opacity:0
}
.vc_tta-tabs.vc_tta-style-style-2 .vc_tta-tabs-container .vc_tta-tab.vc_active:before,.vc_tta-tabs.vc_tta-style-style-3 .vc_tta-tabs-container .vc_tta-tab.vc_active:before,.vc_tta-tabs.vc_tta-style-style-7 .vc_tta-tabs-container .vc_tta-tab.vc_active:before{
    width:100%;
    left:0;
    opacity:1
}
.vc_tta-tabs.vc_tta-style-style-3 .vc_tta-tabs-container .vc_tta-tab{
    border:0;
    position:relative
}
.vc_tta-tabs.vc_tta-style-style-3 .vc_tta-tabs-container .vc_tta-tab:before{
    height:3px
}
.vc_tta-tabs.vc_tta-style-style-3 .vc_tta-tabs-container .vc_tta-tab>a{
    padding:15px 10px
}
.vc_tta-tabs.vc_tta-style-style-4 .vc_tta-tabs-container .vc_tta-tab{
    border:0;
    position:relative
}
.vc_tta-tabs.vc_tta-style-style-4 .vc_tta-tabs-container .vc_tta-tab:before{
    -webkit-transform:rotate(30deg);
    transform:rotate(30deg);
    position:absolute;
    right:0;
    top:50%;
    content:"";
    width:1px;
    height:20px;
    z-index:10;
    margin-top:-10px
}
.vc_tta-tabs.vc_tta-style-style-5 .vc_tta-tabs-container .vc_tta-tab{
    border-left:0;
    border-right:0;
    margin:1px 5px;
    border-radius:0
}
.vc_tta-tabs.vc_tta-style-style-5 .vc_tta-tabs-container .vc_tta-tab a{
    padding:5px 20px
}
.vc_tta-tabs.vc_tta-style-style-6 .vc_tta-tabs-container .vc_tta-tab{
    border:0;
    position:relative
}
.vc_tta-tabs.vc_tta-style-style-6 .vc_tta-tabs-container .vc_tta-tab:before{
    position:absolute;
    right:-2px;
    top:50%;
    content:"";
    width:1px;
    height:20px;
    z-index:10;
    margin-top:-10px
}
.vc_tta-tabs.vc_tta-style-style-7 .vc_tta-tabs-container:before{
    position:absolute;
    left:0;
    top:0;
    content:"";
    width:100%;
    height:1px
}
.vc_tta-tabs.vc_tta-style-style-7 .vc_tta-tabs-container .vc_tta-tab>a{
    padding:15px 10px
}
.vc_tta-tabs.vc_tta-style-style-7 .vc_tta-tabs-container .vc_tta-tab{
    border:0;
    position:relative
}
.vc_tta-tabs.vc_tta-style-style-7 .vc_tta-tabs-container .vc_tta-tab:before{
    top:0;
    bottom:auto
}
.vc_tta-tabs.vc_tta-style-style-7 .vc_tta-tabs-container .vc_tta-tab a{
    padding:15px 10px
}
.vc_tta.vc_general .vc_tta-panel-title>a{
    font-size:13px;
    text-transform:uppercase;
    font-weight:bold;
    letter-spacing:1px;
    padding:16px 20px
}
.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active>a,.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab:hover>a{
    background:0
}
.vc_tta.vc_general .vc_tta-tabs-container .vc_tta-tab>a,.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tab:hover>a{
    color:#ff4064;
    padding:4px 20px
}
.vc_toggle{
    border-left:2px solid #e9e9e9;
    margin-bottom:10px;
    padding-left:10px
}
.vc_toggle ul{
    margin-left:20px
}
.vc_toggle.vc_toggle_active{
    border-left:2px solid #ff4064
}
.vc_toggle.vc_toggle_active,.vc_toggle.vc_toggle_active .vc_toggle_title{
    -webkit-transition:border-color 1s;
    transition:border-color 1s
}
.vc_toggle .vc_toggle_title{
    padding:10px 0;
    background:0;
    border-bottom:1px solid transparent;
    position:relative
}
.vc_toggle .vc_toggle_title>h4{
    font-size:14px;
    padding-right:25px;
    font-weight:normal
}
.vc_toggle.vc_toggle_active .vc_toggle_title{
    border-bottom-color:#e9e9e9
}
.vc_toggle .vc_toggle_content{
    padding:0;
    margin-top:10px;
    margin-bottom:10px
}
.vc_toggle .vc_toggle_title .vc_toggle_icon{
    width:15px;
    height:15px;
    line-height:15px;
    text-align:right;
    position:absolute;
    top:40%;
    right:0;
    display:block;
    font-style:normal
}
.vc_toggle .vc_toggle_title .vc_toggle_icon:before{
    width:10px;
    height:10px;
    background-color:transparent;
    position:absolute;
    top:0;
    right:0;
    content:"\f078";
    font-family:"FontAwesome";
    font-size:10px;
    color:#464646;
    background-color:transparent;
    opacity:0
}
.vc_toggle.vc_toggle_active .vc_toggle_title .vc_toggle_icon:before{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.vc_toggle .vc_toggle:hover .vc_toggle_title .vc_toggle_icon,.vc_toggle.vc_toggle_active:hover .vc_toggle_title .vc_toggle_icon{
    background-color:transparent
}
.vc_toggle .vc_toggle:hover .vc_toggle_title .vc_toggle_icon:before,.vc_toggle.vc_toggle_active:hover .vc_toggle_title .vc_toggle_icon:before{
    opacity:1;
    background-color:transparent
}
.vc_toggle.vc_toggle_style-2{
    border:1px solid #e9e9e9;
    padding:0;
    margin:0;
    margin-bottom:-1px
}
.vc_toggle.vc_toggle_style-2 .vc_toggle_title,.vc_toggle.vc_toggle_style-2 .vc_toggle_content{
    margin-left:10px;
    margin-right:10px
}
.vc_toggle.vc_toggle_style-3{
    border:0;
    padding:0;
    margin:0
}
.vc_toggle.vc_toggle_style-3 .vc_toggle_title{
    border:1px solid #e9e9e9;
    padding:10px;
    margin-bottom:-1px
}
.vc_toggle.vc_toggle_style-3.vc_toggle_active .vc_toggle_title{
    border-left:1px solid #ff4064
}
.vc_toggle.vc_toggle_style-3 .vc_toggle_content{
    border-left:1px solid #e9e9e9;
    margin-top:10px;
    margin-bottom:10px;
    padding:10px
}
.vc_toggle.vc_toggle_style-3 .vc_toggle_title .vc_toggle_icon{
    right:10px
}
.vc_toggle.vc_toggle_style-4{
    border:0;
    padding:0;
    margin:0
}
.vc_toggle.vc_toggle_style-4 .vc_toggle_title{
    border-bottom-color:#e9e9e9;
    position:relative
}
.vc_toggle.vc_toggle_style-4 .vc_toggle_title:after{
    -webkit-transition:all 1s;
    transition:all 1s;
    content:"";
    position:absolute;
    left:0;
    bottom:-1px;
    height:1px;
    width:0;
    background:#ff4064
}
.vc_toggle.vc_toggle_active.vc_toggle_style-4 .vc_toggle_title:after{
    width:45px
}
.sc-testimonials.style-1.left .testimonial-item>div{
    float:left
}
.sc-testimonials.style-1.left .testimonial-item .author,.sc-testimonials.style-1.right .testimonial-item .avatar{
    float:right;
    margin-top:0
}
.sc-testimonials.style-1.left .avatar{
    margin-right:20px
}
.sc-testimonials.style-1.right .avatar{
    margin-left:20px
}
.sc-testimonials.style-1.left .content,.sc-testimonials.style-1.right .content,.sc-testimonials.style-1.left .author,.sc-testimonials.style-1.right .author{
    width:calc(100% - 90px));
    width:-webkit-calc(100% - 90px))
}
.sc-testimonials.style-2 svg{
    margin-left:-7px
}
.sc-testimonials.style-2 .arrow{
    top:-10px;
    width:0;
    left:25px;
    height:0;
    line-height:0;
    border:10px solid transparent;
    border-bottom-color:#ebebeb;
    border-top:0
}
.sc-testimonials.style-2 .arrow span{
    top:2px;
    left:-10px;
    display:block;
    width:0;
    height:0;
    line-height:0;
    border:10px solid transparent;
    border-bottom-color:#fff;
    border-top:0
}
.sc-testimonials.style-2.bottom .arrow{
    -webkit-transform:rotate(-180deg);
    transform:rotate(-180deg);
    bottom:-10px;
    top:auto
}
.sc-testimonials .name{
    font-weight:600
}
.sc-testimonials .avatar img{
    width:70px !important;
    height:70px;
    margin:0 auto
}
.sc-testimonials .testimonial-item{
    float:left;
    padding:15px
}
.sc-testimonials .testimonial-item svg text{
    font-size:70px;
    font-family:'Times New Roman'
}
.sc-testimonials.wr-nitro-masonry .testimonial-item-masonry{
    box-shadow:0 2px 17px 0 rgba(0,0,0,0.1);
    padding:30px
}
.sc-testimonials.wr-nitro-carousel .owl-item .testimonial-item{
    width:100%
}
.sc-video .fluid-iframe{
    width:100%;
    padding-bottom:56.25%
}
.sc-video .fluid-iframe iframe{
    max-width:100%;
    max-height:100%
}
.sc-video .sc-video-thumb iframe{
    width:100%;
    height:100%;
    left:0;
    top:0;
    display:none
}
.sc-video .sc-video-thumb img{
    cursor:pointer
}
.sc-video .sc-video-thumb svg{
    left:calc(50% - 32px);
    top:calc(50% - 32px)
}
.sc-video.tr .fluid-iframe iframe{
    right:0
}
.sc-video.tc .fluid-iframe iframe{
    left:50%
}
.sc-video[class*="shadow-"]>div{
    z-index:1
}
.sc-video[class*="shadow-"]>div:before,.sc-video[class*="shadow-"]>div:after{
    content:"";
    position:absolute;
    z-index:-1
}
.sc-video.shadow-1>div img{
    border-radius:2% 0 0 0 / 20% 0 0 0;
    box-shadow:0 1px 5px rgba(0,0,0,0.25),0 0 50px rgba(0,0,0,0.1) inset
}
.sc-video.shadow-1>div:before{
    -webkit-transform:rotate(7deg) translate(20px,25px) skew(20deg);
    transform:rotate(7deg) translate(20px,25px) skew(20deg);
    top:0;
    left:0;
    width:33%;
    height:25%;
    box-shadow:-10px -10px 15px rgba(0,0,0,0.5)
}
.sc-video.shadow-2>div img{
    border-radius:0 0 25% 25% / 0 0 3% 3%;
    box-shadow:0 1px 5px rgba(0,0,0,0.25),0 0 50px rgba(0,0,0,0.1) inset
}
.sc-video.shadow-2>div:before{
    -webkit-transform:rotate(-3deg) skew(0);
    transform:rotate(-3deg) skew(0);
    bottom:15px;
    left:10px;
    width:50%;
    height:20%;
    box-shadow:0 15px 10px rgba(0,0,0,0.7)
}
.sc-video.shadow-2>div:after{
    -webkit-transform:rotate(3deg) skew(0);
    transform:rotate(3deg) skew(0);
    bottom:15px;
    right:10px;
    width:50%;
    height:20%;
    box-shadow:0 15px 10px rgba(0,0,0,0.7)
}
.sc-video.shadow-3>div img{
    box-shadow:0 1px 5px rgba(0,0,0,0.25),0 0 50px rgba(0,0,0,0.1) inset;
    border-radius:1% 1% 1% 1% / 1% 1% 1% 1%
}
.sc-video.shadow-3>div:before{
    width:80%;
    height:40%;
    left:10%;
    border-radius:50%;
    top:0;
    box-shadow:0 -7px 16px rgba(0,0,0,0.4)
}
.sc-video.shadow-3>div:after{
    width:80%;
    height:40%;
    left:10%;
    border-radius:50%;
    bottom:0;
    box-shadow:0 7px 16px rgba(0,0,0,0.4)
}
.sc-video.shadow-4>div img{
    box-shadow:0 1px 5px rgba(0,0,0,0.25),0 0 50px rgba(0,0,0,0.1) inset;
    border-radius:1% 1% 1% 1% / 1% 1% 1% 1%
}
.sc-video.shadow-4>div:after{
    width:80%;
    height:40%;
    left:10%;
    border-radius:50%;
    bottom:0;
    box-shadow:0 7px 16px rgba(0,0,0,0.4)
}
.sc-video.shadow-5>div img{
    box-shadow:0 1px 5px rgba(0,0,0,0.25),0 0 50px rgba(0,0,0,0.1) inset;
    border-radius:1% 1% 1% 1% / 1% 1% 1% 1%
}
.sc-video.shadow-5>div:before{
    width:80%;
    height:40%;
    left:10%;
    border-radius:50%;
    top:0;
    box-shadow:0 -7px 16px rgba(0,0,0,0.4)
}
.sc-video.shadow-6>div img{
    box-shadow:0 1px 5px rgba(0,0,0,0.25),0 0 50px rgba(0,0,0,0.1) inset;
    border-radius:1% 1% 1% 1% / 1% 1% 1% 1%
}
.sc-video.shadow-6>div:before{
    -webkit-transform:skew(36deg);
    transform:skew(36deg);
    -webkit-transform-origin:0 100%;
    transform-origin:0 100%;
    left:80px;
    bottom:5px;
    width:100%;
    height:37%;
    border-radius:10% 0 0 0;
    box-shadow:-86px 0 17px rgba(0,0,0,0.33)
}
.sc-video.shadow-7>div img{
    box-shadow:0 1px 5px rgba(0,0,0,0.25),0 0 50px rgba(0,0,0,0.1) inset;
    border-radius:1% 1% 1% 1% / 1% 1% 1% 1%
}
.sc-video.shadow-7>div:before{
    -webkit-transform:skew(-36deg);
    transform:skew(-36deg);
    -webkit-transform-origin:0 100%;
    transform-origin:0 100%;
    right:80px;
    bottom:5px;
    width:100%;
    height:37%;
    border-radius:0 10% 0 0;
    box-shadow:86px 0 17px rgba(0,0,0,0.33)
}
.sc-video.shadow-8>div img{
    box-shadow:0 1px 5px rgba(0,0,0,0.25),0 0 50px rgba(0,0,0,0.1) inset;
    border-radius:0 0 1% 0 / 0 0 20% 0
}
.sc-video.shadow-8>div:before{
    -webkit-transform:skew(2deg,2deg) translate(3px,8px);
    transform:skew(2deg,2deg) translate(3px,8px);
    width:98%;
    height:96%;
    bottom:0;
    right:0;
    background:#eee;
    border:1px solid #ccc;
    box-shadow:1px 1px 8px rgba(0,0,0,0.1)
}
.sc-video.shadow-8>div:after{
    -webkit-transform:skew(2deg,2deg) translate(-1px,2px);
    transform:skew(2deg,2deg) translate(-1px,2px);
    width:98%;
    height:96%;
    bottom:0;
    right:0;
    background:#eee;
    border:1px solid #ccc;
    box-shadow:0 0 8px rgba(0,0,0,0.1)
}
.sc-video.shadow-9>div img{
    box-shadow:0 1px 5px rgba(0,0,0,0.25),0 0 50px rgba(0,0,0,0.1) inset;
    border-radius:1% 1% 1% 1% / 1% 1% 1% 1%
}
.sc-video.shadow-9>div:before{
    left:0;
    width:100%;
    height:80%;
    border-radius:10px / 100px;
    top:10%;
    bottom:10%;
    box-shadow:0 0 15px rgba(0,0,0,0.6)
}
.counter-wrap .icon{
    font-size:14px;
    color:#d7ac77;
    margin-bottom:20px
}
.counter-wrap .number{
    font-size:46px;
    font-weight:600;
    line-height:40px;
    margin:10px 0 0
}
.counter-wrap .title{
    font-size:26px;
    margin:10px 0 16px
}
.counter-wrap .desc{
    color:#cacaca;
    font-size:10px;
    letter-spacing:3px;
    margin-top:5px
}
.counter-wrap.horizontal{
    overflow:hidden;
    position:relative
}
.counter-wrap.horizontal>div,.counter-wrap.horizontal .title{
    margin:0
}
.counter-wrap.horizontal .number{
    margin-left:30px
}
.counter-wrap.horizontal .title{
    -webkit-flex-grow:1;
    -ms-flex-grow:1;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    white-space:nowrap
}
.counter-wrap.horizontal .title,.counter-wrap.horizontal .desc{
    text-align:right
}
.counter-wrap.horizontal .title+.desc{
    padding-left:20px
}
.sc-product-cat{
    display:table;
    margin:auto
}
.sc-product-cat .sc-product-cat:hover img{
    opacity:.7
}
.sc-product-cat>div{
    bottom:20px;
    padding:10px;
    left:0;
    right:0;
    width:70%;
    margin:0 auto;
    box-shadow:0 1px 1px rgba(0,0,0,0.1)
}
.sc-product-cat>div a{
    font-size:14px
}
.sc-product-cat>div .count{
    font-size:10px
}
.sc-cat-list ul{
    list-style:none
}
.sc-cat-list ul li{
    position:relative
}
.sc-cat-list ul li a{
    padding:7px 10px;
    border-left:2px solid transparent;
    display:block;
    margin:0;
    border-bottom:1px solid
}
.sc-cat-list ul li ul{
    position:absolute;
    left:100%;
    width:250px;
    top:0;
    padding-left:0;
    opacity:0;
    border:1px solid;
    border-bottom:0;
    visibility:hidden;
    transition:all .3s;
    margin-left:-2px;
    border-left:2px solid;
    z-index:1000;
    background:#fff;
    margin-top:-1px
}
.sc-cat-list ul li ul li a{
    padding:13px;
    border-left:0
}
.sc-cat-list ul li ul li a img{
    display:none
}
.sc-cat-list ul li:hover>ul{
    opacity:1;
    visibility:visible
}
.sc-cat-list .title{
    padding:13px 20px
}
.sc-cat-list .title,.sc-cat-list .title:hover{
    color:#fff
}
.wr-mobile .sc-cat-list .sc-cat-mobile{
    right:0;
    width:30px;
    height:48px;
    line-height:48px;
    font-size:20px;
    text-align:center;
    top:0
}
.wr-mobile .sc-cat-list .sc-cat-mobile.expanded:before{
    content:"\f106"
}
.wr-mobile .sc-cat-list ul ul{
    position:relative;
    opacity:1;
    left:0;
    width:100%;
    border:0;
    visibility:visible;
    padding-left:20px;
    margin:0;
    display:none
}
.wr-mobile .sc-cat-list ul ul li a img{
    display:inline-block
}
.wr-mobile .sc-cat-list ul ul.expanded{
    display:block
}
.sc-product-menu .menu-title h3{
    font-size:24px;
    color:#464646;
    margin-bottom:0
}
.sc-product-menu .menu-title h4{
    font-size:10px;
    color:#e3e3e3;
    margin-top:0
}
.sc-product-menu ul{
    list-style:none
}
.sc-product-menu.has-image ul li{
    padding-bottom:15px;
    margin-bottom:15px;
    border-bottom:1px solid;
    list-style:none
}
.sc-product-menu.has-image .product-meta{
    margin:0 0 5px
}
.sc-product-menu .product-title{
    font-size:14px;
    line-height:18px;
    width:50%
}
.sc-product-menu .price{
    z-index:2;
    line-height:16px
}
.sc-product-menu .price .amount{
    font-size:14px
}
.sc-product-menu .price del .amount{
    font-size:12px;
    color:#6a6060
}
.sc-product-menu.has-image .product-info{
    overflow:hidden;
    padding-left:10px
}
.sc-product-menu .product-image{
    width:62px;
    height:62px
}
.sc-product-menu .product-image img{
    border-radius:3px
}
.sc-product-package ul{
    list-style:none;
    counter-reset:my-badass-counter
}
.sc-product-package ul li{
    border-bottom:1px solid #e1e1e1
}
.sc-product-package ul li:before{
    content:counter(my-badass-counter,decimal);
    counter-increment:my-badass-counter;
    font-size:50px;
    left:0;
    line-height:44px;
    position:absolute;
    font-weight:100
}
.sc-product-package .p-package-info{
    width:calc(100% - 60px);
    width:-webkit-calc(100% - 60px)
}
.sc-product-package .p-package-info .p-package-cat{
    font-family:Georgia;
    font-style:italic
}
.sc-product-package .p-package-info .p-package-cat a{
    font-size:12px;
    margin-right:5px
}
.sc-product-package .p-package-info h4{
    font-size:16px;
    line-height:24px
}
.sc-product-package .p-package-info h4>*{
    display:inline-block;
    position:relative
}
.sc-product-package .p-package-info .price{
    margin-bottom:0
}
.sc-product-package .p-package-cart>p{
    border:0 !important;
    padding:0 !important;
    margin:0;
    position:relative
}
.sc-product-package .p-package-cart .product__btn_cart{
    width:50px;
    height:50px;
    line-height:50px;
    text-align:center;
    background:#fff;
    margin:0;
    padding:0;
    font-size:15px;
    border:1px solid
}
.sc-product-package .p-package-cart .product__btn_cart span{
    left:50%;
    top:-40px
}
.sc-product-package .p-package-cart .product__btn_cart span:before{
    right:calc(50% - 5px);
    right:-webkit-calc(50% - 5px);
    border-left:5px solid transparent;
    border-top:5px solid rgba(0,0,0,0.8);
    top:100%
}
.sc-product-package .p-package-cart .product__btn_cart i{
    margin-right:0;
    transition:none
}
.sc-product-package .p-package-cart .product__btn_cart i:before{
    content:"\e900"
}
.sc-product-package .p-package-cart .product__btn_cart.loading i:before,.sc-product-package .p-package-cart .product__btn_cart.added i:before{
    font-family:"FontAwesome"
}
.sc-product-package .p-package-cart .product__btn_cart.loading i:before{
    content:"\f110"
}
.sc-product-package .p-package-cart .product__btn_cart.added i:before{
    content:"\f00c"
}
.nitro-timeline{
    position:relative
}
.nitro-timeline ul *:before,.nitro-timeline ul *:after{
    content:'';
    position:absolute
}
.nitro-timeline ul .timeline-content:before{
    width:18px;
    height:18px;
    background:#000;
    border:3px solid #bfbfbf;
    border-radius:100%;
    left:-9px;
    top:30px;
    z-index:1
}
.nitro-timeline ul .timeline-content:after{
    width:2px;
    top:0;
    bottom:-50px;
    left:-1px;
    background:#000
}
.nitro-timeline ul .timeline-content .timeline-content-inner{
    background:#f9f9f9;
    box-shadow:0 12px 18px 0 rgba(97,97,97,0.14);
    padding:10px 30px;
    position:relative
}
.nitro-timeline ul .timeline-content .timeline-content-inner:before{
    width:0;
    height:0;
    border-top:7px solid transparent;
    border-right:7px solid #f9f9f9;
    border-bottom:7px solid transparent;
    position:absolute;
    left:-7px;
    top:31px
}
.nitro-timeline ul .timeline-content h3{
    font-size:18px;
    line-height:1.5em
}
.nitro-timeline ul .datetime{
    padding-top:26px !important;
    font-size:16px
}
.nitro-timeline ul li{
    list-style:none !important;
    position:relative;
    margin-bottom:50px
}
.nitro-timeline ul li .timeline-item>*{
    padding:0 30px;
    position:relative
}
.nitro-timeline.style-1 .datetime{
    width:200px;
    text-align:right
}
.nitro-timeline.style-1 .timeline-content{
    width:calc(100% - 200px);
    width:-webkit-calc(100% - 200px)
}
.nitro-timeline.style-2 li:nth-child(even) .timeline-item .datetime{
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%);
    right:auto;
    left:0
}
.nitro-timeline.style-2 li:nth-child(odd) .timeline-content-inner:before{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
    right:-7px;
    left:auto !important
}
.nitro-timeline.style-2 li:nth-child(odd) .timeline-content{
    text-align:right
}
.nitro-timeline.style-2 li:nth-child(odd) .timeline-content:before{
    left:auto !important;
    right:-9px
}
.nitro-timeline.style-2 li:after{
    width:2px;
    top:0;
    bottom:-50px;
    left:50%;
    margin-left:-1px;
    background:#000
}
.nitro-timeline.style-2 .timeline-item{
    width:50%;
    position:relative
}
.nitro-timeline.style-2 .timeline-item .datetime{
    -webkit-transform:translateX(100%);
    transform:translateX(100%);
    position:absolute !important;
    right:0
}
.nitro-timeline.style-2 .timeline-content:after{
    display:none
}
.footer .top-inner,.footer .bot .info,.container{
    max-width:1170px;
    width:100%;
    margin:auto;
    padding-left:15px;
    padding-right:15px
}
.hb-search.dropdown .search-form-inner,.hb-cart.dropdown-fade .hb-minicart,.image-banner.image.style-1 .front,.image-banner.image.style-7 .back,.image-banner.image.style-11 .back,.image-banner.image.style-11>div:hover .front,.nitro-member.style-3 .member-avatar.two-image .back,.nitro-member.style-3 .member-avatar.two-image:hover .front{
    opacity:0
}
.mfp-close:hover,.mfp-close:focus,.galleries .inside>figure:hover figcaption,.galleries .inside .hentry:hover .title,.galleries .hentry:hover .mask:after,.galleries .hentry:hover .mask.wr-nitro-carousel .gallery-item:after,.galleries .gallery-type-external:hover .external_link,.gallery-fullscreen .single-gallery .nav-thumb .owl-item.current,.gallery-fullscreen .single-gallery .nav-thumb .owl-item:hover,.single .gallery-list .item:hover img,.hb-search.dropdown.active-dropdown .search-form-inner,.hb-cart.dropdown-fade.active-dropdown .hb-minicart,.hb-cart.dropdown-left-to-right.active-dropdown .hb-minicart,.hb-cart.dropdown-right-to-left.active-dropdown .hb-minicart,.hb-cart.dropdown-bottom-to-top.active-dropdown .hb-minicart,.hb-cart.dropdown-scale.active-dropdown .hb-minicart,.b-classic .format-gallery .entry-thumb img:hover,.b-zigzag .format-gallery .entry-thumb img:hover,.image-banner.text.style-2>div:hover img,.image-banner.image.style-3>div:hover a:before,.image-banner.image.style-3>div:hover a:after,.image-banner.image.style-6>div:hover a:before,.image-banner.image.style-6>div:hover a:after,.image-banner.text.style-3>div:hover .content:after,.image-banner.text.style-3>div:hover .content p,.image-banner.image.style-4>div:hover a:before,.image-banner.image.style-4 .front,.image-banner.image.style-5>div:hover a:before,.image-banner.text.style-5>div:hover .inner-content *,.image-banner.text.style-7>div:hover .content p,.image-banner.text.style-9>div:hover .content:before,.image-banner.text.style-9>div:hover .content p,.image-banner.image.style-11>div:hover .back,.image-banner.image.style-11 .front,.image-banner.image.style-1>div:hover .front,.image-banner.image.style-1 .front,.image-banner.image.style-1>div:hover .back,.image-banner.image.style-1>div:hover a::before,.image-banner.image.style-2 .back,.image-banner.text.style-1>div:hover .content,.image-banner.text.style-5>div:hover .content:before,.image-banner.text.style-5>div:hover .content:after,.nitro-member.style-1:hover .avatar:after,.nitro-member.style-2 .avatar:after,.nitro-member.style-3 .member-avatar.two-image:hover .back,.wr-pricing-table.style-1 .pricing-item .inner:hover:before,.wr-pricing-table.style-1 .pricing-item .inner:hover:after,.wr-pricing-table.style-2 .pricing-item .inner:hover:before,.wr-pricing-table.style-2 .pricing-item .inner:hover:after,.sc-social-network.flickr .item:hover>a:before,.sc-social-network .item:hover .info,.sc-product-cat img{
    opacity:1
}
.wr-mobile .hb-sidebar .wr-close-mobile,.menu-breadcrumbs-outer,.list-blog.inner.hide-content .entry-thumb a:after,.nitro-member.style-1 .social a{
    -webkit-transition:.3s all;
    transition:.3s all;
    opacity:0;
    visibility:hidden
}
.hb-currency:hover .list,.hb-cart-outer .mini_cart_item:hover .action-top-bottom,.hb-sidebar.active .content-sidebar>.overlay,.wr-mobile .hb-sidebar.active .wr-close-mobile,.menu-more.active-more .nav-more .site-navigator,.menu-breadcrumbs-outer.show-breadcrumbs,.nitro-member.style-1:hover .social a{
    opacity:1;
    visibility:visible
}
.galleries .hentry .mask img,.nitro-gallery .item img,.nitro-gallery figure img,.single-gallery .related-gallery .related .hentry,.widget .woof_sid_auto_shortcode,.widget .woof_auto_show_outer,.mm-container .element-categories .img-category img,.underline-hover .site-navigator>.current-menu-ancestor>.menu-item-link:after,.underline-hover .site-navigator>.current-menu-item>.menu-item-link:after,.underline-hover .site-navigator>li:hover>.menu-item-link:after,.wr-mobile .hb-menu .menu-icon-action .wr-burger-middle,.hb-search.dropdown.active-dropdown .search-form.set-width .txt-livesearch,.hb-search.dropdown.active-dropdown .search-form.set-width .txt-search,.b-zigzag .entry-thumb img,.image-banner img.front,.nitro-member img,.sc-social-network .item img,.sc-social-network.columns-2 .item.large,.sc-product-cat img{
    width:100%
}
.mfp-container,.mfp-iframe-scaler iframe,.site-title .mask,.image-banner.text.style-1 .content,.image-banner.text.style-3 .content:after,.image-banner.text.style-4 .content,.image-banner.text.style-5 .content,.image-banner.text.style-6 .content,.image-banner.image.style-7 a:before,.image-banner.text.style-7 .content,.image-banner.text.style-8 .content,.image-banner.image.style-9 a:after,.image-banner.text.style-9 .content,.image-banner.text.style-10 .content h2:before,.image-banner.text.style-10 .content h2:after,.image-banner.text.style-12 .content h2:before,.image-banner.text.style-12 .content h2:after{
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.mfp-bg,.mfp-wrap,.hb-menu-outer .fullscreen-style,.hb-sidebar .content-sidebar>.overlay,.hb-overlay-sidebar,.mask-overlay{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.hb-search-fs .wrls-header-outer,.hb-search-fs .txt-search{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
a,button,html input[type=button],input[type=reset],input[type=submit],.galleries .inside figcaption,.galleries .hentry .mask:not(.wr-nitro-carousel):after,.galleries .hentry .mask.wr-nitro-carousel .gallery-item:after,.galleries .hentry:hover .action a:first-child,.galleries .hentry .action span,.galleries .hentry .thumb .mask a span,.galleries .external_link,.single-gallery .hentry .thumb .mask a span,.gallery-fullscreen .single-gallery .nav-thumb .owl-item,.nivo-lightbox-theme-default .nivo-lightbox-nav:before,.widget .nitro-instagram .item img,.wr-notice-tooltip .notice-tooltip,.header .sticky-row-scroll.sticky-normal .hb-section,.hb-currency .item,.hb-currency .list,.hb-menu-outer .fullscreen-style.scale-effect,.wr-mobile .hb-menu .menu-icon-action .wr-burger-scale span,.hb-search.boxed .open,.hb-cart-outer.cart-slider .minicart-horizontal .product_list_widget,.hb-cart-outer.cart-slider .cart_list-outer .control .control-inner:before,.hb-cart-outer.cart-slider .cart_list-outer .control .control-inner:after,.hb-cart .cart-control i,.hb-sidebar .icon-sidebar,.hb-sidebar .animation-sidebar,.hb-wishlist,.vertical-layout .hb-menu .icon-has-children,.mask-overlay,.sc-button i,.wr-nitro-carousel .owl-nav>div,.wr-nitro-carousel .owl-dots .owl-dot span,.image-banner img,.image-banner.text.style-2 .inner-content,.image-banner.image.style-3 a:before,.image-banner.image.style-3 a:after,.image-banner.image.style-4 a:before,.image-banner.image.style-5 a:before,.image-banner.image.style-6 a:before,.image-banner.image.style-6 a:after,.image-banner.image.style-9 a:after,.image-banner.text.style-10 .content h2:before,.image-banner.text.style-10 .content h2:after,.image-banner.text.style-12 .content h2:before,.image-banner.text.style-12 .content h2:after,.image-banner.style-13.text .content *,.wpb_image_grid .wpb_image_grid_ul img,.nitro-member.style-1 .avatar:after,.nitro-member.style-2 .avatar:after,.sc-social-network.flickr .item>a:before,.vc_tta-tabs.vc_tta-style-style-2 .vc_tta-tabs-container .vc_tta-tab:before,.vc_tta-tabs.vc_tta-style-style-3 .vc_tta-tabs-container .vc_tta-tab:before,.vc_tta-tabs.vc_tta-style-style-7 .vc_tta-tabs-container .vc_tta-tab:before,.vc_toggle .vc_toggle_title .vc_toggle_icon:before{
    -webkit-transition:.3s all;
    transition:.3s all
}
.mfp-align-top .mfp-container:before,.mfp-s-ready .mfp-preloader,.mfp-s-error .mfp-content,.mfp-loading.mfp-figure,.filter-on-mobile,.tax-gallery_cat .gallery-cat,.gallery-fullscreen .header-outer,.gallery-fullscreen .footer,.widget.widget_nav_menu .site-navigator .menu-item-has-children i,.widget .product-categories .cat-parent .children,.widget .widget_nav_menu .menu-item-has-children>.sub-menu,.site-title>.container:before,.site-title>.container:after,.hb-menu.icon-layout .close,.hb-menu.icon-layout .site-navigator-outer,.hb-search .search-form,.hb-search .search-form .close,.hb-search .search-form .btn-search,.hb-search.boxed.loading-wrls .open,.hb-search-fs .btn-search,.hb-cart-outer.cart-slider .cart_list-outer .control .control-item .disabled .control-inner,.hb-cart.sidebar .hb-minicart-outer,.wr-close-mobile,.site-navigator .item-hidden,.menu-more .nav-more .site-navigator>li>a:after,.maintenance .wr-countdown>div:last-child:after,.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption,.sc-product-button .button span.tooltip:before,.image-banner.text.style-10 .content p,.image-banner.text.style-11 .content p,.image-banner.text.style-12 .content p,.nitro-member .member .row,.vc_tta-tabs.vc_tta-style-style-4 .vc_tta-tabs-container .vc_tta-tab:last-child:before,.vc_tta-tabs.vc_tta-style-style-6 .vc_tta-tabs-container .vc_tta-tab:last-child:before,.sc-product-package .p-package-cart .woocommerce>*:not(.product__btn){
    display:none
}
.widget .product-categories .current-cat>.children,.widget .product-categories .current-cat-parent>.children,.widget .widget_nav_menu .menu-item-has-children.current-menu-item>.sub-menu,.mm-container .element-categories .img-category a,.vertical-layout .hb-menu .animation-vertical-slide .active-slide>ul,.vertical-layout .hb-menu .animation-vertical-slide .active-slide .mm-container-outer,.hb-menu-outer .fullscreen-style.animation-vertical-slide .active-slide>ul,.hb-menu-outer .fullscreen-style.animation-vertical-slide .active-slide .mm-container-outer,.hb-menu-outer .sidebar-style.animation-vertical-slide .active-slide>ul,.hb-menu-outer .sidebar-style.animation-vertical-slide .active-slide .mm-container-outer,.image-banner.text.style-2 a{
    display:block
}
.rtl .fr,.rtl .pull-right,.rtl .widget ul li .count,.rtl .b-single .single-nav .next,.rtl .image-banner.tr>div,.fl,.nitro-services.icon .icon-wrap.left,.nitro-services.icon.tl div{
    float:left
}
.rtl .fl,.rtl .pull-left,.rtl .row [class*="cm-"],.rtl .breadcrumbs li,.rtl .single-gallery .social-share li,.rtl .widget .tagcloud a,.rtl .widget .product_list_widget li>a,.rtl .b-single .single-nav>*,.rtl .b-classic .entry-thumb,.rtl .page-numbers li,.rtl .clean-tab .woocommerce-tabs .tabs,.rtl .woocommerce-cart .facebook-sharing,.rtl .woocommerce-cart .twitter-sharing,.rtl .image-banner.tl>div,.rtl .style-2 .thumb-bottom #p-thumb .owl-item,.rtl .quickview-modal .info .quickview-button>*,.rtl .woocommerce-tabs .comment-form-rating>*,.fr,.nitro-services.icon .icon-wrap.right{
    float:right
}
.rtl .tr,.rtl .gallery-cat.tl,.rtl .b-single .single-nav .next,.rtl .woocommerce-cart .cart_totals td,.rtl .sc-button:not(.tc),.rtl .list-blog.tl,.rtl .nitro-services.tl,.rtl .sc-testimonials.tl,.text-align-left .site-navigator>li>.menu-item-link,.tl{
    text-align:left
}
.rtl caption,.rtl th,.rtl td,.rtl .tl,.rtl .gallery-cat.tr,.rtl .woocommerce-tabs #comments .star-rating,.rtl .woocommerce table.wishlist_table tbody td,.rtl .sc-button.tr,.rtl .list-blog.tr,.rtl .nitro-services.tr,.rtl .sc-testimonials.tr,.rtl .quickview-modal .info,.rtl .star-rating,.site-title.style-1 .breadcrumbs,.text-align-right .site-navigator>li>.menu-item-link,.text-align-right .site-navigator li.menu-default ul a,.tr{
    text-align:right
}
.text-align-center .site-navigator>li>.menu-item-link,.text-align-center .site-navigator li.menu-default ul a,.tc{
    text-align:center
}
.galleries .gallery-type-external:hover .external_link,.widget_shopping_cart_content .loading:before,.image-banner.text.style-6 .content:before,.image-banner.text.style-6 .content:after,.image-banner.text.style-11 .content h2{
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.galleries .wr-nitro-carousel .owl-dots,.single-gallery .horizontal .wr-nitro-horizontal .owl-dots,.gallery-fullscreen .single-gallery .actions>a>.tooltip,#wr_customize_link,.underline-hover .site-navigator>li>.menu-item-link:after,.hb-search.dropdown.animation-left-to-right .search-form-inner,.sc-product-button .product__btn_cart span,.social-bar a span,.wr-buy-now a span,.sc-video.tc .fluid-iframe iframe,.sc-product-package .p-package-cart .product__btn_cart span{
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
.nitro-gallery>div a>span.pa,.gallery-list .item>span.pa,.pageloader>div,.hb-menu-outer .site-navigator .icon-has-children,.wr-mobile .hb-menu .site-navigator .has-children-mobile:before,.hb-search-fs.topbar .close,.hb-search.boxed .open,.hb-cart-outer.cart-slider .cart_list-outer .control .control-item,.menu-more .nav-more .site-navigator>li>a .icon-has-children,.vertical-layout .hb-menu .icon-has-children,.sc-subscribe-form.icon-submit.inside button,.wr-nitro-carousel .owl-nav>div i,.image-banner.text .content .inner-content,.image-banner.text.style-10 .content h2,.image-banner.text.style-11 .content h2,.image-banner.text.style-12 .content h2,.list-blog.inner.middle .entry-content,.nitro-separator.tc .sep-left,.nitro-separator.tc div:before,.nitro-separator.tc .sep-right,.nitro-separator.tc div:after{
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.galleries .inside .hentry:hover .title,.hb-search.dropdown.animation-left-to-right.active-dropdown .search-form-inner,.hb-search.dropdown.animation-right-to-left.active-dropdown .search-form-inner,.hb-cart.dropdown-left-to-right.active-dropdown .hb-minicart,.hb-cart.dropdown-right-to-left.active-dropdown .hb-minicart,.hb-sidebar.active .animation-sidebar.right-position,.hb-sidebar.active .animation-sidebar.left-position,.menu-more.active-more .animation-left-to-right,.menu-more.active-more .animation-right-to-left,.image-banner.image.style-11>div:hover img{
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
.hb-search.dropdown.animation-bottom-to-top.active-dropdown .search-form-inner,.hb-cart-outer .mini_cart_item:hover .action-top-bottom,.hb-cart-outer .minicart-horizontal .mini_cart_item .img-item img,.hb-cart-outer .minicart-horizontal .mini_cart_item:hover .info-item,.hb-cart.dropdown-bottom-to-top.active-dropdown .hb-minicart,.wr-notice-cart-outer.active,.hb-sidebar.active .animation-sidebar.top-position,.hb-sidebar.active .animation-sidebar.bottom-position,.menu-more.active-more .animation-bottom-to-top,.image-banner.text.style-6>div:hover .content .content p,.image-banner.text.style-6>div:hover .content .content h2{
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
.image-banner.text.style-1 .inner-content>*,.image-banner.image.style-4 a:before,.image-banner.image.style-5 a:before,.image-banner.image.style-10 .front{
    -webkit-transform:scale(0);
    transform:scale(0)
}
.hb-menu-outer .fullscreen-style.scale-effect.scale-active,.hb-search.dropdown.animation-scale.active-dropdown .search-form-inner,.hb-cart.dropdown-scale.active-dropdown .hb-minicart,.menu-more.active-more .animation-scale,.image-banner.image.style-1>div:hover .front,.image-banner.image.style-2 .back,.image-banner.text.style-1>div:hover .inner-content>*,.image-banner.image.style-3>div:hover a:before,.image-banner.image.style-3>div:hover a:after,.image-banner.image.style-6>div:hover a:before,.image-banner.image.style-6>div:hover a:after,.image-banner.image.style-4>div:hover a:before,.image-banner.text.style-4>div:hover img,.image-banner.image.style-9>div:hover .back,.image-banner.image.style-10>div:hover .front,.image-banner.text.style-5>div:hover .content:before,.image-banner.text.style-5>div:hover .content:after,.image-banner.image.style-1:hover a::before,.image-banner.text.style-9:hover .content:before,.image-banner.text.style-9:hover .content p,.wr-pricing-table.style-1 .pricing-item .inner:hover:before,.wr-pricing-table.style-1 .pricing-item .inner:hover:after,.wr-pricing-table.style-2 .pricing-item .inner:hover:before,.wr-pricing-table.style-2 .pricing-item .inner:hover:after{
    -webkit-transform:scale(1);
    transform:scale(1)
}
.rtl .woocommerce-breadcrumb,.mm-container,.mm-container .element-products,.mm-container .element-products .price-product,.mm-container .element-categories,.header .container,.hb-currency .item,.hb-menu-outer .navigator-column,.wr-mobile .hb-menu .site-navigator .item-link-outer,.wr-mobile .hb-menu.mobile-text .site-navigator-inner .site-navigator,.hb-social,.hb-social a,.widget_shopping_cart_content .total,.widget_shopping_cart_content .buttons,.widget_shopping_cart_content .mini_cart_item,.widget_shopping_cart_content .info-item,.hb-cart-outer .minicart-horizontal,.hb-cart-outer .minicart-horizontal .widget_shopping_cart_content,.hb-cart-outer .minicart-horizontal .product_list_widget,.hb-cart-outer .minicart-horizontal .price-checkout,.hb-cart-outer .minicart-horizontal .total,.hb-cart-outer.cart-slider .cart_list-outer .control .control-item,.hb-cart,.wr-notice-cart .icon-notice,.wr-notice-cart .text-notice,.animation-sidebar.bottom-position .sidebar-inner,.animation-sidebar.top-position .sidebar-inner,.hb-wishlist,.vertical-layout,.vertical-layout>.hb-section-outer,.vertical-layout>.hb-section-outer>.hb-section,.horizontal-layout .hb-menu.text-layout .site-navigator-inner,.menu-more .icon-more,.menu-breadcrumbs,.fc,.vc_row-o-content-middle>.container,.vc_row-o-content-bottom>.container,.maintenance .wrapper,.maintenance.maintenance-style-2 .wr-countdown>div>div,.nitro-carousel,.image-banner.style-13.text .content h2,.image-banner.style-13.text .content .inner-content,.nitro-timeline.style-2 li{
    display:-ms-flexbox;
    display:flex;
    display:-webkit-box;
    display:-webkit-flex
}
.mm-container,.mm-container .element-products .price-product,.header .container,.wr-mobile .hb-menu .site-navigator .item-link-outer,.hb-social,.widget_shopping_cart_content .total,.widget_shopping_cart_content .buttons,.hb-cart-outer .minicart-horizontal .buttons,.menu-breadcrumbs,.fcw{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-flex-wrap:wrap
}
.hb-cart-outer .minicart-horizontal .widget_shopping_cart_content,.hb-cart-outer .minicart-horizontal .product_list_widget,.hb-cart-outer .minicart-horizontal .total,.animation-sidebar.bottom-position .sidebar-inner,.animation-sidebar.top-position .sidebar-inner,.vertical-layout .container,.fcnw{
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap
}
.fcwr{
    -ms-flex-wrap:wrap-reverse;
    flex-wrap:wrap-reverse;
    -webkit-flex-wrap:wrap-reverse
}
.fcrr{
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse;
    -webkit-flex-direction:row-reverse;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse
}
.widget_shopping_cart_content .info-item,.hb-cart-outer .minicart-horizontal .buttons,.wr-notice-cart .text-notice,.vertical-layout .container,.vertical-layout>.hb-section-outer,.vertical-layout>.hb-section-outer>.hb-section,.fcc,.image-banner.style-13.text .content h2,.image-banner.style-13.text .content .inner-content{
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal
}
.fccr{
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse;
    -webkit-flex-direction:column-reverse;
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse
}
.rtl .woocommerce-breadcrumb,.header .container,.hb-currency .item,.hb-menu-outer .navigator-column,.wr-mobile .hb-menu .site-navigator .item-link-outer,.hb-social,.hb-social a,.widget_shopping_cart_content .total,.hb-cart-outer .minicart-horizontal,.hb-cart-outer .minicart-horizontal .widget_shopping_cart_content,.hb-cart-outer .minicart-horizontal .product_list_widget,.hb-cart-outer .minicart-horizontal .price-checkout,.hb-cart-outer .minicart-horizontal .total,.hb-cart-outer.cart-slider .cart_list-outer .control .control-item,.wr-notice-cart .icon-notice,.hb-wishlist,.vertical-layout .element-item.vertical-align-center,.horizontal-layout .hb-menu.text-layout .site-navigator-inner,.menu-more .icon-more,.menu-breadcrumbs,.fc.aic,.vc_row-o-content-middle>.container,.maintenance .wrapper,.maintenance.maintenance-style-2 .wr-countdown>div>div,.nitro-carousel,.image-banner.style-13.text .content h2,.image-banner.style-13.text .content .inner-content{
    -ms-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-align-items:center;
    -webkit-box-align:center
}
.hb-menu-outer .sidebar-style.animation-vertical-slide.bottom-sidebar-vertical .navigator-column,.fc.aife,.vc_row-o-content-bottom>.container{
    -ms-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end;
    -webkit-align-items:flex-end;
    -webkit-box-align:end
}
.fc.aib{
    -ms-align-items:baseline;
    -ms-flex-align:baseline;
    align-items:baseline;
    -webkit-align-items:baseline;
    -webkit-box-align:baseline
}
.hb-menu-outer.hb-menu-scroll .navigator-column,.widget_shopping_cart_content .mini_cart_item,.hb-menu-outer .sidebar-style.animation-vertical-slide.top-sidebar-vertical .navigator-column,.fc.aifs{
    -ms-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-align-items:flex-start;
    -webkit-box-align:start
}
.hb-menu-outer .navigator-column,.hb-social a,.hb-cart-outer.cart-slider .cart_list-outer .control .control-item,.fc.jcc,.nitro-carousel,.image-banner.style-13.text .content h2{
    -ms-justify-content:center;
    -ms-flex-pack:distribute;
    justify-content:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center
}
.fc.jcsa{
    justify-content:space-around;
    -ms-justify-content:space-around;
    -ms-flex-pack:distribute;
    -webkit-justify-content:space-around
}
.widget_shopping_cart_content .total,.widget_shopping_cart_content .buttons,.widget_shopping_cart_content .info-item,.menu-more .icon-more,.fc.jcsb{
    -ms-justify-content:space-between;
    justify-content:space-between;
    -ms-flex-pack:justify;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between
}
.hb-cart-outer .minicart-horizontal,.hb-cart-outer .minicart-horizontal .widget_shopping_cart_content,.hb-cart-outer.cart-slider .minicart-horizontal .product_list_widget,.fc.jcfe,.nitro-timeline.style-2 li:nth-child(even){
    -ms-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    -webkit-justify-content:flex-end
}
.fc.jcfs,.image-banner.style-13.text .content .inner-content{
    -ms-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-justify-content:flex-start
}
.fc.acfs{
    -ms-align-content:flex-start;
    -ms-flex-line-pack:start;
    align-content:flex-start;
    -webkit-align-content:flex-start
}
.fc.acc{
    -ms-align-content:center;
    -ms-flex-line-pack:center;
    align-content:center;
    -webkit-align-content:center
}
.fc.acfe{
    -ms-align-content:flex-end;
    -ms-flex-line-pack:end;
    align-content:flex-end;
    -webkit-align-content:flex-end
}
.fc.acsa{
    -ms-align-content:space-around;
    -ms-flex-line-pack:distribute;
    align-content:space-around;
    -webkit-align-content:space-around
}
.fc.acsb{
    -ms-align-content:space-between;
    -ms-flex-line-pack:justify;
    align-content:space-between;
    -webkit-align-content:space-between
}
.fc .grow{
    flex:1 1 auto;
    -webkit-flex:1 1 auto;
    -ms-flex:1 1 auto;
    -webkit-box-flex:1
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){
    .header .sticky-row-scroll .hb-logo .logo-sticky.logo-retina-show,.header .hb-logo .logo-retina-show{
        display:inline
    }
    .header .sticky-row-scroll .hb-logo .logo-sticky.logo-retina-hide,.header .sticky-row-scroll .hb-logo .logo-origin.logo-retina-show,.header .hb-logo .logo-sticky.logo-retina-show,.header .hb-logo .logo-retina-hide{
        display:none
    }
}
@media(max-width:1280px){
    .masonry-builder .sc-product-button.gallery .p-title{
        line-height:18px
    }
    .masonry-builder .sc-product-button.gallery .amount{
        font-size:18px
    }
}
@media(max-width:1170px){
    .footer .row{
        margin-left:0;
        margin-right:0
    }
}
@media(max-width:1070px){
    .single-gallery .galleries>.row.grid{
        padding:0 10px
    }
    .masonry-builder .square-small,.masonry-builder .rectangle-portrait,.masonry-builder .grid-sizer{
        width:50%
    }
    .masonry-builder .square-large,.masonry-builder .rectangle-landscape{
        width:100%
    }
}
@media(max-width:1024px){
    .cl-6{
        width:50%
    }
    .cl-4,.columns-5 .item,.columns-5 .grid-sizer{
        width:33.333%
    }
    .columns-6 .item,.columns-6 .grid-sizer{
        width:25%
    }
    .maintenance-style-1 .wrapper{
        padding:50px
    }
    .maintenance.maintenance-style-1 .wr-countdown>div{
        padding:0 20px
    }
    .list-blog{
        margin:0 !important
    }
    .list-blog.list{
        margin:20px !important
    }
    .image-banner.text .content h2,.image-banner.text .content h3,.image-banner.text .content h4,.image-banner.text.style-10 .content h2,.image-banner.text.style-11 .content h2,.image-banner.text.style-12 .content h2{
        font-size:200%
    }
    .wc-switch{
        display:none
    }
}
@media(max-width:992px){
    .b-single .entry-content{
        padding:0 10px
    }
}
@media(max-width:800px){
    .w800-12{
        width:100%
    }
    .w800-6{
        width:50%
    }
    .w800-4{
        width:33.3%
    }
    .w800-clear{
        clear:both
    }
    .main-content,.primary-sidebar,.style-2 #shop-detail,.style-2 #shop-sidebar{
        width:100% !important
    }
    #shop-main .style-3 .cm-5{
        padding:0 30px
    }
    .style-2.left-sidebar #shop-detail,[class*="cph"],[class*="cpl"]{
        left:0 !important;
        right:0 !important
    }
    .primary-sidebar.primary-sidebar-sticky .primary-sidebar-inner{
        width:100% !important;
        position:static
    }
    .b-classic.default{
        padding:0 10px
    }
    .has-social-share .b-single .entry-content{
        margin-left:0
    }
    .footer .top{
        padding:30px 10px 0
    }
    .list-blog.horizontal article>div{
        float:none;
        width:100%
    }
    .list-blog.horizontal article .entry-content{
        padding-left:0
    }
    .list-blog.zigzag .entry-content p{
        line-height:20px
    }
    .list-blog.horizontal h3{
        margin-top:10px
    }
    .list-blog.zigzag{
        margin:0 20px !important
    }
    .list-blog.zigzag .entry-meta,.list-blog.list .right-content .entry-author,.list-blog.zigzag .more-link,.b-single .social-share{
        display:none
    }
    .footer .row [class*="cm-"]:nth-child(2n+1){
        clear:both
    }
}
@media(max-width:782px){
    body.admin-bar .hb-cart-outer .minicart-vertical,body.admin-bar .animation-sidebar.left-position,body.admin-bar .animation-sidebar.right-position{
        height:calc(100% - 46px);
        height:-webkit-calc(100% - 46px);
        top:46px
    }
    body.admin-bar .hb-cart-outer .position-sidebar-top,body.admin-bar .hb-sidebar .animation-sidebar.left-position,body.admin-bar .hb-sidebar .animation-sidebar.right-position,body.admin-bar .hb-sidebar .animation-sidebar.top-position,body.admin-bar .demo_store{
        top:46px
    }
}
@media(max-width:768px){
    .cs-6,.m-size[class*="columns-"] .hentry.large,.m-size[class*="columns-"] .hentry.small-h,[class*="columns-"] .item,[class*="columns-"] .grid-sizer,.list-blog.columns-5 .post{
        width:50%
    }
    .cs-12,.list-blog.horizontal .post,.list-blog.horizontal article .entry-thumb,.list-blog.zigzag article .entry-thumb,.list-blog.horizontal article .entry-thumb+.entry-content,.list-blog.zigzag article .entry-thumb+.entry-content,.wr-masonry-wrap .woocommerce .product{
        width:100%
    }
    .hide-cs{
        display:none
    }
    .visible-cs{
        display:block
    }
    .gallery-cat{
        padding:0;
        position:absolute;
        width:200px;
        background:#212121;
        display:none;
        z-index:11;
        box-shadow:0 4px 4px rgba(0,0,0,0.1)
    }
    .vc_row .gallery-cat{
        left:15px;
        padding:0
    }
    .gallery-cat a{
        display:block;
        padding:10px;
        margin:0
    }
    .vc_row .filter-on-mobile{
        padding-left:15px
    }
    .filter-on-mobile{
        padding:20px 0;
        display:block
    }
    .filter-on-mobile i{
        margin-right:5px
    }
    .maintenance.maintenance-style-1 .wrapper{
        padding:20px;
        text-align:center;
        -webkit-justify-content:center;
        -ms-justify-content:center;
        -ms-flex-pack:distribute;
        -webkit-box-pack:center;
        justify-content:center
    }
    .maintenance .maintenance-message,.maintenance.maintenance-style-1 .maintenance-message{
        padding:30px 0
    }
    .maintenance.maintenance-style-1 .wr-countdown{
        display:inline-block
    }
    .maintenance.maintenance-style-2 .maintenance-title,.maintenance.maintenance-style-2 .maintenance-title>*{
        font-size:55px;
        line-height:55px
    }
    .site-title h1{
        font-size:24px !important;
        line-height:24px !important
    }
    .site-title.style-4 .desc{
        max-width:80%
    }
    .vc_row-o-content-middle>.container,.vc_row-o-content-bottom>.container{
        display:block
    }
    .wr-pricing-table.fc{
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-flex-wrap:wrap
    }
    .wr-pricing-table .pricing-item{
        -webkit-flex:0 1 50%;
        -ms-flex:0 1 50%;
        -webkit-box-flex:0;
        flex:0 1 50%
    }
    .list-blog.standard{
        padding:10px
    }
    .nitro-services.icon{
        text-align:center
    }
    .nitro-services.icon .icon-wrap.left,.nitro-services.icon .icon-wrap.right,.nitro-services.icon.tl div{
        float:none
    }
    .nitro-services.tl .icon-wrap.left,.nitro-services.tl .icon-wrap.right{
        margin:0 auto 30px
    }
    .nitro-services.tl .icon-wrap.left+.content,.nitro-services.tl .icon-wrap.right+.content{
        width:100% !important
    }
    .footer .top .row [class*="cm-"]{
        margin-bottom:20px
    }
    .blog .pagination{
        padding-bottom:0
    }
    .nivo-lightbox-theme-default .nivo-lightbox-close{
        display:block;
        right:30px;
        background:url(data:image/svg+xml;
        utf8;
        base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDIyNC41MTIgMjI0LjUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjI0LjUxMiAyMjQuNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnPgoJPHBvbHlnb24gcG9pbnRzPSIyMjQuNTA3LDYuOTk3IDIxNy41MjEsMCAxMTIuMjU2LDEwNS4yNTggNi45OTgsMCAwLjAwNSw2Ljk5NyAxMDUuMjYzLDExMi4yNTQgICAgMC4wMDUsMjE3LjUxMiA2Ljk5OCwyMjQuNTEyIDExMi4yNTYsMTE5LjI0IDIxNy41MjEsMjI0LjUxMiAyMjQuNTA3LDIxNy41MTIgMTE5LjI0OSwxMTIuMjU0ICAiIGZpbGw9IiMwMDAwMDAiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) no-repeat 0 0
    }
    .nivo-lightbox-theme-default .nivo-lightbox-prev:before{
        margin-left:-60px
    }
    .nivo-lightbox-theme-default .nivo-lightbox-next:before{
        margin-right:10px
    }
}
@media(max-width:767px){
    .nitro-services{
        text-align:center;
        margin-bottom:20px
    }
    .nitro-services>img{
        float:none
    }
    .sc-product-package,.nitro-heading,.nitro-member,.nitro-list,.sc-product-menu{
        padding:0 10px
    }
    .nitro-member.style-1,.nitro-member.style-2{
        margin:auto
    }
    .logged-in.wr-mobile .wr-close-mobile{
        top:50px
    }
}
@media(max-width:667px){
    .w667-12{
        width:100%
    }
    .maintenance.maintenance-style-1 .wr-countdown>div{
        padding-right:0
    }
    .maintenance.maintenance-style-1 .wr-countdown>div>div{
        font-size:30px;
        min-width:inherit
    }
    .maintenance.maintenance-style-1 .wr-countdown>div:after{
        display:none
    }
    .maintenance.maintenance-style-1 .wr-countdown>div>div>span{
        margin-top:0
    }
}
@media(max-width:600px){
    .list-blog.list>div{
        float:none;
        width:100% !important
    }
    .list-blog.list h3{
        margin-top:0
    }
    .list-blog.zigzag article{
        width:100%
    }
    .list-blog.zigzag.columns-2 .entry-row:nth-child(odd) article:nth-child(2) .entry-thumb,.list-blog.zigzag.columns-3 .entry-row:nth-child(odd) article:nth-child(2) .entry-thumb,.list-blog.zigzag.columns-3 .entry-row:nth-child(even) article:first-child .entry-thumb,.list-blog.zigzag.columns-4 .entry-row:nth-child(odd) article:nth-child(even) .entry-thumb{
        float:right
    }
    .list-blog.zigzag.columns-2 .entry-row:nth-child(even) article:first-child .entry-thumb,.list-blog.zigzag.columns-3 .entry-row:nth-child(even) article:nth-child(2) .entry-thumb,.list-blog.zigzag.columns-4 .entry-row:nth-child(even) article:nth-child(odd) .entry-thumb{
        float:left
    }
    .maintenance.maintenance-style-2 .wr-countdown>div>div{
        width:120px
    }
    body.admin-bar .animation-sidebar.left-position,body.admin-bar .animation-sidebar.right-position{
        height:100%;
        top:0
    }
    body.admin-bar .hb-cart-outer .position-sidebar-top,body.admin-bar .hb-sidebar .animation-sidebar.left-position,body.admin-bar .hb-sidebar .animation-sidebar.right-position,body.admin-bar .hb-sidebar .animation-sidebar.top-position{
        top:0
    }
    body.admin-bar .hb-cart-outer .minicart-vertical{
        height:100%;
        top:0
    }
    .demo_store{
        position:absolute
    }
    .hb-cart-outer{
        z-index:999999;
        position:relative
    }
    .overlay-sidebar{
        z-index:999998
    }
    .logged-in.wr-mobile .wr-close-mobile{
        top:6px
    }
}
@media(max-width:568px){
    .cxs-12,.m-size[class*="columns-"] .hentry.large,.m-size[class*="columns-"] .hentry.small-h,.masonry-builder .square-small,.masonry-builder .rectangle-portrait,.masonry-builder .grid-sizer,[class*="columns-"] .grid-sizer,[class*="columns-"] .item,.list-blog.columns-5 .post{
        width:100%
    }
    .footer .bot .info *{
        text-align:center
    }
    .wr-pricing-table .pricing-item{
        -webkit-flex:0 1 100%;
        -ms-flex:0 1 100%;
        -webkit-box-flex:0;
        flex:0 1 100%
    }
    .wr-masonry-wrap .item{
        width:100% !important;
        height:auto !important
    }
    .b-masonry.mgb50{
        margin-bottom:0
    }
    .pagination{
        padding-bottom:0
    }
    .style-2 .clean-tab .woocommerce-tabs .tabs{
        border-right:0;
        padding-right:0
    }
    .style-2 .clean-tab .woocommerce-tabs .tabs>li{
        margin-right:-2px
    }
}
@media(max-width:540px){
    .b-classic.small .entry-thumb{
        float:none;
        text-align:center
    }
    .b-classic.small .entry-thumb+.entry-content{
        padding:0 20px
    }
    .b-classic.small.default .entry-thumb+.entry-content,.footer .top-inner{
        padding:0
    }
    .b-zigzag .entry-thumb{
        position:static;
        width:100%;
        height:auto
    }
    .b-zigzag .entry-thumb:before{
        display:none
    }
    .b-zigzag .entry-thumb img{
        width:100%
    }
    .b-zigzag .post:nth-child(2n) .entry-thumb+.entry-content,.b-zigzag .post:nth-child(2n+1) .entry-thumb+.entry-content{
        margin:0
    }
    .b-zigzag .post .entry-content{
        padding:10px
    }
}
@media(max-width:480px){
    .b-masonry .post .entry-content{
        padding:10px
    }
    .b-masonry .default .post{
        padding:0 25px
    }
    .b-classic .entry-thumb{
        margin-bottom:15px
    }
    .maintenance .maintenance .maintenance-title{
        font-size:18px;
        line-height:30px
    }
    .maintenance .maintenance .maintenance-title h2{
        font-size:24px;
        margin-bottom:0
    }
    .maintenance.maintenance-style-2 .wr-countdown{
        border-style:solid;
        border-color:#9ea2b0;
        border-width:1px 0 1px 0
    }
    .maintenance.maintenance-style-2 .wr-countdown>div>div{
        width:100px;
        height:90px
    }
    .error404 .content-404{
        padding:10% 5%
    }
    .list-blog.inner .entry-meta{
        display:none
    }
    .b-classic .entry-thumb img,[class*="columns-"] .item,[class*="columns-"] .item.large{
        width:100%
    }
    .gallery-fullscreen .single-gallery .nav-thumb{
        width:250px
    }
    .gallery-fullscreen .single-gallery .nav-thumb .owl-item{
        padding:0 3px
    }
    .site-title.style-4 .desc{
        max-width:100%
    }
    .sc-subscribe-form{
        width:100% !important
    }
    .nitro-timeline.style-1 .datetime{
        padding-left:0;
        width:150px
    }
    .nitro-timeline.style-1 .timeline-content{
        padding-right:0;
        width:calc(100% - 150px);
        width:-webkit-calc(100% - 150px)
    }
}
@media(max-width:375px){
    .maintenance.maintenance-style-1 .maintenance-title{
        font-size:50px;
        line-height:50px
    }
    .maintenance.maintenance-style-2 .wr-countdown>div>div{
        width:70px;
        height:60px;
        font-size:28px
    }
    .maintenance.maintenance-style-2 .wr-countdown>div>div>span{
        font-size:14px;
        margin-top:0
    }
    .maintenance .maintenance-message{
        padding:20px 10px !important
    }
    .search-results .search-item .desc,.gallery-fullscreen .single-gallery .nav-thumb{
        display:none
    }
    .post-title.section-full-screen{
        height:auto !important
    }
    .post-title .entry-title{
        font-size:35px !important;
        line-height:32px !important
    }
    .search-results .search-item{
        padding:15px;
        margin-bottom:15px
    }
    .search-results .search-item .entry-thumb{
        width:70px;
        margin-right:15px
    }
    .search-results .entry-title{
        font-size:16px;
        margin-bottom:10px
    }
    .footer .row{
        margin:0
    }
    .wr-mobile .hb-cart-outer .wr-close-mobile{
        left:auto;
        right:5px
    }
}
@media(max-width:320px){
    .post-title.full .arrow,.list-blog.zigzag .entry-content>p{
        display:none
    }
    .list-blog.standard[class*="columns"] .hentry,.list-blog.inner[class*="columns"] .hentry{
        width:100%
    }
    .list-blog.zigzag .entry-content h3{
        white-space:normal
    }
    .maintenance.maintenance-style-2 .wr-countdown>div>div{
        width:60px
    }
    .entry-meta .comments-number{
        display:block
    }
    .nitro-timeline.style-1 .datetime{
        padding-left:0;
        width:100px
    }
    .nitro-timeline.style-1 .timeline-content{
        padding-right:0;
        width:calc(100% - 100px);
        width:-webkit-calc(100% - 100px)
    }
    .nitro-timeline ul .timeline-content .timeline-content-inner{
        padding:10px 20px
    }
}
@media(max-height:500px){
    .maintenance .maintenance-message{
        padding:0 !important
    }
    .maintenance.maintenance-style-1 .maintenance-title{
        font-size:50px;
        line-height:50px
    }
}
@media(max-height:375px){
    .maintenance.maintenance-style-2 .maintenance-title,.maintenance.maintenance-style-2 .maintenance-title>*{
        font-size:40px;
        line-height:40px
    }
    .maintenance.maintenance-style-2 .maintenance-message{
        margin-bottom:20px
    }
}



.icon_4 img {
    width: 80px;
    filter: grayscale(100%);
    transition: 0.5s all;
    opacity: 0.3;

}
.icon_4 img:hover {
    filter: grayscale(0%);
    opacitiy: 1;
}
.vc_gitem_row p {
    display: none;
}
.vc_gitem-zone {
    background-size: contain;
    background-color: #fff;
}
.sefid.im {
    color:#fff;
    font-size:20px;
    font-weight:bold;
}
.vc_gitem-post-data h4{
    font-size:15px;
    text-align: right !important;
}
.alter {
    background-color: #f6fffa;
    padding: 20px;
    color: #000;
    text-align: justify;
    border-radius: 4px;
    border: dashed 2px #00c552;
    line-height: 25px;
}
.flex-viewport ul li img {
    box-shadow: 3px 10px 5px #000;
    border-radius: 4px;
}
h3.mg0 {
    direction: rtl;
}