/* Custom Styles */


/* This creates bigger spacing between the main navigation menu items */
/*
.header__content--desktop .link-list__link {
margin-left: 20px !important;
margin-right: 20px !important;
}
*/

/* This underlines the main navigation menu items when hovering over them */
/*
.header a.link-list__link:hover {
text-decoration: underline !important;
}
*/


/* This modifies the form fields to have squared edges and only show the bottom border */

.form-control {
border-radius: 0px !important;
border-left-width: 0px !important;
border-top-width: 0px !important;
border-right-width: 0px !important;
background-color: #ffffff00 !important;
border-color: #ACACAC !important;
}


/* This removes the shadow from the form button */

.form-btn {
-webkit-box-shadow: 0 0px 0px rgb(0 0 0 / 10%) !important;
box-shadow: 0 0px 0px rgb(0 0 0 / 10%) !important;
}


/* This removes the rounded corners of the filter field as seen on the Announcements and Blog Search Pages  */

.filter__field {
border-radius: 0px !important;
}


/* This removes the shadow from buttons throughout the site */

.btn {
-webkit-box-shadow: 0 0px 0px rgb(0 0 0 / 10%) !important;
box-shadow: 0 0px 0px rgb(0 0 0 / 10%) !important;
}


/* This modifies the accordions to only show the bottom border */

.block-type--accordion .block {
border-top: 0px !important;
border-left: 0px !important;
border-right: 0px !important;
}


/* This adds more spacing between the login page title and login form fields */

h1.auth__title { 
margin-bottom: 40px; !important;
}


/* This reduces the h1 font size of the blog post title on the blog feed page on desktop  */

@media (min-width: 768px) {
h1.blog-post-body__title {
font-size: 58px !important;
}
}

/* This moves the podcast intro section up higher so that it is behind the transparent header. Delete this code if not using a transparent header for the website theme */

.podcast-intro { 
margin-top: -80px !important;
padding-top: 80px !important;
}


/* This moves the coaching product hero section up higher so that it is behind the transparent header. Delete this code if not using a transparent header for the website theme */

.coaching-programs__container { 
margin-top: -94px !important;
}

.coaching-programs__header  {
padding-top: 94px !important;
}


/* This removes the rounded corners on the error prompt */

.parsley-errors-list {
border-radius: 0px !important;
}


/* This removes the rounded corners on alert messages */

.alert {
border-radius: 0px !important;
}


/* This modifies the colors on the red alert message */

.alert--danger {
border-color: #7D251C !important;
color: #7D251C !important;
background-color: RGBA(125, 37, 28, 0.15) !important;
}

/* REVOSOLUTION CUSTOM */

/* Global */

h1 {
font-family: 'Nothing You Could Do', cursive !important;
}

/* Header */

.header .link-list a {
color: #44C1F6;
padding: 0 15px;
transition: .5s;
border-radius: 25px;
}

.header .link-list  a:hover {
background-color: #44C1F615;
}

.header__content--desktop .link-list__link {
margin-left: 0px !important;
margin-right: 0px !important;
}

.dropdown__menu  {
    border-radius: 0 0 25px 25px;
}

/* Login */

.sizer sizer--full {
padding-top: 20px !important;
}

div.auth__content {
background-color: #ffffff;
border-radius: 25px;
padding: 30px;
}

.alert {
  border-radius: 10px !important;
}

.alert--danger {
}

div.auth__content h1 {
color: #44C1F6 !important;
}

div.auth__content a, label, input {
color: #43647B !important;
}

div.auth__content h1 {
font-size: 2em;
}

#sections_login_settings_password {
font-weight: 900 !important;
}

.form-control {
border: 1px solid #EEEEEE !important;
border-radius: 5px !important;
}

.backgroundVideo {
filter: blur(10px);
position: fixed !important;
}

footer {
    border-top: 1px solid #E5E5E5;
}

/* Directory 
*/

/* Filter */

.filter {
    display: inline-block;
    border: 1px solid #cccccc;
    border-radius: 10px;

}

.filter__field {
    border: 0px;
    background: transparent;
}

/* Search */

.form-control {
  border: 1px solid #cccccc !important;
  border-radius: 10px !important;
}

input.form control.search__control {
    color red !important;
}

.form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #6C6C6C;
  opacity: 1; /* Firefox */
}

.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #6C6C6C;
}

.form-control::-ms-input-placeholder { /* Microsoft Edge */
  color: #6C6C6C;
}

/* Members */

div.member {
    border-radius: 10px;
}