@charset "UTF-8";


/* minimalize css1
-----------------------------
margin: 12px 24px 24px 24px;
border-bottom: 4px solid rgba(233,233,233,1);
-----------------------------
minimalize css1 */




body {
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	background-color: #FFF;
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
	transition: 0.2s;
	min-width: 320px;
	background-repeat: repeat-x;
	box-sizing: border-box;
	font-size: 11px;
	margin: 0px;
}

html{
	box-sizing:border-box;
	/* 
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	 user-select: none; 
	  */
	}

a{
	outline: none;
	-moz-outline-style: none;
	text-decoration: none;
}

*{
	outline: 0;
	box-sizing:border-box;
}




.container{
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
}
.all-screan {
	width: 100%;
	max-width: 1020px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 32px;
	padding-left: 32px;
	box-sizing: border-box;
}
@media only screen and (max-width: 520px) {
.all-screan {
	padding-right: 22px;
	padding-left: 22px;
}}




.all-screan-max {
	width: 100%;
	max-width: 1280px;
	margin-right: auto;
	margin-left: auto;
	box-sizing: border-box;
	padding-top: 7px;
	padding-right: 32px;
	padding-bottom: 7px;
	padding-left: 32px;
}





.center {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.justify {
	text-align: justify;
}





.f_left {
	float: left;
}
.f_right {
	float: right;
}





.parallax-window {
    min-height: 400px;
    background: transparent;
}











/* --------------------------- */
/*    ZAHLAVIE --- ZAHLAVIE    */
/* --------------------------- */

.zahlavie{
	width: 100%;
	display:inline-block;
}

.logo-up_all{
	height: 125px;
	width: 100%;
	display: inline-block;
	background-image: url(../backgrounds/logo-up---bckgr.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	text-align: center;
	position: relative;
}

.logo-up{
	margin-top: 26px;
	margin-right: auto;
	margin-left: auto;
	width: 100px;
	height: auto;
	margin-bottom: 30px;
}

.logo-up img{
	width:148px;
	height:auto;
}



.socials-up{
	float: left;	
}
.lang-up{
	float: right;	
}





.site-up--menu{
	min-height:62px;
}

.site-up--menu{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 0px;
	box-sizing: border-box;
	background-color: #FFFFFF;
	z-index: 1;
}

.menu a:link, .menu a:visited, .menu a:active{
	font-family: 'Cinzel', serif;
	font-size: 17px;
	letter-spacing:1px;
	color: #D3B663;
	text-decoration: none;
	display: inline-block;
	padding-top: 23px;
	padding-right: 18px;
	padding-bottom: 19px;
	padding-left: 18px;
	font-weight: 300;
	display:inline-block;
}
.menu a:hover{
	color: #1A1A1A;
	text-decoration: none;
}
@media only screen and (max-width: 948px) {
.menu {
	display:none;
}}







	
.site-up--menu_burger-icon{
	height: auto;
	float: right;
	margin-top:5px;
	margin-left: 22px;
}








.zahlavie-photo{
	height: 522px;
	width: 100%;
	background-image: url(../backgrounds/phibrows-make-up---bckgr.jpg);
	background-position: center top;
	background-color: rgba(51,51,51,1);
	background-repeat: repeat-x;	
}



@media only screen and (max-width: 1080px) {
.zahlavie-photo{
	background-position: right top;
	background-image: url(../backgrounds/phibrows-make-up-1080--bckgr.jpg);
}}





.zahlavie-photo-line{
	width: 100%;
	height: 17px;
	background-color: rgba(51,255,255,1);
}
/* --------------------------- */
/*    ZAHLAVIE --- ZAHLAVIE    */
/* --------------------------- */





















/* --------------------------- */
/*      H1 --- Container       */
/* --------------------------- */

.h1-container{
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-image: url(../backgrounds/h1---bckgr.jpg);
	background-position: center top;
	background-repeat: repeat;
	box-sizing: border-box;
	padding-right: 22px;
	padding-left: 22px;
}

.h1-box{
	font-family: 'Cinzel', serif;
	width: 100%;
	padding-top: 64px;
	padding-bottom: 28px;
	box-sizing: border-box;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DEDEDE;
}
.h1-box h1{
	font-weight: normal;
	font-size: 38px;
	letter-spacing: 2px;
	word-spacing: 2px;
	color: #333;
	padding: 0px;
	margin: 0px;
}
.h1-box h1 strong{
	font-weight: normal;
	font-size: 23px;
	color: #CCA857;
}
.h1-box h1 span{
	font-weight: normal;
	font-size: 17px;
	letter-spacing: 1px;
	color: #D3B663;
	display: block;
	line-height: 12px;
}

@media only screen and (max-width: 520px) {
.h1-box h1{
	font-size: 33px;
}
.h1-box h1 strong{
	font-size: 20px;
}
.h1-box h1 span{
	font-size: 15px;
}}


.h1-box_text{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16.7px;
	color: rgba(68,68,68,0.87);
	line-height: 24px;
}

.h1-box_text p{
	max-width: 768px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 52px;
	margin-bottom: 48px;
}

/* --------------------------- */
/*      H1 --- Container       */
/* --------------------------- */








/* --------------------------- */
/*      H2 --- Container       */
/* --------------------------- */

.h2-box{
	font-family: 'Cinzel', serif;
	width: 100%;
	padding-top: 64px;
	padding-bottom: 58px;
	box-sizing: border-box;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DEDEDE;
	background-image: url(../backgrounds/logo-up---bckgr.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	box-sizing: border-box;
	padding-right: 24px;
	padding-left: 24px;
}
.h2-box h2{
	font-weight: normal;
	font-size: 32px;
	letter-spacing: 2px;
	word-spacing: 2px;
	color: #333;
	padding: 0px;
	margin: 0px;
}
.h2-box h2 span{
	font-weight: normal;
	font-size: 15px;
	letter-spacing: 1px;
	color: #D3B663;
	display: block;
	line-height: 12px;
}

@media only screen and (max-width:528px) {
.h2-box h2{
	font-size: 28px;
}
.h2-box h2 span{
	font-size: 13.7px;
}}



/* --------------------------- */
/*      H2 --- Container       */
/* --------------------------- */









/* ------------------------------- */
/*   ALL Textsite --- Container    */
/* ------------------------------- */

.left-right-container{
	width: 100%;
	display: inline-block;
	padding-top: 37px;
	padding-bottom: 22px;
}

@media only screen and (max-width: 520px) {
.left-right-container{
	padding-bottom: 12px;
}}




.left-right-left{
	width: 49%;
	float: left;
	padding-right: 22px;
	padding-left: 22px;
	box-sizing: border-box;
	position: relative;
	padding-top: 54px;
}
.left-right-left img{
	width:100%;
	max-width:380px;
	height: auto;
}

@media only screen and (max-width: 668px) {
.left-right-left{
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
}}



.left-right_nadpis{
	font-family: 'Cinzel', serif;
	font-weight: normal;
	font-size: 27px;
	width: 90%;
	padding-top: 33px;
}


@media only screen and (max-width: 668px) {
.left-right-left{
	padding-top: 12px;
	padding-right: 34px;
	padding-left: 34px;
}}


.left-right_text{
	width: 90%;
}
@media only screen and (max-width: 668px) {
.left-right_text{
	width: 100%;
}}


.left-right_text p{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16.7px;
	color: rgba(68,68,68,0.87);
	line-height: 25px;
	
	max-width: 900px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-right: auto;
	margin-left: auto;
}


.info-text-container{
	width: 100%;
	padding-top: 22px;
	padding-bottom: 58px;
	display: inline-block;
}
.info-text-container p{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16.7px;
	color: rgba(68,68,68,0.87);
	line-height: 25px;
	
	max-width: 900px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-right: auto;
	margin-left: auto;
}

.info-text-container h3{
	font-family: 'Cinzel', serif;
	font-weight: normal;
	font-size: 23px;
	letter-spacing: 2px;
	word-spacing: 2px;
	color: #D3B663;
	padding: 0px;
	margin-top: 48px;
	margin-right: auto;
	margin-bottom: 18px;
	margin-left: auto;
	display: inline-block;
}





.info-text-container  a:link, .info-text-container  a:visited, .info-text-container  a:active{
	color: #1A1A1A;
}
.info-text-container  a:hover{
	color: #D3B663;	
}






.pod-nadpis_text{
	font-family: 'Cinzel', serif;
	font-weight: normal;
	font-size: 21px;
	letter-spacing: 0.5px;
	word-spacing: 2px;
	color: rgba(68,68,68,1);
	padding: 0px;
	margin-top: 28px;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
	box-sizing:border-box;
	display: inline-block;
}

.pod-nadpis_text:before{
	font-family: FontAwesome;
	content: "\f0da";
	font-size: 18px;
	color: #D3B663;
	padding-right: 12px;
	padding-left: 8px;
}


.info-text-container ul{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16.7px;
	color: rgba(68,68,68,0.87);
	line-height: 25px;
	
	margin-top: 0px;
	margin-bottom: 6px;
	padding-top: 12px;
	padding-bottom: 6px;
	border-radius: 3px;
	padding-right: 28px;
	padding-left: 34px;
}
.info-text-container ul li{
	padding-top: 9px;
	padding-bottom: 8px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(214,214,214,1);
	text-align: justify;
	box-sizing:border-box;
	width:100%;
}

.info-text-container ul li:nth-child(odd) {
	background-color: rgba(248,248,248,0.7);
}
/* ------------------------------- */
/*   ALL Textsite --- Container    */
/* ------------------------------- */













/* ------------------------------- */
/*    ALL Buttons --- Container    */
/* ------------------------------- */



.viac-informacii a:link, .viac-informacii a:visited, .viac-informacii a:active, .viac-informacii a:focus {
	font-family: 'Cinzel', serif;
	font-weight: normal;
	font-size: 15.7px;
	letter-spacing: 0.3px;
	color: #D3B663;
	display: inline-block;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
	margin-top: 12px;
	margin-bottom: 12px;
}
.viac-informacii a:hover {
	color: rgba(0,0,0,0.7);
}

.viac-informacii:before {
	font-family: FontAwesome;
	content: "\f0da";
	font-size: 13px;
	color: #D3B663;
	padding-right: 12px;
	padding-left: 32px;
}
















/* ----------------------------- */
/*     SLOGAN --- Container      */
/* ----------------------------- */

.slogan-container{
	height: 344px;
	width: 100%;
	border-top-width: 22px;
	border-top-style: solid;
	border-top-color: rgba(204,204,204,1);
	background-image: url(../backgrounds/slogan---bckgr.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: rgba(0,0,0,1);
	border-bottom-width: 54px;
	border-bottom-style: solid;
	border-bottom-color: rgba(224,224,224,1);
	position: relative;
}
@media only screen and (max-width:1094px) {
.slogan-container {
	height: 394px;
}}

@media only screen and (max-width:875px) {
.slogan-container {
	height: 424px;
}}
@media only screen and (max-width:644px) {
.slogan-container{
	height: 594px;
}}
@media only screen and (max-width:551px) {
.slogan-container{
	height: 638px;
}}


.slogan-text_right{
	float: right;
	width: 60%;
	padding-top:62px;
}
@media only screen and (max-width:875px) {
.slogan-text_right{
	padding-top:48px;
}}
@media only screen and (max-width:678px) {
.slogan-text_right{
	width: 67%;
}}
@media only screen and (max-width:644px) {
.slogan-text_right{
	padding-top:278px;
	width: 100%;
}}



.slogan-nadpis {
	font-family: 'Cinzel', serif;
	color: rgba(212,179,95,1);
	text-align: center;
	box-sizing: border-box;
	font-size: 30px;
	font-weight: normal;
}

@media only screen and (max-width:644px) {
.slogan-nadpis {
	font-size: 25px;
}}
@media only screen and (max-width:384px) {
.slogan-nadpis {
	font-size: 23px;
}}


.slogan-nadpis span{
	font-family: 'Cinzel', serif;
	color: rgba(255,255,255,0.61);
	text-align: center;
	box-sizing: border-box;
	font-size: 14px;
	font-weight: normal;
	display: block;
	padding-top: 34px;
}

.slogan_line-up{
	width: 38%;
	height: 12px;
	box-sizing: border-box;
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(155,156,158,1);
	border-right-color: rgba(207,179,92,1);
	border-right-width: 34px;
	border-right-style: solid;
}
.slogan_line-down{
	width: 30%;
	height: 12px;
	box-sizing: border-box;
	position: absolute;
	bottom: 0px;
	right: 0px;
	border-left-width: 124px;
	border-left-style: solid;
	border-left-color: rgba(207,179,92,1);
}

/* ----------------------------- */
/*     SLOGAN --- Container      */
/* ----------------------------- */
















/* ----------------------------- */
/*     GALLERIA --- Container    */
/* ----------------------------- */
.galeria-container{
	width: 100%;
}

.galeria-photo_all{
	width: 100%;
	padding-top: 48px;
	padding-bottom: 48px;
}

.galeria-photo_one{
	width: 24%;
	box-sizing: border-box;
	border: 12px solid rgba(255,255,255,0);
	display: inline-block;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}


@media only screen and (max-width:780px) {
.galeria-photo_one{
	width: 32.3%;
}}
@media only screen and (max-width:528px) {
.galeria-photo_one{
	width: 49%;
}}


.galeria-photo_one img {
	width:100%;
	height:auto;
	border-radius: 50%;
	border: 6px solid #D3B663;
	padding: 4px;
	opacity:0.8;
}

.galeria-photo_one img:hover {
	border: 6px solid rgba(0,0,0, 0.53);
	opacity:1;
}
@media only screen and (max-width:528px) {
.galeria-photo_one img {
	border: 4px  solid #D3B663;
}
.galeria-photo_one img:hover {
	border: 4px solid rgba(0,0,0, 0.53);
}}



/* ----------------------------- */
/*     GALLERIA --- Container    */
/* ----------------------------- */























/* ----------------------------- */
/*      CENNIK --- Container     */
/* ----------------------------- */

.cennik-container{
	width: 100%;
	text-align: center;
	padding-bottom: 22px;
	padding-bottom: 48px;
	padding-right: 22px;
	padding-left: 22px;
	box-sizing:border-box;
}
@media only screen and (max-width:568px) {
.cennik-container{
	padding-right: 2px;
	padding-left: 2px;
}}



.cennik_all{
	font-family: 'Cinzel', serif;
	width: 100%;
	max-width: 800px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 48px;
	padding-bottom: 68px;
}



.cennik_riadok{
	width: 100%;
	max-width: 748px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(0,0,0, 0.23);
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 12px;
	display: inline-block;
	box-sizing: border-box;
}
@media only screen and (max-width:568px) {
.cennik_riadok{
	padding-right: 2px;
	padding-left: 2px;
}}




.cennik_left-info{
	font-size: 19px;
	font-weight: normal;
	text-align: left;
	width: 74%;
	float: left;
	display: inline-block;
	color: rgba(0,0,0, 0.8);
	padding-top: 13px;
}
@media only screen and (max-width:528px) {
.cennik_left-info{
	width: 70%;
}}

.cennik_right-cena{
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	color: rgba(0,0,0, 0.8);
	width: 24%;
	float: right;
	display: inline-block;
}
@media only screen and (max-width:598px) {
.cennik_right-cena{
	font-size: 13px;
}
.cennik_right-cena strong{
	font-size: 27px;
}
.cennik_right-cena span{
	font-size: 17px;
}
}
@media only screen and (max-width:528px) {
.cennik_right-cena{
	width: 28%;
}}


.cennik_right-cena strong{
	font-size: 32px;
	color: #D3B663;
	font-weight: normal;
	padding-right: 3px;
	padding-left: 3px;
}

.cennik_right-cena span{
	font-size: 22px;
	font-weight: normal;
}
@media only screen and (max-width:598px) {
.cennik_right-cena{
	font-size: 13px;
	padding-top: 12px;
}
.cennik_right-cena strong{
	font-size: 27px;
}
.cennik_right-cena span{
	font-size: 17px;
}
}
@media only screen and (max-width:448px) {
.cennik_right-cena{
	font-size: 12px;
}
.cennik_right-cena strong{
	font-size: 25px;
}
.cennik_right-cena span{
	font-size: 15px;
}}
@media only screen and (max-width:388px) {
.cennik_right-cena strong{
	font-size: 24px;
}
.cennik_right-cena span{
	font-size: 13px;
}}

/* ----------------------------- */
/*      CENNIK --- Container     */
/* ----------------------------- */






















/* ----------------------------- */
/*     REKLAMA --- Container      */
/* ----------------------------- */

.blade-shade-container{
	height: 272px;
	width: 100%;
	border-top-width: 34px;
	border-top-style: solid;
	border-top-color: rgba(235,236,238,1);
	background-image: url(../backgrounds/blade-shade---bckgr.jpg);
	background-position: right top;
	background-repeat: repeat-x;
}

.blade-shade_left{
	height: 224px;
	width: 70%;
	background-image: url(../backgrounds/blade-shade.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: rgba(21,22,22,1);
	display: inline-block;
	float: left;
}
.blade-shade_button{
	display: inline-block;
	float: left;
	padding-top: 2px;
	margin-top: 175px;
}

@media only screen and (max-width:548px) {
.blade-shade_button{
	display: none;
}}




.butn-microblading {
	font-family: 'Cinzel', serif;
	color: rgba(237,237,237,0.89);
	font-size: 16px;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 16px;
}
.butn-microblading:hover {
	text-decoration: none;
	color: rgba(176,158,104,1);
}
/* ----------------------------- */
/*     SLOGAN --- Container      */
/* ----------------------------- */

























/* ----------------------------- */
/*   NEWSLATTER --- Container    */
/* ----------------------------- */

.newslatter-container{
	height: 218px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F66;
}

/* ----------------------------- */
/*   NEWSLATTER --- Container    */
/* ----------------------------- */





















.vseobecne-podmienky{
	max-width: 100%;
	margin-right: auto;
	margin-bottom: 28px;
	margin-left: auto;
	display: inline-block;
	margin-top: 18px;
	text-align: left;
}
.podmienky a:link, .podmienky a:active,.podmienky a:visited{
	font-family: "Times New Roman", Times, serif;
	font-size: 16.7px;
	display: inline-block;
	color: #737373;
	padding: 1px;
	transition: .5s all;
	font-weight: normal;
}.podmienky a:hover{
	color: #000000;
	transition: .5s all;
	padding-left: 8px;
}
.podmienky a:before{
	font-family: FontAwesome;
	content: "\f054";
	font-size: 9px;
	display: inline-block;
	padding-right: 7px;
	padding-left: 2px;
	opacity: 0.7;
	color: #C29E48;
	padding-bottom: 2px;
}































.page-share{
	display: inline-block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(204,204,204,1);
	width: 100%;
	padding-top: 34px;
	padding-bottom: 40px;
	padding-left: 8px;
	padding-right: 8px;
	border-top-width: 13px;
	border-top-style: solid;
	border-top-color: rgba(153,153,153,0.3);
	-webkit-box-shadow: inset 0px -11px 21px -19px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0px -11px 21px -19px rgba(0,0,0,0.2);
	box-shadow: inset 0px -11px 21px -19px rgba(0,0,0,0.2);
	background-color: rgba(255,255,255,1);
}
@media only screen and (max-width: 680px) {
.page-share{
	padding-top: 13px;
	padding-bottom: 15px;
}}	

.page-share .shere-popis{
	font-family: 'Nunito', sans-serif;
	font-size: 15.4px;
	color: rgba(102,102,102,1);
	font-weight: 400;
	padding-top: 22px;
	padding-bottom: 7px;
	display: inline-block;
	width: 44%;
	float: left;
	text-align: right;
	padding-right: 32px;
}

.share-right{
	float: right;
	text-align: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: rgba(255,255,255,0.3);
	display: inline-block;
	padding-top: 7px;
	padding-right: 8px;
	width:56%;
}
@media only screen and (max-width: 680px) {
.page-share .shere-popis{
	width: 36%;
}
.share-right{
	width:64%;
}}	
	
	
	
	



	
.social-icons-share a:link, .social-icons-share a:visited {
	font-size: 12.7px;
	text-decoration: none;
	color: rgba(102,102,102,0.9);
	border-radius: 50%;
	display: inline-table;
	height: 48px;
	width: 48px;
	transition: 0.5s ease;
	margin-right: 3px;
	margin-left: 2px;
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
	opacity: 0.87;
	padding: 0px;
	border: 1px solid rgba(153,153,153,1);
}
.social-icons-share a:hover, .social-icons-share a:active{
	color: rgba(244,244,244,1);
	background-color: rgba(184,151,62,0.9);
	text-decoration: none;
	transition: 0.5s ease;
	opacity: 1;
	border: 1px solid rgba(184,151,62,0.9);
}



.instagram_icon_share:before{
	font-family: FontAwesome;content: "\f16d";
	position: absolute;top: 50%;left: 50%;
	transform: translate(-50%, -50%);
}
.facebook_icon_share:before{
	font-family: FontAwesome;content: "\f09a";
	position: absolute;top: 50%;left: 50%;
	transform: translate(-50%, -50%);
}
.twitter_icon_share:before{
	font-family: FontAwesome;content: "\f099";
	position: absolute;top: 50%;left: 50%;
	transform: translate(-50%, -50%);
}
.pinterest_icon_share:before{
	font-family: FontAwesome;content: "\f0d2";
	position: absolute;top: 50%;left: 50%;
	transform: translate(-50%, -50%);
}
.mail_icon_share:before{
	font-family: FontAwesome;content: "\f0e0";
	position: absolute;top: 50%;left: 50%;
	transform: translate(-50%, -50%);
}































/* ----------------------------- */
/*   NAPISTENÁM --- Container    */
/* ----------------------------- */

.napiste-nam-container{
	max-width: 980px;
	width: 100%;
	padding-top: 0px;
	margin-top: 32px;
	margin-right: auto;
	margin-bottom: 42px;
	margin-left: auto;
	display: block;
}

.napiste-nam{
	text-align: left;
	width: 100%;
	display: inline-block;
	margin-right: auto;
	margin-bottom: 22px;
	margin-left: auto;
	margin-top: 22px;
}
.napiste-nam .form-input{
	font-family: 'Cinzel', serif;
	font-weight: normal;
	
	color: #6C6C6C;
	font-size: 16px;
	padding: 10px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #CDCDCD;
	margin-top: 3px;
	margin-bottom: 5px;
	border-radius: 3px;
	display: block;
}
.napiste-nam .form-input:focus{
	font-family: 'Cinzel', serif;
	font-weight: normal;
	
	background: #fff;
	border: 1px solid #9E9E9E;
	color: #484848;
	outline: none;
	padding: 10px 10px 10px 10px;
}
.napiste-nam textarea{
	font-family: 'Cinzel', serif;
	font-weight: normal;
	
	width: 100%;
	height: 240px;
	resize: vertical;
	resize: none;
}


.napiste-nam img{
	padding-top:4px;
	padding-bottom:7px;
}


.napiste-nam-button{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-bottom: 44px;
}
.napiste-nam button{
	font-family: 'Cinzel', serif;
	font-weight: normal;
	color: #FFF;
	font-size: 15px;
	text-align: center;
	font-style: normal;
	letter-spacing: 4px;
	border-radius: 3px;
	margin-bottom: 4px;
	margin-top: 22px;
	cursor: pointer;
	border: 1px solid #999999;
	background-color: #999999;
	border-radius: 3px;
	padding-top: 12px;
	padding-right: 22px;
	padding-bottom: 12px;
	padding-left: 22px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	text-transform: uppercase;
	transition: all 0.4s ease-in-out;
}
.napiste-nam button:hover{
	transition: all 0.4s ease-in-out;
	color: #FFFFFF;
	border: 1px solid #D3B663;
	background-color: #D3B663;
}




.alert{
	font-size: 13px;
	padding: 20px;
	background-color: #F1DDDE;
	color: rgba(204,51,0,1);
	opacity: 1;
	transition: opacity 0.6s;
}
.alert.success{
	background-color: #DEEFDC;
	color: rgba(0,153,0,1);
}
.alert.info{background-color:#2196F3;}
.alert.warning{background-color:#ff9800;}
.closebtn{
	margin-left: 15px;
	color: rgba(153,153,153,1);
	font-weight: bold;
	float: right;
	font-size: 22px;
	line-height: 13px;
	cursor: pointer;
	transition: 0.3s;
}
.closebtn:hover{color:black;}

/* ----------------------------- */
/*   NEWSLATTER --- Container    */
/* ----------------------------- */
















/* ----------------------------- */
/*     KONTAKTY --- Container    */
/* ----------------------------- */

.google-maps-container{
	width: 100%;
	background-color: rgba(23,23,23,1);
}
.map-frame{
	width: 100%;
	height: 436px;
	position: relative;
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: rgba(31,30,31,1);
}






.kontakt-container{
	width: 100%;
}
.h3_kontakt {
	font-family: 'Cinzel', serif;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	text-align: center;
	display: inline-block;
	padding-top: 36px;
	padding-bottom: 34px;

	background-image: url(../backgrounds/logo-up---bckgr.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	
	background-color: rgba(240,240,240,0.8);
}
.h3_kontakt h3{
	font-weight: normal;
	font-size: 26px;
	letter-spacing: 2px;
	word-spacing: 2px;
	color: #333;
	padding: 0px;
	margin: 0px;
}
.h3_kontakt h3 strong{
	font-weight: normal;
	font-size: 19px;
	color: #CCA857;
}
.h3_kontakt h3 span{
	font-weight: normal;
	font-size: 14px;
	letter-spacing: 1px;
	color: #D3B663;
	display: block;
	line-height: 12px;
}

@media only screen and (max-width:528px) {
.h3_kontakt h3{
	font-size: 23px;
}
.h3_kontakt h3 strong{
	font-size: 17.8px;
}
.h3_kontakt h3 span{
	font-size: 13px;
}}





.big-phone{
	font-family: 'Cinzel', serif;
	font-weight: normal;
	font-size: 26px;
	padding-top: 62px;
	padding-bottom: 22px;
	width: 100%;
}

.big-phone a:link, .big-phone a:visited, .big-phone a:active {
	color: rgba(135,135,135,0.7);
}
.big-phone a:hover{
	color: #CCA857;
}

.big-phone:before{
	font-family: FontAwesome;
	content: "\f095";
	font-size: 22px;
	color: rgba(135,135,135,1);
	padding-right: 12px;
}



.site-down_socials {
	padding-top: 36px;
	padding-bottom: 36px;
}





.social_icons_kontakt a:link, .social_icons_kontakt a:visited, .social_icons_kontakt a:active {
	text-decoration: none;
	font-size: 13.7px;
	color: rgba(167,167,167,1);
	background-color: rgba(255,255,255,1);
	border-radius: 50%;
	display: inline-table;
	height: 38px;
	width: 38px;
	transition: 0.5s ease;
	margin-right: 10px;
	margin-left: 10px;
	position: relative;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	opacity: 0.87;
	border: 1px solid rgba(203,203,203,1);
}
.social_icons_kontakt a:hover{
	color: rgba(250,250,250,1);
	background-color: rgba(51,51,51,1);
	text-decoration: none;
	transition: 0.5s ease;
	opacity: 1;
	border: 1px solid rgba(27,27,27,1);
}	
.facebook_icon_kontakt:before{
	font-family: FontAwesome;content: "\f09a";
	position: absolute;top: 50%;left: 50%;
	transform: translate(-50%, -50%);
}
.instagram_icon_kontakt:before{
	font-family: FontAwesome;content: "\f16d";
	position: absolute;top: 50%;left: 50%;
	transform: translate(-50%, -50%);
}
.pinterest_icon_kontakt:before{
	font-family: FontAwesome;content: "\f0d2";
	position: absolute;top: 50%;left: 50%;
	transform: translate(-50%, -50%);
}
.google_maps_icon_kontakt:before{
	font-family: FontAwesome;content: "\f041";
	position: absolute;top: 50%;left: 50%;
	transform: translate(-50%, -50%);
}
.mail_icon_kontakt:before{
	font-family: FontAwesome;content: "\f0e0";
	position: absolute;top: 50%;left: 50%;
	transform: translate(-50%, -50%);
}







.social_icons_up a:link, .social_icons_up a:visited, .social_icons_up a:active {
	color: rgba(138,139,139,0.7);
	border: 1px solid rgba(154,157,157,0.7);
	margin-right:0px;
	margin-left:8px;
	font-size: 12.4px;
	height: 32px;
	width: 32px;
}
.social_icons_up a:hover{
	color: rgba(250,250,250,1);
	background-color: rgba(51,51,51,1);
	border: 1px solid rgba(51,51,51,1);
}	


.sk-lang_icon:before{
	font-family: 'Cinzel', serif;
	font-size: 13.3px;
	content: "SK";
	position: absolute;top: 50%;left: 50%;
	transform: translate(-50%, -50%);
}
.sk-lang_icon a:hover{
	color: rgba(138,139,139,0.7);
	border: 1px solid rgba(154,157,157,0.7);
	background-color: rgba(51,51,51,1);
}	








.copyright{
	font-family: 'Cinzel', serif;
	font-size: 12px;
	letter-spacing:0.9px;
	width: 100%;
	padding-top: 55px;
	padding-bottom: 44px;
	font-weight: normal;
	color: rgba(102,102,102,0.8);
}
.copyright a:link, .copyright a:visited, .copyright a:active, .copyright a:focus {
	color: #D3B663;;
}
.copyright a:hover {
	color: #D3B663;;
}

.copyright span{
	font-size: 14px;
	font-weight: normal;
	color: #D3B663;
	padding-left: 5px;
}

/* ----------------------------- */
/*     KONTAKTY --- Container    */
/* ----------------------------- */











/* ----------------------------- */
/*          SWD --- Container    */
/* ----------------------------- */

.swd_container{
	display: block;
	width: 100%;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgba(255,240,116,1);
}

.swd a:link, .swd a:visited, .swd a:active, .swd a:focus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.7px;
	letter-spacing: 0.7px;
	color: rgba(153,153,153,0.54);
	background-color: rgba(51,51,51,1);
	display: inline-block;
	transition: .3s all;
	width: 100%;
	padding-top: 11px;
	padding-bottom: 11px;
	font-weight: normal;
}
.swd a:hover {
	color: rgba(255,255,255,0.7);
	transition: .3s all;
}

.swd span {
	font-size: 10.7px;
}

@media only screen and (max-width: 424px) {
.swd{
	display:none
}}

/* ----------------------------- */
/*          SWD --- Container    */
/* ----------------------------- */









.black_bckg{
	background-color: #000000;
}


.gold-gradient{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#d2b45c+0,96823c+100 */
background: #d2b45c; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #d2b45c 0%, #96823c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #d2b45c 0%,#96823c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #d2b45c 0%,#96823c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2b45c', endColorstr='#96823c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}










.gold-triangle{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 5px 0 5px;
	border-color: #CCA857 transparent transparent transparent;
	margin-right: auto;
	margin-left: auto;
}












.rectangle_up{
	width: 68px;
	height: 6px;
	margin-right: auto;
	margin-left: auto;
	border-radius: 0px 0px 4px 4px;
}
.rectangle_down{
	width: 112px;
	height: 6px;
	margin-right: auto;
	margin-left: auto;
	border-radius: 5px 5px 0px 0px;
}







.line-grey{
	background-color: #E3E3E3;
	height: 1px;
	width: 100%;
	margin-top: 8px;
	margin-bottom: 8px;
}

.line-grey_100{
	background-color: rgba(0,0,0,0.23);
	height: 1px;
	width: 100%;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: auto;
	margin-left: auto;
}

.line-grey_50{
	background-color: rgba(0,0,0,0.23);
	height: 1px;
	width: 50%;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: auto;
	margin-left: auto;
}
.line-grey_30{
	background-color: rgba(0,0,0,0.23);
	height: 1px;
	width: 30%;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: auto;
	margin-left: auto;
}












.none_12{
	width: 100%;
	height: 12px;
}
.none_22{
	width: 100%;
	height: 22px;
}
.none_32{
	width: 100%;
	height: 32px;
}








@media only screen and (max-width: 480px) {
.none-w-480 {
	display: none;	
}}





















/* --------------------------- */
/*      RESPONSIVE MENU        */
/*                             */
#menu-button:hover {
	cursor: pointer;
}


.container-mobile-nav {
	width: 100%;
	/* max-width: 1046px;  */
	
	background-color: rgba(255,255,255,1);
	display: block;
	box-sizing: border-box;
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 16px;
	padding-left: 16px;
	padding-top: 3px;
	padding-bottom: 3px;
}	
#mobile-nav {
	display: none;
	padding-left: 0px;
	margin-top: 0px;
	width: 100%;
	box-sizing: border-box;
}


#mobile-nav li {
	font-family: 'Cinzel', serif;
	font-size: 17px;
	color: rgba(136,136,136,1);
	list-style-type: none;
	display: inline-block;
	border-bottom: thin solid #e2e2e2;
	border-top: none;
	width:100%;
	font-weight: normal;
	text-transform: uppercase;
	margin-right: auto;
	margin-left: auto;
	box-sizing: border-box;
	-webkit-transition: .3s ease;
	transition: .3s ease;
	text-align: left;
}    
#mobile-nav li a:link{
	color: rgba(136,136,136,0.9);
	text-decoration: none;
	display: block;
	box-sizing: border-box;
	width: 100%;
	/* height: 100%; */
	padding:24px;
	-webkit-transition: .3s ease;
	transition: .3s ease;
}
#mobile-nav li a:active {
	color: rgba(136,136,136,0.9);
}
#mobile-nav li a:visited {
	color: rgba(136,136,136,0.9);
}
#mobile-nav li a:hover {
	background-color: #EBEBEB;
	color: rgba(52,52,52,1);
	border-radius: 7px;
	-webkit-transition: .3s ease;
	transition: .3s ease;
	box-sizing: border-box;
}
/*      RESPONSIVE MENU        */
/* --------------------------- */


















/* --------------------------- */
/*      RESPONSIVE MENU        */
/* --------------------------- */
.overlay{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(255,255,255,0.9);
	z-index: 100;
	background-position: 0%;
}

/* Overlay closing cross */
.overlay .overlay-close{
	width: 40px;
	height: 40px;
	position: absolute;
	right: 28px;
	top: 10px;
	overflow: hidden;
	border: none;
	background: url(../images/png/cross-black.png) no-repeat center center;
	text-indent: 200%;
	color: transparent;
	outline: none;
	z-index: 100;
}

/* Menu style */
.overlay nav{
	text-align: center;
	position: relative;
	top: 40%;
	height: 60%;
	font-size: 42px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.overlay ul{
	list-style: none;
	padding: 0;
	margin: 0 auto;
	display: inline-block;
	height: 100%;
	width:55%;
	position: relative;
}

.overlay ul li{
	display: block;
	height: 17.5%;
	height: calc(100% / 6);
	min-height: 48px;
	text-decoration: none;
}

.overlay ul li a{
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 31px;
	letter-spacing: 2px;
	display: block;
	color: rgba(102,102,102,0.61);
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(200,200,200,0.1);
	padding-bottom: 13px;
}

.overlay ul li a:hover,
.overlay ul li a:focus{
	color: rgba(51,51,51,1);
	text-decoration: none;
}

/* Effects */
.overlay-hugeinc{
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.5s, visibility 0s 0.5s;
	transition: opacity 0.5s, visibility 0s 0.5s;
}
.overlay-hugeinc.open{
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.5s;
	transition: opacity 0.5s;
}

.overlay-hugeinc nav{
	-webkit-perspective: 1200px;
	perspective: 1200px;
}
.overlay-hugeinc nav ul{
	opacity: 0.4;
	-webkit-transform: translateY(-25%) rotateX(35deg);
	transform: translateY(-25%) rotateX(35deg);
	-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
	transition: transform 0.5s, opacity 0.5s;
}
.overlay-hugeinc.open nav ul{
	opacity: 1;
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
}
.overlay-hugeinc.close nav ul{
	-webkit-transform: translateY(25%) rotateX(-35deg);
	transform: translateY(25%) rotateX(-35deg);
}


/* */
.responsive-btn{
	height: 36px;
	width: 36px;
	margin: 0px;
	background-image: url(../background/responsive-3line.svg);
	background-position: center center;
	background-color: #999;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.responsive-btn:hover{
	/* */
	background-image: url(../background/responsive-3line-up.svg);
}



@media only screen and (max-width: 640px){
.overlay ul{
	width:70%;
}
.overlay ul li a{
	font-size: 28px;
}}
@media only screen and (max-width: 540px){
.overlay ul{
	width:80%;
}
.overlay ul li a{
	font-size: 24px;
}}
@media only screen and (max-width: 440px){
.overlay ul{
	width:82%;
}
.overlay ul li a{
	font-size: 22px;
}}
/* --------------------------- */
/*      RESPONSIVE MENU        */
/* --------------------------- */


















/* --------------------------- */
/*    GOTOP   GOTOP   GOTOP    */
/* --------------------------- */
.cd-top {
	display: inline-block;
	height: 60px;
	width: 60px;
	border-radius: 50%;
	position: fixed;
	bottom: 14px;
	right: 14px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	/* image replacement properties */
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity .3s 0s, visibility 0s .3s;
	-moz-transition: opacity .3s 0s, visibility 0s .3s;
	transition: opacity .3s 0s, visibility 0s .3s;
	background-color: rgba(90,90,90,1);
	background-image: url(../images/svg/cd-top-arrow.svg);
	background-repeat: no-repeat;
	background-position: center 50%;
	z-index: 3;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: 1;
}
.no-touch .cd-top:hover {
	background-color: rgba(90,90,90,1);
	opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 13px;
    bottom: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 13px;
    bottom: 16px;
  }
}
/* --------------------------- */
/*    GOTOP   GOTOP   GOTOP    */
/* --------------------------- */

















/* --------------------------- */
/*           LIGHTBOX          */
/* --------------------------- */
/* Preload images */body:after { content: url(../images/png/close.png) url(../images/gif/loading.gif) url(../images/png/prev.png) url(../images/png/next.png); display: none;}.lightboxOverlay { position: absolute; top: 0; left: 0; z-index: 9999; background-color: black; opacity: 0.87; display: none;}.lightbox { position: absolute; left: 0; width: 100%; z-index: 10000; text-align: center; line-height: 0; font-weight: normal;}.lightbox .lb-image { display: block; height: auto; max-width: inherit; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;}.lightbox a img { border: none;}.lb-outerContainer { position: relative; background-color: white; width: 250px; height: 250px; margin: 0 auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}.lb-outerContainer:after { content: ""; display: table; clear: both;}.lb-container { padding: 4px;}.lb-loader { position: absolute; top: 43%; left: 0; height: 25%; width: 100%; text-align: center; line-height: 0;}.lb-cancel { display: block; width: 32px; height: 32px; margin: 0 auto; background: url(../images/gif/loading.gif) no-repeat;}.lb-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}.lb-container > .nav { left: 0;}.lb-nav a { outline: none; background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');}.lb-prev, .lb-next { height: 100%; cursor: pointer; display: block;}.lb-nav a.lb-prev { width: 34%; left: 0; float: left; background: url(../images/png/prev.png) left 48% no-repeat; opacity: 0; -webkit-transition: opacity 0.6s; -moz-transition: opacity 0.6s; -o-transition: opacity 0.6s; transition: opacity 0.6s;}.lb-nav a.lb-prev:hover { opacity: 1;}.lb-nav a.lb-next { width: 64%; right: 0; float: right; background: url(../images/png/next.png) right 48% no-repeat; opacity: 0; -webkit-transition: opacity 0.6s; -moz-transition: opacity 0.6s; -o-transition: opacity 0.6s; transition: opacity 0.6s;}.lb-nav a.lb-next:hover { opacity: 1;}.lb-dataContainer { margin: 0 auto; padding-top: 5px; width: 100%; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;}.lb-dataContainer:after { content: ""; display: table; clear: both;}.lb-data { padding: 0 4px; color: #ccc;}.lb-data .lb-details { width: 85%; float: left; text-align: left; line-height: 1.1em;}.lb-data .lb-caption { font-size: 13px; font-weight: bold; line-height: 1em;}.lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; font-size: 12px; color: #999999;}.lb-data .lb-close { display: block; float: right; width: 30px; height: 30px; background: url(../images/png/close.png) top right no-repeat; text-align: right; outline: none; opacity: 0.7; -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; -o-transition: opacity 0.2s; transition: opacity 0.2s;}.lb-data .lb-close:hover { cursor: pointer; opacity: 1;}









/* --------------------------- */
/*           ANIMATION         */
/* --------------------------- */
@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}


@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}

@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}

@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}

@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}

@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}