

.qode-blog-carousel-titled .qode-bct-post .qode-bct-post-text {
    display: none;
}
.qode-blog-carousel-titled .qode-bct-post {
    padding: 0 2px;
}
.qode-blog-carousel-titled .qode-bct-posts-holder {
    padding: 0px 1px 0px;
}
.qode-blog-carousel-titled .qode-bct-title-holder .qode-bct-caroufredsel-next {
    right: 0;
    border-left: 0px solid rgba(0,0,0,.07);
}
.qode-blog-carousel-titled .qode-bct-title-holder .qode-bct-caroufredsel-prev {
    left: 0;
    border-right: 0px solid rgba(0,0,0,.07);
}
.latest_post_two_holder .latest_post_two_info {
    padding: 28px 33px 38px;
    border-top: 1px solid #eaeaea;
    display: none;
}
.latest_post_two_holder .latest_post_two_text {
    padding: 0px 0px 50px;
}
.latest_post_two_holder .latest_post_two_text .separator.small {
    width: 100%;
    margin: 25px 0 25px;
}
.separator.small {
    height: 1px;
}
.latest_post_holder .post_infos .dots i {
    font-size: 0px;
    vertical-align: middle;
    display: none;
}
.latest_post_holder .post_infos .dots {
    padding: 0 0px;
}
.latest_post_holder.boxes:not(.one_row)>ul>li, .latest_post_holder.dividers:not(.one_row)>ul>li {
    margin-bottom: 10px;
}
.latest_post_holder.boxes>ul>li .latest_post {
    padding: 10px 20px 5px;
    border-top: 0;
}
.latest_post_inner {
    margin: 0 0 1px !important;
} 
.chpcs_img a, .post_image a, .latest_post_holder.boxes .boxes_image a {
    display: block;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .3s ease-in-out;
    -moz-transition: -moz-transform .3s ease-in-out;
    -ms-transition: -ms-transform .3s ease-in-out;
    -o-transition: -o-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    -webkit-backface-visibility: hidden;
    filter: grayscale(1);
}

.chpcs_img a:hover, .post_image a:hover, .latest_post_holder.boxes .boxes_image a:hover {
    filter: none;
}

.chpcs_img a, .post_image, .wpb_single_image.qode_image_hover_zoom_in .vc_single_image-wrapper img {
    filter: grayscale(1);
}
.chpcs_img, .post_image, .wpb_single_image.qode_image_hover_zoom_in .vc_single_image-wrapper:hover img {
    filter: none;
}

.blog_holder.blog_masonry_date_in_image.qodef-zoom article:not(.format-gallery)>.post_image {
    overflow: hidden;
    max-height: 200px;
}
.blog_holder.blog_masonry_date_in_image .time {
    display: none;
}
.blog_holder.blog_masonry_date_in_image article .post_text .post_text_inner {
    text-align: left;
    padding: 10px 0px;
}
.blog_holder.masonry article, .blog_holder.masonry_full_width article {
    margin: 0 0 10px;
}

.blog_holder.blog_masonry_date_in_image article .post_text h5 {
    margin-bottom: 5px;
}
.blog_holder.blog_masonry_date_in_image article .post_text_inner .post_info {
    margin-top: 0px;
    margin-bottom: 0;
    display: none;
}
.latest_post_holder.boxes>ul>li .latest_post p.excerpt {
    margin: 1px 0 1px;
}

.side_menu_button>a {
    font-size: 14px;
    padding: 0 0px;
}
media only screen and (max-width: 768px)
responsive.min.css?ver=4.8.1:1
.latest_post_holder.boxes.four_columns>ul>li, .latest_post_holder.boxes.three_columns>ul>li, .latest_post_holder.boxes.two_columns>ul>li, .latest_post_holder.dividers.four_columns>ul>li, .latest_post_holder.dividers.three_columns>ul>li, .latest_post_holder.dividers.two_columns>ul>li {
    width: 48%;
}

.menu-categories-container { text-align: center; margin-top: -60px; }
ul#menu-categories li { margin: 0 5px 80px 5px; text-transform: uppercase; color: #000; padding: 5px 10px 5px 10px; font-weight: bold; position: relative; float: left; display: block; right: 50%; }
ul#menu-categories { position: relative; float: left; display: block; left: 50%; }
ul#menu-categories li a { font-weight: bold; }

.categoriesMain { 
    text-transform: uppercase; 
    color: #fff; 
    font-weight: bold; 
    margin-top: 20px; 
    line-height: 15px;
    width: 100%;
    clear: both;
}

.cat-man {
   margin-top: 15px;
}

.categoriesMain ul { 
    list-style-type: none;
    display: block;
    position: relative;
}

.categoriesMain ul li { 
    position: relative; 
    display: block; 
    float: left;
    padding: 1px 10px 0px 0px; 
    background: transparent; 
}
.categoriesMain ul li a { 
    color: #111111;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: uppercase;
}

.cat-all-items {
    color: #111111;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: uppercase;
	margin-top: 1px;
}

.categoriesMain ul li a:hover {
   color: #999999 !important;
}

