/*
Theme Name: Kandinsky
Description: An original theme for kandinsky. 
Version: 1.0
Author: WordPress Studio
Author URI: http://www.wpstudio.ru
Tags: white,black,blue,fixed-width,threaded-comments,sticky-post,right-sidebar,custom-background,custom-menu
License: This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
License URI: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

*/


/*
Main Css file
*/

img.bw { 
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}

.redgrad {
width: 100%;
height: 100%;
background: rgba(236,0,0,1);
background: -moz-radial-gradient(center, ellipse cover, rgba(236,0,0,1) 0%, rgba(185,0,0,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, , color-stop(0%, rgba(236,0,0,1)), color-stop(100%, rgba(185,0,0,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(236,0,0,1) 0%, rgba(185,0,0,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(236,0,0,1) 0%, rgba(185,0,0,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(236,0,0,1) 0%, rgba(185,0,0,1) 100%);
background: radial-gradient(ellipse at center, rgba(236,0,0,1) 0%, rgba(185,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec0000', endColorstr='#b90000', GradientType=1 );
}

.redslidetext {
  font-size: 42px; 
  line-height: 1.1;
}

a {
  color:#010000; 
  text-decoration: none;   
}

a:hover {  
  text-decoration: none; 
}

.gallery-icon a {
  color:#010000;
  text-decoration: none; 
  border-bottom: none !important; 
}

.widget a {
  color:#010000;
  text-decoration: none; 
  border-bottom: solid 1px rgb(206, 206, 206); 
}

.widget a:hover {
  color:rgb(236, 0, 0);
  text-decoration: none; 
  border-bottom: solid 1px rgb(242, 150, 150); 
}

h3 a:hover {
  color:rgb(236, 0, 0);
  text-decoration:none;
  border-bottom: solid 1px rgb(242, 150, 150);
}

.entry a {
  font-family: 'Exo 2', sans-serif; 
	color:rgb(236, 0, 0);
  text-decoration: none; 
  border-bottom: solid 1px rgb(242, 150, 150);
  }
.entry a:hover {
	  font-family: 'Exo 2', sans-serif; 
		color:rgb(0, 0, 0);
  text-decoration: none; 
  border-bottom: solid 1px rgb(0, 0, 0); 
	  }
.entry a:visited {
	  font-family: 'Exo 2', sans-serif; 
		color:rgb(150, 150, 150);
  text-decoration: none; 
  border-bottom: solid 1px rgb(206, 206, 206);
	  }
		
body {
font-family: 'Ubuntu Condensed', sans-serif;
background:#fff;
line-height: 1.3;
}

strong, b {font-weight:500;}

a.btn {
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;
  color: #000000;
  background: #eeeeee;
  padding: 12px 20px 10px 20px;
  text-decoration: none !important;
  margin: 12px;
  border-bottom: none;
}

a:hover.btn {
  background: #dedede;
  text-decoration: none;
  border-bottom: none;
}

.btn:active {
	position:relative;
	top:1px;
}

.arch {
   background: rgb(236, 0, 0);
    border:1px solid rgb(236, 0, 0);
    border-radius:20px;
    padding:30px 15px 15px;
    position:absolute;
     top:-20px;
    right:10%;
    font-family:'Ubuntu Condenced' sans-serif;
  font-size: 21px;
    text-decoration:none;
    color:white;
     box-shadow: 1px 1px 6px #777777;
  z-index:2;
}

a.arch:hover {
    background: rgb(200, 0, 0);
    border:1px solid rgb(200, 0, 0);
    border-radius:20px;
    padding:30px 15px 15px;
    position:absolute;
     top:-20px;
    right:10%;
    font-family:'Ubuntu Condenced' sans-serif;
  font-size: 21px;
    text-decoration:none;
    color:white;
}

.date:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAC8ElEQVRogdWZa1KrQBCFG5KQKFHwkWjiA8E8gEkE3IBLZSlZAkuZJfT9k64avLQZ7hUZT9X358zprtNJVX4owAlFUeQVRXF4f3/HzxRFcYiiyDu1o8/9kOf5oSgK5Mjz/GDyfsjzHE9h8n7IsgwVyv1+/5FlWan6Ju+Ht7c3JJIkCQAAhBCZ6pu8H/b7PRI6fu/7kyQJhBDlbreTu90OVdTc57fv4MR+KYQo6Vtq1GazyYQQUgiBTdDw8cjGzP+guV9uNpus8ZNP01SmaYpfUMZx/JGmaXki96/o7pd/fRNxHJdJkuBvIY7jsnbAdruVcRzjb2G73crPB+Bvo3bAer1GhXK1Wn2Yxnq9LtWetQNWqxUSYRjyP1U9KgzDTO1Ze3x9fUWip35aYntGUYRET920xPYMwxCJnrppie358vKCRE/dtMT2DIIAibZLgyCo1PkjVUeZ5p7Pz89ItCm/WCwCdbZpz3dlvuz59PSERJsDPs9ye7rI1Eo8Pj4i0fYAdZbb00WmVuLh4QGJtgeos9yeLjK1EsvlEom2ByyXy0qdP1J1lGnuuVgskGh7wE+K7Xl/f49ET920xPa8u7tDoqduWmJ7zudzJFR/NptV6tt8PsfZbFb1leF6wu3tLRLk+b4fqH7fGa4nAADc3NwgwfmmZWoHXF9fI8H5pmVqB1xdXSHB+aZlagf4vo+E6nueV6lvvu+j53lVXxmuJ3iehwQYLLbn5eUlEj110xLb8+LiAomeummJ7TmdTpFQfdd1K/VtOp2i67pVFxkdcT3BdV0kyJtMJoHqd5nRFTt7fn6OBOd3ndERO3t2doYE53ed0RE7O5lMkOD8rjM6YmfH4zESqu84TqW+jcdjdByn6iKjI64nOI6DRNulPym253A4lKPRCEejEQKAkX+dBoCAOg6Hw/o/OGzbLgeDAQ4GA7RtuwTzjsgaOtYUWJYlbdtG07EsSwLzAWcAIC3LQlMBAHnsySoAgPIYRIOQx161T/4PvIM6V76pUzQAAAAASUVORK5CYII=") no-repeat left center transparent;
    background-size: 100% 100%;
}

#wrapper {
width: 100%;
margin:0 auto;
min-width:340px;
max-width:1980px;
}

#header {
height:190px;
position:relative;
margin-top:25px;
padding-right:15px;
}

#logo {
float:left;
display:block;
width:11%;
height:190px;
min-width: 158px;
background:url(images/logo.svg) no-repeat 0% 0;
text-indent:-9999px;
margin-left:2%;
}

#sublogo {
display:block;
/*width:100%;*/
margin-left:10%;
min-width:158px;
height:80px;
background:url(images/logo.svg) no-repeat 0% bottom;
}

#sublogo-en {
display:block;
/*width:100%;*/
margin-left:10%;
min-width:158px;
height:80px;
background:url(images/logo_en.svg) no-repeat 0% bottom;
}

#nav {float:left;font-size:27px;margin-top:80px;}

#nav ul {
  text-align: justify;        
  text-justify: newspaper;
  zoom:1;
}

