@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Baloo+Bhaina+2:wght@400;500;600;700;800&family=Courgette&display=swap');

body {
	margin		: 0px;
	/*font-family: Verdana, Geneva, sans-serif;*/
	font-family	: 'Baloo Bhaina 2', sans-serif;
	font-size	: 1.2em;
	color		: rgba(0,0,0,.75);
	background-color: white;
	/*background-color: #fbf9f9;*/
	/*background-color: #EBEBEB;*/
	/*background-image: url(../img/main-bg2a.jpg);*/
	/*background-image:url(../img/sk/bckgBody.jpg);
	background-repeat: repeat-x;*/
	/*background-color: #292929;*/
}

a,
a:hover {
	/*color		: #e0082a;*/
	color		: #000000;
}

a:focus {
	border		: none;
}

a.link-color {
	color		: #4267b2;
}

h1, h2, h3 {
	font-weight	: normal;
	/*color		: #e0082a;*/
	color		: #000000;
	font-family	: 'Courgette', cursive;
	/*padding		: 0 20px 3px 20px;*/
	padding		: 0 10px 10px 10px;
	margin-bottom	: 20px;
	border-bottom	: 1px solid #ebebeb;
}
/*h1 {
	margin-bottom	: 20px;
	border-bottom	: 1px solid #ebebeb;
}*/

/*
h1 {
	font-size: 21pt;
	font-weight: normal;
	color: #FF5E72;
	margin-bottom: 0px;
}
*/

h1 { font-size	: 1.75em; }
h2 { font-size	: 1.25em; }
h3 { font-size	: 1.10em; }

b, strong {
	font-weight	: 800;
}

p {
	/*margin-top: 0.2em;
	margin-bottom: 1em;*/
	margin		: 0 0 10px 0;
}

article {
	margin-bottom	: 70px;
}

article .article-image {
	width		: 100%;
	max-width	: 150px;
	/*margin		: 60px 0 30px 0;*/
	margin		: 20px 0;
}
article .article-text {
	color		: rgba(0,0,0,.5);
	font-size	: .9em;
	/*height		: 150px;*/
	margin-top	: 20px;
}
	article.article-md .article-text {
		height		: 125px;
	}

.hidden {
	display		: none;
}

.mh-100vh {
	min-height	: 100vh;
}

.large {
	font-size	: 150%;
}

.basket-link {
	position	: relative;
}
	.basket-link .basket-count {
		position	: absolute;
		top		: 0px;
		right		: 0px;
		background	: #e0082a;
		color		: white;
		font-size	: .5em;
		width		: 18px;
		height		: 18px;
		line-height	: 18px;
		text-align	: center;
		border-radius	: 50%;
		font-family	: Sans-Serif;
	}

.lastParagraph {
	background-image:url(../img/sk/lineArticle.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 10px;
}

#headerContainer {
	background	: #f2f2f2;
}

#bannerContainer {
	/*margin		: 10px 0;*/
	margin		: 0;
	max-width	: 1600px;
	margin		: auto;
}
	#bannerContainer > .container {
		margin		: auto;
		padding		: 0;
		max-width	: 100%;
	}
		#bannerContainer .carousel-item {
			max-width	: 1600px;
			max-height	: 400px;
		}
	.carousel-control-next, .carousel-control-prev {
		width		: 40px;
	}
	.carousel-indicators {
		margin-bottom	: 0;
	}

#contentContainer {
	background	: white;
	padding		: 30px 30px;
}
	#contentContainer > .container {
		
	}

#mainContainer {
	/*width: 900px;
	margin: 0 auto;*/

}


#footerContainer {
	background	: rgba(0,0,0,.05);
	color		: rgba(0,0,0,.25);
	padding		: 30px 0;
	font-size	: .75em;
	text-align	: center;
	margin-top	: 10px;
}
	#footerContainer ul.menu {
		padding		: 0;
		margin		: 0;
		list-style-type	: none;
	}
		#footerContainer ul.menu li {
			display		: inline-block;
		}
			#footerContainer ul.menu li:not(:last-child) {
				border-right	: 1px solid rgba(255,255,255,.25);
			}
			#footerContainer ul.menu li a {
				padding		: 0 20px;
				color		: inherit;
			}
	#footerContainer hr {
		height		: 1px;
		border		: none;
		border-bottom	: 1px solid rgba(255,255,255,.05);
	}

#footerContainer.fixed-footer {
	position	: fixed;
	bottom		: 0;
	left		: 0;
	right		: 0;
}

