﻿

.black-text {
    color: #000 !important
}


li.black-text a {
    color: black;
}

.c-fff {color: #fff;}
.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-12{width:100%}

#slider-main .carousel-caption .caption-header,
#slider-main .carousel-caption .caption-header h2 { font-size: 38px; font-weight: 400; margin-bottom: 0; }

#slider-main .carousel-caption .caption-header strong { font-weight: 700; }

#slider-main .carousel-caption .caption-header { margin-bottom: 25px; }

#slider-main .slider-item-v-top .caption-header { padding-top: 80px; }

#slider-main .slider-item-v-center .caption-header { padding-top: 120px; }

#slider-main .slider-item-v-bottom .caption-header { padding-top: 200px; }

#slider-main .slider-item-right .caption-note,
#slider-main .slider-item-right .caption-header,
#slider-main .slider-item-right .caption-content { }

#slider-main .caption-header { padding-top: 80px !important; font-size: 28px; }

  .span9 {
    width: 870px;
  }

  .row-fluid .span9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%;
  }

  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 856px;
  }

input.span9, textarea.span9, .uneditable-input.span9 {
  width: 686px;
}

.table td.span9,
.table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
.et_pb_slides .et_pb_slider_container_inner{display:table-cell;width:100%;vertical-align:middle}
.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner,.et_pb_slides .et_pb_empty_slide.et_pb_container{display:block}

.hpsep
{
	height: 60px;
	position: relative;
	margin: 0 0 -47px;
	z-index: 20;
	top: 51px;
	background-color: #00302E;
}
.navbar-tiny #navbar-wrapper{min-height:70px;}
.prk_shortcode-title{-webkit-backface-visibility:hidden}
.prk_shortcode-title h1{padding:5px 3px;line-height:1em}
.prk_shortcode-title .simple_line{margin-top:20px;margin-bottom:16px}
.prk_shortcode-title .simple_line.thicker.above{margin-bottom:12px;margin-top:0px}
.prk_shortcode-title h3,.prk_shortcode-title h4,.prk_shortcode-title h5{font-weight:700}
.prk_shortcode-title.verve_left_align .simple_line{margin-left:0px}

.img_hear{display:none;}

.msg_box .button {
    background: #F14382;
    color: #fff;
    display: block;
    font-size: 22px;
    font-weight: bold;
    height: 65px;
    line-height: 65px;
    margin: 0 auto;
    text-align: center;
    text-decoration: none;
    text-shadow: 2px 2px 2px #550e20;
    text-transform: uppercase;
    min-width:240px;
	max-width: 25%;
}
.tablepress-id-273 .row-2 td{background-color:#a7e8ec}
.tablepress-id-274 .row-2 td{background-color:#FAC14F}


.td-ss-main-sidebar,
.td-ss-row .td-pb-span4 .wpb_wrapper {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}







.avia-menu-subtext, #top .sub-menu .avia-menu-subtext{display:none;}

.html_av-overlay-side-minimal #top .av-burger-overlay .sub-menu{ font-size: 0.9em; }



#top #header .avia_mega_div .sub-menu{
overflow: hidden;
width:100%;
box-shadow: 		none;
border-style:none;
border-width:0px;
position: relative;
top:0;
display:block;
left:0;
clear: both;
}


#top #header .avia_mega_div .sub-menu .avia_mega_text_block a{
padding:0;
display: inline;
border:none;
text-decoration: underline;
}


#top .sidebar_left .widget_nav_menu .sub-menu{
padding-right: 13px;
}



#top .widget_nav_menu ul ul .sub-menu, #top .widget_nav_menu ul ul .children{
padding:0 0 0 10px;
overflow: hidden;
margin:0;
}

  .sidebar_search .sub-menu .menu-item:first-child {
    display: none !important; }

	#main-nav-container .primary-nav {
		padding: 0;
		margin: 20px 0 0;
	}

li#clean-li1::before, li#clean-li2::before, li#clean-li3::before, li#clean-li4::before {content: none;}



.no-border {
border: none !important;
box-shadow: none !important;
}


.slide-cta{
	float: left;
	width: 50%;
	padding: 30px 0;
	text-align: center;
}

.slide-cta-center{
	width: 100%;
	padding: 30px 0;
	text-align: center;
}

#footer { text-align: center; width: 630px; margin: 0 auto; overflow: hidden; text-align: left; padding-left: 330px;color: white; font-size: 12px; line-height: 18px; }

#footer h3 { font-weight: bold; margin: 30px 0 20px 0; color: white; font-size: 18px;  }

#footer p { margin: 20px 0; }
.with_icons{margin:0;padding:0;position:relative}

.sabai-wordpress-widget-image img {
  height: 65px !important;
  margin: 0 5px 0 0 !important;
  width: 65px !important;
}


.pricetd{
	height:30px;
	background-color:#f5f5f5;
}

#call-to-action {
  background: #ef7b20;
  padding: 100px 0;
  text-align: center;
  font-size: 28px;
  line-height: 36px;
  font-weight: normal;
  color: rgba(255, 255, 255, 0.7);
}

#call-to-action h2.section-head {
  text-align: center;
  font-size: 37px;
  color: #fff;
  margin-bottom: 10px;
}

#call-to-action .button {
  text-align: center;
  font-size: 30px;
  padding: 50px;
}

#call-to-action .button a {
  color: #fff;
  padding: 10px;
  background: #888;
}

