/*
*
*   Zde můžete vložit vlastní styly stránky. Níže jsou nastavená media query.
*
*   POZN: po uložení stránky, dojde k přepsání původních stylů na základě vložených stylů!
*
*/

@media only screen and (min-width: 0px) {
  /*hlavicka*/
  /*Top bar barva */
  #header .top{
  	background: #242527;
  }

 
  /*Navigacni menu barva */
  #header .nav{
  	background: #d09d54;  
  }
  
  /*search background color*/
  #header .nav .in .toggles li span.search-toggle.active{
  	background: #f7f7f7;
  }
  
  #header .nav .in .search {
    background: #f7f7f7;
  }
  
  /*doplneni chybejici svisle cary nad hlavickou v kontaktech*/
  #header .top .in ul li:nth-child(2){
  	padding-right:20px;
  }
  
  #header .top .in ul li:nth-child(2):before{
  	display:block;
  }
  
  /* search text color*/
  #header .nav .in .search .suggestion .categories ul li .title strong{
  	color:#df001a;
  }
  
  #header .nav .in .search .suggestion .goods ul li .price{
  	color:#df001a;  
  }
  
  #header .nav .in .search .suggestion .goods ul li .title strong{
  	color:#df001a; 
  }
  
  #header .nav .in .search .suggestion .fulltext ul li .title strong{
  	color:#df001a; 
  }
  
  /*menu barva pozadi */
  #header .nav .in .menu .main ul li{
  	background-color: #f7f7f7;
  }
  
  /* barva submenu*/
  #header .nav .in .menu .main ul li .submenu{
  	background:#45464a;
  }
  
  #header .nav .in .menu .main ul li .submenu .item ul li a{
  	background-color:#e6e6e6;
  }
  
    /*mobil velikost pisma polozky v menu bez podkategorie*/
  #header .nav .in .menu .main ul li .submenu .item h2{
  	font-size:18px;
    font-weight:bold;
    padding: 20px 15px 0 15px;
  }
  
  /* barva textu v submenu*/
  #header .nav .in .menu .main ul li.open a{
    color:#d09d54;
  }
  
  #header .nav .in .menu .main ul li .submenu .item ul li:before{
  	color:#000000;
  }
  
      #header .nav .in .menu .main ul li.open .submenu .item ul li a{
    color:#000000;
  }
  
  /* submenu zobrazit viac odlisna barva*/
/*sedacky 3-2-1 barva*/
#header .nav .in .menu .main ul li:first-child .submenu .item:first-child ul li:last-child a{
  color: #535353;
}

#header .nav .in .menu .main ul li:first-child .submenu .item:first-child ul li:last-child a:hover{
  color: #000000;
}

/*zobrazit viac barva sedacky podla farby*/
#header .nav .in .menu .main ul li.open:first-child .submenu .item:nth-child(4) ul li:last-child{
  color: #d09d54;
}

/*zobrazit viac barva postele podla rozmeru*/
#header .nav .in .menu .main ul li:nth-child(2) .submenu .item:first-child ul li:last-child a{
  color: #d09d54;
}

  #header .nav .in .menu .main ul li:nth-child(2) .submenu .item:first-child ul li:last-child a:hover{
color: #000000;
}


/*zobrazit viac barva matrace podla rozmeru*/
  #header .nav .in .menu .main ul li:nth-child(3) .submenu .item:first-child ul li:last-child a{
  color: #d09d54;
}

    #header .nav .in .menu .main ul li:nth-child(3) .submenu .item:first-child ul li:last-child a:hover{
  color: #000000;
}

/*zobrazit viac barva rosty podla rozmeru*/
  #header .nav .in .menu .main ul li:nth-child(4) .submenu .item:first-child ul li:last-child a{
  color: #d09d54;
}

