

@font-face {
    font-family:'a';
    src: url('../fonts/Semplicita-Medium.eot');
	src: url('../fonts/Semplicita-Medium.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Semplicita-Medium.woff2') format('woff2'),
		url('../fonts/Semplicita-Medium.woff') format('woff'),
		url('../fonts/Semplicita-Medium.svg#Semplicita-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}

h1, h2, h3, h4, h5, h6 {
  color:#362d2e;
  font-family:a;
  font-style: normal;
  font-weight: normal;
  line-height: 1.4;
  margin-bottom: 0.5rem;
  margin-top: 0.2rem;
  text-rendering: optimizelegibility;
}

header .banner{ display:none !important;}

header {
  background: #362D2E none repeat scroll 0 0 !important;  
  padding-top:10px; padding-bottom:0px !important;
}

.menu_outer {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  margin:0 auto ;
  max-width: 1100px;
  position: relative;
  width: 100%;
}


.menu_outer .wpmegamenu > ul > li {
  border-right: 0 none;
  color: #fff !important;
  display: inline-block;
  float: left;
 font-family: a;
  font-size: 16.5px;
  height: auto;
  padding: 0;
  text-align: center;
}
.wpmegamenu .title {
  color: #fff !important;
  display: block;
  font-family: a !important;
  font-size: 16.5px;
  letter-spacing: 1.5px;
  padding: 8px 13px;
  text-transform: uppercase !important;
}

#header_bottom #wpmegamenu-main {
  margin-left: -8px;
}

.menu_outer .wpmegamenu > ul > li:first-child {
  border-left:0px;
}

.wpmegamenu .hassubmenu .title:after{ display:none;}

.wpmegamenu > ul{ height:auto !important;}

.container {
  max-width: 1100px !important;
}

header .nav {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}

.menu_outer .wpmegamenu > ul > li:hover {
  background: #fff  none repeat scroll 0 0;
}

.root-item .title:hover {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;color: #362d2e  !important;
}

.menu_outer .wpmegamenu > ul > li:hover .title{color: #362d2e  !important;} 

.root-item.no-description.hassubmenu .title::before{ display:none !important;}

.menu_outer .wpmegamenu .menu-items {
  background: #362d2e none repeat scroll 0 0 !important;
  border-bottom: 0 none;
  left: 0 !important;
  max-width: 1100px !important;border-top: 5px solid #fff; padding:15px 20px !important;
}
.wpmegamenu .menu-items > li {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  float: left;
  margin: 0 1%;
  padding: 0px 0;
  text-align: left !important;
  width: 22.6667% !important; height: auto !important;
}

.wpmegamenu .menu-items > li .title a{color: #fff !important; font-weight:bold; font-size:14px;text-transform:uppercase;}
.wpmegamenu .menu-item.depth-1 > .title{ border-bottom:0px !important; margin-bottom:0px;}

.wpmegamenu .menu-items > li ul li .title a {
  color: #fff !important;
  font-family: arial;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.wpmegamenu .menu-items > li ul li {
  height: auto !important;
  line-height: normal !important;

  padding: 7px 0 !important;
}

.wpmegamenu .menu-items > li ul li .title {
  padding: 0;
}

.wpmegamenu .menu-items > li ul li .title a:hover{color: #fff !important;}

body #search_block_top #searchbox {
  background: #efefef none repeat scroll 0 0;
  border-radius: 0;
  float: left;
  width: 250px;
}
body #search_block_top #search_query_top {
  background: #efefef none repeat scroll 0 0;
  border: 0 none;
  border-radius: 5px;
  box-shadow: 0 0 !important;
  display: inline;
  height: 37px;
  margin-right: 0;
  padding: 13px 0 13px 13px;
  width: 217px;
}
body #search_block_top .btn.button-search {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  border-radius: 0;
  color: #362d2e;
  display: block;
  padding: 4px 0 7px;
  position: absolute;
  right: 1px;
  text-align: center;
  top: 0;
  width: 31px;
}

body #search_block_top .btn.button-search:hover{color: #fff;}
body #search_block_top .btn.button-search::before{ font-size:20px;}

body .shopping_cart > a:first-child {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-radius: 5px;
  display: block;
  font-size: 11px;
  font-weight: normal;
  overflow: hidden;
  padding: 0;
  text-shadow: inherit;
  text-transform: uppercase;
  width: 40px;
}
body #header .shopping_cart > a:first-child::after{ display:none;}

body .shopping_cart > a:first-child::before {
  float: left;
  padding-right: 0; font-size: 17px;
}
body .shopping_cart > a:first-child span {
  display: none !important;
}

body .shopping_cart > a:first-child .ajax_cart_quantity.unvisible {
  background: #f5a019 none repeat scroll 0 0;
  border-radius: 50%;
  color: #fff;
  display: block !important;
  float: right;
  font-size: 14px;
  font-weight: normal !important;
  height: 20px;
  line-height: 20px;
  text-align: center;
  width: 20px;
}

body  .shopping_cart > a:first-child b {
  color: #fff;
  float: left;
  font: 11px/22px arial;
  padding-right: 5px; display:none;
}

body #search_block_top {
  float: right;
  margin-bottom: 0 !important;
  margin-right: 15px;
  padding: 0;
  top: 20px;
  width: auto;
}

.topnavtight ul {
  float: right;
}

.topnavtight ul li {
  float: left;
  font-size: 11px;
  margin-left: 29px; list-style:none;
}

.header_user_info a {
  background-image: url("../img/user_icon.png") !important;
  background-position: left center !important;
  background-repeat: no-repeat !important;
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 18px;
  padding: 0 22px;
}
.topnavtight ul li a{ color: #c8c8c8; text-decoration:none;}
.topnavtight ul li a:hover{ color: #fff; text-decoration:none;}
.vc_col-sm-6.topnavtight.wpb_column.vc_column_container {
  padding-right: 15px; margin-bottom:15px;
}

#search_block_top + .col-sm-4.clearfix {
  padding: 0;
  position: absolute;
  right: 0;
  top: -29px;
  width: auto;
}

.shopping_cart {
  margin-right: 15px !important;
  width: auto !important; padding:0px !important;margin-bottom:0px;
}

.vc_col-sm-9.freeshipingleft.wpb_column.vc_column_container {
  margin-left: 97px;
  margin-top: 10px;
}
.vc_col-sm-6.freeshiping-ditail {
  margin-bottom: -30px;
  position: relative;
  z-index: 99;
}
.freeshipingleft p {
  color: #c8c8c8;
  font-size: 13px;
}

.freeshipingleft p a{ color: #c8c8c8;
  font-size: 11px; text-decoration:underline;}

header .row #header_logo {
  margin-top: -27px;
  padding-top: 0;
}
.headingh1 h1 {
  font-size: 30px;
  letter-spacing: 1px;
  text-shadow: 0 0;
}

.sneakersstylesport .wpb_wrapper {
  padding-right: 61px;
}

.sneakersstylesport p{ font-size:15px; color:#000;}

.sneakersstylesport p a{color: #008fdb;}
.sneakersstylesport h1{font-size: 27.93px;}

.listingtight ul {
  padding-top: 48px;
}

.listingtight ul li {
  color: #000;
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 5px;
}

.listingtight ul li a{ color:#000;}
.listingtight ul li a:hover{ color:#000; text-decoration:underline;}

.footer-container {
  background: #282321 none repeat scroll 0 0 !important;
  padding-top:0px;
}

.wpb_text_column.wpb_content_element.textnewsletter {
  padding-top: 15px;
}

.wpb_text_column.wpb_content_element.textnewsletter p {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  margin-right: -55px;
  text-align: right;
}

.newsblock #newsletter_block_left > h4 {
  display: none;
}
body #footer #newsletter_block_left {
  float: left;
  margin-bottom: 14px;
  margin-left: 0;
  margin-top: 0;
  overflow: hidden;
  padding: 0;
  width: auto;
}
body #footer #newsletter_block_left .form-group .form-control {
  background: #f5f4f2 none repeat scroll 0 0;
  border-color: #fff;
  border-radius: 0;
  color: #000;
  display: inline-block;
  float: left;
  font-size: 16px;
  height: 42px;
  max-width: 277px;
  padding: 10px 43px 10px 12px;
  width: 244px;
}
body #footer #newsletter_block_left .form-group .button-small {
  background-image: url("../img/newsletter_btn.jpg");
  background-repeat: no-repeat;
  height: 42px;
  margin-left: -38px;
  margin-top: 0;
  width: 42px;
}
body #footer #newsletter_block_left .form-group .button-small::before{ display:none;}

.footer-container  h1 {
  color: #c8c8c8;
  font-size: 13px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;padding-bottom: 13px; font-weight:bold;}
  
body .footer-container #footer ul li a {
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 19px;
  text-shadow: inherit;
}
body #footer ul li {
  color: #ffffff;
  font-size:16px;
  font-weight: normal;
  line-height: 25px;
  margin-bottom: 10px;
  margin-left: 0;
  padding-bottom: 0 !important;
}

body .footer-container #footer #social_block {
  border-top: 0 none;
  clear: both;
  float: left !important;
  margin-right: 26px;
  margin-top: 0;
  padding: 0;
  width: 85%;
}

body .footer-container .imgleft {
  float: left;
  margin-right: 8px;
}

body .footer-container .leftimg {
  float: left;
  margin-right: 15px;
}

body .footer-container #footer #social_block ul {
  float: left;
}

body .footer-container #footer #social_block h4 {
  clear: both;
  color: #fff;
  float: none;
  font-family: a;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 1px;
  margin-bottom: 18px;
  padding-bottom: 0;
  text-transform: uppercase;
}
.wpb_text_column.wpb_content_element.giltcart {
  border-top: 1px solid #515151;
  margin-top: 47px;
  padding-top: 22px;
  width: 86%;
}
.fnindflish p {
  margin: 0;
}
.fnindflish {
  color: #c8c8c8;
  font-size: 13px;
  line-height: 17px;
}

.footer-container .desc  p {
  margin: 0;
}
.footer-container .desc {
  color: #c8c8c8;
  font-size: 13px;
  line-height: 17px;
}

body  .footer-container .container {
  padding-bottom: 0;
}

body .footer-container #footer #social_block ul li a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  font-size: 26px;
  height: auto;
  line-height: 24px;
  text-align: center;
  width: auto;
}

.vc_col-sm-12.copyrightbottom.wpb_column.vc_column_container {
  background: #1d1d1d none repeat scroll 0 0;
  color: #c8c8c8;
  font-size: 11px;
  height: 30px;
  padding: 0;
  position: inherit;line-height:30px;
}

