/* Reset CSS
 * --------------------------------------- */
 body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
 form,fieldset,input,textarea,p,blockquote,th,td {
	 padding: 0;
	 margin: 0;
 }
 a{
	 text-decoration:none;
 }
 table {
	 border-spacing: 0;
 }
 fieldset,img {
	 border: 0;
 }
 address,caption,cite,code,dfn,em,strong,th,var {
	 font-weight: normal;
	 font-style: normal;
 }
 strong{
	 font-weight: bold;
 }
 ol,ul {
	 list-style: none;
	 margin:0;
	 padding:0;
 }
 caption,th {
	 text-align: left;
 
 }
 h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size: 100%;
	margin:0;
	padding:0;
	color:#222;
    /* text-shadow: 0px 0px 20px #000; */
 }
 q:before,q:after {
	 content:'';
 }
 abbr,acronym { border: 0;
 }
 
 
 /* Custom CSS
  * --------------------------------------- */
 body{
	 font-family: arial,helvetica;
	 color: #333;
	 color: rgba(0,0,0,1);
 }
 .wrap{
	 margin-left: auto;
	 margin-right: auto;
	 width: 960px;
	 position: relative;
 }
h1 {
    font-size: 6em;
    margin: 40px 0;
}
 p{
	 font-size: 1em;
 }
 .intro p{
	 width: 70%;
	 margin: 0 auto;
	 font-size: 1.5em;
 }
 .section{
	 text-align:center;
 }
 #menu li {
	 display:inline-block;
	 margin: 0 0 0 0;
	 color: #000;
	 background:#fff;
	 background: rgba(255,255,255, 0.5);
	 -webkit-border-radius: 10px;
			 border-radius: 10px;
 }
 #menu li.active{
	 background: #ffd506!important;
	 color: #fff;
 }
 #menu li a{
	 text-decoration:none;
	 color: #000;
 }
 #menu li:hover{
	 background: rgba(255,255,255, 0.8);
 }
 #menu li a,
 #menu li.active a{
	 padding: 6px 18px;
	 display:block;
 }
 #menu li.active a{
	 color: #fff;
 }
 #menu{
	 position:fixed;
	 top:0;
	 left:0;
	 height: 40px;
	 z-index: 70;
	 width: 100%;
	 padding: 0;
	 margin:0;
 }
 .twitter-share-button{
	 position: fixed;
	 z-index: 99;
	 right: 149px;
	 top: 9px;
 }
 #download{
	 margin: 10px 0 0 0;
	 padding: 15px 10px;
	 color: #fff;
	 /* text-shadow: 0 -1px 0 rgba(0,0,0,0.25); */
	 background-color: #49afcd;
	 background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
	 background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
	 background-image: -webkit-gradient(linear,0 0,0 100%,from( #5bc0de),to( #2f96b4));
	 background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
	 background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
	 background-image: linear-gradient(top, #5bc0de, #2f96b4);
	 background-repeat: repeat-x;
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
	 border-color: #2f96b4 #2f96b4 #1f6377;
	 border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
 
	 -webkit-border-radius: 6px;
	 -moz-border-radius: 6px;
	 border-radius: 6px;
	 vertical-align: middle;
	 cursor: pointer;
	 display: inline-block;
	 -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	 -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	 box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
 }
 #download a{
	 text-decoration:none;
	 color:#fff;
 }
 #download:hover{
	 /* text-shadow: 0 -1px 0 rgba(0,0,0,.25); */
	 background-color: #2F96B4;
	 background-position: 0 -15px;
	 -webkit-transition: background-position .1s linear;
	 -moz-transition: background-position .1s linear;
	 -ms-transition: background-position .1s linear;
	 -o-transition: background-position .1s linear;
	 transition: background-position .1s linear;
 }
 #infoMenu{
	 height: 20px;
	 color: #f2f2f2;
	 position:fixed;
	 z-index:70;
	 bottom:0;
	 width:100%;
	 text-align:right;
	 font-size:0.9em;
	 padding:8px 0 8px 0;
 }
 #infoMenu ul{
	 padding: 0 40px;
 }
 #infoMenu li a{
	 display: block;
	 margin: 0 22px 0 0;
	 color: #333;
 }
 #infoMenu li a:hover{
	 text-decoration:underline;
 }
 #infoMenu li{
	 display:inline-block;
	 position:relative;
 }
 #examplesList{
	 display:none;
	 background: #282828;
	 -webkit-border-radius: 6px;
	 -moz-border-radius: 6px;
	 border-radius: 6px;
	 padding: 20px;
	 float: left;
	 position: absolute;
	 bottom: 29px;
	 right: 0;
	 width:638px;
	 text-align:left;
 }
 #examplesList ul{
	 padding:0;
 }
 #examplesList ul li{
	 display:block;
	 margin: 5px 0;
 }
 #examplesList ul li a{
	 color: #BDBDBD;
	 margin:0;
 }
 #examplesList ul li a:hover{
	 color: #f2f2f2;
 }
 #examplesList .column{
	 float: left;
	 margin: 0 20px 0 0;
 }
 #examplesList h3{
	 color: #f2f2f2;
	 font-size: 1.2em;
	 margin: 0 0 15px 0;
	 border-bottom: 1px solid rgba(0, 0, 0, 0.4);
	 -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
	 -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.1);
	 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
	 padding: 0 0 5px 0;
 }
 
 
 
		 #section1 img{
			 left: 130%;
			 position:relative;
		 }
		 #section2 .intro{
			 left: -130%;
			 position:relative;
		 }
 
 label {
	 min-width: 197px!important;
	 display: inline-block;
	 text-align: right;
 }
 
 input {
    width: 414px !important;
    background-color: rgba(26, 29, 10, 0.6);
    /*! border: 6px dotted rgba(255, 213, 6, 0.71); */
    font-size: 19pt;
    margin: 7px 0 !important;
    padding: 9px 6px !important;
    color: white;
}

 input[type=submit]{
	 cursor: pointer;
 }
 
 #send:hover {
	 background-color: rgba(0, 0, 0, 0.473);
 }
 #send {
	 width: 326px;
 }
 .programtext {
	 padding: 23px 0px;
 }
 .makeothercolor {
	 filter: grayscale(53%) hue-rotate(-75deg);
 }
 /*
 #section0, #section2 {
	 background: url("img/bgf.jpg") no-repeat center center;
	 background-size: cover;
 }
*/
 #section0 {
 	/*background: url("img/Picture1.png") no-repeat left bottom,url("img/Picture2.png") no-repeat right top;*/
 	/* background: url('img/25yaccskw.png') no-repeat 97% 97% / 30% border-box content-box, url("img/Picture1.png") no-repeat left bottom,url("img/Picture2.png") no-repeat right top; */
	 background: url("img/dress_code.jpg");
 }
 #section1 {
 	background: url("img/program_bg.jpg");
 }
 #section2 {
 	background: url("img/location.jpg");
 }
 #section3 {
 	background: url("img/dress_code.jpg");
 }

 #section4 {
 
 }
 #section4 {
 	background: url("img/charity2.jpg");
 }
 #suggest {
	 margin-top: 3%;
 }
 
 .typeahead li:hover {
	 background-color: white;
 }
 .typeahead a {
	 font-size: 18px!important;
 }
 .typeahead {
	 background-color: whitesmoke;
	 position: fixed;
	 width: 310px;
	 margin: 0 13px;
 }
 .typeahead .dropdown-item {
	 color: #666;
	 font-size: 10pt;
	 margin: 2px 4px;
	 padding: 0;
 }
 .typeahead .dropdown-item:hover {
	 color: #333;
 }
 .programtext {
	 font-size: 1.5em;
 }
 #section3 h2 {
	 font-size: 14pt;
	 font-weight: bold;
	 margin: 20px 0 5px 0;
 }
 h2 {
	 font-size: 14pt;
	 font-weight: bold;
	 margin: 30px 0 0 0;
 }
 #section3 p {
	 font-size: 11pt;
	 text-align: left;
	 margin-top: 7px;
 }
 #section3 .intro {
	 border: 32px solid #ddd;
	 padding: 1% 2%;
 }
 
 /*#section4 .intro {
	 border: 32px solid #fff;
	 padding: 1% 2%;
 }*/
 body a:hover {
	 text-decoration: none;
 }
 body a {
	 color: #aa1717;
	 text-decoration: underline;
 }
 
 
 
