*{margin:0;padding:0;font-size:100%;outline:0;border:0;}
html,body {height: 100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}
b,strong {font-weight: bold;}
li {display: list-item; list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
th,td,caption {font-weight: normal;vertical-align: top;text-align: left;}
th,td{padding:2px 4px;}
q {  quotes: none;}
q:before,q:after {  content: '';  content: none;}
sub,sup,small {  font-size: 75%;}
sub,sup {  line-height: 0;  position: relative;  vertical-align: baseline;}
sub {  bottom: -0.25em;}
sup {  top: -0.5em;}
svg { overflow: hidden;}
hr{width:100%;height:1px;background:#fff;border-bottom:solid 1px #ccc;margin:1em 0;}
button, input[type="submit"]{cursor:pointer;}
/*site*/
body{font-family: 'Raleway', 'Open Sans', 'Helvetica Neue', Helvetica, Helvetica, Arial, sans-serif; font-weight:400;font-size:16px;color: #0D2C60;-webkit-font-smoothing: antialiased;min-width:300px;}
h1,h2,h3,h4,h5,h6{font-weight:700;}
h1,h2,h3,h4,h5,h6,p{line-height:100%;}
h1{font-size:32px;color:#0D2C60;margin-bottom:20px;}
h2{font-size:28px;margin-bottom:20px;}
h3{font-size:24px;margin-bottom:14px;color:#0D2C60;}
h4{font-size:20px;margin-bottom:14px;}
h5{font-size:16px;margin-bottom:14px;}
h6{font-size:12px;margin-bottom:14px;}
p{margin-bottom:12px;line-height:150%;}
table thead td{background:#0D2C60;color:#fff;}
a{color:#000;}
a:visited{color:#000;}
a.button{display:inline-block;padding:6px 10px;background-color: #E2E419;color:#0D2C60;text-decoration:none;text-transform:uppercase;}
a.button:hover{border-color:#0D2C60;background:#fff;}
.wrap {padding:0 80px;max-width:1240px;margin: 0 auto;}
.clear{float:none;width:100%;clear:both;height:0px;font-size:0px;line-height:0px;}
.mobile{display:none;position:relative;}
.hideOnMobile{display:block;}
.msite{padding:.3em 0;background:#0D2C60;text-transform:uppercase;}
.msite a{text-decoration:none;font-size:80%;}
.msite a:link, .msite a:visited{color:#a9a9a9;}
.msite a:hover{color:#fff;}
.msite a.main:link, .msite a.main:visited{color:#fff;font-weight:bold;}
.msite a.main:hover{color:#a9a9a9;}
.logowr{background:#ffffff;padding:1em 0;}
.logo{display:table;width:400px;float:left;}
.logo div{display:table-cell;vertical-align:middle;}
.logo img{padding-right:10px;}
.logo a{text-decoration:none;color:#0D2C60;text-transform:uppercase;font-weight:700;}
.logo a:hover{color:#0D2C60;}
.contacts{float:right;display:table;height:62px;}
.contacts div{display:table-cell;vertical-align:middle;}
.contacts .phone, .contacts .email{display:block;text-align:right;}
.phone span{font-weight:bold;}
.phone span, .contacts i{color:#E2E419;}
.menu-main-wrap{padding:0.3em 0;background:#ffffff;border-bottom: solid 3px #ffffff;}
.menu-main ul{display:table;width:100%;}
.menu-main > ul > li{display:table-cell;text-align:left;vertical-align:middle;padding:10px 0 10px 1em ;line-height:16px;position:relative;}
.menu-main li.search{text-align:right;width:250px;padding-left:0;}
.menu-main li.first{padding-left:0;}
.menu-main a{text-decoration:none;font-size:13px;color:#0D2C60;text-transform:uppercase;font-weight:700;}
.menu-main li.active > a, .menu-main a:hover, .menu-main > ul > li:hover > a{color: #0D2C60; display: inline-block; background: #E2E419; padding: 10px; line-height: 1.1;}
.menu-main li ul{display:none;width:300px;position:absolute;left:0;top:100%;background:#fff;padding:10px 20px;z-index:5000;border-left:solid 5px #E2E419;}
.menu-main li:hover ul{display:block;}
.menu-main li ul li{height:auto;margin-bottom:4px;border-bottom:dotted 1px #4B67A1;padding:3px 0;}
.menu-main li ul li a{text-transform:none;font-weight:normal;font-size:90%;color:#0D2C60}
.menu-main li ul li.active a{font-weight:bold;}
.menu-main li ul li:last-child{border-bottom:0;}
.menu-main li ul li a:hover{color:#E2E419;}
.menu-main td ul{display:none;}
.carousel{width:100%;overflow:hidden;position:relative;margin-top:1em;border-top:solid 3px #E2E419;}
.carousel .slide{position:relative;}
.carousel .slide img{width:100%;height:100%;    object-fit: cover;}
.carousel .slide3 img{width:100%;height:auto;}
.carousel .slide .legend{background:#000; background-color: rgba(0, 0, 0, 0.7);position:absolute;color:#fff;padding:0.5em 1em;}
.carousel .slide3 .legend{position:static;width:40%;padding:0;}
.slide3 .table-cell{vertical-align:middle;text-align:center;}
.carousel .table{width:100%;table-layout:auto;}
.legend.legbottom{left:0px;bottom:0px;width:100%;}
.legend.legleft{left:2em;top:35%;width:30%;padding:1em;border:solid 3px #fff;text-align:center;}
.legend.legright{right:2em;top:35%;width:30%;padding:1em;border:solid 3px #fff;text-align:center;}
.rbr .legend.legleft, .rbr .legend.legright{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.slide2 .legend{display:table;}
.slide.slide2 .legend.legleft{left:0;top:0;width:40%;height:100%;text-align:center;border:none;}
.slide.slide2 .legend.legright{right:0;top:0;width:40%;height:100%;text-align:center;border:none;}
.slide2 .legend div{display:table-cell;vertical-align:middle;}
.carousel .slide a{color:#fff;text-decoration:none;font-size:18px;padding:1em 2em; display:inline-block;}
.carousel .slide2 div a, .carousel .slide3 a{color:#fff;text-decoration:none;font-size:14px;padding:6px 1em;display:inline-block;border:solid 1px #fff;margin-bottom:1em;}
.carousel .slide2 div a:hover, .carousel .slide2 a:hover{background:#000;}

.carousel .car-pagi{position:absolute;right:20px;bottom:10px;}
.car-pagi{
	text-align: center;
}
.car-pagi a {
	background: url(../img/sprite.png) -25px 0px no-repeat transparent;
	width: 15px;
	height: 15px;
	margin: 0 5px 0 0;
	display: inline-block;
}
.car-pagi a.selected {
	background-position: 0px 0px;
	cursor: default;
}
.car-pagi a span {
	display: none;
}
.activity{margin:20px 0;display:table;width:100%;table-layout:fixed;min-height:100px;height:auto;}
.activity article{display:table-cell;vertical-align:top;text-align:center;padding:10px;height:100%;}

.activity .a-wrap{background:#f8f8f8;padding:15px 30px;display:inline-block;height:100%;border:solid 1px #0D2C60;border-bottom:0;}

.a-wrap .fa{display:block;color:#E2E419;font-size:48px;margin-bottom:10px;}
.activity h2{font-size:20px;text-transform:uppercase;font-weight:bold;color:#0D2C60;}
.activity p{line-height:150%;}
.activity .button{padding:10px 0;background:#0D2C60;}
.activity .button a{text-decoration:none;color:#fff;}
.activity .button:hover{background:#0D2C60;}
.breadcrumbs{padding:10px 0;background:#0D2C60;color:#ccc;font-size:80%;margin-top:0px;}
.breadcrumbs a, .breadcrumbs a:visited{color:#fff;text-decoration:none;}
.breadcrumbs a:hover{text-decoration:underline;}
.content{margin-top:20px;}
.content .date{font-size:90%;font-style:italic;}
.content h1{font-weight:normal;font-size:180%;margin:1em 0; display: inline-block; background: #E2E419; padding: 10px 18px; line-height: 1.1;}
.articleImage{float:right;margin:0 0 1em 1em;background:#f6f3e5;}
.articleImage figcaption{padding:5px 10px 10px 10px;color:#000;display:block;font-size:90%;}
.asidenews{margin-top:20px;}
.share p{font-weight:bold;}
.share {padding-bottom:10px;border-bottom:dotted 1px #ccc;margin-bottom:20px;}
.gallery-wrap, .docs-wrap, .video-wrap{margin:2em 0;}
.gallery-wrap figure{display:inline-block;margin-right:10px;position:relative;}
.gallery-wrap figcaption{display:none;}
.gallery-wrap figure a{display:block;line-height:0;}
.gallery-wrap figure:hover .shadowed{display:inline-block;vertical-align:middle;width:100%;height:100%;}
.gallery-wrap h4, .docs-wrap h4, .video-wrap h4{border-bottom:solid 3px #0D2C60;color:#0D2C60;}
.docs-wrap ul li{list-style:disc;margin-left:20px;}
.content a:link, .content a:visited{color:#E2E419;}
.content a:hover{color:#000;text-decoration:none;}
.videow{margin-bottom:20px;padding-bottom:10px;border-bottom:dotted 1px #ccc;}
.ytwrapper{position:relative;padding-bottom: 56.25%;height:0;overflow:hidden;}
.ytwrapper iframe{position:absolute;left:0;top:0;width:100%;height:100%;}
.related-links{font-size:90%;border-left:solid 2px #0D2C60;padding:10px 0 10px 10px;background:#CBE9F9;margin-bottom:2em;}
.related-links h5{border-bottom:solid 1px #0D2C60;display:inline;}
.related-links ul{margin-top:5px;}
.related-links li{padding:4px 0;border-bottom:dotted 1px #0D2C60;}
.related-links li:last-child{border-bottom:0;}
.related-links a:link, .related-links a:visited{color:#4B67A1;text-decoration:none;}
.related-links a:hover{color:#000;}
.section-title{text-align:center;border-bottom:solid 3px #0D2C60;padding-bottom:1em;margin-bottom:1em;text-transform:uppercase;}
.newswrap{padding:1em 0; margin-top:1em;}
.news-block, .events-wrap{display:table;table-layout:fixed;width:100%;}
.news-block article, .events-wrap article{display:table-cell;vertical-align:top;padding:10px;}
.news-block article figure{width:100%;border-bottom:solid 3px #E2E419;}
.news-block figure a{display:block;height:100%;line-height:0;}
.news-block figure img{width:100%;height:auto;}
.news-block h2{font-size:110%;color:#0D2C60;line-height:130%;padding-top:10px;margin-bottom:10px;}
.news-block p{font-size:90%;}
.news-block .button{text-decoration:none;display:inline-block;padding:6px 15px;color:#fff;background:#0D2C60;border:0;}
.news-block .button:hover{background-color:#E2E419;}
.events{padding:2.5em 0 2.5em 0;background:#0D2C60;position:relative;}
.events a.button{border-color:#fff;color:#fff;text-decoration:none;margin-top:3em;}
.events a.button:hover{background:#fff;color:#0D2C60;border-color:#fff;}
.events-wrap{display:table;width:100%;}
.events-wrap article{display:table-cell;padding:10px;background:#fff;border:solid 10px #0D2C60;border-width:0 10px 0 10px;}
.events-wrap h3{font-size:120%;font-weight:400;}
.events-wrap figure figcaption{display:none;}
.events-wrap figure img{max-width:100%;height:auto;}
.events-wrap .date span{border-bottom:solid 2px #0D2C60;display:inline-block;margin-bottom:10px;font-weight:bold;}
.section-title2{text-align:center;color:#fff;font-size:180%;text-transform:uppercase;padding-bottom:1em;}
.events article{}
.anons-event{padding:2.5em;background:#d16103;color:#fff;text-align:center;}
.anons-event figure a{display:block;color:#fff;text-decoration:none;}
.anons-event figure a:hover{color:#FFD5B1;}
.anons-event figure img{border:solid 5px #d16103;max-width:90%;height:auto;display:block;margin:0 auto;margin-bottom:2em;}
.anons-event figure h2{font-size:200%;font-weight:normal;margin-bottom:0;}
.anons-event .button{margin-top:4em;color:#fff;text-transform:uppercase;border-color:#fff;padding:10px 25px;}
.anons-event .button:hover{background:#fff;color:#d16103;border-color:#fff;}
.anons-event a:hover img{border-color:#FFD5B1;}
.events-page-anons{border-top:solid 3px #E2E419;}
.events-page-anons img{width:100%;height:auto;}
.events-page-anons .ev-title{color:#E2E419;text-align:center;text-transform:uppercase;}
.events-page-anons a{color:#E2E419;text-decoration:none;display:block;text-align:center;margin-bottom:1em;}
.events-page-anons article{border:dotted 1px #E2E419;padding:2px;}
.events-page-anons article:hover{border-color:#0D2C60;}
.view-events{font-size:90%;border-bottom:solid 3px #E2E419;padding-bottom:1em;}
.view-events a{text-decoration:none;}
.view-events a:link, .view-events a:visited{color:#4B67A1;}
.view-events a:hover{color:#E2E419;}
.view-events li{border-top:dotted 1px #0D2C60;margin-top:1em;}
.view-events li:first-child{border-top:0;}
.view-events .date{color:#000;}
.view-events p, .news-side p{margin:1em 0 0 0;}
.view-events h3{border-top:solid 3px #E2E419;color:#E2E419;text-align:center;text-transform:uppercase;font-weight:normal;font-size:120%;padding-top:1em;}
.news-side h3{color:#fff;background:#0D2C60;text-transform:uppercase;font-weight:normal;font-size:120%;margin:1em 0;padding:0.5em 1em;}
.news-side {border-bottom:solid 3px #0D2C60;margin:2em 0;padding-bottom:1em;font-size:90%;}
.news-side .date{font-style:italic;font-weight:700;}
.news-side li{padding-bottom:1em;}
.news-side a{text-decoration:none;}

.news-side  a:hover{color:#E2E419;}
.pageTitle{padding-top:1em;}

.cat-news-block article{padding-bottom:1em;margin-bottom:1em;padding-top:1em;border-bottom:dotted 1px #E2E419;}
.cat-news-block article:last-child{border-bottom:0;}
.cat-news-block figure{float:left;margin-right:1em;}
.cat-news-block figure img{border-top:solid 3px #4B67A1;max-width:100%;height:auto;}
.cat-news-block .date{font-size:120%;font-weight:bold;color:#4B67A1;}
.cat-news-block h2{color:#4B67A1;font-size:140%;}
.button2{text-decoration:none;display:inline-block;padding:3px 15px;border-left:solid 2px #ff0000;background:#ddd;font-style:italic;}
.button2:hover{color:#fff;background:#E2E419;}
.content .start-date{font-style:italic;font-weight:bold;padding:1em 0;color:#4B67A1;}
.sub-chapters{border-left:solid 3px #E2E419;background:#0D2C60;color:#fff;padding:1em;margin-bottom:1em;}
.sub-chapters a{text-decoration:none;font-size:90%}
.sub-chapters a:link, .sub-chapters a:visited{color:#fff;}
.sub-chapters a:hover{color:#FFFDBB;}
.sub-chapters li{padding:0.3em;border-bottom:dotted 1px #fff;}
.sub-chapters li:last-child{border-bottom:0;}
.contacts-page h3, .contacts-page h1{margin:0.5em 0; color:#E2E419}
.info-block b{color:#4B67A1;padding-right:1em;}
.info-block a.fancybox{float:left;margin-right:1em;position:relative;display:inline-block;line-height:0;}
.info-block .fancybox img{border:solid 1px #4B67A1;padding:1px;}
.info-block .fancybox:hover .shadowed{display:block;width:100%;height:100%;}
.info-block .fancybox:hover img{border-color:#E2E419;}
li.staff-info{padding-bottom:2em;}
.staff-info figcaption{display:none;}
.staff-info .p-photo{float:left;width:150px;padding-right:1em;min-height:50px;}
.staff-info .p-photo img{border:solid 1px #4B67A1;padding:1px;}
.staff-info b{color:#4B67A1;padding-right:1em;}
.staff-info span{margin-right:2em;}
.link-carousel{margin-top:1em;position:relative;padding:1em 0 2em 0;background:#ffffff;}
.link-carousel a{padding:0 1em;}
.link-carousel h3{color:#888;text-align:center;border-bottom:solid 3px #888;padding-bottom:1em;margin-bottom:1em;text-transform:uppercase;}
.link-carousel:hover h3{color:#0D2C60;border-color:#0D2C60;}
.link-carousel .navi{position:absolute;left:0;top:50%;font-size:300%;color:#4B67A1;text-decoration:none;}
.navi.next{left:auto;right:0;}
.link-carousel .navi:hover{color:#E2E419}
#link-carousel{height:80px;}
footer{background:#0D2C60;padding-top:1.5em;padding-bottom:1.5em;color:#a9a9a9;font-size:80%;}
footer .desinged{font-size:80%;display:inline-block;border-top:solid 1px #a9a9a9;position:relative;top:1em;float:right;}
footer a:link, footer a:visited{color:#a9a9a9;}
footer a:hover{text-decoration:none;color:#fff;}
footer .copyright{padding-top:0.8em;}
footer .title{color:#fff;text-transform:uppercase;}

.m-text ul, .m-text ol{margin-left:2em;padding-bottom:1em;}
.m-text ul li{list-style-type:disc;}
.m-text ol li{list-style-type:decimal;}
.m-text li ul{margin-left:1em;padding-bottom:0;}
.m-text img{max-width:100%;height:auto;}
.pagination{margin:1em 0; padding-top:1em;border-top:dotted 1px #4B67A1;font-size:110%;}
.pagination span, .pagination a{display:inline-block;padding:2px 3px;text-decoration:none;}
.pagination span{background:#E2E419;color:#fff;}
.pagination a:link, .pagination a:visited{color:#4B67A1}
.pagination a:hover{color:#E2E419;}
.col75{width:75%;}
.col22{width:22%;}
.col45{width:45%;}
.ml3{margin-left:3%;}
.mobile{display:none;}
.justifyleft{float:left;}
.justifyright{float:right;}
.justifycenter{text-align:center;}
.justifyfull{text-align:justify;}
p.justifyleft{float:none;text-align:left;}
p.justifyright{float:none;text-align:right;}
figure{position:relative;display:inline-block;}
.shadowed{display:none;background:#000;opacity:0.5;position:absolute;text-align:center;left:0;top:0;color:#fff;}
figure a:hover .shadowed{display:inline-block;vertical-align:middle;width:100%;height:100%;}
.shadowed span{position:relative;top:50%;}
.shadowed.zoom{background:#000 url(../img/magnifying-glass.png) no-repeat  center center;}
.cat-news-block figure a{display:block;line-height:0;}
label{cursor:pointer;display:inline-block;width:200px;}
form input[type=text]{border:solid 1px #4B67A1;padding:2px 10px;font-family:Arial;}
form textarea{border:solid 1px #4B67A1;padding:2px 10px;font-family:Arial;height:100px;}
form span.required{color:#E2E419;}
form input[name=vericode]{width:120px;height:60px;text-align:center;font-size:200%;padding:0;}
form img.feed{position:relative;left:10px;top:18px;}
form input[type=submit]{padding:10px 15px;border:solid 2px #E2E419;color:#E2E419;background:#fff;font-weight:bold;}
form input[type=submit]:hover{color:#fff;background:#E2E419}
.errors{color:#ff0000;}
#to-top{position:fixed;right:2em;bottom:5em;background:transparent url(../img/up-arrow-icon.png) no-repeat 0 0;width:44px;height:44px;cursor:pointer;display:none;}
.wob{background:none;}
.table{display:table;width:100%;table-layout:fixed;}
.table-row{display:table-row;}
.table-cell{display:table-cell;}
.events + .link-carousel{margin-top:0;}
.fixed{position:fixed;left:0;top:0;z-index:7000;width:100%;font-size:90%;}
.fixedmenu{font-size:90%;position:fixed;left:0;top:27px;z-index:7000;width:100%;-webkit-box-shadow: 0px 2px 2px 0px rgba(156,156,156,1);-moz-box-shadow: 0px 2px 2px 0px rgba(156,156,156,1);box-shadow: 0px 2px 2px 0px rgba(156,156,156,1);}
.fixedmenu .menu-main > ul > li > a{font-size:80%;}
.menu-main-wrap.fixedmenu{padding:0;}
.fixedmenu .menu-main > ul > li{padding:5px 0;}
.fixedmenu li ul{top:27px;}
.social-links a{margin-right:5px;}
.content .review{margin:.2em 0;}
.posada, .posada a:link, .posada a:visited{color:#0D2C60;}
.review-title{margin-bottom:1em;border-bottom:dotted 2px #0D2C60;padding-bottom:1em}
.review-photo{display:block;position:static;padding-right:1em;background:#fff;}
.review-photo figcaption{display:none;}
.review-a{margin-bottom:2em;border:dotted 1px #0D2C60;padding:1em;}
.review-a figure{float:left;margin-right:1em;}
.review-a figcaption{display:none;}
.review-a h2{margin-bottom:0;font-size:140%;}
.review-a .review-link{margin-bottom:0.6em;}
.review-a p{font-size:90%;}
.contacts .other_langs{text-align:center;margin-top:3px;display:block;}
.contacts .other_langs div{display:inline;margin:0 2px;}
li.search a{font-size:120%;}
li.search{position:relative;}
li.search .search-form{position:absolute;right:45px;top:7px;z-index:9999;height:100%;width:300px;display:none;}
li.search .search-form input[type=text]{width:0;}
.evoSearch_info {padding-bottom:1em;}
.search_row{padding-bottom:0.7em;}
.search_extract .evoSearch_highlight{font-style:italic;color:#0D2C60;}
li.search .shown{display:block;}
.thumbs.justifyleft{margin-right:0.5em;}
.thumbs.justifyright{margin-left:0.5em;}
.thumbs.center{clear:both;width:100%;text-align:center;}
.thumbs figure{background:#f6f3e5;margin:0 1em 1em 1em;padding:0.5em;display:inline-block;}
.thumbs figure img{border:solid 2px #fff;}
.thumbs figure:hover img{border-color:#E2E419;}
.thumbs figure a{text-decoration:none;font-size:80%;font-style:italic;}
.thumbs figure figcaption{text-align:center;}
.content .thumbs figure a{color:#000;}


/*mobile styles*/
.show-menu {text-align:center;text-transform:uppercase;border-bottom:solid 4px #E2E419;border-top:solid 4px #E2E419;background:#FFD8D8;}
.show-menu a{text-decoration:none;font-weight:bold;}

table.bordered{max-width:100%;}
.bordered td, .bordered th{border:solid 1px #0D2C60}

/*css3*/
.activity, a.button, form input[type=submit], .review-a{-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.activity .a-wrap{-webkit-border-radius: 0px 0px 0 0;-moz-border-radius: 0px 0px 0 0;border-radius: 0px 0px 0 0;}
.activity .button{-webkit-border-radius:0 0 0px 0px;-moz-border-radius:0 0 0px 0px;border-radius:0 0 0px 0px;}
a, form input[type=submit],.shadowed, .activity .button{transition: all 0.3s ease-in-out;    -webkit-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;}
.menu-main li ul, li.search .search-form input[type=text]{-webkit-box-shadow: 2px 2px 5px 0px rgba(156,156,156,1);
-moz-box-shadow: 2px 2px 5px 0px rgba(156,156,156,1);
box-shadow: 2px 2px 5px 0px rgba(156,156,156,1);}

/*media*/
@media screen and (max-width: 1024px){
	.wrap{padding: 0 10px;}
	.menu-main a{font-size:11px;}
}
@media screen and (max-width: 860px){
	.menu-main a{font-size:10px;line-height:14px;}
	.col75{width:65%;}
	.col22{width:32%;}
	.events a.button{top:auto;right:1em;bottom:1em;}
	form textarea{width:80%;}
}
@media screen and (max-width: 620px){
	.logo, .contacts {display:block;width:100%;text-align:center;float:none;}
	.logo img{display:none;}
	.logo div, .contacts div{display:block;}
	.contacts .phone, .contacts .email{text-align:center;}
	.logo{margin-bottom:15px;}
	.carousel .slide div a{padding:10px;font-size:14px;}
	.activity{display:block;}
	.activity article{display:block;padding:20px 0;}
	.mobile{display:block;}
	.menu-main{display:none;padding-top:0;}
	.menu-main ul, .menu-main ul li{display:block;}
	.menu-main ul li{text-align:center;padding-left:0;border-bottom:dotted 1px #FFD8D8;}
	.menu-main > ul > li{padding:3px 0;}
	.menu-main a{font-size:14px;line-height:20px;}
	.menu-main li.search{text-align:center;width:100%;}
	.col75{display:block;width:100%;}
	.col22{display:block;width:100%;}
	.col45{display:block;width:100%;}
	.ml3{margin-left:0;}
	.articleImage{float:none;margin:15px 0;width:100%;}
	.articleImage img{width:100%;height:auto;}
	.section-title{margin-left:0;}
	.news-block{display:block;}
	.news-block article{display:block;width:100%;padding:20px 0;border-bottom:dotted 1px #0D2C60;}
	.news-block article:last-child{border-bottom:0;}
	.carousel .car-pagi{right:2px;bottom:2px;}
	.events-wrap, .events-wrap article{display:block;}
	.events-wrap article{border:0;margin-bottom:2em;}
	.events-wrap article:last-child{margin-bottom:0;}
	.menu-main li:hover ul{display:none;}
	.anons-event figure h2{font-size:110%;line-height:130%;}
	.menu-main-wrap{padding:0;margin:0;}
	.table{display:block;width:100%;}
	.table-row{display:block;}
	.table-cell{display:block;}
	.legend.legleft, .legend.legright{bottom:0;left:0;width:100%;padding:0;border:0;top:auto;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
	.carousel .slide div a, .carousel .slide .leg-br{font-size:14px;padding:5px;}
	.cat-news-block figure{float:none;}
	
	footer .title{padding-top:1em;}
	li.search a{display:none;}
	.hideOnMobile{display:none;}
	.search-form{position:static;text-align:center;width:100%;margin-top:1em;}
}
@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.2.0');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url(fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal; 
}