@import url('//fonts.googleapis.com/css?family=Rochester');

#header {

  color: #333333;

}

#header .header-top {

  padding-top: 20px;

}

#header ._desktop_logo{

  width: 300px;

  float: left;

  padding: 0px;

  z-index: 111;

}

.footer-container .block-contact{

  font-size: 14px;

}

._desktop_header{

  float: right;

  position: relative;

}

._desktop_header_block{

  padding: 0px 15px;

  float: left;

  width: 100%;

  display: flex;

  align-items: center;

}

#product #block-reassurance {

    box-shadow: none !important;

    background: #fff;

    width: 100% !important;

    float: left !important;

}

#left-column{

  padding-left: 0px !important;

}

.ps_emailsubscription{

  min-width: 220px;

}

._desktop_header_selector{

  float: left;

}



#_desktop_currency_selector,

#_desktop_language_selector{

  float: left;

  padding-right: 10px;

}



._desktop_hook_top{

  width: 100%;

  float: left;

  position: relative;

}

#_desktop_welcome_msg{

  border: none;

}

.user-info .register,

.user-info .account{

  padding-right: 15px;

  border-right: 1px solid #eeeeee;

  text-transform: uppercase;

}

.user-info .my_account_url,

.user-info .logout{

  padding-left: 15px;

  text-transform: uppercase;

}

.slick-arrow

{

  position: absolute;

  padding: 0;

  cursor: pointer;

  z-index: 2;

  outline: none;

  top: 50%;

  width: 37px;

  height: 37px;

  border: 2px solid #280906;

  border-radius: 50%;

  text-align: center;

}

.slick-arrow i{

  color: #280906;

  font-size: 34px;

}

.slick-arrow:hover{

  border-color: #028d47;

}

.slick-arrow:hover i{

  color: #028d47;

  border-color: #028d47;

}

.slick-prev{

  left: -50px;

}

.slick-next{

  right: -50px;

}

.testimonials .slick-prev:hover,

.testimonials .slick-next:hover{

  opacity: 0.5 !important;

}

.container-footer-info{

  border-top: 1px solid #f0f0f0;

  padding-top: 15px;

  padding-bottom: 10px;

}

.block-contact div{

  line-height: 30px;

}

.displayFooterBefore .alert-danger{

  color: #a94442 !important;

  background: transparent;

  border: none;

  padding: 0px;

  padding-top: 3px;

}

.displayFooterBefore .alert-success{

  color: #3c763d !important;

  background: transparent;

  border: none;

  padding: 0px;

  padding-top: 3px;

}

.title_item_simplebanner,

.product-accessories-title,

.title_crossseling_block,

.title_supplier_block .title,

.title_manufacturer_block .title,

.home_page_articles_title,

.header_featured_slider{

  position: relative;

  text-align: center;

  margin-bottom: 35px;

  display: block;

}



.title_item_simplebanner span,

.product-accessories-title span,

.title_crossseling_block span,

.title_supplier_block .title span,

.title_manufacturer_block .title span,

.home_page_articles_title span,

.header_featured_slider span{

  font-size: 34px;

  display: block;

  font-family: 'Rochester', cursive;

  font-weight: bold;

  color: #280906;

  position: relative;

  padding: 0px 0px 5px 0px;

  line-height: 28px;

  text-transform: none;

}

.title_item_simplebanner span:after,

.product-accessories-title span:after,

.title_crossseling_block span:after,

.title_supplier_block .title span:after,

.title_manufacturer_block .title span:after,

.home_page_articles_title span:after,

.header_featured_slider span:after{

  content: " ";

  

  background-size: 100%;

  width: 114px;

  height: 14px;

  position: absolute;

  bottom: -20px;

  left: 50%;

  margin-left: -57px;

}





/*.customfeatured_block:after{*/

  /*content: " ";*/

  /*background: url("../img/line.png") 0px 0px no-repeat;*/

  /*width: 114px;*/

  /*height: 14px;*/

  /*position: absolute;*/

  /*bottom: -20px;*/

  /*left: 50%;*/

  /*margin-left: -57px;*/

/*}*/

