

.filter_holder.without_separator ul li span {
padding: 0 15px 0 0;
}
.portfolio_single h2.portfolio_single_text_title {
font-size: 20px;
text-transform: none;
font-weight: 500;
margin: 0 0 10px;
letter-spacing: 1px;
}
.portfolio_single h3.info_section_title {
font-size: 20px;
text-transform: none;
font-weight: 500;
font-style: normal;
padding-bottom: 10px;
color: #222;
}
.portfolio_detail .info .info_section_title {
margin-bottom: 4px;
font-style: normal;
font-weight: 500;
color: #222;
}
.portfolio_gallery a .gallery_text_inner h4 {
font-weight: 500;
text-transform: none;
}
nav.mobile_menu>ul {
margin: 30px auto 0;
}
.mobile_menu_button span {
width: 28px;
height: 28px;
font-size: 28px;
padding-top: 74px;
color: #222;
}
.mobile_menu_button {
float: right;
height: 100px;
margin: 0 20px 0 0;
}
body div.pp_overlay {
opacity: 0.9!important;
}
div.pp_overlay {
background-color: #f5f5f5;
}
body div.pp_default .pp_description {
font-weight: 500;
color: #222;
font-style: normal;
}
body div.pp_default .pp_nav .currentTextHolder {
color: #222;
font-weight: 500;
}
body div.pp_default a.pp_arrow_previous:after {
color: #222;
}
body div.pp_default a.pp_arrow_next:after {
color: #222;
}
.q_accordion_holder.accordion:not(.boxed) .ui-accordion-header span.tab-title-inner {
text-transform: none;
font-weight: 500;
font-size: 14px;
}
.q_accordion_holder.accordion:not(.boxed) .ui-accordion-header span.tab-title {
padding: 0 0 0 25px;
}
.q_accordion_holder .ui-accordion-header .accordion_mark {
width: 16px;
height: 16px;
border: 0px solid #222;
}
.q_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon span {
line-height: 20px;
}
.q_accordion_holder.accordion .ui-accordion-header {
height: 20px;
line-height: 20px;
margin:10px 0 0 0;
}
.q_accordion_holder.accordion div.accordion_content {
padding: 10px 0 0 30px;
}
.q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark_icon .icon_minus-06, .q_accordion_holder.accordion .ui-accordion-header.ui-state-hover .accordion_mark_icon .icon_minus-06 {
opacity: 1;
color: #000;
font-weight: 500;
font-size: 13px;
}
.q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark,
.q_accordion_holder.accordion .ui-accordion-header.ui-state-hover .accordion_mark {
background-color: #f5f5f5;
font-size: 12px;
}
.q_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon {
color: #222;
font-size: 13px;
}
.logo_wrapper {
left: 34%;
}
aside.sidebar .widget h4 {
margin-bottom: 5px;
padding: 12px 0px;
}
.blog_holder article h2 {
margin: 0 0 15px 0;
}

.single_tags h5 {
display: none;
}
.single_tags a {
border: 0px solid #f5f5f5;
}
.single_tags {
margin: -50px 0 0 25px;
}
.filter_holder ul li.filter_title {
display: none;
}
.blog_holder article .post_info {
  margin: 0 0 10px;
}
.wpb_image_grid .gallery_holder ul li a {
  padding: 5px;
}
.gallery_holder ul li .gallery_hover i {
display: none;
}
blockquote.with_border {
border-left: 0px solid rgba(0, 0, 0, 0);
border-bottom: 3px solid #222;
border-top: 3px solid #222;
border-right: 0px solid rgba(0, 0, 0, 0);
padding: 2px 14px 2px 0px;
}
.carousel-inner .center .text, .carousel-inner .center h2, .carousel-inner .center h3  {
text-align: left;
}
.fluid-width-video-wrapper{
padding-top: 56% !important;
}