.vc_col-sm-12.copyrightbottom.wpb_column.vc_column_container::before {
  background: #1d1d1d none repeat scroll 0 0;
  content: "";
  height: 30px;
  left: 0;
  position: absolute;
  right: 0;
  width: 100%; 
}

body #footer.container {
  position: inherit;
}

.copyrightbottom .wpb_wrapper > div {
  position: relative;
}

body  .footer-container #footer .row {
  position: inherit;
}
#footer .row {
  margin: 0 15px;
}

.index .container  .row {
  margin: 0px;
}


.breadcrumb {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border: 0 none !important;
  color: #362d2e !important;
  font-size: 14px;
  font-weight: normal !important;
  letter-spacing: 1px;
  margin-bottom: 35px;
  margin-left: -20px;
  text-shadow: 0 0;
  text-transform: none;
  width: 100%;
}

.breadcrumb a{color: #362d2e !important;
  font-size: 14px;}

.breadcrumb a:after{ display:none;}
.breadcrumb .navigation-pipe{ display:none;}
.breadcrumb a{ margin-left:0px !important; padding:0 !important;}
.breadcrumb a::before{ display:none !important;}
.navigation_page > span {border-left: 1px solid #000 !important; border-right: 1px solid #000; margin-left: 0 !important; margin-right: 16px; padding: 0 15px;}
.navigation_page span + span + span { border-left: 0 none !important; padding-left: 0;}
.filterproductspro_seacher .filter_content {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  margin-bottom: 10px;
  padding-bottom: 0;
}

.filterproductspro_seacher .wrapper_name {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-bottom: 0 none;
  margin-bottom: 15px !important;
}
.filterproductspro_seacher .filter_name {
  color: #362d2e !important;
  font-family: a;
  font-size: 20px !important;
  font-weight: normal;
  letter-spacing: 1px;
  padding: 0 !important;
}

.pts-control .col-lg-12 {
  padding: 0;
}

.filterproductspro_seacher label.checkbox, .filterproductspro_seacher label.radio {
  color: #362d2e !important;
  cursor: pointer;
  font-size: 14px !important;
  font-weight: normal !important;
  letter-spacing: 0.8px;
}

div.checker span {
  position: relative;
  top: -2px;background-image: url("../img/sprite.png");
}


.pts-control ul li:hover {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.pts-control ul li {
  margin-bottom: 5px;
  padding: 0;
}


#left_column.col-sm-3 {
  width: 20.666%;
}

#center_column.col-sm-9 {
  float: right;
  width: 78.333%;
}

#subcategories{ display:none;}

.sortPagiBar .display.hidden-xs {
  display: none !important;
}
.compare-form {
  display: none;
}
.product-count {
/*  display: none !important;*/
}
.new-box {
  display: none;
}

ul.product_list.grid > li .product-container .product-image-container{ border:0 !important;}
ul.product_list .button-container {
  display: none !important;
}
ul.product_list .color-list-container {
  display: block;
}
ul.product_list .availability {
  display: none;
}

ul.product_list.grid > li.first-in-line {
  clear: none !important;
}

ul.product_list li.col-md-4 {
  border: 0 none !important;
  min-height: 287px;
  width: 33.333%;
}
ul.product_list li.col-md-4:hover{ border: 1px solid #c8c8c8;} 

body ul.product_list.grid > li .product-container h5 {
  font-family: arial;
  font-size: 12px;
  margin-bottom: 0;
  min-height: 38px;
  padding: 0 0px 7px;
  text-align: center;
}

ul.product_list .product-name {
  color: #000;
  display: inline-block;
  font-size: 14px;
  letter-spacing: 0.05em;
  line-height: normal;
  overflow: hidden;
  width: 100%;
}

ul.product_list .price-percent-reduction {
  display: none !important;
}

ul.product_list .right-block {
  border-top:0;
  padding-top: 15px;
}
ul.product_list .price.product-price {
  color: #000;
  font: bold 15px/26px arial;
}
ul.product_list .old-price.product-price {
  color: #cc0033;
  font-size: 14px;
  font-weight: bold;
}
ul.product_list .price-percent-reduction {
  background: #f13340 none repeat scroll 0 0;
  border: 1px solid #d02a2c;
  color: #fff;
  display: inline-block;
  font: 14px/24px arial;
  padding: 0 4px 0 3px;
}

ul.product_list.grid > li .product-container .content_price{ text-align:center;}
.index header .container .row {
  margin: 0 -15px;
}

#center_column .pb-center-column h1 {
  color: #333;
  font-family: Arial,Helvetica,san-serif;
  font-size: 22px;
  font-weight: bold;
  margin: 0; padding-bottom:0px; padding-top: 21px;
}

#center_column .content_prices {
  border-bottom: 1px solid #acacac;
  margin-bottom: 20px;
  padding: 0 0 15px;
}

#center_column .our_price_display .price {
  color: #000;
  font-family: Arial,Helvetica,san-serif;
  font-size: 22px;
  font-weight: bold;
  margin: 0;
}

.pb-center-column #product_reference{ display:none !important;}
#product_condition {
  display: none;
}
.pb-center-column #short_description_block {
  color: #666;
  display: block;
}
#availability_statut, #pQuantityAvailable {
  display: none !important;
}

#usefull_link_block {
  display: none;
}

.pb-left-column #image-block{ width:100%;}
#views_block #thumbs_list li {
  border:1px solid #f5f4f2;
  box-sizing: border-box;
  cursor: pointer;
  float: left;
  height: 50px;
  line-height: 0;
  margin-right: 8px;
  width: 50px;margin-bottom: 10px;
}
.socialsharing_product button {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border: 0 none;
  border-radius: 4px;
  font-size: 0;
  margin-bottom: 3px;
}

.socialsharing_product button i {
  color: #362d2e !important;
  font-size: 22px;
}
.pb-left-column #views_block {
  width: 76%;
}

.product_attributes, .box-cart-bottom {
  box-shadow: none !important;
  padding: 0 !important;
}

.box-info-product {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border: 0 none !important;
}

.buttons_bottom_block {
  clear: both;
  padding: 0 !important;
}

#product_payment_logos {
  display: none !important;
}

.pb-center-column #buy_block label{ text-align:left !important;}
.pb-center-column #buy_block label {
    display: block !important;}
body .pb-center-column #buy_block label {
  color: #444444;
  display: block !important;
  font-size: 12px;
  font-weight: normal;
  text-align: left !important;
  width: 125px;
}
#quantity_wanted_p .btn{ display:none;}

.pb-center-column #buy_block label{ float:left; width:66px !important;}

body #quantity_wanted_p input {
  border: 1px solid #362d2e !important;
  border-radius: 0;
 color: #362d2e;
  font-family: a;
  font-size: 16px;
  font-weight: bold;
  float: left;
  height: 38px;
  line-height: 36px;
  padding: 0 6px;
  width: 206px;
}

#quantity_wanted_p label {
  display: block;
  margin-bottom: 5px; color: #362d2e;
  display: block;
  font-family: arial;
  font-size: 12px;
  text-transform: uppercase;
}

#attributes fieldset label {
  color: #362d2e;
  display: block;
  font-family: arial;
  font-size: 12px;
  text-transform: uppercase;
  vertical-align: top;
}

.box-info-product .exclusive::before{ display:none;}
.box-info-product .exclusive::after{ display:none;}

body .box-info-product .exclusive {
  background: #f5a019 none repeat scroll 0 0 !important;
  border: 1px solid #f5a019 !important;
  border-radius: 0;
  display: block;
  padding: 0;
  position: relative;
  width: 100%;
}

body .box-info-product .exclusive span {
  background: #f5a019 none repeat scroll 0 0 !important;
  border: 1px solid #f5a019 !important;
  border-radius: 0;
  color: #fff;
  display: block !important;
  font-family: a;
  font-size: 16px;
  font-weight: normal;
  letter-spacing: 0.5px;
  line-height: 40px;
  padding: 0;
  text-shadow: inherit !important;
  text-transform: uppercase;
  transition: all 0.3s ease 0s;
}
p#add_to_cart {
  margin-bottom: 20px;
}
.pb-center-column .page-product-box {
  border-top: 1px solid #acacac;
  clear: both;
  float: left;
  margin-top: 47px;
  padding-bottom: 10px;
  padding-top: 25px;
  width: 100%;
}

h3.page-product-heading {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border: 0 none !important;
  color: #362d2e !important;
  font-family: a;
  font-size: 16px !important;
  font-weight: normal;
  padding: 0 !important;
  text-transform: uppercase;
}

.page-product-box p {
  color: #362d2e;
  font-size: 14px;
  line-height: 21px;
}
.page-product-box {
    clear: both;
}

div.selector1.sortby > div span {
  background-image: url("../img/sortby_bg.jpg") !important;
  background-position: left top !important;
  background-repeat: no-repeat;
  font-size: 11px;
  font-weight: bold;
  height: 27px;
  padding-left: 10px;
  width: 205px !important;
}

div.selector1.sortby > div {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  padding-left: 0;
  width: 176px !important;
}

.wpmegamenu .menu-items > li:first-child {
  margin-left: 0px;
}

ul.product_list .color-list-container ul li {
  border: 1px solid #a1a0a0;
  display: inline-block;
  height: 24px;
  width: 42px;
}
ul.product_list .color-list-container ul li a {
  display: block;
  height: 22px;
  margin: 0;
  width: 40px;
}

.content_scene_cat{ border:0px !important; /*display:none;*/}
.content_scene_cat .content_scene_cat_bg {
  background-color: transparent !important;
  padding: 18px 10px 10px 42px;
}

.top-pagination-content div.pagination .showall, .bottom-pagination-content div.pagination .showall {
  display: none !important;
}
.pagination.clearfix {
  float: right;
  margin-top: 0px !important;
  width: auto !important;
}

.top-pagination-content ul.pagination li, .bottom-pagination-content ul.pagination li {
  margin-right: 5px;
}
.pagination .icon-chevron-left {
  margin-right: 1px;
}
#pagination_previous b {
  display: none;
}
.top-pagination-content ul.pagination li.active > span, .bottom-pagination-content ul.pagination li.active > span {
  border: 1px solid #c8c8c8 !important;
  border-radius: 3px;
  color: #fff;
  padding: 2px 4px;
}
.top-pagination-content ul.pagination li.active > span span, .bottom-pagination-content ul.pagination li.active > span span {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border: 0 none;
}
ul.pagination li > a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border: 0 none !important;
  color: #000;
}
.pagination_next b {
  display: none;
}

