@charset "utf-8";
/* CSS Document */
@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,400,700';
@import url(floating-dept-links.css);
html { overflow-y: scroll; }
html, body { font-family: 'Open Sans', sans-serif, Arial; color:#444444; font-weight:300; font-size: 16px; line-height: 1.2; }
body {
	background-image:url(../images/B-bg-grad.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-attachment: fixed;
    border: none;
}

@media (min-width: 1200px){
    .container {
        width: 930px;
    }
}

@media (min-width: 769px){
    
}

.container {
    margin-left: auto;
    margin-right: auto;
}

.flex-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}

.flex-item {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 1;
  text-align: center;
}

#summerBtns {
    background-color: #ed9292;
    padding: 2em 1em;
}

#summerBtns .row div, #campLinks .row div {
    margin-bottom: 0em;
}

@media (max-width: 992px){
  #summerBtns .row div, #campLinks .row div {
    margin-bottom: 2em;
}
}

#campLinks {
    background-image: url(/images/confetti_bg.png);
    background-repeat: repeat-x;
    padding: 2em 1em;
}
#campLinks img {
   box-shadow: 5px 3px 10px 3px #A9A9A9;
}

#contactmap { height: 362px; width:100%; position:relative; }
p, ul, h5, .h5 { font-size: 14px; font-size: 1rem; line-height: 1.4em; }
p, .p { margin-bottom: 0.8em; font-weight:400; }
.small, small {	font-size:0.8em; font-size:11px; }
.v-small { font-size: 70% }
h5, .h5 { font-weight: 700; margin-bottom: 0.6em; }
h1, .h1, h2, .h2, h3, .h3, h4, .h4 { margin-bottom: 0.9em; }
blockquote { border-left: 5px solid #ED0F67; line-height: 1.3em; }
.jumbotron p.small { font-size: 16px; }
ul.lst { margin:0 0 8px 0; }
ul.lst li { margin-bottom: 0.9em; }
.mb-3 { margin-bottom: 1.3em; }
/* LINKS */
a {	color:#555555; text-decoration:none }
a:hover, a:focus { color:#ED1067; text-decoration:underline; }
.intro-panel a::after { font-family:FontAwesome; font-size:10px; vertical-align: super; content:'\00a0 \f0c1'; }
.no-copy {
  -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  user-select: none;          /* Likely future */     
}

.no-ul { text-decoration:none; }
hr { margin: 15px 0 15px 0; }
.hr-sm { margin: 8px 0 12px 0; }
.shadow { box-shadow: 0px 0px 30px #333333; }
.myThumb { -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.075);	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.49); border: 4px solid #f8f8f8; border-radius: 4px; }
.bg-white { background-color:#FFFFFF; }

.redirect {
    unicode-bidi:bidi-override;
    direction: rtl;
     }
.no-text-select, .redirect {
  -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
}

.myfade { opacity: 1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
.myfade:hover { opacity: 0.5; cursor: pointer; }


.i-left, .fa-left { margin-right:1em; }
.i-right, .fa-right { margin-left:1em; }
.i-min { min-width: 15px; }

.img-responsive {
    width: 100%;
}

.mb-0, .my-0 { margin-bottom:0; }
.mb-1, .my-1 { margin-bottom: .25rem; }
.mb-2, .my-2 { margin-bottom: .5rem }
.mb-3, .my-3 { margin-bottom: 1rem; }
.mb-4, .my-4 { margin-bottom: 1.5rem; }
.mb-5, .my-5 { margin-bottom: 3rem; }

.mt-0, .my-0 { margin-top: 0; }
.mt-1, .my-1 { margin-top: .25rem; }
.mt-2, .my-2 { margin-top: .5rem }
.mt-3, .my-3 { margin-top: 1rem; }
.mt-4, .my-4 { margin-top: 1.5rem; }
.mt-5, .my-5 { margin-top: 3rem; }


.ml-0 { margin-left:0; }
.ml-1 { margin-left: .25rem; }
.ml-2 { margin-left: .5rem }
.ml-3 { margin-left: 1rem; }
.ml-4 { margin-left: 1.5rem; }
.ml-5 { margin-left: 3rem; }

.mr-0 { margin-right:0; }
.mr-1 { margin-right: .25rem; }
.mr-2 { margin-right: .5rem }
.mr-3 { margin-right: 1rem; }
.mr-4 { margin-right: 1.5rem; }
.mr-5 { margin-right: 3rem; }

.ml-auto, .mx-auto {
    margin-left: auto !important;
    float: none !important;
}
.mr-auto, .mx-auto {
    margin-right: auto !important;
    float: none !important;
}

.pl-3, .px-3 { padding-left: 1rem!important; }
.pl-5, .px-5 { padding-left: 3rem!important; }
.ease-in, .smooth {  -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition:.5s; }  

#sizealert, #typealert, #alert { margin-top: 15px; padding: 6px 10px; }

.logo {	margin-top:17px; }
.logo img { width: 100%; }
.fa-lrg { font-size: 30px; font-size: 3rem; }
.block { display: block; }
.box-sizing{ box-sizing: border-box; }

.item-admin-block { display:block; text-align:right; }
.item-admin-block i { font-size: 24px; font-weight:700; line-height: 32px; display:inline-block; margin-right:8px; }
.admin-block-normal .btn-sm { font-size: 11px; padding:3px 7px; margin-bottom: 5px; }
#by-forms-list .admin-block { font-size: 16px; text-align:right; display:block; margin-top: -20px; }
#by-forms-list .admin-block .fa { font-size: 18px; font-weight: 300; margin-left:1em; }

.border-radius { border-radius: 4px; }
.border-right-radius { border-top-right-radius:4px; border-bottom-right-radius: 4px; }
.border { border:solid 1px #dde3d1; }

.archive-tools, .img-delete-btn { position:relative; z-index: 100; top:-30px; }
.archive-tools { text-align: justify; -ms-text-justify: distribute-all-lines; text-justify: distribute-all-lines; }
.archive-tools .btn-sm { padding: 3px 7px; font-size: 11px; display: inline-block; *display: inline; zoom: 1; }
.stretch { width: 100%; display: inline-block; font-size: 0; line-height: 0.1px; padding:0; margin:0; }
.archive-row { margin-bottom: -30px; }

.video-admin-btn { position:relative; z-index: 100; top:-80px; }
.share-link { display:block; clear:both; text-align:right; font-size: 11px; font-size: 1.1rem; padding-right:10px; line-height: 24px; }
.share-link:hover { text-decoration:underline; }
.share-link .popover-content {cursor:text; font-size: 14px; line-height: 1.2em;}
.xs-indent { margin-left: 0px; margin-right: 0px; }
.clearfix {	clear:both; }
.ellipsis{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display:block; }
.img-container {
    width: 150px;
    height:100px;
    margin-right:1em;
    margin-bottom: 0.5em;
    background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.img-cover { background-size: cover; background-repeat: no-repeat; background-position: center center; }
.img-contain { background-size: contain; background-repeat: no-repeat; background-position: top center; }
.img-max { display:block; max-width: 100%; min-height: 200px; height:auto; }
.edit-area-form { padding-bottom: 15px; }
#editarea { min-height: 100px; }

.min-height { min-height:665px; }
.subnav { padding-left: 0; padding-right:0; padding-top:15px; margin-top:15px; border-top: 1px solid #A5ABBD; }
.subnav .nav > li > a { background-color:#f1f1f1; border: solid 1px #cdd7b9; -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition:.5s;  }
.subnav .nav > li > a:hover, .subnav .nav > li > a:focus { background-color: #555555; color: #FFFFFF; }
.subnav .nav-pills > li.active > a, .subnav .nav-pills > li.active > a:hover, .subnav .nav-pills > li.active > a:focus { background-color:#f5f5f5; }
.alert-sm { padding: 10px 15px; }
.alert-sml {padding:8px;}
.alert-plain { padding: 3px 6px; margin:0; }
/* ########  Country Nav Pills ############## */

.footer {
    width:100%;
    padding:0px;
    margin:30px 0px 0px 0px;
    background-color: #f5f5f5;
    margin-bottom: 0!important;
    }
.footer ul {min-width: 150px;}
.footer li { min-height:22px; margin-bottom: 5px; width: 100%; border-bottom: solid 1px #ED0F67; }
.footer li:last-child { border-bottom: none; }
.footer li a { width: 100%;  display:block; text-align:left; color: #fff; }
.footer li a:hover { color: #000; }

label { padding-left:15px; padding-right:15px; }
.asterix { color:red; font-weight:bold; }

.navbar .icon-block {
     padding: 1em;
}
.navbar .icon-block a {
    display: inline-block;
}
.navbar .icon-block a:not(:last-child){
    margin-right: 6px;
}

.nav, .navbar { font-size: 14px; font-weight:700; border:none; margin-bottom: 1em; }
.navbar-inverse .navbar-nav > li > a, .navbar-nav > li > a {
    color: #fff;
    padding-top: 1em;
    padding-bottom: 1em;
    }
.nav-highlight {
    padding-top: 1em;
    padding-bottom: 1em;
    background-color: #ED0F67;
}

.navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; text-shadow:none; -o-transition:.3s; -ms-transition:.3s; -moz-transition:.3s; -webkit-transition:.3s; transition:.3s;}
.nav>li>a:hover, .nav>li>a:focus { text-decoration:none; background-color:#333333; color: #ED0F67; }
.navbar { border-radius: 0; border: none; }
#main-nav {
        position:relative;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
        background-image:url('/images/by-logo-header-texture.png');
        }
#main-nav .dropdown-menu > li > a {
    line-height: 2.5;
    color: #fff;
}

#main-nav .dropdown-menu { background-color:#333333; font-size:14px; }
#main-nav .dropdown-menu > li > a:hover, #main-nav .dropdown-menu > li > a:focus { background-color:#666666; }
#main-nav .dropdown-menu > li > a:hover, #main-nav .dropdown-menu > li > a:focus {
	background-image: -webkit-linear-gradient(top, #333333 0, #666666 100%);
	background-image: -o-linear-gradient(top, #333333 0, #666666 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #333333), to(#666666));
	background-image: linear-gradient(to bottom, #333333 0, #666666 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#666666', GradientType=0);
	background-color: #333333;
}

.navbar-text { font-size: 11px; }

.navbar-inverse {
	background-image: -webkit-linear-gradient(top, #666666 0, #333333 100%);
	background-image: -o-linear-gradient(top, #666666 0, #6333333 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #666666), to(#333333));
	background-image: linear-gradient(to bottom, #666666 0, #333333 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#333333', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border-radius: none;
}

.popover { font-size: 12px; line-height: 1.4em; }
.popover-title { font-size: 16px; }

.boxes { padding: 0; }
.boxes .dept { padding-left: 10px; padding-right: 10px; margin-bottom: 15px; }
.boxes img { border-radius: 3px; }

.social-links {
    display:block;
    text-align:center;
    padding-bottom: 15px;
    padding-top: 15px;
    margin:15px 0;
    border-top: 1px solid #ED0F67;
    border-bottom: 1px solid #ED0F67;
    }
.social-links a {
    color: #ED0F67;
}

.social-links i {
    margin: 0 5px 0 0;
 }
.page-introduction { margin-bottom:15px; }

.videoWrapper { position: relative;	padding-bottom: 56.25%;	padding-top: 25px;	height: 0; }
.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.tutorials .panel-title { font-size: 14px; }
.main-content h3 { color:#ED0F67; }
.main-content .form-item iframe { width: 100%; }


.sq-profile-tmb {
	height: 40px;
	width: 40px;
	padding: 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #FFFFFF;
	padding: 3px;
	border: solid 1px #CCCCCC;
	border-radius: 3px;
}

.myaddon {
	padding: 6px 12px;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.2em;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-align: left;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

/* ### SLICK SLIDER ### */
.slick-slider { margin-bottom: 0; }
.slick-dots { top: 94%; }
.banner-parent { min-height: 363px; }
.abcni-b1 { display:none; }
.bannerimage {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	max-width:878px;
	width:100%;
	height:363px;    	
}

.ui-widget{font-size: 11px;}
.btn-link { padding:0;}
.editor { padding:10px; resize:vertical; overflow:auto; }

.gallery_tabs li:hover, .gallery_tabs li a:focus { background-color: transparent; }
.gallery_tabs li a:hover, .gallery_tabs li a:focus { background-color:#CCCCCC; }

.thumb { margin-bottom: 30px; }

.modal-body { text-align:center; }
.modal-body .img-responsive { margin-left:auto; margin-right:auto; }
.modal-img-responsive {
	max-height:700px;
    height:100%;
	width: 100%;
	display:block;
	height:auto;
}
.modal-close-header {
	border: none;
}
.close { font-size:30px; font-weight: 700; margin-bottom: 15px; }

textarea { resize: vertical; overflow: auto; }

/* ####### MARGINS & PADDING ###### */

.pad26{	padding-left:26px; padding-right:26px;}
.pad0, .pad26-lg{ padding-left:0px;	padding-right:0px; } 
.pad-top-0 { padding-top: 0px; }
.pad-top-15 { padding-top:15px }
.pad-left-0 { padding-left:0; }
.pad-right-0{ padding-right:0px; }
.pad-bottom-15 {padding-bottom:15px; }
.pad-sides { padding-left:15px;padding-right:15px; }
.margin-top-0 {	margin-top: 0px; }
.margin-top-15, .mrgn-top-15 { margin-top: 15px; }
.margin-top-2em { margin-top:2em; }
.mrgn-lft-0 { margin-left:0; }
.mrgn-lft-15, .margin-left-15 {	margin-left:15px; }
.margin-left-1em { margin-left:1em; }
.margin-right-0{ margin-right:0px; }
.margin-left-less15 { margin-left:-15px; }
.mrgn-lft-rgt-0, .form-horizontal .form-group {	margin-left:0; margin-right:0; }
.mrgn-btm-15 { margin-bottom: 15px; }
.margin-btm-0 { margin-bottom:0; }
.margin-bottom-2em { margin-bottom:2em; }
.margin-lft { margin-left: 15px; }
.margin-rght, .margin-right-15 { margin-right: 15px; }
.fb-links { display:block; box-sizing:border-box; clear:both; width:100%; margin: 10px 0; padding: 10px 0; border-top: dashed 1px #ED0F67; }

.i-info { font-size: 20px; font-size:2.5rem; }
.sm-lft-rgt-mrgn {
	margin-left: 15px;
	margin-right: 15px;
}
button#login { min-width:120px; text-align:left; }
.height100 {height:105px;}

/* ######################################## */

.bible-text {
	padding:0;
	font-size:1.2em;
	font-weight:300;
	color:#222222;
}

.gry {
	background-color:#808080;
	display:block;
	height:100%;
	min-height: 154px;
	}
    
/* ### HOME PAGE NEWS LIST ### */

.newslist li { display:block; box-sizing:border-box; min-height:95px; clear:both; margin-bottom: 10px; padding-bottom: 10px; border-bottom: dashed 1px #ED0F67; }
.newslist li:last-child { border:none; padding-bottom:0; margin-bottom: 0; }
.news-list-link { display:block; box-sizing:border-box; min-height:55px; text-decoration:none; }
.newslist .img { position:relative; display:block; float:left; width: 80px; height:80px; background-size: cover; background-repeat: no-repeat; background-position: center center; }
.newslist .details { position:relative; display:block; margin-left: 95px; }
.newslist h4 { margin-bottom:5px; }
.newslist .date { font-size: 11px; }
.newslist .date .more { float:right; display:block; clear:right; }


h4.feature-header:before {
    content: "";
    display: block;
    background: url("/images/magenta-cross-24px.png") no-repeat;
    background-size:contain;
    width: 1em;
    height: 1em;
    float: left;
    margin: 0 6px 0 0;
}

.highlights li { display:block; clear:both; margin-bottom: 10px; padding-bottom: 10px; border-bottom: dashed 1px #EF0F67; }
.highlights li:last-child { margin-bottom:0; padding-bottom:0; border-bottom: none; }
.highlights h4 { font-size: 14px; font-weight:700; color:#ED0F67; margin:0 0 10px 0; }
.highlights .sml-thumb { display:block; box-sizing:border-box; width: 50px; height: 50px; margin-right: 15px; }
.highlights p { font-size: 10px; }

.highlights .short-desc, .date, .event-date { margin-bottom:0; margin-top:0; }
.highlights .short-desc { margin-bottom: 5px; font-size: 12px; }
.highlights .date { line-height: 18px; }
.highlights .event-date { font-size: 13px; margin-bottom: 5px; }

/* ///// EVENT PAGES ///// */

.sidefeature { margin-bottom: 20px; padding-bottom: 10px; border-bottom: solid 2px #ED0F67; }
.sidefeature:last-child { border-bottom:none; margin-bottom: 0; padding-bottom: 0;}
.sidefeature ul .news-list-link { display:block; box-sizing:border-box; min-height:1px; }
.sidefeature ul .event-date { font-size: 10px; line-height: 12px; }
.sidefeature ul .short-desc { font-size: 12px; line-height: 16px; }
.sidefeature ul h4 { font-size: 13px; color: #ED0F67 }


.archive a { color: #444460; text-decoration: none; }
.archive a:hover, .archive a:focus { color: #ED0F67; text-decoration: none; }
.archive-title {
	font-size: 0.8em;
	font-weight: 700;
	line-height: normal;
	margin-bottom:15px;
	display:block;	
}
.archive-title .small, .archive-title small { font-size:0.6em; color:#444460; }
.archive ul li { font-size:12px; line-height: 1.2em; margin: 3px 0; padding: 3px 0; border-bottom: dashed 1px #ED0F67; }
.archive ul li:last-child { margin-bottom: 0; padding-bottom:0; border-bottom:none; }
.archive ul li .small {	font-size: 8px; }
.archive .panel-body { padding: 5px 15px; }


.list-numbered {list-style-image: none;	list-style-type: decimal;}
.list-no-indent {list-style-position: outside;padding-left:1.4em;}

/* ///////////////////   Form FILE INPUT styling ///////////// */
.admin-content h4{ margin-left:15px; margin-right:15px; }
.form-horizontal .has-feedback .form-control-feedback {
	right: 0;
}

.btn-file {
  position: relative;
  overflow: hidden;
}
.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  background: red;
  cursor: inherit;
  display: block;
}
input[readonly] {
  background-color: white !important;
  cursor: text !important;
}

.panel-heading {padding: 6px 8px 6px 15px;}
.panel-title {font-size: 10px;}

.admin-actions a { margin-left: 5px; }
.border-btm{border-bottom: solid 1px #365a78;padding-bottom:10px;margin-bottom: 15px;}
audio {	width: 100%;}
.archive-header{box-sizing:border-box;background-color: #f5f5f5;}
.active-header-info {background-color: #d9edf7;	border: solid 1px #bce8f1;}
.archive-header:hover {	background-color: #707f98;}
.archive-header:hover a {color: #FFF;}

.news-story h3 { margin-bottom: 0.6em; }
.news-story img { margin-bottom: 15px; }


.archive-thumb { width: 100%; min-height: 100px; padding-left: 5px; padding-right:5px; margin-bottom: 10px; background-size:cover; background-repeat: no-repeat; background-position: center center; }

.nav > li.dept-responsive-nav { display:block; }
.navbar-nav > li.dept-responsive-nav > a { padding: 0px 15px; border-radius: 4px;	margin-bottom: 10px; }
.navbar-inverse .navbar-nav > li.dept-responsive-nav > a { color:#FFFFFF; }
.dept-responsive-nav { line-height:32px; }
.navbar-nav > li.dept-responsive-nav > a { line-height:32px;}
.dept-responsive-nav img { max-height: 30px; margin-right: 15px;}
.navbar-nav .open .dropdown-menu > li > a { line-height:30px; }

.panel-tight {  }
.panel-tight { padding-bottom: 0 }
.panel-tight .panel-heading h4 { margin:0; }
.download-panel{ }
.download-panel h5 { margin-top:0; font-size: 14px; font-size: 1rem; }
.download-panel .panel { min-width: 30%; padding: 5px; margin-bottom:0; margin-top: -5px; background-color: #dde3d1; }
.download-panel .panel-body {  }
.download-panel .panel .btn { width:100%; }
.download-panel .panel p { margin-bottom: 1px; }

.break-sm {	display: block;	box-sizing: border-box;	width: 100%; line-height:32px; }
/* #######  TINY MCE FORMATING ############ */
div.mce-tinymce-inline { margin-top: -10px; border-radius:4px; }
.editor-buttons { display:block; box-sizing:border-box; padding: 10px 0; border-top: dashed 1px #cccccc; clear:both; }

/* ######################################################## */

@media (max-width: 767px) {
       #myNavbar {	clear: both; margin-left: 15px;	margin-right: 15px; }
     .navbar-nav { margin: 0; }     
    .nav-pills>li {	float: none; margin-bottom:3px;	}
    .nav-pills > li + li {margin-left: 0;}        
    .footer ul { display:block; width: 100%; text-align:left; }
    .footer li a {  display: block; width: 100%; font-size: 12px; font-size: 0.9rem; line-height: 32px; margin-bottom: 15px; text-align:left; }    
    .item-admin-block-normal { position:relative; top:-30px;}
    .form-group .col-sm-6:first-child { margin-bottom: 15px; }
    .footer .navbar-text { font-size: 16px; font-size: 1.1rem; }
    .navbar-text { line-height:32px; }
    .intro-panel { text-align:justify; }
    .intro-panel p {  font-size:16px; line-height: 24px; }
    .info-panel-vWrapper { position: relative;	padding-bottom: 56.25%;	padding-top: 25px;	height: 0; }
    .info-panel-vWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
    /* ##### EDITOR / INTRO-PANEL STYLING ##### */
.intro-panel .sml-img, .intro-panel .medium-img, .intro-panel .full-img, .intro-panel .team-profile {
    display: block;
    float: none!important;
    clear: both;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1.5em;
    margin-bottom: 1.5em;
     }

    .features .col-sm-4 { clear:both; margin-bottom: 30px; }
    .features .col-sm-4 .feature-header { font-size: 26px; }
}

@media(min-width:480px){ }

@media(min-width:768px){ /* Applies to screens OVER 768 px */
.xs-indent { margin-left: 0px; margin-right: 0px; }
.pad-top-60 { padding-top: 60px; }
.modal-dialog {	width: 800px; }    
.home-news-item { height: 362px; }
.home-news-title { font-size: 2em; }
.home-news-textbox { top: 65%; width:80%; }
.news-story-container { margin-right: 315px; clear:none; }
.news-story img {max-height: 450px; margin-left:auto; margin-right:auto; }
/* #########  GLOBAL TEAM PROFILES ########## */
.gt-profile {  }
.gt-profile img {}
.gt-profile h3 { margin-top:0; }
.logo img { max-width: 170px; }
.partners .info { margin-left: 230px; clear:none; }
.partners img { max-width: 200px; width:100%; }
.section_nav {margin: 0 auto;padding-right: 26px}
.floating-links { width:106px; max-height:24px; line-height:24px; margin: 0 2px 0 2px; }
.nav > li.dept-responsive-nav {	display: none; }
.nav-tabs-indented-right { padding-right: 33%; }

img[style*="float: right"] { margin-left: 1em; margin-bottom:1em; }
img[style*="float: left"] { margin-left: 1em; margin-bottom:1em; }

.intro-panel img[style="float: left;"] { margin-right: 15px; margin-left:0; margin-bottom: 15px; clear:right; }
.intro-panel img[style="float: right;"] { margin-left: 15px; margin-right:0; margin-bottom: 15px; clear:left; }
.intro-panel .sml-img { max-width: 25%; height:auto; }
.intro-panel .med-40-img { max-width: 40%; height:auto; }
.intro-panel .med-60-img { max-width: 60%; height:auto; }
.intro-panel .full-img { max-width: 100%; height:auto; margin-left:auto; margin-right:auto; }
.intro-panel .team-profile { max-height: 150px; width:auto; }

}

@media(min-width:992px){ /* Applies to screens OVER 992 px */
    
    .sm-lft-rgt-mrgn {	margin-left: 0;	margin-right: 0;}	    
    .pad26, .pad26-lg{	padding-left:26px;	padding-right:26px;}
    .bible-text {padding:0 40px; font-size:2em; color:#ED0F67; }
    #main-nav .dropdown:hover .dropdown-menu {display: block;}
    .height350{	height:350px;}
    .footer { min-height: 70px; margin-right:auto; margin-left:auto; padding:0; }
    .boxes .dept { margin-bottom:0; }
    #main-nav .nav>li:hover, #main-nav .nav .dropdown-menu li:hover {background-color:#333333;}
    #main-nav .dropdown-menu>li{ border-top: 1px solid #ED0F67;}
    #contactForm button { float:right; clear:right; margin:0; width:auto; }
    #contactForm .g-recaptcha { float: left; clear:left; width:auto; margin:0; }
    .gallery_tabs li:hover, .gallery_tabs li a:focus { background-color: transparent; }
    .gallery_tabs li a:hover, .gallery_tabs li a:focus { background-color:#CCCCCC; }
    .break-sm {	display: inline; width: inherit; }
}