﻿ 


.grid-container.agusto-footer {
    background: #555;
    color: #fff;
    width: 100%;
   
}


			.slider_title {
				color:#3e769a !important; 
				font-size: 20px !important;
				font-weight: bold;
				padding-top: 0px;
				position: absolute;
				width: 100%;
				text-align: center;
			}

.row {
  margin-right: -15px;
  margin-left: -15px;
}
.c-three-hero__fallback{display:none;height:100%;width:100%}
.c-three-hero--fallback .c-three-hero__fallback{display:block}
.c-three-hero__fallback-items{width:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}
.c-three-hero__fallback-item{position:absolute;width:100%;opacity:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.c-three-hero__fallback-item .o-animation--headline{line-height:118.75%}


.grideschis
{
background-color:#E6E7E9;
}


.grideschis
{
background-color:#E6E7E9;
}


.cli-col-12
{
	width:100%;
}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}

.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}

.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

.navbar-default .navbar-brand {
  color: #777;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}

.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
   
 
h1 a.navbar-brand {
    font-size: 1.2em;
    color: #fff !important;
    padding: 0;
    height: inherit;
    margin: 0.4em 0;
}
	
.logo {
	margin-top:20px;
	}


.subtitle {font-size: 150%;}

.content .subtitle {margin-bottom: 0.75em;}


#twoPanels .title .nolink{
    padding: 15px;
  float: left;
  color: #603913;
  }


#promoPanel .panel .title .nolink{
   color:#603913;
   float:left;
   padding:15px;
   font-size: 1.3em;
   font-weight: bold;
}

.cnt223 a{
text-decoration: none;
}


.cnt223{
max-width: 600px;
width: 80%;
min-height: 150px;
margin: 100px auto;
background: #f3f3f3;
position: relative;
z-index: 103;
padding: 15px 35px;
border-radius: 5px;
box-shadow: 0 2px 5px #000;
margin-left: 10%;
margin-right: 10%;
}

.cnt223 p{
clear: both;
    color: #555555;
    
    font-size: 20px;
    font-family: sans-serif;
}

.cnt223 p a{
color: #d91900;
font-weight: bold;
}

.cnt223 .x{
float: right;
height: 35px;
left: 22px;
position: relative;
top: -25px;
width: 34px;
}

.cnt223 .x:hover{
cursor: pointer;
}
 
.icon-doc-alt:before { content: '\f0f6'; }


.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-12 {
        width: 100%;
    }
