
body {font-size:16px; color:#000; font-family: 'Montserrat', sans-serif;}

footer {background:#2a2b2c; color:#7b7b7c; padding-top:30px; padding-bottom:30px;}
footer h4 {color:#fff;}


h2 { font-size:40px; text-transform:uppercase; font-weight:bold; color:#29abe2; width:100%; text-align:center; margin-top:50px;}
h2 span {color:#FF7B11;}

h3 {font-size:28px; color:#999999; width:100%; text-align:center; margin-bottom:40px; font-weight:800;}
h4 {font-size:22px;  margin-top:20px;text-transform:uppercase; font-weight:bold; color:#29abe2;}
footer h4 {color:#fff;}
h5 {font-size:18px; font-weight:bold; color:#000;}
	a {color:#FF7B11}
	a:hover  {color:#FF7B11}
.header {background:url(../img/bg1.jpg); height:650px; padding-bottom:30px; background-size:cover;}

.tours .col-md-3 p {color:#999; font-size:18px;}
.tours .col-md-3 {padding-top:10px; padding-bottom:10px; margin-bottom:10px;}
.tours a.col-md-3:hover {text-decoration:none; box-shadow:0 0 10px #d2d2d2;}


.header p {color:#fff; font-size:15px; }
.abt {padding-top:220px; }
.text {padding:50px 0;}
.gray {background-color: #f9f9f9; padding-top:30px; }

.toph {height:100px;}
.container {}
.logo {padding-top:25px;}
.menu li {display:inline-block; font-size: 18px; margin-top:45px; margin-right:45px;}
.menu {padding-left:0; display:inline-block; text-align:right;}
.menu li:last-child { margin-right:0;}
.menu li a {color:#fff;  }
.menu li a:hover {color:#000; text-decoration:none;}


.mobmen, .mobmenu {display:none;}
.orange {background:#FF7B11; color:#fff;}
.cforma {background:url(../img/Anketa_01.jpg); background-size:cover;}
.dark {font-size: 16px; font-weight:600; margin-top:100px; background-color: rgba(29, 15, 2, 0.6); text-align:center; padding:50px;}
.dark img {width:400px; height:auto; margin-bottom:40px;}
.dark a.btn {margin-top:20px; margin-bottom:20px;color:#fff; background-color: #FF7B11; font-size:12px; height:40px; line-height:40px; padding:0 50px;}
#who {text-align:center; padding:60px 0;}
#who img {margin-bottom:40px; }
#who h3 {	font-size: 50px; font-weight: bold; margin-bottom:30px;}
#who p {font-size: 16px;}
#offer h3 {text-align:center; width:100%;	font-size: 50px; font-weight: bold; margin-bottom:40px; margin-top:30px;}
#offer {padding-bottom:60px;}
#offer .col-md-4 img {width:100%;}
#offer .date {	color: #868686; font-size: 14px; margin:5px 0;}
#offer h4 {font-size: 21px; font-weight: bold; }
#offer a.btn, #where a.btn { text-transform:uppercase; margin-top:20px; margin-bottom:20px; color: #424B5A; background-color: #fff; font-size:12px; height:40px; line-height:40px; padding:0 50px;}
#where h3 {	font-size: 50px; font-weight: bold; margin-bottom:30px; margin-top:30px;}
#where  {padding:80px 0;}
#where p {font-size: 16px;}
#where img {max-width:100%;}
#where .col-md-8  {text-align:right;}
.cforma {padding:60px 0; color:#fff;}
.cforma h3 {text-align:center; width:100%; color:#fff;	font-size: 50px; font-weight: bold; margin-bottom:40px; margin-top:20px;}
.footer {font-size: 22px; background-color: #3b3d40; color:#fff; padding:30px 0 50px 0;}
.footer .cpr {font-size:12px; }
.footer .contc {line-height:40px;}
.footer .contc img {width:20px; height:auto; margin-right:5px; margin-top:-5px;}
.center {text-align:center;}




.footer h4 {color:#868686; text-transform:uppercase; font-size:14px; margin-bottom:20px;}
.footer p {margin-bottom:7px;}
.subscribe {background:#ccc; padding-bottom:60px;}
.subscribe h2 {color:#fff;}
.subscribe h3 {color:#999;}
.subscribe input {height:40px; line-height:40px; border-radius:20px; border:0; padding:0 20px;}
.subscribe input[type="text"] {width:400px; }
.subscribe input[type="submit"] { padding:0 30px; margin-left:20px; cursor:pointer; background:#29abe1; color:#fff; text-transform:uppercase;}

.logo2 img {display:none;}
#navbar {position:absolute; top:25px; width:100%; background-color:transparent; z-index:999; transition:all 1s ease;}
#navbar.sticky {position:fixed; z-index:99999;top:0; width:100%; background-color:#29aae3; padding-bottom:30px; transition: all 1s ease; }
#navbar.sticky .logo2 img {display:block; margin-top:20px;}
.visit {margin-top:200px;}
.tours .col-md-3 img {width:100%;}

.gray img {margin-bottom:40px; margin-top:20px;}

.gray h3 {color:#666; font-size:28px; margin-top:70px; margin-bottom:20px;}

.gray a {float:right; margin-bottom:30px; font-size:12px; color:#29abe2; border:1px solid #29abe2; text-transform:uppercase; line-height:30px; padding:0 20px; border-radius:15px;}

.blue {background:#29abe1; color:#fff; margin-top:40px; padding-top:20px; padding-bottom:50px;}
.blue h2 {color:#fff;}
.blue h3  {color:#ccc;}
.blue .col-md-3 {text-align:center; text-transform:uppercase;}
.blue .col-md-3 img {margin-bottom:20px; width:50%; margin-top:20px;}
.blue a {margin-top:60px; display:inline-block; font-size:16px; color:#29abe2; border:1px solid #fff; background:#fff; text-transform:uppercase; line-height:34px; padding:0 20px; border-radius:20px;}

.atsauksmes p {font-style:italic;}
.atsauksmes h5 {color:#29abe1; margin-top:30px; font-size:16px;}
.atsauksmes h5 span {font-size:14px; color:#999; font-weight:normal;}
.atsauksmes p span {font-style:italic; font-size:20px; font-weight:bold;margin:0 5px;  color:#999;}
.atsauksmes {padding-bottom:80px; padding-top:20px;}


.sadala #header {height:130px;}
.saturs {padding:80px 0;}
.saturs .col-md-3 img {width:100%; margin-bottom:20px;}
.saturs h2 {text-align:left; margin-top:0;}
.saturs h3 {text-align:left; margin-bottom:0; text-transform:uppercase; font-size:22px;}
.tapr p {font-size:18px;}
.total {display:inline-block; color:#29abe2; margin-left:10px; font-weight:bold; text-transform:uppercase;}
.col-md-3.include img {width:18px; height:16px; margin-right:10px;  margin-bottom:3px;}
.col-md-3.include h5 {color:#29abe2; font-size:16px; margin-top:30px; margin-left:28px;}
.col-md-3.include {line-height:2; font-size: 12px; }
.tapr {font-size:18px;}
.tapr span {display:block;margin-top:10px; margin-bottom:10px; font-size:14px; }
.tapr select {margin-bottom:10px; margin-right:20px; border:1px solid #29abe2; line-height:40px; padding:0 20px; height:40px; border-radius:20px; }
.tapr input {margin-bottom:10px; border:1px solid #29abe2; margin-right:20px; line-height:40px; padding:0 20px; height:40px; border-radius:20px; }
.tapr input[type="submit"] {cursor:pointer; background:#29abe2; padding:0 30px;color:#fff; text-transform:uppercase; margin-top:10px;}
.mob {display:none;}

.fbi {width: 30px;height: 30px;border: 1px solid white;margin-top: -4px;margin-left: 30px;}
.insi {width: 30px;height: 30px;border: 1px solid white;margin-top: -4px;margin-left: 10px;}


@media only screen and (max-width: 960px) {
	.desk {display:none;}
	.mob {display:block;}
	.sadala .header {background:#29abe2;}
	.gray {text-align:center;}
	.gray a{float:none; display:inline-block; margin-top:20px; margin-bottom:50px;}
	.footer .col-md-4 {text-align:center;}
	.contc {margin-top:40px;}
	.subscribe input[type="text"] {width:100%; margin-bottom:20px;}
	.gray h3  {margin-top:0;}
	#navbar.sticky {display:none; }
	img.visit {max-width:100%;}
	.mlang {text-align:center;}
	.mlang a {margin:0 20px;}
	.row {margin:0;}
	.header { height:650px;}
	.dark {margin-top:20px;}
	.dark img {width:100%; height:auto; margin-bottom:40px;}
	.copyr {float:left; padding-bottom:40px; }
	.social a {margin-right:0; margin-left:30px;}
	.bl {margin-bottom:30px;}
	.blft {border-left:0   }
.social {margin-top:20px; float:right;}
.mobmen {display:block; position:absolute; right:30px; top:70px;}
.fbi {width: 30px;height: 30px;border: 1px solid white;right: 112px;top: 68px;position: fixed;}
.insi {width: 30px;height: 30px;border: 1px solid white;right: 70px;top: 68px;position: fixed;}
ul.menu {display:none; }
.news {display:none;}
.lang {display:none;}
.hiddenmob {display:none;}
footer {text-align:center;}
footer .col-md-4 img {margin-bottom:30px;}
footer {min-height:200px;}
.abt {padding-top:60px; }
.header {height:710px;}

.totop {
    position: absolute;
    bottom: 0;
    left: 50%; margin-left:-107px;
    display: block;
    z-index: 999;
}
.mobmenu { left:0;background:#fff; width:100%; display:block; z-index:99999; position:absolute; top:130px; padding:30px 20px; list-style:none;}
.mobmenu li a {color:#000; font-size:16px; font-weight:bold; }
.mobmenu li {padding:10px 0;}
.mobmenu {display:none;}
h2 { font-size:38px;}


h3 {font-size:22px;}
h4 {font-size:16px;}
.gmenu a {
	display:block;
    color: #1c1c1c;
    font-weight: 700;
    margin-right: 0;
    padding-bottom: 14px;
    text-transform: uppercase;
}
.gmenu a.act {
    color: #FF7B11;
    border-bottom: 0;
}
.gmenu a:hover {
    color: #FF7B11;
    border-bottom: 0;
}
.top-message {
	font-size: 14px !important;
	padding: 7px !important;
}

}


.subscribe {display:none;}

/* Modal Content/Box */
.modal-content {
	background-color: #fefefe;
	margin: 15% auto; /* 15% from the top and centered */
	padding: 20px;
	border: none; border-radius:0;
	width: 300px; /* Could be more or less, depending on screen size */
	box-shadow:0 0 10px rgba(41, 170, 227, 0.4);;
}

/* The Close Button */
.close {
	color: #fff;
	background:#29aae3; border-radius:20px;
	position:absolute;
	left:-15px; top:-15px;
	font-size: 28px;
	font-weight: 300;
	opacity:1;
	width:30px; height:30px; line-height:30px; text-align:center;

}

.close:hover,
.close:focus {
	color: #29aae3;
	background:#fff;
	text-decoration: none;
	cursor: pointer; text-align:center;
	border:1px solid #29aae3; opacity:1;
}


.paldies {background:#29aae3; color:#fff; text-align:center; }




.paldies h3 {color:#fff; text-transform:uppercase; margin:50px 0 10px 0; font-weight:600;}
.paldies a {color:#fff;font-size:12px; border:1px solid #fff; border-radius:10px; display:inline-block; padding:0 10px;  margin-top:20px;}
.paldies a:hover {text-decoration:none; background:#fff; color:#29aae3;}

.paldies.balts {background:#fff; color:#29aae3; text-align:left;}
.paldies.balts h3 {color:#29aae3; margin-top:0px; text-align:left; font-size:20px;;}
.paldies.balts a {color:#fff;font-size:14px; height:30px; line-height:30px; text-transform:uppercase; border:1px solid #29aae3; background:#29aae3; border-radius:20px; display:inline-block; padding:0 10px;  margin-top:10px;}
.paldies.balts a:hover {text-decoration:none; background:#29aae3; color:#fff;}

.paldies.balts {color:#4f4f4f;}
.paldies.balts input[type="text"] {border:1px solid #29aae3; margin-bottom:10px; border-radius:20px; padding:0px 15px; height:40px; line-height:40px;}




.more_guide { display: none; }
.pp, .total, .total2 { display: inline !important; }
.total2 {margin-left:0px; font-size:20px  !important;}
.flogo img {width:160px;}
.bx-wrapper .bx-pager {display:none;}

.bx-wrapper {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow:none;
    border: none;
    background: transparent;
}

.bx-wrapper .bx-next {
    right: 10px;
    background: url(../img/controls.png) no-repeat -43px -32px;
}
.bx-wrapper .bx-prev {
    left: 10px;
    background: url(../img/controls.png) no-repeat 0 -32px;
}
.tapr input[type="button"] {color:#fff; background:#29aae3; cursor:pointer; margin-top:30px;}


.money_bar, .selected_date, .pop_nr, .poptxt {display:inline-block;}
.hr_margin {clear:both;}
.selected_date {margin-bottom:10px;}