/*@import url("reset.css");*/ 
@import url("menus.css");
@import url("../../style.css");

@font-face {
  font-family: 'Entypo';
  src: url('/wp-content/plugins/wp-font-face/fonts/entypo-webfont.eot');
  src: url('/wp-content/plugins/wp-font-face/fonts/entypo-webfont.eot?#iefix') format('embedded-opentype'), url('/wp-content/plugins/wp-font-face/fonts/entypo-webfont.woff') format('woff'), url('/wp-content/plugins/wp-font-face/fonts/entypo-webfont.ttf') format('truetype'), url('/wp-content/plugins/wp-font-face/fonts/entypo-webfont.svg#Entypo') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Ciutadella';
  font-weight: bold;
  src: url('/wp-content/plugins/wp-font-face/fonts/ciutadella-bold.eot');
  src: url('/wp-content/plugins/wp-fontf-face/fonts/ciutadella-bold.eot?#iefix') format('embedded-opentype'), url('/wp-content/plugins/wp-font-face/fonts/ciutadella-bold.woff') format('woff'), url('/wp-content/plugins/wp-font-face/fonts/ciutadella-bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Ciutadella';
  font-weight: bold;
  font-style: italic;
  src: url('/wp-content/plugins/wp-font-face/fonts/ciutadella-bold-italic.eot');
  src: url('/wp-content/plugins/wp-font-face/fonts/ciutadella-bold-italic.eot?#iefix') format('embedded-opentype'), url('/wp-content/plugins/wp-font-face/fonts/ciutadella-bold-italic.woff') format('woff'), url('/wp-content/plugins/wp-font-face/fonts/ciutadella-bold-italic.ttf') format('truetype');
}
@font-face {
  font-family: 'Ciutadella';
  font-weight: normal;
  src: url('/wp-content/plugins/wp-font-face/fonts/ciutadella.eot');
  src: url('/wp-content/plugins/wp-font-face/fonts/ciutadella.eot?#iefix') format('embedded-opentype'), url('/wp-content/plugins/wp-font-face/fonts/ciutadella.woff') format('woff'), url('/wp-content/plugins/wp-font-face/fonts/ciutadella.ttf') format('truetype');
}
@font-face {
  font-family: 'Ciutadella';
  font-weight: normal;
  font-style: italic;
  src: url('/wp-content/plugins/wp-font-face/fonts/ciutadella-italic.eot');
  src: url('/wp-content/plugins/wp-font-face/fonts/ciutadella-italic.eot?#iefix') format('embedded-opentype'), url('/wp-content/plugins/wp-font-face/fonts/ciutadella-italic.woff') format('woff'), url('/wp-content/plugins/wp-font-face/fonts/ciutadella-italic.ttf') format('truetype');
}
@font-face {
  font-family: 'Ciutadella-Medium';
  font-weight: normal;
  src: url('/wp-content/plugins/wp-font-face/fonts/ciutadella-medium.eot');
  src: url('/wp-content/plugins/wp-font-face/fonts/ciutadella-medium.eot?#iefix') format('embedded-opentype'), url('/wp-content/plugins/wp-font-face/fonts/ciutadella-medium.woff') format('woff'), url('/wp-content/plugins/wp-font-face/fonts/ciutadella-medium.ttf') format('truetype');
}

html, body {
	*height: 100%;
	*width: 100%;
	*overflow: hidden;
	padding: 0;
	margin: 0;
	scroll-behavior: smooth;
}
body{
	*overflow:auto;
  font-family:Arial, Helvetica, sans-serif;
	background:#fff;
  color:#000;
}

h1,h2,h3 {font-family:"Ciutadella",Arial, Helvetica, sans-serif;}
h1 {font-size:23px;}
h2 {font-size:17px;line-height:24px;}
h3 {font-size:16px;line-height:20px;}

h2.front{
	color: #456aa0;
	font-weight: bold;
	font-size: 30px;
}

#navigation {
	color: #05488f!important;
}

#navigation a {
	color: #05488f!important;
	text-decoration: none!important;

	transition: all .2s;
}

