.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}

.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}

.invisible{visibility:hidden;}

.clearfix:before,.clearfix:after{content:" ";display:table;}

.clearfix:after{clear:both;}

.clearfix{*zoom:1;}

.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}

.hidden{display:none;visibility:hidden;}

.visible-phone{display:none !important;}

.visible-tablet{display:none !important;}

.hidden-desktop{display:none !important;}

.visible-desktop{display:inherit !important;}

@-ms-viewport{width:device-width;}

@media only screen and (min-width:35em){}

@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){}

@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}

a,a:visited{text-decoration:underline;}

a[href]:after{content:" (" attr(href) ")";}

abbr[title]:after{content:" (" attr(title) ")";}

.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}

pre,blockquote{border:1px solid #999;page-break-inside:avoid;}

thead{display:table-header-group;}

tr,img{page-break-inside:avoid;}

img{max-width:100% !important;}

@page{margin:0.5cm;}

p,h2,h3{orphans:3;widows:3;}

h2,h3{page-break-after:avoid;}

.visible-print{display:inherit !important;}

.hidden-print{display:none !important;}

}

@media (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important;}

.visible-desktop{display:none !important;}

.visible-tablet{display:inherit !important;}

.hidden-tablet{display:none !important;}

}

@media (max-width:767px){.hidden-desktop{display:inherit !important;}

.visible-desktop{display:none !important;}

.visible-phone{display:inherit !important;}

.hidden-phone{display:none !important;}

}

.visible-print{display:none !important;}

@media (max-width:600px){#wrapper{width:600px;}

.container{width:600px;margin:0 auto;}
#page-app-index .news-box-item img{
    width:auto !important
}
.innercontent,#container{padding:0;}

.header-meta{margin-left:20px;}

#logo img{margin-right:5px;}

h1 a,h1{text-align:center;}

#column-1{width:96%;margin-left:2%;margin-right:2%;}

header figure.span-10{width:65%;}
.news-box-item{
    width:95% !important
}
figure img{width:100%;}

body .span-16,body .span-8,#comments-form .span-8,#comments-form,.box .item{width:100%;}

#c-form .textfield{float:right;clear:both;}

#statistics-iframe{height:92px;}

#logo-small{display:none;}

#footer-menu{width:90%;margin-left:5%;margin-right:5%;}

#footer-menu ul{width:30%;}

.box-latest-articles .items a{width:100%;}

.column,.span-1,.span-2,.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-9,.span-10,.span-11,.span-12,.span-13,.span-14,.span-15,.span-16,.span-17,.span-18,.span-19,.span-20,.span-21,.span-22,.span-23,.span-24{float:right;margin-left:8px;}

.last{margin-left:0;}

.span-1{width:17px;}

.span-2{width:42px;}

.span-3{width:67px;}

.span-4{width:92px;}

.span-5{width:117px;}

.span-6{width:142px;}

.span-7{width:167px;}

.span-8{width:192px;}

.span-9{width:217px;}

.span-10{width:242px;}

.span-11{width:267px;}

.span-12{width:292px;}

.span-13{width:317px;}

.span-14{width:342px;}

.span-15{width:367px;}

.span-16{width:392px;}

.span-17{width:417px;}

.span-18{width:442px;}

.span-19{width:467px;}

.span-20{width:492px;}

.span-21{width:517px;}

.span-22{width:542px;}

.span-23{width:567px;}

.span-24{width:592px;margin-left:0}

.prepend-1{padding-right:25px;}

.prepend-2{padding-right:50px;}

.prepend-3{padding-right:75px;}

.prepend-4{padding-right:100px;}

.prepend-5{padding-right:125px;}

.cn_list{width:318px;}

.cn_separator,.cn_item{width:303px;}

.box .item.big-item .content{width:60%;}

.columns .box time{clear:both;}

.columns .box .title{width:auto;}

.columns .box .items .title{width:100%;}

#box-album-1 .cn_preview{width:70%;}

#box-album-1 .cn_list{width:30%;}

}

