﻿footer .footer_bottom .text_block_02{float:left;line-height:30px;color:#fff;text-decoration:none}

.btn_order_menu{
	width: 196px;
	border: solid 1px #ffffff;
	padding: 14px;
	text-transform: uppercase;
	margin: 15px auto;
	cursor: pointer;
}
.display-1,.display-2,.display-3,.display-4{font-weight:700;line-height:1.0465}
.display-2{font-size:2.125rem}
.square-result-lines{top:0;bottom:5.5em;background-color:rgba(12,28,51,0.8);position:absolute;display:none;width:100%;}
.square-result-lines a{color:white;}
.square-result-lines a:hover{color:#FDD001;}
.square-result:hover .square-result-lines{display:block;}
.square-result-lines .field-content span{padding:0.5em 0 0 0.8em;font-size:0.9em;}
.not-front .square-result-lines .field-content span{padding:0.1em 0 0 0.3em;font-size:0.8em;}
.front .square-result-lines .views-field-title span{font-size:1em;}
.square-result-lines .fa-plus-square-o:before{padding-right:0.3em;}
.not-front .square-result-lines{padding:0;}
.not-front .square-result-lines .views-field{line-height:12px;}
.front .square-result-lines .field-content span{padding:0.2em 0;}
.one-sidebar .square-result-lines{bottom:7.3em;}
.e453-4.x-off-canvas .x-off-canvas-content {max-width:24em;padding:calc(1.5em * 2);background-color:rgb(70,41,24);box-shadow:0em 0em 2em 0em rgba(0,0,0,0.25);}

	
	.swiper-slide .content p, .swiper-slide .content h2, .swiper-slide .content .buttons {
		opacity: 1!important;
		padding: 0!important;
	}





header#top nav ul.buttons li {
	line-height: 12px;
	position: relative;
}


.nectar-slider-wrap[data-overall_style="directional"] .swiper-slide .content p, .nectar-slider-wrap[data-overall_style="directional"] .swiper-slide .content h2, .nectar-slider-wrap[data-overall_style="directional"] .swiper-slide .content .buttons {
	opacity: 1!important;
	padding-top: 0!important;
}


.swiper-slide[data-x-pos="right"] .content .buttons {
	clear: both;
}


.swiper-slide .content .buttons {
	position: relative;
}

.last-left-text{font-family: Georgia; font-size: 16px; color: #333333;}

	.last-left-text a{font-style: italic; font-weight: bold;}

	.last-left-text p {margin: 0 0 24px; line-height: 24px;}

		ul.red-bullet li.last{padding-bottom: 0;}

			#free-tools .media.last{border: 0;}
#footer ul#regions li.last{padding-left:0}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.assistive-text,.says,.screen-reader-text{clip:rect(1px,1px,1px,1px)}
.screen-reader-text{height:1px;overflow:hidden;position:absolute!important;width:1px}

.format-status .entry-content{clear:both;}

.entry-content p{margin-bottom:24px; line-height:21px;}

.masonr .entry-content p{margin-bottom:0px; display:inline;}

.entry-content .loopexcerpt p{margin-bottom:9px;}


.single .entry-content{ border:0px; margin:0px; padding:0px;}

.last .entry-content{ margin-bottom:15px;}

.entry-content{ overflow:hidden; padding:0px 30px;  word-wrap:break-word;}

.masonr .entry-content{padding:0px 20px;}



.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}

.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}

.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar-custom .navbar-toggle .icon-bar {
  background-color: #cccccc;
}
.btn-nav .nav-icon{font-size:1.94444rem;max-height:35px;max-width:100%}
#navbar-primary .nav-icon{max-height:30px}
.outline{color:#fff;text-shadow:#000 0px 0px 1px;text-shadow:#000 0px 0px 1px,   #000 0px 0px 1px,   #000 0px 0px 1px, #000 0px 0px 1px,   #000 0px 0px 1px,   #000 0px 0px 1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased}
.fusion-testimonials .author:after{border-top-color:#f6f6f6;}

		.fusion-testimonials.clean.fusion-testimonials-1 .author:after{border-top-color:#404249 !important;}

		.fusion-testimonials.clean.fusion-testimonials-2 .author:after{border-top-color:#404249 !important;}



.paginations a:hover, .paginations a:focus, .paginations a.active, span.page-numbers.current {
    border: 1px solid #db2723;
    background-color: #db2723;
}

.woocommerce nav.woocommerce-pagination a.page-numbers:hover {
	background: #db2723;
}

.paginations a, span.page-numbers.current {
    border: solid 1px #efe9e9;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 20px;
    margin: 0 1px 0;
    padding: 9px 16px;
    transition: all 0.3s ease 0s;
    vertical-align: baseline;
    white-space: nowrap;
    border-radius: 30px;
}

#slider .bx-wrapper ul li .slidecaption .cat-name{
padding:0.1em 0.6em;
font-size:0.8em;
margin-left:0.8em;
border:1px solid;
}

#slider .bx-wrapper ul li .slidecaption .cat-name:empty{
display:none;
}


.post-list-card .post-list .eyecatch .cat-name,.top-post-list .post-list .eyecatch .cat-name,.byline .cat-name,.single .authorbox .author-newpost li .cat-name,.related-box li .cat-name,#top_carousel .bx-wrapper ul li .osusume-label{background: #ef176e; color:  #ffffff;}

.lang-box{
    position: relative;
    margin: 15px auto;
    width: 1200px;
    max-width: calc(100% - 30px);
    height: auto;
    background: #3c3c3c;
}

.lang-box h2{
    font-family: 'Aldrich','Microsoft JhengHei', sans-serif;
    font-size: 25px;
    line-height: 30px;
    color:#fff;
}

.lang-box hr{
    display: block;
}



.lang-box a{
    display: block;
    text-decoration: none;
    color: #ccc;
    font-size: 12px;
    font-family: 'Roboto','Microsoft JhengHei', sans-serif;
}


.lang-box a:hover{
    color: #ff6400;
    background: #333;
}


.fixe {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0;
	padding:0;
	background:transparent;
}
.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%}

.sprocket-lists-portrait-pagination-hidden {display: none;}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}