.yline{border-right:1px solid #e5e5e5}
.navi-below .sum-navi .yline{border-right:1px solid #d7d7d7;padding:0 130px 0 25px;text-align:left;position:relative;min-height:181px}
.sum-navi .yline h5{padding:10px 0;position:relative;z-index:1;text-transform:uppercase;font-size:14px;color:#BA3348}
.sum-navi .yline h5 a,.sum-navi .yline h5 a:hover{padding-bottom:10px;position:relative;z-index:1;font-size:14px;text-transform:uppercase}
.sum-navi .yline h5 a{color:#BA3348}
.sum-navi .yline h5 a:hover{color:#000}
.navi-below .sum-navi .yline .img{position:absolute;right:0;bottom:0}
.sum-navi .yline{border:none}
.pshape .yline{padding-right:0!important}
.ubermenu .ubermenu-tabs-group{border-style:solid}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs-group{width:100%;min-width:100%;max-width:100%;left:0}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}
.homepage_slide_more{padding-top:30px;padding-left:0.5vw;text-align:center;margin:0 auto;max-width:100%;}
#footer-wrapper{background:#fafafa !important;}
#footer-wrapper .grid-inner{padding:0;}
#footer-wrapper .container{background-color:#d7d6d6 !important;}
.wrapper{clear:both;display:block;}
.wrapper .container{margin-left:auto;margin-right:auto;}
.galleryformatter-greenarrows .gallery-thumbs .wrapper{background:none;border-bottom:none;}

.wrapper.tagclouds{text-align :justify;margin-right:1em;}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
	width:100%;
}
.text-justify{text-align:justify}
 

ul.sub-menu li.menu-item a {
	
	color:black;
}


ul.sub-menu li.menu-item a:hover {
	
	background-color:#e3e3e3;
}


.menu-item a{
	color: white;	
}


.widget {
	padding-bottom: 20px;
}


.widget ul {
	padding-top: 10px;
}
.top-panel__menu .top-panel__menu-list .menu-item:not(:last-child),.social-login-menu .social-login-list__item:not(:last-child) {border-color: rgb(227,227,227);}
.page-preloader-cover .bar:before{background-color: #e53b24;}
.page-preloader-cover .bar {background-color: #f7f7f7;}
.ua-ie-11 .fusion-imageframe, .ua-ie-11 .imageframe-align-center{font-size:0px;line-height:normal;}
.fusion-imageframe{display:inline-block;z-index:1;overflow:hidden;position:relative;vertical-align:middle;max-width:100%}
.fusion-imageframe img{vertical-align:top;box-shadow:none!important}
.fusion-imageframe.element-bottomshadow{overflow:visible}
.fusion-imageframe.element-bottomshadow:after,.fusion-imageframe.element-bottomshadow:before{opacity:.4}
.fusion-imageframe.element-bottomshadow img{margin:0;vertical-align:top;box-shadow:none!important}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-left{float:left;margin-right:25px}
.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-right{float:right;margin-left:25px}


.main-navigation .primary-menu {
    border-bottom: 1px solid #d1d1d1;
    margin: 0;
    padding: 0;
}



.menu-item-309, .menu-item-251 {display: none;}
.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}




.post-foot {
  font-size: 12px; }


.liste-post .post-thumb {
  position: relative; }


.liste-post .post-flag {
  position: absolute;
  bottom: 0;
  right: 0; }


.liste-post .post-thumb img.wp-post-image {
  border: 1px solid #007492; }
 

.liste-post .post-thumb img.wp-post-image:hover {
  border-color: #004b5f; }

	
	.post.picture .pic-col {
		width: 100%;
	}

.cb{height:80px !important;}


	.search .et_pb_post .image-container img,
	.blog .et_pb_post .image-container img,
	.archive .et_pb_post .image-container img {
		object-position: center;
		width: 100%;
		height: 100%;
		object-fit: cover;
	}


.et_pb_post .image-container:hover .et_overlay {
	z-index: 3;
	opacity: 1;
}


.et_pb_post .image-container,
.et_pb_post .et_main_video_container,
.et_pb_post .et_pb_gallery_post_type.et_pb_slider,
.et_pb_post.format-quote .et_quote_content,
.et_pb_post.format-audio .et_audio_content,
.et_pb_post.format-link .et_link_content {
	position: relative;
	overflow: hidden;
	z-index: 1;
	border-radius: 10px;
	margin-bottom: 30px;
}
.mobile-footer{display:inline-block;}
.mobile-footer li{font-size:16px !important;display:block;}
.mobile-footer li a{border-bottom:1px solid #666;}
.mobile-footer li #contact,.mobile-footer li #newsroom{font-family:"proxima-nova";font-weight:300;color:#B3B3B3;font-size:14px !important;padding:15px 110px 15px 15px;}
.mobile-footer li .twitter_link{font-size:12px !important;color:#fff;padding:15px 110px 15px 15px;border:0;}

.row {
  margin-right: -15px;
  margin-left: -15px;
}
.fxb-col{-webkit-box-flex:1;-ms-flex:1;flex:1}
.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-md-10{width:83.33333333%}

p.normal {
color:#000080; font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight="normal"; line-height: 175%;
}


.left-panel {
  margin-top: 40%;
  color: #F4F5FF; }


.left-panel .widget {
  margin: 0 0 0 2rem; }

.toppkantfaner .tilgjengelighet, .toppkantfaner .kontaktinfo, .toppkantfaner .minside
{
    height: 17px;   
}

.toppkantfaner .tilgjengelighet
{
    right: 270px;
}

.toppkantfaner .kontaktinfo
{
    right: 78px;
}

.toppkantfaner .minside
{
}

.toppkantfaner
{
    height:20px;
    min-width: 930px;
    font-size:0.7em;
}

.toppkantfaner a, .toppkantfaner a:visited
{
	color:#000;
}
h2.pane-title,h2.section-title,h2.field-name-pp-title,.block header h2{border-top:10px solid black;padding-top:5px;padding-bottom:1.8em;width:80%;max-width:400px;text-align:center;margin:auto;}
#sidebar h2.pane-title,#sidebar
h2.section-title,#sidebar
h2.field-name-pp-title,#sidebar
.block header h2{border:none;}


.usfootcolumn{margin:0 20px 0 0;float:left;width:224px;}

.usfootcolumn.last{margin:0 0 0 0;width:240px;}
 .usfootcolumn:nth-child(odd){margin-right:2%;}
 .usfootcolumn:nth-child(even){margin-right:0;}
 .usfootcolumn:nth-child(odd), .usfootcolumn:nth-child(even){margin-right:0;margin-bottom:10px;}
 .usfootcolumn:last-child{margin-bottom:0;}


  .large-12 {
    width: 100%; }

.footer-logo {
	margin: 30px 50px 0 0; 
	float: left;
}

		.footer-logo img { 
			max-width: 150px; 
			height: auto; 
		}
   

html.section-scroll.csstransforms,
html.csstransforms body.section-scroll
html.csstransforms body.section-scroll #main-wrapper {
    overflow: hidden;
    height: 100%;
}

    .left-header #main-wrapper {
        margin-left: 240px;
    }

.foot-logo, .copyright-left-text, .copyright-text {
float: none;
margin: 0;
padding: 0;
position: relative;
z-index: 1000;
}

.copyright-text {
float: left;
padding-top: 12px;
margin-left: 5px;
}


				.head-mast {
					padding-top: 20px;
					padding-bottom: 20px;
				}


.entry__img-holder {
  position: relative;
  overflow: hidden;
  margin-bottom: 27px;
}


.entry__meta-category + .entry__img-holder {
  margin-top: 10px;
}


.entry__img {
  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-sm-4{width:33.33333333%}

#content .content-section .widget.events .date-wrap span.month {
  font-size: .875em;
  font-weight: 300;
  text-transform: uppercase;
}


.footer_h {
	font-family: "Open Sans";
	font-size: 21px;
	font-weight: 700;
	color: #5f5f5f;
	padding-top: 58px
}


.second_footer .footer_h {
	font-family: Raleway;
	padding: 0;
	margin-bottom: 20px;
	color: #5f5f5f
}
.fl-page-header-logo {text-align: center;}
.fl-page-header-logo a {text-decoration: none;}
.fl-page-nav-right .fl-page-header-logo {padding-bottom: 24px;}
.fl-page-header-vertical .fl-page-header-logo {padding-bottom: 24px;}
.fl-page-nav-left .fl-page-header-logo {padding-bottom: 24px;}
.fl-page-nav-centered-inline-logo .fl-page-header-logo {padding-bottom: 24px;}
.fl-page-nav-toggle-icon .fl-page-header-logo {text-align: left;margin-right: 55px;}
.fl-page-nav-bottom .fl-page-header-logo {text-align: left;}
.fl-page-nav-centered-inline-logo .fl-logo-centered-inline .fl-page-header-logo {display: block;padding: 0 30px;}
.fl-nav-left .fl-page-header-fixed .fl-page-header-logo {padding-right: 10px;text-align: right;}


.overlay {
  position: absolute;
  background-color: black;
  opacity: .3;
}


.overlay-white {
  position: absolute;
  background-color: white;
  opacity: .9;
}


.home-swiper-container .swiper-slide-active .overlay-red {
  opacity: 0;
}


.home-swiper-container .swiper-slide-active .overlay-black {
  opacity: .65;
}


.home-swiper-container .overlay-black {
  background: black;
  position: absolute;
  opacity: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  transition: .35s;
}


.overlay-red {
  background: #bf352a;
  opacity: .7;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  transition: .35s;
}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}
.mobile-show{display:none}

.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%;
  }
#featured-properties .featured-properties-wrapper .featured-slide{display:inline;margin-right:10px}
#featured-properties .featured-properties-wrapper .featured-slide:last-child{margin-right:0}
#featured-properties .featured-properties-wrapper .featured-property-wrapper{display:inline-block;width:calc(100% - 30px);margin-right:10px}
#featured-properties .featured-properties-wrapper .featured-property-wrapper:last-child{margin-right:0}


#main-nav,
.cat-box-content,
#sidebar .widget-container,
.post-listing,
#commentform {
	border-bottom-color: #124778;
}

#wowslider-container1 .ws_images ul{
	position:relative;
	width: 10000%; 
	height:auto;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	
}

#wowslider-container1 .ws_images ul li{
	width:1%;
	line-height:0; 
	float:left;
	font-size:0;
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}


#wowslider-container1 .ws_images{
	position: relative;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}

#wowslider-container1 .ws_images a{
	width:100%;
	display:block;
	color:transparent;
}