#navigation a:hover {
	color: #f7a118!important;
}

a.org {
	color: #05488f!important;
	text-decoration: none!important;

	transition: all .2s;
}

a.org:hover {
	color: #f7a118!important;
}

.bg {
	z-index: -999;
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	position:fixed !important;
	top: 0px;
	left: 0;
}

.logoimg{
	position: absolute;
	z-index: 9;
	left: 0;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.img-social{
	height: 30px;
	display: inline-block;
}

.img-social.phone {
	height: 23px;
}

.img-lang{
	height: 14px;
	display: inline-block;
}

.social-icons a {
	color: #05488f;
	transition: all .2s;
}

.social-icons a:hover {
	color: #2c8dcc;
	text-decoration: none;
}

ul.orange-list {
	list-style: none;
	padding: 0;
	margin: 20px 0;
}

ul.orange-list li {
	padding-left: 1em;
	text-indent: -.7em;
}

ul.orange-list li::before {
	content: "• ";
	color: darkorange; /* or whatever color you prefer */
}

.hero-unit { font-size: 17px;}
.hero-unit p { margin-bottom:0px;}

 .thumbnails ul {margin-bottom:10px;}
 .thumbnail img,
 .thumbnail p img {margin-right:10px;}
 
 
.span4 .thumbnail h3 {clear:both;text-align:center;}
.span4 .thumbnail p {text-align:center;}
.span4 .thumbnail .caption {padding-top:0;}
.span4 .thumbnail p img {margin:0px auto;}

.alignleft{
	float:left;
	margin:5px 20px 10px 0;
	border:1px solid #000;
}
.alignright{
	float:right;
	margin:5px 0px 10px 20px;
	border:1px solid #000;
}
.clear{width:100%; overflow:hidden; clear:both; font-size:0; line-height:0;}

.row-fluid .thumbnail h4 {font-size:13px;}

.logo {position:absolute;z-index:100;left:40px;}
.row-fluid.beachvlajky .thumbnail img {height:230px;}
#page{
	background:#fff!important;
	margin:0 auto;
	text-align:left;
  	position:relative;
}
#header{
	background:url(../../images/bcg_header_2.jpg) no-repeat center bottom;
	background-size: 100% auto;
	margin-left:1px;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	margin-bottom: 1px;
}
  
#header p.quickcontact {
	position: absolute;
	bottom: 6px;
	right: 30px;

}

#header p.quickcontact a{
	width: 170px;
	height: 41px;
	font-size: 17px;
	padding: 8px;
}

.quickcontact a,
a.quick-contact{
	color:#fff;
  	text-decoration:none;
	background-color: #dd5a13;
	border-radius: 2px;
	border-color: #c35112;
}

.quickcontact:hover a,
a.quick-contact:hover{
	background-color: #c35112;
	color: #fff;
}


#headerImage {
  
	}
  
		#headerLine{
			float:left;
			display:inline;

			font-size:1.2em;
			line-height:1.4em;
			font-weight:bold;
			margin:124px 0 0 5px;	
			color:#fff;

		}
			#headerLine .column1, #headerLine .column2, #headerLine .column3 {
				float:left;
				display:inline;
				border-right:1px solid #15a6d7;
				border-left:1px solid #4fc4e2;
				padding:0 10px 0 16px;
				width:198px;
			}
				#headerLine .column1{
					border-left:0
				}
				#headerLine .column3{
					border-right:0
				}
		
			#headerLine .cont{
				float:left;
				width:171px;
			}
						#headerLine .cont a{
	color: #fff;
	font-weight:bold;
			}
				#headerLine .moreLink1{
					background:url(../../images/bcg_more1.png) no-repeat left top;
					width:27px;
					height:25px;
					float:left;
					display:inline;
					text-indent:-999em;
					margin:52px 0 0 0
				}
				.moreLink2 span{
					background:url(../../images/bcg_more2.png) no-repeat right top #fff;
					width:14px;
					height:12px;
					display:inline-block;
					*display:inline;
					vertical-align:top;
					zoom:1;
					margin:4px 0 0 0;
					*margin:2px 0 0 0
				}
			#headerLine .cont big, #headerLine label{
				font-size:1.4em;
				font-weight:bold;
				display:block;
				padding:0 0 10px 0;
			}
				#headerLine label{
					background:url(../../images/bcg_magnif.png) no-repeat left top;
					padding:0 0 5px 20px;
				}
			#headerLine .cont p{
				font-weight:bold;
			}
			#headerLine .cont p a{
				color:#fff;
			}

    
	#content{
		/*background:url(../../images/bcg_sidebar.jpg) no-repeat right bottom;*/
		margin:0 auto;
		
	}

	#sidebar{
		float:right;

	}
  
  #sidebar h2 {font-size:24px;color:#2a458a;}
  
