/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Template: dt-the7
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
*/

/*General Page style*/

a {
    text-decoration: none;
}

/* Slider */

.tp-loop-wrap .tp-caption > a {
    text-decoration: none;
}


/*Contact form*/

#page #main #content .vc_column-inner .wpcf7-form .wpcf7-submit {
    border: 1px solid;
    box-shadow: none;
    border-radius: 0;
    text-transform: uppercase;
    width: 100px;
    margin-bottom: 30px;
    float:right;
}


.form .datos .labelform {
    display: inline-block;
    width: 27%;
    vertical-align: top;
}

.form .datos span {
    display: inline-block;
    max-width: 370px;
}

.form .datos span input{
    display: inline-block;
}

.form .datos .wpcf7-checkbox input {
    margin-right: 10px;
}

.wpcf7 .wpcf7-form .wpcf7-mail-sent-ok {
    display: none !important;
}

form span.wpcf7-list-item {
    display: block !important;
    margin: 0;
}

body .form-contacto {
    display:flex;
    flex-wrap:wrap;
    flex-direction:row;
    justify-content:space-between;
}

body .form-contacto div, body .form-contacto p {
    flex-basis:100%;
}

body .form-contacto .form-input-mitad {
    flex-basis: 49%;
}

body .inv-recaptcha-holder {
    position: absolute;
    bottom: 4.5%;
}
body.page-id-308  #content .inv-recaptcha-holder {
    bottom: 12.7%;
}
a span.menu-item-text span.menu-text{
    color:#00B4FF !important;
}

/* BLOG */
#content .paginator {
    margin-bottom: 50px;
    justify-content: flex-start;
}

body.single-post #main #content #comments {
    margin-bottom: 30px;
}

@media (max-width:1000px) and (min-width:768px) {
    body .form-contacto .form-input-mitad {
        flex-basis: 100%;
    }
}

@media (max-width: 550px) {
    body .form-contacto .form-input-mitad {
        flex-basis: 100%;
    }
}