

/* spacing after bullet point*/
ul {
	list-style-position: outside;
}

li {
	margin-left: 25px;
	margin-bottom: 8px;
	padding-left: 10px;
}

.footer_bottom p {
	font-size: 13px;
}

p {
	padding-bottom: 10px;
	line-height: 25px;
}

body {
	line-height: 25px;
}

h1, h2, h3, h4, h5, h6 {
	margin-bottom: 10px;
}

ul li {
	margin-left: 20px;
	line-height: 25px;
}

/* contact form formatting text area width*/
.wpcf7 input[type="text"],
.wpcf7 input[type="email"] {
	width: 70%;
}

/* portfolio filter format*/
.filter_holder ul li span {
	font-size: 13px;
	font-weight: 300;
	color: #5e5e5e;
}

/* portfolio filter hover format*/
.filter_holder ul li.active span {
	color: #5e5e5e !important;
	text-decoration: underline;
}

.filter_holder ul li:hover span {
	color: #5e5e5e !important;
	text-decoration: underline;
}

.q_tabs .tabs-nav li.active span {
	color: #5e5e5e !important;
	text-decoration: underline;
}

.q_tabs .tabs-nav li.active a {
	text-decoration: underline;
}

.q_tabs .tabs-nav li.active a:hover {
	text-decoration: underline;
	color: #5b5b5b !important;
}

.q_tabs .tabs-nav li a:hover {
	color: #5e5e5e !important;
}

/* footer text format*/
.footer_bottom {
	font-size: 13px;
}

.footer_bottom a {
	font-size: 13px;
	text-decoration: none;
}

/* format items image hover transition on BUY page*/
.q_image_with_text_over.q_iwto_hover:hover .shader_hover {
	opacity: .5;
}

.q_image_with_text_over .shader {
	background-color: rgba(0,0,0,0);
}

.q_image_with_text_over .shader_hover {
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
}

.q_image_with_text_over .text:hover .desc {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
}

.q_image_with_text_over img {
	filter: grayscale(100%);
	height: 231px;
}
/*.vc_gitem-zone-a{
filter: grayscale(100%);}*/

.q_image_with_text_over:hover img {
	filter: grayscale(0%);
}

.portfolio_title a {
	text-decoration: none;
}

/*Slider arrow position*/
.ms-skin-black-2.round-skin .ms-nav-next {
	right: -40px;
}

.ms-skin-black-2.round-skin .ms-nav-prev {
	left: -40px;
}

.ms-skin-black-2.round-skin .ms-bullet {
	position: relative;
	bottom: -40px;
}

/* Home slider float right*/
.ms-parent-id-10 {
	float: right;
}

Add shadow around text in gallery image titles
.vc_custom_heading .vc_gitem-post-data, .vc_gitem-post-data-source-post_title {
	text-shadow: 2px 2px 4px #444444;
}


/*Remove background color from button*/
.qbutton:hover {
	background-color: transparent;
}

/*Social share padding fix*/
.social_share_dropdown ul li {
	margin-left: 0;
	margin-bottom: 0;
	padding-left: 0;
	line-height: 0;
}

.qode_like a, .qode_print a, .qode_share a {
	text-decoration: none;
}

/*Post costumization*/
.blog_slides .blog_text_holder_inner h3 {
	display: none;
}

.blog_holder article .post_info {
	display: none;
}

article.post .date {
	display: none !important;
}

.vc_grid-filter > .vc_grid-filter-item.vc_active > span {
	text-decoration: underline;
}

.blog_holder.single_image_title_post article .itp_post_text .post_text_inner {
	padding: 35px 0 0;
}

/*Sharing icons format*/
.fa {
	font-size: 20px;
}

.social_share_list_holder ul li i {
	color: #5f5f5f;
}

.portfolio_navigation .portfolio_next a, .portfolio_navigation .portfolio_prev a {
	border: 2px solid #7D7D7D;
	color: #7D7D7D;
}
.testclass {filter: grayscale(100%);}
.testclass:hover {filter: grayscale(0%);}

/*make parallax image adapt to all screen sizes*/
section.parallax_section_holder{
    background-size: cover;
}

/* Changes arrow button on lightbox*/
body a.pp_next:after, body a.pp_previous:after{
color: #FFF;
border: 2px solid #FFF;
box-shadow: 2px 2px 4px #888888;
text-shadow: 2px 2px 4px #888888;
    font-size: 25px;
    height: 30px;
    width: 30px;
      line-height: 30px;}