




.container{max-width:100%}
.body-wrapper:after,
#footer:after,
.wd-content:after{
	content:"";
	clear:both;
	display:table;
}
#wpadminbar #adminbarsearch{position:static !important}
#map_container img {
    max-width: 1000000000px;
}

.owl-stage-outer *,
.owl-stage-outer * :before,
.owl-stage-outer * :after{
	backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
}
.sticky{}
.bypostauthor{}
.gallery-caption {}
.screen-reader-text {display:none;}
.edit-link{display:none;}

*
{
	margin:0;
	padding:0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

.chosen-container{max-width:100%;}

html{-webkit-font-smoothing: antialiased;}

body
{
	font-size:13px;
	line-height:18px;
	text-align:left;
	letter-spacing:0;
	font-weight:normal;
	vertical-align: baseline;
	position:static;
	width:100%;
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-webkit-font-smoothing: antialiased;
	word-wrap:break-word;
	-ms-word-wrap: break-word;
	-webkit-text-size-adjust:none;
	background-image:none;
}

html
{ 
	-webkit-text-size-adjust:none; 
}

img
{
	border:0;
	vertical-align:top;
	margin:0 0 15px;
	max-width:100%;
	height:auto;
}

a
{	font-size:13px;
	text-decoration:none;
	line-height:18px;
	cursor:pointer;
	background:transparent;
	transition:all 150ms ease-in-out 0s;
	-moz-transition:all 150ms ease-in-out 0s;
	-webkit-transition:all 150ms ease-in-out 0s;
}

a:hover
{	
	color:#BE0404;
	-webkit-tap-highlight-color:transparent;
	-moz-tap-highlight-color:transparent;
	-o-tap-highlight-color: transparent
}

a:focus{
	outline:0 !important;
	
}

a.button:hover ,a.button:focus ,a:focus
{
	text-decoration:none;
}

input[type^="text"]:focus
{
	outline:0;
	-webkit-tap-highlight-color:transparent;
	-moz-tap-highlight-color:transparent;
	-webkit-appearance:none;
}

select:focus 
{
	outline:0;
}

p 
{
	margin:0 0 15px;
	display:block;
}

strong 
{
	font-weight:bold;
}

em 
{
	font-style:italic;
}

pre 
{
	overflow:hidden;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-o-border-radius:0;
}

ins 
{
	text-decoration:none;
}

input[type="color"], input[type="email"], input[type="number"], input[type="password"], input[type="tel"],input[type="text"],textarea{
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-o-border-radius:0;
	height:38px;
	padding:7px 10px;
}
select{
	height:38px;
	font-size:12px;
	line-height:16px;
	padding:9px 10px;
	border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-o-border-radius:0 !important;
}
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) { @media
	{
		
		select{-webkit-appearance:none}
	}
}
tt{
	font-family: monospace;
}

#header .nav h1,#header .nav h2,#header .nav h3,#header .nav h5,#header .nav h4,#header .nav h6{
	text-transform:uppercase;
}
h1,h2,h3,h4,h5,h6{padding-bottom:10px;margin:0;}
h1{font-size:48px;line-height:48px;font-weight:700;}
h2{font-size:32px;line-height:34px;font-weight:700;padding-bottom:12px;}
h3{font-size:20px;line-height:24px;padding-bottom:15px;font-weight:700;}
h4{font-size:16px;line-height:20px;padding-bottom:14px;font-weight:700;}
h5{font-size:14px;line-height:16px;padding-bottom:14px;font-weight:700;}
h6{font-size:12px;line-height:16px;font-weight:700;}
i{letter-spacing:0.5px}


form
{
	display:inline;
}



table
{
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	font-size:100%;
	width:100%;
	word-wrap:break-word;
	margin:20px 0;
	border-width:1px 1px 1px 0;
	border-style:solid;
	border-collapse:separate;
}

table th, 
table td
{
	border-width:1px 0 0 1px;
	border-style:solid;
	padding:8px;
	text-align:left;
	vertical-align:top;
	line-height:18px;
}

table thead:first-child tr:first-child th,
table tbody:first-child tr:first-child td,
table tbody:first-child tr:first-child th
{
	border-top:0;
}

table label 
{
	white-space:pre-wrap
}



ol, 
ul
{
	margin-bottom:20px;
	padding-left:0;
	margin-top:0;
}
ol li, 
ul li 
{
	line-height:24px;
	list-style-position:inside;
}

ol ol li
{
	list-style:upper-alpha;
}

ol ol, 
ol ul, 
ul ul,
ul ol
{
	margin-left:35px;
	margin-top:0;
}
ol ol ol,ul ul ul , ul ul ol, ul ol ul, ol ul ul,ul ol ol,ol ol ul,ol ul ol
{
	margin-top:0;
	margin-left:35px;
}

ol li
{
	list-style-type:decimal
}

ul li 
{
	list-style:square inside none;
}

ul ul > li 
{
	list-style:square inside none;
}

ol ol ol li{
	list-style-image:none;
	list-style:lower-roman;
}

ol ol > li
{
	list-style-type:lower-alpha;
	list-style-image:none;
}



dl 
{
	margin-bottom:20px;
}

dt, 
dd 
{
	line-height:16px;
}

dt 
{
	font-weight:bold;
}

dd 
{
	margin:5px 0 20px 10px;
}



del 
{
	text-decoration:line-through;
}



blockquote {
	overflow:hidden;
	font-style:normal;
	font-size:13px;
	line-height:18px;
	margin:5px 0 5px 0;display:block;
	padding:0;
	padding:7px 40px 7px 20px;
	position:relative;
	border:0;
}

blockquote:before{content:"";position:absolute;top:0;left:0;right:auto;bottom:0;width:3px;opacity:0.6;filter:alpha(opacity=60)}


body code
{
	padding: 5px 10px 5px 10px;
	letter-spacing:0.1px;
	font-size: 12px;
	border-width:0;
	border-radius:0;
	background-color:#f7f7f7;
	margin:0px 0 20px 0;
	display:inline-block;
	clear:both;
	line-height:34px;
	word-wrap:break-word;
	word-break:break-all;
	white-space:normal;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-o-border-radius:0;
	transition:all 150ms ease-in-out 0s;
	-moz-transition:all 150ms ease-in-out 0s;
	-webkit-transition:all 150ms ease-in-out 0s;
	box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;
	margin-top:10px;
}

body table code 
{
	white-space:normal
}



body input,
body select,
body textarea
{
	font-weight:normal;
	vertical-align:middle;
}



input 
{
	line-height:16px;
	max-width:100%;
	box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;
	border-width:0;
}

input, 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:focus:invalid:focus, 
textarea:focus:invalid:focus, 
select:focus:invalid:focus 
{
	color:#999;
	box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;
}

input[type^="text"], 
input[type^="email"],
input[type^="password"] ,
#content .woocommerce .cart-collaterals .coupon_wrapper input#coupon_code,
.woocommerce #content .cart-collaterals .coupon_wrapper input#coupon_code,
.woocommerce-page #content .cart-collaterals .coupon_wrapper input#coupon_code,
.bbp_widget_login .bbp-login-form input[type="text"],.bbp_widget_login .bbp-login-form input[type="password"]
{
	-webkit-appearance:none;
	border-width:1px;
	border-style:solid;
}

input[type^=button] 
{
	-webkit-appearance:none
}

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;
}

input[type^="checkbox"] 
{
	border:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
}

textarea 
{
	background:#fff;
	border-width:1px;
	border-style:solid;
	font-size:12px;
	padding:5px 8px 4px;
	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;
	-webkit-appearance:none;
}

textarea:hover 
{
	border-color:#000;
}

select
{
	background:#fff;
	border:1px solid;
}

select option 
{
	padding:0 3px;
}

textarea 
{
	overflow:auto;
}

table 
{
	max-width:100%;
	table-layout:fixed;
}

table tbody, 
table tfood 
{
	max-width:100%;
}


br 
{
	margin:0 0 5px;
}


button.button::-moz-focus-inner 
{
	padding:0;
	border:0;}

button.button 
{
	-webkit-border-fit:lines;
} 

button.button, 
a.button 
{
	overflow:visible;
	width:auto; 
	border:0; 
	padding:0; 
	margin:0; 
	background:transparent; 
	cursor:pointer;
}

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;
}

#accordion-checkout-details .accordion-inner input[type^=button],
#accordion-checkout-details .accordion-inner form.login input.button,
form.checkout_coupon input.button,
body form.checkout #payment #place_order,
input[type^=submit],
.loading-mark-up  
{
	-webkit-appearance: none;
} 
a.thumbnail{max-width:100%;}
a.button
{
	display:inline-block;
}

button.button,
a.button,input[type^=submit],
html .woocommerce a.button,
html .woocommerce button.button,
html .woocommerce input.button,
html .woocommerce #respond input#submit, 
html .woocommerce #content input.button,
html .woocommerce-page a.button,
html .woocommerce-page button.button, 
html .woocommerce-page input.button,
html .woocommerce-page #respond input#submit, 
html .woocommerce-page #content input.button,
html .woocommerce-page #content input.button, 
html .woocommerce #content table.cart input.button,
input.button,
.individual_mini .woocommerce .wd_individual_product_wrapper .add_to_cart_wrapper a,
.woocommerce .individual_mini .wd_individual_product_wrapper .add_to_cart_wrapper a,
.woocommerce-page .individual_mini .wd_individual_product_wrapper .add_to_cart_wrapper a
{
	background-color:#fff;
	line-height:14px;
	font-size:10px;
    position: relative;
    top: 0 !important;
	text-transform:uppercase;	
	position:relative;
	top:auto;
	bottom:auto;
	border:1px solid;
	border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;
	right:auto;
	left:auto;
	font-weight:700;
	display:inline-block;
	background-image:none;
	padding:10px 28px;
	text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;
	box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;
	transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;
}

button.button:hover,
a.button,
input[type^=submit]:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover, 
.woocommerce #content input.button:hover,
.woocommerce-page a.button:hover,
.woocommerce-page button.button:hover, 
.woocommerce-page input.button:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page #content input.button:hover ,
input.button:hover,
body form.checkout #payment #place_order
{
	background:none;
}


.clear 
{
	clear:both;
	min-height:1px;
	width:100%;
	clear:both;
}

.clearboth 
{
	clear:both;
}

.clearleft 
{
	clear:left;
}

.noimage
{
	margin-left:0;
}

.alignleft 
{
	float:left!important;
	margin:0 20px 20px 0 !important;
	max-width:100%;
	height:auto;
}

.alignright
{
	float:right;
	margin:0 0 20px 20px !important;
	max-width:100%;
	height:auto;
}

.wd-center-img{
	display:inline-block;width:100%;
	text-align:center;
	line-height:0;
}

.aligncenter 
{
	display:block;
	margin:0 auto 20px !important;
	max-width:100%;
	height:auto;
}
iframe 
{
	max-width:100%;
	position:relative;
	z-index:1;
	margin-top:20px;
}
.wd_facebook_like_box_wrapper iframe{
	margin-top:10px;
	padding:0 10px;
}
#cboxLoadedContent iframe{margin-top:0;}
.mapp-layout 
{
	max-width:100%;
}

.woocommerce form .form-row input.input-text,
.woocommerce-page form .form-row input.input-text 
{
	line-height:16px;
	padding:0 10px;
	max-width:416px;
}

label, input, button, select, textarea{
	font-size:13px;
	line-height:18px;
}

label.label-radio{margin-bottom:2px}
.select2-results .select2-highlighted{
	background:rgba(0,0,0,0.3);
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
}
.select2-container .select2-choice,
.select2-container .select2-choice .select2-arrow{
	filter:none !important;
}
.select2-dropdown-open .select2-choice{
	box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;
}
.chosen-container-single .chosen-single,
.woocommerce-checkout .form-row .chosen-container-single .chosen-single,
.form-row .select2-container > a,
.woocommerce-checkout .form-row .select2-container > a{
	border-radius:0 !important;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
	-o-border-radius:0 !important;
	height:36px;
	line-height:36px;
}
.chosen-container-active.chosen-with-drop .chosen-single div b,.woocommerce-checkout .form-row .chosen-container-single.chosen-container-active .chosen-single div b{
	background-position:-18px 7px !important;
}
.chosen-container-single .chosen-single div b,.woocommerce-checkout .form-row .chosen-container-single .chosen-single div b{
	background-position:0 7px !important;
}
.thumbnail {display:inline-block;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:0;float:left;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;margin-bottom:0;padding:0;background:transparent;}

.ie9 select,
html.ie9  input[type^="text"],
html.ie9 input[type^="email"],
html.ie9 input[type^="password"]{
	line-height:22px;
}
.ie9 .widget_subscriptions input.subscribe_email{
	padding-top:6px;
}

div[class^="col-sm-"] > .container{max-width:100%;}
html #wpadminbar{z-index:10010 !important;}

li.post{list-style:none}
body .woocommerce form.login,
body.woocommerce-page form.login,
body .woocommerce form.checkout_coupon,
body.woocommerce-page form.checkout_coupon,
body .woocommerce form.register,
body.woocommerce-page form.register {
	display:block;
	border:0;padding:0;
}
body .woocommerce form.checkout_coupon .form-row,
body.woocommerce-page form.checkout_coupon .form-row,
body .woocommerce form.register .form-row,
body.woocommerce-page form.register .form-row {position:relative;}
.woocommerce-checkout .form-row .chosen-container {max-width:100% !important;}

.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,
.woocommerce a.added_to_cart, 
.woocommerce-page a.added_to_cart{
	display:none !important;
}
.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{
	background-image:none;
}
.woocommerce ul.products li.product .button{
	margin-top:0;
}
div.blockOverlay:before{
	display:none !important
}
div.blockOverlay{
	background-image:url(/wp-content/themes/wp_oswad_market/images/ajax-loader.gif) !important;background-repeat:no-repeat !important;background-position:center !important; 
	background-color:rgba(255,255,255,0.3) !important;
	opacity:1 !important;filter:alpha(opacity=100) !important;
	overflow:visible;
}



#template-wrapper {position:relative;overflow:hidden}
#main-module-container  {width:100%;clear:both;position:relative;overflow:hidden}
#wd_container {width:100%;padding-bottom:10px;}
#main_content, 
#container-main, 
.single-blog #main, 
.page-template-page-templatesarchive-template-php #content, 
.page-template-page-templatessitemap-template-php #content {padding-top:14px;min-height:400px;}
#bbpress-forums > #main_content{padding-top:0;}
.archive-portfolio #container-main , 
.blog-template #content,
.page-template-page-templatessitemap-template-php #content,
.page-template-page-templatesarchive-template-php #content {padding-bottom:30px;}
.page-template-page-templatesfullwidth-template-php #content {padding:30px 0;}
.archive-content,.sitemap-content{margin:0 -10px 0 -10px;}
.page-template-page-templatessitemap-template-php #crumbs,
.page-template-page-templatesarchive-template-php #crumbs{
	padding-bottom:0;
}
.archive-portfolio:after,.archive-portfolio #main:after{
	content:"";
	clear:both;
	display:table;
}

#right-sidebar {position:relative;margin-top:14px;}
#left-sidebar {position:relative;margin-top:14px;}


.wd-row {max-width:1200px;margin:0 auto;}
.fullwidth-box {overflow:hidden;background:rgba(61,255,230,.09);padding:30px 0;}
.no_sidebar > #container {max-width:100%;}
.no_sidebar > #container > .container {max-width:100%;}

.sitemap-content,.archive-content {overflow:hidden;margin-top:20px;letter-spacing:0.5px;}
.sitemap-content > div > ul,.archive-content > div > ul{padding:10px;display:inline-block;}
.sitemap-content ul,.archive-content ul{margin-top:0;margin-bottom:30px; background-color:#f9f9f9}
.sitemap-content ul a,.archive-content ul a{font-size:14px;line-height:16px;}
.sitemap-content ul ul,.archive-content ul ul{margin-bottom:5px;margin-top:5px;margin-left:20px;}
.sitemap-content ul ul ul,.archive-content ul ul ul{margin-left:40px;}

body.customize-support .post-title a.heading-title{padding-right:40px;}
#content.container {max-width:100%;position:relative;padding:0}

#nav-below > span{text-transform:uppercase;font-weight:bold;margin-right:20px;}
#nav-below > span a{border-width:1px;border-style:solid;padding:6px 20px}
#nav-below > span a:hover{text-decoration:none;}
.entry-caption {margin:20px 0;}
.entry-meta{text-transform:uppercase}




#feedback {
    position: fixed;right: -28px;top:50%;
    margin-top:-35px;
    width: 84px;height: 32px;
    z-index: 10000;
	transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg)
}
#feedback a.feedback-button {
    display: inline-block;
    width: 84px;height: 32px;
    text-align: center;
	color:#fff;
	line-height:32px;
}
#feedback a.feedback-button:hover{text-decoration:none}

.scroll-button{
	display:block !important;
}
#to-top a {
	position:fixed;
	z-index:32;bottom:25px;right:-25px;
	width:51px;height:51px;
	transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;
	opacity:0;filter:alpha(opacity=0);
	padding:26px 5px 5px 5px;
	background:#fff;
	text-align:center;
	font-size:10px;line-height:12px;
	text-transform:uppercase;
}
#to-top a:after{
	content: "\f0d8";
	position:fixed;
	right:-25px;
	bottom:54px;
	height:15px;width:20px;
	font-size:22px;line-height:22px;
	font-family: 'FontAwesome';
	z-index:2;
	transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;
}
#to-top a:before{
	position:fixed;
	content:"";
	z-index:31;bottom:25px;right:-25px;
	width:51px;height:51px;
	transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;
	border:1px solid;
}
#to-top.on a {
	right:10px !important;
	opacity:1;filter:alpha(opacity=100);
}
#to-top.on a:before{
	right:10px !important;
	opacity:0.3;filter:alpha(opacity=30);
}
#to-top.on a:hover,#to-top.on a:focus {
	text-decoration:none;color:#fff;
}
#to-top.on a:hover:before{
	opacity:1;filter:alpha(opacity=100);
}
#to-top.on a:after{
	right:26px !important;
}
#to-top.on a:hover:after,#to-top.on a:focus:after{
	color:#fff;
}



h1.heading-title.page-title {
	font-size:40px;line-height:40px;text-align:center;
	text-transform:uppercase;letter-spacing:0.5px;
	margin:0 auto;
	margin-bottom:5px;
	font-weight:normal;
	padding:0 10px;
	color:#fff;
	width:100%;max-width:1200px;
}




div.pp_overlay {
	background: url(/wp-content/themes/wp_oswad_market/images/bg_pretty.png) repeat !important;
}




.nicescroll-rails {
    opacity: 1!important;filter: alpha(opacity=100)!important;
    z-index: 99999!important;
}




.woocommerce-page #customer_login form .form-row{clear:both}
.woocommerce-page #customer_login form .form-row,
.woocommerce-page  form .form-row,
.woocommerce-page #content .shipping_calculator .shipping-calculator-form  p {
    margin:0 0 4px 0;
}
.wd_tini_account_wrapper .form_wrapper_body label,
.woocommerce-page #customer_login.col2-set .col-1 label ,
.woocommerce-page form .form-row label,
.woocommerce-page #customer_login.col2-set .col-2 label,
.woocommerce-account #content form label,
.woocommerce-page #content .cart-collaterals .shipping_calculator p label,
.bbp_widget_login .bbp-login-form label {
    line-height:14px;font-size:10px;text-transform:uppercase;
	display:inline-block;
	position:relative;
	width:100%;
	padding:0 10px 7px 0;
}
.woocommerce form .form-row, .woocommerce-page form .form-row {padding:0;}
.woocommerce > .accordion {margin-bottom:0;}
.woocommerce-page form.lost_reset_password .form-row{width:100%;}
.woocommerce form .form-row-first, 
.woocommerce form .form-row-last, 
.woocommerce-page form .form-row-first, 
.woocommerce-page form .form-row-last{width:50%}

.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1 {
	width:50%;
	padding:0 10px 0 0;
}
.woocommerce form.checkout .form-row.form-row-wide, 
.woocommerce-page form.checkout .form-row{
	width:100%;padding-right:20px
}
#content .woocommerce form .form-row-wide input[type="text"], 
.woocommerce-page #content form .form-row-wide input[type="text"],
#content .woocommerce form .form-row-wide input[type="select"], 
.woocommerce-page #content form .form-row-wide input[type="select"],
.woocommerce form.checkout .form-row input.input-text, 
.woocommerce-page form.checkout .form-row input.input-text{
	max-width:100%;
}
.woocommerce form.checkout .form-row.form-row-first,
.woocommerce form.checkout .form-row.form-row-last,
.woocommerce-page form.checkout .form-row.form-row-first,
.woocommerce-page form.checkout .form-row.form-row-last {
	width:50%;
	padding-right:20px;
}
.woocommerce .login-form form.login .form-row.form-row-first,
.woocommerce .login-form form.login .form-row.form-row-last,
.woocommerce-page .login-form form.login .form-row.form-row-first,
.woocommerce-page .login-form form.login .form-row.form-row-last
.woocommerce .login-form form .form-row.form-row-first {
	width:100%;
	padding-right:0;
}
.woocommerce form .form-row .required,
.woocommerce-page form .form-row .required {font-weight:normal;}




.pp_content_container div.product div.summary .star-rating {
	margin-bottom:8px !important;
}
.woocommerce #content ul.list.products li.product .star-rating,
.woocommerce-page #content ul.list.products li.product .star-rating,
#content .woocommerce ul.list.products li.product .star-rating{
	position:relative;float:left;margin-top:18px;left:auto;right:auto;bottom:auto;top:auto;
	margin-left:0 !important;
}
.woocommerce ul.products li.product .star-rating,
.woocommerce .star-rating,
.pp_woocommerce .star-rating {
    font-size: 0;line-height: 0;font-family: 'FontAwesome' !important;
    height:15px;width:14px;
	position:absolute;top:24%;right:0;z-index:1;
	overflow:visible;margin:0;float:left;
	letter-spacing:0 !important;
}
.woocommerce p.stars a.star-1:after, 
.woocommerce p.stars a.star-2:after, 
.woocommerce p.stars a.star-3:after, 
.woocommerce p.stars a.star-4:after, 
.woocommerce p.stars a.star-5:after, 
.woocommerce-page p.stars a.star-1:after, 
.woocommerce-page p.stars a.star-2:after, 
.woocommerce-page p.stars a.star-3:after, 
.woocommerce-page p.stars a.star-4:after, 
.woocommerce-page p.stars a.star-5:after,
.woocommerce #commentform p.stars > span, 
.woocommerce-page #commentform p.stars > span{
	font-size:0;font-weight:300 !important;
	letter-spacing:0 !important;
}
.pp_woocommerce .star-rating:before,
.woocommerce .star-rating:before, 
.woocommerce-page .star-rating:before {
    top: 0;content:"\f005";font-family: 'FontAwesome' !important;
	font-size:15px;line-height:15px;text-indent:0;
	width:14px;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	font-weight:300 !important;
	position:absolute;
	margin:0;float:left;
	letter-spacing:0 !important;
	z-index:1;
}
.pp_woocommerce .star-rating span:before,
.woocommerce .star-rating span:before, 
.woocommerce-page .star-rating span:before {
    top:auto;content:"\f005";font-family: 'FontAwesome'!important;right:0;left:0;
	font-size:15px;line-height:15px;text-indent:0 !important;
	overflow:hidden;
	bottom:0;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	font-weight:300 !important;
	position:absolute;
	margin:0;float:left;
	letter-spacing:0 !important;
}
.woocommerce .star-rating span, 
.woocommerce-page .star-rating span,
.pp_woocommerce .star-rating span,
.woocommerce-page .pp_woocommerce .star-rating span{
	float:none;
	position:absolute;left:0;right:0;bottom:0;top:auto;
	overflow:hidden;
	display:inline-block;
	height:auto;padding-top:0;
	width:14px;
	font-weight:300 !important;
	text-indent:-999999px;
	margin:0;
	z-index:1;
	letter-spacing:0 !important;
}
.pp_woocommerce .star-rating span{
	float:left;
	position:relative;left:auto;right:auto;bottom:auto;top:auto;
	overflow:hidden;
	width:14px;
	height:auto;padding-top:0;
	text-indent:-999999px;
	letter-spacing:0 !important;
}
.woocommerce .star-rating span strong, 
.woocommerce-page .star-rating span strong,
.pp_woocommerce .star-rating span strong{
	display:none;
}
.woocommerce ul.products li.product strong, 
.woocommerce-page ul.products li.product strong,
.woocommerce ul.products li.product strong, 
.woocommerce-page ul.products li.product strong{
	float:left;display:inline-block;
	padding-top:30px;
	text-indent:0;
}




 div.product span.price,
 div.product p.price,
.woocommerce ul.products li.product .price, 
.woocommerce-page ul.products li.product .price,
.woocommerce div.product span.price, 
.woocommerce div.product p.price, 
.woocommerce .body-wrapper div.product span.price, 
.woocommerce .body-wrapper div.product p.price, 
.woocommerce-page div.product span.price, 
.woocommerce-page div.product p.price, 
.woocommerce-page .body-wrapper div.product span.price, 
.woocommerce-page .body-wrapper div.product p.price,
 ul.products li.product .price {
    font-size: 18px;line-height:22px;
	padding-left:0;
	clear:both;
}
.woocommerce ul.products li.product .amount{
	font-size: 14px;line-height:18px;display:inline-block;
}
.woocommerce ul.products li.product .price{
	font-size:14px;
	line-height:18px;
	margin-bottom:5px;
}
.body-wrapper .woocommerce ul.products li.product .price del, 
.woocommerce-page .body-wrapper ul.products li.product .price del,
.body-wrapper .woocommerce ul.products li.product .price ins,
.woocommerce-page .body-wrapper ul.products li.product .price ins{
	margin:0 8px 0 0;
	font-size:14px;
	line-height:18px;font-family:arial;font-weight:normal;
	display:inline-block;
}
.body-wrapper .woocommerce ul.products li.product .price del .amount, 
.woocommerce-page .body-wrapper ul.products li.product .price del .amount{
	text-decoration:line-through;
}

.woocommerce #main_content ul.list.products li.product .price del, 
.woocommerce-page #main_content ul.list.products li.product .price del, 
.woocommerce #main_content ul.list.products li.product .price ins, 
.woocommerce-page #main_content ul.list.products li.product .price ins{
	margin:0 0 0 0;
}

.woocommerce ul.products li.product .price .from, 
.woocommerce-page ul.products li.product .price .from,
.woocommerce ul.products li.product .price .to, 
.woocommerce-page ul.products li.product .price .to {
    font-size: 14px;font-weight:normal;text-transform:uppercase;line-height:18px;
}
.pp_woocommerce .price ins,
.woocommerce ul.products li.product .price ins,
.woocommerce-page ul.products li.product .price ins {
    text-decoration: none;font-size:18px;line-height:20px;
}




.body-wrapper .woocommerce ul.products li.product div.product_label, 
.woocommerce-page .body-wrapper ul.products li.product div.product_label{
	position:absolute;left:1px;top:1px;bottom:auto;right:auto;
	padding:0;
	height:auto;max-width:60px;
	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;
	z-index:9;
}
.woocommerce .body-wrapper ul.products li.product span:first-child, 
.woocommerce-page .body-wrapper ul.products li.product span:first-child,
.woocommerce ul.products li.product span:first-child{
	margin-top:0 !important;
}
.woocommerce .body-wrapper ul.products li.product span.featured, 
.woocommerce-page .body-wrapper ul.products li.product span.featured,
.woocommerce ul.products li.product span.featured {
    display:block;clear:both;
    float: left;
	border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;
    padding:16px 2px;
	position:relative;
	left:auto;right:auto;top:auto;bottom:auto;z-index:6;
	width:45px;height:45px;
	font-size:11px;line-height:12px;letter-spacing:-0.1px;text-transform:lowercase;text-align:center;
    margin: 0;
	margin-top:5px;
    overflow: visible;
    box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;
}
.woocommerce .body-wrapper ul.products li.product .featured:before, 
.body-wrapper .woocommerce ul.products li.product span.featured:before, 
.woocommerce-page .body-wrapper ul.products li.product span.featured:before {
	content:"";position: absolute;right:1px;top: 33px;
	border-bottom: 10px solid;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top:0;
	-webkit-transform: rotate(-120deg);-moz-transform: rotate(-120deg);-ms-transform: rotate(-120deg);-o-transform: rotate(-120deg);
}
.body-wrapper .woocommerce ul.products li.product .onsale, 
.woocommerce-page .body-wrapper ul.products li.product .onsale{
	display:inline-block;
	width:45px;height:45px;
	text-transform:lowercase;
	line-height:14px;
	font-size:12px;
    float: left;
	position:relative;
    padding:10px 1px;margin:0;margin-top:5px;
    border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;
	text-shadow:none;
    box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;
	z-index:5;top:auto;bottom:auto;left:auto;right:auto;
	background-image:none;
	font-weight:400;
}
.body-wrapper .woocommerce ul.products li.product .onsale span, 
.woocommerce-page .body-wrapper ul.products li.product .onsale span {
    text-shadow: none;-moz-text-shadow: none;-webkit-text-shadow: none;display:none;
}
.woocommerce .body-wrapper ul.products li.product .onsale:before, 
.woocommerce-page .body-wrapper ul.products li.product .onsale:before,
.body-wrapper .woocommerce  ul.products li.product .onsale:before{
	content: '';position: absolute;
	border-bottom: 10px solid;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top:0;
	top: 33px;right: 1px;
	-webkit-transform: rotate(-120deg);-moz-transform: rotate(-120deg);-ms-transform: rotate(-120deg);-o-transform: rotate(-120deg);
}
.body-wrapper .woocommerce ul.products li.product span.product_label.new, 
.woocommerce-page .body-wrapper ul.products li.product span.product_label.new{
	display:inline-block;
	text-align:center;
	width:45px;height:45px;
	font-size:13px;font-weight:700;line-height:14px;text-transform:lowercase;
    float: left;
	position:relative;top:auto;bottom:auto;left:auto;right:auto;z-index:5;
    padding:15px 5px;margin: 0;margin-top:10px;
    border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;
    box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;
	background-image:none;
}
.body-wrapper .woocommerce ul.products li.product span.product_label.new:before, 
.woocommerce-page .body-wrapper ul.products li.product span.product_label.new:before{
	content: '';position: absolute;top: 33px;right: 1px;
	border-bottom: 10px solid;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top:0;
	-webkit-transform: rotate(-120deg);-moz-transform: rotate(-120deg);-ms-transform: rotate(-120deg);-o-transform: rotate(-120deg);
}

.woocommerce .images > .product_label
.woocommerce .images > .product_label, 
.woocommerce-page .images > .product_label,
.pp_woocommerce .images > .product_label{
	position:absolute;z-index:99999;top:auto;bottom:auto;left:0;right:auto;
	display:inline-block;
}
.woocommerce .images span.onsale .off_number, 
.woocommerce-page .images span.onsale .off_number,
.pp_woocommerce .images span.onsale .off_number {
	display:none !important;
}
.woocommerce .images span.onsale, 
.woocommerce-page .images span.onsale,
.pp_woocommerce .images span.onsale {
	display:inline-block;
	position:relative;top:auto;left:auto;right:auto;bottom:auto;
	float:left;
	clear:both;
	width:65px;height:65px;
    padding:17px 7px;margin: 0;margin-top:5px;
    border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;
	font-size:16px;line-height:16px;text-align:center;font-weight:400;text-transform:lowercase;
    box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;
	background-image:none;
	text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;
}
.details_view{clear:both;}
.woocommerce .images span.onsale:before, 
.woocommerce-page .images span.onsale:before,
.pp_woocommerce span.onsale:before{
	content: '';position: absolute;top: 45px;right: -4px;
	border-bottom: 15px solid;border-left: 9px solid transparent;border-right: 9px solid transparent;border-top:0;
	-webkit-transform: rotate(-120deg);-moz-transform: rotate(-120deg);-ms-transform: rotate(-120deg);-o-transform: rotate(-120deg);
}
.woocommerce .images span.featured , 
.woocommerce-page .images span.featured ,
.pp_woocommerce .images span.featured  {
	display:inline-block;
	position:relative;top:auto;left:auto;right:auto;bottom:auto;
	float:left;clear:both;
	width:65px;height:65px;
	font-size:16px;line-height:16px;text-align:center;text-transform:lowercase;
    padding:24px 5px;margin: 0;margin-top:5px;
    border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;
    box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;
	background-image:none;
	text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;
}
.woocommerce .images span.featured:before, 
.woocommerce-page .images span.featured:before,
.pp_woocommerce span.featured:before{
	content: '';position: absolute;top: 45px;right: -4px;
	border-bottom: 15px solid;border-left: 9px solid transparent;border-right: 9px solid transparent;border-top:0;
	-webkit-transform: rotate(-120deg);-moz-transform: rotate(-120deg);-ms-transform: rotate(-120deg);-o-transform: rotate(-120deg);
}
.woocommerce .images span.new , 
.woocommerce-page .images span.new ,
.pp_woocommerce .images span.new  {
	display:inline-block;
	position:relative;top:auto;left:auto;right:auto;bottom:auto;
	float:left;clear:both;
	width:65px;height:65px;
	font-size:18px;line-height:18px;text-transform:lowercase;text-align:center;font-weight:700;
    padding:23px 0;margin: 0;margin-top:5px;
    border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;
    box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;
	background-image:none;
	text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;
}
.woocommerce .images span.new:before, 
.woocommerce-page .images span.new:before,
.pp_woocommerce span.new:before{
	content: '';position: absolute;top: 45px;right: -4px;
	border-bottom: 15px solid;border-left: 9px solid transparent;border-right: 9px solid transparent;border-top:0;
	-webkit-transform: rotate(-120deg);-moz-transform: rotate(-120deg);-ms-transform: rotate(-120deg);-o-transform: rotate(-120deg);
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.woocommerce .body-wrapper ul.products li.product .featured:before, 
	.body-wrapper .woocommerce ul.products li.product span.featured:before, 
	.woocommerce-page .body-wrapper ul.products li.product span.featured:before {
		right:-2px;
	}
	.woocommerce .body-wrapper ul.products li.product .onsale:before, 
	.woocommerce-page .body-wrapper ul.products li.product .onsale:before,
	.body-wrapper .woocommerce  ul.products li.product .onsale:before{
		right:-2px;
	}
	.body-wrapper .woocommerce ul.products li.product span.product_label.new:before, 
	.woocommerce-page .body-wrapper ul.products li.product  span.product_label.new:before{
		right:-2px;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.woocommerce .body-wrapper #header ul.products li.product .featured:before, 
	.body-wrapper #header .woocommerce ul.products li.product span.featured:before, 
	.woocommerce-page .body-wrapper #header ul.products li.product span.featured:before {
		right:-1px;
	}
	.woocommerce .body-wrapper #header ul.products li.product .onsale:before, 
	.woocommerce-page .body-wrapper #header ul.products li.product .onsale:before,
	.body-wrapper #header .woocommerce  ul.products li.product .onsale:before{
		right:1px;
	}
	.body-wrapper #header .woocommerce ul.products li.product span.product_label.new:before, 
	.woocommerce-page .body-wrapper #header ul.products li.product  span.product_label.new:before{
		right:1px;
	}
}