h3 {
	font-size: 16pt;
	font-family: mouse, Carlton_bi;
    margin: 25px 0 0 0px;
}
.program, .instructions {
	text-align: left;
}
.program strong{
	min-width: 110px;
	display: inline-block;
}
.instructions p{
	display: block;
	text-align: justify;
}
.dresslist li{
	list-style-type: circle;
	margin-left: 45px;
	font-size: 12pt;
	/* text-shadow: 0px 0px 11px #666; */
}
.background-white{
	background-color: rgba(255, 255, 255, 0.8);
	padding: 20px 40px;
}

@media screen and (max-width: 600px){
	h1{
		font-size: 25pt;
		font-weight:bold;
	}
	label {
		color: #333;
		display: table;
		font-size: 14pt;
		padding: 0 20%;
		text-align: left;
		width: 107px;
	}
	input{
		margin: 0px;
	}
}
 
 #section1 p {
    display: inline-block !important;
}



@font-face {
    font-family: Carlton;
    src: url("font/Carlton.otf") format("opentype");
}
@font-face {
    font-family: Carlton_b;
    src: url("font/Carlton Bold.otf") format("opentype");
}
@font-face {
    font-family: Carlton_i;
    src: url("font/Carlton Italic.otf") format("opentype");
}
@font-face {
    font-family: Carlton_bi;
    src: url("font/Carlton Bold Italic.otf") format("opentype");
}

