/*  
Theme Name: Kyknet
Version: 0.1
Description: Kyknet theme
Author: Grenade
Author URI: http://www.grenadeco.com

*/

body {
	font-family: Helvetica Regular, Helvetica, Arial, sans-serif;
	background-color: #f1f1f2;
	overflow-x: hidden;
	text-rendering: optimizeLegibility;
	color: #231f20;
	margin: 0 !important;
	padding: 0 !important;
}

html {
	margin: 0 !important;
	padding: 0 !important;
}

h1 {
	margin: 0;
}

p, .story-item-message {
	font-size: 0.85em;
	color: #555555;
	font-weight: 100;
	line-height: 1.3em;
}

.story-item-message {
	margin: 1em;
}

a {
	text-decoration: none;
	color: #2e8fbf
}

img {
	border-width: 0;
}

#connect {
	margin-bottom: -1.35em;
}

.span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12, .span20 { 
	float: left; 
}
.span12 {
	width:100%;
}
.span11 {
	width:91.6666666667%; 
}
.span10 {
	width:83.3333333333%;
}
.span9 {
	width:75%;
}
.span8 {
	width:66.6666666667%;
}
.span7 {
	width:58.3333333333%;
}
.span6 {
	width:50%;
}
.span5 {
	width:41.6666666667%;
}
.span4 {
	width:33.3333333333%;
}
.span3 {
	width:25%;
}

.span20 {
	width:20%;
}

.span2 {
	width:16.6666666667%;
}
.span1 {
	width:8.33333333333%
} 

.clearfix {
	clear: both;
	display: block;		
}

.clearfix-125 {
	clear: both;
	display: block;	
	height: 0.75em;
}

.menu-clear {
	display: none;
}

#listing_filter .clearfix-125 {
	height: 0.3em;
}


.clearfix-275 {
	clear: both;
	display: block;	
	height: 2.75em;
}


.clearfix-08 {
	clear: both;
	display: block;	
	height: 0.8em;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

#header {
	background-color: #2e8fbf;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
}

#header h1 a {
    background-image: url("images/kyknet_logo.png");
	background-position: center center;
	background-repeat:  no-repeat;
	background-size: 67px auto;
    display: block;
    height: 2.33em;
    text-indent: -999em;
    width: 3em;
	background-color: #ffffff;
	float: left;
}

#lt_ie9 #header h1 a {
	background-image: url("images/kyknet_logo_small.png"); 
}

.wide_wrapper, .home #footer .container,
.home .copyright .container {
	margin: auto;
    max-width: 96.25em;	
}

.wide_wrapper {
	padding:0em 0.755em;
	position: relative;
}

.wrapper, #footer .container,
.copyright .container {
	margin: auto;
    max-width: 77em;
	padding:0em 0.75em;
}

.video_wrapper {
	max-width: 77.5em;
}


.container, .wide_wrapper .container,
#tv_guide .container,
.page .wrapper .container {
	margin-right: 19.5em;
}



.wide_wrapper .container,
.single .wrapper .container{
		margin-right: 18.75em;
}

.video_container {
	margin: 0 !important;
}


.video_img {
	float: left;
}

.video_block_content {
	float: left;
	margin: 0 0 0 0.75em;
	width: 125px;
}

.related_video_sidebar {
	margin-top: 1.25em;
}

.related_video_block {
	margin-top: 1.25em;
}


.related_video_content h2 {
	margin-bottom: 0;
	margin-top: 0.7em;
}

.video_block_content a {
	color: #231f20;
	font-family: Roboto, sans-serif;
	font-weight: 500 !important;
	display: block;
	font-size: 0.9em;
}

.wrapper .container, .search .container, .home_container {
	margin-right: 18.75em;
}

.container img.featured {
	width: 100%;
	height: auto;
}

.shows .container_inner_block h1 {
    display: block;
    font-family: Lato,sans-serif;
    font-size: 3.5em;
    font-weight: 700;
	margin-top: -0.4em;
}

.shows .metastrip {
	padding-bottom:.5em;
	border-bottom: solid 1px #d8d8d8;
	
}




.show_info {
	color: #ffffff;
	position: absolute;
	top: 3em;
	left: 4em;
	max-width: 35%;
}

.show_info_no_img {
	background-color: #172d79;
	position: unset;
	border-radius: 5px;
	padding: 1em;
}

.show_info h2, .show_info h3 {
	font-family: Roboto, sans-serif;
	font-weight: 100;
	
}

.show_info h2 {
	font-weight: 500;
	margin-top: 0.7em;
	margin-bottom: 0.2em;
}



.show_img_desc_closed img, .show_img_desc_closed .info_bg {
	border-radius: 5px !important;
}


.show_img_desc_open img, .show_img_desc_open .info_bg {
	border-radius: 5px 5px 0px 0px;
}

#read_more, .read_more {
	color:#fff;
    border: medium none;
    font-size: 0.9em;
    font-weight: 100;
    padding: 0.2em 0.5em;
    text-transform: uppercase;
	font-family: Roboto, sans-serif;
	font-weight: 100;
	border: 1px solid #fff;
	display: inline-block;
	cursor: pointer;
	margin-top: 1.25em;
}

#show_excerpt {
	padding: 1em;
	display: none;
}

#show_excerpt p {
	margin: 0;
}


.show_info h3 {
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	font-size: 1.3em;
}

#container_sidebar {
	width: 300px;
	float: right;
}

.container_inner {
	float: left;
	width: 100%;

}


.video_container .container_inner_block {
	text-align: center;
}

.video_container .container_inner_block * {
	text-align: left;
}

.container .container_inner_block {
	background-color: #ffffff;
	border: 1px solid #dedede;
	box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);
	border-radius: 5px;
}

.single .post .container .container_inner_block {
	margin-right: 0.75em;
}

.post-img {
	max-height: 650px;
	overflow: hidden;
}

.post-img-recipe {
	position: relative;
}

.post .post-img img {
	width: 100%;
}

.profiles .post-img {
	float: left;
	margin-right: 1em;
	margin-bottom: 1em;
}

.profiles .container_inner_block h1 {
	float: left;
}



.follow {
    background: #f1f1f1 url("images/icon_twitter.png") no-repeat scroll 1em 1.2em;
    color: #555;
    line-height: 3.5em;
    padding: 1.4em 1.5em 1em 3em;
    text-decoration: none;
}

.post-img-hoogtepunte {
	max-height: 400px;
	overflow: hidden;
}



.category .container_inner_block {
	border: 1px solid #dedede;
	box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);
	border-radius: 7px 7px 5px 5px;
	margin-right: 0.75em;
}

.container .featured, .container .post-img img {
	border-radius: 5px 5px 0px 0px;
}


.video .featured {
	border-radius: 0px;
}

.post_content {
	padding: 1em;
}

.video_content {
	display: inline-block;
	padding: 1.25em 1em;
	width: 50%;
}

.video_content p {
	margin-top: 0.5em;
}

.video_content h1 {
	margin-top: 0.4em;
}

.video_content .date {
	margin-top: 1.5em;
	float: left;
}

.related_video_content {
	display: inline-block;
	width: 320px;
	vertical-align: top;
	padding: 0em 1em 1.25em 0em;
}

.post_content h1 {
	color: #231f20;
	font-family: Roboto, sans-serif;
	font-weight: 500;
	font-size: 2em;
	
}

.post_content .date {
	float: left;
	margin-top: 1.2em;
}

.post_content img {
	max-width:100%;
	height: auto;
}

 
.post_content iframe { 
	max-width: 100%; 
}

/* Menu */


#top_icons_container {
	float: right;
}

#share_icons_container {
	float: right;	
	width: 192px;
}

.single-recipe #share_icons_container {
	width: 310px;
}

#share_icons_container br {
	display:none;
}

#share_icons_container #print {
border-radius: 0px 5px 5px 0px;
box-shadow: none;
}

#menu-link {
   background-color: #ffffff;
    cursor: pointer;
    display: none;
    float: right;
    height: 23px;
    margin-bottom: 14px;
    margin-right: 2px;
    margin-top: 14px;
    text-indent: -9999px;
    width: 30px;
}

#menu-link a {
	border-bottom: 4px solid #2e8fbf;
    border-top: 4px solid #2e8fbf;
    display: block;
    height: 5px;
    margin-bottom: auto;
    margin-top: 5px;
}

.menu-primary-menu-container>ul {
	list-style: none;
	margin:0;
	float: left;
	padding: 0;
}

.menu-primary-menu-container ul li {
	list-style: none;
	padding:0;
	float: left;
	z-index: 100000;
}

.menu-primary-menu-container ul.sub-menu li {
	display: inline-block;
	width: 33.33333333%;
	position: static;
}

.one-sub-menu-item ul.sub-menu li {
	width: 100%;
}


.one-sub-menu-item ul.sub-menu {
	width: 10em;
}

.menu-primary-menu-container ul.sub-menu li a {
	font-size: 1em;
    padding: 0.7em 1.4em;
    text-transform: none;
}

.menu-primary-menu-container ul li a {
	text-decoration: none;
	text-transform: uppercase;
	color: #ffffff;
	font-family: Roboto, sans-serif;
	font-weight: 100;
	font-size: 	1.1em;
	padding:1.47em 0.8em;
	display: block;
}

.menu-primary-menu-container>ul>li>a:hover, .menu-primary-menu-container>ul>li:hover>a, .menu-primary-menu-container>ul>li.hover_effect>a, .current-menu-item {
	background-color:#277399;
}

.menu-primary-menu-container ul .sub-menu li a:hover, .menu-primary-menu-container ul .sub-menu li:hover>a, .menu-primary-menu-container ul .sub-menu li.hover_effect>a {
	background-color:#216080;
}


.menu-primary-menu-container ul li:hover>.sub-menu,.menu-primary-menu-container ul li.hover_effect>.sub-menu  {
	visibility:visible;
} 

.sub-menu {
	position: absolute;
	white-space: nowrap;
	padding-left:0;
	background-color:#277399 !important;
	visibility: hidden;
	display: block;
	z-index: 100000;
}

#advanced_search {
	display: none;
}

.menu-primary-menu-container .sub-menu {
	width: 40em;
}

#share_icons_container .top_icons {
	margin-top: 0;
}

.top_icons {
	background-image: url("images/social_sprite.png");
    background-size: 209px auto;
    display: block;
    float: left;
    height: 2.15em;
    width: 37px;
	margin-top: 1.25em;
	box-shadow: -5px 0px 4px -8px rgba(0, 0, 0, 0.7) inset;
	-webkit-box-shadow: -5px 0px 6px -6px rgba(0, 0, 0, 0.7) inset;
}

.top_icons[type=submit] {
	height:2.4em;
	text-indent:-9999px;
}

#fb.top_icons {
	background-position: 5px 0px;
	background-color: #0b5998;
	border-radius: 5px 0px 0px 5px;

}

#twitter.top_icons {
	background-position: -27px 0px;
	background-color: #55acee;
}


#mxit.top_icons {
	background-position: -61px 0px;
	background-color: #d9431f;
}


