body {	font-family: EtelkaMediumProRegular;	font-size: 12px;	color: #fff;	background-image: url(../images/background.png);	background-color: #8ec1d4;	background-size: cover;}/* CONTENT */body>.content {	overflow: hidden;	background: url(../images/footer.png);	background-repeat: repeat-x;	background-position: bottom;}.content .container {		width: 1100px;	position: relative;}/* HEADER */.header {	margin-top: 30px;	overflow: hidden;}.header .pull-left {	width: 300px;	font-size: 14px;}.header .pull-left img {	margin-right: 30px;}.header .logo span {	font-size: 18px;}.header .logo label {	font-size: 13px;	font-weight: normal;	padding-left: 13px;}.nav-justified{	margin-top: 20px;}.nav-justified>li {	font-size: 12px;	text-transform: uppercase;	width: auto;}.nav-justified>li>a {	color: #fff;	background: #0368aa;	padding: 15px;}.nav-justified>li>a:hover {	background: #ff8806;}div.roadsign {	margin-bottom: 40px;	position: relative;	}div.roadsign .roadsign_img {	background: url(../images/roadsign.png) no-repeat;	width: 300px;	height: 355px;	position: absolute;	right: -20px;	top: -30px;}div.roadsign .news {	width: 530px;	margin-left: 160px;	margin-bottom: 60px;}div.roadsign .news div.item {	padding: 15px 60px;	border: 1px dashed #fff;}div.roadsign .news div.item h1 {	font-size: 25px;	margin: 0;	text-transform: uppercase;}div.roadsign .news div.item p {	margin: 0;}div.roadsign .news div.item a {	color: #fff;	font-size: 10px;	padding: 5px 15px;	border: 1px dashed #fff;	border-radius: 10px;	float: right;}div.roadsign .slick-prev, div.roadsign .slick-next {	height: 56px;	width: 39px;}div.roadsign .news .slick-next {	right: -60px;	background: url(../images/next.png) no-repeat;}div.roadsign .news .slick-next:hover {	background: url(../images/next.png) no-repeat;}div.roadsign .news .slick-prev {	left: -60px;	background: url(../images/prev.png) no-repeat;}div.roadsign .news .slick-prev:hover {	background: url(../images/prev.png) no-repeat;}div.roadsign .news .slick-next:before,  div.roadsign .slick-prev:before{	content: '';}.row h3 span {	display: block;	padding-top: 10px;}div.travel .item {	margin-bottom: 40px;	width: auto;	position: relative;}div.travel .item img {	border: 4px solid #fff;}div.travel .item  span.country {	position: absolute;	bottom: -13px;	left: -15px;	padding: 4px 15px;	font-size: 16px;	background: #ff8806;}div.travel .item .over {	border: 4px solid #fff;	top: 0;	opacity: 0;	position: absolute;	height: 100%;	width: 100%;	transition: opacity 300ms ease;	-webkit-transition: opacity 300ms ease;	background: url(../images/plane.png) no-repeat #0179bf;	background-position: 40px 50px;	}div.travel .item .over:hover {	opacity: 0.7;}div.travel .item .over span.price {	position: absolute;	top: 55px;	left: 100px;	font-size: 30px;}div.travel .item .over span.price span {	font-size: 22px;}.right-block h4 {	overflow: hidden;}.right-block h4 #title {	margin-left: 40px;	display: block;	padding-top: 22px;	font-size: 27px;	font-family: EtelkaTextProBold;	color: #024791;	line-height: 14px;}.right-block h4 #title span {	font-family: Exo2Light;	font-size: 12px;}.line {	margin: 10px 0;	border-bottom: 1px solid #7db0c3;}.f_tour .list-group {	background: #0179bf;}.f_tour .input-group {	background: none;	border: 1px dashed #024791;	color: #024791;	font-size: 18px;	padding: 5px 10px;	margin-bottom: 20px;}.f_tour .list-group .list-group-item {	background: none;	color: #fff;	font-size: 15px;	border: none;}.f_tour .list-group .list-group-item:hover {	background: #024791;}.f_tour .list-group .badge {	background: none;	font-size: 15px;	font-weight: normal;}.f_tour .list-group .badge span {	font-size: 20px;}.f_tour .list-group .selector {	padding: 0;}.f_tour .list-group .selector .mline {	margin: 0 15px;	border-bottom: 1px solid #024791;}.news-block .list {	margin-top: 30px;}.news-block .item {	background: url(../images/dialog.png) no-repeat;	height: 52px;	margin-bottom: 10px;}.news-block .item .date {	padding-top: 6px;	display: block;	float: left;	width: 85px;	font-size: 27px;	text-align: center;	line-height: 1;}.news-block .item .date span {	font-size: 15px;}.news-block .item p {	float: left;	margin-left: 20px;	width: 230px;	font-size: 10px;}.news-block .item p span {	font-size: 15px;}.news-block a.more {	font-size: 14px;	color: #fff;	padding: 5px 15px 3px 15px;	border: 1px dashed #fff;	float: right;}.news-block a.more:hover {	color: #0179bf;	border: 1px dashed #0179bf;	text-decoration: none;}.certificates {	width: 800px;	margin: 0 auto;}.certificates .item {	text-align: center;}.certificates .item img {	margin-left: 30px;}.certificates .slick-prev, .certificates .slick-next {	height: 112px;	width: 76px;}.certificates .slick-next {	right: -70px;	background: url(../images/right_arrow.png) no-repeat;}.certificates .slick-next:hover {	background: url(../images/right_arrow.png) no-repeat;}.certificates .slick-prev {	left: -70px;	background: url(../images/left_arrow.png) no-repeat;}.certificates .slick-prev:hover {	background: url(../images/left_arrow.png) no-repeat;}.certificates .slick-next:before,  .certificates .slick-prev:before{	content: '';}.map {	background: url(../images/map.jpg);	height: 543px;}.jumbotron {	background: none;	padding: 0!important;}.jumbotron h1 {	color: #fff;	text-transform: uppercase;	text-align: center;	font-size: 20px;}.slider .item {	padding: 20px 40px;	border: 1px dashed #fff;}.info {	color: #294a6e;	font-family: Exo2LightExpanded;	height: 50px;}.info #name{	font-size: 16px;	text-transform: uppercase;	font-family: Exo2BoldExpanded;}.info #date {	font-size: 13px;}.info .pull-right {	width: 200px;	z-index: 100;}.info .pull-right span {	display: block;	margin-top: -4px;	margin-left: 30px;	font-size: 16px;	text-transform: uppercase;}.recall_title {	margin: 100px 0 50px 0;	font-family: EtelkaTextProBold;	font-size: 30px!important;}.recall_form {	margin-top: 20px;	padding-bottom: 40px;	border: 1px dashed #fff;	overflow: hidden;}.recall_form .header {	width: 700px;	margin: 30px auto 0 auto;	text-transform: uppercase;}.recall_form .header h3 {	display: inline-block;	margin-top: 20px;	font-size: 20px;}.recall_form form {	margin: 20px;}.col-xs-4 {	background: none;	border: none;}.input-group {	width: 100%;}.input-group  label {	font-weight: normal;}.input-group  label span {	color: #294a6e;}input.form-control {	background: none;	border: 1px dashed #fff;	border-radius: 0;	color: #294a6e;	font-size: 12px;}textarea.form-control {	background: none;	border: 1px dashed #fff;	color: #294a6e;	font-size: 12px;}input.form-control:focus, textarea.form-control:focus {	border: 1px dashed #fff;}div#rating  img{	margin-right: 12px;	cursor: pointer;}.submit {	margin-top: 30px;	text-align: center;}.submit button {	font-size: 15px;	padding: 15px 0;	width: 220px;	border: none;	border-radius: 0;	background: rgba(238, 144, 37, 0.9);}/* END CONTENT *//* FOOTER */.footer {	padding: 40px 0;	background: #294a6e;	color: #fff;	width: 100%;}.footer .container {	width: 1100px;}.footer .container h5 {	color: #fff;	text-transform: uppercase;	text-align: center;	font-size: 16px;}#partners img {	margin-right: 4px;}#socials {	font-size: 12px;}#socials p#icons {	text-align: center;}#socials img {	margin: 0 8px;}#socials #about {	margin-left: 55px;}#contacts {	text-align: right;}#contacts #logo {	display: block;	margin-top: 10px;	margin-right: 35px;}#contacts #phone {	padding-left: 100px;	margin-top: 20px;	font-size: 18px;}#contacts #phone span {	font-size: 12px;	display: block;	margin-left: 115px;}#contacts #copyright {	margin-top: 20px;	font-size: 13px;	text-transform: uppercase;}/* END FOOTER */.form {	margin-top: -60px;	margin-left: 80px;	width: 820px;	position: relative;}.nav-tabs .ticket a {	z-index: 1;	position: absolute;	top: 75px;	left: -50px;	width: 116px;	height: 83px;	background: url(../images/tap_ticket.png) no-repeat;}.nav-tabs .ticket a:hover {	border: none;	background: url(../images/tap_hover_ticket.png) no-repeat;}.nav-tabs .ticket.active a {	background: url(../images/tap_hover_ticket.png) no-repeat;}.nav-tabs .tour a {	z-index: 1;	top: 160px;	left: -60px;	width: 126px;	height: 87px;	background: url(../images/tap_tour.png) no-repeat;}.nav-tabs .tour a:hover {	border: none;	background: url(../images/tap_hover_tour.png) no-repeat;}.nav-tabs .tour.active a {	border: none;	background: url(../images/tap_hover_tour.png) no-repeat;}.tab-content {	padding-left: 80px;}.tab-content #profile{	padding-bottom: 20px;}.tab-content h5 {	font-size: 18px;	margin: 0;	padding-left: 10px;	padding-bottom: 10px;}.tab-content table {	font-size: 11px;}.tab-content form {	margin: 0;}.tab-content {	padding-top: 10px;	position: relative;	background: #0179bf;}.tab-content .col-xs-4 {    padding: 2px 10px;}.tab-content label {    margin-bottom: 0;}.tab-content .form-group {	overflow: hidden;	margin-bottom: 0;}.tab-content .input-group label {    font-weight: normal;}.tab-content input {	background: #f7b500;	border: none;	height: 26px;}.tab-content input:focus {	border: none;}.tab-content p {	display: block;	margin-top: 5px;	padding-left: 10px;	font-size: 9px;}.tab-content p>span {	display: block;	padding-top: 2px;	padding-left: 40px;}.tab-content p a {	color: #ff8806;}.tab-content button {	background: #ff8806;	border-radius: 10px;	border: none;	font-size: 11px;	position: absolute;	right: 10px;	bottom: -14px;}.tab-content .checkbox_bl {	width: 230px;	padding: 10px;	background: #f7b500;}.tab-content  .input-group {	margin-bottom: 10px;}.radio {	vertical-align: top;	width: 17px;	height: 17px;	margin: 0 3px 0 0;}.radio + label {	cursor: pointer;	color: #024791;}.radio:not(checked) {	position: absolute;	opacity: 0;}.radio:not(checked) + label {	position: relative;	padding: 0 0 0 15px;}.radio:not(checked) + label:before {	content: '';	position: absolute;	top: 0;	left: 0;	width: 11px;	height: 11px;	border: 2px solid #24567d;	border-radius: 50%;	background: #f7b500;}.radio:not(checked) + label:after {	content: '';	position: absolute;	top: 3px;	left: 3px;	width: 5px;	height: 5px;	border-radius: 50%;	background: #24567d;	box-shadow: inset 0 1px 1px rgba(0,0,0,.5);	opacity: 0;	transition: all .2s;}.radio:checked + label:after {	opacity: 1;}.radio:focus + label:before {	box-shadow: 0 0 0 3px rgba(255,255,0,.5);}.select2-container {	width: 100%;	background: #f7b500;}.plax {	position: absolute;	z-index: -1;}.plax#red_balloon {	width: 65px;	height: 79px;	top: 260px;	right: 300px;	background: url(../images/paralax/red_balloon.png) no-repeat;}.plax#blue_balloon {	width: 88px;	height: 112px;	top: 260px;	left: -50px;	background: url(../images/paralax/blue_balloon.png) no-repeat;}.plax#sun {	width: 374px;	height: 146px;	top: 60px;	right: -250px;	background: url(../images/paralax/sun.png) no-repeat;}.plax#cloud {	width: 218px;	height: 119px;	top: -40px;	left: 400px;	background: url(../images/paralax/cloud.png) no-repeat;}.plax#cloud1 {	z-index: -2;	width: 353px;	height: 109px;	top: 180px;	left: -340px;	background: url(../images/paralax/cloud1.png) no-repeat;}.plax#cloud2 {	width: 211px;	height: 99px;	top: 300px;	left: 460px;	background: url(../images/paralax/cloud2.png) no-repeat;}.plax#gull {	width: 80px;	height: 26px;	top: 600px;	left: -80px;	background: url(../images/paralax/gull.png) no-repeat;}.slider .slick-prev {	top: inherit;	left: inherit;	right: 35px!important;	bottom: 0!important;	z-index: 1000;}.slider .slick-next {	top: inherit;	right: 10px!important;	bottom: 0!important;} #carousel{	width: 1070px;	height: 400px;	margin: 30px auto;	position: relative;}.carousel-control img, .carousel-control img{	position: absolute;	top: 50%;	left: 50%;	margin-top: -61px;	margin-left: -38px;}.clear{	clear: both;}.carousel-control.left {	background-image: none;	background-image: none;	background-image: none;	background-image: none;	filter: none;	background-repeat: no-repeat;}.carousel-control.right {	background-image: none;	background-image: none;	background-image: none;	background-image: none;	filter: none;	background-repeat: no-repeat;}.carousel-indicators {	margin-bottom: -10px; left: 0; margin-left: 20px; text-align: left;} .btn-custom, .btn-custom:visited, .btn-custom:hover { display: block; background-color: rgba(2, 74, 148, 1); padding: 10px 35px; text-transform: uppercase; color: #fff; width: 170px; font-size: 16px; margin-left: 450px; border-radius: 0;} .carousel-caption{ right: 0; left: 0; padding-bottom: 10px; } a {color: #fff;} a:visited {color: #fff;} a:hover {color: #fff;}.margin-bottom{margin-bottom: 350px;} 

#left-side,#right-side{
    width: 520px;
    height: 90px;
    overflow: hidden;
    bottom: 0;
}