.js-search-filters-clear-all{

  width: 100%;

  font-family: 'Rochester', cursive;

  text-transform: none;

}



.js-search-filters-clear-all i{

  font-size: 21px;

  margin-top: -4px;

  margin-right: 2px !important;

}

.facet .custom-checkbox input[type=checkbox]:checked + span .checkbox-checked{

  margin: 0px;

}

.facet .custom-checkbox input[type=checkbox] + span{

  border: 1px solid #f0f0f0;

  width: 20px;

  height: 20px;

  margin-top: -2px;

}

.facet .facet-label span.color{

  margin-left: 0px !important;

}



.title-block-left-column a:hover{

  color: #280906;

}

.title-block-left-column h4,

.title-block-left-column .title_left_column,

.title-block-left-column a{

  color: #fff !important;

  font-size: 22px;

  text-decoration: none;

  display: block;

  margin-bottom: 0px;

  position: relative;

  font-family: 'Rochester', cursive;

  font-weight: normal;

}





.block-categories,

.block-left-column{

  background-color: #fff;

  border: 1px solid #eeeeee;

  box-shadow: none;

  margin: 30px 0px;

  position: relative;

}

.block-categories{

  margin-top: 0px !important;

}

.block_featured_arrows_base .bx-prev-blog,

.block_featured_arrows_base .bx-prev-blog{

  cursor: pointer;

}

.category-top-menu,

.content-block-left-column{

  position: relative;

  margin-bottom: 0px;

  padding: 20px 20px;

}

.block-categories a,

#search_filters .facet .facet-label a,

#search_filters_brands .facet .facet-label a,

#search_filters_suppliers .facet .facet-label a,

.content-block-left-column ul li a{

  color: #333333;

  font-size: 15px;

  padding: 0px 0px 5px 0px;

  display: inline-block;

}

.content-block-left-column ul{

  margin-bottom: 0px;

}

.block-categories a:hover,

#search_filters .facet .facet-label a:hover,

#search_filters_brands .facet .facet-label a:hover,

#search_filters_suppliers .facet .facet-label a:hover,

.content-block-left-column ul a:hover {

  color: #280906;

}

.block-categories .arrows .arrow-down:hover, .block-categories .arrows .arrow-right:hover,

.block-categories .collapse-icons .add:hover, .block-categories .collapse-icons .remove:hover{

  color: #280906;

}

.content-block-left-column ul li i{

  margin-top: -3px;

}

.content-block-left-column ul li:hover ~ li{

  border-top-color: transparent;

}

.block-categories.block-left-column{

  margin-top: 0px;

}

.product-accessories{

  margin-top: 40px;

  width: 100%;

  float: left;

}

#_desktop_search_filters_clear_all{

  margin-bottom: 20px;

}

.arrows_facet .arrow-down{

  display: none;

}

#search_filters .facet .arrows_facet i{

  margin-top: -4px;

}

#search_filters .facet.active .arrows_facet{

  float: left;

}

#product .featured-products{

  float: left;

  width: 100%;

}

.row_after_img{

  width: 100%;

  float: left;

}



#search_filters .facet.active ~ .facet,

#search_filters .facet:hover ~ .facet{



}

#search_filters .facet.active .arrows_facet .arrow-right{

  display: none;

}

#search_filters .facet.active .arrows_facet .arrow-down{

  display: block;

}

.total-products{

  width: 200px;

  float: right;

  padding: 12px 10px 0px 0px;

  text-align: right;

  text-transform: lowercase;

  font-size: 14px;

  color: #66656b;

}

.total-products p{

  margin-bottom: 0px;

  font-size: 14px;

  color: #66656b;

}

.listing_sort{

  float: left;

  width: 350px;

}



.products-sort-order .dropdown-menu a{

  display: block;

}

.listing_sort .select-title i{

  margin-top: -5px;

}





.products-sort-order {

  color: #878787

}



.products-sort-order .select-title {

  display: inline-block;

  background: #fff;

  cursor: pointer;

  width: 170px;

  float: right;

  padding: 5px 10px;

  border: 1px solid #f0f0f0;

  font-size: 14px;

  line-height: 20px;

  color: #606060!important;



}