#wechat.top_icons {
	background-position: -95px 0px;
	background-color: #539d16;
}

#rss.top_icons {
	background-position: -127px 0px;
	background-color: #ff7e00;
}

#print.top_icons {
	background-color: #ff7e00;
background-position:2px -69px;
}

#search.top_icons,
#search-show.top_icons {
	background-position: -156px 0px;
	border-radius: 0px 5px 5px 0px;
	box-shadow: none;
	z-index: 2;
	position: relative;
}

#search.top_icons {
	background-color: #ff7e00;
}


#search-show.top_icons {
	background-color:  #ebb022;
}



.searchform_on_page .fa-search {
	border-radius: 0px 5px 5px 0px;
	box-shadow: none;
    display: block;
	height: 24px;
    margin-top: -27px;
    width: 30px;
    z-index: 2;
	color: #1B1B69;
	position: absolute;
	bottom: 0.2em;
	right: 0;
	font-size: 20px;
}

.searchform_on_page {
	position: relative;
	z-index: 0;
}

.search_on_page {
    bottom: 0;
    height: 33px;
    position: absolute;
    right: 0;
    width: 27px;
    z-index: 100;
	background-color: transparent !important;
	color: transparent;
}

.archive-recipe-wrapper .search_on_page {
	position: relative;
	color: #231f20;
	width: auto;
}

.archive-recipe-wrapper h3.recipe-search-desc {
	font-size: 1em;
    font-weight: normal;
    line-height: 1.5em;
}

.archive-recipe-wrapper h3.recipe-search-desc:first-letter {
	text-transform: capitalize;
}

.archive-recipe-wrapper .kksr-legend {
	display: none !important;
}

.post .kk-star-ratings {
    height: 70px;
}

.filter_search_button {
	background-color: #f6cf0b;
    display: block;
    float: right;
	border-radius: 3px;
	margin-left: 0.75em;
}

.filter_search_button a {
	color: #231f20;
    display: block;
    font-size: 0.9em;
    font-weight: bold;
    padding: 0.7em 0.6em 0.5em;
    text-transform: uppercase;
	
}


/*
#embed.top_icons {
	background-position: -127px -28px;
	background-color: #a2cf3b;
	border-radius: 0px 5px 5px 0px;
	box-shadow: none;
	z-index: 2;
	position: relative;
}*/



#lt_ie9 #fb.top_icons {
	background-position: -6px -65px;
}

#lt_ie9 #twitter.top_icons {
	background-position: -40px -65px;
}

#lt_ie9 #mxit.top_icons {
	background-position: -75px -65px;
}

#lt_ie9 #wechat.top_icons {
	background-position: -110px -65px;
}

#lt_ie9 #rss.top_icons {
	background-position: -144px -65px;
}

#lt_ie9 #search.top_icons {
	background-position: -174px -66px;
}

#lt_ie9 #embed.top_icons {
	background-position: -214px -70px;
}

.search_title_left {
	float: left;
	margin: 0.5em 0.5em 0;
}

.show-search-title {
	margin: 0.5em 0.5em 0.5em 0;
}

.searchform, .searchform .text, .searchform #search,
.searchform_on_page, .searchform_on_page .text,
.searchform_on_page .search_on_page, .searchform-show,
.search-form .text {
	float: right;
}

.searchform {
	position: relative;
}

.searchform-show {
	padding: 0.4em 0.45em 0.4em 0.45em;
}

/*
.searchform-show-active .searchform-show {
	background-color: #ebb022;
	border-radius: 0 5px 5px 0;
}*/


.searchform-show .text_container {
	float: left;

}

.searchform .text_container {
	position: absolute;
	z-index: 1;
}


input[type=text],input[type=number] {
	border: 1px solid #e5e5e5;
	border-radius: 5px;
    box-shadow: 6px 6px 2px -8px rgba(0, 0, 0, 0.2) inset !important;
    -webkit-box-shadow: 6px 6px 6px -6px rgba(0, 0, 0, 0.2) inset !important;
    color: #777777;
    font-size: 0.9em;
    font-weight: 100;
    height: 26px;
    margin-top: 1.25em;
    padding-left: 0.5em;
    padding-top: 0.2em;
	background-color: #fafafa;
	display: block;
}

.searchform-show .text_container input {
	border-radius: 5px 0px 0px 5px;
	margin-top: 0em;
}

.searchform-show #search-show {
		margin-top: 0em;
}

	
.searchform-show .text_container input {
	min-width: 160px;
}


#listing_filter .clearfix-125 {
	display: none;
}

#listing_filter > .ui-selectmenu-button,
#listing_filter #genre_filter_form .ui-selectmenu-button {
	margin-right: 2em;
	display: block;
}

.archive-recipe-wrapper #listing_filter {
	
}

select {
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   	border: 1px solid #909090;
	border-radius: 5px;
    box-shadow: 6px 6px 2px -8px rgba(0, 0, 0, 0.2) inset;
    -webkit-box-shadow: 6px 6px 6px -6px rgba(0, 0, 0, 0.5) inset;
    color: #777777;
    font-size: 0.9em;
    font-weight: 100;
    height: 33px;
	outline: none;
	padding-top: 0.35em;
	padding-left: 0.5em;
	padding-right: 1em;
	background-image: url("images/dropdown_arrow.png");
    background-size: 10px auto;
	background-repeat: no-repeat;
	background-position: 95% 50%;
	background-color: #ffffff;
}


#lt_ie9 select {
	background-image: url("images/dropdown_arrow_small.png");
}

option {
	padding: 0.5em;
	outline: none;
}




/* jQuery UI Overwrites */

#listing_filter .ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}

#listing_filter .ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}

#listing_filter .ui-icon {
	width: 16px;
	height: 16px;
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

#listing_filter .ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}

.ui-menu .ui-menu {
	position: absolute;
}

.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0;
}

.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}

.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}


#listing_filter .ui-selectmenu-button
{
	background:#ffffff !important;
	width:auto !important;
	outline: 0 none !important;
	border: 1px solid #909090 !important;
	border-radius: 4px 4px 3px 3px !important;
    box-shadow: 6px 6px 2px -8px rgba(0, 0, 0, 0.2) inset;
    color: #777777 !important;
    font-size: 14px !important;
    font-weight: 100;
    height: 24px;
	outline: none;
	padding: 0.45em 0.5em 0 0.5em;
	float: left;
}

#listing_filter .ui-selectmenu-button .ui-icon
{
	background:  url("images/dropdown_arrow.png") 95% 50% / 10px auto no-repeat #ffffff  !important;
	display:block !important;
}

#listing_filter .ui-selectmenu-button .ui-selectmenu-text
{
	padding: 0.7em 1.5em 0.7em 0 !important;
	line-height:0 !important;
}

.ui-selectmenu-open ul.ui-menu
{
	max-height:200px;
	overflow-y:auto;
	width:200px;
}


 .ui-selectmenu-menu ul.ui-menu
{
	border:1px solid #dddddd;
	border-radius:0 0 5px 5px !important;
	background:#ffffff !important;
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
}

.ui-selectmenu-menu ul.ui-menu .ui-menu-item
{
	border:0 none !important;
	margin:0 !important;
	color:#333333;
	padding: 0.5em 0.5em 0.45em 0.5em !important;
	font-size: 14px;
    font-weight: 100;
}

.ui-selectmenu-menu ul.ui-menu .ui-menu-item:hover, .ui-selectmenu-menu ul.ui-menu .ui-menu-item.ui-state-focus
{
	background:#eeeeee !important;
	border:0 none !important;
}

.ui-selectmenu-menu {
	padding: 0;
	margin: -2px 0 0 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}


.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	/* Support: IE7 */
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.searchform .text,
.searchform_on_page .text{
	border: 1px solid #999;
    border-radius: 5px 0px 0px 5px;
    font-weight: 100;
    padding-left: 0.5em;
    padding-top: 0.5em;
	box-shadow: -5px 0 3px 0 rgba(0, 0, 0, 0.07), 9px 10px 2px -8px rgba(0, 0, 0, 0.2) inset;
}

.searchform .text {
    border-radius: 5px 0px 0px 5px;
	margin-top: 1.33em;
	height: 26px;
	width: 7em;
}

.searchform_on_page .text {
	border-radius: 5px;
	margin-top: 0em;
	height: 33px;
	font-size: 14px;
	box-sizing: border-box;
	width: 14em;
}

.widget_w2newsletter input[type=text] {
	width: 87%;
	margin: 1em auto auto auto;
}

input[type=submit] {
	background-color: #f6cf0b;
    border: medium none;
    font-size: 0.9em;
    font-weight: bold;
    padding: 0.5em 0.5em 0.3em;
    text-transform: uppercase;
}

.widget_w2newsletter input[type=submit] {
	float: right;
	margin: 1em;
}

.widget_w2newsletter p {
	margin: 1em
}

.searchform .text_container {
	width: 0;
	float: left;
	overflow: hidden;
}


::-webkit-input-placeholder { /* WebKit browsers */
    color:    #bbb;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #bbb;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #bbb;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #bbb;
}

.no_box_shadow {
	box-shadow: none !important;
}

#trending_bar {
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
	border-radius: 7px 5px 5px 7px;
	width: 57.40em;
	background-color: #172d79;
	border: none;
}


.shows #trending_bar {
	box-shadow: none;
	border-radius: 5px 5px 0px 0px;
	width: 100%;
	position: absolute;
	z-index: 1000;
}

#highlights_bar {
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
	border-radius: 7px 5px 5px 7px;
	width: auto;
	margin-right: 0.75em;
	background-color: #172d79;
	border: none;
	margin-top: 1.25em;
}

.shows #trending_title {
	border-radius: 5px 0px 0px 0px;
}



#show_bar {
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
	border-radius: 7px 5px 5px 7px;
	background-color: #172d79;
	border: none;
	margin-top: 0.75em;
	margin-bottom: 0.75em;
	margin-right: 0.7em;
	font-family: Roboto, sans-serif;
	text-transform: uppercase;
}

#trending_tags {
	border-radius: 0 5px 5px 0;
	padding: 0.5em 0.8em 0.5em 0em;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	margin-right: 32px;
}

#trending_arrow {
	background-color: #172d79;
	float: left;
	width: 0; 
	height: 0; 
	border-top: 1.1em solid transparent;
	border-bottom: 1.125em solid transparent;
	border-left: 1.063em solid #f6cf0b;
	margin-right: 10px;
}

.shows #trending_arrow {
	background-color: transparent;
}

.shows .container_inner_block {
	position: relative;
}

#trending_scroll_arrow {
	display: none;
	cursor: pointer;
	float: right;
	width: 0; 
	height: 0; 
	border-top: 0.7em solid transparent;
	border-bottom: 0.7em solid transparent;
	border-left: 0.7em solid #ffffff;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: -28px;
}
	

.highlights_item_active {
	float: left;
	background-color: #f6cf0b;
	font-family: Lato;
	padding:0.12em 0.2em 0.08em 0.5em;
}


