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

.vc_tta-color-mulled-wine.vc_tta-style-outline.onglettour .vc_tta-tab>a { 
	color:#3a506b;
	border-color: #3a506b !important;
	border:none !important;
    background-color: transparent !important;
	font-size: 20px;
	padding: 6px 10px !important;
}

.vc_tta-color-mulled-wine.vc_tta-style-outline.onglettour .vc_tta-tab>a:hover { 
	color:#91a4d2 ;
}

#formulaire-responsive {
	max-width:800px /*-- à modifier en fonction de la largeur désirée --*/;
	margin:0 auto;
        width:100%;
}
.rang-form {
	width: 100%;
}
.demi-colonne, .colonne {
	float: left;
	position: relative;
	padding: 0.65rem;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    background-color: #F5EFE4;
    color: #384029;
	border:0;
	border-bottom: 1px solid #384029;
}

.wpcf7 input::placeholder {
	color: #384029 !important;
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.demi-colonne {
		width: 50%;
	}
}
.logoedilikfooter__icon{background:transparent url("/wp-content/uploads/e-dilik-mini.webp") 0 0 no-repeat;display:inline-block;height:17px;text-align:left;width:19px; vertical-align:middle;}
.page-title h1 {
	text-shadow: 0px 4px 3px rgba(0,0,0,0.25) !important;
}

.justif, .taxonomy-description {
	text-align:justify;
}
.centre {
	text-align:center;
}
.bleu, .bleu h3, .bleu h2 {
	color:#3A506B !important;
}

.sub-nav, .main-nav .dt-mega-menu-wrap {
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

.main-nav .sub-nav > li > a:hover, .main-nav .sub-nav > li > a {
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

.sub-nav, .main-nav .dt-mega-menu-wrap {
    -webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,0.07) !important;
    box-shadow: 0 5px 5px 1px rgba(0,0,0,0.07) !important;
}

.dt-mobile-header .mobile-main-nav .sub-nav  {
	box-shadow:none !important;
	margin-top:0 !important;
}

.main-nav .dt-mega-menu-wrap ul {
		box-shadow:none !important;
}
/*
.from-centre-line > li > a .menu-item-text:before {
    bottom: -5px;
    height: 10px;
    background-color: transparent !important;
    content: "• ";
    text-align: center;
}
*/


/*CSS loader */
.loader,
.loader:before,
.loader:after {
  border-radius: 50%;
}
.loader {
  color: #BBDCF6;
  font-size: 11px;
  text-indent: -99999em;
  margin: 55px auto;
  position: relative;
  width: 10em;
  height: 10em;
  box-shadow: inset 0 0 0 1em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
.loader:before,
.loader:after {
  position: absolute;
  content: '';
}
.loader:before {
  width: 5.2em;
  height: 10.2em;
  background: #91A4D2;
  border-radius: 10.2em 0 0 10.2em;
  top: -0.1em;
  left: -0.1em;
  -webkit-transform-origin: 5.1em 5.1em;
  transform-origin: 5.1em 5.1em;
  -webkit-animation: load2 2s infinite ease 1.5s;
  animation: load2 2s infinite ease 1.5s;
}
.loader:after {
  width: 5.2em;
  height: 10.2em;
  background: #91A4D2;
  border-radius: 0 10.2em 10.2em 0;
  top: -0.1em;
  left: 4.9em;
  -webkit-transform-origin: 0.1em 5.1em;
  transform-origin: 0.1em 5.1em;
  -webkit-animation: load2 2s infinite ease;
  animation: load2 2s infinite ease;
}
@-webkit-keyframes load2 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load2 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* fin css loader */

article.post {
	border: 1px solid #bbdcf6 !important;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
article.no-results, article.not-found {border:none !important;}
.post-thumbnail-rollover {
	-webkit-border-top-left-radius: 10px !important;
-webkit-border-top-right-radius: 10px !important;
-moz-border-radius-topleft: 10px !important;
-moz-border-radius-topright: 10px !important;
border-top-left-radius: 10px !important;
border-top-right-radius: 10px !important;
}


.actucentre .post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img, .portfolio-shortcode .post-thumbnail, .blog-shortcode .post-thumbnail, .portfolio-shortcode .post-thumbnail-wrap, .blog-shortcode .post-thumbnail-wrap, .praticiens .post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img, .post-thumbnail>.post-thumbnail-rollover:hover:after {
	-webkit-border-top-left-radius: 10px !important;
-webkit-border-top-right-radius: 10px !important;
-moz-border-radius-topleft: 10px !important;
-moz-border-radius-topright: 10px !important;
border-top-left-radius: 10px !important;
border-top-right-radius: 10px !important;
}