.alert {
    text-shadow: none;
}
	
  
  .alert.alert-novinky {
    background-color: #41bddf;
    border: 1px solid #2a458a;
}

  
		dl.news{
			
			overflow:hidden;
			clear:both;
			padding:0;
      margin-top:0;
		}
			dl.news dd{
				float:left;

				padding:0 ;
        margin-bottom:10px;
  
			}
			dl.news dt{
				clear:left;
				float:left;
				padding:0;
				width:65px;
				color:#2a458a;
				font-weight:bold;
			}
		dl.news dd a{
				color:#fff !important;
			}
			
	dl.news dd a.btn {
				margin-top:10px;
			}		
			

	#navigation{
		padding:20px 0px;
		color:#405d60;
		width:100%;
		margin:0 0 0 5px;
		
	}
		#navigation a:link, #navigation a:visited, #navigation a:hover{
			color:#405d60
		}
	#wrapper{
		
	}
	#footer{
	  background: #E5E4E5;

		margin:0 auto;
		padding:9px 0 22px 0;
		
    color:#000;

	}
		#footer a:link, #footer a:visited, #footer a:hover{
			color:#333;
		}

	iframe{
		vertical-align:top;
		border:0;
		padding:0;
		margin:0;
	}
	
	
	
 /* fotogalerie - archive.php */
	.fotogalerie-box{
width: 300px;
float: left;
margin-right: 25px;
margin-bottom: 25px;
	}
		.fotogalerie-box-nadpis{
width: 285px;
background: #d6d4e1;
padding: 1px 5px 5px 10px;
display: block;
float: left;
	}
			.fotogalerie-box-nadpis h2 a{
color: #5c5d60 !important;
font-size: 16px;
font-weight: bold;
text-decoration: none !important;
line-height: 140%;
	}
		.fotogalerie-box img{
height: 220px;
float: left;
border:0;
margin:0;
padding:0;
	}
.entry-content-foto{
width: 110%;
	}


#search{
	margin-top: 10px;
}

#search .btn-primary{
	background-color: #05488f;
	border-color: #05488f;
}



/* kontaktni formular */
	.wpcf7 span.hvezdicka {
color: red;
font-weight: bold;
font-size: 120%;
}
.wpcf7 textarea{ 
border: 1px solid #b6bbc6;
padding: 5px;
}
.wpcf7 input{ 
border: 1px solid #b6bbc6;
padding: 5px;
background: #d6d4e1;


}
.wpcf7 select{ 
border: 1px solid #666;
padding: 3px;
background: #f5f5f5;
}
.wpcf7 input:focus, select:focus, textarea:focus {
background: #f5f5f5;
border:1px solid #ccc;
}

.wpcf7 input.sub
{
background:#1aadd9;
border:1px solid #ddd;
color:#FFF;
font-weight: bold;
padding:1px 3px 1 3px;
float: left;
width: 80px;
}
.wpcf7 input.kod
{
width: 70px;
margin-top: 3px;
}

/* kontaktni formular - DULEZITE PRO IE7 */
span.wpcf7-form-control-wrap {
}

span.wpcf7-not-valid-tip {

	background: #fff;
	font-size: 10pt;
	padding: 4px;
}