.show_bar_item_active {
	float: left;
	background-color: #f6cf0b;

	font-family: Lato;
	padding:0.12em 0.2em 0.08em 0.5em;
}

.show_bar_item_active:first-child,
.highlights_item_active:first-child{
	border-radius: 5px 0 0 5px;
}

.highlights_item_active a {
	color: #333333 !important;
	font-weight: 700;
}


.show_bar_item_active a {
	color: #333333 !important;
	font-weight: 700;
}

.highlights_item {
	float: left;
	padding: 0.5em;
	font-weight: 300;
}


.show_bar_item {
	float: left;
	padding: 0.9em 0.5em;
	font-weight: 300;
}

.highlights_item a {
	color: #ffffff;
	text-decoration: none;
	font-family: Roboto, sans-serif;
	margin-left: 0.5em;
	margin-right: 0.5em;
}


.show_bar_item a {
	color: #ffffff;
	text-decoration: none;
	font-family: Roboto, sans-serif;
	margin-left: 0.5em;
	margin-right: 0.5em;
}


#trending_title {
	float: left;
	background-color: #f6cf0b;
	border-radius: 5px 0 0 5px;
	font-family: Lato;
	text-transform: uppercase;
	padding:3px 3px 3px 11px;
	font-size: 1.51em;
    font-weight: 700;
}

#trending_tags a {
	color: #ffffff;
	text-decoration: none;
	font-family: Roboto, sans-serif;
	font-weight: 300;
	margin-left: 0.5em;
	margin-right: 0.5em;
}


.block {
	background-color: #ffffff;
	width: 298px;
	margin-bottom: 0.75em;
	margin-right:0.5em;
	border-radius: 5px;
	border: 1px solid #dedede;
	box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);
}


#movie_video_tab .block {
	width: 288px;
	border-radius: 0;
	box-shadow: none;
	border: 0px solid #dedede;
	float: left;
}

#movie_video_tab .block_content {
	height: 4em;

}

#movie_video_tab .featured, #movie_video_tab .post-img img {
	border-radius: 0 !important;
}

#container_featured .block,
#movie_container_featured .block {
	float: left;
	margin-right: 0.68em;
    width: 220px;
	background-color: #fffceb;
}

.comments {
	background-color: #ffffff;
	border-radius: 5px;
	border: 1px solid #dedede;
	box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);
	padding: 1.25em;
	margin-bottom: 1.25em;
	margin-right: 0.75em;
}

.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget iframe[style] {width: 100% !important;} 


/*
.fb-comments, .comments > div > span,
.comments iframe,
.comments iframe ._li div {
	display: block !important;
	position: static !important;
	width: 100% !important;
}*/




.block_wide {
	background-color: #ffffff;
	margin-bottom: 0.75em;
    margin-right: 0.75em;
    margin-top: 0.75em;
	border-radius: 5px;
	border: 1px solid #dedede;
	box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);
}

.block_wide .block_content {

}

.sidebar-block {
	background-color: #ffffff;
	width: 299px;
	border-radius: 0px 0px 5px 5px;
	border: 1px solid #dedede; 
	box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);
}

.block.carousel {
	width:608px;
}



.block_content {
	
}

.block img {
	border-radius: 4px 4px 0px 0px;
	width: 298px;
	height: auto;
}

/* footer */   

#footer {
	background:#2e8fbf;
	padding:0;	 
	color:#ffffff;
	font-family: Roboto, sans-serif;
}

#footer a {
	text-decoration: none;	
	color:#ffffff;
}

#footer h2.label {
	font-size:1.13em;
	font-weight: 500;
	color:#ffffff;
	margin:0 0 1.5em;
	font-family:Roboto, sans-serif;
	text-transform: none;
}  

#footer ul {
	list-style: none;
	padding:0;
	margin:0;	
}

#footer ul li {
	margin:0;
	padding:0 0 0.2em;
	font-size: 0.93em;
	font-weight: 300;
}

#footer ul li a {
	text-decoration: none	
}

.copyright .logo-mc {
	float: left;
	display: inline;
	width: 100px;
	height:61px;
	border: 0;
	margin: 0 2em 0 0;
	padding:0;
	font-size:1em
}

.copyright .logo-mc a {
	display: block;
	width: 100px;
	height:61px;
	text-indent: -1000px;
	background: url(images/logo_multichoice.png) top left no-repeat;
	overflow: hidden;
	border: 0;
}	

.copyright {
	box-shadow: 9px 10px 2px -8px rgba(0, 0, 0, 0.2) inset;
	padding:2em 1em;
	background:#ffffff;
	font-family: Roboto, sans-serif;
}

.copyright p { 
	margin: 0;
	padding:0.5em 0 0 .3em;
	color:#555;
	font-size: 0.9em;
	font-weight: 300;
}

.copyright p.company { 
	padding-top:1em;
}

.copyright a {
	text-decoration: none;
	color:#555
}

/* sidebar */

#sidebar ul, .sidebar ul {
	list-style: none;
	padding:0;
	margin:0;	
}

#sidebar ul li, .sidebar ul li {
	list-style: none;
	padding:0;
	margin:0;	
}


#w2adblock_embed-2 {
	margin-bottom: 0.75em !important;
}

#sidebar ul li ul, .sidebar ul li ul {
	border-top: solid 1px #f1f1f1;
}

#sidebar ul li ul li, .sidebar ul li ul li {
	list-style: none;
	margin:0;	 
	padding: 0; 
}


#sidebar ul li ul li a:hover,
.sidebar ul li ul li a:hover {
	background:#f9f9f9;
}

#video_sidebar_bottom {
	margin-top: 0.75em;
	display: table;
	width: 100%;
}

#video_sidebar_bottom ul {
	display: table-row;
}

#video_sidebar_bottom li {
	display: table-cell;
}


#video_sidebar_bottom li:last-child {
	text-align: right;
}

.video_play_button {
		background-repeat: no-repeat;
		background-position: 96% center;
		position: relative;
		width: 100%;
		z-index: 2;
		background-image:url("images/video_play.png");
		height: 53px;
		margin-top: -53px;
		display: block;
}


.play {
	background-repeat: no-repeat;
	background-position: 96% center;
	position: relative;
	width: 100%;
	z-index: 2;
	left: -40%;
	background-image:url("images/video_play_big.png");
	height: 100px;
	top: -100px;
	margin-top: -100px;
	color: transparent;
	display: block;
}

.related_video_block .video_play_button {
	width: 175px;
	top: 102px;
}

.carousel .video_play_button {
	background-position: 98% center;
}


/*Flexslider */

ul.slides {
	padding: 0;
	margin: 0;
	
}

.preloader {
	display: none;
}


.slider-loading .preloader,
.shop-loading .preloader {
	display: block;
	max-height: 100%;  
    max-width: 100%; 
    width: auto;
    height: auto;
	position: absolute;
    top: 0;  
    bottom: 0;  
    left: 0;  
    right: 0;  
    margin: auto;
}


.slider-loading .flexslider,
.shop-loading .flexslider,
.slider-loading .showpage-flexslider,
.shop-loading .showpage-flexslider {
	position: relative;
	z-index: -100;
}



.slider-loading .flexslider li.slide-1,
.shop-loading .flexslider li.slide-1,
.slider-loading .showpage-flexslider li.slide-1,
.shop-loading .showpage-flexslider li.slide-1 {
	opacity: 1;
}

#preloader {
	display: none;
}

.slider-loading #preloader,
.shop-loading #preloader {
	display: block;
	
}

#shop-block {
	position: relative;
}

.flexslider,
.showpage-flexslider {
	background-color: #ffffff;
	width: 100%;
	border-radius: 5px;
}

.flexslider li,
.showpage-flexslider li {
	display: block;
	list-style-type: none;
}


.flexslider>ul.slides>li,
.showpage-flexslider>ul.slides>li {
	float: left;
    margin-right: -100%;
    position: relative;
    width: 100%;
}

.flexslider img,
.showpage-flexslider img {
	width: 100%;
	display: block;
}

.carousel .flexslider img,
.carousel .showpage-flexslider img {
	height: 100%;
}

.flexslider .caption,
.showpage-flexslider .caption {
	background-color: #ffffff;
	
}

.flexslider .caption.align-left,
.showpage-flexslider .caption.align-left {
	left:4em;
}

.flexslider .caption.align-right,
.showpage-flexslider .caption.align-right {
	right:4em;
}


.flex-direction-nav {
	position: relative;
    z-index: 100;
	margin: 0;
}


.flex-direction-nav li {
    display: block;
	height: 6em;
	float: right;
    margin-top: 28%;
	width: 2em;
}


.flex-direction-nav li:first-child {
	float: left;
	margin-left: -2.5em;
}


#lt_ie9 .flex-direction-nav li:first-child {
	margin-left: -2.9em;
}

.flex-prev, .flex-next {
	background-image: url("images/arrow.png");
    background-position:0.7em 0.8em;
    background-repeat: no-repeat;
    background-size: 13px auto;
    display: block;
    height:1em;
	padding: 1em;
	outline: none;
	color: transparent;
	width: 0em;
	background-color: #172d79;
	box-shadow:0 2px 2px rgba(0, 0, 0, 0.2);
	border-radius: 5px 0px 0px 5px;
}

.widget_w2online_shop .flex-direction-nav {
	display: none;
}


.shop_link {
	color: #231f20;
    display: block;
    font-size: 0.9em;
    font-weight: bold;
    margin: 0.8em 1em 1em 1em;
    text-transform: uppercase;
}


.store_item hr {
	margin-top: 1em;
	
	
}

.price {
	font-size: 2.3em;
	font-family: Roboto, sans-serif;
	color: #231f20
}

.price, .price p {
	font-weight: 700;
}

.store_label {
	background-color: #f6cf0b;
    left: -122px;
    padding: 0.05em 0.2em 0;
	font-family: Roboto, sans-serif;
	font-weight: 500;
    position: absolute;
    top: 10px;
	text-transform: uppercase;
}



#lt_ie9 .flex-prev, #lt_ie9 .flex-next {
	background-image: url("images/arrow-slider.png");
}

.flex-prev {
	 -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
	
	
}

.flex-control-nav {
	position: absolute;
    right: 0.9em;
    bottom: 0;
    z-index: 300;
}

.block.carousel .flex-control-nav {
    top: 24.35em;
}

.slider-loading .flex-control-nav {
	top: 50px;
}

.flex-control-nav li {
	float: left;
	display: block;
	cursor: pointer;
}

.flex-control-nav li a {
    background-color: #231f20;
    border-radius: 50px;
    color: rgba(0, 0, 0, 0);
    display: block;
    font-size: 0.6em;
    margin-right: 0.3em;
    padding: 0.1em 0.4em 0.2em;
}

.flex-control-nav .flex-active {
	background-color: #a5273b;
}

.showpage-carousel { 
	position: relative;	
}

.showpage-carousel .info {
	position: absolute;
	top:0;
	left:0;
}
 
.showpage-carousel .flexslider .flex-direction-nav li,
.showpage-carousel .showpage-flexslider .flex-direction-nav li {  
    margin-top: 18%;
}

