/* Webfont: Lato-Bold */

@font-face {
	font-family: 'LatoWebLight';
	src: url('../fonts/Lato-Light.eot');
	/* IE9 Compat Modes */
	src: url('../fonts/Lato-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/Lato-Light.woff2') format('woff2'), /* Modern Browsers */
	url('../fonts/Lato-Light.woff') format('woff'), /* Modern Browsers */
	url('../fonts/Lato-Light.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
	text-rendering: optimizeLegibility;
}


/* lato-300 - latin */

@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/lato-v15-latin-300.eot');
	/* IE9 Compat Modes */
	src: local('Lato Light'), local('Lato-Light'), url('../fonts/lato-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/lato-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/lato-v15-latin-300.woff') format('woff'), /* Modern Browsers */
	url('../fonts/lato-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/lato-v15-latin-300.svg#Lato') format('svg');
	/* Legacy iOS */
}


/* lato-300italic - latin */

@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 300;
	src: url('../fonts/lato-v15-latin-300italic.eot');
	/* IE9 Compat Modes */
	src: local('Lato Light Italic'), local('Lato-LightItalic'), url('../fonts/lato-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/lato-v15-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/lato-v15-latin-300italic.woff') format('woff'), /* Modern Browsers */
	url('../fonts/lato-v15-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/lato-v15-latin-300italic.svg#Lato') format('svg');
	/* Legacy iOS */
}


/* lato-regular - latin */

@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/lato-v15-latin-regular.eot');
	/* IE9 Compat Modes */
	src: local('Lato Regular'), local('Lato-Regular'), url('../fonts/lato-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/lato-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/lato-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
	url('../fonts/lato-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/lato-v15-latin-regular.svg#Lato') format('svg');
	/* Legacy iOS */
}


/* lato-italic - latin */

@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 400;
	src: url('../fonts/lato-v15-latin-italic.eot');
	/* IE9 Compat Modes */
	src: local('Lato Italic'), local('Lato-Italic'), url('../fonts/lato-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/lato-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/lato-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
	url('../fonts/lato-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/lato-v15-latin-italic.svg#Lato') format('svg');
	/* Legacy iOS */
}


/* lato-700 - latin */

@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/lato-v15-latin-700.eot');
	/* IE9 Compat Modes */
	src: local('Lato Bold'), local('Lato-Bold'), url('../fonts/lato-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/lato-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/lato-v15-latin-700.woff') format('woff'), /* Modern Browsers */
	url('../fonts/lato-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/lato-v15-latin-700.svg#Lato') format('svg');
	/* Legacy iOS */
}


/* lato-700italic - latin */

@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 700;
	src: url('../fonts/lato-v15-latin-700italic.eot');
	/* IE9 Compat Modes */
	src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url('../fonts/lato-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/lato-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/lato-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
	url('../fonts/lato-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/lato-v15-latin-700italic.svg#Lato') format('svg');
	/* Legacy iOS */
}


/* lato-900 - latin */

@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 900;
	src: url('../fonts/lato-v15-latin-900.eot');
	/* IE9 Compat Modes */
	src: local('Lato Black'), local('Lato-Black'), url('../fonts/lato-v15-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/lato-v15-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/lato-v15-latin-900.woff') format('woff'), /* Modern Browsers */
	url('../fonts/lato-v15-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/lato-v15-latin-900.svg#Lato') format('svg');
	/* Legacy iOS */
}


/* lato-900italic - latin */

@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 900;
	src: url('../fonts/lato-v15-latin-900italic.eot');
	/* IE9 Compat Modes */
	src: local('Lato Black Italic'), local('Lato-BlackItalic'), url('../fonts/lato-v15-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/lato-v15-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/lato-v15-latin-900italic.woff') format('woff'), /* Modern Browsers */
	url('../fonts/lato-v15-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/lato-v15-latin-900italic.svg#Lato') format('svg');
	/* Legacy iOS */
}


.social-block{
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    background-color: #ffffff;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.social-block a{
	color: black;
}

.social-block a:hover {
    text-decoration: none;
    color: #a91317 !important;
}

