@font-face {



    font-family: 'ARMOURRg';



    src: url('../fonts/ARMOURRg.eot');



    src: url('../fonts/ARMOURRg.eot') format('embedded-opentype'),



         url('../fonts/ARMOURRg.woff2') format('woff2'),



         url('../fonts/ARMOURRg.woff') format('woff'),



         url('../fonts//ARMOURRg.ttf') format('truetype'),



         url('../fonts/ARMOURRg.svg#ARMOURRg') format('svg');



}



@font-face {



    font-family: 'ARMOURBd';



    src: url('../fonts/ARMOURBd.eot');



    src: url('../fonts/ARMOURBd.eot') format('embedded-opentype'),



         url('../fonts/ARMOURBd.woff2') format('woff2'),



         url('../fonts/ARMOURBd.woff') format('woff'),



         url('../fonts/ARMOURBd.ttf') format('truetype'),



         url('../fonts/ARMOURBd.svg#ARMOURBd') format('svg');



}







@font-face {



    font-family: 'ARMOURMd';



    src: url('../fonts/ARMOURMd.eot');



    src: url('../fonts/ARMOURMd.eot') format('embedded-opentype'),



         url('../fonts/ARMOURMd.woff2') format('woff2'),



         url('../fonts/ARMOURMd.woff') format('woff'),



         url('../fonts/ARMOURMd.ttf') format('truetype'),



         url('../fonts/ARMOURMd.svg#ARMOURMd') format('svg');



}







@font-face {



    font-family: 'ARMOURXBd';



    src: url('../fonts/ARMOURXBd.eot');



    src: url('../fonts/ARMOURXBd.eot') format('embedded-opentype'),



         url('../fonts/ARMOURXBd.woff2') format('woff2'),



         url('../fonts/ARMOURXBd.woff') format('woff'),



         url('../fonts/ARMOURXBd.ttf') format('truetype'),



         url('../fonts/ARMOURXBd.svg#ARMOURXBd') format('svg');



}







header .nav {



  background: #1d1d1d none repeat scroll 0 0; height:30px;}







.shop-phone{ display:none;}



#contact-link{ display:none;}







.header_user_info a {



  font-weight: normal;



  padding: 6px 9px 6px 8px;



}



#header .container {



  max-width: none;



}



#header .container .row {



  margin: 0;



}



#header {



  border-bottom: 1px solid #d2d2d2;



  min-height: 108px;



  padding: 0;



}







header .row #header_logo {



  padding-left: 14px;



  padding-top: 20px;



  width: auto; position:relative; z-index:999;



}







#search_block_top #search_query_top {



  background: #fff none repeat scroll 0 0;



  border: 1px solid #d2d2d2;



  display: inline;



  height: 30px;



  margin-right: 1px;



  padding: 5px 32px 5px 8px;



}







#search_block_top {



  float: right;



  padding-top: 23px;



  position: absolute;



  right: 47px;



  width: auto; z-index:99;



}







#search_block_top .btn.button-search {



  background: #fff none repeat scroll 0 0;



  border: 1px solid #d2d2d2;



  color: #000;



  display: block;



  padding: 4px 0;



  position: absolute;



  right: 0;



  text-align: center;



  top: 0;



  width: 30px;



}



#search_block_top .btn.button-search::before{font-size: 14px;}







.shopping_cart > a:first-child b{ display:none;}



#header .shopping_cart {



  float: right;



  padding-top: 0;



  position: relative;



  width: auto;



}



span.ajax_cart_no_product {



  display: none !important;



}



span.ajax_cart_product_txt_s.unvisible {



  display: none !important;



}



span.ajax_cart_product_txt.unvisible {



  display: none !important;



}



#header .shopping_cart > a:first-child::after{display: none !important;}







body .shopping_cart > a:first-child {



  background-color: transparent;



  background-image: url("../img/cart_icon.jpg");



  background-position: center center;



  background-repeat: no-repeat;



  height: 35px;



  padding: 0;



  width: 34px;text-shadow: inherit;



}



  #header .cart_block {



  top: 57px;



}



  



#search_block_top + .col-sm-4.clearfix {



  padding: 0;



  position: absolute;



  right: 14px;



  top: 20px;



  width: auto;z-index:99;



}















.shopping_cart > a:first-child::before{display: none !important;} 







#block_top_menu {



  margin-top: -53px;



  padding: 0;



}







.sf-menu {



  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



  border-bottom: 0 none;



  float: right;



  padding: 0 260px 0 0;



  position: static;



  text-align: right;



  width: auto;



}







.sf-menu > li > a {



  border-bottom: 4px solid transparent;



 color: #1d1d1d;



  display: block;



  font: bold 15px/22px "ARMOURBd",sans-serif;



  padding: 27px 20px 23px;



  text-transform: uppercase;



}



.sf-menu > li {



  border-right: 0 none;



  float: left;



  margin-bottom: 0;



}







.sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a {



  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



  border-bottom-color: #1d1d1d;



  color: #1d1d1d;



}







.sf-menu li ul {



  border-top: 1px solid #d2d2d2;



  box-shadow: 0 0;



  left: 0;



  top: 76px;



  z-index: 99;



}







.menu_outer {



  clear: both;



  float: left;



  margin-left: 0;



  margin-right: 0;



  margin-top: -54px;



  width: 100%; background:none;



}



.box-info-product p.our_price_display {



  clear: both;



  display: block !important;



  margin-bottom: 15px;



}



#header_menu .wpmegamenu {



  padding-right: 41px !important;



}







.wpmegamenu .title {



   border-bottom: 4px solid transparent;



 color: #1d1d1d;



   padding:29px 18px 25px;



  position: relative; font-size:15px;font-family: ARMOURBd; text-transform:uppercase;



}







.wpmegamenu > ul > li{ height:auto; text-align:center;}



.wpmegamenu > ul{ height:auto;text-align:center;}



.root-item .title:hover {



  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



  border-color: #1d1d1d;



}



.no-touch .wpmegamenu .root:hover .root-item > .title {



  color: #1d1d1d;



}







#index #columns.container {



  max-width: none;



  padding: 0;



}



#index #columns.container .row{ margin:0;}







.wpmegamenu .root-item.no-description {



  line-height: normal;



  padding: 0;



}







#homepage-slider {



  margin-top: -8px;



}







#homepage-slider .homeslider-description p {



  padding: 0.5em 0;



  width: 100%;



}



#homepage-slider .homeslider-description {



  bottom: 100px;



  cursor: pointer;



  left: 0;



  padding: 50px;



  position: absolute;



  right: 0;



  text-align: center;



  top: auto;



}



#homepage-slider .homeslider-description h2 {



  color: white;



  font-size: 25px;font-family: ARMOURMd;



  margin: 0;



  padding: 0;



}







.vc_row.wpb_row.vc_row-fluid.two-bnr .wpb_wrapper p {



  font-size: 16px;



  font-weight: 500;



  line-height: 16px;font-family: 'ARMOURBd';



}







.homeslider-description h1 {



  color: #fff;



  font-size: 55px;



  font-weight: bold;font-family: ARMOURXBd;



}







#homepage-slider .homeslider-description p {



  font-size: 16px;



}



#homepage-slider .homeslider-description button {



  border: 0 none;



  color: #1d1d1d;



  font-family: ARMOURBd;



  font-size: 13px;



  margin-left: 6px;



  padding: 11.5px 20px;



  text-transform: uppercase;



}







#homepage-slider .homeslider-description button:hover{ background:#1d1d1d; color:#fff;}







#homepage-slider .bx-wrapper .bx-prev {



  left: auto;



  right: auto;



}



#homepage-slider .bx-wrapper img {



  height: auto;



  max-width: none;



  width: 100% !important;



}







#homepage-slider .bx-wrapper .bx-controls-direction a{ top:45%;border: 0 none;}



#homepage-slider .bx-wrapper .bx-prev {



  left: 25px;



  right: auto;



}



#homepage-slider .bx-wrapper .bx-next {



  right: 25px;



}



.home-top-content {



  padding: 20px 10px 58px;



  text-align: center;



}