.showpage-carousel .slide-content {
	font-weight: 300;
	font-size:1em;
	line-height: 1.2em	
}
 

	.showpage-carousel  .show_info {   
    		max-width: 50%;  
	}

.pink_text {
	color: #c32a94;
}

.purple_text {
	color: #5c5ccd;
}

.green_text {
	color: #399f56;
}

.yellow_text {
	color: #b77900;
}

.block_category, .block .spacer {
	float: left;
	font-family: Lato;
	font-weight: 700;
	padding: 0.7em 1em 0;
	font-size: 0.9em;
	text-transform: uppercase;
	display: block;
}

.archive_block .img-link {
	position: relative;
	display: block;
}

.recipe_show_logo {
	bottom: 0;
    position: absolute;
    right: 0;
    width: 30% !important;
	border-radius: 0px !important;
}


.home_container .date, .related_block .date,
.archive_block .date {
	float: right;
	padding: 1.1em 1em 0 1.1em;
}

.star_rating {
	float: right;
	padding: 0.2em 0em 0 1.1em;
}

.category_date {
	padding: 0 0.5em 0.4em 1em;
	font-weight: 100;
}

.related_block {
	float: left;
}

.yarpp-related .related_block:last-child,
.archive_block:nth-child(3n+3){
	margin-right: 0;
}


.single-movie .yarpp-related .related_block:last-child,
.single-movie .archive_block:nth-child(3n+3){
	margin-right: 0.5em;
}

.home .carousel .date {
	float: left;
}

hr {
	background-color: #d8d8d8 !important;
	 
	height: 1px !important;
	border: 0;
}

.block h3 {
	margin:0.6em 0.8em 0.4em !important;
}


.block_highlights h3 {
	margin:0.6em 0.8em 0.8em;
}



.block h3 a {
	color: #231f20;
	font-family: Roboto, sans-serif;
	font-weight: 500 !important;
	display: block;
}

.block_highlights h3 a {
	color: #231f20;
	font-family: Roboto, sans-serif;
	font-weight: 500 !important;
	display: block;
	font-size: 1.5em;
}


.block p {
	margin: 0.6em 1em 1em 1em;
}

.block_highlights p {
	margin: 1em 1em 1em 1em;
}


#tv-guide h3, #tv-guide h4 {
	margin: 0;
}

#sidebar h2.label, .movie h1 {
	background-color: #172d79;
	color: #ffffff;
	font-family: Lato, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	padding: 0.3em 0.5em 0.3em 0.5em;
	margin: 0.45em 0 0 0;
	border-radius: 5px 5px 0px 0px;
}

.movie h1 {
	margin: 0;
	box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.4) inset;
}

.movie .post_content .span8 .inner {
	padding: 0 0 0 1.5em;
}

#movie_extra_info {
	color: #777777;
	font-size: 0.8em;
	float: left;
	margin: 0.75em 0;
	line-height: 1.5em;
}

#movie_photo_video_bar {
		background-color: #2e8fbf;
		height: 2.6em;
		overflow: hidden;
}

#movie_photo_video_bar ul {
    color: white;
    list-style-type: none;
    margin: 0;
	padding:0;

}

#movie_photo_video_bar ul li {
	float: left;
	margin-right: 1em;
	padding: 0.75em;
}

#movie_photo_video_bar ul li a {
	color: #ffffff;
}

#movie_photo_video_bar ul li.ui-tabs-active {
	background-color: #5fb5d2;
}

.more_videos_button {
	background-color: #f6cf0b;
    color: #231f20;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin-top: -2px;
    padding: 10px 10px 6px 10px;
    text-align: center;
    text-transform: uppercase;
	float: right;
}

#sidebar a.label {
	background-color: #172d79;
	color: #ffffff;
	font-family: Lato, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	padding: 0.3em 0.5em 0.3em 0.5em;
	display: block;
	font-size: 24px;
	box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.1);
}

#sidebar .widget-button-group a.label:first-child {
	border-radius: 5px 5px 0px 0px;
}

#sidebar .widget-button-group a.label:last-child {
	border-radius: 0px 0px 5px 5px;
}

.widget-button-group {
	margin-top: 0.75em;
}

#sidebar .widget-button-group a.label:only-child {
	border-radius: 5px;
}

#sidebar a.label:nth-child(2) {
	background-color: #263b82;
}

#sidebar a.label:nth-child(3) {
	background-color: #374a89;
}

#sidebar a.label:nth-child(4) {
	background-color: #405494;
}

#sidebar img {
	display: block;
}

.pagetitle, .container h2.label {
	color: #2f2e2e;
	font-family: Lato, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 1.5em;
}

h2.label .fa, a.label .fa {
	margin-right: 0.5em;
	font-size: 0.9em;
	width: 1.2em;
}

a.label .fa-caret-right {
	 float: right;
    font-size: 0.75em;
    margin: 0.3em 0;
    width: 0.5em;
}



.tab-link:hover {
	cursor: pointer;
}

.tab-link {
	padding: 10px 12px;
	color: #ffffff;
	font-family: Roboto, sans-serif;
	font-weight: 300;
	font-size: 14px;
	outline: none;
	box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.1);
	background-color: #2e8fbf;
}

.ui-accordion-content-active + div {
	box-shadow: none;
}

#ui-id-1 {
	background-color: #2e8fbf;
}

#ui-id-2 {
	background-color: #3fa3c8;
}

#ui-id-3 {
	background-color: #5fb5d2;
	border-radius: 0px 0px 5px 5px;
}


#ui-id-3.ui-state-active {
	border-radius: 0;
}


#ui-id-3.ui-state-active + div.ui-accordion-content .tv-guide-link-td,
#ui-id-3.ui-state-active + div.ui-accordion-content .tv-guide-table {
	border-radius: 0px 0px 5px 5px;
	
}

.tv-guide-link-td {
	background-color: #f6cf0b;
	text-align: center;
	padding: 10px !important;
	border: 1px solid #efc90c !important;
	border-collapse: separate;
}


.tv-guide-link {
	color: #231f20;
	background-color: #f6cf0b;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin-top: 2px;
    text-transform: uppercase;
	width: 100%;
	text-align: center;
	margin-top: -2px;
	padding: 12px 0 8px;
}

#tab-3 .tv-guide-link {
		border-radius: 0 0 5px 5px;
}

#tv_guide #tv_guide_date_bar{
	background-color: #172d79;
	color: #ffffff;
	padding: 0.5em 1em;
	border-radius: 5px 5px 0px 0px;	
}

#tv_guide .tv_guide_day {
	font-family: Lato, sans-serif;
	font-weight: 700;
	text-transform: uppercase;	
	font-size: 1.5em;
}

#tv-guide-page ul {
  background-color: #2e8fbf;
    display: inline-block;
    list-style: outside none none;
    margin: 0 20em 0 0;
    padding: 0;
    width: 100%;
}

#tv-guide-page li {
	display: block;
	float: left;
	padding: 0.6em 1.25em 0.6em 1.25em;
}

#tv-guide-page li  a {
	color: #ffffff;
	background-color: transparent;
	font-weight: 100;
}

#tv-guide-page li.ui-tabs-active {
	background-color: #f6cf0b;
}

#tv-guide-page li.ui-tabs-active  a {
	color: #231f20;
	font-weight: 600;
}

.tv_guide_day, .tv_guide_date {
	float: left;
}

.tv_guide_date {
	font-weight: 100;
    margin-left: 1em;
    margin-top: 0.65em;	
}

.category_title {
	font-size: 0.9em;
    font-weight: bold;
    color: #ffffff;
	float: left;
	padding-left: 0;
    padding-right: 1em;
    padding-top: 0.7em;
	margin-bottom: 0.3em;
}

.tv-guide-table {
	border-collapse: collapse;
	width: 100%;
	background-color: #ffffff;
	
}

#w2mmc_tvguide-2 {
	box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);
	border-radius: 5px;
	margin-top: 0.75em !important;
}

#w2mmc_tvguide-2 .tab-content {
	height: auto;
}

#w2mmc_tvguide-2 .label {
	margin: 0 !important;
}

.tv-guide-table {



}

.tv-guide-table td {
	padding: 0 14px;
	height: 33px;
}

.tv-guide-table td.title {
	padding: 14px;
}

.tv-guide-table td.time {
    font-family: roboto;
    font-size: 28px;
    font-weight: 500;
	width: 0;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
}

#tv-guide-page td.time {
	font-size: 2.5em;
}

.tv-guide-table td.image {
	border-bottom: 1px solid #d8d8d8;
}

.on-air td {
	background-color: #eaeaea;
}

#tv-guide-page p {
	font-size: 1em;
}

#tv-guide-page td.title div {
	font-size: 1.2em;
	font-family: Roboto, sans-serif;
	font-weight: 500;
}


.tv-guide-table td.title {
	color: #555555;
	font-size: 14px;
    font-weight: bold;
	border-bottom: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
}

#tv_guide .tv-guide-link-td {
	border-radius: 0px 0px 5px 5px;
	margin-left: 1px;
    margin-right: 1px;
    margin-top: -2px;
    margin-bottom: 1.25em;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
}

/* Online Store Styles */
.store-img {
	display: block;
	float: left;
	margin-top: 1em;
	margin-left: 1em;
	width: 100px;
	height: 140px;
}

.store_block_content {
	float: left;
	width: 50%;
	margin-left: 1em;
	position: relative
}

.store_block_content h3 {
	margin: 1em 0 0.2em 0;
}
	
.store_block_content h3 a {
	font-size: 0.8em;
	color: #231f20;
}


.widget_w2online_shop .flex-control-nav {
	float: right;
    margin-top: -1em;
    position: relative;
    right: 0.9em;
    z-index: 300;
}


.shop_items_1 .flex-control-nav {
    top: 12.9em;
}

.shop_items_2 .flex-control-nav {
    top: 24.2em;
}

.shop_items_3 .flex-control-nav {
    top: 35.5em;
}

.shop_items_4 .flex-control-nav {
    top: 47em;
}

/* Show block styles */
.show_block {
	margin-top: 1.25em;
	margin-right: 0.75em;
}

.video_container .show_block {
	margin-right: 0;
}

.show_block_top, .show_block_info {
	display: table;
	width: 100%;
}

.show_block_row {
	display: table-row;

}

.show_block_info .show_block_row {
		box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
}

.show_block_part_of, .show_block_colours, .show_block_info .show_block_row div, .show_block_info .show_block_row a {
	display: table-cell;
}

.show_block_part_of {
	background-color: #2e8fbf;
	text-transform: uppercase;
	color: #ffffff;
	width: 1px;
	border-radius: 5px 5px 0px 0px;
	padding: 0.3em 0.5em;
	font-size: 1.1em;
	font-family: Lato, sans-serif;
	font-weight: 500;
	height: 1.3em;
	white-space: nowrap;
}

.show_block_info .show_block_row a,
.show_block_info .show_block_row div {
	vertical-align: middle;
}

