/*
Theme Name:WD RoeDok
Theme URI: http://wpdance.com/
Description: Commerce Template
Author: WPDance Team / WPDance.com
Author URI: http://wpdance.com/
Version: 1.1.6
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, flexible-width, custom-menu, full-width-template, rtl-language-support, sticky-post, theme-options, translation-ready
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.fredsel_slider_wrapper_inner ul li {
   border: 0 none;
    display: block;
    float: left;
    margin: 0;
    position: relative;
	cursor:default!important;
}

/*========================================================================================================================*/
/*                                               RESET ELEMENT                                                            */
/*========================================================================================================================*/
*{margin:0;padding:0;}
body{font-size:13px;line-height:14px;text-align:left;vertical-align: baseline;position:relative;float:left;width:100%;-webkit-text-size-adjust: none;-webkit-font-smoothing: antialiased;word-wrap:break-word;-ms-word-wrap: break-word;}
html,body { -webkit-text-size-adjust:none; }
img{border:0;vertical-align:top;margin:0 0 15px;height:auto;max-width:100%;width:auto;}
.ie8 img {-ms-interpolation-mode: bicubic;}
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:0;-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;-webkit-appearance:none;}
p {margin:0 0 12px;display:block;}
strong {font-weight:bold;font-family:helvetica;}
strong em,em strong {font-weight:normal;font-family:helvetica;font-style:normal}
/*pre {overflow:hidden;}*/

/* Heading */
h1,h2,h3,h4,h5,h6 {line-height:16px;font-weight:normal;margin:0 0 7px;}
h1{font-size:12px;margin:0 0 10px;text-transform:uppercase;}
h2{font-size:12px;margin:0 0 10px;text-transform:uppercase;}
h3{font-size:11px;margin:0 0 5px;text-transform:uppercase;}
h4{font-size:11px;text-transform:uppercase;}
h5{font-size:11px;text-transform:uppercase;}
h6{font-size:11px;}
h1.heading-title.page-title {font-size:18px;line-height:20px;text-align:left;padding:0 0 7px;margin:0 0 15px;border-width:0 0 1px;border-style:solid;display:inline-block;width:100%;}

/* Form */
form{display:inline;}

/* Table */
table{border-collapse:collapse;border-spacing:0;empty-cells:show;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;}
.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;}
table label {white-space:pre-wrap}

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

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

/* Content */
del {text-decoration:line-through;}

