/* search */
.section__content--80 {
 padding: 0 10%;
}

#c2110 {text-shadow:0 0 4px #000;}

#c2122 h2 {color: white !important;}
#c2126 h1 {color: white !important;}
#c2227 h1 {color: white !important;}
#c2255 .text-super strong {color: #800080 !important;}
#c2289 p:not(:first-child) {font-size: 19px;}

.virtual-tour {
 position: relative;
 overflow: hidden;
 width: 100%;
 padding-top: 56.25%;
}

.virtual-tour iframe {
 position: absolute;
 top: 0;
 left: 0;
 bottom: 0;
 right: 0;
 width: 100%;
 height: 100%;
}

@media (max-width: 1023px) {
 .virtual-tour {
 padding-top: 100%;
 }
}

.affix-special { z-index: 500 !important; }

.results {
 padding-left: 15px;
}

.results li {
 margin-bottom: 20px;
}

.results li strong {
 text-decoration: underline;
 display: inline-block;
 margin-bottom: 5px;
}

.results li em {
 display: inline-block;
 margin-bottom: 5px;
}

/* barvy */
.error {
 color: #ED1F24;
}

.error2 {
 background-color: #ED1F24;
}

.success {
 color: green;
}

.success2 {
 background-color: green;
}

.text-brown {
 color: #aa7e66 !important;
}

.text-body {
 color: #24251e !important;
}

.text-white {
 color: #fff !important;
}

.highlight {
 background-color: #aa7e66;
 color: #fff;
 padding: 0 1px;
}

.mfp-close-btn-in .mfp-close {
 color: #aa7e66;
}

/* modal event location */
#eModal .section {
 padding-bottom: 0;
}

.modal-installations {
 width: auto;
 margin: 15px;
 margin-right: 0;
}

#iModal .products-detail1__section__header {
 margin-bottom: 10px;
}

#iModal .products-detail1__section__header h1 {
 line-height: 47px;
 font-size: 35px;
 margin: 0;
}

@media (max-width: 600px) {
 #iModal .products-detail1__section__header h1 {
 font-size: 20px;
 }
}

.gmap {
 height: 500px;
}

@media (min-width: 1025px) {
 .nopaddingleft {
 padding-left: 0;
 }
}

@media (min-width: 992px) {
 .container-text-right {
 text-align: right;
 padding-right: 105px;
 }

 .container-text-left {
 text-align: left;
 padding-left: 105px;
 }
}

.label {
 font-size: 11px;
 font-weight: 700;
 font-family: Sharp Sans Display No1, sans-serif;
 text-transform: uppercase;
 margin-bottom: 0;
 letter-spacing: 2px;
}

.galleryAddPhotos {
 cursor: pointer;
 text-decoration: none;
}

.ui .slider__wrap__item__image:after,
.content-box-img__image--overlay:after {
 position: absolute;
 top: 0;
 left: 0;
 display: block;
 width: 100%;
 height: 100%;
 background: #000;
 opacity: .5;
 -o-transition: opacity .3s ease-in-out;
 -webkit-transition: opacity .3s ease-in-out;
 transition: opacity .3s ease-in-out;
 content: "";
}

.js-video {
 cursor: pointer;
}

video {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 object-fit: cover;
}

/* video hack IE 11 */
@media all and (-ms-high-contrast: none) {
 .video-wrap {
 height: 100%;
 }

 .video-cover-ie {
 top: 50%;
 left: 50%;
 position: relative;
 transform: translate(-50%, -50%);
 }

 .video-cover-ie, .video-cover-slider-ie {
 width: auto;
 height: auto;
 min-width: 100%;
 min-height: 100%;
 }
}

#iForm select {
 padding-top: 20px;
}

select::-ms-expand {
 display: none;
}

.map-info {
 font-size: 11px;
 font-weight: bold;
 font-family: 'Sharp Sans Display No1', sans-serif;
 text-transform: uppercase;
 letter-spacing: 2px;
 margin-bottom: 15px;
}

/* share */
.dropdown-share .dropdown-menu {
 top: 36px;
 left: 20px;
 min-width: 118px;
}

.dropdown-share .dropdown-menu > li > a {
 font-family: 'Sharp Sans Display No1', sans-serif;
 font-size: 16px;
 color: #24251e;
}

/* more buttons */
.buttons-more a {
 margin: .5em;
}
/* Pregis */

li.langs a {
 position: relative;
 top: 2px;
}

/* Grafická úprava kostky - installation-the-nanyuan-hotel-ningbo */
#c454 div.section {
 color: #ffffff;
 background-color: #141414;
}

#c456 div.section {
 color: #ffffff;
 background-color: #405570;
}

#c454 div.section li a, #c456 div.section li a {
 color: #ffffff;
}

#c454 div.section li.active a, #c456 div.section li.active a {
 color: #aa7e66
}

#share h2 {
 text-transform: none;
}

/*
 *
 * Novinky a Eventy
 *
 */

/* Centrované obrázky novinek a eventů */
.articles-layout2__item__image {
 background-position: center center;
}

.events-detail__content {
 padding-left: 100px;
 padding-right: 100px;
}

/* Inline obrázky v novince, eventu a kostce pro text */
.events-detail__content img,
.text-layout1__inner img {
 max-width: 100%;
}

.events-detail__content img.space {
 padding: 40px 0;
}

/* První odstavec v novince */
.events-detail__content p:first-of-type {
 font-family: 'Sharp Sans Display No1', sans-serif;
 font-size: 18px;
 font-weight: bold;
 text-transform: uppercase;
 letter-spacing: 2px;
 color: #aa7e66;
}

.events-detail__content p:first-of-type a {
 border-bottom: 1px dotted #aa7e66;
}

.events-detail__content p:first-of-type a:hover {
 text-decoration: none;
 border-bottom: none;
}

/* H3, pokud je první v pořadí */
.events-detail__content h3:first-child {
 font-size: 45px;
 color: #aa7e66;
}

/* H4, pokud následuje první H3 */
.events-detail__content h3:first-child + h4 {
 margin-bottom: 31px;
 padding-top: 0;
 padding-bottom: 30px;
 font-size: 22px;
 font-weight: 500;
 font-style: italic;
 color: #aa7e66;
}