.x-ua-homepage-new-arrivals-bottom-div h1 {



  color: #1d1d1d;



  font-size: 50px;



  font-weight: 800;



  line-height: 40px;font-family: ARMOURXBd;



}



.x-ua-homepage-new-arrivals-bottom-headline {



  color: #1d1d1d;



  font-size: 20px;



  font-weight: 400;



  line-height: 25px;



  margin-bottom: 15px;



  margin-top: 10px;



}







.x-ua-new-cta {



  border: 2px solid #1d1d1d;



  color: #1d1d1d;



  font-size: 13px;



  font-weight: 700;



  margin-left: 8px;



  margin-right: 8px;



  padding: 11.5px 20px;



  transition: all 0.5s ease 0s; display: inline-block;



    text-shadow: none;



}







.x-ua-new-cta:hover {



  background-color: #1d1d1d;



  color: #fff;



}







.vc_row.wpb_row.vc_row-fluid.two-bnr {



  clear: both;



  float: left;



  padding-bottom: 85px;



  width: 100%;



}



.vc_row.wpb_row.vc_row-fluid.two-bnr .wpb_wrapper {



  text-align: center;



}







.vc_row.wpb_row.vc_row-fluid.two-bnr .wpb_wrapper h1{



  font-size: 25px;



  font-weight: 800;



  line-height: 20px;



  margin-bottom: 10px; color:#1d1d1d;font-family: ARMOURXBd;



}



.vc_row.wpb_row.vc_row-fluid.two-bnr .wpb_wrapper h1 p {



  font-size: 16px;



  font-weight: bold;



  line-height: 16px;color:#1d1d1d;



}















.there-bnr .vc_col-sm-4 {



  padding: 0 10px; text-align:center; float:left;



}







.there-bnr .vc_col-sm-4 h1 {



  color: #424242;



  font-family: ARMOURBd;



  font-size: 16px;



  font-weight: 500;



  line-height: 14pt;



  margin-top: 10px;



  text-decoration: none;



}



.footer-container {



  background: #f0f0f0 none repeat scroll 0 0; position:relative;



}







.footer-container #footer {



  color: #000; max-width:none;



}



.footer-container #footer .row {



  margin: 0;



}







.vc_row.wpb_row.vc_row-fluid.footer-top {



  background: #fff none repeat scroll 0 0;



  border-bottom: 1px solid #000;



  border-top: 5px solid #000;



  clear: both;



  height: 60px;



  line-height: 50px;



  margin: 0;



  padding: 0 25px;



}







#footer .vc_row {



  margin: 0;



}







.footer-container #footer ul li a:hover {



  color: #b4b4b4;



  text-decoration: none; 



}







.footer-container #footer ul li a {



  font-weight: normal;



  text-shadow: inherit; color: #5a5a5a;



  font-size: 12px;



}







.vc_row.wpb_row.vc_row-fluid.footer-bottom {



  padding:35px 25px;



}







.vc_row.wpb_row.vc_row-fluid.footer-bottom h2{



  color: #1d1d1d;



  font-size: 13px;



  font-weight: 700;



  margin-bottom: 10px;



  text-transform: uppercase; margin-top:0px;



}







.footer-block-links {



height: 150px;



 display:inline-block;



}







.footer-block-links li{ float:left; width:100%;}







#footer #newsletter_block_left {



  float: left;



  margin-bottom: 0;



  overflow: hidden;



 padding: 0;



  width: 100%;



}







#footer #newsletter_block_left h4 {



  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



  border: medium none;



  float: none;



   color: #1d1d1d;



  font-size: 13px;



  font-weight: 700;



  margin-bottom: 10px;



  margin-top: 0;



  text-transform: uppercase; line-height:normal;font-family: arial;



  padding: 0;



}







.vc_row.wpb_row.vc_row-fluid.footer-bottom h3 {



  color: #1d1d1d;



  font-size: 13px;



  font-weight: 700;



  margin-bottom: 10px;



  margin-top: 0;



  text-transform: uppercase;



}







#footer #newsletter_block_left .form-group .form-control {



  background: #fff none repeat scroll 0 0;



  border: 1px solid #b4b4b4;



  color: #a2a2ae;



  display: inline-block;



  float: left;



  height: 41px;



  margin-right: 20px;



  max-width: 264px;



  padding: 8px 43px 8px 12px;



  width: 54%;



}







#footer #newsletter_block_left .form-group .button-small::before {



  color: #1d1d1d;



  content: "Sign Up";



  font-family: arial;



  font-size: 13px;



  font-weight: normal;



  line-height: 21px;



  text-shadow: inherit;



  text-transform: uppercase;



}



#footer #newsletter_block_left .form-group .button-small {



  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



  border: 2px solid #000;



  color: #908f8f;



  font-size: 15px;



  margin-left: 0;



  padding: 8px 15px;



  text-align: center;



  text-shadow: inherit;



}







#footer #newsletter_block_left .form-group {



  margin-bottom: 12px;



}



.us-legal {



  clear: both;



  margin-bottom: 25px;font-size: 11px;color: #1d1d1d; padding-right: 15px;



}







.us-legal a{ text-decoration:underline;color: #1d1d1d;}







body {



  color: #1d1d1d;



  font-family: arial;



  font-weight: 400;



  line-height: 15px;



}







.flogos a {



  margin-right: 5px;



}







.footer-copyright .footer-copyright-links {



  display: inline-block;



}



.footer-copyright .footer-copyright-links a {



  color: #1d1d1d;



}



.footer-copyright {



  font-size: 11px;



}



.footer-copyright .footer-copyright-links + .footer-copyright-links::before {



  content: " |  ";



  margin: 0 5px;



}







.vc_row.wpb_row.vc_row-fluid.copyright-section {



  padding: 11px 25px;



}







.container {



  max-width: 1200px;



}







#subcategories{ display:none;}







.header_user_info {



  border-left: 0 none;



  border-right: 0 none;



  float: right;



  position: absolute;



  right: 10px;



  top: 0;



}



.topsec .wpb_wrapper > p {



  color: #fff;



  font-family: ARMOURRg;



  font-size: 13px;



  letter-spacing: 0.5px;



  /*margin-right: -85px;*/



  padding-top: 6px;



  text-align: center;



}







.topsec .vc_col-sm-2 {



  float: right;



  width: auto;



}



#currencies-block-top div.current {



  color: #fff;



  cursor: pointer;



  font-weight: normal;



  line-height: 18px;



  padding: 6px 10px 5px;



  text-shadow: inherit;



}







#languages-block-top div.current {



  color: #fff;



  cursor: pointer;



  font-weight: normal;



  line-height: 18px;



  padding: 6px 10px 5px;



  text-shadow: inherit;



}







.vc_row.wpb_row.vc_row-fluid.topsec {



  margin: 0;



  padding-right: 68px;



}







#currencies-block-top div.current::after {



    color: #fff;}







#currencies-block-top div.current strong {



  color: #fff;



}



#languages-block-top div.current::after {



    color: #fff;}



	



#languages-block-top {



  border-left: 0 none;



  float: right;



  position: relative;



  z-index: 9999;



}











#languages-block-top ul {



  background: #1d1d1d none repeat scroll 0 0;



  left: 0;



  position: absolute;



  top: 29px;



  width: 83px;



  z-index: 2;



}







#currencies-block-top {



  border-left: 0 none;



  float: right;



  position:absolute;



  /*z-index: 999;*/



}







#currencies-block-top ul {



  background: #1d1d1d none repeat scroll 0 0;



  left: 0;



  position: absolute;



  top: 30px;



  width: 137px;



  z-index: 2;



}











.footer-container .container {



  padding-bottom: 15px;



}











.sf-menu > li > ul {



  padding: 26px 200px 31px;



  width: 100%;



}



.sf-menu > li > ul > li {



  float: left;



  padding-right: 15px;



  text-align: left;



  width: 25%;



}







.sf-menu > li > ul > li > a {



  color: #1d1d1d;



  font: 200 13px/20px "ARMOURBd",sans-serif;



  text-transform: uppercase;



}



.sf-menu li li li a {



  color: #1d1d1d;



  display: inline-block;



  font-family: ARMOURRg;



  font-size: 13px;



  font-weight: normal;



  line-height: 16px;



  padding-bottom: 10px;



  position: relative;



}



