

/***** SWBTS Template Styles *****/
@font-face {
    font-family: 'ProspectusS-Bold';
    src: url('fonts/ProspectusPro/prospectussbld-webfont.woff2') format('woff2'),
         url('fonts/ProspectusPro/prospectussbld-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NeuzeitGro-Reg';
    src: url('fonts/Neuzeit_ff/neuzeit_groteskreg-webfont.woff2') format('woff2'),
         url('fonts/Neuzeit_ff/neuzeit_groteskreg-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'NeuzeitGro-Bol';
    src: url('fonts/Neuzeit_ff/neuzeit_grotcdbold-webfont.woff2') format('woff2'),
         url('fonts/Neuzeit_ff/neuzeit_grotcdbold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

/* # Reset Margins
================================================== */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline; }


/* # Main Elements
================================================== */

h1,h2,h3,h4,h5,h6{line-height:1em;}
/**h2, h2.pageTitle {text-transform:uppercase;color:#a0a0a0;font-size:36px;font-weight:100;letter-spacing:1px;margin: 0px 0px 20px;}**/
h2, h2.pageTitle{font-size: 40px;margin: 15px 0px 20px;font-weight:normal;font-family: "ProspectusS-Bold","Proxima-Nova";color:#162B32;}
h3{font-size: 32px;margin: 30px 0px 18px;font-weight:normal;font-family: "ProspectusS-Bold","Proxima-Nova",serif;}
h4{font-size: 36px;margin: 30px 0px 18px;font-weight:100;color:#a0a0a0;letter-spacing:1px;text-transform:uppercase;}
h5{font-size: 24px;margin: 26px 0px 16px;color:#60605B;}
h6{font-size: 16px;margin: 26px 0px 16px;text-transform:uppercase;color:#656565;}
p {margin: 0 0 20px 0; }
strong, b{font-weight:bold;}
em, i{font-style: italic;font-family: "NeuzeitGro-Reg","Proxima-Nova";font-size: 1em;color: #4A60FF;}
a, a:visited, a:active {text-decoration:none; color: #0a1ca0;outline:0px;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}
a:hover {color: #4A60FF;}
a.anchor {display: block;position: relative;top: -150px;visibility: hidden;}
blockquote{margin: 20px 20px 25px;padding: 10px 20px;border-left: 3px solid #E1E0DC;}
blockquote p{margin: 0px;color:#0a1ca0;font-style: italic;font-family: "NeuzeitGro-Reg",serif;font-size: 20px;line-height: 26px;}
cite{color:#676767;}
input{font-family: "NeuzeitGro-Reg","Proxima-Nova";padding:5px;border:1px solid #D1CFC9;color:#222;}
input:focus{border:1px solid #bbb;color:#000;-moz-box-shadow: 0 0 3px rgba(43,43,40,.3);-webkit-box-shadow: 0 0 3px rgba(43,43,40,.3);box-shadow:  0 0 3px rgba(43,43,40,.3); }
input[type='submit']{background: #e2e1dd;background: #e2e1dd -moz-linear-gradient(top, rgba(244,243,241,.3) 0%, rgba(43,43,40,.3) 100%); /* FF3.6+ */background: #e2e1dd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,243,241,.3)), color-stop(100%,rgba(43,43,40,.3))); /* Chrome,Safari4+ */background: #e2e1dd -webkit-linear-gradient(top, rgba(244,243,241,.3) 0%,rgba(43,43,40,.3) 100%); /* Chrome10+,Safari5.1+ */background: #e2e1dd -o-linear-gradient(top, rgba(244,243,241,.3) 0%,rgba(43,43,40,.3) 100%); /* Opera11.10+ */background: #e2e1dd -ms-linear-gradient(top, rgba(244,243,241,.3) 0%,rgba(43,43,40,.3) 100%); /* IE10+ */background: #e2e1dd linear-gradient(top, rgba(244,243,241,.3) 0%,rgba(43,43,40,.3) 100%); /* W3C */border: 1px solid #afaaa3;border-top: 1px solid #d1cfc9;border-left: 1px solid #d1cfc9;padding: 4px 12px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;color: #474743;display: inline-block;font-size: .9em;font-weight: bold;text-decoration: none;text-shadow: 0 1px rgba(255, 255, 255, .75);cursor: pointer;margin-bottom: 20px;line-height: 21px;}
input[type='submit']:hover{color: #222;background: #ddd;background: #ddd -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* FF3.6+ */background: #ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3))); /* Chrome,Safari4+ */background: #ddd -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Chrome10+,Safari5.1+ */background: #ddd -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Opera11.10+ */background: #ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* IE10+ */background: #ddd linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* W3C */border: 1px solid #888;border-top: 1px solid #aaa;border-left: 1px solid #aaa; }
hr{height:8px;border:0;box-shadow: inset 0 8px 8px -8px rgba(150,150,150,0.6);margin-bottom:15px;clear:both;display:block;}
.clear{clear:both;}

/* # Page Sections
================================================== */

body {background: #2B2A28 url(images/background-texture-dark.jpg) 0 0 repeat; color: #555;font-family: "NeuzeitGro-Reg","Proxima-Nova";font-size:16px;line-height:22.5px;text-rendering:optimizelegibility;}
.page {background: #f4f3f1 url(images/background-texture-light.jpg) 0 0 repeat;	width: 100%;padding-top:140px;}
.content-background {/*background: url(images/background-bible.jpg) 50% 0 no-repeat;*/background:#FAFAFA; width: 100%; min-height:800px;padding:30px 0px;} 
.content {width: 960px; min-height:700px; /*background: #ffffff;*/ background:#FAFAFA; margin: 0px auto 30px; padding: 30px; }
.full-width{width:auto;margin-top:0px;}

.container { position: relative; width: 960px; margin: 0 auto; padding: 0; }
.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.container .columns  { float: left; margin-left: 10px; margin-right: 10px; position:relative; }
.container .one.columns			{ width: 40px;  }
.container .two.columns			{ width: 100px; }
.container .three.columns		{ width: 160px; }
.container .four.columns		{ width: 220px; }
.container .five.columns		{ width: 280px; }
.container .six.columns			{ width: 340px; }
.container .seven.columns		{ width: 400px; }
.container .eight.columns		{ width: 460px; }
.container .nine.columns		{ width: 520px; }
.container .ten.columns			{ width: 580px; }
.container .eleven.columns		{ width: 640px; }
.container .twelve.columns		{ width: 700px; }
.container .thirteen.columns	{ width: 760px; }
.container .fourteen.columns	{ width: 820px; }
.container .fifteen.columns		{ width: 880px; }
.container .sixteen.columns		{ width: 940px; }
.columns.alpha               { margin-left: 0; }
.columns.omega               { margin-right: 0; }



/* # Top Header and Nav Styles
================================================== */

.top {background: #054062 url(images/header-gradient.jpg) 50% 50% no-repeat;width: 100%;height: 140px; position:fixed;z-index:10000;}
.top header {width: 960px; margin: 0 auto; position:relative;}
.top header .swbts-logo{height:140px; width: 175px; margin: 10px 145px 0px 0px; padding: 0px;position:absolute;}
.top header .swbts-logo-small{height:50px; width: 50px; margin: 5px 0px 0px 0px;display:none;position:absolute;left:111px;}
.top header .logo-mobile{display:none;float:left;}
.top header .logo-mobile img {height: 40px;width: 212px;padding: 9px 5px 0px 15px;}

.top header .top-nav{float:right;list-style:none;height:40px;padding:0px 10px;position:relative;background-color:rgba(4,23,43,.3);z-index:5000;-webkit-border-radius: 0px 0px 4px 4px; -moz-border-radius:0px 0px 4px 4px; border-radius: 0px 0px 4px 4px;}
.top header .top-nav .top-nav-row-left{display:inline;}
.top header .top-nav .top-nav-row-right{display:inline;}
.top header .top-nav li{text-decoration:none;font-size: 13px;float:left;margin:9px 6px 0px;}
.top header .top-nav li a{color:#00c0f3;}
.top header .top-nav li a:hover {color: #4A60FF;}
.top header .top-nav li.mobileOnly{display:none;}
.top header .top-nav li.languageSpacer{border-left:1px solid #002b42;border-right:1px solid #00649a;height: 100%;position:relative;top:-10px;margin-right:3px;margin-left:3px;padding:0px;}
.top header .top-nav li.languageSelector{color:#00c0f3;cursor:pointer;font-size:12px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.top header .top-nav li.languageSelector i{color:#00c0f3;font-size:14px;position:relative;top:1px;}
.top header .top-nav li.languageSelector i.fa-angle-up{display:none;}
.top header .top-nav li.languageSelector:hover,
.top header .top-nav li.languageSelector:hover i{color:#4A60FF;}
.top header .top-nav .languages{display:none;width:97px;background:#033856;text-align:center;position:absolute;top:40px;right:0px;padding:4px 0px;-webkit-border-radius: 0px 0px 4px 4px; -moz-border-radius:0px 0px 4px 4px; border-radius: 0px 0px 4px 4px;}
.top header .top-nav .languages li{width:100%;display:block;float:none;margin:8px 0px;}
.top header .top-nav li.nav-spanish{}
.top header .top-nav li.nav-korean{}

.top header .top-nav-menu-icon{display:none;float:right;cursor:pointer;color:#00c0f3;background-color:rgba(4, 23, 43, 0.3);height:49px;width:60px;text-align:center;padding-top:11px;font-size:36px;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}
.top header .top-nav-menu-icon:hover{color: #f4f3f1;}
.top header .top-nav-menu-dropdown{background:#063b5b;display:block;position:absolute;right:0px;top:60px;height:auto;padding-bottom:10px;}
.top header .top-nav-menu-dropdown li{clear:both;float:inherit;text-align:center;margin:0px;}
.top header .top-nav-menu-dropdown li:nth-of-type(1){margin-top: 6px;}
.top header .top-nav-menu-dropdown li a{display:inline-block;padding:4px 0px;width:80px;}

.top header .primary-nav {height:60px;font-size:17x;position:absolute;top:80px;left:455px;} /** float:right;clear:both;margin: 43px 0px 0px 0px;padding:0px; **/
.top header .primary-nav li {display:inline-block;margin:0px 7px;}
.top header .primary-nav li a {text-decoration:none;color: #ffffff; text-transform:uppercase; text-shadow: 0 0 3px rgba(1,1,1,.5);}
.top header .primary-nav li a:hover {color: #4A60FF;}

.top header .primary-nav li.searchIcon{font-size:19px;position:absolute;top:-8px;right:-60px;z-index:11;height:35px;width:35px;margin:0px 0px 0px 25px;color: #eee;text-align:center;text-shadow: 0 0 3px rgba(1,1,1,.5);cursor:pointer;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}
.top header .primary-nav li.searchIcon:hover{color: #4A60FF;}
.top header .primary-nav li.searchIcon span{padding-top:5px;}
.top header .primary-nav li.searchIcon #searchClose{display:none;}
.top header .primary-nav li.searchBar{position: absolute;right: -40px;top:-12px;z-index:10;width: 600px;list-style:none;display:none;}
.top header .primary-nav li.searchBar .form-actions{display:none;}
.top header .primary-nav li.searchBar .form-type-textfield input{width:540px;padding:8px 40px 8px 10px;color:#fff;font-size:18px;background:#063B5B;border: 1px solid #00C0F3;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}

.top.animatedDown{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);}
.top.animatedDown header .primary-nav li.searchBar .form-type-textfield input{width:500px;float:right;}
		

/* # Home Page
================================================== */

.home{padding-bottom:0px;}

.home .key{padding:25px 0px;background-color:rgba(0,0,0,0.1);}
.home .key .keyWrapper{width:100%;padding:8px;}
.home .key a.sec-feature{width: 300px;color: #FFF;font-size: 1.5em;line-height: 0.9em;text-decoration: none;text-align: center;text-transform: uppercase;float: left;margin: 0px 6px;}
.home .key a.sec-feature-interestedinswbts { height: 85px; background:url(https://s3.amazonaws.com/swbtsv7/site/images/sec-features-sprite.jpg) 0 0 no-repeat; padding-top:40px; display:block;}
.home .key a.sec-feature-interestedinswbts:hover {background: url(https://s3.amazonaws.com/swbtsv7/site/images/sec-features-sprite.jpg) 0 -124px no-repeat; color: #97815c;}
.home .key a.sec-feature-visit { height: 75px; background:url(https://s3.amazonaws.com/swbtsv7/site/images/sec-features-sprite.jpg) -300px 0 no-repeat; padding-top:50px; display:block; }
.home .key a.sec-feature-visit:hover {background: url(https://s3.amazonaws.com/swbtsv7/site/images/sec-features-sprite.jpg) -300px -124px no-repeat; color: #97815c;}
.home .key a.sec-feature-support { height: 75px; background:url(https://s3.amazonaws.com/swbtsv7/site/images/sec-features-sprite.jpg) -600px 0 no-repeat; padding-top:50px; display:block; }
.home .key a.sec-feature-support:hover {background: url(https://s3.amazonaws.com/swbtsv7/site/images/sec-features-sprite.jpg) -600px -124px no-repeat; color: #97815c;}

.degrees{margin-bottom:25px;min-height: 480px;}
.degrees h3{text-align:center;margin:50px 0px 25px;}
.degrees .degree{display:none;height:280px;background: rgba(0,0,0,0.06);padding:25px 40px;border-top:10px solid rgba(0,0,0,0.00);border-bottom:10px solid rgba(0,0,0,0.00);color:#555;margin-bottom:25px!important;}
.degrees .degree:hover{background: rgba(0,0,0,0.2);border-top:10px solid #0f3369;border-bottom:10px solid #0f3369;color:#111;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}
.degrees .degree .degree-icon{font-size:48px;text-align:center;line-height: 0px;color:#777;}
.degrees .degree .degree-icon .fa-star{font-size:18px;}
.degrees .degree .degree-info{}
.degrees .degree .degree-info h5{text-align:center;font-size:18px;margin-bottom:8px;}
.degrees .degree .degree-info p{margin-bottom:0px;}

/**
.home .degrees .degree{width: 600px;position: relative;left: 75px;margin-bottom:20px;}
.home .degrees .degree .degree-icon{float:left;font-size:48px;padding:25px 0px;width:150px;text-align:center;}
.home .degrees .degree .degree-info{}
.home .degrees .degree .degree-info h5{font-size:18px;margin-bottom:8px;}
**/

.home .campuses{background-image:url(images/home/campuses/campuses-0.jpg);background-color:#444;overflow:hidden;background-size:cover;background-position:50%;color:#fff;text-shadow: 1px 1px 10px rgba(0, 0, 0, 1);}
.home .campusesOverlay{background-color:rgba(0,0,0,0.5);padding:50px 0px;height:450px;}
.home .campuses .campus{width:215px;margin:0px 10px;float:left;display:none;position:relative;}
.home .campuses .campus a{color:#fff;}
.home .campuses .campus a:hover{color:#97815c;}
.home .campuses .campus .campus-thumb{width: 150px;border:1px solid #fff;background: #fff;height: 150px;border-radius: 75px;margin: 0px auto 20px auto;}
.home .campuses .campus .campus-name{text-align:center;font-size:22px;font-weight:bold;}
.home .campuses .campusesSpacer{height:245px;width:100%;border-bottom:2px solid #fff;margin-bottom:25px;}
.home .campuses #campusesIndicator{height:19px;width:23px;background:url(images/home/indicator_triangle.png);position:relative;top:-45px;left:105px;}
.home .campuses .campusInfo{display:none;}
.home .campuses .campusInfo p{font-size:18px;line-height:27px;}
.home .campuses .ft{display:inline;}
.home .campuses .campus-thumb-0{background:url(images/home/campuses/campuses-0-thumb.jpg)!important;}
.home .campuses .campus-thumb-1{background:url(images/home/campuses/campuses-1-thumb.jpg)!important;}
.home .campuses .campus-thumb-2{background:url(images/home/campuses/campuses-2-thumb.jpg)!important;}
.home .campuses .campus-thumb-3{background:url(images/home/campuses/campuses-3-thumb.jpg)!important;}
.home .campuses .campus-preload{height:1px;width:1px;}
.home .campuses .campus-preload-1{background-image:url(images/home/campuses/campuses-1.jpg);}
.home .campuses .campus-preload-2{background-image:url(images/home/campuses/campuses-2.jpg);}
.home .campuses .campus-preload-3{background-image:url(images/home/campuses/campuses-3.jpg);}

.home .campuses-0{background-image:url(images/home/campuses/campuses-0.jpg);}
.home .campuses-1{background-image:url(images/home/campuses/campuses-1.jpg);}
.home .campuses-2{background-image:url(images/home/campuses/campuses-2.jpg);}
.home .campuses-3{background-image:url(images/home/campuses/campuses-3.jpg);}

.home .channels{background-color:rgba(0,0,0,0.1);padding:20px 0px;}
.home .channels .channel-block{width:24%;height:125px;float:left;position:relative;box-sizing:border-box;}
.home .channels .channel-block{height:;}
.home .channels .channel-block .channel-logo{margin:auto;position:absolute;top: 0px;right: 0px;left: 0px;bottom: 0px;width:auto;height:auto;max-width:75%;max-height:80%;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}
.home .channels .channel-block .channel-logo.channel-logo-grey{z-index:100;}
.home .channels .channel-block .channel-logo.channel-logo-color{z-index:101;opacity:0;}
.home .channels .channel-block:hover .channel-logo.channel-logo-color{opacity:1;}
.home .channels .channel-block.channel-block-title{width:28%;border-right:1px solid #fff;text-align:left;}
.home .channels .channel-block.channel-block-title .channel-block-title-wrapper{border-right:1px solid #999;height:100%;}
.home .channels .channel-block.channel-block-title .channels-title{font-size:28px;text-transform:uppercase;color:#777;text-shadow: 0px 2px #fff;font-weight:100;height: 28px;position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;margin: auto;}
.home .channels .channel-block.channel-block-title .channels-title span{font-size:28px;font-weight:bold;}
.home .channels .channel-block.channel-block-title:hover .channels-title{color:#0e2240;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}

.twitterList{}
.twitterList ul{list-style:none;font-size:14px;}
.twitterList ul li{border-bottom:1px dotted #D1CCBF;margin-bottom: 15px;}
.twitterList ul li .user img{display:none;}
.twitterList ul li .tweet{margin-bottom:5px;line-height:16px;}
.twitterList ul li .timePosted{color:#999;margin-bottom:13px;}

.events{padding:50px 0px;background: #FFF;}
.events h6{height: 20px; padding: 10px; margin-top:0px; background: rgba(0,0,0,0.2); color: #ffffff; font-size: 1.25em; -webkit-border-radius: 4px; -moz-border-radius:4px; border-radius:4px; font-weight:300; letter-spacing:1px; text-transform:uppercase; -webkit-box-shadow:inset 0 0 4px 0px rgba(43,43,40,.15); -moz-box-shadow:inset 0 0 3px 0px rgba(43,43,40,.1); box-shadow:inset 0 0 3px 0px rgba(43,43,40,.1);}
.events h6 .moreLink{font-size:11px;float:right;display:block;letter-spacing: 0.5px;}
.events h6 .moreLink a{color:#fff;}
.events h6 .moreLink a:hover{color:#262119;}
.events .fa{margin-right:10px;}
.events .events-list .views-row:after{background:-moz-linear-gradient(left, rgba(240,240,240,0) 0%, #e4e3e1 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(240,240,240,0)), color-stop(100%,#e4e3e1));background: -webkit-linear-gradient(left, rgba(240,240,240,0) 0%,#e4e3e1 100%);background: -o-linear-gradient(left, rgba(240,240,240,0) 0%,#e4e3e1 100%);background: -ms-linear-gradient(left, rgba(240,240,240,0) 0%,#e4e3e1 100%);background: linear-gradient(to right, rgba(240,240,240,0) 0%,#e4e3e1 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e3e1', endColorstr='#e4e3e1',GradientType=1 );}


.view-news-releases{}
.view-news-releases ul{list-style:none;margin:0px;}
.view-news-releases ul li{border-bottom:1px dotted #ccc;min-height:100px;margin-top:10px;margin-left:0px;}
.view-news-releases ul li:after{content:' ';display:block;clear:both;height:5px;}
.view-news-releases .views-field-field-image{float:left;margin-right:10px;}
.view-news-releases .views-field-created{font-size:13px;text-transform:uppercase;color:#999;}
.view-news-releases .views-field-title{font-size:20px;font-family: "NeuzeitGro-Reg","Proxima-Nova";}


/* # Search Page
================================================== */

.page-search{}
.page-search .breadcrumbs:after{content:' ';display:block;clear:both;}
.page-search .breadcrumb{float:left;margin-right:5px;}
.page-search .breadcrumb a:nth-of-type(3){display:none;}
.page-search .searchterm{font-size:12px;text-transform:uppercase;padding-top:1px;}
.page-search .search-advanced{display:none;}
.page-search .search-form{margin-bottom:35px;}
.page-search .search-form label{display:none;}
.page-search .search-form .form-text{width:80%;margin-right:6px;padding: 12px 10px;}
.page-search .search-form .form-submit{}
.page-search ol.search-results{border-top:1px solid #ddd;}
.page-search ol.search-results li.search-result{border-bottom:1px solid #ddd;}
.page-search ol.search-results li.search-result .title{font-size:26px;margin-bottom:10px;}
.page-search ol.search-results li.search-result .search-snippet-info{padding-left:0px;color:#777;font-size:14px;line-height:18px;}
.page-search ol.search-results-featured{background:#f3f3f3;margin-bottom: 15px;border-bottom:1px solid #DDD;}
.page-search ol.search-results-featured li.search-result{border-bottom:0px;margin-bottom:0px;}


/* # Faculty Bio Page
================================================== */

.facultyBio{}
.facultyBio .pageTitle{margin-bottom:5px;}
.facultyBio .facultyTitle{color: #0a1ca0; margin: 0px 0px 25px 0px;font-size:24px;font-family: "NeuzeitGro-Reg","Proxima-Nova";font-weight:normal;}
.facultyBio .sidebar{padding-left:40px;}
.facultyBio .sidebar h6{color:#a0a0a0;margin-bottom:10px!important;}
.facultyBio .sidebar .mainImage{width:280px;margin-bottom:20px;}
.facultyBio .sidebar .bio-contact{margin-bottom:25px;border-bottom: 1px dotted #D1CCBF;padding-bottom:15px;}
.facultyBio .sidebar .bio-contact li{padding:0px;border-bottom:0px;margin-bottom:6px!important;}
.facultyBio .sidebar .bio-contact span{font-style:italic;color:#aaa;font-family: "NeuzeitGro-Reg","Proxima-Nova";}
.facultyBio .sidebar p.education{font-size:13.5px;line-height:20px;}


/* # Events Page
================================================== */

.events-list-page{}
.events-list-page .views-row {clear:both;list-style:none;border-bottom: 6px solid #E2E1DD;padding:20px 0px;}
.events-list-page .views-row:after{content:' ';display:block;clear:both;}
.events-list-page .views-row .views-field-title .field-content {margin:5px 0px 8px 0px;}
.events-list-page .views-row .views-field-field-start-date {color:#000;}
.events-list-page .views-row .views-field-field-location {font-family: "NeuzeitGro-Reg","Proxima-Nova";font-style:italic;font-size: 20px;margin-top: 3px;color: #777;}
.events-list-page .views-row .views-field-field-image {float:right;padding-left:15px;}
.events-list-page .views-row .views-field-field-image img{max-height:180px;}
.events-list-page .views-row .views-field-body{margin-top:8px;}
.events-list-page .views-row .views-field-body p{margin-bottom:0px;}

.events-list{}
.events-list .views-row {clear:both;height:50px;list-style:none;padding:8px 0px 8px 13px;border-bottom: 1px dotted #D1CCBF;position:relative;overflow:hidden;}
.events-list .views-row .views-field-field-start-date	{width:50px;text-align:center;}
.events-list .views-row .views-field-field-start-date-1 {width:50px;text-align:center;font-size:24px;}
.events-list .views-row .views-field-title {margin-left:60px;margin-top:-30px;width:450px;}
.events-list .views-row:after{content:' ';display:block;height:66px;width:30px;position:absolute;top:0px;right:0px;background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );}

.event{}
.event .eventTime{clear:both;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
.event .eventTime img{float:left;margin:0px 40px 0px 0px;padding:12px 0px;}
.event .eventTime span{display:block;padding-top:33px;font-size:18px;}
.event .eventLocation{clear:both;border-bottom:1px solid #ccc;}
.event .eventLocation img{float:left;margin:0px 40px 0px 0px;padding:12px 0px;}
.event .eventLocation span{display:block;padding-top:35px;font-size:18px;}
.event .eventDescription{margin-top:25px;}
.event .viewAllEvents{margin:20px 5px 0px 0px;text-align:right;text-transform:uppercase;font-size: 13px;}
.event .moreEventsButton{position:absolute;top:8px;right:0px;}
@media only screen and (min-width : 0px) and (max-width : 568px){.event .moreEventsButton{top:50px;}}


.view-events-home .views-row{padding-left:0px;}


/* # News Page
================================================== */

.newsRelease{}
.newsRelease .content .mainImage{}


/* # Current Student Page
================================================== */

.currentStudents{}
.currentStudents .bannerTitle{background-image:url(https://s3.amazonaws.com/swbtsv7/site/swbts8/images/banners-banner.jpg);background-color:#ddd;background-size:cover;background-position:center 100%;height:600px;}
.currentStudents .bannerTitle h2{position:relative;top:100px;margin:0px;padding:150px 0px;font-family: "ProspectusS-Bold","Proxima-Nova";text-transform: none;font-size: 75px;text-align: center;color: #FFF;text-shadow: 0px 0px 12px rgba(0, 0, 0, 1);}

.currentStudents .quickLinks{background:#fff;padding:40px 0px;min-height:900px;}
.currentStudents .quickLinks .quickLink{padding: 40px 0px;border: 2px solid #0A1CA0; background: #FFF; color:#555;margin:5px;}
.currentStudents .quickLinks .quickLink:hover{background: #F0EFEF;color:#111;border: 2px solid #111;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}
.currentStudents .quickLinks .quickLink .quickLink-icon{font-size:48px;text-align:center;line-height: 0px;color:#0A1CA0;}
.currentStudents .quickLinks .quickLink .quickLink-title{ color: #0A1CA0;}
.currentStudents .quickLinks .quickLink .quickLink-title h5{text-align:center;font-size:18px;margin-bottom:8px;color: #0A1CA0;}

.currentStudents .quickLinks .quickLink .quickLink-title h5:hover{color:#111; }

/* # Drupal Fixes
================================================== */

/**.content .content {width:inherit;min-height:inherit;height:inherit!important;margin:inherit;border-radius:inherit;padding:inherit;background:inherit;} **/




/*  # Footer Styles
================================================== */

.bottom { width: 100%; text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.4); background: url("images/footer-bgrd-rotunda.jpg") no-repeat scroll 50% -150px transparent }
.bottom li{list-style:none;}
.bottom a{text-decoration:none;}
.bottom .footer-title {font-size: 16px!important; text-transform:uppercase; color: #60605b; margin-bottom:15px!important;}

.bottom #footer-outer {width: 100%; height: auto!important; overflow: hidden;}
.bottom footer {color: #60605b; font-size: .8em;line-height: 1.25em; overflow:hidden;margin-bottom:15px;}
.bottom footer a,
.bottom footer a:link,
.bottom footer a:visited,
.bottom footer a:active {color: #162B32;}
.bottom footer a:hover {color: #4A60FF;}
.bottom footer p {margin: 0px 0px 12px 0px; font-size: 1.1em; line-height: 1.25em;}
.bottom footer p span.footer-bold {color: #827f77; text-transform: uppercase; }
.bottom span.white-text {color: #ebeae7;}

.bottom .stamp, .bottom .footer-content, .bottom .contact, .bottom .connect, .bottom .support {float: left; min-height:175px; height: auto!important; height: 175px;}
.bottom .stamp {width: 24.48%; height: auto; margin-right: 3%;margin-top: 20px;}
.bottom ul.footer-icons {margin: 0 auto; margin-top: 20px; text-align: center;}
.bottom ul.footer-icons li {display: inline; margin: 0px 5px;}

.bottom .footer-content { background: url(images/footer-vert-spacer.png) 100% 0 repeat-y; width: 20%; height: auto; padding-right: 5%;margin-top: 40px; /*border-right: 1px solid #393935;*/}
.bottom .footer-content h5.footer-h5 { text-align:center; font-weight: normal; font-family: "NeuzeitGro-Reg","Proxima-Nova"; color: #60605b!important; margin: -3px 0px 18px 0px!important; font-size:21px!important;line-height:24px; letter-spacing:1px; text-transform:uppercase;border-bottom: none!important;}

.bottom .contact, .connect {width: 22%; height: auto; margin-top: 30px;}
.bottom ul.contact-info {margin-top: 0px;}
.bottom ul.contact-info li {padding: 5px 0px; margin: 0px; font-size: 1.125em;}
.bottom ul.contact-info li.first {font-size: 1.55em; color: #ddd; margin-bottom:10px;}
.bottom ul.contact-info li.first>span {font-size: .8em;}
.bottom ul.contact-info li>span {margin-right: 10px; vertical-align:middle; color: #60605b; font-size: 1.25em;}

.bottom .connect {/*border-left: 1px solid #312a20;*/ }
.bottom ul.social-media {margin-top: 0px;}
.bottom ul.social-media li {padding: 5px 0px; margin: 0px; font-size: 1.125em;}
.bottom ul.social-media li.first {font-size: 1.25em; text-transform:uppercase; color: #60605b; margin-bottom:10px;}
.bottom ul.social-media li.first>span {font-size: .8em;}
.bottom ul.social-media li>span {margin-right: 10px; vertical-align:middle; color: #60605b; font-size: 1.25em;}

.bottom .support {/*border-left: 1px solid #312a20;*/ padding-left: 3%;width: 26%; height: auto; margin-top: 30px;}
.bottom ul.supportus {margin-top: 0px;}
.bottom ul.supportus li {padding: 5px 0px; margin: 0px; font-size: 1.125em;}

.bottom ul.supportus li>span {margin-right: 10px; vertical-align:middle; color: #60605b; font-size: 1.25em;}

.bottom .swbts {text-align: center; width: 100%; height: 150px; margin-top: 75px; }
.bottom .swbts p {padding: 30px 0px; text-transform:uppercase; font-size: 12px; letter-spacing:3px; color: #60605B;}
.bottom .swbts .swbts-preach, .bottom .swbts .swbts-reach {display: inline-block; border-top: 1px solid #393935; border-bottom:1px solid #393935; }
.bottom .ie7 .swbts .swbts-preach, .bottom .ie7 .swbts .swbts-reach {display: inline; zoom:1; vertical-align:top; }
.bottom .swbts .swbts-preach {text-align: right; }
.bottom .swbts .swbts-reach {text-align: left; }
.bottom .swbts a.swbts-seal { background: url(images/logo-swbts-seal.png) 50% 0 no-repeat; width: 200px; height: 200px; margin: 0px 10px; text-indent:-100001px; display:inline-block; position:relative; top: -90px;}

.bottom .copyright { text-align:center; width: 100%; height: auto;}
.bottom .copyright p { padding: 30px 0px 10px 0px; margin: 0px; font-size: .8em; color: #60605b; }
.bottom .copyright p a{color: #555;}
.bottom .copyright p a:hover {color: #ddd;}



/* # Other Styles
================================================== */

.contentBody ul, .contentBody ol{margin: 10px 0px 25px;padding: 0px 0px 0px 40px;}
.contentBody ul li, .contentBody ol li{padding:5px 0px;}
.contentBody li ul, .contentBody li ol{margin-top:5px;margin-bottom:0px;}

.sidebar{background: url(images/sidebar-shadow.png) 0px -120px no-repeat; min-height:700px;padding-top:40px;margin-top:-30px;}
.sidebar h2{font-weight:bold;padding:8px 0px 8px 20px;}
.sidebar li{list-style:none!important;padding: 8px 8px 8px 20px;margin:0px!important;border-bottom: 1px dotted #D1CCBF;}
.sidebar li.active-trail{background:#f2f2f3;margin-left:2px!important;}
.sidebar li a.active-trail{color: #0a1ca0;font-weight:bold;}
.sidebar li a.active-trail:hover{color:#4A60FF;}
.sidebar .menu .menu{margin-top:4px}
.sidebar .menu .menu li{border:0px;padding:5px 0px 5px 15px;font-size:14px;line-height:16px;}
.sidebar .menu .menu li a.active-trail{font-weight:bold;color:#0a1ca0;}
.sidebar .menu .menu li a.active-trail::before{content: "‹ ";color: #B89E72;margin-left: -10px;}
.sidebar .menu .menu .menu{border-left:1px solid #D1CCBF;margin-left:6px;padding-left:-10px;}
.sidebar .menu .menu .menu li a.active-trail::before{content: "";margin-left: 0px;}

.breadcrumbs{padding:15px;/*background-color: rgba(130,130,127,.7);*/background-color:#F0EFEF;color:#eee;}
.breadcrumbs .breadcrumb {padding-bottom:0px;margin:0px;}
.breadcrumbs .breadcrumb a{margin:0px auto;font-size:14px;color:#0A1CA0;padding:0px 8px;}
.breadcrumbs .breadcrumb a:hover{color:#4A60FF;}

a.button, a.button-big, a.button-small, a.button-blue, a.button-big-blue, a.button-small-blue { color: #F4F3F1;text-align: center;text-shadow: 0 -1px 0 rgba(43, 43, 40, 0.5);text-transform: uppercase; margin: 10px 4px 10px 4px; display:inline-block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #b89e72; background: -moz-linear-gradient(top,  #b89e72 0%, #97815c 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b89e72), color-stop(100%,#97815c));background: -webkit-linear-gradient(top,  #b89e72 0%,#97815c 100%);background: -o-linear-gradient(top,  #b89e72 0%,#97815c 100%);background: -ms-linear-gradient(top,  #b89e72 0%,#97815c 100%);background: linear-gradient(to bottom,  #b89e72 0%,#97815c 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b89e72', endColorstr='#97815c',GradientType=0 ); background-color:#97815c; }
a.button-blue, a.button-big-blue, a.button-small-blue{background: #0a4769;background: -moz-linear-gradient(top, #0a4769 0%, #04172b 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0a4769), color-stop(100%,#04172b));background: -webkit-linear-gradient(top, #0a4769 0%,#04172b 100%);background: -o-linear-gradient(top, #0a4769 0%,#04172b 100%);background: -ms-linear-gradient(top, #0a4769 0%,#04172b 100%);background: linear-gradient(to bottom, #0a4769 0%,#04172b 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a4769', endColorstr='#04172b',GradientType=0 );background-color:#04172b;}
a.button, a.button-blue{font-size:16px;padding: 10px 15px; }
a.button-big, a.button-big-blue{font-size:22px;padding: 15px 20px; }
a.button-small, a.button-small-blue{font-size:12px;padding: 5px 10px; }
a.button:hover, a.button-big:hover, a.button-small:hover,
a.button-blue:hover, a.button-big-blue:hover, a.button-small-blue:hover {background: #312a20;color:#F4F3F1;}

a.button-orange{font-size: 16px;padding: 10px 15px;background: #DC3B26;color: #F0EFEF;text-align: center;text-transform: none;margin: 10px;display: inline-block;}
a.button-orange:hover{color:#0A1CA0;}

a.content-over {display: block; position:relative; width: auto; height: auto;}
a.content-over span {position: absolute; right: 0px; bottom: 0px; color: #ffffff;padding: 5px; background:rgba(43,43,40,.8); font-size: .8em; line-height:1em;}

.content .mainImage{margin-bottom:20px;}
.content img{max-width:100%;margin: 10px 0px 30px;}
.content img.img-frame {border:5px solid #FFF;box-shadow: 0px 0px 5px rgba(43, 43, 40, 0.3);margin:0px;padding: 0px;}
.content a:hover img.img-frame {box-shadow: 0px 0px 10px rgba(43, 43, 40, 0.6);opacity: 0.9;filter: alpha(opacity=90);}

.byline{padding: 5px 0px;border-top: 1px dotted #D1CFC9;border-bottom: 1px dotted #D1CFC9;}
.byline strong{color:#777;}

.addthis{margin-top:25px;border-top:1px dotted #D1CFC9;padding-top:25px;}

p.lead{font-size:20px;line-height:28px;color: #162B32;margin-bottom:20px;}

.btn-group{position:relative;display:inline-block;font-size:0px;vertical-align:middle;white-space:nowrap;}
.btn-group > .btn + .btn {margin-left: -1px;}
.btn-group > .btn:first-child{margin-left: 0px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.btn-group > .btn:last-child{border-top-right-radius: 4px;border-bottom-right-radius: 4px;}

.btn-group .btn {font-size:14px;position:relative;border-radius:0px;display: inline-block;*display: inline;*zoom: 1;padding: 4px 12px;margin-bottom: 0;line-height: 20px;text-align: center;vertical-align: middle;cursor: pointer;color: #333333!important;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);background-color: #f5f5f5;background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color: #e6e6e6 #e6e6e6 #bfbfbf;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color: #e6e6e6;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);border: 1px solid #bbbbbb;*border: 0;border-bottom-color: #a2a2a2;*margin-left: .3em;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}
.btn-group .btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {color: #333333;background-color: #e6e6e6;*background-color: #d9d9d9;}
.btn-group .btn:active, .btn.active {background-color: #cccccc \9;}
.btn-group .btn:first-child {*margin-left: 0;}
.btn-group .btn:hover {color: #333333;text-decoration: none;background-position: 0 -15px;-webkit-transition: background-position 0.1s linear;-moz-transition: background-position 0.1s linear;-o-transition: background-position 0.1s linear;transition: background-position 0.1s linear;}
.btn-group .btn:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;outline: 0;}
.btn-group .btn.active, .btn:active {background-image: none;outline: 0;-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}

table{border-collapse:collapse;border-spacing:0px;margin-bottom:35px;}
table tr{}
table tr td{font-size:14px;padding: 10px;border-bottom:1px dotted #D1CFC9;}
table tr th{font-weight:bold;padding: 10px;border-bottom:5px solid #E2E1DD;}

.facultyList{padding-top:0px;}
.facultyListing{clear:both;margin-bottom:20px;min-height:100px;}
.facultyListing h3{font-size:24px;margin-bottom:5px;}
.facultyListing img{width:100px;float:left;margin:0px 20px 20px 0px;}
.facultyListing .image-blank{width:100px;float:left;margin:0px 20px 20px 0px;height:100px;}

section.toggle ul { margin:0px 0px 50px 0px; border: none; padding: 0px!important;}
section.toggle ul li {border-bottom: 1px dotted #d1cfc9; list-style:none; padding: 10px 0px; }
section.toggle ul li>h5 {margin: 3px 0px 6px!important;font-size:19px;font-weight:500;}
section.toggle ul li>h5 a {transition:none;}
section.toggle ul li>h5 a:hover:after {content: url(https://s3.amazonaws.com/swbtsv7/site/images/arrow-down.png); transition:none;}
section.toggle ul li>div {display:none; padding:15px 0px 20px 10px;}
section.toggle ul li>div>p {margin: 10px 0px;}

section.toggle h5 {margin: 6px 0px!important;font-size:19px;font-weight:500;padding: 10px 0px;}
section.toggle h5 a {transition:none;}
section.toggle h5 a:hover:after {content: url(https://s3.amazonaws.com/swbtsv7/site/images/arrow-down.png); transition:none;}
section.toggle div {display:none; padding:15px 0px 20px 10px;}
section.toggle div>p {margin: 10px 0px;}

div.linebreak{height:1px;border-bottom: 1px dotted #D1CCBF;margin-bottom: 30px;padding-top: 15px;}

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

.item-list .pager{margin-top:40px;}

.button-knowGod{border:1px solid #052232;position:absolute;right:20px;/*bottom:20px;*/top:455px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;background: #0a4769;background: -moz-linear-gradient(top, #0a4769 0%, #04172b 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0a4769), color-stop(100%,#04172b));background: -webkit-linear-gradient(top, #0a4769 0%,#04172b 100%);background: -o-linear-gradient(top, #0a4769 0%,#04172b 100%);background: -ms-linear-gradient(top, #0a4769 0%,#04172b 100%);background: linear-gradient(to bottom, #0a4769 0%,#04172b 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a4769', endColorstr='#04172b',GradientType=0 );background-color:#04172b;}
.button-knowGod div{border:1px solid #0c5279;padding:20px 15px;text-align:center;text-transform:uppercase;color:#fff;font-weight:700;font-size:18px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.button-knowGod:hover{background:#312a20;}
.button-knowGod:hover div{border:1px solid #312a20;}
@media only screen and (min-width : 0px) and (max-width : 568px) {.button-knowGod{display:none;}}

.sport-highlight{background:#e9e9e9;padding:15px 20px;border:1px solid #ccc;width:280px;margin-right:25px;margin-bottom:25px;float:left;height: 225px;}
.sport-highlight:hover{background:#e3e3e3;}
.sport-highlight h5{margin-top:10px;}
.sport-highlight h5 a{color:#00326d;}
.sport-highlight h5 a:hover{color:#00031a}
.sport-highlight ul{padding-left:25px;}
.sport-highlight ul li{padding:0px;}
.sport-highlight a.button-blue{margin:-10px 0px 0px 0px;}
.sport-highlight p:last-of-type{margin-bottom:0px;}

.sport-table{background:#e9e9e9;padding:15px 20px;border:1px solid #ccc;}
.sport-table th{background:#d3d3d3;font-weight:normal;border-bottom:1px solid #ccc;}
.sport-table td{border-bottom:1px solid #d3d3d3;}

.journal-pic{float: left; margin: 0px 20px 20px 0px!important; width: 220px; height: auto;}


/*  # Form Styles
================================================== */

.content form {background: none repeat scroll 0 0 rgba(226, 225, 221, 0.2);border: 1px solid #E2E1DD;padding: 30px;}
.content form fieldset {padding: 0px; border-bottom: 10px solid #d1cfc9; margin-bottom:0px;}
.content form legend { font-size: 1.25em; font-weight:300; color: #afaaa3; text-transform:uppercase; letter-spacing:1px; margin: 0 0 2em 0; padding: 1em 0 0; }
.content form label { font-size: 1em; font-weight:400; margin: 0 0 .2em 0; }
.content form label span.required { font-weight: 700; }
.content form input { border: 1px solid rgb(209, 207, 201); padding: 10px; width: 95%; }
.content form input:required { border: 2px solid rgb(209, 207, 201); }
.content form input.long { border: 1px solid rgb(209, 207, 201); padding: 10px; width: 95%; }
.content form input[type="submit"] { font-size: 1em; padding: 10px 15px; width: 15%; text-transform:uppercase; margin-bottom:0px;}
.content form input.submit-button { font-size: 1em; padding: 10px 15px;}
.content form input[type="radio"],
.content form input[type="checkbox"] {float: left;margin-right: 10px;width: auto !important;}
.content form .buttons {text-align: left;}
.content form textarea { border: 1px solid rgb(209, 207, 201); padding: 10px; width: 95%; }
.content form select {padding: 5px 5px 5px 10px; width: 30%; min-width:75px; }
.content form .mura-form-radio p, .content form .mura-form-checkbox p {margin-bottom: 0px;height: 100px;}

/*  # CKEditor Styles
================================================== */

.cke_ltr{background:#fff;}
.cke_editable{background:#fff;padding:20px;}
.cke_editable ul{margin: 10px 0px 25px;padding: 0px 0px 0px 40px;}
.cke_editable ul li{padding:5px 0px;list-style:disc;}

/*  # BBOX Giving Form Styles
================================================== */

#bbox-root{min-height:200px;}
#bbox-root #bbox-msg-wrapper{text-align:center;padding-top:50px;}
#bbox-root .BBFormSubmitbutton{width:auto!important;text-shadow:0px!important;}



/** Tablet Portrait size to standard 960 (devices and browsers) **/
@media only screen and (min-width: 569px) and (max-width: 960px) {
	
	/** Admin Menu **/
	#admin-menu{display:none;}
	html body.admin-menu{margin-top:0px!important;}
	
	/** Top Header **/
	.top header{width:100%;}
	.top header .primary-nav{font-size:14px!important;margin:0px 10px;}
	
	/** Page Elements **/
	.content{width:100%;padding:30px 0px;}
	.content-background {background-size:190%!important;}
	.container{width:560px;padding:0px 5px;}
	.container .one.column,
	.container .two.columns,
	.container .three.columns,
	.container .four.columns,
	.container .five.columns,
	.container .six.columns,
	.container .seven.columns,
	.container .eight.columns,
	.container .nine.columns,
	.container .ten.columns,
	.container .eleven.columns,
	.container .twelve.columns,
	.container .thirteen.columns,
	.container .fourteen.columns,
	.container .fifteen.columns,
	.container .sixteen.columns { width: 560px;margin:0px; }
	.sidebar{min-height:100px;}
	
	/** Footer **/
	.bottom .footer-content{float:left;width:43%;}
	.bottom .footer-content p{width:200px;margin-left:0px;}
	.bottom .support,
	.bottom .connect,
	.bottom .contact{float:left;width:45%;text-align:center;margin:0px;padding:0px;}
	.bottom .support{margin-top:40px;float:right;margin-bottom:14px;}
	.bottom .connect{margin-top:50px;}
	.bottom .contact{margin-top:50px;float:right;}
	
	/** Home Page **/
	.home .key .keyWrapper{width: 300px;margin: 0px auto;}
	.home .campuses{display:none;}
	.degrees .degree{padding-right:0px;padding-left:0px;height: 200px;}
	.degrees .degree .degree-info {padding: 0px 25px;}
	.home .channels{padding-top:35px;}
	.home .channels .channel-block.channel-block-title{border-right:0px;text-align:center;float:none;width:100%;display: block;height: 40px;}
	.home .channels .channel-block.channel-block-title .channel-block-title-wrapper{border-right:0px;}
	.home .channels .channel-block.channel-block-title .channels-title{position:relative;}
	.home .channels .channel-block{width:33%;}

    .content form input[type="submit"] {width:85%!important;}
    
}

/** Mobile Phones (both Portrait and Landscape) **/
@media only screen and (min-width : 0px) and (max-width : 568px) {
	
	/** Admin Menu **/
	#admin-menu{display:none;}
	html body.admin-menu{margin-top:0px!important;}
	
	/** Top Header **/
	.top{height:60px;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);}
	.top header{height:60px;width:100%;}
	.top header .top-nav{display:none;}
	.top header .primary-nav{display:none;}
	.top header .logo-container{display:none;}
	.top header .logo-mobile{display:block;}
	.top header .top-nav-menu-icon{display:block;}
	.top header .top-nav li.mobileOnly{display:block;}
	.top header .top-nav li.nav-spanish{margin-left:6px;border-left:1px solid #003b60;padding-left:0px;}
	.top header .top-nav li.languageSpacer{display:none;}
	.top header .top-nav .top-nav-row-left{display:block;float:left;}
	.top header .top-nav .top-nav-row-right{display:block;float:right;}
	.top header .top-nav-menu-dropdown li a{width:125px;}
	.top header .top-nav li.languageSelector{display:none;}
	.top header .top-nav .languages{display:block;background:transparent;width: 125px;position: inherit;top: 0px;right: 0px;}
	.top header .top-nav .languages li{margin:0px;}
	.page{padding-top:60px;}
	
	/** Page Elements **/
	.content{width:100%;padding:30px 0px;}
	.content-background {background-size:190%!important;}
	.container{width:310px;padding:0px 5px;}
	.container .one.column,
	.container .two.columns,
	.container .three.columns,
	.container .four.columns,
	.container .five.columns,
	.container .six.columns,
	.container .seven.columns,
	.container .eight.columns,
	.container .nine.columns,
	.container .ten.columns,
	.container .eleven.columns,
	.container .twelve.columns,
	.container .thirteen.columns,
	.container .fourteen.columns,
	.container .fifteen.columns,
	.container .sixteen.columns { width: 310px;margin:0px; }
	.sidebar{min-height:100px;}
	.breadcrumbs{padding: 15px 0px;}

	.currentStudents .bannerTitle{height:145px;}
	.currentStudents .bannerTitle h2{padding: 0;top: 35px !important;font-size: 40px;}

	.picButton{width:100% !important;}
    .image{width:100% !important;}
	
	/** Footer **/
	.bottom .footer-content{float:none;width:300px;}
	.bottom .footer-content p{width:200px;margin-left:70px;}
	.bottom .support,
	.bottom .connect,
	.bottom .contact{float:none;width:300px;text-align:center;margin:0px;padding:0px;}
	.bottom .swbts-preach{display:none!important}
	.bottom .swbts-reach{display:none!important}
	
	
	/** Home Page **/
	.home .key .keyWrapper{width:98%;padding:8px 1%;}
	.home .key a.sec-feature{margin:12px 0px 0px;}
	.home .campuses{display:none;}
	.degrees .degree{padding-right:0px;padding-left:0px;}
	.degrees .degree .degree-info {padding: 0px 25px;}
	.home .channels{padding-top:35px;}
	.home .channels .channel-block.channel-block-title{border-right:0px;text-align:center;float:none;width:100%;display: block;height: 40px;}
	.home .channels .channel-block.channel-block-title .channel-block-title-wrapper{border-right:0px;}
	.home .channels .channel-block.channel-block-title .channels-title{position:relative;}
	.home .channels .channel-block{width:33%;height: 80px;}
	
	/** Other Styles **/
	.journal-pic{float:none;margin:0px auto 20px!important;display: block;}
	h4{font-size:22px;}
    .content form input[type="submit"] {width:89% !important;}
}


