@media only screen and (max-width: 1400px) {
#main_container {padding-left:100px;}
#main_sidebar {width:100px;}
#left {padding:260px 0 30px 0;}
#left .logo a {background:url("../images/sprite.png") no-repeat scroll -670px -295px;width:100px;height:85px;margin:0 0 10px 0;}
#left .logo p {font-size:12px;line-height:15px;}
#left .logo p span {line-height:20px;}
#left .social_count_container {top:178px;}
#left .social_count_container > a {border-bottom:1px solid #222;width:50%;}
#left .social_count_container .count_in {border-left:none;}
#left .social_count_container .count_fb:after {background-position:-20px -155px;}
#left .social_count_container .count_yt:after {background-position:-60px -155px;}
#left .social_count_container .count_in:after {background-position:-104px -155px;left:16px;}
#left .social_count_container .count_tw:after {background-position:-151px -155px;left:16px;}

#left .left_menu ul li a {font-size:12px;padding:28px 5px 5px;text-align:center;}
#left .left_menu ul li a:hover {padding:28px 5px 5px 2px;}
#left .left_menu ul li a:after {top:6px;left:42px;}
#left .left_menu ul li.item-134 a:after {top:5px;}
#left .left_menu ul li.item-134 a:hover:after {top:5px;}
#left .moduletable.newsletter {display:none;}
#left .social_count_container > a {font-size:0;height:38px;}
#left .social_count_container .count_fb:after {left:17px;}
#left .social_count_container .count_yt:after {left:15px;}

#wrap {padding:0 30px;}
#mlr {padding:0 30px;}
#mlr1 {padding:0 30px;}
#mlr2 {padding:0 30px;}
#mlr3 {padding:0 30px;}
#mlr4 {padding:0 30px;}
#mlr5 {padding:0 30px;}
#main3 {padding:0 30px;}
#main4 {padding:0 30px;}
#main5 {padding:0 30px;}
#bottom_inner {padding:0 30px;}
#footer_inner {padding:0 30px;}

#top_inner {left:100px;}
#top2 {margin:0 0 0 30px;}
.fancybox-wrap {left:100px !important;}
}


@media only screen and (max-width: 1200px) {
#top2 ul.menu > li {padding:0 10px;}
}

@media only screen and (max-width: 600px) {
#wrap {padding:0 15px;}
#mlr {padding:0 15px;}
#mlr1 {padding:0 15px;}
#mlr2 {padding:0 15px;}
#mlr3 {padding:0 15px;}
#mlr4 {padding:0 15px;}
#mlr5 {padding:0 15px;}
#mlr6 {padding:0 15px;}
#main3 {padding:0 15px;}
#main4 {padding:0 15px;}
#main5 {padding:0 15px;}
#bottom_inner {padding:0 15px;}
#footer_inner {padding:0 15px;}
}

@media only screen and (max-width: 520px) {
#main_container {padding:0;}
#main_sidebar {width:100%;height:70px;position:static;}
#top_outer {position:static;top:0;left:unset;right:0;width:100%;height:5px;}
#top_inner {box-shadow:none;height:0;position:static;}
#left {padding:0;}
#left .moduletable.logo {top:0;}
#left .custom.logo {width:255px;}
#left .logo a {float:left;width:125px;height:77px;}
#left .logo p:first-of-type {padding-top:15px;}
#left .social_count_container {display:none;}
#left .left_menu {display:none;}
.fancybox-wrap {left:0 !important;}
#top2 {background:#ffffff;float:right;width:90px;height:70px;margin:-70px 0 0;}
#top2 .menu-collapser {font-size:0;width:62px;}
#top4 {display:none;}-
#top4 a {background:url("../images/sprite.png") no-repeat scroll -339px -458px;width:60px;}
#top4 a:hover {background:url("../images/sprite.png") no-repeat scroll -339px -510px;}
}

@media only screen and (max-width: 370px) {
#left .logo p {font-size:11px;position:relative;left:-15px;}
}

@media only screen and (max-width: 320px) {
#left .logo p {display:none;}
}

/*********************************************************/