#nav ul:after {
  width: 100%;
  height: 0;
  visibility: hidden;
  overflow: hidden;
  content: '';
  display: inline-block;
        }

#nav  ul li {
  margin-right:0px;
  position:relative;
  padding:0 10px;
  z-index:99;
  letter-spacing:-1px;
  display: inline-block;
  text-align: left;                  
  vertical-align: top;
  //display : inline;
  //zoom : 1;
}

#nav ul li a {color:#010000;text-decoration:none;}		
#nav ul li a:hover {
  color:rgb(236, 0, 0) !important;
  text-decoration:none;
  border-bottom: solid 1px rgb(242, 150, 150);
}	

#left-sidebar ul > li.current-menu-item  > a {
  color:#646464;
  text-decoration: none; 
  border-bottom: none; 
  }
#nav ul.menu > li.current-menu-item  > a {
  color:rgb(0, 0, 0);
  text-decoration:none;
  }

#nav ul li.current-page-parent  > a {
  color:#010000;
  text-decoration: none; 
  border-bottom: none; 
  }

#nav  ul li.home-icon {padding-left:5px;
}

#nav  ul li ul {display:none;

z-index:9999;
position:absolute;
-moz-box-shadow: 1px 1px 6px #777; 
-webkit-box-shadow: 1px 1px 6px #777; 
box-shadow: 1px 1px 6px #777; 
left:0px;
top:50px;
padding-top:5px;
-moz-border-radius: 8px;
    -webkit-border-radius:8px;
    -khtml-border-radius: 8px;
    border-radius:8px;
	background:#fff;
}

