﻿@media only screen and (max-width: 768px) {


	/* Výpis produktů */
/*
	.show-on-small { display: block; }
	.hide-on-small { display: none; }
*/

	body { background: #FFF; min-width: 320px; }

	h1 { font-weight: bold; font-size: 30px; margin-bottom: 20px; }

	#page-wrapper #content .pageFilters { display: none; }
	#page-wrapper #content .searchResults { display: none; }
	#page-wrapper #content { float: none; position: relative; margin: 0 auto; width: 100%; }
	#sidebar { display: none; }

	#page-wrapper .colAndSidebar { padding: 0 15px; }

	#content { padding: 0; }

/*
	#content .products .product { margin-bottom: 30px; width: auto; }
	#content .products .product .in { width: 100%; }
	#content .products .product .in .lab { width: 100%; }
	#content .products .product .in .lab a { float: none; }
	#content .products .product .fac-cat .stars { float: none; display: inline-block; }
	#content .products .product .in .Description, .product .popis, #content .products .product .in .lab { padding: 0; width: 98%; }
	#content .products .product .in, #content .products .product .img { padding: 0; float: none; }
	#content .products .product .img { margin: 10px 0; position: relative; }
	#content .product .in .row { padding: 0; }
	#content .products .product .detail-link { width: 100%; margin-top: 10px; }
	#content .products .product .detail-link a, .reservation .rsv-btn-place input { float: left; }
	#content .products .product .detail-link .equipIcons { margin-bottom: 10px; padding: 0; width: 100%; }
	#content .products .noResultdata .product { width: 100%; }

	.isAr #content .products .product .detail-link a { float: right; }
*/

	.paging-type-1 { width: 100%; min-width: inherit; margin-top: 50px; }


	/* Detail produktu - O destinaci */
	.drobeckyWrap { display: none; }
	.detail-produkt .pColRight { margin: 0 auto; float: none; }
	#content .stdTabs { display: block; width: 100%; }
	#content .stdTabs li a { display: inline-block; float: none; width: 100%; padding: 0; margin: 0; }
	#content .pColLeft, #content .pColRight { float: none; width: 100%; }
	#content .detail-produkt .galerie,
	#content .detail-produkt .galerie .image-detail img,
	#content .detail-produkt .galerie .image-list { width: 100%; max-width: 367px; }
	#content .dpVideo { max-width: 355px; }
	#content .dpVideo iframe { width: 100%; }
	#gmapa #GoogleMapID_mapaFacility { width: 100% !important; max-width: 354px; }
}

/* New modified tablet look */
@media only screen and (max-width: 768px) {
 #content .products .product {width: 96%; clear: both; background: #f8f8f8; margin-bottom: 22px; position: relative; border: 1px solid #dadada; border-radius: 2px; padding: 11px;}
    #content .products .product .in  {padding: 0; width: 60%; }
    .isAr #content .products .product .in .Description {direction: rtl;}
    #content .products .product .in .lab {padding: 0; margin: 5px 0px 8px; width: auto; width: initial; overflow: hidden;}
	#content .products .product .in .lab a {float: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; max-width: 310px;}
	.isAr #content .products .product .in .lab a {float: right;}
	.product .in .row {padding-left: 0;}
	.isAr .product .in .row {padding-right: 0;}
	#content .products .product .img {padding: 0; margin-right: 16px;}
	.isAr #content .products .product .img {margin-right: 0; margin-left: 16px;}
	#content .products .product .in .Description {width: auto; width: initial; padding: 0;}
   .products .product p {line-height: 1.5;}
	#content .products .product .detail-link {width: auto; position: relative;}
	#content .products .product .detail-link a {position: absolute; right: 0px; top: -39px; margin: 0;}
	.isAr #content .products .product .detail-link a {right: auto; left: 0px; margin: 0;}
	#content .products .equipIcons {position: absolute; left: 244px; top: -34px;}
	.isAr #content .products .equipIcons {left: auto; right:244px;}
	.isAr .fac-cat .stars {float: right;}
	#GoogleMapID_mapaFacility {display: none;}

}

/* New modified tablet look - mobile corrections */
@media only screen and (max-width: 700px) {
	#content .products .product {text-align: center;}
	#content .products .product .img,
	.isAr #content .products .product .img {float: none; margin: 0;}
	#content .products .product .in {float: none; width: 90%;  margin: 0 auto;}
    #content .products .product .in .lab {text-align: center;}
	#content .products .product .in .lab a,
	.isAr #content .products .product .in .lab a {float: none; white-space: normal;}
	.fac-cat .stars,
	.isAr .fac-cat .stars  {float: none;   display: inline-block;}
	#content .products .equipIcons {position: static; margin: 10px 0; width: auto; width: initial; display: inline-block; float: none;}
	#content .products .product .detail-link a,
	.isAr #content .products .product .detail-link a {position: static; float: none; display: block; width: 180px; margin: 0 auto;}
  #content .products .noResultdata .product {width: auto; width: initial;}
}
