﻿.container{margin-right:auto;margin-left:auto;padding-left:6px;padding-right:7px}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:6px;padding-right:7px}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:6.5px;padding-right:6.5px}
.jumbotron .container{max-width:100%}
.container-page{max-width:1210px;margin-left:auto;margin-right:auto}


.textimg_images img.pull-right {
	margin-left:20px;
}

.textimg_images img.pull-left {
	margin-right:20px;
}


.contents {
    max-width:1024px;
    width:100%;
    margin:0 auto;
}


#footer .contents {
    padding:20px 0;
    text-align:center;
}


.wrapper-small .contents {
    display:table;
}

    .contents .col_232px {
        width:24%;
        word-wrap:break-word;
    }

    .contents .col_232px:first-child {
        margin-left:2%;
    }

    .contents .col_232px:nth-child(2n + 1) {
        margin-left:5%;
    }



.copy {
	font-family: Arial, Geneva, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #333;
	padding: 12px;
}

#calendar2 thead tr.month{
  background-color: #67b9ce;
  height: 30px;
  color: #fff;
}
footer .newsletter-button .box-right{float:left;width:0;height:0;border-style:solid;border-width:45px 45px 0 0;border-color:#419bbe transparent transparent transparent}


  .load-more {
    overflow: hidden;
  }
.list-faq .list-body{position:relative;z-index:20}
.list-faq .list-body h4{min-height:0!important;font-size:20px}
.list-rooms .list-image+.list-body{padding-top:15px}
.list-rooms .list-body{text-align:center;width:100%}
.list-rooms .list-body ul{list-style:none;font-size:0;line-height:0}
.list-rooms .list-body li{display:inline-block;vertical-align:top;font-size:14px;line-height:1.57;padding:7px 10px;font-weight:500}
.list-rooms .list-body h3{font-size:27px;color:#161616;margin-bottom:0}
.list-rooms .list-body li:first-child{padding-left:0}
.list-rooms .list-body li:last-child{padding-right:0}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}
.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}
#u2545-2,#u2545-7,#u2555-2,#u2555-6{font-size:64px;line-height:77px;}
#u2545-2,#u2545-7{font-size:48px;line-height:58px;}
#u2545-2,#u2545-7,#u2555-2{font-size:36px;line-height:43px;}




#content_right{
float: right;
width: 270px;
padding-left: 10px;
padding-right: 5px;
padding-bottom: 10px;
}

.works li .responsibility{	
	padding:0;
	margin:0;
}

.viaggi-culturali-txt li .responsibility{	
	padding:0;
	margin:0;
}

.responsibility small{
	text-transform:uppercase;
}
.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 .container {
padding-left: 0;
}

.widget_liquid_wpp .container {
padding-top: 1rem;
}