.categoriesSub { text-transform: uppercase; color: #fff; font-weight: bold; display: block; max-width: 100%; margin: 20px 0 100px 0; clear: both; padding-top: 1px;}
.categoriesSub ul { list-style-type: none; width: 100%; margin: 20px 0 50px 0; text-align: center;}
.categoriesSub ul li { position: relative; float: left; display: block; padding: 1px 8px 2px 8px; background: rgba(169, 169, 169, 1); margin: 0px 5px 5px 0px;}
.categoriesSub ul li.current-cat a { color: #fff !important; }
.categoriesSub ul li a { 
    color: #fff;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: uppercase;
    line-height: 13px;
}

.categoriesSub ul li a:hover {
   color: #000 !important;
}

@media screen and (max-width: 1000px) {
	.categoriesMain {
		position: relative;
		min-height: 40px;
		width: auto;
		z-index: 9999;
		clear:both;
	}	
	.categoriesMain ul {
		width: 44%;
		padding: 10px 5px 10px 5px;
		position: absolute;
		top: 0;
		left: 0;
		right: auto;
		border: solid 1px #aaa;
		background: #fff;
	}
	.categoriesMain ul li {
		display: none; /* hide all <li> items */
		margin: 0;
                width: 100%;
	}
	.categoriesMain ul li.cat-all-items {
            display: block; /* show only current <li> item */
            padding-left: 5px;
	    color: #111;
	    font-size: 13px;
	    font-style: normal;
	    font-weight: 600;
	    letter-spacing: 0px;
	    text-transform: uppercase;
	    line-height: 13px;
	}
	.categoriesMain ul li a {
		display: block;
		padding: 5px 5px 5px 5px;
		text-align: left;
	}
	.categoriesMain ul li.current-cat a {
	}

	/* on nav hover */
	.categoriesMain ul:hover {
		background-image: none;
	}
	.categoriesMain ul:hover li {
		display: block;
		margin: 0 0 5px;
	}
	.categoriesMain ul:hover li.current-cat a {
		background: transparent;
                color: #999999 !important;
	}
	
	.categoriesSub {
		position: relative;
		min-height: 40px;
		margin: 0;
		z-index: 9999;
		clear:both;
	}	
	.categoriesSub ul {
		width: 44%;
		padding: 4px 5px 5px 5px;
                text-align: left;
		position: absolute;
		left: auto;
		right: 0;
		top: -40px;
		border: solid 1px #aaa;
		background: #fff;
	}
	.categoriesSub ul li {
		display: none; /* hide all <li> items */
		margin: 0;
		padding: 0;
                background: transparent;
                width: 100%;
	}
	.categoriesSub ul li.cat-all-items {
		display: block; /* show only current <li> item */
                padding-left: 5px;
	}
	.categoriesSub ul li a {
		display: block;
		padding: 5px 5px 5px 5px;
                text-align: left;
		color: #111111;
	}
	.categoriesSub ul li.current-cat a {
		color: #111 !important;
	}

	/* on nav hover */
	.categoriesSub ul:hover {
		background-image: none;
	}
	.categoriesSub ul:hover li {
		display: block;
		margin: 0 0 5px;
	}
	.categoriesSub ul:hover li.current-cat a {
		background: transparent;
                color: #999999 !important;
	}

        .cat-all-items {
                 margin-top: 0;
        }
}


.blog_holder.blog_masonry_date_in_image.qodef-zoom article:not(.format-gallery)>.post_image a:after { background-color: transparent; }

.blog_holder.blog_large_image h2, .blog_holder.blog_large_image h2 a, .blog_holder.blog_single article h2 {
    line-height: 38px;
    display: none;
}
.blog_holder.blog_large_image article:not(.format-quote):not(.format-link) .post_info, .blog_holder.blog_single article:not(.format-quote):not(.format-link) .post_info {
    font-size: 11px;
    color: #000000;
    display: none;
}
.blog_holder.blog_single article h2 {
    display: block;
    display: none;
}
.blog_holder.blog_large_image article:not(.format-quote):not(.format-link) .post_info, .blog_holder.blog_single article:not(.format-quote):not(.format-link) .post_info {
    font-size: 11px;
    color: #000000;
    display: none;
}

a[title*="Edit view"] { display: none; }

.widget_wp_views { 
   border-top: 2px solid #c9c9c9;
}

.widget_wp_views h5 {
    padding-top: 10px;
}

.wp_views_post {
    margin-bottom: 10px;
}
.icon_social_holder {
    width: 100%;
    display: none;
    text-align: center;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 35px;
    margin-top: 35px;
    padding: 35px 0;
}
.mobile_menu_button span {
    width: 24px;
    height: 24px;
    font-size: 24px;
}





/*--- 2 Column Form Styles Start ---*/
 
#left {
    width: 48%;
    float: left;
    margin-right:4%;
}
 
#right {
    width: 48%;
    float: left;
}

.header_inner_right {
	margin-top: 0px;
}

.side_menu_button>a {
	font-size: 24px !important;
	width: 24px;
	height: 24px;
	margin-top: -10px;
}
 
.clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    margin-bottom:0px;
}
 
.clearfix {
    display:block;
}
 
/*--- 2 Column Form Styles End ---*/

.single_tags {
	display: none;
}

.cat-item-none {
	font-size: 13px;
        display: none !important;
}

.chpcs_foo_content {
        padding: 2px;
        margin: 0px;
}

.chpcs_image_carousel {
        padding: 0;
}

.chpcs_image_carousel .chpcs_prev, .chpcs_image_carousel .chpcs_next {
       margin-top: -20px !important;
}
.filter_holder ul li span {
    display: inline-block;
    padding: 0 10px;
    position: relative;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 600;
    background-color: #444444;
    margin: 1px;
    color: #eeeeee;
}


.filter_outer { display: none; }
