@charset "UTF-8";
@import url('https://fonts.cdnfonts.com/css/prompt');

/*
Theme Name: GrandConference
Theme URI: https://grandconference.themegoods.com/v5
Description: Premium Conference & Event Theme
Version: 5.1.2
Author: ThemeGoods
Author URI: https://themeforest.net/user/ThemeGoods
License: GNU General Public License
License URI: https://themeforest.net/licenses/regular_extended
Text Domain: grandconference
*/
body,
.themegoods-animated-text h6 span,
.slider-property-clip-wrapper h1 {
  font-family: 'Prompt' !important;
}

/* hide archive mobile menu */
.mobile_menu_wrapper .page_content_wrapper {
  display: none !important;
}

/*hide name speaker*/
.ppb_speaker_grid .speaker_info_wrapper {
  visibility: hidden;
}

/*.themeborder*/
.scheduleday_wrapper li .session_content_extend.hide {
  display: block;
}

/*change image header logo page speaker detail*/
.elementor-845 .wp-image-3184 {
  content: url(https://marketingoops.com/marketingoopssummit2026/wp-content/uploads/2021/12/logoMKTOopsSUMMIT2023-BLK.png);
}

/*change bg title page speaker detail*/
.speaker_session_wrapper .scheduleday_wrapper li.scheduleday_title,
.scheduleday_wrapper.tab {
  background: #000000 !important;
}

/*disable link speaker*/
.speaker_grid_link {
  cursor: default;
  pointer-events: none;
  text-decoration: none;
  color: grey;
}

/*disable link speaker*/
.session_speakers strong a {
  pointer-events: none !important;
  text-decoration: none !important;
  color: #DD28A6 !important;
}

.scheduleday_wrapper li a {
  /*color: grey !important;*/
}

.scheduleday_wrapper li .expandable {
  cursor: default !important;
}

/*extend img speaker agenda*/
/*
.scheduleday_wrapper li .session_content.has_speaker_thumb {
  width: calc(100% - 150px) !important;
}

.scheduleday_wrapper li .session_speaker_thumb {
  float: left;
  width: 150px;
}

.scheduleday_wrapper li .session_speaker_thumb img {
  border-radius: 75px 75px 75px 75px !important;
}

.scheduleday_wrapper li .session_speaker_thumb img {
  width: 120px !important;
  height: auto;
}
*/
/* hr sponsor */
.hr-sponsor {
  width: 80%;
  margin: auto !important;
}

/*warning response form 7*/
.wpcf7 form.payment-required .wpcf7-response-output {
  border-color: #ffb900;
  /* Yellow */
  color: #dc3232 !important;
}

/*font*/
.elementor-button-text {
  font-family: 'Prompt' !important;
}

.themegoods-navigation-wrapper .nav li>a {
  font-family: 'Prompt' !important;
}

.speaker_info_wrapper h4 {
  color: #ec1e26 !important;
}

/* tab agenda */
.scheduleday_wrapper li.scheduleday_title.active {
  background: #ec1e26 !important;
}

/*font lang sesion agenda*/
.lang-sesion {
  padding: 8px 5px 10px 0px;
  font-weight: 550;
  font-size: 1em;
  font-family: 'Prompt' !important;
  color: #c6030a;
}

.session_content h6 {
  font-family: 'Prompt' !important;
}


/*font desc agenda*/
.title-mod {
  font-weight: normal !important;
  /* color: #ED1615 !important; */
  color: #000000 !important;
}

.title-desc {
  padding: 8px 5px 10px 5px;
  font-weight: 300;
  font-size: 0.8em;
  font-family: 'Prompt' !important;
}

.title-head {
  font-weight: 700 !important;
  /* color: #ED1615 !important; */
  color: #DD28A6 !important;
}

.scheduleday_wrapper li.session_content.has_speaker_thumb {
  font-family: 'Prompt' !important;
}

.scheduleday_wrapper li .session_content.has_speaker_thumb {
  width: calc(100% - 100px) !important;
}

.scheduleday_wrapper li .session_speaker_thumb img {
  width: 90px !important;
  border-radius: 40px 40px 40px 40px !important;
}

.scheduleday_wrapper li.scheduleday_title h4 {
  font-size: 14px !important;
}

/*new line multi speaker*/
.session_speakers strong:not(:first-child)::before {
  content: "\a";
  white-space: pre;
}

/*button close gallery*/
.ilightbox-toolbar.metro-black a {
  background: red url('https://marketingoops.com/marketingoopssummit2026/wp-content/themes/grandconference/css/metro-black-skin/buttons.png') no-repeat 7px 6px !important;
  opacity: 0.7;
}

.ilightbox-toolbar.metro-black a.ilightbox-play {
  background-position: 8px -55px !important;
}

.ilightbox-toolbar.metro-black a.ilightbox-pause {
  background-position: 8px -81px !important;
}

/*
.ilightbox-toolbar.metro-black a {
  width: 27px;
  height: 25px;
  background: transparent url('buttons.png') no-repeat 7px 6px;
    background-position-x: 7px;
    background-position-y: 6px;
  opacity: 0.3;
}
*/
/*fix font path*/

/*bg top white*/
.home {
  /*background-color:#000;*/
  border-top: 40px solid rgba(0, 0, 0, 1);
}

/*font size vision*/
.vision-css span.ah-words-wrapper b {
  font-size: 60px !important;
  font-weight: 700 !important;
}

input[type=submit] {
  background-color: #f033ff !important;
  border-color: #f033ff !important;
}

#toTop {
  background-color: #f033ff !important;
}

