:root
{
	--color-inimago-vert:#69B022;
	--color-inimago-lighter-vert:#73DA5A;
	--color-inimago-backwhite:rgba(254,255,255,0.4671875);
	--color-inimago-borderlight:#ece8e7;
	--color-inimago-violet:#ac207d;
	--color-inimago-cyan:#008fa5;
	--color-inimago-cyan-light:#00BDB5;
	--color-inimago-orange:#EB7D09;
	--color-inimago-orange-light:#eb9f0d;
	--color-inimago-red:#c51c34;
	--color-inimago-gray: #0000008f;
	--color-inimago-darkgray: #423f3e;
	--color-inimago-white: #fffafa;
	--color-inimago-backwhitehard:rgba(254,255,255,0.95);
	--color-inimago-backmenu:#FFFBF5;
	--color-inimago-coffee:#e9dcc3;
	--color-inimago-coffee-dark:#b58c40;
	--color-inimago-back_page:#fffffffa;
}




body,
html,
.site-content-contain
{
	
	background-color: #fbf8f4;
	-webkit-font-smoothing:antialiased;
    -moz-font-smoothing:antialiased;
    font-smoothing:antialiased;
    text-rendering:optimizeLegibility;
    font-smooth:always;
	font-family: 'phenomenaregular',Helvetica;
	
}




body,
html,
a,
.site-branding,
.site-content-contain,
body, button, input, select, textarea
{
	font-size: 20px;
	font-family: 'phenomenaregular',Helvetica;
}

h1,h2,h3,h4,p, 
.home.blog .entry-title,
body,
html,
.site-branding,
.site-content-contain{
	color:var(--color-inimago-gray);

}


h1, h2, h3, h4, h5, h6
{
	line-height: 1em;

}


input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{
  
    padding: 0.2em!important;

}
.has-text-align-left{

	display: unset;
}


.trois{

	display: block;
	position: relative;
	float: left;
	width:100%;
}

#menu-bottom.bottom
{
	background-color:var(--color-inimago-backmenu);
	display: flex;
	width:100%;
	padding:0.5em;
	justify-content: center;
    margin-bottom: 0.5em;
	margin-top: 0.5em;
	position: relative;
	border-top: 1px solid var(--color-inimago-coffee);
}

#menu-bottom.bottom li{

	
	padding: 0.5em;
	display: block;
	
}

.has-inimago-white-color,
.has-inimago-white-color p
{
	color:var(--color-inimago-white);

}


form{
	display: inline-block;
	position: relative;
	float: left;
	width: 100%
}

.slidetop{

	min-height: 30vh;
}

.slidetop .wp-block-getwid-post-slider__content .slick-list{

	min-height: 30vh;
}
.wp-block-getwid-post-slider.has-arrows-inside .slick-prev{

	left: -20px!important;
}
.wp-block-getwid-post-slider.has-arrows-inside .slick-next
{
	right: -20px!important;
	
}
.slidetop #title
{
	background-color:var(--color-inimago-violet);
	margin-bottom: 0em;
	margin-top:  0em;
	margin:0em;
	width:auto;
	padding: 0.5em;
	
}

.slidetop #title *
{
	color: var(--color-inimago-white);
	text-decoration: none;
	
}

.sib_signup_form p
{
	display: inline-block;
	position: relative;
	float: left;
	width: 100%;
}
.sib_signup_form > p:first-of-type { display: none; }
.sib_signup_form br
{
	height: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	display: none;
	width: 100%;
	font-size: 0px;
	line-height: 0px;
}
p:empty
{
	height: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	display: none;
	width: 100%;
	font-size: 0px;
	line-height: 0px;
}


.lateral
{
	
	position: relative;
	float: left;
	max-width: 100%;
	
}



.wp-block-getwid-table-of-contents
{
	max-width: 300px;
	max-height: 300px;
	padding: 0.5em;
	background-color: var(--color-inimago-backwhite);
	border: 1px var(--color-inimago-orange) solid;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 1em;
}

.wp-block-getwid-table-of-contents:before
{
	content: ' > la page en un coup d\'oeil ! <';
	font-style: italic;
	font-variant: default;
	color: var(--color-inimago-orange)!important;
	text-align: center;
	width: 100%;
	position: relative;
	display: inline-block;
}

.wp-block-getwid-table-of-contents:hover
{
	max-height: unset;
	//background-color: var(--color-inimago-coffee-dark);
	
}
.wp-block-getwid-table-of-contents li
{
	margin-bottom: 0em;
	text-align: left;
	color: var(--color-inimago-orange)!important;
}


.wp-block-getwid-table-of-contents a
{

	color: var(--color-inimago-orange)!important;
    border-bottom-style: none!important;
    border-bottom-width: 0!important;  
    text-decoration: none!important;
    box-shadow: unset!important;
    padding: 0px;   
    

}

.wp-block-getwid-table-of-contents:hover a,
.wp-block-getwid-table-of-contents:hover li
{
	color: var(--color-inimago-orange)!important;

}

.wp-block-getwid-table-of-contents a:hover{
	 text-decoration: underline!important;
}

.annonce
{
	position: relative;
	float: left;
	max-width: 100%;
	display: inline-block;
	padding: 1em;
	background-color: var(--color-inimago-violet);
	margin-top: 2em;
}

.annonce .deco
{
	position: relative;
	float: left;
	max-width: 100%;
	display: inline-block;
	padding: 1em;
	background-color: var(--color-inimago-backwhitehard);
}
.annonce h2 { font-size: 20px; }
.annonce p { font-size: 15px; }

.arbo div,
.arbo .tools
{
	position: relative;
	display: block;
	float: left;
	width:100%;
}

.site-content .gwakamol-new-icons a,
.site-content a.gwakamol-icons
{
	height: 48px;
	display: inline-block;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	position: relative;
	float: left;
}

.site-content .gwakamol-icons a:hover,
.site-content .gwakamol-icons a:visited,
.site-content .gwakamol-icons a:focus,
.site-content a:hover.gwakamol-icons,
.site-content a:visited.gwakamol-icons,
.site-content a:focus.gwakamol-icons
{
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left:none;
}

