/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */

@import url("../../platform/css/merged.css");

a:link, a:visited { color: #666666; }

#zone-branding-wrapper {     background-attachment: scroll;
    background-clip: border-box;
    background-color: #cccccc;
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto; }

#block-views-custom-regions-block-2{display: none;}
#block-delta-blocks-site-name{display: none !important;}

#block-views-co-brand-block{float: left; height: 122px; width: 400px;}
#block-views-co-brand-block .views-row{height: 142px; vertical-align: middle; display: table-cell;} 
#block-views-co-brand-block-1{float: right; margin: 10px 0;}
.responsive-layout-mobile #block-views-co-brand-block-1{float:left;}

#block-google-cse-google-cse{margin: 4px 0 0 0;}

#region-branding #block-views-custom-regions-block-3{display: none !important;}

.responsive-layout-mobile #block-block-47{display: none;}

/* Home Page */
#zone-menu-wrapper, .region-menu{background-color: #b8b8b8;}

#block-nice-menus-1 ul.nice-menu-down ul { left: 0px; top: 58px; }

.nice-menu li ul li a,
.menu-728 a,
.menu-729 a { color: #00237d !important; font-weight: bold; }

.custom-region-top { background-color: #D6D6D6; margin-bottom: 9px; }
#block-block-4 { background-color: #d0dae6; }
#block-block-4 a { color: #00237d; }

nav.navigation{display: none;}

/* Sidebar */
.region-sidebar-first ul.menu li a { color: #002967; }
.region-sidebar-first-inner .block-menu-block { background-color: #dae2eb !important; border-radius: 5px; padding: 10px; display: block; margin-bottom: 10px; }
.region-sidebar-first-inner .block-menu-block h2 { display: none; }
.region-sidebar-first-inner .block-menu-block ul li ul li > a { color: #1182c6 !important; } /* border: 1px solid blue;  */
.region-sidebar-first-inner .block-menu-block ul li ul li ul li > a { color: #002967 !important; } /* border: 1px solid green; */ 
.region-sidebar-first-inner .block-menu-block ul li ul li ul li ul li > a { color: #1182c6 !important; } /* border: 1px solid red; */ 

#region-content .contextual-links-region ul.menu li a,
.menu-level-6 a { color: #00237d !important; font-size: 11px; }

/* Rotational pager */
#views_slideshow_cycle_teaser_section_dynamic_feature-block_1{background-color: #d6d6d6;}

.pager-next a,
.pager-last.last a { display: none; }

/* Pager */
.pager li.first, .pager li.first a, .pager li.first a:hover { border-radius: 0px; }

.panel-display .item-list .pager,
#block-views-events-block-1 .pager {border: none !important; background: none !important;} 

.item-list {position: absolute; top: 10px; right: 10px;}
.pager li {float: left; margin-left: 5px !important; list-style-type: none !important; border: none;}

.pager li a {height: 16px; display: block; background-image: none; background-color: #b6b6b6; color: #666666;}
.pager li.pager-current {height: 16px; display: block; background-image: none; background-color: #666666;}
.pager li.pager-next { border: none; }

#back-top a{color: inherit;}
#back-top a:hover span{background-color: #666666;}

/* News  */

.view-front-page-news-list .views-row{padding: 10px 0 8px 0;}
.view-front-page-news-list .views-row-last{padding-bottom: 0;}
.view-front-page-news-list .field-content img{margin: 0 10px 0 0;}

/* News specific individual sidebar */
.current-news{ background: #cccccc; }
.news-archives{ background: #cccccc; }

/* Footer */
#zone-footer-wrapper { background: #b8b8b8; }
#zone-postscript-wrapper { background-color: #cccccc; }

/* Sidebar */

span.date-display-single, span.date-display-start, span.date-display-end { color: #636363; }

#block-views-events-block-1 a { font-size: 13px; font-weight: bold; }

.region-content-inner .views-field-field-contextual-title { color: #00237d; font-weight: bold; font-family: arial; }

#block-block-8 { width: 198px; }

.responsive-layout-mobile .region-sidebar-first .block-webform input.form-text,
.responsive-layout-mobile .region-sidebar-second .block-webform input.form-text,
.responsive-layout-mobile .region-sidebar-first .block-webform select.form-select,
.responsive-layout-mobile .region-sidebar-second .block-webform select.form-select{width: 100% !important}

/* Menus */
#nice-menu-1 li ul li{background: #fff; width: 10em !important; }

#nice-menu-1 li ul li:hover{background: #fff; height: auto;}
#nice-menu-1 li ul li a {color: inherit; font-size: 12px; font-weight: bold;}
#main-menu ul ul li a{color: inherit;}
#main-menu ul li a:hover,
#main-menu ul .parent-1.hovering > a{color: #666666;}

#block-uct-domain-menu-tools-uct-sidebar-menu{background: #d6d6d6;}

/* Nice menus */
ul.nice-menu, ul.nice-menu ul { height: 58px; }

#block-nice-menus-1 {margin-bottom: 10px; border: none; margin-top: 0px;}
#block-nice-menus-1 h2 { display: none; }

#nice-menu-1 li { background-color: #212121; }
#nice-menu-1 li a {padding-top: 17px; text-decoration: none; height: 31px;}

#block-nice-menus-3 h2 {display: none;}

/* Custom Search */
#block-custom-search-blocks-1 #custom-search-blocks-form-1 .form-submit { right: -20px; }

.responsive-layout-mobile .tablet{ display: none; }
.responsive-layout-mobile #zone-menu-wrapper, .responsive-layout-mobile .region-menu{background-color: #b8b8b8;}
.responsive-layout-mobile #block-block-33{border: none; padding-top: 1px;}
.responsive-layout-mobile #zone-branding-wrapper{margin-bottom: 10px;}

/* 404 page */
.page-node-49 .logo-img {position: relative; right: 4px; top: 3px; display: block;}

.page-node-49 .context-404 #zone-content-wrapper {background-color: none !important; border: none !important; margin: none !important; padding: none !important;}

.404-sorry { margin-top: 30px; }
.404-sorry p { color: #333333; font-size: 16px; }

#nice-menu-3 li ul li { background-color: #D0DAE6; }

/* Breadcrumbs */
.breadcrumb a:link,
.breadcrumb a:visited,
.breadcrumb a:hover,
.breadcrumb a:active { color: #002967 !important; }

/* Notices */
.notice-title { color: #002967; font-weight: bold; }


/* merged overrides */

.views_slideshow_cycle_main{ margin-bottom: 0;}

#block-views-custom-regions-banner-block{margin-top: 10px;}
.view-custom-regions-banner img{margin: 0;}

.front .custom-region-top{margin-top: 10px;}

.grid-6#region-content{margin-top: 1px; width: 480px}

#zone-postscript-wrapper{margin-top: 0;}

.custom-region-left ul li a span{width: inherit; margin-bottom: 10px;}

#zone-postscript-wrapper .grid-3 .region-inner{padding: 0 10px;}

#region-postscript-second,
#region-postscript-third{width: 235px;}

tr.even td{background-color: #F7F7F7;}

.node-type-gallery #region-content .region-inner{padding: 10px 10px 0px 10px; border: 1px solid #ccc; border-radius: 4px;}

#album-grid-items .view-display-id-panel_pane_1 .views-row,
#album-grid-items .view-display-id-panel_pane_4 .views-row{margin: 2px 7px;}

#album-grid-items .view-display-id-panel_pane_5 .views-row{width: inherit;}
#album-grid-items .view-display-id-panel_pane_5 .views-row .views-field-field-image-image{float: left; margin: 0 10px 0 0;}
#album-grid-items .view-display-id-panel_pane_5 .views-row .mediaelement-audio, 
#album-grid-items .view-display-id-panel_pane_5 .views-row .views-field.views-field-field-audio-audio{clear: none;}
#album-grid-items .view-display-id-panel_pane_5 .views-row .views-field.views-field-field-audio-audio{margin-left: 147px;}
#album-grid-items .view-display-id-panel_pane_5 .views-row .views-field.views-field-field-audio-audio .mediaelement-download-link{position: relative; z-index: 1000;}

.block-uct-domain-menu-tools-uct-quicklinks-menu{margin-top: -61px !important;}

#block-block-37{background: #f9f9f9;}
