#main-content .l-wrapper,
.wrapper-inner.clearfix .l-wrapper{
    max-width: 1280px;
}
.owl-item .product-tile_sku.hint {
    display: none;
}

 a{
  -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;  
}
.js-slider-range a{
    -webkit-transition: none;
    -ms-transition: none;
    transition: none;
}
a,.button {
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
}
.news-preview_el-more.sd-color>a{
    color: #f44336;
}
h1,h2,h3{
    font-family: 'Fira Sans Extra Condensed', sans-serif;
}
body a:hover{
    color: #549c18;   
}
span.cart-item_sku.bg-sd-color {
    background: #f44336;
}
.btn{
  -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;  
}
.footer-bottom {
    padding-top: 0;
    padding-bottom: 26px;
    border-top: 0;
    position: relative;
}
.footer-content_col{
    margin: 0 3% 12px 0;
}
.footer-content {
    padding-bottom: 12px;
}
.footer {
    padding: 24px 0 25px;
}

div.wrap_mW._show_1e._orinationLeft_3O.__jfakecls {
    bottom: 30px;
}
div.header_contacts {
    text-align: left;
    margin: 0 0% 0 3%;
}
div.header_top {
    background: #549c18;
    padding: 5px;
}
p.text-slogan {
    text-align: left;
    padding-top: 8px;
    font-size: 17px;
}
form input.header-nav-search-input {
    height: 41px;
    line-height: 41px;
    padding: 10px;
    position: relative;
    border-radius: 5px;
    float: left;
    width: 80%;
    background: #f5f5f6;
    border: 1px solid #e0e0e0;
}
.block-products {
  width: 968px;
  float: left;
  margin-left: 24px;
  margin-top: 10px;
}
div.cat-menu{
    background: none;
    border: 0;
}
div.custom-pr a {
    text-decoration: none;
    padding-top: 6px;
}
div.custom-pr_icon .icon {
    font-size: 24px;
}
nav#header-nav>ul>li{
    font-size: 16px;
}
div.header_address {
    text-align: left;
    margin: 0;
}
div.header_address-text {
    font-size: 16px;
    color: #111;
}
div.header_phone {
    font-size: 18px;
}
a.footer_logo img, a.header_logo img {
    max-width: 176px;
}
.header_left{
    width: 13%;
}
.header_right {
    width: 82%;
}
.header_phone.bs-color,.header_phone.bs-color a {
    color: #549c18;
}
.block-con-head.col-md-6 {
    padding-right: 0;
    padding-left: 0;
}
.header_cart {
    border-left: 1px solid #a9a6a6;
    padding-left: 20px;
}
i.icon.ion-android-cart.sd-color {
    color: #111;
}
.bg-bs-color, .bx-pager-item>a.active, input[type=button].bg-bs-color, input[type=submit].bg-bs-color {
    background: #ffa729;
}
header.header {
    padding: 20px 0 12px 0px;
}
div.header-nav-search {
    border-right: none;
    background: #FFF;
    color: #888;
    font-size: 13px;
    padding:0;
    height: 44px;
    width: 447px;
    border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    -khtml-border-radius: 4px 0 0 4px;
}
input.header-nav-search-input {
    height: inherit;
}
.search-input .btn:hover{
    background: #ffbb00;
    border-color: #ffbb00;
    color: #FFF;
    
}
div.header_menu {
    margin: 0px 0px 0 0;
}
div.search-input .btn {
    position: relative;
    top: 0;
    font-size: 22px;
    cursor: pointer;
    background: #111;
    padding: 10px 19px 9px 36px;
    border-radius: 0px 4px 4px 0px;
    color: #fff;
    display: inline-block;
}
div.select-list .select-list_toggle a {
    border-right: 1px solid #549c18;
    color: #111;
}
div.jq-selectbox__trigger-arrow {
    border-top: 5px solid #ffbb00;
}
.category-views .category-views__el.selected{
    color: #ffbb00;
}
div.filters .ui-widget-header, .button, .button.disabled:hover, .compare-diff-all li.selected, .filters .ui-state-default, .filters .ui-state-hover, .filters .ui-widget-content .ui-state-default{
    background: #ffbb00!important;
}
body .step-header.is-done{
    color: #fff;
    background: #f44336;
}
a.step-header, a.step-header.current {
    border-color: #f44336;
    color: #f44336;
}
.checkout-head.sd-color {
    border-color: #f44336;
}
body .sd-color>a
body .sidebar-cats li.selected>a,
body .filter-item_title:after,
body .sidebar-cats_el a:hover{
    color:#f44336!important;
}
header.header .br-top-sd-color{
    border-top-color: #f44336!important;
}
header.header .drop-down-wrap:after{
    border-bottom-color: #f44336!important;
}
aside.right-sidebar.js-right-sidebar .bs-color{ 
    color: #549c18!important;
}
 .bx-pager-item>a.active, input[type=button].bg-bs-color, input[type=submit].bg-bs-color {
    background: #549c18!important;
}
div.select-list {
    border-radius: 4px;
}
aside.left-sidebar.js-left-sidebar .bg-sd-color,
aside.left-sidebar.js-left-sidebar .bs-color,
.contact-page .contact-page__icon {
    background: transparent;
    color: #549c18;
}
div.cart-coupon-form input, div.select-list {
    border: 1px solid #549c18;
}
.products-list-top {
    float: right;
}
.bg-bs-color {
    background: transparent;
}
div.header-nav-categories-btn{
        cursor: auto;
}
body a.selected{
    color: #ffbb00;
}
body input[type=submit],body input[type=submit].disabled:hover {
    background: #549c18;
}
header.header {
    background: #FFF;
    box-shadow: 0 2px 5px #ebebeb;
    -moz-box-shadow: 0 2px 5px #ebebeb;
    -webkit-box-shadow: 0 2px 5px #ebebeb;
}
.header_menu a{
    color: #fff;
}
.js-btn-drop-down.header-nav-categories-btn.bg-sd-color.icon-before.cursor-default {
    width: 100%;
    background: #fff;
    color: #111;
}
div.with-left-sidebar .slider-wrap {
    margin-top: 20px;
    margin-bottom: 0;
}
div.left-sidebar {
    float: left;
    width: 260px;
    margin-top: 46px;
}
.top-products span.addtocart,
.owl-carousel-sale span.addtocart,
.product_related-products span.addtocart,
.products-tile-outer span.addtocart{
    min-width: inherit;
    text-align: center;
    border-radius: 50%;
    width: 42px;
    height: 42px;
    line-height: 40px;
    padding: 0px 8px;
}
.mainpage-products_head_sale.js-btn-drop-down.header-nav-sale-btn.bg-sd-color.icon-before.cursor-default {
    background: #f44336;
    color: #fff;
    text-align: center;
}
.products-list-top .bg-sd-color{
    background: #f44336;
}
.js-btn-drop-down.header-nav-categories-btn.bg-sd-color.icon-before.cursor-default {
    border-bottom: 1px solid #ebebeb;
}
.badge.low-price, .badge.low-price:after, .badge.low-price:before {
    background: #f44336!important;
}
a.product-tile_img>img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    padding: 10px;
}
.product-tile.hover .product-tile_content{
    padding: 10px!important;
}
.product-tile.hover .product-tile_bottom{
    margin-left: 10px!important;
}
.wrapper-inner.clearfix {
    margin-bottom: 60px;
}
.product-tile.next-hover{
    border-right: 1px solid #ebebeb!important;
}
div.price {
    font-size: 22px;
    color: #000;
    font-family: 'Fira Sans Extra Condensed', sans-serif;
}
div.old-price{
    font-family: 'Fira Sans Extra Condensed', sans-serif;   
}
.button{
    background: #549c18!important;
}
.header_menu .header_nav>ul>li>a {
    border-bottom: 0px;
}
.header_menu ul.js-resp-nav a:hover {
    color: #ffffff;
    border-bottom: 1px solid;
}
.left-sidebar.mainpage-sidebar {
    margin-bottom: 0;
}
.left-sidebar.blocks-home {
    margin-top: 0;
    background: #fff;
}
.mainpage-products .product-tile{
    width: inherit;
    border: 0;
}
.products-tile.owl-carousel.owl-theme.owl-loaded.owl-drag {
    height: 424px;
    padding: 20px 16px;
}
div.owl-next, div.owl-prev{
    visibility: hidden;
    width: 100%;
}
.products-tile-outer div.owl-next:after{
    visibility: visible;
    right: 2%;
    top: -26px;
    margin: -10px 0 0 -10px;
    font-size: 20px;
    border-left: 2px solid #1d7e2b;
    color: #1D7E2B;
    padding-left: 6px;
}
.footer-content_item.col-md-3,.footer-content_item.col-md-3 a {
    color: #fff;
}
.footer-text.col-md-9 .col-md-12 {
    margin-bottom: 12px;
}
.footer-text.col-md-9 .row {
    border-top: 0;
}
.products-tile-outer div.owl-prev:after{
    visibility: visible;
    top: -26px;
    margin: -10px 0 0 -20px;
    font-size: 20px;
    left: 94.7%;
    color: #1D7E2B;
}

