<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**
 * Reset style.
 */
body {font-family:"Montserrat",Arial,Tahoma,Verdana;font-size:17px;color:#494949;}
p, ul, li, td, th {font-family:"Montserrat",Arial,Tahoma,Verdana;font-size:17px;color:#494949;line-height:1.7;font-weight:normal;}
p {margin:35px 0;}
h1, h2, h3, h4, h5, h6 {font-family:"Montserrat",Arial,Tahoma,Verdana;color:#dd2c00;font-weight:bold;margin:0 0 20px 0;text-transform:uppercase;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#2a2a2a;}
h4, h5, h6 {font-weight:normal;}
button {font-family:"Montserrat",Arial,Tahoma,Verdana;}

ul, ol {margin:25px 0px 25px 30px;}
ul li,
ol li {margin:4px 0px;padding:0 0 0 10px;}

a {color:#dd2c00;transition:.12s all}
a:hover {color:#a30000;}
a:focus {color:#a30000;}

.hidden {display:none !important;}

.row {width:1600px;}
.row .row {margin:0 -15px;}
.row &gt; .column,
.row &gt; .columns {padding:0 15px;}
.row .row .column,
.row .row .columns {padding:0 15px;}

input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {border-radius:0;box-shadow:none;border:none;background-color:#f5f5f5;height:70px;padding:14px 25px;font-size:20px;color:#494949;}
label {font-family:"Montserrat",Arial,Tahoma,Verdana;color:#858e8f;font-size:17px;display:block;margin:0 0 4px 0;}
.button {font-weight:normal;box-shadow:none;border:1px solid #dd2c00;background-color:#dd2c00;color:#fff;font-size:15px;padding:13px 30px 13px;}
.button:hover,
.button:focus {background-color:#a30000;}
.button.inverse {border:1px solid #858e8f;background-color:#858e8f;color:#fff;}
.button.inverse:hover,
.button.inverse:focus {border:1px solid #dd2c00;background-color:#dd2c00;color:#858e8f;}
.button.go-back {float:right;font-size:12px;padding:9px 15px;top:8px;position:relative;}

/**
 * Publications images default style.
 */
.grid-images a {display:block;margin-bottom:15px;}
.grid-images a img {display:block;}
.grid-images &gt; .row &gt; .columns {float:left;}

p.lead {font-size:30px;color:#494949;line-height:1.3}

blockquote {background-color:#f1f1f1;border:none;padding:40px;}
blockquote p {font-style:italic;}
blockquote p:first-child {margin-top:0;}
blockquote p:last-child {margin-bottom:0;}

.youtube-player {position:relative;padding-bottom:56.25%;/* 16:9 */height:0;}
.youtube-player iframe {position:absolute;top:0;left:0;width:100%;height:100%;}

.global-title {font-size:50px;font-weight:500;color:#494949;text-transform:none;}
.global-title span {font-weight:bold}

.secondary-title {text-transform:uppercase;font-size:30px;color:#494949;font-weight:bold;padding-left:20px;position:relative;margin:36px 0}
.secondary-title:before {display:block;position:absolute;content:"/";left:0;top:0;font-weight:bold;color:#dd2c00}

.article .date {font-size:16px;color:#a4a4a4;margin:35px 0}
.article .date i {display:inline-block;margin-right:10px}

figure.align-left {float:left}
figure.align-right {float:right}
figure.image.align-center {display:table;margin-left:auto;margin-right:auto}
figure.image {display:inline-block;}
figure.image figcaption {margin:6px 8px 6px 8px;text-align:center;font-style:italic;}

header {padding:70px 0 40px;}
header .header-inner {width:1600px;max-width:100%;margin:0 auto;padding:0 10px;position:relative;}
header .header-inner:after {display:table;clear:both;content:" ";}
header .logo {display:inline-block;width:500px;vertical-align:middle;}
header .logo img {width:500px;}
header .slogan {display:inline-block;vertical-align:middle;font-size:15px;color:#a4a4a4;line-height:1;padding:13px 0 0 60px;}
header .name-day {display:block;line-height:1.4;position:absolute;top:0;right:360px;}
header .name-day .names {display:block;font-size:15px;color:#494949;}
header .name-day .date {display:block;font-weight:bold;color:#494949;font-size:19px}
header .name-day .date i {font-style:normal;font-weight:normal;}
header .weather {display:block;position:absolute;top:0;right:0;}
header .weather .day {display:inline-block;padding-right:60px;color:#494949;position:relative;line-height:1.4;}
header .weather .day .day-name {display:block;font-size:15px;}
header .weather .day .day-temp {display:block;font-size:19px;}
header .weather .day .icon {position:absolute;display:block;left:50px;top:0;font-size:40px;line-height:48px;}
header .weather .day.today {margin-right:15px;}
header .auth-header {position:absolute;left:15px;top:-54px;font-size:15px;color:#a4a4a4;}
header .auth-header &gt; * {display:inline-block;vertical-align:middle;}
header .auth-header i {font-size:18px;margin-right:5px;}
header .auth-header .registration {color:#a4a4a4}
header .auth-header .registration:hover {color:#a30000}
header .auth-header .username {color:#dd2c00;}
header .socials-header {position:absolute;right:15px;top:-60px}
.social-icons a {display:inline-block;font-size:30px;color:#a4a4a4;width:30px;text-align:right;margin:0 0 0 19px;transition:.12s all}
.social-icons a:hover {cursor:pointer;color:#dd2c00}
.logo-mobile {display:none;}


.search-form {position:absolute;left:70px;top:70px;right:0;z-index:10;background-color:#a30000;padding:25px 70px;}
.search-form .hl {text-transform:uppercase;color:#fff;margin-bottom:25px;font-size:16px;}
.search-form .input {position:relative;}
.search-form input {display:block;border:none;background-color:#fff;border-radius:0;height:70px;padding:0 20px;font-size:20px;;color:#333;margin:0;box-shadow:0 0 0 rgba(0,0,0,.6);transition:.12s all}
.search-form input:focus {box-shadow:0 0 20px rgba(0,0,0,.5);outline:none !important}
.search-form button {width:70px;height:70px;background-color:#dd2c00;color:#fff;border:1px solid #dd2c00;margin:0;position:absolute;top:0;right:0;font-size:20px;transition:.12s all}
.search-form button:hover {cursor:pointer;background-color:#a30000}

.site-menu {background-color:#494949;height:70px;}
.site-menu .inner:before {display:block;content:" ";background-color:#dd2c00;position:absolute;left:-1000px;width:1000px;height:70px;top:0;}
.site-menu .inner {width:1570px;max-width:100%;margin:0 auto;background-color:#dd2c00;position:relative;}
.site-menu .search-trigger,
.site-menu .menu-trigger {position:absolute;z-index:1;top:0;width:70px;height:70px;line-height:70px;text-align:center;color:#fff;font-size:30px;background-color:#a30000}
.site-menu .search-trigger {right:0;font-size:20px;}
.site-menu .search-trigger:hover {cursor:pointer;}
.site-menu .menu-trigger {left:0;}
.site-menu .menu-trigger:hover {cursor:pointer;}
.site-menu .logo-2 {display:none;width:70px;height:70px;line-height:70px;color:#fff;text-align:center;text-transform:uppercase;font-weight:900;font-size:28px;position:absolute;top:0;left:70px;border-left:1px solid #dd2c00;}
.site-menu .logo-2:hover {background-color:#a30000;}
.site-menu .trigo-position-mainMenu .top-bar {margin:0 0 0 90px;width:auto}
.site-menu .trigo-position-mainMenu .top-bar,
.site-menu .trigo-position-mainMenu .top-bar ul,
.site-menu .trigo-position-mainMenu .top-bar ul &gt; li,
.site-menu .trigo-position-mainMenu .top-bar ul &gt; li &gt; a {line-height:70px;min-height:70px;height:70px;}
.site-menu .trigo-position-mainMenu .top-bar ul &gt; li {padding:0 11px !important;}
.site-menu .trigo-position-mainMenu .top-bar ul &gt; li &gt; a {font-size:16px;text-transform:uppercase;color:#ffffff;font-weight:500;padding:0 39px;}
.site-menu .trigo-position-mainMenu .top-bar ul &gt; li &gt; a:hover,
.site-menu .trigo-position-mainMenu .top-bar ul &gt; li.active &gt; a,
.site-menu .trigo-position-mainMenu .top-bar ul &gt; li &gt; a:focus {background-color:#a30000;}

.site-menu-pillow {height:70px;display:none;}

body.menu-fixed .site-menu {position:fixed;left:0;top:0;right:0;z-index:90}
body.menu-fixed .site-menu .logo-2 {display:block;}
body.menu-fixed .site-menu .trigo-position-mainMenu .top-bar {margin-left:130px;}
body.menu-fixed .site-menu-pillow {display:block;}

.main-menu {padding:30px 0;background-color:#a30000;position:absolute;left:0;top:70px;right:70px;z-index:20;}
.main-menu:before {display:block;content:" ";background-color:#a30000;position:absolute;left:-1000px;width:1000px;top:0;bottom:0;}
.main-menu:after {display:table;clear:both;content:" ";}
.main-menu .col-left {width:25%;float:left;}
.main-menu .col-right {width:75%;float:left;}
.main-menu .col-right &gt; div:after {display:table;clear:both;content:" ";}
.main-menu .row-top {margin-bottom:120px;}
.main-menu .col-right .trigo-module {width:33.3333%;float:left;}
.main-menu .trigo-module-title {display:block;color:#fff;font-size:16px;text-transform:uppercase;margin:0 0 20px 0;font-weight:500;}
.main-menu .trigo-module-title:after {display:block;content:" ";width:30px;height:2px;background-color:#fff;margin:20px 0 0 0;}
.main-menu .top-bar ul &gt; li a {color:#fff;font-size:16px}
.main-menu .top-bar ul &gt; li &gt; a:hover,
.main-menu .top-bar ul &gt; li.active &gt; a,
.main-menu .top-bar ul &gt; li &gt; a:focus {font-weight:bold;color:#fff !important;}
.main-menu .menu-selector {display:none;}
.main-menu .mobile-go-back {display:none;}

#right {float:right;width:25%;padding:0 15px;}
#left {float:left;width:75%;padding:0 15px;}
#container {width:1600px;max-width:100%;margin:0 auto;display:block;position:relative}
#container:after {display:table;clear:both;content:" ";}
#container .row {margin:0 -15px;max-width:initial;width:auto}

ul.breadcrumbs {background-color:transparent;border:none;margin:33px 0 33px;padding:0;}
ul.breadcrumbs li {position:relative;}
ul.breadcrumbs li a {text-transform:none;font-size:16px;color:#a4a4a4;font-weight:normal;}
ul.breadcrumbs li.first {padding-left:22px;}
ul.breadcrumbs li.first:before {content:"\f015";font-size:19px;font-family:"FontAwesome";display:block;position:absolute;left:0;top:-2px;}
ul.breadcrumbs li:hover a,
ul.breadcrumbs li a:focus {text-decoration:none;color:#dd2c00;}

.art-categories {position:absolute;left:35px;top:35px;z-index:100;overflow:hidden;height:32px}
.art-categories a.category-name {display:inline-block;background-color:rgba(0,0,0,.7);padding:10px 15px;color:#fff;margin-right:10px;transition:.12s all;}
.art-categories a.category-name:hover {cursor:pointer;background-color:#dd2c00}

.main-slider {width:1170px;max-width:100%;margin:0 auto;position:relative;z-index:2}
.main-slider a {display:block;position:relative;padding-bottom:54%;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.main-slider .slide {position:relative;}
.main-slider .art-title {position:absolute;display:block;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.7);padding:30px;font-size:50px;font-weight:500;color:#fff;line-height:1.2}
.main-slider .art-title span {font-weight:bold}
.slick-arrow {position:absolute;display:block;top:50%;z-index:1;transform:translateY(-50%);display:block;width:50px;height:50px;background-color:rgba(0,0,0,.7);border:none;transition:.12s all;margin:0;padding:0;opacity:1 !important;overflow:hidden;}
.slick-arrow:hover {cursor:pointer;background-color:#dd2c00}
.slick-arrow:before {font-family:"Ionicons";display:block;width:50px;height:50px;text-align:center;line-height:50px;font-size:20px;color:#fff;}
.slick-arrow:after {display:none;}
.slick-prev {left:35px;}
.slick-next {right:35px;}
.slick-prev:before {content:"\f3d2";}
.slick-next:before {content:"\f3d3";}

#container .trigo-module-title {text-transform:uppercase;font-size: 20px;color:#494949;font-weight:bold;padding-left:20px;position:relative;margin:36px 0}
#container .trigo-module-title:before {display:block;position:absolute;content:"/";left:0;top:0;font-weight:bold;color:#dd2c00}

.latest-news .ln-inner {position:relative;overflow:hidden;height:573px}
.latest-news .art-elm {display:block;background-color:#dd2c00;padding:21px;color:#fff;margin-bottom:4px;transition:.12s all;}
.latest-news .art-elm .date {font-size:13px;margin-bottom:16px;line-height:1;position:relative;padding-left:16px;}
.latest-news .art-elm .date:before {content:"\f017";font-size:13px;font-family:"FontAwesome";display:block;position:absolute;left:0;top:0;}
.latest-news .art-elm .title {font-size:16px;text-transform:uppercase;font-weight:500;line-height:1.3;height:40px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.latest-news .art-elm .title span {font-weight:bold}
.latest-news .art-elm:hover {background-color:#f5f5f5;color:#494949;}
.latest-news .ln-nav {text-align:right;margin-top:10px;}
.latest-news .ln-nav button {display:inline-block;width:50px;height:50px;border:1px solid #f5f5f5;background-color:#f5f5f5;padding:0;margin:0}
.latest-news .ln-nav button:before {content:" ";font-family:"Ionicons";display:block;width:48px;height:48px;line-height:48px;font-size:30px;text-align:center;color:#757575}
.latest-news .ln-nav button:hover {cursor:pointer;border:1px solid #a4a4a4}
.latest-news .ln-nav button[data-dir="down"]:before {content:"\f3d0"}
.latest-news .ln-nav button[data-dir="up"]:before {content:"\f3d8"}

.arts-list:after {display:table;clear:both;content:" ";}
.arts-list .art {width:33.3333%;position:relative;padding:0 15px 30px 15px;z-index:1}
.arts-list .art-categories {top:25px;}
.arts-list img {display:block;}
.arts-list .art-content {padding:20px;background-color:#f5f5f5;color:#494949;transition:.12s all;height:310px;}
.arts-list .art-title {font-size:30px;font-weight:500;line-height:1.1;margin-bottom:13px;max-height:100px;position:relative;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.arts-list .art-title span {font-weight:bold}
.arts-list .art-desc {font-size:16px;line-height:24px;}
.arts-list .art-foot {font-size:13px;color:#a4a4a4;position:absolute;left:35px;bottom:50px;}
.arts-list .art-foot .item {display:inline-block;margin-right:10px;}
.arts-list .art &gt; a {display:block;}
.arts-list .art a:hover .art-content {background-color:#dedede}
.arts-list .without-image .art-title {margin-top:45px;}
.arts-list .without-image .art-content {background-color:#494949;color:#fff;height:280px;}
.arts-list .without-image a:hover .art-content {background-color:#2b2b2b}
.arts-list .without-image .art-foot {color:#fff}
.arts-list .magazine .art-content {background-color:#dd2c00;color:#fff;}
.arts-list .magazine a:hover .art-content {background-color:#c02702}
.arts-list.prepared {margin:0 -15px;}
.arts-list.prepared .art {float:left;}
.arts-list.prepared .art-desc {position:relative;display:block;display:-webkit-box;-webkit-line-clamp:initial;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}

.gallery-slider {position:relative;z-index:1}
.gallery-slider .thumbs-wrapper {padding:20px 120px;background-color:#333333;}
.gallery-slider .thumbs-wrapper .thumb {padding:0 5px;}
.gallery-slider .thumbs-wrapper .thumb img {opacity:.5;}
.gallery-slider .thumbs-wrapper .thumb.slick-current img {opacity:1;}
.gallery-slider .thumbs-wrapper .slick-arrow {border:1px solid #fff;background-color:transparent;}
.gallery-slider .thumbs-wrapper .slick-arrow:hover {background-color:#dd2c00;border:1px solid #dd2c00;}
.gallery-slider .thumbs-wrapper .slick-prev {left:-85px;}
.gallery-slider .thumbs-wrapper .slick-next {right:-85px;}
.gallery-slider .slide {position:relative;}
.gallery-slider .slide .image-desc {position: absolute;
    display: block;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0,0,0,.7);
    padding: 15px 120px;
    font-size: 13px;
    font-weight: normal;
    color: #fff;
    line-height: 1.2;}
.gallery-description {font-size:13px;color:#a4a4a4;font-style:italic;margin:10px 0 0 0;line-height:1.6}

.comments-container {padding:40px 0;}
.comments-container .hl {border-bottom:1px solid #ebebeb;padding-bottom:30px;}
.comments-container .hl:after {content:" ";display:table;clear:both}
.comments-container .hl div {float:left;text-transform:uppercase;font-size:24px;color:#025494;font-weight:bold;margin-top:10px;}
.comments-container .hl a {display:block;float:right;font-weight:normal;background-color:#1eb3e8;color:#fff;text-transform:uppercase;font-size:12px;margin:0;transition:.12s all;position:relative;padding:12px 33px 10px 15px}
.comments-container .hl a:before {content:"\f125";display:block;position:absolute;right:13px;top:11px;width:14px;height:14px;line-height:14px;text-align:center;color:#fff;font-size:14px;font-family:"Ionicons"}
.comments-container .hl a:hover {opacity:.7}
.comments-container .comments-empty {text-align:center;text-transform:uppercase;font-size:16px;padding:20px 10px 0;line-height:1.5}
.comments-container .comment-entry {border-bottom:1px solid #a4a4a4;padding:40px 0;margin-left:90px;position:relative;}
.comments-container .comment-entry:before {content:"\f2be";display:block;position:absolute;left:-80px;top:40px;width:50px;height:50px;color:#a4a4a4;line-height:50px;text-align:center;font-family:"FontAwesome";font-size:50px;}
.comments-container .comment-cont p {margin:0;font-size:16px;color:#494949;line-height:1.6}
.comments-container .comment-cont .button {margin-top:10px;}
.comments-container .comment-head {margin-bottom:20px;}
.comments-container .comment-head:after {content:" ";display:table;clear:both}
.comments-container .comment-head .comment-author {font-size:16px;color:#dd2c00;font-weight:bold;float:left;}
.comments-container .comment-head .comment-date {font-size:14px;color:#a4a4a4;float:left;margin-left:40px;}
.comments-container .comment-head .comment-details {float:right;font-size:11px;color:#a4a4a4;padding-top:4px;}
.comments-container .comment-head .comment-details a {color:#a4a4a4;text-transform:uppercase;}
.comments-container .comment-entry.comment-respond {margin-left:40px;}

.add-comment {padding:30px 0;margin:30px 0;}
.add-comment:after {content:" ";display:table;clear:both}
.add-comment .hl {border-bottom:1px solid #ebebeb;padding-bottom:30px;margin-bottom:30px;}
.add-comment .hl div {text-transform:uppercase;font-size:24px;color:#025494;font-weight:bold;margin-top:10px;}
.add-comment .comment-form-row {margin:0 -10px 30px -10px;}
.add-comment .comment-form-row:after {content:" ";display:table;clear:both}
.add-comment .comment-form-row input {width:auto;}
.add-comment .comment-form-row .cmc {display:inline-block;height:70px;vertical-align:middle;padding:0 10px;}
.add-comment .comment-form-row .login {line-height:70px;font-size:20px;color:#a4a4a4;padding:0 0 0 30px;}
.add-comment .comment-form-row .login a {display:inline-block;margin-left:30px;color:#a4a4a4;}
.add-comment .comment-form-row .login a:hover {color:#dd2c00;}
.add-comment textarea {min-height:130px;margin:0;padding:20px;}
.add-comment input {height:70px;padding:20px;}
.add-comment button {background-color:#dd2c00;display:inline-block;float:right;clear:both;color:#fff;border:none;padding:23px 27px;font-size:20px;transition:.12s all;margin-top:-100px;}
.add-comment button:hover {cursor:pointer;background-color:#a30000}
.add-comment .comment-respond-info {padding:15px 20px;font-size:14px;background-color:#21c2f8;margin:0 0 20px 0;color:#fff;}
.add-comment .comment-respond-info span {font-weight:bold;}
.add-comment .comment-respond-info a {display:inline-block;float:right;font-weight:bold;color:#fff;}
.add-comment .textarea-helper {margin:2px 0 25px 0;font-size:12px;opacity:.5;font-style:italic;}
.add-comment .rules-info {color:#a4a4a4;font-size:16px;font-style:italic;margin-top:0;}
.add-comment .rules-and-captcha {margin:30px 0;}
.add-comment .rules-and-captcha .changed-input-checkbox {margin:30px;}
.add-comment.logged button {margin:0 0 10px 10px;}

.social-share-buttons &gt; * {display:inline-block;vertical-align:middle !important;margin-right:3px}

.scroll-top {position:fixed;z-index:10;right:50px;bottom:50px;width:50px;height:50px;border:1px solid #fff;background-color:#494949;font-size:30px;color:#757575;text-align:center;line-height:50px;transition:.12s all;animation-name:hide-fade-out;animation-duration:.2s;}
.scroll-top:hover {cursor:pointer;background-color:#dd2c00;color:#fff;}
.scroll-top.hdn {animation-name:fade-out;opacity:0}
.scroll-top.shd {animation-name:fade-in;opacity:1;}

@keyframes fade-in {
    0% {opacity:0;}
    100% {opacity:1;}
}
@keyframes fade-out {
    0% {opacity:1;}
    100% {opacity:0;}
}

div.pagination {margin:50px 0;}
ul.pagination {height:48px;}
ul.pagination li {height:auto;float:none;display:inline-block;}
ul.pagination li span,
ul.pagination li a {width:48px;height:48px;line-height:48px;text-align:center;padding:0;display:inline-block;border:1px solid #fff;position:relative;transition:.12s all;}
ul.pagination li span {width:30px;}
ul.pagination li a i,
ul.pagination li a i {display:block;position:absolute;left:0;top:0;width:48px;height:48px;line-height:48px;text-align:center;background-color:#fff;border:1px solid #a4a4a4;transition:.12s all;}
ul.pagination li:hover a {background-color:transparent;}
ul.pagination li a:hover,
ul.pagination li a:focus {background:#f5f5f5;border-color:#f5f5f5}
ul.pagination li.active a {background:#dd2c00;font-weight:normal;border-color:#dd2c00;color:#fff;}
ul.pagination li.active a:hover,
ul.pagination li.active a:focus {background:#dd2c00;}
ul.pagination li a:hover i,
ul.pagination li a:hover i {background:#f5f5f5;}

.changed-input-checkbox {display:block;width:100%;padding:0 0 0 30px;position:relative;}
.changed-input-checkbox input[type=checkbox]{display:none;}
.changed-input-checkbox label {cursor:pointer;margin:3px 0 0 0;line-height:1.2;display:block;color:#494949;font-weight:normal;}
.changed-input-checkbox label a {font-weight:bold;}
.changed-input-checkbox label:before {color:#404040;font-family:'FontAwesome';font-size:24px;content:"\f096";position:absolute;left:0;top:-3px;}
.changed-input-checkbox input[type=checkbox]:checked + label:before {content:"\f14a";}

.changed-input-radio {display:block;width:100%;padding:0 0 0 30px;position:relative;}
.changed-input-radio input[type=radio]{display:none;}
.changed-input-radio label {cursor:pointer;margin:3px 0 0 0;line-height:1.2;display:block;color:#494949;font-weight:normal;}
.changed-input-radio label a {font-weight:bold;}
.changed-input-radio label:before {color:#404040;font-family:'FontAwesome';font-size:24px;content:"\f10c";position:absolute;left:0;top:-3px;}
.changed-input-radio input[type=radio]:checked + label:before {content:"\f192";}

#login-form {width:770px;max-width:100%;margin:70px auto;}
#login-form .password-forgot {display:block;float:right;height:70px;line-height:70px;font-size:16px;color:#a4a4a4}
#login-form .password-forgot:hover {color:#dd2c00}
#login-form input {margin-bottom:30px;}
#login-form .button {height:70px;padding:0 30px;font-size:20px}
#login-form .h {margin-bottom:70px;text-align:right;font-size:20px;color:#a4a4a4}
#login-form .h a {display:inline-block;margin-left:40px;color:#a4a4a4}
#login-form .h a:hover {color:#dd2c00}

#user-form-registration {width:770px;max-width:100%;margin:70px auto;}
#user-form-registration label {display:block;margin-bottom:15px;font-size:20px;color:#494949}
#user-form-registration input {margin-bottom:30px;}
#user-form-registration .button {height:70px;padding:0 30px;font-size:20px}
#user-form-registration .h {margin-bottom:30px;text-align:right;font-size:20px;color:#a4a4a4}
#user-form-registration .h a {display:inline-block;margin-left:40px;color:#a4a4a4}
#user-form-registration .h a:hover {color:#dd2c00}
#user-form-registration .g-recaptcha {margin-bottom:30px;}
#user-form-registration .changed-input-checkbox {margin:0 30px 30px;}
#user-form-registration .info-reg-text {margin:30px;font-size:16px;color:#a4a4a4;font-style:italic;line-height:1.4}

div.alert-box {margin:30px 0;border-radius:0;padding:20px;font-size:16px;font-weight:normal;}
div.alert-box a.close {font-size:24px;opacity:0.5;right:13px;top:9px;}

.categories-list {font-size:0;width:800px;max-width:100%;}
.categories-list a {display:inline-block;background-color:#f5f5f5;padding:8px 10px;font-size:13px;color:#494949;margin:0 10px 10px 0;}
.categories-list a:hover {background-color:#494949;color:#fff}
.categories-list a.active {background-color:#dd2c00;color:#fff}

.search-results-summary {font-size:20px;color:#a4a4a4;margin-top:-25px;}

.publications-list-simple .pub {min-height:343px;padding:50px 0 50px 350px;border-bottom:1px solid #a4a4a4;position:relative;}
.publications-list-simple .date {font-size:16px;color:#a4a4a4;margin:0 0 35px 0}
.publications-list-simple .date i {display:inline-block;margin-right:10px}
.publications-list-simple h2 {text-transform:none;font-size:30px;color:#494949;font-weight:500}
.publications-list-simple h2 a {color:#494949}
.publications-list-simple h2 span {font-weight:bold;}
.publications-list-simple .img {display:block;position:absolute;left:0;top:50px;width:320px;}
.publications-list-simple .img img {display:block;max-width:100%}

.search-form-standalone {position:relative;margin:40px 0;width:700px;max-width:100%;}
.search-form-standalone input {display:block;border:none;background-color:#fff;border-radius:0;height:50px;padding:0 20px;font-size:20px;;color:#333;margin:0;box-shadow:0 0 0 rgba(0,0,0,.6);transition:.12s all;background-color:#dedede}
.search-form-standalone input:focus {box-shadow:0 0 20px rgba(0,0,0,.5);outline:none !important}
.search-form-standalone button {width:50px;height:50px;background-color:#dd2c00;color:#fff;border:1px solid #dd2c00;margin:0;position:absolute;top:0;right:0;font-size:20px;transition:.12s all}
.search-form-standalone button:hover {cursor:pointer;background-color:#a30000}

.inform-us {background-color:#dd2c00;color:#fff;padding:20px;line-height:1.3}
.inform-us .t1 {font-size:26px;font-weight:bold;}
.inform-us .t2 {font-size:26px;font-weight:500;margin:15px 0;}
.inform-us .t3 {font-size:36px;font-weight:bold;}

.module-survey {background-color:#dd2c00;color:#fff;padding:20px 20px 15px 20px;line-height:1.3}
.module-survey p {color:#fff;font-size:16px;font-weight:500;margin:0 0 30px;}
.module-survey .options {margin-bottom:25px;}
.module-survey .options .changed-input-radio {display:inline-block;white-space:nowrap;width:auto;padding:0 20px 0 10px;margin:8px 0;}
.module-survey .options label {color:#fff;font-size:14px;margin:0;padding-left:12px;}
.module-survey .options label:before {color:#fff;font-size:18px;top:-1px;}
.module-survey .btn {display:inline-block;color:#fff;background-color:transparent;border:none;padding:10px 25px 10px 0;margin-right:20px;position:relative;font-size:16px;font-weight:500 !important;vertical-align:middle;line-height:1;text-transform:uppercase;}
.module-survey .btn:before {display:block;content:"\f178";font-family:'FontAwesome';font-size:24px;position:absolute;right:0;top:50%;width:16px;height:16px;font-size:16px;transition:.12s all;transform:translateY(-50%);}
.module-survey .btn:hover {cursor:pointer;}
.module-survey .btn:hover:before {right:5px;}
.survey-gray {background-color:#f5f5f5}
.survey-gray p {color:#494949;}
.survey-gray .options label {color:#494949;}
.survey-gray .options label:before {color:#494949;}
.survey-gray .btn {color:#494949}

.survey-lead {font-size:30px;font-weight:bold;line-height:1.3}

.survey-results .result {margin:40px 0;}
.survey-results .result .name {font-size:20px;margin-bottom:20px;}
.survey-results .result .name .res {display:block;float:right;}
.survey-results .result .progress {height:14px;background-color:#f5f5f5}
.survey-results .result .progress span {display:inline-block;height:14px;background-color:#dd2c00}

.horoscope-full .date {font-size:16px;color:#a4a4a4;margin:35px 0}
.horoscope-full .date i {display:inline-block;margin-right:10px}
.horoscope-full h2 {font-size:50px;color:#494949;text-transform:none;font-size:900}
.horoscope-full h2 span {font-weight:600}
.horoscope-full .horoscope-intro p {font-size:30px;line-height:1.3}
.horoscope-full .zodiac {margin:80px 0;position:relative;padding:0 0 0 150px;}
.horoscope-full .zodiac .name {color:#dd2c00;font-size:20px;}
.horoscope-full .zodiac .name strong {text-transform:uppercase;}
.horoscope-full .zodiac .icon {width:90px;display:block;content:" ";position:absolute;left:0;top:0;}
.horoscope-full .zodiac .icon img {display:block;width:100%}
.horoscope-full .zodiac-1 .icon:before {width:103px;background-position:0 0}
.horoscope-full .zodiac-2 .icon:before {width:92px;background-position:-103px 0}
.horoscope-full .zodiac-3 .icon:before {width:83px;background-position:-196px 0}
.horoscope-full .zodiac-4 .icon:before {width:96px;background-position:-279px 0}
.horoscope-full .zodiac-5 .icon:before {width:82px;background-position:-375px 0}
.horoscope-full .zodiac-6 .icon:before {width:82px;background-position:-457px 0}
.horoscope-full .zodiac-7 .icon:before {width:82px;background-position:-539px 0}
.horoscope-full .zodiac-8 .icon:before {width:91px;background-position:-622px 0}
.horoscope-full .zodiac-9 .icon:before {width:81px;background-position:-713px 0}
.horoscope-full .zodiac-10 .icon:before {width:98px;background-position:-793px 0}
.horoscope-full .zodiac-11 .icon:before {width:95px;background-position:-891px 0}
.horoscope-full .zodiac-12 .icon:before {width:69px;background-position:-986px 0}

.horoscope-module .slides .zodiac {background-color:#494949;color:#fff;padding:20px;}
.horoscope-module .slides .name {font-size:16px;line-height:1.6}
.horoscope-module .slides .name strong {text-transform:uppercase;}
.horoscope-module .slides p {line-height:23px;font-size:16px;color:#fff;margin:0;height:92px;display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.horoscope-module .slick-arrow {bottom:-60px;top:auto;transform:translateY(0);background-color:#fff;border:1px solid #a4a4a4;}
.horoscope-module .slick-arrow:hover {cursor:pointer;background-color:#dd2c00;border-color:#dd2c00}
.horoscope-module .slick-arrow:before {font-family:"Ionicons";display:block;width:50px;height:50px;text-align:center;line-height:50px;font-size:25px;color:#a4a4a4;}
.horoscope-module .slick-arrow:after {display:none;}
.horoscope-module .slick-arrow:hover:before {color:#fff;}
.horoscope-module .slick-prev {right:60px;left:auto;}
.horoscope-module .slick-next {right:0px;left:auto;}
.horoscope-module .slick-prev:before {content:"\f3d2";}
.horoscope-module .slick-next:before {content:"\f3d3";}
.horoscope-module .show-more {display:inline-block;height:50px;line-height:50px;margin:10px 0;text-transform:uppercase;font-size:14px;color:#494949;position:relative;padding-right:30px;}
.horoscope-module .show-more:before {display:block;content:"\f178";font-family:'FontAwesome';font-size:24px;position:absolute;right:0;top:50%;width:16px;height:16px;font-size:16px;transition:.12s all;transform:translateY(-50%);line-height:16px;}
.horoscope-module .show-more:hover {cursor:pointer;}
.horoscope-module .show-more:hover:before {right:5px;}

.row.section-floating-image {margin-top:80px !important;margin-bottom:80px !important;width:auto !important;min-width:auto;max-width:100%}
.row.section-floating-image .columns {padding-left:240px;position:relative;}
.row.section-floating-image img:first-child {display:block;max-width:100%;width:185px;position:absolute;left:15px;top:0;}

.forum-login-notice {color:#a4a4a4;font-size:20px;text-align:right;position:relative;margin-top:-64px;}
.forum-login-notice a {display:inline-block;margin-left:20px;}
.forum-login-notice.in-category {margin:0 0 20px 0;text-align:left;}

.forum-categories .table {width:100%;margin:50px 0;border-spacing:0;display:table}
.forum-categories .tr {display:table-row;}
.forum-categories .th,
.forum-categories .td {display:table-cell;text-align:center;vertical-align:middle;line-height:1.3}
.forum-categories .th {background-color:#757575;padding:20px 25px;color:#fff;text-transform:uppercase;font-weight:600;font-size:20px}
.forum-categories .th:first-child {text-align:left;}
.forum-categories .th:last-child {text-align:right;}
.forum-categories .td {padding:15px 10px;text-align:center;font-size:18px}
.forum-categories .td:first-child {text-align:left;}
.forum-categories .td:last-child {text-align:right;padding-right:25px}
.forum-categories .tr:nth-child(2n) {background-color:#f5f5f5}
.forum-categories .category-name {display:block;font-size:30px;color:#494949;font-weight:600;position:relative;padding:10px 0 10px 65px;line-height:1.3}
.forum-categories .category-name:before {content:"\f086";font-family:'FontAwesome';font-size:24px;color:#dd2c00;display:block;position:absolute;left:15px;top:9px;font-size:35px;width:35px;height:35px;line-height:35px;text-align:center;}
.forum-categories .category-name:hover {color:#dd2c00}
.forum-categories .username {font-size:20px;font-weight:bold;color:#dd2c00;display:inline-block;margin-right:20px;}
.forum-categories .username:before {content:"~ ";}

.forum-posts .table {width:100%;margin:50px 0;border-spacing:0;display:table;border-top:1px solid #ddd;}
.forum-posts .tr {display:table-row;}
.forum-posts .td {display:table-cell;text-align:center;vertical-align:middle;line-height:1.3;padding:30px 15px;border-bottom:1px solid #ddd;}
.forum-posts .user {width:170px;padding:30px 0;vertical-align:top;}
.forum-posts .user i {font-size:60px;display:block;margin-bottom:10px;color:#a4a4a4}
.forum-posts .user .username {font-size:20px;font-weight:bold;color:#dd2c00;display:inline-block;}
.forum-posts .user .username:before {content:"~ ";}
.forum-posts .content {text-align:left;vertical-align:top;}
.forum-posts .content .meta {font-size:15px;color:#aaa}
.forum-posts .content .meta .username {font-weight:bold;display:inline-block;margin:0 10px;}
.forum-posts .content .meta .username:before {content:"~";}
.forum-posts .content p {margin:20px 0 0;}

.forum-add-comment {padding:30px 0;margin:30px 0;}
.forum-add-comment:after {content:" ";display:table;clear:both}
.forum-add-comment .hl {border-bottom:1px solid #ebebeb;padding-bottom:30px;margin-bottom:30px;}
.forum-add-comment .hl div {text-transform:uppercase;font-size:24px;color:#025494;font-weight:bold;margin-top:10px;}
.forum-add-comment textarea {min-height:130px;margin:0;padding:20px;}
.forum-add-comment input {height:70px;padding:20px;}
.forum-add-comment button {background-color:#dd2c00;display:inline-block;float:right;clear:both;color:#fff;border:none;padding:23px 27px;font-size:20px;transition:.12s all;font-weight:bold;margin-top:-20px;}
.forum-add-comment button:hover {cursor:pointer;background-color:#a30000}
.forum-add-comment .textarea-helper {margin:2px 0 25px 0;font-size:12px;opacity:.5;font-style:italic;}

.newspaper-newest:after {content:" ";display:table;clear:both;}
.newspaper-newest .preview {float:left;width:33%}
.newspaper-newest .preview img {display:block;margin:0 auto 50px;box-shadow:0 0 10px rgba(0,0,0,.2);}
.newspaper-newest .content {float:left;width:64%;padding-left:40px;}
.newspaper-newest .content .main-info {font-size:30px;color:#dd2c00}
.newspaper-newest .content .main-info .no {font-weight:bold;}
.newspaper-newest .content p {font-size:16px}

#archiwum {position:relative;top:-70px;}

.newspaper-archive {margin:50px 0;}
.newspaper-archive:after {content:" ";display:table;clear:both;}
.newspaper-archive .item {float:left;width:33.3333%;padding:0 20px 50px;}
.newspaper-archive .item:nth-child(3n+1) {clear:left;}
.newspaper-archive .item img {display:block;margin:0 auto 30px;box-shadow:0 0 10px rgba(0,0,0,.2);}
.newspaper-archive .item .no {font-size:30px;color:#dd2c00;text-align:center;font-weight:bold;margin-bottom:5px;}
.newspaper-archive .item .no span {font-weight:normal;}
.newspaper-archive .item .date {font-size:20px;color:#dd2c00;text-align:center;margin-bottom:30px;}

.nspp-btns {text-align:center;}
.nspp-btns div,
.nspp-btns a {display:inline-block;padding:30px;color:#fff;font-size:20px;margin:10px;}
.nspp-btns div {background-color:#494949}
.nspp-btns a {background-color:#dd2c00}
.nspp-btns a:hover {background-color:#a30000}

.ui-datepicker td {width:14.28571%}
.ui-datepicker td span,
.ui-datepicker td a {text-align:center;padding:7px 0;}
.ui-datepicker td.highlighted:hover .ui-state-default {background-color:#dd2c00}
.calendar .ui-datepicker {width:auto;}
.ui-widget.ui-widget-content {border:none;}
.ui-widget-header {background-color:transparent;border:none;}
.highlighted .ui-state-default {background-color:#757575;color:#fff;}
.ui-state-default {border:1px solid #fff !important;}
.ui-state-default:hover {border:1px solid #fff !important;}
.ui-datepicker .ui-datepicker-title {font-size:16px;color:#494949;height:50px;line-height:50px;}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {width:50px;height:50px;background-color:#f5f5f5;border:1px solid #fff;border-radius:0 !important;}
.ui-datepicker .ui-datepicker-prev {top:0 !important;left:0 !important;}
.ui-datepicker .ui-datepicker-next {top:0 !important;right:0 !important;}
.ui-datepicker .ui-datepicker-prev:before,
.ui-datepicker .ui-datepicker-next:before {font-family:"FontAwesome";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);color:#757575;font-size:25px;width:50px;height:50px;line-height:50px;text-align:center;font-weight:normal;}
.ui-datepicker .ui-datepicker-prev:before {content:"\f104";}
.ui-datepicker .ui-datepicker-next:before {content:"\f105";}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {display:none;}
.ui-datepicker .ui-datepicker-prev:hover,
.ui-datepicker .ui-datepicker-next:hover {background-color:#fff !important;border:1px solid #a4a4a4 !important;cursor:pointer;}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {background:#cacaca;color:#fff;}

.userdialogforcalendar {position:absolute;z-index:10;background-color:#a30000;width:390px;padding:35px 20px 20px 20px;transform:translate(2px,-2px);color:#fff}
.userdialogforcalendar * {color:#fff;margin-bottom:0;}
.userdialogforcalendar a {font-weight:normal;}
.userdialogforcalendar a:hover {text-decoration:underline;color:#fff;}
.userdialogforcalendar .date {display:block;font-size:18px;padding:0 0 0 45px;position:relative;font-weight:bold;}
.userdialogforcalendar .date:before {content:"\f274";font-family:"FontAwesome";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);color:#fff;font-size:30px;width:30px;height:30px;line-height:30px;text-align:center;font-weight:normal;}

.newspaper-module .img img {display:block;max-width:230px;margin:0 auto;box-shadow:0 0 15px rgba(0,0,0,.3)}
.newspaper-module .btns {margin-top:30px;}
.newspaper-module .btns:after {content:" ";display:table;clear:both;}
.newspaper-module .btns a {display:inline-block;text-transform:uppercase;color:#494949;font-size:16px;padding:10px 35px 10px 15px;position:relative;}
.newspaper-module .btns a:after {content:"\f178";font-family:"FontAwesome";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);color:#494949;font-size:16px;width:30px;height:30px;line-height:30px;text-align:center;font-weight:normal;transition:.12s all}
.newspaper-module .btns a:last-child {float:right;font-weight:bold;}
.newspaper-module .btns a:hover:after {right:6px;}

.payment-step {background-color:#f1f1f1;padding:20px;margin:0 0 20px 0;}
.payment-step .payment-desc {margin:0 0 20px 0;font-size:16px;}
.payment-step .payment-desc span {font-weight:bold;font-size:25px;}
.payment-step .payment-desc small {font-size:13px;line-height:1.3;display:block;margin:13px 0;}
.download-form input {display:inline-block;width:300px;height:43px;background-color:#fff;vertical-align:middle;margin:0;text-align:center;}
.download-form button {display:inline-block;vertical-align:middle;margin:0;}
.payment-newspaper-number {background-color:#f1f1f1;padding:20px;margin:0 0 20px 0;font-size:25px;font-weight:bold;}
.payment-newspaper-number span {font-weight:normal;}

.contact-form p {margin-top:8px;}
.contact-form h4 {margin-bottom:8px;}
.contact-form input,
.contact-form textarea,
.contact-form .g-recaptcha {margin-bottom:30px;}
.contact-form textarea {min-height:130px;}
.contact-form label {font-size:20px;color:#494949;font-weight:normal;margin-bottom:12px;}

.error small, small.error {margin-top:-30px;padding:10px;font-weight:normal;font-size:13px;margin-bottom:30px;}

.infobox {color:#fff;padding:1px 20px;}
.infobox p {color:#fff;margin:20px 0}

footer {padding:50px 0;margin-top:50px;background-color:#494949;}
footer .logo {display:inline-block;width:370px;vertical-align:middle;}
footer .logo img {width:370px;}
footer .slogan {display:inline-block;vertical-align:middle;font-size:15px;color:#a4a4a4;line-height:1;padding:13px 0 0 60px;}
footer .menu-and-socials {padding:35px 0 15px 0}
footer .menu-and-socials:after {display:table;clear:both;content:" ";}
footer .menu-and-socials .trigo-module {float:left;}
footer .menu-and-socials .social-icons {float:right;}
footer .menu-and-socials .social-icons a:hover {color:#fff;}
footer .top-bar {margin:0;width:auto}
footer .top-bar,
footer .top-bar ul,
footer .top-bar ul &gt; li,
footer .top-bar ul &gt; li &gt; a {line-height:30px;min-height:30px;height:30px;}
footer .top-bar ul &gt; li &gt; a {font-size:16px;text-transform:uppercase;color:#a4a4a4;font-weight:500;padding:0 60px;}
footer .top-bar ul &gt; li:first-child &gt; a {padding-left:0}
footer .top-bar ul &gt; li &gt; a:hover,
footer .top-bar ul &gt; li.active &gt; a,
footer .top-bar ul &gt; li &gt; a:focus {color:#fff !important}
footer .info-texts {padding-bottom:20px;}
footer .info-texts:after {display:table;clear:both;content:" ";}
footer .info-texts p {font-size:14px;color:#fff;}
footer .info-texts p.l {float:left;}
footer .info-texts p.r {float:right;}
footer .info-texts p .gr {color:#a4a4a4;}
footer .info-texts p a {color:#fff;}
footer .info-texts p a:hover {color:#dd2c00;}
footer .copyrights {font-size:14px;color:#a4a4a4;line-height:1.4;padding-right:20%;}
footer .sep {display:inline-block;width:40px;text-align:center;}

.module-abovebox-content p {margin:10px 0;}

@media only screen and (max-width: 1620px) {
    .main-menu {padding:30px 25px;}
}

@media only screen and (max-width: 1500px) {
    header .slogan {padding:13px 0 0 30px;}
    header .name-day {right:270px;}

    .latest-news .ln-inner {height:540px}
}

@media only screen and (max-width: 1450px) {
    #right {width:27%;}
    #left {width:73%;}

    .nspp-btns div,
    .nspp-btns a {padding:22px;color:#fff;font-size:15px;margin:0 5px;}
}

@media only screen and (max-width: 1400px) {
    header .logo {display:block;}
    header .slogan {display:block;padding:0;}
    header .name-day {right:310px;}
}

@media only screen and (max-width: 1350px) {
    #right {width:28%;}
    #left {width:72%;}

    .main-slider .art-title {font-size:40px}
    .arts-list .art-title {font-size:23px;}
    .arts-list .without-image .art-title {font-size:23px}

    .latest-news .ln-inner {height:450px}
}

@media only screen and (max-width: 1280px) {
    .site-menu .trigo-position-mainMenu .top-bar ul &gt; li &gt; a {padding:0 30px;}
    footer .top-bar ul &gt; li &gt; a {padding:0 35px;}
}

@media only screen and (max-width: 1250px) {
    #right {width:26%;}
    #left {width:74%;}
    .global-title {font-size:40px;}

    p.lead {font-size:25px}
}

@media only screen and (max-width: 1200px) {
    .site-menu {height:55px;}
    .site-menu .trigo-position-mainMenu .top-bar,
    .site-menu .trigo-position-mainMenu .top-bar ul,
    .site-menu .trigo-position-mainMenu .top-bar ul &gt; li,
    .site-menu .trigo-position-mainMenu .top-bar ul &gt; li &gt; a {line-height:55px;min-height:55px;height:55px;}
    .site-menu .trigo-position-mainMenu .top-bar {margin:0 0 0 65px;}
    .site-menu .search-trigger,
    .site-menu .menu-trigger {width:55px;height:55px;line-height:55px;}
    .site-menu .logo-2 {width:55px;height:55px;left:55px;line-height:55px;}

    body.menu-fixed .site-menu .trigo-position-mainMenu .top-bar {margin-left: 113px;}

    .main-menu {top:55px;right:55px;}
    .search-form {top:55px;left:55px;}
    .search-form input {height:50px}
    .search-form button {height:50px;width:50px;}

    .latest-news .art-elm {padding:15px;}
    .latest-news .art-elm .title {font-size:15px;}
    .latest-news .ln-inner {height:410px}

    .art-categories {left:17px;top:17px;}

    .main-slider .art-title {padding:17px;font-size:30px}
    .main-slider .slick-prev {left:17px;}
    .main-slider .slick-next {right:17px;}

    #container .trigo-module-title {margin:24px 0}
    ul.breadcrumbs {margin:24px 0}

    .arts-list .art {width:50%;}
    .arts-list .art-categories {top:17px;left:32px;}
    .arts-list .without-image .art-title {font-size:28px}
    .arts-list .art-title {font-size:28px}

    .global-title {font-size:35px;}
    p.lead {font-size:20px}

    .add-comment .comment-form-row .cmc {height:50px;}
    .add-comment .comment-form-row .login {line-height:50px;padding:0 0 0 10px;font-size:15px;}
    .add-comment .comment-form-row .login a {margin-left:10px;}
    .add-comment textarea {min-height:100px;margin:0;padding:10px;font-size:16px;}
    .add-comment input {height:50px;padding:10px;font-size:16px;}
    .add-comment button {font-size:16px;padding:16px 27px;margin-top:-85px;}
    .add-comment .rules-info {font-size:14px}

    .forum-login-notice {font-size:15px;margin-top:-60px;}
    .forum-categories .category-name {font-size:20px;}
    .forum-categories .th {padding:10px 15px;font-size:15px}
    .forum-categories .td {padding:5px 10px;font-size:15px;}
    .forum-categories .td:last-child {padding-right:15px}
    .forum-categories .category-name {padding-left:45px}
    .forum-categories .category-name:before {left:0;top:9px;font-size:27px;width:35px;height:35px;line-height:35px;text-align:center;}
    .forum-categories .username {font-size:15px;}

    .forum-posts .user {width:140px;}

    footer .logo {width:400px;}
    footer .logo img {width:400px;}

    .scroll-top {right:20px;bottom:20px;}
}

@media only screen and (max-width: 1050px) {
    #right {width:28%;}
    #left {width:72%;}

    body.menu-fixed .site-menu {position:static;}
    body.menu-fixed .site-menu .logo-2 {display:none;}
    body.menu-fixed .site-menu .trigo-position-mainMenu .top-bar {margin-left:65px;}
    body.menu-fixed .site-menu-pillow {display:none;}

    header {padding:50px 0 25px;}
    header .auth-header {top:-39px;}
    header .socials-header {top:-39px;}
    header .logo {width:350px;}
    header .logo img {width:350px;}
    header .slogan {font-size:14px;}
    header .name-day .date {font-size:17px}
    header .weather .day .icon {font-size:32px;}
    header .weather .day .day-temp {font-size:17px}
    .social-icons a {font-size:23px}

    .site-menu .trigo-position-mainMenu .top-bar ul &gt; li &gt; a {font-size:15px;padding:0 19px;}

    #container .trigo-module-title {font-size:18px}

    .arts-list .art-title {font-size:23px}
    .arts-list .without-image .art-title {font-size:23px}

    .latest-news .ln-inner {height:305px}

    .gallery-slider .thumbs-wrapper {padding:10px 90px;}
    .gallery-slider .thumbs-wrapper .slick-prev {left:-70px;}
    .gallery-slider .thumbs-wrapper .slick-next {right:-70px;}
    .gallery-slider .slide .image-desc {padding:15px 90px;}

    .publications-list-simple {margin-top:30px;}
    .publications-list-simple .pub {min-height:228px;padding:30px 0 30px 260px;}
    .publications-list-simple .date {margin:0 0 15px 0;}
    .publications-list-simple h2 {font-size:25px;margin-bottom:15px;}
    .publications-list-simple p {margin:15px 0;}
    .publications-list-simple .img {top:30px;width:220px;}

    .horoscope-full h2 {font-size:35px;}
    .horoscope-full .horoscope-intro p {font-size:20px;}
    .horoscope-full .zodiac {margin:70px 0;padding:0 0 0 110px;}
    .horoscope-full .zodiac .icon {width:70px;}

    .nspp-btns div,
    .nspp-btns a {padding:21px;color:#fff;font-size:14px;margin:5px;}

    .newspaper-newest .preview {float:left;width:240px;margin:0 20px 20px 0;}
    .newspaper-newest .content {float:none;width:auto;padding:0;}

    .newspaper-archive .item {width:50%;}
    .newspaper-archive .item:nth-child(3n+1) {clear:none;}
    .newspaper-archive .item:nth-child(2n+1) {clear:left;}

    footer .logo {display:block;width:350px;margin:0 auto;}
    footer .logo img {width:350px;display:inline-block;}
    footer .slogan {display:block;padding:0;text-align:center;}
    footer .menu-and-socials .trigo-module {float:none;}
    footer .menu-and-socials .social-icons {float:none;text-align:center;margin-top:30px;}
    footer .top-bar,
    footer .top-bar ul,
    footer .top-bar ul &gt; li,
    footer .top-bar ul &gt; li &gt; a {line-height:1;min-height:initial;height:auto;}
    footer .top-bar ul {display:block;text-align:center;}
    footer .top-bar ul &gt; li {float:none;display:inline-block;}
    footer .top-bar ul &gt; li &gt; a {text-transform:none;padding:9px 17px;display:inline-block;}
    footer .info-texts p.l {float:none;text-align:center;}
    footer .info-texts p.r {float:none;text-align:center;}
    footer .copyrights {padding:0 70px;text-align:center;}
    footer .sep {width:20px}
}

@media only screen and (max-width: 900px) {
    #right {width:370px;margin:50px auto 0;float:none;max-width:100%;padding:0;}
    #left {width:100%;float:none;}
    header .name-day {right:270px;}

    .userdialogforcalendar {position:static;left:auto !important;top:auto !important;width:auto;max-width:100%;margin-top:20px;}
}

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

    .site-menu .trigo-position-mainMenu .top-bar ul &gt; li &gt; a {padding:0 13px;}
    header .socials-header {right:auto;left:270px;}
    header .name-day {right:20px;top:-35px;width:240px;}
    header .name-day .names {display:block;width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
    header .weather {right:20px;top:20px;width:240px;}

    .main-menu {right:0px;}
    .search-form {left:0;padding:25px 55px;}

    #login-form .button {height:40px;padding:0 20px;font-size:16px}
    #login-form input {height:40px;padding:0 20px;font-size:16px;margin-bottom:15px;}
    #login-form .password-forgot {height:40px;line-height:40px;}
}

@media only screen and (max-width: 767px) {
    body:before {content:" ";display:block;position:absolute;left:0;top:0;bottom:0;z-index:50;background-color:rgba(0,0,0,.7);opacity:0;transition:.3s opacity;}
    body.main-menu-opened:before {opacity:1;right:0;}
    .main-menu {position:fixed;left:0;top:0;bottom:0;z-index:100;width:320px;overflow:hidden;display:block !important;left:0;transition:.3s left;box-shadow:0 0 80px rgba(0,0,0,.8);}
    .main-menu.hidden {left:-320px;box-shadow:0 0 0 rgba(0,0,0,.8);}
    .main-menu .trigo-module {position:absolute;top:0;left:320px;bottom:0;transition:.3s left;overflow:auto;width:320px !important;float:none !important;}
    .main-menu .trigo-module.swd {left:0;}
    .main-menu .trigo-module .trigo-module-title {padding:25px 15px 0;display:none;}
    .main-menu .top-bar,
    .main-menu .top-bar ul,
    .main-menu .top-bar ul &gt; li,
    .main-menu .top-bar ul &gt; li &gt; a {line-height:50px;min-height:50px;height:50px;}
    .main-menu .top-bar ul &gt; li a {padding:10px 15px;}
    .main-menu .menu-selector {display:block;position:absolute;left:0;top:0;bottom:0;width:320px;transition:.3s left;padding:0;}
    .main-menu .menu-selector.hdn {left:-320px;}
    .main-menu .menu-selector .top-bar {margin-top:10px;}
    .main-menu .menu-selector .top-bar ul &gt; li a {position:relative;padding:0 15px;}
    .main-menu .menu-selector .top-bar ul &gt; li a:after {content:"\f125";font-family:"Ionicons";display:block;width:15px;height:15px;line-height:15px;font-size:15px;text-align:center;position:absolute;right:20px;top:50%;transform:translateY(-50%);}
    .main-menu .mobile-go-back {display:block;text-transform:uppercase;color:#fff;padding:20px 15px 20px 60px;font-size:16px;font-weight:bold;position:relative;border-bottom:1px solid #fff;}
    .main-menu .mobile-go-back:before {content:"\f124";font-family:"Ionicons";display:block;width:30px;height:30px;line-height:30px;font-size:20px;text-align:center;position:absolute;left:10px;top:50%;transform:translateY(-50%);}
    .main-menu .close-menu {display:block;text-transform:uppercase;color:#fff;padding:20px 15px 20px 60px;font-size:16px;font-weight:bold;position:relative;border-bottom:1px solid #fff;}
    .main-menu .close-menu:before {content:"\f12a";font-family:"Ionicons";display:block;width:30px;height:30px;line-height:30px;font-size:20px;text-align:center;position:absolute;left:10px;top:50%;transform:translateY(-50%);}

    .trigo-position-mainMenu {display:none;}
    .site-menu {background-color:#dd2c00}

    header {padding:30px 0;}
    header .auth-header {left:50%;top:-12px;transform:translateX(-50%);}
    header .logo {display:none;}
    header .slogan {display:none;}
    header .weather {left:12px;right:auto;top:-23px;}
    header .name-day {right:12px;top:-23px;text-align:right;}
    header .socials-header {display:none;}
    .logo-mobile {display:block;position:absolute;left:50%;top:13px;width:300px;transform:translateX(-50%);}
    .logo-mobile img {display:block;width:300px;}

    #left {padding:0;}
    ul.breadcrumbs {margin:10px;}
    #container .trigo-module-title {margin:20px 0 20px 15px;}
    .arts-list.prepared {margin:0 5px;}
    .arts-list .art {padding:0 5px 10px 5px;}
    .arts-list .art-categories {left:20px;}
    .arts-list .art-foot {left:20px;bottom:29px;}

    .scroll-top {display:none;}

    .article {padding:0 15px;}
    .gallery-slider {margin:0 -15px;}
    .youtube-player {margin:0 -15px;}

    .comments-container .comment-cont p {font-size:14px;}
    .comments-container .comment-head .comment-author {font-size:16px;}
    .comments-container .comment-head .comment-details {font-size:12px}

    .page-container {padding:0 15px;}
    .page-container .trigo-module-title {margin:20px 0 !important;}

    .search-results-summary {margin-top:-15px;}

    .download-form input {display:block;width:100%;margin-bottom:10px;}
}

@media only screen and (max-width: 700px) {
    header {padding:55px 0;}
    header .auth-header {top:-44px;white-space:nowrap;}
    header .weather {top:1px;width:250px;}
    header .name-day {top:1px;width:250px;}
    header .name-day .names {width:190px;text-align:right;float:right;}
    header .name-day .date {clear:both;}

    .main-slider .art-title {font-size:22px;padding:15px;}

    .add-comment {margin:0;}
    .add-comment .comment-form-row {margin:0;}
    .add-comment .comment-form-row .cmc {width:auto;float:none;padding:0;}
    .add-comment .comment-form-row .login {margin-left:15px;}
    .add-comment button {width:100%;float:none;margin-top:20px;}
    .add-comment .rules-info {margin-top:20px;}
    .add-comment .trigo-module-title {margin-left:0 !important;}

    .article .category-name {font-size:20px;margin:20px 0;}
    .article .date {margin:15px 0;}

    .global-title {font-size:23px;}
    p.lead {font-size:16px}

    .add-comment.logged button {margin:0;}

    .publications-list-simple .pub {min-height:initial;padding:20px 0;}
    .publications-list-simple .img {position:static;width:180px;float:left;margin:0 20px 10px 0;}
    .publications-list-simple .img img {display:block;max-width:100%}

    .forum-categories {margin:0 -20px;}
    .forum-categories .category-name {font-size:16px;padding-left:35px;}
    .forum-categories .category-name:before {font-size:20px;top:9px;left:5px;width:20px;height:20px;line-height:20px;}
    .forum-categories .username {margin:0;display:block;}

    .forum-posts {margin:0 -15px;}
    .forum-posts .user {width:100px;padding:30px 0 30px 10px;}
    .forum-posts .user i {font-size:50px}

    .newspaper-newest .preview {float:none;width:240px;margin:0 auto 50px;}
    .newspaper-newest .content {float:none;width:auto;padding:0;}
}

@media only screen and (max-width: 600px) {
    .gallery-slider .thumbs-wrapper {display:none;}
    .gallery-slider .slick-prev {left:10px;}
    .gallery-slider .slick-next {right:10px;}
    .gallery-slider .slick-arrow {opacity:.3 !important;}
    .gallery-slider .slick-arrow:hover,
    .gallery-slider .slick-arrow:focus {opacity:1 !important;}
    .gallery-slider .slide .image-desc {padding:15px 20px;}

    blockquote {margin:0 -15px;padding:25px;}

    .comments-container .comment-entry {margin-left:0;padding:20px 0;border-color:#ccc}
    .comments-container .comment-entry:before {display:none;}

    .search-form {padding:25px;}

    .survey-lead {font-size:20px;}

    .horoscope-full h2 {font-size:30px;}
    .horoscope-full .horoscope-intro p {font-size:18px;}
    .horoscope-full .zodiac {margin:60px 0;padding:0 0 0 70px;}
    .horoscope-full .zodiac .icon {width:50px;}

    .row.section-floating-image .columns {padding-left:15px;}
    .row.section-floating-image img:first-child {display:block;max-width:100%;width:185px;position:static;left:auto;float:left;margin:0 25px 25px 0;}

    .forum-login-notice {margin:0;text-align:left;}
    .forum-login-notice a {display:block;margin:12px 0 0 0}

    .forum-categories .table {display:block;}
    .forum-categories .tr {display:block;}
    .forum-categories .th {display:none;}
    .forum-categories .td {display:block;width:100%;text-align:left !important;padding:0 15px !important;}
    .forum-categories .td:last-child {padding:15px !important;}
    .forum-categories .category-name {margin:0 0 10px 0;padding:15px 0 10px 40px;font-size:20px;}
    .forum-categories .category-name:before {font-size:25px;height:25px;width:25px;line-height:25px;top:17px;}
    .forum-categories .username {display:inline-block;margin-right:20px;}

    .newspaper-archive .item {width:100%;}
}

@media only screen and (max-width: 520px) {
    .arts-list.prepared {width:460px;margin:0 auto;max-width:100%}
    .arts-list .art {width:100%;padding:0 0 10px 0;}
    .arts-list .art-content {height:auto;padding-bottom:50px;}
    .arts-list .without-image .art-content {height:auto;}
    .arts-list.prepared .art-desc {position:relative;display:block;display:-webkit-box;-webkit-line-clamp:initial;-webkit-box-orient:vertical;overflow:visible;text-overflow:clip;}
    .arts-list .art-title {position:relative;display:block;display:-webkit-box;-webkit-line-clamp:initial;-webkit-box-orient:vertical;overflow:visible;text-overflow:clip;}

    .main-slider .art-title {font-size:18px;padding:10px;}
    .art-categories {left:7px;top:9px;}
    .art-categories a.category-name {margin-right:2px;}

    .comments-container .comment-entry {margin-left:0 !important;}
    .comments-container .comment-head .comment-author {float:none;}
    .comments-container .comment-head .comment-date {float:none;margin:10px 0 10px 0;}
    .comments-container .comment-head .comment-details {display:block;float:none;}

    .publications-list-simple .pub {min-height:initial;padding:20px 0;}
    .publications-list-simple .img {width:auto;float:none;margin:0 0 20px 0;}
    .publications-list-simple .img img {display:block;max-width:100%}

    .forum-posts .td {padding:30px 15px;}
    .forum-posts .user {display:none;}

    footer .logo {width:280px;}
    footer .logo img {width:280px;}

    footer .copyrights {padding:0 10px;}
}

@media only screen and (max-width: 450px) {
    .logo-mobile {width:200px;top:18px;}
    .logo-mobile img {width:200px;}

    header {padding:20px 0;}
    header .auth-header {top:-10px;}
    header .weather {display:none;}
    header .name-day {display:none;}

    .main-slider .slick-arrow {display:none !important;}

    .comments-container .hl div {float:none;}
    .comments-container .hl a {display:none;}

    .add-comment .comment-form-row .cmc {display:block;width:auto;}
    .add-comment .comment-form-row input {display:block;width:100%;}

    .horoscope-full .zodiac {padding:0;}
    .horoscope-full .zodiac .icon {display:none;}

    .row.section-floating-image img:first-child {width:100px;margin:0 15px 15px 0;}

    .module-abovebox {left:10px !important;right:10px !important;width:auto !important;}
}
</pre></body></html>