﻿.quicktabs-tabpage .view-news .views-row{border-bottom:1px solid #DADADA;border-top:1px solid #EDEDED;padding:2px 0 5px;}
.quicktabs-tabpage .view-news .views-row-first{border-top:0 none;padding:0 0 5px;}
.quicktabs-tabpage .view-news .views-row-last{border-bottom:0 none;padding:2px 0 0;}
.quicktabs-tabpage .view-news .views-field-title{margin:10px 10 px 0;}
.quicktabs-tabpage .view-news strong{float:none;font-family:Times New Roman;font-size:14px;font-weight:normal;line-height:14px;}
.quicktabs-tabpage .view-news strong a:hover{text-decoration:underline;}
.quicktabs-tabpage .view-news .views-field-field-minisintesi{color:#444444;font-size:12px;font-style:italic;margin:0 11px;}




#levy {
width: 327px;
border-bottom: 1px solid white;
float: left;
}




.fullwidth .container, .fullwidth .row, .fullwidth .cell {
	width: 100%;
}
.fusion-social-networks .fusion-social-networks-wrapper{margin:0 -10px}
.fusion-social-networks.boxed-icons .fusion-social-networks-wrapper{margin:0 -5px}
.widget .fusion-social-networks .fusion-social-networks-wrapper{margin:0 -5.5px}
.widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper{margin:0 -3.5px}
.fusion-social-links .boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon{width:calc(16px + (2 * 8px) + 2px);}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.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}

#nav div.select ul li a, #nav_principal li a, #bread_int ul li a, .arrow_down.ad2, h2 a, h3.s_h2 a, a.corp, a.b_corp, #footer a{
	font-weight:400;
	text-decoration:none;
}


.newStyle .align-center {
  	text-align: center; }

#td-mobile-nav .td-menu-socials {
  padding: 0 65px 0 20px;
  overflow: hidden;
  height: 60px;
}