/* top margin left */
.slider-property-clip-wrapper.intro .content>div {
  display: contents !important;
  margin-top: -60px !important;
}

.elementor-element .slider-property-clip-wrapper.intro .content div h1 {
  font-size: 35px !important;
}

/*margin top speaker*/
.elementor-1820 .elementor-element.elementor-element-731a3ba .slider-property-clip-wrapper.intro .content {
  margin-top: -20px !important;
  background: rgb(255 255 255 / 1%) !important;
}

.elementor-5027 .elementor-element.elementor-element-9596598 .slider-property-clip-wrapper.intro .content>div p:first-child {
  margin-top: 20px !important;
}

/*hide cycle slide*/
.slider-property-clip-wrapper.intro nav a.current-dot {
  visibility: hidden !important;
}


/*=start=*/
/*up space bg top home*/
#wrapper.hasbg.transparent {
  margin-top: -40px !important;
}

/*block 2 align left*/
#page_content_wrapper p,
.page_content_wrapper p {
  text-align: left !important;
}

#page_content_wrapper li,
.page_content_wrapper li {
  text-align: left !important;
}

/*countdown align center*/
.countdown-clock {
  text-align: center;
}

/*tag p agenda*/
#page_content_wrapper p,
.page_content_wrapper p {
  padding-top: 0.5em !important;
  padding-bottom: 0.7em !important;
}

/*text big home*/
.font-big1 {
  font-size: 6rem;
  font-weight: 800;
}

.font-big2 {
  font-size: 5rem;
  font-weight: 600;
}

.font-sm1 {
  font-size: 1rem;
  font-weight: 100;
}

/*text button sponsor....*/
.button-1 {
  font-size: 1.8rem;
  text-decoration: underline;
  text-decoration-thickness: 1.2px;
  text-underline-offset: 0.2em;
}

a.button-ticket {
  border: 5px solid #ed1615;
  border-radius: 45px;
  padding: 5px 30px 10px 30px;
}

/*button ticket now 1 home*/
a#button-ticket-now1 {
  font-size: 2.5rem;
}

/*button ticket now 2 home*/
.elementor-6592 .elementor-element.elementor-element-9601f62 .elementor-button {
  font-size: 2.5rem !important;
}

