﻿.row{margin-right:-15px;margin-left:-15px}

  .layout.layout-blocks-page .row,
  .layout.layout-large .row {
    padding: 50px 0; }

    .layout.layout-archive-content #blog-list .row {
      margin-bottom: 60px; }
.tablepress .row-hover tr:hover td{background-color:#f3f3f3}


.jcarousel li .cause{
   border: 1px solid #1f76bd;
}



.fb_on_hover_show_content .container li .cause-title a span:hover{
	color: #ca6017;
}



.fb_on_hover_show_content .container li .cause-details,
.fb_on_hover_show_content .container li .btn-holder-harimay{
	display: none;
}


.jcarousel-wrapper-css ul li .cause-title{
	height: auto;
    width: 100%;
    padding-top: 7px;
    text-align: center;
}


.jcarousel-wrapper-css ul li .cause-details{
	height: 160px;
	padding: 5px;
    font-size: 15px;
}



.cause-details,
p{
	line-height: 1.44!important;
}
.card-text:last-child{margin-bottom:0}
.slide-hover .card-text{background-color:rgba(0, 0, 0, 0.7);bottom:0px;top:0px;left:0px;opacity:0;filter:alpha(opacity=0);position:absolute;text-align:center;right:0px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.slide-hover:hover .card-text{opacity:1;filter:alpha(opacity=100)}
#content{position:relative;overflow-x:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.search-results #content{margin-top:30px}
.gradientgray,#noresult{background:#f4f4f4;background:-webkit-gradient(linear,left top,left top,from(#f9fbfc),to(#f1f1f1));background:-webkit-linear-gradient(#f9fbfc,#f1f1f1);background:-moz-linear-gradient(#f9fbfc,#f1f1f1);background:-ms-linear-gradient(#f9fbfc,#f1f1f1);background:-o-linear-gradient(#f9fbfc,#f1f1f1);background:linear-gradient(#f9fbfc,#f1f1f1);-pie-background:linear-gradient(#f9fbfc,#f1f1f1);behavior:url(/sites/all/themes/annunci_01/css/PIE.htc);}

.site-title {
	float: left;
	font-family: 'Old Standard TT', Georgia, 'Times New Roman', serif;
	font-size: 115px;
	font-size: 11.5rem;
	font-weight: 700;
	letter-spacing: -0.03em;
	line-height: 1;
	min-height: 128px;
	margin: 0.1em 0 0.1em 4.47761194%;
	padding: 0;
	text-transform: lowercase;
 	width: 43.283582089%;
}

.site-title a {
	color: #000;
	text-decoration: none;
}

	.site-description,
	.site-title {
		float: none;
		padding: 0;
		width: auto;
	}

			.site-title,
		.site-description {
			text-indent: -9999px;
			clip: rect(1px 1px 1px 1px); 
			clip: rect(1px, 1px, 1px, 1px);
		}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}
.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}
.jumbotron .container{max-width:100%}

.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content {
	max-height: 60px;
    transition: max-height 0.15s ease-out;
    overflow: hidden;
}

#cookie-law-info-bar .cli-privacy-overview {
    display: none;
}
.online-banking-bumper-wrap{opacity:1;visibility:visible;position:fixed;overflow:auto;z-index:100001;transition:all .3s;width:100%;height:100%;top:0;left:0;text-align:center;display:none;background-color:rgba(0,0,0,.5)}
.online-banking-bumper-wrap .bumper{opacity:1;visibility:visible;display:inline-block;outline:none;transition:all .3s;text-align:left;position:relative;vertical-align:middle;min-height:20px;padding:19px;margin-bottom:20px;background-color:#343434;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);width:95%;max-width:255px;margin:125px auto 0;color:#fff}
.online-banking-bumper-wrap .bumper iframe{border:none}
.online-banking-bumper-wrap .bumper a{color:#fff}

.row {
  margin-left: -15px;
  margin-right: -15px;
}


#site-title {
	padding-bottom: 0;
	line-height: 1.2;
}


#site-title a {
	color: #289dcc;
	font-size: 46px;
}
.contact-info{display:table-cell;text-align:right}
.large-8{width:66.66667%}


.social_feeds{
	margin: 60px 0;
}


.social_feeds .container{
	display: flex;
	flex-direction: row;
}


blockquote,
input,
select,
textarea,
.author-box,
.breadcrumb,
.sticky,
.taxonomy-description,
.wp-caption {
	background-color: #f5f2e3;
	border: 1px solid #e7e3ce;
}





.author-box {
	margin: 0 0 40px;
	padding: 10px;
	overflow: hidden;
}


.author-box .avatar {
	float: left;
	margin: 0 10px 0 0;
}


.left {
  float: left; }

  .content img[align=left], .content img[align=left].gh-image, .content img.left {
    float: left;
    margin: 0 15px 15px 0;
    padding: 6px; }