#nav  ul li:hover ul {
display:block;
font-size:21px;
}

* #navx ul li ul {
width:150px;
margin-left:-25%; }

.hasChild:hover {height:50px;}

#nav ul li ul li {
background:#fff;
-moz-box-shadow: none; 
-webkit-box-shadow: none; 
box-shadow: none;
line-height:1.2;
padding-bottom:5px;
padding-top:5px;
font-size:19px;
min-width:60px;
}

#nav ul li ul li:hover{
-moz-box-shadow: none; 
-webkit-box-shadow: none; 
box-shadow: none;
}

#nav ul li ul li:last-child {
padding-bottom:20px;
-moz-border-radius: 0 0 8px 8px;
    -webkit-border-radius:0 0 8px 8px;
    -khtml-border-radius:0 0 8px 8px;
    border-radius: 0 0 8px 8px;
}

#slider {
}

#search-top {
margin-top:79px;
}

#s {border:none;
font-size:15px;
color:#646464;
width:75%;
height:32px;
/*box-shadow: rgb(141, 141, 141) 0px 0px 4px 0px inset;*/
background-color: rgb(238, 238, 238);
border-color: rgb(185, 185, 185);
border-top-left-radius: 20px;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
border-width: 1px;
border-style: solid;
padding:0 5%;
outline:none;
font-family: 'Ubuntu Condensed', sans-serif;
line-height:32px;
}

#search-top {float:right;
width:20%;
}

#lang {position:absolute;
right:0;
top:20px;
padding-right:15px;
}


.redlink {
font-family: 'Ubuntu Condensed', sans-serif;
color:#fe0000;
font-size:19px;
border-bottom: solid 1px rgb(242, 150, 150); 
}
	
a:hover.redlink {
color:#000;
border-bottom: solid 1px #000; 
}
	
.kwicks {
width: 680px;
height: 350px;
}
.kwicks > li {
width: 167px;
height: 350px;
/* overridden by kwicks but good for when JavaScript is disabled */
margin-left: 4px;
float: left;
}

#panel-1 { background:url(images/s1.png) no-repeat 0 0; }
#panel-2 { background:url(images/s2.png) no-repeat 0 0; }
#panel-3 { background:url(images/s3.png) no-repeat 0 0; }
#panel-4 { background:url(images/s4.png) no-repeat 0 0; }

#slider {margin-bottom:35px;}
#allevents {margin-bottom:40px;margin-top:40px;}
#allconts {margin-top:19px;}


 h1 {
font-weight:normal;
font-family: 'Ubuntu Condensed', sans-serif;
font-size:27px;
line-height: 1.3;
}


.entry p {margin-bottom:18px; clear: both;}

.post {font-size: 18px;
line-height: 1.5;
font-family: 'Exo 2',sans-serif;
font-weight: 300;
}

.post h1 {
font-weight:normal;
margin-bottom:18px;
font-family: 'Ubuntu Condensed', sans-serif;
font-size:27px;
line-height: 1.3;
}

.square-holder {overflow:hidden;margin-left:-3%;}
.square {float:left;margin-left:3%;width:47%;margin-bottom:20px;}
.square-holder div.category-2015 {width:30.3%!important;}
.square-holder div.category-2014 {width:30.3%!important;}
.square-holder div.category-2011 {width:30.3%!important;}
.square-holder div.category-2010 {width:30.3%!important;}
.square-holder div.category-2009 {width:30.3%!important;}
.square-holder div.category-2008 {width:30.3%!important;}
.square-holder div.category-2007 {width:30.3%!important;}


#content .xlast-square {margin-right:2%;}
.square img {width:100%;height:auto;}

.photothumb {width:100%;}
.photothumb img {width:100%;height:auto;}

#main-column {float:right;
width:85%;
}

#content {float:left;
width:69%;
min-height:860px;
background:#fff;
-moz-border-radius: 0 0 8px 8px;
    -webkit-border-radius: 0 0 8px 8px;
    -khtml-border-radius:0 0 8px 8px;
    border-radius:0 0 8px 8px;
	padding:10px 3% 20px;
}

.kwicks li{
cursor:pointer;
}

.slide-caption {
width:150px;
font-size:22px;
margin-top:80px;
}

