/* add custom css */

.latest_post_categories{
display:none !important;

}

.post_info.post_categories{
display:none !important;
}
.content { padding-top: 25px; }
.preload_background {

    background-image: none !important;

}
@media screen and (max-width: 285px){
.title_subtitle_holder h1 span {
    font-size: 12px !important;
}
}


@media only screen and (max-width: 480px){
.blog_holder article h2 {
      line-height: 1 !important;
}
}



@media screen and (max-width: 768px) {
.theme_5 .testi-wrapper .clinet-img{
    float: none !important;
    padding-bottom: 20px !important;

}
.a2a_kit.a2a_kit_size_32.a2a_floating_style.a2a_vertical_style{
 top: 200px !important;
}


.logoheaderpopup{
margin-left:0px !important;
}
#newsletter_signup .header h3{
text-align: center !important;
}
#newsletter_signup .subheading{
margin-left: 0px !important;
}
}
.logoheaderpopup{
margin-left: 60px;
}

@media screen and (max-width: 768px) and (min-width: 286px) {
.title_subtitle_holder h1 span{
font-size:16px !important;
}
}



.title h1 {
    word-wrap: break-word !important;
} 
.blog_holder article h2 {
    word-break: break-word !important;
}

.title_subtitle_holder h1 span{
   word-break: break-word !important;
   font-weight:700;
    -webkit-text-stroke: 1px rgba(0, 0, 0, 0.52);
}

.qbutton.small.white.icon_right{
    font-family: 'Raleway', sans-serif !important;
    font-weight: 500 !important;
    font-size: 14px !important;

}

.latest_post_holder.minimal{
margin-top: -24px !important;

}


@media screen and (max-width: 768px) {
.latest_post_holder.minimal{
margin-top: 0px !important;

}
}

.latest_post_holder.minimal .latest_post a.qbutton{
margin: 70px 0 0 !important;

}


.icon-set-lsi_widget-3 a{
    line-height: 1em !important;
    border: 2px solid #f5f5f5 !important;
    border-radius: 50% !important;
    background-color: #c38b92 !important;
}

.icon-set-lsi_widget-3 a:hover{
    background-color: #c38b92 !important;

}


.lsicon.lsicon-twitter{
background- color: #c38b92 !important;
}

.Nknewsletter_space_submit{
    max-width: 360px !important;
    width: 107% !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    padding-right: 20px !important;
    border: none !important;
    background-color: #c4a1a5 !important;
    color: white !important;
    font-size: 16px !important;

}

@media screen and (max-width: 1216px) {
.Nknewsletter_space_submit{
	
	  font-size: 12px !important;
}
}

@media screen and (max-width: 800px) {

input[value='SIGN UP FOR MY FREE NEWSLETTER']{
content:"test" !important;

}

}

.subtitle{
font-size:20px!important;
}

.q_slide_title
{
    text-shadow: 2px 2px 4px #000000 !important;
}

.Nknewsletter_space_submit:hover{
   background-color: #a99b97 !important;
}

.post_text{
    text-align:center !important;
}

.blog_holder article .post_info{
    width: initial !important;
}


.blog_holder article .post_info a{
     color: #494949 !important;
}

.blog_holder article .post_info a:hover{
    color: #e7d4ce !important;
}

.comment_holder .comment .text .comment_date{
    color: #494949 !important;
}

.social_share_list_holder ul li i, .woocommerce.single-product.single .social_share_list_holder ul li i{
  color: #c4a1a5 !important;
}

.social_share_list_holder ul li i, .woocommerce.single-product.single .social_share_list_holder ul li i:hover{
  color: #c38b92 !important;
}

#submit_comment:hover{
   background-color: #bd8d93 !important;
   color:white !important;
}
#submit_comment{
   color:white !important;
}

.side_menu_button_link.normal{
    display:none !important;
}

.separator.separator_top{
    width:68% !important;
}

.separator.separator_bottom{
    width:68% !important;
}


.subheadingtwo{
    text-align: center !important;
    font-size: 18px !important;
}

.logopopup{
    text-align: center !important;
    margin-top: 20px !important;
}

.rightrowaboutus{
   padding-left: 50px !important;
}


.leftrowaboutus{
     padding-left: 0px !important;
}

.wpcf7-form-control.wpcf7-submit:hover{
    background-color:#bd9090 !important;
    color: white !important;
}

.homeimgone:hover, .homeimgtwo:hover, .homeimgthree:hover, .homeimgfour:hover{
    opacity:0.5 !important;
}

.hometextone:hover, .hometexttwo:hover, .hometextthree:hover, .hometextfour:hover{
    color: #b1878c !important;
}





.qode_pricing_tables.two_columns .q_price_table {
  width: 100%!important;
}


 .home.qode_pricing_tables.q_price_table {
     min-height: 400px !important;
   
    }

@media only screen and (min-width: 1201px){
   .q_logo a{
       height: 35px!important;
      margin-left: -20px !important;
    }
}




@media only screen and (max-width: 1200px){
   .q_logo a{
       height: 50px!important;
      margin-left: -20px !important;
    }
}


.pricecolumnone.wpb_column.vc_column_container.vc_col-sm-3.vc_col-has-fill , .pricecolumntwo.wpb_column.vc_column_container.vc_col-sm-3.vc_col-has-fill, .pricecolumnthree.wpb_column.vc_column_container.vc_col-sm-3.vc_col-has-fill, .pricecolumnfour.wpb_column.vc_column_container.vc_col-sm-3.vc_col-has-fill{
    border-style: solid !important;
    border-width: 1px !important;
    border-color: rgb(216, 216, 216) !important;
      margin-right: 20px !important;
    width: 260px !important;
}

.post_comments{
  display:none !important;
}

/*Added by Jen - Collective Noun*/
.price_table_inner ul li, .qode_pricing_tables .title_on_top .price_table_inner ul li.pricing_table_content ul li {
    font-size: 12px;
    font-weight: 500;
    line-height: 1.6em;
}

.price_table_inner ul li.table_title .title_content {
line-height: 1.6em;
}

.qode_pricing_tables .title_on_top .price_table_inner ul li.prices, .qode_pricing_tables .title_on_top .price_table_inner ul li.pricing_table_content {
    padding: 0 10%;
}