
/* ---------------------------------------------------------------------------- 
   =SIDEBAR ------------------------------------------------------------------- */
#left-content,#right-content {margin-bottom:35px;}
#left-content ul li,#right-content ul li {line-height:1.55;}
#left-content .widget-title,#right-content .widget-title {font-size:20px;line-height:26px;font-weight:600;letter-spacing:-0.5px;margin:0 0 20px;}
#left-content .widget-container,#right-content .widget-container {margin:0 0 35px;}

/* ---------------------------------------------------------------------------- */
/* =FOOTER -------------------------------------------------------------------- */

/* Second footer widget area */
.second-footer-widget-area .widget-title {margin:0 0 20px;font-size:18px;line-height:22px;text-transform:uppercase;}
.second-footer-widget-area-1 .widget-container {margin:0 0 20px;}
.second-footer-widget-area-2 .widget-container {margin:0 0 20px;}

/* Third footer widget area */
.payment {text-align:right;}
.payment ul {overflow:hidden;display:inline-block;margin:0;}
.payment ul li {list-style:none;float:left;margin:2px 0 2px 10px;line-height:0;}
.payment ul li img {margin:0;}
.copyright {font-size:14px;}

/* ============================================================================ */
/*                         GENERAL                                             */
/* ============================================================================ */

/* ----------------------------------------------------------------------------
   =WIDGET TITLE -------------------------------------------------------------- */
   
