#menu-container, .dropdown-menu{
    /* color menu-background #bd1e2c */
    background: #bd1e2c;
    /* endcolor */
}

.page-frontpage #bottom-a-container, .page-frontpage #bottom-c-container{
    border-top: 8px solid #bd1e2c;
    border-bottom: 8px solid #bd1e2c;
}

.page-frontpage #main-container .before-container{
    background: #bd1e2c;
}

#offcanvas-container ul > li{
    background: #bd1e2c;
}

.uk-button-primary, .readmore .btn, .btn-primary, .btn-primary:hover{
    background: #bd1e2c;
}

.rounded-btn{
    background: #bd1e2c;
    color: white;
}

.page-frontpage #bottom-a-container .reviews-flag{
    background-image: url('templates/option1/images/red/ribbon.png');
}

.city-map{
    background: url('templates/option1/images/red/city.jpg');
}

.main-color{
    color: #bd1e2c;
}

.appointment-link, .uk-button-primary:focus, .uk-button-primary:hover{
  background: #1017a6;
}

/* Need to do some SQL Replace on Color Scheme Change thru Modules */




body.com_content .item-page img.size-auto, body.com_content .item img.size-auto{
  float: left;
  padding-right: 10px;
  padding-bottom: 10px;
  max-width: 300px;
  clear: left;
  height: auto;
}

body.com_content.full-images img.size-auto{
  max-width: 100%;
  float:none;
}

@media(max-width: 767px){
    body.com_content .item-page img.size-auto, body.com_content .item img.size-auto{
        float:none;
        padding:none;
        max-width: 100%;
    }
}

/* Services 2 Col */
#menu-container .item-187:hover>.dropdown-menu, #menu-container .item-187.open>.dropdown-menu{
  display: flex;
  flex-wrap: wrap;
  min-width: 460px;
}

#menu-container .item-187 ul li.nav-item{
  flex: 1 1 230px;
}

#offcanvas-container ul > li a{
  text-transform: uppercase;
}

img{
  height: auto;
}

#contact-form .controls input{
  max-width: 100%;
}
