#wpsight_london_feature_box-2 > div > div > div.feature-box-info.equal {background-color:#73b7ef!important;
  
  border-color: #fff!important;
}
#wpsight_london_feature_box-2>div>div>div.feature-box-info.equal {
  color: #000!important;
}
#wpsight_london_feature_box-2 > div > div > div.feature-box-info.equal > div > a {
color:#000;}



.widget_wysija .wysija-submit, .widget_wysija .wysija-paragraph { display: inline; }
.tnp-field input[type="submit"] {
    position: inherit;
    background-color: #3c3b3b;
    font-size: 16px;
    padding: 10px 20px;
  border: none;
}
.tnp-field label {
    margin-right: 10px!important;
    color: #000;
    text-shadow: none;
    padding: 20px 10px;
}
.wpsight-listings-slider-wrap .listing-content .wpsight-listing-price {
    color: #d1c9c3;
    margin-bottom: 15px;
}
.gmnoprint .gm-style-cc, .gm-style-cc {display:none!important;}
.map-wrap {
    margin-bottom: 0px!important;
}
@media (min-width: 992px) {
.wpsight-listings-slider-wrap .listing-content .wpsight-listing-title .entry-title, .header-full-width .wpsight-listings-slider-wrap .listing-content .wpsight-listing-title .entry-title{
    font-size: 48px;
}}

@media (min-width: 992px) {
.wpsight-listings-slider-wrap .listing-content .wpsight-listing-price, .wpsight-listings-slider-wrap .listing-content .listing-content-location-type, .wpsight-listings-slider-wrap .listing-content .listing-content-location-type a {
    font-size: 16px;
    text-transform: uppercase;
}}

@media only screen and (min-width: 768px) {
.single-listing .wpsight-listing.entry-content .wpsight-listing-title .entry-title, .single-listing .widget_listing_title .wpsight-listing-title .entry-title {
    max-width: 100%;
  }
}
.widget-section {
    margin-bottom: 20px;
}
.site-section-dark .listings-search-advanced-toggle {
    background-color: rgb(255, 255, 255) !important;
    color: #000;
}


.section-title:after {
    display:none!important;
}
.wpsight-listings .wpsight-listing-title .entry-title, .wpsight-listings-carousel .wpsight-listing-title .entry-title {
  font-size: 19px;}
.vertical .listings-search-reset{
    left: 0;
    background-color: rgb(150, 150, 150)!important;
    color: #fff;
}
.header-main {
padding: 60px 0 60px;
}
  .wpsight-listings-search {
background-color: rgb(150, 150, 150)!important;
    color: #fff;
  padding-bottom:40px;
}

.listings-search-advanced-toggle {
    background-color: rgb(150, 150, 150)!important;
    color: #fff;
}
.vertical.wpsight-listings-search {
    margin-bottom: 80px;
    padding: 30px 30px 0;
    background-color: #d2d2d2!important;
    color: #2b2929;
    text-shadow: none;
}
/* Aggiungo BOX al list carousel*/
.wpsight-listings .listing-content, .wpsight-listings-carousel .listing-content {
    padding: 10px 20px;
      background-color: #fff;
    position: relative;
}
.wpsight-listings-carousel li.lslide {
	padding: 0px!important;
    background-color: #fff;
}
.wpsight-listings-carousel-wrap .lSSlideOuter .lSPager.lSpg > li a {
  background-color: rgba(255,255,255,.5);
}
.wpsight-listings-carousel-wrap .lSSlideOuter .lSPager.lSpg > li:hover a,
.wpsight-listings-carousel-wrap .lSSlideOuter .lSPager.lSpg > li.active a {
	background-color: #2980b9;
}
/* FINE BOX al list carousel*/




.site-header-inner {
    background-color: rgba(51, 51, 51, 0.22);
}

}

span .byline {display:none!important}
.footer-full-width .listing-details-1, .footer-full-width .listing-details-2, .footer-full-width .listing-details-4 {display:none!important;}

.footer-full-width #section-wpsight_london_listings_query-2 {
background-color:#fff!important;
}

.post .entry-meta {display:none!important}

.footer-main + .footer-main {
    background-color: rgb(60, 59, 59);
}

.wpsight-feature-box {
	color:#000;
  	text-shadow:none;
}

#home-search {background-color:#f1f1f1!important;}
.wpsight-listings .wpsight-listing-summary .listing-details-detail:last-child {
         border-bottom: 2px solid rgba(51,51,51,.05);
    clear: left;
    display: block;
    margin: 0 0 10px;
    padding: 0 0 10px;
    text-align: right; 
    }

