/*
Theme Name: Wpdance Scarlett
Theme URI: http://wpdance.com
Author: the Wpdance team
Author URI: http://wpdance.com/
Description: our default theme lets you create a strongest website with many features.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, fluid-layout, fixed-layout, custom-menu, full-width-template, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: wpdance

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* 
	I.   RESET
		i. 	 Reset Browser
		ii.  Reset Woocommerce
		iii. Reset Wordpresss
		iv.  Reset Bootstrap
		v. 	 Reset Visual Composer
		vi.	 Reset Pretty Photo
		vii. Reset Owl Slider
	II.  LAYOUT
	III. HEADER
	IV.  CONTENT
	VII. ONLY FOR THIS THEME
*/

/* =============================================================== */
/*                         I. RESET                                */
/* =============================================================== */

@font-face {
	font-family:'Helvetica Neue';
	src: url('fonts/HelveticaNeue/HelveticaNeue_gdi.eot');
	src: url('fonts/HelveticaNeue/HelveticaNeue_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/HelveticaNeue/HelveticaNeue_gdi.woff') format('woff'),
		url('fonts/HelveticaNeue/HelveticaNeue_gdi.ttf') format('truetype'),
		url('fonts/HelveticaNeue/HelveticaNeue_gdi.svg#HelveticaNeue-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0-10FFFF;
}

/* --------------------------------------------------------------- 
   =RESEST BROWSER ----------------------------------------------- */

/* Base element */   
*  {margin:0;padding:0;border-style:solid;border-width:0;}
html,body {font-size:16px;font-family:arial;line-height:1.55em;text-align:left;background:#fff;vertical-align: baseline;font-style:normal;font-weight:normal;-webkit-text-size-adjust: none;-ms-text-size-adjust: none;-webkit-text-size-adjust:none;-webkit-font-smoothing: antialiased}
img {border:0;vertical-align:top;margin:0 0 15px;max-width:100%;height:auto;}
a {text-decoration:none;cursor:pointer;background:transparent;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;}
a:hover, a:focus {outline:none;text-decoration:none;-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;}
h1,.h1 {font-size:30;font-weight:500;text-transform:uppercase;}
h2,.h2 {font-size:24px;font-weight:600;}
h3,.h3 {font-size:18px;font-weight:400;text-transform:uppercase;}
h4,.h4 {font-size:18px;font-weight:400;text-transform:none;}
h5,.h5 {font-size:16px;font-weight:400;text-transform:none;}
h6,.h6 {font-size:16px;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {margin:0 0 15px;line-height:1.35em;}
p {margin:0 0 1em;}
table {font-size:100%;border-collapse:collapse;border-spacing:0;empty-cells:show;width:100%;word-wrap:break-word;border:1px solid #eee;border-top:0;border-left:0;}
table th {text-align:left;background:#f8f8f8;padding:16px 20px;text-transform:uppercase;border-width:1px 1px 0 0}
table th:first-child {border-left-width:1px;}
table td {text-align:left;border-width:1px 1px 0 0;padding:16px 20px;}
table td:first-child {border-left-width:1px;}
table tr:nth-child(2n) {background:#f8f8f8}
table label {white-space:normal;font-size:13px;vertical-align:top;}
legend {border:0;font-size:18px;line-height:22px;margin:0 0 10px;}
label {font-weight:normal;font-size:13px;}
pre {padding:20px 15px;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;}
br {margin:0 0 5px;}
iframe {max-width:100%}
iframe html {position:relative;z-index:1;}
:hover,:focus {outline:none;}

/* List style */
ol,ul{margin-bottom:15px;}
ol li,ul li {list-style-position:inside;margin:0 0 0 1em;}
ol ol,ol ul,ul ul,ul ol{margin:2px 0 10px 18px;}
ol ol ol {margin-top:2px;margin-left:18px;}
ol li,ul ol li {list-style-type:decimal}
ul li {list-style:disc inside none}
ol ul > li {list-style:circle inside none}
ol ol > li {list-style-type:decimal}
ol > li > ol > li,ol > ol > li {list-style-type:upper-alpha}
ol > li > ol > li > ol > li ,ol > ol > ol > li{list-style-type:upper-roman}

/* Definition Lists */
dl {margin-bottom:20px;}
dt,dd {line-height:1.2em;}
dt {font-weight:bold;}
dd {margin-left:10px;}

/* Content */
del {text-decoration:line-through;}
blockquote {overflow:hidden;font-size:13px;font-style:normal;line-height:1.38em;padding:5px 0 5px 30px;margin:5px 0 30px 30px;border-left:2px solid #aaa;}
code {overflow:hidden;display:block;padding:25px 30px;background:#f7f7f7;line-height:2.8em;margin:0 0 30px;word-wrap:break-word;word-break:break-all;white-space:normal;clear:both;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
table code {white-space:normal}   

/* Form element */
input,select,textarea{font-size:12px;font-weight:normal;vertical-align:middle;width:100%;}
input {line-height:1.38em;border-width:1px;border-style:solid;margin:0 0 10px;padding:10px 15px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
input.input-text, input[type^="text"],input[type^="password"],input[type^="email"] {-moz-appearance:textfield;}
input[type^="submit"],input[type^="checkbox"],input[type^="radio"],input.button  {width:auto;}
input,button,.button {transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;}   
input[type^="button"],input[type^="submit"],button,.button {-webkit-appearance:none}
input[type^="button"]:focus,input[type^="submit"]:focus {outline:none!important;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;}   
input[type^="radio"] {border:0;padding-left:0;padding-right:0;padding-top:0;}
textarea {overflow:auto;min-height:100px;font-size:12px;border-width:1px;border-style:solid;padding:10px 15px;width:100%;height:142px;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
textarea:hover,textarea:focus {border-width:1px;}
select{background:#fff;border-width:1px;border-style:solid;font-size:11px;padding:6px 8px;max-width:400px;}   
select option{padding:0 8px;}

/* Label - Badge */
html .label, html .badge {font-weight:normal;}

/* Button */
button,button:hover,button:focus{outline:0;}
button.button::-moz-focus-inner {padding:0;border:0;}
button.button {-webkit-border-fit:lines;} 
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus {-webkit-box-shadow:0 0 0 50px white inset; -webkit-text-fill-color: #333;}
.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {text-shadow:none;}
   
/* --------------------------------------------------------------- 
   =RESET WOOCOMMERCE -------------------------------------------- */

/* Rating */
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {display:inline-block;}
.woocommerce .star-rating:before,.woocommerce-page .star-rating:before,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before {font-size:12px;}

/* Button */
button,.button,.buttons a,.btn,input[type^="submit"],
.woocommerce #content input.button, .woocommerce #respond input#submit, 
.woocommerce a.button, .woocommerce button.button, 
.woocommerce input.button, .woocommerce-page #content input.button, 
.woocommerce-page #respond input#submit, .woocommerce-page a.button, 
.woocommerce-page button.button, .woocommerce-page input.button,
.woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, 
.woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, 
.woocommerce-page a.button.alt, .woocommerce-page button.button.alt, 
.woocommerce-page input.button.alt,.price_button .btn {display:inline-block;text-transform:uppercase;font-size:13px;line-height:1.33em;font-weight:500;background-image:none;filter:none;padding:8px 20px 7px;border:1px solid red;margin:0 0 10px;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}

/* Button hover */
.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, .woocommerce button.button:hover, 
.woocommerce input.button:hover, .woocommerce-page #content input.button:hover, 
.woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, 
.woocommerce-page button.button:hover, .woocommerce-page input.button:hover,.price_button .btn:hover {background-image:none;filter:none;text-shadow:none;}

/* Code */
html code {padding:20px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}

/* Message */
.woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, 
.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-error:before, 
.woocommerce-page .woocommerce-info:before, .woocommerce-page .woocommerce-message:before {box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info, .woocommerce-page .woocommerce-message {background-image:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}

/* Row */
.woocommerce form .form-row, .woocommerce-page form .form-row {padding:0;}  

/* Table Add to cart */
.woocommerce #content div.product form.cart, .woocommerce div.product form.cart, 
.woocommerce-page #content div.product form.cart, .woocommerce-page div.product form.cart {overflow:hidden;}
.woocommerce #content div.product form.cart:after, .woocommerce div.product form.cart:after, 
.woocommerce-page #content div.product form.cart:after, .woocommerce-page div.product form.cart:after {clear:none;}

/* Reset ul li */
.nav ul li {letter-spacing:0;}
.widget-container ul li {letter-spacing:0;}

/* Reset Shop Page */
.woocommerce table.my_account_orders {font-size:13px;}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td:before {font-weight:normal;}

/* Reset Reply composer */
#qt_bbp_topic_content_toolbar input {width:auto;}

/* More */
.woocommerce div.product form.cart .variations label {font-weight:normal;}
  
/* --------------------------------------------------------------- 
   =RESET WORDPRESS ---------------------------------------------- */

.alignleft {float:left!important;margin:0 20px 10px 0!important;max-width:100%;height:auto;}
.alignright{float:right;margin:0 0 20px 10px!important;max-width:100%;height:auto;}
.aligncenter {display:block;margin:0 auto 20px;max-width:100%;height:auto;}
.sticky{}
.bypostauthor{}

/* --------------------------------------------------------------- 
   =RESET BOOTSTRAP ---------------------------------------------- */

.thumbnail {padding:0;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin: 0 0 10px 0; text-align: center;}
td.label,td.badge {background:transparent;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;}
.nav .fa-1x ul.sub-menu *,.nav .fa-2x ul.sub-menu *,.nav.fa-3x ul.sub-menu *,.nav.fa-4x ul.sub-menu * {font-size:13px;}
.btn-default {text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16, .col-xs-17, .col-sm-17, .col-md-17, .col-lg-17, .col-xs-18, .col-sm-18, .col-md-18, .col-lg-18, .col-xs-19, .col-sm-19, .col-md-19, .col-lg-19, .col-xs-20, .col-sm-20, .col-md-20, .col-lg-20, .col-xs-21, .col-sm-21, .col-md-21, .col-lg-21, .col-xs-22, .col-sm-22, .col-md-22, .col-lg-22, .col-xs-23, .col-sm-23, .col-md-23, .col-lg-23, .col-xs-24, .col-sm-24, .col-md-24, .col-lg-24 {padding-left:10px;padding-right:10px;}
.row {margin-left:-10px;margin-right:-10px;}
.container {padding-left:10px;padding-right:10px;} 

/* --------------------------------------------------------------- 
   =RESET VISUAL COMPOSER ---------------------------------------- */
   
div.wpb_row {margin:0 -10px 20px}
html .vc_col-xs-1, html .vc_col-sm-1, html .vc_col-md-1, html .vc_col-lg-1, html .vc_col-xs-2, html .vc_col-sm-2, html .vc_col-md-2, html .vc_col-lg-2, html .vc_col-xs-3, html .vc_col-sm-3, html .vc_col-md-3, html .vc_col-lg-3, html .vc_col-xs-4, html .vc_col-sm-4, html .vc_col-md-4, html .vc_col-lg-4, html .vc_col-xs-5, html .vc_col-sm-5, html .vc_col-md-5, html .vc_col-lg-5, html .vc_col-xs-6, html .vc_col-sm-6, html .vc_col-md-6, html .vc_col-lg-6, html .vc_col-xs-7, html .vc_col-sm-7, html .vc_col-md-7, html .vc_col-lg-7, html .vc_col-xs-8, html .vc_col-sm-8, html .vc_col-md-8, html .vc_col-lg-8, html .vc_col-xs-9, html .vc_col-sm-9, html .vc_col-md-9, html .vc_col-lg-9, html .vc_col-xs-10, html .vc_col-sm-10, html .vc_col-md-10, html .vc_col-lg-10, html .vc_col-xs-11, html .vc_col-sm-11, html .vc_col-md-11, html .vc_col-lg-11, html .vc_col-xs-12, html .vc_col-sm-12, html .vc_col-md-12, html .vc_col-lg-12 {padding-left:10px;padding-right:10px;}
.wpb_single_image .vc_single_image-wrapper {max-width:100%;}
.stripe .row .container {padding-left:0;padding-right:0;}

/* --------------------------------------------------------------- 
   =RESET PRETTY PHOTO ------------------------------------------- */
   
div.pp_overlay {background:#000;background:rgba(0,0,0,0.8)!important}
div.pp_pic_holder {overflow:hidden;}
div.pp_woocommerce .pp_content_container {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
div.pp_woocommerce .pp_close {width:30px;height:30px;right:0;top:0;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background-image:none;filter:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
div.pp_woocommerce .pp_close:before {line-height:30px;color:#fff;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;}

/* --------------------------------------------------------------- 
   =RESET OWL PHOTOS --------------------------------------------- */
   
.owl-carousel .owl-item img {width:auto;height:auto;}
	
/* =============================================================== */
/*                         II. LAYOUT                              */
/* =============================================================== */

#wd-container {/*background:#fff;*/padding-top:60px;}
/*.home #wd-container {padding-top:20px;}*/
#container-main{margin-bottom:40px;}

#header {position:relative;z-index:10;}
#main-module-container {overflow:hidden;position:relative;z-index:8;}

/* Box - Wide */
.wd-boxed,
.row-boxed {max-width:1200px;margin-left:auto;margin-right:auto;}
.row-boxed .wd_row_content {background:#fff;overflow:hidden;}
.row-wide {/*background:#fff;*/}
.row-wide .wd_row_content {max-width:1200px;margin-left:auto;margin-right:auto;/*overflow:hidden;*/}
#header.wd-boxed {max-width:100%;}

/* Column */
.wd-col-lg-1{width:100%;}
.wd-col-lg-2{width:50%;}
.wd-col-lg-3{width:33.33333%;}
.wd-col-lg-4{width:25%;}
.wd-col-lg-5{width:20%;}
.wd-col-lg-6{width:16.66666%;}
.wd-col-lg-7{width:14.28571%;}
.wd-col-lg-8{width:12.50000%;}
.wd-col-lg-1,.wd-col-lg-2,.wd-col-lg-3,.wd-col-lg-4,.wd-col-lg-5,.wd-col-lg-6,.wd-col-lg-7,.wd-col-lg-8,
section.wd-col-lg-1,section.wd-col-lg-2,section.wd-col-lg-3,section.wd-col-lg-4,section.wd-col-lg-5,section.wd-col-lg-6,section.wd-col-lg-7,section.wd-col-lg-8 {display:inline-block;margin-right:-4px;}

@media 
only screen and (max-width: 1199px) {
	.wd-col-md-1{width:100%;}
	.wd-col-md-2{width:50%;}
	.wd-col-md-3{width:33.33333%;}
	.wd-col-md-4{width:25%;}
	.wd-col-md-5{width:20%;}
	.wd-col-md-6{width:16.66666%;}
	.wd-col-md-7{width:14.28571%;}
	.wd-col-md-8{width:12.50000%;}
}

@media 
only screen and (max-width: 991px) {
	.wd-col-sm-1{width:100%;}
	.wd-col-sm-2{width:50%;}
	.wd-col-sm-3{width:33.33333%;}
	.wd-col-sm-4{width:25%;}
	.wd-col-sm-5{width:20%;}
	.wd-col-sm-6{width:16.66666%;}
	.wd-col-sm-7{width:14.28571%;}
	.wd-col-sm-8{width:12.50000%;}
}

@media 
only screen and (max-width: 767px) {
	.wd-col-xs-1{width:100%;}
	.wd-col-xs-2{width:50%;}
	.wd-col-xs-3{width:33.33333%;}
	.wd-col-xs-4{width:25%;}
	.wd-col-xs-5{width:20%;}
	.wd-col-xs-6{width:16.66666%;}
	.wd-col-xs-7{width:14.28571%;}
	.wd-col-xs-8{width:12.50000%;}
}

@media 
only screen and (max-width: 479px) {
	.products{text-align:center;}
	.product{text-align:left;}
	.wd-col-mb-1{width:100%;}
	.wd-col-mb-2{width:50%;}
	.wd-col-mb-3{width:33.33333%;}
	.wd-col-mb-4{width:25%;}
	.wd-col-mb-5{width:20%;}
	.wd-col-mb-6{width:16.66666%;}
	.wd-col-mb-7{width:14.28571%;}
	.wd-col-mb-8{width:12.50000%;}
}

/* =============================================================== */
/*                         III. HEADER                             */
/* =============================================================== */

#header {}
#header .header-second {padding:0 15px;text-align:center;}
#header .header-third-content {text-align:center;}
.header-bottom-content {padding-left:0;padding-right:0;}

.header-top {position:relative;}
#header-bottom-sticky-wrapper {position:relative;z-index:9;}
.header-bottom {position:relative;}
#header-bottom-sticky-wrapper.is-sticky #header-bottom {border-width:0 0 1px;}
.header-v2 #header-bottom-sticky-wrapper.is-sticky #header-bottom {border-width:0;}
#header .header-v2 .is-sticky .sticky-done {border-width:0;}

/* --------------------------------------------------------------- 
   =LOGO --------------------------------------------------------- */

#header .logo a {display:inline-block;max-width:100%;}
#header .logo img {margin:0;}  
#header .wd_seperator .logo {margin:15px 0;} 
#header .header-v6 .is-sticky .logo {margin:0;}

/* --------------------------------------------------------------- 
   =HEADER CART -------------------------------------------------- */
   
.header_woo_content {float:right}
.header_woo_content .wd_tini_cart_wrapper {position:relative;}
.header_woo_content .shopping-cart .cart_size a{position:relative;display:inline-block;padding:0 39px 0 48px;border-width:1px;border-color:#ddd;text-transform:capitalize;line-height:36px;transition:none;-moz-transition:none;-webkit-transition:none;}
.header_woo_content .shopping-cart .cart_size a:before {content:"";position:absolute;left:24px;top:5px;background:url(images/icon_cart.png) no-repeat;width:18px;height:25px;}
.header_woo_content .shopping-cart .cart_size a:after {content:"\f0d7";position:absolute;right:17px;top:0;font-family:"FontAwesome";color:#000;font-size:12px;}
.header_woo_content .shopping-cart .wd_tini_cart_wrapper:hover .cart_size a:before {background-position:-18px 0;}
.header_woo_content .shopping-cart .wd_tini_cart_wrapper:hover .cart_size a,.header_woo_content .shopping-cart .wd_tini_cart_wrapper:hover .cart_size a:after {color:#fff;}
.header_woo_content .cart_dropdown {display:none;position:absolute;right:0;top:100%;width:350px;border-width:1px;background:#fff;}
.header_woo_content .dropdown_body {padding:14px 20px 0 14px;}
.header_woo_content .size_empty {padding:20px;}
.header_woo_content ul.cart_list li {position:relative;padding:0 0 15px;margin:9px 0 0;list-style:none;overflow:hidden;}
.header_woo_content ul.cart_list li:after {display:block;content:"";position:absolute;left:6px;right:0;top:auto;bottom:0;border-width:1px 0 0;border-style:solid;}
.header_woo_content ul.cart_list li:first-child {margin-top:0;}
.header_woo_content ul.cart_list li:last-child {margin-bottom:0;}
.header_woo_content ul.cart_list li img{width:auto;height:auto;max-width:115px;margin:6px 0 0 6px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.header_woo_content ul.cart_list li > a {display:inline-block;float:left;}
.header_woo_content ul.cart_list li > div {margin:21px 0 0 140px;}
.header_woo_content a.remove {position:relative;font-size:0;display:block;width:21px;height:21px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;position:absolute;left:0;top:0;}
.header_woo_content a.remove:before {content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:url(images/icon_delete.gif) no-repeat;}
.header_woo_content ul.cart_list li:first-child a.remove {top:0;}
.header_woo_content ul.cart_list li .wd_cart_title {font-size:15px;display:inline-block;}
.header_woo_content ul.cart_list li .quantity {font-size:18px;display:inline-block;width:100%;padding:5px 0 0 0;}
.header_woo_content .dropdown_footer .buttons {position:relative;bottom:-1px;background:#1f1f1f;padding:20px;margin:0 -1px;overflow:hidden;}
.header_woo_content .dropdown_footer .total {overflow:hidden;padding:0 30px 10px;margin:0;}
.header_woo_content .dropdown_footer .total span {font-size:18px;font-weight:500;float:right;}
.header_woo_content .dropdown_footer .total span:first-child {text-transform:uppercase;float:left;font-size:15px;font-weight:600;}
.header_woo_content .dropdown_footer .buttons {overflow:hidden;}
.header_woo_content .dropdown_footer .buttons a:first-child {margin-left:0!important;}
.header_woo_content .dropdown_footer .buttons a {float:left;background:none;padding:8px 38px 7px;margin:0 0 0 10px!important;color:#808080;border-color:#808080;}
.header_woo_content .dropdown_footer .buttons a:hover {background:#000;border-color:#000;}

/* --------------------------------------------------------------- 
   =HEADER ACCOUNT ----------------------------------------------- */
   
.header-account {float:left;}
.header-account .wd_tini_account_control {padding:0 15px;border-width:1px;border-color:#ddd;}
.header-account .wd_tini_account_control a {display:inline-block;position:relative;padding:0 18px 0 0;}
.header-account .wd_tini_account_control a:after {content:"\f007";font-family:"FontAwesome";position:absolute;right:0;top:0;width:12px;height:36px;line-height:36px;}
.header-account .wd_tini_account_control a span {display:inline-block;line-height:16px;padding:10px 0;}
.wd_tini_account_wrapper {position:relative;}
.wd_tini_account_wrapper .form_drop_down {display:none;position:absolute;left:0;top:100%;background:#fff;border:1px solid #dcdcdc;padding:14px 20px 18px;width:228px;}
.wd_tini_account_wrapper:hover .form_drop_down {display:block;}
.wd_tini_account_wrapper form {margin:0!important;overflow:hidden;padding:0!important;border:0!important;}
.wd_tini_account_wrapper .form_drop_down label {font-weight:500;font-size:10px;text-transform:uppercase;margin:0 0 2px;}
.wd_tini_account_wrapper .form_drop_down label span {color:#f50b10;font-size:13px;font-weight:700;}
.wd_tini_account_wrapper .form_drop_down p {margin:0;}
.wd_tini_account_wrapper .required_field {text-transform:uppercase;color:#f50b10!important;font-size:10px;font-weight:bold;display:inline-block;width:100%;margin:0 0 5px;}
.wd_tini_account_wrapper .required_field span {font-size:13px;font-weight:700;}
.wd_tini_account_wrapper .form_drop_down p.lost_password {margin:0 0 12px;}
.wd_tini_account_wrapper .lost_password a {font-size:12px;}
.wd_tini_account_wrapper .form_drop_down p.login-submit {border-bottom:1px solid #cbcbc9;margin:0 0 16px;}
.wd_tini_account_wrapper .login-submit input[type^="submit"] {width:100%;margin:0 0 20px;border-color:#bdb6b0;background:#bdb6b0;color:#fff;text-transform:uppercase;}
.wd_tini_account_wrapper .form_wrapper_footer a {font-size:12px;}

.header-v4 .wd_tini_account_wrapper .form_drop_down {left:auto;right:0;}

/* --------------------------------------------------------------- 
   =HEADER SEARCH ------------------------------------------------ */

.header_search {float:right;position:relative;line-height:0;}
.header_search:after {content:"";position:absolute;left:-1px;height:20px;top:11px;border-left:1px solid #c4c4c2;font-size:15px;}
.header_search .search_active_button {position:relative;display:inline-block;width:38px;height:38px;border-width:1px 1px 1px 0;border-color:#ddd;}
.header_search .search_active_button:before {content:"\f002";font-family:"FontAwesome";position:absolute;left:auto;right:0;top:0;bottom:0;width:38px;text-align:center;line-height:35px;color:#888887;}
.header_search .search_active_button span{display:none;}
.header_search .searchform {display:none;position:absolute;right:0;top:100%;background:#fff;border-width:1px;padding:20px;width:350px;margin:-1px 0 0;z-index:10;}
.header_search .searchform > div {position:relative;min-height:42px;}
.header_search .searchform label {display:none;}
.header_search .searchform input {margin:0;}
.header_search .searchform input[type^="text"] {width:100%;position:absolute;left:0;right:0;top:0;bottom:0;padding-right:100px;}
.header_search .searchform input[type^="submit"] {padding:12px 20px!important;font-size:13px;text-transform:uppercase;color:#fff;background:#bdb6b0;border-color:#bdb6b0;position:absolute;right:0;top:0;}
html .select2-drop {width:150px!important;margin-left:-1px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-width:1px;border-top-width:1px;border-style:solid;border-color:#ededed;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
html .select2-drop .select2-search {display:none;}
html .select2-results {margin:0;padding:0;}
html .select2-results .select2-highlighted {background:transparent;}
html .select2-results .select2-result-label {padding:10px 15px 7px;border-width:1px 0 0;text-transform:uppercase;}
html .select2-results li:first-child .select2-result-label {border:0;}

/* --------------------------------------------------------------- 
   =HEADER WIDGET AREA ------------------------------------------- */
.wd_seperator .header-first {padding-top:35px;}
.header-first .widget-area {float:left;}
#header .widget-area,.select2-drop {font-size:13px;}
.header-first .widget-area .widget-container {margin:0;}
.header-first .select2-container,.header-menu .select2-container {width:auto!important;float:left;}
.header-first .select2-container .select2-choice,.header-menu .select2-container .select2-choice {background:none;filter:none;line-height:36px;height:38px;border-width:1px 1px 1px 0;border-color:#ddd;padding:0 0 0 15px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.header-first .select2-container .select2-choice:focus,.header-menu .select2-container .select2-choice:focus {box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.header-first .select2-container .select2-choice div,.header-menu .select2-container .select2-choice div {background:none;filter:none;border:0;}
.header-first .select2-container .select2-choice div b,.header-menu .select2-container .select2-choice div b {border:0;background:transparent;}
.header-first .select2-container .select2-choice div b:after ,.header-menu .select2-container .select2-choice div b:after {content:"\f0d7";font-family:"FontAwesome";font-size:12px;text-align:center;position:absolute;left:0;right:0;top:0;bottom:0;line-height:38px;}
.header-first .select2-container .select2-choice span.select2-chosen ,.header-menu .select2-container .select2-choice span.select2-chosen {padding-right:28px;margin:0;line-height:36px;}
.header-first .select2-container.difference_language .select2-choice span.select2-chosen ,.header-menu .select2-container.difference_language .select2-choice span.select2-chosen {padding-right:31px;}
.header-first .select2-container .select2-choice .select2-arrow {right:10px;}
.header-first .select2-container.difference_language .select2-choice .select2-arrow {right:12px;}
.header-v4 .header-first .select2-container.difference_language .select2-choice span.select2-chosen ,.header-v4 .header-menu .select2-container.difference_language .select2-choice span.select2-chosen {padding-right:25px}
.header-v4 .header-first .select2-container .select2-choice span.select2-chosen, .header-v4 .header-menu .select2-container .select2-choice span.select2-chosen {padding-right:22px;}

/* =============================================================== */
/*                            HEADER STYLE                         */
/* =============================================================== */

.sticky-wrapper.is-sticky .header-bottom {margin:0!important;}
.header-top-content {position:relative;z-index:1000;}
.header-v1 .header_search .search_active_button:before,.header-v3 .header_search .search_active_button:before {color:#888887;}
.is-sticky .header-sticky {box-shadow:0 0 3px #000;-moz-box-shadow:0 0 3px #000;-webkit-box-shadow:0 0 3px #000;}
.header-v1  ~ .is-sticky .header-sticky {box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;} 
.header-v4 .is-sticky .header-sticky {box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;-webkit-box-shadow:0 0 3px #ccc;}

/* ---------------------------------------------------------------
   =STYLE 01 ----------------------------------------------------- */

.wd-boxed .header-v1 .header-top-content {position:relative;max-width:1200px;margin-left:auto;margin-right:auto;}
#header .header-v1 {position:relative;padding:40px 0;}   
#header .header-v1 .header-first {position:absolute;left:0;top:50%;margin-top:-19px;width:400px;padding:0 10px;}
#header .header-v1 .header-second {padding:0 400px;}
#header .header-v1 .header-third {position:absolute;right:0;top:0;width:400px;padding:0 10px;top:50%;margin-top:-19px;}

/* ---------------------------------------------------------------
   =STYLE 02 ----------------------------------------------------- */

.wd-boxed .header-top.header-v2 {max-width:100%;}   
#header .header-v2 .header-first-content,#header .header-v2 .header-second-content {max-width:1200px;margin-left:auto;margin-right:auto;}
#header .header-v2 .header-first-content:after,#header .header-v2 .header-second-content:after {content:"";display:table;}
.home .header-top.header-v2 {position:absolute;left:0;top:0;right:0;}
#header .header-v2 > div {margin-left:0;margin-right:0;}
#header .header-v2 .header-first {padding:0;position:relative;z-index:10000;}
#header .header-v2 .header-second {}
#header .header-v2 .header-logo {float:left;padding:50px 10px;width:30%;text-align:left;}
#header .header-v2 .logo {margin:0;}
#header .header-v2 #header-bottom-sticky-wrapper {float:right;margin:40px 0;width:70%;padding:0 10px;}
#header .header-v2 .header-menu {background:transparent;padding:40px 0;}
#header .header-v2 .nav {text-align:right;}
#header .header-v2 .nav ul.sub-menu {text-align:left;}

#header .header-v2 .is-sticky .sticky-done {max-width:100%;}
#header .header-v2 .is-sticky .sticky-done .header-logo-menu {max-width:1200px;margin:0 auto;}
#header .header-v2 .is-sticky .sticky-done .header-logo {padding:11px 0;}
#header .header-v2 .is-sticky .sticky-done .header-logo img {max-height:20px;}
#header .header-v2 .is-sticky .sticky-done .header-menu {padding:0;}
#header .header-v2 .is-sticky .sticky-done .header-menu .nav:after {display:none!important;}

#header .header-v2 .header-menu-content {background:transparent;}

#header .header-v2 .nav > .main-menu > ul.menu > li > a {padding:13px 12px 11px;font-size:18px;}
.home #header .header-v2 .nav > .main-menu > ul.menu > li > a {color:transparent;text-shadow:0 0 2px #fff;}
#header .header-v2 .nav > .main-menu > ul.menu > li > .menu-sup-label {color:transparent;text-shadow:0 0 2px #fff;}
#header .header-v2 .nav > .main-menu > ul.menu > li.current-menu-item > a,#header .header-v2 .nav > .main-menu > ul.menu > li:hover > a,#header .header-v2 .nav > .main-menu > ul.menu > li:hover > .menu-sup-label {text-shadow:none;color:#fff;}
#header .header-v2 .is-sticky .nav > .main-menu > ul.menu > li > a {color:#fff;text-shadow:none;font-size:14px;padding:12px 25px;}
#header .header-v2 .is-sticky .nav > .main-menu > ul.menu > li > .menu-sup-label {color:#fff;text-shadow:none;}

/* ---------------------------------------------------------------
   =STYLE 03 ----------------------------------------------------- */

.header-main {background-size:cover;background-position:center 0;background-repeat:no-repeat;/*background-attachment:fixed;*/}   
#header .header-v3.header-top {position:absolute;left:20px;right:20px;top:20px;}
#header.wd-boxed .header-v3.header-top > div {position:relative;max-width:1180px;margin-left:auto;margin-right:auto;}
#header .header-v3 .header-top-content {border-width:0 0 1px;}
#header .header-v3 .header-first {position:absolute;left:0;top:50%;margin-top:-17px;width:400px;padding:0 10px 0 20px;}
#header .header-v3 .header-second {padding:0 400px;}
#header .header-v3 .header-second-content {overflow:hidden;}
#header .header-v3 .header-third {position:absolute;right:0;top:0;width:400px;padding:0 10px;top:50%;margin-top:-17px;}

#header .header-v3 .header-bottom-content.container,   
#header .header-v3 .header-bottom-content > .container {max-width:100%;}
#header .header-v3 ~ .top-title #crumbs a, #header .header-v3 ~ .top-title .bbp-breadcrumb a, #header .header-v3 ~ .top-title .woocommerce-breadcrumb a, #header .header-v3 ~ .top-title .woocommerce-breadcrumb a {color:#fff!important;}

/* --------------------------------------------------------------- 
   =STYLE 04 ----------------------------------------------------- */

.header-v4 .header-top-inner {position:relative;z-index:10;}
#header .header-v4 .logo {float:left;margin:45px 30px 45px 0;} 
.header-v4 .nav {float:left;text-align:left;margin-left:-25px;}
.header-v4 .header-menu-content .widget-area {float:right;margin:2px 0;}
.header-v4 .header-menu-content .widget-area > * {display:inline-block;float:right;}
.header-v4 .header-menu-content .header-account {margin:0 0 0 8px;}
.header-v4 .header_search {margin:38px 0;}
.header-v4 .header_search:after {display:none;}
.header-v4 .header_search .screen-reader-text{display:none;}
.header-v4 .header_search #searchform {position:relative;display:inline-block;max-width:100%;height:40px;border-width:1px;background:#fff;margin:0;padding:0 0 0 160px;}
.header-v4 .header_search .wd_search_form {overflow:hidden;position:relative;top:-1px;right:-1px;bottom:-1px;}
.header-v4 .header_search .wd_search_form:after {content:"";width:13px;height:13px;position:absolute;right:auto;top:50%;bottom:auto;right:55px;margin-top:-6px;cursor:pointer;z-index:1;}
.header-v4 .header_search #searchform #s {border:0;margin:0;font-size:13px;background:transparent;padding:5px 70px 4px 15px;width:345px;height:40px;max-width:100%;color:#000;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;position:relative;z-index:1;float:left;}
.header-v4 .header_search #searchform #s::-webkit-input-placeholder {color:#999;}
.header-v4 .header_search #searchform  #searchsubmit {border:0;position:absolute;bottom:1px;top:1px;right:1px;left:auto;line-height:18px;padding:0;width:43px;margin:0;float:left;transition:none;-moz-transition:none;-webkit-transition:none;z-index:1;background:url(images/icon-header-search.png) no-repeat center center;font-size:0;line-height:0;}
.header-v4 .header_search #searchform  #searchsubmit i {width:26px;height:26px;line-height:24px;font-size:18px;color:#333;}
.header-v4 .header_search #searchform  #searchsubmit i.loading {background:url(images/heart_loading.gif) no-repeat center center;}
.header-v4 .header_search #searchform  #searchsubmit i.loading:before {color:transparent;}
.header-v4 .header_search .select2-container {position:absolute;left:0;top:0;max-width:155px;width:155px!important;border-width:0 1px 0 0;}
.header-v4 .header_search .select2-container .select2-choice {border:0;background:none;background-color:transparent;filter:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;height:38px;line-height:38px;padding:0 25px 0 25px;text-align:center;position:relative;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;text-align:left;}
.header-v4 .header_search .select2-container .select2-choice:before {content:"";width:1px;position:absolute;right:1px;left:auto;top:0;bottom:0;}
.header-v4 .header_search .select2-container .select2-choice span {margin-right:0;display:inline-block;margin:0;position:relative;z-index:1;line-height:38px;float:left;}
.header-v4 .header_search .select2-container .select2-choice div {border:0;background-color:transparent;background-image:none;filter:none;}
.header-v4 .header_search .select2-container .select2-choice div b {background:url(images/select_2_icon_list.png) no-repeat 0 center!important;}
html .header-v4 .header_search .select2-container .select2-choice .select2-arrow b:after {content:"\f0d7";font-size:14px;top:0;}
.header-v4 .header_search .select2-container .select2-choice div {width:28px;height:50px;}
.header-v4 .header_search .woocommerce ul.product_list_widget,.woocommerce-page .header_search ul.product_list_widget {padding:15px;background:#fff;border-width:1px;}
.header-v4 .header_search .woocommerce ul.product_list_widget li:first-child,.woocommerce-page .header_search ul.product_list_widget li:first-child {border-width:0;padding:0;margin:0;}
.header-v4 .header_search .woocommerce ul.product_list_widget li,.woocommerce-page .header_search ul.product_list_widget li {overflow:hidden;padding:15px 0 0;margin:15px 0 0;border-width:1px 0 0;text-align:left;} 
.header-v4 .header_search .woocommerce ul.product_list_widget li img,.woocommerce-page .header_search ul.product_list_widget li img {float:none;margin:0;}
.header-v4 .header_search .woocommerce ul.product_list_widget li a,.woocommerce-page .header_search ul.product_list_widget li a {font-weight:normal;text-transform:none;}
.header-v4 .header_search .woocommerce ul.product_list_widget li a.thumbnail,.woocommerce-page .header_search ul.product_list_widget li a.thumbnail {float:left;margin:0 15px 0 0;}
.header-v4 .header_search .woocommerce ul.product_list_widget li.search_all,.woocommerce-page .header_search ul.product_list_widget li.search_all {text-align:right;}
.header-v4 .header_woo_content {margin:39px 0 39px 40px;position:relative;z-index:2;}
.header-v4 .header_search .woocommerce ul.product_list_widget li.search_all a,.woocommerce-page .header_search ul.product_list_widget li.search_all a {display:inline-block;}
.header-v4 .shopping-cart,.header-v4 .header-account {display:inline-block;margin:0;}
.header-v4 .header_woo_content .shopping-cart .cart_size a {border-width:0;}
.header-v4 .header-menu .select2-container .select2-choice {border-width:0;padding:0 0 0 10px;}
.header-v4 .header-account .wd_tini_account_control {border-width:0;padding:0;}

.header-v4 .header_search #searchform #s::-webkit-input-placeholder {color:transparent;}
.header-v4 .header_search #searchform #s:-moz-input-placeholder {color:transparent;}
.header-v4 .header_search #searchform #s::-moz-input-placeholder {color:transparent;}
.header-v4 .header_search #searchform #s:-ms-input-placeholder {color:transparent;}

/* --------------------------------------------------------------- 
   =STYLE 05 ----------------------------------------------------- */
   
.header-v5 .header-logo-menu {text-align:center;padding:25px 0;}
.header-v5 .nav .main-menu .menu-sup-label,.nav .main-menu > ul > li:hover > .menu-sup-label {top:0;}
.header-v5 ~ .top-title {background-position:center center;background-repeat:no-repeat;background-size:cover;}
#header .header-v5 .nav {position:relative;}
#header .header-v5 .header-menu-content {text-align:center;}
#header .header-v5 .header-menu-content > div {position:relative;}
#header .header-v5 .nav {text-align:left;padding:0 100px;display:inline-block;}
#header .header-v5 .menu-extra-right {text-align:left;}
#header .header-v5 .menu-extra-content {position:absolute;width:43px;height:42px;right:54px;top:0;border-left:1px solid #454242;}
#header .header-v5 .menu-extra-content .more-button {display:inline-block;font-size:0;color:transparent;position:absolute;left:0;right:0;bottom:0;top:0;top:0;background-image:url(images/ic-more-v5.png);background-repeat:no-repeat;background-position:center center;}
#header .header-v5 .menu-extra-content:hover .more-button {background-color:#454242}
#header .header-v5 .menu-extra-content .more-content {position:absolute;width:250px;right:-1px;top:100%;display:none;padding:20px;}
#header .header-v5 .menu-extra-content .screen-reader-text {display:none;}
#header .header-v5 .menu-extra-content .searchform {position:relative;margin:0 0 15px;}
#header .header-v5 .menu-extra-content .searchform input[type^="text"] {margin:0;border-color:#787878;background:transparent;color:#787878;}
#header .header-v5 .menu-extra-content .searchform .searchsubmit {width:38px;margin:0;border:0;position:absolute;right:1px;top:1px;bottom:1px;background:red;font-size:0;color:transparent;background:url(images/icon-search.png) no-repeat center center;}
#header .header-v5 .shopping-cart {position:relative;width:44px;height:42px;position:absolute;right:10px;top:0;border-left:1px solid #454242;border-right:1px solid #454242;}
#header .header-v5 .shopping-cart:hover .cart_size > a {background:#454242;}
#header .header-v5 .shopping-cart .cart_size > a {display:inline-block;width:42px;height:42px;position:absolute;left:0;top:0;}
#header .header-v5 .shopping-cart .cart_size > a:before {content:"\f07a";font-family:"FontAwesome";font-size:25px;position:absolute;left:0;right:0;top:0;bottom:0;line-height:42px;text-align:center;color:#fff;}
#header .header-v5 .shopping-cart .cart_size > a > span {font-size:0;color:transparent;}
#header .header-v5 .wd_tini_cart_control {display:inline-block;width:42px;height:42px}
#header .header-v5 .cart_dropdown {position:absolute;width:200px;right:-1px;top:100%;}
#header .header-v5 .cart_extra_v5 {display:inline-block;position:absolute;right:1px;top:1px;line-height:18px;font-size:11px;min-width:18px;text-align:center;background:#ff1b08;color:#fff;padding:0 4px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
#header .header-v5 .header-account {float:none;}
#header .header-v5 .header-account .wd_tini_account_control {padding:0;border:0;text-transform:uppercase;}
#header .header-v5 .header-account .wd_tini_account_control a {padding:0 0 0 23px;transition:none;-moz-transition:none;-webkit-transition:none;}
#header .header-v5 .header-account .wd_tini_account_control a:after {right:auto;left:0;height:auto;line-height:auto;top:-6px;}
#header .header-v5 .header-account .wd_tini_account_control a span {padding:0;}
#header .header-v5 .header-account .form_drop_down {display:none!important;}
#header .header-v5 .header-menu ul li {margin:0;}
#header .header-v5 .header-menu .select2-container a.select2-choice {padding-left:23px;}
#header .header-v5 .header-menu .select2-container .select2-choice,#header .header-v5 .header-menu .select2-container .select2-choice span.select2-chosen {border:0;line-height:1.55;padding-left:0;}
#header .header-v5 .header-top-content li.widget-container,#header .header-v6 .header-top-content li.widget-container {float:none;}
#header .header-v5 #currency_sel > ul > li > a {border:0;font-size:13px;width:auto;}
#header .header-v5 #currency_sel > ul > li > a:after {display:none;}

#header .header-v5 .select2-container .select2-choice .select2-arrow {line-height:1.55em;}
#header .header-v5 .header-menu .select2-container .select2-choice {height:auto;display:inline-block;text-transform:uppercase;}
html #header .header-v5 .header-menu .select2-container .select2-choice .select2-arrow b:after {height:auto;line-height:1.55em;}
#header .header-v5 .header-menu .select2-container {float:none;width:auto;}
html #header .header-v5 .select2-container.difference_currency .select2-arrow {right:auto;left:0;}
html #header .header-v5 .select2-container.difference_currency .select2-arrow b:after {content:"\f0dd";font-size:14px;height:auto;line-height:20px;top:-4px;}
html #header .header-v5 .select2-container.difference_language .select2-arrow {right:auto;left:0;}
html #header .header-v5 .select2-container.difference_language .select2-arrow b:after {content:"\f0dd";font-size:14px;height:auto;line-height:20px;top:-4px;}

#header .header-v5 #currency_sel {margin:0 0 5px;}
#header .header-v5 #currency_sel ul,#header .header-v5 #currency_sel li {list-style:none;}
#header .header-v5 #currency_sel a {text-transform:uppercase;}
#header .header-v5 #currency_sel a.currency_icon {padding:0 0 0 23px;position:relative;line-height:2em;display:inline-block;}
#header .header-v5 #currency_sel a.currency_icon:before {font-size:14px;content:"\f0dd";position:absolute;left:0;top:-3px;font-family:"FontAwesome";}
#header .header-v5 #currency_sel ul li {position:relative;}
#header .header-v5 #currency_sel ul ul {width:150px;position:absolute;left:0;top:100%;padding:2px 23px 10px!important;z-index:10;}
#header .header-v5 #lang_sel a.lang_sel_sel img {margin:0;}
#header .header-v5 #lang_sel > ul > li > a {padding:0 0 0 23px;position:relative;}
#header .header-v5 #lang_sel > ul > li > a:before {font-size:14px;content:"\f0dd";position:absolute;left:0;top:-3px;font-family:"FontAwesome";line-height:15px;}
#header .header-v5 #lang_sel ul ul {right:auto;left:0;top:100%;}
#header .header-v5 #lang_sel ul ul li {width:100%!important;}

#header .header-v5 .cart_dropdown {width:350px;padding:20px 20px 0;display:none;}
#header .header-v5 .cart_dropdown ul {margin:0;}
#header .header-v5 .cart_dropdown ul li {position:relative;overflow:hidden;list-style:none;margin:0;padding:0 0 15px;margin:0 0 15px;border-width:0 0 1px;border-color:rgba(255,255,255,0.4);}
#header .header-v5 .cart_dropdown ul li > a {float:left;margin:0 20px 0 0;}
#header .header-v5 .cart_dropdown ul li img {margin:0;}
#header .header-v5 .cart_dropdown ul li a.remove {position:absolute;left:3px;top:3px;display:inline-block;font-size:0;color:transparent;width:21px;height:21px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
#header .header-v5 .cart_dropdown ul li a.remove:before {content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:url(images/icon_delete.gif) no-repeat center center;}
#header .header-v5 .cart_dropdown .dropdown_footer .total {overflow:hidden;}
#header .header-v5 .cart_dropdown .dropdown_footer .total span:first-child {float:left;font-size:16px;}
#header .header-v5 .cart_dropdown .dropdown_footer .total span:last-child {float:right;font-size:16px;} 
#header .header-v5 .cart_dropdown .buttons {margin:0 -20px;padding:20px 20px 15px;}
#header .header-v5 .cart_dropdown .buttons a {padding:8px 40px 7px;border-color:#808080;color:#808080;background:transparent;}
#header .header-v5 .cart_dropdown .buttons a:hover {border-color:#000;background:#000;}
#header .header-v5 .cart_dropdown .size_empty {padding-bottom:20px;}
.cart_dropdown ul li a.remove:hover {background-color:#000;}
#header .header-v5 .home-menu {width:42px;height:42px;position:absolute;left:58px;top:0;border-left:1px solid #454242;border-right:1px solid #454242;}
#header .header-v5 .home-menu a {position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;}
#header .header-v5 .home-menu a i {font-size:20px;color:#fff;line-height:42px;}

#header .widget-container {overflow:visible;}

/* RESPONSIVE */
  @media only screen and (max-width: 640px){

			.display_ok{display: none !important;}
			.display_none{display: block !important;}

		
			
}
/* --------------------------------------------------------------- 
   =STYLE 06 ----------------------------------------------------- */

.home #header .header-v6{position:absolute;left:0;right:0;top:0;}
#header .header-v6 .header-menu-content {background:rgba(0,0,0,0.3);padding:25px 0;}
.error404 #header .header-v6 .header-menu-content {background:transparent;}
.error404 #header .header-v6 {position:absolute;left:0;right:0;top:0;}
#header .header-v6 .header-menu-content > div {position:relative;}
#header .header-v6 .is-sticky .header-menu-content {background:rgba(0,0,0,0.9)}
#header .header-v6 .is-sticky .header-menu-content .logo img {width:50%;height:auto;}
#header .header-v6 .is-sticky .nav .main-menu > ul > li > a {font-size:14px;}
#header .header-v6 .left-menu {text-align:right;margin:43px 0 42px;}
#header .header-v6 .right-menu {text-align:left;margin:43px 0 42px;}
#header .header-v6 .is-sticky .left-menu,#header .header-v6 .is-sticky .right-menu {margin:3px 0;}
#header .header-v6 .menu-extra-right {width:60px;height:42px;position:absolute;right:10px;top:37px;z-index:1000;}
#header .header-v6 .is-sticky .menu-extra-right {top:12px;}
#header .header-v6 .menu-extra-right .extra-heading {}
#header .header-v6 .menu-extra-right .more-button {position:absolute;width:60px;height:42px;font-size:0;color:transparent;right:0;top:0;}
#header .header-v6 .menu-extra-right .more-button:after{content:"\f0c9";font-family:"FontAwesome";position:absolute;width:30px;right:0;top:0;font-size:30px;line-height:30px;color:#fff;text-align:center;}
#header .header-v6 .menu-extra-right .more-content {position:absolute;right:0;top:100%;display:none;}
#header .header-v6 .cart_size_value_head {position:absolute;right:-8px;top:-8px;background:#ff0000;color:#fff;border:1px solid #dd3a32;min-width:20px;padding:0 2px;line-height:20px;font-size:12px;text-align:center;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;font-family:"arial"}
#header .header-v6 .menu-extra-right .more-content {background:#fdfbf7;width:300px;padding:0 20px 0 60px;border-width:0 0 2px;}
#header .header-v6 .menu-extra-right .content-inner {width:40px;position:absolute;left:0;top:0;bottom:0;}
#header .header-v6 .shopping-cart {clear:both;padding:20px 0;}
#header .header-v6 .shopping-cart ul {margin:0;}
#header .header-v6 .shopping-cart ul li {position:relative;overflow:hidden;list-style:none;margin:0;padding:0 0 15px;margin:0 0 15px;border-width:0 0 1px;}
#header .header-v6 .shopping-cart ul li > a {float:left;margin:0 20px 0 0;}
#header .header-v6 .shopping-cart ul li img {margin:0;}
#header .header-v6 .shopping-cart ul li a.remove {position:absolute;left:3px;top:3px;display:inline-block;font-size:0;color:transparent;width:21px;height:21px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
#header .header-v6 .shopping-cart ul li a.remove:hover {background:#000;}
#header .header-v6 .shopping-cart ul li a.remove:before {content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:url(images/icon_delete.gif) no-repeat center center;}
#header .header-v6 .shopping-cart .size_empty {margin:20px 0;}
#header .header-v6 .header-account a {color:#fff;display:block;}
#header .header-v6 .header-account a:hover {color:#000;}
#header .header-v6 .header-account .wd_tini_account_control {border-width:0;padding:0!important;}
#header .header-v6 .header-account .wd_tini_account_control a {font-size:0;padding:0 0 0 40px!important;min-height:40px;}
#header .header-v6 .header-account .wd_tini_account_control a:after {font-size:15px;color:#fff;left:0;width:40px;text-align:center;line-height:40px;}
#header .header-v6 .header-account:hover .wd_tini_account_control a:after {color:#000;} 
#header .header-v6 .header-account .account-inner {display:none;position:absolute;right:100%;top:0;width:105px;padding:8px 0 7px;}
#header .header-v6 .header-account .account-inner a {padding:0 18px;display:inline-block;width:auto;}
#header .header-v6 .header-account {position:relative;}
#header .header-v6 .xoxo,#header .header-v6 .xoxo li.widget-container {width:40px;margin:0;display:block;clear:both;}
#header .header-v6 .widget-container {overflow:visible;}
#header .header-v6 .more-content {box-shadow:0 0 1px rgba(0,0,0,0.1);-moz-box-shadow:0 0 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.1);}
#header .header-v6  #currency_sel > ul > li > a {border-width:0;}

#lang_sel a.lang_sel_sel {background:transparent;padding:3px 0;line-height:12px;border:1px solid #ddd;border-left:0;}
#lang_sel a.lang_sel_sel img {display:block;margin:9px 10px;}
#header .header-v5 #lang_sel a.lang_sel_sel,#header .header-v6 #lang_sel a.lang_sel_sel {border-width:0;}
#lang_sel li {width:auto;}
#lang_sel li:hover > ul {display:block;}
#lang_sel ul ul {display:none;visibility:visible;width:140px;border:1px solid #ddd;position:absolute;left:0;top:100%;margin-top:-1px!important;margin-left:-1px!important;background:#fff;height:auto!important;left:auto;padding:9px 22px!important;}
#lang_sel ul ul li {width:100%;}
#lang_sel ul li a {overflow:hidden;font-size:12px;text-transform:uppercase;line-height:12px;}
#lang_sel ul li img {float:left;margin:0 2px 0 0!important;}
#lang_sel ul ul img {width:auto;height:auto;}
#lang_sel ul ul a, #lang_sel ul ul a:visited {background:transparent;padding:9px 0;line-height:12px;border-width:0;}
#header .header-v6 #lang_sel > ul > li {width:40px;}
#lang_sel a:hover, #lang_sel ul ul a:hover {background:transparent;}
#lang_sel > ul > li > a {border:1px solid #ddd;border-left:0;}
#currency_sel ul {margin:0;}
#currency_sel ul li {margin:0;list-style:none;}
#currency_sel > ul > li > a {position:relative;font-size:0;width:30px;padding:5px 20px;border-width:1px 1px 1px 0;border-color:#ddd;display:inline-block;}
#currency_sel > ul > li > a:after{content:"\f0d6";font-family:"FontAwesome";line-height:40px;position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;font-size:18px;}
#currency_sel ul ul {background:#fff;border-width:1px;position:absolute;padding:0;margin-left:-1px!important;margin-top:-1px!important;padding:10px 0!important;width:120px;}
#currency_sel ul ul li {border-width:1px 0 0;padding:0 12px}
#currency_sel ul ul li:first-child {border-width:0;}
#header .header-v5 #lang_sel ul ul {margin-top:0;margin:0!important;border-width:0;}
#header .header-v5 #currency_sel ul ul li {padding:0 3px;}
#header .header-v6 #lang_sel ul ul {left:auto;right:100%;top:0;margin-top:0;margin:0!important;border-width:0;}
#header .header-v5 #currency_sel ul ul,#header .header-v6 #currency_sel ul ul {border-width:0;width:auto;}
#header .header-v5 #currency_sel ul ul li,#header .header-v6 #currency_sel ul ul li {border-width:0;}

#currency_sel {position:relative;}
#currency_sel ul,#currency_sel ul li {margin:0;}
#header .header-v6 #currency_sel * {color:#fff;}
#header .header-v6 #currency_sel a:hover {color:#000;}
#header .header-v6 #currency_sel ul ul {position:absolute;right:100%;top:0;padding:4px 0;}
#header .header-v6 #currency_sel ul li {position:relative;}
#header .header-v6 #currency_sel > ul > li:hover > a {color:#000;} 
#header .header-v6 #currency_sel ul ul li {padding:10px 22px;width:auto;line-height:15px;}
#header .header-v6 #currency_sel ul ul li a {}
#header .header-v6 #currency_sel .currency_icon {display:block;font-size:0;height:40px;width:40px;position:relative;}
#header .header-v6 #currency_sel .currency_icon:after {content:"\f0d6";font-family:"FontAwesome";line-height:40px;position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;font-size:14px;}
#header .header-v6 #lang_sel a.lang_sel_sel img {margin:10px auto!important;float:none}
#header .header-v6 #lang_sel ul ul {width:70px;}
#header .header-v6 #lang_sel ul ul li {text-align:center;}
#header .header-v6 #lang_sel ul ul li img {margin:0!important;float:none!important;}

#header .header-v6 .shopping-cart .dropdown_footer .total {overflow:hidden;}
#header .header-v6 .shopping-cart .dropdown_footer .total span:first-child {float:left;font-size:16px;}
#header .header-v6 .shopping-cart .dropdown_footer .total span:last-child {float:right;font-size:16px;} 
#header .header-v6 .shopping-cart .dropdown_footer .buttons a {padding:8px 17px 7px;}

#header .header-v6 .nav .main-menu > ul > li > a {text-transform:none;font-size:16px;font-weight:500;}
#header .nav .shortcode-recent-blogs .effect_hover_image span {display:none!important;}
#header .nav .shortcode-recent-blogs .effect_hover_image:hover img {transform:none;-moz-transform:none;-webkit-transform:none;}

.cart_size.cart-empty {display:none;}
   
/* --------------------------------------------------------------- 
   =STYLE ON MOBILE ---------------------------------------------- */
   
.phone_quick_menu_1 {display:inline-block;width:30px;height:30px;border:1px solid #ccc;position:absolute;right:50px;top:20px;}
.phone_quick_menu_1 a {font-size:0;display:inline-block;position:absolute;right:0;top:0;bottom:0;left:0;}
.phone_quick_menu_1 a:after {content:"";position:absolute;left:0;top:0;background:url(images/icon-profile.png) no-repeat center center;width:28px;height:28px;}
.mobile_cart_container {display:inline-block;width:30px;height:30px;border:1px solid #ccc;position:absolute;right:10px;top:20px;}
.mobile_cart_container a {font-size:0;display:inline-block;position:absolute;right:0;top:0;bottom:0;left:0;}
.mobile_cart_container a:after {content:"";position:absolute;left:0;top:0;background:url(images/icon-cart.png) no-repeat center center;width:28px;height:28px;}
.mobile_cart_number {position:absolute;top:-7px;right:2px;padding:0 4px;color:#fff;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;font-size:10px;line-height:12px;display:inline-block;font-family:"FontAwesome";}

.wd_woo_search_box {margin:0 20px;}
.wd_woo_search_box form {position:relative;}
.wd_woo_search_box input {margin:0;}
.wd_woo_search_box .button_search {display:inline-block;margin:0;position:absolute;right:1px;top:1px;bottom:1px}
.wd_woo_search_box .button_search button {border-width:0;margin:0;padding:9px 20px;}
   
/* =============================================================== */
/*                         IV. CONTENT                             */
/* =============================================================== */

#main-content > #container-main{padding:0;}

/* --------------------------------------------------------------- 
   =BREDCRUMBS --------------------------------------------------- */

#crumbs,.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb,.bbp-breadcrumb {padding:0 15px;margin-left:auto!important;margin-right:auto!important;text-align:center;}   
#crumbs a, #crumbs span,.bbp-breadcrumb a,.bbp-breadcrumb span,.woocommerce-breadcrumb span,.woocommerce-breadcrumb a,.woocommerce-breadcrumb {font-size:14px;font-weight:500;}
#crumbs a,.bbp-breadcrumb a,.woocommerce-breadcrumb a,.woocommerce-breadcrumb a,.woocommerce .woocommerce-breadcrumb a {color:#fff;}
#crumbs a:hover,.bbp-breadcrumb a:hover,.woocommerce-breadcrumb a:hover,.woocommerce-breadcrumb a:hover,.woocommerce .woocommerce-breadcrumb a:hover {text-decoration:underline;}
#crumbs span,.bbp-breadcrumb span,.woocommerce-breadcrumb span,.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb {text-align:center;font-size:14px;font-weight:500;text-shadow:0 0 1px #000;-moz-text-shadow:0 0 1px #000;-webkit-text-shadow:0 0 1px #000;}
#crumbs span.brn_arrow,.bbp-breadcrumb span.brn_arrow,.woocommerce-breadcrumb span.brn_arrow,.woocommerce .woocommerce-breadcrumb .brn_arrow,.woocommerce-page .woocommerce-breadcrumb .brn_arrow {padding:0 8px;}
#crumbs span.brn_arrow,.bbp-breadcrumb .bbp-breadcrumb-sep {font-size:0!important;padding:0;}
#crumbs span.brn_arrow:after, .bbp-breadcrumb .bbp-breadcrumb-sep:after{content:"/";padding:0 8px;font-size:12px!important;}
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb,.bbp-breadcrumb p {margin:0;}

div.bbp-breadcrumb {float:none;}

/* --------------------------------------------------------------- 
   =HEADING TITLE ------------------------------------------------ */

.top-title {padding:75px 0 45px;}
.site-title {text-align:center;font-size:30px;text-transform:none;text-shadow:0 0 1px #000;-moz-text-shadow:0 0 1px #000;-webkit-text-shadow:0 0 1px #000;font-weight:600;}
.page-title h1 {max-width:1200px;padding:0 0 20px;margin:0 auto;font-size:35px;line-height:1.14em;text-transform:uppercase;letter-spacing:-1px;}
h1.heading-title.page-title{font-size:30px;line-height:1.13em;text-transform:uppercase;color:#000;padding:10px 0;margin-bottom:10px;}

/* ---------------------------------------------------------------
   =OWL SLIDER --------------------------------------------------- */
   
.owl-controls .owl-nav div {display:inline-block;width:28px;height:28px;position:absolute;bottom:auto;top:50%;left:auto;right:-48px;margin-top:-14px;font-size:0;color:#666;border:1px solid #808080;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.owl-controls .owl-nav div:after {position:absolute;left:0;top:0;bottom:0;right:0;line-height:26px;font-size:16px;font-family:"FontAwesome";text-align:center;}
.owl-controls .owl-nav div.owl-prev {right:88px;}
.owl-controls .owl-nav div.owl-prev:after {content:"\f104";}
.owl-controls .owl-nav div.owl-next {right:25px;}
.owl-controls .owl-nav div.owl-next:after{content:"\f105";right:-1px;}
div.owl-prev.disabled,div.owl-next.disabled {display:none;}
.owl-controls .owl-nav div:hover:after {color:#fff;}
div.product .owl-controls .owl-nav div.owl-prev {margin-top:0;right:45px;}
div.product .owl-controls .owl-nav div.owl-next {margin-top:0;right:10px;}
div.product  .owl-controls .owl-nav div.owl-prev:after {left:-1px;}
div.product  .owl-controls .owl-nav div.owl-next:after {right:-1px;}
div.product .wd_thumbnails .owl-controls .owl-nav div.owl-prev {margin-top:-30px;right:-33px;}
div.product .wd_thumbnails .owl-controls .owl-nav div.owl-next {margin-top:4px;right:-33px;}

/* --------------------------------------------------------------- 
   =REVOLUTION SLIDER -------------------------------------------- */

.tp-bullets.simplebullets.round .bullet {width:16px;height:16px;background:url(images/icon_bullet.png) no-repeat -16px 0;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}   
.tp-bullets.simplebullets.round .bullet:hover, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.navbar .bullet:hover, .tp-bullets.simplebullets.navbar .bullet.selected {background-image:none;}
.tp-leftarrow.default {width:59px;height:59px;margin-top:-29px;background:#fff url(images/icon_arrow.png) no-repeat 0 -59px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.tp-rightarrow.default {width:59px;height:59px;margin-top:-29px;background:#fff url(images/icon_arrow.png) no-repeat -59px -59px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.tp-leftarrow.default:hover {background-position: 0 0;}
.tp-rightarrow.default:hover {background-position:-59px 0;}

/* --------------------------------------------------------------- 
   =EFFECT HOVER IMAGE ------------------------------------------- */
   
.effect_hover_image {position:relative;overflow:hidden;}
.effect_hover_image  img {width:100%;margin:0;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;}
.effect_hover_image span.hover {position:absolute;display:block;background:rgba(255, 255, 255, 0.5);width:0%;text-indent:-9999px;}
.effect_hover_image:hover span.hover {width:100%;height:100%;opacity:0;transition-duration:1.3s;-moz-transition-duration:1.3s;-webkit-transition-duration:1.3s;}
.effect_hover_image  span.hover {width:0;height:0;background:rgba(255, 255, 255, 0.35);opacity:1;transition-duration:0;-moz-transition-duration:0;-webkit-transition-duration:0;}
.effect_hover_image  span.hover1 {left:0;top:0;transition-delay:0;-moz-transition-delay:0;-webkit-transition-delay:0;}
.effect_hover_image  span.hover2 {right:0;top:0;transition-delay:0;-moz-transition-delay:0;-webkit-transition-delay:0;}
.effect_hover_image  span.hover3 {left:0;top:auto;bottom:0;transition-delay:0;-moz-transition-delay:0;-webkit-transition-delay:0;}
.effect_hover_image  span.hover4 {right:0;top:auto;bottom:0;transition-delay:0;-moz-transition-delay:0;-webkit-transition-delay:0;}
.effect_hover_image:hover img {transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}
   
/* --------------------------------------------------------------- 
   =DETAIL PRODUCT ----------------------------------------------- */
   
.image_summary {position:relative;}
.woocommerce #content div.product div.images img, .woocommerce div.product div.images img, 
.woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images img {box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.single-product #main-module-container .woocommerce-breadcrumb {display:none;}
.woocommerce table.shop_attributes, .woocommerce-page table.shop_attributes {border:0;opacity:0.7;}
#tab-additional_information table th {background:transparent;text-transform:none;}
#tab-additional_information table tr:nth-child(2n),
.woocommerce table.shop_attributes .alt td, .woocommerce table.shop_attributes .alt th, .woocommerce-page table.shop_attributes .alt td, .woocommerce-page table.shop_attributes .alt th {border:0;background:transparent;}
.woocommerce table.shop_attributes tr td:first-child, .woocommerce-page table tr th:first-child, .woocommerce table.shop_attributes tr td:first-child, .woocommerce table.shop_attributes tr th:first-child, .woocommerce-page table.shop_attributes tr td:first-child, .woocommerce-page table tr th:first-child {border-left-width:0;}
.woocommerce table.shop_attributes td, .woocommerce-page table.shop_attributes td {font-style:normal;}
#tab-additional_information > h2 {display:none;}

/* Summmary */
.woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary,
.woocommerce div.product div.summary, .woocommerce-page div.product div.summary {width:58%;padding:0 0 0 10px;margin:0 0 50px;}
.woocommerce #content div.product p.price del, .woocommerce #content div.product span.price del, .woocommerce div.product p.price del, 
.woocommerce div.product span.price del, .woocommerce-page #content div.product p.price del, .woocommerce-page #content div.product span.price del, 
.woocommerce-page div.product p.price del, .woocommerce-page div.product span.price del {font-size:26px;line-height:1.8em;color:#b1b1b1!important;}
.woocommerce #content div.product p.price del .amount, .woocommerce #content div.product span.price del .amount, .woocommerce div.product p.price del .amount, 
.woocommerce div.product span.price del .amount, .woocommerce-page #content div.product p.price del .amount, .woocommerce-page #content div.product span.price del .amount, 
.woocommerce-page div.product p.price del .amount, .woocommerce-page div.product span.price del .amount {font-size:26px;color:#b1b1b1;}
.woocommerce #content div.product div.summary p.price,.woocommerce-page #content div.product div.summary p.price,
.woocommerce #content div.product div.summary .amount, .woocommerce-page #content div.product div.summary .amount,
.woocommerce div.product div.summary .amount, .woocommerce-page div.product div.summary .amount {font-size:40px;line-height:1.15em;}
.woocommerce div.product div.summary .woocommerce-product-rating .star-rating, .woocommerce-pagediv.product div.summary .woocommerce-product-rating .star-rating {font-size:15px;}
.woocommerce div.product div.summary > div > .price, .woocommerce-page div.product div.summary > div > .price {margin-top:-5px;}
div.product div.summary .wd-review-link {color:#b1b1b1;font-style:italic;line-height:2.46em;font-weight:300;margin:0 0 0 5px;}
div.product div.summary .wd-review-link:hover {text-decoration:underline;}
div.product div.summary .social_sharing {margin:15px 0 10px;border-width:1px 0 0;}
div.product div.summary .social_sharing .twitter iframe {margin-bottom:0;}
div.product div.summary .availability .wd_availability {text-transform:capitalize;padding-right:5px;}
div.product div.summary .availability span {letter-spacing:0.5px;}
div.product div.summary .wd_product_sku {text-transform:capitalize;color:#b1b1b1}
div.product div.summary .short-description {margin:0 0 30px;}
div.product div.summary .cart.product_detail {margin:0;clear:both;}
div.product div.summary .pre_quantity {min-width:86px;padding-right:5px;float:left;text-transform:capitalize;}
div.product div.summary .pre_price {min-width:86px;padding-right:5px;text-transform:capitalize;}
.pp_pic_holder div.product form.cart .button,
.woocommerce #content div.product form.cart .button, .woocommerce div.product form.cart .button, 
.woocommerce-page #content div.product form.cart .button, .woocommerce-page div.product form.cart .button,
.pp_pic_holder div.product p.cart .button,
.woocommerce #content div.product form.cart .button, .woocommerce div.product p.cart .button, 
.woocommerce-page #content div.product form.cart .button, .woocommerce-page div.product p.cart .button {clear:left;margin:15px 0 3px;padding:8px 17px 7px 42px;position:relative;font-weight:400;position:relative;left:auto;right:auto;top:auto;bottom:auto;}
.pp_pic_holder div.product form.cart .button:before,
.woocommerce #content div.product form.cart .button:before, .woocommerce div.product form.cart .button:before, 
.woocommerce-page #content div.product form.cart .button:before, .woocommerce-page div.product form.cart .button:before,
.pp_pic_holder div.product p.cart .button:before,
.woocommerce #content div.product form.cart .button:before, .woocommerce div.product p.cart .button:before, 
.woocommerce-page #content div.product form.cart .button:before, .woocommerce-page div.product p.cart .button:before {content:"\f07a";font-family:"FontAwesome";position:absolute;left:20px;top:8px;font-size:14px;}
.pp_pic_holder div.product form.cart .button:hover,
.pp_pic_holder div.product .button.single_add_to_cart_button:hover,
.woocommerce #content div.product form.cart .button:hover, .woocommerce div.product form.cart .button:hover, 
.woocommerce-page #content div.product form.cart .button:hover, .woocommerce-page div.product form.cart .button:hover {color:#fff;}
.woocommerce #content div.product form.cart table .button, .woocommerce div.product form.cart table .button, 
.woocommerce-page #content div.product form.cart table .button, .woocommerce-page div.product form.cart table .button {margin:0;}
.woocommerce #content .quantity, .woocommerce .quantity, .woocommerce-page #content .quantity, .woocommerce-page .quantity {width:auto;}
.woocommerce #content .quantity, .woocommerce .quantity:after, .woocommerce-page #content .quantity, .woocommerce-page .quantity:after {content:"";display:table;}
.woocommerce div.product div.summary  .star-rating:before, .woocommerce-page div.product div.summary  .star-rating:before, 
.woocommerce div.product div.summary  .star-rating span:before, .woocommerce-page div.product div.summary  .star-rating span:before {font-size:15px;}
.woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images,
.woocommerce div.product div.images,.woocommerce-page div.product div.images {padding:0 10px 0 0;}
html .woocommerce #content div.product div.images, .woocommerce div.product div.images, 
html .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {margin:0 0 50px;width:42%;}
.woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images img,
.woocommerce div.product div.images,.woocommerce-page div.product div.images img {margin-bottom:0;}
.woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images div.thumbnails,
.woocommerce div.product div.images,.woocommerce-page div.product div.images div.thumbnails {position:relative;z-index:100000!important;}
.woocommerce #content div.product div.images div.thumbnails,.woocommerce-page #content div.product div.images div.thumbnails {padding:10px 50px 0 0!important;width:auto;}
.woocommerce div.product div.images,.woocommerce-page div.product div.images {margin:0 0 50px;}
div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a,
div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a {position:relative;left:auto;top:auto;right:auto;bottom:auto;font-size:12px;display:inline-block;width:auto;padding:6px 10px 4px 24px;height:auto;margin:0 3px 0 0;border-width:1px;border-color:#e2e2e2;color:#e2e2e2;text-transform:uppercase;font-weight:400;}
div.product div.summary  .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a,
div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
div.product div.summary  .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a:before,
div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a:before {width:auto;height:auto;position:absolute;left:8px;top:7px;font-size:11px;line-height:18px;color:#e2e2e2;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;}
div.product div.summary  .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a:hover,
div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a:hover {background:transparent;}
div.product div.summary .yith-wcwl-add-to-wishlist {display:inline-block;float:left;margin:0;}
div.product div.summary .yith-wcwl-add-to-wishlist ~ .clear {display:none;}
div.product div.summary .compare {padding:6px 10px 4px 28px;border-width:1px;border-color:#e2e2e2;color:#e2e2e2;text-transform:uppercase;font-weight:400;font-size:12px;position:relative;display:inline-block;float:left;}
div.product div.summary .compare:before {content:"\f0ec";font-family:"FontAwesome";position:absolute;top:px;left:10px;font-size:11px;}
div.product div.summary .product_meta {margin:0;padding:25px 0 20px;border-width:0 0 1px;margin:0 0 30px;clear:both;}
div.product div.summary .product_meta span.posted_in,div.product div.summary .product_meta span.tagged_as {display:inline-block;width:100%;margin:0 0 6px;}
div.product div.summary .product_meta a {color:#a6a6a6;text-transform:capitalize;font-weight:300;}
div.product div.summary .product_meta a:hover {text-decoration:underline;}
.woocommerce #main-content.col-sm-12 div.product div.images, .woocommerce-page #main-content.col-sm-12 div.product div.images, 
.woocommerce #main-content.col-sm-12 div.product div.summary, .woocommerce-page #main-content.col-sm-12 div.product div.summary {width:100%!important;padding:0!important;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.pp_pic_holder div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce div.product form.cart .button, .woocommerce-page #content div.product form.cart .button, .woocommerce-page div.product form.cart .button, .pp_pic_holder div.product p.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce div.product p.cart .button, .woocommerce-page #content div.product form.cart .button, .woocommerce-page div.product p.cart .button {padding-top:9px;padding-bottom:6px;}
} 
 
/* Label */   
div.product_label {z-index:1;display:inline-block;position:absolute;z-index:2;right:auto;top:10px;left:0;text-align:center;width:53px;}
div.product_label > span {position:relative;padding:10px 5px;margin:0 0 0 10px!important;display:inline-block;text-transform:uppercase;font-size:12px;line-height:23px;}
div.product_label span:after ,.pp_pic_holder div.product span.onsale:after{content:"";position:absolute;left:17px;right:17px;bottom:18px;height:1px;background:#fff;}
div.product_label span:before,.pp_pic_holder div.product span.onsale:before {content:"";border-width:1px;border-style:solid;position:absolute;left:-6px;right:-6px;top:-6px;bottom:-6px;padding:6px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;transform:scale(0,0);-moz-transform:scale(0,0);-webkit-transform:scale(0,0);transition:all 0.55s ease-in-out;-moz-transition:all 0.55s ease-in-out;-webkit-transition:all 0.55s ease-in-out;backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;}
div.product_label > span ~ span {margin:-10px 0 0 10px!important;}
section.product:hover div.product_label span:before,.pp_pic_holder div.product span.onsale:before {transform:scale(1,1);-moz-transform:scale(1,1);-webkit-transform:scale(1,1);}
span.featured,div.product_label .featured {font-size:12px;color:#fff;width:50px;height:50px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
span.onsale,.woocommerce span.onsale, .woocommerce-page span.onsale {float:left;padding:10px 5px;line-height:23px;position:relative;left:auto;top:auto;bottom:auto;right:auto;min-width:0;min-height:0;font-size:12px;color:#fff;font-weight:200;width:50px;height:50px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;}
span.onsale .off_number,.woocommerce span.onsale .off_number,.woocommerce-page span.onsale .off_number {display:none;}
.pp_pic_holder div.product span.onsale {font-size:20px;font-weight:200;text-transform:uppercase;}
.image_summary span.onsale {position:absolute;left:20px;top:20px;z-index:1000000;padding:10px 5px;margin:0;display:inline-block;text-transform:uppercase;font-size:12px;line-height:23px;}
.image_summary span.onsale:after {content:"";position:absolute;left:17px;right:17px;bottom:18px;height:1px;background:#fff;}
.image_summary span.onsale:before {content:"";position:absolute;left:-5px;right:-5px;top:-5px;bottom:-5px;padding:5px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;transform:scale(0,0);-moz-transform:scale(0,0);-webkit-transform:scale(0,0);transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
.image_summary:hover span.onsale:before {transform:scale(1,1);-moz-transform:scale(1,1);-webkit-transform:scale(1,1);}

/* Thumbnails */
.image_summary .thumbnails-wrapper {margin:30px 50px 0 0;clear:both;}

/* Effect */
.product-thumbnail-wrapper {position:relative;text-align:center;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s}
.product-thumbnail-wrapper img {margin:0 auto;}
.product-meta-wrapper h3 {font-size:14px;line-height:1.3em;margin:10px 0;}

/* Category */
.wd_product_categories {margin:0 0 7px;}
.wd_product_categories a {color:#999;margin:0 3px 3px 0;font-size:10px;text-transform:uppercase;}

/* Title */
.product-meta-wrapper .product-title {margin:0 0 15px;text-transform:none;font-size:14px;}

/* Sku */
.product-meta-wrapper .product_sku {opacity:0.7;filter:alpha(opacity=70);display:inline-block;width:100%;margin:0 0 5px;}

/* Short content */
.product_short_content {margin:0 0 7px;}

/* Price */
.price {display:inline-block;margin:0 0 7px;}
.price .amount {font-size:16px;font-weight:normal;}
.price del {text-decoration:none;}
.price del,.price del .amount {font-weight:normal;color:#b1b1b1!important;padding-right:5px;}
.price del .amount {text-decoration:line-through;}
.price ins,.price ins .amount {text-decoration:none;}
.widget_products del,.widget_products ins {text-decoration:none;}
.widget_products del .amount {text-decoration:line-through;color:#999;}

/* Rating */
.stars span a {color:#ff9b24;}

/* Quantity */
#content .quantity input.qty,
.woocommerce #content .quantity input.qty, 
.woocommerce .quantity input.qty, 
.woocommerce-page #content .quantity input.qty, 
.woocommerce-page .quantity input.qty{margin:0;height:32px;line-height:32px;}

/* Tab */
.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, 
.woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {border-width:1px;}
div.product .nav-tabs {margin:0;}
div.product .nav-tabs > li {margin:0;display:inline-block;border-width:0 1px 0 0;border-style:solid;}
div.product .nav-tabs > li > a {position:relative;text-transform:uppercase;font-size:13px;border:0;padding:9px 17px 8px;font-weight:500;margin:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
div.product .nav-tabs > li:first-child {border-left:0;}
div.product .nav-tabs > li:hover > a {background:transparent;}
div.product .nav-tabs > li:before {display:none;content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:#fff;}
div.product .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {border-width:0;}
div.product .nav-tabs > li:hover:before,div.product .nav-tabs > li.active:before, .nav-tabs > li.active:before:hover, .nav-tabs > li.active:after:focus {display:block;}
div.product .tab-content {padding:25px 20px;}
div.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, div.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {background:transparent;padding:20px;}
div.product .nav-tabs > li.active > a, div.product  .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus,div.product .nav-tabs > li > a:hover {}
div.product .nav-tabs > li a {opacity:0.4;}
div.product .nav-tabs > li a:hover,div.product .nav-tabs > li.active a,div.product .nav-tabs > li a:focus {opacity:1;}

/* GROUP PRODUCT */

.pp_pic_holder form.cart table,
.woocommerce #content div.product form.cart table, .woocommerce div.product form.cart table, 
.woocommerce-page #content div.product form.cart table, .woocommerce-page div.product form.cart table {border:0;display:block;}

.pp_pic_holder form.cart table tbody,
.woocommerce #content div.product form.cart table tbody,.woocommerce-page #content div.product form.cart table tbody,
.woocommerce div.product form.cart table tbody,.woocommerce-page div.product form.cart table tbody {display:block;}

.pp_pic_holder form.cart table tr,
.woocommerce #content div.product form.cart table tr,.woocommerce-page #content div.product form.cart table tr, 
.woocommerce div.product form.cart table tr,.woocommerce-page div.product form.cart table tr {display:block;border-width:1px;margin:20px 0 0;overflow:hidden;}
.pp_pic_holder form.cart table td,
.woocommerce #content div.product form.cart table td,.woocommerce-page #content div.product form.cart table tr td, 
.woocommerce div.product form.cart table td,.woocommerce-page div.product form.cart table tr td {display:block;text-align:left;}
.pp_pic_holder form.cart table td.label,
.woocommerce #content div.product form.cart table td.label,.woocommerce-page #content div.product form.cart table tr td.label, 
.woocommerce div.product form.cart table td.label,.woocommerce-page div.product form.cart table tr td.label {padding:10px 10px 0;}
.pp_pic_holder form.cart table td.notied,
.woocommerce #content div.product form.cart table td.notied,.woocommerce-page #content div.product form.cart table tr td.notied, 
.woocommerce div.product form.cart table td.notied,.woocommerce-page div.product form.cart table tr td.notied {padding:10px;}
.pp_pic_holder form.cart table td.value,
.woocommerce #content div.product form.cart table td.value,.woocommerce-page #content div.product form.cart table tr td.value, 
.woocommerce div.product form.cart table td.value,.woocommerce-page div.product form.cart table tr td.value {padding:10px;}
.pp_pic_holder form.cart table tr:first-child,
.woocommerce #content div.product form.cart table tr:first-child,.woocommerce-page #content div.product form.cart table tr:first-child, 
.woocommerce div.product form.cart table tr:first-child,.woocommerce-page div.product form.cart table tr:first-child {margin-top:0;}
div.product form.cart table tr:nth-child(2) {background:transparent;}

.wd_reset_variations a.reset_variations {line-height:32px;}

.woocommerce div.product form.cart .variations select {float:none;width:auto;}
div.product form.cart .group_table tr {display:block;overflow:hidden;}

.pp_pic_holder form.cart table td,
div.product form.cart .group_table td,
.woocommerce #content div.product form.cart .group_table td, 
.woocommerce div.product form.cart .group_table td, 
.woocommerce-page #content div.product form.cart .group_table td, 
.woocommerce-page div.product form.cart .group_table td {display:block;float:left;padding:5px 20px;overflow:hidden;width:100%;border:0;}
div.product form.cart .group_table td:first-child,
.woocommerce #content div.product form.cart .group_table td:first-child, 
.woocommerce div.product form.cart .group_table td:first-child, 
.woocommerce-page #content div.product form.cart .group_table td:first-child, 
.woocommerce-page div.product form.cart .group_table td:first-child {padding-top:20px!important;}
div.product form.cart .group_table td:last-child,
.woocommerce #content div.product form.cart .group_table td:last-child, 
.woocommerce div.product form.cart .group_table td:last-child, 
.woocommerce-page #content div.product form.cart .group_table td:last-child, 
.woocommerce-page div.product form.cart .group_table td:last-child {padding-bottom:20px;}

.woocommerce #content div.product form.cart .group_table td.label, 
.woocommerce div.product form.cart .group_table td.label, 
.woocommerce-page #content div.product form.cart .group_table td.label, 
.woocommerce-page div.product form.cart .group_table td.label {text-align:left;padding:5px 20px;margin:0;}

.woocommerce #content div.product form.cart .group_table td.label label, 
.woocommerce div.product form.cart .group_table td.label label, 
.woocommerce-page #content div.product form.cart .group_table td.label label, 
.woocommerce-page div.product form.cart .group_table td.label label {margin:0;}

.woocommerce #content div.product form.cart .group_table td.label a, 
.woocommerce div.product form.cart .group_table td.label a, 
.woocommerce-page #content div.product form.cart .group_table td.label a, 
.woocommerce-page div.product form.cart .group_table td.label a {font-weight:600;font-size:16px;text-transform:uppercase;}

.woocommerce #content div.product form.cart .group_table td.label a:hover, 
.woocommerce div.product form.cart .group_table td.label a:hover, 
.woocommerce-page #content div.product form.cart .group_table td.label a:hover, 
.woocommerce-page div.product form.cart .group_table td.label a:hover {text-decoration:underline;}

.woocommerce #content div.product .summary form.cart .group_table td .quantity, 
.woocommerce div.product .summary form.cart .group_table td .quantity, 
.woocommerce-page #content div.product td .summary form.cart .group_table .quantity, 
.woocommerce-page div.product .summary form.cart .group_table td .quantity {margin-bottom:0!important;}

.woocommerce #content div.product form.cart .button, .woocommerce div.product form.cart table .button, 
.woocommerce-page #content div.product form.cart .button, .woocommerce-page div.product form.cart table .button {}

.woocommerce #content div.product form.cart .group_table td p, 
.woocommerce div.product form.cart .group_table td p, 
.woocommerce-page #content div.product form.cart .group_table td p, 
.woocommerce-page div.product form.cart .group_table td p {margin:0;}

.woocommerce #content div.product form.cart .group_table td.price, 
.woocommerce div.product form.cart .group_table td.price, 
.woocommerce-page #content div.product form.cart .group_table td.price, 
.woocommerce-page div.product form.cart .group_table td.price {overflow:hidden;line-height:1.38em;}

.woocommerce #content div.product form.cart .group_table td.price .amount, 
.woocommerce div.product form.cart .group_table td.price .amount, 
.woocommerce-page #content div.product form.cart .group_table td.price .amount, 
.woocommerce-page div.product form.cart .group_table td.price .amount {font-size:20px;line-height:1em;}

.woocommerce #content div.product form.cart .group_table td.price small, 
.woocommerce div.product form.cart .group_table td.price small, 
.woocommerce-page #content div.product form.cart .group_table td.price small, 
.woocommerce-page div.product form.cart .group_table td.price small {font-size:16px;line-height:1.25em;}

.woocommerce #content div.product form.cart .group_table td.price *, 
.woocommerce div.product form.cart .group_table td.price *, 
.woocommerce-page #content div.product form.cart .group_table td.price *, 
.woocommerce-page div.product form.cart .group_table td.price * {display:inline-block;float:left;}

.woocommerce div.product p.cart,.woocommerce-page div.product p.cart {margin:0;}

/* THUMBNAIL LIST CAROUSEL */

.image_summary .product_thumbnails li{list-style:none;float:left;display:inline-block;padding-right:20px;}
.qs-thumbnails li  {list-style:none;float:left;display:inline-block;padding-right:10px;}
.image_summary .product_thumbnails .owl-item > div {padding-right:20px;}

.image_summary .caroufredsel_wrapper {margin:0!important;position:relative;}
.thumbnails-wrapper,.pp_pic_holder .list_carousel {/*position:relative;margin-left:0;margin-right:55px;*/}
div.product .thumbnails-wrapper .owl-controls .owl-nav div.owl-prev {}

.woocommerce #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images img {width:auto;height:auto;margin:0;transition:none;-webkit-transition:none;}

.woocommerce #content div.product div.thumbnails .product_thumbnails li a,.woocommerce-page #content div.product div.thumbnails .product_thumbnails a,  
.woocommerce div.product div.thumbnails .product_thumbnails li a, .woocommerce-page div.product div.thumbnails .product_thumbnails li a,
.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, 
.woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {width:100%;}

.woocommerce #content div.product div.thumbnails .product_thumbnails a img,.woocommerce-page #content div.product div.thumbnails .product_thumbnails a img,
.woocommerce div.product div.thumbnails .product_thumbnails a img, .woocommerce-page div.product div.thumbnails .product_thumbnails a img {margin-bottom:0;border:0;}

.image_summary .slider_control a,.pp_pic_holder .slider_control a{display:inline-block;float:none;margin:0!important;padding:0;width:32px!important;height:28px;position:absolute;top:0;bottom:auto;left:auto;font-size:0;color:#666;background:#eee;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;}
.image_summary .slider_control a:after,.pp_pic_holder .slider_control a:after {position:absolute;left:0;right:0;top:0;bottom:0;line-height:28px;font-size:20px;font-family:"FontAwesome";text-align:center;line-height:28px;}
.image_summary .slider_control a.prev,.pp_pic_holder .slider_control a.prev {right:33px;;}
.image_summary .slider_control a.next,.pp_pic_holder.slider_control a.next {right:0;}
.image_summary .slider_control a.prev:after,.pp_pic_holder .slider_control a.prev:after {content:"\f104"}
.image_summary .slider_control a.next:after,.pp_pic_holder .slider_control a.next:after{content:"\f105"}
.image_summary .slider_control a:hover,.pp_pic_holder .slider_control a:hover {background:#000;}
.image_summary .slider_control a:hover:after,.pp_pic_holder .slider_control a:hover:after {color:#fff;}

/* RETURN SHIPPING */

.return-shipping {position:relative;padding:26px 20px 26px 80px;border:1px dashed #ec7650;background:#fff9f9;}
.return-shipping:after {content:"";width:43px;height:43px;position:absolute;left:20px;top:38px;background:url("http://demo2.wpdance.com/scarlett/wp-content/themes/wp_woo_scarlett/images/media/return_shipping.png")}
.return-shipping .content-quick{overflow:hidden;line-height:1.7em;}
.return-shipping .title-quick h6 {font-weight:600;color:#ed764e;margin:0 0 8px;}

/* CONTENT QUICK */

.woocommerce #content div.product div.images .content-quick,.woocommerce-page #content div.product div.images .content-quick, 
.woocommerce div.product div.images .content-quick, .woocommerce-page div.product div.images .content-quick {overflow:hidden;}

.woocommerce #content div.product div.images .content-quick img, .woocommerce-page #content div.product div.images .content-quick img,
.woocommerce div.product div.images .content-quick img,.woocommerce-page div.product div.images .content-quick img {border:0!important;float:left;width:auto;height:auto;margin-right:20px;}

/* DESCRIPTION */

table.shop_attributes th,.woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th {font-weight:normal;}
table.shop_attributes tr td, table.shop_attributes tr th{border:0;}

/* SOCIAL */

.social_sharing {overflow:hidden;clear:left;padding-top:20px;}
.social_sharing .social_icon > div {display:inline-block;float:left;margin:0 10px 10px 0;}
 
/* RELATED - UPSELLS - CROSSEL */
#multitabs-detail {margin:0 0 50px;}
.related,.upsells,.cross_sells .cross_content {margin:0 -10px 40px;}
.cross_sells .cross_content {padding-top:0;}
.related.products,.upsells.products {margin-left:0;}
.related .owl-item > * ,.upsells .owl-item > *{width:100%!important;}
.owl-carousel.products .owl-stage-outer {padding-bottom:10px;}
.related .heading-title,.upsells .heading-title {padding:0 10px;margin:0 0 5px;}
.related .product_short_content,.upsells .product_short_content, .cross_sells .product_short_content{display:none;}
.related .owl-carousel .owl-stage-outer,.upsells .owl-carousel .owl-stage-outer {padding-top:10px;}
.related .owl-controls .owl-nav div.owl-next,.upsells .owl-controls .owl-nav div.owl-next,.cross_sells .owl-controls .owl-nav div.owl-next {/*top:-40px;*/top:-33px;right:15px;margin:0;}
.related .owl-controls .owl-nav div.owl-prev,.upsells .owl-controls .owl-nav div.owl-prev,.cross_sells .owl-controls .owl-nav div.owl-prev {/*top:-40px;*/top:-33px;right:50px;margin:0;}

/* REVIEW FORM */

#review_form label {width:100px;line-height:40px;vertical-align:top:0;float:left;}
#review_form p {overflow:hidden;} 
#review_form input[type^="text"],
#review_form textarea {width:50%;max-width:50%;}
#review_form #reply-title {font-size:13px;text-transform:none;margin:0 0 20px;}
#review_form .comment-form-rating label, #review_form .comment-form-rating p {display:inline-block;}
html #review_form .form-submit #submit {margin-left:100px;} 
#reviews #comments h2 {text-transform:none;font-weight:normal;}
.woocommerce #reviews #comments ol.commentlist li .comment-text {border-radius:0;}
 
/* --------------------------------------------------------------- 
   =CATEGORY PRODUCT --------------------------------------------- */

.wd_products_wrapper {margin:0 -15px;}
.wd-products-wrapper {margin:0 -10px 40px;}
.wd-products-wrapper:after {display:table;content:"";clear:both;}
.product-meta-wrapper {overflow:hidden;}
.product-meta-wrapper .product_sku {display:none;}   
.product-meta-wrapper .price {width:100%;}
.product-meta-wrapper .price * {font-size:30px;}
.product-meta-wrapper .price del {display:none;}
.product-meta-wrapper .price del,.product-meta-wrapper .price del *{font-size:13px;}
section.product {padding:20px 10px 0;vertical-align:top;}

/* NAV */
#options,.wd_meta_loop {overflow:hidden;clear:both;margin:0 0 10px;}
.wd_meta_loop {border-width:1px;position:relative;padding:0 200px 0 15px;background:#fff;}
.wd_meta_loop .woocommerce-ordering {position:absolute;right:5px;top:0;margin:0;} 
.wd_meta_loop #options {float:left;clear:none;margin:-1px 0;}
nav#options ul {margin:0;overflow:hidden;}
nav#options ul li {list-style:none;float:right;width:42px;height:42px;border:1px solid;background:#666 url(images/nav_icon.png) no-repeat;}
nav#options ul li:after,nav#options ul li i:before{display:none;}
nav#options ul li#grid {background-position:-1px 0;}
nav#options ul li#list {background-position:-41px 0;margin-left:-1px;}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {margin:8px 30px 7px 0;}
.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {border:0;margin:8px 0;padding:2px 21px 2px 4px;}

/* CUSTOM CONTENT */


/* SUB CATEGORY */
.archive-product-subcategories {margin:0 -10px 35px;overflow:hidden;}
#content .archive-product-subcategories:empty {display:none;}
.archive-product-subcategories .product {list-style:none;display:inline-block;float:left;position:relative;overflow:hidden;}
.archive-product-subcategories .product img {margin:0;}
.archive-product-subcategories .product h3{opacity:0;z-index:1;position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);text-align:center;font-size:16px;
	animation-duration: 1s;-moz-animation-duration: 1s;-webkit-animation-duration: 1s;-o-animation-duration: 1s;
    animation-fill-mode: both;-moz-animation-fill-mode: both;-webkit-animation-fill-mode: both;-o-animation-fill-mode: both;
    animation-timing-function: ease;-moz-animation-timing-function: ease;-webkit-animation-timing-function: ease;-o-animation-timing-function: ease;
    backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;-o-backface-visibility: hidden;}
.archive-product-subcategories .product:hover h3 {opacity:1;
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn;}
.archive-product-subcategories .product a {display:inline-block;position:relative;}
.archive-product-subcategories .product a:after {opacity:0;content:"";position:absolute;left:0;width:100%;top:0;bottom:0;background:rgba(255,255,255,0.8);animation-delay: 0.2s;-moz-animation-delay: 0.2s;-webkit-animation-delay: 0.2s;-o-animation-delay: 0.2s;-ms-animation-delay: 0.2s;
    animation-duration: 1s;-moz-animation-duration: 1s;-webkit-animation-duration: 1s;-o-animation-duration: 1s;
    animation-fill-mode: both;-moz-animation-fill-mode: both;-webkit-animation-fill-mode: both;-o-animation-fill-mode: both;
    animation-timing-function: ease;-moz-animation-timing-function: ease;-webkit-animation-timing-function: ease;-o-animation-timing-function: ease;
    backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;-o-backface-visibility: hidden;
}  
.archive-product-subcategories .product:hover a:after {
	opacity:1;
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn;}
.archive-product-subcategories .product h3 mark {background:transparent;color:#808080;}  
.product-thumbnail-wrapper .product-image {position:relative;}

/* GENERAL FOR GRID - LIST */
.product-thumbnail-wrapper span.hover {position:absolute;display:block;background:rgba(0,0,0,0.075);width:0%;text-indent:-9999px;}
.product-thumbnail-wrapper span.hover {background:rgba(255, 255, 255, 0.8);}
.product-thumbnail-wrapper:hover span.hover {width:100%;height:100%;opacity:0;transition-duration:1.3s;-moz-transition-duration:1.3s;-webkit-transition-duration:1.3s;}
  
/* GRID */   
.products .product > div {padding:0!important;}
.products .product > div {border:0!important;}
.products .product:hover > div{box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;}
.wd_products_wrapper {clear:both;}
.wd_products_wrapper .products {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: flex;-webkit-flex-flow: row wrap;-moz-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;-webkit-justify-content: center;}
.wd_products_wrapper .products section {padding:10px;text-align:left;vertical-align:top;}
.wd-products-wrapper .products .product .hover ,.wd_products_wrapper .products .product .hover {display:none;}
.wd-products-wrapper .products .product .product_short_content,
.wd_products_wrapper .products .product .product_short_content {display:none;}

/* LIST */
.wd-products-wrapper .products.list .product {padding:20px 10px 0;overflow:hidden;}
.wd-products-wrapper .products.list .product .product-meta-wrapper {background:#fff;}
.wd-products-wrapper .products.list .product .product-meta-content {text-align:left;background:transparent;}
.wd-products-wrapper .products.list .product:hover .product-meta-content {left:auto;animation:none;-moz-animation:none;-webkit-animation:none;-o-animation:none;-ms-animation:none;}
.wd-products-wrapper .products.list .product .product-thumbnail-wrapper {z-index:1;float:left;max-width:280px;}
.wd-products-wrapper .products.list .product .product-thumbnail-wrapper:after {content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:url("images/bg-product.png") repeat-x scroll 0 100%;opacity:0;}
.wd-products-wrapper .products.list .product:hover .product-thumbnail-wrapper:after {opacity:1;}
.wd-products-wrapper .products.list .product .product-thumbnail-wrapper > a {display:inline-block;max-width:100%;}
.wd-products-wrapper .products.list .product .product-thumbnail-wrapper img {width:100%;}
.wd-products-wrapper .products.list .product .product-meta-wrapper {overflow:visible;opacity:1;position:static;left:auto;right:auto;top:auto;bottom:auto;min-height:0;padding:0!important;margin:0 0 0 300px;height:auto;min-height:280px;}
.wd-products-wrapper .products.list .product .product-meta-wrapper .product-title {padding:0;text-align:left;}
.wd-products-wrapper .products.list section.product .wd_product_categories {padding:0;}
.wd-products-wrapper .products.list section.product div.product_label {left:10px;top:30px;}
.wd-products-wrapper .products.list .product-meta-content {position:static;opacity:1;top:auto;transform:none;-moz-transform:none;-webkit-transform:none;}
.list .product-meta-wrapper .compare {right:auto;left:200px;}
.wd-products-wrapper .products.list .product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a,
.wd-products-wrapper .products.list .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a,
.wd-products-wrapper .products.list .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a,
.wd-products-wrapper .products.list .product .yith-wcwl-add-to-wishlist .ajax-loading {left:240px;right:auto;}
.wd-products-wrapper .products.list .product .list_add_to_cart {/*opacity:0;*/}
.wd-products-wrapper .products.list .product:hover .list_add_to_cart {/*opacity:1;*/}
.wd-products-wrapper .products.list .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a,
.wd-products-wrapper .products.list .product .wd_quickshop_handler,
.wd-products-wrapper .products.list .product .product-meta-wrapper .compare,
.wd-products-wrapper .products.list .product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a {z-index:2;bottom:10px;top:auto;}
.wd-products-wrapper .products.list .product:hover .wd_quickshop_handler,
.wd-products-wrapper .products.list .product:hover .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a,
.wd-products-wrapper .products.list .product:hover .product-meta-wrapper .compare,
.wd-products-wrapper .products.list .product:hover .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a {/*opacity:1;*/}
.wd-products-wrapper .products.list .hover {display:block;}
.wd-products-wrapper .products.list .product-meta-wrapper .price * {font-size:18px;}
.wd-products-wrapper .products.list .product_short_content {margin:0 0 10px;display:block;}
.wd-products-wrapper .products.list .product .wd_quickshop_handler {left:160px;right:auto;}
.wd-products-wrapper .products.list section.product .product-meta-wrapper:before {display:none;}
.wd-products-wrapper .products.list section.product .product-meta-wrapper:after {opacity:0;}
.wd-products-wrapper .products.list section.product:hover .product-meta-wrapper:after {opacity:1;}

/* QUICKSHOP */
.wd_quickshop_handler {display:none;z-index:1;overflow:hidden;position:absolute;top:auto;bottom:10px;right:90px;display:inline-block;width:30px;height:30px;padding:0;border:1px solid #505050;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;
	display:none;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	
	-webkit-animation-duration: 1s;
	-webkit-animation-delay: 0s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: 1s;
	-moz-animation-delay: 0s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: 1s;
	-ms-animation-delay: .2s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	-o-animation-duration: 1s;
	-o-animation-delay: .2s;
	-o-animation-timing-function: ease;
	-o-animation-fill-mode: both;
	animation-duration: 1s;
	animation-delay: 0s;
	animation-timing-function: ease;
	animation-fill-mode: both;}
.wd_quickshop_handler:after {content:"\f06e";font-family:"FontAwesome";position:absolute;left:0;right:0;top:0;bottom:0;line-height:27px;text-align:center;font-size:14px;color:#505050;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;}
.wd_quickshop_handler:hover:after {color:#fff!important;} 
section.product:hover .wd_quickshop_handler {display:block;-webkit-animation-name: bounce;
	-moz-animation-name: bounce;
	-o-animation-name: bounce;
	animation-name: bounce;}
.wd_quickshop_handler span {display:none;}
.pp_pic_holder div.product .product_title {text-transform:none;font-size:24px;font-weight:400;margin:0 0 30px;}
.pp_pic_holder div.product div.images {max-width:300px;float:left;position:relative;}
.pp_pic_holder div.product div.summary {margin:0 0 0 320px;width:auto!important;}
.pp_pic_holder div.product span.onsale {z-index:10000000;position:absolute;left:0;top:0;right:auto;bottom:auto;}
.pp_pic_holder div.product .price {margin:0 0 20px;}
.pp_pic_holder div.product div.summary .cart.product_detail {clear:none;margin:0 0 20px;}
.pp_pic_holder div.product .quantity input.qty {width:80px;}
.pp_pic_holder div.product .quantity ~ button.button {margin:5px 0 0 89px;}
.pp_pic_holder div.product span.onsale {text-align:center;}
.pp_pic_holder .thumbnails {margin:0 -5px;position:relative;}
.pp_pic_holder .thumbnails.list_carousel ul li {padding:0 5px;}
.pp_pic_holder .thumbnails.list_carousel ul li a {display:inline-block;max-width:100%;margin:0;}
.pp_pic_holder .thumbnails.list_carousel ul li img {margin:0;}
.pp_pic_holder .thumbnails.list_carousel .next {z-index:10000;top:-43px;right:5px;}
.pp_pic_holder .thumbnails.list_carousel .prev {z-index:10000;top:-43px;right:38px;}
.woocommerce .pp_pic_holder div.product .summary,.woocommerce-page .pp_pic_holder div.product .summary {float:none;}

/* COMPARE */
.product-meta-wrapper .compare {position:absolute;right:50px;bottom:10px;display:inline-block;width:30px;height:30px;padding:0;font-size:0;color:transparent;border:1px solid #505050;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;
display:none;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	
	-webkit-animation-duration: 1s;
	-webkit-animation-delay: 0.1s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: 1s;
	-moz-animation-delay: 0.1s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: 1s;
	-ms-animation-delay: .2s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	-o-animation-duration: 1s;
	-o-animation-delay: .2s;
	-o-animation-timing-function: ease;
	-o-animation-fill-mode: both;
	animation-duration: 1s;
	animation-delay: 0.1s;
	animation-timing-function: ease;
	animation-fill-mode: both;}
.product-meta-wrapper .compare:before {content:"\f0ec";position:absolute;left:0;top:0;right:0;bottom:0;font-family:"FontAwesome";text-align:center;line-height:28px;color:#505050;font-size:14px;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;}
.product-meta-wrapper .compare:hover:before {color:#fff!important;}
section.product:hover .product-meta-wrapper .compare {display:block;-webkit-animation-name: bounce;
	-moz-animation-name: bounce;
	-o-animation-name: bounce;
	animation-name: bounce;}

/* WISHLIST */
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a {position:absolute;right:10px;top:auto;bottom:10px;width:30px;height:30px;padding:0;font-size:0;color:transparent;border:1px solid #505050;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;
display:none;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	
	-webkit-animation-duration: 1s;
	-webkit-animation-delay: 0.2s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-fill-mode: both;
	-moz-animation-duration: 1s;
	-moz-animation-delay: 0.2s;
	-moz-animation-timing-function: ease;
	-moz-animation-fill-mode: both;
	-ms-animation-duration: 1s;
	-ms-animation-delay: .2s;
	-ms-animation-timing-function: ease;
	-ms-animation-fill-mode: both;
	-o-animation-duration: 1s;
	-o-animation-delay: .2s;
	-o-animation-timing-function: ease;
	-o-animation-fill-mode: both;
	animation-duration: 1s;
	animation-delay: 0.2s;
	animation-timing-function: ease;
	animation-fill-mode: both;}
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a:before {display:inline-block!important;font-size:14px;content:"\f004";font-family:"FontAwesome";text-align:center;line-height:30px;width:28px;height:28px;color:#505050;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;}
section.product:hover .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a:hover:before {color:#fff;}
section.product:hover .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a {display:block;
	-webkit-animation-name: bounce;
	-moz-animation-name: bounce;
	-o-animation-name: bounce;
	animation-name: bounce;}

.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show .feedback {display:none;}
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a {position:absolute;right:20px;bottom:10px;width:30px;height:32px;padding:0;font-size:0;color:transparent;}
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a:before {display:inline-block!important;font-size:16px;content:"\f00c";font-family:"FontAwesome";text-align:center;line-height:30px;width:30px;height:30px;color:#505050}
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a {position:absolute;right:20px;bottom:10px;width:30px;height:30px;padding:0;font-size:0;color:transparent;}
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a:before {display:inline-block!important;font-size:16px;content:"\f00c";font-family:"FontAwesome";text-align:center;line-height:30px;width:30px;height:30px;color:#505050}
.yith-wcwl-add-to-wishlist .ajax-loading {position:absolute;right:16px;bottom:17px;background-color:#fff;}
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show .feedback {display:none;}
.product .image_summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a {bottom:auto;}
section.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a {opacity:0;}
section.product:hover .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a {opacity:1;}

/* PAGING */
.page_navi,
.woocommerce nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination, 
.woocommerce #content nav.woocommerce-pagination, .woocommerce-page #content nav.woocommerce-pagination{clear:both;margin:35px 0 60px;}

.woocommerce nav.woocommerce-pagination ul,.woocommerce-page nav.woocommerce-pagination ul,
.woocommerce #content nav.woocommerce-pagination ul,.woocommerce-page #content nav.woocommerce-pagination ul {border:0;}

/* Page number */
.woocommerce nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li,
.woocommerce #content nav.woocommerce-pagination ul li,.woocommerce-page #content nav.woocommerce-pagination ul li,
.woocommerce nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li span,
.woocommerce #content nav.woocommerce-pagination ul li,.woocommerce-page #content nav.woocommerce-pagination ul li {border:0;margin:0 0;}

.woocommerce nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li a,
.woocommerce #content nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li span,
.woocommerce #content nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li span {font-size:18px;font-weight:500;display: inline-block;float: left;position: relative; padding:0 14px;line-height:1.94em;margin:0 2px;background:#fff;min-height:35px;border-width:1px;}

.woocommerce #content nav.woocommerce-pagination ul li a:focus, .woocommerce #content nav.woocommerce-pagination ul li a:hover, 
.woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, 
.woocommerce-page #content nav.woocommerce-pagination ul li a:focus, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, 
.woocommerce-page #content nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li a:focus, 
.woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li span.current {border-width:1px;border-style:solid;background:transparent;}

/* Next */
.woocommerce nav.woocommerce-pagination ul li a.next,.woocommerce-page nav.woocommerce-pagination ul li a.next,
.woocommerce #content nav.woocommerce-pagination ul li a.next,.woocommerce-page #content nav.woocommerce-pagination ul li a.next {text-indent:-999999px;padding:0;height:37px;width:37px;line-height:0;position:relative;border-width:1px;}

.woocommerce nav.woocommerce-pagination ul li a.next:before,.woocommerce-page nav.woocommerce-pagination ul li a.next:before,
.woocommerce #content nav.woocommerce-pagination ul li a.next:before,.woocommerce-page #content nav.woocommerce-pagination ul li a.next:before,
.woocommerce nav.woocommerce-pagination ul li a.next:after,.woocommerce-page nav.woocommerce-pagination ul li a.next:after,
.woocommerce #content nav.woocommerce-pagination ul li a.next:after,.woocommerce-page #content nav.woocommerce-pagination ul li a.next:after{content:"\f105";position:absolute;top:0;left:0;text-indent:0;bottom:0;right:-2px;font-size:18px;line-height:37px;text-indent:0;font-family:'FontAwesome';text-align:center;}

/* Prev */
.woocommerce nav.woocommerce-pagination ul li a.prev,.woocommerce-page nav.woocommerce-pagination ul li a.prev,
.woocommerce #content nav.woocommerce-pagination ul li a.prev,.woocommerce-page #content nav.woocommerce-pagination ul li a.prev {position:relative;text-indent:-999999px;padding:0;height:37px;width:37px;line-height:0;border-width:1px;}

.woocommerce nav.woocommerce-pagination ul li a.prev:before,.woocommerce-page nav.woocommerce-pagination ul li a.prev:before,
.woocommerce #content nav.woocommerce-pagination ul li a.prev:before,.woocommerce-page #content nav.woocommerce-pagination ul li a.prev:before,
.woocommerce nav.woocommerce-pagination ul li a.prev:after,.woocommerce-page nav.woocommerce-pagination ul li a.prev:after,
.woocommerce #content nav.woocommerce-pagination ul li a.prev:after,.woocommerce-page #content nav.woocommerce-pagination ul li a.prev:after{content:"\f104";position:absolute;top:0;left:-1px;text-indent:0;height:37px;width:37px;bottom:0;right:0;font-size:18px;line-height:37px;font-family:'FontAwesome';text-align:center;}

/* --------------------------------------------------------------- 
   =CART PAGE ---------------------------------------------------- */

.shop_table.cart {table-layout:fixed;width:100%;}   
.woocommerce table.shop_table, .woocommerce-page table.shop_table {border-width:0 1px 1px 0;margin:0 0 20pxd;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.woocommerce table tr td, .woocommerce-page table tr th,.woocommerce table tr td:first-child, .woocommerce table tr th:first-child,.woocommerce-page table tr td:first-child, .woocommerce-page table tr th:first-child {border-width:1px 0 0 1px;}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {font-size:15px;padding:16px 20px 15px;background:#f8f8f8;font-weight:600;text-align:center;}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {padding:20px 10px;text-align:center;}
.woocommerce table.shop_table th.product-thumbnail, .woocommerce-page table.shop_table th.product-thumbnail,.woocommerce table.shop_table td.product-thumbnail, .woocommerce-page table.shop_table td.product-thumbnail {width:50%;text-align:left;}
.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img {width:auto;height:auto;}
.woocommerce table.shop_table .wd_product_content, .woocommerce-page table.shop_table .wd_product_content {display:table;width:100%;table-layout:fixed;padding:0;}
.woocommerce table.shop_table .wd_product_content > div, .woocommerce-page table.shop_table .wd_product_content > div {display:table-cell;vertical-align:middle;padding:0 10px;}
.woocommerce table.shop_table .wd_product_content > div.wd_product_item, .woocommerce-page table.shop_table .wd_product_content > div.wd_product_item {width:135px;}
.woocommerce table.shop_table .wd_product_content .wd_product_item,.woocommerce-page table.shop_table .wd_product_content .wd_product_item {}
.woocommerce table.shop_table .wd_product_content .wd_product_item img,.woocommerce-page table.shop_table .wd_product_content .wd_product_item img {margin:0;}
.woocommerce table.shop_table .wd_product_meta,.woocommerce-page table.shop_table .wd_product_meta {padding-top:15px;}
.woocommerce table.shop_table .wd_product_meta a,.woocommerce-page table.shop_table .wd_product_meta a {font-size:16px;}
.woocommerce table.shop_table .wd_product_meta .wd_product_excerpt,.woocommerce-page table.shop_table .wd_product_meta .wd_product_excerpt {margin:8px 0 10px;}
.woocommerce table.shop_table td.product-price, .woocommerce-page table.shop_table td.product-price {text-align:center;}
.woocommerce table.shop_table td.product-price .amount, .woocommerce-page table.shop_table td.product-price .amount {font-size:18px;}
.woocommerce table.shop_table td.product-quantity .pre_quantity, .woocommerce-page table.shop_table td.product-quantity .pre_quantity {display:none;}
.pp_pic_holder .quantity,
.woocommerce #content table.shop_table .quantity, .woocommerce .quantity, .woocommerce-page #content table.shop_table .quantity, .woocommerce-page .quantity {display:inline-block;}
.pp_pic_holder .quantity .minus,.pp_pic_holder .quantity .plus,
.woocommerce #content .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce .quantity .minus, .woocommerce .quantity .plus, 
.woocommerce-page #content .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus {padding:0;position:relative;bottom:auto;right:auto;float:left;width:25px;height:25px;border:0;filter:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;text-shadow:none;background:#ebebeb url(images/ic-quantity.png) no-repeat;color:#000;font-weight:bold;border:0!important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:transparent;transition:none;-moz-transition:none;-webkit-transition:none;}
.pp_pic_holder .quantity .minus,
.woocommerce #content .quantity .minus,.woocommerce .quantity .minus,.woocommerce-page #content .quantity .minus,.woocommerce-page .quantity .minus {background-position:-25px 0;}
.pp_pic_holder .quantity .plus,
.woocommerce #content .quantity .plus,.woocommerce .quantity .plus,.woocommerce-page #content .quantity .plus,.woocommerce-page .quantity .plus {background-position:0 0;}
.pp_pic_holder .quantity .minus:hover,.pp_pic_holder .quantity .plus:hover,
.woocommerce #content .quantity .minus:hover, .woocommerce #content .quantity .plus:hover, .woocommerce .quantity .minus:hover, .woocommerce .quantity .plus:hover, 
.woocommerce-page #content .quantity .minus:hover, .woocommerce-page #content .quantity .plus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce-page .quantity .plus:hover {background-color:#000;}
.pp_pic_holder .quantity .minus:hover,
.woocommerce #content .quantity .minus:hover,.woocommerce .quantity .minus:hover,.woocommerce-page #content .quantity .minus:hover,.woocommerce-page .quantity .minus:hover {background-position:-25px -25px;}
.pp_pic_holder .quantity .plus:hover,
.woocommerce #content .quantity .plus:hover, .woocommerce .quantity .minus:hover, .woocommerce .quantity .plus:hover {background-position:0 -25px;}
.pp_pic_holder .quantity input.qty,
#content .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty {float:left;margin:0 3px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border:1px solid #ebebeb;height:25px;line-height:25px;padding:0 3px;min-width:25px;width:50px;font-size:14px;font-weight:400;color:#000;}
.pp_pic_holder table tr:nth-child(2n),table.shop_table tr:nth-child(2n) {background:transparent;}
.wd_cart_buttons {text-align:right;}
.wd_form_cart {margin:0 0 40px;}
.cart-empty ~ .return-to-shop {margin-bottom:60px;}

/* CART COLLATERALS */
#content-inner .cart-collaterals,
.woocommerce #content-inner .cart-collaterals,
.woocommerce-page #content-inner .cart-collaterals {margin:0 -15px;width:auto;clear:both;}
 #content-inner .cart-collaterals form,
.woocommerce #content-inner .cart-collaterals form,
.woocommerce-page #content-inner .cart-collaterals form,
#content-inner .cart-collaterals .cart_totals ,
.woocommerce #content-inner .cart-collaterals .cart_totals ,
.woocommerce-page #content-inner .cart-collaterals .cart_totals {width: 33.3%;padding:0 15px;margin:0 0 10px;display: inline-block;float: left;overflow: visible;position:relative;}
#content-inner .cart-collaterals form > div,
.woocommerce #content-inner .cart-collaterals form > div,
.woocommerce-page #content-inner .cart-collaterals form > div,
#content-inner .cart-collaterals .cart_totals > div,
.woocommerce #content-inner .cart-collaterals .cart_totals > div,
.woocommerce-page #content-inner .cart-collaterals .cart_totals > div,
#content-inner .cart-collaterals .cart_totals > div, 
.woocommerce #content-inner .cart-collaterals .cart_totals > div, 
.woocommerce-page #content-inner .cart-collaterals .cart_totals > div {}
.shipping_calculator .shipping-calculator-wrapper {min-height:343px;}
 #content-inner .cart-collaterals form .coupon_wrapper,
.woocommerce #content-inner .cart-collaterals form .coupon_wrapper,
.woocommerce-page #content-inner .cart-collaterals form .coupon_wrapper {}
#content-inner .span12 .cart-collaterals, 
.woocommerce #content-inner .span12 .cart-collaterals, 
.woocommerce-page #content-inner .span12 .cart-collaterals {margin-left:0;margin-right:0;}
 #content-inner .span12 .cart-collaterals > form,
.woocommerce #content-inner .span12 .cart-collaterals > form,
.woocommerce-page #content-inner .span12 .cart-collaterals > form,
 #content-inner .span12 .cart-collaterals .cart_totals ,
.woocommerce #content-inner .span12 .cart-collaterals .cart_totals ,
.woocommerce-page #content-inner .span12 .cart-collaterals .cart_totals {width: 100%;margin-bottom: 30px;padding-left:0;padding-right:0;margin-right:0;min-height:0;}
.woocommerce #content table.cart a.remove, .woocommerce table.cart a.remove, .woocommerce-page #content table.cart a.remove, .woocommerce-page table.cart a.remove {display:inline-block;width:25px;height:25px;line-height:25px;font-size:0;color:transparent;position:relative;background:transparent url(images/pp_close.png) no-repeat 50% 3px;transition:none;-moz-transition:none;-webkit-transition:none;}
.woocommerce #content table.cart a.remove:hover, .woocommerce table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover {background-position:50% -17px;background-color:transparent;}
.woocommerce .cart-collaterals .shipping_calculator .button, .woocommerce-page .cart-collaterals .shipping_calculator .button {width:auto;}

/* CART TOTALS */
.cart_totals .cart_totals_wrapper > h2 {text-align:left;}
.cart_totals table {border:0;width:100%;table-layout:fixed;}
.cart_totals table tr:nth-child(2n) {background:transparent;}
.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th {background:transparent;text-transform:none;width:70%;padding:10px 10px 10px 0;}
.woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td {width:30%;padding:10px 0;}
.woocommerce .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr th {border-width:1px 0 0;font-weight:normal;}
.woocommerce .cart-collaterals .cart_totals tr td strong, .woocommerce .cart-collaterals .cart_totals tr th strong, .woocommerce-page .cart-collaterals .cart_totals tr td strong, .woocommerce-page .cart-collaterals .cart_totals tr th strong {font-weight:normal;}
.woocommerce .cart-collaterals .cart_totals tr:nth-child td, .woocommerce .cart-collaterals .cart_totals tr:nth-child th, .woocommerce-page .cart-collaterals .cart_totals tr:nth-child td, .woocommerce-page .cart-collaterals .cart_totals tr:nth-child th {border:0;}
.woocommerce .cart-collaterals .cart_totals tr:last-child td,.woocommerce-page .cart-collaterals .cart_totals tr:last-child td {font-size:20px;line-height:1.1em;}
#content-inner .cart-collaterals form.totals_form {width:100%;padding:0;height:33px;position:relative;}
#content-inner .cart-collaterals form.totals_form input.checkout-button {width:100%;max-width:100%;}
#content-inner .cart-collaterals form.totals_form input.checkout-button:hover {}
.cart-collaterals input.checkout-button {padding:13px 20px 12px!important; }

/* COUPON */
.cart-collaterals .coupon > label {text-transform:uppercase;font-size:20px;line-height:1.15em;font-weight:600;margin:0 0 20px;}
.cart-collaterals .coupon input.input-text {width:100%;max-width:100%;}

/* SHIPPING CALCULATOR */
.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after, .woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after {display:none;}
.shipping-calculator-wrapper >h2 {margin:0 0 24px;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea {width:100%;max-width:100%;}
.shipping-calculator-wrapper .shipping-calculator-form > p {margin:0 0 7px;display:inline-block;width:100%;}
.shipping-calculator-wrapper .shipping-calculator-form > p.form-row {margin:0 0 10px!important;}
.shipping-calculator-wrapper .shipping-calculator-form > p.wd_shipping_bt {margin-top:4px!important;}
.shipping-calculator-wrapper .shipping-calculator-form > p > span {display:inline-block;padding-bottom:10px;}
.shipping-calculator-wrapper .shipping-calculator-form #calc_shipping_country {padding:9px 10px;}

/* ================================================================ */
/*                            FOOTER                                */
/* ================================================================ */

/* FIRST FOOTER WIDGET AREA */
.first-footer-widget-area {overflow:hidden;}
.first-footer-widget-area-1 {position:relative;}
.first-footer-widget-area-1:before {content:"";position:absolute;left:-3000px;right:0;top:0;bottom:-1000px;z-index:0;}
.first-footer-widget-area-1 > div {padding:30px 0 70px;}
.first-footer-widget-area-2 {position:relative;}
.first-footer-widget-area-2:before {content:"";position:absolute;left:0;right:-3000px;top:0;bottom:-1000px;z-index:0;}
.first-footer-widget-area-1 .widget-title {position:relative;font-size:30px;line-height:1.13em;text-transform:uppercase;font-weight:600;letter-spacing:-1px;margin:0 0 48px;padding:5px 0 25px;}
.first-footer-widget-area-1 .widget-title:after {content:"";position:absolute;left:-3000px;bottom:0;right:-5px;height:1px;background:rgba(0,0,0,0.1)}
.first-footer-widget-area-2 .widget-title {position:relative;font-size:30px;line-height:1.13em;text-transform:uppercase;font-weight:600;letter-spacing:-1px;margin:0 0 45px;padding:5px 0 25px 25px;}
.first-footer-widget-area-2 .widget-title:after {content:"";position:absolute;left:-15px;bottom:0;right:-3000px;height:1px;background:rgba(0,0,0,0.1)}
.first-footer-widget-area-2 > div {padding:30px 0 70px;}
.first-footer-widget-area-2 .widget-container {position:relative;z-index:1;}

/* SECOND FOOTER WIDGET AREA */
.second-footer-widget-area {position:relative;border-bottom:1px solid rgba(255,255,255,0.1);}
.second-footer-widget-area:before {content:"";width:0px;position:absolute;top:0;bottom:0;left:50%;background:rgba(255,255,255,0.1);}
.second-footer-widget-area-2 {padding:60px 10px 50px 70px; }
.second-footer-widget-area-1 {padding:20px 0px 0 00px; text-align: center;}

/* Widget */
#footer .wpb_gallery {margin-bottom:0;}

/* ================================================================ */
/*                          SHOP SHORTCODE                          */
/* ================================================================ */

/* ----------------------------------------------------------------
   =GENERAL ------------------------------------------------------- */

.products.owl-carousel {margin-left:0;margin-right:0;}
.wd_products_wrapper .products.grid section  {padding:20px 10px 0 10px;vertical-align:top;}
.product-slider-body {clear:both;}
.product-slider-wrapper .products section.product:hover,
.owl-theme.products section.product:hover {border-color:transparent;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.wd_meta_loop ~ .wd_products_wrapper .product {margin:0;}

.heading-title.slider-title {font-size:30px;line-height:1.13em;font-weight:600;text-align:center;letter-spacing:-0.5px;margin:0 0 27px;}
section.product {position:relative;overflow:hidden;}
.owl-item section.product {height:auto!important;}
section.product .product-meta-wrapper {z-index:1;position:absolute;left:10px;top:20px;right:10px;bottom:0;}
section.product:hover .product-meta-wrapper {
	}
.product-meta-inner {display:table;table-layout:fixed;width:100%;height:100%;}
.product-meta-content {opacity:0;display:table-cell;vertical-align:middle;text-align:center;table-layout:fixed;width:100%;height:100%;
padding:16px 20px 50px!important;
	animation-delay: 0.2s;-moz-animation-delay: 0.2s;-webkit-animation-delay: 0.2s;-o-animation-delay: 0.2s;-ms-animation-delay: 0.2s;
    animation-duration: 1s;-moz-animation-duration: 1s;-webkit-animation-duration: 1s;-o-animation-duration: 1s;
    animation-fill-mode: both;-moz-animation-fill-mode: both;-webkit-animation-fill-mode: both;-o-animation-fill-mode: both;
    animation-timing-function: ease;-moz-animation-timing-function: ease;-webkit-animation-timing-function: ease;-o-animation-timing-function: ease;
    backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;-o-backface-visibility: hidden;
	background:url(images/bg-product.png) repeat-x 0 100%;}
section.product:hover .product-meta-content {
opacity:1;
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn;
}
.product-meta-wrapper .list_add_to_cart {z-index:2;position:absolute;bottom:10px;left:10px;bottom:10px;overflow:hidden;width:30px;height:30px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;}
.product-meta-wrapper .list_add_to_cart a {opacity:0;width:28px;height:28px;position:absolute;left:0;top:0;font-size:0;border:1px solid #505050;margin:0!important;padding:0;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.product-meta-wrapper .list_add_to_cart a:after {content:"\f217";font-family:"FontAwesome";position:absolute;left:0;top:0;width:26px;height:26px;line-height:26px;text-align:center;font-size:16px;color:#505050;}
.product-meta-wrapper .list_add_to_cart a:hover:after {color:#fff;}
section.product:hover .product-meta-wrapper .list_add_to_cart a{opacity:1;}
.product-meta-wrapper .list_add_to_cart a.added_to_cart.wc-forward {display:none;}
.woocommerce #content input.button.added:before, .woocommerce #respond input#submit.added:before, .woocommerce a.button.added:before, .woocommerce button.button.added:before, .woocommerce input.button.added:before, .woocommerce-page #content input.button.added:before, .woocommerce-page #respond input#submit.added:before, .woocommerce-page a.button.added:before, .woocommerce-page button.button.added:before, .woocommerce-page input.button.added:before {right:10px;top:11px;}
.has-slider section.product .product-meta-wrapper:before {top:10px;} 
.wd_products_wrapper .products.list .product-meta-wrapper .list_add_to_cart {opacity:0;left:30px;}
.wd_products_wrapper .products.list .product:hover .product-meta-wrapper .list_add_to_cart {opacity:1;}

/* GENERAL FOR SHOP SHORTCODE WITH SLIDER */

.product-slider-body {margin:0 0 30px;}
.product-slider-inner {position:relative;}
.products.owl-carousel section {padding:20px 10px 0 10px;margin:0;}
.products.owl-carousel section.product .product-meta-wrapper:before {top:20px!important;}

/* ================================================================ */
/* =SHORTCODE PRODUCT CATEGORY ------------------------------------ */

.category-sc {position:relative;}
.category-sc img {margin:0;}
.category-sc .category-info {position:absolute;left:0;right:0;bottom:0;text-align:center;padding:0 20px 70px;}
.category-sc .category-info h3 {text-transform:uppercase;font-size:60px;line-height:1.08em;margin:0 0 27px;}
.category-sc .category-info .cat-description {font-size:14px;line-height:1.43em;padding:0 40px 34px;}
.category-sc .category-info a.button {padding:11px 60px;font-size:16px;position:relative;font-weight:500;}
.category-sc .category-info a.button:after {content:"\f0da";font-family:"FontAwesome";position:absolute;right:17px;top:10px;}
html .category-sc .category-info a.button {background:transparent;}

.effect_rotate_category_left,.effect_rotate_category_right {transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;position:relative;z-index:1;}
.effect_rotate_category_left:hover {transform:rotate(-10deg);-moz-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);}
.effect_rotate_category_right:hover {transform:rotate(10deg);-moz-transform:rotate(10deg);-webkit-transform:rotate(10deg);}

@media 
only screen and (max-width-device-width: 1600px),
only screen and (max-width: 1600px) {
	.category-sc .category-info {padding:0 20px 20px;}
	.category-sc .category-info h3 {font-size:40px;}
	.category-sc .category-info .cat-description {padding-bottom:20px;}
}

/* ================================================================ */
/* =LIST CATEGORY ------------------------------------------------- */

.product-category-slider {text-align:center;padding:0 160px;}
.product-category-slider .slider-title {position:relative;display:inline-block;padding:22px 60px;margin:0 0 67px;border-width:2px;border-style:dashed;letter-spacing:2px;font-weight:500;font-size:40px;line-height:1.02em;}
.product-category-slider .slider-title:after {content:"";width:87px;height:22px;position:absolute;bottom:0;left:50%;margin-left:-44px;margin-bottom:-18px;background:url(images/sc-list-category-bg-title.png) no-repeat center center;}
.product-category-slider .product-category {padding:0 10px;}
.product-category-slider .product-category-info {position:relative;}
.product-category-slider .product-category-info img{margin:0 auto;}
.product-category-slider .product-category-info .product-category-meta {position:absolute;left:0;right:0;bottom:0;height:auto;background:#fff;padding:0 10px;}
.product-category-slider .product-category-info:hover .product-category-meta {height:100%;background:rgba(255,255,255,0.9);
	-webkit-animation-name: bounceIn;-moz-animation-name: bounceIn;-o-animation-name: bounceIn;-ms-animation-name: bounceIn;
	animation-name: bounceIn;-moz-animation-name: bounceIn;-webkit-animation-name: bounceIn;-ms-animation-name: bounceIn;-o-animation-name: bounceIn;
	animation-delay: 0.2s;-moz-animation-delay: 0.2s;-webkit-animation-delay: 0.2s;-o-animation-delay: 0.2s;-ms-animation-delay: 0.2s;
    animation-duration: 1s;-moz-animation-duration: 1s;-webkit-animation-duration: 1s;-o-animation-duration: 1s;-ms-animation-duration: 1s;
    animation-fill-mode: both;-moz-animation-fill-mode: both;-webkit-animation-fill-mode: both;-o-animation-fill-mode: both;
    animation-timing-function: ease;-moz-animation-timing-function: ease;-webkit-animation-timing-function: ease;-o-animation-timing-function: ease;-ms-animation-timing-function: ease;
    backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;-o-backface-visibility: hidden;-ms-backface-visibility: hidden;
}
.product-category-slider .product-category-info .product-category-meta div {padding:10px;}
.product-category-slider .product-category-info:hover .product-category-meta div {position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);left:0;width:100%;}
.product-category-slider .product-category-info .product-category-meta h3 {font-size:18px;line-height:1.22em;font-weight:400;margin:0;padding:0 10px;}
.product-category-slider .product-category-info .product-category-meta p {display:none;}
.product-category-slider .product-category-info .product-category-meta mark {background:transparent;}
.product-category-slider .product-category-info:hover .product-category-meta p {display:inline-block;width:100%;}
.product-category-slider .owl-controls .owl-nav div {width:60px;height:60px;margin-top:-30px;}
.product-category-slider .owl-controls .owl-nav div:after {line-height:60px;font-size:25px!important;}
.product-category-slider .owl-controls .owl-nav div.owl-prev {right:auto;left:-80px;}
.product-category-slider .owl-controls .owl-nav div.owl-next {right:-80px;}
.color_white .product-category-slider .owl-controls .owl-nav div {border-color:#292929;background:#292929;}
.color_white .product-category-slider .owl-controls .owl-nav div:after {color:#949494;}
.color_white .product-category-slider .owl-controls .owl-nav div:hover:after {color:#fff;}
@media 
only screen and (max-width-device-width: 1600px),
only screen and (max-width: 1600px) {
	.product-category-slider .slider-title {font-size:30px;padding:10px 20px;border-width:1px;}
	.product-category-slider .slider-title:after {background-size:50% 50%;margin-bottom:-17px;}
	.product-category-slider .product-category-info h3 {font-size:16px;}
	.product-category-slider .owl-controls .owl-nav div {width:40px;height:40px;margin-top:-20px;}
	.product-category-slider .owl-controls .owl-nav div:after {font-size:16px!important;line-height:40px;}
}

/* ================================================================ */
/*                          BLOG SHORTCODE                          */
/* ================================================================ */

/* ----------------------------------------------------------------
  =SHORTCODE BUTTON ----------------------------------------------- */

.btn {margin: 0 15px 15px;}
.btn-mini {font-size:12px;padding:}

/* ----------------------------------------------------------------
  =SHORTCODE ACCORDION -------------------------------------------- */

div.wpb_accordion_section {margin:10px 0 0;}  
div.wpb_accordion_section:first-child {margin:0;}
div.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {padding:0 50px 0 0;position:relative;background:transparent;border-width:1px;}
div.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, div.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon  {cursor:pointer;background:transparent;width:44px;height:44px;position:absolute;right:0;top:0;}
div.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:after, div.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:after {font-family:"FontAwesome";font-size:30px;position:absolute;left:0;right:0;top:0;bottom:0;line-height:44px;text-align:center;}
div.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:after {content:"+";font-size:24px;}
div.wpb_accordion .wpb_accordion_wrapper .ui-state-default:hover .ui-icon:after {color:#fff;}
div.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:after {content:"-";color:#fff;}
div.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;background:#fff;}
div.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {padding:13px 15px 13px 15px;}
div.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active a,
div.wpb_accordion .wpb_accordion_wrapper .ui-state-default:hover a {color:#fff;}
div.wpb_accordion .wpb_accordion_wrapper .ui-state-active.ui-accordion-header-active .ui-icon:after {color:#fff;}
div.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {border-width:0 1px 1px;padding:20px;}

/* ---------------------------------------------------------------- 
   =SHORTCODE FAQ ------------------------------------------------- */

div.vc_toggle {margin:10px 0 0;}    
div.vc_toggle:first-child {margin-top:0;}
div.vc_toggle_default .vc_toggle_title {background:#fff;border-width:1px;padding:0 50px 0 0;text-transform:uppercase;position:relative;}
div.vc_toggle_default .vc_toggle_title h4 {padding:15px;margin:0;display:inline-block;width:100%;}
div.vc_toggle.vc_toggle_default .vc_toggle_icon {border:0;background:transparent;width:54px;height:54px;position:absolute;right:0;top:0;left:auto;bottom:auto;margin:0;transform:none;-moz-transform:none;-webkit-transform:none;}
div.vc_toggle.vc_toggle_default .vc_toggle_icon:before {font-style:normal;width:54px;height:54px;border:0;line-height:54px;left:0;top:0;text-align:center;background:transparent;content:"+";font-size:24px;font-family:"FontAwesome";transform:none;-moz-transform:none;-webkit-transform:none;}
div.vc_toggle.vc_toggle_default.vc_toggle_active .vc_toggle_icon:before {content:"-"}
div.vc_toggle.vc_toggle_default .vc_toggle_icon:after {display:none;}
div.vc_toggle_default.vc_toggle_active .vc_toggle_icon::before, 
div.vc_toggle_default.vc_toggle_active .vc_toggle_icon::after {visibility:visible}
div.vc_toggle.vc_toggle_active > .vc_toggle_content {margin:0;padding:20px;border-width:0 1px 1px 1px;}
div.vc_toggle_default.vc_toggle_active .vc_toggle_title h4,div.vc_toggle_default .vc_toggle_title:hover h4{color:#fff;}
div.vc_toggle.vc_toggle_default.vc_toggle_active .vc_toggle_icon:before,div.vc_toggle.vc_toggle_default:hover .vc_toggle_icon:before {color:#fff;}

/* ----------------------------------------------------------------
   =SHORTCODE IMAGE GALLERY --------------------------------------- */

html div.wpb_gallery {margin-bottom:20px;}
div.wpb_image_grid {margin:0 -10px;}   
div.wpb_image_grid .wpb_image_grid_ul .isotope-item {padding:0 10px;margin:0;}
div.wpb_image_grid .wpb_image_grid_ul .isotope-item img {margin:0;}
html .vc_progress_bar .vc_single_bar.bar_orange .vc_label {font-weight:300;}

.wd_gallery_shortcode a{ padding: 0;border-right:2px solid transparent;border-bottom:2px solid transparent;position:relative;}
.wd_gallery_shortcode a img {margin:0;}
.wd_gallery_shortcode a:after {opacity:0;content:"";position:absolute;left:0;right:0;top:0;bottom:0;transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;}
.wd_gallery_shortcode a:hover:after {opacity:1;}
.wd_gallery_shortcode a:before {z-index:1;display:none;content:"+";font-family:"FontAwesome";position:absolute;width:50px;height:50px;position:absolute;left:50%;margin-left:-25px;top:50%;margin-top:-25px;text-align:center;line-height:50px;color:#fff;font-size:40px;transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;}
.wd_gallery_shortcode a:hover:before {display:block;}

/* ----------------------------------------------------------------
  =SHORTCODE TAB -------------------------------------------------- */
  
.wpb_tabs {border-width:1px;/*background:#fff;*/}
.wpb_tabs_nav {border-width:0 0 1px;}
.wpb_content_element.wpb_tabs .wpb_tabs_nav li {display:inline-block;border-width:0 0 1px 1px;margin:0 0 -1px;position:relative;bottom:-1px;top:0;border-bottom-width:0 0 1px;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;}
.wpb_content_element.wpb_tabs .wpb_tabs_nav li:first-child {border-left-width:0;}
.wpb_content_element.wpb_tabs .wpb_tabs_nav li:last-child {border-right-width:1px;}
.wpb_content_element.wpb_tabs .wpb_tabs_nav li a {text-transform:uppercase;opacity:0.9}
.wpb_content_element.wpb_tabs  .wpb_tabs_nav a {padding:8px 18px 7px;}
.wpb_content_element.wpb_tabs .wpb_tabs_nav li.ui-tabs-active, div.wpb_content_element.wpb_tabs .wpb_tabs_nav li:hover {background:transparent;border-bottom-color:#fff;}
.wpb_content_element.wpb_tabs .wpb_tabs_nav li.ui-tabs-active a, div.wpb_content_element.wpb_tabs .wpb_tabs_nav li:hover a {opacity:0.25;}
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {background:transparent;}
.wpb_content_element.wpb_tabs .wpb_tab {padding:20px;}

/* ----------------------------------------------------------------
  =SHORTCODE TOUR TABS -------------------------------------------- */

.wpb_content_element.wpb_tour .wpb_tabs_nav {border-width:0;position:relative;z-index:2;}  
.wpb_content_element.wpb_tour .wpb_tabs_nav li {border-width:0 1px 1px 1px;margin:0;}
.wpb_content_element.wpb_tour .wpb_tabs_nav li a {opacity:0.3}
.wpb_content_element.wpb_tour .wpb_tabs_nav li:first-child {border-width:1px;}
.wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-state-default {border-left-color:#fff;}
.wpb_content_element.wpb_tour .wpb_tabs_nav li a {/*text-transform:uppercase;font-size:13px;font-weight:600;padding:5px 20px;*/}
.wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active, .wpb_content_element.wpb_tour .wpb_tabs_nav li:hover {background:transparent;}
.wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active a, .wpb_content_element.wpb_tour .wpb_tabs_nav li:hover a {opacity:0.9;}
.wpb_content_element.wpb_tour .wpb_tour_tabs_wrapper {padding-bottom:50px;position:relative;}
.wpb_content_element.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {padding:20px;border-width:1px;border-style:solid;}
.wpb_content_element.wpb_tour .wpb_tour_next_prev_nav  {margin:0;padding:0;width:auto;}
.wpb_content_element.wpb_tour .wpb_tour_next_prev_nav span {width:30px;height:30px;overflow:hidden;border:1px solid #d9d9d9;position:absolute;bottom:10px;padding:0;}
.wpb_content_element.wpb_tour .wpb_tour_next_prev_nav span:hover {background:#d9d9d9}
.wpb_content_element.wpb_tour .wpb_tour_next_prev_nav span.wpb_next_slide {right:0;}
.wpb_content_element.wpb_tour .wpb_tour_next_prev_nav span.wpb_prev_slide {right:40px;}
.wpb_content_element.wpb_tour .wpb_tour_next_prev_nav span a {display:block;position:absolute;left:0;right:0;top:0;bottom:0;font-size:0;color:transparent;}
.wpb_content_element.wpb_tour .wpb_tour_next_prev_nav span a:after {position:absolute;left:0;right:0;top:0;bottom:0;font-family:"FontAwesome";font-size:16px;color:#000;line-height:28px;text-align:center;}
.wpb_content_element.wpb_tour .wpb_tour_next_prev_nav span.wpb_prev_slide a:after {content:"\f104";}
.wpb_content_element.wpb_tour .wpb_tour_next_prev_nav span.wpb_next_slide a:after {content:"\f105";}
.wpb_content_element.wpb_tour .wpb_tour_next_prev_nav span a:hover:after {color:#fff;}

/* ----------------------------------------------------------------
   =SHORTCODE HEADING --------------------------------------------- */
   
.heading-title-block {padding:5px 15px;border-width:1px;margin:0 0 20px;}
.heading-title-block h1,.heading-title-block h2,.heading-title-block h3,.heading-title-block h4,.heading-title-block h5,.heading-title-block h6 {margin:0;}

/* ----------------------------------------------------------------
  =SHORTCODE MESSAGE BOX ------------------------------------------ */
  
div.vc_message_box {border-style:dashed;}
div.vc_message_box-outline {border-width:1px;}
div.vc_message_box.vc_message_box-3d {border-bottom:0;}
div.vc_color-alert-info.vc_message_box {background:#d9edf6;border-color:#acdae6;}
div.vc_color-alert-info.vc_message_box * {color:#719baf}
div.vc_color-alert-warning.vc_message_box {background:#fdf8e4;border-color:#fdf8e4;}
div.vc_color-alert-warning.vc_message_box * {color:#cbc286;}
div.vc_color-alert-success.vc_message_box {background:#e0efd8;border-color:#bdceb4;}
div.vc_color-alert-success.vc_message_box * {color:#78a66a;}
div.vc_color-alert-danger.vc_message_box {background:#f9d9da;border-color:#e0c5c6;}
div.vc_color-alert-danger.vc_message_box * {color:#cb6364;}
div.vc_message_box h1,div.vc_message_box h2,div.vc_message_box h3,div.vc_message_box h4,div.vc_message_box h5,div.vc_message_box h6,
div.vc_message_box .h1,div.vc_message_box .h2,div.vc_message_box .h3,div.vc_message_box .h4,div.vc_message_box .h5,div.vc_message_box .h6 {text-transform:uppercase;font-weight:600!important;}
div.vc_pixel_icon-info {background:transparent;}
div.vc_message_box {padding:20px 20px 17px 70px;}
div.vc_message_box h4,div.vc_message_box .h4 {font-size:14px!important;margin:0 0 4px!important;}
div.vc_message_box .h4 {display:inline-block;}
.vc_message_box .vc_pixel_icon {position:absolute;left:20px;top:50%;margin-top:-14px;background:transparent;width:28px;height:28px;transform:none;-moz-transform:none;-webkit-transform:none}
.vc_message_box .vc_pixel_icon:after {position:absolute;left:0;right:0;top:0;bottom:0;font-family:"FontAwesome";text-align:center;line-height:28px;}
.vc_message_box .vc_pixel_icon-info {background:#6696ac;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.vc_message_box .vc_pixel_icon-info:after {content:"\f129";color:#daecf6;left:2px;}
.vc_message_box .vc_pixel_icon-alert {}
.vc_message_box .vc_pixel_icon-alert:after {content:"\f071";color:#c1b372;font-size:28px;}
.vc_message_box .vc_pixel_icon-tick {}
.vc_message_box .vc_pixel_icon-tick:after {content:"\f00c";color:#82a970;font-size:28px;}
.vc_message_box .vc_pixel_icon-explanation {}
.vc_message_box .vc_pixel_icon-explanation:after {content:"\f12a";color:#d17978;font-size:28px;}

.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info {border:1px dashed #acdae6;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background:#d9edf6;text-shadow:none;}
.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before {/*top:-1px;background-color:#acdae6;*/box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.woocommerce .woocommerce-info a, .woocommerce-page .woocommerce-info a {color:#31708f}

/* ----------------------------------------------------------------
   =SHORTCODE NEWLETTERS ------------------------------------------ */
   
.subscribe_widget
.subscribe_widget form {width:400px;max-width:100%;}
.subscribe_widget .newsletter {margin:0 0 10px;}

/* ----------------------------------------------------------------
   =SHORTCODE OUR PROJECTS ---------------------------------------- */

body.projects {margin-left:auto;margin-right:auto;}
.wd-projects {padding-top:40px;}
.wd-projects ul li {list-style:none;}
.wd-projects ul li > a {display:block;}
.wd-projects ul li > a img {width:100%!important;}
.wd-projects .owl-stage li {width:100%!important;margin:0!important;padding:0 15px!important;}
.wd-projects .has-post-thumbnail a {text-align:center;}
.wd-projects .short-description {text-align:center;}

/* ----------------------------------------------------------------
   =SHORTCODE RECENT BLOG ----------------------------------------- */

.shortcode-recent-blogs {overflow:hidden;margin:0 -10px;}
.shortcode-recent-blogs .image .thumbnail {margin:0;display:inline-block;width:100%;max-width:100%;}
.shortcode-recent-blogs .image .thumbnail img {margin:0;width:100%;height:auto;}
.shortcode-recent-blogs .detail {padding:25px 0 0;}
.shortcode-recent-blogs .detail .heading-title {font-size:18px;} 
.shortcode-recent-blogs .detail .info-detail {overflow:hidden;}
.detail .info-detail i {padding-right:4px;position:relative;top:-1px;}
.detail .info-detail a {opacity:0.7;}
.detail .info-detail a:hover {opacity:1;}
.detail .info-detail .author {display:inline-block;float:left;}
.detail .info-detail .date-time,
.detail .info-detail .comments-count {display:inline-block;float:right;}
.detail .info-detail .comments-count {padding-left:20px;}
.detail .info-detail span {text-transform:uppercase;font-size:11px;opacity:0.7;}
.detail .info-detail span span {opacity:1;}
.detail .excerpt {margin:0 0 15px;} 

.shortcode-recent-blogs .item {margin-bottom:20px;}
.shortcode-recent-blogs .item.first:first-child {float:left;clear:none;}
.shortcode-recent-blogs .item.first {clear:left;}

.shortcode-recent-blogs.list .item {overflow:hidden;}
.shortcode-recent-blogs.list .image {max-width:100px;float:left;}
.shortcode-recent-blogs.list .detail {margin:0 0 0 120px;border-width:0;padding:0;}
.shortcode-recent-blogs.list .detail .heading-title {font-size:14px;line-height:1.3em;}
.shortcode-recent-blogs.list .detail .excerpt {display:none;} 
.shortcode-recent-blogs.list .detail .info-detail .date-time, .shortcode-recent-blogs.list .detail .info-detail .comments-count {float:left;}
.shortcode-recent-blogs.list .detail .info-detail span {text-transform:none;}
.shortcode-recent-blogs.list .detail .info-detail .comments-count {padding-left:0;}

.custom_sc_recent_blog .shortcode-recent-blogs .detail {border-width:0;padding:25px 0 0;overflow:hidden;}
.custom_sc_recent_blog .shortcode-recent-blogs .info-detail {float:left;}
.custom_sc_recent_blog .shortcode-recent-blogs .detail .excerpt {margin:0 0 15px;}
 
/* ----------------------------------------------------------------
   =SHORTCODE CAROUSEL -------------------------------------------- */

.vc-carousel .post-thumb a {position:relative;display:inline-block;max-width:100%;}   
.vc-carousel .post-thumb a img {margin:0;}
.vc-carousel .post-thumb a:before{z-index:1;content:"";position:absolute;left:15px;right:15px;top:15px;bottom:15px;border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(0,1);-moz-transform:scale(0,1);-webkit-transform:scale(0,1);transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;}
.vc-carousel .post-thumb a:after{z-index:1;content:"";position:absolute;left:15px;right:15px;top:15px;bottom:15px;border-left:1px solid #fff;border-right:1px solid #fff;transform:scale(1,0);-moz-transform:scale(1,0);-webkit-transform:scale(1,0);transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;}
.vc-carousel .post-thumb a:hover:before,.vc-carousel .post-thumb  a:hover:after {transform:scale(1,1);-moz-transform:scale(1,1);-webkit-transform:scale(1,1)}

/* ----------------------------------------------------------------
  =SHORTCODE IMAGE GALLERY ---------------------------------------- */
  
.wpb_gallery_slides.flexslider {margin:0;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.wpb_gallery_slides.flexslider img {margin:0;}
.wpb_content_element.wpb_gallery .wpb_flexslider .flex-control-nav {position:absolute;bottom:30px;z-index;2;}
.wpb_content_element.wpb_gallery .wpb_flexslider .flex-control-paging li {margin:0 2px;}
.wpb_content_element.wpb_gallery .wpb_flexslider .flex-control-paging li a {position:relative;overflow:hidden;width:16px;height:16px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background:none;transition:none;-moz-transition:none;-webkit-transition:none;}
.wpb_content_element.wpb_gallery .wpb_flexslider .flex-control-paging li a:after {content:"";position:absolute;left:3px;right:3px;top:3px;bottom:3px;background:rgba(255,255,255,0.6);border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.wpb_content_element.wpb_gallery .wpb_flexslider .flex-control-paging li a.flex-active:after,.wpb_content_element.wpb_gallery .wpb_flexslider .flex-control-paging li a:hover:after {left:0;right:0;top:0;bottom:0;}
.wpb_content_element.wpb_gallery a.flex-prev {width:59px;height:59px;margin-top:-29px;background:#fff url(images/icon_arrow.png) no-repeat 0 -59px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;font-size:0;color:transparent}
.wpb_content_element.wpb_gallery a.flex-prev:before {display:none;}
.wpb_content_element.wpb_gallery a.flex-next{width:59px;height:59px;margin-top:-29px;background:#fff url(images/icon_arrow.png) no-repeat -59px -59px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;font-size:0;color:transparent}
.wpb_content_element.wpb_gallery a.flex-next:before {display:none;}
.wpb_content_element.wpb_gallery a.flex-prev:hover {background-position: 0 0;}
.wpb_content_element.wpb_gallery a.flex-next:hover {background-position:-59px 0;}
#left-content .wpb_content_element.wpb_gallery .wpb_flexslider .flex-control-nav,#right-content .wpb_content_element.wpb_gallery .wpb_flexslider .flex-control-nav {bottom:5px;}

/* ----------------------------------------------------------------
  =SHORTCODE PROGRESS BAR ----------------------------------------- */

div.vc_progress_bar .vc_single_bar {box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background:#fff;border-width:0;}
div.vc_progress_bar .vc_single_bar .vc_bar {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
div.vc_progress_bar .vc_single_bar .vc_label {overflow:hidden;text-shadow:none!important;text-transform:uppercase;padding:4px 15px 3px;font-size:12px;letter-spacing:0.5px;}
div.vc_progress_bar .vc_single_bar .vc_label span {float:right;color:#656565;font-weight:500;}
div.vc_progress_bar .vc_single_bar.bar_orange .vc_bar {background:#90ccc7;}

/* ----------------------------------------------------------------
  =SHORTCODE COUNTDOWN -------------------------------------------- */
  
.is-countdown {border:0;background:transparent;text-align:center;}
.is-countdown ul {overflow:hidden;display:inline-block;}
.is-countdown ul li {float:left;list-style:none;margin:0;}
.is-countdown ul li .cd-image {display:block;position:relative;padding:0 25px;}
.is-countdown ul li .cd-image span {margin:0 3px;padding:0 20px;min-width:90px;font-size:90px;line-height:1.39em;font-weight:bold;font-family:arial;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
	background: rgb(11,11,11); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(11,11,11,1) 0%, rgba(33,33,33,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(11,11,11,1)), color-stop(100%,rgba(33,33,33,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(11,11,11,1) 0%,rgba(33,33,33,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(11,11,11,1) 0%,rgba(33,33,33,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(11,11,11,1) 0%,rgba(33,33,33,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(11,11,11,1) 0%,rgba(33,33,33,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b0b0b', endColorstr='#212121',GradientType=0 ); /* IE6-9 */}
.is-countdown ul li .cd-image span.imageSep {display:block;padding:0;margin:0;min-width:0;position:absolute;bottom:-14px;right:3px;font-size:0;color:transparent;width:19px;height:27px;background:url(images/icon-countdown.png) no-repeat 0 0;}
.is-countdown ul li .label {text-transform:lowercase;font-size:27px;line-height:1.3em;color:#fff;background:transparent;padding:0;text-shadow:none;}

/* ----------------------------------------------------------------
  =SHORTCODE PARALLAX --------------------------------------------- */

.stripe-parallax-bg {background-attachment:fixed;}
.stripe-style-full{overflow:hidden;background-position:50% 0;/*background-size:100% auto;*/}

/* ----------------------------------------------------------------
  =SHORTCODE PRICING TABLE ---------------------------------------- */

.price_table_inner { list-style: none outside none; background-color: #fff; margin: 0; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out;box-shadow:0 0 10px #f0f0f0;-moz-box-shadow:0 0 10px #f0f0f0;-webkit-box-shadow:0 0 10px #f0f0f0;border:2px solid #f0f0f0;}
.price_table_inner:hover {box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.price_table_inner ul li { list-style: none outside none; text-align: center; margin: 0; padding: 9px 20px; }
.price_table_inner ul li h4{margin:0;text-transform:uppercase;font-size:30px;line-height:1.13em;font-weight:bold;}
.price_table_inner ul li > ul{margin:0}
.price_table_inner ul li > ul li{text-align:center;padding:10px 0;border-bottom:1px solid #eeeeee;}
.price_table_inner ul li.prices{padding-top:5px;background:#4a4a4a;color:#fff;margin:0 -2px;}
.price_table_inner ul li.prices .price_in_table{padding:10px 0;}
.price_in_table {text-align: center; display:block;font-size:30px;line-height:1.13em;padding:0;}
.price_in_table .value { }
.price_in_table .pricing {}
.price_in_table .mark {font-size:20px;}
.price_table_inner ul li.desc {line-height:1.38em;padding-top:18px;}
.price_table_inner ul li.table_title { font-size: 19px; line-height: 1em; padding: 30px 25px 25px; }
.price_table_inner .price_button { padding: 15px 20px 10px;margin:0;}
.price_table_inner.acitve_price, .price_table_inner:hover {padding: 20px 0; margin: -20px 0 0;opacity:1;filter:alpha(opacity=100); }
.wd_price_table{margin-bottom:20px;}
.wd_price_table{margin-bottom:20px;}
.wd_price_table ul,.wd_price_table ol {margin-left:0;}

/* ----------------------------------------------------------------
   =SHORTCODE ICONS ----------------------------------------------- */

.fa-2x{font-size:20px;line-height:1em;padding:2px 5px;}   
.fa-3x{font-size:26px;line-height:1em;padding:5px 10px;}
.fa-3x{font-size:36px;line-height:1em;padding:10px 15px;}
.fa-4x{font-size:46px;line-height:1em;padding:10px 15px;}   
.fa-stack:hover i {animation:800ms ease-in-out 0s normal none 1 pulse;-webkit-animation:800ms ease-in-out 0s normal none 1 pulse;-moz-animation:800ms ease-in-out 0s normal none 1 pulse;}

/* ----------------------------------------------------------------
   =SHORTCODE TESTIMONIALS WITH SLIDER ---------------------------- */

.testimonial {overflow:hidden;}   
.testimonial .testimonial-holder {overflow:hidden;}
.testimonial .avartar {float:left;position:relative;z-index:1;line-height:0;}
.testimonial .avartar a {display:inline-block;max-width:100%;position:relative;}
.testimonial .avartar img {margin:0;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;}
.testimonial .avartar a:hover img { -webkit-filter: grayscale(100%);filter: grayscale(100%);}
.testimonial .detail {margin:0 0 0 205px;} 
.testimonial .wd_recent_date {margin:0 0 20px;}
.testimonial .wd_recent_date span {text-transform:uppercase;font-weight:600;}
.testimonial .wd_recent_date i {font-size:16px;}
.testimonial .testimonial-content {line-height:1.54em;overflow:hidden;margin:0 0 10px;}
.testimonial .author {text-transform:uppercase;font-weight:600;font-size:13px;line-height:1.54em;margin:0;}
.testimonials-slider-heading {font-size:30px;line-height:1.13em;text-transform:uppercase;font-weight:500;border-width:0 0 1px;border-color:rgba(0,0,0,0.1);padding:5px 0 30px;margin:0 10px 45px;}
.testimonials-slider-wrapper {/*margin:0 -10px;*/}
.testimonials-list {padding:0 10px;}
.testimonials-slider-wrapper .flex-direction-nav li,.widget_recent_post_slider .flex-direction-nav li{list-style:none;}
.testimonials-slider-wrapper .flex-direction-nav li a,.widget_recent_post_slider .flex-direction-nav li a {opacity:1;font-size:0;color:transparent;width:64px;height:43px;top:-83px;border:1px solid #56565b;background:url(images/icon_arrow_2.png) no-repeat 0 -1px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.testimonials-slider-wrapper .flex-direction-nav li a:before,.widget_recent_post_slider .flex-direction-nav li a:before {display:none;}
.testimonials-slider-wrapper .flex-direction-nav li a.flex-prev,.widget_recent_post_slider .flex-direction-nav li a.flex-prev{right:103px;left:auto;}
.testimonials-slider-wrapper .flex-direction-nav li a.flex-prev:hover,.widget_recent_post_slider .flex-direction-nav li a.flex-prev:hover {background-position:0 -43px;background-color:#56565b;border-color:#56565b}
.testimonials-slider-wrapper .flex-direction-nav li a.flex-next,.widget_recent_post_slider .flex-direction-nav li a.flex-next {background-position:-64px -1px;right:40px;left:auto;}
.testimonials-slider-wrapper .flex-direction-nav li a.flex-next:hover,.widget_recent_post_slider .flex-direction-nav li a.flex-next:hover {background-position:-64px -43px;background-color:#56565b;border-color:#56565b}   
#left-content .testimonials-slider-wrapper .flex-direction-nav li a,#left-content .widget_recent_post_slider .flex-direction-nav li a,
#right-content .testimonials-slider-wrapper .flex-direction-nav li a,#right-content .widget_recent_post_slider .flex-direction-nav li a {opacity:0;top:50%;margin-top:-15px;width:30px;height:30px;background:#56565b;}
#left-content .testimonials-slider-wrapper .flex-direction-nav li a.flex-next,#left-content .widget_recent_post_slider .flex-direction-nav li a.flex-next,
#right-content .testimonials-slider-wrapper .flex-direction-nav li a.flex-next,#right-content .widget_recent_post_slider .flex-direction-nav li a.flex-next {right:0;}
#left-content .testimonials-slider-wrapper .flex-direction-nav li a.flex-prev,#left-content .widget_recent_post_slider .flex-direction-nav li a.flex-prev,
#right-content .testimonials-slider-wrapper .flex-direction-nav li a.flex-prev,#right-content .widget_recent_post_slider .flex-direction-nav li a.flex-prev {right:auto;left:0}
#left-content .testimonials-slider-wrapper .flex-direction-nav li a:before, #left-content .widget_recent_post_slider .flex-direction-nav li a:before,
#right-content .testimonials-slider-wrapper .flex-direction-nav li a:before, #right-content .widget_recent_post_slider .flex-direction-nav li a:before {display:inline-block;font-size:12px;position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;line-height:30px;text-shadow:none;}
#left-content .testimonials-slider-wrapper .flex-direction-nav li a:hover:before, #left-content .widget_recent_post_slider .flex-direction-nav li a:hover:before,
#right-content .testimonials-slider-wrapper .flex-direction-nav li a:hover:before, #right-content .widget_recent_post_slider .flex-direction-nav li a:hover:before {color:#fff;}
#left-content .testimonials-slider-wrapper .recent_list_carousel:hover .flex-direction-nav li a,#left-content .widget_recent_post_slider .recent_list_carousel:hover .flex-direction-nav li a,
#right-content .testimonials-slider-wrapper .recent_list_carousel:hover .flex-direction-nav li a,#right-content .widget_recent_post_slider .recent_list_carousel:hover .flex-direction-nav li a {opacity:1;}

/* ----------------------------------------------------------------
  =SHORTCODE LOOK BOOK -------------------------------------------- */   

.shortcode-portfolio .item {overflow:hidden;}  
.shortcode-portfolio .heading-title {text-align:center;font-size:30px;line-height:1.13em;font-weight:600;letter-spacing:-0.5px;margin:0 0 38px;} 
.shortcode-portfolio .thumbnail {margin-bottom:0;}
.shortcode-portfolio .thumbnail img {margin:0;width:100%;}
.shortcode-portfolio .thumbnail:hover span.hover {width:100%;height:100%;opacity:0;transition-duration:1.3s;-moz-transition-duration:1.3s;-webkit-transition-duration:1.3s;}
.shortcode-portfolio .post-title {position:absolute;left:100%;top:0;bottom:0;width:100%;margin:0;text-align:center;height:100%;background:rgba(255,255,255,0.8);transition:all 0.8s ease-in-out 0s;-moz-transition:all 0.8s ease-in-out 0s;-webkit-transition:all 0.8s ease-in-out 0s;}
.shortcode-portfolio .post-title p {position:absolute;top:50%;left:0;width:100%;text-align:center;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.shortcode-portfolio .post-title a {display:inline-block;font-size:18px;text-transform:uppercase;padding:18px 44px 17px;border:1px solid #202020;color:#202020;}
.shortcode-portfolio .item:hover .post-title {left:0;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;}
.shortcode-portfolio .post-title a:hover {color:#fff;}
.shortcode-portfolio .item {width:20%;}
.shortcode-portfolio .item.col-sm-24 {width:100%;}
.shortcode-portfolio .item.col-sm-12 {width:50%;}
.shortcode-portfolio .item.col-sm-8 {width:33.33%;}
.shortcode-portfolio .item.col-sm-6 {width:25%;}

.wd_viewmore {text-align:center;margin:46px 0 20px;}
.wd_viewmore a {position:relative;display:inline-block;padding:12px 70px 10px;border:1px solid #202020;color:#202020;text-transform:uppercase;font-size:16px;font-weight:500;}
.wd_viewmore a:after {content:"\f0da";font-family:FontAwesome;position:absolute;right:17px;top:12px;font-size:13px;}
.shortcode-portfolio .wd_viewmore {margin:45px 0 20px;}

/* ----------------------------------------------------------------
   =SHORTCODE MENU ------------------------------------------------ */

.wd_vertical_menu {background:#fff;}
.wd_vertical_menu .wd-mega-menu-wrapper ul.menu {margin:0;}   
.wd_vertical_menu .wd-mega-menu-wrapper ul.menu li {position:relative;margin:0;}
.wd_vertical_menu .wd-mega-menu-wrapper ul.menu > li {list-style:none;}
.wd_vertical_menu .wd-mega-menu-wrapper ul.menu li a span {font-weight:400;}
.wd_vertical_menu .wd-mega-menu-wrapper > ul.menu > li > a,
.wd_vertical_menu .wd-mega-menu-wrapper > ul.menu li.wd-fly-menu a {text-transform:uppercase;font-size:14px;line-height:26px;display:inline-block;padding:17px 28px;width:100%;border-width:1px 0 0;}
.wd_vertical_menu .wd-mega-menu-wrapper > ul.menu li.wd-fly-menu:first-child a{border-width:0;}
.wd_vertical_menu .wd-mega-menu-wrapper > ul.menu > li > a > span,
.wd_vertical_menu .wd-mega-menu-wrapper > ul.menu li.wd-fly-menu a > span {display:inline-block;line-height:26px;}
.wd_vertical_menu .wd-mega-menu-wrapper > ul.menu > li img {margin:0 9px 0 0;}
.wd_vertical_menu .wd-mega-menu-wrapper ul.menu li ul.sub-menu {background:#fff;border-width:1px;margin:0;}
.wd_vertical_menu .wd-mega-menu-wrapper ul.menu > li > ul.sub-menu {display:none;}
.wd_vertical_menu .wd-mega-menu-wrapper > ul.menu li.wd-fly-menu ul.sub-menu {z-index:10;width:250px;position:absolute;left:100%;top:0;}
.wd_vertical_menu .wd-mega-menu-wrapper > ul.menu li.wd-fly-menu ul.sub-menu li {list-style:none;}
.wd_vertical_menu .wd-mega-menu-wrapper > ul.menu li.have-child > a:after {content:"\f105";font-family:"FontAwesome";text-align:center;display:inline-block;width:40px;height:40px;line-height:40px;position:absolute;right:0;top:10px;}
.wd_vertical_menu .wd-mega-menu-wrapper > ul.menu li.wd-mega-menu > ul.sub-menu {display:none!important;}
@media 
only screen and (max-width-device-width: 1600px),
only screen and (max-width: 1600px) {
	.wd_vertical_menu .wd-mega-menu-wrapper > ul.menu > li > a,.wd_vertical_menu .wd-mega-menu-wrapper > ul.menu li.wd-fly-menu a {padding:12px 28px;}
	.wd_vertical_menu .wd-mega-menu-wrapper > ul.menu li.have-child > a:after {top:5px;}
} 

@media 
only screen and (max-width-device-width: 767px),
only screen and (max-width: 767px) {
	.wd_vertical_menu .mega-control-menu .menu-text {padding:15px 20px;text-transform:uppercase;font-size:16px;display:inline-block;width:100%;cursor:pointer;}
	.wd_vertical_menu > ul.menu {display:none;}
}

/* ================================================================ */
/*                          BLOG                                    */
/* ================================================================ */

/* ----------------------------------------------------------------
  =GENERAL -------------------------------------------------------- */
  
.single-content .post_inner .thumbnail{display:inline-block;float:left;margin-right:30px;}
.related,#entry-author-info,.post-info-meta-bottom{clear:both;}
.post-info-meta-bottom{margin:20px 0;}
.post-info-content{margin:15px 0 0;}

body .post-title a.post-edit-link{display:none}
body .post-title .navi{float:right;text-align:right;height:0;}
body .post-title .navi div{display:inline-block;float:left;margin:5px;}

.single-content .post_inner .thumbnail{display:inline-block;float:left;margin-right:30px;}
.related,.post-info-meta-bottom{clear:both;}
.post-info-meta-top > div i {margin-right:5px;}
.post-info-meta-bottom {margin:0;}
.post-info-meta-bottom .meta-content {background:#fff;}

.list-posts {margin:0;}
.list-posts .post,.list-posts .portfolio,.list-posts .feature {list-style:none;background:#fff;margin:0 0 30px;}
.list-posts .post .thumbnail-content {line-height:0;margin:0;}
.list-posts .post .thumbnail-content .thumbnail {margin:0;display:block;width:100%;max-width:100%;position:relative;}
.list-posts .post .thumbnail-content .thumbnail img {width:100%;height:auto;}
.list-posts .post .featured,.single-post .post-title .thumbnail.featured {position:relative;}
.list-posts .post .featured:after,.single-post .post-title .thumbnail.featured:after {z-index:2;content:"";width:98px;height:102px;position:absolute;right:-7px;top:-6px;background:url(images/ic-featured-blog.png) no-repeat;}
.list-posts .post .thumbnail {position:relative;width:100%;}
.list-posts .post .thumbnail:before{z-index:1;opacity:0;position:absolute;content:"";top: 30px;right: 10px;bottom: 30px;left: 10px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: scale(0,1);transform: scale(0,1);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
.list-posts .post .thumbnail:after {z-index:1;opacity:0;position:absolute;content:"";top: 10px;right: 30px;bottom: 10px;left: 30px;border-right: 1px solid #fff;border-left: 1px solid #fff;-webkit-transform: scale(1,0);transform: scale(1,0);-webkit-transform-origin: 100% 0;transform-origin: 100% 0;}
.list-posts .post .thumbnail:before,.list-posts .post .thumbnail:after {-webkit-transition: opacity 0.25s, -webkit-transform 0.25s;transition: opacity 0.25s, transform 0.25s;}
.list-posts .post .thumbnail:hover:before,.list-posts .post .thumbnail:hover:after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.list-posts .post .thumbnail:hover:after {-webkit-transition-delay: 0.1s;transition-delay: 0.1s;}
.list-posts .post .thumbnail img {transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;}
.list-posts .post .thumbnail:hover img { transform:scale(1.05,1.05);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}
.list-posts .post .thumbnail span.body_color_background{display:block;opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;}
.list-posts .post .thumbnail span.btn_readmore {display:block;opacity:0;width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;background:url(images/bt_viewmore.png) no-repeat center center;}
.list-posts .post .thumbnail:hover span.body_color_background {opacity:0.6;}
.list-posts .post .thumbnail:hover span.btn_readmore{opacity:1;}
.list-posts .post.sticky .post-info-content {background:#7c7876}
.list-posts .post.sticky .post-info-content .short-content, .list-posts .post.sticky .post-info-content .post-title {color:#fff;}
.list-posts .post.sticky .post-info-thumbnail {position:relative;width:100%;}
.list-posts .post.sticky .post-info-thumbnail:after {z-index:2;content:"";width:98px;height:102px;position:absolute;right:-7px;top:-6px;left:auto;bottom:auto;background:url(images/ic-sticky-blog.png) no-repeat;transform:none;-moz-transform:none;-webkit-transform:none;opacity:1;}

.post-gallery .thumbnail {position:relative;width:100%;}
.post-gallery .thumbnail:before {z-index:1;opacity:0;position:absolute;content:"";top: 30px;right: 10px;bottom: 30px;left: 10px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: scale(0,1);transform: scale(0,1);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
.post-gallery .thumbnail:after {z-index:1;opacity:0;position:absolute;content:"";top: 10px;right: 30px;bottom: 10px;left: 30px;border-right: 1px solid #fff;border-left: 1px solid #fff;-webkit-transform: scale(1,0);transform: scale(1,0);-webkit-transform-origin: 100% 0;transform-origin: 100% 0;}
.post-gallery .thumbnail:before,.post-gallery .thumbnail:after {-webkit-transition: opacity 0.25s, -webkit-transform 0.25s;transition: opacity 0.25s, transform 0.25s;}
.post-gallery .thumbnail:hover:before,.post-gallery .thumbnail:hover:after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.post-gallery .thumbnail:hover:after {-webkit-transition-delay: 0.15s;transition-delay: 0.15s;}
.post-gallery .thumbnail img {transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;}
.post-gallery .thumbnail:hover img { transform:scale(1.05,1.05);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}
.post-gallery .thumbnail span.body_color_background{display:block;opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;}
.post-gallery .thumbnail span.btn_readmore {display:block;opacity:0;width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;background:url(images/bt_viewmore.png) no-repeat center center;}
.post-gallery .thumbnail:hover span.body_color_background {opacity:0.6;}
.post-gallery .thumbnail:hover span.btn_readmore{opacity:1;}

.list-posts .post .post-info-content {/*text-align:center;*/padding:30px 15px 0}
.list-posts .post .featured ~ .post-info-content {background:#7c7876;}
.list-posts .post .featured ~ .post-info-content .short-content,.list-posts .post .featured ~ .post-info-content .post-title {color:#fff;}
.list-posts .post .post-title h2 {font-size:26px;font-weight:bold;margin:0 0 20px;text-transform:none;}
.list-posts .meta-content {overflow:hidden;margin:0 -15px;border-width:1px 0 0;padding:0 25px;text-align:left;}
.list-posts .meta-content .cat-links {float:left;padding:0 0 0 30px;margin:16px 0 16px 30px;line-height:1.55;position:relative;font-size:13px;font-style:italic;}
.list-posts .meta-content .cat-links:before {content:"\f044";font-family:"FontAwesome";position:absolute;left:10px;top:0;font-style:normal;}
.list-posts .meta-content .cat-links a {font-style:normal;text-transform:uppercase;font-weight:bold;}
.list-posts .meta-content .cat-links i {display:none;}
.list-posts .meta-content .share-list {float:right;margin:0 -10px 0 30px;}
.list-posts .meta-content .share-list ul {display:inline-block;overflow:hidden;margin:0;}
.list-posts .meta-content .share-list ul li {list-style:none;float:left;margin:5px 0}
.list-posts .meta-content .share-list ul li a {font-size:0;line-height:0;display:inline-block;}
.list-posts .meta-content .share-list ul li a i {font-size:13px;line-height:40px;width:40px;height:40px;text-align:center;color:#a8a8a8;display:inline-block;}
.list-posts .post-info-content .post-info-meta {margin:0;line-height:0;}
.list-posts .post-info-content .post-info-meta .date-time {margin:0 30px 0 0;}
.list-posts .post-info-content .post-info-meta .date-time,.list-posts .post-info-content .post-info-meta .comments-count {display:inline-block;font-size:13px;text-transform:none;font-style:italic;}
.list-posts .post-info-content .post-info-meta .date-time i,.list-posts .post-info-content .post-info-meta .comments-count i {padding:0 5px 0 0;}
.list-posts .post-info-content .read-more {/*text-align:center;*/margin:0 0 30px;}
.list-posts .datetime-comment {float:left;overflow:hidden;line-height:1.35;margin:16px 0;font-size:13px;}
.list-posts .post-info-content {margin:0;/*text-align:center;*/padding:28px 15px 0;}
.list-posts .post-info-content .short-content {margin:0 0 28px;line-height:1.55em;font-size:16px;}
.list-posts .post-info-content .meta-content {background:#fff;}

.archive-product-subcategories .product:hover h3 {opacity:1;
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn;}
.archive-product-subcategories .product a {display:inline-block;position:relative;}
.archive-product-subcategories .product a:after {opacity:0;content:"";position:absolute;left:0;width:100%;top:0;bottom:0;background:rgba(255,255,255,0.8);animation-delay: 0.2s;-moz-animation-delay: 0.2s;-webkit-animation-delay: 0.2s;-o-animation-delay: 0.2s;-ms-animation-delay: 0.2s;
    animation-duration: 1s;-moz-animation-duration: 1s;-webkit-animation-duration: 1s;-o-animation-duration: 1s;
    animation-fill-mode: both;-moz-animation-fill-mode: both;-webkit-animation-fill-mode: both;-o-animation-fill-mode: both;
    animation-timing-function: ease;-moz-animation-timing-function: ease;-webkit-animation-timing-function: ease;-o-animation-timing-function: ease;
    backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;-o-backface-visibility: hidden;
} 

.list-posts .format-quote {position:relative;padding:80px 15px 23px;font-size:14px;font-style:italic;}
.list-posts .format-quote:after {content:"";position:absolute;left:0;right:0;top:0;bottom:0;opacity:0.3;z-index:0;}
.list-posts .format-quote:before {content:"\f10d";font-family:"FontAwesome";font-size:25px;position:absolute;top:30px;width:50px;text-align:center;margin-left:-25px;left:50%;font-style:normal;}
.list-posts .format-quote .author a {font-style:normal;text-transform:uppercase;font-weight:bold;}
.list-posts .format-quote:hover .short-content * {color:#fff;}
.list-posts .format-quote .post-info-content {z-index:1;position:relative;padding-top:0;}

.justified-gallery img {margin:0;}
.justified-gallery.loading {position:relative;}
.justified-gallery.loading:before {z-index:100000;position:absolute;left:0;top:0;bottom:0;right:0;background:#fff url(images/loading.gif) no-repeat center 150px;content:"";}

.cell_element {position:relative;}
.cell_element:first-child .detail-content {padding-top:72px;background:url(images/slogan-blog-slider.png) no-repeat 50% 0;}
.cell_element .cell-thumbnail {position:relative;}
.cell_element .cell-thumbnail:before {opacity:0;content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.65);transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;}
.cell_element:hover .cell-thumbnail:before {opacity:1;}
.cell_element .cell-detail {position:absolute;left:0;right:0;top:0;bottom:60px;text-align:center;padding:0 15px;overflow:hidden;}
.cell_element .cell-detail .detail-content {position:absolute;left:0;right:0;bottom:-53px;line-height:0;transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;}
.cell_element:hover .cell-detail .detail-content {bottom:0;}
.cell_element .cell-detail .cat-links {margin:0 0 10px;}
.cell_element .cell-detail .cat-links *,.cell_element .cell-detail .cell-title *, .cell_element .cell-detail .author-datetime *{color:#fff;}
.cell_element .cell-detail .cell-title {font-size:50px;font-weight:600;line-height:1.35;}
.cell_element .cat-links a {text-transform:uppercase;font-weight:400;line-height:1.55;letter-spacing:1px;}
.cell_element .author-datetime {display:inline-block;overflow:hidden;border-width:1px 0;padding:5px 0;line-height:1.55;margin:0 0 30px;}
.cell_element .author-datetime * {font-style:italic;font-weight:400;}
.cell_element .author-datetime .author,.cell_element .author-datetime  .date-time {float:left;}
.cell_element .author-datetime  .date-time {padding-left:3px;}
.cell_element .author-datetime .author a {text-transform:capitalize;}
.cell_element .cell-detail .cell-viewmore {margin:0;line-height:1.33em;}
.cell_element .cell-detail .cell-viewmore a.button{background:transparent;border-color:#a8a8a8;color:#a8a8a8;}
.cell_element .cell-detail .cell-viewmore a.button:hover {background:#fff;border-color:#fff;color:#000;}
@media 
only screen and (max-width-device-width: 1600px),
only screen and (max-width: 1600px) {
	.cell_element .cell-detail .cell-title {font-size:30px;}
	.cell_element .author-datetime {margin:0 0 10px;}
	.cell_element .cell-detail {bottom:20px;}
}

.thumbnail-content {overflow:hidden;}
.post-gallery {margin:0 -2px;}
.post-gallery .gallery_item {line-height:0;max-width:100%;overflow:hidden;}
/*.post-gallery .gallery_item a {display:block;max-width:100%;position:relative;}
.post-gallery .gallery_item a:before {opacity:0;content:"";position:absolute;left:0;right:0;top:0;bottom:0;
	animation-delay: 0.2s;-moz-animation-delay: 0.2s;-webkit-animation-delay: 0.2s;-o-animation-delay: 0.2s;-ms-animation-delay: 0.2s;
    animation-duration: 1s;-moz-animation-duration: 1s;-webkit-animation-duration: 1s;-o-animation-duration: 1s;
    animation-fill-mode: both;-moz-animation-fill-mode: both;-webkit-animation-fill-mode: both;-o-animation-fill-mode: both;
    animation-timing-function: ease;-moz-animation-timing-function: ease;-webkit-animation-timing-function: ease;-o-animation-timing-function: ease;
    backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;-o-backface-visibility: hidden;}
.post-gallery .gallery_item a:hover:before {opacity:0.6;
-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn;}
.post-gallery .gallery_item a:after {opacity:0;content:"+";color:#fff;font-family:"FontAwesome";width:70px;height:70px;text-align:center;line-height:50px;font-size:65px;font-weight:bold;position:absolute;left:50%;top:50%;margin-top:-25px;margin-left:-25px;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;}
.post-gallery .gallery_item a:hover:after {opacity:1;}
.post-gallery .gallery_item a img {margin:0;width:100%;height:auto;}*/

.post-slider {position:relative;}
.post-slider ul li {margin:0;list-style:none;}
.post-slider ul li img {margin:0;}
.flex-direction-nav a {opacity:1;width:60px;height:60px;margin:-30px 0 0;background:#fff url(images/icon_arrow_3.png) no-repeat;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;font-size:0;color:transparent;}
.flex-direction-nav .flex-prev {left:20px;background-position:0 0;}
.flex-direction-nav .flex-prev:hover {background-position:0 -60px;}
.flex-direction-nav .flex-next {right:20px;background-position:-60px 0;}
.flex-direction-nav .flex-next:hover {background-position:-60px -60px;}
.flex-direction-nav a:before {display:none;}
.flex-control-nav {bottom:20px;}
.flex-control-paging li {margin:0 2px;}
.flex-control-paging li a {width:16px;height:16px;background:url(images/icon_page.png) no-repeat;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;transition:none;-moz-transition:none;-webkit-transition:none;}
.flex-control-paging li a:hover {background-image:none;}

.wp-pagenavi {text-align:center;}
.wp-pagenavi .wp-pagenavi {position:relative;display:inline-block;overflow:hidden;padding:0 41px;min-height:37px;}
.wp-pagenavi .wp-pagenavi > * {float:left;margin:0;display:inline-block;line-height:35px;}
.wp-pagenavi .wp-pagenavi .curent-total {display:none;}
.wp-pagenavi .wp-pagenavi .previous {width:39px;height:37px;position:absolute;left:0;top:0;font-size:0;border:1px solid #a9a9a9;}
.wp-pagenavi .wp-pagenavi .previous:after {content:"\f104";font-family:"FontAwesome";position:absolute;left:0;top:0;right:0;bottom:0;text-align:center;font-size:24px;color:#a9a9a9;}
.wp-pagenavi .wp-pagenavi .previous:hover:after {color:#fff;}
.wp-pagenavi .wp-pagenavi .next {width:39px;height:37px;position:absolute;right:0;top:0;font-size:0;color:transparent;border:1px solid #a9a9a9;}
.wp-pagenavi .wp-pagenavi .next-phrase,
.wp-pagenavi .wp-pagenavi .previous-phrase {width:39px;height:37px;border:1px solid #a9a9a9;color:#a9a9a9}
.wp-pagenavi .wp-pagenavi .next-phrase:hover,.wp-pagenavi .wp-pagenavi .previous-phrase:hover {color:#fff;}
.wp-pagenavi .wp-pagenavi .next:after {content:"\f105";font-family:"FontAwesome";position:absolute;left:0;top:0;right:0;bottom:0;text-align:center;font-size:24px;color:#a9a9a9;}
.wp-pagenavi .wp-pagenavi .next:hover:after {color:#fff;}
.wp-pagenavi .wp-pagenavi a {background:#fff;transition:none;-moz-transition:none;-webkit-transition:none;}
.wp-pagenavi .wp-pagenavi a.last,.wp-pagenavi .wp-pagenavi a.first {display:none;}
.wp-pagenavi .wp-pagenavi .pager {padding:0 10px;margin:0 2px;min-width:39px;border:1px solid #a9a9a9;font-size:18px;color:#a9a9a9}
html .wp-pagenavi .wp-pagenavi span.current {color:#fff;}
html .wp-pagenavi .wp-pagenavi a:hover {color:#fff;}

/* ----------------------------------------------------------------
  =SINGLE POST ---------------------------------------------------- */

.post .thumbnail img {margin-bottom:0;}
.single-post .single-content {margin:0 0 80px;}
.single-post .single-content .thumbnail,.single-portfolio .single-content .thumbnail,.single-project .single-content .thumbnail,.single-feature .single-content .thumbnail {margin:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.single-feature .single-content .thumbnail {padding:30px 30px 0;}
.single-post .single-content .thumbnail img,.single-portfolio .single-content .thumbnail img,.single-project .single-content .thumbnail img,.single-feature .single-content .thumbnail img {margin:0;}
.single-post .single-content .post_inner,.single-portfolio .single-content .post_inner,.single-project .single-content .post_inner,.single-feature .single-content .post_inner {background:#fff;padding:30px 30px 20px;text-align:left;}
.single-post .single-content .heading-title,.single-portfolio .single-content .heading-title,.single-project .single-content .heading-title,.single-feature .single-content .heading-title {font-size:26px;text-transform:none;font-weight:600;}
.single-post .single-content .post-info-meta,.single-portfolio .single-content .post-info-meta,.single-project .single-content .post-info-meta {/*text-align:center;*/}
.single-post .single-content .datetime-comment,.single-portfolio .single-content .datetime-comment,.single-project .single-content .datetime-comment,.single-project .single-content .datetime-comment {display:inline-block;}
.single-post .single-content .tags,.single-portfolio .single-content .tags,.single-project .single-content .tags ,.single-feature .single-content .tags {padding:0 30px;}
.single-post .single-content .tag-links,.single-portfolio .single-content .tag-links,.single-project .single-content .tag-links,.single-feature .single-content .tag-links {overflow:hidden;}
.single-post .single-content .tag-links a,.single-portfolio .single-content .tag-links a,.single-project .single-content .tag-links a,.single-feature .single-content .tag-links a {display:inline-block;text-transform:capitalize;padding:4px 15px 3px;margin:0 5px 5px 0;border-width:1px;font-size:13px;}
.single-post .single-content .tag-links a:hover,.single-portfolio .single-content .tag-links a:hover,.single-project .single-content .tag-links a:hover,.single-feature .single-content .tag-links a:hover {color:#fff;}
.single-post .single-content .post-info-meta-top,.single-portfolio .single-content .post-info-meta-top,.single-project .single-content .post-info-meta-top,.single-feature .single-content .post-info-meta-top {margin:0 0 9px;}
.single-post .single-content .meta-content,.single-portfolio .single-content .meta-content,.single-project .single-content .meta-content ,.single-feature .single-content .meta-content {overflow:hidden;padding:0 10px 0 30px;margin:25px 0 0;border-width:1px 0 0;}
.single-post .single-content .meta-content .datetime-comment,.single-portfolio .single-content .meta-content .datetime-comment,.single-project .single-content .meta-content .datetime-comment,.single-feature .single-content .meta-content .datetime-comment {margin:16px 0;float:left;}
.single-post .single-content .meta-content .categories,.single-portfolio .single-content .meta-content .categories,.single-project .single-content .meta-content .categories,.single-feature .single-content .meta-content .categories {float:left;padding:18px 0;}
.single-post .single-content .post-info-meta-top .sep,.single-portfolio .single-content .post-info-meta-top .sep,.single-project .single-content .post-info-meta-top .sep,.single-feature .single-content .post-info-meta-top .sep {padding:0 8px;}
.single-post .single-content .post-info-meta-top .author,.single-portfolio .single-content .post-info-meta-top .author ,.single-feature .single-content .post-info-meta-top .author {text-transform:lowercase;}
.single-post .single-content .post-info-meta-top .author a,.single-portfolio .single-content .post-info-meta-top .author a,.single-feature .single-content .post-info-meta-top .author a {text-transform:capitalize;}
.single-post .single-content .share-list,.single-portfolio .single-content .share-list,.single-project .single-content .share-list,.single-feature .single-content .share-list {}
.single-post .single-content .share-list ul ,.single-portfolio .single-content .share-list ul,.single-project .single-content .share-list ul,.single-feature .single-content .share-list ul {display:inline-block;margin:0;}
.single-post .single-content .share-list ul li,.single-portfolio .single-content .share-list ul li ,.single-project .single-content .share-list ul li,.single-feature .single-content .share-list ul li{list-style:none;float:left;margin:5px 0;line-height:0;}
.single-post .single-content .share-list ul li a ,.single-portfolio .single-content .share-list ul li a ,.single-project .single-content .share-list ul li a,.single-feature .single-content .share-list ul li a {position:relative;top:0;font-size:0;line-height:0;display:inline-block;}
.single-post .single-content .share-list ul li a i,.single-portfolio .single-content .share-list ul li a i,.single-project .single-content .share-list ul li a i ,.single-feature .single-content .share-list ul li a i {font-size:13px;line-height:40px;width:40px;height:40px;text-align:center;color:#a8a8a8;display:inline-block;}
.single-post .single-content .share-list ul li:hover a ,.single-portfolio .single-content .share-list ul li:hover a ,.single-project .single-content .share-list ul li:hover a ,.single-feature .single-content .share-list ul li:hover a {top:-2px;}
.single-post .post-info-meta-bottom ~ .navi {overflow:hidden;margin:30px 0;border-width:2px 0;border-style:dotted;border-color:#ccc;}
.single-post .post-info-meta-bottom ~ .navi > div,.single-portfolio .post-info-meta-bottom ~ .navi > div,.single-project .post-info-meta-bottom ~ .navi > div,.single-feature .post-info-meta-bottom ~ .navi > div {width:50%;float:left;text-align:center;padding:20px 10px;min-height:65px;}
.single-post .post-info-meta-bottom ~ .navi > div.navi-prev,.single-portfolio .post-info-meta-bottom ~ .navi > div.navi-prev,.single-project .post-info-meta-bottom ~ .navi > div.navi-prev,.single-feature .post-info-meta-bottom ~ .navi > div.navi-prev {border-right:2px dotted #ccc;}
.single-post .post-info-meta-bottom ~ .navi a,.single-portfolio .post-info-meta-bottom ~ .navi a ,.single-project .post-info-meta-bottom ~ .navi a ,.single-feature .post-info-meta-bottom ~ .navi a {text-transform:uppercase;}
.single-post .post-info-meta-bottom ~ .navi > div.navi-prev a,.single-portfolio .post-info-meta-bottom ~ .navi > div.navi-prev a,.single-project .post-info-meta-bottom ~ .navi > div.navi-prev a,.single-feature .post-info-meta-bottom ~ .navi > div.navi-prev a {padding:0 0 0 28px;position:relative;}
.single-post .post-info-meta-bottom ~ .navi > div.navi-prev a:before,.single-portfolio .post-info-meta-bottom ~ .navi > div.navi-prev a:before,.single-project .post-info-meta-bottom ~ .navi > div.navi-prev a:before,.single-feature .post-info-meta-bottom ~ .navi > div.navi-prev a:before{content:"\f177";position:absolute;left:0;top:0;line-height:18px;font-family:"FontAwesome";}
.single-post .post-info-meta-bottom ~ .navi > div.navi-next a,.single-portfolio .post-info-meta-bottom ~ .navi > div.navi-next a,.single-project .post-info-meta-bottom ~ .navi > div.navi-next a,.single-feature .post-info-meta-bottom ~ .navi > div.navi-next a {padding:0 28px 0 0;position:relative;}
.single-post .post-info-meta-bottom ~ .navi > div.navi-next a:before,.single-portfolio .post-info-meta-bottom ~ .navi > div.navi-next a:before,.single-project .post-info-meta-bottom ~ .navi > div.navi-next a:before,.single-feature .post-info-meta-bottom ~ .navi > div.navi-next a:before {content:"\f178";position:absolute;right:0;top:0;line-height:18px;font-family:"FontAwesome";}
.single-post .single-content .meta-content .datetime-comment,.single-portfolio .single-content .meta-content .datetime-comment,.single-project .single-content .meta-content .datetime-comment,.single-feature .single-content .meta-content .datetime-comment {margin:16px 0;float:left;font-size:13px;line-height:1.35em;}
.single-post .single-content .meta-content .datetime-comment i,.single-portfolio .single-content .meta-content .datetime-comment i,.single-project .single-content .meta-content .datetime-comment i ,.single-feature .single-content .meta-content .datetime-comment i {padding:0 5px 0 0;}
.single-post .single-content .meta-content .comments-count,.single-portfolio .single-content .meta-content .comments-count,.single-project .single-content .meta-content .comments-count,.single-feature .single-content .meta-content .comments-count {float:left;font-size:13px;line-height:1.35em;font-style:italic;}
.single-post .single-content .meta-content .entry-date,.single-portfolio .single-content .meta-content .entry-date,.single-project .single-content .meta-content .entry-date,.single-feature .single-content .meta-content .entry-date {float:left;margin:0 30px 0 0;font-style:italic;}
.single-post .single-content .meta-content .categories,.single-portfolio .single-content .meta-content .categories,.single-project .single-content .meta-content .categories,.single-feature .single-content .meta-content .categories {float:left;font-size:13px;line-height:1.55em;padding:0 0 0 30px!important;margin:16px 0 16px 30px;position:relative;text-transform:uppercase;font-weight:bold;}
.single-post .single-content .meta-content .categories:before,.single-portfolio .single-content .meta-content .categories:before,.single-project .single-content .meta-content .categories:before,.single-feature .single-content .meta-content .categories:before  {content:"\f044";font-family:"FontAwesome";position:absolute;left:10px;top:0;font-style:normal;text-transform:none;font-weight:normal;}
.single-post .single-content .meta-content .entry-utility-prep,.single-portfolio .single-content .meta-content .entry-utility-prep,.single-project .single-content .meta-content .entry-utility-prep,.single-feature .single-content .meta-content .entry-utility-prep {font-size:13px;font-weight:normal;font-style:italic;text-transform:none;}
.single-post .single-content .meta-content .share-list,.single-portfolio .single-content .meta-content .share-list,.single-project .single-content .share-list,.single-feature .single-content .share-list {float:right;margin:0 0 0 30px;}
.related_post.related .owl-carousel .owl-stage-outer {padding:0;}
#entry-author-info {margin:0 0 30px 0;}
#entry-author-info .author-inner {background:#7c7876;padding:30px;overflow:hidden;}
#entry-author-info .author-inner * {color:#fff;}
#entry-author-info .author-inner #author-avatar {width:120px;height:120px;float:left;} 
#entry-author-info .author-inner #author-avatar img {margin:0;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
#entry-author-info .author-inner .author-desc {margin:0 0 0 145px;}
#entry-author-info .author-inner .name-role {overflow:hidden;margin:0;}
#entry-author-info .author-inner .name-role .name {font-size:16px;font-weight:600;margin:0 0 12px;}
#entry-author-info .author-inner .description {margin:0 0 20px;}
#entry-author-info .author-inner .profile_social ul {overflow:hidden;margin:0 0 0 -10px;}
#entry-author-info .author-inner .profile_social ul li {list-style:none;float:left;margin:0}
#entry-author-info .author-inner .profile_social ul li a {display:inline-block;opacity:0.4;width:30px;height:30px;line-height:30px;text-align:center;}
#entry-author-info .author-inner .profile_social ul li a:hover {opacity:1;}

#main-content.col-sm-12 #comments ol.comment-list ol.children {margin-left:30px;}
#main-content.col-sm-12 #comments ol.comment-list .comment-item .comment-meta {padding:0 0 25px;}
#main-content.col-sm-12 #comments ol.comment-list .comment-item .comment-meta .comment-reply-link {right:auto;left:0;top:auto;bottom:0;}
#main-content.col-sm-12 #comments ol.comment-list .comment-item .comment-meta .blog-datetime {padding:5px 0 0;width:100%;display:inline-block;}

.single-portfolio .single-content .post-title .thumbnail {display:none;}

/* ----------------------------------------------------------------
  =POST RELATED --------------------------------------------------- */

.single-content .related_post{position:relative;margin:0 0 30px;padding:0;display:inline-block;width:100%;background:#fff;}
.single-content .owl-stage-outer {padding:0;}
.single-content .related_post .related_post_slider {}
.single-content .related_post > div.title h2 {font-weight:500;font-size:16px;text-transform:uppercase;padding:14px 25px;margin:0;color:#fff;}
.single-content .related_post .item_group {padding:0 10px;}
.single-content .related_post .related-item {position:relative;padding:0;}
.single-content .related_post .thumbnail {margin:0;}
.single-content .related_post .thumbnail a {display:block;}
.single-content .related_post .thumbnail img {width:100%!important;height:auto!important;}
.single-feature .single-content .related_post .thumbnail img {width:auto!important;height:auto!important;margin:0 auto 20px;}
.single-content .related_post .desc {opacity:0;background:rgba(0,0,0,0.2);padding:10px;position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;animation-duration: 1s;-moz-animation-duration: 1s;-webkit-animation-duration: 1s;-o-animation-duration: 1s;
    animation-fill-mode: both;-moz-animation-fill-mode: both;-webkit-animation-fill-mode: both;-o-animation-fill-mode: both;
    animation-timing-function: ease;-moz-animation-timing-function: ease;-webkit-animation-timing-function: ease;-o-animation-timing-function: ease;
    backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;-o-backface-visibility: hidden;}
.single-feature .single-content .related_post .desc {position:relative;left:auto;right:auto;top:auto;bottom:auto;animation:none;-moz-animation:none;-webkit-animation:none;opacity:1;}
.single-content .related_post .related-item:hover .desc {opacity:1;-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn;}
.single-feature .single-content .related_post .related-item:hover .desc {animation:none;-moz-animation:none;-webkit-animation:none;}
.single-content .related_post .desc > div {display:table;table-layout:fixed;height:100%;width:100%;}
.single-content .related_post .desc > div > div {display:table-cell;vertical-align:middle;text-align:center;}
.single-content .related_post .desc * {color:#fff;}
.single-content .related_post .desc h3 {font-size:26px;font-weight:bold;text-transform:none;}
.single-content .related_post .meta {margin:0 0 9px;font-weight:300;}
.single-content .related_post .meta .except {padding:0 6px;}
.single-content .related_post .meta {overflow:hidden;display:inline-block;}
.single-content .related_post .meta .date-time {float:left;font-size:11px;text-transform:uppercase;margin:0 10px 0 0;}
.single-content .related_post .meta .date-time i {font-size:12px;padding:0 5px 0 0;position:relative;top:-1px;}
.single-content .related_post .meta .comments-count {float:left;font-size:11px;text-transform:uppercase;}
.single-content .related_post .meta .comments-count i {font-size:12px;padding:0 5px 0 0;position:relative;top:-1px;}
.related_post {overflow:hidden;}
.related_post .slider_control a {z-index:1;display:inline-block;width:65px;height:120px;position:absolute;bottom:auto;top:50%;margin-top:-33px;font-size:0;text-align:center;line-height:120px;border-width:0;background:rgba(0,0,0,0.46);color:#fff;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;}
.related_post .slider_control a:after {position:absolute;left:0;top:0;bottom:0;right:0;font-size:40px;font-family:"FontAwesome";text-align:center;}
.related_post .slider_control a.prev {left:-100px;}
.related_post:hover .slider_control a.prev {left:0;}
.related_post .slider_control a.prev:after {content:"\f104";}
.related_post .slider_control a.next {right:-100px;}
.related_post:hover .slider_control a.next {right:0;}
.related_post .slider_control a.next:after{content:"\f105";}
.related_post .slider_control a:hover {background:rgba(0,0,0,0.8)}

/* ----------------------------------------------------------------
  =COMMENT -------------------------------------------------------- */

#comments > .title h3 {font-size:16px;color:#fff;padding:14px 25px;margin:0;font-weight:500;margin:0;}
ol.comment-list {padding:0 30px;}
ol.comment-list li {list-style:none;padding:30px 0 0;margin:30px 0 0;border-width:1px 0 0;}
.comment-item .comment-author img {margin:0;width:60px;height:60px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
#comments > ol.comment-list {background:#fff;margin:0 0 30px;padding:25px 30px 30px;}
#comments > ol.comment-list > li:first-child {margin-top:0;padding-top:0;border-width:0;}
#comments ol.comment-list ol.children {margin:0 0 0 75px;background:#fff;}
#comments ol.comment-list .comment-item {margin:0 0 30px;position:relative;} 
#comments ol.comment-list .comment-item .comment-author {float:left;}
#comments ol.comment-list .comment-item .comment-description {margin:0 0 0 77px;}
#comments ol.comment-list .comment-item .comment-meta {position:relative;overflow:hidden;}
#comments ol.comment-list .comment-item .comment-meta > a cite {text-transform:uppercase;}
.comment-item .comment-meta > a {color:#000;}
#comments ol.comment-list .comment-item .comment-meta .blog-datetime {display:inline-block;width:100%;font-size:12px;font-style:italic;}
#comments ol.comment-list .comment-item .comment-meta .comment-reply-link {position:absolute;right:0;top:0;font-size:13px;font-style:italic;border-width:1px;padding:0 33px 0 15px;transition:none;-moz-transition:none;-webkit-transition:none;}
#comments ol.comment-list .comment-item .comment-meta .comment-reply-link:after {content:"\f064";font-family:"FontAwesome";position:absolute;right:14px;top:1px;font-size:11px;font-style:normal;}
#comments ol.comment-list .comment-item .comment-body {font-style:italic;clear:both;margin:15px 0 0 -77px;}
#comments ol.comment-list .comment-item .comment-body p {margin:0;}
#comments .comment-edit-link {font-size:12px;}

#respond{padding:0 0 10px;background:#fff;}
#respond .title h2 {margin:0;font-size:16px;font-weight:600;color:#fff;padding:14px 20px;}
#respond input {margin:0 0 5px;}
#respond .form-submit {padding:5px 0 0;}
#respond #commentform {padding:30px;margin:0 -10px;}
#respond #commentform > p {display:block;padding:0 10px;}
#respond #commentform .comment-form-comment {margin:0 0 20px;clear:both;}
#respond #commentform .comment-form-author,#respond #commentform .comment-form-email,#respond #commentform .comment-form-url {width:33.33%;float:left;padding:0 10px;margin:0 0 20px;}
#respond #commentform .comment-form-author input,#respond #commentform .comment-form-email input,#respond #commentform .comment-form-url input {width:100%;margin:0;}
#respond #commentform .form-submit {clear:both;padding:10px 10px 0;margin:0;}
#respond #commentform .form-submit button {width:100%;background:#7c7876;border-color:#7c7876;color:#fff;letter-spacing:1px;margin:0;}
 
/* ================================================================ */
/*                          SHOP PAGE                               */
/* ================================================================ */

/* ----------------------------------------------------------------
   =GENERAL ------------------------------------------------------- */

.woocommerce form.checkout_coupon, 
.woocommerce form.login, 
.woocommerce form.register, 
.woocommerce-page form.checkout_coupon, 
.woocommerce-page form.login,
.woocommerce-page form.register {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}

/* ----------------------------------------------------------------
   =CART PAGE ----------------------------------------------------- */
   
.shop_table.cart table tr:nth-child(2n) {background:transparent;}

/* ----------------------------------------------------------------
   =MY ACCOUNT ---------------------------------------------------- */
  
#customer_login .input-text {width:100%;max-width:350px;}
#customer_login form.login .form-row {width:100%;padding:0;}
#customer_login form.login .form-row input {float:left;}
#customer_login form.login .form-row label[for^="rememberme"] {display:inline-block;float:left;margin-left:10px;line-height:2.54em;}
#customer_login form.login .form-row label[for^="rememberme"] input {margin-top:0;float:none;}
.myaccount_heading {display:none;}

/* ----------------------------------------------------------------
   =CHECKOUT ------------------------------------------------------ */
   
#accordion-checkout-details {margin:0 0 60px;}   
#accordion-checkout-details .accordion-group {margin:0 0 5px;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}   
#accordion-checkout-details .accordion-heading h3 {margin:0;color:#fff;}
#accordion-checkout-details .accordion-heading .accordion-toggle {padding:15px;position:relative;}
#accordion-checkout-details .accordion-heading .accordion-toggle:hover {background:#000;}
#accordion-checkout-details .accordion-heading .accordion-toggle:after {content:"";width:45px;height:45px;position:absolute;right:0;top:0;background:url(images/accordion-button.png) 0 0;}
#accordion-checkout-details .accordion-heading .accordion-toggle.collapsed:after {background-position:0 -45px;}
#accordion-checkout-details #accordion-method .accordion-heading .accordion-toggle {}
#accordion-checkout-details .accordion-inner {border-width:0 1px 1px;overflow:hidden;margin:0 0 45px;padding:20px}
#accordion-checkout-details #collapse-order-review .accordion-inner {padding:35px 25px 20px}
#ship-to-different-address {position:relative;}
#ship-to-different-address input.input-checkbox {position:absolute;left:0;top:0;}
#collapse-login-regis {height:auto;display:block;}
/* Login */
#collapse-login-regis .accordion-inner {padding-left:10px;padding-right:10px;}
#collapse-login-regis .heading-title {text-transform:uppercase;font-size:15px;margin-bottom:13px;display:inline-block;width:100%;}
#collapse-login-regis .login-regis {margin:0 0 20px;}
#collapse-login-regis .login-regis label {padding:0 0 0 20px;position:relative;font-size:13px;}
#collapse-login-regis .login-regis input.checkout-method {position:absolute;margin:0;left:0;top:3px;}
#collapse-login-regis .description ul li {list-style:none;}
#collapse-login-regis .description p {margin-bottom:3px;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .woocommerce-page form.checkout_coupon, .woocommerce-page form.login, .woocommerce-page form.register {border-width:0;margin:0 0 20px;padding:0;}
#collapse-login-regis .woocommerce-info {margin:4px 0 15px!important;}
#collapse-login-regis form label{display:none;}
#collapse-login-regis form .form-row {width:100%!important;}
#collapse-login-regis form .form-row .input-text {width:100%;max-width:100%;}
#collapse-login-regis form p {margin-bottom:15px;}
#collapse-login-regis form input[type^="checkbox"] {margin-top:0;margin-left:15px;}
#collapse-login-regis form .button {margin-bottom:0;}
#collapse-login-regis form a.lost_password {color:#000;}
/* Create account */
#collapse-createaccount label[for^="createaccount"] {padding-left:0;}
#accordion-account .form-row {width:100%!important;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}
/* Building */
#collapse-billing .form-row {}
#collapse-billing .accordion-inner > h3 {font-weight:bold;}
.woocommerce form .form-row-first,.woocommerce-page form .form-row-first,
.woocommerce form .form-row-wide#billing_company_field, .woocommerce-page form .form-row-wide#billing_company_field {width:50%;padding-right:10px;}
.woocommerce form .form-row-last,.woocommerce-page form .form-row-last {width:50%;padding-left:10px;}
.woocommerce form.login .form-row-first,.woocommerce-page form.login .form-row-first {padding-right:0;}
.woocommerce #collapse-login-regis form.login .form-row-last,.woocommerce-page #collapse-login-regis form.login .form-row-last {padding-left:0;padding-right:0}
.woocommerce #collapse-login-regis .woocommerce-info::before, .woocommerce-page #collapse-login-regis .woocommerce-info::before {top:11px;background:transparent;}
/* Review */
#accordion-review .accordion-inner {padding-left:20px;padding-right:20px;}
#accordion-review .woocommerce table.shop_table, .woocommerce-page #accordion-review table.shop_table {width:100%;table-layout:fixed;margin:0 0 20px;}
#accordion-review .woocommerce table.shop_table td, .woocommerce-page #accordion-review table.shop_table td {padding:20px 10px;}
#accordion-review .woocommerce table.shop_table th.product-name, .woocommerce-page #accordion-review table.shop_table th.product-name,
#accordion-review .woocommerce table.shop_table td.product-name, .woocommerce-page #accordion-review table.shop_table td.product-name {text-align:left;}
#accordion-review .woocommerce table.shop_table th.product-total, .woocommerce-page #accordion-review table.shop_table th.product-total,
#accordion-review .woocommerce table.shop_table td.product-total, .woocommerce-page #accordion-review table.shop_table td.product-total {width:165px;}
#accordion-review .woocommerce table.shop_table td.product-name div, .woocommerce-page #accordion-review table.shop_table td.product-name > div {position:relative;}
#accordion-review .woocommerce table.shop_table td.product-name div img, .woocommerce-page #accordion-review table.shop_table td.product-name > div img {margin:0;}
#accordion-review .woocommerce table.shop_table td.product-name p, .woocommerce-page #accordion-review table.shop_table td.product-name p {margin-bottom:5px;}
#accordion-review .woocommerce table.shop_table td > div, .woocommerce-page #accordion-review table.shop_table td > div {display:table;width:100%;table-layout:fixed;}
#accordion-review .woocommerce table.shop_table td > div > div, .woocommerce-page #accordion-review table.shop_table td > div > div {display:table-cell;vertical-align:middle;padding:0 10px;}
#accordion-review .woocommerce table.shop_table td > div > div.wd_product_item, .woocommerce-page #accordion-review table.shop_table td > div > div.wd_product_item {width:135px;}
#accordion-review .woocommerce table.shop_table td > div > div.wd_product_item div, .woocommerce-page #accordion-review table.shop_table td > div > div.wd_product_item div {position:relative;}
#accordion-review .woocommerce table.shop_table td.product-name div .remove, .woocommerce-page #accordion-review table.shop_table td.product-name > div .remove {position:absolute;left:1px;top:1px;display:inline-block;width:25px;height:25px;font-size:0;color:transparent;background:#000 url(images/pp_close.png) no-repeat 50% 3px;}
#accordion-review .woocommerce table.shop_table td.product-name div .remove:hover, .woocommerce-page #accordion-review table.shop_table td.product-name > div .remove:hover {background-color:#d31717;}
#accordion-review .woocommerce table.shop_table tfoot th, .woocommerce-page #accordion-review table.shop_table tfoot th {padding-bottom:0;background:transparent;text-align:left;text-transform:none;font-weight:normal;font-size:13px;border-width:0 0 0 1px}
#accordion-review .woocommerce table.shop_table tfoot tr:first-child th, .woocommerce-page #accordion-review table.shop_table tfoot tr:first-child th,
#accordion-review .woocommerce table.shop_table tfoot tr:first-child td, .woocommerce-page #accordion-review table.shop_table tfoot tr:first-child td {border-top-width:1px;padding-top:20px;}
#accordion-review .woocommerce table.shop_table tfoot tr:last-child th, .woocommerce-page #accordion-review table.shop_table tfoot tr:last-child th,
#accordion-review .woocommerce table.shop_table tfoot tr:last-child td, .woocommerce-page #accordion-review table.shop_table tfoot tr:last-child td {padding-bottom:26px;}
#accordion-review .woocommerce table.shop_table tfoot td, .woocommerce-page #accordion-review table.shop_table tfoot td {border-width:0;padding-bottom:0;font-weight:normal;}
#accordion-review .woocommerce table.shop_table tfoot th strong, .woocommerce-page #accordion-review table.shop_table tfoot th strong {font-weight:normal;}
#accordion-review .woocommerce table.shop_table tfoot td strong .amount, .woocommerce-page #accordion-review table.shop_table tfoot td strong .amount {font-size:20px;line-height:1.1em;}
/* Payment */
.woocommerce #payment, .woocommerce-page #payment {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:none}
.woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:#f8f8f8;border:0;padding:20px 25px;}
.woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li {list-style:none;padding:0 0 0 22px;position:relative;}
.woocommerce #payment ul.payment_methods li .input-radio, .woocommerce-page #payment ul.payment_methods li .input-radio {position:absolute;left:0;top:3px;margin:0;}
.woocommerce #payment ul.payment_methods li.payment_method_paypal .input-radio, .woocommerce-page #payment ul.payment_methods li.payment_method_paypal .input-radio {top:16px;}
.woocommerce #payment ul.payment_methods li label, .woocommerce-page #payment ul.payment_methods li label {font-size:13px;}
.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box {width:100%;background:#fff8dc;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;text-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:13px 15px;}
.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after {display:none;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {float:left;text-shadow:none;font-weight:normal;margin:0;}
.woocommerce #payment div.form-row.place-order, .woocommerce-page #payment div.form-row.place-order {padding:20px 0 0;}
#payment ul.payment_methods.methods li *{cursor:pointer;}
/* Shipping */
#collapse-shipping .form-row {/*width:100%!important;margin-left:0;margin-right:0;*/}
#collapse-shipping .woocommerce-shipping-fields {margin-bottom:10px;}
#collapse-shipping label.checkbox {text-transform:none;font-size:13px;}
#collapse-shipping textarea {height:130px;padding:15px 20px;}
#collapse-shipping label[for^="order_comments"] {display:none;}
#collapse-shipping .accordion-inner {padding:15px 25px 10px;}
/* Billing */
#accordion-billing .accordion-inner .button_shipping_address_continue{margin:7px 0 0;}

/* ORDER DETAIL */
.woocommerce .order_details, .woocommerce-page .order_details {display:table;width:100%;table-layout:fixed;border-width:0 1px 1px;margin:20px 0;}
.woocommerce .order_details:empty, .woocommerce-page .order_details:empty {border:0;}
.woocommerce .order_details li, .woocommerce-page .order_details li {display:table-cell;width:25%;margin:0;padding:30px 20px;text-align:center;border-width:1px 1px 0 0;border-style:solid;font-size:13px;line-height:1.54em;text-transform:none;}
.woocommerce .order_details:before, .woocommerce-page .order_details:before,.woocommerce .order_details:after, .woocommerce-page .order_details:after {display:none;}
.woocommerce .order_details li strong, .woocommerce-page .order_details li strong {font-weight:normal;font-size:13px;}
.woocommerce .order_details li:last-of-type, .woocommerce-page .order_details li:last-of-type {border-width:1px 0 0 0;border-style:solid;}
.woocommerce .order_details ~ .clear p {margin:0 0 20px;}
.woocommerce .order_details ~ h2 {text-transform:none;font-size:13px;font-weight:normal;}
.woocommerce table.shop_table.order_details th, .woocommerce-page table.shop_table.order_details th,
.woocommerce table.shop_table.order_details td, .woocommerce-page table.shop_table.order_details td {text-align:left;}
.woocommerce table.shop_table.order_details td, .woocommerce-page table.shop_table.order_details td {padding-left:20px;padding-right:20px;width:165px;}
.woocommerce table.shop_table.order_details th.product-total, .woocommerce-page table.shop_table.order_details th.product-total,
.woocommerce table.shop_table.order_details td.product-total, .woocommerce-page table.shop_table.order_details td.product-total {width:165px;text-align:center;}
.woocommerce table.shop_table.order_details tfoot td, .woocommerce-page table.shop_table.order_details tfoot td {text-transform:none;font-weight:normal;border-width:0;text-align:center;font-size:13px;padding-bottom:0;}
.woocommerce table.shop_table.order_details tfoot th,.woocommerce-page table.shop_table.order_details tfoot th {background:transparent;text-transform:none;font-weight:normal;border-width:0 0 0 1px;font-size:13px;padding-bottom:0;}
.woocommerce table.shop_table.order_details tfoot tr:first-child th,.woocommerce-page table.shop_table.order_details tfoot tr:first-child th,
.woocommerce table.shop_table.order_details tfoot tr:first-child td,.woocommerce-page table.shop_table.order_details tfoot tr:first-child td {border-top-width:1px;padding-top:20px;}
.woocommerce table.shop_table.order_details tfoot tr:last-child th,.woocommerce-page table.shop_table.order_details tfoot tr:last-child th,
.woocommerce table.shop_table.order_details tfoot tr:last-child td,.woocommerce-page table.shop_table.order_details tfoot tr:last-child td {padding-bottom:30px;}
.custom-detail-title {text-transform:none;font-size:13px;font-weight:normal;}
dl.customer_details {border-width:1px;padding:10px 20px 20px;}
dl.customer_details dt {font-weight:normal;}
dl.customer_details dt, dl.customer_details dd {padding-top:10px}
.addresses {margin:0 0 60px;}
.addresses h3 {text-transform:none;font-size:13px;font-weight:normal;}
.addresses address {border-width:1px;padding:20px;}

/* ----------------------------------------------------------------
   =CROSSEL ------------------------------------------------------- */
   
.cross_sells {width:100%;clear:both;}
.cross_sells .owl-item section {width:100%!important;}

/* ================================================================ */
/*                            FORUM                                 */
/* ================================================================ */

/* ----------------------------------------------------------------
   =GENERAL ------------------------------------------------------ */
div.bbp-template-notice, div.indicator-hint {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:5px 20px;}
#bbpress-forums div.bbp-search-form {float:none;margin:0 0 20px;}
#bbpress-forums #bbp-search-form {width:100%;margin:0;}
#bbpress-forums #bbp-search-form div {position:relative;}
#bbpress-forums #bbp-search-form input.button {width:43px;position:absolute;right:1px;top:1px;bottom:1px;overflow:hidden;padding:0;margin:0;border:0;background:url(images/icon-search.png) no-repeat center center;font-size:0;color:transparent;}
#bbpress-forums #bbp-search-form #bbp_search {width:100%;margin:0;padding:11px 20px;}
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {font-size:13px;}

/* ----------------------------------------------------------------
   =LIST FORUMN --------------------------------------------------- */

#bbpress-forums p.bbp-topic-meta span {white-space:normal;}   
#bbpress-forums li.bbp-header,#bbpress-forums li.bbp-footer {text-transform:uppercase;color:#fff;border:0;min-height:42px;}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {/*padding:8px 20px;*/padding:0;}
#bbpress-forums li.bbp-header > ul,#bbpress-forums li.bbp-footer > ul {display:table;width:100%;table-layout:fixed;}
#bbpress-forums li.bbp-header > ul > li, #bbpress-forums li.bbp-footer > ul > li, #bbpress-forums li.bbp-header .bbp-reply-author,#bbpress-forums li.bbp-header .bbp-reply-content,#bbpress-forums li.bbp-footer .bbp-reply-author,#bbpress-forums li.bbp-footer .bbp-reply-content{padding:8px 20px;display:table-cell;border-width:0 1px 0 0;float:none;vertical-align:top;}
#bbpress-forums li.bbp-header > ul > li:last-child, #bbpress-forums li.bbp-footer > ul > li:last-child {border-right-width:0;}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {padding:0;background:transparent;}
#bbpress-forums .bbp-body > ul {display:table;width:100%;table-layout:fixed;}
#bbpress-forums .bbp-body > ul > li {padding:20px;display:table-cell;border-width:0 1px 0 0;float:none;vertical-align:top;}
#bbpress-forums .bbp-body > ul > li:last-child {border-right-width:0;}
#bbpress-forums li.bbp-body ul.forum:nth-child(2n), #bbpress-forums li.bbp-body ul.topic:nth-child(2n) {background:#fbfbfb}
#bbpress-forums li.bbp-footer {background:transparent;}
#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta ,#bbpress-forums{font-size:13px;}
#bbpress-forums ul.forum-titles li {font-weight:500;}
#bbpress-forums ul li {letter-spacing:0;}

/* ----------------------------------------------------------------
   =LIST TOPIC ---------------------------------------------------- */
   
.bbp-topic-freshness-author img {display:none;}
.bbp-topic-freshness-author a,.bbp-author-name {text-transform:capitalize}

.bbp-pagination-links > * {float:left;margin:0;display:inline-block;line-height:35px;}
.wp-pagenavi .wp-pagenavi .curent-total {display:none;}
.bbp-pagination-links a.prev {width:39px;height:37px;font-size:0;border-width:1px;position:relative;}
.bbp-pagination-links a.prev:after {content:"\f104";font-family:"FontAwesome";position:absolute;left:0;top:0;right:0;bottom:0;text-align:center;font-size:24px;color:#e8e8e8;}
.bbp-pagination-links a.next {width:39px;height:37px;position:relative;font-size:0;color:transparent;border:1px solid #e8e8e8;}
.bbp-pagination-links a.next:after {content:"\f105";font-family:"FontAwesome";position:absolute;left:0;top:0;right:0;bottom:0;text-align:center;font-size:24px;color:#e8e8e8;}
.bbp-pagination-links a {transition:none;-moz-transition:none;-webkit-transition:none;}
.wp-pagenavi .wp-pagenavi a.last,.wp-pagenavi .wp-pagenavi a.first {display:none;}
.bbp-pagination-links a,.bbp-pagination-links span {padding:0 10px;margin:0 2px;min-width:39px;border:1px solid #e8e8e8;font-size:18px;color:#e8e8e8;text-align:center;}
.bbp-pagination-links span.current,.bbp-pagination-links a:hover {background:transparent;}
.bbp-pagination-count {padding:5px 0;}

/* ----------------------------------------------------------------
   =USER DETAIL --------------------------------------------------- */
   
#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar{
	margin: 0
}
#bbpress-forums #bbp-single-user-details #bbp-user-details{
	background:#3c3b48;
	padding: 15px 10px;
	margin-bottom: 20px
}
#bbpress-forums #bbp-single-user-details #bbp-user-details p, #bbpress-forums #bbp-single-user-details #bbp-user-details h3{ margin-bottom:1px; color: #fff }
#bbpress-forums #bbp-single-user-details #bbp-user-details p.bbp-user-forum-role{ color: #ed764f }
#bbpress-forums #bbp-single-user-details #bbp-user-details .author{
	border-bottom: 1px solid #56555f;
	padding-bottom: 10px;
	margin-bottom: 10px;
	text-align: center
}
#bbp-user-body{
	margin:0;
	overflow: hidden
}
#bbp-user-navigation{
	float: left;width: 100%;
	padding:0
}
#bbp-user-navigation .nav-tabs{
	border-bottom:0
}
#bbp-user-navigation .nav-tabs a:hover{
	text-decoration: none
}
#bbp-user-navigation .nav-tabs > li{
	margin-bottom:-1px!important
}
#bbp-user-body  #bbp-user-navigation + div {
	padding: 20px;
	clear: both
}

#bbp-user-body {border-width:1px;}
#bbp-user-body .nav-tabs {border-bottom:1px solid;}
#bbp-user-body .nav-tabs > li > a {margin:0;border-width:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
#bbp-user-body .nav-tabs > li:hover > a,#bbp-user-body .nav-tabs > li.active > a {color:#fff;}
   
/* ================================================================ */
/*                         ELEMENT                                  */
/* ================================================================ */

/* ----------------------------------------------------------------
   =BACK TO TOP  -------------------------------------------------- */
   
#to-top a {z-index:10;position:fixed;bottom:10px;right:10px;width:66px;height:66px;background:url(images/icon_back_to_top.png) no-repeat 0 0;transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s}
#to-top a:hover {background-position:0 -66px;}
.list_add_to_cart a {margin-bottom:2px!important;}

/* ----------------------------------------------------------------
   =COUTING  ------------------------------------------------------ */
   
.counting {counter-reset:my-badass-counter 0;}
.counting li {list-style:none;position:relative;padding:0 0 1em 35px;margin:0;}
.counting li:before {content:counter(my-badass-counter, decimal);counter-increment:my-badass-counter;padding:0 8px;position:absolute;left:0;top:0;color:#fff;}

/* ----------------------------------------------------------------
   =PAGE 404  ------------------------------------------------------ */
 
/*.error404  #header .header-top-content {position:relative;margin:0 auto;max-width:1200px;border-width:0 0 1px;}
.error404  #header .header-first {position:absolute;left:0;top:50%;margin-top:-17px;width:320px;padding:0 10px 0 20px;}
.error404  #header .header-second {padding:0 320px;}
.error404  #header .header-second-content {overflow:hidden;}
.error404  #header .header-second-content .logo img {margin:35px 0 20px;}
.error404  #header .header-third {position:absolute;right:0;top:0;width:320px;padding:0 10px;top:50%;margin-top:-17px;}
.error404 .header_search .search_active_button:before {color:#878787;}*/
   
.container-404{background-position:center center;background-attachment:fixed!important;background-size:100% auto!important;}
.container-404 .heading_404 {position:relative;padding:580px 0 0;color:#fff;text-align:center;font-size:45px;line-height:1.11em;}
.container-404 .heading_404:after {content:"";width:495px;height:215px;background:url(images/404.png) no-repeat;position:absolute;top:0;left:50%;margin-left:-80px;top:390px;}
.container-404 .info_404 {text-align:center;font-size:18px;color:#fff;margin:0 0 70px;}
.container-404 .subscribe_widget {margin:0 0 223px;}
.container-404 .subscribe_widget {overflow:hidden;}
.container-404 .subscribe_widget form {position:relative;display:block;width:100%;max-width:740px;margin:0 auto 25px;}
.container-404 .subscribe_widget .subscribe-email {margin:0;}
.container-404 .subscribe_widget .subscribe-email > span {display:none;}
.container-404 .subscribe_widget .subscribe-email input.subscribe_email {width:100%;max-width:100%;margin:0;background:transparent;border:2px solid #fff;color:#fff;font-size:19px;padding:11px 15px;}
.container-404 .subscribe_widget button {background-image:none;color:#fff;border:0!important;letter-spacing:1px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;position:absolute;right:7px;top:7px;bottom:7px;margin:0;border:0;text-shadow:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.container-404 .subscribe_widget button:hover {background:#000;color:#fff;}
.container-404 .subscribe_widget button:focus {outline:none;}

/* ----------------------------------------------------------------
   =PAGE COMMING SOON  -------------------------------------------- */
   
.page-template-comming-soon {background:#fff;}
.page-template-comming-soon #wd-container {padding:0;background:transparent;}
.page-template-comming-soon #main-module-container {background-attachment:fixed;background-position:center center;}
.page-template-comming-soon .logo {text-align:center;padding:55px 0 130px;}
.page-template-comming-soon .logo a{display:inline-block;}
.page-template-comming-soon .logo img {margin:0;}
.page-template-comming-soon .countdown-period {text-transform:lowercase;}
.wpb_column .subscribe_widget {overflow:hidden;}
.wpb_column .subscribe_widget form {position:relative;display:block;width:100%;max-width:740px;margin:0 auto 25px;}
.wpb_column .subscribe_widget .subscribe-email {margin:0;}
.wpb_column .subscribe_widget .subscribe-email > span {display:none;}
.wpb_column .subscribe_widget .subscribe-email input.subscribe_email {width:100%;max-width:100%;margin:0;padding:11px 80px 11px 15px;background:transparent;border:2px solid #181818;color:#b6b6b6;font-size:19px;}
.wpb_column .subscribe_widget button {background-image:none;color:#fff;border:0!important;letter-spacing:1px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;position:absolute;right:7px;top:7px;bottom:7px;margin:0;border:0;text-shadow:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.wpb_column .subscribe_widget button:hover {background:#000;color:#fff;}
.wpb_column .subscribe_widget button:focus {outline:none;}

.page-template-comming-soon .blank_copyright {overflow:hidden;background:#181818;padding:40px 0 13px}
.page-template-comming-soon .blank_copyright .row > div {margin-bottom:10px;}

ul.social {display:inline-block;}
ul.social li {list-style:none;margin:0 5px;float:left;line-height:0;}
ul.social li a {display:inline-block;}
ul.social li i {background:#000;position:relative;top:0;font-size:16px;line-height:2em;width:30px;height:30px;text-align:center;color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;}
ul.social li a {color:transparent;font-size:0;}

/* ----------------------------------------------------------------- 
   =SITEMAP - ARCHIVE ---------------------------------------------- */
   
.sitemap-content .heading-title,.archive-content .heading-title{text-transform:uppercase;}

/* -----------------------------------------------------------------
   =GENERAL -------------------------------------------------------- */

ul.xoxo {margin:0;}   
ul.xoxo > li {list-style:none;}

/* ----------------------------------------------------------------
   =QUICK CSS ----------------------------------------------------- */
   
.woocommerce #content div.product form.cart, .woocommerce div.product form.cart, .woocommerce-page #content div.product form.cart, .woocommerce-page div.product form.cart {margin:0;}

/* ----------------------------------------------------------------
   =CONTACT FORM -------------------------------------------------- */
   
.wpcf7 p {margin-bottom:5px;}
.wpcf7 textarea {margin-bottom:5px!important;}

/* ----------------------------------------------------------------
   =FOOTER ENTRY META --------------------------------------------- */
   
footer.entry-meta {padding:0 10px 20px;}

/* ----------------------------------------------------------------
   =FEATURE ------------------------------------------------------- */
   
.feature .feature_title {font-size:20px;line-height:1.2em;font-weight:600;}
.feature .feature_content {font-weight:300;}
.text_center .feature .feature_content  {padding:0 20px;}

/* ================================================================ */
/*                         RESPONSIVE                               */
/* ================================================================ */

/* ----------------------------------------------------------------
   =RESET --------------------------------------------------------- */
@media 
only screen and (max-width-device-width: 1200px),
only screen and (max-width: 1200px) {
	div.wpb_row {margin-left:0;margin-right:0;}
}

@media 
only screen and (min-width-device-width: 1200px),
only screen and (min-width: 1200px) { 
   .header-bottom-content.container {max-width: 100%;}
}

/* ----------------------------------------------------------------
   =HEADER -------------------------------------------------------- */
/* Header-v1 */
@media 
only screen and (max-width-device-width: 1023px),
only screen and (max-width: 1023px) {
	#header .header-v1 {padding:0 0 10px;}
	#header .header-v1 .header-first {top:0;margin:0;}
	#header .header-v1 .header-second {padding:0;overflow:hidden;}
	#header .header-v1 .header-third {top:0;margin:0;}
	#header .header-v1 .logo {margin:20px auto 10px;}
}

@media 
only screen and (max-width-device-width: 767px),
only screen and (max-width: 767px) {
	#header .header-v1 .header-first {position:static;}
}
   
/* Header-v2 */
@media 
only screen and (max-width-device-width: 1023px),
only screen and (max-width: 1023px) {
	#header .header-v2 .header-logo {float:none;}
}
@media 
only screen and (max-width-device-width: 767px),
only screen and (max-width: 767px) {
	#header .header-v2 .header-logo {width:100%;}
	#header .header-v2 #header-bottom-sticky-wrapper {width:100%;}
	.header-top.header-v2  {position:relative;left:auto;top:auto;right:auto;background:#000;}
	#header .header-v2 .nav {text-align:left;}
	#header .header-v2 .header-menu {padding:0;}
	#header .header-v2 .header-menu .container {padding:0;}
	#header .header-v2 .header-menu .container .nav {padding:0;}
	#header .header-v2 .header-logo {padding:55px 10px 25px;text-align:center;}
	#header .header-v2 .mega-control-menu {border:1px solid #fff;}
	#header .header-v2 .header-first-content > div:first-child {line-height:0;height:0;}
}

/* Header-v3 */ 
@media 
only screen and (max-width-device-width: 1023px),
only screen and (max-width: 1023px) {
	#header .header-v3 {}
	#header .header-v3.header-top {position:relative;left:auto;right:auto;top:auto;}
	#header .header-v3 .header-first {top:0;margin:0;}
	#header .header-v3 .header-second {padding:0;overflow:hidden;}
	#header .header-v3 .header-third {top:0;margin:0;}
	#header .header-v3 .logo {margin:40px auto 20px;}
}

/* -----------------------------------------------------------------
   =CONTENT -------------------------------------------------------- */
   
@media 
only screen and (max-width-device-width: 767px),
only screen and (max-width: 767px) {  
	#wd-container {/*padding-top:20px;*/}
	html .home-v2-custom-padding{padding:10px!important;}
}

/* -----------------------------------------------------------------
   =FOOTER -SIDEBAR (WIDGET) --------------------------------------- */
   
@media 
only screen and (max-width-device-width: 767px),
only screen and (max-width: 767px) {
	/* footer */
	#footer {text-align:center;}
	.first-footer-widget-area-1:before {display:none;}
	.first-footer-widget-area-2:before {display:none;}
	.first-footer-widget-area-1 > div {padding:0;}
	.first-footer-widget-area-2 > div {padding:0;}
	div.first-footer-widget-area {overflow:visible;}
	.second-footer-widget-area {padding:20px 0 0;}
	.second-footer-widget-area:before {display:none;}
	#footer .first-footer-widget-area {text-align:left;}
	.first-footer-widget-area-1 ,.first-footer-widget-area-2{padding:0 10px!important;}
	.center_mobile {margin-left:auto!important;margin-right:auto!important;}
	/* footer widget */
	.first-footer-widget-area-1 .widget-title {font-size:18px;line-height:1.67em;font-weight:normal;padding:0;margin:0;text-transform:none;}
	.first-footer-widget-area-1 .widget-title:after {display:none;}
	.first-footer-widget-area-2 .widget-title {padding:0;margin:0;font-size:18px;line-height:1.67em;font-weight:normal;text-transform:none;}
	.first-footer-widget-area .widget-container {margin:0 0 10px;padding:8px 10px;border:1px solid #d5d5d5;}
	.first-footer-widget-area-2 .widget-title:after {display:none;}
	.second-footer-widget-area h3.widget-title,.second-footer-widget-area h4.widget-title {font-size:18px;line-height:1.67em;font-weight:normal;padding:0;margin:0;text-transform:none;}
	.second-footer-widget-area-1,.second-footer-widget-area-2 {padding:0 10px;}
	html .second-footer-widget-area-2 {padding:20px 10px 0;border-top:1px solid #454242;}
	html .second-footer-widget-area-1 .widget-container ,html .second-footer-widget-area-2 .widget-container {margin:0 0 20px;}
	.custom_res_about {margin-bottom:20px!important;}
	.widget-container > div, .widget-container > ul {margin-top:20px!important;}
	.widget-container > div.widget_title_wrapper {margin-top:0!important;}
	#footer .widget_social .widget-title{display:none;}
	html .first-footer-widget-area-2 > div,html .first-footer-widget-area-1 > div {padding:5px 0;}
	html .first-footer-widget-area-1 .widget-container, html .first-footer-widget-area-2 .widget-container {margin:5px 0;}
	/* sidebar */
	div#left-content, div#right-content {margin:0;}
	div#left-content .widget-container, div#right-content .widget-container {padding-bottom:0;margin:0 0 20px;}
	div#left-content .widget_title_wrapper, div#right-content .widget_title_wrapper {margin-bottom:0!important;}
	div#left-content .widget_title_wrapper h3, div#right-content .widget_title_wrapper h3 {font-weight:normal;}
	/* widget */
	.widget_title_wrapper {padding-right:30px;}
	.widget_recent_post_slider div.detail {padding-left:0;}
	.widget_recent_post_slider .post_thumbnail_wrapper {display:none;}
	div .widget_recent_post_slider .post-content .entry-desc {margin:5px 0;}
	div .widget_recent_post_slider .owl-controls .owl-nav div {top:auto;bottom:0;width:30px;height:30px;background:#fff;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
	div .widget_recent_post_slider .owl-controls .owl-nav div:after {display:inline-block;line-height:30px;}
	div .widget_recent_post_slider .owl-controls .owl-nav div:hover:after {color:#fff;}
	div .widget_recent_post_slider .owl-controls .owl-nav div.owl-next {right:0;}
	div .widget_recent_post_slider .owl-controls .owl-nav div.owl-prev {right:40px;}
	.testimonials-slider-wrapper .owl-controls .owl-nav div.owl-next,
	.testimonials-slider-wrapper .owl-controls .owl-nav div.owl-prev {display:none;}
	/* payment */
	div.payment {text-align:center;margin-top:20px;}
	div.payment ul li:first-child {margin-left:0;}
	/* copy right */
	#copy-right .copyright {text-align:center;}
	/* Shop */
	.widget-container > div:nth-child(2), .widget-container > ul,.widget-container > form {padding-top:30px!important;padding-bottom:30px!important;display:block;margin-top:0!important;}
	.widget-container > div#calendar_wrap {padding-top:0!important;margin-top:0!important;}
}

/* ----------------------------------------------------------------- 
   =SHOP ----------------------------------------------------------- */

@media 
only screen and (max-width-device-width: 768px),
only screen and (max-width: 768px) {   
	.woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images, 
	.woocommerce div.product div.images, .woocommerce-page div.product div.images,
	html .woocommerce #content div.product div.images, .woocommerce div.product div.images, html .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{width:100%;padding:0;}
	.woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary, 
	.woocommerce div.product div.summary, .woocommerce-page div.product div.summary {width:100%;padding:0;}
}

@media 
only screen and (max-width-device-width: 767px),
only screen and (max-width: 767px) { 
	.woocommerce table.shop_table_responsive tr, .woocommerce table.shop_table_responsive tr td, 
	.woocommerce-page table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr td {text-align:left;}
	.woocommerce table.shop_table, .woocommerce-page table.shop_table {border-top-width:1px;}
	.woocommerce table.wishlist_table,.woocommerce table.wishlist_table thead,.woocommerce table.wishlist_table tbody,.woocommerce table.wishlist_table tfoot{display:block;width:100%;}
	.woocommerce table.wishlist_table thead  tr,.woocommerce table.wishlist_table thead th,.woocommerce table.wishlist_table tbody,.woocommerce table.wishlist_table tbody tr,.woocommerce table.wishlist_table tfoot tr,.woocommerce table.wishlist_table tfoot tr td  {display:block;width:100%;}
	.woocommerce table.wishlist_table th.product-add-to-cart {display:none;}
	.woocommerce table.wishlist_table th.product-name {border-top-width:0;}
}

@media 
only screen and (max-width-device-width: 480px),
only screen and (max-width: 480px) { 
	.wd-products-wrapper .products.list .product .product-thumbnail-wrapper {max-width:100px;}
	.wd-products-wrapper .products.list .product .product-thumbnail-wrapper .product_label {display:none;}
	.wd-products-wrapper .products.list .product .product-meta-wrapper {padding:0 0 0 120px!important;min-height:100px;}
	.wd-products-wrapper .products.list .product .product-meta-wrapper .list_add_to_cart {display:none!important;}
	#content-inner .cart-collaterals form, .woocommerce #content-inner .cart-collaterals form, .woocommerce-page #content-inner .cart-collaterals form, #content-inner .cart-collaterals .cart_totals, .woocommerce #content-inner .cart-collaterals .cart_totals, .woocommerce-page #content-inner .cart-collaterals .cart_totals {width:100%;margin:0 0 30px;}
	div.product .nav-tabs > li {width:100%;border-width:1px 0 0;text-align:center;}
	div.product .nav-tabs > li:first-child {border-width:0;}
	.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {padding-left:10px;padding-right:10px;}
	.woocommerce table.shop_table th.product-subtotal,.woocommerce-page table.shop_table th.product-subtotal,
	.woocommerce table.shop_table td.product-subtotal,.woocommerce-page table.shop_table td.product-subtotal{display:none;}
	.woocommerce table.shop_table th.product-remove,.woocommerce-page table.shop_table th.product-remove {font-size:0;}
	.woocommerce table.shop_table td.product-removelink,.woocommerce-page table.shop_table td.product-removelink {width:50px;}
	.testimonial .avartar {max-width:50px;}
	.testimonial .detail {margin:0 0 0 70px;}
	#review_form input[type^="text"], #review_form textarea {max-width:100%;}
	html #review_form .form-submit #submit {margin-left:0;}
}

@media 
only screen and (max-width-device-width: 479px),
only screen and (max-width: 479px) {  
	.wd_meta_loop {padding:0 15px;}
	.wd_meta_loop .woocommerce-ordering,.woocommerce .wd_meta_loop .woocommerce-ordering,.woocommerce-page .wd_meta_loop .woocommerce-ordering {position:relative;right:auto;top:auto;float:left;}
	.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {padding-left:0;margin-left:-3px;}
}

/* -----------------------------------------------------------------
   =SHORTCODE ------------------------------------------------------ */
@media 
only screen and (max-width-device-width: 1023px) and (min-width-device-width: 769px),
only screen and (max-width: 1023px) and (min-width: 769px) {
	html body .recent-product-by-category-sc .list .products section > .product-thumbnail-wrapper {float:none;}
	html body .recent-product-by-category-sc .list .products section > .product-meta-wrapper,
	html body .wpb_tabs .recent-product-by-category-sc .list .products section > .product-meta-wrapper{margin:10px 0 0!important;}
	
	html body .feature-product-sc .list .products section > .product-thumbnail-wrapper {float:none;}
	html body .feature-product-sc .list .products section > .product-meta-wrapper,
	html body .wpb_tabs .feature-product-sc .list .products section > .product-meta-wrapper{margin:10px 0 0!important;}
}
@media 
only screen and (max-width-device-width: 768px),
only screen and (max-width: 768px) {
	/* Recent post */
	html .widget_recent_post_slider .widget_title_wrapper {min-height:0;}
	/* Portfolio */
	html .shortcode-portfolio .post-title a {font-size:14px;line-height:1.14em;padding:3px 5px;text-transform:none;}
	/* Category */
	.category-sc .category-info {padding:20px 0 0;position:relative;left:auto;right:auto;top:auto;bottom:auto;}
	.category-sc .category-info h3 {font-size:18px;margin:0 0 10px;}
	.category-sc .category-info .cat-description {font-size:13px;}
}

@media 
only screen and (max-width-device-width: 480px),
only screen and (max-width: 480px){
	.product-category-slider {padding-left:20px;padding-right:20px;}
	.product-category-slider .owl-controls .owl-nav div.owl-next {right:-9px;}
	.product-category-slider .owl-controls .owl-nav div.owl-prev {left:-9px;}
	.feature-product-sc.has-slider .product-slider-body {padding:0 40px;}
	.feature-product-sc .owl-controls .owl-nav div {width:40px;}
	.feature-product-sc .owl-controls .owl-nav div:after {width:40px;}
	.feature-product-sc .owl-controls .owl-nav div.owl-next {right:-40px;}
	.feature-product-sc .owl-controls .owl-nav div.owl-prev {left:-40px;}
}
	
@media 
only screen and (max-width-device-width: 767px),
only screen and (max-width: 767px){	
	.wpb_content_element.wpb_tabs .wpb_tabs_nav li {width:100%;}
	.shortcode-recent-blogs .item {clear:both;}
}
/* -----------------------------------------------------------------
   =COMMING SOON TEMPLATE ------------------------------------------ */

@media 
only screen and (max-width-device-width: 1400px),
only screen and (max-width: 1400px) {
	.page-template-comming-soon .logo {padding:30px 0;}
}

/* ------------------------------------------------------------------
   =CATEGORY - DETAIL BLOG ------------------------------------------ */
@media 
only screen and (max-width-device-width: 1024px) and (min-width-device-width: 769px),
only screen and (max-width: 1024px) and (min-width: 769px) {
	#main-content.col-sm-18 #comments ol.comment-list ol.children {margin-left:30px;}
	#main-content.col-sm-18 #comments ol.comment-list .comment-item .comment-meta {padding:0 0 25px;}
	#main-content.col-sm-18 #comments ol.comment-list .comment-item .comment-meta .blog-datetime {padding:6px 0 2px;width:100%;display:inline-block;}
	#main-content.col-sm-18 #comments ol.comment-list .comment-item .comment-meta .blog-datetime {padding:6px 0 2px;width:100%;display:inline-block;}
}
@media 
only screen and (max-width-device-width: 767px),
only screen and (max-width: 767px) {
	#comments ol.comment-list ol.children {margin-left:30px;}
	#comments ol.comment-list ol.children .comment-item:before {display:none;}
	#respond #commentform .comment-form-author, #respond #commentform .comment-form-email, #respond #commentform .comment-form-url {width:100%;}
	#entry-author-info .author-inner #author-avatar {float:none;margin:0 auto 10px;}
	#entry-author-info .author-inner {text-align:center;}
	#entry-author-info .author-inner .author-desc {margin:0;clear:both;}
	#entry-author-info .author-inner .description {margin:0 0 10px;}
	#entry-author-info .author-inner .profile_social ul {margin:0;display:inline-block;}
	.single-post .single-content .meta-content .categories, .single-portfolio .single-content .meta-content .categories, .single-project .single-content .meta-content .categories {width:100%;padding-bottom:0;}
	.single-post .single-content .share-list, .single-portfolio .single-content .share-list, .single-project .single-content .share-list{width:100%;text-align:center;}
	.single-post .single-content .meta-content, .single-portfolio .single-content .meta-content, .single-project .single-content .meta-content {padding:0 30px;}
}
@media 
only screen and (max-width-device-width: 480px),
only screen and (max-width: 480px) {
	.single-content .related_post .thumbnail {width:100%;margin:0;}
	.single-content .related_post .desc {width:100%;padding:20px;}
	.list-posts .post-info-thumbnail {max-width:100%;padding:0;margin:0 0 20px;}
	#comments ol.comment-list .comment-item .comment-meta {padding:0 0 25px;}
	#comments ol.comment-list .comment-item .comment-meta .blog-datetime {display:inline-block;width:100%;padding:6px 0 2px;margin:0 0 10px;}
	#comments ol.comment-list .comment-item .comment-meta .comment-reply-link {left:0;bottom:0;top:auto;right:auto;}
	div .widget_social ul li {margin-right:5px;}
}

/* ----------------------------------------------------------------
   =WIDGET -------------------------------------------------------- */
   
@media 
only screen and (max-width-device-width: 767px),
only screen and (max-width: 767px) {
	div ul.xoxo li .testimonials blockquote {font-size:13px;line-height:1.38em;margin:0 0 10px 0;}
	div ul.xoxo li .testimonials cite {padding-left:0;}
	.widget_social .social-icons ul {display:inline-block;}
	
	html .first-footer-widget-area-1 .widget-title,html .first-footer-widget-area-2 .widget-title {margin-bottom:0;padding-bottom:0;text-transform:none;font-size:16px;}
	html .first-footer-widget-area-2 .widget-title {padding:0;}
}

/* ---------------------------------------------------------------- 
   =FORUMN -------------------------------------------------------- */
   
@media 
only screen and (max-width-device-width: 767px),
only screen and (max-width: 767px) {
	li.bbp-forum-info, li.bbp-topic-title {width:100%;border-right-width:0!important;}
	li.bbp-forum-topic-count, li.bbp-forum-reply-count, li.bbp-topic-voice-count, li.bbp-topic-reply-count,li.bbp-forum-freshness, li.bbp-topic-freshness {display:none!important;}
}

@media 
only screen and (max-width-device-width: 480px),
only screen and (max-width: 480px) {
	.bbp-pagination-count {float:none;}
	.bbp-pagination-links {float:none;margin:5px 0 0;display:block;overflow:hidden;}
}

/* ================================================================ */
/*                         V. ONLY FOR THIS THEME                   */
/* ================================================================ */

/* Dropdown 2 */
.chosen-container-active.chosen-with-drop .chosen-single,
.chosen-container-single .chosen-single {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}

/* Collection class */
.color_white,.color_white * {color:#fff;}
html .color_white .wd_viewmore a {border-color:#fff;color:#fff;}
html .color_white .wd_viewmore a:after {color:#fff;}
html .color_white .wd_viewmore a:hover {background:#fff;color:#646464;}
html .color_white .wd_viewmore a:hover:after {color:#646464}
.text_center,.nav .main-menu > ul > li .text_center li{text-align:center;}
.contact_desc li {list-style:none;}
.contact_desc li i {font-size:16px;width:22px;}

/* More css */
html .yith-wcwl-add-to-wishlist {margin:0;}
.testimonial-item {margin:0;}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a {font-weight:normal;}
html .header_woo_content ul.cart_list {margin:0 0 15px;}
.yith-wcwl-add-button img {z-index:2;margin:0;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {font-weight:500;}
.widget_product_search .woocommerce-product-search {position:relative;}
.widget_product_search input.search-field {margin:0;}
.yith-woocompare-widget ul.products-list {margin:2px 0 30px;}
.woocommerce .pp_pic_holder div.product p.cart:after,.woocommerce-page .pp_pic_holder div.product p.cart:after {display:none;}
.header_woo_content a.remove:hover {background-color:#000;text-decoration:none;}

/* More style */
section.product .wd_product_categories,
section.product .product-meta-wrapper .product-title {padding:0 10px;}
.quantity  input {width:auto;}
div.pp_woocommerce .pp_close:before {content:"x";font-family:sans-serif;font-size:14px;}
.custom_bg_post > div {border-width:1px;padding-bottom:20px;background:#fafafa;}

/* CS slider */
.cs-container .cs-shadow {display:none;}
.cs-container img {margin:0;}
.cs-container .cs-nav-play {left:50%;margin-left:-10px;bottom:10px;}
.cs-container .cs-nav-next, .cs-container .cs-nav-prev {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}

/* ================================================================ */
/*                      ONLY FOR SCARLETT.SHOP                      */
/* ================================================================ */

/* Shortcode */
.recent-product-by-category-sc .heading-title.slider-title {text-transform:uppercase;letter-spacing:1.5px;font-weight:500;margin:0 0 5px;}
.feature-product-sc .heading-title.slider-title {font-weight:500;letter-spacing:1.5px;margin:0 0 5px;}
.product-slider-head {padding:0;}
.product-slider-head:after {display:none;}
.product-category-slider .product-category-info > a,.product-category-slider .product-category-info > a img {width:100%;}

/* -- Tab shortcode */
.wpb_tabs.style2 {border-width:0;}
.wpb_tabs.style2 .wpb_wrapper {border-width:0;}
.wpb_tabs.style2 .wpb_tabs_nav {border-width:0;text-align:center;}
.wpb_tabs.style2 .wpb_tabs_nav li {bottom:auto!important;float:none;}
.wpb_content_element.wpb_tabs.style2 .wpb_tabs_nav li {border-width:0;margin:0;}
.wpb_content_element.wpb_tabs.style2 .wpb_tabs_nav li a {text-transform:capitalize;font-size:14px;}
div.wpb_content_element.wpb_tabs.style2 .wpb_tour_tabs_wrapper .wpb_tab {padding:23px 0;}
.wpb_content_element.wpb_tabs.style2 .wpb_tabs_nav li.ui-tabs-active a, div.wpb_content_element.wpb_tabs.style2 .wpb_tabs_nav li:hover a {opacity:1;}
.wpb_content_element.wpb_tabs.style2 .wpb_tour_tabs_wrapper .wpb_tabs_nav a, .wpb_content_element.wpb_tabs.style2 .wpb_accordion_header a {padding:5px 22px;}

.wpb_content_element.wpb_tabs.style3 .wpb_tabs_nav {margin:-1px;background:#fff;}
.wpb_content_element.wpb_tabs.style3 .wpb_tabs_nav li {border-width:0;position:relative;}
.wpb_content_element.wpb_tabs.style3 .wpb_tabs_nav li:first-child {margin-left:0;z-index:1;}
.wpb_content_element.wpb_tabs.style3 .wpb_tabs_nav li a {border-width:3px 1px 1px;border-color:#fff;border-style:solid;font-size:14px;letter-spacing:-0.5px;}
.wpb_content_element.wpb_tabs.style3 .wpb_tabs_nav li.ui-tabs-active a, div.wpb_content_element.wpb_tabs.style3 .wpb_tabs_nav li:hover a {opacity:1;border-bottom-color:#fff!important;}

.wpb_content_element.wpb_tabs.style3 .product-slider-body {margin:0;}

/* -- Sale product */
.wd_sale_product .heading {font-size:16px;font-weight:500;padding:16px 20px;margin:0;letter-spacing:1px;color:#fff;}
.wd_sale_product .image_summary .images {float:none!important;width:100%!important;padding:0!important;margin:0!important;}
.wd_sale_product .summary {width:100%!important;float:none!important;border-width:1px;padding:0 10px 30px!important;margin:0!important;text-align:center;}
.wd_sale_product .yith-wcwl-add-to-wishlist,.wd_sale_product .compare {display:none!important;}
.wd_sale_product .product_title {font-size:15px;text-transform:none;}
.wd_sale_product .price {margin:0 auto;}
.wd_sale_product .count_holder_small{display:block!important;padding:0;margin:15px auto;border-width:0;max-width:100%;}
.single-product-template .count_holder_small {display:block!important;padding:0;margin:15px 0;border-width:0;max-width:100%;}
.wd_sale_product .is-countdown ul,.single-product-template .is-countdown ul{margin:0;}
.wd_sale_product .is-countdown ul li,.single-product-template .is-countdown ul li{display:inline-block;float:none;}
.wd_sale_product .is-countdown ul li .cd-image,.single-product-template .is-countdown ul li .cd-image{padding:0 2px;display:inline-block;}
.wd_sale_product .is-countdown ul li .cd-image span,.single-product-template .is-countdown ul li .cd-image span {display:inline-block;font-size:20px;line-height:30px;min-width:0;font-family:"Lato";font-weight:400;padding:0 5px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#fff;margin:0 1px;background:url(images/bg-sc-counting.jpg) no-repeat center center!important;}
.wd_sale_product .is-countdown ul li span.label,.single-product-template .is-countdown ul li span.label{display:block;font-size:12px;text-transform:uppercase;font-weight:400;color:#333;letter-spacing:-1px;padding:3px 0 0;}
.wd_sale_product .price {line-height:1em!important}
.wd_sale_product .price del,
.wd_sale_product .price del .amount {font-size:20px!important;line-height:1.1em!important}
.wd_sale_product .price ins,
.wd_sale_product .price ins .amount {font-size:30px!important;font-weight:500;line-height:1.1em!important;}

html .count_holder_small {border-width:0;}
.count_holder_small .countdown-amount {display:inline-block;font-size:20px;line-height:30px;min-width:0;font-family:"Lato";font-weight:400;padding:0 5px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#fff;margin:0 1px;background:url(images/bg-sc-counting.jpg) no-repeat center center!important;}
.count_holder_small .countdown-period {font-size:12px;letter-spacing:-1px;color:#666;}

/* -- Countdown */
.count_holder_small:before {display:none;}
.countdown-section span {font-family:"Lato";}

/* Header */
html .select2-results {background:#fff;}
html .select2-container .select2-choice .select2-arrow b:after {border:0;font-family:"FontAwesome";width:18px;height:38px;left:0;margin-left:0;top:0;margin-top:0;line-height:38px;font-weight:normal;}
html .select2-container.difference_currency .select2-arrow b:after {content:"\f155";}
html .select2-container.difference_language .select2-arrow b:after {content:"\f11d";}
#main-module-container .top-page,#wd-container .page-title {display:none;}

/* Footer */

/* Visuacomposer */
.wpb_single_image a {display:inline-block;max-width:100%;position:relative;}
.wpb_single_image a:after {opacity:0;content:"";position:absolute;left:0;right:0;top:0;bottom:0;transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;}
.wpb_single_image a:hover:after {opacity:0.6;}
.wpb_single_image a:before {z-index:1;display:none;content:"+";font-family:"FontAwesome";position:absolute;width:50px;height:50px;position:absolute;left:50%;margin-left:-25px;top:50%;margin-top:-25px;text-align:center;line-height:50px;color:#fff;font-size:40px;transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;}
.wpb_single_image a:hover:before {display:block;}
.wpb_single_image img{margin-bottom:0;}

/* Forumn */
#bbpress-forums input#bbp_topic_title, #bbpress-forums input#bbp_topic_tags {width:100%;max-width:400px;}
#wp-bbp_topic_content-editor-container {border-width:1px;}

/* Homepage 03 */
.hidden_title .widgettitle {display:none;}
#main-content .wd_product_categories {margin:0;max-width:275px;}
.wd_product_categories ul {margin:0;border-width:1px;background:#fff;}
#main-content .wd_product_categories ul:first-child {border-width:0;}
.wd_product_categories ul li {list-style:none;padding:0;border:0;position:relative;}
.wd_product_categories ul li a {position:relative;text-transform:uppercase;font-size:14px;padding:18px 30px;margin:0;border-width:1px 0 0;display:inline-block;width:100%;}
.wd_product_categories ul li:first-child a {border:0;}
.wd_product_categories ul li.has_sub > .icon_toggle {position:absolute;right:0;top:0;display:block;width:50px;height:62px;z-index:2;}
.wd_product_categories ul li.has_sub > .icon_toggle:after {content:"\f105";font-family:"FontAwesome";text-align:center;line-height:62px;position:absolute;left:0;right:0;top:0;bottom:0;}
.wd_product_categories ul ul {position:absolute;left:100%;margin-left:-1px;top:0;display:none;width:250px;z-index:1;}
.wd_product_categories ul li:hover > ul {display:block;}
.wd_product_categories ul li:hover > a {color:#fff;}
.wd_product_categories ul li:hover > .icon_toggle:after {color:#fff;}
html .home-v3-custom-button {height:53px;line-height:53px;padding:0 40px;border:1px solid #fff;background:transparent;color:#fff;font-size:16px;}
@media 
only screen and (max-width-device-width: 1600px),
only screen and (max-width: 1600px) {
	.wd_product_categories ul li a {padding:12px 30px 12px;}
	.wd_product_categories ul li.has_sub > .icon_toggle {height:51px;}
	.wd_product_categories ul li.has_sub > .icon_toggle:after {line-height:51px;}
}

/* More css */
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button {padding-top:9px;}
}


/* ================================================================ */
/*                      ONLY FOR SCARLETT.SHOP                      */
/* ================================================================ */

/* Shortcode */
.recent-product-by-category-sc .heading-title.slider-title {text-transform:uppercase;letter-spacing:1.5px;font-weight:500;margin:0 0 5px;}
.feature-product-sc .heading-title.slider-title {font-weight:500;letter-spacing:1.5px;margin:0 0 5px;}
.product-slider-head {padding:0;}
.product-slider-head:after {display:none;}
.product-category-slider .product-category-info > a,.product-category-slider .product-category-info > a img {width:100%;}

/* -- Tab shortcode */
.wpb_content_element.wpb_tabs .wpb_tabs_nav li a {line-height:26px;}
.wpb_content_element.wpb_tabs .wpb_tabs_nav li a:before {padding-right:5px;font-size:15px;line-height:26px;font-family:"FontAwesome";}

.wpb_tabs.style2 {border-width:0;}
.wpb_tabs.style2 .wpb_wrapper {border-width:0;text-align:center;}
.wpb_tabs.style2 .wpb_tabs_nav {border-width:0;display:inline-block;overflow:hidden;}
.wpb_tabs.style2 .wpb_tabs_nav li {bottom:auto!important;}
.wpb_content_element.wpb_tabs.style2 .wpb_tabs_nav li {border-width:0;margin:0;}
.wpb_content_element.wpb_tabs.style2 .wpb_tabs_nav li a {text-transform:capitalize;font-size:14px;letter-spacing:0.5px;}
div.wpb_content_element.wpb_tabs.style2 .wpb_tour_tabs_wrapper .wpb_tab {padding:23px 0;text-align:left;}
.wpb_content_element.wpb_tabs.style2 .wpb_tabs_nav li.ui-tabs-active a, div.wpb_content_element.wpb_tabs.style2 .wpb_tabs_nav li:hover a {opacity:1;}
.wpb_content_element.wpb_tabs.style2 .wpb_tour_tabs_wrapper .wpb_tabs_nav a, .wpb_content_element.wpb_tabs.style2 .wpb_accordion_header a {padding:5px 22px;}

.wpb_content_element.wpb_tabs.style3 .wpb_tabs_nav {margin:-1px;background:#fff;}
.wpb_content_element.wpb_tabs.style3 .wpb_tabs_nav li {border-width:0;position:relative;}
.wpb_content_element.wpb_tabs.style3 .wpb_tabs_nav li:first-child {margin-left:0;z-index:1;}
.wpb_content_element.wpb_tabs.style3 .wpb_tabs_nav li a {border-width:3px 1px 1px;border-color:#fff;border-style:solid;font-size:14px;letter-spacing:-0.5px;}
.wpb_content_element.wpb_tabs.style3 .wpb_tabs_nav li.ui-tabs-active a, div.wpb_content_element.wpb_tabs.style3 .wpb_tabs_nav li:hover a {opacity:1;border-bottom-color:#fff!important;}
html .wpb_tabs .recent-product-by-category-sc .list .products section > .product-thumbnail-wrapper ,
html .wpb_tabs .feature-product-sc .list .products section > .product-thumbnail-wrapper {max-width:78px!important;position:absolute;left:10px;top:16px;}
html .wpb_tabs .recent-product-by-category-sc .list .products section > .product-meta-wrapper,
html .wpb_tabs .feature-product-sc  .list .products section > .product-meta-wrapper {margin-left:0!important;padding-left:98px;min-height:78px;}

.wpb_content_element.wpb_tabs.style3 .product-slider-body {margin:0;}

/* -- Sale product */
.wd_sale_product .heading {font-size:16px;font-weight:500;padding:16px 20px;margin:0;letter-spacing:1px;color:#fff;}
.wd_sale_product .image_summary .images {float:none!important;width:100%!important;padding:0!important;margin:0!important;}
.wd_sale_product .summary {width:100%!important;float:none!important;border-width:1px;padding:15px 10px 30px!important;margin:0!important;text-align:center;}
.wd_sale_product .yith-wcwl-add-to-wishlist,.wd_sale_product .compare {display:none!important;}
.wd_sale_product .product_title {font-size:15px;text-transform:none;}
.wd_sale_product .price {margin:0 auto;}
.wd_sale_product .count_holder_small{display:block!important;padding:0;margin:0 auto 15px;border-width:0;max-width:100%;}
.single-product-template .count_holder_small {display:block!important;padding:0;margin:15px 0;border-width:0;max-width:100%;width:100%;}
.single-product-template .count_holder_small .is-countdown {text-align:left;}
.wd_sale_product .is-countdown ul,.single-product-template .is-countdown ul{margin:0;}
.wd_sale_product .is-countdown ul li,.single-product-template .is-countdown ul li{display:inline-block;float:none;}
.wd_sale_product .is-countdown ul li .cd-image,.single-product-template .is-countdown ul li .cd-image{padding:0 2px;display:inline-block;}
.wd_sale_product .is-countdown ul li .cd-image span,.single-product-template .is-countdown ul li .cd-image span {display:inline-block;font-size:20px;line-height:30px;min-width:0;font-family:"Lato";font-weight:400;padding:0 5px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#fff;margin:0 1px;background:url(images/bg-sc-counting.jpg) no-repeat center center!important;}
.wd_sale_product .is-countdown ul li span.label,.single-product-template .is-countdown ul li span.label{display:block;font-size:11px;text-transform:uppercase;font-weight:400;color:#333;letter-spacing:-1px;padding:3px 0 0;}
.wd_sale_product .price {line-height:1em!important}
.wd_sale_product .price del,
.wd_sale_product .price del .amount {font-size:20px!important;line-height:1.1em!important}
.wd_sale_product .price ins,
.wd_sale_product .price ins .amount {font-size:30px!important;font-weight:500;line-height:1.1em!important;}

html .count_holder_small {border-width:0;}
.count_holder_small .countdown-amount {display:inline-block;font-size:20px;line-height:30px;min-width:0;font-family:"Lato";font-weight:400;padding:0 5px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#fff;margin:0 1px;background:url(images/bg-sc-counting.jpg) no-repeat center center!important;}
.count_holder_small .countdown-period {font-size:12px;letter-spacing:-1px;color:#666;}

/* -- Countdown */
.count_holder_small:before {display:none;}
.countdown-section span {font-family:"Lato";}

/* Header */
html .select2-results {background:#fff;}
html .select2-container .select2-choice .select2-arrow b:after {text-align:center;border:0;font-family:"FontAwesome";width:18px;height:38px;left:0;margin-left:0;top:0;margin-top:0;line-height:38px;font-weight:normal;}
html .select2-container.difference_currency .select2-arrow b:after {content:"\f155";}
html .select2-container.difference_language .select2-arrow b:after {content:"\f024";}

/* Footer */

.first-footer-widget-area {overflow:hidden;}
.first-footer-widget-area-1 {position:relative;padding:0 0 0 10px}
.first-footer-widget-area-1:before {content:"";position:absolute;left:-3000px;right:0;top:0;bottom:-1000px;z-index:0;}
.first-footer-widget-area-1 > div {padding:35px 0 40px;}
.first-footer-widget-area-2 {position:relative;padding:0;}
.first-footer-widget-area-2 > div {padding:35px 0 40px;}
.first-footer-widget-area-2:before {content:"";position:absolute;left:0;right:-3000px;top:0;bottom:-1000px;z-index:0;}
.first-footer-widget-area-1 .widget-title {position:relative;font-size:30px;line-height:34px;text-transform:uppercase;font-weight:500;margin:0 0 40px;padding:3px 0 32px;letter-spacing:1px;}
.first-footer-widget-area-1 .widget-title:after {content:"";position:absolute;left:-3000px;bottom:0;right:0;height:1px;background:rgba(0,0,0,0.1)}
.first-footer-widget-area-2 .widget-title {position:relative;font-size:30px;line-height:34px;text-transform:uppercase;font-weight:500;letter-spacing:-1px;margin:0 0 45px;padding:5px 0 30px 25px;}
.first-footer-widget-area-2 .widget-title:after {content:"";position:absolute;left:0;bottom:0;right:-3000px;height:1px;background:rgba(0,0,0,0.1)}
.first-footer-widget-area-1 .widget-container,
.first-footer-widget-area-2 .widget-container {position:relative;z-index:1;margin:0 0 30px;}
.widget-container.widget_recent_post_slider {overflow:visible;}

/* Visuacomposer */
.wpb_single_image a {display:inline-block;max-width:100%;position:relative;}
.wpb_single_image a:after {opacity:0;content:"";position:absolute;left:0;right:0;top:0;bottom:0;transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;}
.wpb_single_image a:hover:after {opacity:0.6;}
.wpb_single_image a:before {z-index:1;display:none;content:"+";font-family:"FontAwesome";position:absolute;width:50px;height:50px;position:absolute;left:50%;margin-left:-25px;top:50%;margin-top:-25px;text-align:center;line-height:50px;color:#fff;font-size:40px;transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;}
.wpb_single_image a:hover:before {display:block;}
.wpb_single_image img{margin-bottom:0;}
.custom_margin_zerro {margin:0!important;}
.effect_burn img {transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;}
.effect_burn img:hover {transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05)}

/* Forumn */
#bbpress-forums input#bbp_topic_title, #bbpress-forums input#bbp_topic_tags {width:100%;max-width:400px;}
#wp-bbp_topic_content-editor-container {border-width:1px;}

/* Homepage 02 */
.effect_hover_image {line-height:0;}
.effect_hover_image a {display:inline-block;max-width:100%;position:relative;overflow:hidden;}
.effect_hover_image a img {margin:0;}
.effect_hover_image a img.second {opacity:0;transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;
	position:absolute;left:0;top:0;
	animation-delay: 0.2s;-moz-animation-delay: 0.2s;-webkit-animation-delay: 0.2s;-ms-animation-delay: 0.2s;
    animation-duration: 1s;-moz-animation-duration: 1s;-webkit-animation-duration: 1s;-ms-animation-duration: 1s;
    animation-fill-mode: both;-moz-animation-fill-mode: both;-webkit-animation-fill-mode: both;-ms-animation-fill-mode: both;
    animation-timing-function: ease;-moz-animation-timing-function: ease;-webkit-animation-timing-function: ease;-ms-animation-timing-function: ease;
    backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;-ms-backface-visibility: hidden;
}
.effect_hover_image a img.second:hover {opacity:1;-webkit-animation-name: tada;-moz-animation-name: tada;-o-animation-name: tada;animation-name: tada;}

/* Homepage 03 */
.hidden_title .widgettitle {display:none;}
#main-content .wd_product_categories {margin:0;max-width:275px;}
.wd_product_categories ul {margin:0;border-width:1px;background:#fff;}
#main-content .wd_product_categories ul:first-child {border-width:0;}
.wd_product_categories ul li {list-style:none;padding:0;border:0;position:relative;margin:0;}
.wd_product_categories ul li a {position:relative;text-transform:uppercase;font-size:14px;padding:18px 30px;margin:0;border-width:1px 0 0;display:inline-block;width:100%;}
.wd_product_categories ul li a.fa:before {margin-right:10px;}
.wd_product_categories ul li:first-child a {border:0;}
.wd_product_categories ul li.has_sub > .icon_toggle {position:absolute;right:0;top:0;display:block;width:50px;height:62px;z-index:2;}
.wd_product_categories ul li.has_sub > .icon_toggle:after {content:"\f105";font-family:"FontAwesome";text-align:center;line-height:62px;position:absolute;left:0;right:0;top:0;bottom:0;}
.wd_product_categories ul ul {position:absolute;left:100%;margin-left:-1px;top:0;display:none;width:250px;z-index:1;}
.wd_product_categories ul li:hover > ul {display:block;}
.wd_product_categories ul li:hover > a,#left-content .wd_product_categories ul li:hover > a,#right-content .wd_product_categories ul li:hover > a {color:#fff;}
.wd_product_categories ul li:hover > .icon_toggle:after {color:#fff;}
html .home-v3-custom-button {height:53px;line-height:53px;padding:0 40px;border:1px solid #fff;background:transparent;color:#fff;font-size:16px;font-weight:500;}
@media 
only screen and (max-width-device-width: 1600px),
only screen and (max-width: 1600px) {
	.wd_product_categories ul li a {padding:12px 30px 12px;}
	.wd_product_categories ul li a span {display:inline-block;line-height:26px;}
	.wd_product_categories ul li.has_sub > .icon_toggle {height:51px;}
	.wd_product_categories ul li.has_sub > .icon_toggle:after {line-height:51px;}
}

/* Product Detail */
.wd_color_image_swap > div {float:left;border:1px solid transparent;margin-right:5px;padding:1px;}
.wd_color_image_swap > div img {margin:0;}
.wd_color_image_swap > div:hover ,.wd_color_image_swap > div.selected{border-color:#000;cursor:pointer;}
table.variations tr.no-price {display:none!important;}
table.variations .variations_button .pre_quantity {display:none;}
table.variations td.value {overflow:hidden;}

.cloud-zoom-lens{ margin: 0!important; border-width: 1px!important}
.cloud-zoom-big{  border-width: 1px!important}
.cloud-zoom-big * {display:none!important;}

/* 5 Shortcode product with slider */

.product-slider-head {position:relative;min-height:30px;margin:0 0 20px;}
.product-slider-head:after {content:"";width:40px;height:1px;position:absolute;bottom:0;left:50%;margin-left:-20px;border-width:1px 0 0;border-style:solid;}

/* Grid */
.recent-product-by-category-sc,.feature-product-sc,.onsale-product-by-category-sc,
.toprated-product-by-category-sc,.specific-product-sc {padding-top:20px;}
/*.onsale-product-by-category-sc .product-slider-head h3,.toprated-product-by-category-sc .product-slider-head h3 ,
.specific-product-sc .product-slider-head h3,.recent-product-by-category-sc .product-slider-head h3,.feature-product-sc .product-slider-head h3{padding:0 95px 0 15px;margin:0;text-align:left;}*/
.recent-product-by-category-sc .wd_image,.feature-product-sc .wd_image,
.onsale-product-by-category-sc .wd_image,.toprated-product-by-category-sc .wd_image,
.recent-product-by-category-sc .wd_image {position:relative;}
.recent-product-by-category-sc .wd_readmore,.feature-product-sc .wd_readmore,
.onsale-product-by-category-sc .wd_readmore,.toprated-product-by-category-sc .wd_readmore,
.recent-product-by-category-sc .wd_readmore {position:absolute;right:15px;bottom:15px;display:inline-block;width:62px;height:62px;font-size:0;line-height:0;background:#bbb url(images/view_more.png) no-repeat 50% 50%;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.recent-product-by-category-sc .wd_readmore:hover,.feature-product-sc .wd_readmore:hover,
.onsale-product-by-category-sc .wd_readmore:hover,.toprated-product-by-category-sc .wd_readmore:hover,
.recent-product-by-category-sc .wd_readmore:hover {background-color:#000;}
.recent-product-by-category-sc .wd-big-product .amount,.feature-product-sc .wd-big-product .amount,
.onsale-product-by-category-sc .wd-big-product .amount,.toprated-product-by-category-sc .wd-big-product .amount,
.recent-product-by-category-sc .wd-big-product .amount {display:inline-block;width:100%;text-align:center;position:relative;top:-50px;}
.recent-product-by-category-sc .wd-big-product .product-meta-wrapper,.feature-product-sc .wd-big-product .product-meta-wrapper,
.onsale-product-by-category-sc .wd-big-product .product-meta-wrapper,.toprated-product-by-category-sc .wd-big-product .product-meta-wrapper,
.recent-product-by-category-sc .wd-big-product .product-meta-wrapper {padding-top:15px;}
.recent-product-by-category-sc .wd-big-product .amount,.feature-product-sc .wd-big-product .amount,
.onsale-product-by-category-sc .wd-big-product .amount,.toprated-product-by-category-sc .wd-big-product .amount,
.recent-product-by-category-sc .wd-big-product .amount {font-size:16px;}
.recent-product-by-category-sc .wd-big-product .button,.feature-product-sc .wd-big-product .button,
.onsale-product-by-category-sc .wd-big-product .button,.toprated-product-by-category-sc .wd-big-product .button,
.recent-product-by-category-sc .wd-big-product .button {position:relative;top:-10px;}
.recent-product-by-category-sc .slider-desc-wrapper,.feature-product-sc .slider-desc-wrapper,
.onsale-product-by-category-sc .slider-desc-wrapper,.toprated-product-by-category-sc .slider-desc-wrapper,
.recent-product-by-category-sc .slider-desc-wrapper {text-align:center;}
.recent-product-by-category-sc .product_short_content,.feature-product-sc .product_short_content,
.product_short_content .onsale-product-by-category-sc,.product_short_content .toprated-product-by-category-sc,
.product_short_content .specific-product-sc  {max-height:54px;overflow:hidden;}

.recent-product-by-category-sc .grid .owl-controls .owl-nav div,.feature-product-sc .grid .owl-controls .owl-nav div,
.onsale-product-by-category-sc .grid .owl-controls .owl-nav div,.toprated-product-by-category-sc .grid .owl-controls .owl-nav div,
.specific-product-sc .grid .owl-controls .owl-nav div {display:none;width:53px;height:53px;top:50%;margin-top:-27px;border-color:#fff;background:#fff;}
.recent-product-by-category-sc .grid:hover .owl-controls .owl-nav div,.feature-product-sc .grid:hover .owl-controls .owl-nav div,
.onsale-product-by-category-sc .grid:hover .owl-controls .owl-nav div,.toprated-product-by-category-sc .grid:hover .owl-controls .owl-nav div,
.specific-product-sc .grid:hover .owl-controls .owl-nav div {display:block;}
.recent-product-by-category-sc .grid .owl-controls .owl-nav div:after,.feature-product-sc .grid .owl-controls .owl-nav div:after,
.onsale-product-by-category-sc .grid .owl-controls .owl-nav div:after,.toprated-product-by-category-sc .grid .owl-controls .owl-nav div:after,
.specific-product-sc .grid .owl-controls .owl-nav div:after {color:#56565b;line-height:52px;font-size:20px}
.recent-product-by-category-sc .grid .owl-controls .owl-nav div:hover:after,.feature-product-sc .grid .owl-controls .owl-nav div:hover:after,
.onsale-product-by-category-sc .grid .owl-controls .owl-nav div:hover:after,.toprated-product-by-category-sc .grid .owl-controls .owl-nav div:hover:after,.specific-product-sc .grid .owl-controls .owl-nav div:hover:after{color:#fff;}
.recent-product-by-category-sc .grid .owl-controls .owl-nav div.owl-next,.feature-product-sc .grid .owl-controls .owl-nav div.owl-next,.onsale-product-by-category-sc .grid .owl-controls .owl-nav div.owl-next,
.toprated-product-by-category-sc .grid .owl-controls .owl-nav div.owl-next,.specific-product-sc .grid .owl-controls .owl-nav div.owl-next {right:20px;}
.recent-product-by-category-sc .grid .owl-controls .owl-nav div.owl-next:after,.feature-product-sc .grid .owl-controls .owl-nav div.owl-next:after,.onsale-product-by-category-sc .grid .owl-controls .owl-nav div.owl-next:after,
.toprated-product-by-category-sc .grid .owl-controls .owl-nav div.owl-next:after,.specific-product-sc .grid .owl-controls .owl-nav div.owl-next:after {right:-2px;}
.recent-product-by-category-sc .grid .owl-controls .owl-nav div.owl-prev,.feature-product-sc .grid .owl-controls .owl-nav div.owl-prev,.onsale-product-by-category-sc .grid .owl-controls .owl-nav div.owl-prev,
.toprated-product-by-category-sc .grid .owl-controls .owl-nav div.owl-prev,.specific-product-sc .grid .owl-controls .owl-nav div.owl-prev{right:50px;left:20px;right:auto;}
.recent-product-by-category-sc .list .owl-controls .owl-nav div,.feature-product-sc .list .owl-controls .owl-nav div,.onsale-product-by-category-sc .list .owl-controls .owl-nav div,
.toprated-product-by-category-sc .list .owl-controls .owl-nav div,.specific-product-sc .list .owl-controls .owl-nav div {top:0;margin-top:-20px;}
.recent-product-by-category-sc .list .owl-controls .owl-nav div.owl-next,.feature-product-sc .list .owl-controls .owl-nav div.owl-next,.onsale-product-by-category-sc .list .owl-controls .owl-nav div.owl-next,
.toprated-product-by-category-sc .list .owl-controls .owl-nav div.owl-next,.specific-product-sc .list .owl-controls .owl-nav div.owl-next{right:0;}
.recent-product-by-category-sc .list .owl-controls .owl-nav div.owl-prev,.feature-product-sc .list .owl-controls .owl-nav div.owl-prev,.onsale-product-by-category-sc .list .owl-controls .owl-nav div.owl-prev,
.toprated-product-by-category-sc .list .owl-controls .owl-nav div.owl-prev,.specific-product-sc .list .owl-controls .owl-nav div.owl-prev {right:35px;}

/* List */
.recent-product-by-category-sc .list .product-thumbnail-wrapper,.feature-product-sc .list .product-thumbnail-wrapper,
.onsale-product-by-category-sc .list .product-thumbnail-wrapper,.toprated-product-by-category-sc .list .product-thumbnail-wrapper,
.specific-product-sc .list .product-thumbnail-wrapper  {max-width:100px;float:left;}
.recent-product-by-category-sc .list .product-thumbnail-wrapper img,.feature-product-sc .list .product-thumbnail-wrapper img,
.onsale-product-by-category-sc .list .product-thumbnail-wrapper img,.toprated-product-by-category-sc .list .product-thumbnail-wrapper img,
.specific-product-sc .list .product-thumbnail-wrapper img {width:100px;height:auto;}
.recent-product-by-category-sc .list .product-thumbnail-wrapper a,.feature-product-sc .list .product-thumbnail-wrapper a,
.onsale-product-by-category-sc .list .product-thumbnail-wrapper a,.toprated-product-by-category-sc .list .product-thumbnail-wrapper a,
.specific-product-sc .list .product-thumbnail-wrapper a {position:relative;display:inline-block;max-width:100%;}
.recent-product-by-category-sc .list .product-thumbnail-wrapper a:after,.feature-product-sc .list .product-thumbnail-wrapper a:after,
.onsale-product-by-category-sc .list .product-thumbnail-wrapper a:after,.toprated-product-by-category-sc .list .product-thumbnail-wrapper a:after,
.specific-product-sc .list .product-thumbnail-wrapper a:after{opacity:0;z-index:1;content:"";position:absolute;left:0;top:0;bottom:0;right:0;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);text-align:center;font-size:16px;
	animation-duration: 1s;-moz-animation-duration: 1s;-webkit-animation-duration: 1s;-o-animation-duration: 1s;
    animation-fill-mode: both;-moz-animation-fill-mode: both;-webkit-animation-fill-mode: both;-o-animation-fill-mode: both;
    animation-timing-function: ease;-moz-animation-timing-function: ease;-webkit-animation-timing-function: ease;-o-animation-timing-function: ease;
    backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;-o-backface-visibility: hidden;}
.recent-product-by-category-sc .list .product-thumbnail-wrapper a:before,.feature-product-sc .list .product-thumbnail-wrapper a:before,
.onsale-product-by-category-sc .list .product-thumbnail-wrapper a:before,.toprated-product-by-category-sc .list .product-thumbnail-wrapper a:before,
.specific-product-sc .list .product-thumbnail-wrapper a:before {z-index:2;opacity:0;content:"+";font-size:20px;font-family:"FontAwesome";width:30px;height:30px;text-align:center;line-height:30px;position:absolute;left:50%;margin-left:-15px;top:50%;margin-top:-15px;color:#fff;}
.recent-product-by-category-sc .list .product-thumbnail-wrapper a:hover:after,.recent-product-by-category-sc .list .product-thumbnail-wrapper a:hover:before,
.feature-product-sc .list .product-thumbnail-wrapper a:hover:after,.feature-product-sc .list .product-thumbnail-wrapper a:hover:before,
.onsale-product-by-category-sc .list .product-thumbnail-wrapper a:hover:after,.onsale-product-by-category-sc .list .product-thumbnail-wrapper a:hover:before,
.toprated-product-by-category-sc .list .product-thumbnail-wrapper a:hover:after,.toprated-product-by-category-sc .list .product-thumbnail-wrapper a:hover:before,
.specific-product-sc .list .product-thumbnail-wrapper a:hover:after,.specific-product-sc .list .product-thumbnail-wrapper a:hover:before {opacity:0.6;
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn;}
.recent-product-by-category-sc .list div.product_label,.feature-product-sc .list div.product_label,
.onsale-product-by-category-sc .list div.product_label,.toprated-product-by-category-sc .list div.product_label,
.specific-product-sc .list div.product_label{overflow:hidden;width:auto;height:auto;left:-65px;top:4px;display:block;padding:0 0 7px;text-align:right;}
.recent-product-by-category-sc .list span.product_label,.feature-product-sc .list span.product_label,
.onsale-product-by-category-sc .list span.product_label,.toprated-product-by-category-sc .list span.product_label,
.specific-product-sc .list span.product_label {margin:1px 0 0!important;clear:both;float:right}
.recent-product-by-category-sc .list div.product_label > span,.feature-product-sc .list div.product_label > span,
.onsale-product-by-category-sc .list div.product_label > span,.toprated-product-by-category-sc .list div.product_label > span,
.specific-product-sc .list div.product_label > span {width:auto;height:auto;padding:3px 10px;font-size:11px;line-height:1em;font-weight:500;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.recent-product-by-category-sc .list div.product_label span:before,.recent-product-by-category-sc .list div.product_label span:after,
.feature-product-sc .list div.product_label span:before,.feature-product-sc .list div.product_label span:after,
.onsale-product-by-category-sc .list div.product_label span:before,.onsale-product-by-category-sc .list div.product_label span:after,
.toprated-product-by-category-sc .list div.product_label span:before,.toprated-product-by-category-sc .list div.product_label span:after,
.specific-product-sc .list div.product_label span:before,.specific-product-sc .list div.product_label span:after {display:none;}
.recent-product-by-category-sc .list .wd_quickshop_handler,.recent-product-by-category-sc .list .list_add_to_cart,
.feature-product-sc .list .wd_quickshop_handler,.feature-product-sc .list .list_add_to_cart,
.onsale-product-by-category-sc .list .wd_quickshop_handler,.onsale-product-by-category-sc .list .list_add_to_cart,
.toprated-product-by-category-sc .list .wd_quickshop_handler,.toprated-product-by-category-sc .list .list_add_to_cart,
.specific-product-sc .list .wd_quickshop_handler,.specific-product-sc .list .list_add_to_cart {display:none;}
.recent-product-by-category-sc .list .amount,.feature-product-sc .list .amount,.onsale-product-by-category-sc .list .amount,
.toprated-product-by-category-sc .list .amount,.specific-product-sc .list .amount {padding:0!important;}

.recent-product-by-category-sc .list section.product .product-meta-inner,
.feature-product-sc .list section.product .product-meta-inner,
.onsale-product-by-category-sc .list section.product .product-meta-inner,
.toprated-product-by-category-sc .list section.product .product-meta-inner,
.specific-product-sc .list section.product .product-meta-inner  {position:relative;left:auto;right:auto;top:auto;bottom:auto;opacity:1;height:auto;padding:0!important;animation:none;-moz-animation:none;-webkit-animation:none;-ms-animation:none;-o-animation:none;}
.recent-product-by-category-sc .list section.product .product-meta-inner,
.feature-product-sc .list section.product .product-meta-inner,
.onsale-product-by-category-sc .list section.product .product-meta-inner,
.toprated-product-by-category-sc .list section.product .product-meta-inner,
.specific-product-sc .list section.product .product-meta-inner {position:relative;top:auto;left:auto;right:auto;text-align:left;padding:0;transform:none;-moz-transform:none;-webkit-transform:none;}
.recent-product-by-category-sc .list section.product .product-meta-content,
.feature-product-sc .list section.product .product-meta-content,
.onsale-product-by-category-sc .list section.product .product-meta-content,
.toprated-product-by-category-sc .list section.product .product-meta-content,
.specific-product-sc .list section.product .product-meta-content {opacity:1;animation:none;-moz-animation:none;-webkit-animation:none;-ms-animation:none;-o-animation:none;}
.recent-product-by-category-sc .list section.product .product-meta-wrapper .product-title,
.feature-product-sc .list section.product .product-meta-wrapper .product-title,
.onsale-product-by-category-sc .list section.product .product-meta-wrapper .product-title,
.toprated-product-by-category-sc .list section.product .product-meta-wrapper .product-title,
.specific-product-sc .list section.product .product-meta-wrapper .product-title {padding:0;margin:0 0 1.55em!important;}
.recent-product-by-category-sc .list section.product .product-meta-wrapper .star-rating,
.feature-product-sc .list section.product .product-meta-wrapper .star-rating,
.onsale-product-by-category-sc .list section.product .product-meta-wrapper .star-rating,
.toprated-product-by-category-sc .list section.product .product-meta-wrapper .star-rating,
.specific-product-sc .list section.product .product-meta-wrapper .star-rating {margin:0 0 1em;}
.recent-product-by-category-sc .list section.product .wd_product_categories,
.feature-product-sc .list section.product .wd_product_categories,
.onsale-product-by-category-sc .list section.product .wd_product_categories,
.toprated-product-by-category-sc .list section.product .wd_product_categories,
.specific-product-sc .list section.product .wd_product_categories {padding:0 0 10px!important;line-height:0;}
.recent-product-by-category-sc .list section.product .wd_product_categories a, 
.feature-product-sc .list section.product .wd_product_categories a,
.onsale-product-by-category-sc .list section.product .wd_product_categories a,
.toprated-product-by-category-sc .list section.product .wd_product_categories a,
.specific-product-sc .list section.product .wd_product_categories a {line-height:1.55em;}
.recent-product-by-category-sc .list section.product .compare,
.feature-product-sc .list section.product .compare,
.onsale-product-by-category-sc .list section.product .compare,
.toprated-product-by-category-sc .list section.product .compare ,
.specific-product-sc .list section.product .compare {display:none;}
.recent-product-by-category-sc .list section.product .yith-wcwl-add-to-wishlist,
.feature-product-sc .list section.product .yith-wcwl-add-to-wishlist,
.onsale-product-by-category-sc .list section.product .yith-wcwl-add-to-wishlist,
.toprated-product-by-category-sc .list section.product .yith-wcwl-add-to-wishlist,
.specific-product-sc .list section.product .yith-wcwl-add-to-wishlist {display:none;}
.recent-product-by-category-sc .list section.product .product-meta-wrapper .price *,
.feature-product-sc .list section.product .product-meta-wrapper .price *,
.onsale-product-by-category-sc .list section.product .product-meta-wrapper .price *,
.toprated-product-by-category-sc .list section.product .product-meta-wrapper .price *,
.specific-product-sc .list section.product .product-meta-wrapper .price * {font-size:14px;}

.onsale-product-by-category-sc .list section.product .product-meta-wrapper,
.toprated-product-by-category-sc .list section.product .product-meta-wrapper,
.specific-product-sc .list section.product .product-meta-wrapper,
.feature-product-sc .list section.product .product-meta-wrapper,
.recent-product-by-category-sc .list section.product .product-meta-wrapper {position:relative;left:auto;right:auto;top:auto;bottom:auto;height:auto;opacity:1;margin:0 0 0 120px;padding:0!important;overflow:visible;}
.onsale-product-by-category-sc .list section.product .product-meta-content,
.toprated-product-by-category-sc .list section.product .product-meta-content,
.specific-product-sc .list section.product .product-meta-content,
.feature-product-sc .list section.product .product-meta-content,
.recent-product-by-category-sc .list section.product .product-meta-content{background:transparent;padding:0!important;position:relative;left:auto;right:auto;top:auto;bottom:auto;transform:none;-webkit-transform:none;-moz-transform:none;text-align:left;}
.onsale-product-by-category-sc .list section.product .heading-title.product-title,
.toprated-product-by-category-sc .list section.product .heading-title.product-title,
.specific-product-sc .list section.product .heading-title.product-title,
.feature-product-sc .list section.product .heading-title.product-title,
.recent-product-by-category-sc .list section.product .heading-title.product-title{padding:0;}
.onsale-product-by-category-sc .list section.product .wd_product_categories,
.toprated-product-by-category-sc .list section.product .wd_product_categories ,
.specific-product-sc .list section.product .wd_product_categories,
.feature-product-sc .list section.product .wd_product_categories,
.recent-product-by-category-sc .list section.product .wd_product_categories {padding:0;}
.onsale-product-by-category-sc .list section.product .list_add_to_cart,
.toprated-product-by-category-sc .list section.product .list_add_to_cart,
.specific-product-sc .list section.product .list_add_to_cart,
.feature-product-sc .list section.product .list_add_to_cart,
.recent-product-by-category-sc .list section.product .list_add_to_cart {position:relative;bottom:auto;left:auto;}
.onsale-product-by-category-sc .list section.product .wd_quickshop_handler,
.toprated-product-by-category-sc .list section.product .wd_quickshop_handler,
.specific-product-sc .list section.product .wd_quickshop_handler,
.feature-product-sc .list section.product .wd_quickshop_handler,
.recent-product-by-category-sc .list section.product .wd_quickshop_handler {display:none;}
.onsale-product-by-category-sc .list section.product .yith-wcwl-add-to-wishlist,
.toprated-product-by-category-sc .list section.product .yith-wcwl-add-to-wishlist,
.specific-product-sc .list section.product .yith-wcwl-add-to-wishlist,
.feature-product-sc .list section.product .yith-wcwl-add-to-wishlist,
.recent-product-by-category-sc .list section.product .yith-wcwl-add-to-wishlist {display:none;}
.onsale-product-by-category-sc .list section.product .compare,
.toprated-product-by-category-sc .list section.product .compare,
.specific-product-sc .list section.product .compare,
.feature-product-sc .list section.product .compare,
.recent-product-by-category-sc .list section.product .compare {display:none;}
.onsale-product-by-category-sc .list section.product .price *,
.toprated-product-by-category-sc .list section.product .price *,
.specific-product-sc .list section.product .price *,
.feature-product-sc .list section.product .price *,
.recent-product-by-category-sc .list section.product .price * {font-size:21px;line-height:1.1em;padding:0 0 5px;display:inline-block;}
.onsale-product-by-category-sc .list section.product .price del span,
.toprated-product-by-category-sc .list section.product .price del span,
.specific-product-sc .list section.product .price del span,
.feature-product-sc .list section.product .price del span,
.recent-product-by-category-sc .list section.product .price del span,
.onsale-product-by-category-sc .list section.product .price ins span,
.toprated-product-by-category-sc .list section.product .price ins span,
.specific-product-sc .list section.product .price ins span,
.feature-product-sc .list section.product .price ins span,
.recent-product-by-category-sc .list section.product .price ins span{font-size:16px;line-height:1.25em;}
html .onsale-product-by-category-sc .list section.product .list_add_to_cart ,
html .toprated-product-by-category-sc .list section.product .list_add_to_cart ,
html .specific-product-sc .list section.product .list_add_to_cart,
html .feature-product-sc .list section.product .list_add_to_cart,
html .recent-product-by-category-sc .list section.product .list_add_to_cart {position:relative;left:auto;right:auto;bottom:auto;}
html .onsale-product-by-category-sc .list section.product .list_add_to_cart a.button,
html .toprated-product-by-category-sc .list section.product .list_add_to_cart a.button,
html .specific-product-sc .list section.product .list_add_to_cart a.button,
html .feature-product-sc .list section.product .list_add_to_cart a.button,
html .recent-product-by-category-sc .list section.product .list_add_to_cart a.button {padding:6px 20px;line-height:1em;font-size:12px;letter-spacing:0;width:auto;border-width:1px;border-style:solid;}

html .wpb_tabs .recent-product-by-category-sc .list .products section > .product-thumbnail-wrapper,
html .wpb_tabs .onsale-product-by-category-sc .list .products section > .product-thumbnail-wrapper,
html .wpb_tabs .toprated-product-by-category-sc .list .products section > .product-thumbnail-wrapper,
html .wpb_tabs .feature-product-sc .list .products section > .product-thumbnail-wrapper,
html .wpb_tabs .specific-product-sc .list .products section > .product-thumbnail-wrapper {max-width:78px!important;}
html .wpb_tabs .recent-product-by-category-sc .list .products section > .product-meta-wrapper,
html .wpb_tabs .onsale-product-by-category-sc .list .products section > .product-meta-wrapper,
html .wpb_tabs .toprated-product-by-category-sc .list .products section > .product-meta-wrapper,
html .wpb_tabs .feature-product-sc .list .products section > .product-meta-wrapper,
html .wpb_tabs .specific-product-sc .list .products section > .product-meta-wrapper{margin-left:98px!important;min-height:107px;}

/* -- Custom */
.custom_featured_product_sc .feature-product-sc.has-slider .product-slider-body{padding:0 85px;}
.custom_featured_product_sc .feature-product-sc.has-slider .heading-title.slider-title {font-weight:600;}
.custom_featured_product_sc .feature-product-sc .owl-controls .owl-nav div {height:60px;width:60px;top:50%;margin-top:-30px;;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border:0;}
.custom_featured_product_sc .feature-product-sc .owl-controls .owl-nav div:after {font-size:40px;width:60px;height:60px;text-align:center;line-height:65px;margin-top:-32px;top:50%;font-size:25px;}
.custom_featured_product_sc .feature-product-sc .owl-controls .owl-nav div.owl-prev {left:-75px;}
.custom_featured_product_sc .feature-product-sc .owl-controls .owl-nav div.owl-prev:after {left:-2px;}
.custom_featured_product_sc .feature-product-sc .owl-controls .owl-nav div.owl-next {left:auto;right:-75px;}
.color_white .feature-product-sc .owl-controls .owl-nav div {background:#2d2d2d;}
.color_white .feature-product-sc .owl-controls .owl-nav div:after {color:#646464;}
.color_white .feature-product-sc .owl-controls .owl-nav div:hover {background:#fff;}
.feature-product-sc.has-slider .wd_viewmore {margin-top:60px;}
.custom_featured_product_sc .recent-product-by-category-sc .grid .owl-controls .owl-nav div, .custom_featured_product_sc .feature-product-sc .grid .owl-controls .owl-nav div, 
.custom_featured_product_sc .onsale-product-by-category-sc .grid .owl-controls .owl-nav div, .custom_featured_product_sc .toprated-product-by-category-sc .grid .owl-controls .owl-nav div, 
.custom_featured_product_sc .specific-product-sc .grid .owl-controls .owl-nav div {display:inline-block;}

/* More css */
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button {padding-top:9px;}
}

html .tp-button.lightgrey, html .purchase.lightgrey{display:inline-block;background:transparent;border:1px solid #fff;color:#fff;font-size:16px!important;height:53px;line-height:53px!important;padding:0 47px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;font-weight:600!important;text-shadow:none!important;-moz-text-shadow:none!important;-webkit-text-shadow:none!important;text-transform:uppercase;letter-spacing:2px!important;}
html .tp-button.lightgrey:hover, html .purchase.lightgrey:hover {box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}

.header-v4 .cart_size {padding-right:10px;}
.header-v4 .wd_tini_cart_wrapper:hover .cart_size *{color:#fff;}
.vc_empty_space {clear:both;}

@-webkit-keyframes tada {
	0% {-webkit-transform: scale(1);}	
	10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}
	100% {-webkit-transform: scale(1) rotate(0);}
}

@-moz-keyframes tada {
	0% {-moz-transform: scale(1);}	
	10%, 20% {-moz-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-moz-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-moz-transform: scale(1.1) rotate(-3deg);}
	100% {-moz-transform: scale(1) rotate(0);}
}

@-o-keyframes tada {
	0% {-o-transform: scale(1);}	
	10%, 20% {-o-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-o-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-o-transform: scale(1.1) rotate(-3deg);}
	100% {-o-transform: scale(1) rotate(0);}
}

@keyframes tada {
	0% {transform: scale(1);}	
	10%, 20% {transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}
	100% {transform: scale(1) rotate(0);}
}

@-webkit-keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@-moz-keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@-o-keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@-webkit-keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		-webkit-transform: scale(1.05);
	}
	
	70% {
		-webkit-transform: scale(.9);
	}
	
	100% {
		-webkit-transform: scale(1);
	}
}

@-moz-keyframes bounceIn {
	0% {
		opacity: 0;
		-moz-transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		-moz-transform: scale(1.05);
	}
	
	70% {
		-moz-transform: scale(.9);
	}
	
	100% {
		-moz-transform: scale(1);
	}
}

@-o-keyframes bounceIn {
	0% {
		opacity: 0;
		-o-transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		-o-transform: scale(1.05);
	}
	
	70% {
		-o-transform: scale(.9);
	}
	
	100% {
		-o-transform: scale(1);
	}
}

@keyframes bounceIn {
	0% {
		opacity: 0;
		transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		transform: scale(1.05);
	}
	
	70% {
		transform: scale(.9);
	}
	
	100% {
		transform: scale(1);
	}
}

@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
	40% {-webkit-transform: translateY(-30px);}
	60% {-webkit-transform: translateY(-15px);}
}

@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-30px);}
	60% {-moz-transform: translateY(-15px);}
}

@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-30px);}
	60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}

.rotateIn {
	-webkit-animation-name: rotateIn;
	-moz-animation-name: rotateIn;
	-o-animation-name: rotateIn;
	animation-name: rotateIn;
}
@-webkit-keyframes rotateInUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInUpLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInUpLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

#main-content.col-sm-12 .wd-products-wrapper .products.list .product .product-thumbnail-wrapper {max-width:180px;}
#main-content.col-sm-12 .wd-products-wrapper .products.list .product .product-meta-wrapper {margin-left:200px;}
#main-content.col-sm-12 .wd-products-wrapper .products.list .product .wd_quickshop_handler {left:70px;}
#main-content.col-sm-12 .list .product-meta-wrapper .compare {left:110px;}
#main-content.col-sm-12 .wd-products-wrapper .products.list .product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a, 
#main-content.col-sm-12 .wd-products-wrapper .products.list .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a, 
#main-content.col-sm-12 .wd-products-wrapper .products.list .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a, 
#main-content.col-sm-12 .wd-products-wrapper .products.list .product .yith-wcwl-add-to-wishlist .ajax-loading {left:150px;}

@media 
only screen and (max-width-device-width: 767px),
only screen and (max-width: 767px) {
	html .custom_hv3 .vc_col-sm-6 {border:0!important;padding:10px!important;}
}

/* Update Scarlett */
.woocommerce table.wishlist_table {font-size:100%;}
.woocommerce table.wishlist_table .product-name .product-info {position:relative;}
.woocommerce table.wishlist_table .product-name .remove {position:absolute;left:0;top:0;}
.woocommerce table.wishlist_table th .nobr {font-weight:normal;text-transform:capitalize;}

.archive-product-subcategories section.product {margin:0;}
.archive-product-subcategories section.product > a {max-width:100%;}

/*.xoxo .textwidget * {line-height:1.55em;}*/

/* ================================================================ */
/*                         CUSTOM STYLE                             */
/* ================================================================ */

/* ----------------------------------------------------------------
   =GENERAL ------------------------------------------------------- */

/* ---- Font */
body,div label, div input, div button, div select, div textarea,.widget_social ul li a.fa,
.nav .fa-1x ul.sub-menu *,.nav .fa-2x ul.sub-menu *,.nav.fa-3x ul.sub-menu *,.nav.fa-4x ul.sub-menu *,
#bbpress-forums *,
html .tp-button.lightgrey, html .purchase.lightgrey,
.wpb_content_element.wpb_tabs .wpb_tabs_nav li a {font-family:"Helvetica Neue";font-weight:normal;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family:"Helvetica Neue";font-weight:normal;}
.nav > .main-menu > ul.menu > li > a {font-family:"Helvetica Neue";}
.nav > .main-menu > ul.menu > li li a {font-family:"Helvetica Neue"}
button,.button,input#submit {font-family:"Helvetica Neue"}

/* ---- Text color */
body,html .label, html .badge,.text_color,#left-content a,#right-content a,.text_color:before,.sitemap-content a,.archive-content a,
.bbp-body,.bbp-body a,.header-v2 .header-account .form_drop_down *,
div.product  .nav-tabs > li > a, div.product  .nav-tabs > li > a:hover, .nav-tabs > li > a:focus,
.woocommerce #content div.product form.cart .group_table td.label a, .woocommerce div.product form.cart .group_table td.label a, 
.woocommerce-page #content div.product form.cart .group_table td.label a, .woocommerce-page div.product form.cart .group_table td.label a,
.wpb_accordion_section .ui-accordion-header-icon:after,
.wpb_tabs_nav li a,.single-post .categories a,.single-post .tag-links a,.comment-item .comment-meta .comment-reply-link,
.comment-item .comment-meta .comment-reply-link:after,html .product_short_content,
#main-content .widget_product_categories ul li a,
.header-v4 .header_woo_content .shopping-cart .cart_size a,.header-v4 .header_woo_content .shopping-cart .cart_size a:after,
.wd_vertical_menu .wd-mega-menu-wrapper > ul.menu a,
.single-post .post-info-meta-bottom ~ .navi a,.post-info-meta-bottom .tag-links a {color:#717171;}
#bbpress-forums tt {color:#717171!important;}

/* ---- Heading */
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,.heading_color,#left-content .heading_color,#right-content .heading_color,
.woocommerce #left-content ul.cart_list li a, .woocommerce #left-content ul.product_list_widget li a, .woocommerce-page #left-content ul.cart_list li a, .woocommerce-page #left-content ul.product_list_widget li a,
.woocommerce #right-content ul.cart_list li a, .woocommerce #left-content ul.product_list_widget li a, .woocommerce-page #right-content ul.cart_list li a, .woocommerce-page #left-content ul.product_list_widget li a,
.cart-collaterals .coupon > label,.shortcode-recent-blogs .detail .info-detail i,.shortcode-recent-blogs .detail .info-detail .author a,
.nav > .main-menu > ul.menu > li ul.sub-menu li .wpt_title,
.product-category-slider mark,html .product-title a,
.nav > .main-menu > ul.menu > li.columns-1 > ul.sub-menu > li > a, .nav > .main-menu > ul.menu > li.columns-2 > ul.sub-menu > li > a, 
.nav > .main-menu > ul.menu > li.columns-3 > ul.sub-menu > li > a, .nav > .main-menu > ul.menu > li.columns-4 > ul.sub-menu > li > a, 
.nav > .main-menu > ul.menu > li.columns-5 > ul.sub-menu > li > a, .nav > .main-menu > ul.menu > li.columns-6 > ul.sub-menu > li > a,
.widget_customrecent ul li .entry-title a,#left-content .widget_customrecent ul li .entry-title a,#right-content .widget_customrecent ul li .entry-title a,
.widget_recent_comments_custom .post_title a,#left-content .widget_recent_comments_custom .post_title a,#right-content .widget_recent_comments_custom .post_title a,
.widget_wd_profile .profile_nicename{color:#000;}

/* ---- Link */
a,a.text_color:hover,.link_color,a.link_color_hover:hover,html .select2-results .select2-highlighted,
.bbp-body a:hover,html .header-top.header-v2 .header-account .form_drop_down a:hover,
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,
.h1 a:hover,.h2 a:hover,.h3 a:hover,.h4 a:hover,.h5 a:hover,.h6 a:hover,
.header-account .wd_tini_account_control a:hover:after,
#left-content a:hover,#right-content a:hover,.sitemap-content a:hover,.archive-content a:hover,
.woocommerce #left-content ul.cart_list li a:hover, .woocommerce #left-content ul.product_list_widget li a:hover, 
.woocommerce-page #left-content ul.cart_list li a:hover, .woocommerce-page #left-content ul.product_list_widget li a:hover,
.woocommerce #right-content ul.cart_list li a:hover, .woocommerce #left-content ul.product_list_widget li a:hover, 
.woocommerce-page #right-content ul.cart_list li a:hover, .woocommerce-page #left-content ul.product_list_widget li a:hover,
.woocommerce #content nav.woocommerce-pagination ul li a:focus, .woocommerce #content nav.woocommerce-pagination ul li a:hover, 
.woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, 
.woocommerce-page #content nav.woocommerce-pagination ul li a:focus, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, 
.woocommerce-page #content nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li a:focus, 
.woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li span.current,
.woocommerce #left-content .widget_layered_nav_filters ul li a:hover, .woocommerce-page #left-content .widget_layered_nav_filters ul li a:hover,
.woocommerce #right-content .widget_layered_nav_filters ul li a:hover, .woocommerce-page #right-content .widget_layered_nav_filters ul li a:hover,
.wd_vertical_menu .wd-mega-menu-wrapper > ul.menu > li:hover > a, .wd_vertical_menu .wd-mega-menu-wrapper > ul.menu > li a:hover,
.bbp-topic-freshness-author a, .bbp-author-name,.widget_categories ul li:hover > a, #left-content .widget_categories ul li:hover > a,#right-content .widget_categories ul li:hover > a,
.list-posts .post .post-title h2 a:hover,.list-posts .meta-content .share-list ul li a:hover i,
.single-post .categories a:hover,.single-post .post-info-meta-bottom ~ .navi a:hover,
.single-post .single-content .share-list ul li a:hover i,.single-portfolio .single-content .share-list ul li a:hover i,.single-project .single-content .share-list ul li a:hover i,
.wp-pagenavi .wp-pagenavi a:hover,.wp-pagenavi .wp-pagenavi a:hover:after,.wp-pagenavi .wp-pagenavi span.pager,
.bbp-pagination-links span.current,.bbp-pagination-links a:hover,.bbp-pagination-links a:hover:after,
#entry-author-info .author-inner .name-role .name a:hover,.comment-item .comment-meta > a:hover,
.comment-meta .comment-reply-link:hover,.comment-item .comment-meta .comment-reply-link:hover:after,
html .widget_customrecent ul li .entry-title a:hover,html #left-content .widget_customrecent ul li .entry-title a:hover,html #right-content .widget_customrecent ul li .entry-title a:hover,
html .widget_recent_comments_custom .post_title a:hover,html #left-content .widget_recent_comments_custom .post_title a:hover,html #right-content .widget_recent_comments_custom .post_title a:hover,
.list-posts .meta-content .cat-links a:hover,.list-posts .post .featured ~ .post-info-content .post-title:hover,
#header .header-v5 .cart_dropdown .cart_list a:hover,
.list-posts .post .featured ~ .post-info-content .meta-content a:hover,.list-posts .post .featured ~ .post-info-content .meta-content a:hover i,
html .menu-extra-content .more-content #lang_sel:hover a.lang_sel_sel,html #currency_sel:hover .currency_icon,
.widget_customrecent ul li .entry-title a:hover,#left-content .widget_customrecent ul li .entry-title a:hover,#right-content .widget_customrecent ul li .entry-title a:hover,
.widget_recent_comments_custom .post_title a:hover,#left-content .widget_recent_comments_custom .post_title a:hover,#right-content .widget_recent_comments_custom .post_title a:hover,
html .projects .project .short-description a:hover,html .single-content .related_post .desc a:hover,.list-posts .post.sticky .post-info-content .post-title:hover  {color:#90ccc7;}
.woocommerce #content nav.woocommerce-pagination ul li a:focus, .woocommerce #content nav.woocommerce-pagination ul li a:hover, 
.woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, 
.woocommerce-page #content nav.woocommerce-pagination ul li a:focus, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, 
.woocommerce-page #content nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li a:focus, 
.woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li span.current,
.wp-pagenavi .wp-pagenavi a:hover,.wp-pagenavi .wp-pagenavi a:hover:after,.wp-pagenavi .wp-pagenavi span.pager,
.bbp-pagination-links span.current,.bbp-pagination-links a:hover,.bbp-pagination-links a:hover:after,
.single-post .tag-links a:hover,.post-info-meta-bottom .tag-links a:hover,.list-posts .sticky .post-info-meta-bottom .tag-links a:hover,
.list-posts .featured ~ .post-info-content .post-info-meta-bottom .tag-links a:hover {border-color:#90ccc7}
.wp-pagenavi .wp-pagenavi a:hover,.wp-pagenavi .wp-pagenavi span.current,.single-post .tag-links a:hover,.post-info-meta-bottom .tag-links a:hover,
.list-posts .sticky .post-info-meta-bottom .tag-links a:hover,
.list-posts .featured ~ .post-info-content .post-info-meta-bottom .tag-links a:hover {background-color:#90ccc7}
a:hover,.link_color_hover,.header-first .select2-container .select2-choice span,
html .header-top.header-v2 .header-account .form_drop_down a{color:#000;}
.select2-container .select2-choice .select2-arrow b:after {border-color:#000;}

/* ---- Border */
*,*:before,*:after,
.woocommerce #content div.product div.images img, .woocommerce div.product div.images img, 
.woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images img,
.woocommerce #content div.product form.cart table, .woocommerce div.product form.cart table, 
.woocommerce-page #content div.product form.cart table, .woocommerce-page div.product form.cart table,
.woocommerce #content div.product form.cart table tr, .woocommerce-page #content div.product form.cart table tr, 
.woocommerce div.product form.cart table tr, .woocommerce-page div.product form.cart table tr,
nav#options ul li,nav#options ul li#grid:hover, nav#options ul li#grid.active,nav#options ul li#list:hover, nav#options ul li#list.active,
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li a, 
.woocommerce #content nav.woocommerce-pagination ul li a, .woocommerce-page #content nav.woocommerce-pagination ul li a,
.woocommerce .widget_layered_nav_filters ul li a, .woocommerce-page .widget_layered_nav_filters ul li a,
.woocommerce table.shop_table, .woocommerce-page table.shop_table,.woocommerce table tr td, .woocommerce-page table tr th,
.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, 
.woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs,
.nav-tabs,div.product .nav-tabs > li > a,
.wpb_content_element.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab,.wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active,.wpb_content_element.wpb_tour .wpb_tabs_nav li:hover,
.woocommerce .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th, 
.woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr th,
.woocommerce .order_details li, .woocommerce-page .order_details li,
.woocommerce .order_details li:last-of-type, .woocommerce-page .order_details li:last-of-type,
div .nav-tabs,.wpb_content_element.wpb_tabs.style3 .wpb_tabs_nav li.ui-tabs-active a, div.wpb_content_element.wpb_tabs.style3 .wpb_tabs_nav li:hover a,
html .select2-container .select2-choice,#bbp-user-body .nav-tabs  {border-color:#ededed;}
html .nav > .main-menu > ul.menu > li > ul.sub-menu {border-top-color:#ededed;}
div .nav-tabs,.wpb_content_element.wpb_tabs.style3 .wpb_tabs_nav li a {border-bottom-color:#ededed}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li a, 
.woocommerce #content nav.woocommerce-pagination ul li a, .woocommerce-page #content nav.woocommerce-pagination ul li a {color:#ededed}

/* ---- Button */
button,.button,.buttons a,.btn,input[type^="submit"],
.woocommerce #content input.button, .woocommerce #respond input#submit, 
.woocommerce a.button, .woocommerce button.button, 
.woocommerce input.button, .woocommerce-page #content input.button, 
.woocommerce-page #respond input#submit, .woocommerce-page a.button, 
.woocommerce-page button.button, .woocommerce-page input.button,
.woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, 
.woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, 
.woocommerce-page a.button.alt, .woocommerce-page button.button.alt, 
.woocommerce-page input.button.alt,html #left-sidebar .button,html #right-sidebar .button,.price_button .btn,
#content-inner .cart-collaterals form.totals_form input.checkout-button:hover {background:#fff;border-color:#56565b;color:#56565b;}
button:hover,.button:hover,.buttons a:hover,.btn:hover,input[type^="submit"]:hover,
.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, .woocommerce button.button:hover, 
.woocommerce input.button:hover, .woocommerce-page #content input.button:hover, 
.woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, 
.woocommerce-page button.button:hover, .woocommerce-page input.button:hover,
.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, 
.woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, 
.woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, 
.woocommerce-page input.button.alt:hover,
html .category-sc .category-info a.button:hover,
html .products.grid .product-meta-wrapper .list_add_to_cart a:hover,.price_button .btn:hover,
#content-inner .cart-collaterals form.totals_form input.checkout-button,
.header_search .searchform input[type^="submit"]:hover,
html .button_hover:hover,html #left-content .button:hover,html #right-content .button:hover,
.woocommerce #content div.product p.cart .button:hover, .woocommerce div.product p.cart .button:hover, 
.woocommerce-page #content div.product form.cart .button:hover, .woocommerce-page div.product p.cart .button:hover,
html .tp-button.lightgrey:hover, html .purchase.lightgrey:hover,#respond #commentform .form-submit button:hover{background:#90ccc7;border-color:#90ccc7;color:#fff;}

/* ---- Body color */
.body_color,.body_color_before:before,.body_color_after:after,.wd_quickshop_handler:hover:after,.product-meta-wrapper .compare:hover:before,
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a:hover:before,.yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a:hover:before,
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a:hover:before,
.woocommerce #content div.product div.summary .amount, .woocommerce-page #content div.product div.summary .amount,
.woocommerce div.product div.summary .amount, .woocommerce-page div.product div.summary .amount,
.woocommerce #content div.product p.price del, .woocommerce #content div.product span.price del, .woocommerce div.product p.price del, 
.woocommerce div.product span.price del, .woocommerce-page #content div.product p.price del, .woocommerce-page #content div.product span.price del, 
.woocommerce-page div.product p.price del, .woocommerce-page div.product span.price del,
.pp_pic_holder div.product form.cart .button,
.woocommerce #content div.product form.cart .button, .woocommerce div.product form.cart .button, 
.woocommerce-page #content div.product form.cart .button, .woocommerce-page div.product form.cart .button,
.pp_pic_holder div.product p.cart .button,
.woocommerce #content div.product p.cart .button, .woocommerce div.product p.cart .button, 
.woocommerce-page #content div.product form.cart .button, .woocommerce-page div.product p.cart .button,
div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a:hover, div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a:hover,
div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a:hover:before, div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a:hover:before,
.woocommerce .cart-collaterals .cart_totals tr:last-child td .amount, .woocommerce-page .cart-collaterals .cart_totals tr:last-child td .amount,
div.product div.summary .compare:hover,
html .woocommerce .star-rating span, html .woocommerce-page .star-rating span, html .stars span a,
.woocommerce .star-rating:before, .woocommerce-page .star-rating:before,
.woocommerce div.product p.price, .woocommerce div.product span.price,
.wpb_tabs .recent-product-by-category-sc .list .price,.wpb_tabs .recent-product-by-category-sc .list .amount,.wpb_tabs .recent-product-by-category-sc .list ins,
.wpb_tabs .onsale-product-by-category-sc .list .price,.wpb_tabs .onsale-product-by-category-sc .list .amount,.wpb_tabs .onsale-product-by-category-sc .list ins,
.wpb_tabs .toprated-product-by-category-scc .list .price,.wpb_tabs .toprated-product-by-category-sc .list .amount,.wpb_tabs .toprated-product-by-category-sc .list ins,
.wpb_tabs .specific-product-sc .list .price,.wpb_tabs .specific-product-sc .list .amount,.wpb_tabs .specific-product-sc .list ins,
.wpb_tabs .feature-product-sc .list .price,.wpb_tabs .feature-product-sc .list .amount,.wpb_tabs .feature-product-sc .list ins,
div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a:hover:before, 
div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a:hover:before,
.list-posts .format-quote:before,.widget_wd_profile .profile_social ul li a:hover i  {color:#90ccc7;}
.body_color_background,.body_color_background_hover:hover,.tp-leftarrow.default:hover,.tp-rightarrow.default:hover,
.tp-bullets.simplebullets.round .bullet:hover, .tp-bullets.simplebullets.round .bullet.selected, 
.tp-bullets.simplebullets.navbar .bullet:hover, .tp-bullets.simplebullets.navbar .bullet.selected ,
.shortcode-portfolio .post-title a:hover,nav#options ul li#grid:hover, nav#options ul li#grid.active,nav#options ul li#list:hover, nav#options ul li#list.active,
.woocommerce .widget_layered_nav_filters ul li a:hover, .woocommerce-page .widget_layered_nav_filters ul li a:hover,
.widget_product_tag_cloud .tagcloud a:hover,.widget_tag_cloud .tagcloud a:hover,
div.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active,.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:hover,
.wpb_content_element.wpb_gallery .wpb_flexslider .flex-control-paging li a.flex-active:after,.wpb_content_element.wpb_gallery .wpb_flexslider .flex-control-paging li a:hover:after,
.wpb_content_element.wpb_gallery a.flex-prev:hover,.wpb_content_element.wpb_gallery a.flex-next:hover,
.widget_productaz ul li a:hover,html .subscribe_widget button,
#accordion-checkout-details .accordion-heading,.counting li:before,#bbpress-forums li.bbp-header,#bbpress-forums li.bbp-footer,
div.vc_toggle_default.vc_toggle_active .vc_toggle_title,div.vc_toggle_default .vc_toggle_title:hover,
.wpb_single_image a:after,.wd_meet_team > a:after,
.onsale-product-by-category-sc .list .product-thumbnail-wrapper a:after,.toprated-product-by-category-sc .list .product-thumbnail-wrapper a:after,.specific-product-sc .list .product-thumbnail-wrapper a:after,
.wd-projects .has-post-thumbnail a figure:after,.owl-controls .owl-nav div:hover,
.color_white .product-category-slider .owl-controls .owl-nav div:hover,
.wd_product_categories ul li:hover > a,.recent-product-by-category-sc .grid .owl-controls .owl-nav div:hover,
.header_woo_content .shopping-cart .wd_tini_cart_wrapper:hover,.product-meta-wrapper .list_add_to_cart a:hover,
.wd_quickshop_handler:hover,.product-meta-wrapper .compare:hover,.yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a:hover,
.recent-product-by-category-sc .grid .owl-controls .owl-nav div:hover,.feature-product-sc .grid .owl-controls .owl-nav div:hover,
.onsale-product-by-category-sc .grid .owl-controls .owl-nav div:hover,.toprated-product-by-category-sc .grid .owl-controls .owl-nav div:hover,
.specific-product-sc .grid .owl-controls .owl-nav div:hover,
.wd_meet_team .info .social > a:hover,ul.social li i:hover,
#bbpress-forums .nav-tabs > li:hover > a,#bbpress-forums .nav-tabs > li.active > a ,
.wd_gallery_shortcode a:after,
.flex-direction-nav a:hover,.flex-control-paging li a:hover,.flex-control-paging li a.flex-active,
.widget_calendar td#today,.widget_customrecent ul li .post_thumbnail a:after ,
.widget_flickr .flickr_badge_image a:before,
#comments > .title,.single-content .related_post > div.title h2,#respond .title,
.nav > .main-menu > ul.menu > li:after,#left-content .widget_title_wrapper, #right-content .widget_title_wrapper,
.list-posts .format-quote:after,#header .header-v6 .menu-extra-right .content-inner,
#header .header-v6 #currency_sel ul ul,#header .header-v6 .header-account .account-inner,#header .header-v6 #lang_sel ul ul,
.recent-product-by-category-sc .list .product-thumbnail-wrapper a:after, .feature-product-sc .list .product-thumbnail-wrapper a:after, 
.onsale-product-by-category-sc .list .product-thumbnail-wrapper a:after, .toprated-product-by-category-sc .list .product-thumbnail-wrapper a:after, 
.specific-product-sc .list .product-thumbnail-wrapper a:after,
.wd-projects .owl-controls .owl-nav div:hover,.page-links > span,.page-links a:hover {background-color:#90ccc7}
.shortcode-portfolio .post-title a:hover,.woocommerce .widget_layered_nav_filters ul li a:hover, 
.woocommerce-page .widget_layered_nav_filters ul li a:hover,
.widget_product_tag_cloud .tagcloud a:hover,.widget_tag_cloud .tagcloud a:hover,
.pp_pic_holder div.product form.cart .button,
.woocommerce #content div.product form.cart .button, .woocommerce div.product form.cart .button, 
.woocommerce-page #content div.product form.cart .button, .woocommerce-page div.product form.cart .button,
.pp_pic_holder div.product p.cart .button,
.woocommerce #content div.product p.cart .button, .woocommerce div.product p.cart .button, 
.woocommerce-page #content div.product p.cart .button, .woocommerce-page div.product p.cart .button,
div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a:hover, 
div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a:hover,
div.product div.summary .compare:hover,div.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active,.price_table_inner:hover,
div.vc_toggle_default.vc_toggle_active .vc_toggle_title,div.vc_toggle_default .vc_toggle_title:hover,
.owl-controls .owl-nav div:hover,.color_white .product-category-slider .owl-controls .owl-nav div:hover ,
.wd_product_categories ul li:hover > a,
.recent-product-by-category-sc .grid .owl-controls .owl-nav div:hover,.feature-product-sc .grid .owl-controls .owl-nav div:hover,
.onsale-product-by-category-sc .grid .owl-controls .owl-nav div:hover,.toprated-product-by-category-sc .grid .owl-controls .owl-nav div:hover,
.specific-product-sc .grid .owl-controls .owl-nav div:hover,
.header_woo_content .shopping-cart .wd_tini_cart_wrapper:hover .cart_size a,
.product-meta-wrapper .list_add_to_cart:hover,.wd_quickshop_handler:hover,.product-meta-wrapper .compare:hover,
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a:hover,
.wd_meet_team .info .social > a:hover,.cell_element .author-datetime,
.widget_wd_profile .profile_avatar img,.widget_wd_profile .profile-meta,
#header .header-v6 .menu-extra-right .more-content,.wd-projects .owl-controls .owl-nav div:hover,.page-links > span,.page-links a:hover{border-color:#90ccc7}

/* ----------------------------------------------------------------
   =HEADER -------------------------------------------------------- */

/* Header v1 */
.header-top.header-v1 {background:#f5f5f3;}

/* Header v2 */
.header-top.header-v2 .header-first {background:#252525}
.header-top.header-v2 .col-sm-12:first-child, .header-top.header-v2 .col-sm-12:first-child a, .header-top.header-v2 .header-first .select2-container .select2-choice span,
.header-top.header-v2 .header_woo_content .shopping-cart .cart_size a:after,.header_search .search_active_button:before {color:#fff;}
.header-top.header-v2 .select2-container .select2-choice .select2-arrow b::after{border-top-color:#fff;}
#header .header-v2 .is-sticky .sticky-done {background:#000;}
.header-top.header-v2 .header-first .select2-container .select2-choice,.header-top.header-v2 .header-account .wd_tini_account_control {border-width:0;}
.header-top.header-v2 .header_woo_content .shopping-cart .cart_size a,.header-top.header-v2 .header_search .search_active_button {border-width:0;}

/* Header v3 */
#header .header-v3.header-top > div {background:#fff;}
.header-v3 .header-menu-content,.header-v3 .is-sticky .header-menu {background:#fff;}

/* Header v4 */
.header-v4 .header-top-content {background:#f5f5f3;}

/* Header v5 */
.header-v5 .header-menu-content,
#header .header-v5 .menu-extra-content .more-content,#header .header-v5 #currency_sel ul ul,#header .header-v5 #lang_sel ul ul,#header .header-v5 .cart_dropdown {background:#181818;}
.header-v5 .nav > .main-menu > ul.menu > li > a,.header-v5 .nav > .main-menu > ul.menu > li.fa:before,
#header .header-v5 .menu-extra-content *,#header .header-v5 .cart_dropdown *,#header .header-v5 .nav div.menu > ul > li > a{color:#fff;}

/* Header v6 */
#header .header-v6 .nav > .main-menu > ul.menu > li > a {color:#fff;}

/* ----------------------------------------------------------------
   =FOOTER -------------------------------------------------------- */

/* ---- First Footer Widget Area */
.first-footer-widget-area-1:before {background:#fff6e6}
.first-footer-widget-area-2:before {background:#fff6e6}
.first-footer-widget-area,.footer_text_color,.first-footer-widget-area a:hover, html a.first_footer_link_color:hover,.first-footer-widget-area h3.widget-title {color:#505050;}
.first-footer-widget-area h1, .first-footer-widget-area h2, .first-footer-widget-area h3, 
.first-footer-widget-area h4, .first-footer-widget-area h5, .first-footer-widget-area h6 {color:#202020}
.first-footer-widget-area a, html .first_footer_link_color,
.first-footer-widget-area .testimonials cite span:first-child {color:#202020;}

/* ---- Second Footer Widget Area */
.second-footer-widget-area {background:#181818;}
.second-footer-widget-area,.second_footer_text_color_before:before {color:#808080;}
.second-footer-widget-area, html .second-footer-widget-area input, .second-footer-widget-area button {border-color:#454242}
.second-footer-widget-area h1, .second-footer-widget-area h2, .second-footer-widget-area h3, .second-footer-widget-area h4, .second-footer-widget-area h5, .second-footer-widget-area h6,
.second-footer-widget-area .h1, .second-footer-widget-area .h2, .second-footer-widget-area .h3, .second-footer-widget-area .h4, .second-footer-widget-area .h5, .second-footer-widget-area .h6 {color:#fff;}
.second-footer-widget-area a, .second_footer_link_color {color:#666;}
.second-footer-widget-area a:hover, a.second_footer_link_color:hover {color:#90ccc7}

/* ---- Third Footer Widget Area */
.third-footer-area {background:#181818;padding:37px 0 35px;}
.third-footer-area, .third-footer-area a {color:#606060;}
.third-footer-area a:hover {color:#90ccc7;}

/* ----------------------------------------------------------------
   =MENU ---------------------------------------------------------- */

.header-menu-content,.error404 #header,.error404 .is-sticky .header-menu {background:#fff;}   
.error404 #header .header-top-content {border-color:#ededed;}
.nav > .main-menu > ul.menu > li > a {color:#181818;}
.nav > .main-menu > ul.menu > li:hover > a,.nav > .main-menu > ul.menu > li.current-menu-item > a,.nav > .main-menu > ul.menu > li.current_page_item > a,.nav > .main-menu > ul.menu > li.current-menu-ancestor > a,
.nav > .main-menu > ul.menu > li.fa:hover:before,.nav > .main-menu > ul.menu > li.current-menu-item.fa:before,.nav > .main-menu > ul.menu > li.current_page_item.fa:before,.nav > .main-menu > ul.menu > li.current-menu-ancestor.fa:before,
#header .header-v5 .home-menu a:hover i,
.header-v5 .nav > .main-menu > ul.menu > li.fa:hover:before,#header .header-v5 .menu-extra-content a:hover,#header .header-v5 .menu-extra-content a:hover *{color:#90ccc7;}

.nav > .main-menu > ul.menu > li ul.sub-menu li,.nav > .main-menu > ul.menu > li ul.sub-menu li a {color:#666;}
.nav > .main-menu > ul.menu > li.wd-fly-menu li.current-menu-item > a,html .nav > .main-menu > ul.menu > li li.current-menu-item > a,html .nav > .main-menu > ul.menu > li li.current-page-item > a,
.nav > .main-menu > ul.menu > li.wd-fly-menu li:hover > a,.nav > .main-menu > ul.menu > li ul.sub-menu li:hover > a, .nav > .main-menu > ul.menu > li ul.sub-menu a:hover{color:#000;}
.nav > .main-menu > ul.menu > li > ul.sub-menu,.nav > .main-menu > ul.menu > li.wd-fly-menu ul.sub-menu {border-color:#90ccc7}

.nav > .main-menu > ul.menu > li > a,.nav div.menu > ul > li > a {font-family:"Raleway";}
.nav > .main-menu > ul.menu > li li a {font-family:"Raleway";}

/* ----------------------------------------------------------------
   =PRODUCT ------------------------------------------------------- */

/* ---- Category */
.products section.product:hover {border-color:#c8c8c8;}

/* ---- Price */
.amount,.price,.price .amount {color:#000;}
span.featured,div.product_label .featured {background-color:#af8576;}
div.product_label span:before {border-color: #af8576}
span.onsale,.woocommerce span.onsale, .woocommerce-page span.onsale {background:#87c4bf}
span.onsale:before,.woocommerce span.onsale:before, .woocommerce-page span.onsale:before,.pp_pic_holder div.product span.onsale:before {border-color: #87c4bf;}

/* ---- Pretty Photo */
div.pp_woocommerce .pp_close  {background:#000;}
div.pp_woocommerce .pp_close:hover {background:#be0404;}

/* ----- Countdown */
.countdown-row span {color:#4dcefe;}

/* -----------------------------------------------------------------
   =BREDCRUMBS ----------------------------------------------------- */
.site-title,   
#crumbs,.bbp-breadcrumb,#crumbs span, .bbp-breadcrumb span, .woocommerce-breadcrumb span, .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {color:#fff;}
#crumbs span.brn_arrow, .bbp-breadcrumb span.brn_arrow, .woocommerce-breadcrumb span.brn_arrow, .woocommerce .woocommerce-breadcrumb .brn_arrow, .woocommerce-page .woocommerce-breadcrumb .brn_arrow,
#crumbs a, .bbp-breadcrumb a,,.bbp-breadcrumb a, .woocommerce-breadcrumb a, .woocommerce .woocommerce-breadcrumb a, .woocommerce-page .woocommerce-breadcrumb a {color:#fff;}

/* ================================================================= */
/*                             HOMEPAGE 05                           */
/* ================================================================= */

/* ---- Menu */
#header {font-size:13px;}
#footer {font-size:14px;}

.single-product .image_summary {background:#fff;}

.widget-container {overflow:hidden;}
.widget_text {overflow:visible;}
#left-content .widget-container.widget_categories, #right-content .widget-container.widget_categories {padding-bottom:25px;}
#left-content .widget-container.widget_search,#right-content .widget-container.widget_search,
#left-content .widget_product_search,#right-content .widget_product_search,
#left-content .widget_display_search,#right-content .widget_display_search {padding-bottom:0!important;}
#left-content .widget-container.widget_search .widget_title_wrapper,#right-content .widget-container.widget_search .widget_title_wrapper,
#left-content .widget_product_search .widget_title_wrapper,#right-content .widget_product_search .widget_title_wrapper,
#left-content .widget_display_search .widget_title_wrapper,#right-content .widget_display_search .widget_title_wrapper {margin-bottom:0;}

/* ----- Widget Search */
#left-content .widget_product_search .woocommerce-product-search,#right-content .widget_product_search .woocommerce-product-search,
#left-content .widget_search .searchform,#right-content .widget_search .searchform,
#left-content .widget_display_search #bbp-search-form,#right-content .widget_display_search #bbp-search-form {margin:0 -20px;}
#left-content .widget_product_search input[type^="search"],#left-content .widget_search input[type^="text"],#left-content .widget_display_search input[type^="text"],
#right-content .widget_product_search input[type^="search"],#right-content .widget_search input[type^="text"],#right-content .widget_display_search input[type^="text"] {border-width:0;padding:15px 50px 15px 15px;}
#left-content .widget_product_search input[type^="submit"], #left-content .widget_search input[type^="submit"], #left-content .widget_display_search input[type^="submit"],
#right-content .widget_product_search input[type^="submit"], #right-content .widget_search input[type^="submit"], #right-content .widget_display_search input[type^="submit"] {width:50px;height:50px;}

/* ---- Widget Category */
#left-content .widget_categories ul li a,#right-content .widget_categories ul li a {padding-left:0;text-transform:capitalize;}
#left-content .widget_categories ul li a:before,#right-content .widget_categories ul li a:before {display:none;}

/* ---- Widget Calendar */
.widget-container.widget_calendar {position:relative;background:transparent!important;padding-top:100px!important;}
.widget_calendar:before{content:"";width:210px;height:100px;position:absolute;top:0;background:url(images/bg-calendar.png) no-repeat center 0;left:50%;margin-left:-105px;}
#calendar_wrap {margin:0 -20px;padding:0 10px 10px;}
#left-content #calendar_wrap, #right-content #calendar_wrap {background-color:#fff;}
#wp-calendar caption {margin:0 -10px 10px;background:url(images/bg-caption-widget-calendar.jpg) no-repeat center center;padding:9px 10px;text-transform:uppercase;color:#fff;}
.widget_calendar .widget_title_wrapper{margin-bottom:0!important;}
.widget_calendar th {background:transparent;border-width:0;font-size:12px;padding:0;}
.widget_calendar th:first-child,.widget_calendar th:last-child {border-width:0;}
.widget_calendar table {border-width:0;}
.widget_calendar table tr:nth-child(2n) {background:transparent;}
.widget_calendar table td {border-width:0;font-size:13px;padding:3px 0;}
.widget_calendar td#today {color:#fff;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}
.widget_calendar td#today a {color:#fff;}

/* ---- Widget Recent Blog */
.widget_customrecent ul {margin:0;}
.widget_customrecent ul li {margin:0;list-style:none;padding:20px 0 0;margin:17px 0 0;border-width:1px 0 0;}
.widget_customrecent ul li:first-child {padding-top:0;margin-top:0;border-width:0;}
.widget_customrecent ul li .post_thumbnail {line-height:0;margin:0 0 17px;}
.widget_customrecent ul li .post_thumbnail a {display:inline-block;max-width:100%;position:relative;}
.widget_customrecent ul li .post_thumbnail a:after {opacity:0;content:"";position:absolute;left:0;right:0;top:0;bottom:0;
	animation-delay: 0.2s;-moz-animation-delay: 0.2s;-webkit-animation-delay: 0.2s;-o-animation-delay: 0.2s;-ms-animation-delay: 0.2s;
    animation-duration: 1s;-moz-animation-duration: 1s;-webkit-animation-duration: 1s;-o-animation-duration: 1s;
    animation-fill-mode: both;-moz-animation-fill-mode: both;-webkit-animation-fill-mode: both;-o-animation-fill-mode: both;
    animation-timing-function: ease;-moz-animation-timing-function: ease;-webkit-animation-timing-function: ease;-o-animation-timing-function: ease;
    backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;-o-backface-visibility: hidden;}
.widget_customrecent ul li .post_thumbnail a:before {opacity:0;z-index:2;content:"+";text-align:center;line-height:30px;font-size:30px;color:#fff;font-weight:bold;font-family:"FontAwesome";position:absolute;left:50%;top:50%;width:30px;height:30px;margin-left:-15px;margin-top:-15px;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;}
.widget_customrecent ul li .post_thumbnail a:hover:after {opacity:0.6;-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn;}
.widget_customrecent ul li .post_thumbnail a:hover:before {opacity:1;}
.widget_customrecent ul li .post_thumbnail img {margin:0;}
.widget_customrecent ul li .detail {overflow:hidden;}
.widget_customrecent ul li .entry-title {font-weight:bold;line-height:1.35em;}
.widget_customrecent ul li .entry-title a {margin:0 0 1em;display:inline-block;}
.widget_customrecent ul li .entry-meta {clear:both;margin:0 0 1em;font-size:14px;}
.widget_customrecent ul li .date-time {float:left;font-size:13px;font-style:italic;padding:0 20px 0 0;}
.widget_customrecent ul li .date-time i {padding-right:5px;}
.widget_customrecent ul li .comments-count {float:left;font-size:13px;font-style:italic;}
.widget_customrecent ul li .comments-count i {padding-right:5px;}

/* ---- Widget Flickr */
.widget_flickr {position:relative;}
.widget_flickr .wrap {overflow:hidden;} 
.widget_flickr .flickr_badge_image {margin:0 3px 3px 0;width:77px;height:77px;line-height:0;}
.widget_flickr .flickr_badge_image img {width:100%;height:auto;}
.widget_flickr .flickr_badge_image.end {margin-right:0;}
.widget_flickr .flickr_badge_image a {display:block;position:relative;}
.widget_flickr .flickr_badge_image a:before {z-index:1;opacity:0;content:"";position:absolute;left:0;right:0;top:0;bottom:0;
	animation-delay: 0.2s;-moz-animation-delay: 0.2s;-webkit-animation-delay: 0.2s;-o-animation-delay: 0.2s;-ms-animation-delay: 0.2s;
    animation-duration: 1s;-moz-animation-duration: 1s;-webkit-animation-duration: 1s;-o-animation-duration: 1s;
    animation-fill-mode: both;-moz-animation-fill-mode: both;-webkit-animation-fill-mode: both;-o-animation-fill-mode: both;
    animation-timing-function: ease;-moz-animation-timing-function: ease;-webkit-animation-timing-function: ease;-o-animation-timing-function: ease;
    backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;-o-backface-visibility: hidden;}
.widget_flickr .flickr_badge_image a:hover:before {opacity:0.6;
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn;}
.widget_flickr .flickr_badge_image a:after {z-index:1;opacity:0;content:"+";font-family:"FontAwesome";font-size:30px;color:#fff;font-weight:bold;text-align:center;line-height:30px;width:30px;height:30px;position:absolute;left:50%;top:50%;margin-left:-15px;margin-top:-15px;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;}
.widget_flickr .flickr_badge_image a:hover:after {opacity:1;}
.widget_flickr .flickr_badge_image.start {clear:left;}
html .widget_flickr .see-more {position:absolute;right:10px;top:10px;font-size:0;color:transparent;width:30px;height:30px;}
html .widget_flickr .see-more:after {content:"\f105";font-family:"FontAwesome";position:absolute;left:0;top:0;height:30px;line-height:30px;color:#fff;width:30px;height:30px;text-align:center;font-size:20px;}


/* ---- Widget Ads */
#left-content .widget_emads,#right-content .widget_emads {padding:0!important}

/* ---- Widget Profile */
#left-content .widget_wd_profile,#right-content .widget_wd_profile {padding:0!important;background:transparent!important;}
#left-content .widget_wd_profile .profile-meta,#right-content .widget_wd_profile .profile-meta {background:#fff;}
.widget_wd_profile {padding-top:63px;text-align:center;}
.widget_wd_profile .profile_avatar img {display:inline-block;margin:0;border-width:5px;border-style:solid;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.widget_wd_profile .profile-meta {margin-top:-65px;border-width:2px;padding:80px 15px 25px;border-style:solid;text-align:left;}
.widget_wd_profile .profile_nicename {text-align:center;text-transform:uppercase;font-size:15px;font-weight:600;margin:0 0 15px;-webkit-font-smoothing: antialiased;}
.widget_wd_profile .profile_description {margin:0 0 20px;}
.widget_wd_profile .profile_social {text-align:center;}
.widget_wd_profile .profile_social ul {margin:0;display:inline-block;}
.widget_wd_profile .profile_social ul li {margin:0 2px;float:left;list-style:none;}
.widget_wd_profile .profile_social ul li a {padding:0 6px;position:relative;}
.widget_wd_profile .profile_social ul li:hover a {top:-3px;}
.widget_wd_profile .profile_social ul li i {color:#a8a8a8}

/* ---- Widget Categories */
#left-content .widget_categories .widget_title_wrapper,#right-content .widget_categories .widget_title_wrapper {margin-bottom:20px;}

/* RESPONSIVE */
@media 
only screen and (max-width-device-width: 1024px),
only screen and (max-width: 1024px) {
	.list-posts .meta-content .share-list {float:none;}
	.list-posts .meta-content .cat-links:before {left:0;}
	.list-posts .meta-content .cat-links {margin:0;float:none;padding-left:15px;}
	.list-posts .meta-content .datetime-comment {float:none;}
	.list-posts .meta-content .share-list {margin:-5px 0 0 -16px;float:none;}
	.single-post .single-content .meta-content .datetime-comment, .single-portfolio .single-content .meta-content .datetime-comment, .single-project .single-content .meta-content .datetime-comment {float:none;clear:both;display:block;}
	.single-post .single-content .meta-content .categories, .single-portfolio .single-content .meta-content .categories, .single-project .single-content .meta-content .categories {float:none;clear:both;display:block;margin:0;padding-left:15px;}
	.single-post .single-content .meta-content .categories:before, .single-portfolio .single-content .meta-content .categories:before, .single-project .single-content .meta-content .categories:before {left:0;}
	.single-post .single-content .meta-content .share-list, .single-portfolio .single-content .meta-content .share-list, .single-project .single-content .share-list {float:none;clear:both;display:block;margin:-5px 0 0 -16px;}
}
@media 
only screen and (max-width-device-width: 1023px) and (min-width-device-width: 768px),
only screen and (max-width: 1023px) and (min-width: 768px) {
	html .widget_recent_comments_custom .recentcomments_custom {padding-left:0;}
	html .widget_recent_comments_custom .post_thumbnail {position:static;margin:0 0 10px;}
}

/* CUSTOM CSS */
#left-content,#right-content {font-size:16px;} 
#left-content .widget-container, #right-content .widget-container {margin:0 0 45px;background:#fff;padding:0 20px 30px 20px;}
#left-content .widget_title_wrapper, #right-content .widget_title_wrapper {margin:0 -20px 30px;padding:12px 15px;}
#left-content .widget_title_wrapper h3, #right-content .widget_title_wrapper h3 {margin:0!important;color:#fff;font-size:16px;letter-spacing:0.5px;}

/* Pretty Photo */
div.ppt {margin:0;font-weight:normal;}
div.pp_woocommerce a.pp_contract, div.pp_woocommerce a.pp_expand {left:auto;right:30px;border-width:0;top:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;text-shadow:none;width:30px;height:30px;background:#be0404;}
div.pp_woocommerce a.pp_contract:before, div.pp_woocommerce a.pp_expand:before {content:"\f065";font-family:"FontAwesome";font-size:13px!important;line-height:30px!important;font-weight:normal;}
div.pp_woocommerce a.pp_contract:hover, div.pp_woocommerce a.pp_expand:hover{background:#000 ;}
div.pp_woocommerce a.pp_contract:hover:before, div.pp_woocommerce a.pp_expand:hover:before {color:#fff;}
div.pp_woocommerce .pp_arrow_next, div.pp_woocommerce .pp_arrow_previous {width:30px;height:30px;border-width:0;margin:0;text-shadow:none;background:transparent;border-radius:0;-moz-border-radius:0;-moz-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
div.pp_woocommerce .pp_arrow_next:hover, div.pp_woocommerce .pp_arrow_previous:hover {background:none;}
div.pp_woocommerce .pp_arrow_next:before {content:"\f054";font-family:"FontAwesome";font-size:12px!important;color:#ccc;line-height:32px!important;font-weight:normal;}
div.pp_woocommerce .pp_arrow_previous:before {content:"\f053";font-family:"FontAwesome";font-size:12px!important;color:#ccc;line-height:32px!important;font-weight:normal;}
div.pp_woocommerce .currentTextHolder {margin:0;line-height:30px;}
div.pp_woocommerce .pp_next:before, div.pp_woocommerce .pp_previous:before {font-family:"FontAwesome"!important;background:#000;background:rgba(0,0,0,0.5);line-height:50px!important;border-width:0;font-weight:normal!important;width:50px;height:50px;margin-top:-25px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-size:13px!important;}
div.pp_woocommerce .pp_next:before {content:"\f054"}
div.pp_woocommerce .pp_previous:before {content:"\f053"}
.pp_hoverContainer {top:20px;}
.pp_gallery ul li img {margin:0;}
.pp_gallery ul li a{background:transparent!important;}
.pp_gallery li.selected a, .pp_gallery ul a:hover {border-color:#36b4ef!important;}

@media 
only screen and (max-width-device-width: 767px),
only screen and (max-width: 767px) {
	html .widget_flickr .see-more {position:relative;right:auto;top:auto;float:right;margin-top:10px;}
	html .widget_flickr .see-more:after {color:#000;}
	#left-content .widget-container.widget_categories, #right-content .widget-container.widget_categories {padding-bottom:0;}
	.widget-container.widget_emads > div {margin-top:0!important;}
}

/* Custom */
.meta-content .cat-links a {color:#646464;}

#cancel-comment-reply-link {color:#fff;float:right;text-transform:none;font-size:13px;position:relative;top:4px;}
#cancel-comment-reply-link:hover {text-decoration:underline;color:#fff;}

.widget_wd_profile,.widget_calendar {border-width:0!important;}
#left-content .widget_product_search .woocommerce-product-search, #right-content .widget_product_search .woocommerce-product-search, #left-content .widget_search .searchform, #right-content .widget_search .searchform, #left-content .widget_display_search #bbp-search-form, #right-content .widget_display_search #bbp-search-form {padding-top:0!important;padding-bottom:0!important;}
.widget_calendar table tfoot td {text-align:left;}
.woocommerce .shopping-cart ul.cart_list li img {width:auto;height:auto;}
.woocommerce .wd_meta_loop .woocommerce-error, .woocommerce .wd_meta_loop .woocommerce-info, .woocommerce .wd_meta_loop .woocommerce-message {margin:20px 0!important;}
.woocommerce .wd_meta_loop .woocommerce-error:first-child, .woocommerce .wd_meta_loop .woocommerce-info:first-child, .woocommerce .wd_meta_loop .woocommerce-message:first-child {margin-top:50px!important;}
.header-top-content li.widget-container {float:left;}

.wpb_tabs.custom_bg_tab {background:transparent;}

/* FIX BUGS ON 06/15/2014 */

.projects .owl-item  {overflow:hidden;}
.projects .owl-item > div {position:relative;width:100%;margin:0!important;padding:0 10px;}
.projects ul.projects li.project .project-thumbnail, .projects-page ul.projects li.project .project-thumbnail {margin:0 0 25px;}
.projects .project img {width:100%;height:auto;margin:0 auto;}
.projects .project .short-description {opacity:0;position:absolute;left:10px;right:10px;top:0;bottom:0;background:rgba(0,0,0,0.2);animation-delay: 0.2s;-moz-animation-delay: 0.2s;-webkit-animation-delay: 0.2s;-o-animation-delay: 0.2s;-ms-animation-delay: 0.2s;
    animation-duration: 1s;-moz-animation-duration: 1s;-webkit-animation-duration: 1s;-o-animation-duration: 1s;
    animation-fill-mode: both;-moz-animation-fill-mode: both;-webkit-animation-fill-mode: both;-o-animation-fill-mode: both;
    animation-timing-function: ease;-moz-animation-timing-function: ease;-webkit-animation-timing-function: ease;-o-animation-timing-function: ease;
    backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;-o-backface-visibility: hidden;}
.projects .project:hover .short-description {opacity:1;-webkit-animation-name: bounceIn;-moz-animation-name: bounceIn;-o-animation-name: bounceIn;animation-name: bounceIn;}
.projects .project .short-description > div{display:table;table-layout:fixed;width:100%;height:100%;}
.projects .project .short-description > div > div {display:table-cell;vertical-align:middle;}
.projects .project .short-description * {color:#fff;}
.projects .project .short-description .project-title {text-transform:none;font-size:26px;font-weight:bold;}
.projects .project .short-description p {font-size:14px;}
.projects .wd_projects_slider_wrapper_inner {margin:0 -10px;}
.wpb_tabs.style1 {background:#fff;}
.wpb_tour {background:#fff;}
.wd-shortcode-button .fa-stack-1x, .wd-shortcode-button .fa-stack-2x {position:static!important;width:auto!important;margin:0 10px 0 0!important;}
.woocommerce #respond input#submit.added:after, .woocommerce a.button.added:after, .woocommerce button.button.added:after, .woocommerce input.button.added:after {margin-left:0!important;}

.wd-projects {overflow:hidden;}
.wd-projects .owl-controls .owl-nav div {width:53px;height:53px;top:50%;margin-top:-27px;border-color:#fff;background:#fff;}
.wd-projects:hover .owl-controls .owl-nav div.disabled {display:none;}
.wd-projects .owl-controls .owl-nav div:after {color:#56565b;line-height:52px;font-size:20px}
.wd-projects .owl-controls .owl-nav div:hover:after {color:#fff;}
.wd-projects .owl-controls .owl-nav div.owl-next:after {right:-2px;}
.wd-projects .owl-controls .owl-nav div.owl-next {right:-100px;}
.wd-projects:hover .owl-controls .owl-nav div.owl-next {right:20px;}
.wd-projects .owl-controls .owl-nav div.owl-prev{left:-100px;}
.wd-projects:hover .owl-controls .owl-nav div.owl-prev {left:20px;}

@media 
only screen and (max-width-device-width: 767px),
only screen and (max-width: 767px) {
	.justified-gallery.gallery_isotope .cell_element {position:relative!important;left:auto!important;top:auto!important;width:100%!important;}
	.header-top-inner {display:none!important;}
}

body {background:url(images/bg.png) repeat;}
#main-content > #comments {margin-bottom:50px;}

/* ALIGN IMAGE */
.alignnone,.alignleft,.alignright,.aligncenter,
.alignnone img,.alignleft img,.alignright img,.aligncenter img {max-width:100%;}

/* GALLERY TEMPLATE */
.gallery-item {position:relative;overflow:hidden;float:left;margin:0;}
.gallery-item img {width:100%;margin:0;}
.gallery-item .gallery-icon {line-height:0;}
.gallery-item .gallery-icon a {display:inline-block;position:relative;width:100%;max-width:100%;}
.gallery-item .gallery-icon a:before {opacity:0;z-index:2;content:"+";width:30px;height:30px;text-align:center;line-height:30px;font-family:"FontAwesome";color:#fff;font-size:30px;position:absolute;left:50%;margin-left:-15px;top:50%;margin-top:-15px;}
.gallery-item .gallery-icon a:after {opacity:0;z-index:1;content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.5)}
.gallery-item:hover .gallery-icon a:before,.gallery-item:hover .gallery-icon a:after {opacity:1;}
.gallery-item .gallery-caption {z-index:2;overflow:hidden;display:inline-block;opacity:0;text-overflow:ellipsis;white-space:nowrap;left:2px;right:2px;margin:0;padding:10px 0;text-indent:10px;position:absolute;top:auto;bottom:0;background:#fff;background:rgba(255,255,255,0.7);font-size:12px;transition:all ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
.gallery-item:hover .gallery-caption {opacity:1;}
.gallery-columns-1 {overflow:hidden;margin:0 -2px 20px;}
.gallery-columns-1 .gallery-item{width:100%;padding:2px;}
.gallery-columns-2 {overflow:hidden;margin:0 -2px 20px;}
.gallery-columns-2 .gallery-item{width:50%;padding:2px;}
.gallery-columns-3 {overflow:hidden;margin:0 -2px 20px;}
.gallery-columns-3 .gallery-item{width:33.3%;padding:2px;}
.gallery-columns-4 {overflow:hidden;margin:0 -2px 20px;}
.gallery-columns-4 .gallery-item{width:25%;padding:2px;}
.gallery-columns-5 {overflow:hidden;margin:0 -2px 20px;}
.gallery-columns-5 .gallery-item{width:20%;padding:2px;}
.gallery-columns-6 {overflow:hidden;margin:0 -2px 20px;}
.gallery-columns-6 .gallery-item{width:16.66%;padding:2px;}
.gallery-columns-7 {overflow:hidden;margin:0 -2px 20px;}
.gallery-columns-7 .gallery-item{width:14.28%;padding:2px;}
.gallery-columns-8 {overflow:hidden;margin:0 -2px 20px;}
.gallery-columns-8 .gallery-item{width:12.5%;padding:2px;}
.gallery-columns-9 {overflow:hidden;margin:0 -2px 20px;}
.gallery-columns-9 .gallery-item{width:11.1%;padding:2px;}

@media 
only screen and (max-width-device-width: 767px) and (min-width-device-width: 481px),
only screen and (max-width: 767px) and (min-width: 481px) {
	.gallery-columns-1 .gallery-item,.gallery-columns-2 .gallery-item,
	.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,
	.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,
	.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,
	.gallery-columns-9 .gallery-item {width:50%;}
	.gallery-columns-1 br,.gallery-columns-2 br,
	.gallery-columns-3 br,.gallery-columns-4 br,
	.gallery-columns-5 br,.gallery-columns-6 br,
	.gallery-columns-7 br,.gallery-columns-8 br,
	.gallery-columns-9 br {display:none;}
}
@media 
only screen and (max-width-device-width: 480px),
only screen and (max-width: 480px) {
	.gallery-columns-1 .gallery-item,.gallery-columns-2 .gallery-item,
	.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,
	.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,
	.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item
	.gallery-columns-9 .gallery-item {width:100%;}
}

/* PAGINATED */
.page-links > * {border:1px solid #a9a9a9;color:#a9a9a9;font-size:18px;margin:0 2px;min-width:39px;padding:0 10px;display:inline-block;line-height:35px;text-align:center;}
.page-links a {background:#fff;}
.page-links > span,.page-links a:hover {color:#fff;}

/* CLEARING FLOAT */
.entry-content:after {content:"";display:table;clear:both;}

/* EIDT POST */
ul.list-posts li.post .page-links {padding:0 0 20px;}
.page-links a:hover {text-decoration:none;}

/* ADD TAG */
.post-info-meta-bottom .tags {padding-bottom:15px!important;margin-top:-10px;}
.post-info-meta-bottom .tag-links a {border-width: 1px;display: inline-block;font-size: 13px;margin: 0 5px 5px 0;padding: 4px 15px 3px;text-transform: capitalize;line-height:1.55em;}
.post-info-meta-bottom .tag-links a:hover {color:#fff;}
.list-posts .sticky .post-info-meta-bottom .tag-links a,
.list-posts .featured ~ .post-info-content .post-info-meta-bottom .tag-links a {background:#fff;border-color:#fff;}
.single-content  .post-info-meta-bottom {background:#fff;}
.single-content .post-info-meta-bottom .tags {margin-top:0!important;padding-bottom:0!important;}
