﻿
#dropdown li:hover ul, #navbar li.hover ul {display: block;position: absolute;margin: 0;padding: 0;box-shadow: 3px 3px 8px -2px #999;}

#dropdown li:hover li, #navbar li.hover li {float: left;}

#navbar{float:right;}


.page-id-330 .menu-item-116 a  {background:#7f7f7f !important;color:#fff !important; padding:.5em 1em !important;}




.page-id-86 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-86 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}

.page-id-434 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-434 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}

.page-id-436 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-436 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}
.media,.media-body{zoom:1;overflow:hidden}
.media-body{width:10000px}
.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}
.testimonial .media-body{vertical-align:middle}
.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-left:20px;padding-right:20px}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}
.col-xs-12{width:100%}
.site_title {font-size:42px;font-family:'Roboto', Arial;font-weight:bold;}

 
.icon-cancel:before { content: '\e800'; }

  .main-navigation .icon-cancel {
    position: absolute;
    top: 40px;
    right: 30px;
    color: #fff;
    font-size: 25px; }

  .widget-area .icon-cancel {
    position: absolute;
    color: #fff;
    top: 40px;
    left: 30px;
    color: #fff;
    font-size: 25px; }
.fullwidth-container,.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px;}
.container{width:724px;}
.container-fluid{padding:0;}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:960px;}
.container:before,.container:after{display:table;line-height:0;content:"";}
.container:after{clear:both;}
.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:"";}
.container-fluid:after{clear:both;}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}

#header .header_bot {
  border-top:1px solid #e7e8e9;
  position:relative;
  -webkit-box-shadow: 0 2px 2px rgba(11, 25, 28, .12);
  -moz-box-shadow: 0 2px 2px rgba(11, 25, 28, .12);
  box-shadow: 0 2px 2px rgba(11, 25, 28, .12);
}

#header .header_bot .container {
  position:relative;
  padding: 10px 0px 10px 0px;
}


.testimonials-group {
	max-width: 700px;
	text-align: center;
	margin: 0 auto;
}
.wpb_wrapper .top-icon .porto-just-icon-wrapper{margin-bottom:15px}
 body.fixed-mobile #top, body.fixed-mobile #header-container, body.fixed-mobile #footer-container, body.fixed-mobile #nav-container, body.fixed-mobile #footer-widgets-container { min-width: 960px; padding: 0 1em; }
#footer-widgets-container{background-color:#f0f0f0}


.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }

/
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; }

#block-block-35 .block-inner {
    padding: 0;
    border: none;
}


  .region-main-menu .block-simpleads,
  .region-above-main-menu .block-simpleads {
    margin-bottom: 0;
  }
#toc_container p.toc_title+ul.toc_list{margin-top:1em}
.subscribe li.last-child{margin-right:0;}
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}
.footer__ul--horizontal{display:inline-block;list-style-type:none;margin:0;padding:0}
.footer__ul--horizontal li{padding:0 10px}
.footer__ul--horizontal a,.footer__ul--vertical a{display:block;color:#000;font-size:14px;text-decoration:none;text-align:center}
.footer__ul--horizontal a:hover,.footer__ul--vertical a:hover{color:#F5A732}
.font-size_alpha{font-size:3.6rem}
.wpbf-mobile-menu .menu-item{border-top:1px solid #FF875B}
.wpbf-mobile-menu .menu-item-has-children{position:relative}
.wpbf-mobile-menu .menu-item-has-children .wpbf-submenu-toggle{position:absolute;cursor:pointer;top:0;right:0;padding:10px 20px}

#header .topnav{top:16px;right:1px;position:absolute;}

#header .topnav a{margin-right:10px;color:#474747;}





.alignnone {
  clear: both;
  margin: 5px 20px 20px 0;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}
.square-space{list-style-type:square}
.square-space li{margin-bottom:1em}
.block ul.square-space{padding-left:20px}

.small_sp {
display: none;
}

.small_sp li{
font-size: 10px;
font-size: 1.0rem;
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}








.wc_br {



	bottom: 0;



	position: absolute;



	right: 0;



}








* html .wc_br {



	bottom: -1px;



}

.social-networks {
	list-style-type:none;
	margin:0;
	border:none;
	}

	.social-networks li {
		float:left;
		border:none;
		padding:5px 0 0 0;
		margin:0 4px 0 0;
		-webkit-transition: all .1s ease-in-out;
		-moz-transition: all .1s ease-in-out;
		-o-transition: all .1s ease-in-out;
		position:relative;
		top:0;
		}

	.social-networks li:hover {
		top:-5px;
		}

		.social-networks li a {
			text-decoration:none;
			float:left;
			position:relative;
			}

.main, #main-menu, #header {
    border-spacing: 0;
    padding: 0;
    border-collapse: collapse;
    border: 0;
}

#main-menu{
    height: 50px;
}


.rightsmalltd {
background-color:#FBFBFB;
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}



tr.gigpress-info td {
	font-size: 90%;
	color: #333;
	border-bottom: 1px solid #CCC;
}



tr.gigpress-info td.description {
	visibility: visible !important;
}



tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}



