﻿
*                                   { transition: all .2s ease;  }
body                                { font-family: 'Open Sans', sans-serif; font-size:13px; background-color:#E4E4DC; padding:0!important; }
img                                 { max-width:100%; height:auto!important; }
a                                   { color:#7A9EAC; }
a:hover                             { text-decoration:none; color:#7A9EAC; font-weight:bold; }
.body-inner                         { overflow:hidden; }

/***** FONT SETTINGS 
*********************************************************/
h1,h2,h3,h4,h5,h6                   { font-weight:600; color:#7A9EAC; letter-spacing:1px; font-family:'Open Sans Condensed', sans-serif;  }
h1                                  { font-weight:900; }

/***** MENU SETTINGS
*********************************************************/
.navbar                             { background:#EEA72A; border-bottom:solid 1px #f48303; border-top:solid 5px #f48303; }
.navbar a                           { color:#fff; border-left:solid 1px #fff; }
.navbar a:hover                     { color:#FFFB79; border-left:solid 1px #FFFB79; font-weight:normal; }
.nav-link                           { font-size:.9rem; font-weight:normal; }
.dropdown-item                      { font-size:.9rem; }
.dropdown-item:hover                { background:#fff; color:#fff!important; }
.dropdown-item:focus                { background:#fff; }
.dropdown-menu                      { background:#EEA72A; border:none; border-radius:0; }
.dropdownIcon                       { color:#fff; font-size:26px; }
.navbar-brand                       { color:#fff!important; font-weight:bold; }
.navbar-brand:hover                 { color:#fff!important;  }

/***** HEADER SETTINGS
*********************************************************/
.LITSBanner                         { background-image: url('/Areas/LivingInTheSpirit/Content/img/BannerBG.jpg'); background-position:center; text-align:center; margin-bottom:20px; border-bottom:solid 2px #fff; }
.LITSBannerInner                    { margin:auto; padding-top:30px; }

/***** CONTENT PANEL SETTINGS
*********************************************************/
.HomePanels                             {  }
.HomePanels .AGRLResItemInner           { border-top:6px solid #ccc; padding-top:20px; }
.HomePanels .AGRLResItemInner:hover     { border-top:6px solid #EEA72A; }

/***** SUB-MENU SETTINGS
*********************************************************/
.LITSSubMenu                            { text-align:center; text-transform:uppercase; }
.LITSSubMenu .AGRLResTitle              { font-size:30px; letter-spacing:1px; font-family:'Open Sans Condensed', sans-serif; font-weight:bold; color:#d5d5cb; }
.LITSSubMenu .AGRLResTitle a            { color:#d5d5cb; }
.LITSSubMenu .AGRLResTitle a.current    { color:#d5d5cb; }
.LITSSubMenu .AGRLResTitle a:hover      { color:#7A9EAC; }
.LITSSubMenu .Dot                       { font-size:10px; padding:10px; top:5px; position:absolute; }
.AGRLResDot_3                           { display:none;  }

.TeachingSeries .SMItem_1               { color:#7A9EAC!important; }
.DiscussionSeries .SMItem_2             { color:#7A9EAC!important; }
.Kids39Session .SMItem_3                  { color:#7A9EAC!important; }

/***** VIDEO SETTINGS
*********************************************************/
.MainVid                            { margin:2% 5% 5% 5%; box-shadow: 0px 0px 5px black; background-color:#000; }

/***** FOOTER SETTINGS
*********************************************************/
.LITSFooterWrap                     { border-top:solid 2px #ccc; padding-top:20px; padding-bottom:60px; }
.LITSFTLeft                         { }
.LITSFTLeft a                       { color:#EEA72A; font-weight:bold; }
.LITSFTLeft a:hover                 { color:#000; }
.LITSFTRight                        { text-align:right; }
.LITSFTRight a                      { display:inline-block; padding:15px 45px; background-image:linear-gradient(to bottom, #fff, #ccc); color:#666; font-size:20px; border:1px solid #ccc; }
.LITSFTRight a:hover                { background-image:linear-gradient(to top, #fff, #ccc); border:1px solid #fff;  }
.LITSFooterLowerInner               { text-align:center; font-size:11px; padding-top:30px; }

/***** MISC SETTINGS
*********************************************************/
.g-recaptcha                        { max-width:100%; overflow:hidden; }
.ClearBoth                          { clear:both; }
hr                                  { border: 1px solid #ccc; }

/***** MEDIA QUERY SETTINGS
*********************************************************/

@media (max-width: 1199px) {

}

@media (max-width: 991px) {
    .navbar a                           { border-left:none; }
}

@media (max-width: 767px) {
    .Dot                                { display:none; }
    
}

@media (max-width: 575px) { 

}