.feedback-modal .modal-footer .title {
  margin: 0;
  margin-bottom: 10px;
  display: block;
  float: none;
  text-align: left;
}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }


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


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



.menu .menu-item:focus {
	position: static;
}

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

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

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}


.borderss a.widget-button.normal {
        background: none !IMPORTANT;
    border: white 2px solid;
    padding: 20px 40px !IMPORTANT;
    border-radius: 100px;
    height: 44px !IMPORTANT;
    line-height: 0px !IMPORTANT;
    margin-top: 0px !IMPORTANT;
    float: right !important;
    font-size: 14px !IMPORTANT;
}


html.special .footer__logo-img { -webkit-filter: brightness(100); filter: brightness(100); }


.footer__logo-img { margin: 0 18px 0 -2px; }


html.special.black-bg .footer__logo-img { -webkit-filter: brightness(0); filter: brightness(0); }

  .arab .footer__logo-img { margin: 0 -2px 0 18px; }

.primary-menu li{
	position: relative;
}

.primary-menu li .sub-menu{
	display: none;
	position: absolute;
	left: 0;
	margin-right: 0;
	padding-left: 0;
	background-color: #fff;
	min-width: 220px;
	box-shadow: 0px 10px 20px 0px rgba(99, 115, 129, 0.28);
}

.primary-menu li .sub-menu li{
	display: block;
}

.primary-menu li .sub-menu li a i{
	display: none;
}

.primary-menu li:hover .sub-menu{
	display: block;
}

.primary-menu li a i{
	display: none;
}

.primary-menu li.menu-item-has-children a i{
	display: inline-block;
	padding-left: 8px;
	color: #2e3032;
}

.primary-menu li.menu-item-has-children a:hover i{
	color: #fff;
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


.footer-bottom__left { display: inline-block; }
#footer .privacy-links ul.menu li.last{border-right:none;margin:0;padding:0;}
#front-page-case-studies .featured-excerpt{display:block;padding:2rem 0}

.box_offers.right img {
    float: right;
}

div.tip-a div.tip div.right { width: 55px; }

	div.reservation div.menu div.right { width: 310px; }
	
	div.reservation table.transport td.right { padding: 2px 10px; font-weight: normal; width: 60px; }

div.right { float: right; }

td.right { text-align: right; }



.unseen,
#line,
#header ul,
#breadcrumbs,
.article-info-term,
ul.actions,
#close,
.display-limit,
.moduletable_menu,
.moduletable_js,
.tabouter,
#bottom,
.pagination,
#footer,
#header-image,
.kopfbild,
.navbar-search,
#test,
.element-invisible,.btn-navbar,
.mod-languages,
#nav,
.bildinnen,
.highlights,#footerarea


{
      display: none;
}


.element-invisible {
    position: absolute;
    left: -3000px;
    top: -3000px;
    line-height: 0;
    display: inline;
    color:#fff; background:#000
}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}


.overlay .container-fluid {
	position: relative;
	z-index: 3;
}


.call-to-action .container, .call-to-action .container-fluid {
	position: relative;
	z-index: 3;
}


.py-8 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.on-air .simple-image{padding:0px 10px}
.mast-logo .simple-image{max-width:70%}
.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link{max-width:75%}
.fusion-header-v4.fusion-mobile-menu-design-flyout .fusion-logo .fusion-logo-link{max-width:75%}
.fusion-header-v4 .fusion-logo .fusion-logo-link{float:none}
.fusion-logo-right.fusion-header-v4 .fusion-logo .fusion-logo-link{-ms-flex-order:2;order:2}
