#sub-nav nav a {font-weight: 400;}
@media (min-width: 1200px) {
body #page-content {font-size: 1.125em;}
#page-alert-box {font-size: 1.125em;} 
}
#footer-nav a[href^="#"] { display: none; }
#sub-nav {display: none;}
.list-group h4, .list-group .h4 {
  text-transform: none !important;
}
.alignleft {float: left;margin: 0.5em 1em 0.5em 0;}
#quick-links .nav-tabs {display:none;}
.gm-style a[href*=".google.com"]::after { content: none !important; }
img.alignright {float:right; margin:0 0 1em 1em; padding-left: 1em;}
img.alignleft {float:left; margin:0 1em 1em 0; padding-right: 1em;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
#page-content table td { padding: 4px; border: 1px solid #ddd; }
#sub-nav nav li.current_page_parent button { background-image: url(/wp-content/themes/cot/img/icon-minus.svg); }
#page-content table {width: 100%;}
#page-content table td {border-right: 0px; border-left: 0px;}
#page-content table.striped tr:nth-child(odd) td {background-color: #f5f5f5;}
#page-content table th {padding: 4px;}
div.bullet-menu a.heading:hover { background-color: #fff; }
#sub-nav>.panel-heading { background-color: #165788; }
.calltoaction {background-color: #e5e5e5; border-radius: 5px; padding: 20px 20px 20px 30px; }
.calltoaction .col-sm-4 {text-align: right;}
.calltoaction .col-sm-4 a {white-space: normal;}

.highlightedcontent {font-size: 1.125em; border-left: 5px solid orange; padding: 10px 20px;}
#page-content figure figcaption, #page-content small {padding:.25rem 0;  width:100%;  font-size:.875rem;  color:#737373; display: block; line-height: 1.25em; }
#page-content small.help-block {color: #a94442;}
blockquote{display: inline-block;padding: 0px 50px 0px 50px;position: relative;border: 0px !important;font-size: 1.125em;line-height: 1.4;color: #000;margin: 0px 0px 15px 0px;}
blockquote p {padding: 15px 0px 0px 0px;}
blockquote::after, blockquote::before {  font-family: Georgia, serif;  font-size: 3em;  font-weight: bold;  color: #999;  position: absolute;}
blockquote::after {content: "\201D";right: 0px;top:0px;}
blockquote::before {content: "\201C";left: 0px;top:0px;}
blockquote small {font-size:75%;}
figure { max-width:100% }

@media (min-width: 768px) {
    @supports (-o-object-fit: cover) or (object-fit: cover) {
        .banner-image img {
            height:auto;
            max-height:330px;
        }
    }
}
/* Internet Explorer 9+ (Only) */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    blockquote::after, blockquote::before {
        font-size: 48px !important;
    }
}

  #main-nav div.dropdown.force-open {
      display: block !important;
  }

#want-to {font-size: 1.25em;  line-height: 1em; border: 0px;}
#want-to-mobile {font-size: 1em;  line-height: 1em; border: 0px;}
#want-to {text-align: center; margin: 0px 0px 0px 17px !important; background-image: url(/wp-content/themes/cot/img/icon-arrow-down.png); background-size: 18px !important;}
@media (max-width:768px){ 
 #quick-links ul {margin-top: 50px;}
 #quick-links ul li {width: 50%; background-color: #165788; border-bottom: 1px solid #eee; }
 #quick-links ul li a {color: white; border-radius: 0px;}
 #quick-links ul li a:active, #quick-links ul li a:hover, #quick-links ul li.active a  {color: #165788;}
}
#ticker h2 {margin:0px;}
#event_cal_widget_container h2 {margin-top:10px;}
#ticker h2, #event_cal_widget_container h2 {font-size: 1.6em !important;font-weight: normal;}
#ticker { margin: 20px 0px 20px 0px;}
#event_cal_widget_container h2 {margin-bottom: 0px;}
#services:before { background-position: 50%;}
.want-to-col h3 {font-size: 1.4em; font-weight: 500; margin-left:40px; margin-bottom:15px;}
#want-to-modal .modal-title {font-weight: 400;font-size: 2.2em;}
.caption h3 {font-size: 1.2em; margin-top:10px; }
#quick-links .tab-pane {border: 0px;}

.want-to-col li {margin: 0px 0px 15px 0px !important; list-style-type: square !important; color: orange;}
#quick-links .panel:last-child {border-bottom: 1px solid #336d99}
.carousel .item:before {background: none;}
.thumbnail-featured>img:first-of-type+.caption {background-size: 100% 1.6em;}
@media (min-width: 768px) {
    #main #quick-links .nav-tabs li a {color: white; white-space: nowrap;}
    #main-nav>ul>li>span:focus {text-decoration: underline;}
    div#f-connect span {margin-right:0px !important;}
}

@media (max-width: 767px) {
    #quick-links {margin-top: 84px; margin-bottom: 0px;}
    #quick-links .tab-content {display: none;}
    .calltoaction .col-sm-4 {text-align: left !important; margin-top: 10px;}
}
div#f-connect span {margin-right:-30px;}
#f-icons-1 a {vertical-align: top !important; }
#return-to-top  {font-size:16px !important;}
@media (min-width: 992px) {#main-nav li:hover span {border-bottom: 5px solid orange;}}

.cot-home #footer { margin-top: 0; }
.content-element { clear: both; }
