﻿

.mobilemenu {
  display: none !important;
}

.style70 {color: #990000}
.btn-group .btn-ghost,.btn-group .btn-primary,.btn-group .btn-secondary{margin-right:1.75rem}
.btn-group .btn-ghost:hover,.btn-group .btn-primary:hover,.btn-group .btn-secondary:hover{margin-right:1rem}
.btn-group .btn-ghost:hover:after,.btn-group .btn-primary:hover:after,.btn-group .btn-secondary:hover:after{margin-left:1.5rem}
.cta-block .inner-content .btn-group a{color:#fff}
.cta-block .inner-content .btn-group a.btn-secondary{border:2px solid #fff}
.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style .frm_section_heading h3{margin:0;}
.frm_style_formidable-style.with_frm_style  .frm-show-form .frm_section_heading .frm_section_spacing,.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style  .frm-show-form .frm_section_heading .frm_section_spacing{margin-bottom:12px;}



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

.menu-main-navigation-container { margin: 0em 0% 0em 0%}

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


.secondary .big-image-1 .col-md-6.row-1 .row-3,
.secondary .big-image-1 .col-md-6.row-1 .row-6 {
  display: none;
}


.footer .widget-width__side .big-image-1 .col-md-6.row-1 .row-3,
.footer .widget-width__side .big-image-1 .col-md-6.row-1 .row-6 {
  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-right:15px;padding-left:15px}

.col-md-6{width:50%}

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

#featured-slider .slides{
	width: 100%;
}


.single-post .et_pb_text {
	max-width: 690px;
	margin: auto;
	margin-bottom: 30px;
}

.et_pb_text_27.et_pb_text { color: #999999 !important; }
.hnews.big .entry-title .comments-count a{display:inline;position:absolute;right:0px;bottom:0px;font-size:16px;padding-bottom:13px}
.lastNews.layout-3-AL .items .hnews .entry-title.have-comments .comments-count a{font-size:14px;line-height:17px;padding-left:2px;vertical-align:top}
.lastNews.layout-3-M24 .items .hnews .entry-title.have-comments .comments-count a{font-size:14px;line-height:18px;padding-left:6px;vertical-align:top}
.lastNews.layout-5 .items .hnews .entry-title .comments-count a{font-size:13px;line-height:14px;padding-left:6px;vertical-align:top}

.search-form .row {margin:0 -5px;}

.stt-textpic-header-long img.image-embed-item {
  height: auto;
}




.alignright
{
	display: inline;
    	float: right;
	margin: 1em;
	margin-right: 0;
}



.alignright img, img.alignright
{
	display: inline;
    	float: right;
	margin: 1em;
	margin-right: 0;
}


	.title-area {
    display: inline-block;
    float: none;
	}



                    #mvleaderboard img {

                     max-width:100% !important; 

                     height: auto !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%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.site-title{font-size:inherit;position:relative;z-index:999}
.site-title span{position:absolute;top:-99999px;left:-99999px}
.site-title svg{display:block;margin:0 auto;width:154px;height:185px}

	header .mainmenu-container ul.mainmenu li ul.submenu {
		display: none;
		transition: all .3s ease;
	}


.sf-menu li.menu-item-4109 ul { right: 0; }


ul.sf-menu li.menu-item-4109 li:hover ul,
ul.sf-menu li.menu-item-4109 li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li.sfHover ul {left:-16.8em; top:0}


ul.sf-menu li.menu-item-4109 li li:hover ul,
ul.sf-menu li.menu-item-4109 li li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li.sfHover ul {left:-16.8em; top:0}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}
.e79-5.x-column,.e79-14.x-column,.e79-53.x-column,.e79-63.x-column {text-align:center;}
.e79-3.x-column,.e79-5.x-column,.e79-7.x-column,.e79-8.x-column,.e79-9.x-column,.e79-12.x-column,.e79-14.x-column,.e79-16.x-column,.e79-17.x-column,.e79-18.x-column,.e79-21.x-column,.e79-26.x-column,.e79-29.x-column,.e79-32.x-column,.e79-37.x-column,.e79-41.x-column,.e79-45.x-column,.e79-46.x-column,.e79-51.x-column,.e79-53.x-column,.e79-55.x-column,.e79-56.x-column,.e79-57.x-column,.e79-60.x-column,.e79-63.x-column,.e79-64.x-column,.e79-65.x-column,.e79-66.x-column {background-color:transparent;z-index:1;}




.navigation-top {
	background: #fff;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	font-size: 16px;
	font-size: 1rem;
	position: relative;
}


.navigation-top .wrap {
	max-width: 1000px;
	padding: 0;
}


.navigation-top a {
	color: #222;
	font-weight: 600;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
}


	.navigation-top nav {
		margin-left: -1.25em;
	}


	.site-navigation-fixed.navigation-top {
		bottom: auto;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		width: 100%;
		z-index: 7;
	}


	.admin-bar .site-navigation-fixed.navigation-top {
		top: 32px;
	}


	.site-header .navigation-top .menu-scroll-down {
		color: #767676;
		top: 0.7em;
	}


.foot-logo{
	width: 150px;
    opacity: 0.4;
    margin-top: 5px;
	-webkit-transition: all .2s linear;
	   -moz-transition: all .2s linear;
		-ms-transition: all .2s linear;
		 -o-transition: all .2s linear;
			transition: all .2s linear;
}


.foot-logo:hover{
	width: 150px;
    opacity: 1;
    margin-top: 5px;
	-webkit-transition: all .2s linear;
	   -moz-transition: all .2s linear;
		-ms-transition: all .2s linear;
		 -o-transition: all .2s linear;
			transition: all .2s linear;
}
.cell{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%}
.cell.auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}
.cell.shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.cell .grid-frame{width:100%}
.cell-block{max-width:100%;overflow-x:auto}
.cell-block,.cell-block-y{-ms-overflow-stype:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}
.cell-block-y{max-height:100%;overflow-y:auto}
.cell-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%}
.cell .medium-grid-frame{width:100%}
.cell .large-grid-frame{width:100%}
.cell .grid-y.grid-frame{height:100%}
.smaller-blog .cell{margin-top:2rem}
.lawareas .cell.large-3{max-width:300px}





