@media print
{
    body * { visibility: hidden; }
    .article * { visibility: visible; }
    .article { position: absolute; top: 40px; left: 30px; }
}
.none{
    display:none;
}
html, body{
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
*{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
    list-style: none;
    line-height: normal;

    -moz-box-sizing:    border-box;   /* Firefox 1, probably can drop this */
    -webkit-box-sizing: border-box;   /* Safari 3-4, also probably droppable */
    box-sizing:        border-box;   /* Everything else */
    *behavior: url('../js/boxsizing.htc');
}
input{
    -webkit-appearance: none;
}
.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}
.full-rel{
    position: relative;
    width: 100%;
    float: left;
}
h1,h2,h3,h4,h5,h6{
    font-weight: normal;
}
.container{
    width: 1170px;
    margin: 0 auto;
}

/*-HOME----------------------------------------------------------------*/

.top-banner .bx-wrapper .bx-viewport>ul>li{
    height: 430px;
    background-position: center center;
}
.top-banner>ul li{
    position: relative;
}
.bx-viewport>ul>li img.banner-img-mobile{
    display:none;
}
.banner-caption{
    width: 100%;
    float: left;
    position: absolute;
    bottom: 50px;
    left: 0;

}
.caption-content{
    max-width: 40%;
    background-color: rgba(0,0,0,0.9);
    padding-left: 20px;
    padding-bottom: 30px;
    padding-top: 57px;
    position: relative;
}
.caption-content>span{
    display: block;
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
.red span.etikett p{
    color: #bf1b55;
}
.prpl span.etikett p{
    color: #5d3281;
}
.grn span.etikett p{
    color: #19ab87;
}
.ylw span.etikett p{
    color: #f5be00;
}
.red span.etikett span,
.red span.etikett a{
    background-color: #bf1b55;
}
.prpl span.etikett span,
.prpl span.etikett a{
    background-color: #5d3281;
}
.grn span.etikett span,
.grn span.etikett a{
    background-color: #19ab87;
}
.ylw span.etikett a,
.ylw span.etikett span{
    background-color: #f5be00;
}
span.etikett{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
}
span.etikett.rel{
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
}
span.etikett p{
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}
span.etikett span,
span.etikett a{
    font-size: 12px;
    color: #fff;
    padding: 15px 20px;
    text-transform: uppercase;
    font-weight: bold;
    float: right;
}
.caption-content ul{
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
.caption-content ul li{
    float: left;
    border-right: 1px solid #7a7a7a;
    padding: 0 6px;
}
.caption-content ul li.first{
    padding-left: 0;
}
.caption-content ul li.last{
    border: none;
}
.caption-content ul li p{
    color: #7a7a7a;
    font-size: 12px;
    line-height: 14px;
}
.caption-content ul li p span,
.caption-content ul li p a{
    color: #7a7a7a;
    line-height: 14px;
    font-weight: bold;
}
.caption-content>a{
    font-size: 30px;
    line-height: 1.4em;
    color: #fff;
    font-weight: 600;
}
.pager-wrapper{
    position: absolute;
    bottom: 50px;
    right: 0;

    width: 100%;
}
#bx-pager{
    float: right;
    z-index: 99;
    position: relative;
    max-width: 50%;
}
#bx-pager a{
    position: relative;
    display: inline-block;
    border: 2px solid #fff;
    margin: 0 2px;
}
#bx-pager a.active{
    border-color: #000;
}
#bx-pager a.active:hover span,
#bx-pager a.active span{
    background-color: transparent
}

#bx-pager a:hover span{
    background-color: rgba(255,255,255,0.6);
}
#bx-pager a span{
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.8);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    text-indent: -99999px;
}
#bx-pager a img{
    float: left;
}

.left-part{
    padding-top: 50px;
    float: left;
    width: 870px;
    margin-right: 30px;
}
.right-part{
    padding-top: 50px;
    float: right;
    width: 270px;
    z-index: 0;
    position: relative;
}
.home-article{}
.home-article>li>div{
    position: relative;
    float: left;
    width: 100%;
}
.home-article>li{
    width: 33%;
    padding-right: 1px;
    float: left;
}
.home-article li img{
    float: left;
    width: 100%;
}
div.article-desc{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 15px;
    background-color: rgba(0,0,0,0.9);
}
.article-details li{
    float: left;
    border-right: 1px solid #7a7a7a;
    padding: 0 6px;
}
.article-details li.first{
    padding-left: 0;
}
.article-details li.last{
    border: none;
}
.article-details li p{
    color: #7a7a7a;
    font-size: 12px;
    line-height: 14px;
}
div.article-desc ul li p span,
div.article-desc ul li p a{
    color: #7a7a7a;
    line-height: 14px;
    font-weight: bold;
}
div.article-desc a{
    font-size: 24px;
    color: #fff;
    line-height: 1.2em;
    font-weight: bold;
    margin-bottom: 5px;
    float: left;
    width: 100%
}
.activity-tab{
    height: 425px;
    position: relative;
    width: 270px;
    padding: 50px 20px;
    background: url(../images/activity_fold.png) no-repeat bottom right #f0f0f0;
}
.activity-tab h2{
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 36px;
    line-height: 1em;
    margin-bottom: 15px;
}
.activity-tab ul li{
    position: relative;
    float: left;
    width: 100%;
    padding: 15px 0;
    border-bottom: 2px solid #e5e5e5;
}
.activity-tab ul li.last{
    border: none;
}
.activity-tab ul li a{
    font-size: 14px;
    font-weight: bold;
    color: #000;
    padding-left: 12px;
}
.text-indicator ul li.red a{
    background: url(../images/red_arrow.png) no-repeat left top 5px;
}
.text-indicator ul li.grn a{
    background: url(../images/grn_arrow.png) no-repeat left top 5px;
}
.text-indicator ul li.prpl a{
    background: url(../images/prpl_arrow.png) no-repeat left top 5px;
}
.text-indicator ul li.ylw a{
    background: url(../images/ylw_arrow.png) no-repeat left top 5px;
}
.show-all{
    position: absolute;
    left: 20px;
    bottom: 20px;
    padding-left: 12px;
    background: url(../images/show_all_arrow.png) no-repeat left top 5px;
    font-size: 14px;
    font-weight: bold;
    color: #7a7a7a;
}
.section-title{
    float: left;
    width: 100%;
    background: url(../images/title_line.png) repeat-x left bottom 21px;
    text-align: center;
}
.section-title h1{
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 34px;
    color: #000;
    background: #fff;
    display: inline-block;
    padding: 2px 10px;
    text-transform: uppercase;
    letter-spacing: 5px;

}
.home-gallery{}
.home-gallery a{
    float: left;
    position: relative;
}
.home-gallery a img{
    float: left;
    width: 100%;
}
.home-gallery a span strong{
    font-size: 58px;
    font-style: italic;
    font-weight: bold;
    font-family: 'Georgia',sans-serif;
    color: #000;
    word-wrap: break-word;
    display:table-cell;
    position:relative;
}

.home-gallery a span span{
    background: url(../images/focus-news-title-last.png) repeat-x right top;
    padding-left: 20px;
    margin-left: -20px;
    font-family: georgia;
    font-weight: bold;
    font-style: italic;

}