#header .nav .in .menu .main ul li:nth-child(4) .submenu .item:first-child ul li:last-child a:hover{
  color: #000000;
}
  
  /* burger ikona pozadí*/
  #header .nav .in .toggles li span.menu-toggle.active{
  	background-color:#fff;
  }
  
  #header .nav .in .menu .main ul li.open a{
    color:#d09d54;
  }
  
  /*paticka */
  /*nadpis sekce*/
  #footer .in .box h4{
  	color: #d09d54;
  }
  
  /*polozka v paticce*/
  #footer .in .box .content a{
  	color:#a8a199;
  }
  
  .no-touch #footer .in .box .content a:hover{
  	color:#d09d55;
  }
  
  /*zvyrazneni zobrazit viac*/
  # crazy-menu .crazy-item:first-child .item:nth-child(4) ul > li:last-child{
    color: #d09d54 !important;
  }
  
   
  /* hlavni stranka*/
  /*dlazdice kategorii nadpis*/
  .sg-category-banner .title{
    color:white;
    top:75%;
  }
  
  /*vyhody eshopu text*/
  #category .in .delivery ul li .content{
  	text-align: center;
  }
  
  /*vyhody eshopu barva textu*/
  #category .in .delivery ul li .content h3 {
  	color: white;
  }
  
  #category .in .delivery ul li .content p {
  	color: white;
  }
  
  /*banner slevy*/
  #banner-41 .in .content .title {
  	opacity: 100% !important;
    color: #ffffff !important;
  }
  
  /*parallax - vycentrovani textu, tucny nadpis a mensi podnadpis*/
  .parallax .in{
  	text-align: center;
  }
  
  .parallax .in .name{
  	font-weight: 550;
    font-size: 45px;
    line-height: 60px;
  }
  
  .parallax .in .title{
  	font-weight: 300;
  }
  
  .parallax .in .text{
  	padding: 20px 0 0 0;
  }
  
  .parallax .in .more{
  	padding: 25px 0 0 0;
  }
  
  /* banner slevy odkaz*/
  #banner-41 .in .sg-arrow-link{
    color: #000000;
    border: solid 1px #ffffff;
    background-color: #ffffff;
    padding: 11px 22px 10px 22px;
  }
  
  #banner-41 .in .sg-arrow-link .flaticon-right-arrow-1{
  color: #000000 !important;
  }
  
  /*testimonials pozadi*/
  #testimonials .in .slider ul li .content{
  	background-color:#ffffff;
  }
  
  /* blog pozadi*/
  #blog .in{
  	background:#f4f4f4
  }
  
  /**/
  .sg-blog-item{
    background: #ffffff;
  }
  
  /* blog menu*/
  .sg-submenu .content{
  	background: #4e4135;
    border: 1px solid #e6e6e6;
  }
  
  /*Navigacni menu*/
  /*Leve menu background*/
  #products-list .in .left-side .sg-submenu .content{
  	background: #e6e6e6;
  }
   
  /*search button podbarveni*/
  #header .nav .in .search ul li.submit button{
  	background:#494a4d;
  }
  
  #header .nav .in .search .suggestion .all a{
  	background:#494a4d;
  }
  
  /*submenu u blogu*/
  .sg-submenu .content{
  	background:#e6e6e6;
  }
  