/* H4 dekorace, pokud následuje první H3 */
.events-detail__content h3:first-child + h4:after {
 width: 200px;
 height: 1px;
 margin: 0 auto;
 content: '';
 display: block;
 position: relative;
 top: 30px;
 background-color: #aa7e66;
}

.events-detail__content p,
.events-detail__content ul,
.events-detail__content ol {
 margin-bottom: 25px;
 font-size: 20px;
}

.events-detail__content ul li,
.events-detail__content ol li {
 font-size: 20px;
}

.events-detail__content h3 {
 font-size: 26px;
}

.events-detail__content h4 {
 margin-bottom: 60px;
 padding-top: 35px;
}

.events-detail__content h5 {
 font-size: 20px;
}

.events-detail__content p.cite {
 padding: 40px 80px;
 font-size: 22px;
 font-weight: bold;
 text-align: center;
 color: #aa7e66;
}

.events-detail__content a {
 color: #aa7e66;
}

@media (max-width: 1024px) {
 .events-detail__content {
 padding-left: 40px;
 padding-right: 40px;
 }

 .events-detail__content h3:first-child {
 font-size: 25px;
 }
}

@media (max-width: 767px) {
 .events-detail__content {
 padding-left: 0;
 padding-right: 0;
 }

 .events-detail__content p.cite {
 padding: 25px 40px;
 }
 
 .slider__wrap__item__image--bottom[style*="slider-ac-hotel.jpg"] {
 	background-position: right center !important;
 }
}

.v2.section__header {
 margin-bottom: 31px;
 padding-top: 0;
 padding-bottom: 30px;
 font-family: 'Lyon Display, serif';
 font-size: 22px;
 font-style: italic;
 font-weight: 500;
 color: #aa7e66;
}

/*
.v2.section__header:after {
	width: 200px; height: 1px;
	margin: 0 auto;
	content: '';
	display: block; position: relative; top: 30px;
	background-color: #aa7e66;
}
*/

.v2.section__header h3 {
 margin-bottom: 10px;
 font-size: 45px;
 font-style: normal;
}

.v2.text-layout1 p {
 margin-bottom: 25px;
 font-size: 20px;
}

.v2.text-layout1 p:first-of-type {
 margin-bottom: 60px;
 font-family: 'Sharp Sans Display No1', sans-serif;
 font-size: 18px;
 font-weight: bold;
 text-transform: uppercase;
 letter-spacing: 2px;
 color: #aa7e66;
}

/*
.container--offset-big .text-big {
	width: 100%;
	margin-left: 0;
}
*/

a[href*="year-in-review"] div.articles-layout2__item__image {
	background-position: center top;
}


@media (min-width: 1023px) {
 /* center - top */
 a[href*="accolades-from-germany"] div.articles-layout2__item__image,
 a[href*="inspiration-from-india"] div.articles-layout2__item__image {
 	background-position: center top;
 }

 /* center - bottom */
 a[href*="euroluce-2017-exhibition-wins-third-design-award"] div.articles-layout2__item__image {
 background-position: center bottom;
 }
}

/* IE 10+ */
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {

 a[href*="eshop.preciosalighting.com"] {
 position: relative;
 top: -3px;
 }

}

/* GDPR potvrzení newsletteru */
#newsletterForm .checkboxLabel { line-height: 28px; font-family: Sharp Sans Display No1, sans-serif; }
#newsletterForm .checkboxLabel a { color: #aa7e66; text-decoration: underline; }
#newsletterForm .checkboxLabel a:hover { text-decoration: none; }
#newsletterForm .form-inline { margin-bottom: 10px; }

/* Press - Jacy Meyer - bez fotky */
#c685 img {
 display: none;
}

/* Privacy Statement */
#c628 p, #c700 p, #c772 p, #c700 ul, #c772 ul {
 font-size: 20px;
}

#c700 p {
 text-align: left !important;
}

#c700 ul li {
 text-align: left !important;
}

#c772 div.section { padding-botom: 0; }
#c772 div.section--bordered { border-bottom: none; }

/*
#c706 div.slider { background-image: url('{url_images}PAGES/TEST/breath.JPG'); background-position: center center; background-size: cover; }
*/

/*
.col-md-offset-3.col-md-6.text-center.text-big {
 margin-left: 23%;
 width: 54%;
}
*/

a.slick-slide[href*="javascript"] {
	cursor: grab;
}

#c444 div.section {
	background-color: #f1eded;
}

.gm-style-iw-d > div { padding-left: 5px; text-align: center; }