.home-gallery a > span{
    position: absolute;
    bottom: 3px;
    left: 25px;
    max-width: 60%;
    background: url(../images/focus-news-title.png) repeat-y left top;
}
.home-gallery a.video span p{
    font-size: 48px;
    font-style: normal;
    font-weight: bold;
    font-family: 'Open Sans',sans-serif;
    color: #fff;
    position: absolute;
    bottom: 57%;
    width: 100%;
    text-align: center;
    left: 0;
    line-height: 1.1em;
}
.home-gallery a.video span{
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: url(../images/big_vid.png) no-repeat center center;
    background-color: rgba(0,0,0,0.5);
    max-width: none;
    height: 100%;
    width: 100%;
    padding: 10px 15px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.home-gallery a.video:hover span{

    background: url(../images/big_vid_hover.png) no-repeat center center;
    background-color: rgba(0,0,0,0.6);
}
.gallery-desc{
    padding: 20px;
    background: url(../images/bg_overlay.png) #eaeaea;
    min-height: 105px;
}
.gallery-desc span{
    font-size: 14px;
    color: #000;
    line-height: 1.4em;
    font-weight: bold;
}
.gallery-desc p{
    font-size: 14px;
    color: #000;
    line-height: 1.4em;
    min-height: 60px;
}
.gallery-desc ul{
    float: right;
    border-left: 2px solid #fff;
    padding-left: 20px;
}
.gallery-desc ul li{
    float: left;
    margin-right: 10px;
}
.gallery-desc div{
    float: left;
    width: 80%;
}
.home-video{}
.home-video li{
    float: left;
    width: 100%;
    background: #000;
    margin-bottom: 10px;
    min-height: 228px;
}
.home-video li.last{
    margin-bottom: 0;
}
.home-video li>a{
    position: relative;
    float: left;
    width: 100%;
}
.home-video li>a span{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url(../images/video_ico.png) no-repeat left 20px bottom 10px rgba(0,0,0,0.2);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.home-video li.photo>a span{
    background: url(../images/PhotoIcon.png) no-repeat left 20px bottom 10px rgba(0,0,0,0.2);
}
.home-video li>a:hover span{
    background:url(../images/video_ico.png) no-repeat left 20px bottom 10px rgba(0,0,0,0.1);
}
.home-video li.photo>a:hover span{
    background:url(../images/PhotoIcon.png) no-repeat left 20px bottom 10px rgba(0,0,0,0.1);
}
.home-video li>span{
    float: left;
    padding: 10px;
    width: 100%;
    padding-top: 3px;
}
.home-video li>span a{
    font-size: 14px;
    line-height: 1.4em;
    display: block;
    color: #fff;
    font-weight: bold;
}
.home-middle{
    margin-bottom: 40px;
}
.home-bottom ul{
    float: left;
    width: 100%;
}
.home-bottom ul li.first{
    width: 13.66666666666667%;
    text-align: right;
    border-bottom: 1px solid #fff;
    border-right: none;
}
.home-bottom ul li.first span{
    color: rgba(255,255,255,0.6);
    border-top: 0;
}
.home-bottom ul li.first a{
    font-size: 18px;
    font-family: 'Georgia', sans-serif;
    font-style: italic;
    color: #fff;
    line-height: 1.3em;
    font-weight: normal;
}
.home-bottom ul li.first p{
    display: none;
}
.home-bottom ul li{
    float: left;
    width: 17.2%;
    min-height: 250px;
    padding: 15px 13px;
    padding-top: 0;
    border-right: 2px solid #e5e5e5;

}
.home-bottom ul li.last{
    border-right: none;
}
.home-bottom ul li span{
    float: left;
    width: 100%;
    font-size: 11px;
    line-height: 1.5em;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 15px;
    border-top: 2px solid #e5e5e5;
}
.home-bottom ul li a{
    float: left;
    width: 100%;
    font-size: 14px;
    line-height: 1.3em;
    font-weight: bold;
    color: #000;
    margin-bottom: 5px;
}
.home-bottom ul li p{
    font-size: 12px;
    line-height: 1.3em;
    color: #000;
}
.home-bottom ul.first li span{
    border-top: none;
}
.home-bottom ul.red li.first{
    background-color: #bf1b55;
}
.home-bottom ul.red span{
    color: #bf1b55;
}
.home-bottom ul.prpl li.first{
    background-color: #5d3281;
}
.home-bottom ul.prpl span{
    color: #5d3281;
}
.home-bottom ul.grn li.first{
    background-color: #19ab87;
}
.home-bottom ul.grn span{
    color: #19ab87;
}
.home-bottom ul.ylw li.first{
    background-color: #f5be00;
}
.home-bottom ul.ylw span{
    color: #f5be00;
}
.home-wrapper{
    background: #fff;
    padding-bottom: 50px;
}
.home-content .container{
    overflow: auto;
}
.middle-banner{
    margin-top: 0px;
}
.middle-banner-content{
    margin-top: 10px;
    min-height: 500px;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center center;
}
.home-middle .left-part,
.home-middle .right-part{
    padding-top: 10px;
}
.top-news{
    width: 100%;
    float: left;
    margin-top: 30px;
    margin-bottom: 40px;
}
.home-notification{
    border: 1px solid #000;
    float: left;
    width: 100%;
    text-align: center;
}
.home-notification h1{
    position: relative;
    top: -27px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 34px;
    color: #000;
    background: #fff;
    display: inline-block;
    padding: 2px 10px;
    text-transform: uppercase;
    letter-spacing: 5px;
}
.home-notification div p{
    font-family: 'Georgia', sans-serif;
    font-size: 32px;
    line-height: 1.1em;
}
.home-notification div{
    padding: 40px 20px;
    width: 100%;
    padding-top: 0;
    margin-top: -10px;
}
.home-news-list{}
.home-news-list>li{
    float: left;
    width: 25%;
    height: 390px;
    position: relative;
}
.home-news-list>li.first{
    width: 100%;
    height: 500px;
}
.home-news-list>li.second{
    width: 50%;
    height: 780px;
}
.home-news-list>li>a{
    float: left;
    width: 100%;
    height: 100%;
    background-position: center center;
    background-size: cover;
}
.home-news-list>li>a:hover span{
    opacity: 0.8;
}
.home-news-list>li>a span{
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC45Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.9)));
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);
    background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);
    background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e6000000',GradientType=0 );
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.first .news-details,
.second .news-details{
    bottom: 40px;
    left: 40px;
}
.news-details{
    position: absolute;
    bottom: 20px;
    left: 20px;
}
.article-details label{
    color: #f5be00;
    font-size: 12px;
    font-weight: bold;
    display: block;
    line-height: 20px;
}
.news-details ul.article-details li p span,
.news-details ul.article-details li p{
    color: #fff;
}
.news-details a{
    display: block;
    float: left;
    color: #fff;
    font-size: 20px;
    line-height: 1em;
}
.first .news-details a{
    font-size: 80px;
    color: #fff;
    font-weight: 600;
}
.second .news-details a{
    font-size: 40px;
}
.middle-banner{
    margin-bottom: 50px;
}
/*---------------------------------------------------------------------*/

/*---MEDIA------------------------------------------------------------*/

.first-bg{
    width: 50%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background-color: #454545;

}
.second-bg{
    width: 50%;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 50%;
    background-color: #fff;
}
.tabbed-content{
    z-index: 10;
}
.tabbed-left{
    width: 170px;
    float: left;
    overflow: hidden;
}
.tabbed-right{
    width: 1000px;
    background-color: #fff;
    float: left;
    padding-bottom: 90px;
}
.tabbed-left ul{
    margin-top: 50px;
}
.tabbed-left ul li.active{
    margin-bottom: -10px;
    height: 170px;
    background: url(../images/tab_shadow.png) no-repeat bottom right 8px;
    z-index: 10;
}
.tabbed-left ul li.active.last{
    background: url(../images/tab_shadow_last.png) no-repeat bottom right;
}
.tabbed-left ul li{
    width: 100%;
    float: left;
    padding-left: 20px;
    position: relative;
    height: 150px;
}
.tabbed-left ul li div{
    height: 150px;
    width: 100%;
    float: left;
    text-align: right;
    border-right: none;
    padding: 15px 13px;
    padding-left: 5px;
    -moz-box-shadow:inset -8px 0px 0px rgba(0,0,0,0.3);
    -webkit-box-shadow:inset -8px 0px 0px rgba(0,0,0,0.3);
    box-shadow:inset -8px 0px 0px rgba(0,0,0,0.3);
}
.tabbed-left ul li.active div{
    height: 160px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-left: 15px;
}
.tabbed-left ul li span{
    color: rgba(255,255,255,0.6);
    float: left;
    width: 100%;
    font-size: 11px;
    line-height: 1.5em;
    font-weight: bold;
    text-transform: uppercase;
}
.tabbed-left ul li a{
    font-size: 18px;
    font-family: 'Georgia', sans-serif;
    font-style: italic;
    color: #fff;
    line-height: 1.3em;
    font-weight: normal;
    display: block;
    height: 100%;
    width: 100%;
}
.tabbed-left ul li.red div{
    background-color: #bf1b55;
}
.tabbed-left ul li.prpl div{
    background-color: #5d3281;
}
.tabbed-left ul li.grn div{
    background-color: #19ab87;
}
.tabbed-left ul li.ylw div{
    background-color: #f5be00;
}
.media-top{}
.media-top h1{}
.media-top>ul{}
.media-top>ul>li{
    float: left;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    width: 25%;
}
.media-top>ul>li.first{
    width: 100%;
    border-right: none;
    position: relative;
}
.media-content{
    background: #484848;
}
.media-left{
    width: 100%;

}
.media-left ul li a{
    width: 100%;
    display: block;
    height: 100%;
}
.media-left ul li{
    padding-left: 0;
    max-width: 150px;
    width: 25%;
}
.media-left ul li div{
    -moz-box-shadow: inset 0px -8px 0px rgba(0,0,0,0.3);
    -webkit-box-shadow: inset 0px -8px 0px rgba(0,0,0,0.3);
    box-shadow: inset 0px -8px 0px rgba(0,0,0,0.3);
    height: 100%;
}