/*barva textu v menu*/
  .sg-submenu .content h3{
  	color: #1d1d1d;
  }
  
  /*
  .no-touch .sg-submenu .content ul li a{
  	color: #1d1d1d;
  }
  .no-touch .sg-submenu .content ul li span.a{
  	color: #1d1d1d;
    cursor: pointer;
  }
  
  .no-touch .sg-submenu .content ul li a:hover{
  	color: #d09d54;
  }
  .no-touch .sg-submenu .content ul li span.a:hover{
  	color: #d09d54;
    cursor: pointer;
  }*/
  
   .sg-submenu .content ul li span.a{
  	color: #1d1d1d;
    cursor: pointer;
  }
  
    .sg-submenu .content a, .sg-submenu .content ul li a, .sg-submenu .content ul li ul li a{
    color: #1d1d1d;  
  }

  .sg-submenu .content a:hover, .sg-submenu .content ul li a:hover, .sg-submenu .content ul li ul li a:hover{
    color: #d09d54;  
  }
  
  
  .sg-submenu .content ul li.active ul li.active ul li a{
  	color: #1d1d1d;  
  }
  .sg-submenu .content ul li.active ul li.active ul li span.a{
  	color: #1d1d1d;
    cursor: pointer;
  }
  
  .sg-submenu .content ul li.active ul li a{
  	color: #1d1d1d;
  }
  .sg-submenu .content ul li.active ul li span.a:hover{
  	color: #d09d54;
    cursor: pointer;
  }
  
  .sg-submenu .content ul li.active ul li.active a{
  	color: #d09d54;
  }
  .sg-submenu .content ul li.active ul li.active span.a{
  	color: #d09d54;
    cursor: pointer;
  }
  
  .sg-submenu .content ul li.active ul li.active ul li.active a{
  	color: #d09d54;
  }
  .sg-submenu .content ul li.active ul li.active ul li.active span.a{
  	color: #d09d54;
    cursor: pointer;
  }  
  
  .no-touch .sg-submenu .content ul li.active ul li a:hover{
  	color: #d09d54;
  }
  /*tlacitka na podkategorie*/
  #products-list .in .right-side .sub-categories .list ul a li{
  	background:#e6e6e6;
  }
  
  /* filtr produktu*/
  /* slider barva*/
  .ui-slider-horizontal .ui-slider-range{
  	background: #4e4135;
  }
  
  .sg-filter .holder .filter-toggle{
  	background-color:#ffffff;
    border:0px;
  }
  
  /*zobrat vice / zobrazit mene mezera*/
  .category-description{
  	margin-bottom:25px;
  }
  
  .category-description.not-vissible{
  	margin-bottom:0px;
  }
  
  /*produkty v kategoriich*/
  .sg-label.discount {
  	color:#242527;
  }
  /* detail button*/
  #products-list .products ul li .sg-product-item h4.category{
  	color:#d09d54;
  }
  
  .no-touch .sg-button.outline{
  	background: #d09d54;
    color: #242527;
    border: 1px solid #d09d54;
  }
  
  .no-touch .sg-button.outline:hover{
  	background: white;
    color: #4e4135;
    border-color: #494a4d;
  }
  
  .sg-button.black{
  	background: #494a4d;
  }
  
  /*barva stranky produktu*/
  #product-detail{
  	background-color:#efefef;
  }
  
  /*rozmer dropdown menu - odstraneni bile cary pod listem*/
  #product-detail .in .left-side .cart-parameters select{
  	margin-bottom:0px;
  }
  
  /*vypis produktu typ pod nazvem produktu*/
  #products-list .products ul li .sg-product-item h4.category{
  	font-weight:bold;
  }
  
  /*product detail nadpis kategorie nad nazvem produktu*/
  #product-detail .in .left-side h5.category {
  	font-weight: bold;
    padding-bottom: 12px;
  }  
  
  /*chcem vlastný rozmer button*/
  #product-detail .segum.cart-parameters ul.bed_size_select li button{
  	    background: #d09d54;
        color: #242527;
  }
  
  #product-detail .segum.cart-parameters ul.bedding_size_select li button{
  	    background: #d09d54;
        color: #242527;
  }
  
  /*zeptat se a share button*/
  #product-detail .in .left-side .tools ul li:first-child{
  	background:#d09d54;
    color:#242527;
  }
  
  #product-detail .in .left-side .tools ul li .open-tab:first-child{
  	color:#242527;
  }
  
  #product-detail .in .left-side .tools ul li a .flaticon-chat:first-child{
  	color:#242527;
  }
  
  #product-detail .in .left-side .tools{
  	background:#ffffff;
  }
  
  
  /*přidání a odebrání produktu*/
  #product-detail .in .left-side .pricing .count-form .math.minus{
  	background-color:#ffffff;
  }
  
   #product-detail .in .left-side .pricing .count-form .math.plus{
  	background-color:#ffffff;
  }
  
  /*cena - barva textu*/
  .sg-product-item .price strong{
  	color: #494a4d;
  }
  
  #product-detail .sg-tabs.invert .sg-tabs-nav ul li span.active{
  	background-color: #e6e6e6;
  }
  
  #product-detail .sg-tabs.invert .sg-tabs-nav ul li span:hover{
  	background-color: #e6e6e6;
    color:#1d1d1d;
  }
  
  /*lupa na detail produktu - barva */
  #product-detail .segum.cart-parameters ul.cover_select li .image .show{
  	color:#514033;
  }
  
  #product-detail .segum.cart-parameters ul.size_select li button{
  	background: #d09d54;
    color: #242527;
  }
  
  #basket .wrap{
  	background-color:#efefef;
  }
  
  /*nakupni kosik*/
  /*aktivni krok*/
  .sg-cart .steps ul li.active{
  	background:#d09d54;
  }
  
  .sg-cart .steps ul li.active span{
  	background:#d09d54;
    border-right: 2px solid #ffffff;
    color:#1d1d1d;
  }
  
  .sg-cart .steps ul li.active span:hover{
  	color:#1d1d1d;
  }
  
  .sg-cart .steps ul li.active strong:hover{
  	color:#1d1d1d;
  }
  
  .sg-cart .steps ul li.active strong {
  	color:#1d1d1d;
  }
  
  .sg-cart .steps ul li{
  	background:#ffffff;
    border: 0px;
  }
  
  .sg-cart .steps ul li a strong{
    transition: 0.6s;
  }
  
  .sg-cart .steps ul li a strong:hover{
  	color:#d09d54;
    transition: 0.6s;
  }
  
  
  .sg-cart .steps ul li span{
  	background:#ffffff;
    border-right: 2px solid #efefef;
  }
  
  .sg-cart .steps ul li span{
  	background:#ffffff;
    border-right: 2px solid #efefef;
  }
  
  