.sf-menu li li li a::before{ display:none;}



#block_top_menu li.category-thumbnail {



  display: none;



  padding-right: 0;



}







.sf-menu li li ul{ border:0px;}



.content_sortPagiBar .display, .content_sortPagiBar .display_m {



  display: none !important;



  float: right;



  margin-top: -4px;



}







.compare-form {



  display: none;



}







.new-box, .sale-box{ display:none !important;}



ul.product_list.grid > li .product-container .button-container {



  display: none !important;



  margin-bottom: 14px;



}



.availability {



  display: none;



}







.right-block {



  text-align: left;



}







ul.product_list .product-name {



  color: #1d1d1d;



  display: inline-block;



  font-size: 13px;



  overflow: hidden;



  width: 100%; font-family: ARMOURRg;



}



ul.product_list.grid > li .product-container h5 {



  margin: 0;



  min-height: auto;



  padding: 0;



}



.price.product-price {



  color: #8c8c8c;



  font: 200 13px/26px "ARMOURRg",sans-serif;



}







.old-price.product-price {



  font-size: 13px;



}







.color-list-container{ font-family: ARMOURRg; color: #8c8c8c;font-size: 13px;}







ul.product_list .color-list-container {



  margin-bottom: 2px;



}







.price-percent-reduction {



  display: none !important;



}







#left_column {



  max-width: 280px;



}







.filterproductspro_seacher.block > h4 {



  border: 0 none;



  position: relative;



  text-transform: capitalize !important;



}







.filterproductspro_seacher .fpp_button {



  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



  border: 0 none;



  color: #1d1d1d;



  cursor: pointer;



  font-family: ARMOURRg;



  font-size: 13px;



  height: 24px;



  margin: 0 0 3px;



  padding-left: 5px;



  text-align: left;



  width: 89%;



}







.filter_content {



  border-bottom: 1px solid #e1e1e1;



  margin-bottom: 19px;



  padding-bottom: 25px;



}







.filterproductspro_seacher .filter_name {



  color: #1d1d1d;



  display: inline-block;



  font-family: ARMOURMd;



  font-size: 13px;



  font-weight: normal;



  margin-right: 20px;



  padding: 5px;



  text-transform: uppercase;



}



div.checker, div.checker span, div.checker input {



  height: 15px;



  width: 15px;



}







.col-lg-12.layered_filter_ul {



  padding: 0 7px;



}







.filterproductspro_seacher label.color {



  border: 1px solid black;



  clear: right;



  display: inline-block;



  font-size: 0;



  height: 20px !important;



  margin: 1px 0 !important;



  padding: 0 !important;



  width: 20px !important;



}







.col-lg-12.layered_filter_ul {



  padding: 0 7px;



}







.block .title_block, .block h4 {



  background: #f6f6f6 none repeat scroll 0 0;



  color: #1d1d1d;



  font: 600 18px/22px "ARMOURBd",sans-serif;



  margin-bottom: 20px;



  padding: 14px 5px 17px 9px;



  text-transform: uppercase;



}







.page-heading {



  color: #1d1d1d;



  font: 200 30px/22px "ARMOURMd",sans-serif;



  overflow: hidden;



  padding: 0 0 10px;



  text-transform: none;



}



.breadcrumb {



  border: 0 none;



  border-radius: 3px;



  display: inline-block;



  font-size: 12px;



  font-weight: normal;



  line-height: normal;



  margin-bottom:0px;



  min-height: 6px;



  overflow: hidden;



  padding: 0;



  position: relative;



  z-index: 1; background:none;



}







.breadcrumb a::before{ display:none;}



.breadcrumb a::after{ display:none;}







.breadcrumb .navigation-pipe {



  display: inline-block;



  text-indent: 0;



  width: 11px;



}







.content_sortPagiBar .sortPagiBar {



  border-bottom: 1px solid #d6d4d4;



  clear: both;



  margin-top: -23px;



}







.page-heading span.heading-counter{ display:none;}







.content_sortPagiBar .sortPagiBar #productsSortForm {



  float: right;



  margin-bottom: 10px;



  margin-right: 0px;



}







ul.product_list.grid > li .product-container .product-image-container {



  border: 0 none;



  margin-bottom: 13px;



  padding: 0;



  position: relative;



  text-align: left;



}



ul.product_list .product-image-container img {



  margin: 0;



  width: 100%;



}



a.product_img_link {



  background: #f0f0f0 none repeat scroll 0 0 !important;



  display: block;



}



ul.product_list.grid > li {



  border: 1px solid #fff;



  min-height: 430px;



  padding: 11px 10px;



  text-align: center;



}



.right-block {



  padding-left:0px;



  text-align: left;



}



ul.product_list.grid > li .product-container .comments_note {



  display: block;



}



.cat_desc.rte {



  display: none;



}







div.checker, div.checker span, div.checker input {



  display: none;



  height: 15px;



  width: 15px;



}







ul.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile {



  background: #606060 none repeat scroll 0 0;



  display: block;



  padding: 10px 0;



  text-align: center;



  text-transform: uppercase;



}







ul.product_list .product-image-container .quick-view-wrapper-mobile {



  bottom: 0;



  display: none;



  position: absolute;



  width: 100%;



}







ul.product_list.grid > li:hover .product-image-container  .quick-view-wrapper-mobile{ display:block;}







ul.product_list .product-image-container .quick-view-wrapper-mobile .icon-eye::before, ul.product_list .product-image-container .quick-view-wrapper-mobile .icon-eye-open::before {



  color: #fff;



  content: "quickview";



  font-family: ARMOURMd;



}















.col-lg-12.layered_filter_ul li {



  float: left;



  margin: 0 10px 10px 0;



}







ul.product_list.grid > li:hover {



  border-color:#1d1d1d;



}







.ajax_cart_product_txt_s {



  display: none !important;



}







span.ajax_cart_quantity {



  color: #1d1d1d;



  display: block;



  padding-top: 12px;



  text-align: center;



  text-shadow: inherit;



  width: 34px;



}







.pb-center-column #product_reference {



  display: none;



  margin-bottom: 6px;



}



#availability_statut, #pQuantityAvailable {



  display: none !important;



}



.socialsharing_product.list-inline.no-print {



  display: none;



}



ul#usefull_link_block {



  display: none;



}







.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%;



}



#thumbs_list li a {



  background: #fff none repeat scroll 0 0;



}







#productscategory_list li.product-box {



  width: 220px !important;



}







.pb-left-column #image-block img {



  display: block;



  left: 0; background:none;



}



#view_scroll_left, #view_scroll_right{ display:none !important;}







#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-color: #1d1d1d;



}







span.view_scroll_spacer {



  display: none;



}



.pb-left-column #views_block {



  float: left;



  margin-top: 0;



}







.product .columns-container {



  background: #f0f0f0 none repeat scroll 0 0;



}







.top-hr{ display:none;}



.box-info-product {



  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



  border: 0 none;



}



.content_prices {



  padding: 0;



}



.product_attributes, .box-cart-bottom {



  box-shadow: 0 0;



  padding: 0;



}



.product #columns.container {



  max-width: 1148px;



  padding-top: 10px !important;



}



.product .breadcrumb{ display:none;}



.pb-left-column #image-block #view_full_size .span_link{ display:none;}



#product_condition {



  display: none !important;



}



#product_reference {



  display: none !important;



}







.pb-right-column.col-xs-12.col-sm-4.col-md-4 h1{font-size: 24px;



    font-weight: 500;font-family: 'ARMOURMd';



    line-height: 27px;color: #1d1d1d;letter-spacing: -0.025em; margin-bottom: 20px;}



	



#product_payment_logos {



  display: none;



}







.pb-right-column.col-xs-12.col-sm-4.col-md-4 {



  background: #fff none repeat scroll 0 0;



  padding: 4px 29px 50px;



}



.our_price_display .price {



  color: #b12704;



  font-family: arial;



  font-size: 16px;



  font-weight: normal;



  line-height: 32px;



  text-shadow: inherit;



}



#quantity_wanted_p .btn {



  display: none;



  float: left;



  margin-left: 3px;



}