/* MODAL úpravy */
#flagship > div { padding-top: 0; }
.modal h1 { font-size: 30px; }
.modal .sub { display: none; }
.modal .checkboxLabel { font-family: 'Sharp Sans Display No1', sans-serif; font-size:12px; line-height: 22px; }
.modal .box-circle p { font-family: 'Sharp Sans Display No1', sans-serif; font-size: 12px; color: #aa7e66; }
.modal textarea { border: 1px solid #aaacad; }
.modal textarea:focus { border-color: #aa7e66; }
@media (min-width: 992px) { .modal .section__content > div.grid { padding-left: 45px; padding-right: 45px; } }
@media (max-width: 767px) { .modal .box-circle { display: none; } }

/* Úpravy zobrazování novinek */
div[style*="canopy-of-light/header.jpg"] + div p { display:none; }
div[style*="joy-life-light/header.jpg"] + div h2 { padding-top:320px !important;}

@media (max-width: 991px) {
 div[style*="joy-life-light/header.jpg"] + div p {	display:none;} 
 div[style*="joy-life-light/header.jpg"] + div h2 { padding-top:360px !important;}
} 

div[style*="light-therapy-warms-up-singapore/header.jpg"] { background-position: center bottom; }

/*úprava showcase kostky při 3 projektech */

#c908 div.slick-track {
	margin: 0 auto;
}

/* úprava kostky, aby byl stejný text odstavců pro win trip */


#c935 .v2.text-layout1 p:first-of-type {
font-size: 20px !important;
text-transform: none !important;
font-family: 'Lyon Text', serif !important;
color: black;
font-weight: normal !important;
letter-spacing: 0px !important;
}

#c935 > .section > .container { display: none !important; }
#c932 > .section { padding-bottom: 0 !important; border-bottom: none !important; }
#c935 > .section { padding-top: 0px !important; }

#c937 { padding-top: 0px !important; padding-bottom: 0px !important; border-bottom: none !important; }

#c937 .margin-bottom-40 {margin-bottom: 0px !important; }
#c937 button { display: none !important; }
#c932 > .section { padding-bottom: 0 !important; border-bottom: none !important; }

#c918 > div { background-color: #f1eded; }
#c918 h3 { color: #aa7e66; }

/*signature designs - úprava vnitřní dlaždice na stejnou velikost*/

@media (min-width: 1023px) { #c961 .box-img--v2 .box-img__inner h2 { min-height: 100px; } }


/*podbarvení šipek v Photos + Slider kostce */

.slider-blocks-wrapper button.slick-next, .slider-blocks-wrapper button.slick-prev { 
background-color: rgb(255, 255, 255, 0.85);
background-size: 80% 80%;
border-radius: 2px;
padding: 10px;}


/* Presenting Preciosa’s Collections	*/

@media (max-width: 991px) {
 div[style*="presenting-preciosa-s-collections/header.jpg"] { background-position: center right; } }
 
 /*management kostky - úprava*/

@media (min-width: 1025px) { #c1016 .img-man {
 position: absolute;
 top: -60px;
 left: -254px;
}

#c1016 .grey-man {
 background: #f1eded;
 width: 700px;
 padding: 40px 32px 40px 200px;
 text-align: justify;
 font-size: 20px;
}

#c1016 .img-man-left {
	float: left;
	margin-left: -200px;
	padding-bottom: 20px;
}
}




@media (max-width: 1023px) { #c1026 {
	background-color:#f1eded;
}	

#c1014 .text-large, #c1033 .text-large, #c1034 .text-large {
	font-size: 18px;
}
}	

/*1026*/
@media (min-width: 1025px) {
#c1026 .img-man-right {
	float: right;
 margin-right: -200px;
}


#c1026 .grey-man2 {
 background: #f1eded;
 width: 700px;
 padding: 40px 200px 40px 32px;
 text-align: justify;
 font-size: 20px;
}


#c1026 .img-man2 {
 right: -62px;
 position: relative;
 top: -57px;
 float: right;
}
}


/*úprava responsivity iframe videa*/

@media (max-width: 1023px) { #vid-resp > div.videoWrapper {
padding-bottom: 49.25% !important;
padding-top: 42px !important;
}
}

@media (max-width: 769px) { #vid-resp > div.videoWrapper {
 padding-bottom: 48.3% !important;
 padding-top: 25px !important;
}
}


/*skrýt odběr newsletteru*/
section#newsletter {
display:none;
}

/*úprava responsivity .gif */

@media (max-width: 1023px) { #gif-img {
max-width: 300px !important;
}
}

@media (min-width: 1024px) { #gif-img {
max-width: 400px !important;
}
}

@media (max-width: 769px) { #gif-img {
max-width: 300px !important;
}
}

/* skrytí datumu u novinky day of open doors 2019 */

div[style*="news/day-of-open-doors-2019/header.jpg"] + div p {	
display: none;
} 

/* novinka přehled*/
div[style*="news/carousel-of-light-wins-light-middle-east-award/prehled1-770-770x850.jpg"] { background-position: center top; }



#img-600 {
	max-width:600px;
}

/* novinka an inspiring ride */

div[style*="news/an-inspiring-ride-in-dubai/header.jpg?20191118"] { background-position: center bottom; }


div[style*="news/an-inspiring-ride-in-dubai/prehled1-full-res-770-770x850.jpg"] { background-position: center bottom; }


#c1114 > .section { padding-top: 0px !important; }

#c947 > .section { padding-bottom: 0px !important; }

/*
#c938 > div > div > div > div > div.container.container--offset-big.suppress-events { padding-top: 220px !important; }
*/



/* úprava sekce v breath of light kvůli logu*/

@media (max-width: 767px) { #c738 div.slide-special-content.container.container--offset-big > div > div > div:nth-child(5) { 
margin-bottom: 10px !important; 
padding-bottom: 0px !important;
}

#c738 .text-responsive p {
font-size: 15px !important;
}


#c738 div.m50 {
height: 15px !important;	
}
}


@media (max-width: 991px) {
.logo-opening {
 margin-bottom: 20px !important;	
}
}

/* úprava zobrazení - novinka mega yacht luxury přehled*/
div[style*="news/mega-yacht-luxury/prehled1-mega-yacht-luxury-770-770x850.jpg"] { background-position: center 35%; }


div[style*="mega-yacht-luxury/header.jpg"] { background-position: center top; }


/* Zmenšení nadpisu u mobilní verze dané novinky */

@media (max-width: 767px) { #c1121 h2 {
font-size: 41px !important;	
	

}
}


@media (max-width: 320px) {
#c1121 h2 {
 font-size: 36px !important;

}
}

/* úprava zobrazení - novinka Breath of light */

div[style*="news/breath-of-light-wins-german-design-award/prehled1-vasku-and-klug-770-770x850.jpg"] { background-position: center 30%; }



/* Complaint adjustment */
#c1151 p, #c1151 ul {
 font-size: 20px;
}

#c1151 p {
 text-align: left !important;
}

#c1151 ul li {
 text-align: left !important;
}

/* Purchase terms */
#c1152 p, #c1152 ul {
 font-size: 20px;
}

#c1152 p {
 text-align: left !important;
}

#c1152 ul li {
 text-align: left !important;
}

/*
div[style*="news/mercury-makes-its-mark/header.jpg"] + div p {	
display: none;
} 
*/


div[style*="news/stay-safe-stay-strong/prehled1-1crystal-valley-2015-photographer-igor-zacharov-770-770x850.jpg"] { background-position: center 80%; }



div[style*="news/stay-safe-stay-strong/header.jpg"]:after { 
opacity: 0.3; }

/* preciosa-for-designers upravy*/
@media (max-width: 769px) { 
	#c1224 .content-box-img__image { background-position: 27% center !important;
		
	}
}

