html { 
}

body {
	background: url("../images/bg_feather.png") repeat;
	background-size: 30%;
	font-family: 'Average Sans', sans-serif;
	font-size: 14px;
}

@media only screen and (max-width: 979px) {
	body {}
}

.screen {
	margin: 0;
	padding: 0;
  	background: url("../images/banner_SN_gradient.png") repeat-x;
	background-size: 1px 120px;
}

.top {
	padding: 0;
	margin: 0;
	height: 120px;
	width: 100%;
	background: url("../images/banner-SN.png") no-repeat;
	background-size: 1167px 120px;
}

@media only screen and (max-width: 979px) {
    .top {background-position: -20px;}
	.navigation_center {width: 600px;}
}

.sn_logo {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -6px;
	left: 4px;
	z-index: 3;
}

.sn_logo img {
	height: 190px !important;
}

.sn_textlogo {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0px;
	left: 142px;
	z-index: 2;
}

.sn_textlogo img {
	height: 120px !important;
}

.sn_textlogo_sm {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0px;
	left: -20px;
	z-index: 2;
}

.sn_textlogo_sm img {
	height: 120px !important;
}


@media only screen and (min-width: 1550px) {
	.sn_logo img {height: 200px !important;}
	.sn_textlogo {left: 145px !important;}
}

@media only screen and (max-width: 979px) {
	.sn_logo img {height: 175px !important;}
	.sn_textlogo {left: 130px !important;}
}

@media only screen and (max-width: 650px) {
    .top {background-position: -65px;}
	.sn_logo {left: -5px !important;}
	.sn_logo img {height: 165px !important;}
    .sn_textlogo {left: 105px !important;}
}

@media only screen and (min-width: 501px) {
	.sn_textlogo_sm {display: none !important;}
}

@media only screen and (max-width: 500px) {
    .sn_textlogo {display: none !important;}
  	.top {background: url("../images/banner-SN_2.png") no-repeat; background-size: 1167px 120px; background-position: -15px;}
	.sn_textlogo_sm {display: block !important; left: 115px !important;}
}

@media only screen and (max-width: 380px) {
    .sn_textlogo_sm {left: 110px !important;}
  	.moduletable_socmed_buttons_small {left: 125px !important;}
}

@media only screen and (max-width: 320px) {
 	.sn_logo img {height: 150px !important;}
	.sn_logo {top: 0px !important; left: -7px !important;}
    .sn_textlogo_sm {left: 90px !important; height: 110px !important;}
    .moduletable_socmed_buttons_small {left: 115px !important;}
}


.top_left {
	display: block;
	float: right;
	padding: 0;
	margin: 0;
	height: 120px;
	width: 150px;
}

.top_mid {
	display: block;
	float: right;
	text-align: right;
	padding: 0;
	margin: 0;
	height: 120px;
	width: 150px;
	float: right;
}

.top_right {
	display: block;
	text-align: right;
	padding: 5px 10px 0 0;
	margin: 0;
	height: 115px;
	width: 300px;
	float: right;
}

@media only screen and (max-width: 1170px) {
	.top_left {display: none;}
}

@media only screen and (max-width: 1020px) {
	.top_mid {display: none;}
}

.moduletablelang_screen {
	display: block;
	float: right;
	padding-top: 3px;
}

.moduletablelang_screen li {
	display: block;
	float: left;
	margin: 0;
	padding: 0 0 0 8px;
}

.moduletablelang_screen img {
	-moz-box-shadow: 0 0 10px rgba(255,255,255,0.5);
	-webkit-box-shadow: 0 0 10px rgba(255,255,255,0.5);
	box-shadow: 0 0 10px rgba(255,255,255,0.5);
}

.mod-languageslang_screen li {list-style-type: none;}


.moduletablelang_screen_small {
	position: absolute;
	right: 18px;
  	z-index: 2;
} 