.gwakamol-icons a:after,
a.gwakamol-icons:after
{
	content: ' ';
	width: 48px;
	height: 48px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: var(--color-inimago-vert);
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

.gwakamol-icons a:before,
a.gwakamol-icons:before
{
	content: ' ';
	width: 36px;
	height: 36px;
	text-align: center;
	display: inline-block;
	filter: invert(100%) brightness(104%) contrast(100%);
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	margin: 6px;
}


.entry-header:before{
  content: "";
  display: table;
  table-layout: fixed;
}


.gwakamol-icons-deco
{
 
	display: inline-block;
    position: relative;
}
.gwakamol-icons-deco:after,
.gwakamol-icons-deco:before
{
	content: ' ';
	width: 36px;
	height: 36px;
	text-align: center;
	display: block;	
	background-repeat: no-repeat;
	background-position: center;
	background-size: 70%;
	z-index: 1;
	position: absolute;
	top:0;
	left:0;

}	

.gwakamol-icons-deco { padding-left: 100px; }


.gwakamol-icons-deco.big:after
{
	width: 90px;
	height: 90px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.gwakamol-icons-deco.big:before
{
	z-index: 2;
	width: 90px;
	height: 90px;
	filter: invert(100%) brightness(104%) contrast(100%);
	
}

.gwakamol-icons-deco.big:after
{
	
	width: 90px;
	height: 90px;
	
	  background-color: var(--color-inimago-orange-light);
	
	
	
}

.gwakamol-icons-deco.book.big:after{
	background-color: var(--color-inimago-coffee-dark);
}

.gwakamol-icons-deco.book:before
{
	background-image: url('img/icone_book.svg');
}
/*
a.compactmenu.gwakamol-icons label
{
	max-width:52px;
	max-height:52px;
}


a:hover.compactmenu.gwakamol-icons label
{
	display: inline-block;
	max-width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
*/

.gwakamol-icons label
{
	overflow: hidden;	
	display: inline-block;
	max-width:100%;
	padding-left: 52px;
	line-height: 52px;
}


.gwakamol-icons.avatar a:before,
a.gwakamol-icons.avatar:before
{
	 background-image: url('img/ico_avatar.svg');	 
}



.gwakamol-icons.dashboard a:before,
a.gwakamol-icons.dashboard:before
{
	 background-image: url('img/ico_dashboard.svg');	 
}


.gwakamol-icons.parcours a:before,
a.gwakamol-icons.parcours:before
{
	 background-image: url('img/ico_parcours.svg');	 
}
.gwakamol-icons.univers a:before,
a.gwakamol-icons.univers:before
{
	 background-image: url('img/ico_univers.svg');	 
}

.gwakamol-icons.orientation a:before,
a.gwakamol-icons.orientation:before
{
	 background-image: url('img/ico_orientation.svg');	 
}






.welcome.gwakamol-icons label { display: none; }

a.welcome
{
	float: left;
	position: relative;
	display: block;
}

a.welcome
{
	width: 60px;
	height: 60px;
	margin-right: 1em;
}



.logerwelcome .intro,
.logerwelcome .intro span{
	float: left;
	position: relative;
	display: block;
}

.logerwelcome .intro
{
	display: flex;
		align-self: stretch;
		align-items: center;
  		justify-content: center;

}
.lateral .arbo ul li.current-menu-item a[aria-current="page"],
.lateral .arbo a.current
{
	background-color: #69b022;
	color: #FFF;
}

.site-footer .widget-column.footer-widget-1 {
	width: 100%;
}

.minimize,
.site-navigation-fixed.navigation-top{
	-webkit-box-shadow: 3px 3px 4px 4px rgba(0,0,0,0.08);
-moz-box-shadow: 3px 3px 4px 4px rgba(0,0,0,0.08);
box-shadow: 3px 3px 4px 4px rgba(0,0,0,0.08);
	
}


.tribe-events-header__top-bar
{
	background-color: var(--color-inimago-coffee);
	color: var(--color-inimago-coffee-dark)!important;
	
	padding: 1em!important;
}


.tribe-events-header__top-bar *{	
	color: var(--color-inimago-darkgray)!important;
}


.tribe-events-c-top-bar__nav-list-item{

background-color:var(--color-inimago-coffee)!important;
color: var(--color-inimago-darkgray)!important;
}

.tribe-events-c-subscribe-dropdown__button,
.tribe-events-c-subscribe-dropdown__button-text
{
	background-color:var(--color-inimago-coffee)!important;
	border: none!important;
	color: var(--color-inimago-coffee-dark)!important;
}


a.btalert,
.site-content a.btalert,
*.btalert
{
	display: inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: var(--color-inimago-vert);
	color: var(--color-inimago-white);
	padding: 5px;
	margin: 2px;
	-webkit-box-shadow:none;
	box-shadow:none;
	border: none;
	border-bottom-style: none;
}
a.btalert.orange,
.site-content a.btalert.orange,
*.btalert.orange{

		background-color: var(--color-inimago-orange);
}

a.btalert:hover,
.site-content a.btalert:hover,
*.btalert:hover{
	background-color: var(--color-inimago-vert);
	color: var(--color-inimago-white);
	-webkit-box-shadow:none;
	box-shadow:none;
	border: none;
	border-bottom-style: none;

}

a.btalert.orange:hover,
.site-content a.btalert.orange:hover,
*.btalert.orange:hover{

		background-color: var(--color-inimago-vert);
}
table.spacer td{
	padding: 5px;
}

table.spacer tr:nth-child(2n+1){
	background-color: var(--color-inimago-backwhite);
}
.tabentete{
	background-color: var(--color-inimago-coffee);
}
#comments
{
	padding-top: 0;
	padding-bottom: 0;

}
.comments-title {
    display: none;
}

.comments-title
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top:  0px;
	margin-bottom:  0px;
}
.minimize .custom-logo-link img{
	max-width: 150px;
}
.minimize .site-title,
.minimize .site-description
{
	font-size: 0.8em;
	display: none;
}

element.style {
    margin-bottom: 82.25px;
}
.minimize .site-branding{
	padding-top: 0px;	
}

.sans{
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

.navigation-top,
.navigation-top .wrap
.navigation-second .wrap
{
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;

	
}
.site-header{
	position: fixed;
	top: 0;
	display: block;
	width: 100%;
	z-index: 1000;
		-webkit-box-shadow: 3px 3px 4px 4px rgba(0,0,0,0.08);
-moz-box-shadow: 3px 3px 4px 4px rgba(0,0,0,0.08);
box-shadow: 3px 3px 4px 4px rgba(0,0,0,0.08);
	
}
.site-header.minimize{

	
}

.navigation-top .wrap{
	padding: 0px!important;
	position: relative!important;
}

.single-post:not(.has-sidebar) #primary,body:not(.has-sidebar):not(.page-one-column) .page-header,.blog:not(.has-sidebar) #primary article{
	max-width: 1376px;
	width: 100%;
}

.notlogged .lateral{
	max-width: 100%;
	width:100%
}

.has-sidebar:not(.error404) #primary {

	padding-right: 0;
	padding-left: 0;
	float: left;
	display: block;
	width: 100%;
}



.has-sidebar #secondary{
	padding-left: 0;
	
	float: left;
	position: relative;
	width: 100%;
}
.entry-content h1{
	margin-top: 0;
	margin-bottom: 0.2em;
	-webkit-font-smoothing:antialiased;
    -moz-font-smoothing:antialiased;
    font-smoothing:antialiased;
    text-rendering:optimizeLegibility;
    font-smooth:always;
	font-family: 'phenomenabold',Helvetica, Helvetica;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

h2.widget-title,
h1,
h2,
h3
{
	margin: 0 0 10px;
	-webkit-font-smoothing:antialiased;
    -moz-font-smoothing:antialiased;
    font-smoothing:antialiased;
    text-rendering:optimizeLegibility;
    font-smooth:always;
	font-family: 'phenomenaregular',Helvetica, Helvetica;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	padding-top: 0;
}

h1{
	  font-smooth:always;
	font-family: 'phenomenabold',Helvetica, Helvetica;
	color:var(--color-inimago-darkgray);
}

h2,h3
{
	color:var(--color-inimago-darkgray);
}

p{
	color:var(--color-inimago-gray);

}

.entry-content h1,
h1.entry-title,
body.page:not(.twentyseventeen-front-page) .entry-title
{
	font: 1.8em 'phenomenabold',Helvetica,Helvetica;
    margin-top: 0;
    margin-bottom: .2em;
    font-weight: normal;
	font-style: normal;

}

p + h2
{
	 margin-top: 1em;
}




.entry-content h2,
h2.widget-title,
h2 span
{
	font-size: 1.4em;
}
.page-title{
	color: var(--color-inimago-red);
}

.has-vivid-red-color{
	
}

h2.page-title,
h2.widget-title,
h1.entry-title,
.page .panel-content .entry-title, 
body.page:not(.twentyseventeen-front-page) .entry-title
{
	color: var(--color-inimago-red);
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 10px;
}



.entry-title a,
h1.entry-title{	
	border-left: 4px solid #c71c34;
	padding-left: 15px;	
	text-decoration: none;
	display: inline-block;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
}



a.morelink{
	
}
.filettitre{
	border-left: 4px solid #c71c34;
	padding-left: 15px;
	float: left;
	display: block;
	position: relative;
}

strong,b,h1
{
	font-family: 'phenomenabold',Helvetica, Helvetica;
	font-weight: normal;
	font-style: normal;
}



.site-branding-text{
	float: right;
	display: block;
	position: relative;
}

a.custom-logo-link
{
	float: right;
	display: block;
	position: relative;
	margin-right: 0px;
	padding-right: 0px;
}

.navigation-top .widget.widget_search
{
	margin: 0 0 0px;
	padding: 0;
	background-color: #FE53A3;
	border-style: none;	
	top: 0;
	right: 0;
	width:100%;
	display: none;
}
.navigation-top .widget.widget_search.focus
{
	display: block;
	margin-top: 1em;
}



@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.5.0/font/bootstrap-icons.css");
.navigation-top .widget.widget_search:hover,
.navigation-top .widget.widget_search:focus
{
	max-width: 100%;
}
.navigation-top .menu > li
{
	border-right: 1px #EEE solid;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

.navigation-top .menu > li > a:hover,
.navigation-top .menu > li.current-menu-item > a
{
	color:var(--color-inimago-white);
	background-color: var(--color-inimago-red);
	
}

.navigation-top .menu > li > a{
	line-height:40px;	
}


.navigation-top, 
#top-menu.menu {
	width:auto;
}

#top-menu.menu > ul,
.menucontent,
.menucontent > ul
{
	width: auto;
	display: inline-block;
}

.menucontent.right{
	float: right;
	display: block;
	position: relative;
	
}

.js .menu-toggle
{
	float: left;
	 color: #000;	
}

.js .menu-toggle * { color: #000; }
.search-form .search-submit
{
	width: 50px;
	height: 50px;
	top: 0px;
	bottom: 0px;
}

input[type="search"]{
	
	height: 50px;
}

.navigation-top .widget.widget_search label 
{ display: none; }

.custom-logo-link { float: right; }

.search-form .search-submit
{
	padding-right: 0.5em;
	padding-left: 0.5em;
	width: 55px;
}

.site-branding-text{

	padding-right: 0.5em;
}
.site-branding-text .site-title,
.site-branding-text .site-title a
{
	padding:0px!imporant;
	margin:0px!imporant;
	line-height: 14px;

}

.site-branding-text .site-title,
.site-branding-text .site-title a
{
	padding:0px!imporant;
	margin:0px!imporant;

}

.custom-logo-link img{
	max-width: 150px;
	
	float: right;
	display: block;
	position: relative;
}
.site-title,.site-description{
	float: right;
	display: block;
	position: relative;
	width: 100%;
	text-align: right;
}
.site-description{
	float: right;
	display: block;
	position: relative;
	width: 100%;
	text-align: right;
	color: #72645a;
}

/*
#top-menu li.menu-item a{
	text-align: center;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	display: block;
	float: left;
	position: relative;
	color: #72645a;
	font-size: 1.5em;
	text-transform: uppercase;
	margin-right: 20px;
	border-right: 1px none #71635a;
	padding: 0;
}
*/
#top-menu li.current-menu-item a,
#top-menu li.menu-item a:hover{
	color: #c81c34;
	text-decoration: none;
}


#top-menu li.lang-item{
	display: block;
	position: relative;
	float: right;
}
#top-menu li.lang-item a{
	text-decoration: none;
	float: right;
	display: block;
	position: relative;
	width: 28px;
	height: 28px;
	text-align: center;			
	border-radius: 50%;
	margin: 2px;
	font: 24px/26px 'phenomenabold',Helvetica, Helvetica;
	color: #feffff;
	background-color: #484444;
	padding: 0px;
}