#call-to-action .button a:hover {
  text-decoration: underline;
}
.selectmenu.assistance{width:auto;display:inline-block;position:relative;top:5px;margin-left:20px!important}
.ie8 .selectmenu{border:1px solid #ddd}
.selectmenu{z-index:1999;max-width:90%;list-style-image:none!important}


.note {
  text-align: center;
  width: 33.3333%;
  float: left; }

.b-section {
    min-width: 1000px;
    padding: 60px 0 120px 0;
}
.cookie-notice-container{padding:10px;text-align:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.home .cb-article .cb-mask img {
	max-height: 250px;
	width: auto;
	object-fit: cover;
	top: 0;
}
.et_pb_section{padding:54px 0}
.et_pb_section.et_pb_section_first{padding-top:inherit}
.et_pb_section_0.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_section_7.et_pb_section{background-color:#000000!important;padding-bottom:54px}
.et_pb_section_5.et_pb_section{padding-top:0px;padding-bottom:0px}
.et_pb_section_4.et_pb_section{background-color:#f4f4f4!important}
.et_pb_section_2.et_pb_section{background-color:#f0f0f0!important}






.assistive-text {

	position: absolute !important;

	clip: rect(1px 1px 1px 1px); 

	clip: rect(1px, 1px, 1px, 1px);

}


#access a.assistive-text:active,

#access a.assistive-text:focus {

	background: #eee;

	border-bottom: 1px solid #ddd;

	color: #1982d1;

	clip: auto !important;

	font-size: 12px;

	position: absolute;

	text-decoration: underline;

	top: 0;

	left: 7.6%;

}
.fusion-content-boxes.content-boxes-timeline-vertical.custom-infographic .content-box-shortcode-timeline-vertical{border-width:2px;left:54px!important}
.fusion-content-boxes.content-boxes-icon-with-title.custom-infographic .content-box-shortcode-timeline-vertical{top:54px!important;left:41px!important}

.carousel .carousel-slide .slide-cta {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.main-page .vdg .durata,
.main-page .vdg .localita {
	border-bottom: 1px solid #a48241;
	padding-bottom: 0.3rem;
	margin-bottom: 0.3rem;
}

.main-page .vdg .durata svg,
.main-page .vdg .localita svg,
.main-page .vdg .testo svg {
	 margin-right: 0.5rem;
}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }

.et_pb_column {
	padding-bottom: 2%;
}

.et_pb_column.et_pb_column_empty {
	display: block;
}


#sidebar-primary {
    overflow: hidden;
	float: left;
    width: 300px;
    margin-left: 15px;
}

    
    #content, #sidebar-primary, #sidebar-secondary {
    	width: 100%;
        float: none;
        padding: 0;
        margin: 0;
        display: block;
    }
#footer-info,#footer-info a{color:#e8e8e8}
#footer-info{font-size:15px}

.encart-application{
  border-radius:6px;
  width:100%;
  max-width:260px;
  margin:0 auto 20px;
}
.inner-header.container{width:100% !important;}
#header .inner-header .section,.hcp-landing-column.left,.hcp-landing-column.center,.hcp-landing-column.right,.hcp-landing-column1.first,.hcp-landing-column1.center,.hcp-landing-column1.last,.hcp-landing-column2.first,.hcp-landing-column2.center,.hcp-landing-column2.last,.hcp-landing-column3,.hcp-landing-primarycolumn3,.hcp-landing-secondary-column3,.hcp-landing-column1.first,.hcp-landing-tertiary-column1.first,.hcp-landing-tertiary-column2.last,.field-name-body{float:none;margin:0 auto;margin-bottom:10px;width:300px;}
#header .inner-header .section{margin:0 auto;padding-top:12px;}
#div-on-air #div-on-air-data-now{float:left;width:75%}
 
	
	
	
	a img.alignright,
	a img.alignleft,
	.gdlr-frame-shortcode.gdlr-align-right,
	.gdlr-frame-shortcode.gdlr-align-left{ float: none; margin-left: auto; margin-right: auto; text-align: center; }
.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}
.elementor-column-wrap{width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}


#page #menu{
	float:left;
}

 
.main-location {
	width: 25%;
    display: inline-block;
}

	.main-location, .right-location{
		padding-top: 20px;
	}

table.mdet tr td#brdr{
  border-bottom: dotted 1px #eeeeee;
}

.searchta tr td.searcht1td      { width:190px; padding:10px 0; text-align:center}

.searchta tr.searchtatitle td.searcht1td:hover{ border-top:2px solid transparent}

		.menui {
		    background: #565656;
		    transition: 0.6s ease;
		    transition-timing-function: cubic-bezier(.75, 0, .29, 1.01);
		    margin-top: 15px;
		    position: absolute;
		}


.block-offers {
  clear: both;
  margin-top: 114px;
}
.subscribe-nav{display:none}


.widget-area .widget li,
.widget-area .widget .textwidget {
	font-size: 13px;
	line-height: 1.646153846;
	border-bottom: 1px solid #E9E9E9;
	padding: 5px 0;
}

	
.widget-area .textwidget ul {
	list-style: disc outside;
	margin: 0 0 24px;
}

.widget-area .textwidget li {
	margin-left: 36px;
}
.mp_r_blurb_zoom .et_pb_column{max-width:550px;box-shadow:0px 0px 10px 3px rgba(183,183,183,0.4);-webkit-transition:all .5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.mp_r_blurb_zoom .et_pb_column img{vertical-align:top;-webkit-transition:all .3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.mp_r_blurb_zoom .et_pb_column:hover img{-webkit-transform:scale(1.05) rotate(1deg);-ms-transform:scale(1.05) rotate(1deg);transform:scale(1.05) rotate(1deg)}
.mp_r_blurb_zoom .et_pb_column:hover{box-shadow:0px 0px 10px 6px rgba(183,183,183,0.7)}


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

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