#wowslider-container1 .ws_images img{
	width:100%;
	border:none 0;
	max-width: none;
	padding:0;
	margin:0;
}

.flex-images {
    display:  flex;
    flex-wrap:  wrap;
    justify-content:  center;
}


.flex-images .flex-col {
    width: 230px;
    max-width:  100%;
}

footer .flex-images .flex-col {
    width: 280px;
}

footer .flex-images .flex-col img {
    margin: 10px; 
}

.flex-images.produkty {
    justify-content: space-around;
    width: 75%;
    margin:  0 auto;
}




.container{margin-right:auto;margin-left:auto;padding-left:5px;padding-right:5px;}
.container:before,.container:after{content:" ";display:table;}

.container:after{clear:both;}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}
.mega-menu{margin:0 0 0 -15px}
.mega-menu a{display:block}
.mega-menu .mega-menu__drop{position:absolute;top:100%;left:0;right:0;display:none;padding:15px;z-index:800;-webkit-box-shadow:#565555 0px 5px 10px -5px;-moz-box-shadow:#565555 0px 5px 10px -5px;-o-box-shadow:#565555 0px 5px 10px -5px;box-shadow:#565555 0px 5px 10px -5px}
.mega-menu .mega-menu__drop ul{margin-left:0}
.mega-menu .mega-menu__drop li{display:block}
.mega-menu .mega-menu__drop a{display:block;padding:5px 0}
.page-navigation ul li:last-child,.page-navigation ul li.page-item-20,.page-navigation ul li.menu-item-48{margin-right:0}
.et_vertical_nav #et-main-area,.et_vertical_nav #top-header{position:relative;margin-left:225px!important}
.et_vertical_nav.et_vertical_right #et-main-area,.et_vertical_nav.et_vertical_right #top-header{margin-right:225px;margin-left:0!important}

	
			
	.forum_blog_bg {
		background-color: #ECEDED;
	}

#content .row { margin-bottom: 2em }

.scheebericht .row { margin-bottom: 0em !important; width: 100% }

.flexslider .row { margin: 0 }

#content .flexslider .row { margin-bottom: 0 }

#footer .row.equal-height { display: block }

.row.equal-height { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

	
.row.equal-height 	iframe {     position: absolute;    height: 100%;    width: 100%;}

#mainwrapper
{
	
	width: 960px;
	background-color: White;
	margin-right: auto;
	margin-left: auto;
}


.content{
    
    float:left;width:53%;
    z-index: 20;
}




html body div#wrapper div#main.fullRadius div.content div div div.pager{
    float: left;    
    padding-left: 20px;
}


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

#page{position:relative;text-align:left;min-height:450px;}

#site-title {
	padding-bottom: 0;
	line-height: 1.2;
}

#site-title a {
	color: #289dcc;
	font-size: 46px;
}

		
.mobile-header nav{
	
	}

	
	.mobile-header .nav li{
		width:50%;
		border:none;
		font-size:19px;
		background-color:#fff;
		
		}

	.mobile-header .nav li a{color:#000;}

	.mobile-header .nav li.active,.mobile-header .nav li.active a {
		color:#fff;
		border:none;
		background-color:#59014B;
		}



.quote {
    color: rgb(58, 94, 132);
    text-align: center;
    margin-bottom: 30px;
}

.post-content a, 
.post-content blockquote::before, 
.post-content blockquote::after,
nav.navbar .navbar-top .navbar-top-right .social-icons li a{
	color:#00A563;
}


.footer-widget ul:not(.post-meta):not(.nav-dir):not(.instagram-images):not(.social-icons) li {
    border-bottom: 1px solid rgba(255,255,255,0.1);
}


nav.navbar .navbar-top .navbar-top-right .social-icons li a{
	font-size: 2em;
}
.nav-menu li.menu-item-has-children a:after{font-family:FontAwesome;content:'\f103';font-weight:normal;position:relative;top:1px;left:5px}


.cycle-slideshow img { width: 100%; height: auto }

html .font-alpha {
  font-family: 'Merriweather', serif; }
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
 #pg-363-0 , #pg-363-1 , #pg-363-2 , #pg-363-3 , #pg-363-4 , #pg-363-5 , #pg-363-6 , #pg-363-7 , #pg-363-8 , #pl-363 .so-panel , #pl-363 .so-panel:last-child { margin-bottom:0px }
 #pl-w5b142e34c0cd3 .so-panel , #pl-w5b142e34c0cd3 .so-panel:last-child { margin-bottom:0px }

.entry-container {
  text-align: center;
}

.entry-container .text {
  margin-bottom: 3.482142857142857%;
  font-size: 22px;
  font-size: 2.2rem;
  font-weight: bold;
  letter-spacing: 0.17em;
}

.entry-container .button {
  display: block;
  width: 23.214285714285715%;
  margin: 0 auto;
  padding-top: 1.160714285714286%;
  padding-bottom: 1.25%;
  color: #ad190c;
  font-size: 14px;
  font-size: 1.4rem;
  border: 1px solid #ad190c;
  box-sizing: border-box;
  transition: opacity 0.3s;
  letter-spacing: 0.09em;
}

.entry-container .button-red {
  background: #ad190c;
  color: #FFF;

}

.entry-container .button:hover {
  opacity: 0.7;
}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}