.buttons_bottom_block {



  clear: both;



  padding: 0;



}







.box-info-product .exclusive span {



  background: #e51b24 none repeat scroll 0 0;



  border: 0 none;



  border-radius: 0;



  color: #fff;



  display: block !important;



  font-size: 13px;



  font-weight: normal;



  line-height: 22px;



  padding: 11px 51px 10px 17px;



  text-shadow: inherit;



  text-transform: uppercase;



  transition: all 0.3s ease 0s; background-image: url("../img/addcart_icon.png"); background-repeat:no-repeat; background-position:right;



}







.box-info-product .exclusive:hover span{ background-color:#1D1D1D;}







.box-info-product .exclusive::before{ display:none;}



.box-info-product .exclusive::after{ display:none;}



.box-info-product .exclusive {



  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



  border: 0 none;



  border-radius: 0;



  display: block;



  padding: 0;



  position: relative;



}















/**********************Size selct css*****************************/



a.size-select::before {



  border-left: 8px solid transparent;



  border-right: 8px solid transparent;



  border-top: 8px solid #ddd;



  content: "";



  position: absolute;



  right: 9px;



  top: 15px;



}



.pb-center-column #buy_block label.attribute_label {



  display: none;



}



a.size-select {



  border: 1px solid #dcdcdc;



  border-radius: 4px;



  color: #000;



  cursor: pointer;



  display: block;



  font-size: 14px;



  font-weight: normal;



  padding: 10px 24px 12px 10px;



  position: relative;



  text-transform: none;



  width: 217px; float:left;



}



#attributes .attribute_list ul.sizegg li.active {



  border: 2px solid #1d1d1d;color: #5a5a5a;



}



#attributes .jq-dropdown.jq-dropdown-tip {



  display: none;



}



#attributes .attribute_list ul.sizegg {



  clear: both;



}



#attributes .attribute_list ul.sizegg li {



  margin-bottom: 7px;



  min-width: 30px;



  padding: 0 10px;



  width: auto !important;



}



#attributes .attribute_list ul.sizegg li {



  background: #fff none repeat scroll 0 0;



  border: 1px solid #d2d2d2;



  color: #5a5a5a;



  float: left;



  height: 31px;



  line-height: 30px;



  margin-right: 7px;



  min-width: 80px;



  position: relative;



  text-align: center;



  width: auto;



}



#attributes .attribute_list div.radio {



  height: 30px;



  left: 0;



  margin: 0;



  opacity: 0;



  position: absolute;



  top: 0;



  width: 30px;



}



#attributes .attribute_list div.radio {



  width: 100% !important;



}



.sizegg li .radio span {



  height: 30px;



  top: 0;



  width: 100%;



}



div.radio input {



  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



  border: medium none;



  opacity: 0;



  text-align: center;



}



.sizegg li .radio input {



  cursor: pointer;



  height: 32px;



  width: 100%;



}







#attributes .jq-dropdown.jq-dropdown-tip.dropshow {



  border: 1px solid #ddd;



  clear: both;



  display: block;



  float: left;



  margin-top: 2px;



  padding: 10px;



  width: 100%;



}







body.product #attributes .attribute_list ul li div.radio span.checked {



  background: rgba(0, 0, 0, 0.25) none repeat scroll 0 0;



  border: 1px solid rgba(243, 172, 0, 1) !important;



  color: rgba(243, 172, 0, 1);



  cursor: default;



}



/**********************Size selct css end*****************************/



.box-cart-bottom .qut {



  float: left;



}



#quantity_wanted_p input {



  background: #eeeeee none repeat scroll 0 0;



  border: 1px solid #d6d4d4;



  float: left;



  height: 44px;



  line-height: 27px;



  padding: 0 9px;



  text-align: center;



  width: 78px;



}







.box-cart-bottom .qut + div {



  float: left;



  margin: 22px 0 0 15px;



}



.sizedes {



  float: right;



  margin-top: -22px;



}



#attributes fieldset label {



  color: #1d1d1d;



  display: block;



  font-size: 13px;



  font-weight: normal;



  vertical-align: top;



}







.sizedes a {



  color: #1d1d1d;



  font-family: arial;



  font-size: 13px;



  text-decoration: none;



}







#quantity_wanted_p{ display:block !important; }



.box-info-product p#add_to_cart{ display:block !important; }







#attributes fieldset {



  padding-bottom: 35px;



}



.box-info-product p {



  margin-bottom: 15px;



}







#short_description_block {



  display: none;



}







.center_column .page-product-box::before {



  background: #fff;



  content: "";



  height: 129%;



  left: 0;



  position: absolute;



  right: 0;



  width: 100%;



}



.product #center_column {



  padding: 0;



  position: static;



}



#product #columns.container {



  position: static;



}



.datasheetclass .page-product-box {



  clear: none;



  float: left;



  padding-top: 54px;



  position: relative;



  width: 44%;



}







.datasheetclass .page-product-box + .page-product-box {



  float: right;



}







.page-product-box {



  clear: both;



  padding-bottom: 10px;



}



.page-product-box .rte {



  position: relative;



}











h3.page-product-heading {



  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



  border: 0 none;



  color: #1d1d1d;



  font-family: ARMOURBd;



  font-size: 24px;



  font-weight: 600;



  line-height: 20px;



  margin: 0 0 37px;



  padding: 35px 0 0;



  position: relative;



  text-transform: none; border-top:1px solid #ddd;



}







.page-product-box {



  clear: both;



  margin-bottom: 28px;



  padding-bottom: 10px;



}







.table-data-sheet {



  position: relative;



  width: 100%;



}



.page-product-box .rte p {



  font-size: 13px;



  line-height: 20px;



}



.datasheetclass h3.page-product-heading {



  border: 0 none;



  padding-top: 0;



}



#productscategory_list .product-name {



  /*display: none;*/



}



.product-box .product-image{ border:0px;}







.product-box .price_display {



  /*display: none;*/



 



}



.product-box .price_display .price {



	 color:#A6173A;



}







li.product-box .exclusive.button.ajax_add_to_cart_button {



  display: none;



}







.wpmegamenu a .title {



  color: #1d1d1d !important;



  font-family: ARMOURBd;



  font-size: 15px; text-transform:uppercase;



}



.wpmegamenu .menu-item.depth-1 > .title {



  border-bottom: 0 none;



  font-size: 14px;



  font-weight: normal;



  margin: 0 0 10px;



  padding: 0;



}



.wpmegamenu .menu-items > li a {



  color: #1d1d1d;



  font-size: 12px;



  font-weight: normal;



}



.wpmegamenu .menu-item.depth-1 li {



  height: auto !important;



  line-height: normal;



  padding: 0;



  text-transform: capitalize;



}







.wpmegamenu .menu-item.depth-1 li .title {



  border: 0 none;



  margin-bottom: 7px;



  padding: 0;



}



#productscategory_list .bx-wrapper {



  max-width: none !important;



}







ul.product_list.grid > li .product-container .comments_note .star_content {



  margin: 0;



}







div.star.star_on::after {



  color: #1d1d1d;



}







ul.product_list .comments_note .nb-comments {



  font-size: 0;



  font-style: normal;



  overflow: hidden;



}







ul.product_list .comments_note .nb-comments span {



  font-size: 13px;



  margin-left: 6px;



}







.riviewcat {



  display: none;



  float: left;



  text-align: left;



}







ul.product_list.grid > li:hover .riviewcat{ display:block;}







div.star::after {



  color: #1d1d1d;



}







.wpmegamenu .menu-items > li a {



  color: #1d1d1d;



  font-size: 13px;



  font-weight: normal;



}







.wpmegamenu .menu-items > li li a {



  font-family: ARMOURRg;



  font-weight: normal;



  text-transform: none;



}



.wpmegamenu .menu-items > li {



  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



  display: inline-block;



  float: none;



  margin: 0 1%;



  min-width: 16.333%;



  padding: 30px 0;



  text-align: left;



}



.wpmegamenu .menu-items > li:first-child {



  margin-left: 136px;



}



.root-item.no-description.hassubmenu .title:hover::before{ display:none;}







.wpmegamenu > ul > li:hover .root-item .title {



  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



  border-color: #1d1d1d;



}







