@charset "UTF-8";

@font-face {
    font-family: "amatic";
    src: url('../fonts/AMATICSC-REGULAR.TTF') format('truetype');
    font-weight: normal;
}

@font-face {
    font-family: "amatic bold";
    src: url('../fonts/AMATIC-BOLD.TTF') format('truetype');
    font-weight: normal;
}
.amatic {font-family:'amatic'}
.amatic-bold {font-family:'amatic bold'}
 
.cate-section-trait:after,.gallery:after,.lookbook .content:after,.menu-cart-total:after,.portfolio-detail>nav:after,.product-list:after,
.product-quickview-popup .product:after,.section-header:after { clear:both; }
.background-image-main-404 { background-image:url("../img/backgrounds/main-404.jpg"); }
.background-image-main-comming-soon { background-image:url("../img/backgrounds/main-comming-soon.jpg"); }
.background-image-heading-blog { background-image:url("../img/backgrounds/heading-blog.jpg"); }
.background-image-heading-about-us { background-image:url("../img/backgrounds/heading-about-us.jpg"); }
.background-image-heading-contact { background-image:url("../img/backgrounds/heading-contact.jpg"); }
.background-image-heading-customers-say { background-image:url("../img/backgrounds/heading-customers-say.jpg"); }
.background-image-heading-checkout { background-image:url("../img/backgrounds/heading-checkout.jpg"); }
.background-image-heading-products { background-image:url("../img/backgrounds/heading-products.jpg"); }
.background-image-heading-product { background-image:url("../img/backgrounds/heading-product.jpg"); }
.background-image-heading-portfolios { background-image:url("../img/backgrounds/heading-portfolios.jpg"); }
.background-image-section-counting { background-image:url("../img/backgrounds/section-counting.jpg"); }
.background-image-section-customers-say { background-image:url("../img/backgrounds/section-customers-say.jpg"); }
::-moz-selection { color:#fff; background:#1DBDC9; }
::selection { color:#fff; background:#1DBDC9; }
body,html { height:100%; font-family:Roboto,Arial,sans-serif; }
.text-alert,h1,h2,h3,h4,h5,h6,label { font-family:Dosis,Arial,sans-serif; }
h1,h2,h3,h4,h5,h6 { font-weight:700; }
a,button { -webkit-transition:all .25s ease-in-out; transition:all .25s ease-in-out; }
a:active,a:focus,button:active,button:focus { outline:0 !important; }
a { color:#333; }
a:focus,a:hover { color:#1DBDC9; text-decoration:none; }
label { font-size:12px; }
label sup { color:red; }
img { max-width:100%; height:auto; }
.alert,.btn,.form-control,.search-submit,.tooltip-inner { -webkit-border-radius:0; border-radius:0; }
.white { color:#fff !important; }
.dark { color:#333 !important; }
.gray { color:#898989 !important; }
.bg-lighten { background-color:#f9f9f9 !important; }
.bg-gray { background-color:#f4f4f4 !important; }
.bg-dark { background-color:#333 !important; }
.bg-darken { background-color:#262626 !important; }
.tiny { font-size:10px; }
.small { font-size:12px; }
.medium { font-size:14px; }
.large { font-size:16px; }
.light { font-weight:300; }
.normal { font-weight:400; }
.bold { font-weight:700; }
.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }
.text-upper,.upper { text-transform:uppercase; }
.spacing-5 { letter-spacing:5px; }
.spacing-10 { letter-spacing:10px; }
.block { display:block !important; }
.inline-block { display:inline-block !important; }
.inline { display:inline !important; }
.border-left { border-left:solid 1px #e1e1e1; }
.border-right { border-right:solid 1px #e1e1e1; }
.border-top { border-top:solid 1px #e1e1e1; }
.border-bottom { border-bottom:solid 1px #e1e1e1; }
.fp-table { display:table; table-layout:fixed; text-align:center; }
.fp-table.text-left { text-align:left; }
.fp-table,.fp-table-cell { width:100%; height:100%; }
.fp-table-cell { display:table-cell; vertical-align:middle; }
.col-centered { float:none; display:block; margin-left:auto; margin-right:auto; }

@media (min-width:769px) {
    .cols-border>[class*=col-] { border-right:solid 1px #e1e1e1; } .cols-border>[class*=col-]:last-child { border-right:transparent; } 
} 
.no-gutter { margin-left:0; margin-right:0; }
.no-gutter>[class*=col-] { padding-right:0; padding-left:0; }
.white-popup { position:relative; background:#fff; padding:20px; width:auto; max-width:500px; margin:20px auto; }
.padding-top-5,.padding-vertical-5 { padding-top:5px !important; }
.padding-horizontal-5,.padding-left-5 { padding-left:5px !important; }
.padding-horizontal-5,.padding-right-5 { padding-right:5px !important; }
.embed-responsive-1by1 { padding-bottom:100%; }
.padding-bottom-5,.padding-vertical-5 { padding-bottom:5px !important; }
.underline:after { content:''; display:block; width:75px; height:0; margin:15px auto 0; border-bottom:solid 3px #333; }
.margin-top-5,.margin-vertical-5 { margin-top:5px !important; }
.margin-bottom-5,.margin-vertical-5 { margin-bottom:5px !important; }
.margin-horizontal-5,.margin-left-5 { margin-left:5px !important; }
.margin-horizontal-5,.margin-right-5 { margin-right:5px !important; }
.margin-5 { margin:5px !important; }
.margin-top-10,.margin-vertical-10 { margin-top:10px !important; }
.margin-bottom-10,.margin-vertical-10 { margin-bottom:10px !important; }
.margin-horizontal-10,.margin-left-10 { margin-left:10px !important; }
.margin-horizontal-10,.margin-right-10 { margin-right:10px !important; }
.padding-5 { padding:5px !important; }
.padding-top-10,.padding-vertical-10 { padding-top:10px !important; }
.padding-bottom-10,.padding-vertical-10 { padding-bottom:10px !important; }
.padding-horizontal-10,.padding-left-10 { padding-left:10px !important; }
.padding-horizontal-10,.padding-right-10 { padding-right:10px !important; }
.margin-10 { margin:10px !important; }
.margin-top-15,.margin-vertical-15 { margin-top:15px !important; }
.margin-bottom-15,.margin-vertical-15 { margin-bottom:15px !important; }
.margin-horizontal-15,.margin-left-15 { margin-left:15px !important; }
.margin-horizontal-15,.margin-right-15 { margin-right:15px !important; }
.padding-10 { padding:10px !important; }
.padding-top-15,.padding-vertical-15 { padding-top:15px !important; }
.padding-bottom-15,.padding-vertical-15 { padding-bottom:15px !important; }
.padding-horizontal-15,.padding-left-15 { padding-left:15px !important; }
.padding-horizontal-15,.padding-right-15 { padding-right:15px !important; }
.margin-15 { margin:15px !important; }
.margin-top-20,.margin-vertical-20 { margin-top:20px !important; }
.margin-bottom-20,.margin-vertical-20 { margin-bottom:20px !important; }
.margin-horizontal-20,.margin-left-20 { margin-left:20px !important; }
.margin-horizontal-20,.margin-right-20 { margin-right:20px !important; }
.padding-15 { padding:15px !important; }
.padding-top-20,.padding-vertical-20 { padding-top:20px !important; }
.padding-bottom-20,.padding-vertical-20 { padding-bottom:20px !important; }
.padding-horizontal-20,.padding-left-20 { padding-left:20px !important; }
.padding-horizontal-20,.padding-right-20 { padding-right:20px !important; }
.margin-20 { margin:20px !important; }
.margin-top-25,.margin-vertical-25 { margin-top:25px !important; }
.margin-bottom-25,.margin-vertical-25 { margin-bottom:25px !important; }
.margin-horizontal-25,.margin-left-25 { margin-left:25px !important; }
.margin-horizontal-25,.margin-right-25 { margin-right:25px !important; }
.padding-20 { padding:20px !important; }
.padding-top-25,.padding-vertical-25 { padding-top:25px !important; }
.padding-bottom-25,.padding-vertical-25 { padding-bottom:25px !important; }
.padding-horizontal-25,.padding-left-25 { padding-left:25px !important; }
.padding-horizontal-25,.padding-right-25 { padding-right:25px !important; }
.margin-25 { margin:25px !important; }
.margin-top-30,.margin-vertical-30 { margin-top:30px !important; }
.margin-bottom-30,.margin-vertical-30 { margin-bottom:30px !important; }
.margin-horizontal-30,.margin-left-30 { margin-left:30px !important; }
.margin-horizontal-30,.margin-right-30 { margin-right:30px !important; }
.padding-25 { padding:25px !important; }
.padding-top-30,.padding-vertical-30 { padding-top:30px !important; }
.padding-bottom-30,.padding-vertical-30 { padding-bottom:30px !important; }
.padding-horizontal-30,.padding-left-30 { padding-left:30px !important; }
.padding-horizontal-30,.padding-right-30 { padding-right:30px !important; }
.margin-30 { margin:30px !important; }
.margin-top-35,.margin-vertical-35 { margin-top:35px !important; }
.margin-bottom-35,.margin-vertical-35 { margin-bottom:35px !important; }
.margin-horizontal-35,.margin-left-35 { margin-left:35px !important; }
.margin-horizontal-35,.margin-right-35 { margin-right:35px !important; }
.padding-30 { padding:30px !important; }
.padding-top-35,.padding-vertical-35 { padding-top:35px !important; }
.padding-bottom-35,.padding-vertical-35 { padding-bottom:35px !important; }
.padding-horizontal-35,.padding-left-35 { padding-left:35px !important; }
.padding-horizontal-35,.padding-right-35 { padding-right:35px !important; }
.margin-35 { margin:35px !important; }
.margin-top-40,.margin-vertical-40 { margin-top:40px !important; }
.margin-bottom-40,.margin-vertical-40 { margin-bottom:40px !important; }
.margin-horizontal-40,.margin-left-40 { margin-left:40px !important; }
.margin-horizontal-40,.margin-right-40 { margin-right:40px !important; }
.padding-35 { padding:35px !important; }
.padding-top-40,.padding-vertical-40 { padding-top:40px !important; }
.padding-bottom-40,.padding-vertical-40 { padding-bottom:40px !important; }
.padding-horizontal-40,.padding-left-40 { padding-left:40px !important; }
.padding-horizontal-40,.padding-right-40 { padding-right:40px !important; }
.margin-40 { margin:40px !important; }
.margin-top-45,.margin-vertical-45 { margin-top:45px !important; }
.margin-bottom-45,.margin-vertical-45 { margin-bottom:45px !important; }
.margin-horizontal-45,.margin-left-45 { margin-left:45px !important; }
.margin-horizontal-45,.margin-right-45 { margin-right:45px !important; }
.padding-40 { padding:40px !important; }
.padding-top-45,.padding-vertical-45 { padding-top:45px !important; }
.padding-bottom-45,.padding-vertical-45 { padding-bottom:45px !important; }
.padding-horizontal-45,.padding-left-45 { padding-left:45px !important; }
.padding-horizontal-45,.padding-right-45 { padding-right:45px !important; }
.margin-45 { margin:45px !important; }
.margin-top-50,.margin-vertical-50 { margin-top:50px !important; }
.margin-bottom-50,.margin-vertical-50 { margin-bottom:50px !important; }
.margin-horizontal-50,.margin-left-50 { margin-left:50px !important; }
.margin-horizontal-50,.margin-right-50 { margin-right:50px !important; }
.padding-45 { padding:45px !important; }
.padding-top-50,.padding-vertical-50 { padding-top:50px !important; }
.padding-bottom-50,.padding-vertical-50 { padding-bottom:50px !important; }
.padding-horizontal-50,.padding-left-50 { padding-left:50px !important; }
.padding-horizontal-50,.padding-right-50 { padding-right:50px !important; }
.margin-50 { margin:50px !important; }
.margin-top-55,.margin-vertical-55 { margin-top:55px !important; }
.margin-bottom-55,.margin-vertical-55 { margin-bottom:55px !important; }
.margin-horizontal-55,.margin-left-55 { margin-left:55px !important; }
.margin-horizontal-55,.margin-right-55 { margin-right:55px !important; }
.padding-50 { padding:50px !important; }
.padding-top-55,.padding-vertical-55 { padding-top:55px !important; }
.padding-bottom-55,.padding-vertical-55 { padding-bottom:55px !important; }
.padding-horizontal-55,.padding-left-55 { padding-left:55px !important; }
.padding-horizontal-55,.padding-right-55 { padding-right:55px !important; }
.margin-55 { margin:55px !important; }
.margin-top-60,.margin-vertical-60 { margin-top:60px !important; }
.margin-bottom-60,.margin-vertical-60 { margin-bottom:60px !important; }
.margin-horizontal-60,.margin-left-60 { margin-left:60px !important; }
.margin-horizontal-60,.margin-right-60 { margin-right:60px !important; }
.padding-55 { padding:55px !important; }
.padding-top-60,.padding-vertical-60 { padding-top:60px !important; }
.padding-bottom-60,.padding-vertical-60 { padding-bottom:60px !important; }
.padding-horizontal-60,.padding-left-60 { padding-left:60px !important; }
.padding-horizontal-60,.padding-right-60 { padding-right:60px !important; }
.margin-60 { margin:60px !important; }
.margin-top-65,.margin-vertical-65 { margin-top:65px !important; }
.margin-bottom-65,.margin-vertical-65 { margin-bottom:65px !important; }
.margin-horizontal-65,.margin-left-65 { margin-left:65px !important; }
.margin-horizontal-65,.margin-right-65 { margin-right:65px !important; }
.padding-60 { padding:60px !important; }
.padding-top-65,.padding-vertical-65 { padding-top:65px !important; }
.padding-bottom-65,.padding-vertical-65 { padding-bottom:65px !important; }
.padding-horizontal-65,.padding-left-65 { padding-left:65px !important; }
.padding-horizontal-65,.padding-right-65 { padding-right:65px !important; }
.margin-65 { margin:65px !important; }
.margin-top-70,.margin-vertical-70 { margin-top:70px !important; }
.margin-bottom-70,.margin-vertical-70 { margin-bottom:70px !important; }
.margin-horizontal-70,.margin-left-70 { margin-left:70px !important; }
.margin-horizontal-70,.margin-right-70 { margin-right:70px !important; }
.padding-65 { padding:65px !important; }
.padding-top-70,.padding-vertical-70 { padding-top:70px !important; }
.padding-bottom-70,.padding-vertical-70 { padding-bottom:70px !important; }
.padding-horizontal-70,.padding-left-70 { padding-left:70px !important; }
.padding-horizontal-70,.padding-right-70 { padding-right:70px !important; }
.margin-70 { margin:70px !important; }
.margin-top-75,.margin-vertical-75 { margin-top:75px !important; }
.margin-bottom-75,.margin-vertical-75 { margin-bottom:75px !important; }
.margin-horizontal-75,.margin-left-75 { margin-left:75px !important; }
.margin-horizontal-75,.margin-right-75 { margin-right:75px !important; }
.padding-70 { padding:70px !important; }
.padding-top-75,.padding-vertical-75 { padding-top:75px !important; }
.padding-bottom-75,.padding-vertical-75 { padding-bottom:75px !important; }
.padding-horizontal-75,.padding-left-75 { padding-left:75px !important; }
.padding-horizontal-75,.padding-right-75 { padding-right:75px !important; }
.margin-75 { margin:75px !important; }
.margin-top-80,.margin-vertical-80 { margin-top:80px !important; }
.margin-bottom-80,.margin-vertical-80 { margin-bottom:80px !important; }
.margin-horizontal-80,.margin-left-80 { margin-left:80px !important; }
.margin-horizontal-80,.margin-right-80 { margin-right:80px !important; }
.padding-75 { padding:75px !important; }
.padding-top-80,.padding-vertical-80 { padding-top:80px !important; }
.padding-bottom-80,.padding-vertical-80 { padding-bottom:80px !important; }
.padding-horizontal-80,.padding-left-80 { padding-left:80px !important; }
.padding-horizontal-80,.padding-right-80 { padding-right:80px !important; }
.margin-80 { margin:80px !important; }
.margin-top-85,.margin-vertical-85 { margin-top:85px !important; }
.margin-bottom-85,.margin-vertical-85 { margin-bottom:85px !important; }
.margin-horizontal-85,.margin-left-85 { margin-left:85px !important; }
.margin-horizontal-85,.margin-right-85 { margin-right:85px !important; }
.padding-80 { padding:80px !important; }
.padding-top-85,.padding-vertical-85 { padding-top:85px !important; }
.padding-bottom-85,.padding-vertical-85 { padding-bottom:85px !important; }
.padding-horizontal-85,.padding-left-85 { padding-left:85px !important; }
.padding-horizontal-85,.padding-right-85 { padding-right:85px !important; }
.margin-85 { margin:85px !important; }
.margin-top-90,.margin-vertical-90 { margin-top:90px !important; }
.margin-bottom-90,.margin-vertical-90 { margin-bottom:90px !important; }
.margin-horizontal-90,.margin-left-90 { margin-left:90px !important; }
.margin-horizontal-90,.margin-right-90 { margin-right:90px !important; }
.padding-85 { padding:85px !important; }
.padding-top-90,.padding-vertical-90 { padding-top:90px !important; }
.padding-bottom-90,.padding-vertical-90 { padding-bottom:90px !important; }
.padding-horizontal-90,.padding-left-90 { padding-left:90px !important; }
.padding-horizontal-90,.padding-right-90 { padding-right:90px !important; }
.margin-90 { margin:90px !important; }
.margin-top-95,.margin-vertical-95 { margin-top:95px !important; }
.margin-bottom-95,.margin-vertical-95 { margin-bottom:95px !important; }
.margin-horizontal-95,.margin-left-95 { margin-left:95px !important; }
.margin-horizontal-95,.margin-right-95 { margin-right:95px !important; }
.padding-90 { padding:90px !important; }
.padding-top-95,.padding-vertical-95 { padding-top:95px !important; }
.padding-bottom-95,.padding-vertical-95 { padding-bottom:95px !important; }
.padding-horizontal-95,.padding-left-95 { padding-left:95px !important; }
.padding-horizontal-95,.padding-right-95 { padding-right:95px !important; }
.margin-95 { margin:95px !important; }
.margin-top-100,.margin-vertical-100 { margin-top:100px !important; }
.margin-bottom-100,.margin-vertical-100 { margin-bottom:100px !important; }
.margin-horizontal-100,.margin-left-100 { margin-left:100px !important; }
.margin-horizontal-100,.margin-right-100 { margin-right:100px !important; }
.padding-95 { padding:95px !important; }
.padding-top-100,.padding-vertical-100 { padding-top:100px !important; }
.padding-bottom-100,.padding-vertical-100 { padding-bottom:100px !important; }
.padding-horizontal-100,.padding-left-100 { padding-left:100px !important; }
.padding-horizontal-100,.padding-right-100 { padding-right:100px !important; }
.margin-100 { margin:100px !important; }
.padding-100 { padding:100px !important; }
.browserupgrade { margin:0; background:red; color:#fff; padding:15px; text-align:center; position:fixed; z-index:10000; top:0; width:100%; }
.browserupgrade a { color:#fff; text-decoration:underline; }

@media (max-width:991px) {
    .mdspace { margin-bottom:30px; } 
} 
.alignnone { margin-left:0; margin-right:0; max-width:100%; }
.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.alignleft,.alignright { margin-bottom:10px; }

@media (min-width:992px) {
    .alignleft { float:left; margin-right:15px; } .alignright { float:right; margin-left:15px; } 
} 
.wp-caption { max-width:100%; margin-bottom:15px; }
.wp-caption img[class*=wp-image-] { display:block; margin:0; }
.wp-caption-text { color:#555; font-size:12px; padding:10px 0; }
.gallery { margin-bottom:1.6em; }
.gallery:after,.gallery:before { content:" "; display:table; }
[class*=gallery-columns-] .gallery-item { float:left; }
.gallery-item { display:inline-block; padding:1.79104%; text-align:center; vertical-align:top; width:100%; }
.gallery-columns-2 .gallery-item { max-width:50%; }
.gallery-columns-3 .gallery-item { max-width:33.33%; }
.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; }
.color .color:last-child,.list-socials>li:last-child>a { margin-right:0; }
.gallery-caption { color:#555; display:block; font-size:12px; padding:10px 0; }
.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption { display:none; }
.gallery img,.wp-caption img { -webkit-transition:opacity .25s ease-in-out; transition:opacity .25s ease-in-out; }
.gallery img:focus,.gallery img:hover,.wp-caption img:focus,.wp-caption img:hover { opacity:.75; }

@media (max-width:480px) {
    .home-trending .row>[class*=col-] { width:100% !important; } .products.scroll { overflow:auto; } .products.scroll>.row { white-space:nowrap; } .products.scroll>.row>[class*=col-] { float:none !important; display:inline-block; width:85% !important; } 
} 

/*Overlay*/
.awe-media .overlay-dark-10,.overlay-dark-10:before { background-color:rgba(51,51,51,.1) !important; }
.awe-media .overlay-light-10,.overlay-light-10:before { background-color:rgba(255,255,255,.1) !important; }
.awe-media .overlay-dark-20,.overlay-dark-20:before { background-color:rgba(51,51,51,.2) !important; }
.awe-media .overlay-light-20,.overlay-light-20:before { background-color:rgba(255,255,255,.2) !important; }
.awe-media .overlay-dark-30,.overlay-dark-30:before { background-color:rgba(51,51,51,.3) !important; }
.awe-media .overlay-light-30,.overlay-light-30:before { background-color:rgba(255,255,255,.3) !important; }
.awe-media .overlay-dark-40,.overlay-dark-40:before { background-color:rgba(51,51,51,.4) !important; }
.awe-media .overlay-light-40,.overlay-light-40:before { background-color:rgba(255,255,255,.4) !important; }
.awe-media .overlay-dark-50,.overlay-dark-50:before { background-color:rgba(51,51,51,.5) !important; }
.awe-media .overlay-light-50,.overlay-light-50:before { background-color:rgba(255,255,255,.5) !important; }
.awe-media .overlay-dark-60,.overlay-dark-60:before { background-color:rgba(51,51,51,.6) !important; }
.awe-media .overlay-light-60,.overlay-light-60:before { background-color:rgba(255,255,255,.6) !important; }
.awe-media .overlay-dark-70,.overlay-dark-70:before { background-color:rgba(51,51,51,.7) !important; }
.awe-media .overlay-light-70,.overlay-light-70:before { background-color:rgba(255,255,255,.7) !important; }
.awe-media .overlay-dark-80,.overlay-dark-80:before { background-color:rgba(51,51,51,.8) !important; }
.awe-media .overlay-light-80,.overlay-light-80:before { background-color:rgba(255,255,255,.8) !important; }
.awe-media .overlay-dark-90,.overlay-dark-90:before { background-color:rgba(51,51,51,.9) !important; }
.awe-media .overlay-light-90,.overlay-light-90:before { background-color:rgba(255,255,255,.9) !important; }

.awe-media .overlay-red-10,.overlay-red-10:before { background-color:rgba(238,58,57,.1) !important; }
.awe-media .overlay-red-20,.overlay-red-20:before { background-color:rgba(238,58,57,.2) !important; }
.awe-media .overlay-red-30,.overlay-red-30:before { background-color:rgba(238,58,57,.3) !important; }
.awe-media .overlay-red-40,.overlay-red-40:before { background-color:rgba(238,58,57,.4) !important; }
.awe-media .overlay-red-50,.overlay-red-50:before { background-color:rgba(238,58,57,.5) !important; }
.awe-media .overlay-red-60,.overlay-red-60:before { background-color:rgba(238,58,57,.6) !important; }
.awe-media .overlay-red-70,.overlay-red-70:before { background-color:rgba(238,58,57,.7) !important; }
.awe-media .overlay-red-80,.overlay-red-80:before { background-color:rgba(238,58,57,.8) !important; }
.awe-media .overlay-red-90,.overlay-red-90:before { background-color:rgba(238,58,57,.9) !important; }

.awe-media .overlay-green-10,.overlay-green-10:before { background-color:rgba(163,217,63,.1) !important; }
.awe-media .overlay-green-20,.overlay-green-20:before { background-color:rgba(163,217,63,.2) !important; }
.awe-media .overlay-green-30,.overlay-green-30:before { background-color:rgba(163,217,63,.3) !important; }
.awe-media .overlay-green-40,.overlay-green-40:before { background-color:rgba(163,217,63,.4) !important; }
.awe-media .overlay-green-50,.overlay-green-50:before { background-color:rgba(163,217,63,.5) !important; }
.awe-media .overlay-green-60,.overlay-green-60:before { background-color:rgba(163,217,63,.6) !important; }
.awe-media .overlay-green-70,.overlay-green-70:before { background-color:rgba(163,217,63,.7) !important; }
.awe-media .overlay-green-80,.overlay-green-80:before { background-color:rgba(163,217,63,.8) !important; }
.awe-media .overlay-green-90,.overlay-green-90:before { background-color:rgba(163,217,63,.9) !important; }

.background { background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative; z-index:9; }
.background:before { position:absolute; display:block; content:""; top:0; left:0; width:100%; height:100%; z-index:10; }
.list-socials,.list-socials>li,.list-socials>li>a { display:inline-block; }
.background .background-wrapper,.background .container,.background .header-style-4 .awemenu-left .awemenu-megamenu-item>.container-fluid,.background .wpb_wrapper,.header-style-4 .awemenu-left .background .awemenu-megamenu-item>.container-fluid { position:relative; z-index:11; }
.background .container-fp { height:100%; }
.background-fixed,.background-parallax { background-attachment:fixed; }
.background-color-dark { color:#fff; background-color:#333; }
.background-color-light { color:#333; background-color:#fff; }
.list-socials { padding-left:0; margin-bottom:0; list-style:none; }
.list-socials>li>a { color:#898989; padding:0 5px; }
.colors,.label-select { display:block; }
.list-socials>li>a:hover { color:#1DBDC9; }
.list-socials.list-small>li>a { font-size:12px; }
.list-socials.list-large>li>a { font-size:16px; }
.list-socials.list-xlarge>li>a { font-size:18px; }
.list-socials.list-xxlarge>li>a { font-size:20px; }
.list-socials.list-dark>li>a { color:#333; }
.list-socials.list-light>li>a { color:#fff; }
.list-socials.list-dark>li>a:hover,.list-socials.list-light>li>a:hover { color:#1DBDC9; }
.alert-success { background-color:#59b408; border-color:transparent; color:#fff; }
.alert-success hr { border-top-color:#4d9c07; }
.alert-success .alert-link { color:#e6e6e6; }
.alert-success.alert-outline { color:#59b408; background-color:transparent; border-color:#59b408; }
.alert-success.alert-outline .close { color:#59b408; }
.alert-info { background-color:#3CBC8D; border-color:transparent; color:#fff; }
.alert-info hr { border-top-color:#36a97f; }
.alert-info .alert-link { color:#e6e6e6; }
.alert-info.alert-outline { color:#3CBC8D; background-color:transparent; border-color:#3CBC8D; }
.alert-info.alert-outline .close { color:#3CBC8D; }
.alert-warning { background-color:#FCA13F; border-color:transparent; color:#fff; }
.alert-warning hr { border-top-color:#fc9526; }
.alert-warning .alert-link { color:#e6e6e6; }
.alert-warning.alert-outline { color:#FCA13F; background-color:transparent; border-color:#FCA13F; }
.alert-warning.alert-outline .close { color:#FCA13F; }
.alert-danger { background-color:#fd6a4d; border-color:transparent; color:#fff; }
.alert-danger hr { border-top-color:#fd5534; }
.alert-danger .alert-link { color:#e6e6e6; }
.alert-danger.alert-outline { color:#fd6a4d; background-color:transparent; border-color:#fd6a4d; }
.alert-danger.alert-outline .close { color:#fd6a4d; }
.alert-white { background-color:#fff; border-color:transparent; color:#333; }
.alert-white hr { border-top-color:#f2f2f2; }
.alert-white .alert-link { color:#1a1a1a; }
.alert-white.alert-outline { color:#fff; background-color:transparent; border-color:#fff; }
.alert-white.alert-outline .close { color:#fff; }
.alert-dark { background-color:#333; border-color:transparent; color:#fff; }
.alert-dark hr { border-top-color:#262626; }
.alert-dark .alert-link { color:#e6e6e6; }
.alert-dark.alert-outline { color:#333; background-color:transparent; border-color:#333; }
.alert-dark.alert-outline .close { color:#333; }
.alert-dark a { color:#fff; }
.alert-dark a:active,.alert-dark a:focus,.alert-dark a:hover { color:#1DBDC9; }
.alert-dark .close { color:#fff; }
.text-alert { color:#898989; font-size:12px; }
.text-alert a { color:#333; }
.text-alert a:hover { color:#1DBDC9; }
.form-control.dark { border-color:#333; }
.form-control:focus { border-color:#8c8c8c; -webkit-box-shadow:0 1px 2px rgba(0,0,0,.05); box-shadow:0 1px 2px rgba(0,0,0,.05); }
.form-control { -webkit-box-shadow:none; box-shadow:none; }
.form-control.form-small { height:30px; }
.form-control-search { border-color:#e1e1e1; -webkit-border-radius:35px; border-radius:35px; padding-left:35px; }
.form-search { position:relative; }
.form-search-icon { color:#999; position:absolute; left:0; top:50%; margin-top:-8px; margin-left:15px; }
.woocommerce .form-control { border-color:#eee !important; }
.hide-show-password-wrapper { position:relative; width:100% !important; }
.hide-show-password-wrapper .hide-show-password-toggle { color:#999; position:absolute; border:none; background:0 0; right:8px !important; top:8px !important; }
.hide-show-password-wrapper .hide-show-password-toggle:focus,.hide-show-password-wrapper .hide-show-password-toggle:hover { background:#f3f3f3; }
.label-select { margin-bottom:0; position:relative; -webkit-transition:'all 0.3s ease'; transition:'all 0.3s ease'; width:100%; font-weight:400; border:1px solid #eee; }
.label-select:before { position:absolute; pointer-events:none; background-color:#fff; font-family:FontAwesome; content:'\f107'; top:0; bottom:0; width:30px; line-height:30px; right:0; z-index:1; text-align:center; }
.label-select:hover { border-color:#333; }
.label-select select { border:none; outline:0; }
.label-select select:-moz-focusring { color:transparent; text-shadow:0 0 0 #333; box-shadow:none; }
.btn,.search-submit { font-size:12px; font-weight:700; line-height:1; -webkit-border-radius:0; border-radius:0; text-transform:uppercase; padding:10px 15px; border:1px solid transparent; }
.btn:focus,.search-submit:focus { outline:0; }
.btn-xs.search-submit,.btn.btn-xs { font-size:10px; padding:3px 7px; }
.btn.btn-sm,.search-submit { font-size:12px; padding:6px 12px; }
.btn-lg.search-submit,.btn.btn-lg { font-size:12px; padding:12px 25px; letter-spacing:1px; }
.btn-arrow.search-submit,.btn.btn-arrow { padding:7px 8px; }
.btn-arrow.search-submit,.btn.btn-arrow.btn-sm { padding:7px 9px; }
.btn-arrow.slick-disabled.search-submit,.btn.btn-arrow.slick-disabled { opacity:.5; }
.awe-media-header:hover .awe-media-hover,.awe-media-header:hover .awe-media-overlay,.awe-media-overlay { opacity:1; }
.btn-default { color:#333; background-color:#fff; border-color:#ddd; }
.btn-default.focus,.btn-default:focus { color:#333; background-color:#fff; border-color:#f7f7f7; -webkit-box-shadow:none; box-shadow:none; }
.btn-default:hover { color:#333; background-color:#fff; }
.btn-default.active,.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover { color:#333; background-color:#f2f2f2; border-color:#d0d0d0; -webkit-box-shadow:none; box-shadow:none; }
.btn-default.btn-circle { -webkit-border-radius:50px; border-radius:50px; }
.btn-default.btn-outline { border-color:#ddd; background:0 0; color:#333; }
.btn-default.btn-outline:hover { color:#333; border-color:#ddd; background:#fff; }
.btn-default.btn-outline.active,.btn-default.btn-outline.active.focus,.btn-default.btn-outline.active:focus,.btn-default.btn-outline.active:hover,.btn-default.btn-outline:active,.btn-default.btn-outline:active.focus,.btn-default.btn-outline:active:focus,.btn-default.btn-outline:active:hover,.open>.btn-default.btn-outline.dropdown-toggle,.open>.btn-default.btn-outline.dropdown-toggle.focus,.open>.btn-default.btn-outline.dropdown-toggle:focus,.open>.btn-default.btn-outline.dropdown-toggle:hover { color:#333; background-color:#f2f2f2; border-color:#d0d0d0; -webkit-box-shadow:none; box-shadow:none; }
.btn-default:focus,.btn-default:hover { border-color:#ddd; }
.btn-primary { color:#fff; background-color:#1DBDC9; border-color:#1DBDC9; }
.btn-primary.focus,.btn-primary:focus,.btn-primary:hover { background-color:#ffb533; border-color:#ffb533; color:#fff; }
.btn-primary.focus,.btn-primary:focus { -webkit-box-shadow:none; box-shadow:none; }
.btn-primary.active,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover { color:#fff; background-color:#1DBDC9; border-color:#1DBDC9; -webkit-box-shadow:none; box-shadow:none; }
.btn-primary.btn-circle { -webkit-border-radius:50px; border-radius:50px; }
.btn-primary.btn-outline { color:#1DBDC9; border-color:#1DBDC9; background:0 0; }
.btn-primary.btn-outline:hover { color:#fff; border-color:#1DBDC9; background:#1DBDC9; }
.btn-primary.btn-outline.active,.btn-primary.btn-outline.active.focus,.btn-primary.btn-outline.active:focus,.btn-primary.btn-outline.active:hover,.btn-primary.btn-outline:active,.btn-primary.btn-outline:active.focus,.btn-primary.btn-outline:active:focus,.btn-primary.btn-outline:active:hover,.open>.btn-primary.btn-outline.dropdown-toggle,.open>.btn-primary.btn-outline.dropdown-toggle.focus,.open>.btn-primary.btn-outline.dropdown-toggle:focus,.open>.btn-primary.btn-outline.dropdown-toggle:hover { color:#fff; background-color:#e69200; border-color:#e69200; -webkit-box-shadow:none; box-shadow:none; }
.btn-info { color:#fff; background-color:#3CBC8D; border-color:#3CBC8D; }
.btn-info.focus,.btn-info:focus,.btn-info:hover { background-color:#5fcca4; border-color:#5fcca4; color:#fff; }
.btn-info.focus,.btn-info:focus { -webkit-box-shadow:none; box-shadow:none; }
.btn-info.active,.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover { color:#fff; background-color:#36a97f; border-color:#36a97f; -webkit-box-shadow:none; box-shadow:none; }
.btn-info.btn-circle { -webkit-border-radius:50px; border-radius:50px; }
.btn-info.btn-outline { color:#3CBC8D; border-color:#3CBC8D; background:0 0; }
.btn-info.btn-outline:hover { color:#fff; border-color:#3CBC8D; background:#3CBC8D; }
.btn-info.btn-outline.active,.btn-info.btn-outline.active.focus,.btn-info.btn-outline.active:focus,.btn-info.btn-outline.active:hover,.btn-info.btn-outline:active,.btn-info.btn-outline:active.focus,.btn-info.btn-outline:active:focus,.btn-info.btn-outline:active:hover,.open>.btn-info.btn-outline.dropdown-toggle,.open>.btn-info.btn-outline.dropdown-toggle.focus,.open>.btn-info.btn-outline.dropdown-toggle:focus,.open>.btn-info.btn-outline.dropdown-toggle:hover { color:#fff; background-color:#36a97f; border-color:#36a97f; -webkit-box-shadow:none; box-shadow:none; }
.btn-success { color:#fff; background-color:#59b408; border-color:#59b408; }
.btn-success.focus,.btn-success:focus,.btn-success:hover { background-color:#71e50a; border-color:#71e50a; color:#fff; }
.btn-success.focus,.btn-success:focus { -webkit-box-shadow:none; box-shadow:none; }
.btn-success.active,.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover { color:#fff; background-color:#4d9c07; border-color:#4d9c07; -webkit-box-shadow:none; box-shadow:none; }
.btn-success.btn-circle { -webkit-border-radius:50px; border-radius:50px; }
.btn-success.btn-outline { color:#59b408; border-color:#59b408; background:0 0; }
.btn-success.btn-outline:hover { color:#fff; border-color:#59b408; background:#59b408; }
.btn-success.btn-outline.active,.btn-success.btn-outline.active.focus,.btn-success.btn-outline.active:focus,.btn-success.btn-outline.active:hover,.btn-success.btn-outline:active,.btn-success.btn-outline:active.focus,.btn-success.btn-outline:active:focus,.btn-success.btn-outline:active:hover,.open>.btn-success.btn-outline.dropdown-toggle,.open>.btn-success.btn-outline.dropdown-toggle.focus,.open>.btn-success.btn-outline.dropdown-toggle:focus,.open>.btn-success.btn-outline.dropdown-toggle:hover { color:#fff; background-color:#4d9c07; border-color:#4d9c07; -webkit-box-shadow:none; box-shadow:none; }
.btn-danger { color:#fff; background-color:#fd6a4d; border-color:#fd6a4d; }
.btn-danger.focus,.btn-danger:focus,.btn-danger:hover { background-color:#fe947f; border-color:#fe947f; color:#fff; }
.btn-danger.focus,.btn-danger:focus { -webkit-box-shadow:none; box-shadow:none; }
.btn-danger.active,.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover { color:#fff; background-color:#fd5534; border-color:#fd5534; -webkit-box-shadow:none; box-shadow:none; }
.btn-danger.btn-circle { -webkit-border-radius:50px; border-radius:50px; }
.btn-danger.btn-outline { color:#fd6a4d; border-color:#fd6a4d; background:0 0; }
.btn-danger.btn-outline:hover { color:#fff; border-color:#fd6a4d; background:#fd6a4d; }
.btn-danger.btn-outline.active,.btn-danger.btn-outline.active.focus,.btn-danger.btn-outline.active:focus,.btn-danger.btn-outline.active:hover,.btn-danger.btn-outline:active,.btn-danger.btn-outline:active.focus,.btn-danger.btn-outline:active:focus,.btn-danger.btn-outline:active:hover,.open>.btn-danger.btn-outline.dropdown-toggle,.open>.btn-danger.btn-outline.dropdown-toggle.focus,.open>.btn-danger.btn-outline.dropdown-toggle:focus,.open>.btn-danger.btn-outline.dropdown-toggle:hover { color:#fff; background-color:#fd5534; border-color:#fd5534; -webkit-box-shadow:none; box-shadow:none; }
.btn-warning { color:#fff; background-color:#FCA13F; border-color:#FCA13F; }
.btn-warning.focus,.btn-warning:focus,.btn-warning:hover { background-color:#fdba71; border-color:#fdba71; color:#fff; }
.btn-warning.focus,.btn-warning:focus { -webkit-box-shadow:none; box-shadow:none; }
.btn-warning.active,.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover { color:#fff; background-color:#fc9526; border-color:#fc9526; -webkit-box-shadow:none; box-shadow:none; }
.btn-warning.btn-circle { -webkit-border-radius:50px; border-radius:50px; }
.btn-warning.btn-outline { color:#FCA13F; border-color:#FCA13F; background:0 0; }
.btn-warning.btn-outline:hover { color:#fff; border-color:#FCA13F; background:#FCA13F; }
.btn-warning.btn-outline.active,.btn-warning.btn-outline.active.focus,.btn-warning.btn-outline.active:focus,.btn-warning.btn-outline.active:hover,.btn-warning.btn-outline:active,.btn-warning.btn-outline:active.focus,.btn-warning.btn-outline:active:focus,.btn-warning.btn-outline:active:hover,.open>.btn-warning.btn-outline.dropdown-toggle,.open>.btn-warning.btn-outline.dropdown-toggle.focus,.open>.btn-warning.btn-outline.dropdown-toggle:focus,.open>.btn-warning.btn-outline.dropdown-toggle:hover { color:#fff; background-color:#fc9526; border-color:#fc9526; -webkit-box-shadow:none; box-shadow:none; }
.btn-dark,.search-submit { color:#fff; background-color:#333; border-color:#333; }
.btn-dark.focus,.btn-dark:focus,.focus.search-submit,.search-submit:focus { color:#fff; background-color:#4d4d4d; border-color:#4d4d4d; -webkit-box-shadow:none; box-shadow:none; }
.btn-dark:hover,.search-submit:hover { color:#fff; background-color:#4d4d4d; border-color:#4d4d4d; }
.active.focus.search-submit,.active.search-submit,.active.search-submit:focus,.active.search-submit:hover,.btn-dark.active,.btn-dark.active.focus,.btn-dark.active:focus,.btn-dark.active:hover,.btn-dark:active,.btn-dark:active.focus,.btn-dark:active:focus,.btn-dark:active:hover,.open>.btn-dark.dropdown-toggle,.open>.btn-dark.dropdown-toggle.focus,.open>.btn-dark.dropdown-toggle:focus,.open>.btn-dark.dropdown-toggle:hover,.open>.dropdown-toggle.focus.search-submit,.open>.dropdown-toggle.search-submit,.open>.dropdown-toggle.search-submit:focus,.open>.dropdown-toggle.search-submit:hover,.search-submit:active,.search-submit:active.focus,.search-submit:active:focus,.search-submit:active:hover { color:#fff; background-color:#262626; border-color:#262626; -webkit-box-shadow:none; box-shadow:none; }
.btn-circle.search-submit,.btn-dark.btn-circle { -webkit-border-radius:50px; border-radius:50px; }
.btn-dark.btn-outline,.btn-outline.search-submit { color:#333; border-color:#333; background:0 0; }
.btn-dark.btn-outline:hover,.btn-outline.search-submit:hover { color:#fff; border-color:#333; background:#333; }
.btn-dark.btn-outline.active,.btn-dark.btn-outline.active.focus,.btn-dark.btn-outline.active:focus,.btn-dark.btn-outline.active:hover,.btn-dark.btn-outline:active,.btn-dark.btn-outline:active.focus,.btn-dark.btn-outline:active:focus,.btn-dark.btn-outline:active:hover,.btn-outline.active.focus.search-submit,.btn-outline.active.search-submit,.btn-outline.active.search-submit:focus,.btn-outline.active.search-submit:hover,.btn-outline.search-submit:active,.btn-outline.search-submit:active.focus,.btn-outline.search-submit:active:focus,.btn-outline.search-submit:active:hover,.open>.btn-dark.btn-outline.dropdown-toggle,.open>.btn-dark.btn-outline.dropdown-toggle.focus,.open>.btn-dark.btn-outline.dropdown-toggle:focus,.open>.btn-dark.btn-outline.dropdown-toggle:hover,.open>.btn-outline.dropdown-toggle.focus.search-submit,.open>.btn-outline.dropdown-toggle.search-submit,.open>.btn-outline.dropdown-toggle.search-submit:focus,.open>.btn-outline.dropdown-toggle.search-submit:hover { color:#fff; background-color:#262626; border-color:#262626; -webkit-box-shadow:none; box-shadow:none; }
.btn-white,.btn-white.focus,.btn-white:focus,.btn-white:hover { background-color:#fff; border-color:#fff; color:#333; }
.btn-white.focus,.btn-white:focus { -webkit-box-shadow:none; box-shadow:none; }
.btn-white.active,.btn-white.active.focus,.btn-white.active:focus,.btn-white.active:hover,.btn-white:active,.btn-white:active.focus,.btn-white:active:focus,.btn-white:active:hover,.open>.btn-white.dropdown-toggle,.open>.btn-white.dropdown-toggle.focus,.open>.btn-white.dropdown-toggle:focus,.open>.btn-white.dropdown-toggle:hover { color:#333; background-color:#f2f2f2; border-color:#f2f2f2; -webkit-box-shadow:none; box-shadow:none; }
.btn-white.btn-circle { -webkit-border-radius:50px; border-radius:50px; }
.btn-white.btn-outline { color:#fff; border-color:#fff; background:0 0; }
.btn-white.btn-outline:hover { color:#333; border-color:#fff; background:#fff; }
.btn-white.btn-outline.active,.btn-white.btn-outline.active.focus,.btn-white.btn-outline.active:focus,.btn-white.btn-outline.active:hover,.btn-white.btn-outline:active,.btn-white.btn-outline:active.focus,.btn-white.btn-outline:active:focus,.btn-white.btn-outline:active:hover,.open>.btn-white.btn-outline.dropdown-toggle,.open>.btn-white.btn-outline.dropdown-toggle.focus,.open>.btn-white.btn-outline.dropdown-toggle:focus,.open>.btn-white.btn-outline.dropdown-toggle:hover { color:#333; background-color:#f2f2f2; border-color:#f2f2f2; -webkit-box-shadow:none; box-shadow:none; }
.color { display:inline-block; }
.color.black { background-color:#000; }
.color.white { border:1px solid #eee; background-color:#fff; }
.color.dark { background-color:#333; }
.color.gray { background-color:#898989; }
.color.orange { background-color:#1DBDC9; }
.color.blue { background-color:#31bfdf; }
.color.green { background-color:#0cca4b; }
.color.red { background-color:#f44336; }
.square .color { height:20px; width:20px; margin-right:10px; }
.square .color.active,.square .color.current,.square .color:active,.square .color:hover { border:1px solid #000; }
.dots .color { width:11px; height:11px; -webkit-border-radius:11px; border-radius:11px; margin-right:5px; }
.progress { height:15px; -webkit-border-radius:0; border-radius:0; -webkit-box-shadow:none; box-shadow:none; overflow:visible; margin-top:10px; margin-bottom:50px; }
.progress.progress-small { height:3px; }
.progress-bar { color:#fff; line-height:18px; -webkit-box-shadow:none; box-shadow:none; position:relative; text-align:left; text-transform:uppercase; letter-spacing:1px; font-size:10px; padding-left:5px; }
.progress-bar .percent { position:absolute; right:0; }
.awe-nav>li>a,.awemenu-nav .awemenu-container { position:relative; }
.progress-small .progress-bar { color:#333; line-height:30px; padding-left:0; }
.progress-small .progress-bar .percent { color:#737373; right:-10px; bottom:100%; }
.progress-bar-success { background-color:#59b408; }
.progress-bar-info { background-color:#3CBC8D; }
.progress-bar-warning { background-color:#FCA13F; }
.progress-bar-danger { background-color:#fd6a4d; }
.progress-bar-dark { background-color:#333; }
.dropdown-menu { -webkit-border-radius:0; border-radius:0; }
.dropdown-menu li a { padding:7px 15px; }
.breadcrumb { font-size:12px; font-weight:700; text-transform:uppercase; color:#333; background-color:transparent; margin:30px 0 40px; padding:0; }
.breadcrumb>.active { color:#333; }
.breadcrumb a { color:#acacac; }
.pagination>li>a,.pagination>li>span { font-size:12px; margin-left:0; font-family:Dosis,Arial,sans-serif; color:#333; background-color:#fff; border-color:transparent; }
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover { color:#fff; background-color:#333; border-color:transparent; }
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover { color:#fff; background-color:#333; border-color:#333; }
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover { color:#999; background-color:#fff; border-color:transparent; }
.pagination>li.pagination-next>a,.pagination>li.pagination-prev>a { -webkit-border-radius:0 !important; border-radius:0 !important; border-color:#e1e1e1; }
.pagination>li.pagination-next>a:focus,.pagination>li.pagination-next>a:hover,.pagination>li.pagination-prev>a:focus,.pagination>li.pagination-prev>a:hover { border-color:#333; }
.awe-nav { display:block; text-align:center; padding-left:0; border-bottom:solid 1px #e1e1e1; margin-bottom:0; }
.awe-nav>li,.awe-nav>li>a { display:inline-block; }
.awe-nav>li>a { font-family:Dosis,Arial,sans-serif; padding:20px 15px; font-size:14px; text-transform:uppercase; bottom:-1px; border-bottom:solid 2px transparent; }
.awe-nav>li.active>a,.awe-nav>li.current { color:#1DBDC9; border-bottom-color:#1DBDC9; }
.awe-nav-responsive { overflow:auto; }
.awe-nav-responsive .awe-nav { white-space:nowrap; }
.awemenu-nav { height:80px; background-color:#fff; border-bottom:solid 1px #e1e1e1; }
.awemenu-nav .awemenu-bars { display:none; }
.awemenu-default .awemenu,.awemenu-left .awemenu { color:#333; position:static; width:auto; }
.awemenu-default .awemenu.awemenu-right,.awemenu-left .awemenu.awemenu-right { float:right; }
.awemenu-default .awemenu.awemenu-left,.awemenu-left .awemenu.awemenu-left { float:left; }
.awemenu-default .awemenu .awemenu-item>a,.awemenu-left .awemenu .awemenu-item>a { color:#333; font-family:Dosis,Arial,sans-serif; font-size:13px; font-weight:700; text-transform:uppercase; line-height:80px; padding-left:10px; padding-right:10px; display:block; position:relative; text-decoration:none; text-overflow:ellipsis; white-space:nowrap; -webkit-transition:color .3s ease,background-color .3s ease; transition:color .3s ease,background-color .3s ease; }
.awemenu-default .awemenu .awemenu-item.awemenu-active>a,.awemenu-default .awemenu .awemenu-item.awemenu-current-item>a,.awemenu-default .awemenu .awemenu-item:hover>a,.awemenu-left .awemenu .awemenu-item.awemenu-active>a,.awemenu-left .awemenu .awemenu-item.awemenu-current-item>a,.awemenu-left .awemenu .awemenu-item:hover>a { color:#1DBDC9; background-color:transparent; }
.awemenu-default .awemenu .awemenu-item .awemenu-submenu,.awemenu-left .awemenu .awemenu-item .awemenu-submenu { background-color:#fff; -webkit-box-shadow:1px 2px 3px rgba(0,0,0,.15); box-shadow:1px 2px 3px rgba(0,0,0,.15); text-align:left; }
.awemenu-default .awemenu .awemenu-item .awemenu-submenu .awemenu-item>a,.awemenu-left .awemenu .awemenu-item .awemenu-submenu .awemenu-item>a { color:#333; }
.awemenu-default .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-current-item>a,.awemenu-default .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover>a,.awemenu-left .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-current-item>a,.awemenu-left .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover>a { color:#1DBDC9; }
.awemenu-default.awemenu-bottom .awemenu .awemenu-item>a .awemenu-arrow,.awemenu-default.awemenu-left .awemenu .awemenu-item>a .awemenu-arrow,.awemenu-default.awemenu-outleft .awemenu .awemenu-item>a .awemenu-arrow,.awemenu-default.awemenu-standard .awemenu .awemenu-item>a .awemenu-arrow,.awemenu-default.awemenu-top .awemenu .awemenu-item>a .awemenu-arrow,.awemenu-left.awemenu-bottom .awemenu .awemenu-item>a .awemenu-arrow,.awemenu-left.awemenu-left .awemenu .awemenu-item>a .awemenu-arrow,.awemenu-left.awemenu-outleft .awemenu .awemenu-item>a .awemenu-arrow,.awemenu-left.awemenu-standard .awemenu .awemenu-item>a .awemenu-arrow,.awemenu-left.awemenu-top .awemenu .awemenu-item>a .awemenu-arrow { position:absolute; line-height:1; right:10px; top:50%; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%); }
.awemenu-default.awemenu-bottom .awemenu .awemenu-item .awemenu-dropdown .awemenu-item>a,.awemenu-default.awemenu-left .awemenu .awemenu-item .awemenu-dropdown .awemenu-item>a,.awemenu-default.awemenu-outleft .awemenu .awemenu-item .awemenu-dropdown .awemenu-item>a,.awemenu-default.awemenu-standard .awemenu .awemenu-item .awemenu-dropdown .awemenu-item>a,.awemenu-default.awemenu-top .awemenu .awemenu-item .awemenu-dropdown .awemenu-item>a,.awemenu-left.awemenu-bottom .awemenu .awemenu-item .awemenu-dropdown .awemenu-item>a,.awemenu-left.awemenu-left .awemenu .awemenu-item .awemenu-dropdown .awemenu-item>a,.awemenu-left.awemenu-outleft .awemenu .awemenu-item .awemenu-dropdown .awemenu-item>a,.awemenu-left.awemenu-standard .awemenu .awemenu-item .awemenu-dropdown .awemenu-item>a,.awemenu-left.awemenu-top .awemenu .awemenu-item .awemenu-dropdown .awemenu-item>a { padding-right:30px; }
.awemenu-default.awemenu-bottom .awemenu .awemenu-item .awemenu-dropdown .awemenu-item>a .awemenu-arrow,.awemenu-default.awemenu-left .awemenu .awemenu-item .awemenu-dropdown .awemenu-item>a .awemenu-arrow,.awemenu-default.awemenu-outleft .awemenu .awemenu-item .awemenu-dropdown .awemenu-item>a .awemenu-arrow,.awemenu-default.awemenu-standard .awemenu .awemenu-item .awemenu-dropdown .awemenu-item>a .awemenu-arrow,.awemenu-default.awemenu-top .awemenu .awemenu-item .awemenu-dropdown .awemenu-item>a .awemenu-arrow,.awemenu-left.awemenu-bottom .awemenu .awemenu-item .awemenu-dropdown .awemenu-item>a .awemenu-arrow,.awemenu-left.awemenu-left .awemenu .awemenu-item .awemenu-dropdown .awemenu-item>a .awemenu-arrow,.awemenu-left.awemenu-outleft .awemenu .awemenu-item .awemenu-dropdown .awemenu-item>a .awemenu-arrow,.awemenu-left.awemenu-standard .awemenu .awemenu-item .awemenu-dropdown .awemenu-item>a .awemenu-arrow,.awemenu-left.awemenu-top .awemenu .awemenu-item .awemenu-dropdown .awemenu-item>a .awemenu-arrow { right:12px; }
.awemenu-default.awemenu-bottom .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert>a,.awemenu-default.awemenu-left .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert>a,.awemenu-default.awemenu-outleft .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert>a,.awemenu-default.awemenu-standard .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert>a,.awemenu-default.awemenu-top .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert>a,.awemenu-left.awemenu-bottom .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert>a,.awemenu-left.awemenu-left .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert>a,.awemenu-left.awemenu-outleft .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert>a,.awemenu-left.awemenu-standard .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert>a,.awemenu-left.awemenu-top .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert>a { padding-right:20px; padding-left:30px; }
.awemenu-default.awemenu-bottom .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert>a .awemenu-arrow,.awemenu-default.awemenu-left .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert>a .awemenu-arrow,.awemenu-default.awemenu-outleft .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert>a .awemenu-arrow,.awemenu-default.awemenu-standard .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert>a .awemenu-arrow,.awemenu-default.awemenu-top .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert>a .awemenu-arrow,.awemenu-left.awemenu-bottom .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert>a .awemenu-arrow,.awemenu-left.awemenu-left .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert>a .awemenu-arrow,.awemenu-left.awemenu-outleft .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert>a .awemenu-arrow,.awemenu-left.awemenu-standard .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert>a .awemenu-arrow,.awemenu-left.awemenu-top .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert>a .awemenu-arrow { right:auto; left:12px; }
.awemenu-default.awemenu-left .awemenu,.awemenu-default.awemenu-outleft .awemenu,.awemenu-default.awemenu-outright .awemenu,.awemenu-default.awemenu-right .awemenu,.awemenu-left.awemenu-left .awemenu,.awemenu-left.awemenu-outleft .awemenu,.awemenu-left.awemenu-outright .awemenu,.awemenu-left.awemenu-right .awemenu { width:250px; }
.awemenu-default.awemenu-outright .awemenu .awemenu-item>a,.awemenu-default.awemenu-right .awemenu .awemenu-item>a,.awemenu-left.awemenu-outright .awemenu .awemenu-item>a,.awemenu-left.awemenu-right .awemenu .awemenu-item>a { padding-left:30px; }
.awemenu-default.awemenu-outright .awemenu .awemenu-item>a .awemenu-arrow,.awemenu-default.awemenu-right .awemenu .awemenu-item>a .awemenu-arrow,.awemenu-left.awemenu-outright .awemenu .awemenu-item>a .awemenu-arrow,.awemenu-left.awemenu-right .awemenu .awemenu-item>a .awemenu-arrow { position:absolute; line-height:1; left:12px; top:50%; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%); }
.awemenu-default.awemenu-outright .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert>a,.awemenu-default.awemenu-right .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert>a,.awemenu-left.awemenu-outright .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert>a,.awemenu-left.awemenu-right .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert>a { padding-right:30px; padding-left:20px; }
.awemenu-default.awemenu-outright .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert>a .awemenu-arrow,.awemenu-default.awemenu-right .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert>a .awemenu-arrow,.awemenu-left.awemenu-outright .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert>a .awemenu-arrow,.awemenu-left.awemenu-right .awemenu .awemenu-item .awemenu-dropdown .awemenu-item.awemenu-invert>a .awemenu-arrow { left:auto; right:12px; }
.awemenu-default .awemenu-submenu .awemenu-item>a,.awemenu-left .awemenu-submenu .awemenu-item>a { line-height:40px; }
.awemenu-mobile-default .awemenu-bars { width:35px; height:35px; line-height:35px; text-align:center; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; cursor:pointer; display:inline-block; margin-top:20px !important; }
.awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container,.awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container,.awemenu-mobile-default.awemenu-mobile-outright .awemenu-container,.awemenu-mobile-default.awemenu-mobile-standard .awemenu-container,.awemenu-mobile-default.awemenu-mobile-top .awemenu-container { background:#fff; }
.awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container .awemenu,.awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container .awemenu,.awemenu-mobile-default.awemenu-mobile-outright .awemenu-container .awemenu,.awemenu-mobile-default.awemenu-mobile-standard .awemenu-container .awemenu,.awemenu-mobile-default.awemenu-mobile-top .awemenu-container .awemenu { position:absolute; background-color:#fff; border-top:1px solid rgba(0,0,0,.05); z-index:1000; }
.awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container .awemenu .awemenu-item>a,.awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container .awemenu .awemenu-item>a,.awemenu-mobile-default.awemenu-mobile-outright .awemenu-container .awemenu .awemenu-item>a,.awemenu-mobile-default.awemenu-mobile-standard .awemenu-container .awemenu .awemenu-item>a,.awemenu-mobile-default.awemenu-mobile-top .awemenu-container .awemenu .awemenu-item>a { display:block; color:#333; padding:15px 20px; text-decoration:none; border-bottom:1px solid rgba(0,0,0,.05); -webkit-transition:all .25s ease; transition:all .25s ease; font-family:Dosis,Arial,sans-serif; font-size:14px; font-weight:700; text-transform:uppercase; }
.awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container .awemenu .awemenu-item>a .awemenu-arrow,.awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container .awemenu .awemenu-item>a .awemenu-arrow,.awemenu-mobile-default.awemenu-mobile-outright .awemenu-container .awemenu .awemenu-item>a .awemenu-arrow,.awemenu-mobile-default.awemenu-mobile-standard .awemenu-container .awemenu .awemenu-item>a .awemenu-arrow,.awemenu-mobile-default.awemenu-mobile-top .awemenu-container .awemenu .awemenu-item>a .awemenu-arrow { float:right; margin-top:3px; width:15px; height:15px; text-align:center; line-height:15px; }
.awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container .awemenu .awemenu-item.awemenu-active>a,.awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container .awemenu .awemenu-item:hover>a,.awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container .awemenu .awemenu-item.awemenu-active>a,.awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container .awemenu .awemenu-item:hover>a,.awemenu-mobile-default.awemenu-mobile-outright .awemenu-container .awemenu .awemenu-item.awemenu-active>a,.awemenu-mobile-default.awemenu-mobile-outright .awemenu-container .awemenu .awemenu-item:hover>a,.awemenu-mobile-default.awemenu-mobile-standard .awemenu-container .awemenu .awemenu-item.awemenu-active>a,.awemenu-mobile-default.awemenu-mobile-standard .awemenu-container .awemenu .awemenu-item:hover>a,.awemenu-mobile-default.awemenu-mobile-top .awemenu-container .awemenu .awemenu-item.awemenu-active>a,.awemenu-mobile-default.awemenu-mobile-top .awemenu-container .awemenu .awemenu-item:hover>a { color:#1DBDC9; background-color:#333; }
.awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,.awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,.awemenu-mobile-default.awemenu-mobile-outright .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,.awemenu-mobile-default.awemenu-mobile-standard .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,.awemenu-mobile-default.awemenu-mobile-top .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item { padding-left:20px; padding-right:20px; }
.awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item>a,.awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item>a,.awemenu-mobile-default.awemenu-mobile-outright .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item>a,.awemenu-mobile-default.awemenu-mobile-standard .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item>a,.awemenu-mobile-default.awemenu-mobile-top .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item>a { padding-left:0; padding-right:0; }
.awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active>a,.awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover>a,.awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active>a,.awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover>a,.awemenu-mobile-default.awemenu-mobile-outright .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active>a,.awemenu-mobile-default.awemenu-mobile-outright .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover>a,.awemenu-mobile-default.awemenu-mobile-standard .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active>a,.awemenu-mobile-default.awemenu-mobile-standard .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover>a,.awemenu-mobile-default.awemenu-mobile-top .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active>a,.awemenu-mobile-default.awemenu-mobile-top .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover>a { padding-left:15px; padding-right:15px; }
.awemenu-mobile-default.awemenu-mobile-outleft .awemenu-bars,.awemenu-mobile-default.awemenu-mobile-outright .awemenu-bars { float:right; }
.awemenu-mobile-default.awemenu-mobile-outleft .awemenu,.awemenu-mobile-default.awemenu-mobile-outright .awemenu { width:250px; position:fixed !important; border-right:solid 1px #ddd; }
.awemenu-mobile-default.awemenu-mobile-outright .awemenu-bars { float:left; }
.awemenu-mobile-default.awemenu-active .awemenu-bars span.fa:before { content:'\f00d'; }
.awe-box,.awe-box-media { display:block; }
.awe-box-icon { font-size:inherit; }
.awe-box-icon.icon-large { font-size:40px; }
.awe-box-icon.icon-medium { font-size:30px; }
.awe-box-icon.icon-small { font-size:20px; }
.awe-box-image { display:inline-block; }
.awe-box-image img { max-width:100%; }
.awe-box-content { display:block; overflow:hidden; }
.awe-box-content h2,.awe-box-content h3 { text-transform:uppercase; letter-spacing:3px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.awe-box-content h2 { font-size:30px; margin:45px 0; }
.awe-box-content h3 { font-size:18px; margin:30px 0; }
.awe-box-content p { margin-bottom:0; color:#898989; }
.box-left .awe-box-content h2,.box-left .awe-box-content h3,.box-right .awe-box-content h2,.box-right .awe-box-content h3 { margin-top:0; }
.box-left .awe-box-content h2,.box-right .awe-box-content h2 { margin-bottom:20px; }
.box-left .awe-box-content h3,.box-right .awe-box-content h3 { margin-bottom:15px; }
.awe-media-body p,.awe-media-hover .content p:last-child,.awe-media-overlay .content p:last-child { margin-bottom:0; }
.box-left .awe-box-media { float:left; margin-right:30px; }
.box-left .awe-box-content,.box-left .awe-box-content h2,.box-left .awe-box-content h3,.box-left .awe-box-content p { text-align:left; }
.box-right .awe-box-media { float:right; margin-left:30px; }
.box-right .awe-box-content,.box-right .awe-box-content h2,.box-right .awe-box-content h3,.box-right .awe-box-content p { text-align:right; }
.box-inline,.box-inline .awe-box-content { display:inline-block; }
.box-hover:hover .awe-box-content h2,.box-hover:hover .awe-box-content h3,.box-hover:hover .awe-box-icon { color:#1DBDC9; -webkit-transition:color .25s ease-out 0s; transition:color .25s ease-out 0s; }
.awe-media { display:block; overflow:hidden; }
.awe-media.inline,.awe-media.inline .awe-media-image { display:inline-block; }
.awe-media-header { position:relative; overflow:hidden; }
.awe-media-header:hover .awe-media-image { -webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1); }
.awe-media-image { text-align:center; position:relative; display:block; -webkit-transition:all .25s cubic-bezier(.37,.8,.76,.96); transition:all .25s cubic-bezier(.37,.8,.76,.96); }
.awe-media-image img { display:block; width:100%; vertical-align:middle; }
.awe-media-body { display:block; }
.single-icon { color:#1DBDC9; font-size:26px; }
.awe-media-title { font-size:16px; }
.awe-media-title.medium { font-size:14px; }
.awe-media-caption { color:#acacac; font-size:12px; margin-bottom:0; }
.awe-media-hover { opacity:0; -webkit-transition:all .25s cubic-bezier(.37,.8,.76,.96); transition:all .25s cubic-bezier(.37,.8,.76,.96); -webkit-transform:translate(0,100%); -ms-transform:translate(0,100%); transform:translate(0,100%); }
.awe-media-hover:hover { opacity:1; }
.awe-media:hover .awe-media-hover { opacity:1; -webkit-transform:translate(0,0); -ms-transform:translate(0,0); transform:translate(0,0); }
.awe-media-overlay { -webkit-transition:opacity .25s ease-in-out; transition:opacity .25s ease-in-out; }
.awe-media-hover,.awe-media-overlay { color:#fff; position:absolute; background-color:rgba(137,137,137,.85); width:100%; bottom:0; z-index:99; }
.awe-media-hover a:not(.btn),.awe-media-overlay a:not(.btn) { color:#fff; }
.awe-media-hover a:not(.btn):focus,.awe-media-hover a:not(.btn):hover,.awe-media-overlay a:not(.btn):focus,.awe-media-overlay a:not(.btn):hover { color:#1DBDC9; }
.awe-media-hover.fullpage,.awe-media-overlay.fullpage { top:0; left:0; width:100%; height:100%; }
.awe-media-hover.dark,.awe-media-overlay.dark { color:#fff; background-color:rgba(0,0,0,.75); }
.awe-media-hover.light,.awe-media-overlay.light { color:#333; background-color:rgba(255,255,255,.85); }
.awe-media-hover .content,.awe-media-overlay .content { position:relative; height:100%; padding:25px; }
.awe-media-hover .content p,.awe-media-overlay .content p { font-size:14px; line-height:24px; }
.awe-media-hover .bottom,.awe-media-overlay .bottom { bottom:0; left:0; margin:0 25px 25px; position:absolute; width:100%; }
.awe-media-hover .list-socials>li { opacity:0; visibility:hidden; -webkit-transition:all .25s ease; transition:all .25s ease; -webkit-transform:scale(0); -ms-transform:scale(0); transform:scale(0); }
.awe-media-hover .list-socials>li:nth-child(1) { -webkit-transition-delay:.1s; transition-delay:.1s; }
.awe-media-hover .list-socials>li:nth-child(2) { -webkit-transition-delay:.2s; transition-delay:.2s; }
.awe-media-hover .list-socials>li:nth-child(3) { -webkit-transition-delay:.3s; transition-delay:.3s; }
.awe-media-hover .list-socials>li:nth-child(4) { -webkit-transition-delay:.4s; transition-delay:.4s; }
.awe-media-hover .list-socials>li:nth-child(5) { -webkit-transition-delay:.5s; transition-delay:.5s; }
.awe-media-hover .list-socials>li:nth-child(6) { -webkit-transition-delay:.6s; transition-delay:.6s; }
.awe-media-hover .list-socials>li:nth-child(7) { -webkit-transition-delay:.7s; transition-delay:.7s; }
.awe-media-hover .list-socials>li:nth-child(8) { -webkit-transition-delay:.8s; transition-delay:.8s; }
.awe-media-hover .list-socials>li:nth-child(9) { -webkit-transition-delay:.9s; transition-delay:.9s; }
.awe-media-hover .list-socials>li:nth-child(10) { -webkit-transition-delay:1s; transition-delay:1s; }
.awe-media:hover .awe-media-hover .list-socials>li { opacity:1; visibility:visible; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1); }
.about-us-team .awe-media-image { background:#f9f9f9; text-align:center; }
.about-us-team .awe-media-image img { display:inline-block; width:auto; }
.awe-counting { text-align:center; }
.awe-counting:after,.awe-counting:before { content:" | "; }
.awe-counting>h4 { font-size:20px; text-transform:uppercase; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.awe-counting>span { font-family:Dosis,Arial,sans-serif; font-size:50px; font-weight:700; display:block; }

@media (max-width:480px) {
    .awe-counting>h4 { font-size:10px; text-overflow:ellipsis; overflow:hidden; } .awe-counting>span { font-size:25px; } 
} 
.awe-body-loading { overflow:hidden; }
.awe-page-loading { position:fixed; z-index:9999999; background:#fff; left:0; top:0; width:100%; height:100%; }
.awe-loading-wrapper { text-align:center; width:100px; height:100px; position:absolute; top:50%; left:50%; margin-top:-100px; margin-left:-50px; }
.awe-loading-wrapper .awe-loading-icon { font-size:75px; line-height:1; margin-bottom:10px; -webkit-animation-name:aweIcon; animation-name:aweIcon; -webkit-animation-duration:4s; animation-duration:4s; -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite; }
.awe-loading-wrapper .awe-loading-icon .icon { cursor:default; }
.awe-loading-wrapper .progress { background:#eee; -webkit-border-radius:0; border-radius:0; -webkit-box-shadow:none; box-shadow:none; margin-bottom:0; height:2px; }
.awe-loading-wrapper .progress .progress-bar { background:#333; -webkit-box-shadow:none; box-shadow:none; width:100%; -webkit-animation-name:aweProgress; animation-name:aweProgress; -webkit-animation-duration:3s; animation-duration:3s; }

@-webkit-keyframes aweIcon {
    0% { color:#333; } 50% { color:#666; } 100% { color:#000; } 
} 

@keyframes aweIcon {
    0% { color:#333; } 50% { color:#666; } 100% { color:#000; } 
} 

@-webkit-keyframes aweProgress {
    0% { width:0; } 15% { width:15%; } 25% { width:35%; } 35% { width:50%; } 50% { width:75%; } 65% { width:85%; } 100% { width:100%; } 
} 

@keyframes aweProgress {
    0% { width:0; } 15% { width:15%; } 25% { width:35%; } 35% { width:50%; } 50% { width:75%; } 65% { width:85%; } 100% { width:100%; } 
} 
.post { margin-bottom:50px; }
.entry-header { margin-bottom:30px; }
.entry-media { position:relative; }
.entry-media .play-button { background:url("../img/play-button.png") center center no-repeat; width:60px; height:60px; position:absolute; top:50%; left:50%; margin-left:-30px; margin-top:-30px; cursor:pointer; z-index:100; }
.entry-thumbnail { width:100%; overflow:hidden; }
.entry-thumbnail img { width:100%; height:auto; }
.entry-datetime,.entry-datetime a { color:#898989; }
.entry-datetime a:active,.entry-datetime a:focus,.entry-datetime a:hover { text-decoration:none; }
.entry-datetime .entry-day { font-size:40px; }
.entry-title h1,.entry-title h2,h1.entry-title,h2.entry-title { color:#333; font-size:16px; margin:0; }
.entry-meta,.entry-meta a,.entry-tags { color:#898989; font-size:12px; }
.entry-excerpt { margin-bottom:15px; }
.entry-excerpt p { margin-bottom:0; }
.entry-tags { margin:15px 0; }
.entry-tags>a { color:#333; font-weight:700; }
.entry-tags>a:hover { color:#1DBDC9; }
.entry-author,.entry-author a { color:#333; font-weight:700; }
.entry-content { margin-bottom:35px; }
.entry-share { padding:20px 0; border-top:solid 1px #e1e1e1; border-bottom:solid 1px #e1e1e1; }
.entry-share .list-socials { margin-left:10px; }
.entry-content blockquote,.entry-content ol,.entry-content p,.entry-content ul { margin-bottom:20px; }
.entry-content blockquote { background-color:#fbfbfb; }
.entry-content table { width:100%; max-width:100%; margin-bottom:20px; }
.entry-content table>tbody>tr>td,.entry-content table>tbody>tr>th,.entry-content table>tfoot>tr>td,.entry-content table>tfoot>tr>th,.entry-content table>thead>tr>td,.entry-content table>thead>tr>th { vertical-align:top; padding:10px; border-top:1px solid #e1e1e1; }
.entry-content table>thead>tr>th { vertical-align:bottom; border-bottom:2px solid #e1e1e1; }
.entry-content table>caption+thead>tr:first-child>td,.entry-content table>caption+thead>tr:first-child>th,.entry-content table>colgroup+thead>tr:first-child>td,.entry-content table>colgroup+thead>tr:first-child>th,.entry-content table>thead:first-child>tr:first-child>td,.entry-content table>thead:first-child>tr:first-child>th { border-top:0; }
.entry-content table>tbody+tbody { border-top:2px solid #e1e1e1; }
.entry-navigation { padding:30px 0; border-bottom:solid 1px #e3e3e3; position:relative; }
.entry-navigation .entry-navigation-next-post,.entry-navigation .entry-navigation-prev-post { text-align:center; }
.entry-navigation .entry-navigation-next-post { padding-right:30px; }
.entry-navigation .entry-navigation-prev-post { padding-left:30px; }
.entry-navigation .entry-navigation-header { color:#898989; font-size:12px; font-weight:700; text-align:center; margin-bottom:30px; text-transform:uppercase; }
.entry-navigation .entry-navigation-header h2,.entry-navigation h2.entry-navigation-title { color:#333; font-size:14px; margin-top:0; margin-bottom:25px; }
.entry-navigation .entry-navigation-meta { color:#898989; font-size:12px; }
.entry-navigation .entry-navigation-button .entry-navigation-next,.entry-navigation .entry-navigation-button .entry-navigation-prev { font-size:21px; background:0 0; position:absolute; top:50%; width:23px; height:26px; line-height:25px; border:none; margin-top:-13px; display:inline-block; text-align:center; }
.entry-navigation .entry-navigation-button .entry-navigation-next { right:-23px; }
.entry-navigation .entry-navigation-button .entry-navigation-prev { left:-23px; }

@media (max-width:768px) {
    .entry-navigation .entry-navigation-header,.entry-navigation .entry-navigation-next-post,.entry-navigation .entry-navigation-prev-post { text-align:left; } .entry-navigation .entry-navigation-prev-post { margin-top:25px; } .entry-navigation .entry-navigation-next-post,.entry-navigation .entry-navigation-prev-post { padding-left:0; } .entry-navigation .entry-navigation-button { display:none; } 
} 
.product-actions,.product-media,.product-media a,.product-slider-main .swiper-slide,.product-soldout,.view-icon { text-align:center; }
.blog-masonry { margin-bottom:60px; }
.blog-masonry .entry-datetime,.blog-masonry .entry-excerpt,.blog-masonry .entry-thumbnail,.blog-masonry .entry-title { margin-bottom:25px; }
.blog-detail .entry-thumbnail,.blog-nobar .entry-thumbnail,.blog-sidebar .entry-thumbnail { margin-bottom:0; }
.blog-detail .entry-datetime,.blog-nobar .entry-datetime,.blog-sidebar .entry-datetime { height:80px; line-height:80px; }
.blog-detail .entry-title h1,.blog-detail .entry-title h2,.blog-detail h1.entry-title,.blog-detail h2.entry-title,.blog-nobar .entry-title h1,.blog-nobar .entry-title h2,.blog-nobar h1.entry-title,.blog-nobar h2.entry-title,.blog-sidebar .entry-title h1,.blog-sidebar .entry-title h2,.blog-sidebar h1.entry-title,.blog-sidebar h2.entry-title { font-size:25px; margin-bottom:15px; }
.blog-detail .entry-container,.blog-detail .entry-summary,.blog-nobar .entry-container,.blog-nobar .entry-summary,.blog-sidebar .entry-container,.blog-sidebar .entry-summary { background:#fff; position:relative; margin:-80px 70px 0; padding:0 25px 25px; z-index:1; }

@media (max-width:480px) {
    .blog-masonry .entry-thumbnail img { width:100%; } .blog-detail .entry-container,.blog-detail .entry-summary,.blog-nobar .entry-container,.blog-nobar .entry-summary,.blog-sidebar .entry-container,.blog-sidebar .entry-summary { background:#fff; position:relative; margin:0; padding:0; } 
} 
.entry-carousel.owl-carousel { color:#fff; }
.comments-area { padding:30px 0; }
.comments-area .comments-list { border-bottom:solid 1px #e3e3e3; margin-bottom:30px; }
.comments-area .comments-list>ol { list-style:none; padding-left:0; margin-bottom:0; }
.comments-area .comments-list>ol>li ol { background:#fbfbfb; list-style:none; }

@media (min-width:768px) {
    .comments-area .comments-list>ol>li ol { padding-left:100px; } 
} 
.comments-area .comment-title,.comments-area .reply-comment-title { font-family:Dosis; font-size:18px; margin-top:0; margin-bottom:30px; text-transform:uppercase; }
.comments-area .comment-title { margin-bottom:0; }
.comment { zoom:1; overflow:hidden; padding:30px 0; }
.comment .comment-body { overflow:hidden; }
.comment .comment-avatar { display:block; float:left; margin-right:30px; }

@media (max-width:767px) {
    .comment .comment-avatar { width:45px; margin-right:15px; } 
} 
.comment .comment-title { font-size:14px; margin-top:0; margin-bottom:10px; }
.comment .comment-text { color:#606060; font-size:12px; margin-bottom:10px; }
.comment .reply-comment-action { font-size:12px; }
.product { margin-bottom:50px; }
.product-name { font-size:14px; }
.product-category,.product-status { color:#898989; margin-bottom:10px; }
.product-price { color:#333; font-size:25px; font-weight:700; }
.product-price del { color:#898989; font-size:16px; font-weight:400; }
.product-label,.product-soldout .soldout { font-weight:700; text-transform:uppercase; }
.product-stars { margin-top:10px; margin-bottom:30px; }
.product-description { color:#898989; margin-bottom:30px; }
.product-media { background:#F7F7F7; overflow:hidden; position:relative; z-index:40; }
.product-media a { display:block; }
.product-media:hover .product-hover { opacity:1; }
.product-thumbnail img { width:100% !important; }
.product-hover,.product-soldout { width:100%; position:absolute; left:0; }
.product-soldout { top:0; height:100%; z-index:45; opacity:0; filter:alpha(opacity=0); -webkit-transition:all .15s ease-in-out; transition:all .15s ease-in-out; -webkit-transform:scale(.2); -ms-transform:scale(.2); transform:scale(.2); color:#fff; background-color:rgba(0,0,0,.5); }
.product-grid:hover .product-soldout { opacity:1; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1); }
.product-soldout .soldout { color:#fff; font-size:20px; font-family:Dosis,Arial,sans-serif; }
.product-hover { bottom:-20px; opacity:0; visibility:hidden; -webkit-transition:all .25s ease-in-out; transition:all .25s ease-in-out; }
.product-grid:hover .product-hover { visibility:visible; opacity:1; bottom:0; }
.product-actions { background-color:#fff; padding:20px 0; margin:0 15px 20px; -webkit-box-shadow:2px 4px 5px 0 rgba(0,0,0,.09); box-shadow:2px 4px 5px 0 rgba(0,0,0,.09); }
.product-actions>.awe-button,.product-actions>button { background:0 0; border:transparent; font-size:18px; padding:0 20px; border-left:solid 1px #ddd; display:inline-block; }
.product-actions>.awe-button:first-child,.product-actions>button:first-child { border-left:none; }
.product-actions>.awe-button.active,.product-actions>.awe-button:hover,.product-actions>button.active,.product-actions>button:hover { color:#1DBDC9; }
.product-actions>.awe-button>span,.product-actions>button>span { display:none; }
.product-label { background-color:#333; font-family:Dosis,Arial,sans-serif; color:#fff; font-size:12px; display:inline-block; position:absolute; z-index:50; top:20px; left:0; width:56px; height:25px; line-height:24px; }
.product-label.hot { background-color:#D75B51; }
.product-label.new { background-color:#43C872; }
.product-label.sale { background-color:#ffa800; }
.product-grid .product-name { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.product-list:after,.product-list:before { content:" "; display:table; }
.product-list .product-media { float:left; margin-right:30px; }
.product-list .product-body { overflow:hidden; }
.product-list .product-name { font-size:20px; font-weight:400; margin-top:0; }
.product-list .product-category,.product-list .product-status { font-size:16px; margin-bottom:20px; }
.product-list .product-price { font-size:30px; }
.product-list .product-price del { font-size:18px; }

@media (max-width:480px) {
    .product-list .product-media { float:none; margin-right:0; } .product-list .product-name { margin-top:15px; } 
} 
.cart-list,.whishlist { padding-left:0; margin-bottom:0; list-style:none; }
.cart-list>li,.whishlist>li { position:relative; }
.cart-list>li .remove,.cart-list>li .remove-cart,.whishlist>li .remove,.whishlist>li .remove-cart { position:absolute; right:0; top:50%; margin-top:-7px; }
.cart-list>li:last-child .cart-item,.whishlist>li:last-child .cart-item { margin-bottom:0; }
.cart-item,.whishlist-item { zoom:1; overflow:hidden; margin-bottom:20px; }
.cart-item .product-image,.whishlist-item .product-image { float:left; margin-right:30px; }
.cart-item .product-body,.whishlist-item .product-body { overflow:hidden; }
.cart-item .product-name a,.cart-item .product-name h3,.whishlist-item .product-name a,.whishlist-item .product-name h3 { font-size:14px; }
.cart-item .product-price,.whishlist-item .product-price { font-family:Dosis,Arial,sans-serif; color:#1DBDC9; font-size:16px; font-weight:700; }
.whishlist .product-image { width:54px; margin-right:15px; }
.whishlist .product-body { padding-right:35px; }
.whishlist .whishlist-name h2,.whishlist .whishlist-name h3 { font-size:12px; margin-top:0; margin-bottom:10px; }
.whishlist .whishlist-price,.whishlist .whishlist-quantity { font-family:Dosis,Arial,sans-serif; color:#898989; font-size:12px; }
.whishlist>li .remove { font-size:10px; margin-top:0; top:0; }
.header-account .header-account-username h4 { font-size:14px; margin-top:15px; margin-bottom:20px; }
.header-account ul { list-style:none; padding-left:0; margin-bottom:0; }
.header-account ul>li>a { color:#898989; display:block; padding:7px 0; }
.header-account ul>li>a:hover { color:#1DBDC9; }
.menu-cart-total { border-top:solid 1px #e1e1e1; border-bottom:solid 1px #e1e1e1; margin-bottom:15px; padding:15px 0; font-family:Dosis,Arial,sans-serif; }
.menu-cart-total:after,.menu-cart-total:before { content:" "; display:table; }
.product-slider-thumbs,.rating span,.view-count,.view-icon,.view-icons { display:inline-block; }
.menu-cart-total>span { color:#333; font-size:14px; font-weight:700; }
.menu-cart-total>.price { color:#1DBDC9; float:right; }
.product-header-actions { padding-bottom:15px; margin-bottom:30px; border-bottom:solid 1px #e1e1e1; }
.product-header-actions .form-control { margin-left:5px; margin-right:5px; }
.product-header-actions .form-group { position:relative; top:-3px; }
.product-slider-wrapper { position:relative; margin-bottom:50px; padding-bottom:50px; z-index:1; }
.product-slider-thumbs { list-style:none; padding:0; position:absolute; left:0; top:0; z-index:2; margin-left:80px; margin-top:100px; height:290px; }
.product-slider-thumbs img { cursor:pointer; border:2px solid transparent; width:80px; }

@media (max-width:991px) {
    .product-slider-thumbs { margin-left:40px; } 
} 
.product-slider-thumbs .swiper-slide-active img { border:2px solid #333; }
.product-slider-main { background:#f7f7f7; }
.product-slider-main .swiper-button-next,.product-slider-main .swiper-button-prev { background:0 0; text-align:center; font-size:24px; line-height:44px; }
.product-slider-main .swiper-button-next { right:25px; }
.product-slider-main .swiper-button-prev { left:25px; }
.thumbs-bottom { margin:0; padding:0; }
.thumbs-bottom .product-slider-thumbs { margin:15px 0 0; height:auto; position:inherit; width:100%; }
.thumbs-bottom .product-slider-thumbs .swiper-slide { width:25%; }
.thumbs-bottom .product-slider-thumbs .swiper-slide img { width:100%; }
.view-icon { color:#333; font-size:14px; width:25px; height:25px; line-height:25px; opacity:.25; }
.view-icon.active,.view-icon:hover { color:#333; opacity:1; }
.view-count { font-size:12px; margin-left:45px; }

@media (max-width:767px) {
    .form-show-sort { margin-top:15px; padding-top:20px; border-top:solid 1px #eee; } 
} 
.form-show-sort .form-group { width:50%; margin-bottom:0; }

@media (max-width:479px) {
    .form-show-sort .form-group { width:100%; margin-bottom:15px; text-align:left !important; } .form-show-sort .form-group label { display:inline-block; min-width:50px; } .form-show-sort .form-group:last-child { margin-bottom:0; } 
} 
.form-show-sort .form-control { display:inline-block; width:auto; }
.rating { font-size:18px; }
.rating.small { font-size:12px; }
.rating span { font-family:FontAwesome; font-weight:400; font-style:normal; }
.rating span:hover { cursor:pointer; }
.rating span:before { content:"\f005"; padding-right:5px; color:#ACACAC; }
.rating span.star:before,.rating.live:hover span:before { color:#FEA200; }
.rating.live span:hover~span:before { color:#ACACAC; }
.product-quickview-popup { min-width:900px; padding:0; }
.product-quickview-popup .product { margin-bottom:0; }
.product-quickview-popup .product:after,.product-quickview-popup .product:before { content:" "; display:table; }
.product-quickview-popup .product-media { float:left; width:370px; }
.product-quickview-popup .product-body { overflow:hidden; padding:20px 30px; }
.product-quickview-popup .product-name { font-size:20px; font-weight:400; margin-top:0; }
.product-quickview-popup .product-category,.product-quickview-popup .product-status { font-size:12px; }
.product-quickview-popup .product-status { font-size:14px; margin-bottom:20px; }
.product-quickview-popup .product-price { font-size:30px; margin-bottom:20px; }
.product-quickview-popup .product-price del { font-size:18px; }
.product-quickview-popup .product-tags { color:#898989; }
.product-quickview-popup .product-list-actions-wrapper { border-top:solid 1px #e1e1e1; border-bottom:solid 1px #e1e1e1; padding:30px 0; }
.product-quickview-popup .product-meta { font-size:12px; padding:15px 0; }
.product-quickview-popup .form-control { border-color:#e1e1e1; }
.product-socials { padding:20px 0; border-top:solid 1px #e1e1e1; border-bottom:solid 1px #e1e1e1; text-align:center; margin:50px 0; }
.product-socials ul { display:inline-block; }
.product-socials li>a { color:#333; font-size:20px; }
.product-socials li>a:hover { color:#1DBDC9; }
.product-socials li+li { margin-left:35px; }
.product-details { padding-left:50px; }

@media (max-width:991px) {
    .product-details { margin-top:50px; padding-left:0; } 
} 
.product-details>nav { border-bottom:solid 1px #e1e1e1; padding-bottom:30px; margin-bottom:40px; }
.product-details .nav>li>a { font-family:Dosis,Arial,sans-serif; font-size:16px; text-transform:uppercase; font-weight:400; padding-left:15px; }
.product-details .nav>li>a:focus,.product-details .nav>li>a:hover { background:0 0; }
.product-details .nav>li.active>a { background:url("../img/bullet.png") center left no-repeat; color:#1DBDC9; }
.product-details-wrapper { padding-right:50px; }
.product-details-wrapper .product-name { font-size:26px; }
.product-details-wrapper .product-stars { margin-bottom:15px; }
.product-details-wrapper .product-features { margin-bottom:25px; }
.product-details-wrapper .product-features h3 { font-size:16px; margin-top:0; }
.product-details-wrapper .product-features ul { margin:0; list-style:none; padding:0; }
.product-details-wrapper .product-features ul>li { padding:5px 0; }
.product-details-wrapper .product-features ul>li:before { font-family:FontAwesome; content:"\f00c"; display:inline-block; margin-right:10px; font-size:12px; }
.product-details-wrapper .product-actions-wrapper .form-control { border-color:#e1e1e1; }
.product-details-wrapper .product-list-actions { margin:25px 0; }
.product-details-wrapper .product-list-actions .btn,.product-details-wrapper .product-list-actions .search-submit { margin-bottom:10px; }
.product-details-wrapper .product-price { display:inline-block; font-size:40px; margin-right:35px; }
.product-details-wrapper .product-price del { font-size:20px; }
.product-details-wrapper .product-meta { font-size:12px; }
.product-details-wrapper .product-meta a { font-weight:700; }
#product-description>p { color:#676767; }
#product-infomation ul { list-style:none; margin:0; padding:0; }
#product-infomation ul>li { color:#666; padding:10px 0; }
#product-infomation ul>li>.value { float:right; }
#product-infomation ul>li+li { border-top:solid 2px #e1e1e1; }
#product-review>h3 { font-size:16px; text-transform:uppercase; margin-top:0; margin-bottom:25px; }
#product-review .form-control { border-color:#e1e1e1; }
#product-review .review-rating { float:left; margin-top:10px; }
#product-review .review-rating .title { display:inline-block; margin-right:10px; }
#product-review .submit { padding-left:50px; padding-right:50px; }
.product-review-list { list-style:none; padding:0; margin:0 0 30px; }
.product-review-list>li { padding:25px 0; border-bottom:solid 2px #e1e1e1; }
.product-review-list .review-title { font-size:14px; margin-top:0; margin-bottom:10px; }
.product-review-list .review-comment { margin-top:10px; margin-bottom:10px; }
.product-review-list .review-comment>p:last-child { margin-bottom:0; }
.product-review-list .review-meta { color:#898989; font-size:12px; }
.product-review-list .review-meta .author { color:#333; font-weight:700; }
.product-review-list .review-meta .author:hover { color:#1DBDC9; }
.product-grid .product-thumbnail { overflow:hidden; position:relative; }
.product-grid .product-thumbnail img { opacity:0; visibility:hidden; -webkit-transition:all .3s linear; transition:all .3s linear; }
.product-grid .product-thumbnail img.current { opacity:1; visibility:visible; }
.product-grid .product-thumbnail img~img { position:absolute; top:0; left:0; }
.easyzoom img { max-width:inherit; }
#open-filters { color:#fff; background:#333; position:fixed; right:0; top:35%; padding:4px 10px; cursor:pointer; z-index:1000; display:none; font-size:24px; }
#open-filters>span { display:none; }
.open-filters-open { overflow:hidden; }
.widgets-filter-overlay { background:rgba(255,255,255,.5); position:fixed; left:0; right:0; top:0; bottom:0; z-index:99998; }

@media (max-width:991px) {
    .shop-widgets-filters { position:fixed; width:256px; background:#fff; top:0; bottom:0; right:0; padding:15px; border-left:solid 1px #bbb; overflow:auto; z-index:100000; visibility:hidden; -webkit-transition:all .35s ease; transition:all .35s ease; -webkit-transform:translateX(100%); -ms-transform:translateX(100%); transform:translateX(100%); } .shop-widgets-filters.open { visibility:visible; -webkit-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0); } #open-filters { display:inline-block; } 
} 

@media (min-width:481px) and (max-width:767px) {
    .products-grid-wrapper>.row>[class*=col-] { width:50%; } 
}

@media (max-width:767px) {
    .easyzoom img { width:350px } 
}
 
.product-details-left { padding-bottom:0; margin-bottom:50px; border-bottom:solid 1px #e1e1e1; overflow:hidden; }
.product-details-left .product-details { padding-left:0; }
.product-details-left .product-details nav { float:left; width:320px; border-bottom:none; border-right:solid 1px #e1e1e1; }
.lookbook-actionbar,.pnav { border-bottom:solid 1px #e1e1e1; }
.product-details-left .product-details .tab-content { overflow:hidden; position:relative; left:-1px; border-left:solid 1px #e1e1e1; padding-left:30px; }
.pnav { padding-bottom:25px; }
.lookbook { margin-bottom:70px; }
.lookbook .heading,.lookbook h2 { margin-bottom:50px; }
.lookbook h2 { font-size:24px; margin-top:0; }
.lookbook .content { z-index:1; position:relative; }
.lookbook .content:after,.lookbook .content:before { content:" "; display:table; }
.lookbook .content-body { background:#fff; position:relative; float:right; z-index:10; }
.lookbook .content-body h3 { margin-top:0; font-size:18px; margin-bottom:25px; line-height:30px; }
.lookbook .content-body p { color:#898989; line-height:26px; margin-bottom:45px; }
.lookbook .small-image { display:none; float:left; }
.lookbook .line { display:none; position:absolute; bottom:0; border-top:solid 3px #333; width:70px; right:50%; margin-right:-105px; }
.lookbook.lookbook-left .small-image,.lookbook:nth-child(2n) .small-image { float:right; }
.lookbook.lookbook-left .content-body,.lookbook:nth-child(2n) .content-body { float:left; }
.lookbook.lookbook-left .line,.lookbook:nth-child(2n) .line { right:auto; left:50%; margin-left:-105px; }

@media (min-width:992px) {
    .lookbook h2 { text-align:center; letter-spacing:7px; } .lookbook .line { display:inline-block; } .lookbook .small-image { display:block; } .lookbook .content { margin-left:70px; margin-right:70px; } .lookbook .content-body { width:50%; margin-top:-100px; padding:35px; } 
} 

@media (max-width:767px) and (min-width:480px) {
    .lookbook h2 { text-align:center; letter-spacing:3px; } .lookbook .content-body { width:inherit; margin:-100px 50px 0; padding:35px; } 
} 
.lookbook-wrapper { margin-top:80px; }
.lookbook-wrapper .toggle-bars { float:right; margin-top:5px; display:none; }
.lookbook-wrapper .toggle-action { display:block; }

@media (max-width:480px) {
    .lookbook-wrapper .section-header h2 { margin-top:50px; } 
} 

@media (max-width:768px) {
    .lookbook-wrapper .toggle-bars { display:block; } .lookbook-wrapper .toggle-action { display:none; } 
} 
.lookbook-actionbar { padding:15px 0; margin-bottom:50px; border-top:solid 1px #e1e1e1; }
.lookbook-actionbar label { margin-bottom:0; margin-right:15px; }
.lookbook-actionbar p,.lookbook-actionbar strong { line-height:30px; margin-bottom:0; }
.lookbook-actionbar .form-control { border-color:#d5d5d5; }

@media (min-width:768px) {
    .lookbook-actionbar .form-group { margin-right:25px; } .lookbook-actionbar .form-group:last-child { margin-right:0; } 
} 
.lookbook-navigation-text { color:#898989; margin-top:7px; font-size:12px; font-weight:700; text-transform:uppercase; }
.lookbook-navigation-text .icon { font-size:10px; }
.blockquote,.entry-content blockquote { padding:30px 20px; border-left:0; overflow:hidden; text-align:center; }
.blockquote p,.entry-content blockquote p { color:#333; font-size:16px; font-style:italic; line-height:30px; text-align:center; position:relative; margin:0; }
.blockquote p:after,.blockquote p:before,.entry-content blockquote p:after,.entry-content blockquote p:before { font-family:aweicon; }
.blockquote p:before,.entry-content blockquote p:before { content:"\e619"; margin-right:10px; }
.blockquote p:after,.entry-content blockquote p:after { content:"\e61a"; margin-left:10px; }
.blockquote footer,.entry-content blockquote footer { color:#acacac; font-size:12px; font-weight:700; margin-top:40px; }
.blockquote footer h4,.entry-content blockquote footer h4 { color:#333; font-size:14px; margin-top:0; }
.blockquote footer:before,.entry-content blockquote footer:before { content:""; }
.blockquote.large p,.entry-content blockquote.large p { font-size:22px; line-height:45px; }
.divider { display:block; margin:25px 0; line-height:1; height:0; font-weight:700; text-transform:uppercase; letter-spacing:2px; color:#333; opacity:.5; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-tap-highlight-color:transparent; }
.divider.light { color:#fff; }
.divider.super { margin:50px 0; }
.divider:not(.horizontal) { height:1px; border-top:1px solid #e1e1e1; }
.divider.horizontal { display:table; white-space:nowrap; height:auto; line-height:1; overflow:hidden; text-align:center; }
.divider.horizontal:after,.divider.horizontal:before { background-image:url("../img/divider.png"); content:''; display:table-cell; position:relative; top:50%; width:50%; background-repeat:no-repeat; }
.divider.horizontal:before { background-position:right 25px top 50%; }
.divider.horizontal:after { background-position:left 25px top 50%; }
.ranger-wrapper { margin-bottom:25px; }
.price_slider.ui-slider,.ranger.ui-slider { height:3px; background:#e1e1e1; position:relative; border:none; }
.price_slider.ui-slider .ui-slider-range,.ranger.ui-slider .ui-slider-range { background:#1DBDC9; border:none; display:block; height:100%; position:absolute; top:0; z-index:1; }
.price_slider.ui-slider .ui-slider-handle,.ranger.ui-slider .ui-slider-handle { background:url("../img/ranger-bar.png") center center no-repeat #b9b9b9; cursor:pointer; height:15px; width:15px; position:absolute; z-index:2; margin-left:0; top:-6.5px; -webkit-border-radius:0; border-radius:0; border:none; -webkit-transition:left .15s ease; transition:left .15s ease; }
.price_slider.ui-slider .ui-slider-handle:active,.price_slider.ui-slider .ui-slider-handle:focus,.ranger.ui-slider .ui-slider-handle:active,.ranger.ui-slider .ui-slider-handle:focus { outline:0; }
.nano { background:#fff; }
.nano>.nano-pane { background:#dfdfdf; width:6px; -webkit-border-radius:0; border-radius:0; }
.nano>.nano-pane>.nano-slider { background:#1DBDC9; -webkit-border-radius:0; border-radius:0; margin:0; -webkit-transition:background .15s ease-in-out; transition:background .15s ease-in-out; }
.nano>.nano-pane>.nano-slider:active,.nano>.nano-pane>.nano-slider:focus,.nano>.nano-pane>.nano-slider:hover { background:#ffbe4d; }
.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev { top:50%; position:absolute; text-decoration:none; width:20px; height:30px; margin-top:-15px; padding:0; border:none; outline:0; overflow:hidden; text-indent:101%; white-space:nowrap;color:#21bfcc; }
.owl-carousel .owl-nav .owl-next:before,.owl-carousel .owl-nav .owl-prev:before { font-family:aweicon; text-indent:0; position:absolute; left:0; width:20px; height:30px; text-align:center; line-height:30px; font-size:20px; }
.owl-carousel .owl-nav .owl-prev { left:-25px; }
.owl-carousel .owl-nav .owl-prev:before { content:"\e605"; }
.owl-carousel .owl-nav .owl-next { right:-25px; }
.owl-carousel .owl-nav .owl-next:before { content:"\e606"; }
.owl-carousel .owl-nav .disabled { opacity:.5; cursor:default; }

@media (max-width:768px) {
    .owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev { background:rgba(0,0,0,.5); } .owl-carousel .owl-nav .owl-next:before,.owl-carousel .owl-nav .owl-prev:before { font-size:14px; color:#fff; } .owl-carousel .owl-nav .owl-prev { left:0; } .owl-carousel .owl-nav .owl-next { right:0; } 
} 
.owl-carousel .owl-dots { display:block; margin-top:10px; text-align:center; color:#21bfcc; }
.owl-carousel .owl-dots .owl-dot { display:inline-block; padding:0 5px; }
.owl-carousel .owl-dots .owl-dot span:before { font-size:10px; font-family:aweicon; content:"\e608"; }
.footer-wrapper .widget .widget-title,.widget-title,.widget.woocommerce,.widget.woocommerce .form-control,.widget.woocommerce ul a { font-family:Dosis,Arial,sans-serif; }
.owl-carousel .owl-dots .owl-dot.active>span:before { content:"\e609"; }
.owl-carousel-inset .owl-nav .owl-prev { left:0; }
.owl-carousel-inset .owl-nav .owl-next { right:0; }
.owl-carousel-inset .owl-dots { position:absolute; left:0; width:100%; bottom:25px; }
.owl-carousel-inset .owl-next,.owl-carousel-inset .owl-prev { opacity:0; visibility:hidden; -webkit-transition:all .5s ease; transition:all .5s ease; }
.owl-carousel-inset:hover .owl-next,.owl-carousel-inset:hover .owl-prev { opacity:1; visibility:visible; }
.owl-carousel-inset:hover .owl-next.disabled,.owl-carousel-inset:hover .owl-prev.disabled { opacity:.5; }
.owl-carousel-inset:hover .owl-nav .owl-prev { left:25px; }
.owl-carousel-inset:hover .owl-nav .owl-next { right:25px; }
.owl-carousel .owl-item img { display:inline; width:auto; }
.home-section-posts.owl-carousel .owl-nav { position:absolute; right:0; top:-85px; }
.home-section-posts.owl-carousel .owl-prev { margin-right:10px; }
.home-section-posts.owl-carousel .owl-next,.home-section-posts.owl-carousel .owl-prev { border:1px solid #333; display:inline-block; left:0; position:relative; width:30px; height:30px; -webkit-transition:all .25s ease; transition:all .25s ease; }
.home-section-posts.owl-carousel .owl-next:before,.home-section-posts.owl-carousel .owl-prev:before { font-size:12px; width:28px; }
.home-section-posts.owl-carousel .owl-next:hover,.home-section-posts.owl-carousel .owl-prev:hover { color:#fff; background:#333; }
.home-section-posts.owl-carousel .owl-next:hover:before,.home-section-posts.owl-carousel .owl-prev:hover:before { color:#fff; }
.products.owl-carousel .owl-next,.products.owl-carousel .owl-prev { margin-top:0; top:33%; }
.home-products .products.owl-carousel .owl-next,.home-products .products.owl-carousel .owl-prev,.home-products.products.owl-carousel .owl-next,.home-products.products.owl-carousel .owl-prev { margin-top:0; top:33%; width:40px; height:40px; line-height:40px; text-align:center; padding:0; color:#fff; background-color:rgba(255,255,255,.75); opacity:0; visibility:hidden; -webkit-transition:all .25s ease; transition:all .25s ease; z-index:999; }
.home-products .products.owl-carousel .owl-next:before,.home-products .products.owl-carousel .owl-prev:before,.home-products.products.owl-carousel .owl-next:before,.home-products.products.owl-carousel .owl-prev:before { width:40px; height:40px; font-size:14px; line-height:40px; text-align:center; }
.home-products .products.owl-carousel .owl-prev,.home-products.products.owl-carousel .owl-prev { left:15px; }
.home-products .products.owl-carousel .owl-next,.home-products.products.owl-carousel .owl-next { right:15px; }
.home-products .products.owl-carousel:hover .owl-next,.home-products .products.owl-carousel:hover .owl-prev,.home-products.products.owl-carousel:hover .owl-next,.home-products.products.owl-carousel:hover .owl-prev { opacity:1; visibility:visible; }
.home-products .products.owl-carousel:hover .owl-next.disabled,.home-products .products.owl-carousel:hover .owl-prev.disabled,.home-products.products.owl-carousel:hover .owl-next.disabled,.home-products.products.owl-carousel:hover .owl-prev.disabled { opacity:.5; }
.home-products .products.owl-carousel:hover .owl-nav .owl-prev,.home-products.products.owl-carousel:hover .owl-nav .owl-prev { left:0; }
.home-products .products.owl-carousel:hover .owl-nav .owl-next,.home-products.products.owl-carousel:hover .owl-nav .owl-next { right:0; }
.widget { margin-bottom:50px; }
.widget:last-child { margin-bottom:0; }
.widget ul { padding:0; list-style:none; }
.widget ul>li { margin:0; }
.widget ul>li>a { display:block; height:100%; padding:10px 0; }
.widget ul>li ul { margin-left:20px; }
.widget ul li.parent>a { font-weight:700; }
.widget .list-socials>li>a { font-size:18px; margin:0 20px 0 0; padding:0; }
.widget.woocommerce { color:#898989; }
.widget.woocommerce ul li>a { color:#898989; font-size:12px; }
.widget-title { color:#333; font-size:20px; font-weight:700; text-transform:uppercase; margin-top:0; margin-bottom:25px; }
.widget-content p:last-child { margin-bottom:0; }
.widget-comment { padding:10px 0; }
.widget-comment .widget-comment-title { font-size:14px; font-weight:400; margin-top:0; }
.widget-comment .widget-comment-time,.widget-comment .widget-comment-time a { color:#898989; font-size:12px; margin-bottom:15px; }
.widget-comment .widget-comment-sumary { font-size:12px; }
.widget-comment .widget-comment-sumary>p { margin-bottom:0; }
.widget-comment .widget-comment-sumary>p:before { content:"“"; }
.widget-comment .widget-comment-sumary>p:after { content:"”"; }
.widget_categories ul>li,.widget_product_categories ul>li,.widget_product_prices ul>li { background-repeat:no-repeat; background-position:-20px 50%; -webkit-transition:background .25s ease; transition:background .25s ease; }
.widget_categories ul>li.active,.widget_categories ul>li.current,.widget_categories ul>li:hover,.widget_product_categories ul>li.active,.widget_product_categories ul>li.current,.widget_product_categories ul>li:hover,.widget_product_prices ul>li.active,.widget_product_prices ul>li.current,.widget_product_prices ul>li:hover { background-image:url("../img/bullet.png"); background-position:5px 50%; }
.widget_categories ul>li>a,.widget_product_categories ul>li>a,.widget_product_prices ul>li>a { padding:10px 20px; }
.widget_categories ul>li.active>a,.widget_categories ul>li.current>a,.widget_categories ul>li>a:hover,.widget_product_categories ul>li.active>a,.widget_product_categories ul>li.current>a,.widget_product_categories ul>li>a:hover,.widget_product_prices ul>li.active>a,.widget_product_prices ul>li.current>a,.widget_product_prices ul>li>a:hover { color:#1DBDC9; }
.widget_recent_comments ul>li,.widget_recent_entries ul>li { border-bottom:solid 2px #f1f1f1; }
.widget_recent_comments ul>li:last-child,.widget_recent_entries ul>li:last-child { border-bottom:none; }
.widget_tag_cloud .tagcloud>a { color:#898989; background:#fff; font-size:12px !important; border:1px solid #dfdfdf; padding:3px 10px; margin-right:10px; margin-bottom:10px; display:inline-block; }
.widget_tag_cloud .tagcloud>a.active,.widget_tag_cloud .tagcloud>a.counter,.widget_tag_cloud .tagcloud>a:focus,.widget_tag_cloud .tagcloud>a:hover { color:#fff; background:#333; border-color:#333; }
.footer-wrapper .widget { margin-bottom:35px; }
.footer-wrapper .widget .widget-title { color:#fff; font-size:16px; font-weight:700; text-transform:uppercase; margin-top:0; margin-bottom:25px; }
.footer-wrapper .widget ul { padding-left:0; list-style:none; }
.footer-wrapper .widget ul>li>a { color:#fff; }
.footer-wrapper .widget ul>li>a:active,.footer-wrapper .widget ul>li>a:hover { color:#fff;text-decoration:underline }
.subscible-wrapper .widget { margin-bottom:0; }
.subscible-wrapper .widget-title { color:#fff; }
.twitter-tweets { margin:0; }
.twitter-tweets>li { padding-left:35px; position:relative; margin-bottom:25px !important; display:block; }
.twitter-tweets>li:before { color:#898989; font-family:aweicon; content:"\e614"; position:absolute; left:0; font-size:18px; }
.twitter-tweets .tweet-content { margin-bottom:10px; }
.twitter-tweets .tweet-time { font-size:12px; }
.twitter-tweets .tweet-time a { color:#898989; }
.instagram-widget { margin:0 -25px; }
.main-header h1,.main-header-title,.main-slider-text h3,.section-header h2 { margin-top:0; text-transform:uppercase; }
.instagram-widget>li { float:left; padding-left:25px; }
.instagram-widget>li a:hover { opacity:.75; }
.search-form { position:relative; }
.search-form label { margin:0; width:100%; }
.search-form label>span { display:none; }
.main-header h1.block small,.main-header-title.block small,.search-field { display:block; }
.search-field { width:100%; border:1px solid #e1e1e1; height:35px; line-height:35px; padding:0 10px; font-weight:400; -webkit-transition:all .25s ease-in-out; transition:all .25s ease-in-out; }
.search-field:focus { outline:0; border-color:#8c8c8c; }
.search-submit { position:absolute; right:5px; top:5px; }
.search-submit:focus { outline:0; }
.subscible-wrapper { color:#fff; background:#2F2F2F; }
.subscribe-title { margin:0; text-transform:uppercase; }
.subscribe-comment,.subscribe-comment p:last-child { margin-bottom:0; }
.subscible-form .form-control { border:none; height:38px; padding-top:10px; }
.subscible-inline { padding:35px; }
.subscible-inline .subscribe-title { font-size:22px; line-height:22px; }
.subscible-inline .subscribe-comment { margin-bottom:15px; }
.subscible-inline .subscible-form .form-group,.subscible-inline .subscible-form .form-submit { float:left; }
.subscible-inline .subscible-form .form-group { width:65%; padding-right:10px; margin-bottom:0; }
.subscible-inline .subscible-form .form-submit { width:35%; }
.subscible-inline .subscible-form .form-submit .btn,.subscible-inline .subscible-form .form-submit .search-submit { width:100%; padding-left:0; padding-right:0; }

@media (min-width:992px) {
    .subscible-inline .subscribe-comment { text-align:center; margin-bottom:0; } 
} 

@media (max-width:768px) {
    .subscible-inline .subscribe-title { margin-bottom:15px !important; } .subscible-inline .form-group,.subscible-inline .form-submit { float:none !important; width:100% !important; padding:0 !important; } .subscible-inline .form-group { margin-bottom:10px !important; } .subscible-inline .form-submit .btn,.subscible-inline .form-submit .search-submit { padding-left:15px !important; padding-right:15px !important; width:auto !important; } 
} 
.subscible-block { padding:20px; }
.subscible-block .subscribe-title { font-size:16px; margin-bottom:10px; }
.subscible-block .subscribe-comment { color:#acacac; font-size:12px; margin-bottom:20px; }
.footer-wrapper .subscrible-form .form-control { border:none; }
.awewoo-brand { border:1px solid #e1e1e1; }
.awewoo-brand-header { border-bottom:solid 1px #e1e1e1; padding:5px 10px; }
.awewoo-brand-header .form-control { height:27px; line-height:27px; padding-top:0; padding-bottom:0; -webkit-box-shadow:none; box-shadow:none; border:none; }
.awewoo-brand-content { padding:10px; }
.main-header { color:#fff; background-color:#333; text-align:center; padding:60px 0; }
.main-header-small { padding:30px 0; }
.main-header-large { padding:100px 0; }
.main-header h1,.main-header-title { color:#fff; font-size:34px; margin-bottom:0; letter-spacing:10px; text-indent:center; }
.main-header h1 small,.main-header-title small { color:#fff; font-size:18px; letter-spacing:3px; }
.main-header-light { color:#333; background:#f9f9f9; }
.main-header-light h1,.main-header-light-title { color:#333; }
.main-header .breadcrumb { margin-bottom:15px; }
.section-header { margin-bottom:50px; }
.section-header:after,.section-header:before { content:" "; display:table; }
.section-header h2 { margin-bottom:0; font-size:40px; }
.section-header h2.medium { font-size:30px; }
.section-header p { color:#898989; font-size:16px; margin-bottom:0; }
.section-header p.medium { font-size:14px; }
.main-slider-wrapper { color:#fff; position:relative; }

@media (max-width:480px) {
    .main-slider-wrapper { display:none; } 
} 
.main-slider-item { position:relative; }
.header-style-4 .awemenu-left .main-slider-item .awemenu-megamenu-item>.container-fluid,.main-slider-item .container,.main-slider-item .header-style-4 .awemenu-left .awemenu-megamenu-item>.container-fluid { position:relative; z-index:1000; }
.main-slider-image img { width:100%; }
.main-slider-text { color:#fff; position:absolute; top:0; left:0; width:100%; height:100%; }
.cate-section-trait,.section-brands { position:relative; }
.main-slider-text h3 { font-size:25px; background:rgba(0,0,0,.5);display:inline;padding:10px }
.main-slider-text h3.small { font-size:20px; }
.main-slider-text h3.light { font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:30px; font-weight:300; }
.main-slider-text h2 { font-size:80px; margin-bottom:50px; text-transform:uppercase }
.main-slider-text h2 span { background:rgba(0,0,0,.5);padding:0 10px }
.main-slider-text h2.small { font-size:60px; }

@media (max-width:992px) {
    .main-slider-text h2 { font-size:30px; margin-bottom:15px; } .main-slider-text h2.small { font-size:20px; } 
} 

@media (max-width:768px) {
    .main-slider-wrapper .owl-dots { display:none; } .main-slider-wrapper .main-slider-text h2 { font-size:20px; margin-bottom:15px; } .main-slider-wrapper .main-slider-text h2.small { font-size:15px; } .main-slider-wrapper .main-slider-text .button .btn,.main-slider-wrapper .main-slider-text .button .search-submit { padding:7px 10px; } 
} 
.section-post-media { float:left; margin-right:30px; width:50%; }
.section-post-media img { width:100%; }
.section-post-body { overflow:hidden; }
.section-post-time { font-weight:700; font-size:60px; line-height:60px; }
.section-post-time small { color:#898989; font-weight:400; font-size:18px; }
.section-post-title { font-size:16px; }
.section-post-excerpt { color:#898989; font-size:14px; line-height:23px; }
.read-more,.read-more>a { color:#898989; font-size:12px; border-bottom:solid 2px; }
.read-more:hover,.read-more>a:hover { color:#1DBDC9; }
.policy-wrapper { background:#fff; padding:20px 0; }
.policy-wrapper.policy-style { position:relative; margin-top:-45px; z-index:100; }

@media (max-width:991px) {
    .section-post-media { float:none; margin-right:0; width:100%; } .policy-wrapper.policy-style { margin-top:0; border-bottom:solid 1px #e1e1e1; } 
} 

@media (max-width:768px) {
    .policy-wrapper { overflow:auto; } .policy-wrapper .row { white-space:nowrap; } .policy-wrapper .row>div[class*=col-] { float:none; display:inline-block; } 
} 
.policy { text-align:center; }
.policy .policy-icon,.policy .policy-text { display:inline-block; text-align:left; }
.policy .policy-icon .icon,.policy .policy-text .icon { display:inline; vertical-align:inherit; }
.policy .policy-icon { font-size:30px; margin-right:10px; }
.policy .policy-text h4,.policy .policy-text p { font-size:12px; text-transform:uppercase; margin:0; }
.policy .policy-text p { color:#898989; font-family:Dosis,Arial,sans-serif; }
.policy-block,.polity-block-container .policy-block { text-align:left; padding-right:100px; }
.policy-block .policy-icon,.policy-block .policy-text,.polity-block-container .policy-block .policy-icon,.polity-block-container .policy-block .policy-text { display:block; }
.policy-block .policy-icon,.polity-block-container .policy-block .policy-icon { margin-bottom:10px; }
.policy-block .policy-text h4,.polity-block-container .policy-block .policy-text h4 { font-size:14px; margin-bottom:20px; }
.policy-block .policy-text p,.polity-block-container .policy-block .policy-text p { font-family:Roboto,Arial,sans-serif; text-transform:none; }
.customers-carousel { color:#fff; margin-bottom:30px; }
.customers-carousel h4 { margin-top:0; margin-bottom:40px; }
.customers-carousel p { margin-bottom:0; }
.customers-carousel .owl-controls,.customers-carousel .owl-dots { margin-top:50px; }
.section-brands { color:#fff; background:#333; padding:20px 0; z-index:15; }
.section-brands .brands-carousel { height:80px; }
.category-text { text-align:center; padding:100px 0 0; overflow:hidden; height:100%; width:100%; }
.category-text h3 { font-size:30px; margin-top:0; margin-bottom:20px; text-transform:uppercase; }
.category-text p { color:#898989; margin-bottom:50px; }
.awe-media-overlay .category-text { padding:70px 70px 0; }
.awe-media-overlay .category-text p { color:#fff; font-size:14px; }
.cate-section-trait:after,.cate-section-trait:before { content:" "; display:table; }
.cate-section-trait+.cate-section-trait { margin-top:100px; }
.cate-section-trait h2 { font-size:70px; line-height:70px; letter-spacing:10px; text-transform:uppercase; }
.cate-section-trait h2>small { color:#898989; font-size:30px; display:block; letter-spacing:5px; }
.cate-section-trait .lead { color:#898989; font-size:20px; font-weight:400; margin-bottom:50px; }
.cate-section-trait .small-image { position:absolute; bottom:0; }
.cate-section-trait .content { float:left; }
.cate-section-trait .large-image,.cate-section-trait.reverse .content,.cate-section-trait:nth-child(2n) .content { float:right; }
.cate-section-trait.reverse .large-image,.cate-section-trait:nth-child(2n) .large-image { float:left; }

@media (max-width:1199px) {
    .cate-section-trait { display:inline-block; } .cate-section-trait .small-image { display:none; } .cate-section-trait .content { position:absolute; float:none; top:0; left:0; width:100%; height:100%; background-color:rgba(255,255,255,.75); padding-top:80px; } .cate-section-trait .large-image { float:none; } .cate-section-trait .large-image img { width:100%; } .cate4-wrapper { text-align:center; } 
} 
.cate-section-gutter { position:relative; padding-top:200%; white-space:break-word; }
.cate-section-gutter .awe-media,.cate-section-gutter .category-text { position:absolute; }
.cate-section-gutter .awe-media { top:0; width:100%; }
.cate-section-gutter .category-text { top:50%; height:50%; }
.cate-section-gutter.inverse .category-text { top:0; height:50%; }
.cate-section-gutter.inverse .awe-media { top:inherit; bottom:0; width:100%; }
.cate-section-gutter.cate-overlay { padding-top:100%; }
.cate-section-gutter.cate-overlay .awe-media { z-index:100; }
.cate-section-gutter.cate-overlay .category-text { color:#fff; background-color:rgba(51,51,51,.5); top:0; height:100%; z-index:101; padding:100px 0 0; width:100%; }

@media (max-width:991px) {
    .cate-section-trait h2 { font-size:40px; line-height:40px; } .cate-section-trait h2>small { font-size:20px; } .cate-section-gutter.cate-overlay .category-text { padding-top:30px; } 
} 

@media (max-width:767px) {
    .cate-section-trait h2 { font-size:30px; line-height:30px; } .cate-section-trait h2>small { font-size:20px; } .cate-section-gutter.cate-overlay .category-text { padding-top:40px; } 
} 

@media (max-width:479px) {
    .cate-section-gutter.cate-overlay .category-text { padding-top:30px; } 
} 
.cate-section-gutter.cate-overlay .category-text p { color:#fff; }
.cate-section-gutter.cate-overlay .category-text .btn,.cate-section-gutter.cate-overlay .category-text .search-submit { color:#fff; border-color:#fff; }
.cate-section-gutter.cate-overlay .category-text .btn:focus,.cate-section-gutter.cate-overlay .category-text .btn:hover,.cate-section-gutter.cate-overlay .category-text .search-submit:focus,.cate-section-gutter.cate-overlay .category-text .search-submit:hover { color:#333; background-color:#fff; }
.cate-section-gutter.cate-overlay.inverse .category-text { top:0; height:100%; }
.cate-section-gutter.cate-overlay.inverse .awe-media { top:0; width:100%; }

@media (max-width:1199px) {
    .cate-section-gutter .category-text { padding-top:50px; padding-left:15px; padding-right:15px; width:100%; overflow:hidden; } .cate-section-gutter .category-text h3,.cate-section-gutter .category-text p { white-space:initial; word-wrap:break-word; } .cate-section-gutter .category-text p { margin-bottom:25px; } 
} 

@media (max-width:991px) {
    .cate-section-gutter .category-text h3 { font-size:24px; } 
} 

@media (max-width:767px) {
    .cate-section-gutter-wrapper { overflow:auto; } .cate-section-gutter-wrapper>.row { white-space:nowrap; } .cate-section-gutter-wrapper>.row>[class*=col-] { float:none; display:inline-block; width:65%; } 
} 
.category-media-caption { background-clip:content-box; color:#fff; height:300px; position:relative; }
.category-media-caption:before { background:rgba(0,0,0,.5); bottom:0; content:""; left:0; margin-left:15px; margin-right:15px; position:absolute; right:0; top:0; }
.category-media-caption .content { padding:25px; height:300px; position:relative; }
.category-media-caption .content .btn,.category-media-caption .content .search-submit { position:absolute; bottom:25px; }
.cate-section-gutter.cate-overlay { overflow:hidden; }
.cate-section-gutter.cate-overlay:hover .awe-media-image { -webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1); }

@media (max-width:767px) {
    .home-cate-media .awe-media-header { background:#fff; height:230px;margin-bottom:20px } 
} 
#wrapper { background:#fff; }
#main { display:block; margin-bottom:50px; }
#menu-panel { color:#fff; background:#333; }

@media (max-width:1199px) {
    .products-slick .slick-next,.products-slick .slick-prev { color:#fff; background:rgba(0,0,0,.25); height:50px; width:25px; margin-top:-100px; } .products-slick .slick-next:after,.products-slick .slick-next:before,.products-slick .slick-prev:after,.products-slick .slick-prev:before { color:#fff; } .products-slick .slick-next { right:15px; } .products-slick .slick-prev { left:15px; } 
} 
.awe-logo { float:left; display:inline-block; margin-right:15px; line-height:80px; }
.awe-hidden-text { display:none; }
.menu-shopping-cart { position:relative; }
.menu-shopping-cart.have-product { color:#1DBDC9 !important; }
.cart-number { color:#fff; font-size:10px; font-weight:700; text-align:center; background:#21bfcc; width:20px; height:20px; line-height:20px; display:inline-block; position:absolute; top:18px; right:3px; border-radius:100% }
.awemenu-icon { font-size:18px; }
.menubar-search-form { position:absolute; z-index:1000; top:0; right:150px; background:#fff; min-width:500px; margin-top:20px; -webkit-transition:all .35s ease; transition:all .35s ease; -webkit-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%); visibility:hidden; opacity:0; }
.menubar-search-form.open { -webkit-transform:translateY(1px); -ms-transform:translateY(1px); transform:translateY(1px); visibility:visible; opacity:1; }
.menubar-search-form>form { position:relative; }
.menubar-search-form>form .form-control { border-color:#333; }
.menubar-search-form>form .menubar-search-buttons { margin-right:5px; margin-top:3px; position:absolute; right:0; top:0; }
.menubar-search-form>form .menubar-search-buttons button:hover { background:#f9f9f9; }
.menubar-search-form>form .menubar-search-buttons button:focus { -webkit-box-shadow:none; box-shadow:none; }

@media (max-width:1199px) {
    .menubar-search-form { left:0 !important; right:0 !important; width:100% !important; top:inherit; margin-top:0; padding:25px; min-width:100%; -webkit-box-shadow:1px 2px 3px rgba(0,0,0,.15); box-shadow:1px 2px 3px rgba(0,0,0,.15); } 
} 
.awemenu-megamenu-wrapper { padding:15px; }
.awemenu-megamenu-wrapper p { color:#898989; margin-bottom:15px; }
.awemenu-megamenu-wrapper .sublist { margin-top:40px; }
.awemenu-megamenu-wrapper .bottom-link { position:absolute; bottom:40px; }
.awemenu-megamenu-wrapper h2 { font-size:25px; margin-top:0; margin-bottom:15px; }
.awemenu-megamenu-wrapper ul { list-style:none; padding-left:0; }
.awemenu-megamenu-wrapper ul>li>a { color:#898989; padding:10px 0; display:block; }
.awemenu-megamenu-wrapper ul>li>a:active,.awemenu-megamenu-wrapper ul>li>a:hover { color:#1DBDC9; }
.awemenu-megamenu-wrapper ul.super>li>a { font-size:16px; }
.awemenu-megamenu-wrapper .numbers-list { list-style:none; padding-left:0; margin-bottom:25px; overflow:hidden; }
.awemenu-megamenu-wrapper .numbers-list>li { float:left; margin-right:15px; margin-bottom:15px; }
.awemenu-megamenu-wrapper .numbers-list>li>a { border:1px solid #898989; width:30px; height:30px; line-height:30px; text-align:center; padding:0; font-weight:700; font-size:10px; }
.navbar-icons .submenu.dropdown>li>a,.pages-list ul a { font-size:14px; font-weight:700; font-family:Dosis,Arial,sans-serif; text-transform:uppercase; }
.awemenu-megamenu-wrapper .numbers-list>li>a:hover { color:#fff; background-color:#1DBDC9; border-color:#1DBDC9; }
.awemenu-mobile .awemenu-megamenu-wrapper .bottom-link { margin-top:25px; position:inherit; }
.awemenu-mobile .awemenu-megamenu-wrapper .bottom-link .btn,.awemenu-mobile .awemenu-megamenu-wrapper .bottom-link .search-submit { width:100%; padding:auto; }
.body-headroom .main-wrapper { padding-top:80px; }
.headroom { -webkit-transition:-webkit-transform .5s ease; transition:transform .5s ease; position:fixed; z-index:1001; top:0; left:0; right:0; }
.headroom--pinned { -webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); }
.headroom--unpinned { -webkit-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%); }
.awemenu-active.headroom--pinned { -webkit-transform:none !important; -ms-transform:none !important; transform:none !important; }
.pages-list { margin:15px 0; }
.pages-list ul { margin:0; padding:0; list-style:none; }
.pages-list ul>li+li { margin-top:solid 1px #eee; }
.pages-list ul a { display:block; padding:5px 10px; }
.pages-list ul a:hover { background:#f7f7f7; }
.admin-bar .awemenu-wp,.admin-bar .headroom { top:32px; }
.awemenu-megamenu-item { padding-top:20px; padding-bottom:20px; }
.navbar-icons,.navbar-search { float:right; list-style:none; margin:0; padding:0; }
.navbar-icons>li,.navbar-search>li { float:left; }
.navbar-icons>li>a,.navbar-search>li>a { display:inline-block; padding:0 15px; height:80px; line-height:80px; }
.navbar-icons>li .submenu,.navbar-search>li .submenu { position:absolute; list-style:none; margin:0; padding:0; right:0; -webkit-transition:all .25s ease; transition:all .25s ease; -webkit-transform:translateY(15px); -ms-transform:translateY(15px); transform:translateY(15px); opacity:0; visibility:hidden; z-index:999; }

@media (max-width:1200px) {
    .navbar-icons>li .submenu,.navbar-search>li .submenu { left:0; right:auto; } 
} 
.navbar-icons>li:focus .submenu,.navbar-icons>li:hover .submenu,.navbar-search>li:focus .submenu,.navbar-search>li:hover .submenu { opacity:1; visibility:visible; -webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); }
.navbar-search .awe-menubar-search { padding-right:35px; }
.navbar-icons { border-left:solid 1px #e1e1e1; border-right:solid 1px #e1e1e1; }
.navbar-icons .submenu { right:0; background:#fff; -webkit-box-shadow:1px 2px 3px rgba(0,0,0,.15); box-shadow:1px 2px 3px rgba(0,0,0,.15); }
.navbar-icons .submenu>li { min-width:250px; }
.navbar-icons .submenu.dropdown>li>a { display:block; padding:10px 15px; color:#333; }
.navbar-icons .submenu.dropdown>li>a:focus,.navbar-icons .submenu.dropdown>li>a:hover { color:#1DBDC9; }
.navbar-icons .submenu.megamenu>li { padding:20px 0; }
.navbar-header { float:right; }

@media (max-width:1199px) {
    #wrapper { padding-top:0 !important; } .awemenu-nav .container,.awemenu-nav .header-style-4 .awemenu-left .awemenu-megamenu-item>.container-fluid,.header-style-4 .awemenu-left .awemenu-nav .awemenu-megamenu-item>.container-fluid { width:100%; } .awemenu-nav { position:inherit !important; height:auto; } .navbar-header { display:block; float:none; overflow:hidden; margin:0 -15px; border-bottom:solid 1px #e1e1e1; } .navbar-search { float:right; } .navbar-search .awe-menubar-search { padding-right:15px; } .navbar-icons { float:left; } .navbar-icons,.navbar-search { border-left:none; border-right:none; } .navbar-icons>li>a,.navbar-search>li>a { height:45px; line-height:48px; } .awemenu-bars { margin-top:15px !important; color:#fff !important; background:#333 !important; } .menu-logo { display:none; } 
} 
.menubar-account .submenu { width:170px; }
.menubar-wishlist .submenu,.submenu .menubar-cart { width:250px; }
.header-contact { margin-top:13px; float:left; }
.header-contact p { font-size:12px; margin-bottom:2px; }
.policy-header { margin-top:25px; margin-right:25px; float:right; }
.policy-header .policy { display:inline-block; text-align:left; padding-left:25px; padding-right:25px; }
.header-style-1 .navbar-search a,.header-style-2 .navbar-search a { font-size:22px; padding-right:15px; }
.header-top { border:1px solid #e1e1e1; }
.header-top .header-top-relative { position:relative; z-index:10000; }
.header-style-1 .menubar-search-form,.header-style-2 .menubar-search-form { margin-top:24px; right:0 !important; }
.header-style-1 .awemenu-mobile .awemenu,.header-style-2 .awemenu-mobile .awemenu { z-index:99999 !important; }

@media (max-width:1199px) {
    .header-style-4 .awemenu-left .header-top .awemenu-megamenu-item>.container-fluid,.header-top .container,.header-top .header-style-4 .awemenu-left .awemenu-megamenu-item>.container-fluid { width:100%; } .header-style-1 .navbar-search,.header-style-2 .navbar-search { margin-top:-45px; } .header-style-1 .navbar-search .menubar-search-form,.header-style-2 .navbar-search .menubar-search-form { margin-top:0 !important; } .header-style-1 .header-contact,.header-style-1 .policy-header,.header-style-2 .header-contact,.header-style-2 .policy-header { display:none; } .header-style-1 .awemenu-nav .awe-logo,.header-style-2 .awemenu-nav .awe-logo { display:block; } .header-style-1 .navtop .awe-logo,.header-style-2 .navtop .awe-logo { display:none; } 
} 
.header-style-1 .awemenu-nav .awe-logo,.header-style-3 .awe-logo { display:none; }
.header-style-1 .menubar-search-form { width:500px !important; }
.header-style-3 .awemenu-mobile .awe-logo { display:block; }
.header-style-3 .awemenu-default .awemenu { margin-right:50px; }

@media (min-width:1200px) and (max-width:1454px) {
    .home-style-4 { overflow:hidden; margin-left:50px; } 
} 

@media (min-width:1455px) {
    .home-style-4 { margin-left:256px; } 
} 

@media (min-width:1200px) {
    .header-style-3 .navbar-search-wrapper { float:left; } .header-style-4 { position:fixed; width:256px; z-index:9999; background-color:#fff; left:0; bottom:0; top:0; border-right:solid 1px #e1e1e1; } 
} 

@media (min-width:1200px) and (max-width:1454px) {
    .header-style-4 { width:50px; } 
} 
.header-style-4 .logo-small { display:none; }
.header-style-4 .awe-logo { display:block; margin-right:0; float:none; height:80px; line-height:80px; border-bottom:solid 1px #e1e1e1; }
.header-style-4 .awe-logo a { display:block; text-align:center; }

@media (min-width:1200px) {
    .header-style-4 .awemenu-bars { margin:15px 0 !important; text-align:center; width:100%; font-size:22px; } .header-style-4 .menubar-search-form { right:auto !important; left:100% !important; padding:15px; -webkit-box-shadow:0 1px 2px rgba(0,0,0,.15); box-shadow:0 1px 2px rgba(0,0,0,.15); } 
} 

@media (max-width:1454px) and (min-width:1200px) {
    .header-style-4 .logo-large { display:none; } .header-style-4 .logo-small { display:block; padding-left:10px; padding-right:10px; } 
} 
.header-style-4 .awemenu-nav { height:auto; background-color:#fff; border-bottom:none; }

@media (min-width:1200px) {
    .header-style-4 .navbar-icons { border-top:solid 1px #e1e1e1; border-bottom:solid 1px #e1e1e1; border-left:none; border-right:none; } .header-style-4 .navbar-icons,.header-style-4 .navbar-search { float:none; position:relative; padding-top:15px; padding-bottom:15px; } .header-style-4 .navbar-icons>li,.header-style-4 .navbar-search>li { float:none; display:block; position:static; text-align:center; } .header-style-4 .navbar-icons>li>a,.header-style-4 .navbar-search>li>a { height:50px; line-height:50px; } .header-style-4 .navbar-icons>li>ul,.header-style-4 .navbar-search>li>ul { top:0; left:100%; right:auto; background-color:#fff; text-align:left; } .header-style-4 .awe-menubar-search { padding-right:15px !important; } .header-style-4 .awemenu-bars { float:none !important; } .header-style-4 .awemenu-active.awemenu-mobile-default.awemenu-mobile-outright .awemenu,.header-style-4 .awemenu-mobile-outleft.awemenu-active .awemenu { margin-left:50px !important; } 
} 

@media (max-width:1199px) {
    .header-style-4 .navbar-footer { border-bottom:solid 1px #e1e1e1; } .header-style-4 .navbar-footer:after,.header-style-4 .navbar-footer:before { content:" "; display:table; } .header-style-4 .navbar-footer:after { clear:both; } .header-style-4 .awemenu-bars { position:absolute; top:0; right:15px; } .header-style-4 .awe-logo { padding-left:15px; padding-right:15px; } .header-style-4 .awe-logo a { text-align:left; } 
} 
.header-style-4 .awemenu-left .awemenu { margin-top:15px; margin-bottom:15px; }
.header-style-4 .awemenu-left .awemenu>li.awemenu-item>a { height:50px; line-height:50px; text-align:center; }
.comming-soon,.error-404 { height:100%; left:0; color:#fff; }
.awemenu-mobile-default.awemenu-mobile-outright .awemenu-megamenu-item [class*=col-],.awemenu-mobile-outleft .awemenu-megamenu-item [class*=col-] { width:100%; }
.footer { position:relative; }
.footer a { color:#1DBDC9; }
.footer .back-top { position:absolute; top:0; left:50%; width:100px; margin-left:-50px; margin-top:-28px; text-align:center; z-index:1005; }
.footer .back-top .back-top-image { display:block; }
.footer .back-top small,.footer .back-top span { font-family:Dosis,Arial,sans-serif; color:#898989; }
.footer-wrapper { color:#acacac; background-color:#1DBDC9; padding-top:70px; }
.footer-copyright { background:#8dd5dd; color:#fff; font-size:12px; padding:15px 0; }
.footer-copyright a { color:#fff; }
.footer-copyright .language-select a:hover,.footer-copyright .price-select a:hover,.footer-copyright a:hover { color:#1DBDC9; }
.footer-copyright nav { margin:0 -10px 10px; }
.footer-copyright nav:last-child { margin-bottom:0; }
.footer-copyright nav>ul { margin-bottom:0; padding-left:0; list-style:none; }
.footer-copyright nav>ul>li { display:inline-block; padding:0 10px; }
.footer-copyright .language-select .icon,.footer-copyright .price-select .icon { font-size:10px; margin-left:3px; }
.footer-copyright .select-title { display:inline-block; margin-right:5px; }
.footer-copyright .dropdown-menu li a { padding:5px 15px; }

@media (min-width:1200px) {
    .footer-copyright .copyright>p { margin-bottom:0; } .footer-copyright .copyright { float:left; } .footer-copyright .footer-nav { float:right; } .footer-copyright nav { margin:0; float:left; padding:0 10px; } .footer-copyright nav+nav { border-left:solid 1px #555; } 
} 
.error-404 { position:fixed; bottom:0; top:0; }
.error-404 p { font-family:Dosis,Arial,sans-serif; }
.error-404 h2 { font-size:25px; text-transform:uppercase; letter-spacing:7px; }
.error-404 h1 { font-size:135px; line-height:.8; position:relative; }
.error-404 h1 .page { font-size:12px; left:0; position:absolute; text-align:center; top:50%; width:100%; margin-top:-5px; text-transform:uppercase; }

@media (min-width:769px) {
    .error-404 h1 { font-size:300px; } .error-404 h1 .page { font-size:20px; margin-top:-10px; } .error-404 h2 { font-size:30px; font-weight:400; } 
} 
.comming-soon { position:fixed; top:0; right:0; bottom:0; }
.comming-soon .comming-soon-logo { margin-bottom:25px; }
.comming-soon .countdown-time { margin:25px 0; }
.comming-soon header h1 { font-size:24px; letter-spacing:10px; margin:0 0 15px; text-transform:uppercase; }
.comming-soon footer .follow-us { font-size:16px; }
.comming-soon footer .list-socials { margin-top:15px; }
.comming-soon footer .list-socials a { color:#fff; font-size:20px; }
.comming-soon footer .list-socials a:hover { color:#1DBDC9; }

@media (min-width:768px) {
    .comming-soon .comming-soon-logo { margin-bottom:45px; } .comming-soon .countdown-time { margin:50px 0; } .comming-soon header p { font-size:18px; } .comming-soon header h1 { font-size:50px; letter-spacing:20px; margin:0 0 40px; } 
} 
.blog-wrapper { margin-bottom:115px; }
.blog-wrapper.blog-sidebar-left .blog-column-left { border-right:solid 1px #e1e1e1; position:relative; right:-1px; }
.blog-wrapper.blog-sidebar-left .blog-column-right { border-left:solid 1px #e1e1e1; }
.blog-wrapper.blog-sidebar-right .blog-column-left { border-right:solid 1px #e1e1e1; }
.blog-wrapper.blog-sidebar-right .blog-column-right { border-left:solid 1px #e1e1e1; position:relative; left:-1px; }
.edit-comment-action { font-size:12px; }
.contact-map { height:470px; width:100%; overflow:hidden; margin-bottom:-50px !important; }

@media (max-width:767px) {
    .contact-map { height:250px; } 
} 

@media (max-width:479px) {
    .contact-map { height:150px; } 
} 
.contact-wrapper { color:#898989; }
.contact-header { max-width:100%; margin-bottom:50px; }
.contact-header img { max-width:100%; }
.contact-header .contact-image { margin-bottom:25px; }
.contact-header>p { margin-bottom:0; }
.contact-content h2,.contact-content h3 { color:#333; margin-top:0; text-transform:uppercase; margin-bottom:25px; }
.contact-content h2 { font-size:26px; }
.contact-content h3 { font-size:16px; }
.contact-content .contact-form-heading { margin-bottom:35px; }
.contact-content .contact-form-heading p { margin-bottom:0; }
.contact-content .contact-block { margin-bottom:35px; }
.contact-content .contact-block:last-child,.contact-content .dl-horizontal { margin-bottom:0; }
.contact-content .dl-horizontal dt { width:100px; text-align:left; color:#333; text-transform:uppercase; margin-bottom:15px; font-family:Dosis,Arial,sans-serif; }
.contact-content .dl-horizontal dt:last-child { margin-bottom:0; }
.contact-content .dl-horizontal dd { margin-left:100px; }

@media (max-width:991px) {
    .contact-content .dl-horizontal dd { margin-left:0; margin-bottom:15px; } 
} 
.login-popup { padding:0; max-width:370px; }
.login-popup .nav-tabs>li>a { font-family:Dosis,Arial,sans-serif; color:#898989; font-size:12px; font-weight:700; margin-right:0; -webkit-border-radius:0; border-radius:0; text-transform:uppercase; }
.login-popup .nav-tabs>li.active>a,.login-popup .nav-tabs>li.active>a:focus,.login-popup .nav-tabs>li.active>a:hover { color:#333; background-color:#eee; border-bottom:solid 1px #ddd; }
.login-popup .tab-content { padding:30px; }
.login-popup .form-control { border-color:#898989; }
.login-popup .forgot-passwd { margin-bottom:25px; text-align:center; }
.login-popup .forgot-passwd .icon { margin-right:10px; }
.login-popup .forgot-passwd a { color:#1DBDC9; }
.checkout-wrapper { margin-bottom:100px; }
.checkout-wrapper h2 { color:#242424; font-size:24px; margin-bottom:40px; text-transform:uppercase; }
.payment-detail-wrapper { border:1px solid #000; padding:30px; margin-bottom:40px; }

@media (min-width:992px) {
    .payment-right { padding-left:70px; } 
} 
.list-payments { display:inline-block; margin-left:10px; }
.list-payments>li { padding:0; }
.cart-total,.cart_total { margin:50px 0; }
.cart-total table tr,.cart_total table tr { display:block; margin-bottom:15px; }
.cart-total table th,.cart_total table th { min-width:175px; font-family:Dosis,Arial,sans-serif; color:#898989; font-size:18px; font-weight:400; }
.cart-total table td,.cart_total table td { font-family:Dosis,Arial,sans-serif; color:#000; font-size:18px; font-weight:700; }
.cart-checkboxes { margin-bottom:50px; }
.cart-checkboxes .checkbox { margin-bottom:25px; }
.cart-checkboxes .checkbox label { font-size:14px; font-family:Dosis,Arial,sans-serif; padding-left:25px; }
.cart-checkboxes .checkbox label input[type=checkbox] { margin-left:-25px; }
.cart-checkboxes .checkbox p { color:#898989; margin:25px 0 25px 25px; }
.portfolio-article { border-bottom:solid 1px #e1e1e1; padding-bottom:30px; margin-bottom:50px; }
.lasted-portfolio h3 { font-size:30px; margin-top:0; margin-bottom:50px; text-transform:uppercase; }
.portfolio-detail>nav { padding-bottom:20px; border-bottom:solid 1px #e1e1e1; margin-bottom:25px; }
.portfolio-detail>nav:after,.portfolio-detail>nav:before { content:" "; display:table; }
.back-to-pcate,.back-to-portfolio { font-family:Dosis,Arial,sans-serif; color:#898989; font-size:12px; margin-top:10px; display:block; }
.back-to-pcate>.fa,.back-to-pcate>.icon,.back-to-portfolio>.fa,.back-to-portfolio>.icon { margin-right:5px; }
.portfolio-title { font-size:20px; margin-top:0; margin-bottom:15px; }
.portfolio-desc { color:#898989; margin-bottom:35px; }
.portfolio-images .image,.portfolio-list { margin-bottom:25px; }
.portfolio-list { padding:0; list-style:none; }
.portfolio-list>li { padding:10px 0; border-bottom:solid 2px #e1e1e1; }
.portfolio-list>li:first-child { border-top:solid 2px #e1e1e1; }
.portfolio-list .name { font-weight:700; }
.portfolio-list .value { color:#898989; float:right; }
.portfolio-images .image a { display:block; position:relative; }
.portfolio-images .image a:after,.portfolio-images .image a:before { opacity:0; position:absolute; -webkit-transition:opacity .25s ease-in-out; transition:opacity .25s ease-in-out; }
.portfolio-images .image a:before { content:''; background:rgba(51,51,51,.7); left:0; top:0; width:100%; height:100%; }
.portfolio-images .image a:after { color:#1DBDC9; font-family:aweicon; content:'\e61c'; font-size:18px; width:30px; height:30px; top:50%; left:50%; margin-top:-15px; margin-left:-15px; text-align:center; line-height:30px; }
.portfolio-images .image a:hover:after,.portfolio-images .image a:hover:before { opacity:1; }
.profolio-content { margin-bottom:100px; }
.profolio-content h2 { font-size:18px; }
.profolio-content p { color:#ddd; }
.profolio-content .bottom { margin-left:0; margin-right:0; }
.profolio-content-text { padding:0 20px; position:relative; display:block; }
.profolio-content-text h2 { color:#fff; font-size:14px; }
.profolio-content-text p { color:#ddd; font-size:12px; }
.profolio-content-text .icon-next { color:#fff; font-size:18px; margin-right:20px; margin-top:-15px; position:absolute; right:0; top:50%; }
.customer-block { color:#898989; background-color:#f8f8f8; padding:30px 35px; text-align:center; margin-bottom:30px; }
.customer-block a { color:#898989; }
.customer-block a:hover { color:#1DBDC9; }
.customer-block blockquote { text-align:center; padding:0; margin:0 0 35px; border:none; font-size:15px; }
.customer-block blockquote:before { content:"\e61a"; font-family:aweicon; color:#898989; height:50px; display:block; }
.customer-block .customer-name,.customer-block .customer-name h3 { color:#333; font-size:14px; text-transform:uppercase; }
.customer-block .customer-address,.customer-block .customer-address a { font-family:Dosis,Arial,sans-serif; font-size:12px; text-transform:uppercase; }
.customer-block .customer-address a:hover,.customer-block .customer-address:hover { color:#1DBDC9; }
.customer-block .customer-avatar { background:#fff; width:62px; height:62px; -webkit-border-radius:50%; border-radius:50%; display:inline-block; overflow:hidden; }
.customer-block .customer-avatar img { width:100%; }
.customer-block .customer-avatar img:hover { -webkit-transition:all .25s ease; transition:all .25s ease; opacity:.85; }
.subscible-wrapper .screen-reader-response { display:none !important; }
.subscible-wrapper .wpcf7-form { position:relative; }
.subscible-wrapper .wpcf7-not-valid-tip { font-size:13px; display:block; background:#F93434; color:#fff; padding:2px 10px; }
.subscible-wrapper .wpcf7-response-output { position:absolute; top:-10px; -webkit-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%); background:#fff; color:#333; border:1px solid #333; padding:5px 10px; margin:0; }
.subscible-wrapper .wpcf7-response-output:after { content:""; width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid #333; position:absolute; bottom:-7px; left:5px; }
.subscible-wrapper .wpcf7-mail-sent-ok.wpcf7-response-output { color:#fff; background:#59b408; border:none; }
.subscible-wrapper .wpcf7-mail-sent-ok.wpcf7-response-output:after { border-top-color:#59b408; }
.subscible-wrapper .wpcf7-validation-errors.wpcf7-response-output { color:#fff; background:#F93434; border:none; }
.subscible-wrapper .wpcf7-validation-errors.wpcf7-response-output:after { border-top-color:#F93434; }
.subscible-wrapper .form-submit { position:relative; }
.subscible-wrapper .form-submit .ajax-loader { background-color:#fff; -webkit-border-radius:50%; border-radius:50%; padding:1px; margin-left:5px !important; margin-top:-9px; position:absolute; left:0; top:50%; }
.subscible-wrapper.subscible-block .wpcf7-response-output { top:0 !important; }
.uheading { font-size:16px; margin-bottom:25px; margin-top:0; text-transform:uppercase; }
.table-cart { margin-bottom:50px; }
.table-cart tr>td,.table-cart tr>th { border-color:#e2e1e1 !important; text-transform:uppercase; font-size:15px; font-weight:400; }
.table-cart thead>tr>td,.table-cart thead>tr>th { background-color:#e2e1e1; padding-left:25px; padding-right:25px; }
.table-cart tbody>tr>td,.table-cart tbody>tr>th,.table-cart tfoot>tr>td { text-align:center; vertical-align:middle; padding:20px 25px; }
.table-cart tfoot .pull-right .btn,.table-cart tfoot .pull-right .search-submit { margin-left:15px; }
.table-cart .cart-product { position:relative; text-align:left; }
.table-cart .cart-product .remove { position:absolute; top:10px; right:10px; color:#898989; }
.table-cart .cart-product .remove:focus,.table-cart .cart-product .remove:hover,.table-cart .product-title:focus,.table-cart .product-title:hover,.table-summary-cart .order-total .amount { color:#1DBDC9; }
.table-cart .product-cart img { border:1px solid #e2e1e1; }
.table-cart .product-title { display:inline-block; margin-left:10px; font-size:16px; }
.table-cart .amount { color:#1DBDC9; font-size:18px; font-weight:700; }
.table-cart .qty { width:38px; height:38px; display:inline-block; padding:0; text-align:center; }
.table-summary-cart { width:100%; text-transform:uppercase; }
.table-summary-cart td,.table-summary-cart th { font-weight:400; padding-top:5px; padding-bottom:5px; }
.table-summary-cart td { text-align:right; }
.table-summary-cart .order-total { font-size:18px; }
.elements-section { padding:120px 0; overflow:hidden; }
.doc-icons-list { padding-left:0; list-style:none; overflow:hidden; }
.doc-icons-list li { background-color:#f9f9f9; border:1px solid #fff; float:left; font-size:12px; height:125px; line-height:1.4; padding:10px; text-align:center; -webkit-transition:all .25s ease; transition:all .25s ease; width:50%; }
.doc-icons-list li:hover { background-color:#333; color:#fff; }

@media (min-width:1200px) {
    .doc-icons-list li { width:12.5%; } 
} 

@media (min-width:992px) and (max-width:1199px) {
    .doc-icons-list li { width:20%; } 
} 

@media (min-width:768px) and (max-width:991px) {
    .doc-icons-list li { width:25%; } 
} 
.doc-icons-list .doc-list-class { display:block; text-align:center; word-wrap:break-word; }
.doc-icons-list .doc-list-icon { font-size:32px; margin-bottom:5px; margin-top:10px; display:inline-block; }
.fix-footer { margin-bottom:-50px; }
.doc-background { height:750px; }
.heading-large { font-size:52px; }

@media (max-width:767px) {
    .heading-large { font-size:18px; }
	.product-grid {height:300px;position:relative}
	.product-grid .button {position:absolute;bottom:5px;left:0;text-align:center;width:100%}
	.button .btn {padding:10px 5px;font-size:12px}
	
	.awe-media {height:170px;margin-bottom:10px}
	.awe-media-overlay .content { height:100px; padding:5px 25px; }
	
} 
.box-row { color:#fff; background:#333; margin-bottom:15px; height:30px; line-height:30px; overflow:hidden; position:relative; text-align:center; -webkit-transition:all .25s ease; transition:all .25s ease; }
.box-row:hover { background:#666; }
.docs-map-1 { height:500px; }
.docs-carousel-3 .owl-dots { margin-top:50px; }

/*Custom*/
.black {color:#222}
.modal, .modal-dialog, .modal-content {border-radius:0}
.widget_product_categories li {font-size:16px}
.label {text-transform:uppercase}
.product-grid {border:1px solid #eee;padding:15px;margin:0}
.awemenu-item li {text-transform:uppercase}

/*Cookies*/
.cookies {position:fixed;left:0;bottom:0;width:100%;padding:20px 0;background:rgba(0,0,0,0.8);z-index:9999999;color:#fff;font-size:12px}

@media (min-width:991px) {
	.hawemenu {display:none}
}
@media (max-width:990px) {
	.btn-modal-menu {display:none}
}

/*Menu*/
.dropdown-submenu{position:relative}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px}
.dropdown-submenu:hover>.dropdown-menu{display:block}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}
.dropdown-submenu:hover>a:after{border-left-color:#fff}
.dropdown-submenu.pull-left{float:none}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}
.dropdown-menu li a {padding:2px 15px;font-size:12px}