/**
 * @author  ( Nemesys )
 * @package Joomla
 * @subpackage Accessible-Template-Nemesys
 * @copyright Copyright (C) 2005 - 2009 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 **/

/* not ready */

/******************************************************************************************/
/*******************	NEMESYS	CSS	FILES	***********************************************/
/*
@font-face {
	font-family:'Fira Sans';
	font-weight:normal;
	src:url('fonts/FiraSans-Regular.otf');
}
@font-face {
	font-family:'Fira Sans';
	font-weight:500;
	src:url('fonts/FiraSans-SemiBold.otf');
}
@font-face {
	font-family:'Fira Sans';
	font-weight:bold;
	src:url('fonts/FiraSans-Bold.otf');
}
@font-face {
	font-family:'Fira Sans';
	font-weight:800;
	src:url('fonts/FiraSans-ExtraBold.otf');
}*/

html {margin-bottom:1px;overflow-y:scroll;}
html.fancybox-lock {overflow-y:scroll !important;}

body {
	background-color:#f9f9f9;
	color:#666666;
	font-family:'Fira Sans', sans-serif;
	font-size:13px;
	margin:0;
	overflow:hidden;
}

body > .outer_div {
	width:100%;
}
body > .outer_div > .inner_div {
	max-width:1200px;
	margin:0 auto;
}

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;}
p {margin:0;}
ul, ol {margin:0;padding:0;}
.moduletable {margin:0;padding:0;}

/* Top Bar */

#top_outer {}
#top_inner {margin:0 auto;}
#top1 {float:left;}
#top2 {float:left;}
#top3 {float:right;}
#top4 {float:right;}

/* Logo Bar */

#logo_outer {}
#logo_inner {margin:0 auto;}
#logo1 {float:right;}
#logo2 {float:right;}

/* Menu Bar */

#menu_outer {}
#menu_inner {}

/* Newsline Bar */

#newsline_outer {}
#newsline_inner {}
#newsline1 {float:left;}
#newsline2 {float:left;}

/* Slide Bar */

#slide_outer {}
#slide_inner {}
#slide1 {}
#slide2 {}

/* Center */

#center_outer {}
#center_inner {}
#breadcrumbs {}

#mess_comp {}

/* Bottom */

#bottom_outer {}
#bottom_cont {}
#bottom_inner {padding:0 40px;}
#bottom_inner2 {}

/* Footer */

#footer_outer {}
#footer_inner {padding:0 40px;}
#footer_menu {}
#footer_middle {}
#footer_bottom {padding:20px 0;}
#footer_1 {float:left;}
#footer_2 {float:right;}
#footer_3 {float:left;}

/*******************	END	NEMESYS	CSS	FILES	*******************************************/

/* Pagination */