.top-pagination-content ul.pagination li.pagination_previous span, .bottom-pagination-content ul.pagination li.pagination_previous span {
  background: #f9f9f9 none repeat scroll 0 0;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-right: 0;
  padding: 4px 9px;
  text-align: center;
}

.top-pagination-content ul.pagination li.pagination_next span, .bottom-pagination-content ul.pagination li.pagination_next span {
  background: #f9f9f9 none repeat scroll 0 0;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-right: 10px;
  padding: 4px 9px;
  text-align: center;
}

.top-pagination-content ul.pagination li > a, .bottom-pagination-content ul.pagination li > a {
  border: 1px solid #c8c8c8 !important;
  border-radius: 3px;
  display: block;
  font-weight: bold;
  margin: 0 1px 0 0;
  padding:1px 3px !important; color:#666;
}

#pagination_next > a {
  background: #f9f9f9 none repeat scroll 0 0 !important;
  padding: 4px 9px !important;
}

#pagination_previous > a {
  background: #f9f9f9 none repeat scroll 0 0 !important;
  padding: 4px 9px !important;
}

#pagination_previous_bottom > a {
  background: #f9f9f9 none repeat scroll 0 0 !important;
  padding: 4px 9px !important;
}

#pagination_next_bottom > a {
  background: #f9f9f9 none repeat scroll 0 0 !important;
  padding: 4px 9px !important;
}



.top-pagination-content ul.pagination li.pagination_next, .bottom-pagination-content ul.pagination li.pagination_next {
  margin-left: 1px !important;
}

.pagination_next > a:hover {
  background: #428BCA none repeat scroll 0 0 !important;
}

.top-pagination-content ul.pagination li > a:hover, .bottom-pagination-content ul.pagination li > a:hover{ background-color:#428BCA !important; color:#fff !important;}
.content_sortPagiBar .sortPagiBar .nbrItemPage { display: none;}
.content_sortPagiBar .sortPagiBar {
  border-bottom: 0 none; clear: both;}


.top-pagination-content ul.pagination li > a:hover span, .bottom-pagination-content ul.pagination li > a:hover span {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border-color: #428bca !important;
}

#pagination_bottom.pagination.clearfix {
  float: right;
  margin-top: 0 !important;
  width: auto !important;
}

.heading-counter {
  display: none;
}

.pagination_previous b {
  display: none !important;
}

body .content_sortPagiBar #pagination_next_bottom.pagination_next a {
  background: #f9f9f9 none repeat scroll 0 0 !important;
  padding: 4px 9px !important;
}

body .content_sortPagiBar #pagination_next_bottom.pagination_next a:hover{background-color:#428BCA !important;} 

body .content_sortPagiBar #pagination_next_bottom.pagination_previous a {
  background: #f9f9f9 none repeat scroll 0 0 !important;
  padding: 4px 9px !important;
}
body .content_sortPagiBar #pagination_next_bottom.pagination_previous a:hover{background-color:#428BCA !important;} 

.pagination_previous > a {
  background: #f9f9f9 none repeat scroll 0 0 !important;
  padding: 4px 9px !important;
}

.pagination_next > a {
  background: #f9f9f9 none repeat scroll 0 0 !important;
  padding: 4px 9px !important;
}

#pagination_next > a:hover{background-color:#428BCA !important;} 
#pagination_previous > a:hover{background-color:#428BCA !important;} 
#pagination_previous_bottom a:hover{background-color:#428BCA !important;} 
#pagination_next_bottom a:hover{background-color:#428BCA !important;} 

.filterproductspro_seacher .filter_content .column_list td {
  display: block;
  float: left;
  padding-bottom: 0;
  padding-left: 0 !important;
  width: 100% !important;
}
.filterproductspro_seacher .filter_content .column_list td input {
  float: left;
  height: 29px;
  margin-bottom: 8px;
  text-align: center;
  width: 58px;  color: #000;
    font-size: 12px;border-radius: 4px;
}
.filterproductspro_seacher #filter_4.filter_content .column_list td {
  display: block;
  float: left;
  padding-bottom: 0;
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 33% !important;
}

.filterproductspro_seacher #filter_4.filter_content .column_list td input {
  background: #fff none repeat scroll 0 0;
  border-radius: 4px;
  padding: 0;
  text-align: center;
  width: 31px;
}

.filter_content .pts-control {
  border-bottom: 1px solid #362d2e;
  margin-bottom: 17px;
  padding-bottom: 12px;
}

.pts-control .layered_filter_ul label.checkbox {
  margin-bottom: 0;
  margin-top: 0 !important;
}
.pts-control ul li {
  padding: 0 2px;
}
.filterproductspro_seacher #filter_2.filter_content .column_list td input {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 0 none;
  padding: 0;
  width: 89%;
}

.product #attributes .attribute_list div.radio, .product #attributes .attribute_list div.radio span, .product #attributes .attribute_list div.radio input {
    -moz-appearance: none;
    display: inline-block;
    float: none;
    height: 100% !important;
    width: 100% !important;
}
.pb-right-column .attribute_list div.radio, .pb-right-column .attribute_list div.radio span, .pb-right-column .attribute_list div.radio input {
    height: auto !important;
    width: auto !important;
}
.product #attributes ul li div.radio span {
    position: inherit !important;
}
.product #attributes ul li span {
    float: left !important;
    margin-top: -27px;
    position: relative;
    text-align: center;
    width: 100% !important; color:#000;
}
.product #attributes ul li .radio span .attribute_radio {
    display: block;
    float: left;
    height: 34px !important;
    left: 0;
    margin: 0 !important;
    position: absolute;
    top: 0;
    width: 100% !important;
    z-index: 999999;cursor: pointer;
}
body.product #attributes .attribute_list ul li div.radio span {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  height: 31px !important;
  line-height: 31px;
  margin: 0 !important;
  padding: 5px 11px 7px;
  position: relative;
}
.product #attributes ul li div.radio {
    margin: 0 !important;
}
body.product #attributes .attribute_list ul li div.radio span.checked {
  background: #008fdb none repeat scroll 0 0 !important;
  border: 1px solid #008fdb;
  color: #fff !important;
}

#productscategory_list .product-name a {
  color: #000 !important;
  display: inline-block;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px !important;
  line-height: normal;
  overflow: hidden;
  text-align: center;
  width: 100%;
}

.page-product-box p span {
  color: #3a3939 !important; font-size: 12px !important;
}
.page-product-box .button.ajax_add_to_cart_button{ display:none;}

.product  .page-product-box .product-name {
    border-top: 0px;
    color: #3a3939;
    font-size: 17px;
    line-height: normal;
    margin-bottom: 0 !important;
    padding-top: 15px;
}
.page-product-box p span.price {
  font-weight: bold;
  text-align: center;
}

p.price_display {
  padding-top: 13px;
  text-align: center;
}

.product-box .product-image{ border:0px !important;}



.price-percent-reduction.small{ display:none;}

.blockproductscategory .bxslider.clearfix li {
  border-bottom: 0 none;
  margin-bottom: 15px;
  margin-right: 16px !important;
  width: 209px !important;
}

.blockproductscategory .bx-viewport {
  direction: ltr !important;
  height: auto !important;
}

.bx-wrapper .bx-controls-direction a{ display:block;}


.pb-left-column #views_block {
  margin-left: -40px !important;
  margin-top: 10px;
}

.view_scroll_spacer {
  margin-top: 16px !important;
}

#thumbs_list ul#thumbs_list_frame {
    height: 57px !important;}
	
.filterproductspro_seacher .go_search{ display:none;}
#left_column .filterproductspro_seacher.block > h4 {
  border-bottom: medium none;
  border-top: 0 none;
  color: #5d717e;
  font-family: arial;
  font-size: 13px;
  position: relative;
  text-transform: uppercase !important;margin-bottom: 15px; display:none;
}

.index .vc_col-sm-6.topnavtight.wpb_column.vc_column_container{ padding-right:30px;}


.box-cart-bottom .buttons_bottom_block.no-print {
  clear: both;
  float: none;
  margin-left: 0;
}


body #wishlist_button, body #wishlist_button_nopop {
  background: #c7c6c6 none repeat scroll 0 0;
  border: 0 none;
  border-radius: 0;
  color: #fff;
  cursor: pointer;
  display: block;
  font-family: "a";
  font-size: 16px;
  font-weight: normal;
  letter-spacing: 0.5px;
  line-height: 43px;
  margin: auto;
  outline: 0 none;
  padding: 0 23px 0 0;
  text-align: center;
  text-transform: uppercase;
}

.box-cart-bottom div .buttons_bottom_block.no-print {
  margin-left: 0;
}

li.myaccount {
  display: block;
  position: absolute;
  right: 122px;
  top: 11px; z-index: 999;
}

li.myaccount span a {
  background: #343434 none repeat scroll 0 0;
  border-radius: 3px;
  color: #c8c8c8;
  font-size: 11px;
  padding: 10px 27px 13px 10px; top:-1px; position:relative;
}

li.myaccount span a::before {
  border-color: #c8c8c8 transparent transparent;
  border-style: solid;
  border-width: 4px;
  content: "";
  position: absolute;
  right: 8px;
  top: 15px;
}

.myaccount ul {
  background: #343434 none repeat scroll 0 0;
  padding-bottom: 13px; padding-top:9px; width:216px; top:27px;
}
.myaccount ul li {
  border-top: 1px solid #c8c8c8;
  padding: 13px;
}

.myaccount ul li a {
  color: #c8c8c8;
  font-size: 11px; display:block;
}

.myaccount ul li a:hover{ color:#fff;}


.myaccount ul li a span {
  float: right;
  font-size: 16px;
}

.block .title_block::after, .block h4::after{ top:8px;}

li.myaccount .myaccount ul { display:none; position:absolute;}
li.myaccount:hover .myaccount ul { display:block;}

#header .row + .col-sm-4 {
  float: right;
  margin-right: -15px;
  margin-top: -33px;
  padding: 0;
  width: auto;
}
.box-info-product p#quantity_wanted_p {
  float: left;
  margin-bottom: 25px;
  width: 100%;
}


.top-hr{ display:none;}

#header .cart_block{ top:37px !important;}

.bannercenter {
  margin: 0 auto;
  text-align: center;
  width: 1088px;
}

