@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;700&display=swap");

/* body {
    font-family: 'Montserrat', sans-serif !important;
} */

/**
* Menu
* START
**/

.ast-site-header-cart.ast-menu-cart-outline .ast-addon-cart-wrap,
.ast-site-header-cart.ast-menu-cart-fill .ast-addon-cart-wrap {
  border: none;
}

.site-header-primary-section-right {
  font-weight: bold;
}

.ast-builder-menu-1 {
  margin-left: 2rem;
}

.main-header-menu .menu-item:hover > .sub-menu {
  width: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  border: none;
  right: 0;
  left: auto;
}

.main-header-menu .sub-menu .menu-link {
  text-align: center;
}

/**
* Menu
* END
**/
/**
#content {
    display: flex;
    align-items: center;
}**/

.ast-container {
  width: 100%;
}

#login-logo {
  width: 66%;
}

.um-form input[type="text"],
.um-form input[type="password"] {
  color: black !important;
}

.um-field-label label {
  font-family: "Montserrat", sans-serif;
  font-weight: 700 !important;
  color: black;
}

.um .um-form input[type="text"],
.um .um-form input[type="password"] {
  border-radius: 0.5rem !important;
  border-width: 1px !important;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1) !important;
}

.um .um-form input[type="text"]:focus,
.um .um-form input[type="password"]:focus {
  border-color: black !important;
}

.um-field-checkbox-option {
  font-family: "Montserrat", sans-serif !important;
  font-weight: 400 !important;
  color: black !important;
}

.um-button {
  font-weight: 700 !important;
  color: white !important;
  background-color: black !important;
  border: solid !important;
  border-width: 2px !important;
  border-color: black !important;
  border-radius: 0px !important;
}

.um-button.um-alt {
  font-weight: 700 !important;
  color: black !important;
  background-color: transparent !important;
  border: solid !important;
  border-width: 2px !important;
  border-color: black !important;
  border-radius: 0px !important;
  box-shadow: none !important;
}

.um-icon-android-checkbox-outline-blank,
.um-icon-android-checkbox-outline {
  color: black !important;
}

a.um-link-alt {
  color: black !important;
}

input[name="rememberme"] {
  margin-bottom: 2rem;
}

/*=================================================
	LANDING PAGE HERO
=================================================*/

.vc_general.vc_btn3 {
  background: rgb(161, 2, 251) !important;
  background: linear-gradient(90deg, rgba(161, 2, 251, 1) 0%, rgba(244, 60, 111, 1) 100%) !important;
  color: #000000 !important;
  font-weight: bold;
  font-size: 1.5rem;
  border: none;
}

.vc_general.vc_btn3:hover {
  border: none;
  transform: scale(1.05);
  letter-spacing: 2px;
}

.vc_general.vc_btn3 .vc_btn3-icon {
  right: 13px !important;
  font-size: 36px;
}
.hero .vc_btn3-container a {
  text-decoration: none;
}

/**
* for register page
* START
**/

.um.um-register {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
  max-width: 800px !important;
}

@media screen and (min-width: 544px) {
  .um-col-121,
  .um-col-122 {
    width: 45% !important;
  }
}

.um-field-type_terms_conditions .um-field-area {
  display: flex !important;
  justify-content: center !important;
}

.um-field .select2.select2-container .select2-selection {
  border-radius: 0.5rem !important;
  border-width: 1px !important;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1) !important;
}

.um-toggle-gdpr {
  display: none;
}

/*=================================================
	NOSSOS CANAIS
=================================================*/
.plyr {
  min-width: unset !important;
}
.plyr__controls {
  flex-wrap: wrap;
}

.plyr__controls .plyr__controls__item.plyr__progress__container {
  order: -1;
  flex: 1 0 100%;
}
.plyr__controls a {
  display: none;
}

.channel-item p {
  margin-bottom: 0;
}

.mejs_container, .wp-audio-shortcode, .mejs-audio {
	overflow: hidden !important;
}

.mejs-time.mejs-duration-container {
	display: none !important;
}

.mejs-container, .mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
	background: #ffffff !important;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .mejs-controls .mejs-time-rail .mejs-time-total {
    background: rgba(200,200,200,.33) !important;
}

.mejs-button>button {
	filter: invert(2) !important;
}

.mejs-controls {
	padding: 0 !important;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mejs-controls .mejs-time-rail .mejs-time-loaded {
    background: rgba(190,190,190,0.33) !important;
}

.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a) {
    text-decoration: unset !important;
}

.mejs-currenttime, .mejs-duration, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mejs-controls .mejs-time-rail .mejs-time-loaded {
	color: #000000 !important;
}

/**
* for register page
* END
**/

/**
* footer
* START
**/

.footer-widget-area[data-section="section-fb-html-2"] {
  display: flex;
  justify-content: flex-end;
}

.footer-widget-area[data-section="section-fb-html-1"] {
  display: flex;
  justify-content: flex-start;
}

/**
* footer
* END
**/