@font-face {
    font-family: mouse;
    src: url("font/ADINEUEPROCONDTT-BOLD.TTF") format("truetype");
}

.program, .instructions{
	text-align: left;
}
#menu li{
  border-radius: 0;
  /*! border:4px dotted #cda600; */
  background-color:#000000;
}

#menu li a{
  color:#fff;
}

#menu li.active a{
  color:#000;
}

#menu{
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.85) 10%, transparent); 
  display: inline-table;
  margin: 0 auto;
  padding: 0px 0px 20px 100px;
}

#menu .active{
  background-color: rgba(213, 178, 28, 0.8) !important;
  color:#000;
}

h2{
	margin-bottom: 4pt;
}

.program ul {
	text-align: left;
	padding-left: 10pt;
	list-style-type: initial;
}
.fp-controlArrow.fp-next{
	/*border-color: transparent transparent transparent #d5b21c;*/
	border-color: transparent transparent transparent rgba(0, 0, 0, 0.8);
	border-width: 73px 0 73px 60px;

}
.fp-controlArrow.fp-prev{
	/*border-color: transparent #d5b21c transparent transparent;*/
	border-color: transparent rgba(0, 0, 0, 0.8) trans/* Reset CSS
 * --------------------------------------- */
 body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
 form,fieldset,input,textarea,p,blockquote,th,td {
	 padding: 0;
	 margin: 0;
 }
 a{
	 text-decoration:none;
 }
 table {
	 border-spacing: 0;
 }
 fieldset,img {
	 border: 0;
 }
 address,caption,cite,code,dfn,em,strong,th,var {
	 font-weight: normal;
	 font-style: normal;
 }
 strong{
	 font-weight: bold;
 }
 ol,ul {
	 list-style: none;
	 margin:0;
	 padding:0;
 }
 caption,th {
	 text-align: left;
 
 }
 h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size: 100%;
	margin:0;
	padding:0;
	color:#222;
    /* text-shadow: 0px 0px 20px #000; */
 }
 q:before,q:after {
	 content:'';
 }
 abbr,acronym { border: 0;
 }
 
 
 /* Custom CSS
  * --------------------------------------- */
 body{
	 font-family: arial,helvetica;
	 color: #333;
	 color: rgba(0,0,0,1);
 }
 .wrap{
	 margin-left: auto;
	 margin-right: auto;
	 width: 960px;
	 position: relative;
 }