body .shopping_cart > a:first-child .ajax_cart_quantity {
  background: #f5a019 none repeat scroll 0 0;
  border-radius: 50%;
  color: #fff;
  display: block !important;
  float: right;
  font-size: 13px;
  font-weight: normal !important;
  height: 20px;
  line-height: 20px;
  text-align: center;
  width: 20px;
}

#quantity_wanted_p .clearfix {
  display: none;
}

.sizedes {
  border: 0 none;
  border-radius: 3px;
  float: left;
  margin-bottom: 19px;
  margin-left: 0;
  margin-top: 1px;
  padding: 0;
  text-decoration: none;
}
.sizedes a {
  color: #000;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
  text-transform: uppercase;
}

.hook-reviews {
  display: none;
}

.content_scene_cat .cat_desc {
/*  display: none;*/
	color:#00000;
}

ul.product_list.grid > li .product-container .comments_note .star_content {
  margin: 0 3px 12px 0 !important;
}

ul.product_list.grid > li .product-container .comments_note {
  display: block !important;
}


.pb-left-column {
  position: static;
}

#product_comments_block_extra-n {
  position: absolute;
  right: 333px;
  top: -20px;
  z-index: 9;
}

#product_comments_block_tab div.star_on::after {
 color: #2079CB;}
 
 
#product_comments_block_tab a#new_comment_tab_btn {
  background: #2079cb none repeat scroll 0 0;
  border: 0 none;
  color: #fff;
  font-weight: bold;
  padding: 5px;
  text-decoration: none;
}

#product_comments_block_tab a#new_comment_tab_btn span {
  border: 0 none;
  color: #fff !important;
}

#product_comments_block_tab div.comment .comment_author {
  line-height: 18px;
  padding: 0 !important;
}


#short_description_block{
  border-top: 1px solid #ddd;
  margin-top: 30px;
  padding-top: 20px; float:left; width:100%;
}

.attribute_list.colorgrup {
  float: left;
  margin-bottom: 16px;
  width: 100%;
}

#footer .vc_row.wpb_row.vc_row-fluid + p {
  display: none;
}

.vc_col-sm-12.copyrightbottom.wpb_column.vc_column_container{margin-top: 25px;}
body .pb-center-column #buy_block .colorgruplabl label {
  display: none !important;
}

#attributes .attribute_list #color_to_pick_list li {
  border: 0 none !important;
  clear: none;
  float: left;
  height: 60px !important;
  margin: 0 3px 3px 0;
  padding:0px;
  width: 60px !important;
}

#attributes .attribute_list #color_to_pick_list li a.color_pick {
  cursor: pointer;
  display: block;
  height: 58px!important;
  width: 58px !important;
}

#attributes .attribute_list #color_to_pick_list li.selected {
  border: 1px solid #ddd !important;
}

#attributes .attribute_list #color_to_pick_list li a.color_pick img {
    display: block;
    height: 58px !important;
    width: 58px !important;
}

#layer_cart{ left:0% !important;}

#left_column .block .title_block, .block h4 {
  color: #fff !important;
  float: none !important;
  font-size: 18px !important;
  letter-spacing: 1px;
  padding: 0 !important;
  text-transform: uppercase !important;
background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
border: 1px solid #000;
color: #362d2e !important;
display: block;
font-family: a;
font-size: 16px !important;
margin-bottom: 15px;
padding: 10px 15px !important;
position: relative;
}

#categories_block_left .block_content {
  background: #f4f5f5 none repeat scroll 0 0;
}

#categories_block_left .block_content {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  padding: 0;
}

#categories_block_left .block_content li {
  margin-bottom: 12px; font-weight:bold;
}
#categories_block_left .block_content li ul {
  padding: 9px 0 5px 9px;
}

#categories_block_left .block_content li ul li{ font-weight:normal;}
#categories_block_left .block_content li ul li.last {
  margin-bottom: 0;
}


.shop-phone{ display:none !important;}
#contact-link{ display:none !important;}

.sf-menu {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-bottom: 0 none;
  padding: 0;
  position: relative;
  width: 100%;
}
.sf-menu {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-bottom: 0 none;
  padding: 0;
  position: relative;
  width: 100%;
}
.sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a {
  background: #fff none repeat scroll 0 0;
  color: #362d2e;
}
.sf-menu > li > a {
  border: 0 none;
  color: #fff;
  display: block;
  font-family: a;
  font-size: 16.5px;
  letter-spacing: 1.5px;
  padding: 12px 16px;
  text-transform: uppercase;
}
.sf-menu > li {
  border-right: 0 none;
  float: left;
  margin-bottom: 0;
}

.sf-menu li ul {
  background: #362d2e none repeat scroll 0 0;
  border-top: 5px solid #fff;
  box-shadow: 0 0;
  left: 0;
  top: 46px;
  z-index: 99;
}
.sf-menu li ul ul { background:none; border:0;}
.sf-menu > li > ul > li > a {
  color: #fff;
  text-transform: uppercase; font-family:a; font-size:14px;
}

.sf-menu li li li a {
  color: #fff;
  display: inline-block;
  font-family: arial;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 16px;
  padding-bottom: 10px;
  position: relative;
  text-transform: uppercase;
}

header .nav .row {
  margin: 0 -15px;
}

.sf-menu li li li a::before{ display:none;}
body #search_block_top{ z-index:99;}

header .nav nav {
  float: right;
  padding-right:44px;
  width: auto;
}


header .nav nav ul li a {
  color: #fff;
  font-size: 14px;
  letter-spacing: 1px;
}

header .nav nav ul {
  display: inline-block;
  float: left;
  margin-right: 10px;
  text-align: right;
}
.header_user_info {
  border: 0 none;
  float: right;
}
#block_top_menu {
  padding-top: 0;
}
#block_top_menu {
  margin-top: -9px;
}
.footer-container{ position:relative;}

.content_sortPagiBar.clearfix {
  float: right;
  margin-top: -38px;
}

.category .product_list{background: rgba(0, 0, 0, 0) url("../img/pattern-bars.png") repeat-x scroll center top;
    padding-top: 10px;}

.content_sortPagiBar .sortPagiBar #productsSortForm {
  margin-right:5px; float:right;
}

.category  .product_list {
  clear: both;
  float: right;
  margin-right: 0;
  width: 100%;
}
.content_sortPagiBar {
  clear: both;
}

ul.product_list .price-percent-reduction {
  display: none !important;
}

div.selector1 > div span {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border: 1px solid #362d2e !important;
  color: #362d2e;
  font-family: a;
  font-size: 16px;
  font-weight: bold;
  padding-left: 10px !important;
  text-transform: uppercase;
}
.content_sortPagiBar .sortPagiBar #productsSortForm .selector {
  float: left;
  padding-left: 0 !important;
}

div.selector1 > div span::after {
  border-color: #000 transparent transparent;
  border-style: solid;
  border-width: 6px;
  content: "";
  height: auto;
  position: absolute;
  right: 15px;
  top: 16px;
  width: auto;
}


.page-heading {
  color: #362d2e;
  font: 600 20px/22px "a",sans-serif;
  letter-spacing: 1.4px;
  overflow: hidden;
  padding: 0 0 17px;
  text-transform: uppercase;
}
.pb-left-column #views_block {
  float: left;
  margin: 0 !important;
  width: auto;
}
#thumbs_list {
  float: left;
  overflow: hidden;
  width: 72px;
}
.product #thumbs_list ul#thumbs_list_frame {
  height: auto !important;
  list-style-type: none;
  overflow: hidden;
  padding-left: 0;
  width: auto !important;
}
#thumbs_list li {
  border: 0 none;
  box-sizing: border-box;
  cursor: pointer;
  float: left;
  height: 80px;
  line-height: 0;
  margin-right: 8px;
  width: 72px;
}
#thumbs_list li a:hover, #thumbs_list li a.shown {
  border: 1px solid #000 !important;
}

.pb-left-column #image-block {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 0 none;
  cursor: pointer;
  display: block;
  float: right;
  overflow: hidden;
  padding: 5px;
  position: relative;
  width: 84%;
}
.pb-left-column #image-block img {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  display: block;
  left: 0;
}


.pb-left-column #image-block #view_full_size .span_link{ display:none;}

.pb-right-column h1 {
  font-size: 17px;
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase;
}

fieldset.attribute_fieldset + fieldset.attribute_fieldset {
  float: left;
  margin-right: 11px;
}
.qut {
  float: left;
}


div.selector{ padding:0px;width: 223px !important; height:auto !important; background:none;}
div.selector span {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border: 1px solid #362d2e !important;
  color: #362d2e;
  font-family: a;
  font-size: 16px;
  font-weight: bold;
  padding: 5px 10px;
  text-transform: uppercase; width:auto !important; height:auto !important;
}
div.selector select{color: #362d2e;
  font-family: a;
  font-size: 16px;
  font-weight: bold;padding: 5px 10px; height: 39px;}

.content_sortPagiBar .sortPagiBar #productsSortForm .selector {
  float: left;
  padding-left: 0 !important;
}

div.selector  span::after {
  border-color: #000 transparent transparent;
  border-style: solid;
  border-width: 6px;
  content: "";
  height: auto;
  position: absolute;
  right: 15px;
  top: 17px;
  width: auto;
}


/***************new home page css***************/

.wrap{ max-width:1100px; margin:0 auto; display:block;}
.home-container{ width:100%; display:block; margin-bottom:40px;}

