 /* Enter Your Custom CSS Here */

.cognito .c-forms-form button {
    border-radius: 0px!important;
}

.cognito #c-submit-button {
    border-radius: 0px!important;
}

.mk-image-shortcode.rounded-frame img {
display: block;
}

#theme-page h4 {
  font-size: 24px !important;
  color: #2B53A0 !important;
}

P, .mk-box-icon-2-content {
  font-size: 16px !important;
}

.mk-edge-slider .edge-desc {
  font-weight: 400 !important;
}

.mk-image-caption {width:92% !important; }
.mk-image-shortcode.rounded-frame, .mk-image-shortcode.rounded-frame .mk-image-overlay, .mk-image-shortcode.rounded-frame img { border: 1px solid #ccc !important; }

.home-call-to-act{
text-align: center !important;
}

.home-call-to-act h2{
color: #fff !important;
}

.home-call-to-act p{
color: #ccc !important;
}

.home-call-to-act-btn-left{
padding: 14px 15px !important;
font-size: 16px !important;
  margin-right: 10px !important;
  background-color: #6b586d !important;
}

.home-call-to-act-btn-right{
padding: 12px 15px !important;
font-size: 16px !important;
  background: none !important;
  border: 2px solid #fff !important;
  margin-left: 10px !important;
}

.home-call-to-act-btn-right:hover{
background: #fff !important;
  color: #000 !important;
}

.about-btn{
    background-color: #6b586d !important;
  padding: 14px 15px !important;
    font-size: 16px !important;
    margin-right: 10px !important;
}

@media screen and (max-width: 460px) {
  .mk-edge-slider .swiper-slide{
  height: 300px !important;
  }
  
  .mk-edge-slider{
  height: 300px !important;
  }
  
  .home-call-to-act-btn-left{
  margin-right: 0 !important;
    display: block !important;
    margin-bottom: 20px !important;
  }
  
  .home-call-to-act-btn-right{
  margin-left: 0 !important;
    display: block !important;
  }
}

#mk-footer {
 border-top: 1px solid #626262 !important;
}

#mk-page-title-box-5519f58eaf857 .mk-page-title-box-title {
  color: #616161 !important;
}

.mk-header-toolbar{
  background-color: #4c2544;
}

.menu-hover-style-1 .main-navigation-ul>li.menu-item>a.menu-item-link{
color: #afa2b3 !important;
}

.menu-hover-style-1 .main-navigation-ul > li.dropdownOpen > a.menu-item-link, .menu-hover-style-1 .main-navigation-ul > li.active > a.menu-item-link, .menu-hover-style-1 .main-navigation-ul > li.open > a.menu-item-link, .menu-hover-style-1 .main-navigation-ul > li.menu-item > a:hover, .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link, .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link{
border-top-color: #903d67;
  color: #a74775 !important;
}

.mk-search-trigger{
color: #afa2b3 !important;
}

.vc_custom_1427763492574{
  background-color: #65313c !important;
}

.home .image-holder{
margin-bottom: 50px;
}

.home-call-to-act-btn-left{

}

#mk-main-navigation li.no-mega-menu ul.sub-menu, #mk-main-navigation li.has-mega-menu > ul.sub-menu, .mk-shopping-cart-box {
  background-color: #4c2544;
}

.mk-page-title-box .mk-page-title-box-content{
background: url(http://www.oclabiaplasty.com/wp-content/uploads/2014/09/dark_embroidery-violet.png);
}

.mk-page-title-box-title{
color: #fff !important;
}

.violet-section .vc_col-sm-12{
background-color: #65313c !important;
}

.page-id-42 .mk-contact-form-wrapper.classic-style .mk-form-row button{
color: #fff;
}