#top-menu li.lang-item.current-lang a,
#top-menu li.lang-item.current-lang a:hover,
#top-menu li.lang-item a:hover
{
	color: #484444;
	background-color: #f08a0b;
}
.site-footer .widget-area{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
}
.social-navigation{
	width: 20%;
	float: right;
	padding: 0;
	margin: 0;
	display: block;
	position: absolute;
	min-height: 50px;
	clear: none;
	bottom: 2em;
	right: 0;
}

.site-footer{
	width: 100%;
	display: block;
	float: left;
	position: relative;	
	background-color:var (--color-inimago-back_page);
}


#sign_logo img{
	max-width:180px;
	float: left;
	display: block;
	position: relative;
}

#sign_logo {
	float: left;
	display: block;
	position: relative;
	padding: 0;
	background-size:5em;
	background-repeat: no-repeat;
	margin: 0 10px 0 0;
}

.single-featured-image-header{
	overflow: hidden;
	max-height: 38vh;	
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color: #fbf7f3;
}
.site-branding{
	padding-top: 0em;
}

.site-content{
padding: 1em 0;
}


#cal_link{
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	height: 40px;
	right: 0;
	width: auto;
}

#bottom{
	display: block;
	float: left;
	position: relative;
	border-style: none;
	border-color: #999;
	width: 100%;
}

#bottom .un {
	width: 80%;
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	position: relative;
}

#bottom .deux{

	display: block;
	position: relative;
	width: 20%;
	float: right;
	margin: 0;
	padding: 0;
	height: 80px;
}
.widget{
	padding-bottom: 1em;
}

.wp-block-lazyblock-framer
{
	width: 100%;	
	float: left;
	display: block;
	position: relative;
}

.swpm-login-widget-form{
	display: block;
    position: relative;
    float: left;
    width: 100%;

}
.wp-block-column > .wp-block-group
{ 
	display: inline-block;
    position: relative;
    width: 100%;
}

.site-main > .wp-block-quote,
.site-main > .wp-block-group,
.entry-content > .wp-block-group
{

	width: 100%;	
	float: left;
	display: block;
	position: relative;

}

.wp-block-group.has-background{
	padding: 1em;
	border: 1px solid #ece8e7;
}

iframe.docA4{
	min-height:800px;
}

.single-featured-image-header img
{
	width: 100%;
	max-width: 1400px;
	text-align: center;	
	padding: 0;
	margin-right: auto;
	margin-left: auto;
	display: inline-block;		
	position: relative;  	 
  	text-align: center;
}
.single-featured-image-header .wp-block-cover{
	max-width: 1400px;
	margin-right: auto;
	margin-left: auto;
	    min-height: 38vh;
}

.single-inimagobooks .single-featured-image-header .wp-block-cover .wp-block-cover__inner-container
{
	background-color: var(--color-inimago-backwhitehard);
	text-align: center;
	padding: 1em;
	margin-right: auto;
	margin-left: auto;
	display: inline-block;
	width: auto;
	position: absolute;
	border: none;
	max-width: 450px;
	-webkit-box-shadow: 3px 3px 4px 4px rgba(0,0,0,0.08);
	-moz-box-shadow: 3px 3px 4px 4px rgba(0,0,0,0.08);
	box-shadow: 3px 3px 4px 4px rgba(0,0,0,0.08);
}
.single-featured-image-header .wp-block-cover .has-background-inimago
{
	background: var(--color-inimago-cyan);
	opacity: 0;
}
.single-featured-image-header .wp-block-cover .has-background-inimago:before
{
	content:none;
	z-index: 2;
    position: absolute;
    bottom: 0px;
    width: auto;
    display: inline-block;
    left: 0px;
    text-align: left;
    width: 100%;
    min-height: 30%;
    background: rgb(0,0,0);
    background: linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.3001401244091386) 43%, rgba(0,0,0,0) 100%);
}

ul > li,
ol > li
{	
	list-style-position: inside;
	margin-bottom: 0.5em;
	color: inherit;
}

ol > li{
	
}
.entry-header 
{
	margin-top: 2em;
}

.wp-block-latest-posts .entry-header{
	margin-top: 0;
	padding-top: 0;
}
.entry-header h1.entry-title{
	font-size: 2em;
}



.entry-content h2{
	font-size: 1.3em;
	line-height: 1em;
}

.entry-content h3{
	font-size: 1.1em;
}

/* @group POPUP */

.white-popup .wp-block-group.alignwide,
.white-popup .wp-block-group
{
	
	border: 1px none #d1d1d1;
	padding-right: 0;
	padding-left: 0;
}
button.mfp-close,
button.mfp-arrow
{
	background-color: #222!important;
	opacity: 1;
	position: fixed;
	top: 10px;
	right: 2px;
}




/* @end */

/* @group SWP */

.swpm-more-tag-not-logged-in,
.swpm-post-not-logged-in-msg
{
	padding: 1em;
	color: #000;
	 -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	border: 1px dotted #f0880b;
	background-color: rgba(255,255,255,0.5137719);
}

.swpm-more-tag-not-logged-in .swpm-login-link,
.swpm-more-tag-not-logged-in a,
.swpm-post-not-logged-in-msg .swpm-login-link,
.swpm-post-not-logged-in-msg a
{
	padding: 5px;
	color: #000;
	 -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	border-style: none;
	border-width: 1px;
	background-color: #c8db24;
	margin-right: 5px;
	margin-left: 5px;
	box-shadow: unset;
}


.scrollboost .nav{
	display: none;
}



.scrollboost.iscroll .nav
{
	display: block;
	position: absolute;
	height: 40px;
	top: 0;
	z-index: 2;
	bottom: 0;
	text-decoration: none;
	border-bottom-style: none;
    border-bottom-width: 1px;
}

.scrollboost .nav.prev{
	left: 0;
	content: url('img/fleche_h_prev.svg');
	background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 90%, rgba(255,255,255,0) 100%);
}
.scrollboost .nav.next{
	content: url('img/fleche_h_next.svg');	
	
	background: linear-gradient(-90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 90%, rgba(255,255,255,0) 100%);	
	right:0;
}
.scrollboost .msubmenu:before
{
	content: ' ';
	display: block;
	position: absolute;
	height: 100%;
	top: 0;
	width: 50px;	
	z-index: 1;
	bottom: 0;	  	
	background: rgb(255,255,255);
	background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 90%, rgba(255,255,255,0) 100%);
	pointer-events: none;
}

.scrollboost .msubmenu:after
{
	content: ' ';
	display: block;
	position: absolute;
	height: 100%;
	top: 0;
	width: 50px;	
	z-index: 1;
	bottom: 0;
	right: 0;
	background: rgb(255,255,255);
	background: linear-gradient(-90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 90%, rgba(255,255,255,0) 100%);
	pointer-events: none;
}


.wp-block-columns.inimagooffre,
{
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  align-items: stretch!important;
}



.inimagooffre  .wp-block-buttons
{
	display: flex;
  flex-wrap: wrap;
  padding: 0;
  justify-content: center;
  padding-top: 2em;

}
.inimagooffre .wp-block-column h2,
.inimagooffre .wp-block-column h3,
.inimagooffre .wp-block-column p
{
	color: #feffff;
	margin: 0;
	padding: 0;
}
.inimagooffre .freeplan{
	background-color: #69b022;
	color: #feffff;
	
}


.inimagooffre .digitalplan{
	background-color: #ac207d;
	color: #feffff;
	
}
.inimagooffre .inimagoplan{
	background-color: #0062a8;
	color: #feffff;

}


