﻿
.abs{position:absolute;}
.header-logo-dark,.nav-dark .header-logo,.header-logo-sticky,.sticky .dark .header-logo-dark,.sticky .has-sticky-logo .header-logo{display:none !important}
.nav-dark .header-logo-dark,.stuck .header-logo-sticky{display:block !important}
.b-intro__scroll-text{font-weight:bold;display:block;-webkit-transform:rotate(-90deg) translateY(-6px) translateX(17px);-ms-transform:rotate(-90deg) translateY(-6px) translateX(17px);transform:rotate(-90deg) translateY(-6px) translateX(17px);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;width:0}

ul.post-categories, .widget ul, ul.page-numbers {
padding-left: 0;
margin-left: 0;
list-style: none;
}

ul.page-numbers li {
display: inline-block;
}

.page-numbers {
clear: both;
text-align: center;
}

.page-numbers a, span.current {
display: inline-block;
background-color: #fff;
border: solid 1px rgba(119, 119, 119, 0.1);
padding: .5em 8px;
margin: 2px;
text-decoration: none;
}
.fusion-menu-item-button .menu-text{border-color:#ffffff;}
.fusion-menu-item-button:hover .menu-text{border-color:#ffffff;}
.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}
.fusion-megamenu-wrapper .menu-text{margin-left:23px}
.fusion-mobile-nav-holder .menu-text{-webkit-font-smoothing:auto}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
 #pgc-975-4-0 { width:33.3333%;width:calc(33.3333% - ( 0.666666666667 * 30px ) ) }
 #pgc-975-1-0 , #pgc-975-4-0 { margin-bottom:30px }
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.panel-grid-cell .panel-cell-style{height:100%}
.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}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}
 #pl-975 .panel-grid-cell { padding:0 }
 #pl-975 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-975 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }

.cli-modal-backdrop.cli-show {
  opacity: .8;
}

.cli-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
	display: none;
}

.cli-modal-backdrop.cli-fade {
  opacity: 0
}



.preloader {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999;
    background: #fff;
}


.page-loaded .preloader {
    transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
}


.preloader svg {
    display: none;
}


.elementor-html .preloader {
    display: none;
}


#header-right-section {
	float: right;
}


#header-right-section .widget {
	text-align: right;
	padding-top: 10px;
}


#header-right-section .widget h3 {
	padding-bottom: 5px;
}

	.better-responsive-menu #header-right-section {
		float: right;
		margin-top: 15px;
		max-width: 100%;
	}

	.better-responsive-menu #header-right-section .widget {
		margin-bottom: 10px;
	}

	.better-responsive-menu #header-text-nav-wrap #header-right-section .widget {
		padding: 0;
	}

	.better-responsive-menu .site-header.spacious-header-display-four #header-left-section,
	.better-responsive-menu .site-header.spacious-header-display-four #header-right-section {
		float: none;
	}
#mvp-main-nav-top,#mvp-fly-wrap,.mvp-soc-mob-right,#mvp-main-nav-small-cont{background:#000}
#mvp-main-nav-small .mvp-fly-but-wrap span,#mvp-main-nav-small .mvp-search-but-wrap span,.mvp-nav-top-left .mvp-fly-but-wrap span,#mvp-fly-wrap .mvp-fly-but-wrap span{background:#555}

.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}

.container{margin-right:auto;margin-left:auto;*zoom:1;}
.container:before,.container:after{display:table;content:"";line-height:0;}

.container:after{clear:both;}

.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;}
.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}

.container-fluid:after{clear:both;}

.navbar .container{width:auto;}

.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}

	
	
.banner_content {
	width:190px;
	float:left;
	
	background-repeat: repeat;
	height:360px;
	padding:20px;
	position:absolute; 
	top: 0;
	
    background-color: #e2da99;
	
	border: solid 5px #42474B
	
            text-align: left;
	}


.banner_content h1{
margin-bottom:5px;
font-size:16px;
}

	
.banner_content table {
color: #000;
    text-align: left;
width:100%;
}


.banner_content .ajax-loader{
width:16px !important;
float:right;
}


.banner_content img.wpcf7-captchac {
  height: 27px !important;
  width: 80px !important;
  float:left;
}


.banner_content h2 span{
color:#000 !important;
}


.sow-icon-fontawesome {
    display: inline-block;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.sow-icon-fontawesome[data-sow-icon]:before {
    content: attr(data-sow-icon);
}
.pt-4,.py-4{padding-top:2rem!important}
.pb-4,.py-4{padding-bottom:2rem!important}


#management .actor {
	margin: 0 0 60px 0;
}


#management .actor h3 {
    text-align: center;
    color: #0083CE;
    font-weight: 600;
    font-size: 150%;
    margin: 40px 0 30px 0;
}



#homeherotext{display:none;}


.w-container {
  max-width: 1100px;
}


.w-container.nav {
	border-top: 1px solid #B0A68A;
  max-width: 100%;
  padding-top: 14px;
  padding-bottom: 17px;
  margin-bottom: 0;
  padding-top: 10px;

  background-color: #fff;
  margin-bottom: 0px !important;
}
.w-container:before,.w-container:after{display:table;content:'';line-height:0}
 .w-container:after{clear:both}
 .w-container .w-row{margin-left:-10px;margin-right:-10px}
 .w-row,.w-container .w-row{margin-left:0;margin-right:0}