.genesis-skip-link {
	margin: 0;
}


.genesis-skip-link li {
	height: 0;
	width: 0;
	list-style: none;
}


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


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


.copyright {
	position:relative;
	padding: 30px 0px;
	line-height: 24px;
}

	.carheader{
		font-size: 1em;
	}

.comparisontable tr .td-left {
	text-align: left;
}

	.td-left {
		font-size: 14px;
		line-height: 17px;
	}
#ig-footer .instagram-pics li{width:25%}
#ig-footer .instagram-pics li:nth-child(6),#ig-footer .instagram-pics li:nth-child(5){display:none}
#ig-footer .instagram-pics li:nth-child(6),#ig-footer .instagram-pics li:nth-child(5),#ig-footer .instagram-pics li:nth-child(4){display:none}
#sidebar .instagram-pics{overflow:hidden}
#sidebar .instagram-pics li{width:30%;display:inline-block;border-bottom:none;padding:0;margin:0 0 8px 8px;float:left}
#sidebar .instagram-pics li img{max-width:100%;vertical-align:middle}
#sidebar .instagram-pics li img:hover{opacity:.87}
#ig-footer .instagram-pics li img{max-width:100%;height:auto;vertical-align:middle}
#ig-footer .instagram-pics li img:hover{opacity:.87}


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


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

 
	.nav-primary .menu-item {
		display: block;
		text-align: left;
	}

 
	.nav-primary .menu-item:hover {
		position: static;
	}
.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-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
#body-main-wrap{display:table;float:none;margin:0 auto;position:relative;top:auto;bottom:auto;left:auto;right:auto;width:1600px}
#fly-wrap,#main-nav-wrap,#score-wrap,#soc-nav-wrap,#body-main-wrap,.fly-to-top,.col-tabs-wrap,#wallpaper,nav.main-menu-wrap ul li.mega-dropdown .mega-dropdown,#head-main-top{-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;-ms-transition:-ms-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease}
.page-template-page-fullwidth #body-main-wrap{background:#fff}
.left,.alignleft{float:left}


.nav-logo-fade.left {
    margin-top: 5px;
}
#socialshareinline .socials{display:inline-block;vertical-align:middle}
.widget_nav_menu .menu li.current_page_item a{color:#1e73be;}
.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}

.mobile-nav {
	display: none;
}

.header-info {
	z-index: 11;
	position: absolute;
	top: 30%;
	width: 80%;
	left: 10%;
	text-align: center;
}

.header-info .roll-button {
	margin-top: 40px;
}

  .span12 {
    width: 1170px;
  }

  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }


