/*------------------------------------------------------------------
[Table of contents]
This file include your custom style for some components of theme
1. backtotop - @backtotop
2. button - @button
3. title - @title
4. form search - @formsearch
5. contact form - @contactform
6. widget - @widget
7. shortcode - @shortcode
8. 404 page - @404
9. page title - @pagetitle
10. Custom visual composer @vc-custom
-------------------------------------------------------------------*/
/* @backtotop */
/* @button */
/* @title */
/* @formsearch */
.search-form-group .input-form::-webkit-input-placeholder {
    color: #9ba9b7
}
.search-form-group .input-form:-ms-input-placeholder {
    color: #9ba9b7
}
/* @contactform */
.contact-form::-webkit-input-placeholder {
    color: #fff
}
.contact-form:-ms-input-placeholder {
    color: #fff
}
.contact-form.black::-webkit-input-placeholder {
    color: #5e6d77
}
.contact-form.black:-ms-input-placeholder {
    color: #5e6d77
}
/* @socialgroup */
/* @widget */
/* @shortcode */
/*.search-properties .search-form .col-md-3:nth-last-child(-n+4) .search-form-group {
     margin-bottom: 0
}*/
/* @404 */
/*  Agent */
.heading-box .text {
    margin: 0;
    color: #2aacff;
    text-transform: capitalize;
    font-weight: 400
}
/* @pagetitle */
.widget {
    margin-bottom: 50px
}
.widget:first-child {
    /*margin-top: 0px*/
}
.sidebar .title-widget {
    font-weight: 900;
    font-size: 1.715em;
    color: #34495e;
    text-transform: capitalize;
    padding-bottom: 30px
}
.feature-widget .feature-item {
    background-color: #fcfdfd;
    transition: all 0.5s ease
}
.feature-widget .feature-item .feature-img {
    width: 120px;
    height: 100px
}
.feature-widget .feature-item .feature-img img {
    width: 100%;
    height: 100px;
}
.feature-widget .feature-item .feature-title {
    font-size: 1.143em;
    font-weight: 700;
    text-transform: capitalize;
    color: #34495e;
    display: inline-block;
    line-height: 1.3em;
}
.feature-widget .feature-item .feature-title:hover {
    color: #2aacff
}
.feature-widget .feature-item:hover {
    background-color: #fff;
    box-shadow: 0 0 13px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 13px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 13px rgba(0, 0, 0, 0.1)
}
.blog, .blog-detail {
    padding: 0
}
.blog .wrapper-image,
.blog-detail .wrapper-image {
    height: 365px
}
.blog-detail .wrapper-image .image-inner {
    position: relative;
    height: 100%;
    overflow: hidden
}
.blog-detail .wrapper-image .image-inner img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}
.blog-detail .item-blog-detail {
    width: 100%
}
.blog .sunhouse-item,
.blog-detail .sunhouse-item {
    margin-bottom: 45px;
    width: 100%
}
.blog .sunhouse-item:last-of-type,
 {
    margin-bottom: 60px
}
.blog .note,
.blog-detail .note,
 {
    left: 15px;
    font-size: 1.43em
}
.blog .note .text,
.blog-detail .note .text,
 {
    text-transform: uppercase;
    color: #fff
}
.blog .wrapper-content,
 {
    float: none
}
.blog .wrapper-content .about-house,
 {
    padding: 15px 20px 20px 20px
}
.blog-detail {
    padding: 0
}
.blog-detail .blog-text {
    margin-bottom: 50px
}
.blog-detail .blog-text .share-post {
    font-weight: 700;
    color: #34495e;
    font-size: 1.286em;
    text-transform: uppercase;
    line-height: 1;
    margin-bottom: 20px
}
.blog-detail .link:hover {
   opacity: 0.7;
}
.blog-detail .blog-text .share-post .share-text {
    margin-right: 20px
}
.blog-detail .blog-text .share-post .link {
    color: #fff;
    display: inline-block;
    width: 39px;
    line-height: 39px;
    text-align: center;
    margin-right: 5px;
    margin-bottom: 5px
}
.blog-detail .blog-text .share-post .link.facebook {
    background-color: #3b5998
}
.blog-detail .blog-text .share-post .link.twitter {
    background-color: #55acee
}
.blog-detail .blog-text .share-post .link.google-plus {
    background-color: #dc4e41
}
.blog-detail .blog-text .share-post .link.digg {
    background-color: #3f729b
}
.blog-detail .blog-text .share-post .link.pinterest {
    background-color: #bd081c
}
.blog-detail .blog-text .share-post .link.linkedin {
    background-color: #0077b5
}
.search-form-widget .input-group .form-control::-webkit-input-placeholder {
    color: #fff
}
.search-form-widget .input-group .form-control:-ms-input-placeholder {
    color: #fff
}
.pagination {
    margin: 0
}
.pagination li {
    display: inline-block;
}
.pagination li .link-pagination {
    line-height: 40px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    min-width: 32px;
    border: 0;
    margin-left: 0;
    padding: 0;
    text-align: center;
    color: #77858e
}
.pagination li .link-pagination:hover {
    background-color: #2aacff;
    color: #fff
}
.pagination li.active .link-pagination {
    background-color: transparent;
    color: #2aacff;
    pointer-events: none
}
.pagination li.disable .link-pagination {
    pointer-events: none;
    color: #C6C6C6
}
.pagination li:first-child .link-pagination,
.pagination li:last-child .link-pagination {
    padding: 0 20px
}
/* homepage 6*/
@keyframes stayvisible {
    from {
        visibility: visible
    }
    to {
        visibility: visible
    }
}
@-webkit-keyframes stayvisible {
    from {
        visibility: visible
    }
    to {
        visibility: visible
    }
}
@-ms-keyframes donothing {
}
/* agency */
/* user profile */
.submit-properties-wrapper .color-text::-webkit-input-placeholder {
    color: #d6d6d6
}
/*pricing*/
/* sign up */
/*.page-sign-up {
    background: url(../images/libs/bg-signup.jpg) no-repeat center center
}
.page-register {
    background: url(../images/libs/bg-register.jpg) no-repeat center center
}*/
/* faq */
/* comming soon */
/* Custom visual composer default css - @vc-custom */
.content .wpb_content_element {
    margin-bottom: 0;
}
#page-content .vc_row[data-vc-full-width] {
    overflow: visible;
}
@media screen and (max-width: 768px) {
}
/* Contact form 7 Custom */
div.wpcf7 img.ajax-loader {
    position: absolute;
    margin-top: 75px;
    right: 30px;
}
/* Drap & drop upload plugin */