h1 {
    font-size: 6em;
    margin: 40px 0;
}
 p{
	 font-size: 1em;
 }
 .intro p{
	 width: 70%;
	 margin: 0 auto;
	 font-size: 1.5em;
 }
 .section{
	 text-align:center;
 }
 #menu li {
	 display:inline-block;
	 margin: 0 0 0 0;
	 color: #000;
	 background:#fff;
	 background: rgba(255,255,255, 0.5);
	 -webkit-border-radius: 10px;
			 border-radius: 10px;
 }
 #menu li.active{
	 background: #ffd506!important;
	 color: #fff;
 }
 #menu li a{
	 text-decoration:none;
	 color: #000;
 }
 #menu li:hover{
	 background: rgba(255,255,255, 0.8);
 }
 #menu li a,
 #menu li.active a{
	 padding: 6px 18px;
	 display:block;
 }
 #menu li.active a{
	 color: #fff;
 }
 #menu{
	 position:fixed;
	 top:0;
	 left:0;
	 height: 40px;
	 z-index: 70;
	 width: 100%;
	 padding: 0;
	 margin:0;
 }
 .twitter-share-button{
	 position: fixed;
	 z-index: 99;
	 right: 149px;
	 top: 9px;
 }
 #download{
	 margin: 10px 0 0 0;
	 padding: 15px 10px;
	 color: #fff;
	 /* text-shadow: 0 -1px 0 rgba(0,0,0,0.25); */
	 background-color: #49afcd;
	 background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
	 background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
	 background-image: -webkit-gradient(linear,0 0,0 100%,from( #5bc0de),to( #2f96b4));
	 background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
	 background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
	 background-image: linear-gradient(top, #5bc0de, #2f96b4);
	 background-repeat: repeat-x;
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
	 border-color: #2f96b4 #2f96b4 #1f6377;
	 border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
 
	 -webkit-border-radius: 6px;
	 -moz-border-radius: 6px;
	 border-radius: 6px;
	 vertical-align: middle;
	 cursor: pointer;
	 display: inline-block;
	 -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	 -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	 box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
 }
 #download a{
	 text-decoration:none;
	 color:#fff;
 }
 #download:hover{
	 /* text-shadow: 0 -1px 0 rgba(0,0,0,.25); */
	 background-color: #2F96B4;
	 background-position: 0 -15px;
	 -webkit-transition: background-position .1s linear;
	 -moz-transition: background-position .1s linear;
	 -ms-transition: background-position .1s linear;
	 -o-transition: background-position .1s linear;
	 transition: background-position .1s linear;
 }
 #infoMenu{
	 height: 20px;
	 color: #f2f2f2;
	 position:fixed;
	 z-index:70;
	 bottom:0;
	 width:100%;
	 text-align:right;
	 font-size:0.9em;
	 padding:8px 0 8px 0;
 }
 #infoMenu ul{
	 padding: 0 40px;
 }
 #infoMenu li a{
	 display: block;
	 margin: 0 22px 0 0;
	 color: #333;
 }
 #infoMenu li a:hover{
	 text-decoration:underline;
 }
 #infoMenu li{
	 display:inline-block;
	 position:relative;
 }
 #examplesList{
	 display:none;
	 background: #282828;
	 -webkit-border-radius: 6px;
	 -moz-border-radius: 6px;
	 border-radius: 6px;
	 padding: 20px;
	 float: left;
	 position: absolute;
	 bottom: 29px;
	 right: 0;
	 width:638px;
	 text-align:left;
 }
 #examplesList ul{
	 padding:0;
 }
 #examplesList ul li{
	 display:block;
	 margin: 5px 0;
 }
 #examplesList ul li a{
	 color: #BDBDBD;
	 margin:0;
 }
 #examplesList ul li a:hover{
	 color: #f2f2f2;
 }
 #examplesList .column{
	 float: left;
	 margin: 0 20px 0 0;
 }
 #examplesList h3{
	 color: #f2f2f2;
	 font-size: 1.2em;
	 margin: 0 0 15px 0;
	 border-bottom: 1px solid rgba(0, 0, 0, 0.4);
	 -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
	 -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.1);
	 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
	 padding: 0 0 5px 0;
 }
 
 
 
		 #section1 img{
			 left: 130%;
			 position:relative;
		 }
		 #section2 .intro{
			 left: -130%;
			 position:relative;
		 }
 
 label {
	 min-width: 197px!important;
	 display: inline-block;
	 text-align: right;
 }
 
 input {
    width: 414px !important;
    background-color: rgba(26, 29, 10, 0.6);
    /*! border: 6px dotted rgba(255, 213, 6, 0.71); */
    font-size: 19pt;
    margin: 7px 0 !important;
    padding: 9px 6px !important;
    color: white;
}

 input[type=submit]{
	 cursor: pointer;
 }
 
 #send:hover {
	 background-color: rgba(0, 0, 0, 0.473);
 }
 #send {
	 width: 326px;
 }
 .programtext {
	 padding: 23px 0px;
 }
 .makeothercolor {
	 filter: grayscale(53%) hue-rotate(-75deg);
 }
 /*
 #section0, #section2 {
	 background: url("img/bgf.jpg") no-repeat center center;
	 background-size: cover;
 }
*/
 #section0 {
 	/*background: url("img/Picture1.png") no-repeat left bottom,url("img/Picture2.png") no-repeat right top;*/
 	/* background: url('img/25yaccskw.png') no-repeat 97% 97% / 30% border-box content-box, url("img/Picture1.png") no-repeat left bottom,url("img/Picture2.png") no-repeat right top; */
	 background: url("img/dress_code.jpg");
 }
 #section1 {
 	background: url("img/program_bg.jpg");
 }
 #section2 {
 	background: url("img/location.jpg");
 }
 #section3 {
 	background: url("img/dress_code.jpg");
 }

 #section4 {
 
 }
 #section4 {
 	background: url("img/charity2.jpg");
 }
 #suggest {
	 margin-top: 3%;
 }
 
 .typeahead li:hover {
	 background-color: white;
 }
 .typeahead a {
	 font-size: 18px!important;
 }
 .typeahead {
	 background-color: whitesmoke;
	 position: fixed;
	 width: 310px;
	 margin: 0 13px;
 }
 .typeahead .dropdown-item {
	 color: #666;
	 font-size: 10pt;
	 margin: 2px 4px;
	 padding: 0;
 }
 .typeahead .dropdown-item:hover {
	 color: #333;
 }
 .programtext {
	 font-size: 1.5em;
 }
 #section3 h2 {
	 font-size: 14pt;
	 font-weight: bold;
	 margin: 20px 0 5px 0;
 }
 h2 {
	 font-size: 14pt;
	 font-weight: bold;
	 margin: 30px 0 0 0;
 }
 #section3 p {
	 font-size: 11pt;
	 text-align: left;
	 margin-top: 7px;
 }
 #section3 .intro {
	 border: 32px solid #ddd;
	 padding: 1% 2%;
 }
 
 /*#section4 .intro {
	 border: 32px solid #fff;
	 padding: 1% 2%;
 }*/
 body a:hover {
	 text-decoration: none;
 }
 body a {
	 color: #aa1717;
	 text-decoration: underline;
 }
 
 
 
