.mobileHeader-container {
    background-image: url("/storage/app/media/blue-linen.jpg") !important;
    opacity:0.9;
    background-color: white;
}


.section__bg--dark-4::before {
    background-color: #ffffff !Important;
}

.section__bg--dark-5::before {
    background-color: #ffffff !Important;
}

/* .section__bg--dark-1::before {
    background-color: unset !important;
} */

.column.half {
    margin: 10px;
}
.editable__container--inner textarea {
    resize: vertical;
    width: 100% !important;
}
button, input {
    overflow: visible;
    width: 100% !important;
}
input[type="image"] {
    width: 200px !important;
    margin-top: 20px;
}



.icon, .article__post-author:before, .article__post-category:before, .article__post-creation-date:before, .contactform--a .ui-datepicker .ui-widget-header .ui-datepicker-prev, .contactform--a .ui-datepicker .ui-widget-header .ui-datepicker-next, .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:before, .form-default .ui-datepicker .ui-widget-header .ui-datepicker-prev, .form-default .ui-datepicker .ui-widget-header .ui-datepicker-next {
    font: normal normal normal 14px/1 font-awesome!important;
}

.gm-style {
    left: 10% !important;
}


h2.staff__title.component__title {
    color: #000 !important;
}
.staff-member__description.component__p {
    color: #000 !important;
}
span.staff-member__first-last {
    color: #000 !important;
}
.staff-member__description.component__p a {
    color: #000 !IMPORTANT;
    font-weight: bold;
}
.mobileHeader-logoImg {
    width: auto;
    min-height: 80px;
}


h2, h3, h1 {

font-family: 'BioRhyme', serif !important;

}
h1.text-center {
    color: rgb(75, 172, 198) !important;
    font-size: 26px !important;
}
span {
    font-family: 'BioRhyme', serif !important;
}


.featuredblock__title {
    font-family: 'BioRhyme', serif !important;
    font-size: 18px !important;
}

ul.socialmedia__list {
    margin-top: 10px;
}

div#id_6961dcad-046f-5471-b0bf-ee8e4371c4d9 {
    display: none !IMPORTANT;
}
.align-right {
    margin: 0px 0px 10px 10px;
    float: right;
}
/*
.sedona .section--light .component__button--2 {
    background: #c7cf86 !important;
    box-shadow: #6cbac96e 5px 5px 0 0;
}
*/
.cstm_btn a.cta__button.component__button--2 {
    border: 2px solid #a7b23f !important;
    background: #6cbac9 !important;
    box-shadow: #a7b23f 5px 5px 0 0;
    color: #000!important;
}
.cstm_btn a.cta__button.component__button--2:hover {
    background: #6cbac9 !important;
    box-shadow: #a7b23f 0 0 0 0;
    color: #fff!important;
}
.featuredblocks-grid-e .featuredblock__wrap {
  
    justify-content: unset;
}
.featuredblocks-grid-a .featuredblock__image {
    height: 60px;
    width: 100%;
    object-fit: cover;
    background-size: cover;
}

.align-left {
    margin: 0px 10px 10px 0px;
    float: left;
}

.align-center {
    margin-bottom: 10px;
    margin: 0 auto;
    display: block;
}


h3.banner-c__title.component__title.banner-text__title--large.text-center {
    margin-top: 30% !important;
}
/*
.section-pagecontent .section--light h1 {
    color: #008080;
}
*/
.section-pagecontent .section--light h1 {
    color: #6cbac9;
}
.section--light .featuredblocks-grid-a .featuredblock__wrap {
    background: #fff;
}

.section-staff .section--dark .staff__title {
    display: flex;
    justify-content: center;
}
span.staff-member__first-last {
    font-size: 30px;
    font-weight: bold;
}
.section .component__subtitle, .section .form__caption {
  
    font-size: 20px;
   
}
h3.hours-a__title.component__title {
    text-align: center;
}


