@font-face{font-family:GeneratePress;src:url(//paristronchet.fr/wp-content/themes/generatepress/assets/fonts/generatepress.eot);src:url(//paristronchet.fr/wp-content/themes/generatepress/assets/fonts/generatepress.eot#iefix) format("embedded-opentype"),url(//paristronchet.fr/wp-content/themes/generatepress/assets/fonts/generatepress.woff2) format("woff2"),url(//paristronchet.fr/wp-content/themes/generatepress/assets/fonts/generatepress.woff) format("woff"),url(//paristronchet.fr/wp-content/themes/generatepress/assets/fonts/generatepress.ttf) format("truetype"),url(//paristronchet.fr/wp-content/themes/generatepress/assets/fonts/generatepress.svg#GeneratePress) format("svg");font-weight:400;font-style:normal}.cat-links:before,.comments-link:before,.dropdown-menu-toggle:before,.generate-back-to-top:before,.menu-toggle:before,.nav-next .next:before,.nav-previous .prev:before,.search-form .search-submit:before,.search-item a:before,.tags-links:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{opacity:.7}.menu-toggle:before{content:"\f0c9";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.toggled .menu-toggle:before{content:"\f00d"}.main-navigation.toggled .sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.search-item a:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.search-item.close-search a:before{content:"\f00d"}.widget .search-form button:before{content:"\f002";font-family:GeneratePress}.dropdown-menu-toggle:before{content:"\f107";font-family:GeneratePress;display:inline-block;width:.8em;text-align:left}nav:not(.toggled) ul ul .dropdown-menu-toggle:before{text-align:right}.dropdown-hover .sub-menu-left:not(.toggled) ul ul .dropdown-menu-toggle:before{transform:rotate(180deg)}.dropdown-click .menu-item-has-children.sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.dropdown-hover nav:not(.toggled) ul ul .dropdown-menu-toggle:before{content:"\f105"}.entry-header .cat-links:before,.entry-header .comments-link:before,.entry-header .tags-links:before{display:none}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{font-family:GeneratePress;text-decoration:inherit;position:relative;margin-right:.6em;width:13px;text-align:center;display:inline-block}.cat-links:before{content:"\f07b"}.tags-links:before{content:"\f02c"}.comments-link:before{content:"\f086"}.nav-previous .prev:before{content:"\f104"}.nav-next .next:before{content:"\f105"}.dropdown-hover .inside-right-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle:before{content:"\f104"}.dropdown-hover .inside-left-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle:before{content:"\f105"}.generate-back-to-top:before{content:"\f106";font-family:GeneratePress}.search-form .search-submit:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}body .main-navigation .inside-navigation, body.full-width-content .site-content {
max-width: 1800px;
margin: auto;
}
body p:last-of-type {
margin-bottom: 0;
}
h1, h2, h3, h4, h5, h6{
font-weight:bold;
}   body .main-navigation {
padding-left: 20px;
padding-right: 20px;
} @media (max-width: 768px) {
body .main-navigation .main-nav ul.sf-menu > li > a {
line-height: 42px
}
}
@media (min-width: 1300px) { }
@media (min-width: 769px) {
body .main-navigation {
padding-bottom: 5px;
}
body .main-navigation ul ul {
width: 250px;
}
body .main-navigation ul.menu li#menu-item-727 ul.sub-menu {
width: 160px
}
} body nav#sticky-navigation.main-navigation {
padding-bottom: 0px;
}
body nav.navigation-stick:not(.gen-sidebar-nav) {
width: auto !important;
} body .top-bar ul.social-media li.social-icon {
display: inline-block;
padding: 0px 15px;
width: 25px;
vertical-align: middle;
}
body .top-bar ul.social-media li.espace_gant{
display: inline-block;
padding: 2px 10px;
border: 1px solid #fff;
background: rgba(0,0,0,0.1);
font-weight: 600;
}
body .top-bar ul.social-media li.espace_gant:hover{
background: rgba(0,0,0,0);
}
body .top-bar ul.social-media li.espace_gant a{
color: white;
}
@media (max-width: 400px) {
body .top-bar ul.social-media li.espace_gant{
display: block;
margin: 5px 0;
}
}
body .inside-top-bar p {
padding-left: 15px;
padding-right: 15px;
}   body .breadcrumbs {
padding-left: 20px;
padding-right: 20px;
}
body .breadcrumbs p#breadcrumb {
margin-bottom: 14px;
}   body .site-footer .grid-container {
padding: 0px 20px
}
body .site-footer .footer-widgets h5.widget-title {
font-size: 14.4px;
margin-bottom: 5px;
}
body .site-footer .footer-widgets ul.widget-menu li {
line-height: 14px;
padding-left: 1.1em;
background: url(//paristronchet.fr/wp-content/themes/generatepress_child/img/arrow_footer.png) no-repeat 0 2px;
}
body .site-footer .footer-bar ul.social-media li.social-icon {
display: inline-block;
padding: 0px 15px;
}
body .site-footer .footer-bar ul.social-media li.social-icon:last-child {
padding-right: 0px;
}
body .site-footer ul.address-footer {
list-style: none;
margin: 0px;
}
body .site-footer ul.address-footer li {
display: inline-block;
vertical-align: middle;
}
body .site-footer ul.address-footer li.address-icon {
margin-right: 10px;
}
body .site-footer ul.address-footer li.address-info {
text-align: left;
}
body .site-footer ul.address-footer li.address-info p {
margin: 0px
}
body .site-footer ul.address-footer li.address-info a {
color: #fff
}
body #footer-widgets .inside-footer-widgets .widget p:first-of-type {
margin-bottom: 10px
}
@media (min-width: 1025px) {
body .site-footer .footer-widgets ul.widget-menu a {
font-size: 13px;
}
body .site-footer .footer-widgets .footer-widget-1 {
width: 25%;
}
body .site-footer .footer-widgets .footer-widget-2 {
width: 14%;
}
body .site-footer .footer-widgets .footer-widget-3 {
width: 20%;
}
body .site-footer .footer-widgets .footer-widget-4 {
width: 26%;
}
body .site-footer .footer-widgets .footer-widget-5 {
width: 15%;
}
body.separate-containers .site-footer .widget {
margin-bottom: 12px;
}
}
@media (min-width: 769px) {
body.separate-containers .site-footer .site-info .footer-bar .widget {
margin: 0px;
}
body .site-footer .footer-bar {
transform: translateY(13px);
}
}   body .text-center{
text-align: center;
}
.bg-orange {
background-color: #FF8000
}
.bg-dark-bleu {
background-color: #004f7a
}
.bg-grey {
background-color: #e6e6e6
}
.bg-grey-light {
background-color: #f2f2f2
}
.bg-white {
background-color: white;
}
.bg-purple-dark {
background-color: #66517B;
}
.bg-purple-peta {
background-color: #7C7378;
}
.bg-purple-light {
background-color: #666899;
}
.bg-bleupta {
background-color: #1B83C0
} .categ-bg-bleupta {
border: 1px solid #1B83C0 !important;
}
.categ-bg-bleupta a {
color: #1B83C0;
}
.categ-bg-bleupta:hover {
background-color: #1B83C0;
}
.categ-bg-orange {
border: 1px solid #FF8000 !important;
}
.categ-bg-orange a {
color: #FF8000;
}
.categ-bg-orange:hover {
background-color: #FF8000;
}
.categ-bg-purple {
border: 1px solid #758ccc !important;
}
.categ-bg-purple a {
color: #758ccc;
}
.categ-bg-purple:hover {
background-color: #758ccc;
}
.categ-purple-peta {
border: 1px solid #9273b1 !important;
}
.categ-purple-peta a {
color: #9273b1;
}
.categ-purple-peta:hover {
background-color: #9273b1;
}
.categ-green {
border: 1px solid #2bad3a !important;
}
.categ-green a {
color: #2bad3a;
}
.categ-green:hover {
background-color: #2bad3a;
}
.categ-bleu-peta {
border: 1px solid #00bfcd !important;
}
.categ-bleu-peta a {
color: #00bfcd;
}
.categ-bleu-peta:hover {
background-color: #00bfcd;
}
.categ-purple-dark {
border: 1px solid #66517B !important;
}
.categ-purple-dark a {
color: #66517B;
}
.categ-purple-dark :hover {
background-color: #66517B;
}
.categ-purple-dark:hover a,
.categ-bleu-peta:hover a,
.categ-green:hover a,
.categ-purple-peta:hover a,
.categ-bg-purple:hover a,
.categ-bg-orange:hover a,
.categ-bg-bleupta:hover a {
color: white;
}
.text-white {
color: white;
}   body .page-child-content {
overflow: hidden;
padding-bottom: 35px;
margin-bottom: 35px;
border-bottom: 1px solid #b3b3b3
}
body .page-child-content:last-of-type {
border-bottom: none;
padding-bottom: 0px;
margin-bottom: 0px;
}
@media (min-width: 769px) {
body .page-child-content .col-xs-4 {
float: left;
width: 20%;
padding-right: 15px;
}
body .page-child-content .col-xs-8 {
float: left;
width: 80%;
}
}
body .page-child-content .child-page-title a{
color: #000;
}
body .page-child-content .child-page-title a:hover,
body .page-child-content .child_page_more a:hover {
color: #1b83bf;
}
body .page-child-content .child-page-title h3 {
font-family: Montserrat, sans-serif;
margin-bottom: 10px;
}
body .page-child-content .child_page_excerpt {
margin-bottom: 15px;
}
body .page-child-content .child_page_more a {
text-decoration: underline;
}
body .page-child-content .child_page_more {
text-align: center;
} body .wpcf7 .wpcf7-text,
body .wpcf7 .wpcf7-textarea,
body .wpcf7 .wpcf7-textarea {
width: 100%;
}
body .wpcf7 div.g-recaptcha.wpcf7-recaptcha {
margin-bottom: 20px;
} body.category .resize-featured-image .post-image img,
body.single .featured-image img {
width: auto;
height: auto;
} body.single .inside-article .entry-header h1.entry-title {
margin-bottom: 20px;
}
body figcaption {
margin-top: .5em;
margin-bottom: 1em;
} body #teaser_contact {
position: fixed;
z-index: 99999;
top: 40%;
right: -310px;
transition: all .6s ease-in-out;
-webkit-animation-name: shake;
-webkit-animation-duration: 4s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-delay: 0s;
}
body #teaser_contact:hover {
right: 0;
-webkit-animation-name: none;
}
body #teaser_contact .btn_contact {
font-size: 2em;
font-weight: 700;
padding: .4em .5em .4em 2.5em;
cursor: pointer;
text-transform: uppercase;
color: #fff;
border: 3px solid #fff;
background: #df0078 url(//paristronchet.fr/wp-content/uploads/2020/07/smilein-g.png) no-repeat left center;
}
@media screen and (max-width: 400px) {
body #teaser_contact .btn_contact {
font-size: 28px;
}
body #teaser_contact {
right: -245px;
}
}
body .cate_art ul#menu-categorie-article li {
margin: 5px;
} body.archive article h2.entry-title {
font-weight: 400;
}
body.archive article {
border-bottom: 1px solid #e6e6e6;
}
body.archive article:last-child {
border-bottom: none;
}
body .site-footer ul.agency-menu li.bulink {
animation: bulink 1s infinite;
}
@keyframes shake {
0% {
transform: translate(1px, 1px) rotate(0deg);
}
10% {
transform: translate(-1px, -2px) rotate(-1deg);
}
20% {
transform: translate(-3px, 0px) rotate(1deg);
}
30% {
transform: translate(3px, 2px) rotate(0deg);
}
40% {
transform: translate(1px, -1px) rotate(1deg);
}
50% {
transform: translate(1px, 1px) rotate(0deg);
}
60% {
transform: translate(1px, 1px) rotate(0deg);
}
70% {
transform: translate(1px, 1px) rotate(0deg);
}
80% {
transform: translate(1px, 1px) rotate(0deg);
}
90% {
transform: translate(1px, 1px) rotate(0deg);
}
100% {
transform: translate(1px, 1px) rotate(0deg);
}
}
@keyframes bulink {
0% {
opacity: 1;
}
50% {
opacity: 0.2;
}
100% {
opacity: 1;
}
}
@media screen and (min-width: 992px) {
body #content {
display: flex;
}
body .inside-right-sidebar img {
width: 100%;
}
body .fixed-column,
body #right-sidebar {
background-color: #e6e6e6;
position: -webkit-sticky;
position: sticky;
top: 50px;
display: inline-table;
height: 100vh;
z-index: 0;
}
body #right-sidebar .widget {
padding: 0;
background-color: #e6e6e6
}
body #right-sidebar .inside-right-sidebar {
margin-top: 0;
margin-bottom: 0;
}
body .site-footer {
position: relative;
}
}
@media screen and (max-width: 991px) {
body #right-sidebar {
display: none;
}
}
@media (min-width: 768px) { body.archive article .inside-article {
padding-left: 0;
padding-right: 0;
}
body.archive .site-content #primary {
margin-left: 20px;
}
body.archive article.has-post-thumbnail .post-image {
width: 25%;
float: left;
}
body.archive article.has-post-thumbnail .entry-summary {
margin-left: 29%;
}
}
@media (max-width: 768px) {
body .page-child-content .col-xs-4 {
margin-bottom: 15px !important;
text-align: center;
}
body .fl-post-feed-post.fl-post-feed-image-beside-content {
max-width: 100%;
}
} body #cookie-notice .cookie-notice-container a.cookie-btn {
background-color: #0083c4;
border: 2px solid white;
}
body .block-hovred{
cursor: pointer;
} body.page:not(.fl-builder-edit) .fl-col-group .fl-col-content .row-clippy{
clip-path: polygon(50% 95%, 0 0, 100% 0);
margin-top: -1px;
} body .supp-text{
font-size: 26px;
font-weight: 600;
} body .comment-respond .comment-form .anr_captcha_field,
body .comment-respond .comment-form .comment-form-cookies-consent{
margin-bottom:12px
} body .icone-top .fl-icon-wrap span.fl-icon{
vertical-align: top;
padding-top: 5px;
}.sticky-enabled .gen-sidebar-nav.is_stuck .main-navigation{margin-bottom:0}.sticky-enabled .gen-sidebar-nav.is_stuck{z-index:500}.sticky-enabled .main-navigation.is_stuck{box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}.sticky-enabled .fixfixed .is_stuck{position:relative!important}.navigation-stick:not(.gen-sidebar-nav){left:0;right:0;width:100%!important}.both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav,.mobile-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav{clear:both}.both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav>ul,.mobile-header-sticky #mobile-header.toggled .main-nav>ul,.mobile-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav>ul{position:absolute;left:0;right:0;z-index:999}#sticky-placeholder .navigation-branding,#sticky-placeholder.mobile-header-navigation .mobile-header-logo{display:none}.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li{float:none;display:inline-block}.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li.search-item,.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li.slideout-toggle,.nav-float-right .is_stuck.main-navigation:not(.toggled) .menu>li.wc-menu-item{display:block;float:right}.nav-float-right .is_stuck.main-navigation:not(.toggled) ul{letter-spacing:-.31em;font-size:1em}.nav-float-right .is_stuck.main-navigation:not(.toggled) ul li{letter-spacing:normal}.nav-float-right .is_stuck.main-navigation:not(.toggled){text-align:right}.nav-float-right .is_stuck.main-navigation.has-branding:not(.toggled) ul,.nav-float-right .is_stuck.main-navigation.has-sticky-branding:not(.toggled) ul{letter-spacing:unset}.nav-float-right .is_stuck.main-navigation.has-branding:not(.toggled) .menu>li,.nav-float-right .is_stuck.main-navigation.has-sticky-branding:not(.toggled) .menu>li{display:block;float:left}.navigation-branding,.site-logo.mobile-header-logo{display:flex;align-items:center;order:1;margin-right:auto;margin-left:10px}.rtl .navigation-branding,.rtl .site-logo.mobile-header-logo{margin-right:10px;margin-left:auto}.navigation-branding img,.site-logo.mobile-header-logo img{position:relative;vertical-align:middle;padding:10px 0;display:block;box-sizing:border-box;transition:height .3s ease}.navigation-branding img{margin-right:10px}.navigation-branding .main-title{transition:line-height .3s ease;margin-right:10px}.rtl .navigation-branding .main-title{margin-right:0;margin-left:10px}.mobile-header-navigation .navigation-branding .main-title{margin-left:10px}.rtl .mobile-header-navigation .navigation-branding .main-title{margin-left:0;margin-right:10px}.navigation-branding .main-title a{font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:unset}.main-navigation:not(.grid-container):not(.mobile-header-navigation) .inside-navigation.grid-container .navigation-branding{margin-left:0}.rtl .main-navigation:not(.grid-container):not(.mobile-header-navigation) .inside-navigation.grid-container .navigation-branding{margin-left:auto;margin-right:0}.main-navigation.mobile-header-navigation{display:none;float:none;margin-bottom:0}.mobile-header-navigation.is_stuck{box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}#mobile-header .inside-navigation,.main-navigation.has-branding .inside-navigation,.main-navigation.has-sticky-branding.navigation-stick .inside-navigation{flex-wrap:wrap;display:flex;align-items:center}.main-navigation .menu-toggle{flex-grow:1;width:auto}.main-navigation.has-branding .menu-toggle,.main-navigation.has-sticky-branding.navigation-stick .menu-toggle{flex-grow:0;order:3;padding-right:20px}.main-navigation .mobile-bar-items{order:2;position:relative}.main-navigation.navigation-stick:not(.has-sticky-branding):not(.has-branding) .menu-toggle,.main-navigation:not(.slideout-navigation):not(.has-branding):not(.has-sticky-branding) .menu-toggle{order:1;flex-grow:1}.main-navigation:not(.slideout-navigation) .mobile-bar-items+.menu-toggle{text-align:left}.main-navigation:not(.slideout-navigation) .main-nav{order:4}.mobile-bar-items{position:relative}.main-navigation.has-sticky-branding:not(.has-branding):not(.navigation-stick) .navigation-branding{display:none}.nav-aligned-center .navigation-branding,.nav-aligned-left .navigation-branding{margin-right:10px}.nav-aligned-center .main-navigation.has-branding .inside-navigation,.nav-aligned-center .main-navigation.has-sticky-branding.navigation-stick .inside-navigation{justify-content:center}.nav-aligned-left .main-navigation.has-branding:not(.slideout-navigation) .inside-navigation .main-nav,.nav-aligned-left .main-navigation.has-sticky-branding.navigation-stick .inside-navigation .main-nav{flex-grow:1}