/* gallerie */
.gallery {
    margin: 0 0 0 0px;
    padding:0;
    clear: both;    
}
.gallery .gallery-item {
    float: left;
    margin-right:11px;
    margin-bottom: 11px;

}
.gallery img {
    border: 0;
    margin:0 !important;
    padding:0 !important;
    width: 115px;
    height: 115px;
    display: block;
  
}

		.img a {

border:0;

	}	
			.img {

border:0;

	}




.pdf-info{
	background-color: #1b4d8a;
	color: #fff;
	padding: 15px;
	border-radius: 5px;
	margin: 20px 0;
	border: 1px solid #e3e3e3;
}

.pdf-info .highlight-text{
	font-size: 25px;
}

.pdf-info a,
.pdf-info a:hover{
	color: white;
}




/*
Style for WP-PageNavi plugin
*/

.wp-pagenavi {
	clear: both;
	float: left;
	margin-left: 0px;
	padding-top: 20px;
	width: 100%;

}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none !important;
	border: 1px solid #BFBFBF;
	padding: 5px 8px 5px 8px;
	margin-right: 2px;
	background: #d6d4e1;
	font-weight: bold;
float: left;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
color: #fff !important;
	background: #14abd8;
	border: 1px solid #BFBFBF;
	text-decoration: none !important;
}
.wp-pagenavi span.current {
	font-weight: bold;
}

#sidebar .leftbox {
	font-weight: bold;
	margin-top:10px;
	padding:5px;
	background-color: #24B1DC;
	color: #fff;
	width: 258px;
}

#sidebar .leftbox a {
	font-weight: bold;
	color: #fff;

}

#sidebar .leftbox2 {
	font-weight: bold;
	margin-top:10px;
	padding:5px;
	background-color: #D6D4E1;
	color: #414141;
	width: 258px;
}

#sidebar .leftbox2 a {
	font-weight: bold;
	color: #414141;
  text-decoration:none;

}

#flash1 {
	float:left;

}
#wrapper .centerbox {
	font-weight: bold;
	margin-top:10px;
	padding:5px;
	background-color: #24B1DC;
	color: #fff;

}

#wrapper .centerbox a {
	font-weight: bold;
	color: #fff;

}



/*Menus*/


#topLangMenu{
	float:right;
	background:none;
	
	
	margin:0 auto;
	padding:6px 0 0 0;
	height: 29px;
}

#topLangMenu #lang_sel_list {
  
    float:right;
    position: relative;
      width: 300px;
    z-index: 99;
}

#topLangMenu #lang_sel_list ul {
    width: 260px; border-top:none;
}

#topLangMenu #lang_sel_list li {width:80px;}

#topLangMenu #lang_sel_list ul a, #topLangMenu #lang_sel_list_list ul a:visited {
    background: none;  width:90px;
}

#topLangMenu #lang_sel_list a,#topLangMenu #lang_sel_list a:visited {
    border: none;
    border-width: 0 0 0 0;
    border-style:none;
    width:90px;
    
}

#flash1 {margin-right:10px; }

h6{display:none; }

.dcjq-mega-menu ul li:hover ul {
    display: block;
}

.ngg-gallery-thumbnail-desc   {
    height:100px;
    width:120px;
}   

.ngg-gallery-thumbnail-box  {
    height:120px;height:200px;
}                              


#cboxContent {
    font-size:14px;
}  


/*media box*/
.media, .media-body {
    overflow: hidden;
}
.media, .media .media {
    margin-top: 15px;
}
.media:first-child {
    margin-top: 30px;
}
.media-object {
    display: block;
}
.media-heading {
    margin: 0 0 5px;
}
.media .pull-left {
    margin-right: 10px;
}
.media .pull-right {
    margin-left: 10px;
}
.media-list {
    list-style: none outside none;
    margin-left: 0;
}

.ngg-navigation   {
    margin-bottom: 20px;
} 

.brany img {width:148px;height:111px;}

.bottommargin  {margin-bottom:20px;}

/*slider height correction*/
.feature-image {
    height: 270px !important;
}

.flex-caption {
    max-width:336px;
}    