#main-module-container ul.products li.product a .product-image-front {background:#fff;}
#main-module-container ul.products li.product a .product-image-back {background:#fff;} 

body .woocommerce ul.products li.product a img,
body.woocommerce-page ul.products li.product a img{
	box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;
	margin:0;
	width:auto;height:auto;
}	
body .woocommerce ul.products li.product a:hover img, 
body.woocommerce-page ul.products li.product a:hover img{
	box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;
}

body.woocommerce ul.products li.product .heading-title.product-title,
body.woocommerce-page ul.products li.product .heading-title.product-title,
body .woocommerce ul.products li.product .heading-title.product-title,

body.woocommerce ul.products li.product .wd_product_categories,
body.woocommerce-page ul.products li.product .wd_product_categories,
body .woocommerce ul.products li.product .wd_product_categories,

body.woocommerce ul.products li.product .product_sku ,
body.woocommerce-page ul.products li.product .product_sku ,
body .woocommerce ul.products li.product .product_sku,

body.woocommerce ul.products li.product .list_add_to_cart_wrapper,
body.woocommerce-page ul.products li.product .list_add_to_cart_wrapper,
body .woocommerce ul.products li.product .list_add_to_cart_wrapper,

body.woocommerce ul.products li.product .loop-short-description,
body.woocommerce-page ul.products li.product .loop-short-description,
body .woocommerce ul.products li.product .loop-short-description,

.woocommerce #main_content .products.grid div[itemprop="description"],
body #main_content .products.grid div[itemprop="description"],
body.woocommerce-page #main_content .products.grid div[itemprop="description"],
.woocommerce #main_content .products.list div[itemprop="description"],
body #main_content .products.list div[itemprop="description"],
body.woocommerce-page #main_content .products.list div[itemprop="description"],
.woocommerce #main_content .products div[itemprop="description"],
body #main_content .products div[itemprop="description"],
body.woocommerce-page #main_content .products div[itemprop="description"]{
	padding-left:2px;
}
ul.products li.product .product-meta-wrapper .list_add_to_cart{max-width:100%}
.tab-content .featured_product_slider_wrapper_meta {
	display:none !important
}
.tab-content{
	overflow:visible;
}
body .woocommerce  ul.products li.product .product_item_wrapper, 
.woocommerce-page  ul.products li.product .product_item_wrapper,
body.woocommerce ul.products li.product .product_item_wrapper, 
.woocommerce-page  ul.products li.product .product_item_wrapper{
	width:100%;max-width:284px;
	margin:0 auto;
	border-width:1px 1px 1px 1px;border-style:solid;
	padding:10px 10px 0 8px;
	position:relative;z-index:2;
}

body .woocommerce  ul.products li.product:hover .product_item_wrapper:before, 
.woocommerce-page  ul.products li.product:hover .product_item_wrapper:before,
body.woocommerce ul.products li.product:hover .product_item_wrapper:before, 
.woocommerce-page  ul.products li.product:hover .product_item_wrapper:before{
	content:"";top:-1px;right:-1px;width:51px;position:absolute;z-index:1;
	height:53px;
	background-image:url(/wp-content/themes/wp_oswad_market/images/o_line-border-top.png);background-position:right top;background-repeat:no-repeat;
}
body .woocommerce  ul.products li.product .product_item_wrapper:hover:after, 
.woocommerce-page  ul.products li.product .product_item_wrapper:hover:after,
body.woocommerce ul.products li.product .product_item_wrapper:hover:after, 
.woocommerce-page  ul.products li.product .product_item_wrapper:hover:after{
	content:"";bottom:-1px;left:-1px;position:absolute;z-index:1;right:auto;
	top:auto;
	width:51px;height:53px;
	background-image:url(/wp-content/themes/wp_oswad_market/images/o_line-border-bottom.png);background-position:left bottom;background-repeat:no-repeat;
}
body .woocommerce  ul.products li.product:hover .product_item_wrapper, 
.woocommerce-page  ul.products li.product:hover .product_item_wrapper,
body.woocommerce ul.products li.product:hover .product_item_wrapper, 
.woocommerce-page  ul.products li.product:hover .product_item_wrapper{
	background:#fff;
}

body.woocommerce ul.products li.product,
body.woocommerce-page ul.products li.product {
	cursor:default;
	margin:0 0 0;
	padding:10px 5px 20px 5px;
}
body.woocommerce ul.products li.product a img,
body.woocommerce-page ul.products li.product a img {
	width:auto;height:auto;max-width:100%;
	box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;-o-box-shadow:none!important;
	margin:0 auto;
}
body.woocommerce ul.products li.product .product-meta-wrapper,
body.woocommerce-page ul.products li.product .product-meta-wrapper {
	padding:5px 0 0 0;
}
body.woocommerce ul.products li.product h3.heading-title,
body.woocommerce-page ul.products li.product h3.heading-title {
	text-transform:none;line-height:18px;font-size:14px;
	padding-bottom:0;
	font-weight:normal;
}
body.woocommerce .featured_product_slider_wrapper ul.products li.product .product-meta-wrapper .list_add_to_cart,
body.woocommerce-page .featured_product_slider_wrapper ul.products li.product .product-meta-wrapper .list_add_to_cart,
body .woocommerce .featured_product_slider_wrapper ul.products li.product .product-meta-wrapper .list_add_to_cart{
	box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;
	border:0;
}
.woocommerce ul.products li.product .product-meta-wrapper .added_to_cart.wc-forward{
	display:none !important
}
.woocommerce .products li.product.product-category a img, 
.woocommerce-page .products li.product.product-category a img{
	padding:0;
	border:1px solid;display:inline-block;width:100%;text-align:center;
}
.woocommerce .products li.product.product-category a, 
.woocommerce-page .products li.product.product-category a{
	padding:1px;
	position:relative;
}
.woocommerce .products li.product.product-category a, 
.woocommerce-page .products li.product.product-category a{
	max-width:100%;display:inline-block;
}
html .woocommerce .products li.product,
html .woocommerce-page .products li.product {
	width:25%;
	margin:0 0 10px 0;padding:10px 5px 10px 5px;
	line-height:10px;
	list-style-image:none;
} 

body.woocommerce ul.products li.product.span8, 
body.woocommerce-page ul.products li.product.span8 {
	width:33%
}

body.woocommerce ul.products li.product.span6, 
body.woocommerce-page ul.products li.product.span6 {
	width:25%
}

body.woocommerce ul.products li.product.span4, 
body.woocommerce-page ul.products li.product.span4 {
	width:16%;
}

.woocommerce-page.columns-8 ul.products li.product,
.woocommerce.columns-8 ul.products li.product{
	width:12.5%;
}
.woocommerce-page.columns-7 ul.products li.product,
.woocommerce.columns-7 ul.products li.product{
	width:14.285%
}
.woocommerce-page.columns-6 ul.products li.product,
.woocommerce.columns-6 ul.products li.product{
	width:16.66%
}
.woocommerce-page.columns-5 ul.products li.product,
.woocommerce.columns-5 ul.products li.product{
	width:20%;
}
.woocommerce-page.columns-4 ul.products li.product,
.woocommerce.columns-4 ul.products li.product{
	width:25%;
}
.woocommerce-page.columns-3 ul.products li.product,
.woocommerce.columns-3 ul.products li.product{
	width:33.33%;
}
.woocommerce-page.columns-2 ul.products li.product,
.woocommerce.columns-2 ul.products li.product{
	width:50%;
}
.woocommerce-page.columns-1 ul.products li.product,
.woocommerce.columns-1 ul.products li.product{
	width:100%
}
.woocommerce .products li.product.col-sm-12,
.woocommerce-page .products li.product.col-sm-12{
	width:50%;
}
.woocommerce .products li.product.col-sm-8,
.woocommerce-page .products li.product.col-sm-8{
	width:33.33%;
}
.woocommerce .products li.product.col-sm-6,
.woocommerce-page .products li.product.col-sm-6{
	width:25%;
}
.woocommerce .products li.product.col-sm-4,
.woocommerce-page .products li.product.col-sm-4{
	width:16.666%;
}
.woocommerce ul.products li.product .product_thumbnail_wrapper > a:after,
.woocommerce-page ul.products li.product .product_thumbnail_wrapper > a:after{
	content:"";position:absolute;left:50%;right:50%;top:50%;bottom:50%;z-index:3;
	display:inline-block;
	opacity:0;filter:alpha(opacity=0);
	transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;
}	
.woocommerce ul.products li.product .product_thumbnail_wrapper:hover > a:after,
.woocommerce-page ul.products li.product .product_thumbnail_wrapper:hover > a:after{
	opacity:0.6;filter:alpha(opacity=60);
	left:0;right:0;top:0;bottom:0;
}
.woocommerce ul.products li.product .product_thumbnail_wrapper:hover > a.em_quickshop_handler:after,
.woocommerce-page ul.products li.product .product_thumbnail_wrapper:hover > a.em_quickshop_handler:after{
	display:none !important;
}
body.woocommerce #main_content ul.products li.product .product-meta-wrapper, 
.woocommerce-page #main_content  ul.products li.product .product-meta-wrapper,
body.woocommerce #main_content ul.products li.product .product_thumbnail_wrapper, 
.woocommerce-page #main_content  ul.products li.product .product_thumbnail_wrapper{
	max-width:100%;
}

body.woocommerce #main_content ul.products li.product .list_add_to_cart, 
.woocommerce-page #main_content  ul.products li.product .list_add_to_cart{
	clear:both;
}
body.woocommerce ul.products li.product .list_add_to_cart, 
.woocommerce-page ul.products li.product .list_add_to_cart{
	border-width:0;
	box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;
	position:relative;bottom:auto;top:auto;right:auto;left:auto;
	padding:0;padding-right:25px;
}

.woocommerce ul.products li.product.span8, .woocommerce-page ul.products li.product.span8{
	width:33.33%;
}
.woocommerce ul.products li.product.span6, 
.woocommerce-page ul.products li.product.span6{
	width:25%;
}
.woocommerce ul.products li.product.span12, 
.woocommerce-page ul.products li.product.span12{
	width:50%;
}

.woocommerce ul.products li.product.product-type-variable.sale .price del, 
.woocommerce-page ul.products li.product.product-type-variable.sale .price del{
	display:block;clear:both;margin:0;
}

.woocommerce ul.products li.product.last:after,
.woocommerce-page ul.products li.product.last:after {
	content:"";
	display:block;
	clear:both;
	visibility:visible;
	height:0;
}
.woocommerce ul.products li.product .product-meta-wrapper {
	padding:10px;margin:0 auto;max-width:100%;position:relative;
}
.woocommerce ul.products li.product .product-meta-wrapper {
	padding:7px 0 0 0;margin:0 auto;max-width:100%;z-index:2;
}
.woocommerce .featured_product_wrapper_inner,
.woocommerce .custom-products-shortcode{
	margin-left:-5px;margin-right:-5px;
}
.woocommerce-page #content table.shop_table tbody tr.cart_item td.product-title a,
.woocommerce ul.products li.product .heading-title a,
.feature.shortcode .feature_title,
.feature.shortcode .feature_title a,
body div.pp_woocommerce .pp_nav, 
body div.pp_woocommerce .pp_description{
	font-weight:700;
}
.woocommerce ul.products li.product .product_thumbnail_wrapper , 
.woocommerce-page ul.products li.product .product_thumbnail_wrapper {
	transition:none;-moz-transition:none;-webkit-transition:none;
	padding:0;margin-left:2px;
	position:relative;
}

.woocommerce ul.products li.product:hover .product_thumbnail_wrapper:before, 
.woocommerce-page ul.products li.product:hover .product_thumbnail_wrapper:before{
	position:absolute;content:"";top:-18px;right:-17px;z-index:1;
	background-image:url(/wp-content/themes/wp_oswad_market/images/top-right-shadow.png);background-repeat:no-repeat;background-position:right top;
	width:69px;height:90px;line-height:0;display:inline-block;
}
.woocommerce ul.products li.product:hover .product-meta-wrapper:before, 
.woocommerce-page ul.products li.product:hover .product-meta-wrapper:before{
	position:absolute;content:"";bottom:-8px;left:-15px;z-index:1;
	background-image:url(/wp-content/themes/wp_oswad_market/images/bottom-left-shadow.png);background-repeat:no-repeat;background-position:right bottom;
	width:102px;height:74px;line-height:0;display:inline-block;	
}

.woocommerce ul.products li.product .product_thumbnail_wrapper > a , 
.woocommerce-page ul.products li.product .product_thumbnail_wrapper > a {
	
	display:block;max-width:100%;
	position:relative;z-index:4;
}
.body-wrapper .woocommerce ul.products li.product a img,
.woocommerce-page .body-wrapper ul.products li.product a img {
	width:auto;height:auto;
	box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;
	margin:0;max-width:100%;
}
.body-wrapper .woocommerce ul.products li.product a:hover img,
.woocommerce-page .body-wrapper ul.products li.product a:hover img {
	box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;
}
#main-module-container ul.products li.product a .product-image-back {
	z-index:0;left:0px;right:0px;top:0px;bottom:0px;
}
#main-module-container ul.products li.product a .product-image-back img,
#main-module-container ul.products li.product a .product-image-front img {
	position:relative;padding:0;max-width:100%;
}
.woocommerce ul.products li.product .product-meta-wrapper .review_count {
	position:absolute;right:20px;top:24%;font-size:10px;line-height:12px;border:1px solid;z-index:1;padding:1px 5px;
	backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
}
.woocommerce ul.products li.product .product-meta-wrapper .review_count:after{
	
	position:absolute;
	font-family: 'FontAwesome';
	font-size:12px;
	line-height:12px;
	right:-5px;left:auto;
	top:50%;
	margin-top:-6px;
	content: "\f0da";
	color:#d9d9d9;
	background:transparent !important;
}
.woocommerce ul.products li.product .product-meta-wrapper .review_count:before{
	position:absolute;
	font-family: 'FontAwesome';
	font-size:12px;
	line-height:12px;
	right:-4px;left:auto;
	top:50%;
	margin-top:-6px;
	content: "\f0da";
	color:#fff;
	z-index:1;
}

.featured_product_wrapper .featured_product_wrapper_inner.loading{
	position:relative;
}
.featured_product_wrapper .featured_product_wrapper_inner.loading:before,
.wd_product_tab_by_category_shortcode .featured_product_wrapper_inner.loading:before{
	position:absolute;
	background:#fff url(/wp-content/themes/wp_oswad_market/images/ajax-loader.gif) center no-repeat !important;
	content:"";
	top:1px;
	left:1px;
	right:1px;
	bottom:1px;
	z-index:10;
	display:inline-block !important;
	text-decoration:none;
	opacity:1;
}
.wd_product_tab_by_category_shortcode .featured_product_wrapper_inner.loading:before{
	top:0;
	left:0;right:0;bottom:0;
}
.featured_product_slider_wrapper > div.featured_product_slider_wrapper_inner.loading,
.featured_product_slider_wrapper.shortcode_slider .fredsel_slider_wrapper_inner.loading,
.featured_categories_slider_wrapper .featured_product_slider_wrapper_inner.loading,
.widget_recent_post_slider .wd_recent_post_widget_wrapper.loading,
.woocommerce .related > .loading,
.woocommerce .upsells.products > .loading,
.woocommerce-page .related > .loading, 
.woocommerce-page .upsells.products > .loading,
.related_post_slider.loading, 
.related_portfolio_slider.loading,
.woocommerce.wd_widget_related_upsell_wrapper.loading,
.wd_testimonial_wrapper.is_slider.loading,
.portfolio_slider_shortcode  .portfolio-content-wrapper.loading
{
	height:300px;
	overflow:hidden;
	position:relative;
}
.wd_product_tab_by_category_shortcode .featured_product_wrapper_inner.loading{
	height:400px;
	overflow:hidden;
	position:relative;
}
.related_post_slider.loading, 
.related_portfolio_slider.loading{
	height:200px;
}
.wd_testimonial_wrapper.is_slider.loading{
	height:150px;
}
.wp_title_shortcode_products .wd_list_categories.loading,
.thumbnails.list_carousel.loading{
	height:50px;
	overflow:hidden;
	position:relative;
}
.featured_product_slider_wrapper > div.featured_product_slider_wrapper_inner.loading:before,
.featured_product_slider_wrapper.shortcode_slider .fredsel_slider_wrapper_inner.loading:before,
.featured_categories_slider_wrapper .featured_product_slider_wrapper_inner.loading:before,
.widget_recent_post_slider .wd_recent_post_widget_wrapper.loading:before,
.woocommerce .related > .loading:before, 
.woocommerce .upsells.products > .loading:before, 
.woocommerce-page .related > .loading:before, 
.woocommerce-page .upsells.products > .loading:before,
.related_post_slider.loading:before, 
.related_portfolio_slider.loading:before,
.wp_title_shortcode_products .wd_list_categories.loading:before,
.woocommerce.wd_widget_related_upsell_wrapper.loading:before,
.thumbnails.list_carousel.loading:before,
.wd_testimonial_wrapper.is_slider.loading:before,
.portfolio_slider_shortcode  .portfolio-content-wrapper.loading:before{
	position:absolute;
	background:#fff url(/wp-content/themes/wp_oswad_market/images/ajax-loader.gif) center no-repeat !important;
	content:"";
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:10;
	display:inline-block !important;
	text-decoration:none;
}
.wp_title_shortcode_products .wd_list_categories.loading:before{
	top:0;
	right:0;
	bottom:-5px;
}



.woocommerce ul.products li.product .label_title{font-size:10px;line-height:14px;text-transform:uppercase;font-weight:600;}
.woocommerce ul.products li.product .label_title.lb_onsale,
.woocommerce ul.products li.product .label_title.lb_hot,
.woocommerce ul.products li.product .label_title.lb_new,
.woocommerce ul.products li.product .label_title.lb_feature{padding:0 3px;margin-right:5px;white-space:nowrap;float:left;}




.woocommerce ul.products li.product .heading-title {
	padding:0;
	margin:0 0 6px;
	clear:both;
	line-height:18px;
	display:inline-block;
	float:left;
	width:100%;
	position:relative;z-index:3;
}
.woocommerce-page #content table.shop_table tbody tr.cart_item td.product-title a,
.woocommerce ul.products li.product .heading-title a,
#header .nav .woocommerce ul.products li.product .heading-title a{
	font-size:14px;
	line-height:18px;
}
.woocommerce ul.products li.product .heading-title a,
#header .nav .woocommerce ul.products li.product .heading-title a{
	display:block;float:none;
	backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
}
.woocommerce ul.products li.product .heading-title a:hover,
.body-wrapper .woocommerce ul.products li.product.product-category h3:hover,
 .woocommerce-page ul.products li.product.product-category h3:hover{
	text-decoration:underline;
}




body.woocommerce ul.products li.product .loop-short-description,
body.woocommerce-page ul.products li.product .loop-short-description,
body .woocommerce ul.products li.product .loop-short-description,
.woocommerce #main_content .products.grid div[itemprop="description"],
body #main_content .products.grid div[itemprop="description"],
body.woocommerce-page #main_content .products.grid div[itemprop="description"],
.woocommerce #main_content .products.list div[itemprop="description"],
body #main_content .products.list div[itemprop="description"],
body.woocommerce-page #main_content .products.list div[itemprop="description"],
.woocommerce #main_content .products div[itemprop="description"],
body #main_content .products div[itemprop="description"],
body.woocommerce-page #main_content .products div[itemprop="description"]{
	display:inline-block;width:100%;
	padding-bottom:20px;line-height:18px;
	position:relative;
}
.woocommerce #main_content .products.grid div[itemprop="description"],
body #main_content .products.grid div[itemprop="description"],
body.woocommerce-page #main_content .products.grid div[itemprop="description"] p,
.woocommerce #main_content .products.list div[itemprop="description"],
body #main_content .products.list div[itemprop="description"],
body.woocommerce-page #main_content .products.list div[itemprop="description"] p,
.woocommerce #main_content .products div[itemprop="description"],
body #main_content .products div[itemprop="description"],
body.woocommerce-page #main_content .products div[itemprop="description"] p{
	margin-bottom:0;
}

#content ul.products li.product .product-meta-wrapper .loop-short-description:before,
.woocommerce #content ul.products li.product .product-meta-wrapper .loop-short-description:before,
.woocommerce-page #content ul.products li.product .product-meta-wrapper .loop-short-description:before,
.woocommerce #main_content .products.grid div[itemprop="description"]:before,
body #main_content .products.grid div[itemprop="description"]:before,
body.woocommerce-page #main_content .products.grid div[itemprop="description"]:before,
.woocommerce #main_content .products.list div[itemprop="description"]:before,
body #main_content .products.list div[itemprop="description"]:before,
body.woocommerce-page #main_content .products.list div[itemprop="description"]:before,
.woocommerce #main_content .products div[itemprop="description"]:before,
body #main_content .products div[itemprop="description"]:before,
body.woocommerce-page #main_content .products div[itemprop="description"]:before{
	content:"";position:absolute;bottom:5px;left:2px;right:0;z-index:2;
	height:1px;
	opacity:0.2;filter:alpha(opacity=20);
}
.woocommerce #main_content .products .product-category div[itemprop="description"]:before,
body #main_content .products .product-category div[itemprop="description"]:before,
body.woocommerce-page #main_content .products .product-category div[itemprop="description"]:before{
	display:none !important;
}



body.woocommerce ul.products li.product .amount,
body.woocommerce-page ul.products li.product .amount,
body .woocommerce ul.products li.product .amount{
	margin:0 2px;
}
.woocommerce-page .body-wrapper ul.products li.product .product-meta-wrapper span.price,
.woocommerce ul.products li.product .product-meta-wrapper span.price,
.woocommerce ul.products li.product span.price{
	float:left;
	display:inline-block;
	clear:both;width:100%;
}




.woocommerce #main_content ul.list.products li.product .product_sku,
.woocommerce-page #main_content  ul.list.products li.product .product_sku{
	text-align:left;
}
.woocommerce ul.products li.product .product_sku {
	text-transform:uppercase;
	margin:0 auto;margin-bottom:8px;
	min-height:0;
	clear:both;
	position:relative;
	display:inline-block;
	width:100%;
}




.woocommerce ul.products li.product .wd_product_categories {
	margin-bottom:6px;
	clear:both;
}
.woocommerce ul.products li.product .wd_product_categories a{
	display:inline-block;
	text-transform:uppercase;
	font-size:11px;
}
.woocommerce .products .wd_product_categories a:hover{text-decoration:underline}
.woocommerce .product-meta-wrapper .wd_product_categories > span,
.woocommerce-page .product-meta-wrapper .wd_product_categories > span{display:none;}
body.woocommerce #main_content ul.list.products li.product .product-meta-wrapper .price,
body.woocommerce-page #main_content ul.list.products li.product .product-meta-wrapper .price{
	text-align:left;
}




.woocommerce ul.products li.product .product-meta-wrapper .list_add_to_cart a,
.woocommerce-page ul.products li.product .product-meta-wrapper .list_add_to_cart a {	
	padding:8px 20px;
	display:inline-block;
	font-size:10px;
	margin-top:5px;
	text-transform:uppercase;
	line-height:14px;
	margin-bottom:6px !important;
	white-space:normal;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;
}
#content ul.products li.product .product-meta-wrapper .list_add_to_cart_wrapper,
.woocommerce #content ul.products li.product .product-meta-wrapper .list_add_to_cart_wrapper,
.woocommerce-page #content ul.products li.product .product-meta-wrapper .list_add_to_cart_wrapper{
	clear:both;position:relative;display:inline-block;width:100%;z-index:2;padding-right:20px;padding-bottom:14px;overflow:hidden;
}
ul.products li.product .product-meta-wrapper .list_add_to_cart_wrapper{
	position:relative;
}
body.woocommerce ul.products li.product .list_add_to_cart,
body.woocommerce-page ul.products li.product .list_add_to_cart,
body .woocommerce ul.products li.product .list_add_to_cart{
	margin-top:2px;
	display:inline-block;
	width:100%;float:left;
	padding-right:25px;
	position:relative;
}
body.woocommerce .featured_product_slider_wrapper ul.products li.product .product-meta-wrapper .list_add_to_cart a,
body.woocommerce-page .featured_product_slider_wrapper ul.products li.product .product-meta-wrapper .list_add_to_cart a,
body .woocommerce .featured_product_slider_wrapper ul.products li.product .product-meta-wrapper .list_add_to_cart a,
body .woocommerce  ul.products li.product .product_item_wrapper .product-meta-wrapper .list_add_to_cart a, 
.woocommerce-page  ul.products li.product .product_item_wrapper .product-meta-wrapper .list_add_to_cart a,
body.woocommerce ul.products li.product .product_item_wrapper .product-meta-wrapper .list_add_to_cart a,
.woocommerce-page  ul.products li.product .product_item_wrapper .product-meta-wrapper .list_add_to_cart a{
	padding:10px 20px;
	border-width:1px;border-style:solid;
}
.woocommerce ul.products li.product .product_thumbnail_wrapper .list_add_to_cart,
.woocommerce-page ul.products li.product .product_thumbnail_wrapper .list_add_to_cart {
	overflow:hidden;
	font-size:20px;text-align:center;text-transform:lowercase;line-height:100%;
	border:0;
	text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;
	border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;
	padding:0;
}
.woocommerce ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a.button,
.woocommerce-page ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a.button{
	z-index:4;
	font-size:20px;text-transform:lowercase;line-height:22px;
	border:0;
	text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;
	transition:all .5s ease-in-out 0;-moz-transition:all .5s ease-in-out 0;-webkit-transition:all .5s ease-in-out 0;
}
.woocommerce ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a.added_to_cart,
.woocommerce-page ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a.added_to_cart {
	right:34px;top:auto;bottom:2px;
	background:transparent;
	width:60px;
	font-size:20px;line-height:22px;
}
.woocommerce ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a.added_to_cart:hover,
.woocommerce-page ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a.added_to_cart:hover,
.woocommerce ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a.added_to_cart:focus,
.woocommerce-page ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a.added_to_cart:focus {
	text-decoration:none;
}





.woocommerce .related.products ul.products li.product .product_item_wrapper, 
.woocommerce-page .related.products ul.products li.product .product_item_wrapper,
.woocommerce .upsells.products ul.products li.product .product_item_wrapper, 
.woocommerce-page .upsells.products ul.products li.product .product_item_wrapper,
.woocommerce .cross-sells ul.products li.product_item_wrapper, 
.woocommerce-page .cross-sells ul.products li.product .product_item_wrapper{
	display:inline-block;
	max-width:284px;
	margin:0 auto;
	width:100%;
}
.woocommerce.archive #main_content ul.products li.product .review_count , 
.woocommerce-page.archive #main_content ul.products li.product .review_count,
.woocommerce #container-main .cross-sells .products li.product .review_count , 
.woocommerce-page #container-main .cross-sells .products li.product .review_count{
	display:none;
}




body.woocommerce #main_content ul.list.products li.product .product-meta-wrapper,
body.woocommerce-page #main_content ul.list.products li.product .product-meta-wrapper {
	padding-right:0;padding-top:0;padding-bottom:15px;
	border:0 !important;
	box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-o-box-shadow:none !important;
	max-width:100%;
}
body.woocommerce #main_content ul.list.products li.product.product_item_wrapper, 
.woocommerce-page #main_content ul.list.products li.product .product_item_wrapper{
	border:1px solid transparent;
	padding:10px 10px 0 8px !important;float:left;width:100%;
	box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-o-box-shadow:none !important;
	max-width:100% !important;
}
body.woocommerce #main_content ul.list.products li.product.product_item_wrapper .product_thumbnail_wrapper,
 .woocommerce-page #main_content ul.list.products li.product .product_item_wrapper .product_thumbnail_wrapper{
	padding:0;
	margin-left:0;
	padding-left:2px;padding-bottom:15px;
}
body.woocommerce ul.list.products li.product .list_add_to_cart, 
body.woocommerce-page ul.list.products li.product .list_add_to_cart,
body .woocommerce ul.list.products li.product .list_add_to_cart{
	width:auto;
}
body.woocommerce #main_content ul.list.products li.product .product-meta-wrapper, 
.woocommerce-page #main_content ul.list.products li.product .product-meta-wrapper, 
body.woocommerce .featured_product_slider_wrapper.style-1 ul.products li.product .product-meta-wrapper, 
body.woocommerce-page .featured_product_slider_wrapper.style-1 ul.products li.product .product-meta-wrapper, 
body .woocommerce .featured_product_slider_wrapper.style-1 ul.products li.product .product-meta-wrapper{
	padding-bottom:0;
}
body.archive.woocommerce-page #main_content ul.products.list,
body.archive.woocommerce #main_content ul.products.list{
	margin-left:0;margin-right:0;
}
body #main_content .products.list:before,
body.woocommerce #main_content .products.list:before,
body #main_content .woocommerce .products.list:before,
body.woocommerce-page #main_content .products.list:before,
body.woocommerce-page #main_content .products.list:before{
	left:0;
}
body.woocommerce #main_content ul.list.products li.product .product_item_wrapper hr, 
.woocommerce-page #main_content ul.list.products li.product .product_item_wrapper hr{
	display:none;margin:0;padding:0;
}
#content ul.list.products li.product .product-meta-wrapper .list_add_to_cart_wrapper:before, 
.woocommerce #content ul.list.products li.product .product-meta-wrapper .list_add_to_cart_wrapper:before, 
.woocommerce-page #content ul.list.products li.product .product-meta-wrapper .list_add_to_cart_wrapper:before{
	display:none;
}
#content .woocommerce ul.list.products li.product:hover .product-meta-wrapper:after, 
.woocommerce-page #content ul.list.products li.product:hover .product-meta-wrapper:after{
	position:absolute;content:"";top:-11px;right:-11px;z-index:1;
	width:51px;height:53px;
	background-image:url(/wp-content/themes/wp_oswad_market/images/o_line-border-top.png);background-position:right top;background-repeat:no-repeat;
}
#content .woocommerce ul.list.products li.product:hover .product-meta-wrapper:before, 
.woocommerce-page #content ul.list.products li.product:hover .product-meta-wrapper:before{
	position:absolute;content:"";top:-18px;right:-17px;bottom:auto;left:auto;
	background-image:url(/wp-content/themes/wp_oswad_market/images/top-right-shadow.png);background-repeat:no-repeat;background-position:right top;
	width:69px;height:90px;
}
body #content .woocommerce  ul.list.products li.product:hover .product_thumbnail_wrapper:before, 
.woocommerce-page #content ul.list.products li.product:hover .product_thumbnail_wrapper:before,
body.woocommerce#content  ul.list.products li.product:hover .product_thumbnail_wrapper:before, 
.woocommerce-page #content ul.list.products li.product:hover .product_thumbnail_wrapper:before{
	display:none;
}
body #content .woocommerce  ul.list.products li.product:hover .product_item_wrapper:before, 
.woocommerce-page #content ul.list.products li.product:hover .product_item_wrapper:before,
body.woocommerce #contentul.list.products li.product:hover .product_item_wrapper:before, 
.woocommerce-page #content ul.list.products li.product:hover .product_item_wrapper:before{
	position:absolute;content:"";bottom:-8px;left:-7px;right:auto;top:auto;
	background-image:url(/wp-content/themes/wp_oswad_market/images/bottom-left-shadow.png);background-repeat:no-repeat;background-position:right bottom;
	width:102px;height:74px;
}
body #content .woocommerce  ul.list.products li.product .product_item_wrapper:hover:after, 
.woocommerce-page #content ul.list.products li.product .product_item_wrapper:hover:after,
body.woocommerce #content ul.list.products li.product .product_item_wrapper:hover:after, 
.woocommerce-page #content  ul.list.products li.product .product_item_wrapper:hover:after{
	position:absolute;content:"";bottom:-1px;left:-1px;z-index:1;
	width:51px;height:53px;
	background-image:url(/wp-content/themes/wp_oswad_market/images/o_line-border-bottom.png);background-position:left bottom;background-repeat:no-repeat;
}