/* #id_79186419-d04c-5e8a-ab37-9850a2d3cca0 > div > div > div > div > div > div > div.hours-a > div.hours-a__schedule.d-none.d-lg-flex > div > div > div:nth-child(4) { display:none;} */


#id_79186419-d04c-5e8a-ab37-9850a2d3cca0 > div > div > div > div > div > div > div.hours-a > div.hours-a__schedule.d-none.d-lg-flex > div > div > div:nth-child(5) {display:none; }


#id_79186419-d04c-5e8a-ab37-9850a2d3cca0 > div > div > div > div > div > div > div.hours-a > div.hours-a__schedule.d-none.d-lg-flex > div > div > div:nth-child(6) { display:none; }
#id_79186419-d04c-5e8a-ab37-9850a2d3cca0 > div > div > div > div > div > div > div.hours-a > div.hours-a__schedule.d-none.d-lg-flex > div > div > div:nth-child(7) { display:none;}
/* #id_cddaf17d-4373-5e9a-add3-02e0cde0860f > div > div > div > div > div > div > div.hours-a > div.hours-a__schedule.d-none.d-lg-flex > div > div > div:nth-child(4) { display:none;} */
#id_cddaf17d-4373-5e9a-add3-02e0cde0860f > div > div > div > div > div > div > div.hours-a > div.hours-a__schedule.d-none.d-lg-flex > div > div > div:nth-child(5) { display:none;}
#id_cddaf17d-4373-5e9a-add3-02e0cde0860f > div > div > div > div > div > div > div.hours-a > div.hours-a__schedule.d-none.d-lg-flex > div > div > div:nth-child(6) { display:none;}
#id_cddaf17d-4373-5e9a-add3-02e0cde0860f > div > div > div > div > div > div > div.hours-a > div.hours-a__schedule.d-none.d-lg-flex > div > div > div:nth-child(7) { display:none;}
p.map-search__location-fax {
    margin-left: 20px !important;
}

div#id_3108e6d0-f41f-5166-9b03-d9ae29055df4 {
    background-color: #008080 !important;
}

.editable__container a.cta__button.component__button--2 {
    padding: 12px;
}

.featuredblock__image {
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    height: 70px;
}
.section--dark .copyright__link, .section--dark #copyright__link {
    color: #67b1bf;
}











 @media(max-width:768px) {
   .col-lg-4.section__column-1.ple-column-padding.col-sm-12.ple-module-justify-right.align-self-center.alias-logo_header {
        display: inline !important;
    }
    .col-lg-4.section__column-3.ple-column-padding.col-sm-12.ple-module-justify-left.align-self-center.alias-header_cta2 {
        display: inline-block !important;
    }
}

.col-22 {
    width: 49%;
    display: inline-block;
    padding: 1%;
    vertical-align: top;
}

@media(max-width: 767px){
    .col-22 {
        width: 100%;
        padding:0%;
    }
}

/*---------------Pop up css------------*/
#css-only-modals{
	position:fixed;
	pointer-events:none;
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:10000000;
	text-align:center;
	white-space:nowrap;
	height:100%
}
#css-only-modals:before{
	content:"";
	display:inline-block;
	height:100%;
	vertical-align:middle;
	margin-right:-.25em
}
.css-only-modal-check{
	pointer-events:auto;
	display:none
}
.css-only-modal-check:checked~.css-only-modal{
	opacity:1;
	pointer-events:auto
}
.css-only-modal{
	width:700px;
	background:#fff;
	z-index:1;
	/* display: inline-block; */
	position:relative;
	pointer-events: auto;
	padding:25px;
	text-align:right;
	border-radius:4px;
	white-space:normal;
	display: inline-block;
	vertical-align:middle;
	opacity:0;
	/* pointer-events: none; */
	max-width:90%;
}
.css-only-modal h2{
	text-align:center
}
.css-only-modal p{
	text-align:left
}
.btn-primary:hover{
	color:#fff;
	background-color:#999;
	border-color:#999
}
.btn-primary {
    position: absolute;
    top: -15px;
    font-size: 20px;
    font-weight: bold;
    right: -21px;
    color: #fff;
    background-color: #a7b23e;
    cursor: pointer;
    border-color: #000;
    border-radius: 50%;
    padding: 5px 15px;
}
.css-only-modal-check:checked~#screen-shade{
	opacity:.5;
	pointer-events:auto
}
#modal1{
	display:none
}
#screen-shade{
	opacity:0;
	background:#000;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	pointer-events:none;
	transition:opacity .8s

}
/*------------End pop up css------*/