/*bootstrap correction*/
#topMenu2 li {
    line-height: inherit;
}  



.btn-danger.b1 {
    color:#000;
    background-color: #FFAA00;
    background-image: -moz-linear-gradient(center top , #FFAA00, #FFBF40);
    
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}  

.btn-danger.b1 {
 color:#000;
  background-color: #FFAA00;
  background-image: -moz-linear-gradient(top, #FFAA00, #FFBF40);
  background-image: -ms-linear-gradient(top, #FFAA00, #FFBF40);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFAA00), to(#FFBF40));
  background-image: -webkit-linear-gradient(top, #FFAA00, #FFBF40);
  background-image: -o-linear-gradient(top, #FFAA00, #FFBF40);
  background-image: linear-gradient(top, #FFAA00, #FFBF40);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFAA00', endColorstr='#FFBF40', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #bd362f;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}


.btn-danger.b1:hover,
.btn-danger.b1:active
 {
  color:#000;
  background-color: #FFAA00;
  *background-color: #FFAA00;
}   





 .thumbnails  .caption p.tmtext {
    height: 140px;
} 


/** SINGLE PRODUCTS **/
.flags-single-product, .flags-gallery {
	border: 1px solid #c1c1c1;
	border-radius: 5px;
	padding: 15px;
	margin-bottom: 25px;
}

.flags-single-product {
	min-height: 355px;
}

.flags-single-product:hover{
	cursor:pointer;

}


.flags-single-product h3,
.flags-gallery h3
{
	color: #456aa0;
	font-weight: bold;
}

.flags-single-product .product-content {
	min-height: 170px;
}

.flags-single-product .product-thumbnail,
.flags-gallery .product-thumbnail
{
	height: 125px;
	background-size: cover;
}


.flags-gallery .product-thumbnail
{
	height: 250px;
}


.flags-gallery.fg2 .product-thumbnail
{
	height: 500px;
}

.flags-single-product .product-footer,
.flags-gallery .product-footer
{
	text-align: center;
}

.flags-single-product .product-footer .btn-default,
.flags-gallery .product-footer .btn-default
{
	background-color: #04488e;
	color: #ffffff;
}

#news{
	margin-top: 25px;
}

.single-news{
	min-height: 225px;
}
.single-news .news-content{
	min-height: 145px;
}

.news-container{
	border: 1px solid #d8d8d8;
	padding: 15px;
}

h2.news{
	padding: 0;
	margin: 15px 0 35px;
	line-height: 1px;
}

.margin-auto{
	margin: 0 auto;
}

/** FOOTER **/
footer{
	background-color: #04488e;
	padding: 40px 0;
	margin-top: 50px;
	color: #fff;
	min-height: 125px;
}

footer a{
	color: #fff;
}

footer a:hover{
	color: #fff;
}

footer ul{
	list-style: none;
}


#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{
	opacity: 1 !important;
}


/** RESPONSIVE **/

@media screen and (min-width: 992px) and (max-width: 1199px) {
	#headerImage{
		height: 240px;
	}

	.single-news{
		min-height: 180px;
	}

	.single-news .news-content{
		min-height: 100px;
	}
	
}





@media screen and (max-width: 991px) {
.certificate {display:none;}
	.social-icons{
		text-align: center;
	}

	#header p.quickcontact{
		right: 10px;
		bottom: -5px;
	}

	.single-news .news-content{
		min-height: 75px;
	}

	.single-news{
		min-height: 155px;
	}

	.embed-responsive{
		margin-bottom: 15px;
	}


}

@media screen and (min-width: 641px) and (max-width: 690px) {
	#headerImage{
		height: 150px;
	}
}

@media screen and (min-width: 601px) and (max-width: 640px) {
	#headerImage{
		height: 140px;
	}
}

@media screen and (min-width: 561px) and (max-width: 600px) {
	#headerImage{
		height: 130px;
	}
}

@media screen and (min-width: 521px) and (max-width: 560px) {
	#headerImage{
		height: 120px;
	}
}

