/*
Theme Name:WD TechGoStore
Theme URI: http://wpdance.com/
Description: Commerce Template
Author: WPDance Team / WPDance.com
Author URI: http://wpdance.com/
Version: 1.2.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
*/

.fredsel_slider_wrapper_inner ul li {
   border: 0 none;
    display: block;
    float: left;
    margin: 0;
    position: relative;
	cursor:default!important;
}

/*==============================================================*/
/*            TECHGOSTORE  I. LAYOUT - GENERAL STYLE            */
/*==============================================================*/
#footer .first-footer-widget-area {
    background-color: #ffffff !important;
}
.instag ul.thumbnails > li {
width: 23% !important;
}
@font-face{
font-family:impact;
src:url('/www/wp-content/themes/wp_techgostore-theme-package/css/Impact.ttf') format ("truetype");
}
#crumbs a {
    color: white !important;
}
#crumbs span {
    color: white !important;
}
#crumbs .brn_arrow {
    color: white !important;
}
body {
background: /*url('/t1/wp-content/uploads/2014/07/lsbg.jpg') black no-repeat !important   title e25d71*/ black !important;
-moz-background-size: 100% auto !important;
-o-background-size: 100% auto !important;
-webkit-background-size: 100% auto !important;
background-size: 100% auto !important;
font-size: 14px !important;
}

