/* style.css | Apr 11, 2025 @3:53:52 PM  */

/* Import Google Fonts */
@import url("https://fonts.googleapis.com/css?family=Arimo:regular");
@import url("https://fonts.googleapis.com/css?family=Arimo:italic");
@import url("https://fonts.googleapis.com/css?family=Arimo:700");
@import url("https://fonts.googleapis.com/css?family=Arimo:700italic");

* {
list-style-type:none;
}
#template a{
color:#ED1B24;
text-decoration:none !important;
transition: none !important;
}
#template a:hover{
text-decoration:underline !important;
}
#template #body{
background-position:center top;
font-family:Tahoma, Geneva, sans-serif;
color:#010066;
font-size:14px;
background-color:#dbdfe1;
background-image:url('/storage/themes/105/homepage_background.jpg');
background-repeat:no-repeat;
}
#template .header{
height:368px;
padding-bottom:0;
padding-left:0;
padding-right:0;
}
#template .header h1{
font-family:Arimo;
color:#ffffff;
font-size:2.5em;
text-align:left;
height:25px;
padding-top:10px;
padding-bottom:39px;
}
#template .header .navigation-module {
background-image:url('/storage/themes/105/navigation_background.jpg');
background-repeat:none;
height:50px;
}
#template .layout{
width:880px;
}
/*normal columsn ex. media, quick links, etc*/
#template .layout.threecolumn .column{
width:288px;
}
#template .layout.threecolumn .secondary-column{
width:288px;
}
#template .layout.threecolumn .secondary-column{
margin-left:8px;
margin-right:8px;
}
#template .layout.twocolumn .primary-column{
width:288px;
float:left;
margin-right:8px;
}
#template .layout.twocolumn .secondary-column{
width:584px;
float:right;
}
/*home page only --->*/
/*button columns*/
#template .content.upper-content {
height:109px;
}
#template .layout.threecolumn .upper-content .column {
width:214px;
margin:0px;
float:left;
}
#template .layout.threecolumn .upper-content .rwtmodule {
padding:0px;
margin:0px;
background-color:none;
}
#template .layout.threecolumn .upper-content .secondary-column {
margin-left:8px;
margin-right:8px;
}
#template .layout.threecolumn .upper-content .tertiary-column {
margin-right:8px;
}
/*content below buttons, still unique to homepage*/
#template .content.lower-content {
height:auto;
}
#template .layout.threecolumn .lower-content .column {
width:214px;
height:484px;
background:#fff;
float:left;
}
#template .layout.threecolumn .lower-content .secondary-column {
width:436px;
}
/*end homepage only styles <---*/
#template .content{
/*min-height:250px;*/margin-top:10px;
}
#template .content h2{
font-family:Arimo;
color:#FFFFFF;
font-size:1.7em;
background-image:url('/storage/themes/105/column_background.jpg');
text-transform:uppercase;
margin-top:-10px;
margin-bottom:20px;
margin-left:-18px;
margin-right:-18px;
padding-top:26px;
padding-bottom:21px;
padding-left:30px;
padding-right:18px;
}
#template .content .rwtmodule{
background-color:#ffffff;
margin-bottom:10px;
padding-top:10px;
padding-bottom:10px;
padding-left:18px;
padding-right:18px;
}
#template .content .info-module{
margin:0;
}
#template .content .navigation-module a{
color:#333 !important;
}
#template .banner-module{
height:318px;
overflow:hidden;
width:100%;
}
#template .breadcrumbs-module{
font-size:0.9em;
padding-top:10px !important;
padding-bottom:0 !important;
padding-left:0;
padding-right:0;
}
#template .navigation-module ul.menu a{
color:#333;
font-size:0.75em;
text-decoration:none;
line-height:1.5em;
text-transform:capitalize;
padding:5px !important;
}
#template .navigation-module ul.menu > li > a.active{
font-weight:bold;
background-color:none;
}
#template .navigation-module .meganav, 
#template .header .navigation-module .horizontal{
text-align:left;
background-color:transparent !important;
margin-top:0px !important;
margin-bottom:22px !important;
margin-right:0px !important;
margin-left:60px !important;
padding:0;
padding-top:5px;
}
#template .navigation-module .meganav ul.menu li .submenu,
#template .navigation-module .horizontal ul.menu li .submenu{
background:#ED1B24;
}
#template .navigation-module .meganav ul.menu > li,
#template .navigation-module .horizontal ul.menu > li {
padding-right:0px !important;
}
#template .navigation-module .meganav ul.menu a, 
#template .navigation-module .horizontal ul.menu a {
color:#ffffff;
font-weight:bold;
padding:10px !important;
}
#template .navigation-module .meganav ul.menu a, 
#template .navigation-module .horizontal ul.menu .submenu a {
padding:4px 10px !important;
}
/*putting | in main nav */
#template .header .navigation-module ul.menu a{
}
/*#template .header .navigation-module ul.menu > li > a:after{color:#ffffff; content: "|"; margin-left:9px;}
#template .header .navigation-module ul.menu > li.last > a:after { content: "";}*/