span.gigpress-info-item {
}



span.gigpress-info-label {
	color: #666;
}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
#menu-wrap{-webkit-transition:background .4s ease;-o-transition:background .4s ease;transition:background .4s ease;background:rgba(4,35,135,0.8)}

#contacts {
	float: right;
	text-align: right;
	margin: 15px 15px 0 0;
}

#header {background: #000000; height: 87px; position: relative;}

.jvTwitter .media,
.jvTwitter .media-body {
    overflow: hidden;
    *overflow: visible;
    zoom: 1;
}

.jvTwitter .media,
.jvTwitter .media .media {
    margin-top: 15px;
}

.jvTwitter .media:first-child {
    margin-top: 0;
}

.jvTwitter .media-object {
    display: block;
}

.jvTwitter .media-heading {
    margin: 0 0 5px;
}

.jvTwitter .media-list {
    margin-left: 0;
    list-style: none;
}

.jvTwitterTweets .media{
    margin: 5px 0
}

.jvTwitterTweets .media-body {
    overflow: visible !important;
}

.jvTwitterTweets .media:hover{
    background-color: #ffffe0;
    box-shadow: 0 1px 3px #333333;
}

.jvTwitterProfile .media .media-body{
    font-size: 17px;
    padding: 10px 0;
}


.spotlight .overlay,
.spotlight .overlay a,
.wk-slideshow .caption,
.wk-slideshow .caption a {
    color: #fff;
	text-shadow: 0 0 3px rgba(0,0,0,0.3);
}
.wk-slideshow
.caption{position:absolute;left:0;right:0;bottom:0;z-index:5;padding:10px;background:rgba(0,0,0,0.5)}
.wk-slideshow .caption,
.wk-slideshow .caption
a{color:#fff}
.wk-slideshow .caption
a{text-decoration:underline}
.wk-slideshow-inside
.caption{bottom:auto;top:0}
.wk-slideshow-screen
.caption{bottom:15px;left:15px;right:15px}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.single-post .sub-menu .menu-item a:hover {
    color: #000 !important;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-6{width:50%}

.header_stempel_block {
  z-index: 10;
}

  .header_stempel_block img#stempel_svg {
    max-width: 150px;
  }


#top-bar-mobile {
  display: block;
  height: 90px;
}

.sb {
  width: 100%;
}