h1.page-title {color: white; background-color: #228ccc; font-weight: bold; padding: 4px 0px 5px 10px; font-family:"atrament-web",sans-serif;letter-spacing:2px;}
.customtitles {color: white; background-color: black; font-weight: bold; padding: 2px 0px 2px 10px;}
p {line-height: 20px !important;}

.btn_ls {
	background-color:#000000;
	text-indent:0;
	display:inline-block;
	color:#ffffff !important;
	height:40px;
	line-height:40px;
	width:100%;
	text-decoration:none;
	text-align:center;
        margin-top: 12px;
}.btn_ls:hover {
	background-color:#228ccc;
}.btn_ls:active {
	position:relative;
	top:1px;
}
.btn_order {
        font-size: 18px;
	background-color:#228ccc;
	text-indent:0;
	display:inline-block;
	color:#ffffff !important;
	height:40px;
	line-height:40px;
	width:100%;
	text-decoration:none;
	text-align:center;
        margin-top: 12px;
}.btn_order:hover {
	background-color:black;
}.btn_order:active {
	position:relative;
	top:1px;
}
.dividerls {border-top: 1px solid #333333; margin:15px 0; clear:both}

p.success,p.info,p.error,p.warning{
	border-radius:6px;
	padding:15px;
	font-weight:bold;
	border:1px solid;
}

p.success a,p.info a,p.error a,p.warning a{
	color:#666 !important;
}

p.success a:hover,p.info a:hover,p.error a:hover,p.warning a:hover{
	color:#000 !important;
	text-shadow:none;
}

p.success{
	background:#dff0d8;
	border-color:#d6e9c6;
	color:#468847;
}

p.info{
	background:#d9edf7;
	border-color:#bce8f1;
	color:#3a87ad;
}

p.error{
	background:#f2dede;
	border-color:#eed3d7;
	color:#b94a48;
}

p.warning{
	background:#fcf8e3;
	border-color:#fbeed5;
	color:#c09853;
}
/* This button was generated using CSSButtonGenerator.com */

/* 1 - LAYOUT */
.container {max-width:1200px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.slideshow-wrapper.container {max-width:1240px;}
.wide .slideshow-wrapper.container {max-width:5000px;}
#template-wrapper {position:relative;}
#main-module-container {width:100%;float:left;overflow:hidden;position:relative;z-index:3;}
#container , #wd_container {background:#fff;width:100%;max-width:1240px;margin:0 auto 0;}
#main_content.span12 .cat_custom_content img.alignleft {display:block;float:none!important;}
body.wide {background:url(images/bg_default.png) repeat;}

.banner-page {position:relative;max-width:1240px;width:100%;margin:0 auto;}
.banner-page:after {content:"";display:inline-block;position:absolute;top:50%;bottom:0;left:0;right:0;background:#fff;z-index:-1;margin-top:-18px;}
.banner-page .container > ul {padding:0 10px;}
.banner-page .shortcode_wd_banner {margin-bottom:14px;}

#main_content, #container-main, .single-blog #main, 
.page-template-page-templatesarchive-template-php #content, 
.page-template-page-templatessitemap-template-php #content {padding:30px 0 0;}
.archive-portfolio #main_content , .blog-template #content,
.page-template-page-templatessitemap-template-php #content,
.page-template-page-templatesarchive-template-php #content {padding-bottom:30px}
.page-template-page-templatesfullwidth-template-php #content {padding:30px 0;}

#right-sidebar {position:relative;padding:34px 0;}
#right-sidebar:before {content:"";position:absolute;left:25px;top:0;bottom:-3000px;width:1px;border-left:1px dashed #ccc;}
#left-sidebar {position:relative;padding:34px 0;}
#left-sidebar:after {content:"";position:absolute;right:25px;top:0;bottom:-3000px;width:1px;border-left:1px dashed #ccc;}
.single-product #right-sidebar:before,
.single-product #left-sidebar:after {bottom:0;}
.span24 > .main-content   {margin:0 10px;}
.archive-portfolio .span24 > .main-content {margin:0;}
.single-post #right-sidebar:before,.single-post #left-sidebar:before {bottom:auto;}

/* 2 - BOX - WIDE LAYOUT */
.box #template-wrapper {max-width:1240px;margin:0 auto;box-shadow:0 0 8px #dcdcdc;}

/* 3 - FEEDBACK BUTTON */
#feedback {position:fixed;right:0;top:50%;margin-top:-40px;width:28px;height:88px;z-index:100;}
#feedback a.feedback-button {display:inline-block;width:28px;height:88px;text-align:center;}
#feedback a.feedback-button:before {position:absolute;left:0px;top:0px;width:28px;height:88px;display:inline-block;content:"";background:url(images/images.png) no-repeat 3px -51px;}
html div.pp_overlay {background:rgba(0,0,0,0.65)}
html.ie8 div.pp_overlay  {background:url(images/bg_pretty.png) repeat}

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

/* 5 - FIX BUG GOOGLE MAP */
#map_container img {max-width:1000000000px;}

/* 6 - RESET STAR RATING */
.woocommerce .star-rating, 
.woocommerce-page .star-rating {font-family:'star'!important;}
html .woocommerce ul.products li.product .star-rating {font-size:14px;line-height:14px;height:18px;}
html .woocommerce .star-rating:before, 
html .woocommerce-page .star-rating:before {top:2px;}
html .woocommerce .star-rating span:before, 
html .woocommerce-page .star-rating span:before {top:2px;}

/* 7 - STYLE FOR PRICE */
html .woocommerce ul.products li.product .price, 
html .woocommerce-page ul.products li.product .price,
html .woocommerce div.product span.price, 
html .woocommerce div.product p.price, 
html .woocommerce #content div.product span.price, 
html .woocommerce #content div.product p.price, 
html .woocommerce-page div.product span.price, 
html .woocommerce-page div.product p.price, 
html .woocommerce-page #content div.product span.price, 
html .woocommerce-page #content div.product p.price,
html .home ul.products li.product .price {font-size:14px;float:left;width:100%;}
html .woocommerce ul.products li.product .price del, 
html .woocommerce-page ul.products li.product .price del,
html .woocommerce div.product span.price del, 
html .woocommerce div.product p.price del, 
html .woocommerce #content div.product span.price del, 
html .woocommerce #content div.product p.price del, 
html .woocommerce-page div.product span.price del, 
html .woocommerce-page div.product p.price del, 
html .woocommerce-page #content div.product span.price del, 
html .woocommerce-page #content div.product p.price del,
html .home #content div.product p.price del {font-size:14px;margin-right:4px;}
html .woocommerce ul.products li.product .price .from, 
html .woocommerce-page ul.products li.product .price .from,
html .woocommerce ul.products li.product .price .to, 
html .woocommerce-page ul.products li.product .price .to,
html .home ul.products li.product .price .from ,
html .home ul.products li.product .price .to{font-size:12px;/*color:#999;*/text-transform:lowercase;}
html .pp_woocommerce .price ins,
html .woocommerce ul.products li.product .price ins,
html .woocommerce-page ul.products li.product .price ins,
html .home ul.products li.product .price ins {text-decoration:none}

/* 8 - STYLE FOR LABEL OF PRODUCTS */
html .woocommerce ul.products li.product div.product_label, 
htlm .woocommerce-page ul.products li.product div.product_label {position:absolute;z-index:5;left:-1px;top:-1px;width:120px;height:50px;-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);-moz-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg)}
html .woocommerce ul.products li.product .product_thumbnail_wrapper:hover div.product_label, 
htlm .woocommerce-page ul.products li.product .product_thumbnail_wrapper:hover div.product_label {-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);-moz-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg)}
html .woocommerce ul.products li.product .onsale, 
htlm .woocommerce-page ul.products li.product .onsale {display:inline-block;position:relative;right:auto;left:auto;float:left;padding:0;margin:0 2px 0 0;width:34px;height:34px;padding:8px;overflow:hidden;text-transform:uppercase;font-family:"Share";font-size:14px;line-height:16px;color:#fff;background:url(images/images.png) no-repeat -265px 0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
html .woocommerce ul.products li.product .onsale, 
html .woocommerce-page ul.products li.product .onsale, 
html .woocommerce ul.products li.product .onsale span, 
htlm .woocommerce-page ul.products li.product .onsale span {text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;}
html .woocommerce ul.products li.product span.featured, 
htlm .woocommerce-page ul.products li.product span.featured {position:relative;display:inline-block;float:left;overflow:hidden;margin:0 10px 0 0;width:50px;height:50px;text-transform:uppercase;font-size:0;line-height:16px;color:transparent;background:url(images/images.png) no-repeat -315px 0;}
html .woocommerce ul.products li.product span.featured:before, 
html .woocommerce-page ul.products li.product span.featured:before {position:absolute;left:0;top:0;content:"new";padding:8px;width:34px;height:34px;line-height:34px;text-indent:0;font-family:"Share";color:#fff;font-size:14px;text-align:center;}
html .woocommerce span.onsale, 
html .woocommerce-page span.onsale,
html .pp_woocommerce span.onsale {display:inline-block;position:absolute;z-index:3;right:auto;left:0;top:5px;bottom:auto;float:left;padding:0;margin:0 2px 0 0;width:34px;height:34px;padding:8px;overflow:hidden;text-transform:uppercase;font-family:"Share";font-size:14px;line-height:34px;color:#fff;background:url(images/images.png) no-repeat -265px 0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;}

/* 9 - STYLE FOR PRODUCTS */
html .woocommerce ul.products li.product,
html .woocommerce-page ul.products li.product {width:25%;margin:0;padding:0 20px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;} 
html .woocommerce ul.products li.product.last,
html .woocommerce-page ul.products li.product.last {border-right-width:0;}
html .woocommerce ul.products li.product.last:after,
html .woocommerce-page ul.products li.product.last:after {content:"";display:block;clear:both;visibility:visible;height:0;}
html .woocommerce ul.products li.product .product-meta-wrapper {padding:10px 0;overflow:hidden;}
html .woocommerce ul.products li.product .heading-title {float:left;width:100%;text-transform:none;padding:0;font-size:14px;font-family:"Roboto";line-height:18px;margin:0 0 10px;font-weight:normal;overflow:hidden;display:inline-block;width:100%;float:left;}
html .woocommerce ul.products li.product .heading-title a:hover {text-decoration:none;}
html .woocommerce ul.products li.product .product_sku {font-size:11px;width:100%;float:left;display:inline-block;margin:0 0 10px;}
html .woocommerce ul.products li.product .product_thumbnail_wrapper , 
html .woocommerce-page ul.products li.product .product_thumbnail_wrapper {padding:1px;display:inline-block;line-height:0;overflow:hidden;max-width:100%;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s}
html .woocommerce ul.products li.product .product_thumbnail_wrapper:after , 
html .woocommerce-page ul.products li.product .product_thumbnail_wrapper:after {content:"";display:inline-block;position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #fff;}
html .woocommerce ul.products li.product .product_thumbnail_wrapper:hover:after , 
html .woocommerce-page ul.products li.product .product_thumbnail_wrapper:hover:after {border-color:#000;}
html .woocommerce ul.products li.product .product_thumbnail_wrapper:hover img:after , 
html .woocommerce-page ul.products li.product .product_thumbnail_wrapper:hover img:after {opacity:1;filter:alpha(opacity=100)}
html .woocommerce ul.products li.product .product_thumbnail_wrapper > a , 
html .woocommerce-page ul.products li.product .product_thumbnail_wrapper > a {overflow:hidden;display:block;position:relative;z-index:4;max-width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
html .woocommerce ul.products li.product .wd_product_categories {margin-bottom:10px;}
html .woocommerce ul.products li.product .wd_product_categories a{display:inline-block;font-size:10px;line-height:12px;text-transform:uppercase;font-size:10px;}
html .woocommerce ul.products li.product .product_short_content {float:left;width:100%;line-height:14px;margin:0 0 7px;}
html .woocommerce ul.products li.product a img, 
html .woocommerce-page ul.products li.product a img {margin:0;width:auto;height:auto;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
html .woocommerce ul.products li.product a:hover img, 
html .woocommerce-page ul.products li.product a:hover img {box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
html #main-module-container ul li.product a .product-image-back {z-index:0;left:1px;right:1px;top:1px;bottom:1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
html #main-module-container ul li.product a .product-image-back img,
#main-module-container ul li.product a .product-image-front img {position:relative;margin-right:0!important;/*padding:1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;*/transition:all 0.6s ease-in-out 0s;-moz-transition:all 0.6s ease-in-out 0s;-webkit-transition:all 0.6s ease-in-out 0s*/}
html #main-module-container ul li.product a .product-image-back img:after,
#main-module-container ul li.product a .product-image-front img:after {content:"";position:absolute;left:1px;right:1px;top:1px;bottom:1px;background:red;display:inline-block;}

/* 10 - STYLE FOR BUTTON ADD TO CART */
.woocommerce ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a, 
.woocommerce-page ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a {transform:scale(0,0);-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);z-index:6;position:absolute;bottom:1px;right:1px;top:auto;left:auto;overflow:hidden;width:32px;height:32px;padding:0;border:0;font-size:0;color:transparent;background-image:none;background-color:#000;font-weight:normal!important;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s}
.ie8 .woocommerce ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a, 
.ie8 .woocommerce-page ul.products li.product .product_thumbnail_wrapper:hover .list_add_to_cart a {display:none;}
.ie8 .woocommerce ul.products li.product .product_thumbnail_wrapper:hover .list_add_to_cart a, 
.ie8 .woocommerce-page ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a {display:block;}
.woocommerce ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a:after, 
.woocommerce-page ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a:after {/*background:#BE0404*/}
.woocommerce ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a:hover:after, 
.woocommerce-page ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a:hover:after {/*background:#000;*/}
.woocommerce ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a:after, 
.woocommerce-page ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a:after {width:32px;height:32px;line-height:32px;text-align:center;position:absolute;left:0;top:0;content:"\f0ca";font-family:FontAwesome;/*color:#fff;*/text-indent:0;font-size:14px;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}
.woocommerce ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a.add_to_cart_button:after, 
.woocommerce-page ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a.add_to_cart_button:after {content:"\f07a";font-size:16px;}
.woocommerce ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a.added_to_cart, 
.woocommerce-page ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a.added_to_cart {right:34px;top:auto;bottom:2px;background:transparent;width:60px;color:#000;font-family:Roboto;font-size:10px;line-height:34px;}
.woocommerce ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a.added_to_cart:after, 
.woocommerce-page ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a.added_to_cart:after {display:none;}
.woocommerce ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a.added_to_cart:hover, 
.woocommerce-page ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a.added_to_cart:hover {color:#BE0404;text-decoration:none;}
.woocommerce ul.products li.product .product_thumbnail_wrapper:hover .list_add_to_cart a, 
.woocommerce-page ul.products li.product .product_thumbnail_wrapper:hover .list_add_to_cart a {transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1)} 
/* 10 - 1 Loading */
html .woocommerce a.button.loading:before, 
html .woocommerce button.button.loading:before, 
html .woocommerce input.button.loading:before, 
html .woocommerce #respond input#submit.loading:before, 
html .woocommerce #content input.button.loading:before, 
html .woocommerce-page a.button.loading:before, 
html .woocommerce-page button.button.loading:before, 
html .woocommerce-page input.button.loading:before, 
html .woocommerce-page #respond input#submit.loading:before, 
html .woocommerce-page #content input.button.loading:before {position:absolute;right:1px;bottom:1px;z-index:10;background:#fff url(images/heart_loading.gif) no-repeat 6px 7px;width:32px;height:32px;}
.loading-text {position:absolute;left:10px;top:0;z-index:1000;background:url(images/loading_cart.png) repeat;text-align:center;vertical-align:middle;display:table!important;line-height:12px;text-transform:uppercase;font-weight:normal;font-size:0;line-height:0;}
.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:"";}
.loading-mark-up {display:none!important;}
.products.grid .loading-text, .products.list .loading-text {left:0;}

/* 11 - HEADING FOR PAGE TITLE */
h1.heading-title.page-title {font-size:35px;line-height:40px;text-align:left;}

/* 12 - RATING */
html .woocommerce .star-rating, html .woocommerce-page .star-rating {height:14px;}

/* 13 - WOOCOMMERCE MESSAGE */
html .woocommerce-message, html .woocommerce-error, html .woocommerce-info {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;}
html .woocommerce-message:before, html .woocommerce-error:before, html .woocommerce-info:before {display:none;}
html .woocommerce-message, html .woocommerce-info {padding:15px 20px;background:transparent;color:#000;border:1px solid #000;}
html .woocommerce-error {padding:15px 20px;background:transparent;color:#BE0404;border:1px solid #BE0404;}
html .woocommerce-error strong {font-weight:normal;}

/* 14 - WOOCOMMERCE REVIEW */
#review_form {overflow:hidden;}

/* 15 - COLUMNS */
html .woocommerce .col2-set .col-1, 
html .woocommerce-page .col2-set .col-1 {width:50%;padding:0 30px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
html .woocommerce .col2-set .col-2, 
html .woocommerce-page .col2-set .col-2 {width:50%;padding:0 0 0 30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
html .woocommerce form .form-row.form-row-first, 
html .woocommerce form .form-row.form-row-last, 
html .woocommerce-page form .form-row.form-row-first, 
html .woocommerce-page form .form-row.form-row-last {width:50%;padding-right:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
html .woocommerce .login-form form.login .form-row.form-row-first, 
html .woocommerce .login-form form.login .form-row.form-row-last, 
html .woocommerce-page .login-form form.login .form-row.form-row-first, 
html .woocommerce-page .login-form form.login .form-row.form-row-last
html .woocommerce .login-form form .form-row.form-row-first {width:100%;padding-left:0;padding-right:0;}
html .woocommerce-page form .form-row.form-row-first {padding:0 30px 0 0;}
html .woocommerce form .form-row.form-row-last,
html .woocommerce-page form .form-row.form-row-last {padding:0 0 0 30px;}

/* 16 - QUICK OVERVIEW */
.pp_content {width:100%!important;overflow:hidden;height:auto!important;}
html div.pp_woocommerce .pp_content_container {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
div.product .sku_wrapper {display:inline-block;width:100%;margin:0 0 15px;color:#000;}
div.product .sku_wrapper span {color:#999;}
div.product .posted_in {overflow:hidden;clear:both;display:none;margin:0 0 25px;}
div.product .posted_in a  {text-transform:uppercase;color:#999;font-size:10px;line-height:12px;display:inline-block;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s}
div.product .posted_in a:hover {color:#000}
div.product .tagged_as {overflow:hidden;clear:both;display:none;margin:5px 0;}
.single_add_to_cart_button.button {margin:10px 0;}
.wd_quickshop div.product , html .home .wd_quickshop div.product .summary{overflow:hidden;}
.wd_quickshop .caroufredsel_wrapper {height:auto!important;}
.wd_quickshop .caroufredsel_wrapper > ul {position:relative!important;height:auto!important;}
.wd_quickshop .tagged_as .tag_heading {display:inline-block;float:left;width:100%;font-family:"Share";font-size:14px;line-height:16px;color:#000;text-transform:uppercase;margin:0 0 13px;}
.wd_quickshop .tagged_as:before {content:"Tags";text-transform:uppercase;color:#000;position:absolute;left:0;right:auto;top:0;bottom:auto;font-family:"Share";font-size:14px;}
.wd_quickshop .tagged_as {color:transparent;font-size:0;padding-top:20px;position:relative;}
.wd_quickshop .tagged_as a {display:inline-block;float:left;padding:7px 10px 6px;font-family:"Share";font-size:12px!important;line-height:14px;text-transform:uppercase;color:#999;border:1px solid #999;margin:0 2px 9px 0;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-webkit-font-smoothing: antialiased;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}
.wd_quickshop .tagged_as a:hover {color:#000;border-color:#000;text-decoration:none;}
.wd_quickshop .details_view a {font-size:12px;}

/* 17 - ADD REVIEW */
.pp_content_container #respond #commentform {margin-left:0;}
.pp_content_container div.product div.summary .star-rating {margin-bottom:15px!important;}
html .woocommerce form .form-row .required, html .woocommerce-page form .form-row .required {font-weight:normal;}

/* 18 - */
.short-description {clear:both;}
.short-description-title {clear:both;}
.woocommerce-checkout .form-row .chzn-container {max-width:535px;}
.featured_product_slider_wrapper {padding:30px 15px 10px;}
html div.pp_woocommerce .pp_close {border:0;width:27px;height:27px;top:0;right:0;background:#000 url(images/icon_close.png) no-repeat 7px 7px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
html div.pp_woocommerce .pp_close:hover {background:#000 url(images/icon_close.png) no-repeat 7px 7px}
html div.pp_woocommerce .pp_close:before {display:none;}

/* 19 - QUICKSHOP */
.pp_pic_holder {overflow:hidden;}

/* RESET WOOCOMMERCE */
body .woocommerce form.login, 
body.woocommerce-page form.login, 
body .woocommerce form.checkout_coupon, 
body.woocommerce-page form.checkout_coupon, 
body .woocommerce form.register, 
body.woocommerce-page form.register {display:block;padding:0;border:0;}
body .woocommerce form.login .form-row, 
body.woocommerce-page form.login .form-row, 
body .woocommerce form.checkout_coupon .form-row, 
body.woocommerce-page form.checkout_coupon .form-row, 
body .woocommerce form.register .form-row, 
body.woocommerce-page form.register .form-row {position:relative;} 
body .woocommerce form.login a.lost_password, 
body.woocommerce-page form.login a.lost_password, 
body .woocommerce form.checkout_coupon a.lost_password, 
body.woocommerce-page form.checkout_coupon a.lost_password, 
body .woocommerce form.register a.lost_password, 
body.woocommerce-page form.register a.lost_password {display:inline-block;margin:0;padding:0;position:absolute;left:155px;right:auto;top:auto;bottom:13px;font-size:11px;}



/*==============================================================*/
/*                TECHGOSTORE  II. HEADER                           */
/*==============================================================*/

/* 1 - LAYOUT HEADER */
#header {position:relative;z-index:10;width:100%;max-width:1240px;margin:0 auto;} 
#header .header-container {position:relative;float:left;width:100%;}
#header .header-main-content {position:relative}
#header .header-top {position:relative;z-index:1000;float:left;width:100%;background:#000;padding:0 30px 0 25px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
#header .header-top:after {content:"";display:block;width:30px;position:absolute;top:0;bottom:0;right:0;background:rgba(255,255,255,0.15)}
#header .header-middle {position:relative;z-index:100;float:left;width:100%;background:#fff;padding:0 30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
#header .header-middle .header-middle-content {position:relative;}
#header .header-bottom {position:absolute;left:0;right:0;bottom:-50px;z-index:30;float:left;width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
#header .header-bottom-content {border-bottom:1px solid #55555a;padding:12px 0;}
#header .header-bottom-content .new_product_content {position:relative;}
#header .header-bottom-content .new_product_content a {color:#fff;font-family:share;}
#header .header-bottom-content .title {padding:0 100px 0 10px;}
#header .header-bottom-content .readmore {width:90px;position:absolute;right:10px;top:0;text-align:right;}
#header .header-bottom-content .readmore a {position:relative;display:inline-block;padding-right:20px;}
#header .header-bottom-content .readmore a:after {content:"";display:inline-block;position:absolute;right:0;top:4px;width:7px;height:8px;background:url(images/images.png) -291px -68px;}
#header .header-top-content {padding:0;}

/* 2 - HEADER TOP */
.header-top-content.left-header-top-content {width:230px;float:left;}
ul.social-share {overflow:hidden;margin:0 20px 0 -6px;display:block;height:35px;width:auto;}
ul.social-share li {display:inline-block;float:left;margin:0}
ul.social-share li a span {display:block;width:35px;height:35px;background:url(images/images.png) no-repeat;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}
ul.social-share li.facebook a span {background-position:-43px -46px;}
ul.social-share li.facebook a span:hover {background-position:-43px -81px;}
ul.social-share li.twitter a span {background-position:-78px -46px;}
ul.social-share li.twitter a span:hover {background-position:-78px -81px;}
ul.social-share li.rss a span {background-position:-113px -46px;}
ul.social-share li.rss a span:hover {background-position:-113px -81px;}
ul.social-share li.pinterest a span {background-position:-148px -46px;}
ul.social-share li.pinterest a span:hover {background-position:-148px -81px;}
ul.social-share li.google a span {background-position:-183px -46px;}
ul.social-share li.google a span:hover {background-position:-183px -81px;}

/* 3 - LOGO */
.logo {display:inline-block;float:left;margin:34px 10px 24px 0;}
.logo a {display:inline-block;font-family:Roboto;font-size:28px;line-height:30px;color:#000;}
.logo a:hover {text-decoration:none;}
.logo img {margin:0;}

/* 4 - SEARCH */
#searchform {overflow:hidden;background:#fff;display:block;}
#searchform .bg_search {position:relative;width:100%;padding-right:25px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#searchform .bg_search:hover #s {border-color:#000;}
#searchform .bg_search #s {display:inline-block;width:100%;background:#fff;border:0;font-size:11px;color:#999;font-weight:regular;font-family:Roboto;line-height:12px;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:30px;height:30px;padding:0;position:absolute;top:0;right:0;cursor:pointer;border:0;background:url(images/images.png) no-repeat -109px 4px;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;transition:none;-moz-transition:none;-webkit-transition:none;}
#searchform .bg_search:hover #searchsubmit {background-position:-138px 4px;}
#header .header_search {position:absolute;right:-6px;top:10px;width:30px;height:30px;overflow:hidden;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}
#header .bg_search #s {width:254px;height:30px;border-width:1px;border-style:solid;border-color:#ccc;position:relative;z-index:1;padding-top:7px;padding-bottom:7px;} 
.ie8 #header .bg_search #s  {padding-top:9px;padding-bottom:0;}
.ie9 #header .bg_search #s  {padding-top:9px;padding-bottom:0;}
#header .header_search .bg_search #searchsubmit {z-index:2;background-color:#fff;}
#header .header_search #searchform {margin:0;}
#header .header_search:hover {width:295px;}
#header .header_search:hover .bg_search #searchsubmit {background-position:-138px 4px;}

/* 5 - 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;}


/* 6 - SHOPPING BAG - ACCOUNT */
body .wd_logout.btn {display:inline-block;margin:10px 0 10px 20px;}
.wd_tini_account_control{font-size:12px;text-transform:uppercase;line-height:20px;display:inline-block;float:left;margin-right:10px;}
.shopping-cart .wd_tini_cart_control span{display:inline-block;/*font-family:"Share Tech";*/font-size:12px;line-height:20px;margin-bottom:0;text-transform:uppercase;-webkit-font-smoothing: antialiased;}
.shopping-cart .wd_tini_cart_control span[for^=cart-size] {color:#999;}
.shopping-cart a.shopping {cursor:pointer;text-decoration:none;}
.shopping-cart label {text-transform:capitalize;}
.shopping-cart .cart_size a:hover {text-decoration:none;}
.shopping-cart .cart_size a:hover span {text-decoration:none;}
.shopping-cart{position:relative;display:inline-block;float:right;background:rgba(255,255,255,0.15);border-left:1px solid #404040;padding:0 0 0 30px;}
.shopping-cart .wd_tini_cart_wrapper {position:relative;padding:7px 0;}
.shopping-cart .wd_tini_cart_wrapper .wd_tini_cart_control span.amount {}
.shopping-cart .cart_dropdown {display:none;position:absolute;right:0;top:100%;z-index:9;background:url(images/bg_menu.png) repeat }
.shopping-cart .cart_dropdown:before {content:"";display:inline-block;position:absolute;left:0px;right:0px;top:5px;bottom:0px;background:#fff;border-width:0 1px 1px;border-style:solid;z-index:-1;}
.shopping-cart .cart_dropdown:after {content:"";display:inline-block;position:absolute;height:2px;top:5px;right:0;left:0;}
.shopping-cart .cart_dropdown ul.cart_list li a[rel^=tag] {display:inline-block;font-size:10px;text-transform:uppercase;}
.shopping-cart .cart_dropdown ul.cart_list li a.remove {float:none;width:15px;height:15px;text-align:center;line-height:15px;}
.shopping-cart .buttons a {/*background:#000;border-color:#000;color:#fff;*/}
.wd_tini_account_wrapper {display:inline-block;float:right;position:relative;padding:7px 0;}
.wd_tini_account_wrapper .wd_tini_account_control > a {/*font-family:'Share';*/font-size:12px;-webkit-font-smoothing: antialiased;}

/* 6 - 1 ACCOUNT */
.wd_tini_account_wrapper .form_drop_down {display:none;position:absolute;right:0px;top:100%;z-index:9;width:300px;background:url(images/bg_menu.png) repeat;padding:27px 0 20px;}
.wd_tini_account_wrapper .form_drop_down:before {content:"";display:inline-block;position:absolute;left:0px;right:0px;top:5px;bottom:0px;background:#fff;border:1px solid #d7d7d7;border-top:0;z-index:-1;}
.wd_tini_account_wrapper .form_drop_down:after {content:"";display:inline-block;position:absolute;height:2px;top:5px;right:0;left:0;}
.wd_tini_account_wrapper .form_drop_down .form_wrapper:before {content:"\f0d8";font-family:FontAwesome;display:inline-block;color:#000;position:absolute;top:-4px;right:90px;width:10px;height:10px;}
.wd_tini_account_wrapper .form_drop_down h4.heading-title {font-size:20px;text-transform:none;margin:0 0 10px;}
.wd_tini_account_wrapper .form_wrapper_header > span {margin:0 0 20px;display:block;/*color:#999*/}
.wd_tini_account_wrapper .form_wrapper_body label {font-family:"Share";font-size:12px;text-transform:uppercase;}
.wd_tini_account_wrapper .form_wrapper_body input#username ,
.wd_tini_account_wrapper .form_wrapper_body input#password{width:100%;}
.wd_tini_account_wrapper .form_drop_down .form_wrapper_body,
.wd_tini_account_wrapper .form_drop_down .form_wrapper_header {padding:0 20px;position:relative;}
#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 #loginform-custom {overflow:hidden;display:block;border-width:0 0 1px;border-style:solid;padding-bottom:10px;}
.wd_tini_account_wrapper #loginform-custom p {margin:0 0 10px;}
.wd_tini_account_wrapper .form_wrapper_body > a {/*color:#999;*/font-size:12px;position:absolute;right:20px;bottom:34px;}
.wd_tini_account_wrapper .login-password:after {content:"* Required Fields";position:relative;text-align:right;float:right;width:100%;color:#D7787B;font-size:9px;padding:3px 0 13px;margin-bottom:15px;}
.wd_tini_account_wrapper .form_wrapper_footer {overflow:hidden;padding:0 20px;}
.wd_tini_account_wrapper .form_wrapper_footer span {float:left;font-size:12px;/*color:#999;*/}
.wd_tini_account_wrapper .form_wrapper_footer span a {float:left;margin-left:2px;font-size:12px;}
.wd_tini_account_wrapper #wp-submit {cursor:pointer;font-size:14px;text-transform:uppercase;font-family:"Share";padding:0 30px;height:40px;line-height:40px;/*background:#000;*/}
.wd_tini_cart_wrapper .cart_dropdown ul.cart_list li {padding-left:0;}

/* 6 - 2 SHOPPING CART */
.cart_dropdown {width:343px;padding:27px 0 0;}
.cart_dropdown h4, .cart_dropdown h4 a {font-size:20px;line-height:26px;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 {margin-bottom:0;font-size:12px;line-height:14px;}
.cart_dropdown .cart_dropdown_size span {}
.cart_dropdown .dropdown_header {overflow:hidden;padding:0 20px;}
.cart_dropdown .dropdown_header:before {content:"\f0d8";font-family:FontAwesome;display:inline-block;color:#000;position:absolute;top:-4px;right:90px;width:10px;height:10px;}
.cart_dropdown .total {float:left;text-align:left;margin:0}
.cart_dropdown .total strong {font-weight:normal;font-family:"Share";text-transform:uppercase;/*color:#999;*/font-size:14px;padding-bottom:6px;display:inline-block;}
.cart_dropdown .total span {display:block;margin:0;font-size:18px;/*color:#999*/}
.cart_dropdown .cart_dropdown_subtotal {display:none;}
.cart_dropdown .buttons {float:right;}
.cart_dropdown .dropdown_body {position:relative;padding:3px 20px 0;}
.cart_dropdown .dropdown_body .head_msg {padding:0 0 10px;display:block;}
.cart_dropdown ul.cart_list {margin:0;padding:15px 0 20px!important;border-width:0 0 1px;border-style:solid;margin:0 0 20px!important;}
.cart_dropdown ul.cart_list li {list-style:none;display:block;min-height:112px;overflow:hidden;width:100%;clear:both;position:relative;margin:20px 0 0!important;padding: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 {width:108px;height:108px;display:block;position:absolute;left:0;top:0px;z-index:2;}
.cart_dropdown ul.cart_list li a img.wp-post-image {border-width:1px;border-style:solid;margin:0 20px 0 0;float:left;width:106px!important;height:106px!important;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}  
.cart_dropdown ul.cart_list li a img.wp-post-image:hover {/*border-color:#000;*/}
.cart_dropdown ul.cart_list li a.remove {position:absolute;right:0;top:0;display:inline-block;}
.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:121px;padding-right:20px;font-size:11px;min-height:110px;/*color:#1e1e1e;*/line-height:14px;float:left;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.cart_dropdown ul.cart_list li .cart_item_wrapper .quantity {display:inline-block;clear:left;width:100%;/*color:#000;*/font-size:14px;margin:0 0 5px;}
.cart_dropdown ul.cart_list li .cart_item_wrapper .quantity .amount {font-size:14px;}
.cart_dropdown ul.cart_list li .cart_item_wrapper .product_sku {display:inline-block;clear:left;width:100%;color:#969696;padding-top:2px;}
.cart_dropdown ul.cart_list li .cart_item_wrapper > a:hover {text-decoration:none;color:#BE0404}
.cart_dropdown .dropdown_footer {padding:0 20px 15px;overflow:hidden;}
ul.cart_list > li .cart_item_wrapper, html .woocommerce ul.cart_list > li .cart_item_wrapper {top:-2px;position:relative;}

/* 7 BREADCRUMB */
html .woocommerce .woocommerce-breadcrumb, #crumbs {display:block;width:100%;max-width:1240px;margin:0 auto!important;padding:20px 30px 15px;text-transform:uppercase;font-size:14px;/*font-family:"Share";*/box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
html .woocommerce .woocommerce-breadcrumb a:hover, #crumbs a:hover {text-decoration:none;}
html .woocommerce .woocommerce-breadcrumb .brn_arrow, #crumbs .brn_arrow {color:transparent;font-size:0;display:inline-block;}
html .woocommerce .woocommerce-breadcrumb .brn_arrow:after, #crumbs .brn_arrow:after {content:"\f0da";font-family:FontAwesome;font-size:10px;padding:0 11px;}

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

/*==============================================================*/
/*                TECHGOSTORE  III. FOOTER                          */
/*==============================================================*/

#footer {width:100%;float:left;margin-top:20px;}
#footer .footer-container {max-width:1240px;margin:0 auto;width:100%}
#footer h3.widget-title {font-size:18px;text-transform:uppercase;border-width:0 0 2px;border-style:solid;}
#footer .first-footer-widget-area h3.widget-title {padding:0 0 10px;}
#footer ul li {line-height:14px;}

/* 1 - FIRST FOOTER WIDGET AREA */
#footer .first-footer-widget-area {/*background:rgba(0,0,0,0.08);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#08000000,endColorstr=#08000000)";*/zoom: 1;}
.ie8 #footer .first-footer-widget-area {-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#08000000,endColorstr=#08000000)";}
#footer .first-footer-widget-area ul.xoxo {padding:0 50px 0 10px;}
#footer .first-footer-widget-area ul.xoxo > li {margin-top:30px;}
#footer .first-footer-widget-area ul.xoxo > li:first-child {margin-top:0;}

/* 2 - SECOND FOOTER WIDGET AREA */
#footer .second-footer-widget-area ul.xoxo {padding-right:40px;}
#footer .second-footer-widget-area ul.xoxo > li {margin-top:30px;}
#footer .second-footer-widget-area ul.xoxo > li:first-child {margin-top:0;}
#footer .second-footer-widget-area .span8 > div {/*padding:0 10px;*/}
#footer .second-footer-widget-area .span8 > div .xoxo {padding-right:30px;}

/* 3 - THRID FOOTER WIDGET AREA */
#footer .wd_footer_end {overflow:hidden;}

/* 4 - COPY RIGHT */
#footer .wd_footer_end > div {position:relative;overflow:hidden;max-width:1200px;min-height:55px;border-width:1px;border-style:solid;margin:35px auto 60px;padding-left:80px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#footer .wd_footer_end > div #copy-right {position:relative;min-height:53px;font-size:11px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#footer .wd_footer_end > div #copy-right:after {content:"";width:1px;position:absolute;right:0;top:0;bottom:-1000px;}
#footer .wd_footer_end > div #copy-right a {font-size:11px;}
#footer .wd_footer_end > div:before {content:"";display:inline-block;width:40px;height:40px;background:url(images/images.png) no-repeat -373px 0;position:absolute;left:8px;top:8px;}
#footer .wd_footer_end > div:after {content:"";display:inline-block;width:1px;position:absolute;top:0;bottom:0;left:56px;}
#footer .wd_footer_end > div #copy-right .copyright {padding:19px 0 20px;}

/* 5 - PAYMENT */
.payment {padding:20px 0 0 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.payment a {margin:0 10px 8px 0;}

/* 6 - BLOCK ABOUT US */
.about-us .address {padding-top:10px;position:relative;}
.about-us .address:before {content:"";display:inline-block;height:1px;position:absolute;left:0;right:20px;top:0;background:#303030;}
.about-us .address .add-1 {position:relative;font-style:italic;color:#494949;font-family:"Source Sans Pro";font-weight:bold;font-size:14px;margin-right:30px;}
.about-us .address .add-1:before {content:"";display:inline-block;height:2px;position:absolute;left:0;right:0;top:-10px;background:#494949;}
.about-us .address .add-2 {font-size:14px;font-family:"Source Sans Pro"}
.ie8 .about-us .address .add-2 {font-size:12px;}
.ie8 .about-us .address .add-1  {font-size:12px;}

/************ end Footer ************/

/*==============================================================*/
/*                TECHGOSTORE  IV. HOME PAGE                    */
/*==============================================================*/

/* 1 - 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;}

/* 2 - FLEX SLIDER */
body .flexslider {border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;}
body .flexslider ul li {list-style:none;}
body .flexslider .slides img {margin-bottom:0;}

/* 3 - 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 {position:relative;padding:30px 15px 10px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.featured_product_slider_wrapper > div .pager {margin:-20px 0 20px;}
.featured_product_slider_wrapper ul {display:block;overflow:hidden;position:relative!important;height:auto!important;}
.featured_product_slider_wrapper ul li a:hover {text-decoration:underline;}
.featured_product_slider_wrapper ul li img {margin:0 auto;display:block;}
.featured_product_slider_wrapper ul li {height:auto!important;}
.featured_product_slider_wrapper .caroufredsel_wrapper {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;}
.body-end-widget-area .featured_product_slider_wrapper .slider_control .next {right:-15px;} 
.body-end-widget-area .nivo-directionNav a.nivo-prevNav, .body-end-widget-area .flex-direction-nav a.flex-prev, .body-end-widget-area .featured_product_slider_wrapper .slider_control .prev,.body-end-widget-area .nivo-directionNav a.nivo-nextNav,.body-end-widget-area .flex-direction-nav a.flex-next,.body-end-widget-area .featured_product_slider_wrapper .slider_control .next {background:transparent;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;}

.fredsel_slider_wrapper_inner {position:relative;}
.fredsel_slider_wrapper_inner ul li {padding-left:0;text-align:center;}

/* 4 - REVOLUTION SLIDER */
.rev_slider_wrapper {max-width:100%;overflow:hidden!important;}
.rev_slider_wrapper .rev_slider {max-width:100%;}
.rev_slider_wrapper .tp-simpleresponsive > ul li {max-width:100%;}
.rev_slider_wrapper .tp-leftarrow.default {width:112px;height:112px;left:0!important;margin-left:-56px!important;top:50%!important;margin-top:-56px!important;background:#000 url(images/images.png) no-repeat -65px -158px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;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}
.rev_slider_wrapper .tp-leftarrow.default:hover {background-color:rgba(255,255,255,0.1);background-position:-121px -158px;}
.rev_slider_wrapper .tp-rightarrow.default {width:112px;height:112px;right:0!important;margin-right:-56px!important;top:50%!important;margin-top:-56px!important;background:#000 url(images/images.png) no-repeat 15px -158px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;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}
.rev_slider_wrapper .tp-rightarrow.default:hover {background-color:rgba(255,255,255,0.1);background-position:-44px -158px;}
#right-sidebar .rev_slider_wrapper .tp-rightarrow.default, #left-sidebar .rev_slider_wrapper .tp-rightarrow.default , #right-sidebar .rev_slider_wrapper .tp-leftarrow.default, #left-sidebar .rev_slider_wrapper .tp-leftarrow.default {display:none!important;}
#right-sidebar .rev_slider_wrapper .tp-bullets, #left-sidebar .rev_slider_wrapper .tp-bullets {bottom:0!important;}

/* 5 - NIVO SLIDER */
.nivoSlider {z-index:0;}
.nivo-directionNav a.nivo-prevNav, 
.flex-direction-nav a.flex-prev {z-index:9;position:absolute;left:15px;top:50%;left:0!important;margin-top:-56px;margin-left:-56px;width:112px;height:112px;display:inline-block;font-size:0;color:transparent;background:#000 url(images/images.png) no-repeat -65px -158px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;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}
.nivo-directionNav a.nivo-prevNav:hover, 
.flex-direction-nav a.flex-prev:hover {background-color:rgba(255,255,255,0.1);background-position:-121px -158px;}
.nivo-directionNav a.nivo-nextNav, 
.flex-direction-nav a.flex-next {position:absolute;right:0;top:50%;margin-top:-56px;margin-right:-56px;width:112px;height:112px;display:inline-block;font-size:0;color:transparent;background:#000 url(images/images.png) no-repeat 15px -158px;;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;z-index:9;}
.nivo-directionNav a.nivo-nextNav:hover, 
.flex-direction-nav a.flex-next:hover {background-color:rgba(255,255,255,0.1);background-position:-44px -158px;}

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

/* 6 - FEATURE PRODUCT SLIDER */
.featured_product_slider_wrapper .slider_control .next {z-index:5;width:50px;height:50px;position:absolute;right:-45px;top:50%;margin-top:-25px;color:transparent;font-size:0;line-height:0;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}
.woocommerce > .featured_product_slider_wrapper .slider_control .next {height:180px;margin-top:-90px;right:-55px;}
.featured_product_slider_wrapper .slider_control .next:hover {background-color:#f2f2f2;}
.featured_product_slider_wrapper .slider_control .next:before {content:"";position:absolute;left:50%;margin-left:-5px;top:50%;margin-top:-9px;display:block;width:10px;height:18px;background:url(images/images.png) no-repeat -351px -63px;}
.featured_product_slider_wrapper .slider_control .prev {width:50px;height:50px;position:absolute;left:-45px;top:50%;margin-top:-25px;color:transparent;font-size:0;line-height:0;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}
.woocommerce > .featured_product_slider_wrapper .slider_control .prev  {height:180px;margin-top:-90px;left:-55px;}
.featured_product_slider_wrapper .slider_control .prev:hover {background-color:#f2f2f2;}
.featured_product_slider_wrapper .slider_control .prev:before {content:"";position:absolute;left:50%;margin-left:-5px;top:50%;margin-top:-9px;display:block;width:10px;height:18px;background:url(images/images.png) no-repeat -323px -63px;}
.featured_product_slider_wrapper.shortcode_slider {padding-left:50px;padding-right:50px;}
.woocommerce > .featured_product_slider_wrapper.shortcode_slider .slider_control .next {right:0;}
.woocommerce > .featured_product_slider_wrapper.shortcode_slider .slider_control .prev {left:0;} 
.slider-wrapper {position:relative;overflow:hidden;}

/* 7 - 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;background:#fff;}
.slideshow-wrapper {position:relative;z-index:1;overflow:hidden;}
.slideshow-wrapper.main-slideshow.box {max-width:980px;margin-left:auto;margin-right:auto;}
.slideshow-wrapper.main-slideshow > div {min-height:0;}

/* LOADING CART */
.wd_tini_cart_wrapper.loading-cart{position:relative;z-index:1}
.wd_tini_cart_wrapper.loading-cart:after{position:absolute;top:0;left:-30px;right:-30px;bottom:0;content:"";background-color:#000 !important;z-index:7;}
.wd_tini_cart_wrapper.loading-cart:before{position:absolute;top:9px;left:-5px;content:"";right:0;bottom:0;background-color:transparent !important;background-image:url(images/ajax-loader.gif);background-repeat:no-repeat;background-position:top right;z-index:8;}
 
/*==============================================================*/
/*            TECHGOSTORE  IV. BANNER WIDGET AREA               */
/*==============================================================*/ 

.banner-page .xoxo {margin-top:20px;} 
.banner-page .xoxo img {margin-bottom:10px;}
.banner-page .one_half, .banner-page .one_third, .banner-page .two_third, .banner-page .one_fourth, .banner-page .three_fourth, .banner-page .one_fifth, .banner-page .two_fifth, .banner-page .three_fifth, .banner-page .four_fifth, .banner-page .one_sixth, .banner-page .five_sixth {margin-bottom:10px;}
 
/*==============================================================*/
/*            TECHGOSTORE  V. CATAGORIES PRODUCTS PAGE              */
/*==============================================================*/

h1.page-title {}
div.term-description {}
html .woocommerce .woocommerce-result-count, html .woocommerce-page .woocommerce-result-count {font-family:"Share";color:#000;font-size:14px;margin:0 20px 12px 0;line-height:28px;}
.tax-product_cat h1.page-title {}
.tax-product_cat ul.products {padding-top:22px!important;margin-bottom:0!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;}

/* 1 - CATAGORIES PAGE */
body.woocommerce .woocommerce-ordering select, 
body.woocommerce-page .woocommerce-ordering select {width:200px;font-size:12px;padding:4px;}
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 {cursor:default;width:25%;margin:0 0 20px;padding:0 20px 20px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
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 li.product .product-meta-wrapper,
body.woocommerce-page ul.products li.product .product-meta-wrapper {padding:0 20px 0 0;}
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.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;}
body.woocommerce ul.products.list li.product .product-meta-wrapper, body.woocommerce-page ul.products.list li.product .product-meta-wrapper {padding-right:0;}

/* 2 - DESCRIPTION */
.cat_custom_content {overflow:hidden;border-bottom:2px solid #000;padding-bottom:20px;}

/* 3 - NUMBER OF COLUMNS IN CATAGORIES PAGE */
body.woocommerce ul.products li.product.span12, 
body.woocommerce-page ul.products li.product.span12 {width:50%;}
body.woocommerce ul.products li.product.span8, 
body.woocommerce-page ul.products li.product.span8 {width:33%}
body.woocommerce ul.products li.product.span6, 
body.woocommerce-page ul.products li.product.span6 {width:25%}
body.woocommerce ul.products li.product.span4, 
body.woocommerce-page ul.products li.product.span4 {width:16%;}

/* 4 - 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;list-style:none;}
ul.archive-product-subcategories > li.product img {max-width:100%;height:auto;}
ul.archive-product-subcategories > li.product h3 {tmargin:10px 0 0;}

/* 5 - 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 {position:relative;border-width:2px 0 0;border-style:solid;border-color:#000;margin:0 0 15px;padding:24px 0 37px;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;margin:0 1px;}
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-size:14px;font-family:"Share";padding:4px;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s}
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:#000;color:#fff;}
body.woocommerce nav.woocommerce-pagination ul li a.prev, 
body.woocommerce-page nav.woocommerce-pagination ul li a.prev, 
body.woocommerce #content nav.woocommerce-pagination ul li a.prev,
body.woocommerce nav.woocommerce-pagination ul li a.next, 
body.woocommerce-page nav.woocommerce-pagination ul li a.next, 
body.woocommerce #content nav.woocommerce-pagination ul li a.next {padding:4px 7px;}
body.woocommerce nav.woocommerce-pagination ul li a.prev, 
body.woocommerce-page nav.woocommerce-pagination ul li a.prev, 
body.woocommerce #content nav.woocommerce-pagination ul li a.prev {position:absolute;left:50%;top:auto;bottom:0;right:auto;margin-left:-53px;}
body.woocommerce nav.woocommerce-pagination ul li a.next, 
body.woocommerce-page nav.woocommerce-pagination ul li a.next, 
body.woocommerce #content nav.woocommerce-pagination ul li a.next {position:absolute;bottom:0;top:auto;left:50%;right:auto;margin-left:4px;}
body.woocommerce nav.woocommerce-pagination ul li a.next:before, 
body.woocommerce-page nav.woocommerce-pagination ul li a.next:before, 
body.woocommerce #content nav.woocommerce-pagination ul li a.next:before {content:"";display:inline-block;width:1px;height:13px;background:#000;position:absolute;left:-6px;right:auto;top:3px;bottom:auto;}
body.woocommerce nav.woocommerce-pagination ul li a.prev:hover, 
body.woocommerce-page nav.woocommerce-pagination ul li a.prev:hover, 
body.woocommerce #content nav.woocommerce-pagination ul li a.prev:hover,
body.woocommerce nav.woocommerce-pagination ul li a.next:hover, 
body.woocommerce-page nav.woocommerce-pagination ul li a.next:hover, 
body.woocommerce #content nav.woocommerce-pagination ul li a.next:hover {background:none;}
body.woocommerce nav.woocommerce-pagination ul li a.prev:before, 
body.woocommerce-page nav.woocommerce-pagination ul li a.prev:before, 
body.woocommerce #content nav.woocommerce-pagination ul li a.prev:before {font-family:FontAwesome;content:"\f0d9";font-size:10px;position:relative;top:-2px;left:-7px;}
body.woocommerce nav.woocommerce-pagination ul li a.next:after, 
body.woocommerce-page nav.woocommerce-pagination ul li a.next:after, 
body.woocommerce #content nav.woocommerce-pagination ul li a.next:after {font-family:FontAwesome;content:"\f0da";font-size:10px;position:relative;top:-1px;right:-7px;}

/* 6 - SCROLL BUTTON */
#to-top a {position:fixed;z-index:10;bottom:20px;right:20px;width:40px;height:40px;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}
#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;}

/* 7 - PRODUCT LIST & GRID */
/* 7 - 1 GRID */
#container .gridlist-toggle {clear:none;float:left;margin-bottom:0;position:relative;top:6px;overflow:hidden;border:0;background:none;width:33px;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 0 0;filter:none;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin-right:5px;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 -17px 0px;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;}
#container .gridlist-toggle{padding:0 !important; width:auto !important;}
/* 7 - 2 LIST */
body.woocommerce ul.products.list li.product, 
body.woocommerce-page ul.products.list li.product {padding:0;border-right:0;padding:0 0 20px;}
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;margin-right:20px;overflow:visible;position:relative;}
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 {position:relative;text-align:left;display:block;overflow:hidden;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 .short-description .short-description-title, 
body.woocommerce-page ul.products.list li.product .product-meta-wrapper .short-description .short-description-title {margin:0 0 10px;text-transform:uppercase;}
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;}
.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;*/}
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;}

/* 8 - QUICK SHOP */
#em_quickshop_handler {width:70px;height:70px;text-align:center;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
#em_quickshop_handler > span {padding:19px 10px 0;display:inline-block;width:50px;height:50px;}
#em_quickshop_handler > span span {display:inline-block;width:100%;height:100%;line-height:16px;font-family:"Share"}

/* 9 - CLOUD ZOOM */
/*#wrap .mousetrap {left:50%}*/
	
/*==============================================================*/
/*               TECHGOSTORE  VI. CONTACT FORM                      */
/*==============================================================*/

/* CONTACT FORM */
.wpcf7 {text-transform:uppercase;font-family:"Share";font-size:12px;color:#000;}
.wpcf7 input {width:100%;max-width:535px;font-family:"Rototo";text-transform:none;color:#999;}
.wpcf7 textarea {width:100%;max-width:535px;font-family:"Rototo";text-transform:none;color:#999;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.wpcf7 input[type^="submit"] {width:auto;cursor:pointer;}
.wpcf7 span.wpcf7-form-control-wrap {display:block;margin:10px 0;}
.wpcf7 span.wpcf7-not-valid-tip {left:10px;border:0;color:#BE0404}
html div.wpcf7 img.ajax-loader {margin:0 0 0 20px;}
html div.wpcf7-validation-errors {background:#FFF0C8;color:#F0AF00;font-family:"Roboto";padding:20px;margin:20px 0;border-width:1px;font-weight:normal;text-transform:none;width:100%;max-width:535px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.pp_woocommerce .wpcf7 textarea {height:150px;}

.contact-form ul li {list-style:none;}

/*==============================================================*/
/*                TECHGOSTORE VII. DETAIL PRODUCT               */
/*==============================================================*/

/* LAYOUT */
.single-product .right-sidebar-content .single_product_summary_end, 
.single-product .right-sidebar-content .related.products{margin-left:50px;}
.single-product .left-sidebar-content .single_product_summary_end, 
.single-product .left-sidebar-content .related.products{margin-right:50px;}
.entry-content-post > .woocommerce {padding-bottom:20px;}

table.variations td {padding-bottom:10px;}
table.variations td.value select {margin-right:10px;}

/* 1 - DETAIL PRODUCT FULLWIDTH */
#main_content.span24 .single_product_summary_end {width:51%;float:right;border:0;padding:0 0 0 40px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#main_content.span24 .related {width:51%;float:right;padding:0 0 0 40px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

/* 2 - DETAIL PRODUCT LEFT & RIGHT SIDEBAR */
.woocommerce #main_content.span12  div.product div.summary, 
.woocommerce #main_content.span12  #content div.product div.summary, 
.woocommerce-page #main_content.span12  div.product div.summary, 
.woocommerce-page #main_content.span12  #content div.product div.summary {width:100%;padding:0;}
body.woocommerce #main_content.span12 div.product div.images, 
body.woocommerce-page #main_content.span12 #main_content.span12 div.product div.images, 
body.woocommerce #main_content.span12 #content div.product div.images, 
body.woocommerce-page #main_content.span12 #content div.product div.images {width:auto;max-width:100%;}
body.woocommerce #main_content.span12 div.product > .tabbable.tabs-left > .nav-tabs,
body.woocommerce-page #main_content.span12 div.product > .tabbable.tabs-left > .nav-tabs {width:100%;} 
body.woocommerce #main_content.span12 div.product > .tabbable.tabs-left > .tab-content,
body.woocommerce-page #main_content.span12 div.product > .tabbable.tabs-left > .tab-content {width:100%;padding-top:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body.woocommerce #main_content.span12 div.product > .tabbable.tabs-left > .tab-content:before,
body.woocommerce-page #main_content.span12 div.product > .tabbable.tabs-left > .tab-content:before {top:30px;}

/* 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:block;}
html .woocommerce ul.products li.product a:hover,html .woocommerce-page ul.products li.product a:hover {color:#BE0404}

/* DETAIL PRODUCT */
html .woocommerce div.product div.summary p, 
html .woocommerce #content div.product div.summary p, 
html .woocommerce-page div.product div.summary p, 
html .woocommerce-page #content div.product div.summary p {float:left;width:100%;}
html .pp_woocommerce div.product div.summary,
html .woocommerce div.product div.summary, 
html .woocommerce #content div.product div.summary, 
html .woocommerce-page div.product div.summary, 
html .woocommerce-page #content div.product div.summary{width:51%;padding-left:40px;float:right;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

/* 1 - 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,
body.page div.product div.images {position:relative;z-index:2!important;overflow:visible;float:left;width:49%;padding:5px 0 0;margin:0 0 45px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body.woocommerce div.product div.images #wrap, 
body.woocommerce-page div.product div.images #wrap, 
body.woocommerce #content div.product div.images #wrap, 
body.woocommerce-page #content div.product div.images #wrap,
body.page div.product div.images #wrap {z-index:2!important;}
body.woocommerce div.product div.images #wrap .cloud-zoom-big, 
body.woocommerce-page div.product div.images #wrap .cloud-zoom-big, 
body.woocommerce #content div.product div.images #wrap .cloud-zoom-big, 
body.woocommerce-page #content div.product div.images #wrap .cloud-zoom-big,
body.page div.product div.images #wrap .cloud-zoom-big {z-index:999999!important;}
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,
body.page 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,
body.page 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,
body.page 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,
body.page div.product div.images div.thumbnails a {margin:0;display:block;}
body.page 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 .return-shipping , 
body.woocommerce-page div.product div.images .return-shipping, 
body.woocommerce #content div.product div.images .return-shipping, 
body.woocommerce-page #content div.product div.images .return-shipping {margin-top:20px;}
body.woocommerce div.product div.images .content-quick , 
body.woocommerce-page div.product div.images .content-quick , 
body.woocommerce #content div.product div.images .content-quick , 
body.woocommerce-page #content div.product div.images .content-quick {overflow:hidden;} 
body.woocommerce div.product div.images .content-quick img, 
body.woocommerce-page div.product div.images .content-quick img, 
body.woocommerce #content div.product div.images .content-quick img, 
body.woocommerce-page #content div.product div.images .content-quick img {margin:0 10px 10px 0;float:left;}

/* 2 - TITLE */
html .woocommerce div.product .product_title, 
html.woocommerce #content div.product .product_title, 
html .woocommerce-page div.product .product_title, 
html.woocommerce-page #content div.product .product_title,
html .page div.product .product_title {text-transform:none;font-size:24px;line-height:26px;margin:0 0 10px;font-family:"Roboto";letter-spacing:-0.5px;}

/* 3 - SHARE BY EMAIL */
.summary.entry-summary a[title^="Share by Email"] {display:inline-block;float:left;padding:0 0 0 20px;margin:0 0 25px;font-family:"Arial";font-size:11px;background:url(images/images.png) no-repeat -489px -76px;color:#7f7f7f}
.summary.entry-summary a[title^="Share by Email"]:after {display:block;height:0;content:".";clear:both;visibility:hidden;}
.summary.entry-summary a[title^="Share by Email"]:hover {color:#BE0404}

/* 4 - DESCRIPTION */
html .woocommerce div.product div.summary .wd_product_content, 
html .woocommerce #content div.product div.summary .wd_product_content, 
html .woocommerce-page div.product div.summary .wd_product_content, 
html .woocommerce-page #content div.product div.summary .wd_product_content,
html .page div.product div.summary .wd_product_content {float:left;width:100%;margin:0 0 22px;}
html .woocommerce div.product form.cart .variations select, 
html .woocommerce-page div.product form.cart .variations select, 
html .woocommerce #content div.product form.cart .variations select, 
html .woocommerce-page #content div.product form.cart .variations select {margin:0 0 10px;}

/* 5 - PRICE */
div.product .entry-summary span.price del
html .woocommerce div.product .entry-summary span.price del, 
div.product .entry-summary p.price del,
html .woocommerce div.product .entry-summary p.price del, 
html .woocommerce #content div.product .entry-summary span.price del, 
html .woocommerce #content div.product .entry-summary p.price del, 
html .woocommerce-page div.product .entry-summary span.price del, 
div.product .entry-summary p.price del,
html .woocommerce-page div.product .entry-summary p.price del, 
html .woocommerce-page #content div.product .entry-summary span.price del, 
html .woocommerce-page #content div.product .entry-summary p.price del,
html .page div.product .entry-summary span.price del {font-size:30px;line-height:32px;color:#999;margin:0 10px 0 0;} 
span.from, span.to {color:#999;}
div.product .entry-summary span.price,
div.product .entry-summary p.price,
html .woocommerce div.product .entry-summary span.price, 
html .woocommerce div.product .entry-summary p.price, 
html .woocommerce #content div.product .entry-summary span.price, 
html .woocommerce #content div.product .entry-summary p.price, 
html .woocommerce-page div.product .entry-summary span.price, 
html .woocommerce-page div.product .entry-summary p.price, 
html .woocommerce-page #content div.product .entry-summary span.price, 
html .woocommerce-page #content div.product .entry-summary p.price,
div.product .entry-summary span.price {font-size:30px;line-height:32px;/*color:#000;*/}
div.product .entry-summary span.price ins,
div.product .entry-summary p.price ins,
html .woocommerce div.product .entry-summary span.price ins, 
html .woocommerce div.product .entry-summary p.price ins, 
html .woocommerce #content div.product .entry-summary span.price ins, 
html .woocommerce #content div.product .entry-summary p.price ins, 
html .woocommerce-page div.product .entry-summary span.price ins, 
html .woocommerce-page div.product .entry-summary p.price ins, 
html .woocommerce-page #content div.product .entry-summary span.price ins, 
html .woocommerce-page #content div.product .entry-summary p.price ins,
html .page div.product .entry-summary span.price ins {text-decoration:none;}
.single_variation {overflow:hidden;margin:0 0 10px;}
.single_add_to_cart_button.variable_hidden {display:none!important;}

/* 6 - FORM CART */
div.product form.cart,
html .woocommerce div.product form.cart, 
html .woocommerce #content div.product form.cart, 
html .woocommerce-page div.product form.cart, 
html .woocommerce-page #content div.product form.cart,
html .page div.product form.cart {margin:0 0 25px;overflow:hidden;display:block;float:left;width:100%;}

/* 7 - INPUT QUANTITY */
.summary .quantity,
body.woocommerce .summary .quantity, 
body.woocommerce-page .summary .quantity button.button, 
body.woocommerce #content .summary .quantity , 
body.woocommerce-page #content .summary .quantity,
body.page .summary .quantity {width:auto;margin-bottom:10px!important;overflow:hidden;} 
.quantity .minus,
body.woocommerce .quantity .minus, 
body.woocommerce-page .quantity .minus , 
body.woocommerce #content .quantity .minus, 
body.woocommerce-page #content .quantity .minus,
body.page .quantity .minus {cursor:pointer;background:#000 url(images/images.png) no-repeat -325px -196px;position:relative;left:auto;top:auto;display:inline-block;float:left;width:40px;height:40px;text-align:center;border:0;margin:0 1px 0;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;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}
.quantity .minus:hover,
body.woocommerce .quantity .minus:hover, 
body.woocommerce-page .quantity .minus:hover , 
body.woocommerce #content .quantity .minus:hover, 
body.woocommerce-page #content .quantity .minus:hover,
body.page .quantity .minus:hover {background:#be0404 url(images/images.png) no-repeat -325px -196px}
.quantity input.qty,
body.woocommerce .quantity input.qty, 
body.woocommerce-page .quantity input.qty , 
body.woocommerce #content .quantity input.qty, 
body.woocommerce-page #content .quantity input.qty,
.quantity input.qty {display:inline-block;float:left;text-align:left;font-size:18px;font-family:"Share";color:#fff;background:#000;border:0;margin:0;padding:0 20px;height:40px;line-height:40px;width:87px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0!important;-o-border-radius:0!important;-webkit-appearance:none;-moz-appearance:textfield;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s}
.quantity input.qty:hover,
body.woocommerce .quantity input.qty:hover, 
body.woocommerce-page .quantity input.qty:hover , 
body.woocommerce #content .quantity input.qty:hover, 
body.woocommerce-page #content .quantity input.qty:hover,
body.page .quantity input.qty:hover {background:#be0404}
.quantity .plus,
body.woocommerce .quantity .plus , 
body.woocommerce-page .quantity .plus  , 
body.woocommerce #content .quantity .plus, 
body.woocommerce-page #content .quantity .plus,
body.page .quantity .plus {cursor:pointer;background:#000 url(images/images.png) no-repeat -366px -195px;position:relative;left:auto;top:auto;display:inline-block;float:left;width:40px;height:40px;text-align:center;border:0;margin:0 1px 0;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;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}
.quantity .plus:hover,
body.woocommerce .quantity .plus:hover , 
body.woocommerce-page .quantity .plus:hover  , 
body.woocommerce #content .quantity .plus:hover, 
body.woocommerce-page #content .quantity .plus:hover,
body.page .quantity .plus:hover {background:#be0404 url(images/images.png) no-repeat -366px -195px}

/* 8 - BUTTON ADD TO CART */
.single_add_to_cart_button.button,
html .woocommerce .single_add_to_cart_button.button, 
html .woocommerce .single_add_to_cart_button.button, 
html .woocommerce .single_add_to_cart_button.button.alt, 
html .woocommerce .single_add_to_cart_button.button.alt,
html .page  .single_add_to_cart_button.button  {z-index:1;position:relative;top:auto;bottom:auto;left:auto;right:auto;width:100%;max-width:230px;text-align:center;margin:0 0 15px;border-width:1px;border-style:solid;background-image:none;text-transform:uppercase;/*font-family:"Share";*/color:transparent;font-size:0px;letter-spacing:-1px;text-shadow:none!important;-moz-text-shadow:none!important;-webkit-text-shadow:none!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
a.single_add_to_cart_button.button,
html .woocommerce a.single_add_to_cart_button.button, 
html .woocommerce a.single_add_to_cart_button.button, 
html .woocommerce a.single_add_to_cart_button.button.alt, 
html .woocommerce a.single_add_to_cart_button.button.alt,
html .page  a.single_add_to_cart_button.button {font-size:18px;}
html .woocommerce button.single_add_to_cart_button.button, 
html .woocommerce button.single_add_to_cart_button.button, 
html .woocommerce button.single_add_to_cart_button.button.alt, 
html .woocommerce button.single_add_to_cart_button.button.alt,
html .page  button.single_add_to_cart_button.button {border-color:transparent!important;background:transparent!important}
html .woocommerce button.single_add_to_cart_button.button:hover, 
html .woocommerce button.single_add_to_cart_button.button:hover, 
html .woocommerce button.single_add_to_cart_button.button.alt:hover, 
html .woocommerce button.single_add_to_cart_button.button.alt:hover,
html .page  button.single_add_to_cart_button.button:hover {border-color:transparent!important;background:transparent!important}
.single_add_to_cart_button.button,
html .woocommerce .single_add_to_cart_button.button:after, 
html .woocommerce .single_add_to_cart_button.button:after, 
html .woocommerce .single_add_to_cart_button.button.alt:after, 
html .woocommerce .single_add_to_cart_button.button.alt:after,
html .page  .single_add_to_cart_button.button:after {z-index:0;display:inline-block;text-align:center;content:"";position:absolute;left:0;right:0;top:0;bottom:0;font-size:18px;color:#fff;border-width:1px;border-style:solid;letter-spacing:-1px;content:"add to cart";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}

html .woocommerce a.single_add_to_cart_button.button, 
html .woocommerce a.single_add_to_cart_button.button, 
html .woocommerce a.single_add_to_cart_button.button.alt, 
html .woocommerce a.single_add_to_cart_button.button.alt,
html .page  a.single_add_to_cart_button.button {}
html .woocommerce a.single_add_to_cart_button.button:after, 
html .woocommerce a.single_add_to_cart_button.button:after, 
html .woocommerce a.single_add_to_cart_button.button.alt:after, 
html .woocommerce a.single_add_to_cart_button.button.alt:after,
html .page  a.single_add_to_cart_button.button:after {display:none;}

.single_add_to_cart_button.button:hover,
html .woocommerce .single_add_to_cart_button.button:hover, 
html .woocommerce .single_add_to_cart_button.button:hover, 
html .woocommerce .single_add_to_cart_button.button.alt:hover, 
html .woocommerce .single_add_to_cart_button.button.alt:hover,
html .page .single_add_to_cart_button.button.alt:hover {background:#be0404;border-color:#be0404}

/* 9 - RATING */
div.product div.summary .star-rating,
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 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,
body.page div.product div.summary .star-rating {float:left;clear:both;}
div.product div.summary .review_count,
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 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,
body.page div.product div.summary .review_count {position:relative;top:-1px;display:inline-block;line-height:18px;font-weight:bold;}

/* 10 - CAROUSEL THUMB */
div.list_carousel {position:relative;z-index:3;padding:20px 33px 0 0!important;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;display:inline-block;float:left;}
ul.product_thumbnails li,
ul.qs-thumbnails li {list-style:none;display:inline-block;float:left;padding:0 10px 0 0;height:auto!important;}
div.list_carousel div.caroufredsel_wrapper ul.product_thumbnails li a,
div.list_carousel div.caroufredsel_wrapper ul.qs-thumbnails li a{width:auto!important;height:auto!important;border-width:1px;border-style:solid;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s}
div.list_carousel div.caroufredsel_wrapper ul.product_thumbnails li a img,
div.list_carousel div.caroufredsel_wrapper ul.qs-thumbnails li a img {width:100%!important;height:auto%!important;}
div.list_carousel div.caroufredsel_wrapper ul.product_thumbnails li a:hover,
div.list_carousel div.caroufredsel_wrapper ul.qs-thumbnails li a:hover {/*border-color:#1e1e1e;*/}
div.list_carousel div.caroufredsel_wrapper ul.product_thumbnails li a:hover img,
div.list_carousel div.caroufredsel_wrapper ul.qs-thumbnails li a:hover img {/*opacity:0.5;filter:alpha(opacity=50)*/}
div.list_carousel .slider_control > a {position:absolute;z-index:3;top:-36px;font-size:0;color:transparent;display:inline-block;width:18px!important;height:18px!important;background:url(images/images.png) no-repeat;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s}
div.list_carousel .slider_control > a:hover {background-color:#000;}
div.list_carousel .slider_control > a.prev {right:35px;background-position:-257px -142px;}
div.list_carousel .slider_control > a.prev:hover {background-position:-274px -142px;}
div.list_carousel .slider_control > a.next {right:16px;background-position:-257px -123px;}
div.list_carousel .slider_control > a.next:hover {background-position:-274px -123px;}
.product .list_carousel .caroufredsel_wrapper {height:auto!important;}
.product .list_carousel .product_thumbnails {position:relative!important;height:auto!important;overflow:hidden;}

/* 11 - PRODUCT SUMMARY END */
.single_product_summary_end {padding:0 0 21px;border-bottom:1px dashed #ccc;margin:0 0 35px;}
.single_product_summary_end .wd_product_sku {/*color:#000;*/text-transform:uppercase;}
.single_product_summary_end .product_sku {color:#be0404}
.single_product_summary_end .availability {/*color:#000;*/text-transform:uppercase;}
.single_product_summary_end .availability span {color:#be0404}
.woocommerce .single_product_summary_end .star-rating, 
.woocommerce-page .single_product_summary_end .star-rating {float:left;margin:0 6px 15px 0;}
.single_product_summary_end .single_views {font-size:10px;margin:0 0 15px;width:100%;display:inline-block;}
.woocommerce .single_product_summary_end .social_sharing, 
.woocommerce-page .single_product_summary_end .social_sharing {margin:0 0 25px;}
.single_product_summary_end .wd_product_categories {margin:0 0 25px;}
.single_product_summary_end .wd_product_categories a {text-transform:uppercase;font-size:10px;/*color:#999;*/}
.single_product_summary_end .wd_product_categories a:hover {/*color:#BE0404*/}
.single_product_summary_end .tagcloud {overflow:hidden;}
.single_product_summary_end .tagcloud .tag_heading {display:inline-block;float:left;width:100%;/*font-family:"Share";*/font-size:14px;line-height:16px;/*color:#000;*/text-transform:uppercase;margin:0 0 13px;}
.single_product_summary_end .tagcloud a {display:inline-block;float:left;padding:7px 10px 6px;/*font-family:"Share";*/font-size:12px!important;line-height:14px;text-transform:uppercase;border-width:1px;border-style:solid;margin:0 2px 9px 0;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-webkit-font-smoothing: antialiased}
.single_product_summary_end .tagcloud a:hover {text-decoration:none;}

/* 12 - TABS */
div.product > .tabbable.tabs-left {border-width:2px 0 0;padding-top:30px;margin:0 0 50px;}
div.product > .tabbable.tabs-left > .nav-tabs > li {margin:0 0 2px;}
div.product > .tabbable.tabs-left > .nav-tabs > li.active:after {display:none;}
div.product > .tabbable.tabs-left > .nav-tabs > li > a {padding:10px 50px 9px;background:#fff;border-width:1px;border-style:solid;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s}
div.product > .tabbable.tabs-left > .nav-tabs > li > a:hover, 
div.product .tabbable.tabs-left .nav-tabs > li.active > a {/*background:#000;color:#fff;*/}
div.product > .tabbable.tabs-left > .nav-tabs:after {display:none;}
div.product > .tabbable.tabs-left > .tab-content {padding:0 0 20px 100px;position:relative;top:-5px;min-height:90px;}
div.product > .tabbable.tabs-left > .tab-content:before {position:absolute;left:30px;top:5px;width:51px;height:51px;content:"";display:block;background:url(images/images.png) no-repeat -414px 0;}

/* 12 - 1 REVIEW */
#reviews #comments > div {padding-bottom:20px;position:relative;margin:0 0 30px;}
#reviews #comments > div .star-rating {position:absolute;right:0;bottom:4px;}
#reviews #comments > div h2 {margin:0;}
#reviews #comments .add_review .button:hover {/*background:#BE0404;border-color:#BE0404;color:#fff;*/}
#reviews #comments .noreviews a {font-size:12px;}
#reviews #comments #reply-title {text-transform:none;font-family:"Roboto";}
html .woocommerce #reviews #comments ol.commentlist, 
html .woocommerce-page #reviews #comments ol.commentlist {margin:0 0 30px;overflow:hidden;}
html .woocommerce #reviews #comments ol.commentlist:before, 
html .woocommerce-page #reviews #comments ol.commentlist:before {z-index:2;content:"";display:inline-block;position:absolute;left:0;right:0;bottom:20px;height:2px;background:#fff;}
html .woocommerce #reviews #comments ol.commentlist li .comment-text, 
html .woocommerce-page #reviews #comments ol.commentlist li .comment-text {border-width:0 0 1px;border-color:#000;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
html .woocommerce #reviews #comments ol.commentlist li img.avatar, 
html .woocommerce-page #reviews #comments ol.commentlist li img.avatar {border:0;width:60px;height:60px;padding:0;background:#fff;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
html .woocommerce #reviews #comments ol.commentlist li .comment-text, 
html .woocommerce-page #reviews #comments ol.commentlist li .comment-text {margin:0 0 0 80px;}
html .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, 
html .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta {font-size:12px;}
html .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong, 
html .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong {text-transform:uppercase;font-family:"Share";font-size:14px;font-weight:normal;color:#000;}
html .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time, 
html .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta time{font-family:"Share";color:#999;font-size:14px;}

/* 12 - 2 TAGS */
div.product > .tabbable.tabs-left > .tab-content .tagcloud .tag_heading,
#collapse-tags .tag_heading  {float:left;width:100%;display:inline-block;margin:0 0 17px;font-size:34px;line-height:36px;font-family:"Share";letter-spacing:-1px;/*color:#000;*/text-transform:uppercase;}
#tab-tags .tagcloud,
#collapse-tags .tagcloud {overflow:hidden;}
#tab-tags .tagcloud a,
#collapse-tags .tagcloud a  {display:inline-block;float:left;padding:7px 10px 6px;font-family:"Share";font-size:12px!important;line-height:14px;text-transform:uppercase;color:#999;border:1px solid #999;margin:0 2px 9px 0;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-webkit-font-smoothing: antialiased}
#tab-tags .tagcloud a:hover,
#collapse-tags .tagcloud a:hover {color:#000;border-color:#000;text-decoration:none;}

/* 12 - 3 INFORMATION */
.home #tab-additional_information table.shop_attributes th
.woocommerce #tab-additional_information table.shop_attributes th, 
.woocommerce-page #tab-additional_information table.shop_attributes th {font-weight:normal;text-transform:uppercase;font-family:"Share";}
.page #tab-additional_information table.shop_attributes td
.woocommerce #tab-additional_information table.shop_attributes td, 
.woocommerce-page #tab-additional_information table.shop_attributes td {font-style:normal;}

/* 13 - RELATED */
.related > .heading-title {font-size:22px;border-width:0 0 2px;border-style:solid;}
html .woocommerce .related .caroufredsel_wrapper {height:auto!important;}
html .woocommerce .related .caroufredsel_wrapper ul.products {position:relative!important;cursor:default;}
html .woocommerce .related ul.products li.product {margin:0 0 20px;position:relative;min-height:110px;padding:0;width:100%;cursor:default;}
html .woocommerce .related ul.products li.product.first {clear:none;}
html .woocommerce .related ul.products li.product img {width:auto;height:auto;max-width:100%;}
html .woocommerce .related ul.products li.product .product_thumbnail_wrapper, 
html .woocommerce-page .related ul.products li.product .product_thumbnail_wrapper .product_thumbnail_wrapper{position:absolute;left:0;top:0;width:108px;height:108px;/*border-color:#cfcfcf;*/}
html .woocommerce .related ul.products li.product .product_thumbnail_wrapper:hover, 
html .woocommerce-page .related ul.products li.product .product_thumbnail_wrapper .product_thumbnail_wrapper:hover {border-color:#000;}
html .woocommerce .related ul.products li.product .product-meta-wrapper, 
html .woocommerce-page .related ul.products li.product .product_thumbnail_wrapper .product-meta-wrapper {padding:0 0 0 130px;}
html .woocommerce .related ul.products li.product .product-meta-wrapper .wd_product_categories, 
html .woocommerce-page .related ul.products li.product .product_thumbnail_wrapper .product-meta-wrapper .wd_product_categories {position:relative;top:-3px;line-height:16px;}
html .woocommerce .related .wd_single_related_control a {font-size:0;color:transparent;display:inline-block;width:18px;height:18px;background:url(images/images.png) no-repeat;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}
html .woocommerce .related .wd_single_related_control a:hover {background-color:#000;}
html .woocommerce .related .wd_single_related_control a.prev {background-position:-257px -142px;}
html .woocommerce .related .wd_single_related_control a.prev:hover {background-position:-274px -142px;}
html .woocommerce .related .wd_single_related_control a.next {background-position:-257px -123px;}
html .woocommerce .related .wd_single_related_control a.next:hover {background-position:-274px -123px;}

/* 14 - UPSELL */
body.woocommerce .upsells.products {float:left;width:100%;padding:20px 0 0;border-width:2px 0 0;border-style:solid;}
body.woocommerce .upsells.products .heading-title {font-size:28px;margin:0 0 30px;}
body.woocommerce .upsell_wrapper,
body.woocommerce-page .upsell_wrapper {position:relative;width:100%;padding:0 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body.woocommerce .upsell_wrapper > div.caroufredsel_wrapper,
body.woocommerce-page .upsell_wrapper > div.caroufredsel_wrapper {height:auto!important;}
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:auto!important;margin:0!important;padding:0 10px;}
body.woocommerce .upsell_wrapper .upsell_control > a#product_upsell_next {z-index:5;width:50px;height:180px;position:absolute;right:-28px;top:50%;margin-top:-90px;color:transparent;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s}
body.woocommerce .upsell_wrapper .upsell_control > a#product_upsell_next:hover {background-color:#f2f2f2;}
body.woocommerce .upsell_wrapper .upsell_control > a#product_upsell_next:before {content:"";position:absolute;left:50%;margin-left:-5px;top:50%;margin-top:-9px;display:block;width:10px;height:18px;background:url(images/images.png) no-repeat -351px -63px;}
body.woocommerce .upsell_wrapper .upsell_control > a#product_upsell_prev {width:50px;height:180px;position:absolute;left:-28px;top:50%;margin-top:-90px;color:transparent;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s}
body.woocommerce .upsell_wrapper .upsell_control > a#product_upsell_prev:hover {background-color:#f2f2f2;}
body.woocommerce .upsell_wrapper .upsell_control > a#product_upsell_prev:before {content:"";position:absolute;left:50%;margin-left:-5px;top:50%;margin-top:-9px;display:block;width:10px;height:18px;background:url(images/images.png) no-repeat -323px -63px;}

/* 15 - COMMENT LIGHTBOX */
.woocommerce h3#reply-title,.woocommerce-page h3#reply-title {margin:0 0 20px;}
.woocommerce #commentform p.comment-form-author, 
.woocommerce-page #commentform p.comment-form-author,
.woocommerce #commentform p.comment-form-email, 
.woocommerce-page #commentform p.comment-form-email {position:relative;height:48px;}
.woocommerce #commentform label, 
.woocommerce-page #commentform label {display:inline-block;}
.woocommerce #commentform span.required,
.woocommerce-page #commentform span.required {display:inline;color:red}
.woocommerce #commentform input#author,
.woocommerce #commentform input#email {position:absolute;left:0;top:20px;width:100%;max-width:400px;padding: 5px 6px 4px;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 {float:left;margin-bottom:0;}
.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:170px;}
.woocommerce #reviews #commentform p.comment-form-comment textarea,
.woocommerce-page #reviews #commentform p.comment-form-comment textarea  
.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:150px;padding: 5px 6px 4px;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.pp_content_container  #commentform p.stars > span, 
.woocommerce-page .pp_content_container #commentform p.stars > span {margin-top:0;}
.pp_content_container  #commentform label, 
.woocommerce p.stars span a, .woocommerce-page p.stars span a {transition:none;-moz-transition:none;-webkit-transition:none;}
.woocommerce p.stars, .woocommerce-page p.stars {clear:both;}
.woocommerce p.stars > span, .woocommerce-page p.stars > span {margin-left:0!important;}
#reviews #respond #commentform {margin-left:0;}
html .woocommerce #review_form #respond p, 
html .woocommerce-page #review_form #respond p {clear:both;}
#reviews #commentform label {text-transform:uppercase;font-size:14px;font-family:"Share";text-transform:uppercase;font-weight:normal;}

/* 16 - 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:first-child img,
.woocommerce-page .social_sharing .social_icon > div:first-child img {margin-bottom:0}
.woocommerce .social_sharing .social_icon > div ,
.woocommerce-page .social_sharing .social_icon > div{display:inline-block;float:left;margin:0 5px 5px 0;overflow:hidden;}
.woocommerce .social_sharing .social_icon > div.facebook,
.woocommerce-page .social_sharing .social_icon > div.facebook {}
.page .social_sharing a
.woocommerce .social_sharing a,
.woocommerce-page .social_sharing a {font-size:12px;}

/* 17 - GROUP PRODUCT */
html .woocommerce div.product form.cart table div.quantity , 
html .woocommerce #content div.product form.cart table div.quantity, 
html .woocommerce-page div.product form.cart table div.quantity , 
html .woocommerce-page #content div.product form.cart table div.quantity,
html .page div.product form.cart table div.quantity  {display:inline-block;position:relative;cursor:pointer;}
html .woocommerce div.product form.cart table div.quantity input.minus, 
html .woocommerce #content div.product form.cart table div.quantity input.minus, 
html .woocommerce-page div.product form.cart table div.quantity input.minus, 
html .woocommerce-page #content div.product form.cart table div.quantity input.minus,
html .page div.product form.cart table div.quantity input.minus {z-index:1;width:20px;height:20px;background-position:-335px -205px;background-color:#BE0404;border-left:1px solid #000;position:absolute;right:0;bottom:0;margin:0;cursor:pointer;}
html .woocommerce div.product form.cart table div.quantity input.plus, 
html .woocommerce #content div.product form.cart table div.quantity input.plus, 
html .woocommerce-page div.product form.cart table div.quantity input.plus,
html .woocommerce-page #content div.product form.cart table div.quantity input.plus,
html .page div.product form.cart table div.quantity input.plus {z-index:1;width:20px;height:20px;background-position:-376px -207px;background-color:#BE0404;border-left:1px solid #000;position:absolute;right:0;top:0;margin:0;cursor:pointer;}
html .woocommerce div.product form.cart table div.quantity input.qty, 
html .woocommerce #content div.product form.cart table div.quantity input.qty, 
html .woocommerce-page div.product form.cart table div.quantity input.qty, 
html .woocommerce-page #content div.product form.cart table div.quantity input.qty,
html .page div.product form.cart table div.quantity input.qty {padding:0 30px 0 20px;}
html .woocommerce div.product form.cart .group_table td.label, 
html .woocommerce #content div.product form.cart .group_table td.label, 
html .woocommerce-page div.product form.cart .group_table td.label, 
html .woocommerce-page #content div.product form.cart .group_table td.label,
html .page div.product form.cart .group_table td.label {/*display:table-cell;*/background:transparent;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;padding:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
html .woocommerce div.product form.cart .group_table td.label label, 
html .woocommerce #content div.product form.cart .group_table td.label label, 
html .woocommerce-page div.product form.cart .group_table td.label label, 
html .woocommerce-page #content div.product form.cart .group_table td.label label,
html .page div.product form.cart .group_table td.label label {position:relative;top:-4px;}
html .woocommerce div.product form.cart .group_table td.price, 
html .woocommerce #content div.product form.cart .group_table td.price, 
html .woocommerce-page div.product form.cart .group_table td.price, 
html .woocommerce-page #content div.product form.cart .group_table td.price,
html .page div.product form.cart .group_table td.price {font-size:14px;/*color:#000;*/vertical-align:top;}
html .woocommerce div.product form.cart .group_table td.price del, 
html .woocommerce #content div.product form.cart .group_table td.price del, 
html .woocommerce-page div.product form.cart .group_table td.price del, 
html .woocommerce-page #content div.product form.cart .group_table td.price del,
html .page div.product form.cart .group_table td.price del{color:#999;}
html .woocommerce div.product form.cart .group_table td.price ins, 
html .woocommerce #content div.product form.cart .group_table td.price ins, 
html .woocommerce-page div.product form.cart .group_table td.price ins, 
html .woocommerce-page #content div.product form.cart .group_table td.price ins,
html .page div.product form.cart .group_table td.price ins {text-decoration:none;}
html .woocommerce div.product form.cart .variations td.label, 
html .woocommerce #content div.product form.cart .variations td.label, 
html .woocommerce-page div.product form.cart .variations td.label, 
html .woocommerce-page #content div.product form.cart .variations td.label,
html .page div.product form.cart .variations td.label {background:transparent;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
html .woocommerce div.product form.cart .variations label, 
html .woocommerce #content div.product form.cart .variations label, 
html .woocommerce-page div.product form.cart .variations label, 
html .woocommerce-page #content div.product form.cart .variations label,
html .page div.product form.cart .variations label {color:#000;font-family:"Share";font-weight:normal;text-transform:uppercase;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;}

/* 17 - VARIABLE PRODUCT */
.woocommerce div.product form.cart table td.value, 
.woocommerce #content div.product form.cart table td.value, 
.woocommerce-page div.product form.cart table td.value, 
.woocommerce-page #content div.product form.cart table td.value,
.page div.product form.cart table td.value {text-align:left;}
.woocommerce div.product form.cart table td.value .reset_variations, 
.woocommerce #content div.product form.cart table td.value .reset_variations, 
.woocommerce-page div.product form.cart table td.value .reset_variations, 
.woocommerce-page #content div.product form.cart table td.value .reset_variations,
.page div.product form.cart table td.value .reset_variations {display:inline-block;margin:10px 0 0;font-size:12px;clear:both;}
.woocommerce div.product form.cart table td.value .reset_variations:before, 
.woocommerce #content div.product form.cart table td.value .reset_variations:before, 
.woocommerce-page div.product form.cart table td.value .reset_variations:before, 
.woocommerce-page #content div.product form.cart table td.value .reset_variations:before,
.page div.product form.cart table td.value .reset_variations:before {content:"";display:block;clear:both;min-height:1px;}
html .woocommerce div.product p.stock, 
html .woocommerce #content div.product p.stock, 
html .woocommerce-page div.product p.stock, 
html .woocommerce-page #content div.product p.stock,
html .page div.product p.stock {clear:both;font-size:14px;font-family:"Share";text-transform:uppercase;/*color:#000;*/margin:10px 0;}

/*=====================================================================================*/
/*                TECHGOSTORE VII. SHOP PAGE - WOOCOMMERCE SHORTCODE                   */
/*=====================================================================================*/

html .woocommerce form .form-row, html .woocommerce-page form .form-row {padding:0;}

/* 1 - CHECKOUT COUPON */
html .woocommerce .after_checkout_form {}
html .woocommerce .after_checkout_form .woocommerce-info , 
html .woocommerce-page .after_checkout_form .woocommerce-info {display:none!important;}
html .woocommerce .after_checkout_form form.checkout_coupon, 
html .woocommerce-page .after_checkout_form form.checkout_coupon {position:relative;display:block!important;float:left;width:100%;border:1px dashed #000;padding:25px 163px 25px 30px;margin:10px 0 40px;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;}
html .woocommerce .after_checkout_form form.checkout_coupon .form-row, 
html .woocommerce-page .after_checkout_form form.checkout_coupon .form-row {position:static;margin:0!important;padding:0!important;float:left;width:100%;}
html .woocommerce .after_checkout_form form.checkout_coupon .form-row.form-row-first, 
html .woocommerce-page .after_checkout_form form.checkout_coupon .form-row.form-row-first {margin:0 0 15px!important;}
html .woocommerce .after_checkout_form form.checkout_coupon .question_coupon, 
html .woocommerce-page .after_checkout_form form.checkout_coupon .question_coupon {font-family:"Share";font-size:18px;text-transform:uppercase;/*color:#000;*/letter-spacing:-1px;}
html .woocommerce .after_checkout_form form.checkout_coupon .click_coupon, 
html .woocommerce-page .after_checkout_form form.checkout_coupon .click_coupon {font-size:14px;color:#be0404;font-family:"Share";letter-spacing:-0.5px;display:inline-block;margin:0 0 0 5px;}
html .woocommerce .after_checkout_form form.checkout_coupon #coupon_code, 
html .woocommerce-page .after_checkout_form form.checkout_coupon #coupon_code {height:40px;max-width:985px;}
html .woocommerce .after_checkout_form form.checkout_coupon input.button, 
html .woocommerce-page .after_checkout_form form.checkout_coupon input.button {position:absolute!important;bottom:26px!important;top:auto!important;right:30px!important;width:129px;text-align:center;padding:0;height:40px;}

/* 2 - CHECKOUT TABS */
.wd_tabs_checkout {width:100%;float:left;}
.wd_tabs_checkout .nav-tabs {border:0;margin:0 0 25px -1px;}
.wd_tabs_checkout .nav-tabs li {list-style:none;margin:0;width:25%;padding:0 1px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.span12 .wd_tabs_checkout .nav-tabs li, .span18 .wd_tabs_checkout .nav-tabs li {width:50%;margin-bottom:1px;} 
.span12 .wd_tabs_checkout .wd_tab-content .wd_tab-pane .register-form,
.span12 .wd_tabs_checkout .wd_tab-content .wd_tab-pane .login-form,
.span12 form.checkout-resgister > div.wd_create_account {padding-left:0;padding-right:0;width:100%;}
.span12 .wd_tabs_checkout .wd_tab-content .wd_shipping_address, 
.span12 .wd_tabs_checkout .wd_tab-content .wd_billing_address {padding-left:0;padding-right:0;}
.span12 .woocommerce form.checkout-resgister .wd_shipping_address #shipping_address_2_field, 
.woocommerce-page .span12 form.checkout-resgister .wd_shipping_address #shipping_address_2_field {padding-right:0;width:100%;}
.span12 .wd_tabs_checkout .wd_tab-content .wd_tab-pane .register-form {margin-bottom:30px;}
.logged-in .wd_tabs_checkout .nav-tabs li {width:33.3%;}
.wd_tabs_checkout .nav-tabs > li > a {position:relative;font-size:22px;text-transform:uppercase;font-family:Share;letter-spacing:-1px;text-align:center;color:#fff;background:#000;padding:17px 0 16px;border:0;margin:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;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}
.wd_tabs_checkout .nav-tabs > li > a:after {display:inline-block;content:"";position:absolute;right:5px;top:5px;bottom:5px;left:5px;border:1px solid #000;}
.wd_tabs_checkout .nav-tabs > li.active > a,.wd_tabs_checkout .nav-tabs > li > a:hover {border:0;background:#be0404;color:#fff;}
.wd_tabs_checkout .nav-tabs > li.active > a:after ,.wd_tabs_checkout .nav-tabs > li:hover > a:after {border-color:#fff;}

/* 2 - 1 CHECKOUT TABS - REGISTER ACCOUNT */
.wd_tabs_checkout .wd_tab-content {overflow:hidden;}
.wd_tabs_checkout .wd_tab-content .heading-title {font-size:18px;padding-bottom:10px;border-bottom:2px solid #000;}
.wd_tabs_checkout .wd_tab-content .wd_tab-pane {overflow:hidden;}
.wd_tabs_checkout .wd_tab-content .wd_shipping_address,
.wd_tabs_checkout .wd_tab-content .wd_billing_address {padding:0 30px;}
.wd_tabs_checkout .wd_tab-content .wd_tab-pane .register-form {padding:0 100px 0 30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.wd_tabs_checkout .wd_tab-content .wd_tab-pane .register-form > div {margin:20px 0 0;}
.wd_tabs_checkout .wd_tab-content .wd_tab-pane .register-form > div p {margin:0 0 4px;}
.wd_tabs_checkout .wd_tab-content .wd_tab-pane .register-form > div .register_add_icon {display:inline-block;width:14px;height:14px;background:url(images/images.png) no-repeat -181px -125px;}
.wd_tabs_checkout .wd_tab-content .woocommerce-info {display:none!important;}
.wd_tabs_checkout .wd_tab-content .register-form form.login {display:block!important;}
.wd_tabs_checkout .wd_tab-content .register-form label {position:relative;font-size:12px;padding-left:22px;}
.wd_tabs_checkout .wd_tab-content .register-form label input {position:absolute;left:1px;top:3px;width:auto;height:auto;border:0;padding:0;}
.wd_tabs_checkout .wd_tab-content .wd_tab-pane .login-form {padding:0 100px 0 30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
/* button checkout register */
html .woocommerce #content .wd_tabs_checkout .wd_tab-content .button_create_account_continue,
html .woocommerce-page #content .wd_tabs_checkout .wd_tab-content .button_create_account_continue {margin:35px 0 20px!important;background:#fff!important;padding:0 40px;height:40px;line-height:40px;}
html .woocommerce #content .wd_tabs_checkout .wd_tab-content .button_create_account_continue:hover,
html .woocommerce-page #content .wd_tabs_checkout .wd_tab-content .button_create_account_continue:hover {background:#fff!important;}

/* form checkout register */
form.checkout-resgister {display:block;overflow:hidden;}
form.checkout-resgister > div.wd_create_account {padding:30px 100px 0 30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
form.checkout-resgister #order_review_heading {font-size:18px;padding-bottom:10px;border-bottom:2px solid #000;text-transform:uppercase;line-height:24px;}
form.checkout-resgister .wd_create_account .form-row {position:relative;margin:0 0 20px;}
form.checkout-resgister label.checkbox {font-size:12px;}
form.checkout-resgister #createaccount {position:absolute;left:0;top:4px;width:auto;height:auto;margin:0;}
form.checkout-resgister .create-account label {font-family:"Share";font-size:12px;color:#000;text-transform:uppercase;}
html .woocommerce #content form.checkout-resgister .button_billing_address_continue,
html .woocommerce-page #content form.checkout-resgister .button_billing_address_continue {background:#fff;padding:0 40px;height:40px;line-height:40px;}
html .woocommerce #content form.checkout-resgister .button_billing_address_continue:hover,
html .woocommerce-page #content form.checkout-resgister .button_billing_address_continue:hover {background:#fff;}

/* 2 - 2 CHECKOUT TABS - LOGIN FORM */
.woocommerce .wd_checkout_method form.login,
.woocommerce-page .wd_checkout_method form.login {display:block!important;border:0;padding:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.woocommerce .wd_checkout_method form.login > p:first-child,
.woocommerce-page .wd_checkout_method form.login > p:first-child {margin:0 0 20px;}
.woocommerce .wd_checkout_method form.login label,
.woocommerce-page .wd_checkout_method form.login label {font-family:"Share";font-size:12px;color:#000;text-transform:uppercase;}
.woocommerce .wd_checkout_method form.login label .required,
.woocommerce-page .wd_checkout_method form.login label .required {color:#000;}
html .woocommerce #content form.login input.button,
html .woocommerce-page #content form.login input.button {height:40px;line-height:40px;padding:0 50px;margin:15px 0 10px;float:left;}
html .woocommerce #content form.login input.button:hover,
html .woocommerce-page #content form.login input.button:hover {/*border-color:#BE0404;background:#BE0404;*/}
.woocommerce-page .wd_checkout_method form.login .lost_password {display:inline-block;float:left;margin:27px 0 10px 20px;font-size:11px;}

/* 2 - 3 BILLING ADDRESS */
.wd_tabs_checkout .wd_tab-content .wd_shipping_address label {font-family:"Share";text-transform:uppercase;/*color:#000;*/font-size:12px;}
.woocommerce form.checkout-resgister .wd_billing_address .form-row-wide, 
.woocommerce-page form.checkout-resgister .wd_billing_address .form-row-wide {padding:0 30px 0 30px;width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.woocommerce form.checkout-resgister .wd_billing_address .form-row-first, 
.woocommerce form.checkout-resgister .wd_billing_address .form-row-last, 
.woocommerce-page form.checkout-resgister .wd_billing_address .form-row-first, 
.woocommerce-page form.checkout-resgister .wd_billing_address .form-row-last {width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
html .woocommerce form.checkout-resgister .wd_billing_address .form-row,  
html .woocommerce-page form.checkout-resgister .wd_billing_address .form-row {padding:0 30px 0 0;}
html .woocommerce form.checkout-resgister .wd_billing_address .form-row-first,  
html .woocommerce-page form.checkout-resgister .wd_billing_address .form-row-first {padding:0 30px 0 0;}
html .woocommerce form.checkout-resgister .wd_billing_address .form-row-last,  
html .woocommerce-page form.checkout-resgister .wd_billing_address .form-row-last {padding:0 0 0 30px;}
.woocommerce form.checkout-resgister .wd_billing_address label,
.woocommerce-page form.checkout-resgister .wd_billing_address label {font-family:"Share";font-size:12px;text-transform:uppercase;}
html .woocommerce #content input.button.button_shipping_address_continue,
html .woocommerce-page #content input.button.button_shipping_address_continue {background:transparent;/*color:#000;*/padding:0 40px;height:40px;line-height:40px;margin:15px 0 0 0;}
html .woocommerce #content input.button.button_shipping_address_continue:hover,
html .woocommerce-page #content input.button.button_shipping_address_continue:hover {/*border-color:#BE0404;color:#BE0404;*/background:none;}

/* 2 - 4 SHIPPING ADDRESS */
.woocommerce form.checkout-resgister .wd_shipping_address #shiptobilling.form-row,
.woocommerce-page form.checkout-resgister .wd_shipping_address #shiptobilling.form-row{padding:0 30px 0 30px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} 
.woocommerce form.checkout-resgister .wd_shipping_address #shiptobilling.form-row,
.woocommerce-page form.checkout-resgister .wd_shipping_address #shiptobilling.form-row {margin:0 0 15px;}
.woocommerce form.checkout-resgister .wd_shipping_address #shiptobilling ,
.woocommerce-page form.checkout-resgister .wd_shipping_address #shiptobilling {position:relative;} 
.woocommerce form.checkout-resgister .wd_shipping_address #shipping_country_field,
.woocommerce-page form.checkout-resgister .wd_shipping_address #shipping_country_field {width:50%;padding:0 30px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.woocommerce form.checkout-resgister .wd_shipping_address #shipping_first_name_field,
.woocommerce-page form.checkout-resgister .wd_shipping_address #shipping_first_name_field,
.woocommerce form.checkout-resgister .wd_shipping_address #shipping_company_field,
.woocommerce-page form.checkout-resgister .wd_shipping_address #shipping_company_field,
.woocommerce form.checkout-resgister .wd_shipping_address #shipping_address_1_field,
.woocommerce-page form.checkout-resgister .wd_shipping_address #shipping_address_1_field,
.woocommerce form.checkout-resgister .wd_shipping_address #shipping_city_field,
.woocommerce-page form.checkout-resgister .wd_shipping_address #shipping_city_field,
.woocommerce form.checkout-resgister .wd_shipping_address #order_comments_field,
.woocommerce-page form.checkout-resgister .wd_shipping_address #order_comments_field,
.woocommerce form.checkout-resgister .wd_shipping_address #shipping_address_2_field,
.woocommerce-page form.checkout-resgister .wd_shipping_address #shipping_address_2_field {width:50%;padding:0 30px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.woocommerce form.checkout-resgister .wd_shipping_address #shipping_country_chzn,
.woocommerce form.checkout-resgister .wd_shipping_address #shipping_country_chzn {width:100%!important;}
.woocommerce form.checkout-resgister .wd_shipping_address #shiptobilling label,
.woocommerce-page form.checkout-resgister .wd_shipping_address #shiptobilling label {font-size:12px;padding:0;}
.woocommerce form.checkout-resgister .wd_shipping_address #shiptobilling input,
.woocommerce-page form.checkout-resgister .wd_shipping_address #shiptobilling input {display:inline-block;width:auto;height:auto;position:absolute;left:0px;top:5px;border:0;padding:0;}
.woocommerce form.checkout-resgister .wd_shipping_address #order_comments_field label,
.woocommerce-page form.checkout-resgister .wd_shipping_address #order_comments_field label {font-family:"Share";font-size:12px;/*color:#000;*/text-transform:uppercase;}
.woocommerce form.checkout-resgister .wd_shipping_address textarea,
.woocommerce-page form.checkout-resgister .wd_shipping_address textarea {font-size:12px;line-height:16px;height:132px;width:100%;max-width:761px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
html .woocommerce #content input.button.button_review_order_continue,
html .woocommerce-page #content input.button.button_review_order_continue {background:transparent;/*color:#000;*/padding:0 40px;height:40px;line-height:40px;margin:15px 0 0 0;}
html .woocommerce #content input.button.button_review_order_continue:hover,
html .woocommerce-page #content input.button.button_review_order_continue:hover {/*border-color:#BE0404;color:#BE0404;*/background:none;}

/* 2 - 5 YOUR ORDER */
#order_review {padding:0 30px;}
.span12 #order_review {padding-left:0;padding-right:0;}
html .woocommerce #payment, 
html .woocommerce-page #payment {background:transparent;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
html .woocommerce #payment ul.payment_methods,
html .woocommerce-page #payment ul.payment_methods {border:1px dashed #000;border-bottom:1px dashed #000;padding:15px 20px;}
html .woocommerce #payment ul li, 
html .woocommerce-page #payment ul li {list-style:none;position:relative;}
html .woocommerce #payment ul li label, 
html .woocommerce-page #payment ul li label {font-size:12px;padding:0 0 0 22px;cursor:pointer;}
html .woocommerce #payment ul li input, 
html .woocommerce-page #payment ul li input {width:auto;height:auto;position:absolute;left:0;top:3px;} 
html .woocommerce #payment div.payment_box, 
html .woocommerce-page #payment div.payment_box{padding:15px 15px 14px;background:#f2f2f2;color:#000;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;}
html .woocommerce #payment div.payment_box:after, 
html .woocommerce-page #payment div.payment_box:after {border:0;width:9px;height:5px;background:url(images/images.png) no-repeat -310px -150px;margin:0;position:absolute;left:44px;top:-5px}  
html .woocommerce #content #payment input#place_order.button,
html .woocommerce-page #content #payment input#place_order.button {float:left;margin:20px 0;height:40px;line-height:40px;padding:0 30px;/*background:#000;border-color:#000;color:#fff;*/text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;background-image:none;filter:none;}  
html .woocommerce #content #payment input#place_order.button:hover,
html .woocommerce-page #content #payment input#place_order.button:hover {background-color:#BE0404;border-color:#BE0404;}
html .woocommerce #content #payment .form-row,
html .woocommerce-page #content #payment .form-row {padding:0;}  
html .woocommerce .wd_order_review table.shop_table, 
html .woocommerce-page .wd_order_review table.shop_table {border:0;margin:0 0 34px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
/* thead */
html .woocommerce .wd_order_review table.shop_table thead th, 
html .woocommerce-page .wd_order_review table.shop_table thead th {padding:14px 20px;background:#000;color:#fff;font-weight:normal;text-transform:uppercase;font-family:"Share";font-size:18px;}
html .woocommerce .wd_order_review table.shop_table thead th.product-name,
html .woocommerce-page .wd_order_review table.shop_table thead th.product-name {border-right:1px solid #fff;}
html .woocommerce .wd_order_review table.shop_table thead th.product-total,
html .woocommerce-page .wd_order_review table.shop_table thead th.product-total {text-align:center;width:190px;border-right:1px solid #000;}
html .woocommerce .wd_order_review table.shop_table tbody td.product-total,
html .woocommerce-page .wd_order_review table.shop_table tbody td.product-total {text-align:center;color:#000;font-size:14px;font-weight:600;vertical-align:top;padding:15px 20px 23px;}
html .woocommerce .wd_order_review table.shop_table td.product-name img,
html .woocommerce-page .wd_order_review table.shop_table td.product-name img {width:42px;height:42px;margin:0;border:2px solid #d1d1d1;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}
html .woocommerce .wd_order_review table.shop_table td.product-name img:hover,
html .woocommerce-page .wd_order_review table.shop_table td.product-name img:hover {opacity:0.5;filter:alpha(opacity=50);border-color:#000;}
/* tbody */
html .woocommerce .wd_order_review table.shop_table tbody tr td, 
html .woocommerce-page .wd_order_review table.shop_table tbody tr td{border-width:0 1px 1px 0;border-style:solid;border-color:#000;}
html .woocommerce .wd_order_review table.shop_table tbody tr td.product-name,
html .woocommerce-page .wd_order_review table.shop_table tbody tr td.product-name {border-left:1px solid #000;padding:15px 20px 23px;}
html .woocommerce .wd_order_review table.shop_table tbody tr td.product-name .wd_product_item,
html .woocommerce-page .wd_order_review table.shop_table tbody tr td.product-name .wd_product_item {position:relative;float:left;top:3px;}
html .woocommerce .wd_order_review table.shop_table tbody tr td.product-name .wd_product_item .remove,
html .woocommerce-page .wd_order_review table.shop_table tbody tr td.product-name .wd_product_item .remove {position:absolute;right:auto;left:0;top:0;width:9px;height:9px;color:transparent;font-size:0;background:#000 url(images/images.png) no-repeat -339px -149px;}
html .woocommerce .wd_order_review table.shop_table tbody tr td.product-name .wd_product_item .remove:hover,
html .woocommerce-page .wd_order_review table.shop_table tbody tr td.product-name .wd_product_item .remove:hover {background-color:#BE0404}
html .woocommerce .wd_order_review table.shop_table tbody tr td.product-name p,
html .woocommerce-page .wd_order_review table.shop_table tbody tr td.product-name p {margin:0 0 7px 64px;}
html .woocommerce .wd_order_review table.shop_table tbody tr td.product-name p.wd_product_number strong,
html .woocommerce-page .wd_order_review table.shop_table tbody tr td.product-name p.wd_product_number strong {font-weight:normal;color:#000;}
html .woocommerce .wd_order_review table.shop_table tbody tr td.product-name dl,
html .woocommerce-page .wd_order_review table.shop_table tbody tr td.product-name dl {margin:0 0 7px 64px;overflow:hidden;}
html .woocommerce .wd_order_review table.shop_table tbody tr td.product-name dl dd,
html .woocommerce-page .wd_order_review table.shop_table tbody tr td.product-name dl dd{position:relative;top:-2px;display:inline-block;float:left;margin:0 10px 0 0; }
html .woocommerce .wd_order_review table.shop_table tbody tr td.product-name dl dt,
html .woocommerce-page .wd_order_review table.shop_table tbody tr td.product-name dl dt {font-family:"Share";text-transform:uppercase;font-weight:normal;color:#000;line-height:14px;display:inline-block;float:left;margin:0 10px 7px 0 }
/* tfoot */
html .woocommerce .wd_order_review table.shop_table tfoot th, 
html .woocommerce-page .wd_order_review table.shop_table tfoot th {border:0;text-align:right;font-family:"Share";text-transform:uppercase;color:#999;font-size:14px;font-weight:normal;}
html .woocommerce .wd_order_review table.shop_table tfoot td, 
html .woocommerce-page .wd_order_review table.shop_table tfoot td {border:0;text-align:left;}
html .woocommerce .wd_order_review table.shop_table tfoot tr.cart-subtotal td,
html .woocommerce-page .wd_order_review table.shop_table tfoot tr.cart-subtotal td {padding:0 0 0 73px;}
html .woocommerce .wd_order_review table.shop_table tfoot tr.cart-subtotal td .amount,
html .woocommerce-page .wd_order_review table.shop_table tfoot tr.cart-subtotal td .amount {position:relative;top:-2px;font-size:14px;color:#000;font-weight:600;}
html .woocommerce .wd_order_review table.shop_table tfoot ul#shipping_method,
html .woocommerce-page .wd_order_review table.shop_table tfoot ul#shipping_method {display:block;padding:0 0 0 40px;}
html .woocommerce .wd_order_review table.shop_table tfoot ul#shipping_method li,
html .woocommerce-page .wd_order_review table.shop_table tfoot ul#shipping_method li {position:relative;display:inline-block;overflow:hidden;padding:0 0 0 25px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
html .woocommerce .wd_order_review table.shop_table tfoot ul#shipping_method li input,
html .woocommerce-page .wd_order_review table.shop_table tfoot ul#shipping_method li input {display:inline-block;float:left;width:auto;height:auto;position:absolute;top:3px;left:0;margin:0 0 15px;}
html .woocommerce .wd_order_review table.shop_table tfoot ul#shipping_method li label,
html .woocommerce-page .wd_order_review table.shop_table tfoot ul#shipping_method li label {display:inline-block;float:left;font-size:12px;color:#666;text-indent:0;cursor:pointer;}
html .woocommerce .wd_order_review table.shop_table tfoot ul#shipping_method li label:hover,
html .woocommerce-page .wd_order_review table.shop_table tfoot ul#shipping_method li label:hover {color:#BE0404}
html .woocommerce .wd_order_review table.shop_table tfoot ul#shipping_method li label .amount,
html .woocommerce-page .wd_order_review table.shop_table tfoot ul#shipping_method li label .amount {font-weight:normal;}
html .woocommerce .wd_order_review table.shop_table tfoot tr.total strong,
html .woocommerce-page .wd_order_review table.shop_table tfoot tr.total strong {font-weight:normal;}
html .woocommerce .wd_order_review table.shop_table tfoot tr.total .amount,
html .woocommerce-page .wd_order_review table.shop_table tfoot tr.total .amount {padding:0 0 0 63px;font-size:14px;color:#000;font-weight:600;}
html .woocommerce .wd_order_review table.shop_table tfoot tr.cart-subtotal th,
html .woocommerce-page .wd_order_review table.shop_table tfoot tr.cart-subtotal th,
html .woocommerce .wd_order_review table.shop_table tfoot tr.cart-subtotal td,
html .woocommerce-page .wd_order_review table.shop_table tfoot tr.cart-subtotal td {padding-top:24px;}

/* 3 - CART PAGE */
.woocommerce #content table.shop_table.cart, 
.woocommerce-page #content table.shop_table.cart {table-layout:auto;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
html .woocommerce #content table.shop_table.cart thead th, 
html .woocommerce-page #content table.shop_table.cart thead th {vertical-align:top;padding:20px 30px;background:#000;color:#fff;font-family:"Share";font-size:18px;font-weight:normal;text-transform:uppercase;border-width:0 1px;border-style:solid;border-left-color:#fff!;border-right-color:#000;}
html .woocommerce #content .span12 table.shop_table.cart thead th, 
html .woocommerce-page #content .span12 table.shop_table.cart thead th {padding-left:10px;padding-right:10px;}
.woocommerce #content .span12 table.shop_table.cart tbody tr.cart_table_item td, 
.woocommerce-page #content .span12 table.shop_table.cart tbody tr.cart_table_item td {padding-left:10px;padding-right:10px;}
.woocommerce #content .span12 table.shop_table.cart tbody tr.cart_table_item td .minus, 
.woocommerce-page #content .span12 table.shop_table.cart tbody tr.cart_table_item td .minus {z-index:1;width:20px;height:20px;background-position:-335px -205px;background-color:#BE0404;position:absolute;right:0;bottom:0;margin:0;cursor:pointer;border-width:0 0 0 1px;border-style:solid;}
.woocommerce #content .span12 table.shop_table.cart tbody tr.cart_table_item td .plus, 
.woocommerce-page #content .span12 table.shop_table.cart tbody tr.cart_table_item td .plus {z-index:1;width:20px;height:20px;background-position:-376px -207px;background-color:#BE0404;position:absolute;right:0;top:0;margin:0;cursor:pointer;border-width:0 0 0 1px;border-style:solid;}
.woocommerce #content .span12 table.shop_table.cart tbody tr.cart_table_item td .qty, 
.woocommerce-page #content .span12 table.shop_table.cart tbody tr.cart_table_item td .qty {padding:0 30px 0 20px;width:76px!important;}
.woocommerce #content .span12 table.shop_table.cart tbody tr.cart_table_item td .quantity, 
.woocommerce-page #content .span12 table.shop_table.cart tbody tr.cart_table_item td .quantity  {display:inline-block;position:relative;cursor:pointer;width:auto;}
.woocommerce #content .span12 .cart-collaterals .shipping_calculator .wd_shipping_last, 
.woocommerce-page #content .span12 .cart-collaterals .shipping_calculator .wd_shipping_last {position:relative;left:auto;right:auto;top:auto;bottom:auto;}
html .woocommerce #content table.shop_table.cart thead th.product-price, 
html .woocommerce-page #content table.shop_table.cart thead th.product-price,
html .woocommerce #content table.shop_table.cart thead th.product-quantity, 
html .woocommerce-page #content table.shop_table.cart thead th.product-quantity,
html .woocommerce #content table.shop_table.cart thead th.product-subtotal, 
html .woocommerce-page #content table.shop_table.cart thead th.product-subtotal {border-left-color:#fff;}
.woocommerce #content table.shop_table.cart thead th.product-thumbnail, 
.woocommerce-page #content table.shop_table.cart thead th.product-thumbnail {border-left-color:#000;padding:20px;}
.woocommerce #content table.shop_table.cart tbody tr.cart_table_item td, 
.woocommerce-page #content table.shop_table.cart tbody tr.cart_table_item td {border-width:0 0 1px 1px;border-style:solid;border-color:#000;padding:20px 30px;}
.woocommerce #content table.shop_table.cart tbody tr.cart_table_item td.product-thumbnail, 
.woocommerce-page #content table.shop_table.cart tbody tr.cart_table_item td.product-thumbnail {padding:20px;}
.woocommerce #content table.shop_table.cart tbody tr.cart_table_item td.product-subtotal, 
.woocommerce-page #content table.shop_table.cart tbody tr.cart_table_item td.product-subtotal {border-width:0 1px 1px 1px;}
.woocommerce #content table.shop_table.cart tbody tr.cart_table_item td.product-subtotal .amount, 
.woocommerce-page #content table.shop_table.cart tbody tr.cart_table_item td.product-subtotal .amount,
.woocommerce #content table.shop_table.cart tbody tr.cart_table_item td.product-price .amount, 
.woocommerce-page #content table.shop_table.cart tbody tr.cart_table_item td.product-price .amount {font-size:14px;color:#000;}
.woocommerce #content table.shop_table.cart td, 
.woocommerce-page #content table.shop_table.cart td {vertical-align:top;}
.woocommerce #content table.shop_table.cart tbody tr.cart_table_item .wd_product_item, 
.woocommerce-page #content table.shop_table.cart tbody tr.cart_table_item .wd_product_item {float:left;position:relative;margin:0 0 10px;}
.woocommerce #content table.shop_table.cart tbody tr.cart_table_item .wd_product_item a.remove, 
.woocommerce-page #content table.shop_table.cart tbody tr.cart_table_item .wd_product_item a.remove {position:absolute;right:auto;left:0;top:0;width:9px;height:9px;color:transparent;font-size:0;background:#000 url(images/images.png) no-repeat -339px -149px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.woocommerce #content table.shop_table.cart tbody tr.cart_table_item .wd_product_item a.remove:hover, 
.woocommerce-page #content table.shop_table.cart tbody tr.cart_table_item .wd_product_item a.remove:hover {background-color:#BE0404}
.woocommerce #content table.shop_table.cart tbody tr.cart_table_item .wd_product_item a, 
.woocommerce-page #content table.shop_table.cart tbody tr.cart_table_item .wd_product_item a {display:inline-block;}
.woocommerce #content table.shop_table.cart tbody tr.cart_table_item .wd_product_item a:first-child, 
.woocommerce-page #content table.shop_table.cart tbody tr.cart_table_item .wd_product_item a:first-child {margin:0 20px 0 0;}
.woocommerce #content table.shop_table.cart tbody tr.cart_table_item .wd_product_item img, 
.woocommerce-page #content table.shop_table.cart tbody tr.cart_table_item .wd_product_item img {border-width:2px;border-style:solid;border-color:#d1d1d1;margin:0;}
.woocommerce #content table.shop_table.cart tbody td.product-thumbnail .wd_product_number, 
.woocommerce-page #content table.shop_table.cart tbody td.product-thumbnail .wd_product_number {display:inline-block;margin:0 0 0 10px;}
.woocommerce #content table.shop_table.cart tbody td.product-thumbnail .wd_product_excerpt, 
.woocommerce-page #content table.shop_table.cart tbody td.product-thumbnail .wd_product_excerpt {margin:8px 0 0;}
.woocommerce #content table.shop_table.cart tbody td.product-thumbnail .wd_product_number strong, 
.woocommerce-page #content table.shop_table.cart tbody td.product-thumbnail .wd_product_number strong {font-weight:normal;}
.woocommerce #content table.shop_table.cart tbody tr.cart_table_item td.product-quantity, 
.woocommerce-page #content table.shop_table.cart tbody tr.cart_table_item .quantity {width:165px;}  
.woocommerce #content table.shop_table.cart tbody tr.cart_table_item td.product-quantity input.qty, 
.woocommerce-page #content table.shop_table.cart tbody tr.cart_table_item .quantity input.qty {width:66px;background:#fff;color:#000;border:1px solid #000;}
.woocommerce #content table.shop_table.cart tbody td.actions,
.woocommerce-page #content table.shop_table.cart tbody td.actions {text-align:right;padding:10px 0 40px;border-top:0;} 
.woocommerce #content table.shop_table.cart tbody td.actions input.button,
.woocommerce-page #content table.shop_table.cart tbody td.actions input.button {height:40px;line-height:40px;position:relative;top:-1px;/*background:#BE0404;border-color:#BE0404*/} 
.woocommerce #content table.shop_table.cart tbody td.actions a.button,
.woocommerce-page #content table.shop_table.cart tbody td.actions a.button {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;top:1px;}
.woocommerce #content table.shop_table.cart tbody td.actions input.button:hover,
.woocommerce-page #content table.shop_table.cart tbody td.actions input.button:hover {border-color:#000;background:#000;color:#fff;}
.woocommerce #content table.shop_table.cart tbody td.actions > p,
.woocommerce-page #content table.shop_table.cart tbody td.actions > p {display:inline-block;}
.woocommerce #content table.shop_table.cart tbody td.actions > p a.button:hover,
.woocommerce-page #content table.shop_table.cart tbody td.actions > p a.button:hover {/*border-color:#BE0404;background:#BE0404;color:#fff;*/}

/* CART COLLATERALS */
.woocommerce #content .cart-collaterals,
.woocommerce-page #content .cart-collaterals {margin-left:-20px;width:auto;}
.woocommerce #content .cart-collaterals form,
.woocommerce-page #content .cart-collaterals form,
.woocommerce #content .cart-collaterals .cart_totals ,
.woocommerce-page #content .cart-collaterals .cart_totals  {width:33.3%;margin-top:0;margin-bottom:20px;display:inline-block;float:left;overflow:visible}
.woocommerce #content .span12 .cart-collaterals, 
.woocommerce-page #content .span12 .cart-collaterals {margin-left:0;}
.woocommerce #content .span12 .cart-collaterals form,
.woocommerce-page #content .span12 .cart-collaterals form,
.woocommerce #content .span12 .cart-collaterals .cart_totals ,
.woocommerce-page #content .span12 .cart-collaterals .cart_totals {width:100%;margin-bottom:30px;}
.woocommerce #content .cart-collaterals form > *,
.woocommerce-page #content .cart-collaterals form > *,
.woocommerce #content .cart-collaterals .cart_totals > *,
.woocommerce-page #content .cart-collaterals .cart_totals > *,
.woocommerce #content .shipping_calculator > * ,
.woocommerce-page #content .shipping_calculator > * {margin-left:20px;}
.woocommerce #content .span12 .cart-collaterals form > *,
.woocommerce-page #content .span12 .cart-collaterals form > *,
.woocommerce #content .span12 .cart-collaterals .cart_totals > *,
.woocommerce-page #content .span12 .cart-collaterals .cart_totals > *,
.woocommerce #content .span12 .shipping_calculator > * ,
.woocommerce-page #content .span12 .shipping_calculator > * {margin-left:0;padding-left:0;} 

body .span12 .woocommerce .cart-collaterals .cross-sells, 
body .woocommerce-page .span12 .cart-collaterals .cross-sells {padding-left:0;}
/* Coupon */
.woocommerce #content .cart-collaterals .coupon_wrapper label,
.woocommerce-page #content .cart-collaterals .coupon_wrapper label {text-transform:uppercase;font-family:"Share";font-size:18px;letter-spacing:-0.5px;line-height:20px;padding:0 0 8px;margin-bottom:17px;border-bottom:2px solid #000;}
.woocommerce #content .cart-collaterals .coupon_wrapper p,
.woocommerce-page #content .cart-collaterals .coupon_wrapper p {margin:0 0 7px;}
.woocommerce #content .cart-collaterals .coupon_wrapper input.button,
.woocommerce-page #content .cart-collaterals .coupon_wrapper input.button {height:40px;line-height:40px;padding:0 30px;}
.woocommerce #content .cart-collaterals .coupon_wrapper input#coupon_code,
.woocommerce-page #content .cart-collaterals .coupon_wrapper input#coupon_code {width:100%;max-width:535px;float:left;margin:0 10px 10px 0;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
/* Shipping Calculator */
.woocommerce #content .cart-collaterals .shipping_calculator,
.woocommerce-page #content .cart-collaterals .shipping_calculator {text-align:left;}
.woocommerce #content .cart-collaterals .shipping_calculator h2,
.woocommerce-page #content .cart-collaterals .shipping_calculator h2 {text-transform:uppercase;font-family:"Share";font-size:18px;color:#000;letter-spacing:-0.5px;line-height:20px;padding:0 0 8px;margin-bottom:17px;border-bottom:2px solid #000;}
.woocommerce #content .cart-collaterals .shipping_calculator h2 a,
.woocommerce-page #content .cart-collaterals .shipping_calculator h2 a {text-transform:uppercase;font-family:"Share";font-size:18px;}
.woocommerce #content .shipping_calculator .shipping-calculator-form,
.woocommerce-page #content .shipping_calculator .shipping-calculator-form {display:block;position:relative;}
.woocommerce #content .shipping_calculator .shipping-calculator-form .form-row span,
.woocommerce-page #content .shipping_calculator .shipping-calculator-form .form-row span {display:block;width:100%;}
.woocommerce #content .cart-collaterals .shipping_calculator abbr,
.woocommerce-page #content .cart-collaterals .shipping_calculator abbr {font-size:0;color:transparent;font-weight:normal;}
.woocommerce #content .cart-collaterals .shipping_calculator abbr:after,
.woocommerce-page #content .cart-collaterals .shipping_calculator abbr:after {content:"*";/*color:#666;*/font-size:12px;}
.woocommerce #content .cart-collaterals .shipping_calculator p,
.woocommerce-page #content .cart-collaterals .shipping_calculator p {margin:0 0 4px;text-transform:uppercase;font-family:"Share";}
.woocommerce #content .cart-collaterals .shipping_calculator p.form-row-wide,
.woocommerce-page #content .cart-collaterals .shipping_calculator p.form-row-wide {margin:0 0 8px;} 
.woocommerce #content .cart-collaterals .shipping_calculator p span,
.woocommerce-page #content .cart-collaterals .shipping_calculator p span {display:inline-block;margin:0 0 3px;}
.woocommerce #content .cart-collaterals .shipping_calculator select,
.woocommerce-page #content .cart-collaterals .shipping_calculator select {padding:6px 8px;text-transform:none;}
.woocommerce #content .cart-collaterals .shipping_calculator select option,
.woocommerce-page #content .cart-collaterals .shipping_calculator select option {padding:0 8px;}
.woocommerce #content .cart-collaterals .shipping_calculator .button,
.woocommerce-page #content .cart-collaterals .shipping_calculator .button {width:auto;margin:2px 0 0;display:inline-block;}
.woocommerce #content .cart-collaterals .shipping_calculator .wd_shipping_last,
.woocommerce-page #content .cart-collaterals .shipping_calculator .wd_shipping_last  {display:inline-block;position:absolute;left:160px;right:auto;top:auto;bottom:9px;text-transform:none;}
/* Cart Totals */
.woocommerce #content .cart-collaterals .cart_totals ,
.woocommerce-page #content .cart-collaterals .cart_totals {text-align:left;} 
.woocommerce #content .cart-collaterals .cart_totals h2 ,
.woocommerce-page #content .cart-collaterals .cart_totals h2{text-transform:uppercase;font-family:"Share";font-size:18px;letter-spacing:-0.5px;line-height:20px;padding:0 0 8px;margin-bottom:17px;border-bottom:2px solid #000;} 
.woocommerce #content .cart-collaterals .cart_totals > form,
.woocommerce-page #content .cart-collaterals .cart_totals > form {width:100%;padding-left:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-left:0;}
.woocommerce #content .cart-collaterals .cart_totals > table th,
.woocommerce-page #content .cart-collaterals .cart_totals > table th {border:0;padding:0 0 5px;}
.woocommerce #content .cart-collaterals .cart_totals > table th strong,
.woocommerce-page #content .cart-collaterals .cart_totals > table th strong,
.woocommerce #content .cart-collaterals .cart_totals > table th, 
.woocommerce-page #content .cart-collaterals .cart_totals > table th {font-weight:normal;text-transform:uppercase;font-size:14px;}
.ie .woocommerce #content .cart-collaterals .cart_totals > table th strong,
.ie .woocommerce-page #content .cart-collaterals .cart_totals > table th strong {float:left;}
.woocommerce #content .cart-collaterals .cart_totals > table td,
.woocommerce-page #content .cart-collaterals .cart_totals > table td {border:0;padding:0 0 10px;width:90px;}
.woocommerce #content .cart-collaterals .cart_totals > table td strong,
.woocommerce-page #content .cart-collaterals .cart_totals > table td strong {font-weight:normal;font-size:16px;}
.woocommerce #content .cart-collaterals .cart_totals .checkout-button,
.woocommerce-page #content .cart-collaterals .cart_totals .checkout-button {position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;margin:11px 0 0;border-width:2px;border-style:solid;height:52px;line-height:52px;text-align:center;max-width:280px;padding-right:0;padding-left:0;font-size:18px;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;}
.woocommerce #content .cart-collaterals .cart_totals .checkout-button:hover,
.woocommerce-page #content .cart-collaterals .cart_totals .checkout-button:hover {text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;}
/*html .woocommerce .cart-collaterals .cart_totals table tr.cart-subtotal td span.amount, 
html .woocommerce-page .cart-collaterals .cart_totals table tr.cart-subtotal td span.amount{padding-right:25px}*/
html .woocommerce .cart-collaterals .cart_totals table tr.total td span.amount, 
html .woocommerce-page .cart-collaterals .cart_totals table tr.total td span.amount {padding-right:15px;}
html .woocommerce .cart-collaterals .cart_totals table, 
html .woocommerce-page .cart-collaterals .cart_totals table {margin-left:0!important;padding-left:20px;}

/* CROSS SELL */
.woocommerce #content .cart-collaterals .cross-sells, 
.woocommerce-page #content .cart-collaterals .cross-sells {margin:30px 0;}
.woocommerce #content .cart-collaterals .cross-sells h2, 
.woocommerce-page #content .cart-collaterals .cross-sells h2 {text-transform:uppercase;font-family:"Share";font-size:18px;color:#000;letter-spacing:-0.5px;line-height:20px;padding:0 0 8px;margin-bottom:17px;border-bottom:2px solid #000;}

/* 3 - PAGE MY ACCOUNT */
.myaccount_user strong {font-weight:normal;text-transform:uppercase;font-size:14px;}
.myaccount_user a {font-size:12px;}
.recent-order-title {font-size:18px;}
.woocommerce #content table.my_account_orders, 
.woocommerce-page #content table.my_account_orders {font-size:12px;border-width:0 1px 0 0;border-style:solid;border-color:#000;margin:0 0 30px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.woocommerce #content table.my_account_orders th, 
.woocommerce-page #content table.my_account_orders th {vertical-align:top;border-width:0 1px 0 1px;padding:20px;background:#000;border-left-color:#000;border-right-color:#fff;font-family:"Share";font-size:18px;text-transform:uppercase;color:#fff;font-weight:normal;}
.woocommerce #content table.my_account_orders td, 
.woocommerce-page #content table.my_account_orders td {vertical-align:top;border-width:0 0 1px 1px;padding:20px;border-style:solid;border-color:#000;}
.woocommerce #content table.my_account_orders td.order-status, 
.woocommerce-page #content table.my_account_orders td.order-status {color:#BE0404}
.woocommerce #content table.my_account_orders td.order-actions, 
.woocommerce-page #content table.my_account_orders td.order-actions {vertical-align:top;text-align:center;} 
.woocommerce #content table.my_account_orders td.order-actions a.button, 
.woocommerce-page #content table.my_account_orders td.order-actions a.button {margin:0;height:auto;padding:0;/*color:#000;*/text-transform:none;background:transparent;border:0;line-height:14px;}
.woocommerce #content table.my_account_orders td.order-actions a.button:hover, 
.woocommerce-page #content table.my_account_orders td.order-actions a.button:hover {color:#BE0404}
/* Address */
.my-address-title {font-size:18px;}
.woocommerce #content .addresses header,
.woocommerce-page #content .addresses header {position:relative;}
.woocommerce #content .addresses header h3,
.woocommerce-page #content .addresses header h3 {width:100%;font-size:18px;border-width:0 0 2px;border-style:solid;border-color:#000;padding:0 20px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.woocommerce #content .addresses header .edit,
.woocommerce-page #content .addresses header .edit {font-size:12px;position:absolute;right:0;left:auto;top:10px;bottom:auto;}
.woocommerce #content .addresses ,
.woocommerce-page #content .addresses {padding:0 30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} 
.woocommerce #content .addresses address,
.woocommerce-page #content .addresses address {font-style:normal;}
/* PAGE MY ACCOUNT FOR IE8 */
.ie8 .woocommerce .addresses .address,
.ie8 .woocommerce-page .addresses .address {position:relative;}
.ie8 .woocommerce .addresses .address h3,
.ie8 .woocommerce-page .addresses .address h3 {width:100%;font-size:18px;border-width:0 0 2px;border-style:solid;border-color:#000;padding:0 20px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.ie8 .woocommerce .addresses .address .edit,
.ie8 .woocommerce-page .addresses .address .edit {font-size:12px;position:absolute;right:30px;left:auto;top:11px;bottom:auto;}
.ie8 .woocommerce .addresses ,
.ie8 .woocommerce-page .addresses {padding:0 30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;} 
.ie8 .woocommerce .addresses .address,
.ie8 .woocommerce-page .addresses .address {font-style:normal;}

/* 4 - ORDER DETAIL */
.order-detail-title, .custom-detail-title{font-size:18px;line-height:20px;}
.order-info mark{background:transparent;color:#000;}
.order-info mark.order-status {color:#BE0404}
.woocommerce #content .order_details, 
.woocommerce-page #content .order_details {border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.woocommerce #content .order_details thead th, 
.woocommerce-page #content .order_details thead th {vertical-align:top;border-width:0 1px 0 1px;padding:20px;background:#000;border-left-color:#000;border-right-color:#fff;font-family:"Share";font-size:18px;text-transform:uppercase;color:#fff;font-weight:normal;}
.woocommerce #content .order_details thead th.product-total, 
.woocommerce-page #content .order_details thead th.product-total {border-left:1px solid #fff;}
.woocommerce #content .order_details tbody td, 
.woocommerce-page #content .order_details tbody td {vertical-align:top;border-width:0 0 1px 1px;padding:20px;border-style:solid;border-color:#000;}
.woocommerce #content .order_details tbody td.product-total, 
.woocommerce-page #content .order_details tbody td.product-total {border-width:0 1px 1px 1px;}
.woocommerce #content .order_details tfoot th, 
.woocommerce-page #content .order_details tfoot th {padding:10px 20px;border:0;font-weight:normal;text-align:right;}
.woocommerce #content .order_details tfoot td, 
.woocommerce-page #content .order_details tfoot td {padding:10px 20px;border:0;font-weight:normal;text-align:left;font-size:14px;color:#000;} 
.customer_details dt {margin:0 0 5px;font-weight:normal;text-transform:uppercase;font-size:14px;font-family:"Share";color:#000;}
.customer_details dd {margin:0 0 15px;font-weight:normal;}
.woocommerce #content .order_details li, 
.woocommerce-page #content .order_details li {list-style:none;font-family:"Share";text-transform:uppercase;color:#000;font-size:14px;}
.woocommerce #content .order_details li strong, 
.woocommerce-page #content .order_details li strong {padding:7px 0;font-weight:normal;color:#666;font-family:"Roboto";text-transform:none;font-size:12px;}

/* 5 MY ACCOUNT */
#customer_login h2 {font-size:18px;line-height:20px;padding:0 0 10px;margin:0 0 25px;border-bottom:2px solid #000;} 
html .woocommerce #customer_login form .form-row.form-row-first, 
html .woocommerce #customer_login form .form-row.form-row-last,
html .woocommerce-page #customer_login form .form-row.form-row-first, 
html .woocommerce-page #customer_login form .form-row.form-row-last {width:100%;padding:0;margin:0 0 6px;}
html .woocommerce #customer_login form .form-row, 
html .woocommerce-page #customer_login form .form-row {/*margin-top:14px;*/}
html .woocommerce #customer_login.col2-set .col-1, 
html .woocommerce-page #customer_login.col2-set .col-1 {padding:0 100px 0 30px;}
html .woocommerce #customer_login.col2-set .col-1 form.login, 
html .woocommerce-page #customer_login.col2-set .col-1 form.login {display:block;padding:0;margin:0 0 30px;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
html .woocommerce #customer_login.col2-set .col-1 label, 
html .woocommerce-page #customer_login.col2-set .col-1 label {font-size:14px;font-family:"Share";text-transform:uppecase;color:#000;}
html .woocommerce #customer_login.col2-set .col-1 form.login .form-row,
html .woocommerce-page #customer_login.col2-set .col-1 form.login .form-row {position:relative;}
html .woocommerce #customer_login.col2-set .col-1 form.login .lost_password, 
html .woocommerce-page #customer_login.col2-set .col-1 form.login .lost_password {display:inline-block;margin:0;padding:0;position:absolute;left:155px;right:auto;top:auto;bottom:13px;font-size:11px;}
html .woocommerce #customer_login.col2-set .col-1 form.login input.button, 
html .woocommerce-page #customer_login.col2-set .col-1 form.login input.button {margin:0;}
html .woocommerce #customer_login.col2-set .col-2, 
html .woocommerce-page #customer_login.col2-set .col-2 {padding:0 100px 0 30px;}
html .woocommerce #customer_login.col2-set .col-2 form.register, 
html .woocommerce-page #customer_login.col2-set .col-2 form.register {border:0;margin:0 0 30px;padding-top:0;padding-left:0;display:block;overflow:hidden;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
html .woocommerce #customer_login.col2-set .col-2 label, 
html .woocommerce-page #customer_login.col2-set .col-2 label {font-size:14px;text-transform:uppecase;color:#000;}
html .woocommerce #customer_login.col2-set .col-2 input.button, 
html .woocommerce-page #customer_login.col2-set .col-2 input.button {margin:4px 0 0;height:40px;line-height:40px;padding:0 50px;/*background:transparent;*/}
html .woocommerce #customer_login.col2-set .col-2 input.button:hover, 
html .woocommerce-page #customer_login.col2-set .col-2 input.button:hover {/*border-color:#BE0404;color:#BE0404*/}
html .woocommerce-account #content form label {font-family:"Share";font-size:14px;text-transform:uppercase;color:#000;}
html .woocommerce-account #content input.button {margin:5px 0 0;}
html .woocommerce #content #billing_country_field,
html .woocommerce-page #content #billing_country_field,
html .woocommerce #billing_company_field,
html .woocommerce-page #billing_company_field,
html .woocommerce #billing_address_1_field,
html .woocommerce-page #billing_address_1_field,
html .woocommerce #billing_address_2_field ,
html .woocommerce-page #billing_address_2_field ,
html .woocommerce #billing_city_field,
html .woocommerce-page #billing_city_field{/*width:50%;padding:0 10px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;*/}

/* 6 - LOST RESET PASSWORD */
.lost_reset_password label {text-transform:uppercase;font-size:14px;font-family:"Share";color:#000;}
.lost_reset_password input.button {margin:5px 0 0!important;}

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

/* CATAGORIES BLOG */
ul.list-posts li {position:relative;overflow:hidden;display:block;padding:0 0 20px;margin:0 0 44px;border-width:0 0 2px;border-style:solid;border-color:#000;}
ul.list-posts li.last {margin-bottom:40px;}
ul.list-posts li .post-info-thumbnail {width:55.5%;display:inline-block;float:left;padding:0 10px 0 0;margin-bottom:5px;position:relative;top:6px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s}
ul.list-posts li .post-info-thumbnail .thumbnail img {margin:0;position:relative;z-index:1;}
ul.list-posts li .post-info-thumbnail .thumbnail .thumb-image {position:relative;display:block;}
ul.list-posts li .post-info-thumbnail .thumbnail .thumbnail-shadow {position:absolute;z-index:2;left:0;right:0;top:100%;bottom:0;background:rgba(0,0,0,0.6);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3c000000,endColorstr=#3c000000)";zoom: 1;}
ul.list-posts li .post-info-thumbnail:hover .thumbnail .thumbnail-shadow {top:0;transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s}
ul.list-posts li .post-info-thumbnail .post-info-meta {position:absolute;z-index:3;left:0;top:0;padding:10px 20px 10px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
ul.list-posts li .post-info-thumbnail .post-info-meta .author {margin:0 0 5px;}
ul.list-posts li .post-info-thumbnail .post-info-meta .author a{display:inline-block;padding:5px 0 4px 35px;background:url(images/images.png) no-repeat -475px -275px;font-size:14px;color:#fff;line-height:16px;font-family:"Share";text-transform:uppercase;transition:none;-moz-transition:none;-webkit-transition:none;}
ul.list-posts li .post-info-thumbnail .post-info-meta .author a:hover {background-position:-475px 0}
ul.list-posts li .post-info-thumbnail .post-info-meta .time{position:relative;min-height:25px;padding:0 0 0 35px;margin:0 0 5px;line-height:0;}
ul.list-posts li .post-info-thumbnail .post-info-meta .time .entry-date {font-family:"Share";font-size:14px;color:#fff;text-transform:uppercase;letter-spacing:-0.5px;line-height:25px;}
ul.list-posts li .post-info-thumbnail .post-info-meta .time .entry-date:before {display:inline-block;content:"";position:absolute;left:0;top:0;width:25px;height:25px;background:url(images/images.png) no-repeat -249px -222px;}
ul.list-posts li .post-info-thumbnail .post-info-meta .views-count {width:100%;display:inline-block;margin:0 0 5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
ul.list-posts li .post-info-thumbnail .post-info-meta .views-count span {display:inline-block;position:relative;line-height:16px;font-size:14px;color:#fff;font-family:"Share";letter-spacing:-0.5px;padding:5px 0 4px 35px;}
ul.list-posts li .post-info-thumbnail .post-info-meta .views-count span:before {display:inline-block;content:"";position:absolute;left:0;top:0;width:25px;height:25px;background:url(images/images.png) no-repeat -275px -222px;}
ul.list-posts li .post-info-thumbnail .post-info-meta .comments-count {display:inline-block;padding:5px 0 4px 35px;position:relative;font-family:"Share";font-size:14px;color:#fff;letter-spacing:-0.5px;}
ul.list-posts li .post-info-thumbnail .post-info-meta .comments-count:before {display:inline-block;content:"";position:absolute;left:0;top:0;width:25px;height:25px;background:url(images/images.png) no-repeat -299px -222px;}
ul.list-posts li .post-info-content {width:44.5%;display:inline-block;float:left;padding:0 0 0 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
ul.list-posts li .post-info-content .cat-links {margin:0 0 5px;display:inline-block;width:100%;padding:0 30px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
ul.list-posts li .post-info-content .cat-links a {text-transform:uppercase;font-size:10px;/*color:#999;*/}
ul.list-posts li .post-info-content .post-title {margin:0 0 10px;}
ul.list-posts li .post-info-content .post-title .heading-title {display:inline-block;text-transform:none;font-size:14px;line-height:16px;font-family:"Roboto";letter-spacing:0;margin:0;text-transform:none;}
ul.list-posts li .post-info-content .post-title .heading-title:hover {text-decoration:none;color:#BE0404}
ul.list-posts li .post-info-content .read-more {float:left;display:inline-block;position:relative;width:50px;height:50px;overflow:hidden;}
ul.list-posts li .post-info-content .read-more span {display:inline-block;width:50px;height:50px;overflow:Hidden;}
ul.list-posts li .post-info-content .read-more span span {position:relative;float:left;width:48px;height:48px;border-width:1px;border-style:solid;overflow:hidden;font-size:0;color:transparent;line-height:0;background:#fff}
ul.list-posts li .post-info-content .read-more span span:before {display:inline-block;position:absolute;left:-1px;top:-1px;content:"+";width:50px;height:49px;text-align:center;line-height:49px;font-size:35px;font-family:"FontAwesome";font-weight:bold;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{ ul.list-posts li .post-info-content .read-more span span:before { font-weight:300; } }
ul.list-posts li .post-info-content .read-more:hover span span {background:#fff!important;}
ul.list-posts li .wd-edit-link {position:absolute;right:0;top:0;display:inline-block;}
ul.list-posts li .wd-edit-link a {font-size:12px;margin:0;}
/* Page Navi */
.page_navi {overflow:hidden;}
.page_navi .wp-pagenavi {overflow:hidden;}
.page_navi .nav-content, .page_navi .wp-pagenavi {position:relative;text-align:center;padding-bottom:37px;}
.page_navi .nav-content .wp-pagenavi {display:inline-block;overflow:visible;}
.page_navi .wp-pagenavi span, .page_navi .wp-pagenavi a {display:inline-block;float:left;position:relative;padding:4px 7px;color:#000;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}
.page_navi .wp-pagenavi span:hover, .page_navi .wp-pagenavi a:hover {background:#000;color:#fff;}
.page_navi .wp-pagenavi span.current {font-weight:normal;/*background:#000;*/color:#fff;}
.page_navi .wp-pagenavi a.previouspostslink{color:transparent;padding:4px 0;position:absolute;left:50%;top:auto;bottom:0;right:auto;margin:0 0 0 -40px;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}
.page_navi .wp-pagenavi a.previouspostslink:hover {background:#fff;}
.page_navi .wp-pagenavi a.previouspostslink:after {content:"prev";font-size:14px;text-transform:uppercase;font-family:"Share";line-height:14px;padding:4px 0;color:#000;}
.page_navi .wp-pagenavi a.previouspostslink:before {font-family:FontAwesome;content:"\f0d9";font-size:10px;position:absolute;top:4px;left:0;color:#000;}
.page_navi .wp-pagenavi a.nextpostslink {color:transparent;padding:4px 0;position:absolute;bottom:0;top:auto;left:50%;right:auto;margin:0 0 0 6px;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}
.page_navi .wp-pagenavi a.nextpostslink:hover {background:#fff;}
.page_navi .wp-pagenavi a.nextpostslink:before {content:"next";font-size:14px;text-transform:uppercase;font-family:"Share";line-height:14px;padding:4px 0;/*color:#000;*/}
.page_navi .wp-pagenavi a.nextpostslink:after {font-family:FontAwesome;content:"\f0da";font-size:10px;position:absolute;top:5px;right:-2px;/*color:#000;*/}

/* Page navi plugin */
.page_navi .wp-pagenavi a, .page_navi .wp-pagenavi span {border:0;}
.page_navi .wp-pagenavi a.page {/*position:relative;top:1px;*/}
.page_navi .wp-pagenavi span.pages {padding-left:0;margin-left:0;}

/* SINGLE BLOG */
.single-content .post {position:relative;margin:0 0 30px;overflow:hidden;}
.single-content .post .post-title .heading-title {font-family:"Roboto";font-size:24px;text-transform:none;}
.single-content .post .post-info-thumbnail {display:inline-block;float:left;position:relative;top:3px;width:58%;min-height:150px;padding:0 10px 0 0;margin:0 0 15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.single-content .post .post-info-thumbnail .thumbnail {max-width:100%;}
.single-content .post .wd-edit-link {position:absolute;right:0;top:0;}
.single-content .post .wd-edit-link a {font-size:12px;}
.single-content .post .post-info-thumbnail .post-info-meta .author a {color:#fff!important;}
.single-content .post .post-info-content .cat-links {display:inline-block;margin:0 0 10px;}
.single-content .post .post-info-content .cat-links a {font-size:10px;color:#999;text-transform:uppercase;}
.single-content .post .post-info-thumbnail .post-info-meta {position:absolute;z-index:3;left:0;top:0;padding:10px 20px 10px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.single-content .post .post-info-thumbnail .post-info-meta .author {margin:0 0 5px;}
.single-content .post .post-info-thumbnail .post-info-meta .author a{display:inline-block;padding:5px 0 4px 35px;background:url(images/images.png) no-repeat -475px -275px;font-size:14px;color:#fff;line-height:16px;text-transform:uppercase;transition:none;-moz-transition:none;-webkit-transition:none;}
.single-content .post .post-info-thumbnail .post-info-meta .author a:hover {background-position:-475px 0;text-decoration:underline}
.single-content .post .post-info-thumbnail .post-info-meta .time{position:relative;min-height:25px;line-height:25px;padding:0 0 0 35px;margin:0 0 5px;}
.single-content .post .post-info-thumbnail .post-info-meta .time .entry-date {font-family:"Share";font-size:14px;color:#fff;text-transform:uppercase;letter-spacing:-0.5px;}
.single-content .post .post-info-thumbnail .post-info-meta .time .entry-date:before {display:inline-block;content:"";position:absolute;left:0;top:0;width:25px;height:25px;background:url(images/images.png) no-repeat -248px -222px;}
.single-content .post .post-info-thumbnail .post-info-meta .views-count {width:100%;display:inline-block;margin:0 0 5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.single-content .post .post-info-thumbnail .post-info-meta .views-count span {display:inline-block;position:relative;line-height:16px;font-size:14px;color:#fff;font-family:"Share";letter-spacing:-0.5px;padding:5px 0 4px 35px;}
.single-content .post .post-info-thumbnail .post-info-meta .views-count span:before {display:inline-block;content:"";position:absolute;left:0;top:0;width:25px;height:25px;background:url(images/images.png) no-repeat -275px -222px;}
.single-content .post .post-info-thumbnail .post-info-meta .comments-count {display:inline-block;padding:5px 0 4px 35px;position:relative;font-family:"Share";font-size:14px;color:#fff;letter-spacing:-0.5px;}
.single-content .post .post-info-thumbnail .post-info-meta .comments-count:before {display:inline-block;content:"";position:absolute;left:0;top:0;width:25px;height:25px;background:url(images/images.png) no-repeat -300px -222px;}
.single-content .post .post-info-content .cat-links {/*margin:0 0 5px;display:inline-block;width:100%;padding:0 30px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;*/}
.single-content .post .post-info-content .cat-links a {text-transform:uppercase;font-size:10px;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}
.single-content .post .post-info-thumbnail .thumbnail img {margin:0;position:relative;z-index:1;}
.single-content .post .post-info-thumbnail .thumbnail .thumb-image {position:relative;display:inline-block;max-width:100%;}
.single-content .post .post-info-thumbnail .thumbnail .thumbnail-shadow {opacity:0;filter:alpha(opacity=0);position:absolute;z-index:2;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.6);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3c000000,endColorstr=#3c000000)";zoom: 1;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}
.single-content .post .post-info-thumbnail:hover .thumbnail .thumbnail-shadow {opacity:1;filter:alpha(opacity=100);}

/* AUTHOR */
#entry-author-info {clear:both;background:#f2f2f2;padding:10px;margin:0 0 60px;}
#entry-author-info .author-inner {overflow:hidden;border-width:1px;border-style:solid;background:#f2f2f2;}
#entry-author-info #author-description {padding:20px;overflow:hidden;position:relative;min-height:96px;}
#entry-author-info #author-description #author-avatar {width:96px;height:96px;position:absolute;left:20px;top:20px;background:#000;}
#entry-author-info #author-description #author-avatar img {border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
#entry-author-info #author-description .author-desc {padding-left:126px;}
#entry-author-info #author-description .author-name {display:inline-block;width:100%;margin:0 0 13px;}
#entry-author-info #author-description .author-name [rel^=author] {text-transform:uppercase;font-family:"Share";font-size:14px;}
#entry-author-info #author-description .author-name [rel^=author]:hover {color:#BE0404;text-decoration:none;}
#entry-author-info #author-description .view-all-author-posts {display:inline-block;width:100%;margin:10px 0 0;}
#entry-author-info #author-description .view-all-author-posts a {font-size:12px;}
#entry-author-info #author-description .view-all-author-posts a:hover {text-decoration:none;color:#000;}

/* TAG - SOCIAL */
.tags_social {overflow:hidden;padding:15px 0 0;margin:0 0 68px;border-width:2px 0 0;border-style:solid;}
.tags_social .tags {display:inline-block;float:left;}
.tags_social .tags .tag-title {display:inline-block;text-transform:uppercase;font-family:"Share";font-size:14px;margin:0 20px 0 0;line-height:30px;}
.tags_social .tags .tag-links {line-height:30px;display:inline-block;}
.tags_social .tags .tag-links a {padding:3px 12px;border-width:1px;border-style:solid;text-transform:uppercase;font-size:12px;font-family:"Share";margin:1px 2px 1px 0;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}
.tags_social .tags .tag-links a:hover {text-decoration:none;}
.tags_social .share-list {display:inline-block;float:right;overflow:hidden;}
.tags_social .share-list .social-label {display:inline-block;float:left;text-transform:uppercase;font-family:"Share";font-size:14px;margin:0 20px 0 0;line-height:30px;}
.tags_social .share-list a {display:inline-block;float:left;background-image:url(images/images.png);margin:7px 5px 0 0;}
.tags_social .share-list .facebook {width:16px;height:16px;background-position:-52px -128px;}
.tags_social .share-list .twitter {width:16px;height:16px;background-position:-72px -128px;}
.tags_social .share-list .pin {width:40px;height:20px;background-position:-93px -128px;}
.tags_social .share-list .plus {width:16px;height:16px;background-position:-136px -128px;margin-right:0;}

/* RELATED */
.related_post_slider  {margin-left:-20px;width:auto;}
.related_post_slider .flex-direction-nav li {list-style:none;}
.related {margin:0 0 60px;position:relative;}
.related > .title  {display:inline-block;width:100%;font-size:36px;font-weight:600;line-height:36px;font-family:"Share";text-transform:uppercase;color:#000;letter-spacing:-1px;padding:0 0 14px;border-bottom:2px solid #000;margin:0 0 45px;}
.related ul {overflow:hidden;margin:0}
.related ul li.related-item {list-style:none;}
.related ul li.related-item > div {padding:0 0 0 20px;}
.related ul li.related-item .title {display:inline-block;width:100%;}
.related ul li.related-item .title:hover {text-decoration:none;color:#BE0404}
.related ul li.related-item div {text-align:center;}
.related ul li.related-item div a.thumbnail {position:relative;display:inline-block;margin:0 0 15px;max-width:100%;}
.related ul li.related-item div a.thumbnail img {margin:0;}
.related ul li.related-item div a.thumbnail .thumbnail-shadow {opacity:0;filter:alpha(opacity=0);position:absolute;z-index:2;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.6);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3c000000,endColorstr=#3c000000)";zoom: 1;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s}
.related ul li.related-item div a.thumbnail:hover .thumbnail-shadow {opacity:1;filter:alpha(opacity=100);}
.related .flex-direction-nav {display:none;}

/* COMMENT */
#comments  #comments-title  {display:inline-block;width:100%;font-size:36px;font-weight:600;line-height:36px;font-family:"Share";text-transform:uppercase;letter-spacing:-1px;padding:0 0 14px;border-width:0 0 2px;border-style:solid;margin:0 0 45px;}
#comments .commentlist {position:relative;}
#comments .commentlist:after {content:"";display:inline-block;height:1px;position:absolute;left:0;right:0;bottom:0;background:#fff;}
#comments .commentlist li {list-style:none;}
#comments .commentlist li .divcomment .divcomment-inner {position:relative;min-height:70px;}
#comments .commentlist li .divcomment .divcomment-inner .avarta {display:inline-block;position:absolute;left:0;top:0;}
#comments .commentlist li .divcomment .divcomment-inner .avarta img {border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
#comments .commentlist li .divcomment .divcomment-inner .detail {position:relative;padding:0 20px 30px 90px;margin:0 0 30px;}
#comments .commentlist li .divcomment .divcomment-inner .detail:after {content:"";display:inline-block;height:1px;position:absolute;left:90px;right:0;bottom:0;}
#comments .commentlist li .divcomment .divcomment-inner .comment-author {display:inline-block;float:left;margin:0 20px 0 0;}
#comments .commentlist li .divcomment .divcomment-inner .comment-author cite {font-style:normal;}
#comments .commentlist li .divcomment .divcomment-inner .comment-author cite a {font-family:"Share";font-size:14px;text-transform:uppercase;}
#comments .commentlist li .divcomment .divcomment-inner .comment-body {margin:10px 0 0;}
#comments .commentlist li .divcomment .divcomment-inner .comment-meta {display:inline-block;}
#comments .commentlist li .divcomment .divcomment-inner .comment-meta a {font-size:14px;font-family:"Share"}
#comments .commentlist li .divcomment .divcomment-inner .comment-meta .comment-edit-link {position:absolute;right:0;top:-20px;font-size:12px;}
#comments .commentlist li .divcomment .divcomment-inner .comment-meta .comment-edit-link:hover {color:#000;text-decoration:none;}
#comments .commentlist li ul.children {margin-left:90px;}
#comments .commentlist li .divcomment .divcomment-inner .reply {display:inline-block;position:absolute;right:0;top:0;border-width:1px;border-style:solid;width:20px;height:20px;line-height:20px;text-align:center;}
#comments .commentlist li .divcomment .divcomment-inner .reply a {color:transparent;font-size:0;line-height:0;}
#comments .commentlist li .divcomment .divcomment-inner .reply a:after {display:inline-block;content:"\f064";font-family:"FontAwesome";font-size:12px;padding:3px;}

/* RESPOND */
#respond #reply-title {display:inline-block;width:100%;font-size:22px;text-transform:uppercase;}
#respond #commentform {display:block;margin:0 0 0 30px;}
#respond #commentform .logged-in-as a {font-size:12px;}
#respond #commentform .logged-in-as a:first-child {text-transform:uppercase;font-family:"Share";font-size:14px;}
#respond #commentform .label {background:transparent;border:0;font-family:"Share";padding:0;text-transform:uppercase;}
#respond #commentform input {width:100%;max-width:694px;}
#respond #commentform input#submit {width:auto;}
#respond #commentform textarea {width:100%;max-width:694px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

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

/*==============================================================*/
/*              TECHGORSTORE PORTFOLIO                          */
/*==============================================================*/

.portfolio-galleries{overflow:hidden;position:relative;}
.archive-portfolio h1.heading-title.page-title {margin-left:10px;margin-right:10px;}
#portfolio-galleries-holder {overflow:hidden;margin:0 0 25px;}
#portfolio-container .end_content {position:relative;}
#portfolio-container .end_content .page_navi {text-align:center;}
#portfolio-container .end_content .count_project {display:inline-block;position:absolute;left:0px;right:auto;top:31px;bottom:auto;}
#portfolio-container .end_content .wp-pagenavi  {text-align:center;}
#portfolio-container .end_content .wp-pagenavi * {float:none;}
.archive-portfolio .end_content {position:realtive;padding:25px 0 0;}
.archive-portfolio .end_content:before {content:"";position:absolute;left:0px;right:0px;top:0;bottom:auto;height:2px;background:#000;}

/* FILTER */
.portfolio-filter{list-style:none;margin:20px 10px;padding:0;overflow:hidden;margin-bottom:20px;background:#000;}
.portfolio-filter li{position:relative;float:left;margin-right:30px;list-style:none;margin:0;}
.portfolio-filter li.active:after{content:"";width:1px;position:absolute;top:0;bottom:0;right:0;background:#fff;}
.portfolio-filter li.active a {cursor:text;}
.portfolio-filter li a{display:block;padding:13px 20px;/*font-family:"Share";*/text-transform:uppercase;font-size:18px;color:#666;border-color:#666;border-width:0 1px 0 0;border-style:solid;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}
.portfolio-filter li a:hover{text-decoration:none;}
.portfolio-filter li:hover a, .portfolio-filter li.active a{color:#fff;}

/* ITEMS */
.portfolio-project-slider {width:auto;margin-left:-20px;position:relative;}
.portfolio-project-slider ul.flex-direction-nav li {list-style:none;}
.portfolio-project-slider .flex-direction-nav a {display:none!important;}
.item-portfolio{overflow:hidden;}
.item-portfolio > div {padding:0 10px;}
.item-portfolio .thumb-holder .thumbnail{overflow:hidden;text-align:center;}
.item-portfolio .thumb-holder{position:relative;	}
.item-portfolio .thumb-holder .thumb-image.post-item{position:relative;overflow:hidden;}
.item-portfolio .thumb-holder .thumb-image.post-item .image{overflow:hidden;width:100%!important;*width:auto!important;}
.item-portfolio .thumb-holder .thumb-image.post-item .image img{margin:0;width:100%;height:auto;}
.item-portfolio #thumb-image-hover {position:absolute;height:100%;width:100%;z-index:2;}
.item-portfolio #thumb-image-hover .background {background-color:#0C0C0C;display:block;height:100%;position:absolute;top:0;left:0;width:100%;}
.item-portfolio #thumb-image-hover .thumb-image {display:inline-block;background:url(images/zoom_gallery.png) no-repeat 0 0;box-shadow:none!important;width:50px;height:50px;transition:none;-moz-transition:none;-webkit-transition:none;}
.item-portfolio #thumb-image-hover .thumb-image:hover {background-position:100% 100%;}
.item-portfolio #thumb-image-hover .thumb-video {display:inline-block;background:url(images/play_gallery.png) no-repeat 0 0;box-shadow:none!important;width:50px;height:50px;transition:none;-moz-transition:none;-webkit-transition:none;}
.item-portfolio #thumb-image-hover .thumb-video:hover {background-position:100% 100%;}
.item-portfolio #thumb-image-hover .link-gallery {display:inline-block;background:url(images/link-icon.png) no-repeat 0 0;box-shadow:none!important;width:50px;height:50px;margin-left:10px;transition:none;-moz-transition:none;-webkit-transition:none;}
.item-portfolio #thumb-image-hover .link-gallery:hover {background-position:100% 100%;}
.item-portfolio .opacity_0 {opacity:1;filter:alpha(opacity=100);}
.item-portfolio .opacity_6 {opacity:0.6;filter:alpha(opacity=60);}
.item-portfolio .thumb-tag {margin:10px 0;}
.item-portfolio .post-title {font-size:18px;line-height:20px;letter-spacing:0;text-transform:none;font-family:"Roboto";margin:0 0 10px;}
.item-portfolio .post-title a {}
.not-found-wrapper {display:none;overflow:hidden;margin:0 10px;} 
/* */
#portfolio-galleries-holder div.item-portfolio {padding-bottom:20px;}
#portfolio-galleries-holder div.item-portfolio.first {clear:left;}

/* EFFECT */
#thumb-image-hover .icons {position:relative;width:100%;height:100%;}
#thumb-image-hover .thumb-image {position:absolute;top:0;left:0;}
#thumb-image-hover .thumb-video {position:absolute;top:0;left:0;}
#thumb-image-hover .link-gallery {position:absolute;top:100%;left:100%;}
	
.portfolio-slider img {padding:0;margin:0;width:100%;height:auto;}
.portfolio-slider {text-align:center;position:relative;}
.portfolio-slider ul.slides {width:1000px}
.portfolio-slider ul.slides li {display:inline-block;float:left;width:auto;}
.portfolio-slider .flex-control-nav {display:none;z-index:100;margin:0;height:10px;bottom:0;width:100%;left:0;text-align:center;background:#000;background:rgba(0,0,0,0.7);padding:10px 0;}
.portfolio-slider .flex-control-nav li {margin:0;list-style:none;}
.portfolio-slider .flex-control-nav li a{display:block;text-indent:999px;width:12px;height:12px;margin-right:10px;background:#3f3f47;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.portfolio-slider ul li {list-style:none;display:inline-block;float:left;}
.portfolio-slider a.prev {left:0px;background-position:-25px -13px;}
.portfolio-slider a.next {right:0px;background-position:-92px -13px;}
.portfolio-slider a.next, .portfolio-slider a.prev {display:block;position:absolute;top:50%;margin-top:-10px;width:20px;height:20px;background-image:url(images/lightbox.png);background-repeat:no-repeat;background-color:#fff;text-indent:9999px;font-size:0;line-height:0;opacity:0.3;filter:alpha(opacity=30);border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.portfolio-slider a.next:before{position:absolute;line-height:20px;font-size:20px;font-family:FontAwesome;content: "\f054";}
.portfolio-slider a.prev:before{position:absolute;line-height:20px;font-size:20px;font-family:FontAwesome;content: "\f053";}
.portfolio-slider a.next:hover, .portfolio-slider a.prev:hover {opacity:1;filter:alpha(opacity=100);}
.portfolio-slider .flex-direction-nav {height:0;}
.portfolio-slider .nivo-directionNav a.nivo-prevNav:before, .portfolio-slider .flex-direction-nav a.flex-prev:before, 
.portfolio-slider .nivo-directionNav a.nivo-nextNav:before, .portfolio-slider .flex-direction-nav a.flex-next:before {display:none;}
.portfolio > .navi {display:none!important;}

/* DETAIL PORFOLIO */
.portfolio {position:relative;margin:0 0 40px;overflow:hidden;}
.portfolio .heading-title {font-family:"Roboto";font-size:24px;text-transform:none;}
.portfolio .post-info-thumbnail {display:inline-block;float:left;position:relative;top:3px;width:58%;padding:0 10px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.portfolio .post-info-thumbnail .image, .portfolio .post-info-thumbnail .thumbnail {display:inline-block;max-width:100%}
.portfolio .wd-edit-link {position:absolute;right:0;top:0;}
.portfolio .wd-edit-link a {font-size:12px;}
.portfolio .post-info-content .cat-links {display:inline-block;margin:0 0 10px;}
.portfolio .post-info-content .cat-links a {font-size:10px;color:#999;text-transform:uppercase;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}
.portfolio .post-info-content .cat-links a:hover {color:#000;}
.portfolio .post-info-thumbnail .post-info-meta {position:absolute;z-index:3;left:0;top:0;padding:10px 20px 10px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.portfolio .post-info-thumbnail .post-info-meta .author {margin:0 0 5px;}
.portfolio .post-info-thumbnail .post-info-meta .author a{display:inline-block;padding:5px 0 4px 35px;background:url(images/images.png) no-repeat -475px -275px;font-size:14px;color:#fff;line-height:16px;font-family:"Share";text-transform:uppercase;transition:none;-moz-transition:none;-webkit-transition:none;}
.portfolio .post-info-thumbnail .post-info-meta .author a:hover {background-position:-475px 0;text-decoration:underline}
.portfolio .post-info-thumbnail .post-info-meta .time{position:relative;min-height:25px;line-height:25px;padding:0 0 0 35px;margin:0 0 5px;}
.portfolio .post-info-thumbnail .post-info-meta .time .entry-date {font-family:"Share";font-size:14px;color:#fff;text-transform:uppercase;letter-spacing:-0.5px;}
.portfolio .post-info-thumbnail .post-info-meta .time .entry-date:before {display:inline-block;content:"";position:absolute;left:0;top:0;width:25px;height:25px;background:url(images/images.png) no-repeat -248px -222px;}
.portfolio .post-info-thumbnail .post-info-meta .views-count {width:100%;display:inline-block;margin:0 0 5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.portfolio .post-info-thumbnail .post-info-meta .views-count span {display:inline-block;position:relative;line-height:16px;font-size:14px;color:#fff;font-family:"Share";letter-spacing:-0.5px;padding:5px 0 4px 35px;}
.portfolio .post-info-thumbnail .post-info-meta .views-count span:before {display:inline-block;content:"";position:absolute;left:0;top:0;width:25px;height:25px;background:url(images/images.png) no-repeat -275px -222px;}
.portfolio .post-info-thumbnail .post-info-meta .comments-count {display:inline-block;padding:5px 0 4px 35px;position:relative;font-family:"Share";font-size:14px;color:#fff;letter-spacing:-0.5px;}
.portfolio .post-info-thumbnail .post-info-meta .comments-count:before {display:inline-block;content:"";position:absolute;left:0;top:0;width:25px;height:25px;background:url(images/images.png) no-repeat -300px -222px;}
.portfolio .post-info-thumbnail .thumbnail img {margin:0;position:relative;z-index:1;}
.portfolio .post-info-thumbnail .thumbnail .thumb-image {position:relative;display:inline-block;max-width:100%}
.portfolio .post-info-thumbnail .thumbnail .thumbnail-shadow {opacity:0;filter:alpha(opacity=0);position:absolute;z-index:2;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.6);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3c000000,endColorstr=#3c000000)";zoom: 1;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}
.portfolio .post-info-thumbnail:hover .thumbnail .thumbnail-shadow {opacity:1;filter:alpha(opacity=100);}
.portfolio.single-post .flex-direction-nav {display:none;}

/* FEATURE */
.feature.type-feature {position:relative;}
.feature.type-feature h1.heading-title {text-transform:none;font-size:24px;line-height:28px;}
.feature.type-feature .wd-edit-link {position:absolute;right:0;top:0;}
.feature.type-feature .wd-edit-link a {font-size:12px;}
.feature.type-feature .post-info-thumbnail {overflow:hidden;padding:0 0 20px 92px;position:relative;}
.feature.type-feature .thumbnail {display:inline-block;position:absolute;left:0;top:0;}
.feature.type-feature .author {margin:0 0 5px;}
.feature.type-feature .author a{display:inline-block;padding:5px 0 4px 35px;background:url(images/images.png) no-repeat -475px -275px;font-size:14px;line-height:16px;text-transform:uppercase;transition:none;-moz-transition:none;-webkit-transition:none;}
.feature.type-feature .author a:hover {text-decoration:underline}
.feature.type-feature .time{position:relative;min-height:25px;line-height:25px;padding:0 0 0 35px;margin:0 0 5px;}
.feature.type-feature .time .entry-date {font-family:"Share";font-size:14px;text-transform:uppercase;letter-spacing:-0.5px;}
.feature.type-feature .time .entry-date:before {display:inline-block;content:"";position:absolute;left:0;top:0;width:25px;height:25px;background:url(images/images.png) no-repeat -248px -222px;}
.feature.type-feature .views-count {width:100%;display:inline-block;margin:0 0 5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.feature.type-feature .views-count span {display:inline-block;position:relative;line-height:16px;font-size:14px;font-family:"Share";letter-spacing:-0.5px;padding:5px 0 4px 35px;}
.feature.type-feature .views-count span:before {display:inline-block;content:"";position:absolute;left:0;top:0;width:25px;height:25px;background:url(images/images.png) no-repeat -275px -222px;}
.feature.type-feature .comments-count {display:inline-block;padding:5px 0 4px 35px;position:relative;font-family:"Share";font-size:14px;letter-spacing:-0.5px;}
.feature.type-feature .comments-count:before {display:inline-block;content:"";position:absolute;left:0;top:0;width:25px;height:25px;background:url(images/images.png) no-repeat -300px -222px;}
.feature.type-feature .post-info-content {margin:0 0 20px;}

/* TESTIMONIAL */
.testimonial.type-testimonial {position:relative;}
.testimonial.type-testimonial h1.heading-title {text-transform:none;font-size:24px;line-height:28px;}
.testimonial.type-testimonial .wd-edit-link {position:absolute;right:0;top:0;}
.testimonial.type-testimonial .wd-edit-link a {font-size:12px;}
.testimonial.type-testimonial .post-info-thumbnail {overflow:hidden;padding:0 0 20px 92px;position:relative;}
.testimonial.type-testimonial .thumbnail {display:inline-block;position:absolute;left:0;top:0;}
.testimonial.type-testimonial .author {margin:0 0 5px;}
.testimonial.type-testimonial .author a{display:inline-block;padding:5px 0 4px 35px;background:url(images/images.png) no-repeat -475px -275px;font-size:14px;line-height:16px;text-transform:uppercase;transition:none;-moz-transition:none;-webkit-transition:none;}
.testimonial.type-testimonial .author a:hover {text-decoration:underline}
.testimonial.type-testimonial .time{position:relative;min-height:25px;line-height:25px;padding:0 0 0 35px;margin:0 0 5px;}
.testimonial.type-testimonial .time .entry-date {font-family:"Share";font-size:14px;text-transform:uppercase;letter-spacing:-0.5px;}
.testimonial.type-testimonial .time .entry-date:before {display:inline-block;content:"";position:absolute;left:0;top:0;width:25px;height:25px;background:url(images/images.png) no-repeat -248px -222px;}
.testimonial.type-testimonial .views-count {width:100%;display:inline-block;margin:0 0 5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.testimonial.type-testimonial .views-count span {display:inline-block;position:relative;line-height:16px;font-size:14px;font-family:"Share";letter-spacing:-0.5px;padding:5px 0 4px 35px;}
.testimonial.type-testimonial .views-count span:before {display:inline-block;content:"";position:absolute;left:0;top:0;width:25px;height:25px;background:url(images/images.png) no-repeat -275px -222px;}
.testimonial.type-testimonial .comments-count {display:inline-block;padding:5px 0 4px 35px;position:relative;font-family:"Share";font-size:14px;letter-spacing:-0.5px;}
.testimonial.type-testimonial .comments-count:before {display:inline-block;content:"";position:absolute;left:0;top:0;width:25px;height:25px;background:url(images/images.png) no-repeat -300px -222px;}
.testimonial.type-testimonial .post-info-content {margin:0 0 20px;}

/* RELATED */
.related-project {margin:0 0 60px;position:relative;}
.related-project > .title  {display:inline-block;width:100%;font-size:36px;font-weight:600;line-height:36px;font-family:"Share";text-transform:uppercase;letter-spacing:-1px;padding:0 0 14px;border-width:0 0 2px;border-style:solid;margin:0 0 45px;}
.related-project ul {overflow:hidden;}
.related-project ul li.related-item {list-style:none;}
.related-project ul li.related-item .title {display:inline-block;width:100%;}
.related-project ul li.related-item .title:hover {text-decoration:none;color:#BE0404}
.related-project ul li.related-item div {text-align:center;}
.related-project ul li.related-item div a.thumbnail {position:relative;display:inline-block;margin:0 0 15px;max-width:100%;}
.related-project ul li.related-item div a.thumbnail img {margin:0;}
.related-project ul li.related-item div a.thumbnail .thumbnail-shadow {opacity:0;filter:alpha(opacity=0);position:absolute;z-index:2;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.6);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3c000000,endColorstr=#3c000000)";zoom: 1;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s}
.related-project ul li.related-item div a.thumbnail:hover .thumbnail-shadow {opacity:1;filter:alpha(opacity=100);}

/* LIGHTBOX */
.fancybox-overlay {overflow-x:hidden!important;}
.fancybox-skin {padding:0!important;}
.fancybox-overlay .fancybox-skin {background:none!important;}

.fancybox-overlay .fancybox-skin {padding:0!important;border-radius:0!important }
.fancybox-overlay .fancybox-prev-clone {left:30px;background-color:#fff;}
.fancybox-overlay .fancybox-next-clone {right:30px;background-color:#fff;}
.fancybox-overlay .fancybox-prev-clone ,.fancybox-next-clone {visibility:visible;position:absolute;z-index:10000;top:50%;margin-top:-46px;display:block;width:46px;height:46px;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}
.fancybox-overlay .fancybox-prev-clone span {display:block;background:url(images/lightbox.png) no-repeat -13px 1px;width:46px;height:46px;}
.fancybox-overlay .fancybox-next-clone span {display:block;background:url(images/lightbox.png) no-repeat -79px 1px;width:46px;height:46px;}
.fancybox-overlay .fancybox-close-clone {position:absolute;z-index:10000;right:30px;top:30px;width:46px;height:46px;background:#111 url(images/lightbox.png) no-repeat -46px 0;display:block;/*visibility:visible;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*/}
.fancybox-overlay .fancybox-title-clone {position:absolute;bottom:0;right:0;padding:10px 0;margin:0;width:100%;background-color:#fff;opacity:0.8;filter:alpha(opacity=80);visibility:visible;color:#3F3F3F;font-size:16px;font-family:georgia}
.fancybox-overlay .fancybox-title-clone span.child {margin-right:0;padding:0;background:none;color:#3F3F3F;font-weight:normal;border-radius:0;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;}
.fancybox-overlay .fancybox-opened {z-index:100;}
.fancybox-image {display:block!important;}
.fancybox-skin {background-color:pink;width:60px!important;display:block;}
.fancybox-wrap {z-index:10000!important;position:absolute;border:1px solid #fff!important;display:block;box-sizing:border-box;}
.fancybox-close-clone{display:inline-block!important;z-index:10000000!important;background-color:#fff!important;position:absolute;}
.fancybox-outer {border:1px solid blue;width:50px!important;display:block;background-color:blue;}
.fancybox-image {position:relative!important;z-index:10000!important;}

/*==============================================================*/
/*              TECHGOSTORE  IX. SITEMAP PAGE - ARCHIVE PAGE        */
/*==============================================================*/


/*==============================================================*/
/*              TECHGOSTORE  X. PRIMARY - FOOTER WIDGET             */
/*==============================================================*/

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

/* GENERAL */
.left-sidebar-content h3.widget-title,.right-sidebar-content h3.widget-title{line-height:26px;font-size:22px;text-transform:uppercase;border-width:0 0 2px 0;border-style:solid;padding:6px 0 8px;margin:0 0 20px;}
.left-sidebar-content .widget-container,.right-sidebar-content .widget-container, 
.left-sidebar-content .rev_slider_wrapper,.right-sidebar-content .rev_slider_wrapper {margin-top:32px!important;}
.left-sidebar-content .widget-container.first,.right-sidebar-content .widget-container.first, 
.left-sidebar-content .rev_slider_wrapper.first,.right-sidebar-content .rev_slider_wrapper.first,
.left-sidebar-content .widget-container:first-child,.right-sidebar-content .widget-container:first-child, 
.left-sidebar-content .rev_slider_wrapper:first-child,.right-sidebar-content .rev_slider_wrapper:first-child {margin-top:0!important;}
.left-sidebar-content .widget-container:first-child,.right-sidebar-content .widget-container:first-child {margin-top:0;}
.left-sidebar-content a:hover,.right-sidebar-content a:hover {text-decoration:none;}
#right-sidebar .xoxo {margin-left:50px;}
#left-sidebar .xoxo {margin-right:50px;}
/**/
ul.xoxo {margin:0;}
ul.xoxo > li {list-style:none;}
#footer h3.widget-title a {font-size:18px;}
/**/
.widget-container > ul {margin-left:0;}
.widget-container > ul > li {list-style:none;}
.widget-container select, .widget-container select option {max-width:100%;}

.widget-container {margin-top:30px;}
.widget-container:first-child {margin-top:0;}

/* 1. ARCHIVE - CATAGORIES - RSS - NAV - PAGE */
.widget_archive ul,
.widget_categories ul ,
.widget_meta ul, 
.widget_nav_menu ul, 
.widget_pages ul  {margin-left:0;}

.widget_archive ul li,
.widget_categories ul li,
.widget_meta ul li, 
.widget_nav_menu ul li,
.widget_pages ul li {list-style:none;padding:7px 0 0}
 
.widget_archive ul li:first-child,.widget_categories ul li:first-child,
.widget_meta ul li:first-child, .widget_nav_menu ul li:first-child, 
.widget_pages ul li :first-child {padding:0;}
.widget_archive ul li a,
.widget_categories ul li,.widget_meta ul li a, 
.widget_nav_menu ul li, 
.widget_pages ul li a {font-size:12px;}

.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-size:14px;}

.widget_archive ul ul,
.widget_categories ul ul ,.widget_meta ul ul, 
.widget_nav_menu ul ul, 
.widget_pages ul ul{padding:8px 0 0 15px;}

.widget_archive ul li:hover > a,
.widget_categories ul li:hover > a,
.widget_meta ul li:hover > a, 
.widget_nav_menu ul li:hover > a,
.widget_pages ul li:hover > a,
.widget_archive ul li,
.widget_categories ul li,
.widget_meta ul li, 
.widget_nav_menu ul li, 
.widget_pages ul li.current_page_item > a{color:#be0404;text-decoration:none;} 

/* 2. TAG CLOUD */
.widget_tag_cloud .tagcloud {overflow:hidden;}
.widget_tag_cloud .tagcloud a {display:inline-block;float:left;padding:7px 10px;font-family:"Share";font-size:12px!important;line-height:14px;text-transform:uppercase;color:#999;border:1px solid #999;margin:0 2px 9px 0;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-webkit-font-smoothing: antialiased}
.widget_tag_cloud .tagcloud a:hover {color:#000;border-color:#000;text-decoration:none;}

/* 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;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;}
.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;border-color:#ccc;}
.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;border-color:#ccc;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;overflow:hidden;}
.widget_multitab .tab-content ul li div.content a {}
.widget_multitab .tab-content ul li div.content p.title {margin:0;}
.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;}
.widget_multitab  #comment-tab ul li {position:relative;min-height:60px;padding:0 0 20px 80px;min-height:60px;}
.widget_multitab  #comment-tab ul li .avarta {position:absolute;left:0;top:0;width:58px;height:58px;border:1px solid #ccc;}
.widget_multitab  #comment-tab ul li .avarta:hover {border-color:#000;}
.widget_multitab  #comment-tab ul li .detail cite {padding:0 0 10px;display:inline-block;text-decoration:none;font-family:"Share";text-transform:uppercase;font-style:normal;}
.widget_multitab  #comment-tab ul li .detail blockquote {margin:0 0 10px;}
.widget_multitab  #comment-tab ul li .detail .comment-meta a {font-size:12px;}
/**/
.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;}

/* 4. WIDGET COMMENT LIST - RECENT COMMENT CUSTOM */
.widget_recent_comments_custom .comment-meta span {font-size:10px;}
.widget_recent_comments_custom .comment-meta span a {text-transform:uppercase;font-size:10px;}
.widget_recent_comments_custom ul li {padding-right:30px;min-height:60px;position:relative;margin-top:23px;}
.widget_recent_comments_custom ul li:first-child {margin-top:0;}
.widget_recent_comments_custom ul li .recent_comments_count {position:relative;width:29px;position:absolute;top:8px;right:0;text-align:center;}
.widget_recent_comments_custom ul li .recent_comments_count:after {content:"";display:inline-block;width:20px;height:19px;position:absolute;right:0;top:100%;background:url(images/images.png) no-repeat -309px -122px;}
.widget_recent_comments_custom ul li blockquote {padding-left:0;border:0;font-style:normal;}

/* 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;border-color:#ccc;margin-bottom:70px;padding:5px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.widget_twitterupdate ul li.status-item .date-time {margin-top:5px;}
.widget_twitterupdate ul li.status-item .date-time a {color:#BE0404;font-size:12px;}
.widget_twitterupdate ul li.status-item .date-time a:hover {color:#000;}
.widget_twitterupdate ul li.status-item .tweet-content {line-height:16px;}
.widget_twitterupdate ul li.status-item .tweet-content a {font-weight:normal;font-size:12px;}
.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;}
.widget_twitterupdate .follow-us-heading a{font-size:12px;}

/* 7. WIDGET POPULAR POSTS - RECENT POSTS */
.widget_recent_post_slider h3.widget-title a {font-size:22px;}
.widget_recent_post_slider ul {margin:0;overflow:hidden;}
.widget_recent_post_slider ul li {list-style:none;display:inline-block;float:left;cursor:default}
.widget_recent_post_slider .caroufredsel_wrapper {margin:0 0 12px!important;height:auto!important;}
.widget_recent_post_slider .caroufredsel_wrapper > ul {position:relative!important;height:auto!important;}
.widget_recent_post_slider .caroufredsel_wrapper ul li img {margin:0;}
.widget_recent_post_slider .author {font-size:10px;text-transform:uppercase;color:#999;}
.widget_recent_post_slider .author a {font-size:10px;}
.widget_recent_post_slider .wd_recent_control a {font-size:0;color:transparent;display:inline-block;width:18px;height:18px;background:url(images/images.png) no-repeat;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s}
.widget_recent_post_slider .wd_recent_control a:hover {background-color:#000;color:transparent;}
.widget_recent_post_slider .wd_recent_control a.prev {background-position:-257px -142px;}
.widget_recent_post_slider .wd_recent_control a.prev:hover {background-position:-274px -142px;}
.widget_recent_post_slider .wd_recent_control a.next {background-position:-257px -123px;}
.widget_recent_post_slider .wd_recent_control a.next:hover {background-position:-274px -123px;}
.widget_popular ul li,.widget_customrecent ul li {position:relative;}
.widget_customrecent h3.widget-title > a {font-size:22px;}
.widget_customrecent ul li .detail {position:relative;padding-right:40px;min-height:40px;}
.widget_customrecent ul li .entry-meta {width:28px;height:auto;position:absolute;right:0;top:0;text-align:center}
.widget_customrecent ul li .entry-title a {display:inline-block;margin:0 0 4px;}
.widget_customrecent ul li .entry-meta .entry-date-day {width:100%;display:inline-block;font-size:18px;letter-spacing:-1px;border-width:0 0 1px;border-style:solid;padding-bottom:3px;}
.widget_customrecent ul li .entry-meta .entry-date-month {width:100%;display:inline-block;font-size:9px;text-transform:uppercase;}

/* 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:40px;height:40px;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:40px;height:40px;font-size:0!important;background:url(images/social.png) no-repeat 0 0;font-size:0;line-height:0;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s}
.widget_social ul li a:hover {opacity:0.5;filter:alpha(opacity=50)}
.widget_social ul li:before {display:none!important;}
.widget_social ul li span {font-size:0;line-height:0;}
.widget_social ul li.icon-facebook a {background-position:0 0;}
.widget_social ul li.icon-twitter a {background-position:-40px 0;}
.widget_social ul li.icon-google a {background-position:-200px 0;}
.widget_social ul li.icon-flickr a {background-position:-80px 0;}
.widget_social ul li.icon-rss a {background-position:-120px 0;}
.widget_social ul li.icon-vimeo a {background-position:-160px 0;}
.widget_social .widget_desc {padding:5px 0 15px;} 

/* 9. WIDGET CUSTOMPAGE - WIDGET ENTRIES */
.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 {}
.widget_custom_pages ul li a:hover, .widget_recent_entries ul li a:hover {color:#BE0404;text-decoration:none;}
.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, .widget_recent_entries ul {margin-left:0;}
.widget_custom_pages ul li, .widget_recent_entries ul li {list-style:none;padding:7px 0 0}
.widget_custom_pages ul li:first-child, .widget_recent_entries ul li:first-child {padding:0;}
.widget_custom_pages ul li a {font-size:12px;}
.widget_custom_pages > ul > li > a {font-size:14px;}
.widget_custom_pages ul ul{padding:8px 0 0 15px;}
.widget_custom_pages ul li:hover > a, .widget_custom_pages ul li.current-cat > a {color:#be0404;text-decoration:none;}

/* 10. WIDGET SEARCH */
.widget_search .bg_search {border:1px solid #d5d5d5;}

/* 11. WIDGET RECENT COMMENTS */
.widget_recent_comments ul li {display:block;font-size:12px;padding:0 0 7px;}
.widget_recent_comments ul li a {font-size:12px;}
.widget_recent_comments ul li a.url {font-weight:normal;}

/* 12. WIDGET PAGES */

/* 13. WIDGET NAV */
.widget_nav_menu ul li {display:block;}
.widget_nav_menu ul li a {}

/* 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;}
#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:#000;font-family:"Share";text-transform:uppercase;font-weight:normal;}
#wp-calendar tbody td a:hover, #wp-calendar tfoot td a:hover {color:#BE0404}
#wp-calendar tfoot td#prev{text-align:left;padding:0 0 5px 5px;}
#wp-calendar tfoot td.pad{text-align:center;}
#wp-calendar tfoot td.pad a {font-weight:bold;}
#wp-calendar tfoot td#next{text-align:right;padding:0 5px 5px 0;}
#wp-calendar tfoot td#next a {font-weight:bold;}
#wp-calendar #today{color:#BE0404;}

/* 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;line-height:16px;padding:0 8px;}
.widget_productaz {overflow:hidden;}

/* 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 {width:60px;height:60px;padding:1px;margin:0 5px 5px 0;border-width:1px;border-style:solid;}
.widget_flickr a.see-more {float:right;font-size:12px;}
.widget_flickr .fix {width:100%;clear:both;min-height:1px;}

/* 17. WIDGET SUBSCRIPTION */
.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 span {padding:0;}
.widget_subscriptions .subscribe_widget .newsletter span {display:inline-block;width:100%;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%;text-transform:uppercase;}
.widget_subscriptions .subscribe_widget form p.subscribe-email {margin:0 0 20px;}

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

/* 19. SAMPLE BLOCK */
ul.sample-block {margin:0;}
ul.sample-block li:first-child {padding-top:0;border:0;}
ul.sample-block li {list-style:none;padding:15px 0 20px;border-width:1px 0 0;border-style:dotted;}
ul.sample-block li.last {padding-bottom:0;}
ul.sample-block li p {margin:3px 0 0;line-height:13px;}
ul.sample-block li a {font-weight:bold;}
ul.sample-block li a.link-sidebar-01 {color:#6E4B8F}
ul.sample-block li a.link-sidebar-02 {color:#CB4239}
ul.sample-block li a.link-sidebar-03 {color:#89AC58}
ul.sample-block li a.link-sidebar-04 {color:#69A3B3}
ul.sample-block li a.link-sidebar-05 {color:#CAAE3C}

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

/* 21. WIDGET TEXT */
#footer .textwidget p {margin-bottom:15px;}
#footer .textwidget ul.menu {overflow:hidden;margin-left:0;}
#footer .textwidget ul.menu > li {width:50%;float:left;list-style:none;padding:0 5px 3px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#footer .textwidget ul.menu > li a {font-size:10px;text-transform:uppercase;}

/* 22. WIDGET POPULAR PRODUCT */
.widget_popular ul li, .widget_hot_product ul li {position:relative;padding:20px 0 0 128px;min-height:110px;}
#footer .widget_popular ul li, #footer .widget_hot_product ul li {padding-left:0;padding-right:64px;min-height:44px;}
.widget_popular ul li .image, .widget_hot_product ul li .image  {position:absolute;left:0;top:20px;width:108px;height:108px;background:#fff;border:1px solid #ccc;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}
#footer .widget_popular ul li .image, #footer .widget_hot_product ul li .image {width:44px;height:44px;border:0;left:auto;right:0;}
.widget_popular ul li .image img, .widget_hot_product ul li .image img {margin:13px auto 0;display:block;}
.widget_popular ul li.first,.widget_hot_product ul li.first {padding-top:0;}
.widget_popular ul li.first .image, .widget_hot_product ul li.first .image {top:0;}
.widget_popular ul li .detail, .widget_hot_product ul li .detail {position:relative;top:-2px;}

/* 23. WIDGET TESTIMONIAL */
.testimonials.fade {opacity:1;filter:alpha(opacity=100)}
.right-sidebar-content blockquote {margin:0 0 10px;}
.right-sidebar-content .quote {margin:0 0 20px;}
 
/* 24. WIDGET FEATURED */	
.widget_woothemes_features .feature-title {line-height:16px;margin:0 0 10px;}
.widget_woothemes_features .feature-title a {line-height:14px;text-transform:uppercase;}
.widget_woothemes_features .feature {margin:0 0 20px;}
.widget_woothemes_features .feature.last {margin:0;}
 
/* SLIDER */
.left-sidebar-content .rev_slider_wrapper {margin-bottom:35px!important;}

/************************* end Widget ***************************/

/*==============================================================*/
/*                TECHGOSTORE   XI. WOO COMMERCE WIDGET         */
/*==============================================================*/

#footer a {font-size:12px;font-weight:normal;}
#footer .first-footer-widget-area > div > div{padding:30px 0 45px;}
#footer .first-footer-widget-area a {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}
#footer .second-footer-widget-area > div > div {padding:30px 0 0}
#footer .second-footer-widget-area h3 {font-size:16px;}

/* 1. WOO CART LIST - PRODUCT LIST - CART LIST  */
html .woocommerce ul.cart_list li, html .woocommerce ul.product_list_widget li, 
html .woocommerce-page ul.cart_list li, html .woocommerce-page ul.product_list_widget li {position:relative;padding:20px 0 0 128px;min-height:110px;}
html .woocommerce ul.cart_list li.empty, html .woocommerce-page ul.cart_list li.empty {padding-left:0;}
html #footer .woocommerce ul.cart_list li, html #footer .woocommerce ul.product_list_widget li, 
html .woocommerce-page #footer ul.cart_list li, html .woocommerce-page #footer ul.product_list_widget li {padding-right:64px;padding-left:0;min-height:44px;}

html #footer .woocommerce ul.cart_list li img, 
html #footer .woocommerce ul.product_list_widget li img, 
html #footer .woocommerce-page ul.cart_list li img, 
html #footer .woocommerce-page ul.product_list_widget li img {right:0;left:auto;}

html .woocommerce ul.cart_list li:first-child, html .woocommerce ul.product_list_widget li:first-child, 
html .woocommerce-page ul.cart_list li:first-child, html .woocommerce-page ul.product_list_widget li:first-child {padding-top:0;}
ul.cart_list li a,ul.product_list_widget li a,
html .woocommerce ul.cart_list li a, html .woocommerce ul.product_list_widget li a, 
html .woocommerce-page ul.cart_list li a, html .woocommerce-page ul.product_list_widget li a {font-weight:normal;line-height:16px;display:inline-block;margin:0 0 5px;}
ul.cart_list li a,ul.product_list_widget li > a,
html .woocommerce ul.cart_list li a, html .woocommerce ul.product_list_widget li > a, 
html .woocommerce-page ul.cart_list li a, html .woocommerce-page ul.product_list_widget li > a {display:block;}
html .woocommerce ul.cart_list li img, html .woocommerce ul.product_list_widget li img, 
html .woocommerce-page ul.cart_list li img, html .woocommerce-page ul.product_list_widget li img {width:108px;height:108px;border:1px solid #ccc;position:absolute;left:0;/*top:22px;*/margin:0;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}
html .woocommerce ul.cart_list li img:hover, html .woocommerce ul.product_list_widget li img:hover, 
html .woocommerce-page ul.cart_list li img:hover, html .woocommerce-page ul.product_list_widget li img:hover {}
html .woocommerce ul.cart_list li:first-child img, html .woocommerce ul.product_list_widget li:first-child img, 
html .woocommerce-page ul.cart_list li:first-child img, html .woocommerce-page ul.product_list_widget li:first-child img {top:0;}
html .woocommerce ul.cart_list li img:hover, html .woocommerce ul.product_list_widget li img:hover, 
html .woocommerce-page ul.cart_list li img:hover, html .woocommerce-page ul.product_list_widget li img:hover {border-color:#000;}
html #footer .woocommerce ul.cart_list li img, html #footer .woocommerce ul.product_list_widget li img, 
html #footer .widget_hot_product ul.popular-post-list img,
html .woocommerce-page #footer ul.cart_list li img, html .woocommerce-page #footer ul.product_list_widget li img {width:40px;height:40px;margin:0;border-width:2px;border-style:solid}
html .woocommerce ul.cart_list li ins, html .woocommerce ul.product_list_widget li ins, 
html .woocommerce-page ul.cart_list li ins, html .woocommerce-page ul.product_list_widget li ins {text-decoration:none;}
html .woocommerce ul.cart_list li del, html .woocommerce ul.product_list_widget li del, 
html .woocommerce-page ul.cart_list li del, html .woocommerce-page ul.product_list_widget li del {color:#000;}
html .woocommerce ul.cart_list li del, html .woocommerce ul.product_list_widget li del:before, 
html .woocommerce-page ul.cart_list li del, html .woocommerce-page ul.product_list_widget li del:before {content:".";clear:left;color:transparent;display:block;height:1px;}
html .woocommerce ul.cart_list li del span.amount, html .woocommerce ul.product_list_widget li del span.amount, 
html .woocommerce-page ul.cart_list li del span.amount, html .woocommerce-page ul.product_list_widget li del span.amount {text-decoration:line-through;color:#999;}
html .woocommerce ul.cart_list li span.amount, html .woocommerce ul.product_list_widget li span.amount, 
html .woocommerce-page ul.cart_list li span.amount, html .woocommerce-page ul.product_list_widget li span.amount {color:#000;display:inline-block}
html .woocommerce ul.cart_list li .quantity, html .woocommerce ul.product_list_widget li .quantity, 
html .woocommerce-page ul.cart_list li .quantity, html .woocommerce-page ul.product_list_widget li .quantity {color:#000;font-size:14px;padding-top:5px;display:inline-block;}
html .woocommerce ul.cart_list li .total, html .woocommerce ul.product_list_widget li .total, 
html .widget_shopping_cart .total strong {font-weight:normal;text-transform:uppercase;font-family:"Share";font-size:14px;color:#999;margin:0 0 3px;}
html .widget_shopping_cart .amount {display:block;font-size:18px;color:#999;}
.woocommerce .widget_shopping_cart .quantity, 
.woocommerce #content .quantity, .woocommerce-page .widget_shopping_cart .quantity, 
.woocommerce-page #content .widget_shopping_cart .quantity {width:100%;}
.woocommerce .widget_shopping_cart .quantity .amount, 
.woocommerce #content .quantity, .woocommerce-page .widget_shopping_cart .quantity .amount, 
.woocommerce-page #content .widget_shopping_cart .quantity .amount {font-size:12px;padding:0;}
.woocommerce .product_sku, .woocommerce-page .product_sku {font-size:12px;}
.woocommerce .product_sku:hover, .woocommerce-page .product_sku:hover {/*color:#BE0404*/}
.woocommerce ul.cart_list li .star-rating,
.woocommerce-page ul.cart_list li .star-rating, 
.woocommerce ul.product_list_widget li .star-rating,
 .woocommerce-page ul.product_list_widget li .star-rating {margin:0 0 5px;}

/* 2. WOO PRODUCTS CATAGORIES */
.widget_product_categories ul {margin-left:0;}
.widget_product_categories ul li {list-style:none;padding:7px 0 0}
.widget_product_categories ul li:first-child {padding:0;}
.widget_product_categories ul li a {font-size:12px;}
.widget_product_categories > ul > li > a {font-size:14px;cursor:pointer!important;}
.widget_product_categories ul ul{padding:8px 0 0 15px;}
.widget_product_categories ul li.current-cat > a  {cursor:text!important;}
.widget_product_categories ul li:hover > a, .widget_product_categories ul li.current-cat > a {color:#be0404;text-decoration:none;} 

/* 3. WOO SEARCH */
.widget_product_search #searchform #s {width:100%}
.widget_product_search #searchform #searchsubmit {margin-top:20px;cursor:pointer}

/* 4. WOO TAGS */
.widget_product_tag_cloud {overflow:hidden;}
.widget_product_tag_cloud .tagcloud {overflow:hidden;}
#left-sidebar .widget_product_tag_cloud .tagcloud,
#right-sidebar .widget_product_tag_cloud .tagcloud {margin-bottom:14px;}
.widget_product_tag_cloud .tagcloud a {display:inline-block;float:left;padding:7px 10px;font-family:"Share";font-size:12px!important;line-height:14px;text-transform:uppercase;color:#999;border-width:1px;border-style:solid;margin:0 2px 9px 0;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-webkit-font-smoothing: antialiased}
.widget_product_tag_cloud .tagcloud a:hover {color:#000;border-color:#000;text-decoration:none;}

/* 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:10px 0 55px;position:relative;text-align:left;}
.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;background-color:#d5d5d5;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;}
.woocommerce .widget-container.widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget-container.widget_price_filter .ui-slider .ui-slider-range {box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;background-image:none;filter:none;}
.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 -186px 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;z-index:2;margin-top:-2px!important;margin-left:0!important;transition:none;-moz-transition:none;-webkit-transition:none;}
.woocommerce .widget-container.widget_price_filter .ui-slider .ui-slider-handle:after, .woocommerce-page .widget-container.widget_price_filter .ui-slider .ui-slider-handle:after {content:"";position:absolute;left:6px;top:6px;width:6px;height:6px;background:#000;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.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-size:14px;color:#000;text-transform:uppercase;}
.woocommerce .widget_layered_nav_filters ul li.chosen, .woocommerce-page .widget_layered_nav_filters ul li.chosen {position:relative;}
.woocommerce .widget_layered_nav_filters ul li.chosen a, .woocommerce-page .widget_layered_nav_filters ul li.chosen a,
.woocommerce .widget-container.widget_layered_nav ul li.chosen a, .woocommerce-page .widget_layered_nav ul li.chosen a {position:static;background-image:none;display:inline-block;padding:2px 18px 2px 0;font-size:12px;font-weight:normal;background:none;border:none;border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px;-o-border-radius:18px;}
.woocommerce .widget_layered_nav_filters ul li.chosen a, .woocommerce-page .widget_layered_nav_filters ul li.chosen a,
.woocommerce .widget-container.widget_layered_nav ul li.chosen a, .woocommerce-page .widget_layered_nav ul li.chosen a {position:relative;}
.woocommerce .widget_layered_nav_filters ul li.chosen a:before, .woocommerce-page .widget_layered_nav_filters ul li.chosen a:before,
.woocommerce .widget-container.widget_layered_nav ul li.chosen a:before, .woocommerce-page .widget_layered_nav ul li.chosen a:before {position:absolute;right:2px;top:2px;content:"\f00d";font-size:10px;font-weight:normal;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:none;border:0;}
.woocommerce .widget_layered_nav_filters ul li.chosen:hover a:before, .woocommerce-page .widget_layered_nav_filters ul li.chosen:hover a:before,
.woocommerce .widget-container.widget_layered_nav ul li.chosen:hover a:before, .woocommerce-page .widget_layered_nav ul li.chosen:hover a:before {color:#BE0404;}
html .woocommerce .widget_price_filter .price_slider_amount .button, html .woocommerce-page .widget_price_filter .price_slider_amount .button {font-size:14px;position:absolute;left:0;bottom:0;top:auto;}

/* 6. WOO LAYERED NAV */
html .woocommerce .widget_layered_nav ul li, html .woocommerce-page .widget_layered_nav ul li {padding:0 0 7px;}
.widget_layered_nav ul li a {font-size:12px;}
.widget_layered_nav ul li a:hover {text-decoration:none;color:#000;}
.woocommerce .widget-container.widget_layered_nav ul small.count, .woocommerce-page .widget-container.widget_layered_nav ul small.count {}

/* 7. WOO CART */
body.woocommerce .widget_shopping_cart .total,body.woocommerce-page .widget_shopping_cart .total {border-top:0;padding:0;margin:26px 0 10px;}
body.woocommerce .widget_shopping_cart .buttons ,body.woocommerce-page .widget_shopping_cart .buttons {overflow:hidden;}
body.woocommerce .widget_shopping_cart .buttons .button,body.woocommerce-page .widget_shopping_cart .buttons .button {margin:0 5px 10px 0;float:left;padding:0 27px;background:#BE0404;border-color:#BE0404}
body.woocommerce .widget_shopping_cart .buttons .button:hover,body.woocommerce-page .widget_shopping_cart .buttons .button:hover {background:transparent;color:#BE0404}
body.woocommerce .widget_shopping_cart .buttons .button.checkout,body.woocommerce-page .widget_shopping_cart .buttons .button.checkout {margin:0 0 10px;background:#000;border-color:#000;}
body.woocommerce .widget_shopping_cart .buttons .button.checkout:hover,body.woocommerce-page .widget_shopping_cart .buttons .button.checkout:hover {background:transparent;color:#000;}

/* 8. WOO LAYERED NAV */
html .woocommerce .widget_layered_nav ul li, 
html .woocommerce-page .widget_layered_nav ul li {/*padding:0 0 0 20px;*/position:relative;}
html .woocommerce .widget_layered_nav ul li input, 
html .woocommerce-page .widget_layered_nav ul li input {position:absolute;left:0;top:5px;right:auto;bottom:auto;display:inline-block;width:13px;height:13px}

/* 9. WD SHOP BY COLOR */
.widget_wd_pc_color_nav ul li {overflow:hidden;}
.widget_wd_pc_color_nav ul li small {position:relative;top:4px;font-size:14px;line-height:12px;float:right;}
.widget_wd_pc_color_nav ul li a span {padding:0 5px;background:#000;color:#fff;font-size:12px;}
.widget_wd_pc_color_nav ul li a img {margin-bottom:0;}
.widget_wd_pc_color_nav ul li.chosen a {cursor:text;}

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

/* 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;background:#fff;padding:10px;border:1px solid #d9d9d9;}
#wd-control-panel {width:270px;position:fixed;top:88px;z-index:100;padding:10px;}
#control-panel-main #wd-control-close { background:#e4e6e8 url(images/icon-config.png) no-repeat 0 0;position:absolute;top:28px;right:-50px;width:50px;height:50px;display:block;}
#control-panel-main #wd-control-close:hover {background-image:url(images/icon-config-hover.png)}
#control-panel-main #wd-control-close.default-style.control-open {background-color:#fff;}
#review_panel_accordion {margin:0 0 10px;}
body #review_panel_accordion .accordion-inner {border:0;}
#control-panel-main > div .custom-title {font-family:"Roboto";color:#646464;font-size:12px;margin:0 0 5px;}
#control-panel-main > div.custom-heading input {float:left;border-color:1px solid #202020;width:70px;color:#202020;}
#control-panel-main > div.custom-heading label {display:inline-block;float:left;}
#control-panel-main > div.custom-heading div.color {display:inline-block;float:left;}
#control-panel-main .input-append > input {border-color:#d5d5d5;font-family:arial;color:#646464;margin:0 10px 0 0;padding:3px 10px;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:Share!important;font-size:18px;letter-spacing:-1px;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}
#control-panel-main p.button-save button:hover,#control-panel-main p.button-clear button:hover {background:#BE0404}
#control-panel-main select {font-family:arial;color:#646464;line-height:16px;width:150px;font-weight:bold;font-size:11px;padding:3px 5px 3px 10px;}
#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;}
html body #control-panel-main .accordion-heading {border-color:#d9d9d9;background-color:#fff;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;}
html body #control-panel-main .accordion-group {border:1px solid #d9d9d9;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:#000;font-size:16px;line-height:20px;font-family:"Share";font-style:normal;margin:0;}
html body #control-panel-main .accordion-inner h2 {color:#141414;font-style:normal;font-size:16px;line-height:18px;}
html body #control-panel-main .accordion-inner hr {display:none;}
html body #control-panel-main .accordion-heading a.accordion-toggle:after {content:"-"}
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;border-top:1px solid #d9d9d9;}
body #control-panel-main .accordion-inner div.input-append {margin-bottom:10px;}
body #control-panel-main .accordion-inner > div[class^=custom] {overflow:hidden;width:100%;margin:0 0 10px;}
body #control-panel-main .accordion-heading a.accordion-toggle {padding:10px;background:#fff;}
body #control-panel-main .accordion-heading a.accordion-toggle:before {display:none;}
body #control-panel-main .accordion-heading a.accordion-toggle:after {display:none;}

/* STYLE FOR REVOLUTION SLIDER */
.tp-caption.big_title {font-family:"Share";font-size:93px;text-transform:uppercase;color:#fff;letter-spacing:-1px;}
.tp-caption.middle_title {font-family:"Share";font-size:36px;text-transform:uppercase;color:#fff;letter-spacing:-0.5px;}
.tp-caption.smaill_title {font-family:"Share";font-size:14px!important;color:#fff;text-transform:none;}

.woocommerce #content table.shop_table.cart thead th, 
.woocommerce-page #content table.shop_table.cart thead th {border-left-color:#fff;}
html .woocommerce #content table.my_account_orders th, 
html .woocommerce-page #content table.my_account_orders th {border-width:0 0 0 1px;border-style:solid;border-color:#fff;}
html .woocommerce #content table.my_account_orders th.order-number, 
html .woocommerce-page #content table.my_account_orders th.order-number {border-width:0;}

.popular-post-list .title {margin-bottom:6px;line-height:16px;}

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

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

/* FIX EFFECT ON IE */
.ie #main-module-container ul li.product .product_thumbnail_wrapper > a[href^=http],
.ie .woocommerce .featured_product_slider_wrapper ul.products li.product .product_thumbnail_wrapper > 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 .product_thumbnail_wrapper:hover a .product-image-back ,
.ie body .woocommerce-page ul.products li.product .product_thumbnail_wrapper:hover a .product-image-back,
.ie body.woocommerce ul.products li.product .product_thumbnail_wrapper:hover a .product-image-back ,
.ie body.woocommerce-page ul.products li.product .product_thumbnail_wrapper:hover a .product-image-back   {display:block;}
.ie ul li.product .product_thumbnail_wrapper > a,
.ie .woocommerce .featured_product_slider_wrapper ul.products li.product .product_thumbnail_wrapper > a {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;height:auto;}
.ie8 #header .product-image-back , #footer .product-image-back {display:none;}
#main-module-container ul li.product a .product-image-front {background:#fff;}
#main-module-container ul li.product a .product-image-back {background:#fff;} 

/* FIX BUG */
#billing_company_field,
#billing_address_1_field,
#billing_address_2_field,
#billing_city_field {width:50%;padding-right:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#billing_country_field {width:50%;padding-right:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.thumb-homepage-block.alignleft {margin-left:10px!important;}
.title-homepage-block {margin-left:20px!important;}

/* ONLY FOR THIS THEME */
.full-contact-form input,
.full-contact-form textarea ,
html div.wpcf7-validation-errors {max-width:100%;}
.full-contact-form .wpcf7 input[type^="submit"] {width:100%;}
.fullwidth-box {position:relative;z-index:2;overflow:Hidden;}
.fullwidth-box:after {content:"";position:absolute;left:-30px;right:-30px;top:0;bottom:0;background:rgba(0,0,0,0.09);}
.ie8 .fullwidth-box:after {z-index:1;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#41000000,endColorstr=#41000000)";zoom: 1;}
.contact-form li {list-style:none;}
.wd_print {display:inline-block;width:16px;height:16px;background:url(images/icon_print.png) no-repeat;font-size:0!important;line-height:0!important;color:transparent;float:left; }
.wd_print:hover {color:transparent;}
.home.blog #content {position:relative;background:#fff;max-width:1240px;padding:0 20px;}
#respond {padding-left:90px;}
#comments > #respond {padding-left:0;} 

/* FOOTER */
#copy-right.span18 {width:74%;}
.payment.span6 {width:26%;float:right;}
.products.grid,.products.list,
.woocommerce .products.grid, .woocommerce .products.list,
.woocommerce-page .products.grid, .woocommerce-page .products.list {padding-top:30px!important;}

html .cart .woocommerce td.product-name dl.variation dt, 
html .woocommerce-page .cart td.product-name dl.variation dt {clear:none;}
html .woocommerce td.product-name dl.variation, 
html .woocommerce-page td.product-name dl.variation {margin:7px 0 5px;}

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

/* TO TOP BUTTON */
.ie8 #to-top a {filter:alpha(opacity=80);}
.ie8 #to-top a:hover {filter:alpha(opacity=100);}

/*==============================================================*/
/*                     FOR IE 9 10                             */
/*==============================================================*/

/* FIX BUG ON menu */
.ie9 #header .nav ul#menu-main-menu > li > a > span,.ie10 #header .nav ul#menu-main-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#username , .ie10 input#username {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 SAFARI                              */
/*==============================================================*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
 #header .phone_quick_menu_1 .mobile_search #s{ line-height:14px!important; } 
 }

.widget_layered_nav_filters ul li {display:block;width:100%;} 
.widget_layered_nav_filters ul li a {width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

.carousel-indicators {margin:0;}
.page_navi > .nav-next,.page_navi > .nav-previous {display:none;}

.pp_pic_holder .wpcf7-not-valid-tip-no-ajax {position:relative;top:5px;}

/* FIX BUG WORDPRESS 3.8 */
#adminbarsearch {display:block;}
#adminbar-search {vertical-align:inherit;}

/* STYLE PLUS SUPPORT */
a.wd-item-brand{
	float:left;
	margin:0 15px 15px 0;
	border:1px solid #ccc;
	overflow:hidden;
	display:inline-block;
}
div[class^="content-menu-"] h3,p.wd-link-menu > a{
	text-decoration:underline;
}

p.wd-link-menu-all > a{
	font-weight:bold !important;
	padding-top:10px;
	text-decoration:underline;
}

p.wd-link-menu-weak > a{
	color:#999999;
}

div[class^="content-menu-"] h3.wd-text-weak{
	color:#999999;
	margin-bottom:10px;
	font-size:20px;
	line-height:22px;
	text-decoration:none !important;
}

div[class^="content-menu-"] .one_fourth{
	padding-left:0 !important;
}

div[class^="content-menu-"] h3 > a,div[class^="content-menu-"] h3{
	font-size:22px;
	line-height:24px;
	margin-bottom:20px;
}
div[class^="content-menu-"] h4{
	text-transform:capitalize;
}
.wd-one-half-big{
	width:57%;
	float:left;
	padding:0 3%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.wd-one-half-small{
	width:43%;
	padding:0 4%;
	float:left;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	border-width:0 1px 0 1px;
	border-style:solid;
	border-color:#ccc;
}
.wd-one-half-small .type,.wd-one-half-small .size{
	padding:0 10px;
}
.wd-one-half-small .type{
	margin-bottom:42px;
}
.wd-one-half-small .size{
	margin-top:28px;
	display:inline-block;overflow:hidden;
}
div.content-menu-2 div.content-brand{
	width:100%;	
	padding:5px;
	margin-bottom:15px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	border:1px solid #ccc;
	overflow:hidden;
}
div.content-menu-2 div.content-brand .image{
	width:40%;
	float:left;
}
div.content-menu-2 div.content-brand .link{
	width:60%;
	padding-left:20px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	float:left;
}

/* TESTIMONIAL */
.testimonial.type-testimonial .thumbnail,
.testimonial.type-testimonial .post-info-thumbnail .post-info-meta,
.feature.type-feature .thumbnail,
.feature.type-feature .post-info-thumbnail .post-info-meta {
	position:relative;
	left:auto;
	right:auto;
	top:auto;
	bottom:auto;
}

.testimonial.type-testimonial .post-info-thumbnail .thumbnail .thumbnail-shadow ,
.feature.type-feature .post-info-thumbnail .thumbnail .thumbnail-shadow {
	display:none;
}

.testimonial.type-testimonial .post-info-thumbnail,
.feature.type-feature .post-info-thumbnail {
	padding-left:0;
}

/* ============================================================================= */
/*                   FIX BUGS UPDATE WOOCOMMERCE FROM 2.0.20 TO 2.1              */
/* ============================================================================= */

/* 1. =========== RATING ========== */

.woocommerce p.stars, .woocommerce-page p.stars {
	height:auto;
}

.woocommerce p.stars a[class^="star"] {
	font-weight:normal;
}

.woocommerce-product-rating .star-rating,
.woocommerce .woocommerce-product-rating .star-rating, 
.woocommerce-page .woocommerce-product-rating .star-rating {
	margin-top:4px;
}

/* 2. ========= DISABLE ICON IN BUTTON VIEW CART =============== */

.wc-forward a:after, 
.wc-forward:after{
	display:none;
}

/* 3. ========= STYLE FOR MESSAGE =============================== */

.woocommerce .woocommerce-message, 
.woocommerce-page .woocommerce-message {
	overflow:hidden;
}

.woocommerce .woocommerce-error, 
.woocommerce .woocommerce-info, 
.woocommerce .woocommerce-message, 
.woocommerce-page .woocommerce-error, 
.woocommerce-page .woocommerce-info, 
.woocommerce-page .woocommerce-message {
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}

.woocommerce .woocommerce-error, 
.woocommerce .woocommerce-info, 
.woocommerce .woocommerce-message, 
.woocommerce-page .woocommerce-error, 
.woocommerce-page .woocommerce-info, 
.woocommerce-page .woocommerce-message {
	clear:both;
}

/* 4. =========== CART PAGE =============================== */

.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after, 
.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after {
	display:none;
}

.woocommerce-remove-coupon {
	position:relative;
	font-size:0;
	line-height:0;
	color:transparent;
	width:16px;
	height:16px;
	display:inline-block;
}

.woocommerce-remove-coupon:after {
	content:"\f00d";
	font-family:FontAwesome;
	font-size:12px;
	color:transparent;
	width:14px;
	text-align:center;
	line-height:14px;
	color:#000;
	position:absolute;
	left:0;
	top:0;
	right:auto;
	bottom:auto;
	font-weight:normal;
	border:1px solid #000;
	border-radius:16px;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
}

.woocommerce ul#shipping_method li, 
.woocommerce-page ul#shipping_method li {
	padding:3px 0;
	text-indent:0;
	overflow:hidden;
}

.woocommerce ul#shipping_method li input, 
.woocommerce-page ul#shipping_method li input {
	float:left;
	margin:0 10px 0 0;
	position:relative;
	top:3px;
}

.woocommerce ul#shipping_method li label, 
.woocommerce-page ul#shipping_method li label {
	float:left;
	font-size:12px;
}

.woocommerce .cart-collaterals .cart_totals table tr.discount span.amount, 
.woocommerce-page .cart-collaterals .cart_totals table tr.discount span.amount {
	font-size:16px;
	margin-right:10px;
}

.woocommerce .cart-collaterals .cart_totals .discount td .wd_sub_sign, 
.woocommerce-page .cart-collaterals .cart_totals .discount td .wd_sub_sign,
.woocommerce .cart-collaterals .cart_totals .discount td .amount, 
.woocommerce-page .cart-collaterals .cart_totals .discount td .amount,
.woocommerce .cart-collaterals .cart_totals .discount td .woocommerce-remove-coupon, 
.woocommerce-page .cart-collaterals .cart_totals .discount td .woocommerce-remove-coupon {
	display:inline-block;
	float:left;
}

.woocommerce #content .cart-collaterals .cart_totals > table tr.discount th, 
.woocommerce-page #content .cart-collaterals .cart_totals > table tr.discount th {
	padding-bottom:15px;
}

.woocommerce #content .cart-collaterals .cart_totals > table th, 
.woocommerce-page #content .cart-collaterals .cart_totals > table th {
	padding-right:10px;
}

html .woocommerce #content form.login input.button, 
html .woocommerce-page #content form.login input.button {
	margin-right:20px;
}

.woocommerce .wd_checkout_method form.login label[for^="remember"], 
.woocommerce-page .wd_checkout_method form.login label[for^="remember"] {
	position:relative;
	top:20px;
}

.woocommerce .wd_checkout_method form.login label[for^="remember"] input, 
.woocommerce-page .wd_checkout_method form.login label[for^="remember"] input {
	margin-right:5px;
	position:relative;
	top:-2px;
}

.wd_tabs_checkout .wd_tab-content .wd_shipping_address #ship-to-different-address {
	position:relative;
}

.wd_tabs_checkout .wd_tab-content .wd_shipping_address #ship-to-different-address input {
	position:absolute;
	left:0;
	top:3px;
	right:auto;
	bottom:auto;
}

/* 5. =========== PRODUCT DETAIL =========== */

.wd_quickshop.product {
	max-width:100000px!important;
}

/* 6. =========== CHECKOUT ================== */

.woocommerce-page .wd_checkout_method form.login .lost_password {
	margin-left:0;
	width:100%;
}

html .woocommerce #content input.button.button_shipping_address_continue, 
html .woocommerce-page #content input.button.button_shipping_address_continue {
	position:relative;
	left:auto;
	right:auto;
	top:auto;
	bottom:auto;
}

/* RESET */

.woocommerce ul.products li.product:nth-child(2n), 
.woocommerce-page ul.products li.product:nth-child(2n) {
	float:left;
}

.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product {
	clear:none;
}

body.woocommerce ul.products li.product.span12:nth-child(2n+1), 
body.woocommerce-page ul.products li.product.span12:nth-child(2n+1),
body.woocommerce ul.products li.product.span8:nth-child(3n+1), 
body.woocommerce-page ul.products li.product.span8:nth-child(3n+1),
body.woocommerce ul.products li.product.span6:nth-child(4n+1), 
body.woocommerce-page ul.products li.product.span6:nth-child(4n+1),
body.woocommerce ul.products li.product.span4:nth-child(6n+1), 
body.woocommerce-page ul.products li.product.span4:nth-child(6n+1) {clear:left;}

body.woocommerce .featured_product_slider_wrapper ul.products li.product.span12:nth(2n+1), 
body.woocommerce-page .featured_product_slider_wrapper ul.products li.product.span12:nth(2n+1),
body.woocommerce .featured_product_slider_wrapper ul.products li.product.span8:nth(3n+1), 
body.woocommerce-page .featured_product_slider_wrapper ul.products li.product.span8:nth(3n+1),
body.woocommerce .featured_product_slider_wrapper ul.products li.product.span6:nth(4n+1), 
body.woocommerce-page .featured_product_slider_wrapper ul.products li.product.span6:nth(4n+1),
body.woocommerce .featured_product_slider_wrapper ul.products li.product.span4:nth(6n+1), 
body.woocommerce-page .featured_product_slider_wrapper ul.products li.product.span4:nth(6n+1){clear:none;}

/*  PRIVATE */

#left-sidebar:after,
#right-sidebar:before {
	/*display:none;*/
}

ul.archive-product-subcategories > li.product h3 {
	font-size:16px;
}

ul.archive-product-subcategories > li.product h3 mark {
	background:transparent;
}

.woocommerce .woocommerce-message, 
.woocommerce-page .woocommerce-message {
	border-color:#8FAE1B;
}

html .woocommerce #customer_login.col2-set .col-1 label[for^="rememberme"], 
html .woocommerce-page #customer_login.col2-set .col-1 label[for^="rememberme"] {
	display:block;
	clear:both;
	padding-top:10px!important;
}

html .woocommerce #customer_login.col2-set .col-1 label[for^="rememberme"] input, 
html .woocommerce-page #customer_login.col2-set .col-1 label[for^="rememberme"] input {
	position:relative;
	top:-1px;
}

html .woocommerce #customer_login.col2-set .col-1 form.login .lost_password, 
html .woocommerce-page #customer_login.col2-set .col-1 form.login .lost_password {
	position:relative;
	left:auto;
	bottom:auto;
}

/* UPDATE WOOCOMMERCE 2.2 */
.woocommerce-account .woocommerce legend {font-size:14px;text-transform:uppercase;}

/* UPDATE WOOCOMMERCE 2.3 */
html .woocommerce ul.products li.product .onsale, htlm .woocommerce-page ul.products li.product .onsale,
html .woocommerce span.onsale, html .woocommerce-page span.onsale, html .pp_woocommerce span.onsale {min-width:34px;min-height:34px;}
.woocommerce ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a.loading.add_to_cart_button:after, .woocommerce-page ul.products li.product .product_thumbnail_wrapper .list_add_to_cart a.loading.add_to_cart_button:after {content:"\f110";font-size:18px;background:transparent;}
div.pp_woocommerce .pp_loaderIcon:before,
.woocommerce .blockUI.blockOverlay:before, .woocommerce .loader:before {background:url(images/ajax-loader-01.gif) center no-repeat;animation:none;-webkit-animation:none;-moz-animation:none;}
.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal input {margin-top:15px;}
html .woocommerce .wd_order_review table.shop_table tfoot tr.cart-discount td, html .woocommerce-page .wd_order_review table.shop_table tfoot tr.cart-discount td {padding-left:73px;}
.woocommerce-remove-coupon {float:right!important;}
.woocommerce ul#shipping_method li, .woocommerce-page ul#shipping_method li {padding-left:25px;position:relative;}
.woocommerce ul#shipping_method li input.shipping_method , .woocommerce-page ul#shipping_method li input.shipping_method {position:absolute;left:0;top:6px;margin:0;}
.woocommerce #content .cart-collaterals .cart_totals > table th, .woocommerce-page #content .cart-collaterals .cart_totals > table th {line-height:25px;}
.woocommerce #content .cart-collaterals .cart_totals > table tr.discount th, .woocommerce-page #content .cart-collaterals .cart_totals > table tr.discount th {padding-bottom:5px;}
.woocommerce #content .cart-collaterals .cart_totals > table tr.discount td .amount, .woocommerce-page #content .cart-collaterals .cart_totals > table tr.discount td .amount{float:none;}
@media 
only screen and (max-width-device-width: 767px),
only screen and (max-width: 767px) {
	.woocommerce form .form-row label.hidden, .woocommerce-page form .form-row label.hidden {display:none;}
	.wd_tabs_checkout .wd_tab-content .wd_tab-pane .register-form {margin-bottom:30px;}
	html .woocommerce .wd_order_review table.shop_table tfoot tr.cart-subtotal td, html .woocommerce-page .wd_order_review table.shop_table tfoot tr.cart-subtotal td,
	html .woocommerce .wd_order_review table.shop_table tfoot td, html .woocommerce-page .wd_order_review table.shop_table tfoot td	{text-align:left!important;padding-left:15px!important;}
	.woocommerce #content table.shop_table.cart tbody td.actions a.button, .woocommerce-page #content table.shop_table.cart tbody td.actions a.button,
	.woocommerce #content table.shop_table.cart tbody td.actions input.button, .woocommerce-page #content table.shop_table.cart tbody td.actions input.button	{width:auto;}
}