#lbtext{
    position: absolute;
    font-weight: bolder;
    color: #fff;
    left: 10px;
    font-size: 20px;
    margin: 20px 10px 18px 20px;
    line-height: 1;
}

#rbtext{
    position: absolute;
    font-weight: bolder;
    color: #fff;
    left: 10px;
    font-size: 20px;
    margin: 20px 20px 18px 10px;
    line-height: 1;
}

#buttons{
    width: 1070px;
    height: 90px;
    position: relative;
    margin: 20px auto;
}

.tour-button{
    position: relative;
    width: 290px;
    height: 90px;
    background-color: transparent;
}

.left-circle{
    position: absolute;
    overflow: auto;
    right: 0;
    bottom: 0;
}

.right-circle{
    position: absolute;
    overflow: auto;
    left: 0;
    bottom: 0;
}

.left-rectangle{
    position: absolute;
    width: 180px;
    height: 63px;
    margin: 10px 0;
    background-color: #ff8806;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    text-align: right;
    opacity: 0;
    right: -180px;
    bottom: 0;
}

.right-rectangle{
    position: absolute;
    width: 220px;
    height: 63px;
    margin: 10px 0;
    background-color: #ff8806;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    text-align: left;
    opacity: 0;
    left: -180px;
    bottom: 0;
}

.float-left{
    float: left;
}

.float-right{
    float: right;
}