/*

 Theme Name:   iChurch Child

 Theme URI:    

 Description:  iChurch Child

 Version:      1.0

 Author:       Humanity Software Code for Custom Styling

 Author URI:   

 Text Domain:   ichurch

 Template:      ichurch

*/



@import url("../ichurch/style.css");



/* 



NOTE: SOH - DUE TO THE WAY WORDPRESS lets plugins load css post this custom style sheet,



This sheet is also added to end of footer.php in the theme, so it's loaded 2x to overide that



SOH - Change the header and padding to accommodate the bigger size */



.header-logo img {



	height: 98px;



}







.sticky-header .header-logo img {



	height: 68px;



}







.header {



	padding-top: 0px;



}







.header-nav {



	padding-top: 20px;



}



@media (min-width: 768px) and (max-width: 991px) {



	.header-nav {

		padding-top: 6px;

	}

}





/* SOH - Change the heading colors to our sites nice blue */



h2, h3, h4, h5 {



	color: #0581b5;



}







/* SOH - Change the hover picture on images for both events and posts 







	-Messing with Font Awesome here!



*/



.block-picture:hover .block-picture-hover {



	opacity: .8;



}



.post-picture:hover .post-picture-hover {



	opacity: .8;



}







.fa-plus-circle:before, .fa-plus:before {



    content: "\f061 More";



}







.post-picture-hover .fa, .block-picture-hover i {



    left: 40%;



    font-size: 33px;



}







@media screen and ( max-width: 782px ) {



.fa-plus-circle:before,.fa-plus:before {



    content: "\f061 More";



}





.post-picture-hover .fa, .block-picture-hover i {



    left: 30%;



    font-size: 33px;



}



}







/* SOH 	- Create a Class for events passed 



	- A div with this class is found at the beginning of every past event



*/



.eventPassed-SOH {



    background-color: #fee391;



    border: 1px solid #ccc;



    padding: 10px;



    width: 100%;



    display: inline-block;



    margin-bottom:20px;



}







/* SOH - Envira clean up of captions */



.envira-gallery-item span.caption {



   padding: 10px 5px 10px;



   text-align: center;



   font-size: 13px;



   display: block;



}







.donate {



	margin-bottom: 20px;



}



/* SOH - Fixes page not fitting on phone sizes with Give Page and Account Pages

		it's 14 44 on bigger sizes for a bigger button

*/

@media screen and ( max-width: 360px ) {

	.btn-donate { padding: 14px 18px !important; }

	.give-form { width: 230px; }

	form#give-email-access-form input#give-email { width: 230px; }

	#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}  /* ReCaptcha */

	table.give-table tbody tr td {padding: 3px; }

	table.give-table {font-size: 14px; line-height: 18px; width: 235px;}

	table.give-table th {padding: 0px; }

	table.give-table thead th:first-child {text-align: center; }

}



/* SOH - Chimpy CSS corrections inside chimpy files /public_html/wp-content/plugins/chimpy-lite/assets/forms/css/sky-formsXXX.css */



.widget-title { margin: 0px 0px 10px 0px; }



body.login #login h1 a {



 background: url('//www.streetsofhopesandiego.org/wp-content/uploads/2015/09/streets-of-hope-logo-03.png') no-repeat top transparent;

	height: 157px;

	width: 287px;



}



body.login {



 background-image: url('//smyl.es/background.png');



 background-size: 100%;



 background-attachment: fixed;



}



@media screen and ( min-width: 782px ) {



/* SOH - Single page fix for event page photos not lining up 



	-www.streetsofhopesandiego.org/events/



	-Don't want it messing with first page



*/



#content .block-picture {



  margin-top: 5%;



  padding-left: 15px;



}



}



/* SOH - Create an account holding div */

.SOHaccount {

    background-color: #fff;

    border: 1px solid #ccc;

    padding: 10px;

    width: 100%;

    display: inline-block;

	margin-bottom: 20px;

}

.SOHaccount a { 

	float: left;

}

.btn-account {

	margin: 10px;

	padding: 10px !important;

	font-size: 16px;

}



h1, h2, h3, h4, h5, h6  {

	font-family: 'PT Sans Narrow', 'Arial', sans-serif;

}

h1 { color: #000;}

.sky-form header {

	font-family: 'PT Sans Narrow', 'Arial', sans-serif;

}



.widget-title {

	font-size: 30px;

}



.navbar-toggle { top:40px; }



/* Fixes iPad size devices with logo in center of header  */

@media (max-width: 991px) and (min-width: 768px) { .header-logo { text-align: left; } }

/* Fixes iPhone size devices with logo going below header  */
@media (max-width: 320px) { .header-logo img { height: 76px;} }

.ngg-gallery-thumbnail img { padding: 2px; }

.ngg-gallery-thumbnail img:hover {  border: 1px solid #fff; background-color: #0581b5;;}



hr { border-top: 1px solid #000; }


/* Changing the Give Forms Color */
.give-goal-progress .raised { margin-bottom: 15px; color:#a9a9a9;}
.give-form-title {color: #a9a9a9;}

@media only screen and (max-device-width : 640px) {
.give-goal-progress .raised { margin-bottom: 15px; color:#000000;}
.give-form-title {color: #000000;}
}

/* Social Media Icon */
a.FB-link:link { color: #3b5998;}
a.FB-link:visited { color: #3b5998; }
a.FB-link:hover { color: #8b9dc3; }
a.FB-link:active { color: #8b9dc3; }

a.YT-link:link { color: #d02525;}
a.YT-link:visited { color: #d02525; }
a.YT-link:hover { color: #8b9dc3; }
a.YT-link:active { color: #8b9dc3; }

.wpcf7-form input,
.wpcf7-form textarea,
.wpcf7-form radio,
.wpcf7-form select {
	width: 100%;
}