.moduletablelang_screen_small li {
	display: none;
	float: left;
	margin: 0 0 0 3px;
	padding: 0 0 0 8px;
}

.mod-languageslang_screen_small li {list-style-type: none;}

.moduletablelang_screen_small img {
	padding: 0 !important;
	margin: 0 !important;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6);
	box-shadow: 0 0 10px rgba(0,0,0,0.6);
}

.moduletable_socmed_buttons {
	display: inline-block;
	position: absolute !important;
	height: 35px;
	top: 81px;
	right: 6px;
	float: right;
}

.moduletable_socmed_buttons a {
	-moz-box-shadow: 0 0 10px rgba(255,255,255,0.5);
	-webkit-box-shadow: 0 0 10px rgba(255,255,255,0.5);
	box-shadow: 0 0 10px rgba(255,255,255,0.5);
}

.moduletable_socmed_buttons a:hover {
	-moz-box-shadow: 0 0 10px rgba(255,255,255,0.9);
	-webkit-box-shadow: 0 0 10px rgba(255,255,255,0.9);
	box-shadow: 0 0 10px rgba(255,255,255,0.9);
	-webkit-transition: all 0.5s ease;
	transition: all 0.4s ease;
}

.moduletable_socmed_buttons_small {
	display: none;
	position: absolute;
	top: 118px;
	left: 135px;
	padding: 0 !important;
	margin: 0 !important;
  	z-index: 3;
}

.moduletable_socmed_buttons_small a {
	margin-right: 4px !important;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.7);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.7);
	box-shadow: 0 0 10px rgba(0,0,0,0.7);
}

.moduletable_srchbox {
	display: block;
	float: right; padding-left: 10px;
}

@media only screen and (max-width: 800px) {
	.top_right {width: 175px !important;}
	.moduletable_socmed_buttons {}
}

@media only screen and (max-width: 650px) {
	.moduletable_socmed_buttons {display: none;}
	.moduletable_socmed_buttons_small {display: block !important;}
}


@media only screen and (max-width: 1549px) {
}

@media only screen and (min-width: 1550px) {
    .top_right {width: 25%; background-position: -300px 0 !important; background: url("../images/banner_SN_REV.png") no-repeat; background-size: 1800px 300px;}
	.moduletable_srchbox {display: block; float: right; padding-left: 10px;}
}


@media only screen and (max-width: 979px) {
	.search_hakutulokset {display: none;}
	.moduletable_srchbox {display: none !important;}
	.moduletablelang_screen {display: none;}
	.moduletablelang_screen_small li {display: block !important;}
}



/* Kolmen kuvalinkin etusivun lisänavigointi (tai mainos) */

.threelinks {
	clear: both;
	padding: 0 3%;
	margin: 0 auto;
	max-width: 1000px;
}

@media only screen and (max-width: 950px) {
	.threelinks {padding: 0%;}
	.mfp_masonry_item {margin-left: 25%;}
}

@media only screen and (max-width: 795px) {
	.threelinks {padding: 0 10%;}
	.mfp_masonry_item {margin-left: 0%;}
}

.threelinks a, .threelinks a:visited {
	text-decoration: none;
	text-align: center;
	color: rgba(0, 0, 0, 0.8);
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.threelinks a:hover {
	text-shadow: 0px 0px 6px rgba(0,0,0,0.2);
}

.mfp_masonry_item {
}

.mfp_masonry_title {
	text-align: center;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.mfp_masonry_title a:hover {
	box-shadow: 0 8px 6px -6px rgba(0,0,0,0.3);
}

}

.custom_mobiilihaku {
    position: absolute;
    top: 28px;
    right: 22%;
    float: right;
    display: block;
}

@media only screen and (min-width: 979px) {
	.custom_mobiilihaku {display: none;}
}

.search_hakusivu {
}

.mobile_search_sglass {
    padding: 0;
    margin: 0;
    width: 45px;
    opacity: 0.8;
}

.mobile_search_sglass:hover {
    opacity: 0.6;
}

@media only screen and (max-width: 500px) {
	.mobile_search_sglass {width: 35px; padding: 0;}
	.custom_mobiilihaku {right: 20%;}
}

#searchform.btn-toolbar {
    display: none;
}