h3 {
	font-size: 16pt;
	font-family: mouse, Carlton_bi;
    margin: 25px 0 0 0px;
}
.program, .instructions {
	text-align: left;
}
.program strong{
	min-width: 110px;
	display: inline-block;
}
.instructions p{
	display: block;
	text-align: justify;
}
.dresslist li{
	list-style-type: circle;
	margin-left: 45px;
	font-size: 12pt;
	/* text-shadow: 0px 0px 11px #666; */
}
.background-white{
	background-color: rgba(255, 255, 255, 0.8);
	padding: 20px 40px;
}

@media screen and (max-width: 600px){
	h1{
		font-size: 25pt;
		font-weight:bold;
	}
	label {
		color: #333;
		display: table;
		font-size: 14pt;
		padding: 0 20%;
		text-align: left;
		width: 107px;
	}
	input{
		margin: 0px;
	}
}
 
 #section1 p {
    display: inline-block !important;
}



@font-face {
    font-family: Carlton;
    src: url("font/Carlton.otf") format("opentype");
}
@font-face {
    font-family: Carlton_b;
    src: url("font/Carlton Bold.otf") format("opentype");
}
@font-face {
    font-family: Carlton_i;
    src: url("font/Carlton Italic.otf") format("opentype");
}
@font-face {
    font-family: Carlton_bi;
    src: url("font/Carlton Bold Italic.otf") format("opentype");
}