.comment-author .avatar
{
	position: relative;
	left: 0px;
}

.comment-reply-link .icon{
position: relative;
	left: 0px;
}

/* @end */

/* @group maniak */

.inf-main{ padding: 0; margin: 0;
	background-color: rgba(255,255,255,0);
} .inf-main .inf-content { margin-top:13px;}
 .inf-main h4, .inf-main span, .inf-main label, .inf-main input, .inf-main .inf-submit, .inf-main .inf-success p a { color:#555555; } 
 .inf-main h4{ font-size:18px; margin: 0; } .inf-main h4, .inf-main label{ font-weight:bold; } .inf-main .inf-input { margin-bottom:7px; } .inf-main label { display:block;} .inf-main input{ height:35px; color:#999999; border: 1px solid #E9E9E9; border:none; padding-left:7px; } .inf-main .inf-input.inf-error label, .inf-main .inf-input.inf-error span.inf-message{ color: #cc0033; } .inf-main .inf-input.inf-error input{ border: 1px solid #cc0033; } .inf-main .inf-input input { width:100%;} .inf-main .inf-input.inf-error span.inf-message { display: block; } .inf-main .inf-submit { text-align:right;} .inf-main .inf-submit input{ background-color:#777777; color:#ffffff; border:none; font-weight: normal; height:auto; padding:7px; } .inf-main .inf-submit input.disabled{ opacity: 0.4; } .inf-btn { color: rgb(85, 85, 85); border: medium none; font-weight: normal; height: auto; padding: 7px; display: inline-block; background-color: white; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.24); border-radius: 2px; line-height: 1em; }


img.alignleft {
float: left;
margin-right: 0.5em;
} 


img.alignright {
float: rifht;
margin-left: 0.5em;
}


/* @end */

/* @group share */


.left.before-sharebutton-text{
	width: 100%;
	float: left;
	display: block;
	position: relative;
}
a.mediasocial,.social-sharing.ss-social-sharing a{	
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	width: 40px;
	height: 40px;
	display: block;
	position: relative;
	float: left;
	margin: 5px;
	border-style: none;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	border-width: 0;
}

.social-sharing.ss-social-sharing a span{
	display: none;
}


a.mediasocial span{	
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	display: block;
	position: relative;
	float: left;
	border-style: none;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	border-width: 0;
	visibility: hidden;
}
a.mediasocial *:hover,.social-sharing.ss-social-sharing a:hover{
	background-color: #a1ce44;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	border-style: none;
}


a.mediasocial.fb,a.ss-button-facebook{
	background-color: #4B6CA4;
	background-image: url(img/ico_media_fb.png);
}



a.mediasocial.in,a.ss-button-linkedin{
	background-color: #0072af;
	background-image: url(img/ico_media_in.png);
}

a.mediasocial.f6,a.ss-button-f6{
	background-color: #EB6A4F;
	background-image: url(img/ico_media_f6.png);
}

a.mediasocial.t,a.ss-button-twitter{
	background-color: #6ba8ce;
	background-image: url(img/ico_media_t.png);
}
a.mediasocial.g,a.ss-button-googleplus{
	background-color: #ee2d1c;
	background-image: url(img/ico_media_g.png);
}

/* @end */

/* @group custom */


.entry-title a, .entry-meta a, .page-links a, .page-links a .page-number, .entry-footer a, .entry-footer .cat-links a, .entry-footer .tags-links a, .edit-link a, .post-navigation a, .logged-in-as a, .comment-navigation a, .comment-metadata a, .comment-metadata a.comment-edit-link, .comment-reply-link, a .nav-title, .pagination a, .comments-pagination a, .site-info a, .widget .widget-title a, .widget ul li a, .site-footer .widget-area ul li a, .site-footer .widget-area ul li a
{
	border-top-style: none;
	border-bottom-style: none;
	box-shadow: none;
}


.entry-footer
{
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	margin-top: 0.5em;
	padding 0.5em: ;
	padding-top: 0;
	padding-bottom: 0;
	
}




.comment-author
{
	width: 50%;	
	position: relative;
	display: inline-block;
	float: left;
	color: var(--color-inimago-cyan);
}



.comment-metadata
{
	width: 100%;
	position: relative;
	display: inline-block;
	float: right;
	padding:0em;
}


.comment-body,
.comment-meta{
	margin-bottom: 0.5em;

}

.bypostauthor > .comment-body > .comment-meta > .comment-author{
	float: right;
	text-align: right;
	color: var(--color-inimago-violet);
}
.bypostauthor > .comment-body > .comment-meta > .comment-metadata
{
	float: left;
	text-align: right;
	
}

.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar {
	border: none;	

}


.comment-content
{
	align-self: auto;
	padding: 1em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-style: none;
	border-width: 1px;
	background-color: var(--color-inimago-cyan);

	float: left;
	margin-left: 0px;
	margin-right: 20%;
	width:80%;
	
}




.avatar.inimago
{
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: var(--color-inimago-cyan);

}


.bypostauthor .comment-author .avatar.inimago
{
	
	background-color: var(--color-inimago-violet);

}

.comment-metadata a
{
	font-size: 0.6rem!important;
	color: var(--color-inimago-cyan)!important;
}


.bypostauthor .comment-metadata a{
	color: var(--color-inimago-violet)!important;

}

.bypostauthor .comment-content
{
	background-color: var(--color-inimago-violet);
	float: right;
	margin-left: 20%;
	margin-right: 0px;
}

.comment-content p
{
	color: #FFF;
}



.comments-title
{
	
	border-bottom-style:none!important;
}





.menu-toggle:hover{
	background-color: #c61c34;
}
#secondary .widget{
	 background-color: rgba(254,255,255,.4671875);
    border: 1px solid #ece9e2;
	padding: 10px 0 0;
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.site-title a{
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.widget ul.menu{
	width: 100%;
	margin-left: 0;
	float: left;
	display: block;
	position: relative;
	padding-left: 5px;
	padding-right: 5px;
}

#secondary .widget ul{
	
}
#secondary .widget ul li{
	display: inline-block;
	padding-left: 0;
	float: left;
	position: relative;
	margin-left: 0;
	padding: 0;
	width: 100%;
	margin-bottom: 10px;
	border-bottom-style: none;
}

#secondary .widget ul li li{
	display: inline-block;
	padding-left: 10px;
	position: relative;
	float: left;
}

#secondary .widget a{
	display: inline-block;
	padding: 5px;
}

#secondary .widget > li.current_page_item > a{
	border: 1px solid #000;
	padding: 5px;
}

h2.widget-title{
	float: right;
	position: relative;
	width: 100%;
	text-align: center;
	padding: 5px;
	color: #f0890b;
	border-bottom: 1px solid #f2a94b;
}

.widget a
{
	box-shadow:none !important;
	-moz-box-shadow:none !important; 
}


#secondary .widget.widget_recent_entries a,
#secondary .widget.widget_categories a,
.widget_nav_menu ul.sub-menu li > a{
	line-height: 1em;
	font-size: 1.1em;
	color: #71635a;
	border: 3px solid rgba(234,233,225,0);	
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
}
#secondary .widget.widget_categories a:hover,
#secondary .widget.widget_recent_entries a:hover,
#secondary .widget li.current-cat > a,
.widget_nav_menu ul.sub-menu li > a:hover,
.widget_nav_menu ul.sub-menu li.current-menu-item > a{
	color: #49403a;
	border-color: #c51c34;
	text-decoration: none;
}

#secondary .widget.widget_categories ul + li{
	padding: 0;
	font-size: 25px;
	color: #c51c34;
}


.widget_nav_menu  ul.menu > li > a{
	color: #c61c34;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 25px;
	width: 100%;
	float: left;
	display: inline-block;
	border-radius: 3px;
	border: 1px solid #ebe9e1;
	text-align: center;
	position: relative;
}
.widget_nav_menu  ul.menu > li > a:hover,
.widget_nav_menu  ul.menu > li.current_page_item > a,
.widget_nav_menu  ul.menu > li.current-menu-item > a
{
	background-color: #c61c34;
	color: #fafafa;
}
.navigation-topsmenu
{
   		border-bottom: 1px solid #eee;
    	background-color: var(--color-inimago-backmenu);
}



.msubmenu, 
.msubmenu ul,
.msubmenu li
 {
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	position: relative;	

}

.msubmenu
{
	width: 100%;
	overflow: hidden;
	cursor: move;
	margin-top: 0.5em;
	margin-bottom: 0.2em;
}

.msubmenu  ul{
	white-space: nowrap;
    list-style-type: none;
    display: block;
    width: 100%;
    position: relative;
    float: left;
    text-align: center;
    padding-bottom: 0px;
    padding-left: 0px;
    margin: 0px!important;
    
}
.msubmenu  ul li{
	display: inline-block;
    float: none;
    margin: 0 10px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
}        