#searchform.btn-group {
    display: none;
}

/* Kätke hakusivun hakukenttä */
.pull-left {
    display: none;
}

/* Main Navigation */

.navigation {
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	height: 25px;
	border-top: 1px solid #336287;
	border-bottom: 1px solid #2f4e66;
	box-shadow: inset 0px 4px 10px rgba(0,0,0,0.6);
	text-align: center;
  	background: url("../images/blue_wp-10.png") no-repeat;
	background-color: #3d76a2;
}

.navigation_center {

	padding: 0;
	margin: 0 0 0 175px;
}

.top_menu ul {
	list-style: none;
	padding: 0;
	margin: 0 0 0 18px;
	background: none;
	z-index: 2;
}

.top_menu ul li {
	display: block;
	position: relative;
	width: 140px;
	float: left;
	z-index: 2 !important;
}



/* This hides the dropdowns */

.top_menu li ul { display: none; }

@media only screen and (max-width: 979px) {
	.top_menu li ul { display: block !important; }
	.top_menu-mobile {float: right;}
}

@media only screen and (min-width: 980px) {
	.top_menu-mobile { display: none !important; }
}

.top_menu ul li a {
	display: block;
	padding: 2px 20px 4px 20px;
	margin: 0 0 -1px 0;
	text-decoration: none;
	white-space: nowrap;
	font-family: 'EB Garamond', serif;
	text-transform: uppercase;
	color: #fff;
	font-size: 11px;
	letter-spacing: 2px;
	text-shadow: 0px 0px 4px rgba(255,255,255, 0.5);
}

.top_menu ul li a:hover {
	margin: 0;
	height: 19px;
	box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.6);
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-transition: all 0.5s ease;
	transition: all 0.4s ease;
}


/* Display the dropdown */

.top_menu ul li li a {
	color: #fff;
	font-size: 10px;
	letter-spacing: 1px;
	padding-top: 5px;
	padding-bottom: 6px;
	text-shadow: 0px 0px 4px rgba(255,255,255, 0.9);
	-webkit-box-shadow: 0 10px 8px -8px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 10px 8px -8px rgba(0, 0, 0, 0.2);
	box-shadow: 0 10px 8px -8px rgba(0, 0, 0, 0.2);
}

.top_menu li:hover ul {
	display: block;
	position: absolute;
	width: 296px;
	padding-left: 2px;
	background-color: rgba(15, 61, 110, 0.8);
	border-top: 1px solid rgba(0, 0, 0, 0.2);
	border-left: 1px solid rgba(0, 0, 0, 0.3);
	border-right: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.4);
	box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.6), inset 0px 0px 15px rgba(0, 0, 0, 0.1);
	text-align: left;
}

.top_menu li:hover li { float: none; width: 297px;}

.top_menu li:hover a { background: none; }

.top_menu li:hover li a:hover {box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.6); margin-left: -1% !important;}

.top_menu .main-navigation li ul li { border-top: 0; }


/* Displays second level dropdowns to the right of the first level dropdown */

.top_menu ul ul ul {
	left: 100%;
	top: 0;
}


/* Simple clearfix */

.top_menu ul:before,
ul:after {
	content: " "; /* 1 */
	display: table; /* 2 */
}

.top_menu ul:after { clear: both; }



@media only screen and (max-width: 979px) {
		/* top menu cut from smaller screens >979px */
	.top_right {display: inline-block; float: right;  margin: 0; width: 30%;}
}

@media only screen and (max-width: 500px) {
    .top_right {display: inline-block; float: right;  margin: 0 0 0 5%; width: 25%;}
}

.dj-megamenu88mobile {display: none !important;}