#masthead .site-branding a,#masthead .site-description,#masthead .search-toggle a,#masthead .jetpack-social-navigation a,.testimonials .entry-content p,.testimonials-header,.testimonials .entry-header{color:#222}
#masthead .site-branding a:hover,#masthead .site-branding a:active,#masthead .search-toggle a:hover,#masthead .search-toggle a:active,#masthead .jetpack-social-navigation a:active,#masthead .jetpack-social-navigation a:hover,.search-toggle a:active,.search-toggle a:hover,.site-content #secondary .widget:nth-of-type(3n+1) a,.testimonials .hentry:nth-of-type(3n+1) a{color:#000}
#header .oshine-module,#header .tatsu-module{margin-bottom:0}
#footer-wrap.style2 .tatsu-module,#footer .tatsu-icon-shortcode{margin-bottom:0}
.be-sidemenu .oshine-module,.be-sidemenu .tatsu-module{margin-bottom:10px}
.tatsu-module{margin-bottom:60px}
.tatsu-module.tatsu-divider-wrap{line-height:0;margin-bottom:20px}
.tatsu-module.simple-text{width:100%;display:block;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}
.tatsu-animated-heading-wrap.tatsu-module{margin-bottom:10px}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{margin-right:0}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.timeline .row:nth-child(2n) .content{background:#fff;border:1px solid #d9d8d2}
.timeline .row:nth-child(2n) .content:after{border-right-color:#fff}
.timeline .row:nth-child(2n) .content:before{border-right-color:#d9d8d2}
.timeline .row:last-child .line:before{background:none}
.timeline .row:nth-child(2n) .content:after,.timeline .row:nth-child(2n) .content:before{border-right-color:transparent}



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


.row:after, .clearfix:after {
    clear: both;
}


.row, .clearfix {
    zoom: 1;
}
.clearfix:before,#footer:before,#header:before,.clearfix:after,#footer:after,#header:after{content:"\20";display:block;height:0;overflow:hidden;}
.clearfix:after,#footer:after,#header:after{clear:both;}
.clearfix,#footer,#header{zoom:1;}

.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-2-0 , #pg-2-1 , #pg-2-2 , #pg-2-3 , #pg-2-4 , #pg-2-5 , #pl-2 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-2 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 
			
		 #pg-w5bec12f787145-0 , #pg-w5bec12f787145-1 , #pg-w5bec12f787145-2 , #pg-w5bec12f787145-3 , #pl-w5bec12f787145 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-w5bec12f787145 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
#block-51{min-height:40px}


.iconic-left-image{width: 550px; position: absolute; z-index:99; top: 150px; left: 120px;}


.social_slider .facebook_box {
    border: 10px solid #3289d9;
}

					.social_slider .facebook_box iframe {
						pointer-events: auto;
					}
" + htmlDivCss + "" + htmlDivCss + "' + htmlDivCss + '
.wpgdpr-modal-dialogg{bottom:0px;left:0px;margin:5px;position:fixed;}

.wpgdpr-modal-dialogg{z-index:10000;}

.resim{border:1px solid #FC6;background-color:#EAF3E9}

#allrr {
	
	color: #000033;
	text-align: center;
	}


.titoli_big{
    color: #ED1C24;
    font-size: 24px;
    line-height: 24px;
    padding-bottom: 25px;
}


.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}
.widget .social-link-item{margin:0 2px 2px 0;padding:0;list-style:none}

.red_word {
	font-family: sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #F00;
}
.l-wrapper{padding:15px}
.general-post .l-wrapper{padding:0px;text-align:left}


.career__info {
  text-align: center;
  width: 32.6%;
  background-color: #B1B8CC;
  padding: 10% 4%;
  display: flex;
  align-items: center;
}


.career__info h3 {
  font-family: "Montserrat ExtraLight", sans-serif;
  font-size: 40px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 57px;
  margin-bottom: 22px;
}


.career__info h3 span {
  font-family: "Montserrat SemiBold", sans-serif;
}


.career__info p {
  font-size: 16px;
  color: rgba(255, 255, 255, 0.7);
  letter-spacing: 0;
  line-height: 27px;
  margin-bottom: 28px;
}


.logo img {
  max-height: 37px;
  max-height: 60px;
}




.footer .logo, .footer .logo:hover {
    float: none;
    width: 220px;
    width: 151px;
    height: 90px;
    position: relative;
    margin: 0;
    top: auto;
}

.footer .logo {fill: #ffffff;}

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
}

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

.panel-grid-cell .panel-last-child {
  margin-bottom: 0;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}

            
 #pg-203-0 , #pg-203-1 , #pl-203 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-203 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-203 .panel-grid-cell { padding:0 }

	
	.theme_page
	{
		width: 750px;
		padding-bottom: 40px;
	}

	
	.theme_page, .page_left, .page_right
	{
		width: 462px;
	}

.theme_page.noborder
{
	border: none;
}



            #txmod_197 {height: 400px;}


            #txmod_197 .items { width:20000em; }

            #txmod_197 .pane .item{width:33.333333333333%; overflow:hidden; }



.scroller {
    
    position:relative;
    overflow:hidden;
    
}


.scroller .items {
    
    position:absolute;
    clear:both;
}

.scroller .item{padding:0}



.scroller .items .active {
    position:relative;
    cursor:default;
}



.basic_h .scroller {display: inline-block; vertical-align: top;}

.basic_v .scroller{margin: 0 auto;}

.span5{width:380px;}

.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%;}

.table td.span5,.table th.span5{float:none;width:364px;margin-left:0;}

input.span5, textarea.span5, .uneditable-input.span5{width:366px;}

.foot-desc { display:none; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-4{width:33.33333333%}


.logo-hic {
  display: none; }

  .hi-contrast .logo-hic {
    display: block;
    width: 206px;
    height: auto; }

div#regular-header {
    overflow: hidden;
    clear: both;
    padding: 0;
}
.block-type-widget-area li.widget span.widget-title{margin:0 0 10px;display:block}
.block-type-widget-area li.widget span.widget-title:empty{display:none}
.block-type-widget-area li.widget .widget-title{font-size:13px;border-style:solid;border-top-width:1px;border-bottom-width:1px;border-left-width:0px;border-right-width:0px;border-color:#eeeeee;letter-spacing:1px;text-transform:uppercase;font-variant:normal;line-height:250%;color:#111111;margin-bottom:10px;}
.widget-title{display:none !important}
.west-coast .widget-title{display:none}

header.main-header.layout-logo-menu .header-contents {
  display: table;
  padding: 0 60px;
}

  .responsive-layout header.main-header.layout-logo-menu .header-contents {
    display: block;
    padding: 0;
    margin: 0;
  }



.padding-none{
padding-left:0px;	
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.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}


.content_second_background{
	min-height: 295px; 
}


.post {
	margin: 0 0 40px;
	text-align: justify;
	}


.post hr {
	display: block;
	}


.widecolumn .post {
	margin: 0;
	}





.infos {
    overflow: hidden;
}




.rt-grid-1, .rt-grid-2, .rt-grid-3, .rt-grid-4, .rt-grid-5, .rt-grid-6, .rt-grid-7, .rt-grid-8, .rt-grid-9, .rt-grid-10, .rt-grid-11, .rt-grid-12 {display: inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}

.rt-container .rt-grid-6 {width: 460px;}

.col12 .rt-grid-6 #form-login .inputbox {width: 424px;}

.col16 .rt-grid-6 #form-login .inputbox {width: 304px;}

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


.sp {
  display: none; }

.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-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }

#container{ }
.copy{font-size:12px;color:#fff;margin:16px}
.copy .copy-inner{margin:16px 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-sm-6{width:50%}

.newsticker {
   display: inline-block;
   padding-left: 0;
   overflow: hidden;
   height: 20px;
}

   .newsticker li {
      text-align: left;
   }
#footer .privacy-links ul.menu li.last{border-right:none;margin:0;padding:0;}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none}
.x-quote-content{display:flex;flex-direction:column;flex:1 1 0%}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.elementor-widget-divider .elementor-divider{line-height:0;font-size:0}
.elementor-widget-divider .elementor-divider-separator{display:inline-block}
.elementor-8 .elementor-element.elementor-element-50a96b7 .elementor-divider-separator{border-top-style:solid;border-top-width:1px;width:100%;}
.elementor-8 .elementor-element.elementor-element-50a96b7 .elementor-divider{padding-top:2px;padding-bottom:2px;}
.elementor-8 .elementor-element.elementor-element-4a68275 .elementor-divider-separator{border-top-style:solid;border-top-width:1px;width:100%;}
.elementor-8 .elementor-element.elementor-element-4a68275 .elementor-divider{padding-top:5px;padding-bottom:5px;}


.sow-icon-elegantline {
	font-family: 'sow-elegantline';
	display: inline-block;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


.sow-icon-elegantline[data-sow-icon]:before {
	content: attr(data-sow-icon);
}


.hfg-grid {
  display: flex; }


.news .news-list-view.latest .article .article-content {
	border: 1px solid #fff;
	background-color: #f9f9f9;
}


.news .news-list-view.latest .article .article-content .header {
	padding: 4px 8px;
}


.news .news-list-view.latest .article .article-content .header h3 {
	margin: 0;
}


.news .news-list-view.latest .article .article-content .teaser-text {
	padding: 0 8px 4px 8px;
}


.news .news-list-view.latest .article .article-content .teaser-text p {
	margin: 0;
}


.news .news-list-view.latest .article .article-content .news-img-wrap img {
	width: 100%;
	height: auto;
	display: block;
}

    
    #header-nav .sub-menu {
        padding: 20px 0 20px 0;
    }

    
    #header-nav .sub-sub-menu {
        top: 260px;
        padding: 10px 0 10px 0;
    }


.animated { visibility: hidden; }
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}



@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}
.social_menu .menu-item{display:table-cell}