.wpmegamenu .menu-item.depth-1 li:hover a {



  color: #b4b4b4 !important;



}







.wpmegamenu .menu-items {



  top: 79px !important; padding-bottom:50px;



}







.wpmegamenu .menu-item.depth-1 li{ margin-bottom:8px;}







#product_comments_block_extra {



  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



  border: 0 none;



  font-weight: normal;



  line-height: 18px;



  margin: 0;



  padding: 0;



}



.box-info-product .comments_note.clearfix span {



  display: none;



}



.box-info-product .comments_note.clearfix {



  float: left;



}



#product_comments_block_extra .comments_advices {



  clear: none;



  float: left;



  line-height: normal;



  margin: 0;



  padding: 0;



}



.comments_advices a::before {



  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



  border-radius: 50px;



  color: #1d1d1d;



  display: inline-block;



  font-family: "FontAwesome";



  font-size: 15px;



  font-weight: normal;



  height: auto;



  line-height: normal;



  margin-right: 6px;



  text-align: center;



  width: 11px;



}







.comments_advices a.reviews {



  border-left: 1px solid #d6d4d4;



  border-right: 1px solid #d6d4d4;



  margin-left: 8px;



  margin-right: 5px;



  padding-left: 8px;



  padding-right: 6px;



}







.comments_advices a {



  color: #8c8c8c;



  display: inline-block;



  line-height: normal;



  position: relative;



  text-decoration: none;



}







.comments_advices li {



  display: inline-block;



  line-height: normal;



}







#product_comments_block_extra div.star_on::after {



  color: #8c8c8c;



}







#attributes .attribute_list #color_to_pick_list li {



  clear: none;



  float: left;



  height: 34px;



  margin: 0 3px 3px 0;



  padding: 1px;



  width: 48px;



}



#attributes .attribute_list #color_to_pick_list li a.color_pick {



  cursor: pointer;



  display: block;



  height: 30px;



  width: 44px;



}







.primary_block {



  margin-bottom: 0;



}



#product_comments_block_tab div.comment .comment_author {



  line-height: 18px;



  padding: 0 20px 0 0;



}







.content_scene_cat {



  display: none;



}











.header_user_info a.account {



  display: none;



}







#product.content_only div.primary_block div.pb-right-column .box-info-product #add_to_cart .exclusive span {



  font-size: 20px;



  padding: 12px 54px 14px 27px;



}



#product.content_only div.primary_block div.pb-right-column .box-info-product #add_to_cart .exclusive::before, #product.content_only div.primary_block div.pb-right-column .box-info-product #add_to_cart .exclusive::after {



  display: none;



}



#product.content_only div.primary_block div.pb-right-column .box-info-product #add_to_cart .exclusive span {



  font-size: 13px;



  padding: 11px 51px 10px 17px;



}























.free-retrn {



  clear: both;



  padding-top: 15px;



}



.free-retrn p {



  font-size: 14px;



  line-height: 21px;



}



.free-retrn > p a {



  color: #1d1d1d;



  text-decoration: underline;



}











.footer-container #footer #social_block {



  float: left !important;



  padding: 0;



  width: 100%;



}







.footer-container #footer #social_block h4{ display:none;}







.footer-container #footer #social_block li.facebook a{background-color: #415f9d; border:1px solid #415f9d;}



.footer-container #footer #social_block li.twitter a{background-color: #35c4ee; border:1px solid #35c4ee;}



.footer-container #footer #social_block li.rss a{background-color: #f37321; border:1px solid #f37321;}



.footer-container #footer #social_block li.google-plus a{background-color: #c30812; border:1px solid #c30812;}







.footer-container #footer #social_block li.facebook a:hover{background-color: #fff; border:1px solid #415f9d; color:#415f9d;}



.footer-container #footer #social_block li.twitter  a:hover{background-color: #fff;border:1px solid #35c4ee;color:#35c4ee;}



.footer-container #footer #social_block li.rss  a:hover{background-color: #fff;border:1px solid #f37321;color:#f37321;}



.footer-container #footer #social_block li.google-plus  a:hover{background-color: #fff;border:1px solid #c30812;color:#c30812;}







.footer-container #footer #social_block li a {



  border-radius: 50%;



  flex-direction: column;



  float: left;



  height: 40px;



  justify-content: center;



  line-height: 34px;



  text-align: center;



  width: 40px;



}



.footer-container #footer #social_block ul {



  float: left;



}







.footer-container #footer #social_block ul li a {



  color: #fff;



  display: inline-block;



  font-size: 24px;



}







.footer-container #footer #social_block ul li {



  float: left;



  margin-right: 7px;



  text-align: center;



  width: 40px;



}











.topsec {



  float: left;



  width: 100%;



}







#currencies-block-top {



  margin-right: 64px;



}







.vc_col-sm-6 {



  width: 50%; float:left;



}







.vc_col-sm-4 {



    width: 33.3333%;float:left;



}







.wpb_single_imag img {



  height: auto;



  max-width: 100%;



}







.footer-copyright{ padding:0 25px;}







/***************responsiv css start**************/







@media screen and (min-width:1600px) and (max-width:3000px){



.vc_row.wpb_row.vc_row-fluid.footer-bottom {



  float: none;



  margin: 0 auto !important;



  max-width: 1600px;



  padding: 35px 0;



}



.vc_row.wpb_row.vc_row-fluid.copyright-section {



  padding: 11px 0px;



   float: none;



  margin: 0 auto !important;



  max-width: 1600px;



}







.vc_row.wpb_row.vc_row-fluid.footer-top .vc_col-sm-12{ float: none;



  margin: 0 auto !important;



  max-width: 1600px;}



  



.wpmegamenu .menu-items > li {



  min-width: 10.333%;



}  	



.center_column .page-product-box::before {



  height: 76%;



}



.pb-right-column.col-xs-12.col-sm-4.col-md-4 {



  background: #fff none repeat scroll 0 0;



  border-bottom: 1px solid #f0f0f0;



  min-height:672px;



  padding: 4px 29px 50px;



}



}







@media screen and (min-width:1000px) and (max-width:1599px){



	



.pb-right-column.col-xs-12.col-sm-4.col-md-4 {



  min-height:672px;border-bottom: 1px solid #f0f0f0;



}



}











