﻿.prefooter .segui_anche{text-align:right;}
.prefooter .segui_anche .label{text-align:right;width:60%;}
.prefooter .segui_anche img{height:35px;margin-top:5px;}

	
	
	.sidebar .posts-list img { width: 65px; }

	.sidebar .posts-list .content { margin-left: 80px; }

	
	.main-footer .posts-list img { width: 60px; }

	.main-footer .posts-list .content { margin-left: 75px; }


.xoxo {
    margin-left: 27px;
}
.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}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}
.list-unstyled{padding-left:0;list-style:none}
.hb-separator-25{width:25%;height:1px;border-top:1px solid #ebebeb;display:block;clear:both;float:none;text-align:center;position:relative;margin:5px auto}
.hb-separator-25 .hb-scissors{left:10px}
.align-left .hb-separator-25{float:left;}
.thumbimg{height:300px;min-width:200px}

.site-copyright {
	text-align: right;
	padding-right: 30px;
}



.site-copyright,
.footer-navigation {
	width: 50%;
	float: left;
}

	.site-copyright, 
	.footer-navigation {
		width: 100%;
		float: none;
		text-align: center;
		padding: 0;
	}

	
	.footer
	{
		width: 750px;
	}
.w-100{width:100%!important}
.colour_white{color:#fff}
.inline-image-block{margin-bottom:.5rem;background-repeat:no-repeat;background-size:cover;background-position:center top}
footer .main-footer .visit-address span.inline{display:inline-block}
.inline-image-block div[class^=col-]{text-align:center}
.inline-image-block div[class^=col-]:not(:last-of-type){margin-bottom:2rem}
.fl-callout-text p {margin: 0 !important;padding: 0 0 10px 0 !important;}
.fl-callout-icon-left .fl-callout-content,.fl-callout-icon-right .fl-callout-content,.fl-callout-icon-left-text .fl-callout-text-wrap,.fl-callout-icon-right-text .fl-callout-text-wrap {display: table-cell;}
.fl-callout-photo-left .fl-callout-content,.fl-callout-photo-left-text .fl-callout-text-wrap {display: table-cell;width: 50%;vertical-align: middle;}
.fl-callout-photo-right .fl-callout-content,.fl-callout-photo-right-text .fl-callout-text-wrap {display: table-cell;width: 50%;vertical-align: middle;}
.tve_lp_biz-homes h1 .bold_text{font-weight:400}
.tve_lp_biz-homes p .bold_text{font-weight:600}
.tve_lp_biz-homes ul.thrv_wrapper li.bold_text,.tve_lp_biz-homes ol.thrv_wrapper li.bold_text{font-weight:700}

.stick-logo {
	display: none
}

nav.stick .stick-logo {
	left: 15px;
	position: absolute;
	top: 8px;
	display: block
}

.stick-logo a:hover {
	background: inherit
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  margin-left: 0;
  margin-bottom: 0;
}


.wpb_carousel .wpb_wrapper {
  position: relative;
}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.borde-ailla .wpb_wrapper:after {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 5px solid rgba(77, 50, 64, 0.8);
    bottom: 0;
    content: " ";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.7s ease 0s;
}
.q_progress_bar .progress_content{position:absolute;top:0;left:0;max-width:100%;overflow:hidden;background-color:#1abc9c;height:13px;box-sizing:border-box}
.q_progress_bars_vertical .progress_content_outer .progress_content{display:inline-block;width:100%;position:absolute;bottom:0;left:0;background-color:#1abc9c;box-sizing:border-box}

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

    #popup-row .wpb_column, #popup-row .vc_column-inner, #popup-row .wpb_wrapper {
      height: 100%; }

	
.lang-item {
    display: inline;
    list-style: none;
}


.tm-container {
  margin: 20px auto;
}


.post-heading h1, .post-entry h3, .post-entry h2, .widget-title, .sidebar-title, .stream-title, .related-item2 .title, #navigation li a, .pag-btn, .post-entry h4, .archive h2, .feature-title, #subslider-title, #feed-title, .block-conditions-title, .sidebar-title, #block3-title {
	font-family: 'Roboto Condensed', sans-serif;
}


.block-conditions-title {
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px dashed #E3E7EA;
	padding-bottom: 5px;
}