.site-nav--standard .dropdown-menu,
.site-nav--standard .menu-item {
    color: inherit;
    background: inherit;
}

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}
#anime,#anime_list,#episode,#episode_disqus,#episode_related,#episodes_list,#genres,#genres_result,#latest_anime,#may_like,#new_anime,#news,#p_a,#s_r,#sb_c,#search{background-color:rgba(255,251,251,.97);box-shadow:3px 3px 3px 0 rgba(0,0,0,.55);position:relative}
#p_a{clear:both}
#p_a .row{margin:0;background-color:transparent;padding:5px 0 5px 5px}
#p_a .row div img{display:inline;border:1px solid #000;box-shadow:3px 3px 3px 0 rgba(0,0,0,.2);width:134px;height:190px}
#may_like .row,#p_a .row{padding:5px 0}
#may_like .row div:nth-child(6),#p_a .row div:nth-child(6),#sb,.e_l_r .row div:nth-child(2),.e_l_r .row div:nth-child(3),footer ul{display:none}
#anime,#anime_list,#episode,#episode_disqus,#episode_related,#episodes_list,#genres,#genres_result,#latest_anime,#new_anime,#news,#p_a,#s_r,#sb_c,#search{box-shadow:none;border-radius:0;margin-top:5px}
.ajax_loader_html{margin:-50% 0 0 -50%;width:40px;height:40px;left:50%;border:3px solid #00aeef;border-right-color:transparent!important;border-radius:50%;background-color:transparent;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;-ms-animation:spin 1s linear infinite;-o-animation:spin 1s linear infinite;animation:spin 1s linear infinite}


#footer-widgets .footer-widget li a {
	color: #ccc;
}