.free-shiping{ width:100%; float:left; background:#006547; text-align:center;}
.main-banner{ margin-bottom:40px;}
.main-banner .wrap{ position:absolute; top:0; width:100%;}
.main-banner .bnr-content{ position:absolute; right:0; top:200px;}
.main-banner .bnr-content h1 {
  color: #fff;
  font-family: "a";
  font-size: 51px;
  font-weight: normal;
  letter-spacing: 2px;
  margin-bottom: 10px;
  text-transform: uppercase; text-align:center;
}

.ctas .btn {
  min-width: 190px;
}
.ctas a {
  margin-right: 5px;
  padding: 0;
}
.main-banner img{ width:100%; height:auto;}

.ctas  .btn {
  background-color: #f5a019;
  border-color: #d28409;
  border-style: none;
  border-width: 1px;
  color: #fff;
  cursor: pointer;
  font-family: "a",Arial,sans-serif;
  font-size:16px;
  font-weight: normal;
  line-height: normal;
  margin: 0 0 1.42857em;
  position: relative;
  text-align: center;
  text-decoration: none; display:inline-block; padding:10px 0; text-transform:uppercase;
}

.ctas  .btn:hover{ background-color:#362D2E;
  border-color:#362D2E;} 
  
.row-four-imgages .col-3{ float:left; padding:0 10px;}

.row-four-imgages .img-content{ margin:0 -12px;}
.row-four-imgages{ margin-bottom:40px; clear:both; width:100%; float:left;}

.bottom-banner .bnr-content {
  position: absolute;
  right: 224px;
  top: 253px;
}

.bottom-banner .bnr-content a{ display:block; padding:10px 0; width:190px; text-align:center;font-family: "a",Arial,sans-serif;
  font-size:16px; color:#362D2E; background:#fff; text-decoration:none;}
  
.bottom-banner .bnr-content a .btn{ padding:0; font-size:}
.bottom-banner img{ max-width:100%; height:auto;}
  
.bottom-banner .bnr-content a:hover{ color:#fff; background:#362D2E;}  

.bottom-banner .wrap{ position:relative; clear:both;}

.index  .columns-container .container {
  max-width: none !important;
}

.index .center_column {
  padding: 0;
}

.index #columns{ padding:0px;}

.index .center_column #cmsinfo_block {
  margin: 0 auto 70px;
  max-width: 1120px; height:auto; background:none; border:0;
  padding: 0;
}

.index .center_column #cmsinfo_block .col-xs-3 img{ max-width:100%; height:auto;}
.index .center_column #cmsinfo_block .col-xs-3 {
  border: 0 none;
  padding: 0;
}

.index .center_column #cmsinfo_block .col-xs-3 {
  border: 0 none;
  padding: 0 10px;
}

.index .center_column #cmsinfo_block .col-xs-3 h2 {
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 1px;
}

body{ color:#362d2e;}
.index .center_column #cmsinfo_block .col-xs-3 p {
  font-family: arial;
  font-size: 15px;
  letter-spacing: 1px;
  line-height: 24px;
}

.index .center_column #cmsinfo_block .col-xs-3 p a{color:#362d2e; text-decoration:underline;}
.index .center_column #cmsinfo_block .col-xs-3 p a:hover{color:#362d2e; text-decoration:none;}

.menu_outer #header_bottom #header_menu {
  float: left;
  margin-top: -15px !important;
  width: 100%;
}

.filterproductspro_seacher .fpp_button {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid #000;
  color: #000;
  cursor: pointer;
  font-size: 14px;
  font-weight: bold;
  height: 30px;
  margin: 0 10px 10px 0;
  padding-left: 10px;
  text-align: center;
  width: 47px;
}

.filterproductspro_seacher .fpp_button:hover{ background:#000; color:#fff;}

span.view_scroll_spacer {
  display: none;
}


#view_scroll_left, #view_scroll_right{ display:none !important;}

.col-two {
  float: left;
  width: 25%;
}
.col-two ul li{ list-style:none;}
.col-two ul li a{ text-decoration:none; color:#fff;}
.col-four{ float:left; width:33.333%;}



.footerlogo {
  margin-bottom: 50px;
  text-align: center;
}


.footer-top{ padding-top:50px; padding-bottom:40px; background-color:#362D2E;}


#footer h2 {
  font-size: 18px;
  letter-spacing: 1px;
  text-transform: uppercase; margin-bottom:18px; color:#fff;
}

body #footer.container {
  max-width: none !important;
  position: inherit;
}
body .footer-container #footer .row {
	margin:0;
}

body #footer.container .container {
  max-width: 920px !important;
}

.footer-bottom {
  padding-top: 40px;
}
.footer-last {
  padding-top: 50px;
}
.footer-last ul.inline-list li {
  display: block;
  float: left;
  margin-bottom: 0px !important;
  margin-right: 25px;
}
.footer-last ul.inline-list {
  float: left;
  width: 100%;
}

.footer-last-right {
  float: right;
}

.footer-container #footer .footer-last h4 {
  color: #ffc05b;
  font-family: a;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.6px;
  text-align: right;
  text-transform: uppercase;
}
.footer-last-left {
  float: left;
  width: 80%;
}

#currencies-block-top{ display:none !important;}

#languages-block-top div.current {
  color: #a1a0a0;
  cursor: pointer;
  font-weight: normal;
  line-height: 18px;
  padding: 8px 25px;
  text-shadow: inherit;
}
#languages-block-top ul.showlnglist {
  background: #362d2e none repeat scroll 0 0;
  display: block;
  width: 120px;
}
#languages-block-top ul li.selected, #languages-block-top ul li:hover a {
  background: #eeeeee none repeat scroll 0 0;
}

#languages-block-top ul li a, #languages-block-top ul li > span {
  color: #000;
}

#languages-block-top {
  border: 1px solid #a1a0a0;
  float: right;
  position: relative;
}

.footer-container #footer #social_block ul li {
  float: left;
  margin-right: 25px;
  text-align: center;
  width: auto;
}
body #footer.container p {
  color: #fff;
  font-size: 12px;
  letter-spacing: 1px;
}

.footer-container #footer .find-section > a {
  background: #f5a019 none repeat scroll 0 0;
  color: #fff;
  display: block;
  font-family: a;
  font-size: 16px;
  letter-spacing: 1px;
  padding: 13px 0;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
.find-section {
  padding-right: 30px;
}

.newlwtter-section {
  float: right;
}

.social-section {
  padding-left: 47px;
}

.footer-container #footer .find-section > a:hover{background: #362D2E none repeat scroll 0 0;}

body .footer-container #footer ul.inline-list li a {
  color: #a1a0a0;
  font-size: 12px;
  /*text-decoration: underline;*/
}

body .footer-container #footer ul.inline-list li a:hover{ color:#fff;} 

.resetimg.clear.no-print {
  display: none;
}
#product_reference{display: none !important;}


#short_description_block .buttons_bottom_block {
  display: none;
}

.page-product-box {
  border-top: 1px solid #404041;
  margin-bottom: 30px;
  padding-top: 30px;
}

.page-product-box.datasheetclass .page-product-box {
  border: 0 none;
  padding: 0;
}

#short_description_block {
  border-top: 0 none;
  float: left;
  margin-top: 0;
  padding-top: 0;
  width: 100%; margin-bottom:30px;
}

.datasheetclass .left-data {
  float: left;
  width: 45%;
}

.datasheetclass .right-data {
  float: right;
  width: 45%;
}

.free-retrn-frreday {
  background: #f5f4f2 none repeat scroll 0 0;
  padding: 15px 25px 5px;
  margin-top: 80px;	
}

.free-retrn-frreday .free {
  margin-bottom: 20px;
  padding-left: 65px; background-repeat:no-repeat; background-position:left;
}

.free-retrn-frreday .free p {
  color: #000;
}

.free-retrn-frreday .free p span {
  display: block;
  font-family: a;
  font-size: 16px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.free-retrn-frreday .freeday{background-image: url("../img/mybag-01.png") !important;}
.free-retrn-frreday .freeretrn{background-image: url("../img/mybag-04.png") !important;}

#product_comments_block_extra {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 0 none;
  float: right;
  font-weight: bold;
  line-height: 18px;
  margin:-63px 0 0;
  padding: 0;
}
.comments_note span { display: none;}

#product_comments_block_extra .comments_note { float: left;  margin-right:6px;}

#product_comments_block_extra .comments_advices { clear: none; float: left; padding:0px;}
.comments_advices a.reviews:before { display: none;}

.comments_advices a.open-comment-form::before{ display:none;}
.comments_advices a{ line-height:normal;color: #362d2e;}
.comments_advices li { line-height: normal;}
div.star.star_on::after {color: #fcdc53;}
#product_comments_block_extra div.star_on::after{color: #fcdc53;}
.comments_advices a.reviews {
  border-right: 1px solid #d6d4d4;
  color: #362d2e;
  margin-right: 9px;
  padding-right: 10px;
}

header .nav nav ul.topnavmenus li { float: left; list-style: outside none none; padding: 0;}

header .nav nav ul.topnavmenus li a { float: left; list-style: outside none none; padding:0 10px 0 24px;}
ul.topnavmenus li.referfrnd a {background-image: url("../img/referfrnd_icon.png"); background-repeat:no-repeat; background-position:left;}
ul.topnavmenus li.giftcart a {background-image: url("../img/gift_icon.png"); background-repeat:no-repeat; background-position:left;}
ul.topnavmenus li.findstore a {background-image: url("../img/findstory_icon.png"); background-repeat:no-repeat; background-position:left;}
ul.topnavmenus li.gethelp a {background-image: url("../img/help_icon.png"); background-repeat:no-repeat; background-position:left;}

.comments_advices li a.reviews {
  font-size: 0;
}
.comments_advices li a.reviews span {
  font-size: 14px;
}

.filterproductspro_seacher label.color {
  border: 1px solid black;
  clear: right;
  display: inline-block;
  float: right;
  height: 20px !important;
  margin: 1px 0 !important;
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  padding-right: 0;
  padding-top: 0 !important;
  text-indent: -139px;
  width: 36px !important;
}

.socialsharing_product.list-inline.no-print {
  clear: both;
}

.bx-controls.bx-has-pager.bx-has-controls-direction {
  display: none;
}



#header .cart_block{z-index: 9999;}

.box-info-product p#quantity_wanted_p {
    display: block !important;}
	
.box-cart-bottom p#add_to_cart{display: block !important;}

.wpmegamenu .menu-items > li a {
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
}
p#reduction_amount {
  display: none !important;
}

.product_attributes fieldset.attribute_fieldset {
  float: left;
  margin-right: 15px;
}

.product_attributes fieldset.attribute_fieldset div.selector{ width: 214px !important;}

.content_prices p.our_price_display {
  float: left;
}

#old_price span.price {
  color: #000;
  display: block;
  font-size: 15px;
  font-weight: bold;
  padding-left: 8px;
  padding-top: 8px;
}


#attributes .jq-dropdown.jq-dropdown-tip {
  display: none;
}

#attributes .jq-dropdown.jq-dropdown-tip.dropshow {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #362d2e !important;
  clear: both;
  display: block;
  float: left;
  margin-top: 0;
  padding: 10px;
  position: absolute;
  top: 37px;
  width: 435px;
  z-index: 999;
}

a.size-select {
  border: 1px solid #362d2e !important;
  color: #333;
  cursor: pointer;
  float: left;
  font-family: a;
  font-size: 16px;
  font-weight: bold;
  padding: 9px 25px 9px 10px;
  position: relative;
  text-transform: uppercase;
  width: 214px;
}

a.size-select:before {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid;
  content: "";
  position: absolute;
  right: 9px;
  top: 15px;
}