/*shrnuti ceny kosik*/
  .sg-cart .summary .content{
  	border:0px;
  }
  
  .sg-cart .summary .content p{
  	background:#e5e5e5;
  }
  
  .sg-cart .summary .content ul{
  	border:0px;
    background:#ffffff;
  }
  
  .sg-cart .summary .content ul.total{
  	background:#e5e5e5;
  }
  

/*Zpusob dopravy a platby*/  
  .sg-cart .details .options{
  	border:0px;
  }
  
    .sg-cart .details .options p{
  	  background:#e5e5e5;
  }
  
  .sg-cart .details .options ul {
  	border:0px;
    background:#ffffff;
  }
  
  /*kontaktni osoba, fakturacni udaje a dorucovaci adresa*/
  .sg-cart .details .contact{
  	border:0px;
  }
  
  .sg-cart .details .contact p{
  	  background:#e5e5e5;
    border-bottom:0px;
  }
  
  .sg-cart .details .contact ul{
  	background:#ffffff;
  }
  
  .sg-cart .details .contact .toggle{
  	background:#ffffff;
  }
  
  /*zakaznik v sekci dokonceni*/
  .sg-cart .details .customer{
  	border:0px;
  }
  
  .sg-cart .details .customer p{
  	background:#e5e5e5;
    border-bottom:0px;
  }
  
  .sg-cart .details .customer ul{
  	background:#ffffff;
  }
  
  /*tlacitko odstranit*/
  .sg-cart .list .row.body .col.total .remove{
  	border: 0px;
    background: #ffffff;
  }
  
  /*tlacitka plus minus*/
  #basket .in .sg-cart .list .row .col.pcs .math{
  	border: 0px;
    background:#ffffff;
  }
  
  /*linka v sekci kariera*/
  .gray-underline{
  	border-bottom: 1px solid #D3D3D3;
    width: 100%;
    margin-top: 25px;
  }
  
  .red-headings{
  	color:#de1d25;
  }
  
  .image-404-bckgrnd{
  	background-image: url('/upload/images/albero-404-img.webp');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center top;
    height: 500px;
    margin-top:60px;
    margin-bottom:80px;
  }
  
  .text-404{
  	padding-top: 350px;
  }
  
  /*stranka potahy a matrace - potahy s obrazky*/
  
  .matress-row:after {
  content: "";
  display: table;
  clear: both;
}
  
  .matress-product{
  	width: 100%;
    border-bottom: 1px solid #D3D3D3;
    padding-bottom: 12px;
    margin-top: 20px;
  }
  
  .matress-product:after {
  content: "";
  display: table;
  clear: both;
  }
  
  /* o nas - certifikaty*/
  .certificate-row:after {
  content: "";
  display: table;
  clear: both;
  }
  
  .certificate-file{
  	float:left;
    width: 44%;
    margin: 8px;
  }
  
  .certificate-img{
  	display:block;
    margin: auto;
  }
  
  .certificate-file:after {
  content: "";
  display: table;
  clear: both;
  }
  
  .matress-image{
  	width: 100%;
  }
  
  .matress-image img{
  	display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 380px;
  }
  
  .matress-text{
  	width: 100%;
  }
  
  .matress-text p{
  	font-size:13px;
  }
  
  /* stranka potahy a matrace - sloupce s textem */
  .columns-row:after {
  content: "";
  display: table;
  clear: both;
}
  
  .columns-text{
  	width: 100%;
  }
  
  .columns-text p{
  	font-size:13px;
  }
  
  
  /* styly pro stranu ako vybrat matrac*/
  .vybrat-matrac-number{
  	max-width: 55px;
    display:block;
    margin:auto;
    margin-top:75px;
  }
  
  .vybrat-matrac-info{
  	max-width: 65px;
    float: left;
    margin: 30px 15px 8px 0px;
  }
  
  .vybrat-matrac-line{
  	border-bottom: 1px solid #D3D3D3;
    width:90%;
    display:block;
    margin:auto;
    text-align:center;
    padding-bottom: 12px;
    margin-bottom: 30px;
}
  
  .vybrat-matrac-line h1{
  	font-size: 42px;
  }
  
  .vybrat-matrac-line h2{
  	font-size: 34px;
  }
  
  .vybrat-matrac-line h3{
  	font-size: 26px;
  }
  
  .vybrat-matrac-row:after {
  content: "";
  display: table;
  clear: both;
}
  
  .vybrat-matrac-row{
  	margin-bottom: 40px;
  }
  
  .vybrat-matrac-box{
  	width: 100%;
    padding: 0 18px 18px 18px;
    margin-top: 20px;
  }
  
  .vybrat-matrac-imagebox{
  	width: 100%;
    margin-top: 20px;
  }
  
  .bg-red{
  	background-color:#df0019;
    color:white;
  }
  
  .bg-red strong{
  	color:white;
  }
  
  .bg-red h3{
  	color:white;
  }
  
  .bg-gray{
  	background-color:gray;
    color:white;
  }
  
  .bg-gray strong{
  	color:white;
  }
  
  .bg-gray h3{
  	color:white;
  }
  
  
  .vybrat-matrac-box h3{
  	font-size: 26px;
  }
  
  .vybrat-matrac-box table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  border: 1px solid #ddd;
}

  .vybrat-matrac-box th, td {
  text-align: left;
  padding: 8px;
    text-align: center;
  }

  .vybrat-matrac-box tr:nth-child(even){
    background-color: #808080;
    color:white;
  }
  
  .vybrat-matrac-box tr:nth-child(odd){
    background-color: #cacaca;
  }
  
  .vybrat-matrac-box table td{
    border: 0px;
  }
  
  .show-mobile {
    display:block;
  }
  
  .show-desktop {
    display:none;
  }
  
  .vybrat-matrac-heading{   
	margin-left:18px;
  }
  
  .vybrat-matrac-heading h1{
    font-size:28px;
  }
  
  .vybrat-matrac-infobox{
  	margin:0px 30px;
    border: 1px solid #C0C0C0;
    padding: 0px 12px 15px 12px;
    background:white;
  }
  
}