.slide-caption p {
background:#fff;
line-height:25px;
text-decoration:none;
margin-bottom:10px;
display:inline-block;
padding:0 10px 0 5px;
}

.kwicks li:hover p {
text-decoration:underline;
}

.slide-caption .date {
font-size:24px;
clear:both;
color:#656565;
}

.slide-caption .space {
display:block;
height:10px;
line-height:10px;
margin:0;
padding:0;
}

#inner-right {float:right;
width:25%;
}


#left-column {float:left;
width:15%;
text-align:right;
margin-right:0%;
}

#left-sidebar {
margin-right:0px;
margin-top:140px;
}

.widgettitle {
font-size:17px;
color:#000;
margin-bottom:25px;
}

p.widgettitle {
font-size:18px;
color:#000;
margin-bottom:25px;
}

.widgettitle-right {display:none;}

.less {display:none;}

* .rightDirection {
  -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
width: 28px;
height: 20px;
margin-top:4px;
}
* .leftDirection {
  -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
width: 28px;
height: 20px;
margin-top:4px;
}

.widget-right {
margin-bottom:40px;
padding-right:15px;

}

.widget {
margin-bottom:70px;
}

.widget ul li {
font-size:30px;
padding:0 0 15px;
clear:both;
overflow:hidden;
}

.widget ul li {
    font-size: 30px;
}

.widget ul.children li {
    font-size: 19px;
}

.pagebar .widget ul li {
font-size:19px;
}

.current_page_item a, .current-cat a {  
  text-decoration: none; 
  border-bottom: none; 
  }

.inner-page .widget ul li {
font-size:21px;
}

.social-widget a {
display:block;
width:30px;
height:35px;
float:right;
border-bottom: none;
}
	
.social-widget a:hover {
border-bottom: none;
}

/*Icons_begin_______________________________________*/

#social-rss {background:url(images/rss.svg) no-repeat center center; background-size:contain;}
#social-facebook {background:url(images/fb.svg) no-repeat center center; background-size:contain;}
#social-vimeo {background:url(images/vm.svg) no-repeat center center; background-size:contain;}

#social-rss:hover {background:url(images/rss-b.svg) no-repeat center center; background-size:contain;}
#social-facebook:hover {background:url(images/fb-b.svg) no-repeat center center; background-size:contain;}
#social-vimeo:hover {background:url(images/vm-b.svg) no-repeat center center; background-size:contain;}


#nav  ul li.home-icon a { 
text-indent:-9999px;display:block;
width:25px;
height:25px;
background:url(images/mainicons.svg) no-repeat;
background-position: 0 0;
margin-top: 2px;
}

#nav  ul li.home-icon a:hover {
background:url(images/mainicons.svg) no-repeat;
background-position: -25px 0;
border-bottom: none !important;
}


#nav ul.menu > .current-menu-item.home-icon > a { 
text-indent:-9999px;display:block;
width:25px;
height:25px;
background:url(images/mainicons.svg) no-repeat;
background-position: -50px 0;
}

#top-submit {
border:none;
width:25px;
height:25px;
background:url(images/mainicons.svg) no-repeat;
background-position: 0 -25px;
cursor:pointer;
text-indent:-9999px;
float:right;
margin-top: 2px;
}

#top-submit:hover{
width:25px;
height:25px;
background:url(images/mainicons.svg) no-repeat;
background-position: -25px -25px;
}

.spanDown {
display:block;
width:26px;
height:20px;
background:url(images/d.svg) no-repeat 0 0;
overflow:hidden;
float:right;
cursor:pointer;
text-indent:-9999px;
margin-right:10px;
text-align: left;
}

.spanUp {
width:26px;
height:20px;
background:url(images/d.svg) no-repeat 0 0;
overflow:hidden;
float:right;
cursor:pointer;
text-indent:-9999px;
margin-right:10px;
text-align: left;
 -moz-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
    filter: FlipV;
    -ms-filter: "FlipV";
}

