/*
Theme Name:Clubdress.ie
Theme URI:http://clubdress.ie
Description: Commerce Template
Author: WPDance Team / WPDance.com
Author URI:http://clubdress.ie
Version: 1.0.3
Tags:
*/
@import url(fonts/FontTawesome/stylesheet.css);
@import url(css/site.css);
.fredsel_slider_wrapper_inner ul li {
	border: 0 none;
    display: block;
    float: left;
    margin: 0;
    position: relative;
	cursor:default!important;
}

/* SIMPLE PAGE */
body.home.blog > div > #template-wrapper{
	width:1200px;
	padding:0 10px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	margin-top:20px;
}
/*========================================================================================================================*/
/*                                               RESET ELEMENT                                                            */
/*========================================================================================================================*/
.woocommerce ul.products.grid div[itemprop="description"]{display:block}
*{margin:0;padding:0;}
body{line-height:15px;text-align:left;vertical-align: baseline;position:static;float:left;width:100%;-webkit-text-size-adjust: none;-webkit-font-smoothing: antialiased !important;word-wrap:break-word;-ms-word-wrap: break-word;}
html,body { -webkit-text-size-adjust:none; }
img{border:0;vertical-align:top;max-width:100%;height:auto;}
a{text-decoration:none;cursor:pointer;background:transparent;}
a:hover{text-decoration:underline;-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;-o-tap-highlight-color: transparent}
a.button:hover {text-decoration:none;}
:focus{ outline:none;-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;}
strong em,em strong {font-weight:normal;font-style:normal}
pre {overflow:hidden;}
li > a > img{line-height:0px;}
iframe:not([seamless]) {border-color:#ccc !important}
/* Form */
form{display:inline;}

/* Table */
table{border-collapse:collapse;border-spacing:0;font-size:100%;width:100%;word-wrap:break-word;}/* tables still need 'cellspacing="0"' in the markup */
.single-post .single-content table, .widget_text table, .post-info-1 table {width:100%;margin:20px 0;border-width:1px 1px 1px 0;border-style:solid;border-collapse:separate;}
span.wpcf7-not-valid-tip-no-ajax{margin-top:5px}
div.wpcf7-response-output{padding:15px 10px !important;color:#fff !important}
.single.single-post .single-blog div.related{overflow:hidden}
.single-post .single-content table th, .widget_text table th, .single-post .single-content table td, .widget_text table td, .post-info-1 table td, .post-info-1 table th {border-width:1px 0 0 1px;border-style:solid;padding:8px;text-align:left;vertical-align:top;line-height:18px;}
.single-post .single-content table thead:first-child tr:first-child th, .single-post .single-content table tbody:first-child tr:first-child th, .single-post .single-content table tbody:first-child tr:first-child td,.widget_text table thead:first-child tr:first-child th, .widget_text table tbody:first-child tr:first-child th, .widget_text table tbody:first-child tr:first-child td, .post-info-1 table thead:first-child tr:first-child th, .post-info-1 table tbody:first-child tr:first-child th, .post-info-1 table tbody:first-child tr:first-child td {border-top:0;}

/* List */
ol, ul {margin-bottom:47px;}
ol li, ul li {line-height:24px;list-style-position:inside}
ol ol, ol ul, ul ul,ul ol{margin-left:40px;margin-bottom:0;}
ol ol li,ul ul li,ol ul li ,ul ol li{list-style:decimal inside none}
ol ol ol ,ul ul ul,ol ol ul,ol ul ol ,ul ol ol,ul ul ol,ul ol ul, ol ul ul{margin-top:-3px; margin-left:20px;}
ol ol ol li,ul ul ul li,ol ol ul li,ol ul ol li,ul ol ol li,ul ul ol li,ul ol ul li, ol ul ul li{list-style:upper-alpha inside none}
ol ol ol ol,ul ul ul ul,ul ol ol ol,ol ul ol ol,ol ol ul ol,ol ol ol ul,ul ul ol ol,ol ol ul ul,ul ol ol ul,ul ol ul ol,ol ul ol ul,ol ul ul ol,ul ul ul ol,ol ul ul ul,ul ol ul ul,ul ul ol ul
{margin-top:0; margin-left:20px;}
ol ol ol ol li,ul ul ul ul li,ul ol ol ol li,ol ul ol ol li,ol ol ul ol li,ol ol ol ul li,ul ul ol ol li,ol ol ul ul li,ul ol ol ul li,ul ol ul ol li,ol ul ol ul li,ol ul ul ol li,ul ul ul ol li,ol ul ul ul li,ul ol ul ul li,ul ul ol ul li
{list-style:lower-roman inside none;}

/* Definition Lists */
dl {margin-bottom:20px;}
dt, dd {line-height:16px;}
dt {font-weight:bold;}
dd {margin-left:10px;}

.cart_dropdown.drop_down_container dl.variation dt{width:30%;float:left}
.cart_dropdown.drop_down_container dl.variation dd{width:65%;float:left;margin-left:0}
.cart_dropdown.drop_down_container dl.variation{padding-left:10px !important;border-left-width:1px;border-left-style:solid;font-size:10px !important;margin-bottom:0}
/* Content */
del {text-decoration:line-through;}

/* blockquote */


/* Form Elements */
input,select,textarea{font-weight:normal;vertical-align:middle;max-width:100%;}

/* Input */
input[type^=text],input[type^=password], input[type^=email],input.input-text {position:relative;padding:0 6px!important;width:100%;max-width:800px;border-width:1px;border-style:solid;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important;}

.ie8 input[type^=text],.ie8 input[type^=password],.ie8 input.input-text {line-height:30px!important;}
.ie9 input[type^=text],.ie9 input[type^=password],.ie9 input.input-text {line-height:24px!important;}
.ie10 input[type^=text],.ie10 input[type^=password],.ie10 input[type^=email],.ie10 input.input-text {line-height:22px!important;}

.ie8 #footer .subscribe_widget input[type^=text],.ie8 .header_search  input[type^=text]{line-height:35px!important;}

textarea {background:#fafafa;border-width:1px;border-style:solid;padding:5px 8px 4px;-webkit-appearance:none;-webkit-border-radius:0!important;}
select {background:#fafafa;border-width:1px;border-style:solid;max-width:400px;}

textarea {overflow:auto;}
table {max-width:100%;table-layout:fixed;}
table tbody, table tfood {max-width:100%;}
button.button::-moz-focus-inner {padding:0;border:0;/* overrides extra padding in Firefox */} /* FF Fix */
button.button {-webkit-border-fit:lines;} /* <- Safari & Google Chrome Fix */
button.button, a.button {overflow:visible;/* removes extra side padding in IE */width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer;}
button.button span, a.button span {display:block;text-align:center; white-space:nowrap; padding:0 0 0 3px;width:auto;background-position:0 0;background-repeat:no-repeat;}
button.button span span, a.button span span {background-position:100% 100%;}
input[type^=submit] {border:0;padding:3px 10px 2px;line-height:20px;}
a.button{display:inline-block;}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus {
    /*-webkit-box-shadow:0 0 0 50px white inset; /* Change the color to your own background color */
    /*-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;} /* reset button style for IPod */
select{-o-appearance:none}
/* Insert tags */
.single-content > .single-post ins, .widget_text ins {background:#feff00;background:rgba(254, 255, 0, 0.68);text-decoration:none;} 

/* Remove ... in abbr */
@-moz-document url-prefix() { #footer abbr { display:table-row-group; } } /* fix firefox */

/* Others */
.clear {clear:both;min-height:1px;width:100%;}
.clearboth {clear:both;}
.clearleft {clear:left;}
.noimage{margin-left:0;}
.alignleft {float:left!important;margin:0 20px 18px 0!important;max-width:100%;height:auto;}
.alignright {float:right;margin:0 0 10px 20px!important;max-width:100%;height:auto;}
.aligncenter {display:block;margin:0 auto 10px;max-width:100%;height:auto;}
body .woocommerce .star-rating:before,body .woocommerce-page .star-rating:before,body .woocommerce .star-rating span:before,body .woocommerce-page .star-rating span:before  {font-size:12px;}
iframe {max-width:100%;display:block}
iframe html {position:relative;z-index:1;}
.mapp-layout {max-width:100%;}

/* Default class of WP */
.sticky{}
.bypostauthor{}
.gallery-caption {}
.screen-reader-text {position: absolute;left: -9000px;}
.edit-link{display:none;}

/* Reset Style Woocommerce */
#map_container img {max-width:1000000000px;}
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 {background-image:none;text-shadow:none!important;-moz-text-shadow:none!important;-webkit-text-shadow:none!important;-o-text-shadow:none!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;-o-box-shadow:none!important;line-height:14px!important;white-space:normal}
.price > del {text-decoration:none;}

body.page-template-page-templatescontact-template-php .slideshow-wrapper.main-slideshow{padding-top:10px;}
/*========================================================================================================================*/
/*                                               STYLESHEET                                                               */
/*========================================================================================================================*/

/*==============================================================*/
/*                ROE-DOK  I. LAYOUT - GENERAL STYLE            */
/*==============================================================*/
#wp-admin-bar-my-account img{max-width:none}
/* */
.container {max-width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#container-main.span24 {margin-bottom:10px;}
#container-main {margin-bottom:35px;}

/* */
#main {margin-bottom:20px;position:relative;z-index:7;}
#right-sidebar,#left-sidebar  {margin:0 0 40px;}
#template-wrapper {position:relative;overflow:hidden}

/* */
body.woocommerce #main_content.span12 .related, .woocommerce-page #main_content.span12 .related {width:100%;}
body.woocommerce #main_content.span12 div.product div.images, body.woocommerce-page #main_content.span12 div.product div.images, body.woocommerce #content #main_content.span12 div.product div.images, body.woocommerce-page #content #main_content.span12 div.product div.images {width:50%;padding:0 10px 0 0;}
body.woocommerce #main_content.span12 div.product div.summary, body.woocommerce-page #main_content.span12 div.product div.summary, body.woocommerce #content #main_content.span12 div.product div.summary, body.woocommerce-page #content #main_content.span12 div.product div.summary {width:50%;padding:0 0 0 10px;}
body.woocommerce #main_content.span12 div.product table.group_table td.label {width:80px;overflow:hidden;padding-left:0;padding-right:0;margin:0 5px;}
/* */
.header-bottom  .container {background:#fff url(images/bg_shadow_top.png) repeat-x 0 0;}
#content {min-height:300px;padding-bottom:10px;}
.woocommerce{overflow:hidden}
body.woocommerce{overflow:inherit}
/* BOX - WIDE */
#header{width:100%;margin:0 auto;}

/* GENERAL STYLE */
/* onsale */
.woocommerce ul.products li.product del ,.woocommerce ul.products li.product del  ins{text-decoration:none;}
.woocommerce ul.products li.product > a[href^=http],body.woocommerce-page ul.products li.product > a[href^=http] {position:relative;display:block;}
.woocommerce ul.products li.product div.product_label,body.woocommerce-page ul.products li.product div.product_label {display:inline-block;overflow:hidden;height:48px;position:absolute;z-index:5;text-align:center;top:1px;left:1px;right:1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:transparent}
.nav .woocommerce ul.products li.product .product_thumbnail_wrapper > a{position:relative}

.woocommerce ul.products li.product span.featured,.woocommerce-page ul.products li.product span.featured {z-index:3;width:30px;height:30px;line-height:16px;min-height:auto;display:inline-block;text-align:center;margin:0;border-radius:0%;-moz-border-radius:0%;-webkit-border-radius:0%;-o-border-radius:0%;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;overflow:hidden;font-size:0px!important;text-transform:uppercase;color:transparent !important;float:right;position:relative !important;background-image:url(images/ic-feature.png);background-repeat:no-repeat;background-position:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;margin:5px}
.woocommerce .related.products ul.products li.product span.featured,
.woocommerce .cross-sells ul.products li.product span.featured,
.woocommerce .upsells.products ul.products li.product span.featured,
.woocommerce .products.list  li.product span.featured,
.woocommerce .products.grid span.featured{padding-right:5px !important;}

.woocommerce .featured_product_slider_wrapper.big_layout ul.products li.product .product_label, .woocommerce-page .featured_product_slider_wrapper.big_layout ul.products li.product .product_label, .wd_quickshop span.onsale{
	height:70px;
}
.woocommerce .featured_product_slider_wrapper.big_layout ul.products li.product  a.added_to_cart{display:none !important}
.woocommerce .featured_product_slider_wrapper.big_layout ul.products li.product .product_thumbnail_wrapper a.button,.woocommerce .featured_product_slider_wrapper.big_layout ul.products li.product .product_thumbnail_wrapper a.button:hover{display:none !important}

.woocommerce .featured_product_slider_wrapper.big_layout ul.products li.product span.onsale, .woocommerce-page .featured_product_slider_wrapper.big_layout ul.products li.product span.onsale, .wd_quickshop span.onsale{
	width:70px;
	height:70px;
	font-size:16px;
	padding-top:14px;
}
.woocommerce .featured_product_slider_wrapper.big_layout ul.products li.product span.onsale:after,.woocommerce-page .featured_product_slider_wrapper.big_layout ul.products li.product span.onsale:after{
	padding-top:34px;
}
.woocommerce .featured_product_slider_wrapper.big_layout ul.products li.product span.featured,.woocommerce-page .featured_product_slider_wrapper.big_layout ul.products li.product span.featured{margin-right:10px;margin-top:5px;width:30px;height:30px;}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale{margin:0 !important}
.woocommerce ul.products li.product span.onsale, .woocommerce-page ul.products li.product span.onsale,.wd_quickshop span.onsale {overflow:hidden;height:48px; width:48px;padding:0;padding-top:6px;font-size:12px;text-align:center; color:#fff;line-height:16px;border-style:solid;border-width:3px;background:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;float:left;position:relative !important;}
.woocommerce ul.products li.product span.onsale span, .woocommerce-page ul.products li.product span.onsale span {display:inline-block;width:100%;font-size:16px;letter-spacing:-2px;}
.woocommerce .custom-product-shortcode ul.products li.product div.product_label, body.woocommerce-page .custom-product-shortcode ul.products li.product div.product_label {width:52px;right:0;left:auto;}
.woocommerce .custom-product-shortcode ul.products li.product div.product_label span.onsale, body.woocommerce-page .custom-product-shortcode ul.products li.product div.product_label span.onsale {margin:0 0 10px;} 
.woocommerce ul.products .product_big_layout li.product span.onsale, .woocommerce-page ul.products .product_big_layout li.product span.onsale {width:60px;height:60px;padding:10px 5px;font-size:12px;}
.custom_category_shortcode .featured_product_wrapper.product .product_thumbnail_wrapper .onsale.product_label{font-size:13px;}
.custom_category_shortcode .featured_product_wrapper.product .product_thumbnail_wrapper .onsale.product_label:before{padding-top:20px;}
.woocommerce ul.products .product_big_layout li.product div.product_label,.woocommerce ul.products .product_big_layout li.product div.product_label{height:60px !important;}


html .woocommerce span.onsale,html .woocommerce-page span.onsale {z-index:4;text-shadow:none;width:42px;height:43px;top:10px;border-radius:0%;-moz-border-radius:0%;-webkit-border-radius:0%;-o-border-radius:0%;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;}

body.woocommerce .related ul.products li.product .product_thumbnail_wrapper:hover, body.woocommerce-page .related ul.products li.product .product_thumbnail_wrapper:hover {border-color:#1e1e1e;}
body.woocommerce #main_content.span12 .related ul.products li.product , body.woocommerce-page #main_content.span12 .related ul.products li.product {min-height:120px;}
body.woocommerce #main_content.span12 .related #main_content.span12 ul.products li.product .product_thumbnail_wrapper, body.woocommerce-page #main_content.span12 .related ul.products li.product .product_thumbnail_wrapper ,body.woocommerce #main_content.span12 .related #main_content.span12 ul.products li.product .product-meta-wrapper, body.woocommerce-page #main_content.span12 .related ul.products li.product .product-meta-wrapper{padding-right:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}


.woocommerce .star-rating, .woocommerce-page .star-rating {font-family:'star'!important;}
/* TITLE */

/* FEEDBACK BUTTON */
#feedback {position:fixed;right:0;top:50%;margin-top:-40px;width:28px;height:88px;z-index:100;}
#feedback a.feedback-button {display:inline-block;width:28px;height:88px;text-align:center;position:relative}
#feedback a.feedback-button:before {position:absolute;left:8px;top:18px;width:14px;height:56px;display:inline-block;content:"";background:url(images/images.png) no-repeat -147px -66px !important;}
#feedback a.feedback-button:hover {opacity:0.85;filter:alpha(opacity=85);}
html div.pp_overlay {background:rgba(0,0,0,0.65);}

/* COLOR OF PRICES */
.woocommerce ul.products li.product .price ins .amount, .woocommerce-page ul.products li.product .price ins .amount,  {color:#CC4C51}
body .woocommerce ul.products li.product span.amount,.woocommerce-page ul.products li.product .amount {line-height:14px;font-size:16px;}
html .woocommerce ul.products li.product .price del, html .woocommerce-page ul.products li.product .price del, html .woocommerce ul.products li.product .price ins, html .woocommerce-page ul.products li.product .price ins, ins .amount {margin-top:0;}

/* NICESCROLL */
.nicescroll-rails {opacity:1!important;filter:alpha(opacity=100)!important;z-index:999999!important;}
/* LOADING CART */
.wd_tini_cart_wrapper.loading-cart{position:relative;z-index:1}
.wd_tini_cart_wrapper.loading-cart:after{position:absolute;top:0px;left:-15px;right:0;content:"";background:#ffffff !important;z-index:7;height:28px}
.wd_tini_cart_wrapper.loading-cart:before{position:absolute;top:5px;left:-15px;content:"";right:0;height:100%;background-color:transparent !important;background-image:url(images/36.gif);background-repeat:no-repeat;background-position:top right;z-index:8;}
/* LOADING */
html .woocommerce a.button.added:before,html .woocommerce button.button.added:before,html .woocommerce input.button.added:before,html .woocommerce #respond input#submit.added:before,html .woocommerce #content input.button.added:before,html .woocommerce-page a.button.added:before,html .woocommerce-page button.button.added:before,html .woocommerce-page input.button.added:before,html .woocommerce-page #respond input#submit.added:before,html .woocommerce-page #content input.button.added:before {display:none;}
.custom-product-shortcode .loading-mark-up {left:0;}

.loading-mark-up {position:absolute;left:0px;top:0;z-index:1000;-webkit-appearance:none;background-color:transparent !important;background:url(images/loading_cart.png) repeat;}
body .woocommerce ul.products .line-wrapper li.product .loading-mark-up, body .woocommerce-page ul.products .line-wrapper li.product .loading-mark-up {left:0px;}
.loading-mark-up:before {width:100%;height:8px;background:url(images/36.gif) no-repeat center;position:absolute;top:50%;content:"";display:inline-block;z-index:2;left:0}
.ie8 .loading-mark-up{max-width:245px;}
.ie8 .loading-text{max-width:245px;}
.ie8 #main_content #container > #content > ul.products.list .loading-mark-up,.ie8 #main_content #container > #content > ul.products.list .loading-text,.ie8 .custom-product-shortcode .loading-mark-up,.ie8 .custom-product-shortcode .loading-text,.ie8 .woocommerce ul.products .featured_product_wrapper .product_big_layout li.product .loading-text,.ie8 .woocommerce ul.products .featured_product_wrapper .product_big_layout li.product .loading-mark-up{max-width:100%}


.loading-text {position:absolute;left:0px;top:0;z-index:1000;vertical-align:middle;display:block !important;line-height:12px;font-size:0;text-transform:uppercase;right:0;background:url(images/loading_cart.png) repeat;bottom:0;}
#main_content #container > #content > ul.products.list .loading-mark-up,#main_content #container > #content > ul.products.list .loading-text,.custom-product-shortcode .loading-mark-up,.custom-product-shortcode .loading-text,.woocommerce ul.products .featured_product_wrapper .product_big_layout li.product .loading-text,.woocommerce ul.products .featured_product_wrapper .product_big_layout li.product .loading-mark-up{max-width:100%}

.woocommerce .custom_category_shortcode  .loading-text{font-size:0 !important}


ul.products.list .loading-text:before{padding-top:14%}
.loading-text:before {width:100%;height:100%;position:absolute;text-align:center;content:"success add to cart";line-height:20px;white-space:normal;text-transform:uppercase;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;o-box-sizing:border-box;font-size:14px;padding-top:50%;}
.woocommerce > ul.products li.product .product_thumbnail_wrapper,.woocommerce >.custom-product-shortcode> ul.products li.product .product_thumbnail_wrapper{max-width:243px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;o-box-sizing:border-box;}
	
	
	.featured_product_slider_wrapper .loading-mark-up,.featured_product_slider_wrapper .loading-text{left:22px}
	
	.products.grid .loading-mark-up,.products.list .loading-mark-up,
	.products.grid .loading-text,.products.list .loading-text,
	.woocommerce .custom_category_shortcode .line-wrapper .loading-text
	{
		left:10px;
	}
	.woocommerce .custom_category_shortcode .line-wrapper .loading-mark-up{
		left:10px !important;
	}
	.featured_product_slider_wrapper.big_layout ul.products li.product .loading-text,.featured_product_slider_wrapper.big_layout ul.products li.product .loading-mark-up{
		width:100% !important;height:100% !important;left:30px;;max-width:100% !important;
	}
	.ie8 .products.grid .loading-mark-up,.ie8 .products.list .loading-mark-up,
	.ie8 .products.grid .loading-text,.ie8 .products.list .loading-text,
	.ie8 .woocommerce .upsells.products ul.products li.product .loading-text,
	.ie8 .woocommerce .upsells.products ul.products li.product .loading-mark-up,
	.ie8 .woocommerce .related.products ul.products li.product .loading-mark-up,
	.ie8 .woocommerce .related.products ul.products li.product .loading-text{
		padding-right:10px
	}
	
	.woocommerce .related.products ul.products li.product a.added_to_cart,
	.woocommerce .upsells.products ul.products li.product a.added_to_cart,
	.woocommerce .cross-sells ul.products li.product a.added_to_cart,	
	.woocommerce .products.list  li.product a.added_to_cart,
	.woocommerce .products.grid a.added_to_cart{display:none !important;}

/* HEADER LOADING */
#header .nav .loading-text,#header .nav  .loading-mark-up{left:0;}
#header .nav  .loading-text,#header .nav .loading-mark-up{max-width:100%;}
body .woocommerce ul.products .line-wrapper li.product .loading-text:before, body .woocommerce-page ul.products .line-wrapper li.product .loading-text
a.add_to_cart_button.loading {background:none!important;}
a.add_to_cart_button.loading:before {display:none!important;}
.woocommerce{clear:both}
/*==============================================================*/
/*                ROE-DOK  II. HEADER                           */
/*==============================================================*/
#header {position:relative;z-index:10;} .header_ads_wrapper {position:relative;z-index:9;} 
#footer {position:relative;z-index:4}
#header .header-main-content {position:relative;line-height:0}
#header .header-top {position:relative;left:0;z-index:30;width:100%;}
#header .header-middle {position:relative;z-index:20;}
#header .header-bottom {position:relative;background:#fff url(images/bg_shadow_top.png) repeat-x 0 0;}
#header .header-top-content {padding:0;}

/* LOGO */
.logo {display:inline-block;float:left; margin:31px 0 0 0;overflow:hidden;max-width:280px}
.logo img {margin:0;max-width:200px;max-height:100px}
.logo a {font-size:40px;line-height:44px;margin:0px 10px 13px 0;text-transform:uppercase;display:block}
.logo a:hover {text-decoration:none;}

/* HEADER ADS */
.header_ads_wrapper {text-align:center;overflow:hidden;}
.header_ads_wrapper p {max-width:980px;padding:0 10px;background:#fff;margin:0 auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.header_ads_wrapper p img {max-width:100%;margin:0 0 14px;}

/* MEGA MENU */
/* a. General */
#header .nav {display:inline-block;margin:18px 10px 0 0;line-height:0}
#header .nav i {font-size:13px;line-height:13px;}
#header .nav .main-menu > ul.menu  > li {float:left}
#header .nav .main-menu > ul.menu  li, #header .nav > div > ul li {display:inline-block;position:relative;list-style:none;}
#header .nav .main-menu > ul.menu  li a, #header .nav > div > ul li a{cursor:pointer;}
#header .nav .main-menu > ul.menu  > li > a > span.menu-desc-lv0 {text-transform:none;font-size:10px;}
#header .nav .main-menu > ul.menu  > li > a > span.menu-label-level-0:after {content:"";display:block;clear:both;position:relative;float:none;visibility:visible;}
#header .nav .main-menu > ul.menu  > li.hidden-description > a > span.menu-desc-lv0 {color:transparent;}
#header .nav .main-menu > ul.menu  li span.onsale,#header .nav .main-menu > ul.menu  li span.featured {color:#fff;text-align:center!important;}
#header .nav .main-menu > ul.menu  li span.onsale span {color:#fff;font-size:18px;line-height:18px;text-align:center!important;}
#header .nav .main-menu > ul.menu  li:hover > a {text-decoration:none;}
#header .nav .main-menu > ul.menu  > li > a, #header .nav > div > ul > li > a {display:inline-block;z-index:8;position:relative;}
#header .nav .main-menu > ul.menu  > li > a, #header .nav > div > ul > li > a {text-transform:uppercase;text-align:center;}
#header .nav .main-menu > ul.menu  > li img {max-width:100%;height:auto;width:auto;}
#header .nav .main-menu > ul.menu  > li > ul.sub-menu {display:none;}
#header .nav .main-menu > ul.menu  > li > a {position:relative;}
#header .nav .main-menu > ul.menu  > li ul.sub-menu {z-index:11;}
#header .nav .main-menu > ul.menu ul.products li.product div[itemprop="description"],#footer  ul.products li.product div[itemprop="description"]{display:none !important}
#header .nav .main-menu > ul.menu  ul {margin-left:0;}
/* b1. Flyout menu */
#header .nav .main-menu > ul.menu  > li.wd-fly-menu > ul >li{display:block;}
#header .nav .main-menu > ul.menu  > li.wd-fly-menu ul.sub-menu {display:none;}
#header .nav .main-menu > ul.menu  > li.wd-fly-menu > ul.sub-menu {width:179px;top:100%;padding:10px 0; background-image:url(images/bg-menu-margin.png); background-position:top; background-repeat:no-repeat;position:absolute;padding-bottom:14px;} 
#header .nav .main-menu > ul.menu  > li.wd-fly-menu > ul.sub-menu li ul > sub-menu > a{ padding:0;} 
/* b2. Mega menu */
#header .nav .main-menu > ul.menu  > li.wd-mega-menu > ul.sub-menu {position:absolute;z-index:11;top:100%;left:0px;padding:5px 0 4px 0;margin:0;}
#header .nav .main-menu > ul.menu  > li.wd-mega-menu img.icon_menu {margin-top:0;display:inline}
/* c. Mega menu with sidebar */
#header .nav .main-menu > ul.menu  > li.wd-mega-menu-sidebar {position:static;}
#header .nav .main-menu > ul.menu  > li.wd-mega-menu-sidebar > ul.sub-menu > li,#header .nav .main-menu > ul.menu  > li.wd-mega-menu-sidebar > ul.sub-menu > li > div > ul > li{width:100%;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav .main-menu > ul.menu  > li.fullwidth-menu > ul > li.sidebar-menu{padding-left:0;padding-right:0;}
/* d. Search form */
#header .nav .main-menu > ul.menu  > li.search-menu #searchform {height:32px;margin:15px 0 0px 10px;float:left;overflow:hidden;}
#header .nav .main-menu > ul.menu  > li.search-menu #searchform .bg_search #searchsubmit{height:25px;width:25px;}
#header .nav .main-menu > ul.menu  > li.search-menu #searchform > div{position:relative}
#header .nav .main-menu > ul.menu  > li.search-menu .bg_search_1:before{content: "\f002";top:0;right:0px;width:25px;height:25px;font-size:14px;background:transparent;text-align:center;z-index:1;padding-top:1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;position:absolute;font-family:FontAwesome}
#header .nav .main-menu > ul.menu  > li.search-menu > a {padding:0;display:none;}
#header .nav .main-menu > ul.menu  > li.search-menu:hover {background:none;} 
#header .nav .main-menu > ul.menu  > li.search-menu input#s {max-height:26px;}
.ie8 #header .nav .main-menu > ul.menu  > li.search-menu input#s{line-height:26px !important}
.ie8 #header .nav .main-menu > ul.menu  > li.search-menu #searchform .bg_search  input#s{max-width:130px;margin-right:20px}
/* e. Align right */
#header .nav .main-menu > ul.menu  > li.aligh-right {float:right;}
/* f. Columns */
#header .nav .main-menu > ul.menu  > li .one_half,
#header .nav .main-menu > ul.menu  > li .one_third,#header .nav .main-menu > ul.menu  > li .two_third,
#header .nav .main-menu > ul.menu  > li .one_fourth,#header .nav .main-menu > ul.menu  > li .three_fourth,
#header .nav .main-menu > ul.menu  > li .one_fifth,#header .nav .main-menu > ul.menu  > li .two_fifth,#header .nav .main-menu > ul.menu  > li .three_fifth,#header .nav .main-menu > ul.menu  > li .fourth_fifth,
#header .nav .main-menu > ul.menu  > li .one_sixth,#header .nav .main-menu > ul.menu  > li .five_sixth {position:relative;padding:0 10px;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:default}
#header .nav .main-menu > ul.menu  > li .one_half {width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav .main-menu > ul.menu  > li .one_third {width:33.3%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} #header .nav .main-menu > ul.menu  > li .two_third {width:66.6%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav .main-menu > ul.menu  > li .one_fourth {width:25%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} #header .nav .main-menu > ul.menu  > li .three_fourth {width:75%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav .main-menu > ul.menu  > li .one_fifth {width:20%;} #header .nav .main-menu > ul.menu  > li .two_fifth {width:40%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} #header .nav .main-menu > ul.menu  > li .three_fifth {width:60%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} #header .nav .main-menu > ul.menu  > li .fourth_fifth {width:80%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav .main-menu > ul.menu  > li .one_sixth {width:16%} #header .nav .main-menu > ul.menu  > li .five_sixth {width:83%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} 
/* g. Columns fix width */
#header .nav .main-menu > ul.menu  > li.columns-2,#header .nav .main-menu > ul.menu  > li.wd-mega-menu-sidebar.columns-2 {position:relative;}
#header .nav .main-menu > ul.menu  > li.columns-2 > ul.sub-menu {width:320px;position:absolute;left:-19px;top:100%;border-top:1px solid #2b2b2b;padding-top:9px;padding-bottom:7px;}
#header .nav .main-menu > ul.menu  > li.columns-2 > ul.sub-menu > li {width:50%;display:inline-block;float:left;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav .main-menu > ul.menu  > li.columns-2 > ul.sub-menu > li ul.sub-menu {width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav .main-menu > ul.menu  > li.columns-2 > ul.sub-menu > li > div > ul > li {width:100%;}
#header .nav .main-menu > ul.menu  > li.wd-mega-menu-sidebar.columns-2 > ul.sub-menu{width:230px;position:absolute;left:-19px;top:100%;border-width:0;border-style:solid}
#header .nav .main-menu > ul.menu  > li.wd-mega-menu-sidebar.columns-2 > ul.sub-menu > li[class^=sidebar] {width:100%;padding:0;}
#header .nav .main-menu > ul.menu  > li.wd-mega-menu-sidebar.columns-2 > ul.sub-menu > li > div > ul > li > div > ul > li {display:inline-block;float:left;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav .main-menu > ul.menu  > li.wd-mega-menu-sidebar.columns-3 > ul.sub-menu{width:500px;position:absolute;left:0px;top:100%;}
#header .nav .main-menu > ul.menu  > li.wd-mega-menu-sidebar.columns-3 > ul.sub-menu > li[class^=sidebar] {width:100%;padding:0;}
#header .nav .main-menu > ul.menu  > li.columns-3,#header .nav .main-menu > ul.menu  > li.wd-mega-menu-sidebar.columns-3 {position:relative;}
#header .nav .main-menu > ul.menu  > li.columns-3 > ul.sub-menu {width:480px;position:absolute;left:0px;top:100%;padding-top:9px;padding-bottom:7px;}
#header .nav .main-menu > ul.menu  > li.columns-3 > ul.sub-menu > li {width:33%;display:inline-block;float:left;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav .main-menu > ul.menu  > li.columns-3 > ul.sub-menu > li ul.sub-menu {padding-left:10px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav .main-menu > ul.menu  > li.columns-3 > ul.sub-menu > li > div > ul > li {width:100%;}
#header .nav .main-menu > ul.menu  > li.wd-mega-menu-sidebar> ul.sub-menu{background-image:url(images/bg-menu-margin.png);background-repeat:repeat}
#header .nav .main-menu > ul.menu  > li.wd-mega-menu-sidebar.columns-3 > ul.sub-menu > li > div > ul > li > div > ul > li {width:33%;display:inline-block;float:left;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav .main-menu > ul.menu  > li.columns-4,#header .nav .main-menu > ul.menu  > li.wd-mega-menu-sidebar.columns-4 {position:relative;}
#header .nav .main-menu > ul.menu  > li.columns-4 > ul.sub-menu {position:absolute;left:-19px;top:100%;padding-bottom:7px;}
#header .nav .main-menu > ul.menu  > li.columns-4 > ul.sub-menu > li {width:25%;display:inline-block;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav .main-menu > ul.menu  > li.columns-4 > ul.sub-menu > li ul.sub-menu {width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav .main-menu > ul.menu  > li.columns-4 > ul.sub-menu > li > div > ul > li {width:100%;}
#header .nav .main-menu > ul.menu  > li.wd-mega-menu-sidebar.columns-4 > ul.sub-menu{position:absolute;left:-19px;top:100%;}
#header .nav .main-menu > ul.menu  > li.wd-mega-menu-sidebar.columns-4 > ul.sub-menu > li[class^=sidebar] {width:100%;padding:0;}
#header .nav .main-menu > ul.menu  > li.wd-mega-menu-sidebar.columns-4 > ul.sub-menu > li > div > ul > li > div > ul > li {display:inline-block;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav .main-menu > ul.menu  > li.columns-5,#header .nav .main-menu > ul.menu  > li.wd-mega-menu-sidebar.columns-5 {position:relative;}
#header .nav .main-menu > ul.menu  > li.columns-5 > ul.sub-menu {width:800px;position:absolute;left:-19px;top:100%;border-top:1px solid #2b2b2b;padding-top:9px;padding-bottom:7px;}
#header .nav .main-menu > ul.menu  > li.columns-5 > ul.sub-menu > li {width:20%;display:inline-block;float:left;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav .main-menu > ul.menu  > li.columns-5 > ul.sub-menu > li ul.sub-menu {padding-left:10px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav .main-menu > ul.menu  > li.columns-5 > ul.sub-menu > li > div > ul > li {width:100%;}
#header .nav .main-menu > ul.menu  > li.wd-mega-menu-sidebar.columns-5 > ul.sub-menu{width:800px;position:absolute;left:-19px;top:100%;border-top:1px solid #2b2b2b;}
#header .nav .main-menu > ul.menu  > li.wd-mega-menu-sidebar.columns-5 > ul.sub-menu > li[class^=sidebar] {width:100%;padding:0;}
#header .nav .main-menu > ul.menu  > li.wd-mega-menu-sidebar.columns-5 > ul.sub-menu > li > div > ul > li > div > ul > li {width:20%;display:inline-block;float:left;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav .main-menu > ul.menu  > li.columns-6,#header .nav .main-menu > ul.menu  > li.wd-mega-menu-sidebar.columns-6 {position:static;}
#header .nav .main-menu > ul.menu  > li.columns-6 > ul.sub-menu {width:960px;position:absolute;left:0px;top:100%;border-top:1px solid #2b2b2b;padding-top:9px;padding-bottom:7px;}
#header .nav .main-menu > ul.menu  > li.columns-6 > ul.sub-menu > li {width:16%;display:inline-block;float:left;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav .main-menu > ul.menu  > li.columns-6 > ul.sub-menu > li ul.sub-menu {padding-left:10px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav .main-menu > ul.menu  > li.columns-6 > ul.sub-menu > li > div > ul > li {width:100%;}
#header .nav .main-menu > ul.menu  > li.wd-mega-menu-sidebar.columns-6 > ul.sub-menu{width:960px;position:absolute;left:0px;top:100%;border-top:1px solid #2b2b2b;}
#header .nav .main-menu > ul.menu  > li.wd-mega-menu-sidebar.columns-6 > ul.sub-menu > li[class^=sidebar] {width:100%;padding:0;}
#header .nav .main-menu > ul.menu  > li.wd-mega-menu-sidebar.columns-6 > ul.sub-menu > li > div > ul > li > div > ul > li {width:16.6%;display:inline-block;float:left;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav .main-menu > ul.menu  > li.columns-2 > ul.sub-menu > li > a > span{font-weight:normal!important;font-size:14px;padding:5px 0 10px;}
#header .nav .main-menu > ul.menu  > li .mega-new-line {min-height:1px;width:100%!important;clear:both;display:block;}
#header .nav .main-menu > ul.menu  > li > ul.sub-menu > li.border-top > a {display:inline-block;width:100%;padding-top:8px;margin-top:8px;border-width:1px 0 0;border-style:solid;}
/* Shortcode product */
#header .nav .main-menu > ul.menu  > li .woocommerce .products > li {width:100%;display:block;margin:0;}
#header .nav .main-menu > ul.menu  > li .woocommerce .products > li > a,#header .nav .main-menu > ul.menu  > li .woocommerce .products > li > div{width:50%;margin:0;float:left !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:left;}
#header .nav .main-menu > ul.menu  > li .woocommerce .products > li > div.product_thumbnail_wrapper {padding-right:15px;}
#header .nav .main-menu > ul.menu  > li .woocommerce .products > li > div.product-meta-wrapper {padding-right:15px; padding-left:7px !important;padding-bottom:0;}
#header .nav .main-menu > ul.menu  > li .woocommerce .products > li > a {position:relative;} 
#header .nav .main-menu > ul.menu  > li .woocommerce .products > li > a > h3 {display:none;}
#header .nav .main-menu > ul.menu  > li .woocommerce .products > li > a {padding-right:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav .main-menu > ul.menu > li .woocommerce .products > li > div.product_thumbnail_wrapper img{transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important}
#header .nav .main-menu > ul.menu  > li .woocommerce .products > li > div.product_thumbnail_wrapper {float:left;display:inline-block;width:37%;}
#header .nav .main-menu > ul.menu  > li.a > ul.sub-menu {display:block!important;}
body #header .woocommerce ul.products li.product, body #header .woocommerce-page ul.products li.product {border:none;}
body #header .woocommerce ul.products li.product a, body #header .woocommerce-page ul.products li.product a {border:none;}
body #header .woocommerce ul.products li.product .product-title{height:auto;}
/* Fullwidth Menu */
#header .nav .main-menu > ul.menu  > li.fullwidth-menu {position:relative;float:left}
#header .nav .main-menu > ul.menu  > li.fullwidth-menu > ul {width:100%;top:100%;}
#header .nav .main-menu > ul.menu  > li.fullwidth-menu > ul > li {padding-left:10px;padding-right:10px;}
body #header .woocommerce ul.products li.product .product-meta-wrapper, body #header .woocommerce ul.products li.products .product-meta-wrapper {text-align:left;}
body #header .woocommerce ul.products li.product a, body #header .woocommerce-page ul.products li.product a {display:inline-block;}
/* Others */
#header .nav .main-menu > ul.menu  > li a.shop-now {padding-right:30px;position:relative;line-height:20px;color:#FDFDFD;font-weight:normal;text-transform:uppercase;}
#header .nav .main-menu > ul.menu  > li a.shop-now:after {position:absolute;right:0;top:0;width:30px;height:20px;background:url(images/images.png) no-repeat -31px -4px;display:inline-block;content:"";}
#header .nav .main-menu > ul.menu  > li a.link-shop {font-size:11px;}
#header .nav .main-menu > ul.menu  > li .menu > li {display:block;width:100%;}
#header .nav .main-menu > ul.menu  > li .ads {text-align:right;overflow:hidden;margin-top:3px;}
#header .nav .main-menu > ul.menu  > li .ads > a {display:block;float:right;}
#header .nav .main-menu > ul.menu  > li .ads img {border-width:1px;border-style:solid;margin:0 0 6px 8px;}
body #header .woocommerce ul.products li.product .product-meta-wrapper,body #header .woocommerce-page ul.products li.product .product-meta-wrapper {background:transparent}

.woocommerce .nav ul.products li.product a.add_to_cart_button.button:after, .woocommerce-page .nav ul.products li.product a.add_to_cart_button.button:after {text-indent:0;font-size:25px;line-height:25px;}
.woocommerce .nav a.shop-all-menu,.woocommerce-page .nav a.shop-all-menu {width:50%;position:absolute;left:50%;bottom:0;padding-left:10px;font-weight:normal!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav .main-menu > ul.menu  li span.product_sku {margin:0 0 5px;}
#header .woocommerce {float:left;width:100%;}
body #header .woocommerce ul.products li.product .product-meta-wrapper {padding-top:0;}
body #header ins span.amount {text-decoration:none;padding:0;background:transparent;}
#header .nav .main-menu > ul.menu  > li img {max-width:100%;height:auto;}
#header .nav .main-menu > ul.menu  > li .woocommerce ul.products li {width:100% !important;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-left:13px !important}
#header .nav .main-menu > ul.menu  > li .woocommerce ul.products li .product-meta-wrapper a {width:100%}
#header .nav .main-menu > ul.menu  > li .woocommerce ul.products li .product-meta-wrapper a.button {max-width:100%;width:auto}
#header .nav .main-menu > ul.menu  > li .woocommerce ul.products li .product_thumbnail_wrapper a.button{display:none !important}
.woocommerce-page  #header .nav .main-menu > ul.menu .woocommerce ul.products li.product div.product_label .onsale{height:34px;width:34px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.woocommerce .product_label span.onsale, .woocommerce-page .product_label span.onsale{min-height:0;min-width:0}
.widget-container.widget_categories ul li.current-cat a:hover{cursor:default}

#header .nav .main-menu > ul.menu ul.products li.product .product_thumbnail_wrapper .product_type_grouped,#header .nav .main-menu > ul.menu ul.products li.product .product_thumbnail_wrapper .product_type_variable,#header .nav .main-menu > ul.menu ul.products li.product .product_thumbnail_wrapper .button.product_type_external{
	right:17px !important;
	display:none !important;
}
#header .nav .main-menu > ul.menu ul.products li.product span.onsale{height:36px;width:36px;}
#header .nav .main-menu > ul.menu ul.products li.product span.onsale{padding-top:2px;font-size:9px;}
#header .nav .main-menu > ul.menu ul.products li.product span.onsale:after{padding-top:14px}
#header .nav .main-menu > ul.menu ul.products li.product .product-meta-wrapper a.add_to_cart_button.button,#header .nav .main-menu > ul.menu ul.products li.product  .product-meta-wrapper .product_type_variable,#header .nav .main-menu > ul.menu ul.products li.product .product-meta-wrapper .product_type_grouped,#header .nav .main-menu > ul.menu ul.products li.product .product-meta-wrapper .button.product_type_external{display:inline-block !important;clear:both}

/* SEARCH */
#searchform {overflow:hidden;}
#searchform .bg_search {position:relative;display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#searchform .bg_search #s {display:inline-block;border:0;line-height:12px;line-height:14px;margin:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-width:0;max-width:none;width:205px}
.nav #searchform .bg_search #s{width:auto}
#searchform .bg_search #searchsubmit {display:inline-block;width:32px;height:32px;position:absolute;top:0;right:0;cursor:pointer;border:0;color:transparent!important;font-size:0;line-height:0;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important;background-color:transparent!important;opacity:0;filter:alpha(opacity=0);z-index:3}
.ie #searchform .bg_search #searchsubmit ,.ie .woocommerce.widget_product_search form.products-search .search-input-btn{background-image:url(images/BG-NONE.png) !important; background-repeat:repeat }

.widget_search  .bg_search .bg_search_1{position:relative;border-width:1px;border-style:solid;}
.widget_search  .bg_search .bg_search_1:before{content: "\f002";top:0;right:0px;width:32px;height:32px;font-size:16px;background:transparent;text-align:center;z-index:1;padding-top:7px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}
#header #searchform .bg_search {border:0}
#header #searchform .bg_search #s{width:450px;}
#header input[type^="text"], #header input[type^="password"] {margin-top:0;}
#header #searchform .bg_search #s[type^=text]  {border-radius:3px 0 0 3px!important;-moz-border-radius:3px 0 0 3px!important;-webkit-border-radius:3px 0 0 3px!important;-o-border-radius:3px 0 0 3px!important;}

/* HEADER MIDDLE */
.header-middle {width:100%;clear:both;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}
.box .header-middle {padding:22px 10px 23px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
/* Facebook connect */
.header-facebook-connect {overflow:hidden;}
.header-facebook-connect > p {width:100%;max-width:769px;display:inline-block;float:left;margin:0 0 10px;font-family:Georgia;font-size:14px;line-height:16px;color:#464646;font-weight:normal;}
.header-facebook-connect > a {display:inline-block;float:right;margin-top:12px;}
.header-facebook-connect > a img {margin:0;}

/* HEADER BOTTOM */
ul.home-three-banners {overflow:hidden;border-bottom:3px double #000;padding-bottom:30px;margin:0 0 25px;}
ul.home-three-banners li {display:inline-block;float:left;border-right:1px solid #666666;padding:0 20px;width:auto;}
ul.home-three-banners li.last {border-right:0;padding-right:0;}

/* FEATURE DESCRIPTION */
.featured-des {margin-bottom:22px;}
.featured-des h3.featured-des-title {font-size:11px;line-height:14px;padding-top:45px;clear:both;text-align:center;color:#323232;;font-weight:bold;margin-bottom:3px;text-transform:uppercase;}
.featured-des .featured-des-detail {color:#646464;;font-size:11px;line-height:14px;margin-bottom:0;text-align:center;}

/* HEADING TITLE */
.heading-title.custom-category-title {text-align:center;font-size:18px;font-weight:400;text-transform:uppercase;margin-bottom:17px;padding-right:20px;display:inline-block;color:#fff;position:relative}
.heading-title.custom-category-title:before{content:"";position:absolute;top:50%;left:100%;height:2px;width:1200px;margin-top:-1px;}
.woocommerce > .custom_category_shortcode{overflow:hidden;}
.woocommerce > .custom_category_shortcode > ul.products{border-width:0 1px 1px 1px;border-style:dashed;border-color:red;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

/* SHOPPING BAG - ACCOUNT */
.wd_tini_account_control{font-size:11px;display:inline-block;}
.wd_tini_account_control .sign-in-form-control{}
.shopping-cart span{display:inline-block; font-size:14px;line-height:20px;margin-bottom:0;text-transform:lowercase;}
.shopping-cart a.shopping {cursor:pointer;text-decoration:none;}
.shopping-cart label {text-transform:capitalize;color:#646464}
.shopping-cart .cart_size a:hover {text-decoration:none;}
.shopping-cart{display:inline-block;float:right;}
.shopping-cart .wd_tini_cart_wrapper {position:relative;margin:0px 0 10px;}
.shopping-cart .wd_tini_cart_wrapper .wd_tini_cart_control span.amount {display:inline-block; padding-left:2px;margin:0 0 0 5px;}
.shopping-cart .cart_dropdown {display:none;position:absolute;right:-4px;top:100%;z-index:25;background:#fff;}
.shopping-cart .cart_dropdown ul.cart_list li a:first-child, .shopping-cart .cart_dropdown ul.cart_list li a:first-child {display:block;}
.shopping-cart .cart_dropdown ul.cart_list li a, .shopping-cart .cart_dropdown ul.cart_list li a {display:inline-block;float:left;clear:both;font-weight:normal;font-size:14px}
.shopping-cart .cart_dropdown ul.cart_list li a, .shopping-cart .cart_dropdown ul.cart_list li a :hover{text-decoration:none;}
.shopping-cart .cart_dropdown ul.cart_list li a.remove,.shopping-cart .cart_dropdown ul.cart_list li a.remove {width:9px;float:none;width:auto;}
/* Acount */
.wd_tini_account_wrapper .form_drop_down {display:none;position:absolute;right:-76px;top:15px;z-index:9;background:#fff;width:297px; height:239px;}
.wd_tini_account_wrapper .form_drop_down h4.heading-title {color:#323232;;font-size:14px;line-height:20px;font-weight:bold;text-transform:none;}
.wd_tini_account_wrapper .form_wrapper_header > span {font-size:11px;color:#646464;font-weight:bold;display:inline-block;margin:5px 0 10px;padding:0 0 5px;border-width:0 0 1px;border-style:dotted;}
.wd_tini_account_wrapper .form_wrapper_body label {font-size:12px;position:relative;display:inline-block;}
.wd_tini_account_wrapper .form_wrapper_body label:after {content:"*";background:#fff;position:absolute;right:0;top:0;color:#CC4C51}
.wd_tini_account_wrapper .form_drop_down > div > div {padding:19px 20px 12px 19px;}
.wd_tini_account_wrapper .form_wrapper_body #wp-submit {cursor:pointer;display:inline-block;padding:12px 19px;line-height:15px;
}
#accordion-checkout-details .accordion-inner form.login input.button {display:inline-block;padding:11px 43px;line-height:15px;border:0!important;}
.wd_tini_account_wrapper #loginform-custom > p {margin:0 0 5px;}
.wd_tini_account_wrapper .form_wrapper_body > a {float:right;margin:-24px 0 4px 0;display:inline-block;letter-spacing:-0.1px;}
.wd_tini_account_wrapper .form_wrapper_footer {overflow:hidden}
.wd_tini_account_wrapper .form_wrapper_footer span {float:left;font-size:12px;}
.wd_tini_account_wrapper .form_wrapper_footer span a {float:left;margin-left:2px;font-weight:bold;}
/* shopping cart */
.cart_dropdown h4{margin-top:10px}
.cart_dropdown ul.cart_list li a img.wp-post-image{border-color:#fff}
.cart_dropdown {width:343px;padding:10px 10px 0;border-width:1px;border-style:solid;box-shadow-color:#f7f7f7;box-shadow:0 0 3px rgba(0,0,0,0.15)}
.cart_dropdown h4 {font-size:18px;line-height:20px;text-transform:uppercase;margin-bottom:10px;margin-left:0;}
.cart_dropdown .cart_dropdown_size {display:block;width:222px;float:left;margin-bottom:5px;margin-top:8px}
.cart_dropdown .cart_dropdown_size.size_empty {width:100%;padding-bottom:15px;}
.cart_dropdown .cart_dropdown_size label,.cart_dropdown .cart_dropdown_size span {font-size:12px;margin:0;letter-spacing:-0.2px;}
.cart_dropdown .dropdown_header {overflow:hidden;padding:0 10px;}
.cart_dropdown .total {width:auto;float:right;text-align:center;margin:0px 10px 0 0;}
.cart_dropdown .total strong {font-size:16px;padding-bottom:2px;display:inline-block;text-transform:uppercase}
.cart_dropdown .total span {display:block;border-width:1px 0 0;border-style:solid;margin:0;padding-top:4px;}
.cart_dropdown .cart_dropdown_subtotal {display:none;}
.cart_dropdown p.buttons {margin-bottom:20px;padding-top:15px;width:100%;overflow:hidden;}
.cart_dropdown .dropdown_body {position:relative;padding:0px 10px 3px 10px;border-top:1px solid #ececec}
.cart_dropdown .dropdown_body:before {height:7px;width:100%;position:absolute;left:0;top:0;content:"";display:inline-block;background: #fff; /* Old browsers */
background: -moz-linear-gradient(top,  rgba(245,245,245,1) 0%, rgba(245,245,245,1) 0%, rgba(254,254,254,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,1)), color-stop(0%,rgba(245,245,245,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(245,245,245,1) 0%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(245,245,245,1) 0%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(245,245,245,1) 0%,rgba(254,254,254,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(245,245,245,1) 0%,rgba(245,245,245,1) 0%,rgba(254,254,254,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
}
.payment_box.payment_method_bacs p{margin-bottom:0;}
.cart_dropdown .dropdown_body .head_msg {text-transform:uppercase;margin:10px 0 20px 0 ;}
p.cart a.single_add_to_cart_button.button.alt{padding:11px 22px;text-transform:uppercase}
.cart_dropdown ul.cart_list {margin:0;padding-bottom:25px!important;}
.cart_dropdown ul.cart_list li {list-style:none;display:block;min-height:90px;width:100%;clear:both;position:relative;padding:10px 0 0!important;position:relative}
.cart_dropdown ul.cart_list li:before{content:"";position:absolute;top:0px;left:0;right:0;height:1px;opacity:0.15;filter:alpha(opacity=15)}
.cart_dropdown ul.cart_list li:first-child{margin-top:0!important;border-top:0;padding-top:0!important;}
.cart_dropdown ul.cart_list li:first-child:before{background-color:transparent !important}
.cart_dropdown ul.cart_list li:first-child a img.wp-post-image {top:0;}
.cart_dropdown ul.cart_list li a img.wp-post-image {position:absolute;left:0;top:13px;border-width:1px;border-style:solid;margin:0;margin:0px 20px 0 0;float:left;width:73px!important;height:73px!important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;}  
.cart_dropdown ul.cart_list li a.remove {position:absolute;right:0;top:18px;display:inline-block;width:9px!important;height:9px;background:url(images/images.png) no-repeat -341px 0;text-indent:9999px;}
.cart_dropdown ul.cart_list li:first-child a.remove  {top:3px;}
.cart_dropdown ul.cart_list li a.remove:hover{background-position:-355px 0}
.cart_dropdown ul.cart_list li .cart_item_wrapper {padding-left:96px;padding-right:20px;font-size:11px;line-height:14px;}
.cart_dropdown ul.cart_list li .cart_item_wrapper .quantity {display:inline-block;clear:left;width:100%;}
.woocommerce ul.cart_list li dl dd, .woocommerce-page ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd, .woocommerce-page ul.product_list_widget li dl dd{margin-bottom:0 !important}
ul.cart_list li dl{display:inline-block;border-left-width:1px !important;margin-top:5px !important;min-width:100px;}
.cart_dropdown.drop_down_container ul.cart_list li dl{display:inline-block;width:100%;}
.ie form.checkout_coupon input#coupon_code{line-height:36px !important}
/* CRUMBS */
.woocommerce-breadcrumb .brn_arrow,#crumbs .brn_arrow{font-size:0;position:relative;height:100%;display:inline-block;padding:0 7px;}
.woocommerce-breadcrumb{display:block}
.woocommerce-breadcrumb .brn_arrow{padding:0 12px;margin-top:2px !important}

/************************* end Header ***************************/

/*==============================================================*/
/*                ROE-DOK  III. FOOTER                          */
/*==============================================================*/

ul li.current-cat a {color:#6a84b9}

/* FIRST FOOTER WIDGET AREA */
#footer .first-footer-widget-area {margin-bottom:30px;}
#footer .first-footer-widget-area h3.widget-title, #footer .first-footer-widget-area .widget_customrecent ul li .entry-title:before {color:#646464;font-weight:bold;}
#footer .first-footer-widget-area .xoxo {margin-right:0;border-width:0 0 1px;border-style:solid;padding:0 0 8px;}

/* SECOND FOOTER WIDGET AREA */
#footer #footer-second-area .second-footer-widget-area-2 .widget-container {margin:5px 0 15px 0}
#footer .second-footer-widget-area-1 > ul,#footer .second-footer-widget-area-2 > ul {margin-top:10px;}
.container .container {padding-left:0;padding-right:0;}

/* THRID FOOTER WIDGET AREA */
#footer .thrid-footer-widget-area-1 {padding-right:10px;}
#footer .thrid-footer-widget-area-2,#footer .thrid-footer-widget-area-3,#footer .thrid-footer-widget-area-4,#footer .thrid-footer-widget-area-5 {padding-left:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;overflow:hidden}

/* COPY RIGHT */

/* PAYMENT */
.payment {text-align:right;margin-bottom:45px;}
.payment img {margin:4px 0 10px 15px;}
.payment a:hover{text-decoration:none}
/* LOGO */
#footer a.logo {margin:0;display:block;overflow:hidden;}
#footer a.logo  img {margin:0 0 20px;}

#footer .widget_archive ul li,#footer .widget_categories ul li,#footer .widget_meta ul li {padding:2px 0;}
#footer .widget_archive ul li a, #footer .widget_categories ul li a, #footer .widget_meta ul li a {font-weight:normal;}

/************ end Footer ************/

/*==============================================================*/
/*                ROE-DOK  IV. HOME PAGE                        */
/*==============================================================*/
/* GENERAL */


/* Cart */
.wd_tini_cart_wrapper {width:100%;float:right;}
#main-module-container .wd_tini_cart {display:inline-block;float:right;}
#main-module-container .wd_tini_cart .cart_size {display:inline-block;float:left;}
#main-module-container .wd_tini_cart label {text-transform:capitalize;}
#main-module-container .wd_tini_cart span, #main-module-container .wd_tini_cart label {font-size:11px;font-weight:bold;line-height:12px;margin:0;display:inline-block;float:left;}
#main-module-container .wd_tini_cart .cart_subtotal {}
#main-module-container .cart_dropdown {display:inline-block;float:right;}
html #content .woocommerce .shop_table input.button[type^=submit], html .woocommerce-page #content .shop_table input.button[type^=submit], html #content .woocommerce .cart-collaterals input.button[type^=submit], html .woocommerce-page #content .cart-collaterals input.button[type^=submit] {background-image:none!important;filter:none!important;}

/* SLIDER */
#template-wrapper > #main-module-container > .slideshow-wrapper.main-slideshow .slideshow-sub-wrapper{min-height:0}
.nivo-directionNav a{top:50% !important;margin-top:-14px !important}
/* FLEX SLIDER */
body .flexslider {box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;background:transparent !important}
body .flexslider ul li {list-style:none;}
.featured_product_slider_wrapper .off_number {right:13px!important;}
body .flexslider .slides img {margin-bottom:0;}

/* BRAND SLIDER */
.featured_product_slider_wrapper > div.featured_product_slider_wrapper_meta {position:relative;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.featured_product_slider_wrapper > div.featured_product_slider_wrapper_inner {position:relative;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.featured_product_slider_wrapper.big_layout > div.featured_product_slider_wrapper_inner{overflow:hidden}
.featured_product_slider_wrapper > div .pager {margin:0 0 10px;}
.woocommerce .caroufredsel_wrapper {margin-left:0!important;cursor:default!important;}
.woocommerce .caroufredsel_wrapper > ul {position:relative!important;float:left}
.featured_product_slider_wrapper ul {display:block;overflow:hidden;position:relative!important;height:auto !important}
.featured_product_slider_wrapper ul li a {;max-width:100%;height:auto;}
.featured_product_slider_wrapper ul li img {max-width:100%;height:auto}
.woocommerce  .featured_product_slider_wrapper ul li {height:auto!important;}

.woocommerce .featured_product_slider_wrapper {margin-left:-22px !important;margin-bottom:6px;}
.woocommerce .featured_product_slider_wrapper_meta {margin-left:22px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.menu .woocommerce .featured_product_slider_wrapper_inner .caroufredsel_wrapper{padding-left:22px;overflow:hidden}

.body-end-widget-area .featured_product_slider_wrapper ul li a {display:inline-block;width:auto;height:auto;vertical-align:middle;}
.body-end-widget-area .featured_product_slider_wrapper .fredsel_slider_wrapper_inner {padding:0 20px;position:relative;}
.body-end-widget-area .featured_product_slider_wrapper .slider_control .prev {left:-15px;}
.body-end-widget-area .featured_product_slider_wrapper .slider_control .next {right:-15px;} 
.body-end-widget-area .nivo-directionNav a.nivo-prevNav, .body-end-widget-area .flex-direction-nav a.flex-prev, .body-end-widget-area .featured_product_slider_wrapper .slider_control .prev,.body-end-widget-area .nivo-directionNav a.nivo-nextNav,.body-end-widget-area .flex-direction-nav a.flex-next,.body-end-widget-area .featured_product_slider_wrapper .slider_control .next {background:transparent;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;}

.fredsel_slider_wrapper_inner {position:relative;}
.fredsel_slider_wrapper_inner ul li {padding-left:0;text-align:center;cursor:default}
.fredsel_slider_wrapper_inner ul{cursor:default}

/* REVOLUTION SLIDER */
.rev_slider_wrapper {max-width:100%;overflow:hidden;}
.rev_slider_wrapper .rev_slider {max-width:100%;}
.rev_slider_wrapper .tp-simpleresponsive > ul li {max-width:100%;}

/* NIVO SLIDER */
.nivoSlider {z-index:0;}
.slider-wrapper {position:relative;overflow:hidden;}
.slider-wrapper .nivoSlider img {margin-bottom:0;height:auto!important;}
.slider-wrapper .nivo-controlNav {z-index:1;position:absolute;left:50%;bottom:0;overflow:visible;padding:0;}
.slider-wrapper .nivo-controlNav img {border:5px solid #fff;}
.slider-wrapper .nivo-controlNav a {margin-left:-30px;}
.slider-wrapper .nivoSlider .nivo-caption {background:transparent;}

/* STYLE DISPLAY OF SLIDER: BOX-WIDE */
.slideshow-sub-wrapper.wide-wrapper .featured_product_slider_wrapper_meta {border:0;}
.slideshow-sub-wrapper.wide-wrapper .featured_product_slider_wrapper .pager {position:absolute;left:0;bottom:0;width:100%;margin:0;}
.slideshow-sub-wrapper.wide-wrapper .woocommerce .featured_product_slider_wrapper {padding-bottom:40px;}
.slideshow-sub-wrapper.wide-wrapper ul.products li.product div.product_label {width:146px;height:68px;margin-left:-73px;}
.slideshow-sub-wrapper.wide-wrapper ul.products li.product span.featured {padding:25px 13px;}
.slideshow-sub-wrapper.wide-wrapper ul.products li.product span.onsale.show_off, .slideshow-sub-wrapper.wide-wrapper ul.products li.product span.onsale.show_off {padding:18px 13px;}
.slideshow-sub-wrapper.wide-wrapper .featured_product_slider_wrapper ul.products li.product h3 {font-size:16px;line-height:18px;}

.slideshow-wrapper.main-slideshow {position:relative;z-index:1;}
.slideshow-wrapper.main-slideshow .rev_slider_wrapper,.slideshow-wrapper.main-slideshow .featured_product_slider_wrapper.big_layout,.slideshow-wrapper.main-slideshow #wrapper .slider-wrapper{margin-bottom:30px !important;overflow:hidden}
.slideshow-wrapper {position:relative;z-index:1;overflow:hidden;}
.slideshow-wrapper.main-slideshow.box {max-width:980px;margin-left:auto;margin-right:auto;}
 
/*==============================================================*/
/*            ROE-DOK  V. CATAGORIES PRODUCTS PAGE              */
/*==============================================================*/

div.term-description {text-align:center;padding-bottom:3px;margin-bottom:15px;position:relative;}
div.term-description:before{position:absolute;content:"";height:25px;left:0;right:0;bottom:-15px;background:url("images/line.jpg") no-repeat 50% 0;}
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating{display:block;clear:both;}

.woocommerce .products .product-meta-wrapper .star-rating, .woocommerce-page .products .product-meta-wrapper .star-rating{margin-bottom:10px;}

.woocommerce .related.products .product .loop-excerpt,
.woocommerce .related.products .product .loop-excerpt,
.woocommerce .related.products .product .loop-excerpt,
.woocommerce .related.products .product .loop-excerpt,
	
.woocommerce .cross-sells .loop-excerpt,
.woocommerce .cross-sells .loop-excerpt,
.woocommerce .cross-sells .loop-excerpt,
.woocommerce .cross-sells .loop-excerpt,

.woocommerce .upsells.products .loop-excerpt,
.woocommerce .upsells.products .loop-excerpt,
.woocommerce .upsells.products .loop-excerpt,
.woocommerce .upsells.products .loop-excerpt,	
	
.woocommerce .products.list .std > p,
.woocommerce .products.list .std > p,
.woocommerce .products.list .std > p,
.woocommerce .products.list .std > p,
	
.woocommerce .products.grid  .std > p,
.woocommerce .products.grid  .std > p,
.woocommerce .products.grid  .std > p,
.woocommerce .products.grid  .std > p{
	margin-bottom:12px !important;
	line-height:15px;
	clear:both;
}
.woocommerce .products.list .product-meta-wrapper .heading-title.product-title,
.woocommerce .products.list .product-meta-wrapper .heading-title.product-title ,
.woocommerce .products.list .product-meta-wrapper .heading-title.product-title ,
.woocommerce .products.list .product-meta-wrapper .heading-title.product-title {
	padding-top:0 !important;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{margin-bottom:14px !important;}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{margin-bottom:32px !important }
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{margin-bottom:0px !important;}

html .woocommerce .woocommerce-result-count, html .woocommerce-page .woocommerce-result-count {line-height:26px;margin-top:4px}
.cat_custom_content{margin-bottom:30px;overflow:hidden}
.cat_custom_content a{max-width:100%}
nav.gridlist-toggle{margin-top:9px}
.popular-post-list.tabs-post-list .entry-meta > span{margin-right:10px;}
.entry-meta > span i,.wpt-author-time > span i{padding-right:5px;}
.tax-product_cat h1.page-title {border:0;padding:0;margin:0 0 16px}
#main-module-container .tax-product_cat ul.products {padding-top:22px!important;}
.tax-product_cat ul.products li.product span.product_sku {margin-bottom:5px;}
.tax-product_cat ul.products li.product .star-rating {height:16px!important;}
.tax-product_cat ul.products li.product .price {margin:0 0 5px;}

/* CATAGORIES PAGE */
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3{padding:10px 0 10px 0 !important}
.single-product #accordion-product-details{margin-top:20px;}
.single-product .wd-widget-multitabs-accordion .wpt-author-time{margin-bottom:15px;display:block}
.single-product .wd-widget-multitabs-accordion .wpt-author-time > span {margin-right:10px;}
body.woocommerce .woocommerce-ordering select, body.woocommerce-page .woocommerce-ordering select,body.woocommerce .woocommerce-ordering select:focus, body.woocommerce-page .woocommerce-ordering select:focus  {border-width:1px;font-size:12px;padding:6px 5px 6px 10px;line-height:16px;font-weight:normal;
appearance:none;width:175px;
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari and Chrome */
background:url(images/ic-select.png) right center no-repeat;
}
body.woocommerce .woocommerce-ordering select option, body.woocommerce-page .woocommerce-ordering select option {padding:5px 8px;}
body.woocommerce ul.products li.product, body.woocommerce-page ul.products li.product {width:25%;margin:0;border-width:0;padding:0;padding-bottom:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
body.woocommerce ul.products li.product.last, body.woocommerce-page ul.products li.product.last {border-right:0;}
body.woocommerce ul.products li.product a img, body.woocommerce-page ul.products li.product a img {max-width:100%;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;-o-box-shadow:none!important;}
.ie8 .woocommerce .related ul.products li.product img,.ie8 .woocommerce-page .related ul.products li.product img,.ie8 .woocommerce .upsells.products ul.products li.product img,.ie8 .woocommerce-page .upsells.products ul.products li.product img,.ie8 .woocommerce .related ul li.product img,.ie8 .woocommerce-page .related ul li.product img,.ie8 .woocommerce .upsells.products ul li.product img,.ie8 .woocommerce-page .upsells.products ul li.product img{width:auto}
body.woocommerce ul.products li.product .product-meta-wrapper a:hover,body.woocommerce-page ul.products li.product .product-meta-wrapper a:hover {text-decoration:underline;}

body.woocommerce ul.products li.product span.product_sku,body.woocommerce-page ul.products li.product span.product_sku ,body #content .woocommerce ul.products li.product span.product_sku{width:100%;display:inline-block;margin-bottom:12px;float:left}
/* NUMBER OF COLUMNS IN CATAGORIES PAGE */
body.woocommerce ul.products li.product.span12, body.woocommerce-page ul.products li.product.span12 {width:50%;}
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%;}

/* ARCHIVE PRODUCTS SUBCATAGORIES */
ul.archive-product-subcategories {overflow:hidden;width:100%;float:none;clear:both;margin-bottom:20px}
ul.archive-product-subcategories > li.product {width:25%;float:left;margin:0 0 20px;text-align:center;padding-right:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
ul.archive-product-subcategories > li.product img {max-width:100%;height:auto;}
ul.archive-product-subcategories > li.product h3 {margin:10px 0 0;font-size:14px}
ul.archive-product-subcategories > li.product a:hover{text-decoration:none}
ul.archive-product-subcategories > li.product{list-style:none}
ul.archive-product-subcategories > li.product a img{border:1px solid #fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;width:auto}
ul.archive-product-subcategories > li.product a:hover img{opacity:0.7;filter:alpha(opacity=70)}
.archive .products.grid li.product a > h3{font-size:14px !important;}
/* PAGINATION */
body.woocommerce nav.woocommerce-pagination, body.woocommerce-page nav.woocommerce-pagination, body.woocommerce #content nav.woocommerce-pagination, body.woocommerce-page #content nav.woocommerce-pagination {margin:0 0 50px;padding:0 0;display:block;max-width:100%}
body.post-type-archive-product ul.products.grid,body.post-type-archive-product ul.products.list{margin-bottom:0}
body.woocommerce nav.woocommerce-pagination ul, body.woocommerce-page nav.woocommerce-pagination ul, body.woocommerce #content nav.woocommerce-pagination ul, body.woocommerce-page #content nav.woocommerce-pagination ul {border:0;max-width:100%}
.page-numbers li{list-style:none}
body.woocommerce nav.woocommerce-pagination ul li, body.woocommerce-page nav.woocommerce-pagination ul li, body.woocommerce #content nav.woocommerce-pagination ul li, body.woocommerce-page #content nav.woocommerce-pagination ul li, body.woocommerce nav.woocommerce-pagination ul li, body.woocommerce-page nav.woocommerce-pagination ul li span, body.woocommerce #content nav.woocommerce-pagination ul li, body.woocommerce-page #content nav.woocommerce-pagination ul li {border:0;}
body.woocommerce nav.woocommerce-pagination ul li span.current, body.woocommerce-page nav.woocommerce-pagination ul li span.current, body.woocommerce #content nav.woocommerce-pagination ul li span.current, body.woocommerce-page #content nav.woocommerce-pagination ul li span.current, body.woocommerce nav.woocommerce-pagination ul li a:hover, body.woocommerce-page nav.woocommerce-pagination ul li a:hover, body.woocommerce #content nav.woocommerce-pagination ul li a:hover, body.woocommerce-page #content nav.woocommerce-pagination ul li a:hover, body.woocommerce nav.woocommerce-pagination ul li a:focus, body.woocommerce-page nav.woocommerce-pagination ul li a:focus, body.woocommerce #content nav.woocommerce-pagination ul li a:focus, body.woocommerce-page #content nav.woocommerce-pagination ul li a:focus {background:transparent;}

/* SCROLL BUTTON */
#to-top a {position:fixed;z-index:10;bottom:10px;right:10px;width:38px;height:35px;}
#to-top a:before {content:"\f106";font-family:FontAwesome;display:inline-block;font-size:20px;position:absolute;left:13px;top:9px;color:#FFF !important}
#to-top a:hover {text-decoration:none;}

/*==============================================================*/
/*               ROE-DOK  VI. CONTACT FORM                      */
/*==============================================================*/

/* CONTACT FORM */
form.wpcf7-form input[type^=text],form.wpcf7-form input[type^=email] {position:relative;margin-top:3px;line-height:14px;width:100%;max-width:500px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.ie8 form.wpcf7-form input[type^=text],.ie8 form.wpcf7-form input[type^=email]{max-width:475px;}
.ie9 form.wpcf7-form input[type^=text],.ie9 form.wpcf7-form input[type^=email] {line-height:23px!important;}
form.wpcf7-form textarea {margin-top:3px;padding:5px 6px;width:100%;max-width:500px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.ie8 form.wpcf7-form textarea{max-width:475px;}
form.wpcf7-form input[type^=submit] {border:0;cursor:pointer;text-transform:uppercase;font-size:12px;padding:10px 22px}
form.wpcf7-form input[type^=submit]:hover,form.wpcf7-form input[type^=submit]:focus {text-decoration:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;}
form.wpcf7-form span.wpcf7-not-valid-tip {color:red;left:6px;top:0px;border:0;background:transparent;font-size:11px;}
form.wpcf7-form p {position:relative;}
form.wpcf7-form p i {position:absolute;z-index:2;left:10px;top:24px;color:#d5d5d5}
form.wpcf7-form p:hover i {color:#646464;}
form.wpcf7-form input[type^="text"], form.wpcf7-form input[type^="email"] {border-width:1px;border-style:solid;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-webkit-appearance:none;}
.ie9 form.wpcf7-form input[type^="text"], .ie9 form.wpcf7-form input[type^="email"], .ie9 form.wpcf7-form input[type^="text"]:focus, .ie9 form.wpcf7-form input[type^="email"]:focus {box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;}

#header form.wpcf7-form {display:block;width:100%;overflow:hidden;}
#header form.wpcf7-form input[type^=text],#header form.wpcf7-form input[type^=email],#header form.wpcf7-form textarea {border:1px solid #fff;max-width:100%;}
#header form.wpcf7-form input[type^=submit] {background:#fff;color:#1e1e1e;}
#header form.wpcf7-form span,#header form.wpcf7-form p {display:block;width:100%;}

ul.contact-form {margin:0;}
ul.contact-form li {list-style:none;padding:0 0 5px;line-height:14px;display:table;vertical-align:middle;}
ul.contact-form li span {display:table-cell;vertical-align:middle;}
ul.contact-form li img {margin:0;float:left;display:table-cell;vertical-align:middle;}

.wpcf7-not-valid-tip {left:10px!important;}

div.wpcf7-response-output {margin:20px 0!important}
div.wpcf7 img.ajax-loader {margin:0 0 0 10px!important;}

.pp_pic_holder.pp_woocommerce form.wpcf7-form input[type^=text],.pp_pic_holder.pp_woocommerce form.wpcf7-form input[type^=email] {padding-left:6px;}
.pp_pic_holder.pp_woocommerce form {overflow:hidden;display:block}

html span.wpcf7-form-control-wrap {line-height:14px;}
html .pp_pic_holder.pp_woocommerce form {margin-bottom:0;}

/*==============================================================*/
/*                ROE-DOK VII. DETAIL PRODUCT                   */
/*==============================================================*/
/* GENERAL */
p.stock.available-on-backorder {display:none;}
p.availability.stock.available-on-backorder {display:block;}

/* DETAIL PAGE */
 #content div.product div.summary .product_meta > span a:hover{text-decoration:underline !important}
/* image */
body.woocommerce div.product div.images, body.woocommerce-page div.product div.images, body.woocommerce #content div.product div.images, body.woocommerce-page #content div.product div.images {position:relative;z-index:2;overflow:visible;width:50%;padding:0px 30px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;max-width:388px}
.ie8 body.woocommerce div.product div.images,.ie8 body.woocommerce-page div.product div.images,.ie8 body.woocommerce #content div.product div.images,.ie8 body.woocommerce-page #content div.product div.images{max-width:364px}

#main_content.span24 div.product div.images{width:37%;}

body.woocommerce div.product div.images a.woocommerce-main-image, body.woocommerce-page div.product div.images a.woocommerce-main-image, body.woocommerce #content div.product div.images a.woocommerce-main-image, body.woocommerce-page #content div.product div.images a.woocommerce-main-image {display:block;width:100%;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body.woocommerce div.product div.images img, body.woocommerce-page div.product div.images img, body.woocommerce #content div.product div.images img, body.woocommerce-page #content div.product div.images img {width:auto;height:auto;max-width:100%;height:auto;padding:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;}
body.woocommerce div.product div.images div.thumbnails, body.woocommerce-page div.product div.images div.thumbnails, body.woocommerce #content div.product div.images div.thumbnails, body.woocommerce-page #content div.product div.images div.thumbnails {display:block}
body.woocommerce div.product div.images div.thumbnails a, body.woocommerce-page div.product div.images div.thumbnails a, body.woocommerce #content div.product div.images div.thumbnails a, body.woocommerce-page #content div.product div.images div.thumbnails a {margin:0;}
/* summary */
body.woocommerce div.product div.summary, body.woocommerce-page div.product div.summary, body.woocommerce #content div.product div.summary, body.woocommerce-page #content div.product div.summary {width:50%;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

#main_content.span24 div.product div.summary{width:55%}

body.woocommerce div.product .product_title, body.woocommerce-page div.product .product_title, body.woocommerce #content div.product .product_title, body.woocommerce-page #content div.product .product_title {font-size:26px;line-height:26px;text-transform:none;}
body.woocommerce div.product div.summary span.product_sku,body.woocommerce-page div.product div.summary span.product_sku,body.woocommerce #content div.product div.summary span.product_sku,body.woocommerce-page #content div.product div.summary span.product_sku {margin:0 0 5px;display:block;margin-bottom:14px;clear:both}
div.product div.summary span.add_new_review {width:100%;display:inline-block;}
div.product .review_wrapper span.add_new_review {margin:10px 0 16px;}
div.product.product-type-external p.cart{margin-top:0px;}
body.woocommerce div.product div.summary span.add_new_review a, body.woocommerce-page div.product div.summary span.add_new_review a, body.woocommerce #content div.product div.summary span.add_new_review a, body.woocommerce-page #content div.product div.summary span.add_new_review a {font-weight:bold;font-size:11px;display:inline-block;line-height:18px;padding:0 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
body.woocommerce div.product div.summary span.add_new_review a:hover, body.woocommerce-page div.product div.summary span.add_new_review a:hover, body.woocommerce #content div.product div.summary span.add_new_review a:hover, body.woocommerce-page #content div.product div.summary span.add_new_review a:hover {text-decoration:none;}
body.woocommerce div.product div.summary .product_meta , body.woocommerce-page div.product div.summary .product_meta , body.woocommerce #content div.product div.summary .product_meta , body.woocommerce-page #content div.product div.summary .product_meta {margin:0;margin-right:4%;float:left;margin-top:18px;padding-top:20px}
body.woocommerce div.product div.summary .product_meta > span, body.woocommerce-page div.product div.summary .product_meta > span, body.woocommerce #content div.product div.summary .product_meta > span, body.woocommerce-page #content div.product div.summary .product_meta > span {display:block;max-width:100%;margin:0 0 12px;line-height:18px}
/* FORM */
.cart .group_table a.single_add_to_cart_button{margin-top:20px;}
.cart .group_table td label,.woocommerce .cart .group_table td label,.woocommerce-page .cart .group_table td label{ white-space:normal}
.product.type-external .summary.entry-summary p.cart {display:block;clear:both;margin-top:5px}
form table.group_table tr{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-right:5px;margin-bottom:15px;}
.summary.entry-summary table.group_table tr td a{max-width:100%;display:inline-block;white-space:normal}

.std > p{display:inline-block}
body.woocommerce div.product div.summary .product_meta span.sku_wrapper, body.woocommerce-page div.product div.summary .product_meta span.sku_wrapper, body.woocommerce #content div.product div.summary .product_meta span.sku_wrapper, body.woocommerce-page #content div.product div.summary .product_meta span.sku_wrapper {display:none;}
body.woocommerce div.product div.summary .price,  body.woocommerce #content div.product div.summary .price , body.woocommerce-page #content div.product div.summary .price {line-height:18px;display:inline-block;width:100%;}
div.product div.summary .price del,div.product div.summary .price ins{float:left}
div.product div.summary .price del{margin-bottom:10px;}
body.woocommerce div.product div.summary h6.short-description-title, body.woocommerce-page div.product div.summary h6.short-description-title, body.woocommerce #content div.product div.summary h6.short-description-title, body.woocommerce-page #content div.product div.summary h6.short-description-title {font-weight:bold;border-width:0 0 1px 0;border-style:solid;padding:0 0 5px;margin:10px 0 7px;}
body.woocommerce div.product div.summary form.cart, body.woocommerce-page div.product div.summary form.cart, body.woocommerce #content div.product div.summary form.cart, body.woocommerce-page #content div.product div.summary form.cart {overflow:hidden;margin:0px 0 8px 0;display:block;width:91% ;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body.woocommerce-page div.product div.summary form.cart button.button, body.woocommerce #content div.product div.summary form.cart button.button, body.woocommerce-page #content div.product div.summary form.cart button.button {margin:7px 0 10px 0;padding:11px 22px;float:none}
body.woocommerce .quantity, body.woocommerce-page .quantity button.button, body.woocommerce #content .quantity , body.woocommerce-page #content .quantity,body  #content .quantity {width:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;display:inline-block;}
body.woocommerce .quantity .minus, body.woocommerce-page .quantity .minus , body.woocommerce #content .quantity .minus, body.woocommerce-page #content .quantity .minus {position:absolute;right:2px;bottom:7px;top:auto !important;display:inline-block;border:0;height:10px;line-height:23px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important;-webkit-appearance:none;z-index:1;color:transparent !important;background-image:url(images/icon-add2.png) !important;background-repeat:no-repeat !important;background-position:center !important}

body.woocommerce .shop_table.cart .quantity .minus, body.woocommerce-page .shop_table.cart .quantity .minus , body.woocommerce #content .shop_table.cart .quantity .minus, body.woocommerce-page #content .shop_table.cart .quantity .minus,
body.woocommerce .shop_table.cart .quantity .plus, body.woocommerce-page .shop_table.cart .quantity .plus , body.woocommerce #content .shop_table.cart .quantity .plus, body.woocommerce-page #content .shop_table.cart .quantity .plus {
	display:inline-block !important;
	left:65px;
	right:auto;
}
body.woocommerce #container-main.span17 .shop_table.cart .quantity .minus, body.woocommerce-page #container-main.span17 .shop_table.cart .quantity .minus , body.woocommerce #content #container-main.span17 .shop_table.cart .quantity .minus, body.woocommerce-page #content #container-main.span17 .shop_table.cart .quantity .minus,
body.woocommerce #container-main.span17 .shop_table.cart .quantity .plus, body.woocommerce-page #container-main.span17 .shop_table.cart .quantity .plus , body.woocommerce #content #container-main.span17 .shop_table.cart .quantity .plus, body.woocommerce-page #content #container-main.span17 .shop_table.cart .quantity .plus {
	display:none !important;
}

.single.single-product.woocommerce-page #content .summary.entry-summary .quantity input.qty,.wd_quickshop  .summary.entry-summary .quantity input.qty {line-height:16px;display:inline-block;text-align:left;float:left;font-size:12px;padding:0 3px;width:138px;height:32px;border-width:1px;border-style:solid;background:#fff;margin:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0!important;-o-border-radius:0!important;-webkit-appearance:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

body.woocommerce-page #content .cart_item .quantity.buttons_added .input-text.qty.text,body #content .woocommerce .cart_item .quantity.buttons_added .input-text.qty.text{width:88px;height:32px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;line-height:14px !important;display:inline-block;text-align:left;float:left;font-size:12px;padding:0 3px;border-width:1px;border-style:solid;background:#fff;margin:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0!important;-o-border-radius:0!important;-webkit-appearance:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;max-width:100%}

#container-main.span10 table.shop_table.cart th.product-quantity{font-size:0px;position:relative}

#container-main.span10 table.shop_table.cart th.product-quantity:before{content:"Qty";text-align:center;font-size:14px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;top:2px;left:0}
.ie8 #container-main.span10 table.shop_table.cart th.product-quantity:before{content:"Qty";text-align:center;font-size:14px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute;top:auto;left:0;width:100%;height:100%}
.woocommerce-cart #content #container-main.span10 table.shop_table.cart tbody td,#content #container-main.span10 table.shop_table.cart tbody td{padding-top:10px;}
.woocommerce-cart #container-main.span10 table.shop_table.cart td,.woocommerce-cart #container-main.span10 table.shop_table.cart th,#container-main.span10 .woocommerce table.shop_table.cart td,#container-main.span10 .woocommerce table.shop_table.cart th{padding-left:10px;}
.woocommerce-cart #container-main.span10 table.shop_table.cart td,#container-main.span10 .woocommerce table.shop_table.cart td{padding-top:15px}
.woocommerce-cart #container-main.span10 table.shop_table.cart td.product-quantity,#container-main.span10 .woocommerce-cart  table.shop_table.cart td.product-quantity{padding-top:10px}
/* 3 COLUMN */
.ie8 .woocommerce-page  #content #container-main.span10 table.cart .product-thumbnail,.ie8 .woocommerce-page  #content #container-main.span10 table.cart .product-thumbnail img,.ie8   #content #container-main.span10 .woocommerce table.cart .product-thumbnail img,.ie8   #content #container-main.span10 .woocommerce table.cart .product-thumbnail{width:0;height:0;padding:0;margin:0;display:table-column;min-width:0}
.ie8 .woocommerce-page  #container-main.span10 table.cart .quantity input,.ie8  #container-main.span10 .woocommerce table.cart .quantity input{width:50px !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.woocommerce-cart #container-main table.cart .quantity,#container-main table.cart .quantity{display:block}
.ie8 #container-main.span10 table.shop_table.cart th.product-quantity:before{top:10px}
.ie8 .woocommerce-page  #container-main.span10 table.cart .quantity,.ie8  #container-main.span10 .woocommerce table.cart .quantity{width:52px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.woocommerce-page  #container-main.span10 table.cart .product-remove a.remove,#container-main.span10 .woocommerce table.cart .product-remove a.remove{width:20px !important;font-size:0;height:20px;}
.woocommerce-page  #container-main.span10 table.cart .product-remove a:before,#container-main.span10 .woocommerce table.cart .product-remove a:before{left:-10px}
.woocommerce-page  #container-main.span10 .cart_item .quantity.buttons_added .input-text.qty.text,#container-main.span10 .woocommerce .cart_item .quantity.buttons_added .input-text.qty.text{padding:0 !important;width:40px !important;text-align:center}


.woocommerce-page #content table.cart td.product-thumbnail a,#content .woocommerce table.cart td.product-thumbnail a{max-width:100%}
#container-main.span10 table.cart .product-thumbnail img{max-width:100%;}
body.woocommerce-page #container-main.span10 #content .cart_item .quantity.buttons_added .input-text.qty.text,body #container-main.span10 #content .woocommerce .cart_item .quantity.buttons_added .input-text.qty.text{width:40px}

.ie8 body.woocommerce-page #content .cart_item .quantity.buttons_added .input-text.qty.text,.ie8 body #content .woocommerce .cart_item .quantity.buttons_added .input-text.qty.text{line-height:28px !important}
body .woocommerce .quantity .plus , body.woocommerce-page .quantity .plus  , body.woocommerce #content .quantity .plus, body.woocommerce-page #content .quantity .plus {display:inline-block;position:absolute;right:2px;top:7px;height:10px;line-height:25px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important;-webkit-appearance:none;color:transparent !important;border:0 !important;background-image:url(images/icon-add1.png) !important;background-repeat:no-repeat !important;background-position:center !important}
div.list_carousel .slider_control > a {text-indent:9999px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;right:0;position:absolute;top:-48px;z-index:999999} 
div.list_carousel .slider_control > a.prev{
	right:30px;
	margin-top:0px !important;
	position:absolute;
	width:28px !important;
	height:28px;
	font-size:0;
	background:url(images/icon-pre1.png) no-repeat center;
}
div.pp_woocommerce a.pp_expand, div.pp_woocommerce a.pp_contract{left:2px !important;top:2px !important;height:23px !important;width:23px !important;}
div.list_carousel .slider_control > a.prev:hover,div.list_carousel .slider_control > a.prev:focus{
	background:url(images/icon-pre.png) no-repeat center;
}
div.list_carousel .slider_control > a.next{
	right:0px;
	position:absolute;
	width:28px !important;
	height:28px;
	display:inline-block;
	background:url(images/icon-next.png) no-repeat center;
	font-size:0;
}
div.list_carousel .slider_control > a.next:hover,div.list_carousel .slider_control > a.next:focus{
	background:url(images/icon-next1.png) no-repeat center;
}
.nivo-directionNav a.nivo-nextNav{right:5px;}
.flexslider{border:0px !important}
.ie8 .flex-control-paging li a{border:1px solid;}
body.woocommerce div.product div.summary .star-rating, body.woocommerce-page div.product div.summary .star-rating, body.woocommerce #content div.product div.summary .star-rating, body.woocommerce-page #content div.product div.summary .body.woocommerce div.product div.summary .star-rating, body.woocommerce-page div.product div.summary .star-rating, body.woocommerce #content div.product div.summary .star-rating, body.woocommerce-page #content div.product div.summary .star-rating {float:left;clear:both;}
body.woocommerce div.product div.summary .review_count, body.woocommerce-page div.product div.summary .review_count, body.woocommerce #content div.product div.summary .review_count, body.woocommerce-page #content div.product div.summary .body.woocommerce div.product div.summary .review_count, body.woocommerce-page div.product div.summary .review_count, body.woocommerce #content div.product div.summary .review_count, body.woocommerce-page #content div.product div.summary .review_count {position:relative;display:inline-block;line-height:12px;font-size:10px;float:left;margin-left:5px;}
/* carousel */
div.list_carousel {position:relative;}
div.list_carousel div.caroufredsel_wrapper ul li {list-style:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;float:left}
ul.product_thumbnails li {list-style:none;display:inline-block;padding:0 0 0 15px;height:auto!important;}
div.list_carousel div.caroufredsel_wrapper ul.product_thumbnails li a{width:auto!important;height:auto!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.reset_variations:hover{text-decoration:none;}
.reset_variations{font-weight:bold;display:block !important;float:left}
.single_variation_wrap .variations_button{padding-left:42px;overflow:hidden}
.single_variation_wrap .single_variation p.stock{padding-left:42px;margin-bottom:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
body.woocommerce div.product div.summary .price,  body.woocommerce #content div.product div.summary .price , body.woocommerce-page #content div.product div.summary .price {margin-top:5px;margin-bottom:20px}
body.woocommerce div.product div.summary .single_variation .price,body.woocommerce #content div.product div.summary .single_variation .price , body.woocommerce-page #content div.product div.summary .single_variation .price{margin-bottom:0px;}
body.woocommerce #content  > div.product.sale  div.summary .price , body.woocommerce-page #content > div.product.sale  div.summary .price {margin-top:6px;margin-bottom:0px}
body.woocommerce #content  > div.product.sale.type-product  div.summary .price , body.woocommerce-page #content > div.product.sale.type-product  div.summary .price {margin-top:5px;margin-bottom:20px;line-height:18px}
body.woocommerce div.product div.summary .single_variation .price, body.woocommerce #content div.product div.summary .single_variation .price, body.woocommerce-page #template-wrapper #content div.product div.summary .single_variation .price{margin-bottom:0;padding-left:42px;}
body.woocommerce div.product div.summary .single_variation .price > .amount, body.woocommerce #content div.product div.summary .single_variation .price  > .amount, body.woocommerce-page #template-wrapper #content div.product div.summary .single_variation .price  > .amount{padding-bottom:10px;display:inline-block;}
body.woocommerce #content  > div.product.sale.type-product.product-type-variable  div.summary .price , body.woocommerce-page #content > div.product.sale.type-product.product-type-variable  div.summary .price {margin-bottom:10px;}
.thumbnails.list_carousel{position:relative;display:block}
.thumbnails.list_carousel .caroufredsel_wrapper{margin-bottom:0 !important;}

#accordion-product-details .comment-form-rating select{padding:5px;width:150px;}
#accordion-product-details .comment-form-comment textarea{margin-top:10px !important;}

div.summary form.variations_form.cart .label {background:transparent;font-weight:normal;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;}
body.woocommerce div.product p.stock span, body.woocommerce-page div.product p.stock span, body.woocommerce #content div.product p.stock span, body.woocommerce-page #content div.product p.stock span {color:#6f9a32}
form.cart .label {background:transparent!important;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;}
.summary.entry-summary .product_title {margin-top:0!important;width:100%;}
.single-product div.product h1.product_title{margin-bottom:16px;}
body.woocommerce.single-product #main_content.span12 div.product form.cart tr td:first-child {width:30px;}
body.woocommerce.single-product #main_content div.product form.cart tr td label {margin-bottom:0;line-height:14px;font-size:14px;margin-bottom:0px;}
body.woocommerce.single-product #main_content div.product form.cart tr td del, body.woocommerce.single-product #main_content div.product form.cart tr td ins {margin-top:5px;}
body.woocommerce.single-product #main_content div.product form.cart tr td del, body.woocommerce.single-product #main_content div.product form.cart tr td ins {display:inline-block;}
.single.single-product.woocommerce-page #content div.product .summary.entry-summary  form.cart div.quantity,.single.single-product.woocommerce #content div.product .summary.entry-summary  form.cart div.quantity,.wd_quickshop .summary.entry-summary  form.cart div.quantity{
	margin-right:37px;
}
.woocommerce div.product form.cart .variations select, .woocommerce-page div.product form.cart .variations select, .woocommerce #content div.product form.cart .variations select, .woocommerce-page #content div.product form.cart .variations select{line-height:16px;}
.single.single-product.woocommerce-page  #content .product-type-variable form.variations_form.cart .variations_button .quantity.buttons_added{margin-top:10px}

.woocommerce #content div.product.product-type-simple  form.cart div.quantity , .woocommerce-page #content div.product.product-type-simple form.cart div.quantity {margin-top:10px}
body.woocommerce-page #content div.product div.summary form.cart {margin-bottom:0;padding-bottom:0}
body.woocommerce-page #content div.product div.summary form.cart .single_add_to_cart_button.button.alt{margin-bottom:0}
/* RELATED */
body.woocommerce .related,.woocommerce-page .related {margin:0 0 50px;clear:both;position:relative}
body.woocommerce .related > h2, .woocommerce-page .related > h2, .woocommerce .upsells.products > h2, .woocommerce-page .upsells.products > h2 {clear:both;font-size:16px;}
.single-product.woocommerce .related ul.products li.product > a > div, .single-product.woocommerce-page .related ul.products li.product > a > div, .woocommerce .related ul li.product > a > div, .single-product.woocommerce-page .related ul li.product > a > div {display:none;}
body.woocommerce .related ul.products li.product img, body.woocommerce-page .related ul.products li.product img, body.woocommerce .upsells.products ul.products li.product img, body.woocommerce-page .upsells.products ul.products li.product img, body.woocommerce .related ul li.product img, .woocommerce-page .related ul li.product img, body.woocommerce .upsells.products ul li.product img, .woocommerce-page .upsells.products ul li.product img {max-width:100%;}
body.woocommerce .related ul.products li ,.woocommerce-page .related ul.products li {position:relative;min-height:90px;}
.related.products li.product,.woocommerce .upsell_wrapper li.product{margin-right:20px !important;}

body.woocommerce .related ul.products li.last ,.woocommerce-page .related ul.products li.last {border-bottom:0;padding:0;margin:0;}
body.woocommerce .related ul.products li > a,.woocommerce-page .related ul.products li > a {display:block!important;width:73px;height:73px;position:absolute!important;left:0;top:2px;}
body.woocommerce .related ul.products li.product .product-meta-wrapper h3, body.woocommerce-page .related ul.products li.product .product-meta-wrapper h3 {padding:5px 0 8px;line-height:14px;text-align:left;font-weight:normal;}

body.woocommerce .related ul.products li.product .product-meta-wrapper .price, body.woocommerce-page .related ul.products li.product .product-meta-wrapper .price {margin:0;}

/* style add to cart only for related block */
.woocommerce .related ul.products li.product .product_thumbnail_wrapper ,.woocommerce-page .related ul.products li.product .product_thumbnail_wrapper {position:relative;}
.woocommerce .related ul.products li.product .product_thumbnail_wrapper > a,.woocommerce-page .related ul.products li.product .product_thumbnail_wrapper > a {position:relative;display:block;}

.woocommerce .related ul.products li.product a.product_type_grouped.button, .woocommerce-page .related ul.products li.product a.product_type_grouped.button,
.woocommerce .related ul.products li.product a.product_type_variable.button, .woocommerce-page .related ul.products li.product a.product_type_variable.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;-o-transition:all 0.3s ease-in-out 0s;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;}
.woocommerce .related ul.products li.product .product_thumbnail_wrapper a.product_type_grouped.button:after, .woocommerce-page .related ul.products li.product .product_thumbnail_wrapper  a.product_type_grouped.button:after,
.woocommerce .related ul.products li.product .product_thumbnail_wrapper  a.product_type_variable.button:after, .woocommerce-page .related ul.products li.product .product_thumbnail_wrapper  a.product_type_variable.button:after,
.woocommerce ul.products li.outofstock .product_thumbnail_wrapper  a.button:after,.woocommerce-page ul.products li.outofstock .product_thumbnail_wrapper  a.button:after {content:"\f0ca";color:#000;font-family:FontAwesome;display:inline-block;position:absolute!important;left:0;bottom:0;width:25px;height:25px;line-height:25px;font-size:14px;text-indent:0;font-weight:normal;}

#related_products .price{margin-bottom:11px;}

/* DETAIL PAGE WITHOUT RELATED */
body.woocommerce div.product.without_related div.images, body.woocommerce-page div.product.without_related div.images, body.woocommerce #content div.product.without_related div.images, body.woocommerce-page #content div.product.without_related div.images {width:50%;padding:0 10px 0 0;}
body.woocommerce div.product.without_related div.summary, body.woocommerce-page div.product.without_related div.summary, body.woocommerce #content div.product.without_related div.summary, body.woocommerce-page #content div.product.without_related div.summary {width:50%;padding:0 0 0 10px;}

/* UPSELL */
body.woocommerce .upsell_wrapper,body.woocommerce-page .upsell_wrapper {position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body.woocommerce .upsell_wrapper ul.products,body.woocommerce-page .upsell_wrapper ul.products {position:relative!important;height:auto!important;}
body.woocommerce .upsell_wrapper ul.products li,body.woocommerce-page .upsell_wrapper ul.products li {height:100%;}
/* DETAIL TABS */
body.woocommerce div.product .woocommerce-tabs ul.tabs, body.woocommerce-page div.product .woocommerce-tabs ul.tabs, body.woocommerce #content div.product .woocommerce-tabs ul.tabs, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs {padding:0;margin:0 0 15px;}
body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {z-index:2;background:transparent;border:0;margin:5px 0 0;padding:0 31px 0 0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;display:inline-block;}
body.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover a, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover a, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover a {border-width:0 0 1px;border-style:solid;background:transparent;position:relative;}
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {background:transparent;}
body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li a, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {opacity:0.85;filter:alpha(opacity=85);}
body.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover {cursor:pointer;border-width:0 0 1px;border-style:solid;opacity:1;filter:alpha(opacity=100);}
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a {cursor:text;border-width:0 0 1px !important;border-style:solid;opacity:1;filter:alpha(opacity=100);}
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before {display:none;}
body.woocommerce div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce div.product .woocommerce-tabs ul.tabs li:after, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after {display:none;}
body.woocommerce div.product .woocommerce-tabs ul.tabs li a, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li a, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {text-transform:uppercase;padding:0 0 9px;border-bottom:1px solid transparent;}
body.woocommerce div.product .woocommerce-tabs .panel, body.woocommerce-page div.product .woocommerce-tabs .panel, body.woocommerce #content div.product .woocommerce-tabs .panel, body.woocommerce-page #content div.product .woocommerce-tabs .panel {padding:0 0 24px;margin:0;}
.woocommerce div.product .woocommerce-tabs .panel h2, .woocommerce-page div.product .woocommerce-tabs .panel h2, .woocommerce #content div.product .woocommerce-tabs .panel h2, .woocommerce-page #content div.product .woocommerce-tabs .panel h2 {text-transform:none;font-weight:normal;font-size:18px;}
body.woocommerce table.shop_attributes th, body.woocommerce-page table.shop_attributes th {padding:10px 20px;}
body.woocommerce #tab-tags .tagcloud {overflow:hidden;}
body.woocommerce #tab-tags .tagcloud a {display:inline-block;float:left;margin:0 15px 5px 0;padding:2px 0px 2px 0;}

/* COMMENT LIGHTBOX */
.woocommerce h3#reply-title,.woocommerce-page h3#reply-title {margin:0 0 20px;}
.woocommerce #commentform p.comment-form-author, .woocommerce-page #commentform p.comment-form-author,
.woocommerce #commentform p.comment-form-email, .woocommerce-page #commentform p.comment-form-email {position:relative;height:48px;}
.woocommerce #commentform label, .woocommerce-page #commentform label {display:inline-block;}
.woocommerce #commentform span.required,.woocommerce-page #commentform span.required {display:inline;color:red}
.woocommerce #commentform input#author,.woocommerce #commentform input#email {position:absolute;left:0;top:20px;width:100%;max-width:400px;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:32px}
.woocommerce #commentform p.comment-form-rating, .woocommerce-page #commentform label p.comment-form-rating {padding-bottom:10px;}
.woocommerce #commentform p.stars > span,.woocommerce-page #commentform p.stars > span {margin:10px 0;}
.woocommerce #commentform p.comment-form-comment,.woocommerce-page #commentform p.comment-form-comment {position:relative;height:120px;}
.woocommerce #commentform p.comment-form-comment textarea,.woocommerce-page #commentform p.comment-form-comment textarea {position:absolute;left:0;top:20px;resize:none;width:100%;max-width:400px;height:100px;background:#fafafa;border-width:1px;border-style:solid;padding: 5px 6px 4px;font-size:12px;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

/* COMMENT FORM */
#reviews .star-rating {width:65px!important;}
	#reviews >#comments >div >.star-rating {margin:10px 12px 0 10px !important;}
body.woocommerce #reviews #comments ol.commentlist li, body.woocommerce-page #reviews #comments ol.commentlist li {position:relative;min-height:40px;overflow:hidden;display:block;}
body.woocommerce #reviews #comments ol.commentlist li .comment_container,body.woocommerce-page #reviews #comments ol.commentlist li .comment_container {width:100%;float:left;padding:0 0 0 60px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body.woocommerce #reviews #comments ol.commentlist li img.avatar, body.woocommerce-page #reviews #comments ol.commentlist li img.avatar {position:absolute;left:0;top:0;background:#fff;border:1px solid #d5d5d5;}
body.woocommerce #reviews #comments ol.commentlist li .comment-text, body.woocommerce-page #reviews #comments ol.commentlist li .comment-text {margin:0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong {text-transform:capitalize;}

html .woocommerce form .form-row .required,html .woocommerce-page form .form-row .required {display:inline;}

/* SOCIAL */
.woocommerce .social_sharing h6.title-social,.woocommerce-page .social_sharing h6.title-social {text-transform:none;color:#646464}
.woocommerce .social_sharing .content-social-des,.woocommerce-page .social_sharing .content-social-des {margin:3px 0 10px;}
.woocommerce .social_sharing .social_icon ,.woocommerce-page .social_sharing .social_icon {overflow:hidden;}
.woocommerce .social_sharing .social_icon > div ,.woocommerce-page .social_sharing .social_icon > div{display:inline-block;float:left;}
.woocommerce .social_sharing .social_icon > div.facebook,.woocommerce-page .social_sharing .social_icon > div.facebook {margin-right:20px;}

/* RETURN SHIPPING */
.woocommerce .return-shipping,.woocommerce-page .return-shipping {margin:22px 0 0;}
.woocommerce .return-shipping h6.title-quickshop,.woocommerce-page .return-shipping h6.title-quickshop {font-weight:bold;color:#FF528E;border-bottom:1px solid #FF528E;padding:0 0 6px;margin:0 0 10px;}
.woocommerce .return-shipping .content-quick img,.woocommerce-page .return-shipping .content-quick img {margin:7px 17px 10px 0!important;float:left;}

/* CHECKOUT */
.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox{padding-left:0;}

#accordion-checkout-details {display:block;float:left;width:100%;}
#container-main.span17{max-width:830px}
#container-main.span24 #accordion-checkout-details input[type^="text"]#billing_address_1,#container-main.span24 #accordion-checkout-details input[type^="text"]#billing_address_2{max-width:975px}
#accordion-checkout-details .accordion-group {border:0;}
#accordion-checkout-details .accordion-heading {background:transparent;margin-bottom:14px;}
#accordion-checkout-details .accordion-inner h4.heading-title{margin-bottom:14px}
#accordion-checkout-details .accordion-heading > a {padding:0;display:block;}
#accordion-checkout-details .accordion-heading > a:before {display:none;}
#accordion-checkout-details .accordion-heading > a h3 {position:relative;display:inline-block;width:100%;margin:0 0 12px;font-size:14px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;margin:auto 0px !important;padding:8px 10px;padding-left:20px;}
#accordion-checkout-details .accordion-heading > a.accordion-toggle > h3{background-image:url(images/line-box.png);background-position:left bottom; background-repeat:repeat-x;border-bottom:0;padding-bottom:11px;}
#accordion-checkout-details .accordion-heading > a h3:after {content:"";position:absolute;right:8px;top:1px;width:15px;height:20px;background-image:url(images/down-checkout.png);background-position:left bottom; background-repeat:no-repeat;}
#accordion-checkout-details .accordion-heading > a.accordion-toggle.collapsed h3{background-color:#fff;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border-width:1px 1px 3px 1px;border-style:solid;padding:8px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;padding-left:20px;background-image:none !important}
.shop_table tfoot tr.cart-subtotal th{padding-top:20px}
.shop_table tfoot tr.cart-subtotal td {padding-top:18px;}
#accordion-checkout-details .accordion-heading > a.accordion-toggle h3{border-width:1px 1px 0px 1px;border-style:solid;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;color:#fff}
.chzn-container .chzn-results{max-height:125px !important}
#accordion-checkout-details .accordion-heading > a.collapsed h3:after {content:"\f0dd";top:12px;font-size:15px;position:absolute;right:8px;top:10px;width:15px;height:20px;line-height:12px;font-family:FontAwesome;color:#fff !important;}
#accordion-checkout-details .accordion-heading > a h3 span.counter._old_counter {padding:0;}
#accordion-checkout-details .accordion-heading > a h3 span {padding:0 5px;display:none !important}
#accordion-checkout-details .accordion-heading > a h3 span.counter {padding:0;}
#accordion-checkout-details .accordion-inner {border-top:0;overflow:hidden;padding:0px;}
#accordion-checkout-details #collapse-login-regis .accordion-inner label {font-size:12px;position:relative;padding-left:20px;}
#collapse-login-regis > .accordion-inner > div > div{margin-left:2px} 
#accordion-checkout-details #collapse-login-regis .accordion-inner input.checkout-method {position:absolute;left:0;top:3px;}
#accordion-checkout-details .accordion-inner input[type^=button] {display:inline-block!important;font-size:12px;background-image:none;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;-o-box-shadow:none!important;}
.woocommerce-checkout .main-content.omega{display:inline-block;}
#accordion-checkout-details .accordion-inner input.button_create_account_continue {margin:20px 0 30px 0 !important;}
#accordion-checkout-details .accordion-inner .woocommerce-info {display:none;}
#accordion-checkout-details .accordion-inner form.login {display:block!important;margin:0;}
#accordion-checkout-details .accordion-inner form.login label {padding:0!important;}
.login input#username,.login input#password{max-width:385px}
#accordion-checkout-details .accordion-inner form.login input.button {box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;-o-box-shadow:none!important;margin-top:13px;}
.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text{background-position:98% center !important}
.woocommerce form .form-row, .woocommerce-page form .form-row{margin-bottom:0 !important}
.chzn-drop .chzn-search input[type^="text"]{height:28px !important}
#accordion-checkout-details .accordion-inner h4.heading-title {font-size:18px;}
#accordion-checkout-details .accordion-inner input#password {margin-bottom:7px;}
.payment_box.payment_method_bacs p{letter-spacing:0;}
.login a.lost_password {font-size:11px;margin-left:10px;}
#accordion-checkout-details input.button_review_order_continue,#accordion-account .button_billing_address_continue {margin-top:18px!important;}
.button_shipping_address_continue.button.next_co_btn{margin-top:16px !important;}
#accordion-checkout-details textarea#order_comments {min-height:172px;max-width:725px;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important;-webkit-appearance:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#collapse-order-review ul#shipping_method li {text-align:left;margin-left:0px;padding-right:0;display:block;float:none;position:relative;text-indent:0;padding-left:0px;}
.shop_table tfoot tr.shipping > th{padding-right:64px !important;}
.shop_table tfoot tr.total > th{padding-right:56px !important;}
.woocommerce-checkout.woocommerce-page #content .shop_table tfoot tr td{padding-right:0}

#collapse-order-review ul#shipping_method li input[type^=radio] {position:absolute;top:7px;left:-25px}
.woocommerce form.login .form-row, .woocommerce-page form.login .form-row {margin-bottom:0;width:50%;display:block}
.woocommerce-page form.login .form-row  input[type^="text"],.woocommerce-page form.login .form-row  input[type^="password"]{max-width:385px;width:100%;display:inline-block}
.woocommerce form.login .form-row.form-row-first, .woocommerce-page form.login .form-row.form-row-last {margin-bottom:6px;}
/* Accodion Account */
#accordion-checkout-details #accordion-account label {padding:0;visibility:visible!important;font-size:11px;}
#accordion-checkout-details #accordion-account .accordion-inner > .form-row-wide {display:block;width:100%;}
#accordion-checkout-details #accordion-account .accordion-inner .create-account{clear:both}
#accordion-checkout-details #accordion-account .create-account p.form-row-last{width:100%}
#collapse-createaccount #account_username_field,#collapse-createaccount #account_password_field{display:block;width:100%}
#collapse-createaccount .accordion-inner{margin-bottom:30px}
#collapse-createaccount #account_username_field input[type^="text"]{float:left;width:100%;max-width:385px;}
/* Notice Coupon */
.after_checkout_form {clear:both;overflow:hidden;padding:17px 10px 5px 20px;border-width:1px;border-style:solid;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;margin-bottom:30px;max-width:830px}
#container-main.span17 .after_checkout_form{max-width:830px}
#container-main.span24 .after_checkout_form{max-width:100%}
.ie8 .after_checkout_form{padding-left:0;padding-right:0}
.ie8 .after_checkout_form .woocommerce-info{margin-left:20px !important}
.woocommerce table.shop_table, .woocommerce-page table.shop_table{margin-bottom:36px !important;}
.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box{margin-top:7px !important;margin-bottom:7px !important;}
.after_checkout_form input[name^=apply_coupon] {float:right;}
.after_checkout_form .woocommerce-info{float:left;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
form.checkout_coupon {width:100%;float:left;display:block;overflow:visible!important;display:block!important;margin:10px 0!important;}
form.checkout_coupon input.button {font-size:12px;background-image:none;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;-o-box-shadow:none!important;}
.after_checkout_form .woocommerce-error {display:block;width:100%;float:left;margin:5px 0 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#accordion-checkout-details form.checkout,#accordion-checkout-details {margin:0}
#main-module-container .custom-product-shortcode ul li.product .product_thumbnail_wrapper a[href^="http"] {margin-bottom:0;}

.woocommerce form .form-row, .woocommerce-page form .form-row{padding-left:0 !important}
/*==============================================================*/
/*                 ROE-DOK VIII. BLOG PAGE                      */
/*==============================================================*/

/* EFFECT HOVER IMAGE */
ul.list-posts li a.thumb-image,.related ul li .thumbnail,.shortcode-recent-blogs .thumbnail {position:relative;width:auto;height:auto;overflow:hidden;display:block;}
ul.list-posts li a.thumb-image img.thumbnail-effect-1,.related ul li .thumbnail img.thumbnail-effect-1,.shortcode-recent-blogs .thumbnail-effect-1 {display:block;max-width:100%;height:auto;}
.single.single-feature .related ul li .thumbnail img.thumbnail-effect-1{display:inline-block}
ul.list-posts li a.thumb-image img.thumbnail-effect-2,.related ul li .thumbnail img.thumbnail-effect-2,.shortcode-recent-blogs .thumbnail-effect-2{margin:0 auto;max-width:100%;height:auto;position:absolute;left:0;bottom:100%;filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%);transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s}
ul.list-posts li a.thumb-image:hover img.thumbnail-effect-2,.related ul li .thumbnail:hover img.thumbnail-effect-2,.shortcode-recent-blogs a.thumbnail:hover img {bottom:0;}
.ie8 .related-item img.thumbnail-effect-1,.ie8 .related-item img.thumbnail-effect-2{max-height:134px !important;}
/* CATAGORIES BLOG */
a.button:hover,.author > a{text-decoration:none !important}
html body.category  #crumbs{margin-bottom:10px!important;}
ul.list-posts {margin:0;}
ul.list-posts > li {list-style:none;position:relative;overflow:hidden;margin:0 0 34px;padding:0 0 30px 0;}
ul.list-posts > li:after{content:"";bottom:0;left:0;right:0;height:1px;position:absolute;width:100%;opacity:0.1;filter:alpha(opacity=1)}
ul.list-posts > li.last {border-bottom:0;margin:0;}
ul.list-posts > li .thumbnail {display:block;clear:both;margin:0;overflow:hidden}
ul.list-posts > li .thumbnail a.thumb-image {margin:3px 0px 0 0;line-height:0}
ul.list-posts > li a.post-title {display:inline-block;padding-right:10px;}
ul.list-posts > li a.post-title:hover{text-decoration:none}
ul.list-posts > li a.post-title h2 {font-size:18px;line-height:20px;margin-bottom:0px}
ul.list-posts > li .post-info-1 {position:relative;padding:0 120px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-obox-sizing:border-box;float:left}
ul.list-posts > li .post-info-1 {position:relative;padding:0 0 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-obox-sizing:border-box;float:left;overflow:hidden;max-width:100%;}
ul.list-posts > li .post-info-1 .image{width:100%;float:left;line-height:0}
ul.list-posts > li .post-info-1 .image
ul.list-posts > li .post-info-1 > p, ul.list-posts > li .post-info-1 ol, ul.list-posts > li .post-info-1 li {overflow:hidden;}
ul.list-posts > li .post-info-1 div.time {position:absolute;right:0;top:0;width:120px;text-align:center;}
ul.list-posts > li .post-info-1 div.time span.entry-date {display:inline-block;font-family:helvetica;font-weight:bold;font-size:14px;padding:0 9px 6px;border-width:0 0 1px;border-style:solid;}
ul.list-posts > li .post-info-1 div.time span.entry-year {display:inline-block;padding:6px 0;font-family:helvetica;font-weight:bold;font-size:11px;}
ul.list-posts > li .post-info-1 p.short-content {margin:0 0 10px;display:block;width:100%;margin-top:10px;float:left}
ul.list-posts > li .post-info-1 a.read-more {text-decoration:none!important;width:106px;height:36px;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;border-width:1px;border-style:solid;text-transform:lowercase;padding:5px 20px;float:left;margin-top:15px;}

ul.list-posts > li .post-info-2 {position:relative;width:100%;clear:both;float:left;margin-bottom:12px;}
ul.list-posts > li .post-info-2 .cat-links,ul.list-posts > li .post-info-2 .time,ul.list-posts > li .post-info-2 .author,.single-blog .cat-links,.single-blog  .time,.single-blog  .author,.shortcode-recent-blogs .meta > .author-time .time,.shortcode-recent-blogs .meta > .author-time .comment-number{display:inline-block;margin-right:30px;position:relative;padding-left:22px;text-transform:uppercase;font-size:10px;height:auto;font-weight:bold;}
ul.list-posts > li .post-info-2 .cat-links:before,ul.list-posts > li .post-info-2 .time:before,ul.list-posts > li .post-info-2 .author:before,ul.list-posts > li .post-info-2 .comments-count:before,.single-blog  .cat-links:before,.single-blog  .time:before,.single-blog  .author:before,.single-content  .comments-count:before,.related-item .comment-number:before,.shortcode-recent-blogs .meta > .author-time .time:before,.shortcode-recent-blogs .meta > .author-time .comment-number:before{font-size:12px}
ul.list-posts > li .post-info-2 .cat-links:hover,ul.list-posts > li .post-info-2 .author:hover,.single-blog  .cat-links:hover,.single-blog  .author:hover{cursor:pointer;}
ul.list-posts > li .post-info-2 .cat-links:before,.single-blog  .cat-links:before{content:"\f022";left:0;top:0;}
ul.list-posts > li .post-info-2 .time:before,.single-blog  .time:before,.shortcode-recent-blogs .meta > .author-time .time:before{left:0;top:0;content: "\f073";}
ul.list-posts > li .post-info-2 .comments-count,.single-blog  .comments-count{padding-left:22px;position:relative;float:right;text-transform:uppercase;font-size:10px;font-weight:bold}
.related-item .comment-number{position:relative;font-size:10px;text-transform:uppercase;padding-left:22px;display:inline-block;font-weight:bold}
.related-item .comment-number:before,.shortcode-recent-blogs .meta > .author-time .comment-number:before{content: "\f0e5";left:0;top:0;}
ul.list-posts > li .post-info-2 .comments-count:before,.single-blog   .comments-count:before,.shortcode-recent-blogs .meta > .author-time .comment-number:before{content: "\f0e5";top:0;left:0;}
ul.list-posts > li .post-info-2 .author:before,.single-blog  .author:before{left:0;top:0;content: "\f007";}
ul.list-posts > li .post-info-2 .cat-links a:hover,ul.list-posts > li .post-info-2 .time a:hover,ul.list-posts > li .post-info-2 .author a:hover,ul.list-posts > li .post-info-2 span.tag-links a:hover{text-decoration:none}
ul.list-posts > li .post-info-2 span.tag-links {display:inline-block;float:left;margin-right:20px}
ul.list-posts > li .post-info-2 span.tag-links a{padding-left:6px}
ul.list-posts > li .post-info-2 span.sep {display:none;}
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {margin-bottom:26px!important;}
ul.list-posts > li .post-info-1 iframe {margin:5px 0;}
ul.list-posts ul , ul.list-posts ol{margin-bottom:15px;}
ul.list-posts ul ul, ul.list-posts ul ol, ul.list-posts ol ul , ul.list-posts ol ol {margin-bottom:0;}
/* Page navi */
.wp-pagenavi span.pages{display:none !important}
.wp-pagenavi{text-align:left;margin:0 auto;display:inline-block}
.wp-pagenavi > span.current{color:#fff}
.page_navi {padding:17px 0 30px;margin:12px 0 0;text-align:center}
.page_navi a,.page_navi span {display:inline-block;}
.page_navi > .nav-content > .pager,.page_navi > .nav-content > a{margin:2px;float:left}
.page_navi .nav-content{overflow:hidden;display:inline-block;}
.page_navi > .nav-content > a,.page_navi > .nav-content > span.current {font-size:16px;padding:10px 0;min-width:36px;border:1px solid;text-align:center;line-height:14px;}
.page_navi > .nav-content > span.current {color:#fff !important;}
.page_navi .nav-content > span {margin:0 17px 0 0;}
.page_navi .nav-content > span.curent-total{display:none}
.page_navi .nav-content > a.next,.page_navi .nav-content > a.previous{text-transform:lowercase;font-size:14px;}
.page_navi .nav-content > a.last,.page_navi .nav-content > a.first{font-size:16px;position:relative;color:transparent}
.page_navi .nav-content > a.last:hover,.page_navi .nav-content > a.first:hover{color:transparent}
.page_navi .nav-content > a.first:before{position:absolute;width:100%;text-align:center;left:0;content:"<<";}
.page_navi .nav-content > a.last:before{position:absolute;width:100%;text-align:center;left:0;content:">>";}
.page_navi .nav-content > a.next-phrase,.page_navi .nav-content > a.previous-phrase{border:0;text-decoration:none;font-family:arial !important;font-size:14px;line-height:14px;letter-spacing:0 !important;padding:11px 0}
.page_navi .nav-content > a:hover{text-decoration:none}
.page_navi .nav-content > a.next,.page_navi .nav-content > a.previous{width:92px;}
.page_navi .nav-content > a {margin:2px;}
.page_navi  div.nav-previous,.page_navi div.nav-next {display:none;}
html .pager:before,html .pager:after {display:inline;}
.wd-edit-link {position:absolute;right:0;top:0;display:inline-block;}
/* Page navi plugin */
.page_navi .wp-pagenavi span.pages {padding-left:0;margin-left:0;}
.wp-pagenavi > a.nextpostslink:hover,.wp-pagenavi > a.previouspostslink:hover{color:transparent}
.single-blog .single-post .single-navigation a[rel^=next]:hover,.single-blog .single-post .single-navigation a[rel^=prev]:hover{opacity:0.5;filter:alpha(opacity=50)}
/* SINGLE BLOG */
.related-item h4{line-height:16px;text-align:left;font-size:14px;}
.related-item .alpha h4.heading-title a:hover{text-decoration:none}
.single-blog .single-post div.post-content{float:left;width:100%;margin-top:16px;margin-bottom:35px;}
.single-blog .wd-edit-link{top:30px;}
.single-blog .tags{float:left}
.single-blog .single-post {position:relative;}
.single-blog .single-post .single-content {position:relative;}
.single-blog .single-post .cat-links {display:inline-block;position:relative;max-width:150px;}
.single-blog .single-post .cat-links a:hover {text-decoration:none;}
.single-blog .single-post .post-title {position:relative;}
.single-post .author-desc-bottom{padding-bottom:10px}
.single-blog .single-post .post-content a > img{display:inline-block;max-width:100%;margin-bottom:3px;}
.single-blog .single-post .post-title h1 {text-transform:none;font-size:20px;line-height:20px;padding-right:55px;margin-bottom:21px;}
.single-blog .single-post .post-detail {position:relative;}
.single-blog .single-post .single-navigation {display:inline-block;position:absolute;right:0;top:3px;}
.single-blog .single-post .single-navigation a {display:inline-block;float:left;width:23px;height:21px;color:transparent;position:relative;text-align:center;border-width:1px;border-style:solid;border-bottom-width:2px;
background: rgb(252,252,252); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(244,245,244,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(244,245,244,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,245,244,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,245,244,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,245,244,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(244,245,244,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f4f5f4',GradientType=0 ); /* IE6-9 */}
.single-blog .single-post .single-navigation a[rel^=next] {margin-left:-1px;}
.single-blog .single-post .single-navigation a[rel^=prev]:before {display:inline-block;content:"\f053";font-family:FontAwesome;line-height:23px;position:absolute;left:1px;top:0px;width:21px;text-align:center;line-height:22px}
.single-blog .single-post .single-navigation a[rel^=next]:before {display:inline-block;content:"\f054";font-family:FontAwesome;line-height:23px;position:absolute;left:1px;top:0px;width:21px;text-align:center;line-height:22px}
.single-blog .single-post .tags{max-width:230px;}
.single-blog .single-post div.post-detail {min-height:50px;float:left;max-width:100%;}
.single-blog .single-post div.post-detail:before{position:absolute;left:0;right:0;content:"";opacity:0.1;filter:alpha(opacity=10);height:1px;width:100%;bottom:15px}
.single-blog .single-post .tags span.tag-title {margin:0 5px 0 0;}
.single-blog .single-post .tags a {display:inline-block;padding:2px 10px;margin:0 5px 5px 0;font-size:12px;text-transform:uppercase}
.single-blog .single-post .tags a:hover {text-decoration:underline;}
.single-blog .single-post .share-list {overflow:hidden;float:right}
.single-blog .single-post .share-list span.social-label {display:inline-block;float:left;text-transform:uppercase;font-family:helvetica;font-weight:bold;color:#1e1e1e;font-size:11px;line-height:16px;margin:0 10px 0 0;}
.single-blog  .addthis_counter.addthis_bubble_style{display:none !important}
.single-blog .addthis_toolbox.addthis_default_style{display:inline-block;width:140px;} 
.single-blog .single-post .share-list a.twitter {background-position:-194px -67px}
.single-blog .single-post .share-list a.facebook {background-position:-278px -67px}
.single-blog .single-post .share-list a.plus {background-position:-320px -67px;width:17px;}
.single-blog .single-post .share-list a.pin {background-position:-342px -66px;}

.single-blog  #entry-author-info {padding:20px 0 0;margin:20px 0 0;overflow:hidden;clear:both}
.single-blog  #entry-author-info #author-description {position:relative;min-height:134px;background:url(images/bg-footer.png) repeat;padding-left:143px;padding-top:24px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.ie8 .single-blog  #entry-author-info #author-description{min-height:100px;}
.single-blog  #entry-author-info #author-avatar img {margin-bottom:0;border:3px solid #fff; border-radius:100% 100% 100% 100%;-webkit-border-radius:100% 100% 100% 100%;-moz-border-radius:100% 100% 100% 100%;}
.single-blog  #entry-author-info #author-avatar{position:absolute;left:15px;top:15px;width:100px;height:100px;}
.single-blog  #entry-author-info .author-desc-top {text-transform:uppercase;display:inline-block;margin-bottom:13px;width:100%;margin-top:5px;padding-left:18px;position:relative;display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;line-height:14px;}
.single-blog  #entry-author-info .author-desc-top a:hover {text-decoration:none}
.single-blog  #entry-author-info .author-desc-top:before ,.single-blog  #entry-author-info .author-desc-top span.author-career:before{content:"";position:absolute;height:1px;width:9px;top:6px;left:0}
.single-blog  #entry-author-info .author-desc-top span.author-career:before{left:4px;}
.single-blog  #entry-author-info .author-desc-top span.author-career{position:relative;padding-left:22px;}
.single-blog  #entry-author-info span.view-all-author-posts {display:inline-block;margin-top:5px;position:relative;padding-left:18px;line-height:14px;text-transform:uppercase;display:none !important}
.single-blog .related {padding:20px 0 0!important;margin:20px 0 0;clear:both}
.single-blog #comments {padding:20px 0 0;margin:20px 0 0;float:left}
.single-blog #comments h3#comments-title {margin:0 0 20px;}
#commentform #submit{text-transform:uppercase}

.single-blog #comments .commentlist,.single-blog #comments li,.single-blog #comments .divcomment{float:left;display:block;width:100%;}
.single-blog #comments .commentlist{border-width:1px;border-style:solid;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.single-blog #comments .commentlist ul.children div.detail{position:relative;float:left;}
.single-blog #comments .commentlist ul.children div.detail:before{content:"";bottom:0;left:-1000px;right:0;position:absolute;border-top-width:1px;border-top-style:solid;top:-10px;height:1px}
.single-blog #comments .commentlist ul.children div.detail:after{width:13px;height:7px;content:"";position:absolute;top:-10px;left:30px;background:url(images/icon-comment.png) no-repeat;}
.single-blog #comments #commentform #submit span {padding:0;}
.single-blog #comments ol.commentlist > li.comment:first-child {padding:0;margin:0;border:0;}
.single-blog #comments ol.commentlist li.comment .divcomment-inner {position:relative;min-height:100px;float:left;width:100%;display:block}
.single-blog #comments ol.commentlist li.comment .divcomment-inner .avarta {border-width:1px;border-style:solid;width:70px;height:70px;position:absolute;left:0px;top:2px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;}
.single-blog #comments ol.commentlist > li.comment > .divcomment > .divcomment-inner .avarta{left:15px;top:10px;}
.single-blog #comments ol.commentlist li.comment .divcomment-inner .avarta img {border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;margin:2px;max-width:66px;}
.ie8 .single-blog #comments ol.commentlist li.comment .divcomment-inner .avarta img {max-height:66px;}
.single-blog li div#respond{padding-left:10px;padding-right:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
div#respond .comment-form-comment textarea{width:95%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.single-blog #comments ol.commentlist > li.comment > .divcomment > .divcomment-inner  >.detail {padding:15px 0 30px 116px;width:100%;float:left;}
.single-blog #comments ol.commentlist .divcomment > .divcomment-inner  >.detail{padding:5px 0 30px 100px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.single-blog #comments ol.commentlist li.comment .divcomment-inner .detail .comment-author a {text-transform:uppercase;font-style:normal;font-size:12px;display:inline-block;float:left}
#comments .comment-meta.commentmetadata{display:inline-block;float:left;padding:0 5px;font-size:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;line-height:16px;text-transform:landscape}
.single-blog #comments ol.commentlist li.comment .divcomment-inner .detail .comment-author a{margin-right:10px;}
#comments  .comment-author.vcard{float:left;line-height:16px;}
#comments .comment-body{display:block;width:100%;float:left;line-height:14px;margin-top:10px;padding-right:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.comment-body .reply{display:inline-block}
#comments .comment-body p{display:inline-block;float:left;margin-right:10px;max-width:100%;}
#comments .comment-body .reply,#comments .comment-meta.commentmetadata a:hover{line-height:14px;}
#comments .comment-body .reply{text-transform:lowercase;font-weight:bold}
#comments .divcomment{clear:both}
#comments .comment-author a:hover,#comments .comment-meta.commentmetadata a:hover,#comments .reply a{text-decoration:none}
#comments .commentlist li{list-style:none}
.single-blog #comments ol.commentlist > li  > ul{padding-left:62px;}
.single-blog #comments ol.commentlist ul {padding-left:50px;margin-left:0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;padding-top:10px;}
.single-blog #comments ul.children .comment-edit-link{top:-5px !important}
.single-blog #comments a.comment-edit-link {display:inline-block;position:absolute;right:5px;top:4px;}
.single-blog #respond,.single-blog #respond form{max-width:100%;display:block;clear:both}
.single-blog #commentform{margin-bottom:96px !important;}
/* AUTHOR */
#author-description {overflow:hidden;padding:10px;}

/* RELATED */
.single.single-portfolio .related-item h4{margin-top:6px;}
.single.single-portfolio .single-content{overflow:hidden}
.related ul li.related-item {list-style:none;}
.single-blog #respond input[type^=text]{width:95%;}
#comments h3#reply-title  small > a{font-size:10px;margin-left:10px;font-style:italic !important}
#comments h3#reply-title small > a:hover{text-decoration:none}
.related  span.title,#comments .heading-title,.single-blog #comments h3#reply-title {
	text-transform: uppercase;
	font-size: 18px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	display: inline-block;
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	padding-bottom:10px;
	margin-bottom:20px;
	z-index:1;
}
form#commentform > span.label{background-color:transparent !important;text-shadow:none !important;padding-left:0}
#comments{width:100%;overflow:hidden} 
.single-feature .related span.title{float:left;}
.single-feature .related a.thumbnail{float:left;display:inline-block;margin:0 10px 10px 0;text-align:center;width:76px;height:76px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;}
.single-feature .related .detail h4{padding-top:5px;margin-bottom:8px}
.single-feature .related a.thumbnail img{margin-top:17px !important;box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	}
.single-feature .related a.thumbnail:hover img.thumbnail-effect-2{
	bottom:100%;
}
.single-feature .related ul.gama,.single-feature .related{float:left;width:100%;overflow:hidden}
.related  span.title:before,#comments .heading-title:before,.single-blog #comments h3#reply-title:before{content:"";width:1200px;bottom:-2px;left:100%;height:2px;position:absolute;opacity:0.15;filter:alpha(opacity=15);z-index:0;}
/* GALARY */
.gallery {margin:auto;width:100%;overflow:hidden;}
.gallery img {border-width:1px;border-style:solid;padding:2px;max-width:100%;height:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:opacity 0.25s ease-in-out 0s;-moz-transition:opacity 0.25s ease-in-out 0s;-webkit-transition:opacity 0.25s ease-in-out 0s;}
.gallery img:hover {opacity:0.5;filter:alpha(opacity=50);}
.gallery .gallery-item {float:left;margin-top:10px;text-align:center;}
.gallery.gallery-columns-1 .gallery-item {width:100%;} 
.gallery.gallery-columns-2 .gallery-item {width:50%;}
.gallery.gallery-columns-3 .gallery-item {width:33.3%;}
.gallery.gallery-columns-4 .gallery-item {width:25%;}
.gallery.gallery-columns-5 .gallery-item {width:20%;} 
.gallery.gallery-columns-6 .gallery-item {width:16.6%}
.gallery.gallery-columns-7 .gallery-item {width:14.2%;}
.gallery.gallery-columns-8 .gallery-item {width:12.5%;}
.gallery.gallery-columns-9 .gallery-item {width:11.1%;}  
#nav-below {overflow:hidden;display:inline-block;}
#nav-below > div {display:inline-block;float:left;}
#nav-below > div a {display:inline-block;float:left;width:23px;height:21px;color:transparent;position:relative;text-align:center;border:1px solid #d5d5d5;border-bottom-width:2px;
background: rgb(252,252,252); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(244,245,244,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(244,245,244,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,245,244,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,245,244,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,245,244,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(244,245,244,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f4f5f4',GradientType=0 ); /* IE6-9 */}
#nav-below > div a:hover {background:#fff;}
#nav-below > div.nav-next a {border-radius:0 3px 3px 0;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;}
#nav-below > div.nav-previous a {border-radius:3px 0 0 3px;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;}
#nav-below > div.nav-previous a:before {display:inline-block;content:"\f053";font-family:FontAwesome;color:#808080;line-height:23px;position:absolute;left:0;top:0;width:21px;text-align:center;}
#nav-below > div.nav-next a:before {display:inline-block;content:"\f054";font-family:FontAwesome;color:#808080;line-height:23px;position:absolute;left:0;top:0;width:21px;text-align:center;}
#nav-below > div.nav-previous a:after{display:inline-block;content:"";height:1px;position:absolute;left:0;right:0;top:1px;background:#fff;}
#nav-below > div.nav-next a:after {display:inline-block;content:"";height:1px;position:absolute;left:0;right:0;top:1px;background:#fff;}

/*==============================================================*/
/*              ROE-DOK  IX. SITEMAP PAGE - ARCHIVE PAGE        */
/*==============================================================*/
.sitemap-content > div, .archive-content > div {overflow:hidden;}
.sitemap-content > div h4, .archive-content > div h4 {font-weight:bold;text-transform:uppercase;}
.sitemap-content > div h4.heading-title, .archive-content > div h4.heading-title {text-transform:uppercase;font-weight:bold;border-width:0 0 1px;border-style:solid;padding:0 0 7px;margin:0 0 7px;}
.sitemap-content > div > div > div > ul.sitemap-archive, .archive-content > div > div > div > ul.sitemap-archive {margin:10px 0;}
.sitemap-content > div ul li, .archive-content > div ul li {padding:3px 0;position:relative;}
.archive-content .alpha{margin-left:0}

h2.sitemap-title,h2.archive-title {position:relative;font-size:28px;line-height:30px;padding:0 0 30px;margin:0 0 24px;}
h2.sitemap-title:after,h2.archive-title:after {position:absolute;left:0;right:0;bottom:0;height:10px;content:"";display:inline-block;background:url(images/repeat-images.png) 0 -54px;}

/*==============================================================*/
/*              ROE-DOK  X. PRIMARY - FOOTER WIDGET             */
/*==============================================================*/

/* GENERAL */
.left-sidebar-content,.right-sidebar-content {font-size:12px;line-height:14px;margin-bottom:15px;}
.left-sidebar-content h3.widget-title,.right-sidebar-content h3.widget-title{text-transform:uppercase;border:0;border-left-width:4px;border-style:solid;padding-left:15px;margin:0 0 17px;}
.left-sidebar-content .widget-container,.right-sidebar-content .widget-container {margin-bottom:35px;clear:both}
.left-sidebar-content .widget-container.last,.right-sidebar-content .widget-container.last{margin-bottom:20px;}
#left-sidebar-1,#right-sidebar {margin-bottom:15px;}
ul.xoxo {margin:0;}
ul.xoxo > li {list-style:none;}
.widget-container > ul {margin-left:0;}
.widget-container > ul > li {list-style:none;}

/* 1. ARCHIVE - CATAGORIES - RSS - NAV - PAGE */
.widget_archive h3.widget-title ,.widget_categories h3.widget-title,.widget_meta h3.widget-title  {margin-bottom:10px;}
.widget_archive ul,.widget_categories ul ,.widget_meta ul, .widget_nav_menu ul, .widget_pages ul  {margin-left:0;} 
.widget_archive ul li,.widget_categories ul li,.widget_meta ul li, .widget_nav_menu ul li, .widget_pages ul li {list-style:none;line-height:14px; padding:0 !important}
.widget_categories ul ul, .widget_nav_menu ul ul, .widget_pages ul ul{position:relative;padding-left:14px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-left:0;}

/* 2. TAG CLOUD */
.widget_tag_cloud .tagcloud {overflow:hidden;}
.widget_tag_cloud .tagcloud a {display:inline-block;float:left;margin:0 3px 10px 0;font-size:12px!important;padding:4px 8px;line-height:14px;-webkit-font-smoothing: antialiased; border-width:1px;border-style:solid}
.widget_tag_cloud .tagcloud a:hover {text-decoration:none;color:#fff !important;}

/* 3. WIDGET MULTITAB */
.widget_multitab ul.nav-tabs {margin:0 0 10px;}
.widget_multitab ul.nav-tabs li {margin:0 10px 0 0;list-style:none;margin-bottom:5px;border-bottom:2px solid transparent}
.widget_multitab ul.nav-tabs li a {padding:0;text-transform:uppercase;padding:6px 0 8px;border:0;}
.widget_multitab ul.nav-tabs li a:hover {background:none;border:0;padding:6px 0 8px;}
.widget_multitab .tab-content {overflow:hidden;height:auto;}
.widget_multitab .tab-content ul {margin-left:0;}
.widget_multitab .tab-content ul li {list-style:none;position:relative;overflow:hidden;min-height:65px;display:block;padding:0 0 15px;margin:0 0 15px;}
.widget_multitab .tab-content ul li.last {margin:0;padding:0;border:0;}
.widget_multitab .tab-content ul li div.image {width:62px;height:62px;position:absolute;left:0;top:2px;}
.widget_multitab .tab-content ul li div.image a.thumbnail {background:#eee;position:relative;display:block;width:100%;height:100%;}
.widget_multitab .tab-content ul li div.image a.thumbnail:hover {text-decoration:none;}
.widget_multitab .tab-content ul li div.image a.thumbnail:before {position:absolute;left:0;top:0;width:62px;height:62px;content:"no-image";text-transform:uppercase;font-size:11px;color:#c9c9c9;font-family:arial!important;text-align:center;line-height:62px;}
.widget_multitab .tab-content ul li div.image img {position:relative;z-index:1;margin:0;border-width:1px;border-style:solid;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-color:#FFF;max-height:100%;}
.widget_multitab .tab-content ul li div.content {padding-left:80px;}
.widget_multitab .tab-content ul li div.content a {font-weight:bold;}
.widget_multitab .tab-content ul li div.content p.title {margin:0;}
.widget_multitab .tab-content ul li div.content span {padding:0 0 5px;display:inline-block;width:100%;float:left;}
.popular-post-list.tabs-post-list div.content span.view{padding-top:10px;}
.widget_multitab .tab-content ul li div.content .wpt-author-time{margin-top:10px}
.icon-comments-alt:before{content: "\f0e5" !important;}
.widget_multitab .tab-content ul li div.content span i {margin-right:5px;}
.widget_multitab .entry-meta {overflow:hidden;float:left;}

.accordion-tabs.wd-widget-multitabs-accordion ul {margin-left:0;padding-right:0}
.accordion-tabs.wd-widget-multitabs-accordion ul li {list-style:none;margin-top:33px;overflow:hidden;}
.accordion-tabs.wd-widget-multitabs-accordion ul li:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;width:100%;opacity:0.15;filter:alpha(opacity=15)}
.accordion-tabs.wd-widget-multitabs-accordion ul li:last-child:after{background-color:transparent !important}
.accordion-tabs.wd-widget-multitabs-accordion ul li:first-child {padding-top:0;border-top:0;margin-top:0;}
.accordion-tabs.wd-widget-multitabs-accordion .tabs-comments-list .avarta, .accordion-tabs.wd-widget-multitabs-accordion .widget_recent_comments_custom .avarta {position:relative;left:auto;top:auto;margin-bottom:10px;}
.accordion-tabs.wd-widget-multitabs-accordion .tabs-comments-list .detail, .accordion-tabs.wd-widget-multitabs-accordion .widget_recent_comments_custom .detail {padding-left:0;}

/* 4. WIDGET COMMENT LIST - RECENT COMMENT CUSTOM */
.widget_recent_comments_custom ul li {position:relative;min-height:60px;margin:0 0 17px;padding:0 0 21px;}.widget_recent_comments_custom ul li.last {padding-bottom:0;}
.tabs-comments-list .avarta,.widget_recent_comments_custom .avarta {width:60px;height:60px;position:absolute;left:0;top:0;}
.tabs-comments-list .avarta img,.widget_recent_comments_custom .avarta img {margin:0;border-width:1px;border-style:solid;border-color:#fff;display:block;width:58px;height:58px;}

.tabs-comments-list .detail,.widget_recent_comments_custom .detail {padding-left:80px;}
.tabs-comments-list .comment-author{text-transform:capitalize;margin-top:-2px}
.tabs-comments-list .comment-body,.widget_recent_comments_custom .comment-body {padding:0;margin:5px 0;background:transparent;padding-left:5px}
.tabs-comments-list blockquote,.widget_recent_comments_custom blockquote {font-style:italic;}
.tabs-comments-list blockquote:before,.widget_recent_comments_custom blockquote:before { content: open-quote;  }
.tabs-comments-list blockquote:after,.widget_recent_comments_custom blockquote:after{ content: close-quote; }

/* 5. VIDEO WIDGET */
.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 {color:#141414;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;color:#141414;}

/* 6. WIDGET TWITTER */
.widget_twitterupdate {position:relative;}
.widget_twitterupdate ul {margin:0;}
.widget-container.widget_twitterupdate #twitter-box > ul > li{ list-style:none; margin-bottom:22px;}
.widget_twitterupdate ul li.status-item .date-time {margin-top:8px;}
.widget_twitterupdate ul li.status-item .tweet-content {line-height:14px;}
.widget_twitterupdate ul li.status-item .tweet-content a {font-weight:normal;}
.widget_twitterupdate ul li.status-item.last {}
.widget_twitterupdate ul li .avatar img {margin:0;}
.widget_twitterupdate ul li .avatar {position:absolute;right:0;bottom:-60px;display:none;}
.widget_twitterupdate .follow-us-heading {position:absolute;right:0;top:7px;text-transform:uppercase;font-weight:bold; display:none !important}
.widget_twitterupdate .follow-us-heading a{text-decoration:underline;}

/* 7. WIDGET POPULAR POSTS - RECENT POSTS */
.widget_popular ul li,.widget_customrecent ul li {position:relative;min-height:62px;display:block;padding:0 0 5px;margin:0 0 13px;}
.widget_popular ul li.last,.widget_customrecent ul li.last {margin:0;padding:0;border:0;}
.widget-container.widget_customrecent ul li.last .detail:after{width:0;height:0}
.widget_popular ul li .image,.widget_customrecent ul li .image {position:absolute;left:0;top:2px;width:62px;height:62px;} 
#footer .widget_popular ul li .image,#footer .widget_customrecent ul li .image {width:75px;height:75px;}
.widget_popular ul li .image .thumbnail, .widget_customrecent ul li .image .thumbnail {width:100%;height:100%;background:#eee;display:block;position:relative;}
.widget_popular ul li .image .thumbnail:hover, .widget_customrecent ul li .image .thumbnail:hover {text-decoration:none;}
.widget_popular ul li .image .thumbnail:before, .widget_customrecent ul li .image .thumbnail:before {width:62px;height:62px;content:"no-image";text-align:center;display:inline-block;line-height:62px;text-transform:uppercase;color:#c9c9c9;position:absolute;left:0;top:0;font-size:10px;font-weight:normal;}
#footer .widget_popular ul li .image .thumbnail:before, #footer .widget_customrecent ul li .image .thumbnail:before {width:75px;height:75px;line-height:75px;}
.widget_popular ul li .image img,.widget_customrecent ul li .image img {position:relative;z-index:1;margin:0;border-width:1px;border-style:solid;display:block;width:58px;height:58px;transition:all 0.7s ease-in-out 0s;-moz-transition:all 0.7s ease-in-out 0s;-webkit-transition:all 0.7s ease-in-out 0s;-o-transition:all 0.7s ease-in-out 0s;}
.widget_popular ul li .image img:hover,.widget_customrecent ul li .image img:hover {transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2)}
.widget_popular ul li .detail,.widget_customrecent ul li .detail {display:inline-block;width:100%}
.widget_popular ul li .detail p.title,.widget_customrecent ul li .detail p.title {margin:0;}
.widget_popular ul li .detail a {padding-bottom:3px;display:inline-block;}
.widget_customrecent ul li .detail a {font-weight:normal;font-size:12px;line-height:13px;margin-bottom:5px;display:block;}
.widget_popular ul li .detail > span,.widget_customrecent ul li .detail > span {float:left;}
.widget_popular ul li .detail .author-time span,.widget_customrecent ul li .detail p,.widget_customrecent ul li .detail span {display:inline-block;text-transform:capitalize;padding:0 0 3px;margin:0;}
.widget_customrecent ul li .detail p a {font-weight:bold;color:#646464}
.widget_customrecent ul li .detail span a {color:#1e1e1e;}
#footer .widget_customrecent ul li img {width:75px;height:75px;padding:0;border:0;}
#footer .widget_customrecent ul li .detail {min-height:75px;}
#footer .widget_customrecent ul li .entry-title {width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#footer .widget_customrecent ul li .entry-meta .entry-year {font-size:11px;margin:3px 0 0;padding:0;font-weight:bold;}
#content .widget_customrecent ul li .detail p.entry-desc {overflow:hidden;}

/* 8. WIDGET SOCIAL */
.left-sidebar-content .widget_social h3.widget-title {margin-bottom:10px;}
.widget_social ul {overflow:hidden;margin-left:0;}
#right-sidebar .widget-container .widget_desc.social_desc,#left-sidebar  .widget-container .widget_desc.social_desc{margin-left:20px;}
.widget_social ul li {list-style:none;display:inline-block;float:left;overflow:hidden;width:16px;height:16px;margin:0 10px 10px 0;}
.widget_social ul li.icon-vimeo {margin-right:0;}
.widget_social ul li a {display:inline-block;float:left;width:16px;height:16px;text-indent:9999px;font-size:0;line-height:0;}
.widget_social ul li:before {display:none!important;}
.widget_social ul li span {text-indent:9999px;font-size:0;line-height:0;}
.widget_social ul li.icon-facebook a {background-position:-427px 0;}
.widget_social ul li.icon-twitter a {background-position:-444px 0;}
.widget_social ul li.icon-google a {background-position:-461px 0;}
.widget_social ul li.icon-flickr a {background-position:-461px -17px;}
.widget_social ul li.icon-rss a {background-position:-427px -17px;}
.widget_social ul li.icon-vimeo a {background-position:-444px -17px;}

/* 9. WIDGET CUSTOMPAGE - WIDGET ENTRIES */
.widget_custom_pages h3.widget-title, .widget_recent_entries h3.widget-title {margin:0 0 10px;}
.widget_custom_pages ul li, .widget_recent_entries ul li {display:block;padding:3px 0;}
.widget_custom_pages ul ul {padding-left:10px;display:block;position:relative;}
.widget_custom_pages ul ul:before {content:"\f0da";font-family:FontAwesome;display:inline-block;position:absolute;left:0;top:3px;}

/* 10. WIDGET SEARCH */
.widget_search #searchform .bg_search #s {height:32px;}

/* 11. WIDGET RECENT COMMENTS */
.widget_recent_comments ul li {display:block;padding:3px 0;}

/* 12. WIDGET PAGES */

/* 13. WIDGET NAV */
.widget_nav_menu ul li {display:block;margin-bottom:16px;}
.widget_nav_menu ul li:last-child{margin-bottom:0}

/* 14. WIDGET CALENDAR */
#wp-calendar{width:100%;text-align:center;border:1px solid;}
#wp-calendar caption{text-transform:uppercase;padding:7px 0;color:#fff;font-size:16px;}
#wp-calendar thead tr th {border:0;letter-spacing:0;padding:5px 0;text-align:center;}
#wp-calendar tbody tr td{position:relative;z-index:1;/*border:1px solid #a3a3a3!important;*/letter-spacing:0;padding:2px;text-align:center;}
#wp-calendar tfoot tr td{border:0;letter-spacing:0;padding:0;text-align:center;}
#wp-calendar tbody td a, #wp-calendar tfoot td a{font-weight:bold;}
#wp-calendar tbody td a:hover, #wp-calendar tfoot td a:hover {text-decoration:none;}
#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#next{text-align:right;padding:0 5px 5px 0;}
#wp-calendar #today{text-decoration:underline;}

/* 15. WIDGET ALPHABET PRODUCTS */
.alphabet-products {overflow:hidden;display:inline-block;margin-right:-8px;}
.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;}
.alphabet-products ul li {display:inline-block;float:left;list-style:none;}
.alphabet-products ul li a{text-transform:uppercase;font-weight:bold;text-transform:uppercase;line-height:16px;padding:0 8px;}

/* 16. WIDGET FLICKR */
.widget_flickr .wrap {overflow:hidden;} 
.widget_flickr div.flickr_badge_image {overflow:hidden;display:inline-block;float:left;}
.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;margin:0 5px 5px 0;}
.widget_flickr div.flickr_badge_image a img {width:66px;height:66px;margin:0;border-width:1px;border-style:solid;}
.widget_flickr a.see-more {font-weight:bold;color:#646464;float:left; display:none;}
.widget_flickr .fix {width:100%;clear:both;min-height:1px;}

/* 17. WIDGET SUBSCRIPTION */
.widget_subscriptions h3.widget-title {border:none !important}
.widget_subscriptions input.subscribe_email{position:relative;margin-top:3px;line-height:14px;padding:5px 10px 5px 10px;width:100%;width:213px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important; height:38px;}
.ie9 .widget_subscriptions input.subscribe_email ,.ie10 .widget_subscriptions input.subscribe_email {padding:4px 10px 6px;}
.widget_subscriptions input.subscribe_email:hover {color:#646464;}
.widget_subscriptions button.button {font-size:12px !important;padding:12px 22px; float:left; margin-top:3px !important; text-transform:uppercase;line-height:14px;height:38px;}
.widget_subscriptions button.button span {padding:0;}
.widget_subscriptions .subscribe_widget .newsletter span {display:inline-block;width:100%;letter-spacing:-0.2;font-family:georgia;font-size:14px;line-height:16px;padding:0 0 15px;border-width:0 0 1px;border-style:dotted;margin:0 0 11px;}
.widget_subscriptions .subscribe_widget form {display:inline-block;width:100%;}
.widget_subscriptions .subscribe_widget form p {display:inline-block;width:100%;font-size:11px;font-weight:bold;font-family:helvetica;letter-spacing:-0.2;}
.widget_subscriptions .subscribe_widget form p.subscribe-email {margin:0;}
.widget-container.widget_subscriptions .widget_title_wrapper{margin-right:0;}

/* 18. WIDGET ADS */
.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;}

/* 19. SAMPLE BLOCK */
ul.sample-block {margin:0;}
ul.sample-block li:first-child {padding-top:0;border:0;}
ul.sample-block li {list-style:none;padding:15px 0 20px;border-width:1px 0 0;border-style:dotted;}
ul.sample-block li.last {padding-bottom:0;}
ul.sample-block li p {margin:3px 0 0;line-height:13px;}
ul.sample-block li a {font-weight:bold;}
ul.sample-block li a.link-sidebar-01 {color:#6E4B8F}
ul.sample-block li a.link-sidebar-02 {color:#CB4239}
ul.sample-block li a.link-sidebar-03 {color:#89AC58}
ul.sample-block li a.link-sidebar-04 {color:#69A3B3}
ul.sample-block li a.link-sidebar-05 {color:#CAAE3C}

/* 20. WIDGET RSS */
.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;}

/* SLIDER */
.left-sidebar-content .rev_slider_wrapper {margin-bottom:35px!important;}

/************************* end Widget ***************************/

/*==============================================================*/
/*                ROE-DOK   XI. WOO COMMERCE WIDGET             */
/*==============================================================*/

/* 1. WOO CART LIST - PRODUCT LIST  */
.woocommerce table.shop_table td small, .woocommerce-page table.shop_table td small{margin-left:5px}
.widget_best_sellers .product_list_widget li:first-child{margin-top:6px;display:block;width:100%}
body .woocommerce ul.cart_list li ,body .woocommerce ul.product_list_widget li ,body .woocommerce-page ul.cart_list li ,body .woocommerce-page ul.product_list_widget li {padding:0 0 15px}
.woocommerce-page .widget_shopping_cart .total strong,.widget_shopping_cart .total strong{margin-right:5px}
body.woocommerce #content .widget_shopping_cart .quantity,.woocommerce .widget_shopping_cart .quantity{display:block}
body .woocommerce ul.cart_list li.last ,body .woocommerce ul.product_list_widget li.last,body .woocommerce-page ul.cart_list li.last ,body .woocommerce-page ul.product_list_widget li.last {margin-bottom:0;padding-bottom:0;border-bottom:0;} 
body .woocommerce ul.cart_list li img ,body .woocommerce ul.product_list_widget li img ,body .woocommerce-page ul.cart_list li img ,body .woocommerce-page ul.product_list_widget li img {margin-top:2px!important;}
body .woocommerce ul.cart_list li a,body .woocommerce ul.product_list_widget li a,body .woocommerce-page ul.cart_list li a,body .woocommerce-page ul.product_list_widget li a {font-weight:normal}
body .woocommerce ul.cart_list li a span,body .woocommerce ul.product_list_widget li a span,body .woocommerce-page ul.cart_list li a,body .woocommerce-page ul.product_list_widget li a span {display:inline-block;}
body .woocommerce ul.cart_list li img,body .woocommerce ul.product_list_widget li img,body .woocommerce-page ul.cart_list li img,body .woocommerce-page ul.product_list_widget li img {float:left;margin:0 20px 0 0;border:1px solid #FFF;width:auto;max-width:100%;height:auto;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;}

/* 2. WOO PRODUCTS CATAGORIES */
.widget_product_categories h3.widget-title {margin-bottom:10px;}
.widget_product_categories ul {margin-left:0;}
.widget_product_categories ul li {padding:4px 0;list-style:none;}
.widget_product_categories ul ul li:last-child{margin-bottom:0 !important;padding-bottom:0;}
.widget_product_categories ul li a {font-weight:bold;}
.widget_product_categories ul ul{position:relative;padding-top:8px !important;padding-bottom:0 !important;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.widget_product_categories ul ul:before {position:absolute;left:0;top:6px;bottom:3px;width:1px;content:"";display:inline-block;}

/* 3. WOO SEARCH */
.widget_product_search #searchform #s {color:#646464;border-width:1px;border-style:solid;font-size:11px;background:#fafafa;padding:5px 8px 4px;width:100%;max-width:300px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.widget_product_search #searchform #searchsubmit {cursor:pointer;font-size:12px;padding:4px 15px;margin-top:10px;border:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}

/* 4. WOO TAGS */
.widget_product_tag_cloud div.tagcloud {overflow:hidden;}
.widget_product_tag_cloud div.tagcloud a {display:inline-block;float:left;margin:0 3px 10px 0;font-size:12px!important;padding:4px 8px;line-height:14px;-webkit-font-smoothing: antialiased; border-width:1px;border-style:solid}
.widget_product_tag_cloud div.tagcloud a:hover {text-decoration:none;color:#fff;}

/* 5. WOO FILTER PRICE */
.woocommerce .widget-container.widget_price_filter form {padding:6px 12px 10px 26px;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.woocommerce .widget-container.widget_price_filter .price_slider_amount {padding-top:18px;}
.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 {background-image:none!important;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;}
.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;height:5px;}
.price_slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all{height:5px;}
.woocommerce .widget-container.widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget-container.widget_price_filter .ui-slider .ui-slider-handle {width:20px;height:20px;background:url(images/icon-filter-price.png) no-repeat 0px 0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border:0;margin:-3px 0 0 -8px!important;z-index:2;}
.woocommerce .widget-container.widget_price_filter .ui-slider .ui-slider-handle.last{margin-left:-13px !important}
.woocommerce .widget_layered_nav_filters ul li.chosen, .woocommerce-page .widget_layered_nav_filters ul li.chosen {display:inline-block;margin:0 5px;}
.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;background-image:none;display:inline-block;padding:2px 10px 2px 13px;border:none;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;background:none !important}
.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;left:0px;top:2px;content:"\f00d";font-family:FontAwesome;display:inline-block;}

.woocommerce .widget_layered_nav_filters ul li.chosen:hover a span.amount,.woocommerce-page .widget_layered_nav_filters ul li.chosen:hover a span.amount,
.woocommerce .widget-container.widget_layered_nav ul li.chosen:hover a span.amount, .woocommerce-page .widget_layered_nav ul li.chosen:hover a span.amount {color:#fff;}

/* 6. WOO LAYERED NAV */
.widget_layered_nav ul li {padding:3px 0!important;}

/* 7. WOO CART */
.widget_shopping_cart .total,body.woocommerce-page .widget_shopping_cart .total {border-top:0;padding:0;margin:20px 0 17px;margin-left:20px;}
.widget_shopping_cart_content p.buttons{margin-left:20px;}

/* Others */
.widget_top_rated_products ul.product_list_widget li > a,.widget_recent_reviews ul.product_list_widget li > a {padding-bottom:12px;}
.widget-container.widget_recent_reviews .product_list_widget li a:hover,.widget-container.widget_product_categories a:hover{text-decoration:none}
ul.product_list_widget li del .amount,ul.product_list_widget li ins .amount{margin-top:0px }
.shopping-cart .cart_dropdown a.checkout {background-image:none!important;text-transform:uppercase}

/* PREVIEW PANEL */
.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 {overflow:hidden;}
.logged-in #wd-control-panel{top:115px}
#wd-control-panel {width:253px;position:fixed;top:90px;z-index:999;background:#fff;padding:10px 10px 5px 15px;border:1px solid #d5d5d5;box-shadow:1px 1px 4px rgba(50,50,50,0.08);-moz-box-shadow:1px 1px 4px rgba(50,50,50,0.08);-webkit-box-shadow:1px 1px 4px rgba(50,50,50,0.08);-o-box-shadow:1px 1px 4px rgba(50,50,50,0.08);font-family:Arial, sans-serif !important;display:none;border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0}
#control-panel-main .wd-background-wrapper ul li.active{border-color:#f55856 !important}
#control-panel-main #wd-control-close { background: url(images/custom-icons.png) no-repeat 0 0;position:absolute;top:31px;right:-42px;width:50px;height:50px;display:block; }
#control-panel-main #wd-control-close.default-style.control-open {background-position:-70px 0;width:40px;right:-45px;width:45px;}
#review_panel_accordion {margin:0 0 10px;}
#control-panel-main > div .custom-title {font-size:10px;}
#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 h3{color:#000 !important;}
#control-panel-main p{color:#666666 !important;}
#control-panel-main input,#control-panel-main select,#control-panel-main li{color:#999999 !important;border-color:#d5d5d5 !important;border-width:1px;border-style:solid;font-family:Arial, sans-serif !important}
#control-panel-main p.custom-title.default-style{margin-bottom:0;}
#control-panel-main .input-append > input {height:22px !important;margin:0 10px 0 0;line-height:14px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;}
#control-panel-main .input-append > input:hover,#control-panel-main .input-append > input:focus{border-color:#CCC !important}
.ie8 #control-panel-main .input-append > input,.ie8 #control-panel-main .input-append > input:focus{line-height:25px !important;}
#control-panel-main .input-append > input:hover,#control-panel-main .input-append > input:focus {border-color:#d5d5d5;box-shadow:0 0 5px #d5d5d5;-moz-box-shadow:0 0 5px #d5d5d5;-webkit-box-shadow:0 0 5px #d5d5d5;-o-box-shadow:0 0 5px #d5d5d5;}
#control-panel-main .input-append span.add-on {height:22px;width:22px;padding:2px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;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 p.button-save,#control-panel-main p.button-clear {display:inline-block;float:right;width:auto;margin:0 10px 10px 0;}
#control-panel-main p.button-save button,#control-panel-main p.button-clear button {text-transform:uppercase;margin:0;background-image:none;color:#fff;border:0;filter:none;font-size:11px;height:26px;border-color:#d5d5d5 !important;padding:3px 0;width:80px}
#control-panel-main select#_wd_layout_style{margin-bottom:5px}
#control-panel-main select {line-height:16px;width:100px;font-weight:bold;font-size:11px;height:24px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;o-box-sizing:border-box;padding:2px;}
#control-panel-main select:hover,#control-panel-main select:focus{border-color:#d5d5d5 !important}
#control-panel-main p.button-save button, #control-panel-main p.button-clear button{background-color:#000 !important;color:#fff !important;font-weight:bold;margin-top:5px;}
#control-panel-main p.button-save button:hover, #control-panel-main p.button-clear button:hover{opacity:0.7;filter:alpha(opacity=70)}

#control-panel-main option {line-height:16px;font-weight:bold;font-size:11px;}
#control-panel-main label {float:left;margin:0 10px 0 0;position:relative}
#preview-save-result {float:left;width:100%!important;padding:5px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;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 {width:20px;height:20px;display:inline-block;margin:0 3px 5px 0;border:1px solid;overflow:hidden;}
#control-panel-main .wd-background-wrapper ul li:hover,#control-panel-main .wd-background-wrapper ul li.active {cursor:pointer;}
#control-panel-main .wd-background-wrapper ul li img {margin:0;max-width:500px;height:auto;}
#review_panel_accordion .custom-font-body,#review_panel_accordion .custom-heading-style {width:100%;overflow:hidden;padding-top:5px;}
html body #control-panel-main .accordion-heading {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;}
html body #control-panel-main .accordion-group {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;margin:0 0 2px;}
html body #control-panel-main .accordion-heading h2 {font-size:11px;margin:0;line-height:14px;padding-left:30px;}
html body #control-panel-main .accordion-inner hr {display:none;}
html body #control-panel-main .select2-chosen{width:80px;}
html body #control-panel-main .accordion-heading a.accordion-toggle {padding-left:15px;}
html body #control-panel-main .accordion-heading a.accordion-toggle:before {background:transparent;}
html body #control-panel-main .accordion-heading a.accordion-toggle.collapsed:before {background:transparent;}
body #control-panel-main .accordion-inner {max-height:200px;overflow-y:scroll;}
body #control-panel-main .accordion-inner > div[class^=custom] {overflow:hidden;width:100%;margin:0 0 10px;}

/* FIX BUGS */
.ie8 .product-type-simple .summary.entry-summary form.cart:before{content:"Qty";top:16px;left:0;position:absolute}
ul.products li.product .product_thumbnail_wrapper{position:relative}
.ie8 body.woocommerce  #content .product-type-simple .summary.entry-summary form.cart{position:relative;padding-left:52px;}
.cart_dropdown_size.size_empty:hover label {text-decoration:none;cursor:text;}
#customer_login h2 {text-transform:uppercase;font-size:18px;line-height:18px;margin-bottom:14px;}
#customer_login .form-row {width:100%;}
#customer_login .form-row input {max-width:346px;}
.woocommerce-account.woocommerce-page #customer_login .col-1 input.button {margin-top:20px;padding:11px 43px;}
.woocommerce-account.woocommerce-page #customer_login .col-2 input.button{margin-top:14px;padding:11px 35px;}
#customer_login .lost_password,.woocommerce form.login a.lost_password,#customer_login .lost_password a,.woocommerce form.login .lost_password a{margin-left:17px;position:relative;top:8px;}
.ie8 #container-main.span10 form.login .lost_password,.ie8 #container-main.span10 form.login .lost_password a{margin-bottom:20px;margin-left:0;margin-right:25px;}
#customer_login .lost_password:hover,.woocommerce form.login a.lost_password:hover,#customer_login .lost_password a:hover,.woocommerce form.login .lost_password a:hover{text-decoration:none}
html div.wpcf7-validation-errors {border-width:1px;}
.pp_pic_holder.pp_woocommerce #reply-title {font-size:16px;}
.woocommerce #respond .form-submit input#submit, .woocommerce-page #respond .form-submit input#submit{margin-top:10px!important;border:0!important;padding:11px 20px}
.comment-form p.comment-form-rating{margin-bottom:0}
.post-edit-link {position:relative;z-index:2;display:inline-block;top:-50px}
html div.pp_woocommerce .pp_close:before {left:1px;top:-1px;}
html.ie8 div.pp_woocommerce .pp_close:before {left:-1px;}
p.pp_description {font-size:11px!important;}
#respond p.pp_description {display:none!important;}
.woocommerce .pp_pic_holder.pp_woocommerce #commentform p.stars > span, .woocommerce-page .pp_pic_holder.pp_woocommerce #commentform p.stars > span {margin-top:3px!important;}
.woocommerce .star-rating:after, .woocommerce-page .star-rating:after {display:block;position:relative;content:"";}
.upsells.products {display:block;width:100%;}
.tab-pane#upsell_products,.tab-pane#related_products{min-height:100px}
html .woocommerce #payment div.payment_box:after,html .woocommerce-page #payment div.payment_box:after {left:40px}
tr.total span.amount {font-size:14px;}
#shipping_method {text-align:right;}
.add_new_review a:hover,.single-blog #comments #commentform #submit:hover , input.button:hover, button.button:hover,a.button:hover, input.wpcf7-submit:hover, button.btn-default:hover, button:hover, input[type^=submit]:hover{-webkit-font-smoothing: antialiased;}
.cart-collaterals .cart_totals table th {text-align:left!important;min-width:95px;vertical-align:top;width:54%;}
.cart-collaterals .shipping_calculator button {border-radius:3px!important;-moz-border-radius:3px!important;-webkit-border-radius:3px!important;-o-border-radius:3px!important;}
.cart-collaterals .shipping-calculator-form {padding:0px 0 10px;}
.box_cart_totals > .cart_totals  > h2{margin-bottom:12px}
.cart-collaterals .cart_totals table span.amount {font-size:18px;}
.cart-collaterals .cart_totals tr.total span.amount {font-size:18px;}
html .woocommerce .order_details li, html .woocommerce-page .order_details li {padding-left:0;list-style:none;font-size:12px;margin-bottom:10px;margin-top:10px;margin-right:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-left:10px;}
html .woocommerce .order_details li .order, html .woocommerce-page .order_details li.order{padding-left:0;width:18%;}
html .woocommerce .order_details li .order, html .woocommerce-page .order_details li.date{width:22%}
html .woocommerce .order_details li .order, html .woocommerce-page .order_details li.total{width:25%}
html .woocommerce .order_details li .order, html .woocommerce-page .order_details li.method{width:35%}
html .woocommerce .shop_table.order_details thead th.product-name,html .woocommerce .shop_table.order_details thead th.product-total{font-weight:bold;}
html .woocommerce .shop_table.order_details tbody td.product-name a,html .woocommerce .shop_table.order_details .amount{font-size:14px}
html .woocommerce .shop_table.order_details tbody td.product-name .product-quantity{font-size:14px}
.woocommerce-checkout article h2 {font-size:14px;margin:20px 0;}
body .woocommerce table.order_details th.product-name, body .woocommerce-page table.order_details th.product-name {text-align:left;}
body .woocommerce table.order_details th.product-total,body .woocommerce-page table.order_details th.product-total {text-align:right;}
body .woocommerce table.order_details td.product-total, body .woocommerce-page table.order_details td.product-total {text-align:right;}
body .woocommerce table.order_details tfoot td, body .woocommerce-page table.order_details tfoot td {float:right;text-align:right}
body .woocommerce table.order_details span.amount,body .woocommerce-page table.order_details span.amount {font-size:14px;}
.cat_custom_content a {overflow:hidden;display:inline-block}
.cat_custom_content a > img{margin-bottom:10px}
.single_variation {overflow:hidden;}
.single_variation .price {display:inline-block!important;}
.widget_shopping_cart .buttons > a {margin-bottom:5px!important;}
#main_content.span12 table.group_table div.quantity {width:25px!important;}

html .woocommerce #payment ul.payment_methods, html .woocommerce-page #payment ul.payment_methods {margin:0;padding:8px 20px !important}
html .woocommerce #payment ul.payment_methods li, html .woocommerce-page #payment ul.payment_methods li {list-style:none;}
.related .related-404 {list-style:none;margin:10px 0 0 10px;}
.price_label {margin-top:3px;}

/* ROW */
html .woocommerce form .form-row-first, html .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} 
.woocommerce-checkout .form-row .chzn-container#billing_country_chzn{max-width:400px;}
.woocommerce-checkout .form-row .chzn-container {max-width:400px;}

html body #container-main.span12 .woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-form p input {max-width:400px;}

/*========================================================================================================================*/
/*                                               PRIVATE FOR BROWSER                                                      */
/*========================================================================================================================*/
ul.products li.product .product_thumbnail_wrapper a.add_to_cart_button.button:active,
ul.products li.product .product_thumbnail_wrapper .product_type_grouped:active,
ul.products li.product .product_thumbnail_wrapper .product_type_variable:active,
ul.products li.product .product_thumbnail_wrapper .button.product_type_external:active,
ul.products li.outofstock a.button:active,ul.products li.product .product_thumbnail_wrapper a.added_to_cart:active{
		top:auto !important;
	}
.featured_product_slider_wrapper.big_layout ul.products li.product{overflow:hidden;}

.woocommerce ul.products.list  li.product .product_thumbnail_wrapper a img,.woocommerce-page ul.products.list  li.product .product_thumbnail_wrapper a img{
		width:100% !important;
}

.woocommerce .featured_product_slider_wrapper.big_layout{margin-left:-30px !important;overflow:hidden}
.featured_product_slider_wrapper.big_layout  .pager{display:none !important}
.woocommerce .featured_product_slider_wrapper.big_layout .featured_product_slider_wrapper_meta{margin-left:30px !important}
.woocommerce .featured_product_slider_wrapper.big_layout .slider_control .prev,.woocommerce .featured_product_slider_wrapper.big_layout .slider_control .next{top:50% !important;margin-top:-20px !important;width:40px !important;height:40px !important;z-index:13}
.woocommerce .featured_product_slider_wrapper.big_layout .slider_control .prev[id^="featured_product_slider_wrapper_"]  {left:40px !important;}
.woocommerce .featured_product_slider_wrapper.big_layout .slider_control .next[id^="featured_product_slider_wrapper_"]  {right:10px !important}
.custom_category_shortcode ul.products .line-wrapper li.product .product_thumbnail_wrapper{padding-right:1px;padding-bottom:1px}
.woocommerce .featured_product_slider_wrapper.big_layout ul.products li.product{padding-left:30px !important;}
.featured_product_slider_wrapper.big_layout ul.products li.product .product_thumbnail_wrapper{max-width:100%}
/*==============================================================*/
/*                     FOR ALL IE                               */
/*==============================================================*/
.ie8 .woocommerce .featured_product_slider_wrapper.big_layout ul.products li.product .product_sku{color:#e5e5e5}
.ie8 .woocommerce-page ul.products li.product a img,.ie8 .woocommerce ul.products li.product a img{/*width:auto;*/}
.ie8 .woocommerce > ul.products li.product a img,.ie8 .woocommerce > .custom_category_shortcode ul.products li.product a img,.ie8 .woocommerce .custom-product-shortcode  ul.products li.product a img,.ie8 .woocommerce .cross-sells ul.products li.product a img{width:100%}
/* FIX EFFECT ON NORMAL */
#main-module-container ul li.product a .product-image-front img , #main-module-container ul li.product a .product-image-back img{max-width:100%}
/* FIX EFFECT ROTATE IMAGE */
.ie ul li.product a[href^=http],.ie .woocommerce .featured_product_slider_wrapper ul.products li.product a[href^=http] {position:relative;display:block;border-bottom:0;}
.ie .nav ul.products li.product a:hover .product-image-back,.ie #footer ul.products li.product a:hover .product-image-back {z-index:-1 !important;display:none !important}

.ie8 ul li.product a .product-image-front {left:0;top:0;z-index:1;position:relative;}
.ie8 ul li.product a .product-image-back {left:0;top:0;z-index:1;position:absolute;width:100%;height:auto;display:none}
.ie8 body #main-module-container ul li.product a:hover .product-image-back {z-index:4;display:block !important;position:relative !important;opacity:0.7;filter:alpha(opacity=70)}
.ie8 body #main-module-container ul li.product a:hover .product-image-front{z-index:1;display:none}
/* BIG LAYOUT */
.featured_product_slider_wrapper.big_layout .product-meta-wrapper a.button.product_type_grouped,
.featured_product_slider_wrapper.big_layout .product-meta-wrapper a.button.product_type_variable,
.featured_product_slider_wrapper.big_layout .product-meta-wrapper a.add_to_cart_button.button,
.featured_product_slider_wrapper.big_layout .product-meta-wrapper a.button.product_type_external
	{
		display:block;
	}
.woocommerce .featured_product_slider_wrapper.big_layout  li.product .product_thumbnail_wrapper a.add_to_cart_button.button,
.woocommerce .featured_product_slider_wrapper.big_layout  li.product .product_thumbnail_wrapper .product_type_grouped,
.woocommerce .featured_product_slider_wrapper.big_layout  li.product .product_thumbnail_wrapper .product_type_variable,
.woocommerce .featured_product_slider_wrapper.big_layout  li.product .product_thumbnail_wrapper .button.product_type_external,
.woocommerce .featured_product_slider_wrapper.big_layout  li.outofstock a.button
	{
		display:none
	}
ul.products li.product a.added_to_cart:hover{text-decoration:none !important}
#header .nav ul.products li.product a.added_to_cart{display:none}
/* FIX BUG */
.woocommerce .featured_product_slider_wrapper.big_layout ul.products  li.product:hover .product_thumbnail_wrapper a.add_to_cart_button.button,
.woocommerce .featured_product_slider_wrapper.big_layout ul.products  li.product:hover .product_thumbnail_wrapper .product_type_grouped,
.woocommerce .featured_product_slider_wrapper.big_layout ul.products  li.product:hover .product_thumbnail_wrapper .product_type_variable,
.woocommerce .featured_product_slider_wrapper.big_layout ul.products   li.product:hover .product_thumbnail_wrapper .button.product_type_external,
.woocommerce .featured_product_slider_wrapper.big_layout ul.products  li.outofstock:hover a.button
	{
		display:none;
	}

/* CONTACT from */
body div.wpcf7-mail-sent-ng{
	background-color:#f55856;
	border-color:#f55856;
}	
body  div.wpcf7-mail-sent-ok{
	background-color:#398f14;
}
	
/*==============================================================*/
/*                     FOR IE 8                                 */
/*==============================================================*/
	/* IE 8 */
	.ie8 .woocommerce   ul.products li.product  .product-meta-wrapper a.button.product_type_grouped,
	.ie8 .woocommerce   ul.products li.product  .product-meta-wrapper a.button.product_type_variable,
	.ie8 .woocommerce   ul.products li.product  .product-meta-wrapper a.add_to_cart_button.button,
	.ie8 .woocommerce   ul.products li.product  .product-meta-wrapper a.button.product_type_external,
	
	.ie8 .woocommerce .custom_category_shortcode .product_big_layout > ul > li.product  .product-meta-wrapper a.button.product_type_grouped,
	.ie8 .woocommerce .custom_category_shortcode .product_big_layout > ul > li.product  .product-meta-wrapper a.button.product_type_variable,
	.ie8 .woocommerce .custom_category_shortcode .product_big_layout > ul > li.product  .product-meta-wrapper a.add_to_cart_button.button,
	.ie8 .woocommerce .custom_category_shortcode .product_big_layout > ul > li.product  .product-meta-wrapper a.button.product_type_external,
	
	.ie8 .woocommerce .custom_category_shortcode > ul.products > li  > .line-wrapper > ul > li.product .product-meta-wrapper a.button.product_type_grouped,
	.ie8 .woocommerce .custom_category_shortcode > ul.products > li  > .line-wrapper > ul > li.product .product-meta-wrapper a.button.product_type_variable,
	.ie8 .woocommerce .custom_category_shortcode > ul.products > li  > .line-wrapper > ul > li.product .product-meta-wrapper a.add_to_cart_button.button,
	.ie8 .woocommerce .custom_category_shortcode > ul.products > li  > .line-wrapper > ul > li.product .product-meta-wrapper a.button.product_type_external
	
	{display:none ;}
	
	
	.ie8 body .nav .product-meta-wrapper a.button.product_type_grouped,
	.ie8 body .nav .product-meta-wrapper a.button.product_type_variable,
	.ie8 body .nav .product-meta-wrapper a.add_to_cart_button.button,
	.ie8 body .nav .product-meta-wrapper a.button.product_type_external{display:inline-block }
	
	.ie8 .nav ul.products li.product:hover .product_thumbnail_wrapper a.add_to_cart_button.button.product_type_simple,.ie8 .nav ul.products li.product:hover  .product_thumbnail_wrapper  a.button.product_type_variable,.ie8 .nav ul.products li.product:hover .product_thumbnail_wrapper a.product_type_grouped,.ie8 .nav ul.products li.product:hover .product_thumbnail_wrapper a.button.product_type_external{
		display:none ;
	}
	.ie8 .woocommerce .featured_product_slider_wrapper ul.products li.product .product_thumbnail_wrapper a.add_to_cart_button.button,
	.ie8 .woocommerce .featured_product_slider_wrapper ul.products li.product .product_thumbnail_wrapper .product_type_grouped,
	.ie8 .woocommerce .featured_product_slider_wrapper ul.products li.product .product_thumbnail_wrapper .product_type_variable,
	.ie8 .woocommerce .featured_product_slider_wrapper ul.products li.product .product_thumbnail_wrapper .button.product_type_external,
	.ie8 .woocommerce .featured_product_slider_wrapper ul.products li.outofstock a.button,
	
	.ie8 ul.products li.product .product_thumbnail_wrapper a.add_to_cart_button.button,
	.ie8 ul.products li.product .product_thumbnail_wrapper .product_type_grouped,
	.ie8 ul.products li.product .product_thumbnail_wrapper .product_type_variable,
	.ie8 ul.products li.product .product_thumbnail_wrapper .button.product_type_external,
	.ie8 ul.products li.outofstock a.button,
	
	.ie8 .woocommerce .custom_category_shortcode .product_big_layout > ul > li.product  .product_thumbnail_wrapper a.button.product_type_grouped,
	.ie8 .woocommerce .custom_category_shortcode .product_big_layout > ul > li.product  .product_thumbnail_wrapper a.button.product_type_variable,
	.ie8 .woocommerce .custom_category_shortcode .product_big_layout > ul > li.product  .product_thumbnail_wrapper a.add_to_cart_button.button,
	.ie8 .woocommerce .custom_category_shortcode .product_big_layout > ul > li.product  .product_thumbnail_wrapper a.button.product_type_external,
	
	.ie8 .woocommerce .custom_category_shortcode > ul.products > li  > .line-wrapper > ul > li.product .product_thumbnail_wrapper a.button.product_type_grouped,
	.ie8 .woocommerce .custom_category_shortcode > ul.products > li  > .line-wrapper > ul > li.product .product_thumbnail_wrapper a.button.product_type_variable,
	.ie8 .woocommerce .custom_category_shortcode > ul.products > li  > .line-wrapper > ul > li.product .product_thumbnail_wrapper a.add_to_cart_button.button,
	.ie8 .woocommerce .custom_category_shortcode > ul.products > li  > .line-wrapper > ul > li.product .product_thumbnail_wrapper a.button.product_type_external
	{
		display:none;position:absolute !important;border:0;z-index:5;line-height:12px;text-align:center;text-indent:0;height:30px;width:30px;margin-bottom:0 !important;bottom:1px;float:left;left:auto !important;right:1px;
		box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;-o-box-shadow:none!important;text-shadow:none!important;-moz-text-shadow:none!important;-webkit-text-shadow:none!important;-o-text-shadow:none!important;border-radius:50% !important;-webkit-border-radius:50% !important;-moz-border-radius:50%;-o-border-radius:50% !important;border:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;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;-o-transition:all 0.3s ease-in-out 0s;white-space:normal;color:transparent;
	}
	.ie8 .woocommerce ul.products li.product span.featured,.ie8 .woocommerce-page ul.products li.product span.featured{margin:0px 0 0 0px}
	.ie8 .nav .woocommerce ul.products li.product span.featured,.ie8 .woocommerce-page ul.products li.product span.featured{margin:0px 0px}
	.ie8 .woocommerce ul.products li.product:hover .product_thumbnail_wrapper a.add_to_cart_button.button.product_type_simple,.ie8 .woocommerce  ul.products li.product:hover  .product_thumbnail_wrapper  a.button.product_type_variable,.ie8 .woocommerce  ul.products li.product:hover .product_thumbnail_wrapper a.product_type_grouped,.ie8 .woocommerce  ul.products li.product:hover .product_thumbnail_wrapper a.button.product_type_external,
	
	.ie8 .woocommerce .custom_category_shortcode .product_big_layout > ul > li.product:hover  .product_thumbnail_wrapper a.button.product_type_grouped,
	.ie8 .woocommerce .custom_category_shortcode .product_big_layout > ul > li.product:hover  .product_thumbnail_wrapper a.button.product_type_variable,
	.ie8 .woocommerce .custom_category_shortcode .product_big_layout > ul > li.product:hover  .product_thumbnail_wrapper a.add_to_cart_button.button,
	.ie8 .woocommerce .custom_category_shortcode .product_big_layout > ul > li.product:hover  .product_thumbnail_wrapper a.button.product_type_external,
	
	.ie8 .woocommerce .custom_category_shortcode > ul.products > li  > .line-wrapper > ul > li.product:hover .product_thumbnail_wrapper a.button.product_type_grouped,
	.ie8 .woocommerce .custom_category_shortcode > ul.products > li  > .line-wrapper > ul > li.product:hover .product_thumbnail_wrapper a.button.product_type_variable,
	.ie8 .woocommerce .custom_category_shortcode > ul.products > li  > .line-wrapper > ul > li.product:hover .product_thumbnail_wrapper a.add_to_cart_button.button,
	.ie8 .woocommerce .custom_category_shortcode > ul.products > li  > .line-wrapper > ul > li.product:hover .product_thumbnail_wrapper a.button.product_type_external,
	
	.ie8 .woocommerce .featured_product_slider_wrapper.big_layout ul.products  li.product:hover .product_thumbnail_wrapper a.add_to_cart_button.button,
	.ie8 .woocommerce .featured_product_slider_wrapper.big_layout ul.products  li.product:hover .product_thumbnail_wrapper .product_type_grouped,
	.ie8 .woocommerce .featured_product_slider_wrapper.big_layout ul.products  li.product:hover .product_thumbnail_wrapper .product_type_variable,
	.ie8 .woocommerce .featured_product_slider_wrapper.big_layout ul.products   li.product:hover .product_thumbnail_wrapper .button.product_type_external,
	.ie8 .woocommerce .featured_product_slider_wrapper.big_layout ul.products  li.outofstock:hover a.button
	{
		display:inline-block;
	}
	.ie8 .woocommerce  ul.products li.product .product_thumbnail_wrapper a.added_to_cart{position:absolute !important;bottom:1px;color:transparent;width:30px;height:30px;white-space:normal;z-index:99;right:36px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;line-height:14px;display:none;font-size:0px;display:block}
	
	.ie8 .woocommerce  ul.products li.product .product_thumbnail_wrapper a.added_to_cart:before{width:30px;height:30px;background:url(images/icon-eye.png) no-repeat center;content:" ";z-index:10;position:absolute;top:0;left:0;}
	
	.ie8 .woocommerce  ul.products li.product .product_thumbnail_wrapper a.add_to_cart_button.button:after,.ie8 .woocommerce-page ul.products li.product .product_thumbnail_wrapper a.add_to_cart_button.button:after{width:30px;height:30px;background:url(images/icon-add.png) no-repeat center;content:" ";z-index:10;position:absolute;top:0;left:0;}
	
	.ie8 .woocommerce  ul.products li.product .product_thumbnail_wrapper .product_type_grouped:before,.ie8 .woocommerce  ul.products li.product .product_thumbnail_wrapper .product_type_variable:before,.ie8 .woocommerce  ul.products li.product .product_thumbnail_wrapper .button.product_type_external:before{
		width:30px;height:30px;content:" ";background:url(images/ic-list.png) no-repeat center;z-index:10;position:absolute;top:0;left:0;
	}
	#em_quickshop_handler {z-index:7 !important}
	/* COLOR BIG LAYOUT */
	.ie8 .featured_product_slider_wrapper.big_layout ul.products li.product .product_thumbnail_wrapper{z-index:8}
	.ie8 .featured_product_slider_wrapper.big_layout ul.products li.product:hover .product-meta-wrapper{bottom:0 !important;}
	.ie8 .featured_product_slider_wrapper.big_layout ul.products li.product .product-meta-wrapper{top:auto;z-index:12;position:absolute !important;bottom:-90%;left:0;width:100%;background-image:url(images/bg-product3.png);background-repeat:repeat;max-width:100%;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;padding:10px 20px !important;padding-right:50px !important;margin-left:30px !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block}
	.ie8 .featured_product_slider_wrapper.big_layout ul.products li.product:hover div.product_label{background:url(images/bg-product2.png) repeat;width:auto!important;height:auto !important;right:0px ;bottom:0px ;}
	.ie8 .featured_product_slider_wrapper.big_layout ul.products li.product div.product_label{left:0px;top:0px ;}
	.ie8 .woocommerce .featured_product_slider_wrapper.big_layout ul.products li.product:hover span.onsale{top:0px;left:0px}
	.ie8  .featured_product_slider_wrapper.big_layout ul.products li.product:before{position:absolute;left:30px;right:0;bottom:0;top:0;content:"";z-index:11;background:url(images/BG-NONE.png) repeat}
	.ie8 .featured_product_slider_wrapper.big_layout ul.products li.product:hover:before{background:url(images/bg-product2.png) repeat;}

	.ie8  .featured_product_slider_wrapper.big_layout ul.products li.product .product-meta-wrapper a >.heading-title.product-title,.ie8  .featured_product_slider_wrapper.big_layout ul.products li.product .product-meta-wrapper .price > del > span.amount{color:#e5e5e5}
	.ie8  .woocommerce .featured_product_slider_wrapper.big_layout .star-rating span:before,.ie8  .woocommerce-page .featured_product_slider_wrapper.big_layout .star-rating span:before,.ie8  .woocommerce .featured_product_slider_wrapper.big_layout .star-rating:before,.ie8  .woocommerce-page .featured_product_slider_wrapper.big_layout .star-rating:before{color:#FED700 !important}
	
	
	/* fix designer */
	.ie8 .woocommerce-page  .related.products  li.product .product-meta-wrapper a.button.product_type_grouped,
	.ie8 .woocommerce-page  .related.products  li.product .product-meta-wrapper a.button.product_type_variable,
	.ie8 .woocommerce-page  .related.products  li.product .product-meta-wrapper a.add_to_cart_button.button,
	.ie8 .woocommerce-page  .related.products  li.product .product-meta-wrapper a.button.product_type_external,
	
	.ie8 .woocommerce-page .woocommerce .cross-sells  li.product .product-meta-wrapper a.button.product_type_grouped,
	.ie8 .woocommerce-page .woocommerce .cross-sells  li.product .product-meta-wrapper a.button.product_type_variable,
	.ie8 .woocommerce-page .woocommerce .cross-sells  li.product .product-meta-wrapper a.add_to_cart_button.button,
	.ie8 .woocommerce-page .woocommerce .cross-sells  li.product .product-meta-wrapper a.button.product_type_external,
	
	.ie8 .woocommerce-page .upsells.products  li.product .product-meta-wrapper a.button.product_type_grouped,
	.ie8 .woocommerce-page .upsells.products  li.product .product-meta-wrapper a.button.product_type_variable,
	.ie8 .woocommerce-page .upsells.products  li.product  .product-meta-wrapper a.add_to_cart_button.button,
	.ie8 .woocommerce-page .upsells.products  li.product  .product-meta-wrapper a.button.product_type_external,
	
	
	.ie8 .woocommerce .products.list  li.product .product-meta-wrapper a.button.product_type_grouped,
	.ie8 .woocommerce .products.list  li.product .product-meta-wrapper a.button.product_type_variable,
	.ie8 .woocommerce .products.list  li.product .product-meta-wrapper a.add_to_cart_button.button,
	.ie8 .woocommerce .products.list  li.product .product-meta-wrapper a.button.product_type_external,
	
	.ie8 .woocommerce .products.grid  li.product  .product-meta-wrapper a.button.product_type_grouped,
	.ie8 .woocommerce .products.grid  li.product  .product-meta-wrapper a.button.product_type_variable,
	.ie8 .woocommerce .products.grid  li.product  .product-meta-wrapper a.add_to_cart_button.button,
	.ie8 .woocommerce .products.grid  li.product  .product-meta-wrapper a.button.product_type_external
	{
		display:inline-block;
	}
	
	.ie8 .woocommerce .body-wrapper .related.products ul.products li.product .product_thumbnail_wrapper a.add_to_cart_button.button,
	.ie8 .woocommerce .body-wrapper .related.products ul.products li.product .product_thumbnail_wrapper .product_type_grouped,
	.ie8 .woocommerce .body-wrapper .related.products ul.products li.product .product_thumbnail_wrapper .product_type_variable,
	.ie8 .woocommerce .body-wrapper .related.products ul.products li.product .product_thumbnail_wrapper .button.product_type_external,
	.ie8 .woocommerce .body-wrapper .related.products ul.products li.outofstock a.button,
	
	.ie8 .woocommerce .body-wrapper .cross-sells ul.products li.product .product_thumbnail_wrapper a.add_to_cart_button.button,
	.ie8 .woocommerce .body-wrapper .cross-sells ul.products li.product .product_thumbnail_wrapper .product_type_grouped,
	.ie8 .woocommerce .body-wrapper .cross-sells ul.products li.product .product_thumbnail_wrapper .product_type_variable,
	.ie8 .woocommerce .body-wrapper .cross-sells ul.products li.product .product_thumbnail_wrapper .button.product_type_external,
	.ie8 .woocommerce .body-wrapper .cross-sells ul.products li.outofstock a.button,
	
	.ie8 .woocommerce .body-wrapper .upsells.products ul.products li.product .product_thumbnail_wrapper a.add_to_cart_button.button,
	.ie8 .woocommerce .body-wrapper .upsells.products ul.products li.product .product_thumbnail_wrapper .product_type_grouped,
	.ie8 .woocommerce .body-wrapper .upsells.products ul.products li.product .product_thumbnail_wrapper .product_type_variable,
	.ie8 .woocommerce .body-wrapper .upsells.products ul.products li.product .product_thumbnail_wrapper .button.product_type_external,
	.ie8 .woocommerce .body-wrapper .upsells.products ul.products li.outofstock a.button,
	
	.ie8 .woocommerce .body-wrapper .products.list  li.product .product_thumbnail_wrapper a.add_to_cart_button.button,
	.ie8 .woocommerce .body-wrapper .products.list  li.product .product_thumbnail_wrapper .product_type_grouped,
	.ie8 .woocommerce .body-wrapper .products.list  li.product .product_thumbnail_wrapper .product_type_variable,
	.ie8 .woocommerce .body-wrapper .products.list  li.product .product_thumbnail_wrapper .button.product_type_external,
	.ie8 .woocommerce .body-wrapper .products.list  li.outofstock a.button,
	
	.ie8 .woocommerce .body-wrapper .products.grid  li.product .product_thumbnail_wrapper a.add_to_cart_button.button,
	.ie8 .woocommerce .body-wrapper .products.grid  li.product .product_thumbnail_wrapper .product_type_grouped,
	.ie8 .woocommerce .body-wrapper .products.grid  li.product .product_thumbnail_wrapper .product_type_variable,
	.ie8 .woocommerce .body-wrapper .products.grid  li.product .product_thumbnail_wrapper .button.product_type_external,
	.ie8 .woocommerce .body-wrapper .products.grid  li.outofstock a.button,
	
	.ie8 .woocommerce .body-wrapper .related.products ul.products li.product:hover .product_thumbnail_wrapper a.add_to_cart_button.button,
	.ie8 .woocommerce .body-wrapper .related.products ul.products li.product:hover .product_thumbnail_wrapper .product_type_grouped,
	.ie8 .woocommerce .body-wrapper .related.products ul.products li.product:hover .product_thumbnail_wrapper .product_type_variable,
	.ie8 .woocommerce .body-wrapper .related.products ul.products li.product:hover .product_thumbnail_wrapper .button.product_type_external,
	.ie8 .woocommerce .body-wrapper .related.products ul.products li.outofstock:hover a.button,
	
	.ie8 .woocommerce .body-wrapper .cross-sells ul.products li.product:hover .product_thumbnail_wrapper a.add_to_cart_button.button,
	.ie8 .woocommerce .body-wrapper .cross-sells ul.products li.product:hover .product_thumbnail_wrapper .product_type_grouped,
	.ie8 .woocommerce .body-wrapper .cross-sells ul.products li.product:hover .product_thumbnail_wrapper .product_type_variable,
	.ie8 .woocommerce .body-wrapper .cross-sells ul.products li.product:hover .product_thumbnail_wrapper .button.product_type_external,
	.ie8 .woocommerce .body-wrapper .cross-sells ul.products li.outofstock a.button,
	
	.ie8 .woocommerce .body-wrapper .upsells.products ul.products li.product:hover .product_thumbnail_wrapper a.add_to_cart_button.button,
	.ie8 .woocommerce .body-wrapper .upsells.products ul.products li.product:hover .product_thumbnail_wrapper .product_type_grouped,
	.ie8 .woocommerce .body-wrapper .upsells.products ul.products li.product:hover .product_thumbnail_wrapper .product_type_variable,
	.ie8 .woocommerce .body-wrapper .upsells.products ul.products li.product:hover .product_thumbnail_wrapper .button.product_type_external,
	.ie8 .woocommerce .body-wrapper .upsells.products ul.products li.outofstock a.button,
	
	.ie8 .woocommerce .body-wrapper .products.list  li.product:hover .product_thumbnail_wrapper a.add_to_cart_button.button,
	.ie8 .woocommerce .body-wrapper .products.list  li.product:hover .product_thumbnail_wrapper .product_type_grouped,
	.ie8 .woocommerce .body-wrapper .products.list  li.product:hover .product_thumbnail_wrapper .product_type_variable,
	.ie8 .woocommerce .body-wrapper .products.list  li.product:hover .product_thumbnail_wrapper .button.product_type_external,
	.ie8 .woocommerce .body-wrapper .products.list  li.outofstock a.button,
	
	.ie8 .woocommerce.body-wrapper  .products.grid  li.product:hover .product_thumbnail_wrapper a.add_to_cart_button.button,
	.ie8 .woocommerce .body-wrapper .products.grid  li.product:hover .product_thumbnail_wrapper .product_type_grouped,
	.ie8 .woocommerce .body-wrapper .products.grid  li.product:hover .product_thumbnail_wrapper .product_type_variable,
	.ie8 .woocommerce .body-wrapper .products.grid  li.product:hover .product_thumbnail_wrapper .button.product_type_external,
	.ie8 .woocommerce .body-wrapper .products.grid  li.outofstock:hover a.button
	{
		display:none !important;
	}
/* TO TOP BUTTON */
.ie8 #to-top a {filter:alpha(opacity=80);}
.ie8 #to-top a:hover {filter:alpha(opacity=100);}

/* */
.ie8 div.pp_woocommerce .pp_content_container {border:1px solid;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.ie8 .woocommerce form.checkout_coupon .form-row-first, .ie8 .woocommerce-page form.checkout_coupon .form-row-first {width:80%;}
.ie8 .woocommerce form.checkout_coupon,.ie8 .woocommerce-page form.checkout_coup{padding-right:10px;padding-left:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.ie8 .woocommerce form.checkout_coupon .form-row-last, .ie8 .woocommerce-page form.checkout_coupon .form-row-last {width:20%;}
.ie8 .woocommerce form.checkout_coupon .form-row-first input, .ie8 .woocommerce-page form.checkout_coupon .form-row-first input {max-width:1000px;}

/* PAGE ADD TO CART 3 COLUMNS */
.ie8 body #container-main.span12 .woocommerce .quantity, .ie8 body .woocommerce #content #container-main.span12 .quantity , .ie8 body.woocommerce-page #content #container-main.span12 .quantity {width:auto;}
.ie8 body #container-main.span12 .woocommerce .quantity .minus, .ie8 body .woocommerce #content #container-main.span12 .quantity .minus, .ie8 body.woocommerce-page #content #container-main.span12 .quantity .minus, .ie8 body #container-main.span12 .woocommerce .quantity .plus, .ie8 body .woocommerce #content #container-main.span12 .quantity .plus, .ie8 body.woocommerce-page #content #container-main.span12 .quantity .plus {display:none;}
.ie8 body #container-main.span12 .woocommerce .quantity .input-text, .ie8 body .woocommerce #content #container-main.span12 .quantity .input-text, .ie8 body.woocommerce-page #content #container-main.span12 .quantity .input-text {float:none;}

div.product.product-type-variable .summary > div > p.price,div.product.product-type-grouped .summary > div > p.price{display:none !important}

/* */
.ie8 #footer-second-area .second-footer-widget-area-2 {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

/*==============================================================*/
/*                     FOR IE 9 10                             */
/*==============================================================*/

/* FIX BUG ON menu */
.ie9 #header .nav .main-menu > ul.menu  > li > a > span,.ie10 #header .nav .main-menu > ul.menu  > li > a > span { letter-spacing:-0.4px}

.ie10 body.woocommerce-account .woocommerce form.login input#username, .ie10 body.woocommerce-account .woocommerce form.register input#reg_username, .ie10 body.woocommerce-account .woocommerce form.register input#reg_password, .ie10 body.woocommerce-account .woocommerce form.register input#reg_email, .ie10 body.woocommerce-account .woocommerce form.register input#reg_password2,
.ie9 body.woocommerce-account .woocommerce form.login input#username, .ie9 body.woocommerce-account .woocommerce form.register input#reg_username, .ie9 body.woocommerce-account .woocommerce form.register input#reg_password, .ie9 body.woocommerce-account .woocommerce form.register input#reg_email, .ie9 body.woocommerce-account .woocommerce form.register input#reg_password2 {line-height:14px!important;}
.ie9 input#user_login , .ie10 input#user_login {line-height:14px!important;}

/*==============================================================*/
/*                     FOR FIREFOX                              */
/*==============================================================*/

/* FOR FIREFOX */
@-moz-document url-prefix() {
	body form.checkout_coupon input.button{line-height:16px !important;}
}
div.pp_woocommerce .pp_close:hover {text-decoration:none }

/*==============================================================*/
/*                     FOR SAFARI                              */
/*==============================================================*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
 #header .phone_quick_menu_1 .mobile_search #s{ line-height:14px!important; } 
}
 

 /*************** Toggle Menu **************/
 		.toggle-menu-wrapper,#main-module-container{
			overflow:hidden;
		}
		
		#main-module-container{
			position:relative;
			display:block
		}
		#colophon{
			position:relative;
		}
/* 	WOO 2.1 */
.woocommerce td.product-name dl.variation dd, .woocommerce-page td.product-name dl.variation dd{
	margin-right:10px;
}

.span8 {
    margin: 0 0 0 17px;
    width: 30.33%!important;
}


.product-image-front {
    border: 1px solid red;
    width: 270px;
    height: 400px;
}
