input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}


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

		
		input.span12,
		textarea.span12,
		.uneditable-input.span12 {
		  width: 926px;
		}


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;
}
.grid-right{float:none}
.grid{float:left;margin-bottom:2.127659574468%;padding-top:0}
#footer-wrapper .grid.col-940{margin:0}

  .top-social-wrapper .social-link {
    margin-left: 20px; }

    .top-social-wrapper .social-link .fa {
      font-size: 19px; }

    .top-social-wrapper .social-link .fa-facebook {
      color: #3350ae; }

    .top-social-wrapper .social-link .fa-twitter {
      color: #1eaaff; }

    .top-social-wrapper .social-link .fa-linkedin {
      color: #0084d7; }

    .top-social-wrapper .social-link .fa-youtube {
      color: #c70504; }

    .top-social-wrapper .social-link .fa-instagram {
      color: #ff7900; }

    .top-social-wrapper .social-link .fa-pinterest, .top-social-wrapper .social-link .fa-google-plus {
      color: #e02828; }

    .top-social-wrapper .social-link .fa-vimeo {
      color: #15DEFF; }


.widget .menu {
    padding: 0;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin: 0;
	padding-bottom: 0;
	text-align: left;
}


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




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


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


	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px;
		width: 100%;
	}

  .main-navigation .menu-item-has-children {
    position: relative; }

.main2{  width:100%; background:#fff; background-size:100% 100%; padding-bottom:5%;}


.main2 .main2bt{ padding-top:2%;}

.main2 .main2bt a{ font-size:20px; float:left; color:#a90619; font-weight:bold;}

.main2 .main2bt  span a{ float:right; font-size:14px; color:#a90619; font-weight:100;}

.main2 .main2bt a span{ font-weight:100;}


#topcontact {
width:200px;
height:80px;
text-align:right;
position:absolute;
bottom:10px;
right:10px;
font-size:14px;
}


#topcontact .logout {
position:absolute;
bottom:0;
right:40px;
}


#topcontact .help {
position:absolute;
bottom:2px;
right:15px;
}


#topcontact .contact {
position:absolute;
bottom:25px;
right:15px;
color:#666;
line-height:14px;
}


#topcontact .language {
position:absolute;
top:0;
right:5px;
font-size:12px;
}


#topcontact img,.vAlignTop {
vertical-align:top;
}



th.gigpress-date {
}



td.gigpress-date {
}
footer .bottom-footer{background-color:#fff;border-top:solid 1px #eee;padding:20px 0 10px}
footer .bottom-footer ul li{display:inline-block;margin:0 10px}
footer .bottom-footer ul li:first-child{margin-left:0}
footer .bottom-footer ul li:last-child{margin-right:0}
footer .bottom-footer ul li a{color:#000;text-decoration:none}
footer .bottom-footer .copyright{text-align:center;float:none!important;padding-bottom:10px}
footer .bottom-footer .legal{text-align:center;float:none!important}



.categories-links:before,
.edit-link a:before,
.entry-meta .author a:before,
.entry-meta .date a:before,
.entry-meta .comments-link a:before,
.entry-meta .post-format a:before,
.featured-post:before,
.menu-toggle:before,
.tags-links:before {
	display: inline-block;
	font-family: Genericons;
	font-size: 14px;
	font-size: 1.0769rem;
	font-weight: normal;
	line-height: 1;
	vertical-align: text-bottom;
	-webkit-font-smoothing: antialiased;
}



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

	.menu-toggle:before {
		content: "\f419";
		margin-right: 12px;
		position: relative;
		top: -2px;
	}

	.menu-toggle,
	.main-navigation.toggled ul {
		display: block;
	}

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}
.genesis-nav-menu .menu-item{display:inline-block;text-align:left}
.genesis-nav-menu .menu-item:hover{position:static}
.genesis-nav-menu.responsive-menu .menu-item,.responsive-menu-icon{display:block}
.genesis-nav-menu.responsive-menu .menu-item{margin:0}
.genesis-nav-menu.responsive-menu .menu-item:hover{position:static}
.genesis-nav-menu.responsive-menu .menu-item-has-children{cursor:pointer}
.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before{content:"\f343"}

div#submenu{
	padding-top:		10px;
}

.ca_banner{
	position:relative;
	overflow:hidden;
	background:#f0f0f0;
	padding:0px;
	
	-moz-box-shadow:0px 0px 2px #aaa inset;
}
.logo-float-adventures{font-weight:300;overflow:hidden;text-align:center;display:block;text-transform:uppercase;letter-spacing:2px;font-size:14px}




    
.x-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 940px;
  overflow: hidden;
}

	#page6 .fp-tableCell,#page6,#page5 .fp-tableCell,#page5{display: block;height: auto !important;}

.boxdown a {
color: inherit;
}

.boxdown { float: left }

.boxdown, .boxdownw, .boxdown2, .boxsocial, .boxnewsletter {
width: 50%;
max-width: none;
}

.boxdown, .boxdown2, .boxsocial, .boxnewsletter, .boxmap {
float: none;
clear: both;
width: auto;
max-width: 100%;
}
#socialshareinline .socials{display:inline-block;vertical-align:middle}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.row:after,.row:before{content:' ';display:table}
.row:after{clear:both}


.row:before{
    content:' ';
    display:block !important;
}

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}

.main-navigation ul .menu-item-has-children:after{
	font-family: 'FontAwesome';
	position: absolute;
	left: 45%;
	bottom: 0;
	content: "\f107";
	color: #000;
	font-size: 15px;
}

.main-navigation ul ul .menu-item-has-children:after{
	content: "\f105";
	left: 90%;
	top: 0;
}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

	.row-navigazione-dettaglio {
		display:none;
	}

	.row-contenuti-dettaglio {
		padding-top:10px;		
	}

.experience-body .row {
    margin-top: 10px;
}


.price-for-one {
    margin-top: -30px;
    font-size: 16px;
    margin-bottom: 10px;
}


.ht_grid_1_3 {
  float: left;
  margin-right: 1.5%;
  margin-bottom: 30px;
  width: 32.33333%;
}


.ht_grid_1_3:nth-of-type(3n+0) {
  margin-right: 0;
  clear: right;
}


.ht_grid_1_3:nth-of-type(3n+1) {
  clear: left;
}


    .txt_safari .txt .n_stt {
        font-size: 21px;
    }



    .txt .n_stt {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 15px;
    }





.n_stt {
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
    font-size: 12px;
    color: #fff;
    margin-bottom: 30px;
    letter-spacing: 2px;
}

	#site-navigation #nav_wrap .menu-item {width: 100% !important; display: block !important; float: none !important; border-top: 1px solid #FFF; padding: 0 !important;}

	#site-navigation #nav_wrap .menu-item a {padding: 15px 20px !important; color: #FFF !important;}

  #site-navigation #nav_wrap .sub-menu .menu-item a:before { content: "\f054"; font: normal normal normal 14px/1 FontAwesome; margin-right: 10px; }

	#site-navigation #nav_wrap .menu-item.current_page_item {background: #F06241;}


.pswp__counter, .pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none; }