body.woocommerce #main_content ul.list.products li.product .product-meta-wrapper, 
.woocommerce-page #main_content ul.list.products li.product .product-meta-wrapper{
	width:77%;
	float:left;
	padding-left:20px;
	margin:0;
}
body.woocommerce #main_content ul.list.products li.product .product_thumbnail_wrapper, 
.woocommerce-page #main_content ul.list.products li.product .product_thumbnail_wrapper{
	width:23%;
	float:left;
}
body.woocommerce #main_content ul.list.products li.product .list_add_to_cart, 
body.woocommerce #main_content ul.list.products li.product .list_add_to_cart{
	padding:0 !important;
	float:left;margin-right:10px;
}
body.woocommerce #main_content ul.list.products li.product .list_add_to_cart:before, 
body.woocommerce #main_content ul.list.products li.product .list_add_to_cart:before{
	display:none;
}
.woocommerce #main_content  ul.list.products li.product .product-meta-wrapper .list_add_to_cart a,
.woocommerce-page #main_content ul.list.products li.product .product-meta-wrapper .list_add_to_cart a{
	float:left;text-align:center;min-width:0;
}




body.woocommerce #main_content ul.products.grid,
body.woocommerce-page #main_content ul.products.grid,
body.woocommerce-page #main_content ul.products.list,
body.woocommerce-page #main_content ul.products.list,
body.archive.woocommerce-page #main_content ul.products,
body.archive.woocommerce #main_content ul.products {
    padding-top:0 !important;
	position:relative;
	
	padding-bottom:8px !important;
}
body.woocommerce #main_content ul.products.grid,
body.woocommerce-page #main_content ul.products.grid ,
body.archive.woocommerce-page #main_content ul.products,
body.archive.woocommerce #main_content ul.products{
	margin-left:-5px;margin-right:-5px;
}
.woocommerce #main_content .products .short-description-title,
body #main_content .products .short-description-title,
.woocommerce #main_content .products .short-description-title,
body.woocommerce-page #main_content .products .short-description-title,

.woocommerce #main_content .products.grid .short-description-title,
body #main_content .products.grid .short-description-title,
.woocommerce #main_content .products.grid .short-description-title,
body.woocommerce-page #main_content .products.grid .short-description-title,
.woocommerce #main_content .products.list .short-description-title,
body.woocommerce-page #main_content .products.list .short-description-title,
#main_content .woocommerce .products.list .short-description-title,
body #main_content .products.list .short-description-title{
	display:none;
}



.woocommerce a.button.loading:before,
.woocommerce button.button.loading:before,
.woocommerce input.button.loading:before,
.woocommerce #respond input#submit.loading:before,
.woocommerce #content input.button.loading:before,
.woocommerce-page a.button.loading:before,
.woocommerce-page button.button.loading:before,
.woocommerce-page input.button.loading:before,
.woocommerce-page #respond input#submit.loading:before,
.woocommerce-page #content input.button.loading:before,
.featured_product_wrapper.style-1 .list_add_to_cart .added.loading:before,
.featured_product_wrapper.style-1 .list_add_to_cart .added_btn.loading:before,
.featured_product_slider_wrapper.style-1 .list_add_to_cart .added.loading:before,
.featured_product_slider_wrapper.style-1 .list_add_to_cart .added_btn.loading:before,
ul.products li.product .list_add_to_cart .added.loading:before,
ul.products li.product .list_add_to_cart .added_btn.loading:before{
	background:#fff url(/wp-content/themes/wp_oswad_market/images/ajax-loader.gif) center no-repeat !important;
	position:absolute;top:0;left:0;right:0;bottom:0;
	content:"";
}
.featured_product_wrapper.style-1 .list_add_to_cart .added.loading:before,
.featured_product_wrapper.style-1 .list_add_to_cart .added_btn.loading:before,
.featured_product_slider_wrapper.style-1 .list_add_to_cart .added.loading:before,
.featured_product_slider_wrapper.style-1 .list_add_to_cart .added_btn.loading:before,
ul.products li.product .list_add_to_cart .added.loading:before,
ul.products li.product .list_add_to_cart .added_btn.loading:before{
	display:inline-block !important;
}
.woocommerce #respond input#submit.loading, 
.woocommerce a.button.loading, 
.woocommerce button.button.loading, 
.woocommerce input.button.loading{
	opacity:1;
}
.woocommerce #respond input#submit.loading:after, 
.woocommerce a.button.loading:after, 
.woocommerce button.button.loading:after, 
.woocommerce input.button.loading:after{
	display:none !important;
}
.woocommerce a.button.loading,
.woocommerce button.button.loading,
.woocommerce input.button.loading,
.woocommerce #respond input#submit.loading,
.woocommerce #content input.button.loading,
.woocommerce-page a.button.loading,
.woocommerce-page button.button.loading,
.woocommerce-page input.button.loading,
.woocommerce-page #respond input#submit.loading,
.woocommerce-page #content input.button.loading {
	border-color:#fff !important;background:#fff !important;
	position:relative;color:#fff !important;
}
.loading-text {
	position:absolute;left:0;top:0;bottom:0;right:0;
	z-index:1000;
	background:url(/wp-content/themes/wp_oswad_market/images/loading_cart.png) repeat !important;
	text-align:center;vertical-align:middle;
	display:table!important;
	line-height:12px;color:transparent;text-transform:uppercase;font-weight:normal;
	opacity:1 !important;filter:alpha(opacity=100) !important;
}
.owl-carousel .loading-text{left:0;}
.woocommerce ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a.button.loading:after, .woocommerce-page ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a.button.loading:after{
	content:"";
}
.loading-text:before {
	width:52px;height:52px;
	content:"";position:absolute;left:50%;top:30%;
	margin-left:-25px;margin-top:-25px;background:url(/wp-content/themes/wp_oswad_market/images/success_icon.png) center no-repeat;
	border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;
}
.loading-mark-up {display:none!important;}
#main_content .products.list .loading-text,
.wd_product_tab_by_category_shortcode .loading-text{left:0;top:0;}
#main_content .products.list .loading-text:before,
.wd_product_tab_by_category_shortcode .loading-text:before{top:50%;}
#header .nav .loading-text,
.custom_category_shortcode .wd_product_feature .loading-text {left:0px;top:0px;}
.custom_category_shortcode .loading-text{top:0px;}
.custom_category_shortcode .wd_product_feature > .loading-text{display:none !important}




.woocommerce-message a.button{float:right;}
body .woocommerce-message,
body .woocommerce-error,body .woocommerce-info,
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-message,
.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info{
	border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;
	box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;
	text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;
	clear:both;
}
body .woocommerce-message:before,
body .woocommerce-error:before,
body .woocommerce-info:before,
.woocommerce .woocommerce-message:before,
.woocommerce .woocommerce-error:before,
.woocommerce .woocommerce-info:before,
.woocommerce-page .woocommerce-message:before,
.woocommerce-page .woocommerce-error:before,
.woocommerce-page .woocommerce-info:before {display:none;}
.woocommerce-message,
.woocommerce-info,
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-message,
.woocommerce-page .woocommerce-info,
body .woocommerce-error,
.woocommerce .woocommerce-error,
.woocommerce-page .woocommerce-error{
	background:transparent;
	overflow:hidden;
	border:0;
	padding:12px 20px !important;padding-left:40px !important;
	margin-bottom:10px !important;margin-top:0 !important;
	position:relative;
}
.woocommerce-message,
.woocommerce-info,
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-message,
.woocommerce-page .woocommerce-info{background-color:#ffffff;border:1px solid;}

.woocommerce-message a.button ,
.woocommerce-info a.button,
.woocommerce .woocommerce-message a.button,
.woocommerce .woocommerce-info a.button,
.woocommerce-page .woocommerce-message a.button,
.woocommerce-page .woocommerce-info a.button,
body .woocommerce-error a.button,
.woocommerce .woocommerce-error a.button,
.woocommerce-page .woocommerce-error a.button{
	font-size:11px;line-height:12px;
	padding:3px 10px;
	margin-top:-2px;
}
body .woocommerce-message:after,
.woocommerce .woocommerce-message:after,
.woocommerce-page .woocommerce-message:after{
	background:url(/wp-content/themes/wp_oswad_market/images/ic-success.png) center no-repeat;
	content:"";position:absolute;top:10px;left:15px;
	width:20px;height:20px;	
	font-weight:normal;
}
body .woocommerce-error:after,
body .woocommerce .woocommerce-error:after,
body.woocommerce-page .woocommerce-error:after{
	background:url(/wp-content/themes/wp_oswad_market/images/ic-error.png) center no-repeat;
	content:"";position:absolute;top:10px;left:15px;
	width:20px;height:20px;	
	font-weight:normal;
}
body .woocommerce-info:after,
.woocommerce .woocommerce-info:after,
.woocommerce-page .woocommerce-info:after{
	background:url(/wp-content/themes/wp_oswad_market/images/ic-info.png) center no-repeat;
	content:"";position:absolute;top:10px;left:15px;
	width:20px;height:20px;	
	font-weight:normal;
}
body .woocommerce-error,
.woocommerce .woocommerce-error,
.woocommerce-page .woocommerce-error {
	background:#ffffff;color:#e42020;padding:8px 20px;padding-left:35px;border:1px solid #e42020;
}
body .woocommerce-error:after, 
body .woocommerce .woocommerce-error:after, 
body.woocommerce-page .woocommerce-error:after{
	background-color:#e42020;
}

body .woocommerce-message li,
body .woocommerce-error li,body .woocommerce-info li{
	line-height:18px;overflow:hidden;
}
body.wocommcerce-page .woocommerce-error a.button:hover,
body .woocommerce-error a.button:hover{
	background-color:#e42020;border-color:#e42020;color:#ffffff;
}
body.wocommcerce-page .woocommerce-error a.button,
body .woocommerce-error a.button{
	background-color:#fff;border-color:#e42020;color:#e42020;
}
.woocommerce-error strong {font-weight:normal;}




#review_form {overflow:hidden;}




.pp_content_container #respond #commentform {margin-left:0;}




.wd_tini_cart_wrapper.loading-cart {
	z-index:1;
}
.wd_tini_cart_wrapper.loading-cart .cart_item:after {
	position:absolute;top:0;left:0;bottom:0;right:0px;content:"";z-index:7;
	background:#fff;
}
.wd_tini_cart_wrapper.loading-cart .cart_item:before {
	position:absolute;content:"";left:0;right:0;bottom:0;top:0;
	background:url(/wp-content/themes/wp_oswad_market/images/ajax-loader.gif) center no-repeat !important;
	z-index:9;
}
#header .header-middle.v2 .wd_tini_cart_wrapper.loading-cart .cart_item:before{
	content:" ";position:absolute;left:0;right:0;bottom:0;top:0;
	background:url(/wp-content/themes/wp_oswad_market/images/ajax-loader@2x.gif) center no-repeat !important;background-size:15px;
	margin-right:0;z-index:2;text-indent:0;background-color:#fff !important;opacity:0.5;filter:alpha(opacity=50)}
#header .header-middle.v2 .wd_tini_cart_wrapper.loading-cart .cart_item:after{display:none}




.colorpicker.dropdown-menu {min-width: 130px;}
.colorpicker-saturation {margin-left: 5px;}
.colorpicker.dropdown-menu {z-index: 10000000;}
.our-portfolio-container {position: relative;}
#control-panel-main .accordion-body.loading{position:relative;z-index:0;}
#control-panel-main .accordion-body.loading:before{
	content:"";position:absolute;left:0;right:0;bottom:0;top:0;z-index:1;
	background:url(/wp-content/themes/wp_oswad_market/images/ajax-loader.gif) center no-repeat;
}
#control-panel-main .accordion-body.loading:after{
	content:"";position:absolute;left:0;right:0;bottom:0;top:0;z-index:1;
	background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) repeat;
}
#control-panel-main {
    overflow: hidden;
    background: #1d1f24;
    padding: 0;
	border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;
}
#wd-control-panel {
    width: 260px;
    position: fixed;top: 140px;z-index: 10000;
    margin:10px 10px 10px 0px;
}
#control-panel-main #wd-control-close {
    position: absolute;top:0px;right:-48px;
    width: 50px;height: 50px;
    display: inline-block;background:#f23534;
	text-align:center;
}
#control-panel-main #wd-control-close:before{
	content: "\f013";
	left:0;right:0;bottom:0;top:0;padding:11px 10px;
	position:absolute;
	font-family: 'FontAwesome';
	font-size:28px;line-height:28px;
	color:#fff;
	text-align:center;
	display:inline-block;
}
#control-panel-main #wd-control-close.default-style.control-open {
	background:#1d1f24;
}
#control-panel-main #wd-control-close.default-style.control-open:hover{
	background:#f23534;
	text-decoration:none
}
#control-panel-main #wd-control-close.default-style:hover{
	background:#1d1f24;
	text-decoration:none
}
#review_panel_accordion {
    margin: 0 0 0;
}
body #review_panel_accordion .accordion-inner {
    border: 0;
}
#control-panel-main > div .custom-title {
    color: #646464;font-size: 12px;font-family:arial;
    margin: 0 0 5px;
}
#control-panel-main > div.custom-heading input {
    float: left;
    border-color: 1px solid #202020;
    width: 70px;
    color: #202020;
}
#control-panel-main > div.custom-heading label {
    display: inline-block;
    float: left;
}
#control-panel-main > div.custom-heading div.color {
    display: inline-block;
    float: left;
}
#control-panel-main .input-append > input {
    border-color: #d5d5d5;
    font-family: arial;color: #646464;line-height: 20px;
    margin: 0 10px 0 0;
    padding: 2px 10px;  
	height:25px;
	float:left;
}
#control-panel-main .input-append > input:hover,#control-panel-main .input-append > input:focus {
    
}
#control-panel-main .input-append span.add-on {
    height: 25px;width: 25px;
    padding: 2px;
	display:inline-block;
	float:left;
    box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;
}
#control-panel-main .input-append span.add-on > i {
    width: 100%;
    height: 100%;
}
#control-panel-main .button-control{
	display:inline-block;width:100%;
	background-image:url(/wp-content/themes/wp_oswad_market/images/bg_shadow_menu_phone.png);
	background-position:left top;
	background-repeat:repeat-x;
	padding-top:20px;
}
#control-panel-main p.button-save,#control-panel-main p.button-clear {
    display: inline-block;
    float: left;
    width: auto;
    margin: 0 0 10px 20px;
}
#control-panel-main p.button-save button,#control-panel-main p.button-clear button {
    margin: 0;
    background-image: none;
    color: #fff;text-transform: uppercase;font-size: 12px;font-weight:600;
    border: 0;
    filter: none;
    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;
	padding:10px 20px;
	background:tranparent;
	min-width:98px;
	text-align:center;
	border:1px solid #fff;
	font-family:'Roboto Condensed', sans-serif;
}
#control-panel-main p.button-save button:hover,#control-panel-main p.button-clear button:hover{
	background-color:#f23534;
	border-color:#f23534;
}
#control-panel-main select {
    font-family: arial;color: #646464;line-height: 16px;font-weight: bold;font-size: 12px;font-family:arial;
    width: 150px;height:25px; 
    padding: 4px 5px 4px 10px;
}
#control-panel-main option {
    font-family: arial;color: #646464;line-height: 16px;font-weight: bold;font-size: 12px;
}
#control-panel-main label {
    float: left;
    margin: 0 10px 0 0;
}
#preview-save-result {
    float: left;
    width: 100%!important;
    padding: 5px 10px;
    border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-o-border-radius: 0;
}
#control-panel-main .wd-background-wrapper {
    width: 100%;
    padding: 0;
}
#control-panel-main .wd-background-wrapper ul li,#control-panel-main .wd-custom-color li {
    width: 30px;height: 30px;
    display: inline-block;
    margin: 0 5px 5px 0;
    border: 1px solid #ccc;
    overflow: hidden;
	background-color: #fff;
}
#control-panel-main .wd-background-wrapper ul li:hover,#control-panel-main .wd-background-wrapper ul li.active {
    cursor: pointer;
	border-color:#000;
}
#control-panel-main .wd-custom-color li:hover,#control-panel-main .wd-custom-color li.active{
	border-color:#fff;
}
#control-panel-main .wd-background-wrapper ul li img,#control-panel-main .wd-custom-color li img {
    margin: 0;
    max-width: 100%;
    height: auto;
}
#review_panel_accordion .custom-font-body,#review_panel_accordion .custom-heading-style {
    width: 100%;
    overflow: hidden;
    padding-top: 5px;
}
body #control-panel-main .accordion-heading {
    background-color: #1d1f24;
    border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-o-border-radius: 0;
	padding:0;
	margin:0;
	border:0;
	text-align:left;
}
body #control-panel-main .accordion-group {
    margin: 0 0 0;
	overflow:hidden;
}
body #control-panel-main .accordion-inner{
	padding:10px 0;
	margin:0 10px;
}
body #control-panel-main .accordion-heading h2 {
    color:#999999;font-size: 14px;line-height: 16px;font-style: normal;text-transform:uppercase;
	font-family:'Roboto Condensed', sans-serif;
    margin: 0;padding:0;
	font-weight:300;
}
body #control-panel-main .accordion-inner h2 {
    color:#999999;font-size: 12px;line-height: 18px;text-transform:uppercase;
	font-family:'Roboto Condensed', sans-serif;
	font-style:italic;
}
ul.wd-background-patten,ul.wd-custom-color{clear:both;}
body #control-panel-main .accordion-inner hr {display: none;}
body #control-panel-main .accordion-heading a.accordion-toggle:after {display:none}
body #control-panel-main .accordion-heading a.accordion-toggle.collapsed:before {background: transparent;}
body #control-panel-main .accordion-inner {
    
	box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;
	padding:10px 20px;margin:0;
}
body #control-panel-main .accordion-inner div.input-append {
    margin-bottom: 10px;
	float:left;
}
body #control-panel-main .accordion-inner > div[class^="custom"] {
    float:left;
    width: 100%;
    margin: 0 0 10px;
}
body #control-panel-main .accordion-heading a.accordion-toggle {
    padding:17px 20px 17px 20px;
	min-height:50px;
	position:relative;
	transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-webkit-transition:all .3s ease-in-out 0;
	width:100%;
	text-align:left;
	border:0;
	background-color:#1d1f24;
	background-image:url(/wp-content/themes/wp_oswad_market/images/bg_shadow_menu_phone.png);
	background-position:left top;
	background-repeat:repeat-x;
	margin:0;
	border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;
	font-size:14px;line-height:16px;
}
body #control-panel-main .accordion-heading a.accordion-toggle:hover{background-color:#000;}
body #control-panel-main .accordion-group:first-child a.accordion-toggle{background-image:none}
body #control-panel-main .accordion-heading a.accordion-toggle:before {display:none;}




body .pp_fade{overflow:hidden;float:left;max-width:100%;}
body div.pp_default .pp_top .pp_left,
body div.pp_default .pp_top .pp_right,
body div.pp_default .pp_bottom .pp_left,
body div.pp_default .pp_bottom .pp_right,
body div.pp_default .pp_top .pp_middle,
body div.pp_default .pp_bottom .pp_middle,
body div.pp_default .pp_content_container .pp_left,
body div.pp_default .pp_content_container .pp_right{
	background:none !important;
	padding:0 !important;
}
body div.pp_default .pp_top .pp_left{
	border-width:0 0 0 16px;
	border-style:solid;
	border-color:transparent;
}
body div.pp_default .pp_top .pp_right{
	border-width:0 16px 0 0;
	border-style:solid;
	border-color:transparent;
}

body div.pp_default .pp_bottom .pp_left{
	border-width:0 0 0 16px;
	border-style:solid;
	border-color:transparent;
}
body div.pp_default .pp_bottom .pp_right{
	border-width:0 16px 0 0;
	border-style:solid;
	border-color:transparent;
}
body div.pp_default .pp_top .pp_middle{
	border-width:16px 0 0 0;
	border-style:solid;
	border-color:transparent;
}
body div.pp_default .pp_bottom .pp_middle{
	border-width:0 0 13px 0;
	border-style:solid;
	border-color:transparent;
}
body div.pp_default .pp_content_container .pp_left{
	border-width:0 0 0 13px;
	border-style:solid;
	border-color:transparent;
}
body div.pp_default .pp_content_container .pp_right{
	border-width:0 16px 0 0;
	border-style:solid;
	border-color:transparent;
}
body div.pp_default .pp_top .pp_middle, 
body div.pp_default .pp_bottom .pp_middle{
	left:16px;right:16px;
}
body div.pp_default .pp_woocommerce div.ppt{
	display:none !important;
}
body div.ppt{
	text-transform:uppercase;
	margin:0 19px -43px 13px;
	padding:10px 30px 10px 30px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	width:auto !important;
	background:#fff;
	font-weight:bold;
	border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
}
body div.pp_default a.pp_close{
	right:30px;
	top:0;
}
body div.pp_default #pp_full_res{
	padding:0 30px 0 30px;
}
body div.pp_default .pp_content{
	width:100px;
	height:100px;
	position:relative;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
body div.pp_default .pp_top{min-height:30px;}
#pp_full_res img{margin:0;}
body div.pp_woocommerce .pp_content_container{
	padding:30px 0 30px 0;
}
body .pp_content_container .pp_right{
	padding-right:30px;
	float:left;
}
body .pp_content_container .pp_left{
	padding-left:30px;
	float:left;
}
body div.pp_woocommerce .pp_content {
	max-width:100%;min-height:40px;
	top:auto !important;
	float:left;
}
body div.pp_woocommerce.loaded .pp_content{
	height:auto !important
}
body div.pp_woocommerce .pp_details{padding:0;}
body div.pp_woocommerce .pp_close {z-index:99999;}
body div.pp_woocommerce div.pp_top {display:none;}
body div.pp_woocommerce div.ppt {display:none!important;}
body a.pp_next{
	position:absolute;top:50%;right:0;
	height:24px !important;width:24px !important;
	margin-top:-15px !important;
}
body a.pp_previous{
	position:absolute;top:50%;left:0 ;
	height:24px !important;width:24px !important;
	margin-top:-15px !important;
}
body div.pp_woocommerce .pp_hoverContainer {
	top:40px;
}
body div.pp_pic_holder{margin-top:30px;}
body div.pp_woocommerce .pp_loaderIcon{
	background:url(/wp-content/themes/wp_oswad_market/images/ajax-loader.gif) center no-repeat !important;
	width:32px;height:32px;
	margin:-16px 0 0 -16px;
}
div.pp_woocommerce .pp_loaderIcon:before{
	display:none !important
}
body div.pp_woocommerce .pp_fade:hover .pp_previous:before,body div.pp_woocommerce .pp_fade:hover .pp_next:before{
	opacity:1;filter:alpha(opacity=100);
	display:block;
}
body div.pp_woocommerce .pp_fade .pp_previous:hover:before,body div.pp_woocommerce .pp_fade:hover .pp_next:hover:before,div.pp_woocommerce .pp_arrow_next:hover,div.pp_woocommerce .pp_arrow_previous:hover,body div.pp_woocommerce .pp_fade .pp_previous:focus,body div.pp_woocommerce .pp_fade:focus .pp_next:focus:before,div.pp_woocommerce .pp_arrow_next:focus,div.pp_woocommerce .pp_arrow_previous:focus{
	opacity:0.7;filter:alpha(opacity=70);
	text-decoration:none !important;
}
body div.pp_woocommerce a.pp_expand,body div.pp_woocommerce a.pp_contract{
	background:none;border:0;
	box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;
	top:0;left:5px;
	border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;
	line-height:20px;
	height:20px;width:20px;
	display:none !important;
}
body div.pp_woocommerce a.pp_expand:before,body div.pp_woocommerce a.pp_contract:before{
	display:none;
}
body div.pp_woocommerce .pp_close{
	background:none;border:0;
	box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;
	top:0px;right:5px;
	height:20px;width:20px;
	line-height:20px;
	border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;
	background:url(/wp-content/themes/wp_oswad_market/images/pp_close.png) center no-repeat;
}
body div.pp_woocommerce .pp_close:hover{
	background:url(/wp-content/themes/wp_oswad_market/images/pp_close.png) center no-repeat;
	border:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;
}
body div.pp_woocommerce .pp_close:hover:before{color:#fff;}
body div.pp_woocommerce .pp_close:before{display:none;}
body div.pp_woocommerce a.pp_expand:before,body div.pp_woocommerce a.pp_expand:hover:before,div.pp_woocommerce .pp_close:before,div.pp_woocommerce .pp_close:hover:before,body div.pp_woocommerce a.pp_contract:before,body div.pp_woocommerce a.pp_contract:hover:before{color:#fff;}

.pp_gallery{display:none !important}
body .pp_gallery ul li img{
	margin-bottom:0;
}
body .pp_gallery ul a,body .pp_gallery ul{height:auto;}
body div.pp_woocommerce .pp_previous:before,body div.pp_woocommerce .pp_next:before{
	font-size:20px !important;line-height:28px !important;color:#fff !important;font-weight:normal !important;text-shadow:none !important;
	border:0 !important;
	width:24px;height:24px;
	margin-top:-15px;
	position:absolute;content:"";
	border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-o-border-radius:0 !important;
	background:transparent;
	border:1px solid;
}
body div.pp_woocommerce .pp_previous:before{
	left:0;
	background-image:url(/wp-content/themes/wp_oswad_market/images/o_button_prev.png) !important;background-repeat:no-repeat !important;background-position:center !important;
}
body div.pp_woocommerce .pp_next:before{
	right:0;
	background-image:url(/wp-content/themes/wp_oswad_market/images/o_button_next.png) !important;background-repeat:no-repeat !important;background-position:center !important;
}
div.pp_woocommerce .pp_arrow_previous, div.pp_woocommerce .pp_arrow_next{
	border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-o-border-radius:0 !important;
}
.ie body div.pp_woocommerce .pp_previous:before,.ie body div.pp_woocommerce .pp_next:before{
	display:block !important;
	line-height:30px !important;
}
body div.pp_woocommerce .pp_arrow_previous:before,body div.pp_woocommerce .pp_arrow_next:before{
	font-size:12px !important;
	line-height:12px !important;
}
body div.pp_woocommerce .pp_nav,body div.pp_woocommerce .pp_description{
	font-size:12px;
	line-height:16px;
}
body .pp_gallery .pp_arrow_previous,body .pp_gallery .pp_arrow_next{
	margin-top:20px !important;
}
body .pp_gallery img{max-width:50px;max-height:50px;}




.body-wrapper  ul.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist,
.woocommerce .body-wrapper  ul.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist,
.woocommerce-page .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist,
.body-wrapper ul.products li.product .product-meta-wrapper .wd_compare_wrapper,
.woocommerce .body-wrapper ul.products li.product .product-meta-wrapper .wd_compare_wrapper,
.woocommerce-page .body-wrapper  ul.products li.product .product-meta-wrapper .wd_compare_wrapper{
	opacity:0;filter:alpha(opacity=0);transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-webkit-transition:all .3s ease-in-out 0;
}
.body-wrapper  ul.products li.product:hover .product-meta-wrapper .yith-wcwl-add-to-wishlist,
.woocommerce .body-wrapper  ul.products li.product:hover .product-meta-wrapper .yith-wcwl-add-to-wishlist,
.woocommerce-page .body-wrapper  ul.products li.product:hover .product-meta-wrapper .yith-wcwl-add-to-wishlist,
.body-wrapper ul.products li.product:hover .product-meta-wrapper .wd_compare_wrapper,
.woocommerce .body-wrapper ul.products li.product:hover .product-meta-wrapper .wd_compare_wrapper,
.woocommerce-page .body-wrapper  ul.products li.product:hover .product-meta-wrapper .wd_compare_wrapper{
	opacity:1;filter:alpha(opacity=100)
}

body.archive.woocommerce .body-wrapper #main_content ul.list.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist,
body.archive.woocommerce-page .body-wrapper #main_content ul.list.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist{
	position:absolute;
	right:70px;left:auto;bottom:17px;top:auto;
}
body.archive.woocommerce .body-wrapper #main_content ul.list.products li.product .product-meta-wrapper .wd_compare_wrapper,
body.archive.woocommerce-page .body-wrapper #main_content ul.list.products li.product .product-meta-wrapper .wd_compare_wrapper{
	position:absolute;
	right:10px;left:auto;bottom:17px;top:auto;
}

.woocommerce .body-wrapper #main_content ul.list.products li.product .product-meta-wrapper .list_add_to_cart_wrapper,
.woocommerce-page .body-wrapper #main_content ul.list.products li.product .product-meta-wrapper .list_add_to_cart_wrapper{
	overflow:hidden;
	text-align:center !important;
	padding-bottom:0;
}
body.archive.woocommerce .body-wrapper #main_content ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistexistsbrowse a:before ,
body.archive.woocommerce-page .body-wrapper #main_content ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistexistsbrowse a:before,

.woocommerce .body-wrapper #main_content ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistexistsbrowse a:before ,
.woocommerce-page .body-wrapper #main_content ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistexistsbrowse a:before,

.woocommerce .body-wrapper #main_content ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistaddedbrowse a:before,
.woocommerce-page .body-wrapper #main_content ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistaddedbrowse a:before,

.woocommerce .body-wrapper #main_content .related.products ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistaddedbrowse a:before,
.woocommerce-page .body-wrapper #main_content .related.products ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistaddedbrowse a:before,

.woocommerce .body-wrapper #main_content .related.products ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistexistsbrowse a:before,
.woocommerce-page .body-wrapper #main_content .related.products ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistexistsbrowse a:before,

.woocommerce .body-wrapper #main_content .upsells.products ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistaddedbrowse a:before,
.woocommerce-page .body-wrapper #main_content .upsells.products ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistaddedbrowse a:before,

.woocommerce .body-wrapper #main_content .upsells.products ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistexistsbrowse a:before,
.woocommerce-page .body-wrapper #main_content .upsells.products ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistexistsbrowse a:before,

.pp_woocommerce div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before,
.woocommerce #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before,
.woocommerce-page #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before,

.pp_woocommerce div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before,
.woocommerce #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before,
.woocommerce-page #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before

#container-main.col-sm-18 ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistaddedbrowse a:before,
#container-main.col-sm-12 ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistexistsbrowse a:before,
#container-main.col-sm-18 ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistexistsbrowse a:before,
#container-main.col-sm-12 ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistaddedbrowse a:before
{
	margin-right:10px !important;
}





#yith-wcwl-popup-message{
	border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-o-border-radius:0 !important;
}
.wishlist-title h2{
	padding:0 0 20px 0;
	text-transform:uppercase;
	font-size:20px;
	line-height:24px;
}

.pp_woocommerce div.product .summary.entry-summary .yith-wcwl-add-to-wishlist,
.woocommerce #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist,
.woocommerce-page #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist,

.pp_woocommerce div.product .summary.entry-summary a.compare,
.woocommerce #content div.product .summary.entry-summary a.compare,
.woocommerce-page #content div.product .summary.entry-summary a.compare{
	float:left;display:inline-block;
	margin:0;z-index:1;position:relative;top:auto;right:auto;bottom:auto;left:auto
}
div.product .summary.entry-summary .clear{clear:none !important;display:none;}

.body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist .feedback,
.woocommerce .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist .feedback,
.woocommerce-page .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist .feedback

.pp_woocommerce div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .feedback,
.woocommerce #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .feedback,
.woocommerce-page #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .feedback{display:none;}

.body-wrapper .custom_category_shortcode ul.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist,
.woocommerce .body-wrapper .custom_category_shortcode ul.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist,
.woocommerce-page .body-wrapper .custom_category_shortcode ul.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist{width:50%;}


.body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist,
.woocommerce .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist,
.woocommerce-page .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist{
	float:left;
	margin:3px 0 0 0;
	position:relative;
	text-align:left;line-height:14px;
}	
.body-wrapper ul.products li.product .product-meta-wrapper .add_to_wishlist ,
.woocommerce .body-wrapper ul.products li.product .product-meta-wrapper .add_to_wishlist ,
.woocommerce-page .body-wrapper ul.products li.product .product-meta-wrapper .add_to_wishlist,

.body-wrapper ul.products li.product .product-meta-wrapper .add_to_wishlist.button ,
.woocommerce .body-wrapper ul.products li.product .product-meta-wrapper .add_to_wishlist.button ,
.woocommerce-page .body-wrapper ul.products li.product .product-meta-wrapper .add_to_wishlist.button,

#content ul.products li.product .product-meta-wrapper .add_to_wishlist ,
.woocommerce #contentul.products li.product .product-meta-wrapper .add_to_wishlist ,
.woocommerce-page #content ul.products li.product .product-meta-wrapper .add_to_wishlist,

#content ul.products li.product .product-meta-wrapper .add_to_wishlist.button ,
.woocommerce #content ul.products li.product .product-meta-wrapper .add_to_wishlist.button ,
.woocommerce-page #content ul.products li.product .product-meta-wrapper .add_to_wishlist.button,

.body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistexistsbrowse a,
.woocommerce .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistexistsbrowse a,
.woocommerce-page .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistexistsbrowse a,

.body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistaddedbrowse a,
.woocommerce .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistaddedbrowse a,
.woocommerce-page .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistaddedbrowse a,

.body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistexistsbrowse ,
.woocommerce .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistexistsbrowse ,
.woocommerce-page .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistexistsbrowse,

.body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistaddedbrowse,
.woocommerce .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistaddedbrowse,
.woocommerce-page .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistaddedbrowse,

.body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistexistsbrowse a,
.woocommerce .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistexistsbrowse a,
.woocommerce-page .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistexistsbrowse a,

.body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistaddedbrowse a,
.woocommerce .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistaddedbrowse a,
.woocommerce-page .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistaddedbrowse a
{
	font-size:9px;line-height:16px;text-transform:uppercase;font-weight:700;text-align:left;
	text-shadow:none;
	min-width:0;padding:0;float:left;
	border:0;background:none !important;
}

.pp_woocommerce div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.woocommerce #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.woocommerce-page #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,

.pp_woocommerce div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
.woocommerce #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
.woocommerce-page #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,

.pp_woocommerce div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .add_to_wishlist.button,
.woocommerce #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .add_to_wishlist.button,
.woocommerce-page #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .add_to_wishlist.button,