@media screen and (min-width: 481px) and (max-width: 520px) {
	#headerImage{
		height: 110px;
	}
}

@media screen and (min-width: 461px) and (max-width: 480px) {
	#headerImage{
		height: 100px;
	}
}


@media screen and (min-width: 391px) and (max-width: 460px) {
	#headerImage{
		height: 90px;
	}
}

@media screen and (min-width: 310px) and (max-width: 390px) {
	#headerImage{
		height: 80px;
	}
}

/* same height of card images */

.card-img-top {
    width: 100%;
    height: 15vw;
    min-height: 180px;
    object-fit: cover;
}

#flags {
	width: 84px!important;
}
	       
#flags #sortable {
	padding-left: 0px;
}
	       
#flags #sortable li {
	width: 28px;
	height: 18px;
}
	       
#flags #sortable a {
	padding: 0px;
	margin: 0 2px;
}

.metaslider {
	max-width: 100%!important;
	overflow: hidden;
}

.metaslider .flexslider:hover .flex-next {
    right: 30px!important;
}
.metaslider .flexslider:hover .flex-prev {
    left: 30px!important;
}

.container-fluid:has(#topMenu2) {
	background: #05488f;
}

#maxmegamenu-2 {
	border-bottom: 0px solid transparent!important;
	margin-bottom: 0px!important;
}

#maxmegamenu-2 a.mega-menu-link {
	border: 0px solid transparent!important;
}

h1 {
	font-size: 29px!important;
}

h2 {
	font-size: 25px!important;
}

h3 {
	font-size: 22px!important;
}

/* --------------------- */

.title .uvod .card .card-body p:first-child {
	margin: 0px;
}

.btn-primary,
.btn-default {
	background: #05488f!important;
	border-color: #05488f!important;

	transition: all .2s;

	height: auto!important;
}

.btn-primary:hover,
.btn-default:hover {
	background: #2e90cf!important;
	border-color: #2e90cf!important;

	height: auto!important;
}

.btn-secondary {
	background: #2e90cf!important;
	border-color: #2e90cf!important;

	height: auto!important;
}

.title .uvod .card {
	border: 0px;
}

.title .uvod .card img {
	border-radius: 20px;
}

a.callback1,
a.callback2 {
	float: none!important;
}

input[type="submit"] {
	width: auto!important;
}

.reakce-card {
	background-color: #f8f9fa !important;
	border-radius: 5px;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;

	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_2' data-name='Layer 2' viewBox='0 0 20.21 20.21'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %232f8fce; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2.4px; %7D .cls-2 %7B opacity: .15; %7D %3C/style%3E%3C/defs%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg id='SVGRepo_iconCarrier' data-name='SVGRepo iconCarrier' class='cls-2'%3E%3Cpath class='cls-1' d='m6.61,10.61l2.5,2.5,4.5-4.5m-.6-5.51l-.48-.66c-.98-1.34-2.85-1.63-4.19-.66-.25.18-.47.41-.66.66l-.48.66-.8-.13c-1.64-.26-3.17.86-3.43,2.5-.05.31-.05.62,0,.93l.13.8-.66.48c-1.34.98-1.63,2.85-.66,4.19.18.25.41.47.66.66l.66.48-.13.8c-.26,1.64.86,3.17,2.5,3.43.31.05.62.05.93,0l.8-.13.48.66c.98,1.34,2.85,1.63,4.19.66.25-.18.47-.41.66-.66l.48-.66.8.13c1.64.26,3.17-.86,3.43-2.5.05-.31.05-.62,0-.93l-.13-.8.66-.48c1.34-.98,1.63-2.85.66-4.19-.18-.25-.41-.47-.66-.66l-.66-.48.13-.8c.26-1.64-.86-3.17-2.5-3.43-.31-.05-.62-.05-.93,0,0,0-.8.13-.8.13Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat no-repeat;
	background-position: right -70px bottom -70px;
	background-size: 230px 230px;
}

div.col-12:first-child .reakce-card {
	background-position: right -50px bottom -50px;
	background-size: 290px 290px;
}

#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle {
	background: transparent!important;
}