.content_container {
	display: block;
	margin: 0;
	min-height: 600px;
	box-shadow: inset 0px 10px 10px rgba(0, 0, 0, 0.3);
}

@media only screen and (max-width: 979px) {
    .content_container {}
}

@media only screen and (min-width: 1300px) {
    .content_container {}
}

#djslider-loader94 {
	border-top: 1px solid #1a2833;
}

.slide-title {
}

.slider {
	clear: both;
	margin: 0;
	padding: 0;
	background: none;
	box-shadow: inset 0px 12px 12px rgba(0, 0, 0, 0.5);
}

@media only screen and (min-width: 750px) {
  .moduletable_smallscreen {display: none;}
}

@media only screen and (max-width: 979px) {
}

@media only screen and (max-width: 750px) {
  .moduletable_bigscreen {display: none;}
  .moduletable_smallscreen {display: block !important;}
  .slide-desc-in {height: 42px; line-height: 8px;}
  .slide-title {font-variant: small-caps;}
  .slide-text {display: none;}
}


.main_container {
	width: 100%;
	display: block;
	padding: 0;
	margin: 0;
}

.content_box {
	width: 100%;
}

.content {
	display: block;
	float: left;
	clear: both;
	width: 70%;
	padding: 5px 3%;
}

.content_left {
	margin: 0;
	padding-top: 5px;
}

.content_frame_l {
	width: 48%;
	float: left;
}

.content_frame_r {
	width: 48%;
	float: right;
}

@media only screen and (max-width: 800px) {
	.content_frame_l {width: 100%; float: none;}
	.content_frame_r {width: 100%; float: none;}
}

.right_tab {
	display: block;
	float: right;
	width: 21%;
	padding: 0px 1%;
	min-height: 1000px;
}

@media only screen and (min-width: 1500px) {
    .content {width: 71%; padding: 5px 6%;}
	.right_tab {width: 11%; padding: 10px 4% 0 0;}
}

@media only screen and (max-width: 800px) {
    .content {width: 93%; padding: 5px 3%;}
	.right_tab {width: 93%; padding: 5px 3%; margin: 0 auto; text-align: center; min-height: 0px; margin-bottom: 100px;}
}

.some img {

}

.twitter-timeline {
	overflow: scroll !important;
	background: none !important;
}

.twitter-timeline img {
	visibility: hidden !important;
}

.article-info-term {
	display: none;
}

.content-category, .category-list {
    font-size: 16px;
}

a:visited.content-category, a:visited.category-list {
    font-size: 16px;
}

.table-bordered {
    border: none;
}

.table-striped>tbody>tr:nth-child(odd)>td,
tr.found{
    background: none;
    border: none;
    color: #000;
}

.table-striped>tbody>tr:nth-child(even)>td,
tr.found{
    background: none;
    border: none;
}

