.text-primary, .btn-primary .badge, .btn-link, a.list-group-item.active > .badge, .nav-pills > .active > a > .badge, p.drop-caps:first-child:first-letter, .accent-color, .post-more, ul.nav-list-primary > li a:hover, .widget_recent_comments a, .navigation > ul > li:hover > a, .flex-caption .hero-agent-contact, .property-info h4 a, .agent-info h4 a, .features-list li .icon, .property-listing h3 a, .agents-listing h3 a, .nav-tabs li.active > i, .nav-tabs li:hover > i, .location > i, .additional-amenities > span.available i, .error-404 h2 > i, .properties-table .action-button i, .pricing-column h3 {
    color: #333333;
}
    a:hover, .testimonials > li cite a:hover, .property-listing h3 a:hover, .agents-listing h3 a:hover, .property-info h4 a:hover, .agent-info h4 a:hover {
        color: #B2B2B2;
    }
.property-amenities {
    background: #2DB8C5;
}
.property-amenities > span {
        color: #fff;
    }
.price, .counts {
    background-color: #4BA89F !important;
    color: #fff !important;
}
small {
    font-size: 9px !important;
    font-style: oblique;
    line-height: 0 !important;
}

.featured-gallery p, .post-more:hover, .widget_recent_comments a:hover, .property-info h4 a:hover{
	opacity:.9
}
.contact-info-blocks > div {
    margin: 35px 0 0 0;
}
    .contact-info-blocks > div > span {
    color:#fff;
}
/*.gm-iv-address { 
    visibility:hidden !important;
}*/
.property-info {
    background-color: #fff;
    /*background-image:url(/images/fdoNar.png);*/
    background-repeat:repeat
}
    .property-info.dest {
        background-color: #333333;
    }
    .property-info.dest h4 a {
    color:#fff !important;
    }


    p.drop-caps.secondary:first-child:first-letter, .accent-bg, .fa.accent-color, .btn-primary,
    .btn-primary.disabled,
    .btn-primary[disabled],
    fieldset[disabled] .btn-primary,
    .btn-primary.disabled:hover,
    .btn-primary[disabled]:hover,
    fieldset[disabled] .btn-primary:hover,
    .btn-primary.disabled:focus,
    .btn-primary[disabled]:focus,
    fieldset[disabled] .btn-primary:focus,
    .btn-primary.disabled:active,
    .btn-primary[disabled]:active,
    fieldset[disabled] .btn-primary:active,
    .btn-primary.disabled.active,
    .btn-primary[disabled].active,
    fieldset[disabled] .btn-primary.active,
    .dropdown-menu > .active > a,
    .dropdown-menu > .active > a:hover,
    .dropdown-menu > .active > a:focus,
    .nav-pills > li.active > a,
    .nav-pills > li.active > a:hover,
    .nav-pills > li.active > a:focus,
    .pagination > .active > a,
    .pagination > .active > span,
    .pagination > .active > a:hover,
    .pagination > .active > span:hover,
    .pagination > .active > a:focus,
    .pagination > .active > span:focus,
    .label-primary,
    .progress-bar,
    a.list-group-item.active,
    a.list-group-item.active:hover,
    a.list-group-item.active:focus,
    .panel-primary > .panel-heading, .carousel-indicators .active, .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span, hr.sm, .flex-control-nav a:hover, .flex-control-nav a.flex-active, .accordion-heading .accordion-toggle.active, .accordion-heading:hover .accordion-toggle, .accordion-heading:hover .accordion-toggle.inactive, .nav-tabs li a:hover, .nav-tabs li a:active, .nav-tabs li.active a, .fc-event, .site-header .social-icons a, .navigation > ul > li > ul > li:hover > a, .navigation > ul > li > ul > li > ul > li:hover a, .block-heading h4, .single-property .price, .timeline > li > .timeline-badge, .pricing-column.highlight h3, .site-footer-bottom .social-icons a:hover {
        background-color: #B2B2B2;
    }
        .btn-primary:hover,
        .btn-primary:focus,
        .btn-primary:active,
        .btn-primary.active,
        .open .dropdown-toggle.btn-primary, .next-prev-nav a:hover, .staff-item .social-icons a:hover, .site-header .social-icons a:hover {
            background: #B2B2B2;
        }
        .nav .open > a,
        .nav .open > a:hover,
        .nav .open > a:focus,
        .pagination > .active > a,
        .pagination > .active > span,
        .pagination > .active > a:hover,
        .pagination > .active > span:hover,
        .pagination > .active > a:focus,
        .pagination > .active > span:focus,
        a.thumbnail:hover,
        a.thumbnail:focus,
        a.thumbnail.active,
        a.list-group-item.active,
        a.list-group-item.active:hover,
        a.list-group-item.active:focus,
        .panel-primary,
        .panel-primary > .panel-heading, .fc-event {
            border-color: #333333;
        }