.products-sort-order .select-list {

  color: #606060;

  padding: 7px 13px;

  font-size: 15px;

}



.products-sort-order .select-list:hover {

  background: #280906;

  color: #fff;

  text-decoration: none

}



.products-sort-order .dropdown-menu {

  left: auto;

  width: 16.875rem;

  background: #f6f6f6;

  border: none;

  border-radius: 0

}





.display_list_grid {

  float: left;

  margin-bottom: 0;

  width: 90px;

}

.display_list_grid li {

  float: left;

  margin-right: 0;

  padding-top: 0;

}

.display_list_grid .selected a,

.display_list_grid li:hover a {



  opacity: 1;

}



.display_list_grid a {

  color: #280906;

  opacity: 0.5;

}

.display_list_grid a i {

  font-size: 42px;

  color: #280906;

}

.listing_sort {

  float: right;

  width: 300px;

  padding-top: 6px;

}



.display_list_grid .grid a i {

  font-size: 44px;

}

main,

#wrapper{

  background-color: #ffffff;

}

.listing_sort .sort-by {

  min-width: 100px;

  padding: 6px 0 0 0;

  color: #280906;

  font-size: 16px;

  text-align: center;

}

.products-sort-order {

  color: #606060;

  width: 170px;

  padding: 0px;

}

.products-sort-order .dropdown-menu {

  left: auto;

  width: 170px;

  background: #edecec;

  border: none;

  border-radius: 0;

  padding-bottom: 0;

}

.products-sort-order .select-list:hover {

  background: #280906;

  color: #fff;

  text-decoration: none;

}



.products-selection {

  margin-bottom: 20px;

  border: 1px solid #eeeeee;

  padding: 5px 0px;

  background-color: #fff;

  margin-left: -5px;

  margin-right: -5px;

}

.products-selection .title {

  color: #878787

}

.facet-label{

  text-align: left;

}

#module-mpm_blog-display .card{

  padding: 0px;

  background-color: transparent;

}

#module-mpm_blog-display .card,

#contact .card{

  border: none;

  box-shadow: none;

}

._desktop_search_icon{

  cursor: pointer;

}

#search-button{

  cursor: pointer;

  float: right;

}

#search-button:hover{

  color: #028d47;

}



.cart-products-count{

  font-size: 14px;

  color: #fff;

  background-color: #028d47;

  border-radius: 50%;

  width: 22px;

  height: 22px;

  display: block;

  line-height: 21px;

  position: absolute;

  top: -12px;

  right: -12px;

  text-align: center;

}

.blockcart.cart-preview{

  position: relative;

}

#_desktop_language_selector .dropdown-menu,

#_desktop_currency_selector .dropdown-menu{

  background-color: #fff;

  color: #969694;

  font-size: 15px;

  padding: 0px;

  min-width: 120px;

  border: 1px solid #028d47;

}

#_desktop_language_selector .dropdown-menu a,

#_desktop_currency_selector .dropdown-menu a{

  color: #414141;

  font-size: 13px;

}

#_desktop_currency_selector .dropdown-menu li,

#_desktop_language_selector .dropdown-menu li{

  /*border: 1px solid #fff;*/

  padding: 3px 0px;

}

#_desktop_language_selector .dropdown-menu li:hover,

#_desktop_language_selector .dropdown-menu li.current,

#_desktop_currency_selector .dropdown-menu li.current,

#_desktop_currency_selector .dropdown-menu li:hover{

  background-color: #280906;

}

#_desktop_language_selector .dropdown-menu li:hover a,

#_desktop_language_selector .dropdown-menu li.current a,

#_desktop_currency_selector .dropdown-menu li.current a,

#_desktop_currency_selector .dropdown-menu li:hover a{

  color: #fff !important;

}

.slick-prev-img{

  position: absolute;

  top: -10px;

  left: 40px;

}

.slick-next-img{

  position: absolute;

  top: 542px;

  left: 40px;



}



.slick-prev-img i,

.slick-next-img i{

  font-size: 50px !important;

}



.icon_title_categories .icon_title_right{

  float: left;

  width: calc( 100% - 10px);

  height: 100%;

}

