/*--
	Theme Name: theme53935
	Theme URI: http://info.template-help.com/help/
	Description: A theme for Wordpress 3.8.x
	Author: Template_Help.com
	Author URI: http://info.template-help.com/help/
	Template: CherryFramework
	Version: 3.1.2
--*/

/* ----------------------------------------
	Please, You may put custom CSS here
---------------------------------------- */
.page-top-padding{
	padding-top:30px;
}
.padding-bookmarks-social{
	padding: 5px 0;
}
.gallery-column .gallery-item{
	width: 25%;
	float:left;
	padding-bottom: 20px;
}
.sf-menu ul{
    width: 200% !important;
}
.contact_head{
    padding: 30px 0px !important;
	font-size: 31px !important;
}
.submit-wrap .btn-primary.submit_contact_btn:hover {
    opacity: 0.7;
    color: #fff;
}
.submit-wrap .btn-primary.submit_contact_btn {
    background: #1d1f22 !important;
    padding: 10px 20px;
    height: auto !important;
    color: #fff;
    border-radius: 5px;
    transition: all 0.5s ease;
}
.custom_post_wrapper{
	margin: 5px 0px;
	min-height: 410px !important;
}
.custom_post_wrapper .blog_title a {
    color: #1d1f22;
    text-align: center;
}
.custom_post_wrapper .blog_title {
    font-size: 18px;
    color: #ffffff;
    text-align: center;
}
.custom_post_wrapper .blog_meta {
    text-align: center;
}
.custom_post_wrapper .blog-img-holder .post_thumb {
    position: relative;
}
.custom_post_wrapper .blog-img-holder .post_thumb:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: transparent;
    top: 0;
    left: 0;
	transition: all 0.5s ease;
}
.custom_post_wrapper .blog-img-holder:hover .post_thumb:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(29, 31, 34, 0.7215686274509804);
    top: 0;
    left: 0;
}
.custom_post_wrapper .post_thumb img {
    height: 100%;
    width: auto;
    margin: 0 auto;
	transition: all 0.5s ease;
}
.custom_post_wrapper .post_thumb {
    height: 270px;
    overflow: hidden;
}
.custom_post_wrapper .blog-img-holder:hover .post_thumb img{
	transform: scale(1.1);
}
/*for homepage right photo*/
.image-right-home .extrabg_1 {
    bottom: auto;
    top: 70px;
}

.addtoany_share_save_container.addtoany_content.addtoany_content_bottom{
	text-align: center;
    margin-top: 0;
    border-top: 1px solid #e1e1e1;
    background-color: #f4f5f7;
	padding-top: 10px;
    padding-bottom: 10px;
}

.addtoany_header {
    margin: 0 0 4px !important;
}

.List li:before {
    content: "\f0a4";
    font-family: FontAwesome;
    padding: 0px 10px;
    color: #555;
}
.List
{
	list-style:none;  
    margin:5px 10px;
    text-align:left; 
    padding: 10px 0 10px 20px;
    border-radius:5px 5px;
    cursor:pointer;
}

/* Staging style */

.extrahero_1 h1 {
	font-family:'Times New Roman', serif;
	font-size:60px;
	line-height:67px;
	color:#202328;
	text-transform:uppercase;
	background:#fff;
	display:inline-block;
	margin:0 0 5px;
	padding:0 18px;
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-o-transition:0.4s;
	transition:0.4s;
}
.extrahero_1 h1:hover {
	color:#fff;
	background:#202328;
	-webkit-transition:0.25s;
	-moz-transition:0.25s;
	-o-transition:0.25s;
	transition:0.25s;
}
.extrahero_1 p {
	font-family:'Times New Roman', serif;
	font-size:60px!important;
	line-height:67px!important;
	color:#202328!important;
	text-transform:uppercase;
	background:#fff!important;
	display:inline-block;
	margin:0 0 5px!important;
	padding:0 18px!important;
	-webkit-transition:0.4s!important;
	-moz-transition:0.4s!important;
	-o-transition:0.4s!important;
	transition:0.4s!important;
}

.extrahero_1 p:hover {
	color:#fff!important;
	background:#202328!important;
	-webkit-transition:0.25s!important;
	-moz-transition:0.25s!important;
	-o-transition:0.25s!important;
	transition:0.25s!important;
}

.extrahero_1 span {
	font-family:'Times New Roman', serif;
	font-size:18px;
	line-height:24px;
	color:#fff;
	text-transform:uppercase;
	margin:27px 0 0;
	padding:0;
}

.cus-about-text{
	font-size: 24px !important;
	font-family: "Times New Roman", Times, serif;
	color: #010101;
	line-height: 24px;
	font-style: normal;
}

.connect{
	font-size: 36px;
	font-weight: bold;
}

.vision{
	font-size:30px;
}

a.logo_h.logo_h__img{
	display:none!important;
}

.left-div,.right-div{
	display: inline-block;
}

.sections{
	width:100%;
}
.left{
	float:left;
}
.right{
	float:right;
}

.custom_achieve {
    color: #282525!important;
    font-weight: bold;
    font-size: 18px;
}
footer .social .icon-google-plus:before {
    content: "\f0e1";
}
.single-philantrophies #sidebar {
    display: none;
}
.single-philantrophies #content {
    width: 100% !important;
}
.single-philantrophies #respond, 
.single-philantrophies .nocomments, 
.single-philantrophies .post-author {
    display: none;
}

@media screen and (min-width: 768px) {
	.visible-xs{
		display: none !important;
	}
}

@media (max-width: 767px) {
	.extrahero_1 h1, .extrahero_1 p {
    	font-size: 30px !important;
	}
	.footer .social {
    	width: 100%;
    	text-align: center;
	}
	
}
@media (min-width: 768px) and (max-width: 1299px) {
	#back-top-wrapper {
		bottom: 70px !important;
		right: 55px !important;
	}
}
.astm-search-menu-wrapper{
	display: none !important;
}
.twitter_box {
    margin-top: 7px;
}