/*
Theme Name: BusinessACP
Author: Business ACP
Description: Theme for Business ACP website
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: businessacp
Template: poseidon
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Poseidon is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
/*
Theme Name: Poseidon
Theme URI: https://themezee.com/themes/poseidon/
Author: ThemeZee
Author URI: https://themezee.com
Description: Poseidon is an elegant designed WordPress theme featuring a splendid fullscreen image slideshow. The clean typography and spacious white layout makes it great to share your stories. You can use the theme as simple blog or easily create a news website with the widget-based Magazine Homepage template.
Version: 1.8.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: poseidon
Tags: two-columns, custom-background, custom-header, custom-logo, custom-menu, blog, news,  editor-style, rtl-language-support, featured-image-header, featured-images, flexible-header, custom-colors, full-width-template, sticky-post, threaded-comments, translation-ready, theme-options, one-column, left-sidebar, right-sidebar, three-columns

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Poseidon is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
@import url('https://fonts.googleapis.com/css?family=Raleway&display=swap');
@import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed&display=swap');
@font-face {
	font-family: "ramsey condensed medium";
	src: url('assets/fonts/Ramsey Condensed Medium.woff');
}
@font-face {
	font-family: "ramsey condensed light";
	src: url('assets/fonts/Ramsey Condensed Light.woff');
}

.robotC{font-family: 'Roboto Condensed', sans-serif;}

html {
	font-family: 'Raleway', sans-serif;
}

hr {
	clear: both;
}

body,
button,
input,
select,
textarea,
code,
kbd,
pre,
samp { 
	font-family: 'Raleway', sans-serif;
}

h2, .post h1 {
	font-family: 'ramsey condensed light';	
	color: #00AFAC;
	font-size: 1.75rem;
}

h2:before, .post h1:before{
	content: url('assets/images/acp-icon.png');
	margin-right: 15px;
}

h3 {
	font-family: 'ramsey condensed light';	
}

hr {
	background-color: #00AFAC;
}

a {
	color: #00AFAC;	
}

a:link,
a:visited,
a:hover,
a:focus,
a:active  {
	color: #00AFAC;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	background: #00AFAC;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
	margin: 10px;
	border-radius: 5px;
}

textarea {
	width: 96%;
}
input[type="file"]{
	color: #ffffff;
}

.container, #bottom-widget-area h2 {	
	padding: 0 2rem;	
}

.site-content {	
	padding-top: 0;
	background: #fff;
}

.page-id-62 .site-content, .page-id-64 .site-content{
	padding-top: 3em !important;
}

.no-sidebar .content-area,
.site-content .centered-content-area {
	max-width: 1170px;	
}

#header-widget-area{
	height: 40px;
	background-color: #00AFAC;
}
#header-widget-area .search-field{
	font-size: 0.7rem;
	background-color: #00AFAC;
	border: none;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
}
#header-widget-area .search-field::placeholder {
	color: #ffffff;
}
#header-widget-area .genericon-search:before{
	position: relative;
	left: -30px;
    top: -5px;    
}
#header-widget-area .custom-html-widget img{
	max-height: 40px;
	width: auto;
}
#header-widget-area .widget.chw-widget:nth-child(4){
	float: left;
}
.header-main{
	text-align: center;
}

.widget.chw-widget{
	display: inline-block;
	float: right;
}
.widget.chw-widget .lang-item{
	display: inline-block;
}
.widget.chw-widget .lang-item img{
	height: 15px;
	vertical-align: middle;
}

.site-branding {
	float: none;	
}

.site-title a:hover,
.site-title a:active {
	color: #00AFAC;
}

.header-image img {
	width: 100%;	
}

.primary-navigation {		
	display: inline-block;	
	float: none;
    margin: 0; 
}
.main-navigation-menu{text-align: center;}
.main-navigation-menu li.current-menu-item{
	background-color: #00AFAC;	
}

.main-navigation-menu li.current-menu-item > a{
	color: #FFFFFF !important;
	font-family: 'ramsey condensed medium';
}

.main-navigation-menu li {
	margin-left: 1.5em;
	margin-right: 1.5em;
	float: none;
	display: inline-block;
}


.main-navigation-menu a {	
	padding: 10px;	
	text-transform: capitalize;	
	font-family: 'ramsey condensed light';
	font-weight: normal;
}

.main-navigation-menu a:link,
.main-navigation-menu a:visited {	
	color: initial;			
	text-decoration: none;
}

.main-navigation-menu a:hover,
.main-navigation-menu a:active {
	color: initial;
}

.main-navigation-menu li.current-menu-item > a {
	color: initial;
}

.widget-title {
	text-transform: capitalize;
	font-family: 'ramsey condensed light';
	border: 0;
}

.widget-title a:hover,
.widget-title a:active  {
	color: #00AFAC;
}

.widget_tag_cloud .tagcloud a:hover,
.widget_tag_cloud .tagcloud a:active {
	background: #00AFAC;
}

.entry-title a:hover,
.entry-title a:active{
	color: #00AFAC;
}

.entry-tags .meta-tags a:hover,
.entry-tags .meta-tags a:active {
	background: #00AFAC;
}

.infinite-scroll #infinite-handle span {	
	color: #00AFAC;	
}

.page-header .archive-title {
	border-bottom: none;	
}

#breadcrumbs{
	text-transform: uppercase;
	font-size: 0.8em;
}

.has-primary-color {
	color: #00AFAC;
}

.has-primary-background-color {
	background-color: #00AFAC;
}

.single-post #footer{
	margin-top: 3em;
}
#footer{
	background-color: #00AFAC;
	padding: 10px;
	background-image: url('assets/images/footer-escaliers.svg');
	background-repeat: no-repeat;
    background-position: 900px 0;
}

#footer form input[type="submit"]{
 background:#1f5958; 
}


#footer h2{
	color: #ffffff;
	text-transform: uppercase;
	font-size: 1rem;
}
#footer h2:before{
	content: none;	
}
#footer1-widget-area img{
	max-width: 150px;
	margin: auto;
	margin-bottom: 15px;
	display: block;
}
#footer2-widget-area #menu-menu-principal-1 a, #footer2-widget-area #menu-menu-principal-1 a:hover, #footer2-widget-area #menu-main-menu-1 a, #footer2-widget-area #menu-main-menu-1 a:hover{
	color: #ffffff;
	font-family: 'ramsey condensed light';
	text-transform: uppercase;
}
#footer2-widget-area  #menu-menu-principal-1, #footer2-widget-area  #menu-main-menu-1{
	 list-style: none;
 }
 #footer3-widget-area input{
	 margin: 0;
 }
.wpcf7-form-control.wpcf7-submit{
	background-color: #015857;
}
.footer_footer{
	width: 100%;
	color: #ffffff;
}
.footer_footer a, .footer_footer a:hover, .footer_footer .widget{
	color: #ffffff;
}
.footer_footer_2 a{
	text-decoration: underline;
}
.footer_footer_1, .footer_footer_2{
	display: inline-block;
	width: 49%;
}
.footer_footer .widget_text{
	margin-bottom: 0;
}

@media only screen and (max-width: 80em) {
	.site-content {		
		padding-top: 0;
	}

	.page-id-62 .site-content, .page-id-64 .site-content{
		padding-top: 2em !important;
	}
}

@media only screen and (max-width: 60em) {
	.main-navigation-toggle {		
		float: left;
		color: #ffffff;		
	}
	
	.main-navigation-toggle:hover,
	.main-navigation-toggle:active {
		color: #ffffff;;		
	}
	
	.main-navigation-menu a {		
		padding: 5px 10px;
	}
	
	.main-navigation-menu .submenu-dropdown-toggle:hover {
		color: #00AFAC;	
	}
	
	.cli-col-3{
		width: 100% !important;		
	}
}

@media only screen and (max-width: 35em) {
	.sidebar{
		margin-bottom: 50px;
	}
	.text-slider > div{
		width: 50% !important;
		margin-left: 40% !important;
		text-align: center !important;
	}
	.n2-ss-slide-7 .n2-ss-layer{
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.n2-ss-slide-9 .text-slider .n2-ss-layer{
		height: initial !important;
	}
	.n2-ss-slide-9 .text-slider > div {
		margin-right: 50% !important;
		margin-left: 0 !important;
		width: 70% !important;
	}
	div#n2-ss-2 .n2-font-c080688de1c753ea0c7911f81121947e-hover, div#n2-ss-2 .n2-font-b4596bbf0fb5697f1760fd2723c2d744-paragraph{
		text-align: center !important;
	}
	footer{
		text-align: center !important;
		display: flex;
		flex-direction: row;
	}
	.footer_footer_1, .footer_footer_2{
		width: 100% !important;
	}
	#footer3-widget-area{
		order: 0;
	}
	#footer4-widget-area{
		order: 1;
	}
	#footer2-widget-area{
		order: 2;
	}
	#footer1-widget-area{
		order: 3;
	}
	.footer_footer{
		order: 4;
	}
	h2{
		text-align: center !important;
	}
	.lgxmc-col-xs-6{
		width: 100%;
		min-height: 170px !important;
	}
	.lgx-counter-area{
		position: unset !important;
	}
	.lgx-milestone-counter{
		margin-top: 0 !important;		
	}
	.lgx-counter-area img{
		display: none;
	}
	.a-consulter{
		margin-bottom: -7px;
	}
	.consulter{
		margin: 0 !important;
	}
	.wpcp-wrapper-242, .wpcp-wrapper-389, .wpcp-wrapper-901, .wpcp-wrapper-902, .wpcp-wrapper-914, .wpcp-wrapper-915{
		display: block !important;
	}
	.pilier, .but{
		display: none;
	}
	.carousel-caption p{
		text-align: center;
	}
	.wpcp-carousel-section .wpcp-single-item img{
		max-width: 50% !important;
	}
	.show_mobile{
		display: block !important;
	}
	.show_desktop{
		display: none;
	}
	.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="file"], .wpcf7-form textarea{
		width: 90% !important;
	}
	span.wpcf7-list-item{
		display: block !important;
	}
	.phrase_bandeau{
		font-size: 0.8rem !important;
	}
	#post-42 .wp-block-columns div.wp-block-column:nth-child(2){
		display: none;
	}
}

@media only screen and (max-width: 30em) {
	.container, #bottom-widget-area h2 {
		padding-right: 1.5em;
		padding-left: 1.5em;
	}
}

@media only screen and (max-width: 20em) {
	.main-navigation-toggle {
		padding: 20px;
		padding-top: 5px;
		margin: 0;
	}
}

.metaslider .flex-control-nav{
	bottom: 10px !important;
}
.flex-direction-nav .flex-next{
	right: 0px !important;
}
.flex-control-paging li a{
	background-color: #FFFFFF !important;
}

.flex-control-paging li a.flex-active{
	background-color: #00AFAC !important;
}

.evo_month_title{
	color: #00AFAC !important;
	font-size: 1.125rem !important;
	font-family: 'Raleway', sans-serif !important;
}
.evcal_event_title, .evcal_event_subtitle{
	font-size: 1rem !important;
	font-family: 'Raleway', sans-serif !important;
}
#evcal_next, #evcal_prev{
	border-color: #00AFAC !important;	
}
#evcal_next .fa, #evcal_prev .fa{
	color: #00AFAC !important;
}
.wp-block-button{	
	color: #ffffff !important;	
	text-align: center;
}

.wp-block-button__link{
	background-color: #00AFAC !important;
	border-radius: 8px !important;
	font-family: 'ramsey condensed light' !important;
}

#rpwwt-recent-posts-widget-with-thumbnails-2 h3, #rpwwt-recent-posts-widget-with-thumbnails-3 h3, #rpwwt-recent-posts-widget-with-thumbnails-4 h3, #rpwwt-recent-posts-widget-with-thumbnails-5 h3, #rpwwt-recent-posts-widget-with-thumbnails-6 h3, #rpwwt-recent-posts-widget-with-thumbnails-7 h3, #rpwwt-recent-posts-widget-with-thumbnails-8 h3{
	color: #ffffff;	
	padding: 10px;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 .widget-header, #rpwwt-recent-posts-widget-with-thumbnails-3 .widget-header, #rpwwt-recent-posts-widget-with-thumbnails-4 .widget-header, #rpwwt-recent-posts-widget-with-thumbnails-5 .widget-header, #rpwwt-recent-posts-widget-with-thumbnails-6 .widget-header, #rpwwt-recent-posts-widget-with-thumbnails-7 .widget-header, #rpwwt-recent-posts-widget-with-thumbnails-8 .widget-header{
	background-color: #00AFAC;
	margin-bottom: 0;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 ul, #rpwwt-recent-posts-widget-with-thumbnails-3 ul, #rpwwt-recent-posts-widget-with-thumbnails-4 ul, #rpwwt-recent-posts-widget-with-thumbnails-5 ul, #rpwwt-recent-posts-widget-with-thumbnails-6 ul, #rpwwt-recent-posts-widget-with-thumbnails-7 ul, #rpwwt-recent-posts-widget-with-thumbnails-8 ul{
	border : 1px solid #00AFAC;
	background-color: #ffffff;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 ul li, #rpwwt-recent-posts-widget-with-thumbnails-3 ul li, #rpwwt-recent-posts-widget-with-thumbnails-4 ul li, #rpwwt-recent-posts-widget-with-thumbnails-5 ul li, #rpwwt-recent-posts-widget-with-thumbnails-6 ul li, #rpwwt-recent-posts-widget-with-thumbnails-7 ul li, #rpwwt-recent-posts-widget-with-thumbnails-8 ul li{
	padding: 0 10px 10px 0px;
	margin-left: 10px;
	border-top: 1px solid rgba(112, 112, 112, 0.2);
}
#rpwwt-recent-posts-widget-with-thumbnails-2 ul li:first-child, #rpwwt-recent-posts-widget-with-thumbnails-3 ul li:first-child, #rpwwt-recent-posts-widget-with-thumbnails-4 ul li:first-child, #rpwwt-recent-posts-widget-with-thumbnails-5 ul li:first-child, #rpwwt-recent-posts-widget-with-thumbnails-6 ul li:first-child, #rpwwt-recent-posts-widget-with-thumbnails-7 ul li:first-child, #rpwwt-recent-posts-widget-with-thumbnails-8 ul li:first-child{
	margin-top: 20px;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 ul li img, #rpwwt-recent-posts-widget-with-thumbnails-3 ul li img, #rpwwt-recent-posts-widget-with-thumbnails-4 ul li img, #rpwwt-recent-posts-widget-with-thumbnails-5 ul li img, #rpwwt-recent-posts-widget-with-thumbnails-6 ul li img, #rpwwt-recent-posts-widget-with-thumbnails-7 ul li img, #rpwwt-recent-posts-widget-with-thumbnails-8 ul li img{
	margin-top: 0px;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 .rpwwt-post-title, #rpwwt-recent-posts-widget-with-thumbnails-3 .rpwwt-post-title, #rpwwt-recent-posts-widget-with-thumbnails-4 .rpwwt-post-title, #rpwwt-recent-posts-widget-with-thumbnails-5 .rpwwt-post-title, #rpwwt-recent-posts-widget-with-thumbnails-6 .rpwwt-post-title, #rpwwt-recent-posts-widget-with-thumbnails-7 .rpwwt-post-title, #rpwwt-recent-posts-widget-with-thumbnails-8 .rpwwt-post-title{
	font-family: 'ramsey condensed light';
}
#recent-posts-widget-with-thumbnails-2, #recent-posts-widget-with-thumbnails-3, #recent-posts-widget-with-thumbnails-4, #recent-posts-widget-with-thumbnails-5, #recent-posts-widget-with-thumbnails-6, #recent-posts-widget-with-thumbnails-7, #recent-posts-widget-with-thumbnails-8{
	margin: 0 !important;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 .read_more, #rpwwt-recent-posts-widget-with-thumbnails-3 .read_more, #rpwwt-recent-posts-widget-with-thumbnails-4 .read_more, #rpwwt-recent-posts-widget-with-thumbnails-5 .read_more, #rpwwt-recent-posts-widget-with-thumbnails-6 .read_more, #rpwwt-recent-posts-widget-with-thumbnails-7 .read_more, #rpwwt-recent-posts-widget-with-thumbnails-8 .read_more{
	width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 40px;
    border: 1px solid #00AFAC;
    color: #00AFAC;
	font-size: 30px;
	float: right;
}
#rpwwt-recent-posts-widget-with-thumbnails-5, #rpwwt-recent-posts-widget-with-thumbnails-6, #rpwwt-recent-posts-widget-with-thumbnails-7, #rpwwt-recent-posts-widget-with-thumbnails-8{
	margin-top: 135px;
}
#custom_html-5, #custom_html-6{
	background-color: #00AFAC;
	text-align: center;
	height: 45px;
	line-height: 45px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.8rem;
}
#custom_html-5 a, #custom_html-6 a{
	color: #ffffff;
	padding: 5px;
}
#custom_html-5 a:after, #custom_html-6 a:after{
	content:'→';
	font-family: 'Montserrat', sans-serif;
	padding-left: 10px;
}
.home #secondary{
	/*background-image: url('assets/images/escaliers2.svg');*/
}
.cli-col-3{
	width: 21%;
	margin: 2%;
}
#post-32 figure.pilier, .but, #post-555 figure.pilier{
	border: 1px solid #00AFAC;
	text-align: center;
	box-shadow: 1px 6px 10px #cbcbcb;
	min-height: 320px;
}
#post-32 .pilier figcaption, .but figcaption, #post-555 .pilier figcaption{
	padding: 10px;
}
#post-32 figure.pilier img, .but img, #post-555 figure.pilier img{
	max-width: 150px;
	padding: 10px;
	margin-top: 1em;
}
.but {
	min-height: 350px;
}
.wp-block-column .chiffre_cle:not(:first-child){
	margin-top: 20px;
}
.chiffre_cle, .lgx-counter{
	width: 80px;
    height: 80px;
	line-height: 80px;
	text-align: center;
    border-radius: 40px;
    background: #00AFAC;
	color: #ffffff;
	margin: auto;
}
.counter-label{
	font-size: 12px;
    line-height: 1.2em;
	min-height: 56px;
}
.lgx-milestone-counter{
	margin-top: 65px;
}
.lgx-milestone .lgx-counter-area{
	min-height: 105px;
}
.lgx-milestone .lgx-counter-area .counter-text{
	bottom: -50px;
}
.lgx-milestone .lgx-counter-area .counter-text .lgx-counter, .lgx-milestone .lgx-counter-area .counter-text small{
	font-size: 1.5rem;
	font-family: 'Raleway', sans-serif;
	font-weight: initial;
}
.lgxmc-row div:nth-child(3) .lgx-counter-area, .lgxmc-row div:nth-child(4) .lgx-counter-area{
	margin-bottom: 0;
}
.label_chiffre_cle{
	text-align: center;
}
.counter{
	width: 90px;
    height: 90px;
    line-height: 50px;
    text-align: center;
    border-radius: 50px;
    background: #00AFAC;
    color: #ffffff;
    margin: auto;
	font-size: 1.5rem;
    font-family: 'Raleway', sans-serif;
    font-weight: initial;
	padding: 20px;
}
.page-list-ext-item{
	height: 300px;
	position: relative;
	margin-right: 3%;
	margin-left: 3%;
	width: 21%;
	display: inline-block;
}
.page-list-ext-item:first-child{
	margin-left: 0 !important;
}
.page-list-ext-item:last-child{
	margin-right: 0 !important;
}
.page-list-ext-image{
	position: absolute;
	z-index: 1;
}
.page-list-ext-title{
	position: absolute;
	z-index: 2;
	text-align: center;
    top: 20%;
	background-color: #00AFAC;
	width: 94%;
}
.page-list-ext-title a{
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
}
.header_image{
	position: relative;
}
.phrase_bandeau{
	position: absolute;
	font-family: 'ramsey condensed light';
	font-size: 3rem;
	color: #ffffff;
	top: 20%;
	left: 20%;
}
.phrase_bandeau_titre{
	font-family: 'ramsey condensed medium';
	color: #ffffff;
}
.consulter{
	position: relative;
}
.consulter figcaption{
	position: absolute;
	top: 40%;
	width: 100%;
	text-align: center;
	color: #ffffff;
	background-color: #00AFAC;
	text-transform: uppercase;
}
#wpcf7-f109-p42-o1, #wpcf7-f632-p570-o1{
	background-color: #2d2d2f;
	color: #ffffff;
}
#wpcf7-f109-p42-o1 input[type="submit"], #wpcf7-f632-p570-o1 input[type="submit"]{
	color: #ffffff;
	text-transform: uppercase;
	border-radius: 8px;
	padding: 15px 40px;
	margin-bottom: 20px;
	background-color: #2d2d2f;
	border: 1px solid #ffffff;
}
#wpcf7-f109-p42-o1 .radio_btn, #wpcf7-f632-p570-o1 .radio_btn{
	background-color: #00AFAC;
}
.form_group div{
	display: inline-block;
}
.radio_btn{
	padding: 10px;
}
.align_center{
	text-align: center;
}
.cf7sr-g-recaptcha{
	margin: 20px 0;
}
.cf7sr-g-recaptcha div{
	width: inherit !important;
}
.contact_reseaux_sociaux{
	background-color: #00AFAC;
	width: 80px;
	margin: 90px;
	padding: 20px 0 1px;
}
.post .entry-content{
	background-color: #f4f4f4;
	margin-top: 20px;
	padding: 20px;
}
.orange{
	color: #EC7404;
}
.back_posts{
	text-transform: uppercase;
	font-weight: bold;
	margin: 10px 0 30px;
}
.back_posts a{
	text-decoration: none;
	color: #404040;
}
.single-post #rpwwt-recent-posts-widget-with-thumbnails-2, .single-post #rpwwt-recent-posts-widget-with-thumbnails-3, .single-post #rpwwt-recent-posts-widget-with-thumbnails-4, .single-post #rpwwt-recent-posts-widget-with-thumbnails-5, .single-post #rpwwt-recent-posts-widget-with-thumbnails-6, .single-post #rpwwt-recent-posts-widget-with-thumbnails-7{
	margin-top: 125px; 
}
.single-post h3{
	color: #00AFAC;
}
.read_more{
	width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 40px;
    border: 1px solid #00AFAC;
    color: #00AFAC;
	font-size: 36px;
}
.read_more a{
	text-decoration: none !important;
}
.searchandfilter ul li{
	display: inline-block;
}

