﻿
.mod_events_latest_first {padding-bottom: 5px;}
.fusion-social-links .boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon{width:calc(30px + (2 * 40px) + 2px);}

.fusion-social-networks .fusion-social-networks-wrapper {
  margin: 0 -10px;
}

.fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {
  margin: 0 -5px;
}

.widget .fusion-social-networks .fusion-social-networks-wrapper {
  margin: 0 -5.5px;
}

.widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper {
  margin: 0 -3.5px;
}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{width:33.33333333%}



.bx-wrapper ul.kiwi-logo-carousel.align-top li div.helper { width:100%; height:100%; display:table-cell; vertical-align:top; text-align:center; }

.bx-wrapper ul.kiwi-logo-carousel.align-center li div.helper { width:100%; height:100%; display:table-cell; vertical-align:middle; text-align:center; }

.bx-wrapper ul.kiwi-logo-carousel.align-bottom li div.helper { height:100%; display:table-cell; vertical-align:bottom; text-align:center; }

.post-template-mas-meropriyatie-php .sliderr24 {
    display: none;
    height: 300px;
}

.post-template-one-meropriyatie-php .sliderr24 {
    display: none;
    height: 300px;
}

.sliderr24 {
    height: 300px;
}

	
	
	.main-featured .blocks .image-link img {
		max-width: 100%;
		height: auto;
	}


	.news-focus .focus .image-link {
		float: left;
		margin-right: 14px;
		width: 25%;
	}

	
	.news-focus .focus .image-link img {
		width: 100%;
		height: auto;
	}
#inner_header_wrapper{position:relative;padding:0 0 10px 0;background:#ffffff;overflow:hidden;padding:1% 0;}


a.close:hover {
    color: black !important;
}


.close:focus, .close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5;
}

.alert-dismissable .close, .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}

a.close {
    text-decoration: none !important;
    font-size: 18px !important;
    line-height: 1.2;
}
.main-navigation .search-toggle .close,.main-navigation .search-toggle.close-search .open{display:none}
#fullscreen-search .search-close-button .close{display:inline-block}
#fullscreen-search .search-close-button .close svg{height:24px;width:24px}
#fullscreen-search .search-close-button .close svg path{fill:#b2b2b2}

.jp-current-time,
.jp-duration {
width: 60px;
font-style: oblique;
font-size: 10px;
}

.jp-duration { text-align: right; }
.img-fluid{max-width:100%;height:auto}
#main .ui-widget-content,.dt-mega-menu .sub-nav ul:after,.dt-mega-parent.new-row,.gap,.gap-10,.gap-20,.gap-30,.gap-40,.hr-thick,.hr-thin,.sidebar-left .wf-wrap:after,.sidebar-right .wf-wrap:after,.vc_empty_space{clear:both}

.viewport {margin-left: auto;margin-right: auto;    position: relative;}

.lt-ie9.lt-ie8 .viewport,.lt-ie9 .viewport {width: 1160px;}

#wrapper .header .contact .c-txt{ float:left; width:185px; padding:20px 0 0px 0px;}


#dealer-login-panel { 
	background-color:#2C4360;
	padding: 10px;
	padding-bottom: 2px;;
	padding-left: 15px;
	padding-right: 15px;
	display: none;	
	max-width: 200px;
}


#dealer-login-panel label { 
	display: block;
	color: #fff;
}


#dealer-login-panel .login-username { 
	margin-bottom: 5px;
}


#dealer-login-panel input { 
	margin-bottom: 5px;
	font-weight: 300;
}


#dealer-login-panel button{ 
	color:#fff;
	text-transform: uppercase;
	font-weight: 300;
	background-color: #B2B2B2;
	padding-left: 15px;
	padding-right: 15px;
}

.footer-img {
    width: 100%;
    max-width: 294px;
    margin: 10px auto 20px;
    text-align: center;
    line-height: 1;
    clear: both;
}


.footer-img p {font-size: 14px; line-height: 1.3;}

figure.alignleft,
img.alignleft {
  float: left;
  margin: 0 20px 0 0;
}


.newsletters {
font-family:ralehev;
font-size:2em;
color: #fff;
margin-top: 10px;
float: right;
margin-right: 10px;
}


.booking-footer {
  background-color: #C3D7D1;
  background-image: none;
  padding: 41px 20px;
  height: 120px;
  border: 0;
}


.booking-footer::after {
  background-image: none;
}

.home .booking-footer{border:none;}

.booking-footer .w-select, .booking-footer .w-input{-moz-appearance: none; -webkit-appearance:none; -moz-appearance:none; appearance:none;cursor:pointer;}

.booking-footer .w-select::-ms-expand, .booking-footer .w-input::-ms-expand{display:none;}

    .booking-footer.fixed{position:fixed; bottom:120px; width:100%;}
.region-highlighted{padding:20px 0;}
.region-help{border:1px solid #d3d7d9;padding:20px;margin:20px 0;}
.region-content ul,.region-content ol,.atositescheme ul{margin:0 0 0 0px;padding:0;list-style:none;}
#header-top .region-header-top-left ul.menu{text-align:left;}
#header-top .region-header-top-right ul.menu{text-align:right;}
#navigation .region-header-right ul{background:transparent;width:auto;float:left;}
.region-pre-footer img{width:110px;}
#navigation .region-header-right ul li a{color:#000;}
#navigation .region-header-right ul li.last,.region-header-right .block ul.menu li a{padding:14px 20px 14px 0px;}
.header-top .social ul li a i{padding:3px 0 0}
.header-section .header-top{padding:2em 0}




.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child {
  margin-bottom: 0;
}


.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}

#container_scroll{
	width:780px;
	margin:auto auto;
	position:relative;
	list-style-type:none;

}

#container_scroll li{
	list-style-type:none;
	padding:0;
	margin:0;
}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
.et-db #et-boc .et_pb_fullwidth_header .scroll-down-container .scroll-down-phone,.et-db #et-boc .et_pb_fullwidth_header .scroll-down-container .scroll-down-tablet{display:none}
.et-db #et-boc .et_pb_fullwidth_header .scroll-down-container-tablet .scroll-down-tablet{display:inline-block}
.et-db #et-boc .et_pb_fullwidth_header .scroll-down-container-phone .scroll-down-phone{display:inline-block}
body.home .rev-slider-wrapper .scroll-down{position:absolute;bottom:5px;right:15%}

.col {
	display: block;
	float:left;
  margin: 0 0 0 3.3%;
}

.col-3 {
	display: block;
	float:left;
	margin: 0 0 0 9.2%;
}

.col:first-child,
.col-3:first-child,
.col-left {
   margin-left: 0;
 }