.feature-box-icon {
background-image:url(http://ortigiaisland-re.it/wp-content/uploads/2016/12/icon-service.png)!important;
  background-repeat:no-repeat!important;
  background-size:cover!important;
}

#wpsight_london_service-9 .service-icon, #wpsight_london_service-3 .service-icon, #wpsight_london_service-6 .service-icon{
background-image: url(http://ortigiaisland-re.it/wp-content/uploads/2016/12/ortigiavendita.jpg)!important;
      height: 220px!important;
    background-size: cover!important;
    background-position: center center!important;
  margin-bottom:0!important;
}

#wpsight_london_service-10 .service-icon, #wpsight_london_service-4 .service-icon, #wpsight_london_service-7 .service-icon{
background-image: url(http://ortigiaisland-re.it/wp-content/uploads/2016/12/6ortigia-island-2.jpg)!important;
      height: 220px!important;
    background-size: cover!important;
    background-position: center center!important;
  margin-bottom:0!important;
}

#wpsight_london_service-11 .service-icon, #wpsight_london_service-5 .service-icon, #wpsight_london_service-8 .service-icon{
background-image: url(http://ortigiaisland-re.it/wp-content/uploads/2016/12/immobilipregio.jpg)!important;
      height: 220px!important;
    background-size: cover!important;
    background-position: center center!important;
  margin-bottom:0!important;
}

.listings-title-info h1 {
margin-bottom:0px;
}



.fa {
    font-size: 20px;
}



.footer-main {
  background-color:#3c3b3b;
	color: #fff;
      padding: 40px 0 20px;
}

.footer-main .footer-services {
    background-color: #3c3b3b!important;
  padding: 60px 0!important;
      color: #fff!important;
}





#home-services .wpsight-services {
    color: #171717;
    text-shadow: 0px 0px 0 transparent;

}

.wpsight-service {padding:30px;}

.wpsight-listings-carousel-wrap .lSSlideOuter .lSPager.lSpg {
    margin-top: 50px !important;
}
.wpsight-listings-carousel-prev-next .carousel-prev,
.wpsight-listings-carousel-prev-next .carousel-next {
  background-color: #e4e4e4;
      height: 42px;
    line-height: 42px;
  width:42px;
}
#home-carousel .wpsight-listing-section-summary {display:none}




.footer-main .wpsight-service{
padding:20px!important;
    background-color: #fff;
      color: #3c3b3b;
    text-shadow: 0px 0px transparent;
}



.service-title {
    margin-bottom: 10px!important;
    font-weight: 600!important;
    margin-top: 10px!important;
}

#wpsight_london_service-9, #wpsight_london_service-10, #wpsight_london_service-11, #wpsight_london_service-3, #wpsight_london_service-4, #wpsight_london_service-5 {background-color:#fff;}



.feature-box-link {
margin-top:30px!important;
}

.feature-box-link a {
background-color:#f1f1f1!important;
  padding: 10px 20px!important;
  
}
.feature-box-link a:hover {
background-color:#ccc!important;
  padding: 10px 20px!important;
  color:#fff;
   text-shadow: 0px 0px transparent;
  
}
.site-main{
background-color:#fff!important;
}
.site-main-top{
background-color:#fff;
}
.widget-section .feature-box-info {
    border-color: rgba(9,128,226,.75);
    background-color: #fff!important;
}
.single-listing .widget_listing_title .wpsight-listing-title .entry-title{max-width: 95%!important;}
.site-main-bottom {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
   background-color: #f1f1f1!important;
}


