@media screen and (min-width: 991px) {
	/**********/
	/* Header */
	/**********/
	.header-top {
		display: block;
	}

	/*************/
	/* Main Menu */
	/*************/
	.dropdown {
		display: block;
		opacity: 0;
		visibility: hidden;
		position: absolute;
		z-index: 100;
		top: 100%;
		overflow: hidden;

		background-color: #fff;
		border: 1px solid #e1e1e1;

		-webkit-transform: translateY(-5px);
		-ms-transform: translateY(-5px);
		-o-transform: translateY(-5px);
		transform: translateY(-5px);

		-webkit-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
	}

	.has-dropdown:hover > .dropdown {
		visibility: visible;
		opacity: 1;

		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}

  .dropdown_1column {width:calc(1200px * 0.2);}
  .dropdown_2columns {width:calc(1200px * 0.4);}
  .dropdown_3columns {width:calc(1200px * 0.6);}
  .dropdown_4columns {width:calc(1200px * 0.8);}
  .dropdown_5columns {width:calc(1200px * 1);}
	.dropdown_right{right: 0px}

	.dropdown_fullwidth {
		left: 8px;
		right: 8px;
	}

  .dropdown .row {
    margin: 0;
  }
  .dropdown .row + .row {
    border-top: 1px solid #e6e6e6;
  }
  .dropdown .row [class*="col"] {
    padding: 0;
  }

  .dropdown [class*="col-xs-6"]:not(:nth-child(4n)),
  .dropdown [class*="col-xs-8"]:not(:nth-child(3n)),
  .dropdown [class*="col-xs-12"]:not(:nth-child(2n)) {
    border-right: 1px solid #e6e6e6;
  }

  .dropdown .row .row [class*="col-xs-6"]:not(.row-last),
  .dropdown .row .row [class*="col-xs-8"]:not(.row-last),
  .dropdown .row .row [class*="col-xs-12"]:not(.row-last),
  .dropdown .row .row [class*="col-xs-24"] {
    border-bottom: 1px solid #e6e6e6;
  }


  .mm-view {
    overflow: hidden;
    padding: 15px;
  }
  .mm-view img {
    max-width: 100%;
  }
  .mm-horizontal {
    border-right: 1px solid #e6e6e6;
  }
  .mm-horizontal:last-child {
    border-right: 0;
  }
  .mm-vertical {
    display: block;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
  }
  .mm-vertical:last-child {
    border-bottom: 0;
  }
  .mm-producer > a {
    padding: 5px;
    display: block;
    text-align: center;
  }
  .megamenu .text-item > a {
    padding: 5px 25px;
    display: block;
    text-align: left;
  }
  .megamenu .text-item:last-child {
    border-bottom: 0 !important;
  }
  .megamenu .row.main > div:not(.firstcolumn) {
    border-left: 1px solid #e6e6e6;
  }

  .mm-product-name h2 {
    font-size: 14px;
    margin: 0;
  }




	.pinfo-main {
		width: 100%;
		right: 0;
	}
	.pinfo-top-sellers + .pinfo-main {
		width: 75%;
		right: 25%;
	}

	.categories-button > a {
    font-size:18px;
  }

	/** Header Bottom **/

  .categories-button > .mobile-navigation {
    position: absolute;
    width: calc(100% - 16px);
    background-color: #fff;
    border-width: 0 1px 1px;
    border-style: solid;
    border-color: #e6e6e6;
    box-shadow: 0 1px 4px rgba(0,0,0,0.1);
  }


  .categories-button > a:hover ,
  .categories-button:hover > .mobile-navigation {
    cursor:default;
  }
  .categories-button.slide > a:hover ,
  .categories-button.slide:hover > .mobile-navigation {
    cursor:pointer !important;
  }
  
  .categories-button > a > .arrow.column {
    display: none;
  }


  /** Cart / Koszyk **/
  /*.cart_outsider {
    max-width: 956px;
  }*/

  .cart-name,
  .cart-details,
  .cart-quantity,
  .cart-price-one,
  .cart-price-full {
    padding-top: 20px;
    padding-bottom: 15px;
  }
  .cart-quantity,
  .cart-price-one span,
  .cart-price-full {
    text-align: center;
  }
  .cart-details {
    color: #333333;
  }
  .cart-price-one span {
    display: block;
  }
  .cart-price-full {
    font-size: 20px;
  }

  .cart-existing-address {
    -webkit-transition: margin-left 0.3s;
    -o-transition: margin-left 0.3s;
    transition: margin-left 0.3s;
  }

  /** Home Banners **/
  .home-banner a {
    height: 120px;
  }



	.del-item i {
      font-size: 27px !important;
  }

  .cart-steps {
      margin-bottom: 40px;
  }

    .account a.account-link i {
        display: none;
    }

    .megamenu_container div#header_compare {
        display: none;
    }
}