.media-left ul li.last.active{
    margin-left : -10px;
    margin-right: 0;
    background: url('../images/tab_shadow_left.png') no-repeat left bottom 8px;
    padding-right: 0;
}
.media-left ul li.active div{
    padding-left: 1px;
}
.media-left ul li.first.active{
    margin-right: -10px;
    margin-left: 0px;
    background: url('../images/tab_shadow_right.png') no-repeat right bottom 8px;
    padding-left: 0;
}
.media-left ul li.active {
    margin-top: -20px;
    height: 170px;
    background: none;
    z-index: 10;
    padding: 0 10px;
    max-width: 170px;
    margin-right: -10px;
    margin-left: -10px;
    background: url('../images/tab_shadow_left.png') no-repeat left bottom 8px, url('../images/tab_shadow_right.png') no-repeat right bottom 8px;
}
.media-left  ul li.active div{
    height: 100%;
    position: static;
}
.media-right{
    width: 100%;
    float: left;
    padding: 60px;
    background: #353535;
}
.content-media>ul>li .hidden-content{
    display: none;
}
.content-media>ul.right>li{
    float: right;
}
.content-media>ul>li{
    float: left;
    width: 25%;
    height: 390px;
    position: relative;
}
.content-media ul li:hover a>span{
    opacity: 0.85;
}