.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px; }


.pswp__ui--one-slide .pswp__button--arrow--left, .pswp__ui--one-slide .pswp__button--arrow--right, .pswp__ui--one-slide .pswp__counter {
  display: none; }



.img1        {float:left; width:150px; text-align: center;}
.cta{color:#fff;font-size:20px;font-weight:500;line-height:1.4;letter-spacing:.5px;text-align:center;background-color:#00808c;padding:16px 0}
.cta a{text-decoration:underline}
.cta a,.cta a:hover{color:#fff}
.image_panel .cta-btn,.image_panel .cta-btn:active,.image_panel .cta-btn:focus,.image_panel .cta-btn:visited{border:1px solid #fff;color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}
.image_panel .cta-btn:hover{background:#fff;color:#00808c}
.image_panel .panel-content .cta-btn{width:80%}
.nav--footer .menu__item.last:after{content:" ";display:block;clear:both;}


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


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

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

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

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

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


.site-title a {
	color: inherit;
}


#masthead hgroup .site-title {
	color: white;
	font-size: 60px;
	line-height: 1;
	margin-bottom: 0.125em;
	text-shadow: 0 3px 3px rgba(0, 0, 0, 0.175);
}


#masthead hgroup .site-title a {
	text-decoration: none;
}


#masthead hgroup .site-title img {
	display: block;
	float: left;
}

      			#wds_container1_0 #wds_container2_0 #wds_image_id_0_1 .wds_slideshow_image_0 {
        					background-size: cover;
					background-position: center center;
					background-repeat: no-repeat;
          																			}

      #wds_container1_0 #wds_container2_0 .wds_slider_car_image0 {
        overflow: hidden;
      }
