/* Fix Font */.tk-camingodos-web, body, button, input, select, textarea,h1,h2,h3,h4,h5,h6,.fl-page-nav .navbar-nav, .fl-page-nav .navbar-nav a{	font-family: "camingodos-web","Helvetica Neue","Helvetica","Arial",sans-serif !important;}/* Headlines */h2, .fl-rich-text h2, h3, .fl-rich-text h3,h4, h5, h6{	color: #26ade3;}@media (max-width: 400px){	h2{		font-size: 26px !important;	}	h2 i, h3{		font-size: 22px !important;	}}/* Typo */b, strong {	font-weight: 600;}/* Hyphenation */p,h1,h2,h3,h4,h5,h6,li{  word-wrap: break-word;  -webkit-hyphens: auto;  -moz-hyphens: auto;  -ms-hyphens: auto;  -o-hyphens: auto;  hyphens: auto;}/* Gradient */.fl-page-bar,footer{	background: #020031;    background: -moz-linear-gradient(45deg, #26ade3 0%, #bacd1b 100%);    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#26ade3), color-stop(100%,#bacd1b));    background: -webkit-linear-gradient(45deg, #26ade3 0%,#bacd1b 100%);    background: -o-linear-gradient(45deg, #26ade3 0%,#bacd1b 100%);    background: -ms-linear-gradient(45deg, #26ade3 0%,#bacd1b 100%);    background: linear-gradient(45deg, #26ade3 0%,#bacd1b 100%);    filter: progid :DXImageTransform.Microsoft.gradient( startColorstr='#26ade3', endColorstr='#bacd1b',GradientType=1 );}/* Header */header{	-webkit-box-shadow: 0 3px 7px rgba(0,0,0,.2);	-moz-box-shadow: 0 3px 7px rgba(0,0,0,.2);	box-shadow: 0 3px 7px rgba(0,0,0,.2);}header.fl-post-header {	box-shadow: none;}/* Page-Bar */.fl-page .fl-page-bar{	border-bottom: none;	font-size: 14px;	-webkit-box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2);    -moz-box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2);    box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2);}.fl-page-bar-container{	padding-top: 0 !important;	padding-bottom: 0 !important;	height: 34px;}.fl-page-bar .text-center{	text-align: right;}.fl-page-bar-nav > li > a{	padding: 7px 10px !important;}@media (max-width: 359px){	#menu-secondary-nav li:first-child{		display: none;	}}@media (max-width: 767px){	.fl-page-nav-toggle-icon .fl-page-nav .navbar-toggle {		top: 7px !important;	}	.fl-page-nav-toggle-icon .fl-page-nav-collapse {		border-top: none !important;	}}@media (min-width: 768px){	.fl-fixed-header .fl-page-header{		top: 34px !important;		}	.fl-page-nav-right .fl-page-header-logo{		padding-top: 20px;	}	.fl-page-nav-wrap {		border-top: none !important;	}}/* Main Nav*/.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{	color: #26ade3 !important;	background-color: transparent !important;	font-weight: 600;}.navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{	color: #ffa000 !important;}    /* Jumbotron */.jumbo{	background-color: #f1f1f1;	margin-bottom: 45px;	overflow: hidden;}.page-id-308 .jumbo{	margin-bottom: 5px;}.jumbo.fl-row-full-height .fl-row-content-wrap{	min-height: 70vh;	max-height: 70vh;}.jumbo .fl-slide {	height: 70vh;}.jumbo h1{	font-size: 80px;	line-height: .9;	text-shadow: 0 0 2px #071f28;	text-align: left;	color: white;	font-style: italic;	padding-left: 10%;}@media (max-width: 768px){	.jumbo h1{		font-size: 50px;	}}/* Jumbotron: Slider */.fl-slide-title, .fl-slide-text > .slide-message{	width: 50%;   max-width: 500px;   min-width: 320px;   margin: auto !important;   text-align: left;   padding-top: 110px !important;}.slide-message h1{	font-size: 80px;	line-height: .9;	text-shadow: 0 0 2px #071f28;}.slide-message h1 i:first-child{	display: block;	font-size: 50%;	padding-left: 20px;	font-weight: 300;}.slide-message h1 i:last-child{	padding-left: 40px;}.fl-slide-title, .fl-slide-text > .slide-message + a{	line-height: 2;   padding-left: 70px !important;   font-style: italic;}@media (max-width: 768px){	.fl-slide-mobile-photo{		display: none !important;	}	.fl-content-slider .fl-slide-bg-photo{		position: absolute !important;	}	.fl-slide-content{		background: transparent !important;		padding-left: 0 !important;		padding-right: 0 !important;	}	.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text > .slide-message > h1 *{		font-size: 50px !important;		line-height: .9 !important;		text-shadow: 0 0 2px #071f28;	}	.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text > .slide-message + a{		font-size: 18px !important;	}}/* Jumbotron: Slider -> Experience */@media (max-width: 400px){	.jumbo .fl-slide-0 h1{		padding-left: 5%;	}}/* Jumbotron: Slider -> Maps */.fl-slide-1 .slide-message h1 i:first-child{	padding-left: 17px;	font-weight: inherit;	font-size: inherit;}.fl-slide-1 .slide-message h1 i:last-child{	padding-left: 0px;	font-weight: inherit;	font-size: inherit;}@media (max-width: 768px){	.fl-node-560908124be16 > .fl-module-content{		margin-top: 0 !important;		margin-bottom: 0 !important;	}	}/* Jumbotron: Slider -> Pager */.jumbo .bx-wrapper .bx-pager{	padding-top: 0;	bottom: 20px;}.jumbo .bx-wrapper .bx-pager.bx-default-pager a{	background: rgba(255,255,255,0.5);	-webkit-box-shadow: 0 0 2px #071f28;	-moz-box-shadow: 0 0 2px #071f28;	box-shadow: 0 0 2px #071f28;}.jumbo .bx-wrapper .bx-pager.bx-default-pager a.active, .jumbo .bx-wrapper .bx-pager.bx-default-pager a:focus, .jumbo .bx-wrapper .bx-pager.bx-default-pager a:hover{	background: #fff;}/* Experiences: Row*/#tourismuskonzepte-entwicklung{	margin-bottom: 100px;}/* Headline Biz-Units */.biz-unit h2{	color: #26ade3;	text-align: center;	line-height: 1.4;	font-weight: 600;	margin: 0}.biz-unit h2 i{	font-weight: 400;	display: block;}.biz-unit h2 a,.biz-unit a{	color: #26ade3;}.biz-unit.biz-unit-green h2,.biz-unit.biz-unit-green h2 a,.biz-unit.biz-unit-green a{	color: #bacd1b;}/* Alternate Row */.row-green{	background-color: #eefabe;	margin-bottom: 160px;}.row-green .fl-row-content-wrap{	padding-top: 0;}.row-green .biz-unit h2,.row-green .biz-unit h3{	color: #78910c;}.fl-callout-icon-left-title .fl-callout-title, .fl-callout-icon-right-title .fl-callout-title{	color: #26ade3;	line-height: 1;}.row-blue{    background-color: #d3eef9;    margin-bottom: 160px;}.row-orange{	background-color: #ffedcc;}/* Lists */.fl-module-content ul{	padding-left: 20px !important;}.list-ticks li{	list-style-type: none;}.list-ticks li:before{	content: "\2713";	position: absolute;	margin-left: -20px;	color: #78910c;	font-weight: bold;}/* Kontakt */#kontakt-tourismusberatung .fl-module-rich-text{	background: rgba(255,255,255,0.9)}#kontakt-tourismusberatung strong{	color: #26ade3;}#kontakt-tourismusberatung p:last-child{	margin-bottom: 0;}#kontakt-tourismusberatung small{	font-size: 75%;}	/* Footer */footer{	-webkit-box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 3px 7px rgba(0,0,0,.2);	-moz-box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 3px 7px rgba(0,0,0,.2);	box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 3px 7px rgba(0,0,0,.2);}footer .fl-page-footer{	background: transparent;	border-top: none;	font-size: 14px;}footer .fl-page-footer-container{	padding: 0 8px;}footer .fl-page-footer-text{   padding-top: 4px;   padding-bottom: 5px;   line-height: 20px;}footer .fl-page-footer .fl-page-footer-nav{	margin-right: 0;	margin-bottom: 0;}footer .navbar-nav>li>a{	padding-bottom: 4px;	padding-top: 5px;	color: #fff !important;}.fl-page-bar .navbar-nav > li > a:hover,footer .navbar-nav>li>a:hover{	text-shadow: 0px 0px 5px #ffffff;	background-color: rgba(255, 255, 255, 0.5);   color: #26ade3 !important;}/* Portal */#portal-wrapper iframe {	width: 100%;	height: 500px;	border: none;}.fl-page-nav .navbar-nav, .fl-page-nav .navbar-nav a {	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 20px;	font-weight: 400;	line-height: 1.4;	text-transform: none;	color: #26ade3;}.fl-logo-img.tve {	height: 50px !important;	margin-left: 20px;	width: auto !important;}.slide-message h1 {	color: #ffffff;	text-align: center;}.slide-message a, .slide-message a:hover {	color: #ffffff;	font-style: italic;	text-align: center;	display: block;	margin-left: 100px;}.fl-content-full.container {	overflow-x: hidden;}/*// UABB Advanced Posts:// Masonry Blog Posts//// -------------------*//* Card Content Itself */.uabb-blog-posts.uabb-blog-posts-masonary .uabb-blog-post-content{    padding: 15px !important;}/* Post Titles */.uabb-blog-posts.uabb-blog-posts-masonary h3{	font-size: 20px;	line-height: 1.1;	color: #26ade3;	font-weight: bold;}/* Post Meta */.uabb-blog-posts.uabb-blog-posts-masonary h5.uabb-post-meta{	font-weight: 200;	color: #555 !important;    margin-bottom: .5em;}/* Post Teaser */.uabb-blog-posts.uabb-blog-posts-masonary .uabb-blog-posts-description{    font-size: 16px;    padding-top: 0.75em;    color: #333333 !important;}/* Read More */.uabb-blog-posts.uabb-blog-posts-masonary .uabb-read-more-text{	padding-top: 0.5em;	font-size: 16px;}.uabb-blog-posts.uabb-blog-posts-masonary .uabb-read-more-text a{	color: #26ade3 !important;}/* Posts//// --------- *//* Jumbo*/body.single-post .fl-row-bg-overlay > .fl-row-content-wrap {	height: 70vh;}body.single-post .fl-row-bg-overlay > .fl-row-content-wrap h1{	line-height: 1.1;}body.single-post .fl-post-info-date{	color: #fff !important;}/* Text */body.single-post .fl-module-fl-post-content{	color: #333 !important;}/* Images */body.single-post .wp-caption{	margin: 30px 0 0 0;	border-width: 0.75px;}.page-id-134 .uabb-blog-posts-col-3:nth-child(3n+1) {	clear: left;}body.admin-bar .fl-page-header {	top: 66px !important;}/* Journal */.jumbo-new{	height: 70vh;}.jumbo-new > .fl-row-content-wrap{	height: 100%;}.article_content{	margin-top: -30vh;}.article_content > .fl-row-content-wrap{	background: #fff;}.article_content h1{	font-weight: 900;	font-size: 5.5rem;	margin-top: 0;	line-height: 1.1;	max-width: 720px;}.article_content h6{	margin-top: 0;}.article_content .article_body{	font-family: adobe-text-pro, serif;	font-size: 1.35em;}body.logged-in.fl-builder .article_content .article_body{	background: antiquewhite;}