
.pagination > li > a, .pagination > li > span {
	 background-color: #FAFAF7;
}

.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
    background-color: #FAFAF7;
   }


.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #d53215;
    border-color: #d53215;
    color: #ffffff;
    cursor: default;
    z-index: 2;
}



.bd-section-20 h1, .bd-section-5 h1, .bd-section-8 h1 {
	font-size: 32px;
}


h4.panel-title {
	text-transform:   uppercase;
	
}

.flag {
	padding: 0 15px  0 0;
	
}

.panel-group .panel {
    border-radius: 0px;
   
}

.panel-default > .panel-heading {
    background-color: #FAFAFA;
 
}

.panel {
  
   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.00);
   
}




@media (max-width: 991px) {
.bd-layoutcolumn-45  {
    padding: 0 8%;
}
}

.bd-layoutcontainer-12, .bd-layoutcontainer-11 {
	padding: 1em;
	border:1px solid #ddd;
	margin-bottom: 1em;
/*	box-shadow:0px 0px 5px 1px rgba(0,0,0,0.2);
-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,0.2);
-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,0.2);
*/
} 

@media (max-width: 991px) {
	
	.bd-layoutcontainer-12, .bd-layoutcontainer-11 {
	
	box-shadow:0px 0px 5px 1px rgba(0,0,0,0.2);
-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,0.2);
-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,0.2);
} 
}



.bd-separator-2 {
    padding: 10px 0 30px;
}



.bd-sidebararea-1-column {
    margin-left: 30px;
 }


.bd-spacer-1em {
    height: 1em;
}


.bd-spacer-30 {
    height: 30px;
}

.opisanie_otelya {
	font-weight:600;
	text-transform: uppercase;
}

.photogallerya {
	display: inline-block;
	
}

.photogallerya>div {
	margin-bottom: 40px;
	
}

.knopka {
	margin-top:50px;
}

.tickets {
	width:90%;
	margin: 0 auto;
	
}


footer {
	
	margin-top: 50px;
}
.table-contacts td {
	
	padding: 0 0 10px 0 ;
}

.fa {
	min-width: 16px;
}


.fa-circle {
	color:#f7bb08;
}

.fa-stack {
	margin-right: -10px;
}


.input-group-addon {
    background-color: #f7bb08;
    border: 1px solid #cccccc;
    border-radius: 4px;
    color: #212121;
}    

.input-group textarea:last-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover {
    background-color: #f7bb08  !important;
 	background-image: none;
}

.datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled],
.datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover

 {
    background-color: #03a9f4 !important;
    background-image: none;
   }
   
   
a.politica, .politica a:link, .politica a:visited {
	font-size: 11px;
	text-transform: none;
	display: block;
	margin-top:-30px;
	letter-spacing: 0;
}

.politica a:hover,  a.politica:hover {
	color: #f7bb08;
}

.conteiner-hotel { 
padding: 0.5em;
}
.item-hotel {
	border: 1px solid #ddd;
    padding: 1em;

}


.img-hotel img {
	width:100%;
	max-height:220px;
	
}

.adress-hotel {
	font-weight: 600;
	margin: 0 0 15px 0;
	text-align:center
}




select::-moz-placeholder,
textarea::-moz-placeholder,
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="datetime"]::-moz-placeholder,
input[type="datetime-local"]::-moz-placeholder,
input[type="date"]::-moz-placeholder,
input[type="month"]::-moz-placeholder,
input[type="time"]::-moz-placeholder,
input[type="week"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="color"]::-moz-placeholder {
  color: #cccccc;

}
select:-ms-input-placeholder,
textarea:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="datetime"]:-ms-input-placeholder,
input[type="datetime-local"]:-ms-input-placeholder,
input[type="date"]:-ms-input-placeholder,
input[type="month"]:-ms-input-placeholder,
input[type="time"]:-ms-input-placeholder,
input[type="week"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="color"]:-ms-input-placeholder {
  color: #cccccc;
}
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
input[type="text"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="datetime"]::-webkit-input-placeholder,
input[type="datetime-local"]::-webkit-input-placeholder,
input[type="date"]::-webkit-input-placeholder,
input[type="month"]::-webkit-input-placeholder,
input[type="time"]::-webkit-input-placeholder,
input[type="week"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="color"]::-webkit-input-placeholder {
  color: #cccccc;
}


 .social .bd-icon-1:before,
 .social .bd-tagstyles:not(.bd-custom-bulletlist):not(.shape-only) ul:not([class*="menu"]) li:before,
  .social .bd-bulletlist li:before {
  content: '' !important;
}


