		/**
Theme Name: Stephanie Levesque - Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: stephanie-levesque-astra-child
Template: astra
*/

/* HEADER */
#masthead .ast-container,
.site-header-focus-item + .ast-breadcrumbs-wrapper {
  padding: 0 2rem !important;
  max-width: 1450px
}

/* FOOTER */

#colophon .ast-builder-grid-row-container-inner {
  max-width: 1450px;
  margin: 0 auto;
  width: 100%;
}

#colophon {
  background-color: #15264C; 
}

.footer-widget-area-inner a {
  text-decoration: underline !important;
}

/* HOME */

.wp-block-uagb-container.home-container-large {
  height: 821px !important;
  padding: 0 2rem;
}

.wp-block-uagb-container.banner-content {
  max-width: 1450px;
  width: 100%;
}

.banner-content {
  max-width: 1450px !important;
  margin: 0 auto; 
  width: 100%;
}

.boite-content-upper {
  width: 558px !important;
  margin: 0;
  margin-left: 0;
}

.wp-block-uagb-container.home-container-banner  {
  height: 255px !important;
}

/* LOGO BANNER */

.gallery-title {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;          /* SemiBold */
  font-style: normal;
  font-size: 25px;
  line-height: 45px;
  letter-spacing: 0;
  text-align: center;
  color: #fff;
  margin-bottom: 2.5rem;
}

.gallery-section {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  overflow: hidden;
  padding: 2rem 0;
  background-color: #C68221;
  box-sizing: border-box;
}


.gallery-home-wrapper {
  overflow: hidden;
  width: 100%;
}

.gallery-home {
  width: 100%;
  position: relative;
}

.gallery-track {
  display: flex;
  align-items: center;
  gap: 1rem;
  animation: scroll 80s linear infinite;
}

.gallery-track figure {
  flex: 0 0 auto;
  width: 250px;
  margin: 0;
  padding: 0 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.gallery-track img {
  height: 80px;          
  object-fit: contain;
  filter: grayscale(100%);
  opacity: 0.9;
  transition: all 0.3s ease;
}


.gallery-track img:hover {
  filter: grayscale(0%);
  opacity: 1;
}

/* INFINITE SCROLL */
@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}

.wp-block-uagb-container.boite {
  height: 919px !important;
  width: 100%;
}

.wp-block-uagb-container.boite-content {
  max-width: 1450px;
  width: 100%;
}

.boite-content {
  width: 1450px !important;
  margin: 0;
  margin-left: 0;
}