#consultation div.container-fluid {
 border-bottom: 20px solid #fff;
}


/* změna velikosti youtube iframe */ 

#c1272 .col-md-8 {
width: 100%;
}

#c1272 .col-md-offset-2 {
 margin-left: 0%;
}

/* schování chybného tlačítka u lightkeepers*/

#c1339 .buttons-more > a.button-primary {
display: none;
}

#c1354 .buttons-more > a.button-primary {
display: none;
}

/* schovat ikonku zvuku u videa*/
#c1421 .slider__wrap__item__icon {
 display: none;
}

#c1446 .slider__wrap__item__icon {
 display: none;
}

#c1402 .slider__wrap__item__icon {
 display: none;
}

#c1458 a.button:nth-child(2) {
 display: none;
}

/* cModal padding ve stránce */

section#c525 + #cModal {
	padding-bottom: 20px;
}

section#c1719 + #cModal {
	padding-bottom: 20px;
}

section#c917 > #tabIG0 > div:nth-child(1) {
	display: none !important;
}

/* Hospitality */

@media (max-width: 991px) {
div[style*="content/files/images/PAGES/hospitality_uvodni_fotka.png"] { background-position: left 30%; }
}


/* Mailkit implementace */
/*
.mailkit_instance .mailkit_error:after,.mailkit_instance .mailkit_error:before,.mailkit_instance .mailkit_success:after,.mailkit_instance .mailkit_success:before,.mailkit_instance.mailkit_bottombar form:after,.mailkit_instance.mailkit_topbar .mailkit_submit:after{clear:both}
.mailkit_instance b,.mailkit_instance strong{font-weight:500}
.mailkit_popout_close_button{position:absolute;right:5px;top:8px;width:22px;height:22px;cursor:pointer;z-index:1}
.mailkit_popout_close_button::after,.mailkit_popout_close_button::before{position:absolute;left:10px;content:' ';height:22px;width:2px;background-color:#999;-webkit-transition:background-color .5s;transition:background-color .5s}
.mailkit_popout_close_button:hover::after,.mailkit_popout_close_button:hover::before{background-color:#0f0f0f;-webkit-transition:background-color .5s;transition:background-color .5s}
.mailkit_popout_close_button::before{transform:rotate(45deg)}.mailkit_popout_close_button::after{transform:rotate(-45deg)}
.mailkit_instance.mailkit_bottombar label,.mailkit_instance.mailkit_topbar label{margin-bottom:0}
.mailkit_instance{display:none;position:relative;color:#666;font-size:15px;letter-spacing:-.003em;margin:0 auto;width:700px;padding:0;text-align:center}
.mailkit_instance .mailkit_submit button:focus,.mailkit_instance .mailkit_submit button:hover{background:#6E130D!important;border-color:-moz-use-text-color!important;border-style:none!important;border-width:medium!important}
.mailkit_instance .mailkit_submit button{background:#d92b1d;border-radius:3px;border-style:none!important;border-width:medium!important;box-shadow:none;box-sizing:border-box;color:#fff!important;cursor:pointer;display:inline-block;float:initial;font-family:'Sharp Sans Display No1', sans-serif;font-size:16px;font-weight:300;height:auto;letter-spacing:normal;line-height:normal;margin:0;min-width:initial;opacity:1;outline:0;padding:5px 15px;position:relative;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;transition:background-color 1s ease 0s;width:auto}
.mailkit_instance label{display:inline-block;font-weight:700;max-width:100%}
.mailkit_instance form{color:#999;display:block;margin:0;padding:2% 3%;position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mailkit_instance .mailkit_email{overflow:hidden}
.mailkit_instance .mailkit_submit{margin-top:10px}
.mailkit_instance.mailkit_inline{display:block;width:100%;max-width:500px}
.mailkit_instance .error{margin:-5px 0 10px}
.mailkit_instance .hint{background-color:#fff;border:1px solid #f0f0f0;border-radius:3px;color:#b94a48;display:none;font-size:14px;opacity:1;padding:3px 10px;visibility:visible;float:right;position:relative}
.mailkit_instance .hint::after{border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;bottom:100%;content:"";height:0;right:22px;position:absolute;width:0}
.mailkit_instance .hint a{color:#b94a48;text-decoration:underline}.mailkit_instance form>div{width:100%;position:relative}
.mailkit_instance form>div>.mailkit_label,.mailkit_instance form>div>label{font-family:'Sharp Sans Display No1', sans-serif;color:#333;display:inline-block;font-weight:bolder;padding:5px 0;width:30%;position:relative}
.mailkit_ie .mailkit_instance form>div>.mailkit_label,.mailkit_ie .mailkit_instance form>div>label{top:-5px}label[for=email_topbar]{top:0!important}
.mailkit_instance form>div>.mailkit_input_wrap{text-align:left}
.mailkit_instance .eac-input-wrap,.mailkit_instance form input[type=password],.mailkit_instance form input[type=text],.mailkit_instance form>div>.mailkit_input_wrap{width:70%;display:inline-block}
.mailkit_instance form input[type=password],.mailkit_instance form input[type=text]{color:#333;margin:5px auto;padding:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Sharp Sans Display No1', sans-serif;line-height:20px;font-weight:400;font-size:16px;letter-spacing:normal;border-bottom:1px solid #ccc;}
.mailkit_instance.mailkit_inline .mailkit_email_label,.mailkit_instance.mailkit_instance_bar_pop .mailkit_email_label,.mailkit_instance.mailkit_popout .mailkit_email_label,.mailkit_instance.mailkit_slideout .mailkit_email_label{padding:9px 0;position:absolute}
.mailkit_instance .eac-input-wrap{padding:0;position:relative;height:16px}
.mailkit_instance .eac-cval,.mailkit_instance .eac-input-wrap input[type=text],.mailkit_instance .eac-sugg{position:absolute;line-height:20px;letter-spacing:normal;font-weight:400}
.mailkit_instance .eac-sugg{color:#bbb;display:block;box-sizing:content-box;height:34px;font-family:'Sharp Sans Display No1', sans-serif;font-size:16px;top:0;left:78px;z-index:99999;padding-top:6px}
#mailkit_overlay,#mailkit_overlay_bar,#mailkit_overlay_msg{height:100%;background-color:rgba(22,22,22,0.71);opacity:0;width:100%}
.mailkit_instance .eac-cval{visibility:hidden;left:0;display:inline-block;font-family:'Sharp Sans Display No1', sans-serif;padding-left:2px;padding-top:6px;font-size:16px}
.mailkit_instance .eac-input-wrap input[type=text]{margin:0;width:100%;left:0;top:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Sharp Sans Display No1', sans-serif;font-size:16px;border-bottom:1px solid #ccc;}
#mailkit_overlay,#mailkit_overlay_bar{position:fixed;top:0;left:0;z-index:999}
#mailkit_overlay_msg{position:fixed;top:0;left:0;z-index:9999}
.mailkit_instance.mailkit_bottombar,.mailkit_instance.mailkit_topbar{background:#910e15;box-shadow:0 0 15px rgba(0,0,0,.4);color:#fff;left:0;padding:0;position:fixed;width:100%}
.mailkit_instance.mailkit_topbar{top:0;z-index:99999}
.mailkit_instance.mailkit_bottombar{bottom:0;z-index:99999}.mailkit_instance.mailkit_bottombar form,.mailkit_instance.mailkit_topbar form{background:0 0;border:0;border-radius:0;color:#fff;display:block;margin:0;padding:5px 0;position:relative;width:100%}
.mailkit_bottombar form>div,.mailkit_topbar form>div{display:none}
.mailkit_bottombar form>div.mailkit_email,.mailkit_topbar form>div.mailkit_email{display:inline-block;width:95%;max-width:850px;overflow:visible}
.mailkit_instance.mailkit_bottombar form>div.mailkit_submit,.mailkit_instance.mailkit_topbar form>div.mailkit_submit{display:inline-block!important;width:auto!important;margin:5px 10px}
.mailkit_instance.mailkit_bottombar form label,.mailkit_instance.mailkit_topbar form label{color:#fff}
.mailkit_instance.mailkit_bottombar .hint,.mailkit_instance.mailkit_topbar .hint{margin-top:6px}
.mailkit_instance.mailkit_bottombar>form>div label,.mailkit_instance.mailkit_topbar>form>div label{display:inline-block;font-family:'Sharp Sans Display No1', sans-serif;font-size:16px;font-weight:400;line-height:29px;width:auto;width:60%}
.mailkit_instance.mailkit_bottombar strong,.mailkit_instance.mailkit_topbar strong{font-weight:600}
.mailkit_instance.mailkit_bottombar .mailkit_email_label span,.mailkit_instance.mailkit_topbar .mailkit_email_label span{margin-left:10px}
.mailkit_instance.mailkit_bottombar .eac-input-wrap,.mailkit_instance.mailkit_topbar .eac-input-wrap{width:40%}
.mailkit_instance.mailkit_slideout p{font-family:'Sharp Sans Display No1', sans-serif;}
.mailkit_instance.mailkit_popout>form,.mailkit_instance.mailkit_slideout>form{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);color:#5c5e60}
.mailkit_instance.mailkit_popout .mailkit_submit button,.mailkit_instance.mailkit_slideout .mailkit_submit button{background:#910e15}
.mailkit_instance.mailkit_popout .mailkit_submit button:focus,.mailkit_instance.mailkit_popout .mailkit_submit button:hover,.mailkit_instance.mailkit_slideout .mailkit_submit button:focus,.mailkit_instance.mailkit_slideout .mailkit_submit button:hover{background:#d92b1d!important}
.mailkit_instance.mailkit_popout>form>input:focus,.mailkit_instance.mailkit_slideout>form>input:focus{border-color:#b2b2b2}
.mailkit_instance.mailkit_popout .mailkit_input_wrap>label,.mailkit_instance.mailkit_slideout .mailkit_input_wrap>label{width:25%}
.mailkit_instance.mailkit_popout .mailkit_label,.mailkit_instance.mailkit_popout label,.mailkit_instance.mailkit_slideout .mailkit_label,.mailkit_instance.mailkit_slideout label{font-size:14px}
.mailkit_instance.mailkit_slideout p strong{font-weight:600;font-size:16px}.mailkit_instance.mailkit_popout{width:550px}.mailkit_instance.mailkit_popout p{font-size:15px}
.mailkit_instance.mailkit_popout p strong{font-size:16px;font-weight:600}.mailkit_instance.mailkit_slideout{width:40%;max-width:600px;bottom:1%;z-index:99999;margin:0 0 31px;position:fixed}
.mailkit_instance .error::after{border-right:8px solid #e8e8e8;border-top:8px solid transparent;border-bottom:8px solid transparent;right:100%;content:"";height:0;position:absolute;width:0}
.mailkit_instance .error{background-color:#f8f8f8;border:1px solid #e8e8e8;border-radius:.25em;color:#d92b1d!important;display:inline-block;font-size:12px;opacity:1;padding:3px 0px;pointer-events:none;position:absolute;visibility:visible;z-index:2;right:2px;top:12px}
.mailkit_instance .mailkit_email .error{top:9px}.mailkit_instance .hint{text-align:right!important}.mailkit_instance.mailkit_slideout .mailkit_submit{padding-top:6px!important}
.mailkit_instance.mailkit_inline p strong{font-weight:600;color:#5c5e60;font-size:17px}
.mailkit_instance .mailkit_success{color:green}.mailkit_instance .mailkit_error{color:red;padding:5px 0}
.mailkit_bottombar .mailkit_error,.mailkit_topbar .mailkit_error{color:#fff}
.mailkit_instance,.mailkit_msg_popup{font-family:'Sharp Sans Display No1', sans-serif;}
.mailkit_msg_popup {background:#f1eded;border:20px solid #fff;color:#818488;left:50%!important;margin-left:-130px;margin-top:-35px;padding:20px;position:fixed;top:50%;width:270px;z-index:999999;text-align:center}
.mailkit_msg_popup .popup_close{position:absolute;right:5px;top:8px;width:22px;height:22px;cursor:pointer;z-index:1}
.mailkit_msg_popup .popup_close::after,.mailkit_msg_popup .popup_close::before{position:absolute;left:10px;content:' ';height:22px;width:2px;background-color:#474c55cb;-webkit-transition:background-color .5s;transition:background-color .5s}
.mailkit_msg_popup .popup_close:hover::after,.mailkit_msg_popup .popup_close:hover::before{background-color:#474c55cb;-webkit-transition:background-color .5s;transition:background-color .5s}
.mailkit_msg_popup .popup_close::before{transform:rotate(45deg)}
.mailkit_msg_popup .popup_close::after{transform:rotate(-45deg)}.mailkit_loader{background-color:rgba(222,222,222,.3);background-image:url({url_images}layout/loader.gif);background-position:center center;background-repeat:no-repeat;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999999}

@media all and (max-width:1325px){
 .mailkit_instance.mailkit_bottombar>form>div label,.mailkit_instance.mailkit_topbar>form>div label{font-size:16px!important;padding:0!important;text-align:center!important}
 
@media all and (max-width:1222px){
 .mailkit_instance.mailkit_bottombar label,.mailkit_instance.mailkit_topbar label{font-size:14px!important}
 
@media all and (max-width:992px){
 .mailkit_instance.mailkit_bottombar>form>div label span,.mailkit_instance.mailkit_topbar>form>div label span{display:none}
 .mailkit_instance.mailkit_bottombar>form>div label,.mailkit_instance.mailkit_topbar>form>div label{width:50%}
 .mailkit_bottombar form>div.mailkit_email,.mailkit_topbar form>div.mailkit_email{width:70%;max-width:550px}
 .mailkit_instance.mailkit_bottombar .eac-input-wrap,.mailkit_instance.mailkit_topbar .eac-input-wrap{width:50%}
 
@media all and (max-width:768px){
 .mailkit_instance.mailkit_bottombar>form>div label,.mailkit_instance.mailkit_topbar>form>div label{display:none}
 .mailkit_instance.mailkit_bottombar>form>div button,.mailkit_instance.mailkit_bottombar>form>div input[type=text],.mailkit_instance.mailkit_topbar>form>div button,.mailkit_instance.mailkit_topbar>form>div input[type=text]{width:100%}
 .mailkit_instance.mailkit_bottombar .eac-input-wrap,.mailkit_instance.mailkit_topbar .eac-input-wrap{width:90%}.mailkit_instance.mailkit_slideout{width:70%;max-width:600px}
 .mailkit_instance.mailkit_popout{width:95%}.mailkit_instance.mailkit_bottombar .hint,.mailkit_instance.mailkit_topbar .hint{margin-top:10px}
 
@media all and (max-width:480px){
 .mailkit_instance.mailkit_slideout{width:90%}.mailkit_instance.mailkit_popout .mailkit_input_wrap>label,.mailkit_instance.mailkit_slideout .mailkit_input_wrap>label{width:40%}.mailkit_instance .mailkit_email{max-width:100%}

@media all and (max-width:390px){
 .mailkit_instance.mailkit_bottombar form>div.mailkit_submit,.mailkit_instance.mailkit_topbar form>div.mailkit_submit{margin:10px 0 5px}
 .mailkit_bottombar form>div.mailkit_email,.mailkit_topbar form>div.mailkit_email{width:100%}
 
 
*/