.wpcf7-form.form{
	width: 100%;
    max-width: 768px;
}

.otherinfo{
	 margin: 3px 0;
    font-size: 12px;
}

/*think tank and ctta*/

#single-Slider-MS-Control-left,#single-Slider-MS-Control-right{
    position: absolute!important;
    top: 50%!important;
    transform: translateY(-50%)!important;
}

#single-Slider-MS-Control-left{
	left:0%!important;
}

#single-Slider-MS-Control-right{
	right:0%!important;
}

.img.podcast-place-holder{
	width: 100%;
}

.podcast-subtitle
{
font-family: 'signika-bold', sans-serif;
    font-size: 1.5em;
    margin: 0 0 0 0;
    color: #363636;
    line-height: 1.2;
}

.podcast-title.title{
	margin-bottom:0px;
}

.podcast-date.date{
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom: 20px;
}

img.podcast-single-podcast-image-play{
	    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	    width: 14.16vw;
    max-width: 85px;
}

.podcast-video-holder{
	width:90%;
	max-width:600px;
	position: relative;
}

.podcast-content-holder{
	margin-top:30px;
}

@media only screen and (max-width: 769px){
	
	.newsletter-accordion-pub{
		background-color:#005088;
		color:white;
	}
	
	.newsletter-accordion-pub.accordion-pub:after{
		color:white;
	}
}

@media only screen and (min-width: 769px){
	
	.accordion-pub.newsletter-accordion-pub{
		display:none!important;
	}
}

@media only screen and (max-width: 769px){
	
	.accordion-pub.newsletter-accordion-pub{
		display:block;
	}
}


.above960{
	display:block!important;	
}

.below960{
	display:none!important;		
}


@media only screen and (min-width: 960px)
{
	.soundcloud-panel-desktop{
		display:block;
	}
	
	.soundcloud-panel-mobile{
		display:none;
	}
}
@media only screen and (max-width: 960px) {
	
	.soundcloud-panel-desktop{
		display:none;
	}
	
	.soundcloud-panel-mobile{
		display:block;
	}
	
	.article-header.with-thumb.podcast-header{
		padding-left: 0px;
		height: auto;
		min-height: 0px;
	}
	
	.above960{
		display:none!important;	;	
	}

	.below960{
		display:block!important;	;	
	}
}

/***Cookie Banner***/
#cookie-banner{
	background-color: #BFD6DD;
    font-family: LatoWeb;
    font-size: 17px;
    font-weight: 400;
    position: fixed;
    z-index: 9999;
    bottom: 0;
    width: 100%;
	
	transition-property: all;
	transition-duration: .5s;
	transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
	max-height:0px;
}

#cookie-banner-box{
	max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

#cookie-banner-text{
    padding-top: 22px;
    padding-bottom: 22px;
    padding-left: 20px;
        padding-right: 80px;

}

#close-cookie{
	position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
    cursor: pointer;
	background: #0b385c;
    color: white;
    font-size: 14px;
    padding: 6px;
    font-family: Lato;
		    box-shadow: 2px 1px 7px 0 rgba(0, 0, 0, 0.31);
    border-radius: 5px;
}

#close-cookie:hover{
	 color: white!important;
	background: #a91317 !important;
}

@media only screen and (min-width: 767px){
	#cookie-banner{
		padding-bottom: 0px!important;
	}
}

@media only screen and (max-width: 769px){
	
	#cookie-banner{
	    font-size: 16px;
		padding-bottom: 0px;
	}
	
	#cookie-banner-text{
      padding-top: 20px;
    padding-bottom: 0px;
	}
	
	#close-cookie{
		
		top: 0;
		position: relative;
		float: right;
		transform: translateX(-20px);
		right:0;
		
	}
}

.tab-content-display-fix{
	display:block!important;
	padding:0px!important;
}

.event-article-right-top iframe{
	display:none;
}

div.getResponse-desktop>div.grwf2-wrapper.wf2-embedded{
	
	    position: static !important;
}

/*Event feedback form*/

.common-form-radio>.wpcf7-list-item{
	    display: inline;
		margin-right: 20px;
}