.icon_title_categories .icon_title_left{

  float: left;

  width: 8px;

  padding-right: 2px;

  height: 100%;

}

.icon_title_large,

.icon_title_small{

  border: 1px solid #b9bcc2;

  margin-bottom: 3px;

  height: 6px;

}

.icon_title_categories{

  width: 40px;

  height: 27px;

  float: right;

  position: absolute;

  top: 14px;

  right: 10px;

}

.displayTopMenu{

  display: block;

  width: 75%;

  float: left;

  padding-left: 15px;

  //position: relative;

}

._desktop_right_block{

  width: calc(100% - 230px);

  float: left;

}

#_desktop_cart i{



}

.newsletter_button:hover{

  color: #280906;

}

.newsletter_button {

  background: none;

  border: none;

  outline: none;

  border-bottom: 1px solid #eeeeee;

  text-transform: uppercase;

  font-size: 11px !important;

}

#header .header-nav{

  font-size: 13px;

  background-color: #280906;

  color: #ffffff;

  padding: 14px 0px 12px 0px

}

#_desktop_cart{

  float: right;

  text-align: center;

  position: relative;

  background-color: #028d47;

  width: 70%;

}



.topmenu_mobile i{

  font-size: 34px;

}

.topmenu_mobile{

  display: none;

  margin-top: 6px;

  background-color: #028d47;

  padding: 7px 8px;

}

.left-column-arrows{

  display: none;

}

.left-column-arrows i{

  font-size: 33px;

  color: #fff;

}

.column-arrows-remove,

.column-arrows-add{

  display: none;

}

.column-arrows-remove.active,

.column-arrows-add.active{

  display: block;

}

.left-column-arrows{

  width: 36px;

  height: 36px;

  position: absolute;

  right: 5px;

  top: 8px;

}

.column-arrows-add{

  width: 100%;

  height: 100%;

}

.column-arrows-remove{

  width: 100%;

  height: 100%;

}

#header .header-top>.container {

  position: relative;

}

.btn-primary-gomakoil {

  color: #280906;

  outline: none;

  background-color: #ffffff;

  max-width: 100%;

  text-transform: uppercase;

  padding: 7px 20px;

  font-weight: 600;

}

.btn-primary-gomakoil:hover{

  background-color: #cccccc;

}

.min-header-nav{

  padding: 0 100px;	

}

.min-header-nav .container{

  padding: 0px !important;	

}

#_desktop_welcome_msg span{



}

.displayFooterBefore{

  width: 100%;

  float: left;

}

#_desktop_user_info span,

#_desktop_language_selector span,

#_desktop_currency_selector span,

#contact-link{

  color: #fff;

}

#_desktop_language_selector .dropdown .expand-more,

#_desktop_currency_selector .dropdown .expand-more{

  color: #fff;

}



#_desktop_user_info .user-info,

#_desktop_language_selector .dropdown ,

#_desktop_currency_selector .dropdown{

  border-bottom: 1px dotted #280906;

}

#_desktop_user_info .user-info:hover ,

#_desktop_language_selector .dropdown:hover ,

#_desktop_currency_selector .dropdown:hover{

  border-bottom: 1px dotted #ffffff !important;

}

#_desktop_user_info{

  position: relative;

  float: right;

}

.h3.product-title{

  margin-bottom: 15px;

}

.h3.product-title a{

  font-size: 15px;

  color: #000000;

  line-height: 17px;

  text-transform: none;

}

.h3.product-title a:hover{

  color: #280906;

}



.regular-price{

  font-size: 15px;

  color: #aaaaaa;

  margin-left: 5px;

  text-decoration: line-through;

  font-weight: normal;

}

.price{

  font-size: 17px;

  color: #333333;

  font-weight: bold;

}

.price.has_discount{

  color: #280906;

}

._desktop_logo .logo.img-responsive{

  max-width: 100%;

}

.footer-container ._desktop_logo{

  max-width: 200px;

  padding-top: 0px;

  margin-bottom: 15px;

  margin-top: -13px;

  margin-left: -10px;

}

#custom-text .header_featured_slider{

  margin-bottom: 30px;

}

