﻿
#description01, #description02, #description03, #description04, #description05, #description06 {margin: -132px 0 0 145px;}


#description01, #description02, #description03, #description04, #description05, #description06 a {font-size:19px; line-height: 20px; font-weight:normal; vertical-align: top; font-family: "Lucida Sans Unicode";}

#description01, #description02, #description03, #description04, #description05, #description06 a:hover {text-transform: underline;}
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}

	.hentry .title-post {
		font-size: 20px;
		font-weight: 600;
		line-height: normal;
		padding-bottom: 10px;
		margin: 0;
	}


.cli-col-12
{
	width:100%;
}
.block .block__visuals--grid .block__video-play-button,.block .block__visuals--grid [data-play-button]{height:80px;width:80px}
.block .block__video-play-button,.block [data-play-button]{position:absolute;height:80px;width:80px;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:3;opacity:0;transition:all .25s ease-in-out}
.block .block__video-play-button.is-active,.block [data-play-button].is-active{opacity:1}
.block .block__video-play-button:hover,.block .block__video-play-button:focus,.block [data-play-button]:hover,.block [data-play-button]:focus{-ms-transform:translate(-50%, -50%) scale(1.035);transform:translate(-50%, -50%) scale(1.035)}
.block .block__video-play-button{height:120px;width:120px}

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
.home-page-header-alter{font-size:39px;margin-top:21px;margin-bottom:10.5px;line-height:1.1;padding-bottom:9.5px;margin:42px 0 21px;border-bottom:1px solid transparent}


.cb-category-top {
  width: 100%;
  text-align: center;
  margin: 0 0 30px 0;
}


.cb-category-top img {
  width: auto;
}