.show_block_colours {
	vertical-align: bottom;
}
.show_block_colours div {
	height: 10px;
}

.show_block_yellow div {
	background-color: #f6cf0b;
}

.show_block_green div{
	background-color: #88b224;
}

.show_block_pink div {
	background-color: #a83b88;
}

.show_block_blue div {
	background-color: #5fb5d2;
}

.show_block_orange div {
	background-color: #df9c1e;
}

.show_block_red div {
	background-color: #bc1220;
	border-radius: 0px 5px 0px 0px;
}

.show_block_info {
	

}

.show_block_name {
	color: #ffffff;
    font-family: Lato,sans-serif;
    font-size: 2.5em;
    font-weight: 700;
    text-transform: uppercase;
	background-color: #2f2e2e;
	border-radius: 0px 0px 0px 5px;
	padding: 0.17em 0.25em;
}

.show_block_more {
	background-color: #ffffff;
	border-radius: 0px 0px 5px 0px;
	text-align: center;
	text-transform: uppercase;
	color: #2e8fbf;
	font-family: Lato, sans-serif;
	font-weight: 500;
	font-size: 1.5em;
	padding: 0.17em 0.25em;
}

.show_block_broadcast_day {
	background-color: #ffffff;
	text-align: center;
	text-transform: uppercase;
	color: #2e8fbf;
	font-family: Lato, sans-serif;
	font-weight: 300;
	padding: 0.17em 0.25em;
}


.show_block_broadcast_time {
	background-color: #2e8fbf;
	text-align: center;
	text-transform: uppercase;
	color: #ffffff;
		font-weight: 300;
	font-family: Lato, sans-serif;
	padding: 0.17em 0.25em;
}



.show_block_broadcast_day, .show_block_broadcast_time {
	font-size: 1.5em;
}

.show_block_broadcast_day td, .show_block_broadcast_time td {
	font-size: 0.7em;
}

.show_block_broadcast_time b {
	font-weight: 700;
}


/* Archive styles */
#listing_filter, #search_title {
	background-color: #172d79;
    border-radius: 5px;
    margin-bottom: 0.75em;
    margin-right: 0.75em;
    margin-top: 0.75em;
    padding: 0.3em 0.2em 0.2em 1em;
	box-shadow:0 2px 2px rgba(0, 0, 0, 0.2);
}


.archive-recipe-wrapper #listing_filter {
	padding: 0.7em;
}

#search_title {
	color: #ffffff;
	margin-top: 0;
	font-size: 1.2em;
    font-weight: 100;
	margin-bottom: 0.6em;
	margin-right: 0.65em;
	  padding: 0.2em 0.2em 0.2em 1em;
}



.info_bg {
	background: linear-gradient(-90deg, rgba(100, 50, 20, 0), #1b1b69) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	background-image: -ms-linear-gradient(-90deg, rgba(100, 50, 20, 0), #1b1b69) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    	height: 100%;
    	position: absolute;
    	width: 70%;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e5e5e5',GradientType=0 );
}

.img_container {
	position: relative;
}

/* Start paginate
----------------------------------------------------------------------------------------------------*/
	
.pagination { 
	text-align: center;
	margin:3em 0;
	font-family: Roboto, sans-serif;
	font-size: 1.1em;
	font-weight: 400;
}
.pagination ul {
	float: left; 
	height:3em;
	list-style: none;
	padding:0;
	margin:0;
}
.pagination li {
	float: left;	
	padding:0;
	margin:0;
}

.pagination a {
	margin-right: -1px;
	padding: 12px 15px;
	text-align: center;
	text-decoration: none;
	color: #2f2e2e; 
   }

.pagination a:active {
	background: #172d79;
	color:#fff;
}

.pagination a:hover {
	background: #dddddd;

}

.pagination .emm-title {
	margin-right: 4px;
}

.pagination .emm-gap {
	margin-right: 4px;
}

.pagination .emm-current {
	background: #172d79;
	color:#fff;
	font-weight: bold; 
	padding: 12px 15px;
}

.pagination .emm-gap {  
	font-weight: bold; 
	padding: 12px 15px;
	margin:0 -1px 0 0;
}

.pagination .emm-page {
}

.pagination .emm-prev, .pagination .emm-next {
} 

.jp-carousel-close-hint span {
	float: right !important;
}

.jp-carousel-close-hint {
	width: 98% !important;
}







/* Stories --------------------------------------------------------------------- */

.moderator{
    background-color: #ffffff;
    border: 7px solid #f6cf0b;
    border-radius: 5px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    margin-bottom: 0.1em;
    margin-right: 0.7em;
	padding: 1em 1em 1em 170px;
    background-image: url("images/kyknet_logo_large.png");
	background-position: left center;
	background-repeat:  no-repeat;
	background-size:140px auto;
    min-height: 90px;
}

.story-item-moderator-message, .story-item-moderator-header {
	color: #555555;
}

.story-item-moderator-message {
	font-size: 1.3em;
}

.story-item-moderator-header {
	font-size: 1.6em;
	margin-bottom: 0.5em;
	font-weight: bold;
}

.story{    
    background-color: #ffffff;
    border: 1px solid #dedede;
	box-sizing: border-box;
    border-radius: 5px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    margin-bottom: 0.75em;
    margin-right: 0.6em;
    width: 18.7em;
    float: left;
    
}


.story-item {
    
    
    
}

.stories-row {
    
    padding: 5px 0 5px 0;
    clear: both;
    
}

.header-twitter {
    
    background: #32B2D9;
    
}

.header-instagram {
    
    background: #8F695C;
    
}

.header-facebook {
    
    background: #36639C;
    
}

.date, .story-item-footer {
	font-size: 0.75em;
	color: #888888;
	font-weight: 100;
}

.story-item-footer {
	padding: 1em;
	border-top: 1px solid #d8d8d8;
	background-image: url("images/social_sprite_stories.png");
    background-repeat: no-repeat;
    background-size: 30px auto;
}

.footer-facebook {
	background-position: right 5px;
}

.footer-twitter {
	background-position: right -23px;
}

.footer-instagram {
	background-position: right -53px;
}

.footer-vine {
	background-position: right -85px;
}

#lt_ie9 .footer-facebook {
	background-position: right -293px;
}

#lt_ie9 .footer-twitter {
	background-position: right -338px;
}

#lt_ie9 .footer-instagram {
	background-position: right -392px;
}

#lt_ie9 .footer-vine {
	background-position: right -443px;
}

.story-item-media img {
	width: 100%;
	box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.1);
}

.story-item-header {
	border-radius: 5px 5px 0 0;
	height: 45px;
}

.story-item-header img {
	display: block;
    float: left;
}

.story-item-header a {
	color: #ffffff !important;
    display: block;
    float: left;
    font-weight: 600;
    margin: 0.8em;
}

.profilerow {
}

.profilerow .pic {
	float: left;
	margin-top:1em;
	width:9.09%
}

.profilerow .pic .inner{
	margin-right: 1em;
	position: relative	
}

.profilerow .pic .inner a.info {
	font-size:.6em;
	padding:.4em .2em;
	text-align: center;
	text-transform: uppercase;
	background:#172D79;
	position: absolute;
	bottom:0;
	left:0;
	right:0;
	color:#fff;
	display: none;
	line-height: 1.4em
}

.profilerow .pic .inner a.info span{
	color:#acb7de;
}

.profilerow .pic img {
	width: 100%;
	height: auto;
	display: block;
	margin:0;
	padding:0;
}

/* Recipes */

.wpurp-recipe-tags {
	list-style: none;
	padding: 0;
	clear: both;
	display: inline-block;
}

.wpurp-recipe-tag-name:before {
	font-family: FontAwesome;	
	font-weight: 100;
	margin-right: 0.5em;
}

.wpurp-recipe-tag-name:after {
	content: ":";
}

.wpurp-recipe-tags-kostipe .wpurp-recipe-tag-name:before {
	content:  "\f0f5";
}

.wpurp-recipe-tags-gereg .wpurp-recipe-tag-name:before {
	content:  "\f0f4";
}

.wpurp-recipe-tag-name {
	margin-right: 0.5em;
	font-weight: 600;
}

.wpurp-recipe-tags li {
	margin-bottom: 2em;
	float: left;
	margin-right: 2em;
}

.adjust-recipe-servings {
	margin-right: 0.5em;
}

.wpurp-recipe-image, .wpurp-recipe-title, .wpurp-recipe-print-button {
	display: none;
}

.wpurp-container {
	font-weight: 100;
	font-size: 0.85em;
}


.wpurp-columns .wpurp-table {
	margin-right: 0.25em;
}


.wpurp-columns .wpurp-table td {
	width: 12em;
	padding: 1em;
	margin-right: 0.75em;
	display: inline-block;
}

.wpurp-columns .wpurp-table tr:first-child td:first-child {
	border-radius: 5px 5px 0 0;
	color: #ffffff;

}

.wpurp-rows .wpurp-rows .wpurp-columns > tbody > tr > td:first-child .wpurp-table tr:first-child td:first-child,
.wpurp-rows .wpurp-rows .wpurp-columns > .wpurp-rows-row:first-child .wpurp-table tr:first-child td:first-child {
	background-color: #2781ad;
	border: 1px solid #2781ad;
}

.wpurp-rows .wpurp-rows .wpurp-columns > tbody > tr > td:first-child .wpurp-table tr:first-child td:last-child,
.wpurp-rows .wpurp-rows .wpurp-columns > .wpurp-rows-row:first-child .wpurp-table tr:first-child td:last-child {
	background-color: #2e8fbf;
	border: 1px solid #2e8fbf;
}

.wpurp-rows .wpurp-rows .wpurp-columns > tbody > tr > td:last-child .wpurp-table tr:first-child td:first-child,
.wpurp-rows .wpurp-rows .wpurp-columns > .wpurp-rows-row:last-child .wpurp-table tr:first-child td:first-child {
	background-color: #3fa3c8;
	border: 1px solid #3fa3c8;
}

.wpurp-rows .wpurp-rows .wpurp-columns > tbody > tr > td:last-child .wpurp-table tr:first-child td:last-child,
.wpurp-rows .wpurp-rows .wpurp-columns > .wpurp-rows-row:last-child .wpurp-table tr:first-child td:last-child {
	background-color: #5fb5d2;
	border: 1px solid #5fb5d2;

}

.wpurp-columns .wpurp-table tr:first-child td:last-child {
	border-radius: 5px 5px 0 0;
	color: #ffffff;
}

.wpurp-columns .wpurp-table tr:nth-child(2) td {
	border-radius: 0 0 5px 5px;
	border:1px solid #dedede;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
}

.wpurp-title {
	font-size: 1.5em;
    font-weight: 400;	
	display: block;
	margin-top: 2em;
}

.wpurp-table .wpurp-title {
	margin-top: 0;
}

.wpurp-recipe-ingredient-group, .wpurp-recipe-instruction-group {
	display: block;
	margin-top: 2em;
	font-weight: 400;
}

.adjust-recipe-servings {
	display: inline !important;
	width: 3em;
}