#footer-widgets h4 {
	font-weight: bold !important;
}


#footer-widgets .footer-widget li {
	padding-left: 0;
	font-size: 14px;
}


#footer-widgets .footer-widget li:before {
	display: none;
}

												
		
									#footer-widgets .footer-widget a,
			#footer-widgets .footer-widget li a,
			#footer-widgets .footer-widget li a:hover { color: #cccccc; }


.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

* html .clearfix             { zoom: 1; }
 
*:first-child+html .clearfix { zoom: 1; }
#shiftnav-toggle-main .shiftnav-main-toggle-content-before{float:left}
#shiftnav-toggle-main .shiftnav-main-toggle-content-after{float:right}
#shiftnav-toggle-main .shiftnav-main-toggle-content{padding:16px 40px}
#shiftnav-toggle-main.shiftnav-toggle-main-align-center .shiftnav-main-toggle-content{width:100%;box-sizing:border-box;position:absolute;left:0}
#shiftnav-toggle-main .shiftnav-main-toggle-content-before .shiftnav-searchbar-drop{right:auto;left:0}
.shiftnav-main-toggle-content .btn{padding:7px 20px 6px}


.recent-posts__meta {
  display: block;
  margin-top: 12px;
}

.subsection{
	padding: 0 125px;
	margin-bottom: 50px;
}

#required-docs .subsection{
	padding: 0;
}

#pricing .subsection{
	padding: 0;
}

#cars .subsection{
	padding: 0;
}
.row{margin-right:-15px;margin-left:-15px}
#u2428popup,#u2426popup,#u2427popup{width:15px;height:15px;margin-right:-10000px;margin-left:50%;}
.popup_anchor{position:relative;width:0px;height:0px;}

#home_powder_nav { position: relative; margin-top: 10px; margin-left: -85px; }

#home_powder_nav a { outline: none; }

#home_powder_nav img { cursor: pointer; margin: 0 10px 0 0; }
.thumbnail .caption{padding:9px;color:#333}

#talent .talent_box_img .caption {
	font-size: 1.3vw;
	color: #fff;
    bottom: 27px;
    left: 10px;
    position: absolute;
    letter-spacing: 0.1em;
    font-weight: bold;
}

#management .talent_box_img .caption {
	font-size: 3.3vw;
	color: #fff;
	bottom: 10px;
    left: 15px;
    position: absolute;
    letter-spacing: 0.1em;
    font-weight: bold;
}
.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-4{width:33.33333333%}
#services .col-md-4{padding:0 15px}

#produtos .col-md-4{
    padding: 0 22px;
}

#main .attachment .entry-content {
    margin-bottom: 20px;
}

#main .attachment .entry-content .attachment {
    text-align: center;
}


#main .post .entry-content img {
    height: auto;
    max-width: 100%;
}


.popup-container, .widget, .index_information, .ui-datepicker, #footer_widget {
    background-color: #ffffff;
}


.popup-container .dashicons.dashicons-dismiss {
    font-size: 30px;
    height: auto;
    width: auto;
}


.popup-container {
    position: relative;
    margin:7% auto;
    padding:40px 50px 35px 50px;
    border-radius: 3px;
    max-width: 100%;
}





.icon_badge {
    float:right;
    display:inline-block;
    width: 32px;
    height: 30px;
    margin-right: 7px;  
}


