﻿.articles-list article .article-prefix{position:absolute;background:#ff6499;color:white;padding:0 10px;text-transform:uppercase;top:0;display:inline-block;font-weight:600;left:0}
.articles-list article .article-prefix.careful{background-clip:#857dbc}
.articles-list article .article-prefix.remember{background-color:#c0bcdc}
.articles-list article .article-prefix.discover{background-color:#793776}
 
.financity-navigation .financity-navigation-slide-bar{ border-color: #f07b33; }
.financity-navigation .financity-navigation-slide-bar:before{ border-bottom-color: #f07b33; }




.scroll-top {

	text-align:right;

}

.menu {
	border-bottom:3px solid #00ACED;
}


	#body-main-wrap {
		display: table;
		float: none;
		margin: 0 auto;
		position: relative;
			top: auto;
			bottom: auto;
			left: auto;
			right: auto;
		width: 1600px;
		}


#fly-wrap,
#main-nav-wrap,
#score-wrap,
#soc-nav-wrap,
#body-main-wrap,
.fly-to-top,
.col-tabs-wrap,
#wallpaper,
nav.main-menu-wrap ul li.mega-dropdown .mega-dropdown,
#head-main-top {
	-webkit-transition: -webkit-transform 0.3s ease;
	   -moz-transition: -moz-transform 0.3s ease;
	    -ms-transition: -ms-transform 0.3s ease;
	     -o-transition: -o-transform 0.3s ease;
		transition: transform 0.3s ease;
	}


.page-template-page-fullwidth #body-main-wrap {
	background: #fff;
	}


.left, .alignleft {
	float: left;
	}
#home-feat-wrap{width:100%}
#home-feat-wrap span.feat-cat{margin-bottom:8px}
#home-feat-wrap .feat-info-wrap,#feat-wide-wrap .feat-wide5-main .feat-info-wrap{top:5px;right:10px}
.left,.alignleft{float:left}


.nav-logo-fade.left {
    margin-top: 5px;
}




.alignleft {
	float:left;
	margin:0 20px 10px 0;
	padding:4px;
	background:#fff;
	border:1px solid #dadada;
	}

.frame img.alignleft,
.frame img.alignright{
	margin:0;
	padding:0;
	border:none;
	}
.row{margin-left:-15px;margin-right:-15px}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}
.home-with-slide .tab-pane .row{padding-top:0 !important}
.product-details .tab-pane .row{position:relative;padding-top:115px}
.product-details-list .tab-pane .row{position:relative}

.stickynav .line .inner { background: #FFF; display: block; height: 100%; width: 100%; }

.accomplishment .inner { text-align: center; }

.accomplishment a.inner { color: #404040 !important; }
.intro-main{font-size:25px;width:95%;text-align:center;margin:0 auto 30px;font-weight:300}


div.but_big{
	width: 180px;
	margin:0;
	padding:0;
}

.clearfix:before,
.clearfix:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearfix:after {
    clear: both
}


.clearfix {
    zoom: 1
}
body .widget.clearfix-desktop{clear:both}
body .widget.clearfix-tablet{clear:both}
body .widget.clearfix-desktop,body .widget.clearfix-tablet{clear:none}
body .widget.clearfix-mobile{clear:both}
.el-divi-blog-extras-archive-template.el-divi-blog-extras-archive-has-sidebar .et_pb_section_1,.el-divi-blog-extras-archive-template.el-divi-blog-extras-archive-has-sidebar .et_pb_section_1 .et_pb_row:first-child{padding-top:0}
.el-divi-blog-extras-archive-template.el-divi-blog-extras-archive-has-sidebar .et_pb_row{width:100%;max-width:100%}
.et_pb_row_8.et_pb_row{margin-left:auto!important;margin-right:auto!important}
.et_pb_row_3.et_pb_row{margin-right:50px!important;margin-left:50px!important;margin-left:auto!important;margin-right:auto!important;padding-right:50px;padding-left:50px}
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:85px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:85px}
#logo{max-height:80%}
.et_pb_svg_logo #logo{height:80%}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:55px}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:55px}
#footer-bottom .et-social-icon a{font-size:29px}
.text-center{text-align:center}
.menu-item .fa{margin-right:10px}
.gl-Footer .menu-item{padding:2px 0}
.cp-Menu_navSocialLinks .menu-item{font-size:1.8em;color:#5DC3D5;display:inline-block;margin:0 0 0 .3em}
.cp-Menu_navSocialLinks .menu-item a:active,.cp-Menu_navSocialLinks .menu-item a:focus,.cp-Menu_navSocialLinks .menu-item a:hover{color:#0096AE}
.blog-roll-footer{padding:15px}
.blog-roll-footer h4 a{color:#242323;font-size:16px;font-family:bree-serif,sans-serif}
.blog-roll-footer h4 a:hover{opacity:.5;transition:.3s ease}
.blog-roll-footer h4{margin-top:2px;text-align:center}
.blog-roll-footer .blog_cat{position:relative;max-width:73%;text-align:center;margin:0 auto;background-color:#f2f2f2;z-index:0}
.sidebar .blog-roll-footer{min-height:0;padding-bottom:60px!important}
.sidebar .blog-roll-footer h4 a{font-size:18px}
.sidebar .blog-roll-footer .blog_cat{max-width:54%}
.et_pb_post_slider_0.et_pb_slider .et_pb_slide_image{max-height:none!important}

.logo_standard {
  max-width:225px !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-right:15px;padding-left:15px}
.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{float:left}
.col-xs-12{width:100%}
.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:15px;padding-right:15px}
.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%}

#footer-top .col-1:before, #footer-top .col-2:before, #footer-top .col-3:before, #footer-top .col-3-border:before {
	content: "";
	position: absolute;
	display: block;
	width: 1px;
	top: 0px;
	bottom: 0px;
	left: 0;
	background: #adcad9;
}

#footer-top .col-3-border:before {
	left: 1px;
}

#footer-top .col-1:after, #footer-top .col-2:after, #footer-top .col-3:after, #footer-top .col-3-border:after {
	content: "";
	position: absolute;
	display: block;
	width: 1px;
	top: 5px;
	bottom: 5px;
	left: 0;
	box-shadow: 0px 0px 20px rgba(0,0,0,.5);
}

#footer-top .col-3-border:after {
	box-shadow: 5px 0px 20px rgba(0,0,0,.5);
}


.col-3-border {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 1px;
	background: #fff;
}
.wrap{max-width:1300px;width:97.5%;margin:0 auto;position:relative}
.location-box .wrap{z-index:200}
header .white-grad-top .wrap{min-height:140px}
.wrap .left66 .left50,.wrap .left66 .right50{width:100%}
header .wrap .right{margin:0 auto;float:none;text-align:center}
header .wrap{padding:10px 0 0px}




.padding-large {
  padding: 11px 19px;
  word-wrap: break-word;
}




.wrapper {
    display: block;
    margin: 0 auto;
    max-width: 950px;
    text-align: center;
    width: 83%;
}

#top-content .wrapper {
    display: block;
    max-width: 950px;
    min-height: 416px;
    overflow-x: hidden;
    position: relative;
    bottom: 0;
    width: 83%;
}
.invert .info-block {color: #bdbdbd;}
.info-block .fa,.info-block .material-icon {color: #176f44;}
.invert .info-block .fa,.invert .info-block .material-icon {color: #fff;}
	
		
		#menu 				{ display: none; }

.container {position: relative;max-width: 1260px;}

.container.container-navbar {margin-top: 12px;padding-bottom: 0;}

.container-navbar .navbar-brand {padding: 0 15px 15px;}

.container.alert-container {padding: 0 25px;}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}


header .sitenaam, header .siteswitch { position: absolute; bottom: 0; }


.sitenaam { margin-bottom: 0; line-height: 1.2; }


.sitenaam a { color: #c0c0c2; font-size: 2.5em; font-weight: bold; display: block; }


.topmenu{
width:1000px;
height:55px;
float:left;
margin:0 0 0 0;
}

.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-3 {
    width: 25%;
  }
.header .topbar ul.loginbar li.topbar-devider{top:-1px;padding:0;font-size:8px;position:relative;margin:0 9px 0 5px;font-family:Tahoma;border-right:solid 1px #bbb}
.header.header-dark .topbar ul.loginbar li.topbar-devider{border-right-color:#666}
.x-widgetbar-inner .x-column .widget:first-child{margin-top:0}
.x-widgetbar-inner .x-column:first-child .widget:first-child{margin-top:0}
.x-colophon.top .x-column .widget:first-child{margin-top:0}
.x-colophon.top .x-column:first-child .widget:first-child{margin-top:0}

.x-logobar .x-column.x-1-3, .x-logobar .x-column.x-2-3{width:100% !important;}
.e10-7.x-column,.e10-9.x-column {padding:0px 7px 0px 7px;}
.e10-3.x-column,.e10-7.x-column,.e10-9.x-column,.e10-13.x-column,.e10-18.x-column,.e10-23.x-column,.e10-25.x-column,.e10-29.x-column {background-color:transparent;z-index:1;}
.jimdo-logo,.jimdo-logo-subtitle{display:block}
.jimdo-logo-subtitle{font-size:14px;position:relative}
.jimdo-logo-subtitle:before,.jimdo-logo-subtitle:after{content:"";position:absolute;top:50%;left:-50%;width:20px;height:2px;background-color:#abb1c2}
.jimdo-logo-subtitle:after{left:120%}

.widget-area:before {
	background: #ddd;
	content: "";
	display: block;
	height: 1px;
	left: 0;
	margin-top: -30px;
	position: absolute;
	width: 100%;
}

.widget-area {
	display: none;
}

.toggled.widget-area {
	display: block;
}

.site-main,
.widget-area {
	padding-top: 30px;
}

	.site-main,
	.widget-area {
		padding-top: 60px;
	}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}


.widget_text .textwidget {
	padding-bottom: 15px;
}
.fixed-menu span.mobile-nav-button-html span.mobilenav-button-lines{background-color:#0f6ab2}
span.mobile-nav-button-html span.mobilenav-button-lines{width:100%;height:3px;background-color:#fff;position:absolute;display:block;overflow:hidden;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;border-radius:1px}
span.mobile-nav-button-html span.mobilenav-button-lines.top{top:0}
span.mobile-nav-button-html span.mobilenav-button-lines.middle{top:50%;margin-top:-2px}
span.mobile-nav-button-html span.mobilenav-button-lines.bottom{bottom:1px}

		
		.cart-mini li.checkout a { background-color: #383838; }

		.cart-mini li.checkout a:hover { background-color: #383838; }
li.menu-item.placeholder:hover ul{display:none}

.container .sixteen.columns
{
    width: 940px
}

	.container .one.column,
	.container .one.columns,
	.container .two.columns,
	.container .three.columns,
	.container .four.columns,
	.container .five.columns,
	.container .six.columns,
	.container .seven.columns,
	.container .eight.columns,
	.container .nine.columns,
	.container .ten.columns,
	.container .eleven.columns,
	.container .twelve.columns,
	.container .thirteen.columns,
	.container .fourteen.columns,
	.container .fifteen.columns,
	.container .sixteen.columns,
	.container .one-third.column,
	.container .two-thirds.column
	{
	    width: 300px
	}
.span9{width:700px}
.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}
input.span9,textarea.span9,.uneditable-input.span9{width:686px}
.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}


#carousel-slider .controllers {
    width: 100%;
}


.controllers {
    position: absolute;
    top: 0;
}


#social-media-icons {
	float: right;
	margin-top: 60px;
}

.aligncenter {
	display: block;
	margin: 4px auto;
}


header .intro-text .name {
    display: block;
    text-transform: uppercase;
    font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 2em;
    font-weight: 700;
}

	
	.swiper-slide .content p, .swiper-slide .content h2, .swiper-slide .content .buttons {
		opacity: 1!important;
		padding: 0!important;
	}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}
.fl-photo-img-svg {width: 100%;}

	.ascend.using-mobile-browser #search #search-box {
		top: 20px!important;
	}
 
    html #search-outer #search-box, html #search-outer #search #close {
        -webkit-transform: translate3d(0,200px,0);
        transform: translate3d(0,200px,0);
    }



#search-outer #search-box, #search-outer #search #close {
    transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1);
    transform: translate3d(0,35vh,0);
    opacity: 0;
}


