.blog_slider_holder{
    height: 550px !important;
    overflow: hidden;
}
.blog_slider_holder .blog_slider.simple_slider{
    height: 550px !important;
}
.blog_slider_holder .blog_slider.simple_slider .caroufredsel_wrapper{
    height: 550px !important;
}
.blog_slider_holder .blog_slider.simple_slider .caroufredsel_wrapper ul.blog_slides{}
.blog_slider_holder .blog_slider.simple_slider .caroufredsel_wrapper ul.blog_slides li.item{}
.blog_slider_holder .blog_slider.simple_slider .caroufredsel_wrapper ul.blog_slides li.item .blog_post_holder{
    height: 550px;
    position: relative;
}
.blog_slider_holder .blog_slider.simple_slider .caroufredsel_wrapper ul.blog_slides li.item .blog_image_holder .image img{
    position: relative;
    transform: translateY(-25%);
}
.blog_slider_holder .blog_slider.simple_slider .caroufredsel_wrapper ul.blog_slides li.item .blog_post_holder .blog_text_wrapper{}

a{
font-size: 16px;
}
.drop_down .second i{
display: inline-block;
margin-right: 10px;
}
footer .column1 {
position: relative;
}
.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: 1000px){
.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;
}

.portfolio_single.portfolio_template_3 .portfolio_container .column2 {
    display: none;
}

.portfolio_single.portfolio_template_3 .portfolio_container .column1 {
    width: 100%;
}
.drop_down .second .inner{
background-color: #eae4e4;
}
.drop_down .second .inner ul li ul{
    position: unset;
    display: block;
    padding-left: 20px;
}
.drop_down .second .inner ul li.sub a i.q_menu_arrow{
display: none;
}
.comment-wrapper .section_inner{
width: 100%;
}

.intro-text a{
font-family: 'Karla', sans-serif;
    font-size: 22px;
    line-height: 48px;
text-decoration: underline;
}
.wrapper>.wrapper_inner>.content>.content_inner>.full_width>.full_width_inner a,
.single.single-post .blog_single.blog_holder .post_content_holder .post_text .post_text_inner a{
text-decoration: underline !important;
}

.show-on-stacked-view{
display: none;
}
.hide-on-stacked-view{
display: block;
}

@media (max-width: 1165px){
aside.sidebar .widget.posts_holder li.cat-item{
padding: 0;
}
aside.sidebar .widget.posts_holder li.cat-item a{
font-size: 15px !important;
}
}
@media (max-width: 895px){
aside.sidebar .widget.posts_holder li.cat-item a{
font-size: 12px !important;
}
aside.sidebar .widget{
padding-left: 15px;
}
}
@media (max-width: 768){
.sticky-button{
display: none !important;
}
}
@media (max-width: 767px){
.show-on-stacked-view{
display: block;
}
.hide-on-stacked-view{
display: none;
}
.press_img_column{
padding-bottom: 0 !important;
}
}

@media (max-width: 500px){
.welcome-section .greetings{
padding-left: 15px !important;
}
.welcome-section .greetings h2{
font-size: 40px;
}
}