﻿.et-social-icons{display:none}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}
.wpbf-mobile-menu .menu-item{border-top:1px solid #FF875B}
.wpbf-mobile-menu .menu-item-has-children{position:relative}
.wpbf-mobile-menu .menu-item-has-children .wpbf-submenu-toggle{position:absolute;cursor:pointer;top:0;right:0;padding:10px 20px}


.awaken_comment_author,
.awaken_comment_post {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
}

.td-weather-information {
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
  position: relative;
  padding: 5px 0;
  display: inline-block;
  width: 100%;
  float: left;
  opacity: 0.6;
}

.td-weather-information:before {
  content: '';
  width: 100%;
  height: 2px;
  position: absolute;
  top: -2px;
  left: 0;
  background-color: #4db2ec;
  opacity: 0.2;
}

.td-weather-information i {
  font-size: 16px;
  position: relative;
  top: 2px;
}

.td_block_weather .td-column-2 .td-weather-information,
.td_block_weather .td-column-3 .td-weather-information {
  padding: 3px 0 10px;
  
}

.td_block_weather .td-column-2 .td-weather-information:before,
.td_block_weather .td-column-3 .td-weather-information:before {
  top: auto;
  bottom: -4px;
  
}
.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-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{float:left}
.col-xs-12{width:100%}

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}




.cff-wrapper:after{
  content: "";
  display: table;
  clear: both;
}


.mainmenum, .sidebar_main ul h2, h2.postbodyh {

background: #252525; 

background: -moz-linear-gradient(top, #5D056B 0%, #111111 100%); 

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#252525), color-stop(100%,#111111)); 

background: -webkit-linear-gradient(top, #5D056B 0%,#111111 100%); 

background: -o-linear-gradient(top, #5D056B 0%,#111111 100%); 

background: -ms-linear-gradient(top, #5D056B 0%,#111111 100%); 

background: linear-gradient(to bottom, #5D056B 0%,#111111 100%); 

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#252525', endColorstr='#111111',GradientType=0 ); 

}


.mainmenum, .sidebar_main ul, h2.postbodyh, .Nav span, .Nav strong.on, .Nav a {

border:1px solid #29193c;

}


div.splc-wrapper{
    display: none;
}

div.splc-wrapper.slick-initialized {
    display: block;
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}
.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}
.h2,h2{font-size:30px}


.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  font-weight: 400;
  line-height: 1.42857;
}


h2,
.h2 {
  font-size: 30px;
}


ul.list{padding:0; margin:0 0 30px; list-style:none;}

ul.list li{margin-bottom:10px; padding-left:18px; position:relative;}

ul.list li:after{position:absolute; content:""; left:0; top:7px; width:9px; height:9px; border:#d93e55 1px solid; border-radius:50%;}

 
ul.list.list-50 li{float:left; width:50%; padding-right:15px;}

	#main-nav-container .social-nav {
		display: none;
	}

	.single-directormessage .page-title .social-menu {
		clear: left;
		margin: 0;
	}

	.page-template-page-newsevents-php .page-title .social-menu,
	.page-template-page-events-php .page-title .social-menu,
	.page-template-page-news-php .page-title .social-menu,
	.blog .social-menu,
	.single-post .page-title .social-menu {
		float: none;
		margin: 0 auto;
		width: 180px;
	}

	.single-post .page-title .social-menu,
	.single-directormessage .page-title .social-menu {
		display: none;
	}


#navigation ul li.level1 {
	padding: 14px 14px 14px 0;
}


#navigation li.level1:nth-child(2) a {
	border-left: 0;
}


#footer-menu ul li.level1 {
	display: inline-block;
}


#footer-menu ul.col5 li.level1 {
	width: 20%;
	padding-right: 2.5%;
	vertical-align: top;
}
.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-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{float:left}
.col-xs-12{width:100%}


.list_col .item .icon{
	float:left;
	padding-top:4px;
}


.bottom-service {
  float: left;
  width: 33%;
  font-family: 'GothaProMed', Helvetica, Arial, sans-serif;
}


.bottom-service:nth-child(2) {
  margin-right: 8px;
}


  .bottom-service img {
    width: 80%;
  }