.msubmenu li
{
	margin: 0.2em;
}

.msubmenu li a
{
	padding: 0.2em;
	padding-right: 0.5em;
	padding-left: 0.5em;
	border: 0px var(--color-inimago-borderlight) solid;
	-webkit-border-radius: 3px;
 	-moz-border-radius: 3px;
 	border-radius: 3px;
 	position: relative;
    display: block;
    background-color: var(--color-inimago-coffee);
}
.msubmenu  li a:hover,
.msubmenu  li.current_page_item a,
.msubmenu  li.current-menu-item a,
.menu li.current_page_parent > a
{
	background-color: var(--color-inimago-red);
	color:var(--color-inimago-white);
}


.main-navigation,
.main-navigation > div > ul,

{
	padding: 0;
	margin: 0;
	float: left;
	display: inline-block;
	position: relative;
	width: 100%;
}
ul.loger{
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	position: relative;
	width: auto;
	
}
ul.loger li{
	display: inline-block;
	position: relative;
	list-style-image: none;
	float: right;
}

.logerwelcome
{
	padding: 0.5em;
	border-radius: 3px;
	background-color: var(--color-inimago-backwhite);
	border: 1px solid var(--color-inimago-borderlight);
	margin-top: 1em;
	margin-bottom: 1em;
}
.menu-toggle .icon{
	width:40px;
	height:40px;	
}
.tool
{
	border: 1px var(--color-inimago-borderlight) solid;
	width: 100%;
	display: block;
	padding: 0.5em;
}

.inline h2,
.inline h1
{

display: inline-block;
float:none;
}


.inline > p { padding-left: 0.5em; }
.quickshortnav
{
	text-align: center;	
	text-align: right;
    width: auto;
    float: right;
    position: relative;
}

.quickshortnav  ul li
{ 

	display: inline-block;
	padding: 0em;
	margin:0em;
}
.quickshortnav  ul li
{
	    border: 0;
    display: inline-block;

}
.quickshortnav a.shortnavig
{
	background-color: var(--color-inimago-cyan);
	-webkit-border-radius: 40px;
	border-radius: 40px;
	color: #fff;
	display: inline-block;
	height: 40px;
	margin: 0 5px 0 5px;
	text-align: center;
	width: 40px;
	border: none;
	line-height: 40px;
	font-family: 'phenomenabold',Helvetica, Helvetica;
}

.quickshortnav a.shortnavig:hover,
.quickshortnav a.shortnavig.current_page_item
{
	background-color: var(--color-inimago-violet);
	border: none;
	color: #fff;
}


.single-inimagobooks.tool.sommaire.inimagobooks
{
	display: inline-block;
	position: relative;
	float: right;
}

.quickshortnav{
overflow: hidden;
cursor: move;

}

.quickshortnav ul{
	white-space: nowrap;
    list-style-type: none;
    display: block;
    width: 100%;
    position: relative;
    float: left;
    text-align: center;
    padding-bottom: 0px;
    padding-left: 0px;
    margin: 0px!important;
}



.entry-header .quickshortnav
{
	text-align: right;
	width:auto;	
    float: right;
    position: relative;
}


.tool.sommaire.inimagobooks h1
{
	color: var(--color-inimago-violet);
	text-align: center;
	width: 100%;
	display: inline-block;
	background-color: white;
}

.white-popup, .mfp-ajax-holder .wp-block-group {
    position: relative;
    background: #FFF;
    padding: 30px;
    width: auto;
    max-width: 550px;
    margin: 20px auto;
    display: grid;
}
.open-popup-link.onscroll { display: none; }

#popscroll.white-popup{
	max-width:800px;

}

body.popin
{
	overflow-y: hidden;
}

.tool.sommaire.inimagobooks .scrollonmin
{

    float: left;
}
.tool.sommaire.inimagobooks
{
	border: none;
	background-color: var(--color-inimago-coffee);
	display: inline-block;
	padding: 0.5em;
	margin: 0em;
	float: right;
	border-radius: 3px;
	box-shadow: 0px 4px 8px 0px rgba(119, 119, 119, 0.46);
	-moz-box-shadow: 0px 4px 8px 0px rgba(119, 119, 119, 0.46);
	-webkit-box-shadow: 0px 4px 8px 0px rgba(119, 119, 119, 0.46);
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	display: inherit!important;
	
}
.tool.sommaire.inimagobooks ul
{
	color: #FFFF;
	text-align: left;
	    list-style: none;
}

.tool.sommaire.inimagobooks ul li
{
	border-bottom: 1px #FFF solid;
	
}

.tool.sommaire.inimagobooks ul li
{
	margin-bottom: 0px;
	text-align: center;
	display: inline-block;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px #FFF solid;
	position: relative;
	float: left;
}

.tool.sommaire.inimagobooks ul li.current_page_item,
.tool.sommaire.inimagobooks ul li:hover
{
	
	text-align: center;

}

.tool.sommaire.inimagobooks a.sommaire,
.tool.header.inimagobooks a.header
{
	color: var(--color-inimago-darkgray);
	border-bottom-style: none;
	border-bottom-width: 0;
	text-transform: capitalize;
	text-decoration: none;
	box-shadow: unset;
	padding: 5px;
	display: inline-block;
	width:100%;
	position: relative;
	float: left;
}

.tool.sommaire.inimagobooks a.sommaire.current_page_item,
.tool.sommaire.inimagobooks a.sommaire:hover
{
	color:var(--color-inimago-darkgray);
	border-bottom-style: none;
	border-bottom-width: 0;	
	text-decoration: none;	
	background-color: var(--color-inimago-backwhite);
}

.single-inimagobooks .single-featured-image-header h1
{
	color:var(--color-inimago-darkgray);
	text-decoration: none;
	text-transform: capitalize;
}




.tool.header{
	border:none;
}
.tool.header.header a.header,
.tool.header.header li
{
	font-family: 'phenomenabold',Helvetica, Helvetica;
	color: var(--color-inimago-gray);
	border-bottom-style: none;
	border-bottom-width: 0;
	text-align: left;
	padding: 0;
	margin: 0;
	list-style-position: outside;
}

.tool.header.header li.header:hover,
.tool.header.header li.current,
.tool.header.header li.current:hover,
.tool.header.header a.header.current_page_item,
.tool.header.header a.header:hover,
.tool.header.header a.header.current_page_item:hover
{
	color: var(--color-inimago-violet);
}

.single-inimagobooks .entry-header
{
	display: inline-block; 
	width:100%;
	
	padding: 1em!important;
	margin-bottom: 0em;
	margin-top: 0em;	
}

.single-inimagobooks .entry-content
{
	background-color: var(--color-inimago-backwhitehard);
	border: 1px solid var(--color-inimago-borderlight);
	padding: 1.5em;
	margin-bottom: 2em;
		float:left;	
}

.entry-header h1.inimagobooks{
	font-size:2.2em;
	padding-bottom: 0em;
	display: inline;
	color:var(--color-inimago-coffee-dark);

}
.entry-header h2.inimagobooks
{
	color: var(--color-inimago-coffee-dark);
	font-size:1.5em;
    padding-top: 0em;
    display: inline-block;
    text-transform: uppercase;
    font-style: oblique;
    word-spacing: 5px;
    margin-left: -5px;
    margin-top: 10px;
}



.single-inimagobooks h2.solid.center
{
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-top: -100%;
}



.logerwelcome .intro
{
	position: relative;
	float: left;

}

.menu-loger-client-container
{
	position: relative;
	float: right;
	
}


 .loger.menu a
 {
 	padding: 0.2em;
 	display: inline-block;
 	float: left;
 	position: relative;
 	border: none;
 	-webkit-border-radius: 3px;
 	-moz-border-radius: 3px;
 	border-radius: 3px;
 	margin-right: 0.5em;
 	margin-left: 0.5em;
 	background-color: var(--color-inimago-vert);
 	color: #FFF;
 }
 
 .loger.menu a:hover
 {
 	color: #FFF;
 	background-color: var(--color-inimago-lighter-vert);
 }

[class^="bi-"]::before, [class*=" bi-"]::before{
	
	padding-right:10px;

}

.boite_white {
    background-color: rgba(254,255,255,.4671875);
    border: 1px solid #ece9e2;
}

.widget ul li, .widget ol li{
	border-top-style: none;
}

#primary .entry-content,
h1.entry-title,
body.page:not(.twentyseventeen-front-page) .entry-title,
body.page-two-column:not(.archive) #primary .entry-header
{
	width: 100%!important;
}

.flexi,
.wp-block-getwid-recent-posts__post
{
	display: flex;

}