.menu-category {
  position: relative;
  top: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  overflow: scroll; }

  .menu-category li {
    list-style: none; }

  .menu-category a {
    color: #fff;
    display: inline-block;
    font-size: 15px;
    overflow: visible;
    width: 100%; }

      .menu-category li .delimiter {
        display: block;
        position: relative;
        top: 12px;
        background-color: #616363;
        width: 1px;
        height: 24px;
        margin: 0 4px; }

      .menu-category li a.hover {
        background: #fff;
        color: #000; }
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.nav-menu li.menu-item-has-children a:after{font-family:FontAwesome;content:'\f103';font-weight:normal;position:relative;top:1px;left:5px}



.social-icon {
	display: inline-block;
    vertical-align: top;
    width: 40px;
    padding-top: 10px;
}

.navmenu{color:#ffffff;padding:0;margin:0}

.navmenu a{color:#ffffff}

.navmenu ul{list-style:none;padding:0;margin:0}

.navmenu li{list-style:none;padding:12px 20px 8px 20px;border-bottom:1px solid #666666}



#header .tools li.size{
  display: inline;
  padding: 0 20px 0 10px;
  }


#header .tools li.size ul{
  display: inline;
  }


#header .tools li.size ul li{
  float: none !important;
  }
ul.products li.product.product-category .woocommerce-loop-category__title,ul.products li.product.product-category h2,ul.products li.product.product-category h3{font-size:1.1em}
ul.products li.product.product-category img{margin-bottom:1.618em}


#header-container {
	position: absolute;
	top: 0;
	display: block;
	float: none;
	width: 100%;
	height: 100%;
}

.header{
    max-width: 1000px;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 25px;
    margin: 0 auto;
}


.header-mobile-social-media {
	width: 100%;
	padding: 0;
	border-top: 1px solid #303030;
	position: relative;
}


.header-mobile-social-media a {
	display: inline-block;
	vertical-align: top;
	text-align: left;
	padding: 0;
	padding-right: 30px;

}


.header-mobile-social-media a:hover {
	background-color: #303030;
}


.header-mobile-social-media a:first-child {
	border-left: none;
}


.header-mobile-social-media i {
	font-size: 18px;
	color: #8d8d8d;
	padding-left: 0px;
	position: relative;
	line-height: 54px;
}


.header-mobile-social-media a.sh-login-popup {
	margin-top: 15px;
	margin-left: 0;
	float: right;
}
.header-mobile-social-media,.header-mobile-social-media a {border-color: #eaeaea!important;}
.logo-footer--mobile{display:block}
.text-center{text-align:center}
.fl-builder-content .fl-button-has-icon .fl-button-text {vertical-align: middle;}
.news-preview__timestamp{font-size:10px;font-size:.625rem;line-height:11px;line-height:.6875rem;font-weight:400;font-style:normal;font-family:nyt-franklin,arial,helvetica,sans-serif;margin-left:.1em;color:#762123;white-space:nowrap}

#mvccount{
	padding:10px;
}

#mvccount img{
	margin-right:5px;
}

.main-contactpage, .main-title h1, .mb20-980 {
margin-bottom: 20px
}
.main-title h1{margin-bottom:30px;font-size:30px;display:inline-block;padding-bottom:10px;position:relative}
.main-title h1:after,.testimonial-title:after{content:'';border-bottom:3px solid #d25f28;width:110px;display:block;position:absolute;left:0;right:0;padding-bottom:10px;margin:auto}
.app-buuton button.button,.entry-title.blog-page-title,.location-addtress,.main-title,.proud-logo,.question-title,.read_more.conenq-submit,.service_cats_three_boxes_container.container,.tcenter,.test-tile.services.slick-initialized.slick-slider,.testimonial-logo,a.blog-readmore.back,div#popupvideo,header.entry-header{text-align:center}

.footer-socket-wrapper .copyright {
	color: #666666;
	max-width: 50%;
	float: left;
	font-size: 12px;
}

.footer-socket-wrapper .copyright a {
	color: #666666;
}

.footer-socket-wrapper .copyright a:hover {
	color: #0FBE7C;
}

.clear {
    clear: both;
}



#langs {
margin: 2%;
margin-top:0px;
height:auto;
position:fixed;
margin-left:1200px;
background-color: transparent
}


#langs a{
height: 15px;

}


#loader-wrapper .loader-section {
    position: fixed;
    top: 0;
    width: 51%;
    height: 100%;
    
    background: #fff;
    z-index: 1000;
}


#loader-wrapper .loader-section.section-left {
    left: 0;
    display:none;
}

#loader-wrapper .loader-section.section-right {
    right: 0;
    display:none;
}



.loaded #loader-wrapper .loader-section.section-left {
    background: transparent;
    transition: all 0.9s ease-out;

    
    
    

    
    
}

.loaded #loader-wrapper .loader-section.section-right {
    background: transparent;
    transition: all 0.9s ease-out;

    
    
    

    
    
}
.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-jp{font-size:10px;letter-spacing:.39em}


div#sidebar{
  z-index: 0;
}

      #sidebar{
        width: 30vw;
      }
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}


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



.af-reverse .row:nth-child(even) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -moz-box-orient: horizontal;
  -moz-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse; }


.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
	margin-right: 3.8%;
	float: left;
	min-height: 1px;
}


