/*
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
*/@import url(https://fonts.googleapis.com/css?family=Raleway:400,700);html,body,p,strong,.wf-container > * {    font-family: 'Raleway', sans-serif;}h1,h2,h3,h4 {    font-family: 'Raleway', sans-serif;	font-weight:bold !important}.overlap .masthead:not(.mixed-header):not(.side-header) {    background-color: #fff !important}.main-gradient {    display: none !important}.inline-header .branding {    position: absolute;    top: -33px}.main-nav > li > a {    margin-top: 0;    margin-bottom: 0}.top-bar.full-width-line:before,.top-bar.solid-bg:before {    padding: 0;    margin-left: 30.1%;    /* margin-right: 90%; */        width: 70%}.top-bar .mini-widgets button {    line-height: 32px !important;    padding-left: 22px !important;    padding-right: 22px !important;    border-radius: 0 !important}.top-bar .mini-widgets button i {    margin-right: 8px}#page .top-bar .mini-widgets span.mini-contacts.icon-off {    background: url('images/topbar_separator.png') left center no-repeat !important;    margin: 0;    padding: 0 10px}.main-nav>li {    background: url('images/menu_item-border.png') right center no-repeat}.main-nav>li:last-child {    background: none;}#phantom .logo-box img {    width: 86%;    height: auto;    padding: 8px;}.rev_slider div.rs-hover-ready:hover {    opacity: 0.9 !important;    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);}.rev_slider div.rs-hover-ready i {    margin-right: 6px}#Actualités {    background: #fff;    margin-top: 0px;    padding-top: 20px}#Actualitésblock {    margin-bottom: 40px}.title_n_link h3 {    line-height: 60px;    color: #010101}.title_n_link em {    color: #c7c7c7;    font-weight: 100}.title_n_link a {    font-size: 12px;    color: #c7c7c7;    vertical-align: middle}#ActualitésBlock div.blog-content {    position: relative}#ActualitésBlock div.blog-content .entry-title {    padding-top: 20px;    line-height: 22px}#ActualitésBlock div.blog-content .entry-meta {    position: absolute;    top: -5px}#ActualitésBlock div.blog-content .entry-meta a .entry-date {    font-size: 13px;    color: #2f2f2f !important}#ActualitésBlock div.blog-media a {    padding-bottom: 63%}#ActualitésBlock .rollover i:after {    background-color: #f99149;    top: initial;    right: 0;    bottom: 0;    width: 36px;    height: 36px}.light h3,.light em,.light a {    color: #fff !important}.light h3 a:hover {    color: #000 !important}.photo_video_gallery_sec {    margin-bottom: -30px !important}ul#PVgallery {    margin: 0;    padding: 0;    list-style: none;    width: 100%;    float: left}ul#PVgallery li {    width: 25%;    float: left;    position: relative}ul#PVgallery li .PVsingle {    width: 98%;    margin: 1%;    padding: 0}ul#PVgallery li .PVsingle img {    width: 100%}ul#PVgallery li .PVsingle img:hover {    opacity: 0.8}li .PVsingle .videoPopup,li .PVsingle .imagepopUp {    position: absolute;    width: 30px;    height: 30px;    padding: 10px;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;    bottom: 15px;    right: 18px}.Faire_un_don {    padding-top: 40px;    padding-bottom: 40px;    background-color: #f4f4f4;    border: 1px solid #d8d8d8;    border-radius: 10px;    margin-top: -40px;    /*background: #f4f4f4 url('images/heart.png') top center no-repeat;*/        z-index: 99}.Faire_un_don a.dt-btn,.Faire_un_don a.Button {    border-radius: 0;    font-size: 24px;    padding: 3px 44px}.heart figure {    position: absolute;    top: -64px;    right: 48%}.Title span.uvc-headings-line {    width: 90%;    margin-top: 10px !important;    border: none !important;    border-bottom: 1px solid #d8d8d8 !important}.Title .uvc-sub-heading {    margin-top: 25px}ul.counter {    list-style: none;    margin: 0 auto;    text-align: center}li.circle {    width: 84px;    height: 84px;    border: 1px solid #d8d8d8;    border-radius: 100%;    display: inline-block;    margin: 24px 15px;    background: #fff}li.circle h4 {    margin-bottom: 0px;    margin-top: 27px;    line-height: 10px}li.circle p {    margin-bottom: 0px}li.circle:hover {    background: #ff7f27}li.circle:hover h4,li.circle:hover p {    color: #fff}.NewsLetter {    background: #fff url('images/newsletter_bg.png') center center no-repeat}.NewsLetter .joinForm {    padding: 12.35% 13%}.NewsLetter label {    font-size: 24px;    color: #202020;    text-align: center;    display: block;    margin-bottom: 15px}.NewsLetter p {    color: #565656;    font-size: 14px;    line-height: 16px;    text-align: center;    margin-bottom: 10px}.NewsLetter form input[type='text'] {    width: 100%}.NewsLetter form input[type='submit'] {    margin: 0 auto;    display: block;    padding: 0px 30px;    border-radius: 0}.supports .wpb_single_image .vc_figure,.supports a.rollover,.supports .rollover img {    width: 98%;    margin: 0 auto}.Center {    margin: 0 auto;    float: none;    display: block}.CustomFooter #newsletterwidget-3 {    width: 100%}.CustomFooter #newsletterwidget-3 .join {    width: 100%;    /*max-width: 520px;*/        padding-right: 95px;    box-sizing: border-box;    position: relative;}.CustomFooter #newsletterwidget-3 .join input {    border-radius: 0;}.CustomFooter #newsletterwidget-3 .join input[type='text'] {    width: 100%;    margin: 0;    background: #fff url('images/newsletter_icon.png') left center no-repeat;    background-position: 20px;    padding: 10px 15px 10px 60px;}.CustomFooter #newsletterwidget-3 .join input[type='submit'] {    width: 95px;    height: 46px;    line-height: 46px;    margin: 0;    position: absolute;    right: 0;    top: 0;}.CustomFooter #newsletterwidget-3 .join input[type='submit']:hover {    opacity: 0.9}.CustomFooter .CustomMenu .wf-span-4 {    float: left}.CustomFooter .CustomMenu .wf-span-4 .widget {    width: 100%;    background: url('images/custom_menu_sep.png') top right no-repeat;}.CustomFooter .CustomMenu .wf-span-4:last-child .widget {    background: none}.CustomFooter .CustomMenu .wf-span-4 .widget > div {    min-height: 130px;}.CustomFooter .CustomMenu .wf-span-4 .widget h3 {    color: #fff;    padding-top: 20px}.CustomFooter .CustomMenu .wf-span-4 .widget ul {    padding-left: 25px}.CustomFooter .CustomMenu .wf-span-4 .widget ul li {    margin: 0;    padding: 0;    border: none}.CustomFooter .CustomMenu .wf-span-4 .widget ul li a {    font-size: 14px;    color: #bdbdbd}.CustomFooter .wf-span-7 .wf-span-8 {    margin-top: 25px;}.CustomFooter .wf-span-7 .wf-span-8 .widget {    width: 100%;    margin-bottom: 15px}.CustomFooter .wf-span-7 .wf-span-8 .widget button.donation {    display: block !important;    margin: 0 auto;    border-radius: 0 !important;    padding: 9px 35px 9px 118px !important;    font-size: 24px !important;    background-image: url('images/donation_btn_icon.jpg') !important;    background-repeat: no-repeat !important;    background-position: left center !important}.CustomFooter .wf-span-7 .wf-span-8 .widget button.donation:hover {    /*background: url('images/donation_btn_icon.jpg');*/        opacity: 0.9}.CustomFooter .wf-span-7 .wf-span-8 .widget_presscore-contact-info-widget {    margin-bottom: 0px}.widget .soc-ico {    text-align: center}.widget .soc-ico a .icon {    fill: #dadada}.widget .soc-ico a:hover .icon {    fill: #fe812a !important}.widget .soc-ico a,.soc-ico a .icon {    width: 50px;    height: 50px}.widget .soc-ico a:before,.widget .soc-ico a:after {    background: transparent !important}#bottom-bar {    padding-bottom: 100px;}#bottom-bar .wf-float-left {    width: 100%;    text-align: center}#bottom-bar .wf-container-bottom {    border: 0;}/*.CustomFooter .wf-span-7 .wf-span-8 .widget button.donation::before {	background:url('images/donation_btn_icon.jpg');}*/.Button {    margin-top: 30px;}#dt-btn-1:hover {    background: #fe812a !important}.Button:hove button:hover {    opacity: 0.85}.hidden {    display: none !important}#Actualités {    z-index: 99999;    border-radius: 2px;}.tp-video-play-button {    width: 74px;    height: 74px;    background: #f99149;    border-radius: 50%;    line-height: 68px !important;}.tp-video-play-button i {    line-height: 74px !important}.BGVDO .rev_slider .tp-caption {    font-family: 'Raleway', sans-serif;    line-height: 59px !important;    font-size: 65px !important;    font-weight: 700 !important;    text-align: center}.tp-caption .tp-revstop {    margin-top: 27px !important}@media only screen and (max-width: 1279px) {    .branding a img,    .branding img {        width: 240px;        margin: 10px 0;    }    .main-nav > li > a {        margin: 16px 10px    }    #phantom .main-nav > li > a {        margin: 16px 7px    }    .NewsLetter .joinForm {        padding: 3.35% 13%    }    .CustomFooter .wf-span-7 {        width: 68%    }}@media only screen and (max-width: 1023px) {    .mobile-branding img {        max-width: 90% !important;        margin: 10px 0;    }    .Faire_un_don {        margin-top: -73px    }    #main {        padding: 0    }    #rev_slider_3_3 div.tp-parallax-wrap:last-child {        left: 320px !important    }    .CustomFooter .wf-span-7 {        width: 84%    }    .BGVDO .rev_slider .tp-caption {        line-height: 49px !important;        font-size: 50px !important;    }}@media only screen and (max-width: 767px) {    ul#PVgallery li {        width: 50%    }    ul#PVgallery {        padding-bottom: 20px    }    .Faire_un_don {        margin-top: -131px    }    #rev_slider_3_3 div.tp-parallax-wrap:last-child {        left: 418px !important    }    .supports .vc_custom_1460366677779 {        padding-bottom: 0 !important    }    .supports .vc_custom_1460366688899 {        padding-top: 0 !important    }    .supports .wpb_column {        margin-bottom: 20px    }    .CustomFooter .wf-span-7 {        width: 100%;        max-width: 650px    }    .CustomFooter #newsletterwidget-3 .join {        max-width: inherit    }    #bottom-bar {        padding-bottom: 50px    }    #rev_slider_1_1 #slide-1-layer-1 {        font-size: 28px !important;        line-height: 30px !important;        margin-top: -20px !important    }    #rev_slider_1_1 #slide-1-layer-2 {        font-size: 13px !important;        line-height: 15px !important;        margin-top: -25px !important    }    #rev_slider_1_1 #slide-1-layer-4 {        min-width: 150px !important    }    #rev_slider_3_3 div.tp-parallax-wrap:last-child {        left: initial !important;        right: 146px !important;    }    #rev_slider_3_3 #slide-3-layer-2 {        min-width: 120px !important    }    .BGVDO .rev_slider .tp-caption {        line-height: 39px !important;        font-size: 40px !important;    }}@media only screen and (max-width: 639px) {    .CustomMenu h3.custom_menu_title {        font-size: 20px;        line-height: 22px;    }    .footer .widget {        padding: 0 10px    }    .CustomFooter .CustomMenu .wf-span-4 .widget ul {        padding-left: 0    }    li.circle {        margin: 24px 8px    }    #rev_slider_3_3 div.tp-parallax-wrap:last-child {        right: 175px !important    }    .BGVDO .rev_slider .tp-caption {        line-height: 29px !important;        font-size: 30px !important;    }}@media only screen and (max-width: 479px) {    .title_n_link h3 {        font-size: 22px    }    .wf-1-3,    .wf-span-4 {        width: 100%    }    .CustomFooter .CustomMenu .wf-span-4 .widget {        background: none;        text-align: center;    }    .CustomFooter .wf-span-7 .wf-span-8 {        width: 100%    }    .supports {        padding-bottom: 0    }    #footer .wf-container-footer {        padding-top: 40px    }    .CustomFooter .CustomMenu .widget {        margin: 0    }    .CustomFooter .CustomMenu .wf-span-4 .widget > div {        min-height: inherit    }    .CustomFooter .CustomMenu .wf-span-4 .widget ul li a {        padding-right: 0    }    .Title h2 {        font-size: 30px    }    .NewsLetter .joinForm {        padding: 30px 8%    }    ul.counter {        margin-bottom: 20px;    }    li.circle {        margin: 8px    }    .Faire_un_don {        margin-top: -275px    }    .heart figure {        right: 41%    }    #rev_slider_1_1 #slide-1-layer-2 {        display: none    }    #rev_slider_1_1 #slide-1-layer-1 {        font-size: 22px !important    }    #rev_slider_1_1 #slide-1-layer-4 {        min-width: 150px !important    }    #rev_slider_3_3 div.tp-parallax-wrap:last-child {        right: 136px !important    }    .Faire_un_don {        margin-top: -5px    }    .mobile-branding {        width: 100px !important    }    .mobile-header-bar > * {        display: block    }    .tp-video-play-button {        margin-left: -36px !important;        top: 60% !important;    }}
.bgtexte {    background: #00000099;  margin: 50px; }