.pp_woocommerce div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .add_to_wishlist,
.woocommerce #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .add_to_wishlist,
.woocommerce-page #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .add_to_wishlist
{
	font-weight:700;line-height:16px;font-size:11px;text-align:center;text-transform:uppercase;
	display:inline-block;
	padding:15px 20px;
	border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-o-border-radius:0 !important;
	border:1px solid;
	min-width:130px;
	position:relative;
	float:left;
}

.pp_woocommerce div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.woocommerce #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.woocommerce-page #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,

.pp_woocommerce div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
.woocommerce #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
.woocommerce-page #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a{
	border:1px solid;
}

.body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistexistsbrowse a:hover,
.woocommerce .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistexistsbrowse a:hover,
.woocommerce-page .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistexistsbrowse a:hover,

.body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistaddedbrowse a:hover,
.woocommerce .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistaddedbrowse a:hover,
.woocommerce-page .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistaddedbrowse a:hover,

.pp_woocommerce div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover,
.woocommerce #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover,
.woocommerce-page #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover,

.pp_woocommerce div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover,
.woocommerce #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover,
.woocommerce-page #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover,

.body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistexistsbrowse a:focus,
.woocommerce .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistexistsbrowse a:focus,
.woocommerce-page .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistexistsbrowse a:focus,

.body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistaddedbrowse a:focus,
.woocommerce .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistaddedbrowse a:focus,
.woocommerce-page .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistaddedbrowse a:focus,

.pp_woocommerce div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:focus,
.woocommerce #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:focus,
.woocommerce-page #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:focus,

.pp_woocommerce div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:focus,
.woocommerce #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:focus,
.woocommerce-page #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:focus{
	text-decoration:none;
}
.body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistexistsbrowse a:before,
.woocommerce .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistexistsbrowse a:before ,
.woocommerce-page .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistexistsbrowse a:before,

.body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistaddedbrowse a:before,
.woocommerce .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistaddedbrowse a:before,
.woocommerce-page .body-wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-wishlistaddedbrowse a:before,

.pp_woocommerce div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before,
.woocommerce #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before,
.woocommerce-page #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before,

#content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before,
.woocommerce #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before,
.woocommerce-page #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before{}

.yith-wcwl-add-to-wishlist .ajax-loading{
	position:absolute;top:50%;left:50%;
	margin-left:-8px !important;margin-top:-8px !important;margin-bottom:0 !important
}

.product-meta-wrapper .clear{
	clear:none !important;display:none !important;
}
.pp_woocommerce div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before,
.woocommerce #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before,
.woocommerce-page #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before,

.pp_woocommerce div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before,
.woocommerce #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before,
.woocommerce-page #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before,

.pp_woocommerce div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .add_to_wishlist:before,
.woocommerce #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .add_to_wishlist:before,
.woocommerce-page #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .add_to_wishlist:before,

.pp_woocommerce div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .add_to_wishlist.button:before,
.woocommerce #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .add_to_wishlist.button:before,
.woocommerce-page #content div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .add_to_wishlist.button:before{
	content: "\e017";position:static;
	font-size:12px;line-height:10px;font-family: 'WooCommerce';
	margin-right:10px;
	display:inline-block;overflow:hidden;
}
.pp_woocommerce div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .feedback{
	display:none !important;
}
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button{
	position:relative;
	float:left;
}
ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button img,
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button img{
	margin-top:-10px !important;
	width:16px !important;height:16px !important;
	background-position:center;
}
ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button img{
	margin-top:-8px !important
}

.woocommerce table.shop_table.wishlist_table tfoot tr th, 
.woocommerce-page table.shop_table.wishlist_table tfoot tr th, 
.woocommerce table.shop_table.wishlist_table tfoot tr td, 
.woocommerce-page table.shop_table.wishlist_table tfoot tr td{
	padding-top:10px !important;
	padding-bottom:10px !important;
	border-width:0 1px 1px 1px;
}
.woocommerce #content table.shop_table.wishlist_table tbody tr td, .woocommerce-page #content table.shop_table.wishlist_table tbody tr td, #content .woocommerce table.shop_table.wishlist_table tbody tr td{
	border-width:0 1px 1px 1px;border-style:solid;
}
.woocommerce #content table.shop_table.wishlist_table tr th, .woocommerce-page #content table.shop_table.wishlist_table tr th, #content .woocommerce table.shop_table.wishlist_table tr th{
	border-width:1px 1px 1px 0;border-style:solid;
}
.woocommerce #content table.shop_table.wishlist_table tr th.product-thumbnail, .woocommerce-page #content table.shop_table.wishlist_table tr th.product-thumbnail, #content .woocommerce table.shop_table.wishlist_table tr th.product-thumbnail,.woocommerce #content table.shop_table.wishlist_table tr td.product-thumbnail, .woocommerce-page #content table.shop_table.wishlist_table tr td.product-thumbnail, #content .woocommerce table.shop_table.wishlist_table tr td.product-thumbnail{
	
}
.woocommerce #content table.shop_table.wishlist_table tr td.product-remove, .woocommerce-page #content table.shop_table.wishlist_table tr td.product-remove, #content .woocommerce table.shop_table.wishlist_table tr td.product-remove,.woocommerce #content table.shop_table.wishlist_table tr th.product-remove, .woocommerce-page #content table.shop_table.wishlist_table tr th.product-remove, #content .woocommerce table.shop_table.wishlist_table tr th.product-remove{
	width:40px;
}
.woocommerce #content table.shop_table.wishlist_table tr th.product-remove, .woocommerce-page #content table.shop_table.wishlist_table tr th.product-remove, #content .woocommerce table.shop_table.wishlist_table tr th.product-remove{
	border-width:1px 1px 1px 1px;
}
.woocommerce #content table.shop_table.wishlist_table tr td.product-remove, .woocommerce-page #content table.shop_table.wishlist_table tr td.product-remove, #content .woocommerce table.shop_table.wishlist_table tr td.product-remove,.woocommerce #content table.shop_table.wishlist_table tr td.product-thumbnail, .woocommerce-page #content table.shop_table.wishlist_table tr td.product-thumbnail, #content .woocommerce table.shop_table.wishlist_table tr td.product-thumbnail,.woocommerce #content table.shop_table.wishlist_table tr td.product-name, .woocommerce-page #content table.shop_table.wishlist_table tr td.product-name, #content .woocommerce table.shop_table.wishlist_table tr td.product-name,.woocommerce #content table.shop_table.wishlist_table tr td.product-price, .woocommerce-page #content table.shop_table.wishlist_table tr td.product-price, #content .woocommerce table.shop_table.wishlist_table tr td.product-price,.woocommerce #content table.shop_table.wishlist_table tr td.product-stock-status, .woocommerce-page #content table.shop_table.wishlist_table tr td.product-stock-status, #content .woocommerce table.shop_table.wishlist_table tr td.product-stock-status,.woocommerce #content table.shop_table.wishlist_table tr td.product-add-to-cart, .woocommerce-page #content table.shop_table.wishlist_table tr td.product-add-to-cart, #content .woocommerce table.shop_table.wishlist_table tr td.product-add-to-cart{
	border-width:0 1px 1px 0;border-style:solid;
}
.woocommerce #content table.shop_table.wishlist_table tr td.product-remove, .woocommerce-page #content table.shop_table.wishlist_table tr td.product-remove, #content .woocommerce table.shop_table.wishlist_table tr td.product-remove{
	border-width:0 1px 1px 1px;
}
.wishlist_table td.product-name a{
	font-size: 11px;line-height: 14px;font-weight: 700;text-transform: uppercase;
}
.wishlist_table td.product-price .amount{
	font-size:16px;line-height:18px;font-weight:700;
}
.woocommerce #content table.shop_table.wishlist_table tr td.product-name, .woocommerce-page #content table.shop_table.wishlist_table tr td.product-name, #content .woocommerce table.shop_table.wishlist_table tr td.product-name{
	width:50%;
}
.wishlist_table tr td.product-stock-status span.wishlist-in-stock{
	font-weight:bold;
}
.woocommerce #content table.shop_table.wishlist_table tr td.product-add-to-cart a.button, .woocommerce-page #content table.shop_table.wishlist_table tr td.product-add-to-cart a.button, #content .woocommerce table.shop_table.wishlist_table tr td.product-add-to-cart a.button{
	font-size:0;text-indent:-99999px;
	background:none;text-shadow:none;
	font-size:14px;line-height:16px;text-align:center;
	padding:10px 10px;
	position:relative;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	width:35px !important;
	height:35px !important;
}
.woocommerce #content table.shop_table.wishlist_table tr td.product-add-to-cart a.button, .woocommerce-page #content table.shop_table.wishlist_table tr td.product-add-to-cart a.button, #content .woocommerce table.shop_table.wishlist_table tr td.product-add-to-cart a.button{
	width:30px;height:25px;
}
.woocommerce #content table.shop_table.wishlist_table tr td.product-add-to-cart a.button:before, .woocommerce-page #content table.shop_table.wishlist_table tr td.product-add-to-cart a.button:before, #content .woocommerce table.shop_table.wishlist_table tr td.product-add-to-cart a.button:before{
	content: "\f07a";
	font-family:FontAwesome;font-size:14px;line-height:32px;text-align:center;text-indent:0;
	position:absolute;top:0;left:0;right:0;bottom:0;
}
#yith-wcwl-form .blockOverlay{background-color:rgba(255,255,255,0.5) !important;opacity:1 !important}
.woocommerce #content table.shop_table.wishlist_table tr td.product-add-to-cart a.button i, .woocommerce-page #content table.shop_table.wishlist_table tr td.product-add-to-cart a.button i, #content .woocommerce table.shop_table.wishlist_table tr td.product-add-to-cart a.button i{display:none;}
.woocommerce #content table.shop_table.wishlist_table td img, .woocommerce table.shop_table.wishlist_table td img, .woocommerce-page #content table.shop_table.wishlist_table td img, .woocommerce-page table.shop_table.wishlist_table td img{
	width:100px;height:auto;
	margin:5px 0;
}
#yith-wcwl-form .yith-wcwl-share{float:left;}
#yith-wcwl-form .yith-wcwl-share ul,
#yith-wcwl-form .yith-wcwl-share h4{
	display:inline-block;
	float:left;
}
#yith-wcwl-form .yith-wcwl-share h4{
	margin:2px 10px 0 0;
	font-size:14px;
	font-weight:700;
	text-transform:uppercase;
	position:relative;
	top:4px;
}
body .yith-wcwl-share li, 
body .entry-content .yith-wcwl-share li{
	margin:0;
}





#cboxLoadedContent{overflow:visible !important}
#cboxLoadingGraphic{background:url(/wp-content/themes/wp_oswad_market/css/images/ajax-loader.gif) no-repeat center center;}
.woocommerce-page #content .wd_compare_wrapper .added:before,.woocommerce #content .wd_compare_wrapper .added:before,#content .wd_compare_wrapper .added:before{display:none !important}
#cboxTopCenter,#cboxTopLeft,#cboxTopRight,#cboxBottomLeft,#cboxBottomRight,#cboxBottomCenter,#cboxMiddleLeft,#cboxMiddleRight{
	background:transparent;
	width:0;height:0;
	padding:0;margin:0;
}
#colorbox, #cboxOverlay, #cboxWrapper{overflow:visible}
#cboxClose{
	bottom:auto;top:-38px;right:0;position:absolute !important;
	background-image:url(/wp-content/themes/wp_oswad_market/images/cm_close.png);background-position:center center;background-repeat:no-repeat;
	width:38px;height:38px;
	text-indent:-99999px;
}
#cboxClose:hover{background-position:center center;}
#cboxOverlay{
	opacity:0.6 !important;filter:alpha(opacity=60) !important;
}
.wd_compare_wrapper a div.blockOverlay,
div.product .summary.entry-summary a div.blockOverlay{
	background:transparent !important;background-image:url(/wp-content/themes/wp_oswad_market/images/wpspin_light.gif) !important;background-repeat:no-repeat !important;background-position:center !important; 
	opacity:1 !important;filter:alpha(opacity=100) !important;
	overflow:visible;
}
.wd_compare_wrapper a div.blockOverlay:before,
div.product .summary.entry-summary a div.blockOverlay:before{
	display:none !important;
}
body .pp_woocommerce div.product .summary .wd_compare_wrapper,
.woocommerce .body-wrapper div.product .summary .wd_compare_wrapper,
.woocommerce-page .body-wrapper div.product .summary .wd_compare_wrapper{
	margin-left:-1px;float:left;
	position:relative;z-index:0;top:auto;right:auto;bottom:auto;left:auto;display:inline-block;
}
.body-wrapper div.product .summary .product-meta-wrapper .wd_compare_wrapper a:hover,
.woocommerce .body-wrapper div.product .summary .product-meta-wrapper .wd_compare_wrapper a:hover,
.woocommerce-page .body-wrapper div.product .summary .product-meta-wrapper .wd_compare_wrapper a:hover{
	z-index:2;
}
.body-wrapper ul.products li.product .product-meta-wrapper .wd_compare_wrapper,
.woocommerce .body-wrapper ul.products li.product .product-meta-wrapper .wd_compare_wrapper,
.woocommerce-page .body-wrapper ul.products li.product .product-meta-wrapper .wd_compare_wrapper{
	float:left;
	margin:3px 0 0 14px;
	text-align:left;line-height:16px;
	position:relative;
}
.body-wrapper ul.products li.product .product-meta-wrapper .wd_compare_wrapper:after,
.woocommerce .body-wrapper ul.products li.product .product-meta-wrapper .wd_compare_wrapper:after,
.woocommerce-page .body-wrapper ul.products li.product .product-meta-wrapper .wd_compare_wrapper:after{
	content:"";position:absolute;left:-7px;top:3px;bottom:3px;width:1px;
	opacity:0.5;filter:alpha(opacity=50)
}	

.body-wrapper .custom_category_shortcode ul.products li.product .product-meta-wrapper .wd_compare_wrapper,
.woocommerce .body-wrapper .custom_category_shortcode ul.products li.product .product-meta-wrapper .wd_compare_wrapper,
.woocommerce-page .body-wrapper .custom_category_shortcode ul.products li.product .product-meta-wrapper .wd_compare_wrapper,

body.woocommerce #content #container-main.col-sm-18 .cart-collaterals .cross-sells ul.products li.product .product-meta-wrapper .wd_compare_wrapper,
body.woocommerce-page #content #container-main.col-sm-18 .cart-collaterals .cross-sells ul.products li.product .product-meta-wrapper .wd_compare_wrapper{
	
}

.pp_woocommerce div.product .summary.entry-summary .compare,
.woocommerce #content div.product .summary.entry-summary .compare,
.woocommerce-page #content div.product .summary.entry-summary .compare,

.pp_woocommerce div.product .summary.entry-summary .compare.button,
.woocommerce #content div.product .summary.entry-summary .compare.button,
.woocommerce-page #content div.product .summary.entry-summary .compare.button{
	font-size:11px;font-weight:700;line-height:16px;text-align:center;text-transform:uppercase;
	display:inline-block;
	padding:15px 20px;
	border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-o-border-radius:0 !important;
	border:1px solid;
	min-width:130px;
}
.body-wrapper ul.products li.product .product-meta-wrapper .wd_compare_wrapper .compare.button,
.woocommerce .body-wrapper ul.products li.product .product-meta-wrapper .wd_compare_wrapper .compare.button,
.woocommerce-page .body-wrapper ul.products li.product .product-meta-wrapper .wd_compare_wrapper .compare.button,
.body-wrapper ul.products li.product .product-meta-wrapper .wd_compare_wrapper .compare,
.woocommerce .body-wrapper ul.products li.product .product-meta-wrapper .wd_compare_wrapper .compare,
.woocommerce-page .body-wrapper ul.products li.product .product-meta-wrapper .wd_compare_wrapper .compare{
	font-size:9px;line-height:16px;text-align:left;text-shadow:none;border:0;min-width:0;padding:0;
	background:none !important;float:left;
}
.pp_woocommerce div.product .summary.entry-summary .compare:before,
.woocommerce #content div.product .summary.entry-summary .compare:before,
.woocommerce-page #content div.product .summary.entry-summary .compare:before,

.pp_woocommerce div.product .summary.entry-summary .compare.button:before,
.woocommerce #content div.product .summary.entry-summary .compare.button:before,
.woocommerce-page #content div.product .summary.entry-summary .compare.button:before{	
	content: "\f0ec";
	margin-right:10px;
	font-size:14px;line-height:10px;font-family: 'FontAwesome';
	display:inline-block;overflow:hidden;
}
.pp_woocommerce div.product .summary.entry-summary .compare.added:before,
.woocommerce #content div.product .summary.entry-summary .compare.added:before,
.woocommerce-page #content div.product .summary.entry-summary .compare.added:before,

.pp_woocommerce div.product .summary.entry-summary .compare.button.added:before,
.woocommerce #content div.product .summary.entry-summary .compare.button.added:before,
.woocommerce-page #content div.product .summary.entry-summary .compare.button.added:before{	
	content: "\e017";position:static;
	margin-right:10px;display:inline-block;overflow:hidden;
	font-size:12px;line-height:10px;font-family: 'WooCommerce';
}

.woocommerce-page div.product .compare.button.added:before, .woocommerce-page div.product .compare.added:before{height:10px !important;width:14px !important;}

div.product .summary.entry-summary .compare.button.added,div.product .summary.entry-summary .compare.button:hover,div.product .summary.entry-summary .yith-wcwl-add-to-wishlist .add_to_wishlist:hover{text-decoration:none !important}





#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;line-height:18px;
}
#bbpress-forums select{min-width:150px;}

#bbpress-forums .bbp-header .forum-titles li,
#bbpress-forums  li.bbp-header .bbp-reply-content,
#bbpress-forums  li.bbp-header .bbp-reply-author,
body #bbpress-forums li.bbp-header .bbp-search-content,
#bbpress-forums li.bbp-header .bbp-search-author{font-size:20px;line-height:22px;font-weight:700;padding:8px 6px 8px 6px;text-align:center;display:inline-block}

#container-main.col-sm-12 #bbpress-forums .bbp-header .forum-titles li,
#container-main.col-sm-12 #bbpress-forums  li.bbp-header .bbp-reply-content,
#container-main.col-sm-12 #bbpress-forums  li.bbp-header .bbp-reply-author,
body #container-main.col-sm-12 #bbpress-forums li.bbp-header .bbp-search-content,
#container-main.col-sm-12 #bbpress-forums li.bbp-header .bbp-search-author{font-size:16px;line-height:20px;}

body #bbpress-forums li.bbp-header .bbp-search-content, 
#bbpress-forums li.bbp-header .bbp-search-author{display:block;}

#bbpress-forums .bbp-header .forum-titles li.bbp-forum-info,
#bbpress-forums  li.bbp-header li.bbp-topic-title,
#bbpress-forums li.bbp-header .bbp-search-author{text-align:left}

#bbpress-forums li.bbp-footer{display:none}

#bbpress-forums div.bbp-forum-header, #bbpress-forums div.bbp-topic-header,
#bbpress-forums div.bbp-reply-header{background:transparent;border-width:1px 0 1px 0;border-style:solid}

#bbpress-forums .bbp-body div.bbp-forum-header:first-child, 
#bbpress-forums .bbp-body div.bbp-topic-header:first-child, 
#bbpress-forums .bbp-body div.bbp-reply-header:first-child{border-width:0 0 1px 0}

#bbpress-forums div.odd, #bbpress-forums ul.odd{background:rgba(0,0,0,0.05)}
#bbpress-forums div.even, #bbpress-forums ul.even{background:transparent}

#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{overflow:visible;float:left;width:100%;}

#bbpress-forums .bbp-header li,#bbpress-forums .bbp-body li{line-height:16px;}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer{padding:8px 12px}

#bbpress-forums li.bbp-header{border-top:0;border:1px solid;background:transparent;margin:-1px -1px 0 -1px}

#bbpress-forums .bbp-forum-info a.bbp-forum-title,
#bbpress-forums .bbp-topics .bbp-body .bbp-topic-title a{font-size:12px;line-height:18px;font-weight:700;display:inline-block;text-transform:uppercase;}

#bbpress-forums > #subscription-toggle{float:right;margin-bottom:5px;}

#bbpress-forums li.bbp-body ul.forum, 
#bbpress-forums li.bbp-body ul.topic{padding:25px 20px 22px 20px;}

#bbpress-forums .bbp-forum-info .bbp-forum-content, 
#bbpress-forums p.bbp-topic-meta{
	font-size:13px;line-height:18px;
}
#bbpress-forums li.bbp-body ul:first-child{border-top:0;}

#bbpress-forums li.bbp-body .bbp-forum-freshness > a,
#bbpress-forums li.bbp-body .bbp-topic-freshness > a{
	font-size:11px;line-height:12px;position:relative;
	text-transform:none;font-weight:400;
	margin-bottom:7px;display:inline-block;
}

#bbpress-forums li.bbp-body .bbp-forum-freshness > a:before,
#bbpress-forums li.bbp-body .bbp-topic-freshness > a:before{
	content: "\f133";font-family: 'FontAwesome';
	font-size:11px;line-height:12px;text-transform:none;
	margin-right:10px;
}
li.bbp-forum-topic-count, li.bbp-topic-voice-count, 
li.bbp-forum-reply-count, li.bbp-topic-reply-count{width:11.5%;}

#bbpress-forums li.bbp-body .bbp-forum-freshness .bbp-topic-freshness-author a.bbp-author-name,
#bbpress-forums li.bbp-body .bbp-forum-freshness,
#bbpress-forums li.bbp-body .bbp-topic-freshness .bbp-topic-freshness-author a.bbp-author-name,
#bbpress-forums li.bbp-body .bbp-topic-freshness{font-size:11px;line-height:12px;font-weight:700;text-transform:none;}

#bbpress-forums li.bbp-body .bbp-topic-meta .bbp-topic-freshness-author img,
#bbpress-forums p.bbp-topic-meta img.avatar, 
#bbpress-forums ul.bbp-reply-revision-log img.avatar, 
#bbpress-forums ul.bbp-topic-revision-log img.avatar, 
#bbpress-forums div.bbp-template-notice img.avatar, 
#bbpress-forums .widget_display_topics img.avatar, 
#bbpress-forums .widget_display_replies img.avatar{
	width:29px !important;height:29px !important;border:0;
	border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;
	margin-top:-5px;display:inline-block;margin-bottom:0
}

#bbpress-forums li.bbp-body .bbp-topic-meta .bbp-topic-freshness-author a.bbp-author-avatar{display:inline-block;max-width:100%;height:29px;width:29px;float:left}

#bbpress-forums li.bbp-body .bbp-forum-freshness .bbp-topic-freshness-author a.bbp-author-name,
#bbpress-forums li.bbp-body .bbp-topic-freshness .bbp-topic-freshness-author a.bbp-author-name{display:inline-block;margin-left:5px;text-transform:uppercase;}

#bbpress-forums #main_content li.bbp-forum-info ul.bbp-forums-list li.bbp-forum a,
#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li a, 
#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li a, 
#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li a{
	font-weight:700;display:inline-block;
}
#bbpress-forums fieldset.bbp-form legend{border-bottom:0;display:inline-block;width:auto;margin-bottom:10px;text-transform:uppercase;font-size:18px;line-height:20px;font-weight:700}

#bbpress-forums fieldset.bbp-form label{margin-bottom:5px;}

#bbpress-forums fieldset.bbp-form input[type^="checkbox"]{
	margin-bottom:3px;
}
#bbpress-forums fieldset.bbp-form legend input[type^="checkbox"]{margin-bottom:0}
div.bbp-template-notice p{
	padding:5px;
}
div.bbp-template-notice.info{
	border-color:#d0e4ea;color:#407fab;
}
div.bbp-template-notice img,.bbp-topic-revision-log img{margin:-8px 5px -4px 5px !important;}

div.bbp-template-notice a:hover,#bbpress-forums #subscription-toggle a:hover,
#bbpress-forums #favorite-toggle a:hover,
#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li a:hover, 
#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li a:hover, 
#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li a:hover{text-decoration:underline}

#subscription-toggle a{font-weight:700;text-transform:uppercase;}

#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content{border-width:1px;border-style:solid;height:100px;}

#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar{margin-bottom:10px;background:transparent;border:0;}

#bbpress-forums #subscription-toggle a,
#bbpress-forums #favorite-toggle a,
#bbpress-forums #subscription-toggle,
#bbpress-forums #favorite-toggle{text-indent:0;font-weight:700;text-transform:uppercase;font-size:14px;line-height:16px;}

#bbpress-forums div.bbp-forum-author .bbp-author-name, 
#bbpress-forums div.bbp-topic-author .bbp-author-name, 
#bbpress-forums div.bbp-reply-author .bbp-author-name{
	font-size:14px;line-height:16px;
}
#bbpress-forums div.bbp-forum-author .bbp-author-role, 
#bbpress-forums div.bbp-topic-author .bbp-author-role, 
#bbpress-forums div.bbp-reply-author .bbp-author-role{
	font-size:12px;line-height:14px;position:relative;font-style:normal;text-transform:uppercase;margin-top:2px;letter-spacing:0.5px;
}

#bbpress-forums div.bbp-forum-author .bbp-author-role:before, 
#bbpress-forums div.bbp-topic-author .bbp-author-role:before, 
#bbpress-forums div.bbp-reply-author .bbp-author-role:before{
	content:"-";
	line-height:16px;font-size:12px;
	margin-right:3px;
}
#bbpress-forums div.bbp-forum-author .bbp-author-role:after, 
#bbpress-forums div.bbp-topic-author .bbp-author-role:after, 
#bbpress-forums div.bbp-reply-author .bbp-author-role:after{
	content:"-";
	line-height:16px;font-size:12px;
	margin-left:3px;
}
div.bbp-submit-wrapper{margin-bottom:10px;float:left;}

#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li, 
#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li, 
#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li{
	margin:10px 0 15px 0;
}
.bbp-meta .bbp-reply-post-date,.bbp-meta .bbp-user-post-count,
span.bbp-forum-post-date,span.bbp-topic-post-date,
span.bbp-reply-post-date{position:relative;font-size:11px;line-height:12px;float:left}

.bbp-meta .bbp-reply-post-date:before,
span.bbp-forum-post-date:before,
span.bbp-topic-post-date:before,
span.bbp-reply-post-date:before{
	content: "\f133";
	font-family: 'FontAwesome';font-size:14px;line-height:12px;text-transform:none;
	margin-right:10px;
}
.bbp-meta .bbp-user-post-count > i{margin:0 5px 0 0;font-size:16px;line-height:12px;}
.bbp-meta .bbp-user-post-count {margin:0 20px 0 0}
.bbp-body .bbp-meta{border-width:0 0 1px 0;border-style:solid;padding:0 0 8px 0;margin:0 0 12px 0;overflow:hidden}
.bbp-body .bbp-reply-id{margin-bottom:7px;line-height:22px;}

#bbpress-forums li.bbp-topic-title p.bbp-topic-meta{margin-top:0;}
#bbpress-forums li.bbp-body .bbp-topic-started-by{display:inline-block;margin-top:0px;}
#bbpress-forums p.bbp-topic-meta .bbp-topic-started-by a.bbp-author-avatar{width:29px;height:29px;margin:0 5px 0 2px;position:relative;}
#bbpress-forums p.bbp-topic-meta .bbp-topic-started-by img.avatar{display:inline-block;position:absolute;top:10px;left:0;right:0;bottom:auto;margin:0;}

.single-topic #bbpress-forums .bbp-header{border:0;padding:0;}
.bbp-user-page.single #bbpress-forums .forums.bbp-replies .bbp-header{display:none}
.single-topic #bbpress-forums .bbp-header .bbp-reply-author{display:none}

.single-topic #bbpress-forums .bbp-header .bbp-reply-content{text-indent:-9999999px;width:100%;margin:0;border:1px solid;line-height:16px;padding:10px 20px}

.single-topic #bbpress-forums .bbp-header{margin:0 0 5px 0;}

.single-topic #bbpress-forums .forums.bbp-replies,
.bbp-user-page.single #bbpress-forums .forums.bbp-replies {border:0;padding:0;}

.single-topic #bbpress-forums .bbp-body div.bbp-reply-header:first-child,
.single-topic #bbpress-forums .bbp-body div.bbp-reply-header{border-width:1px 1px 1px 1px;}

.single-topic #bbpress-forums li.bbp-body div.hentry.topic .bbp-reply-content,
#bbpress-forums ul.bbp-search-results .bbp-topic-content{
	background-color:rgba(0,0,0,0.1);
	font-size:14px;line-height:20px;
}
#bbpress-forums .bbp-body div.hentry.topic div.bbp-topic-content:after, 
#bbpress-forums .bbp-body div.hentry.topic div.bbp-reply-content:after{
	color:#f1f1f1 !important;
}
#bbpress-forums div.bbp-topic-tags{float:none;display:inline-block;width:100%;}

#bbpress-forums div.bbp-topic-tags p{
	display: inline-block;
	text-transform:uppercase;font-size: 14px;font-weight:700;line-height: 16px;
    margin: 0 20px 0 0;
    overflow:hidden;
}
#bbpress-forums div.bbp-topic-tags p a{
	padding:3px 5px;
    border:1px solid;
    font-size: 12px;line-height:16px;font-weight:700;text-transform:none;
	display:inline-block;
    margin: 0 15px 0 0;
}
#bbpress-forums div.bbp-topic-tags p a:hover,
#bbpress-forums div.bbp-topic-tags p a:focus{text-decoration:none;color:#fff;}
#bbpress-forums #bbp-your-profile fieldset textarea{height:150px;}
#bbpress-forums #bbp-your-profile fieldset label[for]{padding:8px 20px 7px 0}
.bbp-row-actions a:hover{text-decoration:none}
.bbp-topics-front ul.super-sticky, .bbp-topics ul.super-sticky, 
.bbp-topics ul.sticky, .bbp-forum-content ul.sticky{background-color:#f1f1f1 !important}

#bbpress-forums div.bbp-forum-author a.bbp-author-name, 
#bbpress-forums div.bbp-topic-author a.bbp-author-name, 
#bbpress-forums div.bbp-reply-author a.bbp-author-name{margin:0}

#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar{width:133px;height:133px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;}
#bbpress-forums #bbp-single-user-details{width:100%;position:relative;}
#bbpress-forums #bbp-user-body{width:100%;margin-left:0;}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar{position:absolute;left:0;top:0}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li{display:inline-block;float:left;width:25%;text-align:center;line-height:16px;border-width:0;border-style:solid;}
body.customize-support #bbpress-forums #bbp-single-user-details #bbp-user-navigation li{width:16.66%;}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li a{
	margin:0;
	font-size:20px;line-height:24px;font-weight:700;
	border:0;
	padding:15px 30px 15px 30px;position:relative;display:inline-block;width:100%;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation{
	display:inline-block;width:100%;
	border-width:1px;border-style:solid;
	min-height:56px;margin:0 0 15px 0;line-height:0;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation ul{display:inline-block;width:100%;line-height:0;}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a{background:transparent;cursor:default}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li a:hover{text-decoration:none}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a:hover{text-decoration:none}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:1px solid;z-index:2}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a:after{content:"";position:absolute;top:-1px;left:auto;right:-1px;bottom:auto;width:9px;height:9px;z-index:3}
body #wp-link-wrap{height:auto;}
#wp-link-wrap #wp-link .submitbox{display:inline-block;width:100%;}
body #wp-link-wrap #wp-link{display:inline-block;width:100%;}
body #wp-link-wrap #wp-link .link-search-field{height:36px;line-height:16px;padding:10px;border:1px solid;}
body #wp-link-wrap .link-target input[type^="checkbox"]{margin:0}
#wp-link #search-panel label span.search-label{margin-top:10px;}
body #wp-link-wrap #wp-link .query-results{top:230px;}
#bbpress-forums p.bbp-topic-meta span{display:inline-block}

#bbpress-forums div.hentry , 
#bbpress-forums div.hentry, 
#bbpress-forums div.hentry{padding:0;position:relative}

#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a{opacity:1;filter:alpha(opacity=100)}

#bbpress-forums div.bbp-forum-author a.bbp-author-avatar, 
#bbpress-forums div.bbp-topic-author a.bbp-author-avatar, 
#bbpress-forums div.bbp-reply-author a.bbp-author-avatar{
	display:inline-block;
}
#bbpress-forums div.bbp-forum-author, 
#bbpress-forums div.bbp-topic-author, 
#bbpress-forums div.bbp-reply-author{
	display:inline-block;
	margin-top:15px;
}
#bbpress-forums div.bbp-forum-author br, 
#bbpress-forums div.bbp-topic-author br, 
#bbpress-forums div.bbp-reply-author br{margin:0}

#bbpress-forums div.bbp-forum-author img.avatar, 
#bbpress-forums div.bbp-topic-author img.avatar, 
#bbpress-forums div.bbp-reply-author img.avatar{
	max-width:133px;width:133px !important;height:133px !important;
	border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;
	margin-top:0;
}
#bbpress-forums div.topic.hentry div.bbp-forum-author img.avatar, 
#bbpress-forums div.topic.hentry  div.bbp-topic-author img.avatar,
 #bbpress-forums div.topic.hentry  div.bbp-reply-author img.avatar{
	max-width:133px;width:133px !important;height:133px !important;
}
#bbpress-forums div.bbp-topic-author, 
#bbpress-forums div.bbp-reply-author{width:133px;padding-left:0;}

#bbpress-forums .bbp-body div.bbp-topic-content, 
#bbpress-forums .bbp-body div.bbp-reply-content{
	margin-left:165px;
	padding:18px 20px 8px 20px;
	border:1px solid;
	position:relative;
	margin-top:40px;
	line-height:18px;
}
body.bbp-search #bbpress-forums .bbp-body div.bbp-topic-content{
	padding-top:38px;
}