.content-media ul li.video a>span{
    background:url('../images/media-video.png') no-repeat center center;

}
.content-media ul li a>span{
    background:url('../images/pic_ico.png') no-repeat center center;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e6000000',GradientType=0 );
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
div.content-media  ul li a  div,
div.content-media  ul  li  a  div  ul,
div.content-media  ul  li.focus  a  div  ul,
div.content-media  ul.albums  li  ul{
    width:98%;
}
div.content-media  ul  li div  ul.article-details  li,
div.content-media  ul  li.focus  a  div  ul li,
div.content-media  ul.albums  li  ul li{
    display: inline-block;
    float:none;
}
.content-media ul li .news-details>p{
    display: none;
}
.content-media ul li h1{
    display: block;
    float: left;
    color: #fff;
    font-size: 20px;
    line-height: 1em;
    clear: left;
}
.content-media ul li h1,
.content-media ul li.focus h1,
.content-media ul.albums li h1{
    width:100%;
}
.content-media ul.albums div.news-details{
    width: 93%;

}
.content-media>ul>li>a{
    float: left;
    width: 100%;
    height: 100%;
    background-position: center center;
    background-size: cover;
}
.content-media ul li.focus h1 {
    font-size: 40px;
    font-weight: 600;
}
.content-media ul li.focus .news-details{
    bottom: 40px;
    left: 40px;
    width: 100%;
    padding-right: 80px;
}
.content-media ul li.focus{
    width: 50%;
    height: 780px;
}
.view-top{
    max-width: 60%;
    width: 100%;
    margin-bottom: 15px;
    display: inline-block;
}
.view-top .news-details p{
    float: left;
    font-size: 14px;
    color: #fff;
    clear:both;
}
.view-top .news-details h1{
    display: block;
    float: left;
    color: #fff;
    line-height: 1em;
    clear: left;
    font-size: 40px;
    margin-bottom: 5px;
    font-weight: bold;
}

.view-top .news-details{
    position: static;
}
.item-link {
    position: relative;
    display: block;
    width: 150px;
    height: 100px;
    margin-right: 1px;
    outline: none;
}
.media-view .owl-theme .owl-controls {
    margin-top: 0px;
    text-align: center;
    float: left;
    width: 100%;

}
.media-view .owl-pagination  .owl-page{
    background: #000;
}
.media-view .owl-pagination  .owl-page.active .item-link{
    opacity: 1;
}
.media-view .owl-pagination .item-link{
    width: 100%;
    opacity: 0.7;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.media-view .owl-pagination  .owl-controls .owl-buttons div{
    height: 100px;
    margin-top: -50px;
    width: 40px;
}
.media-view .owl-pagination  .owl-buttons .owl-prev{
    background: url('../images/thumb_prev.png') no-repeat center center;
}
.media-view .owl-pagination  .owl-buttons .owl-next{
    background: url('../images/thumb_next.png') no-repeat center center;

}
.owl-pagination{
    position: relative;
}
.media-view .owl-theme .owl-controls .owl-page span{
    display: none;
}
.owl-pagination>a{
    position: absolute;
    height: 100%;
    width: 50px;
    top: 0;
    display: block;
}
.next-owl{
    right: 0;
    background: url(../images/thumb_next.png) no-repeat center center;
}
.prev-owl{
    left: 0;
    background: url(../images/thumb_prev.png) no-repeat center center;
}
.owl-carousel .owl-item div{
    width: 100%;
    float: left;
    text-align: center;
}
.owl-carousel .owl-item div img{
    max-height: 100%;
    max-width: 100%;
    display: inline-block;
}
.media-iframe,
.media-slider{
    float: left;
    width: 100%;
    margin-bottom: 60px;
}
.media-view .owl-buttons div:hover{
    opacity: 0.9;
}
.media-view .owl-buttons div{
    position: absolute;
    top: 50%;
    margin-top: -55px;
    height: 110px;
    width: 53px;
    opacity: 0.7;
    text-indent: -9999px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.media-view .owl-buttons .owl-prev{
    background: url('../images/owl_prev.png') no-repeat left center;
    left: -60px;
}
.media-view .owl-buttons .owl-next{
    background: url('../images/owl_next.png') no-repeat right center;
    right: -60px;
}
.media-iframe{
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}
.media-iframe iframe{
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}



.other-media{
    padding: 50px 0 0 30px;
    width: 100%;
    float: left;
}
.other-media li{
    margin-bottom: 15px;
    padding-bottom: 12px;
    float: left;
    width: 18%;
    margin-right: 2%;
}
.other-media li.first-small.small.n5{
    margin-right: 2%;
}
.other-media li.nocl.small.n6{
    clear: none
}
.other-media li.small.n5{
    margin-right: 0;
}
.other-media li.small.n6{
    clear: left;
}
.other-media li.small img{
    border: 3px solid #000;
    padding-bottom: 0;
}
.other-media li.small.vid span.article-overlay{
    background-image: url(../images/video_ico.png);
    background-repeat: no-repeat;
    background-position: bottom 13px left 13px;
}
.other-media li.small.pic span.article-overlay{
    background-image: url(../images/video_ico.png);
    background-repeat: no-repeat;
    background-position: bottom 26px left 13px;
}
.other-media li.small span.article-overlay{
    height: 72%;
}
.other-media li.small span.media-desc{
    position: relative;
    background: transparent;
    padding: 10px 0;
}
.other-media li.small span.media-desc p{
    color: #7f7f7f;
}
.other-media li.onfocus{
    width: 48%;
    margin-right: 2%;
}
.other-media li.onfocus.n2{
    margin-right: 0;
}

.other-media li a{
    position: relative;
    float: left;
    width: 100%;
}
.other-media li.vid a span.article-overlay{
    background-color: rgba(0,0,0,0.5);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.other-media li.vid.onfocus a span.media-desc{
    background-image: url(../images/video_ico.png);
    background-repeat: no-repeat;
    background-position: 12px center;
}
.other-media li.pic.onfocus{
    background: url(../images/pic_container.png) repeat-x bottom left;
}
.other-media li.pic.onfocus a span.media-desc{
    background-image: url(../images/pic_ico.png);
    background-repeat: no-repeat;
    background-position: 12px center;
}
.other-media li.vid a:hover span.article-overlay{
    background-color: rgba(0,0,0,0.3);
}
.other-media li a span.article-overlay{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.other-media li a img{
    width: 100%;
    float: left;
}
.other-media li a span.media-desc{
    float: left;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 18px 0;
    padding-left: 70px;
    background-color: rgba(0,0,0,0.9);
}
.other-media li a span.media-desc p{
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    line-height: 1.3em;
}

/*---------------------------------------------------------------------*/

/*---------------------------------------------------------------------*/
.grid-right{
    padding-top: 50px;
    padding-left: 30px;
}
.news-list .grid-list>ul>li.first>a{
    position: absolute;
}
.grid-list>ul>li.first>a{
    position: static;
}
.grid-list>ul>li{
    height: 380px;
    float: left;
    position: relative;
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: center center;
    width: 49.5%;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    overflow: hidden;
}
.grid-list>ul>li h1{
    font-size: 24px;
    color: #fff;
    line-height: 1.2em;
    font-weight: bold;
    margin-bottom: 5px;
    float: left;
    width: 100%;
}
.grid-list>ul>li>a{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.grid-list>ul>li img{
    height: 100%;
}
.grid-list>ul>li.max{
    width: 66%;
}

.grid-list>ul>li.min{
    width: 33%;
}
.grid-list>ul>li.min img{
    /*margin-left: -33%;*/
}
.grid-list>ul>li.width img{
    height: auto;
    width: 100%;
}
.cl{
    clear: left;
}
.cl.first{
    clear: none;
}
.related{
    margin-top: 50px;
    padding-bottom: 100px;
}
.related h2{
    font-size: 24px;
    font-weight: 800;
    color: #000;
    line-height: 60px;
    border-right: 2px solid #000;
    font-style: italic;
    float: left;
    text-transform: uppercase;
    padding-right: 20px;
}
.related ul{
    margin-left: 100px;
}
.related ul li{
    float: left;
    width: 25%;
    padding-right: 10px;
    position: relative;
    margin-bottom: 30px;
}
.related ul li a{
    font-size: 14px;
    font-weight: bold;
    color: #000;
    padding-left: 12px;
}
.related ul li p{
    margin-top: 5px;
    font-size: 12px;
    color: #000;
    line-height: 1.4em;
}

.grid-list>ul>li.first img{
    width: 100%;
    float: left;
    height: auto;
    margin-left: 0;
}
.grid-list>ul>li.first .article-desc{
    position: absolute;
    /* float: left; */
    background: rgba(0, 0, 0, 0);
    padding-bottom: 20px;
    border-bottom: 0;
    width: auto;
    bottom: 30px;
    background: #000;
    left: 30px;
}
.grid-list>ul>li.first .article-desc a{
    /*    color: #000;*/
}

.news-list .grid-list>ul>li.first .article-desc {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 15px;
    background-color: rgba(0,0,0,0.9);
    border-bottom:none; 
}
.news-list .grid-list>ul>li.first{
    padding-bottom: 10px;
    margin-bottom: 0px;
    border-bottom: 1px solid #fff;
    width: 66%;
    height: 380px;
    position: relative;
    max-height: none;

}
.grid-list>ul>li.first{
    padding-bottom: 10px;
    margin-bottom: 50px;
    border-bottom: 2px solid #e5e5e5;
    width: 100%;
    height: auto;
    position: relative;
    max-height: none;
}
/*---------------------------------------------------------------------*/

/*----ARTICLE----------------------------------------------------------*/
.article .home-article{
    float: left;
    width: 100%;

}
.article .home-article>li{
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #fff;
}
.article-content h2{
    font-weight: bold;
    font-size: 18px;
    color: #010101;
    margin-bottom: 25px;
}

.article .home-article>li>div{

}
.article div.article-desc a{
    font-size: 14px;
}
.article div.article-desc p{
    font-size: 12px;
}
.main-title span.etikett{
    position: static;
    float: left;
    margin-bottom: 5px;
}
.main-title.red span.etikett a{
    float: left;
    font-size: 17px;
    color: #bf1b55;
    padding: 0;
    padding-left: 12px;
    text-transform: uppercase;
    font-weight: bold;
    background: transparent;
    background: url(../images/red_arrow.png) no-repeat left top 7px;
}
.main-title.prpl span.etikett a{
    float: left;
    font-size: 17px;
    color: #5d3281;
    padding: 0;
    padding-left: 12px;
    text-transform: uppercase;
    font-weight: bold;
    background: transparent;
    background: url(../images/prpl_arrow.png) no-repeat left top 7px;
}

.main-title.grn span.etikett a{
    float: left;
    font-size: 17px;
    color: #19ab87;
    padding: 0;
    padding-left: 12px;
    text-transform: uppercase;
    font-weight: bold;
    background: transparent;
    background: url(../images/grn_arrow.png) no-repeat left top 7px;

}
.main-title.ylw span.etikett a{
    float: left;
    font-size: 17px;
    color: #f5be00;
    padding: 0;
    padding-left: 12px;
    text-transform: uppercase;
    font-weight: bold;
    background: transparent;
    background: url(../images/ylw_arrow.png) no-repeat left top 7px;
}
.article-top{
    padding-bottom: 40px;
}
.article-top h1{
    font-size: 48px;
    font-weight: 800;
    color: #000;
    line-height: 1.1em;
    margin-bottom: 15px;
    letter-spacing: -2px;
}
.article-top p{
    font-size: 18px;
    color: #000;
    line-height: 1.6em;
    letter-spacing: -1px;
}
.social-article{
    float: left;
    width: 100%;
    border-top: 1px solid #e5e5e5;
    padding-top: 10px;
    padding-bottom: 25px;
}
.social-article>ul>li{
    border-right: 1px solid #e5e5e5;
    float: left;
}
.social-article>ul>li.last{
    border: none;
}

.social-article .article-details{
    padding-top: 5px;
    margin-left: 0;
}
.social-article .article-details li span,
.social-article .article-details li a{
    color: #5d3281;
    font-weight: bold;

}
.social-article .article-details li p{
    line-height: 17px;
    margin-bottom: 0;
}
.social-article>ul>li>*{
    margin: 0 25px;
}
a.doc-notifier{
    background: url(../images/doc_ico.png) no-repeat left center;
    color: #5d3281;
    font-size: 12px;
    line-height: 30px;
    float: left;
    padding-left: 30px;
    font-weight: bold;
}
a.print-btn{
    background: url(../images/print_ico.png) no-repeat left center;
    color: #000;
    font-size: 12px;
    line-height: 30px;
    float: left;
    padding-left: 30px;
    font-weight: bold;
}
.social-article .social-share{
    margin-top: -2px;
}
.social-share li{
    float: left;
    margin-right: 10px;
}
.article-media{
    width: 270px;
    float: right;
    margin-left: 25px;
}
.article-pic a{
    float: left;
    position: relative;
    overflow: hidden;
}
.article-pic img{
    float: left;
}
/*.article-pic a:hover span{
    bottom: -100%;
    -webkit-transition: all 1.12s ease-out;
    -moz-transition: all 1.12s ease-out;
    -ms-transition: all 1.12s ease-out;
    -o-transition: all 1.12s ease-out;
    transition: all 1.12s ease-out;
}*/
.article-pic a span{
    position: absolute;
    bottom: 0;
    left: 0;
    height: auto;
    width: 100%;
    padding: 15px;
    background-color: rgba(0,0,0,0.9);
    font-size: 14px;
    color: #fff;
    line-height: 1.2em;
    font-weight: bold;
    float: left;
}
.article-content{
    margin-bottom: 80px;
}
.article-content .left-part>ul{
    float: left;
}
.article-content p{
    float: left;
    color: #010101;
    font-size: 16px;
    margin-bottom: 10px;
}
.article-content .left-part p{
    float:none;
}
.article-content .left-part>ul>li{
    padding-left: 30px;
    background: url(../images/list_style.png) no-repeat left top 2px;
    margin-bottom: 25px;
}
blockquote {
    padding-left: 45px;
    background: url(../images/quote_ico.png) no-repeat left top;
    font-style: italic;
    font-weight: bold;
    font-family: 'Georgia' , sans-serif;
    font-size: 18px;
    color: #000;
    margin-bottom: 25px;
}
.img-desc{
    font-size: 12px;
    color: #000;
    margin-bottom: 25px;
    float: left;
    width: 100%;
    font-style: italic;
    padding-bottom: 5px;
    border-bottom: 1px solid #e5e5e5;
    line-height: 20px;
}
.img-desc img{
    max-width: 100%;
    float: left;
    margin-bottom: 5px;
    margin-right: 20px;
}
.doc-container{
    float: left;
    padding: 15px 15px 20px 10px;
    background: #e5e5e5;
    border-radius: 20px;
    margin-bottom: 25px;
}
.doc-container a img{
    float: left;
}
.doc-container a{
    margin: 0 5px;
    float: left;
    margin-right:10px;
}
.doc-container a img{
    box-shadow: 6px 6px 0px 0px #d0d0d0;
    margin-bottom:10px;
}
.doc-container a span{
    clear:both;
    display: block;
    color:#000;
    font-size:12px;
    max-width: 110px;
    font-weight: bold;
    padding-left:1px;
    -moz-hyphens:auto;
    -ms-hyphens:auto;
    -webkit-hyphens:auto;
    hyphens:auto;
    word-wrap:break-word;
}
/*---------------------------------------------------------------------*/

/*--------SECTION------------------------------------------------------*/
.section{
    padding-top: 60px;
}
.section-content{
    text-align: left;
}
.section-content .dropped{
    font-size: 90px;
    font-weight: 800;
    color: #000;
    float: left;
    line-height: 0.7em;
}
.section-content p{
    color: #000;
    font-size: 18px;
    line-height: 1.4em;
    margin-bottom: 15px;

}
.section-content img{
    margin: 20px;
}
blockquote {
    font-weight: normal;
    background: url(../images/quote_arrow.png) no-repeat top left;
    padding-top: 10px;
    margin-left: 20px;
    max-width: 80%;
    line-height: 1.8em;
    clear: both;
}

.section-content h1{
    margin-bottom: 35px;
    font-weight: 800;
    font-size: 48px;
    font-weight: 800;
    color: #000;
    line-height: 1.1em;
    letter-spacing: -2px;
}
.section-content h2{
    font-size: 30px;
    color: #000;
    margin-bottom: 15px;
    float: left;
    width: 100%;
    text-transform: uppercase;
    font-weight: 800;
}

.section-content a:hover{
    text-decoration: underline;
}
.section-content a{
    color: #5d3281;
    font-size: 18px;
    font-style: italic;
    font-weight: 600;
}
.section-content>a{
    float: left;
    margin-bottom: 15px;
}
.section-content ul{
    float: left;
    width: 100%;
}
.section-content li{
    padding-left: 20px;
    margin-left: 20px;
    background: url(../images/list_style.png) no-repeat left top 6px;
    margin-bottom: 15px;
}
.section-content table{
    width: 100%;
    margin-bottom: 15px;
}
.section-content table td{
    width: 50%;
    padding-right: 25px;
}
.section-content table td h3{
    font-size: 24px;
    font-weight: 800;
    font-style: italic;
}
.section-content table td p{
    max-width: none;
    margin-bottom: 25px;
}
.doc-list h2{
    font-size: 30px;
    color: #000;
    margin-bottom: 20px;
    float: left;
    width: 100%;
    text-transform: uppercase;
    font-weight: 800;
}
.doc-list div{
    width: 100%;
    float: left;
    border-top: 2px solid #e5e5e5;
    padding-top: 15px;
    margin-bottom: 45px;
}
.doc-list ul{
    width: 100%;
    float: left;
}
.doc-list li:hover{
    border-color: #5d3281;
}
.doc-list li{
    float: left;
    border: 2px solid #e5e5e5;
    max-width: 30%;
    margin-right: 1%;
    margin-bottom: 20px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.doc-list a:hover{
    background: url(../images/doc_download_hover.png) no-repeat left 10px center;
    color: #5d3281;
}
.doc-list a{
    padding: 10px;
    padding-left: 62px;
    float: left;
    width: 100%;
    background: url(../images/doc_download.png) no-repeat left 10px center;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    min-height: 70px;
    font-weight: 800;
    font-style: italic;
    color: #000;
    line-height: 1.3em;
    font-size: 18px;
}
/*---------------------------------------------------------------------*/

/*----------CONTACT----------------------------------------------------*/
.contact{
    padding-top: 60px;
}
.contact-top{
    margin-bottom: 50px;
}
.contact-top h1{
    font-size: 49px;
    font-weight: 800;
    letter-spacing: -1px;
}
.contact-top p{
    float: left;
    margin-right: 15px;
    color: #000;
    font-size: 18px;
}
.contact-top a{
    color: #000;
    font-size: 18px;
}
.contact-top span{
    font-weight: 800;
}
.contact-form{
    width: 40%;
    padding-right: 20px;
    float: left;
}
.map{
    float: right;
    width: 60%;
}
.contact-form input[type="text"],
.contact-form input[type="email"]{
    width: 100%;
    background: #f0f0f0;
    -moz-box-shadow:inset 1px 1px 0px #a8a8a8;
    -webkit-box-shadow:inset 1px 1px 0px #a8a8a8;
    box-shadow:inset 1px 1px 0px #a8a8a8;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-bottom: 20px;
    padding-left: 10px;
    height: 57px;
}
.contact-form textarea:-ms-input-placeholder{
    font-size: 18px;
    color: #000;
}
.contact-form textarea::-moz-placeholder{
    font-size: 18px;
    color: #000;
} 
.contact-form textarea:-moz-placeholder{
    font-size: 18px;
    color: #000;
}
.contact-form textarea::-webkit-input-placeholder{
    font-size: 18px;
    color: #000;
}
.contact-form textarea{
    width: 100%;
    background: #f0f0f0;
    -moz-box-shadow:inset 1px 1px 0px #a8a8a8;
    -webkit-box-shadow:inset 1px 1px 0px #a8a8a8;
    box-shadow:inset 1px 1px 0px #a8a8a8;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-bottom: 20px;
    height: 288px;
    padding-top: 15px;
    padding-left: 10px;
    resize: none;
}
.contact-form input::-webkit-input-placeholder {
    font-size: 18px;
    color: #000;
}

.contact-form input:-moz-placeholder { 
    font-size: 18px;
    color: #000;

}

.contact-form input::-moz-placeholder { 
    font-size: 18px;
    color: #000;
}

.contact-form input:-ms-input-placeholder {  
    padding: 0 0 0 10px;
    color: #000;
}
.contact-form input[type="submit"]:active{
    -moz-box-shadow:inset 0px -1px 0px 1px #40215A !important;
    -webkit-box-shadow:inset 0px -1px 0px 1px #40215A !important;
    box-shadow:inset 0px -1px 0px 1px #40215A !important;
    padding-bottom: 4px !important;
}
.contact-form input[type="submit"]:hover{
    -moz-box-shadow:inset 0px -3px 0px 3px #40215A;
    -webkit-box-shadow:inset 0px -3px 0px 3px #40215A;
    box-shadow:inset 0px -3px 0px 3px #40215A;
    padding-bottom: 8px
}
.contact-form .parsley-error{
    -moz-box-shadow:inset 1px 1px 0px  #bf1b55 !important;
    -webkit-box-shadow:inset 1px 1px 0px   #bf1b55 !important;
    box-shadow:inset 1px 1px 0px  #bf1b55 !important;
    background: #E7BBBB !important;
}
.parsley-error::-webkit-input-placeholder {
    color: #fff  !important;
}

.parsley-error:-moz-placeholder { 
    color: #fff  !important;

}

.parsley-error::-moz-placeholder { 
    color: #fff  !important;
}

.parsley-error:-ms-input-placeholder {  
    color: #fff  !important;
}
.contact-form input[type="submit"]{
    height: 57px;
    width: 100%;
    font-size: 24px; 
    color: #fff;
    font-weight: 800;
    background-color: #6B3C92;
    padding-bottom: 3px;
    cursor: pointer;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;

}
.parsley-errors-list{
    display: none !important;
}
#googleMap{
    width: 100%;
    height: 678px;


}
/*---------------------------------------------------------------------*/

/*----MEDIA-LIST-------------------------------------------------------*/
.media-list{
    padding-top: 30px;
}


.media-list-content>ul{
    width: 100%;
    float: left;
}
.media-list-content>ul>li{
    width: 100%;
    float: left;
    border-bottom: 1px solid #e5e5e5;
    padding: 30px 20px;
    padding-top: 45px;
}

.media-list-content .article-details span{
    color: #7a7a7a
}
.media-list-content span{
    font-size: 14px;
    line-height: 1.5em;
    margin-top: 10px;
    color: #000;
    font-weight: bold;  
}
.media-list-content>ul>li>p{
    font-size: 14px;
    line-height: 1.5em;
    margin-top: 10px;
}

.media-list-content>ul>li a:hover{
    color: #5d3281;

}
.media-list-content>ul>li span{

}
.media-list-content>ul>li a{
    display: block;
    float: left;
    width: 100%;
    font-size: 24px;
    padding-left: 15px;
    letter-spacing: -1px;
    color: #000;
    font-weight: bold;
    background: url(../images/black_arrow.png) no-repeat left top 9px;
}

/*---------------------------------------------------------------------*/

/*-----ARTICLE 2-------------------------------------------------------*/
.article-2 .social-article .article-details li span{
    color: #f5be00
}
.article-2 .img-desc img{
    margin-bottom: 10px;
}
.article-2 .img-desc{
    padding-bottom: 10px;
    border-bottom: 1px solid #e5e5e5;
    line-height: 20px;
    margin-right: 20px;
}
div.article-content .img-desc{
    width:auto;
    margin-top: 6px;
}
.article-2 .left-part{
    width: 750px;
}
.article-2 .right-part{
    width: 390px;
}
.article-2 blockquote {
    background: url(../images/quote_ico_ylw.png) no-repeat left top;
    font-weight: bold;
    line-height: 1.4em;
    max-width: 100%;
    margin-left: 0;
}
.article-2 .box p{
    border: none;
    padding: 0;
    line-height: 1.8em;
}
.article-2 .box{
    border-left: 7px solid #f5be00;
    padding: 0;
    padding-left: 15px;
    background: none;
    margin-left: 0;
}
.article-2 .article-content>.img-desc{
    margin-bottom:  0px;
}
.article{
    margin-top: 50px;
}
.article-media2{
    margin-bottom: 30px;
}
.article-media2>ul>li{
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 1px;
}
.right-part.top-part,
.left-part.top-part{
    padding-top: 0;
}
.article-media2>ul>li .news-details li *{
    font-size: 10px;
}
.article-media2>ul>li .news-details li{
    padding: 0;
    border: none;
    padding-right: 6px;
}
.article-media2>ul>li .news-details{
    bottom: 20px;
    left: 10px;
}
.article-media2>ul>li .news-details a{
    font-size: 18px;
}
.article-media2>ul>li>a img{
    float: left;
    width: 100%;
}
.article-media2>ul>li>a:hover span{
    opacity: 0.8
}
.article-media2>ul>li.video>a span{
    background:url('../images/video_ico.png'), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background:url('../images/video_ico.png'), -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 100%) ;
    background:url('../images/video_ico.png'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.9))) ;
    background:url('../images/video_ico.png'), -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%) ;
    background:url('../images/video_ico.png'), -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%) ;
    background:url('../images/video_ico.png'), -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%) ;
    background:url('../images/video_ico.png'), linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%) ;
    background-repeat: no-repeat,no-repeat;
    background-position: center center;
}
.article-media2>ul>li>a span{

    background:url('../images/pic_ico_min.png'), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background:url('../images/pic_ico_min.png'), -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 100%) ;
    background:url('../images/pic_ico_min.png'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.9))) ;
    background:url('../images/pic_ico_min.png'), -webkit-linear-gradiepic_ico_minnt(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%) ;
    background:url('../images/pic_ico_min.png'), -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%) ;
    background:url('../images/pic_ico_min.png'), -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%) ;
    background:url('../images/pic_ico_min.png'), linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%) ;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e6000000',GradientType=0 );
    background-position: center center;
    background-repeat: no-repeat,no-repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.right-doc{
    width: 100%;
    float: left;
    margin-bottom: 50px;
}
.right-doc h1:hover a{
    color: #a8a8a8
}
/*.right-doc h1 a{
    display: block;
    color: #000;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}*/