.bd-icon-1:before, .bd-tagstyles:not(.bd-custom-bulletlist):not(.shape-only) ul:not([class*="menu"]) li:before, .bd-bulletlist li:before {
    content: '';
}

.social {
	display:block;
	
}

.politika {
	display:inline-block;
	margin: 40px 25px 11px;
	text-align: center
}


.vb-content table {
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 20px !important;
	border: 1px solid #dddddd !important;
}
.vb-content table > thead > tr > th,
.vb-content table > tbody > tr > th,
.vb-content table > tfoot > tr > th,
.vb-content table > thead > tr > td,
.vb-content table > tbody > tr > td,
.vb-content table > tfoot > tr > td {
    padding: 8px !important;
    line-height: 1.42857143 !important;
    vertical-align: top !important;
    background-color: transparent !important;
	border: 1px solid #dddddd !important;
}
.vb-content > thead > tr > th,
.vb-content> thead > tr > td {
    border-bottom-width: 2px !important;
}

.vb-content table > tbody > tr:nth-of-type(odd) {
    background-color: #f9f9f9 !important; /* zebra */
}
.vb-content table > tbody > tr:hover {
    background-color: #F1EAD4 !important; /* hover */
}

.pre-podbortura {
	
	background:url('/templates/default/assets/images/fon_zayavka2.jpg') no-repeat center center;
	background-size:cover;
	
}

.podbortura {
	padding: 2em 0 2em 0;
}

.central-row {
	background: rgba(3,169,244,0.9);
	padding: 1em 2em 1em 2em;
	color: #FCFCFC;
	font-size:20px;
	text-shadow: -0.5px -0.5px #666, 0.5px 0.5px #FFF;
	box-shadow:1px 1px 9px 1px rgba(0,0,0,0.09);
-webkit-box-shadow:1px 1px 9px 1px rgba(0,0,0,0.09);
-moz-box-shadow:1px 1px 9px 1px rgba(0,0,0,0.09);
	
	
}

.central-row i{
	text-shadow: none;
}

.central-row a {
	color: #FFF;
}
.central-row h2 {
background: #ffc105;
padding: 0px;
display: block;
text-transform: uppercase; 
font-size: 36px;
}

.central-row h4 {
	margin: 5px 0 20px 0;
}

.bd-section-20 h1, .bd-section-8 h1,.bd-section-5 h1, .bd-section-6 h2  {
	font-weight: normal;
} 



.text-slider {
	background: rgba(3,169,244,0.5);
	padding: 20px;
	
}

.text-slider h3 {
	font-size: 28px;
	line-height: 125%;
	margin-top:0px;
	margin-bottom:10px;
}

.text-slider p {
	text-align:left;
	line-height: 120%;
}

.bd-imagelink-11 {
    width: 100%;
    margin-bottom: 0em;
    margin-top: 0em;
    height: 100%;
}

.bd-section-6 {
    background-color: #212121;
   background-attachment: scroll;
    background-position: center center;
    background-size: cover;
    background-repeat: repeat;
    height: 400px;
    padding: 3em;
}

.bd-layoutbox-35 {
	min-height: 300px;
}


@media (max-width: 991px) {
	
	.bd-section-6  {
	 padding: 2em;	
	min-height: 400px;
} 

.text-slider h3 {
  font-size:24px;
}
}


@media (max-width: 768px) {
	
	.bd-section-6  {
	 padding: 1em;	
	min-height: 650px;
} 

.bd-layoutbox-35 {
	min-height: 200px;
}

.text-slider h3 {
  font-size:22px;
}
}