@media (max-width:480px){#wrapper{width:100%;}

.container{width:100%;margin:0 auto;}

.innercontent,#container{padding:0;}

.header-meta{margin-left:20px;}

#logo img{margin-right:5px;}

h1 a,h1{text-align:center;}

#column-1{width:96%;margin-left:2%;margin-right:2%;}

header figure.span-10{width:65%;}

figure img{width:100%;}

body .span-16,body .span-8,#comments-form .span-8,#comments-form,.box .item{width:100%;}

#c-form .textfield{float:right;clear:both;}

#statistics-iframe{height:92px;}

#logo-small{display:none;}

#footer-menu{width:90%;margin-left:5%;margin-right:5%;}

#footer-menu ul{width:30%;}

.box-latest-articles .items a{width:100%;}

.column,.span-1,.span-2,.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-9,.span-10,.span-11,.span-12,.span-13,.span-14,.span-15,.span-16,.span-17,.span-18,.span-19,.span-20,.span-21,.span-22,.span-23,.span-24{float:right;margin:0px;width:100%;}

.last{margin-left:0;}

.prepend-1,.prepend-2,.prepend-3,.prepend-4,.prepend-5{padding-right:0px;}

.row{margin-left:5px;margin-right:10px;width: 100%;}
#page-app-index .news-box-item img{
    width:auto !important;
}
.cn_list{width:318px;}

.cn_separator,.cn_item{width:303px;}

.box .item.big-item .content{width:60%;}

.columns .box time{clear:both;}

.columns .box .title{width:auto;}

.columns .box .items .title{width:100%;}

#box-album-1 .cn_preview{width:70%;}

#box-album-1 .cn_list{width:30%;}

}

@media (min-width:768px) and (max-width:979px){#wrapper{width:768px;}

.container{width:758px;margin:0 auto;}

.innercontent,#container{padding:0;}

.header-meta{margin-left:20px;}

.column,.span-1,.span-2,.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-9,.span-10,.span-11,.span-12,.span-13,.span-14,.span-15,.span-16,.span-17,.span-18,.span-19,.span-20,.span-21,.span-22,.span-23,.span-24{float:right;margin-left:0px;}

.span-1{width:22px;}

.span-2{width:54px;}

.span-3{width:86px;}

.span-4{width:118px;}

.span-5{width:150px;}

.span-6{width:182px;}

.span-7{width:214px;}

.span-8{width:246px;}

.span-9{width:278px;}

.span-10{width:310px;}

.span-11{width:342px;}

.span-12{width:374px;}

.span-13{width:406px;}

.span-14{width:438px;}

.span-15{width:470px;}

.span-16{width:502px;}

.span-17{width:534px;}

.span-18{width:566px;}

.span-19{width:598px;}

.span-20{width:630px;}

.span-21{width:662px;}

.span-22{width:694px;}

.span-23{width:726px;}

.span-24{width:758px;margin-left:0;}

.last{margin-left:0;}

.prepend-1{padding-right:32px;}

.prepend-2{padding-right:64px;}

.prepend-3{padding-right:96px;}

.prepend-4{padding-right:128px;}

.prepend-5{padding-right:160px;}

.cn_preview{width:240px;}

.cn_content{width:236px;margin-right:2px;}

.cn_content img{width:232px;}

.cn_content_body{width:206px;}

.cn_list{width:260px;}

.cn_item{margin:6px 0px 6px 0px;width:248px;}

.cn_separator{width:248px;}

.cn_item img{margin:6px;}

.box .item.big-item .content{width:232px;}

.columns .box .title{width:136px;}

.columns .box .items .title{width:246px;}

#box-album-1 .cn_preview{width:360px;}

#box-album-1 .cn_item img{margin:5px;}

#box-album-1 .cn_item{margin:0 0 0 5px;width:123px;height:95px;}

#box-album-1 .cn_content img{width:324px;max-height:274px;}

#box-album-1 .cn_list{width:142px;}

#footer-menu{margin-right:38px;}

figure img{width:306px;}

#c-form label{margin:0 10% 0 0;}

#c-form .textfield{margin:0 10% 0 0;}

}

@media (min-width:980px) and (max-width:1024px){}