/*text reson join mo*/
.elementor-6592 .elementor-element.elementor-element-de26b63 .themegoods-animated-text h1,
.elementor-6592 .elementor-element.elementor-element-de26b63 .themegoods-animated-text h2,
.elementor-6592 .elementor-element.elementor-element-de26b63 .themegoods-animated-text h3,
.elementor-6592 .elementor-element.elementor-element-de26b63 .themegoods-animated-text h4,
.elementor-6592 .elementor-element.elementor-element-de26b63 .themegoods-animated-text h5,
.elementor-6592 .elementor-element.elementor-element-de26b63 .themegoods-animated-text h6,
.elementor-6592 .elementor-element.elementor-element-de26b63 .themegoods-animated-text div,
.elementor-6592 .elementor-element.elementor-element-de26b63 .themegoods-animated-text span,
.elementor-6592 .elementor-element.elementor-element-de26b63 .themegoods-animated-text p {
  font-size: 2.63rem !important;
}

#reason-mo .elementor-column.elementor-col-25:not(:last-child) {
  border-right: 2px solid transparent;
  /* Set a transparent border to reserve space */
  border-image: linear-gradient(to bottom, #f033ff 0%, #000 100%) 1;
  /* Apply the gradient */
  border-image-slice: 1;
  /* Specify a single border region */
}

/*font block 1 mo summit*/
h2.elementor-heading-title.elementor-size-small {
  font-size: 62px !important;
}

h1.elementor-heading-title.elementor-size-small {
  font-size: 60px !important;
  font-weight: 500 !important;
  line-height: 1.2;
}

/*section7 4 zones*/
.fs7-1 {
  color: #fff;
  font-size: 4.5rem;
  font-weight: 800;
  line-height: 1.2;
  margin-left: 80px
}

.fs7-2 {
  color: #f033ff;
  font-size: 1.45rem;
  font-weight: 700;
  line-height: 1.2;
  padding: 15px;
  margin-left: 80px
}

.fs7-3 {
  color: #fff;
  font-size: 0.85rem;
  line-height: 1.9;
  padding: 15px;
  margin-left: 80px
}

.stage-seats {
  color: #ed1615;
  font-size: 0.75rem;
}

.stage-title {
  padding: 5px 0 3px 0;
  font-weight: bold;
}

.stage-desc {
  padding: 5px 0 15px 0
}

.stage-new {
  font-size: 0.75rem;
  font-weight: 500;
  color: #ffffff;
  background: #ff0d00;
  border-radius: 5px;
  padding: 3px 10px 3px 10px;
}

/*font eng*/
.fs-en {
  color: #c79e9e;
  padding-bottom: 30px !important;
}

div#cookie-notice {
  font-family: 'Prompt' !important;
}

div#cookie-notice a {
  font-family: 'Prompt' !important;
}

/*=end=*/

/*mos black night*/
.bn-b2 {
  font-size: 2.5rem;
  font-style: italic;
  font-family: 'Work Sans';
}

.bn-b51-bold {
  font-weight: 800;

}

