/*
Theme Name: Philanthropy Child
Theme URI: http://demo.themefuse.com/philanthropy/
Description: Child theme for the Philanthropy theme. Child themes are the recommended way of making modifications to a theme. <a href="http://codex.wordpress.org/Child_Themes">Reade More</a>
Author: ThemeFuse
Tags:translation-ready
Author URI: http://themefuse.com
Template: philanthropy-parent
*/

@import url("../philanthropy-parent/style.css");
@import url('//fonts.googleapis.com/css?family=Tinos:400,700,400italic,700italic');
.top-dots{
	background:url('images/top-dot.jpg');
	background-repeat: repeat-x;
	height:30px;
}
.slicknav_menu{
	top:30px;
}
.slicknav_menu .btn-donate-nav span {
    background: none !important;
    border: none !important;
    padding: 0 !important;
    color: #ffd52d !important;
    text-transform: uppercase;
    font-style: normal;
    font-size: 13px;
    font-weight: 400;
}
a,
.widget_recent_entries li .post-title,
.gallery-item .title a{
color: rgb(207, 138, 13);

}
.gallery-item .title a{
	text-transform:uppercase;
	text-align:center;
	font-size: 0.9rem;
	margin-left:0;
}
.gallery-item .title{ margin-left:0; }
/*Various margin-padding overrides for spacing*/
.title{ font-size: 42px;}
.home .lets-talk{
	margin: 0;
}
.site-main {
padding: 65px 0;
}
.page-template-page-life-of-chogyam .site-main{
	padding-top:0;
}
.page-template-page-life-of-chogyam .widget-area .widget:first-child {
    margin-top: 30px;
}
.ways-to-help-section{ margin-bottom: 30px;}
.volunteer-section.first{
	padding-top: 0px;
}
.postlist.projects .post{
	margin-bottom: 45px;
}
.postlist.projects{
	margin-top:25px;
}
/*Site wide border buttons*/
.btn.btn-transparent span{
	color: rgb(207, 138, 13);
}
.btn span {
	border: 2px solid rgb(207, 138, 13);
}
.wrapp-slider-text .btn span{
	border: 2px solid #ffffff;
}
.wrapp-slider-text .btn span:hover{
	border: 2px solid #ffd52d;
}
.btn.btn-transparent span:hover{

	border-color: #1e414e;
}
.btn-yellow span{ border: 2px solid #ffd52d !important; color:#1e414e !important; }
.btn-yellow span:hover{ border: 2px solid #1e414e !important;color: #ffffff !important;}
.site-navigation .btn-yellow span:hover{ color: #1e414e  !important; border-color: #ffffff  !important; }
.widget-nav-menu ul li a{ color:rgb(228, 150, 10);}

/*Logo , Top Nav*/
.site-logo span{
	font-family: 'Tinos', serif;
}
.site-logo a{
	font-style: normal;
}
.site-logo a span img{
	margin-left:10px;
	max-width: 80%
}
.widget-title,
.nav-menu li a,
.nav-menu ul li a,
.widget-footer-menu .widget-title,
.entry-title
{ text-transform: none; }
.slider-full .main-carousel .slider-title{text-transform:none;}
.slider-full .item:before{

right:40%;
}

.title{
	text-transform: none;
}

.recent-slider .recent-slider-text .title{
	padding: 10px 10px;
}
.recent-slider{
	max-height:320px;
}
/*Brocade*/
.help-bar{
	background-image: url('images/brocade.jpg');
}
.help-bar .link-help-bar{
	background-color: transparent;
}
#main{ position: relative;}
#main:before{
	content:'';
	background:url('images/color_bar.jpg');
	background-repeat: repeat-x;
	height: 5px;
	width:100%;
	position: absolute;
	top: 0;
}
.home .site-main{ padding-bottom:0;}




/*Widgets*/
.widget_recent_entries{
	margin-top:28px;
}
.widget-nav-menu ul li a{
	background: transparent;
}
.widget-area .widget:first-child{
	margin-top: 80px;
}
.widget_recent_entries time{
	font-size: 13px;
  	color: #c1c1c1;
}


/*Page Templates******/
.page-template-page-aboutus p{
	clear:both;
}


#attachment_706,#attachment_750,#attachment_754{
	clear:right;
}

/*Forms*/
.gform_wrapper{
	max-width: 100% !important;
}
.gform_wrapper label, .gform_wrapper  input, .gform_wrapper  button, .gform_wrapper  select, .gform_wrapper  textarea{
	-webkit-appearance: default !important;
	-moz-appearance: default !important;
	appearance: default !important;
}
.gform_wrapper select{
	padding-left: 7px !important;
}

.gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password]{
	font-size: 1rem !important;
	color: initial !important;
	font-weight: normal;
}
.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{
	margin-left: 3px !important;
}
.form_container_outer{
	padding: 20px 20px;
	background: #1e414e;
	border-radius: 8px
}
.form_container_inner{
background: #fff;
padding: 5px 25px;
border-radius: 8px;
}
.gform_wrapper .left_label li.gfield_html_formatted{

	margin-left: 30.5% !important;
}
#gform_submit_button_1{
	padding: 15px;
	background: #ffd52d;
	border: 0;
	color: #1e414e;
	font-weight: bold;
}


/*Footer */
.donate-center{
	display: block;
	margin: 0 auto;
}
.site-footer:before{
	background-color: transparent;

}
.site-footer {
position: relative;
background-size: 90% !important;
background-position: 70% 19% !important;
background-repeat: no-repeat !important;
}

.aligninline{
	display: inline-block !important;
}

.fineprint{
	font-size: 0.8rem;
	line-height: 1.4em;
    display: block;
}

/* Chogyam Life Pages*/
.chogyam-header{
	padding: 65px 0 30px;
    background: #6b0200;
    background-image: url('images/chogyam-pages-header.jpg');
    background-size: cover;
}
.chogyam-header .entry-header h1{
	color: #febc10;
}

/*Footer link color*/
.widget-footer-menu ul li a,
.site-footer .widget-social-links .widget-title, 
.widget-footer-menu .widget-title,
.widget_twitter .widget-title,
.site-footer .widget-social-links ul li i,
.site-footer .widget_twitter .meta-tweet i,
.site-footer .widget.widget_twitter a
{
	color: #45577d;
}
.site-footer  .widget-social-links ul li a:hover i{
	color: #45577d;
}


@media only screen and (min-width: 768px) {
	.view-all{
		right: 35px;
	}
	
}

@media only screen and (max-width: 767px) {
	.volunteer-section img {
		margin-top: 20px;
	}
	
}
@media only screen and (max-width: 640px) {
	.site-logo{
		width:70%;
	}
	
}
@media only screen and (min-width: 991px) {
		/*Get Involved Page*/
		.volunteer-section img {
		max-width: 126%;
		margin: 20px auto -2px 7px;
		}

		.birthday-section img {
		 margin-top: 8px; 
		max-width: 104%;
		/* vertical-align: bottom; */
		margin-left: -37px;
		margin-bottom: -42px;
		}
}

@media only screen and (min-width: 1024px) {
	.slider-full .main-carousel .slider-title{
		font-size: 52px;
		line-height: 66px;
	}
}
@media only screen and (min-width: 1200px) {
	.site-logo a span img{
		max-width: 100%
	}
}