/* ------------------------------------------------------------------- */
/* Main #274abb
---------------------------------------------------------------------- */
.yellow-bg {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1da36+100&0+0,0.35+100 */
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(241,218,54,0.35) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(241,218,54,0.35) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(241,218,54,0.35) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#59f1da36',GradientType=0 ); /* IE6-9 */
}

#backtotop a,
#top-bar {
    background-color: #274abb
}

.custom-zoom-in:hover:before,
.custom-zoom-out:hover:before,
.infoBox-close:hover {
    -webkit-text-stroke: 1px #274abb
}

.list-4 li:before,
.list-3 li:before,
.list-2 li:before,
.list-1 li:before {
    color: #274abb;
}

.numbered.color ol > li::before {
    border: 1px solid #274abb;
    color: #274abb;
}

.numbered.color.filled ol > li::before {
    border: 1px solid #274abb;
    background-color: #274abb;
}

.change-photo-btn:hover,
table.manage-table th,
mark.color {
    background-color: #274abb;
}



table.manage-table td.action a:hover,
table.manage-table .title-container .title h4 a:hover,
.my-account-nav li a.current,
.my-account-nav li a:hover,
#footer .social-icons li a:hover i,
#navigation.style-1 .current,
#posts-nav li a:hover,
#top-bar .social-icons li a:hover i,
.agent .social-icons li a:hover i,
.agent-contact-details li a:hover,
.agent-page .agent-name h4,
.footer-links li a:hover,
.header-style-2 .header-widget li i,
.header-widget .sign-in:hover,
.home-slider-desc .read-more i,
.info-box,
.info-box h4,
.listing-title h4 a:hover,
.map-box h4 a:hover,
.plan-price .value,
.plan.featured .listing-badges .featured,
.post-content a.read-more,
.post-content h3 a:hover,
.post-meta li a:hover,
.property-pricing,
.style-2 .trigger a:hover,
.style-2 .trigger.active a,
.style-2 .ui-accordion .ui-accordion-header-active,
.style-2 .ui-accordion .ui-accordion-header-active:hover,
.style-2 .ui-accordion .ui-accordion-header:hover,
.tabs-nav li a:hover,
.tabs-nav li.active a,
.testimonial-author h4,
.widget-button:hover,
.widget-text h5 a:hover,
a,
a.button.border,
a.button.border.white:hover {
    color: #274abb
}

#header-container.top-border {
    border-top: 4px solid #274abb
}

#navigation.style-1 .current {
    background-color: transparent;
    border: 1px solid #274abb
}

#navigation.style-1 ul li:hover {
    background-color: #274abb
}

#navigation.style-2 {
    background-color: #274abb
}

.menu-responsive i {
    background: linear-gradient(to bottom, rgba(255, 255, 255, .07) 0, transparent);
    background-color: #274abb
}

.checkboxes input[type=checkbox]:checked+label:before,
.range-slider .ui-widget-header,
.search-type label.active,
.search-type label:hover {
    background-color: #274abb
}

.range-slider .ui-slider .ui-slider-handle {
    border: 2px solid #274abb
}