.row .fivecol {
	width: 39.45%;
}

	
	.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
		width: auto;
		float: none;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
		clear:both;
	}


#mission .section_box .row .fivecol {
	margin-left: 3.8%;
}
.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)}


.site-title {
	clear: none;
	font-size: 24px;
	font-size: 1.5rem;
	font-weight: 800;
	line-height: 1.25;
	letter-spacing: 0.08em;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}


.site-title,
.site-title a {
	color: #222;
	opacity: 1; 
}


body.has-header-image .site-title,
body.has-header-video .site-title,
body.has-header-image .site-title a,
body.has-header-video .site-title a {
	color: #fff;
}


	body,
	a,
	.site-title a,
	.twentyseventeen-front-page.has-header-image .site-title,
	.twentyseventeen-front-page.has-header-video .site-title,
	.twentyseventeen-front-page.has-header-image .site-title a,
	.twentyseventeen-front-page.has-header-video .site-title a {
		color: #222 !important; 
	}

.forum2017 .ar2{ color:#FF8400;}

.indexforum .ar2{ color:#FF8400;}

.obbsbox2 .tab .ar2{ color:#FF8400;}
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-headline{font-size:1em;line-height:1.4em;}
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-headline.hasbg{background-color:rgba(0,0,0,0.5);padding:10px 15px;}
html.ie11 .view-display-id-feature_stories_slideshow .field-name-field-overlay-text.hasbg .feature-headline span,html.ie10 .view-display-id-feature_stories_slideshow .field-name-field-overlay-text.hasbg .feature-headline span,html.ie9 .view-display-id-feature_stories_slideshow .field-name-field-overlay-text.hasbg .feature-headline span{line-height:1.5em;}






TD.mincart {

font-size: 12px;

width: 180px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




P.mincart {

font-size: 11px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




table.mincart {

width: 180px;

border: 1px dotted #c66300;

background-color: #FFF;

}
.fl-node-5ba819a00179d .fl-separator {border-top:1px solid #e6e7e9;max-width: 100%;margin: auto;}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}

section.grid ul.grid3x3 li.item-7,
section.grid ul.grid3x3 li.item-8,
section.grid ul.grid3x3 li.item-9 {
  border-bottom: 0;
}

.menuHeader li#submenu:hover ul#submenuitens {
display: block;
}

.menuHeader #submenu {
padding: 22px 0;
}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}

.b-product__logo {
    display: inline-block;
    vertical-align: middle;
    margin: 0 14px 5px 0;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-6{width:50%}


#header-left-section {
	float: left;
	margin-right: 25px;
}

	.better-responsive-menu #header-left-section {
		float: left;
		margin-top: 10px;
	}

	.better-responsive-menu .site-header.spacious-header-display-four #header-left-section,
	.better-responsive-menu .site-header.spacious-header-display-four #header-right-section {
		float: none;
	}

    .footer-navigation {
        width: 100%;
        text-align: center;
        margin: 0;
    }

    .footer-navigation #menu-short { display: inline-block }

.footer-navigation ul li { float: left }

.footer-navigation ul ul { display: none }

.footer-navigation a {
    color: #9b9b9b;
    text-transform: uppercase;
    padding: 0 0 0 25px;
}

.footer-navigation ul li:first-child a { padding-left: 0 }

.menu{margin:0;padding:0;position:relative;padding:0 0 0 20px;}

.menu li{float:left;list-style-type:none;margin:0;padding:0;}
.sub-menu,.sub-menu .menu-item,.sub-menu .menu-item a{min-width:230px}
.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}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}
#home-content .home-boat-listing-callout .menu-item a{font-size:1.125rem !important;font-family:"Catamaran",sans-serif !important;text-transform:uppercase;color:#66708b !important;padding-left:1.875rem !important;padding-right:1.875rem !important;border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#fff !important}
#home-content .home-boat-listing-callout .menu-item a:hover{border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#feb912 !important;padding-bottom:.3125rem !important}

#hero .image-wrap img.after { display: none; }

#hero.done .image-wrap img.after { display: block; }

    
    .x-menu-item {
        box-sizing: initial;
    }
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}
.addtoany_list a:hover,.widget .addtoany_list a:hover{border:0;box-shadow:none}

.widget ul { margin: 0; }

.widget li { padding: 5px 0 5px 20px; position: relative; }

.widget ul li:before { content: '»'; position: absolute; top: 7px; left: 0; line-height: 100%; }

.widget .children { margin-left: 20px; }

.widget a {	text-decoration: none; }

.widget a:hover {	text-decoration: underline; }

#ah-group UL LI.first
{
	display: block;
}


.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset {
	float: left;
	width: calc(33% - 40px);
	margin: 0;
}

.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset label {
	padding: 0;
    font-weight: bold;
}

.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset input {
    width: 95%;
}

.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset:first-child {
    width: 120px;
}

