/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/* SYNTROPY Heading Styles */
h1, h2 {
  font-weight: 300;
}

.gradient-text {
  position: relative;
  background-image: linear-gradient(to right, #36D1EC, #D91AB6);
  background-color: #36D1EC;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent !important;
  width: max-content;
}

.atlas-custom-rich-text__preheader {
  position: relative;
  background-image: linear-gradient(to right, #36D1EC, #D91AB6);
  background-color: #36D1EC;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent !important;
  display: inline;
  font-weight: 700;
}

/* START FAQ Styling */
.atlas-faq__header {
    font-size: 1.5em!important;
    font-family: 'Oswald'!important; 
}
/* END FAQ Styling */

/*FORMS CSS OVERRIDE TEMPLATE*/

.dnd_area-row-0-padding > .hsfc-FormWrapper {
    background: rgba(0, 0, 0, 0.35)!important;
}
/* Form Button override */
.hsfc-NavigationRow__Buttons button {
    width: 100% !important;
}

/* Form Input Override - DARK OPTION */

input::placeholder, textarea::placeholder, select::placeholder {color:#777!important} 

[data-hsfc-id=Renderer] .hsfc-Row input, [data-hsfc-id=Renderer] .hsfc-TextareaInput, [data-hsfc-id=Renderer] .hsfc-PhoneInput:not(.hsfc-PhoneInput--rtl) .hsfc-PhoneInput__FlagAndCaret {
    background: rgba(0,0,0, 0.1)!important;
    color:#fff!important;
}

/* SYNTROPY BLOG STYLING*/

span#hs_cos_wrapper_post_body a {
    color: #fff;
}

/* START BLOG SEARCH BAR STYLING */

/*Hide button*/
  #hs_cos_wrapper_site_search .hs-search-field__button {display:none; background:none; border:0;} 

#hs_cos_wrapper_site_search .hs-search-field__bar>form>.hs-search-field__input {
    background: transparent;
    height: 40px;
    font-size: 16px !important;
    border: none !important;
  color: var(--theme-body-font-color, #ffffff);
}
  
  .hs-search-field__button svg path {
    fill: #fff;
}

#hs_cos_wrapper_site_search .hs-search-field--open .hs-search-field__suggestions {
    background:#000;
    padding: 25px 15px;
}
#hs_cos_wrapper_site_search .hs-search-field--open .hs-search-field__suggestions a {
    text-decoration: none;
    padding: 15px 10px;
}

/* END BLOG SEARCH BAR STYLING */

/* START Form Input Override - LIGHT OPTION */
/*[data-hsfc-id=Renderer] .hsfc-Row input, [data-hsfc-id=Renderer] .hsfc-PhoneInput:not(.hsfc-PhoneInput--rtl) .hsfc-PhoneInput__FlagAndCaret {
    background: rgba(255,255,255, 0.7)!important;
}
[data-hsfc-id=Renderer] .hsfc-Row input::placeholder {color:#999!important}*/
/* END Form Input Override - LIGHT OPTION */

/* START Form Error message Override */
[data-hsfc-id=Renderer] .hsfc-ErrorAlert {color:#51d6ff!important}
/* END Form Error message Override */

[data-hsfc-id=Renderer] .hsfc-RichText {color: #ddd!important;} 
[data-hsfc-id=Renderer] .hsfc-RichText a {color: #fff!important;}

/* END FORMS CSS OVERRIDE TEMPLATE*/

/* START Aux Background Fix */
.atlas-header__auxiliary{
  position: relative;
}
.atlas-header__auxiliary
  padding-bottom:7px;
}
/* END Aux Background Fix */