/* ***************
   GENERAL STYLES
   ***************
   START EDIT HERE
*/
a {
    color: #4e69a2;
}
a:hover {
    color: #4e69a2;
}
/*********
   HELPERS
   *********/

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.h1 a:hover,
.h2 a:hover,
.h3 a:hover,
.h4 a:hover,
.h5 a:hover,
.h6 a:hover {
    color: #4e69a2;
}

.motive {
    color: #4e69a2;
}
.motive-background {
    background-color: #4e69a2;
    color: #ffffff;
}

p.dropcaps:first-letter {
    color: #4e69a2;
}
p.quote i {
    color: #4e69a2;
}
.highlight.motive {
    border-left: 6px solid #4e69a2;
    color: inherit;
}
.highlight.motive.with-background {
    border-left: 2px solid #4e69a2;
}

/*********
   BUTTONS
   *********/
.btn-brick {
    background: #3b5998;
    background: -moz-linear-gradient(top, #3b5998 0%, #4e69a2 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #3b5998), color-stop(100%, #4e69a2));
    background: -webkit-linear-gradient(top, #3b5998 0%, #4e69a2 100%);
    background: -o-linear-gradient(top, #3b5998 0%, #4e69a2 100%);
    background: -ms-linear-gradient(top, #3b5998 0%, #4e69a2 100%);
    background: linear-gradient(to bottom, #3b5998 0%, #4e69a2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e69a2', endColorstr='#3b5998', GradientType=0);
    color: #ffffff;
}
.btn-brick:hover,
.btn-brick:focus,
.btn-brick:active {
    background: #4e69a2;
    background: -moz-linear-gradient(top, #4e69a2 0%, #3b5998 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #4e69a2), color-stop(100%, #3b5998));
    background: -webkit-linear-gradient(top, #4e69a2 0%, #3b5998 100%);
    background: -o-linear-gradient(top, #4e69a2 0%, #3b5998 100%);
    background: -ms-linear-gradient(top, #4e69a2 0%, #3b5998 100%);
    background: linear-gradient(to bottom, #4e69a2 0%, #3b5998 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b5998', endColorstr='#4e69a2', GradientType=0);
    color: #ffffff;
}

.btn-grey:hover,
.btn-grey:focus,
.btn-grey:active {
    background: #4e69a2;
    background: -moz-linear-gradient(top, #4e69a2 0%, #3b5998 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #4e69a2), color-stop(100%, #3b5998));
    background: -webkit-linear-gradient(top, #4e69a2 0%, #3b5998 100%);
    background: -o-linear-gradient(top, #4e69a2 0%, #3b5998 100%);
    background: -ms-linear-gradient(top, #4e69a2 0%, #3b5998 100%);
    background: linear-gradient(to bottom, #4e69a2 0%, #3b5998 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b5998', endColorstr='#4e69a2', GradientType=0);
    color: #ffffff;
}

.light-grey {
    color: #ffffff;
}
.light-grey:hover {
    color: #ffffff;
}
.dark-grey {
    color: #ffffff;
}
.dark-grey:hover {
    color: #ffffff;
}

.btn-link{
    color: #757575;
}

.btn-link:hover,
.btn-link:focus,
.btn-link:active {
    color: #4e69a2;
}
.btn-link.motive {
    color: #4e69a2;
}
.btn-filter {
    background-color: #4e69a2;
}
.btn-parallax {
    background-color: #4e69a2;
}
.btn-parallax:hover {
    color: #ffffff;
}
/*************
   INPUT STYLES
   *************/
.form-control:focus {
    border-color: #4e69a2;
}

/* SELECT BOX */
.select-box:hover .fa {
    color: #4e69a2;
}
.select-box .select-clone > li:hover {
    background-color: #4e69a2;
}
.select-box.error .value-holder {
    border-color: #4e69a2;
}

.property-filters .select-box .fa {
    background-color: #4e69a2;
    color: #ffffff;
}

/* SLIDER WIDGET */
.ui-widget-content {
    background-color: #4e69a2;
}
.ui-slider .ui-slider-handle:after {
    background-color: #4e69a2;
}
/************
   PAGINATION
   ************/

.pagination > li.active > a,
.pagination > li.active > span {
    background-color: rgba(78, 105, 162, 0.2);
    color: #ffffff;
}
.pagination > li.active > a:hover,
.pagination > li.active > span:hover {
    background-color: rgba(78, 105, 162, 0.2);
    color: #ffffff;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span,
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    background-color: #4e69a2;
    color: #ffffff;
}
/*************
   MENU STYLES
   *************/
.navbar-brick .navbar-brand:hover,
.navbar-brick .navbar-brand:focus {
    color: #4e69a2;
}
.navbar-brick .navbar-nav > li > a:hover,
.navbar-brick .navbar-nav > li > a:focus {
    color: #4e69a2;
}
.navbar-brick .navbar-nav > .active > a,
.navbar-brick .navbar-nav > .active > a:hover,
.navbar-brick .navbar-nav > .active > a:focus {
    color: #4e69a2;
}
.navbar-brick .navbar-toggle:hover,
.navbar-brick .navbar-toggle:focus {
    background-color: #4e69a2;
    border-color: #4e69a2;
}
.navbar-brick .navbar-toggle .icon-bar {
    background-color: #4e69a2;
}
.navbar-brick .toggle-sidebar {
    padding: 4px 10px;
    margin-right: 15px;
    color: #4e69a2;
}
.navbar-brick .navbar-collapse,
.navbar-brick .navbar-form {
    border-color: #4e69a2;
}
.navbar-brick .navbar-nav > .open > a,
.navbar-brick .navbar-nav > .open > a:hover,
.navbar-brick .navbar-nav > .open > a:focus {
    color: #4e69a2;
}
.navbar-brick .navbar-nav .dropdown-menu > li > a:hover {
    color: #4e69a2;
}
.navbar-brick .navbar-nav .dropdown-menu > .active > a,
.navbar-brick .navbar-nav .dropdown-menu > .active > a:hover,
.navbar-brick .navbar-nav .dropdown-menu > .active > a:focus {
    background-color: #4e69a2;
    color: #ffffff;
}
@media (max-width: 767px) {
    .navbar-brick .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-brick .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #4e69a2;
    }
    .navbar-brick .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-brick .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-brick .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #4e69a2;
    }
}
.navbar-brick .navbar-link:hover {
    color: #4e69a2;
}
/***********
   DROPDOWNS
   ***********/
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    background-color: #4e69a2;
}
/***********
   BREADCUMBS
   ***********/

.breadcrumb li.active {
    color: #4e69a2;
}
/***********
   PAGE STYLES
   *************/

.parallax .motive {
    color: #4e69a2 !important;
}
.overlay-parallax:before {
    background-color: #4e69a2;
}
.bar-parallax {
    background: rgba(78, 105, 162, 0.6);
}
.search-block .block {
    background-color: rgba(78, 105, 162, 0.9);
}
.search-block .block .btn-filter {
    color: #4e69a2;
}
.search-block .block .btn-filter:hover {
    color: #ffffff;
}
.filters-range .ui-slider .ui-slider-range {
    background: #4e69a2;
}
.filters-range .ui-slider .ui-slider-handle {
    border: 4px solid #4e69a2;
}
.filters-range .filter-value .min:focus,
.filters-range .filter-value .max:focus {
    border: 1px solid #4e69a2;
}
.filters-size .form-group input[type="checkbox"] + label:hover {
    border-color: #4e69a2;
    background-color: #4e69a2;
}
.filters-size .form-group input[type="checkbox"]:checked + label:hover {
    border-color: #4e69a2;
    background-color: #4e69a2;
}
.title {
    background: #3b5998;
    background: -moz-linear-gradient(top, #3b5998 0%, #4e69a2 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #3b5998), color-stop(100%, #4e69a2));
    background: -webkit-linear-gradient(top, #3b5998 0%, #4e69a2 100%);
    background: -o-linear-gradient(top, #3b5998 0%, #4e69a2 100%);
    background: -ms-linear-gradient(top, #3b5998 0%, #4e69a2 100%);
    background: linear-gradient(to bottom, #3b5998 0%, #4e69a2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e69a2', endColorstr='#3b5998', GradientType=0);
}

.title.clear-title {
    background: transparent;
    color: inherit;
}

.price-tag.important {
    background-color: #4e69a2;
}
.property-tags.important {
    background: #3b5998;
    background: -moz-linear-gradient(top, #3b5998 0%, #4e69a2 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #3b5998), color-stop(100%, #4e69a2));
    background: -webkit-linear-gradient(top, #3b5998 0%, #4e69a2 100%);
    background: -o-linear-gradient(top, #3b5998 0%, #4e69a2 100%);
    background: -ms-linear-gradient(top, #3b5998 0%, #4e69a2 100%);
    background: linear-gradient(to bottom, #3b5998 0%, #4e69a2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e69a2', endColorstr='#3b5998', GradientType=0);
}
.property-info .property-contacts a {
    color: inherit;
}
.property-info .property-contacts a:hover {
    color: #4e69a2;
}
.property-info .share li a:hover {
    background-color: #4e69a2;
}
.filter-list li.active a {
    background-color: #4e69a2;
}
.list-posts:before {
    background: #4e69a2;
}
.block-post.motive {
    background-color: #4e69a2;
}
.block-post.motive .icon {
    color: #4e69a2;
}
ul.checklist li:before,
ul.bulletlist li:before,
ul.arrowlist li:before {
    color: #4e69a2;
}
ul.checklist li.checked:before {
    color: #4e69a2;
}
.slide-box .header.info h1,
.slide-box .header.info h2,
.slide-box .header.info h3,
.slide-box .header.info h4,
.slide-box .header.info h5,
.slide-box .header.info h6,
.slide-box .header.info .h1,
.slide-box .header.info .h2,
.slide-box .header.info .h3,
.slide-box .header.info .h4,
.slide-box .header.info .h5,
.slide-box .header.info .h6 {
    color: #397a99;
}
footer.dark ul.socials li a:hover {
    background: #4e69a2;
}
footer.dark .form-control:focus {
    border-color: #4e69a2;
}
.quick-links .quick-link .btn {
    color: #4e69a2;
}
/* back to top link */
#toTop {
    background: #4e69a2;
}

/***********
   THUMBNAILS
   ************/
.caption {
    border-left: 2px solid #4e69a2;
}
.thumbnail.boxed .price-tag {
    color: #4e69a2;
}
.listing-image .image-links .left,
.listing-image-slider .image-links .left {
    background-color: rgba(78, 105, 162, 0.7);
}
.listing-image .image-links .left:hover,
.listing-image-slider .image-links .left:hover {
    background-color: #4e69a2;
}
.listing-image .image-links .right,
.listing-image-slider .image-links .right {
    background-color: rgba(0, 91, 129, 0.7);
}
.listing-image .image-links .right:hover,
.listing-image-slider .image-links .right:hover {
    background-color: #005b81;
}
.listing-image .listing-tag.important,
.listing-image-slider .listing-tag.important {
    background-color: #4e69a2;
}
.listing-image .listing-tag.trtype-2, .listing-image .listing-tag.trtype-3{
    background-color:gray !important;
}
.listing-image .image-tags .property-tags,
.listing-image-slider .image-tags .property-tags {
    background-color: rgba(78, 105, 162, 0.8);
}
.panel-group.accordion > .panel > .panel-heading > a {
    border-top: 1px solid #4e69a2;
}
.accordion a.toggle {
    color: #4e69a2;
}
.accordion a.toggle:before {
    background-color: #4e69a2;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    color: #4e69a2;
}
.nav-tabs.type2 > li.active > a,
.nav-tabs.type2 > li.active > a:hover,
.nav-tabs.type2 > li.active > a:focus {
    background-color: #4e69a2;
}
.nav-faq > li.active > a,
.nav-faq > li.active > a:hover,
.nav-faq > li.active > a:focus {
    color: #4e69a2;
}
/**************
   TABLE STYLES
   **************/
table.table > thead > tr > th {
    background-color: #4e69a2;
}
.price-list-one .price-list ul li.checked {
    background-color: #4e69a2 !important;
}

.price-list-one .price-list .btn:hover {
    background-color: #4e69a2;
}

.person-box .image-tags .socials {
    background-color: rgba(78, 105, 162, 0.8);
}
.person-box .image-tags .socials li a:hover {
    background: #ffffff;
    color: #4e69a2;
}

.service-box.with-hover:hover .service-icon {
    background-color: #4e69a2;
}

ul.socials li a:hover {
    background: #3b5998;
    background: -moz-linear-gradient(top, #3b5998 0%, #4e69a2 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #3b5998), color-stop(100%, #4e69a2));
    background: -webkit-linear-gradient(top, #3b5998 0%, #4e69a2 100%);
    background: -o-linear-gradient(top, #3b5998 0%, #4e69a2 100%);
    background: -ms-linear-gradient(top, #3b5998 0%, #4e69a2 100%);
    background: linear-gradient(to bottom, #3b5998 0%, #4e69a2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e69a2', endColorstr='#3b5998', GradientType=0);
}
ul.socials.flat li a {
    background: transparent;
    color: #4e69a2;
    border: 1px solid #4e69a2;
}
ul.socials.flat li a:hover {
    background-color: #4e69a2;
    color: #ffffff;
}
/***********
   WORDPRESS
   ***********/

ul li.cat-item a:hover,
ul li.cat-item a:focus,
ul li.cat-item a:active {
    color: #4e69a2;
}
.commentsNumber .number {
    background-color: #4e69a2;
}
.commentsNumber .number:after {
    border-color: #4e69a2 transparent transparent transparent;
}
.commentList .oneComment .media-body .inner-body h1 a:hover,
.commentList .oneComment .media-body .inner-body h2 a:hover,
.commentList .oneComment .media-body .inner-body h3 a:hover,
.commentList .oneComment .media-body .inner-body h4 a:hover,
.commentList .oneComment .media-body .inner-body h5 a:hover,
.commentList .oneComment .media-body .inner-body h6 a:hover,
.commentList .oneComment .media-body .inner-body .h1 a:hover,
.commentList .oneComment .media-body .inner-body .h2 a:hover,
.commentList .oneComment .media-body .inner-body .h3 a:hover,
.commentList .oneComment .media-body .inner-body .h4 a:hover,
.commentList .oneComment .media-body .inner-body .h5 a:hover,
.commentList .oneComment .media-body .inner-body .h6 a:hover {
    color: #4e69a2;
}
/************
   EXTENSIONS
   ************/
/**********
   LIGHTBOX
   **********/

.progress .progress-bar {
    background: #4e69a2;
}
/************
   FLEXSLIDER
   ************/
.text-slider .flex-direction-nav .flex-prev,
.text-slider .flex-direction-nav .flex-next {
    background-color: #4e69a2;
}
.flexslider.blog-small-slider .image-links .left {
    background-color: rgba(78, 105, 162, 0.7);
}
.flexslider.blog-small-slider .image-links .left:hover {
    background-color: #4e69a2;
}
.flexslider.blog-small-slider .image-links .right {
    background-color: rgba(0, 91, 129, 0.7);
}
.flexslider.blog-small-slider .image-links .right:hover {
    background-color: #005b81;
}
.flexslider.blog-small-slider .flex-direction-nav a:before {
    color: #4e69a2;
}
.flexslider.title-slider .flex-direction-nav .flex-prev,
.flexslider.title-slider .flex-direction-nav .flex-next {
    color: #4e69a2;
}
.flexslider.title-slider .clear-title .flex-direction-nav .flex-prev,
.flexslider.title-slider .clear-title .flex-direction-nav .flex-next {
    background-color: #4e69a2;
    color: #ffffff;
}
.flexslider.title-slider.circle-arrows .flex-direction-nav .flex-prev,
.flexslider.title-slider.circle-arrows .flex-direction-nav .flex-next {
    background-color: #4e69a2;
    color: #ffffff;
}
.flexslider.property-slider .flex-direction-nav .flex-prev:hover,
.flexslider.property-thumbs .flex-direction-nav .flex-prev:hover,
.flexslider.property-slider .flex-direction-nav .flex-next:hover,
.flexslider.property-thumbs .flex-direction-nav .flex-next:hover {
    background-color: #4e69a2;
    color: #ffffff;
}
.sidebar .flexslider.title-slider .clear-title .flex-direction-nav .flex-prev,
.sidebar .flexslider.title-slider .clear-title .flex-direction-nav .flex-next {
    background-color: transparent;
    color: #777777;
}
.sidebar .flexslider.title-slider .clear-title .flex-direction-nav .flex-prev:hover,
.sidebar .flexslider.title-slider .clear-title .flex-direction-nav .flex-next:hover,
.sidebar .flexslider.title-slider .clear-title .flex-direction-nav .flex-prev:focus,
.sidebar .flexslider.title-slider .clear-title .flex-direction-nav .flex-next:focus,
.sidebar .flexslider.title-slider .clear-title .flex-direction-nav .flex-prev:active,
.sidebar .flexslider.title-slider .clear-title .flex-direction-nav .flex-next:active {
    color: #4e69a2;
}
.sidebar .searchdiv{
    background: #EE3233 none repeat scroll 0% 0%; padding: 8px 9px;
}
.partners.flexslider .flex-direction-nav .flex-next:hover,
.partners.flexslider .flex-direction-nav .flex-prev:hover {
    background-color: #4e69a2;
}
.flexslider.std-slider .flex-direction-nav a:before {
    color: #4e69a2;
}

/************
   G3MAP MAPS
   ************/
.customMarker .address {
    background: #3b5998;
    background: -moz-linear-gradient(top, #3b5998 0%, #4e69a2 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #3b5998), color-stop(100%, #4e69a2));
    background: -webkit-linear-gradient(top, #3b5998 0%, #4e69a2 100%);
    background: -o-linear-gradient(top, #3b5998 0%, #4e69a2 100%);
    background: -ms-linear-gradient(top, #3b5998 0%, #4e69a2 100%);
    background: linear-gradient(to bottom, #3b5998 0%, #4e69a2 100%);
    border-bottom: 2px solid #3b5998;
}
.customMarker .address:after {
    border-color: #4e69a2 transparent transparent transparent;
}
body.vco-notouch .vco-slider .nav-previous:hover,
body.vco-notouch .vco-slider .nav-next:hover {
    color: #4e69a2;
}
body.vco-timeline .vco-navigation .timenav .content .marker.active .line,
body.vco-timeline .vco-navigation .timenav .content .marker.active .dot,
body.vco-timeline .vco-navigation .timenav-background .timenav-line,
body.vco-timeline .vco-navigation .timenav .content .marker.active .line .event-line,
body.vco-timeline .vco-navigation .timenav .content .marker .line .event-line {
    background: #4e69a2;
}
body.vco-notouch .vco-slider .slider-item .content .content-container .media .media-container .wikipedia h4 a:hover {
    color: #4e69a2;
}
@media (max-width: 768px) {
    .navbar-brick .navbar-nav > li > a:hover,
    .navbar-brick .navbar-nav > li > a:focus {
        color: #4e69a2;
        background-color: #ffffff;
    }
    .navbar-brick .navbar-nav > .active > a,
    .navbar-brick .navbar-nav > .active > a:hover,
    .navbar-brick .navbar-nav > .active > a:focus {
        color: #4e69a2;
        background-color: #ffffff;
    }
}

@media (max-width: 480px) {
    .property-info .share li a:hover {
        background-color: #4e69a2;
        color: #ffffff;
    }
}