.footer-container{

  padding-top: 40px;

  width: 100%;

  float: left;

  padding-bottom: 20px;

  background-size: 100% !important;

}

.spacer_li:hover{

  background-color: #fff !important;

}

.pagination .page-list li {

  display: inline-block;

  border: 1px solid #f0f0f0;

  margin-bottom: 5px;



}

.blockFullWidth .container{

  position: relative;

}

.pagination .spacer_li span,

.pagination a {

  font-size: 18px;

  line-height: 41px;

  display: block;

  background: #f9f9f9;

  min-width: 40px;

  min-height: 40px;

  font-weight: normal;

}

.pagination .current:hover {

  cursor: none !important;

}

.pagination .current {

  color: #fff;

  background-color: #280906;

  text-decoration: none;

  border: 1px solid #280906;

}

.pagination .page-list li:hover a,

.pagination .current a{

  color: #fff;

  background-color: #280906

}

.pagination .page-list li:hover {

  background-color: #280906

}

.my_account_url_icon{

  display: none;

  font-size: 26px !important;

}

.pagination .page-list li a i{

  font-size: 31px;

  margin-top: -2px;

}

.pagination .page-list li.disabled a{

  color: #acaaa6 !important;

}

.pagination .page-list li.disabled{

  border-color: #acaaa6 !important;

  background-color: #fff !important;

}

.h6.active-filter-title{

  font-weight: normal;

  margin-bottom: 20px;

}

.active_filters .filter-block {

  color: #414141;

  margin-right: 3px;

  margin-bottom: 5px;

  padding: 5px;

  display: inline-block;

  font-size: 14px;

}

.active_filters {

  padding: 4px 0px 0px 0px;

}

.productsBlock .add_cart_brandfashion{

  padding: 5px 15px;

  font-size: 15px;

}



#header .header-nav .material-icons{

  font-size: 18px;

  margin-top: -5px;

  color: #ffffff;

}



.title-brands {

  padding-bottom: 12px;

  border-bottom: 1px solid #b9bcc2;

}

.brands-list .brand {

  padding: 15px 0;

  border-bottom: 1px solid #b9bcc2;

}

.brands-list .brand-img {

  float: left;

  width: 260px;

  border-right: 1px solid #b9bcc2;

  padding-top: 20px;

  padding-right: 15px;

}

.brands-list .brand-img img {

  max-width: 100%;

}

.brands-list .brand-products {

  float: left;

  width: 200px;

  border-left: 1px solid #b9bcc2;

  padding-left: 20px;

  margin-left: -1px;

}

.brand-products .btn-primary {

  margin-top: 15px;

}

.brands-list .brand-infos {

  float: left;

  width: calc(100% - 460px);

  border-left: 1px solid #b9bcc2;

  padding-left: 20px;

}

.productsBlock .product-description{

	    margin-top: 15px;

}

.btn-secondary-gomakoil{

  color: #ffffff !important;

  background-color: #280906;

  text-transform: uppercase;

  font-size: 14px;

  padding: 9px 20px;

  border-radius: 3px;

}

.footerInfo{

  float: left;

}

.displayFooterSocial{

  float: right;

}

.manufacturer-block .slick-prev,

.manufacturer-block .slick-next,

.supplier-block .slick-next,

.supplier-block .slick-prev{

  margin-top: -20px;

}



.manufacturer-list-homepage,

.supplier-list-homepage{

  padding: 0 30px;

}

.page-content #search_widget i{

  color: #606060;

}

.page-content #search_widget{

  width: 100% !important;

  background-color: #fff;

}



.row_product{

  width: 100%;

  float: left;

  margin-top: 10px;

}

.left_block_product{

  width: 455px;

  float: left;

}

.right_block_product{

  width: calc(100% - 455px);

  float: left;

  padding-left: 30px;

}

.product_images_block{

  width: 138px;

  float: left;

  padding-right: 11px;

  height: 1px;

  overflow: hidden;

}

.product-cover{

  float: left;

  border: 1px solid #eeeeee;

  margin-bottom: 10px;

  position: relative;

  background-color: #ffffff;

}