.searchandfilter ul li li{
	margin-right: 15px;
}

/.searchandfilter li .sf-count{display: none;}

.searchandfilter li[data-sf-depth="0"]{
	display: block;
	position: relative;
}
.searchandfilter li[data-sf-depth="0"]>label{cursor:pointer;}
.searchandfilter li[data-sf-depth="0"]>label::after{	
	content: '+';
    display: inline-block;
    padding: 0 5px;
    font-weight: bold;
    font-size: 1.2rem;
    color: #fff;
    background-color: #00AFAC;
    border-radius: 50%;
    line-height: 1;
    margin-left: 5px;
}
.searchandfilter li[data-sf-depth="0"]>label.moins::after{
	content: '-';
}

.searchandfilter ul.children{display: none;}

.searchandfilter li[data-sf-field-input-type=checkbox] label, 
.searchandfilter li[data-sf-field-input-type=radio] label, 
.searchandfilter li[data-sf-field-input-type=range-radio] label, 
.searchandfilter li[data-sf-field-input-type=range-checkbox] label{
	padding-left: 5px !important;
}

.search-filter-results .pagination{
	display: none;
}
.search-filter-results .read_more{
	float: right;
	margin-bottom: 20px;
}
.search-filter-results{
	border: 1px solid #00AFAC;
	padding: 0 10px;
}
#search-filter-form-252, #search-filter-form-649{
	background-color: #00AFAC;
	color: #ffffff;
}
#search-filter-form-252 input, #search-filter-form-649 input{
	background-color: #00AFAC;
	color: #ffffff;	
	border: none;
}
#search-filter-form-252 input::placeholder, #search-filter-form-649 input::placeholder{	
	color: #ffffff;	
}
#search-filter-form-252 .sf-field-category ul li, #search-filter-form-649 .sf-field-category ul li{
	margin-left: 10px;
}
#search-filter-form-252 .sf-field-search, #search-filter-form-252 .sf-field-category, #search-filter-form-649 .sf-field-search, #search-filter-form-649 .sf-field-category{
	padding: 0;
}










