/* ----------------------------------------------------------------
    Copyright (c) Demosphere International Inc.
    No permission is granted for any purpose without prior
    written consent from Demosphere International Inc.
-------------------------------------------------------------------*/

/* ---- General Content ---- */
#body .dii-content,
#body .dii-content div,
#body .dii-content p,
#body .dii-content a { font-size: 13px; }
#body .dii-content a { color: #1b75bb; }
#body .dii-content h2 a { color: #1b75bb; }
#body .dii-content.dii-content-header h2 { background-color: #03194e; color:#FFF; border-bottom: 3px solid #b1180e; padding: 7px; font-weight: normal; text-transform: uppercase; font-size: 16px; }
#body .dii-content h2,
#body .dii-content h2 a { font-size: 18px; margin-bottom: 5px; }
#body .dii-content-article .dii-content-story { border: 0; }
#body .dii-content-article { margin-bottom: 10px; }
#body .dii-content-calendar th { padding: 4px 0px 4px 0px; }
#body .dii-calendar-wall tr.fc-first td > div { margin-top: 4px; }
#body .dii-content.dii-content-header { border-bottom:none; }
#body .dii-content-rotator .showcase-arrow-previous,
#body .dii-content-rotator .showcase-arrow-next { top: 160px; }
#body .dii-content .showcase-content-title a { color: #fff; }
#body .dii-content-title-photo { border-top: none; }
#body .dii-content-header { margin: 0px; padding: 0px; }
#body .dii-content .showcase-content-display .showcase-content-title { color: #fff; }
#body #design-wrapper .dii-content-linkview-link { background-color: #03194e; color: #fff; text-transform: uppercase; font-family: Oswald; }
#body #design-wrapper .dii-content-linkview-link:hover { background-color: #b1180e; color: #fff; border: 1px solid #03194e; text-transform: uppercase; font-family: Oswald; }
#body #design-container-main-nav #ww-btn-main-nav { background:url(../images/nav.png) repeat-x; color: #fff; border-bottom: none; }
#body .dii-content .showcase-content-display .showcase-content-summary p { color: #fff; }
#body .dii-content .showcase-thumbnail-container .showcase-thumbnail-caption { font-size: 10.5px; }
#body .dii-content .showcase-content-display h3.showcase-content-subtitle { color: #fff; }
#body #design-container-main .dii-content.dii-content-rotator .dii-rotator-wrapper .article-wrapper .article-inner h2 a { color: #fff; }
#body #design-container-main .dii-content.dii-content-rotator .dii-rotator-wrapper .article-wrapper .article-inner h3 { color: #fff; }
#body #design-container-main .dii-content.dii-content-rotator .dii-rotator-wrapper .article-wrapper .article-inner p span { color: #fff; }
#body #design-container-main .dii-content.dii-content-rotator .dii-rotator-wrapper .article-wrapper .article-inner .article-story p { color: #fff; }
#body .dii-content.dii-content-rotator { margin-bottom: 0px; }
#body #design-container-main .dii-content-rotator article h3 { color: #fff; }

#body #design-container-main .dii-content-rotator .showcase-content-summary, /* Horizontal Slider Rotator */
#body #design-container-main .dii-content-rotator article .article-story { display: none; } /* Responsive Rotator */

#body #design-container-main .dii-content-rotator .showcase-content-display h2 > a { color: #fff; }

/* ---- Top Menu Admin Nav ---- */
.dii-container-top-menu .dii-content-add-nav,
.dii-container-top-menu [action="drag"],
.dii-container-top-menu [action="delete"] { display: none; }

/* ---- NAV MENU COLORS ---- */
#body .dii-content.ww-item-nav > ul { background: url(../images/nav.png) repeat; }
#body #design-container-main-nav div div > ul { height: 42px; }
#body #design-container-main-nav {  }
#body div.dii-content.ww-item-nav ul li a { color: #fff;  }
#body div.dii-content.ww-item-nav ul li a:hover {  background-color: #03194e; color: #fff; }
#body div.dii-content.ww-item-nav ul li a::before { background-color: #03194e; }
#body div.dii-content.ww-item-nav ul ul li a { background-color: #03194e; }
#body div.dii-content.ww-item-nav ul ul li a::before { background-color: #03194e; }
#body div.dii-content.ww-item-nav ul li li a { background-color: #03194e; }
#body div.dii-content.ww-item-nav ul li li li a { background-color: #03194e; }
#body div.dii-content.ww-item-nav-vertical,
#body div.dii-content.ww-item-nav-vertical > ul { display: block; text-align: left; }
#body div.dii-content.ww-item-nav-vertical > ul > li { float: none; display: block; }

@media only screen and (max-width: 900px) {
  #submenu-container nav#submenu-links ul li {  }
	#body div.dii-content.ww-item-nav > ul > li { background-color: #03194e; }
	#body div.dii-content.ww-item-nav ul ul li a { background-color: #03194e; }
	#body div.dii-content.ww-item-nav ul ul ul li a { background-color: #03194e; }
	#body div.dii-content.ww-item-nav ul ul ul ul li a { background-color: #03194e; }
}


/* ---- Sponsor Image Items ---- */
#body #design-container-4 .dii-content-image { display: inline-block; width: 25%; vertical-align: middle; background-color: transparent; padding: 12px; }
#body #design-container-4 .dii-content-image .dii-content-image-main-photo { margin: 0 10px; border: 0; padding: 10px; }
#body #design-container-4 .dii-content-image img { opacity: 0.7; width: 60%; margin: 0 auto; -webkit-transition: opacity 0.3s ease-in-out; -moz-transition: opacity 0.3s ease-in-out; -o-transition: opacity 0.3s ease-in-out; -ms-transition: opacity 0.3s ease-in-out; }
#body #design-container-4 .dii-content-image img:hover { opacity: 1; }

/* ---- FOOTER ---- */
#body #footer-widgets .dii-content-header { border: 0; }
#body #footer-widgets .dii-content-linkview > a { padding: 10px; }
#body #footer .dii-content a { color:#FFF; }