@font-face {
    font-family: mouse;
    src: url("font/ADINEUEPROCONDTT-BOLD.TTF") format("truetype");
}

.program, .instructions{
	text-align: left;
}
#menu li{
  border-radius: 0;
  /*! border:4px dotted #cda600; */
  background-color:#000000;
}

#menu li a{
  color:#fff;
}

#menu li.active a{
  color:#000;
}

#menu{
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.85) 10%, transparent); 
  display: inline-table;
  margin: 0 auto;
  padding: 0px 0px 20px 100px;
}

#menu .active{
  background-color: rgba(213, 178, 28, 0.8) !important;
  color:#000;
}

h2{
	margin-bottom: 4pt;
}

.program ul {
	text-align: left;
	padding-left: 10pt;
	list-style-type: initial;
}
.fp-controlArrow.fp-next{
	/*border-color: transparent transparent transparent #d5b21c;*/
	border-color: transparent transparent transparent rgba(0, 0, 0, 0.8);
	border-width: 73px 0 73px 60px;

}
.fp-controlArrow.fp-prev{
	/*border-color: transparent #d5b21c transparent transparent;*/
	border-color: transparent rgba(0, 0, 0, 0.8) transparent transparent;
	border-width: 73px 60px 73px 0
}

.showbig:before{
  content:"";
  background-image: url('img/m/1.jpg');
  display: block;
  width: 100%;
  height: 100%;
  z-index:50;
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-color:#fff;
  padding: 100px;
}

.pontis{
	background-image: url("https://www.svetielkonadeje.sk/img/clanky/dieta-macko.png");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
    min-height: 350px;
	height: 100%;
	display: block!important; 
}
.section1 p{
	display: inline-block!important; 
}
.introchr p{
    margin: 20px 10px;
    width: 100%;
}
.instructions h3{
    font-weight: bold;
}
.mainnaming {
    font-family: mouse, Carlton_bi;
    font-size: 300%;
    color: #fff;
   	margin: 0 0;
}
.line1{
	margin: 20px 0 0 0;
	font-size: 72pt;
}
.line2{
	margin: -7px 0;
}
.line3{
	margin: 0 0 20px 0;
	font-size: 78pt;
}
.invite {
    margin: 10pt 0;
    font-family: mouse, Carlton_bi;
    color: #ddd;
    /* letter-spacing: -2px; */
    /* transform: scale(1.0, 1.3); */
}
.acclogo{
	width: 26%;
}
parent transparent;
	border-width: 73px 60px 73px 0
}
.imgbox{
	width: 176px;
	height: 150px;
	display: block;
	float:left;
	background-position: center top;
	background-size: cover;
}
.showbig:before{
  content:"";
  background-image: url('img/m/1.jpg');
  display: block;
  width: 100%;
  height: 100%;
  z-index:50;
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-color:#fff;
  padding: 100px;
}

.pontis{
	background-image: url("https://www.svetielkonadeje.sk/img/clanky/dieta-macko.png");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
    min-height: 400px;
	height: 100%;
	display: block!important; 
}
.section1 p{
	display: inline-block!important; 
}
.introchr p{
    margin: 20px 10px;
    width: 100%;
}
.instructions h3{
    font-weight: bold;
}
.mainnaming {
    font-family: mouse, Carlton_bi;
    font-size: 300%;
    color: #fff;
   	margin: 0 0;
}
.line1{
	margin: 20px 0 0 0;
	font-size: 72pt;
}
.line2{
	margin: -7px 0;
}
.line3{
	margin: 0 0 20px 0;
	font-size: 78pt;
}
.invite {
    margin: 10pt 0;
    font-family: mouse, Carlton_bi;
    color: #ddd;
    /* letter-spacing: -2px; */
    /* transform: scale(1.0, 1.3); */
}
.acclogo{
	width: 26%;
}