.custom_ala_footer {
	margin: 40px auto 0 auto;
	text-align: center !important;
	background-color: none;
	background: url("../images/footer_line.png") no-repeat;
	background-size: 750px 7px;
	background-position: center top;
	-webkit-filter: drop-shadow(0px 6px 3px #ddd);
	filter: drop-shadow(0px 8px 3px #ddd);
}

.custom_ala_footer p:before {
	content: "\00A9\00A0";
	font-size: 16px;
	vertical-align: -18%;
}

.custom_ala_footer p {
	font-size: 11px;
	text-align: center !important;
	padding: 17px 0 5px 0;
	-webkit-filter: drop-shadow(0px 6px 3px #ddd);
	filter: drop-shadow(0px 6px 3px #ddd);
}

.footer_text {
    text-align: center;
    color: #808080;
    font-size: 13px;
    line-height: 30px;
    letter-spacing: 1px;
    text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
}

@media only screen and (max-width: 800px) {
   	.custom_ala_footer {padding-top: 15px;}
    .footer_text {font-size: 11px;}
}

@media only screen and (max-width: 600px) {
    .footer_text {font-size: 9px !important;}
}


/* Etusivun random image */

.random-image_etusivu_img {
	border: 1px solid #ccc;
	background: url("../images/bg_4.png");
	max-width: 1200px;
	border-radius: 6px;
	padding: 10px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	margin: 0 auto 20px auto;
}


/* content */

.readmore {
	display: block;
	float: right;
	margin: 20px;
}

.page-header {
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
}

.leading-1, leading-2, leading-3, leading-4, leading-5 {
	margin-top: 30px;
}

.custom_cwpage {
	position: relative;
	left: 5px;
	margin: 0 auto !important;
	background-color: #fff;
	width: 280px;
	-moz-box-shadow: 2px 2px 15px #606060;
	-webkit-box-shadow: 2px 2px 15px #606060;
	box-shadow: 2px 2px 15px #606060;
}

.custom_breadcrumbs {
	margin: 0 0 20px 0;
	padding: 0;
}

.breadcrumb {
	background: none;
	text-align: right;
	font-size: 11px;
	margin: 0;
	padding: 0 10px 5px 0;
	-webkit-box-shadow: 0 10px 6px -6px rgba(0,0,0,0.08);
	-moz-box-shadow: 0 10px 6px -6px rgba(0,0,0,0.08);
	box-shadow: 0 10px 6px -6px rgba(0,0,0,0.08);
}

.divider {
	font-weight: bold;
	font-size: 16px;
}

.divider.icon-location {
	font-size: 0;
}

.divider img {
	height: 0;
}

.divider::after {
	content: "\203A\2003";
	
}

/* Plugin: Top of the Page */

#plg_system_topofthepage {
    font-size: 30px;
    line-height: 30px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    vertical-align: middle;
    border: 3px solid #404040;
    margin: 50px;
    width: 40px;
    height: 40px;
    background-color: #ffdba3;
    color: #404040;
    border-radius: 25px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.5)
    }

#plg_system_topofthepage:hover {
    background-color: #d4ab6c;
}

@media only screen and (max-width: 979px) {
}

.item-page {
    border: none;
}


/* Author box */

.author_container {
	margin: 0 0 40px 20px;
	transition: transform .3s;
  	width: 30%;
	max-width: 250px;
}

.author_container:hover {
  transform: scale(1.04);
}

.author_img {
	display: block;
	position: relative;
	float: left;
	height: 75px;
	border-radius: 50%;
	border: 1px solid #ddd;
	background-color: #fff;
	padding: 4px;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1), 0 4px 8px 0 rgba(0, 0, 0, 0.1);
	z-index: 2;
}

.author_box {
	display: block;
	position: relative;
	top: 7px;
	height: 54px;
	width: 100%;
	padding: 14px 10px 0px 80px;
	margin: 0 0 20px 20px;
	background-color: #fff;
	border-radius: 10px;
	border: 1px solid #ddd;
	box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1), 0 4px 10px 0 rgba(0, 0, 0, 0.1);
	z-index: 1;
  	min-width: 150px;
  	opacity: 0.6;
}

.author_box p {
	font-size: 13px;
	letter-spacing: 1px;
  	line-height: 15px;
}


/* some-linkit oik. reunassa */