@media screen and (max-width: 990px) {
    .box.rc-header-search-normal .s-button span a {
        margin-top: 0;
    }

    .svg-search {
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }

    #toggle_mobile_menu {
        display: flex;
    }

    .header-top .vertical-center.account {
        display: none;
    }

    form#f_currency div.fancy-select div.trigger {
        border-right: none;
    }

    div#header_shopping_cart {
        margin-left: 20px;
    }
    div#speedSlider-1 {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .categories-box a:nth-of-type(1), .categories-box a:nth-of-type(2) {
        margin-bottom: 20px;
    }
    .categories-box a:nth-of-type(1), .categories-box a:nth-of-type(3) {
        margin-right: 15px;
    }
    div#speedSlider-1 .owl-carousel .owl-wrapper-outer {
        padding-bottom: 0;
    }
    .container-title {
        text-align: center;
    }
    section.footer-newsletter > .container > .row.vertical-block {
        flex-direction: column;
    }

    .newsletter-block {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 10px;
    }

    .footer-newsletter {
        padding: 20px 0px 40px 0px;
    }

    section.footer-newsletter h3.fn-title {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    div#speedSlider-1 .owl-wrapper-outer {
        padding: 0;
    }

    .categories-box a:nth-of-type(1), .categories-box a:nth-of-type(3) {
        margin-right: 10px;
        width: calc(50% - 10px);
    }

    .categories-box a:nth-of-type(2), .categories-box a:nth-of-type(4) {
        margin-left: 10px;
        width: calc(50% - 10px);
    }

    .copyright {
        text-align: center;
    }
s
    .pinfo-main .container.breadcrumb-margin {
        display: none;
    }

    .megamenu > li > a {
        line-height: 19px;
        font-size: 19px;
    }

    .tabs-container .panel-heading a {
        padding-left: 0;
        padding-right: 0;
    }

    .pinfo-main {
        display: flex;
        flex-direction: column;
    }

    .container.breadcrumb-margin {
        order: -1;
        margin-bottom: 15px !important;
    }

    .copyright {
        margin-top: 30px;
    }

    .items-cart-flex-box span {
        display: none;
    }

    #ajax_header_cart_items {
        right: 3px;
        top: -5%;
    }

    .items-cart-flex-box {
        display: flex !important;
    }

    .product-inside .product-buttons,
    .product-inside:hover .product-photo.row::before,
    .row.button-container,
    .cart-preview.basket {
        display: none;
    }

    .pinfo-buy.panel {
        border-bottom: none;
    }

    .tabs-container .panel-body {
        padding-left: 0;
        padding-right: 0;
    }

    div#megamenu_copy_mobile div#header_compare {
        display: block !important;
    }

    div#megamenu_copy_mobile .box.rc-header-compare .svg-compare + span {
        font-weight: 500;
        font-size: 19px;
        line-height: 19px;
        color: #231F20;
        display: block;
        padding: 17px 20px;
    }

    .svg-compare {
        display: none;
    }

    div#header_compare {
        padding-bottom: 0;
    }

    .ajax-items-compare {
        background-color: #000;
        color: #fff;
        height: 22px;
        width: 22px;
        line-height: 22px;
        font-size: 14px;
    }

    .row.button-container {
        display: flex !important;
    }

    div#rc_window_compare_body .preview-empty {
        text-align: center;
    }

    div#header_compare .title {
        display: none;
    }

    div#header_compare .cart-preview-compare {
        position: relative;
    }

    .box.rc-header-compare a {
        pointer-events: none
    }

}