.mainarea .widget_liquid_wpp .container {
padding: 0;
}
.home-slider .cycle-pager{position:absolute;bottom:0;left:50%;right:50%;z-index:9998;font-size:48px;color:#ffffff;text-align:center;}
.home-slider .cycle-pager span{margin-right:8px;}
.home-slider .cycle-pager span:hover{cursor:pointer;}
.home-slider .cycle-pager-active{color:#F8991D;}
.big-nav-slideshow .cycle-pager{position:absolute;bottom:0;left:0;right:0;color:#8A8C8E;text-align:center;font-size:40px;z-index:999;}
.big-nav-slideshow .cycle-pager span{margin-right:8px;}
.big-nav-slideshow .cycle-pager span:hover{cursor:pointer;}
.big-nav-slideshow .cycle-pager-active{color:#008749;}
#internal-header-pager span.cycle-pager-active{border:3px solid #05B158;}

	
	.span5:last-child {
		margin-right:0;
	}

#content nav .meta-nav {
	font-weight: normal;
}
.img-responsive{display:block;max-width:100%;height:auto}


  .cb-sticky-sidebar {
    position: relative;
    float: left;
  }


  .cb-stuck-sb .cb-sticky-sidebar .cb-sidebar {
    position: fixed;
    bottom: 0;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
  }


  .cb-stuck-sb .cb-sticky-sidebar #cb-sidebar-d, .cb-stuck-sb .cb-sticky-sidebar #cb-sidebar-b {
    padding-top: 30px !important;
  }


  .cb-stuck-sb.cb-footer-vis .cb-sticky-sidebar .cb-sidebar {
    position: absolute;
    bottom: auto;
    margin-top: 0;
  }


  .cb-stuck-sb.cb-footer-vis .cb-sticky-sidebar {
    position: static;
  }
.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}
.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-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
#g-navigation .g-menu-item-subtitle{text-transform:lowercase;font-size:.85rem;font-weight:700;opacity:.8;padding-top:2px}
.g-menu-item-subtitle{opacity:.7}
.g-menu-item-container{display:block;position:relative}
.g-menu-item-container input,.g-menu-item-container textarea{color:#666}
#g-mobilemenu-container .g-toplevel li .g-menu-item-container{padding:.938rem 1rem}
#g-mobilemenu-container .g-toplevel li .g-menu-item-content{display:inline-block;line-height:1rem}
#g-mobilemenu-container .g-menu-item-container{-webkit-transition:-webkit-transform .2s ease-out;-moz-transition:-moz-transform .2s ease-out;transition:transform .2s ease-out}
#g-mobilemenu-container .g-menu-item-subtitle{line-height:1.5}
.one-half,.one-third,.one-fourth,.one-fifth,.one-sixth,.two-third,.two-fourth,.two-fifth,.two-sixth,.three-fourth,.three-fifth,.three-sixth,.four-fifth,.four-sixth,.five-sixth{margin-bottom:30px;float:left;margin-left:3.5%;display:block !important;position:relative !important;min-height:1px}
.one-fourth{width:22.35%}
.ie .one-fourth{width:22.3%}
.tve-leads-two-step-trigger{cursor:pointer}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}
.carousel-inner{position:relative;overflow:hidden;width:100%}


.mc-image-slideshow .carousel-inner {
	height: 225px;
}





.content img {
  max-width: 100%;
  height: auto;
}


.content {
  text-align: center;
  font-family: "Helvetica", "Arial", sans-serif;
}
.partial_navigation .logo_wrapper .baseline{margin-top:3px;padding-left:20px;color:#7b7b7a;float:left}
.big-carousel__vue .big-carousel__item{-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);left:0;position:absolute;top:0;transform:translateZ(0);will-change:opacity}
.big-carousel__vue .big-carousel__item *{-webkit-backface-visibility:hidden}
.big-carousel__item{background:transparent no-repeat 50%;background-size:cover;height:100vh;overflow:hidden;position:relative;width:100%}

.tiled-gallery .gallery-group {
	float: left;
	position: relative;
}





#top {
  background-color: #D8030B;
  color: #fff;
  font-size: .928em;
}


.navbar-header:before,
.navbar-header:after {
  display: table;
  content: " ";
}


.navbar-header:after {
  clear: both;
}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}





.datatable { }