.sb span {
  font-size: 32px;
  color: #B3B3B3;
}
body.home .et_pb_section.et_pb_section_0{border:0!important}
.et_pb_section{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}
#hero.et_pb_section,#page-header.et_pb_section{padding:0}
.et_pb_section.et_pb_fullwidth_section{padding:0}
.et_pb_section_4.et_pb_section{background-color:#fff!important}
.et_pb_section_6.et_pb_section{background-color:#fff!important}
.et_pb_section_1.et_pb_section{background-color:#7c193f!important}
.et_pb_section_2.et_pb_section{background-color:#fff!important}

.sub_tt{float:left;}

.sub_tt img{float:left;}


	#menubttn, #menubttn:visited {color:#e2e2e2; font-size: 20px; position: absolute; top: 25px; left: 0px; cursor: pointer; -webkit-transition:  color 1s; transition: color 1s}

	#menubttn:hover { color: white;}
.nav-logo-in{margin-left:280px!important}

.nav-logo-in-fade {
	margin-left: 280px;
	}


.td-ss-main-sidebar,
.td-ss-row .td-pb-span4 .wpb_wrapper {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}

.td-pb-span4 {
  width: 33.33333333%;
}

.td-pb-span4 .wpb_wrapper,
.td-ss-main-sidebar {
  perspective: unset !important;
}

.td-pb-span4 .td-slide-on-2-columns .td-doubleSlider-1,
.td-pb-span5 .td-slide-on-2-columns .td-doubleSlider-1,
.td-pb-span4 .td-slide-on-2-columns .td-slide-galery-figure,
.td-pb-span5 .td-slide-on-2-columns .td-slide-galery-figure {
  height: 300px;
  
}

.td-pb-span3 .td-slide-on-2-columns,
.td-pb-span4 .td-slide-on-2-columns,
.td-pb-span5 .td-slide-on-2-columns,
.td-pb-span6 .td-slide-on-2-columns,
.td-pb-span7 .td-slide-on-2-columns,
.td-pb-span8 .td-slide-on-2-columns,
.td-pb-span9 .td-slide-on-2-columns {
  
}
.s2 .sidebar-content{display:none;float:left;width:100%}
.s2-expand .s2 .sidebar-content{display:block;min-width:260px}
.s2-collapse .s2 .sidebar-content{display:none}
.s1 .sidebar-content{display:none;float:left;width:100%}
.s1-expand .s1 .post-nav,.s1-expand .s1 .sidebar-content{display:block;min-width:340px}
.s1-collapse .s1 .sidebar .post-nav,.s1-collapse .s1 .sidebar-content{display:none}
.fwit{margin:-20px -20px 10px;overflow:hidden}
.mry .fwit{background-size:cover;background-position:center center;background-repeat:no-repeat;display:block;margin:-20px -20px 25px}
.mry.fullWidth .fwit{height:237px;width:340px}
.bSeCont .mry .fwit{height:237px;width:358px}
.gin .fullWidth .art .fwit{height:300px}
.gin .bSeCont .art .fwit{height:300px}
.gin .fwit{background-size:cover;background-position:center center;background-repeat:no-repeat;display:block}
.mry.right .fwit,.mry.left .fwit{width:298px}


.tit-header-home-txt {
    width: 100%;
    font-family: 'Raleway-Heavy';
    font-size: 2em;
    color: #000;
    line-height: 38px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 60px;
    letter-spacing: 4px
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-4{width:33.33333333%}

.main .sidebar ul li .img-holder { position: absolute; top: 6px; left: 0px; width: 66px; height: 48px; padding: 2px; border: 1px solid #d7d7d6; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; }


p.space {
    margin-top: 55px;
}


.rl-gallery .rl-gallery-link {
border: 0px solid #000000;
}

.rl-gallery .rl-gallery-link .rl-gallery-item-title {
color: #ffffff;
}

.rl-gallery .rl-gallery-link .rl-gallery-item-caption {
color: #cccccc;
}

.rl-gallery .rl-gallery-link .rl-gallery-caption,
.rl-gallery .rl-gallery-link:after {
background-color: rgba( 0, 0, 0, 0.8 );
}

[class^="rl-hover-icon-"] .rl-gallery-link:before,
[class*=" rl-hover-icon-"] .rl-gallery-link:before {
color: #ffffff;
background-color: rgba( 0, 0, 0, 0.8 );
}


.hm-slider__slide {
	position: relative;
}

.page-content,
.entry-content,
.entry-summary {
}

.entry-content {
	clear: both;
}

.hentry .entry-content img {
	margin-bottom: 10px;
}



.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.pdf-options.disabled{opacity:.5}
.pdf-options.disabled span{cursor:default !important}
.pdf-lightbox .pdf-options.disabled{opacity:.5;cursor:default}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}



#topnav li.nav-item a {
  color: #fff; }
#topnav li.nav-item{float:left}

  .header .wrap-menu.anchor-hide {
    transform: translateY(-200%);
    -webkit-transform: translateY(-200%);
  }

.masonry .item_an img.home-img, .masonry .item_an2 img.home-img   { width: 100%; height: auto; margin-bottom: -7px;}

img.home-img:hover, a.imgWrap:hover img.home-img { opacity: 0.4; }
.wpb_wrapper .top-icon .porto-just-icon-wrapper{margin-bottom:15px}

.page-home .section-home .background-slideshow {
    height: 100%;
}

.page-home .section-home .background-slideshow .slide {
    background-position: center;
    background-size: cover;
}

.room-detail .background-slideshow {
    position: relative;
    height: 75vh;
    margin-top: 0;
}

.room-detail .background-slideshow .slide {
    background-position: center;
    background-size: cover;
}

		
		.container .prefooter .fcol { padding-left: 20px; margin-right: 0px; width: 94%; }



.prefooter {  padding:0; max-width:100%;   background: #232323; }

.prefooter h3 {padding:0px 0px 20px; margin-bottom:10px;  color: #fff!important; font-size: 18px!important;  font-weight: lighter !important; }

.prefooter h3.log{font-size:30px!important;}

.prefooter h3.log span{color:#fec223;}

.prefooter p { color:#; font-size:12px; line-height:1.5em; padding:0px 0 5px; }

.prefooter p span{color:#afafaf; font-size:12px;}

.prefooter a { color:#25a9ff;  }

table.basic,
table.basic td {
	border: 0;
}
.modal-body{position:relative;padding:15px}

#ouibounce-modal .modal-body {overflow:hidden;}


.wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -316px; }

.search-section {padding:30px 0;}
































.hatw {
    display: flex \9;
    width: 100% \9;
}
 _:-ms-fullscreen, :root .hatw { display: block;}