/*
.btn:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAFW0lEQVRIiYWVTW8bRRjH/zM7u7H8Mo6dNLF3t3mr45d14iRu0rQVEkhcOCDgxoUL4sg3QEJ8BbjwEZC4cEQ9ItpeSuWS2LGbpgkFvG5aGsdeu6ljr2c4+CWmTcoeVjsa/Z+d5/c8/2eA/hONTjPLSrD+ksbjMc00dQoAqqrSTGZJCwY5BQDOOV1dXdYYY7SnjVyopQBgmrpnZuayd2/vQBBCaDqd8qoqY7ZdgaqqNJtd4dVqFfW6IzgPsOXlFD84eOK6rit6WvM1rcps+ykURaGIRqfZ5uY6V1WVAqDpdIovLaXGAVBVVenm5vqkYegeAIhEzZvvvvveB5xzBgCGoXs2N9cnz7TJ/2g3NrIaC4XGkcttNTudDpaWUlxKoFAoOaqqIptdCZfLlaZtV9rTEfNaZvX6bYBAG/NuGoa/YJq6P5fbql6g5eVypcmKxV23n5pfSohi8WFzENy2K03brrQ458yykhkCQkEIkslEvNN++SSX26q6rou3aF0KgFpW0ksI6M5OqckYG568XK60OA+wTMYK1+vNJgiBlBLdbpcNTm5ZSf9FWp/PR2k8HmOAFOdh4ZyzTCYd3t7eqTpOw5VSApA4OqoOkQLyXKR9rUZPTk7cYvFh6xwsdHnZCm9vF6uO03BVlVECCQICQsgIlt1zkAbo8nKK7+yU2rRcrgjG1HOx5PPFquM4wjB0j2lGuQQBCGAY+oVYetp0OJ8vOY7T6LXToOJvYnGEYeiaaep+2z6sAb0a1I6P2/+P1BHRaAQ0lUow266cnKVmDZmbpu6dn5+3SqU9LiSmCAQIgNapO+7z+WeuXs1mDg+ftUawjGqZaeoaCQY5rdcdcB6gvb8Xq47juIahexJJ6yOmhX4ECAgEJABCCCCB3ougkP/t/YZz9OuIdpC1N5fbqtG+/elrWDymqfvv3rn9U7NRvwWI3pQhBFICsh+80az//LJZu3Me0lxuq9bpdKBwzmk2e3VNHZv4QWFacEzD/RGHylDId88fCH9KiOIj/ZMTEAgpDvf3tj9cXJzTes3QcE1TH7PSq99QNfDVcfXFL/Nzl+t0YWGW1RutdxSmrRvm7JeGcWZ/y0r6RbfzvFh48DmkFIPgABHlv/e+mJvV3UFww9A9hqH7JfF8Njbmvb66mv0EAKWFQsl16g0BAKLbpaOzBQAtFErO82flW51O83sJAkmA9mnj28mw/36/oEOkudxWVQgBKQWOazW3VNp1qeu6QtV6JhISoj9buJRSFIsPHVVVsbaWCT/e2/m69erkHmT3vhTN77a28gMsA+ZV13VBeh2ARuOlqygKWDQaYaape2Tfof3ZgkLhbHD1+7zVbnc+TiYWw7nc75VRLIOs0+kUVxhjhNDBPcJoKBREufy0BQIoCmUDLG+aKMBiV2ZFLvfg0etYRpCi2xWulBKmGfVUKoeCFYu77pWYJYiU6HYFe3HkWFNTOhauzPFW67Td6aCl6zM0noiN2+WK4/EE3MnJCJudm+GPHu3XQqFLYnr6kocHufb48YETMYgGSJTLlZZtV1wGgAa4n0kAClOnVtdu3h2YKEiA6cjC0FQLscn+d2+9lJkA5MAjFKtrkeFep+MKn89HWTweY2MaKwCkJaXUCCQkSE8zYipCgMG4PluLvv/IcI/0ytzSVFrIZNIaMU2d2vZTBAJ8PLOyFPnzyV8n/7w4ageDnCbii7xQKDonr16Jy6ahTUyEvfn8Tk1IiVQq4T09PcX+/h8nmqohs5IeH2p5oB2Lzbn5fNEBACgKpRsbWc0wdAYAPp+P3rhxzcN5gAKg0WiEbmxkPYPLPZVKsFQqoQGgiqK8TYt/AbMsY30gpaF8AAAAAElFTkSuQmCC") no-repeat left center transparent;
    background-size: 100% 100%;
}
*/

/*Icons_end_______________________________________*/

#footer {overflow:hidden;
margin-top:25px;
margin-bottom:-5px;
background-color: rgb(238, 238, 238);
/*box-shadow: inset 0px 2px 4px 0px rgba(141,141,141,1);*/
padding-top: 25px;
width: 100%;
}