.datatable thead tr th { border:0px solid white; background-color:#173149;padding:3px 5px;margin:0;font-size:8pt;color:white;font-weight: bold;}

.datatable thead tr th h3 { color:white;padding:0;margin:0;display:inline-block;font-size:9pt;}

.datatable tbody tr td { border:0px solid white; padding:3px 5px;margin:0;font-size:8pt;background-color: #f1f1f1;}

.datatable tbody tr td:last-child { border-right:0px;}

.datatable tbody tr:last-child td { border-bottom:0px;}






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;

}


div.solid-2 h3.jsn-moduletitle {
	border-color: #17517E;
}

div.solid-2 div.jsn-modulecontainer_inner {
	background-color: #5C8FB6;
	border-color: #17517E;
}

	
	#access .menu {
		text-align: center;
	}

	
	#access:target .menu {
		margin-top: 213px;
		background: #111;
	}

	
	#access:target .menu a {
		height: 40px !important;
		border-top: 1px solid #444;
		line-height: 40px;
		-moz-transition: height .25s, line-height .25s;
		-webkit-transition: height .25s, line-height .25s;
		-o-transition: height .25s, line-height .25s;
		-ms-transition: height .25s, line-height .25s;
		transition: height .25s, line-height .25s;
	}

	
	#access .menu a:hover {
		background:#555;
	}


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


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


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
nav.mvp-fly-nav-menu ul li.menu-item-has-children:after,.mvp-feat1-left-wrap span.mvp-cd-cat,.mvp-widget-feat1-top-story span.mvp-cd-cat,.mvp-widget-feat2-left-cont span.mvp-cd-cat,.mvp-widget-dark-feat span.mvp-cd-cat,.mvp-widget-dark-sub span.mvp-cd-cat,.mvp-vid-wide-text span.mvp-cd-cat,.mvp-feat2-top-text span.mvp-cd-cat,.mvp-feat3-main-story span.mvp-cd-cat,.mvp-feat3-sub-text span.mvp-cd-cat,.mvp-feat4-main-text span.mvp-cd-cat,.woocommerce-message:before,.woocommerce-info:before,.woocommerce-message:before{color:#4DB2EC}
#mvp-main-nav-small .mvp-nav-menu ul li.menu-item-has-children a:after{border-color:#555 transparent transparent transparent}
#mvp-nav-bot-wrap .mvp-nav-menu ul li.menu-item-has-children a:after{border-color:#666 transparent transparent transparent}
#footer-inner #block-block-461 .copyrights #footer-logo{display:none;}
.b-lazy{transition:opacity .5s ease-in-out;max-width:100%;opacity:0}
.b-lazy.b-loaded{opacity:1}


.footer-list ul li a {
	color: rgba(0, 0, 0, 0.7);
	-webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.footer-list ul li a:hover {
	color: rgba(0, 0, 0, 1) !important;
}


.footer-wrapper.bg-primary .footer-list ul li a,
.footer-wrapper.bg-secondary .footer-list ul li a,
.footer-wrapper.bg-color3 .footer-list ul li a,
.footer-wrapper.bg-dark .footer-list ul li a {
	color: rgba(255, 255, 255, 0.6) !important;
}

.footer-wrapper.bg-primary .footer-list ul li a:hover,
.footer-wrapper.bg-secondary .footer-list ul li a:hover,
.footer-wrapper.bg-color3 .footer-list ul li a:hover,
.footer-wrapper.bg-dark .footer-list ul li a:hover {
	color: rgba(255, 255, 255, 1) !important;
}
.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-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.assist-navigation.is-opened .assist-area,.assist-navigation.is-opened .site-mobile-menu{transition-timing-function:cubic-bezier(.19,1,.22,1);animation:jc .2s ease-in both;animation-delay:.8s}
.site-mobile-menu{display:none}
.site-mobile-menu ul{list-style-type:none;margin:0;padding:0}
.site-mobile-menu ul li{text-align:center}
.site-mobile-menu ul li.open-mega-menu{display:none}
.site-mobile-menu ul a{color:#fff;padding:10px;display:block;font-size:24px;text-decoration:none}


.regions_rates_table_row1,
.regions_rates_table_row2 {
    border-bottom: 1px solid #e3e1e0;
    font-size: 12px;
    text-align: center
}


.ratesbox .regions_rates_table_row1,
.ratesbox .regions_rates_table_row2 {
    font-size: 11px;
    padding: 1px;
}
.widget .widget-search .search-submit{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}
.storefront-handheld-footer-bar ul li.search .site-search{position:absolute;bottom:-2em;left:0;right:0;-webkit-transition:all,ease,.2s;transition:all,ease,.2s;padding:1em;z-index:1;display:block}
.storefront-handheld-footer-bar ul li.search.active .site-search{bottom:100%}
.storefront-handheld-footer-bar ul li.search .site-search,.storefront-handheld-footer-bar ul li.search .widget,.storefront-handheld-footer-bar ul li.search form{margin-bottom:0}

.restaurant-view{position: relative; right: -45px; z-index: 9; float: right; top: -50px}


			td.recentcommentstexttop {
				border: none;
				padding: 0px 0px 0px 10px;
			}


			.rtl td.recentcommentstexttop {
				padding: 0px 10px 0px 0px;
			}

.div_image .englobe_image .image_sejour{
	border: none;
	vertical-align:middle;
}


.div_image .englobe_image .image_sejour:hover{
	border: none;
}


.title {
  margin-right: 26px;
}

#actu_en_continu ul.actu_en_continu_liste {
	list-style:none;
	margin:0px;
	padding:10px 20px 0px;
	position:absolute;
	top:0px;
	left:0px;
}

#actu_en_continu ul.actu_en_continu_liste li {
	margin:0px 0px 15px;
	padding:0px;
	padding-bottom:15px;
	background:none;
	border-bottom:1px dotted #C5C1B9;
}

#actu_en_continu ul.actu_en_continu_liste li h3 {
	margin:0px;
	padding:0px;
	border:none;
	background:none;
}

#actu_en_continu ul.actu_en_continu_liste li h3 a {
	font-size:85%;
	font-weight:normal;
	text-decoration:none;
}

#actu_en_continu ul.actu_en_continu_liste li h3 a:hover {
	text-decoration:underline;
}

#actu_en_continu ul.actu_en_continu_liste li .actu_en_continu_type_ct {
	font-size:100%;
	font-weight:normal;
	color: #000000;
}



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}


.header.mobile .sf-button, .header.mobile .sf-button:visited{position:relative;display:inline-block;max-height:32px;padding:0;margin:0;border:0;box-sizing:border-box;}

.header.mobile .sf-button a {height:100%;padding:5px;box-sizing:border-box;color:inherit;}

.footer.mobile .sf-button, .footer.mobile .sf-button:visited{position:relative;display:inline-block;max-height:32px;padding:0;margin:0;border:0;overflow:hidden;box-sizing:border-box;}

.footer.mobile .sf-button a {height:100%;padding:7px;box-sizing:border-box;color:inherit;}

#Sidemap .sf-button {background-color:transparent;border:none;padding:.5em 0 .5em 5px;}

#Sidemap .sf-button:first-child {padding-left:15px;}

#Sidemap .sf-button:hover {box-shadow:none;}