@media only screen and (min-width: 480px) {
  .parallax .in .name{
  	font-size: 55px;
  }
  
    .text-404{
  	padding-top: 440px;
  }
  
  
}

@media only screen and (min-width: 768px) {
  
  /* navigacni menu barva pozadi*/
  #header .nav .in .menu .main ul li{
  	background-color: #d09d54;
  }
  
  #header .nav .in .menu .main ul li .submenu .item ul li{
  	background-color: #ffffff;
  }
  
    /* burger ikona pozadí*/
  #header .nav .in .menu .main ul li.more span.active{
  	background-color:#fff;
  }
  
  #header .nav .in .menu .other{
  	background:inherit;
  }
  
  /* navigacni menu - submenu*/
  #header .nav .in .menu .main ul li .submenu .item ul li a{
  	background-color:#fff;
  }
  
  /* submenu barva textu*/
  #header .nav .in .menu .main ul li.open .submenu .item ul li a{
    color:inherit;
  }
  
  
    /*sedacky 3-2-1 barva*/
  #header .nav .in .menu .main ul li:first-child .submenu .item:first-child ul li:last-child a{
  	color: #535353;
  }
  
  #header .nav .in .menu .main ul li:first-child .submenu .item:first-child ul li:last-child a:hover{
  	color: #000000;
  }
  
  /*zobrazit viac barva sedacky podla farby*/
  #header .nav .in .menu .main ul li.open:first-child .submenu .item:nth-child(4) ul li:last-child{
    color: #d09d54;
  }
  
  /*zobrazit viac barva postele podla rozmeru*/
  #header .nav .in .menu .main ul li:nth-child(2) .submenu .item:first-child ul li:last-child a{
  	color: #d09d54;
  }
  
    #header .nav .in .menu .main ul li:nth-child(2) .submenu .item:first-child ul li:last-child a:hover{
	color: #000000;
  }
  
  
  /*zobrazit viac barva matrace podla rozmeru*/
    #header .nav .in .menu .main ul li:nth-child(3) .submenu .item:first-child ul li:last-child a{
  	color: #d09d54;
  }
  
      #header .nav .in .menu .main ul li:nth-child(3) .submenu .item:first-child ul li:last-child a:hover{
  	color: #000000;
  }
  
  /*zobrazit viac barva rosty podla rozmeru*/
    #header .nav .in .menu .main ul li:nth-child(4) .submenu .item:first-child ul li:last-child a{
  	color: #d09d54;
  }
  
  #header .nav .in .menu .main ul li:nth-child(4) .submenu .item:first-child ul li:last-child a:hover{
  	color: #000000;
  }
  
  
  #header .nav .in .menu .other ul li{
  	background-color:#fff;
  }
  
  #header .nav .in .menu .main ul li.open a{
    color:#fff;
  }
  
  /*odsazeni ceny od tlacitka zruseni produktu v kosiku*/
  .sg-cart .list .row.body .col.total strong {
  	margin:15px;
  }
  
  /*produkt barva pozadi popisu*/
    .sg-tabs.invert:before {
  	background:#e6e6e6;
  }
  
  .sg-tabs.invert .sg-tabs-nav ul li span.active{
  	border-bottom-color: #e6e6e6;
  }
  
  .sg-tabs.invert .sg-tabs-item .sg-tabs-item-content{
    background:#e6e6e6;
  }
  
  /*border popisu odstraneny*/
  .sg-tabs.pagewide:before{
  	border-top:0px;
    border-bottom:0px;
  }
  
  /*produkt popis - border odstraneny zalozek*/
  .sg-tabs .sg-tabs-nav ul li span{
  	border: 0px;
  }
  
  /* jen cast border se ukazuje
  .sg-tabs .sg-tabs-nav ul li span{
  	border: 1px solid #e6e6e6;
    border-style: hidden solid hidden hidden;
  }
  
  
  .sg-tabs .sg-tabs-nav ul li span:first-child{
  	border-left: 0px;
  }
  

  .sg-tabs .sg-tabs-nav ul li span:last-child{
  	border-style: hidden ;
  }*/
  
  .image-404-bckgrnd{
    height: 600px;
    margin-top:80px;
    margin-bottom:80px;
  }
  
  .text-404{
  	padding-top: 550px;
  }
  
  
  
  /*blog nadpis pozadi*/
  #blog .in h2{
  	background:#f4f4f4;
  }
  .matress-image{
  	width: 35%;
    float:left;
    padding-top: 18px;
    padding-right: 18px;
  }
  
  .matress-text{
  	width: 65%;
    float:left;
  }
  
  .columns-text{
  	width: 50%;
    float:left;
    padding: 18px 10px 0px;
  }
  
  .certificate-file{
  	float:left;
    width: 22%;
  }
  
  .vybrat-matrac-line{
  	width: 60%;
  }
  
  .vybrat-matrac-box{
  	float:left;
    width: 44%;
    margin: 0px 3%;
  }
  
  .vybrat-matrac-imagebox{
  	float:left;
    width: 50%;
    margin: 0px;
  }
  
  .show-mobile {
    display:none;
  }
  
  .show-desktop {
    display:block;
  }
  
  .vybrat-matrac-heading{
    position:absolute;    
    top: 45px;
    left: 80px;
    margin-left:0px;
  }
  
  .vybrat-matrac-heading h1{
    font-size:45px;
  }
  
  .vybrat-matrac-vertical-center {
  display: flex;
  align-items: center;
}
  
  
 
}