.boxez-fb {
	font-size: 15px;
	line-height: 25px;
	width: 120px;
	height: 25px;
	background-color: rgba(59,89,152,1);
	color: #fff;
	padding: 8px;
	position: relative;
	margin: 5px 10px;
	text-indent: 5px;
	float: left;
	-webkit-filter: drop-shadow(0px 6px 3px rgba(0,0,0,0.3));
	filter: drop-shadow(0px 6px 3px rgba(0,0,0,0.3));
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.boxez-fb:hover,visited {
	text-decoration: none;
	color: #fff;
	padding: 8px 5px 8px 25px;
	text-shadow: 0 0 10px rgba(255,255,255,1);
}

.boxez-fb.arrow-right:after {
	content: " ";
	position: absolute;
	right: -10px;
	text-indent: 0px;
	top: 11px;
	border-top: 10px solid transparent;
	border-right: none;
	border-left: 10px solid rgba(59,89,152,1);
	border-bottom: 10px solid transparent;
}

.boxez-tw {
	font-size: 15px;
	line-height: 25px;
	width: 120px;
	height: 25px;
	background-color: rgba(8,160,233,1);
	color: #fff;
	padding: 8px;
	position: relative;
	margin: 5px 10px;
	text-indent: 5px;
	text-shadow: 0 0 3px rgba(0,0,0,0.5);
	float: left;
	-webkit-filter: drop-shadow(0px 6px 3px rgba(0,0,0,0.3));
	filter: drop-shadow(0px 6px 3px rgba(0,0,0,0.3));
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.boxez-tw:hover,visited {
	text-decoration: none;
	color: #fff;
	padding: 8px 5px 8px 25px;
	text-shadow: 0 0 10px rgba(255,255,255,1);
}

.boxez-tw.arrow-right:after {
	content: " ";
	position: absolute;
	right: -10px;
	text-indent: 0px;
	top: 11px;
	border-top: 10px solid transparent;
	border-right: none;
	border-left: 10px solid rgba(8,160,233,1);
	border-bottom: 10px solid transparent;
}

.boxez-ig {
	font-size: 15px;
	line-height: 25px;
	width: 120px;
	height: 25px;
	background: #d6249f;
	background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
	color: #fff;
	padding: 8px;
	position: relative;
	margin: 5px 10px;
	text-indent: 5px;
	float: left;
	text-shadow: 0 0 2px rgba(0,0,0,1);
	-webkit-filter: drop-shadow(0px 6px 3px rgba(0,0,0,0.3));
	filter: drop-shadow(0px 6px 3px rgba(0,0,0,0.3));
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.boxez-ig:hover,visited {
	text-decoration: none;
	color: #fff;
	padding: 8px 5px 8px 25px;
	text-shadow: 0 0 15px rgba(0,0,0,1);
}

.boxez-ig.arrow-right:after {
	content: " ";
	position: absolute;
	right: -10px;
	text-indent: 0px;
	top: 11px;
	border-top: 10px solid transparent;
	border-right: none;
	border-left: 10px solid rgba(40,90,235,1);
	border-bottom: 10px solid transparent;
}

.boxez_break {
	clear: both;
}

.boxez_container {
	padding: 0;
	margin: 0;
}

@media only screen and (max-width: 800px) {
	.boxez_break {clear: none;}
    .boxez_container {display: block; height: 50px; width: 100%; margin: 10px 0 20px 0;}
	.boxez-fb,.boxez-tw,.boxez-ig {margin-left: 20px; float: left;}
}


/* Course page article insert styling */

.upcoming_course_insert {
  clear: both;
  display: block;
  float: left;
  margin: 20px 0 20px 40px !important;
}

@media only screen and (max-width: 800px) {
  .upcoming_course_insert {margin: 20px 0 20px 75px !important;}
}

@media only screen and (min-width: 1500px) {
  .upcoming_course_insert {clear: none !important; margin-left: 25px !important;}
}


/* JEvents fixes */

#jevents {
	padding: 0 !important;
	margin: 0 !important;
}

.jev_pretoolbar, .jev_evdt_header, .jev_evdt_title, #jevents_header {
	display: none;
	height: 0px;
	margin: 0;
	padding: 0;
}

.jeventpage {
	padding: 0 !important;
	margin: 0 !important;
}

.jev_evdt {
	padding: 0 !important;
	margin: 0 !important;
  	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
  	top: -40px;
}

.mod_events_latest_table {
	margin-left: 10px;
}

.mod_events_latest {
	border: none;
	padding-top: 10px !important;
}

@media only screen and (max-width: 800px) {
	.mod_events_latest_table {margin: 0;}
}