div.mainpage-products_head-outer{
    padding: inherit;
}

.top-products .product-tile_content {

    border: 1px solid #DDDDDD;
}
div.mainpage-products_head {
    font-size: 32px;
    font-weight: 400;
    padding: 10px;
    text-align: left;
    font-family: 'Fira Sans Extra Condensed', sans-serif;    
    color: #000;
    background: rgb(245, 245, 246);
    border-bottom: 0;
    margin-top: 14px;
}
h3.main-slider_el-title {
    font-family: 'Fira Sans Extra Condensed', sans-serif;
    font-weight: 500;
}
div.product-tile.hover {
    box-shadow: none;
    z-index: 5;
    border-left: 0;
}
div.product-tile_bottom {
    border-top: 0;

}
.content.product_related-products .product-tile_bottom,
.products-tile .product-tile_bottom{
    margin-bottom: 30px;
}
div.header-nav-categories_wrap.desktop-show .cat-menu:hover {
    box-shadow: none;
}
.service .service-icon.ttshipping_img {
    background: transparent url('/wa-data/public/site/themes/waymy/img/services-sprite.png') no-repeat scroll -4px -14px;
    width: 62px;
    height: 52px;
    float: left;
}
.ttcontent_inner {
    float: left;
    width: 100%;
    border-bottom: 1px solid #f0f0f0;
    padding: 20px 10px;
}
.service-content {
    float: left;
    padding: 5px 0 0 8px;
}
.service-title {
    font-size: 15px;
    font-weight: bold;
}
.ttsupport .service-icon.ttsupport_img {
    background: transparent url('/wa-data/public/site/themes/waymy/img/services-sprite.png') no-repeat scroll -4px -110px;
    width: 62px;
    height: 52px;
    float: left;
}
.ttsaving .service .service-icon.ttsaving_img {
    background: transparent url('/wa-data/public/site/themes/waymy/img/services-sprite.png') no-repeat scroll -4px -297px;
    width: 62px;
    height: 52px;
    float: left;
}
.owl-carousel-sale .product-tile_content {
    border: 0;
}
.products-tile.owl-carousel.owl-carousel-sale.owl-theme.owl-loaded.owl-drag {
    padding: 10px 0;
    border: 0;
}
div.header-nav-sale-btn {
    display: inline-block;
    line-height: 38px;
    height: 35px;
    padding: 0 25px;
    font-size: 18px;
    cursor: pointer;
    color: #111;
    background: #fff;
    white-space: nowrap;
    width: 100%;
}
.mainpage-products.block-b a.product-tile_img {
    height: 200px;
}
.mainpage-products.block-b .products-tile-outer {
    height: 357px;
}
.mainpage-products.block-b .product-tile_bottom {
    padding: 0;
}
.top-products {
    margin-top: 10px;
}   
.header-nav-sale-btn:before {
    content: "\f295";
    margin: 0 15px 0 0;
    font-size: 18px;
}
.mainpage-products.wrap-bloc-1 {
    overflow: hidden;
}
div.infoblocks_item-icon {
    width: inherit;
    height: inherit;
    border-radius: 0;
    background: rgba(255, 255, 255, 0);
    text-align: center;
    line-height: 0;
    margin: 0;
    float: left;
}
.infoblocks_item-icon .icon {
    font-size: 46px;
    color: #8C8C8C;
}
div.infoblocks_item-title {
    font-size: 18px;
}
.infoblocks_item-icon.shadow {
    box-shadow: none;
}
.block-products .l-wrapper {
    padding: 0;
}
ul.infoblocks.ul-block.infoblocks-cols-3 {
    margin: 0;
}
div.infoblocks_item-title {
    font-size: 18px;
    margin-bottom: 6px;
}
ul li.infoblocks_item {
    padding: 10px 7px 10px 0;
    width: 31.9%;
}
ul.infoblocks.ul-block.infoblocks-cols-3 li:nth-child(1){
    background: #E6F1E7;
}
ul.infoblocks.ul-block.infoblocks-cols-3 li:nth-child(2){
    background: #F3E5E5;
}
ul.infoblocks.ul-block.infoblocks-cols-3 li:nth-child(3){
    background: #E0ECEF;
    margin-right: 0;
}
div.infoblocks_item-content {
    line-height: 18px;
    text-align: left;
    height: 96px;
    vertical-align: middle;
    display: table-cell;
}
.mainpage-products.block-b {
    margin-bottom: 0;
}
.mainpage-text h2 {
    font-family: 'Fira Sans Extra Condensed', sans-serif;
    font-size: 32px;
    border: 0;
    text-align: center;
}
.mainpage-text{
    padding: 20px 0;
    background: url('/wa-data/public/site/themes/waymy/img/bg1.jpg') no-repeat;
    background-size: 100%;
    text-align: center;
}
.mainpage-text .big_text {
    font-weight: 100;
    text-align: left;
    margin-top: 40px; 
}
.big_text.spesial_text {
    background-color: rgba(229, 229, 229, 0.51);
    padding: 10px;
    margin-top: 26px;
    border-radius: 4px;
}
.big_text.spesial_text p {
    font-size: 22px;
    line-height: 30px;
}
.mainpage-text img {
    width: 300px;
    height: 300px;
    border-radius: 150px;
    float: right;
    margin: auto;
}
.mainpage-text .row {
    border-top: 0;
}
div.mainpage-text-outer{
    margin: 60px 0 0;
    border-top: 1px solid #e2e0e0;
}
footer.footer{
    background: #70b527 url('/wa-data/public/site/themes/waymy/img/footer-bg.jpg');
    background-position: center bottom;
    -webkit-background-position: center bottom;
    -moz-background-position: center bottom;
    -o-background-position: center bottom;
    -webkit-background-repeat: repeat;
    -moz-background-repeat: repeat;
    -o-background-repeat: repeat;
    background-repeat: repeat;
    padding: 10px 0 0px;
}
div.footer-bottom {
    border: 0;
    padding-top: 0;
    padding-bottom: 10px;
}
.news-preview {
    padding: 60px 0;
}
a#move-to-top {
    color: #549c18;
}
.footer-social .fa{
 color: #fff;
}
.footer-text {
    color: #fff;
    font-size: 13px;
}
.footer-text a{
    color: #fff;
}
.footer-social .footer-social_el{
    background: transparent;
}