.success-bg,
.success-modal {
	position: fixed;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
	text-align: center;
}

.success-modal {
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 600px;
	padding: 30px;
	background: #fff;
	border: 2px solid #fe7bb5;
}

.success-bg--open,
.success-modal--open {
	opacity: 1;
	visibility: visible;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}

.success-modal--open {
	z-index: 9999;
}
.site-content{position:relative}
.et_pb_slide_0.et_pb_slide .et_pb_slide_overlay_container{background-color:rgba(0,0,0,0.16)}
.et_pb_slider_with_overlay .et_pb_slide_overlay_container{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}
.et_pb_bg_layout_light.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_slide_content,.et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_slide_title{background-color:rgba(255,255,255,.9)}
.et_pb_bg_layout_dark.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_slide_content,.et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_slide_title{background-color:rgba(0,0,0,.3)}


.grideschis
{
background-color:#E6E7E9;
}


td.top { vertical-align: top; }
#masthead .site-title{font-family:"Amatic SC";line-height:50px;font-size:50px;margin:0;padding:30px 0;text-align:center}
#masthead .site-title a{display:block}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_column-inner::after{clear:both}


.collapse {
  display: none;
}


.collapse.in {
  display: block;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}



.nav-collapse.collapse {
    display: inline;
}
.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%}


#search-footer {
    position: absolute;
    top: 12px;
    left: 70px;
}


#search-footer .text {
    background: #cccccc;
    border: 1px solid #c2c2c4;
    line-height: 30px;
    padding: 0 10px;
}
.site-info{margin-top:40px}



.menu-toggle, .top-menu-toggle {
	display: none;
	cursor: pointer;
}

.site-header .menu-toggle {
	color: #ffffff;
	margin: 0;
	text-align: center;
	font-family: 'Open Sans', serif;
   padding-bottom: 0;
}

.site-header .menu-toggle:hover {
   background-color: #289dcc;
}

.site-header .menu-toggle:before {
	content: "\f0c9";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	font-size: 23px;
	color: #ffffff;
   padding: 8px 12px;
   display: block;
}

.main-small-navigation .menu-primary-container,
.main-small-navigation .nav-menu {
   padding-top: 43px;
}

   .menu-toggle {
      display: block;
      float: left;
   }
#top-bar #nav-wrapper .menu li.menu-item-has-children a:after{margin-right:0}


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


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

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

	
	.genesis-nav-menu.responsive-menu .menu-item {
		text-align: left;
	}

	
	.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-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: 10px; }


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
.copyrightFooter span.mobile{display:none;}
.fusion-secondary-menu-icon .menu-text{width:100%}
.fusion-secondary-menu-icon .menu-text:before{font-family:'icomoon';content:'\f07a';margin-right:10px}
.fusion-secondary-menu-icon .menu-text:after{font-family:'icomoon';content:'\e61f';margin-left:10px}
.side-header-left.menu-text-align-right .fusion-caret,
.side-header-right.menu-text-align-left .fusion-caret{position:static}
.fusion-megamenu-wrapper .menu-text{margin-left:23px}
.fusion-menu-item-button .menu-text{border-color:#fff}
.fusion-menu-item-button:hover .menu-text{border-color:#780404}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}


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

.contact_widget_name,
.contact_widget_email,
.contact_widget_phone,
.adress_wrap {
  padding-left: 33px;
  position: relative;
}

.tweet_time:before,
.contact_widget_email:before,
.contact_widget_phone:before,
.adress_wrap:before {
  font-family: 'fontello';
  font-size: 16px;
  position: absolute;
  left: 0;
  top: 0;
}

.contact_widget_email:before {
  content: '\ec71';
  top: 1px;
}



.ch-grid-sm {
	margin: 0px 0 0 0;
	padding: 0;
	list-style: none;
	display: block;
	text-align: center;
	width: 100%;
}


.ch-grid-sm:after,
.ch-item-sm:before {
	content: '';
    display: table;
}


.ch-grid-sm:after {
	clear: both;
}


.ch-grid-sm li {
	width: 70px;
	height: 70px;
	display: inline-block;
	margin: 10px;
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
#wp-admin-bar-wpseo-menu.menupop .ab-sub-wrapper #wp-admin-bar-wpseo-kwresearch,#wp-admin-bar-wpseo-menu.menupop .ab-sub-wrapper #wp-admin-bar-wpseo-settings{display:none}

	#logo {
		float: none;
		position: static;
		text-align: center;	
		margin: 0 10px 10px;
	}

	#logo img {
		max-height: 40px;
	}

#logo a {
	display: inline-block;
}

#logo h1 {
	font-size: 22px;
	font-weight: bold;
	margin-top: 5px;
}



.header-style2 #logo {
	text-align:center;
}

.header-style2 #logo img {
	max-height: 90px;
}

