/*
Theme Name:     Accelerate Child theme
Theme URI:
Description:    accelerate Child theme
Author:         vintuna web solution
Author URI:
Template:       accelerate
Version:        1
*/

@import url("../accelerate/style.css");
body {
    padding-bottom: 0;
    padding-top: 0;
}
h1, h2, h3, h4, h5, h6 {
    font-family: open sans!important;
	padding-bottom: 0!important;
}
.post-featured-image img[class*="attachment-"] {
    float: left!important;
    width: 100%!important;
}
a img:hover {
    opacity: 1!important;
}
#page {
    box-shadow: none!important;
    max-width: 100%!important;
}
#header-text-nav-wrap {
    padding: 10px 0;
}
.ptms_marquee {
	background:#009f48;
	margin: 0 auto!important;
	padding:6px!important;
	overflow:auto;
	width: 1088px;
	}
	.ptms_marquee span {
	color:#fff;
	font-weight:500;
	display:inline-block;
	margin-right:10px;
	float:left;
	}
	.ptms_marquee marquee{
		float:left!important;
		width:90%!important;
	}
	.ptms_marquee a{
		color:#fff;
	}
#main {
    padding-top: 0!important;
}
.homepage #main h1.entry-title, .entry-meta, .default-wp-page, #scroll-up {
	display:none!important;
	}
.su-heading-style-default .su-heading-inner, .su-heading-style-default {
    border-bottom: 0px!important;
    border-top: 0px!important;
    padding: 1em 0.5em;
}
.highlight {
	background:#f4f4f4;
	border-radius:15px;
	margin:20px 0px;
	line-height:1.5em;
	box-shadow: 0 5px #009f48;
	}
	.highlight a {
		color:#333333!important;
	}
	.highlight a:hover {
		color:#009f48!important;
	}
.homecol3 {
	margin:20px 0px!important;
	}
	.homebox {
		background:#f4f4f4;
	border-radius:15px;
	margin:20px 0px;
	padding:20px;
	}
	.homebox h2{
		border-bottom: 1px solid;
    color: #009f48 !important;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 7px;
    padding-bottom: 5px;
	}
	.homebox a{
		color:#027034!important;
		font-weight:500;
		text-transform:uppercase;
	}
	


#secondary h3.widget-title {
    font-family: open sans;
	font-size:20px;
	border-bottom:2px solid #009f48;
	margin:0px;
	padding:0px;
	color:#009f48;
}
#secondary .widget_text h3 span:before {
    content: "";
}	
#secondary .widget-title span {
    border-bottom: 0px!important;
    padding: 0px!important;
}	
#secondary .widget_category_post_list_widget .post_content {
	margin:0px;
	padding:0px;
	border:none!important;
	}
#secondary .widget_category_post_list_widget .newsdesc, #secondary .widget_category_post_list_widget .newsdesc a {
	font-family: Arial, Helvetica, sans-serif;
	overflow:auto;
	}
#secondary .widget_category_post_list_widget .newsdesc  {
	border-bottom:2px solid #009f48;
	}
#secondary .widget_category_post_list_widget .newsdesc .post_thumbnail {
	margin:10px 10px 10px 0px!important;
	}
#secondary .widget_category_post_list_widget .newsdesc .post_thumbnail a img {
	width:90px;
	margin-bottom:0px;
	}
	#secondary .widget_category_post_list_widget .newsdesc h2 {
		margin: 7px 0 0;
		padding:0px;
		font-size:14px!important;
		line-height: 16px;
	}
	#secondary .widget_category_post_list_widget .newsdesc p {
		margin:0px;
		padding:0px;
		font-size:12px!important;
		line-height: 16px!important;
	}
	
.su-custom-gallery-slide {
    margin: 6px!important;
}	
	
	
	
.footer-widgets-wrapper {
    background-color: #009f48;
}	
.widget_text h3 span:before {
    content: "";
}	
.widget-title span {
    border-bottom: none;
    padding-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
}	
.footer-widgets-area h3 span:before {
	padding-right: 0px;
}	
.footer-widgets-area h3.widget-title {
    color: #ffffff;
    padding-bottom: 0;
	text-shadow:0 2px 2px #333;
}
.footer-widgets-area a {
	line-height:28px;
}
.footer-widgets-area {
	color: #fff;
	line-height:22px;
	}
.footer-widgets-area a:hover, .footer-widgets-area a:active, .footer-widgets-area a:visited {
    color: #111;
}	
	
	
.footer-socket-wrapper {
    background-color: #525a64;
    border-top: 1px solid #27313d;
}	
.footer-socket-area {
	font-size:11px;
	color:#dcdee0;
	}
	.footer-socket-area span {
		float:right;
	}
	
.tg-one-third-last {
	color:#fff;
	line-height:22px;
}	
.vmap {
	float: left;
    margin-bottom: 0 !important;
    margin-right: 10px !important;
	}
	
/*Special Recent Posts*/
.widget_specialrecentpostsFree h3.srp-widget-title {
	text-align:center!important;
	font-weight:900 !important;
	font-family:open sans;
	}
.srp-widget-container {
	display: inline;
	}
.srp-thumbnail-box, .srp-content-box {
	width:100%;
	}
.srp-thumbnail-box {
    margin-right: 0px;
}
.srp-widget-singlepost {
    border-bottom: none;
    display: inline-block;
    float: left;
    width: 25%;
	margin-bottom: 0px;
    padding-bottom: 0px;
}

.su-highlight {
    display: inline-block;
    line-height: 0px;
}
.recentworks h2{
	font-family: open sans;
    font-weight: 700;
    margin: 0;
    padding: 0;
	text-align: center;
	}
#primary .page-header .page-title {
    color: #77cc6d;
}
#content .post, #content .page {
    border-bottom: 1px solid #999;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
#content .post:last-child {
    border: none;
}

.su-row.homecol3 p a, .home .homebox h2 a {
    color: #333 !important;
    font-weight: 300 !important;
    text-transform: none !important;
}
.su-row.homecol3 p a:hover {
    color: #009f48  !important;
}
.su-row.homecol3 p a.viewall {
	text-transform:uppercase!important;
	color: #027034 !important;
	}
.homeboxnotice h2 a {
	font-size:12px!important;
	}
.homebox .widget_category_post_list_widget h2 {
	font-size:14px!important;
	line-height:20px!important;
	border-bottom:none!important;
	}
	
	.homebox .widget_category_post_list_widget h2.widgettitle {
	border-bottom: 1px solid;
    color: #009f48 !important;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 7px;
    padding-bottom: 5px;
	}
	.homebox .widget_category_post_list_widget .post_content {
    margin: 0px!important;
	}
	
	
a.btnsupport {
	background:#009f48!important;
	color:#fff!important;
	font-weight:bold!important;
	border-radius:8px!important;
	padding:7px 15px!important;
	}
	
	

#primary .page-header .page-title {
	display:none!important;
}
.post .entry-title a {
    color: #77cc6d!important;
}

.footer-widgets-area a {
	color: #fff!important;
	}
	.footer-widgets-area a:hover {
	color: #fff!important;
	text-decoration:underline!important;
	}
#header-text {
    display: none!important;
}