@charset "UTF-8";

@media (min-width: 992px) and (max-width: 1199px) {

    .sf-menu{
        width: 950px;
        margin:26px 0px 0px -15px;
    }

    .sf-menu:before {
        width: 956px;
    }
    
    .sf-menu > li > a {
    font: 14px/24px "Roboto",sans-serif;
}

    .sf-menu.clearfix.menu-content .logotipo > a > img {
        left: -2%;
        top: -58px;
    }

    #featured-products_block_center li.ajax_block_product {
        width: 31.6% !important;
    }

    #categories_block_left{
        margin-left:-18px;
    }

    #categories_block_left ul {
        margin-left: 0;
    }

    #categories_block_left ul ul{
        position: absolute;
        left: 232px;
        top: 0px;
        display:none!important;
        z-index: 4;
        overflow: visible;
        margin:0;
        padding:0;
    }

    /* FIRST MENU */

    #categories_block_left li{
        position: relative;
        padding:0;
        margin:0;
        width:236px;
    }

    #categories_block_left li:hover>ul{
        display: block!important;
    }

    #categories_block_left li a {
        font-weight: normal;
        color: #645b50;
        display: block;
        font-size: 12px;
        text-transform:uppercase;
        line-height: 15px;
        margin: 0 0 0 17px;
        padding:9px 0;
        width:207px;
        border-bottom:1px solid #e0dedc;
        background:none;
    }

    #categories_block_left li:hover{
        transition: none;
        border-left:3px solid #a171c6;
        cursor:pointer;
        background-color: #f1eaf7;
    }

    #categories_block_left li:first-child>a{
        border-top:1px solid #e0dedc;
    }

    #categories_block_left li:hover a{
        transition: none;
        color: #a171c6;
        font-family:'museo_sans700', sans-serif;
        margin-left:14px;
    }

    /* FIRST SUB MENU */

    #categories_block_left li:hover li{
        background-color: #f1eaf7;
    }

    #categories_block_left li:hover li a{
        color:#645b50;
        font-family:'museo_sans300', sans-serif;
        margin-left:17px;
    }

    #categories_block_left li li:first-child>a{
        border-top:0;
        padding-top:10px;
    }

    #categories_block_left li li:last-child>a{
        border-bottom:0;
        padding-bottom:10px;
    }

    #categories_block_left li li:hover{
        background-color: #FFF;
        border-left:3px solid #a171c6;
    }

    #categories_block_left li li:hover a{
        color:#a171c6;
        font-family:'museo_sans700', sans-serif;
        margin-left:14px;
    }

    /* SECOND SUB MENU */ 

    #categories_block_left li li:hover li a{
        color:#645b50;
        font-family:'museo_sans300', sans-serif;
        margin-left:17px;
    }

    #categories_block_left li li li:hover a{
        color:#a171c6;
        font-family:'museo_sans700', sans-serif;
        margin-left:14px;
    }

    #categories_block_left li:hover li li{
        background-color: #FFF;
    }

    #categories_block_left li li li:hover{
        background-color:#f1eaf7;
        border-left:3px solid #a171c6;
    }

    #categories_block_left li span.grower {
        display:block;
        position:absolute;
        top:0;
        right:12px;
        cursor: pointer;
        font-family: "FontAwesome";
        font-size: 20px;
        width:20px;
        height:33px;
        background-image:none;
    }

    #categories_block_left li span.grower.CLOSE:before {
        content: " ";
        background:url(../img/sprite.png)no-repeat;
        background-position: -61px 0;
        width:7px;
        height:7px;
        font-size:10px;
        position: absolute;
        right: 0;
        top: 15px;
        display:block;
    }

    #categories_block_left li span.grower.OPEN:before {
        content: " ";
        background:url(../img/sprite.png)no-repeat;
        background-position: -61px 0;
        width:7px;
        height:7px;
        font-size:10px;
        position: absolute;
        right: 0;
        top: 15px;
        display:block;
    }

    #third_footer li {
        padding: 27px 25px;
    }

    #myaccount_footer {
        padding-right: 8px;
    }

    .se-wrapper {
        max-width: 640px!important;
    }

    #categories_block_left li {
        width: 192px;
    }

    #categories_block_left li a {
        font-size: 11px;
        width: 175px;
    }

    #categories_block_left ul ul {
        left: 189px;
    }

    #cms #center_column .rte .container-img img {
        width: 100%;
        height: auto;
    }

    #cms #center_column .rte table.first-line tr td:first-child {
        padding-right: 40px;
    }

    #cms #center_column .rte table.second-line tr td:last-child {
        padding-left: 40px;
    }

    #cms #center_column .rte img.all-width{
        width: 100%;
        height: auto;
        margin-top: 20px;
    }

    #cms #center_column .rte table.third-line tr td:first-child {
        padding-right:30px;
    }

    #address .form-group label, #identity .form-group label, #account-creation_form .form-group label, #new_account_form .form-group label, #opc_account_form .form-group label, #authentication .form-group label {
        width: 40%;
    }

    #cart_summary tbody td.cart_description .product-name a {
        font-size: 13px;
    }

    ul.step li {
        width: 19.84%;
    }

    ul.product_list.grid li:nth-child(2n) {
        margin-right:0;
    }

    ul.product_list.grid li{
        width:48%;
    }

    ul.product_list.grid li .product-container .button-container {
        display: none;
    }
	
	ul.product_list.grid li{
		padding:0 0 55px 0 !important;
	  }
	  ul.product_list.grid li:hover{
		padding:0 !important;
	  }
	  ul.product_list.grid li:hover .product-container .button-container {
		display: block;
	  }
	  ul.product_list.grid li:hover .product-container .button-container a{
		float:none;
	  }

    ul.product_list.grid li .product-container .functional-buttons {
        display:none;
    }

    ul.product_list .product-image-container .quick-view {
        display:none;
    }

    ul.product_list.grid li .product-container .comments_note {
        display:none;
    }

    #subcategories ul li {
        width: 48.8%;
    }
    
    #subcategories ul li:nth-child(3), #subcategories ul li:nth-child(5), #subcategories ul li:nth-child(7), #subcategories ul li:nth-child(9), #subcategories ul li:nth-child(11), #subcategories ul li:nth-child(13), #subcategories ul li:nth-child(15), #subcategories ul li:nth-child(17) {
        margin-left:0;
    }
    
    #subcategories ul li:nth-child(10) {
    margin-left: 16px;
}

    #subcategories ul li:nth-child(4) {
        margin-left: 16px;
    }

    #subcategories ul li .subcategory-image {
        padding: 0px;
        width: 100%;
        margin-bottom: 9px;
    }

    .layered_filter:after {
        content: url("../img/separator_filter_mobile.png");
        font-size: 15px;
        width: 135px;
        height: 11px;
        float: left;
        display: block;
        margin-top: 10px;
    }

    .layered_price:after {
        content: url("../img/separator_filter_mobile.png");
        font-size: 15px;
        width: 135px;
        height: 11px;
        float: left;
        display: block;
        margin-top: 10px;
    }

    #quantity_wanted_p input {
        width: 115px;
    }

    #product_comments_block_tab div.comment .comment_author span {
        width: 65%;
    }

    .pb-left-column #image-block::before {
        height: 302px;
    }
	
	#featured-products_block_center li.ajax_block_product .center{
		opacity:0;
	}
	#featured-products_block_center li.ajax_block_product:hover .center{
		opacity:1;
	}
}