﻿

.catalog {
  font-family: Tw Cen MT, 'Muli';
  vertical-align: bottom;;
}


.catalog a {
  color: #000;
}

#header-contact-container, #crumbs-container, .sidebar {
	background: #fff;
}

#header-contact-container {
	display: none;
}
.clearfix {*zoom: 1;}
 .clearfix:before, .clearfix:after {display: table; content: ""; line-height: 0;}
 .clearfix:after {clear: both;}
* html .clearfix{height:1%}

#col-2 #topProducts .pill{width:155px;border:1px solid #ccc;margin:0 auto;text-align:center;cursor:pointer;overflow:hidden;padding:20px 0 3px 0;}

#col-2 #topProducts .pill,#col-2 #topProducts .buy,#front-products .product .img_box,#front-products .product .info span{width:147px;}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.adright{text-align:center;margin-bottom:10px;}
body.framed,body.framed header,body.framed .header-wrapper,body.boxed,body.boxed header,body.boxed .header-wrapper,body.boxed .is-sticky-section{max-width:1170px}
.header,.header-wrapper{width:100%;z-index:30;position:relative;background-size:cover;background-position:50% 0;transition:background-color .3s, opacity .3s}
.header.show-on-scroll .header-wrapper{transition:opacity .3s;visibility:hidden;opacity:0}
.header.show-on-scroll .header-wrapper.stuck{visibility:visible;opacity:1}
.header.transparent .header-wrapper,.header.transparent .header-bg-image,.header.transparent .header-bg-color,.header.transparent .header-bottom{box-shadow:none;background-color:transparent;background-image:none !important}
.header-wrapper:not(.stuck) .logo img{transition:max-height .5s}
.header-wrapper.stuck,.header-shadow .header-wrapper,.layout-shadow #wrapper{box-shadow:1px 1px 10px rgba(0,0,0,0.15)}

#imTextObject_02_tab0 .fs24 { vertical-align: baseline; font-size: 24px;line-height: 31px; }




.adsreathome {  

        width:520px;

        background-color: #ffffff;

	margin: 0 auto;   

        z-index: 2;

        text-align: center; 

        padding: 10px 10px 0;

}


#footer-menu {
	margin-bottom: 10px;
}

#footer-menu a {
	padding: 0 8px;
}

#footer-menu ul {
	margin: 0px;
}

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

#footer-menu li:after {
	content: "|";
}

#footer-menu li:last-child:after {
	content: none;
}
.menu-lang{font-size:.8888888889rem}
.menu-lang--disabled{pointer-events:none;opacity:.7}
.menu-lang a{text-transform:uppercase;color:#20201f;transition:all .1s ease}
.menu-lang a:hover{color:#b8161d;transition:all .1s ease}

#rightRight ul li.noborder1{
	border-bottom:none; padding:0; margin:0; display:block; height:48px; font-size:0; width:100%;
	}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}