#logo h1, #logo h2 { font-family:verdana}
.cta__list{flex-shrink:0;background-color:#eaeaea;display:block;margin:0 1.5rem 0 auto;padding:0 1.5rem;height:inherit}
.header--center .cta__list,.header--internal .cta__list{background-color:#1e1e1e}
.header--center .cta__list .button--inline,.header--center .cta__list .button--link,.header--internal .cta__list .button--inline,.header--internal .cta__list .button--link{color:#fff}
#footer li.first a{padding-left:0;}



#eut-header .eut-horizontal-menu.eut-arrow ul.eut-menu .megamenu ul .menu-item-has-children a:after,
#eut-header .eut-horizontal-menu.eut-arrow-not-first-level ul.eut-menu .megamenu ul .menu-item-has-children a:after {
	display: none;
}


.eut-toggle-menu ul.eut-menu li.menu-item-has-children a {
	padding-right: 40px;
}


.eut-toggle-menu .eut-main-menu.eut-align-center li.menu-item-has-children a {
	padding-left: 20px;
	padding-right: 20px;
}


.main-navigation ul li.menu-item-has-children a, .main-navigation ul li.page_item_has_children a {
    padding-right: 15px;
}

table tr.phone td,
table tr.mobile td,
table tr.email td,
table tr.address td {
  text-align: left;
}


#calendar2 thead tr.days{
  background-color: #3e9741;
  height: 25px;
  color: #ededed;
    font-size: 10px;
}

#calendar2 thead tr.days td{
  color: #ededed;
    font: normal 10px arial;
}

.center-box{max-width:1100px;margin:0 auto;}

.website-features .center-box{max-width:900px;}

.website-prices .center-box{max-width:900px;}

.testimonials-block .center-box{max-width:900px;}

.cta-block .center-box{max-width:900px;}
.flexslider .arep-slider-outer,.flexslider .slides{background:rgba(0,0,0,0.2);}
.flexslider .slides img{width:100%;display:block;}
.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .flexslider .slides{display:block;}
* html .flexslider .slides{height:1%;}
.flexslider .slides{zoom:1;}
.post-group .post-category .emagrecimento{color:#f4368e}

			.home-hero-img {
	float: right;
	width: 336px;
}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}

.page-links .section-title-sm,
.page-links .pagination {
    vertical-align: middle;
}

.page-links .pagination {
    padding-left: 10px;
}

.pagination-wrapper {
    text-align: center;
}


ul#navlist li#active a
{
	background: #003366;
	color: #ffffff;
}


ul#navlist li a:hover, ul#navlist li#active a:hover
{
	color: #ffffdd;
	background: transparent;
	border-color: #aaab9c #ffffff #ffffff #cccccc;
}

#access ul li li a:hover,
#access ul .menu-item-object-custom.current-menu-item a:hover {
color: #ababab;
}
.item-list ul li.last{border-bottom:none;}
#forum .last-reply{font-size:12px;}
.one-half.last,.one-third.last,.two-third.last,.one-fourth.last,.three-fourth.last{margin-right:0px}
.one-half.last,.one-third.last,.two-third.last,.one-fourth.last,.three-fourth.last,.one-fourth.widget-4,.one-fourth.widget-8,.one-fourth.widget-12{margin-right:0px;}

.mbr-navbar__column {
  display: table-cell;
  vertical-align: middle;
}

.mbr-navbar__column--xxs {
  width: 1%;
}

.mbr-navbar__column--xs {
  width: 10%;
}

.mbr-navbar__column--s {
  width: 0%; 
}

.mbr-navbar__column--m {
  width: 30%;
}

.mbr-navbar__column--l {
  width: 40%;
}

.mbr-navbar__column--xl {
  width: 50%;
}

.mbr-navbar__menu-box--inline-left .mbr-navbar__column,
.mbr-navbar__menu-box--inline-center .mbr-navbar__column,
.mbr-navbar__menu-box--inline-right .mbr-navbar__column {
  display: inline-block;
}

.mbr-navbar--collapsed .mbr-navbar__column {
  display: block;
  width: 100%;
}

  .mbr-navbar--auto-collapse .mbr-navbar__column {
    display: block;
    width: 100%;
  }
.element.popout .jumbotron-wrap{padding-left:0;padding-right:0}
.gnar-boxed .element.popout .jumbotron-wrap{max-width:1000px}
.jumbotron-outer.has-bg-shade .jumbotron-wrap,.jumbotron-outer.has-bg-video .jumbotron-wrap{position:relative;z-index:3}
.ie9 .height-100vh .jumbotron-wrap,.ie9 .jumbotron-outer.has-bg-shade.height-100vh .jumbotron-wrap{padding:120px 0 170px 0;position:relative;top:inherit;right:inherit;left:inherit}

#container {
	width:100%;
	float:left;
}


.clear-both {
	clear:both;
	display:block;
	height:0px;
	font-size:0px;
}

#barre_themes .clear-both {
	clear:both;
}

.right_block{margin:0 0 10px;}

  .right_block:nth-child(3n+1){clear:both;}
 .right_block:nth-child(2n+1){clear:both;}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}


.blocks-item-description {
  font-weight: 300;
  margin: 0;
}


.blocks-item-description:not(:empty) {
  margin-top: 10px;
}
.wp-caption.alignnone{margin:5px 20px 20px 0px}
.alignnone{margin:5px 20px 20px 0px}
a img.alignnone{margin:5px 20px 20px 0px}


.footer-big-area {
    padding: 3em 0;
}


.footer-big-area .widget * {
    color: rgba(255,255,255, 0.6);
}


.footer-big-area .widget {
    margin: 25px 0;
}


.footer-big-area .widget a {
    color: #ffffff;
}


.footer-big-area .widget a:hover {
    color: rgba(255,255,255,0.8);
}


.footer-big-area .widget select {
    width: 100%;
    color: #2a2a2a;
}


.footer-big-area .menu {
    margin: 0;
    font-size: 0;
}


.footer-big-area .menu li {
    width: 50%;
    display: inline-block;
    margin-bottom: 10px;
}