#fbmob {
  display:none;
  }

#flogo {
width:217px;
height:55px;
background:url(images/flogo.svg) no-repeat center bottom;
display:block;
float:left;
margin-right:25px;
padding-top:10px;
margin-bottom:80px;
}



/*#partners {margin-left: 17%;}*/

.ftitle {
clear: both;
width: 80%;
}
/*
.ftitle h4 {
font-family: 'Ubuntu Condensed', sans-serif;
font-size:16px;
padding-top:8px;	
}
*/
.plogos {
    text-align: left;
    white-space: normal !important;
    padding-right: 20px;
}
  
#partners div {display:inline-block;
margin-bottom:20px;

vertical-align: middle;
}

#partners div p {
  display:inline-block;  
}

#partners div p a {
  display:inline-block;
  margin-right:10px;
  height: 80px;
  overflow: hidden;
}

#partners div p img {
    height: 160px;
    width: auto;
}

#partners div p a:hover img {
	margin-top: -80px;
} 

#partners div.ftitle h4 {

font-family: 'Ubuntu Condensed', sans-serif;
color:#000;
font-size:17px;
padding-top:7px;
display:block;
margin-right:10px;
font-weight:normal;
position:relative;
}



#partners li {float:left;margin-right:15px;}
#partners li img {max-width:100px;}

#partners li a {opacity:0.5;}
#partners li a:hover {opacity:1;}

.clear {overflow:hidden;height:0px;clear:both;display:block;}

#side-news h3 a{
font-size: 19px;
color: rgb(0, 0, 0);
text-decoration: none;
margin: 0 0 10px;
font-weight:normal;
font-family: 'Ubuntu Condensed', sans-serif;
border-bottom: solid 1px rgb(206, 206, 206);
}

#side-news h3 a:hover {
  color:rgb(236, 0, 0);
  text-decoration:none;
  border-bottom: solid 1px rgb(242, 150, 150);
}

.post-event  h3{
font-size: 27px;
  border-bottom: 1px solid rgb(206, 206, 206);
    color: #010000;
    text-decoration: none;
  display:inline !important;
margin: 0 0 10px;
font-weight:normal;
font-family: 'Ubuntu Condensed', sans-serif;
line-height: 1.3;  
}

#side-news p{
font-size: 17px;
color: rgb(0, 0, 0);
line-height: 25px;
margin: 0 0 0 0;
font-family: 'Exo 2', sans-serif;
font-weight:300;
}

.post-event p{
font-size: 17px;
color: rgb(0, 0, 0);
line-height: 25px;
margin: 0 0 0 0;
font-family: 'Exo 2', sans-serif;
font-weight:300;
}

#side-news p a.sidelink{
color: rgb(0, 0, 0);
text-decoration:none;
}

#side-news p a:hover.sidelink{
  text-decoration: none; 
  border-bottom: solid 1px rgb(206, 206, 206);
}

.post-event p a.sidelink{
color: rgb(0, 0, 0);
text-decoration:none;
}

div.post-event > p > a {
color: rgb(0, 0, 0);
text-decoration:none;
}

.post-event {margin-bottom:25px;}

#side-news ul {
height:380px;
}

#side-news li {margin-bottom:22px;
height: 31%;
overflow: hidden;
}

#side-news li.omega_item {
margin-bottom:0%;
}

#sliderarea {
margin:0 0 90px;
}

.arrow-down {
margin-right:10px;
}

body {
    padding:100px;
}

/* Tooltip block */
.tooltip { 
    position:relative;
    width:auto;
}

/* Common rules for all arrows */
.tooltip:before,
.tooltip:after {
    content:"\2666";
    font-family: monospace;
    font-size:50px;
    line-height:52px;
    text-align:center;
    
    position:absolute;
    overflow:hidden;
    width:50px;
    height:50px;

    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.tooltip:before {
    color:#fff;
}
.tooltip:after {
    color:#fff;
}

/* Top arrow */
.topArrow:before,
.topArrow:after {
    left:50%;
    top:-24px;
    margin-left:-25px;
    clip:rect(0px, 50px, 25px, 0px);
}
.topArrow:before {
    -moz-text-shadow:   1px -2px 6px #999; 
    -webkit-text-shadow:1px -2px 6px #999; 
    text-shadow:       1px -2px 6px #999; 
}
.topArrow:after {
    top:-23px;
    color:#fff;
}

/* clearfix */ 
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.preload {
width:1px;
height:1px;
}

#pre-rss {
background:url(images/rss-b.svg) no-repeat -9999px -9999px;
}