@media only screen and (max-width: 767px) {
    .mm-menu {
        background: #4c838d;
    }
    /* .slider__wrapper {
        background: url(/storage/app/media/textured_blue.jpg);
    } */
}

@media (max-width:519px) {
    #id_79186419-d04c-5e8a-ab37-9850a2d3cca0 > div > div > div > div > div > div > div.hours-a > div.hours-a__schedule--responsive.d-lg-none > div:nth-child(5) { display:none !Important; }
    #id_79186419-d04c-5e8a-ab37-9850a2d3cca0 > div > div > div > div > div > div > div.hours-a > div.hours-a__schedule--responsive.d-lg-none > div:nth-child(6) { display:none !Important; }
    #id_79186419-d04c-5e8a-ab37-9850a2d3cca0 > div > div > div > div > div > div > div.hours-a > div.hours-a__schedule--responsive.d-lg-none > div:nth-child(7) { display:none !Important; }
    #id_cddaf17d-4373-5e9a-add3-02e0cde0860f > div > div > div > div > div > div > div.hours-a > div.hours-a__schedule--responsive.d-lg-none > div:nth-child(5)
    { display:none !Important; }
    #id_cddaf17d-4373-5e9a-add3-02e0cde0860f > div > div > div > div > div > div > div.hours-a > div.hours-a__schedule--responsive.d-lg-none > div:nth-child(6)
    { display:none !Important; }
    #id_cddaf17d-4373-5e9a-add3-02e0cde0860f > div > div > div > div > div > div > div.hours-a > div.hours-a__schedule--responsive.d-lg-none > div:nth-child(7)
    { display:none !Important; }
    h3.banner-c__title.component__title.banner-text__title--large.text-center {
        margin-top: 0% !important;
    }
    .section .banner .banner-c__title {
        font-size: 15vw;
    }
    .section .banner .banner-c__title {
        font-size: 7vw;
    }
}

/* .wrap__slider .slider__item:before {
    background: rgba(0, 0, 0, 0.1);

} */

/* .gray_bg {
    background:#ececec; 
    padding:1rem;
}

#mm-0 > div.fullwidth-layout.wrap__layout > div.wrap__header.wrap-item {
    background: rgb(178 221 186) url(/storage/app/media/bg-pattern.png) repeat 50% 0 !important;
}

.avocado_bg {
    background:#a7b23e;
}

.wrap__slider .slider__item:before {
  background: rgb(0 0 0 / 30%);

}

.wrap__logoHeader {
  
    background:#00000061;
    padding: 10px;
    border-radius: 13px;
}
.socialmedia__link {
   
    filter: contrast(1.3);
}

.wrap__phoneHeader .location__phone {
 
    filter: contrast(1.3);
}
.hamburger:before {

    filter: contrast(1.3);
}*/



/* .fullwidth-layout .wrap__header {
    background: url(/storage/app/media/bg-pattern.png) !important;
} */

