a.arrow {
	display:			none;
}

@media screen and (min-width:1350px) {

	a.arrow {
		display:		block;
		position:		absolute;
		top:			400px;
		width:			100px;
		height:			200px;
		background:		transparent;	
	}
	
	a.arrow.arrow-left {
		left:			0;	
	}
	
	a.arrow.arrow-right {	
		right:			0;	
	}
	
	a.arrow span {
		display:		none;	
	}

}

.cat-head {
	.aboveHeadline.subtitle {
		display: block;
	    font-size: 20px;
	    color: #667e9c;
	    font-weight: 200;
	    margin-top: 32px;
	}
	h1.noMargin {
		margin:	0;
	}
}

.nav.nav-tabs li a {
	max-width:		150px;	
}

.teasertext {
	padding:		5px 35px 5px 0;
	line-height:	24px;	
}

table.course-data i.icon {
	margin:			0 6px 0 0;	
}

table.course-data table.fees {
	margin:		0;
	padding:	0;
}

table.course-data table.fees tbody tr td {
	margin:		0;
	padding:	5px 0;
	
	border:			none;
	border-bottom:	1px solid rgba(0, 0, 0, .05);
	
	background:	none;
}

table.course-data table.fees tbody tr:first-of-type td {
	padding:	0 0 5px 0;	
}

table.course-data table.fees tfoot tr td {
	margin:		0;
	padding:	5px 0 0 0;	
	
	border:		none;
	
	font-weight:	bold;
}

ul.vhs-button-bar {
	margin:			20px 0;
	padding:		0;
	
	list-style:		none;	
}

ul.vhs-button-bar li a {
	display:		block;
	margin:			0 0 1px 0;
	padding:		8px 20px;
	background:		#6cb1e1;
	border-left:	1px solid #FFF;
	
	color:			#FFF;	
	text-align:		center;	
}

@media screen and (min-width:768px) {
	
	body {
		.pull-right-md {
			float: right!important;
		}
		.pull-left-md {
			float: left!important;
		}
	}
	
	ul.vhs-button-bar:after {
		display:		table;
		content:		" ";
		clear:			both;	
	}
	
	ul.vhs-button-bar li {
		float:			left;	
	}
	
	
	
	ul.vhs-button-bar li a:hover {
		color:			#FFF;
		background:		#67a1c8;
	}
	
	ul.vhs-button-bar li:first-of-type a {
		border-top-left-radius:			10px;
		border-bottom-left-radius:		10px;
		border:							none;
	}
	
	ul.vhs-button-bar li:last-of-type a {
		border-top-right-radius:			10px;
		border-bottom-right-radius:		10px;
	}
	
	ul.vhs-button-bar li a.disabled {
		background:			#CCC;	
	}
}

.lecturer {
	margin:					60px 0;
	padding:				20px 0;
	border-top:				1px solid #CCC;
	border-bottom:			1px solid #CCC;	
}

.lecturer img {
	width:					100%;
	height:					auto;
}

.lecturer h3 {
	margin:			0;
	padding:		0;
	
	font-size:		20px;
}

.lecturer h3 em {
	display:		block;
	font-style:		normal;	
	font-size:		18px;
	color:			rgb(102, 126, 156);
}

.lecturer blockquote {
	padding:		0 10px;
	border:			none;
	text-align:		center;
	color:			#999;
	font-style:		italic;
}

.lecturer ul.options {
	margin:			10px 0 0 0;
	padding:		0;
	text-align:		center;
}

.lecturer img {
	border-radius:		100%;
}

table.course.dates thead tr th {
	padding:			10px 10px;
	background-color:	rgba(25, 61, 106, .6);
}

body .addresses.google-map {
	height:		250px;
	margin:		0px 0 10px 0;	
}

ul.iconic-list {
	margin:			0;
	padding:		0;
	
	list-style:		none;
}

ul.iconic-list li {
	float:			left;	
}

ul.iconic-list li a {	
	display:		inline-block;
	height:			22px;
	margin:			0 10px 10px 0;
	padding:		0 10px 0 0;
	
	background:		#f2f4f7;
	line-height:	22px;
	font-size:		12px;
	color:			#333;
}

ul.iconic-list li a:before {
	display:		inline-block;
	
	width:			22px;
	height:			22px;
	
	margin:			0 8px 0 0;
	
	background:		#999;
	border-right:	1px solid #f2f4f7;
	
	content:		"\f00c";
	line-height:	22px;
	font-family:	FontAwesome;
	text-align:		center;	
	color:			#FFF;
}

ul.iconic-list li a.facebook:before {
	content:		"\f09a";
	background:		#436098;
}

ul.iconic-list li a.facebook:before {
	content:		"\f09a";
	background:		#436098;
}

ul.iconic-list li a.email:before {
	content:		"\f0e0";
	background:		#ec9b44;
}

ul.iconic-list li a.twitter:before {
	content:		"\f099";
	background:		#22a3f0;
}

ul.iconic-list li a.google:before {
	content:		"\f0d5";
	background:		#da4a3a;
}

ul.iconic-list li a.qrcode:before {
	content:		"\f029";
	background:		#676767;
}

ul.iconic-list li a.whatsapp:before {
	content:		"\f232";
	background:		#50ca61;
}

ul.iconic-list li a.delicious:before {
	content:		"\f1a5";
	background:		#399bfa;
}


ul.iconic-list li a:hover {
	background:		#8294ac;
	color:			#FFF;
}

ul.iconic-list li a:hover:before {
	background:		#8294ac;
	border-right:	1px solid rgba(255, 255, 255, .7);
	
}

ul.big-icons {
	margin:			20px 0;
	padding:		0;
	
	list-style:		none;
}

ul.big-icons li {
	float:			left;
	margin:			0 20px 20px 0;	
}

ul.big-icons li a {
	color: #666;
	font-size: 12px; 
	font-weight: bold;	
}

ul.big-icons li a i {
	float: left;
	margin: -2px 10px 0 0;
	font-size: 24px;
}

.materials {
	margin:			30px 0;
	padding:		15px;
	
	background:		#f2f4f7;
}

.materials h4 {
	margin:			0 0 15px 0;
	padding:		0;
}

.materials ul {
	margin:			0 0 10px 25px;	
}

.event-details h2 {
	margin:			0 0 50px 0;	
}

a.venue {
	display:		block;	
}

a.venue i {
	float:			left;
	display:		inline-block;
	margin:			4px 0 0 0;	
}

i {
	&.pull-none {
		float: none;
	}
	&.big {
		font-weight: 700;
	}
}

a.venue em {
	display:		block;
	font-style:		normal;
	font-weight:	bold;
}

a.venue span {
	display:		block;
	margin:			0 0 0 20px;
}