.bn-b52-bold {
  font-size: 2rem;
  font-weight: 700;
  background-image: linear-gradient(to right, #F033FF, #fff, #F033FF);
  color: transparent;
  background-clip: text;
}

hr.bn-hr {
  margin-top: 80px !important;
}

.bn-b53-bold1 {
  font-weight: 800;
}

.bn-b53-bold2 {
  font-size: 2rem;
  font-weight: 700;
  background-image: linear-gradient(to right, #F033FF, #fff, #fff, #F033FF);
  color: transparent;
  background-clip: text;
}

.bn-b54-bold {
  font-weight: 800;
}

.bn-b55 {
  font-size: 3.2em;
  font-style: italic;
  font-family: 'Work Sans';
  background-image: linear-gradient(to right, #F033FF, #fff, #fff, #F033FF);
  color: transparent;
  background-clip: text;
  animation: smooth-blink 2s infinite;
  /* Smooth transition */
}

@keyframes smooth-blink {

  0%,
  100% {
    opacity: 1;
  }

  50% {
    opacity: 0.1;
  }
}

@media (max-width: 768px) {

  .elementor-10844 .elementor-element.elementor-element-abfaa0b {
    padding: 80px 0px 0px 0px !important;
  }

  /* title box 1 mobile */
  h2.elementor-heading-title.elementor-size-small {
    font-size: 2.4rem !important;
  }

  h1.elementor-heading-title.elementor-size-small {
    font-size: 35px !important;
    font-weight: 400 !important;
    line-height: 1.1;
  }

  /*title box 3 mobile intelligace in action*/
  .font-big3 {
    font-size: 4rem !important;
    font-weight: 800 !important;
  }

  /* title box 2 mobile */
  .elementor-5027 .elementor-element .elementor-element-e131803 .themegoods-animated-text span {
    font-size: 18px !important;
  }

  /* .elementor-5027 .elementor-element.elementor-element-fcb5484 p,li{
    font-size:14px !important;
  } */

  /* text wording vision run */
  .vision-css span.ah-words-wrapper b {
    font-size: 30px !important;
    font-weight: 500 !important;
  }

  /*nevigation style*/
  .elementor-845 .elementor-element .elementor-element-5f135d1 .elementor-column>.elementor-widget-wrap {
    justify-content: flex-end !important;
  }

  .elementor-845 .elementor-element.elementor-element-944d189 {
    width: 40% !important;
  }

  .elementor-845 .elementor-element.elementor-element-8d76702 {
    width: 60% !important;
    padding-right: 20px;
  }

  /*title box image left right*/
  .elementor-5027 .elementor-element .slider-property-clip-wrapper.intro .content div h1 {
    font-size: 28px !important;
  }

  /*mobile section buy ticket now!*/
  .elementor-9892 .elementor-element.elementor-element-78455b9 {
    padding: 0px 0px 0px 0px !important;
  }

  /*section 7 */
  .fs7-1 {
    color: #fff;
    font-size: 3.5rem;
    font-weight: 600;
    line-height: 1.2;
  }

  /*button ticket now*/
  a#button-ticket-now1 {
    font-size: 1.8rem;
  }

  /*section7 4 zones*/
  .fs7-1 {
    margin: 0 !important;
    text-align: center;
  }

  .fs7-2 {
    margin: 0 !important;
    text-align: center;
  }

  .fs7-3 {
    margin: 0 !important;
    text-align: center;
  }

  hr.bn-hr {
    margin-top: 0 !important;
  }

}

@media only screen and (min-device-width: 768px) {

  /*title box image left right*/
  .elementor-5027 .elementor-element .slider-property-clip-wrapper.intro .content div h1 {
    font-size: 28px !important;
  }
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/marketingoopssummit2026/wp-content/fonts/work-sans/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBiAJoI3ZKyHqQvhf.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/marketingoopssummit2026/wp-content/fonts/work-sans/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBiEJoI3ZKyHqQvhf.woff) format('woff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/marketingoopssummit2026/wp-content/fonts/work-sans/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBi8JoI3ZKyHqQg.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/marketingoopssummit2026/wp-content/fonts/work-sans/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K3vXBiAJoI3ZKyHqQvhf.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/marketingoopssummit2026/wp-content/fonts/work-sans/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K3vXBiEJoI3ZKyHqQvhf.woff) format('woff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/marketingoopssummit2026/wp-content/fonts/work-sans/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K3vXBi8JoI3ZKyHqQg.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/marketingoopssummit2026/wp-content/fonts/work-sans/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K67QBiAJoI3ZKyHqQvhf.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/marketingoopssummit2026/wp-content/fonts/work-sans/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K67QBiEJoI3ZKyHqQvhf.woff) format('woff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/marketingoopssummit2026/wp-content/fonts/work-sans/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K67QBi8JoI3ZKyHqQg.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/home/mktoops/domains/marketingoops.com/public_html/demo/marketingoopssummit/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z11lE92JQEl8qw.woff) format('woff');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}

/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/marketingoopssummit2026/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z1JlE92JQEl8qw.woff) format('woff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/marketingoopssummit2026/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z1xlE92JQEk.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/marketingoopssummit2026/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z11lE92JQEl8qw.woff) format('woff');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}

/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/marketingoopssummit2026/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z1JlE92JQEl8qw.woff) format('woff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/marketingoopssummit2026/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLCz7Z1xlE92JQEk.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}