/************************************************************************************
MOBILE NAV
*************************************************************************************/


	.mobile-nav {
	font: 16px/16px Heebo, Source Sans Pro, Helvetica, serif;
	font-weight: 700;
	color: #333333;
		letter-spacing: -0.2px;

}
	a.mobile-nav:link {  color: #9D2A49; }
	a.mobile-nav:visited {  color: #9D2A49; }
	a.mobile-nav:hover {  color: #000; }
	a.mobile-nav:active {  color: #000; }
	
	
	.mobile-nav-sub {
	font: 17px/22px Heebo, Source Sans Pro, Helvetica, serif;
	font-weight: 400;
	color: #333333;
	margin-left: 0px;
		letter-spacing: -0.2px;

}
	a.mobile-nav-sub:link {  color: #000; }
	a.mobile-nav-sub:visited {  color: #000; }
	a.mobile-nav-sub:hover {  color: #9D2A49; }
	a.mobile-nav-sub:active {  color: #9D2A49; }
	
	
	
/************************************************************************************
MAIN
*************************************************************************************/


.article {
	font-size: 18px;
	line-height: 24px;
		letter-spacing: 0.05px;

}


.header {
font-family: Heebo, Futura, Source Sans Pro, 'Slabo 27px', Georgia,  serif;

	font-size: 24px;
	font-style: normal;
	line-height: 26px;
	letter-spacing: -0.5px;
	text-decoration: none;
	font-weight: 700;
	color: #9D2A49;
	padding-bottom: 17px;
	
}

.header-2 {
font-family: Heebo, Futura, Source Sans Pro, 'Slabo 27px', Georgia,  serif;

	font-size: 24px;
	font-style: normal;
	line-height: 26px;
	letter-spacing: -0.5px;
	text-decoration: none;
	font-weight: 700;
	color: #000;
	padding-bottom: 17px;
	
}  

a.header-2:link {   color: #000000;}
a.header-2:visited {   color: #000000;}
a.header-2:active {   color: #9D2A49;}
a.header-2:hover {   color: #9D2A49;}

.headline {
font-family:  Heebo, Futura, Source Sans Pro, Helvetica, Verdana;
	font-size: 24px;
	font-style: normal;
	letter-spacing: -0.5px;
	font-weight: 700;
	line-height: 26px;
}

.headline-inverse {
font-family:  Heebo, Futura, Source Sans Pro, Helvetica, Verdana;
	font-size: 24px;
	font-style: normal;
	letter-spacing: -0.5px;
	font-weight: 700;
	line-height: 26px;
		color: #9D2A49;

}
a.headline-inverse:link {   color: #000000;}
a.headline-inverse:visited {   color: #000000;}
a.headline-inverse:active {   color: #9D2A49;}
a.headline-inverse:hover {   color: #9D2A49;}

.now-ticker {
	font-weight: 600;
	color: #9D2A49;
}

.now-ticker-channel {
	font-weight: 500;
	color: #000;
}


.blog-title {
font-family: Heebo, Futura, Source Sans Pro, 'Slabo 27px', Georgia, serif;
	font-size: 20px;
	letter-spacing: -0.5px;
	font-style: normal;
	line-height: 21px;
	font-weight: 700;
	color: #000000;
}
a.blog-title:link {   color: #9D2A49;}
a.blog-title:visited {   color: #9D2A49;}
a.blog-title:active {   color: #000;}
a.blog-title:hover {   color: #000;}

.title {
font-family: Heebo, Futura, Source Sans Pro, 'Slabo 27px', Georgia, serif;
	font-size: 18px;
	letter-spacing: -0.5px;
	font-style: normal;
	line-height: 20px;
	font-weight: 700;
	color: #000000;
}

a.title:link {   color: #000000;}
a.title:visited {   color: #000000;}
a.title:active {   color: #9D2A49;}
a.title:hover {   color: #9D2A49;}


.title-inverse {
font-family: Heebo, Futura, Source Sans Pro, 'Slabo 27px', Georgia, serif;
	font-size: 18px;
	letter-spacing: -0.5px;
	font-style: normal;
	line-height: 20px;
	font-weight: 700;
	color: #000000;
}
a.title-inverse:link {   color: #9D2A49;}
a.title-inverse:visited {   color: #9D2A49;}
a.title-inverse:active {   color: #000;}
a.title-inverse:hover {   color: #000;}



.title-2 {
font-family: Heebo, Source Sans Pro, 'Slabo 27px', Georgia, serif;
	font-size: 18px;
	letter-spacing: -0.5px;
	font-style: normal;
	line-height: 20px;
	font-weight: 500;
	color: #000000;
}

a.title-2:link {   color: #000000;}
a.title-2:visited {   color: #000000;}
a.title-2:active {   color: #9D2A49;}
a.title-2:hover {   color: #9D2A49;}


.title-2-inverse {
font-family: Heebo, Source Sans Pro, 'Slabo 27px', Georgia, serif;
	font-size: 18px;
	letter-spacing: -0.5px;
	font-style: normal;
	line-height: 20px;
	font-weight: 500;
	color: #9D2A49;
}




.sub-title {
font-family: Heebo, Source Sans Pro, 'Slabo 27px', Georgia, serif;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	letter-spacing: -0px;
	font-weight: 400;
}




.sub-title-2 {
font-family: Heebo, Source Sans Pro, 'Slabo 27px', Georgia, serif;
	font-size: 17px;
	font-style: normal;
	line-height: 22px;
	letter-spacing: -0px;
	font-weight: 400;
	color: #9D2A49;
}

a.sub-title-2:link {   color: #000000;}
a.sub-title-2:visited {   color: #000000;}
a.sub-title-2:active {   color: #9D2A49;}
a.sub-title-2:hover {   color: #9D2A49;}



.channel {
font-family: Heebo, Source Sans Pro, 'Slabo 27px', Georgia, serif;
	font-size: 15px;
	font-style: normal;
	line-height: 17px;
	letter-spacing: -0px;
	font-weight: 700;
}


a.sub-title-2:link {   color: #000000;}
a.sub-title-2:visited {   color: #000000;}
a.sub-title-2:active {   color: #9D2A49;}
a.sub-title-2:hover {   color: #9D2A49;}



.channel-2 {
font-family: Heebo, Source Sans Pro, 'Slabo 27px', Georgia, serif;
	font-size: 15px;
	font-style: normal;
	line-height: 17px;
	letter-spacing: -0px;
	font-weight: 700;
}

a.channel-2:link {   color: #000000;}
a.channel-2:visited {   color: #000000;}
a.channel-2:active {   color: #9D2A49;}
a.channel-2:hover {   color: #9D2A49;}


.featured-show {
font-family: 'Slabo 27px', Georgia, serif;
	font-size: 24px;
	font-style: normal;
	line-height: 28px;
	color: #fff;
	
}

.grey {
	color: #666666;
}
.text {
font-family: Source Sans Pro, Helvetica, Verdana;
	font-size: 15px;
	line-height: 22px;
	color: #fff;
	
}

.blog-roll {
	font-weight: 300;
	font-family: Heebo, Source Sans Pro, 'Slabo 27px', Georgia, serif;
	font-size: 15px;
	letter-spacing: 0px;
}




.read-more {
font-family: Source Sans Pro, Helvetica, Verdana;
	font-size: 17px;
	line-height: 22px;
	font-weight: 500;
	color: #777777;
}

a.read-more:link {   color: #9D2A49;}
a.read-more:visited {   color: #9D2A49;}
a.read-more:active {   color: #000;}
a.read-more:hover {   color: #000;}


.read-more-inverse {
font-family: Source Sans Pro, Helvetica, Verdana;
	font-size: 17px;
	line-height: 22px;
	font-weight: 500;
	color: #000;
}

a.read-more-inverse:link {   color: #000;}
a.read-more-inverse:visited {   color: #000;}
a.read-more-inverse:active {   color: #9D2A49;}
a.read-more-inverse:hover {   color: #9D2A49;}


.text-calendar {
font-family: Source Sans Pro, Helvetica, Verdana;
	font-size: 14px;
	font-weight: normal; 
	font-style: normal;
	line-height: 18px;
	text-decoration: none;
	color: #000000;
	
}





.footer {
font-family: Source Sans Pro, 'Slabo 27px', Georgia, serif;
	font-size: 17px;
	font-style: normal;
	line-height: 18px;
	font-weight: 400;
	color: #fff;
}

a.footer:link {   color: #fff;}
a.footer:visited {   color: #fff;}
a.footer:active {   color: #000;}
a.footer:hover {   color: #000;}



/************************************************************************************
COUNTRY DROPDOWN
*************************************************************************************/

#country {
	background: #596466;
	padding-right: 25px;
	float: right;
	margin-left: 20px;
	display: inline-block;
}




/* The container <div> - needed to position the dropdown content */
.country-dropdown {
    position: relative;
    display: inline-block;
    
}


/* Dropdown Button */
.country-btn {
	font-family: Heebo, Source Sans Pro, Helvetica, Verdana;
	font-weight: 400;
	background: #596466;
    color: #fff;
    padding: 3px 25px;
    font-size: 13px;
    border: 0px;
    cursor: pointer;
    margin: 9px 0px 11px 0px;
}


/* Dropdown Content (Hidden by Default) */
.country-content {
    display: none;
    position: absolute;
        font-size: 13px;
		margin-right: 10px;
    background-color: #dee2e1;
    min-width: 140px;
    text-align: right;
   right: 0;
}

/* Links inside the dropdown */
.country-content a {
    color: black;
    font-weight: 400;
    padding: 5px 15px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
.country-content a:hover { background: #596466; color: #fff;}

/* Show the dropdown menu on hover */
.country-dropdown:hover .country-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.country-dropdown:hover .country-btn {
    color: #9D2A49;
}


/************************************************************************************
GENRE DROPDOWN BUTTON
*************************************************************************************/

#genre-dropdown {
	float: right;
	margin: 0 0 20px 20px;
        z-index:1000000000000;
}

/* Dropdown Button */
.dropbtn {
	font-family: Heebo, Source Sans Pro, Helvetica, Verdana;
	font-weight: 400;
	background: #dee2e1;
    color: #000000;
    padding: 7px 15px;
    font-size: 14px;
    border: 1px solid #cccccc;
    cursor: pointer;
    margin-bottom: 0px;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
    
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
	text-align: right;
    display: none;
    position: absolute;
    background-color: #dee2e1;
    min-width: 130px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
   right: 0;
}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    font-weight: 400;
    padding: 5px 15px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #9D2A49; color: #fff; }

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
    background-color: #dee2e1;
}


/************************************************************************************
GENERAL STYLING
*************************************************************************************/

	
p {
	margin: 0 0 1.2em;
	padding: 0;
}

/* list */
ul, ol {
	margin: 1em 0 1.4em 24px;
	padding: 0;
}
li {
	margin: 0 0 0 0;
	padding: 0;
}