.footer-big-area .menu li a {
  font-size: 1rem;
}


.footer-big-area .menu li[class*="current"] a {
  padding: 3px 9px;
  background: #000000;
  border: none;
}


.footer-big-area .col-md-3.widget_nav_menu {
  width: 100%;
}

    #jsn-master #jsn-pos-topbar,
	#jsn-master #jsn-header-inner2,
	#jsn-master #jsn-menu-inner1,
	#jsn-master #jsn-body-inner,
	#jsn-master #jsn-footer-inner {
		width: 100%;
	}

#jsn-header-inner2,
#jsn-menu-inner1,
#jsn-body-inner,
#jsn-footer-inner {
	margin: 0 auto;
	width: 960px;
	text-align: left;
}
.mb-5,.my-5{margin-bottom:3rem!important}


	.cta-block{
		padding: 20px;
	}


	.cta-block .table-cell {
		display: block;
		vertical-align: middle;
		width: 100%;
		text-align: center;
	}


	.footer-content {
		height: auto;
	}


.site-footer,
.site-info,
.site-info a {
	color: rgba(255, 255, 255, 0.7);
}


.site-info {
	padding: 15px 10px;
}


#supplementary + .site-info {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
}


.site-info a:hover {
	color: #41a62a;
}


.site-info span[role=separator] {
	padding: 0 0.25em 0 0.5em;
}


.site-info span[role=separator]::before {
	content: '\002f';
}


.acast-cookie-consent-portal{
  position:fixed;
  width:100%;
  left:0;
  bottom:0;
  z-index:99999; }

.fixed-header-area .modal-buttons,
.fixed-header-area #st-trigger-effects {
  display: none;
}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}


	.search-provider .provider.row .collapse-group .collapse {
		background: #e4e4e4;
		border: none;
		margin: 0;
	}
.grid,.b-gallery__list,.b-gallery__thumbs-list,.b-intro__list{font-size:0;text-align:justify;text-justify:distribute-all-lines;}
.grid--scroll,.b-gallery__list,.b-gallery__thumbs-list,.b-intro__list{position:relative;white-space:nowrap;overflow:hidden;overflow-x:auto;}
.js .grid--scroll,.js .b-gallery__list,.js .b-gallery__thumbs-list,.js .b-intro__list{overflow-x:hidden}
.b-gallery__list{margin-bottom:40px}
.js .b-gallery__list{overflow:visible}


.customSliderClass .item .row {
    display: flex;
}

.videosOnBook .item a:first-child{margin-bottom: 10px; display: block;}


.scroll-to-top {
    background: #363636;
    background: rgba(100, 100, 100, 0.4);
    color: #FFF;
    bottom: 4%;
    cursor: pointer;
    display: none;
    position: fixed;
    right: 20px;
    z-index: 999;
    font-size: 16px;
    text-align: center;
    line-height: 40px;
    width: 40px;
    border-radius: 4px;
    -webkit-transition: background-color 0.3s linear;
    -moz-transition: background-color 0.3s linear;
    -o-transition: background-color 0.3s linear;
    transition: background-color 0.3s linear;
}


.scroll-to-top:hover {
    background: #DA4453;
    opacity: .8;
}







.responsive-video {
    position: relative;
    padding-bottom: 56.25%; 
    padding-top: 0;
    height: 0;
	margin: 0 0 0 0;
}

.responsive-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.row{margin-right:-15px;margin-left:-15px}


.container-fluid .row {
	margin-left: -5px;
	margin-right: -5px;
}


.acsmf-feed-card-posts .acsmf-post-img {
    margin-bottom: 1em; 
    max-width: 100%;
    border-radius: 3px;
}


.acsmf-feed-card-posts a {
    display: block;
    padding: 15px;
    color: black;
    text-decoration: none;
    border-top: 1px solid #e9e9e9;
}

.acsmf-feed-card-posts a:hover {
    background-color: #f6f6f6;
}


.acsmf-feed-card-posts p {
    color: black;
    margin-bottom: 10px;
    font-size: 0.95em;
}


.acsmf-feed-card-posts .acsmf-post-text span {
    text-decoration: underline;
    color: #006341;
}


.acsmf-feed-card-posts time {
    color: #212721;
    font-size: 0.7em;
    
    text-transform: uppercase;
}
.rolik{clear:both;position:relative;width:100%;float:left;margin-bottom:20px}
.rolik img{border-radius:5px;float:left;-webkit-box-shadow:inset 0 -20px 20px -10px rgba(0,0,0,.75);-moz-box-shadow:inset 0 -20px 20px -10px rgba(0,0,0,.75);box-shadow:inset 0 -20px 20px -10px rgba(0,0,0,.75);width:100%}
.rolik a{font-size:16px;color:#f12130;line-height:0;padding:0;background:0 0;float:left;width:100%}
.rolik a:hover{vertical-align:top;font-size:16px;color:#f12130;line-height:0;padding:0;background:0 0}
.rolik-info{height:30px;overflow:hidden;width:160px}
.rolik p{font-size:12px;line-height:24px}

.ifb-flip-box-section-content[style] {
	color: #fff !important;
	font-size: .9em !important;
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

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

#partenaires .part1 .unpart{
    width: 40%;
}


.small-12 { width: 100%; }

  main section .small-12:not(.article__block-wrapper) { padding-bottom: 30px; }

  main section .small-12.regional-office--connect-heading { padding-bottom: 0; }

  article .entry-header .small-12 { float: none; width: 100%; }

  article .entry-footer .small-12 { float: none; width: 100%; }

.read-more {
	clear: both;
}

.masonry-layout .entry-meta .read-more,
.masonry-layout .entry-meta .posted-on {
	float: none;
	display: inline-block;
}



#main {
font-family: "Helvetica",helvetica,arial,sans-serif;
}


.page-id-23449 div#main.wrap {
width:98vw;
}
 