#contactFormContainer {
	padding		: 50px 0;
	border-top	: 1px solid rgba(0,0,0,.05);
}

#middleContainer {
	width: 900px; 
	float:left;
}

#topContainer {
	width: 900px;
	height: 222px;
	
	background-image: url(../img/sk/bckgTop.jpg);
	background-repeat: no-repeat;

	
}




#leftContent {
	width: 551px;
	float: left;
	padding: 0px 55px 30px 0px;


}

/*#leftContent a, #leftContent a:visited, #leftContent a:active, #footerContainer a, #footerContainer a:visited, #footerContainer a:active {
	color:#ff8391;
	text-decoration: none;
}*/

/*#leftContent a:hover, #footerContainer a:hover {
	color:#ff8391;
	text-decoration: underline;
}*/


#rightContent {
	width: 294px;
	float: left;

}




#menuContainer {
	
	/*background-image: url(../img/sk/bckgMenu.jpg);
	background-repeat:no-repeat;
	float: left;
	width: 240px;
	
	min-height: 250px;
	_height: 250px;	
	background-color: #ff566a;
	
	padding-top: 25px;*/
	
}

#photosEshopContainer {
	position	: relative;
	margin-top	: 10px;
	margin-right	: -30px;
	margin-bottom	: 10px;
	background	: rgba(0,0,0,.05);
	padding		: 10px;
	box-shadow		: inset -15px 0px 15px -15px rgba(0,0,0,.25);
}
	#photosEshopContainer .photoListActive {
		position	: relative;
		margin-bottom	: 10px;
	}
	#photosEshopContainer .photoListCount {
		position	: absolute;
		top		: 5px;
		right		: 5px;
		/*background	: #e0082a;*/
		background	: #ffe400;
		/*color		: white;*/
		color		: #000000;
		font-size	: .75em;
		width		: 32px;
		height		: 32px;
		line-height	: 32px;
		text-align	: center;
		border-radius	: 50%;
		font-family	: 'Arial';
	}
	#photosEshopContainer .img-sample:after {
		content		: '';
		position	: absolute;
		top		: 0;
		left		: 0;
		width		: 100%;
		height		: 100%;
		background	: url(../img/img-sample-bg.png) center center no-repeat;
		background-size	: contain;
	}
	#photoList {
		/*max-width	: 50%;*/
	}
	#photoList form[name='photo-select'] {
		position	: relative;
		display		: inline-block;
		width		: 150px;
		height		: 150px;
		overflow	: hidden;
		border		: 1px solid #ebebeb;
		margin		: 10px;
		border		: 1px solid #ebebeb;
		border-radius	: 5px;
	}
	#photoList input[type=image] {
		max-width	: 100%;
		max-height	: 100%;
		position	: absolute;
		top		: 50%;
		left		: 50%;
		transform	: translate(-50%,-50%);
	}
	#photoList input[type=image]:focus {
		outline		: none;
	}
	#photoList form[name='photo-select'].active,
	#photoList form[name='photo-select']:hover {
		border-radius	: 5px;
		border		: 1px solid #ffe400;
	}
	#photoList form[name='photo-select'].active:after {
		content		: '\f058';
		position	: absolute;
		width		: 24px;
		height		: 24px;
		font-size	: 16px;
		top		: 3px;
		right		: 3px;
		font-family	: 'Font Awesome 5 Free';
		/*color		: white;*/
		color		: #000000;
		/*background	: #e0082a;*/
		background	: #ffe400;
		border-radius	: 50%;
	}
	#photoList form[name='photo-select'] a.btn-delete {
		display		: none;
	}
	#photoList form[name='photo-select']:hover a.btn-delete {
		display		: block;
	}
	#photoList a.btn-delete:after {
		content		: '\f2ed';
		position	: absolute;
		width		: 24px;
		height		: 24px;
		font-size	: 16px;
		top		: 3px;
		left		: 3px;
		font-family	: 'Font Awesome 5 Free';
		color		: white;
		background	: #e0082a;
		border-radius	: 50%;
		
	}

