@font-face {	font-family: 'Dmitry';	font-style: normal;	font-weight: 400;	src: url('../../fonts/Dmitry-Rastvortsev-DRGalushkiHole.eot'); /* IE9 Compat Modes */	src: local('Dmitry'), local('Dmitry'),	url("../../fonts/Dmitry-Rastvortsev-DRGalushkiHole.eot") format("opentype"),	url('../../fonts/Dmitry-Rastvortsev-DRGalushkiHole.woff') format('woff'), /* Modern Browsers */	url('../../fonts/Dmitry-Rastvortsev-DRGalushkiHole.ttf') format('truetype'), /* Safari, Android, iOS */	url('../../fonts/Dmitry-Rastvortsev-DRGalushkiHole.svg') format('svg'); /* Legacy iOS */}.header {	background: rgb(0, 117, 65) url(../img/Header.png?svg) top center;	z-index: 1000;	margin: 0px auto 0 auto;	position: relative;	width: 1072px;	height:681px;	}.container {	color: #231d10;	font-family: 'Dmitry', sans-serif;	font-weight: 500;	font-size: 36px;	background: rgb(249,239,245);	background: linear-gradient(180deg, rgba(249,239,245,1) 0%, rgba(222,215,235,1) 100%);	padding-bottom: 91px;	margin: 0px auto 0 auto;	width: 1072px;	height:100%;	}.col-02.a{	color: #231d10;}.footer {	font-family: 'Dmitry', sans-serif;	font-weight: 500;	font-size: 36px;	z-index: 1000;	background:rgb(0, 117, 65) url(../img/Footer.png?svg) top center;	margin: -72px auto 0 auto;	position: relative;	width: 1072px;	height:399px;}.iframe {	width: 620px;	height: 367px;}.row01{	margin-left: 300px;	margin-top: 18px;	overflow: hidden;	line-height: 1.5em;}.row02{	font-size: 32px;	text-align: center;	padding-top: 42px;	line-height: 1.5em;	margin-bottom: 30px;	color: #3A5DA8;}.row03{	padding-left: 20px;	padding-top: 582px;}.row04{	padding-left: 164px;	padding-top: 322px;}.row {	padding-top: 292px;	text-transform: uppercase;	margin-bottom: 6px;	}.row1 {	margin-bottom: 12px;	margin-top: 30px;	}.row2 {	margin-bottom: 12px;}.row3 {	margin-left: 256px;	margin-top: 85px;}.row4 {	margin-top: 17px;	margin-left: 390px;	padding-top: 332px;}.row5 {	margin-left: 220px;}.row6 {	margin-left: 406px;}.row-partneri {	margin-bottom: 24px;	margin-top: 47px;}.row-gallery {	overflow: hidden;	margin-left: 225px;	margin-right: 202px;}.col-1, .col-2, .col-3, .col-4, .col-5,.col-6,.col-7,.col-8,.col-9,.col-11, .col-12 {	float: left;	margin: 0 16px;font-size: 16px;}.col-01{	width: 100px;	text-align: right;	color:#f02e86;	float: left;}.col-02{	float:left;	margin-left: 20px;}.col-03{	width: 100px;	text-align: right;	float:left;	color:#f02e86;}.col-1 {text-align: center;line-height: 1.1em;font-size: 16px;padding: 160px 7px 80px 486px;}.col-2 {height: 200px;}.col-3 {	/*font-family: 'MPLUSRounded1c', sans-serif;*/	font-size: 16px;	line-height: 1.2em;	padding: 131px 537px 16px 125px;}.col-4 {	float: left;	margin: -21px -139px 16px 143px;}.col-5 {	line-height: 1.2em;	margin-left: 145px;	width: 85%;}.col-6 {	font-size: 28px;	margin: auto;	width: 100%;	text-align: center;	padding-bottom: 33px;	font-weight: 700;}.col-7 {	background: url(../img/frame_left.png?sv) top center;	float: left;	border-radius: 0px;	margin: 11px;	padding-right: -3px;	width: 180px;	margin-left: 0px;	padding: 40px 10px 6px;}.col-8 {	background: url(../img/frame_right.png?sv) top center;	float: left;	border-radius: 0px;	margin: 11px;	padding-right: -3px;	width: 180px;	margin-left: 0px;	padding: 40px 10px 6px;}.col-9{	float: left;	margin-left: 30px;	margin-bottom: 10px;}.col-10{	float: left;	margin: 15px;}.col-010{	color: #231d10;	float: left;	margin: 10px;}.col-11{	width: 353px;	margin-left: 148px;	font-size: 16px;	float: left;}.col-12{	font-size: 16px;	float: left;}.col-13{	margin-left: 220px;	font-size: 16px;	float: left;}body {	background: rgb(0, 117, 65) url(../img/Branding_resized.png?svg) top center;	/*background-size: cover;*/	z-index: 1;	background-position: center -5px;	color: #ffffff;	font-size: 13px;	height: 100%;}a {	color: #231d10;	text-decoration: none;}a:hover{	text-decoration: underline;}ul {	text-align: center;	line-height: 1.3em;	list-style: none;}.event-date {	color: #f02e86;	margin-right: 20px;}ul>li>a {	color: #f02e86;	text-decoration: underline;}ul>li>a:hover {	font-weight: 800;}.open-detail.imgwrapper {	height: auto;	overflow: hidden;	/*display: block;*/}.mobileheader {	display: none;}/*#loadMore {*/	/*display: inline-block;*/	/*width: 190px;*/	/*height: 60px;*/	/*margin: 24px 0 1px;*/	/*background: rgb(142,255,111);*/	/*line-height: 59px;*/	/*font-size: 16px;*/	/*!*font-family: "MPLUSRounded1c", sans-serif;*!*/	/*text-align: center;*/	/*border-radius: 4px;*/	/*color: rgb(0, 117, 65);*//*}*/#loadMore a {	display: inline-block;	width: 190px;	height: 60px;	margin: 24px 0 1px;	background: rgb(142,255,111);	line-height: 59px;	font-size: 16px;	/*font-family: "MPLUSRounded1c", sans-serif;*/	text-align: center;	border-radius: 4px;	color: rgb(0, 117, 65);}#loadMore a:hover {	background-color: rgb(0, 98, 56);color: white;}.button-program {	display: inline-block;	width: 222px;	height: 60px;	margin: 24px 0 1px;	background: rgb(142,255,111);	line-height: 59px;	font-size: 16px;	/*font-family: "MPLUSRounded1c", sans-serif;*/	text-align: center;	border-radius: 4px;	color: rgb(0, 117, 65);}a.button-program:hover {	background-color: rgb(0, 98, 56);color: white;}.button-stace {	display: inline-block;	width: 190px;	height: 60px;	margin: 24px 0 1px;	background: rgb(0, 117, 65);	line-height: 59px;	font-size: 16px;	/*font-family: "MPLUSRounded1c", sans-serif;*/	text-align: center;	border-radius: 4px;	color: rgb(255, 255, 255) !important;}.button-stace:hover {	background-color: rgb(0, 98, 56);color: white;text-decoration: underline;}.dalsizastavky:hover {	text-decoration: underline;}.oddelovac{	height: 60px;}@media screen and (max-width: 700px) {	body{		font-size: 24px;		background: #f2e9f3;		width: 100%;	}	.header {		width: 100%;		background: #f2e9f3 url(../img/PigyaLilyMobilLoga.png?svg) top center no-repeat;	}	.container {		font-size: 18px;	background: none;		width: 100%;	}	.footer {	width: 100%;	background: none;		height: 100%;	}	.col-01,.col-02,.col-03,.col-1, .col-2, .col-3, .col-4, .col-5,.col-6,.col-7,.col-8,.col-9,.col-11, .col-12 {		width: 100%;		float: left;		margin: auto;font-size: 24px;text-align: center;line-height: 1.6em}	.col-1 {		font-size: 12px;		padding: 46% 0% 6% 21%;	}	.col-3{		font-size: 16px;		padding: 68% 45% 4% 5%;	}	.col-4 {		margin-left: 17%;	}	.col-6 {		margin-left: 5%;		font-size: 25px;	}	.col-7,.col-8 {		width: 78%;		margin-left: 9%;		margin-bottom: 5%;	}	.col-9 {		margin-left: 31%;		margin-top: 0%;	}	.col-10 {		margin: -8px;		margin-right: 27px;}	.col-010 {		margin: 6px;}	.col-11,.col-12 {		line-height: 1.2em;		font-size: 16px;		margin-left: 17%;	}	.col-13{		margin-left: 17%;	}	.row01,.row02,.row03,.row1,.row2,.row3,.row4,.row5,.row-gallery,.row-partneri{		width: 100%;		margin: auto;		text-align: center;	}	.row6 {		margin: auto;	}	.row3 {		margin-top: 10%;	}	.row4 {		/*margin-left: 10%;*/	}	.row01{		margin-top: 20px;	}	.row02{		font-size: 24px;		margin-bottom: 20px;	}	.row03{		padding-top: 569px;		padding-left: 0px;	}	.row04 {		margin-left: 31px;		font-size: 24px;		padding: 0px;	}	#loadMore a {		margin-bottom: 20px;		width: 240px;		height: 72px;		line-height: 77px;		font-size: 16px;;	}	.button-program {		width: 74%;		height: 72px;		line-height: 77px;		font-size: 16px;	}	.button-stace {		width: 72%;		height: 84px;		font-size: 16px;	}	.iframe {		width: 100%;		max-height: 200px;	}	.oddelovac{		height: 30px;	}	ul>li {		font-size: 24px;		line-height: 1.5em;	}}