@font-face {
font-family: 'icomoon';
src:  url(//www.cptsdugrandgaillacois.org/wp-content/themes/cpts/fonts/icomoon.eot?4fwvo6);
src:  url(//www.cptsdugrandgaillacois.org/wp-content/themes/cpts/fonts/icomoon.eot?4fwvo6#iefix) format('embedded-opentype'),
url(//www.cptsdugrandgaillacois.org/wp-content/themes/cpts/fonts/icomoon.ttf?4fwvo6) format('truetype'),
url(//www.cptsdugrandgaillacois.org/wp-content/themes/cpts/fonts/icomoon.woff?4fwvo6) format('woff'),
url(//www.cptsdugrandgaillacois.org/wp-content/themes/cpts/fonts/icomoon.svg?4fwvo6#icomoon) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-youtube-rond:before {
content: "\e900";
}
.icon-linkedin-rond:before {
content: "\e901";
}
.icon-facebook-rond:before {
content: "\e902";
}
.icon-calendar-day:before {
content: "\e903";
}
.icon-calendar-check:before {
content: "\e904";
}
.icon-calendar:before {
content: "\e905";
}
.icon-users:before {
content: "\e906";
}
.icon-address-book:before {
content: "\e907";
}
.icon-file:before {
content: "\e908";
}
.icon-file-download:before {
content: "\e909";
}
.icon-phone:before {
content: "\e90a";
}
body{line-height:1.6em!important}
.entry-content h2{color:#A2B035}
.wpbf-mobile-menu-toggle{color:#73275d!important} .wpbf-navigation{border-top: 5px solid!important;border-image-source: linear-gradient(90deg, rgb(208,227,69), rgb(234,234,234))!important;border-image-slice: 1}
.reseaux{margin-left:-40px;list-style:none!important;align-items:center!important;float: none;display: flex;justify-content: center;-webkit-box-pack: center;flex-wrap: wrap;}
.reseaux li {float:left!important;margin:10px 5px 0 5px!important}
.reseaux a{font-size:40px!important;color:#d0e345!important}
.elementor-button{padding:14px 16px!important}
.wpbf-pre-header .wpbf-menu .espace-adherent a{border-radius:50px;color:#ffffff!important;background-color:#A2B035;border:2px solid #A2B035;padding:3px 12px!important;margin-top:7px}
#menu-item-1851{margin-left:10px}
.wpbf-pre-header .wpbf-menu .espace-adherent a:hover{color:#A2B035!important;background:none!important}
.wpbf-pre-header .wpbf-menu .adherer a{border-radius:50px;color:#A2B035;border:2px solid #A2B035;padding:3px 12px!important;margin-top:7px;margin-right:10px;}
.wpbf-pre-header .wpbf-menu .adherer a:hover{color:#ffffff!important;background-color:#A2B035;}
.phone-home a{color:#73275d!important;line-height:50px}
.phone-home a:hover{color:#73275d!important}
.tel-pro a{font-weight:900}
.nom-pro{font-weight:600}
.profession{font-weight:400}
.ss-titre{font-weight:normal!important;font-size:20px!important}
#wpmem_reg .div_text, #wpmem_reg .div_select, #wpmem_reg .button_div{width:100%!important}
.img-bottom-right-radius img{border-bottom-right-radius:50%!important}
.img-top-left-radius img{border-top-left-radius:50%!important}
.bt-covid-long img:hover;.bt-spico img:hover{box-shadow:none!important}
span.ss-titre-bouton{font-weight:30!important;font-size:16px!important;line-height:1!important}
#flux-rss ul{padding:0!important}
#flux-rss ul li{list-style:none!important;margin:0 0 20px 0!important;text-align:justify;background-color:#ffffff; box-shadow:0 0 20px 0 rgba(0,0,0,0.2);padding:20px}
.inscription-reunion-groupe{display:none!important}
.logged-in .inscription-reunion-groupe{display:block!important}
.bloc-rejoindre-cpts-groupe{display:block!important;}
.bloc-rejoindre-cpts-groupe a{color:#ffffff!important}
.bloc-rejoindre-cpts-groupe a.rejoindre{font-weight:700!important;font-size:30px!important}
.logged-in .bloc-rejoindre-cpts-groupe{display:none!important}
.wpbf-page-footer .wpbf-menu a{padding:5px!important}
.border-img-group img{border:4px solid #d0e345}
#bt-covod-long .elementor img:hover{box-shadow:none!important}
.sup{font-size:60%!important;margin-top:-50px}
#ligne-presentation-1 .elementor-widget-container a{color:#404040!important}
#ligne-presentation-2 .elementor-widget-container a{color:#ffffff!important}
#ligne-presentation-3 .elementor-widget-container a{color:#404040!important}
#ligne-presentation-4 .elementor-widget-container a{color:#ffffff!important}
#ligne-presentation-5 .elementor-widget-container a{color:#404040!important}
#ligne-presentation-6 .elementor-widget-container a{color:#ffffff!important}
.wpbf-footer-two-columns .wpbf-inner-footer-left, .wpbf-footer-two-columns .wpbf-inner-footer-right{vertical-align:top!important;line-height:16px!important}
.realisation{font-size:80%!important;}
.wpbf-page-footer{padding-bottom:20px!important}
.wp-block-rss__item{margin-bottom:20px}
a{text-decoration:none!important}
.eael-elements-flip-box-front-container{background-color:rgba(0,0,0,0)!important} #cn-tile-plus .cn-entry, #cn-tile-plus .cn-entry.cn-background-gradient{background:#ffffff!important;}
.logged-in #cn-tile-plus .cn-entry{height:450px!important;}
.cn-notes{display:none!important;font-weight:300!important;font-style:italic}
.logged-in .cn-notes{display:block!important}
#cn-tile-plus .cn-entry{box-shadow:none!important;border:1px solid #dfdfdf!important;border-radius:0!important}
#cn-list img{border-radius:50px!important;}
#cn-list span.cn-image-style{border:none!important;padding:none!important;background:none!important}
#cn-search-input{box-shadow:none;font-size:14px;border-radius:0!important}
input#cn-search-submit{box-shadow:none;border-radius:0!important}
.chosen-container-single .chosen-single, .chosen-container .chosen-drop{box-shadow:none!important;background:#ffffff!important;border-radius:0!important;border:1px solid #dfdfdf!important;font-size:14px!important;color:#888888!important}
.cn-separator:before{content:' '}
.website, .link-name, .cn-separator{display:none!important}
#cn-tile-plus .cn-entry{font-size:12px!important;line-height:1.4em!important}
.wpbf-pre-header .wpbf-menu a{padding:10px!important}
.cn_category_label{display:none!important}
.cn-category-name{text-transform: uppercase!important;padding:10px 0!important}
#cn-tile-plus .cn-entry{padding:20px!important;font-size:14px!important}
.cn-category-name{font-size:12px!important;font-weight:700!important}
.cn-categories{margin-bottom:10px}
.given-name,.family-name, .org{display:block!important;line-height:1.6em!important;font-size:18px!important}
.address-block, .phone-number-block, .email-address-block{line-height:1.6em!important;font-weight:300!important}
#cn-list span.tel span.phone-name, #cn-list span.email span.email-name{font-weight:300!important}
#cn-customizer-messages, #cn-search-messages{background-color:#ffffff!important;padding:20px!important;border-color:#dfdfdf;box-shadow:none!important}
#cn-list .cn-alphaindex{font-size:20px!important;}
#cn-list .cn-alphaindex .cn-char{background-color:#73275d;color:#ffffff;padding:0 10px!important;line-height:30px!important}
#cn-list .cn-alphaindex .cn-char-current{background-color:#A2B035!important;color:#ffffff!important;padding:0 10px!important;line-height:30px!important}
#cn-page-nav .page-numbers, #cn-page-nav a{background-color:#ffffff!important;border-color:#73275d!important;color:#73275d!important;border-radius:0!important;font-size:16px!important}
.page .wpbf-page-image-wrapper{display:none!important}
.cn-biography{display:none!important}
.logged-in .cn-biography{display:block!important}
.specialites{font-weight: 300 !important;margin:20px 0 0 0;border-top:1px solid #dfdfdf;text-transform:uppercase!important;padding-top:10px} .mec-wrap, .mec-wrap div:not([class^="elementor-"]), .lity-container, .mec-wrap h1, .mec-wrap h2, .mec-wrap h3, .mec-wrap h4, .mec-wrap h5, .mec-wrap h6, .entry-content .mec-wrap h1, .entry-content .mec-wrap h2, .entry-content .mec-wrap h3, .entry-content .mec-wrap h4, .entry-content .mec-wrap h5, .entry-content .mec-wrap h6, .mec-wrap .mec-totalcal-box input[type="submit"], .mec-wrap .mec-totalcal-box .mec-totalcal-view span, .mec-agenda-event-title a, .lity-content .mec-events-meta-group-booking select, .lity-content .mec-book-ticket-variation h5, .lity-content .mec-events-meta-group-booking input[type="number"], .lity-content .mec-events-meta-group-booking input[type="text"], .lity-content .mec-events-meta-group-booking input[type="email"], .mec-organizer-item a, .mec-single-event .mec-events-meta-group-booking ul.mec-book-tickets-container li.mec-book-ticket-container label{font-family:'Roboto'!important}
.mec-month-divider{margin:20px 0!important}
.mec-event-list-classic .mec-event-date, .mec-event-list-classic .mec-event-time{font-size:16px!important;font-weight:700!important}
.mec-event-list-classic .mec-event-title{font-size:16px!important}
.mec-event-list-classic .mec-event-detail{font-weight:500!important}
.mec-event-carousel-type1 .mec-event-carousel-content{background-color:#ffffff}
.mec-event-carousel-content{padding:30px 20px 10px 20px!important}
.mec-single-modern .mec-events-event-image img{display:none!important}
#planning-gt{display:none!important}
.logged-in #planning-gt{display:block!important}
.mec-event-list-standard .mec-topsec, .mec-calendar .mec-event-article{background-color:#ffffff!important}
.mec-calendar-events-side mec-clear .mec-event-title{color:#404040!important} .bt-dl{background-color:#73275D!important;color:#ffffff!important;text-decoration:none!important;padding:8px 10px;border-radius:50px;font-weight:700;font-size:14px}
.jqueryFileTree li.directory{font-family:'Roboto'!important;font-size:24px!important;font-weight:300!important;line-height:30px!important;padding-left:30px!important}
.jqueryFileTree LI.directory:before{color:#73275d!important}
.jqueryFileTree LI.directory.expanded:before{color:#A2B035!important}
.file{line-height:30px!important;font-weight:300!important}
.file a{font-size:18px!important;font-style:italic!important;color:#73275d!important}
@media only screen and (min-device-width : 320px) {
.phone-home{text-align:center!important;font-size:36px!important;font-weight:700; }
.phone-home span.txt{font-size:12px!important;font-weight:300!important;text-align:center!important;background-color:#73275d;color:#ffffff;padding:10px 10px!important;border-radius:40px;margin-top:40px!important}
.non-st{font-size:14px!important;font-weight:300!important;text-align:right!important;line-height:12px!important}
.bloc-reseaux{width:100%;text-align:center!important;margin-left:auto;margin-right:auto;padding-top:20px!important;margin-bottom:-40px!important}
.wpbf-footer-two-columns{padding-bottom:80px!important}
#phrase-home h2{font-family:'Caveat'!important;font-size:36px!important;color:#404040!important;letter-spacing:-0.4!important}  }
@media only screen and (min-device-width : 768px) {
.phone-home{text-align:right!important;font-size:48px!important;font-weight:700; }
.phone-home span.txt{font-size:15px!important;font-weight:300!important;text-align:center!important;background-color:#73275d;color:#ffffff;padding:10px 14px!important;border-radius:40px}
.bloc-reseaux{width:100%;text-align:center!important;margin-left:auto;margin-right:auto;padding-top:40px!important;margin-bottom:-40px!important}
.wpbf-footer-two-columns{padding-bottom:initial!important}
#phrase-home h2{font-family:'Caveat'!important;font-size:42px!important;color:#404040!important;letter-spacing:-0.4!important}  }
@media only screen and (min-device-width : 1024px) {
.phone-home{text-align:right!important;font-size:50px!important;font-weight:700; }
.phone-home span.txt{font-size:16px!important;font-weight:300!important;text-align:center!important;background-color:#73275d;color:#ffffff;padding:10px 14px!important;border-radius:40px}
.bloc-reseaux{width:100%;text-align:center!important;margin-left:auto;margin-right:auto;padding-top:20px!important;margin-bottom:-80px!important}
.wpbf-footer-two-columns{padding-bottom:initial!important}
#phrase-home h2{font-family:'Caveat'!important;font-size:42px!important;color:#404040!important;letter-spacing:-0.4!important}  } .uacf7-prev,.clear-button{content:''!important;text-indent: -9999px!important;line-height: 0!important;}
.clear-button::after{content:'Effacer'!important;text-indent: 0!important;display: block;line-height: initial!important;
.uacf7-prev::after{content:'Précédent'!important;text-indent: 0!important;display: block;line-height: initial!important;font-weight:700!important;background-color:#73275d!important;border-radius:50px!important;padding:14px 16px!important;color:#ffffff!important}
.uacf7-next{content:''!important;text-indent: -9999px!important;line-height: 0!important;}
.uacf7-next::after{content:'Suivant'!important;text-indent: 0!important;display: block;line-height: initial!important;font-weight:700!important;background-color:#73275d!important;border-radius:50px!important;padding:14px 16px!important;color:#ffffff!important}
#signature{border:1px solid #dddddd!important}
.req{color:#bd3500!important} .grecaptcha-badge {display:none!important}