p.playnowar {
  font-size: 18px;
  color: white;
  margin-bottom: 0;
}

.img_phone_num {margin-right: 5px; margin-top: -4px;}


.entry-title {
  clear: none;
  font-size: 19px;
  font-size: 1.1875rem;
  font-weight: 700;
  line-height: 1.2;
  margin: 0;
  padding: 0;
  word-wrap: break-word;
}


.post-content-wrapper-single .entry-title {
  font-size: 28px;
  font-size: 1.75rem;
}



.entry-title a, .entry-title a:visited,
.page-title a,
.page-title a:visited {
  color: #020202;
}


.entry-title a:hover, .entry-title a:focus, .entry-title a:active,
.page-title a:hover,
.page-title a:focus,
.page-title a:active {
  color: #2984e5;
}

.new_game
{
	height: 260px;
}
.widget_wpex_newsletter.footer-widget input[type="email"]{color:#585858}
.footer-widget{padding-bottom:45px}
.footer-widget .widget-title{display:block;margin:0 0 20px;font-size:1.077em;color:#fff;font-weight:600;line-height:1.5}
.footer-widget .wpex-widget-recent-posts-title{color:#fff}
.footer-widget.widget_tag_cloud a{border-color:#333;border-color:rgba(255,255,255,0.06)}
.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-sm-4{width:33.33333333%}

#lst  {background-color: #d6ffd6}
.copyright,.social-networks{float:none;padding:0 0 15px;text-align:center;}
.copyright:after,.social-networks:after{content:"";display:block;clear:both;}
.copyright li,.social-networks li{float:none;display:inline-block;}



.button-learn-more,
.button-view-options {
    border: 2px solid rgb(134, 117, 77);
    font-family: 'futura-pt', sans-serif;
    text-transform: uppercase;
    position: relative;
    background-color: rgba(255, 255, 255, 0.9);
    padding: 10px 20px;
    font-weight: 500;
    font-size: 15px;
    color: #000000;
    line-height: 1;
    display: inline-block;

    transition: color 0.4s, background-color 0.4s;
}

.button-learn-more:hover,
.button-learn-more:focus,
.button-view-options:hover,
.button-view-options:focus,
a:hover .button-view-options,
a:focus .button-view-options,
a:hover .button-learn-more,
a:focus .button-learn-more {
    background-color: rgb(134, 117, 77);
    color: white;
}

#cookie-law-info-again {
	font-size: 10pt;
	margin: 0;
	padding:5px 10px;
	text-align: center;
	z-index: 9999;
	cursor: pointer;
	box-shadow: #161616 2px 2px 5px 2px;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}




.gform_wrapper.gf_browser_gecko ul li:before,
.gform_wrapper.gf_browser_gecko ul li:after,
.entry .gform_wrapper.gf_browser_gecko ul li:before,
.entry .gform_wrapper.gf_browser_gecko ul li:after {
	content: none;
}


.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,
.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,
.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select {
	margin-left: 2px;
}


.gform_wrapper.gf_browser_gecko .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month {
	margin-right: 2px;
}


.gform_wrapper.gf_browser_gecko select {
	padding: 5px 0 0 0;
}

  
  
    .logo-container{
	   width:390px;
   }

   #header.type2 .logo-container{
	   margin-left:-195px;
   }
.mk-side-dashboard{z-index:1}
.dashboard-opened .mk-side-dashboard{z-index:300}
#mk-theme-container,.mk-side-dashboard,.sticky-style-fixed.header-style-1 .mk-header-holder,.sticky-style-fixed.header-style-3 .mk-header-holder{transition:all .3s ease-in-out}
.admin-bar .mk-side-dashboard{top:32px}
.mk-side-dashboard .widget{margin-bottom:20px}
#mk-footer ul,#mk-sidebar ul,.mk-side-dashboard .widget ul{margin:0}
 .mk-side-dashboard, .mk-side-dashboard p { font-size:16px; color:#eeeeee; font-weight:400; }
 .mk-side-dashboard .widgettitle { text-transform:uppercase; font-size:18px; color:#ffffff; font-weight:bolder; }
 .mk-side-dashboard .widgettitle a { color:#ffffff; }
 .mk-side-dashboard .widget a { color:#fafafa; }
 .mk-side-dashboard .widget:not(.widget_social_networks) a:hover { color:#ea9023; }
.menu-item-object-oxy_mega_menu{position:static!important}
.menu-item-object-oxy_mega_menu .dropdown-menu{left:0!important;right:0!important;overflow:hidden;background-position:center;background-size:cover}

	.genesis-nav-menu .menu-item {
		display: inline-block;
		text-align: left;
	}


.genesis-nav-menu .menu-item:hover {
	position: static;
}
 
.container {background: #fff; padding-left: 25px; padding-right: 25px;}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:0;padding-left:10px;padding-right:10px}
.jumbotron .container{max-width:100%}


.header-subnav, .header-subnav .container {
	margin-top:0;
    background: #fff;
}


#main-nav, #main-nav .container {
    background: #fff;
}


.container-block.beveled{
	border-top:2px solid #ff9900;
	border-bottom:1px solid #ff9900;
	padding-bottom:15px;
	padding-top:25px;
}


.logo {
padding:10px 0 0 30px;
}

.dir-name {
    font-weight: bold;
    padding: 19px 0 5px 0;
}


.topnav {
	float: right;
	margin: 5px 5px 0 0;
	}





.teaser {
	position: absolute;
	bottom: 4rem;
	right: 50%;
	transform: translateX(51%);
	
}


.teaser img {
	position: absolute;
	left: 0%;
	top: 30%;
	transform: translateY(-29%);
}


	
	.teaser a {
		font-size: 1.25rem
	}

      footer.site-footer .site-info .time-row .clock-builder-output:first-of-type, footer.site-footer .site-info .time-row .clock-city:first-of-type {
        justify-self: start; }

      footer.site-footer .site-info .time-row .clock-builder-output:last-of-type, footer.site-footer .site-info .time-row .clock-city:last-of-type {
        justify-self: end; }


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

.mt-15 {margin-top: 15px;}

.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}
.fal{font-weight:300}
.fal,.far{font-family:"font awesome 5 pro"}

.st-content,
.st-content-inner {
  position: relative;
}


#content_area{ padding:28px 9px 28px 9px; float:left; width:942px; position:relative; z-index:10; background:#FFF;}

#content_area p{ margin:10px 0 0 0;}
.drkblueback{background:#404a53}

  .page-footer-parallax:not(.page-template-one-page-scroll) .page-footer-wrapper {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1;
  }
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea{width:250px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}

.content {z-index:99999999;}

.footer { background: #2e2e2e; color: #fff; font-size: 1.2em;}

.footer  a {color: #fff; text-decoration: underline; margin-left: 20px; line-height: 4em;}

.footer  p {line-height: 3em;}

	.footer .row div[class^="col"]{
	text-align: center;
    }


    .footer a {
        line-height: 1em;
    }


.topnavtextwrapper form.ecSearchform {
display: inline-block;
}

.topnavtextwrapper form .ecSearchforminput {
        text-align: center;
    color: #000;
    background-color: #fff;
    width: 103px;
    padding: 2px 0;
    border: none;
    border-radius: 3px;
    font-size: 14px;
    position: relative;
    box-shadow: #a8a9ad 0px 0px 0px 1px !important;
}

	.featured-product-desc{text-align:left; float:left;}

	.featured-product-desc ul li {font-weight:normal;}

	.featured-product-desc h3{font-weight:700; font-size:24px; margin-top:0}

	.featured-product-desc.products{text-align:center;}

	.products-page.featured-product-desc{text-align:center;}
#header{width:100%;margin-bottom:0px;padding:0px;}
#header-right{float:right;display:none;}
.hero__btn{height:88px;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute;left:0;bottom:-46px}
.js .hero__btn{opacity:0}
#innovation-bar .innovation-hidden{float: right;width: 19%;height: 0;}
#innovation-bar img{margin-top: -1em;height: 121px;}
#innovation-bar{background-color: #ffc627;font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;}
#innovation-bar .innovation-status{text-align: right;width: 78%;display: inline-block;margin-bottom: 0.7em;margin-top: 0.7em;}
#innovation-bar a{border-bottom: 0;color: black;font-size: x-large;font-weight: 700;text-decoration: none;}
#innovation-bar .innovation-top{margin: 0 auto;}
  #innovation-bar .innovation-top .innovation-status{width: 620px;}
  #innovation-bar .innovation-top .innovation-hidden{width: 144px;}
.text-justify{text-align:justify}


div.view-content div.media img {
    display: none;
}
	
div.view-content div.media:first-of-type img {
    display: block;
}
.content .home-bottom .featured-content .entry,.sidebar .featured-content .entry{border-bottom:2px solid #eee}
.home-bottom .featured-content .entry,.home-middle .featured-content .entry{padding-bottom:20px}

.logo {
	margin: 10px auto;
}

.span3 { width:220px; }

.row-fluid .span3 {
	width:23.404255319149%;
	*width:23.351063829787%;
}

input.span3, textarea.span3, .uneditable-input.span3 { width:206px; }

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

  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }

#sky { text-align: center; }

.emp-speak-title {
	font-weight: 300;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}
.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}


#sidebar-divibar {
	visibility:hidden;
	display:none;
	position:static;
	z-index: -15;
	width: 100%;
}


#sidebar-divibar.sidebar-divibar-bottom {
	bottom: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-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-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-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-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{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}


.ls-slide .ls-bg {
	left: 0px;
	top: 0px;
	transform: none !important;
	-o-transform: none !important;
	-ms-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
}

.collect td.bonus  {color:#5b8236; font-weight:bold; }

.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.33333333333333%;
  }
.site-footer #footer-widgets{width:100%;float:left;padding:45px 0 65px 0}






#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 960px;
}

#colophon {
	border-top: 4px solid #000;
	margin-top: -4px;
	overflow: hidden;
	padding: 18px 0;
}
.site-description{display:none;font-family:noto sans,sans-serif;font-size:12px;font-size:1.2rem;font-weight:400;line-height:1.5;margin:.5em 0 0;opacity:.7}
body,blockquote,blockquote cite,blockquote small,label,a,.site-title a,.site-description,.post-title,.author-heading,.entry-footer,.entry-footer a,.taxonomy-description,.entry-caption,.comment-author,.comment-metadata,.comment-metadata a,.comment-notes,.comment-awaiting-moderation,.no-comments,.site-info,.site-info a,.wp-caption-text,.gallery-caption{color:#000!important}

	

		
		.site-title a,
		.site-description,
		.secondary-toggle:before {
			color: #f9f7ed;
		}



div.g_ad {
clear: both;
margin: 0 0 30px;
text-align: center;

padding: 20px 0;
}

#side div.g_ad {
margin-top:0;
}




.g_ad.responsive {display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin: 0 50px;}
.module-MOBI_titre .swipe{font-size:18px;height:35px;width:40px;top:26px;left:16px;line-height:35px}
.mod_11926471 .swipe, .mod_11926471 .searchbutton{font-size: 15px;color: #FFFFFF;position: absolute;cursor: pointer;left: 8px;top: 7px;font-weight: 700;width: 34px;height: 29px;line-height: 29px;z-index: 500;}


.pagefooter {
  width: 100%;
  font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 14px;
  color: #ffffff; }

  .pagefooter .copyright,
  .pagefooter ul,
  .pagefooter li,
  .pagefooter .footernavbar,
  .pagefooter .divider {
    display: inline-block; }

  .pagefooter p {
    margin: 0; }

  .pagefooter ul {
    margin: 0;
    padding: 0; }

    .pagefooter ul li {
      padding-left: 5px;
      padding-right: 5px; }

      .pagefooter ul li .divider {
        padding: 0 10px 0 0; }

      .pagefooter ul li:first-child .divider {
        display: none; }

  .pagefooter a {
    text-decoration: none; }

    .pagefooter a:hover {
      text-decoration: underline; }
.media-object{display:block}
.media-object.img-thumbnail{max-width:none}


.footer_information {
  background-color: #333; 
  padding-top: 30px;

}


.footer_information .ff {
  font-size: 12px;
}


.footer_information .w {
  color: #fff;
}


.intro {font-family:Georgia, "Times New Roman", Times, serif; font-size:10pt}

.body {
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.elementor-widget-call-to-action .elementor-cta__description{font-family:"Roboto", Sans-serif;font-weight:400;}
.elementor-27 .elementor-element.elementor-element-495f11c .elementor-cta__description{line-height:1.4em;color:#232d69;}


.navigation ul ul.dropdown-list .title {
  display: block;
  margin: 0 0 5px;
}


.navigation ul ul.dropdown-list .col {
  display: table-cell;
  width: 30%;
  border-right: solid 1px #000;
  padding: 10px 0;
  text-align: center;
  margin: 0px;
}


.navigation ul ul.dropdown-list .col.collections {
  border-right: 0;
  width: 40%;
}


.navigation ul ul.dropdown-list .img {
  display: table-cell;
  width: 38%;
  vertical-align: middle;
  min-width: 218px;
  background-size: cover;
  background-position: center;
  background-repeat: none;
}


.navigation ul ul.dropdown-list .img img {
  vertical-align: top;
  width: 100%;
  min-height: 100px;
}

.navigation .dropdown-list a { color:  #555555 ; }

.navigation .dropdown-list a:hover { color:  #333333 ; }
  .dropdown-list { margin-left: 0!important; }

.site-nav .menu-item-toggle {
	position: absolute;
	display: block;
	top: 0px;
	right: 0;
	width: 60px;
	height: 40px;
	cursor: pointer;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.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-lg-4{width:33.33333333%}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

		
		.post-pagination a{
			width:100% !important;
			border:none;
		}

		
		.post-pagination a.next-post{
			border-top:1px solid white;
		}

		
		.post .post-image{
			overflow:hidden;
		}

		
		.post .post-meta{
			width:198px
		}

		
		.post-meta .categories {
			margin-left:0;
			clear:left;
		}
.desktop .post-meta .categories a:hover{color:#1e73be;}
.desktop .post-meta .date a:hover{color:#1e73be;}
.post-pagination a span:first-child{color:#1e73be;}
.sticky .post-title{background-color:#1e73be;}

.col-full .module-image.image-left .image-wrap {
	margin-right: 7%;
}

.col-full .module-image.image-right .image-wrap {
	margin-left: 7%;
}

.home-services .et_pb_blurb_container a {font-size:1.3rem; color:#142c58; text-decoration:none; border-bottom:1px solid #142c58;}

.home-services .et_pb_blurb_container a:hover {color:#8b0000; border-bottom:none;}

		.suche #searchbox
		{
			float: none;
			width: 100%;
			padding: 0;
		}

		#searchbox INPUT#sword
		{
			display: none;
			margin: 0;
			padding: 10px;
			position: fixed;
			bottom: 40px;
			left: 1%;
			float: none;
			width: 98%;
			border: 1px solid #12b7ac;
		}

		#searchbox INPUT.submit
		{
			display: none;
		}

.suche SPAN,
.suche #searchbox
{
	float: left;
}

#searchbox
{
	position: relative;
}

#searchbox INPUT.submit:hover {
	background-position: left bottom;
	cursor: pointer;
}


.caption_white{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:25px;
	color:#000;
	background-color:#fff;
	padding:5px;
	position:absolute;
	-moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	padding-left: 10px;
	padding-right: 10px;
}


.caption_white a:link, .caption_white a:visited {
	text-decoration: none;
	color: #000;
}


.caption_white a:hover {
	text-decoration: none;
	cursor: pointer;
	color: #555;
}
.panel-2col .panel-separator{margin:0 0 1em 0;}

.gdlr-core-pbf-element{ clear: both; }
.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-12{width:100%}







	.veil {width: 100%; height: 1100%; z-index: 101; background-color: black; opacity:0.6; filter:alpha(opacity=60); position: fixed; top: 0px; left: 0px; display: none;  }


#sticky-nav {
    padding: 5px 0 0;
    z-index: 998;
    position: fixed;
    top: -100px;
    left: 0;
    right: 0;
    width: 100%;
}


.xs-size #sticky-nav,
.xxs-size #sticky-nav {
	display:none !important;
}


#sticky-nav .navigation-row {
    padding: 0;
}


#sticky-nav .logo img {
    max-width: 100px;
}


#sticky-nav .search-container {
    margin-top: 5px;
}


.main-header header,
#sticky-nav {
    background: #000;
}



#rt-showcase .rokgallery-wrapper .rg-ss-container, .slideshow .rt-block .rokgallery-wrapper .rg-ss-container {margin: -30px -25px;}

.rg-ss-container {margin: 0;}





.author-box:after,
.clear:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.widget:after,
.widget-area:after,
.after-entry:after,
.comment-respond:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


.site-inner,
.wrap  {
	margin: 0 auto;
	max-width: 1140px;
}


.site-header .wrap {
	padding: 15px 0;
}


.nav-secondary .wrap {
	border-bottom: 1px solid #eee;
}


	.header-image .site-header .wrap {
		background-position: center top;
	}
.tier.tier--press ul.press-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:distribute;-moz-box-pack:distribute;-o-box-pack:distribute;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;list-style-type:none;margin:0 auto;padding:0;text-align:center;width:auto;max-width:76%}


#navigation ul li.parent {
	position: relative;
}
.menu-item .fa{margin-right:10px}
.gl-Footer .menu-item{padding:2px 0}
.cp-Menu_navSocialLinks .menu-item{font-size:1.8em;color:#5DC3D5;display:inline-block;margin:0 0 0 .3em}
.cp-Menu_navSocialLinks .menu-item a:active,.cp-Menu_navSocialLinks .menu-item a:focus,.cp-Menu_navSocialLinks .menu-item a:hover{color:#0096AE}


.card__tag {
  height: 8px;
  width: 25%;
  background: #000;
}
.menu-item-117{background-color:#d8c3b6;}


.icon-photo:before {
	content: "\f03e";
}

.one_half {
	width: 48%;
}

.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .two_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
	float: left;
	margin-bottom: 20px;
	margin-right: 4%;
	position: relative;
}

.one_half img.element_from_right, .one_half img.element_from_left{ margin-bottom: 45px;}

.one_half.comment_area_loggedin {
	float:none;
}

#cff .cff-author .cff-author-text span.cff-page-name{
  display: table-cell;
  vertical-align: middle;
  height: 40px;
  margin: 0;
  font-weight: bold;

  
  padding-left: 50px;
  float: none;
}

#cff .cff-author .cff-page-name,
#cff .cff-author .cff-date{
  float: left;
  clear: both;
  width: auto;
  margin: 0 0 0 50px !important;
}

#cff .cff-author .cff-page-name.cff-author-date{
  float: left;
  padding: 2px 0 0 0;
  font-size: 14px;
}

.new_game
{
	height: 260px;
}

.access-content .menu-icon {
	display: none;
	font-size: 26px;
	font-weight: bold;
	margin-left: 8px;
	margin-top: 6px;
	cursor: pointer;
	height: 22px;
	width: 24px;
	color: #656d78;
}

.rtl .access-content .menu-icon {
	margin-left: initial;
	margin-right: 8px;
}

.menu-close {
	font-size: 24px;
	font-weight: bold;
	padding: 34px 8px;
	color: #434b56;
}

.menu-close span {
	cursor: pointer;
}

#menu-icon,
.menu-close {
	display: none;
}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}
body:not(.material) #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:28px;}
.social-top a{font-size:14px!important}

		
			ul.style2 li.email:before
			{
				background-position: -44px 4px;
			}

		
			ul.contact li.email:before
			{
				background-position: -44px 4px;
			}
div.asl_r.vertical{padding:4px;background:#fff;border-radius:3px;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:0 0 3px -1px rgba(0,0,0,.3);visibility:hidden;display:none;}
div.asl_r.vertical .results .item:after{background:#ccc;}
div.asl_r.vertical .results .asl_spacer{background:none repeat scroll 0 0 #d8d8d8;display:block;height:1px;width:100%;margin:0;padding:0;}
div.asl_r.vertical .results .item:first-child{border-radius:3px 3px 0 0;}
div.asl_r.vertical .results .item:last-child{border-radius:0 0 3px 3px;margin-bottom:0;}
div.asl_r.vertical .results .item:last-child:after{height:0;margin:0;width:0;}


.logo { display: inline-block; vertical-align: top; *zoom: 1; }


.logo:after { content: " "; display: table; clear: both; }


.logo img { float: left; margin-right: 16px; }


.search-content {
  margin: 0 0 30px 15px;
  opacity: 0;
  -webkit-transition: opacity 300ms ease;
  transition: opacity 300ms ease;
}


.search-content .tags {
  color: #ffffff;
  margin: 0;
}

  .home-widgets .page-content .woo-image.aligncenter {
    margin: 0 auto 2.618em;
  }

  .home-widgets .page-content .woo-image.alignleft {
    margin-right: 2.618em;
    float: left;
  }

  .home-widgets .page-content .woo-image.alignright {
    margin-left: 2.618em;
    float: right;
  }


img.woo-image.thumbnail.alignleft {
width:150px;
}






.titles { line-height: 30px; font-size: 24px; margin-top: 0px; }

.titles a:link, .titles a:visited, .titles a:active { text-decoration: none; font-size: 20px; font-weight: normal; font-family: Trebuchet MS; margin-bottom: 10px; display: block; }






.titles-featured a, .titles-featured a:hover, .titles-featured { font-size: 30px; margin-bottom: 10px; display: block; line-height: 30px; margin-top: 0px; }
.abcp_footer #menu-footer a{color:#333;margin:0 10px 10px}
.abcp_header .menu-container .col-xs-6{width:auto}
.abcp_header .menu-container:after,.abcp_header .navbar-collapse{clear:both}
.abcp_header .menu-container:after,.abcp_header .menu-container:before{content:" ";display:table}
.abcp_header .menu-container{padding-left:15px;padding-right:15px}
.navbar-main .menu-item.menu-item-49{border-bottom:2px solid #02b3ca;font-weight:700;margin:0 10px}
.navbar-main .menu-item-has-children .dropdown-menu a{line-height:25px}
.abcp_footer .menu{display:block;text-align:center;margin-bottom:20px;padding:0}
.abcp_footer .menu li{display:inline;border-right:1px solid #333}
.abcp_footer .menu li:last-child{border-right:none}
.abcp_footer .menu li a{color:#c8c8c8;display:inline-block;margin:0 10px!important;font-weight:400}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}
ul.links li.first{padding:0;}
#block-superfish-1 ul li.first a.sf-depth-1{width:77px;}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu li {
			border-bottom:0px;
			border-top:1px solid #ddd;
	}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu {
			padding-top:15px;
			margin-bottom:-10px;
	}


.t-menu .tm-conteudo {

padding: 0 25px;

min-height: 47px;

background: #161616;

border-radius: 5px;
}
.job_listings .type-job_listing .scope-description{font-size:14px;color:#999999;font-weight:normal;margin-top:5px}

.bd-layoutcolumn-116 {
  background-color: #f5f5f5;
  padding: 2em;
  border: 1px solid #155670;
}
.panel-2col .panel-col-last .inside{width:220px;}
.news-post-left{float:left;margin-right:2px;display:table-cell;vertical-align:middle}
.news-post-left img{max-height:120px;max-width:120px;margin-top:2px}
.w3-hide-small{display:none!important}