/*.mapsvg-controller-view-wrap{
	top: 0 !important;
}*/
.mapsvg-controller-view-content{
	padding: 15px !important;
  
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.mapsvg-controller-view-content .project-image{
	display: table-cell;
	vertical-align: middle;
	width: 45%;
}
.mapsvg-controller-view-content .project-image img{
    margin-bottom: -5px;
}
.mapsvg-directory-search-wrap-margin {
	background-color: #00AFAC;
	color: #ffffff;
}
.mapsvg-directory-search-wrap-margin input{
	font-size: 0.7rem;
    background-color: #00AFAC;
    border: none;    
    color: #ffffff !important;
	width: 95%;
	background-image: url('assets/images/search.svg');
	background-repeat: no-repeat;
	background-position: right;
	background-size: 20px;
}
.mapsvg-directory-search-wrap-margin input::placeholder{
	color: #ffffff;
}
.mapsvg-filter-label{
	text-transform: inherit !important;
	color: #444 !important;
	margin: 20px 0 !important;
}
.mapsvg-data-form-view .radio{
	display: inline-block !important;
}
.mapsvg-checkbox-group .col-sm-9 div{
	display: inline-block;
	width: 180px;
	text-transform: capitalize;
}
/*.mapsvg path{
	fill: none !important;
}*/
		.project-container{
		  text-align: center;
			display: table-cell;
			vertical-align: top;
			width: 53%;
			padding: 0 20px;
		}
		.mapsvg-controller-view-wrap{
			margin-top: 30px;
		}
		.mapsvg-controller-view-content{
			font-family: 'Raleway', sans-serif;
		}
		/*.mapsvg-controller-view-content .mapsvg-directory-item{*/

		@media (max-width: 812px){
		.mapsvg-top-container {
		     display: block !important; 
		}
		}

		.mapsvg-directory-container{
			/*width: calc(33.33% - 30px);
			display: inline-block;
			vertical-align: top;
		  
		    border: 1px solid #00AFAC;
		    padding: 0 10px 0 10px;
		    margin: 15px;*/
		  
		    border: 1px solid #00AFAC;
		    padding: 15px 10px 15px 10px;
		    position: relative;
		    width: 100%;
		    -ms-flex: 0 0 calc(100% - 30px);
		    flex: 0 0  calc(100% - 30px);
		    max-width:  calc(100% - 30px);
			margin: 15px;
		}
		  @media (min-width: 768px){
		.mapsvg-directory-container{
		    -ms-flex: 0 0  calc(33.3333333333% - 30px);
		    flex: 0 0  calc(33.3333333333% - 30px);
		    max-width:  calc(33.3333333333% - 30px);
		}
		}
		.mapsvg-directory-item:hover{
		  background: none !important;
		}
		.project-orga{
			text-align: center;
		  	margin-top: 15px;
		}
		.project-orga a{
			text-decoration: none;
		}
		.project-orga a:hover{
			text-decoration: underline;
		}
		.project-orga >div{
		  margin-bottom: 10px;
		}
		.project-orga img{
		    max-width: 100px;
		    margin: 0 auto;
		  	display: block;
		}
		.mapsvg-controller-view-content p{	
			margin: 0;
			/*height: 110px;*/
		}

		 .project-doc {
		  margin-top: 30px;
		  text-align: center;}
		 .project-doc a {
			display: inline-block;
		  background: #00AFAC;
		  color: #FFF !important;
		    font-size: 0.8125rem;
		  text-decoration: none !important;
		      padding: 0.4em 0.8em;
		  text-transform: uppercase;
		}




		.mapsvg-controller-view-content h5{
			margin-top: 0;
			color: #00AFAC;
			text-transform: uppercase;
		    font-family: 'ramsey condensed light';
		    font-size: 1.5rem;
		    text-decoration-line: underline;
		}

		.mapsvg-controller-view-content h5:hover{
			color: #00AFAC !important;
		}

		.mapsvg-controller-view-content h5:hover{
			color: #4445;
		}
		/*#mapsvg-251 path {
			fill: #F2EFE9 !important;
		}*/
		 .project-doc a{
		  color: #00AFAC;
		  text-decoration: underline;
		}
		.project-container .project-link{
			font-weight: bold;
			margin-top: 5px;
			margin-bottom: 15px;
		}
		.project-container .project-link a{
			background-image: url('assets/images/download.svg');
			background-size: contain;
			background-repeat: no-repeat;
			background-position: right;
		    padding-right: 15px;
		}
		.project-container .project-link-post{
			font-weight: bold;
			text-transform: uppercase;
		}
		.project-container .project-link-post a::after{
			content: '>';
			color: #EC7404;
			padding-left: 5px;
		}
		.project-container a{
			/*text-decoration: none;
			color: inherit;/
		}
		.mapsvg-popover{
			border-radius: 0 !important;
			border: none !important;
			/*height: 225px !important;*/
		} 
		.mapsvg-scrollpane svg{
			/*transform: scale(1) !important;*/
		}

/* WIDGET PROGRAME */

	.searchandfilter>ul{
		padding-left: 0;
		margin-left: 0;
	}

	.sf-field-taxonomy-region{
		width: 100%;
	    max-height: 264px;
	    overflow-y: scroll;
	    border: 1px solid #ddd;
	    border-radius: 5px;
	    padding: 10px !important;
	}

	.sf-field-search input{
		margin: 0;
	}

	#sectionProgrammes {
	    display: -ms-flexbox;
	    display: flex;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	    margin-right: -15px;
	    margin-left: -15px;
	}

	#sectionProgrammes .item{		  
	    border: 1px solid #00AFAC;
	    padding: 15px 10px 15px 10px;
	    position: relative;
	    width: 100%;
	    -ms-flex: 0 0 calc(100% - 30px);
	    flex: 0 0  calc(100% - 30px);
	    max-width:  calc(100% - 30px);
		margin: 15px;
	}
	@media (min-width: 768px){
		#sectionProgrammes .item{
		    -ms-flex: 0 0  calc(33.3333333333% - 30px);
		    flex: 0 0  calc(33.3333333333% - 30px);
		    max-width:  calc(33.3333333333% - 30px);
		}
	}

	#sectionProgrammes h3{
	    margin-top: 0;
	    color: #00AFAC;
	    text-transform: uppercase;
	    font-family: 'ramsey condensed light';
	    font-size: 1.5rem;
	    text-decoration-line: underline;
	    padding: 10px;
	    text-align: center;
	}

	#sectionProgrammes .content{
		text-align: center;
	    margin-top: 15px;
	}

	#sectionProgrammes img{
	    max-width: 100px;
	    margin: 0 auto;
	    display: block;
	}

	#sectionProgrammes .btnProg{
	    text-align: center;
	}

	#sectionProgrammes .btnProg a{
	    display: inline-block;
	    background: #00AFAC;
	    color: #FFF !important;
	    font-size: 0.8125rem;
	    text-decoration: none !important;
	    padding: 0.4em 0.8em;
	    text-transform: uppercase;
	    margin-top: 30px;
	    margin-bottom: 15px;
	}














