/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
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
Template: dt-the7
*/

/* FORM CANDIDATURE */
#form-candidature  { padding-top:25px; }

#form-candidature legend {margin-bottom:25px; border-bottom:1px solid #fff; }
#form-candidature fieldset{ border:none; margin-top:25px;}
#form-candidature textarea {height: 95px;}
#form-candidature .wpcf7-response-output {clear:both;}

span.wpcf7-not-valid-tip {    color: #e4c8c8 !important}
div.wpcf7-response-output {    border: 2px solid #f34f0d !important;      margin: 0;}
div.wpcf7-mail-sent-ok {    border: 2px solid #398f14 !important;}

.grecaptcha-badge { visibility: hidden; }


/* MODULE THE POST GRID */
body .rt-tpg-container .isotope1 .rt-holder .rt-detail {background:none; padding-bottom:0;}
body .rt-tpg-container .isotope1 .post-meta-user a,body .rt-tpg-container .isotope1 .post-meta-user span, body .rt-tpg-container .isotope1 .post-meta-tags span {    font-weight: 100;    color: #c1c1c1;}
body .rt-tpg-container .tpg-iso-filter {    text-align: left;    margin: 0; padding: 0 30px;}
body .rt-tpg-container .rt-holder{ padding: 15px; padding-bottom:0; }
body .rt-tpg-container .rt-holder .read-more {float:left;}
body .rt-tpg-container .post-meta-user {   font-size: 11.5px;    text-transform: uppercase;}
body .rt-tpg-container .isotope1 .rt-holder .rt-detail .read-more {     padding: 0 10px !important;}
body .rt-tpg-container .rt-holder .post-meta-user .date {color: #25529e;}
body .rt-tpg-container .rt-tpg-isotope-buttons button {   padding: 6px 10px;   border-radius: 0; -webkit-transition: all .2s ease-in-out;    transition: all .2s ease-in-out;}
body .rt-tpg-container .rt-tpg-isotope-buttons button:hover,body .rt-tpg-container .rt-tpg-isotope-buttons button.selected { color:#24529e !important;}
body .rt-tpg-container .rt-tpg-isotope-buttons button {   font-size: 12px;    text-transform: uppercase;}
body .rt-tpg-container .tpg-iso-filter input[type="text"] {margin-top:15px;}
body .rt-tpg-container .rt-detail i {display:none;}
body .rt-tpg-container .rt-detail .entry-title a { font-size: 20px; line-height:normal;}

/* POST PAGE */
.single-post .page-title, .single-post .sidebar-right .sidebar {display:none;}
.single-post #main:not(.sidebar-none) .wf-container-main {display:block;}
.single-post .post-title.entry-title {    color: #0f52a0;}
.single-post .post-meta-infos { margin-bottom: 25px;    display: block;color: #25529e; font-size:11.5px;}
.single-post h2 {font-size: 24px;margin-top: 25px;}
.v-separator {   display:none;}
.single-post.single .entry-content:last-child {    margin-bottom: 75px;}
.single-post.single .post:not(.type-event) .post-thumbnail {   height: 350px;    overflow: hidden;}
.single-post.single .post:not(.type-event) .post-thumbnail img { position: absolute;    top: -100%;}

@media screen and (max-width: 1070px) {

    .single-post.single .post:not(.type-event) .post-thumbnail img {   top: -50%;}
}

@media screen and (max-width: 767px) {
    .single-post.single .post:not(.type-event) .post-thumbnail img {   top: 0;    }
    .single-post.single .post:not(.type-event) .post-thumbnail {        height: 200px;}
}


