/*
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
*/

/* VIDI */

a#vidi1 {
  background: url(/wp-content/uploads/2020/07/baseline-vidi-footer.png)
    no-repeat left center;
  background-size: contain;
  height: 28px;
  width: 300px;
  display: block;
}

a#vidi1 span {
  background: url(/wp-content/uploads/2020/07/logo-vidi-footer.png) no-repeat
    right center;
  background-size: contain;
  float: right;
  height: 28px;
  width: 65px;
  display: block;
}

/************
*   slider  *
************/

.slider-btn-texte {
  text-align: center !important;
}

/**************
*   Accueil   *
**************/

.shortcode-single-caption {
  text-align: left;
  padding-left: 0;
}

.middle-text {
  /*DoubleBtn midle icon*/
  visibility: collapse;
}

span.text-btn.ult-dual-button-title {
  color: #fff !important;
}

.vc_btn3-container.vc_btn3-inline {
  /*two button overlay*/
  display: block;
  width: 107px;
  height: 56px;
  margin-left: 8em;
  margin-top: 1em;
}

.centres .wpb_wrapper {
  color: #000;
}

/****************
*   Medecins    *
****************/

.accent-title-color h2 {
  text-transform: uppercase !important;
}

#cv-medecins .medecin p {
  text-transform: capitalize !important;
  font-size: smaller !important;
}

/****************
*   Icon examen *
****************/

.vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner.vc_icon_element-size-xl
  .vc_icon_element-icon {
  font-size: 11em !important;
  margin-top: 0.5em;
  margin-left: 50px;
}

.vc_btn3.vc_btn3-color-danger,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
  color: #ffffff;
  background-color: #ff675b;
  width: 129px;
  padding: 6px;
}

/****************
*   les examens *
****************/

.aio-icon-img {
  height: 69px;
  overflow: hidden;
  border-radius: 5px;
  box-shadow: 1px 1px 7px #555;
}

img.img-icon {
  max-height: 100px;
}

span.text-btn.ult-dual-button-title.ult-responsive {
  color: #fff !important;
}

/* .vc_btn3-container.vc_btn3-inline {
    display: flex;
    justify-content: center;
} */

/************
*   footer  *
************/

.wf-wrap .wf-float-left {
  float: left;
  order: 2;
}

.mention {
  margin-left: 15px;
}

/* Options */

/************
*   Widget  *
************/

.contact-aside {
  background-color: #f2f2f2;
  margin-bottom: 1em;
  padding: 15px;
}

.contact-aside h2 {
  font-size: 1.3em;
  text-align: left;
  margin: 0.6em 0;
}

.contact-aside p {
  color: #000;
}

.contact-aside a {
  color: #242424;
}

.contact-aside a:hover {
  text-decoration: none;
}

.imgcontact {
  margin: 0 auto;
  width: 235px;
  display: block;
}

.imgperso {
  margin: 1em auto;
  width: 100%;
  display: block;
  border: 1px solid #242424;
}

.telephone {
  background: url(./img/widget/mobile.png) no-repeat left 0.5em;
  padding-left: 2em;
  line-height: 1.8em;
}

.portable {
  background: url(./img/widget/mobile.png) no-repeat left 0.4em;
  padding-left: 2em;
  line-height: 1.8em;
}

.courriel {
  background: url(./img/widget/courriel.png) no-repeat left 0.5em;
  padding-left: 2em;
  line-height: 1.8em;
}

.rue {
  background: url(./img/widget/adresse.png) no-repeat left 0.4em;
  padding-left: 2em;
  line-height: 1.8em;
}

.complement {
  padding-left: 2em;
  line-height: 1.8em;
}

.cpville {
  padding-left: 2em;
  line-height: 1.8em;
}

.pays {
  padding-left: 2em;
  line-height: 1.8em;
}

.codepostal {
  background: url(./img/widget/adresse.png) no-repeat left 0.5em;
  padding-left: 2em;
  line-height: 1.8em;
}

.ville {
  background: url(./img/widget/adresse.png) no-repeat left 0.5em;
  padding-left: 2em;
  line-height: 1.8em;
}

.separator-side-bar {
  color: #fff;
}

h3 {
  color: #2087a0;
}

.info_covid19 h2 {
  color: white;
}

.page-title {
  grid-area: initial;
}
/* */
.warning_enceinte i
{
	display: none;
	visibility: hidden;
}
.warning_enceinte img
{
	margin-left: -30px;
}