#menuEshopContainer {
	margin-top	: 0px;
	margin-right	: -30px;
	background	: rgba(0,0,0,.05);
}
	#menuEshopContainer ul.menu {
		margin		: 0;
		padding		: 0;
		list-style-type	: none;
		font-size	: .85em;
	}
		#menuEshopContainer ul.menu li a {
			display		: block;
			padding		: 0;
			color		: inherit;
			padding		: 10px 10px 3px 10px;
			border-left	: 5px solid transparent;
			/*-moz-box-shadow		: inset -15px 0px 15px -10px rgba(0,0,0,.25);
			-webkit-box-shadow	: inset -15px 0px 15px -10px rgba(0,0,0,.25);*/
			box-shadow		: inset -15px 0px 15px -15px rgba(0,0,0,.25);
		}
		#menuEshopContainer ul.menu li a.active {
			background	: white;
			/*color		: #e0082a;*/
			color		: #000000;
			border-color	: #ffe400;
			-moz-box-shadow		: none;
			-webkit-box-shadow	: none;
			box-shadow		: none;
		}
		#menuEshopContainer ul.menu li a:hover {
			border-color	: #ffe400;
		}

#menuBottomEdge {
	background-image: url(../img/sk/bckgMenuBottom.jpg);
	background-repeat:no-repeat;
	float: left;
	width: 240px;
	
	height: 15px;	
}



h3.collectNews {
	background-image: url(../img/sk/collectNews.jpg);
	background-repeat:no-repeat;
	float: left;
	width: 240px;
	height: 30px;
	margin: 0px;
}

h3.photoList {
	background-image: url(../img/sk/photoList.jpg);
	background-repeat:no-repeat;
	float: left;
	width: 240px;
	height: 30px;
	margin: 0px;
}

h3.userLogin {
	background-image: url(../img/sk/userLogin.jpg);
	background-repeat:no-repeat;
	float: left;
	width: 240px;
	height: 30px;
	margin: 0px;
}

h3.collectNews span, h3.photoList span, h3.userLogin span {
	visibility: hidden;
	display: none;
}






.rightPanelTopEdge, .rightPanelBottomEdge {
	float: left;
	width: 240px;
	height: 15px;		
	background-repeat:no-repeat;
	_font-size: 2px;
}

.rightPanelTopEdge {
	background-image: url(../img/sk/bckgRightPanelTop.jpg);
}

.rightPanelBottomEdge {
	background-image: url(../img/sk/bckgRightPanelBottom.jpg);
}

.rightPanelContainer {
	float: left;
	width: 220px;
	background-color: #878787;
	min-height: 50px;
	_height: 50px;
	padding-left: 10px;
	padding-right: 10px;	
	font-size: 10px;
}

.newsContainer {
	padding: 10px 0px 10px 0px;
	background-image: url(../img/sk/lineRightPanel.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	float:left;
}

.newsContainer a {
	color: white;	
	text-decoration: none;
}

.newsContainer a:hover {
	color: #CCC;	
}



.dateHolder {
	width: 47px;
	height: 68px;
	
	background-image: url(../img/sk/dateHolderRightPanel.jpg);
	background-repeat: no-repeat;
	float:left;
	margin-right: 10px;
	
}
				                
.dateHolderDay {
	width: 47px;
	text-align: center;
	color: #f6495c;
	float:left;
	font-size: 15px;
	letter-spacing: -1px;
	font-weight: bold;
	margin-top: 14px;
	
}


.dateHolderText {
	color: #000;
	font-size: 10px;
	width: 47px;
	text-align: center;
	float:left;
	letter-spacing: -1px;

}







/*ul.menu, ul.menu ul {
	margin: 0px;
	padding: 0px; 
	list-style: none;

}

ul.menu {
	margin-left: 20px;	
}

ul.menu ul {
	margin-left: 10px;	

}



ul.menu li {
	padding-bottom: 3px; 
	margin-bottom: 5px;
}

ul.menu li ul li {
	background-image:url(../img/sk/menuArrow.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 10px;	
}

ul.menu li a {
	
	color: white;
	text-decoration: none;
	width: 130px;
	padding-bottom: 5px;
	display: block;
	
	background-image: url(../img/sk/lineMenu.jpg);
	background-repeat: repeat-x;
	background-position:bottom;	

}

ul.menu ul li a {
	color: white;
	text-decoration: none;
	width: 110px;
	padding-bottom: 5px;
	display: block;
}


ul.menu ul li a {
	background-image: url(../img/sk/lineMenu.jpg);
	background-repeat: repeat-x;
	background-position:bottom;	
}

ul.menu a:hover, ul.menu a.active {
	color: #000	
}*/














.twoColumnsLeft {
	width: 330px;
	float:left;
	margin-right: 50px;
}


.twoColumnsRight {
	width: 171px;
	float:left;
}





a.galeryLink {
	border: 1px solid #3f3f3f;
	margin-top: 10px;
	margin-right: 10px;
	float:left;
}

.galeryLinkContainer a:link, .galeryLinkContainer a:visited {
	width			: 200px;
	height			: 200px;
	background-position	: 50% 50%;
	background-repeat	: no-repeat;
	background-size		: contain;
	/*border: 9px solid #3f3f3f;*/
	border			: 1px solid #ebebeb;
	margin			: 5px;
	text-align		: center;
}

a.galeryLink:hover{
	border-color: #C7C7C7;
}



.galeryLinkContainer {
	/*float:left;*/
	display		: inline-block;
	width: 200px;
	height: 200px;
	text-align: center;
	color: #999;
	font-size: 9px;
	/*margin-right: 15px;*/
	margin		: 5px;

}

.galeryLinkContainer span {

}
















.topMenuLink {
	text-decoration: none;
	width: 100px;
	height: 20px;
	text-align:center;
	font-size: 12px;
	color: #FFF;

	float:left;
	margin-top: 45px;
	margin-left: 15px;
}


.topMenuLink:hover {
	color:#000;
}

.firstTopLink {
	margin-left: 140px;	
}



.homeLink {
	
	float: left;
	margin-left: 230px;
	width: 255px;
	height: 58px;
}

.homeLink span {
	visibility: hidden;
	display: none;
}

#leftContent table {
	border-collapse:collapse;
}