span.addtocart--large {
    height: 40px;
    line-height: 40px;
}
span.addtocart {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
}
span.addtocart:hover {
    background: #333!important;
}
ul.breadcrumbs {
    margin: 10px;
}
.tabs_el.selected {
    border-bottom: solid 2px #549c18;
    border-top: 0;
}
li.js-tab.tabs_el {
    border-right: 0;
}
ul.tabs.ul-block {
    margin-top: 60px;
}
h1.product_name {
    font-family: 'Fira Sans Extra Condensed', sans-serif;
}
div.bor-top-none{
    border-top: none;
} 
div.product_add2cart-services {
    padding: 15px;
    margin: 0 0 15px;
    border-right: 0;
    border-left: 0;
    background: transparent;
}
div.content-block {
    border-bottom: 0;
}
div#product-cart {
    padding: 0;
}
div.product_main-left {
    border-right: 0;
}
div.product_gallery-previews {
    text-align: center;
    float: inherit;
    width: 100%;
    margin: 30px 10px 0 0;
    position: relative;
}
div#product-core-image {
    border: 1px solid #ebebeb;
    padding: 20px;
}
ul.tabs.ul-block {
    padding: 0 10px;
}
.js-gallery-preview.product_image-preview {
    border: 1px solid #f0f0f0;
    height: 100px;
    width: 100px;
    padding: 10px;
    margin: 10px;
}
.product_gallery .product_image,.product_gallery .product_video {
    display: block;
    width: 100%;
}
div.br-sd-color, div.product_image-preview.selected {
    border-color: #549c18;
}
.product_image-preview img {
    width: 100%;
} 
.product_options .inline-select a.selected {
    background: #549c18;
    border-color: #549c18;
}
div.product_options .inline-select a.selected {
    background: #549c18;
    

}
div.product_options .inline-select a{
    border-radius: 4px;
    border-color: #549c18;
}
p.tex-r {
    text-align: right;
}
.tex-r a:hover{
    color:#fff;
}