page-id-6554 div#main.wrap {width: 1350px;}
   

post-id-6554 div#main.wrap {width: 1350px;}

#main a:hover {text-decoration:none}


#main .widgetwrap {color: transparent;}
 
#main .sidebar {color: #2251e0;}
 
#main .widget h3.ui-widget-header {background:none #2E004C; padding: 5px}


 



page-id-6554 div.wrap {width: 1350px;}
   

post-id-6554 div.wrap {width: 1350px;}
   

.page-id-6554 .main .wrap div {width: 1350px;}
.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}
#footer .media-left{padding-top:15px!important}
.l-navbar-centered-transparent__menu #menu-right,.l-navbar-centered__menu #menu-right{margin-right:auto}

.red           {color:#d51c54; font-weight:bold }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.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}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}
.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}



#dropdown-section-military, #dropdown-section-commercial {
  background: #c02945;
  padding: 40px;
  color: #fff;
  text-align: center;
  padding: 0;
}


#dropdown-section-military a, #dropdown-section-commercial a {
  color: #fff;
  text-decoration: none;
}


#dropdown-section-military .inner, #dropdown-section-commercial .inner {
  padding: 40px;
}


div#dropdown-section-military h1, #dropdown-section-commercial h1 {
  margin: 0;
}


#dropdown-section-commercial #marine-targets img:hover {
  background-color: #ffd800;
}



.full {
  width: 100%;
  float: left;
}


#contact-page.full.clear {
  float: left !important;
  height: 100% !important;
}




.silder .item_slide { position:absolute; top: 0; }

.translate_google {
border: 0;
display: inline;
margin: 0;
padding: 0;
vertical-align: bottom;
}

    
.responsive .pam-design-content-layout, 
.responsive .pam-design-content-layout-row, 
.responsive .pam-design-layout-cell 
{
   display: block;
}


.responsive .pam-design-layout-cell 
{
   width: auto !important;
   height: auto !important;
   border-right-width: 0 !important;
   border-left-width: 0 !important;
   border-radius: 0 !important;
}


.responsive .pam-design-content-layout:after, 
.responsive .pam-design-content-layout-row:after, 
.responsive .pam-design-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}


.try-img img {
  max-width: 100%; }

  .try-img {
    display: none; }



.banner .featured_text{
	font-size:26px;
	line-height:34px;
	text-align:left;
	color:#747474;
	margin:0;
}



.banner .featured_text.withbutton{
	display:inline;
	text-align:left;
}
    


.banner .featured_text.aligncenter{
	width: 100%;
	display: block;
	text-align: center;
}



.banner .featured_text.aligncenter.withbutton p{
	padding:10px 0;
	margin-bottom: 10px;
}

.navigation--main { margin: 0; padding: 10px; font-family: "Montserrat", Helvetica, Arial, sans-serif; font-weight: bold; }

.navigation--main .sub-menu { display: block; list-style: none; text-align: left; padding: 5px 10px; font-weight: bold; font-family: "Source Sans Pro", Helvetica, Arial, sans-serif; transition: all 200ms ease-out; }
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none}

.div_image .englobe_image{
	width: 168px;
	height: 126px;
	background-color: #FFFFFF;
	margin-left: 2px;
	box-shadow: 3px 3px 3px #aaa;
	text-align:center;
	line-height: 122px;
}

.div_image .englobe_image .image_sejour{
	border: none;
	vertical-align:middle;
}


.div_image .englobe_image .image_sejour:hover{
	border: none;
}


.korpa-text {
	display: table-cell;
	vertical-align: middle;
}


.bg1 {
    position: relative;
}

body.single div.hentry h2.entry-title,body.page div.hentry h2.entry-title{font-size:1.7em;font-weight:400;text-align:center;}

body div#container div.hentry{clear:both;}

div.hentry .entry-date{font-weight:700;word-spacing:0.2em;}

div.hentry abbr.published,div.comments abbr.comment-published{border:none;cursor:text;}

	body div#content div.hentry{text-align:left;}
.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-12,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,.col-xs-3,.col-xs-2,.col-xs-1{float:left}
.col-xs-12{width:100%}
.modal .container{z-index:9999;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:80%;max-width:80%;height:70vh;padding:80px 0 40px 0;overflow:hidden;background:#fff;box-shadow:0 0 50px rgba(0,0,0,0.5)}
.modal.video-modal .container{overflow:visible;height:auto;padding:0px;background-color:transparent;width:auto}
.wrapper{padding:0 20px;margin:0 auto;max-width:1220px;width:100%}
.wrapper.overflowing{overflow:visible}
.wrapper.no-padding{padding:0;max-width:1180px}
.wrapper.narrow{max-width:920px}
.wrapper.narrow.no-padding{max-width:880px}
.wrapper.wide{max-width:2600px}
.wrapper.wide.no-padding{max-width:2560px}
.wrapper.wide-alt{max-width:1620px}
.wrapper.wide-alt.no-padding{max-width:1580px}


body[data-header-format="left-header"] #ajax-content-wrap{margin-left:275px}
body[data-transparent-header="false"] #ajax-content-wrap.no-scroll{min-height:calc(100vh - 85px);height:calc(100vh - 85px);}

.right-side {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  text-align: right;
}

  .left-side,
  .right-side {
    flex: auto
  }
.rating_form .item.spinner,.rating_form .item.spinner.hover{color:#555!important;cursor:default}
.loading-icon .material-icon .spinner.color-2{display:none!important;}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}


.share {
  width: 180px;
  margin: auto;
  background-color: #F0E2BE;
  text-align: center;
  padding:5px 10px 10px 10px;
}


.share-icons{
  column-count: 4;
  display:grid;
  padding:2px 0px 2px 2px;
  grid-template-columns: 1.3fr 1fr 1.15fr 1fr;
  grid-template-rows: 1;
  grid-template-areas:
  "twitter fb linkedin email";
}


.share-icons-a {
  grid-area: share-a;
  display: flex;
  padding: 5px;
}
.et_pb_text_0.et_pb_text{color:#c3c3c3!important}
.et_pb_blurb_content,.et_pb_circle_counter,.et_pb_contact_main_title,.et_pb_countdown_timer_container,.et_pb_counter_title,.et_pb_gallery_item,.et_pb_newsletter_description,.et_pb_number_counter,.et_pb_portfolio_item,.et_pb_post,.et_pb_pricing_content,.et_pb_pricing_heading,.et_pb_promo_description,.et_pb_slide_description,.et_pb_tab,.et_pb_tabs_controls,.et_pb_team_member,.et_pb_testimonial_description_inner,.et_pb_text,.et_pb_toggle_content,.et_pb_toggle_title,.et_pb_widget,.product{word-wrap:break-word}
.et_pb_text ol,.et_pb_text ul{padding-bottom:1em}
.tatsu-header-logo .logo-img{width:auto;max-width:100%}
.tatsu-fymsaxvor814xpen .logo-img{max-height:50px}
#tatsu-header-wrap.stuck .tatsu-fymsaxvor814xpen .logo-img{height:50px}
.tatsu-fymsaxw2ulfao5k0 .logo-img{max-height:50px}
#tatsu-header-wrap.stuck .tatsu-fymsaxw2ulfao5k0 .logo-img{height:30px}


	#wrapper,
	#colophon,
	#main,
	article.post,
	#container,
	 #linky {
		 width: auto;
	 }


	#main {
		margin-top: 0;
	}