#leftContent table td {
	font-size:11px;
	padding:2px;
	border:1px solid #333; 
}
#leftContent thead td {
	font-size:10px;
	background-color:#999;
	color:black;
	vertical-align:middle;
	text-align:center;
}

/* Masky */

#maskSaveBtn {
	position:relative;
	z-index:100;
}

.fsDiv		{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:black;
	color:black;
	opacity:.7;
	/* IE opacity */
	-ms-filter	:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter		: alpha(opacity=70);
}
.fsDivContent	{ position:fixed;top:0;left:0;background:silver;color:black;padding:20px; }
.fsDivCloser	{ position:absolute;top:-12px;right:-12px;width:24px;height:24px;background:url('/img/close.png');cursor:pointer; }
.fsDivContent a {
	color:blue;
}
.fsDivContent h1, .fsDivContent h2, .fsDivContent h3, .fsDivContent h4, .fsDivContent h5  {
	color:black;
}

/* Globalni nastaveni ikonky transformace */
.ui-icon {
	background:white;
	-ms-filter	:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter		: alpha(opacity=100);
}
.ui-resizable-se {
	position:absolute;
	border:1px solid red;
	/*margin-bottom:-18px;
	margin-right:-18px;*/
	margin-bottom:0px;
	margin-right:0px;
	_margin:0px;
	*margin:0px;
}

.borderAnim {
	position:absolute;
	-ms-filter	:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter		: alpha(opacity=100);
	z-index		: 1002;
}

.borderAnimHT {
	top:0px;
	left:0px;
	/*right:-1px;*/
	width:100%;
	/*margin:-1px -1px 0 -1px;*/
	height:1px;
	background:url('/img/border-anim-h.gif') repeat-x;
}
.borderAnimHB {
	bottom:0px;
	left:0px;
	/*right:-1px;*/
	/*margin:0 -1px -1px -1px;*/
	width:100%;
	height:1px;
	background:url('/img/border-anim-h.gif') repeat-x;
}
.borderAnimVL {
	top:0px;
	left:0px;
	height:100%;
	/*margin:-1px 0 -1px -1px;*/
	width:1px;
	background:url('/img/border-anim-v.gif') repeat-y;
}
.borderAnimVR {
	top:0px;
	right:0px;
	height:100%;
	/*margin:-1px -1px -1px 0;*/
	width:1px;
	background:url('/img/border-anim-v.gif') repeat-y;
}

.price {
	text-align: right;
}