.fixed-menu span.mobile-nav-button-html span.mobilenav-button-lines{background-color:#0f6ab2}
span.mobile-nav-button-html{position:relative;width:1.2em;height:1em;display:block;float:right;font-size:16px}
span.mobile-nav-button-html span.mobilenav-button-lines{width:100%;height:3px;background-color:#fff;position:absolute;display:block;overflow:hidden;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;border-radius:1px}
span.mobile-nav-button-html span.mobilenav-button-lines.top{top:0}
span.mobile-nav-button-html span.mobilenav-button-lines.middle{top:50%;margin-top:-2px}
span.mobile-nav-button-html span.mobilenav-button-lines.bottom{bottom:1px}
.custom-notification-wrapper .custom-notification .noti-tail{width:0;height:0}
.custom-notification-wrapper .custom-notification .noti-tail:before{position:absolute;z-index:2;content:" ";display:block;top:-40px;right:20px;border-width:20px;border-style:solid;border-color:transparent transparent #000}
.custom-notification-wrapper .custom-notification .noti-tail:after{position:absolute;z-index:1;content:" ";display:block;top:-45px;right:18px;border-width:22px;border-style:solid;border-color:transparent transparent #ffca05}


        .right-border {
            float: right;
            margin-top: 0px;
            margin-right: 20px;
            height: 40px;
            width: 3px;
            background-color: black;
        }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
header .video-holder{position:absolute;top:-40%;left:-50%;width:200%;height:200%}
.qodef-content,.qodef-fader,.qodef-wrapper{background-color:#fff}
.qodef-fader{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;visibility:hidden;z-index:2000;-webkit-transition:opacity .6s cubic-bezier(0,0,.18,1);-moz-transition:opacity .6s cubic-bezier(0,0,.18,1);transition:opacity .6s cubic-bezier(0,0,.18,1)}
.qodef-fader.qodef-fading{opacity:1;visibility:visible}

.brands-logo-single {
    margin: 15px 20px;
    max-width: 110px;
    max-height: 70px;
}
 #content[tabindex="-1"]:focus {
outline: 0;
}
 .clearfix:before,
.clearfix:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-content:before,
.site-content:after,
.wrapper:before,
.wrapper:after {
content: "";
display: table;
table-layout: fixed;
}

.clearfix:after,
.entry-content:after,
.comment-content:after,
.site-content:after,
.wrapper:after {
clear: both;
}
 .site-content {
margin-top: 60px;
margin-bottom: 80px;
}
 .single.style2 .site-content {
margin-top: 0;
}
 .page-template-event .site-content {
margin-bottom: 20px;
}

.page-template-service .site-content+section {
border-top: 1px solid #e5e5e5;
padding-top: 80px;
}
 .page-template-testimonial .site-content {
margin-bottom: 20px;
}
.no-script .child{display:table-cell;vertical-align:middle;color:#fff;font-weight:400;padding-bottom:20%}
.no-script .child .no-script-text{font-size:16px;line-height:24px;font-weight:400;margin-top:40px}
.no-script .child a{color:#0094d5;font-weight:400}
.no-script .child a:active,.no-script .child a:focus,.no-script .child a:hover{color:#fff}
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}
.b-tabs__link-text[data-before]:before{content:attr(data-before);font-size:12px;line-height:1;display:block;color:rgba(255,255,255,0.4)}


.bcorp-base-html {float:left; padding:6px 0; }
.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}
.card-group .card{-ms-flex:1 0 0px;flex:1 0 0}
.card-group .card+.card{margin-left:0;border-left:0}
.card-group{display:block}

.card-list .card-caption .title {
  padding: 0 16px;
  width: 100%;
  display: block;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  color: #666;
  margin-bottom: 8px;
}

.photo-thumbnail .photo-caption .title {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
  color: #fff;
  margin-bottom: 6px;
}

.gen-article .title {
  margin-bottom: 12px;
  font-size: 40px;
  line-height: 46px;
  font-weight: 100;
  color: #000;
}

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

			.contact_info {
				float: right;
			}

	.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;
	}
.banner__content-text{color:#fff;font-size:15px;font-weight:400;padding:9px 0}

.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-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}

.slide-navigation .previous {
  background-position:-40px 0;
}

.pagination .previous, .pagination .next { font-family: 'Nouveau Webicons Regular'; font-size: 16px; line-height: 1; -webkit-font-smoothing: antialiased; line-height: 23px; }

.pagination .previous.disabled, .pagination .next.disabled { opacity: 0.5; }

.pagination .previous.no-icon, .pagination .next.no-icon { font-family:  'Helvetica Neue', Helvetica, Arial, sans-serif ; }

.pagination .previous { border-radius: 5px 0 0 5px; }

.full-width{float:left; width:100%;}


.first_932,.bot_932{
    color: #ff6400;
}

.first_932,.bot_932, .mid_932{
    font-size: 19px;
    font-weight: bold;
}
.module-MOBI_titre .searchbutton{font-size:24px;height:88px;line-height:88px;width:98px}
.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;}
.mod_11926471 .searchbutton{font-size: 18px;left: auto;right: 0;line-height: 44px;width: 49px;height: 44px;top: 0;color: #F50505;background-color: #F0F01D;}
.lastNews.layout-3-M24 .items .hnews .hmedia .grad{position:absolute;bottom:0px;height:30%;width:100%;background:rgba(0,0,0,0.05);background:-moz-linear-gradient(top, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.8) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.05)), color-stop(100%, rgba(0,0,0,0.8)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.8) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.8) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#0D000000, endColorstr=#CC000000,GradientType=0)}

.posttitle a, .posttitle a:visited{color:#d600a2;}

.posttitle a:hover{color:#6a0050}

.recentpost-container .posttitle, .recentpost-container .posttitle a{font-size:18px; font-weight:normal;}

.recentpost-container .posttitle{margin-bottom:14px;}


.posttitle{margin:0 0 4px 0; word-wrap:break-word;padding:0px;}

.articlecontainer .posttitle{padding:0px 30px;}

.masonr .articlecontainer .posttitle{padding:0px 20px;}

.posttitle, .posttitle a{font-size:24px; font-weight:bold;}

.masonr .posttitle, .masonr .posttitle a{font-size:18px;}

.entry-links .posttitle{padding:0px !important;}

.masonr .entry-gallery .posttitle{margin:0px;}

.entry-gallery .posttitle{margin:0px; line-height:100%;}
