/*
Theme Name: Armor Of Light
Author: Orange Static
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.imgright {
    float       : right;
    margin-left : 20px;
    padding     : 5px;
    border      : 1px solid #000;
}

.imgleft {
    float        : left;
    margin-right : 20px;
    padding      : 5px;
    border       : 1px solid #000;
}

.page-id-73 h2 {
    margin-bottom : 15px;
}

.page-id-73 .imgright {
    margin-top : 15px;
}

.page-id-88 h2 {
    margin-bottom : 15px;
}

.page-id-88 .imgright {
    margin-top : 15px;
}

.quotes-slider h3 {
    font-size      : 2rem;
    padding-bottom : 15px;
}

/*
.page-id-18 .buttons-container {
	margin-top: 70px !important;
}*/

a.ch-readmore {
    color : #094a6a !important;
}

#main-container.home #top-container .laurels-container .laurels {
    max-width : 120px;
}

.page-id-558 .content h1, .page-id-680 .content h1 {
    display : none;
}

.page-id-558 h2 {
    text-transform : uppercase;
    color          : #083d57;
}

#main-container.faith-over-fear-2 .line h2, #main-container.faith-over-fear .line h2 {
    text-shadow : none;
}

.snp-theme-html .snp-content-inner {
    padding : 0px !important;
}

#main-container .line::after {
    background-color : #3784a9;
    content          : "";
    display          : block;
    height           : 1px;
    margin-top       : -1px;
    position         : absolute;
    top              : 50%;
    width            : 100%;
    z-index          : 1;
}

#main-container .line {
    position : relative;
}

#main-container .line h2 {
    background-color : #d9dada;
    color            : #083d57;
    display          : inline;
    font             : 1.4375rem "lato-bol", Helvetica, sans-serif;
    padding-right    : 10px;
    position         : relative;
    text-align       : left;
    text-transform   : uppercase;
    z-index          : 2;
}

#main-container .speakers .speaker-item .name {
    color : #083d57;
    font  : 700 0.875rem "RalewayRegular", Helvetica, sans-serif;
}

#main-container .speakers .speaker-item {
    display         : inline-block;
    margin          : 0 30px;
    text-align      : center;
    text-decoration : none;
    vertical-align  : top;
    width           : 151px;
}

#main-container.press-kit .headshots .pr {
    display        : inline-block;
    margin         : 12px;
    vertical-align : top;
}

#main-container.press-kit .headshots {
    text-align : center;
}

.form1 {
    width  : 500px;
    margin : 0px auto;
}

.form2 {
    width  : 800px;
    margin : 0px auto;
}

.profile_pass-wrap input, .text-wrap.label-above input, .text-wrap.label-below input, .text-wrap.label-inside input, .textarea-wrap.label-above textarea, .textarea-wrap.label-below textarea, .textarea-wrap.label-inside textarea, .list-dropdown-wrap.label-above select, .list-dropdown-wrap.label-below select {
    height : 35px;
    width  : 100%;
    font   : 1.413rem "FournierMTStdRegular", Helvetica, sans-serif;
}

.list-dropdown-wrap select {
    background         : #fff;
    width              : 268px;
    padding            : 5px;
    font-size          : 16px;
    line-height        : 1;
    border             : 0;
    border-radius      : 0;
    height             : 34px;
    -webkit-appearance : none;
}

.ninja-forms-field {
    margin-bottom : 20px;
}

.ninja-forms-form .label-above label, .ninja-forms-form .label-below label {
    font : 1.413rem "FournierMTStdRegular", Helvetica, sans-serif;
}

.single-tribe_events .tribe-events-before-html h1 {
    display : none;
}

#main-container.contact .contact-boxes .contact-box:last-child {
    width : 250px;
}

#main-container.host {

}

#main-container.schedules {
    /*margin-top : 90px;*/
}

#main-container .circles-container {
    margin    : 0 auto;
    z-index   : 21;
    position  : relative;
    max-width : 930px;
}

#main-container.schedules .decrease-box,
#main-container.host .decrease-box {

}

div.press-quotes {
	width: 761px; 
	margin: 50px auto 0px auto; 
	font-size: 14px;
}

div.press-quotes img {
	width: 125px;
}

.page-id-967, .page-id-967 #main-container.interior h1 {
	color: #fff;
}

#ninja_forms_form_9_all_fields_wrap a, #ninja_forms_form_9_all_fields_wrap label {
	color: #3784a9;
}

.ninja-form-mod .host.interior .content.middle-area-wrapper .dd-pretty dd ul {
	background: none;
}
.ninja-form-mod .host.interior .content.middle-area-wrapper .dd-pretty dd ul li a:hover {
	background: none;
}