.product_images_block .product-images .thumb-container-img{

  margin-bottom: 17px;

  border: 1px solid #eeeeee;

  cursor: pointer;

}

.product_images_block .product-images{

  position: relative;

  display: block;

  padding-top: 30px;

}

.thumb-container-img.selected,

.product_images_block .product-images .thumb-container-img:hover{

  border-color: #280906;

}

.price_product{

  color: #028d47;

  font-size: 22px;

  float: left;

}

.product-discount{

  float: left;

}

.product-prices .product-discount{

  padding-top: 7px;

}

.product-prices .regular-price{

  margin-left: 10px;

  color: #909090;

}

.product-variants > .product-variants-item .color{

  width: 36px;

  height: 36px;

  margin-bottom: 0px;

}

.product-variants .input-color{

  width: 36px;

  height: 36px;

}

.product-customization .card-block{

  padding: 0px;

  border: none;

  box-shadow: none;

  background-color: transparent;

}

.product_description_short{

  line-height: 20px;

  font-size: 13px;

}

.quickview  .slick-next-img{

  top: 365px;

}

.block-categories .category-sub-menu li{

  position: relative;

}

.product-flags {

  position: absolute;

  top: 5px;

  left: 5px;

  max-width: 100px;

  text-align: left;

}



.product-flags li{

  margin-bottom: 5px;

  background-color: #fd0c51;

  padding: 1px 5px;

  text-align: center;

  text-transform: uppercase;

  font-size: 12px;

  color: #ffffff;

  display: inline-block;

  border-radius: 3px;

}

.product-flags .on-sale {

  background-color: #e47a7a;

}

.product-flags .new {

  background-color: #16689e;

}

.product-flags .online-only {

  background-color: #3498db;

}

.product_images_block img{

  max-width: 100%;

}

.product-cover-img{

  text-align: center;

}

.block_newsletter .alert{

  padding: 5px;

  margin-top: 15px;

  display: flex;

}

.block-contact .block-contact-title,

#block_myaccount_infos .myaccount-title a,

#footer .footer-container h3{

  position: relative;

  padding-bottom: 10px;

  text-transform: none;

  font-family: 'Rochester', cursive;

  font-size: 25px;

  color: #280906 !important;

}

.quickview #product-description-short{

  font-size: 13px;

}

#products.grid .slick-arrow,

.featured-products  .slick-arrow,

.block_featured_slider  .slick-arrow,

.product-accessories  .slick-arrow{

  margin-top: -65px;

}

#products.grid .slick-arrow,

.featured-products  .slick-arrow,

.block_featured_slider  .slick-arrow,

.product-accessories  .slick-arrow{



}

.product-prices .product-price{

  display: block;

  clear: both;

  width: 100%;

  float: left;

}

#wrapper {

  padding-top: 1.5625rem;

}

#index #wrapper {

  padding-top: 0px;

}

#wrapper .breadcrumb li a:hover{

  color: #280906;

}

.title-block-left-column{

  border-bottom: 5px solid #028d47;

  padding: 15px 20px;

  background-color: #280906;

}

a.brand_href,

.brand-products h3 a{

  color: #333333;

}

.brand-products h3 a:hover{

  color: #280906;

}

.blockTopMenu{

  background-color: #280906;

  color: #ffffff;

  padding: 3px 0px;

  margin-top: 20px;

}

.my_cart_title{

  display: block;

  float: left;

  width: calc( 100% - 70px);

  padding: 25px 5px 24px 5px;

  text-align: center;

  border-right:  1px solid #280906;

}
.my_cart_title .cart_title {

  display: none;
}

.shopping-cart-icons{

  display: block;

  float: left;

  width: 70px;

  padding: 23px 0px 23px 0px;

}

.blockcart .header a{

  display: block;

  font-size: 15px;

  text-transform: uppercase;

  color: #ffffff !important;

}

.blockcart .header a:hover .my_cart_title{

  text-decoration: underline;

}

.ps_shoppingcart{

  width: 25%;

  float: left;

  padding-right: 15px;

}

#header a{

  color: #ffffff;

}

#header a:hover{

  color: #aa7a52!important;

  text-decoration: dotted;

}