.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset:first-child input {
    margin: 5px 0 0 0;
}
.wp-caption .alignright{margin:0 0 10px 10px}
.alignright{float:right}
img.alignright{display:inline;float:right;margin-left:15px}
.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}
.modal-audiogram .modal-body{padding:0}
#contactUsModal .modal-body .alert{display:none}
#contactUsModal .modal-body .form-box{display:block}
#contactUsModal .modal-body .logo-box{display:none}
#contactUsModal.submitted .modal-body .alert{display:block;text-align:center}
#contactUsModal.submitted .modal-body .form-box{display:none}
#contactUsModal.submitted .modal-body .logo-box{display:block;text-align:center;padding:30px 10px}
.modal-new-review .modal-body,.modal-new-review .modal-footer,.modal-new-review .modal-header{padding:0;border:none}
.page-accs .modal-body{padding-left:0;padding-right:0}
.what-is-this .modal-content .modal-body{padding:0 25% 0 50px}
.what-is-this .modal-content .modal-body p{font-size:35px;font-weight:700}
.row{margin-left:-15px;margin-right:-15px}



.article-list {
    width: 30%;
    float: right;
    padding: 0 20px;
    box-sizing: border-box;
}


.article-list .article-item .ttl:after {
    content: '';
    width: 74px;
    height: 0;
    border-bottom: 1px solid #a1a1a1;
    display: block;
}
.uabb-creative-menu.off-canvas .uabb-clear {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99998;background: rgba(0,0,0,0.0);visibility: hidden;opacity: 0;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.uabb-creative-menu.off-canvas.menu-open .uabb-clear {visibility: visible;opacity: 1;}


.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}

.clearfix:after {
  clear: both;
}


#mynavmenu {align: right; margin-bottom: -3px; margin-top:0;}
.home #calendario .fc-calendar-container{position:relative;*zoom:1;height:auto;width:auto;padding-bottom:10px;height:328px}
.home #calendario .fc-calendar-container:before,.home #calendario .fc-calendar-container:after{content:"\0020";display:table}
.home #calendario .fc-calendar-container:after{clear:both}
#pages.calendar #calendario .fc-calendar-container{position:relative;*zoom:1;height:auto;width:auto;padding-bottom:10px}
#pages.calendar #calendario .fc-calendar-container:before,#pages.calendar #calendario .fc-calendar-container:after{content:"\0020";display:table}
#pages.calendar #calendario .fc-calendar-container:after{clear:both}


.site-title {
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 1;
	text-transform: uppercase;
}


.site-title a,
.site-title a:hover,
.site-title a:focus {
	color: #000;
	text-decoration: none;
}


.site-description,
.site-title {
	margin-bottom: 0;
}


.header-image .site-title,
.site-description {
	display: block;
	height: 0;
	text-indent: -9999px;
}


	.genesis-nav-menu,
	.site-description,
	.site-header .title-area,
	.site-title {
		text-align: center;
	}

    .clear{
        clear:both;
    }
.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%}

	
	#s5_left_top_wrap, #s5_left_column_wrap, #s5_left_inset_wrap, #s5_left_wrap, #s5_left_bottom_wrap, #s5_right_top_wrap, #s5_right_column_wrap, #s5_right_inset_wrap, #s5_right_wrap, #s5_right_bottom_wrap, #s5_top_row1 .s5_float_left, #s5_top_row2 .s5_float_left, #s5_top_row3 .s5_float_left, #s5_above_columns_inner .s5_float_left, #s5_middle_top .s5_float_left , #s5_middle_bottom .s5_float_left, #s5_below_columns_inner .s5_float_left, #s5_bottom_row1 .s5_float_left, #s5_bottom_row2, .s5_float_left, #s5_bottom_row3 .s5_float_left, #s5_above_body .s5_float_left, #s5_below_body .s5_float_left {
	width:100% !important;
	}

  .site-footer .widget .social-links {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (50px [col-start])[3];
        grid-template-columns: repeat(3, 50px [col-start]);
    -ms-grid-rows: (50px [row-start])[2];
        grid-template-rows: repeat(2, 50px [row-start]);
    margin: 0 auto; }

    .site-footer .widget .social-links li {
      text-align: center; }

    .site-footer .widget .social-links a {
      font-size: 20px;
      font-size: 1.25em;
      font-size: 1.25rem;
      text-decoration: none; }

#menu-item-7285 h2{
	color:#fff!important;
}

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

	.menu ul li.menu-item-has-children a{
		padding: 29px 21px 29px 11px;
	}

.conten-image, .conten-video, .mt30-980, .service-button, .testimonial {
margin-top: 30px
}