.wp-block-getwid-recent-posts>.wp-block-getwid-recent-posts__wrapper { margin-bottom: 1em!important; }
.wp-block-getwid-recent-posts__post-wrapper,
.wp-block-latest-posts.is-grid li{
	background-color: rgba(254,255,255,.4671875);
	border: 1px solid #ece9e2;
	padding: 1em;
}
.wp-block-getwid-recent-posts__post-wrapper:hover,
.wp-block-latest-posts.is-grid li:hover{
	-webkit-box-shadow: 0 4px 8px 0 rgba(119,119,119,.46);
}

.wp-block-latest-posts.is-grid li article > a{
	color: #c51c34;
}
.wp-block-latest-posts.is-grid li article p{
	margin-bottom: 0;
	font-size: 0.9em;
}

.wp-block-latest-posts.columns-3 li {	   
	    width: calc(100% );
	}

.site-content .has-inimago-trans-background-color{
	background-color: rgba(254,255,255,0.2329352);
}

.has-sidebar #secondary.widget-area.top{
	padding-top: 1em;
}


/* @end */




/* @group GWAK_CHARTER */

/* @group slider */


.wp-block-getwid-images-slider.has-dots-inside .slick-dots li button, .wp-block-getwid-media-text-slider.has-dots-inside .slick-dots li button, .wp-block-getwid-post-slider.has-dots-inside .slick-dots li button, .wp-block-getwid-post-carousel.has-dots-inside .slick-dots li button{
	text-shadow:none;
	
}



.wp-block-getwid-post-slider .slick-next,
.wp-block-getwid-post-slider .slick-prev
{
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background-color: #f08801;
}
.slick-dots li{
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}
.slick-dots li button{
	width: auto;
	display: inline-block;
	margin: 0;
	padding: 0;
	text-shadow:none;
	
	
}
.slick-dots li button,
.slick-dots li button:hover{
	background-color: none;
}


.wp-block-getwid-post-slider.has-dots-inside .slick-dots{
	bottom: 0;
	padding-left: 0;
	margin: 0;
}
.wp-block-getwid-post-slider.has-dots-inside .slick-dots li button:before{
	font-size: 20px;
	margin: 0;
	color: #f0890b;
	width: auto;
	height: auto;
	position: relative;
	display: inline-block;
	padding: 0;
	opacity: 1;
}

.wp-block-getwid-post-slider.has-dots-inside .slick-dots li button:hover:before,
.wp-block-getwid-post-slider.has-dots-inside .slick-dots li button:focus:before,
.wp-block-getwid-post-slider.has-dots-inside .slick-dots li.slick-active button:before
{
	color: #c31c34;
	opacity: 1;
}

.slick-prev:before{
	content: '<';
	color: #feffff;
	
}
.slick-next:before{
	content: '>';
	color: #feffff;
}
.wp-block-getwid-post-slider.has-arrows-inside .slick-prev:before,
.wp-block-getwid-post-slider.has-arrows-inside .slick-next:before
{	
	font-size: 25px;
	opacity: 1;
	text-shadow: none;
	line-height: 10px;
}

.wp-block-getwid-post-slider.has-arrows-inside button.slick-arrow:hover,
.wp-block-getwid-post-slider.has-arrows-inside button.slick-arrow:focus
{	
	opacity: 1;
	background-color: #c31c34;
}

.slick-dots li button:hover,
.slick-dots li button:focus
{	
	opacity: 1;
	background-color: none;
}



/* @end */

/* @group RESET */

.wp-block-embed{
	display: block;
}


.site-branding a:hover, 
.site-branding a:focus{
	opacity: 1;
}


header.topheader,
.main-navigation li li,
.main-navigation a, 
.main-navigation li li a,
.main-navigation *,
.site-branding a
{
 	transition: none; 
 	-webkit-transition:none;
    -moz-transition: none;
    -o-transition: none;
}






a.swpm-login-form-pw-reset-link,
:not( .mejs-button ) > button:hover,
:not( .mejs-button ) > button:focus,
input[type="button"]:hover, 
input[type="button"]:focus, input[type="submit"]:hover,
input[type="submit"]:focus
{
	background-color: inherit;
}

.wp-block-gallery.is-cropped .blocks-gallery-item a
{
	z-index: 1;
	border: 1px #ece8e7 solid;
}
.wp-block-gallery.is-cropped .blocks-gallery-item figcaption{

	 z-index: 2;
	 pointer-events: none;
}

button,
input[type="button"],
input[type="submit"],
a.swpm-login-form-pw-reset-link,
a.swpm-login-form-register-link,
input.swpm-login-form-submit
{
	border: 0;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #FFF!important;
	cursor: pointer;
	display: inline-block;
	font-weight: 800;
	line-height: 1;
	text-shadow: none;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
	background-color: #EB7D09;
	padding: 0.5em;
	text-align: center;
	font-size: 1.2em;
}
.swpm-login-submit { margin-bottom: 0px; }
a.swpm-login-form-pw-reset-link,
a.swpm-login-form-register-link,
input.swpm-login-form-submit
{
	width: 100%;
	margin-bottom: 0.5em;
	position: relative;
	border: none!important;
}



button:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
a.swpm-login-form-pw-reset-link:hover,
a.swpm-login-form-register-link:hover,
input.swpm-login-form-submit:hover
{
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
	color: #FFF!important;
	background-color: #79C50A;
}







.site-content a{
	color: #69b022;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

.site-content h1 a,
.site-content h2 a,
.site-content h3 a
{
	color: inherit;

}


.site-content a:hover,
.site-content a:focus,
.entry-summary a:hover,
.comment-content a:hover,
.widget a:hover,
.site-footer .widget-area a:hover,
.posts-navigation a:hover,
.widget_authors a:hover strong
{
	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	-webkit-box-shadow:none;
    -webkit-box-shadow: none;
    box-shadow: none;
	color: #c51c34;
}


#primary.content-area,
.wrap{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}



.navigation-topsmenu > div.wrap
{
	margin-left: auto;
    margin-right: auto;   
    padding-left: 0.5em;
    padding-right: 0.5em;
}

.site-branding
{
	background-color: rgba(255, 255, 255, 1);
	padding: 0px;
}	


.navigation-second
{
	position: relative;
	display: block;
}

.navigation-second .warp
{

	
	float:none;
	display: inline-block;
	width:auto;
	background-color: rgba(251,247,243,0.9065833);
}


.wrap
 {
 	padding-left: 0em!important;
 	padding-right: 0em!important;
 	
 }


.navigation-second,
.navigation-top,
#top-menu.menu
{ 
background-color: #FFFBF5; 
}




#secondary .widget.widget_search
{
	margin: 0 0 20px;
	padding: 0;
	background-color: #fffbf8;	
	border-style: none;
}





figure{
	margin: 0;
	display: table;
}
.wp-block-image{
	margin-bottom: 0;
}

.wp-block-button .wp-block-button__link{
	padding-top: 0;
	margin-top: 0;
}
.wp-block-button .wp-block-button__link{
	padding: 0.5em 1em;
}

.entry-meta a{
	font-size: inherit;
}
/* @end */

/* @group MENU */
.main-navigation > div > ul{
	border-style: none;
}

.menu-toggle{
	padding: 5px;
}
.main-navigation a{
	padding: 0.2em;
	font-weight: normal;
	font-style: normal;
	font-size: 1.3em;
}
#top-menu .sub-menu li.menu-item a{
	font-size: 1.1em;
	color: #282828;
}



#top-menu .sub-menu li.menu-item a:hover
{
	background-color: #E29036;
	color: #222;
}


.main-navigation li li:hover,
.main-navigation li li.focus
{
	background-color: #E29036;	
}

