@media only screen and (min-width: 1005px) and (max-width: 1200px) {
nav.main_menu > ul > li > a span.item_inner{
padding-left:18px;
padding-right:12px;
}
}

header.sticky .header_bottom{
     background-color: black !important;
}
.left_side, .right_side{
     padding: 0px !important;
}

.content .container_inner{
   width: 95%;
   padding-left: 20px !important;
   padding-right: 20px !important;
}
.two_columns_66_33 > .column1{
    width: 85%;
}
header.stick_with_left_right_menu nav.main_menu.right_side{
    padding-left: 162.5px !important;
}

header.stick_with_left_right_menu nav.main_menu.left_side {
    padding-right: 162.5px !important;
}

#menu-right_menu{
    margin-left: 100px !important;
}
#menu-left_menu{
   margin-right: 100px !important;
}
.stick_with_left_right_menu .logo_wrapper{
   width: 225px !important;
}
.mkd_logo a {
   width: 225px !important;
   height: 113px !important;
}
header.sticky .logo_wrapper, header.sticky.centered_logo .logo_wrapper, header.sticky .side_menu_button, header.sticky .shopping_cart_inner {
    height: 113px !important;
}
.qbutton{
    background-color: #54237f !important;
}

.header_bottom {
    border-color: #54237f !important;
    background-color: #fff7e8 !important;
}

nav.main_menu > ul > li > a {
    color: #54237f !important;
}

nav.main_menu > ul > li.active > a > span.item_inner, header.sticky nav.main_menu > ul > li.active > a > span.item_inner {
    background-color: #54237f !important;
    color: #faa443 !important;
}
nav.main_menu > ul > li:hover > a > span.item_inner{
     background-color: #54237f !important;
    color: #faa443 !important;
}
nav.main_menu > ul > li:hover > a > span.item_inner, header.sticky nav.main_menu > ul > li:hover > a > span.item_inner{
   background-color: #54237f !important;
    color: #faa443 !important;
}

.drop_down .second .inner ul, li.narrow .second .inner ul {
    background-color: #54237f !important;
}

.drop_down .second .inner ul li a {
    color: #ffffff !important;
}

.content .container_inner h1 {
    margin-bottom: 15px;
    color: #54237f !important;
}
 header.sticky nav.main_menu > ul > li > a > span.item_inner {
    color: #54237f !important;
}
header.sticky .header_bottom {
    background-color: #fff7e8 !important;
}

.footer_top_holder, .footer_bottom_holder {
    background-color: #365f3b !important;
}

.footer_top .widget h4 {
    color: #faa443 !important;
}

.footer_top p, .footer_top a {
    color: #fff7e8 !important;
}

.content .container_inner {
    background-color: #fff7e8 !important;
}

section.parallax_section_holder {
    background-color: #fff7e8 !important;
}

#back_to_top > span {
    background-color: #fff7e8 !important;
    color: #365f3b !important;
}
#back_to_top, #back_to_top > span{
     color: #365f3b !important;
}

#back_to_top > span .arrow_carrot-up::before{
     color: #365f3b !important;
}

nav.mobile_menu {
    background-color: #54237f !important;
}

nav.mobile_menu ul li a{
     color: #ffffff;
     padding: 10px;
}

@media screen and (max-width: 800px){
    .carousel-inner h3 span {
         font-size: 25px !important;
         line-height: 30px !important;
    }
    .vc_custom_1475003366675 {
    padding-right: 20px !important;
    padding-left: 10px !important;
}
}

.blog_holder article .post_image img{
     width: 40%;
     float: left;
     padding: 10px;
     height: auto;
}

nav.main_menu > ul > li > a span.item_inner {
    padding: 0 12px !important;
}

.blog_holder.blog_title_author_centered article .post_content_holder .post_text{
  text-align: left;
}