.mailkit_instance .mailkit_error:after,.mailkit_instance .mailkit_error:before,.mailkit_instance .mailkit_success:after,.mailkit_instance .mailkit_success:before,.mailkit_instance.mailkit_bottombar form:after,.mailkit_instance.mailkit_topbar .mailkit_submit:after{clear:both}
.mailkit_instance b,.mailkit_instance strong{font-weight:500}
.mailkit_popout_close_button{position:absolute;right:5px;top:8px;width:22px;height:22px;cursor:pointer;z-index:1}
.mailkit_popout_close_button::after,.mailkit_popout_close_button::before{position:absolute;left:10px;content:' ';height:22px;width:2px;background-color:#999;-webkit-transition:background-color .5s;transition:background-color .5s}
.mailkit_popout_close_button:hover::after,.mailkit_popout_close_button:hover::before{background-color:#0f0f0f;-webkit-transition:background-color .5s;transition:background-color .5s}
.mailkit_popout_close_button::before{transform:rotate(45deg)}.mailkit_popout_close_button::after{transform:rotate(-45deg)}
.mailkit_instance.mailkit_bottombar label,.mailkit_instance.mailkit_topbar label{margin-bottom:0}
.mailkit_instance{display:none;position:relative;color:#666;font-size:15px;letter-spacing:-.003em;margin:0 auto;width:700px;padding:0;text-align:center}
.mailkit_instance .mailkit_submit button:focus,.mailkit_instance .mailkit_submit button:hover{background:#6E130D!important;border-color:-moz-use-text-color!important;border-style:none!important;border-width:medium!important}
.mailkit_instance .mailkit_submit button{background:#d92b1d;border-radius:3px;border-style:none!important;border-width:medium!important;box-shadow:none;box-sizing:border-box;color:#fff!important;cursor:pointer;display:inline-block;float:initial;font-family:'Sharp Sans Display No1', sans-serif;font-size:16px;font-weight:300;height:auto;letter-spacing:normal;line-height:normal;margin:0;min-width:initial;opacity:1;outline:0;padding:5px 15px;position:relative;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;transition:background-color 1s ease 0s;width:auto}
.mailkit_instance label{display:inline-block;font-weight:700;max-width:100%}
.mailkit_instance form{color:#999;display:block;margin:0;position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mailkit_instance .mailkit_email{overflow:hidden}
.mailkit_instance .mailkit_submit{margin-top:10px}
.mailkit_instance.mailkit_inline{display:block;width:100%;max-width:500px}
.mailkit_instance .error{margin:-5px 0 10px}
.mailkit_instance .hint{background-color:#fff;border:1px solid #f0f0f0;border-radius:3px;color:#b94a48;display:none;font-size:14px;opacity:1;padding:3px 10px;visibility:visible;float:right;position:relative}
.mailkit_instance .hint::after{border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;bottom:100%;content:"";height:0;right:22px;position:absolute;width:0}
.mailkit_instance .hint a{color:#b94a48;text-decoration:underline}.mailkit_instance form>div{width:100%;position:relative}
.mailkit_instance form>div>.mailkit_label,.mailkit_instance form>div>label{font-family:'Sharp Sans Display No1', sans-serif;color:#333;display:inline-block;font-weight:bolder;padding:5px 0;width:30%;position:relative}
.mailkit_ie .mailkit_instance form>div>.mailkit_label,.mailkit_ie .mailkit_instance form>div>label{top:-5px}label[for=email_topbar]{top:0!important}
.mailkit_instance form>div>.mailkit_input_wrap{text-align:left}
.mailkit_instance .eac-input-wrap,.mailkit_instance form input[type=password],.mailkit_instance form input[type=text],.mailkit_instance form>div>.mailkit_input_wrap{width:70%;display:inline-block}
.mailkit_instance form input[type=password],.mailkit_instance form input[type=text]{color:#333;margin:5px auto;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Sharp Sans Display No1', sans-serif;line-height:20px;font-weight:400;font-size:16px;letter-spacing:normal;}
.mailkit_instance.mailkit_inline .mailkit_email_label,.mailkit_instance.mailkit_instance_bar_pop .mailkit_email_label,.mailkit_instance.mailkit_popout .mailkit_email_label,.mailkit_instance.mailkit_slideout .mailkit_email_label{padding:9px 0;position:absolute}
.mailkit_instance .eac-input-wrap{padding:0;position:relative;height:16px}
.mailkit_instance .eac-cval,.mailkit_instance .eac-input-wrap input[type=text],.mailkit_instance .eac-sugg{position:absolute;line-height:20px;letter-spacing:normal;font-weight:400}
.mailkit_instance .eac-sugg{color:#bbb;display:block;box-sizing:content-box;height:34px;font-family:'Sharp Sans Display No1', sans-serif;font-size:16px;top:0;left:78px;z-index:99999;padding-top:6px}
#mailkit_overlay,#mailkit_overlay_bar,#mailkit_overlay_msg{height:100%;background-color:rgba(22,22,22,0.71);opacity:0;width:100%}
.mailkit_instance .eac-cval{visibility:hidden;left:0;display:inline-block;font-family:'Sharp Sans Display No1', sans-serif;padding-left:2px;padding-top:6px;font-size:16px}
.mailkit_instance .eac-input-wrap input[type=text]{margin:0;width:100%;left:0;top:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Sharp Sans Display No1', sans-serif;font-size:16px; height: 31px;}
#mailkit_overlay,#mailkit_overlay_bar{position:fixed;top:0;left:0;z-index:999}
#mailkit_overlay_msg{position:fixed;top:0;left:0;z-index:9999}
.mailkit_instance.mailkit_bottombar,.mailkit_instance.mailkit_topbar{background:#910e15;box-shadow:0 0 15px rgba(0,0,0,.4);color:#fff;left:0;padding:0;position:fixed;width:100%}
.mailkit_instance.mailkit_topbar{top:0;z-index:99999}
.mailkit_instance.mailkit_bottombar{bottom:0;z-index:99999}.mailkit_instance.mailkit_bottombar form,.mailkit_instance.mailkit_topbar form{background:0 0;border:0;border-radius:0;color:#fff;display:block;margin:0;padding:5px 0;position:relative;width:100%}
.mailkit_bottombar form>div,.mailkit_topbar form>div{display:none}
.mailkit_bottombar form>div.mailkit_email,.mailkit_topbar form>div.mailkit_email{display:inline-block;width:95%;max-width:850px;overflow:visible}
.mailkit_instance.mailkit_bottombar form>div.mailkit_submit,.mailkit_instance.mailkit_topbar form>div.mailkit_submit{display:inline-block!important;width:auto!important;margin:5px 10px}
.mailkit_instance.mailkit_bottombar form label,.mailkit_instance.mailkit_topbar form label{color:#f1eded}
.mailkit_instance.mailkit_bottombar .hint,.mailkit_instance.mailkit_topbar .hint{margin-top:6px}
.mailkit_instance.mailkit_bottombar>form>div label,.mailkit_instance.mailkit_topbar>form>div label{display:inline-block;font-family:'Sharp Sans Display No1', sans-serif;font-size:16px;font-weight:400;line-height:29px;width:auto;width:60%}
.mailkit_instance.mailkit_bottombar strong,.mailkit_instance.mailkit_topbar strong{font-weight:600}
.mailkit_instance.mailkit_bottombar .mailkit_email_label span,.mailkit_instance.mailkit_topbar .mailkit_email_label span{margin-left:10px}
.mailkit_instance.mailkit_bottombar .eac-input-wrap,.mailkit_instance.mailkit_topbar .eac-input-wrap{width:40%}
.mailkit_instance.mailkit_slideout p{font-family:'Sharp Sans Display No1', sans-serif;}
.mailkit_instance.mailkit_popout>form,.mailkit_instance.mailkit_slideout>form{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);color:#5c5e60}
.mailkit_instance.mailkit_popout .mailkit_submit button,.mailkit_instance.mailkit_slideout .mailkit_submit button{background:#910e15}
.mailkit_instance.mailkit_popout .mailkit_submit button:focus,.mailkit_instance.mailkit_popout .mailkit_submit button:hover,.mailkit_instance.mailkit_slideout .mailkit_submit button:focus,.mailkit_instance.mailkit_slideout .mailkit_submit button:hover{background:#d92b1d!important}
.mailkit_instance.mailkit_popout>form>input:focus,.mailkit_instance.mailkit_slideout>form>input:focus{border-color:#b2b2b2}
.mailkit_instance.mailkit_popout .mailkit_input_wrap>label,.mailkit_instance.mailkit_slideout .mailkit_input_wrap>label{width:25%}
.mailkit_instance.mailkit_popout .mailkit_label,.mailkit_instance.mailkit_popout label,.mailkit_instance.mailkit_slideout .mailkit_label,.mailkit_instance.mailkit_slideout label{font-size:14px}
.mailkit_instance.mailkit_slideout p strong{font-weight:600;font-size:16px}.mailkit_instance.mailkit_popout{width:550px}.mailkit_instance.mailkit_popout p{font-size:15px}
.mailkit_instance.mailkit_popout p strong{font-size:16px;font-weight:600}.mailkit_instance.mailkit_slideout{width:40%;max-width:600px;bottom:1%;z-index:99999;margin:0 0 31px;position:fixed}
.mailkit_instance .error::after{border-right:8px solid #e8e8e8;border-top:8px solid transparent;border-bottom:8px solid transparent;right:100%;content:"";height:0;position:absolute;width:0}
.mailkit_instance .error{background-color:#f8f8f8;border:1px solid #e8e8e8;border-radius:.25em;color:#d92b1d!important;display:inline-block;font-size:12px;opacity:1;padding:3px 0px;pointer-events:none;position:absolute;visibility:visible;z-index:2;right:2px;top:12px}
.mailkit_instance .mailkit_email .error{top:9px}.mailkit_instance .hint{text-align:right!important}.mailkit_instance.mailkit_slideout .mailkit_submit{padding-top:6px!important}
.mailkit_instance.mailkit_inline p strong{font-weight:600;color:#5c5e60;font-size:17px}
.mailkit_instance .mailkit_success{color:green}.mailkit_instance .mailkit_error{color:red;padding:5px 0}
.mailkit_bottombar .mailkit_error,.mailkit_topbar .mailkit_error{color:#fff}

.mailkit_instance,.mailkit_msg_popup{font-family:'Sharp Sans Display No1', sans-serif;}
.mailkit_msg_popup {background:#f1eded;border:20px solid #fff;color:#818488;left:50%!important;margin-left:-130px;margin-top:-35px;padding:20px;position:fixed;top:50%;width:270px;z-index:999999;text-align:center}
.mailkit_msg_popup .popup_close{position:absolute;right:5px;top:8px;width:22px;height:22px;cursor:pointer;z-index:1}
.mailkit_msg_popup .popup_close::after,.mailkit_msg_popup .popup_close::before{position:absolute;left:10px;content:' ';height:22px;width:2px;background-color:#474c55cb;-webkit-transition:background-color .5s;transition:background-color .5s}
.mailkit_msg_popup .popup_close:hover::after,.mailkit_msg_popup .popup_close:hover::before{background-color:#474c55cb;-webkit-transition:background-color .5s;transition:background-color .5s}
.mailkit_msg_popup .popup_close::before{transform:rotate(45deg)}
.mailkit_msg_popup .popup_close::after{transform:rotate(-45deg)}.mailkit_loader{background-color:rgba(222,222,222,.3);background-image:url({url_images}layout/loader.gif);background-position:center center;background-repeat:no-repeat;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999999}

@media all and (max-width:1325px){
 .mailkit_instance.mailkit_bottombar>form>div label,.mailkit_instance.mailkit_topbar>form>div label{font-size:16px!important;padding:0!important;text-align:center!important}
} 
@media all and (max-width:1222px){
 .mailkit_instance.mailkit_bottombar label,.mailkit_instance.mailkit_topbar label{font-size:14px!important}
} 
@media all and (max-width:992px){
 .mailkit_instance.mailkit_bottombar>form>div label span,.mailkit_instance.mailkit_topbar>form>div label span{display:none}
 .mailkit_instance.mailkit_bottombar>form>div label,.mailkit_instance.mailkit_topbar>form>div label{width:50%}
 .mailkit_bottombar form>div.mailkit_email,.mailkit_topbar form>div.mailkit_email{width:70%;max-width:550px}
 .mailkit_instance.mailkit_bottombar .eac-input-wrap,.mailkit_instance.mailkit_topbar .eac-input-wrap{width:50%}
}

@media all and (max-width:768px){
 .mailkit_instance.mailkit_bottombar>form>div label,.mailkit_instance.mailkit_topbar>form>div label{display:none}
 .mailkit_instance.mailkit_bottombar>form>div button,.mailkit_instance.mailkit_bottombar>form>div input[type=text],.mailkit_instance.mailkit_topbar>form>div button,.mailkit_instance.mailkit_topbar>form>div input[type=text]{width:100%}
 .mailkit_instance.mailkit_bottombar .eac-input-wrap,.mailkit_instance.mailkit_topbar .eac-input-wrap{width:90%}.mailkit_instance.mailkit_slideout{width:70%;max-width:600px}
 .mailkit_instance.mailkit_popout{width:95%}.mailkit_instance.mailkit_bottombar .hint,.mailkit_instance.mailkit_topbar .hint{margin-top:10px}
} 
 
@media all and (max-width:480px){
 .mailkit_instance.mailkit_slideout{width:90%}
 .mailkit_instance.mailkit_popout .mailkit_input_wrap>label,.mailkit_instance.mailkit_slideout .mailkit_input_wrap>label{width:40%}
 .mailkit_instance .mailkit_email{max-width:100%}
} 

@media all and (max-width:390px){
 .mailkit_instance.mailkit_bottombar form>div.mailkit_submit,.mailkit_instance.mailkit_topbar form>div.mailkit_submit{margin:10px 0 5px}
 .mailkit_bottombar form>div.mailkit_email,.mailkit_topbar form>div.mailkit_email{width:100%}
} 

/* hospitality - změna velikosti textů */

@media (min-width: 1024px) {
	
#c1572 .articles-layout3__item__content__inner h2 {
font-size: 40px !important;
}

#c1572 .articles-layout3 p {
 font-size: 18px !important;
}
}


/* text odsouhlasení podmínek */

#mailkit_p {
	font-size: 13px !important;
	padding-top: 20px !important;
	padding-left: 20px !important;
	text-align: center !important;
	color: #aa7e66 !important;
	font-family: Sharp Sans Display No1, sans-serif !important;
}

#mailkit_p > a:nth-child(1) {
 font-family: Sharp Sans Display No1, sans-serif !important;
 color: #aa7e66 !important;
 text-decoration: underline !important;
}


#c1859 a.button:nth-child(2) {
 display: none !important;
}

#c1721 .slider__wrap__item__icon {
 display: none !important;
}