#template .header .navigation-module ul.menu li.separator {
color:white;
}


#template .content .navigation-module .vertical{
background:#15486c;
}
#template .content .navigation-module .vertical a{
color:#ffffff !important;
}
#template .content .navigation-module .vertical > ul > li.open{
background-color:#6fa317;
}
#template .content .navigation-module .vertical ul.menu li{
border-bottom: 1px solid #0a2130;
}
#template .navigation-module .thumbnail ul.menu a{
font-size:1.2em;
color:#010066;
}
#template .navigation-module .thumbnail ul.menu a .thumb{
background: #FFC019;
border: 2px solid #ED1B24;
height: auto;
width: auto;
padding: 0;
margin:0 0 5px 0;
display: inline-block;
}
#template .navigation-module .thumbnail ul.menu li{
}
/*video page only */
#template .navigation-module.video-page .thumbnail ul.menu a .thumb {
background:#fff;
border:none;
}

#template.secondary #body, #template.videos #body,#template.secondary-onecolumn #body{
background-image:url('/storage/themes/105/secondary_background.jpg');
}
#template.secondary .header, #template.videos .header,#template.secondary-onecolumn .header{
height:316px;
}
#template.secondary .banner-module, #template.videos .banner-module, #template.secondary-onecolumn .banner-module{
height:266px;
}
#template .footer .navigation-module ul.menu a{
color:#0cc3db;
/*padding:0 !important;*/}
#template .footer .navigation-module ul.menu a:after{
color:#0cc3db;
content: "|";
margin-left:10px;
}
#template .footer .navigation-module ul.menu li.last a:after {
content: "";
}
#template .store-module .store_nav {
margin-top: -33px;
}
#template.secondary .content .info-module h2, #template.videos .content .info-module h2,#template.secondary-onecolumn .content .info-module h2 {
margin-bottom:0;
}

/* only for videos template */
#template.videos .content .breadcrumbs-module {
margin-bottom:0px;
}

.hoverswitch1 {
background-repeat: no-repeat;
background-position: 0 0;
display: block;
/* change the width and height values to the size of one of the "halves" */width: 214px;
height: 109px;
}

.hoverswitch1:hover {
/* change the second number to the height of one of the "halves" */ background-position: 0 -109px;
}
.hoverswitch1 span {
display: none;
}
.hoverswitch1:active {
border:0;
}

/* additional classes */
.no-margin {
margin:0 !important;
}

/*video page*/
.video-container {
text-align:center;
}
.video-container > ul > li {
padding-bottom:10px;
display:inline-block;
}
.video-container > ul > li:nth-child(even) {
padding-left:10px;
}

.video-table tr td {
width:350px;
padding-top:20px;
padding-right:10px;
vertical-align:top;
}

/*over-riding resources module*/
#template .resources-module {
padding:10px 18px 10px 18px !important;
}
/* this is sort of a bug */
#template .resources-module .media-video {
display:none;
}
#template .resources-module .media-player {
display:none;
}
#template .resources-module .nowplaying {
display:none;
}
#template .resources-module .media-meta {
width:100% !important;
}
#template .resources-module .media-meta > * {
margin-bottom:6px;
}
#template .resources-module .media-meta .media-title a {
font-size:1.3em;
}
#template .resources-module .media-meta .buttons a span {
font-size:1.5em;
}
#template .item .details {
margin:0;
}
#template .full-mode .item-list .item img {
display:none;
}
#template .resources-module .container {
width:480px;
margin-left:345px;
}

/* thumbnails modification */

#template .navigation-module .thumbnail .description {
display:none;
}
#template .navigation-module .thumbnail ul.menu {
position:relative;
z-index:1;
}

.content-module{

}