.bottom-shadow {
				box-shadow: 0 5px 5px -5px #333;	}
h2 {
font-size: 28px;
line-height: 1.5;
margin-bottom:30px;
}


.social-share-box {
background-color: #f1f1f1!important;
    text-align: center!important;
    padding: 150px 0!important;
    color: #383737;
}
.social-icons .fa {
    background-color: rgb(82, 82, 82);
    color: rgba(255, 255, 255, 0.8);
    height: 50px;
    line-height: 50px;
    margin: 0;
    padding-top: 1px;
    text-align: center;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    width: 50px;
}
.site-bottom-inner {
    background-color: rgb(39, 39, 39);
}

.site-section .listings-title h2{ color:#fff}

.wpsight-nav .dropdown-menu {
    min-width: 250px;
}


.site-section-dark {
    background-color: transparent;
    -webkit-box-shadow: 0px 52px 55px -47px rgba(107,107,107,.31);
    -moz-box-shadow: 0px 52px 55px -47px rgba(107,107,107,.31);
    box-shadow:0px 52px 55px -47px rgba(107,107,107,.31);
}

#home-listings {
    background-color: transparent;
    -webkit-box-shadow: 0px -48px 55px -47px rgba(107,107,107,.31);
    -moz-box-shadow: 0px -48px 55px -47px rgba(107,107,107,.31);
    box-shadow:0px -48px 55px -47px rgba(107,107,107,.31);
}

.site-bottom-inner{
-webkit-box-shadow: 0px 34px 39px -2px rgba(107,107,107,.31);
    -moz-box-shadow: 0px 34px 39px -2px rgba(107,107,107,.31);
    box-shadow: 0px 34px 39px -2px rgba(107,107,107,.31);
}



.site-section-dark .wpsight-listings-search, .site-top .wpsight-listings-search, .site-footer .wpsight-listings-search{
    background-color: #d2d2d2!important;
    color: #2b2929;
    text-shadow: none;
}

site-footer .listing-content {
	    background-color: transparent!important;
    color: #000;
    text-shadow: none;
}

.listings-query {
    background-color: #fff; 
}

.site-section-dark .listings-search-reset {
    background-color: rgb(255,255,255)!important;
}

.site-sub-bottom {
    color: #5a5959;
}

.site-wrapper a.btn, .site-wrapper input.btn {
    text-shadow: 1px 1px 1px rgba(0,0,0,.35);
}

#home-carousel {
    border-top: none;
    background-color: rgb(220, 220, 220)!important;
      background-color: transparent;
    -webkit-box-shadow: 0px 52px 55px -47px rgba(107,107,107,.31);
    -moz-box-shadow: 0px 52px 55px -47px rgba(107,107,107,.31);
    box-shadow: 0px 52px 55px -47px rgba(107,107,107,.31);
}

.footer-full-width #section-wpsight_london_listings_query-2 {
-webkit-box-shadow: 0px -49px 55px -47px rgba(107,107,107,.31);
    -moz-box-shadow: 0px -49px 55px -47px rgba(107,107,107,.31);
    box-shadow: 0px -49px 55px -47px rgba(107,107,107,.31);
}


#home-listings {	
    background-color: #e4e4e4; 	
}
#home-services {
    background-color: #f1f1f1!important;
}
#home-services .wpsight-services {
    color: #171717;
    text-shadow: 0px 0px 0 #333;
}
.site-footer {
    -webkit-box-shadow: 2px 21px 35px -17px rgba(107,107,107,1);
    -moz-box-shadow: 2px 21px 35px -17px rgba(107,107,107,1);
    box-shadow: 0px 121px 25px -17px rgba(107,107,107,1);
}

.site-container {
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,.25);    
  background-color: transparent!important;
}

.header-title h1 {
    font-size: 26px;
    font-weight: 700;
}

.header-featured-image h1 {
	left:none!important;
    margin-top: 20%!important;
    position: relative!important;!important
    transform:none!important;
    text-align: center!important;
}

.header-featured-image h3 {
margin-top: 1%!important;
    position: relative!important;
    color: #fff;
}

@media (min-width: 992px) {

		
	.wpsight-listings-carousel-wrap:hover .wpsight-listings-carousel-prev-next .carousel-prev,
	.wpsight-listings-carousel-wrap:hover .wpsight-listings-carousel-prev-next .carousel-next {
		opacity: .7;
		left: -102px;
	}
	
	.wpsight-listings-carousel-wrap:hover .wpsight-listings-carousel-prev-next .carousel-next {
		left: auto;
		right: -102px;
	}
}


@media (max-width: 420px) { 

.wpsight-listings-slider-prev-next .slider-prev, .wpsight-listings-slider-prev-next .slider-next {
top:88%!important;
}
.wpsight-listings-slider-wrap .listing-content {
    left: 20%;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateX(-20%) translateY(-50%);
    -webkit-transform: translateX(-20%) translateY(-50%);
    z-index: 15;
    width: 100%;
    padding: 4%;
}
.wpsight-listings-slider-wrap .lSSlideOuter .lSPager.lSpg {
    bottom: 3.5%;
    margin: 0px auto !important;
    padding: 0 30%;
  text-align:center;
}
.wpsight-listings-carousel-wrap .lSSlideOuter .lSPager.lSpg > li a, .wpsight-listings-slider-wrap .lSSlideOuter .lSPager.lSpg > li a {
    background-color: rgba(255,255,255,.25);
    border: 0;
    border-radius: 0;
    height: 10px;
    width: 10px;
}
.site-logo {
    display: table;
    float: left;
    padding: 40px 62px 40px 15px;
    width: auto;
}
.wpsight-listings .listing-content {
    padding: 10px 0;
    background-color: #fff;
    position: relative;
}
h2 {line-height:1.2;  margin-top:10px;  margin-bottom: 10px!important;}
.wpsight-listings .wpsight-listing-section {margin-bottom:10px}
}