.akcniNabidka {
	position	: relative;
	margin-bottom	: 30px;
	/*width		: 550px;
	height		: 100px;
	cursor		: pointer;*/
}
	.akcniNabidka img.artiklimg {
		position	: relative;
		width		: 85px;
		height		: auto;
		margin		: 7px;
		z-index		: 100;
		border		: 1px solid white;
	}
	.akcniNabidka .obsah {
		position	: absolute;
		top		: 8px;
		left		: 110px;
		width		: 100%;
		height		: 85px;
		overflow	: hidden;
		background	: transparent;
	}
		.akcniNabidka .obsah ul.cycle {
			margin		: 0px;
			width		: 100%;
			background	: none !important;
		}
		.akcniNabidka .obsah ul.cycle li {
			/*width		: 400px;*/
			font-size	: 30px;
			font-weight	: bold;
			font-family	: Arial;
			background	: none !important;
			filter		: glow(color=#282828,strength=1);
			text-shadow	: 0px 0px 5px rgba(0,0,0,.5);
			color		: white;
		}
		.akcniNabidka img.akceIcon {
			position	: absolute;
			top		: -30px;
			right		: -30px;
			width		: auto;
			height		: auto;
		}
		
.banner {
	position	: absolute;
	top		: 0px;
	left		: 0px;
	width		: 100%;
	height		: 100px;
	overflow	: hidden;
}
	.bannerbg {
		position	: absolute;
		top		: -500px;
		left		: 0px;
	}

#artikl-highlight {
	margin-bottom	: 50px;
}
#artikl-highlight h2 {
	/*font-size	: 12px;*/
}

.breadcrumb {
	font-size	: 80%;
	padding		: 5px 10px 2px 10px;
	margin-bottom	: 20px;
}
.breadcrumb.breadcrumb-transparent {
	background-color	: #F5F5F5;
	/*border-bottom		: 1px solid #ebebeb;*/
}

.btn {
	padding: .375rem .75rem .2rem .75rem;
}
.btn-primary {
	background-color: #ffe400;
	border-color	: #FFC400;
	color		: black;
}
	.btn-primary:hover,
	.btn-primary:not(:disabled):not(.disabled):active {
		background-color: #FFC400;
		border-color	: #FFC400;
		color		: black;
	}
	.btn-primary.focus, .btn-primary:focus {
		background-color: #FFC400;
		border-color	: #FFC400;
		color		: black;
		box-shadow: 0 0 0 0.2rem rgba(224, 8, 42,.5);
	}

.btn-facebook,
.btn-facebook:hover,
.btn-facebook:focus {
	background-color	: #4267b2;
	color			: white;
}

/*.message.tip {
	border		: 1px solid blue;
	background	: #A2BCFF url(/img/icon_tip.png) 5px 5px no-repeat;
	color		: black;
	padding		: 5px 10px 5px 32px;
	border-radius	: 5px;
}*/

/* Flash messages - start */
.message {
	position	: relative;
	text-align	: left;
	border-radius	: 3px;
	padding		: 15px 15px 10px 55px;
	margin		: 0 0 20px 0;
	font-size	: .85em;
}
.message.small {
	zoom		: .75;
	font-size	: 100%;
}
.message.xsmall {
	zoom		: .65;
	font-size	: 100%;
}
.message::before {
	position	: absolute;
	display		: inline-block;
	font-style	: normal;
	font-variant	: normal;
	text-rendering	: auto;
	font-family	: "Font Awesome 5 Free";
	font-weight	: 900;
	font-size	: 1.5em;
	-webkit-font-smoothing: antialiased;
	width		: 20px;
	text-align	: center;
	top		: 5px;
	left		: 15px;
  }
	.message.info {
		background-color	: #DFE8FF;
		border			: 1px solid #6283B2;
	}
		.message.info::before {
			content		: "\f129";
			color		: #6283B2;
		}
	.message.success {
		background-color	: #E8FFE3;
		border			: 1px solid #55C04B;
	}
		.message.success::before {
			content		: "\f00c";
			color		: #55C04B;
		}
	.message.warning {
		background-color	: #FFF9BC;
		border			: 1px solid #ED9136;
	}
		.message.warning::before {
			content		: "\f06a";
			color		: #ED9136;
		}
	.message.error {
		background-color	: #FFE3E3;
		border			: 1px solid #E81E1E;
	}
		.message.error::before {
			content		: "\f071";
			color		: #E81E1E;
		}
	.message.tip {
		background-color	: #E5F1FF;
		border			: 1px solid #BFCDE0;
	}
		.message.tip::before {
			content		: "\f075";
			color		: #6A8DFF;
		}
.message p {
	margin		: 0;
}
/* Flash messages - end */

#artikl-list {
	margin-bottom	: 30px;
	padding-bottom	: 20px;
	border-bottom	: 1px solid #EBEBEB;
}
	#artikl-list .artikl-list-wrapper {
		padding		: 0 14px;
		overflow	: hidden;
	}