@media (max-width: 480px){
    div.header-nav-search {
        width: 100%;
    }
    p.text-slogan {
    text-align: center;
    }
    .display-table div.header_right {
    text-align: left;
    padding: 0;
}
.infoblocks_item-content {
    width: 340px;
}

}
@media (max-width: 800px){

    div.bg-bs-color.header-nav-block-outer {
    background: #58b70e;
}

.clearfix.l-wrapper .col-md-8 {
    padding: 0;
}
a.footer_logo img, a.header_logo img {
    max-width: 155px;
}
.header-nav-categories .bg-sd-color{
   background: #58b70e;
    color: #fff;
}
ul li.infoblocks_item {
    padding: 10px 0;
    width: 63%;
}
span.js-product-card-dialog.pr-action {
    display: none;
}
.products-tile-outer div.owl-next:after {
    border-left: 0;
    }
.mainpage-text {
    background-size: auto;
}
div.header_top {
    background: #549c18;
    padding: 5px;
}
.aside-wrap .sd-color{
    color: #f44336;
}
.header-nav-custom-pr.br-top-bs-color.js-fixed.fixed {
    height: 50px;
}
body.bg-lightgrey.touch .product-tile_img {
    height: auto;
}

.drop-down-wrap .js-btn-drop-down.header-nav-categories-btn.bg-sd-color.icon-before.cursor-default {
    display: none;
}
.left-sidebar.mainpage-sidebar {
    position: absolute;
    margin-top: 15px;
}
}
@media (max-width: 700px){
.header_menu a {
    color: #383838;
    }
header.header .l-wrapper {
    padding: 0;
}
.js-btn-drop-down.header-nav-categories-btn.bg-sd-color.icon-before.cursor-default {
    background: #58b70e;
    border-bottom: 1px solid #58b70e;
    color: #fff;
}
.products-tile.owl-carousel.owl-theme.owl-loaded.owl-drag {
    height: 500px;
    padding: 20px 16px;
}
.mainpage-products.wrap-bloc-1 .mainpage-products.block-b .products-tile-outer {
    height: 520px;
}
.search-auto-result {
    top: 40px;
}
div.left-sidebar {
    width: 100%;
}
div.header-nav-search {
    height: 0px;
}
div.header-nav-search .btn {
    top: 0px;
    position: absolute;
    color: #000000;
    background: transparent;
    padding-right: 0;
}

form input.header-nav-search-input{
   width: 100%;
    height: 40px;
    padding: 4px;
    color: #333;
}
.header-nav-block-outer.bg-bs-color.js-content-move.hidden-lg.hidden-md {
    position: relative;
}
div.header-nav-block {
    position: static;
}


.products-tile.owl-carousel.owl-carousel-sale.owl-theme.owl-loaded.owl-drag {
    padding: 0;
}

div.bg-bs-color.header-nav-block-outer {
    margin-bottom: 0;
}
span.js-product-card-dialog.pr-action {
    visibility: hidden;
}
.l-wrapper {
    overflow: hidden;
}
ul li.infoblocks_item {
    padding: 10px 15px;
    width: 100%;
    margin: 0px;
}
.block-products {
    margin-top: 20px;
}
.products-tile.owl-carousel.owl-theme.owl-loaded.owl-drag {
    padding: 0;
}
.products-tile-outer div.owl-prev:after {
    visibility: hidden;
}
.products-tile-outer div.owl-next:after {
    visibility: hidden;
}
.mainpage-text-outer img {
    display: none;
}
.mainpage-text {
    background: none;
}
div.footer-content_col:last-child {
    display: none;
}
div.footer-content_col {
    margin: 0;
}
div.footer-content_col:first-child {
    margin: 0;
}
div.header_left {
    vertical-align: inherit;
}
div.header_right {
    text-align: left;
    padding: 0 0px 0px 24px;
}
}
@media (max-width: 550px){
  .footer-content_col {
    margin: 0;
    display: none;
}
body .shop-regions-ip-analyzer__wrapper {
    position: relative;
        padding: 30px 16px;
    width: 300px
}
ul li.infoblocks_item {
    padding: 10px 15px;
    width: 100%;
}
.footer-content_col, .footer-content_col:first-child, .footer-content_col:last-child {
    margin-bottom: 0;
} 
.footer-bottom_text {
    display: none;
}
div.header_contacts {
    text-align: center;
    margin: 0;
}
}
@media (max-width: 380px){
    body .header_left,body .header_right {
    width: 320px;

}
}

@media only screen and (min-device-width:980px) and (max-device-width:1250px){
.block-products {
    overflow: hidden;
}
li.infoblocks_item {
    height: 170px;
}
li.infoblocks_item div.infoblocks_item-title {
    font-size: 12px;
}
li.infoblocks_item {
    margin-bottom: 0;
}
.top-products {
    margin-top: 0;
}                          
span.js-product-card-dialog.pr-action {
    display: none;
}
.mainpage-text {
    background-size: auto;
}
div.mainpage-products_head {
    margin: 0px;
}
form input.header-nav-search-input{
      width: 236px;  
}
.block-con-head.col-md-6 {
    text-align: left;
}
}
@media (min-width: 1280px) {
.block-products {
    width: 977px;
    float: left;
    margin-left: 24px;
    margin-top: 10px;
    }
}

@media (min-width: 1600px){
 form input.header-nav-search-input {
    height: 41px;
    line-height: 41px;
    padding: 10px;
    position: relative;
    border-radius: 5px;
    float: left;
    width: 364px;
    background: #f5f5f6;
    border: 1px solid #e0e0e0;
}
   
}