.copy,.downloads-prompt{font-size:16px;font-size:1.06667rem;font-family:Brown,arial,sans-serif;font-weight:200;line-height:1.625;color:#000}
.copy a,.downloads-prompt a{color:#505050;border-color:#505050;text-decoration:underline;line-height:1.333;font-weight:400}
.copy a:hover,.downloads-prompt a:hover{color:#000;border-color:#000}
.showcase-product.section--highlight .copy,.showcase-product.section--highlight .downloads-prompt{color:#fff}
.text-small{font-size:90%}

.span6{width:460px;}

.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%;}

.table td.span6,.table th.span6{float:none;width:444px;margin-left:0;}

input.span6, textarea.span6, .uneditable-input.span6{width:446px;}




.dropdown-pane {

	border-radius: 0;
  border:0;
  z-index: 9999 !important;

}

.dropdown-pane.is-open {
}
.dropdown-pane.is-opening{display:block}
.dropdown-pane.tiny{width:100px}
.dropdown-pane.small{width:200px}
.dropdown-pane.large{width:400px}

.rg-ss-slice-container {position: relative;overflow:hidden;}

.rg-ss-slice-container:hover .rg-ss-controls.onhover {opacity: 1.0;}

footer .social-small {
  padding: 20px 20%;
}

footer .social-small h5 {
  font-size: 1.125rem;
  padding: 15px 0 25px;
}

footer .social-small svg {
  width: 35px;
  height: 35px;
}

  .social-small {
    display: none;
  }


.leaf-divider-hp {
  background: #fff;
  padding: 25px 5px;
  z-index: 100; }



.dtstart, .dtend {
     cursor: auto;
     border-bottom : none; 
}
.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-lg-12{width:100%}

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }










.grid {
  margin-left: -20px;
  list-style: none;
  margin-bottom: 0;
}


.grid--rev {
  direction: rtl;
}
.bold{font-weight:bold}

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_0 {
        display: inline-block;
        position: relative;
        width: 12px;
        height: 12px;
        border-radius: 5px;
        background: #F2D22E;
        margin: 3px;
        cursor: pointer;
        overflow: hidden;
        z-index: 17;
      }
.poundkey-panels-container.asteriskhome-layout .top-posts h2{text-align:center;font-size:30px;font-weight:300;color:#fff;margin-bottom:30px}
.poundkey-panels-container.asteriskhome-layout .top-posts ul{margin:0;padding:0}
.poundkey-panels-container.asteriskhome-layout .top-posts ul li{list-style:none;margin:0}
.poundkey-panels-container.asteriskhome-layout .top-posts ul li h3{font-size:20px;font-weight:700;color:#f6772f;margin-top:0}
.poundkey-panels-container.asteriskhome-layout .top-posts ul li .views-field-link{margin-top:15px}
.poundkey-panels-container.asteriskhome-layout .top-posts .owl-dots{margin-top:20px;text-align:center;margin-bottom:20px}
.text-center{text-align:center}


footer .text-center {
    padding: 40px 0;
    margin: 0;
}

.inner-wrapper {
	width: 1000px;
	margin: 0px auto;
}

.footer .inner-wrapper {
	background: #f00;
}

.abs{position:absolute;}

.divshare {
clear: both;
margin-top: 10px;
color: #ffffff;
}

.divshare a {
color: #ffffff;	
}

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

.main-page .vdg .testo {
	margin-bottom: 0.3rem;
}

.container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

.container .jumbotron, .container-fluid .jumbotron {
	padding-right: 15px;
	padding-left: 15px;
	border-radius: 6px
}
.collapse{display:none}
.collapse.in{display:block}
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}


	.search-provider .provider.row .collapse-group .collapse {
		background: #e4e4e4;
		border: none;
		margin: 0;
	}

	
	#footer-socials {float: none; overflow: hidden; text-align: center}

	#footer-socials a {float: none; display: inline;}
.entry-content a[href]:after, .entry a[href]:after{content:" (" attr(href) ")";}
a[href^="javascript:"]:after,
a[href^="#"]:after,
[class^="meta"] a:after,
[class$="meta"] a:after,
.page-link a:after,
.postmetadata a:after,
.gallery-item a:after,
.postinfo a:after,
.entry h2 a:after,
.entry-taxonomy a:after,
.tags a:after,
#masthead a:after{content:"" !important;}
.entry-date, .post-date, .date{text-align:left !important;}
.entry-date *, .post-date *{display:inline !important;position:static !important;}

#pagination .older{float:left;}

#contenu_principal_normal_pag .children .page_item {
    background-color: none;
}

.children .page_item {
    background-color: white;
    font-weight: normal;
}

#liste .children .page_item {
    background-color: transparent;
}

.td_module_14 .meta-info-container {
  position: relative;
}

.td_module_18 .meta-info-container {
  padding-bottom: 10px;
  border-bottom: 1px dashed #f2f2f2;
  text-align: center;
  
}

.td_module_19 .meta-info-container {
  position: relative;
}

.td_module_mx8 .meta-info-container {
  position: relative;
}

.td_block_23 .td_module_wrap:last-child .meta-info-container {
  border-bottom: none;
}

.mbr-navbar__item {
  display: block;
  float: left;
  position: relative;
}

.mbr-navbar--collapsed .mbr-navbar__item {
  float: none;
}

  .mbr-navbar--auto-collapse .mbr-navbar__item {
    float: none;
  }
.img-responsive{display:block;height:auto;max-width:100%}
body.home .connect-heading{color:#606060;font-size:50px;line-height:50px;text-transform:uppercase;font-weight:600;font-family:montserrat,sans-serif;margin:50px auto -8px;width:100%;max-width:1200px}
.ctct-close{position:fixed;z-index:1002;font-size:14px;line-height:21px;color:white;top:39px;right:auto;left:50%;width:70px;margin-left:285px;font-family:"GothamRounded","Helvetica Neue",Arial,sans-serif;text-transform:none;text-decoration:none;font-weight:400;opacity:0;cursor:pointer;pointer-events:none;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.ctct-active .ctct-close{opacity:1;pointer-events:visible;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.ctct-close:after{content:"x";display:inline-block;position:relative;top:0px;padding-left:10px;padding-right:17px;font-weight:900;font-size:23px}
.admin-bar .ctct-close{top:121px}
.admin-bar.has-fixed-nav .ctct-close{top:65px}
.has-fixed-nav .ctct-close{top:33px}


#home-bottom-side {
	width: 240px;
	float: right;
	margin-top: 20px;
	overflow: hidden;
}


#home-bottom-side h2.h-vistos {
	background: #e3e2e0;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	padding: 5px 10px;
	border-top: 1px solid #ccc;
}
.row{margin-left:-15px;margin-right:-15px}

.row.no-gutters{margin-right:-16px;margin-left:-16px}
.row.no-gutters [class^="col-"],.row.no-gutters [class*=" col-"]{padding-right:0;padding-left:0}

.row.narrow-gutters{margin-right:-8px;margin-left:-8px}
.row.narrow-gutters [class^="col-"],.row.narrow-gutters [class*=" col-"]{padding-right:8px;padding-left:8px}

.flex-wrapper.row-reversed{flex-direction:row-reverse}

.device-xxs .actions-strip .row{background:0}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.modal-header:after,.modal-header:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.modal-header:after,.row:after{clear:both}

.footer_bottom_columns.two_columns_50_50 .column2 .footer_bottom {
    text-align:left;
}
.call_to_action .column2.button_wrapper{text-align:right}
.call_to_action .column2.button_wrapper .qbutton{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.call_to_action .column2.button_wrapper .qbutton.small{margin-top:-17px}
.call_to_action .column2.button_wrapper .qbutton.large{margin-top:-25px}
.call_to_action .column2.button_wrapper .qbutton.big_large{margin-top:-31px}
.footer_bottom_columns.three_columns .column3 .footer_bottom,.footer_bottom_columns.three_columns .column3 .footer_bottom ul,.footer_bottom_columns.two_columns_50_50 .column2 .footer_bottom,.footer_bottom_columns.two_columns_50_50 .column2 .footer_bottom ul{text-align:right}


.eut-modal-content {
	position: relative;
	display: table-cell;
	vertical-align: middle;
	padding: 100px 15px;
}
 #eut-theme-wrapper .eut-modal-content .eut-form-style-1:not(.eut-white-bg) h1, #eut-theme-wrapper .eut-modal-content .eut-form-style-1:not(.eut-white-bg) h2, #eut-theme-wrapper .eut-modal-content .eut-form-style-1:not(.eut-white-bg) h3, #eut-theme-wrapper .eut-modal-content .eut-form-style-1:not(.eut-white-bg) h4, #eut-theme-wrapper .eut-modal-content .eut-form-style-1:not(.eut-white-bg) h5, #eut-theme-wrapper .eut-modal-content .eut-form-style-1:not(.eut-white-bg) h6, #eut-theme-wrapper .eut-modal-content .eut-form-style-1:not(.eut-white-bg) .eut-modal-title, .mfp-title, .mfp-counter, #eut-theme-wrapper .eut-modal-content .eut-heading-color { color: #000000; }






#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}





#main {
	clear: both;
	overflow: hidden;
	padding: 40px 0 0 0;
}



#main .widget-area ul {
	margin-left: 0;
	padding: 0 20px 0 0;
}

#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}
#search-wrapper .location-title,#search-wrapper .category-title{font-weight:bold}


a.latest-news:link, a.latest-news:visited, a.latest-news:active  { font-weight:normal; text-decoration:none; color:#513A0F; }

a.latest-news:hover  {font-weight:normal; text-decoration:none; color:#513A0F; text-decoration:underline;}
.top-divider{margin-bottom:-1px;border-top:1px solid currentColor;opacity:0.1}
.nav-dark .top-divider{display:none}
#colophon{text-align:center}
#colophon a{color:#fff}
.grid-right{float:none}
.grid{float:left;margin-bottom:2.127659574468%;padding-top:0}
#footer-wrapper .grid.col-940{margin:0}