.wpurp-recipe-instruction {
	padding-bottom: 10px;
}

.wpurp-recipe-notes {
	font-size: 1.15em;
}

.wpurp-recipe-instruction .wpurp-rows-row div {
	 background-color: #fafafa;
    border: 1px solid #f3f3f3;
    border-radius: 5px;
    margin: 1em 0;
    padding: 1em;
	width: 60%;
}

.wpurp-recipe-instruction .wpurp-rows-row div img {
    background-color: #f3f3f3;
    display: block;
    height: auto;
}

.wpurp-recipe-description {
	margin: 1.5em 0;
	display: block;
}

.wpurp-recipe-stars {
	margin-bottom: 0.5em;
}

.wpurp-recipe-servings-changer {
	display: block;
}

.wpurp-recipe-serving-intructions {
	display: block; font-weight: 500; margin-top: 2em;
}

.recipe-qr-code { 
	text-align: center;
	margin: auto;
	width: 150px;
}

.recipe-qr-code-text {
	font-weight: 100;
	font-size: 0.7em;
	line-height: 1.2em;
	text-align: center;
	margin: auto auto 2em;
}

.breadcrumb > span[property='itemListElement'] {
	margin: 0 0.3em;
	font-weight: 100;
}


.breadcrumb > span[property='itemListElement']:first-child {
	margin: 0 0.3em 0 0;
}

#recipe_featured_title,
#movie_featured_title {
	cursor: pointer;
}

#recipe_featured_title div,
#movie_featured_title div {
	margin-left: 0.5em;
}

#container_featured {
	display: none;
}

/* Multisearch */
.picker {
	z-index: 200;
	background-color: #eeeeee;
}

#bestanddele {
	width: 6em !important;
	background-color: transparent;
	border: 0px solid #ffffff;
	box-shadow:  6px 6px 2px -8px rgba(0, 0, 0, 0) inset !important;
	outline: none;
	font-size: 1em;
}

#bestanddele_container {
	float: left;
	margin-right: 0.3em;
	border: 1px solid #909090;
	border-radius: 5px;
    box-shadow: 6px 6px 2px -8px rgba(0, 0, 0, 0.2) inset;
    -webkit-box-shadow: 6px 6px 6px -6px rgba(0, 0, 0, 0.5) inset;
    color: #777777;
   background-color: #ffffff;
   width: 20em;
   min-height: 2em;
}

#bestanddele_container ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#bestanddele_container li {
    margin: 0;
	padding: 0;
}

#bestanddele_container a {
    color: black;
    margin: 2px;
}

#bestanddele_container > div > a {
	background-color: #f5f5f5;
	color: #333333;
	border: 1px solid #aaaaaa;
    border-radius: 5px;
    float: left;
    padding:0.2em 0.45em 0.3em 0.45em;
}

#bestanddele_container > div > a:after {
	content: "x";
    font-family: open sans;
    font-weight: bold;
    line-height: 1em;
    margin-left: 0.5em;
}

/*
#bestanddele_container a:hover,#bestanddele_container a.hover, #bestanddele_container li.hover a {
    color: #2e8fbf;
}*/

#bestanddele_db {
	display: none;
}

#bestanddele_container a:hover, #bestanddele_container > div > a.hover {
    color: #2e8fbf;
}



.bestanddele_search select {
	padding-top: 0em;
	padding-right: 1.5em;
}

#bestanddele_container .picker {
    background-color: #ffffff;
}


#bestanddele_container .picker li {
	padding: 10px;
}


#bestanddele_container .picker li.hover {
	background-color: #f6cf0b;
}

input[type="text"].bestanddeellys {
	display: none;
}

#bestanddele {
	margin-top: 0;
}


/*Time slider*/
#slider .ui-state-default, #slider.ui-widget-content .ui-state-default {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #f6cf0b;
    border-image: none;
    border-radius: 13px;
    border-style: solid;
    border-width: 1px 10px;
    color: #555555;
    font-weight: normal;
    margin-left: -0.5em;
}

#slider.ui-slider-horizontal .ui-slider-handle {
    
}
#slider.ui-slider .ui-slider-handle {
    cursor: pointer;
    height: 1.2em;
    position: relative;
    width: 1.2em;
    z-index: 2;
	top: -0.25em;
	box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.9);
	-webkit-box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.9);
}

#slider.ui-corner-all {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}

#slider {
    background-color: #ffffff;
    float: left;
    height: 0.5em;
    margin-top: 0.4em;
    width: 22em;
	box-shadow: 5px 4px 2px -10px rgba(0, 0, 0, 0.5) inset;
	-webkit-box-shadow:2px 4px 4px -3px rgba(0, 0, 0, 0.5) inset;
}


.voorbereidingstyd {
	color: #ffffff;
	float: left;
}

.kostipe span, .program span, .sorteer span {
	color: #ffffff;
	float: left;
	margin: 0.5em 1em 0 0;
}

.voorbereidingstyd_container, .kostipe_container, .program_container, .sorteer_container {
	float: left;
	margin-top: 1em;
	margin-left: 0.5em;
}


.kostipe_container {
	margin-left: 1.5em;	
}

.gereg {
	color: #ffffff;
	float: left;
}

.gereg_container {
	float: left;
	margin-top: 1em;
	margin-left: 0.5em;
}

.gereg input[type=checkbox] {
	margin: 0.5em 0.3em 0.5em 1em;
}

.gereg label {
	color: #bbbbbb;
	font-weight: 100;
}

#tyd_display {
	background-color: transparent;
    border: medium none;
    box-shadow: none !important;
    color: #bbbbbb;
	font-weight: 100;
    display: inline-block;
    height: 13px;
    margin: 0 0 0 0.3em;
    padding: 0;
    width: 78px;
}

.bestanddele_search #advanced_search .clearfix {
	height: 0.5em;
}

#advanced_recipe_search .fa {
	margin-left: 0.5em;
}

/* Movie styles */
#trailer {
	padding-bottom: 56.25%;
    position: relative;
}

#trailer iframe, #trailer object, #trailer embed {
	height: 100%;
    position: absolute;
    width: 100%;
}
/* Responsive Styles */


@media screen and (max-width:1650px) {

	body {
		font-size: 14px;
	}
	
	.shows .container {
		margin-right: 21.5em;
	}
	
	.shop_items_1 .flex-control-nav {
		top: 14.2em;
	}
	
	.shop_items_2 .flex-control-nav {
		top: 26.7em;
	}
	
	.shop_items_3 .flex-control-nav {
		top: 39.3em;
	}
	
	.shop_items_4 .flex-control-nav {
		top: 51.9em;
	}
	
	
	.top_icons {
		height: 2.4em;
		margin-top: 1.1em;
	}
	
	
	.top_icons[type=submit] {
		height:2.7em;
	}
	
	.wide_wrapper,
	.home #footer .container,
	.home .copyright .container,
	.archive .wrapper, .search .wrapper,
	#footer .container, .copyright .container {
		max-width:95.8em;
	}
	
	
	.single .wrapper {
		max-width:77.4em;
	}
	
	#trending_bar {
		width: 73.5em;
	}
	
	#trending_title {
		padding: 3px 3px 4px 11px;
	}
	
	#trending_arrow {
		border-left: 1.25em solid #f6cf0b;
		border-top: 1.25em solid rgba(0, 0, 0, 0);
	}
	
	.block.carousel .flex-control-nav {
		top: 23.2em;
	}
	
	.home_container,.wrapper .container, .single-movie .wide_wrapper .container,
	.single .wrapper .container, .page-template-template-stories-php .container	{
		margin-right: 21.5em;
	}
	
	.post .wrapper .container {
		margin-right: 22.1em !important;
	}

	.video_container {
		margin: 0 !important;
	}
	
	.single #container_sidebar, #tv_guide #container_sidebar {
		float: right !important;
	}
	
	.show_info {
		top: 1.2em;
	}
	
	.shows .container_inner_block h1 {
		font-size: 2.5em;
		margin: 0.5em 0 0.5em 0;
	}
	
	.show_info h3 {
		font-size: 1.2em;
	}
	
	#tv_guide .container {
		margin-right: 22.75em;
	}

	#listing_filter {
		margin-right:0.85em;
		padding: 0.3em 0.3em 0.3em 1em;
	}
	
	#search_title {
		margin-right:0.75em;
		padding:0.25em 0.2em 0.25em 1em;
	}	
	
	.category_title {
		padding-top: 0.9em;
	}

	.block, #container_featured .block, #movie_container_featured .block {
		width: 248px;
	}
	
	
	.block img {
		width: 248px;
		height: auto;
	}
	
	.block.carousel {
		width: 508px;
	}
	

	.carousel .img-link img {
		width: 508px !important;
	}
	
	.flex-direction-nav li:first-child {
		margin-left: -2.85em;
	}
	
	.post-img {
		max-height: 500px;
	}
	
	#trending_scroll_arrow {
		margin-top: -23px;
	}
		
	.searchform .text {
		width: 8.5em;
	}
	
	/*----Stories-----*/
	.story{
		width: 248px;
		margin-right: 0.7em;
	}
	
	.story-item-header a {
		margin: 1em;
	}

	.show_bar_item {
		padding: 1.1em 0.5em;
	}
	
	.searchform-show {
		padding:0.52em 0.5em 0.4em 0.5em;
	}
	
	.show_bar_item_active:first-child, .highlights_item_active:first-child {
		border-radius: 5px 0 0 0;
	}
	
	#slider {
		width: 22em;
	}
	
	#slider .ui-state-default, #slider.ui-widget-content .ui-state-default {
		border-width: 2px 10px;
	}

		
	#bestanddele_container > div > a:after {
		content: "x";
		font-family: open sans;
		font-weight: bold;
		line-height: 1.2em;
		margin-left: 0.5em;
	}
	
	.filter_search_button a {
		padding: 0.9em 0.6em 0.7em;
		
	}

}

	


@media screen and (max-width:1400px) {
	.block, .block img {
		width: 298px;
	}
	
	#container_featured .block,
	#movie_container_featured .block {
		width: 221px;
	}
	
	.story {
		width: 220px;
	}
	
	.block.carousel {
		width:608px;
	}
	
	.carousel .img-link img {
		width: 608px !important;
	}
	
	#trending_bar {
		width: 65.65em;
	}
	
	.wide_wrapper, .home #footer .container, .home .copyright .container, .wrapper, #footer .container, .copyright .container {
		width: 88em;
	}
	
	.block.carousel .flex-control-nav {
		top:27.9em;
	}
	
	
	.wpurp-columns .wpurp-table tr td {
		font-size: 0.9em;
	}
}


@media screen and (max-width:1345px) {

	
	.wide_wrapper, .home #footer .container, .home .copyright .container,
	.wrapper, #footer .container, .copyright .container {
		width: 88em;
	}
	


}


@media screen and (max-width:1330px) {
	#listing_filter {
		width:64.71em;
	}
	
	#search_title {
		width:53.71em;
	}

	#video_sidebar_bottom li {
		display: block;
		margin-bottom: 0.75em;
	}
	
	#video_sidebar_bottom li:last-child {
		text-align: left;
	}
	
}	




