/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 22 2026 | 01:02:23 */
/*general*/
body{overflow-x:hidden;-webkit-font-smoothing:antialiased;background:#EAEAEA;color:#191715;font-size:16px;font-family: 'Geist', sans-serif; font-weight:400; line-height:1.35; letter-spacing:0px;}
*:focus {outline: none !important;}
.btn:focus, input:focus, textarea:focus, select:focus{box-shadow: none !important; outline:none !important;}
*::selection{background:#10174E; color:#EAEAEA;}
.geist{font-family: "Geist", sans-serif;}
.nohemi{font-family: 'Nohemi', sans-serif;}
h1{ margin:0; line-height:1.1; font-size:67px; letter-spacing:-1.5%}
h2{margin:0; line-height:1.1; font-size:67px;letter-spacing:-1.5%}
h3{margin:0; line-height:1.1; font-size:24px;}
.bigtext{display:inline-block; font-size:1.8em; font-weight:700;}
h4{margin:0; line-height:1.1; font-size:14px;}
h5{margin:0; line-height:1.3; font-size:18px;}
h6{margin:0; line-height:1.3; font-size:16px;}
.bold, strong, b{font-weight:700;}
.semibold{font-weight:600;}
.medium{font-weight:500;}
.regular{font-weight:400;}
.light{font-weight:300;}
.italica{font-style:italic;}
.btn, button, a{ transition:all ease-in .3s; color:#10174E}
a:hover{text-decoration:none;color:#10174E}
.textsmall{font-size:14px;}
.white1{color:#fff;}
.white{color:#EAEAEA;}
.gray{color:#EFF1F5;}
.black{color:#191715;}
.blue{color:#10174E;}
.blue2{color:#4B5262;}
.lightblue{color:#BBC6E6;}
.red{color:#D02525;}
.orange{color:#FF6624;}
.bgwhite{background:#EAEAEA;}
.bggray{background:#EFF1F5;}
.bgblack{background:#191715;}
.bgblue{background:#10174E;}
.bglightblue{background:#BBC6E6;}
.bgred{background:#D02525;}
.bgorange{background:#FF6624;}
.section{position:relative; overflow:hidden;}
.container{padding-left:20px !important;padding-right:20px !important;}
.bg{background:no-repeat center; background-size:cover;}
.bgfixed{background-attachment:fixed;}
img{width:100%;}
.max200{max-width:200px;}
.max250{max-width:250px;}
.max300{max-width:300px;}
.max350{max-width:350px;}
.max400{max-width:400px;}
.max450{max-width:450px;}
.max500{max-width:500px;}
.max550{max-width:550px;}
.max600{max-width:600px;}
.max650{max-width:650px;}
.max700{max-width:700px;}
.max750{max-width:750px;}
.max800{max-width:800px;}
.max850{max-width:850px;}
.max900{max-width:900px;}
.max950{max-width:950px;}
.max1000{max-width:1000px;}
.max1050{max-width:1050px;}
.max1100{max-width:1100px;}
.max1150{max-width:1150px;}
.max1200{max-width:1200px;}
.max1250{max-width:1250px;}
.max1300{max-width:1300px;}
.anchor{position:absolute; top:-90px; left:0;}
.grecaptcha-badge{opacity:0 !important; bottom:-100px !important;}
.handdrawn-circle, .btn-header {position: relative;  display: inline-block;}
.handdrawn-circle svg, .btn-header svg {  position: absolute;  inset: -20% -10%;  width: 120%;  height: 130%;  pointer-events: none;}
.btn-header svg{width: 90%;height: 350%;inset: -35% 7%;}
.handdrawn-circle path, .btn-header path {  fill: none;  stroke: currentColor;  stroke-width: 1;  stroke-linecap: round;	vector-effect: non-scaling-stroke;  stroke-dasharray: 400;  stroke-dashoffset: 400;  transition: stroke-dashoffset .8s ease-in;	transition-delay: .8s;}

.btn-header path{transition-delay: 1.8s;}
.btn-header path:nth-child(2) {  transition-duration: .7s;  transition-delay: 2.5s;}

.btn{font-size:14px; font-weight: 600; line-height:1; padding: 12px 20px; display:inline-block; border-radius:8px; border:none; background:transparent;}

.btn-header{color:#FFFFFF;}
.btn-header:hover{color:#ff6624;}

.btn-black{background:#191715; color:#EAEAEA;}
.btn-black:hover{background:#0b0092; color:#BBC6E6;}

.btn-black-transp{ color:#191715; border: 1px solid #191715;}
.btn-black-transp:hover{background:#0b0092; color:#BBC6E6; border-color:#0b0092;}

.btn-white{background:#EAEAEA; color:#191715;}
.btn-white:hover{background:#0b0092; color:#BBC6E6;}

/*home*/
.header-home{height:100vh; min-height:500px;}
.headerbgmobile{height:100vh; width:100%; position:absolute; top:0; left:0; background-position:top center;}
.h1header{font-size:40px;}
.slides-visible .slick-list{overflow:visible;}
.event-image{overflow:hidden; position:relative;}
.event-image img{transition:all ease-in 2s;}
.event-image .tagfmcg{position:absolute;top:10px; right:10px;}
.event-image:before{width:100%; height:100%; position:absolute; background:rgba(11, 0, 146, .7); content:''; top:0; left:0; z-index:3;opacity:0; transition:all ease-in .4s;}
.event-image:after{width:100%; z-index:3;position:absolute;content:'[READ MORE]'; color:#fff; top:50%; margin-top:-12px; left:0; display:flex; align-content:center; justify-content:center; font-weight:600; font-size:14px; opacity:0; transition:all ease-in .4s; transition-delay:.3s;}
.event-card a:hover .event-image:after, .event-card a:hover .event-image:before{opacity:1;}
.slide-carousel-events a:hover img{transform:scale(1.4);}

.arrows-carousel{display:flex;}
.arrows-carousel span{cursor:pointer;width:38px; height:38px; display:block;position:relative;}
.arrows-carousel span:before{height:100%; width:100%; position:absolute; top:0; left:0; content:'';transition:all ease-in .2s;background:url(https://www.fmcgguys.com/wp-content/uploads/2026/02/arrow-hover.svg) no-repeat center; background-size:cover; opacity:0;}
.arrows-carousel span:hover:before{opacity:1;}
.arrows-carousel-gray .ac-prev{background:url(https://www.fmcgguys.com/wp-content/uploads/2026/02/arrow-default.svg) no-repeat center; background-size:cover; transform:rotate(180deg); margin-right:10px; }
.arrows-carousel-gray .ac-next{background:url(https://www.fmcgguys.com/wp-content/uploads/2026/02/arrow-default.svg) no-repeat center; background-size:cover;}

.image-wrapper {    width: 100%;    aspect-ratio: 5/3;     overflow: hidden;}
.image-wrapper img {    width: 100%;    height: 100%;    object-fit: cover;}
.image-wrapper2 {    width: 100%;    aspect-ratio: 5/3;    overflow: hidden;}
.image-wrapper2 img {    width: 100%;    height: 100%;    object-fit: cover;}

/*about us*/
.team h3 span{font-size:1.3em;}
.linkedin{width:30px; height:30px; background:url(https://www.fmcgguys.com/wp-content/uploads/2026/02/linkedin-black.svg) no-repeat center; background-size:100%; display:block; position:relative;}
.linkedin:after{width:30px; height:30px;background:url(https://www.fmcgguys.com/wp-content/uploads/2026/02/linkedin-hover.svg) no-repeat center; background-size:100%; display:block; content:''; opacity:0; transition:all ease-in .2s;}
.linkedin:hover:after{opacity:1;}
.linkedin:hover{transform:scale(1.1);}



/*episodes*/
.poster-episode img{border-radius:10px; transition:all ease-in .7s; position:relative;}
.poster-episode{overflow:hidden;border-radius:10px; position:relative;}
.poster-episode:before{width:100%; height:100%; position:absolute; background:rgba(11, 0, 146, .7); content:''; top:0; left:0; z-index:3;opacity:0; transition:all ease-in .4s;}
.poster-episode:after{width:100%; z-index:3;position:absolute;content:'[WATCH EPISODE]'; color:#fff; top:50%; margin-top:-12px; left:0; display:flex; align-content:center; justify-content:center; font-weight:600; font-size:14px; opacity:0; transition:all ease-in .4s; transition-delay:.3s;}
.poster-episode:hover:after, .poster-episode:hover:before{opacity:1;}
.poster-episode:hover img{transform:scale(1.05);}
.tagfmcg{border-radius:5px; padding:4px 8px; line-height:1; font-size:14px; flex:none;}
.link-episode{font-size:20px; line-height:1;display:inline-block; vertical-align:middle;}
.link-episode:hover{color:#0b0092;}
.link-episode svg{width:16px; margin-left:8px;}
.link-episode path{ fill:currentColor;}
.social-links-episode img{height:25px; width:auto; transition:all ease-in .2s;}
.social-links-episode img:hover{transform:scale(1.1);}

#posts{display:grid;
  grid-template-columns: repeat(5, 1fr);
  gap:30px;}
.episode{min-width: 0;}
.episode h3{font-size: 14px; line-height:1.4; transition:all ease-in .2s;}
.episode a:hover h3{color:#0B0092;}
.poster-episode-list img{border-radius:10px; transition:all ease-in .7s; position:relative; height:auto;}
.poster-episode-list{overflow:hidden;border-radius:10px; position:relative;}
.poster-episode-list:before{width:100%; height:100%; position:absolute; background:rgba(11, 0, 146, .7); content:''; top:0; left:0; z-index:3;opacity:0; transition:all ease-in .4s;}
.poster-episode-list:after{width:100%; z-index:3;position:absolute;content:'[WATCH EPISODE]'; color:#fff; top:50%; margin-top:-12px; left:0; display:flex; align-content:center; justify-content:center; font-weight:600; font-size:14px; opacity:0; transition:all ease-in .4s; transition-delay:.3s;}
.episode a:hover .poster-episode-list:after, .episode a:hover .poster-episode-list:before{opacity:1;}
.episode a:hover .poster-episode-list img{transform:scale(1.05);}

.category-hot-seat a:hover h3{color:#D02525;}
.category-hot-seat .poster-episode-list:before{background:rgba(208, 37, 37, .7);}

.pagination {display:flex;  justify-content:center;}
.pagination .nav-links{  display:flex;  gap:10px;}
.page-numbers{  display:flex;  align-items:center;  justify-content:center;  width:40px;  height:40px;  border:none;  text-decoration:none;  color:#191715; border-radius:50%; font-weight:400;  transition:.2s;}
.page-numbers:hover{  background:#191715;  color:#EAEAEA;}
.page-numbers.current{   background:#191715;  color:#EAEAEA; }

.episodes-categories{margin:0; padding:0; text-align:center; display:inline-block; padding:5px 0; background:rgba(196, 196, 196, 0.4); border-radius:9px;}
.episodes-categories li{display:inline-block; list-style:none; margin:0 5px;}
.episodes-categories a{padding:8px 10px; line-height:1; color:#000; font-weight:600; font-size:14px; border-radius:8px; display:inline-block;}
.episodes-categories .current-cat a{color:#eaeaea; background:#10174E;}
.episodes-categories a:hover{background:#EAEAEA;}

.search-form{position: relative;  width: 100%;  max-width: 300px;}
.search-input{  width: 100%;  border: none;  border-bottom: 1px solid #191715;  padding: 8px 40px 8px 8px;  font-size: 18px;  color: #191715;  outline: none;  background: transparent; transition:all ease-in .2s;}
.search-input:focus{border-color:#496ab1;}
.search-input::placeholder{  color: #757B8A;}
.search-button{  position: absolute;  right: 10px;  top: 50%;  transform: translateY(-50%);  border: none; background: none;  width:18px;  height:18px; background:url(https://www.fmcgguys.com/wp-content/uploads/2026/02/search.svg) no-repeat center; background-size:cover;  cursor: pointer;}

/*hot seat*/
.hot-seat h1, .category-hot-seat h1{color:#D02525;}
.single.hot-seat, .archive.category-hot-seat{background:#E59C7D !important;}
.category-hot-seat .search-input::placeholder, .category-hot-seat .num-episodes{color:#191715;}
.category-hot-seat .search-input:focus{border-color:#D02525;}
.category-hot-seat .episodes-categories{background:rgba(255,255,255,.3);}
.category-hot-seat .episodes-categories .current-cat a{background:#D02525; color:#E59C7D;}
.category-hot-seat .episodes-categories a:hover{background:#EAEAEA;}
.hot-seat #menu-principal .navbar-brand, .category-hot-seat #menu-principal .navbar-brand{background-image:url(https://www.fmcgguys.com/wp-content/uploads/2026/02/logo-fmcg-red.svg);}
.hot-seat .loading, .category-hot-seat .loading{background:#D02525;}
.hot-seat #menu-principal .navbar-toggler-icon, .category-hot-seat #menu-principal .navbar-toggler-icon{background:#D02525;}
.hot-seat #menu-principal .navbar-toggler:before, .category-hot-seat #menu-principal .navbar-toggler:before{background:#D02525;}
.hot-seat #menu-principal .navbar-toggler:after, .category-hot-seat #menu-principal .navbar-toggler:after{background:#D02525;}

/*episode*/
.single-post{background:#BBC6E6;}
.top-bar{font-size:14px; font-weight:600;}
.back a{color:#191715; position:relative; padding-left: 50px;}
.back a:before{width:40px; height:40px; background:url(https://www.fmcgguys.com/wp-content/uploads/2026/02/back-default.svg) no-repeat center; position:absolute; left:0; top:50%; margin-top:-20px;background-size:100%; content:'';}
.back a:after{width:40px; height:40px; background:url(https://www.fmcgguys.com/wp-content/uploads/2026/02/back-hover.svg) no-repeat center; position:absolute; left:0; top:50%; margin-top:-20px;background-size:100%; content:''; opacity:0; transition:all ease-in .2s;}
.back a:hover:after{opacity:1;}

.share a{display:inline-block; }
.share .linkedin-fmcg{border-radius:50%;width:40px;height:40px; background:url(https://www.fmcgguys.com/wp-content/uploads/2026/02/shared-in-default.svg) no-repeat center; background-size:100%; position:relative;}
.share .linkedin-fmcg:after{width:40px;height:40px; background:url(https://www.fmcgguys.com/wp-content/uploads/2026/02/shared-in-hover.svg) no-repeat center; background-size:100%; content:''; display:block; transition:all ease-in .2s; opacity:0;}
.share .linkedin-fmcg:hover:after{opacity:1;}

.share .twitter-fmcg{border-radius:50%;width:40px;height:40px;background:url(https://www.fmcgguys.com/wp-content/uploads/2026/02/shared-x-default.svg) no-repeat center; background-size:100%;position:relative;}
.share .twitter-fmcg:after{width:40px;height:40px; background:url(https://www.fmcgguys.com/wp-content/uploads/2026/02/shared-x-hover.svg) no-repeat center; background-size:100%; content:''; display:block; transition:all ease-in .2s; opacity:0;}
.share .twitter-fmcg:hover:after{opacity:1;}

.copyurl{cursor:pointer;color:#191715; position:relative; display:block;padding-right: 50px;}
.copyurl:before{width:40px; height:40px; background:url(https://www.fmcgguys.com/wp-content/uploads/2026/02/copy-default.svg) no-repeat center; position:absolute; right:0; top:50%; margin-top:-20px;background-size:100%; content:'';}
.copyurl:after{width:40px; height:40px; background:url(https://www.fmcgguys.com/wp-content/uploads/2026/02/copy-hover.svg) no-repeat center; position:absolute; right:0; top:50%; margin-top:-20px;background-size:100%; content:''; opacity:0; transition:all ease-in .2s;}
.copyurl:hover:after{opacity:1;}

.copy-wrapper{position:relative;display:inline-block;}
.copy-tooltip{position:absolute;bottom:120%;left:0;background:#000;color:#fff;font-size:12px;padding:4px 8px;border-radius:4px;opacity:0;pointer-events:none;transition:opacity .3s;}
.copy-wrapper.show-tooltip .copy-tooltip{opacity:1;}

.episode-cover-single{border-radius:10px; overflow:hidden;}
.episode-cover-single img{height:auto;}
.episode-title{font-size:40px; color:#10174E;}
.content-episode a{color:#0b0092; font-weight:500;}
.hot-seat .content-episode a{color:#881a1a;font-weight:500;}
.content-episode ul{list-style:none; padding:0;}
.content-episode ul li{padding-left:18px; position:relative;}
.content-episode ul li:before{width:3px; height:3px; top:9px; position:absolute;left:2px; background:#000000; border-radius:50%; content:'';}
.players iframe{max-width:100% !important; width:100%;}
.content-episode iframe[src*="embed.podcasts.apple.com"]{max-width:100% !important; width:100%;}
.content-episode iframe{margin-bottom:30px; border-radius:14px; max-width:100%;}
.video-wrapper{border-radius:14px;overflow:hidden; line-height:0;
position:relative;
padding-bottom:56.25%;
height:0;
overflow:hidden;
}

.video-wrapper iframe{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

/*events*/
.page-template-events #menu-principal.no-scrolled-nav .navbar-brand{background-image:url(https://www.fmcgguys.com/wp-content/uploads/2026/03/logo-fmcg-white-1.svg)}
.page-template-events #menu-principal.no-scrolled-nav .navbar-toggler-icon{background:#fff;}
.page-template-events #menu-principal.no-scrolled-nav .navbar-toggler:before{background:#fff;}
.page-template-events #menu-principal.no-scrolled-nav .navbar-toggler:after{background:#fff;}
.event-wrapper h1{font-size:40px;}
.header-event h2{font-size:16px;}
.event-wrapper .video-wrapper{border-radius:0;}
.text-block{font-size:18px;}
.text-block p:last-child{margin-bottom:0;}
.text-block a{border-bottom:1px solid; border-bottom-color:currentcolor; color:#0B0092;}
.video-cover{cursor:pointer;position:absolute; top:0; left:0; width:100%; height:100%; opacity:1; visibility:visible; transition:all ease-in .4s;transition-delay:.5s; }
.cover-hide{opacity:0; visibility:hidden;}
.video-cover .tagfmcg{padding:13px 20px;position:absolute; top:50%; left:50%; transform: translate(-50%, -50%);}

.events-filter{ margin:0;padding:0; text-align:center; display:inline-block; padding:5px 0; background:rgba(196, 196, 196, 0.4); border-radius:9px; text-transform:uppercase;}
.events-filter li{display:inline-block; list-style:none; margin:0 5px;}
.events-filter a{padding:8px 10px; line-height:1; color:#000; font-weight:600; font-size:14px; border-radius:8px; display:inline-block;}
.events-filter a.active{color:#eaeaea; background:#10174E;}
.events-filter a:hover{background:#eaeaea;}

.events-grid a:hover img{transform:scale(1.4);}
.events-fade{  opacity:1;  transition: opacity .35s ease;}
.events-fade.fade-out{  opacity:0;}
.events-slider .slick-track{    display: flex !important;}
.events-slider .slick-slide{    height: inherit !important;}
.events-grid{  display:flex;  flex-wrap:wrap;  gap:30px;}
.events-grid .event-card{  width:calc(33.333% - 20px);}
.iframe iframe{width:100% !important; border:none !important;}
.fancybox-slide--iframe .fancybox-content{max-width:850px;}

.page-template-thank-you .links-footer, .single-events .links-footer, .page-template-events .links-footer, .page-template-contact .links-footer{display:none !important;}

.date-past-events .btn-signup, .date-past-events .form-signup{display:none !important;}

/*privacy*/
#page-fmcg h1, #page-fmcg h2{font-size:32px; margin-bottom:24px; padding-top:10px; color:#10174E;font-family: 'Nohemi', sans-serif; font-weight:500;}
#page-fmcg h3{font-size:24px; margin-bottom:10px; font-weight:bold;color:#10174E;padding-top:10px;}
#page-fmcg h4{font-size:20px; margin-bottom:10px;font-weight:bold;color:#10174E;padding-top:10px;}
#page-fmcg p, #page-fmcg ul{margin-bottom:24px;}
#page-fmcg ul{padding:0 0 0 20px;}
#page-fmcg ul li{margin-bottom:6px;}
#page-fmcg strong, #page-fmcg .bold, #page-fmcg b{color:#10174E;}
#page-fmcg a{text-decoration:underline;}

/*thank you*/
.page-template-thank-you{background:#10174E;}
.page-template-thank-you #menu-principal .navbar-brand{background-image:url(https://www.fmcgguys.com/wp-content/uploads/2026/02/logo-fmcg-blue.svg)}
.page-template-thank-you #menu-principal .navbar-toggler-icon{background:#BBC6E6;}
.page-template-thank-you #menu-principal .navbar-toggler:before{background:#BBC6E6;}
.page-template-thank-you #menu-principal .navbar-toggler:after{background:#BBC6E6;}
#thank-you, #contact{min-height:calc(100vh - 193px);}
.page-template-thank-you #navbarNavDropdown, .page-template-thank-you .navbar-toggler{display:none !important;}
#thank-you h1{line-height:1;padding: 0 126px; font-size:100px; position:relative;}
#thank-you h1:before{width:112px;height:98px;background:url(https://www.fmcgguys.com/wp-content/uploads/2026/02/fmcg-1.png) no-repeat center; background-size:100%; position:absolute; left: 10px; content:''; top:-10px}

/*contact*/
.field{margin-bottom:30px;}
.field label{margin-bottom:0; margin-right:5px; font-weight:bold;}
.field p{display:flex; margin-bottom:0;
  flex-wrap:nowrap;}
.wpcf7-form-control-wrap{display:block; margin-bottom:0px;}
.wpcf7-text, .wpcf7-textarea{border-radius:0;letter-spacing:0px;font-size:16px; font-weight:bold; background:none; border:none; border-bottom:1px solid #191715; height: auto; padding:0 0px; color:#191715; transition:all ease-in .2s; width:100%;min-width:50px;}
.wpcf7-text::placeholder, .wpcf7-textarea::placeholder{color:#191715; opacity:.7;}
.wpcf7-textarea{height:70px; resize:none;}
.wpcf7-text:focus, .wpcf7-textarea:focus{border-bottom-color:#496ab1;}
.wpcf7-response-output{ border:none !important; padding:20px 0 0 0 !important; margin: 0 !important; font-weight:600;}
.wpcf7-not-valid-tip{text-transform:none; font-size:14px; color:#d02525; font-weight:600; padding-top:5px;}
.wpcf7-spinner{display:none; margin:5px auto 0;}
form.submitting .wpcf7-spinner{display:none;}
/*custom button send*/ .wpcf7-form.submitting #send, .wpcf7-form.submitting #subscribe{pointer-events: none;  cursor: not-allowed;  opacity: 0.6; }

.contact, .newsletter{flex: 0 0 50%;}
.newsletter h2{line-height:1;padding: 0 100px; position:relative;}
.newsletter h2:before{width:89px;height:78px;background:url(https://www.fmcgguys.com/wp-content/uploads/2026/02/fmcg-1.png) no-repeat center; background-size:100%; position:absolute; left: 0px; content:''; top:calc(50% - 39px);}
.form-news .wpcf7-text, .form-news .wpcf7-text::placeholder{color:#ff6624; border-bottom-color:#ff6624;}
.form-news label{    min-width: max-content;}
.form-news .wpcf7-form-control-wrap{padding-right:10px; flex:1;}
.form-news .field p{flex-wrap:wrap; align-items:center;}
.newsletter .wpcf7-response-output{color:#fff;}


/*footer*/
.icon-fmcg{width:110px;}
.buttons-footer-1 a{flex: 1;background:#fff; border-radius:10px;padding:10px 10px; height:100px; display:flex; align-items:center; justify-content:center;}
.buttons-footer-1 img{transition:all ease-in .2s; width:auto;}
.icon-btn-mobile{height:26px;}
.buttons-footer-1 a:hover img{transform:scale(1.1);}
.buttons-footer-2 a{display:flex;padding:10px; justify-content:center;align-items:center; height:120px; width:220px; border-right:1px solid rgba(234, 234, 234, 0.5); position:relative;}
.buttons-footer-2 a img{position:relative;}
.buttons-footer-2 a:last-child{border-right:none;}
.buttons-footer-2 a:before{width:0;height:100%; position:absolute; top:0; left:0; transition:all ease-in-out .5s; content:''; background:#0B0092;}
.buttons-footer-2 a:hover:before{width:100%;}
.icon-footer{opacity:1; transition: all ease-in .2s;}
.icon-hover-footer{position:absolute !important;top:1px; left:0; opacity:0; transition:all ease-in .2s;}
.buttons-footer-2 a:hover .icon-hover-footer{opacity:1;}
.buttons-footer-2 a:hover .icon-footer{opacity:0;}

.copy{font-weight: bold; font-size:13px;}
.copy a{color:#191715; border-bottom:1px solid #191715; line-height:1;}
.copy a:hover{color:#ff6624; border-color:#ff6624;}

/* Preloader CSS */
.loading {width: 100%;height: 100vh;position: fixed;background-color: #10174E;z-index: 999999;overflow: visible; top:0;}
.loading img {position: absolute;top: 50%;left: 50%;margin: -50px 0 0 -100px;width: 200px;transform-origin: center;  animation: scale 2.5s infinite alternate;}
.loading.fade {z-index:0;animation-name: fade;animation-duration: 0.3s;animation-fill-mode: both;animation-iteration-count: 1;animation-delay: 0.3s;}
@-webkit-keyframes scale {
From {-webkit-transform: scale(.4);}
To {-webkit-transform: scale(1.2);}
}

.page-template-events .loading{display:none !important;}

/*nav*/
#menu-principal{background:transparent;margin-top:20px;padding:0;transition:all ease-in .2s;}
#main-menu{margin-top:0px; background:#fff; border:1px solid #191715;border-radius:8px; padding:2px 2px;}
.menu-item a{font-size:14px;font-weight:600;color:#191715; padding:5px 15px; display:block; background:rgba(234, 234, 234, 0); border-radius: 6px;}
.current-menu-item a, .menu-item a:hover{background:rgba(234, 234, 234, 1);}
#menu-principal .navbar-brand{width:50px; height:40px; background-image:url(https://www.fmcgguys.com/wp-content/uploads/2026/02/logo-fmcg-black-1.svg); background-size:100%; background-repeat:no-repeat; transition:all ease-in .2s;display:block;}
.menu-item-has-children{padding-right:20px; position:relative;}
.menu-item-has-children:after{cursor:pointer;width:20px; height:20px; content:''; display:block;background:#fff; position:absolute; right:0; top:2px;}
.sub-menu{display:none;position:absolute; top:30px; padding:10px; background:#ccc; left:0;}

#menu-principal.scrolled-nav{padding:10px 0px;margin-top:0;}
#menu-principal.scrolled-nav #main-menu{}
#menu-principal.scrolled-nav .navbar-brand{}

/*404*/
#wp404{}
#wp404 h1{}
.error404 #menu-principal{}

@media (max-width:1200px){

	.header-home{max-height:800px;} 
	#posts{grid-template-columns: repeat(4, 1fr); gap:20px;}
		  .events-grid .event-card{ width:calc(50% - 20px); }
}

@media (max-width:991px){
  #menu-principal{}
  #main-menu{display:inline-block; max-width:250px; width:100%;text-align:center;}
  #menu-principal .navbar-brand{}
  #menu-principal.scrolled-nav{}
	.menu-item a{font-size:18px; padding: 14px 10px}
  .sub-menu{top:0; position:relative; background:transparent;}
  
    .navbar-toggler{border:none; border-radius:0;padding:0; margin:0; height:20px; width:30px; position:relative; }
  .navbar-toggler-icon{transition:all ease-in .2s;width:30px; height:2px; background:#191715; display:block; position:relative;}
  .navbar-toggler:before{transition: all ease-in .2s;position:absolute;content:'';width:30px; display:block; height:2px; top:0; left:0;background:#191715;}
  .navbar-toggler:after{position:absolute;transition: all ease-in .2s;content:'';width:30px; height:2px; display:block;bottom:0; left:0;background:#191715;}

  .menu-abierto .navbar-toggler-icon{opacity:0;}
  .menu-abierto .navbar-toggler:before{transform:rotate(45deg); transform-origin:top left; top:2px;}
  .menu-abierto .navbar-toggler:after{transform:rotate(-45deg); transform-origin:bottom left; bottom:-5px;}
	
	.header-home{max-height:600px;} 
	#posts{grid-template-columns: repeat(3, 1fr); gap:20px;}

	#thank-you h1{font-size:80px; padding:0 100px}
	#thank-you h1:before{width:80px; top:0; height:75px;}

}

@media (max-width:768px){
 
.header-home{height:100vh;max-height:100vh;} 
	.h1header{font-size:30px;}
	.buttons-footer-1 a{height:60px;}
	#posts{grid-template-columns: repeat(2, 1fr); gap:10px;}
	.event-wrapper h1{font-size:30px;}
	#thank-you h1{width:min-content;}
}

@media (max-width:575px){
	h1, h2{font-size:50px;}
	h3{font-size:22px;}
	h3 .bigtext{font-size:1.3em;}
	#menu-principal .navbar-brand{width:40px;}
.h1header{font-size:22px;}
	.buttons-footer-2 a{height:90px;}
	.copyurl{padding-right:40px; height:40px; width:40px;}
	.episode-title{font-size:32px;}
	.slides-visible .slick-list{overflow:hidden;}
	  .events-grid .event-card{  width:100%;  }
	#page-fmcg h1, #page-fmcg h2{font-size:26px;}
	#page-fmcg h3{font-size:22px;}
	#page-fmcg h4{font-size:18px;}
	#thank-you h1{font-size:55px;padding:0 80px;}
	#thank-you h1:before{left:0; width:70px;height:60px; top:-8px;}
	#thank-you {min-height: calc(100vh - 163px);}
	#contact {min-height: calc(100vh - 163px);}
	.form-news .field p{display:block;}
	 .form-news label{margin-bottom:10px;}
	.form-news .wpcf7-form-control-wrap{margin-bottom:20px;}
	.newsletter h2:before{width:55px;}
	.newsletter h2{padding:0 60px;}
	.events-filter li{margin: 0 2px;}
	.events-filter a{padding:8px 8px;}
}

@media (min-width:576px){


}

@media(min-width:768px){

}

@media (min-width:992px){
/*menu*/
  .navbar-nav .menu-item{margin: 0 0px; display:inline-block;}
  #main-menu{display:inline-block; text-align:center;width:auto; margin:auto;}
}

@media (min-width:1200px){
 
.container{max-width:1450px;}
}