.hdbar-menu{background: #fff;height: 80px;position: relative;z-index: 20;}

.hdbar-menu .menu-list{position: absolute;right: 0;top: 0;height: 80px;list-style: none;width: 950px;}

.hdbar-menu .menu-list li{float: left;margin: 0;padding: 0; }

.hdbar-menu .menu-list li a{display:block;width:95px;height: 78px;line-height: 80px;font-size: 16px;color: #0d0d0d;text-align: center;border-bottom:2px solid #fff;}

.hdbar-menu .menu-list li a.current{border-color: #f58120;color: #f58120;}

.hdbar-menu .menu-list li a:hover{text-decoration: none;color: #f58120;}

.hdbar-menu .menu-list li.menujjz a{font-weight: bold;}

.hdbar-menu .container,.hdbar-nav .container{background: #fff;padding: 0;margin: 0 auto;}


.phone,
.email,
.log_in_out,
.social_icons,
.cart_btn {
    display: inline-block;
    vertical-align: top;
    margin-right: 27px;
}
.et_pb_counters .et_pb_counter_25 .et_pb_counter_container{background-image:none}
.et_pb_counter_25 .et_pb_counter_container{background-color:#dddddd}
.et_pb_counter_25 .et_pb_counter_container:hover{background-color:}
.et_pb_counter_25 .et_pb_counter_amount{background-color:#ff0000}
.et_pb_counter_25 .et_pb_counter_amount.overlay{color:#ff0000}
.et_pb_counters .et_pb_counter_25:hover .et_pb_counter_amount{background-color:}
.et_pb_counters .et_pb_counter_25:hover .et_pb_counter_amount.overlay{color:}
aside .bigbox{text-align:center;padding:0}
aside .bigbox.stick{top:65px!important}
.bigbox{text-align:center}
.bigbox-content{padding-top:20px;padding-bottom:20px}


  .first_screen_label{
    position: absolute;
    left: 50%;
    bottom: 55px;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }


.wp-caption {
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;
  padding-top: 4px;

  
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  }


.wp-caption img {
  margin: 0;
  padding: 0;
  border: none;
  }


.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
  color: #111;
  }

#gb-social-media-mobile .social-media-icons {
    justify-content: center;
    -webkit-justify-content: center;
    flex-wrap: wrap;
}
#secondary .widget-title{text-transform:uppercase;color:rgba(255,255,255,0.3);font-family:"Roboto Condensed";font-size:12px;line-height:20px;margin:0 0 10px}

	#jsn-leftsidecontent_inner,
	#jsn-rightsidecontent_inner {
		padding: 0 !important;
	}

	#jsn-pos-promo-left div.jsn-modulecontainer,
	#jsn-pos-promo-right div.jsn-modulecontainer,
	#jsn-leftsidecontent_inner,
	#jsn-rightsidecontent_inner {
		margin: 20px 10px !important;
	}

#jsn-leftsidecontent_inner,
#jsn-rightsidecontent_inner {
	padding: 5px;
}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}





.content a:link { color: #0000FF; text-decoration: underline; }

.content a:visited { color: #800080; }

.content a:hover { color: #FF0000; }

.testimonials__title {
  position: relative;
  font-weight: 700;
  display: inline-block;
}

.testimonials__title:before,
.testimonials__title:after {
  position: absolute;
  font-family: 'Work Sans', sans-serif;
  font-weight: 700;
  color: #B6D4E9;
  top: 50%;
}

.testimonials__title:before {
  content: "\201c";
}

.testimonials__title:after {
  content: "\201d";
}

  .testimonials__title:before,
  .testimonials__title:after {
    font-size: 150px;
    line-height: 50px;
  }


.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: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";
	}

.entry-header .comments-link .leave-reply {
	visibility: hidden;
}


.sb_divi_modal .container-content_editor {
    padding: 10px;
}


.sb_divi_modal .container-video {
}


.sb_divi_modal .container-video iframe {
    max-width: 100% !important;
    max-height: 100% !important;
}

#emailSignup .text {
	width:435px;
	float:left;
	margin:0 0 0 70px;
}

#emailSignup .text h3 {
	float:left;
	margin:0;
	padding:0;
}
.et_pb_divider_internal{display:inline-block;width:100%}

	.menu-link:before { font-family: "dashicons"; font-size:32px; line-height:0em; position:relative; top:12px; content: "\f333"; }
.social-icons-lists li.social-icons-list-item{margin:4px;padding:0!important;display:inline-block;border:none!important;list-style:none!important}
.social-icons-lists li.social-icons-list-item a.social-icon{text-decoration:none}
.social-icons-lists li.social-icons-list-item a.social-icon:active,.social-icons-lists li.social-icons-list-item a.social-icon:focus{outline:0}
.social-icons-lists li.social-icons-list-item a.social-icon:hover .socicon{opacity:.8}
.social-icons-lists li.social-icons-list-item a.social-icon span.social-icons-list-label{margin-left:4px}
.social-icons-lists li.social-icons-list-item::after,.social-icons-lists li.social-icons-list-item::before{visibility:hidden}
.widget .social-icons-lists.show-icons-label li.social-icons-list-item{display:block}








.nav-logo-wrap {
	float: left;
	margin-right: 20px;
}


.nav-logo-wrap .logo {
	display: table-cell;
	vertical-align: middle;
	max-width: 130px;
	height: 75px;

	-webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
	-moz-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
	-o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
	-ms-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
	transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);
}


.nav-logo-wrap .logo img {
	max-height: 100%;
}


.nav-logo-wrap .logo:before,
.nav-logo-wrap .logo:after {
	display: none;
}

.nav-links .nav-previous a:before {
  font-family: 'Glyphicons Halflings';
  content: '\e071';
  position: absolute;
  left: 20px;
  font-size: 14px;
  color: #e47b7b;
}
.wpbf-footer-two-columns .wpbf-inner-footer-left,.wpbf-footer-two-columns .wpbf-inner-footer-right,.wpbf-footer-two-columns .wpbf-inner-pre-header-left,.wpbf-footer-two-columns .wpbf-inner-pre-header-right,.wpbf-pre-header-two-columns .wpbf-inner-footer-left,.wpbf-pre-header-two-columns .wpbf-inner-footer-right,.wpbf-pre-header-two-columns .wpbf-inner-pre-header-left,.wpbf-pre-header-two-columns .wpbf-inner-pre-header-right{display:block;width:100%;text-align:center}
.wpbf-page-footer .wpbf-inner-footer-right .wpbf-menu{float:none;width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}
.wpbf-footer-two-columns .wpbf-inner-footer-right,.wpbf-footer-two-columns .wpbf-inner-pre-header-right,.wpbf-pre-header-two-columns .wpbf-inner-footer-right,.wpbf-pre-header-two-columns .wpbf-inner-pre-header-right{text-align:right}