.single-topic #bbpress-forums li.bbp-body div.hentry{padding:0 3px 3px 3px;margin-bottom:30px;position:relative;z-index:0;background:none;}

#bbpress-forums .bbp-body div.topic.hentry div.bbp-topic-content:after, 
#bbpress-forums .bbp-body div.topic.hentry  div.bbp-reply-content:after,
#bbpress-forums .bbp-body div.topic.hentry div.bbp-topic-content:before, 
#bbpress-forums .bbp-body div.topic.hentry div.bbp-reply-content:before{
	display:none;
}
#bbpress-forums div.topic.hentry div.bbp-topic-author, 
#bbpress-forums div.topic.hentry div.bbp-reply-author{padding-left:0;width:133px;position:absolute;left:15px;top:15px;z-index:2}

#bbpress-forums .bbp-body div.topic.hentry div.bbp-topic-content, 
#bbpress-forums .bbp-body div.topic.hentry div.bbp-reply-content{
	margin-top:20px;margin-left:0;
	padding-left:165px;
	min-height:210px;
}
body.customize-support #bbpress-forums .bbp-body div.topic.hentry div.bbp-topic-content,
body.customize-support #bbpress-forums .bbp-body div.topic.hentry div.bbp-reply-content{min-height:230px;}

#bbpress-forums .bbp-body div.bbp-topic-content:before, 
#bbpress-forums .bbp-body div.bbp-reply-content:before{
	content: "\f104";position:absolute;left:-14px;top:25px;z-index:0;
	font-family: 'FontAwesome';font-size:44px;line-height:44px;
	width:12px;height:44px;
}
#bbpress-forums .bbp-body div.bbp-topic-content:after, 
#bbpress-forums .bbp-body div.bbp-reply-content:after{
	content: "\f0d9";position:absolute;left:-12px;top:27px;z-index:1;
	visibility:inherit;
	font-family: 'FontAwesome';font-size:44px;line-height:44px;
	width:12px;height:44px;
	display:inline-block;
}
#bbpress-forums #bbp-user-wrapper h2.entry-title{
	font-size:16px;line-height:18px;font-weight:700;text-transform:uppercase;
}
#bbpress-forums div.bbp-forum-content:after, 
#bbpress-forums div.bbp-topic-content:after, 
#bbpress-forums div.bbp-reply-content:after{display:none;}

#bbpress-forums div.bbp-reply-content .bbp-reply-id a.bbp-reply-permalink{
	font-weight:700;font-size:16px;line-height:18px;
}
span.bbp-admin-links{
	float:right;
}
#bbpress-forums div.bbp-forum-author a.bbp-author-name, 
#bbpress-forums div.bbp-topic-author a.bbp-author-name, 
#bbpress-forums div.bbp-reply-author a.bbp-author-name{
	margin-top:10px;
	display:inline-block;
	font-weight:700;
}

#bbpress-forums .bbp-user-section{
	margin-top:10px;display:inline-block;width:100%;position:relative;overflow:hidden;height:auto;
}
#bbp-user-profile{display:inline-block;width:100%;}
#bbp-user-profile #bbp-user-avatar{position:absolute;left:0;top:0;width:187px;height:auto;min-height:300px;text-align:center}
#bbp-user-profile #bbp-user-avatar p{margin-bottom:5px;text-transform:uppercase;}
#bbp-user-profile #bbp-user-avatar p span.title{font-weight:700;text-transform:none;}
#bbp-user-profile #bbp-user-avatar img.avatar{width:187px !important;height:187px !important;max-width:100%;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;}
#bbp-user-profile .bbp-user-description{display:inline-block;width:100%;min-height:300px;margin-bottom:20px;padding:30px 20px 20px 210px}

.bbp-pagination-links a, 
.bbp-pagination-links span.current{
	font-size:14px;line-height:22px;font-weight:700;
	display: inline-block;
    float: left;
    position: relative;
    padding:0px 8px;margin:0 3px;
    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;
	background:transparent;
	border:1px solid;
}
.bbp-pagination-links a:hover, 
.bbp-pagination-links span.current{
	background:transparent;
	opacity:1;filter:alpha(opacity=100);
}
.bbp-pagination-links a:hover{
	text-decoration:none
}
.bbp-pagination-links a.next{		
	text-indent:-999999px;line-height:22px;
	display:inline-block;
	padding:0;
	height:24px;width:24px;
    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;
	position:relative;
	border:1px solid #d9d9d9;
	margin-left:12px;
	background-color:#ffffff !important;
}
.bbp-pagination-links a.next:before{
	font-family: 'FontAwesome';
	line-height:22px;
	font-size:9px;
	font-weight:bold;
	content: "\f054";
	position:absolute;
	left:2px;right:0;bottom:0;top:0;
	text-align:center;
	color:#888888;
	text-indent:0;
}
.bbp-pagination-links a.prev{	
	text-indent:-999999px;line-height:22px;
	display:inline-block;
	padding:0;
	height:24px;width:24px;
    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;
	position:relative;
	border:1px solid #d9d9d9;
	margin-left:12px;
	background-color:#ffffff !important;
	text-indent:0;
}
.bbp-pagination-links a.prev:before{
	font-family: 'FontAwesome';
	line-height:22px;
	font-size:9px;
	font-weight:bold;
	content: "\f053";
	position:absolute;
	left:0;right:0;bottom:0;top:0;
	text-align:center;
	color:#888888;
}
.bbp-pagination-links a.next:hover{
	background-color:#000000 !important;
	border-color:#000000;
}
.bbp-pagination-links a.prev:hover{
	background-color:#000000 !important;
	border-color:#000000;
}
.bbp-pagination-links a.next:hover:before{
	color:#ffffff;
}
.bbp-pagination-links a.prev:hover:before{
	color:#ffffff;
}

body #bbpress-forums li.bbp-header .bbp-search-content{margin-left:40%;text-align:center;}

#bbpress-forums ul.bbp-search-results .bbp-topic-title a,
#bbpress-forums ul.bbp-search-results .bbp-forum-title a,
#bbpress-forums ul.bbp-search-results .bbp-reply-title a{
	font-size:12px;line-height:14px;font-weight:700;text-transform:uppercase;
}
#bbpress-forums ul.bbp-search-results .bbp-topic-title h3 a{
	font-size:14px;line-height:16px;
}
#bbpress-forums ul.bbp-search-results .bbp-topic-title h3,
#bbpress-forums ul.bbp-search-results .bbp-topic-title .bbp-topic-title-meta{display:inline-block;width:auto}

#bbpress-forums ul.bbp-search-results div.hentry{
	padding:10px 10px 20px 10px;
}
#bbpress-forums ul.bbp-search-results div.topic.hentry div.bbp-topic-author{top:25px;left:25px}
#bbpress-forums ul.bbp-search-results div.bbp-forum-content{margin-left:0;}




.ie #main-module-container ul.products li.product a[href^=http],
.ie .woocommerce .featured_product_slider_wrapper ul.products li.product a[href^=http]  {perspective:none;}




.ls-v5 .ls-bottom-slidebuttons a.ls-nav-active{cursor:default}
.thumb-homepage-block.alignleft {margin-left:10px!important;}
.title-homepage-block {margin-left:20px!important;}

.flexslider{height:auto !important}
body .flex-direction-nav a,body .wd-content .nivo-directionNav a{opacity:1 !important;filter:alpha(opacity=100) !important;width:27px;height:27px;border:1px solid;position:absolute;text-indent:-999999px;font-size:0;}
body .flex-direction-nav a.flex-prev:before,body .wd-content a.nivo-prevNav:before{position:absolute;content: "\f104";top:0;left:0;right:0;text-align:center;line-height:26px !important;text-indent:0;font-family: 'FontAwesome';text-shadow:none;-webkit-text-shadow:none;-moz-text-shadow:none;font-size:14px;font-weight:700;z-index:1}
body .flex-direction-nav a.flex-next:before,body .wd-content a.nivo-nextNav:before{position:absolute;content: "\f105";top:0;left:0;right:0;text-align:center;line-height:26px !important;text-indent:0;font-family: 'FontAwesome';text-shadow:none;-webkit-text-shadow:none;-moz-text-shadow:none;font-size:14px;font-weight:700;z-index:1}
body .flex-direction-nav a.flex-prev:after,body .wd-content a.nivo-prevNav:after{position:absolute;content: "";top:0;left:0;right:0;text-align:center;height:26px !important;width:26px !important;text-indent:0;text-shadow:none;-webkit-text-shadow:none;-moz-text-shadow:none;z-index:0;opacity:0.1;filter:alpha(opacity=10)}
body .flex-direction-nav a.flex-next:after,body .wd-content a.nivo-nextNav:after{position:absolute;content: "";top:0;left:0;right:0;text-align:center;height:26px !important;width:26px !important;text-indent:0;text-shadow:none;-webkit-text-shadow:none;-moz-text-shadow:none;z-index:0;opacity:0.1;filter:alpha(opacity=10)}

body .flex-direction-nav a.flex-next:hover:after,body .wd-content a.nivo-nextNav:hover:after,body .flex-direction-nav a.flex-prev:hover:after,body .wd-content a.nivo-prevNav:hover:after{
	opacity:1;filter:alpha(opacity=100)
}

body .wd-content a.nivo-prevNav{right:41px !important;left:auto !important;top:10px !important;bottom:auto !important;background:transparent}
body .wd-content a.nivo-nextNav{right:10px !important;left:auto !important;top:10px !important;bottom:auto !important;background:transparent}
body .flex-direction-nav a.flex-prev{right:38px !important;left:auto !important;top:30px !important;bottom:auto !important;background:transparent}
body .flex-direction-nav a.flex-next{right:7px !important;left:auto !important;top:30px !important;bottom:auto !important;background:transparent}
body .wpb_column > .wpb_wrapper .wpb_gallery{margin-bottom:40px;}




body .ls-v5 .ls-bottom-slidebuttons a.ls-nav-active,
body .tp-bullets.simplebullets.round .bullet.selected,
body .tp-bullets.simplebullets.navbar .bullet.selected,
body .flex-control-paging li a.flex-active,
body .theme-default .nivo-controlNav a.active{cursor:default}

body .ls-v5 .ls-bottom-slidebuttons,
body .ls-v5 .ls-nav-sides{top:-40px}
body .ls-v5 .ls-nav-start,
body .ls-v5 .ls-nav-stop{top:-40px;}

body * .ls-bottom-nav-wrapper .ls-bottom-slidebuttons a,
#ls-global * .ls-bottom-nav-wrapper .ls-bottom-slidebuttons a,
html * .ls-bottom-nav-wrapper .ls-bottom-slidebuttons a,
.tp-bullets.simplebullets.round .bullet,
body .flex-control-paging li a,
body .theme-default .nivo-controlNav a{border:1px solid;background:rgba(0,0,0,0.2) !important;margin:0 5px;height:12px;width:12px;box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;opacity:1;filter:alpha(opacity=100);box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}


body .ls-v5 .ls-nav-start:before, body .ls-v5 .ls-nav-stop:before{
	position:absolute;left:0;bottom:0;right:0;height:14px;width:14px;
	font-size:12px;line-height:14px;
	font-family: 'FontAwesome';
}
body .ls-v5 .ls-nav-start:before{content: "\f04b";}
body .ls-v5 .ls-nav-stop:before{content: "\f04c";}
body .ls-v5 .ls-nav-start, body .ls-v5 .ls-nav-stop{
	height:14px;width:14px;margin:0 10px;
	background:none !important;box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;
}
.ls-v5 .ls-bottom-slidebuttons, 
.ls-v5 .ls-bottom-slidebuttons a, 
.ls-v5 .ls-nav-start, 
.ls-v5 .ls-nav-stop, 
.ls-v5 .ls-nav-sides{
	height:12px;
}
body .flex-control-nav li{margin:0;}
body .wpb_gallery .wpb_flexslider .flex-control-nav{bottom:0}
body .wpb_posts_slider .flex-caption,
body .wpb_posts_slider .nivo-caption{padding:10px 10px 20px 10px}
.wpb_gallery .theme-default .nivo-controlNav{
	position:absolute;bottom:45px;left:0;right:0;top:auto;
}
.nivo-main-image{margin:0;}




.rev_slider_wrapper {
	max-width:100%;
	
	height:auto !important;
}
#container-main .rev_slider_wrapper {
	margin-bottom:40px !important; 
}
.rev_slider_wrapper .tp-leftarrow,body * .ls-nav-prev {
	position:absolute;top:auto !important;bottom:30px !important;right:82px !important;left:auto !important;z-index:20 !important;
	margin-top:0 !important;margin-left:0;
	width:49px !important ;height:49px !important;
	display:inline-block;
	background-image:none !important;
	transition:all 0.3s ease-in-out 0s !important;-moz-transition:all 0.3s ease-in-out 0s !important;-webkit-transition:all 0.3s ease-in-out 0s !important;
	border:1px solid !important;
	box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;
}
.rev_slider_wrapper .tp-rightarrow,body * .ls-nav-next {
	z-index:90;position:absolute;right:30px !important;top:auto !important;bottom:30px !important;
	margin-top:0 !important;margin-left:0;
	width:49px !important ;height:49px !important;
	display:inline-block;
	background-image:none !important;
	transition:all 400ms ease-in-out 0s !important ;-webkit-transition:all 400ms ease-in-out 0s !important;-moz-transition:all 400ms ease-in-out 0s !important;
	border:1px solid !important;
	box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;
}

.wd-navi-center .rev_slider_wrapper .tp-leftarrow,body * .wd-navi-center .ls-nav-prev {
	top:50% !important;bottom:auto !important;right:auto !important;left:20px !important;z-index:20 !important;
	margin-top:-20px !important;
	
}
.wd-navi-center .rev_slider_wrapper .tp-rightarrow,body * .wd-navi-center .ls-nav-next {
	top:50% !important;bottom:auto !important;right:20px !important;left:auto !important;z-index:20 !important;
	margin-top:-20px !important;
}

.rev_slider_wrapper .tp-leftarrow:before,body * .ls-nav-prev:before{position:absolute;content: "\f104";top:0;left:0;right:0;text-align:center;line-height:47px;text-indent:0;font-family: 'FontAwesome';text-shadow:none;-webkit-text-shadow:none;-moz-text-shadow:none;font-size:22px;font-weight:700;z-index:1}
.rev_slider_wrapper .tp-rightarrow:before,body * .ls-nav-next:before{position:absolute;content: "\f105";top:0;left:0;right:0;text-align:center;line-height:47px;text-indent:0;font-family: 'FontAwesome';text-shadow:none;-webkit-text-shadow:none;-moz-text-shadow:none;font-size:22px;font-weight:700;z-index:1}
.rev_slider_wrapper .tp-leftarrow:after,body * .ls-nav-prev:after{position:absolute;content:" ";top:0;left:0;right:0;text-align:center;height:47px;width:47px;text-indent:0;text-shadow:none;-webkit-text-shadow:none;-moz-text-shadow:none;z-index:0;opacity:0.1;filter:alpha(opacity=10)}
.rev_slider_wrapper .tp-rightarrow:after,body * .ls-nav-next:after{position:absolute;content:" ";top:0;left:0;right:0;text-align:center;height:47px;width:47px;text-indent:0;text-shadow:none;-webkit-text-shadow:none;-moz-text-shadow:none;z-index:0;opacity:0.1;filter:alpha(opacity=10)}

.rev_slider_wrapper .tp-rightarrow:hover:after,body * .ls-nav-next:hover:after,.rev_slider_wrapper .tp-leftarrow:hover:after,body * .ls-nav-prev:hover:after{
	opacity:1;filter:alpha(opacity=100)
}
.rev_slider_wrapper .rev_slider,.rev_slider_wrapper .tp-simpleresponsive > ul li {
	max-width:100%;
}




.nivoSlider {
	z-index:0;
}
.carousel-indicators {margin:0;}




body .wpb_row{margin-left:-10px;margin-right:-10px}
body .vc_col-xs-1,body .vc_col-sm-1,body .vc_col-md-1,body .vc_col-lg-1,body .vc_col-xs-2,body .vc_col-sm-2,body .vc_col-md-2,body .vc_col-lg-2,body .vc_col-xs-3,body .vc_col-sm-3,body .vc_col-md-3,body .vc_col-lg-3,body .vc_col-xs-4,body .vc_col-sm-4,body .vc_col-md-4,body .vc_col-lg-4,body .vc_col-xs-5,body .vc_col-sm-5,body .vc_col-md-5,body .vc_col-lg-5, .vc_col-xs-6,body .vc_col-sm-6,body .vc_col-md-6,body .vc_col-lg-6,body .vc_col-xs-7,body .vc_col-sm-7,body .vc_col-md-7,body .vc_col-lg-7,body .vc_col-xs-8,body .vc_col-sm-8,body .vc_col-md-8,body .vc_col-lg-8,body .vc_col-xs-9,body .vc_col-sm-9,body .vc_col-md-9,body .vc_col-lg-9,body .vc_col-xs-10,body .vc_col-sm-10,body .vc_col-md-10,body .vc_col-lg-10,body .vc_col-xs-11,body .vc_col-sm-11,body .vc_col-md-11,body .vc_col-lg-11,body .vc_col-xs-12,body .vc_col-sm-12,body .vc_col-md-12,body .vc_col-lg-12{
	padding-left:10px;
	padding-right:10px;
}

body.vc_responsive .wpb_row .vc_span3,body.vc_responsive .wpb_row .vc_span4,body.vc_responsive .wpb_row .vc_span2,body.vc_responsive .wpb_row .vc_span6,body.vc_responsive .wpb_row .vc_span12,.vc_responsive .wpb_row .vc_span24,.vc_responsive .wpb_row .vc_span8{padding-left:8px;padding-right:8px;}
body #header .menu .wpb_row{margin-bottom:0;}
.wd-fix-margin .wpb_content_element{margin-bottom:0}
body .wpb_teaser_grid .wpb_heading,body .wpb_teaser_grid .categories_filter {padding-left:8px;padding-right:8px;}
body .wpb_column > .wpb_wrapper  ul.wpb_thumbnails-fluid > li:last-child {margin-bottom:35px;}
a.vc_read_more{font-size:14px;line-height:16px;font-weight:700;margin-top:10px;display:inline-block}
body .wpb_row, .wpb_content_element,body ul.wpb_thumbnails-fluid > li,body .last_toggle_el_margin,body .wpb_button{margin-bottom:25px;}

h2.post-title a{font-size:16px;line-height:20px;text-transform:uppercase;}
body .wpb_teaser_grid .categories_filter li a,body .wpb_categories_filter li a{font-size:14px;line-height:18px;text-transform:uppercase;font-weight:400;}
body .wpb_teaser_grid .categories_filter li,body .wpb_categories_filter li{padding:0 10px 0 10px;position:relative;margin:5px 0;}
body .wpb_teaser_grid .categories_filter li:first-child,body .wpb_categories_filter li:first-child{padding:0 10px 0 0;}
body .wpb_teaser_grid .categories_filter li:first-child:before,body .wpb_categories_filter li:first-child:before{display:none !important}
body .wpb_teaser_grid .categories_filter li:before,body .wpb_categories_filter li:before{position:absolute;content:"";top:4px;left:0;right:auto;bottom:4px;width:1px;display:inline-block !important}
body .wpb_teaser_grid .post-thumb,body .wpb_teaser_grid .post-thumb{max-width:100%;}
body .wpb_column > .wpb_wrapper .wpb_teaser_grid .post-thumb a{overflow:hidden;display:inline-block;margin-bottom:10px;}

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid, .wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid{}
body .wd-content ul.wpb_thumbnails-fluid li{padding:0 10px;}

body .wpb_button{text-transform:uppercase;font-size:10px;line-height:14px;padding:10px 30px 10px 30px;letter-spacing:.5px;border:1px solid;margin:0 10px 10px 0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;} 
body .vc_btn {text-transform:uppercase;font-size:10px;line-height:14px;padding:10px 30px 10px 30px;letter-spacing:.5px;margin:0 10px 10px 0;}
body button.wpb_btn-large,body span.wpb_btn-large{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
body .wpb_column > .wpb_wrapper .wpb_button{margin-bottom:10px;}
body .wpb_button.wpb_btn-large,body .vc_btn.vc_btn_lg  {padding:16px 25px 16px 25px;line-height:20px;font-size:15px;min-width:203px;text-align:center;}
body .wpb_button.wpb_btn-small,body .vc_btn.vc_btn_xs {padding:5px 15px 5px 15px;line-height:16px;font-size:8px;min-width:108px;text-align:center;}
body .wpb_call_to_action{padding:35px 35px 25px 35px;}

.wpb_flickr_widget p.flickr_stream_wrap a{
	font-size:14px;line-height:16px;font-weight:700;
}

body .vc_pie_chart_back{border-width:20px;}
body .vc_pie_chart .vc_pie_chart_value{font-size:250%;}




.clear{clear:both}
.nobr{white-space:nowrap}
div.pp_woocommerce .pp_content_container{
	background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,0.25);
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.25);
	-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.25);
	padding:20px 0 20px 0
}
div.pp_woocommerce .pp_content_container:after{content:"";display:block;clear:both}
div.pp_woocommerce .pp_loaderIcon{background:url(/wp-content/themes/wp_oswad_market/images/ajax-loader.gif) center no-repeat}
div.pp_woocommerce div.ppt{color:black}
div.pp_woocommerce .pp_gallery ul li a{border:1px solid rgba(0,0,0,0.5);background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block}
div.pp_woocommerce .pp_gallery ul li a:hover{border-color:#000}
div.pp_woocommerce .pp_gallery ul li.selected a{border-color:#000}
div.pp_woocommerce .pp_arrow_previous:before,
div.pp_woocommerce .pp_arrow_next:before,
div.pp_woocommerce .pp_previous:before,
div.pp_woocommerce .pp_next:before{line-height:1.15!important}
div.pp_woocommerce .pp_previous:before,
div.pp_woocommerce .pp_next:before{
	-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height:16px;width:16px;color:#666!important;background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e8e8e8));background:-webkit-linear-gradient(#f6f6f6,#e8e8e8);background:-moz-linear-gradient(center top,#f6f6f6 0,#e8e8e8 100%);background:-moz-gradient(center top,#f6f6f6 0,#e8e8e8 100%);border:1px solid #ccc;font-size:14px!important;font-family:verdana!important;text-shadow:0 1px 0 #fff;font-weight:bold!important;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.075);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.075);content:"\2039";text-indent:0;display:none;position:absolute;top:50%;margin-top:-10px;text-align:center
}
div.pp_woocommerce .pp_previous:before:hover,div.pp_woocommerce .pp_next:before:hover{
	background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));background:-webkit-linear-gradient(#fff,#e8e8e8);background:-moz-linear-gradient(center top,#fff 0,#e8e8e8 100%);background:-moz-gradient(center top,#fff 0,#e8e8e8 100%);color:#444!important
}
div.pp_woocommerce .pp_previous:hover:before,
div.pp_woocommerce .pp_next:hover:before{display:block}
div.pp_woocommerce .pp_previous:before{left:1em}
div.pp_woocommerce .pp_next:before{right:1em;content:"\203a"}
div.pp_woocommerce .pp_details{margin:0;padding-top:1em}
div.pp_woocommerce .pp_nav,
div.pp_woocommerce .pp_description{font-size:14px}
div.pp_woocommerce .pp_nav,
div.pp_woocommerce .pp_nav p,
div.pp_woocommerce .pp_play,
div.pp_woocommerce .pp_nav .pp_pause,
div.pp_woocommerce .pp_arrow_previous,
div.pp_woocommerce .pp_arrow_next{margin:0}
div.pp_woocommerce .pp_nav{margin-right:1em;position:relative}
div.pp_woocommerce .pp_close{
	-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height:16px;width:16px;color:#666!important;background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e8e8e8));background:-webkit-linear-gradient(#f6f6f6,#e8e8e8);background:-moz-linear-gradient(center top,#f6f6f6 0,#e8e8e8 100%);background:-moz-gradient(center top,#f6f6f6 0,#e8e8e8 100%);border:1px solid #ccc;font-size:14px!important;font-family:verdana!important;text-shadow:0 1px 0 #fff;font-weight:bold!important;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.075);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.075);width:21px;height:21px;top:-10px;right:-10px
}
div.pp_woocommerce .pp_close:hover{
	background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));background:-webkit-linear-gradient(#fff,#e8e8e8);background:-moz-linear-gradient(center top,#fff 0,#e8e8e8 100%);background:-moz-gradient(center top,#fff 0,#e8e8e8 100%);color:#444!important
}
div.pp_woocommerce .pp_close:before{
	content:"\00d7";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0;line-height:1.45
}
div.pp_woocommerce .pp_arrow_previous,
div.pp_woocommerce .pp_arrow_next{
	-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height:16px;width:16px;color:#666!important;background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e8e8e8));background:-webkit-linear-gradient(#f6f6f6,#e8e8e8);background:-moz-linear-gradient(center top,#f6f6f6 0,#e8e8e8 100%);background:-moz-gradient(center top,#f6f6f6 0,#e8e8e8 100%);border:1px solid #ccc;font-size:14px!important;font-family:verdana!important;text-shadow:0 1px 0 #fff;font-weight:bold!important;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.075);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.075);position:relative;margin-top:-1px
}
div.pp_woocommerce .pp_arrow_previous:hover,
div.pp_woocommerce .pp_arrow_next:hover{
	background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));background:-webkit-linear-gradient(#fff,#e8e8e8);background:-moz-linear-gradient(center top,#fff 0,#e8e8e8 100%);background:-moz-gradient(center top,#fff 0,#e8e8e8 100%);color:#444!important}
div.pp_woocommerce .pp_arrow_previous:before,
div.pp_woocommerce .pp_arrow_next:before{
	content:"\2039";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0
}
div.pp_woocommerce .pp_arrow_previous{margin-right:.5em}
div.pp_woocommerce .pp_arrow_next{margin-left:.5em}
div.pp_woocommerce .pp_arrow_next:before{content:"\203a"}
div.pp_woocommerce a.pp_expand,
div.pp_woocommerce a.pp_contract{
	-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height:16px;width:16px;color:#666!important;background:#f6f6f6;background:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e8e8e8));background:-webkit-linear-gradient(#f6f6f6,#e8e8e8);background:-moz-linear-gradient(center top,#f6f6f6 0,#e8e8e8 100%);background:-moz-gradient(center top,#f6f6f6 0,#e8e8e8 100%);border:1px solid #ccc;font-size:14px!important;font-family:verdana!important;text-shadow:0 1px 0 #fff;font-weight:bold!important;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.075);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.075);right:auto;left:-10px;top:-10px;height:21px;width:21px
}
div.pp_woocommerce a.pp_expand:hover,
div.pp_woocommerce a.pp_contract:hover{
	background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));background:-webkit-linear-gradient(#fff,#e8e8e8);background:-moz-linear-gradient(center top,#fff 0,#e8e8e8 100%);background:-moz-gradient(center top,#fff 0,#e8e8e8 100%);color:#444!important
}
div.pp_woocommerce a.pp_expand:before,
div.pp_woocommerce a.pp_contract:before{
	content:"\2295";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0;line-height:.9!important;font-size:19px!important
}
div.pp_woocommerce a.pp_contract:before{content:"\2297"}
div.pp_woocommerce #respond{margin:0;width:100%;background:0;border:0;padding:0}
div.pp_woocommerce #respond .form-submit{margin-top:0;float:none}
div.pp_woocommerce .pp_inline{padding:0!important}
div.pp_pic_holder a:focus{outline:0}
div.pp_overlay{background:#fff;display:none;left:0;position:absolute;top:0;width:100%;z-index:10001}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10002}
.pp_top{height:20px;position:relative}
* html .pp_top{padding:0 20px}
.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle{left:0;position:static}
.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_fade{display:none}
.pp_content_container{position:relative;text-align:left;width:100%}
html .pp_content_container .pp_left{padding-left:30px}
html.pp_content_container .pp_right{padding-right:30px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px 0}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,
.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,
a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a:hover,
.pp_gallery li.selected a{border-color:#fff}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{display:block;height:33px;width:50px}
.pp_gallery li.default a img{display:none}
.pp_gallery .pp_arrow_previous,
.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_bottom{height:20px;position:relative}
* html .pp_bottom{padding:0 20px}
.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_bottom .pp_middle{left:0;position:static}
.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res .pp_inline{text-align:left}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:10001}





.cloud-zoom-lens {
	border: 4px solid #888;
	
	background-color:#fff;	
	cursor:move;		
}

body.page #main_content div.product div.images #wrap .cloud-zoom-big, body.woocommerce #main_content div.product div.images #wrap .cloud-zoom-big, body.woocommerce-page #main_content div.product div.images #wrap .cloud-zoom-big, body.woocommerce #content #main_content div.product div.images #wrap .cloud-zoom-big, body.woocommerce-page #content #main_content div.product div.images #wrap .cloud-zoom-big{
	z-index:100 !important;
	top:0 !important;
}
.mousetrap {z-index:110 !important}
.cloud-zoom-lens{margin:0 !important}


.cloud-zoom-title {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	top:0px;
}


.cloud-zoom-big {
	border:4px solid #ccc;
	overflow:hidden;
}


.cloud-zoom-loading {
	color:white;	
	background:#222;
	padding:3px;
	border:1px solid #000;
}








.fix{clear:both;}
.widget-container {position:relative;}
#right-sidebar > ul > li:first-child,#left-sidebar > ul > li:first-child{
	padding-top:0;
	border-top:0;
}
.widget-container, .widget-container ul li {	
	list-style:none;
}
.widget-container{
	clear:both;
}
.widget-container.widget_social > div > ul{
	display:inline-block;
}
.widget-container select, .widget-container select option {
	max-width:100%;
}
.widget-container select, .widget-container select option{
	min-width:140px;
}
#right-sidebar .widget-container > .widget_title_wrapper,
#left-sidebar .widget-container > .widget_title_wrapper,
#footer .footer-front .widget-container .widget_title_wrapper{
	margin:0 0 -1px 0;
	padding:0;
	border-width:1px 1px 1px 1px;
	position:relative;
}
.left-sidebar-content li.widget-container > div.clear,
.right-sidebar-content li.widget-container > div.clear,
#footer .footer-front li.widget-container > div.clear{
	border-width:0;
}
.left-sidebar-content h3.widget-title,
.right-sidebar-content h3.widget-title,
#footer .footer-front h3.widget-title {
    line-height: 24px;
    font-size: 20px;
    padding:15px 18px;
    margin: 0;
	display:inline-block;
	position:relative;
	text-transform:uppercase;
	font-weight:300;
}
.left-sidebar-content .widget-container, 
.right-sidebar-content .widget-container,
.left-sidebar-content .rev_slider_wrapper, 
.right-sidebar-content .rev_slider_wrapper {
    margin-top: 15px !important;
	overflow:hidden;
}
.left-sidebar-content .widget-container.first,
.right-sidebar-content .widget-container.first, 
.left-sidebar-content .rev_slider_wrapper.first,
.right-sidebar-content .rev_slider_wrapper.first,
.left-sidebar-content .widget-container:first-child,
.right-sidebar-content .widget-container:first-child, 
.left-sidebar-content .rev_slider_wrapper:first-child,
.right-sidebar-content .rev_slider_wrapper:first-child {
    margin-top:0 !important;
	padding-top:0;
}
.left-sidebar-content .widget-container:first-child,
.right-sidebar-content .widget-container:first-child {
    margin-top: 0;
}
.xoxo{margin-bottom:0;}
#right-sidebar .xoxo {
	padding-right:0;
	padding-left:0;
	margin-top:0;
}
#left-sidebar .xoxo {
	padding-left:0;
	padding-right:0px;
	margin-top:0;
}
#footer h3.widget-title a {
	font-size:18px;
}
.widget-container.woocommerce  ul li a.thumbnail{width:100%;}
.widget-container .thumbnail{
	border:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;
}
.left-sidebar-content .widget_title_wrapper:before,
.right-sidebar-content .widget_title_wrapper:before,
#footer .footer-front .widget_title_wrapper:before{
	content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:1px;z-index:1;
}
.widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li > a:hover,
ul.product_list_widget li a:hover, 
.woocommerce ul.product_list_widget li a:hover, 
.woocommerce-page ul.product_list_widget li a:hover, 
ul.cart_list li a:hover, .woocommerce ul.cart_list li a:hover, 
.woocommerce-page ul.cart_list li a:hover,
.widget_popular ul li .title a:hover,
.woocommerce .widget_popular ul li .title a:hover,
.widget_hot_product ul li .title a:hover,
.woocommerce .widget_hot_product ul li .title a:hover,
.widget_top_rated_products ul.product_list_widget li > a:hover,
.woocommerce .widget_top_rated_products ul.product_list_widget li > a:hover,
.widget_recent_reviews ul.product_list_widget li > a:hover,
.woocommerce .widget_recent_reviews ul.product_list_widget li > a:hover{}

.widget-container > ul {
	margin:0 0 0 0;
	padding:10px 0 5px 0;
}

