

.title.title_size_large h1 {
    display:none;
}

.qode-accordion-holder .qode-title-holder {
    border-bottom-width: 8px;
    border-color: white;
}



ul {
  list-style-position: outside !important;
  font-family: 'Vollkorn', serif !important;
  font-size: 16px !important;
  line-height: 22px !important;
}

li {margin-bottom:10px}

.blog_holder article .post_more {display:none !important;}

.blog_holder.blog_small_image article .post_image, .blog_holder.blog_small_image article .post_text {
width: 100% !important;}

.q_logo a {
visibility: visible !important;}

@media screen and (min-width: 290px) and (max-width: 600px) {
.subtitle {font-size: 15px !important;}
.title.title_size_large h1 {font-size: 15px !important; line-height: 0 !important;}
}

.mobile_menu_button span {font-size: 20px !important;}

.latest_post_holder.image_in_box .latest_post_text {padding: 0 !important;}

.wpcf7-mail-sent-ng {background: #e11a1a;}

.post_info {display:none !important;}
.date {display:none !important;}

footer .column1 {
position: relative;
top: -18px;
}
.shopping_cart_outer{
display:none;
}
.woocommerce-page .shopping_cart_outer{
display:table;
}
.cover_boxes ul li .box .box_content { top: 0; }
.cover_boxes ul li .box .qbutton { margin-top: 18px; }

.ls-wp-container .qbutton {
-webkit-transition: none;
-ms-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
}
.page-id-15173 .ls-nav-prev,
.page-id-15058 .ls-nav-prev,
.page-id-15173 .ls-nav-next,
.page-id-15058 .ls-nav-next,
.page-id-15234 .ls-nav-prev,
.page-id-15234 .ls-nav-next
{
margin-top: 19px;
}


@media only screen and (max-width: 1100px){
.page-id-15173 .ls-nav-prev,
.page-id-15058 .ls-nav-prev,
.page-id-15173 .ls-nav-next,
.page-id-15058 .ls-nav-next{
		margin-top: -27px;
}
.page-id-15173 .q_slider,
.page-id-15058 .q_slider
{
min-height:100px;
}
}
.side_menu_button a:last-child {
padding: 0 0 0 17px;
}
.page-id-15173 .q_slider,
.page-id-15058 .q_slider
{
min-height:560px;
}
.filter_outer {
margin: -8px 0 31px;
}
.filter_holder ul li span{
font-size:13px;
}

.mobile_menu_button {
float: right !important;
margin: 0px 0px 0px 0px !important;
}

@media only screen and (max-width: 1100px) {
    .mobile_menu_button {
    display: table;
}

nav.mobile_menu {
    display:block; 
}

    .main_menu {
    display: none !important;
}
.logo_wrapper {
    display: table;
    height: 100px!important;
    left: 50%;
    position: absolute;
}
.q_logo {
    display: table-cell;
    position: relative;
    top: auto;
    vertical-align: middle;
}
.q_logo a {
    left: -50%;
    width: auto!important;
}
header, .header_inner_left {
    position: relative!important;
    left: 0!important;
    margin-bottom: 0;
}
header .q_logo img.mobile {
    display: block!important;
    opacity: 1!important;
    position: relative;
    margin: 0 auto;
}
  header .q_logo img.normal,
  header .q_logo img.light,
  header .q_logo img.dark,
  header .q_logo img.sticky {
    display: none!important;
}
.q_logo img {
    top: 0;
    left: 0;
}

.admin-bar header.fixed {
  padding-top: 0px !important; {

}