#block-newsletter-label{

  padding: 0px;

  display: block;

  width: 100%;

}

#_footer_logo img{

  max-width: 100%;

  margin-bottom: 20px;

}

#_footer_logo{

  max-width: 150px;

}

.displayFooterAfter{

  width: 100%;

  float: left;

  background-color: #280906;
  min-height: 60px;
  padding-top: 15px;
}
.copytext  {
  color: #fff;
}

.containerCustomBlock{

  background-color: #ffffff;

}

.pagination .page-list li .next,

.pagination .page-list li .previous {

  padding: 0px 10px;

}

.pagination .disabled:hover{

  background: #f9f9f9 !important;

  color: #7a7a7a !important;

}

.pagination .current .disabled:hover{

  background: #280906 !important;

  color: #fff !important;

}



.page-my-account #content .links a:hover .link-item,

.page-my-account #content .links a:hover i {

  color: #280906;

}

.top_product_block{

  padding: 15px;

  background-color: #fcfbfb;

}

.right_block_product .h1{

  text-transform: none;

  color: #280906;

}

.product-prices {

  margin-top: 20px;

  border-bottom: 1px solid #dadada;

  padding-bottom: 10px;

  margin-bottom: 25px;

}

.product-variants .control-label{

  font-family: 'Rochester', cursive;

  font-size: 20px;

  padding-right: 20px;

  display: inline-block;

  color: #280906;

  float: left;

}

.product-variants-item ul{

  float: left;

  margin-bottom: 0px;

}

.product-variants-item ul li{

  display: inline-block;

}

.product-variants-item.type_color .control-label{

  padding-top: 5px;

}

.product-add-to-cart .control-label{

  font-family: 'Rochester', cursive;

  font-size: 20px;

  padding-right: 20px;

  display: inline-block;

  color: #280906;

  float: left

}

#product-availability{

  font-family: 'Rochester', cursive;

  font-size: 20px;

  padding-right: 20px;

  display: block;

  color: #280906;

  margin-bottom: 15px;

}

.add_block,

.qty_block{

  width: 100%;

  display: block;

  margin-bottom: 15px;

}

.qty_block  .control-label{

  padding-top: 10px;

}

.control-label-description{

  font-family: 'Rochester', cursive;

  font-size: 20px;

  padding-right: 20px;

  display: block;

  color: #280906;

  padding-bottom: 10px;

}

.add_block .add .add-to-cart{

  width: 300px;

}

.product-actions{

  margin-top: 10px;

}

.nav-tabs-block{

  border-bottom: 1px solid #eeeeee;

  padding-bottom: 4px;

}

.nav-tabs-block .nav-link:hover:after,

.nav-tabs-block .nav-link.active:after {

  content: "";

  display: block;

  position: absolute;

  width: 100%;

  bottom: -5px;

  left: 0px;

  border: 3px solid #028d47;

}

.row_after_img .tab-content{

  padding: 0px 25px 10px 25px

}

.row_after_img .tab-content .product-manufacturer{

  margin-bottom: 15px;

}

#product-modal .modal-content .modal-body .product-images img{

  margin-bottom: 10px;

}

.manufacturer-block .slick-prev,

.supplier-block .slick-prev{

  left: -20px;

}

.block-category-cover img{

  max-width: 100%;

}

.manufacturer-block .slick-next,

.supplier-block .slick-next{

  right: -20px;

}

#search_filter_toggler{

  padding: 5px 10px;

}

.filter-button{

  width: 180px;

  float: left;

  padding-left: 10px;

  padding-right: 10px;

}

.row_top{

	position: relative;

}

body #search_widget{

  overflow: hidden;

}

body #search_widget form button  i {

  padding: 0px;

  position: relative;

}



body #search_widget form input {

  padding: 10px 20px;

  background-color: #fdfdfd;

  color: #7a7a7a;

  border: 1px solid #eee;

}
 #header .item_menu_link:hover {
  color: #280906 !important;
}

.copytext a:hover {
  color: #fff !important;
}
.footer_soc_button li {
   width: 33px;
  height: 33px;
  margin-left: 10px;
}
.facebook.icon-gray {
  background-position-y: -4px;
}