/*
Theme Name: Bootstrap Iroc: Child Theme
Theme URI: 
Author: Iroc Web Design Services
Author URI: http://www.irocwebs.com
Template: bootstrap-iroc
Description: Bootstrap v.3 theme
Version: 1.0.0
License: MIT
License URI: http://opensource.org/licenses/MIT
Text Domain: bootstrap-iroc
Domain Path: /languages/
Tags: white, gray, light, one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, front-page-post-form, post-formats, threaded-comments, translation-ready

This theme built with Twitter Bootstrap v.3. It is basic theme with basic style for build new theme with Bootstrap.

*/

/**
 * --------------------------------------------------------------
 * CUSTOM FONTS
 * --------------------------------------------------------------
 */

/*@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700');*/

/**
 * --------------------------------------------------------------
 * CUSTOM STYLES
 * --------------------------------------------------------------
 */


/*FONT STYLING*/
h1 {
  font-size: 30px;
  padding: 10px 0 20px 0;
}

h2 {

}

h3 {
  font-size: 15pt;
  font-weight: 600;
}

h4 {

}

h5 {

}

h6 {

}

body {
  background-image: url(/wp-content/uploads/2025/05/noise.jpg);
  background-repeat: repeat;
    /*background-attachment: fixed;
  background-position: center center;
  background-size: cover;
  background-color: #FFF;
  */
  color: #555555;
}

#main {
  background: #fff;
  margin-top: 20px;
  padding: 20px !important;
}

.home #main {
  background: transparent;
 padding: 0px !important;
}

.archive #main {
  margin: 20px 15px;
}

/*HOME PAGE*/
.homebox-white {
  background: #fff;
  padding: 30px;
}

.homebox-white h3 {
  margin: 0;
  padding-top: 20px;
  font-weight: bold;
  font-size: 11pt;
}

.homebox-white a {
  color: #555;
  text-decoration: none !important;
}

/*SUBPAGES*/


/*SERMONS*/
.wpfc-sermon {
  margin: 20px 0;
}

/*STAFF*/
.staff-layout h3 {
	margin-bottom: 0px !important;
}

.staff-layout p {
	margin: 0px;
}


/*HEADER*/
#header .headerfacebook {
	font-size: 38px;
	display: inline-block;
	line-height: 38px;
	vertical-align: bottom;
	margin-bottom: -3px;
}

#header #facebooklink {
  font-size: 30pt;
}

#livestreambtn, #donate-btn {
  padding: 15px;
  color: #fff;
}

#livestreambtn, #donate-btn, #facebooklink {
  margin: 0 5px;
}

#donate-btn {
  background:green;
}

#livestreambtn {
  background: #BB8E30; 
  padding: 15px;
  color: #fff;
}

/*FOOTER*/
#site-footer-copyright {
  background: transparent;
  font-size: 10pt;
}

#site-footer-copyright, #site-footer-copyright a, #site-footer-copyright a:hover {
  color: #555555;
}

/*BUTTONS*/
.ow-button-base a {
  border: none !important;
  font-size: 14pt !important;
  padding: 15px 20px !important;
  background: #000 !important;
  border-radius: 0 !important;
}

.ow-button-base a span {
  color: #ffffff !important;
}

/*ACCORDIONS*/

/*EVEREST FORMS*/
button.calculator-trigger {
	font-size: 28px;
}

.g-recaptcha {
	padding-left: 0;
	padding-right: 0;
	transform: scale(0.77);
	-webkit-transform: scale(0.77);
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	margin-top: 21px;
}

/*BACK TO TOP*/
.cd-top {
  background-color: #000;
}

/**
 * --------------------------------------------------------------
 * MEDIA BREAKPOINTS
 * --------------------------------------------------------------
 */

/* Extra-Extra Small Devices, Phones */
@media only screen and (max-width : 479px) {
	.g-recaptcha {
		margin-top: 0px;
	}
}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
	.g-recaptcha {
		margin-top: 0px;
	}
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	.g-recaptcha {
		margin-top: 30px;
	}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}