.cb-small .cb-category {
  display: inline-block;
  vertical-align: top;
}
.nectar-progress-bar .bar-wrap{background-color:rgba(0,0,0,.043)}
.ascend .nectar-progress-bar .bar-wrap,.ascend .nectar-progress-bar span{box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;border-radius:0;-webkit-border-radius:0;-o-border-radius:0}
.loading-icon .material-icon .bar:after{background-color:#003e73;}
.loading-icon .material-icon .bar{border-color:#003e73;}
.loading-icon .material-icon .color-2 .bar:after{background-color:#003e73;}
.loading-icon .material-icon .color-2 .bar{border-color:#003e73;}




.fluid-container {
    margin-left: auto;
    margin-right: auto;
}
.blog-post .post-description,.blog-post .before-cats {color: #7a7a7a;}
.portfolio-post .post-description,.portfolio-post .before-cats,.portfolio-post .testimonial-wrap h5,.portfolio-post .testimonial-wrap p {color: #7a7a7a;}
h4.site-block__title.rivista,.woocommerce h4.rivista.page-title,.woocommerce h4.rivista.product_title{font-size:1.5em !important;font-weight:normal !important;margin-left:230px}
.single-post .generic-article h3.site-block__title.rivista,.single-post .generic-article .woocommerce h3.rivista.page-title,.woocommerce .single-post .generic-article h3.rivista.page-title,.single-post .generic-article .woocommerce h3.rivista.product_title,.woocommerce .single-post .generic-article h3.rivista.product_title{border-top:1px solid #cccccc;color:#ef3b3b !important;font-size:12.8px !important;font-weight:700;padding:10px 0 !important}
.superpartes .rivista{margin-top:5px;width:205px;height:123px;float:right}
.superpartes .rivista img{float:left;margin-right:10px}
.page-template-page-riviste-php .main-content div.rivista-detail{padding-top:10px}
section.generic-article.site-block.rivista hr{clear:both;margin:1em 0}
.rivista{display:none}

.page-homepage .header_wrap .hero_cta_wrap h2.hero_subtitle {font-size:26px;line-height:32px;font-weight:400;margin-top:10px;}


	.page-homepage .header_wrap .hero_cta_wrap h1.hero_title br,
	.page-homepage .header_wrap .hero_cta_wrap h2.hero_subtitle br {display:none;}

.v2_hero_wrap .hero_subtitle {font-size:30px;line-height:1.2em;color:#ffffff;font-weight:600;margin-bottom:0px;}
.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:16px;}



.copyright-wrapper{ 
	margin:0; 
	text-align:center; 
	padding:15px 0; 
	color:#ffffff; 
	background-color:#2e2e2e;
}

.copyright-wrapper a{ 
	color:#ffffff;
}

span.navy {
  color: #2c3d5f;
}

a.navy-link {
  color: #2c3d5f;
  text-decoration: none;
}

a.navy-link:hover {
  color: #17a185;
}

.navy-line {
  width: 60px;
  height: 1px;
  margin: 60px auto 0;
  border-bottom: 2px solid #e9b732;
}

.navy-bg {
  background-color: #2c3d5f;
  color: #ffffff;
}

.navy-section {
  margin-top: 60px;
  background: #2c3d5f;
  color: #fff;
  padding: 20px 0;
}



.genericon:before,
#feature-slider .cycle-prev:before,
#feature-slider .cycle-next:before,
.posted-on a:before,
.byline a:before,
.cat-links span + a:before,
.tags-links span + a:before,
.comments-link a:before,
.edit-link a:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    display: inline-block;
	line-height: 1;
	font-family: 'Genericons';
    text-decoration: inherit;
    vertical-align: text-bottom;
}


.tags-links span + a:before {
	content: "\f302";
}

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

.footer-navigation ul li { display: inline-block; float: none; }

.footer-navigation ul ul { display: none }

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

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

.secondary-navigation a,
.header-search input,
.main-navigation a,
.latest-posts-header,
.page-title,
.entry-header .entry-meta,
footer.entry-meta,
.entry-title,
.cat-links,
.widget-area,
.widgettitle,
.post-navigation .nav-label,
.entry-content blockquote p,
.comments-title,
.comment .reply,
.comment-meta,
.comment-author,
#reply-title,
.site-footer,
.menu-toggle,
.main-small-navigation .menu {
	font-family: Georgia, 'Times New Roman', serif;
}



.menu-toggle {
	border: 1px solid rgba( 0, 0, 0, 0.2 );
	border-width: 1px 0;
	cursor: pointer;
	font-size: 18px;
	font-size: 1.8rem;
	margin: 0 auto 1em;
	padding: 0.5em 0;
	text-align: center;
}

.main-small-navigation .menu {
	display: none;
	font-size: 14px;
	font-size: 1.4rem;
}
.wbox-snav-facebook,.wbox-snav-youtube,.wbox-snav-linkedin{line-height: 1.3em}
.sslide-left .wbox-snav-facebook,.sslide-left .wbox-snav-youtube{float: left}
.sslide-left .wbox-snav-youtube{margin-left: 30px}
.wbox-snav-facebook i,.wbox-snav-youtube i,.wbox-snav-linkedin i{-webkit-transform: scale(1.5);transform: scale(1.5);color: #005da9;margin-top: -2px}
.wbox-snav-youtube i{color: red}

#nav li.nav-censushome a,
#nav li.nav-gettingstarted a,
#nav li.nav-censussearch a,
#nav li.nav-about a {
	width: 186px;
	border-right: 1px solid #fff;
}

body#about #nav .nav-about a {
	background: #D85B28;
}

#top .avia-smallarrow-slider-heading{display: table; width:100%;}

#top .avia-smallarrow-slider-heading h3{top:-3px; position: relative;}


#av_section_2 .avia-builder-el-3 .avia-smallarrow-slider-heading {
    display: none;
}

#mdd li.mdd_element {
	display:none;
	position:relative;
	padding:0px 0px 0px 19px;
	zoom:1;
}

	#search-container-mobile {
		background: #eee;
    	padding: 10px 0;
    	width: 100%;
    	margin:0;
	}

	#search-container-mobile form i {
		margin-left: -30px;
	}

	#search-container-mobile form input {
		border-radius: 20px;
    	padding: 5px 25px;
    	border: none;
    	margin-bottom: 10px;
	}

	#search-container-mobile span {
		font-size: 14pt;
    }
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}

.container-fluid.content-location,.container-fluid.content-location .fp-tableCell{
	height: auto!important;
}