.panel-primary > .panel-heading + .panel-collapse .panel-body, .navigation ul > li:hover > a, .navigation ul > li.current_menu_item > a{
	border-top-color:#000;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body, .widget .widgettitle{
	border-bottom-color:#fff;
}
blockquote {
    border-left-color: #333333;
}
.color {
    color: gold;
}
.color1 {
    color: #2DB8C5;
}
.gold {color:gold;}
.colorBak {
    color: #fff;
    background-color: #2DB8C5;
    font-size: 16px;
    text-align: center;
    padding: 10px;
    margin: 0
}
.top-header {
    background-color: #B2B2B2;
    color: #2DB8C5
}
.navigation ul > li:hover > a, .navigation ul > li.current_menu_item > a {
    background: #fff;
    color: #333333;
}
.main {
    background-color: #fff;
    /*-webkit-box-shadow:0 -2px 2px rgba(0,0,0,.05);
	-moz-box-shadow:0 -2px 2px rgba(0,0,0,.05);
	box-shadow:0 -2px 2px rgba(0,0,0,.05);*/
}

.body{background-color:#ccc !important}
.middle-header {
    background-color: #e5e5e5;
    color: #21828A;
    /*background-image: url('../images/banner.jpg?2');*/
    background-repeat: no-repeat;
    background-position: left center;
}
    .rrsstop {
        width: 25px;
        margin:0 15px;
    }
.rrsstopsm {
    width: 38px;
}
    .contact {
        color: #2DB8C5 !important;
        font-size: 30px !important;
    }
.contact-info-blocks > div > i {
    color: #fff
}

.contact-info-blocks > div {
    color: #fff
}
.widget a {
    color: #fff
}
.linkEncabezado {
    font-weight: bold;
    color: #2DB8C5;
    font-size: x-large;
    text-decoration: none;
}
    .linkEncabezado:hover {
        color: #2DB8C5;
    }
.hero-slider {
    height: 500px;
}
.hero-slider.flexslider ul.slides li {
    height: 480px;
}
.flex-caption {
    display: none;
    margin: 0 auto;
    margin-top: 100px;
    text-align: center;
    color: #fff;
    text-shadow: 1px 1px #248b95, -1px -1px #248b95;
    width: 350px;
    font-size: 25px;
    line-height: normal;
    background: unset;
    border-top: unset;
    position: absolute;
    right: 50%;
    font-weight: 600;
    margin-right: -150px;
    position: relative;
    border-radius: unset;
    text-transform: uppercase;
}
.flex-caption .fa-caret-down {
    display:none;
}
    /*.form-control {background-color:#565655 !important}*/
.main-menu-wrapper {
    background-color: #2DB8C5;
}
.navigation > ul > li i {
    font-size: 22px;
}
.navigation > ul > li > a {
    color:#FFF;
    padding:22px;
}
.site-footer {
    background-color: #878787;
    color: #fff;
}
.site-footer-bottom {
    background-color: #2DB8C5;
    color: #ffffff
}
.widgettitle {
    color: #ffffff;
}
.meta-data {
    color: #ffffff;
}
    .meta-data a {
        color: #ffffff;
    }



/* Color Scheme Specific Classes */
div.pp_overlay {
    background: #333333 !important;
}

.lg {
    background: #333333 !important;
}
.lg-thumb-outer {
    background: #2DB8C5 !important;
}
.lg-toogle-thumb {
    background: #2DB8C5 !important;
}
.form-control {
    background-color: #f8f8f8 !important;
}
.btn-primary {
    background-color: #2DB8C5;
    color: #fff;
}
.property-featured-image .badges {
    background-color: #2DB8C5;
}
.rrss {
    padding: 5px;
    margin: 5px;
    width: 38px;
}
.iso {
    height:100px;
}
@media (max-width: 640px) {
    .logosm {
        display: block
    }
    .logomd {
        display: none
    }

}
@media (min-width: 641px) {
    .logosm {
        display:none
    }
    .logomd {
        display: block
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1140px;
    }
}
@media (min-width: 1400px) {
    .container {
        width: 1320px;
    }
}
@media (min-width: 1600px) {
    .container {
        width: 1450px;
    }
}
@keyframes animArriba {
    0% {
        top: -100px;
        opacity: 0
    }

    40% {
        opacity: 1
    }

    100% {
        top: 0;
    }
}

.EntraArriba {
    position: relative;
    animation-name: animArriba;
    animation-duration: 2s;
    animation-timing-function: ease-in;
    animation-fill-mode: forwards;
    opacity: 1;
}
