/* **************************************************
 *
 *         Internet D2 Savoie - Page Style 
 *
 ************************************************** */
body.page h1.entry-title {font-size:200% !important;text-align:center;}
.single-post:not(.has-sidebar) #primary, .archive.page-one-column:not(.has-sidebar) .page-header, .archive.page-one-column:not(.has-sidebar) #primary {max-width:1200px;width:100%;}
.page.page-one-column:not(.twentyseventeen-front-page) #primary {max-width:1200px;}
/* ID2S - élargir l'image mise en avant des pages */
.single-featured-image-header {height:50vh;}
@media screen and (max-width: 1024px) {
	.single-featured-image-header {height:auto !important;}
}
.single-featured-image-header img {width:-webkit-fill-available;width:auto;}
/* ID2S - Gestion SideBar */
@media screen and (min-width: 30em) {
	.has-sidebar #secondary {
		width: 100%;
		
	}
}
@media screen and (min-width: 48em) {
	.has-sidebar #secondary {
		float: right;
		padding-top: 0;
		width: 24%;
		position:sticky;
		top:80px;
	}
}
/* ID2S - Page Classique */
@media screen and (min-width: 48em) {
	.page-classique .entry-title {font-size:300% !important; color:#000 !important;text-align:center !important;font-family:MyriadPro-BoldCondIt;}
	.page-classique .entry-title span {font-family:MyriadPro-BoldCond;}
	.page-classique.wrap {max-width: 1200px;}
}
.page-classique .content-area {max-width:100% !important;}

/* ID2S - Modification du shortcode Tabs sur les pages classiques */
.page-classique .su-tabs {background:transparent;}
.page-classique .su-tabs-vertical .su-tabs-nav {width:20%;padding-right:4em;font-weight:bold;}
.page-classique .su-tabs-panes {width:80% !important;}
.page-classique .fa-ul {padding-left:25px;}
@media screen and (max-width: 1024px) {
	.page-classique .su-tabs-vertical .su-tabs-nav {width:auto !important}
	.page-classique .su-tabs-panes {width:auto !important;}
	.page-classique .su-tabs-pane {padding: 15px 0 !important;}
	.page-classique .fa-ul {padding-left:15px;}
	.page-classique .about-tab li {font-size:1em;}
	.page-classique .tm_timeline__event__description p {font-size:85%;}
	.page-classique .su-button {margin:5px;}
}
.page-classique .su-tabs-nav span.su-tabs-current {background:#eee;}
.page-classique .page_contact .su-tabs-panes {width:100% !important;}
.page-classique .page_contact .su-row .su-column {margin:0 1% 0 1% !important;}
/*.page-classique .su-tabs-vertical .su-tabs-pane {padding-right:0 !important;}*/
.page-classique .page_contact .su-tabs-nav {text-align:center;}

/* ID2S - Page Solutions */
@media screen and (min-width: 48em) {
	.site-content {
		padding: 1.5em 0 0;
	}
}
.page-solutions h1.entry-title {text-align:center; font-family:MyriadPro-BoldCondIt;color:#6D6F71 !important;font-size:3em !important;}
.page-solutions .bas-solutions h2 {padding-top:3em;text-align:center;color:#6D6F71;}
.page-solutions .bas-solutions .su-carousel {padding-bottom:3em;}
.solutions .entry-content.solutions {
    width: 30%;
    float: left;
	margin:0 1.5%;
	border:1px solid #efefef;
}
.solutions .entry-content.solutions .soludesc {
	text-transform:uppercase;
	color:#6D6F71;
	width:95%;
	min-height:8em;
	font-size:0.8em;
	font-weight:600;
	padding: 5% 1%;
}
.solutions .entry-content.solutions a,.solutions .entry-content.solutions a img{
	text-decoration:none !important;
	box-shadow:none;
}
@media screen and (max-width: 1024px) {
	.solutions .entry-content.solutions {margin-top:0.5em;}
	.solutions .entry-content.solutions .soludesc {text-transform:none;min-height:11em;}
}
.wpcf7 .su-column-size-1-2 {width:45%;}
.su-button-style-default:hover {box-shadow:none !important;}
.su-button-style-default:hover:not(.active) {background-color:#f5f5f5 !important;}
.su-button-style-default:hover:active {background-color:#eeeeee !important;}
.fa2x {font-size:1.5em !important;}
.su-tabs-nav span {border: solid 1px #eee;}
.su-tabs-nav .contact:before {content: attr(data-target);font-family:FontAwesome;vertical-align:inherit;padding:0 .5em;font-size:1.5em;}
.su-tabs-nav .sav:before {content: '\f0e0';font-family:FontAwesome;vertical-align:inherit;padding:0 .5em;font-size:1.5em;}
.su-tabs-nav .demo:before {content: '\f0e0';font-family:FontAwesome;vertical-align:inherit;padding:0 .5em;font-size:1.5em;}

/* ID2S 22/08/2024 - Page Title in Featured image */
div.page-title-in-featured {display:flex;justify-content:center;align-items:center;}
body.page h1.page-title-in-featured.entry-title {position: absolute; color: var(--page-couleur-titre) !important;font-size:300% !important;margin:0;}