.common-form-question-list{
	margin-top:10px;
	font-weight:700;
}

.force-break{
	margin-top:20px;
}

.common-form-question{
    font-weight: 400;
    font-family: signika-bold;
    font-size: 17px;
	letter-spacing: 0.5px;
}

.organisation-of-event,
.quality-of-event,
.duration-of-event,
.suitability-of-venue,
.food-and-drink,
.overall-experience
{
	margin-left:20px;
}

.contact-txt.contact-date{
	height:31px;
	  color: #A9A9A9;
}

.wpcf7-response-output.wpcf7-mail-sent-ok{
	
}

#event_feedback_form_thankyou{
	color: #a91317;
    font-weight: normal;
    font-size: 22px;
    display: none;
    margin-bottom: 3vh;
    margin-top: 3vh;
}

#event_feedback_form{
	visibility:hidden;
}

@media only screen and (max-width: 600px){
	.common-form-radio>.wpcf7-list-item{
	    display: block;
	}
	
	.organisation-of-event,
	.quality-of-event,
	.duration-of-event,
	.suitability-of-venue,
	.food-and-drink,
	.overall-experience
	{
		margin-left:0px;
	}
	
	.common-form-question-list{
		margin-top:20px;
	}

}

.contact-txt.contact-date.datepicker-value-mode{
	color:black;
}

.contact-txt.contact-date:focus{
		color:black;
}

#other-comments-hidden,#contact-name-hidden,#contact-organisation-hidden,#contact-designation-hidden,.wpcf7-list-item.first{
	display:none;
}

/* IE */
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #C0C0C0;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
   color: #6C6C6C;
   opacity: 1; /* Firefox */
}

/*20200813*/
#cboxTitle{
	      background-color: white;
    transform: translateY(-15px);
    padding-top: 3px;
    padding-bottom: 5px;
}

#cboxTitle p{
	    margin-top: 0px;
		margin-bottom:0px;
}

#cboxCurrent{
	bottom: 0px!important;
}

@media only screen and (max-width: 600px){
	#cboxTitle{
		background-color: white;
    transform: translateY(-10px);
    height: 40px;
    font-size: 10px;
	}
	
	#cboxTitle p{
		   margin-top: 0px;
		margin-bottom:0px;
	
	}
	
	#cboxCurrent{
		font-size: 10px;
	}
}

.at-icon:focus{
	outline:none!important;
}

.page_item_active a{
	border-bottom: solid 2px #d40000!important;
}

a.page_item_active{
	border-bottom: solid 2px #d40000!important;
}

.secondary-nav>.secondary-nav-list {
    background-color: white;
}

.secondary-nav>.secondary-nav-list>.page_item {
    border: none;
}


.secondary-nav>.secondary-nav-list>.page_item>a:hover {
	color: #005088;
	border-bottom: solid 2px #d40000;
}

.secondary-nav>.secondary-nav-list>.page_item>a {
	font-family: Lato;
	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 20px;
	letter-spacing: normal;
	color: #005088;
	padding: 0px;
	margin: 15px 0px;
	width: fit-content;
	border-bottom: solid 2px white;
}

.accordion-pub.active:after{
	content: "\2212"!important;
}

#your-subject{
	width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 3px;
    padding-right: 7px;
	font-size: 12px;
    font-family: sans-serif;
    color: #6C6C6C
}

@media only screen and (max-width: 767px){
	p>iframe {
		max-width: 300px;
	}
	
	.thinktank-image-container{
		max-width: 300px;
    height: auto;
	}
}


@media only screen and (min-width:968px) and (max-width:1024px){
	.tabs .controls .control.active .control-link,.tabs .controls .control.active .control-link:hover,
	.tabs .controls .control .control-link,.tabs .controls .control .control-link:hover{
		font-size:13px;
	}
}

@media only screen and (min-width:768px) and (max-width:960px){
	
	.header-logo{
		padding-bottom:40px!important;
	}
	
}

@media only screen and (max-width: 768px){
	
	.header-logo{
		padding-bottom:30px!important;
		margin-top: 0px;
    	padding-top: 20px!important;
	}
}

/***202012290800***/