/*
Theme Name: iSchool Forms
Theme URI: https://form. ischool.umd.edu
Author: UMD iSchool Web Team
Author URI: https://ischool.umd.edu/
Description: Custom iSchool theme using the Bootstrap 5 framework and Font-Awesome.
Version: 1.0
Text Domain: ischoolforms
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

body{ font-family:Source Sans Pro,Arial,sans-serif !important; color:#333 !important; font-size:1.1em;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{ margin-top:1em; font-weight:normal;}h1{ font-size:2.3em; margin-top:0;}h2{ font-size:1.5em;}h3{ font-size:1.5em;}h4{ font-size:1.3em;}h5,h6{ font-size:1em;}.clearfix{ clear:both; display:table;}.site{ margin:0; width:100%;}.navbar-brand{ display:none;}p{ }.maincontent{ margin-top:1em;}a{ color:#e21833; text-decoration:none;}a:hover,a:focus{ color:#900900; text-decoration:underline;}a:focus{ outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;}.col-sm-12{ padding-right:0px; padding-left:0px;}.row{ margin-left:0 !important; margin-right:0 !important; --bs-gutter-x:1em !important; --bs-gutter-y:1em !important;}img{ max-width:100%; height:auto;}.container{ max-width:990px; padding-top:15px; padding-bottom:15px; margin-right:auto; margin-left:auto;}.checkbox,.radio{ display:inline;}.bg-dark{ background-color:#333 !important;}.navbar-toggler{ border-color:#FFF !important; display:flex; justify-content:end; margin-right:1em; margin-top:1em;}.navbar-expand-xl{ justify-content:space-between !important;}.breadcrumb{ list-style:none; margin-top:1rem; text-transform:uppercase;}.navbar img{ height:auto; max-width:355px;}#menu-quick-links{ list-style:none; justify-content:end; display:flex;}#menu-quick-links-hidden{ display:none;}#menu-quick-links li a{ color:#FFD200 !important; text-transform:uppercase; font-size:1em; font-weight:bold; letter-spacing:1px; padding:0 10px;}#menu-quick-links li a:hover,#menu-quick-links li a:active{color:#e21833 !important;text-decoration:none;}#menu-quick-links-hidden li a{ color:#FFD200 !important; text-transform:uppercase; font-size:1em; font-weight:bold; letter-spacing:1px; padding:0 10px;}#menu-quick-links-hidden li a:hover,#menu-quick-links-hidden li a:active{color:#e21833 !important;text-decoration:none;}.main-menu li a{ color:#333; padding:0 15px; font-size:1rem; letter-spacing:1px; font-weight:bold; text-transform:uppercase; color:#FFF;}.main-menu li a:hover,.main-menu li a:active{ color:#333; text-decoration:none; color:gold; padding:15px; text-decoration:none;}.main-menu .menu-item.current-menu-item a,.navbar-default .navbar-nav >li >a:hover{ color:#333; outline:none;}.dropdown-menu >li >a{ display:block; clear:both; font-weight:400; line-height:1.42857143; white-space:nowrap; text-transform:capitalize; border-bottom:1px #EEE solid; padding:10px !important; color:#333; background-color:#FFF; min-width:12rem;}.dropdown-menu{ border-top:2px solid gold; border-radius:.25rem; padding:0; box-shadow:2px 2px 10px rgba(0,0,0,0.5);}.dropdown-menu >li >a{text-transform:initial !important;}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{ color:gold !important; background-color:#666; text-decoration:none;}ul.dropdown-menu li >ul.dropdown-menu{left:100%;top:0;}.navbar-toggle{ background-color:#FFF;}ul.dropdown-menu li:hover >ul.dropdown-menu,ul.dropdown-menu li:focus >ul.dropdown-menu{display:block;}ul li .dropdown-menu ul li{ margin-left:1em;}.dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:none;border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;}.dropdown-menu .sub-menu{ left:100%; position:absolute; top:0; visibility:hidden; margin-top:-1px;}.dropdown-menu li:hover .sub-menu{ visibility:visible;}.menu-item-has-children:hover .dropdown-menu{ display:block;}.nav-tabs .dropdown-menu,.nav-pills .dropdown-menu,.navbar .dropdown-menu{ margin-top:0;}.navbar .sub-menu:before{ border-bottom:7px solid transparent; border-left:none; border-right:7px solid rgba(0,0,0,0.2); border-top:7px solid transparent; left:-7px; top:10px;}.navbar .sub-menu:after{ border-top:6px solid transparent; border-left:none; border-right:6px solid #fff; border-bottom:6px solid transparent; left:10px; top:11px; left:-6px;}.btn{ padding:5px 15px; font-size:14px; text-transform:uppercase;}.showmenu{ margin-bottom:1em; padding-right:5px; overflow:hidden; display:none;}.show{ background:none; border:none;}.show:active{ background:none; color:#E21833; border:none;}.btn-primary{ color:#fff; background-color:#900; border-color:#900; border-radius:4px; padding:5px 15px; text-transform:uppercase; font-size:14px;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{ color:#f3c726; background-color:#000; border-color:#000;}input:focus{ outline:none !important;}.wpcf7-submit{color:#fff;background-color:#333;border-color:#FFF;display:inline-block;padding:20px 40px;border-width:2px;border-style:solid;font-size:.875rem;font-weight:700;line-height:1;text-transform:uppercase;text-decoration:none;text-align:center;}.wpcf7-submit:hover{ border-color:#333; background-color:#FFF; color:#333;}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{ float:left;}#aboutus{background-color:#ffd200;padding:7em;background:url('/wp-content/uploads/testudocover.jpg');background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-attachment:scroll;background-size:auto;background-repeat:no-repeat;background-size:cover;background-position:top right;color:#FFF;}#aboutus h2{ text-transform:uppercase;}#aboutus .col-lg-6{ padding-right:3em;}.acf-taxonomy-field .categorychecklist-holder{ max-height:none !important;}.fastfacts{ text-align:center; font-size:16px; text-transform:uppercase;}.fastfacts img{ border-radius:50%; margin-bottom:1em;}.fastfacts .title{ font-size:2em !important; text-transform:capitalize;}.jumbotron{ text-align:center !important; padding:1rem 1rem 2rem 1rem;}.graybg{ background-color:#e9ecef;}.white{ background:white;}.carousel-inner p{ font-size:1em;}pre{ background-color:#EEE !important; font-size:13px !important; border:2px #999 solid !important; padding:1em; margin:2em 0; white-space:pre-wrap; word-wrap:break-word; text-align:justify; }pre code{ font-size:inherit; color:inherit; word-break:normal; white-space:pre; margin-top:-1.00em; display:block;}.phototron{ max-width:100%; min-height:600px; background-repeat:no-repeat;}.phototron_content{ top:300px; left:50px; max-width:700px; position:relative;}.ea h3{ text-transform:initial !important;}.phototron h3{ color:white; font-weight:400 !important; font-size:2em !important; text-shadow:2px 2px #000; font-family:'Roboto Condensed',sans-serif !important; margin-bottom:0 !important; text-transform:uppercase;}.phototron .blurb{ font-size:1.3rem; color:#FFF; text-shadow:2px 2px #000;}.imgwithtext{ background-position:center; min-width:580px; min-height:400px; background-repeat:no-repeat; margin-right:1em;}.imgwithtext_content{ top:275px; left:20px; position:relative;}.imgwithtext h3,.imgwithtext_content a{ color:#FFF; font-weight:400 !important; font-size:1.4em !important; text-shadow:2px 2px #000; font-family:'Roboto Condensed',sans-serif !important; margin-bottom:0 !important; text-transform:uppercase;}.imgwithtext_content a:hover,.imgwithtext_content a:visited{ color:#FFF !important;}.imgwithtext .blurb{ font-size:1.2rem; color:#FFF; text-shadow:2px 2px #000;}.threecoltext{ background-position:center; min-width:380px; min-height:300px; background-repeat:no-repeat; margin-right:10px;}.threecoltext_content{ top:100px; position:relative; text-align:center}.threecoltext h3,.threecoltext h3 a{ color:white; font-weight:400 !important; font-size:1.4em !important; text-shadow:2px 2px #000; font-family:'Roboto Condensed',sans-serif !important; margin-bottom:0 !important; text-transform:uppercase;}.threecoltext .blurb{ font-size:1.2rem; color:#FFF; text-shadow:2px 2px #000;}.col-sm-3.fourcoltext{ min-width:355px !important; margin-bottom:10px !important;}.col-sm-3.fourcoltext a{ font-size:1em !important;}.col-sm-12.fourcoltext{ min-width:100% !important; margin-bottom:10px !important;}.col-sm-12.fourcoltext a{ font-size:1.2em !important;}.fourcolimgbox{ display:flex; justify-content:center;}.fourcoltext{ background-position:center; min-width:290px; min-height:200px; background-repeat:no-repeat; margin:0 10px 1em 0;}.fourcoltext_content{ top:50px; position:relative; text-align:center}.fourcoltext h3,.fourcoltext h3 a{ color:white; font-weight:400 !important; font-size:1.1em !important; text-shadow:2px 2px #000; font-family:'Roboto Condensed',sans-serif !important; margin-bottom:0 !important; text-transform:uppercase;}.cardcontainer h2{ font-size:1.5em !important;}.row.icons{ font-size:1rem; text-align:center; margin:2em 0;}.div_separator{ width:auto !important;}.icons .fas,.icons .fab{ font-size:3em; padding-bottom:16px;}.fas.fa-search{ color:#FFD200;}.icons .div_separator{ border-right:3px solid #EEE;}.icons .col-lg-3{ max-width:23%;}.icons .title{ text-transform:uppercase; font-weight:900;}blockquote{ position:relative; padding-left:1em; border-left:0.2em solid #e21833; color:gray; float:right; width:35%; font-style:italic; margin-left:1em;}.rightaccent{ margin:1em; position:relative; padding-left:1em; border-left:0.3em solid gold; color:gray; float:right; width:35%; font-size:18px; font-size:1.2rem;}.leftaccent{ margin:1em; position:relative; padding-right:1em; border-right:0.3em solid gold; color:gray; float:left; width:35%; font-size:18px; font-size:1.2rem;}.card-title{ text-transform:uppercase; font-weight:bold;}.card-title a{ color:#000;}.card-title a:hover{ color:#e21833;}.alert-dark{ color:#EEE; background-color:#333; border-color:#c6c8ca; padding:2em;}.alert-light{ color:#333 !important; background-color:#E6E6E6 !important; border-color:#DDD !important; padding:1em 2em;}.alert-primary{ color:#333 !important; background-color:#ffd102!important; border-color:#EEE !important; padding:2em;}.alert-secondary{ color:#FFF; background-color:#e21833; border-color:#d6d8db; padding:2em;}.btn{ padding:1em 3em; border-radius:0; text-transform:uppercase; font-weight:bold; min-width:240px;}.btn:hover{ text-decoration:none;}.btn-primary,.btn-primary:visited,.btn-primary:focus{ background-color:#e21833 !important; border:2px solid #e21833 !important; color:#FFF !important;}.btn-primary:hover,.btn-primary:focus{ background:0 0 !important; color:#e21833 !important; box-shadow:none !important;}.btn-secondary,.btn-secondary:visited{ background-color:#333 !important; border:2px solid #333 !important; color:#FFF !important;}.btn-secondary:hover, .btn-secondary:focus { color:#333 !important; background:0 0 !important; box-shadow:none !important;}.btn-success:hover,.btn-info:hover,.btn-success:hover,.btn-primary:hover{ text-decoration:none;}.btn-success,.btn-info,.btn-success:visited,.btn-info:visited{ background-color:#FFD200 !important; border: 2px solid #FFD200!important; color:#000 !important;}.btn-info:hover,.btn-info:focus{ color:#FFD200 !important; background:0 0 !important; box-shadow:none !important;}.btn-success:hover,.btn-success:focus{ color:#000 !important; background:0 0 !important; box-shadow:none !important;}.btn-danger,.btn-danger:visited{ border:3px solid #FFD200 !important; color:#fff !important; background:0 0 !important;}.btn-danger:hover,.btn-danger:focus{ background:#FFD200 !important; color:#000 !important; box-shadow:none !important;}.btn-danger[type=button]{ -webkit-appearance:initial !important;}.content .btn{ white-space:initial;}.btn-light,.btn-light:visited{ border:2px solid #FFF !important; color:#FFF !important; background:0 0 !important;}.btn-light:hover,.btn-light:focus{ background:#000 !important; color:#FFF !important; box-shadow:none !important;}.btn-dark,.btn-dark:visited{ border:2px solid #FFD200 !important; color:#FFD200 !important; background:0 0 !important;}.btn-dark:hover,.btn-dark:focus{ background:#000 !important; color:#FFD200 !important; box-shadow:none;}.linewithtext{ width:100%; text-align:center; border-bottom:1px solid #000; line-height:0.1em; margin:0px 0px 30px 0px; font-weight:bold;}.linewithtext span{ background:#fff; padding:0 10px;}.redspotlight{ padding:1em; border:1px solid #EEE; background-color:#e21833; min-height:170px; text-align:center;}.redspotlight:hover{ background-color:#333;}.redspotlight-data-value{ font-size:2.5em; width:100%; margin-bottom:0.04em; color:#FFF; display:inline-block;}.redspotlight-data-label{ text-align:center; font-size:80%; font-weight:600; color:#FFd520; text-transform:uppercase;}.acadprofile{ background:linear-gradient(#EEE,#FFF); padding:1em;}.acadimage{ -webkit-box-flex:0; flex:0 1 auto; text-align:center;}.acadprofile h3{margin-top:0;}ul.researchareas{ list-style-type:none; padding-left:0;}.researchareas p{ margin-bottom:0;}.acadprofile img{max-width:100%;height:auto;}.filterby{ font-size:1rem; text-transform:uppercase; padding:1em 0; color:#999;}a.tagcloud{ color:#555; background-color:#EEE; padding:5px 1em; border-radius:10px; font-size:14px !important; display:inline-block; margin:5px 0; } a:hover.tagcloud{ background-color:#292929; color:#ffd200; text-decoration:none; }.wp-caption{ max-width:100%;}.wp-caption img[class*="wp-image-"]{ display:block; margin:0;}.wp-caption .wp-caption-text{ color:#999; font-size:1rem; font-style:italic; line-height:1.6153846154; padding-top:0.5384615385em;}.iframe-container{position:relative;width:100%;padding-bottom:56.25%;height:0;margin-bottom:1em;}blockquote{position:relative;padding-left:1em;border-left:0.2em solid #e21833;color:gray;float:right;width:35%;font-style:italic;margin-left:1em;}table{border:0;border-spacing:0;font-size:0.857em;margin:10px 0;width:100%;}table table{font-size:1em;}tr{border-bottom:1px solid #ccc;padding:0.1em 0.6em;background:#efefef;background:rgba(0,0,0,0.063);}thead >tr{border-bottom:1px solid #000;}tr.odd{background:#e4e4e4;background:rgba(0,0,0,0.105);}table tr th{ background:rgba(0,0,0,0.51); border-bottom-style:none;}table tr th,table tr th a,table tr th a:hover,table tr th a:focus{color:#fff;font-weight:bold;}table tbody tr th{vertical-align:top;}tr td,tr th{padding:4px 9px;border:1px solid #fff;text-align:left;}[dir="rtl"] tr td,[dir="rtl"] tr th{text-align:right;}@media screen and (max-width:37.5em){ th.priority-low,td.priority-low,th.priority-medium,td.priority-medium{ display:none;} }@media screen and (max-width:60em){ th.priority-low,td.priority-low{ display:none;} } select{ -webkit-appearance:menulist; box-sizing:border-box;  align-items:center; white-space:pre; -webkit-rtl-ordering:logical; color:black;  background-color:rgb(255,255,255);  border-width:1px; border-style:solid; border-color:#999; border-image:initial;  border-radius:0px;  padding:10px !important;}optgroup{ font-weight:bolder; display:block;}option{ font-weight:normal; display:block; white-space:pre; min-height:1.2em; padding:0px 2px 1px;}dd { margin:0 1em 1.5em 1em;}.gallery-caption{ display:none;}.sticky{ position:relative;}.post:not(.sticky) .icon-thumb-tack{ display:none;}.sticky .icon-thumb-tack{ display:block; height:18px; left:-1.5em; position:absolute; top:1.65em; width:20px;}.screen-reader-text{ clip:rect(1px,1px,1px,1px); height:1px; overflow:hidden; position:absolute !important; width:1px; word-wrap:normal !important;}.screen-reader-text:focus{ background-color:#f1f1f1; -webkit-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6); box-shadow:0 0 2px 2px rgba(0,0,0,0.6); clip:auto !important; color:#21759b; display:block; font-size:14px; font-size:0.875rem; font-weight:700; height:auto; left:5px; line-height:normal; padding:15px 23px 14px; text-decoration:none; top:5px; width:auto; z-index:100000;}.alignleft{ display:inline; float:left; margin-right:1.5em;}.alignright{ display:inline; float:right; margin-left:1.5em;}.aligncenter{ clear:both; display:block; margin-left:auto; margin-right:auto;}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.entry-footer:before,.entry-footer:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after,.nav-links:before,.nav-links:after,.pagination:before,.pagination:after,.comment-author:before,.comment-author:after,.widget-area:before,.widget-area:after,.widget:before,.widget:after,.comment-meta:before,.comment-meta:after{ content:""; display:table; table-layout:fixed;}.clear:after,.entry-content:after,.entry-footer:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after,.nav-links:after,.pagination:after,.comment-author:after,.widget-area:after,.widget:after,.comment-meta:after{ clear:both;}.blog-masthead{ background-color:#e21833; -webkit-box-shadow:inset 0 -2px 5px rgba(0,0,0,.1);  box-shadow:inset 0 -2px 5px rgba(0,0,0,.1);  height:55px;  padding-top:5px;  text-align:center;}.umdheader a{ font-size:16px; color:#fff; text-transform:uppercase; font-family:'Crimson Text',serif;}.umdheader a:hover{ text-decoration:none; color:#FFF; }.logo{ float:left; margin-right:2em;}.blog-title a{ color:#FFF;}.blog-title a:hover{ color:gold; text-decoration:none;}.blog-description{ font-size:20px; color:#999;}.text-widget{ font-size:0.9375rem;}.n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm="normal"]{ max-width:25rem !important; padding:30px; background-color:rgba(255,210,0,.9); border-bottom:5px solid #000; margin:0 50px;}.n2-ow{ font-size:1.4rem !important; font-family:'Source Sans Pro',sans-serif !important; color:#000 !important;}.blog-nav-item{ position:relative; display:inline-block; padding:10px; font-weight:500; color:#cdddeb;}.blog-nav-item:hover,.blog-nav-item:focus{ color:#fff; text-decoration:none;}.blog-nav .active{ color:#fff;}.blog-nav .active:after{ position:absolute; bottom:0; left:50%; width:0; height:0; margin-left:-5px; vertical-align:middle; content:""; border-right:5px solid transparent; border-bottom:5px solid; border-left:5px solid transparent;}nav .container{ padding:0;}.container-fluid{ max-width:1350px;}.nav{ text-transform:uppercase;}#myNavbar{ float:left; font-weight:900;}.navbar-default{ background-color:#000; border:none;}.navbar{ margin-bottom:1em !important; border-radius:0; padding:1em 2em 1em 2em;}.navbar-default .navbar-nav >li >a{  color:#FFF !important;  font-weight:bold; font-size:12px; color:#FFF; margin:0 10px;}.navbar-nav .dropdown-menu{ position:absolute; left:auto; top:inherit; min-width:auto; background-color:#333; border-radius:0; padding:0;}.navbar-toggler:hover{background-color:#666;}.blog-post{ margin-bottom:3em; margin-right:15px;}.blog-main{ font-size:16px; line-height:1.5; margin-top:1em; padding:0 5px;}.page-content{ margin:2em 0 0 0;}.eventdesc{ font-size:16px; line-height:1.8; margin-top:1em; padding:0 1em 0 0;}.homesidebar h3{ font-size:1.2em; font-family:'Open Sans'; font-weight:bold;}a.sitename{ color:#FFF; white-space:nowrap; font-size:2.5rem; font-family:'Crimson Text',serif;}a:hover.sitename,.blog-footer a:hover{ color:gold; text-decoration:none;}.sublogo img{ margin-right:1em;}.blog-header{ box-shadow:0px 4px 18px 0px rgba(0,0,0,0.2); background-color:#272727;}.blog-header .clearfix{ margin-top:0; padding:0;}.blog-post-title{ font-size:2.3em !important;}.blog-post-meta{ color:#999; font-size:11px; text-transform:uppercase; font-family:'Open Sans','Helvetica Neue',Arial,Verdana,sans-serif; letter-spacing:2px;}.homeimage{ margin-bottom:2em;}#homemain h2,.sidepanel h2{ font-family:'Open Sans'; font-size:1em; font-weight:bold; margin-top:20px; text-transform:uppercase;}.aboutblurb{ font-size:1.2rem; color:#FFF; display:flex;}.col-lg-12.hocol1{ text-align:center; }#feature{ margin:2em auto;}#feature h2{font-size:1.6rem;font-weight:bold;overflow:hidden;margin-bottom:2em;}#feature.taxonomy h2{ margin-bottom:1em;}#feature h2:after{content:"";display:inline-block;height:0.5em;vertical-align:bottom;width:100%;margin-right:-100%;margin-left:10px;border-top:2px solid #ffd102;}#news.col-lg-8{ padding-right:2%;}.homenewslist a,.newspage a{ color:#000;}.homenewslist a:hover,.newspage a:hover{ color:#ff1d1d; text-decoration:none;}.homenewslist h3,.newspage h2,.researchpage h2{ margin-top:1rem; font-size:1.2rem; font-weight:bold; margin-bottom:0;}.homenewslist p,.newspage p{ font-size:1.1rem;}.col-sm-6.homenewslist{padding:0 1.6em 0 0 !important;min-height:430px;}.newspage .col-sm-4{ padding:1em 1em 0em 1em; min-height:450px;}.news-post .size-full{ margin-bottom:2em;}.news-post{ margin:4em 0;}ul.postclass{ margin-top:2em; padding-left:0;}.researchpage a{ color:#e21833;}.excerpt{line-height:1.3;color:#666;font-weight:bold;}.author{ font-size:15px; color:#999;}.postclass{ padding:0;}ul.postclass li{ display:inline-block; margin-top:10px;}ul.postclass li a{ background-color:#EEE; padding:5px 1em; border-radius:10px; display:inline-block; margin:0 5px; color:#555; font-size:14px;}ul.postclass li a:hover{ background-color:#292929; color:#ffd200; text-decoration:none; padding:5px 1em; border-radius:10px;}.captitle{ color:#999; font-size:1rem; font-style:italic; margin-bottom:1.5em;}.catnews .captitle,.homenewslist .captitle{ display:none;}.homenewslist .wp-post-image:hover,.catnews img:hover{ transform:scale(1.04); -webkit-transform:scale(1.04);; -ms-transform:scale(1.04);}.researchcat{ margin-top:1em;}.researchcat h2{ padding:0; font-weight:bold;}.researchpage{ margin-top:0;}.col-lg-9.directory{ margin-top:0;}.directory h2,.events h2{ margin-top:0em; font-size:2em;}.directory h3{ margin:2em 0 1em 0; border-top:4px solid #ACB8BF; padding-top:6px; color:#ACB8BF; font-size:18px; letter-spacing:2px; line-height:1.35; position:relative; text-transform:uppercase;}ul.directory li a{ background-color:#292929; color:#ffd200; text-decoration:none; padding:5px 1em; border-radius:10px;}.directory .col-lg-3{ margin:5px 1em 2em 0; text-align:center; max-width:22%;}.directorydetails .col-lg-2 img{ max-width:1000%; max-width:100%; height:auto; margin-bottom:1em; border:1px solid #EEE;}.col-lg-2 p.directorydetails{ font-size:1.1rem; text-align:center; margin-top:10px;}.directorydetails ul{ list-style-type:none; padding-left:0;}#a2z >a{border:1px solid #ccc;color:#222;display:inline-block;font-size:12px;font-weight:400;line-height:14px;margin:0 2px 2px;padding:4px 0;text-align:center;text-decoration:none;width:24px;height:24px;}#a2z >a:hover{ background-color:#e01732; color:#FFF;}#a2z >a.selected{ background-color:#e01732; color:#FFF;}.col-sm-3.sidebar-primary{ padding-left:2em;}#sidebar-primary .widgettitle{background:#2B75A9;text-align:center;color:#FFF;padding:13px 0;font-size:12px;text-transform:uppercase;letter-spacing:1px;position:relative;margin-bottom:1em;border-radius:5px;}#sidebar-primary .widgettitle::after{ content:""; display:block; position:absolute; border-top:5px solid; border-top-color:#2B75A9; border-right:5px solid transparent; border-left:5px solid transparent; bottom:-5px; left:90%; width:0; height:0; margin-left:-5px;}#blogimg-widgets{ background:#FFFFFF; border-bottom:1px dotted rgb(228,228,228); margin-bottom:25px; padding-right:0; padding-bottom:20px; padding-left:0;}.childmenu{ list-style:none; padding:1em 0 0 0;}.widget-container a,.widget-container a:hover{ text-decoration:none;}.widget_recent_entries li{}.widget-container h2,.widget-container h3{ font-size:1rem; text-transform:uppercase; font-weight:bold;}.widgettitle a:hover{ color:rgb(51,102,153);}.widget-container ul{ padding:4px 0 4px 0;}.widget-container ul li{font-size:16px;border-bottom:1px dotted #999;list-style:none;padding:.5rem 0;}.childmenu{ margin-top:3em;}.widget ul li,.childmenu ul li{ margin:0 0 8px 0; list-style-type:disc; padding:4px 0 4px 0; font-size:16px; padding:.5rem 0;}.widget ul li ul li{ border-bottom:none; margin:2px 0;}.widget ul li ul li ul li{ border-bottom:none;}.widget ul.sub-menu{ margin-left:15px;}.widget ul li .children{ padding-left:.8em;}.navbar #search{ float:right;}.searchresults{ margin:1em; border-bottom:1px solid #EEE; padding-bottom:1em;}.searchresults h3{ font-size:1.1em; margin-bottom:0;}.nosearchresults{ padding:5px; margin:2em 0; border:1px solid rgb(255,204,51); background-color:rgb(255,244,194);}.nosearchresults p{ font-size:1em; margin-bottom:0;}#searchform{ border:1px solid #D8D8D8; background:#fff; text-align:left; padding-left:6px; border-radius:8px; font-size:16px; border-right:none; padding-bottom:1px;}.search-button{ background:#ffd200; border:1px solid #ffd200; border-top-right-radius:8px; border-bottom-right-radius:8px; float:right;}.page-header{ margin-top:1em;}#search input[type="text"]{ box-shadow:none; border:none; margin-bottom:0px; color:#999; width:80%;}#content-search{ width:300px; padding:15px 0;}span.event-home-date{ text-transform:uppercase; color:#333; background-color:gold; padding:1em; max-width:100px; float:left; clear:both; border-bottom:3px solid #666; margin-right:1em; font-size:1.3em; text-align:center; border-radius:3px; font-weight:bold;}.homeeventslist{ border-bottom:1px dotted #999; margin:1em 0; clear:both; min-height:130px;}.eventslandinglist{ border-bottom:1px dotted #999; margin:1em 0; clear:both; min-height:80px; padding:.5em 0 1em 0;}.home-view-events{ margin-top:1em;}.event-home-title{ font-size:1.2rem; font-family:'Source Sans Pro',sans-serif; color:#e21833; padding-top:1em;}.event-page-date{ font-size:0.8em; padding-top:2em; text-transform:uppercase; font-weight:bold; color:#666;}span.event-page-title{ font-size:1em !important; font-family:'Source Sans Pro',sans-serif; color:#e21833 !important; padding-top:0em; margin-top:0em !important;}.event-page-title:link{color:#e21833;}.event-page-title:visited{color:#e21833;}.event-page-title:active{color:#e21833;}.event-view-prev-btn{ margin-bottom:3rem; text-align:center;}#ofresearch_areas{ max-width:300px;}.searchandfilter{ display:flex; align-content:stretch; justify-content:flex-start; align-items:flex-end; padding-bottom:.5em;}.searchandfilter h4{ color:#666; font-size:14px; line-height:1; font-weight:500; letter-spacing:.18rem; text-transform:uppercase;}.searchandfilter input[type=submit]{ background-color:#e21833; border:2px solid #e21833; color:#FFF; text-transform:uppercase; font-weight:bold; padding:0 1em 0 1em; height:35px;}.searchandfilter input[type=text]{ border:1px solid #ced4da; padding:.375rem .75rem; font-size:1rem; line-height:1.5; border-radius:.25rem; font-size:1rem;}.searchandfilter input:hover[type="submit"]{ background-color:#666; border:2px solid #333;}.postform{ width:100%; padding:.375rem .75rem; font-size:1rem; line-height:1.5; color:#495057; background-color:#fff; border:1px solid #ced4da; border-radius:.25rem;}.filterform{ padding-right:.5em; max-width:275px;}.research-search-submit-btn{ height:2em;}.research-keywords-input{ margin-right:.5em;}.navpag{ display:flex; align-items:center; justify-content:center; font-weight:bold;}.pager{ margin-bottom:60px; text-align:left;}.pager >li >a{ width:140px; padding:10px 20px; text-align:center; border-radius:30px;}.navigation{ display:inline-block;}.pagination{ margin:2em 0; position:relative; font-size:11px; line-height:13px; display:block;}.pagination a,.pagination span{ text-decoration:none; display:block; float:left; margin:0 7px 0 0; padding:12px; border:1px solid #ccc; font-size:14px; line-height:12px; color:#333; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px}.pagination a:hover{ color:#333 !important;background:#ffd200;}.pagination .current{ background-color:#e21833; color:#FFF;}.paginationcenter{ display:flex; justify-content:center;}.sectionfilter{ border-top:1px dotted #CCC; border-bottom:1px dotted #CCC; margin:1em; padding:2em;}#a2z{ margin-bottom:1em;}.wpcf7-form input[type="text"],.wpcf7-form select,.wpcf7-form input[type="email"],.wpcf7 input[type="tel"],.wpcf7-form textarea{margin:5px 0 0;width:90%;border:1px solid #DDD;box-shadow:0 0 5px #DDD inset;color:#999;height:inherit;padding:4px;font-weight:normal;}.wpcf7 label{ font-weight:bold;}.regform{ border:1px solid #ddd;padding:1em;background-color:#eee;}.regform h2{ margin-top:0;}.regform h3{ border-top:solid 1px #ddd; padding-top:1em;}input[type="file"]{ max-width:100%;}#social{ float:right; font-size:2em; color:#e21833;}.required{ color:#990000; font-weight:bold;}.su-spoiler{ padding:1.1875rem 1.25rem; border-bottom:2px solid #dcdcdc;}.su-spoiler-title:hover{ color:#e21833;}.su-spoiler-icon{ color:#e21833; font-size:1.2em;}.su-spoiler-title{ font-size:1em !important; padding-left:40px !important; outline:none;}#footer{ color:#B5B5B5; margin:0; background:#363636; font-size:1rem;}#footer a{ color:#CCC;}#footer a:hover{ color:#ffd200; text-decoration:none;}#footer ul{ padding:0;}#footer li{ display:inline; text-align:center; padding:0 1em 0 0; text-transform:uppercase;}#socialButtons .fab{ padding:0 6px; font-size:2em;}.blog-footer p:last-child{ margin-bottom:0;}.footeradd li{ text-transform:none !important; padding:0 !important;}.slider{ background:url(images/testudocover.jpg); background-repeat:no-repeat; background-size:cover; background-color:#333; background-position:top;}.form-instructions p{ font-size:16px;}#drop-in-form label{ font-size:1.1rem;}.slider .container{ padding:5em; min-height:450px;}#slideshow{ border-bottom:2px solid #EEE;}#master-slideshow{ border-bottom:2px solid #EEE;}.slider img{ min-width:100%;}.homeslide{ color:#FFF; padding:3em !important; background:#262626; font-family:'Open Sans',sans-serif !important; font-weight:bold;}.sidepanel{ box-shadow:0 0 10px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1); padding:1em; border:1px solid #ccc; border-top-color:rgb(204,204,204); border-top-style:solid; border-top-width:1px; border-top:5px solid #b1040e; margin-bottom:3em;}.elementor{background-color:#efefef;color:#6d6d6d;padding:10px;font-weight:bold;}.elementor a{color:#666;}.elementor a:hover{color:#e21833;}.updates{margin-bottom:2em;}.bypostauthor{ background-color:#ffe45a;}#minilogo{ display:none;}.gform_wrapper.gravity-theme .gfield_label{ font-size:1em !important;} .ginput_container_fileupload input{ border:1px solid #EEE; padding:.375rem .75rem; font-size:1rem; } .gform_button{ background-color:#e21833 !important; border:2px solid #e21833 !important; color:#FFF !important; padding:.375rem; border-radius:0; text-transform:uppercase; font-weight:bold; font-size:1rem; line-height:1.5; min-width:150px; } .gform_button:hover{ background-color:#fff !important; border:2px solid #e21833 !important; color:#e21833 !important; } .gfield_choice_all_toggle{ background-color:#999 !important; border:2px solid #999 !important; color:#fff !important; text-transform:uppercase; font-weight:bold; font-size:1rem; line-height:1.5; min-width:130px; } .gfield_choice_all_toggle:hover{ color:#999 !important; background:0 0 !important; box-shadow:none !important; }@media screen and (max-width:1199px){ .col-sm-12.navbar{ display:flex; flex-flow:column; max-width:100%; }.n2-ss-slider .n2-ss-layer-content{ width:100%;}.n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm="normal"]{ padding:.5em 0; margin:7em 0 0 0; max-width:100% !important;}.n2-ow{ font-size:1.2rem !important;} .navbar-brand h1{ font-size:1em; font-weight:bold; display:inline-flex;}#feature{ margin:2em auto;} .navbar-brand{ order:1; } .navbar-light .navbar-toggler{ order:2; } #collapsibleNavbar{ order:3; } .navbar{ display:inline-block; width:100%; padding:0em 0em 2em 2em; } .navbar img{ position:absolute !important;max-width:300px; } .navbar-brand{ display:inline; } ul.main-menu.navbar-nav li a{ display:block; padding:10px 15px; border-bottom:#DDD 1px dotted; width:100%; font-size:15px; } .navbar-nav .dropdown-menu{ position:inherit; background-color:inherit; border:none; } .navbar-toggler-icon{ display:inline-block; width:1.5em; height:1.5em; vertical-align:middle; background-repeat:no-repeat; background-position:center; background-size:100%;} .navbar-collapse{ margin-top:3em !important; clear:both; } #menu-quick-links{ display:none; } #menu-quick-links-hidden{ list-style:none; justify-content:start; display:flex; } .blog-header{ padding-top:1rem; }}@media screen and (max-width:990px){ .footer-reverse{ display:flex; flex-direction:column-reverse; } .footer-contact{ padding-top:1em; } .footer-social{ width:100%; } }@media screen and (max-width:768px){.blog-header .col-sm-3,.blog-header .col-sm-6{ width:100%; }.phototron{ min-height:400px;}.phototron_content{ position:inherit; padding:1em; max-width:none;} .logo{ float:none; margin:2em 0 0 0; } .navbar-default{ background-color:#000; color:#FFF;} .navbar #search{ float:none;} .navbar-default .navbar-nav >li >a{ color:#FFF !important;}.carousel-caption{display:none;}#myNavbar{ float:none; font-weight:900;}.directory .col-lg-3{ max-width:100%;}.showmenu{ margin-bottom:1em; padding-right:5px; padding-left:5px;}#search{ padding-top:10px;}.search-button{ width:19%;}.navbar-toggler{ font-size:1em; padding:.25rem .25rem; position:relative; background-color:black;}.blog-footer{ text-align:center;}.footerlogo{ display:inline-block; padding-top:1em;}#social{ float:none; padding-bottom:10px;}.navbar img{ float:none !important; }#minilogo{ display:block;}#linksandhamburger{ padding-bottom:20px;}.navbar{ font-size:15px; padding:0 1em 1em 1em; width:100%;}#menu-quick-links-hidden li a{font-size:15px;}span.middot{ display:none;}}@media screen and (max-width:765px){.sublogo img{ margin-bottom:0;}.page-content{ margin-top:0em;}#aboutus{ padding:2em 1em;}td,tr td,tr th{ width:100% !important; border:none;}#aboutus .col-lg-6{ position:relative; width:100%; min-height:1px;}iframe{ width:100% !important;}.sublogo img{ margin-bottom: 0;}.wp-block-image .alignright{ float:none; margin-left:0} .col-sm-12.navbar{ display:flex; flex-flow:column; max-width:100%; } .navbar-brand h1{ font-size:1em; font-weight:bold; display:inline-block;} .icons .col-lg-3{ max-width:100%; padding:2em 0; border-bottom:1px solid #EEE;}.fourcolimgbox{ display:flow-root;}.col-sm-2.fourcoltext{ margin-bottom:1em;min-width:100%;}.news-post{ margin:1em 0;}.newspage .col-sm-4{ padding:0em 0em 2em 0em;}.navbar-brand{ order:1; }.navbar-light .navbar-toggler{ order:2; }#collapsibleNavbar{ order:3; }.navbar-brand{ display:inline; }.headersearch{ display:none; }.navbox{ width:100%;}.alignright,.alignleft{ float:none; margin:0;}blockquote,.rightaccent,.leftaccent{ width:100% !important; margin:1em 0; padding:1em; border-top:0.2em solid gold; border-right:none; border-left:none; font-style:italic;}.menu-quick-links-container{ display:flex; justify-content:start;}.menu-quick-links-container-hidden{ display:flex; justify-content:start;}a.sitename{ font-size:1.5rem; white-space:normal; line-height:1.5em;}.blog-title{ margin:16px 0; font-size:1em; display:inherit;}.group-left ul.widget-container{ padding-right:0;}#footer li{ display:block; font-size:1em; text-align:left;}ul.main-menu.navbar-nav li a{ display:block; padding:10px 15px; border-bottom:#DDD 1px dotted; width:100%; font-size:15px;}.navbar-nav .dropdown-menu{position:inherit;background-color:inherit;border:none;}.col-sm-6.homenewslist{padding:0 !important;min-height:0;margin-bottom:1em;}.navbar img{ max-width:270px;}#search{ padding-top:0px;}#aboutus .col-lg-6{ padding-right:0em;}#feature h2{ margin:1em 0 1em 0;}#footer{ padding:0 1em;}.su-spoiler{ padding:1.1875rem 0;}#menu-quick-links-hidden li a{ padding:0 8px;}.btn{ width:100%;}.blog-post-title{ font-size:2.1em !important;}table,thead,tbody,th,td,tr{display:block; border:none !important;}thead tr{position:initial;border:none; background:none !important; padding:0; margin:0;} tr{ margin:0 0 1rem 0; }  tr:nth-child(odd){ background:#ccc; } td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;}td:before{position:absolute;top:0;left:6px;width:45%;padding-right:10px;white-space:nowrap;}}@media screen and (max-width:568px){ .col-sm-4.footer-social{margin-top:2em;} .slider .container{padding:2em;} }