#pre-facebook {
background:url(images/fb-b.svg) no-repeat -9999px -9999px;
}

#pre-vimeo {
background:url(images/vm-b.svg) no-repeat -9999px -9999px;
}

#pre-home {
background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyOCIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI4IDI1Ij4NCjxnPg0KPC9nPg0KCTxwYXRoIGQ9Ik0yNy45NzggOS43MjJsLTUuMzM0LTMuNzA4di00Ljg0N2gtMy40OTR2Mi40MTlsLTUuMTYxLTMuNTg2LTEzLjk4OCA5LjcyMiAxLjUwMSAyLjE2IDIuMTkxLTEuNTIzdjEyLjEyMmMwIDEuMzkgMS4xMzEgMi41MiAyLjUyMSAyLjUyaDE1LjU1YzEuMzkgMCAyLjUyMS0xLjEyOSAyLjUyMS0yLjUydi0xMi4xMjJsMi4xOTEgMS41MjMgMS41MDItMi4xNnpNMjIuOTcgMjIuNDc5YzAgMC42NjUtMC41NDMgMS4yMDYtMS4yMDYgMS4yMDZoLTE1LjU1Yy0wLjY2NCAwLTEuMjA2LTAuNTQxLTEuMjA2LTEuMjA2di0xMy4wMzRsOC45OC02LjI0MiA4Ljk4MiA2LjI0MXYxMy4wMzV6IiBmaWxsPSIjZWMwMDAwIiAvPg0KPC9zdmc+) no-repeat 0 center;
}

#pre-home-active {
background:url(images/home-active.svg) no-repeat -9999px -9999px;
}

#pre-search {
background:url(images/sb-hover.svg) no-repeat -9999px -9999px;
}

.mobile-view {
display:none;
}

.mobilemenu {display:none;}

#mobile-years {display:none;}
* #mobile-years .widgettitle{float:left;text-align:right;margin-right:10px;}
* #mobile-years li{float:left;clear:none;padding:5px 5px;}

* .wp-pagenavi {
text-align:center;
}

* .gallery-item img {
border: 1px solid #cfcfcf;
}

.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 18px;
}

.alignright {
float: right;
margin-left: 12px;
margin-bottom: 18px;
}

.alignleft {
float: left;
margin-right: 12px;
margin-bottom: 18px; 
}

.breadcrumbs {
margin-top: -5px;
/*font-family: 'Exo 2',sans-serif;*/
font-size: 17px;
font-weight: 300;
line-height: 1.5;
color: rgb(161, 161, 161);
}

.breadcrumbs a {
color: rgb(161, 161, 161) !important;
}

.arch-colwrapper {
width: 100%;
overflow:hidden;
}

.arch-left {
	width: 28%;
	float: left;
    padding-left: 2%;
}

.arch-left li a {
    border-bottom: 1px solid rgb(206, 206, 206);
    color: #000000;
    font-family: 'Exo 2',sans-serif;
    font-size: 17px;
    font-weight: 300;
    margin: 0 0 10px;
    text-decoration: none;
	line-height: 1.5;
      
}

.arch-left li a:visited {
  color:rgb(150, 150, 150);
  text-decoration: none; 
  border-bottom: solid 1px rgb(206, 206, 206);
	  }

.arch-left li a:hover{
  color:rgb(236, 0, 0);
  text-decoration:none;
  border-bottom: solid 1px rgb(242, 150, 150);
}	


	
.arch-right {
	width: 70%;
	float: left;
}

.arch-right img {
	width: 30%;
	height:auto;
    padding-bottom: 1%;
	padding-left: 1%;
}

.cattitle {
font-size:17px;
color:#000;
font-weight: normal;
}

/**{
        -webkit-font-smoothing: subpixel-antialiased;
        -moz-font-smoothing: subpixel-antialiased;
        -o-font-smoothing: subpixel-antialiased;
        font-smoothing: subpixel-antialiased;
}*/
.mfp-zoom-out-cur .mfp-content .mfp-title{
display: none;
}