#search-outer.material-open #search-box, #search-outer.material-open #search #close {
    transform:  translate3d(0,0vh,0);
    opacity: 1;
}


#search-box{position:relative}
.press li .date{float:left;font-size:12px;line-height:normal;text-align:left;width:45%;padding-top:5px}

.seletor-noticia{width: 358px; margin-left: 10px; padding: 6px 0 6px 0; float: left; vertical-align: middle; font-family: "OpenSans-Regular"; font-size: 18px; border-bottom: 1px #ccc dashed}

.seletor-noticia-ativo{ font-size: 18px; font-family: "OpenSans-Regular"; color: #006633}

  .l-col-4 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%; }

    .l-col-4:last-child {
      margin-right: 0; }

    .l-rtl .l-col-4 {
      float: right; }
#site-title{font-size:24px;line-height:24px;margin:0;font-family:open sans,sans-serif;text-transform:uppercase}
#site-title a{color:#333;text-decoration:none}
.image-branding #site-title,.image-branding #site-description{display:none}
.ie #site-title,.ie .section-title,.ie .widget-title,.ie .loop-title{font-family:droid sans,sans-serif}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}
.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-sm-10{width:83.33333333%}
.cli-tab-section .cli-tab-content{padding:10px 20px 5px}
.cli-tab-section{margin-top:5px}
.cli-tab-section.cli-privacy-tab{display:none}
#cookie-law-info-bar .cli-tab-section.cli-privacy-tab{display:block}
.cli-tab-section .cookielawinfo-row-cat-table td,.cli-tab-section .cookielawinfo-row-cat-table th{font-size:12px}
.mobile-menu{display:none;position:fixed;height:100%;width:100%;background-color:rgba(0,0,0,0.85);z-index:99999;}
.mobile-menu ul{padding:0;margin:0;list-style:none;}
.mobile-menu li a{color:#fff;display:block;font-family:"Oswald Regular";font-size:20px;line-height:36px;padding:4px 26px;text-transform:uppercase;}
.mobile-menu li a:hover{color:#d63600;}
.mobile-menu .main-navigation{margin:10px 0 20px 0;}
.mobile-menu .top-bar-nav li a{font-size:17px;text-transform:none;line-height:30px;}
.mobile-menu .top-bar-nav li i{margin-top:10px;margin-right:4px;}
.mobile-menu .main-navigation,.mobile-menu .top-bar-nav{text-align:center;}
.mobile-menu .top-bar-nav li{display:inline-block;}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.qodef-mobile-header .qodef-mobile-menu-opener{float:left;position:relative;z-index:2;height:100%}
.qodef-mobile-header .qodef-mobile-menu-opener a{display:table;height:100%;padding-right:10px;color:#000}
.qodef-mobile-header .qodef-mobile-menu-opener a:hover{color:#b2dd4c}
.qodef-mobile-header .qodef-mobile-menu-opener .qodef-mobile-opener-icon-holder{display:table-cell;vertical-align:middle}
.ct-content{width:100%;position:relative;overflow-x:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.ct-content
dl{width:100%;font-size: .75rem}
.ct-content dl
dd{margin-left:1rem;opacity:0.75}
.ct-content dl dt:not(:first-child){margin-top:1rem}
.ct-content-without-vc .ct-content{padding-top:2rem;padding-bottom:2rem}
.footer-section .footer-bottom .copyright-info span.separator{display:inline-block;padding:0 5px}
.footer-section .copyright-info .separator{display:block;color:transparent}

	



.home-slider-container {
	width:100%;
	position:relative;
	padding:0;
	}


.home-slider-container ul {
	margin-top: 0;
	margin-left: 0;
	list-style: none;
	}

	
.home-slider-container ul li {
	line-height: 0;
	margin-top: 0;
	}

ul.main-menu li a:hover,.widget a:hover,#wp-calendar a,.nav-toggle.active::before,h1.entry-title a:hover,h2.entry-title a:hover,.entry-title a:hover,.widget .entry-title a:hover,.tabs .tab-title.active a,.widget .textwidget a,ul.main-menu li.hot a,.product-buttons .button.success:hover,.product-buttons .button.success:focus,ul.main-menu ul.sub-menu li a:hover:after,.entry-title a:hover,.comment a:hover,.page-numbers li a:hover,#page-nav a:hover,a.load-more:hover,a.more:hover{color:#3e446b}
.textwidget{font-size:.875em;line-height:1.618;margin:0;clear:both;overflow:hidden}
.textwidget p{font-size:1em}
.textwidget .button{margin-top:1.82em}
.before-portfolio .textwidget,.home-header .textwidget{font-size:1em}
.textwidget .columns{padding:0}
.grid-item .textwidget img{display:block;margin:0 auto}

	.l-main-h {
		margin: 0 auto;
		}



.l-canvas.sidebar_none .l-main-h {
	max-width: none;
	}
.header_hor .l-subheader-h,.l-titlebar-h,.l-main-h,.l-section-h,.l-subfooter-h,.w-tabs-section-content-h,.w-blog-post-body {max-width:1200px;}

.header .header-top {
  float: left;
  width: 100%;
  padding-top: 10px;
  background-color: transparent;
}

.header .header-top,
.header .topbar {
  padding-top: 0;
}

.header-top {
  background: transparent;
  padding-bottom: 25px;
}

#subnavhp li {display: inline;list-style: none;margin:0 5px 0 0;padding: 0;text-align: center;}



#access li.menu-main-search {
	float: right;
	margin-top: 4px;
	max-width: 200px;
}


#access li.menu-main-search .searchform input[type="search"] {
	height: 48px;
	font-size: 17px;
}


#access li.menu-main-search .searchsubmit[type="submit"] {
	height: 48px;
	width: 48px;
}


li.menu-main-search  .searchform:after {
	background-color: transparent;
}


li.menu-main-search .searchsubmit {
	font-size: 15px;
	top: 1px;
}


.nirvana-boxed .menu-main-search {
	margin: 5px;
}
 li.menu-main-search .searchform .s { background-color: #FFFFFF; }
 li.menu-main-search .searchsubmit[type="submit"] { color: #999999; }


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}

.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; }






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}

.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-lg-2 {
    width: 16.66666667%;
  }
#logo{margin-left:10px}
#logo-layout{margin:0 auto;max-width:1200px;width:100%;overflow:hidden}

#logo-layout #social-bar ul li a { color:#1e73be}

#logo .site-description {text-transform: uppercase}

#logo h5.site-description {font-size:16px }

#logo a {color:#000000}
.fly-wrap-out{float:right;margin-left:-40px;position:relative;width:100%;height:100%}

.efbl-like-box {
	position: relative;
}


.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

  .interior-hero .row {
    position: relative;
    z-index: 10; }

  #home-hero .row {
    position: relative;
    z-index: 10; }

  .fwigc__backgrounds .container, .fwigc__backgrounds .row, .fwigc__content .container, .fwigc__content .row {
    height: 100%; }

  .fwigc--dual .fwigc__backgrounds .container, .fwigc--dual .fwigc__backgrounds .row, .fwigc--dual .fwigc__content .container, .fwigc--dual .fwigc__content .row {
    height: 100%; }

    #popup-row .row {
      position: absolute;
      bottom: 0.5em;
      width: 100%; }
div.ptp-item-container{margin:0 0 1.25em 0;padding-left:0;padding-bottom:0;font-size:1em;line-height:1.6;font-family:inherit;border:#ddd solid 1px}


                     #ptp-17 div.ptp-item-container{border-radius:0;padding:0;margin-left:0;margin-right:0}
#ptp-17 div.ptp-item-container div{margin:0}
.ctn-post-pagination{position:relative;z-index:2}
