.logo__link.logo__top .logo__image {
    width: 200px !important;
    height: 180px !important;
}

.wrap__articles, h1.wrap__articles {
    color: #fff !important;
}

.article h1 {
    color: #fff !important;
}


.navigation:not(.mm-menu) .navigation__item.active > a, .navigation:not(.mm-menu) .navigation__item > a:focus, .navigation:not(.mm-menu) .navigation__item > a:hover{
color: black !important;
background: #CBAA44 !important;
}


h1.text-center.text-white {
    color: #fff !important;
    margin: 50px 0 !important;
}

.wrap__header-info {
background: transparent !important;
}

.wrap__header-info .wrap__additional-components, .wrap__socialmediaHeader .socialmedia {
background: unset !important;
}

.wrap__locationsHeader .location:last-child {
    background: none !important;
}

.twocolumns-section--inner .narrow-col {
width: 100%;
}

.wrap__socialmediaHeader *{
display: flex;
}

.cta_header__container--inner.cta__container--inner {
justify-content: center !important;
align-items: center !important;
}
.cta_header__container--inner.cta__container--inner a {
font-weight: bold;
}

.cta_header__container--inner.cta__container--inner a {
color: #cbaa44;
}

.location:before {
content: "\f095";
color: white !important;
font-size: 23px !important;
background-color: none !important;
}


.location:before {
    background: white;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.wrap__featuredblocks {
    border-top: none;
    background: transparent;
}
.featuredblock__item .featuredblock__icon .icon:before, h4.featuredblock__title{
    color: #cbaa44 !important;
}

.featuredblock__item .featuredblock__icon .icon {
    border: 2px solid yellow;
    background: white;
}

.featuredblock__item .featuredblock__icon {

    border: unset;
}

.bx-pager.bx-default-pager {
    display: none;
}


.staff-member__description a {
       color: #cbaa44 !important;
}

.wrap__form--inner:after, .wrap__form:before, .wrap__form:after {
display: none
}


/* .wrap__footer {
    background: rgb(12, 30, 59);
} */


.footertext * {
    color: #C7B575;
}

.copyright__link {
    color: #C7B575;
    text-decoration: none;
}

.copyright__item:not(:last-child):after {
    background: white;
}

.wrap__footer--inner {
    border-top: 1px solid white;
}
                                                    /* OPTIONAL */

/* .wrap__rotate-container--inner {
    display: -ms-flexbox;
    display: block;
} */
                                                        /* FULLWIDTH */
h1.page__title {
    color: white;
    font-family: none;
    font-weight: bold;
    font-size: 25pt;
}

h2.hours__title, h2.map__title {
    color: white;
}


.wrap__header-info {
    border-bottom: 1px solid white;
}

/* .wrap__section {
    background: #0C1E3B;
} */

table#officeHours td {
    border: 0px;
}

table#officeHours  {
    width: 350px;
}

p.text-center.textcolory, p.text-center.textcolory * {
    color: #cbaa44;
}


                            /* FORM BG */
.form_body__container--inner.form__container--inner{
    background-color: #324044 !important;
   
}
.wrap__form.newslettersignup {
    background-color: #25354F !important;
        padding-bottom: 0px;
}

.wrap__form.contact, .wrap__form.appointment {
    padding-bottom: 0px;
}


                                                /* BACKGROUND COLOR */
.office-info .wrap__container, .wrap__container, .wrap__staff, .wrap__section, .wrap__footer {
    background: #1C2A2F !important;
}
                                                        /* GLOBAL */

/* .wrap__page-content--inner a, .staff-member__prefix, .staff-member__name *  {
    color: #cbaa44 !important;
} */

.wrap__page-content--inner ul li {
    margin-left: 40px;
}
.wrap__page-content--inner a {
    color: #cbaa44 !important;
}

table.servtable td {
    border: 0px !important;
}

h2 {
    font-size: 15pt;
}


a[href^="tel"],
a[href^="fax"] {
cursor: pointer;
pointer-events: unset;
}


/* h1.page__title {
    color: rgb(203, 170, 68);
}
 */
                                /* TEXT WHITE */
.wrap__page-content--inner * , .wrap__staff *{
    color: white;
}






.officeInfo {
    float: right;
    padding: 10px!important;
    width: 300px;
    margin: 20px;
    border: 1px solid #ccc;
    text-align: center;
}

img.hometoothimg {
    width: 15px;
    position: relative;
    bottom: 8px;
    left: 10px;
}


img.footertooth {
    margin: 0px;
}


                                                                /* RESPONSIVE */









@media (max-width: 767px) {
    .mdoc {
    height: 100%;
}
    div#services_content table tr td {
    display: block;
}
.mdoc img {
    display: block;
    margin: auto;
    float: none;
}
.wrap__logo--inner img {
    width: 100% !IMPORTANT;
    height: 100% !important;
}
.box_containter {
display: block;
}
.wrap__socialmediaFooter--inner {
flex-direction: column !important;
}
.wrap__socialmediaFooter--inner {
flex-direction: column !important;
text-align: center;
align-items: center;
}


    .wrap__header-info .wrap__additional-components {
        padding-right: 0px;
}
    div#gmap {
    width: 100% !important;
}
    .wrap__header-info .socialmedia {
    justify-content: center !important;
}
.wrap__header--content .wrap__additional-components * {
    text-align: center !important;
    ;
}


    .wrap__logoHeader {
    background: none;
}
    .wrap__rotate-container--top {
    padding-top: 0px !important;
}
    img.logo__image {
    width: 100% !important;
    max-width: 100% !important;
}
    .wrap__home .wrap__logoHeader {
    position: relative !important;
}
    .wrap__rotate-container--inner {
    flex-direction: column !important;
}
}



@media (max-width: 560px) {
iframe {
    width: 100% !IMPORTANT;
}
.wrap__page-content img {
float: none !important;
display: block !important;
margin: auto !important;
}
}