.cfw4-widget img{
	margin-right: 10px;
}
.div.wpcf7-mail-sent-ok {	
	border: 2px solid #00AFAC;
}
.ff-loadmore-wrapper .ff-btn{
    color: #ffffff !important;
    border-radius: 8px !important;	
	background-color: #00AFAC !important;
	text-transform: initial !important;
	text-decoration: underline;
	font-family: 'ramsey condensed light' !important;
}
#ff-stream-1, #ff-stream-1 .ff-popup, #ff-stream-1 .ff-search input{
	background-color: initial !important;
}
.ff-stream{
	min-height: inherit !important;
}
.cbw-widget{
	background-color: #E5E5E5;
}
#bottom-widget-area h2{
	padding-top: 20px;
}
#bottom-widget-area .cbw-widget{
	margin-bottom: 0 !important;
}
#post-62 #breadcrumbs, #post-64 #breadcrumbs{
	display: none;
}
#post-62 h2:first-child, #post-64 h5:first-child{
	margin-top: 0;
}
.page-id-62 #content, .page-id-64 #content{
	background-image: url(assets/images/fond-escaliers.svg);
    background-position: 790px;
    background-repeat: no-repeat;
}
path:hover{
	fill: none !important;
}
.post-34 figure:not(.consulter) img{	
	padding: 30px 10px;
	max-height: 200px;
}
.post-34 figure:not(.consulter){
	height: 200px !important;
    border: 1px solid rgba(0,0,0,0.12);	
}
.post-34  .wp-block-image.is-resized{
	margin: auto;
}
.smls-overlay-title {
    font-size: 13px;
}
.smls-overlay-effect .smls-link-style span{
	background-color: #00AFAC;
}
.smls-overlay-effect .smls-link-style span:hover{
	background-color: #EC7404;
}
.wpcp-wrapper-242, .wpcp-wrapper-389, .wpcp-wrapper-901, .wpcp-wrapper-902, .wpcp-wrapper-914, .wpcp-wrapper-915{
	display: none;
}
.show_mobile{
	display: none;
}
.main-navigation-menu li.current-menu-item > a {
	color: #22aadd;
}
#main-navigation-toggle{
	margin-top: 0px;
	padding-top: 8px;
}