div.pagination {color:#ffffff;font-size:0;font-weight:600;}
div.pagination ul {font-size:13px;text-align:center;padding:0;margin:30px 0 10px 0;}
div.pagination ul li {display:inline-block;margin:0 1px 1px 0;}
div.pagination ul li span {background:#cacaca;color:#ffffff;display:block;padding:7px 12px;}
div.pagination ul li a {background:#000000;color:#ffffff;display:block;padding:7px 12px;text-decoration:none;}

/* K2 Pagination */

div.k2Pagination {color:#ffffff;font-size:0;font-weight:600;}
div.k2Pagination ul {font-size:13px;text-align:center;padding:0;margin:30px 0 10px 0;}
div.k2Pagination ul li {display:inline-block;margin:0 1px 1px 0;}
div.k2Pagination ul li span {background:#cacaca;color:#ffffff;display:block;padding:7px 12px;}
div.k2Pagination ul li a {background:#000000;color:#ffffff;display:block;padding:7px 12px;text-decoration:none;}

/******************************************************************************************/

.blog-featured {display:none;}

/******************************************************************************************/

#main_container {max-width:1420px;margin:auto;padding-left:180px;}
#main_center {}
#main_sidebar {background:#222222;width:180px;height:100%;position:fixed;top:0;left:0;z-index:10;}

#left {box-shadow:0 0 7px 2px #666666;box-sizing:border-box;height:100%;padding:280px 0 150px;}
#left .moduletable.logo {width:100%;position:absolute;top:20px;}
#left .logo a {background:url("../images/sprite.png") no-repeat scroll 0 0;display:block;width:175px;height:122px;margin:0 0 10px 20px;}
#left .logo p {color:#ffffff;text-align:center;}
#left .logo p span {font-size:16px;font-weight:bold;}

#left .left_menu {height:100%;overflow:auto;}
#left .left_menu ul {}
#left .left_menu ul li {border-bottom:1px solid #4e4e4e;list-style:none;text-align:left;position:relative;}
#left .left_menu ul li a {color:#ffffff;font-size:14px;text-decoration:none;display:block;padding:15px 0 15px 60px;transition:background 0.3s, color 0.3s;}
#left .left_menu ul li a:hover {background:#f9f9f9;border-left:3px solid #eb1a2f;color:#222222;padding:15px 0 15px 57px;}
#left .left_menu ul li a:after {background:url("../images/sprite.png") no-repeat scroll -26px -204px;content:"";width:17px;height:16px;position:absolute;top:17px;left:20px;}
#left .left_menu ul li.item-131 a:after {background:url("../images/sprite.png") no-repeat scroll -26px -204px;}
#left .left_menu ul li.item-132 a:after {background:url("../images/sprite.png") no-repeat scroll -26px -252px;}
#left .left_menu ul li.item-133 a:after {background:url("../images/sprite.png") no-repeat scroll -26px -300px;}
#left .left_menu ul li.item-135 a:after {background:url("../images/sprite.png") no-repeat scroll -26px -448px;}
#left .left_menu ul li.item-134 a:after {background:url("../images/sprite.png") no-repeat scroll -26px -497px;height:20px;top:15px;}
#left .left_menu ul li.item-154 a:after {background:url("../images/sprite.png") no-repeat scroll -26px -350px;}
#left .left_menu ul li.item-155 a:after {background:url("../images/sprite.png") no-repeat scroll -26px -399px;}
#left .left_menu ul li.item-905 a:after {background:url("../images/sprite.png") no-repeat scroll -26px -399px;}
#left .left_menu ul li.item-131 a:hover:after {background:url("../images/sprite.png") no-repeat scroll -67px -204px;}
#left .left_menu ul li.item-132 a:hover:after {background:url("../images/sprite.png") no-repeat scroll -67px -252px;}
#left .left_menu ul li.item-133 a:hover:after {background:url("../images/sprite.png") no-repeat scroll -67px -300px;}
#left .left_menu ul li.item-135 a:hover:after {background:url("../images/sprite.png") no-repeat scroll -67px -448px;}
#left .left_menu ul li.item-134 a:hover:after {background:url("../images/sprite.png") no-repeat scroll -67px -497px;height:20px;top:15px;}
#left .left_menu ul li.item-154 a:hover:after {background:url("../images/sprite.png") no-repeat scroll -67px -350px;}
#left .left_menu ul li.item-155 a:hover:after {background:url("../images/sprite.png") no-repeat scroll -67px -399px;}
#left .left_menu ul li.item-905 a:hover:after {background:url("../images/sprite.png") no-repeat scroll -67px -399px;}

#left .social_count_container {background:#4e4e4e;position:absolute;top:210px;left:0;right:0;}
#left .social_count_container:after {clear:both;content:"";display:block;}
#left .social_count_container > a {box-sizing:border-box;color:#999999;font-size:14px;text-align:center;text-decoration:none;float:left;width:25%;height:37px;padding:10px 0 10px 30px;position:relative;}
#left .social_count_container .count_fb {}
#left .social_count_container .count_fb:after {background:url("../images/sprite.png") no-repeat scroll -18px -155px;content:"";position:absolute;top:8px;left:12px;width:20px;height:21px;}
#left .social_count_container .count_yt {border-left:1px solid #222222;}
#left .social_count_container .count_yt:after {background:url("../images/sprite.png") no-repeat scroll -60px -155px;content:"";position:absolute;top:8px;left:12px;width:20px;height:21px;}
#left .social_count_container .count_in {border-left:1px solid #222222;}
#left .social_count_container .count_in:after {background:url("../images/sprite.png") no-repeat scroll -104px -155px;content:"";position:absolute;top:8px;left:12px;width:20px;height:21px;}
#left .social_count_container .count_tw {border-left:1px solid #222222;}
#left .social_count_container .count_tw:after {background:url("../images/sprite.png") no-repeat scroll -151px -155px;content:"";position:absolute;top:8px;left:12px;width:20px;height:21px;}


#left .moduletable.newsletter {width:150px;padding:0 15px;position:absolute;bottom:30px;}
#left .moduletable.newsletter h3 {color:#ffffff;font-size:13px;font-weight:normal;margin-bottom:5px;}
#left .mcSignupForm {position:relative;}
#left .mcSignupForm > div {}
#left .mcSignupForm input.inputbox {background:#4e4e4e;border:none;box-sizing:border-box;color:#c8c8c8;font-size:13px;width:100%;height:28px;padding:5px 25px 5px 10px;margin:0;}
#left .mcSignupForm input.button {background:url("../images/sprite.png") no-repeat scroll -20px -599px;border:none;font-size:0;width:30px;height:28px;padding:0;position:absolute;top:0;right:0;}
#left .mcSignupForm input.btn {background:url("../images/sprite.png") no-repeat scroll -20px -599px;border:none;font-size:0;width:30px;height:28px;padding:0;position:absolute;top:0;right:0;cursor:pointer;}

/******************************************************************************************/

#top_outer {height:70px;position:relative;z-index:9999;}
#top_inner {background:#ffffff;box-shadow:1px 1px 2px #999999;height:70px;position:fixed;top:0;left:180px;right:0;z-index:100;;}

#top2 {margin:0 0 0 50px;}
#top2 ul.menu {}
#top2 ul.menu > li {list-style:none;display:inline-block;padding:0 15px;position:relative;}
#top2 ul.menu > li > a {box-sizing:border-box;color:#222222;font-size:16px;font-weight:500;text-decoration:none;text-transform:uppercase;display:block;height:70px;line-height:70px;}
#top2 ul.menu > li > a:hover {border-bottom:4px solid #eb1a2f;}
#top2 ul.menu > li > ul {background:#ffffff;box-shadow:1px 1px 2px #999999;display:none;width:200px;margin-left:-15px;padding:10px 0;position:absolute;/*visibility:hidden;opacity:0;transition:all 0.3s ease 0s;*/}
#top2 ul.menu > li:hover > ul {display:block;/*visibility:visible;opacity:1;*/}
#top2 ul.menu > li > ul > li {display:block;list-style:none;}
#top2 ul.menu > li > ul > li > a {color:#222222;font-size:14px;text-decoration:none;display:block;padding:5px 15px;transition:all 0.3s ease 0s;}
#top2 ul.menu > li > ul > li > a:hover {background:#f4f4f4;border-left:3px solid #f90909;font-weight:bold;}

/*#top3 {width:70px;height:70px;position:relative;z-index:101;}*/
#top4 {position:relative;}
#top4 .custom {margin-top:27px;}
#top4 a {background:url("../images/sprite.png") no-repeat scroll -334px -458px;color:#000000;font-size:15px;font-weight:300;text-decoration:none;display:block;width:70px;height:70px;}
#top4 a:hover {background:#f90909 url("../images/sprite.png") no-repeat scroll -334px -510px;}
#top_inner.fancybox-margin #top4 a {background:#f90909 url("../images/sprite.png") no-repeat scroll -334px -510px;}

#top3 .menu_button button {background:#ffffff;border:none;cursor:pointer;width:70px;height:70px;position:relative;}
#top3 .dropdown-menu {display:none;}
#top3 .menu_button .dropdown-menu {background:#f9f9f9;box-sizing:border-box;display:block;width:100%;height:100%;padding:20px 30px;position:fixed;top:0;left:100%;z-index:-1;transition:all 0.5s ease 0s;}
#top3 .menu_button.open .dropdown-menu {box-shadow:0 6px 12px rgba(0, 0, 0, 0.176);left:0;}
#top3 .menu_button.open .dropdown-menu.shadow {background:#000000;width:100%;left:-100%;z-index:-2;opacity:0.5;transition:left 0.5s ease 0s;}
#top3 .menu_button.open .dropdown-menu.shadow {left:0;}

#top3 .menu_button .btn-primary:before,
#top3 .menu_button .btn-primary:after {backface-visibility:hidden;background:#222222 none repeat scroll 0 0;content:"";height:3px;left:22px;transition:all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;width:30px;}
#top3 .menu_button .btn-primary:before {box-shadow:0 9px 0 0 #222222;position:absolute;top:26px;}
#top3 .menu_button.open .btn-primary:before {box-shadow:0 0 0 0 transparent;top:34px;transform:rotate(225deg);}
#top3 .menu_button .btn-primary:after {position:absolute;top:44px;}
#top3 .menu_button.open .btn-primary:after {top:34px;transform:rotate(315deg);}

#top4 .menu_button button {background:#eeeeee;border:none;cursor:pointer;width:70px;height:70px;position:relative;}
#top4 .dropdown-menu {display:none;}
#top4 .menu_button .dropdown-menu {background:#666666;box-sizing:border-box;display:block;width:300px;height:100px;padding:20px 30px;position:absolute;top:70px;right:-1000px;z-index:10;transition:all 0.5s ease 0s;}
#top4 .menu_button.open .dropdown-menu {box-shadow:0 6px 12px rgba(0, 0, 0, 0.176);right:0;}

.fancybox-wrap {background:#ffffff;width:auto !important;position:fixed !important;top:70px !important;left:180px !important;right:0 !important;}
.fancybox-inner {width:100% !important;height:auto !important;}
.fancybox-opened .fancybox-skin {background:#f6f6f6;border-radius:0;box-shadow:0 3px 3px rgba(0, 0, 0, 0.5);}
.mijosearch_bg_module {width:100%;max-width:600px;height:auto;margin:auto;}
.mijosearch_bg_module:after {background:url("../images/sprite.png") no-repeat scroll -428px -528px;content:"";width:35px;height:35px;position:absolute;top:9px;left:10px;pointer-events:none;}
.mijosearch_input_module_simple {background:transparent !important;border:none !important;color:#666666;font-family:'Fira Sans', sans-serif;font-size:30px;line-height:30px;width:100% !important;margin:0 !important;padding:12px 20px 10px 70px !important;}
.mijosearch_clear {height:auto;}

/*.form-inline {width:100%;max-width:600px;margin:auto;position:relative;}
.form-inline:after {background:url("../images/sprite.png") no-repeat scroll -428px -528px;content:"";width:35px;height:35px;position:absolute;top:9px;left:10px;pointer-events:none;}
.form-inline label {display:none;}
.inputbox.search-query {background:transparent;border:none;box-sizing:border-box;color:#666666;font-family:'Fira Sans', sans-serif;font-size:30px;line-height:30px;width:100%;margin:0;padding:12px 20px 10px 70px;}
*/
.fancybox-wrap div.k2SearchBlock form {width:100%;max-width:600px;margin:auto;position:relative;}
.fancybox-wrap div.k2SearchBlock form:after {background:url("../images/sprite.png") no-repeat scroll -428px -528px;content:"";width:35px;height:35px;position:absolute;top:9px;left:10px;pointer-events:none;}
.fancybox-wrap div.k2SearchBlock form input.inputbox {background:transparent;border:none;box-sizing:border-box;color:#666666;font-family:'Fira Sans', sans-serif;font-size:30px;line-height:30px;width:100%;margin:0;padding:12px 20px 10px 70px;}

/******************************************************************************************/

.moduletable.banner728 {background:#ffffff;border:1px solid #dddddd;width:728px;height:90px;margin:auto;padding:5px;}
.moduletable.banner300 {background:#ffffff;border:1px solid #dddddd;width:300px;margin:0 4px;padding:5px;}
.moduletable.banner970 {background:#ffffff;border:1px solid #dddddd;width:970px;margin:auto;padding:5px;}
.moduletable.banner640 {background:#ffffff;border:1px solid #dddddd;width:640px;height:360px;margin:auto;padding:5px;}

/******************************************************************************************/

#wrap {box-sizing:border-box;display:table;width:100%;padding:0 40px;}
#left_container {display:table-cell;padding:0 40px 0 0;vertical-align:top;}
#right_container {display:table-cell;width:320px;vertical-align:top;position:relative;}
#right .moduletable.banner300 {margin-bottom:20px;}
#right .moduletable.news-right {margin-bottom:20px;}

#main1_outer {margin:20px 0;}
#main2_outer {margin:0 0 30px 0;}
#main_big_banner_outer {margin:0 0 30px 0;}

#mlr_outer {margin-bottom:20px;}
#mlr {box-sizing:border-box;display:table;width:100%;padding:0 40px;}
#main_left {display:table-cell;padding:0 20px 0 0;vertical-align:top;}
#main_right {display:table-cell;width:320px;vertical-align:top;}
#main_right .moduletable.banner300 {margin-bottom:20px;}

#mlr_outer1 {margin-bottom:40px;}
#mlr1 {box-sizing:border-box;display:flex;width:100%;padding:0 40px;}
#main_left1 {/*display:table-cell;*/width:calc(100% - 320px);vertical-align:top;position:relative;}
#main_right1 {/*display:table-cell;*/width:320px;padding:0 0 0 20px;vertical-align:top;}

#mlr_outer2 {margin-bottom:30px;}
#mlr2 {box-sizing:border-box;display:table;width:100%;padding:0 40px;}
#main_left2 {display:table-cell;vertical-align:top;position:relative;}
#main_right2 {display:table-cell;width:320px;padding:40px 0 0 20px;vertical-align:top;}

#mlr_outer3 {margin-bottom:40px;}
#mlr3 {box-sizing:border-box;display:table;width:100%;padding:0 40px;}
#main_left3 {display:table-cell;vertical-align:top;height:770px;padding-right:20px;position:relative;}
#main_right3 {display:table-cell;width:320px;padding:0 0 0 20px;vertical-align:top;}

#mlr_outer4 {margin-bottom:40px;}
#mlr4 {box-sizing:border-box;display:table;width:100%;padding:0 40px;}
#main_left4 {display:table-cell;vertical-align:top;padding-right:20px;position:relative;}
#main_right4 {display:table-cell;width:320px;padding:40px 0 0 20px;vertical-align:top;}

#mlr_outer5 {margin-bottom:30px;}
#mlr5 {box-sizing:border-box;display:table;width:100%;padding:0 40px;}
#main_left5 {display:table-cell;vertical-align:top;padding-right:20px;position:relative;}
#main_right5 {display:table-cell;width:320px;padding:40px 0 0 20px;vertical-align:top;}

#mlr_outer6 {background:#cacaca;margin-bottom:30px;padding:160px 0 70px 0;position:relative;}
#mlr_outer6:after {background:#cacaca;content:"";height:100%;position:absolute;top:0;left:-50vw;right:-50vw;z-index:-1;}
#mlr6 {box-sizing:border-box;display:table;width:100%;padding:0 40px;}
#main_left6 {display:table-cell;vertical-align:top;}
#main_left6:after {clear:both;content:"";display:block;}
#main_right6 {display:table-cell;width:320px;padding:0 0 0 20px;vertical-align:top;}

#main3_outer {margin-bottom:40px;}
#main3 {box-sizing:border-box;width:100%;padding:0 40px;}

#main4_outer {margin-bottom:40px;}
#main4 {box-sizing:border-box;width:100%;padding:0 40px;}

#main5_outer {margin-bottom:30px;}
#main5 {box-sizing:border-box;width:100%;padding:0 40px;}

#main6_outer {margin:0 0 40px 0;}

/******************************************************************************************/

.slide-loading {display:none;}
.fpss-template-tt {box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);position:relative;}
.fpss-template-tt .slides-wrapper {width:100%;height:550px;position:relative;}
.fpss-template-tt .slides-wrapper .slides {width:100%;height:100%;position:absolute;width:100%;}
.fpss-template-tt .slides-wrapper .slides .slide {width:100%;height:100%;position:absolute;overflow:hidden;}
.fpss-template-tt .slides-wrapper .slides .slide:nth-child(1) {z-index:10;}
.fpss-template-tt .slides-wrapper .slides .slide .slide-link {float:left;width:100%;height:100%;}
.fpss-template-tt .slides-wrapper .slides .slide .slide-link span {background-size:100% 100% !important;float:left;width:1154px;height:100%;position:absolute;left:50%;margin-left:-577px;}
.fpss-template-tt .slides-wrapper .slides .slide .slide-link span:after {background:rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 200px, rgba(0, 0, 0, 0.8) 100%) repeat scroll 0 0;content:"";width:100%;height:100%;position:absolute;}

.fpss-template-tt .slides-wrapper .slides .slide .slidetext {position:absolute;bottom:25px;left:30px;right:120px;/*z-index:10;*/}
.fpss-template-tt .slides-wrapper .slides .slide .slidetext h3 {padding:5px 0 5px 0;}
.fpss-template-tt .slides-wrapper .slides .slide .slidetext h3 a {color:#ffffff;font-size:44px;line-height:48px;text-decoration:none;}
.fpss-template-tt .slides-wrapper .slides .slide .slidetext h4 {background:#f90909;color:#ffffff;display:inline-block;padding:4px 10px;}
.fpss-template-tt .slides-wrapper .slides .slide .slidetext h5 {color:#ffffff;font-size:17px;font-weight:bold;line-height:21px;margin-top:15px;}
.fpss-template-tt .slides-wrapper .slides .slide .slidetext h5 li {list-style:none;margin-bottom:5px;}
.fpss-template-tt .slides-wrapper .slides .slide .slidetext h5 li:before {content:"• ";color:#f90909;font-size:28px;vertical-align:middle;}
.fpss-template-tt .slides-wrapper .slides .slide .slidetext p {color:#ffffff;font-size:17px;font-weight:400;line-height:21px;margin-top:10px;}

.fpss-template-tt .navigation-wrapper {}
.fpss-template-tt .navigation-wrapper.totalslides1 {display:none;}
.fpss-template-tt .navigation-wrapper ul.navigation {list-style:none;position:absolute;top:15px;right:15px;z-index:95;}
.fpss-template-tt .navigation-wrapper li.navigation-button {border:3px solid #ffffff;border-radius:50%;width:50px;height:50px;margin-bottom:5px;overflow:hidden;opacity:0.5;}
.fpss-template-tt .navigation-wrapper li.navigation-button.active {opacity:1;}
.fpss-template-tt .navigation-wrapper li.navigation-button:nth-child(6) {margin-right:0;}
.fpss-template-tt .navigation-wrapper li.navigation-button a {display:block;}
.fpss-template-tt .navigation-wrapper li.navigation-button img {width:106px;height:50px;margin-left:-28px;}
.fpss-template-tt .navigation-wrapper ul.navigation-arrows {list-style:none;position:absolute;bottom:30px;right:20px;z-index:95;}
.fpss-template-tt .navigation-wrapper ul.navigation-arrows li {float:left;width:21px;height:43px;}
.fpss-template-tt .navigation-wrapper ul.navigation-arrows li a {display:block;width:100%;height:100%;}
.fpss-template-tt .navigation-wrapper li.navigation-previous {background:url("../images/sprite.png") no-repeat scroll -20px -645px;margin-right:25px;}
.fpss-template-tt .navigation-wrapper li.navigation-next {background:url("../images/sprite.png") no-repeat scroll -70px -645px;}
.fpss-template-tt .navigation-wrapper li.fpss-clr {clear:both;}

/******************************************************************************************/

.nspArts {box-sizing:border-box;}
.nspArts:after {clear:both;content:"";display:block;}
.nspArt {box-sizing:border-box;position:relative;}
.nspArt:after {clear:both;content:"";display:block;}
.nspLinksWrap {box-sizing:border-box;}
.nspLinksWrap:after {clear:both;content:"";display:block;}

.moduletable.sponsored {width:320px;}
.moduletable.sponsored .nspArt {background:#ffffff;box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);box-sizing:border-box;height:268px;}
.moduletable.sponsored .nspArt h4.nspHeader {height:42px;padding:0 10px;overflow:hidden;}
.moduletable.sponsored .nspArt h4.nspHeader a {color:#000000;font-size:16px;line-height:21px;text-decoration:none;}
.moduletable.sponsored .nspArt p.nspInfo {background:#f90909;color:#ffffff;font-size:13px;font-weight:500;display:inline-block;padding:3px 8px;margin:-13px 0 7px 10px;}
.moduletable.sponsored .nspArt p.nspText {color:#999999;font-size:12px;height:32px;margin-top:6px;padding:0 10px;overflow:hidden;}
.moduletable.sponsored .nspArt a.nspImageWrapper {display:block;}
.moduletable.sponsored .nspArt .nspImage {width:100% !important;height:160px !important;}

/******************************************************************************************/

#main_left1 .moduletable.featured1 {box-sizing:border-box;float:left;width:47%;padding-right:20px;}
#main_left1 .moduletable.featured2 {box-sizing:border-box;float:left;width:53%;padding-right:20px;}
#main_left1 .moduletable.featured3 {background:#f90909;box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);box-sizing:border-box;width:53%;height:220px;position:absolute;top:240px;right:0;}

#main_left1 .nspArt {box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);}
#main_left1 .nspDetails {background:#ffffff;box-sizing:border-box;width:100%;min-height:98px;padding:20px 20px;position:absolute;bottom:0;left:0;}
#main_left1 .nspArt h4.nspHeader {}
#main_left1 .nspArt h4.nspHeader a {color:#000000;text-decoration:none;}
#main_left1 .nspArt p.nspInfo {background:#f90909;color:#ffffff;font-size:12px;padding:3px 8px;position:absolute;top:-13px;left:20px;}
#main_left1 .nspArt p.nspText {color:#999999;font-size:14px;font-weight:bold;line-height:16px;max-height:48px;margin-top:8px;overflow:hidden;}
#main_left1 .nspArt a.nspImageWrapper {width:100%;height:240px;display:block;position:relative;}
#main_left1 .nspArt .nspImage {width:450px;position:absolute;top:0;left:50%;margin-left:-225px;}

#main_left1 .moduletable.featured1 .nspArt {height:340px;overflow:hidden;}
#main_left1 .moduletable.featured1 .nspArt:nth-child(1) {margin-bottom:20px;}
#main_left1 .moduletable.featured1  .nspArt h4.nspHeader {max-height:75px;overflow:hidden;}
#main_left1 .moduletable.featured1  .nspArt h4.nspHeader a {font-size:22px;line-height:25px;}
#main_left1 .moduletable.featured1 .nspArt a.nspImageWrapper {width:100%;height:240px;display:block;position:relative;overflow:hidden;}
#main_left1 .moduletable.featured1 .nspArt .nspImage {width:450px;height:100%;position:absolute;top:0;left:50%;margin-left:-225px;}

#main_left1 .moduletable.featured2 .nspArt {float:left;width:50%;height:220px;}
#main_left1 .moduletable.featured2 .nspArt:nth-child(1),
#main_left1 .moduletable.featured2 .nspArt:nth-child(2) {margin-bottom:260px;}
#main_left1 .moduletable.featured2 .nspArt:nth-child(2n) {position:relative;left:20px;}
#main_left1 .moduletable.featured2 .nspArt h4.nspHeader {max-height:60px;overflow:hidden;}
#main_left1 .moduletable.featured2 .nspArt h4.nspHeader a {font-size:17px;line-height:20px;}
#main_left1 .moduletable.featured2 .nspArt a.nspImageWrapper {width:100%;height:140px;display:block;position:relative;overflow:hidden;}
#main_left1 .moduletable.featured2 .nspArt .nspImage {width:260px;height:100%;position:absolute;top:0;left:50%;margin-left:-130px;}

#main_left1 .moduletable.featured3:after {background:url("../images/sprite.png") no-repeat scroll -210px -3px;content:"";width:277px;height:223px;position:absolute;top:0;right:0;}
#main_left1 .moduletable.featured3 h4 {box-sizing:border-box;text-align:center;width:100%;padding:0 20px;position:absolute;bottom:40%;left:0;z-index:1;}
#main_left1 .moduletable.featured3 h4 a {color:#ffffff;font-size:28px;line-height:40px;text-decoration:none;}
#main_left1 .moduletable.featured3 p {text-align:center;width:100%;margin-top:40px;position:absolute;top:60%;left:0;z-index:1;}
#main_left1 .moduletable.featured3 p a {color:#ffffff;font-size:13px;text-decoration:none;}
#main_left1 .moduletable.featured3 p:after {border-top:1px solid #ffffff;content:"";width:40%;position:absolute;top:-20px;left:30%;}

/******************************************************************************************/

.moduletable.news-right {background:#ffffff;box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);box-sizing:border-box;/*height:700px;*/height:100%;padding:20px;}
.moduletable.news-right h3 {color:#222222;font-size:26px;line-height:30px;margin:0 0 20px 0;padding-left:20px;position:relative;}
.moduletable.news-right h3:before {content:"\2022";color:#f90909;font-size:40px;line-height:30px;position:absolute;top:0;left:0;}
.moduletable.news-right .nspArt {margin-bottom:20px;}
.moduletable.news-right .nspArt:last-child {margin-bottom:0;}
.moduletable.news-right .nspArt h4.nspHeader {}
.moduletable.news-right .nspArt h4.nspHeader a {color:#000000;font-size:14px;line-height:16px;text-decoration:none;}
.moduletable.news-right .nspArt p.nspInfo {background:#f90909;color:#ffffff;font-size:12px;display:inline-block;padding:3px 8px;margin:5px 0 0 0;}
.moduletable.news-right .nspArt p.nspText {font-size:14px;margin-top:8px;}
.moduletable.news-right .nspArt a.nspImageWrapper {float:left;width:110px;margin-right:15px !important;}
.moduletable.news-right .nspArt .nspImage {width:100%;}

#right .moduletable.news-right {height:auto;}

/******************************************************************************************/

#main_left2 h3 {color:#222222;font-size:26px;line-height:30px;margin:0 0 10px 0;padding-left:20px;position:relative;}
#main_left2 h3:before {content:"\2022";color:#f90909;font-size:40px;line-height:30px;position:absolute;top:0;left:0;}

#main_left2 .nspArts {float:left;width:70% !important;padding-right:40px;}
#main_left2 .nspLinksWrap {float:left;width:30% !important;padding:0 10px;}

#main_left2 .nspArt {box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);float:left;width:50%;height:280px;}
#main_left2 .nspArt:nth-child(2) {position:relative;left:20px;}
#main_left2 .nspDetails {background:#ffffff;box-sizing:border-box;width:100%;height:100px;padding:20px 20px;position:absolute;bottom:0;left:0;}
#main_left2 .nspArt h4.nspHeader {max-height:60px;overflow:hidden;}
#main_left2 .nspArt h4.nspHeader a {color:#000000;font-size:17px;line-height:20px;text-decoration:none;}
#main_left2 .nspArt p.nspInfo {background:#f90909;color:#ffffff;font-size:12px;padding:3px 8px;position:absolute;top:-13px;left:20px;}
#main_left2 .nspArt p.nspText {font-size:14px;margin-top:8px;}
#main_left2 .nspArt a.nspImageWrapper {width:100%;height:180px;display:block;position:relative;overflow:hidden;}
#main_left2 .nspArt .nspImage {width:330px;height:100%;position:absolute;top:0;left:50%;margin-left:-165px;}

#main_left2 .nspLinksWrap ul {list-style:none;}
#main_left2 .nspLinksWrap ul li {clear:both;margin-bottom:10px;}
#main_left2 .nspLinksWrap .nspImageWrapper {float:left;margin-right:10px;}
#main_left2 .nspLinksWrap .nspImage {border-radius:50%;width:85px;}
#main_left2 .nspLinksWrap ul li > div {display:table-cell;height:85px;padding-left:10px;vertical-align:middle;}
#main_left2 .nspLinksWrap h4 {}
#main_left2 .nspLinksWrap h4 a {color:#000000;font-size:14px;text-decoration:none;}

/******************************************************************************************/

#main_left3 h3 {color:#222222;font-size:26px;line-height:30px;margin:0 0 10px 0;padding-left:20px;position:relative;}
#main_left3 h3:before {content:"\2022";color:#f90909;font-size:40px;line-height:30px;position:absolute;top:0;left:0;}

#main_left3 .nspArts {height:770px;position:relative;}
#main_left3 .nspArt {box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);height:375px;}
#main_left3 .nspDetails {box-sizing:border-box;width:100%;padding:20px 20px;position:absolute;bottom:0;left:0;}
#main_left3 .nspArt h4.nspHeader {}
#main_left3 .nspArt h4.nspHeader a {color:#ffffff;font-size:17px;line-height:20px;text-decoration:none;}
#main_left3 .nspArt p.nspInfo {background:#f90909;color:#ffffff;font-size:12px;padding:3px 8px;position:absolute;top:-13px;left:20px;}
#main_left3 .nspArt p.nspText {color:#ffffff;font-size:14px;margin-top:8px;}
#main_left3 .nspArt a.nspImageWrapper {background:rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, #000 100%) repeat scroll 0 0;display:block;width:100%;height:375px;position:relative;overflow:hidden;}
#main_left3 .nspArt .nspImage {width:708px;height:100%;position:absolute;top:0;left:50%;margin-left:-354px;z-index:-1;}

#main_left3 .nspArt:nth-child(1) {width:70%;position:absolute;top:0;left:0;}
#main_left3 .nspArt:nth-child(1) h4.nspHeader a {font-size:31px;line-height:37px;}
#main_left3 .nspArt:nth-child(1) p.nspText {font-size:15px;line-height:17px;}
#main_left3 .nspArt:nth-child(2) {width:70%;position:absolute;bottom:0;right:-20px;}
#main_left3 .nspArt:nth-child(2) h4.nspHeader a {font-size:31px;line-height:37px;}
#main_left3 .nspArt:nth-child(2) p.nspText {font-size:15px;line-height:17px;}
#main_left3 .nspArt:nth-child(3) {width:30%;position:absolute;top:0;right:-20px;}
#main_left3 .nspArt:nth-child(3) .nspDetails {height:175px;}
#main_left3 .nspArt:nth-child(3) a.nspImageWrapper {background:none;width:100%;height:200px;display:block;position:relative;overflow:hidden;}
#main_left3 .nspArt:nth-child(3) .nspImage {width:378px;height:100%;position:absolute;top:0;left:50%;margin-left:-189px;}
#main_left3 .nspArt:nth-child(3) h4.nspHeader {max-height:60px;overflow:hidden;}
#main_left3 .nspArt:nth-child(3) h4.nspHeader a {color:#000000;}
#main_left3 .nspArt:nth-child(3) p.nspText {color:#999999;font-size:13px;font-weight:bold;line-height:17px;max-height:51px;overflow:hidden;}

.news_icons {position:absolute;top:20px;left:20px;}
.show_video_icon2 {background:url("../images/sprite.png") no-repeat scroll -159px -260px;float:left;width:55px;height:55px;margin-right:10px;}
a:hover .show_video_icon2 {background:url("../images/sprite.png") no-repeat scroll -159px -323px;}
.show_gallery_icon2 {background:url("../images/sprite.png") no-repeat scroll -224px -260px;float:left;width:55px;height:55px;margin-right:10px;}
a:hover .show_gallery_icon2 {background:url("../images/sprite.png") no-repeat scroll -224px -323px;}

#main_left3 .moduletable.item-red {box-sizing:border-box;width:30%;height:375px;padding-right:6px;position:absolute;bottom:0;left:0;overflow:hidden;}
#main_left3 .moduletable.item-red:after {background:url("../images/sprite.png") no-repeat scroll -540px -13px;content:"";width:283px;height:238px;position:absolute;bottom:0;right:0;}
#main_left3 .custom.item-red {background:#f90909;width:100%;height:100%;position:relative;}
#main_left3 .custom.item-red h4 {text-align:center;width:90%;padding:0 5%;position:absolute;bottom:40%;left:0;z-index:1;}
#main_left3 .custom.item-red h4 a {color:#ffffff;font-size:24px;text-decoration:none;}
#main_left3 .custom.item-red p {text-align:center;width:100%;margin-top:40px;position:absolute;top:60%;left:0;z-index:1;}
#main_left3 .custom.item-red p a {color:#ffffff;font-size:13px;text-decoration:none;}
#main_left3 .custom.item-red p:after {border-top:1px solid #ffffff;content:"";width:40%;position:absolute;top:-20px;left:30%;}

#main_right3 > .moduletable.apopseis {background:#ffffff;box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);box-sizing:border-box;/*height:480px;*/padding:20px;overflow:hidden;}
#main_right3 .custom.apopseis > p {display:none;}
#main_right3 h3 {color:#222222;font-size:26px;line-height:30px;margin:0 0 20px 0;padding-left:20px;position:relative;}
#main_right3 h3:before {content:"\2022";color:#f90909;font-size:40px;line-height:30px;position:absolute;top:0;left:0;}
#main_right3 .nspArt {height:80px;padding-left:90px !important;}
#main_right3 .nspArt h4.nspHeader {max-height:48px;overflow:hidden;}
#main_right3 .nspArt h4.nspHeader a {color:#222222;font-size:13px;line-height:16px;text-decoration:none;}
#main_right3 .nspArt .nspAvatar {width:70px;height:70px;position:absolute;top:0;left:0;}
#main_right3 .nspArt p.nspInfo {margin-top:3px;}
#main_right3 .nspArt p.nspInfo a {color:#999999;font-size:13px;font-weight:500;line-height:16px;text-decoration:none;}

#main_right3 > .moduletable.banner300 {margin-top:20px;}

/******************************************************************************************/

#main3 h3 {color:#222222;font-size:26px;line-height:30px;margin:0 0 10px 0;padding-left:20px;position:relative;}
#main3 h3:before {content:"\2022";color:#f90909;font-size:40px;line-height:30px;position:absolute;top:0;left:0;}

#main3 .nspArts {}
#main3 .nspArt {}

#main3 .nspArts {float:left;width:75% !important;padding-right:40px;}
#main3 .nspLinksWrap {float:left;width:25% !important;padding:0 10px;}

#main3 .nspArt {box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);float:left;width:33%;height:280px;}
#main3 .nspArt:nth-child(2) {position:relative;left:20px;}
#main3 .nspArt:nth-child(3) {position:relative;left:40px;}
#main3 .nspDetails {background:#ffffff;box-sizing:border-box;width:100%;height:100px;padding:20px 20px;position:absolute;bottom:0;left:0;}
#main3 .nspArt h4.nspHeader {max-height:60px;overflow:hidden;}
#main3 .nspArt h4.nspHeader a {color:#000000;font-size:17px;line-height:20px;text-decoration:none;}
#main3 .nspArt p.nspInfo {background:#f90909;color:#ffffff;font-size:12px;padding:3px 8px;position:absolute;top:-13px;left:20px;}
#main3 .nspArt p.nspText {font-size:14px;margin-top:8px;}
#main3 .nspArt a.nspImageWrapper {width:100%;height:180px;display:block;position:relative;overflow:hidden;}
#main3 .nspArt .nspImage {width:330px;height:100%;position:absolute;top:0;left:50%;margin-left:-165px;}

#main3 .nspLinksWrap ul {list-style:none;}
#main3 .nspLinksWrap ul li {clear:both;margin-bottom:10px;}
#main3 .nspLinksWrap .nspImageWrapper {float:left;margin-right:10px;}
#main3 .nspLinksWrap .nspImage {border-radius:50%;width:85px;}
#main3 .nspLinksWrap ul li > div {display:table-cell;height:85px;padding-left:10px;vertical-align:middle;}
#main3 .nspLinksWrap h4 {}
#main3 .nspLinksWrap h4 a {color:#000000;font-size:14px;text-decoration:none;}

/******************************************************************************************/

#main_left4 h3 {color:#222222;font-size:26px;line-height:30px;margin:0 0 10px 0;padding-left:20px;position:relative;}
#main_left4 h3:before {content:"\2022";color:#f90909;font-size:40px;line-height:30px;position:absolute;top:0;left:0;}

#main_left4 .moduletable.prosopa-big {float:right;width:66%;padding-top:40px;position:relative;left:20px;}
#main_left4 .moduletable.prosopa-small {float:left;width:34%;}

#main_left4 .prosopa-big .nspArts {position:relative;}
#main_left4 .prosopa-big .nspArt {box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);height:610px;}
#main_left4 .prosopa-big .nspDetails {box-sizing:border-box;width:100%;padding:20px 20px;position:absolute;bottom:0;left:0;}
#main_left4 .prosopa-big .nspArt h4.nspHeader {}
#main_left4 .prosopa-big .nspArt h4.nspHeader a {color:#ffffff;font-size:31px;line-height:37px;text-decoration:none;}
#main_left4 .prosopa-big .nspArt p.nspInfo {background:#f90909;color:#ffffff;font-size:12px;padding:3px 8px;position:absolute;top:-13px;left:20px;}
#main_left4 .prosopa-big .nspArt p.nspText {color:#ffffff;font-size:15px;line-height:17px;margin-top:8px;}
#main_left4 .prosopa-big .nspArt a.nspImageWrapper {background:rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, #000 100%) repeat scroll 0 0;display:block;width:100%;height:610px;position:relative;overflow:hidden;}
#main_left4 .prosopa-big .nspArt .nspImage {width:650px;height:100%;position:absolute;top:0;left:50%;margin-left:-325px;z-index:-1;}

#main_left4 .prosopa-small .nspArt {box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);height:295px;}
#main_left4 .prosopa-small .nspArt:nth-child(1) {margin-bottom:20px;}
#main_left4 .prosopa-small .nspDetails {background:#ffffff;box-sizing:border-box;width:100%;min-height:120px;padding:20px 20px;position:absolute;bottom:0;left:0;}
#main_left4 .prosopa-small .nspArt a.nspImageWrapper {width:100%;height:180px;display:block;position:relative;overflow:hidden;}
#main_left4 .prosopa-small .nspArt .nspImage {width:335px;height:100%;position:absolute;top:0;left:50%;margin-left:-166px;}
#main_left4 .prosopa-small .nspArt p.nspInfo {background:#f90909;color:#ffffff;font-size:12px;padding:3px 8px;position:absolute;top:-13px;left:20px;}
#main_left4 .prosopa-small .nspArt h4.nspHeader {max-height:60px;overflow:hidden;}
#main_left4 .prosopa-small .nspArt h4.nspHeader a {color:#000000;font-size:17px;line-height:20px;text-decoration:none;}
#main_left4 .prosopa-small .nspArt p.nspText {color:#999999;font-size:13px;font-weight:bold;line-height:17px;max-height:51px;margin-top:8px;overflow:hidden;}

/******************************************************************************************/

#main4 h3 {color:#222222;font-size:26px;line-height:30px;margin:0 0 10px 0;padding-left:20px;position:relative;}
#main4 h3:before {content:"\2022";color:#f90909;font-size:40px;line-height:30px;position:absolute;top:0;left:0;}

#main4 .moduletable.video-big {box-sizing:border-box;float:left;width:50%;padding-right:20px;position:relative;}
#main4 .moduletable.video-small {box-sizing:border-box;float:right;width:50%;padding-top:40px;padding-right:20px;}

#main4 .video-big .nspArts {position:relative;}
#main4 .video-big .nspArt {box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);height:400px;}
#main4 .video-big .nspDetails {box-sizing:border-box;width:100%;padding:20px 20px;position:absolute;bottom:0;left:0;}
#main4 .video-big .nspArt h4.nspHeader {}
#main4 .video-big .nspArt h4.nspHeader a {color:#ffffff;font-size:31px;line-height:37px;text-decoration:none;}
#main4 .video-big .nspArt p.nspInfo {background:#f90909;color:#ffffff;font-size:12px;padding:3px 8px;position:absolute;top:-13px;left:20px;}
#main4 .video-big .nspArt p.nspText {color:#ffffff;font-size:15px;line-height:17px;margin-top:8px;}
#main4 .video-big .nspArt a.nspImageWrapper {background:rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, #000 100%) repeat scroll 0 0;display:block;width:100%;height:400px;position:relative;overflow:hidden;}
#main4 .video-big .nspArt a.nspImageWrapper:after {background:url("../images/sprite.png") no-repeat scroll -159px -260px;content:"";width:55px;height:55px;position:absolute;top:20px;left:20px;}
#main4 .video-big .nspArt a.nspImageWrapper:hover:after {background:url("../images/sprite.png") no-repeat scroll -159px -323px;}
#main4 .video-big .nspArt .nspImage {width:650px;height:100%;position:absolute;top:0;left:50%;margin-left:-325px;z-index:-1;}

#main4 .video-small .nspArts {position:relative;}
#main4 .video-small .nspArt {box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);float:left;width:50%;height:190px;}
#main4 .video-small .nspArt:nth-child(1),
#main4 .video-small .nspArt:nth-child(2) {margin-bottom:20px;}
#main4 .video-small .nspArt:nth-child(2n) {position:relative;left:20px;}
#main4 .video-small .nspDetails {box-sizing:border-box;width:100%;padding:20px 20px;position:absolute;bottom:0;left:0;}
#main4 .video-small .nspArt h4.nspHeader {max-height:54px;overflow:hidden;}
#main4 .video-small .nspArt h4.nspHeader a {color:#ffffff;font-size:16px;line-height:18px;text-decoration:none;}
#main4 .video-small .nspArt p.nspInfo {background:#f90909;color:#ffffff;font-size:12px;padding:3px 8px;position:absolute;top:-13px;left:20px;}
#main4 .video-small .nspArt p.nspText {color:#ffffff;font-size:14px;margin-top:8px;}
#main4 .video-small .nspArt a.nspImageWrapper {background:rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, #000 100%) repeat scroll 0 0;display:block;width:100%;height:190px;position:relative;overflow:hidden;}
#main4 .video-small .nspArt a.nspImageWrapper:after {background:url("../images/sprite.png") no-repeat scroll -159px -401px;content:"";width:31px;height:31px;position:absolute;top:20px;left:20px;}
#main4 .video-small .nspArt a.nspImageWrapper:hover:after {background:url("../images/sprite.png") no-repeat scroll -159px -436px;}
#main4 .video-small .nspArt .nspImage {width:330px;height:100%;position:absolute;top:0;left:50%;margin-left:-165px;z-index:-1;}

/******************************************************************************************/

#main_left5 h3 {color:#222222;font-size:26px;line-height:30px;margin:0 0 10px 0;padding-left:20px;position:relative;}
#main_left5 h3:before {content:"\2022";color:#f90909;font-size:40px;line-height:30px;position:absolute;top:0;left:0;}

#main_left5 .nspArts {float:left;width:70% !important;padding-right:40px;}
#main_left5 .nspLinksWrap {float:left;width:30% !important;padding:0 10px;}

#main_left5 .nspArt {box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);float:left;width:50%;height:280px;}
#main_left5 .nspArt:nth-child(2) {position:relative;left:20px;}
#main_left5 .nspDetails {background:#ffffff;box-sizing:border-box;width:100%;height:100px;padding:20px 20px;position:absolute;bottom:0;left:0;}
#main_left5 .nspArt h4.nspHeader {max-height:60px;overflow:hidden;}
#main_left5 .nspArt h4.nspHeader a {color:#000000;font-size:17px;line-height:20px;text-decoration:none;}
#main_left5 .nspArt p.nspInfo {background:#f90909;color:#ffffff;font-size:12px;padding:3px 8px;position:absolute;top:-13px;left:20px;}
#main_left5 .nspArt p.nspText {font-size:14px;margin-top:8px;}
#main_left5 .nspArt a.nspImageWrapper {width:100%;height:180px;display:block;position:relative;overflow:hidden;}
#main_left5 .nspArt .nspImage {width:330px;height:100%;position:absolute;top:0;left:50%;margin-left:-165px;}
/*.show_contest1 {position:absolute;top:0;right:0;}
.show_contest1:after {background:#d90909;content:"ΕΛΗΞΕ";color:#ffffff;font-size:16px;display:block;padding:8px 18px;}*/

#main_left5 .nspLinksWrap ul {list-style:none;}
#main_left5 .nspLinksWrap ul li {clear:both;margin-bottom:10px;}
#main_left5 .nspLinksWrap .nspImageWrapper {float:left;margin-right:10px;}
#main_left5 .nspLinksWrap .nspImage {border-radius:50%;width:85px;}
#main_left5 .nspLinksWrap ul li > div {display:table-cell;height:85px;padding-left:10px;vertical-align:middle;}
#main_left5 .nspLinksWrap h4 {}
#main_left5 .nspLinksWrap h4 a {color:#000000;font-size:14px;text-decoration:none;}

/******************************************************************************************/

.moduletable.life_logo {position:absolute;top:20px;left:50%;margin-left:-114px;}
#main_left6 h3 {color:#222222;font-size:26px;line-height:30px;margin:0 0 10px 0;padding-left:20px;position:relative;}
#main_left6 h3:before {content:"\2022";color:#f90909;font-size:40px;line-height:30px;position:absolute;top:0;left:0;}

#main_left6 .nspArts {float:left;width:70% !important;padding-right:40px;}
#main_left6 .nspLinksWrap {float:left;width:30% !important;padding:0 10px;}

#main_left6 .nspArt {box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);float:left;width:50%;height:280px;margin-bottom:30px;}
#main_left6 .nspArt:nth-child(2n) {position:relative;left:20px;}
#main_left6 .nspDetails {background:#ffffff;box-sizing:border-box;width:100%;height:100px;padding:20px 20px;position:absolute;bottom:0;left:0;}
#main_left6 .nspArt h4.nspHeader {max-height:60px;overflow:hidden;}
#main_left6 .nspArt h4.nspHeader a {color:#000000;font-size:17px;line-height:20px;text-decoration:none;}
#main_left6 .nspArt p.nspInfo {background:#f90909;color:#ffffff;font-size:12px;padding:3px 8px;position:absolute;top:-13px;left:20px;}
#main_left6 .nspArt p.nspText {font-size:14px;margin-top:8px;}
#main_left6 .nspArt a.nspImageWrapper {width:100%;height:180px;display:block;position:relative;overflow:hidden;}
#main_left6 .nspArt .nspImage {width:330px;height:100%;position:absolute;top:0;left:50%;margin-left:-165px;}

#main_left6 .nspLinksWrap ul {list-style:none;}
#main_left6 .nspLinksWrap ul li {clear:both;margin-bottom:10px;}
#main_left6 .nspLinksWrap ul li:nth-child(3) {margin-bottom:30px;}
#main_left6 .nspLinksWrap .nspImageWrapper {float:left;margin-right:10px;}
#main_left6 .nspLinksWrap .nspImage {border-radius:50%;width:85px;}
#main_left6 .nspLinksWrap ul li > div {display:table-cell;height:85px;padding-left:10px;vertical-align:middle;}
#main_left6 .nspLinksWrap h4 {}
#main_left6 .nspLinksWrap h4 a {color:#000000;font-size:14px;text-decoration:none;}

/******************************************************************************************/

#main5 h3 {color:#222222;font-size:26px;line-height:30px;margin:0 0 20px 0;padding-left:20px;position:relative;}
#main5 h3:before {content:"\2022";color:#f90909;font-size:40px;line-height:30px;position:absolute;top:0;left:0;}

table.mod_events_latest_table {width:102%;}
.mod_events_latest_table tr {background:#ffffff;box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);float:left;width:23%;/*height:280px;*/overflow:hidden;margin:0 2% 2% 0;}
.mod_events_latest_table td {border:none;display:block;height:auto;}
.mod_events_latest_table br {display:none;}
.mod_events_latest_table .mod_event_image {display:block;height:180px;position:relative;}
.mod_events_latest_table .mod_event_image img {max-width:unset;width:380px !important;height:180px !important;position:absolute;top:0;left:50%;margin-left:-190px;}
.mod_event_details {background:#ffffff;display:block;padding:20px 20px;position:relative;}
.mod_event_details .mod_event_category {background:#f90909;color:#ffffff;font-size:12px;padding:3px 8px;position:absolute;top:-13px;left:20px;}
.mod_event_details .mod_event_title {display:block;height:60px;overflow:hidden;}
.mod_event_details .mod_event_title a {color:#000000;font-size:17px;font-weight:bold;line-height:20px;text-decoration:none;}

/******************************************************************************************/

#bottom1 {background:#cacaca;box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);padding:30px;position:relative;overflow:hidden;}
#bottom1:after {background:url("../images/sprite.png") no-repeat scroll -540px -13px;content:"";width:277px;height:238px;position:absolute;bottom:0;right:0;pointer-events:none;}
#bottom1 h4 {color:#000000;font-size:29px;text-align:center;}
#bottom1 p {color:#000000;font-size:15px;text-align:center;}
#bottom1 .mcSignupFormWrapper {max-width:500px;margin:20px auto 0;position:relative;z-index:1;}
#bottom1 .mcSignupForm {position:relative;}
#bottom1 .mcSignupForm > div {}
#bottom1 .mcSignupForm input.inputbox {background:#ffffff;border:none;box-sizing:border-box;color:#222222;font-family:'Fira Sans', sans-serif;font-size:13px;width:100%;height:50px;padding:10px 90px 10px 15px;margin:0;}
#bottom1 .mcSignupForm input.button {background:#f90909;border:none;box-sizing:border-box;color:#ffffff;font-family:'Fira Sans', sans-serif;font-size:14px;font-weight:bold;height:50px;padding:10px 30px;position:absolute;top:0;right:0;}
#bottom1 .mcSignupForm input.btn {background:#f90909;border:none;box-sizing:border-box;color:#ffffff;font-family:'Fira Sans', sans-serif;font-size:14px;font-weight:bold;height:50px;padding:10px 30px;position:absolute;top:0;right:0;cursor:pointer;}
#bottom1 .mcSignupResult {background:#ffffff;max-width:500px;margin:10px auto 0;padding:5px 10px;position:relative;text-align:center;z-index:1;}

#footer_outer {margin-top:30px;}
#footer_middle {position:relative;}
#footer_a {background:url("../images/large_logo.png") no-repeat scroll 0 0;background-size:650px auto;float:left;width:650px;height:448px;position:absolute;top:-80px;left:0;pointer-events:none;}
#footer_b {float:right;max-width:620px;}
#footer_c {clear:both;float:right;margin:40px 0 50px 0;}
#footer_d {background:#222222;clear:both;width:100%;padding:15px 0;}

#footer_b ul {text-align:right;}
#footer_b ul li {list-style:none;display:inline-block;margin:0 15px;}
#footer_b ul li a {color:#222222;font-size:18px;font-weight:400;line-height:26px;text-decoration:none;text-transform:uppercase;display:block;}

.footer_social_container {text-align:center;width:500px;}
.footer_social_container > div {display:inline-block;text-align:center;width:40%;}
.footer_social_container a {border-radius:50%;display:block;width:100px;height:100px;margin:0 auto 20px;position:relative;}
.footer_social_container > div:hover a:after {content:"";display:block;width:100%;height:100%;position:absolute;top:-10px;left:-10px;padding:7px;border:3px solid #f90909;border-radius:50%;}
.footer_social_container .count_fb a {background:#f90909 url("../images/sprite.png") no-repeat scroll -320px -285px;}
.footer_social_container .count_yt a {background:#f90909 url("../images/sprite.png") no-repeat scroll -417px -285px;}
.footer_social_container .count_ml a {background:#f90909 url("../images/sprite.png") no-repeat scroll -531px -285px;}
.footer_social_container p {color:#000000;font-size:14px;font-weight:bold;}
.footer_social_container p span {color:#f90909;}

#footer_d ul {text-align:center;}
#footer_d ul li {list-style:none;display:inline-block;margin:0 15px;}
#footer_d ul li a {color:#ffffff;font-size:12px;line-height:18px;text-decoration:none;display:block;}

#footer_bottom p {height:0;text-align:center;position:relative;top:25px;}
#footer_2 a {background:url("../images/sprite.png") no-repeat scroll -145px -503px;display:block;width:124px;height:28px;margin:20px 0 0 20px;}

/******************************************************************************************/

#k2Container .componentheading {margin:15px 0;}
#k2Container div.k2SearchBlock form {background:#f6f6f6;width:100%;max-width:600px;margin:auto;position:relative;}
#k2Container div.k2SearchBlock form:after {background:url("../images/sprite.png") no-repeat scroll -428px -528px;content:"";width:35px;height:35px;position:absolute;top:9px;left:10px;pointer-events:none;}
#k2Container div.k2SearchBlock form input.inputbox {background:transparent;border:1px solid #dddddd;box-sizing:border-box;color:#666666;font-family:'Fira Sans', sans-serif;font-size:30px;line-height:30px;width:100%;margin:0;padding:12px 20px 10px 70px;}

#k2Container.itemListView .componentheading {color:#000000;font-size:35px;font-weight:bold;line-height:40px;text-align:center;margin:0 0 20px 0;}

div.itemFullText .custom.banner300 {border:1px solid #dddddd;float:left;padding:5px;margin:0 20px 20px 0;}
.item_banner_bottom {}
.item_banner_bottom:after {clear:both;content:"";display:block;}
.item_banner_bottom1 {float:left;}
.item_banner_bottom2 {float:right;}
.item_banner_bottom .custom {border:1px solid #dddddd;padding:5px;}

@media only screen and (min-width:1201px) {
div#itemListLeading div.itemContainer {float:left;width:48% !important;position:relative;}
div#itemListLeading div.itemContainer.itemContainerLast {margin-left:4%;}

div#itemListLeading div.itemContainer div.catItemImageBlock {float:none;width:100%;margin:0;overflow:hidden;}
div#itemListLeading div.itemContainer span.catItemImage a {position:relative;}
div#itemListLeading div.itemContainer span.catItemImage a:after {background:rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, #000 100%) repeat scroll 0 0;content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;}
div#itemListLeading div.itemContainer span.catItemImage img {width:150% !important;margin-left:-25%;}

div#itemListLeading div.itemContainer div.catItemBody {padding:0 20px 20px 20px;position:absolute;bottom:0;left:0;z-index:1;}
div#itemListLeading div.itemContainer div.catItemHeader h3.catItemTitle a {color:#ffffff;}
div#itemListLeading div.itemContainer div.catItemIntroText {color:#ffffff;}

div#itemListLeading div.itemContainer div.catItemView.catVideo span.catItemImage a:before {background:url("../images/sprite.png") no-repeat scroll -159px -260px;content:"";width:55px;height:55px;position:absolute;top:20px;left:20px;z-index:2;}
div#itemListLeading div.itemContainer div.catItemView.catVideo span.catItemImage a:hover:before {background:url("../images/sprite.png") no-repeat scroll -159px -323px;}
}

div.tagView h1 {color:#000000;font-size:35px;font-weight:bold;line-height:40px;text-align:center;margin-bottom:20px;}

.itemSocial {margin:30px 0 40px 0;}
.itemSocial > span {display:inline-block;margin-bottom:6px;}
.stButton .stMainServices {background:none !important;height:21px !important;}
.stButton .googleplus {background:none !important;}
.stButton .stButton_gradient {background:none !important;border:none !important;}
.stButton .stArrow {background:none !important;}
.st_facebook_hcount .stButton {background:#2d609b;height:33px;}
.st_twitter_hcount .stButton {background:#0dc3f3;height:33px;}
.st_googleplus_hcount .stButton {background:#ec3d24;height:33px;}
.st_linkedin_hcount .stButton {background:#007ab8;height:33px;}
.st_email_hcount .stButton {background:#666666;height:33px;}
.stButton .stHBubble {padding-top:8px !important;}
.stButton .stBubble_hcount {color:#ffffff !important;font-size:14px !important;text-align:right;display:inline-block;width:40px !important;}
.stButton .st-facebook-counter:after {background:url("../images/sprite.png") no-repeat scroll -302px -643px !important;content:"";width:30px;height:20px;position:absolute;top:0;left:0;}
.stButton .st-twitter-counter:after {background:url("../images/sprite.png") no-repeat scroll -430px -643px !important;content:"";width:30px;height:20px;position:absolute;top:0;left:0;}
.stButton .st-linkedin-counter:after {background:url("../images/sprite.png") no-repeat scroll -340px -643px !important;content:"";width:30px;height:20px;position:absolute;top:0;left:0;}
.stButton .st-email-counter:after {background:url("../images/sprite.png") no-repeat scroll -486px -643px !important;content:"";width:35px;height:20px;position:absolute;top:0;left:0;}
.stButton .googleplus {font-size:0 !important;width:60px !important;height:20px !important;padding:0 !important;position:relative;top:-7px;}
.stButton .googleplus:after {background:url("../images/sprite.png") no-repeat scroll -388px -643px !important;content:"";width:35px;height:20px;position:absolute;top:0;left:0;}

div.itemFullText code {font-family:'Fira Sans',sans-serif;font-size:27px;font-weight:bold;line-height:42px;display:block;margin-left:-150px;}
div.itemFullText .itemRelatedBlock {background:#f8f8f8;padding:20px;margin:20px 0;}
div.itemFullText .itemRelatedBlock:after {clear:both;content:"";display:block;}
div.itemFullText .itemRelatedBlock h5 {color:#222222;font-size:21px;line-height:30px;margin:0 0 5px 0;padding-left:20px;position:relative;}
div.itemFullText .itemRelatedBlock h5:after {content:"\2022";color:#f90909;font-size:35px;line-height:30px;position:absolute;top:0;left:0;}
div.itemFullText .itemRelatedBlock ul {padding:0 20px;}
div.itemFullText .itemRelatedBlock ul li {float:left;margin-right:5%;width:45%;}
div.itemFullText .itemRelatedBlock ul li a {color:#222222;font-weight:bold;line-height:20px;}
div.itemFullText iframe {display:block;max-width:100%;margin:auto;}

div.itemVideoBlock h3 {color:#222222;font-size:26px;line-height:30px;text-transform:uppercase;margin:0 0 10px 0;padding-left:20px;position:relative;}
div.itemVideoBlock h3:before {content:"\2022";color:#f90909;font-size:40px;line-height:30px;position:absolute;top:0;left:0;}

div.itemImageGallery h3 {color:#222222;font-size:26px;line-height:30px;text-transform:uppercase;margin:0 0 10px 0;padding-left:20px;position:relative;}
div.itemImageGallery h3:before {content:"\2022";color:#f90909;font-size:40px;line-height:30px;position:absolute;top:0;left:0;}

ul.sigProElegant {width:101%;}
ul.sigProElegant li.sigProThumb {width:23%;height:0;padding-bottom:18.4%;margin:0 2% 2% 0;position:relative;}
ul.sigProElegant li.sigProThumb span.sigProLinkOuterWrapper {width:100%;height:100%;position:absolute;}
ul.sigProElegant li.sigProThumb span.sigProLinkWrapper a {border:none;width:100% !important;height:100% !important;position:absolute;}
ul.sigProElegant li.sigProThumb a img.sigProImg {width:100% !important;height:100% !important;}
ul.sigProElegant span.sigProPseudoCaption,
ul.sigProElegant span.sigProCaption {display:none;}
ul.sigProElegant li.sigProThumb span.sigProLinkWrapper a:after {background:#000;position:absolute;top:0;left:0;width:100%;height:100%;content:"";opacity:0;transition:all 0.3s}
ul.sigProElegant li.sigProThumb:hover span.sigProLinkWrapper a:after {opacity:0.5;}

.strp-window.strp-measured {/*overflow:visible;*/}
.strp-window.strp-measured:after {background:#000000;content:"";width:500%;height:100%;position:absolute;top:0;right:100%;z-index:-1;opacity:0.85;pointer-events:none;}

.strp-window-skin-strip .strp-close .strp-close-icon {background:#222222 url("../images/sprite.png") no-repeat scroll -133px -557px !important;width:50px;height:50px;top:0;left:auto;right:0;opacity:1 !important;}

.strp-window-skin-strip .strp-nav-button-background {background:#222222;}
.strp-window-skin-strip .strp-nav-previous .strp-nav-button-icon {background:#222222 url("../images/sprite.png") no-repeat scroll -130px -600px !important;}
.strp-window-skin-strip .strp-nav-next .strp-nav-button-icon {background:#222222 url("../images/sprite.png") no-repeat scroll -177px -600px !important;}

#disqus_thread {margin-bottom:30px;display:none;}
#sbox-overlay {display:none !important;}
#sbox-window {display:none !important;}
.sbox-content-image img {height:auto !important;}

/******************************************************************************************/

.contest_block {background:#dddddd;padding:30px;margin:20px 0;}
.contest_header {background:#222222;color:#ffffff;margin-bottom:30px;padding:5px 20px;text-align:center;}
.contest_title {color:#000000;font-size:24px;font-weight:bold;line-height:30px;text-align:center;margin-bottom:15px;}
.contest_content {margin-bottom:40px;text-align:center;}
#k2Container .foxcontainer {max-width:500px;padding:0;}
#k2Container .foxcontainer .fox_form input[type="text"] {background:#ffffff;border-radius:0;font-family:"Fira Sans",sans-serif;font-size:15px;height:auto;padding:5px 20px;}
#k2Container .foxcontainer .fox_form input[type="text"]:hover,
#k2Container .foxcontainer .fox_form input[type="text"]:focus {background:#ffffff;}
#k2Container .foxcontainer .fox_form textarea[type="text"] {background:#ffffff;border-radius:0;font-family:"Fira Sans",sans-serif;font-size:15px;height:auto;padding:5px 20px;resize:none;}
#k2Container .foxcontainer .fox_form textarea[type="text"]:hover,
#k2Container .foxcontainer .fox_form textarea[type="text"]:focus {background:#ffffff;}
#k2Container .foxcontainer .fox_form button.btn[type="submit"] {background:#f90909;border:none;border-radius:0;color:#ffffff !important;font-family:"Fira Sans",sans-serif;font-size:18px;text-shadow:none;padding:8px 20px;}
#k2Container .foxcontainer .fox_form button.btn[type="submit"]:hover,
#k2Container .foxcontainer .fox_form button.btn[type="submit"]:focus {background:#f90909;}
#mid_185-text1 {display:none;}
div#foxcontainer_m185 #mid_185-checkbox0 {margin-bottom:0;}
#mid_185-customhtml1 {margin-bottom:10px;}
#k2Container .foxcontainer a {color:#222222;font-size:13px;}

.contest_inactive {background:#d90909;color:#fff;font-size:25px;font-weight:bold;padding:15px 25px;position:absolute;right:0;top:0;}
div.itemContainer span.catItemImage a .contest_inactive {font-size:20px;padding:5px 15px;}

/**/

.bfFormDiv {max-width:400px;margin:auto;}
.bfElemWrap  {margin-bottom:20px;}
.bfQuickMode input[type="text"] {background:#fff;border:1px solid #aaa;border-radius:0;box-sizing:border-box;font-family:"Fira Sans",sans-serif;font-size:15px;line-height:28px;max-width:none;height:auto;padding:5px 20px;}
.bfQuickMode input[type="checkbox"] {float:left;margin-right:10px;}
.bfSubmitButton {background:#f90909;border:none;border-radius:0;color:#ffffff !important;font-family:"Fira Sans",sans-serif;font-size:18px;text-shadow:none;float:none !important;padding:8px 20px;cursor:pointer;}

#bfElemWrap67 {text-align:left;}
#bfElemWrap67 label {font-size:14px;}
#bfElemWrap41 {display:none;}
#bfElemWrap84 {display:none;}


/******************************************************************************************/

.item-page .nspArts {padding-bottom:30px;}
.item-page .nspArt {clear:both;margin-bottom:30px;}
.item-page .nspArt a.nspImageWrapper {display:block;float:left;width:300px;height:200px;margin-right:20px !important;}
.item-page .nspArt .nspImage {width:100%;height:auto;}
.item-page .nspArt h4.nspHeader {margin:10px 0;}
.item-page .nspArt h4.nspHeader a {color:#222222;font-size:20px;line-height:110%;text-decoration:none;}
.item-page .nspArt p.nspInfo1 {background:#f90909;color:#ffffff;font-size:12px;display:inline-block;padding:3px 8px;}
.item-page .nspArt p.nspInfo2 {color:#f90909;margin:10px 0 0 0;}
.item-page .nspArt p.nspInfo2 a {color:#999999;text-decoration:none;}
.item-page .nspArt p.nspText {}

/******************************************************************************************/

.item-page .icons {display:none;}
.item-page .page-header {padding-top:30px;}
.item-page .page-header h2 {color:#000000;font-size:35px;font-weight:bold;line-height:40px;text-align:center;margin:0 0 20px;}
.item-page .game404 {text-align:center;padding:30px 0;}

.mijosearch_pagination {background:none;float:none;}
.mijosearch_pagination .pagination {float:none !important;}

.banner_float.fixed_right {position:fixed;top:90px;width:300px;}
.banner_float.absolute_right {bottom:10px;position:absolute;width:300px;}

.tooltip {display:none !important;}

/******************************************************************************************/

.jev_evdt_category {text-align:center;}
.jev_evdt_category span {background:#f90909;color:#ffffff;font-size:14px;line-height:20px;padding:5px 10px;text-decoration:none;}
#jevents_body .jev_evdt {padding:0;}
#jevents_body .jev_evdt .jev_evdt_title {color:#000000;font-size:52px;font-weight:bold;line-height:56px;text-align:center;margin:0;padding:20px 0 0;}
.jev_evdt .jev_evdt_summary {width:100%;}
.jev_evdt .jev_evdt_summary .jev_evdt_date {color:#999999;font-size:17px;line-height:20px;text-align:center;margin:20px 0;}
.jev_evdt .jev_evdt_summary .ev_prevrepeat {float:left;margin:0 15px 0 0;}
.jev_evdt .jev_evdt_summary .ev_nextrepeat {float:right;margin:0 0 0 15px;}
.jev_evdt .jev_evdt_summary a {background:none;font-size:14px;padding:0;}
.jev_evdt .jev_evdt_summary .ev_prevrepeat a:before {background:url("../images/sprite.png") no-repeat scroll -699px -425px;content:"";display:inline-block;width:10px;height:15px;margin-right:10px;position:relative;top:3px;}
.jev_evdt .jev_evdt_summary .ev_nextrepeat a:after {background:url("../images/sprite.png") no-repeat scroll -725px -425px;content:"";display:inline-block;width:10px;height:15px;margin-left:10px;position:relative;top:3px;}

#jevents_body .jev_eventdetails_body {color:#222222;font-size:17px;line-height:27px;}
#jevents_body .jev_evdt_main_image {padding:0;margin-bottom:20px;}
#jevents_body .jev_evdt_main_image img {width:100%;}
#jevents_body .jev_evdt_description {}
#jevents_body .jev_evdt_description > img {display:none;}
#jevents_body #gmap {width:100% !important;height:500px !important;margin:20px 0;}
#jevents_body .custom.banner300 {float:left;margin:0 20px 20px 0;}


h2.event_week {color:#000000;font-size:52px;font-weight:bold;line-height:56px;text-align:center;margin:0;padding:20px 0 0;}
#jevents_body legend {border:none;margin:10px 0 0 0;}
#jevents_body table {width:100%;}
#jevents_body .cal_td_daysnames {background:#222222;color:#ffffff;font-size:15px;}
#jevents_body .ev_table {width:100%;}
#jevents_body .ev_td_left {background:#f4f4f4;padding:10px;}
#jevents_body .ev_td_left a.ev_link_weekday {color:#000000;}
#jevents_body .ev_td_today {background:#f90909;padding:10px;}
#jevents_body .ev_td_today a.ev_link_weekday {color:#ffffff;}

td.iconic_td {display:none;}
div.ev_navigation td:first-child {display:none;}
div.ev_navigation td:last-child {display:none;}
div.ev_navigation td:nth-child(2) {float:left;width:auto;}
div.ev_navigation td:nth-last-child(2) {float:right;width:auto;}
div.ev_navigation td:nth-child(2) a:after {content:"Προηγούμενη εβδομάδα";white-space:nowrap;}
div.ev_navigation td:nth-child(2) a:before {background:url("../images/sprite.png") no-repeat scroll -699px -425px;content:"";display:inline-block;width:10px;height:15px;margin-right:10px;position:relative;top:3px;}
div.ev_navigation td:nth-last-child(2) a:before {content:"Επόμενη εβδομάδα";white-space:nowrap;}
div.ev_navigation td:nth-last-child(2) a:after {background:url("../images/sprite.png") no-repeat scroll -725px -425px;content:"";display:inline-block;width:10px;height:15px;margin-left:10px;position:relative;top:3px;}
tr.icon_labels {display:none;}
div.ev_navigation table img {display:none;}
#jevents_body ul.ev_ul li.ev_td_li {border:none;color:#000000;}
#jevents_body ul.ev_ul li.ev_td_li a.ev_link_row {color:#000000;}

div.san_simera {border-top:1px solid #d8d8d8;margin-top:20px;padding-top:20px;}
div.san_simera > span {color:#000000;display:block;font-size:14px;font-weight:bold;margin-bottom:10px;}
#k2Container .mod_events_latest_table tr {background:none;box-shadow:none;width:100%;margin-bottom:8px;margin-right:0;}
#k2Container .mod_events_latest_table tr .mod_event_title a {color:#222222;}


#top2 ul.menu > li.item-128 {display:none;}


/******************************************************************************************/

#top2 ul.menu li.item-276 {display:none;}

#k2Container.k2stories {position:relative;}
#k2Container.k2stories div.itemImageBlock {position:relative;margin:0 0 60px 0;}
#k2Container.k2stories div.itemImageBlock span.itemImage {background-size:cover;background-position:center center;display:block;width:100%;height:100%;margin:0;}
#k2Container.k2stories div.itemImageBlock span.itemImage a {display:block;width:100%;height:100%;background:rgba(0, 0, 0, 0) linear-gradient(to bottom, transparent 0px, #000 100%) repeat scroll 0 0;}

#k2Container.k2stories .home_link {position:absolute;top:20px;left:20px;z-index:10;}
#k2Container.k2stories .home_link a {background:rgba(0, 0, 0, 0.2);border-radius:3px;color:#ffffff;font-size:13px;font-weight:bold;text-decoration:none;padding:10px 15px 8px;transition:all 0.3s;}
#k2Container.k2stories .home_link a:hover {background:#666666;}
#k2Container.k2stories .image_header_container {display:table;width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;vertical-align:middle;}
#k2Container.k2stories .image_header {display:table-cell;vertical-align:middle;padding:0 50px;}
#k2Container.k2stories .image_header h1 {color:#ffffff;font-size:65px;text-align:center;margin-bottom:20px;}
#k2Container.k2stories .image_header p {color:#ffffff;font-size:27px;font-style:italic;text-align:center;margin-bottom:30px;}

#k2Container.k2stories .image_bottom {position:absolute;bottom:0;left:0;width:100%;}
#k2Container.k2stories .image_bottom .image_icon {background:url("../images/logo_large_reviews.png") no-repeat scroll center center;display:block;height:98px;}
#k2Container.k2stories .image_bottom .itemDateCreated {color:#ffffff;display:block;}

#k2Container.k2stories .itemSocial {text-align:center;margin:0 0 60px 0;}
#k2Container.k2stories div.itemAuthorDate {border:none;float:none;width:auto;text-align:center;}
#k2Container.k2stories .itemAuthorName a {color:#222222;font-size:15px;font-weight:normal;text-decoration:none;}

#k2Container.k2stories div.itemFullText {margin:0;}
#k2Container.k2stories .textbox {max-width:900px;margin:auto;padding:60px 30px;}
#k2Container.k2stories div.itemFullText h2 {font-size:40px;font-weight:500;text-align:center;position:relative;padding:60px 0 0 0;margin-bottom:40px;}
#k2Container.k2stories div.itemFullText h2:after {border-top:1px solid #cccccc;content:"";position:absolute;top:0;left:50%;width:200px;margin-left:-100px;}
#k2Container.k2stories div.itemFullText p {padding:10px 0;}
#k2Container.k2stories div.itemFullText img {margin:10px 0;}

#k2Container.k2stories div.itemFullText img.image80 {display:block;width:80%;margin:10px auto;}

#k2Container.k2stories .imagebox {box-sizing:border-box;width:80%;margin:auto;padding:0 10px;}
#k2Container.k2stories .imagebox:after {clear:both;content:"";display:block;}
#k2Container.k2stories div.itemFullText img.image1 {float:left;width:66.66%;position:relative;left:-10px;}
#k2Container.k2stories div.itemFullText img.image2 {float:right;width:33.33%;position:relative;right:-10px;}
#k2Container.k2stories div.itemFullText img.image3 {float:left;width:33.33%;position:relative;left:-10px;}
#k2Container.k2stories div.itemFullText img.image4 {float:right;width:66.66%;position:relative;right:-10px;}

#k2Container.k2stories div.itemBackToTop {text-align:center;}
#k2Container.k2stories #twitter-widget-0 {display:block !important;margin:auto !important;}

/******************************************************************************************/

.video_popup_container {width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;}
.video_popup_container:after {background:#000000;content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;opacity:0.9;}
.video_popup {width:720px;margin:-200px auto 0;position:relative;top:50%;}
.video_popup_close {background:#ffffff;border-radius:50%;color:#f90909;font-size:60px;/*font-weight:bold;*/line-height:71px;text-align:center;width:70px;height:70px;position:absolute;top:-35px;right:-35px;cursor:pointer;}
.video_popup_container.popup-close {display:none !important;}
.video_popup iframe {width:100% !important;/*height:auto !important;*/}

/******************************************************************************************/

.login {background:#eee;padding:30px;}
.login fieldset {border:none;max-width:400px;margin:auto;text-align:center;}
.login fieldset label {color:#222;font-size:20px;font-weight:bold;display:block;margin:10px 0;}
.login fieldset input {background:#fff;border:none;color:#222;font-size:16px;font-weight:bold;width:100%;padding:10px 20px;}
.login fieldset button {background:#f90909;border:none;border-radius:0;color:#ffffff;font-size:16px;font-weight:bold;padding:10px 40px;margin-top:10px;}

.nav.nav-stacked {text-align:center;margin-top:10px;}
.nav.nav-stacked li {color:#222;list-style:none;text-align:center;}
.nav.nav-stacked li a {color:#222;}

.logout {text-align:center;}
.logout button {background:#f90909;border:none;border-radius:0;color:#ffffff;font-size:16px;font-weight:bold;padding:10px 40px;margin-top:10px;}

#k2Container span.catItemEditLink,
#k2Container span.itemEditLink {}
#k2Container span.catItemEditLink a,
#k2Container span.itemEditLink a {background:#f00;border:none;color:#fff;font-size:12px;white-space:nowrap;}

.mfp-bg {z-index:10001;opacity:0.9;}
.mfp-wrap {z-index:10001;}
.mfp-iframe-holder {padding:0;}

/******************************************************************************************/

.cc-window.cc-floating {border:1px solid #ccc;}
.cc-link {/*display:none !important;*/}



.optanon-alert-box-wrapper * {font-family:'Fira Sans',sans-serif;}
.optanon-alert-box-wrapper a {color:#fff;font-weight:bold;margin-left:15px;}
.optanon-alert-box-wrapper .optanon-alert-box-bg p {font-size:14px;line-height:1.4;}
.cookies_button {margin-bottom:20px;}
.cookies_button:after {clear:both;content:"";display:block;}

#optanon-cookie-policy {}
.optanon-cookie-policy-subgroup-table {background:#f6f6f6;border:1px solid #ddd;border-bottom:none;margin:20px 0;}
.optanon-cookie-policy-subgroup-table-header {}
.optanon-cookie-policy-subgroup-table-header:after {clear:both;content:"";display:block;}
.optanon-cookie-policy-subgroup {}
.optanon-cookie-policy-subgroup:after {clear:both;content:"";display:block;}
#optanon-cookie-policy .optanon-cookie-policy-left {border-bottom:1px solid #ddd;border-right:1px solid #ddd;width:50% !important;padding:20px;}
#optanon-cookie-policy .optanon-cookie-policy-right {border-bottom:1px solid #ddd;width:50% !important;padding:20px;}
#optanon-cookie-policy .optanon-cookie-policy-subgroup .optanon-cookie-policy-left {border-color:#ddd !important;}
#optanon-cookie-policy .optanon-cookie-policy-subgroup {border:none !important;}
.optanon-cookie-policy-subgroup-table ul {margin:0;}
.optanon-cookie-policy-subgroup-table ul li {border:none;font-weight:normal;padding:0;}



.video_container {margin-top:30px;}
.video-js {position:relative;width:100% !important;height:0 !important;padding-bottom:56.25% !important;}
.video-js video {position:absolute;top:0;left:0;width:100%;height:100%;}

#main6 .video_container {max-width:730px;margin:auto;}

#main_left1 .moduletable.video_ads_container {clear:both;padding-top:20px;}
#main_left1 .video_container {margin-top:0;}

.youtube_video_container {clear:both;}
#k2Container .youtube_video_container {margin-bottom:30px;}
.youtube_video_container h3 {color:#222222;font-size:26px;line-height:30px;margin:0 0 10px 0;padding-left:20px;position:relative;}
.youtube_video_container h3:before {content:"\2022";color:#f90909;font-size:40px;line-height:30px;position:absolute;top:0;left:0;}
.youtube_video_block {position:relative;height:0;padding-top:56.25%;}
.youtube_video_block iframe {width:100%;height:100%;position:absolute;top:0;left:0;}
.item_bottom_video {margin:30px 0;}

.in_item_vast {margin-bottom:20px;}
.banner_vast {text-align: center;}
.banner_vast > div {margin:auto;}
.banner_vast > div iframe {}

@media only screen and (max-width: 700px) {
.banner_vast > div {width:100% !important;height:0 !important;padding-bottom:56.25%;position:relative;}
.banner_vast > div iframe {width:100% !important;height:100% !important;position:absolute;top:0;left:0;}
}

@media only screen and (max-width: 860px) {
  .radioPromoBanner.mb {
    display: flex!important;
   }
  .popUpBtn {
    display: none!important;
  }
}
.blink {
  animation: blinker 1s cubic-bezier(0.5, 0, 1, 1) infinite alternate;
  font-size: 10px;
  margin-right: 5px;
  vertical-align: baseline;
}
.blink::before {
    content: '';
    width: 7px;
    height: 7px;
    position: absolute;
    background: white;
    display: block;
    border-radius: 50%;
    margin: 2px -4px;
}
@keyframes blinker {
  from { opacity: 1; }
  to { opacity: 0; }
}