/* blockquote */
blockquote {overflow:hidden;padding:0 0 0 10px;border-left:1px solid #000;font-style:normal;margin-bottom:20px;min-height:40px;}

/* code */
body code{overflow:hidden;display:block;padding:10px 15px;border-width:1px;border-style:solid;font-size:14px;line-height:20px;margin:5px 0 20px;word-wrap:break-word;word-break:break-all;
-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;white-space:normal;}
body table code {white-space:normal}
html code,html pre {font-family:helvetica;font-size:12px;display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}

/* Form Elements */
input,select,textarea{font-weight:normal;font-size:11px!important;vertical-align:middle;max-width:100%;}

/* Input */
input[type^=text],input[type^=password], input[type^=email],input.input-text {position:relative;margin-top:3px;line-height:16px!important;height:25px;padding:0 6px!important;width:100%;max-width:400px;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:23px!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;}

textarea {background:#fafafa;border-width:1px;border-style:solid;font-size:11px;font-weight:bold;padding:5px 8px 4px;-webkit-appearance:none;-webkit-border-radius:0!important;}
select, select:focus {background:#fafafa;border:1px solid #d5d5d5;font-size:11px;font-weight:bold;padding:3px 2px 3px 8px;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 {font-weight:bold;font-family:Arial;background-position:100% 100%;}
input[type^=submit] {border:0;padding:3px 10px 2px;line-height:20px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
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 */

/* 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%;clear:both;}
.clearboth {clear:both;}
.clearleft {clear:left;}
.noimage{margin-left:0;}
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%}
iframe html {position:relative;z-index:1;}
.mapp-layout {max-width:100%;}

/* Default class of WP */
.sticky{}
.bypostauthor{}
.gallery-caption {}
.screen-reader-text {display:none;}
.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;}
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover {background-image:none!important;}
.price > del {text-decoration:none;}

/* WP CORE */
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter,div.aligncenter {display: block;margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;margin: 5px auto 5px auto;}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto}
.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%; /* Image does not overflow the content area */padding: 5px 3px 10px;text-align: center;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px;}

/* fix bug admin bar lag */
#wpadminbar{-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg)}

/*========================================================================================================================*/
/*                                               STYLESHEET                                                               */
/*========================================================================================================================*/

/*==============================================================*/
/*                ROE-DOK  I. LAYOUT - GENERAL STYLE            */
/*==============================================================*/

/* */
.container {max-width:980px;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#container-main.span24 {margin-bottom:35px;}
#container-main {margin-bottom:35px;}

/* */
#main {margin-bottom:20px;position:relative;z-index:7;}
#right-sidebar {margin:0 0 60px;}
#template-wrapper {position:relative;}

/* */
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 .quantity {margin:0 0 10px!important;}
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;}
#main-module-container .container {background:#fff;}
#content {min-height:300px;padding-bottom:40px;}


/* BOX - WIDE */
#header, #footer {width:100%;margin:0 auto;}
.box #header {max-width:980px;}
.box #footer {max-width:980px;}
body.box .slideshow-wrapper.main-slideshow {max-width:980px;margin-left:auto;margin-right:auto;}
.wide {background:#fff}
.box #template-wrapper {max-width:980px;margin:0 auto;box-shadow:0 0 8px #dcdcdc;}

/* 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;width:114px;height:52px;position:absolute;left:50%;top:50%;margin-top:-26px;margin-left:-57px;z-index:4;text-align:center;}
.woocommerce ul.products li.product span.onsale, .woocommerce-page ul.products li.product span.onsale,.woocommerce ul.products li.product span.featured,.woocommerce-page ul.products li.product span.featured {z-index:3;position:relative;float:left;left:auto;top:auto;bottom:auto;right:auto;width:42px;height:16px;line-height:16px;min-height:auto;display:inline-block;padding:18px 5px;margin:0;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;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;}
.woocommerce ul.products li.product span.onsale , .woocommerce-page ul.products li.product span.onsale {margin:0 10px 0 0;height:32px;min-height:32px;padding:10px 5px;line-height:32px;}
.woocommerce ul.products li.product span.onsale.show_off, .woocommerce-page ul.products li.product span.onsale.show_off {height:32px;min-height:32px;padding:10px 5px;line-height:16px;}
.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 ul.products li.product span.featured,.woocommerce-page ul.products li.product span.featured {overflow:hidden;font-size:10px;padding:17px 5px;height:18px;font-size:9px!important;}
.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:-26px;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,.woocommerce ul.products .product_big_layout li.product span.featured,.woocommerce-page ul.products .product_big_layout li.product span.featured {width:56px;height:16px;min-height:auto;padding:25px 5px;font-size:12px!important;}
.woocommerce ul.products .product_big_layout li.product span.onsale.show_off, .woocommerce-page ul.products .product_big_layout li.product span.onsale.show_off {height:34px;padding:16px 5px;}
.woocommerce ul.products .product_big_layout li.product div.product_label, body.woocommerce-page ul.products .product_big_layout li.product div.product_label {width:142px;height:66px;margin-left:-71px;margin-top:-33px;}
html .woocommerce span.onsale,html .woocommerce-page span.onsale {z-index:4;text-shadow:none;width:42px;height:43px;top:10px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;}
html .woocommerce ul.products li.product .price .from, html .woocommerce-page ul.products li.product .price .from {font-size:11px;text-transform:capitalize;font-weight:bold;}
.single-product #content > .product > span.onsale {line-height:42px!important;}
body.woocommerce .related ul.products li.product, body.woocommerce-page .related ul.products li.product {text-align:left;}
body.woocommerce .related ul.products li.product .product_thumbnail_wrapper, body.woocommerce-page .related ul.products li.product .product_thumbnail_wrapper {position:absolute;left:0;top:0;width:73px;height:73px;border-width:1px;border-style:solid;}
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 .related ul.products li.product , body.woocommerce-page #main_content.related ul.products li.product {box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
body.woocommerce #main_content.span12 .related ul.products li.product , body.woocommerce-page #main_content.span12 .related ul.products li.product {min-height:103px;}
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 {width:100px;height:100px;}
body.woocommerce #main_content.span12 .related ul.products li.product .product-meta-wrapper, body.woocommerce-page #main_content.span12 .related ul.products li.product .product-meta-wrapper {padding-left:120px;}

.woocommerce .star-rating, .woocommerce-page .star-rating {font-family:'star'!important;}
body .woocommerce ul.products li.product, body .woocommerce-page ul.products li.product {text-align:center;}
.woocommerce ul.products li.product .product_thumbnail_wrapper, .woocommerce-page ul.products li.product .product_thumbnail_wrapper {display:inline-block;max-width:100%;}

/* TITLE */
html .woocommerce ul.products li.product h3, html .woocommerce-page ul.products li.product h3 {text-align:center}

/* FEEDBACK BUTTON */
#feedback {position:fixed;right:0;top:50%;margin-top:-40px;width:28px;height:88px;z-index:100;}
#feedback a {display:inline-block;width:28px;height:88px;text-align:center;border-radius:4px 0 0 4px;}
#feedback a:before {display:inline-block;width:25px;height:88px;content:"";background:url(images/images.png) no-repeat -145px -68px;}
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 {font-size:12px;line-height:12px;margin-top:3px;font-weight:bold;}
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 {line-height:18px;font-size:11px;margin-top:0;}

/* FONT */
h1.heading-title.page-title, h1, h2, h3, h4, h5, h6, .heading-title, .shortcode_wd_banner h3.banner-title, .shortcode_wd_banner h4, .heading-title-block h1, .heading-title-block h2, .heading-title-block h3, .heading-title-block h4, .heading-title-block h5, .heading-title-block h6, .addresses h3, #customer_login h2, .page-template-page-templatesblog-template-php .heading-title-block h1 {font-weight:bold;}

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

/* 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:0;top:0;z-index:1000;background:url(images/loading.png) repeat!important;-webkit-appearance:none;background-color:none!important;}
body .woocommerce ul.products .line-wrapper li.product .loading-mark-up, body .woocommerce-page ul.products .line-wrapper li.product .loading-mark-up {left:10px;}
.loading-mark-up:before {width:78px;height:8px;background:url(images/36.gif) no-repeat;position:absolute;left:50%;top:50%;margin-top:-4px;margin-left:-39px;content:"";display:inline-block;z-index:2;}

.loading-text {position:absolute;left:0px;top:0;z-index:1000;background:url(images/loading_cart.png) repeat;color:#000;text-align:center;vertical-align:middle;display:table!important;line-height:12px;color:transparent;text-transform:uppercase;font-weight:normal;}
body .woocommerce ul.products .line-wrapper li.product .loading-text, body .woocommerce-page ul.products .line-wrapper li.product .loading-text {left:10px;} 
body .woocommerce ul.products.list li.product .loading-text, body .woocommerce-page ul.products.list li.product .loading-text, body ul.products.list li.product .loading-text, body ul.products.list li.product .loading-mark-up {top:10px}
body .woocommerce ul.products.grid li.product .loading-text, body .woocommerce-page ul.products.grid li.product .loading-text, body ul.products.grid li.product .loading-text, body ul.products.gird li.product .loading-mark-up {left:10px;}
.loading-text:before {width:40px;height:40px;position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-20px;background:url(images/success_icon.png) no-repeat;content:"";}
body .woocommerce ul.products .line-wrapper li.product .loading-text:before, body .woocommerce-page ul.products .line-wrapper li.product .loading-text:before {margin-left:-10px;}
a.add_to_cart_button.loading {background:none!important;}
a.add_to_cart_button.loading:before {display:none!important;}

/* */
body .woocommerce ul.products li.product a img, body .woocommerce-page ul.products li.product a img {transition:none;-moz-transition:none;-webkit-transition:none;}

/*==============================================================*/
/*                ROE-DOK  II. HEADER                           */
/*==============================================================*/
#header {position:relative;z-index:10;} .header_ads_wrapper {position:relative;z-index:9;} #footer {position:relative;z-index:7}
#header .header-main-content {position:relative}
#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;z-index:10;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:10px;}
.logo img {margin:0;}
.logo a {font-family:""Roboto"";font-size:28px;line-height:30px;margin:13px 10px 13px 0;text-transform:uppercase;color:#fff;}
.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;}

/* DEFAUTL MENU */
.nav > div.menu > ul > li:hover > a {text-decoration:none;}
.nav > div.menu > ul > li ul li {display:inline-block;width:100%;}
.nav > div.menu > ul > li ul li a {display:inline-block;color:#b3b3b3;padding:4px 30px 4px 10px;line-height:16px;width:100%;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.nav > div.menu > ul > li ul {position:absolute;display:none;width:160px;padding:7px 0 16px;z-index:10;border-width:1px 0 0;border-style:solid;}
.nav > div.menu > ul > li > ul {left:-19px;top:100%;margin:-1px 0 0;}
.nav > div.menu > ul > li > ul ul{left:125px;top:-7px;margin:-1px 0 0;}
.nav > div.menu > ul > li:hover > ul ,.nav > .menu > ul > li li:hover > ul {display:block;}
.nav > div.menu > ul > li ul li:hover > a{background:#6a84b9;color:#fff;}
.nav > div.menu > ul > li ul li a:hover {text-decoration:none;}
.nav > div.menu > ul > li > a {position:relative;}
.nav > div.menu > ul > li > a:before {display:inline-block;content:"";width:1px;height:100%;position:absolute;left:0;top:0;background:transparent;}
.nav > div.menu > ul > li > a:after {display:inline-block;content:"";width:1px;height:100%;position:absolute;right:0;top:0;background:transparent;}

/* MEGA MENU */
/* a. General */
#header .nav {display:inline-block;float:right;margin:0 10px 0 0;}
#header .nav .main-menu i {font-size:13px;line-height:13px;}
#header .nav .main-menu > ul.menu {margin:0;}
#header .nav .main-menu > ul.menu li, #header .nav > div > ul li {display:inline-block;float:left;position:relative;list-style:none;}
#header .nav .main-menu > ul.menu li a, #header .nav > div > ul li a{font-weight:bold;font-size:11px;line-height:16px;cursor:pointer;}
#header .nav .main-menu > ul.menu li a > img, #header .nav > div > ul li a > img {margin-bottom:0;}
#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!important;}
#header .nav .main-menu > ul.menu li p,#header .nav .main-menu > ul.menu li span {font-size:11px;line-height:14px;}
#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;padding:19px 15px 18px;z-index:9;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 li {padding:3px 0;width:100%;}
#header .nav .main-menu > ul.menu > li > a {position:relative;}
#header .nav .main-menu > ul.menu > li > a:before {display:inline-block;content:"";width:1px;height:100%;position:absolute;left:0;top:0;background:transparent;}
#header .nav .main-menu > ul.menu > li > a:after {display:inline-block;content:"";width:1px;height:100%;position:absolute;right:0;top:0;background:transparent;}
#header .nav .main-menu > ul.menu > li ul.sub-menu {z-index:11;}
#header .nav .main-menu > ul.menu > li .menu > li a {color:#b4b4b4}
#header .nav .main-menu > ul.menu li p {font-family:arial;margin:0 0 3px;}
#header .nav .main-menu > ul.menu ul {margin-left:0;}
/* b1. Flyout menu */
#header .nav .main-menu > ul.menu > li.wd-fly-menu li{display:block;width:100%;}
#header .nav .main-menu > ul.menu > li.wd-fly-menu li a {display:inline-block;color:#b3b3b3;padding:4px 30px 4px 10px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#header .nav .main-menu > ul.menu > li.wd-fly-menu li:hover > a {}
#header .nav .main-menu > ul.menu > li.wd-fly-menu li:hover > a > span {color:#fff;}
#header .nav .main-menu > ul.menu > li.wd-fly-menu ul.sub-menu {display:none;position:absolute;width:160px;padding:7px 0 16px;}
#header .nav .main-menu > ul.menu > li.wd-fly-menu > ul.sub-menu {left:-19px;top:100%;border-width:1px 0 0;border-style:solid;margin-top:-1px;} 
#header .nav .main-menu > ul.menu > li > ul.sub-menu ul.sub-menu {left:130px;top:-7px;}
#header .nav .main-menu > ul.menu > li.wd-fly-menu > ul.sub-menu > li:first-child > ul.sub-menu {border-width:1px 0 0;border-style:solid;top:-8px;} 
/* b2. Mega menu */
#header .nav .main-menu > ul.menu > li.wd-mega-menu > ul.sub-menu {overflow:hidden;position:absolute;z-index:11;top:100%;left:0px;padding:5px 0;border-width:1px 0 0;border-style:solid;margin:0;}
#header .nav .main-menu > ul.menu > li.wd-mega-menu li {overflow:hidden;}
#header .nav .main-menu > ul.menu > li.wd-mega-menu img {margin-top:3px;}
#header .nav .main-menu > ul.menu > li.wd-mega-menu img.icon_menu {margin-top:0;}
/* 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:24px;margin:15px 0 10px 10px;float:left;overflow:hidden;}
#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 .search-input {max-height:24px;border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;}
/* 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;}
#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-width:1px 0 0;border-style:solid;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:320px;position:absolute;left:-19px;top:100%;border-width:1px 0 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 {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-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:-19px;top:100%;border-top:1px solid #2b2b2b;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.columns-3 > ul.sub-menu{width:480px;position:absolute;left:-19px;top:100%;border-top:1px solid #2b2b2b;}
#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.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 {width:640px;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-4 > ul.sub-menu > li {width:25%;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 > 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-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{width:640px;position:absolute;left:-19px;top:100%;border-top:1px solid #2b2b2b;}
#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 {width:25%;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,#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:relative;}
#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.wd-mega-menu > 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;display:inline-block;float:left;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:10px;}
#header .nav .main-menu > ul.menu > li .woocommerce .products > li > div.product-meta-wrapper {padding-right:0;}
#header .nav .main-menu > ul.menu > li .woocommerce .products > li > a {position:relative;} #header .nav .main-menu > ul.menu > li .woocommerce .products > li > div span,#header .nav .main-menu > ul.menu > li .woocommerce .products > li > div h3 {text-align:left;}
#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 {float:left;display:inline-block;width:50%;}
#header .nav .main-menu > ul.menu > li .woocommerce .products > li .product-meta-wrapper > a:hover > h3 {text-decoration:underline;}
#header .nav .main-menu > ul.menu > li .woocommerce .products > li h3.product-title {display:inline-block;height:auto;max-height:100%;font-weight:bold;font-size:11px;line-height:14px;margin:0;padding:0;margin:0 0 5px;color:#fff;}
#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, body #header .woocommerce ul.products li.products .product-title {height:auto;}
body #header .woocommerce ul.products li.product a, body #header .woocommerce-page ul.products li.product a {padding:0;}
/* Fullwidth Menu */
#header .nav .main-menu > ul.menu > li.fullwidth-menu {position:relative;}
#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 {width:auto;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 iframe {max-width:100%;margin:8px 0;}
#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, .woocommerce-page .nav ul.products li.product a.add_to_cart_button.button, .woocommerce-page .nav ul.products li.product a.product_type_variable {text-indent:0!important;font-size:0!important;line-height:0!important;position:absolute;left:auto;right:20px;top:auto;bottom:10px;z-index:10;width:25px;height:25px;}
.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 .nav .main-menu > ul.menu > li.wd-mega-menu li a:hover,#header .nav .main-menu > ul.menu > li.wd-mega-menu li a:hover > span {text-decoration:underline;} 
#header .add_to_cart_button {display:none!important;}
#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 {padding-top:0!important;}
#header .nav .main-menu > ul.menu > li .woocommerce ul.products li {width:100%!important;}
#header .nav .main-menu > ul.menu > li .woocommerce .products div.product_thumbnail_wrapper:after {display:none;}
#header .nav .main-menu > ul.menu > li .woocommerce .products div.product_thumbnail_wrapper a {width:100%;}
#header .nav .main-menu > ul.menu > li .woocommerce .products div.product_thumbnail_wrapper a.add_to_cart_button {width:auto;}
#header .nav .main-menu > ul.menu > li .woocommerce ul.products li .product_thumbnail_wrapper a{margin-top:0;}
#header .nav .main-menu > ul.menu > li .woocommerce ul.products li .short-description {display:none;}

/* SEARCH */
#searchform {overflow:hidden;}
#searchform .bg_search {position:relative;width:100%;max-width:167px;padding-right:25px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#searchform .bg_search #s {display:inline-block;width:100%;background:#fff;border:0;font-size:11px;color:#969696;font-weight:bold;line-height:12px;padding:6px 10px 4px;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;}
#searchform .bg_search #searchsubmit {display:inline-block;width:25px;height:24px;position:absolute;top:0;right:0;cursor:pointer;border:0;background:url(images/images.png) no-repeat 0 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;}
#header #searchform .bg_search {max-width:120px;}
#header input[type^="text"], #header input[type^="password"] {max-width:10000px;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;}
.products-search > div {position:relative;width:100%;max-width:167px;padding-right:25px;border:1px solid #d5d5d5;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.products-search .search-input {display:inline-block;width:100%;background:#fff;border:0;font-size:11px;height:24px;color:#969696;font-weight:bold;line-height:12px;padding:6px 10px 4px;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;}
.products-search .search-input-btn {display:inline-block;width:25px;height:24px;position:absolute;top:0;right:0;cursor:pointer;border:0;background:url(images/images.png) no-repeat 0 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;}

/* HEADER MIDDLE */
.header-middle {padding:22px 0 23px;width:100%;clear:both;border-bottom:1px solid #dcdcdc;
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:capitalize;margin-bottom:17px;}

/* SHOPPING BAG - ACCOUNT */
.wd_tini_account_control{font-size:11px;text-transform:capitalize;line-height:20px;display:inline-block;float:left;border-width:0 1px 0 0;border-style:solid;padding-right:10px;margin-right:10px;}
.shopping-cart span{display:inline-block;font-size:11px;line-height:20px;margin-bottom:0;font-weight:bold;color:#646464;text-transform:capitalize;}
.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 .cart_size a:hover span {text-decoration:underline;}
.wd_tini_account_wrapper {display:inline-block;float:right;position:relative;padding:10px 0;}
.wd_tini_account_wrapper .wd_tini_account_control > a {font-weight:bold;color:#646464}
.shopping-cart{display:inline-block;float:right;}
.shopping-cart .wd_tini_cart_wrapper {position:relative;padding:10px 0 10px;}
.shopping-cart .wd_tini_cart_wrapper .wd_tini_cart_control span.amount {color:#646464;display:inline-block;padding:0 6px;margin:0 0 0 5px;border-width:1px;border-style:solid;border-bottom-width:2px;background:#fafafa;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;box-shadow:0 0 -1px #d5d5d5;}
.shopping-cart .cart_dropdown {display:none;position:absolute;right:0;top:100%;z-index:9;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;}
.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:10px;top:100%;z-index:9;background:#fff;width:233px;padding:10px 0 0;border-color:#d5d5d5;box-shadow-color:#f7f7f7;border:1px solid rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.15)}
.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;width:100%;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:11px;;font-weight:bold;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:0 10px;}
.wd_tini_account_wrapper .form_wrapper_body #wp-submit {cursor:pointer;border:1px solid #d5d5d5!important;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;font-size:12px;text-transform:capitalize;display:inline-block;padding:5px 15px;color:#646464!important;line-height:15px;
background: rgb(252,252,252)!important; /* Old browsers */
background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(244,245,244,1) 100%)!important; /* 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)))!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,245,244,1) 100%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,245,244,1) 100%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,245,244,1) 100%)!important; /* IE10+ */
background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(244,245,244,1) 100%)!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f4f5f4',GradientType=0 )!important; /* IE6-9 */
}
#accordion-checkout-details .accordion-inner form.login input.button {border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;font-size:12px;text-transform:capitalize;display:inline-block;padding:5px 15px;line-height:15px;border:0!important;}
.wd_tini_account_wrapper .form_wrapper_body #wp-submit:hover {background:#fff;}
.wd_tini_account_wrapper #loginform-custom {overflow:hidden;}
.wd_tini_account_wrapper #loginform-custom > p {margin:0 0 5px;}
.wd_tini_account_wrapper .form_wrapper_body > a {font-size:11px;font-weight:bold;color:#646464;float:right;margin:-24px 0 4px 0;display:inline-block;letter-spacing:-0.1px;}
.wd_tini_account_wrapper .login-password:after {content:"* Required Fields";font-size:11px;position:relative;text-align:right;float:right;width:100%;border-width:0 0 1px;border-style:dotted;color:#D7787B;font-size:9px;;padding:3px 0 13px;margin-bottom:15px;}
.wd_tini_account_wrapper .form_wrapper_footer {overflow:hidden;padding:12px 10px 13px!important;margin-top:15px;border-top:1px solid #ececec;background: rgb(245,245,245); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(245,245,245,1) 0%, rgba(252,252,252,1) 10%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,1)), color-stop(10%,rgba(252,252,252,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(252,252,252,1) 10%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(252,252,252,1) 10%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(252,252,252,1) 10%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(245,245,245,1) 0%,rgba(252,252,252,1) 10%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.wd_tini_account_wrapper .form_wrapper_footer span {float:left;font-size:11px;font-weight:bold;color:#646464;}
.wd_tini_account_wrapper .form_wrapper_footer span a {float:left;color:#5B73A7;margin-left:2px;font-weight:bold;}
/* shopping cart */
.cart_dropdown {width:343px;padding:10px 0 0;border-color:#d5d5d5;box-shadow-color:#f7f7f7;border:1px solid rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.15)}
.cart_dropdown h4 {font-size:14px;letter-spacing:-0.2px;line-height:20px;font-weight:bold;text-transform:capitalize;margin-bottom:10px;}
.cart_dropdown .cart_dropdown_size {display:block;width:222px;float:left;margin-bottom:5px;}
.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:11px;font-weight:bold;margin:0;letter-spacing:-0.2px;}
.cart_dropdown .dropdown_header {overflow:hidden;padding:0 10px;}
.cart_dropdown .total {width:93px;float:right;text-align:center;margin:-2px 0 0;}
.cart_dropdown .total strong {font-size:11px;;font-weight:bold;padding-bottom:2px;display:inline-block;}
.cart_dropdown .total span {display:block;border-width:1px 0 0;border-style:solid;margin:0;padding-top:4px;font-size:14px;font-weight:bold;}
.shopping-cart .cart_dropdown a.checkout {float:left!important;margin:0;padding:3px 10px 4px;color:#fff;border-width:1px;border-style:solid;font-size:12px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;}
.shopping-cart .cart_dropdown a.checkout:hover {background:#141414;border-color:#141414;color:#fff;}
.cart_dropdown .cart_dropdown_subtotal {display:none;}
.cart_dropdown p.buttons {margin-bottom:10px;width:100%;overflow:hidden;}
.cart_dropdown .dropdown_body {position:relative;padding:3px 10px 0;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 */
}
.cart_dropdown .dropdown_body .head_msg {text-transform:capitalize;margin:2px 0 10px;font-weight:bold;letter-spacing:-0.2px;}
.cart_dropdown ul.cart_list {margin:0;padding-bottom:15px!important;}
.cart_dropdown ul.cart_list li {list-style:none;display:block;min-height:78px;overflow:hidden;width:100%;clear:both;position:relative;border-top:1px dotted #d5d5d5;margin:15px 0 0!important;padding:13px 0 0!important;}
.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 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:2px 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;color:#1e1e1e;line-height:14px;}
.cart_dropdown ul.cart_list li .cart_item_wrapper .quantity {display:inline-block;clear:left;width:100%;color:#969696;font-weight:bold;}
.cart_dropdown ul.cart_list li .cart_item_wrapper .quantity .amount {font-weight:bold;font-size:12px;}
.cart_dropdown ul.cart_list li .cart_item_wrapper .product_sku {display:inline-block;clear:left;width:100%;color:#969696;padding-top:2px;}

/* CRUMBS */
html .woocommerce .woocommerce-breadcrumb, html .woocommerce-page .woocommerce-breadcrumb,#crumbs  {font-weight:bold;margin:0 0 20px;padding:7px 0 7px 0;font-size:11px;display:none;border-width:0 0 1px 0;border-style:solid;overflow:hidden;width:100%;}
html .woocommerce .woocommerce-breadcrumb span, html .woocommerce-page .woocommerce-breadcrumb span,#crumbs span {font-size:11px;}
.woocommerce-breadcrumb .brn_arrow,#crumbs .brn_arrow{text-indent:9999px;color:transparent;position:relative;width:11px;display:none;padding:0 5px;}
.woocommerce-breadcrumb .brn_arrow:after,#crumbs .brn_arrow:after {content:"";position:absolute;left:5px;top:7px;width:11px;height:1px;display:none;}
html .woocommerce .woocommerce-breadcrumb a, html .woocommerce-page .woocommerce-breadcrumb a,#crumbs .brn_arrow a {font-weight:bold;}
#crumbs  a {font-weight:bold;}

/************************* end Header ***************************/

/*==============================================================*/
/*                ROE-DOK  III. FOOTER                          */
/*==============================================================*/

#footer {border-width:1px 0 0;border-style:solid;font-size:11px;padding:15px 0 0;background:url(images/bg_shadow_top_footer.png) repeat-x 0 0;}
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 {padding:0 0 30px;margin:0 0 10px;border-width:0 0 1px;border-style:solid}
#footer #footer-second-area > div {background:url(images/footer-searea-border.gif) 81% 0 repeat-y;}
#footer #footer-second-area .widget-container {/*margin:10px 0;*/}
#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 #footer-thrid-area {padding:0 0 20px;margin:0 0 16px;border-width:0 0 3px;border-style:double;}
#footer #footer-thrid-area .widget-container {margin:10px 0;}
body #footer .second-footer-widget-area-1 h3.widget-title, body #footer .second-footer-widget-area-2 h3.widget-title,body #footer .widget_customrecent h3.widget-title a{font-weight:bold;}
body #footer #footer-thrid-area h3.widget-title {margin:25px 0 0;font-weight:bold;}
#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;}

/* COPY RIGHT */
#copy-right {padding:0 0 84px;}

/* PAYMENT */
.payment .payment {text-align:right;}
.payment .payment img {margin:4px 0 10px 15px;}

/* LOGO */
#footer a.logo {margin:0;display:block;overflow:hidden;padding:0;text-align:left;}
#footer a.logo  img {margin:0 0 20px;}

#footer p {margin:0 0 13px;}
#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 */
.body-end-widget-area {border-width:5px 0 0 0;border-style:solid;padding:14px 0;}

/* Cart */
.wd_tini_cart_wrapper {float:left;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 */
.main-slideshow > div > div{margin-bottom:20px!important;}

/* FLEX SLIDER */
body .flexslider {box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;}
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;padding:9px 15px 0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.featured_product_slider_wrapper > div.featured_product_slider_wrapper_inner {overflow:hidden;position:relative;padding:2px 15px 10px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.featured_product_slider_wrapper > div.featured_product_slider_wrapper_inner:after {content:"";display:inline-block;width:4px;position:absolute;right:15px;top:0;bottom:0;background:#fff;}
.featured_product_slider_wrapper > div .pager {margin:0 0 20px;}
.caroufredsel_wrapper {height:auto!important;margin-left:0!important;cursor:default!important;}
.caroufredsel_wrapper > ul {position:relative!important;height:auto!important;}
.featured_product_slider_wrapper ul {display:block;overflow:hidden;position:relative!important;height:auto!important;}
.featured_product_slider_wrapper ul li a {display:inline-block;}
.featured_product_slider_wrapper ul li img {margin:0 auto;display:block;}
.featured_product_slider_wrapper .slider_control .next {background:#fff;position:absolute;z-index:1;right:0;top:50%;margin-top:-12px;width:24px;height:24px;display:inline-block;font-size:0;color:transparent;}
.featured_product_slider_wrapper .slider_control .next:before {content:"\f054";font-family:FontAwesome;display:inline-block;position:absolute;right:7px;top:6px;font-size:14px;}
.featured_product_slider_wrapper ul li {height:auto!important;}
html .woocommerce ul.products li.product a:hover > .product-title, html .woocommerce-page ul.products li.product a:hover > .product-title {text-decoration:underline;}

.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!important;}
.body-end-widget-area .featured_product_slider_wrapper .slider_control .next {right:-15px!important;} 
.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,
.body-end-widget-area .nivo-directionNav a.nivo-prevNav:hover, .body-end-widget-area .flex-direction-nav a.flex-prev:hover, .body-end-widget-area .featured_product_slider_wrapper .slider_control .prev:hover,.body-end-widget-area .nivo-directionNav a.nivo-nextNav:hover,.body-end-widget-area .flex-direction-nav a.flex-next:hover,.body-end-widget-area .featured_product_slider_wrapper .slider_control .next:hover {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;}

/* 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 */
.nivo-directionNav a.nivo-prevNav, .flex-direction-nav a.flex-prev, .featured_product_slider_wrapper .slider_control .prev  {position:absolute;left:15px!important;top:50%;margin-top:-20px;width:40px;height:40px;display:inline-block;font-size:0;color:transparent;background:#fff;background:rgba(255,255,255,0.5);border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;z-index:9;}
.nivo-directionNav a.nivo-prevNav:before, .flex-direction-nav a.flex-prev:before, .featured_product_slider_wrapper .slider_control .prev:before {content:"\f053";font-family:FontAwesome;color:#646464;display:inline-block;position:absolute;left:14px;top:13px;font-size:14px;margin:0;text-indent:0;}
.nivo-directionNav a.nivo-nextNav, .flex-direction-nav a.flex-next, .featured_product_slider_wrapper .slider_control .next {position:absolute;right:15px!important;top:50%;margin-top:-20px;width:40px;height:40px;display:inline-block;font-size:0;color:transparent;background:#fff;background:rgba(255,255,255,0.5);border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;z-index:9;}
.nivo-directionNav a.nivo-nextNav:before, .flex-direction-nav a.flex-next:before, .featured_product_slider_wrapper .slider_control .next:before {content:"\f054";font-family:FontAwesome;color:#646464;display:inline-block;position:absolute;right:15px;top:13px;font-size:14px;text-indent:0;}
.nivo-directionNav a.nivo-prevNav:hover, .nivo-directionNav a.nivo-nextNav:hover, .flex-direction-nav a.flex-prev:hover, .flex-direction-nav a.flex-next:hover, .featured_product_slider_wrapper .slider_control .prev:hover,.featured_product_slider_wrapper .slider_control .next:hover{background:rgba(255,255,255,1)}
.nivoSlider {z-index:0;}
.featured_product_slider_wrapper .slider_control .next {right:-7px;}
.featured_product_slider_wrapper .slider_control .prev {left:-7px;}
.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 {position:relative;z-index:1;overflow:hidden;background:#fff;}
.slideshow-wrapper.main-slideshow.box {max-width:980px;margin-left:auto;margin-right:auto;}
 
/*==============================================================*/
/*            ROE-DOK  V. CATAGORIES PRODUCTS PAGE              */
/*==============================================================*/

h1.page-title {text-transform:none;font-size:18px;padding-bottom:7px;border-width:0 0 1px;border-style:solid;}
div.term-description {text-align:center;padding-bottom:3px;border-width: 0 0 1px 0;border-style:solid;margin-bottom:15px;}
html .woocommerce .woocommerce-result-count, html .woocommerce-page .woocommerce-result-count {line-height:26px;margin-right:10px;}
.tax-product_cat h1.page-title {text-align:center;border:0;font-weight:normal;padding:0;margin:0 0 7px}
.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 */
body.woocommerce .woocommerce-ordering select, body.woocommerce-page .woocommerce-ordering select {background:#fafafa;border-width:1px;border-style:solid;font-size:11px;font-weight:bold;padding:4px;color:#646464}
body.woocommerce .woocommerce-ordering select option, body.woocommerce-page .woocommerce-ordering select option {padding:0 8px;}
body.woocommerce ul.products li.product, body.woocommerce-page ul.products li.product {overflow:hidden;width:25%;text-align:center;margin:0 0 30px;border-width:0 1px 0 0;padding:0 10px;border-style:dotted;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-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 {width:auto;height:auto;max-width:100%;margin:0 auto;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;-o-box-shadow:none!important;}
body.woocommerce ul.products.list li.product a img, body.woocommerce-page ul.products.list li.product a img {}
body.woocommerce ul.products li.product .product-meta-wrapper,body.woocommerce-page ul.products li.product .product-meta-wrapper {padding:0 10px;text-align:center;}
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 h3.heading-title,body.woocommerce-page ul.products li.product h3.heading-title {text-transform:capitalize;line-height:14px;font-size:11px;padding-bottom:2px;font-weight:normal;}
body.woocommerce ul.products li.product span.product_sku,body.woocommerce-page ul.products li.product span.product_sku {width:100%;float:left;display:inline-block;margin-bottom:2px;font-weight:bold;}
body.woocommerce.tax-product_cat ul.products li.product h3.heading-title, body.woocommerce-page.tax-product_cat ul.products li.product h3.heading-title {font-weight:normal;}
/* NUMBER OF COLUMNS IN CATAGORIES PAGE */
body ul.products{font-size:0;}
body ul.products li.product{display:inline-block!important;clear:none!important;float:none!important;   vertical-align: top}
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:left;}
ul.archive-product-subcategories > li.product {width:25%;float:left;margin:0 0 20px;text-align:center;}
ul.archive-product-subcategories > li.product img {max-width:100%;height:auto;}
ul.archive-product-subcategories > li.product h3 {tmargin:10px 0 0;}

/* 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 {border-width:1px 0 0;border-style:solid;margin:0;padding:8px 0 0;display:block;}
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;}
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 a, body.woocommerce-page nav.woocommerce-pagination ul li a, body.woocommerce #content nav.woocommerce-pagination ul li a, body.woocommerce-page #content nav.woocommerce-pagination ul li a, body.woocommerce nav.woocommerce-pagination ul li span, body.woocommerce-page nav.woocommerce-pagination ul li span, body.woocommerce #content nav.woocommerce-pagination ul li span, body.woocommerce-page #content nav.woocommerce-pagination ul li span {font-weight:bold;font-size:11px;}
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:20px;right:20px;width:40px;height:40px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
#to-top a:before {content:"\f106";font-family:FontAwesome;display:inline-block;color:#fff;font-size:22px;position:absolute;left:13px;top:11px;}
#to-top a:hover {text-decoration:none;}

/* PRODUCT LIST & GRID */
#container .gridlist-toggle {clear:none;float:left;margin-bottom:0;position:relative;top:6px;overflow:hidden;border:0;background:none;width:31px;height:14px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;filter:none;}
#container .gridlist-toggle a#grid {width:14px;height:14px;background:#d9d9d9 url(images/images.png) no-repeat -420px -90px;filter:none;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin-right:3px;text-indent:9999px;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}
#container .gridlist-toggle a#grid:hover,#container .gridlist-toggle a#grid.active {background-color:#000;}
#container .gridlist-toggle a {width:14px;height:14px;background:#d9d9d9 url(images/images.png) no-repeat -437px -90px;filter:none;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;text-indent:9999px;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}
#container .gridlist-toggle a:hover,#container .gridlist-toggle a.active {background-color:#000;}
#container .gridlist-toggle a.active {cursor:default;}

/* List */
body.woocommerce ul.products.list{ font-size: 100%}
body.woocommerce ul.products.list, body.woocommerce-page ul.products.list, body.woocommerce ul.products.grid, body.woocommerce-page ul.products.grid {padding-top:20px;}
body.woocommerce ul.products.list li.product, body.woocommerce-page ul.products.list li.product {padding:0;border-right:0;padding:10px 0 0;}
body.woocommerce ul.products.list li.product .product_thumbnail_wrapper, body.woocommerce-page ul.products.list li.product .product_thumbnail_wrapper {overflow:hidden;float:left;pading-right:10px;margin-right:10px;padding-right:20px;overflow:visible;position:relative;}
body.woocommerce ul.products.list li.product .product_thumbnail_wrapper:after, body.woocommerce-page ul.products.list li.product .product_thumbnail_wrapper:after {content:"";display:block;position:absolute;right:0;top:0;bottom:-500px;border-right:1px dotted #d5d5d5;}
body.woocommerce ul.products.list li.product .product_thumbnail_wrapper .product-image-front img, body.woocommerce ul.products.list li.product .product_thumbnail_wrapper .product-image-back  img {width:auto!important;height:auto;}
body.woocommerce ul.products.list li.product .product-meta-wrapper, body.woocommerce-page ul.products.list li.product .product-meta-wrapper {text-align:left;display:block;overflow:hidden;position:relative;top:-8px;}
body.woocommerce ul.products.list li.product .product-meta-wrapper h3.heading-title, body.woocommerce-page ul.products.list li.product .product-meta-wrapper h3.heading-title {width:100%;float:left;text-align:left;}
body.woocommerce ul.products.list li.product .product-meta-wrapper > a, body.woocommerce-page ul.products.list li.product .product-meta-wrapper > a {display:inline-block;}
body.woocommerce ul.products.list li.product .product-meta-wrapper .star-rating, body.woocommerce-page ul.products.list li.product .product-meta-wrapper .star-rating {left:0;margin-left:0!important;}
body.woocommerce ul.products.list li.product .product-meta-wrapper .short-description, body.woocommerce-page ul.products.list li.product .product-meta-wrapper .short-description {width:100%;float:left;margin-top:7px;}
body.woocommerce ul.products.list li.product .product-meta-wrapper .price, body.woocommerce-page ul.products.list li.product .product-meta-wrapper .price {width:100%;float:left;margin-top:6px;}
body.woocommerce ul.products.list li.product .product_thumbnail_wrapper a, body.woocommerce-page ul.products.list li.product .product_thumbnail_wrapper a {overflow:hidden;}
body.woocommerce ul.products.list li.product .product_thumbnail_wrapper a:first-child, body.woocommerce-page ul.products.list li.product .product_thumbnail_wrapper a:first-child {display:none!important;}
.woocommerce ul.products.list li.product .list_add_to_cart a.product_type_grouped.button:after, .woocommerce-page ul.products.list li.product .list_add_to_cart a.product_type_grouped.button:after, .woocommerce ul.products.list li.product .list_add_to_cart a.product_type_variable.button:after, .woocommerce-page ul.products.list li.product .list_add_to_cart a.product_type_variable.button:after, .woocommerce ul.products.list li.product .list_add_to_cart a.product_type_simple.button:after, .woocommerce-page ul.products.list li.product .list_add_to_cart a.product_type_simple.button:after, .woocommerce ul.products.list li.outofstock .list_add_to_cart a.button:after, .woocommerce-page ul.products.list li.outofstock .list_add_to_cart a.button:after {display:none!important;}
.woocommerce ul.products.list li.product .list_add_to_cart a.product_type_grouped.button, .woocommerce-page ul.products.list li.product .list_add_to_cart a.product_type_grouped.button, .woocommerce ul.products.list li.product .list_add_to_cart a.product_type_variable.button, .woocommerce-page ul.products.list li.product .list_add_to_cart a.product_type_variable.button, .woocommerce ul.products.list li.product .list_add_to_cart a.product_type_simple.button, .woocommerce-page ul.products.list li.product .list_add_to_cart a.product_type_simple.button, .woocommerce ul.products.list li.outofstock .list_add_to_cart a.button, .woocommerce-page ul.products.list li.outofstock .list_add_to_cart a.button {display:block!important;padding:4px 15px 3px;line-height:14px;width:auto!important;height:auto!important;font-size:11px!important;color:#646464;position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;text-indent:0; transition:none!important;-moz-transition:none!important;-webkit-transition:none!important;margin-top:10px!important;
font-weight:normal!important;border:1px solid #d5d5d5!important;color:#646464!important;font-family:helvetica;
	background: rgb(252,252,252)!important; /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(244,245,245,1) 100%)!important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(244,245,245,1)))!important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,245,245,1) 100%)!important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,245,245,1) 100%)!important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,245,245,1) 100%)!important; /* IE10+ */
	background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(244,245,245,1) 100%)!important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f4f5f5',GradientType=0 )!important; /* IE6-9 */}
.ie8 .woocommerce ul.products.list li.product .list_add_to_cart a.product_type_grouped.button, .ie8 .woocommerce-page ul.products.list li.product .list_add_to_cart a.product_type_grouped.button, .ie8 .woocommerce ul.products.list li.product .list_add_to_cart a.product_type_variable.button, .ie8 .woocommerce-page ul.products.list li.product .list_add_to_cart a.product_type_variable.button, .ie8 .woocommerce ul.products.list li.product .list_add_to_cart a.product_type_simple.button, .ie8 .woocommerce-page ul.products.list li.product .list_add_to_cart a.product_type_simple.button, .ie8 .woocommerce ul.products.list li.outofstock .list_add_to_cart a.button, .ie8 .woocommerce-page ul.products.list li.outofstock .list_add_to_cart a.button {padding:4px 10px!important;}
.woocommerce ul.products.list li.product .list_add_to_cart a.button:hover {text-decoration:none;}
body ul.products li.product .list_add_to_cart {display:none;}
body ul.products.list li.product .list_add_to_cart {display:block;position:relative;}
body ul.products.list li.product .list_add_to_cart .added_to_cart {right:-35px;top:0;}
body ul.products.list li.product .gridlist-buttonwrap {width:auto;float:left;}


	
/*==============================================================*/
/*               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;padding:0 6px 0 30px!important;width:100%;max-width:500px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.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;}
form.wpcf7-form input[type^=submit] {margin-top:3px;border:0;line-height:16px;padding:6px 10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;cursor:pointer;}
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:0;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 {}
.pp_woocommerce form.wpcf7-form input[type^="text"], .pp_woocommerce form.wpcf7-form input[type^="email"] {padding:0 6px!important;}

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

form.wpcf7-form .wpcf7-response-output {max-width:500px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

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:30px!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;}

html div.pp_woocommerce .pp_content_container {padding:50px 0;}
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;}
#main-module-container ul li.product a .product-image-front, #main-module-container ul li.product a .product-image-back {text-align:center;}
#main-module-container ul li.product a .product-image-front img , #main-module-container ul li.product a .product-image-back img{display:inline-block;}

/* DETAIL PAGE */
/* 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:40%;padding:5px 20px 0 0;margin:0 0 45px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;}
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%;border-width:1px;border-style:solid;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;margin:0 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 {margin:0;width:100%;/*overflow:hidden;*/}
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 */
.summary.entry-summary{overflow:hidden;}
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:40%;padding:0 20px 0 0;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
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:18px;line-height:25px;text-transform:none;font-weight:normal;margin-top:3px;}
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 {font-weight:bold;margin:0 0 5px;display:inline-block;/*color:#969696*/}
body.woocommerce div.product div.summary span.add_new_review, body.woocommerce-page div.product div.summary span.add_new_review, body.woocommerce #content div.product div.summary span.add_new_review, body.woocommerce-page #content div.product div.summary span.add_new_review {width:100%;display:inline-block;margin:10px 0 12px;}
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 {display:inline-block;line-height:18px;font-weight:bold;padding:0 10px;border-width:1px 1px 2px 1px;border-style:solid;background:#fafafa;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;}
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:20px 0;}
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:inline-block;width:100%;margin:0 0 5px;font-weight:bold;}
body.woocommerce div.product div.summary .product_meta > span span, body.woocommerce-page div.product div.summary .product_meta > span span, body.woocommerce #content div.product div.summary .product_meta > span span, body.woocommerce-page #content div.product div.summary .product_meta > span span,
body.woocommerce div.product div.summary .product_meta > span a, body.woocommerce-page div.product div.summary .product_meta > span a, body.woocommerce #content div.product div.summary .product_meta > span a, body.woocommerce-page #content div.product div.summary .product_meta > span a {font-weight:normal;}
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 {margin-bottom:20px;}
body.woocommerce div.product div.summary .price .amount, body.woocommerce-page div.product div.summary .price .amount, body.woocommerce #content div.product div.summary .price .amount, body.woocommerce-page #content div.product div.summary .price .amount {font-size:16px;font-weight:bold;}
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:20px 0 10px;display:block;}
body.woocommerce div.product div.summary form.cart, 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:0;}
body.woocommerce .quantity, body.woocommerce-page .quantity button.button, body.woocommerce #content .quantity , body.woocommerce-page #content .quantity {width:75px;/*min-width:95px;*/}
body.woocommerce .summary .quantity, body.woocommerce-page .summary .quantity button.button, body.woocommerce #content .summary .quantity , body.woocommerce-page #content .summary .quantity {width:80px;} 
body.woocommerce .quantity .minus, body.woocommerce-page .quantity .minus , body.woocommerce #content .quantity .minus, body.woocommerce-page #content .quantity .minus {position:relative;left:auto;top:auto;display:inline-block;float:left;background:#fafafa;border:1px solid #d5d5d5;border-right:0;height:25px;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;background-image:url(images/images.png);background-position:-396px -66px;background-color:#fafafa;text-indent:9999px;}
body.woocommerce .quantity .minus:hover, body.woocommerce-page .quantity .minus:hover , body.woocommerce #content .quantity .minus:hover, body.woocommerce-page #content .quantity .minus:hover {background-image:url(images/images.png);background-position:-396px -66px;background-color:#fff;}
body.woocommerce .quantity input.qty, body.woocommerce-page .quantity input.qty , body.woocommerce #content .quantity input.qty, body.woocommerce-page #content .quantity input.qty {display:inline-block;text-align:center;float:left;font-size:11px;padding:0 3px;width:50px;height:25px;border:1px solid #d5d5d5;background:#fff;margin:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0!important;-o-border-radius:0!important;-webkit-appearance:none;}
body.woocommerce .quantity .plus , body.woocommerce-page .quantity .plus  , body.woocommerce #content .quantity .plus, body.woocommerce-page #content .quantity .plus {display:inline-block;float:left;position:relative;right:auto;top:auto;background:#fafafa;border:1px solid #d5d5d5;border-left:0;height:25px;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;background-image:url(images/images.png);background-position:-379px -66px;background-color:#fafafa;text-indent:9999px;}
body.woocommerce .quantity .plus:hover , body.woocommerce-page .quantity .plus:hover  , body.woocommerce #content .quantity .plus:hover, body.woocommerce-page #content .quantity .plus:hover {background-image:url(images/images.png);background-position:-379px -66px;background-color:#fff}
body.woocommerce div.product form.cart .button, body.woocommerce-page div.product form.cart .button, body.woocommerce #content div.product form.cart .button, body.woocommerce-page #content div.product form.cart .button {float:right;line-height:16px;padding:4px 15px 3px!important;font-weight:normal;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;color:646464;font-weight:normal!important;border:1px solid #d5d5d5!important;color:#646464!important;
background: rgb(252,252,252)!important; /* Old browsers */
background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(244,245,245,1) 100%)!important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(244,245,245,1)))!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,245,245,1) 100%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,245,245,1) 100%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,245,245,1) 100%)!important; /* IE10+ */
background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(244,245,245,1) 100%)!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f4f5f5',GradientType=0 )!important; /* IE6-9 */
}
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;top:-1px;display:inline-block;line-height:18px;font-weight:bold;}
/* carousel */
div.list_carousel {position:relative;padding-right:33px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
div.list_carousel div.caroufredsel_wrapper ul li {list-style:none;}
ul.product_thumbnails li {list-style:none;display:inline-block;padding:0 10px 0 0;height:auto!important;}
div.list_carousel div.caroufredsel_wrapper ul.product_thumbnails li a{width:auto!important;height:auto!important;border-width:1px;border-style:solid}
div.list_carousel div.caroufredsel_wrapper ul.product_thumbnails li a img {width:100%!important;height:auto%!important;}
div.list_carousel div.caroufredsel_wrapper ul.product_thumbnails li a:hover {border-color:#1e1e1e;}
div.list_carousel .slider_control > a {width:23px!important;height:35px;position:absolute;text-indent:9999px;border-width:1px;border-style:solid;background:#fff;} 
div.list_carousel .slider_control > a:hover {text-decoration:none;}
div.list_carousel #product_thumbnails_prev {right:0;top:46px;}
div.list_carousel #product_thumbnails_prev:before {content:"\f053";font-family:FontAwesome;display:inline-block;position:absolute;left:6px;top:11px;font-size:14px;text-indent:0;}
div.list_carousel #product_thumbnails_next {right:0;top:10px;}
div.list_carousel #product_thumbnails_next:before {content:"\f054";text-indent:0;font-family:FontAwesome;display:inline-block;position:absolute;left:7px;top:11px;font-size:14px;text-indent:0;}
/* For Detail Product 2 colums */
#main_content.span18 div.list_carousel .slider_control > a {width:23px;height:23px;position:absolute;text-indent:9999px;border-width:1px;border-style:solid;} 
#main_content.span18 div.list_carousel .slider_control > a:hover {text-decoration:none;}
#main_content.span18 div.list_carousel #product_thumbnails_prev {right:0;top:33px;}
#main_content.span18 div.list_carousel #product_thumbnails_prev:before {content:"\f053";font-family:FontAwesome;display:inline-block;position:absolute;left:6px;top:5px;font-size:14px;text-indent:0;}
#main_content.span18 div.list_carousel #product_thumbnails_next {right:0;top:10px;}
#main_content.span18 div.list_carousel #product_thumbnails_next:before {content:"\f054";text-indent:0;font-family:FontAwesome;display:inline-block;position:absolute;left:7px;top:5px;font-size:14px;text-indent:0;}
/* For Detail Product 3 colums */
#main_content.span12 div.list_carousel .slider_control > a {width:23px!important;height:29px;} 
#main_content.span12 div.list_carousel #product_thumbnails_prev {right:0;top:40px;}
#main_content.span12 div.list_carousel #product_thumbnails_prev:before {left:6px;top:8px;}
#main_content.span12 div.list_carousel #product_thumbnails_next {right:0;top:10px;}
#main_content.span12 div.list_carousel #product_thumbnails_next:before {left:7px;top:8px;}
/* end For Detail Product 2 colums */
div.summary form.variations_form.cart .label {background:transparent;font-weight:normal;color:#1e1e1e;text-transform:uppercase;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;}
div.summary form.variations_form.cart .label label {font-size:11px;}
body.woocommerce div.product p.stock, body.woocommerce-page div.product p.stock, body.woocommerce #content div.product p.stock, body.woocommerce-page #content div.product p.stock {font-size:11px;margin:15px 0;font-weight:bold;color:#969696}
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;}
form.cart .label label {font-size:11px;color:#646464;}
.summary.entry-summary .product_title {margin-top:0!important;}
body.woocommerce.single-product #main_content.span12 div.product form.cart tr td:first-child {width:30px;vertical-align:top;}
body.woocommerce.single-product #main_content.span12 div.product form.cart table.variations label {white-space:nowrap;display:inline-block;}
body.woocommerce.single-product #main_content div.product form.cart table.variations td.value {margin-bottom: 5px;display: block;overflow: hidden;}
body.woocommerce.single-product #main_content div.product form.cart table.variations td.value select{width:150px;float:right;display:block;}
body.woocommerce.single-product #main_content div.product form.cart table.variations td.value > a {float:right;clear:both;width:80px;display:block;text-align:right;}
body.woocommerce.single-product #main_content div.product form.cart tr td {vertical-align:middle;}
body.woocommerce.single-product #main_content div.product form.cart .price .amount {font-size:12px;}
body.woocommerce.single-product #main_content div.product form.cart tr td label {margin-bottom:0;line-height:14px;}
body.woocommerce.single-product #main_content div.product form.cart tr td .quantity, body.woocommerce.single-product #main_content div.product form.cart tr td label, 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;}
body.woocommerce.single-product #main_content div.product form.cart .single_add_to_cart_button {margin-top:10px;}

/* RELATED */
body.woocommerce .related,.woocommerce-page .related {width:20%;float:left;margin:0 0 50px;}
body.woocommerce .related > h2, .woocommerce-page .related > h2, .woocommerce .upsells.products > h2, .woocommerce-page .upsells.products > h2 {padding:0 0 5px;border-width:0 0 1px;border-style:solid;}
.single-product.woocommerce #content,.single-product.woocommerce-page #content {overflow:hidden;}
.single-product.woocommerce .related ul.products li.product, .single-product.woocommerce-page .related ul.products li.product, .woocommerce .related ul li.product, .single-product.woocommerce-page .related ul li.product {width:100%!important;}
.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 ,.woocommerce-page .related ul.products {list-style:none;margin-left:0;}
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 {width:auto;height:auto;max-width:100%;}
body.woocommerce .related ul.products li ,.woocommerce-page .related ul.products li{position:relative;min-height:75px;border-bottom:1px dotted #d5d5d5;border-right:0;padding:0 0 15px;margin:0 0 15px;display:inline-block;}
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;border:1px solid #d5d5d5;position:absolute!important;left:0;top:2px;}
body.woocommerce .related ul.products li > a:hover,.woocommerce-page .related ul.products li > a:hover {border-color:#1e1e1e;}
body.woocommerce .related ul.products li.product .product-meta-wrapper, body.woocommerce-page .related ul.products li.product .product-meta-wrapper {padding:0 0 0 90px;text-align:left;}
body.woocommerce .related ul.products li.product .product-meta-wrapper h3, body.woocommerce-page .related ul.products li.product .product-meta-wrapper h3 {padding:0 0 5px;line-height:14px;text-align:left;font-weight:normal;}
body.woocommerce .related ul.products li.product .product-meta-wrapper .product_sku, body.woocommerce-page .related ul.products li.product .product-meta-wrapper .product_sku {margin:0 0 5px;}
body.woocommerce .related ul.products li.product .product-meta-wrapper .star-rating, body.woocommerce-page .related ul.products li.product .product-meta-wrapper .star-rating {margin:0 0 2px;}
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;}
body.woocommerce .related ul.products li.product .product_label, body.woocommerce-page .related ul.products li.product .product_label {display:none;}
.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 ,
.woocommerce .related ul.products li.product a.add_to_cart_button.button, .woocommerce-page .related ul.products li.product a.add_to_cart_button.button {bottom:0;right:0;left:auto;display:block!important;border:0!important;background:none!important;}
.woocommerce .related ul.products li.product a.added_to_cart, .woocommerce-page .related ul.products li.product a.added_to_cart {bottom:-33px;right:14px;display:block;}
/* 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.button,.woocommerce .related ul.products li.product a.add_to_cart_button.button, .woocommerce-page .related ul.products li.product a.add_to_cart_button.button,.woocommerce-page ul.products li.product a.product_type_variable {position:absolute;bottom:0;right:0;display:none;background:none;width:25px;height:25px;line-height:25px;z-index:4;text-indent:999px;font-size:0;line-height:0;border:0;padding:0;background:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;}
.woocommerce .related ul.products li.product a.add_to_cart_button.button:after, .woocommerce-page .related ul.products li.product a.add_to_cart_button.button:after {content:"+";display:inline-block;position:absolute;left:0;top:0;text-align:center;width:25px;height:25px;line-height:25px;font-size:25px;text-indent:0;color:#000;font-weight:normal;}
.woocommerce .related ul.products li.product a.add_to_cart_button.button:hover, .woocommerce-page .related ul.products li.product a.add_to_cart_button.button:hover {transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:none}
.woocommerce .related ul.products li.product a.add_to_cart_button.button.added:hover, .woocommerce-page .related ul.products li.product a.add_to_cart_button.button.added:hover {transform:none;-moz-transform:none;-webkit-transform:none;-o-transform:none;}
.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 {position:absolute!important;background:none;width:25px;height:25px;line-height:25px;z-index:4;text-indent:999px;font-size:0;line-height:0;border:0;padding:0;color:#000;background:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-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 a.product_type_grouped.button:after, .woocommerce-page .related ul.products li.product a.product_type_grouped.button:after,
.woocommerce .related ul.products li.product a.product_type_variable.button:after, .woocommerce-page .related ul.products li.product a.product_type_variable.button:after,
.woocommerce ul.products li.outofstock a.button:after,.woocommerce-page ul.products li.outofstock 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;}
.woocommerce .related ul.products li.product a.product_type_grouped.button:hover, .woocommerce-page .related ul.products li.product a.product_type_grouped.button:hover,
.woocommerce .related ul.products li.product a.product_type_variable.button:hover, .woocommerce-page .related ul.products li.product a.product_type_variable.button:hover,.woocommerce ul.products li.outofstock a.button:hover,.woocommerce-page ul.products li.outofstock a.button:hover {color:#EEAA4E}
.woocommerce .related ul.products li.product a.added_to_cart, .woocommerce-page .related ul.products li.product a.added_to_cart {display:none!important;position:absolute!important;right:35px;bottom:10px;top:auto;display:inline-block;width:25px;min-width:25px;height:25px;min-height:25px;padding:0;border-bottom:0!important;text-indent:9999px;color:transparent;z-index:4;}
.woocommerce .related ul.products li.product a.added_to_cart:before, .woocommerce-page .related ul.products li.product a.added_to_cart:before {width:25px;height:25px;min-height:25px;min-width:25px;padding:0;line-height:25px;text-align:center;border-bottom:0;display:inline-block;content:"\f07a";font-family:FontAwesome;position:absolute;left:0;top:0;text-indent:0;color:#000;font-size:15px;}

/* 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;width:100%;overflow:hidden;padding:0 47px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body.woocommerce .upsell_wrapper > div.caroufredsel_wrapper:after,body.woocommerce-page .upsell_wrapper > div.caroufredsel_wrapper:after {content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background:#fff;display:inline-block;}
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%;margin:0!important;padding:0 10px;}
body.woocommerce .upsell_wrapper .upsell_control,body.woocommerce-page .upsell_wrapper .upsell_control {z-index:2;background:#fff;overflow:hidden;width:47px;height:98px;position:absolute;right:0;top:50%;margin-top:-49px;right:0;}
body.woocommerce .upsell_wrapper .upsell_control > a,body.woocommerce-page .upsell_wrapper .upsell_control > a {width:42px;height:42px;border-width:1px;border-style:solid;display:inline-block;}
body.woocommerce .upsell_wrapper .upsell_control > a:hover,body.woocommerce-page .upsell_wrapper .upsell_control > a:hover {text-decoration:none;}
body.woocommerce .upsell_wrapper .upsell_control > a#product_upsell_prev,body.woocommerce-page .upsell_wrapper .upsell_control > a#product_upsell_prev {position:absolute;right:0;top:43px;text-indent:9999px;}
body.woocommerce .upsell_wrapper .upsell_control > a#product_upsell_prev:before,body.woocommerce-page .upsell_wrapper .upsell_control > a#product_upsell_prev:before {content:"\f053";font-family:FontAwesome;display:inline-block;position:absolute;left:15px;top:15px;font-size:14px;text-indent:0;}
body.woocommerce .upsell_wrapper .upsell_control > a#product_upsell_next,body.woocommerce-page .upsell_wrapper .upsell_control > a#product_upsell_next {position:absolute;right:0;top:0;text-indent:9999px;}
body.woocommerce .upsell_wrapper .upsell_control > a#product_upsell_next:before,body.woocommerce-page .upsell_wrapper .upsell_control > a#product_upsell_next:before {content:"\f054";text-indent:0;font-family:FontAwesome;display:inline-block;position:absolute;left:15px;top:15px;font-size:14px;text-indent:0;}

/* 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;}
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, 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;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 7px;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 30px;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;color:#646464}
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 5px 5px 0;font-size:11px!important;;padding:2px 10px;border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px;-o-border-radius:18px;}
body.woocommerce #tab-tags .tagcloud a:hover {background:#141414;color:#fff;text-decoration:none;}

/* 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 {font-size:11px;font-weight:bold;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;padding: 5px 6px 4px;font-size:11px;font-weight:bold;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.woocommerce #commentform p.comment-form-rating, .woocommerce-page #commentform label p.comment-form-rating {width:50px;float:left;}
.woocommerce #commentform p.stars > span,.woocommerce-page #commentform p.stars > span {margin:10px 0 0 10px;}
.woocommerce #commentform p.comment-form-comment,.woocommerce-page #commentform p.comment-form-comment {position:relative;height:120px;clear:both;}
.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:11px;font-weight:bold;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.woocommerce #commentform p.comment-form-comment textarea:hover,.woocommerce-page #commentform p.comment-form-comment textarea:hover {border-color:#1e1e1e;}

/* COMMENT FORM */
#reviews .star-rating {width:60px!important;left:0!important;margin-left:0!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;padding:1px;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;}
body.woocommerce #reviews .add_review .show_review_form.button,body.woocommerce #reviews .form-submit #submit {box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;-o-box-shadow:none!important;border:0!important;border-radius:3px!important;-moz-border-radius:3px!important;-webkit-border-radius:3px!important;-o-border-radius:3px!important;}
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  ,.woocommerce-page .social_sharing {margin:28px 0 0;}
.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 */
#accordion-checkout-details {display:block;float:left;width:100%;}
#accordion-checkout-details .accordion-group {border:0;}
#accordion-checkout-details .accordion-heading {background:transparent;}
#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;text-transform:none;font-size:18px;border-width:0 0 1px;border-style:solid;display:inline-block;width:100%;padding:0 0 13px;margin:0 0 12px;font-weight:normal;}
#accordion-checkout-details .accordion-heading > a h3:after {font-size:11px;position:absolute;right:0;bottom:1px;width:11px;height:11px;line-height:11px;content:"\f077";font-family:FontAwesome;}
#accordion-checkout-details .accordion-heading > a.collapsed h3:after {content:"\f078"}
#accordion-checkout-details .accordion-heading > a h3 span.counter._old_counter {padding:0;}
#accordion-checkout-details .accordion-heading > a h3 span {padding:0 5px}
#accordion-checkout-details .accordion-heading > a h3 span.counter {padding:0;}
#accordion-checkout-details .accordion-inner {border-top:0;overflow:hidden;padding:0 0 30px;margin:0 0 13px;border-style:solid;border-width:0 0 1px;}
#accordion-checkout-details #collapse-login-regis .accordion-inner label {font-size:11px;position:relative;padding-left:20px;}
#accordion-checkout-details #collapse-login-regis .accordion-inner input.checkout-method {position:absolute;left:1px;top:3px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
#accordion-checkout-details .accordion-inner input[type^=button] {display:inline-block!important;line-height:15px!important;padding:4px 15px!important;height:auto!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;border-radius:3px!important;-moz-border-radius:3px!important;-webkit-border-radius:3px!important;-o-border-radius:3px!important}
#accordion-checkout-details .accordion-inner input.button_create_account_continue {margin:30px 0 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;}
#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;}
#accordion-checkout-details .accordion-inner h4.heading-title {text-transform:none;font-weight:bold;}
#accordion-checkout-details .accordion-inner input#password {margin-bottom:42px;}
#accordion-checkout-details .accordion-inner a.lost_password, #accordion-checkout-details .accordion-inner .lost_password a{font-weight:bold;color:#6a84b9;font-size:11px;margin-left:10px;}
#accordion-checkout-details .accordion-inner .lost_password a{margin-left:0;margin-top:10px;display:inline-block;}
#accordion-billing input.button_shipping_address_continue,#accordion-checkout-details input.button_review_order_continue {margin-top:30px!important;}
#accordion-account .button_billing_address_continue {margin-top:20px!important;}
#accordion-checkout-details textarea#order_comments {min-height:150px;max-width:400px;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important;-webkit-appearance:none;}
#collapse-order-review ul#shipping_method li {text-align:right;margin-left:20px;padding-right:0;display:inline-block;float:none;position:relative;text-indent:0;padding-left:20px;}
#collapse-order-review ul#shipping_method li input[type^=radio] {position:relative;top:-2px;}
.woocommerce #accordion-checkout-details form .form-row-first, .woocommerce #accordion-checkout-details form .form-row-last, .woocommerce-page #accordion-checkout-details form .form-row-first, .woocommerce-page #accordion-checkout-details form .form-row-last {width:100%;}
.woocommerce form.login .form-row, .woocommerce-page form.login .form-row {margin-bottom:0;}
.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:none;}
#accordion-checkout-details #accordion-account .create-account {display:block!important;width:100%;max-width:450px;}
/* Notice Coupon */
.after_checkout_form {float:left;width:100%;overflow:hidden;padding:10px;border-width:1px;border-style:solid;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.after_checkout_form input[name^=apply_coupon] {float:right;}
.after_checkout_form .woocommerce-info{display:none;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:20px 0!important;}
form.checkout_coupon input#coupon_code {}
form.checkout_coupon input.button {display:inline-block!important;line-height:25px!important;height:25px!important;padding:0 15px!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;border-radius:3px!important;-moz-border-radius:3px!important;-webkit-border-radius:3px!important;-o-border-radius:3px!important}
.after_checkout_form .woocommerce-error {display:block;width:100%;float:left;margin: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}

.single_add_to_cart_button.button:hover {text-decoration:none!important;opacity:0.80;filter:alpha(opacity=80)}
#main-module-container ul li.product .product_thumbnail_wrapper a[href^="http"], .woocommerce .featured_product_slider_wrapper ul.products li.product .product_thumbnail_wrapper a[href^="http"] {margin-bottom:10px;}
#main-module-container ul li.product .product_thumbnail_wrapper a[href^="http"]:first-child, .woocommerce .featured_product_slider_wrapper ul.products li.product .product_thumbnail_wrapper a[href^="http"]:first-child {margin-bottom:0;}
#main-module-container .custom-product-shortcode ul li.product .product_thumbnail_wrapper a[href^="http"] {margin-bottom:0;}


/*==============================================================*/
/*                 ROE-DOK VIII. BLOG PAGE                      */
/*==============================================================*/
.page-template-page-templatesblog-template-php .heading-title-block h1 {font-weight:normal;font-family:"Roboto"}

/* EFFECT HOVER IMAGE */
ul.list-posts li a.thumb-image,.related ul li .thumbnail {position:relative;width:auto;height:auto;overflow:hidden;display:block;margin:30px 0;}
ul.list-posts li a.thumb-image img.thumbnail-effect-1,.related ul li .thumbnail img.thumbnail-effect-1 {display:block;margin:0 auto;width:100%;height:auto;max-width:540px;}
ul.list-posts li a.thumb-image img.thumbnail-effect-2,.related ul li .thumbnail img.thumbnail-effect-2{margin:0 auto;width:100%;height:auto;max-width:540px;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 {bottom:0;}
html .related ul li .thumbnail {margin:10px 0;}

/* CRUMB */
.top-page #crumbs {border-width:0 0 5px;border-style:solid;border-color:#000;}

/* CATAGORIES BLOG */
h1.catagory-title, h1.author-title, h1.sitemap-title.heading-title.page-title,h1.archive-title.heading-title.page-title{position:relative;font-family:"Roboto";font-weight:normal;font-size:28px;line-height:30px;letter-spacing:-0.5px;padding-bottom:28px;margin-bottom:23px;border-bottom:0;text-transform:uppercase;border:none} html body.category  #crumbs{margin-bottom:10px!important;}
h1.catagory-title:after, h1.author-title:after, h1.sitemap-title:after {display:inline-block;content:"";background:url("images/repeat-images.png") repeat scroll 0 -54px transparent;position:absolute;left:0;right:0;bottom:0;height:10px;}
ul.list-posts {margin:0;}
ul.list-posts > li {list-style:none;position:relative;overflow:hidden;border-width:0 0 1px;border-style:dotted;margin:0 0 23px;padding:0 0 28px 0;}
ul.list-posts > li.last {border-bottom:0;margin:0;padding:0;}
ul.list-posts > li .thumbnail {float:left}
ul.list-posts > li .thumbnail a.thumb-image {margin:3px 20px 0 0;}
ul.list-posts > li a.post-title {display:inline-block;padding-right:10px;}
ul.list-posts > li a.post-title h2 {font-size:18px;letter-spacing:-0.2px;line-height:20px;text-transform:none;font-weight:normal;}
ul.list-posts > li .post-info-1 {position:relative;overflow:hidden;padding:0 120px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-obox-sizing:border-box;}
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;}
ul.list-posts > li .post-info-1 a.read-more {text-decoration:none!important;}
ul.list-posts > li .post-info-1 a.read-more:before {content:"\f0d9";font-family:FontAwesome;display:inline-block;margin:0 5px 0 0;}
ul.list-posts > li .post-info-1 a.read-more:hover span {text-decoration:underline;}
ul.list-posts > li .post-info-2 {position:relative;width:100%;clear:both;padding:15px 0 0;margin:15px 0 0;font-family:helvetica;font-weight:bold;}
ul.list-posts > li .post-info-2:before {position:absolute;left:0;top:0;width:20px;height:1px;display:inline-block;content:""}
ul.list-posts > li .post-info-2 span.author a {text-transform:capitalize;font-weight:bold;}
ul.list-posts > li .post-info-2 span.author a {text-transform:capitalize;font-weight:bold;}
ul.list-posts > li .post-info-2 span.cat-links a, ul.list-posts li .post-info-2 span.tag-links a{font-weight:bold;}
ul.list-posts > li .post-info-2 span.cat-links:before,ul.list-posts li .post-info-2 span.author:before {content:"/";display:inline-block;margin:0 2px;}
ul.list-posts > li .post-info-2 span.tag-links {width:100%;display:inline-block;margin:5px 0 0 ;}
ul.list-posts > li .post-info-2 span.sep {display:none;}
ul.list-posts > li .post-title a.heading-title , ul.list-posts li .post-title a.heading-title h2{color:#1e1e1e}
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {margin-bottom:15px!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 */
.page_navi {padding:17px 0 30px;margin:30px 0 0;border-top:1px dotted #d5d5d5;}
.page_navi a,.page_navi span {display:inline-block;font-size:11px;font-family:helvetica;font-weight:bold;}
.page_navi .nav-content > span {margin:0 17px 0 0;}
.page_navi .nav-content > a {margin:0 7px 0 0;padding:0 5px;}
.page_navi .nav-content > a:hover span {color:#000;text-decoration:underline;}
.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 a, .page_navi .wp-pagenavi span {border:0;}
.page_navi .wp-pagenavi span.pages {padding-left:0;margin-left:0;}

/* SINGLE BLOG */
.single-blog .single-post {position:relative;}
.single-blog .single-post .single-content {position:relative;}
.single-blog .single-post .cat-links {display:inline-block;width:100%;position:relative;padding:0 0 28px;margin:0 0 27px;}
.single-blog .single-post .cat-links:after {background:url(images/repeat-images.png) repeat scroll 0 -54px transparent;content:"";display:inline-block;position:absolute;left:0;right:0;bottom:0;height:10px;}
.single-blog .single-post .cat-links a {text-transform:uppercase;font-family:"Roboto";font-size:28px;line-height:30px;color:#1e1e1e;}
.single-blog .single-post .cat-links a:hover {color:#646464;text-decoration:none;}
.single-blog .single-post .post-title {position:relative;}
.single-blog .single-post .post-title h1 {text-transform:none;font-size:18px;line-height:20px;min-height:20px;font-weight:normal;padding-right:50px;margin-bottom:18px;}
.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: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 */}
.single-blog .single-post .single-navigation a:hover {background:#fff;}
.single-blog .single-post .single-navigation a[rel^=prev] {border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;}
.single-blog .single-post .single-navigation a[rel^=next] {margin-left:-1px;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;}
.single-blog .single-post .single-navigation a[rel^=prev]: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;}
.single-blog .single-post .single-navigation a[rel^=next]: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;}
.ie9 .single-blog .single-post .single-navigation a[rel^=next]:before {line-height:21px;}
.ie10 .single-blog .single-post .single-navigation a[rel^=next]:before {line-height:22px;}
.single-blog .single-post .single-navigation a[rel^=prev]:after {display:inline-block;content:"";height:1px;position:absolute;left:0;right:0;top:1px;background:#fff;}
.single-blog .single-post .single-navigation a[rel^=next]:after {display:inline-block;content:"";height:1px;position:absolute;left:0;right:0;top:1px;background:#fff;}
.single-blog .single-post .wd-edit-link {position:absolute;right:0;top:-10px;}
.single-blog .single-post div.time {position:absolute;right:0;top:0;width:120px;text-align:center;}
.single-blog .single-post div.time span.entry-date {display:inline-block;font-family:helvetica;font-weight:bold;font-size:14px;padding:0 9px 6px;border-bottom:1px solid #b4b4b4}
.single-blog .single-post div.time span.entry-year {display:inline-block;padding:6px 0;font-family:helvetica;font-weight:bold;font-size:11px;}
.single-blog .single-post div.post-detail {margin:11px 0 0;/*overflow:hidden;*/min-height:50px;}
.single-blog .single-post div.post-content {position:relative;overflow:hidden;padding:0 120px 8px 0;margin:0 0 15px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.single-blog .single-post div.post-content:after {display:inline-block;content:"";position:absolute;left:0;bottom:0;height:1px;width:20px;background:#e0e0e0;}
.single-blog .single-post div.post-detail span.comments-count {color:#969696;font-size:11px;font-family:helvetica;font-weight:bold;}
.single-blog .single-post div.post-detail span.author,.single-blog .single-post div.post-detail span.author a {color:#969696;font-size:11px;font-family:helvetica;font-weight:bold;text-transform:capitalize;}
.single-blog .single-post div.post-detail span.author:before {content:"/";display:inline-block;margin:0 4px 0 3px;}
.single-blog .single-post .tags {border-top:1px dotted #d5d5d5;padding:20px 0 0;margin:25px 0 0;}
.single-blog .single-post .tags span.tag-title {text-transform:uppercase;font-family:helvetica;font-weight:bold;color:#1e1e1e;font-size:11px;margin:0 5px 0 0;}
.single-blog .single-post .tags a {display:inline-block;background:#f2f2f2;padding:2px 10px;margin:0 5px 5px 0;color:#787878;font-size:11px;border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px;-o-border-radius:18px;}
.single-blog .single-post .tags a:hover {background:#141414;color:#fff;text-decoration:none;}
.single-blog .single-post .share-list {overflow:hidden;border-top:1px dotted #d5d5d5;padding:20px 0 0;margin:15px 0 0;}
.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 .single-post .share-list a {display:inline-block;float:left;width:16px;height:16px;margin:0 5px 0 0;background:url(images/images.png) no-repeat}
.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 {border-top:1px dotted #d5d5d5;padding:20px 0 0;margin:20px 0 0;overflow:hidden;}
.single-blog  #entry-author-info #author-description {position:relative;min-height:80px}
.single-blog  #entry-author-info #author-avatar {float:left;width:80px;position:absolute;left:10px;top:10px;}
.single-blog  #entry-author-info #author-avatar img {margin-bottom:0;}
.single-blog  #entry-author-info .author-desc {padding-left:90px;}
.single-blog  #entry-author-info span.author-name {text-transform:capitalize;display:inline-block;;margin-bottom:5px;}
.single-blog  #entry-author-info span.author-name:after {content:".";clear:both;display:both;}
.single-blog  #entry-author-info span.author-name a {text-transform:capitalize;}
.single-blog  #entry-author-info span.author-name {padding-left:14px;position:relative;display:inline-block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.single-blog  #entry-author-info span.author-name:before {content:"\f007";color:#646464;margin-right:8px;font-family:FontAwesome;position:absolute;left:0;top:-1px}
.single-blog  #entry-author-info span.view-all-author-posts {display:inline-block;margin-top:5px;width:100%;}
.single-blog .related {padding:20px 0 0!important;margin:20px 0 0;border-top:1px dotted #d5d5d5;}
.single-blog .related ul li > div {text-align:center;}
.single-blog .related span.title {text-transform:uppercase;font-size:11px;color:#1e1e1e;font-family:helvetica;font-weight:bold;}
.single-blog #comments {padding:20px 0 0;margin:20px 0 0;border-top:1px dotted #d5d5d5;}
.single-blog #comments h3#reply-title {padding:0 0 5px;margin:35px 0 20px;display:inline-block;width:100%;border-bottom:1px solid #000;font-weight:bold;}
.single-blog #comments h3#comments-title {margin:0 0 10px;}
.single-blog #comments #commentform span.label {position:relative;background:none;color:#646464;font-size:11px;padding:0 8px 0 0;margin:0 0 4px;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;}
.single-blog #comments #commentform span.label:after {content:"";display:inline-block;width:6px;height:8px;position:absolute;right:0;top:0;background:url(images/images.png) no-repeat -364px -69px;}
.single-blog #comments #commentform input[type^=text] {color:rgba(100,100,100,0.3);width:100%;max-width:345px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.single-blog #comments #commentform input[type^=text]:hover {color:#646464;}
.single-blog #comments #commentform textarea {color:rgba(100,100,100,0.3);width:100%;margin-top:3px;max-width:545px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.single-blog #comments #commentform textarea:hover {color:#646464}
.single-blog #comments #commentform #submit {padding:2px 10px;margin:23px 0 0;font-size:11px;font-weight:normal;color:#646464;border:1px solid #d5d5d5!important;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;
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 #comments #commentform #submit span {padding:0;}
.single-blog #comments ol.commentlist li.comment {display:block;padding:15px 0 0;margin:10px 0 0;border-top:1px dotted #d5d5d5;}
.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:42px;}
.single-blog #comments ol.commentlist li.comment .divcomment-inner .avarta {border:1px solid #d5d5d5;width:40px;height:40px;position:absolute;left:0;top:2px;}
.single-blog #comments ol.commentlist li.comment .divcomment-inner .avarta img {margin:0;}
.single-blog #comments ol.commentlist li.comment .divcomment-inner .detail {padding:0 0 10px 62px;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:capitalize;color:#1e1e1e;}
.single-blog #comments ol.commentlist li.comment .divcomment-inner .detail div.comment-meta a {font-weight:bold;color:#646464}
.single-blog #comments ol.commentlist ul {padding-left:40px;margin-left:0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.single-blog #comments a.comment-reply-link:before {content:"\f112";font-family:FontAwesome;display:inline-block;margin-right:7px;color:#1e1e1e;}
.single-blog #comments a.comment-edit-link {display:inline-block;position:absolute;right:0;top:0;}
.single-blog #comments a.comment-reply-link:hover {text-decoration:none;}
.page-template-page-templatesblog-template-php .heading-title-block h1 {font-family:"Roboto"}

/* AUTHOR */
#author-description {overflow:hidden;padding:10px;border-width:1px;border-style:solid;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;}

/* RELATED */
.related ul li.related-item {list-style:none;}

/* 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 .alpha, .archive-content .alpha {margin-left:20px;}
.sitemap-content .gama, .archive-content .gama {margin-left:-20px;}
.sitemap-content > div, .archive-content > div {overflow:hidden;}
.sitemap-content > div h4, .archive-content > div h4 {text-transform:none;font-weight:normal;font-size:18px;font-family:georgia;}
.sitemap-content > div h4.heading-title, .archive-content > div h4.heading-title {font-size:12px;text-transform:uppercase;font-family:helvetica;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;}

h2.sitemap-title,h2.archive-title {position:relative;font-size:28px;line-height:30px;font-family:"Roboto";font-weight:normal;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             */
/*==============================================================*/

.widget-container.woocommerce .star-rating {left:0!important;margin-left:0!important;}

/* GENERAL */
.left-sidebar-content,.right-sidebar-content {font-size:11px;line-height:14px;margin-bottom:15px;}
.left-sidebar-content h3.widget-title,.right-sidebar-content h3.widget-title{line-height:14px;font-weight:bold;text-transform:uppercase;border-width:0 0 1px 0;border-style:solid;padding:6px 0 8px;margin:0 0 15px;}
.left-sidebar-content .widget-container,.right-sidebar-content .widget-container {margin-top:55px;}
.left-sidebar-content .widget-container:first-child,.right-sidebar-content .widget-container:first-child {margin-top:0;}
#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;line-height:14px;}
#left-sidebar .xoxo, #right-sidebar .xoxo {/*margin-top:-6px;*/}
.widget-container select, .widget-container select option {max-width:100%;}

.widget-container {margin-top:30px;}
.widget-container:first-child {margin-top:0;}
.left-sidebar-content ul.xoxo > li:first-child,.right-sidebar-content ul.xoxo > li:first-child {margin-top:0;}

/* 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  {padding:6px 0 0;margin-left:0;} 
.widget_archive ul li,.widget_categories ul li,.widget_meta ul li, .widget_nav_menu ul li, .widget_pages ul li {padding:5px 0;list-style:none;line-height:14px;}
.widget_archive ul li a,.widget_categories ul li a,.widget_meta ul li a, .widget_nav_menu ul li a, .widget_pages ul li a {font-weight:bold;}
.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;}
.widget_categories ul ul:before, .widget_nav_menu ul ul:before, .widget_pages ul ul:before {position:absolute;left:0;top:6px;bottom:3px;width:1px;content:"";display:inline-block;}

/* 2. TAG CLOUD */
.widget_tag_cloud .tagcloud {overflow:hidden;}
.widget_tag_cloud .tagcloud a {display:inline-block;float:left;margin:0 5px 5px 0;font-size:11px!important;padding:2px 10px;line-height:14px;border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px;-o-border-radius:18px;-webkit-font-smoothing: antialiased}
.widget_tag_cloud .tagcloud a:hover {text-decoration:none;color:#fff;}

/* 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;}
.widget_multitab ul.nav-tabs li a {padding:0;text-transform:uppercase;font-weight:bold;line-height:14px;padding:6px 0 8px;border:0;}
.widget_multitab ul.nav-tabs li a:hover {background:none;border:0;text-decoration:underline;padding:6px 0 8px;}
.widget_multitab ul.nav-tabs li.ui-state-active a {text-decoration:underline;cursor:default;}
.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;border-width:0 0 1px;border-style:dotted;}
.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;padding:1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.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;line-height:14px;margin-bottom:7px;}
.widget_multitab .tab-content ul li div.content span {padding:0 0 3px;display:inline-block;width:100%;float:left;}
.widget_multitab .tab-content ul li div.content span.author {text-transform:capitalize;}
.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;}
.accordion-tabs.wd-widget-multitabs-accordion ul li {list-style:none;margin-top:13px;padding-top:20px;border-top:1px dotted #d5d5d5;overflow:hidden;}
.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;}
.tabs-comments-list blockquote, .tabs-comments-list .comment-body, .widget_recent_comments_custom .comment-body {border:0;}

/* 4. WIDGET COMMENT LIST - RECENT COMMENT CUSTOM */
.widget_recent_comments_custom ul li {position:relative;min-height:60px;margin:0 0 15px;padding:0 0 15px;border-width:0 0 1px;border-style:dotted;}.widget_recent_comments_custom ul li.last {margin-bottom:0;padding-bottom:0;border:0;}
.widget_recent_comments_custom ul li.last {}
.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;padding:1px;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;}
.tabs-comments-list .comment-author a,.widget_recent_comments_custom  .comment-meta a {font-weight:normal;font-size:12px;}
.tabs-comments-list .comment-body,.widget_recent_comments_custom .comment-body {padding:0;margin:5px 0;background:transparent;}
.tabs-comments-list blockquote,.widget_recent_comments_custom blockquote {font-style:italic;font-family:arial;}
.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; }
.tabs-comments-list .comment-meta a {color:#1e1e1e}

/* 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_twitterupdate ul li.status-item{list-style:none;position:relative;display:block;border-width:1px;border-style:solid;margin-bottom:70px;padding:5px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.widget_twitterupdate ul li.status-item:before {display:inline-block;z-index:100;position:absolute;right:18px;bottom:-10px;width:13px;height:10px;content:".";color:transparent;background:url(images/images.png) no-repeat -408px 0px;}
.widget_twitterupdate ul li.status-item .date-time {margin-top:5px;}
.widget_twitterupdate ul li.status-item .date-time a {color:#96b2bd!important;}
.widget_twitterupdate ul li.status-item .tweet-content {font-weight:bold;line-height:16px;}
.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:inline-block;}
.widget_twitterupdate .follow-us-heading {position:absolute;right:0;top:7px;text-transform:uppercase;font-weight:bold;}
.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 15px;margin:0 0 15px;border-width:0 0 1px;border-style:dotted;}
.widget_popular ul li.last,.widget_customrecent ul li.last {margin:0;padding:0;border: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;font-family:arial!important;}
#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;padding:1px;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 {padding-left:80px;display:inline-block;min-height:64px;}
.widget_popular ul li .detail p.title,.widget_customrecent ul li .detail p.title {margin:0;}
.widget_popular ul li .detail a {font-weight:bold;padding-bottom:3px;display:inline-block;}
.widget_customrecent ul li .detail a {font-weight:normal;font-size:11px;line-height:13px;margin-bottom:5px;display:inline-block;font-weight:bold;}
.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;width:100%;padding:0 0 3px;margin:0;line-height:14px;}
.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 {padding-left:95px;min-height:75px;}
#footer .widget_customrecent ul li .detail a {font-family:georgia;font-size:12px;font-weight:normal;margin:0 0 4px;}
#footer .widget_customrecent ul li .entry-title {width:100%;padding-right:110px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#footer .widget_customrecent ul li .entry-meta {position:absolute;right:0;top:0px;width:53px;text-align:center;margin-right:15px;}
#footer .widget_customrecent ul li .entry-meta .entry-date {font-size:14px;border-width:0 0 1px;border-style:solid;line-height:14px;padding:0 0 4px;}
#footer .widget_customrecent ul li .entry-meta .entry-year {font-size:11px;margin:3px 0 0;padding:0}
#content .widget_customrecent ul li .detail p.entry-desc {overflow:hidden;}
body #footer .widget_customrecent ul li .entry-meta .entry-date, body #footer .widget_customrecent ul li .entry-meta .entry-year  {font-weight:bold;}

/* 8. WIDGET SOCIAL */
.left-sidebar-content .widget_social h3.widget-title {margin-bottom:10px;}
.widget_social ul {overflow:hidden;margin-left:0;}
.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;background:url(images/images.png) no-repeat 0 0;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;}
.widget_social .widget_desc {padding:5px 0 15px;} 

/* 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 li a, .widget_recent_entries ul li a {font-weight:bold;color:#646464;}
.widget_custom_pages ul li.current_page_item a {color:#141414}
.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 .bg_search {border:1px solid #d5d5d5;}
.widget_search #searchform .bg_search #s {height:24px;}

/* 11. WIDGET RECENT COMMENTS */
.widget_recent_comments ul li {display:block;padding:3px 0;}
.widget_recent_comments ul li a {color:#646464}
.widget_recent_comments ul li a {font-weight:bold;}
.widget_recent_comments ul li a.url {font-weight:normal;}

/* 12. WIDGET PAGES */

/* 13. WIDGET NAV */
.widget_nav_menu ul li {display:block;padding:3px 0;}
.widget_nav_menu ul li a {font-weight:bold;color:#646464;}

/* 14. WIDGET CALENDAR */
#wp-calendar{width:100%;text-align:center;border:0;}
#calendar_wrap {border:1px solid #d5d5d5}
#wp-calendar caption{padding:5px 0;color:#141414;text-transform:uppercase;font-weight:bold;}
#wp-calendar thead tr th {background:#141414;border:0;color:#fff;letter-spacing:0;padding:0;text-align:center;}
#wp-calendar tbody tr td{position:relative;z-index:10;/*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{color:#a3a3a3;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#prev a {font-weight:bold;}
#wp-calendar tfoot td.pad{text-align:center;}
#wp-calendar tfoot td.pad a {font-weight:bold;}
#wp-calendar tfoot td#next{text-align:right;padding:0 5px 5px 0;}
#wp-calendar tfoot td#next a {font-weight:bold;}
#wp-calendar #today{font-weight:bold;text-decoration:underline;}

/* 15. WIDGET ALPHABET PRODUCTS */
.alphabet-products {overflow:hidden;display:inline-block;float:right;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;}
.widget_productaz {overflow:hidden;}
.widget_productaz .widget_title_wrapper {width:150px;float:left;}

/* 16. WIDGET FLICKR */
.widget_flickr .wrap {overflow:hidden;margin-left:-2px;} 
.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;}
.widget_flickr div.flickr_badge_image a img {padding:1px;margin:0 5px 5px 0;border-width:1px;border-style:solid;}
.widget_flickr a.see-more {font-weight:bold;color:#646464;float:right;}
.widget_flickr .fix {width:100%;clear:both;min-height:1px;}

/* 17. WIDGET SUBSCRIPTION */
.widget_subscriptions h3.widget-title {margin-bottom:10px!important;}
.left-sidebar-content .widget_subscriptions h3.widget-title, .right-sidebar-content .widget_subscriptions h3.widget-title {font-size:18px;text-transform:none;font-weight:normal;color:#1e1e1e;padding:13px 0 10px;border-top:1px solid #1e1e1e;border-bottom:0;}
.left-sidebar-content .widget_subscriptions h3.widget-title:before, .right-sidebar-content .widget_subscriptions h3.widget-title:before {content:"\f067";font-family:FontAwesome;display:inline-block;font-size:16px;margin:0 7px 0 0;}
.widget_subscriptions input.subscribe_email{position:relative;margin-top:3px;line-height:14px;padding:5px 10px 5px 10px;width:100%;max-width:400px;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;}
.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-weight:normal;color:#fff;font-size:11px;padding:6px 10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
.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: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 0 10px;}

/* 18. WIDGET ADS */
.left-sidebar-content .widget-container.widget_emads,.right-sidebar-content .widget-container.widget_emads {margin-bottom:5px;margin-top:20px;}
.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  */
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 {border-width:0 0 1px;border-style:dotted;margin:0 0 13px;padding:0 0 15px}
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-size:11px;line-height:14px;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;font-weight:normal;}
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 13px 0 0;border:1px solid #ededed;width:auto;max-width:100%;height:auto;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;}
body .woocommerce ul.cart_list li .amount,body .woocommerce ul.product_list_widget li .amount ,body .woocommerce-page ul.cart_list li .amount,body .woocommerce-page ul.product_list_widget li .amount {font-size:12px;padding-top:5px;display:inline-block;}
body .woocommerce ul.cart_list li .quantity ,body .woocommerce ul.product_list_widget li .quantity ,body .woocommerce-page ul.cart_list li .quantity ,body .woocommerce-page ul.product_list_widget li .quantity {font-weight:bold;}
body .woocommerce ul.cart_list li dl dt{clear: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 li a {font-weight:bold;}
.widget_product_categories ul ul{position:relative;padding:4px 0 4px 14px;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 5px 5px 0;font-size:11px!important;line-height:14px;padding:2px 10px;border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px;-o-border-radius:18px;}
.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:10px 0 0;display:block;}
.woocommerce .widget-container.widget_price_filter .price_slider_amount {padding-top:10px!important;}
.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 {background:#d5d5d5;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;}
.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/images.png) no-repeat -373px 0;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;border:0;margin:-3px 0 0 -10px!important;z-index:2;}
.woocommerce .widget_price_filter .price_slider_amount .price_label, .woocommerce-page .widget_price_filter .price_slider_amount .price_label,
.woocommerce .widget_price_filter .price_slider_amount .price_label span, .woocommerce-page .widget_price_filter .price_slider_amount .price_label span {font-weight:bold;font-size:11px;}


.woocommerce .widget_layered_nav_filters ul li a {margin:0 10px 5px 0;}
.woocommerce .widget_layered_nav_filters ul li.chosen, .woocommerce-page .widget_layered_nav_filters ul li.chosen {display:inline-block;margin:0;padding:0;}
.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 18px;font-size:11px;font-weight:normal;color:#787878;background:#f2f2f2;border:none;border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px;-o-border-radius:18px;}
.woocommerce .widget_layered_nav_filters ul li.chosen a: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:5px;top:2px;content:"\f00d";font-weight:normal;color:#000;font-family:FontAwesome;display:inline-block;}
.woocommerce .widget_layered_nav_filters ul li.chosen:hover a, .woocommerce-page .widget_layered_nav_filters ul li.chosen:hover a,
.woocommerce .widget-container.widget_layered_nav ul li.chosen:hover a, .woocommerce-page .widget_layered_nav ul li.chosen:hover a {background:#000;color:#fff;text-decoration:none;border-color:#000;}
.woocommerce .widget_layered_nav_filters ul li.chosen:hover a:before, .woocommerce-page .widget_layered_nav_filters ul li.chosen:hover a:before,
.woocommerce .widget-container.widget_layered_nav ul li.chosen:hover a:before, .woocommerce-page .widget_layered_nav ul li.chosen:hover a:before {color:#fff;}
.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;}
.widget_layered_nav ul li a {color:#646464;font-weight:bold;}
.woocommerce .widget-container.widget_layered_nav ul small.count, .woocommerce-page .widget-container.widget_layered_nav ul small.count {color:#141414}

/* 7. WOO CART */
body.woocommerce .widget_shopping_cart .total,body.woocommerce-page .widget_shopping_cart .total {border-top:0;padding:0;margin:13px 0 10px;padding-top:15px;border-top-style: dotted;border-top-width:1px;}

/* Others */
.widget_top_rated_products ul.product_list_widget li > a,.widget_recent_reviews ul.product_list_widget li > a {padding-bottom:5px;}
.widget_top_rated_products ul.product_list_widget li .amount{display:block!important;}
.shopping-cart .cart_dropdown a.checkout {background-image:none!important;}

/* 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;}
#wd-control-panel {width:250px;position:fixed;top:88px;z-index:100;background:#fff;padding:10px;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);}
#control-panel-main #wd-control-close { background: url(images/custom-icons.png) no-repeat 0 0;position:absolute;top:17px;right:-46px;width:45px;height:40px;display:block; }
#control-panel-main #wd-control-close.default-style.control-open {background-position:-48px 0;width:45px;}
#review_panel_accordion {margin:0 0 10px;}
#control-panel-main > div .custom-title {font-family:arial;color:#646464;font-size:12px;}
#control-panel-main > div.custom-heading input {float:left;border-color:1px solid #202020;width:70px;color:#202020;}
#control-panel-main > div.custom-heading label {display:inline-block;float:left;}
#control-panel-main > div.custom-heading div.color {display:inline-block;float:left;}
#control-panel-main .input-append > input {border-color:#d5d5d5;background:#fff!important;font-family:arial;color:#646464;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:#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:25px;width:25px;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:left;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-color:#000;background-image:none;color:#fff;border:0;filter:none;font-family:helvetica!important;}
#control-panel-main select {font-family:arial;color:#646464;line-height:16px;width:170px;font-weight:bold;font-size:11px;border-color:#d5d5d5!important;;background:#fafafa!important;}
#control-panel-main option {font-family:arial;color:#646464;line-height:16px;font-weight:bold;font-size:11px;}
#control-panel-main label {float:left;margin:0 10px 0 0;}
#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:30px;height:30px;display:inline-block;margin:0 10px 10px 0;border:1px solid #d5d5d5;overflow:hidden;}
#control-panel-main .wd-background-wrapper ul li:hover,#control-panel-main .wd-background-wrapper ul li.active {cursor:pointer;border-color:#000}
#control-panel-main .wd-background-wrapper ul li img {background-color:#fafafa;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;}
#review_panel_accordion .accordion-inner {border-color:#d5d5d5!important;}
html body #control-panel-main .accordion-heading {border-color:#d5d5d5!important;background-color:#fafafa;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;}
html body #control-panel-main .accordion-group {border-color:#d5d5d5;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 {color:#646464!important;font-weight:bold;font-size:11px;font-family:arial;font-style:normal;margin:0;}
html body #control-panel-main .accordion-inner h2 {color:#141414;font-style:normal;}
html body #control-panel-main .accordion-inner hr {display:none;}
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 */
.cart_dropdown_size.size_empty:hover label {text-decoration:none;cursor:text;}
#customer_login h2 {font-weight:bold;}
#customer_login .form-row {width:100%;}
#customer_login .form-row input {max-width:346px;}
#customer_login input.button {margin-top:30px!important;}
#customer_login .lost_password {color:#5B73A7;font-weight:bold;margin-left:20px;position:relative;top:17px;}
html div.wpcf7-validation-errors {border-width:1px;}
.pp_pic_holder.pp_woocommerce #reply-title {font-size:16px;}
#respond #submit {border:0!important;padding-top:4px!important;padding-bottom:5px!important;margin-top:10px!important;}
.post-edit-link {position:relative;z-index:2;display:inline-block;margin-top:6px;}
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 {float:left;display:block;width:100%;overflow:hidden;}
html .woocommerce #payment div.payment_box:after,html .woocommerce-page #payment div.payment_box:after {top:-5px;}
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, .product_type_variable:hover, .product_type_grouped:hover,.product_type_external:hover,.list_add_to_cart .button:hover{opacity:0.70;filter:alpha(opacity=70);-webkit-font-smoothing: antialiased;}
.addresses address {font-family:arial;}
#footer .widget_customrecent ul li .entry-meta .entry-year {font-family:arial;}
.cart-collaterals .cart_totals table th {text-align:left!important;min-width:95px;vertical-align:top;}
.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:8px 0 10px;}
.cart-collaterals .cart_totals table span.amount {font-size:12px;}
.cart-collaterals .cart_totals tr.total span.amount {font-size:14px;}
html .woocommerce .order_details li, html .woocommerce-page .order_details li {padding-left:0;list-style:none;margin-bottom:10px;}
.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;}
body .woocommerce table.order_details span.amount,body .woocommerce-page table.order_details span.amount {font-size:12px;font-weight:bold;}
.cat_custom_content img {margin-left:auto;margin-right:auto;display:block;}
.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;}
#main_content.span12 table.group_table div.quantity input.minus,#main_content.span12 table.group_table div.quantity input.plus {display:none;}

body.woocommerce.single-product #main_content.span12 div.product form.cart tr td:first-child input.qty {width:24px;padding:0 2px;}
body.woocommerce.single-product #main_content.span12 div.product form.cart tr td.price {vertical-align:top;}
body.woocommerce.single-product #main_content.span12 div.product form.cart tr td.price * {margin-top:8px;margin-left:4px;}
body.woocommerce #main_content.span12 div.product table.group_table td.label {display:table-cell;vertical-align:top;}

html .woocommerce #payment ul.payment_methods, html .woocommerce-page #payment ul.payment_methods {margin:0;}
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 {width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} 
html .woocommerce form .form-row-first, html .woocommerce-page form .form-row-first {padding-right:10px;}
html .woocommerce form .form-row-last, html .woocommerce-page form .form-row-last {padding-left:10px;}
.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;}

/* STYLE FOR REVOLUTION SLIDER */
.span6 .rev_slider_wrapper {height:auto!important;}
.tp-caption.big_text {font-family:Helvetica;color:#333128;text-transform:uppercase;font-size:24px;letter-spacing:-0.8px;}
.tp-caption.big_text2 {font-family:Helvetica;color:#fff;text-transform:uppercase;font-size:24px;letter-spacing:-0.8px;}
.tp-caption.shop_link:hover {color:#000;}
.tp-caption.shop_link {font-family:helvetica;font-size:11px;text-transform:uppercase;color:#aca89b;padding-right:24px;background:url(http://demo.wpdance.com/imgs/woocommerce/slider-icons.png) no-repeat 100% 50%}
.tp-caption.shop_link02 {font-family:helvetica;font-size:11px;text-transform:uppercase;color:#fff;padding-right:24px;background:url(http://demo.wpdance.com/imgs/woocommerce/slider-icons02.png) no-repeat 100% 50%}

/*========================================================================================================================*/
/*                                               PRIVATE FOR BROWSER                                                      */
/*========================================================================================================================*/

/*==============================================================*/
/*                     FOR ALL IE                               */
/*==============================================================*/

/* FIX EFFECT ON IE */
.ie #main-module-container ul li.product a[href^=http],.ie .woocommerce .featured_product_slider_wrapper ul.products li.product a[href^=http]  {perspective:none;}
.ie #main-module-container ul li.product a .product-image-front ,
.ie #main-module-container ul li.product a .product-image-back,
.ie #main-module-container ul li.product a:hover .product-image-front,
.ie #main-module-container ul li.product a:hover .product-image-back,
.ie .woocommerce ul.products li.product a.add_to_cart_button.button:hover,.ie .woocommerce-page ul.products li.product a.add_to_cart_button.button:hover ,
.ie .woocommerce ul.products li.product a.add_to_cart_button.button:hover, .ie .woocommerce-page ul.products li.product a.add_to_cart_button.button:hover,
.widget_popular ul li .image img:hover,.widget_customrecent ul li .image img:hover,
.shortcode-recent-works .icons .zoom-gallery:hover {transform:none!important;transition:none!important;-ms-transition:none!important;}

/* FIX EFFECT ROTATE IMAGE */
.ie ul li.product a .product-image-back {display:none;position:absolute;left:0;top:0;}
.ie body .woocommerce ul.products li.product:hover a .product-image-back ,.ie body .woocommerce-page ul.products li.product:hover a .product-image-back,
.ie body.woocommerce ul.products li.product:hover a .product-image-back ,.ie body.woocommerce-page ul.products li.product:hover a .product-image-back   {display:block;}
.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 ul li.product a .product-image-front {left:0;top:0;z-index:1;position:relative;}
.ie ul li.product a .product-image-back {left:0;top:0;z-index:1;position:absolute;width:100%;height:auto;}

/* FIX BUG */
.ie9 .single-blog .single-post .single-navigation a[rel^="prev"]:before ,.ie10 .single-blog .single-post .single-navigation a[rel^="prev"]:before{top:-1px;}
.ie9 body.woocommerce .quantity input.qty, .ie9 body.woocommerce-page .quantity input.qty , .ie9 body.woocommerce #content .quantity input.qty, .ie9 body.woocommerce-page #content .quantity input.qty {margin-top:0;height:25px;width:35px;}
.ie8 body.woocommerce .quantity input.qty, .ie8 body.woocommerce-page .quantity input.qty , .ie8 body.woocommerce #content .quantity input.qty, .ie8 body.woocommerce-page #content .quantity input.qty  {height:auto;padding-top:5px;padding-bottom:4px;margin-top:0;width:35px;}
.single-product #products-container .onsale{line-height:42px;}
.single-product #products-container .onsale.product_label {line-height:16px;}

/*==============================================================*/
/*                     FOR IE 8                                 */
/*==============================================================*/

/* STYLE BUTTON ADD TO CART PRIVATE FOR IE8 */
.ie8 .woocommerce ul.products li.product .product_thumbnail_wrapper ,.ie8 .woocommerce-page ul.products li.product .product_thumbnail_wrapper {position:relative;}
.ie8 .woocommerce ul.products li.product .product_thumbnail_wrapper > a,.ie8 .woocommerce-page ul.products li.product .product_thumbnail_wrapper > a {position:relative;display:block;}
.ie8 .woocommerce ul.products li.product a.add_to_cart_button.button, .ie8 .woocommerce-page ul.products li.product a.add_to_cart_button.button,.woocommerce-page ul.products li.product a.product_type_variable ,.ie8 .woocommerce ul.products li.outofstock a.button, .ie8 ul.products li.outofstock a.button,.ie8 .woocommerce-page ul.products li.outofstock a.button, .ie8 .woocommerce-page ul.products li.product a.add_to_cart_button.button.product_type_simple, .ie8 .woocommerce ul.products li.product a.add_to_cart_button.button.product_type_simple{background:transparent!important;position:absolute;display:none;background:none;right:10px;bottom:10px;top:auto;width:25px;height:25px;line-height:25px;z-index:4;color:transparent;font-size:0;line-height:0;border:0;padding:0;background:none;margin-bottom:0!important;}
.ie .woocommerce .related ul.products li.product a.add_to_cart_button.button, .ie .woocommerce-page .related ul.products li.product a.add_to_cart_button.button,.woocommerce-page .related ul.products li.product a.product_type_variable ,.ie .woocommerce .related ul.products li.outofstock a.button, .ie .related ul.products li.outofstock a.button,.ie .woocommerce-page .related ul.products li.outofstock a.button, .ie .woocommerce-page .related ul.products li.product a.add_to_cart_button.button.product_type_simple, .ie .woocommerce .related ul.products li.product a.add_to_cart_button.button.product_type_simple {right:0!important;bottom:0!important;display:block!important;}
.ie8 ul.products li.outofstock a.button {font-size:0!important;display:block!important;right:0;bottom:0;}
.ie8 ul.products li.outofstock a.button:after {}
.ie8 .woocommerce ul.products li.product a.add_to_cart_button.button:after, .ie8 .woocommerce-page ul.products li.product a.add_to_cart_button.button:after,
.ie8 .woocommerce ul.products li.product a.add_to_cart_button.button.product_type_variable:after, .ie8 .woocommerce-page ul.products li.product a.add_to_cart_button.button.product_type_variable:after,.ie8 .woocommerce ul.products li.product a.add_to_cart_button.button.product_type_simple:after, .ie8 .woocommerce-page ul.products li.product a.add_to_cart_button.button.product_type_simple:after,.ie8 .woocommerce ul.products li.product a.add_to_cart_button.button.product_type_grouped:after, .ie8 .woocommerce-page ul.products li.product a.add_to_cart_button.button.product_type_grouped:after{content:"+";font-family:arial!important;display:inline-block;position:absolute;left:0!important;right:auto!important;top:0!important;bottom:auto!important;text-align:center;width:25px;height:25px;line-height:25px;font-size:25px;text-indent:0;color:#000;font-weight:normal;background:none!important;}
.ie8 .woocommerce ul.products li.product:hover a.add_to_cart_button.button, .ie8 .woocommerce-page ul.products li.product:hover a.add_to_cart_button.button {display:block;}
.ie8 .woocommerce ul.products li.product a.product_type_grouped.button, .ie8 .woocommerce-page ul.products li.product a.product_type_grouped.button,
.ie8 .woocommerce ul.products li.product a.product_type_variable.button, .ie8 .woocommerce-page ul.products li.product a.product_type_variable.button,
.ie8 .woocommerce ul.products li.product a.product_type_simple.button, .ie8 .woocommerce-page ul.products li.product a.product_type_simple.button,.ie8 .woocommerce ul.products li.outofstock a.button,.ie8 .woocommerce-page ul.products li.outofstock a.button	{position:absolute!important;display:none!important;background:none;right:10px;bottom:10px;top:auto!important;width:25px;height:25px;line-height:25px;z-index:4;text-indent:0;color:transparent;font-size:0;line-height:0;border:0;padding:0;color:#000;background:none!important;}
.ie8 .woocommerce ul.products li.product a.product_type_grouped.button:after, .ie8 .woocommerce-page ul.products li.product a.product_type_grouped.button:after,
.ie8 .woocommerce ul.products li.product a.product_type_variable.button:after, .ie8 .woocommerce-page ul.products li.product a.product_type_variable.button:after,
.ie8 .woocommerce ul.products li.product a.product_type_simple.button:after, .ie8 .woocommerce-page ul.products li.product a.product_type_simple.button:after,.ie8 .woocommerce ul.products li.outofstock a.button:after,.ie8 .woocommerce-page ul.products li.outofstock a.button:after{content:"\f0ca";font-family:FontAwesome;display:inline-block;position:absolute!important;right:0!important;bottom:0!important;width:25px;height:25px;line-height:25px;font-size:14px;text-indent:0;font-weight:normal;text-align:center;}
.ie8 .woocommerce ul.products li.product:hover a.product_type_grouped.button, .ie8 .woocommerce-page ul.products li.product:hover a.product_type_grouped.button,
.ie8 .woocommerce ul.products li.product:hover a.product_type_variable.button, .ie8 .woocommerce-page ul.products li.product:hover a.product_type_variable.button,
.ie8 .woocommerce ul.products li.product:hover a.product_type_simple.button, .ie8 .woocommerce-page ul.products li.product:hover a.product_type_simple.button,
.ie8 .woocommerce ul.products li.outofstock:hover a.button,.ie8 .woocommerce-page ul.products li.outofstock:hover a.button{display:block!important;}
.ie8 .woocommerce ul.products li.product a.product_type_grouped.button:hover, .ie8 .woocommerce-page ul.products li.product a.product_type_grouped.button:hover,
.ie8 .woocommerce ul.products li.product a.product_type_variable.button:hover, .ie8 .woocommerce-page ul.products li.product a.product_type_variable.button:hover,
.ie8 .woocommerce ul.products li.product a.product_type_simple.button:hover, .ie8 .woocommerce-page ul.products li.product a.product_type_simple.button:hover,.ie8 .woocommerce ul.products li.outofstock:hover a.button,.ie8 .woocommerce-page ul.products li.outofstock:hover a.button{color:#EEAA4E}
.ie8 .woocommerce ul.products li.product a.added_to_cart, .ie8 .woocommerce-page ul.products li.product a.added_to_cart {display:none!important;position:absolute!important;right:35px;bottom:10px;top:auto;display:inline-block;width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important;padding:0;border-bottom:0!important;color:transparent;z-index:4;}
.ie8 .woocommerce ul.products li.product a.added_to_cart:before, .ie8 .woocommerce-page ul.products li.product a.added_to_cart:before {width:25px;height:25px;min-height:25px;min-width:25px;padding:0;line-height:25px;text-align:center;border-bottom:0;display:inline-block;content:"\f07a";font-family:FontAwesome;position:absolute;left:0;top:0;text-indent:0;color:#000;font-size:15px;}
.ie8 .woocommerce ul.products li.product:hover .added_to_cart {display:block!important;}
.ie8 .woocommerce .related ul.products li.product a.added_to_cart,.ie8 .woocommerce-page .related ul.products li.product a.added_to_cart,
.ie8 .woocommerce .related ul.products li.product a.product_type_simple.button, .ie8 .woocommerce-page .related ul.products li.product a.product_type_simple.button,
.ie8 .woocommerce .related ul.products li.product a.product_type_grouped.button, .ie8 .woocommerce-page .related ul.products li.product a.product_type_grouped.button,
.ie8 .woocommerce .related ul.products li.product a.product_type_variable.button, .ie8 .woocommerce-page .related ul.products li.product a.product_type_variable.button,.ie8 .woocommerce ul
.products li.outofstock a.button,.ie8 .woocommerce-page ul.products li.outofstock a.button{display:block!important;}
.ie8 .woocommerce .related ul.products li.product .outofstock a.button, .ie8 .woocommerce-page .related ul.products li.product .outofstock a.button {bottom:0;}

.ie8 .woocommerce ul.products li.outofstock a.button,.ie8 .woocommerce-page ul.products li.outofstock a.button {display:none!important;bottom:10px!important;right:10px!important;position:absolute;left:auto;}
.ie8 .woocommerce ul.products li.outofstock:hover a.button,.ie8 .woocommerce-page ul.products li.outofstock:hover a.button {display:block!important;}
.ie8 .woocommerce ul.products li.product a.added_to_cart,.ie8 .woocommerce-page ul.products li.product a.added_to_cart {margin:0!important;}
.ie8 body.woocommerce .quantity input.qty, .ie8 body.woocommerce-page .quantity input.qty , .ie8 body.woocommerce #content .quantity input.qty, .ie8 body.woocommerce-page #content .quantity input.qty {height:25px;}

.ie8 .gmnoprint {width:auto!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 #d5d5d5;}
.ie8 .cart_dropdown,.ie8 .wd_tini_account_wrapper .form_drop_down {border:1px solid #d5d5d5;}
.ie8 .widget_subscriptions input.subscribe_email {}
.ie8 .woocommerce form.checkout_coupon .form-row-first, .ie8 .woocommerce-page form.checkout_coupon .form-row-first {width:75%;}
.ie8 .woocommerce form.checkout_coupon .form-row-last, .ie8 .woocommerce-page form.checkout_coupon .form-row-last {width:25%;}
.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;}

/* HEADER SEARCH FORM */
.ie8 #header .nav .main-menu > ul.menu > li.search-menu input#s {background:url(images/images.png) no-repeat -225px -96px;} 

/* */
.ie8 #left-sidebar-1.span6,#right-sidebar.span6 {width:25%;}
.ie8 #content > .span18 {width:75%;}
.ie8 #footer-second-area .second-footer-widget-area-1 {width:81%;padding-right:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.ie8 #footer-second-area .second-footer-widget-area-2 {width:19%;padding-left:28px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

.ie8 #header .product-image-back , #footer .product-image-back {display:none;}
.ie8 #main_content.span18 .related ul.products li {padding-bottom:13px;}
.ie8 #main_content.span18 .related ul.products li .product-meta-wrapper {padding-left:0;}
.ie8 #main_content.span18 .related ul.products li .product_thumbnail_wrapper {position:relative;left:auto;top:auto;margin-bottom:10px;}

/* menu */
.ie8 #header .nav .main-menu > ul.menu > li.fullwidth-menu > ul li[class*="span"] {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.ie8 #header .nav .main-menu > ul.menu > li.fullwidth-menu > ul li.span1 {width:8.33%;}
.ie8 #header .nav .main-menu > ul.menu > li.fullwidth-menu > ul li.span2 {width:16.66%;}
.ie8 #header .nav .main-menu > ul.menu > li.fullwidth-menu > ul li.span3 {width:25%;}
.ie8 #header .nav .main-menu > ul.menu > li.fullwidth-menu > ul li.span4 {width:33.33%;}
.ie8 #header .nav .main-menu > ul.menu > li.fullwidth-menu > ul li.span5 {width:41.66%;}
.ie8 #header .nav .main-menu > ul.menu > li.fullwidth-menu > ul li.span6 {width:50%;}
.ie8 #header .nav .main-menu > ul.menu > li.fullwidth-menu > ul li.span7 {width:58.33%;}
.ie8 #header .nav .main-menu > ul.menu > li.fullwidth-menu > ul li.span8 {width:66.66%;}
.ie8 #header .nav .main-menu > ul.menu > li.fullwidth-menu > ul li.span9 {width:75%;}
.ie8 #header .nav .main-menu > ul.menu > li.fullwidth-menu > ul li.span10 {width:83.33%;}
.ie8 #header .nav .main-menu > ul.menu > li.fullwidth-menu > ul li.span11 {width:91.66%;}
.ie8 #header .nav .main-menu > ul.menu > li.fullwidth-menu > ul li.span12 {width:100%;}

/*==============================================================*/
/*                     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;}
.ie10 body .woocommerce .accordion form.login input#username, .ie9 body .woocommerce .accordion form.login input#username, .ie9 body .woocommerce .accordion form.login input#password {line-height:14px!important;}

/*==============================================================*/
/*                     FOR FIREFOX                              */
/*==============================================================*/

/* FOR FIREFOX */
html>/**/body form.checkout_coupon input.button{padding:3px 15px 4px!important;height:auto!important;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 .nav .main-menu > ul.menu > li > a > span { display:block; } }

@media screen and (-webkit-min-device-pixel-ratio:0)
{
 #header .phone_quick_menu_1 .mobile_search #s{ line-height:14px!important; } 
 }

/*==============================================================*/
/*                     NIVO SLIDER                              */
/*==============================================================*/
 
.nivo-controlNav  a{
	float:left;
}
.nivo-controlNav{
	float:left;
	overflow:hidden;
}	
 ul.cart_list li dl,html .woocommerce ul.cart_list li dl, html .woocommerce ul.product_list_widget li dl, html .woocommerce-page ul.cart_list li dl, html .woocommerce-page ul.product_list_widget li dl {border:0;width:100%;float:left;padding:0;margin:0;font-size:11px;}
 ul.cart_list li dd {margin:0!important;}
 ul.cart_list li dt, ul.cart_list li dd{display:inline-block;}
 .product-category:hover h3 {opacity:0.7;filter:alpha(opacity=70);}
#products-content  .woocommerce-tabs > ul.tabs {overflow:hidden;}
#products-content  .woocommerce-tabs > ul.tabs > li {display:inline-block;float:left;width:auto;}


.woocommerce ul.products .product_big_layout li.product div.product_label, 
body.woocommerce-page ul.products .product_big_layout li.product div.product_label,
.woocommerce ul.products li.product div.product_label, 
body.woocommerce-page ul.products li.product div.product_label {
	margin:0;
	top:0;
	left:0;
}



/*==============================================================*/
/*                     UPDATE	                                */
/*==============================================================*/
input[type = "checkbox"] {-webkit-appearance: checkbox;}
input[type = "radio"] {-webkit-appearance: radio;}
.wc-forward:after, .wc-forward a:after,
.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after, .woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after{display: none;}
.woocommerce .checkout #ship-to-different-address, .woocommerce-page .checkout #ship-to-different-address{float: right;}
.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox{padding-left:0;}
.woocommerce p.stars a{color:#dfdbdf;font-weight:normal;}
.woocommerce div.product form.cart .variations td.label, .woocommerce #content div.product form.cart .variations td.label, .woocommerce-page div.product form.cart .variations td.label, .woocommerce-page #content div.product form.cart .variations td.label{float:left;}
.woocommerce-checkout .form-row .chosen-container{max-width:400px;}
.woocommerce-checkout .form-row .chosen-container-single .chosen-search input{height-line:16px;height:25px;}
ul.archive-product-subcategories{width: auto; margin-left:-10px;margin-right:-10px;}
ul.archive-product-subcategories > li.product{list-style:none;}
ul.archive-product-subcategories > li.product a{display:block;margin:0 10px;}
.pp_pic_holder.pp_woocommerce #reply-title{font-weight:bold;}
.pp_content_container .pp_left{padding-left:40px;}
.pp_content_container .pp_right{padding-right:40px;}
body .woocommerce ul.products li.product, body .woocommerce-page ul.products li.product{clear:none;}

/*fix grid list toggle*/
#container .gridlist-toggle {
  padding: 0 !important;
}
.woocommerce ul.products .product_big_layout li.product div.product_label, body.woocommerce-page ul.products .product_big_layout li.product div.product_label,
.woocommerce ul.products li.product div.product_label,
body.woocommerce-page ul.products li.product div.product_label
    {
        top:0;
        left:0;
        margin:0;
    }
.woocommerce ul.products li.product span.featured, .woocommerce-page ul.products li.product span.featured {display:none;}
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}