.widget_flickr .wrap,.widget_tag_cloud .tagcloud,
#left-sidebar .widget_recent_post_slider .wd_recent_post_widget_wrapper,
#right-sidebar .widget_recent_post_slider .wd_recent_post_widget_wrapper,
.widget_social .social-icons ,
.widget-container .testimonials-list,
.widget-container .features,
.widget-container .alphabet-products,
.widget-container form[id^="searchform-"] ,
.widget-container.widget_text .wid-text,
.widget_product_tag_cloud .tagcloud,
.wd_tag_cloud .wd_widget_tag_cloud,
.widget_display_search > form,
.widget_display_stats > dl
{
	padding:10px 18px 5px 18px;
}
.widget_product_tag_cloud .tagcloud,
.wd_tag_cloud .wd_widget_tag_cloud{
	padding:16px 18px 5px 18px;
}
.bbp_widget_login .bbp-logged-in{
	padding:10px 18px 15px 18px;
}
.widget-container.widget_archive > ul,
.widget-container.widget_categories > ul,
.widget-container.widget_meta > ul,
.widget-container.widget_pages > ul,
.widget-container.widget_display_search > form,
.widget-container.widget_display_stats > dl,
.widget-container.widget_recent_entries > ul,
.widget-container.widget_search > form,
.widget-container.widget_layered_nav > ul,
.widget-container.widget_twitterupdate #twitter-box,
.widget_subscriptions .subscribe_widget,
.widget_flickr .wrap,
.widget-container.widget_product_categories > ul,
.widget-container.widget_product_search > form,
.widget-container.yith-woocompare-widget > ul,
.widget-container.widget_layered_nav_filters > ul{
	padding:15px 18px 15px 18px;
}
.widget-container.widget_display_replies > ul,
.widget-container.widget_display_views > ul,
.widget-container.widget_display_forums > ul,
.widget-container.widget_display_topics > ul{
	padding:0;
}

#footer .widget_flickr .wrap,.widget_tag_cloud .tagcloud,
#footer .widget_recent_post_slider .wd_recent_post_widget_wrapper,
#footer .widget_recent_post_slider .wd_recent_post_widget_wrapper,
#footer .widget_social .social-icons ,
#footer .widget-container .testimonials-list,
#footer .widget-container .features,
#footer .widget-container .alphabet-products,
#footer .widget-container form[id^="searchform-"] ,
#footer .widget-container.widget_text .wid-text,
#footer .widget_product_tag_cloud .tagcloud,
#footer .wd_tag_cloud .wd_widget_tag_cloud,
#footer .widget_display_search > form,
#footer .widget_display_stats > dl,
#footer .bbp_widget_login .bbp-logged-in,

#footer .widget-container.widget_archive > ul,
#footer .widget-container.widget_categories > ul,
#footer .widget-container.widget_display_replies > ul,
#footer .widget-container.widget_display_stats > dl,
#footer .widget-container.widget_display_views > ul,
#footer .widget-container.widget_display_search > form,
#footer .widget-container.widget_display_forums > ul,
#footer .widget-container.widget_meta > ul,
#footer .widget-container.widget_pages > ul,
#footer .widget-container.widget_recent_comments > ul,
#footer .widget-container.widget_recent_entries > ul,
#footer .widget-container.widget_search > form,
#footer .widget-container.widget_layered_nav > ul,
#footer .widget-container.widget_twitterupdate #twitter-box,
#footer .widget_subscriptions .subscribe_widget,
#footer .widget_flickr .wrap,
#footer .widget-container.widget_product_categories > ul,
#footer .widget-container.widget_product_search > form,
#footer .widget-container.yith-woocompare-widget > ul{
	padding-left:0;padding-right:0;
	border:0;
}

.left-sidebar-content li.widget-container > div,
.right-sidebar-content li.widget-container > div,
#footer .footer-front li.widget-container > div,
.widget-container.widget_archive > ul,
.widget-container.widget_categories > ul,
.widget-container.widget_display_stats > dl,
.widget-container.widget_display_replies > ul,
.widget-container.widget_display_views > ul,
.widget-container.widget_display_search > form,
.widget-container.widget_display_forums > ul,
.widget-container.widget_meta > ul,
.widget-container.widget_pages > ul,
.widget-container.widget_recent_comments > ul,
.widget-container.widget_recent_entries > ul,
.widget-container.widget_search > form,
.widget-container.widget_layered_nav > ul,
.widget-container.widget_product_categories > ul,
.widget-container.widget_sale_product > ul,
.widget-container.widget_products > ul,
.widget-container.widget_product_search > form,
.widget-container.widget_recently_viewed_products > ul,
.widget-container.widget_recent_reviews > ul,
.widget-container.yith-woocompare-widget > ul,
.widget-container.widget_top_rated_products > ul,
.widget-container.widget_layered_nav_filters > ul,
.widget-container.widget_display_topics > ul{
	border-width:1px;
	border-style:solid;
	clear:both;
}
.widget-container .wd_widget_product_slider_wrapper .product_per_slide ul{
	padding:10px 0 10px 0;
}
.widget_nav_menu div{
	padding:10px 18px 15px 18px;
}
.widget-container.ew-video > div.open{
	padding:0px 18px 0 18px;
}
.woocommerce .woocommerce.widget_shopping_cart .total, 
.woocommerce-page .woocommerce.widget_shopping_cart .total, 
.woocommerce.widget_shopping_cart .total,
body.woocommerce .woocommerce.widget_shopping_cart .buttons, 
body.woocommerce-page .woocommerce.widget_shopping_cart .buttons{
	padding-left:18px;padding-right:18px;
}
.woocommerce .woocommerce.widget_shopping_cart ul.cart_list li .total, 
.woocommerce .woocommerce.widget_shopping_cart ul.product_list_widget li .total, 
.woocommerce.widget_shopping_cart .total strong{
	left:18px;
}
.widget-container.wd_widget_recent_product_slider .widget_title_wrapper,
.widget-container.wd_widget_popular_product_by_categories .widget_title_wrapper,
.widget-container.wd_widget_best_selling_product .widget_title_wrapper{
	padding-right:70px;
}
.widget-container.wd_widget_popular_product_by_categories .product_per_slide ul{
	padding:0 0 10px 0;
}
.widget_price_filter > form ,
body .woocommerce ul.cart_list, 
body .woocommerce ul.product_list_widget, 
body.woocommerce-page ul.cart_list, 
body.woocommerce-page ul.product_list_widget{
	padding:10px 0 5px 0;
}


.wd_widget_product_slider_wrapper div.has_navi~div,
.widget_recent_comments_custom div.has_navi~div,
.widget_wd_recent_post_widget div.has_navi~div{
	padding-right:40px;
}

.widget-container.widget_recent_comments_custom .widget_per_slide ul,
.widget-container.wd_widget_bbpress_recent_posts .wd_bbpress_recent_posts ul{
	padding:10px 0 0 0
}
#left-sidebar .widget-container.widget_text .textwidget,
#right-sidebar .widget-container.widget_text .textwidget,
#footer .widget-container.widget_text .textwidget{padding-bottom:0;border:0;}



body .shortcode_slider .slider_control .next{right:0 !important;top:50% !important;margin-top:-10px !important;}
body .shortcode_slider .slider_control .prev{right:auto !important;left:0 !important;top:50% !important;margin-top:-10px !important;}

.widget-container .wd_widget_product_slider_wrapper .widget_title_wrapper,
.widget-container.wd_widget_related_upsell_product .widget_title_wrapper,

#footer .widget-container .wd_widget_product_slider_wrapper .widget_title_wrapper,
#footer .widget-container.wd_widget_related_upsell_product .widget_title_wrapper
{
	padding-right:55px;
	position:relative;
}
.woocommerce .product_list_widget li .star-rating,
.woocommerce-page .product_list_widget li .star-rating{display:none;}
.widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li .star-rating,
.widget-container.wd_widget_tab_product .product_list_widget > li .star-rating,
.woocommerce .widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li .star-rating,
.woocommerce-page  .widget-container.wd_widget_tab_product .product_list_widget > li .star-rating,
.woocommerce  .wd_widget_product_slider_wrapper .product_per_slide ul > li .star-rating{
    margin: 0;
	font-size:15px !important;line-height:15px;
	height:15px !important;width:14px;
	position:absolute;left:auto;right:15px;bottom:16px;top:auto;
	display:block;
}

#left-sidebar .widget-container.woocommerce ul li > a.button,
#right-sidebar .widget-container.woocommerce ul li > a.button,
.menu .widget-container.woocommerce ul li > a.button{display:none;} 

#footer .first-footer-widget-area .widget-container.woocommerce,
#footer .second-footer-widget-area .widget-container.woocommerce,
#footer .fourth-footer-widget-area .widget-container.woocommerce,
#footer .third-footer-widget-area .widget-container.woocommerce{
	max-width:33.33%;float:left;clear:none;padding-left:30px;width:100%;margin-bottom:20px
}

.widget-container .slider_control .next{		
	position:absolute;
	right:18px;
	top:15px;
	margin-top:0;
	margin-left:0;
	width:24px;
	height:24px;
	border:1px solid #d9d9d9;
	display:inline-block;
	font-size:0;
	color:transparent;
	z-index:9;
	transition:all 0.3s ease-in-out 0;
	-moz-transition:all 0.3s ease-in-out 0;
	-webkit-transition:all 0.3s ease-in-out 0;
	background-color:#ffffff !important;
}
.widget-container .slider_control .next:before{
	font-family: 'FontAwesome';
	line-height:22px;
	font-size:9px;
	font-weight:bold;
	content: "\f054";
	position:absolute;
	left:2px;right:0;bottom:0;top:0;
	text-align:center;
	color:#888888;
}
.widget-container .slider_control .prev{
	z-index:9;
	position:absolute;
	top:15px;
	right:44px;
	margin-top:0;
	margin-left:0;
	width:24px;
	height:24px;
	border:1px solid #d9d9d9;
	display:inline-block;
	font-size:0;
	color:transparent;
	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;
	background-color:#ffffff !important;
}
.widget-container .slider_control .prev:before{
	font-family: 'FontAwesome';
	line-height:22px;
	font-size:9px;
	font-weight:bold;
	content: "\f053";
	position:absolute;
	left:0;right:0;bottom:0;top:0;
	text-align:center;
	color:#888888;
}
.widget-container .slider_control .next:hover{
	background-color:#000000 !important;
	border-color:#000000;
}
.widget-container .slider_control .prev:hover{
	background-color:#000000 !important;
	border-color:#000000;
}
.widget-container .slider_control .next:hover:before{
	color:#ffffff;
}
.widget-container .slider_control .prev:hover:before{
	color:#ffffff;
}



.woocommerce-page .widget-container .button,
.woocommerce .widget-container .button,
.woocommerce-page .widget-container input[type^=submit],
.woocommerce .widget-container input[type^=submit],
form[id^="searchform-"] .bg_search input[id^="searchsubmit-"],
.widget_subscriptions button.button{	
	padding:9px 15px;
}








body .wd_widget_product_categories .clear{min-height:0;line-height:0;}
.wd_widget_product_categories .wd_product_categories > .dropdown_mode li ul.sub_cat{
	top:100%;left:-5px !important;right:0 !important;position:relative;border:0;
	width:calc(100% + 5px);width:-webkit-calc(100% + 5px);width:-moz-calc(100% + 5px);width:-o-calc(100% + 5px);
	padding:22px 0 10px 0;
}
.wd_widget_product_categories .wd_product_categories > .dropdown_mode li ul.sub_cat ul{margin-top:6px;}
.wd_widget_product_categories .wd_product_categories > .dropdown_mode > li.has_sub > a:before{content:"";left:-60px;right:-20px;bottom:-16px;top:auto;height:1px;position:absolute;width:auto;z-index:0;}
.wd_widget_product_categories .wd_product_categories > .dropdown_mode > li{overflow:hidden}
.wd_widget_product_categories .wd_product_categories > .dropdown_mode > li > a{position:relative;}
.wd_widget_product_categories .wd_product_categories > .dropdown_mode > li a:hover{text-decoration:none}
.wd_widget_product_categories .wd_product_categories > .dropdown_mode li ul.sub_cat li{border:0;padding:6px 0 6px 20px;position:relative;line-height:16px;}
.wd_widget_product_categories .wd_product_categories > .dropdown_mode li ul.sub_cat li a{text-transform:none;padding:0;}
.wd_widget_product_categories .wd_product_categories > ul.dropdown_mode > li{border-width:0 0 1px 0;border-style:solid;}
.wd_widget_product_categories .wd_product_categories > .dropdown_mode li a.current{font-weight:700}
.wd_widget_product_categories .wd_product_categories > .dropdown_mode ul.sub_cat:before{display:none}
.wd_widget_product_categories .wd_product_categories > .dropdown_mode ul.sub_cat .icon_toggle{left:0;top:5px;}
.wd_widget_product_categories .wd_product_categories > .dropdown_mode ul.sub_cat .icon_toggle:before{content: "-";font-family:arial;font-size:12px;}
.wd_widget_product_categories .wd_product_categories .dropdown_mode ul.sub_cat li.has_sub > .icon_toggle:before{content:"+";font-size:12px;font-family:arial;}
.wd_widget_product_categories .wd_product_categories .dropdown_mode li.has_sub > span.icon_toggle.active:before{
	content: "\f056";
	top:0;
}
.wd_widget_product_categories .wd_product_categories .dropdown_mode ul.sub_cat  li.has_sub span.icon_toggle.active:before{
	content:"-";font-family:arial;
}
.wd_widget_product_categories .wd_product_categories .dropdown_mode .icon_toggle{
	width:15px;
	height:15px;
	display:inline-block;
	cursor:pointer;
	position:absolute;
	margin:0;
	left:13px;top:10px;bottom:0;
	content:"\f056";
}
.wd_widget_product_categories .wd_product_categories .dropdown_mode .icon_toggle:before{
	content: "-";position:absolute;top:1px;left:0;right:0;
	font-family: 'FontAwesome';font-size:14px;line-height:20px;
	text-align:center;
	font-weight:bold;
}





body #header .header-category{
	width:calc(22% + 6px);width:-webkit-calc(22% + 6px);width:-moz-calc(22% + 6px);position:absolute;left:0;right:auto;top:0;bottom:auto;z-index:15;padding-left:10px; display: none;
}
body #header .v3 .wd_widget_product_categories .wd_product_categories:before{
	background-color:#f5f4f4;
}
body #header .v4 .wd_widget_product_categories .wd_product_categories:before,
#header .v4 .header-category .wd_widget_product_categories .wd_product_categories ul ul:before{
	opacity:0.8;
	background:#000000;
}
#header .v4 .header-category .wd_widget_product_categories .wd_product_categories ul.hover_mode ul{
	background:transparent;
}
body #header .header-category .wd_widget_product_categories{
	width:100%;
	margin:0;padding:0;
}
#header .header-category .wd_widget_product_categories .wd_product_categories{
	top:100%;border-width:0 1px 0 1px;border-style:solid;
	position:absolute;
	transition:all 250ms ease-in-out 0s;
	-moz-transition:all 250ms ease-in-out 0s;
	-webkit-transition:all 250ms ease-in-out 0s;
	left:10px;right:1px;
}
#header .header-category .wd_widget_product_categories .wd_product_categories > ul li{list-style:none}
#header .header-category .wd_widget_product_categories .wd_product_categories > ul{display:none;}
body #header .wd_widget_product_categories{border:0;}
body #header .wd_widget_product_categories h2.widgettitle{
	padding-left:60px;
	font-weight:400;
	padding:13px 18px 13px 40px;
	text-transform:none;
	border-width:0 0 0 1px;
	border-style:solid;
	text-align:left;
	position:relative;
	font-size:20px;line-height:24px;
	width:auto;
}
body #header .wd_widget_product_categories h2.widgettitle:before{
	content: "\f00b";
	position:absolute;
	top:13px;left:14px;right:auto;bottom:0;
	line-height:26px;
	font-family: 'FontAwesome';
	font-size:14px;
}
body #header .wd_widget_product_categories:hover{cursor:pointer}





body .wd_widget_product_categories{overflow:visible !important;}
body.home .wd_widget_product_categories {margin-bottom:25px;}
.wd_widget_product_categories .wd_product_categories .hover_mode .icon_toggle{display:none}
.wd_widget_product_categories .wd_product_categories li.has_sub > .icon_toggle:before{
	content: "\f055";
	top:0;
}
.wd_widget_product_categories .wd_product_categories li.has_sub:hover > span.icon_toggle:before{
	content: "\f056";
	top:0;
}
.wd_widget_product_categories .wd_product_categories > ul.hover_mode > li.has_sub:after{
	font-family: 'FontAwesome';font-size:16px;line-height:20px;
	content: "\f105";;position:absolute;left:auto;top:9px;right:20px;bottom:auto;
}
body .wd_widget_product_categories .widget_title_wrapper,
.widget-container.widget_categories .widget_title_wrapper{position:relative;border-width:0!important;color:#fff !important;margin-left:-1px;margin-right:-1px;}
.wd_widget_product_categories .wd_product_categories,
.wd_widget_product_categories .wd_product_categories{
	border-width:0 !important;
}
.wd_widget_product_categories .wd_product_categories > ul.hover_mode,
.wd_widget_product_categories .wd_product_categories > ul.hover_mode{
	border-width:0 1px 1px 1px;
}
.wd_widget_product_categories .wd_product_categories > ul.hover_mode > li {padding:11px 18px 11px 18px}
.wd_widget_product_categories .wd_product_categories > ul.hover_mode > li,.wd_widget_product_categories .wd_product_categories > ul.hover_mode > li li{padding-right:38px;}
.wd_widget_product_categories .wd_product_categories > ul > li{position:relative;padding:12px 20px 12px 38px;z-index:99;line-height:16px;}
.wd_widget_product_categories .wd_product_categories > ul.hover_mode .sub_cat li .icon_toggle{display:none}
.wd_widget_product_categories .wd_product_categories > ul li li{z-index:6}
.wd_widget_product_categories .wd_product_categories > ul li li li{z-index:5}
.wd_widget_product_categories .wd_product_categories > ul > li a,
.widget-container.widget_categories > ul li a{display:inline-block;width:100%;font-size:14px;line-height:16px;position:relative}
.wd_widget_product_categories .wd_product_categories > ul > li .sub_cat a{
	font-size:13px;line-height:18px;
	text-transform:none;
}
.wd_widget_product_categories .wd_product_categories > ul > li a:hover{text-decoration:none}
.wd_widget_product_categories .wd_product_categories > ul{padding:0;position:relative;margin:0;border-width:0 1px 0 1px;
	border-style:solid;}
.wd_widget_product_categories .wd_product_categories > ul.hover_mode{padding:8px 0 14px 0;}
.wd_widget_product_categories .wd_product_categories > ul > li ul.sub_cat{position:absolute;top:-8px;margin-left:0;border-width:1px 1px 1px 1px;border-style:solid;z-index:-1;width:240px;display:none;left:100%;padding:12px 0 16px 0}
.wd_widget_product_categories .wd_product_categories > ul > li ul.sub_cat ul.sub_cat{top:-13px;}

.wd_widget_product_categories .wd_product_categories,
.widget-container.widget_categories > ul{position:relative;}

.wd_widget_product_categories .wd_product_categories > ul.hover_mode > li ul.sub_cat:before,
.wd_widget_product_categories .wd_product_categories:before,
.widget-container.widget_categories > ul:before{
	background-color:#d9d9d9;
	opacity:0.2;
	position:absolute;
	content:"";
	left:0;right:0;bottom:0;top:0;
	z-index:0;
}
#header .v3 .wd_widget_product_categories .wd_product_categories:before{
	opacity:1;
}
.wd_widget_product_categories .wd_product_categories > ul.hover_mode > li ul.sub_cat li{padding:2px 18px 2px 18px;position:relative;}
#right-sidebar .wd_widget_product_categories .wd_product_categories > ul > li ul.sub_cat{left:auto;}
body .wd_widget_product_categories .widget_title_wrapper:before{display:none;}
body .wd_widget_product_categories .widget_title_wrapper h3,
.widget-container.widget_categories .widget_title_wrapper h3{
	font-weight:400;
	padding:14px 18px 14px 18px;
	text-transform:none;
	color:#fff !important;
}
#right-sidebar .wd_widget_product_categories .widget_title_wrapper h3,
#left-sidebar .wd_widget_product_categories .widget_title_wrapper h3,
#footer .wd_widget_product_categories .widget_title_wrapper h3,
#right-sidebar .widget-container.widget_categories .widget_title_wrapper h3,
#left-sidebar .widget-container.widget_categories .widget_title_wrapper h3,
#footer .widget-container.widget_categories .widget_title_wrapper h3{
	color:#fff !important;
}

.widget-container.widget_categories > ul li,
.widget-container.widget_categories > ul ul li:first-child{
	padding:11px 0 11px 0;
}
.widget-container.widget_categories > ul li a{
	width:auto;
}
.widget-container.widget_categories > ul li:first-child{
	padding:3px 0 11px 0;
}
.widget-container.widget_categories > ul li a:hover{
	text-decoration:none;
}
.widget-container.widget_categories > ul ul{
	margin:9px 0 0 16px;
}
.widget-container.widget_categories > ul ul li:last-child{
	padding-bottom:0;
}



.yith-woocompare-widget{
	position:relative;
}
.yith-woocompare-widget 	.products-list{
	padding-bottom:70px !important;
}
.yith-woocompare-widget 	.products-list li{
	position:relative;
	padding-right:30px;
}
.yith-woocompare-widget 	.products-list li a.title{
	width:100%;
	padding-right:30px;
}
.yith-woocompare-widget .compare.button{
	position:absolute;
	right:20px;
	bottom:20px;
	top:auto !important;
}
.yith-woocompare-widget a.clear-all{
	position:absolute;
	left:20px;
	bottom:26px;
	top:auto !important;
	font-weight:bold;
}
.yith-woocompare-widget ul.products-list a.remove{
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	border: 1px solid;
	
	background: url(/wp-content/themes/wp_oswad_market/images/ic-remove-cart.png) center no-repeat;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-o-border-radius: 100%;
	position: absolute;
	top: 4px;
	font-size:0;
	display:inline-block;
	right: 0;
}



.widget-container #calendar_wrap{
	margin-top:10px;
	border:0 !important
}
#wp-calendar {
    width: 100%;
    text-align: center;
}
#calendar_wrap {
	padding-left:0;
}
#wp-calendar caption {
    padding: 5px 0;
    text-transform: uppercase;
	border-width:0;
	border-style:solid;
	color:#fff;
	font-weight:bold;
}
#wp-calendar thead tr th {
    border: 0;
    letter-spacing: 0;
    padding:2px 0;
    text-align: center;
}
#wp-calendar tbody tr td {
    position: relative;
    z-index: 10;
    letter-spacing: 0;
    padding: 0;
    text-align: center;
	white-space:nowrap;
}
#wp-calendar tfoot tr td {
    border: 0;
    letter-spacing: 0;
    padding: 0;
    text-align: center;
}
#wp-calendar tfoot td#prev {
    text-align: left;
    padding: 0 0 5px 5px;
}
#wp-calendar tfoot td.pad {
    text-align: center;
}
#wp-calendar tfoot td.pad a {
    font-weight: bold;
}
#wp-calendar tfoot td#next {
    text-align: right;
    padding: 0 5px 5px 0;
}
#wp-calendar tfoot td#next a {
    font-weight: bold;
}



.widget-container > select{
	margin:15px 0 10px;
	width:100%;
	max-width:300px;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, 
.woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img{
	margin-left:0;
}






.widget_archive > ul ul,
.widget_meta > ul ul,
.widget_categories > ul ul,
.widget_product_categories ul ul, 
.widget_nav_menu > div ul ul,
.widget_pages > ul ul,
.widget_recent_entries > ul ul{
	margin:6px 0 0 16px;
}
.widget_archive > ul,
.widget_meta > ul,
.widget_categories > ul ,
.widget_product_categories ul, 
.widget_nav_menu div > ul, 
.widget_pages > ul,
.widget_recent_entries > ul,
.widget-container.widget_recent_comments_custom .widget_per_slide ul,
.widget-container .wd_widget_product_slider_wrapper .product_per_slide ul{
    margin-left: 0;
}
.widget_archive ul li a,
.widget_meta ul li a,
 
.widget_categories ul li a,
.widget_nav_menu div ul li a, 
.widget_pages ul li a,
.widget_product_categories ul li a,
.widget_recent_entries ul li a{
    font-size: 12px;
}
.widget_archive ul li,
.widget_categories ul li,
.widget_meta ul li, 
.widget_nav_menu div ul li,
.widget_pages ul li,
.widget_product_categories ul li,
.widget_recent_entries ul li,
.yith-woocompare-widget 	.products-list li{
    list-style: none;
    padding: 6px 0 0;
	line-height:18px;
}
.widget_archive ul li:first-child,.widget_categories ul li:first-child,
.widget_meta ul li:first-child, .widget_nav_menu div ul li:first-child,
.widget_pages ul li:first-child,.widget_product_categories ul li:first-child{
    padding: 0;
}


.widget_categories ul li > a:hover,
.widget_nav_menu ul li > a:hover,
.widget_pages ul li > a:hover,
.widget_product_categories ul li > a:hover,
.widget_product_categories ul li.current-cat > a,
.widget_pages ul li.current_page_item > a,
.widget_nav_menu ul li.current_page_item > a,
.widget_categories li.current-cat > a{text-decoration:underline;}

.widget_pages ul li.current_page_item > a,
.widget_product_categories ul li.current-cat > a,
.widget_nav_menu ul li.current_page_item > a,
.widget_categories li.current-cat > a{
	cursor:default;
	font-weight:bold;
}


.widget_categories > ul > li > a ,
.widget_nav_menu div > ul > li > a, 
.widget_pages > ul > li > a,
.widget_product_categories > ul > li > a,
.widget_recent_entries > ul > li > a{
    font-size: 13px;
	line-height:16px;
}
.widget_archive ul li > a:focus,
.widget_meta ul li > a:focus,
.widget_categories > ul > li > a:focus ,
.widget_nav_menu div > ul > li > a:focus, 
.widget_pages > ul > li > a:focus,
.widget_product_categories > ul > li > a:focus,
.widget_recent_entries > ul > li > a:focus,
.widget_archive ul li > a:hover,
.widget_meta ul li > a:hover,
.widget_categories > ul > li > a:hover ,
.widget_nav_menu div > ul > li > a:hover, 
.widget_pages > ul > li > a:hover,
.widget_product_categories > ul > li > a:hover,
.widget_recent_entries > ul > li > a:hover,
.widget_product_categories > ul > li.current-cat > a,
.widget_nav_menu div > ul > li.current_page_item > a,
.widget_pages > ul > li.current_page_item > a,
.widget_categories > ul >li.current-cat > a{text-decoration:none;}




.wd_widget_tag_cloud{overflow:hidden;}
.widget_tag_cloud .tagcloud ,.widget_product_tag_cloud .tagcloud {
    overflow: hidden;
}
#footer .widget_tag_cloud .tagcloud a,
#footer .widget_product_tag_cloud .tagcloud a,
#footer .wd_tag_cloud .wd_widget_tag_cloud a{
	font-weight:500;
	font-size:12px;
	line-height:20px;
	border:1px solid;
}
.widget_tag_cloud .tagcloud a,.widget_product_tag_cloud .tagcloud a,.wd_tag_cloud .wd_widget_tag_cloud a  {
    display: inline-block;
    float: left;
	font-size:12px;
    line-height: 20px;
	padding:6px 10px;
    margin: 0 5px 7px 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	background:transparent;
}
.widget_tag_cloud .tagcloud a:hover,
.widget_product_tag_cloud .tagcloud a:hover{color:#fff;}
.wd_tag_cloud .wd_widget_tag_cloud  embed{margin-top:-20px}
.wd_tag_cloud .wd_widget_tag_cloud a:hover,
.wd_tag_cloud .wd_widget_tag_cloud a:focus{text-decoration:none;}




.widget-container.widget_recent_comments_custom{position:relative;}
.widget-container.widget_recent_comments_custom .widget_per_slide ul{margin:0;}
.widget_recent_comments_custom  div.avatar{border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;width:50px;height:50px;margin:0 10px 0 0;display:inline-block;position:absolute;top:14px;left:32px;right:auto;bottom:auto}
.widget_recent_comments_custom  img.avatar{border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;width:50px;height:50px;}
.widget_recent_comments_custom .wd_info_comment{padding:14px 10px 24px 92px;position:relative;}
.widget_recent_comments_custom .wd_info_comment > span,.widget_recent_comments_custom .wd_info_comment > span a{display:inline-block;text-transform:uppercase;font-weight:700;}
.widget_recent_comments_custom .wd_info_comment span.twitter{position:relative;line-height:16px;display:block;}
.widget_recent_comments_custom .wd_info_comment span.twitter a{font-size:10px;line-height:12px;font-weight:400;}
.widget_recent_comments_custom .wd_info_comment span.twitter:before{margin-right:5px;content: "\f099";font-family: 'FontAwesome';font-size:18px;}
.widget-container.widget_recent_comments_custom .widget_per_slide ul li .comment-body{padding:15px 13px 20px 15px;border:1px solid;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin:0 3px 4px 3px;overflow:visible}
.widget-container.widget_recent_comments_custom .widget_per_slide ul li .comment-body:before{content:"";position:absolute;bottom:-15px;left:45px;top:auto;opacity:1;filter:alpha(opacity=100);
	width:0;
	height: 0;
	border-top: 15px solid;
	border-left: 14px solid transparent;z-index:1;
}
.widget-container.widget_recent_comments_custom .wd_widget_recent_comments_wrapper{border:0 !important}
.widget-container.widget_recent_comments_custom .widget_per_slide ul li .comment-body:after{
	
}




.ew-video iframe {
    max-width: 100%;
}
.ew-video .description {
    font-weight: bold;
    color: #646464;
}
.ew-video .hide iframe {
    display: none;
}
.ew-video .hide .description {
    display: none;
}
.ew-video ul li a {
    padding-left: 20px;
    display: inline-block;
    position: relative;
    text-transform: capitalize;
}
.ew-video ul li a:before {
    content: "\f008";
    position: absolute;
    left: 0;
    top: 0;
    font-family: FontAwesome;
    display: inline-block;
}




.widget_twitterupdate {
    position: relative;
}
.widget_twitterupdate ul {
    margin:4px 0 0 0;
}
.widget_twitterupdate ul li.status-item {
    list-style: none;
    position: relative;
    display: inline-block;
    margin-bottom: 20px;padding-left:25px;
	clear:both;
}
.widget_twitterupdate ul li.status-item:before{
	content: "\f099";position:absolute;top:2px;left:0;font-size:16px;line-height:16px;font-family: FontAwesome;
}
.widget_twitterupdate ul li.status-item .date-time {
    margin:5px 5px 0 0;
	display:inline-block;
	float:left;
}
.widget_twitterupdate ul li.status-item .user{
	display:inline-block;
	float:left;margin-top:5px;
}
.widget_twitterupdate ul li.status-item .user a:hover,.widget_twitterupdate ul li.status-item .date-time:hover{
	text-decoration:underline !important;
}
.widget_twitterupdate ul li.status-item .date-time a {
    font-size: 12px;
}
.widget_twitterupdate ul li.status-item .tweet-content {
    line-height: 16px;
	font-size:13px;
}
.widget_twitterupdate ul li.status-item .tweet-content a {
    font-weight: normal;
    font-size: 12px;
}
.widget_twitterupdate ul li .avatar img {
    margin: 0;
}
.widget_twitterupdate ul li .avatar {
    display:none;
}
.widget_twitterupdate .follow-us-heading {
    position: absolute;
    right: 0;
    top: 12px;
}
.widget_twitterupdate .follow-us-heading:before {
    position: absolute;
    content:"\f0da";
	font-family:FontAwesome;
	font-weight:normal;
	top:1px;right:5px;
	width:15px;
	height:20px;
	color:#fff;
	text-align:right;
	font-size:10px;
}
.widget_twitterupdate .follow-us-heading a {
    font-size: 11px;
	font-weight:bold;
	padding-right:16px;
	color:#fff;
}
.widget_twitterupdate .follow-us-heading a:hover{
	text-decoration:underline;
}




.widget_customrecent ul li {
    position: relative;
	margin-bottom:22px;
	line-height:18px;
	min-height:70px;
}
.widget_customrecent ul li.last{
	margin-bottom:10px;
}
.widget_customrecent .author{
	font-size:11px;
	letter-spacing:0;
	line-height:14px;
	position:relative;
	padding-left:17px;
}
.widget_customrecent .author{
	margin-right:12px;
}
.widget_customrecent .time,.widget_recent_comments_custom .time,
.tabs-comments-list .time{
	font-size:11px;
	letter-spacing:0;
	margin:5px 0 5px 0;
	line-height:14px;
	display:inline-block;
}
.widget_customrecent p.title{
	margin-bottom:7px;
}
.widget_customrecent p.title > a{
    font-size: 14px;
	line-height:18px;
	text-transform:uppercase;
}
.widget_customrecent ul li .detail{
    position: relative;
    padding-right: 40px;
    min-height: 40px;
}
.widget_customrecent ul li .entry-meta{
    width: 28px;
    height: auto;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
}
.widget_customrecent ul li .entry-title a{
    display: inline-block;
    margin: 0 0 4px;
	line-height:16px;
}
.widget_customrecent ul li .entry-desc{
	line-height:18px;
}
.widget_customrecent ul li .entry-meta .entry-date-day{
    width: 100%;
    display: inline-block;
    font-size: 18px;
    letter-spacing: -1px;
    border-width: 0 0 1px;
    border-style: solid;
    padding-bottom: 3px;
}
.widget_customrecent ul li .entry-meta .entry-date-month{
    width: 100%;
    display: inline-block;
    font-size: 9px;
    text-transform: uppercase;
}
.widget_customrecent ul li .image{
	position:absolute;
	left:0;
	top:0;
	width:70px;
	height:70px;
}




#footer .widget_social .widget_desc.social_desc,#footer .widget_social .widget_title_wrapper{display:none}
.widget_social .widget_desc.social_desc{
	margin-bottom:10px;
}
.widget_social ul {
	padding:0;
	margin:0;
}
.widget_social ul li {
    list-style: none;
    display: inline-block;
    float: left;
    width: 25px;
    height: 30px;
    margin:0 10px 0 0;
}
.widget_social ul li:last-child {
    margin-right: 0;
}
.widget_social ul li a {
    display: inline-block;
    float: left;
    width: 20px;
    height: 20px;
    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;
}
.widget_social .social-icons li{display:inline-block;float:left;font-size:0;line-height:0;text-indent:-999999px;position:relative;margin:0 5px 0 0;width:20px;height:20px;}
.widget_social .social-icons li a{padding:10px;line-height:20px;width:20px;height:20px;float:left;position:relative;}
.widget_social .social-icons li.icon-facebook a:before{width:20px;height:20px;position:absolute;top:0;left:0;right:0;bottom:0;line-height:20px;font-size:12px;content: "\f09a";text-indent:0;font-family: 'FontAwesome';text-align:center;font-weight:300;}
.widget_social .social-icons li.icon-google a:before{width:20px;height:20px;position:absolute;top:0;left:0;right:0;bottom:0;line-height:20px;font-size:12px;content: "\f0d5";text-indent:0;font-family: 'FontAwesome';text-align:center;font-weight:300;}
.widget_social .social-icons li.icon-vimeo a:before{width:20px;height:20px;position:absolute;top:0;left:0;right:0;bottom:0;line-height:20px;font-size:12px;content: "\f194";text-indent:0;font-family: 'FontAwesome';text-align:center;font-weight:300;}
.widget_social .social-icons li.icon-rss a:before{width:20px;height:20px;position:absolute;top:0;left:0;right:0;bottom:0;line-height:20px;font-size:12px;content: "\f09e";text-indent:0;font-family: 'FontAwesome';text-align:center;font-weight:300;}
.widget_social .social-icons li.icon-flickr a:before{width:20px;height:20px;position:absolute;top:0;left:0;right:0;bottom:0;line-height:20px;font-size:12px;content: "\f16e";text-indent:0;font-family: 'FontAwesome';text-align:center;font-weight:300;}
.widget_social .social-icons li.icon-twitter a:before{width:20px;height:20px;position:absolute;top:0;left:0;right:0;bottom:0;line-height:20px;font-size:12px;content: "\f099";text-indent:0;font-family: 'FontAwesome';text-align:center;font-weight:300;}
.widget_social .social-icons li a:hover{
	filter:none;
	-webkit-filter:none;
	-moz-filter:none;
	filter:none;
}
.left-sidebar-content .widget-container.widget_social, .right-sidebar-content .widget-container.widget_social{overflow:visible}
.widget_social ul li span {
    font-size: 0;
    line-height: 0;
}

.widget_social ul li,.widget_social ul{overflow:visible}
.widget_social ul li a span.wd_tooltip{position:absolute;top:-23px;left:-7px;right:auto;text-indent:0;opacity:0;filter:alpha(opacity=0);font-size:9px;line-height:10px;padding:4px 7px;max-width:100px;width:auto;right:auto;text-transform:lowercase;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;}
.widget_social ul li a span.wd_tooltip:before{content: "\f0d7";position:absolute;bottom:-7px;left:50%;margin-left:-5px;font-size:12px;line-height:12px;font-family: 'FontAwesome';text-indent:0;}
.widget_social ul li a:hover span.wd_tooltip{opacity:1;filter:alpha(opacity=100);}
.widget_social ul li.icon-google a span.wd_tooltip{width:62px;left:-19px;}
.widget_social ul li.icon-facebook a span.wd_tooltip{width:54px;left:-15px;}
.widget_social ul li.icon-rss a span.wd_tooltip{width:28px;left:-2px;}
.widget_social ul li.icon-flickr a span.wd_tooltip{width:36px;left:-6px;}
.widget_social ul li.icon-twitter a span.wd_tooltip{width:42px;left:-8px;}
.widget_social ul li.icon-vimeo a span.wd_tooltip{width:40px;left:-8px;}




.widget_recent_entries .post-date{display:inline-block;width:100%;margin-top:2px;font-style:italic}




#searchform {
	overflow:hidden;
	background:#fff;
	display:block;
}
#searchform .bg_search {
	position:relative;
	width:100%;
	padding-right:0;
}
#searchform .bg_search input#searchsubmit{
	margin-top:20px;
}
#searchform .bg_search #s {
	display:inline-block;
	width:90%;
	background:#fff;	
	font-size:12px;
	line-height:16px;
	box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;
	margin:0;
}
form[id^="searchform-"]{
	overflow:hidden;
	display:block;
}