.eshopItem {
	margin-right	: -1px;
	margin-bottom	: -1px;
	border-left	: 1px solid #EBEBEB;
	border-bottom	: 1px solid #EBEBEB;
}
	.eshopItem:last-child {
		border-right	: 1px solid #EBEBEB;
	}
	.eshopItem:hover {
		background-color	: #F5F5F5;
	}
	.eshopItemPreview {
		position	: relative;
		height		: 200px;
		overflow	: hidden;
		/*background	: red;*/
		/*border		: 1px solid #EBEBEB;*/
		margin		: 0 10px;
	}
		.eshopItemPreview img {
			position	: absolute;
			max-width	: 100%;
			max-height	: 100%;
			top		: 50%;
			left		: 50%;
			transform	: translate(-50%, -50%);
		}
	
	.eshopItemDescription {
		font-size	: .75em;
		height		: 150px;
		text-align	: justify;
		overflow	: hidden;
	}
	
	.eshopItemTitle {
		margin		: 15px 0 0 0;
		font-size	: 1.1em;
		font-weight	: normal;
		text-align	: center;
	}
		.eshopItemTitle a {
			/*color		: #e0082a;*/
			color		: #000000;
		}
	
	.eshopItemProductCode {
		text-align	: right;
		font-size	: .65em;
		color		: silver;
		padding		: 10px 10px 0 0;
	}
	
	.eshopItemPrice {
		font-size	: 1.25em;
		font-weight	: normal;
		/*color		: #e0082a;*/
		color		: #000000;
	}
	
	.eshopItemButtonBox {
		margin-top	: -5px;
		margin-bottom	: 10px;
	}

input[type=text], input[type=password], input[type=number], select {
	font-size	: 1rem;
	padding		: 5px 5px 0 5px;
	margin		: 0 5px 0 0;
}

#loginForm,
#registerForm {
	position	: relative;
	max-width	: 600px;
}

.form-group.form-group-inline > label {
	display		: inline-block;
	text-align	: right;
	width		: 150px;
	padding-right	: 20px;
}
.form-group.form-group-inline > input,
.form-group.form-group-inline > select,
.form-group.form-group-inline > textarea {
	display		: inline-block;
	max-width	: 250px;
}

/* XS */
@media (max-width: 576px) {
	#photosEshopContainer,
	#menuEshopContainer {
		margin-right	: 0;
		box-shadow	: none;
	}
	#menuEshopContainer ul.menu li a {
		box-shadow	: none;
	}
	h1 {
		font-size	: 1.5em;
	}
	#bannerContainer {
		display		: none;
	}
}

/* XS */
@media (min-width: 576px) {
	#photoList {
		max-width	: 90%;
	}
}

/* SM */
@media (min-width: 768px) {
	#photoList {
		max-width	: 90%;
	}
}

/* MD */
@media (min-width: 992px) {
	#photoList {
		max-width	: 90%;
	}
}

/* LG */
@media (min-width: 1200px) {
	#photoList {
		max-width	: 50%;
	}
}

@media (min-width: 1200px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		/*max-width: 90%;*/
		max-width: 1600px;
		/*max-width: 1260px;*/
	}
}

/*.carousel-indicators-numbers li {
	text-indent	: 0;
	margin		: 0 2px;
	width		: 30px;
	height		: 30px;
	border		: none;
	border-radius	: 100%;
	line-height	: 30px;
	color		: #000000;
	transition	: all 0.25s ease;
}
.carousel-indicators-numbers li.active, .carousel-indicators-numbers li:hover {
	margin		: 0 2px;
	width		: 30px;
	height		: 30px;
	background-color: #337ab7;
}*/
.carousel-indicators {
	margin-bottom	: 10px;
}
.carousel-indicators-numbers li {
	text-indent	: 0;
	width		: 30px;
	height		: 30px;
	line-height	: 30px;
	border		: none;
	border-radius	: 100%;
	text-align	: center;
	vertical-align	: middle;
	font-family	: 'Arial';
	font-size	: 14px;
	opacity		: .65;
}
	.carousel-indicators-numbers li:hover,
	.carousel-indicators-numbers li.active {
		opacity		: 1;
		background-color: #ffffff;
	}

#contactFormMessage {
	max-width	: 800px;
}

.priceOld {
	position	: relative;
	display		: inline-block;
	color		: silver;
	font-size	: .85em;
	font-weight	: normal;
	padding-top	: 5px;
}
	.priceOld:after {
		content		: '';
		position	: absolute;
		top		: 0;
		left		: 0;
		bottom		: 0;
		right		: 0;
		background	: url(../img/strike_bg.png) center no-repeat;
		opacity		: .5;
	}