.widget_title_wrapper {position:relative;}
.widget_title_wrapper .block-control {z-index:1;display:inline-block;width:40px;height:40px;position:absolute;right:0;top:6px;display:none;}
.widget_title_wrapper .block-control:after {content:"+";font-family:"FontAwesome";position:absolute;left:0;top:0;width:40px;height:40px;line-height:40px;font-size:16px;color:#fff;text-align:center;}
.widget_title_wrapper .block-control.active:after {content:"-";}
#footer .widget_title_wrapper .block-control {top:0;width:30px;height:30px;}
#footer .widget_title_wrapper .block-control:after {line-height:30px;width:30px;height:30px;}

.second-footer-widget-area .widget_title_wrapper .block-control:after {color:#fff;}

/* ---------------------------------------------------------------------------- 
   =WIDGET SEARCH ------------------------------------------------------------- */  

.widget_product_search .screen-reader-text,.widget_search .screen-reader-text {display:none;}
#left-content .widget_product_search .widget-title,#left-content .widget_search .widget-title,#left-content .widget_display_search .widget-title,
#right-content .widget_product_search .widget-title,#right-content .widget_search .widget-title,#right-content .widget_display_search .widget-title {margin-bottom:15px;}
.widget_product_search form > div,.widget_search form > div,.widget_display_search form > div {position:relative;}
.widget_product_search input[type^="search"],.widget_search input[type^="text"],.widget_display_search input[type^="text"] {width:100%;max-width:100%;padding:4px 10px;margin:0;}
.widget_product_search input[type^="submit"],.widget_search input[type^="submit"],.widget_display_search input[type^="submit"] {position:absolute;right:0;top:0;margin:0;width:30px;height:30px;padding:0;color:transparent;font-size:0;background-image:url(../images/icon-search.png);background-position:center center;background-repeat:no-repeat;border:0;}
.widget_product_search input[type^="submit"]:hover,.widget_search input[type^="submit"]:hover,.widget_display_search input[type^="submit"]:hover {background-image:url(../images/icon-search-hover.png)}
   
/* ----------------------------------------------------------------------------
   =WIDGET CATEGORY ----------------------------------------------------------- */

.widget_categories ul {margin:0;}   
.widget_categories ul li {list-style:none;margin:0;border-width:1px 0 0;}
.widget_categories ul li a {display:inline-block;text-transform:uppercase;font-weight:400;line-height:20px;padding:13px 0 13px 20px;position:relative;}
.widget_categories ul li a:before {content:"\f105";font-family:"FontAwesome";position:absolute;left:0;top:13px}
.widget_categories ul li ul.children {}
.widget_categories ul li ul.children > li  {padding-left:20px;}
.widget_categories > ul > li:first-child {border-width:0;}
.widget_categories > ul > li:first-child > a {padding-top:0;}
.widget_categories > ul > li:first-child > a:before {top:-1px;}
   
/* ---------------------------------------------------------------------------- 
   =SHORTCODE PRODUCT SLIDER IN TEXT WIDGET  ---------------------------------- */  
   
.widget_text .product-slider-body .list .owl-item {float:left;}

/* ----------------------------------------------------------------------------
   =WIDGET TEXT --------------------------------------------------------------- */
   
#left-content .widget_text, #right-content .widget_text {background:transparent;margin:0 -15px;}
   
/* ============================================================================ */
/*                          BLOG WIDGET                                         */
/* ============================================================================ */

/* ---------------------------------------------------------------------------- 
   =WIDGET ADS ---------------------------------------------------------------- */
 
   
/* ---------------------------------------------------------------------------- 
   =WIDGET SUBSCRIPTION ------------------------------------------------------- */

.widget_subscriptions .newsletter span {line-height:16px;display:inline-block;width:100%;margin:0 0 20px;}
.widget_subscriptions .subscribe-email {margin:0;}
.widget_subscriptions form {position:relative;}
.widget_subscriptions input[type^="text"] {width:100%;max-width:100%;padding:9px 20px;margin:0;background:transparent;}
.widget_subscriptions button.button,.widget_subscriptions button.button:hover,.widget_subscriptions button.button:focus {position:absolute!important;left:auto!important;right:0;top:auto;bottom:0;padding:0;border:0;margin:0;background:transparent!important;}
#footer .widget_subscriptions button.button {top:0;}
html .widget_subscriptions button.button span {font-size:0;color:transparent;width:40px;height:40px;}
html .widget_subscriptions button.button span:before {display:inline-block;font-size:14px;color:#bababa;line-height:40px;height:40px;width:40px;text-align:center;}
#left-content .widget_subscriptions .newsletter span, #right-content .widget_subscriptions .newsletter span {margin:0 0 10px;}

/* ----------------------------------------------------------------------------
   =WIDGET SOCIAL ------------------------------------------------------------- */

.widget_social ul {margin:0;overflow:hidden;}
.widget_social ul li {list-style:none;float:left;margin:0 20px 0 0;}
.widget_social ul li:last-child {margin:0;}
.widget_social ul li a {padding:0 12px 0 24px;position:relative;}
.widget_social ul li a:before {position:absolute;left:0;top:-3px;font-size:17px;font-family:"FontAwesome";}
.widget_social ul li a.fa {font-weight:300;}

/* ----------------------------------------------------------------------------
   =WIDGET TESTIMONIAL -------------------------------------------------------- */

ul.xoxo li .testimonials blockquote {padding:0;border:0;font-size:20px;line-height:1.35;font-weight:400;margin:0 0 35px 25px;}
ul.xoxo li .testimonials cite {padding:0 0 0 25px;display:inline-block;width:100%;}
ul.xoxo li .testimonials cite span {display:inline-block;width:100%;}
ul.xoxo li .testimonials cite span:first-child {text-transform:uppercase;font-weight:bold;}

/* ---------------------------------------------------------------------------- 
   =WIDGET RECENT POST WITH SLIDER -------------------------------------------- */

.widget_recent_post_slider .detail {overflow:hidden;position:relative;padding:0 10px 0 200px;min-height:174px;}
.widget_recent_post_slider .recent_list_carousel {position:relative;}
.widget_recent_post_slider .post_thumbnail_wrapper {position:absolute;left:0;top:0;}
.widget_recent_post_slider .post_thumbnail_wrapper a {display:block;position:relative;}
.widget_recent_post_slider .post_thumbnail_wrapper a:after {opacity:0;content:"\f002";font-family:"FontAwesome";color:#565656;font-size:30px;text-align:center;line-height:174px;position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;background:rgba(255,255,255,0.8);border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
.widget_recent_post_slider .post_thumbnail_wrapper a:hover:after {opacity:1;}
.widget_recent_post_slider .post_thumbnail_wrapper img {margin:0;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.widget_recent_post_slider .widget_title_wrapper {min-height:64px;}
.widget_recent_post_slider .post-content .entry-title {clear:both;}
.widget_recent_post_slider .post-content .entry-title a {font-size:18px;line-height:20px;font-weight:700;}
.widget_recent_post_slider .post-content .wd_recent_date {margin:0 30px 0 0;}
.widget_recent_post_slider .post-content .wd_recent_date,
.widget_recent_post_slider .post-content .comments-count {float:left;}
.widget_recent_post_slider .post-content .entry-desc {margin:20px 0;line-height:1.55;}
.widget_recent_post_slider .post-content .entry-date-year i {font-size:15px;margin:0 10px 0 0;}
.widget_recent_post_slider .post-content .comments-count i {font-size:15px;margin:0 10px 0 0;}
.widget_recent_post_slider .post-content .entry-date-year,
.widget_recent_post_slider .post-content .entry-date-month,
.widget_recent_post_slider .post-content .entry-date-day,
.widget_recent_post_slider .post-content .comments-count{font-weight:bold;text-transform:uppercase;}
.widget_recent_post_slider .owl-controls .owl-nav div {width:64px;height:43px;top:-99px;border:1px solid #56565b;background:url(../images/icon_arrow_2.png) no-repeat 0 -1px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.widget_recent_post_slider .owl-controls .owl-nav div:after {display:none;}
.widget_recent_post_slider .owl-controls .owl-nav div.owl-prev {right:88px;}
.widget_recent_post_slider .owl-controls .owl-nav div.owl-prev:hover {background-position:0 -43px;background-color:#56565b}
.widget_recent_post_slider .owl-controls .owl-nav div.owl-next {background-position:-64px -1px;}
.widget_recent_post_slider .owl-controls .owl-nav div.owl-next:hover {background-position:-64px -43px;background-color:#56565b}
#left-content .widget_recent_post_slider .widget_title_wrapper,#right-content .widget_recent_post_slider .widget_title_wrapper {min-height:26px;}
#left-content .widget_recent_post_slider .post_thumbnail_wrapper img,#right-content .widget_recent_post_slider .post_thumbnail_wrapper img {max-width:115px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
#left-content .widget_recent_post_slider .post_thumbnail_wrapper a:after,#right-content .widget_recent_post_slider .post_thumbnail_wrapper a:after {display:none;}
#left-content .widget_recent_post_slider .detail,#right-content .widget_recent_post_slider .detail {padding:0 0 0 135px;min-height:0;}
#left-content .widget_recent_post_slider .post-content .entry-title,#right-content .widget_recent_post_slider .post-content .entry-title {margin:0 0 8px;}
#left-content .widget_recent_post_slider .post-content .entry-title a,#right-content .widget_recent_post_slider .post-content .entry-title a {font-weight:bold;font-size:13px;}
#left-content .widget_recent_post_slider .post-content .entry-desc,#right-content .widget_recent_post_slider .post-content .entry-desc {display:none;}
#left-content .widget_recent_post_slider .post-content .entry-date-year,#left-content .widget_recent_post_slider .post-content .entry-date-month, 
#left-content .widget_recent_post_slider .post-content .entry-date-day,#left-content .widget_recent_post_slider .post-content .comments-count,
#right-content .widget_recent_post_slider .post-content .entry-date-year,#right-content .widget_recent_post_slider .post-content .entry-date-month, 
#right-content .widget_recent_post_slider .post-content .entry-date-day,#right-content .widget_recent_post_slider .post-content .comments-count {font-weight:normal;font-size:12px;text-transform:none;opacity:0.7;}
#left-content .widget_recent_post_slider .post-content .wd_recent_date,#right-content .widget_recent_post_slider .post-content .wd_recent_date {margin:0;}
#left-content .widget_recent_post_slider .owl-controls .owl-nav div,#right-content .widget_recent_post_slider .owl-controls .owl-nav div {top:-40px;width:30px;height:30px;font-size:0;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;opacity:0.5;}
#left-content .widget_recent_post_slider .owl-controls .owl-nav div:before,#right-content .widget_recent_post_slider .owl-controls .owl-nav div:before {font-family:"FontAwesome";font-size:15px;display:inline-block;content:"";position:absolute;right:0;top:0;bottom:0;left:1px;text-align:center;line-height:28px;color:#000;}
#left-content .widget_recent_post_slider .owl-controls .owl-nav div:hover:before,#right-content .widget_recent_post_slider .owl-controls .owl-nav div:hover:before {color:#fff;}
#left-content .widget_recent_post_slider .owl-controls .owl-nav div.owl-next,#right-content .widget_recent_post_slider .owl-controls .owl-nav div.owl-next {right:0;}
#left-content .widget_recent_post_slider .owl-controls .owl-nav div.owl-next:before,#right-content .widget_recent_post_slider .owl-controls .owl-nav div.owl-next:before{content:"\f105";}
#left-content .widget_recent_post_slider .owl-controls .owl-nav div.owl-prev,#right-content .widget_recent_post_slider .owl-controls .owl-nav div.owl-prev {right:35px;}
#left-content .widget_recent_post_slider .owl-controls .owl-nav div.owl-prev:before,#right-content .widget_recent_post_slider .owl-controls .owl-nav div.owl-prev:before {content:"\f104"}

/* ---------------------------------------------------------------------------- 
   =WIDGET RECENT POST -------------------------------------------------------- */

.widget_recent_entries ul {margin:0;}   
.widget_recent_entries ul li {padding:5px 0 0;line-height:18px;}
.widget_recent_entries ul li:first-child {padding-top:0;}

/* ---------------------------------------------------------------------------- 
   =WIDGET META --------------------------------------------------------------- */

.widget_meta ul {margin:0;}   
.widget_meta ul li {list-style:none;padding:10px 0 9px;line-height:18px;border-width:1px 0 0;margin:0;}
.widget_meta ul li:first-child {padding-top:0;border-width:0;}
.widget_meta ul li a {/*text-transform:uppercase;*/}

/* ---------------------------------------------------------------------------- 
   =WIDGET PAGE --------------------------------------------------------------- */

.widget_pages ul {margin:0;}   
.widget_pages ul li {list-style:none;padding:10px 0 9px;line-height:18px;border-width:1px 0 0;margin:0;}
.widget_pages ul li:first-child {padding-top:0;border-width:0;}
.widget_pages ul li a {/*text-transform:uppercase;*/}

/* ---------------------------------------------------------------------------- 
   =WIDGET RECENT COMMENT ----------------------------------------------------- */
   
.widget_recent_comments ul {margin:0;}   
.widget_recent_comments ul li {list-style:none;padding:13px 0;border-width:1px 0 0;margin:0;}
.widget_recent_comments ul li:first-child {padding-top:0;border-width:0;}
.widget_recent_comments ul li .comment-author-link {text-transform:capitalize;}

/* ----------------------------------------------------------------------------
   =WIDGET CUSTOM RECENT COMMENT ---------------------------------------------- */
   
.widget_recent_comments_custom .recentcomments_custom{padding:20px 0 0 80px;margin:20px 0 0;border-width:1px 0 0;position:relative;}
.widget_recent_comments_custom .recentcomments_custom:first-child {padding-top:0;margin-top:0;border-width:0;}
.widget_recent_comments_custom .post_thumbnail {display:inline-block;position:absolute;left:0;top:20px;}
.widget_recent_comments_custom .recentcomments_custom:first-child .post_thumbnail {top:0;border-width:0;margin-top:0;padding-top:0;}
.widget_recent_comments_custom .post_thumbnail img {margin:0;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.widget_recent_comments_custom .post_title {font-weight:bold;margin:0 0 10px;}
.widget_recent_comments_custom .comment-body {font-style:italic;font-size:14px;}

/* ---------------------------------------------------------------------------- 
   =WIDGET RECENT POST -------------------------------------------------------- */
   
.widget_recent_entries ul li {list-style:none;padding:13px 0;border-width:1px 0 0;margin:0;}
.widget_recent_entries ul li:first-child {padding-top:0;border-width:0;}

/* ---------------------------------------------------------------------------- 
   =WIDGET TWITTER UPDATE ----------------------------------------------------- */

.widget_twitterupdate ul#twitter-list {margin:0;}   
.widget_twitterupdate ul#twitter-list li {list-style:none;padding:20px 0 0;margin:20px 0 0;border-width:1px 0 0;}
.widget_twitterupdate ul#twitter-list li:first-child {padding:0;margin:0;border:0;}
.widget_twitterupdate ul#twitter-list li .tweet-name {padding:0 0 0 40px;margin:0 0 10px;position:relative;}
.widget_twitterupdate ul#twitter-list li .tweet-name:before {content:"\f099";font-family:"FontAwesome";width:30px;height:30px;line-height:30px;position:absolute;left:0;top:0;display:inline-block;font-size:18px;text-align:center;color:#fff;background:#22c3f9;}
.widget_twitterupdate ul#twitter-list li .tweet-name a{line-height:30px;text-transform:capitalize;}
.widget_twitterupdate ul#twitter-list li .tweet-name a:hover {text-decoration:underline;}

/* ----------------------------------------------------------------------------
   =WIDGET FLICKR ------------------------------------------------------------- */
   
.widget_flickr .fix {display:table;clear:both;}
.widget_flickr .see-more {display:inline-block;position:relative;}
.widget_flickr .see-more:after {}

/* ----------------------------------------------------------------------------
   =WIDGET FLICKR ------------------------------------------------------------- */

/* ============================================================================ */
/*                          SHOP WIDGET                                         */
/* ============================================================================ */

/* ------------------------------------------------------------------------------ 
   =WOOCOMERCE WIDGET CATEGORY PRODUCT ------------------------------------------ */

.widget_product_categories ul {margin:0;}   
.widget_product_categories > ul > li:first-child {border:0;padding-top:0;}
.widget_product_categories ul li {list-style:none;line-height:20px;padding:10px 0 9px;border-width:1px 0 0;margin:0;}
.widget_product_categories ul li a {text-transform:uppercase;font-weight:400;line-height:20px;padding:0 0 0 20px;position:relative;}
.widget_product_categories ul li a:before {content:"\f105";font-family:"FontAwesome";position:absolute;left:0;top:-1px}
.widget_product_categories ul li ul.children {margin:10px 0 0;}
.widget_product_categories ul li ul.children li {padding:10px 0 9px 20px;border-width:1px 0 0;border-style:solid;}
.widget_product_categories ul li ul.children li:last-child {padding-bottom:0;}

/* ----------------------------------------------------------------
   =WOOCOMMERCE PRODUCTS ------------------------------------------ */

.woocommerce .widget-container ul.cart_list li, .woocommerce .widget-container ul.product_list_widget li, .woocommerce-page .widget-container ul.cart_list li, .woocommerce-page .widget-container ul.product_list_widget li{position:relative;padding:15px 0 15px 130px;border-width:1px 0 0;min-height:145px}
.woocommerce .widget-container ul.cart_list li:first-child, .woocommerce .widget-container ul.product_list_widget li:first-child, .woocommerce-page .widget-container ul.cart_list li:first-child{border-width:0;padding-top:0;min-height:130px;}
.woocommerce .widget-container ul.cart_list li a, .woocommerce .widget-container ul.product_list_widget li a, .woocommerce-page .widget-container ul.cart_list li a, .woocommerce-page .widget-container ul.product_list_widget li a{margin:14px 0 5px;font-weight:normal;font-size:16px;opacity:0.9;line-height:22px;}
.woocommerce .widget-container ul.cart_list li a:hover, .woocommerce .widget-container ul.product_list_widget li a:hover, .woocommerce-page .widget-container ul.cart_list li a:hover, .woocommerce-page .widget-container ul.product_list_widget li a:hover {opacity:1;}
.woocommerce .widget-container ul.cart_list li span.amount, .woocommerce .widget-container ul.product_list_widget li span.amount, .woocommerce-page .widget-container ul.cart_list li span.amount, .woocommerce-page .widget-container ul.product_list_widget li span.amount {font-size:18px;line-height:22px;display:inline-block;}
.woocommerce .widget-container ul.cart_list li del, .woocommerce .widget-container ul.product_list_widget li del, .woocommerce-page .widget-container ul.cart_list li del, .woocommerce-page .widget-container ul.product_list_widget li del,
.woocommerce .widget-container ul.cart_list li ins, .woocommerce .widget-container ul.product_list_widget li ins, .woocommerce-page .widget-container ul.cart_list li ins, .woocommerce-page .widget-container ul.product_list_widget li ins {font-size:18px;line-height:22px;padding-top:5px;}
.woocommerce .widget-container ul.cart_list li img, .woocommerce .widget-container ul.product_list_widget li img, .woocommerce-page .widget-container ul.cart_list li img, .woocommerce-page .widget-container ul.product_list_widget li img {position:absolute;left:0;top:15px;width:115px;height:115px;float:none;margin:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}   
.woocommerce .widget-container ul.cart_list li:first-child img, .woocommerce .widget-container ul.product_list_widget li:first-child img, .woocommerce-page .widget-container ul.cart_list li:first-child img, .woocommerce-page .widget-container ul.product_list_widget li:first-child img {top:0;}
.woocommerce .widget-container ul.product_list_widget li .reviewer,.woocommerce-page .widget-container ul.product_list_widget li .reviewer {text-transform:capitalize;}
.woocommerce .widget-container ul.cart_list li.empty,.woocommerce-page .widget-container ul.cart_list li.empty {padding-left:0;min-height:0;}
.woocommerce .products-list li:empty,.woocommerce-page .products-list li:empty {padding-left:0;}
.woocommerce ul.products-list,.woocommerce-page ul.products-list {margin-left:0;}
.woocommerce .products-list li,.woocommerce-page .products-list li  {list-style:none;}
.woocommerce .yith-woocompare-widget ul.products-list a.remove,.woocommerce-page .yith-woocompare-widget ul.products-list a.remove {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.woocommerce .yith-woocompare-widget ul.products-list a.remove:hover,.woocommerce-page .yith-woocompare-widget ul.products-list a.remove:hover {background:transparent;color:#c51a1a!important;}
.woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {border-width:0;padding:15px 0 0;}
.woocommerce .widget_shopping_cart .total *, .woocommerce-page .widget_shopping_cart .total *, .woocommerce-page.widget_shopping_cart .total *, .woocommerce.widget_shopping_cart .total * {font-weight:normal;font-size:14px;}
.woocommerce .widget_shopping_cart .total strong, .woocommerce-page .widget_shopping_cart .total strong, .woocommerce-page.widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong {display:inline-block;width:135px;}
 
.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl {border:0;padding:0 0 5px;margin:0;} 
.woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt {margin:0;font-weight:normal;padding:0 10px 0 0;}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd {padding:0;}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt {margin:0;}
 
/* ----------------------------------------------------------------
   =WD SHOP BY COLOR ---------------------------------------------- */
  
.widget_wd_pc_color_nav ul {overflow:hidden;margin:0 -5px;}
.widget_wd_pc_color_nav ul li {display:inline-block;float:left;position:relative;margin:0;}
.widget_wd_pc_color_nav ul li small {display:none;	}
.widget_wd_pc_color_nav ul li img {margin:0;}
.widget_wd_pc_color_nav ul li a {display:block;position:relative;z-index:1;padding:5px;}
.widget_wd_pc_color_nav ul li a span {padding: 0 5px;background: #000;color: #fff;font-size: 12px;}
.widget_wd_pc_color_nav ul li a:after {display:none;content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:url(../images/icon_color_hover.png) no-repeat 50% 50%;}
.widget_wd_pc_color_nav ul li a:hover:after,
.widget_wd_pc_color_nav ul li.chosen a:after {display:block;}
.widget_wd_pc_color_nav ul li.chosen a {cursor: text;color:#3471B7;font-weight:bold;}
.widget-container.widget_layered_nav ul li.chosen a, 
.woocommerce .widget-container.widget_layered_nav ul li.chosen a, 
.woocommerce-page .widget-container.widget_layered_nav ul li.chosen a {color:#3471B7;font-weight:bold;}

/* ----------------------------------------------------------------
   =WOOCOMMERCE FILTER BY PRICE ----------------------------------- */
   
.woocommerce .widget-container.widget_price_filter .ui-slider .ui-slider-range, 
.woocommerce-page .widget-container.widget_price_filter .ui-slider .ui-slider-range {background:#f8f8f8;background-image:none;filter:none;border-width:1px 0;border-style:solid;border-color:#efefef;box-shadow: none;-moz-box-shadow: none; -webkit-box-shadow: none;border-radius: 0;-moz-border-radius: 0; -webkit-border-radius: 0;height:7px;}
.woocommerce .widget-container.widget_price_filter .ui-slider .ui-slider-handle, 
.woocommerce-page .widget-container.widget_price_filter .ui-slider .ui-slider-handle {z-index: 2;background:#fff url(../images/icon-fiter-price.png) center center no-repeat;width:20px;height: 22px;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;border: 0; margin-top: -4px !important;transition: none;-moz-transition: none;-webkit-transition: none;background-color:transparent;}
.woocommerce .widget-container.widget_price_filter .ui-slider .ui-slider-handle:nth-child(3), 
.woocommerce-page .widget-container.widget_price_filter .ui-slider .ui-slider-handle:nth-child(3) {margin-left:-20px!important;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {background:#efefef;background-image:none;filter:none;}
.woocommerce .widget-container.widget_price_filter .price_slider_amount {padding: 10px 0 0;margin:5px 0 0;position: relative;text-align: left;min-height:40px;overflow:hidden;}
html .woocommerce .widget_price_filter .price_slider_amount .button, 
html .woocommerce-page .widget_price_filter .price_slider_amount .button {position:absolute;right:0;top:10px;min-height:33px;padding-top:6px;font-size:12px;line-height:18px;font-weight:500;}
.widget_price_filter form {margin-top:20px;}
.widget_price_filter .price_label {font-size:13px;padding-top:3px;}
.widget_price_filter .price_slider_amount {padding-right:105px;position:relative;}

/* ----------------------------------------------------------------
   =WOOCOMMERCE ACTIVE FILTER  ------------------------------------ */

.woocommerce .widget_layered_nav_filters ul, .woocommerce-page .widget_layered_nav_filters ul {}
.woocommerce .widget_layered_nav_filters ul li, .woocommerce-page .widget_layered_nav_filters ul li {display:block;float:none;border-width:1px 0 0;padding:7px 0;margin:0;}
.woocommerce .widget_layered_nav_filters ul li:first-child, .woocommerce-page .widget_layered_nav_filters ul li:first-child {border:0;}
.woocommerce .widget_layered_nav_filters ul li a, .woocommerce-page .widget_layered_nav_filters ul li a{font-size:12px;text-transform:uppercase;float:none;background:none;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.woocommerce .widget_layered_nav_filters ul li a:hover, .woocommerce-page .widget_layered_nav_filters ul li a:hover {background:none;}

/* ----------------------------------------------------------------
   =WOOCOMMERCE WIDGET LAYER NAV ---------------------------------- */
   
.woocommerce .widget_layered_nav ul li, .woocommerce-page .widget_layered_nav ul li {padding:8px 0;border-width:1px 0 0;margin:0;}
.woocommerce .widget_layered_nav ul li:first-child, .woocommerce-page .widget_layered_nav ul li:first-child {border:0;padding-top:0;}

/* ----------------------------------------------------------------
   =WOOCOMMERCE TAGS ---------------------------------------------- */

.widget_product_tag_cloud .tagcloud,.widget_tag_cloud .tagcloud {overflow:hidden;}   
.widget_product_tag_cloud .tagcloud a,.widget_tag_cloud .tagcloud a {font-size:13px!important;display:inline-block;padding:4px 15px 3px;border-width:1px;float:left;margin:0 5px 5px 0;}
.widget_product_tag_cloud .tagcloud a:hover,.widget_tag_cloud .tagcloud a:hover {color:#fff!important;}

/* ----------------------------------------------------------------
   =WOOCOMMERCE PRODUCT A TO Z ------------------------------------ */

.widget_productaz ul  {overflow:hidden;margin:0 -10px;}   
.widget_productaz ul li {list-style:none;display:inline-block;float:left;line-height:32px;}
.widget_productaz ul li a {display:inline-block;line-height:32px;width:32px;text-align:center;}
#left-content .widget_productaz ul li a:hover,#right-content .widget_productaz ul li a:hover {color:#fff;}


/* -----------------------------------------------------------------
   =BB DISPLAY FORUMN ---------------------------------------------- */
   
.widget_display_forums ul,.widget_display_replies ul,.widget_display_topics ul,.widget_display_views ul {margin:0;}
.widget_display_forums ul li,.widget_display_replies ul li,.widget_display_topics ul li,.widget_display_views ul li {padding:8px 0;border-width:1px 0 0;margin:0;list-style:none;}
.widget_display_forums ul li:first-child,.widget_display_replies ul li:first-child,.widget_display_topics ul li:first-child,.widget_display_views ul li:first-child {padding-top:0;border-width:0;}

.widget_display_stats dt,.widget_display_stats dd strong{font-weight:normal;}

/* ----------------------------------------------------------------- 
   =MORE CSS ------------------------------------------------------- */
   
.widget_archive ul,.widget_projects_categories ul,.widget_projects_items ul,.widget_custom_pages ul {margin:0;}
.widget_archive ul li,.widget_projects_categories ul li,.widget_projects_items ul li,.widget_custom_pages ul li {padding:8px 0;border-width:1px 0 0;margin:0;list-style:none;}
.widget_archive ul li:first-child,.widget_projects_categories ul li:first-child,.widget_projects_items ul li:first-child,.widget_custom_pages ul li:first-child {padding-top:0;border-width:0;}
.widget_archive ul li,.widget_projects_categories ul li,.widget_projects_items ul li,.widget_custom_pages ul li a {}
.widget_archive ul li a,.widget_projects_categories ul li a {/*text-transform:uppercase;*/}
.widget_projects_items ul li img {margin:0;}

.widget_calendar table {table-layout:fixed;width:100%;}
.widget_calendar table td,.widget_calendar table th {padding:5px 0;text-align:center;}
.widget_calendar table caption {padding:0 0 10px;}

.ew-video ul.items {margin:0;}
.ew-video ul.items li {margin:0;list-style:none;}

#left-content ul.xoxo li .testimonials blockquote,#right-content ul.xoxo li .testimonials blockquote {font-size:13px;margin:0 0 5px;}
#left-content ul.xoxo li .testimonials .quote,#right-content ul.xoxo li .testimonials .quote {padding:8px 0 8px 65px;position:relative;border-width:1px 0 0;}
#left-content ul.xoxo li .testimonials .quote:first-child,#right-content ul.xoxo li .testimonials .quote:first-child {padding-top:0;border-width:0;}
#left-content ul.xoxo li .testimonials .quote img,#right-content ul.xoxo li .testimonials .quote img {margin:0;position:absolute;left:0;top:8px;}
#left-content ul.xoxo li .testimonials .quote cite,#right-content ul.xoxo li .testimonials .quote cite {padding:0;}
#left-content ul.xoxo li .testimonials .quote:first-child img,#right-content ul.xoxo li .testimonials .quote:first-child img {top:0;}

.widget_rss > ul ,.widget_rss > ul > li{margin:0;}
.widget_nav_menu > div > ul,.widget_nav_menu > div > ul > li {margin:0;}
.widget_nav_menu > div > ul > li li {margin-left:0;}
#left-content .widget_text .widget_title_wrapper, #right-content .widget_text .widget_title_wrapper {margin-left:-5px;margin-right:-5px;}