.right-doc h1{
    width: 43%;
    padding-bottom: 30px;
    font-weight: 900;
    font-style: italic;
    font-size: 24px;
    text-transform: uppercase;
    float: left;
    color: #000;
    border-right: 2px solid #000;

}
.right-doc ul{
    float: left;
    width: 57%;
    padding-left: 10px;
}
.right-doc ul li{
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
.right-doc ul li a:hover{
    color: #B61B09
}
.right-doc ul li a{
    padding-left: 30px;
    background: url(../images/pdf_ico.png) no-repeat left top 4px;
    min-height: 27px;
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;

}
.article-2 .home-article>li>div img{
    margin-top: 0%;
}
.article-2 .home-article>li>div{
    height: auto;
}
/*---------------------------------------------------------------------*/
/*---------------------------------------------------------------------*/

/*------DONATORS------------------------------------------------------*/
.donators{
    padding-top: 70px;
}
.donator-top{
    float: left;
    width: 100%;
    margin-bottom: 50px;

}
.donator-top h1{
    font-size: 49px;
    font-weight: 800;
    letter-spacing: -1px;
    color: #000;
    line-height: 1.4em;
    margin-bottom: 10px;
}
.donator-top p{
    font-size: 18px;
    color: #000;
    line-height: 1.4em;
}
.donator-content li{
    float: left;
    width: 100%;
    margin-bottom: 50px;
    min-height: 90px;
}
.donator-content a{
    float: left;
    max-width: 290px;

}
.donator-content a img{
    float: left;
    max-width: 100%;
}
.donator-content p{
    margin-left: 300px;

}
/*---------------------------------------------------------------------*/

/*--------Archive------------------------------------------------------*/
.document-list{

}
.doc-top{
    margin-bottom: 80px;
    background: url(../images/bg_overlay.png) #eaeaea;
    padding-top: 70px;
}
.doc-top h1{
    font-size: 49px;
    font-weight: 800;
    letter-spacing: -2px;
    color: #000;
    line-height: 1em;
    margin-right: 10px;
    float: left;
}
.doc-top p{
    padding-top: 8px;
    width: 300px;
    float: left;
    color: #7a7a7a;
    font-size: 14px;
    line-height: 1.4em;
}
.document-form{
    float: left;
    width: 100%;
    margin-top: 30px;
    padding-bottom: 54px;

}
.document-form form>ul>li{
    width: 22%;
    float: left;
    padding-right: 20px;
}
.document-form form>ul>li.time{
    width: 15%;
}
.document-form form>ul>li.last{
    padding-right: 0;
}
.document-form form input.date-input{
    cursor: pointer;
    background: url(../images/cal_ico.png) no-repeat right 13px center, -moz-linear-gradient(top,  #ffffff 50%, #f7f7f7 50%);
    background: url(../images/cal_ico.png) no-repeat right 13px center, -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(50%,#f7f7f7));
    background: url(../images/cal_ico.png) no-repeat right 13px center, -webkit-linear-gradient(top,  #ffffff 50%,#f7f7f7 50%);
    background: url(../images/cal_ico.png) no-repeat right 13px center, -o-linear-gradient(top,  #ffffff 50%,#f7f7f7 50%);
    background: url(../images/cal_ico.png) no-repeat right 13px center, -ms-linear-gradient(top,  #ffffff 50%,#f7f7f7 50%);
    background: url(../images/cal_ico.png) no-repeat right 13px center, linear-gradient(to bottom,  #ffffff 50%,#f7f7f7 50%);
}
.document-form form input.text-input{
    width: 100%;
    background: #fff;
    -moz-box-shadow: inset 1px 1px 0px #a8a8a8;
    -webkit-box-shadow: inset 1px 1px 0px #a8a8a8;
    box-shadow: inset 1px 1px 0px #a8a8a8;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-bottom: 20px;
    padding-left: 10px;
    border: none;

}
#ui-datepicker-div{
    margin-top: 15px;
}
.document-form form select{
    height: 60px;
    width: 100%;
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: url('../images/select_arrow.png') no-repeat right 10px center,-moz-linear-gradient(top, #ffffff 50%, #f7f7f7 50%);
    background: url('../images/select_arrow.png') no-repeat right 10px center,-webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(50%,#f7f7f7));
    background: url('../images/select_arrow.png') no-repeat right 10px center,-webkit-linear-gradient(top, #ffffff 50%,#f7f7f7 50%);
    background: url('../images/select_arrow.png') no-repeat right 10px center,-o-linear-gradient(top, #ffffff 50%,#f7f7f7 50%);
    background: url('../images/select_arrow.png') no-repeat right 10px center,-ms-linear-gradient(top, #ffffff 50%,#f7f7f7 50%);
    background: url('../images/select_arrow.png') no-repeat right 10px center,linear-gradient(to bottom, #ffffff 50%,#f7f7f7 50%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );
    border: 3px solid #fff;
    height: 60px;
    border-radius: 5px;
    line-height: 55px;
    font-size: 12px;
    font-weight: 800;
    color: #7a7a7a;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
}
.document-form form select,
.document-form form input{
    height: 60px;
    width: 100%;
}
.document-form input[type="text"]{
    border-radius: 5px;
    float: left;
    padding-left: 10px;
}
.document-form .chosen-container{
    float: left;
}
.document-form .chosen-container-single .chosen-single,
.document-form input[type="text"]{
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 50%, #f7f7f7 50%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(50%,#f7f7f7));
    background: -webkit-linear-gradient(top,  #ffffff 50%,#f7f7f7 50%);
    background: -o-linear-gradient(top,  #ffffff 50%,#f7f7f7 50%);
    background: -ms-linear-gradient(top,  #ffffff 50%,#f7f7f7 50%);
    background: linear-gradient(to bottom,  #ffffff 50%,#f7f7f7 50%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );
    border: 3px solid #fff;
    height: 60px;
}
.document-form .chosen-container-active.chosen-with-drop .chosen-single div b{
    border: none;
}
.document-form .chosen-container-single .chosen-single div{
    width: 43px;
    border: none;
}
.document-form .chosen-container .chosen-drop{
    border: 3px solid #fff;
    border-top: none;
    background: #f7f7f7;
}
.document-form .chosen-container-single .chosen-single span{
    line-height: 55px;
    font-size: 12px;
    font-weight: 800;
    color: #7a7a7a;
    text-transform: uppercase;
}
.document-form .chosen-container-active.chosen-with-drop .chosen-single{
    border: 3px solid #fff;
    border-bottom: none;
}
.document-form form input.doc-send{
    border-radius: 5px;
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 50%, #f7f7f7 50%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(50%,#f7f7f7));
    background: -webkit-linear-gradient(top,  #ffffff 50%,#f7f7f7 50%);
    background: -o-linear-gradient(top,  #ffffff 50%,#f7f7f7 50%);
    background: -ms-linear-gradient(top,  #ffffff 50%,#f7f7f7 50%);
    background: linear-gradient(to bottom,  #ffffff 50%,#f7f7f7 50%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );
    border: 3px solid #fff;
    height: 60px;
    width: 232px;
    cursor: pointer;
    font-size: 24px;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
}
.document-form form .button-container{
    position: absolute;
    bottom: -41px;
    left: 50%;
    margin-left: -116px;
    padding: 10px;
    background: url(../images/bg_overlay.png) #eaeaea;
    border-radius: 10px;
}
.document-form form input.date-input::-webkit-input-placeholder {
    padding-top: 2px;
    font-size: 12px;
    font-weight: 800;
    color: #7a7a7a;
    text-transform: uppercase;
}
.document-form form input.date-input:-moz-placeholder { 
    padding-top: 2px;
    font-size: 12px;
    font-weight: 800;
    color: #7a7a7a;
    text-transform: uppercase;
}
.document-form form input.date-input::-moz-placeholder { 
    padding-top: 2px;
    font-size: 12px;
    font-weight: 800;
    color: #7a7a7a;
    text-transform: uppercase;
}
.document-form form input.date-input:-ms-input-placeholder {  
    padding-top: 2px;
    font-size: 12px;
    font-weight: 800;
    color: #7a7a7a;
    text-transform: uppercase;
}
.document-form form input.text-input::-webkit-input-placeholder {
    font-size: 14px;
    color: #7a7a7a;
}
.document-form form input.text-input:-moz-placeholder { 
    font-size: 14px;
    color: #7a7a7a;
}
.document-form form input.text-input::-moz-placeholder { 
    font-size: 14px;
    color: #7a7a7a;
}
.document-form form input.text-input:-ms-input-placeholder {  
    font-size: 14px;
    color: #7a7a7a;
}


.doc-content span.etikett p{
    letter-spacing: -0.5px;
}
.doc-content>ul{
    border-bottom: 2px solid #f0f0f0;
    float: left;
    width: 100%;
}
.doc-content>ul>li.dark{
    background-color: #f0f0f0;
}
.doc-content>ul>li{
    width: 100%;
    padding: 20px 30px;
    padding-right: 400px;
    float: left;
    position: relative;
}
.doc-content>ul>li>a{
    font-size: 18px;
    font-weight: bold;
    color: #000;
    padding-left: 16px;
    background: url(../images/black_arrow.png) no-repeat left top 3px !important;
}
.doc-content p{
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #000;
    line-height: 1.7em;
}
ul.article-details li p{
    margin: 0;
    line-height: 20px;
}
ul.article-details li p span, ul.article-details li p a{
    line-height: 14px;
    font-weight: bold;
    font-size: 12px;
    color: #5d3281;

}
.media-open .article-top ul.article-details li p span{
    color: #7a7a7a;
}
.media-open .article-top h1{
    float: left;
}
.media-open .article-top .article-details{
    width: 100%;
}
.media-open .home-video{
    width: 100%;
    float: left;
}
.media-open .home-video li{
    max-width: 270px;
    float: left;
    margin-right: 1px;
}
.media-open h2{
    font-size: 18px;
    color: #010101;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 20px;
}

div.thenja ,
div.thenja p {
    font-weight:bold;
    font-style: italic;
}
.article-content .left-part div div{
    margin-bottom:10px;
}
.article-content .left-part p span.owner{
    font-size:12px;
    font-weight:bold;
    padding-left:40px;
    color:#7A7A7A;
}
div.thenja{
    clear:both;
    padding-left:40px;
    background: url(../images/thojza_preportr.png) no-repeat left top;
    padding-bottom:10px;
}
div.grn div.thenja{
    background: url(../images/thojza_privatizim.png) no-repeat left top;
}
div.prpl div.thenja{
    background: url(../images/thojza_antikorrupcion.png) no-repeat left top;
}
div.red div.thenja{
    background: url(../images/thojza_qeverisje.png) no-repeat left top;
}
.article-1 .box{
    clear:both;
    background: #eeeaf2;
    border-top: 10px solid #5d3281;
    border-bottom: 4px solid #5d3281;
    padding: 0 30px;
    float: left;
    max-width: 60%;
    margin-bottom: 30px;
    clear: both;
}
div.grn .box{
    background: rgba(238, 234, 242,0.05);
    border-top: 10px solid #5d3281;
    border-bottom: 4px solid #5d3281;
    padding: 0 10px;

}
div.red .box{
    background: rgba(191, 27, 85,0.05);
    border-top: 10px solid #BF1B55;
    border-bottom: 4px solid #BF1B55;
    padding: 0 10px;

}
div.prpl .box{
    background: rgba(238, 234, 242,0.05);
    border-top: 10px solid #5D3281;
    border-bottom: 4px solid #5D3281;
    padding: 0 10px;

}
.box p{
    line-height: 2em;
    font-weight: bold;
    font-style: italic;
}
div.header-static{
    position:fixed;
    top:-74px;
    z-index: 9999;
}
svg{
    -webkit-transition: height 1s; /* For Safari 3.1 to 6.0 */
    transition: height 1s;
}
div.header-static a.logo img{
    height: 120px;
    padding-top: 64px;

}
div.static-style{
    padding-top:100px;
}
div.focus-title{
    float:left;
    width:100%;
    text-align: center;
    background: url(../images/focus-line.png) repeat-x left center;
    margin-top:0;
}
div.focus-title h2{
    background:#fff;
    display: inline;
    padding:0 10px;

    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 34px;
    text-transform: uppercase;
    letter-spacing: 5px;
} 
div.SearchFields{
    position:absolute;
    right:0;
    top:0px;
    float:right;
    padding-top: 37px;
    padding-bottom: 37px;
    width: 80%;
    z-index: 999;
    background: rgba(23, 23, 23,0.9);
    display: none;
}
div.SearchFields div.top-bg{
    float:left;
    width:100%;
    margin-top:-37px;
    height:37px;
    background: rgba(0, 0, 0,0.9);
}
div.SearchFields form,
div.SearchFields input{
    float:right;
    position:relative;
}

div.SearchFields input.search-icon{
    position:absolute;
    right:0;
    top:0;
    width:69px;
    height:59px;
    background: url(../images/search-button.png) repeat-x left center;
    cursor:pointer;
    z-index: 999;
}

div.SearchFields input.textfield{
    width: 100%;
    height: 59px;
    padding-left: 2%;
    padding-right: 8%;
    font-size: 30px;
    font-family: georgia;
    font-style: italic;
    color:#171717;
}
div.SearchFields form{
    height:59px;
    width:100%;
    background:#fff;
    border-left:3px solid #bfbfbf;
    border-top:3px solid #bfbfbf;
}
div.paginations{
    float:left;
    width:100%;
    text-align: center;
    margin:10px 0;
}

div.paginations ul{
    text-align: center;
    display:inline;
}
div.paginations ul.pagination li{
    display:inline;
    padding:5px;
}
div.paginations ul.pagination li a{
    padding:5px;
    color:#171717;
}
div.paginations ul.pagination li a:hover{
    text-decoration: underline;
}
span.owner{
    display:block;
    color:#7A7A7A;
}
div.footer-wrapper   a.mmenu-button{
    margin-top: 4px;
    right: 22px;
}
div.content-media > ul.activeAlbum{
    position: absolute;
    z-index: -1;
    opacity: 0;
}
a.goTop{
    background: url(../images/top.png) repeat-x left center;
    width:40px;
    height:40px;
    display:none;
    position:fixed;
    right:10px;
    bottom:10px;
    z-index: 999;
}


div.media-view{
    text-align:center;
}
div.media-view ul.article-details{
    width:100%;
    text-align: center;
}
.media-view .article-details li{
    float: none;
    border-right: 1px solid #7a7a7a;
    padding: 0 6px;
    display: inline-flex;
}
.media-view .article-details li.last{
    border:0px;
}
/** preportr table **/
table.border-box{
    border-top: 5px solid #f5be00;
    border-bottom: 5px solid #f5be00;
    /*margin-right: 40px;*/
    margin-top:5px;
    margin-bottom:30px;
    padding-top:15px;
    padding-bottom:20px;
    max-width: 100% !important;
}
div.left-part table ul li{
    padding:0px 0px 10px 18px;
    background: url('../images/bullet-content.png') no-repeat left 7px;
}
table.yellow-box{
    background: #f5be00;
    /*margin-right: 40px;*/
    margin-top:5px;
    margin-bottom:30px;
    padding-top:15px;
    padding-bottom:20px;
    padding-left: 20px;
    padding-right: 10px;
}
table.yellow-box ul li,
table.yellow-box ul li *{
    color: #fff;
}
table.yellow-box *{
    color:#fff;
}
table.yellow-box h1{
    padding-bottom: 10px;
}
table.yellow-box h1,
table.yellow-box h1 *{
    font-size: 28px;
    font-size: 28px;
    letter-spacing: -0.1em;
    line-height: 1.25em;
    color:#000;
}
table.list-box{
    width:100%;
    border-top: 5px solid #000;
    border-bottom: 5px solid #000;
    margin:20px 20px 30px 0px;
}
table.list-box td{
    padding:10px 15px;
}
table.list-box h1,
table.list-box h1 *,
table.list-box h2,
table.list-box h2 *{
    letter-spacing: -0.1em;
    margin-bottom:10px;
    margin-top:10px;
}
table.list-box li,
table.list-box li *{
    font-size: 14px;
}
table.table-100percent{
    width:100% !important;
    margin-right:0px !important;
    margin-left:0px !important;
}
div.preportr_folow{
    float: left;
    width:100%;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 15px;
}
div.preportr_folow label{
    background: url('../images/preportr_logo.png') no-repeat;
    height: 37px;
    padding-left: 47px;
    display: inline-block;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #989898;
    font-style: italic;
    font-size: 18px;
    font-family: "Georgia";


}
div.preportr_folow label span.border{
    border-right: 2px solid #dddddd;
    margin-left:19px;
    margin-right:19px;
    font-size: 13px;
}
div.preportr_folow div.fb-like{
    display: inline-block;
}
div.preportr_folow a.links{
    margin-left:19px;
    margin-right:18px;
    position: relative;
}
div.preportr_folow a.links img{
    position: absolute;
    left:0;
    top:0px;
}
body.end-year div.upper-header,
body.end-year div.lower-header
{
    background-image: url('../images/bora.png');
    background-position: center;
}
body.end-year img.kapuqi{
    position: absolute;
    left: -36px;
    top: -11px;
}
body.end-year div.header-static img.kapuqi{
    width: 44px;
    height: auto;
    top: -5px;
    left: -23px;
}
.desktop_visible {
    display: block;
}
.mob_visible {
    display: none;
}
.images_holder {
    width: 100%;
    float: left;
    margin-top:10px;
}
.images_holder img {
    width:100%;
}
@media only screen and (min-width: 1600px) {
    .openjustice_iframe {
        margin-top: 40px;
    }
    .openjustice_iframe div.focus-title {
        margin-bottom: 15px;
    }
}
@media only screen and (max-width: 767px) {
    .desktop_visible {
        display: none;
    }
    .openjustice_iframe {
        padding: 0 20px;
        margin-top: 40px;
    }
    .mob_visible {
        display: block;
    }
}
@media screen and (max-width: 767px){iframe.cohu-iframe{height: 1820px; } }
@media screen and (min-width: 768px) and (max-width:1024px){iframe.cohu-iframe{height: 230px; } }
@media screen and (min-width: 1024px){iframe.cohu-iframe{height: 630px; } }