#attributes .attribute_list ul li {
  float: left;
  margin-bottom: 8px;
  margin-right: 8px;
}

#attributes .attribute_list #color_to_pick_list {
  list-style-type: none;
  width: 300px;
}

.msgerror {
  bottom: -20px;
  left: 0;
  position: absolute;
}

#attributes .attribute_list {
  float: left;
  position: relative;
  width: 100%;
}

.product-heading-h5 {
  display: none;
}

.customizableProductsFile, .customizableProductsText {
  border-bottom: 1px solid #d6d4d4;
  margin-bottom: 20px;
  padding-bottom: 10px;
}

.customizationUploadLine textarea {
  border: 1px solid #362d2e !important;
  color: #333;
  height: 35px;
  width: 92%;
}

.customizableProductsText ul li {
  float: left;
  width: 50%;
}


.customizableProductsFile, .customizableProductsText{ border:0px;}

.page-product-box p.clear.required {
  display: none;
}

#customizedDatas button.btn {
  display: none;
}


@media screen and (min-width:320px) and (max-width:767px){
	
	.content_scene_cat{
		display: none;
	}	

header #search_block_top #searchbox .form-control {
  display: block;
  height: auto;
  padding: 5px 10px 5px 49px;
  width: 273px;
}
.header_user_info a {
  background-image: url("../img/user_icon-mob.png") !important;
  font-size: 0;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 18px;
  padding: 0;
  position: absolute;
  right: 53px;
  top: 9px;
  width: 25px;
  z-index: 999999; height:28px;
}
.content_sortPagiBar .sortPagiBar #productsSortForm{ margin-right:0px;}
.content_sortPagiBar .sortPagiBar .nbrItemPage {
  float: right;
}

.content_sortPagiBar.clearfix {
  float: left;
  margin-top: 0;
}
.row-four-imgages .img-content {
  margin: 0 -9px;
}
#left_column .filterproductspro_seacher.block > h4 {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border: 1px solid #000;
  color: #362d2e !important;
  display: block;
  font-family: a;
  font-size: 16px !important;
  margin-bottom: 15px;
  padding: 10px 15px !important;
  position: relative;
  text-transform: uppercase !important;
}


.content_sortPagiBar .sortPagiBar #productsSortForm .selector{ width:128px !important;}

.sortPagiBar .select.selector1 {
  width: 123px !important;
}

#search_block_top #searchbox {
  float: none;
  margin: 0 auto; display:none;
  width: 284px; padding:20px 0;
}
#header .shopping_cart > a:first-child{ margin-top:7px;}
#search_block_top #searchbox.searchshow{ display:block;} 

header #search_block_top .btn.button-search{ top:19px !important;}

#search_block_top:before{ content: "\f002";font-family: "FontAwesome"; font-size:17px;}


#search_block_top::before {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #fff;
  content: "";
  cursor: pointer;
  font-family: "FontAwesome";
  font-size: 29px;
  padding: 10px 16px 21px;
  position: absolute;
  right: 89px;
  top: -53px;
  z-index: 99999;
}

.vc_col-sm-3.three-nav.wpb_column.vc_column_container {
  display: none;
}

.vc_col-sm-4.topleftnav.wpb_column.vc_column_container {
  display: none;
}

.account-row li {
  display: none;
}

.account-row li.account-login {
  display: none;
}

header .row #header_logo {
  margin-left: 0;
  margin-top: 12px;
  overflow: hidden;
  padding-bottom: 12px;
  padding-left: 0;
  width: 117px;
}

#mobilem {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-radius: 1px !important;
  height: 31px !important;
  left: auto;
  right: 175px !important;
  top: 18px !important;
  width: 41px !important;
}

.menu_outer {
  position: absolute;
  top: 0;
  width: 100%;
}

.headerimg {
  margin: 0 auto;
  max-width: 1366px;
  padding: 4px 15px;
  width: auto;
}

.headerimg img{ max-width:100%; height:auto;}
.category #left_column.col-sm-3{ clear:both;}
#category_description_short .wpb_single_image img{ margin-left:0px;}

#header .shopping_cart > a:first-child {
  margin-top: 1px;
}
#mobilem::before, #mobilem::after, #mobilem span {
  background: #fff none repeat scroll 0 0 !important;
  margin-left: -1px;
  margin-top: -4px;
  padding-left: 0 !important;
}
.shopping_cart > a:first-child{ font-size:0px; width:35px;} 


.sneakersstylesport .wpb_wrapper {
  padding-right: 0;
}

.listingtight ul {
  float: left;
  padding-top: 48px;
  width: 50%;
}

.listingtight .vc_row {
  margin: 0;
}

.wpb_text_column.wpb_content_element.textnewsletter p {
  color: #fff;
  font-size: 10px;
  font-weight: normal;
  margin-right: 0;
  text-align: left;
}

#search_block_top + .col-sm-4.clearfix {
  padding: 0;
  position: absolute;
  right: -14px;
  top: -18px;
  width: auto;
}
.box-info-product .exclusive span{padding: 6px 34px !important; text-align:center;}
.shopping_cart > a:first-child::before{ left:3px;}
#header .shopping_cart {
  margin-bottom: 0;
  margin-right: 20px;
  margin-top: 0;
  padding-top: 0 !important;
  position: absolute !important;
  right: 0;
  top: 30px;
  width: auto;
  z-index: 9999;
}

body .shopping_cart > a:first-child::before {
  float: left;
  font-size: 33px;
  padding-right: 0;
}

body .shopping_cart > a:first-child .ajax_cart_quantity.unvisible {
  background: #f5a019 none repeat scroll 0 0;
  border-radius: 50%;
  color: #fff;
  display: block !important;
  float: right;
  font-size: 14px;
  font-weight: normal !important;
  height: 20px;
  line-height: 20px;
  position: absolute;
  right: 5px;
  text-align: center;
  top: -8px;
  width: 20px;
}

#header .row + .col-sm-4{ position: inherit;}

.wpb_single_image.wpb_content_element.imgblanktop.vc_align_center {
  display: none;
}	
#header .cart_block {
  top: 63px !important;
  width: 267px !important;
}
.vc_row.wpb_row.vc_row-fluid.bottom-list {
  float: none;
  margin: 0 auto;
  width: auto;
}
.bottom-sec.wpb_column.vc_column_container .wpb_single_image {
  margin-left: 0;
}
.bottom-list .vc_col-sm-3.wpb_column.vc_column_container {
  padding: 0 15px;
  width: auto;
}
.footer-container #footer #social_block{ float:left !important;}
#footer .vc_col-sm-2 {
  padding: 0 15px;
}
.footer-container #footer #social_block {
  border-right: 0 none;
  float: none !important;
  margin-right:0;
  min-height: inherit;
  padding-left: 0;
  width: auto !important;
}
.footer-container #footer #social_block ul {
  float: left;
  width: auto;
}
.vc_col-sm-2.lastone-list {
    border-left: 0 none;
    border-right: 0 none;
    margin-left: 0;min-height: inherit;}
	
#footer .vc_col-sm-3 {
  border-bottom: 1px solid;
  padding-top: 10px;
  position: relative;
}
#footer .vc_col-sm-3:before {
  color: #c8c8c8;
  content: "+";
  font-size: 19px;
  position: absolute;
  right: 12px;
  top: 12px; cursor:pointer;
}

#footer .vc_col-sm-3.active::before {
  color: #c8c8c8;
  content: "-";
  font-size: 19px;
  position: absolute;
  right: 15px;
  top: 14px;
}
#footer .vc_col-sm-3.active ul.footer-menu{ display:block;}
#footer .vc_col-sm-3 ul.footer-menu{ display:none;}
#footer .vc_col-sm-3 .shop-runner{ display:none;}
#footer .vc_col-sm-3.active .shop-runner{ display:block;}
#footer .vc_col-sm-3 p{ display:none;}
#footer .vc_col-sm-3.active p{ display:block;}

#footer .vc_col-sm-3 #social_block ul{ display:none;}
#footer .vc_col-sm-3.active #social_block ul{ display:block;}

#footer .footer-mid .vc_col-sm-2:before{ display:none;}
#footer .footer-mid .vc_col-sm-2:after{ display:none;}
#footer .footer-mid .vc_col-sm-2{border-bottom: 0;}

#footer .footer-mid .vc_col-sm-2 p{ display:block;}
#footer .footer-bottom .vc_col-sm-2 p{ display:block;}


#footer .vc_col-sm-2 {
  border-bottom: 1px solid;
  padding-bottom: 10px;
  padding-top: 6px;
  position: relative;
}
.vc_col-sm-2.lastone-list{ margin-right:0px;}
.footer-container h3{ margin-top:10px;}
.vc_row.wpb_row.vc_row-fluid.footer-mid {
  border-top: 0 none;
  clear: both;
  float: left;
  margin: -7px 0;
  padding-top: 27px;
}

.vc_row.wpb_row.vc_row-fluid.footer-mid img {
  display: block;
  margin: 0 auto 15px !important;
  text-align: center;
}
.secure-shopping .footer-list-title {
  display: block;
  float: none;
  margin-bottom: 33px;
  margin-right: 0;
  padding-top: 0;
  text-align: center;
}
.footer-bottom .securesec li {
  float: left;
  line-height: 70px;
  margin: 0 12px;
  width: 69px;
}
.footer-bottom .securesec li img {
  height: auto;
  max-width: 100%;
}
.footer-list.payment-options {
  float: left;
  text-align: center;
  width: 100%;
}
.footer-list.payment-options img {
  height: auto;
  margin-left: 0;
  margin-top: 10px;
  max-width: 100%;
}

.footer-list-content li:first-child img {
  display: none;
}
.footer-list-content li:first-child img + img {
  display: block;
  margin-top: 10px;
}
.footer-container #footer #social_block h4{ display:block;}
.footer-list.payment-options {
  float: left;
  padding: 0 16px;
  text-align: center;
  width: auto;
}

.footer-container #footer h4::after{ display:none;}

.vc_row.wpb_row.vc_row-fluid.footer-bottom::before{ min-height:230px;}
.vc_col-sm-3.top-seach.wpb_column.vc_column_container{ margin-right:0px;}
.vc_col-sm-3.top-seach.wpb_column.vc_column_container {
  float: left;
  margin-right: 0px;
  width: 100%;
}
header #search_block_top #searchbox .form-control {
  border-radius: 0;
  color: #000 !important;
  display: block;
  height: auto;
  margin: 0 13px;
  padding: 9px 10px 11px 16px;
  width: 92%;
}
header #search_block_top .btn.button-search {
  background: #f5a019 none repeat scroll 0 0;
  color: #fff;
  height: 39px;
  right: 13px !important;
  top: 20px !important;
  width: 50px;
}
#footer .vc_empty_space {
  display: none;
}

