/* content */

@import url(https://fonts.googleapis.com/css?family=Open+Sans);

#amazingcarousel-1 .amazingcarousel-image {	
	position: relative;
	padding: 0px;
	background-repeat:no-repeat;
	background-position:top center;
	width:100%;
	max-width:100%;
	height:820px;
	margin:0 auto;

}

#amazingcarousel-1 .amazingcarousel-image img {
	display: block;
	width: 100%;
	max-width: 100%;
	border: 0;
	margin: 0;
	padding: 0;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-moz-box-shadow:  0 1px 4px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

#amazingcarousel-1 .amazingcarousel-title {
	position:relative;
	font:14px 'Open Sans', sans-serif;
	color:#333333;
	margin:6px;
	text-align:center;
	text-shadow:0px 1px 1px #fff;
}

/* carousel */

#amazingcarousel-container-1 {
	padding: 0px; 
}

#amazingcarousel-1 .amazingcarousel-list-container { 
	padding:  0;
}

/* item */

#amazingcarousel-1 .amazingcarousel-item-container {
	text-align: center;
	padding: 0px;
	background-color: #fff;
	border: none;
}

/* arrows */

#amazingcarousel-1 .amazingcarousel-prev {
	left: 0%;
	top: 50%;
	margin-left: -48px;
	margin-top: -16px;
}

#amazingcarousel-1 .amazingcarousel-next {
	right: 0%;
	top: 50%;
	margin-right: -48px;
	margin-top: -16px;
}

/* navigation bullets */

#amazingcarousel-1 .amazingcarousel-nav {
	position: absolute;
	width: 100%;
	bottom: 120px;
}

#amazingcarousel-1 .amazingcarousel-bullet-wrapper {
	margin: 4px auto;
}



/* content */

@import url(https://fonts.googleapis.com/css?family=Open+Sans);

#amazingcarousel-2 .amazingcarousel-image {	
	position: relative;
	padding: 0px;
}

#amazingcarousel-2 .amazingcarousel-image img {
	display: block;
	width: 100%;
	max-width: 100%;
	border: 0;
	margin: 0;
	padding: 0;
	/*height:auto;*/
}

/* carousel */

#amazingcarousel-container-2 {
	padding: 0px;
}

#amazingcarousel-2 .amazingcarousel-list-container { 
	padding: 0;
}

/* item */

#amazingcarousel-2 .amazingcarousel-item-container {
	text-align: center;
	padding: 0px;
	background-color: #fff;
}

/* arrows */

#amazingcarousel-2 .amazingcarousel-prev {
	left: 0%;
	top: 0%;
	margin-left: 0px;
	margin-top: 0px;
}
#amazingcarousel-2 .amazingcarousel-prev span {
	left: 0%;
	top: 0%;
	margin-left: 0px;
	margin-top: 0px;
	background-image:url("../img/arrow_top.png");
	background-position:center;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
	display:block;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	background-color:#FFF;
}
#amazingcarousel-2 .amazingcarousel-next span:hover, #amazingcarousel-2 .amazingcarousel-prev span:hover{
	background-color:rgba(235, 235, 239,0.3);}
#amazingcarousel-2 .amazingcarousel-next span {
	left: 0%;
	bottom: 0%;
	border-right:1px solid #e1e1e1;
	margin-left: 0px;
	margin-bottom: 0px;
	background-image:url("../img/arrow_down.png");
	background-position:center;
	background-repeat:no-repeat;
	background-color:#FFF;
	width:100%;
	height:100%;
	display:block;
}
#amazingcarousel-2 .amazingcarousel-next {
	left: 0%;
	bottom: 0%;
	margin-left: 0px;
	margin-bottom: 0px;
}

/* navigation bullets */

#amazingcarousel-2 .amazingcarousel-nav {
	position: absolute;
	top: 0%;
	left: 100%;
}

#amazingcarousel-2 .amazingcarousel-bullet-wrapper {
	margin: 0px;
}

/* BUTTON EFFECT */
.hvr-sweep-to-top {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}
.hvr-sweep-to-top:before {
    content: "";
    position: absolute;
	border-radius:0px;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #FFFFFF;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.15s;
    transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active {
    color: #F04E23;
}

.hvr-sweep-to-top1 {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.hvr-sweep-to-top1:hover:before, .hvr-sweep-to-top1:focus:before, .hvr-sweep-to-top1:active:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}
.hvr-sweep-to-top1:before {
    content: "";
    position: absolute;
	border-radius:0px;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #F04E23;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.15s;
    transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.hvr-sweep-to-top1:hover, .hvr-sweep-to-top1:focus, .hvr-sweep-to-top1:active {
    color: #F04E23;
}

/*fb*/
.hvr-sweep-to-top2 {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.hvr-sweep-to-top2:hover:before, .hvr-sweep-to-top2:focus:before, .hvr-sweep-to-top2:active:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
}
.hvr-sweep-to-top2:before {
    content: "";
	background-image:url(../img/fb.png);
    position: absolute;
	border-radius:0px;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #3b5998;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.15s;
    transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.hvr-sweep-to-top2:hover, .hvr-sweep-to-top2:focus, .hvr-sweep-to-top2:active {
    color: #F04E23;
}

/* pluska */
.amazingcarousel-image .center{ position:relative;}
#fly_object{ position:absolute;}
#plus{ background-image:url("../img/ico_plus.png"); height:58px; width:58px; border-radius:100px; display:none; border:2px solid #F04E23; background-repeat:no-repeat; background-position:-2px center; text-align:center; padding-left:0px;/* transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; -webkit-transition: .3s; */ opacity:0.5;}

#plus.trans{transition: 1s; -moz-transition: 1s; -ms-transition: 1s; -o-transition: 1s; -webkit-transition: 1s;}
#plus.opacity{ opacity:1; background-position:-2px center;}

#plus span{ display:none; font-family:"Montserrat Light"; color:#FFF; font-size:22px; line-height:58px; float:left; width:240px; overflow:hidden;}
.plus1{ position:relative; top:180px; display:block; left:210px;}
.plus2 {
    position: relative;
    top: 480px;
    display: block; 
    left: 370px;
} 
.plus3 {position: relative;top: 340px;left: 730px;}
.plus4 {
    position: relative;
    left: 900px;
    top: 158px;
}
#plus.active{ width:300px; background-position:-2px center; padding-left:52px;}
.dark_texture{ background-image:url("../img/dark_mask.png"); background-repeat:no-repeat; background-size:100% 100%; width:100%; display:block; height:100%; position:absolute; bottom:0; left:0; opacity: 0.7}


.nadpis {
    position: absolute;
    top: 330px;
    text-align: center;
    width: 100%;
}
.nadpis sup{ color:#FFF; font-family:"Montserrat Regular";}

.nadpis a {
    border: 2px solid #F04E23;
    border-radius: 100px;
    text-align: center;
    color: #FFF;
    font-size: 15px;
    font-family: "Montserrat regular";
    position: relative;
    padding: 14px 40px 8px 40px;
    z-index: 5;
    margin: 40px auto;
    display: block;
    width: 235px;
    overflow: hidden;
    height: 50px;
    text-transform: uppercase;
    position: relative;
    top: 0px;
}
.nadpis a:hover{color:#FFF;}

.hvr-underline-from-center {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    overflow: hidden;
	padding-bottom:11px;
}
.hvr-underline-from-center:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 50%;
    right: 50%;
    bottom: 0;
    background: #F04E23;
    height: 4px;
    -webkit-transition-property: left, right;
    transition-property: left, right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
    left: 0;
    right: 0;
}