.toolbar .right,.toolbar .left{display:none}
footer .footer_holder .left,footer .footer_holder .right,.footer .footer_holder .left,.footer .footer_holder .right{float:none;width:100%;clear:both;text-align:center;margin-bottom:20px}
.landing_page .left,.landing_page .right{position:absolute;top:0px;left:0px;width:30%;height:100%;display:none}
.home .spotlights.left .spotlight{width:100%;margin:0 auto 20px;overflow:hidden;float:none;display:block}
.content img[align=left],.content img[align=left].gh-image,.content img.left{float:left;margin:0 15px 15px 0;padding:6px}






#main-content .container::before {
	background-color: #ffffff;
}

.container {
	margin: 0 auto;
	max-width: 1270px;
	position: relative;
	text-align: left;
	width: 100%;
}

.container, .et_pb_container, .et_pb_row {
	width: 100%;
}
);

		combined_styles += '" + htmlDivCss + "" + htmlDivCss + "' + htmlDivCss + '' + htmlDivCss + '.fusion-fullwidth-1 {
                            padding-left: px !important;
                            padding-right: px !important;
                        }

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
#sidebar .plugin-hooks .row{margin:0;padding-left:10px}
#sidebar .plugin-hooks .row h6{margin-left:-10px}

.realestate-details .row-title{
    width:150px;
}
#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}
.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-md-4{width:33.33333333%}

.fusion-checklist .fusion-li-item {
  margin-bottom: 11px;
}
.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-md-5{width:41.66666667%}


.td-header-container {
  width: 1021px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  
  
}

.single_template_6 .td-header-container,
.single_template_6 .td-header-style-6 .td-make-full {
  border: none;
}

.td-ad-background-link .td-header-container,
.td-ad-background-link .td-container {
  cursor: auto;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-16-0 , #pg-16-3 , #pg-16-4 , #pg-16-5 , #pg-16-6 , #pg-16-7 , #pg-16-8 , #pg-16-9 , #pl-16 .so-panel { margin-bottom:50px }
 #pl-16 .so-panel:last-child { margin-bottom:0px }
 #pg-130-0 , #pl-130 .so-panel { margin-bottom:50px }
 #pl-130 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cbb6534592f5-0 , #pl-w5cbb6534592f5 .so-panel { margin-bottom:50px }
 #pl-w5cbb6534592f5 .so-panel:last-child { margin-bottom:0px }

	.forum_blog_bg2 {
		background-color: white;
	}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

  .l-col-4 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%; }

    .l-col-4:last-child {
      margin-right: 0; }

    .l-rtl .l-col-4 {
      float: right; }



.clear:before,
.clear:after,
.gallery:before,
.gallery:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after,
.home-widget-area:before {
  content: '';
  display: table;
}


.clear:after,
.entry-content:after,
.gallery:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after,
.home-widget-area:before {
  clear: both;
}

.page-content,
.entry-content,
.entry-summary {
  margin: 0.7em 0 0;
}




.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
#footer-info{float:left;padding-bottom:10px;color:#666;text-align:left}
#footer-info a{color:#666;font-weight:700}
#footer-info a:hover{opacity:.7}
#footer-info,.et-social-icons{float:none;text-align:center}
#et_mobile_nav_menu{display:none;float:right}
.et_header_style_slide #et_top_search,.et_header_style_fullscreen #et_top_search,.et_header_style_slide #top-header,.et_header_style_fullscreen #top-header,.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu li ul,.et_header_style_slide div#et_mobile_nav_menu,.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_fullscreen .et_slide_menu_top .clear{display:none!important}
.et_header_style_slide.et_fullwidth_nav .et-search-form,.et_header_style_fullscreen.et_fullwidth_nav .et-search-form,.et_header_style_slide div#et_mobile_nav_menu,.et_header_style_fullscreen div#et_mobile_nav_menu{right:0!important}
.et_header_style_centered #et_mobile_nav_menu{float:none;position:relative;margin-top:20px}
.et_header_style_split #et_mobile_nav_menu{display:block;float:none;position:relative;margin-top:20px}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}



.header-image {
	width: 100%;
	height: auto;
}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
.field-name-group-group .field-items{display:none;}
.view-help-cnter .field-item,.view-help-cnter .field-items{display:inline;}
.multiple{margin-right:10px;width:350px;float:left;margin-bottom:5px}
.multiple h2 a{color:#fff}
.multiple p{margin:0;padding:0 0 0 4px}


.multiple h2 {

	}


.grideschis
{
background-color:#E6E7E9;
}
.featurepin__inner{background:#fff;bottom:0;box-sizing:border-box;min-height:200px;padding:1em;position:absolute;width:100%}

ul#image_bandeau_txt_liste li.image_bandeau_ct {
	padding:0px;
	margin:0px;
	height:245px;
	width:240px;
	display:none;
	background:none;
	overflow-y:auto;
	overflow-x:hidden;
}

ul#image_bandeau_txt_liste li.image_bandeau_ct.selected {
	display:block;
}
#the-main-menu{margin:0}
.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}