#header #search_block_top {
  float: left !important;
  padding-right: 0;
  width: 100% !important;padding-top:9px;
}

.root-item .title:hover {
  color: #fff !important;
}
#mobile_menu_data li.root:hover .hassubmenu .title:hover:after {
    color: #fff;

}

#mobile_menu_data li.root ul.menu-items.menuitemsshow .title {
  padding: 0;
}


.category #left_column.col-sm-3 {
  margin-left: 0;
  padding-left: 15px;
  width: 100%;
}

.category #center_column.col-sm-9 {
  padding: 0 15px 0 18px;
  width: auto;
}

#subcategories ul li {
  float: left;
  height: 202px;
  margin: 0 0 13px;
  text-align: center;
  width: 93% !important;
}

ul.product_list.grid > li {
  width: 50%;
}
ul.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile {
  display: none !important;
}
.functional-buttons.clearfix {
  display: none;
}
.pts-control .layered_filter_ul label.checkbox {
  padding-left: 26px;
}
.filterproductspro_seacher .pts-control ul li span {
  float: left;
  left: 6px;
  position: absolute;
  top: 5px;
}
.filterproductspro_seacher .pts-control ul li {
  padding-top: 0;
  position: relative;
}

.filterproductspro_seacher .wrapper_name .expand {
  background-position: 12px center !important;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 33px !important;
  left: 0;
  margin: 0 !important;
  position: absolute;
  width: 86% !important;
}
.filterproductspro_seacher .filter_name {
  padding: 8px 5px 1px 26px !important;
}
.filterproductspro_seacher #filter_2.filter_content .column_list td input{ text-align:left;}
.filterproductspro_seacher .filter_content{ padding-bottom:0px;}
.filterproductspro_seacher .wrapper_name {
  margin-bottom: 5px;
  padding: 4px 0;
  position: relative;
}

.filterproductspro_seacher .filter_content{ margin-bottom:10px;}

.filterproductspro_seacher .wrapper_name .one_filter{top: 30% !important;}

.filterproductspro_seacher .pts-control ul li{ padding-left:15px;}
.vc_col-sm-4.userblock.wpb_column.vc_column_container {
  display: none;
}
.customizationUploadLine textarea {
  border: 1px solid #000 !important;
  color: #000 !important;
  float: none;
  height: 34px !important;
  margin-right: 0 !important;
  margin-top: 11px !important;
}
li.customizationUploadLine + li.customizationUploadLine textarea {
  margin-right: 111px !important;
}
.footer-list-content {
  display: inline-block;
  text-align: center;
  width: 100%;
}
.filterproductspro_seacher .block_content{ display:none; }

.filterproductspro_seacher .title_block.active  + .block_content{ display:block !important; height:auto !important; }
.filterproductspro_seacher .title_block + .block_content{ display:none !important; }

.content_sortPagiBar .sortPagiBar #productsSortForm {
  margin-bottom: 14px !important;
}
.top-pagination-content .pagination.clearfix {
  margin-top: 0;
  width: auto;
}
.index header {
  margin-bottom: -6px;
  padding-bottom: 0;
}



.wpb_single_image img {
  height: auto;
  max-width: 100%;
  width: 100%;
}

.hook-reviews {
  display: block;
}
.hook-reviews .nb-comments {
  font-size: 0;
}
.hook-reviews .nb-comments span {
  font-size: 13px;
  font-style: normal;
}

ul.product_list.grid > li {
  min-height: 308px;
}
#footer .vc_col-sm-2.active #social_block ul {
  clear: both;
  display: block;
}
#productscategory_list .exclusive.button.ajax_add_to_cart_button {
  display: none;
}
.filterproductspro_seacher{ clear:both;}

.primary_block .col-xs-12 {
  padding: 0;
}
   
	
.vc_col-sm-3.topcenter.wpb_column.vc_column_container {
  float: none;
  margin-bottom: 5px;
  margin-top: -3px;
  padding-left: 9px;
}

.vc_col-sm-4.userblock.wpb_column.vc_column_container {
  display: block;
  position: absolute;
  right: 59px;
  text-indent: -9999px;
  top: 30px;
  width: 24px;
  z-index: 9999;
}

.vc_col-sm-4.userblock.wpb_column.vc_column_container a {
  background-image: url("../img/user_icon.png");
  background-repeat: no-repeat;
  display: block;
  height: 27px;
  text-indent: -9999px;
  width: 24px; border:0;
}

.vc_col-sm-4.userblock.wpb_column.vc_column_container a:hover {
  background-color: transparent;
  background-image: url("../img/user_icon.png") !important;
  background-repeat: no-repeat !important;
}

.userblock .header_user_info + .header_user_info {
  display: none;
}

.userblock .header_user_info + .header_user_info {
  display: none;
  margin-top: 8px !important;
  text-align: center;
  text-indent: 0;
}

.userblock:hover .header_user_info + .header_user_info{ display:block;}

.userblock .header_user_info + .header_user_info a {
  background: #fff none repeat scroll 0 0 !important;
  text-indent: 0 !important;
  width: 100px !important;
}
.userblock .header_user_info + .header_user_info a:hover{background: #fff none repeat scroll 0 0 !important;}

.header_user_info{border:0 !important;}

.pb-left-column #image-block {
  margin: 0 auto;
  width: auto !important;
}



.team-logos ul li:first-child {
  margin-bottom: 10px;
  text-align: center;
  width: 100%;
}

.listview-icons li a span.icon{margin-right: 11px; margin-top: 10px;}

.team-logos ul li{ padding:0 12px;}

#category_description_short .wpb_single_image img{ margin-bottom:15px;}
.block.products_block.exclusive.blockspecials ul li {
  float: left;
  margin-bottom: 20px;
  width: 100%;
}
.block.products_block.exclusive.blockspecials ul li:last-child {
  float: left;
}
.block.products_block.exclusive.blockspecials ul li:last-child .specialconta {
  float: left;
}

.vc_col-sm-9.freeshipingleft.wpb_column.vc_column_container {
  margin-left: 0;
  margin-top: 0;
}
.freeshipingleft p {
  color: #c8c8c8;
  font-size: 11px;
  text-align: center;
}

.columns-container{ clear:both;}
.vc_col-sm-6.freeshiping-ditail {
  background: #006cb7 none repeat scroll 0 0;
  padding: 2px 0;
  margin:-17px -15px 22px -16px;
  position: relative;
  z-index: 99;
}

.vc_col-sm-6 .wpb_single_image.vc_align_center {
  margin-bottom: 20px !important;
  text-align: center;
}

.index #center_column .vc_empty_space {
  display: none;
}

.headingh1 h1{padding: 16px 0;}

.index .vc_col-sm-6.topnavtight.wpb_column.vc_column_container{ display:none;}
#mobilem::before, #mobilem::after, #mobilem span {
  width: 35px !important;
}
body #search_block_top{ top:7px;}
.wpb_text_column.wpb_content_element.textnewsletter {
  float: left;
  padding-top: 8px;
  text-align: left;
  width: 57%;
}

body #footer #newsletter_block_left {
  float: right;
  margin-bottom: 14px;
  margin-left: 0;
  margin-top: 7px;
  overflow: hidden;
  padding: 0;
  width: 128px;
}

body #footer #newsletter_block_left .form-group .form-control{ font-size:11px;}

#footer .vc_col-sm-3  .fnindflish{ display:none;}
#footer .vc_col-sm-3.active  .fnindflish{ display:block;}

#footer .vc_col-sm-3  .imgleft{ display:none;}
#footer .vc_col-sm-3.active  .imgleft{ display:block;}

#footer .vc_col-sm-3  ul{ display:none;}
#footer .vc_col-sm-3.active  ul{ display:block;}

#footer .vc_col-sm-3  .leftimg{ display:none;}
#footer .vc_col-sm-3.active  .leftimg{ display:block;}

#footer .vc_col-sm-3  .desc{ display:none;}
#footer .vc_col-sm-3.active  .desc{ display:block;}

body .footer-container #footer #social_block{ width:100% !important;}

#footer .vc_col-sm-3  #social_block{ display:none;}
#footer .vc_col-sm-3.active  #social_block{ display:block;}

#footer .vc_col-sm-3  .giltcart { display:none;}
#footer .vc_col-sm-3.active  .giltcart { display:block;}

.wpb_text_column.wpb_content_element.giltcart {
  margin-top: 24px;
  padding-bottom: 31px;
  padding-top: 22px;
  width: 100%;
}
.vc_col-sm-6.topnavtight.wpb_column.vc_column_container{ display:none;}

li.myaccount{ display:none;}

#columns .vc_row.wpb_row.vc_row-fluid {
  margin: 0;
}
.index #center_column {
  padding: 0;
}

body #search_block_top #searchbox {
  background: #111111 none repeat scroll 0 0;
  border-radius: 0;
  float: none;
  margin-left: -15px;
  margin-right: -15px;
  width: auto;
}
.index header .container .row {
  margin: 0;
}
.index header .container .row {
  margin: 0;
}
.product_list.grid.row {
  margin: 0;
}
ul.product_list.grid > li .product-container .comments_note .star_content {
  margin: 0 3px 12px 0 !important;
}
.primary_block.row {
  margin: 0;
}
.pb-left-column #views_block {
  margin-left: 0 !important;
  margin-top: 10px;width: 100% !important;
}
.socialsharing_product .btn {
  padding: 6px 10px;
}

.blockproductscategory .bxslider.clearfix li {
  width: 156px !important;
}

body .box-info-product .exclusive span{ line-height:28px;}
.box-cart-bottom .buttons_bottom_block.no-print {
  clear: none;
  float: left;
  text-align: center;
  width: 100%;
}
.top-pagination-content .pagination.clearfix {
  float: right;
  margin-top: -60px !important;
  width: auto;
}

div.selector1.sortby > div span {
  background-position: right top !important;
  border-left: 1px solid #ddd;
}


body #wishlist_button, body #wishlist_button_nopop {
  font-size: 16px;
  line-height: 43px;
}

#header .vc_row.wpb_row.vc_row-fluid {
  margin: 0;
}
.bannercenter {
  margin: 0 auto;
  padding: 0 15px;
  text-align: center;
  width: auto;
}
body .footer-container #footer #social_block h4{ text-align:left;}
.root-item .title:hover {
  color: #fff !important;
}
#product_comments_block_extra-n{ display:none;}