@media screen and (max-width:1300px) {
.wide_wrapper, .home #footer .container, .home .copyright .container,
	.wrapper, #footer .container, .copyright .container {
		width: 77.25em;
	}
	
	#trending_bar {
		width: 54.9em;
	}
	
	.menu-primary-menu-container ul li a {
		padding: 1.32em 0.6em;
	}
	
	#listing_filter {
		width: 53.65em;
	}
	
	#search_title {
		width: 44.45em;
	}

	.block {
		width: 248px;
	}

	#container_featured .block,
	#movie_container_featured .block {
		width: 183px;
	}
	
	.block h3 {
		font-size: 15px;		
	}
	
	.story {
		width: 378px;
	}
	
	.story:nth-child(3n) {
		clear: both;
	}
	
	.block img {
		width: 248px;
		height: auto;
	}
	
	.block.carousel {
		width: 508px;
	}
	
	.carousel .img-link img {
		width: 508px !important;
	}
	
	.block.carousel .flex-control-nav {
		top:23.2em;
	}
	
	.profilerow .pic {
		float: left;
		margin-top:1em;
		width:16.66%
	}
	.profilerow .pic.aanbieder {
			float: right;
		
	}
	
	.wpurp-columns > .wpurp-rows-row:last-child table {
		margin-top: 1em;
	}
	
	
}

	




@media screen and (max-width:1020px) {
	
	#top_icons_container {
		float: left;
		margin-left: 20px;
	}
	
	.menu-primary-menu-container ul li a {
		padding: 1em 1.75em 1em 1.75em !important;
		font-size: 0.9em !important;
	}
	
	.menu-primary-menu-container ul.sub-menu li a {
		font-size: 0.7em !important;
		padding: 1em 1.75em 1em 1.75em !important;
	}

	#menu-link, .menu-clear {
		display: block;
	}
	
	#header h1 a {
		background-size: 47px auto;
		width: 2.5em;
		height: 1.85em;
	}
	
	#menu-container {
		display:none;
		left: 0;
		position: absolute;
		width: 100%;
		z-index: 500;
		background-color: #277399;
	}
	
	.menu-primary-menu-container {
		clear: both;
	}
	
	.menu-primary-menu-container>ul>li.current-menu-item>a:after {
		display: none;
	}
	
	.menu-primary-menu-container ul {
		margin:0;
		padding:0;	
	}

	.menu-primary-menu-container ul li {
		margin:0;
		padding:0;	
	}

	.menu-primary-menu-container ul li, .menu-primary-menu-container ul li a {
		float: none; 
		display: block;
		clear: both;
		font-size: 1.2em;
	}
	
	.menu-primary-menu-container>ul>li:hover>a {
		background-color:inherit;
	}

	.menu-primary-menu-container ul .sub-menu li:hover>a {
		background-color:inherit;
	}
	
	.menu-primary-menu-container>ul>li>a:hover, .menu-primary-menu-container>ul>li.hover_effect>a {
		background-color:#216080;
	}

	.menu-primary-menu-container ul .sub-menu li a:hover, .menu-primary-menu-container ul .sub-menu li.hover_effect>a {
		background-color:#216080;
	}
	
	.menu-primary-menu-container > ul {
		float: none;
	}
	
	.menu-primary-menu-container ul li a {
		padding: 0.95em 1.55em;
	}
	
		
	.menu-primary-menu-container ul.sub-menu li {
		display: block;
		width: 100%;
	}
	
	.sub-menu {
		position: static;
		display: none;
		visibility: visible;
		width: 100%;
	}
	
	.menu>li>.sub-menu>li>.sub-menu {
		background-color:#216080;
	}
	
	.menu-primary-menu-container .sub-menu {
		background-color: #2a79a1 !important;
		width: 100%;
		
	}
	
	.profilerow .pic {
		float: left;
		margin-top:1em;
		width:25%
	}
	.profilerow .pic.aanbieder {
		float: left;
	
	}

	
}

@media screen and (max-width:1400px) {
	.searchform_on_page .text {
		width: 11em;
	}
	
	
	.searchform-show-div {
		clear: both;
	}
	
	.searchform-show {
		float: none;
		position: relative;
	}
	
	.searchform-show .text_container {
		width: 95%;
	}
	
	.searchform-show .text_container input {
		width: 99%;
	}
	
	.searchform-show #search-show {
		position: absolute;
		right: 6px;
	}
}


@media screen and (max-width:1175px) {
.wide_wrapper, .home #footer .container, .home .copyright .container,
	.wrapper, #footer .container, .copyright .container {
		width: 70.8em;
	}
	
	#trending_bar {
		width: 48.5em;
	}
	
	
	#listing_filter {
		width: 47.2em;
		padding: 0.25em 0.3em 0.2em 1em;
	}
	
	#search_title {
		width: 39.1em;
		padding: 0.25em 0.25em 0.2em 1em;
	}

	.block {
		width: 218px;
	}
	
		
	#container_featured .block,
	#movie_container_featured .block {
		width: 333px;
	}
	
	.story {
		width: 333px;
	}
	
	.block img {
		width: 218px;
		height: auto;
	}
	
	.block.carousel {
		width: 448px;
	}
	.showpage-carousel .info_bg {    
    		background: transparent
	}
	
	.carousel .img-link img {
		width: 448px !important;
	}
	
	.block.carousel .flex-control-nav {
		top:20.4em;
	}
	
	.show_img_desc_closed img, .show_img_desc_closed .info_bg {
		border-radius: 5px 5px 0 0 !important;
	}
	
	.show_info {
		position: static;
		color: #333333 !important;
		padding: 1em 1em;
		max-width: 100%;
	}
	
	.show_info h2 {
		clear: both;
	}
	
	.show_info h3 {
		display: block;
		float: left;
		margin-right: 0.8em;
	}
	
	
	.showpage-carousel  .show_info {   
    		max-width: 100%;   
	}
	
		.clearfix-hide {
		clear: both;
		height: 2em;
	}
}




@media screen and (max-width:1020px) {
	.wide_wrapper, .home #footer .container, .home .copyright .container,
	.wrapper, #footer .container, .copyright .container {
		width: 58.7em;
	}
	
	
	.menu-primary-menu-container ul li a {
		padding: 1.95em 0.55em;
		font-size: 0.9em;
	}
	
	.block, .story, #container_featured .block, #movie_container_featured .block {
		width: 248px;
	}
	
	.block img {
		width: 248px;
		height: auto;
	}
	
	.block.carousel {
		width: 508px;
	}

	.carousel .img-link img {
		width: 508px !important;
	}
	
	#trending_bar {
		width: 36.4em;
	}
	
	.block.carousel .flex-control-nav {
		top:23.2em;
	}

	.searchform_on_page {
		margin-top: 0.3em;
		clear: both;
		width: 100%;
	}
	
	#search_title {
		width:35.3em;
	}
	
	.searchform_on_page .text {
		width: 70%;
	}
	
	.search .searchform_on_page .text {
		width: 100%;
	}
	
	#listing_filter {
		width: 35.75em;
		padding: 0.25em 0.3em 0.3em 0.3em;
	}
	
	#search_title {
		width: 29.7em;
		padding: 0.25em 0.3em 0.3em 0.3em;
	}
	
	#listing_filter .clearfix-125 {
		display: block;
	}
	
	
	#listing_filter .ui-selectmenu-button {
		width: 67% !important;
		margin-right: 0;
		float: right;
	}
	
	.searchform, .searchform .text, .searchform #search, .searchform_on_page, .searchform_on_page .text, .searchform_on_page .search_on_page {
		float: right;
	}

	.category_title {
		width: 7em;
		margin-left: 0.6em;
	}
	
	.post .show_block_info, .post .show_block_info .show_block_row, .post .show_block_info .show_block_row div, .post .show_block_info .show_block_row a {
		display: block;
	}
	
	.post .show_block_info .show_block_name {
		border-radius: 0;
		text-align: center;
	}
	
	.bestanddele_search select {
		width: 99.8%;
		margin-top: 0.3em;
	}
	
	
	#bestanddele_container {
		width: 99.4%;
	}
	
	.filter_search_button {
		
		margin-top: 0.4em;
		margin-right: 0.1em;
	}
	
	#slider {
		width: 100%;
	}

}



@media screen and (max-width:1005px) {
	#tv_guide .container {
		margin-right:0;
	}
	
	#tv_guide #container_sidebar {
		float: left !important;
	}
	
	.pagination {
		margin-top: 0.5em;
		padding-bottom: 3em;
	}
	
	.pagination .emm-current, .pagination a {
		padding: 5px;
		line-height: 2em;
	}
	

}


@media screen and (max-width:856px) {

	
	.single .post .container .container_inner_block,
	.comments	{
		margin-right: 0;
	}
	
	.shows .container {
		margin-right: 22.3em;
	}
	
	.shows .container_inner_block,
	#show_bar	{
		margin-right: 0;
	}
	
	.wide_wrapper, .home #footer .container, .home .copyright .container,
	.wrapper, #footer .container, .copyright .container {
		width: 100%;
		box-sizing: border-box;
	}
	
	.block, .story, #container_featured .block, #movie_container_featured .block {
		width: 100%;
	}
	
	.page-template-template-stories-php .container {
		margin-right: 22.3em;
	}
	
	.moderator {
		margin-right: 0;
		background-position: center 10%;
		padding: 140px 1em 1em 1em;
	}
	
	.story-item-moderator-message {
		font-size: 1em;
		line-height: 1.2em;
	}
	
	.story-item-moderator-header {
		font-size: 1.3em;
	}
	
	.block img {
		width: 100%;
		height: auto;
	}
	
	.block.carousel {
		width: 100%;
	}

	.carousel .img-link img {
		width: 100% !important;
	}
	
	#trending_bar {
		width: 100%;
	}
	
	.home_container, .wrapper .container, .single .wrapper .container {
		margin-right: 22.3em;
	}
	
	.block_wide, #highlights_bar {
		margin-right: 0;
	}
	
	.block.carousel .flex-control-nav {
		display: none;
	}
	
	#listing_filter, #search_title {
		width: 100%;
		box-sizing: border-box;
	}
	
	.show_block_part_of {
		font-size: 0.8em;
	}
	
	.show_block_name {
		font-size: 1.5em;
	}
	


}


@media screen and (max-width:850px) {
	#listing_filter .ui-selectmenu-button {
		width: 66% !important;
	}
}


@media screen and (max-width:725px) {
	#listing_filter .ui-selectmenu-button {
		width: 45% !important;
	}
	
	.searchform_on_page .text {
		width: 50%;
	}	
	
	.wpurp-columns .wpurp-table td {
		width: 10em;
		padding: 0.5em;
	}
	
	.wpurp-title {
		font-size: 1.2em;
	}
	
	.post .show_block {
		margin-right: 0;
	}
}



