﻿#sc_chat_box p.sc-lead{font-size:14px;margin:0 0 20px 0;padding:0;line-height:1.4}


		
		
				.sc-chat-toolbar,
		.sc-cnv-wrap,
		.sc-msg-wrap,
		.sc-chat-wrapper,
		#sc_chat_box textarea.f-chat-line,
		#sc_chat_box p.sc-lead,
		#sc_chat_box .sc-chat-wrapper input, 
		#sc_chat_box .sc-chat-wrapper textarea {
			color: #222222;
			background-color: #ffffff;
		}


.small-12 { width: 100%; }

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

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

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

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

.grid_coupons{ margin-right: -15px; }

.grid_coupons article{ width:33.333%; padding-right:15px; float:left; margin-bottom:15px}

.grid_coupons .coupon_wrapper { height: 18.5em; padding-top: 8em; }

.grid_coupons .coupon_wrapper div.titleL{ height: 3.9em; font-size:1em; color: #333; line-height:1.3em; overflow: hidden; }

.grid_coupons .coupon_wrapper .m_logo{ position: absolute; top: 0px; left: 0 }

  .grid_stores, .grid_coupons, .blog_wrapper{ margin-right:-16px}

  .grid_stores li, .grid_coupons article, .blog_wrapper li{ padding-right:16px}

.module_row_0 .module_column_0.tb_6970_column.module_column{padding-top:3px; }

.module_row_2 .module_column_0.tb_6970_column.module_column{padding-top:3px; }

.review-list .review{
	margin: 0px;
}

.sidebar-widget .side-photolist, .sidebar-widget .side-eventlist, .feature-box .review-list{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.review-list .issue-cover{
	margin: 10px;
}

.review-list .issue-cover img{
	margin: 0 auto;
	display: block;
}

.archive .review-list li{
	position: relative;
}

.post-type-archive-article .review-list li, .post-type-archive-news .review-list li, .author .review-list li, .search .review-list li, .review-archive .review-list li, .cat .review-list li{
	margin-bottom: 50px;
}

.review-list li{
	position: relative;
}

section.grid ul.grid4x4 li.item-1,
section.grid ul.grid4x4 li.item-5,
section.grid ul.grid4x4 li.item-9,
section.grid ul.grid4x4 li.item-13 {
  border-left: 0;
}

section.grid ul.grid4x4 li.item-13,
section.grid ul.grid4x4 li.item-14,
section.grid ul.grid4x4 li.item-15,
section.grid ul.grid4x4 li.item-16 {
  border-bottom: 0;
}

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


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

.mainnav .features{margin-left:190px;}


.features{font-size:14px;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}


.dj-mtmenu li.dj-up {

	list-style:none outside; 

	display:block; 

	float:left;

	margin: 0;

	padding: 0;



	border-right: 0;

	}

.frame .f_oj2{ background-position:0 -125px;}


    .compare-indicator {
      display: none;
    }
.site-stats{height:20px;border-bottom:2px solid #bc190a;padding-left:15px;background-color:#272727;line-height:25px;font-size:11px;font-weight:700}
.site-stats-a,.site-stats-b{height:20px;line-height:20px;font-size:11px;margin:0;padding:0 15px}
.site-stats-a span,.site-stats-b span{color:#af2f2d}
.site-stats-a{background-color:#383838}
.site-stats-b{background-color:#272727}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.pagesidebar .left.menu-item{float:none}
.sidemenu li.menu-item-has-children{position:relative}
.sidemenu li.menu-item-has-children:after{content:"\e05d";font-family:fonticon;position:absolute;top:15px;right:15px;color:rgba(0,0,0,.6)}
.sidemenu li.menu-item-has-children.active:after{content:"\e092"}



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






.ad{
    position: relative;
    margin-top: 5px;
}


    .ad-left .fy-image{position: relative;}
.c-nav__item.is-active .c-nav__link:after{opacity:1}
.c-nav__item--parent:hover .c-nav__link{color:#fff}
.c-nav__link{display:inline-block;min-width:140px;padding:20px;color:#fff;font-size:1.125rem;line-height:1.125rem;font-weight:700;letter-spacing:normal}

.w3eden .panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #dddddd;
}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}

.section5 .owl-carousel .owl-item .position {
    color: #9B9B9B;
    font-size: 13px;
    margin: 0;
        margin-top: 0px;
    margin-top: 1px;
    font-weight: 400;
}
.index-title{border:none;background:#FFF;text-align:left;padding:1rem 0.5rem 0.5rem;margin:0;font-size:1.2rem;z-index:800;position:relative;margin:}
.index-title-box{height:5.2rem;z-index:800;position:relative;background:#fff}
body,.entry-title a,.entry-title a:hover,.top-desc,.top-desc a,.top-desc a:hover,.index-title-box a { color:#333333 !important;}
.et_pb_row_15.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.fl-builder-content .fl-button-has-icon .fl-button-text {vertical-align: middle;}

.icon-linkedin-square:before {
	content:"\e918";
}

.icon-linkedin:before {
	content:"\e907";
}


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

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

 .hr { width:97%; margin-top:22px; border-top:1px dashed #a6a6a6; box-shadow:0 1px 0 #f1f1f1; }
.featured-activity-container{width:190px;margin-left:auto;margin-right:auto}

ul#image_bandeau_txt_liste li.image_bandeau_ct {
	padding:0px;
	margin:0px;
	height:245px;
	width:240px;
	display:none;
	background:none;
	overflow-y:auto;
	overflow-x:hidden;
}

ul#image_bandeau_txt_liste li.image_bandeau_ct.selected {
	display:block;
}


#topcontact .help {
position:absolute;
bottom:2px;
right:15px;
}
		
#wpls-logo-showcase-slider-1 .wp-post-image,
#wpls-logo-showcase-slider-1 .wp-post-image img.wp-post-image{max-height:250px; }


#form-h2{
	margin-bottom: 0px;
	color:white;
}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}
.audio-on-demand__inner--item-list{margin:0;padding:0;}


.td-pulldown-filter-item {
  list-style: none;
}
footer .footer-services{font-size:16px;letter-spacing:0;color:#fff;}
.td-pb-row{*zoom:1;margin-right:-24px;margin-left:-24px;position:relative}
.td-pb-row:before,.td-pb-row:after{display:table;content:''}
.td-pb-row:after{clear:both}
.td-pb-row [class*=td-pb-span]{display:block;min-height:1px;float:left;padding-right:24px;padding-left:24px;position:relative}
.vc_row-no-padding.td-pb-row [class*=td-pb-span]{padding-left:0;padding-right:0}
.td-pb-row,.td-block-row{margin-right:-20px;margin-left:-20px}
.td-post-template-10 .td-container .td-pb-row{padding-top:48px}





.mh-container-outer { margin: 0 auto; box-shadow: none; }

.widget-area .widget-title {
	background: #F2F2F2;
	font-size: 16px;
}
.top-social-wrapper{display:block;float:none;text-align:center}
.top-social-wrapper .social-link{display:inline-block;padding:0 6px;background:#fff;margin-left:2px}
.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-google-plus,.top-social-wrapper .social-link .fa-pinterest{color:#e02828}
.top-social-wrapper .social-link .fa-vimeo{color:#15deff}
.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-6{width:50%}

.tribe-mini-calendar-event .vcard {
  line-height: 20px;
  margin-top: 10px;
}


.navbar-brand {
  float: left;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  margin-right: 1rem;
  font-size: 1.25rem;
}


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


.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.8);
}


.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
  color: rgba(0, 0, 0, 0.8);
}


.navbar-dark .navbar-brand {
  color: white;
}


.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
  color: white;
}


#header .skybar .navbar-brand {
  padding-top: 0;
  padding-bottom: 0;
  margin-right: 0;
}


#header .skybar .navbar-brand.burger {
  margin-left: 8px;
}


#header .skybar .navbar-brand.burger button {
  padding: 4px 8px;
}
.cta-block-wrapper{background-color:#f0f7f8;padding-bottom:3.5rem;padding-top:3.5rem}
#page-content .cta-block-wrapper .container{padding-bottom:0}
.cta-block{background-color:#116f8d;width:100%;margin:auto}
.cta-block .divider{background:#5799ae;height:1px;margin:.25rem 2rem;position:relative}
.cta-block-content{padding:1rem;margin:1rem 0}
.cta-block-content h3{color:#fff;font-size:2.8125rem;font-weight:700;padding:0}
.cta-block-content p{color:#fff;font-family:museo,sans-serif;font-size:1.5rem;margin-bottom:.5rem;padding-top:0}
.cta-block-content .sf{width:100%;max-width:100%}
.cta-block-content .sf-message{color:#e55e5e;font-size:1.25rem;padding-top:.75rem}


    .upper-header {
       width:940px; 
    }
.et_pb_image_14.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.s5_buttoncenter{text-align:center}

.featured-content { float: right; width: 410px; margin-right: 5px; }

.slider-excerpt {font-size:13px;}
.slider-excerpt,.slider-byline a:hover{color:#c9c9ca}
.slider-excerpt,.slider-byline,.content-slider-solar h2,.videoGallery a.solar-button{margin-left:4px;margin-right:8px}
.sharing-hidden .inner{position:absolute;z-index:2;border:1px solid #ccc;padding:10px;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.2);border-radius:2px;margin-top:5px;max-width:400px}
.sharing-hidden .inner ul{margin:0!important}
.sharing-hidden .inner:after,.sharing-hidden .inner:before{position:absolute;z-index:1;top:-8px;left:20px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #ccc;content:"";display:block}
.sharing-hidden .inner:after{z-index:2;top:-7px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #fff}


.listings-grid .inner,
.listings-rows .inner {
	background: #e7e7e7;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}


.h-title-block {
	font-family: 'ubuntu';
	box-shadow: 0 -2px #6E6E6E inset;
	font-size: 14px;
    	height: 24px;
    	line-height: 24px;
    	margin: 0 auto 25px;
    	padding-bottom: 16px;
}

.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-3 {
    width: 25%;
  }

	.dg-registration-confirmation__validation:after { border-color: #fff !important; }
.dg-registration-confirmation__validation{margin-bottom:.75rem;font-size:16px;font-weight:600}
.dg-signup-pod[min-width~="512px"] .dg-registration-confirmation__validation{margin:0;-ms-flex-order:1;-webkit-order:1;order:1}
.ad-featured-spons{height:50px;width:300px;background-color:transparent;position:absolute;top:-51px;right:0px}
.likeh3,h3{font-size:28px;font-size:1.75rem;line-height:1.35714}
.likeh2,.likeh3,.likeh4,h2,h3,h4{font-size:1.375rem;line-height:1.18182}
.likeh1,.likeh2,.likeh3,h1,h2,h3{font-weight:200}
.theme-premium .site-container:not(.footer) .accordion__button,.theme-premium .site-container:not(.footer) .likeh1,.theme-premium .site-container:not(.footer) .likeh2,.theme-premium .site-container:not(.footer) .likeh3,.theme-premium .site-container:not(.footer) .likeh4,.theme-premium .site-container:not(.footer) .likeh5,.theme-premium .site-container:not(.footer) .likeh6,.theme-premium .site-container:not(.footer) h1,.theme-premium .site-container:not(.footer) h2,.theme-premium .site-container:not(.footer) h3,.theme-premium .site-container:not(.footer) h4,.theme-premium .site-container:not(.footer) h5,.theme-premium .site-container:not(.footer) h6{font-family:Adobe Garamond W01,serif}

	.header-inner {
		display: none;
	}
.img-responsive{display:block;height:auto;max-width:100%}
.nav .nav-more.hover .subnav-content .container,.nav .search.hover .subnav-content .container{width:96%;padding:1rem 0}
.pagesidebar .left.menu-item{float:none}
.sidemenu li.menu-item-has-children{position:relative}
.sidemenu li.menu-item-has-children:after{content:"\e05d";font-family:fonticon;position:absolute;top:15px;right:15px;color:rgba(0,0,0,.6)}
.sidemenu li.menu-item-has-children.active:after{content:"\e092"}
.font-size_gamma{font-size:1.424rem}
div.content-block__content p.content-block__text.font-size_gamma.font-weight_light{display:none}
body.home div.content-block__content p.content-block__text.font-size_gamma.font-weight_light,body.post-type-archive-group_homes div.content-block__content p.content-block__text.font-size_gamma.font-weight_light{display:initial}
.g-mosaicgrid-content{padding:1.6415rem 1.876rem 1.407rem 1.876rem}
.g-mosaicgrid-style1 .g-mosaicgrid-content{background:#fff;color:#686868}
.g-mosaicgrid-style2 .g-mosaicgrid-content{position:absolute;left:0;right:0;bottom:0}

.table-list .coll-4 .info {
  display: none;
}

footer .info {
  margin: 0;
  color: #fff;
  font-size: 12px;
  padding: 6px 0 0;
}


.text_box {

	margin-right: 20px;

	margin-left: 20px;

	padding-top: 20px;

}


#footer-bottom {
	background-position: bottom left;
	background-repeat: no-repeat;
}


#footer-bottom div {
	background-position: bottom right;
	background-repeat: no-repeat;
}


#footer-bottom div div {
	padding: 0;
	background-position: bottom;
	background-repeat: repeat-x;
}





#header {
	background: none repeat scroll 0 0 #fefefe;
	padding: 0;
}

#header-wrapper {
  border-bottom: 2px solid #DDDDDD;
  margin: 0 auto;
  width: 950px;
}

#header-right {
	float: right;
	width: 680px;
}

#header-right-top {
	float: right;
	padding: 8px 0;
}

#container,  #header,  #footer {
	margin: 0;
	width: 100%;
}

.avia-button .avia_button_icon{position:relative;left:-0.3em;-webkit-perspective:1000px;-webkit-backface-visibility:hidden}

.avia-button .avia_button_icon.avia_button_icon_right{left:0.3em}

.avia-button.avia-icon_select-no .avia_button_icon{display:none}

.av-icon-on-hover .avia_button_icon{width:0px;overflow:hidden;display:inline-block;height:1em;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;opacity:0}

.av-icon-on-hover:hover .avia_button_icon{width:1.5em;opacity:1}

#top .avia-button-fullwidth .avia_button_icon,#top .avia-button-fullwidth .avia_iconbox_title{position:relative;z-index:3;-webkit-perspective:1000px;-webkit-backface-visibility:hidden}



#slideshow{
	list-style-type:none;
	margin:0;
	padding:0;
	width:890px;
	height:365px;
	
}

#slideshow li{
	list-style-type:none;
	margin:0;
	padding:0;
	width:890px;
	height:365px;
}
.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-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}


	.pricing-table.widget-fourths .textwidget {
		padding: 30px;
	}


	.pricing-table.widget-fifths .textwidget {
		padding: 30px 20px;
	}
#sliderevidenza .controlslider{float:right;margin-top:5px}
#sliderevidenza .controlslider a{display:block;float:left;text-align:center;font-size:1em}