@media screen and (min-width:768px) and (max-width:3000px){







.filter_content {



  border-bottom: 0 none;



  float: left;



  margin-bottom: 0;



  padding-bottom: 26px;



  position: relative;



  width: auto;



}



.filter_content .wrapper_name {



  border: 1px solid #fff;



  margin-bottom: -1px;



  margin-left: -9px;



  margin-right: 40px;



  min-width: 142px;



  padding: 10px 15px;



}







.filter_content .wrapper_name:hover{border: 1px solid #f0f0f0;}







.filter_content:hover .wrapper_name{border: 1px solid #f0f0f0;}



#left_column {



  max-width: none;



  padding-left: 0;



/*  width: 100%;*/



}



.pts-control {



  background-color: #fff;



  border: 1px solid #f0f0f0;



  display: none;



  left: -9px;



  min-width: 200px;



  padding: 10px;



  position: absolute;



  z-index: 999; top:51px;



}







.filter_content:hover .pts-control {



  display: block;



}



.filterproductspro_seacher .pts-control .fpp_button.on {



  background: #f0f0f0 none repeat scroll 0 0;



  font-weight: normal;



}







.filterproductspro_seacher.block > h4{ display:none; }



.sortPagiBar .hidden-xs {



  display: none !important;



}



div.selector1 > div {



  background: #f0f0f0 none repeat scroll 0 0;



  width: auto !important;



}



.sortPagiBar.clearfix {



  float: right;



  width: 200px;margin-right: 9px;



}



.page-heading.product-listing {



  margin-left: 11px;



}	



.breadcrumb{ left:12px; color:#a9a9a9;}



.top-pagination-content .product-count, .bottom-pagination-content .product-count {



  display: none;



}



.breadcrumb a.home {



  color: #a9a9a9;



}



.filterproductspro_seacher .wrapper_name .one_filter{top: 35%;}



.top-pagination-content{ padding:0px;}



.category  #center_column.col-sm-9 {



/*  width: 100%;*/



}



ul.product_list.grid > li {



  border: 1px solid #fff;



  min-height: 430px;



  padding: 11px 10px;



  text-align: center;



  width: 25%;



}







ul.product_list.grid > li.first-in-line {



  clear: none;



}



.content_sortPagiBar.clearfix .sortPagiBar {



  display: none;



}



.filterproductspro_seacher .filter_name::after {



  border-left: 5px solid transparent;



  border-right: 5px solid transparent;



  border-top: 5px solid #d2d2d2;



  content: "";



  position: absolute;



  right: -12px;



  top: 9px;



}







.filterproductspro_seacher .filter_name{ position:relative;}



.filterproductspro_seacher label.color {



  height: 28px !important;



  width: 44px !important;



}



div.selector1 > div span {



  background-image: url("../img/shortbar.jpg");



  background-position: right top !important;



  background-repeat: no-repeat;



  color: #000;



  font-family: ARMOURMd;



}



}











@media screen and (min-width:320px) and (max-width:767px){



header #search_block_top #searchbox .form-control {



  display: block;



  height: auto;



  padding: 5px 10px 5px 49px;



  width: 273px;



}







.content_sortPagiBar .sortPagiBar #productsSortForm{ margin-right:0px;}



.content_sortPagiBar .sortPagiBar .nbrItemPage {



  float: right;



}







.sortPagiBar  div.selector1 > div span{ width:128px !important;}



.content_sortPagiBar .sortPagiBar #productsSortForm .selector{ width:128px !important;}







.sortPagiBar .select.selector1 {



  width: 123px !important;



}







.pb-center-column.col-xs-12.col-sm-6.rightblock{ float:left; width:100%;}











header .nav nav {



  display: none;



  width: 100%;



}



#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: #000;



  content: "\f002";



  cursor: pointer;



  font-family: "FontAwesome";



  font-size: 22px;



  padding:19px 16px 21px;



  position: absolute;



  right:105px;



  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: 66px;



  margin-top: 17px;



  overflow: hidden;



  padding-bottom: 8px;



  padding-left: 0;



  width: 124px;



}







body #search_block_top::before {



  border-left: 0 none;



  right: 23px;



  top: 0;



}



body .shopping_cart > a:first-child {



  display: block;



  height: 23px;



  width: 28px;



}







.index .columns-container .container {



  padding: 0;



}







#header .shopping_cart {



  margin-bottom: 0;



  margin-right: 20px;



  margin-top: 0;



  padding-top: 0 !important;



  position: absolute !important;



  right: 16px;



  top: 15px;



  width: auto;



  z-index: 9999;



}







#mobilem {



  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;



  border-radius: 1px !important;



  color: #fff !important;



  height: 31px !important;



  left: 10px;



  right: auto !important;



  top: 9px !important;



  width: 35px !important;



}







.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: #1d1d1d none repeat scroll 0 0 !important;



  margin-left: 0;



  margin-top: 0;



  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;



}







.vc_col-sm-6 { float: left; width: 100%;}



.vc_col-sm-4 {float: left; width: 100%;}







.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: 11px;



  top: 16px;



  width: auto;



  z-index: 9999;



}



#header .row + .col-sm-4{ position: inherit;}







.wpb_single_image.wpb_content_element.imgblanktop.vc_align_center {



  display: none;



}	



#header .cart_block {



  top: 44px !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;



}











#mobile_menu_data li.root .title{font-family: roboto_condensedregular;color: #000 ;}



.page-heading span.heading-counter{ display:none;}



.riviewcat span {



  display: none;



}







.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 {



  padding-top: 10px;



  position: relative; float:left; width:100%;



}











#footer #newsletter_block_left .block_content{ display:none;}







#footer .active #newsletter_block_left .block_content{ display:block;}







#footer .vc_col-sm-3:before {



  color: #c8c8c8;



  content: "";



  font-size: 19px;



  position: absolute;



  right: 12px;



  top:21px; cursor:pointer;background-image: url("../img/down_arrow.png"); background-repeat:no-repeat; width:12px; height:8px;



}







#footer .vc_col-sm-3.active::before {



  color: #c8c8c8;



  content: "";



  font-size: 19px;



  position: absolute;



  right: 11px;



  top: 17px;background-image: url("../img/close_arrow.png"); background-repeat:no-repeat; width:12px; height:12px;



}



#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:none;}



.footer-list.payment-options {



  float: left;



  padding: 0 16px;



  text-align: center;



  width: auto;



}







.footer-container #footer h4::after{ display:none;}











.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 {



  right: 21px !important;



  top: 26px !important;



}







#footer .vc_empty_space {



  display: none;



}







#header #search_block_top {



  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



  border: 0 none;



  box-shadow: 0 0;



  float: left !important;



  padding-right: 0;



  padding-top: 0px;



  width: 100% !important; top:1px;



}







header{ height:60px;}







.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%; float:left;



}



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: 3px;



  position: absolute;



  top: 2px;



}



.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 !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:0px;}



.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;



  width: 100% !important;



}



li.customizationUploadLine + li.customizationUploadLine textarea {



  margin-right: 111px !important;



  width: 100% !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: 340px;



}



#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: 23px !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: left;



  margin-bottom: 14px;



  margin-left: 0;



  margin-top: 7px;



  overflow: hidden;



  padding: 0;



  width: 100%;



}







#footer #newsletter_block_left .form-group .button-small{ bottom:20px;}







#footer .vc_col-sm-3.copyrightbottom {



  border: 0 none;



}







#footer .vc_col-sm-3.copyrightbottom + div + div.vc_col-sm-3::before {



  display: none;



}







#footer .vc_col-sm-3.copyrightbottom + div + div.vc_col-sm-3:after {



  display: none;



}







#footer .vc_col-sm-3.copyrightbottom + div + div.vc_col-sm-3 {



   border: 0 none;



}















#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: block;



  right:50px;



  top: 14px; z-index: 9999;



}







body #search_block_top #searchbox.searchshow {



  display: block;



  margin: 0;



}







li.myaccount span a {



  border: 0 none;



  display: block;



  height: 27px;



  text-indent: -999999px;



  width: 27px;



}







#columns .vc_row.wpb_row.vc_row-fluid {



  margin: 0;



}



.index #center_column {



  padding: 0;



}



#header .container {



  padding: 0;



}



body #search_block_top #searchbox {



  background: #fff none repeat scroll 0 0;



  border: 0 none;



  border-radius: 0;



  left: 47px;



  position: absolute;



  right: 0;



  top: 59px;



  width: 100%;



}



.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;



}















body .box-info-product .exclusive span{ line-height:28px;}



.box-cart-bottom .buttons_bottom_block.no-print {



  clear: none;



  float: left;



  margin-left: 0;



  text-align: center;



  width: 100%;



}







.box-cart-bottom #add_to_cart .buttons_bottom_block.no-print { margin-bottom:33px;}



body .box-info-product .exclusive span{ text-align:center;}







.top-pagination-content .pagination.clearfix {



  float: right;



  margin-top: 0 !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;



  padding: 0 0 0 28px;



  width: 148px;background-position: 13px top !important;



}







#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: #00aef0 !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;



}







.filterproductspro_seacher .pts-control ul li span{ top:9px !important;}



.filterproductspro_seacher #filter_4.filter_content .column_list td { width:auto !important;}



.page-product-box.blockproductscategory {



  clear: both;



  display: block;



  float: left;



  width: 100%; 



}















.page-product-box .idTabHrefShort.page-product-heading {



  clear: both;



  display: block;



}







.page-product-box #idTab5 {



  clear: both;



  display: block;



  float: left;



  width: 100%;



}







.pb-center-column{ clear:both;}



.mypresta_scrollup{ clear:both;}



.page-product-box{ clear:both; float:left; width:100%;}







#productscategory_list .product-box {



  width: 45%;



}



.center_column .page-product-box.blockproductscategory {



  border-bottom: 1px solid #ddd;



  margin-top: 6px;



  padding-bottom: 20px; margin-bottom:20px; border-top:0px; padding-top:10px;



}







header .nav {



  display: block;



  height: auto;



  padding: 0;



}