div.menu,
#colophon,
#branding,
#main,
#header {
	margin: 0 auto;
}



#main .widget-area ul {
	margin-left: 0;
	padding: 0;
}

#main .widget-area ul ul {
	border: none;
	margin-left: 3px;
	padding: 0;
}
 #header, #main, .topmenu, #colophon, #footer2-inner { max-width: 1050px; }
.logo-payment-outer{display:inline-block;vertical-align:top;height:40px}
.logo-payment-outer.bg-white{margin:2px;background-color:#fff;height:36px}
.logo-payment-outer .logo-payment{max-height:100%}
.tb-megamenu-column{padding:10px 0;}

	
	.loop-entry-thumbnail {
		margin-bottom: 20px;
	}


.loop-entry-thumbnail img {
	border-radius: 8px;
	box-shadow: 0px 1px 1px rgba(153,153,153,0.6);
}


.loop-entry-thumbnail img:hover {
	opacity: 0.8;
	box-shadow: 0px 3px 3px rgba(153,153,153,0.6);
}


.contenttop, .contentbottom {
	float:left;
	width: 585px;
	clear:none;
}

.recent-entry .recent-entry-content{position:relative;padding-bottom:15px;margin-bottom:20px;font-size:13px;}

.recent-entry .recent-entry-content p:last-child{margin-bottom:0;}

.recent-entry .recent-entry-content:after{height:0;position:absolute;bottom:0;left:0;width:50px;content:"";border-bottom:1px solid #6dcff6;}
.x-slider-container .rev_slider_wrapper{padding:0 !important}
.rev_slider_wrapper .x-btn{padding:0.563em 1.125em 0.813em !important;font-size:16px !important;font-size:1.6rem !important}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
	width:100%;
}

.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-md-2{width:16.66666667%}
.header-menu-sp__item-btn-txt-en,.header-menu-sp__item-btn-txt-jp{font-weight:700;text-align:center}
.header-menu-sp__item-btn-txt-en{font-family:'Montserrat',sans-serif;font-size:15px;letter-spacing:.36em}

.mh-container, .mh-container-inner { width: 100%; max-width: 1080px; margin: 0 auto; position: relative; }

.mh-container-outer { margin: 25px auto; -webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.17); -moz-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.17); box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.17); }

	.mh-container-inner { width: 100%; }

	#mh-mobile .mh-container { width: 100%; }

div.yt_post_item div.yt_item_desc{
    font-size: 11px;
    padding-left: 10px;
    padding-right:5px;
}
.rgba-14,.rgba-culinaria{background:rgba(230,204,89,0.4);}

    .top { left: 42% }

.push {
	height:56px;	
}


.popular-number{width:20%; height:auto; float:left;}

.popular-number h3{font-weight:bold; font-size:50.11px; color:#cc0000; margin:0px; padding: 26px 0; height:auto; display:block;}
.larger{font-size:38px}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}
.mobile-signin{background:#762123;text-align:center;padding:.3125rem}
.mobile-signin a,.mobile-signin h5{color:#f1e9d0;font-size:.8125rem;line-height:.8125rem}
.mobile-signin i{border:2px solid #f1e9d0;font-size:1.5rem;line-height:1.625rem;padding:0 .3125rem;margin-right:.3125rem;opacity:.7}
.mobile-signin span{display:inline-block;-webkit-transform:translateY(-33%);-o-transform:translateY(-33%);transform:translateY(-33%);top:0;position:relative}
ul.the_champ_login_ul,ul.the_champ_sharing_ul,ul.heateor_ss_follow_ul{list-style:none!important;padding-left:0!important}
ul.the_champ_sharing_ul,ul.heateor_ss_follow_ul{margin:1px 0!important}
ul.the_champ_sharing_ul li.theChampSharingRound,ul.heateor_ss_follow_ul li.theChampSharingRound{background:0 0!important}
ul.heateor_ss_follow_ul li,ul.the_champ_sharing_ul li{float:left!important;margin:0!important;padding:0!important;list-style:none!important;border:none!important;clear:none;}
ul.the_champ_login_ul li:before,ul.the_champ_sharing_ul li:before,ul.heateor_ss_follow_ul li:before{content:none!important}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