@media screen and (max-width:655px) {

	
	.tv-guide-table td.image {
		display: none;
	}
	
	.related_video_content {
		padding: 0em 1em 1.25em 1em;
	}
	
	.related_video_sidebar #w2adblock_embed-3 {
		margin-left: -1.1em;
	}
	
	.video_content {
		padding: 1em;
		width: 100% !important;
	}
	
	.video_content iframe,
	.video_content object,
	.video-container
	{
		padding: 0;
		margin-left:-1em;
		display: block;
		width: 100% !important;
	}

	.span20 {
		float: none;
		width: 100%;
	}
	
	.video_content #share_icons_container {
		margin-right: 1.75em;
	}
	
	.video_block_content {
		width: 92px;
	}
	
	.show_block_info, .show_block_info .show_block_row , .show_block_info .show_block_row div, .show_block_info .show_block_row a {
		display: block;
	}
	
	.show_block_info .show_block_name {
		border-radius: 0;
		text-align: center;
	}
	
	.show_block {
		margin-right: 0;
	}
	
	.wpurp-columns .wpurp-table td {
		width: 6em;
		height: 2.5em;
	}
	
	.wpurp-title {
		word-break: break-all;
	}
	
		
}


@media screen and (max-width:610px) {
	
	#listing_filter .ui-selectmenu-button {
		width: 43% !important;
	}
	
	.searchform_on_page .text {
		width: 48%;
	}	


	
}


@media screen and (max-width:590px) {
	#listing_filter .ui-selectmenu-button {
		width: 41% !important;
	}
}
	
	
@media screen and (max-width:568px) {
	#trending_title {
		font-size: 0.8em;
		padding:16px 6px 15px 6px;
		margin-right: 5px;
	}

	
	#trending_tags {
		margin-left: 10px;
		padding: 0.9em 0.8em 0.9em 0.4em;
		margin-right: 40px;
	}
	
	#trending_arrow {
		border-left: 1.65em solid #f6cf0b;
		border-top: 1.65em solid rgba(0, 0, 0, 0);
		border-bottom: 1.6em solid rgba(0, 0, 0, 0);
		display: none;
	}
	
	#trending_scroll_arrow {
		border-bottom: 1em solid rgba(0, 0, 0, 0);
		border-left: 1em solid #ffffff;
		border-top: 1em solid rgba(0, 0, 0, 0);
		margin-top: -36px;
	}
	
	.wpurp-columns .wpurp-table td {
		width: 10em;
		height: auto;
	}
	
	.wpurp-title {
		word-break: unset;
	}
	
}

@media screen and (max-width:567px) {
	.home_container, .wrapper .container, .single .wrapper .container,
	.single-movie .wide_wrapper .container, .shows .container, .page-template-template-stories-php .container {
		margin-right: 0;
	}
	
	.block.carousel, .carousel .img-link img {
		width: 100%;
	}
	
	.block.carousel .flex-control-nav {
		top: 13.5em;
	}
	
	
	.video_content, .video_content iframe {
		height: 100%;
	}
	
	
	.sidebar-block {
		width: 100%;
	}
	
	#container_sidebar {
		clear:both;
		float: left;
		width: 100%;
	}
	
	.post-img {
		max-height: 700px;
	}
	
	
	#listing_filter .ui-selectmenu-button {
		clear:none;
		float: right;
		width: 67%  !important;
	}
	
	.searchform, .searchform .text, .searchform #search, .searchform_on_page,
	.searchform_on_page .text, .searchform_on_page .search_on_page {
		float: right;
	}
	
	.searchform_on_page {
		margin-top: 0.3em;
	}
	
	.searchform_on_page .text {
		width: 70%;
	}

	.play {
		margin-top: -40px;
	}

	.show_block_part_of {
		font-size: 1em;
	}
	
	.show_block_name {
		font-size: 2.3em;
	}
	
	
	.profilerow .pic {
		float: left;
		margin-top:1em;
		width:33.33%
	}
	
	#share_icons_container {
		width: auto;
	}
	
	.kk-star-ratings.lft {
		margin: auto !important;
		float: none !important;
	}
		
	#share_icons_container br {
		display:block;
	}
		
	.span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12, .span20 { 
		width: 100%; 
	}
	
	.movie .post_content .span8 .inner {
		padding: 0;
	}
	
		
}

@media screen and (max-width:450px) {
	
	
	#listing_filter .ui-selectmenu-button {
		width: 46% !important;
	}
	
	.searchform_on_page .text {
		width: 51%;
	}
}

/* Global Footer */
  
	#footer_mc {
		color: #ccc;
		margin: 0 auto;
		overflow-x: hidden;
		padding-bottom: 20px;
		padding-top: 20px;
		position: relative;
		background: #fff;
		border-top: 1px;
		border-top: solid 1px #ddd;	
	}
	
	#multiChoiceLogo {
		margin: 0 auto;
		padding-bottom: 10px;
		width: 116px;
	}
	
	#multiChoiceLogo IMG {
		width: 116px;
	}
	
	#multiChoiceFooterText P {
		font-size: 13px;
		line-height: 1.4em;
	}
	
	#multiChoiceFooterText P {
		text-align: center;
	}
	
	#multiChoiceFooterText a {
		color: #289bff;
		cursor: pointer;
		text-decoration: none;
	}
	
  /* End Global Footer */
  
  .footernav {
	padding-top: 20px;
	padding-bottom: 20px;
  }
  
  

/* Contact Form --------------------------------------------------------------------- */
.wpcf7-form .wpcf7-form-control-wrap
{
	display:block;
	width:100%;
	margin-top:0.5em;
}
.wpcf7-form .wpcf7-form-control, .wpcf7-form .ui-selectmenu-button, .wpcf7-form .ui-selectmenu-button:hover
{
	width:50%;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
    box-shadow: 6px 6px 2px -8px rgba(0, 0, 0, 0.2) inset !important;
    -webkit-box-shadow: 6px 6px 6px -6px rgba(0, 0, 0, 0.2) inset !important;
    color: #777777;
    font-size: 0.9em;
    font-weight: 100;
    margin-top: 1.25em;
    padding-left: 0.5em;
	min-height:26px;
    padding-top: 0.2em;
	background-color: #fafafa;
	display: block;
}
.wpcf7-form .wpcf7-select
{
	width:25%;
}
.wpcf7-form .ui-selectmenu-button .ui-selectmenu-text
{
	padding:0.5em 0 0 !important;
}
.wpcf7-form-selectmenu
{
	margin: 0 !important;
	border-radius: 0 !important;
	background:#FFF;
	border:1px solid #d2d2d2;
}
.wpcf7-form-selectmenu li
{
	font-size: 1em;
    padding: 1em !important;
}
.wpcf7-form-selectmenu li.ui-state-focus, .wpcf7-form-selectmenu li:hover
{
	background: #eee !important;
	border:1px solid #d2d2d2;
}
.wpcf7-form .wpcf7-list-item
{
	display:block;
}
.wpcf7-form .wpcf7-submit
{
	width: auto;
    background-color: #f6cf0b;
    border: medium none;
    font-size: 1em;
    font-weight: bold;
    padding: 0.5em 0.5em 0.3em;
    text-transform: uppercase;
    box-shadow: none !important;
    border-radius: 0 !important;
    color: #000;
}
.wpcf7-form .wpcf7-list-item
{
	padding:0.5em;
}
.wpcf7-form .wpcf7-file
{
	padding:0.5em 0.5em 0em !important;
}
.wpcf7-form .wpcf7-acceptance
{
	background:none;
	box-shadow: none !important;
    -webkit-box-shadow: none !important;
}
.wpcf7-form .ui-state-default .ui-icon
{
    background-image: url("css/jquery-ui_wpcf7-form/images/ui-icons_777777_256x240.png");
	right: 0.5em;
    left: auto;
    margin-top: -8px;
    position: absolute;
    top: 50%;
	background-position: -64px -16px;
	    width: 16px;
    height: 16px;
}
@media screen and (max-width: 67em)
{
	.wpcf7-form .wpcf7-form-control, .wpcf7-form .wpcf7-select
	{
		width:90%;
	}
}
/* End Contact Form --------------------------------------------------------------------- */

/* Start Boxoffice Strip ---------------------------------------------------------------- */

.thumbnail {
    background-color: #f6f6f6;
    display: block;
    line-height: 1.42857;
    margin-bottom: 0.75em;
    margin-right: 0.75em;
    padding: 0;
    transition: all 0.2s ease-in-out 0s;	
}

.thumbnail {
    overflow: hidden;
    position: relative;
}

.thumbnail > img, .thumbnail a > img {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    height: auto;
    max-width: 100%;
    padding-bottom: 0;
    width: 100%;
}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    height: auto;
    max-width: 100%;
    padding-bottom: 0;
    width: 100%;
}

.box-office-wrapper, .archive .box-office-wrapper {
	max-width: 100%;
	width: auto;
	background-color: #141b20;
}

.boxoffice-heading {
	color: #444;
}

.box-office-wrapper #container_main {
	margin: auto;
	max-width: 96.25em;
}


.box-office-wrapper .container {
	margin: auto;
	max-width: 77em;
}


.box-office-wrapper .home_container {
	margin: auto;
	max-width: 97em;
}

.box-office-wrapper .pagetitle img {
	display: block;
	margin: auto;
	width: 160px;
}

.box-office-wrapper .see-more-button {
	color: #659b4a;
    display: block;
    float: right;
    font-size: 0.9em;
    margin-right: 1em;
    margin-top: -3.35em;
}

@media screen and (max-width:1650px) {
	.box-office-wrapper .home_container {
		max-width:95.8em;
	}
	.box-office-wrapper .container {
		max-width:96.8em;
	}
}

@media screen and (max-width:1400px) {
	.box-office-wrapper .home_container {
		max-width: 88em;
	}
	.box-office-wrapper .container {
		max-width:89em;
	}
}

@media screen and (max-width:1345px) {
	.box-office-wrapper .home_container {
		max-width: 87em;
	}
	.box-office-wrapper .container {
		max-width:88em;
	}
}

@media screen and (max-width:1300px) {
	.box-office-wrapper .home_container {
		max-width: 77.25em;
	}
	.box-office-wrapper .container {
		max-width: 78.25em;
	}
}

@media screen and (max-width:1175px) {
	.box-office-wrapper .home_container {
		max-width: 70.8em;
	}
	.box-office-wrapper .container {
		max-width: 71.8em;
	}
}

@media screen and (max-width:1020px) {
	.box-office-wrapper .home_container {
		max-width: 58.7em;
	}
	.box-office-wrapper .container {
		max-width: 59.7em;
	}
}

@media screen and (max-width:856px) {
	.box-office-wrapper.wide_wrapper, .box-office-wrapper.wrapper {
		padding: 0 0 0 0.755em;
	}
	
}
@media screen and (max-width:567px) {
	.box-office-wrapper .see-more-button {
			clear: both;
			float: none;
			margin: -1em auto 1.5em;
			text-align: center;
	}
}

/* End Boxoffice Strip ------------------------------------------------------------------ */