/*
Theme Name: WD_Smashing_Magazine
Theme URI: http://wpdance.com/
Description: Smashing Magazine Template
Author: WPDance Team / WPDance.com
Author URI: http://wpdance.com/
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* CONTENT
	I.    LAYOUT
	II.   HEADER
	III.  FOOTER
	IV.   HOMEPAGE
	V.    CONTENT & PAGE
	VI.   POSTPAGE & SINGLE PAGE
	VII.  PRIMARY & FOOTER WIDGET
	VIII. OTHERS
*/

/*==============================================================*/
/*                WINESTORE  I. LAYOUT - GENERAL STYLE            */
/*==============================================================*/

/* LAYOUT */
.container {max-width:1200px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;} 
#container #main .main-content{margin-right:0;}
#container #main .main-content .heading-title-block h1{text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;/*padding-top:20px;*/}
#container-main.span12 .hr{margin-left:0}
#right-sidebar {margin:0 0 60px;}
#template-wrapper {position:relative;overflow:hidden}
body.woocommerce #main_content.span12 .related, .woocommerce-page #main_content.span12 .related {width:100%;}
body.woocommerce #main_content.span12 div.product div.images, body.woocommerce-page #main_content.span12 div.product div.images, body.woocommerce #content #main_content.span12 div.product div.images, body.woocommerce-page #content #main_content.span12 div.product div.images {width:50%;padding:0 10px 0 0;}
body.woocommerce #main_content.span12 div.product div.summary, body.woocommerce-page #main_content.span12 div.product div.summary, body.woocommerce #content #main_content.span12 div.product div.summary, body.woocommerce-page #content #main_content.span12 div.product div.summary {width:50%;padding:0 0 0 10px;}
body.woocommerce #main_content.span12 div.product .plus,body.woocommerce #main_content.span12 div.product .minus {display:none;}
body.woocommerce #main_content.span12 div.product .quantity {min-width:20px;}
body.woocommerce #main_content.span12 div.product .quantity input {width:10px;}
#container-main.span24 .main-content .entry-content-post{padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
body.woocommerce-account .entry-content-post{padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.home #container-main.span24 .main-content .entry-content-post,.wd-homepage-3 #container-main.span24 .main-content .entry-content-post,.wd-homepage-2 #container-main.span24 .main-content .entry-content-post{padding:0;text-align:center}

.home #container-main.span24 .main-content  h1,.wd-homepage-3 #container-main.span24 .main-content  h1,.wd-homepage-2 #container-main.span24 .main-content  h1{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;margin-left:10px;margin-right:10px}

#container-main.span24 .main-content .woocommerce .myaccount_user strong{font-weight:normal}
#container-main.span24 .main-content .woocommerce .myaccount_user {margin-bottom:33px;}
.header-bottom  .container {border-top:1px solid;text-align:center;position:relative;max-width:1180px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;padding-left:10px;padding-right:10px;}

.header-middle .container{max-width:1180px;}

.box #main-module-container  #container-main{padding:0 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.box .header-bottom .container{max-width:1200px}
/*#content {min-height:300px;}*/
#main-module-container > #container > #content{padding-top:20px}
.wide #main-module-container > .container{}
#container #main .main-content h1.cart-2{margin-bottom:30px;display:inline-block}
#main_content #container h1.page-title.archive-product{display:block;text-align:left;}
#main_content #container h1.page-title{padding-top:20px;}
#container #main .span18 .main-content h1.my-account{margin-left:0}
/* TITEL PAGE */

/*
#main {margin-bottom:20px;position:relative;z-index:7;}
*/


/* BOX - WIDE */
#header, #footer {width:100%;margin:0 auto;}
.box #header {max-width:1200px;}
.box #footer {max-width:1200px/*;box-shadow:0 0 8px #DCDCDC;-moz-box-shadow:0 0 8px #DCDCDC;-webkit-box-shadow:0 0 8px #DCDCDC*/}
body.box .slideshow-wrapper.main-slideshow {max-width:1200px;margin-left:auto;margin-right:auto;}
.wide {background:#fff!important;}
.box #main-module-container {max-width:1200px;margin:0 auto;/*box-shadow:0 0 8px #DCDCDC;-moz-box-shadow:0 0 8px #DCDCDC;-webkit-box-shadow:0 0 8px #DCDCDC*/}
.box #template-wrapper{max-width:1220px;margin:0 auto;/*box-shadow:0 0 8px #DCDCDC;-moz-box-shadow:0 0 8px #DCDCDC;-webkit-box-shadow:0 0 8px #DCDCDC*/}
/* GENERAL STYLE */
.woocommerce ul.products li.product span.featured{width:100%;display:inline-block;}
.woocommerce .star-rating, .woocommerce-page .star-rating {font-family:'star'!important;}
/* TITLE */
html .woocommerce ul.products li.product h3, html .woocommerce-page ul.products li.product h3 {text-align:center;margin-bottom:14px;}

/* FEEDBACK BUTTON */
#feedback {position:fixed;right:0;top:50%;margin-top:-40px;width:28px;height:88px;z-index:100;}
#feedback > a{transition:all 0.3s ease-in-out 0s}
#feedback a.feedback-button {display:inline-block;width:28px;height:88px;text-align:center;}
#feedback a.feedback-button:before {position:absolute;left:8px;top:18px;width:14px;height:56px;display:inline-block;content:"";background:url(../images/images.png) no-repeat -147px -66px;}
#feedback a.feedback-button:hover {opacity:0.85;filter:alpha(opacity=85);}
html div.pp_overlay {background:rgba(0,0,0,0.65);}

/* COLOR OF PRICES */
body .woocommerce ul.products li.product span.amount,.woocommerce-page ul.products li.product .amount {font-size:14px!important;line-height:12px;font-weight:bold;display:inline-block;text-align:center;width:auto}
body .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{text-align:center;display:inline-block!important;width:100%;margin-top:5px}
body .woocommerce ul.products li.product .price .from,body .woocommerce-page ul.products li.product .price .from{font-size:12px;}
body .woocommerce ul.products li.product .price *, .woocommerce-page ul.products li.product .price * {display:inline-block;float:none!important;}
.tabbable.product ul.nav-tabs{padding-right:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin-right:0!important}

/*==============================================================*/
/*                WINESTORE  II. HEADER                           */
/*==============================================================*/
#header {position:relative;z-index:10;} 
.header_ads_wrapper {position:relative;z-index:9;} #footer {position:relative;z-index:7}
#header .header-main-content {position:relative}
#header .header-top {position:relative;left:0;z-index:30;width:100%;}
#header .header-middle {position:relative;z-index:20; max-width:1200px; width:100%; margin:0 auto}
#header .header-bottom {position:relative;z-index:10;padding-top:32px}
/* LOGO */
#header-logo{text-align:center; padding: 0 125px; margin-top:12px}
.logo img {margin:0;}
.logo a {font-family:itc_avant_garde_gothic_bookRg;font-size:28px;line-height:30px;margin:0;text-transform:uppercase;color:#fff;display:inline-block}
.logo a:hover {text-decoration:none;opacity:1}

/* SEARCH */
#header #header-search{max-width:120px;}
#header-search .products-search{position:absolute;top:0; right:10px;}
#header-search .products-search  div {position:relative;width:100%;max-width:120px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;  border:1px solid;margin-top:25px;padding:4px 30px 4px 13px}
#header-search .products-search div .search-input {display:inline-block;width:100%;background:#fff;font-size:12px;color:#000000;text-transform:uppercase;font-weight:normal;line-height:12px;line-height:14px;margin:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important;border:0;}
#header-search .products-search div .search-input-btn {position:absolute; bottom:12px ;right:4px;font-size:0;color:transparent;display:inline-block;width:12px;height:12px;cursor:pointer;border:0;background:url(../images/iconsearch.png) no-repeat 0 0;color:transparent!important;font-size:0;line-height:0;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important;}
#header input[type^="text"], #header input[type^="password"] {max-width:10000px;margin-top:0;}

/* SEARCH 2*/
#header-search #searchform{position:absolute;top:0; right:0px;}
#header-search #searchform  div.bg_search_1{position:relative;width:100%;max-width:120px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;  border:1px solid;margin-top:25px;padding:4px 30px 4px 13px}
#header-search #searchform  div.bg_search_1 .search-input {display:inline-block;width:100%;background:#fff;font-size:12px;color:#000000;text-transform:uppercase;font-weight:normal;line-height:12px;line-height:14px;margin:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important;border:0;}
#header-search #searchform  div.bg_search_1 #searchsubmit {position:absolute; bottom:12px ;right:4px;font-size:0;color:transparent;display:inline-block;width:12px;height:12px;cursor:pointer;border:0;background:url(../images/iconsearch.png) no-repeat 0 0;color:transparent!important;font-size:0;line-height:0;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important;}

/*HEADER TOP*/
.box .header-top .header-main-content{padding:0 10px;}
.box #header-search .products-search{right:20px}
.box .shopping-cart{right:20px}
.header-top-left{float:left;overflow:hidden;margin-top:7px;}
.header-top .header-main-content{max-width:1180px; width:100%; margin:0 auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;/*padding:0 10px;*/}
.header-top-left .wellcome_message,.header-top-left .account_links{font-size:11px;font-family:Relaway;float:left;line-height:16px;}
.header-top-left .account_links{text-indent:5px;}
.header-top-left .account_links a{text-decoration:underline}

.header-top-right{float:right;position:relative;z-index:100;margin-top:2px;}
.header-top-right a{font-size:10px;}

.header-top-right .quick_access_menu ul.xoxo ul{margin-top:0}
.header-top-right .quick_access_menu ul.xoxo li {list-style:none;}
.header-top-right .quick_access_menu ul.xoxo li{display:inline-block;float:left; position:relative;margin-left:10px;line-height:25px;margin:0;padding-left:10px}
.header-top-right .quick_access_menu ul.xoxo li a:before{display:inline-block;content:"";width:1px;height:100%;position:absolute;left:0;top:0;background:url(../images/line-right-top-menu.png) no-repeat 0 0;}
.header-top-right .quick_access_menu ul.xoxo li > a{position:relative;padding:0 0px 0 16px;line-height:15px;text-transform:uppercase;font-size:10px}
.header-top-right .quick_access_menu ul.xoxo li > a:hover{text-decoration:underline}
#footer .payment ul li{text-align:left;display:inline-block;float:right}
.header-top-right .quick_access_menu ul.xoxo ul li:first-child a:before{background:none}

.header-top-right .quick_access_menu  ul#menu-header-menu li ul.sub-menu {position:absolute;width:150px;background:#ffffff;display:none;margin-top:0}
.header-top-right .quick_access_menu ul#menu-header-menu li > ul.sub-menu {left:50%;top:25px; border-width:1px; border-style:solid; padding-bottom:15px; margin-left:-75px;}
.header-top-right .quick_access_menu  ul#menu-header-menu li:hover > ul.sub-menu {display:none;}
.header-top-right .quick_access_menu  ul#menu-header-menu li ul.sub-menu li{display:inline-block; line-height:15px;padding:5px 0 8px 10px;width:100%;float:left;text-align:left;position:relative;transition:all 100ms ease-in-out 0s;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;} 

.header-top-right .quick_access_menu  ul#menu-header-menu li ul.sub-menu li:first-child{margin-top:8px;}
.header-top-right .quick_access_menu ul#menu-header-menu li.last ul.sub-menu{right:0;left:auto;margin-left:0;}
.header-top-right .quick_access_menu ul#menu-header-menu li.last ul ul.sub-menu{right:152px;left:auto;margin-left:0;}
body .header-top-right .quick_access_menu  ul#menu-header-menu li ul.sub-menu li:hover{text-indent:1px;}
.header-top-right .quick_access_menu  ul#menu-header-menu li ul.sub-menu li a{ background:none;text-transform:none;font-size:12px;}
.header-top-right .quick_access_menu  ul#menu-header-menu li ul.sub-menu li:hover a,.header-top-right .quick_access_menu .top-menu ul#menu-header-menu li ul.sub-menu li a:hover{font-weight:bold}
.header-top-right .quick_access_menu  ul#menu-header-menu li ul.sub-menu li a:before,.header-top-right .quick_access_menu .top-menu ul#menu-header-menu li:first-child a:before{background:none}
.header-top-right .quick_access_menu ul#menu-header-menu li ul.sub-menu li ul{position:absolute;left:153px;top:0; margin-left:0}
/* HEADER ADS */
.header_ads_wrapper {text-align:center;overflow:hidden;display:none}
.header_ads_wrapper p {max-width:980px;padding:0 10px;background:#fff;margin:0 auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.header_ads_wrapper p img {max-width:100%;margin:0 0 14px;}

/*===================== FEATURED PRODUCTS ================================*/
.tab-content{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;padding:0 20px}
.tab-content.span18 > div {margin-left:-40px;}
body .tab-content .woocommerce ul.products li.product, body .tab-content .woocommerce-page  ul.products li.product {width:33.33%;padding:0px 0 70px 40px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;display:inline-block;text-align:center;clear:none;    float: none;
    margin-right: -3px!important;
    vertical-align: top;}
body .woocommerce .products .star-rating, body .woocommerce-page .products .star-rating {left:50%;margin-left:-35px;width:70px;position:relative;}

/*===================== FEATURED WINES ================================*/
body #container-main.span18 div div .tab-content.span18 , body #container-main.span18 div div .woocommerce-page .tab-content.span18 {width:100%}
body #container-main.span18 div div .tab-content .woocommerce ul.products li.product.span8 , body #container-main.span18 div div .woocommerce-page .tab-content ul.products li.product.span8 {width:33.3%;margin:auto!important}
body #container-main.span18 div div .tab-content .woocommerce ul.products li.first,body #container-main.span18 div div .tab-content .woocommerce-page ul.products li.first{clear:left}
body #container-main.span18 .featured_categories_slider_wrapper .slider_control .prev,body #container-main.span18  .featured_categories_slider_wrapper .slider_control .next,#container-main.span18 .recent_blog_slider_wrapper .slider_control .prev,#container-main.span18 .recent_blog_slider_wrapper .slider_control .next,
body #container-main.span12 .featured_categories_slider_wrapper .slider_control .prev,body #container-main.span12  .featured_categories_slider_wrapper .slider_control .next,#container-main.span12 .recent_blog_slider_wrapper .slider_control .prev,#container-main.span12 .recent_blog_slider_wrapper .slider_control .next{border:0;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}
body #container-main.span18 div div .tabbable ul{margin-bottom:18px}

body #container-main.span12 div div .tab-content.span18 , body #container-main.span12 div div .woocommerce-page .tab-content.span18 {width:100%}
body #container-main.span12 div div .tab-content .woocommerce ul.products li.product.span8 , body #container-main.span18 div div .woocommerce-page .tab-content ul.products li.product.span8 {margin:auto!important}
body #container-main.span12 div div .tab-content .woocommerce ul.products li.first,body #container-main.span18 div div .tab-content .woocommerce-page ul.products li.first{clear:left}
body #container-main.span12 div div .tabbable ul{margin-bottom:18px}

/* MEGA MENU */
/* a. General */
#header .nav ul.menu > li > a:hover, #header .nav ul.menu> li:hover > a {opacity:1;filter:alpha(opacity=100);}
#header .nav {margin:0;padding:0 50px;display:inline-block}
#header .nav i {font-size:14px;line-height:14px;}
#header .nav >  ul.menu{margin:0 auto;display:block}
#header .nav ul.menu > li li {width:100%;}
#header .nav ul.menu > li > a {position:relative;}
#header .nav ul.menu li p {margin:0 0 3px;}
#header .nav ul.menu .wd-mega-menu ul {margin-left:0;margin-top:0}
#header .nav ul.menu li, 
#header .nav > div > ul li {display:inline-block;position:relative;list-style:none;}
#header .nav ul.menu > li{margin:0;border-top:1px solid transparent;margin-top:-1px;}
#header .nav ul.menu > li.menu-item-level0:hover,#header .nav ul.menu > li.current-menu-item {border-top:1px solid;}
#header .nav ul.menu li a > img, #header .nav > div > ul li a > img {margin-bottom:0;}
#header .nav ul.menu > li > a > span.menu-desc-lv0 {display:block;clear:both;text-transform:none;font-size:10px;float:none;}
#header .nav ul.menu > li.hidden-description > a > span.menu-desc-lv0 {color:transparent;}
#header .nav ul.menu li:hover > a {text-decoration:none;}
#header .nav ul.menu> li.menu-item-level0 > a, #header .nav > div > ul > li.menu-item-level0 > a {display:inline-block;padding:16px 33px;z-index:9;position:relative;}
#header .nav ul.menu > li > a > span{text-transform:uppercase;text-align:center;}
#header .nav ul.menu > li img {max-width:100%;height:auto;width:auto;}
#header .nav ul.menu > li > ul.sub-menu {display:none;}
#header .nav ul.menu > li > ul ul ul.sub-menu {left:190px;}
#header .nav ul.menu > li ul.sub-menu:before {content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:#fff;}
#header .nav ul.menu > li > ul ul.sub-menu:before {left:10px;border:1px solid;}
#header .nav ul.menu > li > ul ul ul.sub-menu:before {top:1px;}
#header .nav ul.menu > li > ul.sub-menu {z-index:11;border:1px;border-style:solid}
/* b1. Flyout menu */
#header .nav ul.menu > li a:hover > span.menu-label-level-0,
#header .nav ul.menu > li > a:hover > span.menu-desc-lv0{text-indent:0}
#header .nav ul.menu  li a > span{transition:all 0.3s ease-in-out 0s;}
#header .nav ul.menu > li.wd-fly-menu > ul.sub-menu ul.sub-menu {margin-top:0px!important}
#header .nav ul.menu > li.wd-fly-menu li{display:block;width:100%;margin:0}
#header .nav ul.menu > li.wd-fly-menu li a {display:inline-block;padding:9px 20px 11px;text-align:left;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;line-height:14px;}
#header .nav ul.menu > li.wd-fly-menu li a{opacity:1;}
#header .nav ul.menu > li.wd-fly-menu li:hover > a,
#header .nav ul.menu > li.wd-fly-menu li:hover > a {font-weight:bold}
#header .nav ul.menu > li.wd-fly-menu ul.sub-menu {display:block;position:absolute;width:180px;padding:8px 0 18px;}
#header .nav ul.menu > li.wd-fly-menu > ul.sub-menu {padding-left:0;background:url(../images/bg_sub_menu.png) repeat;left:50%;margin-left:-90px;top:100%;display:none} 
#header .nav ul.menu > li.wd-fly-menu li ul.sub-menu {top:-9px;width:190px;margin-left:0} 
#header .nav ul.menu > li.wd-fly-menu li ul.sub-menu li {padding:1px 0 0 10px;width:180px}
#header .nav ul.menu > li.wd-fly-menu li ul.sub-menu li:hover a {padding:9px 20px 11px}
.nav ul.menu > li > ul.sub-menu > li  ul.sub-menu{left:180px;top:0px;display:block;background:url(../images/bg_sub_menu.png) repeat;}
/* b2. Mega menu */
#header .nav ul.menu > li.wd-mega-menu.fullwidth-menu> ul.sub-menu {position:absolute;z-index:11;top:100%;left:0;padding:10px 0 29px 0;border-width:1px;border-style:solid;}
#header .nav ul.menu > li.wd-mega-menu.columns-2 > ul.sub-menu {overflow:hidden;width:378px;position:absolute;z-index:11;top:100%;left:0;padding:8px 0 14px 0;border-width:1px;border-style:solid;margin-left:-153px;}
#header .nav ul.menu > li.wd-mega-menu.columns-2 > ul.sub-menu{padding:17px 19px 12px 19px;}
#header .nav ul.menu > li.wd-mega-menu.columns-0> ul.sub-menu{overflow:hidden;position:absolute;z-index:11;top:100%;left:0;border-width:1px;border-style:solid;}
#header .nav ul.menu > li.wd-mega-menu.fullwidth-menu > ul.sub-menu {overflow:hidden;width:1180px;position:absolute;z-index:11;top:100%;left:0;padding:8px 0;border-width:1px;border-style:solid;padding:26px 0 30px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
#header .nav ul.menu > li.wd-mega-menu.fullwidth-menu > ul.sub-menu >li p{font-size:12px;line-height:18px;}
#header .nav ul.menu > li.wd-mega-menu li {overflow:hidden;}
#header .nav ul.menu > li.wd-mega-menu img.icon_menu {margin-top:0;}
/*========menu mega columns + sidebar*/
#header .nav ul.menu > li.wd-mega-menu.columns-2.wd-mega-menu-sidebar > ul.sub-menu {padding:12px 0 8px 0}
#header .nav ul.menu > li.wd-mega-menu.columns-2.wd-mega-menu-sidebar > ul.sub-menu > li{padding:0 10px}
#header .nav ul.menu > li.wd-mega-menu-sidebar.columns-3 > ul.sub-menu > li > div > ul > li,
#header .nav ul.menu > li.wd-mega-menu-sidebar.columns-4 > ul.sub-menu > li > div > ul > li,
#header .nav ul.menu > li.wd-mega-menu-sidebar.columns-5 > ul.sub-menu > li > div > ul > li,
#header .nav ul.menu > li.wd-mega-menu-sidebar.columns-6 > ul.sub-menu > li > div > ul > li{padding:0;}

/*content mega menu*/
#header .nav .one_third > img{margin-bottom:17px}
#header .nav .one_sixth > p{font-size:12px;line-height:18px;display:inline-block;text-align:left}
#header .nav .one_sixth > h3,.one_third  > h3{text-transform:uppercase;line-height:20px;display:inline-block;font-weight:bold;font-size:14px;margin-bottom:2px;}
#header .nav .one_sixth > div > ul > li {display:inline-block;line-height:16px;padding:4px 0}
#header .nav .textwidget > ul > li  > p{line-height:18px;font-size:12px;}
#menu-kosher-products-menu li {line-height:24px;}
/* c. Mega menu with sidebar */
#header .nav ul.menu > li.wd-mega-menu-sidebar {position:static;}
#header .nav ul.menu > li.wd-mega-menu-sidebar > ul.sub-menu > li,#header .nav ul.menu > li.wd-mega-menu-sidebar > ul.sub-menu > li > div > ul > li{width:100%;display:block;padding:0 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
#header .nav ul.menu > li.fullwidth-menu > ul > li.sidebar-menu{padding-left:0;padding-right:0;margin:0}
/* d. Search form */
#header .nav ul.menu > li.search-menu #searchform {height:24px;margin:15px 0 0 10px;float:left;overflow:hidden;}
#header .nav ul.menu > li.search-menu > a {padding:0;display:none;}
#header .nav ul.menu > li.search-menu:hover {background:none;} 
#header .nav ul.menu > li.search-menu input#s {max-height:24px;border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;}
/* e. Align right */
#header .nav ul.menu > li.aligh-right {float:right;}
/* f. Columns */
#header .nav ul.menu > li .one_half,
#header .nav ul.menu > li .one_third,#header .nav ul.menu > li .two_third,
#header .nav ul.menu > li .one_fourth,#header .nav ul.menu > li .three_fourth,
#header .nav ul.menu > li .one_fifth,#header .nav ul.menu > li .two_fifth,#header .nav ul.menu > li .three_fifth,#header .nav ul.menu > li .fourth_fifth,
#header .nav ul.menu > li .one_sixth,#header .nav ul.menu > li .five_sixth {position:relative;padding:0 40px 0 0;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
#header .nav ul.menu > li .one_third.last{padding:0 20px 0 0;margin-bottom:30px;position:relative}
#header .nav ul.menu > li .one_half {width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
#header .nav ul.menu > li .one_third {width:33.3%;text-align:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
#header .nav ul.menu > li .two_third {width:66.6%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
#header .nav ul.menu > li .one_fourth {width:25%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;} #header .nav ul.menu > li .three_fourth {width:75%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
#header .nav ul.menu > li .one_fifth {width:20%;} #header .nav ul.menu > li .two_fifth {width:40%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;} #header .nav ul.menu > li .three_fifth {width:60%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;} #header .nav ul.menu > li .fourth_fifth {width:80%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
#header .nav ul.menu > li .one_sixth {width:16%;text-align:left} #header .nav ul.menu > li .five_sixth {width:83%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;} 
/*one third img,p*/
#header .nav ul.menu > li .one_third > .one-center{text-align:center;}
#header .nav ul.menu > li .one_third > .one-center img{margin-bottom:15px;}
#header .nav ul.menu > li .one_third > .one-center p{font-size:12px;line-height:17px;}
/* g. Columns fix width */
/*-- Columns 2*/
#header .nav ul.menu > li.columns-2  ul.sub-menu{padding-right:20px;} 
#header .nav ul.menu  > li.columns-2,
#header .nav ul.menu  > li.wd-mega-menu-sidebar.columns-2 {position:relative;}
#header .nav ul.menu  > li.columns-2 > ul.sub-menu {width:380px;position:absolute;left:-311px;top:100%;border-top:1px solid #2b2b2b;}
#header .nav ul.menu > li.columns-2 > ul.sub-menu > li {width:50%;display:inline-block;float:left;margin-top:6px;margin-bottom:8px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;text-align:left;border:0;}
#header .nav ul.menu > li.columns-2 > ul.sub-menu > li ul.sub-menu:before{border:0;position:relative}
#header .nav ul.menu > li.columns-2 > ul.sub-menu > li:hover ul.sub-menu{display:block}
#header .nav ul.menu > li.columns-2 > ul.sub-menu > li ul.sub-menu > li:hover  ul.sub-menu{display:block}
#header .nav ul.menu > li.columns-2 > ul.sub-menu > li ul.sub-menu {width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
#header .nav ul.menu > li.columns-2 > ul.sub-menu > li ul ul.sub-menu{margin-left:10px}
#header .nav ul.menu > li.columns-2 > ul.sub-menu > li ul.sub-menu {margin-top:9px;}
#header .nav ul.menu > li.columns-2 > ul.sub-menu > li ul.sub-menu > li {line-height:16px;font-size:12px;padding:5px 0;margin:0}
#header .nav ul.menu > li.columns-2 > ul.sub-menu > li ul.sub-menu > li > a span{text-decoration:none;line-height:12px;display:inline-block;}
#header .nav ul.menu > li.columns-2 > ul.sub-menu > li > div > ul > li {width:100%;}
#header .nav ul.menu > li.columns-2 > ul.sub-menu > li > a > span.menu-desc-lv1 {display:none}
#header .nav ul.menu > li.columns-2 > ul.sub-menu > li ul.sub-menu > li  ul.sub-menu{display:none}
#header .nav ul.menu > li.columns-2 > ul.sub-menu > li > a > span:first-child{font-weight:bold;font-size:14px;text-transform:uppercase;line-height:25x;display:inline-block;letter-spacing:-1px;}
#header .nav ul.menu > li.columns-2  ul.sub-menu > li:hover > a{text-decoration:none;font-weight:bold}
#header .nav ul.menu > li.wd-mega-menu-sidebar.columns-2 > ul.sub-menu{width:320px;position:absolute;left:50%;margin-left:-160px;top:100%;border-width:1px;border-style:solid}
#header .nav ul.menu > li.wd-mega-menu-sidebar.columns-2 > ul.sub-menu > li[class^=sidebar] {width:100%;padding:0;}
#header .nav ul.menu > li.wd-mega-menu-sidebar.columns-2 > ul.sub-menu > li > div > ul > li > div > ul > li {width:50%;display:inline-block;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;padding-right:20px}
/*-- Columns 3*/
#header .nav ul.menu > li.wd-mega-menu.columns-3 > ul.sub-menu{padding:17px 19px 0 19px;margin-left:-250px}
#header .nav ul.menu > li.wd-mega-menu.columns-3.wd-mega-menu-sidebar > ul.sub-menu {padding-left:10px;padding-right:10px;}
#header .nav ul.menu > li.columns-3  ul.sub-menu{padding-right:20px;} 
#header .nav ul.menu > li.columns-3,#header .nav ul.menu > li.wd-mega-menu-sidebar.columns-3 {position:relative;}
#header .nav ul.menu > li.columns-3 > ul.sub-menu {width:570px;position:absolute;top:100%;border-top:1px solid #2b2b2b;}
#header .nav ul.menu > li.columns-3 > ul.sub-menu > li {width:33%;display:inline-block;float:left;margin-top:6px;margin-bottom:23px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;text-align:left;border:0;}
#header .nav ul.menu > li.columns-3 > ul.sub-menu > li ul.sub-menu:before{border:0;position:relative}
#header .nav ul.menu > li.columns-3 > ul.sub-menu > li:hover ul.sub-menu{display:block}
#header .nav ul.menu > li.columns-3 > ul.sub-menu > li ul.sub-menu {width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
#header .nav ul.menu > li.columns-3 > ul.sub-menu > li ul ul.sub-menu{margin-left:10px}
#header .nav ul.menu > li.columns-3 > ul.sub-menu > li ul.sub-menu {margin-top:9px;}
#header .nav ul.menu > li.columns-3 > ul.sub-menu > li ul.sub-menu > li {line-height:16px;font-size:12px;padding:5px 0;}
#header .nav ul.menu > li.columns-3 > ul.sub-menu > li ul.sub-menu > li > a span{text-decoration:none;line-height:12px;display:inline-block;}
#header .nav ul.menu > li.columns-3 > ul.sub-menu > li > div > ul > li {width:100%;}
#header .nav ul.menu > li.columns-3 > ul.sub-menu > li > a > span.menu-desc-lv1 {display:none}
#header .nav ul.menu > li.columns-3 > ul.sub-menu > li ul.sub-menu > li:hover  ul.sub-menu{display:block}
#header .nav ul.menu > li.columns-3 > ul.sub-menu > li ul.sub-menu > li  ul.sub-menu{display:none}
#header .nav ul.menu > li.columns-3 > ul.sub-menu > li > a > span:first-child{font-weight:bold;font-size:14px;text-transform:uppercase;line-height:25x;display:inline-block;letter-spacing:-1px;}
#header .nav ul.menu > li.columns-3  ul.sub-menu > li:hover > a{text-decoration:none;font-weight:bold}
#header .nav ul.menu > li.wd-mega-menu-sidebar.columns-3 > ul.sub-menu{width:480px;position:absolute;left:-19px;top:100%;border-width:1px;border-style:solid}
#header .nav ul.menu > li.wd-mega-menu-sidebar.columns-3 > ul.sub-menu > li[class^=sidebar] {width:100%;padding:0;}
#header .nav ul.menu > li.wd-mega-menu-sidebar.columns-3 > ul.sub-menu > li > div > ul > li > div > ul > li {width:33%;display:inline-block;float:left;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
/*-- Columns 4*/
#header .nav ul.menu > li.wd-mega-menu.columns-4 > ul.sub-menu{padding:17px 19px 0 19px;}
#header .nav ul.menu > li.wd-mega-menu.columns-4.wd-mega-menu-sidebar > ul.sub-menu {padding-left:10px;padding-right:10px;}
#header .nav ul.menu > li.columns-4  ul.sub-menu{padding-right:20px;} 
#header .nav ul.menu > li.columns-4 > ul.sub-menu > li.mega-new-line{display:none}
#header .nav ul.menu > li.columns-4,#header .nav ul.menu > li.wd-mega-menu-sidebar.columns-4 {position:relative;}
#header .nav ul.menu > li.columns-4 > ul.sub-menu {width:760px;position:absolute;top:100%;border-top:1px solid #2b2b2b;}
#header .nav ul.menu > li.columns-4 > ul.sub-menu > li {width:25%;display:inline-block;float:left;margin-top:6px;margin-bottom:23px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;text-align:left;border:0;}
#header .nav ul.menu > li.columns-4 > ul.sub-menu > li ul.sub-menu:before{border:0;position:relative}
#header .nav ul.menu > li.columns-4 > ul.sub-menu > li:hover ul.sub-menu{display:block}
#header .nav ul.menu > li.columns-4 > ul.sub-menu > li ul.sub-menu {width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
#header .nav ul.menu > li.columns-4 > ul.sub-menu > li ul ul.sub-menu{margin-left:10px}
#header .nav ul.menu > li.columns-4 > ul.sub-menu > li ul.sub-menu {margin-top:9px;}
#header .nav ul.menu > li.columns-4 > ul.sub-menu > li ul.sub-menu > li {line-height:16px;font-size:12px;padding:5px 0;}
#header .nav ul.menu > li.columns-4 > ul.sub-menu > li ul.sub-menu > li > a span{text-decoration:none;line-height:12px;display:inline-block;}
#header .nav ul.menu > li.columns-4 > ul.sub-menu > li > div > ul > li {width:100%;}
#header .nav ul.menu > li.columns-4 > ul.sub-menu > li > a > span.menu-desc-lv1 {display:none}
#header .nav ul.menu > li.columns-4 > ul.sub-menu > li ul.sub-menu > li:hover  ul.sub-menu{display:block}
#header .nav ul.menu > li.columns-4 > ul.sub-menu > li ul.sub-menu > li  ul.sub-menu{display:none}
#header .nav ul.menu > li.columns-4 > ul.sub-menu > li > a > span:first-child{font-weight:bold;font-size:14px;text-transform:uppercase;line-height:25x;display:inline-block;letter-spacing:-1px;}
#header .nav ul.menu > li.columns-4  ul.sub-menu > li:hover > a{text-decoration:none;font-weight:bold}
#header .nav ul.menu > li.wd-mega-menu-sidebar.columns-4 > ul.sub-menu{width:640px;position:absolute;left:-19px;top:100%;border-width:1px;border-style:solid}
#header .nav ul.menu > li.wd-mega-menu-sidebar.columns-4 > ul.sub-menu > li[class^=sidebar] {width:100%;padding:0;}
#header .nav ul.menu > li.wd-mega-menu-sidebar.columns-4 > ul.sub-menu > li > div > ul > li > div > ul > li {width:25%;display:inline-block;float:left;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
/*-- Columns 5*/
#header .nav ul.menu > li.wd-mega-menu.columns-5 > ul.sub-menu{padding:17px 19px 0 19px;}
#header .nav ul.menu > li.wd-mega-menu.columns-5.wd-mega-menu-sidebar > ul.sub-menu {padding-left:10px;padding-right:10px;}
#header .nav ul.menu > li.columns-5  ul.sub-menu{padding-right:20px;} 
#header .nav ul.menu > li.columns-5 > ul.sub-menu > li.mega-new-line{display:none}
#header .nav ul.menu > li.columns-5,#header .nav ul.menu > li.wd-mega-menu-sidebar.columns-5 {position:relative;}
#header .nav ul.menu > li.columns-5 > ul.sub-menu {width:950px;position:absolute;top:100%;border-top:1px solid #2b2b2b;}
#header .nav ul.menu > li.columns-5 > ul.sub-menu > li {width:20%;display:inline-block;float:left;margin-top:6px;margin-bottom:23px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;text-align:left;border:0;}
#header .nav ul.menu > li.columns-5 > ul.sub-menu > li ul.sub-menu:before{border:0;position:relative}
#header .nav ul.menu > li.columns-5 > ul.sub-menu > li:hover ul.sub-menu{display:block}
#header .nav ul.menu > li.columns-5 > ul.sub-menu > li ul.sub-menu {width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
#header .nav ul.menu > li.columns-5 > ul.sub-menu > li ul ul.sub-menu{margin-left:10px}
#header .nav ul.menu > li.columns-5 > ul.sub-menu > li ul.sub-menu {margin-top:9px;}
#header .nav ul.menu > li.columns-5 > ul.sub-menu > li ul.sub-menu > li {line-height:16px;font-size:12px;padding:5px 0;}
#header .nav ul.menu > li.columns-5 > ul.sub-menu > li ul.sub-menu > li > a span{text-decoration:none;line-height:12px;display:inline-block;}
#header .nav ul.menu > li.columns-5 > ul.sub-menu > li > div > ul > li {width:100%;}
#header .nav ul.menu > li.columns-5 > ul.sub-menu > li > a > span.menu-desc-lv1 {display:none}
#header .nav ul.menu > li.columns-5 > ul.sub-menu > li ul.sub-menu > li:hover  ul.sub-menu{display:block}
#header .nav ul.menu > li.columns-5 > ul.sub-menu > li ul.sub-menu > li  ul.sub-menu{display:none}
#header .nav ul.menu > li.columns-5 > ul.sub-menu > li > a > span:first-child{font-weight:bold;font-size:14px;text-transform:uppercase;line-height:25x;display:inline-block;letter-spacing:-1px;}
#header .nav ul.menu > li.columns-5  ul.sub-menu > li:hover > a{text-decoration:none;font-weight:bold}
#header .nav ul.menu > li.wd-mega-menu-sidebar.columns-5 > ul.sub-menu{width:920px;position:absolute;left:-300px;top:100%;border-width:1px;border-style:solid}
#header .nav ul.menu > li.wd-mega-menu-sidebar.columns-5 > ul.sub-menu > li[class^=sidebar] {width:100%;padding:0;}
#header .nav ul.menu > li.wd-mega-menu-sidebar.columns-5> ul.sub-menu > li {width:20%;display:inline-block;float:left;margin-top:6px;margin-bottom:23px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;text-align:left;border:0;}
#header .nav ul.menu > li.wd-mega-menu-sidebar.columns-5 > ul.sub-menu > li > div > ul > li > div > ul > li {width:20%;display:inline-block;float:left;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
/*-- Columns 6*/
#header .nav ul#.menu > li.wd-mega-menu.columns-6 > ul.sub-menu{padding:17px 19px 0 19px;}
#header .nav ul.menu > li.wd-mega-menu.columns-6.wd-mega-menu-sidebar > ul.sub-menu {padding-left:10px;padding-right:10px;}
#header .nav ul.menu > li.columns-6  ul.sub-menu{padding-right:20px;} 
#header .nav ul.menu > li.columns-6 > ul.sub-menu > li.mega-new-line{display:none}
#header .nav ul.menu > li.columns-6,#header .nav ul.menu > li.wd-mega-menu-sidebar.columns-6 {position:relative;}
#header .nav ul.menu > li.columns-6 > ul.sub-menu {width:1140px;position:absolute;top:100%;border-top:1px solid #2b2b2b;margin-left:-154px;}
#header .nav ul.menu > li.columns-6 > ul.sub-menu > li {width:16%;display:inline-block;float:left;margin-top:6px;margin-bottom:23px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;text-align:left;border:0;}
#header .nav ul.menu > li.columns-6 > ul.sub-menu > li ul.sub-menu:before{border:0;position:relative}
#header .nav ul.menu > li.columns-6 > ul.sub-menu > li:hover ul.sub-menu{display:block}
#header .nav ul.menu > li.columns-6 > ul.sub-menu > li ul.sub-menu {width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
#header .nav ul.menu > li.columns-6 > ul.sub-menu > li ul ul.sub-menu{margin-left:10px}
#header .nav ul.menu  > li.columns-6 > ul.sub-menu > li ul.sub-menu {margin-top:9px;}
#header .nav ul.menu > li.columns-6 > ul.sub-menu > li ul.sub-menu > li {line-height:16px;font-size:12px;padding:5px 0;}
#header .nav ul.menu > li.columns-6 > ul.sub-menu > li ul.sub-menu > li > a span{text-decoration:none;line-height:12px;display:inline-block;}
#header .nav ul.menu > li.columns-6 > ul.sub-menu > li > div > ul > li {width:100%;}
#header .nav ul.menu > li.columns-6 > ul.sub-menu > li > a > span.menu-desc-lv1 {display:none}
#header .nav ul.menu > li.columns-6 > ul.sub-menu > li ul.sub-menu > li:hover  ul.sub-menu{display:block}
#header .nav ul.menu > li.columns-6 > ul.sub-menu > li ul.sub-menu > li  ul.sub-menu{display:none}
#header .nav ul.menu > li.columns-6 > ul.sub-menu > li > a > span:first-child{font-weight:bold;font-size:14px;text-transform:uppercase;line-height:25x;display:inline-block;letter-spacing:-1px;}
#header .nav ul.menu > li.columns-6  ul.sub-menu > li:hover > a{text-decoration:none;font-weight:bold}
#header .nav ul.menu > li.wd-mega-menu-sidebar.columns-6 > ul.sub-menu{width:1160px;position:absolute;left:-401px;top:100%;border-width:1px;border-style:solid}
#header .nav ul.menu > li.wd-mega-menu-sidebar.columns-6 > ul.sub-menu > li[class^=sidebar] {width:100%;padding:0;}
#header .nav ul.menu > li.wd-mega-menu-sidebar.columns-6 > ul.sub-menu > li > div > ul > li > div > ul > li {width:16%;display:inline-block;float:left;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
#header .nav ul.menu > li .mega-new-line {min-height:1px;width:100%!important;clear:both;display:block;}
/* Fullwidth Menu */
#header .nav ul.menu > li.fullwidth-menu {position:relative;}
#header .nav ul.menu > li.fullwidth-menu > ul {width:100%;top:100%;}
#header .nav ul.menu > li.fullwidth-menu > ul > li {padding-left:10px;padding-right:10px;text-align:left}
body #header .woocommerce ul.products li.product .product-meta-wrapper, body #header .woocommerce ul.products li.products .product-meta-wrapper {text-align:left;}
body #header .woocommerce ul.products li.product a, body #header .woocommerce-page ul.products li.product a {display:inline-block;}

#header .nav ul.menu > li.wd-mega-menu li a:hover span{font-weight:bold}
body #header .woocommerce ul.products li.product .heading-title{margin-bottom:0px;text-align:left}
body #header .woocommerce ul.products li.product .product-meta-wrapper .short-description{float:left;width:auto}
body #header .woocommerce ul.products li.product .product-meta-wrapper .short-description .std{line-height:14px;}
body #header .woocommerce ul.products li.product .product-meta-wrapper hr{display:none}
body #header .woocommerce ul.products li.product a h3{text-transform:uppercase}
#header .nav ul.menu > li.fullwidth-menu> ul.sub-menu > li > a > span.menu-desc-lv1 {display:none}
#header .nav ul.menu > li.fullwidth-menu> ul.sub-menu > li  a  span{font-weight:normal;font-size:12px;padding:8px 0}
#header .nav ul.menu > li.fullwidth-menu> ul.sub-menu > li  a:hover  span{font-weight:bold}
#header .nav ul.menu > li.fullwidth-menu> ul.sub-menu > li ul.sub-menu > li:hover  ul.sub-menu{display:block}
#header .nav ul.menu > li.fullwidth-menu> ul.sub-menu > li ul.sub-menu > li  ul.sub-menu{display:none}
#header .nav ul.menu > li.fullwidth-menu > ul.sub-menu > li ul.sub-menu > li  ul.sub-menu{margin-left:10px;}
#header .nav ul.menu > li.fullwidth-menu> ul.sub-menu > li > a > span:first-child{font-weight:bold;font-size:14px;text-transform:uppercase;line-height:14px;display:inline-block;}
/* Shortcode product */
#header .nav ul li.product {padding-left:160px;position:relative;min-height:160px;}
#header .nav ul li.product .product-media-wrapper {position:absolute;left:0;top:2px;width:140px}
#header .nav ul li.product .product_sku,#header .nav ul li.product .amount,#header .nav ul li.product .price{text-align:left;margin-left:0}
#header .woocommerce ul.products li.product > a {display:inline;float:left;}
#header .woocommerce ul.products li.product > a:first-child{display:inline-block;float:none}
#header .woocommerce ul.products li.product > a .heading-title{margin-bottom:0;text-align:left;font-size:12px;line-height:16px;margin:0;/*padding-left:10px;*/}
#header .woocommerce ul.products li.product > .product-meta-wrapper > a{display:none}
#header .woocommerce ul.products li.product > .product-meta-wrapper > .product_sku{margin-top:3px;font-weight:normal}
#header .woocommerce ul.products li.product > .product-meta-wrapper > .short-description{display:none}
body #header .nav .woocommerce .products .star-rating, body .woocommerce-page #header .nav .products .star-rating {left:0;margin-left:0;}
body #header .nav .woocommerce .products .star-rating{margin-bottom:8px;}
body #header .nav .woocommerce .products .onsale,body #header .nav .woocommerce .products .onsale .off_number{font-size:8px!important;line-height:10px;font-family:arial!important;display:inline-block;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;}

/*============= product mega menu =============*/

/* Others */
#header .nav ul.menu > li a.shop-now {line-height:24px;font-weight:normal;text-decoration:underline;display:inline-block;padding-top:15px}
#header .nav ul.menu > li a.link-shop {font-size:12px;text-decoration:underline;margin-top:18px;display:inline-block}
#header .nav ul.menu > li p.text-left{line-height:18px;font-size:12px;margin-right:50px;display:inline-block}
#header .nav ul.menu > li  > li {display:block;width:100%;margin:0;clear:both}
#header .nav ul.menu > li.wd-mega-menu li a:hover{font-weight:bold}
#header .nav ul.menu > li iframe {max-width:100%;margin:8px 0;}
#header .nav ul.menu > li .ads {text-align:right;overflow:hidden;margin-top:3px;}
#header .nav ul.menu > li .ads > a {display:inline-block;float:left;}
#header .nav ul.menu > li .ads > a:hover{cursor:default}
#header .nav ul.menu > li .ads img {margin:0 0 18px 35px;border-width:1px;border-style:solid;border-color:transparent}
#header .nav ul.menu > li .ads img:hover{border-width:1px;border-style:solid;cursor:pointer}
body #header .woocommerce ul.products li.product .product-meta-wrapper,body #header .woocommerce-page ul.products li.product .product-meta-wrapper {background:transparent}
.woocommerce .nav ul.products li.product a.add_to_cart_button.button, .woocommerce-page .nav ul.products li.product a.add_to_cart_button.button, .woocommerce-page .nav ul.products li.product a.product_type_variable {text-indent:0!important;font-size:0!important;line-height:0!important;position:absolute;left:auto;right:20px;top:auto;bottom:10px;z-index:10;width:25px;height:25px;}
.woocommerce .nav ul.products li.product a.add_to_cart_button.button:after, .woocommerce-page .nav ul.products li.product a.add_to_cart_button.button:after {text-indent:0;font-size:25px;line-height:25px;}
.sub-menu .textwidget a.shop-all-menu{font-size:12px;line-height:24px;display:inline-block;position:absolute;top:auto;left:0;bottom:-10px;text-decoration:underline;/*left:0px;bottom:-18px;right:auto;*/clear:both}
#header .nav ul.menu > li.wd-mega-menu li a.shop-all-menu:hover, 
#header .nav ul.menu > li a.link-shop:hover, 
#header .nav ul.menu > li a.shop-now:hover{font-weight:bold}

#header .add_to_cart_button {display:none!important;}
#header .woocommerce {float:left;/*width:100%;*/}
body #header .woocommerce ul.products li.product .product-meta-wrapper {display:inline-block;padding:0}
body.single-product  #header .woocommerce ul.products li.product .product-meta-wrapper, body.single-product  #header .woocommerce ul.products li.product .product-meta-wrapper{margin-top:0}
body #header .woocommerce ul.products li.product > hr{display:none}
body #header ul.products.list li.product h3,body #header ul.products.list li.product div[itemprop="description"],body #header ul.products.list li.product .price,body #header ul.products.list li.product .gridlist-buttonwrap{float:left}
body #header ins span.amount {text-decoration:none;padding:0;background:transparent;}
#header .nav ul.menu > li img {max-width:100%;height:auto;}
#header .nav ul.menu > li .woocommerce ul.products {padding-top:0!important;}
#header .nav ul.menu > li .woocommerce ul.products li {width:100%!important;text-align:left;padding-top:0}
#header .nav ul.menu > li .woocommerce .products div.product_thumbnail_wrapper a {opacity:1;}
#header .nav ul.menu > li .woocommerce .products > li > div.product-media-wrapper .product-image-front img{border-width:1px;border-style:solid;border-color:transparent;width:140px;height:140px;}
#header .nav ul.menu > li .woocommerce .products > li > div.product-media-wrapper .product-image-back img{width:140px;height:140px;}
#header .nav ul.menu > li .woocommerce .products div.product_thumbnail_wrapper a.add_to_cart_button {width:auto;}
#header .nav ul#.menu > li .woocommerce .products div.product_thumbnail_wrapper .product_label span.featured {font-size:0;color:#fff;position:absolute;bottom:12px;left:0;}
#header .nav ul.menu > li .woocommerce .products div.product_thumbnail_wrapper .product_label span.featured:hover{opacity:0.75}

/* FIX MENU  */
ul.menu{margin-top:0}
/* Facebook connect */
.header-facebook-connect {overflow:hidden;}
.header-facebook-connect > p {width:100%;max-width:769px;display:inline-block;float:left;margin:0 0 10px;font-family:Georgia;font-size:14px;line-height:16px;color:#464646;font-weight:normal;}
.header-facebook-connect > a {display:inline-block;float:right;margin-top:12px;}
.header-facebook-connect > a img {margin:0;}

/* HEADER BOTTOM */
ul.home-three-banners {overflow:hidden;border-bottom:3px double #000;padding-bottom:30px;margin:0 0 25px;}
ul.home-three-banners li {display:inline-block;float:left;border-right:1px solid #666666;padding:0 20px;width:auto;}
ul.home-three-banners li.last {border-right:0;padding-right:0;}

/* FEATURE DESCRIPTION */
.featured-des {margin-bottom:22px;}
.featured-des h3.featured-des-title {font-size:11px;line-height:14px;padding-top:45px;clear:both;text-align:center;color:#323232;;font-weight:bold;margin-bottom:3px;text-transform:uppercase;}
.featured-des .featured-des-detail p {color:#646464;;font-size:11px;line-height:14px;margin-bottom:0;text-align:center;}

/*==========FEATURE HOTLINE===========*/
.main-content  .entry-content-post .one_third .feature {border-right:1px solid;padding-bottom:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.main-content  .entry-content-post .one_third.last .feature  {border-right:0}
.feature .feature_title {margin-bottom:0;text-align:center;display:inline-block;width:100%;}
.feature .feature_title a{font-size:14px;font-weight:normal;margin-bottom:5px;text-transform:none}
.feature .feature_title a:hover{cursor:pointer;text-decoration:underline}
.feature .feature_excerpt{font-size:14px;text-align:center;display:none}
.feature .feature_content {font-weight:bold;text-align:center;margin-top:10px;text-transform:uppercase;padding:0 10px;}
.feature .feature_content .content_feature1{margin-top:14px}
.feature .feature_content p{font-size:18px;line-height:20px}
.feature .feature_content ul li{float:left;list-style:none;margin-left:6px;margin-top:0;margin-bottom:5px;}
.feature .feature_content ul{text-align:center;display:inline-block;margin-top:0}
.feature .feature_content .icon-facebook{width:30px;height:30px;display:inline-block;float:left;font-size:11px;color:#fff;border:1px thin;background-color:#000;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;line-height:28px;}
.feature .feature_content .icon-twitter{width:30px;height:30px;display:inline-block;float:left;font-size:10px;color:#fff;border:1px thin;background-color:#000;border-radius:100%;line-height:27px;}
.feature .feature_content .icon-rss{width:30px;height:30px;display:inline-block;float:left;font-size:11px;color:#fff;border:1px thin;background-color:#000;border-radius:100%;line-height:26px;}
.feature .feature_content .icon-pinterest{width:30px;height:30px;display:inline-block;float:left;font-size:10px;color:#fff;border:1px thin;background-color:#000;border-radius:100%;line-height:26px;}

.feature .feature_content .icon-twitter:hover,.feature .feature_content .icon-facebook:hover,.feature .feature_content .icon-rss:hover,.feature .feature_content .icon-pinterest:hover{background:#969696}



/* HEADING TITLE */
.heading-title.custom-category-title {text-align:center;font-size:18px;font-weight:400;text-transform:capitalize;margin-bottom:17px;}

/* SHOPPING BAG - ACCOUNT */
.wd_tini_account_control{font-size:11px;text-transform:capitalize;line-height:20px;display:inline-block;float:left;border-width:0 1px 0 0;border-style:solid;padding-right:10px;margin-right:10px;}
.shopping-cart{display:inline-block;position:absolute;right:0;top:0px}
.shopping-cart span{display:inline-block;font-size:11px;line-height:20px;margin-bottom:0;font-weight:bold;color:#646464;text-transform:capitalize;}
.shopping-cart span#cart_size_value_head{border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;-o-border-radius:100px;position:absolute;top:8px;left:12px;padding:3px 7px 5px;line-height:12px;display:inline-block;font-size:10px;}
.shopping-cart a:hover{opacity:1;filter:alpha(opacity=100);}
.shopping-cart a:hover span#cart_size_value_head{transition:all 0.3s ease-in-out 0s;}
.shopping-cart a.cart_size:before{position:absolute;content:"\f0dd";top:50%;right:0;margin-top:-8px;/*background:url(../images/drop-cart.png) no-repeat 100% 50%;*/position:absolute;font-family:"FontAwesome";font-size:12px;}
.shopping-cart a.cart_size {display:block;width:22px;height:20px;cursor:pointer;text-decoration:none;/*background:url(../images/icon-cart.png) no-repeat 0 0;*/padding-right:22px;}
.shopping-cart a.cart_size:after{position:absolute;content:"\f07a";top:37%;right:23px;position:absolute;font-family:"FontAwesome";font-size:20px;}
.shopping-cart label {text-transform:capitalize;color:#646464}
.wd_tini_account_wrapper {display:none}
.wd_tini_account_wrapper .wd_tini_account_control > a {font-weight:bold;color:#646464}
.shopping-cart .wd_tini_cart_wrapper {position:relative;padding:21px 0}
.shopping-cart .wd_tini_cart_wrapper .wd_tini_cart_control span.amount {color:#646464;display:inline-block;padding:0 6px;margin:0 0 0 5px;border-width:1px;border-style:solid;border-bottom-width:2px;background:#fafafa;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;box-shadow:0 0 -1px #d5d5d5;}
.shopping-cart .cart_dropdown {display:none;position:absolute;right:-1px;top:100%;z-index:9;background:#fff;border:1px solid;margin-top:-2px;}
/* acount */
.wd_tini_account_wrapper .form_drop_down {display:none;position:absolute;right:10px;top:100%;z-index:9;background:#fff;width:233px;padding:10px 0 0;border-color:#d5d5d5;box-shadow-color:#f7f7f7;border:1px solid rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.15)}
.wd_tini_account_wrapper .form_drop_down h4.heading-title {color:#323232;;font-size:14px;line-height:20px;font-weight:bold;text-transform:none;}
.wd_tini_account_wrapper .form_wrapper_header > span {font-size:11px;color:#646464;font-weight:bold;display:inline-block;margin:5px 0 10px;padding:0 0 5px;border-width:0 0 1px;border-style:dotted;}
.wd_tini_account_wrapper .form_wrapper_body label {font-size:11px;;font-weight:bold;position:relative;display:inline-block;}
.wd_tini_account_wrapper .form_wrapper_body label:after {content:"*";background:#fff;position:absolute;right:0;top:0;color:#CC4C51}
.wd_tini_account_wrapper .form_wrapper_body input#user_login,.wd_tini_account_wrapper .form_wrapper_body #user_pass {/*position:relative;margin-top:3px;line-height:14px;padding:5px 6px;width:100%;max-width:400px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;display:inline-block;*/}
.wd_tini_account_wrapper .form_wrapper_body input#user_login:hover,.wd_tini_account_wrapper .form_wrapper_body #user_pass:hover {border-color:#1e1e1e;}
.wd_tini_account_wrapper .form_drop_down > div > div {padding:0 10px;}
.wd_tini_account_wrapper .form_wrapper_body #wp-submit/*,#accordion-checkout-details .accordion-inner form.login input.button*/ {cursor:pointer;border:1px solid #d5d5d5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;font-size:12px;text-transform:capitalize;display:inline-block;padding:5px 15px;color:#646464;line-height:15px;
background: rgb(252,252,252)!important; /* Old browsers */
background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(244,245,244,1) 100%)!important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(244,245,244,1)))!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,245,244,1) 100%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,245,244,1) 100%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(244,245,244,1) 100%)!important; /* IE10+ */
background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(244,245,244,1) 100%)!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f4f5f4',GradientType=0 )!important; /* IE6-9 */
}
.wd_tini_account_wrapper .form_wrapper_body #wp-submit:hover {background:#fff;}
.wd_tini_account_wrapper #loginform-custom {overflow:hidden;}
.wd_tini_account_wrapper #loginform-custom > p {margin:0 0 5px;}
.wd_tini_account_wrapper .form_wrapper_body > a {font-size:11px;font-weight:bold;color:#646464;float:right;margin:-24px 0 4px 0;display:inline-block;letter-spacing:-0.1px;}
.wd_tini_account_wrapper .login-password:after {content:"* Required Fields";font-size:11px;position:relative;text-align:right;float:right;width:100%;border-width:0 0 1px;border-style:dotted;color:#D7787B;font-size:9px;;padding:3px 0 13px;margin-bottom:15px;}
.wd_tini_account_wrapper .form_wrapper_footer {overflow:hidden;padding:12px 10px 13px!important;margin-top:15px;border-top:1px solid #ececec;background: rgb(245,245,245); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(245,245,245,1) 0%, rgba(252,252,252,1) 10%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,1)), color-stop(10%,rgba(252,252,252,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(252,252,252,1) 10%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(252,252,252,1) 10%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(252,252,252,1) 10%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(245,245,245,1) 0%,rgba(252,252,252,1) 10%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.wd_tini_account_wrapper .form_wrapper_footer span {float:left;font-size:11px;font-weight:bold;color:#646464;}
.wd_tini_account_wrapper .form_wrapper_footer span a {float:left;color:#5B73A7;margin-left:2px;font-weight:bold;}
/* shopping cart */
.cart_dropdown {width:298px;position:relative;padding:20px 20px 0 20px ;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.cart_dropdown h4 {font-size:14px;letter-spacing:-0.2px;line-height:20px;font-weight:bold;text-transform:capitalize;margin-bottom:10px;}
.cart_dropdown .cart_dropdown_size {display:block;width:222px;float:left;margin-bottom:5px;}
.cart_dropdown .cart_dropdown_size.size_empty {width:100%;padding-bottom:15px;}
.cart_dropdown .cart_dropdown_size label,.cart_dropdown .cart_dropdown_size span {font-size:11px;font-weight:bold;margin:0;letter-spacing:-0.2px;}
.cart_dropdown .dropdown_header {overflow:hidden;}
.cart_dropdown .dropdown_foooter{text-align:left;padding-bottom:82px}
.cart_dropdown .dropdown_foooter.wd_no_item{padding-bottom:23px}
.cart_dropdown .dropdown_foooter .total{border-width:1px 0 0 0;border-style:solid;padding:9px 0 21px 0}
.cart_dropdown .dropdown_foooter .total strong {font-size:14px;font-weight:normal;padding-top:8px;display:inline-block}
.cart_dropdown .dropdown_foooter .total span.amount{font-size:24px;font-weight:bold;float:right;line-height:24px;display:inline-block;padding-top:2px;}
.cart_dropdown .dropdown_foooter .buttons{text-align:center;}
.cart_dropdown .dropdown_foooter .buttons .button_checkout{font-size:16px;text-transform:uppercase;display:inline-block;position:absolute;bottom:42px;left:-1px;width:100%;line-height:18px;padding:11px 1px;font-weight:bold;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}
.cart_dropdown .dropdown_foooter .buttons .button_shopping_cart{position:absolute;bottom:0;left:0;text-align:center;font-size:14px;display:inline-block;width:100%;line-height:16px;padding:11px 0 14px 0;}
.cart_dropdown .cart_dropdown_subtotal {display:none;}
.cart_dropdown p.buttons {width:100%;overflow:hidden;}
.cart_dropdown .dropdown_body .head_msg {text-transform:capitalize;margin:2px 0 10px;font-weight:bold;letter-spacing:-0.2px;}
.cart_dropdown ul.cart_list {margin:0;padding-bottom:15px!important;}
.cart_dropdown ul.cart_list li {list-style:none;display:block;min-height:78px;overflow:hidden;width:100%;clear:both;position:relative;margin:15px 0 0!important;padding:13px 0 0!important;}
.cart_dropdown ul.cart_list li:first-child{margin-top:0!important;border-top:0;padding-top:0!important;}
.cart_dropdown ul.cart_list li a img{border:1px solid transparent}
.cart_dropdown ul.cart_list li a:hover img{border:1px solid}
.cart_dropdown ul.cart_list li:first-child a img.wp-post-image {top:0;}
.cart_dropdown ul.cart_list li a img{float:left;width:70px!important;height:70px!important;}
.cart_dropdown ul.cart_list li a img.wp-post-image {position:absolute;left:0;top:13px;margin:2px 20px 0 0;float:left;width:70px!important;height:70px!important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;}  
.cart_dropdown ul.cart_list li a.remove {position:absolute;left:0;top:15px;display:inline-block;width:20px;height:20px;background:url(../images/img.png) no-repeat 0 0;font-size:0;color:transparent;}
.cart_dropdown ul.cart_list li:first-child a.remove  {top:3px;}
.cart_dropdown ul.cart_list li.last .cart_item_wrapper {margin-bottom:26px;}
.cart_dropdown ul.cart_list li .cart_item_wrapper a{font-size:12px;text-transform:uppercase;display:inline-block;line-height:14px;letter-spacing:-1px;margin-bottom:7px;font-weight:normal}
.cart_dropdown ul.cart_list li .cart_item_wrapper {padding-left:80px;padding-right:20px;text-align:left}
.cart_dropdown ul.cart_list li .cart_item_wrapper .quantity {display:inline-block;clear:left;width:100%;font-weight:normal}
.cart_dropdown ul.cart_list li .cart_item_wrapper .quantity .amount {font-weight:bold;font-size:14px;display:block;margin-bottom:6px;}
.cart_dropdown ul.cart_list li .cart_item_wrapper .product_sku {display:inline-block;clear:left;width:100%;padding-top:2px;display:none}
.cart_dropdown ul.cart_list li .cart_item_wrapper dl.variation{display:none}
/* CRUMBS */
html .woocommerce .woocommerce-breadcrumb, html .woocommerce-page .woocommerce-breadcrumb{}
#crumbs  {padding:18px 0 18px 0;font-size:12px;display:inline-block;border-width:0 0 1px 0;border-style:solid;overflow:hidden;width:100%;text-transform:uppercase;}
.box #crumbs{margin:0}
html .woocommerce .woocommerce-breadcrumb span, html .woocommerce-page .woocommerce-breadcrumb span,#crumbs span {font-size:12px;}
html .woocommerce .woocommerce-breadcrumb span a:hover, html .woocommerce-page .woocommerce-breadcrumb span a:hover,#crumbs span a:hover,#crumbs a:hover{text-decoration:underline}
.woocommerce-breadcrumb .brn_arrow,#crumbs .brn_arrow{text-indent:9999px;color:transparent;position:relative;width:11px;display:inline-block;padding:0 5px;}
.woocommerce-breadcrumb .brn_arrow:after,#crumbs .brn_arrow:after {content:"";background-color:transparent;background:url(../images/img.png) no-repeat -152px 0;position:absolute;left:0px;top:3px;width:8px;height:8px;display:inline-block;}
#crumbs  a {padding-right:13px;}
/* CRUMB */
.top-page{}
.box .top-page .woocommerce-breadcrumb{padding-left:10px;padding-right:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.box .top-page{padding-right:0px;padding-left:0px;}
.top-page #crumbs {border-width:1px 0 1px 0;border-top-style:solid;border-color:#cccccc;border-bottom-style:dashed;}

.top-page .woocommerce-breadcrumb{padding-top:20px;padding-bottom:20px;border-width:1px 0 1px 0;border-top-style:solid;border-color:#cccccc;border-bottom-style:dashed;font-size:12px;line-height:16px;display:inline-block;width:100%;}
.top-page .woocommerce-breadcrumb a{font-size:12px;line-height:14px;margin-right:15px;}
.top-page .woocommerce-breadcrumb a:hover{opacity:0.75;filter:alpha(opacity=75)}
.top-page .woocommerce-breadcrumb span.brn_arrow{top:3px;}
/************************* end Header ***************************/

/*==============================================================*/
/*                WINESTORE  III. FOOTER                          */
/*==============================================================*/

#footer {font-size:12px;}
ul li.current-cat a {color:#6a84b9}
/* FIRST FOOTER WIDGET AREA */
#footer .first-footer-widget-area {margin-bottom:30px;}
#footer .first-footer-widget-area h3.widget-title, #footer .first-footer-widget-area .widget_customrecent ul li .entry-title:before {color:#646464;font-weight:bold;}
#footer .first-footer-widget-area .xoxo {margin-right:0;border-width:0 0 1px;border-style:solid;padding:0 0 8px;}
#footer #footer-first-area .xoxo a{transition:all 0.2s ease-in-out 0s}
#footer #footer-first-area .xoxo a:hover{opacity:1;filter:alpha(opacity=100)}
#footer #footer-first-area .xoxo a img{border:1px solid transparent}
/* SECOND FOOTER WIDGET AREA */
#footer  .wd_block_second .top-second-footer-area{width:100%;text-align:center;display:inline-block;position:relative}
#footer  .wd_block_second .top-second-footer-area .top-footer-widget-area{text-align:center}
#footer .widget_subscriptions .widget-title,
#footer .widget_subscriptions .newsletter,
#footer .widget_subscriptions p{display:none}
#footer .widget_subscriptions p.subscribe-email,
#footer .widget_subscriptions .subscribe_widget form{display:inline-block;text-align:center;width:100%;max-width:840px;margin-bottom:0;z-index:1}
#footer  .widget_subscriptions input.subscribe_email{width:100%;max-width:841px;padding:20px 180px 20px 30px;font-size:14px;line-height:16px;font-weight:normal}
#footer .widget_subscriptions button.button{background-image:none;font-size:12px;line-height:14px;font-weight:bold;width:180px;height:59px;bottom:0;right:0;position:absolute;left:auto;}
#footer .widget_subscriptions .subscribe_widget{text-align:center}
#footer .widget_subscriptions button.button span{text-transform:uppercase}


/**/
#footer #footer-second-area {margin:0 0 10px;}
#footer #footer-second-area .xoxo a{transition:all 0.2s ease-in-out 0s}
#footer #footer-second-area .xoxo a:hover,#footer #footer-second-area .xoxo a:focus{padding-left:2px;}
#footer  .container{max-width:100% auto}
#footer  .wd_block_first ,#footer  .wd_block_second ,#footer .wd_block_third {width:100%;overflow:hidden}

#footer  .wd_block_first #footer-first-area,
#footer  .wd_block_second #footer-second-area,
#footer .wd_block_third #copy-right {max-width:1180px;overflow:hidden;margin:0 auto;display:block}

#footer  .wd_block_second  #footer-second-area:before{border-top:1px solid;content: "";display: inline-block;margin:0 auto; max-width: 1180px;position: relative; right: 0;top: 0;left:0;height:1px;width:100%;padding-top:30px;z-index:0}
#footer  .wd_block_first  #footer-first-area:before{border-top:1px solid;content: "";display: inline-block;margin:0 auto; max-width: 1180px;position: relative; right: 0;top: 0;left:0;height:1px;width:100%;padding-top:60px;}
#footer  .wd_block_first  #footer-second-area .container > div{padding-top:30px}
#footer  .wd_block_first  #footer-first-area{padding:30px 20px 30px;}
#footer  .wd_block_second  #footer-second-area {padding:0px 20px 100px;position:relative;top:-30px}
#footer  .wd_block_second  #footer-second-area .container{padding-top:45px;padding-left:20px;padding-right:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
#footer > .container > #footer-first-area{padding:60px 20px;border-top:1px solid;}
#footer .container .container {padding-left:0;padding-right:0;/*border-width:1px 0 0;border-style:solid;*/}
#footer-second-area  > div > div , #footer-first-area > div> div{padding:0 20px;border-left:1px solid;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
#footer-second-area  > div > div.second-footer-widget-area-1, #footer-first-area > div > div.first-footer-widget-area-1 {padding-left:0;border-left:0;}
 #footer-first-area > div.container{padding-left:20px;padding-right:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
#footer-first-area > div:first-child > ul.xoxo > li,#copy-right > .container > .payment >ul.xoxo > li#text-2,#footer-second-area > .container > div:first-child > ul.xoxo > li {border-left:0;margin:0}
#footer #footer-first-area  .second-footer-widget-area-4 ul.xoxo > .textwidget > .one_sixth > h3{font-size:12px;text-transform:uppercase;}
ul.xoxo > li.widget-container > div > div > span.line-break{position:relative;display:block;padding:13px 0 14px 0}
ul.xoxo > li.widget-container > div > div > span.line-break:before{content:"";position:absolute;width:28px;border-top:1px solid #d3d3d3}
ul.xoxo > li.widget-container > div > div > p{font-size:12px;line-height:16px;}
ul.xoxo > li.widget-container > div > div > p.text-first{padding-top:1px}
#footer #footer-second-area div.textwidget h3 {margin-bottom:10px}
#footer-second-area a{font-weight:normal}
#footer-second-area li a{font-size:12px;line-height:14px;padding-bottom:6px;display:inline-block}
#footer-second-area ul > li > ul li {}
/* FOOTER LINK*/
.footer-links li a{font-size:12px;line-height:16px;margin:4px 0;display:inline-block}
.main-content  .entry-content-post .woocommerce > p > .button{margin-top:10px;}
/* THRID FOOTER WIDGET AREA */
#footer #footer-thrid-area {padding:0 0 20px;margin:0 0 16px;border-width:0 0 1px;border-style:solid;}
#footer #footer-thrid-area .widget-container {margin:10px 0;}
#footer #footer-thrid-area h3.widget-title {margin:25px 0 0;font-weight:bold;}
#footer .thrid-footer-widget-area-1 {padding-right:10px;}
#footer .thrid-footer-widget-area-2,#footer .thrid-footer-widget-area-3,#footer .thrid-footer-widget-area-4,#footer .thrid-footer-widget-area-5 {padding-left:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}

/* COPY RIGHT */
.box #copy-right:before{max-width:1160px;}
#copy-right:before{ bottom:auto;
    content: "";
    display: inline-block;
    height: 1px;
    left: 0;
    max-width: 1200px;
    position: absolute;
    right: 0;
    top: 0px;
    width: 100%;}
#copy-right {padding:0 0 34px;position:relative;}
#copy-right .container{margin-top:15px}
#footer #copy-right .copyright > p{color:#d70000}
#copy-right a:hover{text-decoration:underline}
.box #container-main.span24 .main-content .entry-content-post{padding:0}
.box #copy-right .container{padding-left:10px;padding-right:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
@media 
only screen and (min-width-device-width: 1160px),
only screen and (min-width: 1160px) {
.box #copy-right:before{left:10px}
}
/* PAYMENT */
.payment {text-align:right;}
.payment img {margin:4px 0 10px 15px;}

/* LOGO */
#footer a.logo {margin:0;display:block;overflow:hidden;}
#footer a.logo  img {margin:0 0 20px;}
#footer .widget_archive ul li,#footer .widget_categories ul li,#footer .widget_meta ul li {padding:2px 0;}
#footer .widget_archive ul li a, #footer .widget_categories ul li a, #footer .widget_meta ul li a {font-weight:normal;}
#footer .widget_nav_menu ul{margin-top:0}
#footer .widget_nav_menu ul li{margin:0}
.widget_categories ul{margin-top:0}
.widget_categories ul li{margin:0}
/************ end Footer ************/

/*==============================================================*/
/*                WINESTORE  IV. HOME PAGE                        */
/*==============================================================*/
/* GENERAL */
.body-end-widget-area {border-width:5px 0 0 0;border-style:solid;padding:14px 0;}

/* Cart */
.wd_tini_cart_wrapper {float:left;width:100%;float:right;}
#main-module-container .wd_tini_cart {display:inline-block;float:right;}
#main-module-container .wd_tini_cart .cart_size {display:inline-block;float:left;}
#main-module-container .wd_tini_cart label {text-transform:capitalize;}
#main-module-container .wd_tini_cart span, #main-module-container .wd_tini_cart label {font-size:11px;font-weight:bold;line-height:12px;margin:0;display:inline-block;float:left;}
#main-module-container .cart_dropdown {display:inline-block;float:right;}

/* FLEX SLIDER */
/*body .flexslider {box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;}
body .flexslider ul li {list-style:none;}
.featured_product_slider_wrapper .off_number {right:13px!important;}
.featured_product_slider_wrapper .featured_product_slider_wrapper_meta {/*padding:20px 0 0;*/}
/* BRAND SLIDER */
/*.featured_product_slider_wrapper > div.featured_product_slider_wrapper_meta {position:relative;padding:9px 15px 0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.featured_product_slider_wrapper > div.featured_product_slider_wrapper_inner {overflow:hidden;position:relative;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;margin-top:20px;margin-bottom:14px;display:inline-block}
.featured_product_slider_wrapper > div.featured_product_slider_wrapper_inner .caroufredsel_wrapper{overflow:hidden}
.featured_product_slider_wrapper > div .pager {margin:0 0 20px;}
.slideshow-sub-wrapper.wide-wrapper .featured_product_slider_wrapper ul.products li.product h3{display:none}
.featured_product_slider_wrapper .caroufredsel_wrapper {height:auto!important;margin-left:0!important;cursor:default!important;margin-top:2px!important}
.featured_product_slider_wrapper .caroufredsel_wrapper > ul {position:relative!important;height:auto!important;overflow:hidden}
.featured_product_slider_wrapper ul {display:block;overflow:hidden;position:relative!important;height:auto!important;}
.featured_product_slider_wrapper ul li img {margin:0 auto;display:block;}
.featured_product_slider_wrapper .slider_control .next {background:#fff;position:absolute;z-index:1;right:0;top:50%;margin-top:-12px;width:24px;height:24px;display:inline-block;font-size:0;color:transparent;}
.featured_product_slider_wrapper ul li {height:auto!important;}
.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;}
.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.navbar .bullet.selected{cursor:default}

/* REVOLUTION SLIDER */
/*.rev_slider_wrapper {max-width:100%;overflow:hidden;padding:0!important;}
.rev_slider_wrapper .rev_slider {max-width:100%;}
.rev_slider_wrapper .tp-simpleresponsive > ul li {max-width:100%;}

/* NIVO SLIDER */
/*.nivoSlider {z-index:0;}
.slider-wrapper {position:relative;}
.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;margin-bottom:0!important}
.slider-wrapper .nivo-controlNav img {border:5px solid #fff;}
.slider-wrapper .nivo-controlNav a {margin-left:-30px;}
.slider-wrapper .nivoSlider .nivo-caption {background:transparent;}

/*slider - product - next - pre*/
/*.featured_product_slider_wrapper .slider_control .prev,.nivo-directionNav a.nivo-prevNav, .flex-direction-nav a.flex-prev{background:url("../images/img.png") no-repeat -69px -192px;border:1px solid;color:#333333;width:13px;height:22px;padding:38px 24px;position:absolute;left:15px;top:41.6%;margin-top:-20px;display:inline-block;font-size:0;color:transparent;z-index:6}
.featured_product_slider_wrapper .slider_control .prev:hover,.nivo-directionNav a.nivo-prevNav:hover, .nivo-directionNav a.nivo-prevNav:hover, .flex-direction-nav a.flex-prev:hover, .flex-direction-nav a.flex-prev:hover{background-position:0px -192px}
.featured_product_slider_wrapper .slider_control .next,.nivo-directionNav a.nivo-nextNav, .flex-direction-nav a.flex-next {background:url("../images/img.png") no-repeat -200px -192px;border:1px solid;color:#333333;width:13px;height:22px;padding:38px 24px;position:absolute;right:15px;top:41.6%;margin-top:-20px;display:inline-block;font-size:0;color:transparent}
.featured_product_slider_wrapper .slider_control .next:hover,.nivo-directionNav a.nivo-nextNav:hover, .nivo-directionNav a.nivo-nextNav:hover, .flex-direction-nav a.flex-next:hover, .flex-direction-nav a.flex-next:hover{background-position:-136px -192px}

/* 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 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-wrapper.main-slideshow {position:relative;z-index:1;}
.slideshow-wrapper {position:relative;z-index:1;overflow:hidden;background:#fff;}
.slideshow-wrapper.main-slideshow.box {max-width:980px;margin-left:auto;margin-right:auto;}
.slideshow-wrapper .slideshow-sub-wrapper .tp-leftarrow{background:url("../images/img.png") no-repeat -300px -24px;border:1px solid;color:#333333;width:13px;height:22px;padding:38px 24px}
.slideshow-wrapper .slideshow-sub-wrapper .tp-leftarrow:hover{background-position:-254px -24px}
.slideshow-wrapper .slideshow-sub-wrapper .tp-rightarrow{background:url("../images/img.png") no-repeat -344px -24px;border:1px solid;color:#333333;width:13px;height:22px;padding:38px 24px}
.slideshow-wrapper .slideshow-sub-wrapper .tp-rightarrow:hover{background-position:-385px -24px}
.slideshow-wrapper a:hover{opacity:1;filter:alpha(opacity=85);}*/


/*==============================================================*/
/*            WINESTORE  V. CATAGORIES PRODUCTS PAGE              */
/*==============================================================*/

h1.page-title {font-size:20px;}
div.term-description {text-align:center;padding-bottom:20px;border-width: 0 0 1px 0;border-style:solid;margin-bottom:15px;margin-top:20px;}
body.woocommerce .woocommerce-ordering , body.woocommerce-page .woocommerce-ordering {padding-right:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
html .woocommerce .woocommerce-result-count, html .woocommerce-page .woocommerce-result-count {line-height:26px;padding-right:10px;margin-top:24px;padding-left:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
html body.search-results.woocommerce .woocommerce-result-count, html body.search-results.woocommerce-page .woocommerce-result-count {margin-top:0px}
html body.search-results.woocommerce  #container .gridlist-toggle,html body.search-results.woocommerce-page  #container .gridlist-toggle{top:4px;}
body.search-results.woocommerce .woocommerce-ordering select, body.search-results.woocommerce-page .woocommerce-ordering select{margin-top:-4px;}
body.search-results.woocommerce #main_content #container h1.page-title,body.search-results.woocommerc-page #main_content #container h1.page-title{display:block}
body.search-results.woocommerce #main_content.span18 #container ul.products.grid li.product,body.search-results.woocommerce-page #main_content.span18 #container ul.products.grid li.product{width:33.33%;}
body.search-results.woocommerce #main_content.span18 #container ul.products.grid li.product.first,body.search-results.woocommerce-page #main_content.span18 #container ul.products.grid li.product.first{clear:none}
body.search-results.woocommerce #main_content.span18 #container ul.products.grid li.product:nth-child(3n+1), body.search-results.woocommerce-page #main_content.span18 #container ul.products.grid li.product:nth-child(3n+1){clear:left!important}
body.search-results.woocommerce #container .products.list .price,body.search-results.woocommerce-page #container .products.list .price,body.tax-product_tag.woocommerce #container .products.list .price,body.tax-product_tag.woocommerce-page #container .products.list .price{clear:both}
/* PAGE TAXT PRODUCT */
.tax-product_cat h1.page-title {text-align:center;border:0;font-weight:bold;padding:0;margin:0 0 7px}
.tax-product_cat ul.products {padding-top:30px!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;}*/
/* DETAIL PRODUCTS */
	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 {width:59.1%;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;padding:0 20px 0 0px;position:relative;}
	body.woocommerce div.product div.images #wrap, body.woocommerce-page div.product div.images, body.woocommerce #content div.product div.images #wrap, body.woocommerce-page #content div.product div.images #wrap{z-index:3!important;display:inline-block;text-align:center}
	body.woocommerce div.product div.summary, body.woocommerce-page div.product div.summary, body.woocommerce #content div.product div.summary, body.woocommerce-page #content div.product div.summary {width:40.9%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;float:left;padding:0 10px 0 20px;}
	body.woocommerce .related, .woocommerce-page .related {width:100%;}
	.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {padding:0;width:100%;margin:0 0 5px;}
	body.single-product #container #main_content{margin-top:23px;}
	body.single-product #container #main_content.span18 > div{margin-left:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
	body.single-product #container #right-sidebar.span6,	body.single-product #container #left-sidebar.span6{width:25%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
	body.single-product #container #products-tabs-wrapper .tab-content{padding:0;overflow:visible}
	body.single-product #container #products-tabs-wrapper #related_products .caroufredsel_wrapper >ul {margin-left:0px!important}
	body.single-product.woocommerce ul.products, body.single-product.woocommerce-page ul.products {padding-left:-20px}
	body.single-product.woocommerce ul.products li.product, body.single-product.woocommerce-page ul.products li.product{padding:0 20px;}
	body.single-product.woocommerce ul.products li.product .product-meta-wrapper,body.single-product.woocommerce ul.products li.product .product-meta-wrapper{margin-top:13px;}
	body.woocommerce-page .upsells.products ul.products li.product div.star-rating, body.woocommerce .upsells.products ul li.product div.star-rating{left:50%!important;margin-left:-35px}
	body .woocommerce .related ul.products li.product,body .woocommerce-page .related ul.products li.product,body .woocommerce .upsells.products ul.products li.product,body .woocommerce-page .upsells.products ul.products li.product,body .woocommerce .related ul li.product,body .woocommerce-page .related ul li.product, .woocommerce .upsells.products ul li.product,body .woocommerce-page .upsells.products ul li.product{width:33.3%}
	
	body.single-product #container #products-tabs-wrapper #related_products .caroufredsel_wrapper > ul li .product-meta-wrapper .price .from{display:inline-block;float:left;margin-right:5px;}
	body.single-product #container #products-tabs-wrapper #related_products .caroufredsel_wrapper > ul li .product-meta-wrapper .price span.amount{display:inline}
/*======----------- end ----------==========*/

body.single-product.woocommerce ul.products li.product .product-meta-wrapper .star-rating, body.single-product.woocommerce-page ul.products li.product .product-meta-wrapper .star-rating{margin-left:0;left:0;}
body.single-product.woocommerce ul.products li.product .product-meta-wrapper .product_sku, body.single-product.woocommerce-page ul.products li.product .product-meta-wrapper .product_sku{display:block;float:none}
body.single-product #container #products-tabs-wrapper #related_products .related_wrapper{position:relative;height:auto!important}
body.single-product #container #products-tabs-wrapper #related_products .related_wrapper .caroufredsel_wrapper{height:auto!important}
body.single-product #container #products-tabs-wrapper #related_products .related_wrapper .caroufredsel_wrapper ul{position:relative!important;cursor:default;height:auto!important}

body.single-product #container #products-tabs-wrapper #related_products .related_wrapper .caroufredsel_wrapper ul li{display:inline-block;float:left}
body.single-product #container #products-tabs-wrapper #related_products .related_wrapper .related_control{position:absolute;top:-62px;right:0;left:auto;bottom:auto}
body.single-product #container #products-tabs-wrapper #related_products .related_wrapper .related_control a.prev{background:url("../images/img.png") no-repeat -345px 0px;width:9px!important;height:17px;font-size:0;color:transparent;display:inline-block!important}
body.single-product #container #products-tabs-wrapper #related_products .related_wrapper .related_control a.next {background:url("../images/img.png") no-repeat -360px 0px;width:9px!important;height:17px;font-size:0;color:transparent;display:inline-block!important;margin-left:18px}
body.single-product #container #products-tabs-wrapper #related_products .related_wrapper .related_control a.prev:hover {background-position:-313px 0px;}
body.single-product #container #products-tabs-wrapper #related_products .related_wrapper .related_control a.next:hover {background-position:-333px 0px;}

/*.caroufredsel_wrapper > ul{width:100%;display:inline-block;overflow:inherit;position:relative!important}*/
.upsells.products {float:left;display:block;width:100%;}
body.single-product #container #products-tabs-wrapper #upsell_products .upsell_wrapper{position:relative;}
body.single-product #container #products-tabs-wrapper #upsell_products .upsell_wrapper .caroufredsel_wrapper{height:auto!important}
body.single-product #container #products-tabs-wrapper #upsell_products .upsell_wrapper ul{cursor:default;position:relative!important;}
body.single-product #container #products-tabs-wrapper #upsell_products .upsell_wrapper > ul{height:auto!important;position:relative!important;}
body.woocommerce #upsell_products .upsell_wrapper ul.products li.product,body .woocommerce-page #upsell_products .upsell_wrapper ul.products li.product{/*position:relative;*/display:inline-block;float:left}
body.single-product #container #products-tabs-wrapper #upsell_products .upsell_wrapper .upsell_control{position:absolute;top:-62px;right:0;display:inline-block;left:auto}
body.single-product #container #products-tabs-wrapper #upsell_products .upsell_wrapper .upsell_control a.prev{background:url("../images/img.png") no-repeat -345px 0px;width:9px!important;height:17px;font-size:0;color:transparent;display:inline-block!important}
body.single-product #container #products-tabs-wrapper #upsell_products .upsell_wrapper .upsell_control a.next {background:url("../images/img.png") no-repeat -360px 0px;width:9px!important;height:17px;font-size:0;color:transparent;display:inline-block!important;margin-left:18px}
body.single-product #container #products-tabs-wrapper #upsell_products .upsell_wrapper .upsell_control a.prev:hover {background-position:-313px 0px;}
body.single-product #container #products-tabs-wrapper #upsell_products .upsell_wrapper .upsell_control a.next:hover {background-position:-333px 0px;}

/* CATAGORIES PAGE */
body.woocommerce .woocommerce-ordering select, body.woocommerce-page .woocommerce-ordering select {border-width:1px;border-style:solid;font-size:12px;padding:7px 14px;color:#202020;border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;-o-border-radius:13px;margin-top:20px;display:inline-block}
body.woocommerce .woocommerce-ordering select option, body.woocommerce-page .woocommerce-ordering select option{margin:10px 0}
body.woocommerce ul.products li.product, body.woocommerce-page ul.products li.product {overflow:hidden;width:25%;margin:0 0 30px;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;text-align:center;     float: none;
    margin-right: -3px!important;
    vertical-align: top;    display: inline-block;}
body.woocommerce ul.products li.product.last, body.woocommerce-page ul.products li.product.last {border-right:0;}
body.woocommerce ul.products li.product a img, body.woocommerce-page ul.products li.product a img {width:auto;height:auto;max-width:100%;margin:0 auto;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;-o-box-shadow:none!important;}
body.woocommerce ul.products li.product .product-meta-wrapper,body.woocommerce-page ul.products li.product .product-meta-wrapper {padding:0 10px;text-align:center;margin-top:10px;}
body.woocommerce ul.products.list li.product .product-meta-wrapper,body.woocommerce-page ul.products.list li.product .product-meta-wrapper{margin-top:0}
body.woocommerce ul.products li.product .product-meta-wrapper a:hover,body.woocommerce-page ul.products li.product .product-meta-wrapper a:hover {text-decoration:underline;}
body.woocommerce ul.products li.product .product-meta-wrapper a:hover,body.woocommerce-page ul.products li.product .product-meta-wrapper a:hover {text-decoration:underline;}
body.woocommerce ul.products li.product h3.heading-title,body.woocommerce-page ul.products li.product h3.heading-title {text-transform:uppercase;line-height:14px;font-size:12px;padding-bottom:2px;font-weight:normal}
body.woocommerce ul.products li.product h3.heading-title,body.woocommerce-page ul.products li.product h3.heading-title:hover{cursor:default}
body.woocommerce ul.products li.product span.product_sku,body.woocommerce-page ul.products li.product span.product_sku {width:100%;float:left;display:inline-block;margin-bottom:2px;font-weight:bold;text-align:center}
body.woocommerce ul.products li.product div.star-rating,body.woocommerce-page ul.products li.product div.star-rating{position:relative;width:70px;left:50%;margin-left:-35px;line-height:16px;}
body.woocommerce ul.products li.product .product-media-wrapper img{width:auto!important;margin:0!important;}
body.woocommerce ul.products li.product .product-meta-wrapper .gridlist-buttonwrap .price,body.woocommerce-page ul.products li.product 
.product-meta-wrapper .gridlist-buttonwrap .price{display:inline-block}
body.woocommerce ul.products li.product .product-meta-wrapper .gridlist-buttonwrap .price .from,body.woocommerce-page ul.products li.product 
.product-meta-wrapper .gridlist-buttonwrap .price .from{float:left;font-weight:bold;margin-right:5px;}
body.woocommerce ul.products li.product .product-meta-wrapper .gridlist-buttonwrap .price .amount,body.woocommerce-page ul.products li.product 
.product-meta-wrapper .gridlist-buttonwrap .price .amount{display:inline;margin:0 5px}
#container .products.list  .product-meta-wrapper .gridlist-buttonwrap .price span.amount:first-child,.product_list_widget  span.amount:first-child{margin-left:0px}

/* FIX BUG TITLE */
body.woocommerce ul.products li.product a:after , body.woocommerce-page ul.products li.product a:after {visibility: hidden;display: block;
font-size: 0;content: " ";clear: both;height: 0;}
#related_products ul.products li.product > h3, body.woocommerce div.product div.products-tabs-wrapper .tab-content #related_products ul.products li.product > h3,#upsell_products ul.products li.product > h3, body.woocommerce div.product div.products-tabs-wrapper .tab-content #upsell_products ul.products li.product > h3{margin-bottom:14px;}
/* PRODUCT LIST & GRID */
#container .gridlist-toggle {clear:none;float:left;margin-bottom:0;position:relative;top:31px;left:0;right:auto;overflow:hidden;border:0;background:none;width:31px;height:14px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;filter:none;}
#container .gridlist-toggle a#grid {width:14px;height:14px;background:#d9d9d9 url(../images/images.png) no-repeat -420px -90px;filter:none;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin-right:3px;text-indent:9999px;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s}
#container .gridlist-toggle a#grid:hover,#container .gridlist-toggle a#grid.active {background-color:#000;}
#container .gridlist-toggle a {width:14px;height:14px;background:#d9d9d9 url(../images/images.png) no-repeat -437px -90px;filter:none;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;text-indent:9999px;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s}
#container .gridlist-toggle a:hover,#container .gridlist-toggle a.active {background-color:#000;}
#container .gridlist-toggle a.active {cursor:default;}
#container .products.grid h3{text-transform:uppercase;font-weight:normal;}
#container .products.grid .product-meta-wrapper a h3{display:none}
#container .products.grid .product-meta-wrapper .gridlist-buttonwrap .description{display:none}
#container  ul.products.grid li.product{margin-bottom:60px}
#container .products.grid .product-media-wrapper{margin-bottom:5px}
#container .products.list li >h3 a{display:none}
#container .products.list a h3{text-transform:uppercase;font-weight:normal;text-align:left;display:inline-block}
#container .products.list .star-rating{float:left;position:relative;display:inline-block;width:100%;left:35px;}
#container .products.list .product_sku{text-align:left}
#container .products.list .price{text-align:left;display:inline-block;margin:10px 0;clear:both}
#container .products.list .price del.mount{color:#808080}
#container .products.list .price ins.mount{color:#d70000}
#container .products.list .price span.mount{text-align:left!important;font-size:14px;font-weight:bold}
html .woocommerce ul.products.list li.product span.amount,html .woocommerce-page ul.products.list li.product .amount{text-align:left}
html .woocommerce ul.products.list li.product .gridlist-buttonwrap,html .woocommerce-page ul.products.list li.product .gridlist-buttonwrap{margin-top:6px}
#container .products.list .product-media-wrapper{float:left;margin-right:10px;margin-bottom:47px;top:8px}
#container .products.list .product-meta-wrapper{text-align:left;overflow:hidden;}
#container .products.list .product-meta-wrapper a{display:inline-block}
#container .products.list .product-meta-wrapper a:hover h3{cursor:pointer}
#container .products.list .product-meta-wrapper h3{margin-bottom:12px;display:inline-block}
#container .products.list .product-meta-wrapper .gridlist-buttonwrap .description{display:inline-block}
#container .products.list .product-meta-wrapper .short-description h6{margin-bottom:2px;display:none}
#container .products.list .product-meta-wrapper hr{display:none}
#container  ul.products.list li.product hr{display:none}
#container  ul.products.list li.product div[itemprop="description"]{float:left}
#container ul.products.list li.product h3,#container ul.products.list li.product div[itemprop="description"],#container ul.products.list li.product .price,#container ul.products.list li.product .gridlist-buttonwrap{float:left;width:auto}
/* 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:18%;}


/* ARCHIVE PRODUCTS SUBCATAGORIES */
ul.archive-product-subcategories {overflow:hidden;width:100%;}
ul.archive-product-subcategories > li.product {width:25%;float:left;margin:0 0 20px;text-align:center;list-style:none;padding:0 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.span12 ul.archive-product-subcategories > li.product {width:50%}
.span18 ul.archive-product-subcategories > li.product {width:33.33%}
ul.archive-product-subcategories > li.product img {max-width:100%;height:auto;}
ul.archive-product-subcategories > li.product h3 {margin:10px 0 20px 0;}
/*ul.archive-product-subcategories > li.product > div{display:none}*/
ul.archive-product-subcategories > li.product h3 mark{background:transparent}

/* PAGINATION */
body.woocommerce nav.woocommerce-pagination, body.woocommerce-page nav.woocommerce-pagination, body.woocommerce #content nav.woocommerce-pagination, body.woocommerce-page #content nav.woocommerce-pagination {margin:0 0 50px;padding:41px 0 0;display:block;}
body.woocommerce nav.woocommerce-pagination ul li .page-numbers , body.woocommerce-page nav.woocommerce-pagination  ul li .page-numbers , body.woocommerce #content nav.woocommerce-pagination  ul li .page-numbers , body.woocommerce-page #content nav.woocommerce-pagination  ul li .page-numbers {border:1px solid;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;padding:8px 8px 8px 7px}
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 , body.woocommerce-page nav.woocommerce-pagination , body.woocommerce #content nav.woocommerce-pagination , body.woocommerce-page #content nav.woocommerce-pagination {overflow:hidden}
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-right:10px;margin-bottom:10px;}
body.woocommerce nav.woocommerce-pagination ul li a, body.woocommerce-page nav.woocommerce-pagination ul li a, body.woocommerce #content nav.woocommerce-pagination ul li a, body.woocommerce-page #content nav.woocommerce-pagination ul li a, body.woocommerce nav.woocommerce-pagination ul li span, body.woocommerce-page nav.woocommerce-pagination ul li span, body.woocommerce #content nav.woocommerce-pagination ul li span, body.woocommerce-page #content nav.woocommerce-pagination ul li span {font-weight:bold;font-size:11px;}
body.woocommerce nav.woocommerce-pagination ul li span.current, body.woocommerce-page nav.woocommerce-pagination ul li span.current, body.woocommerce #content nav.woocommerce-pagination ul li span.current, body.woocommerce-page #content nav.woocommerce-pagination ul li span.current, body.woocommerce nav.woocommerce-pagination ul li a:hover, body.woocommerce-page nav.woocommerce-pagination ul li a:hover, body.woocommerce #content nav.woocommerce-pagination ul li a:hover, body.woocommerce-page #content nav.woocommerce-pagination ul li a:hover, body.woocommerce nav.woocommerce-pagination ul li a:focus, body.woocommerce-page nav.woocommerce-pagination ul li a:focus, body.woocommerce #content nav.woocommerce-pagination ul li a:focus, body.woocommerce-page #content nav.woocommerce-pagination ul li a:focus {background:transparent;}
body.woocommerce nav.woocommerce-pagination ul li .next.page-numbers , body.woocommerce-page nav.woocommerce-pagination  ul li .next.page-numbers , body.woocommerce #content nav.woocommerce-pagination  ul li .next.page-numbers , body.woocommerce-page #content nav.woocommerce-pagination  ul li .next.page-numbers {border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;-o-border-radius:13px;padding:5px 83px 21px 9px;position:relative;font-size:0;}
body.woocommerce nav.woocommerce-pagination ul li .prev.page-numbers , body.woocommerce-page nav.woocommerce-pagination  ul li .prev.page-numbers , body.woocommerce #content nav.woocommerce-pagination  ul li .prev.page-numbers , body.woocommerce-page #content nav.woocommerce-pagination  ul li .prev.page-numbers {border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;-o-border-radius:13px;padding:5px 83px 21px 9px;position:relative;font-size:0;}
 body.woocommerce-page #content nav.woocommerce-pagination  ul li .next.page-numbers:before{content:"Next Page";position:absolute;top:0;left:15px;font-size:12px;font-weight:bold;line-height:26px;}
 body.woocommerce-page #content nav.woocommerce-pagination  ul li .prev.page-numbers:before{content:"Pre Page";position:absolute;top:0;left:15px;font-size:12px;font-weight:bold;line-height:26px;}

 /* Page navi */
.page_navi .nav-content{margin:0 0 50px;padding:46px 0 0;display:block;}
.page_navi .nav-content  .wp-pagenavi a,.page_navi .nav-content .wp-pagenavi span {border:1px solid;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;padding:5px 10px 7px 10px;margin-right:10px;font-size:12px;line-height:12px;text-align:center;font-weight:bold}
.page_navi .nav-content .wp-pagenavi span.pages{border-radius:0;-moz-border-radius:0;-webkit-border-radius:10;-o-border-radius:0;border:0;position:relative;top:0px}
.page_navi .nav-content .wp-pagenavi span.pages:hover{background-color:#fff;color:#000}
.page_navi .nav-previous,.page_navi .nav-next{display:none}
.page_navi .nav-content  .wp-pagenavi a.nextpostslink,.page_navi .nav-content  .wp-pagenavi a.previouspostslink{border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;-o-border-radius:13px;padding:5px 83px 21px 14px;position:relative;font-size:0;top:-10px}
.page_navi .nav-content  .wp-pagenavi a.nextpostslink:before{content:"Next Page";position:absolute;top:0;left:19px;font-size:12px;font-weight:bold;line-height:26px;}
.page_navi .nav-content  .wp-pagenavi a.previouspostslink:before{content:"Pre Page";position:absolute;top:0;left:15px;font-size:12px;font-weight:bold;line-height:26px;}
/* Page navi plugin */
.wd-edit-link {position:absolute;right:0;top:0;display:none;}
.page_navi .wp-pagenavi a, .page_navi .wp-pagenavi span {border:0;}
.page_navi .wp-pagenavi span.pages {padding-left:0;margin-left:0;}

/* page-navi*/
.page_navi .nav-content > span {border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;padding:6px 10px 7px 10px;margin-right:10px;font-size:12px;line-height:12px;text-align:center;font-weight:bold}
.page_navi .nav-content a{border:1px solid;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;padding:5px 10px 6px 10px;margin-right:10px;font-size:12px;line-height:12px;text-align:center;font-weight:bold}
.page_navi .nav-content  > span.pages{border-radius:0;-moz-border-radius:0;-webkit-border-radius:10;-o-border-radius:0;border:0;position:relative;top:8px}
.page_navi .nav-content > span.pages:hover{background-color:#fff;color:#000}
.page_navi .nav-previous,.page_navi .nav-next{display:none}
.page_navi .nav-content   a.wd_next,.page_navi .nav-content  a.wd_last{border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;-o-border-radius:13px;padding:5px 83px 10px 14px;position:relative;font-size:0;top:-6px;display:inline-block}
.page_navi .nav-content   a.wd_next:before{content:"Next Page";position:absolute;top:0;left:21px;font-size:12px;font-weight:bold;line-height:24px;}
.page_navi .nav-content   a.wd_last:before{content:"Pre Page";position:absolute;top:0;left:23px;font-size:12px;font-weight:bold;line-height:24px;}

.page_navi .nav-content .wp-pagenavi > span.wd_curent-total,
.page_navi .nav-content .wp-pagenavi > span.wd_curent-total span,
.page_navi .nav-content .wp-pagenavi > span.wd_curent-total span,
.page_navi .nav-content .wp-pagenavi > span.wd_curent-total span:hover,
.page_navi .nav-content .wp-pagenavi > span.wd_curent-total {border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:transparent!important;border-color:transparent!important}

.page_navi .nav-content  .wd_first,
.page_navi .nav-content  .wd_previous{display:none!important}

/* 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}
#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;}

/*==============================================================*/
/*               WINESTORE  VI. CONTACT FORM                      */
/*==============================================================*/

/* CONTACT FORM */
form.wpcf7-form input[type^=text],form.wpcf7-form input[type^=email],form.wpcf7-form span .wpcf7-textarea{position:relative;margin-top:3px;line-height:14px;padding:6px 10px;width:100%;max-width:445px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
form.wpcf7-form textarea {margin-top:3px;padding:5px 6px;width:100%;max-width:500px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
form.wpcf7-form span .wpcf7-textarea{margin-bottom:11px}
form.wpcf7-form input[type^=submit] {margin-top:3px;border:0;line-height:16px;padding:7px 20px;border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;-o-border-radius:13px;cursor:pointer;border:1px solid;font-weight:bold}
form.wpcf7-form input[type^=submit]:hover,form.wpcf7-form input[type^=submit]:focus {text-decoration:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;}
form.wpcf7-form p .rq{font-size:14px;}
form.wpcf7-form span.wpcf7-not-valid-tip {color:red;left:6px;top:-2px;border:0;background:transparent;font-size:11px;margin-top:5px;}
form.wpcf7-form p {position:relative;line-height:26px;}
form.wpcf7-form p i {position:absolute;z-index:2;left:10px;top:24px;color:#d5d5d5}
form.wpcf7-form p:hover i {color:#646464;}
form.wpcf7-form input[type^="text"], form.wpcf7-form input[type^="email"] {border-width:1px;border-style:solid;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-webkit-appearance:none;}
.ie9 form.wpcf7-form input[type^="text"], .ie9 form.wpcf7-form input[type^="email"], .ie9 form.wpcf7-form input[type^="text"]:focus, .ie9 form.wpcf7-form input[type^="email"]:focus {}
#header form.wpcf7-form {display:block;width:100%;overflow:hidden;}
#header form.wpcf7-form input[type^=text],#header form.wpcf7-form input[type^=email],#header form.wpcf7-form textarea {border:1px solid #fff;max-width:100%;}
#header form.wpcf7-form input[type^=submit] {background:#fff;color:#1e1e1e;}
#header form.wpcf7-form span,#header form.wpcf7-form p {display:block;width:100%;}
ul.contact-form {margin:0;}
ul.contact-form li {list-style:none;padding:0 0 5px;line-height:14px;display:table;vertical-align:middle;}
ul.contact-form li span {display:table-cell;vertical-align:middle;}
ul.contact-form li img {margin:0;float:left;display:table-cell;vertical-align:middle;}
.wpcf7-not-valid-tip {left:30px!important;}
div.wpcf7-response-output {margin:20px 0!important;display:inline-block}
span.wpcf7-not-valid-tip-no-ajax{line-height:25px;}
div.wpcf7 img.ajax-loader {margin:0 0 0 10px!important;}
.pp_pic_holder.pp_woocommerce form.wpcf7-form input[type^=text],.pp_pic_holder.pp_woocommerce form.wpcf7-form input[type^=email] {padding-left:6px;}
.pp_pic_holder.pp_woocommerce form {overflow:hidden;}
html div.pp_woocommerce .pp_content_container {padding:50px 0 20px;}
html span.wpcf7-form-control-wrap {line-height:14px;}
html .pp_pic_holder.pp_woocommerce form {margin-bottom:0;}
.two_fifth ul.contact-form span,.two_fifth ul.contact-form li,.two_fifth ul.contact-form p{font-size:12px ;line-height:16px}

/* ===================== 11. Template contact  ==============*/
.page-template-page-templatescontact-template-php #main-module-container{margin-top:5px}
.page-template-page-templatescontact-template-php .containe,.page-template-page-templatescontact-template-php .slideshow-wrapper{width:auto;max-width:100%}
.page-template-page-templatescontact-template-php .main-content  > h1{display:none}
.page-template-page-templatescontact-template-php .main-content .heading-title-block h3{text-align:left;padding-bottom:0!important;border-bottom:0;margin-top:-8px;}
.page-template-page-templatescontact-template-php .main-content h2{font-size:14px;border-bottom:1px solid #b2b2b2;padding-bottom:8px}
.page-template-page-templatescontact-template-php  div.wpcf7{padding-top:4px;}
.page-template-page-templatescontact-template-php span.wpcf7-form-control-wrap input{border-radius:3px!important;-moz-border-radius:3px!important;-webkit-border-radius:3px!important;-o-border-radius:3px!important;}

/*==============================================================*/
/*                WINESTORE VII. DETAIL PRODUCT                   */
/*==============================================================*/
/* GENERAL */
p.stock.available-on-backorder {display:none;}
p.availability.stock.available-on-backorder {display:block;}

/* DETAIL PAGE */
/* image */
body.woocommerce div.product div.summary .star-rating, body.woocommerce-page div.product div.summary .star-rating, body.woocommerce #content div.product div.summary .star-rating, body.woocommerce-page #content div.product div.summary .body.woocommerce div.product div.summary .star-rating, body.woocommerce-page div.product div.summary .star-rating, body.woocommerce #content div.product div.summary .star-rating, body.woocommerce-page #content div.product div.summary .star-rating {float:left;clear:both;}
body .woocommerce div.product div.summary .review_count, body.woocommerce-page div.product div.summary .review_count, body.woocommerce #content div.product div.summary .review_count, body.woocommerce-page #content div.product div.summary .body.woocommerce div.product div.summary .review_count, body.woocommerce-page div.product div.summary .review_count, body.woocommerce #content div.product div.summary .review_count, body.woocommerce-page #content div.product div.summary .review_count {display:inline-block;/*margin:-2px 0 0*/line-height:18px;font-weight:bold;margin-right:5px;}
body.woocommerce div.product div.summary .price .amount, body.woocommerce-page div.product div.summary .price .amount, body.woocommerce #content div.product div.summary .price .amount, body.woocommerce-page #content div.product div.summary .price .amount{font-size:30px;color:#000;font-weight:bold;line-height:32px;}
body .woocommerce div.product div.summary .price del span.amount, body.woocommerce-page div.product div.summary .price del span.amount, body.woocommerce #content div.product div.summary .price del span.amount, body.woocommerce-page #content div.product div.summary .price del span.amount{color:#808080;font-weight:normal}
body .woocommerce div.product div.summary .price ins .amount, body.woocommerce-page div.product div.summary .price ins .amount, body.woocommerce #content div.product div.summary .price ins .amount, body.woocommerce-page #content div.product div.summary .price ins .amount,body .woocommerce div.product div.summary .price span.amount, body.woocommerce-page div.product div.summary .price span.amount, body.woocommerce #content div.product div.summary .price span.amount, body.woocommerce-page #content div.product div.summary .price span.amount{color:#d70000;font-weight:bold}
body .woocommerce div.product div.summary .price , body.woocommerce-page div.product div.summary .price , body.woocommerce #content div.product div.summary .price , body.woocommerce-page #content div.product div.summary .price{float:left;/*display:block;*/display:inline-block;margin-bottom:7px;clear:both}
body .woocommerce div.product div.summary .price span, body.woocommerce-page div.product div.summary .price span , body.woocommerce #content div.product div.summary .price span, body.woocommerce-page #content div.product div.summary .price span{float:left;font-size:30px;line-height:32px;margin-right:5px;}
html .woocommerce div.product div.images div.thumbnails a,html .woocommerce #content div.product div.images div.thumbnails a,html .woocommerce-page div.product div.images div.thumbnails a,html .woocommerce-page #content div.product div.images div.thumbnails a{margin-right:auto!important}
/* carousel */
div.list_carousel {position:relative;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
div.list_carousel div.caroufredsel_wrapper {height:auto!important}
div.list_carousel div.caroufredsel_wrapper ul{position:relative!important;height:100%!important}
div.list_carousel div.caroufredsel_wrapper ul.product_thumbnails li {list-style:none;display:inline-block;padding:0 10px 0 0;}
div.list_carousel div.caroufredsel_wrapper ul.product_thumbnails li a{width:auto!important;height:auto!important;border:1px solid;border-color: transparent}
div.list_carousel div.caroufredsel_wrapper ul.product_thumbnails li a:hover{border:1px solid #d1d1d1;display:inline-block}
div.list_carousel div.caroufredsel_wrapper ul.product_thumbnails li a img {width:100%!important;height:auto%!important;}
div.list_carousel .slider_control{position:absolute;top:20px;left:auto;right:0}
div.list_carousel .slider_control > a {} 
div.list_carousel .slider_control > a:hover {text-decoration:none;opacity:1;filter:alpha(opacity=100);}
div.list_carousel #product_thumbnails_prev {background:url("../images/img.png") no-repeat -280px 0px;width:14px!important;height:20px;font-size:0;color:transparent;position:relative;top:0;left:-10px;right:auto}
div.list_carousel #product_thumbnails_next {background:url("../images/img.png") no-repeat -297px 0px;width:14px!important;height:20px;font-size:0;color:transparent}
div.list_carousel #product_thumbnails_prev:hover {background-position:-249px 0px;}
div.list_carousel #product_thumbnails_next:hover {background-position:-264px 0px;}

/* For Detail Product 2 colums */
div.summary form.variations_form.cart .label {background:transparent;font-weight:normal;color:#1e1e1e;text-transform:uppercase;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;}
div.summary form.variations_form.cart .label label {font-size:11px;}
body.woocommerce div.product p.stock.in-stock, body.woocommerce-page div.product p.stock.in-stock, body.woocommerce #content div.product p.stock.in-stock, body.woocommerce-page #content div.product p.stock.in-stock {font-size:12px;margin:20x 0 0px 0!important;font-weight:normal;color:#202020;float:none;}
body.woocommerce div.product p.stock.in-stock span{font-weight:bold}
body.woocommerce div.product p.stock, body.woocommerce-page div.product p.stock, body.woocommerce #content div.product p.stock, body.woocommerce-page #content div.product p.stock {font-size:12px;margin:19px 0px 0px;font-weight:bold;color:#202020}
body.woocommerce div.product p.stock span, body.woocommerce-page div.product p.stock span, body.woocommerce #content div.product p.stock span, body.woocommerce-page #content div.product p.stock span {color:#63bf00}
form.cart .label {background:transparent!important;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;}
form.cart .label label {font-size:12px;color:#000;}
.summary.entry-summary .product_title {margin-top:0!important;font-size:20px;color:#202020;font-weight:bold;line-height:28px;margin-right:94px;}
.summary.entry-summary .review_wrapper {display:block;text-align:left}
.summary.entry-summary .review_wrapper .star-rating{float:left;margin-left:10px}
.summary.entry-summary .review_wrapper .add_new_review{display:block;margin-top:7px}
.summary.entry-summary .review_wrapper .add_new_review a,.summary.entry-summary .add_new_review a{display:inline-block;border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;-o-border-radius:13px;border-color:#bfbfbf;border-width:1px;border-style:solid;padding:6px 11px;font-weight:bold}
html .woocommerce a.button.alt,html .woocommerce-page a.button.alt,html .woocommerce button.button.alt,html .woocommerce-page button.button.alt,html .woocommerce input.button.alt,html .woocommerce-page input.button.alt,html .woocommerce #respond input#submit.alt,html .woocommerce-page #respond input#submit.alt,html .woocommerce #content input.button.alt,html .woocommerce-page #content input.button.alt{ background-image: none; border-radius: 0 0 0 0 !important; font-size: 14px;font-weight: bold;line-height: 16px;margin-bottom: 7px; margin-top: 10px;padding: 11px 0;text-transform: uppercase;width: 100%;text-align:center}
html .woocommerce .cart-actions input.button[type^="submit"],html .woocommerce .cart-actions input.button[type^="button"]{font-size:14px!important;}
.summary.entry-summary  form.cart{border-top:1px solid;border-color:#e2e2e2;}
.summary.entry-summary  form.cart .quantity {margin-top:30px!important}
.summary.entry-summary .description {padding-top:30px;display:inline-block;border-top:1px solid;border-color:#e2e2e2;padding-bottom:30px;}
.summary.entry-summary .description h6{color:#202020;font-size:14px;font-weight:bold;border-top:1px solid;border-color:#e2e2e2;padding-top:27px;margin-bottom:12px;}
.summary.entry-summary .description p{color:#202020;font-size:12px;line-height:18px;/*margin-bottom:29px;*/}
.summary.entry-summary .product_sku_label {font-size:12px;color:#202020;margin-top:10px;display:inline-block}
.summary.entry-summary .wd_sku{margin-bottom:10px;}
.summary.entry-summary .product_sku{font-weight:bold;margin-left:0px;}
.summary.entry-summary .product_meta .posted_in,.summary.entry-summary .product_meta .tagged_as{display:block;color:#202020;font-weight:bold;}
.summary.entry-summary .product_meta .tagged_as{margin-top:12px;}
.summary.entry-summary .product_meta .posted_in a,.summary.entry-summary .product_meta .tagged_as a{font-weight:normal;}
.summary.entry-summary .product_meta .posted_in a:hover,.summary.entry-summary .product_meta .tagged_as a:hover{text-decoration:underline}
.summary.entry-summary  .cart{display:inline-block;width:100%;}
.summary.entry-summary .cart button.single_add_to_cart_button{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important;background-image:none;font-size:14px;font-weight:bold;text-transform:uppercase;width:100%;
padding:11px 78px;line-height:16px;margin-bottom:7px;margin-top:10px;text-align:center;max-width:100%;clear:both}
#main_content.span12 .summary.entry-summary .cart button.single_add_to_cart_button{padding:11px 20px;width:auto;word-wrap:normal;word-break:break-all;clear:both;display:block}
.summary.entry-summary  .product_meta{border-top:1px solid;border-color:#e2e2e2;padding-top:27px;}
.summary.entry-summary  .product_meta .sku_wrapper{display:none}
.summary.entry-summary  .product_meta .posted_in{line-height:18px;}
/* PRODUCT DETAIL GROUND */
body.woocommerce.single-product #main_content div.product form.cart tr td.price {overflow:hidden}
body.woocommerce.single-product #main_content div.product form.cart tr td > div > p.price{margin-top:10px;}
body.woocommerce.single-product #main_content div.product form.cart tr td > div > p.price .from{color:#000;font-weight:bold}
body.woocommerce.single-product #main_content div.product form.cart tr td > div > p.price .amount{font-size:20px}
body.woocommerce.single-product #main_content div.product form.cart tr td label{white-space:normal}
body.woocommerce.single-product #main_content div.product form.cart tr td label a{font-weight:bold;}
body.woocommerce.single-product #main_content div.product form.cart tr td label a:hover{text-decoration:underline;opacity:1;}
body.woocommerce.single-product div.product form.cart .group_table td.label,body.woocommerce-page.single-product div.product form.cart .group_table td.label,body .woocommerce.single-product #content div.product form.cart .group_table td.label,body.woocommerce-page.single-product #content div.product form.cart .group_table td.label{padding-left:0;padding-right:0}
body.woocommerce.single-product #main_content div.product form.cart tr td label{padding-right:10px;/*max-width:180px;*/font-size:14px;float:left;display:inline-block;margin-top:36px;}
body.woocommerce.single-product #main_content div.product form.cart .group_table tr td label{margin-top:0}
body.woocommerce.single-product #main_content .summary.entry-summary  form.cart .group_table .quantity{margin-top:0!important;margin-right:10px;
margin-bottom:10px;}
body.woocommerce.single-product #main_content div.product form.cart .group_table {margin-bottom:25px;}
body.woocommerce.single-product #main_content div.product form.cart .group_table tr {padding-top:34px;display:inline-block;width:100%}
body.woocommerce.single-product #main_content div.product form.cart .group_table tr td{display:inline-block;float:left}
body.woocommerce.single-product #main_content div.product form.cart .group_table tr .label,
body.woocommerce.single-product #main_content div.product form.cart .group_table tr .price{margin-top:4px;}
body.woocommerce.single-product #main_content div.product form.cart .group_table tr td.label{padding-top:0;padding-right:0}
body.woocommerce.single-product #main_content div.product form.cart .group_table tr td label,
body.woocommerce.single-product #main_content div.product form.cart .group_table tr td del span,
body.woocommerce.single-product #main_content div.product form.cart .group_table tr td ins span
{display:inline-block;float:left;font-size:16px;line-height:18px;}

body.woocommerce #content div.product div.summary  p.price ,
body.woocommerce-page #content div.product div.summary  p.price {margin-bottom:30px;}

body.woocommerce #content div.product div.summary form.cart .group_table p.price .amount,
body.woocommerce-page #content div.product div.summary form.cart .group_table p.price .amount
 {font-size:16px;line-height:18px;margin-top:6px;}

body.woocommerce div.product div.summary form.cart .group_table .price .from, body.woocommerce-page div.product div.summary form.cart .group_table .price .from, body.woocommerce #content div.product div.summary form.cart .group_table .price .from, body.woocommerce-page #content div.product div.summary form.cart .group_table .price .from{font-size:16px;line-height:18px;margin-top:6px;margin-right:5px;}

body.woocommerce.single-product #main_content div.product form.cart tr td select{margin-top:36px; border-radius: 13px 13px 13px 13px;border-style: solid;border-width: 1px;color: #202020;font-size: 12px;padding: 4px 9px;}
body.woocommerce.single-product #main_content div.product form.cart tr td a.reset_variations{margin-top:20px; border-radius: 0;border-style: solid;border-width: 1px;color: #202020;font-size: 12px;padding: 4px 9px;display:inline-block;float:right}
body.woocommerce.single-product #main_content div.product form.cart tr td a.reset_variations
body.woocommerce.single-product #main_content div.product form.cart tr td del span,body.woocommerce.single-product #main_content div.product form.cart tr td ins span{font-weight:bold}
/*ZOOM*/
body.woocommerce div.product, body.woocommerce-page div.product, body.woocommerce #content div.product, body.woocommerce-page #content div.product{position:static}
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{max-width: 100%;padding: 0; width: 100%;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none}
body.woocommerce div.product div.images .thumbnails, body.woocommerce-page div.product div.images .thumbnails, body.woocommerce #content div.product div.images .thumbnails, body.woocommerce-page #content div.product div.images .thumbnails{margin-left:auto;position:relative;z-index:2;padding-right:40px;overflow:hidden}

/*END ZOOM*/
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%;}
body.woocommerce div.product div.products-tabs-wrapper, body.woocommerce-page div.product div.products-tabs-wrapper, body.woocommerce #content div.product div.products-tabs-wrapper, body.woocommerce-page #content div.product div.products-tabs-wrapper{/*padding:0 10px 0 0;*/box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
body.woocommerce div.product div.products-tabs-wrapper .nav, body.woocommerce-page div.product div.products-tabs-wrapper .nav, body.woocommerce #content div.product div.products-tabs-wrapper .nav, body.woocommerce-page #content div.product div.products-tabs-wrapper .nav{margin-bottom:30px;}
body .woocommerce div.product div.products-tabs-wrapper .tab-content #upsell_products .upsell_wrapper ul li .product-meta-wrapper .short-description,body.woocommerce div.product div.products-tabs-wrapper .tab-content #upsell_products .upsell_wrapper ul li .product-meta-wrapper .short-description,body .woocommerce div.product div.products-tabs-wrapper .tab-content #upsell_products .upsell_wrapper ul li .product-meta-wrapper a h3,body.woocommerce div.product div.products-tabs-wrapper .tab-content #upsell_products .upsell_wrapper ul li .product-meta-wrapper a h3{display:none!important}
body .woocommerce div.product div.products-tabs-wrapper .tab-content #upsell_products .upsell_wrapper ul li > a > h3 ,body.woocommerce div.product div.products-tabs-wrapper .tab-content #upsell_products .upsell_wrapper ul li > a > h3  {font-size:14px;line-height:16px;font-weight:normal;text-transform:uppercase}
body .woocommerce div.product div.products-tabs-wrapper .tab-content #related_products  ul.products li.product .short-description, body.woocommerce div.product div.products-tabs-wrapper .tab-content #related_products  ul.products li.product .short-description,body .woocommerce div.product div.products-tabs-wrapper .tab-content #related_products  ul.products li.product .product-meta-wrapper > a > h3, body.woocommerce div.product div.products-tabs-wrapper .tab-content #related_products  ul.products li.product .product-meta-wrapper > a >h3{display:none}
#related_products  ul.products li.product  > a > h3, body.woocommerce div.product div.products-tabs-wrapper .tab-content #related_products  ul.products li.product  > a >h3{font-weight:normal;text-transform:uppercase;}
#related_products  ul.products li.product  > a , body.woocommerce div.product div.products-tabs-wrapper .tab-content #related_products  ul.products li.product  > a {display:inline-block}
body .woocommerce div.product div.products-tabs-wrapper .tab-content #upsell_products .upsell_wrapper ul li > a , body.woocommerce div.product div.products-tabs-wrapper .tab-content #upsell_products .upsell_wrapper ul li > a{display:inline-block}

/* DETAIL TABS */
html .woocommerce div.product .woocommerce-tabs ul.tabs:before,html .woocommerce #content div.product .woocommerce-tabs ul.tabs:before,html .woocommerce-page div.product .woocommerce-tabs ul.tabs:before,html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before{display:none}
body.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover{cursor:pointer;color:#fff!important;background-color:#000;text-shadow:none!important;-moz-text-shadow:none!important;-webkit-text-shadow:none!important;-o-text-shadow:none!important}
body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a:hover, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a:hover, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a:hover{color:#fff}

body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {z-index:2;background:transparent;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;}

body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a {cursor:pointer;opacity:1;color:#fff;background-color:#000;line-height:38px;font-weight:bold;margin-right:1px;margin-left:1px;}

body.woocommerce div.product .woocommerce-tabs ul.tabs li.active:first-child a, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:first-child a, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:first-child a, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:first-child  a{margin-left:0}
body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li a, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {line-height:38px;padding:0 30px;font-weight:bold;}
body.woocommerce div.product .woocommerce-tabs ul.tabs,body.woocommerce-page div.product .woocommerce-tabs ul.tabs ,body.woocommerce #content div.product .woocommerce-tabs ul.tabs,body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs{border-width:1px 0;border-style:solid;border-color:#cdcdcd}
body.woocommerce div.product .woocommerce-tabs ul.tabs li,body.woocommerce-page div.product .woocommerce-tabs ul.tabs li,body.woocommerce #content div.product .woocommerce-tabs ul.tabs li,body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{padding-right:0!important;padding-left:0!important;margin:0;}
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:hover, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a:hover, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a:hover, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a:hover{cursor:default}
html .woocommerce div.product .woocommerce-tabs ul.tabs, html .woocommerce #content div.product .woocommerce-tabs ul.tabs, html .woocommerce-page div.product .woocommerce-tabs ul.tabs, html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs {overflow:hidden;padding-left:0!important}
html .woocommerce div.product .woocommerce-tabs ul.tabs li, html .woocommerce #content div.product .woocommerce-tabs ul.tabs li, html .woocommerce-page div.product .woocommerce-tabs ul.tabs li, html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{display:inline-block;float:left;width:auto;}
body.woocommerce div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce div.product .woocommerce-tabs ul.tabs li:after, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after {display:none;}
body.woocommerce div.product .woocommerce-tabs ul.tabs li a, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li a, body.woocommerce #content div.product .woocommerce-tabs ul.tabs 
li a, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {text-transform:uppercase;border-bottom:1px solid transparent;}
body.woocommerce div.product .woocommerce-tabs .panel, body.woocommerce-page div.product .woocommerce-tabs .panel, body.woocommerce #content div.product .woocommerce-tabs .panel, body.woocommerce-page #content div.product .woocommerce-tabs .panel {font-size:14px;line-height:16px;padding:0 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}

body.woocommerce div.product div.products-tabs-wrapper .nav-tabs li, body.woocommerce-page div.product div.products-tabs-wrapper .nav-tabs li, body.woocommerce #content div.product div.products-tabs-wrapper .nav-tabs li, body.woocommerce-page #content div.product div.products-tabs-wrapper .nav-tabs li{list-style:none;padding:0;margin:0}
body.woocommerce div.product div.products-tabs-wrapper .nav-tabs li a, body.woocommerce-page div.product div.products-tabs-wrapper .nav-tabs li a, body.woocommerce #content div.product div.products-tabs-wrapper .nav-tabs li a, body.woocommerce-page #content div.product div.products-tabs-wrapper .nav-tabs li a{font-weight:bold;line-height:38px;margin-right:0;border:0;padding:12px 28px;margin-right:1px;}
body.woocommerce div.product div.products-tabs-wrapper .nav-tabs li a h2, body.woocommerce-page div.product div.products-tabs-wrapper .nav-tabs li a h2, body.woocommerce #content div.product div.products-tabs-wrapper .nav-tabs li a h2, body.woocommerce-page #content div.product div.products-tabs-wrapper .nav-tabs li a h2{margin-bottom:0;line-height:14px;font-size:14px}
body.woocommerce div.product div.products-tabs-wrapper .nav-tabs li a h2, body.woocommerce-page div.product div.products-tabs-wrapper .nav-tabs li a h2, body.woocommerce #content div.product div.products-tabs-wrapper .nav-tabs li a h2, body.woocommerce-page #content div.product div.products-tabs-wrapper .nav-tabs li a h2{margin-bottom:0;line-height:14px;font-size:14px}
body.woocommerce div.product div.products-tabs-wrapper  .nav > li > a:hover,body.woocommerce div.product div.products-tabs-wrapper  .nav > li.active > a{background-color:#000;color:#fff!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important}
body.woocommerce div.product div.products-tabs-wrapper .nav-tabs, body.woocommerce-page div.product div.products-tabs-wrapper .nav-tabs, body.woocommerce #content div.product div.products-tabs-wrapper .nav-tabs, body.woocommerce-page #content div.product div.products-tabs-wrapper .nav-tabs{border-width:1px 0;border-style:solid;border-color:#cdcdcd;clear:both;padding-right:50px;}

body.woocommerce table.shop_attributes th, body.woocommerce-page table.shop_attributes th {padding:10px 20px;}
body.woocommerce #tab-tags .tagcloud a {display:inline-block;float:left;margin:0 5px 20px 0;font-size:12px!important;padding:2px 10px;border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px;-o-border-radius:18px;}
body.woocommerce #tab-tags .tagcloud a:hover {background:#141414;color:#fff;text-decoration:none;}
body.woocommerce .product-advertisement,body .woocommerce-page .product-advertisement{display:none}
/* COMMENT LIGHTBOX */
.woocommerce h3#reply-title,.woocommerce-page h3#reply-title {margin:0 0 20px;padding-bottom: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:60px;}
.woocommerce #commentform label, .woocommerce-page #commentform label {font-size:12px;font-weight:bold;display:inline-block;margin-right:5px;}
.woocommerce #commentform span.required,.woocommerce-page #commentform span.required {display:inline;color:red}
.woocommerce #commentform input#author,.woocommerce #commentform input#email {position:absolute;left:0;top:20px;width:100%;max-width:400px;padding: 5px 6px 4px;font-size:11px;font-weight:bold;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
body .woocommerce #commentform p.comment-form-rating,body .woocommerce-page #commentform label p.comment-form-rating {float:left;width:70px;}
.woocommerce #commentform p.stars > span,.woocommerce-page #commentform p.stars > span {margin:10px 0 0 10px;}
html .woocommerce #commentform p.comment-form-comment,html .woocommerce-page #commentform p.comment-form-comment {position:relative;height:120px;}
html .woocommerce #review_form_wrapper #commentform p.comment-form-rating,html .woocommerce-page #review_form_wrapper #commentform label p.comment-form-rating{float:none;width:70px;}
html .woocommerce .comment-respond #commentform p.stars span,html .woocommerce-page .comment-respond #commentform label p.stars span{margin-left:0;margin-bottom:10px;}
.woocommerce #commentform p.comment-form-comment textarea,.woocommerce-page #commentform p.comment-form-comment textarea {position:absolute;left:0;top:20px;resize:none;width:100%;max-width:400px;height:100px;background:#fafafa;border-width:1px;border-style:solid;padding: 5px 6px 4px;font-size:11px;font-weight:bold;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.woocommerce #commentform p.comment-form-comment textarea:hover,.woocommerce-page #commentform p.comment-form-comment textarea:hover {border-color:#1e1e1e;}
html .woocommerce #commentform p.comment-form-rating select option,html .woocommerce-page #commentform label p.comment-form-rating select option{padding:0 30px 0 10px}
/* COMMENT FORM */
#reviews .comment-text .star-rating {width:64px!important;line-height:12px;font-size:12px;}
body.woocommerce #reviews #comments ol.commentlist li, body.woocommerce-page #reviews #comments ol.commentlist li {position:relative;min-height:40px;overflow:hidden;display:block;}
body.woocommerce #reviews #comments ol.commentlist li .comment_container,body.woocommerce-page #reviews #comments ol.commentlist li .comment_container {width:100%;float:left;padding:0 0 0 60px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
body.woocommerce #reviews #comments ol.commentlist li img.avatar, body.woocommerce-page #reviews #comments ol.commentlist li img.avatar {position:absolute;left:0;top:0;padding:1px;background:#fff;border:1px solid #d5d5d5;}
body.woocommerce #reviews #comments ol.commentlist li .comment-text, body.woocommerce-page #reviews #comments ol.commentlist li .comment-text {margin:0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong {text-transform:capitalize;}
body.woocommerce #reviews .add_review .show_review_form.button,body.woocommerce #reviews .form-submit #submit {box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;-o-box-shadow:none!important;border-radius:13px!important;-moz-border-radius:13px!important;-webkit-border-radius:13px!important;-o-border-radius:13px!important;border-width:1px;border-style:solid}
body.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,body.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta{font-size:12px;}
html .woocommerce form .form-row .required,html .woocommerce-page form .form-row .required {display:inline;color:#000}

/* SOCIAL */
.woocommerce .social_sharing h6.title-social,.woocommerce-page .social_sharing h6.title-social,.woocommerce .social_sharing p.content-social-des ,.woocommerce-page .social_sharing p.content-social-des {text-transform:none;color:#202020;text-decoration:underline}
.woocommerce .social_sharing .content-social-des,.woocommerce-page .social_sharing .content-social-des {margin:7px 0 20px;}
.woocommerce .social_sharing  ,.woocommerce-page .social_sharing {margin:20px 0 0;text-align:left}
.woocommerce .social_sharing .social_icon ,.woocommerce-page .social_sharing .social_icon {overflow:hidden;}
.woocommerce .social_sharing .social_icon > div ,.woocommerce-page .social_sharing .social_icon > div{display:inline-block;float:left;}
.woocommerce .social_sharing .social_icon > div.facebook,.woocommerce-page .social_sharing .social_icon > div.facebook {margin-right:10px;}
.woocommerce .social_sharing .social_icon > div iframe.twitter-count-horizontal, .woocommerce-page .social_sharing .social_icon > div iframe.twitter-count-horizontal{width:90px!important}

/* RETURN SHIPPING */
.woocommerce .return-shipping,.woocommerce-page .return-shipping {margin:22px 0 0;text-align:left}
.woocommerce .return-shipping h6.title-quickshop,.woocommerce-page .return-shipping h6.title-quickshop {font-weight:bold;color:#000;border-bottom:1px solid #000;padding:0 0 6px;margin:0 0 10px;}
.woocommerce-page .return-shipping .content-quick a img {margin:7px 17px 10px 0!important;float:left;width:auto;height:auto;width:41px!important}

/* CHECKOUT */
#accordion-checkout-details {display:block;float:left;width:100%;}
#accordion-checkout-details .accordion-group {border:0;}
#accordion-checkout-details .accordion-heading {}
#accordion-checkout-details .accordion-heading > a {padding:0;display:block;}
#accordion-checkout-details .accordion-heading > a:before {display:none;}
#accordion-checkout-details .accordion-heading > a.accordion-toggle.collapsed h3{/*background:#fff!important;*/text-transform:uppercase;font-size:14px;display:inline-block;width:100%;padding:0 0 13px;margin:0 0 12px;font-weight:bold;border:0;margin-bottom:0;padding:14px 0 12px 0;text-indent:20px;border-width:1px 0;border-style:solid;}
#accordion-checkout-details .accordion-heading > a h3{text-transform:uppercase;font-size:14px;display:inline-block;width:100%;padding:0 0 13px;margin:0 0 12px;font-weight:bold;border:0;margin-bottom:0;padding:14px 0 12px 0;text-indent:20px;border-width:1px 0;border-style:solid;}
#accordion-checkout-details .accordion-heading > a h3 span.counter._old_counter {padding:0;}
#accordion-checkout-details .accordion-heading > a h3 span {padding:0 5px;display:none}
#accordion-checkout-details .accordion-heading > a h3 span.counter {padding:0;display:none}
#accordion-checkout-details .accordion-inner {border-top:0;overflow:hidden;padding:0 0 20px;margin-top:38px}
#accordion-checkout-details .accordion-inner .span12{padding-left:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
#accordion-checkout-details #collapse-login-regis .accordion-inner input.button_create_account_continue{border-radius:13px!important;-moz-border-radius:13px!important;-webkit-border-radius:13px!important;-o-border-radius:13px!important}
#accordion-checkout-details #collapse-login-regis .accordion-inner label {font-size:12px;position:relative;padding-left:20px;margin-bottom:13px}
#accordion-checkout-details #collapse-login-regis .accordion-inner input.checkout-method {position:absolute;left:0;top:3px;}
#accordion-checkout-details .accordion-inner input[type^=button] {display:inline-block!important;line-height:15px!important;padding:6px 20px!important;height:auto!important;font-size:12px;background-image:none;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;-o-box-shadow:none!important;border-radius:3px!important;-moz-border-radius:3px!important;-webkit-border-radius:3px!important;-o-border-radius:3px!important}
#accordion-checkout-details .accordion-inner input.button_create_account_continue {margin:4px 0 10px!important;}
#accordion-checkout-details .accordion-inner .woocommerce-info {display:none;}
#accordion-checkout-details .accordion-inner form.login {display:block!important;margin:0;}
#accordion-checkout-details .accordion-inner form.login p{font-size:12px;line-height:18px;margin-bottom:13px}
#accordion-checkout-details .accordion-inner form.login p.form-row{margin-left:0;}
#accordion-checkout-details .accordion-inner form.login label {padding:0!important;margin-bottom:5px!important;}
#accordion-checkout-details .accordion-inner form.login input.button {box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;-o-box-shadow:none!important;border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;-o-border-radius:13px;font-size:12px;text-transform:capitalize;display:block;padding:6px 20px;line-height:15px;border:1 solid!important;margin-top:0!important}
#accordion-checkout-details .accordion-inner h4.heading-title {text-transform:none;font-weight:bold;font-size:16px;line-height:18px;display:inline-block;margin-bottom:13px}
#accordion-checkout-details .accordion-inner input#password {margin-bottom:6px;}
#accordion-checkout-details .accordion-inner a.lost_password {font-size:12px;display:inline-block}
#accordion-checkout-details .accordion-inner a.lost_password:hover{text-decoration:underline}
#accordion-billing input.button_shipping_address_continue,#accordion-checkout-details input.button_review_order_continue {margin-top:8px!important;}
#accordion-account .button_billing_address_continue {margin-top:20px!important;}
#accordion-checkout-details textarea#order_comments {min-height:150px;max-width:559px;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important;-webkit-appearance:none;margin-top:15px;}
#collapse-order-review ul#shipping_method li {text-align:right;margin-left:20px;padding-right:0;/*display:inline-block;*/float:none;position:relative;text-indent:0;padding-left:20px;margin-top:2px;margin-bottom:2px;}
#collapse-order-review ul#shipping_method li input[type^=radio] {position:absolute;right:0;top:6px;}
#collapse-order-review ul#shipping_method li label{padding-right:23px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-o-box-sizing:border-box}
.woocommerce #accordion-checkout-details form .form-row-first, .woocommerce #accordion-checkout-details form .form-row-last, .woocommerce-page #accordion-checkout-details form .form-row-first, .woocommerce-page #accordion-checkout-details form .form-row-last {width:100%;}
.woocommerce form.login .form-row, .woocommerce-page form.login .form-row {margin-bottom:0;}
.woocommerce form.login .form-row.form-row-first, .woocommerce-page form.login .form-row.form-row-last {margin-bottom:6px;}
/* Accodion Account */
#accordion-checkout-details #accordion-account label {padding:0;visibility:visible!important;font-size:11px;}
#accordion-checkout-details #accordion-account .accordion-inner > .form-row-wide {display:none;}
#accordion-checkout-details #accordion-account .create-account {/*display:block!important;*/width:100%;max-width:450px;margin-left:20px}
#accordion-checkout-details #accordion-account .button_billing_address_continue{margin-left:20px}
/* Notice Coupon */
.after_checkout_form {float:left;width:100%;overflow:hidden;padding:10px 20px;border-width:1px 0 0 0;border-style:solid;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.after_checkout_form input[name^=apply_coupon] {float:right;}
.after_checkout_form .woocommerce-info{display:none;float:left;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
form.checkout_coupon {width:100%;float:left;display:block;overflow:visible!important;display:block!important;margin:20px 0!important;}
form.checkout_coupon input#coupon_code {max-width:310px;padding:6px 10px;}
#container-main.span12 form.checkout_coupon input#coupon_code {margin-bottom:20px;}
form.checkout_coupon input.button[type^="submit"]{float:left;padding:6px 20px!important;}
.woocommerce form.checkout_coupon .form-row-last,.woocommerce-page form.checkout_coupon .form-row-last {margin-top:20px!important;float:left!important}
form.checkout_coupon input.button {display:inline-block!important;line-height:25px!important;height:25px!important;padding:0 15px!important;font-size:12px;
box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;-o-box-shadow:none!important;border-radius:13px!important;
-moz-border-radius:13px!important;-webkit-border-radius:13px!important;-o-border-radius:13px!important}
.after_checkout_form .woocommerce-error {display:block;width:100%;float:left;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.woocommerce-checkout .accordion-group{background-color:#fff;}
.woocommerce-checkout #container-main h1{margin-bottom:28px;}
#accordion-checkout-details form.checkout,#accordion-checkout-details {margin:0}
#accordion-checkout-details form.checkout .accordion-inner{margin-bottom:20px}
#accordion-checkout-details form.checkout .accordion-inner p.form-row{margin-left:0;margin-bottom:11px;}
#accordion-checkout-details form.checkout .accordion-inner p.form-row label{margin-bottom:4px;}
#accordion-checkout-details form.checkout .accordion-inner p.form-row input{max-width:559px}
#accordion-checkout-details form.checkout .accordion-inner p.form-row select {max-width:559px;}
#accordion-checkout-details form.checkout .accordion-inner p.form-row .chzn-container{max-width:559px;}
#accordion-checkout-details form.checkout .accordion-inner .button_shipping_address_continue,#accordion-checkout-details form.checkout .accordion-inner .button_review_order_continue{border-radius:13px!important;-moz-border-radius:13px!important;-webkit-border-radius:13px!important;-o-border-radius:13px!important;}
#accordion-checkout-details form.checkout #collapse-billing .accordion-inner,#accordion-checkout-details form.checkout #collapse-shipping .accordion-inner{padding:0 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.single_add_to_cart_button.button:hover {text-decoration:none!important;opacity:0.80;filter:alpha(opacity=80)}
#main-module-container .custom-product-shortcode ul li.product .product_thumbnail_wrapper a[href^="http"] {margin-bottom:0;}
/*==============================================================*/
/*                 WINESTORE VIII. PRODUCT PAGE DETAIL            */
/*==============================================================*/
body.woocommerce div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce div.product .woocommerce-tabs ul.tabs li:after, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{display:none}
body.woocommerce div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce div.product .woocommerce-tabs ul.tabs li:after, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{display:none}

/*==============================================================*/
/*                 WINESTORE VIII. BLOG PAGE                      */
/*==============================================================*/
.page-template-page-templatesblog-template-php .heading-title-block h1 {font-weight:normal;}
/* EFFECT HOVER IMAGE  */
ul.list-posts > li .post-thumbnail-wrapper{float:left}
ul.list-posts li a.thumb-image,.related ul li .thumbnail {position:relative;width:auto;height:auto;overflow:hidden;display:block;margin:30px 0;}
ul.list-posts li a.thumb-image img.thumbnail-effect-1,.related ul li .thumbnail img.thumbnail-effect-1 {display:block;width:100%;height:auto;max-width:260px;}
ul.list-posts li a.thumb-image img.thumbnail-effect-2,.related ul li .thumbnail img.thumbnail-effect-2{width:100%;max-width:260px;height:auto;position:absolute;left:0;bottom:100%;filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
filter: gray;-webkit-filter: grayscale(100%);transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s}
ul.list-posts li a.thumb-image:hover img.thumbnail-effect-2,.related ul li .thumbnail:hover img.thumbnail-effect-2 {bottom:0;}
html .related ul li .thumbnail {margin:10px 0;}
html .related ul {overflow:hidden;margin-left:-40px!important;}
html .related ul li{padding-left:40px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
html .related ul li img {max-width:100%;height:auto;}
html .related ul li .thumbnail a{max-width:260px;display:inline-block}
.single-blog .related ul{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;margin-left:0;}
.single-blog .related ul li{width:33.3%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
html .single-blog .related ul {margin:0!important}
html .single-blog .related ul li{padding:0 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}


/* CATAGORIES BLOG */
.sitemap-content p{margin:0 0 10px}
html body.category  #crumbs{margin-bottom:10px!important;}
h1.catagory-title:after, h1.author-title:after, h1.sitemap-title:after {display:inline-block;content:"";/*background:url("../images/repeat-images.png") repeat scroll 0 -54px transparent;*/position:absolute;left:0;right:0;bottom:0;height:10px;}
ul.list-posts {margin:0;}
ul.list-posts > li {list-style:none;position:relative;overflow:hidden;border-width:0 0 1px;border-style:solid;margin:0 0 36px;min-height:280px;padding-bottom:23px}
ul.list-posts > li.last {border-bottom:0;margin:0;}
ul.list-posts > li .thumbnail {float:left}
ul.list-posts > li .thumbnail a.thumb-image {margin:3px 20px 0 0;display:inline-block}
ul.list-posts > li a.post-title {display:inline-block;padding-right:10px;}
ul.list-posts > li a.post-title h2 {line-height:22px;font-size:20px;font-weight:bold;margin-bottom:3px;text-transform:capitalize}
ul.list-posts > li a.post-title:hover h2{opacity:1;filter:alpha(opacity=100);}
ul.list-posts > li .post-infors-wrapper {position:relative;overflow:hidden;padding:0 10px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-obox-sizing:border-box;}
ul.list-posts > li .post-infors-wrapper .time{margin-bottom:14px}
ul.list-posts > li .post-infors-wrapper > p, ul.list-posts > li .post-infors-wrapper ol, ul.list-posts > li .post-infors-wrapper li {overflow:hidden;}
ul.list-posts > li .post-infors-wrapper p.short-content {margin:0 0 37px;line-height:18px;}
ul.list-posts > li .post-infors-wrapper a.read-more {text-decoration:none!important;display:inline-block;margin:10px 0;}
ul.list-posts > li .post-infors-wrapper  a.read-more:before {content:"\f0a4";font-family:FontAwesome;display:inline-block;margin:0 5px 0 0;}
ul.list-posts > li .post-infors-wrapper  a.read-more span:hover{text-decoration:underline}
.icon-tags:before{font-size:13px!important}
ul.list-posts > li .post-infors-wrapper  span.author a{text-transform:capitalize;font-weight:bold;}
ul.list-posts > li .post-infors-wrapper span.cat-links a:hover,ul.list-posts > li .post-infors-wrapper span.tag-links a:hover {text-decoration:underline;opacity:1}
ul.list-posts > li .post-infors-wrapper span.cat-links:before,ul.list-posts li .post-infors-wrapper span.author:before {content:"|";display:inline-block;margin:0 6px;}
ul.list-posts > li .post-infors-wrapper span.cat-links > a{line-height:16px;}
ul.list-posts > li  .post-infors-wrapper .time > br{display:none}
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {margin-bottom:15px!important;}
ul.list-posts > li .post-infors-wrapper iframe {margin:5px 0;}
ul.list-posts ul , ul.list-posts ol{margin-bottom:15px;}
ul.list-posts ul ul, ul.list-posts ul ol, ul.list-posts ol ul , ul.list-posts ol ol {margin-bottom:0;}

/*PRODUCT DETAIL*/
body.woocommerce div.product div.woocommerce-tabs, body.woocommerce-page div.product div.woocommerce-tabs, body.woocommerce #content div.product div.woocommerce-tabs, body.woocommerce-page #content div.product div.woocommerce-tabs{padding:0 10px 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
body.woocommerce div.product div.summary, body.woocommerce-page div.product div.summary , body.woocommerce #content div.product div.summary , body.woocommerce-page #content div.product div.summary {position:relative}
body.woocommerce div.product div.summary .single-navigation, body.woocommerce-page div.product div.summary .single-navigation, body.woocommerce #content div.product div.summary .single-navigation, body.woocommerce-page #content div.product div.summary .single-navigation{display:inline-block;position:absolute;right:20px;top:0px;}
body.woocommerce div.product div.summary .single-navigation a, body.woocommerce-page div.product div.summary .single-navigation a, body.woocommerce #content div.product div.summary .single-navigation a, body.woocommerce-page #content div.product div.summary .single-navigation a {display:inline-block;float:left;width:34px;height:28px;color:transparent;position:relative;text-align:center;border:1px solid #bfbfbf;}
body.woocommerce div.product div.summary .single-navigation a:hover, body.woocommerce-page div.product div.summary .single-navigation a:hover, body.woocommerce #content div.product div.summary .single-navigation a:hover, body.woocommerce-page #content div.product div.summary .single-navigation a:hover {background:#fff;}
body.woocommerce div.product div.summary .single-navigation a[rel^=prev], body.woocommerce-page div.product div.summary .single-navigation a[rel^=prev], body.woocommerce #content div.product div.summary .single-navigation a[rel^=prev], body.woocommerce-page #content div.product div.summary .single-navigation a[rel^=prev]{background:url(../images/img.png) no-repeat -178px -122px;border-radius:13px 0 0 13px;-moz-border-radius:13px 0 0 13px;-webkit-border-radius:13px 0 0 13px;-o-border-radius:13px 0 0 13px;}
body.woocommerce div.product div.summary .single-navigation a[rel^=prev]:hover, body.woocommerce-page div.product div.summary .single-navigation a[rel^=prev]:hover, body.woocommerce #content div.product div.summary .single-navigation a[rel^=prev]:hover, body.woocommerce-page #content div.product div.summary .single-navigation a[rel^=prev]:hover{background-position:-122px -122px}
body.woocommerce div.product div.summary .single-navigation a[rel^=next]:hover, body.woocommerce-page div.product div.summary .single-navigation a[rel^=next]:hover, body.woocommerce #content div.product div.summary .single-navigation a[rel^=next]:hover, body.woocommerce-page #content div.product div.summary .single-navigation a[rel^=next]:hover{background-position:-157px -122px}
body.woocommerce div.product div.summary .single-navigation a[rel^=next], body.woocommerce-page div.product div.summary .single-navigation a[rel^=next], body.woocommerce #content div.product div.summary .single-navigation a[rel^=next], body.woocommerce-page #content div.product div.summary .single-navigation a[rel^=next] {background:url(../images/img.png) no-repeat -208px -122px;margin-left:-1px;border-radius:0 13px 13px 0;-moz-border-radius:0 13px 13px 0;-webkit-border-radius:0 13px 13px 0;-o-border-radius:0 13px 13px 0;}
.single-blog .single-post div.post-content p{line-height:18px;}
/* SINGLE BLOG */
.single-blog {position:relative;}
.single-blog .single-content .single-post {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;padding:0 20px}
.single-blog .single-post .cat-links {display:none;width:100%;position:relative;padding:0 0 28px;margin:0 0 27px;}
.single-blog .single-post .cat-links a {text-transform:uppercase;font-family:avantgarde_bk_btbook;font-size:28px;line-height:30px;color:#1e1e1e;}
.single-blog .single-post .cat-links a:hover {color:#646464;text-decoration:none;}
.single-blog .single-post .post-title {position:relative;text-align:left;padding-right:20px;padding-bottom:35px}
.single-blog .single-post .post-title h1 {text-transform:uppercase;font-size:20px;line-height:22px;min-height:22px;font-weight:normal;margin-bottom:13px;display:inline-block;font-weight:bold;}
.single-blog .single-post .post-detail {position:relative;}
.single-blog .single-post .single-navigation {display:inline-block;position:absolute;right:0;top:16px;}
.single-blog .single-post .single-navigation a {display:inline-block;float:left;width:34px;height:28px;color:transparent;position:relative;text-align:center;border:1px solid #bfbfbf;}
.single-blog .single-post .single-navigation a:hover {background:#fff;}
.single-blog .single-post .single-navigation a[rel^=prev] {background:url(../images/img.png) no-repeat -178px -122px;border-radius:13px 0 0 13px;-moz-border-radius:13px 0 0 13px;-webkit-border-radius:13px 0 0 13px;-o-border-radius:13px 0 0 13px;}
.single-blog .single-post .single-navigation a[rel^=prev]:hover{background-position:-122px -122px}
.single-blog .single-post .single-navigation a[rel^=next]:hover{background-position:-157px -122px}
.single-blog .single-post .single-navigation a[rel^=next] {background:url(../images/img.png) no-repeat -208px -122px;margin-left:-1px;border-radius:0 13px 13px 0;-moz-border-radius:0 13px 13px 0;-webkit-border-radius:0 13px 13px 0;-o-border-radius:0 13px 13px 0;}
.single-blog .single-post div.post-content p{line-height:18px;}

/*Time*/
.single-blog .single-post div.time{float:left;display:inline-block}
.single-blog .single-post div.time br{display:none}
.single-blog .single-post div.post-content {position:relative;margin:0 0 15px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.single-blog .single-post div.post-detail span.comments-count ,.single-blog .single-post div.time,.single-blog .single-post div.post-detail span.author,.single-blog .single-post div.post-detail span.author a {color:#131313;font-size:12px;}
.single-blog .single-post div.post-detail span.author a {font-weight:bold;text-transform:capitalize;}
.single-blog .single-post .post-title .heading-author-last span.author:before ,.single-blog .single-post .post-title .heading-author-last  span.comments-count:before {content:"|";display:inline-block;margin:0 8px 0 8px;}
.single-blog .single-post .post-social-wrapper{border-top:1px solid #dddddd;padding-top:8px;margin-bottom:60px;}
.single-blog .single-post .post-social-wrapper .tags {float:left;}
.single-blog .single-post .post-social-wrapper .share-list{float:right;}
.single-blog .single-post .categories{display:none}
.single-blog .single-post .tags span.tag-title {text-transform:normal;font-weight:bold;color:#000;font-size:12px;margin:0 5px 0 0;}
.single-blog .single-post .tags a {display:inline-block;padding:2px 10px;margin:0 5px 5px 0;color:#000;font-size:12px;}
.single-blog .single-post .tags a:hover {background:#fff;color:#000;text-decoration:underline;}
.single-blog .single-post .share-list span.social-label {display:inline-block;float:left;text-transform:uppercase;font-family:helvetica;font-weight:bold;color:#1e1e1e;font-size:11px;line-height:16px;margin:0 10px 0 0;}
.single-blog .single-post .share-list a {display:inline-block;float:left;width:16px;height:16px;margin:0 5px 0 0;background:url(../images/images.png) no-repeat}
.single-blog .single-post .share-list a.twitter {background-position:-194px -67px}
.single-blog .single-post .share-list a.facebook {background-position:-278px -67px}
.single-blog .single-post .share-list a.plus {background-position:-320px -67px;width:17px;}
.single-blog .single-post .share-list a.pin {background-position:-342px -66px;}
.single-blog  #entry-author-info{margin-bottom:20px}
.single-blog  #entry-author-info  .author-inner h3{margin-bottom:14px;}
.single-blog  #entry-author-info:before{content:"";position:absolute;top:10px;bottom:0px;left:20px;right:20px;border-top:1px solid #dddddd;display:inline-block}
.single-blog  #entry-author-info {padding:30px 20px 0;margin:20px 0 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative;display:inline-block;width:100%}
.single-blog  #entry-author-info #author-avatar{display:inline-block;float:left}
.single-blog  #entry-author-info #author-avatar .thumbnail img{border:1px solid #dedede;border-bottom-width:2px;width:68px;height:68px;display:inline-block;border-bottom-color:#c3c3c3}
.single-blog  #entry-author-info span.author-name {text-transform:capitalize;display:inline-block;margin-bottom:8px;font-weight:bold}
.single-blog  #entry-author-info span.author-name a {text-transform:capitalize;position:relative;display:inline-block;padding-left:14px;text-decoration:none!important;}
.single-blog  #entry-author-info span.author-name a:before {content:"";width:31px;height:36px;margin-right:8px;position:absolute;left:10px;top:-1px;}
.single-blog  #entry-author-info span.view-all-author-posts {display:inline-block;position:absolute;right:16px;bottom:20px}
.single-blog .related {padding:20px 0 0!important;margin:20px 0 0;border:0}
.single-blog .related ul,.single-blog .related ul li{margin-top:0}
.single-blog .related ul li > div {text-align:center;margin-left:0;}
.single-blog .related span.title:before{content:"";position:absolute;top:0px;bottom:0px;left:20px;right:20px;border-top:1px solid #dddddd;display:inline-block}
.single-blog .related span.title:after{content:"";position:absolute;top:42px;bottom:0px;left:20px;right:20px;border-top:1px solid #dddddd;display:inline-block}
 .single-blog .related span.title{margin:0 0 10px;position:relative;font-size:14px;text-transform:uppercase;font-weight:bold;border-color:#cbcbcb;padding:14px 0;width:100%;display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-indent:20px}
.single-blog .related ul li div > a.title{font-size:20px;font-weight:bold;line-height:22px;text-align:left;display:inline-block;margin-top:6px;float:left;clear:bold;margin-bottom:8px;}
.single-blog .related ul li div > span.entry-date{text-align:left;color:#505050;float:none;display:block;clear:both}
.single-blog #comments {padding:20px 20px 0;margin:20px 0 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.single-blog #comments ol{margin:0;padding-top:10px;}
.single-blog #comments form#commentform .logged-in-as a{font-weight:bold}
.single-blog #comments h3#reply-title {display:inline-block;width:100%;border-color:#cbcbcb;font-weight:bold;border-width:1px 0 0 0;border-style:solid;font-size:14px;text-transform:uppercase;font-weight:bold;padding:20px 0 0 0}
.single-blog #comments h3#comments-title {margin:0 0 10px;border-width:1px 0;border-style:solid;font-size:14px;text-transform:uppercase;font-weight:bold;border-color:#cbcbcb;padding:14px 0}
.single-blog #comments #commentform span.label {position:relative;background:none;color:#000000;font-size:12px;padding:0 8px 0 0;margin:10px 0;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;border-radius:0}
.single-blog #comments #commentform input[type^=text] {color:#000;width:100%;max-width:540px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;padding:5px 10px}
.single-blog #comments #commentform input[type^=text]:hover {color:#646464;}
.single-blog #comments #commentform textarea {color:#000;width:100%;margin-top:3px;max-width:540px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;}
.single-blog #comments #commentform textarea:hover {color:#646464}
.single-blog #comments #commentform  #submit {padding:6px 20px;margin:23px 0 0;font-size:12px;line-height:14px;font-weight:bold;color:#000;border:1px solid!important;border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;-o-border-radius:13px;}
.single-blog #comments #commentform #submit span {padding:0;}
.single-blog #comments ol.commentlist li.comment {display:block;}
.single-blog #comments ol.commentlist > li.comment:first-child {padding:0;margin:0;border:0;}
.single-blog #comments ol.commentlist li.comment .divcomment-inner {position:relative;min-height:42px;}
.single-blog #comments ol.commentlist li.comment .divcomment-inner .avarta {display:none}
.single-blog #comments ol.commentlist li.comment .divcomment-inner .detail {width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.single-blog #comments ol.commentlist li.comment .divcomment-inner .detail .comment-author > span a {text-transform:capitalize;color:#000;font-weight:bold;margin-bottom:10px;display:inline-block}
.single-blog #comments ol.commentlist li.comment .divcomment-inner .detail .comment-author  span.fn a:hover{text-decoration:underline}

.single-blog #comments ol.commentlist li.comment .divcomment-inner .detail .comment-author > a:before{content:"|";display:inline-block;margin:0 8px 0 8px;}
.single-blog #comments ol.commentlist li.comment .divcomment-inner .detail .comment-author{margin-top:10px}
.single-blog #comments ol.commentlist li.comment .divcomment-inner .divcomment-inner{margin-bottom:10px;}
.single-blog #comments ol.commentlist li.comment .divcomment-inner .detail div.comment-meta a {font-weight:bold;color:#0000}
.single-blog #comments ol.commentlist ul {margin-left:0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;margin:0;}
.single-blog #comments ol.commentlist ul li{margin:0}
.single-blog #comments a.comment-reply-link{border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;-o-border-radius:13px;font-size:12px;line-height:14px;padding:6px 14px;border:1px solid;display:inline-block;margin:10px 0 20px 0;font-weight:bold}
.single-blog #comments a.comment-edit-link {display:inline-block;position:absolute;right:0;top:0;}
.entry-content-post .heading-title-block  h1{padding:0 0 50px 0;text-align:center}
/*---blog----*/
h1.blog-title {display:none!important}
.blog-template .page-content{padding-right:10px}
.blog-template .content-inner{border-bottom:10px solid;margin-bottom:40px;}
.blog-template .content-inner p{margin-bottom:30px}
.blog-template .content-inner h2{margin-top:20px;}
.blog-template ul.list-posts li.sticky{display:none}

/* AUTHOR */
#author-description {padding:20px;border-width:1px;border-style:solid;background-color:#f9f9f9;min-height:72px;position:relative}
#author-description span.view-all-author-posts a {float:right;color:#131313;text-decoration:underline}
/* RELATED */
.related ul li.related-item {list-style:none;}

/* GALARY */
.gallery {margin:auto;width:100%;overflow:hidden;}
.gallery img {border-width:1px;border-style:solid;padding:2px;max-width:100%;height:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-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;}

/*==============================================================*/
/*              WINESTORE  IX. SITEMAP PAGE - ARCHIVE PAGE        */
/*==============================================================*/

.sitemap-content .alpha, .archive-content .alpha {margin-left:20px;}
.sitemap-content .gama, .archive-content .gama {margin-left:-20px;}
.sitemap-content > div, .archive-content > div {overflow:hidden;}
.sitemap-content > div h4, .archive-content > div h4 {text-transform:none;font-weight:normal;font-size:18px;font-family:georgia;}
.sitemap-content > div h4.heading-title, .archive-content > div h4.heading-title {font-size:12px;text-transform:uppercase;font-family:helvetica;font-weight:bold;border-width:0 0 1px;border-style:solid;padding:0 0 7px;margin:0 0 7px;border-color:#cbcbcb}
.sitemap-content > div > div > div > ul.sitemap-archive, .archive-content > div > div > div > ul.sitemap-archive {margin:10px 0;}
.sitemap-content > div ul li, .archive-content > div ul li {padding:3px 0;position:relative;display:block}
.sitemap-content > div ul li a, .archive-content > div ul li a{display:inline-block}
.sitemap-content > div ul li a:hover,.archive-content > div ul li a:hover{text-decoration:underline;} 

h2.sitemap-title,h2.archive-title {position:relative;font-size:28px;line-height:30px;font-family:avantgarde_bk_btbook;font-weight:normal;padding:0 0 30px;margin:0 0 24px;}
h2.sitemap-title:after,h2.archive-title:after {position:absolute;left:0;right:0;bottom:0;height:10px;content:"";display:inline-block;background:url(../images/repeat-images.png) 0 -54px;}

/*==============================================================*/
/*              WINESTORE  X. PRIMARY - FOOTER WIDGET             */
/*==============================================================*/

/* GENERAL */
.left-sidebar-content,.right-sidebar-content {font-size:12px;line-height:14px;margin-bottom:13px;margin-top:29px;margin-left:0!important;padding:0 20px}
.left-sidebar-content h3.widget-title,.right-sidebar-content h3.widget-title{font-size:14px;line-height:16px;font-weight:bold;text-transform:uppercase;border-width:0 0 1px 0;border-style:solid;padding:6px 0 10px;text-indent:10px;margin-bottom:13px;}
.left-sidebar-content .widget-container,.right-sidebar-content .widget-container {margin-bottom:40px;}
 div.left-sidebar-content.omega{margin-right:0}
#left-sidebar-1,#right-sidebar {margin-bottom:15px;}
ul.xoxo {margin:0;}
ul.xoxo > li {list-style:none;margin:0}
.widget-container > ul {margin-left:0;/*margin-top:17px;*/margin-top:0}
.widget-container > ul > li {list-style:none;}
#left-sidebar .xoxo, #right-sidebar .xoxo {/*margin-top:-6px;*/}
#footer .footer-links {margin:0;}
#footer .footer-links > li {list-style:none;}
#footer .widget_archive ul,#footer .widget_categories ul ,#footer .widget_meta ul,#footer .widget_nav_menu ul,#footer .widget_pages ul {padding-left:0;}

/*1. ARCHIVE - CATAGORIES - RSS - NAV - PAGE*/
.widget_archive h3.widget-title ,.widget_categories h3.widget-title,.widget_meta h3.widget-title,.widget_calendar h3.widget_title,.widget_tag_cloud h3.widget_title,.widget_pages h3.widget_title{/*padding-bottom:18px;*/}
.widget_calendar h3.widget_title{padding-bottom:13px;}
.widget_archive ul,.widget_categories ul ,.widget_meta ul, .widget_nav_menu ul, .widget_pages ul ,.widget_recent_entries ul{padding-left:10px;margin-left:0;margin-top:0;} 
.widget_archive ul li,.widget_categories ul li,.widget_meta ul li, .widget_nav_menu ul li, .widget_pages ul li {padding:7px 0;list-style:none;line-height:14px;margin:0;}
.widget_archive ul li a, .widget_categories ul li a, .widget_meta ul li a, .widget_nav_menu ul li a, .widget_pages ul li a{font-weight:normal}
.widget_archive ul li a:hover, .widget_categories ul li a:hover,.widget_meta ul li a:hover, .widget_nav_menu ul li a:hover,.widget_nav_menu ul li:hover > a,.widget_categories ul li.current-cat a,
.widget_pages ul li a:hover,.widget_pages ul li:hover > a,.widget_archive ul li:hover> a,.widget_meta ul li:hover > a, .widget_nav_menu ul li:hover > a,.widget_nav_menu ul li:hover > a,.widget_pages ul li:hover > a,.widget_pages ul li:hover > a{font-weight:bold}


.widget_categories ul ul, .widget_nav_menu ul ul, .widget_pages ul ul{position:relative;padding-left:10px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;margin-left:0;}
.widget_archive ul li:first-child,.widget_categories ul  li:first-child,.widget_meta ul  li:first-child,.widget_pages ul  li:first-child {padding-top:5px;}
.widget_categories ul ul, .widget_nav_menu ul ul, .widget_pages ul ul{position:relative;padding-left:20px;padding-top:12px;;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;margin-left:0;}
#footer  .widget_nav_menu .widget_title_wrapper h3{margin-top:0;margin-bottom:9px;} 
/*CALENDER*/
.widget_calendar #calendar_wrap{margin-top:19px}
/* 2. TAG CLOUD */
.widget_tag_cloud .tagcloud {overflow:hidden;padding-left:10px;}
.widget_tag_cloud .tagcloud a {display:inline-block;float:left;font-size:12px!important;padding:4px 13px 4px 0;line-height:14px}
.widget_tag_cloud .tagcloud a:hover {text-decoration:underline;}

/*widget_best_sellers - */
body .woocommerce ul.product_list_widget li a img,body .woocommerce-page ul.product_list_widget li a img{border:1px solid transparent}
body .woocommerce ul.product_list_widget li a img:hover,body .woocommerce-page ul.product_list_widget li a img:hover{border:1px solid}
body .woocommerce ul.product_list_widget li {padding-left:80px;position:relative;height:80px;}
body .woocommerce ul.product_list_widget li img{position:absolute;top:0;left:0;}

.right-sidebar-content  .widget_best_sellers ul.product_list_widget li  a,.right-sidebar-content  .widget_shopping_cart ul.product_list_widget li  a,
.right-sidebar-content  .widget_featured_products ul.product_list_widget li  a,.right-sidebar-content  .widget_onsale ul.product_list_widget li a,
.right-sidebar-content  .widget_random_products ul.product_list_widget li a,.right-sidebar-content  .widget_recently_viewed_products ul.product_list_widget li a,
.right-sidebar-content  .widget_recent_products ul.product_list_widget li a,.right-sidebar-content  .widget_recent_reviews ul.product_list_widget li a,
.right-sidebar-content  .widget_top_rated_products ul.product_list_widget li a,
.left-sidebar-content  .widget_best_sellers ul.product_list_widget li  a,.left-sidebar-content  .widget_shopping_cart ul.product_list_widget li  a,
.left-sidebar-content  .widget_featured_products ul.product_list_widget li  a,.left-sidebar-content  .widget_onsale ul.product_list_widget li a,
.left-sidebar-content  .widget_random_products ul.product_list_widget li a,.left-sidebar-content  .widget_recently_viewed_products ul.product_list_widget li a,
.left-sidebar-content  .widget_recent_products ul.product_list_widget li a,.left-sidebar-content  .widget_recent_reviews ul.product_list_widget li a,
.left-sidebar-content  .widget_top_rated_products ul.product_list_widget li a{text-transform:none;font-weight:bold;margin-bottom:3px}

.right-sidebar-content  .widget_best_sellers ul.product_list_widget li  span.from,.left-sidebar-content  .widget_best_sellers ul.product_list_widget li  span.from{float:left;font-size:14px;line-height:25px;margin-right:5px}
.right-sidebar-content  .widget_shopping_cart ul.product_list_widget li .product_sku,.left-sidebar-content  .widget_shopping_cart ul.product_list_widget li .product_sku{font-weight:normal;margin-top:5px}
.right-sidebar-content  .widget_shopping_cart ul.product_list_widget li .quantity,.left-sidebar-content  .widget_shopping_cart ul.product_list_widget li .quantity{font-weight:bold;color:#646464;}
body .woocommerce.widget_best_sellers ul.product_list_widget li.first, body .woocommerce-page.widget_best_sellers ul.product_list_widget li.first{margin-top:14px;}
#footer .widget_best_sellers ul.product_list_widget li.first,#footer .widget_best_sellers ul.product_list_widget li.first,#footer .widget_top_rated_products ul.product_list_widget li.first,#footer .widget_top_rated_products ul.product_list_widget li.first,#footer .widget_customrecent ul.product_list_widget li.first,#footer .widget_customrecent ul.product_list_widget li.first,#footer .widget_recent_reviews ul.product_list_widget li.first,#footer .widget_recent_reviews ul.product_list_widget li.first{margin-top:0;padding-top:0}
#footer .widget_best_sellers ul.product_list_widget li .from{float:left;font-size:14px;line-height:25px;margin-right:5px;display:inline-block}

body #footer .widget_best_sellers ul.product_list_widget li,body #footer .widget_top_rated_products ul.product_list_widget li,body #footer .widget_recent_reviews ul.product_list_widget li{padding-bottom:20px;margin-bottom:0;min-height:70px;}
body #footer .widget_best_sellers ul.product_list_widget li.last,body #footer .widget_top_rated_products ul.product_list_widget li.last,body #footer .widget_recent_reviews ul.product_list_widget li.last{padding-bottom:0}
body #footer .widget_best_sellers ul.product_list_widget li,body #footer .widget_top_rated_products ul.product_list_widget li,body #footer .widget_recent_reviews ul.product_list_widget li{padding-left:80px;position:relative;display:inline-block;height:100%;}
#footer .widget_best_sellers ul.product_list_widget li a img,#footer .widget_top_rated_products ul.product_list_widget li a img,#footer .widget_recent_reviews ul.product_list_widget li a img{position:absolute;top:0;left:0;right:auto;width:70px;height:70px;}
#footer  .woocommerce ul.cart_list li a,#footer  .woocommerce-page ul.cart_list li a,#footer  .woocommerce ul.product_list_widget li a,#footer  .woocommerce-page ul.product_list_widget li a{display:inline-block}
body #footer .widget_best_sellers ul.product_list_widget li a{display:block}
/* 3. WIDGET MULTITAB */
.widget_multitab ul.nav-tabs {margin:0 0 10px;}
.widget_multitab ul.nav-tabs li {margin:0 10px 0 0;list-style:none;}
.widget_multitab ul.nav-tabs li a {padding:0;text-transform:uppercase;font-weight:bold;line-height:14px;padding:6px 0 13px;border:0;}
.widget_multitab ul.nav-tabs li a:hover {background:none;border:0;text-decoration:underline;padding:6px 0 13px;}
.widget_multitab ul.nav-tabs li.ui-tabs-active a:hover {cursor:default}
.widget_multitab ul.nav-tabs li.ui-state-active a {text-decoration:underline;}
.widget_multitab .tab-content {overflow:hidden;height:auto;padding:0;}
.widget_multitab .tab-content ul {padding:0px 10px;margin-top:0;margin-left:0;}
.widget_multitab .tab-content ul li {list-style:none;position:relative;overflow:hidden;min-height:75px;display:block;padding:0 0 15px;margin:0 0 4px;}
.widget_multitab .tab-content ul li.first{padding-top:8px;}
.widget_multitab .tab-content ul li.last {margin:0;border:0;}
.widget_multitab .tab-content ul li div.image {width:70px;height:70px;position:absolute;left:0;top:2px;}
.widget_multitab .tab-content ul li.first div.image{top:12px}
.widget_multitab .tab-content ul li div.image a.thumbnail {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:70px;height:70px;content:"no-image";text-transform:uppercase;font-size:11px;color:#c9c9c9;font-family:arial!important;text-align:center;line-height:70px;}
.widget_multitab .tab-content ul li div.image img {position:relative;z-index:1;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.widget_multitab .tab-content ul li {padding-left: 80px;position: relative;}
.tabs-comments-list .avarta {min-height: 70px; left: 0; position: absolute;top: 2px;width: 70px;}
.widget_multitab .tab-content ul li div.content a {font-weight:bold;margin-top:0;padding-top:0;line-height:14px;display:inline-block;margin-bottom:7px;}
.widget_multitab .tab-content ul li div.content p.title {margin:0;}
.widget_multitab .tab-content ul li div.content span {padding:0 0 6px;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,.widget_popular ul.popular-post-list li div.detail span i {margin-right:5px;}
.widget_multitab .entry-meta {overflow:hidden;float:left;}

/* 4. WIDGET COMMENT LIST - RECENT COMMENT CUSTOM */
.widget_recent_comments_custom ul li {position:relative;min-height:75px;margin:0 0 15px;padding:0 0 10px 80px;}
.widget_recent_comments_custom ul li.last {margin-bottom:0;padding-bottom:0;border:0;}
.widget_recent_comments_custom .avarta img {margin:0;width:70px;height:70px;position:absolute;top:0;left:0}
.tabs-comments-list .avarta {width:70px;height:70px;position:absolute;left:0;top:2px;}
.tabs-comments-list .avarta img{margin:0;display:block;width:70px;height:70px;}
.tabs-comments-list li.first .avarta{top:10px}
.tabs-comments-list .comment-author{text-transform:capitalize;}
.tabs-comments-list .comment-author .url:hover{text-decoration:underline}
.tabs-comments-list .comment-author a,.widget_recent_comments_custom  .comment-meta a {font-weight:normal;font-size:12px;display:inline;line-height:14px;margin-right:5px;font-style:normal}
.widget_recent_comments_custom .comment-meta a{font-weight:bold}
.tabs-comments-list .comment-body,.widget_recent_comments_custom .comment-body {padding:0;margin:5px 0;background:transparent;font-size:12px;line-height:14px;font-style:normal}
.tabs-comments-list blockquote,.widget_recent_comments_custom blockquote {min-height:20px}
.tabs-comments-list blockquote:before,.widget_recent_comments_custom blockquote:before { content: open-quote;  }
.tabs-comments-list blockquote:after,.widget_recent_comments_custom blockquote:after{ content: close-quote; }
.tabs-comments-list .comment-meta a {color:#1e1e1e}
.tabs-comments-list .comment-meta a:hover{text-decoration:underline}

/* 5. VIDEO WIDGET */

.ew-video iframe {max-width:100%;margin-top:9px;}
.ew-video .description {font-weight:bold;color:#000000;padding:5px 0}
.ew-video .hide iframe {display:none;}
.ew-video .hide .description {display:none;}
.ew-video ul li:first-child{padding-top:0;}
.ew-video ul li{margin:0;padding:5px 0;}
.ew-video ul li a {color:#000000;padding-left:27px;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;font-size:14px;}

/* 6. WIDGET TWITTER */
.widget_twitterupdate {position:relative;}
.widget_twitterupdate ul {margin:0;}
.widget_twitterupdate ul li.status-item{list-style:none;position:relative;display:block;border-width:1px;border-style:solid;margin-bottom:70px;padding:5px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.widget_twitterupdate ul li.status-item:before {display:inline-block;z-index:100;position:absolute;right:18px;bottom:-10px;width:13px;height:10px;content:".";color:transparent;background:url(../images/images.png) no-repeat -408px 0px;}
.widget_twitterupdate ul li.status-item .date-time {margin-top:5px;}
.widget_twitterupdate ul li.status-item .tweet-content {line-height:14px;display:inline-block}
.widget_twitterupdate ul li.status-item .tweet-content a {font-weight:normal;}
.widget_twitterupdate ul li.status-item.last {}
.widget_twitterupdate ul li .avatar img {margin:0;border-radius:100%;moz-border-radius:100%;-webkit-border-radius:100%}
.widget_twitterupdate ul li .avatar {position:absolute;right:0;bottom:-60px;display:inline-block;}
.widget_twitterupdate .follow-us-heading {position:absolute;right:0;top:7px;text-transform:uppercase;font-weight:bold;}
.widget_twitterupdate .follow-us-heading a:hover{text-decoration:underline;}

/* 7. WIDGET POPULAR POSTS - RECENT POSTS */
.widget_popular ul li {position:relative;min-height:75px;display:block;padding:0 0 15px;margin:0 0 10px;line-height:14px;}
.widget_customrecent ul li{position:relative;min-height:75px;display:block;padding:0 0 15px;margin:0 0 7px;line-height:14px;}
.widget_customrecent ul li  {min-height:0;position:relative;margin-left:10px}
.widget_recent_post_thumbnail ul li.first{padding-top:3px}
.widget_recent_post_thumbnail ul li{min-height:0;position:relative;padding-left:80px;position:relative;min-height:70px;margin-bottom:20px;}
.widget_recent_post_thumbnail ul li img{position:absolute;top:3px;left:0;right:auto}
.widget_recent_post_thumbnail ul li.first img{top:6px}
.widget_recent_post_thumbnail ul li .entry-title a{display:inline-block;font-weight:bold;padding-bottom:13px;}
.widget_popular .popular-post-list{margin-left:10px}
.widget_customrecent ul li.last {border:0;padding-bottom:0;}
.widget_popular ul li.last{margin:0;border:0;padding-bottom:0;}
.widget_popular ul li .image{position:absolute;left:0;top:5px;width:70px;height:70px;}
.widget_customrecent ul li .image {position:absolute;left:0;top:5px;width:70px;height:70px;} 
#footer .widget_popular ul li .image,#footer .widget_customrecent ul li .image {width:75px;height:75px;}
.widget_popular ul li .image .thumbnail, .widget_customrecent ul li .image .thumbnail {width:100%;height:100%;background:#eee;display:block;position:relative;}
.widget_popular ul li .image .thumbnail:hover, .widget_customrecent ul li .image .thumbnail:hover {text-decoration:none;}
.widget_popular ul li .image .thumbnail:before, .widget_customrecent ul li .image .thumbnail:before {width:70px;height:70px;content:"no-image";text-align:center;display:inline-block;line-height:70px;text-transform:uppercase;position:absolute;left:0;top:0;font-size:12px;font-weight:normal;font-family:arial!important;}
#footer .widget_popular ul li .image .thumbnail:before, #footer .widget_customrecent ul li .image .thumbnail:before {width:75px;height:75px;line-height:75px;}
.widget_popular ul li .image img,.widget_customrecent ul li .image img {position:relative;z-index:1;margin:0;display:block;width:70px;height:70px;transition:all 0.7s ease-in-out 0s;-moz-transition:all 0.7s ease-in-out 0s;-webkit-transition:all 0.7s ease-in-out 0s;-o-transition:all 0.7s ease-in-out 0s;}
.widget_popular ul li .image img:hover,.widget_customrecent ul li .image img:hover {transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2)}
.widget_popular ul li .detail {display:inline-block;padding-left:83px;}
.widget_popular ul li .detail p.title,.widget_customrecent ul li .detail p.title {margin:0;}
.widget_popular ul li .detail a {font-weight:bold;padding-bottom:13px;display:inline-block;}
.widget_customrecent ul li .detail a {text-transform:uppercase;font-weight:normal;font-size:12px;line-height:13px;display:inline-block;margin-bottom:5px;}
#footer  .widget_customrecent ul li .detail a{}
.widget_popular ul li .detail .author-time span{display:inline-block;text-transform:capitalize;padding:0 0 10px 0;margin:0;}
.widget_customrecent ul li .detail p,.widget_customrecent ul li .detail span {display:inline-block;text-transform:capitalize;margin:0;padding-bottom:4px}
.widget_customrecent ul{margin-top:18px}
.widget_customrecent ul li .detail p a {font-weight:bold;color:#646464}
#footer .widget_customrecent ul li{padding:0 0 33px;position:relative;display:inline-block}
#footer .widget_customrecent ul li.last{padding-bottom:0}
#footer .widget_customrecent ul li .detail{position:relative}
#footer .widget_customrecent ul li .detail .entry-meta{float:left;display:inline-block;width:auto;height:100%;text-align:center;width:49px;height:49px;background-color:#000}
#footer .widget_customrecent ul li .detail .entry-title{padding-left:63px;}
#footer .widget_customrecent ul li .detail .comment-count{line-height:12px;margin-left:15px}
#footer .widget_customrecent ul li .detail .entry-meta .entry-date{display:block;}
#footer .widget_customrecent ul li .detail .entry-meta span.entry-date:first-child{margin-top:7px}
#footer .widget_customrecent ul li .detail .entry-meta span.entry-date:first-child{font-weight:normal;text-transform:uppercase;letter-spacing:-1px;font-size:12px;line-height:12px;padding-bottom:5px;position:relative;z-index:5;}

/* 8. WIDGET SOCIAL */
.left-sidebar-content .widget_social h3.widget-title {margin-bottom:10px;}
.widget_social ul {overflow:hidden;margin-left:0;margin-top:0}
.widget_social ul li {list-style:none;display:inline-block;float:left;overflow:hidden;width:16px;height:16px;margin:0 10px 10px 0;}
.widget_social ul li.icon-vimeo {margin-right:0;}
.widget_social ul li a {display:inline-block;float:left;width:16px;height:16px;background:url(../images/images.png) no-repeat 0 0;;font-size:0;line-height:0;}
.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:-427px 0;}
.widget_social ul li.icon-twitter a {background-position:-444px 0;}
.widget_social ul li.icon-google a {background-position:-461px 0;}
.widget_social ul li.icon-flickr a {background-position:-461px -17px;}
.widget_social ul li.icon-rss a {background-position:-427px -17px;}
.widget_social ul li.icon-vimeo a {background-position:-444px -17px;}
.widget_social .widget_desc {padding:5px 0 15px;} 
#left-sidebar .widget_social .social-icons,#right-sidebar .widget_social .social-icons{padding-left:10px}

/* 9. WIDGET CUSTOMPAGE - WIDGET ENTRIES */
.widget_custom_pages h3.widget-title, .widget_recent_entries h3.widget-title {margin:0 0 10px;}
.widget_custom_pages ul li, .widget_recent_entries ul li {display:block;padding:8px 0;margin:0}
.widget_custom_pages ul li a, .widget_recent_entries ul li a {font-weight:normal;color:#000000;}
.widget_custom_pages ul li:hover > a,.widget_custom_pages ul li a:hover{font-weight:bold;}
.widget_custom_pages ul li.current_page_item a {color:#000000}
.widget_custom_pages ul{margin-left:10px;}
.widget_custom_pages ul ul {padding-left:10px;display:block;position:relative;margin-left:0;margin:0;padding-top:9px;}

/* 10. WIDGET SEARCH */
.widget_search,.widget_product_search{padding-bottom:40px}
.widget_search .bg_search,.widget_product_search .products-search div {position:relative;}
.widget_search .bg_search .search-input,.widget_product_search .products-search div .search-input{border-radius:0!important;width:100%;padding:11px 25px 11px 10px;float:left;font-size:12px;text-transform:uppercase;font-weight:bold}
.widget_search .bg_search #searchsubmit{border:0;background-color:0;font-size:0;color:transparent;background:url("../images/iconsearch.png") no-repeat 0 0;position:absolute;right:0;top:15px;width:12px;height:12px;}
.widget_product_search .products-search div .search-input-btn{border:0;background-color:0;font-size:0;color:transparent;background:url("../images/iconsearch.png") no-repeat 0 0;position:absolute;right:0;top:15px;width:12px;height:12px;}
body input:focus:invalid:focus, body textarea:focus:invalid:focus, body select:focus:invalid:focus{box-shadow:none}


/* 11. WIDGET RECENT COMMENTS */
.widget-container > ul#recentcomments{padding-top:4px;padding-left:10px;}
.widget_recent_comments ul li:first-child{padding-top:0;}
.widget_recent_comments ul li {display:block;margin:0;padding:6px 0;}
.widget_recent_comments ul li a {color:#000000;font-size:12px;line-height:16px;}
.widget_recent_comments ul li a.url {font-weight:bold;color:#2b2b2b}


/* 12. WIDGET PC_COLOR */
.widget_wd_pc_color_nav ul{margin-left:10px;margin-top:19px;overflow:hidden}
.widget_wd_pc_color_nav li {float:left;overflow:hidden;}
.widget_wd_pc_color_nav li a:hover span,.widget_wd_pc_color_nav li a:hover img,.widget_wd_pc_color_nav li.chosen a span,.widget_wd_pc_color_nav li.chosen a img{border:2px solid;border-color:#000000}
.widget_wd_pc_color_nav li a{display:inline-block}
.widget_wd_pc_color_nav li a span,.widget_wd_pc_color_nav li a img{float:left;display:inline-block}
.widget_wd_pc_color_nav li.chosen a span,.widget_wd_pc_color_nav li.chosen a img{cursor:default}
.widget_wd_pc_color_nav li  a span{font-size:0;display:inline-block;border:2px solid;border-color:transparent;width:20px;height:20px;overflow:hidden;}
.widget_wd_pc_color_nav li .count{display:none}
.widget_wd_pc_color_nav li  a img{height:20px;width:20px;border:2px solid transparent;}
.widget_wd_pc_color_nav li  a img:hover,.widget_wd_pc_color_nav li a[title^="Prussian Blue"]:hover{border-color:#000000}
/* . WOO LAYERED NAV */
.widget_layered_nav .widget_title_wrapper,.widget_layered_nav_filters  .widget_title_wrapper{margin-bottom:20px}
.widget_layered_nav ul{padding:0 10px!important;}
.widget_layered_nav ul li {padding-bottom:9px!important;}
.widget_layered_nav ul li a {color:#00000;}
.widget_layered_nav ul li a:hover{font-weight:bold}
.woocommerce .widget-container.widget_layered_nav ul small.count, .woocommerce-page .widget-container.widget_layered_nav ul small.count {color:#000000}
body .woocommerce .widget_layered_nav ul li a,body .woocommerce .widget_layered_nav ul li span,body .woocommerce-page .widget_layered_nav ul li a,body .woocommerce-page .widget_layered_nav ul li span{padding:0;}
/* 13. WIDGET NAV */
.widget_nav_menu ul li {display:block;padding:7px 0;}
.widget_nav_menu ul li a {}


/* 14. WIDGET CALENDAR */
#wp-calendar{width:100%;text-align:center;border:0;}
#calendar_wrap {border:1px solid #cbcbcb}
#wp-calendar caption{padding:8px 0;color:#000000;text-transform:uppercase;font-weight:bold;}
#wp-calendar thead tr th {background:#000000;border:0;color:#fff;letter-spacing:0;padding:8px 0;text-align:center;}
#wp-calendar tbody tr td{position:relative;z-index:10;letter-spacing:0;padding:5px;text-align:center;}
#wp-calendar tbody tr td:hover{text-decoration:underline}
#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:#d70000;font-weight:bold;}
#wp-calendar tbody td a:hover, #wp-calendar tfoot td a:hover {text-decoration:none;}
#wp-calendar tfoot td#prev{text-align:left;padding:0 0 5px 5px;}
#wp-calendar tfoot td#prev a {font-weight:bold;}
#wp-calendar tfoot td.pad{text-align:center;}
#wp-calendar tfoot td.pad a {font-weight:bold;}
#wp-calendar tfoot td#next{text-align:right;padding:0 5px 5px 0;}
#wp-calendar tfoot td#next a {font-weight:bold;}
#wp-calendar #today{font-weight:bold;text-decoration:underline;}

/* 15. WIDGET ALPHABET PRODUCTS */
.alphabet-products {overflow:hidden;display:inline-block;float:right;margin-right:-8px;}
.alphabet-products h3 {display:inline-block;float:left;margin:0 30px 0 0;}
.alphabet-products ul {overflow:hidden;display:inline-block;float:left;margin:0;}
.alphabet-products ul li {display:inline-block;float:left;list-style:none;}
.alphabet-products ul li a{text-transform:uppercase;font-weight:bold;text-transform:uppercase;line-height:16px;padding:0 8px;}
.alphabet-products ul li a:hover{text-decoration:underline}
.widget_productaz {overflow:hidden;}

/* 16. WIDGET FLICKR */
.widget_flickr .wrap {overflow:hidden;padding:6px 10px 0;} 
.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:70px;height:70px;padding:1px;margin:0 2px 2px 0;border-width:1px;border-style:solid;}
.widget_flickr a.see-more {font-weight:bold;color:#d70000;float:right;margin-top:10px}
.widget_flickr a.see-more:hover {text-decoration:none;}
.widget_flickr .fix {width:100%;clear:both;min-height:1px;}

/* 17. WIDGET SUBSCRIPTION */
.widget_subscriptions h3.widget-title {font-size:14px;text-transform:none;font-weight:normal;margin:0 0 18px;line-height:16px;text-transform:uppercase;font-weight:bold}
.widget_subscriptions input.subscribe_email{position:relative;margin-top:3px;line-height:14px;padding:9px 40px 9px 10px;width:100%;max-width:400px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important;text-transform:uppercase;font-weight:bold}
.ie9 .widget_subscriptions input.subscribe_email ,.ie10 .widget_subscriptions input.subscribe_email {padding:4px 10px 6px;}
.widget_subscriptions input.subscribe_email:hover {color:#000000;}
.widget_subscriptions button.button {position:absolute;bottom:21px;right:20px;background:url("../images/iconsearch.png") no-repeat 0 0;width:12px;height:12px;color:transparent;font-size:0px;}
.widget_subscriptions button.button span {padding:0;}
.widget_subscriptions .subscribe_widget .newsletter span {display:inline-block;width:100%;font-size:12px;line-height:14px;padding:0 0 8px;margin-left:10px;}
.widget_subscriptions .subscribe_widget form {display:block;width:100%;position:relative}
.widget_subscriptions .subscribe_widget form p {display:inline-block;width:100%;font-size:12px;font-weight:bold;margin-bottom:7px;margin-left:10px}
.widget_subscriptions .subscribe_widget form p.subscribe-email {margin:0 0 10px;}

/* 18. WIDGET ADS */
.left-sidebar-content .widget-container.widget_emads,.right-sidebar-content .widget-container.widget_emads {margin-bottom:25px;}
.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;}
/* 20. WIDGET RECENT POST */
/* 21. 404 PAGE*/
.container-404 .entry-content{padding:0 10px;}
.container-404 .entry-content .alert-info{background:#c44f4f;border-color:#c44f4f;color:#fff;font-weight:bold}
.container-404 .entry-content .alert-info ul{margin-top:20px}
.container-404 .entry-content .alert-info ul li{color:#fff;font-weight:normal;}
.container-404 .entry-content .alert{border-radius:0;padding:20px 20px 40px 20px}
.container-404 .entry-content .warning{display:inline-block;width:100%;text-align:center}
.container-404 .entry-content .warning .img-404{margin-bottom:35px;}

/* SLIDER */
.left-sidebar-content .rev_slider_wrapper {margin-bottom:35px!important;}

/************************* end Widget ***************************/

/*==============================================================*/
/*                WINESTORE  XI. WOO COMMERCE WIDGET             */
/*==============================================================*/

/* 1. WOO CART LIST - PRODUCT LIST  */
body .woocommerce ul.cart_list li ,body .woocommerce ul.product_list_widget li ,body .woocommerce-page ul.cart_list li ,body .woocommerce-page ul.product_list_widget li {margin:0 0 19px}
body .woocommerce ul.cart_list li.last ,body .woocommerce ul.product_list_widget li.last,body .woocommerce-page ul.cart_list li.last ,body .woocommerce-page ul.product_list_widget li.last {margin-bottom:0;padding-bottom:0;border-bottom:0;} 
body .woocommerce ul.cart_list li img ,body .woocommerce ul.product_list_widget li img ,body .woocommerce-page ul.cart_list li img ,body .woocommerce-page ul.product_list_widget li img {margin-top:2px!important;}
body .woocommerce ul.cart_list li a,body .woocommerce ul.product_list_widget li a,body .woocommerce-page ul.cart_list li a,body .woocommerce-page ul.product_list_widget li a {font-size:12px;line-height:14px;font-weight:normal;text-transform:uppercase;}
body .woocommerce ul.cart_list li a span,body .woocommerce ul.product_list_widget li a span,body .woocommerce-page ul.cart_list li a,body .woocommerce-page ul.product_list_widget li a span {display:inline-block;font-weight:normal;}
body .woocommerce ul.cart_list li img,body .woocommerce ul.product_list_widget li img,body .woocommerce-page ul.cart_list li img,body .woocommerce-page ul.product_list_widget li img {float:left;margin:0 11px 0 0;width:70px;max-width:100%;height:70px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;}
body .woocommerce ul.cart_list li .amount,body .woocommerce ul.product_list_widget li .amount ,body .woocommerce-page ul.cart_list li .amount,body .woocommerce-page ul.product_list_widget li .amount {font-size:14px;padding-top:5px;display:inline-block;float:left; overflow:hidden;margin-right:5px;font-weight:bold}
body .woocommerce ul.cart_list li .quantity ,body .woocommerce ul.product_list_widget li .quantity ,body .woocommerce-page ul.cart_list li .quantity ,body .woocommerce-page ul.product_list_widget li .quantity {font-weight:normal;}
body .woocommerce ul.cart_list li dl,body .woocommerce-page ul.cart_list li dl,body .woocommerce ul.product_list_widget li dl,body .woocommerce-page ul.product_list_widget li dl{display:none}

/* 2. WOO PRODUCTS CATAGORIES */
.widget_product_categories h3.widget-title {margin-bottom:10px;}
.widget_product_categories ul {margin-left:10px;}
.widget_product_categories ul li {padding:4px 0;list-style:none;}
.widget_product_categories ul ul li{padding:4px 0} 
.widget_product_categories ul ul ul li{padding:9px 0}
.widget_product_categories ul li{margin:0}
.widget_product_categories ul li:first-child{margin-top:14px;}
.widget_product_categories ul li a {font-weight:normal;}
.widget_product_categories ul li a:hover,.widget_product_categories ul li.current-cat > a{font-weight:bold;}
.widget_product_categories ul li.current-cat > a{cursor:default}
.widget_product_categories ul ul{position:relative;padding-left:20px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;margin:0}

/* 4. WOO TAGS */
.widget_product_tag_cloud div.tagcloud {overflow:hidden;padding:0 10px;}
.widget_product_tag_cloud div.tagcloud a {display:inline-block;float:left;margin-right:13px;line-height:14px;font-size:12px!important;padding:2px 0}
.widget_product_tag_cloud div.tagcloud a:hover {text-decoration:underline;}

/* 5. WOO FILTER PRICE */
.woocommerce .widget-container.widget_price_filter form {padding:10px 14px 0 20px;display:block;}
.woocommerce .widget-container.widget_price_filter .price_slider_amount {padding-top:0;font-size:12px;line-height:14px;padding-bottom:52px;position:relative}
.woocommerce .widget-container.widget_price_filter .price_slider_amount .button{position:absolute;top:32px;right:0;font-size:12px;padding:7px 22px}
.woocommerce .widget-container.widget_price_filter .price_slider_wrapper .ui-widget-content,.woocommerce-page .widget-container.widget_price_filter .price_slider_wrapper .ui-widget-content {background-image:none!important;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;}
.woocommerce .widget-container.widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget-container.widget_price_filter .ui-slider .ui-slider-range {background:#d5d5d5;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;}
.woocommerce .widget-container.widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget-container.widget_price_filter .ui-slider .ui-slider-handle {width:13px;height:13px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;border:0;margin:0px 0 0 -10px!important;z-index:2;background-image:none}
.woocommerce .widget_price_filter .price_slider_amount .price_label, .woocommerce-page .widget_price_filter .price_slider_amount .price_label,
.woocommerce .widget_price_filter .price_slider_amount .price_label span, .woocommerce-page .widget_price_filter .price_slider_amount .price_label span {font-weight:normal;font-size:11px;}
.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce-page .widget_price_filter .price_slider_amount .button{border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px;-o-border-radius:18px;}
.woocommerce .widget_layered_nav_filters ul li.chosen, .woocommerce-page .widget_layered_nav_filters ul li.chosen {display:inline-block;margin:0 5px;}
.woocommerce .widget_layered_nav_filters ul li.chosen a, .woocommerce-page .widget_layered_nav_filters ul li.chosen a,
.woocommerce .widget-container.widget_layered_nav ul li.chosen a, .woocommerce-page .widget_layered_nav ul li.chosen a {position:relative;background-image:none;display:inline-block;padding:2px 10px 2px 18px;font-size:11px;font-weight:normal;color:#d70000;background:#f2f2f2;border:none;border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px;-o-border-radius:18px;}
.woocommerce .widget_layered_nav_filters ul li.chosen a:before, .woocommerce-page .widget_layered_nav_filters ul li.chosen a:before,
.woocommerce .widget-container.widget_layered_nav ul li.chosen a:before, .woocommerce-page .widget_layered_nav ul li.chosen a:before {position:absolute;left:5px;top:2px;content:"\f00d";font-weight:normal;color:#000;font-family:FontAwesome;display:inline-block;}
.woocommerce .widget_layered_nav_filters ul li.chosen:hover a, .woocommerce-page .widget_layered_nav_filters ul li.chosen:hover a,
.woocommerce .widget-container.widget_layered_nav ul li.chosen:hover a, .woocommerce-page .widget_layered_nav ul li.chosen:hover a {background:#000;color:#fff;text-decoration:none;border-color:#000;}
.woocommerce .widget_layered_nav_filters ul li.chosen:hover a:before, .woocommerce-page .widget_layered_nav_filters ul li.chosen:hover a:before,
.woocommerce .widget-container.widget_layered_nav ul li.chosen:hover a:before, .woocommerce-page .widget_layered_nav ul li.chosen:hover a:before {color:#fff;}
.woocommerce .widget_layered_nav_filters ul li.chosen:hover a span.amount,.woocommerce-page .widget_layered_nav_filters ul li.chosen:hover a span.amount,
.woocommerce .widget-container.widget_layered_nav ul li.chosen:hover a span.amount, .woocommerce-page .widget_layered_nav ul li.chosen:hover a span.amount {color:#fff;}

/* 7. WOO CART */
body.woocommerce .widget_shopping_cart .total,body.woocommerce-page .widget_shopping_cart .total {border-top:0;padding:0;margin:0 0 10px;}
body.woocommerce .widget_shopping_cart .total span.amount{font-size:14px;}
/* Others */
.widget_top_rated_products ul.product_list_widget li > a,.widget_recent_reviews ul.product_list_widget li > a {padding-bottom:5px;}
.widget_top_rated_products ul.product_list_widget li .amount{display:block!important;}
.shopping-cart .cart_dropdown a.checkout {background-image:none!important;}
html .woocommerce a.button.added:before,html .woocommerce button.button.added:before,html .woocommerce input.button.added:before,html .woocommerce #respond input#submit.added:before,html .woocommerce #content input.button.added:before,html .woocommerce-page a.button.added:before,html .woocommerce-page button.button.added:before,html .woocommerce-page input.button.added:before,html .woocommerce-page #respond input#submit.added:before,html .woocommerce-page #content input.button.added:before {display:none;}
.nicescroll-rails {opacity:1!important;filter:alpha(opacity=100)!important;z-index:32!important;}

.loading-mark-up {position:absolute;left:10px;top:0;z-index:1000;background:url(../images/loading.png) repeat!important;}
.loading-mark-up:before {width:78px;height:8px;background:url(../images/36.gif) no-repeat;position:absolute;left:50%;top:50%;margin-top:-4px;margin-left:0px;content:"";display:inline-block;z-index:2;}
.loading-text {position:absolute;left:0;top:0;z-index:1000;background:url(../images/loading_cart.png) repeat;color:#000;text-align:center;vertical-align:middle;display:table!important;line-height:12px;color:transparent;text-transform:uppercase;font-weight:normal;}
.loading-text:before {width:40px;height:40px;position:absolute;left:50%;top:50%;margin-left:40px;margin-top:-20px;background:url(../images/success_icon.png) no-repeat;content:"";}
#main_content.span12 #container ul.products.grid li.product .loading-text:before{margin-left:0;}
#main_content.span12 #container ul.products.grid li.product .loading-mark-up:before{margin-left:-20px}
/*#main_content.span24 #container ul.products.list li.product .loading-text:before{margin-left:-450px}
#main_content.span24 #container ul.products.list li.product .loading-mark-up:before{margin-left:-500px}
#main_content.span18 #container ul.products.list li.product .loading-text:before{margin-left:-300px}
#main_content.span18 #container ul.products.list li.product .loading-mark-up:before{margin-left:-320px}*/
body .span12 .woocommerce ul.products .line-wrapper li.product .loading-mark-up:before, body .span12 .woocommerce-page ul.products .line-wrapper li.product .loading-mark-up:before{margin-left:-20px;}
body .span12 .woocommerce ul.products .line-wrapper li.product .loading-text:before, body .span12 .woocommerce-page ul.products .line-wrapper li.product .loading-text:before{margin-left:0px;}
body .span18 .woocommerce ul.products .line-wrapper li.product .loading-mark-up:before, body .span18 .woocommerce-page ul.products .line-wrapper li.product .loading-mark-up:before{margin-left:-20px;}
body .span18 .woocommerce ul.products .line-wrapper li.product .loading-text:before, body .span18 .woocommerce-page ul.products .line-wrapper li.product .loading-text:before{margin-left:0px;}
a.add_to_cart_button.loading:before {display:none!important;}
ul.products.list li.product .loading-text:before{margin-left:-140px}
ul.products.list li.product .loading-mark-up:before {margin-left:-160px}
/* PREVIEW PANEL */
.colorpicker.dropdown-menu {min-width:130px;}
.colorpicker-saturation {margin-left:5px;}
.colorpicker.dropdown-menu {z-index:10000000;}
.our-portfolio-container {position:relative;}
#control-panel-main {overflow:hidden;}
#wd-control-panel {width:250px;position:fixed;top:88px;z-index:100;background:#fff;padding:10px;border:1px solid #d5d5d5;box-shadow:1px 1px 4px rgba(50,50,50,0.08);-moz-box-shadow:1px 1px 4px rgba(50,50,50,0.08);-webkit-box-shadow:1px 1px 4px rgba(50,50,50,0.08);-o-box-shadow:1px 1px 4px rgba(50,50,50,0.08);}
#control-panel-main #wd-control-close { background: url(../images/custom-icons.png) no-repeat 0 0;position:absolute;top:17px;right:-46px;width:45px;height:40px;display:block; }
#control-panel-main #wd-control-close.default-style.control-open {background-position:-48px 0;width:45px;}
#review_panel_accordion {margin:0 0 10px;}
#control-panel-main > div .custom-title {font-family:Relaway;color:#000;font-size:12px;margin:10px 0}
#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:#000;margin:0 10px 0 0;line-height:14px;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important;}
#control-panel-main .input-append > input:hover,#control-panel-main .input-append > input:focus {border-color:#d5d5d5;box-shadow:0 0 5px #d5d5d5;-moz-box-shadow:0 0 5px #d5d5d5;-webkit-box-shadow:0 0 5px #d5d5d5;-o-box-shadow:0 0 5px #d5d5d5;}
#control-panel-main .input-append span.add-on {height: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;-o-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:#d70000;background-image:none;color:#fff;border:0;filter:none;}
#control-panel-main select,#control-panel-main option {font-family:arial;color:#000}
#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;-o-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:#cbcbcb;background-color:#fafafa;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;}
html body #control-panel-main .accordion-group {border-color:#cbcbcb;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:#D70000;font-weight:bold;font-size:12px;font-family:Relaway;font-style:normal;margin:0;}
html body #control-panel-main .accordion-inner h2 {color:#cbcbcb;font-style:normal;}
html body #control-panel-main .accordion-inner hr {display:none;}
html body #control-panel-main .accordion-heading a.accordion-toggle {padding-left:15px;}
html body #control-panel-main .accordion-heading a.accordion-toggle:before {background:transparent;}
html body #control-panel-main .accordion-heading a.accordion-toggle.collapsed:before {background:transparent;}
body #control-panel-main .accordion-inner {max-height:200px;overflow-y:scroll;}
body #control-panel-main .accordion-inner > div[class^=custom] {overflow:hidden;width:100%;margin:0 0 10px;}
body #control-panel-main .accordion-inner .input-append p{margin:10px 0}
/* FIX BUGS */
.cart_dropdown_size.size_empty:hover label {text-decoration:none;cursor:text;}
#customer_login h2 {font-weight:bold;}
#customer_login .form-row {width:100%;}
#customer_login .form-row input {max-width:346px;}
#customer_login input.button {margin-top:30px!important;}
html div.wpcf7-validation-errors {border-width:1px;}
.pp_pic_holder.pp_woocommerce #reply-title {font-size:16px;}
.post-edit-link {position:relative;z-index:2;display:inline-block;margin-top:6px;}
html div.pp_woocommerce .pp_close:before {left:1px;top:-1px;}
html.ie8 div.pp_woocommerce .pp_close:before {left:-1px;}
p.pp_description {font-size:11px!important;}
html div.pp_woocommerce #respond .form-submit{margin-top:10px;}
#respond p.pp_description {display:none!important;}
.woocommerce .pp_pic_holder.pp_woocommerce #commentform p.stars > span, .woocommerce-page .pp_pic_holder.pp_woocommerce #commentform p.stars > span {margin-top:3px!important;}
.woocommerce .star-rating:after, .woocommerce-page .star-rating:after {display:block;position:relative;content:"";}
html .woocommerce #payment div.payment_box:after,html .woocommerce-page #payment div.payment_box:after {display:none}
tr.total span.amount {font-size:14px;}
#shipping_method {text-align:right;}
.add_new_review a:hover,.single-blog #comments #commentform #submit:hover , input.button:hover, button.button:hover,a.button:hover, input.wpcf7-submit:hover, button.btn-default:hover, button:hover, input[type^=submit]:hover{opacity:0.75;filter:alpha(opacity=75);}
#footer .widget_customrecent ul li .entry-meta .entry-year {font-family:GillSans;font-size:12px;text-transform:uppercase}
.cart-collaterals .cart_totals table th {text-align:left!important;min-width:95px;vertical-align:top;}
.cart-collaterals .shipping_calculator button.button {border-radius:13px!important;-moz-border-radius:13px!important;-webkit-border-radius:13px!important;-o-border-radius:13px!important;padding:6px 20px!important;margin-left:20px!important;margin-top:20px!important;width:auto!important}
.cart-collaterals .cart_totals table span.amount {font-size:12px;}
.cart-collaterals .cart_totals tr.total span.amount {font-size:30px;word-break:break-all;display:inline-block;line-height:32px;}
html .woocommerce .order_details li, html .woocommerce-page .order_details li {padding-left:0;list-style:none;line-height:14px;}
body.woocommerce-checkout #container-main.span24 .main-content .woocommerce  h2 {font-size:14px;margin:20px 0;}

body .woocommerce table.order_details th.product-name, body .woocommerce-page table.order_details th.product-name {text-align:left;}
body .woocommerce table.order_details th.product-total,body .woocommerce-page table.order_details th.product-total {text-align:right;}

body .woocommerce table.order_details td.product-total, body .woocommerce-page table.order_details td.product-total {text-align:right;}
body .woocommerce table.order_details tfoot td, body .woocommerce-page table.order_details tfoot td {float:right;}
body .woocommerce table.order_details span.amount,body .woocommerce-page table.order_details span.amount {font-size:12px;font-weight:bold;}
.single_variation {overflow:visible;display:inline-block}
.single_variation .price {display:inline-block!important;}
.widget_shopping_cart .buttons{margin-top:10px;}
.widget_shopping_cart .buttons > a {margin-bottom:5px!important;margin-top:8px!important}
/*.cat_custom_content*/
.cat_custom_content{border-bottom:10px solid;}
.cat_custom_content img {margin-left:auto;margin-right:auto;display:block;margin-top:22px;margin-bottom:13px;}
.cat_custom_content .heading-title-block h3{border-bottom:0;padding-bottom:0}
.cat_custom_content p{margin-bottom:25px;font-size:12px;line-height:18px;}
/*.cat_custom_content*/
html .woocommerce #payment ul.payment_methods, html .woocommerce-page #payment ul.payment_methods {margin:0}
html .woocommerce #payment ul.payment_methods li, html .woocommerce-page #payment ul.payment_methods li {list-style:none;padding-left:8px}
.related .related-404 {list-style:none;margin:10px 0 0 10px;}
.price_label {margin-top:3px;}
.validate-email input {border-color:#d5d5d5!important;}
.term-champagne #content > h1{display:none}
ul .product_big_layout ul li.product a .product-image-front{margin-bottom:20px;}

/*==============================================================*/
/*                     ^^ CUSTOM TEXT HOVER ^^                   */
/*==============================================================*/
.header-top-left .account_links a,.header-top-right .quick_access_menu .top-menu ul#menu-header-menu li a:hover,.header-top-right .quick_access_menu .top-menu ul#menu-header-menu li a,#header .nav ul.menu > li a > span,#header .nav ul.menu > li.wd-mega-menu li a.shop-all-menu,#header .nav ul.menu > li a.link-shop,#header .nav ul.menu > li a.shop-now,.cart_dropdown ul.cart_list li .cart_item_wrapper a,.cart_dropdown .dropdown_foooter .buttons .button_shopping_cart,.alphabet-products ul li a,.widget_customrecent ul li .detail a,.ew-video ul li a,.widget_multitab ul.nav-tabs li a,.widget_multitab .tab-content ul li div.content a,#left-sidebar .widget_popular ul li .detail a,#right-sidebar .widget_popular ul li .detail a,.woocommerce ul.cart_list li a, .woocommerce-page ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.product_list_widget li a,.widget_product_tag_cloud div.tagcloud a,.widget_recent_entries ul li a,.widget_recent_comments ul li a.url, body .woocommerce ul.products li.product .heading-title,.summary.entry-summary .product_meta .posted_in a,body .woocommerce div.product div.products-tabs-wrapper .tab-content #upsell_products .upsell_wrapper ul li > a > h3, body.woocommerce div.product div.products-tabs-wrapper .tab-content #upsell_products .upsell_wrapper ul li > a > h3,#related_products  ul.products li.product  > a > h3, body.woocommerce div.product div.products-tabs-wrapper .tab-content #related_products ul.products li.product > a > h3,#container .products.grid a h3,#container .products.list a h3,body .woocommerce table.shop_table.my_account_orders tbody td.order-actions a,.addresses a.edit,.myaccount_user a,body .woocommerce table.cart td.product-name a, body .woocommerce-page table.cart td.product-name a, body .woocommerce #content table.cart td.product-name a, .woocommerce #content table.cart td.product-name a,ul.list-posts > li .post-infors-wrapper a.read-more,ul.list-posts > li .post-infors-wrapper span.author a,#author-description span.view-all-author-posts a,.single-blog .related ul li div > a.title,#container-main .featured_categories_slider_wrapper .category_slider_title, .products .product-category h3
	{
	transition:all 0.3s ease-in-out 0s;
	}
/* fix bug*/	
.header-bottom .nav .menu ul,.header-bottom .nav .menu ol,.header-bottom .nav .menu ol ul{margin-top:0}
#header .nav ul.menu li, #header .nav > div > ul li{margin:0}
ul.list-posts{margin-top:34px}

/* page-navi*/
.page_navi .nav-content > span {border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;padding:6px 10px 7px 10px;margin-right:10px;font-size:12px;line-height:12px;text-align:center;font-weight:bold}
.page_navi .nav-content a{border:1px solid;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;padding:5px 10px 6px 10px;margin-right:10px;font-size:12px;line-height:12px;text-align:center;font-weight:bold}
.page_navi .nav-content  > span.pages{border-radius:0;-moz-border-radius:0;-webkit-border-radius:10;-o-border-radius:0;border:0;position:relative;top:8px}
.page_navi .nav-content > span.pages:hover{background-color:#fff;color:#000}
.page_navi .nav-previous,.page_navi .nav-next{display:none}
.page_navi .nav-content   a.wd_next,.page_navi .nav-content  a.wd_last{border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;-o-border-radius:13px;padding:5px 83px 10px 14px;position:relative;font-size:0;top:-6px;display:inline-block}
.page_navi .nav-content   a.wd_next:before{content:"Next Page";position:absolute;top:0;left:21px;font-size:12px;font-weight:bold;line-height:24px;}
.page_navi .nav-content   a.wd_last:before{content:"Pre Page";position:absolute;top:0;left:23px;font-size:12px;font-weight:bold;line-height:24px;}
.page_navi .nav-content > span.wd_curent-total{border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}

/* fix bug*/	
.header-bottom .nav .menu ul,.header-bottom .nav .menu ol,.header-bottom .nav .menu ol ul{margin-top:0}
#header .nav ul.menu li, #header .nav > div > ul li{margin:0 -1px}
ul.list-posts{margin-top:34px}
.single-blog .single-post .post-detail > p{margin-bottom:10px}
html .btn-group > .btn + .btn{margin-left:0}
#header .nav ul.products.list li.product h3,#header .nav  ul.products.list li.product div[itemprop="description"],#header .nav  ul.products.list li.product .price,#header .nav  ul.products.list li.product .gridlist-buttonwrap{width:auto}
/*body .woocommerce table.shop_table tr.discount, body .woocommerce-page table.shop_table tr.discount,
body .woocommerce table tr.cart-discount, body .woocommerce-page table tr.cart-discount,
body .woocommerce table tr.order-discount, body .woocommerce-page table tr.order-discount{display:none}*/
html .woocommerce ul#shipping_method li,html .woocommerce-page ul#shipping_method li{text-indent:0;}
.woocommerce ul#shipping_method li:nth-child(3), .woocommerce-page ul#shipping_method li:nth-child(3),
.woocommerce ul#shipping_method li:nth-child(4), .woocommerce-page ul#shipping_method li:nth-child(4){display:none}
html .woocommerce-checkout .form-row .chosen-container{max-width:559px}
#accordion-checkout-details form.checkout .accordion-inner #ship-to-different-address{position:relative}
#accordion-checkout-details form.checkout .accordion-inner #ship-to-different-address #ship-to-different-address-checkbox{position:absolute;top:3px;left:0;right:auto}
#accordion-checkout-details .accordion-inner form.login label.inline{margin-bottom:0!important;margin-top:10px;display:inline-block}

#accordion-checkout-details .accordion-inner form.login p.lost_password a:hover{text-decoration:underline}
html .woocommerce form .form-row label.inline,html .woocommerce-page form .form-row label.inline{display:block;margin-top:15px;}
body .woocommerce form.login p.lost_password a:hover{text-decoration:underline}
html .woocommerce .woocommerce-product-rating,html .woocommerce-page .woocommerce-product-rating{margin-bottom:20px}
html .woocommerce .woocommerce-product-rating a.woocommerce-review-link,html .woocommerce-page .woocommerce-product-rating a.woocommerce-review-link{margin-top:8px;display:block;clear:both;float:left; border-color: hsl(0, 0%, 75%); border-radius: 13px; border-style: solid;border-width: 1px; display: inline-block;font-weight: bold;padding: 3px 11px;margin-bottom:20px;}
.pp_gallery ul a,.pp_gallery ul{height:auto!important}
div.pp_pic_holder{padding-top:20px}
.woocommerce-review-link:hover{opacity:0.75;filter:alpha(opacity=85);}

/* Review */
#review_form_wrapper #review_form{border: 1px solid hsl(0, 0%, 80%);border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;padding: 14px;}
#review_form_wrapper #review_form  .comment-respond h3{padding-bottom:0}
#review_form_wrapper #review_form  .comment-respond .comment-form-rating{display:inline-block;width:100%!important;margin-bottom:0}
#review_form_wrapper #review_form  .comment-respond .comment-form-rating .stars a{margin-bottom:3px;}
#review_form_wrapper #review_form  .comment-respond .comment-form-comment #comment{top:30px!important}

.woocommerce p.stars a.star-1, .woocommerce p.stars a.star-2, .woocommerce p.stars a.star-3, .woocommerce p.stars a.star-4, .woocommerce p.stars a.star-5, .woocommerce-page p.stars a.star-1, .woocommerce-page p.stars a.star-2, .woocommerce-page p.stars a.star-3, .woocommerce-page p.stars a.star-4, .woocommerce-page p.stars a.star-5{border:0!important}

#review_form_wrapper #review_form  .comment-respond .comment-form-comment label{margin-bottom:10px}

.woocommerce p.stars a.star-1:after, .woocommerce p.stars a.star-2:after, .woocommerce p.stars a.star-3:after, .woocommerce p.stars a.star-4:after, .woocommerce p.stars a.star-5:after, .woocommerce-page p.stars a.star-1:after, .woocommerce-page p.stars a.star-2:after, .woocommerce-page p.stars a.star-3:after, .woocommerce-page p.stars a.star-4:after, .woocommerce-page p.stars a.star-5:after{color:#d70000!important}

html .input-append input,html .input-append select,html .input-append .uneditable-input,
#control-panel-main select, #control-panel-main option{width:180px;}
html .chosen-container{width:100%!important;}

html form.edit-address-from .form-row ,
html .woocommerce form .form-row-first, 
html .woocommerce form .form-row-last, 
html .woocommerce-page form .form-row-first, 
html .woocommerce-page form .form-row-last,
html .woocommerce form .form-row-wide, 
html .woocommerce-page form .form-row-wide{width:100%;display:block;float:none;margin-left:0;max-width:559px}

html #shipping_country_chosen,html #shipping_state_chosen{max-width:559px}

html .woocommerce form .form-row select, 
html .woocommerce-page form .form-row select{max-width:559px}

body .woocommerce dl.customer_details, body .woocommerce table.shop_table.order_details{display: table-cell !important;
    float: none !important;}
html .woocommerce #content .order_details thead th, html .woocommerce-page #content .order_details thead th ,
html .woocommerce #content .order_details tbody td, html .woocommerce-page #content .order_details tbody td{
    display: table-cell !important;
    float: none !important;
}

html .tp-bullets.simplebullets.round .bullet{width:10px;height:10px;background:#808080}
html .tp-bullets.simplebullets.round .bullet:hover{background:#fff;}
html .tp-bullets.simplebullets.round .bullet.selected{background:#fff}

.header_title{
	text-align:center;
	border-bottom: 10px solid;
    font-size: 40px;
    line-height: 40px;
    padding-bottom: 60px;
    position: relative;
    text-align: center;}
.home .featured_product_slider_wrapper .pager{display:none!important}

.woocommerce ul.products li.product a, .woocommerce-page ul.products li.product a{display:block;width:100%}

html .woocommerce form.shipping_calculator .form-row-wide, 
html .woocommerce-page form.shipping_calculator .form-row-wide{width:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
html .woocommerce form.shipping_calculator .form-row-wide select , 
html .woocommerce-page form.shipping_calculator .form-row-wide select {max-width:100%}

.added_to_cart.wc-forward{display:none!important}

/*#menu-item-3089  > ul,#menu-item-3089  > ul > li ul,#menu-item-3089  > ul > li > ul > li >ul {display:block!important;}*/
/*body #header .nav ul.menu > li > ul,body #header .nav ul.menu > li > ul ul{display:block!important;}*/
/*#menu-item-3193 > ul, #menu-item-3193  > ul > li > ul {display:block!important}*/
/*#menu-item-3078 >ul, #menu-item-3078 > ul>li > ul {display:block!important}*/
/*#menu-item-3195 > ul,#menu-item-3193 > ul>li > ul{display:block!important}*/
/*#menu-item-3403 > ul,#menu-item-3403 > ul>li > ul{display:block!important}*/
/*#menu-item-3300 > ul,#menu-item-3300 > ul>li > ul{display:inline-block!important}*/
/*.shopping-cart .cart_dropdown {display:inline-block!important}*/
/*=======--------- FIX BUGS ---------==========*/
/*#container-main{display:none}*/

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{border:1px solid;}

.woocommerce-cart .cart-collaterals .cart_totals table th{width:30%;}