.agent-avatar a:before {
    background: #274abb;
    background: linear-gradient(to bottom, transparent 50%, #274abb)
}

.view-profile-btn {
    background-color: #274abb
}

.listing-img-container:after {
    background: linear-gradient(to bottom, transparent 60%, #274abb)
}

.listing-badges .featured {
    background-color: #274abb
}

.list-layout .listing-img-container:after {
    background: linear-gradient(to bottom, transparent 55%, #274abb)
}

#titlebar.property-titlebar span.property-badge,
.back-to-listings:hover,
.home-slider-price,
.img-box:hover:before,
.layout-switcher a.active,
.layout-switcher a:hover,
.listing-hidden-content,
.office-address h3:after,
.pagination .current,
.pagination ul li a.current-page,
.pagination ul li a:hover,
.pagination-next-prev ul li a:hover,
.property-features.checkboxes li:before {
    background-color: #274abb
}

.post-img:after,
.tip {
    background: #274abb
}

.property-slider-nav .item.slick-current.slick-active:before {
    border-color: #274abb
}

.post-img:after {
    background: linear-gradient(to bottom, transparent 40%, #274abb)
}

.comment-by a.reply:hover,
.post-img:before {
    background-color: #274abb
}

.map-box .listing-img-container:after {
    background: linear-gradient(to bottom, transparent 50%, #274abb)
}

#geoLocation:hover,
#mapnav-buttons a:hover,
#scrollEnabling.enabled,
#scrollEnabling:hover,
#streetView:hover,
.cluster div,
.custom-zoom-in:hover,
.custom-zoom-out:hover,
.infoBox-close:hover,
.listing-carousel.owl-theme .owl-controls .owl-next:after,
.listing-carousel.owl-theme .owl-controls .owl-prev:before,
.listing-carousel.owl-theme.outer .owl-controls .owl-next:hover::after,
.listing-carousel.owl-theme.outer .owl-controls .owl-prev:hover::before,
.slick-next:after,
.slick-prev:after {
    background-color: #274abb
}

.cluster div:before {
    border: 7px solid #274abb;
    box-shadow: inset 0 0 0 4px #274abb
}

.mfp-arrow:hover {
    background: #274abb
}

.dropzone:hover {
    border: 2px dashed #274abb
}

.dropzone:before {
    background: linear-gradient(to bottom, rgba(255, 255, 255, .95), rgba(255, 255, 255, .9));
    background-color: #274abb
}

.chosen-container .chosen-results li.highlighted,
.chosen-container-multi .chosen-choices li.search-choice,
.select-options li:hover,
a.button,
a.button.border:hover,
button.button,
input[type=button],
input[type=submit] {
    background-color: #274abb
}

.dropzone:hover .dz-message,
.sort-by .chosen-container-single .chosen-default,
.sort-by .chosen-container-single .chosen-single div b:after {
    color: #274abb
}

a.button.border {
    border: 1px solid #274abb
}

.plan.featured .plan-price {
    background: linear-gradient(to bottom, rgba(255, 255, 255, .1) 0, transparent);
    background-color: #274abb
}

.trigger.active a,
.ui-accordion .ui-accordion-header-active,
.ui-accordion .ui-accordion-header-active:hover {
    background-color: #274abb;
    border-color: #274abb
}

.tabs-nav li a:hover,
.tabs-nav li.active a {
    border-color: #274abb
}

.style-3 .tabs-nav li a:hover,
.style-3 .tabs-nav li.active a {
    border-color: #274abb;
    background-color: #274abb
}

.style-4 .tabs-nav li.active a,
.style-5 .tabs-nav li.active a,
table.basic-table th {
    background-color: #274abb
}

.info-box {
    border-top: 2px solid #274abb;
    background: linear-gradient(to bottom, rgba(255, 255, 255, .98), rgba(255, 255, 255, .95));
    background-color: #274abb
}

.info-box.no-border {
    background: linear-gradient(to bottom, rgba(255, 255, 255, .96), rgba(255, 255, 255, .93));
    background-color: #274abb
}

.icon-box-1 .icon-container {
    background-color: #274abb
}
.property-title {
    margin-left: 0px;
}
.property-pricing {

    position: relative;
    text-align: right;
    width: 100%;

}
.main-search-container{
	color:#fff;
	padding-top:130px;
}
.main-search-container h2{
	text-shadow: 1px 1px 2px #000000;
}

.parallax-overlay {
	opacity:1 !important;
	background:none !important;
}
button.button, input[type="button"], input[type="submit"], a.button.border, a.button {
	line-height:0px;
	padding:20px;
}
.submit-page, #titlebar.submit-page h2 {
    padding: 0;
}

input.error {
	border:1px solid red;
}
label.error {
	color:1px solid red;
}
input[type=checkbox] {
	margin: 0px;
	width: auto;
	float: left;
	height: auto;
    margin-top: 8px;
    margin-right: 5px;
}
.list-layout .details.button.border {
    
    line-height: 10px;
}


::-moz-placeholder {
    color: #888;
    opacity: 1;
}
#navigation.style-1 .current::after {
    opacity: 1;
}
::before, ::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
elemento {
}
#navigation.style-1 .current {
    border: 1px solid #383a6f;
    color: #fff;
    background-color: #383a6f;
}
table.manage-table td.action a:hover, table.manage-table .title-container .title h4 a:hover, .my-account-nav li a.current, .my-account-nav li a:hover, #footer .social-icons li a:hover i, #navigation.style-1 .current, #posts-nav li a:hover, #top-bar .social-icons li a:hover i, .agent .social-icons li a:hover i, .agent-contact-details li a:hover, .agent-page .agent-name h4, .footer-links li a:hover, .header-style-2 .header-widget li i, .header-widget .sign-in:hover, .home-slider-desc .read-more i, .info-box, .info-box h4, .listing-title h4 a:hover, .map-box h4 a:hover, .plan-price .value, .plan.featured .listing-badges .featured, .post-content a.read-more, .post-content h3 a:hover, .post-meta li a:hover, .property-pricing, .style-2 .trigger a:hover, .style-2 .trigger.active a, .style-2 .ui-accordion .ui-accordion-header-active, .style-2 .ui-accordion .ui-accordion-header-active:hover, .style-2 .ui-accordion .ui-accordion-header:hover, .tabs-nav li a:hover, .tabs-nav li.active a, .testimonial-author h4, .widget-button:hover, .widget-text h5 a:hover, a, a.button.border, a.button.border.white:hover {
    color: #383a6f;
}
#navigation.style-1 .current {
    padding:0px;
}
.parallax-overlay {
	z-index:-1 !important;
}
#navigation.style-1 .current a {
    color: #fff;
}
#navigation.style-1 .current a:hover {
    color: #fff;
}

.parallax #titlebar h2 {
   text-shadow: 1px 1px 2px #000000;
}
.parallax #titlebar span {
   text-shadow: 1px 1px 2px #000000;
}

.left-side {
	width:92%;
}
.right-side {
	width:8%;
}
@media only screen and (max-width: 992px) {
#logo {
    position: relative;
    width: 100%;
    margin: 0 auto;
    margin-top: 3px;
    width: 100%;
    text-align: center;
    left: 0;
    right: 0;
}
}