.service-button a {
padding: 8px 10px;
font-size: 12px;
display: block;
margin: 0 15px
}
.service-button a,.service-title{color:#f1cfbd;text-transform:uppercase}
.service-button{clear:both;text-align:center;margin-top:60px}
.service-button a:hover{color:#f1cfbd!important}
.img-responsive{display:block;max-width:100%;height:auto}

footer div.f_inner{
	background: #FFF;
	padding: 50px 0 20px 0;
	text-align: center;
}
 
.gdlr-core-blog-grid-frame, .gdlr-core-blog-full-frame, .gdlr-core-blog-list-frame{ background-color: #ffffff; }


.gdlr-core-blog-grid-with-frame .gdlr-core-blog-grid-frame{ padding: 40px 35px 24px; }

  .content .md-pull-right .entry-thumbnail {
    margin-left: -16px;
  }

.content .md-pull-right .ribbon {
  z-index: 22;
}

.content .sidebar .ribbon {
  z-index: 24;
}


.post .entry {
	padding: 5px 0px;
}


.post .entry a:hover {
	color:#639;
	text-decoration:underline;}
.left{float:left}
.copyright-wrap span.left{color:#fff;float:left;font-size:12px;padding:20px;text-shadow:0 1px 0 rgba(0,0,0,.3)}
.copyright-wrap span.right a,.copyright-wrap span.left a{color:#fff}

.letter-search {
  float: left;
  height: 25px;
  line-height: 25px;
  margin-left: 50px;
  width: 608px;
}

.letter-search span {
  float: left;
  color: #989898;
  font-size: 13px;
  display: block;
  height: 25px;
  line-height: 25px;
  margin: 0px 10px 0px 0px;
}

.letter-search ul li {
  float: left;
  margin: 0px 4px;
  color: #989898;
}

.letter-search ul li a {
  color: #525252;
  font-size: 12px;
  text-decoration: none;
}

.letter-search ul li a:hover,.letter-search ul li a.current {
  color: #cd4653;
}


#featured-article .left-side .share .social .sharetext {
    display: none;
    margin-right: 0.5rem;
    vertical-align: middle;
    height: 3rem;
    color: #009bd6;
    font-size: 1rem;
    text-transform: uppercase
}

	.maincontent .lastpost .left .social .sharetext{ display:inline-block; font-size:14px; line-height:25px; color:#009bd6; font-family:'PT Sans Caption'; text-transform:uppercase; vertical-align:top; margin-right:18px;}
.global-header__left,.global-header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.wbox-admin .wbox-anmelden{visibility: hidden;font-size: 0.7em}
.wbox-admin:hover .wbox-anmelden{visibility: visible}
.wbox-admin .wbox-user{font-size: 0.7em}


	


#l_sidebar {
	float: left;
	width: 220px;
	margin: 0px 20px 0px 0px;
	padding: 20px 0px 20px 0px;
	}

	
#l_sidebar ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	}

	
#l_sidebar li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

	
#l_sidebar ul li {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	}

	
#l_sidebar ul li a {
	color: #507AA5;
	text-decoration: none;
	}


#l_sidebar ul li a:hover {
	color: #507AA5;
	text-decoration: underline;
	}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}
.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}


.components-panel__row.social-icons{display:block}


.social-icons {
    padding-bottom: 20px;
}


.social-icons a {
    display: inline-block;
    padding: 0 5px;
}


.social-icons a i {
    background-color: rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.2);
    font-size: 1.55em;
    width: 2.15em;
    height: 2.15em;
    line-height: 2.15em;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    text-align: center;
    margin: 0;
}


.social-icons a:hover {
    opacity: 0.8;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.top-footer{
	margin-left: -3%;
}

#header-bg {
background:#101010;
width:100%;
margin:0 auto;
}

#header {
width : 963px;
margin : 0 auto;
padding: 15px 0;
}
.page-top h2,.page-top.custom-product .row{position:relative}
.home-concept .row{position:relative}


#div-calendar .row:nth-child(7) section {
    background: transparent !important;
}


    #div-calendar .row:nth-child(7) section .aligned-row {
        
    }


.mobile-view .image-block {
	width: 100% !important;
}

			
.widget-text span.image-block {
	display: inline-block;
	position: relative;
	overflow: hidden;
}

			#strip div .arrow { left: 370px; }




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

.page-numbers:hover, .mh-loop-pagination .current, .mh-comments-pagination .current, a:hover .pagelink, .pagelink { background: #fec23e; }


.art-header:before, #art-header-bg:before, .art-layout-cell:before, .art-layout-wrapper:before, .art-footer:before, .art-nav:before, #art-hmenu-bg:before, .art-sheet:before
{
   width: 100%;
   content: " ";
   display: table;
}

.art-header:after, #art-header-bg:after, .art-layout-cell:after, .art-layout-wrapper:after, .art-footer:after, .art-nav:after, #art-hmenu-bg:after, .art-sheet:after,
.cleared, .clearfix:after {
   clear: both;
   font: 0/0 serif;
   display: block;
   content: " ";
}


.art-layout-cell
{
   display: table-cell;
   vertical-align: top;
}


.money {
  float:right;
}

.head-info .money{
	position:absolute;
	right:0;
}


.vgrey {
	color: #5e6064;
}

#skipnav{float:left;list-style:none;height:0;overflow:hidden;width:0}

#skipnav a{background:#fff;color:#000;left:-9999px;position:absolute;text-decoration:underline;top:-9999px;width:12.5em;z-index:999}

#skipnav a:active,#skipnav a:focus{left:0;top:0}


.widget-title {
	display: block;
	margin: 0;
	padding: 0;
	color: #303030;
	font-size: 20px;
	font-size: 1.25rem;
	font-family: 'Magra', Tahoma, Arial;
}


.widget-title a:link,
.widget-title a:visited  {
	color: #303030;
}


.widget-title a:hover,
.widget-title a:active  {
	color: #ee3333;
}
