.ca-grids{margin:2em -15px;}
.ca-grid-left1{float:left;width:25%;}
ca-grid-right1{float:right;width:70%;margin:1.2em 0 0;}
.ca-grid-right1 h4{text-transform:uppercase;font-weight:400;color:#5BB745;margin:0;font-size:1.1em;}
.ca-grid-right1 h4 a{color:#006600;text-decoration:none;font-weight:400;}
.ca-grid-right1 h4 a:hover{color:#27b311;}
.ca-grid-right1 h5{color:#006600;font-size:.8em;margin:0.8em 0 1em;font-weight:400;}
.ca-grid-right1 h5 a{color:#27b311;text-transform:uppercase;text-decoration:none;font-weight:400;}
.ca-grid-right1 h5 a:hover{color:#006600;}
.ca-grid-right1 h5 label{color:#D2D2D2;padding:0 .5em;}
.ca-grid-right1 h5 i{font-style:normal;color:#C0C0C0;}
.ca-grid-right1 p{color:#006600;margin:0;font-size:.9em;line-height:1.8em;}
.ca .nav-tabs{border-bottom:none;background:#5BB745;}
.ca .nav-tabs > li > a{margin-right:0;border-radius:0;}
.ca .nav-tabs > li.active > a, .ca .nav-tabs > li.active > a:hover, .ca .nav-tabs > li.active > a:focus{color:#fff;cursor:default;background-color:#5BB745;border:none;border-bottom:none;}
.ca .nav-tabs > li > a{border:none;font-size:.8em;text-transform:uppercase;color:#fff;font-weight:400;}
.nav > li > a{padding:13.3px 19.9px;}
.ca .nav-tabs > li > a:hover{border:none;}
.nav > li > a:hover, .nav > li > a:focus{background:#FD6917;}
a.high{padding:15px 10px !important;font-size:1.1em !important;}
.ca .nav-tabs > li{margin-bottom:0;}
.london ul{padding-left:0;background:#f8f8f8;border-right:none;}
.london ul li{list-style-type:none;border-bottom:#C0C0C0 1px solid;color:#006600;padding:8px 20px 5px 20px;font-size:12px;}
.london ul li h4{font-size:1em;text-transform:capitalize;color:#006600;font-weight:400;margin:0;padding-top:10px;}
.weather_tomorrow{padding-left:50px;display:inline-block;font-size:12px;}
.weather_today{font-size:14px;color:#006600;text-align:left;background:#f8f8f8;}
.weather_today h3{padding-left:10px;padding-bottom:5px;margin-bottom:0;margin-top:0;font-size:18px;}
.weather_today h4{margin-bottom:0;padding-left:10px;font-size:0.9em;color:#006600;position:relative;top:22px;}
.weather_index{margin-top:-10px;margin-right:-15px;}
.side-wh-weather .open_temp{font-size:14px;display:inline-block;position:relative;right:-40px;padding-top:5px;text-align:right;}
.ca-grid-right .open_temp{font-size:14px;display:inline-block;padding-top:5px;text-align:right;}
.more_weather a{color:#006600;font-size:12px;}
.more_weather a:hover{text-decoration:none;color:#CCAB00;}
.weather_small_screen a{color:#006600;font-size:12px;}
.weather_small_screen a:hover{color:#CCAB00;text-decoration:none;}
.today_later{font-size:12px;display:block;white-space:nowrap;bottom:0;padding-top:10px;}
.today_later a{background:#7CC769;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:5px 5px;color:#030;font-weight:600;}
.today_later a:hover{text-decoration:none;color:#fff;}
#profile iframe{width:100%;min-height:200px;}
.ca-grid-right2{box-shadow:0px 0px 5px #999;-webkit-box-shadow:0px 0px 5px #999;-moz-box-shadow:0px 0px 5px #999;-o-box-shadow:0px 0px 5px #999;margin:2.4em 0;position:relative;background:#f8f8f8;padding:2em 1.5em;}
.ca-grid-right2:before{position:absolute;top:0%;left:0%;width:350px;height:6px;display:block;content:'';}
.ca-grid-right2:after{position:absolute;bottom:0%;left:0%;width:350px;height:6px;display:block;content:'';}
.ca-grid-right2 h3,.news-grid-right2 h5{font-size:1.1em;color:#C92706;margin:0;text-transform:uppercase;font-weight:400;}
.ca-grid-right2 p{font-size:.85em;color:#333;margin:1em 0 2em;line-height:1.7em;}
.ca-grid-right2 input[type="text"]{outline:none;border:1px solid #CCC;padding:10px 10px;background:#fff;font-size:.8em;text-align:center;color:#999;width:100%;margin:0 0 2em;font-weight:400;}
.ca-grid-right2 input[type="submit"]{outline:none;border:none;background:#C92706;padding:9px 0;width:40%;font-size:1em;color:#fff;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all;}
.ca-grid-right2 input[type="submit"]:hover{background:#451A00;}
.ca-grid-right3{box-shadow:0px 0px 5px #999;-webkit-box-shadow:0px 0px 5px #999;-moz-box-shadow:0px 0px 5px #999;-o-box-shadow:0px 0px 5px #999;border:1px solid #D7D7D7;}
.send{border-radius:0;}
.send:hover{border-radius:0;background:#006600;}
.story{padding:1.5em 1em;background:#f8f8f8;}
.story p{text-transform:uppercase;font-size:0.9em;padding-top:0.5em;color:#999;margin:0;}
.story h3{text-transform:uppercase !important;font-size:1.1em !important;color:#C92706 !important;margin:0.5em 0 0 !important;font-weight:400 !important;background:none !important;cursor:pointer;}
.story h3 a{color:#006600;font-weight:400;text-decoration:none;}
.story h3 a:hover{color:#27B311;}
.story img{width:100%;/* height:100%; */}
.error-heading{border-bottom:4px solid #CCAB00;font-size:28px;padding-bottom:2px;}
.weather_forecast{font-size:28px;font-weight:600;}
.weather_header{background:#dff0d8;padding:10px;}
.weather_subsection{display:inline-block;padding-left:150px;}
.weather_display li{list-style-type:none;padding-left:10px;border-bottom:#dff0d8 solid 1px;}
.map{overflow:hidden;width:1000px;height:200px;}
.VT_heading h3{margin:0;margin-bottom:7px;font-weight:600;}
#team h4{color:#006600;font-size:20px;font-weight:bold;text-transform:uppercase;text-align:center;}
#team .team-wrapper .team-des{cursor:text;position:relative;bottom:0;transition:all 0.4s linear;padding:12px 22px 62px 22px;margin-top:-10px;}
#team .team-wrapper:hover .team-des{background:#ffffff;bottom:70px;}
#team .team-wrapper .social-icon li a{font-size:16px;}
#portfolio .img-left{padding-right:5px;}
#portfolio .img-right{padding-left:5px}
#portfolio .img-middle{padding-top:4px;}
#portfolio .img-middle{padding-bottom:4px;}
#portfolio .img-mid-left{padding-right:0;}
#portfolio .img-mid-right{padding-left:0;}
.grid{position:relative;margin:0 auto;list-style:none;text-align:center;}
.grid figure{position:relative;float:left;overflow:hidden;max-width:100%;min-width:100px;max-height:360px;width:100%;cursor:pointer;text-align:center;}
.grid figure img{position:relative;display:block;min-height:100%;max-width:100%;}
.grid figure figcaption{cursor:text;padding:2em;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.grid figure figcaption::before,
.grid figure figcaption::after{pointer-events:none;}
.grid figure figcaption,
.grid figure figcaption > a{position:absolute;top:0;left:0;width:100%;height:100%;}
figure.effect-zoe figcaption{top:auto;bottom:0;padding:0.5em;height:3.75em;background:rgba(100,250,100,0.2);color:#ffffff;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
figure.effect-zoe h2{font-size:22px;float:left;position:relative;bottom:16px;}
figure.effect-zoe h2{display:inline-block;color:#fff;font-weight:600;}
figure.effect-zoe p.icon-links a{float:right;font-size:1.2em;padding-right:18px;}
figure.effect-zoe h2,
figure.effect-zoe p.icon-links a{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);}
figure.effect-zoe:hover figcaption,
figure.effect-zoe:hover h2,
figure.effect-zoe:hover p.icon-links a{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effect-zoe:hover h2{-webkit-transition-delay:0.05s;transition-delay:0.05s;}
figure.effect-zoe:hover p.icon-links a:first-child{-webkit-transition-delay:0.2s;transition-delay:0.2s;}
#portfolio .portfolio-bottom{padding-top:62px;position:relative;clear:both;}
#portfolio .portfolio-bottom h2{letter-spacing:2px;}
#portfolio .portfolio-bottom .btn{background:transparent;border:4px solid #000000;border-radius:0;color:#000000;font-weight:bold;letter-spacing:2px;padding:12px 42px;margin-top:40px;margin-right:16px;transition:all 0.4s ease-in-out;}
#portfolio .portfolio-bottom .btn:hover{background:#000000;color:#ffffff;border-color:transparent;}
.dpc .panel-default > .panel-heading{background:#5BB745;color:#fff;text-transform:uppercase;}
.dpc .panel-default > .panel-heading a{font-weight:600;display:block;width:100%;height:100%;text-decoration:none;}
.dpc .panel-body{background:#f8f8f8;}
.dpc .panel-body li{list-style-type:none;padding-bottom:2px;padding-top:2px;}
.dpc .panel-body a{color:#006600;font-weight:600;}
.dpc .panel-body a:hover{color:#CCAB00;text-decoration:none;}
.dpc-title{font-weight:600;}
.dpc .panel-sub-heading{font-weight:600;}
.contentArea .panel-default>.panel-heading{color:#006600;background-color:#f8f8f8;border-color:#ddd;}
.contentArea .panel-heading h4{font-weight:600;}
.degrees .panel-title a:before{font-family:FontAwesome;content:"\f19c";font-size:1.2em;padding-right:0.2em;color:#006600;}
.contentArea .panel-title a{display:block;width:100%;height:100%;color:#C92706;}
.contentArea .panel-title a:hover{color:#CCAB00;}
.contentArea .panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px;}
.contentArea .panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px;}
.contentArea .panel-body{padding:15px;background:transparent;}
.newsevents{border-top:#006600 1px dotted;}
.newsevents:first-child{border-top:none;margin-top:0;}
.newsevents h4{font-weight:600;}
.newsevents span, .firstnande{color:#CCAB00;font-weight:900;text-decoration:underline;}
.dpc-title{border-bottom:#CCAB00 2px solid;padding-bottom:5px;margin-bottom:15px;}
span.clr{cursor:pointer;text-decoration:underline;font-weight:bold;font-style:italic;}
.more_info{cursor:pointer;text-decoration:underline;font-weight:bold;}
.more_info:hover{color:#CCAB00;}
.ebulletin p:first-child{border-bottom:none;text-transform:uppercase;}
.ebulletin p{border-bottom:1px solid #ccc;padding-bottom:4px;}
.calend .modal-title{color:#006600;}
.contentArea a{color:#333;font-weight:600;}
p.sitemap{margin:5px 0 5px 30px;}
p.sitemap:hover{color:#CCAB00;}
p.sitemap a{color:#006600;font-weight:300;}
p.sitemap a:hover{color:#CCAB00;}
h3.sitemap{font-size:1.3em;color:#C92706;}
.error{color:#CCAB00;font-size:0.8em;}
.error2{color:#CCAB00;text-transform:uppercase;font-size:0.9em;}
.image-round{border-radius:1em;}
.headingOne{color:#C92706;font-size:1.3em;font-weight:600;padding:0.5em;border-radius:1.5em;text-transform:uppercase;}
.headingOne:hover{color:#CCAB00;}
.lineOne{height:0.1em;width:80%;left:10%;background:#ccc;}
.lineTwo{margin-top:0.2em;height:0.05em;width:70%;left:15%;background:#ccc;}
.contentArea{font-size:1.1em;}
.contentAreabox{box-shadow:0 0 5px #ccc;}
.contentAreabox strong{text-transform:uppercase;padding:0.5em;color:#C92706;font-size:1.2em;}
.contentArea ul{list-style-type:none;padding-left:0.5em;}
.contentArea ul li:before{font-family:FontAwesome;content:"\f101";font-size:1.2em;color:#C92706;padding-right:0.5em;}
.contentArea ul li{padding:0.2em 0.5em;}
.prochan ul{list-style-type:none;}
.prochan ul li:before{font-family:FontAwesome;content:"\f138";font-size:1.2em;padding-right:0.5em;}
.prochan ul li{padding:0.5em;}
.chaplaincy ul{list-style-type:none;}
.chaplaincy ul li:before{font-family:FontAwesome;content:"\f138";font-size:1.2em;padding-right:0.5em;}
.chaplaincy ul li{padding:0.2em;}
.image-round-hs{border-radius:2em;transition:all 0.4s ease-in;}
.image-round-hs:hover{border-radius:0;}
.image-sa{border:#ccc solid 2px;border-radius:1.5em;}
.farmp a{color:#006600;}
.farmp a:hover{color:#CCAB00;}
.farmp .glyphicon-grain{color:#27B311;font-weight:900;font-size:1.2em;}
.farmp .glyphicon-flag{color:#CCAB00;padding-right:0.5em;}
.bulletin .glyphicon-briefcase{color:#003300;}
.training .fa-folder-open{color:#003300;padding-right:0.5em;}
.alumni .fa-comments-o{color:#C92706;padding-right:0.5em;}
.glance ul{list-style-type:none;padding-left:0.5em;}
.glance ul li:before{font-family:FontAwesome;content:"\f138";font-size:1.2em;padding-right:0.5em;color:#C92706;}
.glance ul li{padding:0.2em 0.5em;}
.degrees ul{list-style-type:none;padding-left:0.5em;}
.degrees ul li:before{font-family:FontAwesome;content:"";font-size:1.2em;padding-right:0;}
.degrees ul li{padding:0;}
.a-z .panel-default>.panel-heading{color:#006600;background-color:#f5f5f5;border-color:#ddd;}
.a-z .panel-body{background:transparent;}
.a-ztitle{font-size:30px;}
.a-zheader{font-size:22px;}
.a-zheader:before{font-family:FontAwesome;content:"\f15d";color:#003300;padding-right:0.5em;font-size:0.7em;}
.a-zbody a{color:#006600;}
.a-zbody a:hover{color:#CCAB00;text-decoration:none;}
#flexiselDemo .modal-content{width:100%;margin-left:200px;}
#infoFor li{float:left;margin-left:0;padding:0.3em 0;width:100%;}
#infoFor li a{width:100%;height:100%;color:#333;}
#infoFor li a:hover{background:transparent;color:#CCAB00;}
#table-tuition div th{width:70%;font-size:14px;}