

.beige{color:#f9f6f4}
.marron{color:#875d4d}
.bgbeige{background:#f9f6f4}
.bgmarron{background:#875d4d}
@media only screen and (min-width:984px) and (max-width:1163px)  {
  
   nav.main_menu > ul { left: -40%;}
}
@media only screen and (min-width:1164) and (max-width:1289px)  {
 
   nav.main_menu > ul { left: -50%;}
}
.title_holder h1 {
    display: none !important;
}

nav.main_menu > ul > li > a span:hover {
    color: #875d4d !important;
}
::selection {
  background: #875d4d; /* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #875d4d; /* Gecko Browsers */
}

.footl {
    font-size:24px;
font-weight:400;
color:#000000 !important;
}
.footer_top .column_inner {
    border: none !important;
}
.wp_teamshowcase_slider.design-1 .teamshowcase-image-bg {
    height: 365px;
}
@media only screen and (min-width:1000px){
.q_logo img {
   margin-left: 65px;
}
}
.content .container .container_inner {
    width:auto;
}

@media only screen and (min-width:780px){
.marge{}
}
.header_bottom {
    background: none;
}
.dark .mobile_menu_button span {
    color: #000;
}
.q_logo img {
    width: 180px !important;
    height: auto !important;
}

.blog_holder.blog_single {
width:100%;
    max-width: 1024px;
    margin: 0 auto;
}
.blog_holder.blog_single article {
    display: block;
    margin: 0;
}
.blog_holder article .post_info .month {
    display: none;
}
.blog_holder article .post_info .date {
    display: none;
}
.post_text {
    position: relative;
    width: auto !important;
    display: block;
    padding: 30px;
}
 .blog_holder article .post_info {
    display: none;
}
.blog_holder article .post_description {
        pointer-events: none;
    color: #875d4d;
}
.single_tags {
    display: none;
}
.blog_holder article .post_content_holder {
    float: none;
}
.carousel-caption {
    text-shadow: none !important;
}
