﻿
.panels-flexible-dos_30_70 .panels-flexible-region{padding:0;}
.panels-flexible-dos_30_70 .panels-flexible-region-inside{padding-right:0.5em;padding-left:0.5em;}
.panels-flexible-dos_30_70 .panels-flexible-region-inside-first{padding-left:0;}
.panels-flexible-dos_30_70 .panels-flexible-region-inside-last{padding-right:0;}
.panels-flexible-region-dos_30_70-izquierda{float:left;width:99.0000%;}
.panels-flexible-region-dos_30_70-derecha{float:left;width:99.0000%;}
.panels-flexible-region-dos_30_70-izquierda,.panels-flexible-region-dos_30_70-derecha{width:100%;}
.panels-flexible-region-inside{padding-right:0;padding-left:0;}


#header-side {
	background-repeat: repeat-y;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}

    td.loctext {
        width: 90% !important;
    }


.carousel .item .box-testo .breadcrumb {
  text-transform: uppercase;
  margin: 0 0 7px 0; }


.carousel .item .box-testo .breadcrumb,
.carousel .item .box-testo hr {
  color: #333; }

  .carousel:hover .item .box-testo .titolo,
  .carousel:hover .item .box-testo .breadcrumb {
    color: #000; }


.breadcrumb {
  font-size: 14px;
  font-style: italic;
  font-family: "Merriweather", serif; }
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}

.scrollbody_txt1{ background:#DDF4CB; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }

#frontgate a {color:black;text-decoration:underline;font-size:12px;}

#frontgate a:hover{text-decoration: none;}

.portfolio_info_top { top: 80px; left: 0; width: 252px; text-align: center; padding: 0 7px; }

.portfolio-image:hover .portfolio_info_top, .portfolio-image.et_hover .portfolio_info_top  { -moz-transform: translateY(20px); -webkit-transform: translateY(20px); opacity: 1; }

			.portfolio_info_top h3.title { font-size: 14px; }

		.portfolio_info_top h3.title a { text-decoration: none; color: #4a524d; }

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

.fusion-three-fifth {
  width: 58.4%;
}

.fusion-spacing-no.fusion-three-fifth {
  width: 60%;
}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-three-fifth{width:58.4%;}
.fusion-layout-column.fusion-three-fifth.fusion-spacing-no{width:60% !important;}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.menu-item .sub{display:none}
.sub-menu .menu-item-has-children:after{color:#fff}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.home img.post-thumbnail__img.wp-post-image{height:230px}
.site-content{position:relative;-webkit-backface-visibility:hidden}

	
.layout-boxed .site-content {
	background:#fff;
}
body, .site-content, .layout-full .title-with-sep .title, .layout-full .title-with-sep .entry-title{background-color:#fff;}



#wrapper {
	max-width: 1260px;
	width: 92%;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
}
.panels .panel-item .container .image .image-container .center-vertical{display:table-cell;height:100%;vertical-align:middle}


    .responsive-menu-accessible .responsive-menu-box {
        display: inline-block;
        vertical-align: middle;
    }


    .responsive-menu-box {
        width: 25px;
        height: 19px;
        display: inline-block;
        position: relative;
    }

    
    button#responsive-menu-button .responsive-menu-box {
        color: #ffffff;
    }


    .responsive-menu-open button#responsive-menu-button .responsive-menu-box {
        color: #ffffff;
    }
.post-title i,.site-description{font-style:italic}
.site-description{font-size:1em;color:#fff;color:rgba(255,255,255,.5);float:left;margin-left:20px;line-height:60px;padding:10px 0}
.image-caption,.related-posts li:nth-child(3),.related-posts li:nth-child(4),.site-description{display:none}
.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-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.stuck .header-inner,.stuck .logo,.stuck .logo img{padding-top:0;margin-top:0}



.home-of-week .border {
	background: #ddd;
}


.sidebar-item .border {
	border: solid 1px #d1d3d4;
}


.sidebar-item.ad .border {
	xxborder-color: #221f1f;
}


.newsletter .border {
	padding: 15px;
}
.block-search #search_button{font-size:14px;color:#999;position:relative;padding-left:25px;display:block;z-index:99999999;min-width:50px;cursor:pointer;}
.block-search #search_button .search-svg{height:20px;width:20px;display:inline-block;position:absolute;top:2px;left:0;}
.block-search #search_button .search-svg #close{display:none;}
.block-search #search_button svg path,.block-search #search_button svg polygon{fill:#999;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.block-search #search_button span #header #contact{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.block-search #search_button:hover svg path{fill:#0091b2;}
.block-search #search_button:hover svg polygon{fill:#0091b2;}
.block-search #search_button:hover span{color:#0091b2;}
