/*
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
*/
/* NEWSY W ACCORDIONACH */


#test_rwd{display:block;}
.boxes_common_container .filter_menu div a{;font-weight:400;font-style:normal;}

.boxes_common_container{position:relative;float:left;width:100%;background-color:white ;padding-top:0px;font-family:'azo-sans-web';padding-bottom:0px;}
.boxes_common_container2{position:relative;float:left;width:100%;background-color:#f8fafc;font-family:'azo-sans-web';padding-top:0px;padding-bottom:0px;}

/*.boxes_common_container{position:relative;float:left;width:100%;padding-top:30%;padding-bottom:3%;}*/


.boxes_common_container .filter_menu{position:relative;float:none;border:0px solid #c3191a; width: 100%; padding: 10px 42%; 
            text-transform: uppercase; 
            /*transform: translate(-30px, -170px);*/
}
.boxes_common_container .filter_menu div{position:relative;float:none;width:100%;}
.boxes_common_container .filter_menu div a{;position:relative;float:none; color: black;font-size:15px;font-weight:400;text-decoration:none;outline:0; line-height: 25px; letter-spacing: 1px;}
.boxes_common_container .filter_menu div a:hover{color:#c3191a;}
.boxes_common_container .filter_menu div a img{position:relative;float:right;width:20px;margin-left:10px;margin-top:5px;}
.boxes_common_container .filter_menu div a.info{position:relative;float:left;margin-left:10px;}

.boxes_common_container .sub_filter_menu{position:relative;float:left;padding-left:20px;padding-bottom:0px;border:0px solid #c3191a;width:100%;}
.boxes_common_container .sub_filter_menu div{position:relative;float:left;width:auto;padding:0 20px;padding-top:20px;}
.boxes_common_container .sub_filter_menu div a{position:relative;float:left;color:black;font-size:20px;text-transform:uppercase;font-weight:bold;text-transform:uppercase;text-decoration:none;outline:0;}
.boxes_common_container .sub_filter_menu div a:hover{box-sizing:border-box;color:black}
.boxes_common_container .sub_filter_menu div a:hover .line{height:3px;}
.boxes_common_container .sub_filter_menu div a .line{content:"";position:absolute;left:0;bottom:0;right:0;margin:auto;height:0px;}

.boxes_common_container .sub_filter_menu div a img{position:relative;float:right;width:20px;margin-left:10px;margin-top:5px;}
.boxes_common_container .sub_filter_menu div a.info{position:relative;float:left;margin-left:10px;}

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

.boxes_common:hover{}

.boxes_common .box_placing{position:relative;float:none;margin-bottom:0px;padding:10px;}
.boxes_common .box_content {position:relative;float:none;transition: all 1s ease;}

.boxes_common_container .title {position: relative;float: left;width:100%;}

/* ==========================================================================
ELEMENTS FOR THAT LAYOUT
========================================================================== */
.boxes_common_container .title {font-family:'azo-sans-web';font-weight:300;font-style:normal;}
.calendar_box .calendar_date {font-family: 'azo-sans-web', serif;font-weight:700;font-style:normal;}
.calendar_box .all_events_calendar{font-family: 'azo-sans-web', serif;font-weight:700;font-style:normal;}
.calendar_box table tr td {font-family: 'azo-sans-web', serif;font-weight:300;font-style:normal;}
.calendar_box table tr td.active {font-family: 'azo-sans-web', serif;font-weight:400;font-style:normal;}
.boxes_common .box_content .box_date {font-family: 'azo-sans-web', serif;;font-weight:400;font-style:normal;}
.boxes_common .box_content .box_title{font-family:'azo-sans-web', serif;font-weight:700;font-style:normal;}
.boxes_common .box_content .box_text *{font-family:'azo-sans-web',sans-serif;font-style:normal;}
.boxes_common .box_photo span a{font-family:'azo-sans-web',sans-serif;font-weight:700;font-style:normal;}

/*box_text_projects*/

box_text_projects {
    display: flex !important;
    justify-content: flex-end !important;
    float: none !important;
    flex-direction: row;
}
.boxes_common {}
.boxes_common .box_photo{position:relative;padding:0;float:left;width:100%;background-color:transparent;margin-top:0px;text-align:center;transform:scale(1);overflow:hidden;transition:0.5s all ease;}
.boxes_common .box_photo img{position:relative;padding:0px;height:auto;width:100%;opacity:1;transition:all 0.5s ease;margin:0;}


.boxes_common .box_photo::after{}




.boxes_common .box_content {position:relative;float:none;width:100%;padding:0px;background-color:transparent;margin:0;padding-bottom:30px;}
.boxes_common .box_content:hover {}


.boxes_common .box_content .box_category{position:relative;float:left;padding:0 50px;width:100%;margin-bottom:20px;margin-top:10px;font-size:17px;font-weight:900;}

.boxes_common .box_content .box_date{position:relative;float:left;z-index:2;padding:0px;width:100%;text-align:center;font-size:11px;font-weight:700;color:black;}
.boxes_common .box_content .box_title{position:relative;float:left;font-family:"azo-sans-web";background-color:transparent;padding:0;z-index:2;width:100%;padding-top:10px;margin-bottom:0px;font-size:16px;letter-spacing:1px;line-height:1.2;color:black;transition:all 0.5s ease;text-align:left; font-weight: 400;}

.boxes_common .box_content:hover .box_title{text-decoration:none;}
.boxes_common .box_content .box_text {position:relative;float:left;font-family:"azo-sans-web";z-index:2;background-color:transparent;width:100%;padding-top:5px;font-size:15px;padding-bottom:5px;text-align:left;}
.boxes_common .box_content .box_text *{color:black;font-size:18px;font-weight:300;}
.boxes_common .box_content .box_text img {width: 10px;}
.boxes_common .box_content .box_text strong{font-weight:300;color: black; font-size: 25px; transform: translate(-60%, -35px);}

#boxes_aktualnosci_projekty .box_text a{
    font-size: 25px;
    display: flex;
    justify-content: flex-start;

} 

.boxes_common .box_content .box_text a{color:black !important;}
.boxes_common .box_content .box_link{position:relative;float:left;width:100%;margin-top:30px;;color:black;text-align:right;}
/*.boxes_common .box_content .box_link:before {content:'';display:none;position:absolute;top:0px;left:40%;height:3px;width:20%;background-color:black;}*/
.boxes_common .box_content .box_link a{position:relative;text-align:right;float:left;color:black;font-size:20px;margin-top:0px;text-align:right;}
.boxes_common .box_content .box_link a img{position:relative;float:left;}
.boxes_common .box_content .box_link a:hover{text-decoration:none;cursor:pointer;color:black;}
.boxes_common .box_content .box_link a[data-type="plus"]{font-weight:bold;}
.boxes_common .box_content .box_link img{position:relative;float:none;margin:0 auto;width:10px; transform: translate(0, -7px);}
.boxes_common .box_content a{text-decoration:none;outline:none;}

.boxes_common .box_content .box_social{position:absolute;bottom:115px;left:0;width:100%;z-index:1;}
.boxes_common .box_content .box_social span{position:relative;float:right;padding-right:30px;}
.boxes_common .box_content .box_social span img{position:relative;float:right;width:15px;}
.projektyStrzalka {
    height: 30px;
}

.ukosnikProjekty {
    padding: 0 0px 0 0;
    margin-right: 10px;
}
/*TYPY BOXOW SPECJALNE CSS*/
/*.white_type{background-color:white;color:#333;}
.blue_type{background-color:#0091D6;color:white;}
*/

/*BOXY NEWS MASKI */
/*.boxes_common .box_content .mask_1{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#c3191a;;}*/

/* KONIEC MASEK */


/*CALENDAR*/

.calendar_box{position:relative;float:left;font-family: 'azo-sans-web',sans-serif;}
.calendar_date .calendar_arrow_left{position:relative;background:url('../../img/wydzial/strzalka_lewo.svg') no-repeat center;background-size:contain;display:inline-block;width:20px;height:30px;top:0px;border:0px solid #c3191a;}
.calendar_date .calendar_arrow_right{position:relative;background:url('../../img/wydzial/strzalka_prawo.svg')  no-repeat center;background-size:contain;display:inline-block;width:20px;height:30px;top:0px;border:0px solid #c3191a;}

.calendar_box .calendar_date {color:white;font-size:45px;}
.calendar_box .calendar_date i {color:black;}
.calendar_box .calendar_date i:hover {cursor:pointer;}

.calendar_box .all_events_calendar{position:relative;float:right;color:white;font-size:20px;;padding-left:5px;padding-right:5px;display:none;}
.calendar_box .all_events_calendar:hover{cursor:pointer;}

.calendar_box table{margin-top:15px;}
.calendar_box table.next_month {display:none;}
.calendar_box table tr td.off_border{background-color:transparent;}
.calendar_box table{width:100%}
.calendar_box table tr td{
    padding-top:5px;
    padding-bottom:5px;
    font-size:24px;
    text-align:center;
    color:black;
    background-color:white;

}
.calendar_box table tr td.active {
    background-color:#0091D6 ;
    color:white !important;
}
.calendar_box table tr td.active:hover {
    cursor:move;
    background-color:#b5b5b5;
}
.calendar_box table tr td:hover {
    cursor:move;    
}
.off_border{
    border:0 !important;
}


.setRed {
    color: #c3191a !important;
}


