/* 1.1 H1 header top */
.h1-single-top-block span,
.h1-single-top-block a{
    color: #4C4C4C;
    font-weight: 600;
}

.vc_row.section-element.inicio-slider.vc_custom_1556163318192.vc_row-no-padding .vc_col-sm-12 {
    padding: 0px;
}

.single-slider{
        min-height: 630px;
}

.bg-black-overlay:before{
    background: #ffb30000 none repeat scroll 0 0;
}

.main-menu ul li ul.sub-menu li a{
    font-size: 14px !important;
}

.h1-header-top-area {
    background: #BE9F4E;
}

.h1-single-top-block span{
    color: #fff;
}

.h1-single-top-block a:hover{
    color:#fff;
}

.h1-single-top-block a{
    color:#fff;
}
.copyright {
    background: #BE9F4E !important;
}
.bind_footer.footer-2.bg-black-overlay-footer {
    border-top: 10px solid #BE9F4E;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control.rounded-0 {
    background-color: #fff !important;
    padding: 10px 14px !important;
}

.contacto--cs{
    display: none !important;
}

@media only screen and (max-width: 690px){
.contacto--cs{
    display: block !important;
}
}

.h1-header-info-area {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.3px;
}

footer p {
    color: #ffffff !important;
}

a.get_quote.btn:hover {
    background-color: #A68400;
    color: #fff;
    border-color: #A68400;
    transition: 0.2s;
}
a.get_quote.btn {
    background-color: #4c4c4c;
    border-color: #4c4c4c;
    transition: 0.2s;
}

a.link.btn.btn-primary.activeBorder {
    border-color: #ffffff;
}

.slider-buttons a:first-child {
    background-color: #fff !important;
    color: #A68400 !important;
    border-color: #fff;
    transition: 0.2s;
}
.slider-buttons a:first-child:hover {
    background-color: #A68400 !important;
    color: #fff !important;
    border: #A68400;
    transition: 0.2s;
}

.bd-comment-box {
    border: 1px #707070 solid;
    padding: 2%;
    border-left: 13px solid #BE9F4E;
}

.blog-comment-area ul li article{
    border: none;
}

.bd-comment-box .img img {
    border-radius: 50% !important;
}
.h1-single-top-block.text-center:after {
    content: '';
    width: 0;
    position: absolute;
    top: 0;
    left: 112px;
    height: 20px;
    background-color: #fff;
    border: 1px solid #fff;
}
.main-menu ul li ul.sub-menu li a{
    text-transform: inherit !important;
}