@charset "UTF-8";

/*** 
Left Header Gradient: 		255,255,255
Right Header Gradient:		255,255,255
***/

.transp-bg-left {
background: rgb(255,255,255); /* Old browsers */
    background: linear-gradient(to right, rgba(255,255,255, 0.65) 0%, rgba(255,255,255, 1) 35%, rgba(255,255,255, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.transp-bg-right {
background: #2590a0;

}

@media only screen and (min-width: 1100px) and (max-width: 1500px) {
	.transp-bg-left {
		background: linear-gradient(to right, rgba(255,255,255, 0.9) 0%, rgba(255,255,255, 1) 10%, rgba(255,255,255, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	}

}

@media only screen and (min-width: 800px) and (max-width: 1099px) {
	.transp-bg-left {
		background: linear-gradient(to right, rgba(255,255,255, 0.95) 0%, rgba(255,255,255, 1) 5%, rgba(255,255,255, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	}

}


/* Header Bottom Border */
.main-header {
	border-bottom: 1px solid #FFFFFF;	
}

/* Heading1Section Gradient */
#Offline .Heading1Section, #Offline #header, #Offline .PageHeading, .mobile-sponsors .Heading1Section, .mobile-content-holders .item-header, .bg-gradient {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3e6777+0,484f56+100 */

background: rgb(62,103,119); /* Old browsers */

background: -moz-linear-gradient(45deg,  rgba(62,103,119,1) 0%, rgba(72,79,86,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(45deg,  rgba(62,103,119,1) 0%,rgba(72,79,86,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(45deg,  rgba(62,103,119,1) 0%,rgba(72,79,86,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e6777', endColorstr='#484f56',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


/* Print Button Gradient */
.print-newsletter {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3e6777+0,484f56+100 */

background: rgb(62,103,119); /* Old browsers */

background: -moz-linear-gradient(45deg,  rgba(62,103,119,1) 0%, rgba(72,79,86,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(45deg,  rgba(62,103,119,1) 0%,rgba(72,79,86,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(45deg,  rgba(62,103,119,1) 0%,rgba(72,79,86,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e6777', endColorstr='#484f56',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


}

/* Print Button Hover Gradient */
.print-newsletter:hover {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0f9eaf+0,9ab9ae+100 */
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#484f56+0,3e6777+100 */

background: rgb(72,79,86); /* Old browsers */

background: -moz-linear-gradient(45deg,  rgba(72,79,86,1) 0%, rgba(62,103,119,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(45deg,  rgba(72,79,86,1) 0%,rgba(62,103,119,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(45deg,  rgba(72,79,86,1) 0%,rgba(62,103,119,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#484f56', endColorstr='#3e6777',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


/* Top Icon Colour */
.top-menu.wrapper li a, .top-menu.wrapper li i {
    color: #FFFFFF;
}

.top-menu.wrapper li a {
    color: #FFFFFF;
    opacity: 0.8;
}

.top-menu.wrapper li:hover a, .top-menu.wrapper li a:hover {
    color: #FFFFFF;
    opacity: 1;
}


/* Top Icon Hover Colour */
.top-menu.wrapper li:hover a, .top-menu.wrapper li:hover i {
    color: #FFFFFF;
}


/* Print Button Text Colour */
.fixed-menu .print-newsletter span, .fixed-menu .print-newsletter i {
    color: #ffffff;
}

.sidepanel.left p.ImageCenter img {
    background: -moz-linear-gradient(center top , #fff, #dfdfdf 50%, #cecece) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.3);
    padding: 5px;
}

.main-nav li {
    text-shadow: none !important;
}

a,li,.switch-nav-wrapper {
transition: .25s ease-in-out;
   -moz-transition: .25s ease-in-out;
   -webkit-transition:  .25s ease-in-out;
}


/* Fresh Switch Publication Button */

.page-fade {
    background-color: rgba(0, 0, 0, 0.7);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
	transition: none 0s ease 0s;
    width: 100%;
    z-index: 200;
}
.switchbtn {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    color: #ffffff !important;
    cursor: pointer;
    display: block;
    font-size: 18px;
    font-weight: 300;
    letter-spacing: 0.02em;
    padding: 19px 28px;
	text-align:center;
}
.appear.switch-nav-wrapper .fa {
    top: 3px;
    transform: rotate(540deg);
}
.switchbtn .fa {
    font-size: 22px;
    left: 4px;
    position: relative;
    transition: all 0.6s ease-in-out 0s;
}

.switchpubmenu a {
    color: rgba(255, 255, 255, 0.8) !important;
    display: block;
    text-align: left;
}
.switchpubmenu li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    margin-bottom: 0;
    padding: 10px;
}
.switchpubmenu a:hover {
    color: #ffffff !important;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
.switchpubmenu li:last-child {
    border-bottom: 0 none;
    margin-bottom: 0;
}
.switchpubmenu {
    margin-top: 0;
}
.switch-nav-wrapper.appear {
    bottom: 0;
}
.switch-nav-wrapper {
    background: #007f9f none repeat scroll 0 0;
    border-radius: 10px 10px 0 0;
    bottom: -313px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    margin-left: -11px;
    position: fixed;
    z-index: 1000;
}

.switchbtn:hover {
    margin-top: 5px;
    position: relative;
}
.switchpubmenu li:hover {
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
}
.appear .switchbtn:hover {
    margin-top: -5px;
}
#publication-regions-section{
    display: inline-block;
}
@media print{
    .custom-footer{
        display: none !important;
    }
    #custom-footer-33{
        display: none !important;
    }
    #Offline{
        padding: 0 !important;
    }
    .event-calendar-title{
        text-transform: uppercase !important;
        font-weight: 600 !important;
    }
}
h1, .h1, h2, .h2, h3, .h3, p, ul, ol {
	margin-bottom: 16px;
}
#tasDoeHeader p{ margin-bottom:0; }
article #Offline .publication-item div.event-content a:link { text-decoration: underline;}

/* ============= Full Width Header ===================== */
.header-img {
    display: none;
}
.is-mobile .main-header {
    background: none;
}
.is-mobile .header-img {
    display: block;
}


/* ============= Full Width Header Change ===================== */
.main-header {
    background: url(/infostreamheader.jpg) no-repeat top center transparent;
    border-bottom: 1px solid #fff;
}



/* ================ Other Options ================  */
.nav-gradient {
    display: none;
}
.transp-bg-left {
    display: none;
}
.transp-bg-right {
    display: none;
}


.bg-color {
    background-color: #25BADA;
}

.mobile-menu-title {
    padding: 0px 0px 0px 15px !important;
    font-size: 11px;
}

