/**, *:before, *:after { -webkit-text-stroke: 0.6px !important; }*/

.pr { position: relative; }

.pr-8 { padding-right: 8px !important; }
.pl-2 { padding-left: 2px !important; }

.mt-0  { margin-top: 0 !important; }
.mt-sm { margin-top: 3px !important; }
.mt-md { margin-top: 5px !important; }
.mt-st { margin-top: 10px !important; }
.mt-lg { margin-top: 20px !important; }
.mt-dlg { margin-top: 30px !important; }
.mt-xlg { margin-top: 40px !important; }
.mr-0  { margin-right: 0 !important; }
.mr-sm { margin-right: 3px !important; }
.mr-md { margin-right: 5px !important; }
.mr-st { margin-right: 10px !important; }
.mr-lg { margin-right: 20px !important; }
.mr-dlg { margin-right: 30px !important; }
.mr-xlg { margin-right: 40px !important; }
.mb-0  { margin-bottom: 0 !important; }
.mb-sm { margin-bottom: 3px !important; }
.mb-md { margin-bottom: 5px !important; }
.mb-st { margin-bottom: 10px !important; }
.mb-lg { margin-bottom: 20px !important; }
.mb-dlg { margin-bottom: 30px !important; }
.mb-xlg { margin-bottom: 40px !important; }
.ml-0  { margin-left: 0 !important; }
.ml-sm { margin-left: 3px !important; }
.ml-md { margin-left: 5px !important; }
.ml-st { margin-left: 10px !important; }
.ml-lg { margin-left: 20px !important; }
.ml-dlg { margin-left: 30px !important; }
.ml-xlg { margin-left: 40px !important; }

.ml-15 { margin-left: 15px !important; }

.pt-0  { padding-top: 0 !important; }
.pt-sm { padding-top: 3px !important; }
.pt-md { padding-top: 5px !important; }
.pt-st { padding-top: 10px !important; }
.pt-lg { padding-top: 20px !important; }
.pt-lg { padding-top: 30px !important; }
.pr-0  { padding-right: 0 !important; }
.pr-sm { padding-right: 3px !important; }
.pr-md { padding-right: 5px !important; }
.pr-st { padding-right: 10px !important; }
.pr-lg { padding-right: 20px !important; }
.pr-lg { padding-right: 30px !important; }
.pb-0  { padding-bottom: 0 !important; }
.pb-sm { padding-bottom: 3px !important; }
.pb-md { padding-bottom: 5px !important; }
.pb-st { padding-bottom: 10px !important; }
.pb-lg { padding-bottom: 20px !important; }
.pb-lg { padding-bottom: 30px !important; }
.pl-0  { padding-left: 0 !important; }
.pl-sm { padding-left: 3px !important; }
.pl-md { padding-left: 5px !important; }
.pl-st { padding-left: 10px !important; }
.pl-lg { padding-left: 20px !important; }
.pl-lg { padding-left: 30px !important; }

.db { display: block; }

.cursor-help { cursor: help !important; }
.cursor-pointer { cursor: pointer !important; }

.nowrap { white-space: nowrap; }
.ellipsis { overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; }

/*.maw-100 { max-width: 100%; }*/
/*.va-m { vertical-align: middle; }*/