.widget_text, .chw-widget{
	margin-bottom: 0;
}

@media screen and (max-width: 600px){
	#header-widget-area .custom-html-widget img{
	max-height: 30px;
		width: auto;
		margin-top: 5px;
}
}

@media screen and (max-width: 600px){
	#logo{
	margin-top: 0px;
}
}

.smls-grid-pad-container img{
	width: 100%;
}

.wp-block-button__link, .wp-block-button__link:active, .wp-block-button__link:focus, .wp-block-button__link:hover, .wp-block-button__link:visited{
	color: #fff !important;
}

form#search-filter-form-2089, form#search-filter-form-2093{
	background-color: #6ed2d0;
}
form#search-filter-form-2089 ul, form#search-filter-form-2093 ul{
	display: inline-block;
	margin: 0;
}
form#search-filter-form-2089 ul li, form#search-filter-form-2093 ul li{
	width: 33%;
	text-align: center;
	margin-top: 10px;
}
form#search-filter-form-2089 .sf-field-submit, form#search-filter-form-2093 .sf-field-submit{
	display: block;
	background-color: #00AFAC;
    border-radius: 8px;
	text-transform: uppercase;
	color: #fff;
	width: 152px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
form#search-filter-form-2093 .sf-field-submit{
	width: 80px !important;
}
form#search-filter-form-2089 input[type="submit"], form#search-filter-form-2093 input[type="submit"]{	
	font-weight: normal;
	font-family: 'Raleway', sans-serif;
	text-align: center;
}
form#search-filter-form-2089 input[type="submit"]:hover, form#search-filter-form-2093 input[type="submit"]:hover{
	background-color: initial !important;
}	
form#search-filter-form-2089 select.sf-input-select, form#search-filter-form-2093 select.sf-input-select{
	background-color: #00aeac;
	width: 250px;
	color: #fff;
}
#search-filter-results-2089, #search-filter-results-2093{
	border: none !important;
	margin-top: 40px;
	text-align: center;
}
#search-filter-results-2089 .doc, #search-filter-results-2093 .doc{	
	border: 1px solid #6ed2d0;
	min-height: 180px;
	padding-top: 10px;
}
#search-filter-results-2089 .post_doc, #search-filter-results-2093 .post_doc{
	display: inline-block;
	width: 20%;	
	text-align: center;
	margin-right: 2%;
	margin-bottom: 30px;
}
#search-filter-results-2089 .post_doc:last-child, #search-filter-results-2093 .post_doc:last-child{
	margin-right: 0;	
}
#search-filter-results-2089 h3, #search-filter-results-2093 h3{
	color: #00AFAC;
	font-size: 1rem;
	font-weight: 500;
}
#search-filter-results-2089 .consult, #search-filter-results-2093 .consult{	
	background-color: #00AFAC;
    border-radius: 8px;
	width: 150px;
	text-transform: uppercase;
	margin: auto;
	margin-top: 20px;
}
#search-filter-results-2089 .consult a, #search-filter-results-2089 .consult a:link, #search-filter-results-2089 .consult a:visited, #search-filter-results-2089 .consult a:focus, #search-filter-results-2089 .consult a:active, #search-filter-results-2093 .consult a, #search-filter-results-2093 .consult a:link, #search-filter-results-2093 .consult a:visited, #search-filter-results-2093 .consult a:focus, #search-filter-results-2093 .consult a:active{
	color: #fff;
	text-decoration: none;
}
#post-1057 .pagination, #post-15946 .pagination{
	display: none;
}


  #logo .float-left{
    float: left;
  }
  #logo .float-right{
    float: right;
  }


#logo .w30{
  display: block;
  float: left;
  width: 30%;
}
#logo .w40{
  display: block;
  float: left;
  width: 40%;
}
#logo .text-right{
	text-align: right;
}
#logo .text-left{
	text-align: left;
}
#logo table,#logo table tr, #logo table td{
	border: 0px solid;
}

#logo .logoPhrase{
    font-size: 12px;
}

/* BOOTSTRAP */


.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
	display: flex;
  margin-right: -15px;
  margin-left: -15px;
}
.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row-no-gutters [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}