.sub-toggle {display:none;}
.menu-collapser{position:relative;width:130px;height:48px;padding:0 8px;margin:11px 0 0 15px;color:#000000;font-size:18px;font-weight:bold;line-height:48px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.collapse-button {background-color:#222222;border-radius:2px;box-sizing:border-box;color:#ffffff;cursor:pointer;font-size:14px;text-align:center;width:46px;padding:9px 12px;position:absolute;top:50%;right:8px;transform:translate(0px, -50%);}
.collapse-button:hover,.collapse-button:focus{color:#FFF;background-color:#222222;}
.collapse-button .icon-bar {background-color:#f5f5f5;border-radius:1px;display:block;height:2px;margin:4px 0;width:22px;}

#top2 ul.menu.collapsed {background:#f4f4f4;width:100%;position:absolute;top:70px;left:0;z-index:200;}
#top2 ul.menu.collapsed > li {border-bottom:1px solid #dddddd;display:block;padding:0;position:relative;}
#top2 ul.menu.collapsed > li > a {height:auto;line-height:30px;padding:8px 20px 5px;}
#top2 ul.menu.collapsed > li > a:hover {background:#dddddd;border:none;}
#top2 ul.menu.collapsed > li > .sub-toggle {background:#222222;display:block;width:40px;height:43px;position:absolute;top:0;right:0;}
.sub-toggle > i {color:#ffffff;font-size:15px;line-height:43px;text-align:center;display:block;width:100%;cursor:pointer;}
#top2 ul.menu.collapsed > li > ul.nav-child {box-shadow:none;width:100%;margin:0;padding:10px 0;position:static;opacity:1;visibility:visible;transition:none;}
#top2 ul.menu.collapsed > li > ul.nav-child > li {}
#top2 ul.menu.collapsed > li > ul.nav-child > li > a {padding:5px 20px;}
#top2 ul.menu.collapsed > li > ul.nav-child > li > a:hover {background:#f4f4f4;border:none;}
#top2 ul.menu.collapsed > li > ul.nav-child > li > a > i {display:none;}

ul.slimmenu.collapsed li{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
ul.slimmenu.collapsed li>ul{position:static;display:none}
ul.slimmenu.collapsed li a{display:block;border-bottom:1px solid rgba(0,0,0,0.075);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
ul.slimmenu.collapsed li .sub-toggle{height:40px}
ul.slimmenu li{position:relative;float:left;display:inline-block;background-color:#AAA}
ul.slimmenu li ul{margin:0;list-style-type:none}
ul.slimmenu li ul li{background:#bbbbbb}
ul.slimmenu li>ul{position:absolute;left:0;top:100%;z-index:999;display:none;width:100%}
ul.slimmenu li>ul>li ul{position:absolute;left:100%;top:0;z-index:999;display:none;width:100%}
ul.slimmenu li a{display:block;padding:12px 64px 12px 16px;color:#333;font-size:16px;font-weight:400;transition:background-color 0.5s ease-out;-o-transition:background-color 0.5s ease-out;-moz-transition:background-color 0.5s ease-out;-webkit-transition:background-color 0.5s ease-out}
ul.slimmenu li a:hover{text-decoration:none;background-color:#999}
ul.slimmenu li .sub-toggle{background:none repeat scroll 0 0 rgba(0,0,0,0.075);position:absolute;right:0;top:0;z-index:999;width:48px;height:100%;text-align:center;cursor:pointer}
ul.slimmenu li .sub-toggle:before{content:'';display:inline-block;height:100%;margin-right:-0.25em;vertical-align:middle}
ul.slimmenu li .sub-toggle>i{display:inline-block;color:#333;font-size:18px;vertical-align:middle}
ul.slimmenu>li{border-left:1px solid #999}
ul.slimmenu>li:first-child,
ul.slimmenu>li.has-submenu+li{border-left:0}

@media only screen and (min-width: 1100px) {
#top2 ul.menu > li.item-484 {background:#cacaca;}
#top2 ul.menu > li.item-484 > a {color:#fff;}
}

/*********************************************************/

@media only screen and (max-width: 1300px) {
.moduletable.news-right .nspArt:nth-child(11) {display:none;}
}

@media only screen and (max-width: 1000px) {
#wrap {display:block;}
#left_container {display:block;width:100%;padding:0;margin-bottom:30px;}
#right_container {display:block;width:100%;padding:0;}
#right .banner_float.fixed_right {position:static;}
#mlr {display:block;}
#main_left {display:block;width:100%;padding:0;margin-bottom:30px;}
#main_right {display:block;width:100%;padding:0;}
#mlr1 {display:block;}
#main_left1 {display:block;width:100%;padding:0;margin-bottom:30px;}
#main_right1 {display:block;width:100%;padding:0;}
#mlr2 {display:block;}
#main_left2 {display:block;width:100%;padding:0;margin-bottom:30px;}
#main_right2 {display:block;width:100%;padding:0;}
#mlr3 {display:block;}
#main_left3 {display:block;width:100%;padding:0;margin-bottom:30px;}
#main_right3 {display:block;width:100%;padding:0;}
#mlr4 {display:block;}
#main_left4 {display:block;width:100%;padding:0;margin-bottom:30px;}
#main_right4 {display:block;width:100%;padding:0;}
#mlr5 {display:block;}
#main_left5 {display:block;width:100%;padding:0;margin-bottom:30px;}
#main_right5 {display:block;width:100%;padding:0;}
#mlr6 {display:block;}
#main_left6 {display:block;width:100%;padding:0;margin-bottom:30px;}
#main_right6 {display:block;width:100%;padding:0;}

#mlr > div:after,
#mlr1 > div:after,
#mlr2 > div:after,
#mlr3 > div:after,
#mlr4 > div:after,
#mlr5 > div:after {clear:both;content:"";display:block;}

.moduletable.news-right {height:auto;}
}

/*********************************************************/

@media only screen and (max-width: 1200px) {
.fpss-template-tt .slides-wrapper .slides .slide .slidetext h3 a {font-size:38px;line-height:42px;}
}

@media only screen and (max-width: 900px) {
.fpss-template-tt .slides-wrapper .slides .slide .slidetext h3 a {font-size:34px;line-height:38px;}
.fpss-template-tt .slides-wrapper .slides .slide .slidetext p {font-size:14px;line-height:17px;}
.fpss-template-tt .slides-wrapper .slides .slide .slidetext h5 {font-size:15px;}
}

@media only screen and (max-width: 700px) {
.fpss-template-tt .slides-wrapper .slides .slide .slidetext h3 a {font-size:30px;line-height:35px;}
.fpss-template-tt .slides-wrapper .slides .slide .slidetext p {display:none;}
}

@media only screen and (max-width: 520px) {
.fpss-template-tt .slides-wrapper {height:400px;}
.fpss-template-tt .slides-wrapper .slides .slide .slide-link span {width:839px;margin-left:-420px;}
.fpss-template-tt .slides-wrapper .slides .slide .slidetext {right:30px;}
.fpss-template-tt .slides-wrapper .slides .slide .slidetext h3 a {font-size:25px;line-height:30px;}
.fpss-template-tt .slides-wrapper .slides .slide .slidetext h5 {display:none;}
.fpss-template-tt .navigation-wrapper ul.navigation {display:none;}
.fpss-template-tt .navigation-wrapper ul.navigation-arrows {top:30px;bottom:unset;}
}

@media only screen and (max-width: 1500px) {
#main_left1 .moduletable.featured3 h4 a {font-size:22px;line-height:30px;}
}

@media only screen and (max-width: 1000px) {
#main_right .moduletable.banner300 {float:left;}
.moduletable.sponsored {float:right;}
}

@media only screen and (max-width: 820px) {
#mlr_outer {margin-bottom:30px;}
#main_right .moduletable.banner300 {float:none;margin:auto;}
.moduletable.sponsored {display:none;}
}

@media only screen and (max-width: 860px) {
#main1_outer {display:none;}
#main2_outer {display:none;}
#main6_outer {display:none;}
}

@media only screen and (max-width: 1350px) {
#main_left1 .moduletable.featured2 .nspArt h4.nspHeader a {font-size:13px;line-height:15px;}
}

@media only screen and (max-width: 800px) {
#main_left1 .moduletable.featured1 {width:100%;padding:0;}
#main_left1 .moduletable.featured2 {width:100%;padding:0;}
#main_left1 .moduletable.featured1 .nspArt {margin-bottom:20px;}
#main_left1 .moduletable.featured1 .nspArt .nspImage {width:100%;height:auto;left:0;margin-left:0;}
#main_left1 .moduletable.featured2 .nspArt {width:48%;height:200px;}
#main_left1 .moduletable.featured2 .nspArt {margin-bottom:20px;}
#main_left1 .moduletable.featured2 .nspArt:nth-child(1),
#main_left1 .moduletable.featured2 .nspArt:nth-child(2) {margin-bottom:20px;}
#main_left1 .moduletable.featured2 .nspArt:nth-child(2n) {margin-left:4%;left:unset;}
#main_left1 .moduletable.featured2 .nspArt .nspImage {width:100%;height:auto;left:0;margin-left:0;}
#main_left1 .moduletable.featured3 {clear:both;position:relative;right:0;top:0;width:100%;}
}

@media only screen and (max-width: 670px) {
#main_left1 .moduletable.featured2 .nspArt {height:180px;}
}

@media only screen and (max-width: 550px) {
#main_left1 .nspDetails {min-height:0;}
#main_left4 .prosopa-small .nspDetails {min-height:0;}
}

@media only screen and (max-width: 500px) {
#main_left1 .moduletable.featured1 .nspArt {height:300px;}
#main_left1 .moduletable.featured3 h4 a {font-size:17px;line-height:25px;}
}

@media only screen and (max-width: 400px) {
#main_left1 .moduletable.featured2 .nspArt {width:100%;height:auto;margin:0 0 20px 0;}
#main_left1 .moduletable.featured2 .nspArt:nth-child(2n) {margin-left:0;}
#main_left1 .moduletable.featured2 .nspDetails {position:static;}
}

@media only screen and (max-width: 500px) {
.moduletable.news-right .nspArt {margin-bottom:15px;}
.moduletable.news-right .nspArt a.nspImageWrapper {width:70px;}
}

@media only screen and (max-width: 1320px) {
#main_left2 .nspArts {width:100% !important;padding-right:20px;}
#main_left2 .nspLinksWrap {display:none;}
#main_left5 .nspArts {width:100% !important;padding-right:20px;}
#main_left5 .nspLinksWrap {display:none;}
#main_left6 .nspArts {width:100% !important;padding-right:20px;}
#main_left6 .nspLinksWrap {display:none;}
}

@media only screen and (min-width: 1200px) and (max-width: 1320px) {
#main_left2 .nspArt .nspImage {width:390px;margin-left:-195px;}
#main_left5 .nspArt .nspImage {width:390px;margin-left:-195px;}
#main_left6 .nspArt .nspImage {width:390px;margin-left:-195px;}
}

@media only screen and (max-width: 1000px) {
#main_right2 .moduletable.banner300 {margin:auto;}
#main_left2 .nspArt a.nspImageWrapper {height:219px;}
#main_left2 .nspArt .nspImage {width:440px;margin-left:-220px;}
#main_right5 .moduletable.banner300 {margin:auto;}
#main_left5 .nspArt a.nspImageWrapper {height:219px;}
#main_left5 .nspArt .nspImage {width:440px;margin-left:-220px;}
#main_right6 .moduletable.banner300 {margin:auto;}
#main_left6 .nspArt a.nspImageWrapper {height:219px;}
#main_left6 .nspArt .nspImage {width:440px;margin-left:-220px;}
}

@media only screen and (max-width: 600px) {
#main_left2 .nspArts {padding:0;}
#main_left2 .nspArt {width:100%;margin-bottom:20px;}
#main_left2 .nspArt:nth-child(2) {left:0;margin-bottom:0;}
#main_left5 .nspArts {padding:0;}
#main_left5 .nspArt {width:100%;margin-bottom:20px;}
#main_left5 .nspArt:nth-child(2) {left:0;margin-bottom:0;}
#mlr_outer6 {padding:110px 0 30px 0;}
#main_left6 .nspArts {padding:0;}
#main_left6 .nspArt {width:100%;margin-bottom:20px;}
#main_left6 .nspArt:nth-child(2n) {left:0;}
.moduletable.life_logo {margin-left:-75px;}
.moduletable.life_logo img {width:150px;}
}

@media only screen and (max-width: 1200px) {
#main_left3 {padding:0;}
#main_left3 .nspArt:nth-child(1),
#main_left3 .nspArt:nth-child(2) {width:100%;left:0;}
#main_left3 .nspArt:nth-child(3) {display:none;}
#main_left3 .moduletable.item-red {display:none;}
}

@media only screen and (max-width: 1000px) {
#main_left3 {height:auto;}
#main_left3 .nspArts {height:auto;}
#main_left3 .nspArt {height:423px;}
#main_left3 .nspArt:nth-child(1),
#main_left3 .nspArt:nth-child(2) {position:relative;margin-bottom:20px;}
#main_left3 .nspArt a.nspImageWrapper {height:423px;}
#main_left3 .nspArt .nspImage {width:840px;margin-left:-420px;}
#main_right3 .moduletable.banner300 {margin:20px auto 0;}
}

@media only screen and (max-width: 500px) {
#main_left3 .nspArt:nth-child(1) h4.nspHeader a,
#main_left3 .nspArt:nth-child(2) h4.nspHeader a {font-size:25px;line-height:29px;}
#main_left3 .nspArt p.nspText {display:none;}
}

@media only screen and (max-width: 1050px) {
#main3 .nspArts {width:100% !important;}
#main3 .nspLinksWrap {display:none;}
}

@media only screen and (max-width: 850px) {
#main3 .nspArts {padding-right:20px;}
#main3 .nspArt {width:50% !important;}
#main3 .nspArt:nth-child(3) {display:none;}
}

@media only screen and (max-width: 600px) {
#main3 .nspArts {padding-right:0;}
#main3 .nspArt {width:100% !important;}
#main3 .nspArt:nth-child(2) {left:0;margin-top:20px;}
#main3 .nspArt a.nspImageWrapper {height:240px;}
#main3 .nspArt .nspImage {width:440px;margin-left:-220px;}
}

@media only screen and (max-width: 1000px) {
#main_right4 .moduletable.banner300 {margin:auto;}
}

@media only screen and (min-width: 750px) {#main_left4 .moduletable.prosopa-big h3 {display:none;}}
@media only screen and (max-width: 750px) {
#main_left4 .moduletable.prosopa-big {width:100%;left:0;}
#main_left4 .moduletable.prosopa-small {width:100%;margin-top:20px;}
#main_left4 .moduletable.prosopa-small h3 {display:none;}
#main_left4 .prosopa-small .nspArt {float:left;width:48%;}
#main_left4 .prosopa-small .nspArt:nth-child(2) {margin-left:4%;}
}

@media only screen and (max-width: 550px) {
#main_left4 .prosopa-big .nspArt h4.nspHeader a {font-size:25px;line-height:29px}
#main_left4 .nspArt p.nspText {display:none;}
#main_left4 .prosopa-small .nspArt {width:100%;height:340px;}
#main_left4 .prosopa-small .nspArt:nth-child(2) {margin-left:0;}
#main_left4 .prosopa-small .nspArt a.nspImageWrapper {height:240px;}
#main_left4 .prosopa-small .nspArt .nspImage {width:440px;margin-left:-220px;}
}

@media only screen and (max-width: 950px) {
#main4 .moduletable.video-big {width:100%;padding-right:0;}
#main4 .moduletable.video-small {width:100%;padding-top:20px;}
#main4 .moduletable.video-big .nspArt {height:auto;}
#main4 .moduletable.video-big .nspArt a.nspImageWrapper {height:486px;}
#main4 .moduletable.video-big .nspArt .nspImage {width:790px;margin-left:-345px;}
#main4 .moduletable.video-small .nspArt {height:auto;}
#main4 .moduletable.video-small .nspArt a.nspImageWrapper {height:221px;}
#main4 .moduletable.video-small .nspArt .nspImage {width:385px;margin-left:-192px;}
}

@media only screen and (max-width: 550px) {
#main4 .moduletable.video-big .nspArt h4.nspHeader a {font-size:25px;line-height:29px}
#main4 .moduletable.video-big .nspArt p.nspText {display:none;}
#main4 .moduletable.video-small {padding-right:0;}
#main4 .moduletable.video-small .nspArt {width:100%;}
#main4 .video-small .nspArt:nth-child(2n) {left:0;}
#main4 .video-small .nspArt:nth-child(3),
#main4 .video-small .nspArt:nth-child(4) {display:none;}
}

@media only screen and (max-width: 1050px) {
table.mod_events_latest_table {width:103%;}
.mod_events_latest_table tr {width:30.33%;margin:0 3% 3% 0;}
}

@media only screen and (max-width: 850px) {
table.mod_events_latest_table {width:104%;}
.mod_events_latest_table tr {width:46%;margin:0 4% 4% 0;}
}

@media only screen and (max-width: 600px) {
table.mod_events_latest_table {width:100%;}
.mod_events_latest_table tr {width:100%;margin:0 0 20px 0;}
}

/*********************************************************/

@media only screen and (max-width: 1200px) {
#footer_b {max-width:460px;}
.footer_social_container {width:400px;}
}

@media only screen and (max-width: 1050px) {
#footer_a {background-size:100% auto;width:300px;height:208px;top:20px;}
}

@media only screen and (max-width: 550px) {
#bottom1 .mcSignupForm input.inputbox {padding:10px 15px;}
#bottom1 .mcSignupForm input.button {position:static;width:100%;}
#bottom1 .mcSignupForm input.btn {position:static;width:100%;}
}

@media only screen and (max-width: 870px) {
#footer_a {float:none;width:200px;height:140px;margin:0 auto 20px;position:static;}
#footer_b {float:none;max-width:unset;}
#footer_b ul {text-align:center;}
#footer_b ul li a {font-size:14px;line-height:21px;}
#footer_c {float:none;}
.footer_social_container {margin:auto;}
}

@media only screen and (max-width: 550px) {
#footer_b {margin-bottom:20px;}
#footer_c {display:none;}
}

@media only screen and (max-width: 780px) {
#footer_bottom p {height:auto;margin-bottom:30px;top:10px;}
}

/*********************************************************/

@media only screen and (max-width: 1200px) {
div.itemContainer {width:100% !important;}
div.itemHeader .itemTitle {font-size:40px;}
}

@media only screen and (max-width: 1000px) {
#right .moduletable.banner300 {margin:0 auto 20px;}
}

@media only screen and (max-width: 860px) {
#k2Container {padding-top:30px;}
}

@media only screen and (max-width: 700px) {
div.catItemImageBlock {float:none;width:100%;margin:0 0 20px 0;}
}

@media only screen and (max-width: 780px) {
.item_banner_bottom1 {float:none;width:300px;margin:0 auto 20px;}
.item_banner_bottom2 {float:none;width:300px;margin:0 auto;}
}

@media only screen and (max-width: 770px) {
div.itemHeader .itemTitle {font-size:30px;}
div.itemAuthorDate {border-bottom:1px solid #dddddd;float:none;width:100%;margin-bottom:15px;padding-bottom:5px;}
div.itemAuthorBlock {}
div.itemAuthorBlock .itemAuthor {display:inline-block;margin:0 10px 0 0;padding-bottom:10px;}
div.itemAuthorBlock div.itemAuthorDetails {display:inline-block;text-align:left;}
div.itemAuthorBlock img.itemAuthorAvatar {display:none;}
div.itemAuthorBlock div.itemAuthorDetails h3.itemAuthorName a {font-size:13px;}
div.itemTagsBlock {border:none;margin:0;padding:0;}
div.itemTagsBlock ul {display:block;}
div.itemTagsBlock > span {display:inline-block;padding-right:10px;}
div.itemFullText {clear:both;font-size:16px;line-height:25px;margin-left:0;}
div.itemFullText code {font-size:24px;line-height:32px;margin-left:0;}
div.itemFullText .itemRelatedBlock {display:none;}
div.itemImageGallery {margin:40px 0 20px 0;}
div.itemVideoBlock {margin:40px 0 20px 0;}
div.san_simera {display:none;}
}

@media only screen and (max-width: 600px) {
div.itemFullText .custom.banner300 {float:none;width:300px;margin:0 auto 20px;}
}

@media only screen and (max-width: 450px) {
div.itemHeader .itemTitle {font-size:24px;}
div.itemIntroText {font-size:15px;padding:20px 0 25px 0;margin:0;}
div.itemFullText {font-size:14px;}
div.itemRelated {display:none;}
}

/*********************************************************/

@media only screen and (min-width: 1200px) {
.item-page .nspArt:nth-child(1),
.item-page .nspArt:nth-child(2) {clear:none;float:left;width:48%;}
.item-page .nspArt:nth-child(2) {margin-left:4% !important;}
.item-page .nspArt:nth-child(1) a.nspImageWrapper,
.item-page .nspArt:nth-child(2) a.nspImageWrapper {float:left;width:100%;height:0;padding-bottom:71.49%;margin-right:0 !important;position:relative;}
.item-page .nspArt:nth-child(1) a.nspImageWrapper:after,
.item-page .nspArt:nth-child(2) a.nspImageWrapper: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;}
.item-page .nspArt:nth-child(1) .nspImage,
.item-page .nspArt:nth-child(2) .nspImage {position:absolute;top:0;left:0;width:100%;height:100%;}
.item-page .nspArt:nth-child(1) .gkArtContentWrap,
.item-page .nspArt:nth-child(2) .gkArtContentWrap {padding:0 20px 20px;position:absolute;bottom:0;left:0;z-index:1;}
.item-page .nspArt:nth-child(1) h4.nspHeader a,
.item-page .nspArt:nth-child(2) h4.nspHeader a {color:#ffffff;}
.item-page .nspArt:nth-child(1) p.nspText,
.item-page .nspArt:nth-child(2) p.nspText {color:#ffffff;}
}

@media only screen and (max-width: 700px) {
.item-page .nspArt a.nspImageWrapper {float:none;width:100%;height:auto;margin:0 0 20px 0 !important;}
}

/*********************************************************/

@media only screen and (max-width: 1500px) {
#k2Container.k2stories .image_header h1 {font-size:45px;}
#k2Container.k2stories .image_header p {font-size:22px;}
}

@media only screen and (max-width: 900px) {
#k2Container.k2stories div.itemImageBlock {height:auto !important;}
#k2Container.k2stories div.itemImageBlock span.itemImage {height:400px !important;}
#k2Container.k2stories .image_header_container {height:auto;position:static;}
#k2Container.k2stories .image_bottom {display:none;}
#k2Container.k2stories .image_header h1 {color:#222222;font-size:35px;margin:40px 0;}
#k2Container.k2stories .image_header p {color:#222222;font-size:20px;}
}

@media only screen and (max-width: 900px) {
#k2Container.k2stories div.itemFullText h2 {font-size:35px;}
#k2Container.k2stories {padding-top:0;}
#k2Container.k2stories .imagebox {width:80%;padding:0;}
#k2Container.k2stories div.itemFullText img.image1 {float:none;width:100%;position:static;}
#k2Container.k2stories div.itemFullText img.image2 {float:none;width:100%;position:static;}
#k2Container.k2stories div.itemFullText img.image3 {float:none;width:100%;position:static;}
#k2Container.k2stories div.itemFullText img.image4 {float:none;width:100%;position:static;}
}

@media only screen and (max-width: 500px) {
#k2Container.k2stories div.itemImageBlock span.itemImage {height:200px !important;}
}

@media only screen and (max-width: 1150px) {
#main_big_banner{display:none;}	
}


@media only screen and (max-width: 600px) {
.moduletable.news-right h3,
#main_left2 h3,
#main_right3 h3,
#main3 h3,
#main_left4 h3,
#main4 h3,
#main_left5 h3,
div.itemVideoBlock h3,
div.itemImageGallery h3,
.youtube_video_container h3 {font-size:22px;margin-bottom:5px;}
}