h2 { font-size: 20px; }
h3 { font-size: 18px; }
h3 a, h4 a { color: #444; }

ul { list-style-type: square; }
.list-light { color: #999; }
.list-text-align { padding-left: 18px; }

.text-blue { color: #0da3e2; }
.smaller { font-size: 80% !important; }
.larger { font-size: 120% !important; }

@media (max-width: 767px) {
	body { font-size: 12px; }
	h2 { font-size: 20px; }
	h3 { font-size: 16px; }
}

/*  Blue */
.btn.blue { color: white; text-shadow: none; background-color: #0da3e2; }
.btn.blue:hover,
.btn.blue:focus,
.btn.blue:active,
.btn.blue.active,
.btn.blue[disabled],
.btn.blue.disabled { background-color: #007dc2 !important; color: #fff !important; outline: none !important; }

.btn-group .btn.blue.dropdown-toggle { background-color: #0da3e2 !important; }
.btn-group .btn.blue:hover,
.btn-group .btn.blue:focus,
.btn-group .btn.blue:active,
.btn-group .btn.blue.active,
.btn-group .btn.blue.disabled,
.btn-group .btn.blue[disabled] { background-color: #0096d5 !important; color: #fff !important; outline: none !important; }

.btn-primary { background: #007dc2; }


/* BACKGROUND ********************/
@media (min-width: 992px) {
	/*.page-container { background: #fff url('../packages/avito/planes/vendors/metronic/css/../_img/body-bg.jpg') center top no-repeat; }*/
	.page-container {
		background: rgba(238,238,238,1);
		background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 2%, rgba(255,255,255,1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(238,238,238,1)), color-stop(2%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
		background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 2%, rgba(255,255,255,1) 100%);
		background: -o-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 2%, rgba(255,255,255,1) 100%);
		background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 2%, rgba(255,255,255,1) 100%);
		background: linear-gradient(to bottom, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 2%, rgba(255,255,255,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#fafafa', GradientType=0 );
	}
}

/* TOP AD *******************/
.top-ad { background: #4a5866; height: 150px; }
.top-ad .container * { max-width: 100% !important; }
@media (max-width: 991px) {
	.top-ad {
		display: none !important;
	}
}

/* HEADER ********************/
.navbar-static-top { border-top: 6px solid #868e96; }
.header .front-topbar { background: #868e96; }
.header .front-topbar a { color: #fff !important; }

.navbar-toggle { z-index: 10; top: 10px; right: -15px; height: 50px; width: 50px; }
.navbar-toggle .icon-bar { width: auto; margin: 6px 0; }
.header ul.nav { float: none; }
.header .navbar-collapse { padding: 0; }
.header .navbar-nav li a { padding: 10px 20px !important; }

.login-links { text-align: right; }
.login-links>ul>li { display: inline-block; margin: 0 10px 0 0; text-align: left; }

.user-menu { margin-left: -3px; margin-right: -3px; line-height: 40px; }
.user-menu a { text-decoration: none !important; }
.user-menu .icon-btn-wrap { padding: 0 3px 6px 3px; width: 7.69%; min-width: 78px; }
.user-menu .icon-btn { margin: 0; display: block !important; height: 65px; padding-left: 5px; padding-right: 5px; min-width: 0; }
.user-menu .icon-btn .text { display: block; font-size: 10px; line-height: 12px; margin-top: 2px; }

.user-menu>.language>a {
	display: inline-block;
}
.user-menu .dropdown-menu {
	margin-top: -3px;
}
@media (max-width: 1199px) {
	.user-menu .icon-btn-wrap { width: 9.09%; }
}
@media (max-width: 991px) {
	.header { height: 120px; }
	.header .navbar-collapse { top: 120px !important; }
	.user-menu .icon-btn-wrap { width: 11.11%; }

	.login-links { height: 40px; }
	.navbar-static-top { border-top: none; }
}
@media (max-width: 767px) {
	#topcontrol { display: none; }

	.user-menu { margin-top: 10px; font-size: 10px; }
	.user-menu a.btn { padding-left: 3px; padding-right: 3px; font-size: 10px; }
	.login-links { position: static !important; line-height: 40px !important; }
	.login-links ul { margin-right: 0; }
	.login-links>ul>li { margin: 0 5px 0 0; }

	.login-links>ul>li.language a[href="/en"] { text-indent: -9999px; position: relative; width: 30px; }
	.login-links>ul>li.language a[href="/en"] i { position: absolute; left: 0; top: 15px; text-indent: 0; }
	.login-links>ul>li.language a[href="/en"]:after { content: 'EN'; text-indent: 0; position: absolute; left: 15px; }

	.login-links>ul>li.language a[href="/cs"] { text-indent: -9999px; position: relative; width: 30px; }
	.login-links>ul>li.language a[href="/cs"] i { position: absolute; left: 0; top: 15px; text-indent: 0; }
	.login-links>ul>li.language a[href="/cs"]:after { content: 'CS'; text-indent: 0; position: absolute; left: 15px; }
}

@media (min-width: 768px) {
	/*.page-container { padding: 60px 0 30px 0; }*/
	.page-container { padding: 40px 0 0 0; }


	.header .header-search { margin-top: 29px !important; }
	.header .navbar-collapse { position: absolute; top: 90px; width: 730px; left: 25px; padding: 0; background: #0da3e2; border-radius: 1px !important; /*background: rgba(13,163,226,.66);*/ /*-webkit-border-bottom-right-radius: 10px !important; -webkit-border-bottom-left-radius: 10px !important; -moz-border-radius-bottomright: 10px !important; -moz-border-radius-bottomleft: 10px !important; border-bottom-right-radius: 10px !important; border-bottom-left-radius: 10px !important; */}
	/*.header .navbar-collapse>ul { margin: 0 20px; }*/

	.navbar-nav {
		display:table;
		width:100%;
		margin: 0;
	}
	.navbar-nav > li {
		display:table-cell;
		text-align:center;
		float: none;
		border-right: 1px solid #c0d4df;
		width: 16.66%;
	}
	.navbar-nav > li:last-child {
		border-right: none;
	}

	.header ul.nav { float: left; }
	.header .navbar-nav>li>a { padding: 10px 15px !important; border-top: none !important; color: #fff !important; }
	.header .navbar-nav>li>a:hover,
	.header .navbar-nav>li.active:hover>a,
	.header .navbar-nav>li.open>a,
	.header .navbar-nav>li.dropdown:hover>a,
	.header .navbar-nav>li.active>a,
	.header .navbar-nav>li.active>a:hover { border-top: none !important; background: #007dc2 !important; color: #fff !important; }
	.header .navbar-nav>li.active>a:after { border-top: 5px solid #fff; border-bottom: 5px solid rgba(0, 0, 0, 0); border-left: 5px solid rgba(0, 0, 0, 0); border-right: 5px solid rgba(0, 0, 0, 0); margin-left: -5px; }
	.header .navbar-nav>li.open>ul, .header .navbar-nav>li.dropdown:hover>ul { border-top: 1px solid #f5f5f5; -webkit-box-shadow: 0 1px 5px #DDD; -moz-box-shadow: 0 1px 5px #DDD; box-shadow: 0 1px 5px #DDD; display: block; }
	.header .navbar-nav>li.open>ul>li:hover>a:hover, .header .navbar-nav>li.dropdown:hover>ul>li:hover>a:hover { background: #f8f8f8 !important; }
}

@media (min-width: 768px) and (max-width: 992px) {
	.header { padding: 0; }

	.header .navbar-nav>li { margin: 0; }
	.header .navbar-nav>li>a,
	.header .nav li:hover>a,
	.header .nav li.active>a,
	.header .nav li.active:hover>a { padding: 10px 10px !important; border-top: none !important; color: #fff !important; }

	.header .navbar-nav>li>a:hover,
	.header .navbar-nav>li.active:hover>a,
	.header .navbar-nav>li.open>a,
	.header .navbar-nav>li.dropdown:hover>a,
	.header .navbar-nav>li.active>a,
	.header .navbar-nav>li.active>a:hover { border-top: none !important; background: #0da3e2 !important; color: #fff !important; }
	.header .navbar-nav>li.active>a:after { border-top: 5px solid #fff; border-bottom: 5px solid rgba(0, 0, 0, 0); border-left: 5px solid rgba(0, 0, 0, 0); border-right: 5px solid rgba(0, 0, 0, 0); margin-left: -5px; }
	.header .navbar-nav>li.open>ul, .header .navbar-nav>li.dropdown:hover>ul { border-top: 1px solid #f5f5f5; -webkit-box-shadow: 0 1px 5px #DDD; -moz-box-shadow: 0 1px 5px #DDD; box-shadow: 0 1px 5px #DDD; }
	.header .navbar-nav>li.open>ul>li:hover>a:hover, .header .navbar-nav>li.dropdown:hover>ul>li:hover>a:hover { background: #f8f8f8 !important; }
}

@media (max-width: 767px) {
	.header { height: 165px !important; }
	.header .navbar-collapse { top: 5px !important; background: #fff !important;  }
	.header ul.nav { -webkit-box-shadow: 0 1px 3px #ddd; box-shadow: 0 1px 3px #ddd; }
}

@media (min-width: 992px) {
	.header { height: 96px; }
	.header .navbar-collapse { width: 950px; left: 10px; }

	.login-links { height: 96px; display: table; position: relative; }
	.login-links>ul { margin: 0 !important; padding: 0 10px 0 0 !important; text-align: right; vertical-align: middle; display: table-cell; position: relative; top: -5px; }

	.user-menu>.language { display: block; text-align: right; }
}
@media (min-width: 1200px) {
	.header .navbar-collapse { width: 1150px; }
}


/* PAGE CONTENT ********************/
.paper { position: relative; padding: 15px; }
/*.paper:after {
	position: absolute;
	bottom: 0;
	right: 0;
	content: ' ';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 10px 10px 10px;
	border-color: #aaa #fff #fff #aaa;
}
.hp-news .paper:after {
	position: absolute;
	bottom: 0;
	right: 0;
	content: ' ';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 10px 10px 10px;
	border-color: #aaa #fcfcfc #fcfcfc #aaa;
}*/
.hp-news .paper {padding: 5px;}

h2.uheader { border-bottom: 1px solid #666; padding: 0 0 5px 0; clear: both; }
h3.uheader { border: none; padding: 8px 10px; clear: both; background-color: #eeeeee; font-size: 16px; border-radius: 1px;border-bottom: 1px solid #dfdfdf}
.hp-news h3.uheader { background-color: #ccdbe8; border-bottom: 1px solid #bbcad7}
a.more { padding-right: 20px; }

.paper-hilight { background-color: rgba(255,133,3,.15); background-image: url('../packages/avito/planes/vendors/metronic/css/../img/sliders/carousel/corners-orange.png'); }
.paper-hilight a.search-link, .paper-hilight p a, .paper-hilight .text-blue { color: #ff8503; }
.paper-hilight a:hover { color: #e67334; }

.pagination-cont { margin-top: 40px; margin-bottom: 20px; text-align: center; }

p.text-center>img { margin: 10px auto; }

/* HP: switching */

/*.hp-row { padding-top: 20px;}*/
.hp-switcher { position: absolute; right: 33%; top: 8px; /*margin-right: -170px; top: 66px;*/ z-index: 10; }
.hp-switcher-btm { top: auto; bottom: 0; }
.hp-switcher .btn { /*width: 170px;*/ position: relative; padding: 7px 25px 7px 0; color: #666}
.hp-switcher .btn:hover {color: #2a6496; text-decoration: underline;}
/*.hp-switcher .btn.photos { -webkit-border-top-left-radius: 10px !important; -webkit-border-bottom-left-radius: 10px !important; -moz-border-radius-topleft: 10px !important; -moz-border-radius-bottomleft: 10px !important; border-top-left-radius: 10px !important; border-bottom-left-radius: 10px !important; }*/
.hp-switcher .btn.photos:after {
	position: absolute;
	top: 7px;
	right: -10px;
	content: ' ';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 0 10px 15px;
	border-color: transparent transparent transparent #fff;
}
/*.hp-switcher .btn.news { -webkit-border-top-right-radius: 10px !important; -webkit-border-bottom-right-radius: 10px !important; -moz-border-radius-topright: 10px !important; -moz-border-radius-bottomright: 10px !important; border-top-right-radius: 10px !important; border-bottom-right-radius: 10px !important; }*/
.hp-switcher .btn.news:after {
	position: absolute;
	top: 7px;
	right: -1px;
	content: ' ';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 15px 10px 0;
	border-color: transparent #f5f5f5 transparent transparent;
}
.hp-photos, .hp-news { padding-top: 30px; padding-bottom: 60px; }

.discuss {
	margin-bottom: 2em;
}

@media (min-width: 768px) {
	.narrow {
		padding-left: 5px;
		padding-right: 5px;
	}
	.narrow:first-child {
		padding-left: 15px;
	}
	.narrow:last-child {
		padding-right: 15px;
	}

	.hp-container {
		position: relative;
		background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(67%, rgba(255,255,255,1)), color-stop(67%, rgba(245,245,245,1)), color-stop(100%, rgba(255,255,255,1)));
		background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 67%, rgba(245,245,245,1) 67%, rgba(255,255,255,1) 100%);
		background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 67%, rgba(245,245,245,1) 67%, rgba(255,255,255,1) 100%);
		background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 67%, rgba(245,245,245,1) 67%, rgba(255,255,255,1) 100%);
		background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 67%, rgba(245,245,245,1) 67%, rgba(255,255,255,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#fafafa', GradientType=1 );
	}
	.hp-switched-news .hp-container {
		position: relative;
		background: rgba(255,255,255,1);
		background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 33%, rgba(238,238,238,1) 33%, rgba(255,255,255,1) 100%);
		background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(33%, rgba(255,255,255,1)), color-stop(33%, rgba(238,238,238,1)), color-stop(100%, rgba(255,255,255,1)));
		background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 33%, rgba(238,238,238,1) 33%, rgba(255,255,255,1) 100%);
		background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 33%, rgba(238,238,238,1) 33%, rgba(255,255,255,1) 100%);
		background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 33%, rgba(238,238,238,1) 33%, rgba(255,255,255,1) 100%);
	}
	/*.hp-photos { border-right: 1px solid #ccc; }*/
	/*.hp-news {*/
		/*background: rgba(238,238,238,1);*/
		/*background: -moz-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(250,250,250,1) 10%, rgba(250,250,250,1) 100%);*/
		/*background: -webkit-gradient(left top, right top, color-stop(0%, rgba(238,238,238,1)), color-stop(10%, rgba(250,250,250,1)), color-stop(100%, rgba(250,250,250,1)));*/
		/*background: -webkit-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(250,250,250,1) 10%, rgba(250,250,250,1) 100%);*/
		/*background: -o-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(250,250,250,1) 10%, rgba(250,250,250,1) 100%);*/
		/*background: -ms-linear-gradient(left, rgba(238,238,238,1) 0%, rgba(250,250,250,1) 10%, rgba(250,250,250,1) 100%);*/
		/*background: linear-gradient(to right, rgba(238,238,238,1) 0%, rgba(250,250,250,1) 10%, rgba(250,250,250,1) 100%);*/
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#fafafa', GradientType=1 );*/
	/*}*/
	/*.hp-news { margin-left: -1px; /!*border-left: 1px solid #ccc;*!/ padding-top: 50px; }*/
	/*.hp-photos:after { content: ' '; display: block; width: 10px; height: 26px; background: #fff; position: absolute; top: 0; right: -5px; z-index: 5; }*/
	.hp-switched-news .hp-switcher { right: 66.333333333%; margin-right: 5px; }
	.hp-switched-news .hp-photos { width: 33.333333333%; }
	.hp-switched-news .hp-news { width: 66.333333333%; }
	/*.hp-photos, .hp-news { margin-bottom: 40px; }*/
	.hp-photos { padding-right: 30px }
	.hp-news { padding-left: 30px }
}
@media (max-width: 767px) {
	.hp-photos, .hp-news { padding-top: 0; width: 100% !important; border: none !important; }
	.hp-switcher { position: static; margin: 20px auto; text-align: center !important; float: none; width: 100%; }
	.hp-switcher-btm { margin-bottom: 40px; }
	.hp-switcher .btn {
		display: inline-block !important;
		float: none;
		font-size: 12px;
		padding-left: 10px;
		padding-right: 10px;
		width: auto;
		color: white;
		text-shadow: none;
		background-color: #0da3e2;
		text-underline: none;
	}
	.hp-switcher .btn.news:after, .hp-switcher .btn.photos:after { border-width: 0; }
	.hp-switcher .btn.news { margin-left: -2px; }
	.hp-switcher .btn i { display: none; }

	.hp-switched-news .hp-news { display: block; }
	.hp-switched-news .hp-photos { display: none; }
}

.hp-animate .hp-photos, .hp-animate .hp-news, .hp-animate .hp-switcher, .hp-animate .hp-container-dashboard { -webkit-transition: all 600ms; -moz-transition: all 600ms; -ms-transition: all 600ms; -o-transition: all 600ms; transition: all 600ms; }

.hp-switched-news .hp-switched-news-col-12 { width: 100%; }
.hp-switched-photos .hp-switched-photos-col-12 { width: 100%; }

#carousel-news .col-header { padding-right: 0; }
#carousel-news .col-date i { display: none; }
#carousel-news .col-date { padding-left: 0; font-size: 10px !important; padding-top: 2px; }
/*#carousel-news .news-preview a { display: block; }*/
/*.carousel-news-inner:after { content: ' '; display: block; height: 30px; width: 100%; position: absolute; left: 0; bottom: 0; background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(248,248,248,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(248,248,248,1))); background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(248,248,248,1) 100%); background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(248,248,248,1) 100%); background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(248,248,248,1) 100%); background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(248,248,248,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f8f8f8',GradientType=0 ); }*/

#carousel-news .text-cont { position: relative; line-height: 18px; max-height: 180px; overflow: hidden; font-size: .9em;}
/*#carousel-news .text-cont:after { content: ' '; display: block; width: 100%; height: 36px; position: absolute; right: 0; top: 144px; background: -moz-linear-gradient(top,  rgba(248,248,248,0) 0%, rgba(248,248,248,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,248,0)), color-stop(100%,rgba(248,248,248,1))); background: -webkit-linear-gradient(top,  rgba(248,248,248,0) 0%,rgba(248,248,248,1) 100%); background: -o-linear-gradient(top,  rgba(248,248,248,0) 0%,rgba(248,248,248,1) 100%); background: -ms-linear-gradient(top,  rgba(248,248,248,0) 0%,rgba(248,248,248,1) 100%); background: linear-gradient(to bottom,  rgba(248,248,248,0) 0%,rgba(248,248,248,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f8f8f8', endColorstr='#f8f8f8',GradientType=0 ); }*/

.hp-switched-news #carousel-news .item { -webkit-transform: none !important; -ms-transform: none !important; -o-transform: none !important; transform: none !important; }
.hp-switched-news #carousel-news .col-sm-3 i { display: inline-block; }
.hp-switched-news #carousel-news .col-sm-3 { font-size: inherit; padding-top: 0; }
/*.hp-switched-news .carousel-news-inner { height: auto; }*/
/*.hp-switched-news .carousel-news-inner:after { display: none; }*/


.hp-switched-news .hp-photos-best-yesterday { margin: 0; }
.hp-switched-news .hp-photos-best-yesterday-featured, .hp-switched-news .hp-photos-best-yesterday-others { width: 100%; padding: 0; }
.hp-switched-news .hp-photos-best-yesterday-featured { margin-bottom: 20px; }
/*.hp-switched-news .hp-photos-best-yesterday-others .bx-viewport { height: 200px !important; }*/

.hp-switched-news-visible { display: none; }
.hp-switched-news .hp-switched-news-visible { display: block; }
.hp-switched-news span.hp-switched-news-visible { display: inline; }
.hp-switched-news .hp-switched-news-hidden { display: none !important; }

.hp-switched-photos-visible { display: none; }
.hp-switched-photos .hp-switched-photos-visible { display: block; }
.hp-switched-photos span.hp-switched-photos-visible { display: inline; }
.hp-switched-photos .hp-switched-photos-hidden { display: none !important; }
.hp-switched-photos .hp-switched-news-visible { display: none !important; }
.hp-switched-photos .articles-posts .item { border-bottom: 1px solid #E0DFDF; margin: 0 0 0 0 !important; }
.hp-switched-photos .articles-posts .item:last-child { border-bottom: none; }

.hp-switched-news .hp-last-news .carousel-inner { overflow: visible !important; }
.hp-switched-news .item { display: block !important; border-bottom: 1px solid #E0DFDF; margin: 0 0 10px 0 !important; position: static !important; }
.hp-switched-news .item:last-child { border-bottom: none; }

.hp-switched-photos .articles-posts .article { border-bottom: 1px dashed #aaa; padding: 0; margin-top: 10px; margin-bottom: 10px; }
.hp-switched-photos .articles-posts .col-md-8 { margin: 0 0 0 0; padding: 0 0 0 15px; width: 100%; }
.hp-switched-photos .articles-posts .article-title { font-size: 14px; }
/*.hp-switched-photos .articles-posts .article-title:before { content: '\2013'; position: absolute; left: 0; color: #0da3e2; }*/
.hp-switched-photos .articles-posts .article-title a { display: block; }


.hp-switched-news .articles-posts .paper { background: none; }
.hp-switched-news .articles-posts .paper:after { display: none; }

/* hide FB posts on wider part of HP */
.hp-switched-news .hp-news .fb-posts {display: none;}
.hp-switched-photos .hp-photos .fb-posts {display: none;}

.fb-post {
    max-width: 100% !important
}

/* HP: news */
.news-posts { min-height: 220px; }
.news-posts h4 { margin-top: 0; font-size: 16px; }
.news-posts .left-btn, .news-posts .right-btn { top: 0; }

/* HP: multimedia */
.recent-work h3 { margin: 3px 0 10px; padding-right: 50px; }

.photo-thumbnail-cont {
	position: relative;
	overflow: hidden;
}
.photo-thumbnail-cont:before {
	display: block;
	content: "";
	width: 100%;
	padding-top: 62.5%;
}
.photo-thumbnail-cont img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.tab-content-slides .photo-thumbnail-cont, .owl-carousel-wrap .photo-thumbnail-cont {
	/*height: 0;*/
	/*padding: 0 0 75% 0;*/
	margin: 0 0 10px 0;
}

.owl-carousel-wrap .photo-thumbnail-cont:last-child {
    margin: 0;
}
.tab-content-slides .photo-thumbnail-cont .img, .owl-carousel-wrap .photo-thumbnail-cont .img {
	/*position: absolute;*/
	/*left: 0;*/
	/*top: 0;*/
	/*width: 100%;*/
	/*height: 100%;*/
	/*background: #fff url('../packages/avito/planes/vendors/metronic/css/../img/preloader-planes.gif') center center no-repeat;*/
}
.tab-content-slides .photo-thumbnail-cont .img img, .owl-carousel-wrap .photo-thumbnail-cont .img img {
	width: 100%;
	height: auto;
	/*position: absolute;*/
	/*left: 50%;*/
	/*bottom: 0;*/
/*	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);*/
}



/*.tab-content-slides .photo-thumbnail-cont, .owl-carousel-wrap .photo-thumbnail-cont {
	height: auto;
	padding: 0;
}
.tab-content-slides .photo-thumbnail-cont .img, .owl-carousel-wrap .photo-thumbnail-cont .img {
	position: static;
	max-width: 100%;
	width: auto;
	height: auto;
	margin: 0 auto;
	background: #fff;
}
.tab-content-slides .photo-thumbnail-cont .img img, .owl-carousel-wrap .photo-thumbnail-cont .img img {
	position: static;
	-webkit-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
}*/



.photo-thumbnail-cont .details { position: absolute; width: 100%; line-height: 1.4em; height: 8em; bottom: -8em; background: #0da3e2; background: rgba(13,163,226,.8); -webkit-transition: all 300ms; -moz-transition: all 300ms; -ms-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms; z-index: 5; }
.photo-thumbnail-cont .details a { padding: 1em 1.5em; color: #fff; text-decoration: none; display: block; }
.photo-thumbnail-cont .details br { display: none;}
.photo-thumbnail-cont .details strong {
	font-size: 140%;
	margin-bottom: .3em;
	line-height: 1.2em;
}
.photo-thumbnail-cont .details strong, .photo-thumbnail-cont .details span { display: block; }
.photo-thumbnail-cont .details .airlines { font-size: 120%; }
.photo-thumbnail-cont .details .airport { font-size: 110%; }
/*.photo-thumbnail-cont:focus { outline: none; }*/
.photo-thumbnail-cont:hover .details { bottom: 0; }

/*@media (max-width: 991px) {
	.smaller-details .photo-thumbnail-cont .details, .xsmaller-details .photo-thumbnail-cont .details { height: 100% !important; }
	.xsmaller-details .photo-thumbnail-cont .details .airlines, .xsmaller-details .photo-thumbnail-cont .details .airport { display: none !important; }
}*/

/*.photo-thumbnail-cont .over-icon, .photo-thumbnail-ext-cont-cont .over-icon, .photo-thumbnail-cont .corner-icon { position: absolute; left: 0; top: 0; width: 100%; height: 0; }*/
.photo-thumbnail-cont .over-icon i, .photo-thumbnail-cont .corner-icon i, .photo-thumbnail-ext-cont-cont .over-icon i { display: block; opacity: .5; text-shadow: 0 1px 4px rgba(0,0,0,.05), 1px 0 0 rgba(0,0,0,.5), 0 -1px 0 rgba(255,255,255,.5), -1px 0 0 rgba(255,255,255,.5); width: 50px; height: 50px; display: inline-block; font-size: 50px; line-height: 52px; color: #fff; position: absolute; text-align: center; }
.photo-thumbnail-cont .over-icon i, .photo-thumbnail-ext-cont-cont .over-icon i { left: 50%; top: 50%; margin: -25px 0 0 -25px; }
.photo-thumbnail-cont .corner-icon i { right: 5px; top: 10px; z-index: 10; cursor: default; }
.photo-thumbnail-cont:hover .corner-icon i, .photo-thumbnail-cont:focus .corner-icon i { opacity: .9; }

/* AHE */
.photo-thumbnail-cont .corner-icon i.text { font-size: 16px;right: 0px;top: -7px; font-style: normal; }

/* JCA */
.photo-thumbnail-ext-img .corner-icon i { opacity: .5; text-shadow: 0 1px 0 rgba(0,0,0,.5), 1px 0 0 rgba(0,0,0,.5), 0 -1px 0 rgba(255,255,255,.5), -1px 0 0 rgba(255,255,255,.5); width: 50px; height: 50px; display: inline-block; font-size: 50px; line-height: 52px; color: #fff; position: absolute; text-align: center; }
.photo-thumbnail-ext-img .corner-icon i { right: 5px; top: 10px; z-index: 10; }
.photo-thumbnail-ext-img:hover .corner-icon i, .photo-thumbnail-ext-img:focus .corner-icon i { opacity: .9; }
.photo-thumbnail-ext-img .corner-icon i.text { font-size: 16px;right: 15px;top: -7px; font-style: normal; }



.thumbnails .bx-controls-direction { position: absolute; top: 0; width: 100%; }
.thumbnails .bx-controls-direction .bx-prev { top: -40px; left: auto; right: 25px; }
.thumbnails .bx-controls-direction .bx-next { top: -40px; left: auto; right: 0; }

.thumbnails-subheader .bx-controls-direction .bx-prev, .thumbnails-subheader .bx-controls-direction .bx-next { top: -32px; }

@media (max-width: 767px) {
	.photo-thumbnail-cont:hover .details { display: none !important; }

	.xs-full-width-photo img { width: 100%; }
	/*#carousel-news .news-preview a { margin-bottom: 15px; }*/
	#carousel-news .col-header { padding: 0 15px; }
	#carousel-news .col-date { text-align: left; padding: 0 15px; }
	/*.xs-full-width-photo.photo-thumbnail-cont .details { height: 120px !important; }*/
}

/*.hp-photos-best-yesterday-featured .photo-thumbnail-cont .details { font-size: 1.6em; }*/
/*.hp-switched-news .hp-photos-best-yesterday-featured .photo-thumbnail-cont .details { font-size: 1em; }*/

.hp-photos-best-yesterday .bx-prev { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }
.hp-photos-best-yesterday .bx-next { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }
.hp-switched-news .hp-photos-best-yesterday .bx-prev { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); }
.hp-switched-news .hp-photos-best-yesterday .bx-next { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); }

.bx-viewport ul { padding-left: 0 !important; margin: 0 !important; }

/*@media (max-width: 991px) {
	.recent-work .bx-controls, .our-clients .bx-controls { left: 75px !important; }
	.recent-work .bx-wrapper { padding-top: 40px; }
	.recent-work .bx-controls, .our-clients .bx-controls { position: absolute; top: 0; left: 67px; }
}*/

/* HP: articles */
.articles-posts h3 { margin-top: 0; }
.articles-posts .article { border-bottom: 1px solid #E0DFDF; margin-top: 20px; margin-bottom: 20px; padding: 0 0 20px 0; }
.articles-posts .article:last-child { border-bottom: none; }
/*.articles-posts .article-preview { max-width: 240px; }*/
.article-preview a {
	display: block;
	margin-bottom: 10px;
	max-width: 184px !important;
}

.article-names-list a { display: block; border-bottom: 1px solid #fff; color: #000; line-height: 18px; padding-top: 2px; clear: both; }
.article-names-list a:hover { border-bottom-color: #0DA3E2; text-decoration: none; color: #0DA3E2; }
.article-names-list a:hover * { color: #0DA3E2; }
.article-names-list .details { text-align: right; display: block; color: #666; }
.article-names-list .details i { color: #0DA3E2; }
.article-names-list .details span { white-space: nowrap; }

/* Další */
.article-tag { background: #f5f5f5; /*color: #555;*/ color: #0da3e2; display: inline-block; padding: 0 3px 0 5px; line-height: 20px; height: 20px; position: relative; font-size: 13px; text-decoration: none; }
.article-tag:after { content: " "; top: 50%; width: 0; left: 100%; height: 0; z-index: 2; display: block; margin-top: -10px; position: absolute; border-left: 10px solid #F5F5F5; border-top: 10px solid rgba(0, 0, 0, 0); border-bottom: 10px solid rgba(0, 0, 0, 0); }
.article-tag:hover { color: #fff; text-decoration: none; background: #0da3e2; }
.article-tag:hover:after { border-left-color: #0da3e2; }

.header-icon { color: #999; }
.uheader .header-icon, .header-icon.blue { /*color: #0da3e2;*/color: #666 }

.bd-blue { border-color: #0da3e2; }

.airport-link { display: block; text-align: center; line-height: 80px; text-decoration: none !important; color: #999; }
.airport-link img { vertical-align: middle; max-width: 100%; margin: 0; }
.airport-link span { display: block; line-height: 30px; margin-bottom: 20px; }

.social-hp { list-style-type: none; text-align: center; padding: 20px 0 0 0; margin: 20px 0 0 0; border-top: 1px solid #444; }
.social-hp li { display: inline-block; margin: 0; padding: 0; width: 20% }
.social-hp li a { color: #444 }
.social-hp li a:hover { color: #0da3e2 }

@media (max-width: 767px) {
	.articles-posts .article-preview { padding-top: 15px; }
}

.tab-content-transp { background: transparent !important; padding: 20px 0 !important; }
.tab-content .row { margin-left: 0; }
.tab-content .row img { margin: 0; }
.smaller-details .details {
	font-size: 90%;
	/*height: 110px;*/
	/*padding: 10px 15px;*/
	/*line-height: 140%;*/
}
.xsmaller-details .details {
	font-size: 80%;
	/*height: 110px;*/
	/*padding: 10px 15px;*/
	/*line-height: 140%;*/
}

.photo-list { color: #999; margin: 20px 10px 20px 30px; counter-reset: photolist; }
.photo-list li { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px dotted #eee; }
.photo-list li:before { content: counter(photolist)'.'; counter-increment: photolist; position: absolute; font-size: 27px; color: #eee; color: rgba(0,0,0,.1); position: absolute; right: 0; bottom: 0; }
.photo-list li a { display: block; position: relative; }
.photo-list li a strong { font-size: 1.1em; }
.photo-list li a:hover { text-decoration: none; }
.photo-list li:hover, .photo-list li:hover i { color: #2a6496; }
.photo-list li:first-child { color: #666; }
.photo-list li:first-child:before { color: #ccc; color: rgba(0,0,0,.3); }

.folder-list { margin: 0; }
.folder-list li { display: inline-block }
.folder-list li { padding: 0 0 5px 0; margin: 0; border: none; color: #999 !important; }
.folder-list li:before { display: none; }
.folder-list li .folder-list-item { position: relative; padding: 3px 6px; background: #eee; }
.folder-list li .folder-list-item-inner { position: relative; }
.folder-list li .line { position: relative; }
.folder-list li a { color: #999; font-weight: normal; position: static; padding-left: 0; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; }
.folder-list li .icon-folder { color: #eee !important; position: absolute; right: 0; bottom: 12px; font-size: 40px; }
.folder-list li .fa-li { left: 0; top: auto; margin-top: .15em; }
.folder-list li .folder-list-item:hover { background: #eee; -webkit-box-shadow: 1px 1px 0 #ddd; -moz-box-shadow: 1px 1px 0 #ddd; box-shadow: 1px 1px 0 #ddd; }
.folder-list li .folder-list-item:hover .icon-folder { color: #ddd !important; }
.folder-list li .folder-list-item .tooltip.right { white-space: nowrap; }

.photo-full .photo-title { margin-top: 0; margin-bottom: 0; }
.photo-full img { max-width: 100%; margin-left: auto; margin-right: auto; display: block; }
.photo-full .details { margin-top: 15px; }
.photo-full .details table tr td:first-child { text-align: right; padding: 5px 15px 0; }
/*.like-link { color: #0da3e2; width: 35px; height: 35px; text-align: center; padding: 0; line-height: 40px; }*/
.like-link { color: #333; margin-right: 8px; }
.like-link i {  }
.photo-full .clicked { color: #333; }
.photo-full .tags { margin-top: 10px; margin-bottom: 0; }
.blue-icon, .blue-text { color: #0da3e2; }
.orange-icon, .orange-text { color: #e29b5e; }

.photo-full-stamps .stamp { margin-left: 5px; vertical-align: middle; }
.photo-full-stamps strong { font-size: 18px; display: inline-block; background: #0da3e2; color: #F8F8F8; padding: 0 5px; border-radius: 3px; }

.fancybox-title a { color: #fff; }
.fancybox-title small { font-weight: normal; }

.tab-content-slides {
	padding: 10px 0 !important;
	margin-left: -5px;
	margin-right: -5px;
	position: relative;
	min-height: 180px;
}
.tab-content-slides:before {
	left: 0;
}
.tab-content-slides:after {
	right: 0;
}
/*.tab-content-slides { margin-top: 10px !important; padding: 0 0 17% 0 !important; position: relative; width: 100%; height: 0; }
.tab-content-slides>.tab-pane { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.tab-content-slides>.tab-pane>.row,
	.tab-content-slides>.tab-pane>.row>.col-md-12,
	.tab-content-slides>.tab-pane>.row>.col-md-12>.bxslider
		{ position: relative; height: 100%; }

.content-slides { margin-top: 10px !important; padding: 0 0 17% 0 !important; position: relative; width: 100%; height: 0; }
.content-slides>.col-md-12 { position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 0; }
.content-slides>.col-md-12>.bxslider
		{ position: relative; height: 100%; }*/

.comment {
	margin-bottom: 10px;
}
.comment-header {
	padding: 5px 15px;
	margin: -15px -15px 15px -15px;
	background: #eee;
}
.comment-title {
	font-weight: bold;
	margin: -5px 0 5px 0;
}
.comment p:last-child {
	margin-bottom: 0;
}

.multi-list li { clear: both; }
.multi-list li a { border-bottom: 1px dotted #eee; }
.multi-list li a:before { display: none; }
.nav-right-link { float: right; position: relative; z-index: 10; text-align: right; border: none !important; margin: 0; padding-left: 20px !important; padding-right: 20px !important; }
.nav-right-link:hover .badge { background: #0da3e2 !important; }
.nav-right-link:before { display: none; }

.header-link { /*color: #0da3e2;*/color: #666 }
.header-link:hover { color: #2a6496; }

.photo-thumbnail-ext-cont-cont { margin: 0 -10px 0 0; }
.photo-thumbnail-ext-cont { padding: 0 10px 10px 0; }
.photo-thumbnail-ext-cont>.photo-thumbnail-ext>.row { position: relative; height: 100%;}
.photo-thumbnail-ext { background: #F8F8F8; padding: 10px; margin: 0; height: 215px; }
.photo-thumbnail-ext:hover { background: #eee; -webkit-box-shadow: 1px 1px 0 #ddd; -moz-box-shadow: 1px 1px 0 #ddd; box-shadow: 1px 1px 0 #ddd; }
.photo-thumbnail-ext-details {
	padding-left: 0;
	line-height: 18px;
	position: relative;
	height: 100%;
}
.photo-thumbnail-ext-details .fa-ul {
	position: relative;
	height: 100%;
}
.photo-thumbnail-ext-details .fa-ul li {
	margin-bottom: .2em
}
.photo-thumbnail-ext-details .two-rows { max-height: 36px; overflow: hidden; display: block; }
.photo-thumbnail-ext-details .two-rows:after {
	content: ' ';
	display: block;
	width: 80px;
	height: 18px;
	position: absolute;
	right: 0;
	top: 18px;
	background: -moz-linear-gradient(left,  rgba(248,248,248,0) 0%, rgba(248,248,248,1) 66%, rgba(248,248,248,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(248,248,248,0)), color-stop(66%,rgba(248,248,248,1)), color-stop(100%,rgba(248,248,248,1)));
	background: -webkit-linear-gradient(left,  rgba(248,248,248,0) 0%,rgba(248,248,248,1) 66%,rgba(248,248,248,1) 100%);
	background: -o-linear-gradient(left,  rgba(248,248,248,0) 0%,rgba(248,248,248,1) 66%,rgba(248,248,248,1) 100%);
	background: -ms-linear-gradient(left,  rgba(248,248,248,0) 0%,rgba(248,248,248,1) 66%,rgba(248,248,248,1) 100%);
	background: linear-gradient(to right,  rgba(248,248,248,0) 0%,rgba(248,248,248,1) 66%,rgba(248,248,248,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f8f8f8', endColorstr='#f8f8f8',GradientType=1 );
}
.photo-thumbnail-ext:hover .two-rows:after { background: -moz-linear-gradient(left,  rgba(238,238,238,0) 0%, rgba(238,238,238,1) 66%, rgba(238,238,238,1) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(238,238,238,0)), color-stop(66%,rgba(238,238,238,1)), color-stop(100%,rgba(238,238,238,1))); background: -webkit-linear-gradient(left,  rgba(238,238,238,0) 0%,rgba(238,238,238,1) 66%,rgba(238,238,238,1) 100%); background: -o-linear-gradient(left,  rgba(238,238,238,0) 0%,rgba(238,238,238,1) 66%,rgba(238,238,238,1) 100%); background: -ms-linear-gradient(left,  rgba(238,238,238,0) 0%,rgba(238,238,238,1) 66%,rgba(238,238,238,1) 100%); background: linear-gradient(to right,  rgba(238,238,238,0) 0%,rgba(238,238,238,1) 66%,rgba(238,238,238,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eeeeee', endColorstr='#eeeeee',GradientType=1 ); }
.photo-thumbnail-details ul { margin-bottom: 0; }
.item-separator { color: rgba(0,0,0,.33); }

.photo-thumbnail-ext { position: relative; overflow: hidden; }
.photo-thumbnail-ext:before {
	content: ' ';
	display: block;
	width: 100%;
	height: 25px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgb(248,248,248);
	/*background: #f0f;*/
	z-index: 1;
}
.photo-thumbnail-ext:hover:before {
	background: rgb(238,238,238);
}
.photo-thumbnail-ext:after {
	content: ' ';
	display: block;
	width: 100%;
	height: 40px;
	position: absolute;
	left: 0;
	bottom: 25px;
	background: -moz-linear-gradient(top,  rgba(248,248,248,0) 0%, rgba(248,248,248,1) 90%, rgba(248,248,248,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,248,0)), color-stop(90%,rgba(248,248,248,1)), color-stop(100%,rgba(248,248,248,1)));
	background: -webkit-linear-gradient(top,  rgba(248,248,248,0) 0%,rgba(248,248,248,1) 90%,rgba(248,248,248,1) 100%);
	background: -o-linear-gradient(top,  rgba(248,248,248,0) 0%,rgba(248,248,248,1) 90%,rgba(248,248,248,1) 100%);
	background: -ms-linear-gradient(top,  rgba(248,248,248,0) 0%,rgba(248,248,248,1) 90%,rgba(248,248,248,1) 100%);
	background: linear-gradient(to bottom,  rgba(248,248,248,0) 0%,rgba(248,248,248,1) 90%,rgba(248,248,248,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f8f8f8', endColorstr='#f8f8f8',GradientType=0 );
}
.photo-thumbnail-ext:hover:after { background: -moz-linear-gradient(top,  rgba(238,238,238,0) 0%, rgba(238,238,238,1) 90%, rgba(238,238,238,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,0)), color-stop(90%,rgba(238,238,238,1)), color-stop(100%,rgba(238,238,238,1))); background: -webkit-linear-gradient(top,  rgba(238,238,238,0) 0%,rgba(238,238,238,1) 90%,rgba(238,238,238,1) 100%); background: -o-linear-gradient(top,  rgba(238,238,238,0) 0%,rgba(238,238,238,1) 90%,rgba(238,238,238,1) 100%); background: -ms-linear-gradient(top,  rgba(238,238,238,0) 0%,rgba(238,238,238,1) 90%,rgba(238,238,238,1) 100%); background: linear-gradient(to bottom,  rgba(238,238,238,0) 0%,rgba(238,238,238,1) 90%,rgba(238,238,238,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eeeeee', endColorstr='#eeeeee',GradientType=0 ); }

.photo-thumbnail-ext-img {
	position: relative;
	z-index: 10;
	max-width: 290px;
}
.photo-thumbnail-ext-img img { max-width: 100%; }
.photo-thumbnail-ext-img a { padding: 0 0 75% 0; position: relative; display: block; background: #fff; vertical-align: middle; outline: 1px solid #fff; }
.photo-thumbnail-ext-img a:after { content: ' '; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; -webkit-box-shadow: inset 0 1px 4px rgba(125,125,125,.05), inset -1px 0 4px rgba(125,125,125,.05), inset 0 -1px 4px rgba(125,125,125,.05), inset 1px 0 4px rgba(125,125,125,.05); box-shadow:         inset 0 1px 4px rgba(125,125,125,.05), inset -1px 0 4px rgba(125,125,125,.05), inset 0 -1px 4px rgba(125,125,125,.05), inset 1px 0 4px rgba(125,125,125,.05); }
.photo-thumbnail-ext-img a img { width: 100% !important; height: auto !important; position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block; margin: auto; }
/*.photo-thumbnail-ext:hover .photo-thumbnail-ext-img a { outline: 1px solid #fff; }*/

.photo-thumbnail-ext-details li.statistics {
	position: absolute;
	bottom: 0;
	left: -28px;
	z-index: 10;
}
.photo-thumbnail-ext-details li.statistics .fa {
	margin-right: 9px;
}


/* BX slider */
.bxslider-horizontal { width: 100%; height: 0; padding: 0 0 17% 0; }

/* BX slider - small amount of slides */
.bxslider.noinit { margin: 0; padding: 0; list-style-type: none; }
.bxslider-horizontal.noinit li { margin: 0; width: 25%; padding: 0 10px 0 0; float: left; list-style-type: none; }
.bxslider-horizontal.bxslider-horizontal-2x.noinit li { width: 50%; }

.col-related-photos span.related-title { color: #777; font-weight: bold; margin-bottom: 5px; display: block; }


/* Columns */
@media (min-width: 768px) {
	.columnize { clear: both; float: none; -webkit-column-gap: 40px; -moz-column-gap: 40px; column-gap: 40px; -webkit-column-rule: 1px dotted #eee; -moz-column-rule: 1px dotted #eee; column-rule: 1px dotted #eee; }
	.columnize.columns-2 { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; }
	.columnize.columns-3 { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; }
	.columnize.columns-4 { -webkit-column-count: 4; -moz-column-count: 4; column-count: 4; }
	.columnize-nobreak { -webkit-column-break-inside: avoid !important; -moz-column-break-inside: avoid !important; -o-column-break-inside: avoid !important; -ms-column-break-inside: avoid !important; column-break-inside: avoid !important; break-inside: avoid-column !important; page-break-inside: avoid !important; }
}

.list-expected-filter {
    padding-left: 5px;
}

.list-expected-filter li {
    padding: 0 5px 5px 0;
}

.table-flightorder th { padding-top: 15px !important; }
.table-flightorder tr.last-notice td { background-color: rgba(255,133,3,.15) !important; }

.sthumb { background: #0da3e2; display: block;  }
.sthumb img { max-width: 100%; }
.sthumb:hover img, .sthumb:focus img { opacity: .9; outline: 1px solid #0da3e2; }
@media (min-width: 992px) {
	.col-related-photos {
		padding-left: 0;
	}
	.col-related-photos .item { margin-bottom: 13px; }
}
@media (max-width: 991px) {
	.col-related-photos { margin-top: 13px; margin-left: 10px; margin-right: 10px; }
	.col-related-photos span.related-title { margin-left: -10px; }
	.col-related-photos .item { padding: 0 5px; }
}
@media (max-width: 767px) {
	.col-related-photos {
		padding: 0 !important;
		margin: 15px !important;
	}
	.col-related-photos span.related-title {
		margin-left: 0;
	}
	.col-related-photos .row {
		margin-left: -5px;
		margin-right: -5px;
	}

}


/* RIGHT COLUMN ********************/
.page-right-col { padding-top: 18px; padding-bottom: 100px; padding-left: 30px; padding-right: 30px; min-height: 100%; -webkit-box-shadow: inset 30px 0 30px -30px #eee; -moz-box-shadow: inset 30px 0 30px -30px #eee; box-shadow: inset 30px 0 30px -30px #eee; position: relative; }
/*.page-right-col:before, .page-right-col:after { content: ' '; position: absolute; left: 0; top: 0; width: 30px; height: 40px; background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); }*/
/*.page-right-col:after { top: auto; bottom: 0; height: 100px; background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); }*/

@media (max-width: 767px) {
	.page-right-col { margin-top: 40px; -webkit-box-shadow: inset 0 30px 30px -30px #eee; -moz-box-shadow: inset 0 30px 30px -30px #eee; box-shadow: inset 0 30px 30px -30px #eee; }
	.page-right-col:before, .page-right-col:after { display: none; }
}

/* FOOTER ********************/
.blog-photo-stream { /*overflow: visible;*/ font-size: 0; }
.blog-photo-stream li { margin: -0px 5px 5px 0 !important; }
.blog-photo-stream li a { display: block; width: 64px; height: 64px; overflow: hidden; position: relative; border: solid 2px #9ca5ae; }
.blog-photo-stream li a:hover { border-color: #0da3e2; }
.blog-photo-stream li a .img-cropp { display: block; height: 100%; width: 200%; position: absolute; left: -50%; text-align: center; }
.blog-photo-stream li a img { border: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; width: auto; height: 100%; }

.list-footer { color: #868e96; }
.footer a { color: #ccc; }
.footer a:hover { color: #fff; }

@media (min-width: 1200px) {
	.blog-photo-stream li a { width: 80px; height: 80px; }
}

/***
Dashboard stats
***/
/*.hp-container-dashboard { margin: -10px 15px 5px 15px !important; }*/
.hp-container-dashboard { /*margin: 10px 0 0 0 !important;*/ }
.hp-dashboard { margin: 0 -2px 0 0 !important; }
.hp-container-dashboard .col-xs-4, .hp-container-dashboard .col-xs-6 { padding: 0 1px 0 0; }

.dashboard-stat { margin-bottom: 0; position: relative; }
.dashboard-stat:before, .dashboard-stat:after { display: table; line-height: 0; content: ""; }
.dashboard-stat:after { clear: both; }
.dashboard-stat .visual { width: 45px; height:45px; display: block; float: left; padding-top: 10px; padding-left: 25px; margin-bottom: 10px; opacity: .8; }
.dashboard-stat .visual i { font-size: 40px; line-height: 35px; color: #fff; }
.dashboard-stat .details { position: absolute; right: 15px; padding-right: 10px; }
.dashboard-stat .details .number { padding-top: 6px; text-align: right; font-size: 26px; line-height: 26px; letter-spacing: -1px; font-weight: 300; color: #fff; }
.dashboard-stat .details .desc { text-align: right; font-size: 14px; letter-spacing: 0px; font-weight: 300; color: #fff; }
.dashboard-stat .more { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%;  }
.dashboard-stat .more span { display: none; }
.dashboard-stat.blue { background: #0da3e2; /*background: rgba(13, 163, 226, 0.66);*/ }
.dashboard-stat.blue:hover { background-color: #007dc2; }
/*.dashboard-stat.first { -webkit-border-top-left-radius: 10px !important; -webkit-border-bottom-left-radius: 10px !important; -moz-border-radius-topleft: 10px !important; -moz-border-radius-bottomleft: 10px !important; border-top-left-radius: 10px !important; border-bottom-left-radius: 10px !important; }*/
/*.dashboard-stat.last { -webkit-border-top-right-radius: 10px !important; -webkit-border-bottom-right-radius: 10px !important; -moz-border-radius-topright: 10px !important; -moz-border-radius-bottomright: 10px !important; border-top-right-radius: 10px !important; border-bottom-right-radius: 10px !important; }*/

@media (min-width: 768px) {
	.hp-container-dashboard .col-xs-4, .hp-container-dashboard .col-xs-6 { width: 20%; }
}
@media (max-width: 991px) {
	.dashboard-stat .visual { opacity: .4; }
}
@media (max-width: 767px) {
	.hp-dashboard { display: none !important; }
	.hp-container-dashboard, .hp-dashboard { padding: 0 !important; margin: 0 !important; width: 100% !important; }
	.hp-container-dashboard { position: static; width: 100%; padding: 0 10px; }
	.dashboard-stat { margin-bottom: 0 !important; }
	.dashboard-stat.first, .dashboard-stat.last { -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; }
	.hp-container-dashboard .col-xs-6 { padding: 1px 1px 0 0; }
	.dashboard-stat .visual { padding-left: 10px; }
	.dashboard-stat .details { right: 0; }
	.dashboard-stat .details .number { font-size: 24px; line-height: 24px; }
	.dashboard-stat .details .desc { font-size: 12px; }
}


/** responsive youtube video **/
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }

.video-container iframe,
.video-container object,
.video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



.icon-folder-lg { display: block; text-align: center; font-family: FontAwesome; text-decoration: none !important; position: relative; opacity: .8; padding-top: 75%; max-height: 180px !important; overflow: hidden; }
.icon-folder-lg img { position: absolute; left: 0; top: 0; height: 100%; width: auto; }
.icon-folder-lg:before, .icon-folder-lg:after { content: ' '; display: block; width: 50%; height: 100%; position: absolute; left: 0; top: 0; background: url('../packages/avito/planes/vendors/metronic/css/../img/folder-crop.png') left center no-repeat; -webkit-background-size: cover; background-size: cover; z-index: 5; }
.icon-folder-lg:after { left: auto; right: 0; background-position: right center; }
.icon-folder-lg:hover { opacity: 1; }
.icon-folder-lg.empty { background: #ccc; }



/* FORMS ********************/
textarea { resize: vertical !important; }

form label.error { margin-top: 3px; margin-left: 10px; }
form .error { color: #a94442; border-color: #a94442; }
form label.required:after { content: '*'; color: #3A87AD; display: inline-block; width: 0; margin-left: 1px; }
form input[required] { border-color: #bce8f1; }

.radio-list .radio-inline { margin-top: -2px; }
.radio-list .radio-inline .radio { min-height: 0; }
.checkbox-list { padding-top: 6px; }
.checkbox-list label { cursor: pointer; }

.form-group-sm .btn-sm { position: relative; top: -1px; }

.checkbox-columns { font-size: 0; }
.checkbox-columns label { padding: 0 !important; margin: 0 !important; font-size: 14px; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; padding-right: 10px; width: 100%; }
.panel-condensed .checkbox-columns label { font-size: 12px; }

.selected-other { color: #999; background: #eee; }
.clear-input { position: absolute; right: 5px; padding: 5px 10px; top: 0; }
.deleteable { padding-right: 35px !important; }

@media (min-width: 460px) {
	.checkbox-columns-3 label { width: 50%; }
}
@media (min-width: 600px) and (max-width: 767px) {
	.checkbox-columns-3 label { width: 33.333333%; }
}
@media (min-width: 992px) {
	.checkbox-columns-3 label { width: 33.333333%; }
}

.checkbox-columns-3 label.error { width: 100%; }

.tab-condensed .nav > li > a { padding: 5px 15px; }
.tab-condensed .nav-tabs { margin-bottom: 5px; }
.tab-condensed .tab-content textarea.form-control { font-size: 12px; }

.panel-condensed { margin-bottom: 10px; }
.panel-condensed > .panel-heading { padding: 5px; }
.panel-condensed > .panel-heading > .panel-title { font-size: 13px; }
.panel-condensed .panel-body { padding: 5px 5px 0 5px; }
.panel-condensed .form-group { margin-bottom: 5px; }
.panel-condensed .row, .panel-condensed .form-group { margin-left: -5px; margin-right: -5px; }
.panel-condensed .row > div, .panel-condensed .form-group > label, .panel-condensed .form-group > div { padding-left: 5px; padding-right: 5px; font-size: 12px; }
.panel-condensed label { font-size: 12px; }

.panel-condensed .help-text .popover { font-size: 12px; }
.panel-condensed .help-text .popover-title { font-size: 13px; }
.panel-condensed .help-text .btn { padding: 4px 10px; }
.help-complex.has-help { padding-right: 50px; position: relative; }
.help-complex.has-help .help-text { position: absolute; right: 0; top: 0; width: 42px; }
.panel-condensed .tab-pane.help-complex.has-help .help-text { right: 11px; }

.panel-buttons { border: none !important; }

.panel-collapsible { position: relative; }
.panel-collapsible .panel-heading { border-bottom: none; }
.panel-collapsible .panel-body .collapse.in { /*border-top: 1px solid #bce8f1;*/ }
.collapsible-panel-caret { display: inline-block; overflow: hidden; width: 10px; height: 12px; position: relative; top: -1px; }

.panel-body.form { padding: 0; }
.panel-body.form .form-body { padding: 10px 15px; }
.panel-body.form .form-actions { padding: 15px; margin: 0; background-color: #f5f5f5; border-top: 1px solid #e5e5e5; }
.panel-body.form .form-actions .buttons { padding: 0; }

#photoFilter { margin-top: 10px; border-color: #d0d0d0; background-color: #f0f0f0 }
#photoFilter .btn.blue { background-color: #c2c2c2 }

@media (max-width: 991px) {
    #photoFilter {
        display: none !important;
    }
}

.panel-header-button { position: absolute; right: -1px; top: 0; height: 37px; line-height: 37px; padding: 0 15px; }

.file-input-cont { padding-top: 6px !important; }

.article-gallery {

}

/*.has-help {
	padding-right: 50px;
}
.has-help input,
.has-help select,
.has-help < {

}*/
@media (max-width: 767px) {
	.form-actions {
		padding: 15px 30px !important;
	}
}
@media (min-width: 768px) {
	.help-text .popover { min-width: 400%; }
}

/*!* OWL Carousel *!*/

.owl-nav .owl-prev, .owl-nav .owl-next {
    font-size: 20px !important;
    margin-top: -14px;
	opacity: 1 !important;
	color: #7C858E !important;
    position: absolute;
    top: 50%;
}

.owl-nav .owl-prev i, .owl-nav .owl-next i {
    font-weight: normal;
}

.owl-nav .owl-prev:hover i, .owl-nav .owl-next:hover i {
    color: #0DA3E2;
}

.owl-nav .owl-prev {
    left: -20px;
}

.owl-nav .owl-next {
    right: -20px;
}

@media (max-width: 767px) {
    .owl-nav {
        display: none !important;
    }
}

/* Taby - responzivita */
@media (max-width: 767px) {
	.nav-tabs>li { float: none; margin: 0 !important; }
	.nav-tabs>li>a { text-align: left !important; margin-right: 0 !important; }
}



/* Popisky obrázků */
p[align="center"]>img { margin: 20px auto 0 auto; }
.ArticleFig { text-align: center; max-width: 66%; margin: 0 auto 20px auto; color: #333; font-size: 12px; background: rgba(255,133,3,.15); padding: 4px 15px; }


/* Bootstrap */
.tooltip-arrow { display: none !important; }
.tooltip-inner {
	background: #333 !important;
	background: rgba(0,0,0,.85) !important;
	border-radius: 3px !important;
}

/* Reklamy */
.end-page-commerce {
	margin-bottom: 2em;
}




@-webkit-keyframes updown { to { -webkit-transform: translateY(30px); } }
@-o-keyframes updown { to { -o-transform: translateY(30px); } }
@-moz-keyframes updown { to { -moz-transform: translateY(30px); } }
@keyframes updown { to { transform: translateY(30px); } }

@-webkit-keyframes circle { to { -webkit-transform: rotate(.2turn); } }
@-o-keyframes circle { to { -o-transform: rotate(.2turn); } }
@-moz-keyframes circle { to { -moz-transform: rotate(.2turn); } }
@keyframes circle { to { transform: rotate(.2turn); } }

.notfound-icon-cont { -webkit-animation: updown 3s infinite ease-in-out alternate; -o-animation: updown 3s infinite ease-in-out alternate; -moz-animation: updown 3s infinite ease-in-out alternate; animation: updown 3s infinite ease-in-out alternate; position: relative; z-index: 5; margin: 10px 0 100px 0; -webkit-transform: rotate(15deg); -ms-transform: rotate(15deg); -o-transform: rotate(15deg); transform: rotate(15deg); }
.notfound-icon { font-size: 80px; width: 100px; height: 50px; border-radius: 50%; background: red; transform-origin: center 300%; -webkit-animation: circle 10s infinite linear alternate; -o-animation: circle 10s infinite linear alternate; -moz-animation: circle 10s infini lineartalternate; animation: circle 10s infinite linear alternate; -webkit-transform: scale(.8); -ms-transform: scale(.8); -o-transform: scale(.8); transform: scale(.8); }
.error-notification-section { display: none; font-weight: bold; }

#error-notification-form-toggle { font-weight: bold; }

.form-sending { padding-left: 10px; display: none; }
.discuss-add hr {
    margin: 10px 0;
}

.discuss-reload {
    float: right;
    margin-bottom: 5px;
}

.comments-loading-info, .comments-loaded-info {
    display: none;
    float: right;
    margin-right: 5px;
    line-height: 34px;
    color: gray;
}