.ebenisterie .uagb-ifb-title,
.ebenisterie .uagb-ifb-title-prefix,
.gestion-ressources .uagb-ifb-title,
.gestion-ressources .uagb-ifb-title-prefix,
.gestion-construction .uagb-ifb-title,
.gestion-construction .uagb-ifb-title-prefix,
.cours-strategie .uagb-ifb-title,
.cours-strategie .uagb-ifb-title-prefix {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.info-boxes-boite {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}


/* FORMATION */

.formation-p h4 {
  width: 71.56rem;
  max-width: 100%;
}

.info-boxes-formation-container > .uagb-container-inner-blocks-wrap {
  max-width: 1450px !important;
  margin: 0 auto !important;
  width: 100%;
}

.formations .uagb-ifb-title,
.formations .uagb-ifb-title-prefix {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.formations,
.formations .uagb-ifb-content {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%; 
}

.wp-block-uagb-container.boite {
  height: 919px !important;
  width: 100%;
	padding: 0 2rem;
}

.wp-block-uagb-container.home-container {
  height: 340px !important;
  width: 100%;
}

.entry-content .home-container {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
}

/* CONFERENCES ET MEDIA */

.wp-block-uagb-container.home-container-conferences {
  height: 1300px !important;
  width: 100%;
  max-width: 1450px !important;
}

.wp-block-uagb-container.home-container-media {
  width: 100%;
  max-width: 1450px !important;
}

.wp-block-uagb-container.mon-courses {
  width: 100%;
  max-width: 1450px !important;
  margin: 0 auto;
}

.cours-info {
  width: 100%;
  max-width: 642px !important;
  margin: 0 auto;
}

.wp-block-uagb-container.testimonials-container {
  width: 100%;
  max-width: 1450px !important;
}

.media-icon,
.media-icon .uagb-ifb-content {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
}

.media-icon .uagb-ifb-title,
.media-icon .uagb-ifb-title-prefix {
  padding-top: 1rem;
}

.media-icon .uagb-ifb-title {
  height: 4.5rem;
}

.media-icon .uagb-ifb-desc {
  padding-top: 0.5rem;
}

.testimonials {
  width: 1146px;              
  max-width: 1146px;          
  margin: 0 auto;          
  display: block;
  box-sizing: border-box;
}

.wp-block-uagb-testimonial.testimonials .uagb-tm__author-name,
.wp-block-uagb-testimonial.testimonials .uagb-tm__company {
  text-transform: none !important;
  font-variant: small-caps; 
  font-size: 0.9em;         
  letter-spacing: normal !important;
  line-height: 1.2;
}


.entry-content .home-container-conferences {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
}

/* LIVRES */

.wp-block-uagb-container.livres-container {
  width: 100%;
  max-width: 1450px !important;
  margin: 0 auto;
}

.wp-block-uagb-container.livres-container-general {
  width: 100vw;
  margin: 0 auto;
  height:639px;
	padding: 0 2rem;
}

.wp-block-uagb-container.livres-container-info {
  width: 100%;
  max-width: 1450px !important;
  margin: 0 auto;
	padding: 0 2rem;
}

.wp-block-uagb-info-box.livres-info {
  width: 22rem !important;
  max-width: 22rem;
	padding: 0 2rem;
  
}

.livres .uagb-ifb-image-content img {
  width: 22rem !important;
  height: 410px !important;
  object-fit: cover;       
  transform: rotate(0deg); 
  opacity: 1 !important;
  display: block;
  margin: 0 auto;          
}


/* COURS */

.wp-block-uagb-container.cours-container-general {
  width: 100%;
  max-width: 1450px !important;
  margin: 0 auto;
  gap: 6rem !important;
  padding: 0 2rem;
}

.wp-block-uagb-container.container-image-cours {
  width: 44.25rem;
}

.wp-block-uagb-container.calendrier {
  width: 100%;
  margin: 0 auto;
  
}

.wp-block-uagb-container.container-courses-text {
  height: 374px;
}

.wp-block-uagb-container.cours-container {
  height: 339px;
}

/* RENOVATION */

.wp-block-uagb-container.entrepreneur-text {
  width: 558px ;

}
.entry-content .home-container-reno {
  width: 100%;
}





.wp-block-uagb-container.jaune-flash {
  width: 250px !important;
}





.entry-content,
.site-main,
.ast-container,
#primary,
.ast-article-single,
.page .ast-article-single {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.wp-block-uagb-container.home-container {
  height: 50vh;
  min-height: 50vh;
}


.entry-content .home-gallery {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
}
.wp-block-uagb-container.home-gallery {
  min-height: calc(100vh - 120px - 60px);
}

/* HOME */
/*cours-strategie */
.wp-block-uagb-info-box.cours-strategie .uagb-ifb-icon-wrap {
  width: 48px;
  height: 50px;
  margin: 8px 0 12px 0;
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='50' viewBox='0 0 48 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4_230)'%3E%3Cpath d='M39 46.875H36V42.1875C35.9977 40.1162 35.2067 38.1305 33.8007 36.6659C32.3947 35.2013 30.4884 34.3774 28.5 34.375H19.5C17.5116 34.3774 15.6053 35.2013 14.1993 36.6659C12.7933 38.1305 12.0023 40.1162 12 42.1875V46.875H9V42.1875C9.00326 39.2877 10.1105 36.5077 12.079 34.4573C14.0474 32.4068 16.7162 31.2534 19.5 31.25H28.5C31.2838 31.2534 33.9526 32.4068 35.921 34.4573C37.8895 36.5077 38.9967 39.2877 39 42.1875V46.875Z' fill='%23FAA914'/%3E%3Cpath d='M7.5 9.375C7.10218 9.375 6.72064 9.53962 6.43934 9.83265C6.15804 10.1257 6 10.5231 6 10.9375V25H9V10.9375C9 10.5231 8.84196 10.1257 8.56066 9.83265C8.27936 9.53962 7.89782 9.375 7.5 9.375Z' fill='%23FAA914'/%3E%3Cpath d='M6 3.125V6.25H13.5V17.1875C13.5 20.0883 14.6062 22.8703 16.5754 24.9215C18.5445 26.9727 21.2152 28.125 24 28.125C26.7848 28.125 29.4555 26.9727 31.4246 24.9215C33.3938 22.8703 34.5 20.0883 34.5 17.1875V6.25H42V3.125H6ZM16.5 6.25H31.5V10.9375H16.5V6.25ZM24 25C22.0109 25 20.1032 24.1769 18.6967 22.7118C17.2902 21.2466 16.5 19.2595 16.5 17.1875V14.0625H31.5V17.1875C31.5 19.2595 30.7098 21.2466 29.3033 22.7118C27.8968 24.1769 25.9891 25 24 25Z' fill='%23FAA914'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4_230'%3E%3Crect width='48' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}

.wp-block-uagb-info-box.cours-strategie .uagb-ifb-icon-wrap svg {
  display: none !important;
}

/*gestion-construction */
.wp-block-uagb-info-box.gestion-construction .uagb-ifb-icon-wrap {
  width: 48px;
  height: 48px;
  margin: 8px 0 12px 0;
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_13_76)'%3E%3Cpath d='M44.01 24.09C43.7202 23.9853 43.4052 23.9723 43.1077 24.0528C42.8103 24.1333 42.5448 24.3034 42.3474 24.54L36.69 31.3286L28.5368 29.8462L23.1337 16.4194C22.8095 15.5636 22.2332 14.8263 21.4809 14.305C20.7287 13.7837 19.8359 13.503 18.9207 13.5H12.8307C12.0149 13.5001 11.2145 13.7219 10.515 14.1416L3 18.6504V28.2517L10.5 29.6156V45H13.5V30.1611L18.8478 31.1331L21 36.3V45H24V35.7L22.3633 31.7727L34.485 33.9763L27.3478 42.54C27.1654 42.759 27.0492 43.0255 27.0127 43.3082C26.9763 43.5909 27.0211 43.8781 27.142 44.1362C27.2629 44.3943 27.4548 44.6127 27.6954 44.7657C27.9359 44.9186 28.215 44.9999 28.5 45H43.5C43.8978 45 44.2794 44.842 44.5607 44.5607C44.842 44.2794 45 43.8978 45 43.5V25.5C44.9999 25.1917 44.9048 24.891 44.7276 24.6387C44.5505 24.3864 44.2999 24.1948 44.01 24.09ZM6 25.7483V20.3496L10.5 17.6496V26.5668L6 25.7483ZM13.5 27.112V16.5H18.9207C19.2316 16.5028 19.5341 16.6007 19.7876 16.7806C20.0412 16.9605 20.2335 17.2138 20.3386 17.5064L25.0487 29.2119L13.5 27.112ZM42 42H31.7029L42 29.6425V42Z' fill='%23FAA914'/%3E%3Cpath d='M18.75 12C17.7117 12 16.6966 11.6921 15.8333 11.1152C14.9699 10.5383 14.297 9.7184 13.8996 8.75909C13.5023 7.79978 13.3983 6.74418 13.6009 5.72578C13.8035 4.70738 14.3035 3.77192 15.0377 3.03769C15.7719 2.30347 16.7074 1.80345 17.7258 1.60088C18.7442 1.39831 19.7998 1.50227 20.7591 1.89963C21.7184 2.29699 22.5383 2.9699 23.1152 3.83326C23.6921 4.69662 24 5.71165 24 6.75C23.9983 8.14188 23.4447 9.47627 22.4605 10.4605C21.4763 11.4447 20.1419 11.9983 18.75 12ZM18.75 4.5C18.305 4.5 17.87 4.63196 17.5 4.8792C17.13 5.12643 16.8416 5.47783 16.6713 5.88896C16.501 6.3001 16.4564 6.7525 16.5432 7.18896C16.6301 7.62541 16.8443 8.02632 17.159 8.34099C17.4737 8.65566 17.8746 8.86995 18.311 8.95677C18.7475 9.04359 19.1999 8.99903 19.611 8.82873C20.0222 8.65843 20.3736 8.37005 20.6208 8.00004C20.868 7.63002 21 7.19501 21 6.75C20.9993 6.15347 20.7621 5.58157 20.3402 5.15976C19.9184 4.73795 19.3465 4.50068 18.75 4.5Z' fill='%23FAA914'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_13_76'%3E%3Crect width='48' height='48' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}

.wp-block-uagb-info-box.gestion-construction .uagb-ifb-icon-wrap svg {
  display: none !important;
}

/*gestion-ressources */
.wp-block-uagb-info-box.gestion-ressources .uagb-ifb-icon-wrap {
  width: 48px;
  height: 48px;
  margin: 8px 0 12px 0;
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_13_92)'%3E%3Cpath d='M9 31.5V30H6V31.5C6 34.2848 7.10625 36.9555 9.07538 38.9246C11.0445 40.8938 13.7152 42 16.5 42H21V39H16.5C14.5109 39 12.6032 38.2098 11.1967 36.8033C9.79018 35.3968 9 33.4891 9 31.5Z' fill='%23FAA914'/%3E%3Cpath d='M36 16.5V18H39V16.5C39 13.7152 37.8938 11.0445 35.9246 9.07538C33.9555 7.10625 31.2848 6 28.5 6H24V9H28.5C29.4849 9 30.4602 9.19399 31.3701 9.5709C32.2801 9.94781 33.1069 10.5003 33.8033 11.1967C34.4997 11.8931 35.0522 12.7199 35.4291 13.6299C35.806 14.5398 36 15.5151 36 16.5Z' fill='%23FAA914'/%3E%3Cpath d='M16.5 16.5H7.5C6.30653 16.5 5.16193 16.9741 4.31802 17.818C3.47411 18.6619 3 19.8065 3 21V24H6V21C6 20.6022 6.15804 20.2206 6.43934 19.9393C6.72064 19.658 7.10218 19.5 7.5 19.5H16.5C16.8978 19.5 17.2794 19.658 17.5607 19.9393C17.842 20.2206 18 20.6022 18 21V24H21V21C21 19.8065 20.5259 18.6619 19.682 17.818C18.8381 16.9741 17.6935 16.5 16.5 16.5Z' fill='%23FAA914'/%3E%3Cpath d='M12 15C13.1867 15 14.3467 14.6481 15.3334 13.9888C16.3201 13.3295 17.0892 12.3925 17.5433 11.2961C17.9974 10.1997 18.1162 8.99335 17.8847 7.82946C17.6532 6.66557 17.0818 5.59648 16.2426 4.75736C15.4035 3.91825 14.3344 3.3468 13.1705 3.11529C12.0067 2.88378 10.8003 3.0026 9.7039 3.45673C8.60754 3.91085 7.67047 4.67989 7.01118 5.66658C6.35189 6.65328 6 7.81331 6 9C6 10.5913 6.63214 12.1174 7.75736 13.2426C8.88258 14.3679 10.4087 15 12 15ZM12 6C12.5933 6 13.1734 6.17595 13.6667 6.50559C14.1601 6.83524 14.5446 7.30377 14.7716 7.85195C14.9987 8.40013 15.0581 9.00333 14.9424 9.58527C14.8266 10.1672 14.5409 10.7018 14.1213 11.1213C13.7018 11.5409 13.1672 11.8266 12.5853 11.9424C12.0033 12.0581 11.4001 11.9987 10.8519 11.7716C10.3038 11.5446 9.83524 11.1601 9.50559 10.6667C9.17595 10.1734 9 9.59335 9 9C9 8.20435 9.31607 7.44129 9.87868 6.87868C10.4413 6.31607 11.2044 6 12 6Z' fill='%23FAA914'/%3E%3Cpath d='M40.5 37.5H31.5C30.3065 37.5 29.1619 37.9741 28.318 38.818C27.4741 39.6619 27 40.8065 27 42V45H30V42C30 41.6022 30.158 41.2206 30.4393 40.9393C30.7206 40.658 31.1022 40.5 31.5 40.5H40.5C40.8978 40.5 41.2794 40.658 41.5607 40.9393C41.842 41.2206 42 41.6022 42 42V45H45V42C45 40.8065 44.5259 39.6619 43.682 38.818C42.8381 37.9741 41.6935 37.5 40.5 37.5Z' fill='%23FAA914'/%3E%3Cpath d='M30 30C30 31.1867 30.3519 32.3467 31.0112 33.3334C31.6705 34.3201 32.6075 35.0892 33.7039 35.5433C34.8003 35.9974 36.0067 36.1162 37.1705 35.8847C38.3344 35.6532 39.4035 35.0818 40.2426 34.2426C41.0818 33.4035 41.6532 32.3344 41.8847 31.1705C42.1162 30.0067 41.9974 28.8003 41.5433 27.7039C41.0892 26.6075 40.3201 25.6705 39.3334 25.0112C38.3467 24.3519 37.1867 24 36 24C34.4087 24 32.8826 24.6321 31.7574 25.7574C30.6321 26.8826 30 28.4087 30 30ZM39 30C39 30.5933 38.8241 31.1734 38.4944 31.6667C38.1648 32.1601 37.6962 32.5446 37.1481 32.7716C36.5999 32.9987 35.9967 33.0581 35.4147 32.9424C34.8328 32.8266 34.2982 32.5409 33.8787 32.1213C33.4591 31.7018 33.1734 31.1672 33.0576 30.5853C32.9419 30.0033 33.0013 29.4001 33.2284 28.8519C33.4554 28.3038 33.8399 27.8352 34.3333 27.5056C34.8266 27.1759 35.4067 27 36 27C36.7956 27 37.5587 27.3161 38.1213 27.8787C38.6839 28.4413 39 29.2044 39 30Z' fill='%23FAA914'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_13_92'%3E%3Crect width='48' height='48' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}

.wp-block-uagb-info-box.gestion-ressources .uagb-ifb-icon-wrap svg {
  display: none !important;
}

/*ebenisterie */
.wp-block-uagb-info-box.ebenisterie .uagb-ifb-icon-wrap {
  width: 48px;
  height: 48px;
  margin: 8px 0 12px 0;
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_13_112)'%3E%3Cpath d='M34.65 24L44.1 14.55C45.3 13.35 45.3 11.55 44.1 10.35L37.8 4.05C36.6 2.85 34.8 2.85 33.6 4.05L24 13.35L14.55 3.9C13.35 2.7 11.55 2.7 10.35 3.9L3.9 10.2C2.7 11.4 2.7 13.2 3.9 14.4L13.35 24L3 34.35V45H13.65L24 34.65L33.45 44.1C34.65 45.3 36.45 45.3 37.65 44.1L43.95 37.8C45.15 36.6 45.15 34.8 43.95 33.6L34.65 24ZM35.7 6L42 12.3L32.55 21.75L26.25 15.45L35.7 6ZM12.3 42H6V35.7L15.45 26.25L21.75 32.55L12.3 42ZM35.7 42L6 12.3L12.3 6L17.55 11.25L14.4 14.4L16.5 16.5L19.65 13.35L25.95 19.65L22.8 22.8L24.9 24.9L28.05 21.75L34.35 28.05L31.5 31.35L33.6 33.45L36.75 30.3L42 35.55L35.7 42Z' fill='%23FAA914'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_13_112'%3E%3Crect width='48' height='48' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}

.wp-block-uagb-info-box.ebenisterie .uagb-ifb-icon-wrap svg {
  display: none !important;
}

/* INFO BOX STYLE */
.wp-block-uagb-info-box.ebenisterie,
.wp-block-uagb-info-box.gestion-ressources,
.wp-block-uagb-info-box.gestion-construction,
.wp-block-uagb-info-box.cours-strategie {
  background-color: #ffffff;
  border-radius: 15px;
  width: 462.47px;
  height: 250px;
  padding: 24px;
  box-sizing: border-box;
  overflow: hidden;
}


/* LINKS */

.home-links,
.home-links * {
  color: #C68221 ;
}

.home-links a:hover {
  color: #5F991F !important;
}



/* INFO BOX SEPARATOR */
.info-box-line .uagb-ifb-content .uagb-ifb-separator {
  display: block;
  width: 100%;
  height: 2px;
  background-color: #ffffff !important;
  margin: 0 auto 0.75rem auto;
  border: none;
  opacity: 1;
}


/* INFO BOX TELE */
/* LAYOUT */
.wp-block-uagb-info-box.tele .uagb-ifb-content{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
}

/* 1) SEPARATOR */
.wp-block-uagb-info-box.tele .uagb-ifb-separator{
  order:1;
  width:100%;
  height:2px;
  background:#C68221 !important; 
  margin:0 0 12px 0;
  border:0;
  opacity:1;
}
/* SEPARATOR */
.wp-block-uagb-info-box.tele .uagb-ifb-separator::before{
  content:"";
  display:block;
  width:100%;
  height:2px;
  background:#C68221 !important; 
}

/* 2) ICON */
.wp-block-uagb-info-box.tele .uagb-ifb-icon-wrap{
  order:2;
  width:31px;
  height:29px;
  margin:8px 0 12px 0;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='29' viewBox='0 0 31 29' fill='none'%3E%3Cpath d='M28.4375 0H2.1875C1.60734 0 1.05094 0.230468 0.640704 0.640704C0.230468 1.05094 0 1.60734 0 2.1875V19.6875C0 20.2677 0.230468 20.8241 0.640704 21.2343C1.05094 21.6445 1.60734 21.875 2.1875 21.875H10.9375V26.25H6.5625V28.4375H24.0625V26.25H19.6875V21.875H28.4375C29.0177 21.875 29.5741 21.6445 29.9843 21.2343C30.3945 20.8241 30.625 20.2677 30.625 19.6875V2.1875C30.625 1.60734 30.3945 1.05094 29.9843 0.640704C29.5741 0.230468 29.0177 0 28.4375 0ZM17.5 26.25H13.125V21.875H17.5V26.25ZM28.4375 19.6875H2.1875V2.1875H28.4375V19.6875Z' fill='%2315264C'/%3E%3C/svg%3E");
  background-size:contain;
  background-repeat:no-repeat;
}
.wp-block-uagb-info-box.tele .uagb-ifb-icon-wrap svg{
  display:none !important; 
}

/* 3) TITLE BELOW */
.wp-block-uagb-info-box.tele .uagb-ifb-title-wrap{ order:3; }
.wp-block-uagb-info-box.tele .uagb-ifb-desc{ order:4; }

/* INFO BOX RADIO */
/* LAYOUT */
.wp-block-uagb-info-box.radio .uagb-ifb-content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

/* LINE */
.wp-block-uagb-info-box.radio .uagb-ifb-separator {
  order: 1;
  width: 100%;
  height: 2px;
  background: #C68221 !important; 
  margin: 0 0 12px 0;
  border: 0;
  opacity: 1;
}
.wp-block-uagb-info-box.radio .uagb-ifb-separator::before {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  background: #C68221 !important;
}

/* ICON */
.wp-block-uagb-info-box.radio .uagb-ifb-icon-wrap {
  order: 2;
  width: 35px;
  height: 35px;
  margin: 0 0 12px 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' viewBox='0 0 35 35' fill='none'%3E%3Cg clip-path='url(%23clip0_135_245)'%3E%3Cpath d='M30.625 10.9375H26.25V2.1875H24.0625V10.9375H14.2188V8.75H12.0312V10.9375H8.75V8.75H6.5625V10.9375H4.375C3.79484 10.9375 3.23844 11.168 2.8282 11.5782C2.41797 11.9884 2.1875 12.5448 2.1875 13.125V30.625C2.1875 31.2052 2.41797 31.7616 2.8282 32.1718C3.23844 32.582 3.79484 32.8125 4.375 32.8125H30.625C31.2052 32.8125 31.7616 32.582 32.1718 32.1718C32.582 31.7616 32.8125 31.2052 32.8125 30.625V13.125C32.8125 12.5448 32.582 11.9884 32.1718 11.5782C31.7616 11.168 31.2052 10.9375 30.625 10.9375ZM4.375 30.625V13.125H30.625V30.625H4.375Z' fill='%2315264C'/%3E%3Cpath d='M10.9375 28.4375C10.0722 28.4375 9.22635 28.1809 8.50688 27.7002C7.78742 27.2195 7.22666 26.5362 6.89553 25.7367C6.5644 24.9373 6.47776 24.0576 6.64657 23.209C6.81538 22.3603 7.23205 21.5808 7.84391 20.9689C8.45576 20.3571 9.23531 19.9404 10.084 19.7716C10.9326 19.6028 11.8123 19.6894 12.6117 20.0205C13.4112 20.3517 14.0944 20.9124 14.5752 21.6319C15.0559 22.3513 15.3125 23.1972 15.3125 24.0625C15.3125 25.2228 14.8516 26.3356 14.0311 27.1561C13.2106 27.9766 12.0978 28.4375 10.9375 28.4375ZM10.9375 21.875C10.5049 21.875 10.0819 22.0033 9.72219 22.2437C9.36246 22.484 9.08208 22.8257 8.91652 23.2254C8.75095 23.6251 8.70763 24.0649 8.79203 24.4893C8.87644 24.9136 9.08478 25.3034 9.39071 25.6093C9.69663 25.9152 10.0864 26.1236 10.5107 26.208C10.9351 26.2924 11.3749 26.2491 11.7746 26.0835C12.1743 25.9179 12.516 25.6375 12.7563 25.2778C12.9967 24.9181 13.125 24.4951 13.125 24.0625C13.125 23.4823 12.8945 22.9259 12.4843 22.5157C12.0741 22.1055 11.5177 21.875 10.9375 21.875Z' fill='%2315264C'/%3E%3Cpath d='M14.2188 15.3125H7.65625V17.5H14.2188V15.3125Z' fill='%2315264C'/%3E%3Cpath d='M28.4375 17.5H18.5938V19.6875H28.4375V17.5Z' fill='%2315264C'/%3E%3Cpath d='M28.4375 21.875H18.5938V24.0625H28.4375V21.875Z' fill='%2315264C'/%3E%3Cpath d='M28.4375 26.25H18.5938V28.4375H28.4375V26.25Z' fill='%2315264C'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_135_245'%3E%3Crect width='35' height='35' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}
.wp-block-uagb-info-box.radio .uagb-ifb-icon-wrap svg {
  display: none !important; 
}

/* TITLE */
.wp-block-uagb-info-box.radio .uagb-ifb-title-wrap { order: 3; }
.wp-block-uagb-info-box.radio .uagb-ifb-desc { order: 4; }

.wp-block-uagb-info-box.radio .uagb-ifb-title,
.wp-block-uagb-info-box.radio .uagb-ifb-title-prefix { margin-top: 0; }

/* INFO BOX DEVICES */

/* LAYOUT */
.wp-block-uagb-info-box.devices .uagb-ifb-content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

/* LINE */
.wp-block-uagb-info-box.devices .uagb-ifb-separator {
  order: 1;
  width: 100%;
  height: 2px;
  background: #C68221 !important; 
  border: 0;
  opacity: 1;
}
.wp-block-uagb-info-box.devices .uagb-ifb-separator::before {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  background: #C68221 !important;
}

/* ICON */
.wp-block-uagb-info-box.devices .uagb-ifb-icon-wrap {
  order: 2;
  width: 35px;
  height: 35px;
  margin: 8px 0 12px 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' viewBox='0 0 35 35' fill='none'%3E%3Cg clip-path='url(%23clip0_135_453)'%3E%3Cpath d='M10.9375 32.8125H4.375C3.79484 32.8125 3.23844 32.582 2.8282 32.1718C2.41797 31.7616 2.1875 31.2052 2.1875 30.625V17.5C2.1875 16.9198 2.41797 16.3634 2.8282 15.9532C3.23844 15.543 3.79484 15.3125 4.375 15.3125H10.9375C11.5177 15.3125 12.0741 15.543 12.4843 15.9532C12.8945 16.3634 13.125 16.9198 13.125 17.5V30.625C13.125 31.2052 12.8945 31.7616 12.4843 32.1718C12.0741 32.582 11.5177 32.8125 10.9375 32.8125ZM4.375 17.5V30.625H10.9375V17.5H4.375Z' fill='%2315264C'/%3E%3Cpath d='M30.625 4.375H6.5625C5.98234 4.375 5.42594 4.60547 5.0157 5.0157C4.60547 5.42594 4.375 5.98234 4.375 6.5625V13.125H6.5625V6.5625H30.625V21.875H15.3125V24.0625H17.5V28.4375H15.3125V30.625H25.1562V28.4375H19.6875V24.0625H30.625C31.2052 24.0625 31.7616 23.832 32.1718 23.4218C32.582 23.0116 32.8125 22.4552 32.8125 21.875V6.5625C32.8125 5.98234 32.582 5.42594 32.1718 5.0157C31.7616 4.60547 31.2052 4.375 30.625 4.375Z' fill='%2315264C'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_135_453'%3E%3Crect width='35' height='35' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}
.wp-block-uagb-info-box.devices .uagb-ifb-icon-wrap svg {
  display: none !important;
}

/* TITLE */
.wp-block-uagb-info-box.devices .uagb-ifb-title-wrap { order: 3; }
.wp-block-uagb-info-box.devices .uagb-ifb-desc { order: 4; }

.wp-block-uagb-info-box.devices .uagb-ifb-title,
.wp-block-uagb-info-box.devices .uagb-ifb-title-prefix { margin-top: 0; }

/* ---------------- MOBILE ------------------- */

/* HEADER */
@media (max-width: 921px) {
.custom-logo {
    width: 70px !important;
    height: 40px !important;
    object-fit: contain;  
  }
   .ast-header-button-1 {
    background-color: #ffffff !important;
  }

 }

/* HOME */
@media (max-width: 1021px) {
  .flex-info-box-mobile {
    display: flex;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
  }

html, body {
    overflow-x: hidden !important;
  }


 .wp-block-uagb-container.uagb-block-facc0c86 {
        display: flex !important;
        flex-direction: column !important;
        flex-wrap: nowrap !important;
	    height: auto;
	    min-height: auto;
	    background-image: none;
	    background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        align-items: flex-start !important; 
    }

  .wp-block-uagb-container.home-container-large-mobile {
    background-image: url("http://charlinep2.sg-host.com/wp-content/uploads/2025/11/home-1-1.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right;
	min-height: auto !important;
	margin: 0;
	padding-right: 2rem;
	padding-left: 2rem;
  }
 .boite-content-upper-mobile .uagb-ifb-title {
    font-size: 2rem !important;
}

.boite-content-upper-mobile .uagb-ifb-desc {
    font-size: 0.8rem !important;
	padding-bottom: 4rem;
}

.title-banner-mobile .wp-block-uagb-advanced-heading.uagb-block-2cdacf3c .uagb-heading-text {
    font-size: 1.2rem !important;
}

.wp-block-uagb-advanced-heading.uagb-block-2cdacf3c .uagb-heading-text {
      margin-bottom: 0 !important;
  }

.title-banner-mobile .wp-block-uagb-advanced-heading.uagb-block-2cdacf3c .uagb-desc-text {
    font-size: 0.7rem !important;
}

.gallery-track img {
    height: 51px !important;
    width: auto !important;     
    object-fit: contain;       
    display: block;
  }

.gallery-track {
    display: flex;
    gap: 0 !important;
  }

.wp-block-uagb-container.home-container-banner {
      height: auto !important;
      min-height: auto !important;
  }

.wp-block-uagb-container.uagb-block-8b57e217 {
      padding-top: 0.6rem !important;
      padding-bottom: 0.6rem !important;
  }


.boite-content-mobile .wp-block-uagb-advanced-heading.uagb-block-ce5e1f07 .uagb-heading-text {
    font-size: 1.1rem !important;
	padding-top: 2rem;
}

.wp-block-uagb-container.boite-mobile {
      height: auto !important;
      min-height: auto !important;
	  min-width: 340px;
	  padding-right: 2rem !important;
      padding-left: 2rem;
	  padding-bottom: 6rem;
  }

.wp-block-uagb-container.boite-mobile-individual {
      height: auto !important;
      min-height: auto !important;
	  width: auto !important;
	  padding: 1rem;
  }
	
	.boite-mobile-individual {
	  padding: 1rem !important;
  }

	.wp-block-uagb-info-box.ebenisterie, 
	.wp-block-uagb-info-box.gestion-ressources, 
	.wp-block-uagb-info-box.gestion-construction, 
	.wp-block-uagb-info-box.cours-strategie {
      height: auto !important;
  }
	.title-banner-mobile {
      padding: 0;
  }
	
	.wp-block-uagb-container.uagb-block-facc0c86 {
      padding-left: 0;
	  padding-right: 0;
  }

	
}

/* FORMATION */
@media (max-width: 921px) {
  .mobile-image-formation img {
    width: 11.75rem !important;   
    height: 11.44rem !important;  
    object-fit: contain;          
    display: block;             
  }
	
 .wp-block-uagb-advanced-heading.uagb-block-249ede57 .uagb-heading-text {
      font-size: 1rem !important;
  }

 .uagb-block-06c91b1c.uagb-buttons__outer-wrap .uagb-buttons__wrap {
    justify-content: flex-start !important;
    align-items: flex-start !important;
  }

.button-mobile a,
  .button-mobile button {
    font-size: 0.8rem !important;
  }

 .flex-info-box-mobile .uagb-block-b6e977ac .uagb-ifb-desc {
    font-size: 0.8rem !important; 
  }

  .mobile-formation-banner {
    background-color: white !important;
  }

	.info-boxes-formation-container-mobile {
    background-color: white !important;
	padding-left: 2rem !important;
	padding-right: 2rem !important;
  }

 .wp-block-uagb-container.home-container {
      height: auto !important;
      min-height: auto !important;
  }

	.gallery-title {
     font-size: 0.8rem;
	 padding-left: 2rem;
	 padding-right: 2rem;
  }
	
 .wp-block-uagb-info-box.uagb-block-12de286d {
    padding-bottom: 6rem !important;
}
}

/* CONFERENCES ET MEDIA */

@media (max-width: 921px) {
  .mobile-image-conferences img {
    width: 15rem !important;   
    height: 14.8rem !important;  
    object-fit: contain;          
    display: block;  
	padding-bottom: 2rem;
  }

.wp-block-uagb-advanced-heading.uagb-block-1b110418 .uagb-heading-text {
    font-size: 1rem !important;
}

.media-container-mobile .wp-block-uagb-advanced-heading.uagb-block-583ba8eb .uagb-heading-text {
    font-size: 1rem !important;
}

.media-container-mobile 
  .wp-block-uagb-advanced-heading.uagb-block-ce5e1f07 
  .uagb-heading-text {
      font-size: 1.1rem !important;
}

.info-media-mobile .uagb-ifb-title-prefix,
.info-media-mobile .uagb-ifb-desc {
    font-size: 0.8rem !important;
}

.info-media-mobile .wp-block-uagb-info-box {
    height: auto !important;
}

.info-media-mobile-large.wp-block-uagb-info-box {
      height: auto !important;
  }

.info-media-mobile-medium.wp-block-uagb-info-box {
      height: auto !important;
  }

.info-media-mobile-large,
.info-media-mobile {
    display: flex !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
}

.info-media-mobile .media-icon .uagb-ifb-title {
      height: auto !important;
  }
	
.info-media-mobile .uagb-ifb-icon-wrap {
      display: flex !important;
      opacity: 1 !important;
      visibility: visible !important;
  }

.wp-block-uagb-container.home-container-conferences {
    height: auto !important;
    min-height: auto !important; 
  }

.wp-block-uagb-advanced-heading.uagb-block-3ea05606 .uagb-heading-text {
    font-size: 1.1rem !important;
  }

.wp-block-uagb-advanced-heading.uagb-block-18c42a0a .uagb-heading-text {
    font-size: 1.2rem !important;
	margin-top: 0 !important;
  }

.testimonials-container .uagb-tm__desc,
.testimonials-container .uagb-tm__company,
.testimonials-container .uagb-tm__author-name {
    font-size: 0.8rem !important;
}

.testimonials-container .uagb-tm__desc {
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
}

.testimonials-container .uagb-tm__author-name {
    padding-left: 1rem;
    padding-right: 1rem;
	padding-bottom: 0 !important;
}

.testimonials-container .uagb-tm__company {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0 !important;
}

	.container-banner-conferences {
   background-color: white; 
}
	.wp-block-uagb-container.container-banner-conferences-mobile {
   gap: 0;
}
	.wp-block-uagb-container.uagb-block-999315b8 {
		margin-top: 0 !important;
		min-height: auto;
       }

	.home-container-conferences-mobile {
		padding-left: 2rem !important; 
		padding-right: 2rem !important;
       }
	
	.wp-block-uagb-container.uagb-block-4af69541 {
		margin-top: 0 !important; 
       }
	
	.media-container-mobile {
		padding-left: 0 !important; 
		padding-right: 0 !important;
       }
	
	.media-container-mobile-large {
		padding-left: 2rem !important; 
		padding-right: 2rem !important;
       }
 .wp-block-uagb-container.uagb-block-bb72fe69 {
       row-gap: 0;
 }


}

/* RENOVATION */

@media (max-width: 921px) {
  .reno-mobile .wp-block-uagb-advanced-heading.uagb-block-614a9431 .uagb-heading-text {
    font-size: 1.7rem !important;
    padding-top: 0 !important;
}

  .background-reno {
    background-color: #C68221 !important;
	display: none !important;
  }

 .reno-mobile p.uagb-heading-text {
    font-size: 0.8rem !important;
  }




	.home-container-reno-mobile-only {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 1rem !important;
    padding-bottom: 4rem !important;
  } 

	.img-jaune-flash-mobile img {
    width: 103px !important;
    height: 103px !important;
    object-fit: cover; 
    display: block;
    margin: 0 auto; 
  }

 .jaune-flash-mobile {
    width: 100% !important;
	min-width: 390px  !important;
    height: 417px !important;
	padding-top: 10rem;

  }

   .jaune-flash-mobile-img.alignfull,
  .jaune-flash-mobile-img .alignfull,
  .jaune-flash-mobile-img.alignwide,
  .jaune-flash-mobile-img .alignwide {
      margin-left: 0 !important;
      margin-right: 0 !important;
  }

 .wp-block-uagb-container.uagb-is-root-container .uagb-block-d407acf6 {
    max-width: none !important;
 }

	.text-reno-mobile-only p.uagb-heading-text {
    font-size: 0.8rem !important;
  }

  .text-reno-mobile-only {
    padding-left: 2rem ;
    padding-right: 2rem ;
  } 
	
	.wp-block-uagb-container.header-reno-mobile-only {
    padding-left: 2rem ;
    padding-right: 2rem ;
  } 

}

@media (min-width: 937px) {
.background-reno-mobile{ display:none;}
}

/* LIVRES */

@media (max-width: 921px) {
  .livres-banner-mobile .uagb-block-de485ee1 .uagb-ifb-desc {
    font-size: 1rem !important;
	padding-left: 2rem;
	padding-right: 2rem; 
  }

 .wp-block-uagb-container.livres-container-general {
    height: auto !important;
}

.livres-info-mobile .uagb-ifb-image-content img {
    width: 252px !important;
    height: 302px !important;
    object-fit: cover; 
  }

.livres-info-mobile .uagb-ifb-image-content {
    display: flex;
    justify-content: center;
    align-items: center;
  }

 .livres-info-mobile .uagb-ifb-button-wrapper {
    display: flex;
    justify-content: center;
    width: 100%; 
	padding-bottom: 2rem;
  }

 .livres-info-mobile .uagb-ifb-title {
	padding-top: 1rem;
  }

 .info-boxes-container-mobile {
    max-width: 21rem;
    margin-left: auto;
    margin-right: auto;
  }
  .wp-block-uagb-container.uagb-block-df2714ba {
   padding-right: 2rem;
   padding-left: 2rem;
  }
 .wp-block-uagb-info-box.livres-info {
    width: auto !important;
    max-width: auto !important;
	
}

 }


/* COURS */

@media (max-width: 921px) {
  .image-cours-mobile img {
    width: 260px !important;
    height: 200px !important;
    object-fit: cover; 
    display: block;
    margin: 0 auto; 
  }

 .cours-container-mobile-text .wp-block-uagb-advanced-heading.uagb-block-1b110418 .uagb-heading-text {
    font-size: 1.3rem !important;
	padding-bottom: 1rem;
	padding-top: 2rem;
  }
 
  .wp-block-uagb-container.uagb-block-7963d848 {
        display: flex !important;
        flex-direction: column !important; 
        flex-wrap: nowrap !important;      
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

	.wp-block-uagb-container.container-courses-text {
    height: auto !important;
    min-height: auto !important;
}

 .wp-block-uagb-container.cours-container-general {
    gap: 0 !important;
}
  .reserver-container-mobile {
    display: flex;
    flex-direction: column;
	justify-content: left; 
  }
  .reserver-container-mobile .container-image-cours {
    order: 1;
  }
  .reserver-container-mobile .container-courses-text {
    order: 2;
    padding-top: 2rem;
  }
	
	.uagb-block-4de27f8b .uagb-buttons__wrap {
    display: flex !important;
    justify-content: flex-start !important;
}

.wp-block-uagb-container.uagb-block-8aafde2e {
      min-height: auto !important;
      height: auto !important; 
  }

.wp-block-uagb-advanced-heading.uagb-block-e1d41e30 .uagb-heading-text {
      font-size: 0.7rem !important;
	  line-height: 1rem;
  }

 .wp-block-uagb-advanced-heading.uagb-block-e1d41e30 {
    padding: 0 !important;
}

.wp-block-uagb-container.cours-container-mobile-small {
    height: auto !important;
    min-height: auto !important;
    padding: 2rem !important;
}
	
	.cours-container-mobile {
    padding-top: 3rem !important;
	padding-right: 2rem !important;
	padding-left: 2rem !important;
}
	.calendrier-mobile {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
	padding-right: 2rem !important;
	padding-left: 2rem !important;
		}
		
	.reserver-container-mobile {
	padding-right: 0 !important;
	padding-left: 0 !important;
}


 }

.cky-btn-revisit-wrapper{
	display:none !important;
	
}

div[data-cky-tag="detail-powered-by"] {
    display: none !important;
}

@media (max-width: 921px) {
    .ast-primary-header-bar.ast-primary-header {
        background-color: white;
        background-image: none;
    }
}
/* 1. Ocultar el loader que se queda pegado arriba */
.tribe-tickets__commerce-checkout .tribe-tickets-loader__dots {
    display: none !important;
}

/* 2. Hacer visible y usable el campo de tarjeta de Stripe */
.tribe-tickets__commerce-checkout-stripe-card-element {
    box-sizing: border-box;
    display: block;
    width: 100%;
    border: 1px solid #ced4da;
    border-radius: 4px;
    background-color: #ffffff;
    padding: 10px 12px;
    min-height: 44px;
}

/* Stripe mete su propio wrapper, lo agrandamos también */
.tribe-tickets__commerce-checkout-stripe-card-element .__PrivateStripeElement {
    min-height: 24px;
}

/* Por si algún css global achica los inputs, normalizamos todo
   dentro del checkout de tickets */
.tribe-tickets__commerce-checkout input,
.tribe-tickets__commerce-checkout select,
.tribe-tickets__commerce-checkout textarea {
    box-sizing: border-box;
    width: 100%;
    min-height: 40px;
    padding: 8px 10px;
    font-size: 16px;
}

/* Aseguramos que el contenedor del checkout no esté “aplastado” */
.tribe-tickets__commerce-checkout {
    max-width: 700px;
    margin: 0 auto;
}

.tribe-common-a11y-hidden {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

.tribe-tickets__commerce-checkout > * ,
.tribe-tickets__commerce-checkout-cart > * ,
.tribe-tickets__commerce-checkout-cart-items > * ,
.tribe-tickets__commerce-checkout-cart-footer > * ,
.tribe-tickets__commerce-checkout-gateway > * {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
}

.tribe-tickets__commerce-checkout {
    padding-top: 4rem !important;
    padding-bottom: 6rem !important;
}

.ast-article-single {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
}

#tec-tc-gateway-stripe-checkout-button{
margin-top:1rem;
}

.tribe-tickets__commerce-checkout-cart-item-details{
	padding-bottom:1rem;
}

.tribe-tickets__commerce-checkout-cart-item-details-title{
	padding-bottom:1rem;
}

.tribe-tickets__commerce-checkout-cart-item-details-description{
margin-top:1rem;
}

.tribe-tickets__commerce-order-footer-link {
    text-decoration: none !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 500 !important;
    font-size: 1rem !important; /* 17px ~= 1rem */
    color: #15264c !important;
}

.tribe-tickets__commerce-order-footer-link:hover {
    text-decoration: none !important;
    color: #15264c !important;
}

.tribe-common .tribe-common-anchor-alt {
    border-bottom:0;
}

.tribe-tickets__commerce-order-footer-links{
	margin-bottom:4rem !important;
}

.post-2561{
	margin-top:0 !important;
}

.ast-footer-social-1-wrap .ast-builder-social-element svg {
    width: 22px;
    height: 22px;
}

.post-2530{
		margin-top:0 !important;
}

.uagb-block-de485ee1 .uagb-ifb-desc {
    font-weight: 400;
    font-size: 1.5em;
}

.uagb-block-b6e977ac .uagb-ifb-desc {
    font-size: 0.9em;
}

.uagb-block-9476dab3 .uagb-ifb-desc {
    font-size: 0.9em;
}

.uagb-block-970ffde4 .uagb-ifb-desc {
    font-size: 0.9em;
}

.uagb-block-51a1c1f8 .uagb-ifb-desc {
    font-size: 0.9em;
}

.wp-block-button .wp-block-button__link, .wp-block-search .wp-block-search__button, body .wp-block-file .wp-block-file__button {
    font-size: 0.9em;
}

.post-2514{
	margin-top:0 !important;
}

.home-container-reno{
height:52rem;

}

.entrepreneur-text{
    height: 100%;
    display: flex;
    justify-content: center !important;
}

.wp-block-uagb-container.uagb-block-d7b0da5a {
    background-repeat: no-repeat;
    background-position: right;
    background-size: cover;
    background-attachment: scroll;
    background-image: url(http://charlinep2.sg-host.com/wp-content/uploads/2025/11/background-reno-desktop-1.png);
    background-clip: padding-box;
}

.wp-block-uagb-container.uagb-block-a00c8558 {
max-width: 1200px !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

@media only screen and (max-width: 1021px) {
    .wp-block-uagb-container.uagb-block-a00c8558 {
		padding-top: 100px;
		margin-top: 0px !important;
		padding-left: 24px;
        padding-right: 24px;
	}
}

@media only screen and (max-width: 1021px) {
    .wp-block-uagb-container.uagb-block-56906bff {
        padding-top: 24px;
	}
	.gallery-track figure {
    width: 150px;
	}
}

.uagb-block-56906bff div {
	
}

.wp-block-uagb-container.uagb-is-root-container .uagb-block-206e4400 {
    max-width: 1450px !important;
}

.wp-block-uagb-container.uagb-block-999315b8 {
    margin-left: auto !important;
    margin-right: auto !important;
}

.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button {
    background-color: #455279 !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 500 !important;
	border-radius: 35px !important;
}

.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button:hover {
    background-color: #c68221 !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 500 !important;
}

.tribe-events-c-view-selector__list-item--month{
	display:none !important;
}

.tribe-events-c-view-selector__list-item--day{
	display:none !important;
}

.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
    border-bottom: 1px solid var(--ast-border-color);
    margin: 0;
    padding: 1rem;
}

:root {
--tec-color-icon-focus: #455279;
    --tec-color-icon-error: #da394d;
    --tec-color-event-icon: #141827;
    --tec-color-event-icon-hover: #334aff;
    --tec-color-accent-primary: #455279;
    --tec-color-accent-primary-hover: #455279;
    --tec-color-accent-primary-active: #455279;
    --tec-color-accent-primary-background: #334aff12;
    --tec-color-accent-secondary: #141827;
    --tec-color-accent-secondary-hover: #455279;
    --tec-color-accent-secondary-active: #455279;
    --tec-color-accent-secondary-background: #14182712;
    --tec-color-link-accent-hover: #334affcc;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
	padding-top:1rem !important;
}