
.article_container .part_content{padding:0;}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2015-01-10, 12:03:01
    Author     : solenzo
*/


/*----------------------------*/
.article_top_container {position:relative;width:calc(100% - 180px);margin-left:90px;margin-right:90px;background-color:transparent;margin-top:0px;}
.article_path{position:relative;width:100%;background-color:transparent;;float:left;;z-index:0;}
.article_path .text_head{position:relative;float:left;font-size:20px;font-weight:700;color:black;letter-spacing:0px;}
.article_path .text_head img{position:relative;float:left;margin-right:20px;margin-top:15px;}
.article_path .text_head div{position:relative;display:block;float:left;border:0px solid red;margin:0;padding:0;}
.article_path .close_article{position:relative;float:right;text-align:right;font-size:18px;color:#0048d0;font-weight:700;}
.article_path .close_article a{position:relative;color:black;margin-top:0px;font-size:20px;font-weight:700;}
.article_path .close_article a:hover span{text-decoration:underline;}
.article_path .close_article a div{float:left;margin:10px;}
.article_path .close_article a img{margin-left:50px;}
.article_path .close_article a span{float:left;}


.article_path .close_article i {color:#a2a2a2;}
.article_path .close_article:hover{position:relative;float:right;cursor:pointer;}

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

.article_container{position:relative;float:left;width:100%;background-color:transparent;font-family:"Lato",sans-serif;padding-bottom:0px;color:#a2a2a2;min-height:90vh;}
.article_container .container{}
.article_container .additional_article_container{padding-top:0;position:relative;float:none;overflow:auto;margin:0 auto;;width:100%;;/*min-height:100vh*/;padding-bottom:0px;}
.article_container .additional_article_container .content{background-color:transparent;}


.article{position:relative;float:right;width:100%;padding-left:30px;}
.article .article_head{position:relative;float:left;width:100%;padding:0;margin-top:100px;}
.article .article_head .close_article{position:relative;float:right;color:#a2a2a2;right:0;height:25px;}
.article .article_head .close_article:hover{position:relative;float:right;cursor:pointer;}
.article .article_head .close_article img{position:relative;float:right;height:30px;}

.article article{position:relative;float:left;width:100%;margin:0;padding:0px;}
article h1 {font-size:27px;;font-weight:700;color:black;padding-left:0px;padding-top:0px;letter-spacing:0px;}

article .article_info {margin-bottom:0px;padding-left:10px;color:black;font-weight:600;font-size:20px;}

article .date {font-size:17px;font-weight:100;margin-bottom:20px;}
article .article_close{position:absolute;top:5%;right:0%;background:url('../../img/wydzial/plus.svg');-webkit-transform:rotate(45deg);transform:rotate(45deg);background-size:40%;background-repeat:no-repeat;background-position:top left;width:9.2%;height:16.7%;;   }
article .article_close:hover{cursor:pointer;}
/*.article .article_right span{position:abolute;top:0%;right:0;width:15px;height:150px;}*/

article .article_content{position:relative;float:right;letter-spacing:0px;min-height:200px;max-height:350px;padding:0;width:100%;margin-bottom:0px;padding-top:0px;padding-bottom:30px;color:black;font-size:15px;}

article .article_content a{color:#0048d0;font-weight:700;}
article .article_content iframe{width:95%;clear:both;margin:0 15px;max-height:300px !important;}



/****************/

/*ARTICLE_GALLERY_ABSOLUTE*/
/*
.article_gallery{position:relative;float:right;width:100%;background-color:#a2a2a2 ;padding:0;margin:0;border:0px solid green;height:400px;}
.article_gallery .gallery {border:0px solid blue;height:100%;position:relative;float:left;width:100%;padding:0;margin:0;}

.article_gallery  .gallery  .gallery_image{
    position:relative;
    float:left;
    width:100%;
    height:80%;;
    border:0px solid red;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center; 
}


.article_gallery .gallery .scroller_gallery {position:relative;float:left;border:0px solid green;background:transparent;}
.article_gallery .gallery .scroller_gallery .scroller_element {position:relative;float:left;border:0px solid blue;margin:10px !important;width:20%;height:100%;background-size:cover;background-position:center center;}
.article_gallery .gallery_close{position:absolute;bottom:0;right:0;background:url('../../img/wydzial/plus.svg');-webkit-transform:rotate(45deg);transform:rotate(45deg);background-size:30%;background-repeat:no-repeat;background-position:center center;width:9.2%;height:16.7%;;   }
.article_gallery .gallery_close:hover{cursor:pointer};

a.pp_previous, a.pp_next, pp_arrow_previous, pp_arrow_next{
    display: none !important;
}
.article .photo_description{position:relative;float:left;margin-top:50px;margin-bottom:20px;}
.article .photo_description section{position:relative;float:left;padding:0;margin:0;padding-right:20px;margin-top:0px;padding-left:0px;}
.article .photo_description section {width:100%;border:0px solid red;font-size:11px;color:black;display:none;}
.article .photo_description section:first-child{display:block;}


.article_container .article_bottom_photo{position:relative;float:left;height:300px;width:100%;background-image:url('../../img/wydzial/artykul_bez_galerii.svg');background-size:100% 100%;}
*/
/*KONIEC ARTICLE GALLERY ABSOLUTE */


/*ARTICLE GALLERY RELATIVE */
/*
.article_gallery {position:relative;float:left;padding:0;margin:0;padding-left:0%;}
.article_gallery  .gallery_image{position:relative;float:left;width:100%;   }
.article_gallery .gallery_image img{position:relative;float:left;width:100%; }
.article_gallery .gallery .scroller_gallery .scroller_element {position:relative;float:left;margin:5px !important;width:auto;}
.article_gallery .gallery .scroller_gallery .scroller_element img {position:relative;height:100%;width:100%;float:left;border:0px solid orange}
.article_gallery .photo_desc {position:relative;float:left;font-family:"Lato", sans-serif;font-size:12px;font-weight:600; margin-bottom:20px;margin-top:20px;}
.article_bottom .photo_description{position:relative;float:left;padding:0;margin:0;padding-right:20px;margin-top:30px;padding-left:20px;}
.article_bottom .photo_description div{font-size:10px;color:black;font-weight:300;}
*/


.article_gallery {position:relative;float:left;width:100%;margin:0;margin-top:40px;margin-bottom:15px;background-color:transparent;padding-left:0px;padding-top:15px;padding-bottom:15px;}

.article_gallery .gallery_image{position:relative;float:left;width:100%;padding:0;text-align:center;}

.article_gallery .gallery_image img{position:relative;float:none;margin-left:auto;margin-right:auto;width:auto;width:100%;}
/*.article_gallery .gallery .scroller_gallery:before{content:'';position:absolute;;top:0;left:0;width: 100%;height: 0;border-style: solid;border-width: 50px 100% 0 0;border-color: #007bff transparent transparent }*/

.article_gallery .gallery .scroller_gallery{width:100%;margin:0;padding:0;}
.article_gallery .gallery .scroller_gallery .scroller_element {position:relative;float:left;width:100%;text-align:center;margin-top:5px;text-align:center;border-left:30px solid white;}
.article_gallery .gallery .scroller_gallery .scroller_element img {position:relative;width:100%;height:auto;margin:0 auto;border:0px solid orange}
.article_gallery .photo_desc {position:relative;float:left;font-family:"Lato", sans-serif;font-size:12px;font-weight:400; margin-bottom:20px;margin-top:20px;}
.article_gallery .photo_desc * {position:relative;float:left;font-family:"Lato", sans-serif;font-size:12px;font-weight:400; margin-bottom:20px;margin-top:20px;}

.article_gallery .photo_description{position:relative;float:left;padding:0;margin:0;padding-right:20px;margin-top:30px;padding-left:20px;}
.article_gallery .photo_description div{font-size:14px;color:#a2a2a2;font-weight:300;}


/*KONIEC ARTICLE GALLERY RELATIVE */


.art_prev{font-size: 0;line-height: 0;position: absolute;display: block;width: 100%;height:100%;padding: 0;cursor: pointer;color: transparent;border: none;outline: none;background: transparent;}
.art_next{font-size: 0;line-height: 0;position: absolute;;width: 100%;height:100%;padding: 0;cursor: pointer;    color: transparent;border: none;outline: none;background: transparent;}


.art_prev{left:50px;bottom:-40px;background:url('../../../img/main/boxes/arrow_left.svg');background-size:100%;background-repeat:no-repeat;background-position:bottom left;width:10px;height:100%;;    }
.art_next{left:120px;bottom:-40px;background:url('../../../img/main/boxes/arrow_right.svg');background-size:100%;background-repeat:no-repeat;background-position:bottom right;width:10px;height:100%;;     }

.news_prev{font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 100%;height:100%;padding: 0;cursor: pointer;color: transparent;border: none;outline: none;background: transparent;}
.news_next{font-size: 0;line-height: 0;position: absolute;top:50%;width: 100%;height:100%;padding: 0;cursor: pointer;    color: transparent;border: none;outline: none;background: transparent;}
.news_prev{left:10px;top:0%;background:url('../../../img/arrow_left.svg');background-size:100%;background-repeat:no-repeat;background-position:left center;width:3%;height:100%;;    }
.news_next{right:10px;top:0%;background:url('../../../img/arrow_right.svg');background-size:100%;background-repeat:no-repeat;background-position:right center;width:3%;height:100%;;     }



/*ARTICLES MENU */

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2015-01-10, 12:03:01
    Author     : solenzo
*/

.accordions_container div.title {font-family:'Lato';font-weight:300;font-style:normal;}
.accordion_element .accordion_head span.title{font-family:'Lato';font-weight:700;font-style:normal;}
.accordion_menu .menu_1lvl_element .title{font-family:'Lato';font-weight:700;font-style:normal;}
.accordion_menu .menu_1lvl_element .menu_2lvl_content .menu_2lvl_element .title{font-family:'Lato';font-weight:600;font-style:normal;}
.accordion_element .accordion_content .accordion_text{font-family:'Lato';font-style:normal;}
.accordion_article_container article .article_title{font-family:'Lato';font-weight:400;font-style:normal;}
.accordion_article_container article .article_content{font-family:'Lato';font-weight:400;font-style:normal;}


/* ==========================================================================
ELEMENTS FOR THAT LAYOUT
========================================================================== */
/*ACCORDION BOX CSS*/
.accordion_menu {position:relative;float:left;width:100%;padding:20px;min-height:0;background-color:transparent;margin-top:60px;margin-bottom:30px;background-color:#ff984c;}


.accordion_content {display:none;position:relative;float:left;width:100%;;;padding-bottom:20px;padding-top:20px;}
.accordion_content .accordion_menu {position:relative;float:left;padding-left:30px;}

.accordion_menu .menu_1lvl_element{position:relative;float:left;width:100%;color:#4a4037;margin-bottom:0px;}
.accordion_menu .menu_1lvl_element span.title{position:relative;float:left;font-size:17px;letter-spacing:0px;width:100%;padding-left:0px;text-transform:uppercase;color:white;font-weight:900;}
.accordion_menu .menu_1lvl_element span.title:before{content:'';position:absolute;top:0;left:0;}
.accordion_menu .menu_1lvl_element span.title:hover{cursor:pointer;color:#4a4037;}
.accordion_menu .menu_1lvl_element span.title img{position:relative;width:10px;margin-left:10px;}



.accordion_menu .menu_1lvl_element .menu_2lvl_content{position:relative;float:left;width:100%;padding-left:20px;width:100%;}
.accordion_menu .menu_1lvl_element .menu_2lvl_content .menu_2lvl_element{position:relative;float:left;width:100%;}
.accordion_menu .menu_1lvl_element .menu_2lvl_content .menu_2lvl_element .title{position:relative;float:left;width:100%;font-size:14px;letter-spacing:0px;padding-left:0px;color:#4a4037;}
.accordion_menu .menu_1lvl_element .menu_2lvl_content .menu_2lvl_element .title:before{content:'';position:absolute;top:0;left:0;}

.accordion_menu .menu_1lvl_element .menu_2lvl_content .menu_2lvl_element .title:hover{cursor:pointer;color:#4a4037;text-decoration:underline;}

.accordion_element .accordion_content .accordion_text {position:relative;float:left;color:#434343;}

.accordion_text a{color:#0091D6;}
.accordion_text a:hover{color:#0091D6;text-decoration:underline;}


/*ARTICLE IN ACCORDION */

.accordion_article_container{position:relative;float:left;width:100%;}
.accordion_article_container article {position:relative;float:left;padding-left:20px;}
.accordion_article_container article .article_title{position:relative;float:left;width:100%;margin-bottom:30px;font-size:25px;}

.accordion_article_container article .article_content{position:relative;float:left;width:98%;margin-bottom:10px;min-height:200px;max-height:400px;}
.accordion_article_container article .article_content section{padding-right:10px;}



/*KONIEC ARTICLES MENU*/


.article_files{position:relative;float:left;width:calc(100%);padding-left:0px;background-color:transparent;padding-top:15px;padding-bottom:15px;}
.article_files .title{font-size:20px;color:black;border-bottom:1px solid #434343;display:none;}
.article_files .file {position:relative;float:left;width:100%;margin-bottom:10px;}
.article_files .file img {position:relative;float:left;padding-right:5px;height:30px;}
.article_files .file a{line-height:30px;display:block;;;font-size:16px;font-weight:400;color:black;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.article_files .file a:hover{text-decoration:underline;}


/* EXTENDED GALLERY */

.extended_gallery{position:relative;float:left;padding:0 !important;width:calc(100% - 180px);margin-left:90px;margin-right:90px;;margin-top:0px;}
.extended_gallery .gallery_first{position:relative;float:left;;width:100%;}
.extended_gallery .gallery_second{position:relative;float:left;margin-top:00px;margin-bottom:0px;width:100%;}

.extended_gallery .extended_gallery_element{position:relative;float:left;padding:0;transition:all 0.5s ease;width:auto !important;margin-bottom:2px;}
.extended_gallery .extended_gallery_element img{width:100%;position:relative;float:left;}
.extended_gallery .extended_gallery_element a:hover:after{cursor:pointer;content:'';}
.extended_gallery .extended_gallery_element .colour_element{position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;transition:all 0.5s ease;}
.extended_gallery .extended_gallery_element .colour_element.noopacity{background-color:rgba(245,245,245,0) !important;transition:all 0.5s ease;}
.extended_gallery .extended_gallery_element .colour_element.useopacity{background-color:rgba(245,245,245,0.7);transition:all 0.5s ease;}
.extended_gallery_element.type_file a:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(245,245,245,0.0);background-position:bottom right;background-repeat:no-repeat;background-image:url('../../../img/main/common/ikony/ikona_pdf.svg')}
.extended_gallery_element.type_film a:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(245,245,245,0.0);background-position:bottom right;background-repeat:no-repeat;background-image:url('../../../img/main/ikona_film.svg')}
.extended_gallery_element.type_music a:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(245,245,245,0.0);background-position:bottom right;background-repeat:no-repeat;background-image:url('../../../img/main/common/ikony/ikona_music.svg')}

.extended_gallery_element.type_file a:hover:after{background-color:rgba(245,245,245,1);}
.extended_gallery_element.type_film a:hover:after{background-color:rgba(245,245,245,1);}
.extended_gallery_element.type_music a:hover:after{background-color:rgba(245,245,245,1);}
.extended_gallery .extended_prev{position:absolute;left:0px;z-index:1;bottom:-40px;background:url('../../../img/arrow_left.svg');background-size:100%;background-repeat:no-repeat;background-position:left center;width:10px;height:15px;}
.extended_gallery .extended_next{position:absolute;left:210px;z-index:1;bottom:-40px;background:url('../../../img/arrow_right.svg');background-size:100%;background-repeat:no-repeat;background-position:right center;width:10px;height:15px;}