@media only screen and (min-width: 1024px) {
  /* burger ikona pozadí*/
      #header .nav .in .menu .main ul li.more span.active{
  	background-color:#fff;
  }
  
  .matress-row {
  border-bottom: 1px solid #D3D3D3;
}
  
  .matress-product{
  	float:left;
    width: 50%;
    border-bottom: none;
  }
  
  .matress-text{
  	padding-right: 18px;
  }
  
  .columns-text{
  	width: 33%;
    float:left;
  }
  
  .certificate-file{
  	float:left;
    width: 15%;
  }
  
  .vybrat-matrac-heading{
    position:absolute;    
    top: 85px;
    left: 130px;
  }
  
  .vybrat-matrac-heading h1{
    font-size:65px;
  }
  
  /*menu velikost pisma*/
  #header .nav .in .menu .main ul li .submenu .item .with-submenu h2{
    padding: 20px 15px 0 0px;
    font-size: 24px;
    font-weight: 600;
}
  
  #header .nav .in .menu .main ul li .submenu .item h2 {
      padding: 20px 15px 0 0px;
        font-size: 24px;
  }
  
}

@media only screen and (min-width: 1200px) {
  .vybrat-matrac-box{
  	float:left;
    width: 40%;
    margin: 0px 5%;
  }
  
    .vybrat-matrac-heading{
    position:absolute;    
    top: 85px;
    left: 160px;
  }
  
  
}

@media only screen and (min-width: 1600px) {
}

/*skryti filtru pro mobily*/
@media only screen and (min-width: 0px) {
  @media only screen and (max-width: 768px) {
    #snippet--filter{
    	display:none;
    }
    
    .sg-tabs.ajax .sg-tabs-nav{
    	display:none;
    }
  }
}