.vc_row.wpb_row.vc_row-fluid.infodiv {



  display: none;



}







.header_user_info {



  border: 0 none;



  display: none;



  position: absolute;



  right: 46px;



  top: -2px;



  z-index: 999;



}



.header_user_info a.login {



  background-color: transparent;



  background-image: url("../img/myacnt_icon.jpg");



}







ul.product_list.grid > li {



  min-height: 307px;



}







ul.product_list.grid > li .product-container h5 {



    min-height: 42px; padding-bottom:0px;







}







.category #left_column.col-sm-3 {



  margin: 0 17px 42px;



  padding: 10px 0 1px;



  width: auto;



}







.columns-container{ margin-top:0;}



header{ position:relative; background:#2c2c2c none repeat scroll 0 0;}











#languages-block-top {



  margin-bottom: 10px;



  z-index: 999900;



}







#block_top_menu .cat-title {



  background-color: transparent;



  background-image: url("../img/moblemenu.jpg");



  background-position: center top;



  background-repeat: no-repeat;



  border: 0 none;



  cursor: pointer;



  display: inline-block;



  font-size: 0;



  height: 27px;



  left: 10px;



  overflow: hidden;



  position: absolute;



  right: auto;



  top: -45px;



  width: 22px;



  z-index: 2147483647;



}



.vc_row.wpb_row.vc_row-fluid.topsec {



  display: none;



  padding-right: 68px;



}



header {



  background: #fff none repeat scroll 0 0;



  position: relative;



}



#block_top_menu .sf-menu > li > ul > li.category-thumbnail {



  display: none;



}



#block_top_menu .sf-menu {



  background: #f0f0f0 none repeat scroll 0 0;



  border: 0 none;



  float: left;



  margin: 0 auto 8px;



  padding: 0;



  position: static;



  text-align: center;



  width: 100%;



}







#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 #313131 !important;



  display: block;



  float: none;



  padding: 10px 22px;



  text-align: center;



}







.sf-menu li ul::before{ display:none;}







#block_top_menu .sf-menu li ul{ top:0px; padding:0px;}







#block_top_menu .sf-menu > li > ul > li > a {



  color: #1d1d1d;



}







#block_top_menu  .sf-menu li li li a {



    color: #1d1d1d !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: 0;



  width: 100% !important;



}







#block_top_menu .sf-menu > li span::after{ font-size:18px;}



#block_top_menu .sf-menu > li span{ top:11px;}







#block_top_menu {



  margin-top: 0px;



}



#block_top_menu  .cat-title::after{ display:none;}







#block_top_menu {



  position: absolute;



  top: 62px;



}



body .shopping_cart > a:first-child span.ajax_cart_quantity.unvisible {



  position: absolute;



  right: -11px;



  top: -22px;



}







html, body{ overflow-x:hidden;}



.myaccount ul{ top:46px;}



li.myaccount span a:hover::after{ font-size:0px;}



.box-info-product p#quantity_wanted_p{ position:relative;}



body #quantity_wanted_p input{ height:49px;}



#footer #newsletter_block_left .block_content {



  display: block !important;



}



#footer .vc_col-sm-3:last-child::before {



  display: none;



}



#footer .vc_col-sm-3:last-child:after {



  display: none;



}



.content_sortPagiBar .sortPagiBar #productsSortForm {



  float: right;



  margin-bottom: 10px;



  margin-top: 0;



}







.breadcrumb .navigation_page span a {



  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



  border: 1px solid #000;



  border-radius: 3px;



  color: #000 !important;



  padding: 10px 28px !important; float:left; margin-left: 0;



}







.product #columns .row .row{ padding-top:0px;}







.breadcrumclass{ font-size:0px;}



.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;



  height: auto;



  left: 0;



  position: relative;



  right: 0;



  text-align: center !important;



  text-indent: 0;



  top: 0;



  transform: none !important; font-size:12px;



  width: auto;



}



.category  .breadcrumb{ display:none;}



.breadcrumb{margin-bottom:18px !important; margin-top: 0px;float: left; background:none; line-height:normal !important;}



#view_scroll_left, #view_scroll_right {



  display: none !important;



  margin-top: 15px !important;



}



#views_block span.view_scroll_spacer {



  display: none;



  padding-left: 18px;



  width: 45px;



}



.breadcrumb .navigation_page span + span + span + span {



  display: none;



}



#footer .vc_col-sm-3.copyrightbottom::before {



  display: none;



}







#footer .vc_col-sm-3.copyrightbottom {



  border: 0 none; z-index:1;



}



.footer__links.list-inline {



  position: relative;



  z-index: 1;



}



body .pb-center-column #buy_block .customizationUploadLine label {



  display: block !important;



}



html.mm-opening #mobile_menu_data {



  background: #f0f0f0 none repeat scroll 0 0;



  border-left: 0 none;



}







.left-dec {



  border-bottom: 1px solid #ddd;



  float: left;



  margin-bottom: 27px;



  width: 100%;



}



.right-dec {



  float: left;



  width: 100%;



}







#mobile_menu_data li.root .title {



  border-top: 1px solid #b4b4b4;



  color: #1d1d1d;



  font-family: ARMOURRg;



  font-weight: normal;



  text-transform: none;



}







.root-item .title:hover {



  color: #000 !important;



}







#mobile_menu_data li.root .hassubmenu .title::after{ color:#1d1d1d;}







#index ul.product_list.tab-pane > li{ width:46%;background-size: 100% auto !important;}







.social-images .vc_col-sm-3 .wpb_wrapper .wpb_wrapper{ height:auto; width:auto;}







.social-images .vc_col-sm-3 {



  float: left;



  margin-bottom: 25px;



  width: 50%;



}



header .row #header_logo {



  margin-left: 83px;



  margin-top: 17px;



  overflow: hidden;



  padding-bottom: 8px;



  padding-left: 0;



  padding-top: 0;



  width: 57px;



}



#search_block_top + .col-sm-4.clearfix{ top:-3px;}



body .shopping_cart > a:first-child {



  background-image: url("../img/cart_icon.jpg");



  display: block;



  height: 31px;



  width: 31px;



}







#search_block_top + .col-sm-4.clearfix {



  padding: 0;



  position: absolute;



  right: 0;



  width: auto;



  z-index: 99;



}



#header .shopping_cart {



  margin-bottom: 0;



  margin-right: 6px;



}







.index .freeshiping-center{ display:none;}



#homepage-slider{ padding-top:0px;}



#home-page-tabs > li {



  width: 50%;



}



.x-ua-homepage-new-arrivals-bottom-div h1 {



  color: #1d1d1d;



  font-family: ARMOURXBd;



  font-size: 24px;



  font-weight: 800;



  line-height: 40px;



}







.x-ua-homepage-new-arrivals-bottom-headline {



  font-size: 14px;



}



.x-ua-new-cta {



  border: 2px solid #1d1d1d;



  color: #1d1d1d;



  display: inline-block;



  font-size: 11px;



  font-weight: 700;



  margin-left: 4px;



  margin-right: 4px;



  padding: 7.5px 7px;



  text-shadow: none;



  transition: all 0.5s ease 0s;



}







.vc_row.wpb_row.vc_row-fluid.two-bnr .wpb_wrapper p {



  margin-bottom: 30px;



}







.vc_row.wpb_row.vc_row-fluid.two-bnr {



  padding-bottom: 22px;



}







.there-bnr {



  background: #f0f0f0 none repeat scroll 0 0;



  padding: 35px 15px;



}







.there-bnr .vc_col-sm-4 h1 {



  margin-bottom: 32px;



  margin-top: 10px;



  text-decoration: none;



}



.footer-container .container {



  padding: 0;



}



#index ul.product_list.tab-pane > li{min-height: 240px;}



.footer-container #footer h4 {



  background: #333333 none repeat scroll 0 0;



  border: 0 none;



  border-radius: 3px;



  color: #fff;



  font-family: oswaldmedium;



  font-size: 18px;



  font-weight: normal;



  margin: 0 0 10px;



  padding: 14px;



  text-transform: uppercase;



}







ul.nav-footer-master {



  padding-left: 16px; display:none;



}







#footer .vc_col-sm-2.active ul.nav-footer-master{display:block;}