.navigation-top .current-menu-item > a { color: #000; }

.main-navigation .pll-parent-menu-item ul { width: 50px; } 

.pll-parent-menu-item a::before
{
	font-size: 28px;
	position: relative;
	float: right;
}

.main-navigation  .member > a,
.main-navigation  .opensearch > a
{
	font-size: 24px;
	padding-right: 10px;
	padding-left: 10px;
}
.main-navigation ul ul{
	left: -999em;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul
{
	
		right: auto;
}


.main-navigation.toggled-on .menu > li
{
	width: 100%;
	float: left;
	position: relative;
	display: inline-block;
	padding: 0em;
}
.main-navigation a{
font-size: 1.3em;

}
.main-navigation li .dropdown-toggle
{
	font-size: 180%;
	margin: 0px;
	padding: 0px;
	right: 0;
	line-height: normal;
}

.main-navigation li li .dropdown-toggle
{
	font-size: 160%;
	margin: 0px;
	padding: 0px;
	right: 0;
	line-height: normal;
}


.main-navigation ul ul a
{
	font-size: 1.1em;
	padding: 5px;
}
.main-navigation li li
{
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom: 1px #EEE dotted;
}

.main-navigation ul li.menu-item-has-children.focus:after,
.main-navigation ul li.menu-item-has-children.focus:before,
.main-navigation ul li.menu-item-has-children:hover:after,
.main-navigation ul li.menu-item-has-children:hover:before
{
	display: none;
}
.main-navigation ul.sub-menu
{
	box-shadow: 0px 4px 8px 0px rgba(119, 119, 119, 0.46);
	-moz-box-shadow: 0px 4px 8px 0px rgba(119, 119, 119, 0.46);
	-webkit-box-shadow: 0px 4px 8px 0px rgba(119, 119, 119, 0.46);
}

.main-navigation.toggled-on ul.sub-menu,
.main-navigation ul ul
{
	box-shadow: none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	margin: 0;
	padding-left: 0.1em;
	padding-right: 0.1em;
	
}



.main-navigation.toggled-on .menu,
.main-navigation.toggled-on .menucontent
{
	width: 100%;
	display: block;
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
}




/* @end */

/* @group PLACEMENT */

.is-style-top-left{
	position: absolute;
	top: 0;
	left: 0;
}
.is-style-top-right{
	top: 0;
	right: 0;
	position: absolute;
}
.site-content > .wp-block-group.is-style-nomarge-bot,
.wp-block-group.is-style-nomarge-bot,
.flexi,
.flexi *
{
	margin-bottom: 0px!important;
}
.site-content .is-style-top-box
{
	top: 0;	
	position: absolute; 
 	left: 50%;  	 
  	transform: translate(-50%, -50%);
	text-align: center;
}

.site-content .is-style-top-box + *
{
	margin-top: 25px;

}
/* @end */

/* @group espacement */

.wp-block-group[class*="padding"] p:last-child
{
	margin-bottom: 0;
}

/*
.wp-block-group__inner-container *:last-child{
	margin-bottom: 0;
}
*/
.is-style-marge{
	padding: 1em;
}

.wp-block-group + p,
.wp-block-group + ol,
.wp-block-group + ul
{
	display: inline-block;	
} 



p{
	margin-bottom: 1em;
}
/* @end */

/* @group DECO */

.site-content .gwakbox
{
	border: 1px solid #ece9e2;
	padding: 2cm;
}


.wp-block-group.flip-card {
	display: block;
  background-color: transparent;
  width: 300px;
  min-height:400px;
  perspective: 1500px;
  margin-left: auto!important;
  margin-right: auto!important; 
}

.flip-card > .wp-block-group__inner-container {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.6s;
  transform-style: preserve-3d;
  
  
}

.flip-card:hover > .wp-block-group__inner-container {
  transform: rotateY(180deg);
}

.flip-card-front, .flip-card-back {
   border-radius: 15px;	
  position: absolute;
  width: 100%;
  height: 100%;
  min-height:400px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
   box-shadow: 0px 8px 16px 0px rgba(119, 119, 119, 0.8);
 -moz-box-shadow: 0px 8px 16px 0px rgba(119, 119, 119, 0.8);
 -webkit-box-shadow: 0px 8px 16px 0px rgba(119, 119, 119, 0.8);
	
}
.flip-card-front .wp-block-image, 
.flip-card-back .wp-block-image{
	position: absolute;
	bottom: 1em;	
    transform: translateX(-50%);
	left: 50%;
	max-width: 100px;
}

.flip-card-front h1,
.flip-card-back h2
{
	margin-top: 0;
	margin-bottom: 0;
}	

.flip-card-front {
 
}

.flip-card-back {
 

  transform: rotateY(180deg);
}
.flip-card-back{
     display: flex;
  align-items: center;
  justify-content: center;
}


.wakcard
{
	border-radius: 15px;
	min-height:400px;
	box-shadow: 0px 4px 8px 0px rgba(119, 119, 119, 0.46);
	-moz-box-shadow: 0px 4px 8px 0px rgba(119, 119, 119, 0.46);
	-webkit-box-shadow: 0px 4px 8px 0px rgba(119, 119, 119, 0.46);
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	max-width:300px;
	display: inherit!important;	
	margin-left: auto;
	margin-right: auto;
	perspective: 1000px; /* Remove this if you don't want the 3D effect */
}



.is-style-corner-card
{
	border-radius: 15px;	
	box-shadow: 0px 4px 8px 0px rgba(119, 119, 119, 0.46);
	-moz-box-shadow: 0px 4px 8px 0px rgba(119, 119, 119, 0.46);
	-webkit-box-shadow: 0px 4px 8px 0px rgba(119, 119, 119, 0.46);
	-webkit-transform-style: preserve-3d;
}


.inimagooffre .is-style-corner-card
{	
	min-height:400px;	
}



.wakcard figure
{
	max-width: 100px;
}
.wakcard .wp-block-image{
	position: absolute;
	bottom: 1em;	
    transform: translateX(-50%);
	left: 50%;
}
.wakcard h1,
.wakcard h2
{
	margin-top: 0;
	margin-bottom: 0;
}	
/* @end */

/* @group COLOR */

.has-inimago-backwhite-background-color
{
	background-color: rgba(254,255,255,0.4671875);	
}



.red,
.entry-title a,
.h1.entry-title
{
		color:var(--color-inimago-red);
}


.wp-block-group.is-style-border-left.has-inimago-rouge-color h1,
h1.has-inimago-rouge-color
{
	color:var(--color-inimago-red);
}


.wp-block-group.is-style-border-left.has-inimago-rouge-color h1 + h2,
.has-inimago-gray-color
{
	color:var(--color-inimago-gray);
}

.wp-block-group.is-style-border-left h4
{
	padding-top: 0em;
}

.is-style-border-left.has-inimago-orange-color .wp-block-group__inner-container{
	border-color: #eb8600;
}

.has-inimago-violet-color{
	color: #ac207d;
}
.is-style-border-left.has-inimago-violet-color .wp-block-group__inner-container{
	border-color: #ac207d;
}

.has-inimago-bleu-color{
	color: #0062a8;
}
.is-style-border-left.has-inimago-bleu-color .wp-block-group__inner-container{
	border-color: #0062a8;
}
.has-inimago-cyan-color{
	color: #008fa5;
}
.is-style-border-left.has-inimago-cyan-color .wp-block-group__inner-container{
	border-color: #008fa5;
}
.has-inimago-vert-color{
	color: #69b022;
}
.is-style-border-left.has-inimago-vert-color.wp-block-group__inner-container {
	border-color: #69b022;
}

.has-inimago-orange-color{
	color: #f08801;
}
.is-style-border-left.has-inimago-vert-color.wp-block-group__inner-container {
	border-color: #69b022;
}

.is-style-border-left .wp-block-group__inner-container{
	padding-left: 20px;
	border-left-width: 3px;
	border-left-style: solid;
}
h2.is-style-border-left{

	padding-left: 20px;
	border-left-width: 3px;
	border-left-style: solid;
}

.has-inimago-rouge-background-color
{
	background: #c51c34!important;
}
.has-inimago-orange-background-color
{
	background: #f08901!important;
}

.has-inimago-violet-background-color
{
	background-color: #ac207d!important;	
}

.has-inimago-bleu-background-color
{
	background-color: #0062a8!important;
}
.has-inimago-cyan-background-color
{
	background: #008fa5!important;
}

.has-inimago-vert-background-color
{
	background: #69b022!important;
}

.has-inimago-gray-background-color
{
	background: #69b022!important;
}

.has-inimago-white-background-color
{
	background: #fefffe!important;
}


.has-inimago-orange-background-color,
.has-inimago-rouge-background-color,
.has-inimago-violet-background-color,
.has-inimago-bleu-background-color,
.has-inimago-cyan-background-color,
.has-inimago-vert-background-color,
.has-inline-background
{
	color: #feffff;
}



.has-inimago-orange-background-color *,
.has-inimago-rouge-background-color *,
.has-inimago-violet-background-color *,
.has-inimago-bleu-background-color *,
.has-inimago-cyan-background-color *,
.has-inimago-vert-background-color *,
.has-inline-background
{
	color: #feffff;
}

.has-inimago-ico-ago{	
	background-image: url(img/ico_carte_ago.png);
	
}
.has-inimago-ico-mago{	
	background-image: url(img/ico_carte_mago.png);
	
}
.has-inimago-ico-rsp{
	background-image: url(img/ico_carte_rsp.png);
}
.has-inimago-ico-extensio{
	background-image: url(img/ico_carte_extensio.png);
}
.has-inimago-ico-intensio{
	background-image: url(img/ico_carte_intensio.png);
}



.wp-block-group.has-text-color > .wp-block-group__inner-container > h1:first-child,
.wp-block-group.has-text-color > .wp-block-group__inner-container > h2:first-child,
.wp-block-group.has-text-color > .wp-block-group__inner-container > h3:first-child
{
	color: inherit;
}

*[class*="has-inimago-ico-"]
{
	padding-left: 120px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left center;

}
.wp-block-button__link{
	border-radius:5px;
}

a.wp-block-button__link.no-border-radius{
	border-radius:5px!important;
}
a.wp-block-button__link.has-background{
	color: #fefffe;
	border-bottom-style: none;
	box-shadow: 2px 4px 4px rgba(28, 28, 28, 0.4);	
}

a:hover.wp-block-button__link.has-background,
a:focus.wp-block-button__link.has-background
{
	color: #fefffe;
	border-bottom-style: none;
}
/* @end */



/* @group SCREENSIZER */
.wp-block-columns{
	width: 100%;
}

.wp-block-embed.alignright {
	max-width: 50%;
}


hr.wp-block-separator 
{
	max-width: 100%!important;
	width: 100%;	
	display: inline-block;
	position: relative;
	float: none;
	background-color: inherit;
	text-align: center;
}

hr.wp-block-separator:before{
	content: ' ';	
	max-width: 150px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	float: none;
	border-bottom: 2px dashed #615e5d;
	height: 1px;
}

.site-content > div,
.site-content > .wp-block-group,
.site-content > .alignwide,
.site-content > .alignnormal,
.site-content > .wp-block-columns,
.site-content > .wp-block-quote,
.site-content > .wp-block-buttons
{
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	
}
 .wp-block-buttons{
 	
 
 }

.wp-block-buttons>.wp-block-button.wp-block-button__width-100,
embed,
iframe,
object
{
	width: 100%;
}
.white-popup
{
	background-color: #FFF;
	padding: 2em;
}
.dropdown-toggle::after{
	display:none;
}

.site-content > .wp-block-group{
	padding-right: 1.5em;
	padding-left: 1.5em;	
}


.site-content > .wp-block-group,
.site-content > .alignwide,
.site-content > .alignnormal
{
		
	
	float: none;
	margin-right: auto;
	margin-left: auto;
	
}

.site-content .wp-block-group,
.site-main .wp-block-group,
.site-main .wp-block-buttons,
.site-content .wp-block-buttons
{
	margin-bottom: 1em;
}
.site-content > .alignfull{  
	width: 100%; 
    max-width: 100vw;
}
    
.site-content > .alignfull img {
        width: 100vw;
}
.is-style-icone
{
	background-size: 100px;
	background-repeat: no-repeat;
	background-position: center center;
}
.is-style-icone.hub{
	background-image: url(img/ico_carte_team.png);
}



@media screen and (min-width: 48em)
{
		
	.site-content{
	margin-top: 0px!important;
	padding-top: 0em!important;
	}
	
}


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


	.site-content-contain
	{
		margin-right: 1em!important;
		margin-left: 1em!important;
	
	}
}

	

@media only screen and (min-width:1425px)
{
	.wrap,
	.navigation-top .wrap,
	.navigation-second .wrap,
	{
	max-width: 1400px;
	margin-right: auto;
	margin-left: auto;
	float: none;
	position: relative;
	}




.site-content > site-main,
.site-content > .wp-block-group,
.site-content > .alignwide,
.site-content > .alignnormal,
.site-content > .wp-block-columns,
.site-content > .wp-block-quote,
.site-content > .social-sharing,
.site-content > .wp-block-table,
.site-content > wp-block-buttons
{
	margin-right: auto;
	margin-left: auto;
	width: 100%;		
	float: none;	
	padding-right: 0em;
	padding-left: 0em;
	max-width: 1400px;
	margin-bottom: 1.5em;
}

}
@media only screen and (max-width:35em)
{

	#top-menu li.menu-item a{
	font-size: 1.2em;
	text-align: left;
}

	.navigation-top
	{
	position:absolute;
	top:0px;
	z-index: 1000;
	}
	.site-branding-text
	{
	display: none!important;
	}
	
	.wrap{
	padding-left: 0.5em;
    padding-right: 0.5em;
	}
}