.filterproductspro_seacher .filter_content .column_list td{ float:none;}

.pts-control .layered_filter_ul label.checkbox {
  margin-bottom: 4px;
  margin-top: 4px !important;
}

ul.sizegg li div.radio span.checked {
    background: #008fdb none repeat scroll 0 0 !important;
    border: 1px solid #008fdb;
    color: #fff !important;
}

#block_top_menu {
  float: none;
  left: 0;
  margin: 0 -15px;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
}

#block_top_menu .cat-title {
  background-color: transparent;
  background-image: url("../img/moblie_menu.png");
  background-position: 0 top;
  background-repeat: no-repeat;
  border: 0 none;
  cursor: pointer;
  display: inline-block;
  font-size: 0;
  height: 27px;
  overflow: hidden;
  position: absolute;
  right: 170px;
  top: 14px;
  width: 22px;
}


.header_user_info a{ position:absolute; font-size:0px;}
header{ height:70px;}

#block_top_menu .sf-menu {
  background: #362d2e  none repeat scroll 0 0;
  border: 0 none;
  margin:58px auto 8px;
  padding: 0px;
  position: static;
  text-align: center;
  width: auto; border-top:3px solid #fff;
}

#block_top_menu .sf-menu > li {
  border-right: medium none;
  display: block;
  float: left;
  margin-bottom: 0;
  margin-right: 0;
  position: relative;
  text-align: center;
  width: 100%;
}

#block_top_menu .sf-menu > li a {
  border-bottom: 1px solid #ddd !important;
  display: block;
  float: none;
  padding: 10px 22px;
  text-align: center;
}

.sf-menu li ul{ border-top:0px;}
.sf-menu li ul::before{ display:none;}
#block_top_menu .category-thumbnail{ display:none;}

#block_top_menu .sf-menu li ul{ top:0px; padding:0px;}

#block_top_menu .sf-menu > li > ul > li > a{ color:#fff;}

#block_top_menu  .sf-menu li li li a {
    color: #fff !important;
    font-size: 14px;}
	
	
#block_top_menu .sf-menu > li > ul > li {
  color: #333 !important;
  float: left;
  font-weight: normal;
  margin: 0 62px 0 0;
  padding-bottom: 0;
  padding-right: 0;
  width: 100% !important;
}

#block_top_menu .sf-menu > li span::after{ font-size:18px;}
#block_top_menu .sf-menu > li span{ top:12px;}
#block_top_menu  .cat-title::after{ display:none;}
#block_top_menu .sf-menu > li:hover span {
  color:#362D2E;
}
.sf-menu > li span{ color:#fff;}

.shopping_cart {
  margin-right: 0 !important;
}
body .footer-container .container {
  padding: 0;
}
body .footer-container .container .container {
  padding: 0 10px;
}

.col-two {
  border-top: 1px solid #fff;
  float: left;
  width: 100%; background-image: url("../img/arrow-bottom.png"); background-repeat:no-repeat; background-position:right 18px;
}

.col-two ul {
  display: none; padding:0 15px;
}
.col-two.active ul{ display:block;}

.col-two.active{background-image: url("../img/arrow-top.png");}

body .footer-container .container .footer-top .container {
  padding: 0;
}

#footer .col-two h2 {
  margin: 0;
  padding: 12px 15px;
}
.footerlogo {margin-bottom: 25px;}
.col-four {
  float: left;
  margin-bottom: 28px;
  width: 100%;
}
.social-section {
  float: left;
  padding-left: 0;
}
.newlwtter-section {
  float: left;
  width: 100%;
}

body #footer #newsletter_block_left {
  float: left;
  margin-bottom: 14px;
  margin-left: 0;
  margin-top: 7px;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

.footer-container #footer h4 { margin-bottom: 15px;}
body #footer #newsletter_block_left .form-group .form-control{ width:100%;}
.find-section {
  padding-right: 0;
}
.footer-last {
  padding-top: 0;
  text-align: center; padding-bottom:25px;
}
.footer-last ul.inline-list {
  display: inline-block;
  float: none;
  text-align: center;
  width: 100%;
}

.footer-last ul.inline-list li {
  display: inline;
  float: none;
  margin-bottom: 0 !important;
}

ul.product_list .color-list-container {
  display: none;
}

.content_sortPagiBar.clearfix {
  float: right;
  margin-right: 5px;
  margin-top: 0;
}

.breadcrumb .navigation_page span span {
  display: none;
}

.breadcrumb .navigation_page span + span + span {
  display: none; font-size:12px; margin-bottom:0px; 
}

.breadcrumb .navigation_page {
  border: 0 none !important;
  font-size: 0;
}
.navigation_page > span{ border:0 !important;}

.breadcrumb a.home{ display:none !important;}
.breadcrumb .navigation_page span a::before {
  border: 0 none !important;
  color: #000 !important;
  content: "<  Back";
  display: block !important;
  font-size: 12px;
  height: auto;
  left: 0;
  position: relative;
  right: 0;
  text-align: center !important;
  text-indent: 0;
  top: 0;
  transform: none !important;
  width: auto;
}

.breadcrumb{margin-bottom:18px !important; margin-top: 0px;float: left; background:none; line-height:normal !important;}
.breadcrumb .navigation_page span a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid #000;
  border-radius: 3px;
  color: #fff !important;
  padding: 10px 28px !important; float:left;
}
.breadcrumb {
  display: block; padding:0px; border:0px;
}
.breadcrumb a {
  color: #333;
  display: inline-block;
  margin-left: 0;
  padding: 0 15px 0 14px;
  position: static;
  z-index: 2;
}

header .row {
  margin: 0;
  position: relative;
}

.breadcrumb{ margin-left:0px;}
.primary_block .col-xs-12 {
  clear: both;
}
.pb-left-column #views_block {
  margin-bottom: 25px !important;
  margin-left: 0 !important;
  margin-top: 47px !important;
  width: 100% !important;
}
  
#thumbs_list {
  float: left;
  overflow: hidden;
  width: 100%;
}

fieldset.attribute_fieldset + fieldset.attribute_fieldset {
  float: left;
  width: 50%; margin-right: 0;
}
.qut {
  float: right; width: 50%;
}

body #quantity_wanted_p input{width: 138px;}

.box-info-product div.selector {
  width: 138px !important;
}
.datasheetclass .left-data {
  float: left;
  width: 100%;
}

.datasheetclass .right-data {
  float: left;
  width: 100%;
}



.index .columns-container .container {
  max-width: none !important;
  padding-top: 6px !important;
}

img{ max-width:100%; height:auto;}

.main-banner .bnr-content {
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 62px;
}

.main-banner .bnr-content h1{ font-size:20px;}
.ctas .btn {
  min-width: 138px;font-size: 12px;
}

.wrap{ padding:0 10px;}
.row-four-imgages .col-3 {
  float: left;
  margin-bottom: 22px;
  padding: 0 10px;
  width: 50%;
}

.row-four-imgages{ margin-bottom:20px;}
.bottom-banner .bnr-content {
  position: absolute;
  right: 34px;
  top: 72px;
}

.bottom-banner .bnr-content a {
  font-size: 16px;
  padding: 6px 16px;
  text-decoration: none;
  width: auto;
}

.index .center_column #cmsinfo_block .col-xs-3 {
  border: 0 none;
  padding: 0 10px;
  width: 50%;
}

.index .center_column #cmsinfo_block .col-xs-3 h2 + p {
  display: none;
}

.index .center_column #cmsinfo_block .col-xs-3 h2 + p + p {
  display: none;
}
.index .center_column #cmsinfo_block .col-xs-3 h2 {
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
  min-height: 58px;
}

header .nav nav ul {
    display: none;}

.filterproductspro_seacher label.color {
  font-size: 0 !important;
  height: 25px !important;
  padding-right: 0;
  padding-top: 0 !important;
  text-indent: 0;
  width: 25px !important;
}
.hook-reviews {
  display: none !important;
}

.box-info-product p#quantity_wanted_p {
  float: right;
  margin-bottom: 25px;
  width: auto;
}

html.mm-opening #mobile_menu_data {
  background: #362d2e none repeat scroll 0 0;
  border-left: 0 none;
}

#mobile_menu_data li.root .title {
  border-top: 1px solid #fff;
  color: #fff;
  font-family: a;
  font-size: 15px;
  letter-spacing: 1px;
}

#mobile_menu_data li.root .hassubmenu .title::after {
    color: #fff;}
	
.footer-last-left{ width:100%;}
.footer-last-right {
  float: left;
  padding-top: 25px;
  text-align: center;
  width: 100%;
}
.footer-container #footer .footer-last h4{ text-align:center;}
#languages-block-top {
  border: 1px solid #a1a0a0;
  float: none;
  margin: 0 auto;
  position: relative;
  width: 121px;
}
.bx-wrapper .bx-controls-direction a {
  display: block;
}

body .shopping_cart > a:first-child .ajax_cart_quantity {
  float: right;
  font-size: 13px;
  position: absolute;
  right: 5px;
  text-align: center;
  top: -8px;
  width: 20px;
}

#mobile_menu_data li.root .hassubmenu a + .title::after {
  height: 38px;
  line-height: 37px;
  right: 3px;
  top: -40px;
  width: 30px;
}

#mobile_menu_data li.root .hassubmenu a .title::after {
  display: none;
}
.product_attributes fieldset.attribute_fieldset div.selector {
  width: 160px !important;
}
.qut {
  float: right;
  width: 43%;
}
.product_attributes fieldset.attribute_fieldset {
  margin-right: 0;
}

a.size-select{width: 137px;}
#attributes .jq-dropdown.jq-dropdown-tip.dropshow{width:320px;}
}

@media screen and (min-width:320px) and (max-width:479px){
ul.product_list.grid > li {
  float: left;
  width: 50%;
}

.myback{ display:none !important;}

#view_scroll_left, #view_scroll_right{ margin-top:15px !important;}

}

@media screen and (min-width:480px) and (max-width:767px){
ul.product_list.grid > li {
  min-height: 364px;
}

}

@media screen and (min-width:768px) and (max-width:3000px){

.filterproductspro_seacher .wrapper_name .expand {
  display: none;
}

.column_list {
  display: block !important;
  width: 100%;
}
.pts-control {
  display: block !important;
}
}


@media screen and (min-width:320px) and (max-width:767px){
.top-pagination-content .pagination.clearfix {
 
  margin-top: 0px !important;
  
}
}
	