/*
Theme Name: EdgeSpace
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap');

#top #header_main>.container,
#top #header_meta>.container,
.responsive #footer .container {
  max-width: 1300px;
}

div .logo {
  padding-top: 30px;
}


.main_color strong,
strong,
.main_color b {
  color: inherit;
}

.special_amp,
.main_color .special_amp {
  font-family: inherit;
  font-style: normal;
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
}

/* hide instant search */
#top #searchform .ajax_search_response {
  display: none !important;
}

#top #wrap_all #header.header_color .av-menu-button-colored > a .avia-menu-text {font-size:18px; font-weight: 400!important;}

.main_color .breadcrumb {
  color: #1e0037;
  font-size: 16px;
  font-family: Roboto;
  font-weight: 600;
  text-transform: uppercase;
}

.main_color .breadcrumb a:hover {
  color: #c0c4c5;
}

.breadcrumb .sep {
  width: 12px;
}

#home-video .container,
.mejs-layer {
  max-width: 100%;
  padding: 0;
  margin: 0;
  width: 100% !important;
}

#top #wrap_all #video.main_color h2 {font-weight: 400;}

.avia-animated-number {
  text-align: left !important;
}

#footer {
  font-family: Roboto;
  font-size: 18px;
  font-weight: 400;
}

#top .widget_nav_menu li {
  text-transform: uppercase;
  font-size: 18px;
}

#top .content .flex_column .widget_nav_menu li,
#top .content .flex_column .widget_nav_menu li:first-child {
  border: none;
}

#top .content .flex_column .widget_nav_menu li a:hover,
#top .content .flex_column .widget_nav_menu ul:first-child>.current-menu-item,
#top .content .flex_column .widget_nav_menu ul:first-child>.current_page_item {
  background: transparent;
}

.widget_nav_menu .current-menu-item>a,
.widget_nav_menu .current_page_item>a {
  font-weight: 400;
}

#top .content .flex_column .widget_nav_menu li a {
  padding: .4em;
}

#top #wrap_all .all_colors .highlights h3 {
  color: #81afe7;
  font-size: 28px;
  line-height: 37px;
}

.avia_textblock.highlights {
  margin: 0 35px;
  color: #ffffff;
  font-size: 22px;
}

#redhighlights.main_color p, #redhighlights h4 {color:#ffffff;}

/**** form ****/
div .main_color .button,
.main_color #submit,
.main_color input[type='submit'] {
  background-color: #1a151d;
  border-color: #1a151d;
  border-radius: 20px;
  padding-top: 9px;
  padding-bottom: 9px;
  font-family: Roboto;
  text-transform: uppercase;
	margin-top: 30px;
}

.input-text,
#top .main_color input[type='text'],
#top .main_color input[type='input'],
#top .main_color input[type='password'],
#top .main_color input[type='email'],
#top .main_color input[type='number'],
#top .main_color input[type='url'],
#top .main_color input[type='tel'],
#top .main_color input[type='search'],
#top .main_color textarea,
#top .main_color select {
  font-family: Roboto;
  text-align: left;
  font-size: 16px;
  border-bottom: 1px solid #434444;
  background-color: #ffffff;
  color: #434444;
  border-style: none none solid none;
}

textarea.placeholder-red::placeholder {
  color: #434444 !important;
}

.mc4wp-form ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #434444 !important;
}

.mc4wp-form :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #434444 !important;
  opacity: 1;
}

.mc4wp-form ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #434444 !important;
  opacity: 1;
}

.mc4wp-form :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #434444 !important;
}

::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #434444 !important;
}

::-moz-placeholder {
  /* Firefox 19+ */
  color: #434444 !important;
}

:-ms-input-placeholder {
  /* IE 10+ */
  color: #434444 !important;
}

:-moz-placeholder {
  /* Firefox 18- */
  color: #434444 !important;
}

.avia-animated-number {
  display: flex;
  align-items: flex-end;
  gap: 12px;
}

.avia-animated-number .avia-animated-number-title {
  margin-bottom: 0px;
}

.avia-animated-number .avia-animated-number-content {
  line-height: 1.5em;
}