@media screen and (min-width: 48em)
{
	.wrap{
	max-width: 100%;
	}
	.navigation-top nav{
	margin-left: 0;
	}

	.wp-block-latest-posts.columns-3 li {
	   width: calc(50% - 20px);
	    
	}

	.entry-content h2{
	font-size: 1.6em;
	}

	.entry-content h3{
	font-size: 1.2em;
	}
	
	.navigation-top{
	padding: 0px!important;
	position: relative!important;
	}
	
	.wrap{
	padding-left:0em;
	padding-right:0em;
	}
	
	.entry-content{
	padding-left:0.5em;
	padding-right:0.5em;
	}
	
}


@media screen and (min-width: 67em)
{
	.has-sidebar #secondary{
	border-left: 2px solid #c81c35;
	 width: 25%;
	padding-left: 1em;
	}

	.wrap,
	.navigation-top .wrap,
	.navigation-second .wrap
	{
	max-width: 1400px;
	}	
	
	.has-sidebar:not(.error404) #primary,
	.single-inimagobooks .entry-content
	{
	float: left;
    width: 75%;
	padding-right: 1em;
	}
	.single-inimagobooks .entry-content{
	max-width: 75%;
	
	}
	
	.single-post.has-sidebar:not(.error404) #primary
	{
	width: 100%;
	padding-right: 0em;
	}
	
	.page-template-default.page.has-sidebar:not(.error404) #primary,
	.page-template-template-sansdroite.has-sidebar:not(.error404) #primary{
	width: 100%;
	}
	.wp-block-separator:not(.is-style-wide):not(.is-style-dots){
	
		width: auto;
	}
	
	.notlogged .lateral	
	{
	max-width: 25%;
	position: relative;
	float: right;
	}
	
	.lateral{
	max-width: 25%;
	padding-right: 1em;
	}

	.lateral.right{
	max-width: 25%;
	padding-right: 0em;
	padding-left: 1em;
	float:right;
	}


	.wp-block-latest-posts.columns-3 li {
	   width: calc(33.33333% - 20px);
	    
	}

	

}

@media screen and (max-width: 67em)
{
	
	.slidetop{

	min-height: 20vh;
}




.slidetop .wp-block-getwid-post-slider__content .slick-list{

	min-height: 20vh;
}

.slidetop .slick-prev{	
	top: 100%!important;
	position absolute;
}
.slidetop .slick-next
{
	top: 100%!important;
	position absolute;
	
}

.slidetop .slick-dots{
	top: 100%!important;
	position absolute;
}



	*[class*="has-inimago-ico-"]
	{
	
	background-size: 100px 100px;
	

	}
	
	.tool.sommaire.inimagobooks{
	
	 margin: 0em; 
	  padding : 0em;
	}
	
	.scrollonmin { 
	max-height: 40px;
	width: 100%;
    overflow: hidden;
    cursor: move;
    margin-top: 0em;
    margin-bottom:0em;	
	}
	
	.scrollonmin ul{
	white-space: nowrap;
    list-style-type: none;
    display: block;
    width: 100%;
    position: relative;
    float: left;
    text-align: center;
    padding-bottom: 0px;
    padding-left: 0px;
    margin: 0px!important;
    }
    .scrollonmin ul li
    {
    	display: inline-block!important;
    	float: none!important;
    	padding-top: 0;
    	padding-bottom: 0;
    	position: relative;
    	width: auto!important;
    	margin-top: 0;
    	margin-right: 10px!important;
    	margin-left: 10px!important;
    	border-bottom:none!important;
    }
    
    .scrollonmin ul a{
         width: auto;
          margin: 0 10px;
    }
}

@media only screen and (max-width: 1200px) 
{
	
	
.quint.bottom{
	
	min-height: 0px;
	display: block;
	position: relative;
	float: left;
}
}

@media (max-width: 599px)
{

.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
   width: calc(30% - var(--wp--style--unstable-gallery-gap, 16px)/30)!important;
    margin: 0;  
       max-width: 33%;
}

.wp-block-button .wp-block-button__link{
white-space:break-spaces!important;

}

.wp-block-getwid-table-of-contents
{
	width: 100%;
	max-width: 100%;
	max-height: 80px;
	
}
.gwakamol-icons-deco {
	width: 100%;
    padding-left: 0px;
    padding-top: 100px;
}
.single-inimagobooks .entry-header{
	padding: 0em!important;
}

.entry-content.inline{

	padding: 0.5em!important;
}

.entry-header .quickshortnav { margin-bottom: 1em; }
.entry-header .quickshortnav,
.quickshortnav
{
	width: 100%;

}

.site-content > div, .site-content > .wp-block-group, .site-content > .alignwide, .site-content > .alignnormal, .site-content > .wp-block-columns, .wp-block-quote 
{
    max-width: 100%;
}

.wp-block-table table.has-fixed-layout td{
	display: inline-block;
	width: 100%;
	padding: 0.5cm;
}

.wp-block-table table.has-fixed-layout tr{
	display: inline-block;
	width: 100%;
	padding: 0.5cm;
}

}


/* @end */

/* @end */