@charset "UTF-8";
/* CSS Document */
.addpadd { padding: 30px; }
.body-bigger { font-size: 1.2rem; font-weight: 400; }
.body-bigger-bold { font-size: 1.1rem; font-weight: 700; }
.fatlinks { font-size: 1.1rem; font-weight: 700; }
.linehite { line-height: 1.4em; }
.linehite-linkspacer { line-height: 1.4em; width:auto; height:auto;  margin-bottom: 23px; }
.date {font-family: 'Rajdhani', sans-serif; font-size: 1.2em; font-weight: 700; color: #BE0000;}
.title {font-family: 'Rajdhani', sans-serif; font-size: 1.3em; font-weight: 700; }
.fathead {color:#6C0071; font-weight: 900;}
.author {font-family: 'Open Sans', sans-serif; font-size: 1.1em; font-weight: 700; }
.link-breather { width: auto; height: 1em; margin-top: 23px; margin-bottom: 23px; text-decoration: underline 1px dotted #678; }
.indent { width: auto; height: auto; margin-left: 65px; font-size: 1em; line-height: 1.4em; }
.indent-all { text-indent: -2em; padding: 2em  }
.bigg-1 { font-family: 'Rajdhani', sans-serif; font-size: 2.0rem; font-weight: 300; color: #FFF; }
.bigg-2 { font-family: 'Rajdhani', sans-serif; font-size: 2.0rem; font-weight: 300; color: #000; }
.bigg-3 { font-family: 'Rajdhani', sans-serif; font-size: 3.0rem; font-weight: 300; color: #FFF; }
.fine-print {font-size: 80%; letter-spacing: 0.1em; font-weight: 400;}
.donation { font-size: 3em; font-weight: 200; text-align: center; color:#234027; }
.comment { color: #920002; font-weight: 700; }
.alert {color: #C30003; font-weight: 700; font-size: 1.1em; text-decoration:none; }
.footer-text { font-size: 75%; }
.text-shadow {color: #FFF; text-shadow: 2px 2px 3px #000; }
.underliner { text-decoration: underline; }
.mobile-phone {width: 100%; display: block; padding-top: 1em;; padding-bottom: 2em; margin: 0 auto; text-align:center; font-size: 1.5em;}
.mobile-phone2 {max-width:480px; height: auto; display: inline-block; padding: 0; margin: 0 auto; font-size: 2em;}
.photo-caption {color: #434449; font-size: 80%; text-align: center !important; font-style: italic; letter-spacing: 0.1em;}
.logo-caption {color: #434449; font-size: 80%; text-transform: uppercase;  letter-spacing: 0.1em; margin-top: .5em;}
.breaker-line {width: 80%; height: 0.5em; border-bottom: 2px dotted #222; margin: 0 auto; padding: 1em;}
.SML-wrapper {max-width: 500px;}
.open-me { width: auto; height: auto; display: inline-block; }
.center-menu { width: auto; margin: 0 auto; display: block; align-content: center; }
.image-wrapper { width: auto; height: auto; display: inline-block; align-content: center; padding: 5px; margin: 0 auto; margin-bottom: 2rem; border: 1px dotted #128743; border-radius: 5px; background-color: rgba(250,250,250,.75); text-align: center; }
.image-wrapper-right { width: auto; height: auto; display: inline-block; float: right; align-content: center; padding: 5px; margin-left: 2rem; margin-bottom: 13px; border: 1px dotted #128743; border-radius: 5px; background-color: rgba(250,250,250,.75); text-align: center; }
.logo-wrapper-right { width: auto; height: auto; display: inline-block; float: right; align-content: center; padding: 5px; margin-left: 2rem; margin-bottom: 13px;}
.logo-wrapper-left { width: auto; height: auto; display: inline-block; float: left; align-content: center; padding: 5px; margin-right: 2rem; margin-bottom: 13px;}
.image-wrapper-left { width: auto; height: auto; display: inline-block; float: left; align-content: center; padding: 5px; margin-right: 2rem; margin-bottom: 13px; border: 1px dotted #128743; border-radius: 5px; background-color: rgba(250,250,250,.75); text-align: center; }
.featurefloat-wrapper-left { max-width: 720px; height: auto; display: inline-block; float: left; align-content: center; padding: 23px; margin-right: 2rem; margin-bottom: 13px; border: 2px dotted #000; border-radius: 23px; background-color: rgba(250,250,250,.75); text-align: center; }
.featurefloat-wrapper-right { max-width: 720px; height: auto; display: inline-block; float: right; align-content: center; padding: 23px; margin-left: 2rem; margin-bottom: 13px; border: 2px dotted #000; border-radius: 23px; background-color: rgba(250,250,250,.75); text-align: center; }
.featurefloat-wrapper { max-width: 720px; height: auto; display: inline-block; align-content: center; padding: 23px; margin: 5rem; border: 2px dotted #000; border-radius: 23px; background-color: rgba(250,250,250,.75); text-align: center; }
.wrapper-nopad {padding: 0 !important;}
.scalable { width: auto !important; height: auto !important; max-width: 100%; }
.scalable-fancy { width: auto; height: auto; max-width: 100%; border-radius: 5px; box-shadow: 0px 0px 10px rgba(0,0,0,.65); }
.rounded { border-radius: 5px; border: 1px dotted #000; }
.float-right { max-width: 580px; height: auto; display: inline-block; float: right; margin: 0 0 20px 20px; }
.float-left { max-width: 580px; height: auto; display: inline-block; float: left; margin: 0 20px 20px 0; }
.copy-left {text-align: left;}
.go-white { color: #FFF; }
.go-beige { background-color: #e7d5af; }
.go-dark { color: #1B4065; }
.bgRed { background-color: #830002 !important; color:#FFF !important; }
.bgGreen { background-color: #2E5D33 !important; color:#FFF !important; }
.bgBlue { background-color: #2E3574 !important; color:#FFF !important; }
.bgBlack { background-color: #000 !important; color:#FFF !important; }
.clearspace1 { width: 90%; height: 250px; display: block; padding: 2rem; margin: 0 auto; }
.white-shadow { text-shadow: 2px 2px #000; }
.force-dkred { color: #690909; }
.force-alert-red { color: #C00; }
.force-skyblue { color: #9FEEEF; }
.force-orange { color: #E46B06; }
.force-cream { color: #F0FFDB; }
.force-forest { color: #6B8A69; }
.tagline { font-family: 'Rajdhani', sans-serif; font-weight: 300; font-size: 3em; letter-spacing: 0.1; }
.tagline2 {font-size: 2.3em; font-weight:300; line-height: 2.0em; letter-spacing: 0.1em;}
.no-bullet { line-height: 1.4em; list-style-image: none; list-style:none; }
.with-bullet { line-height: 1.4em; }
.order-linhite { line-height: 1.4em; list-style-image: none; }
.order-radiobroadcasts { line-height: 1.6em; list-style-image: none; font-weight: 400; font-size: 1.1em; }
.air-space { width: 80%; height: 20px; display: block; padding: 40px; margin: 0 auto; }
.air-space-alt1 { width: 80%; height: 20px; display: block; padding: 20px; margin: 0 auto; }
.air-space-alt2 { width: 80%; height: 20px; display: block; padding: 60px 0 60px 0; margin: 0 auto; }
.air-space-alt3 { width: 80%; height: 20px; display: block; padding: 120px 0 60px 0; margin: 0 auto; }
.add-bottom { width: auto; height: auto; padding: 0; margin: 0 20px 20px 0; display: inline-block; }
.footer-text { font-size: 75%; }
.no-bullet { line-height: 1.4em; list-style-image: none; list-style:none; }
.no-padding { padding: 0 !important; }
.animate-up { max-width: 1200px; height: auto; margin: 0 auto; padding: 0; display: block; }
.testy { text-align: left; }
.border-whitedot { border: 1px #FFF dotted; border-radius: 7px; }
.border { border: none; border-radius: 7px; }
.add-bottom { width: auto; height: auto; padding: 0; margin: 0 20px 20px 0; display: inline-block; }
.body-feature1 {font-size: 1.1em; font-weight:700; line-height: 1.4em; font-style: italic; }
.body-feature2 {font-size: 1.3em; font-weight:700; line-height: 1.4em; }
.body-feature3 {font-size: 1.5em; font-weight:300; line-height: 1.4em; }

.feature4 {font-size: 1.2em; font-weight:300; line-height: 1.4em; text-shadow: 2px 2px #000; }
.white-power { color: FFF; letter-spacing: 0.2em; }
.wrapper-article {max-width: 1500px; height: auto; margin-bottom: 20px; padding: 20px; border: #6D6D6D thin solid; border-radius: 5px; text-align: left; }
.wrapper-icon { float: left; margin-right: 10px; margin-bottom: 7px; }
.text-shadow { text-shadow: 2px 2px 3px #000; }
.middler {text-align:center;}

/*Social Icons*/
.social-icons img {
	filter: grayscale(1);
	opacity: 1;
	transition: all linear .5s;
}
.social-icons img:hover {
	filter: grayscale(0);
	opacity: 1;
}
ul.social-icons {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
.social-icons li {
	list-style-type: none;
	display: inline-block;
}
.bg-styleband {
background-image: url(../images/styleband-solid.png); /*for old browsers*/
background: url(../images/styleband-solid.png);
background-repeat: no-repeat;
background-position: bottom;
background-size: cover;
}
.bg-tools1 {
background-image: url(../images/bg-tools.jpg); /*for old browsers*/
background: url(../images/bg-tools.jpg);
background-repeat: no-repeat;
background-position: 50%;
background-size: cover;
}
.bg-bricks {
background-image: url(../images/bg-bricks.jpg); /*for old browsers*/
background: url(../images/bg-bricks.jpg);
background-repeat: no-repeat;
background-position: 50%;
background-size: cover;
}
.bg-tools-pink {
background-image: url(../images/bg-tools-pink.jpg); /*for old browsers*/
background: url(../images/bg-tools-pink.jpg);
background-repeat: no-repeat;
background-position: 50%;
background-size: cover;
}
.bg-hair-horiz {
background-image: url(../images/bg-hair-horiz.jpg); /*for old browsers*/
background: url(../images/bg-hair-horiz.jpg);
background-repeat: no-repeat;
background-position: 50%;
background-size: cover;
}
.bg-masthead {
background-image: url(../images/bg-bible-study.jpg); /*for old browsers*/
background: url(../images/bg-bible-study.jpg);
background-repeat: no-repeat;
background-position: 50%;
background-size: cover;
}

/* FIXES NON SCALING ISSUE ON PHONE PORTRAIT VIEWPORT */
form,
form * {
    box-sizing: border-box;
    width: auto !important;
}
.text-link-light {
	color: #EEE;
	border-bottom: none;
}
.text-link-dark {
	color: #000;
	border-bottom: none;
}
.text-link-green {
	color: #0F5B15;
	border-bottom: none;
}
.text-link-dark:hover, .text-link-light:hover, .text-link-green:hover {
	color: #056f00;
}
.text-link-dark, .text-link-light, .text-link-green {
	text-decoration: underline;
}
.home-link {
	color: #FFF;
	border-bottom: none;
}
.home-link:hover {
	color: #880000;
}
.home-link {
	text-decoration: none;
}

.button-links ul li { list-style-type: none; display: inline; line-height: 1.4em; }
a.button-links {
	background-color: rgba(189,55,8,0.9);
	color: #FFF;
	padding: 3px 15px;
	text-decoration: none;
  	text-transform: uppercase;
  	font-size: 90%;
}

.button-links a {
	background-color: rgba(189,55,8,0.9);
	color: #FFF;
	padding: 3px 15px;
	text-decoration: none;
  	text-transform: uppercase;
  	font-size: 90%;
}
.button-links a:hover {
	background-color: rgb(105,136,175);
	color: #FFF;
}

.button-links a:active {
	background-color: rgb(195,148,36);
	color: #FFF;
}

.button-links a:visited {
	background-color: rgb(86,86,86);
	color: #FFF;
}       