#footer .vc_col-sm-2 {



  border-bottom: 0 none;



  padding: 0;



  position: relative;



}



.footer-section {



  clear: both;



  padding-top: 36px;



}



.category #left_column.col-sm-3 {



  margin: 0;



  max-width: none;



  padding: 10px 0 1px;



  width: 100%;



}







#left_column .filterproductspro_seacher.block > h4{ text-transform:uppercase !important; margin-bottom:25px;}



.category #center_column.col-sm-9 {



  padding: 0;



}



.sortPagiBar .select.selector1 {



  width: auto !important;



}



.content_sortPagiBar .sortPagiBar #productsSortForm .selector {



  margin-top: 9px;



  width: auto !important;



}



ul.product_list.grid > li {



  background-size: 100% auto !important;



}







#footer .vc_col-sm-2::before {



  color: #c8c8c8;



  content: "+";



  cursor: pointer;



  font-size: 25px;



  height: 9px;



  position: absolute;



  right: 12px;



  top: 14px;



  width: 12px;



  z-index: 9;



}



#footer .vc_col-sm-2.active:before {



 color: #c8c8c8;



  content: "-";



  cursor: pointer;



  font-size: 25px;



  height: 9px;



  position: absolute;



  right: 12px;



  top: 17px;



  width: 12px;



  z-index: 9;



}



#categories_block_left {



  border-bottom: 1px solid #424242;



  margin-bottom: 21px;



}







#homepage-slider .bx-wrapper .bx-controls-direction a.bx-prev{top: 28%;}



#homepage-slider .bx-wrapper .bx-controls-direction a.bx-next{top: 28%;}



body .shopping_cart > a:first-child span.ajax_cart_quantity.unvisible {



  top: -21px;



}



.vc_row.wpb_row.vc_row-fluid.copryright {



  padding-bottom: 13px;



  padding-top: 22px;



  position: relative;



  z-index: 99;



}



.header_user_info a.login::after {



  content: "Account";



  font-size: 9px;



  font-weight: normal;



  left: 0;



  letter-spacing: 1px;



  position: absolute;



  text-transform: uppercase;



  top: 37px;



}



.top-pagination-content ul.pagination, .bottom-pagination-content ul.pagination {



  float: right;



}



#homepage-slider .homeslider-description{ display:none;}



.center_column .page-product-box.datasheetclass .page-product-box h3{ margin-top:0px;}







.footer-block-links {



  display: none;



}







.vc_col-sm-4.fottermenus.active .footer-block-links { display:block;}



.vc_col-sm-4.fottermenus {



  border-bottom: 1px solid #1d1d1d;



  margin-bottom: 15px; position:relative;



  padding-bottom: 8px;



}



.vc_col-sm-4.fottermenus::before {



  color: #1d1d1d;



  content: "+";



  cursor: pointer;



  font-size: 20px;



  height: 8px;



  position: absolute;



  right: 4px;



  top: 0;



  width: 12px;



}







.vc_col-sm-4.fottermenus.active::before {



  color: #1d1d1d;



  content: "-";



  font-size: 20px;



  height: 12px;



  position: absolute;



  right: 3px;



  top: -3px;



  width: 12px;



}



#header {



  min-height:inherit;



  padding: 0;



}



.row {



  margin: 0;



}







.content_sortPagiBar .sortPagiBar {



  clear: both;



  margin-top: 0;



}



.content_sortPagiBar .sortPagiBar #productsSortForm {



  float: left;



  margin-bottom: 10px;



  margin-top: 0;



}







.top-pagination-content .product-count, .bottom-pagination-content .product-count {



  clear: left;



  display: none;



}



ul.product_list.grid > li .product-container .comments_note .star_content {



  display: none;



  margin: 0 3px 12px 0 !important;



}



.product .breadcrumb {



  display: block;



}







.breadcrumb .navigation-pipe {



  display: inline-block;



  text-indent: -999999px;



  width: 11px;



}



.pb-left-column #image-block img {



  display: block;



  left: 0;



  margin: 0 -17px;



  max-width: none;



  width: 111% !important;



}







#thumbs_list {



  float: left;



  overflow: hidden;



  width: 100%;



}







#thumbs_list ul#thumbs_list_frame {



  width: 100% !important;



}







#product_comments_block_extra .comments_advices {



  clear: none;



  float: left;



  line-height: normal;



  margin: 10px 0;



  padding: 0;



}







.comments_advices a.reviews {



  border-left: 0 none;



  border-right: 1px solid #d6d4d4;



  margin-left: 0;



  margin-right: 5px;



  padding-left: 0;



  padding-right: 6px;



}



.pb-right-column.col-xs-12.col-sm-4.col-md-4 {



  background: #fff none repeat scroll 0 0;



  border-bottom: 1px solid #f0f0f0;



  clear: both;



  float: left;



  padding: 4px 29px 50px;



  width: 100%;



}







.datasheetclass .page-product-box {



  clear: none;



  float: left;



  margin-bottom: 0;



  padding-top: 34px;



  position: relative;



  width: 100%;



}







.table-data-sheet {



  margin-bottom: 0;



}







.center_column .page-product-box::before {



	display:none;



}



#homepage-slider .bx-wrapper .bx-controls-direction a.bx-next {



  top: 36%;



}



#homepage-slider .bx-wrapper .bx-controls-direction a.bx-prev {



  top: 36%;



}



#productscategory_list li.product-box {



  width: 151px !important;



}



ul.product_list.grid > li:hover .product-image-container  .quick-view-wrapper-mobile{ display:none;}



div.checker, div.checker span, div.checker input {



  opacity: 0;



}



.filterproductspro_seacher .pts-control ul li span {



  opacity: 0;



  top: 9px !important;



  visibility: hidden;



}



}















/********New CSS*********/







#homepage-slider .bx-wrapper .bx-controls-direction a.bx-next{background-image: url("../img/rightarrownew.png"); background-repeat:no-repeat; width:21px; height:33px;}



#homepage-slider .bx-wrapper .bx-controls-direction a.bx-prev{background-image: url("../img/leftarrownew.png"); background-repeat:no-repeat; width:21px; height:33px;}



.bx-wrapper .bx-controls-direction a::before{ display:none;}



.index .center_column.col-xs-12.col-sm-12 {margin: 0; padding: 0; width: auto;}



.bx-wrapper .bx-controls-direction a { top: 52%;}



#homepage-slider .bx-prev { left: -15px;}



#homepage-slider .bx-next { right: -18px;}



.there-bnr {background: #f0f0f0 none repeat scroll 0 0; clear: both; margin: 0px; overflow-y: auto; padding: 100px 50px 150px;}



#homepage-slider .homeslider-description p { color: #fff;}



.wpb_single_image img { height: auto; max-width: 100%;}



form.nbrItemPage {



  display: none !important;



}



.top-pagination-content div.pagination .showall, .bottom-pagination-content div.pagination .showall{display: none !important;}



.top-pagination-content ul.pagination, .bottom-pagination-content ul.pagination{ float:right;}



.vc_row.wpb_row.vc_row-fluid.two-bnr {



  clear: both;



  float: left;



  margin-right: 0;



  padding-bottom: 85px;



  width: auto;



}



#customizationForm {

  position: relative;

}



#customizationForm > p#customizedDatas {

  display: none;

}



p.clear.required{display: none;}







.customizationUploadLine textarea {

  border: 1px solid #d6d4d4;

  color: #777777;

  height: 30px;

  width: 100%;

}



.customizableProductsText .product-heading-h5 {

  display: none;

}



.customizableProductsText > ul li + li + li {

  display: none !important;

}



@media screen and (min-width:320px) and (max-width:767px){



.vc_col-sm-6 { float: left; width: 100%;}



.vc_col-sm-4 {float: left; width: 100%;}



.two-bnr .vc_col-sm-6 .wpb_wrapper {padding: 0 15px;}



.vc_row.wpb_row.vc_row-fluid.two-bnr .wpb_wrapper h1{ font-size:18px;}



ul.product_list.grid > li {min-height: 340px;}



.there-bnr{padding: 50px 20px;}



}


.footer-copyright{
	clear: both;
}