/* .hamburger:before {
 
    color: #a7b23e;
}

.logo__link.logo__left .logo__image, .logo__left img[class$="__img"] {
    margin-right: 15px;
    filter: contrast(1.3);
}



.socialmedia__link {
 
    color: rgb(171 180 67);
   
}


.wrap__footer {
 
    background: #a7b23e;
   
}

.mm-menu {
   
    background: #559eac;
}

.mm-panels .mm-panel--level-2 {
    background: #559eac;
}
.mm-panel--level-2 .mm-listview > li > a:hover {
    background: #a7b23e;
}

#mm-0 > div.home-layout.wrap__layout > div.wrap__page > div > div.wrap__hours.wrap-item > div > div > div > div > div.hours__wrapper > div > div:nth-child(4) {
    display: none;
}

#mm-0 > div.home-layout.wrap__layout > div.wrap__page > div > div.wrap__hours.wrap-item > div > div > div > div > div.hours__wrapper > div > div:nth-child(5) {
    display: none;
}

#mm-0 > div.home-layout.wrap__layout > div.wrap__page > div > div.wrap__hours.wrap-item > div > div > div > div > div.hours__wrapper > div > div:nth-child(6) {
    display: none;
}

#mm-0 > div.home-layout.wrap__layout > div.wrap__page > div > div.wrap__hours.wrap-item > div > div > div > div > div.hours__wrapper > div > div:nth-child(7) {
    display: none;
}

.hours__list {
    display: grid;
    grid-template-columns: auto auto auto;
}

.hours .day {
   
    width: 100%;
}

p.text-center.text-footer {
    margin: 0 !important;
    font-size: 12px;
}
.wrap__home-content--frame {
  
    margin-top: 25px;
}

.editable__container.editable__container h1, h2 {

color: #6cbac9 !important;

}

p.text-center.cstm-button {
    display: grid;
    grid-template-columns: auto auto auto auto;
    grid-gap: 10px;
}
p.text-center.cstm-button img:hover {
    filter: contrast(1.5);
}

.wrap__newsletter .form form {
    display: grid;
   
}


.wrap__map {
    background-color: #a7b23ea6;
}

.wrap__newsletter .form__group {
  
  
    padding: 5px 5px;
}  */


/* .featuredblock__button, .slider__button a, .form-welcome .submit, button[class*="__button"], input[class*="__button"], button[class*="submit"], input[class*="submit"], a[class*="__button"], .article__content button, .featuredarticle__link, .featuredarticle__link {
 
    min-width: 99%;
} */

/* .wrap__phoneHeader .location__phone {
    color: #a7b23e;
    border-color: #a7b23e;
}

.wrap__header {
  
    background: #b2ddba;
}

.editable__container.editable__container a {
  
    color: #4b92a0 !important;
}

.wrap__phoneHeader .location__phone:hover, .wrap__phoneHeader .location__phone:active, .wrap__phoneHeader .location__phone:focus {
    color: #a7b23e;
}

.socialmedia__link {
    border: 3px solid #a7b23e;
}

align-right {

margin: 0px 0px 10px 10px;
    float:right;
}

@media only screen and (min-width: 1025px) {
.contact-form-columns .form-input-comments {
    position: absolute;
    top: -11px;
    right: 0;
    bottom: 0;
    left: auto !important;
    margin-top: 0;
    padding-left: 7px;
    width: 50%;
    display: flex;
    flex-direction: column;
}
}


.align-left {

margin: 0px 10px 10px 0px;
    float:left;
} */


/* h3 a {
    font-weight: bold;
}

.wrap__fullwidth h3 {
    margin: 0 0 21px;
    font-size: 21px;
}

.col-2 {
width: 49%;
display: inline-block;
padding: 1%;
vertical-align: top;
}
@media(max-width: 767px){
.col-2 {
width: 100%;
padding:0%;
}

p.text-center.cstm-button {
    display: grid;
    grid-template-columns: auto;
    grid-gap: 10px;
}

}

.align-center {

margin-bottom:10px;
    margin: 0 auto;
    display:block;
}

.video-container {
    overflow: hidden;
    position: relative;
    width:90.5%;
    margin: 0 auto;
    text-align:center;
}

.video-container::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.wrap__breadcrumbs {
    position: relative;
}

ul.staff__list {
    list-style-type: none;
}*/