form[id^="searchform-"] .bg_search {
	width:100%;
	padding-right:0;
}
form[id^="searchform-"] .bg_search > div{max-height:100%;}
form[id^="searchform-"] .bg_search input[id^="searchsubmit-"] {
	margin-top:10px;
}
form[id^="searchform-"] .bg_search input[id^="s-"]  {
	display:inline-block;
	width:100%;
	background:#fff;	
	padding:7px 30px 6px 10px;
	box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;
	margin:0;
}
.widget_search .bg_search input.search-input{
	margin:0 0 10px;
	width:100%;
}
.widget_search .bg_search input[id^="searchsubmit-"]{
	cursor:pointer;
}




.widget_recent_comments ul li,
.widget_display_views > ul li,
.widget_display_forums > ul li,
.widget_display_replies > ul li,
.widget-container.widget_display_topics > ul li {
    display: inline-block;
	padding:12px 18px 9px 18px;
	line-height:16px;
	width:100%;
	position:relative;
}
.widget_recent_comments ul li:after,
.widget_display_views > ul li:after,
.widget_display_forums > ul li:after,
.widget_display_replies > ul li:after,
.widget-container.widget_display_topics > ul li:after {
    content:"";position:absolute;left:0;right:0;top:0;bottom:auto;
	height:1px;opacity:0.6;filter:alpha(opacity=60)
}
.widget_recent_comments ul li:first-child:after,
.widget_display_views > ul li:first-child:after,
.widget_display_forums > ul li:first-child:after,
.widget_display_replies > ul li:first-child:after,
.widget-container.widget_display_topics > ul li:first-child:after {
    display:none;
}
.widget_recent_comments ul li a.url{font-style:italic}
.widget_recent_comments ul li a,.widget_display_views > ul li a,
.widget_display_forums > ul li a,.widget_display_replies > ul li a,
.widget-container.widget_display_topics > ul li a{
	font-size:12px;line-height:16px;
	text-transform:uppercase;
}
.widget_recent_comments ul li a:hover,
.widget_display_views > ul li a:hover,
.widget_display_forums > ul li a:hover,
.widget_display_replies > ul li a:hover,
.widget_recent_comments ul li a:focus,
.widget_display_views > ul li a:focus,
.widget_display_forums > ul li a:focus,
.widget_display_replies > ul li a:focus{
	text-decoration:none;
}
.widget_display_replies > ul li a.bbp-author-name{
	font-weight:bold
}
.widget_display_replies > ul li > div{
	font-size:12px;
	line-height:14px;
	position:relative;
}
.widget_display_replies > ul li > div:before{
	font-family: 'FontAwesome';
	content: "\f133";
	margin-right:5px;
	font-size:11px;line-height:12px;
}




.widget_nav_menu ul li {
	display:block;
}
.widget-container.widget_nav_menu > div > ul {
	padding-left:0;
	margin-top:0;
	margin-left:0;
}




.alphabet-products {
    overflow: hidden;
    display: inline-block;
    float: right;
}
.alphabet-products h3 {
    display: inline-block;
    float: left;
    margin: 0 30px 0 0;
}
.alphabet-products ul {
    overflow: hidden;
    display: inline-block;
    float: left;
    margin: 0;
	padding-left:0;
}
.alphabet-products ul li {
    display: inline-block;
    float: left;
    list-style: none;
}
.alphabet-products ul li a {
    text-transform: uppercase;
    line-height: 16px;
    margin: 0 6px 6px 0;
	font-weight:normal;
	padding: 8px 3px;
	display:inline-block;
	text-align:center;
	min-width:34px;
	border:1px solid;
}
.alphabet-products ul li a:hover{
	color:#fff;
	text-decoration:none
}
.widget_productaz {
    overflow: hidden;
}




.widget_flickr .wrap {
    overflow: hidden;
}
.widget_flickr div.flickr_badge_image {
    overflow: hidden;
    display: inline-block;
    float: left;width:auto;height:auto;
	margin:0;
}
.widget_flickr div.flickr_badge_image.end {
    clear: right;
}
.widget_flickr div.flickr_badge_image.end:after {
    width: 100%;
    clear: both;
    display: block;
    content: "";
}
.widget_flickr div.flickr_badge_image a {
    display: block;
	overflow:hidden;
	width: 60px;
    height: 60px;
	padding: 1px;
    margin: 0 0 5px 0;
	border-width: 1px;
    border-style: solid;
	border-color:transparent;
}
.widget_flickr div.flickr_badge_image a img {
    width: 60px;
    height: 60px;
	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;
}
.widget_flickr div.flickr_badge_image a img:hover{
	transform: scale(1.2,1.2);
    -webkit-transform: scale(1.2,1.2);
    -moz-transform: scale(1.2,1.2);
    -o-transform: scale(1.2,1.2);
}
.ie .widget_flickr div.flickr_badge_image a img:hover{transform: none}
.widget_flickr a.see-more {
    float: left;
    font-size: 12px;
	position:relative;
	margin-right:30px;
	font-weight:bold;
}
.widget_flickr a.see-more:after{
	position:absolute;
	content:"\f0da";
	font-family:FontAwesome;
	top:0;
	right:-30px;
	width:20px;
	height:20px;
	font-size:10px;
	line-height:18px;
}
.widget_flickr .fix {
    width: 100%;
    clear: both;
    min-height: 1px;
}




.widget_subscriptions input.subscribe_email {
    padding: 8px 15px 8px 15px;
	height:36px;
	max-width:310px;
	border:1px solid;
	line-height:18px;
	width:100%;
}
.widget_subscriptions .subscribe_widget{overflow:hidden;}
.widget_subscriptions button.button {
    float:left;
	clear:both;
}
.widget_subscriptions .subscribe_widget .newsletter span {
    display: inline-block;
    padding: 0 0 6px;
	font-size:14px;
    margin: 0 0 10px;
	line-height:18px;
}
.widget_subscriptions .subscribe_widget form {
    display: block;
    width: 100%;
}
.widget_subscriptions .subscribe_widget form p {
    display: inline-block;
    width: 100%;
    text-transform: uppercase;
}
.widget_subscriptions .subscribe_widget form p.subscribe-email {
    margin: 0 0 10px;
	width:100%;
	float:left;
	position:relative;
	max-width:310px;
}




.left-sidebar-content .widget-container.widget_emads,
.right-sidebar-content .widget-container.widget_emads {
    margin-bottom: 5px;
}
.left-sidebar-content .widget-container.widget_emads img,
.right-sidebar-content .widget-container.widget_emads img {
    max-width: 100%;
    height: auto;
    display: block;
}




.widget_rss .widget-title img {
    margin-bottom: 0;
}
.widget_rss ul li {
    margin-top: 10px;
}
.widget_rss ul li:first-child {
    margin-top: 0;
}
.widget_rss ul li a.rsswidget {
    margin-right: 5px;
}




.widget_text ul li a{
	margin-bottom:8px;display:inline-block;
	line-height:20px;
	font-size:13px;
}
.widget-container.widget_text .textwidget{
	padding:5px 0;
}
#footer .textwidget p {
    margin-bottom: 15px;
}
#footer .textwidget ul.menu {
    overflow: hidden;
    margin-left: 0;
}
#footer .textwidget ul.menu > li {
    width: 50%;
    float: left;
    list-style: none;
    padding: 0 5px 3px 0;
}
#footer .textwidget ul.menu > li a {
    font-size: 10px;
    text-transform: uppercase;
}
.widget-container.widget_text ul li ,
.widget-container.widget_text ol li{
	line-height:22px;
}
.widget-container.widget_text ul,
.widget-container.widget_text ol{
	padding-top:0;
	margin:0;
}
.widget-container.widget_text ul ul ,
.widget-container.widget_text ol ul{
	padding-top:20px;
	margin-left:20px;
}
.widget-container.widget_text img{
	margin-bottom:0 !important;
}

.widget-container .wd-categories a:hover{font-weight:bold;}
.widget-container .wd-categories{margin:10px 0 15px 0 !important;display:block;}
.widget-container .wd-categories li{margin-bottom:5px !important;}



.widget-container.widget_woothemes_testimonials .testimonials-text{padding:2px 20px 2px 15px;margin:5px 0 5px 10px}
.widget_woothemes_testimonials .testimonials-list cite{display:inline-block;float:right;width:100%;padding-left:60px;margin-top:-65px;}
.widget_woothemes_testimonials a.avatar-link img{max-width:50px;width:100%;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;}
.widget_woothemes_testimonials a.avatar-link{float:left;}
body .wd-content .wd_widget_testimonial {position:relative;padding:0;border:0;}
body .wd-content .wd_widget_testimonial .widget_title_wrapper{border:0 !important;}
body .wd-content .wd_widget_testimonial .testimonial-content{margin-bottom:10px;position:relative;padding-left:25px;}
body .wd-content .wd_widget_testimonial .testimonial-content:before{content: "\f10d";position:absolute;top:-5px;left:-10px;right:auto;bottom:auto;font-size:25px;line-height:25px;font-family: 'FontAwesome';}

body .wd-content .widget_testimonial_list_inner.wp_slider .testimonial-item{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none}
body .wd-content .wd_widget_testimonial .widget_testimonial_list_inner.wp_slider .testimonial-item {
	margin-top:0;
	border:0;
}
body .wd-content .wd_widget_testimonial .widget_testimonial_list_inner.wp_slider{
	border-width:1px 1px 0 1px;border-style:solid;
	backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	display:block;
	position:relative;
	z-index:1;
}

body .wd-content .wd_widget_testimonial .testimonial-item {
	border-width:1px 1px 1px 1px;border-style:solid;
	margin-top:5px;
}
body .wd-content .wd_widget_testimonial .testimonials .testimonials-list > div{margin-bottom:20px;display:inline-block}
body .wd-content .wd_widget_testimonial .testimonial-item .wd_info{padding:3px 10px 0 85px;position:relative;min-height:50px;}
body .wd-content .wd_widget_testimonial .testimonial-item .avatar{position:absolute;left:25px;right:auto;bottom:auto;top:0;line-height:0;display:inline-block;}
body .wd-content .wd_widget_testimonial .testimonial-item .wd_info > a,body .wd-content .wd_widget_testimonial .testimonial-item .wd_info span.twitter{display:block;line-height:16px;}
body .wd-content .wd_widget_testimonial .testimonial-item .wd_info span.twitter a{font-size:10px;}
body .wd-content .wd_widget_testimonial .testimonial-item .wd_info span.twitter{position:relative;padding:0 0 0 23px;display:inline-block}
body .wd-content .wd_widget_testimonial .testimonial-item .wd_info span.twitter:before{content: "\f099";font-family: 'FontAwesome';font-size:18px;position:absolute;left:0;top:0;bottom:auto;right:auto}
body .wd-content .wd_widget_testimonial .testimonials-list a:hover{text-decoration:underline}
body .wd-content .wd_widget_testimonial .widget-title:before,body .wd-content .wd_widget_testimonial .widget-title:after{display:none}
body .wd-content .wd_widget_testimonial .widget-title{width:100%;text-align:center;border:1px solid;font-size:18px;line-height:22px;font-weight:700;padding:10px 30px;}
body .wd-content .wd_widget_testimonial .widget_bottom_title .widget_title_wrapper{
	border:0;
}
body .wd-content .wd_widget_testimonial .widget_bottom_title .widget_title_wrapper:before{
	display:none;
}
.widget_bottom_title .block-control{
	display:none !important;
}
body .wd-content .wd_widget_testimonial .wd_widget_testimonial_wrapper,
body .wd-content .wd_widget_testimonial .widget_bottom_title {border:0 !important;}
body .wd-content .wd_widget_testimonial .slider_control .next{		
	position:absolute;
	right:10px;
	bottom:12px;
	top:auto;
	margin-top:0;
	margin-left:0;
	width:24px;
	height:24px;
	border:1px solid #d9d9d9;
	display:inline-block;
	font-size:0;
	color:transparent;
	z-index:9;
	transition:all 0.3s ease-in-out 0;
	-moz-transition:all 0.3s ease-in-out 0;
	-webkit-transition:all 0.3s ease-in-out 0;
	background-color:#ffffff !important;
}
body .wd-content .wd_widget_testimonial .slider_control .next:before{
	font-family: 'FontAwesome';
	line-height:22px;
	font-size:9px;
	font-weight:bold;
	content: "\f054";
	position:absolute;
	left:2px;right:0;bottom:0;top:0;
	text-align:center;
	color:#888888;
}
body .wd-content .wd_widget_testimonial .slider_control .prev{	
	z-index:9;
	position:absolute;
	bottom:12px;
	right:auto;
	left:10px;
	top:auto;
	margin-top:0;
	margin-left:0;
	width:24px;
	height:24px;
	border:1px solid #d9d9d9;
	display:inline-block;
	font-size:0;
	color:transparent;
	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;
	background-color:#ffffff !important;
}
body .wd-content .wd_widget_testimonial .slider_control .prev:before{
	font-family: 'FontAwesome';
	line-height:22px;
	font-size:9px;
	font-weight:bold;
	content: "\f053";
	position:absolute;
	left:0;right:0;bottom:0;top:0;
	text-align:center;
	color:#888888;
}
body .wd-content .wd_widget_testimonial .slider_control .next:hover{
	background-color:#000000 !important;
	border-color:#000000;
}
body .wd-content .wd_widget_testimonial .slider_control .prev:hover{
	background-color:#000000 !important;
	border-color:#000000;
}
body .wd-content .wd_widget_testimonial .slider_control .next:hover:before{
	color:#ffffff;
}
body .wd-content .wd_widget_testimonial .slider_control .prev:hover:before{
	color:#ffffff;
}



.widget_woothemes_features > .features > div:last-child{margin:0 0 10px 0}
.widget_woothemes_features .feature-title {
    line-height: 16px;
    margin: 0 0 10px;
	padding:0;
}
.widget_woothemes_features .feature-title a {
    line-height: 16px;
	font-size:14px;
	font-weight:700;
	text-transform:uppercase;
}
.widget_woothemes_features .feature-content{
	line-height:16px;
}
.widget_woothemes_features .feature {
    margin: 0 0 30px;
}
.widget_woothemes_features .feature.last {
    margin: 0;
}

.left-sidebar-content .rev_slider_wrapper {
    margin-bottom: 35px!important;
}
#right-sidebar .rev_slider_wrapper .tp-rightarrow.default,
#left-sidebar .rev_slider_wrapper .tp-rightarrow.default,
#right-sidebar .rev_slider_wrapper .tp-leftarrow.default,
#left-sidebar .rev_slider_wrapper .tp-leftarrow.default {display: none!important;}
#right-sidebar .rev_slider_wrapper .tp-bullets,
#left-sidebar .rev_slider_wrapper .tp-bullets {bottom: 0!important;}




.widget-container.widget_wd_pc_color_nav{
	overflow:hidden;
}
.widget_wd_pc_color_nav ul li {
	line-height:26px;
	float:left;
	width:26px;height:27px;
	position:relative;
	z-index:2;
	margin:2px;
}
.widget_wd_pc_color_nav ul li small {
    position: relative;
    top: 4px;
    font-size: 14px;
    line-height: 12px;
    float: right;
	display:none
}
.widget_wd_pc_color_nav ul{
	float:left;
	width:100%;
}
.widget_wd_pc_color_nav ul li a span {
    padding: 0 5px;
    font-size: 0;
	width:27px;height:27px;
	display:inline-block;
	float:left;
}
.widget_wd_pc_color_nav ul li a img {
    margin-bottom: 0;
}
.widget_wd_pc_color_nav ul li.chosen a {
    cursor: default;
}
.widget_wd_pc_color_nav ul li a{
	position:relative;
	float:left;
	z-index:1;
	width:27px;height:27px;display:inline-block;
}
.widget_wd_pc_color_nav ul li.chosen a,.widget_wd_pc_color_nav ul li:hover a,.widget_wd_pc_color_nav ul li.chosen,.widget_wd_pc_color_nav ul li:hover{
	z-index:4;
}
.widget_wd_pc_color_nav ul li.chosen div.bg-hover,.widget_wd_pc_color_nav ul li:hover div.bg-hover{	
	background:url(/wp-content/themes/wp_oswad_market/images/border-color.png) no-repeat center;
	position:absolute;
	top:-2px;
	left:-2px;
	right:-2px;
	bottom:-2px;
	content:"";
	z-index:2;
	-webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}



.widget-container.woocommerce.widget_recently_viewed_products .star-rating ,
body.woocommerce .widget-container.woocommerce.widget_recently_viewed_products .star-rating,
body.woocommerce-page .widget-container.woocommerce.widget_recently_viewed_products .star-rating,
.widget-container.woocommerce.widget_top_rated_products .star-rating ,
body.woocommerce .widget-container.woocommerce.widget_top_rated_products .star-rating,
body.woocommerce-page .widget-container.woocommerce.widget_top_rated_products .star-rating,
.widget-container.woocommerce.widget_recent_reviews .star-rating ,
body.woocommerce .widget-container.woocommerce.widget_recent_reviews .star-rating,
body.woocommerce-page .widget-container.woocommerce.widget_recent_reviews .star-rating{
	display:none !important;
}










.woocommerce ul.cart_list li dl, 
.woocommerce ul.product_list_widget li dl,
table .variation{
	clear:both;
	border:0;
	padding:0;
	font-size:11px;
	line-height:14px;
	margin: 0 0 5px 0;
	display:inline-block
}
.woocommerce ul.cart_list li dl, 
.woocommerce ul.product_list_widget li dl{
	padding-left:2px;
}
.woocommerce ul.cart_list li dl dd, 
.woocommerce ul.product_list_widget li dl dd,
table .variation dd{
	padding:0;
	margin:0;
	display:inline-block
}
table .variation dt{
	display:inline-block;
	font-weight:normal;
}
table .variation p{
	margin:0;
}
.product_list_widget li span.price,
.product_per_slide li span.price{padding-right:20px;}

.widget_popular ul li:after ,
.widget_hot_product ul li:after,
.widget-container.woocommerce ul.product_list_widget li:after,
.woocommerce-page .widget-container ul.cart_list li:after,
.woocommerce-page .widget-container ul.product_list_widget li:after,
.woocommerce ul.cart_list li:after, 
.woocommerce-page ul.cart_list li:after,
.widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li:after{
	content:"";position:absolute;left:0;right:0;bottom:auto;
	top:5px;height:1px;width:100%;
	display:inline-block;opacity:0.5;filter:alpha(opacity=50)
}
.widget_popular ul li:first-child:after ,
.widget_hot_product ul li:first-child:after,
.widget-container.woocommerce ul.product_list_widget li:first-child:after,
.woocommerce-page .widget-container ul.cart_list li:first-child:after,
.woocommerce-page .widget-container ul.product_list_widget li:first-child:after,
.woocommerce ul.cart_list li:first-child:after, 
.woocommerce-page ul.cart_list li:first-child:after,
.widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li:first-child:after{
	display:none;
}
#header .woocommerce ul.cart_list li:after, 
.woocommerce-page #header  ul.cart_list li:after{
	display:none
}
.widget_popular ul li ,
.widget_hot_product ul li,
.widget-container.woocommerce ul.product_list_widget li,
.woocommerce-page .widget-container ul.cart_list li,
.woocommerce-page .widget-container ul.product_list_widget li,
.woocommerce ul.cart_list li, 
.woocommerce-page ul.cart_list li,
.widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li{
	font-size:14px;
	line-height:22px;
	padding:19px 18px 14px 96px;
	position:relative;overflow:hidden;
}
.widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li .wd_product_categories span,
.widget-container.wd_widget_tab_product .product_list_widget li .wd_product_categories span{display:none}
.widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li .wd_product_categories a,
.widget-container.wd_widget_tab_product .product_list_widget > li .wd_product_categories a{
	display: inline-block;
	text-transform: uppercase;
	font-size: 11px;
	line-height:14px;
	width:auto;float:none;
	font-weight:400;
}
.widget-container .wd_product_categories{line-height:0;font-weight:400;}
.widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li .wd_product_categories a:hover{text-decoration:none}

#footer .woocommerce ul.cart_list li .star-rating,
.woocommerce-page #footer ul.cart_list li .star-rating, 
#footer .woocommerce ul.product_list_widget li .star-rating,
.woocommerce-page#footer  ul.product_list_widget li .star-rating,
#footer .widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li .star-rating{
	display:none !important;
}
#footer .woocommerce ul.cart_list li img,#footer .woocommerce ul.product_list_widget li img, 
.woocommerce-page #footer ul.cart_list li img, .woocommerce-page #footer ul.product_list_widget li img,
#footer .widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li > a.thumbnail img{
    width: 130px;
    height: 130px;
	z-index:1;left:1px;top:1px;
}
#footer .widget_popular ul li ,
#footer .widget_hot_product ul li,
#footer .widget-container.woocommerce ul.product_list_widget li,
.woocommerce-page #footer .widget-container ul.cart_list li,
.woocommerce-page #footer .widget-container ul.product_list_widget li,
#footer .woocommerce ul.cart_list li, 
.woocommerce-page #footer ul.cart_list li,
#footer .widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li{
	padding:0 0 12px 150px;
	min-height:142px;
	display:inline-block;line-height:0;
}
#footer .widget_popular ul li:after ,
#footer .widget_hot_product ul li:after,
#footer .widget-container.woocommerce ul.product_list_widget li:after,
.woocommerce-page #footer .widget-container ul.cart_list li:after,
.woocommerce-page #footer .widget-container ul.product_list_widget li:after,
#footer .woocommerce ul.cart_list li:after, 
.woocommerce-page #footer ul.cart_list li:after,
#footer .widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li:after{
	width:132px;height:132px;
	border:1px solid;background:none;
	z-index:0;left:0;top:0;bottom:auto;right:auto;
	display:inline-block;
	opacity:0;filter:alpha(opacity=0);
	backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;
}
#footer .widget_popular ul li:hover:after ,
#footer .widget_hot_product ul li:hover:after,
#footer .widget-container.woocommerce ul.product_list_widget li:hover:after,
.woocommerce-page #footer .widget-container ul.cart_list li:hover:after,
.woocommerce-page #footer .widget-container ul.product_list_widget li:hover:after,
#footer .woocommerce ul.cart_list li:hover:after, 
.woocommerce-page #footer ul.cart_list li:hover:after,
#footer .widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li:hover:after{
	opacity:1;filter:alpha(opacity=100);
}
#footer .widget_popular > ul,
#footer .widget_hot_product > ul,
#footer .widget-container.woocommerce ul.product_list_widget,
.woocommerce-page #footer .widget-container ul.cart_list,
.woocommerce-page #footer .widget-container ul.product_list_widget,
#footer .woocommerce ul.cart_list, 
.woocommerce-page #footer ul.cart_list,
#footer .widget-container .wd_widget_product_slider_wrapper{
	padding:0 18px 10px 18px;
}
.widget-container .wd_widget_product_slider_wrapper .product_per_slide ul{padding:10px 0 10px 0;}
#footer .widget-container .wd_widget_product_slider_wrapper .product_per_slide ul{padding:10px 0 0 0}

.widget_popular ul li:first-child, 
.widget_hot_product ul li:first-child,
.widget-container.woocommerce ul.product_list_widget li:first-child,
.woocommerce-page .widget-container ul.cart_list li:first-child,
.woocommerce-page .widget-container ul.product_list_widget li:first-child,
.woocommerce ul.cart_list li:first-child, 
.woocommerce-page ul.cart_list li:first-child,
.widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li:first-child{
	padding-top:0px;
	border-width:0 0 0 0;
	margin-top:8px;
}
.widget-container .price del,.widget-container .price ins,
.woocommerce ul.cart_list li ins, .woocommerce ul.product_list_widget li ins, 
.woocommerce-page ul.cart_list li ins, .woocommerce-page ul.product_list_widget li ins,
.woocommerce ul.cart_list li del, .woocommerce ul.product_list_widget li del, 
.woocommerce-page ul.cart_list li del, .woocommerce-page ul.product_list_widget li del{
	line-height:18px;
	font-size:16px;
}
.woocommerce ul.cart_list li del, .woocommerce ul.product_list_widget li del, 
.woocommerce-page ul.cart_list li del, .woocommerce-page ul.product_list_widget li del,
.widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li del,
.woocommerce ul.cart_list li del, .woocommerce ul.product_list_widget li del,
.woocommerce-page ul.cart_list li del, .woocommerce-page ul.product_list_widget li del,
.widget-container .price del  {
	font-weight:300;
}
ul.product_list_widget li a,
.woocommerce ul.product_list_widget li a, 
.woocommerce-page ul.product_list_widget li a,

ul.cart_list li a,
.woocommerce ul.cart_list li a, 
.woocommerce-page ul.cart_list li a,

.widget_popular ul li  a,
.woocommerce .widget_popular ul li a,

.widget_hot_product ul li  a,
.woocommerce .widget_hot_product ul li  a,

.widget_top_rated_products ul.product_list_widget li > a,
.woocommerce .widget_top_rated_products ul.product_list_widget li > a,

.widget_recent_reviews ul.product_list_widget li > a,
.woocommerce .widget_recent_reviews ul.product_list_widget li > a,

.widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li > a
{
	font-size:14px;
	line-height:18px;
	border:0;
	-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;
	display:inline-block;width:100%;
	float:left;
}
.widget-container .price del > .amount,.widget-container .price ins > .amount,
.widget-container.woocommerce  ul li > a,.woocommerce-page .widget-container.woocommerce  ul li > a,
.woocommerce ul.product_list_widget li > a,.woocommerce-page .woocommerce ul.product_list_widget li > a,

.woocommerce ul.cart_list li ins span.amount, .woocommerce ul.product_list_widget li  ins span.amount, 
.woocommerce-page ul.cart_list li ins span.amount, .woocommerce-page ul.product_list_widget li ins span.amount,
.woocommerce ul.cart_list li del span.amount, .woocommerce ul.product_list_widget li  del span.amount, 
.woocommerce-page ul.cart_list li del span.amount, .woocommerce-page ul.product_list_widget li del span.amount,

.woocommerce ul.cart_list li span.amount, .woocommerce ul.product_list_widget li span.amount, 
.woocommerce-page ul.cart_list li span.amount, .woocommerce-page ul.product_list_widget li span.amount,
.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,

.widget-container.widget_hot_product span.amount,
.woocommerce.widget-container.widget_hot_product span.amount,
.widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li span.amount,
.widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li .wd_product_categories,
.widget-container.wd_widget_tab_product .product_list_widget > li .wd_product_categories,
.widget-container.wd_widget_tab_product .product_list_widget > li span.amount,
.widget-container.wd_widget_tab_product .product_list_widget > li > a,
.woocommerce ul.cart_list li .quantity, .woocommerce ul.product_list_widget li .quantity, 
.woocommerce-page ul.cart_list li .quantity, .woocommerce-page ul.product_list_widget li .quantity, 
.woocommerce .widget_shopping_cart .quantity, .woocommerce-page .widget_shopping_cart .quantity, 
.woocommerce-page #content .widget_shopping_cart .quantity
{
	padding-left:2px;
	margin:0;
}
.widget-container.woocommerce  ul li > a,.woocommerce-page .widget-container.woocommerce  ul li > a,
.woocommerce ul.product_list_widget li > a,.woocommerce-page .woocommerce ul.product_list_widget li > a,
.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,
.widget-container.wd_widget_tab_product .product_list_widget > li > a{
	margin-bottom:2px;
}
body .widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li .wd_product_categories,
.widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li .wd_product_categories,
.widget-container.wd_widget_tab_product .product_list_widget > li .wd_product_categories{
	display:inline-block;width:100%;line-height:18px;font-weight:normal;margin-bottom:4px;
}
body .widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li > p,.widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li > p,.widget-container.wd_widget_tab_product .product_list_widget > li > p{
	margin:10px 0 0 2px;
}
.woocommerce ul.cart_list li .star-rating strong, 
.woocommerce-page ul.cart_list li .star-rating strong, 
.woocommerce ul.product_list_widget li .star-rating strong, 
.woocommerce-page ul.product_list_widget li .star-rating strong, 
.widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li .star-rating strong{
	margin-top:-30px !important;
}
.woocommerce ul.cart_list li .star-rating:before,
.woocommerce-page ul.cart_list li .star-rating:before, 
.woocommerce ul.product_list_widget li .star-rating:before,
.woocommerce-page ul.product_list_widget li .star-rating:before,
.woocommerce ul.cart_list li .star-rating span:before,
.woocommerce-page ul.cart_list li .star-rating span:before, 
.woocommerce ul.product_list_widget li .star-rating span:before,
.woocommerce-page ul.product_list_widget li .star-rating span:before{
	font-size:15px !important;
	line-height:15px;
}
#right-sidebar .widget-container.wd_widget_hot_product .widget_title_wrapper h3,
#left-sidebar .widget-container.wd_widget_hot_product .widget_title_wrapper h3,
#footer .widget-container.wd_widget_hot_product .widget_title_wrapper h3,
#right-sidebar .widget-container.wd_widget_recent_product_slider  .widget_title_wrapper h3,
#left-sidebar .widget-container.wd_widget_recent_product_slider  .widget_title_wrapper h3,
#footer .widget-container.wd_widget_recent_product_slider  .widget_title_wrapper h3,
#right-sidebar .widget-container.wd_widget_bbpress_recent_posts  .widget_title_wrapper h3,
#left-sidebar .widget-container.wd_widget_bbpress_recent_posts  .widget_title_wrapper h3,
#right-sidebar .widget-container.widget_wd_recent_post_widget  .widget_title_wrapper h3,
#left-sidebar .widget-container.widget_wd_recent_post_widget  .widget_title_wrapper h3,
#right-sidebar .widget-container.widget_recent_comments_custom  .widget_title_wrapper h3,
#left-sidebar .widget-container.widget_recent_comments_custom  .widget_title_wrapper h3,
#right-sidebar .widget-container.wd_widget_popular_product_by_categories  .widget_title_wrapper h3,
#left-sidebar .widget-container.wd_widget_popular_product_by_categories  .widget_title_wrapper h3,
#footer .widget-container.wd_widget_popular_product_by_categories  .widget_title_wrapper h3 {
	padding-right:50px;
}
.widget-container.woocommerce.widget_shopping_cart{
	overflow:hidden;
}   
.widget-container.woocommerce.widget_shopping_cart  p.buttons a.button{
	float:left;
	margin-bottom:0;
} 
.widget-container.woocommerce.widget_shopping_cart  p.buttons a.button.checkout{
	margin-right:0;
}
.widget-container.woocommerce  ul.cart_list li, 
.widget-container.woocommerce  ul.product_list_widget li, 
.woocommerce-page .widget-container ul.cart_list li, 
.woocommerce-page .widget-container ul.product_list_widget li,
.widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li {
    position: relative;
    min-height: 92px;
	backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;
}
.woocommerce ul.cart_list li.empty, 
.woocommerce-page ul.cart_list li.empty {
    padding: 0;
	min-height: 0;
}
.woocommerce ul.cart_list li:first-child, 
.woocommerce ul.product_list_widget li:first-child, 
.woocommerce-page ul.cart_list li:first-child, 
.woocommerce-page ul.product_list_widget li:first-child {
    padding-top: 0;
	margin-top:0;
}
.woocommerce ul.cart_list li:first-child, 
.woocommerce ul.product_list_widget li:first-child, 
.woocommerce-page ul.cart_list li:first-child, 
.woocommerce-page ul.product_list_widget li:first-child,
.widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li:first-child{
	min-height:78px;
}
.widget-container.wd_widget_popular_product_by_categories .wd_widget_product_slider_wrapper .product_per_slide ul > li{
	min-height:78px;
}
.widget-container.wd_widget_popular_product_by_categories .product_per_slide ul > li > a.thumbnail,
ul.cart_list li a,ul.product_list_widget li a,
.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,
.widget-container.wd_widget_recent_product_slider .product_per_slide ul > li > a.thumbnail {
	font-size:14px;
	line-height:18px;
}
.woocommerce ul.cart_list li img, 
.woocommerce ul.product_list_widget li img, 
.woocommerce-page ul.cart_list li img, 
.woocommerce-page ul.product_list_widget li img,
.widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li > a.thumbnail img{
    position: absolute;left: 18px;top: 14px;
	margin-bottom:0;
    width: 68px;
    height: auto;
    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;
	box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;
}
.woocommerce ul.cart_list li:first-child img, 
.woocommerce ul.product_list_widget li:first-child img, 
.woocommerce-page ul.cart_list li:first-child img, 
.woocommerce-page ul.product_list_widget li:first-child img,
.widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li:first-child > a.thumbnail img{
	top:0;
}
.woocommerce ul.cart_list li:hover img, 
.woocommerce ul.product_list_widget li:hover img, 
.woocommerce-page ul.cart_list li:hover img, 
.woocommerce-page ul.product_list_widget li:hover img {	
}
.woocommerce ul.cart_list li:first-child img, 
.woocommerce ul.product_list_widget li:first-child img, 
.woocommerce-page ul.cart_list li:first-child img, 
.woocommerce-page ul.product_list_widget li:first-child img {
    top:0;
}
.woocommerce ul.cart_list li img:hover, 
.woocommerce ul.product_list_widget li img:hover, 
.woocommerce-page ul.cart_list li img:hover, 
.woocommerce-page ul.product_list_widget li img:hover {  
}
.woocommerce ul.cart_list li ins, 
.woocommerce ul.product_list_widget li ins, 
.woocommerce-page ul.cart_list li ins, 
.woocommerce-page ul.product_list_widget li ins,
.widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li  ins {
    text-decoration: none;
	max-width:100%;
}

.woocommerce ul.cart_list li span.amount, 
.woocommerce ul.product_list_widget li span.amount, 
.woocommerce-page ul.cart_list li span.amount, 
.woocommerce-page ul.product_list_widget li span.amount,
.widget-container .wd_widget_product_slider_wrapper .product_per_slide ul > li  span.amount{
    font-size:14px;
	line-height:18px;
	letter-spacing:0.5px;
}
.woocommerce ul.cart_list li .quantity, 
.woocommerce ul.product_list_widget li .quantity, 
.woocommerce-page ul.cart_list li .quantity, 
.woocommerce-page ul.product_list_widget li .quantity ,
.woocommerce .widget_shopping_cart .quantity, 
.woocommerce-page .widget_shopping_cart .quantity, 
.woocommerce-page #content .widget_shopping_cart .quantity{
    font-size: 14px;
    padding-top: 0;
    display: block;
	float:left;
	width:100%;
}
.woocommerce ul.cart_list li .total, .woocommerce ul.product_list_widget li .total, 
.widget_shopping_cart .total strong {
    font-size: 12px;
	line-height:14px;
    margin: 0 0 3px;
	text-transform:uppercase;
	position:absolute;top:18px;left:0;
}
.woocommerce .widget_shopping_cart .total,.woocommerce-page .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{
	border-width:1px 0 0 0 !important;
	border-style:dashed;
	padding:10px 0 0 0;position:relative;
}
.widget_shopping_cart .total .amount {
    font-size:22px;
	line-height:24px;
	font-weight:bold;
	padding-left:82px
}
.woocommerce .widget_shopping_cart .quantity .amount, 
.woocommerce-page .widget_shopping_cart .quantity .amount, 
.woocommerce-page #content .widget_shopping_cart .quantity .amount {
    font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.5px;
}

body.woocommerce .widget_shopping_cart .buttons ,
body.woocommerce-page .widget_shopping_cart .buttons {
    overflow: hidden;
	padding:0;
}
body.woocommerce .widget_shopping_cart .buttons .button,
body.woocommerce-page .widget_shopping_cart .buttons .button,
body .woocommerce.widget_shopping_cart .buttons .button {
    padding:10px 15px;
	width:48%;
	text-align:center;
	margin-right:4%;
}
.widget_top_rated_products ul.product_list_widget li > a,
.woocommerce .widget_top_rated_products ul.product_list_widget li > a{
	margin-right:-20px;
}
.widget_top_rated_products ul.product_list_widget li,
.woocommerce .widget_top_rated_products ul.product_list_widget li{
	padding-right:20px;
}


.wd_widget_recent_product_slider li a.button,
.woocommerce .wd_widget_recent_product_slider li a.button,
.woocommerce-page .wd_widget_recent_product_slider li a.button {
	margin-right:20px;
}




.woocommerce .widget_layered_nav ul li, 
.woocommerce-page .widget_layered_nav ul li {
    position: relative;
}
.woocommerce .widget_layered_nav ul li input, 
.woocommerce-page .widget_layered_nav ul li input {
    position: absolute;
    left: 0;
    top: 5px;
    right: auto;
    bottom: auto;
    display: inline-block;
    width: 13px;
    height: 13px;
}
.woocommerce .widget_layered_nav ul li, .woocommerce-page .widget_layered_nav ul li {
    padding: 0 0 7px;
}
.widget_layered_nav ul li a {
}
.widget_layered_nav ul li a:hover {text-decoration: none;}




.widget_layered_nav_filters ul li {display:block;width:100%;} 
.widget_layered_nav_filters ul li a {width:100%;}
.woocommerce .widget-container.widget_price_filter form {
    display: block;
	padding:26px 0 10px 0;
	margin-bottom:0;
}
.woocommerce .widget-container.widget_price_filter .price_label{
	margin:0 0 20px 0;
	display:inline-block;text-transform:lowercase;font-size:14px;line-height:16px;
}
.woocommerce .widget-container.widget_price_filter .price_slider_amount {
    padding: 15px 0 30px;
    position: relative;
    text-align: left;
	display:inline-block;
	width:100%;
	min-height:70px;
	overflow:hidden;
}
.woocommerce .widget-container.widget_price_filter .price_slider_wrapper .ui-widget-content,
.woocommerce-page .widget-container.widget_price_filter .price_slider_wrapper .ui-widget-content {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
	height:6px !important;
	background-image:none;
	margin:0 1px;
}
.woocommerce .widget-container.widget_price_filter .ui-slider .ui-slider-range, 
.woocommerce-page .widget-container.widget_price_filter .ui-slider .ui-slider-range {
    box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;-o-box-shadow: none;
    border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0; -o-border-radius: 0;
    background-image: none;
    filter: none;
	height:6px;
}
.woocommerce .widget-container.widget_price_filter .ui-slider .ui-slider-handle, 
.woocommerce-page .widget-container.widget_price_filter .ui-slider .ui-slider-handle {
    width: 22px;
    height: 22px;
    box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;-o-box-shadow: none;
    border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;-o-border-radius: 50%;
    border: 0;
    z-index: 2;
    margin:-3px 0 0 -3px !important;
    transition: none;-moz-transition: none;-webkit-transition: none;
	background-color:transparent;
	background:url(/wp-content/themes/wp_oswad_market/images/ic-fiter-price.png) center no-repeat;
}
.woocommerce .widget-container.widget_price_filter .ui-slider .ui-slider-handle:last-child, 
.woocommerce-page .widget-container.widget_price_filter .ui-slider .ui-slider-handle:last-child{
	margin:-3px 0 0 -19px !important;
}

.woocommerce .widget-container.widget_price_filter .ui-slider .ui-slider-handle:hover, 
.woocommerce-page .widget-container.widget_price_filter .ui-slider .ui-slider-handle:hover{
	background:url(/wp-content/themes/wp_oswad_market/images/ic-fiter-price-hover.png) center no-repeat;
}
.woocommerce .widget_price_filter .price_slider_amount .price_label, .woocommerce-page .widget_price_filter .price_slider_amount .price_label{width:100%;}
.woocommerce .widget_price_filter .price_slider_amount .price_label span, .woocommerce-page .widget_price_filter .price_slider_amount .price_label span{
	line-height:16px;
	font-size:14px;
}
.woocommerce .widget_price_filter .price_slider_amount .price_label span.from{
	margin-right:0;
}
.woocommerce .widget_price_filter .price_slider_amount .price_label span.to{
	position:relative;
	padding-left:0;
}
.woocommerce .widget_layered_nav_filters ul li.chosen, 
.woocommerce-page .widget_layered_nav_filters ul li.chosen {
    position: relative;
	padding:0 0 7px;
}
.woocommerce .widget_layered_nav_filters ul li.chosen a, 
.woocommerce-page .widget_layered_nav_filters ul li.chosen a{
    text-transform:uppercase;
}
.woocommerce .widget_layered_nav_filters ul li.chosen a, 
.woocommerce-page .widget_layered_nav_filters ul li.chosen a,
.woocommerce .widget-container.widget_layered_nav ul li.chosen a, 
.woocommerce-page .widget_layered_nav ul li.chosen a {
    position: static;
    background-image: none;
    display: inline-block;
    padding: 2px 18px 2px 0;
    font-size: 12px;
    font-weight: normal;
    background: none;
    border: none;
    border-radius: 18px;
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    -o-border-radius: 18px;
}
.woocommerce .widget_layered_nav_filters ul li.chosen a, .woocommerce-page .widget_layered_nav_filters ul li.chosen a,
.woocommerce .widget-container.widget_layered_nav ul li.chosen a, .woocommerce-page .widget_layered_nav ul li.chosen a {
    position: relative;
	font-weight:bold;
}
.woocommerce .widget_layered_nav ul small.count, .woocommerce-page .widget_layered_nav ul small.count{
	font-size:12px;
	line-height:14px;
}
.woocommerce .widget_layered_nav_filters ul li.chosen a:before, .woocommerce-page .widget_layered_nav_filters ul li.chosen a:before,
.woocommerce .widget-container.widget_layered_nav ul li.chosen a:before, .woocommerce-page .widget_layered_nav ul li.chosen a:before {
    position: absolute;
    right: 2px;
    top: 2px;
    content: "\f00d";
    font-size: 10px;
    font-weight: normal;
    font-family: FontAwesome;
    display: inline-block;
}
.woocommerce .widget_layered_nav_filters ul li.chosen:hover a, .woocommerce-page .widget_layered_nav_filters ul li.chosen:hover a,
.woocommerce .widget-container.widget_layered_nav ul li.chosen:hover a, .woocommerce-page .widget_layered_nav ul li.chosen:hover a {
    background: none;
    border: 0;
}
.woocommerce .widget_layered_nav_filters ul li.chosen:hover a:before, .woocommerce-page .widget_layered_nav_filters ul li.chosen:hover a:before,
.woocommerce .widget-container.widget_layered_nav ul li.chosen:hover a:before, .woocommerce-page .widget_layered_nav ul li.chosen:hover a:before {  
}
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button {
	position:absolute;
	width:100%;
	clear:both;top:auto !important;left:0 !important; right:0 !important;bottom:0 !important;
	border:1px solid;
	text-align:center;
	display:block;
	border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;
}




.widget_product_categories ul li.current-cat > a{
	cursor: default;
}




.widget_product_search #searchform #s {
    width: 100%;
}
.widget_product_search #searchform #searchsubmit {
    margin-top: 10px;
    cursor: pointer;
}

.widget_product_search form[id^="searchform-"]  input[id^="s-"]  {
    width: 90%;
}
.widget_product_search form[id^="searchform-"]  input[id^="searchsubmit-"]  {
    margin-top: 20px;
    cursor: pointer;
}





.widget-container.wd_widget_recent_product_slider{position:relative;display:inline-block;width:100%;}
.widget-container.wd_widget_recent_product_slider .product_per_slide ul > li > a.thumbnail{padding:0;background:transparent;}
.left-sidebar-content .widget-container .wd_widget_product_slider_wrapper.has_navi .widget_title_wrapper,
.right-sidebar-content .widget-container .wd_widget_product_slider_wrapper.has_navi .widget_title_wrapper{
	padding-right:60px;
}




.widget-container.wd_widget_popular_product_by_categories{position:relative}
.widget-container.wd_widget_popular_product_by_categories .product_per_slide ul > li > a.thumbnail{padding:0;background:transparent;}
.widget-container.wd_widget_popular_product_by_categories .wd_widget_product_slider_wrapper {padding-top:0;}
.widget-container.wd_widget_popular_product_by_categories .cat_title{width:100%;display:inline-block;width:100%;border-width:1px 0 0 0;border-style:solid;padding-left:18px;padding-top:15px;padding-right:8px;}
.widget-container.wd_widget_popular_product_by_categories .cat_title img{width:auto !important;height:auto !important;display:inline-block;float:left;margin-right:8px;margin-bottom:0}
.widget-container.wd_widget_popular_product_by_categories .cat_name{font-size:14px;line-height:16px;text-transform:none;font-weight:600;display:inline-block;margin:7px 0;}
.widget-container.wd_widget_popular_product_by_categories .product_per_slide div:first-child{border:0;}
#footer .widget-container.wd_widget_popular_product_by_categories .cat_title{display:none}




.widget-container.widget_wd_recent_post_widget .type-2 .entry-title > a{text-transform:none;font-size:13px;line-height:18px;font-weight:600;}
.widget-container.widget_wd_recent_post_widget .type-2 .entry-desc {margin-bottom:5px;}
.widget-container.widget_wd_recent_post_widget .type-2 .info-detail .author{margin:0}
.widget-container.widget_wd_recent_post_widget .type-2 .date-time{position:absolute;left:0;right:auto;top:5px;bottom:auto;padding:10px 0;text-align:center;width:45px;background-color:#383c48;color:#fff;line-height:0;}
.widget-container.widget_wd_recent_post_widget .type-2 .date-time > span:first-child{font-size:18px;line-height:20px;font-weight:600;display:inline-block;width:100%;}
.widget-container.widget_wd_recent_post_widget .type-2 .date-time > span:last-child{font-size:10px;line-height:12px;font-weight:600;display:inline-block;width:100%;text-transform:uppercase}
.widget-container.widget_wd_recent_post_widget .type-2 .post_meta{width:100%;display:inline-block;padding-left:55px;position:relative}
.widget-container.widget_wd_recent_post_widget .type-2 .wd_recent_posts_slider_widget .item{position:relative;}
.widget-container.widget_wd_recent_post_widget .type-2 .wd_recent_posts_slider_widget .author{padding:0;}
.widget-container.widget_wd_recent_post_widget .type-2 .wd_recent_posts_slider_widget .author:before{display:none}

.widget-container.widget_wd_recent_post_widget .post_thumbnail {margin-bottom:5px;}
.widget-container.widget_wd_recent_post_widget{position:relative}
.widget-container.widget_wd_recent_post_widget .entry-title a{font-size:12px;line-height:16px;text-transform:uppercase;font-weight:700;margin:0 0 5px 0;display:inline-block;}
.widget-container.widget_wd_recent_post_widget .wd_recent_post_widget_wrapper{line-height:16px;border:0 !important}
.widget-container.widget_wd_recent_post_widget .detail{border:1px solid;padding:13px 15px;margin:10px 0 15px 0;}
.widget-container.widget_wd_recent_post_widget .item{padding:0 1px;}
.widget-container.widget_wd_recent_post_widget p.entry-desc{line-height:18px;}
.widget-container.widget_wd_recent_post_widget .info-detail{display:inline-block;width:100%;}
.widget-container.widget_wd_recent_post_widget .info-detail > span{margin-right:20px;padding-left:25px;position:relative;margin-bottom:10px;font-size:11px;line-height:14px;display:inline-block;}
.widget-container.widget_wd_recent_post_widget .info-detail > span.date-time{margin-right:0;}
.widget-container.widget_wd_recent_post_widget .info-detail > span:before{position:absolute;top:auto;bottom:2px;left:0;right:auto;font-size:14px;line-height:14px;font-family: 'FontAwesome';}
.widget-container.widget_wd_recent_post_widget .info-detail > span.author:before{content: "\f007";}
.widget-container.widget_wd_recent_post_widget .info-detail > span.date-time:before {content: "\f133";}
.widget-container.widget_wd_recent_post_widget .read-more{margin-top:10px;}

.widget_recent_reviews ul.product_list_widget li span.reviewer,
.woocommerce .widget_recent_reviews ul.product_list_widget li span.reviewer{display:inline-block;width:100%;}

.woocommerce .wd_widget_related_upsell_wrapper  ul.products li.product, .woocommerce-page .wd_widget_related_upsell_wrapper  ul.products li.product{width:100%;padding:10px 0 0 0;margin-bottom:0}
.woocommerce .wd_widget_related_upsell_wrapper  ul.products li.product .product_item_wrapper:before, .woocommerce-page .wd_widget_related_upsell_wrapper  ul.products li.product .product_item_wrapper:before,.woocommerce .wd_widget_related_upsell_wrapper  ul.products li.product .product_item_wrapper:after, .woocommerce-page .wd_widget_related_upsell_wrapper  ul.products li.product .product_item_wrapper:after,.woocommerce .wd_widget_related_upsell_wrapper  ul.products li.product .product_item_wrapper .product_thumbnail_wrapper:before, .woocommerce-page .wd_widget_related_upsell_wrapper  ul.products li.product .product_item_wrapper .product_thumbnail_wrapper:before,.woocommerce .wd_widget_related_upsell_wrapper  ul.products li.product .product_item_wrapper .product-meta-wrapper:before, .woocommerce-page .wd_widget_related_upsell_wrapper  ul.products li.product .product_item_wrapper .product-meta-wrapper:before{display:none !important;}
.wd_widget_related_upsell_product  {position:relative;}
.woocommerce .wd_widget_related_upsell_wrapper  ul.products li.product .product_item_wrapper, .woocommerce-page .wd_widget_related_upsell_wrapper  ul.products li.product .product_item_wrapper{
	border:0 !important;
	padding:9px 10px 1px 9px;
}
.woocommerce .wd_widget_related_upsell_wrapper ul.products,
.woocommerce .wd_widget_related_upsell_wrapper ul.products li.product{margin:0;padding:0;}
.woocommerce .wd_widget_related_upsell_wrapper ul.products li.product .product_item_wrapper .product-meta-wrapper{clear:both}
.woocommerce .wd_widget_related_upsell_wrapper  ul.products li.product .product_item_wrapper .review_count, 
.woocommerce-page .wd_widget_related_upsell_wrapper  ul.products li.product .product_item_wrapper .review_count{display:none !important}
.body-wrapper .wd_widget_related_upsell_wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist, 
.woocommerce .body-wrapper .wd_widget_related_upsell_wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist, 
.woocommerce-page .body-wrapper .wd_widget_related_upsell_wrapper ul.products li.product .product-meta-wrapper .yith-wcwl-add-to-wishlist,
.body-wrapper .wd_widget_related_upsell_wrapper ul.products li.product .product-meta-wrapper .wd_compare_wrapper,
.woocommerce .body-wrapper .wd_widget_related_upsell_wrapper ul.products li.product .product-meta-wrapper .wd_compare_wrapper,
.woocommerce-page .body-wrapper .wd_widget_related_upsell_wrapper ul.products li.product .product-meta-wrapper .wd_compare_wrapper{
	opacity:1;filter:alpha(opacity=100)
}




.wd_widget_bbpress_forums ul.forum_list li{line-height:16px;border:1px solid;border-top:0;padding:0;}
.wd_widget_bbpress_forums ul.forum_list li a:hover{text-decoration:none}




.widget_display_topics ul li{line-height:16px;padding:0;}
.widget_display_topics ul li a{display:inline-block;}
.widget_display_topics ul li a:hover{text-decoration:none}
.widget-container.widget_display_topics > ul li > a:before{
	font-family: 'FontAwesome';
	content: "\f022";
	margin-right:10px;
}
.widget-container.widget_display_topics > ul li .topic-author a{font-weight:bold;}
.widget-container.widget_display_topics > ul li > div{font-size:12px;line-height:14px;}
.widget-container.widget_display_topics > ul li > div:before{
	font-family: 'FontAwesome';
	content: "\f133";
	margin-right:5px;
}




.widget-container.wd_widget_bbpress_recent_posts{position:relative;}
.widget-container.wd_widget_bbpress_recent_posts .wd_bbpress_recent_posts{border:0 !important}
.widget-container.wd_widget_bbpress_recent_posts .wd_bbpress_recent_posts ul{margin:0;}
.wd_widget_bbpress_recent_posts  div.avatar{border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;width:50px;height:50px;margin:0 10px 0 0;display:inline-block;position:absolute;top:14px;left:32px;right:auto;bottom:auto}
.wd_widget_bbpress_recent_posts  img.avatar{border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;width:50px;height:50px;}
.wd_widget_bbpress_recent_posts .post_user_info{padding:14px 10px 24px 92px;position:relative;}
.wd_widget_bbpress_recent_posts .post_user_info > span,.wd_widget_bbpress_recent_posts .post_user_info > span a{display:inline-block;text-transform:uppercase;font-weight:700;}
.wd_widget_bbpress_recent_posts .post_user_info span.twitter{position:relative;line-height:16px;display:block;}
.wd_widget_bbpress_recent_posts .post_user_info span.twitter a{font-size:10px;line-height:12px;font-weight:400;}
.wd_widget_bbpress_recent_posts .post_user_info span.twitter:before{margin-right:5px;content: "\f099";font-family: 'FontAwesome';font-size:18px;}
.widget-container.wd_widget_bbpress_recent_posts .wd_bbpress_recent_posts ul li .post_content{padding:15px 13px 20px 15px;border:1px solid;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin:3px 3px 4px 3px;overflow:visible}
.widget-container.wd_widget_bbpress_recent_posts .wd_bbpress_recent_posts ul li .post_content:before{content:"";position:absolute;bottom:-15px;left:45px;top:auto;opacity:1;filter:alpha(opacity=100);
	width:0;
	height: 0;
	border-top: 15px solid;
	border-left: 14px solid transparent;z-index:1;
}
.widget-container.wd_widget_bbpress_recent_posts .wd_bbpress_recent_posts ul li .post_content:after{
	
}



.widget_display_search > form{display:inline-block;clear:none;width:100%;}
.widget_display_search #bbp-search-form input[type="text"]{width:100%;}
.widget_display_search #bbp-search-form input[type="submit"]{margin-top:10px;}
.widget_display_search .bbp-search-form #bbp_search{width:100%;margin-bottom:10px}
#main_content div.bbp-search-form,#container-main div.bbp-search-form{float:none;clear:both;width:100%;position:relative;margin-bottom:18px;display:inline-block}
#main_content #bbp-search-form,#container-main #bbp-search-form{clear:none;float:none;width:100%;display:inline-block;padding-right:80px;}
#main_content #bbp-search-form #bbp_search,#container-main #bbp-search-form #bbp_search{width:100%;}
#main_content #bbp-search-form input.button,#container-main #bbp-search-form input.button{position:absolute;right:0;bottom:0;padding:5px 10px;width:75px;}




.widget_display_stats > dl{display:inline-block;margin-bottom:0;padding-bottom:0}
.widget_display_stats > dl dt{
	width:70%;
	float:left;display:inline-block;
	font-weight:400;
	margin:0 0 7px 0;
}
.widget_display_stats > dl dd{
	width:30%;
	float:left;display:inline-block;text-align:right;
	margin:0 0 7px 0;line-height:16px;font-size:12px;
}





.wd_widget_bbpress_forums .wd_bbpress_forums > ul > li{overflow:hidden;}
.wd_widget_bbpress_forums .wd_bbpress_forums > ul > li ul.forum_list{top:100%;left:-5px !important;right:0 !important;position:relative;border:0;width:calc(100% + 5px);width:-webkit-calc(100% + 5px);width:-moz-calc(100% + 5px);margin-top:20px;}
.wd_widget_bbpress_forums .wd_bbpress_forums > ul.dropdown_mode > li ul.forum_list{display:none;}
.wd_widget_bbpress_forums .wd_bbpress_forums > .dropdown_mode li ul.forum_list ul{margin-top:6px;}
.wd_widget_bbpress_forums .wd_bbpress_forums > ul > li > span.cat_name:before{content:"";left:-60px;right:-20px;bottom:-15px;top:auto;height:1px;position:absolute;width:auto;z-index:0;}
.wd_widget_bbpress_forums .wd_bbpress_forums > .dropdown_mode > li > span.cat_name{position:relative;}
.wd_widget_bbpress_forums .wd_bbpress_forums > .dropdown_mode > li a:hover{text-decoration:none}
.wd_widget_bbpress_forums .wd_bbpress_forums > ul > li ul.forum_list li{border:0;padding:6px 0 6px 6px;}
.wd_widget_bbpress_forums .wd_bbpress_forums > ul li ul.forum_list li a{text-transform:none;font-size:13px;line-height:18px;}
.wd_widget_bbpress_forums .wd_bbpress_forums > ul li ul.forum_list li a.current{font-weight:700;}
.wd_widget_bbpress_forums .wd_bbpress_forums > .dropdown_mode ul.forum_list:before{display:none}
.wd_widget_bbpress_forums .wd_bbpress_forums > .dropdown_mode ul.forum_list .icon_toggle{left:0;top:5px;}
.wd_widget_bbpress_forums .wd_bbpress_forums > .dropdown_mode ul.forum_list .icon_toggle:before{content: "-";font-family:arial;font-size:12px;}
.wd_widget_bbpress_forums .wd_bbpress_forums .dropdown_mode ul.forum_list li.has_sub > .icon_toggle:before{content:"+";font-size:12px;font-family:arial;}
.wd_widget_bbpress_forums .wd_bbpress_forums .dropdown_mode li.has_sub > span.icon_toggle.active:before{
	content: "\f056";
	top:0;
}
.wd_widget_bbpress_forums .wd_bbpress_forums .dropdown_mode ul.forum_list  li.has_sub span.icon_toggle.active:before{
	content:"-";font-family:arial;
}

body .wd_widget_bbpress_forums{overflow:hidden;}
body .wd_widget_bbpress_forums h3.widget-title{color:#fff !important;}
body .wd_widget_bbpress_forums .wd_bbpress_forums > ul:before{
	background-color:#cccccc;
	opacity:0.4;
	position:absolute;
	content:"";
	left:0;right:0;bottom:0;top:0;
	z-index:0;
}
body .wd_widget_bbpress_forums .wd_bbpress_forums{border-width:0 1px 0 1px !important;border-style:solid}
body.home .wd_widget_bbpress_forums {margin-bottom:40px;}
.wd_widget_bbpress_forums .wd_bbpress_forums .icon_toggle{
	width:15px;
	height:15px;
	display:inline-block;
	position:absolute;
	margin:0;
	left:13px;top:12px;bottom:0;
}
.wd_widget_bbpress_forums .wd_bbpress_forums .dropdown_mode .icon_toggle{
	cursor:pointer;
}
.wd_widget_bbpress_forums .wd_bbpress_forums .icon_toggle:before{
	content: "\f056";position:absolute;top:1px;left:0;right:0;
	font-family: 'FontAwesome';font-size:14px;line-height:20px;
	text-align:center;
}
.wd_widget_bbpress_forums .wd_bbpress_forums li.has_sub > .icon_toggle:before{
	content: "\f055";
	top:0;
}
.wd_widget_bbpress_forums .wd_bbpress_forums li.has_sub > span.icon_toggle:hover:before{
	content: "\f056";
	top:0;
}
body .wd_widget_bbpress_forums .widget_title_wrapper{position:relative;border-width:0!important;}
.wd_widget_bbpress_forums .widget_title_wrapper:before{
	display:none
}
.wd_widget_bbpress_forums .wd_bbpress_forums > ul > li .num_product{position:absolute;right:0;top:0px;}
.wd_widget_bbpress_forums .wd_bbpress_forums > ul li{position:relative;padding:12px 20px 12px 38px;border-width:0 0 1px 0;border-style:solid;z-index:30;line-height:16px;}
.wd_widget_bbpress_forums .wd_bbpress_forums > ul li li{z-index:6}
.wd_widget_bbpress_forums .wd_bbpress_forums > ul li li li{z-index:5}
.wd_widget_bbpress_forums .wd_bbpress_forums > ul > li a,.wd_widget_bbpress_forums .wd_bbpress_forums > ul > li > span.cat_name{display:inline-block;width:100%;font-size:14px;line-height:18px;padding-right:30px;position:relative;}
.wd_widget_bbpress_forums .wd_bbpress_forums > ul > li > span.cat_name{cursor:default}
.wd_widget_bbpress_forums .wd_bbpress_forums > ul > li a:hover{text-decoration:none}
.wd_widget_bbpress_forums .wd_bbpress_forums > ul{padding:0 0;position:relative;margin:0;}
.wd_widget_bbpress_forums .wd_bbpress_forums > ul > li ul.forum_list{margin-left:0;}
#right-sidebar .wd_widget_bbpress_forums .wd_bbpress_forums > ul > li ul.forum_list{left:auto;}
body .wd_widget_bbpress_forums .widget_title_wrapper h3{
	padding-left:60px;
	font-weight:400;
	padding:13px 18px 13px 18px;
	text-transform:none;
}
body .wd_widget_bbpress_forums .widget_title_wrapper h3:before,body .wd_widget_bbpress_forums .widget_title_wrapper h3:after{display:none}
body .wd_widget_bbpress_forums .clear{min-height:0;line-height:0;}




.bbp-login-form .bbp-remember-me{margin-bottom:10px;}
.bbp_widget_login .bbp-logged-in{position:relative;}
.bbp_widget_login a.submit.user-submit{display:inline-block;position:absolute;left:18px;top:10px}
.bbp_widget_login .bbp-logged-in h4{width:100%;display:inline-block;padding:10px 0 20px 65px;}
.bbp_widget_login .bbp-login-form label,.bbp_widget_login .bbp-login-form input[type="text"],.bbp_widget_login .bbp-login-form input[type="password"]{width:100%;max-width:100%}
.bbp_widget_login .bbp-login-form .bbp-remember-me label{display:inline-block;width:auto;font-size:9px;line-height:14px;}
.bbp_widget_login .bbp-login-form .bbp-remember-me input[type="checkbox"]{margin-top:2px}
.bbp_widget_login .bbp-login-form .bbp-submit-wrapper{text-align:left;float:left;margin-right:10px;margin-top:0 !important}
.bbp_widget_login .bbp-login-form .bbp-login-links{margin-top:0 !important;}
.bbp_widget_login .bbp-login-form .bbp-login-links a{padding:10px 20px;line-height:14px;font-size:9px;text-transform:uppercase;font-weight:700;border:1px solid}
.bbp_widget_login .bbp-login-form .bbp-login-links a:hover{text-decoration:none}
.bbp_widget_login .bbp-login-form .bbp-login-links {display:inline-block;float:left;margin-top:10px;}




.widget-container.wd_widget_tab_product .wd_tab_product_title{
	margin:-10px 0 0 0;display:inline-block;
}
.widget-container.wd_widget_tab_product .wd_tab_product_title a{
	display:inline-block;margin:10px 18px 0 0;float:left;cursor:pointer;padding:0;font-size:20px;line-height:24px;
}
.widget-container.wd_widget_tab_product .wd_tab_product_title a:last-child{margin:10px 0 0 0;}
.widget-container.wd_widget_tab_product .wd_tab_product_title a:hover,
.widget-container.wd_widget_tab_product .wd_tab_product_title a:focus{text-decoration:none}
.widget-container.wd_widget_tab_product .tab_content{position:relative}
.widget-container.wd_widget_tab_product .tab_content.loading:before{
	position:absolute;
	background:#fff url(/wp-content/themes/wp_oswad_market/images/ajax-loader.gif) center no-repeat !important;
	content:"";
	top:1px;
	left:1px;
	right:1px;
	bottom:1px;
	z-index:10;
	display:inline-block !important;
	text-decoration:none;
	opacity:0.6;
}

