/*
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 */

.boxes_product_container .filter_menu div a{;font-weight:400;font-style:normal;}

.boxes_product_container{position:relative;float:left;width:100%;background-color:#eae4dc;font-family:'GeomanistMedium';padding-top:140px;padding-bottom:0px;}
.boxes_product_container2{position:relative;float:left;width:100%;border:0px solid red;background-color:#eae4dc;font-family:'GeomanistMedium';padding-top:0px;padding-bottom:0px;background-image:url('../../../img/main/products/tlo.jpg');background-size:100% auto;}

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


.boxes_product_container .filter_menu{position:relative;float:left;margin-left:3%;margin-bottom:2%;border:0px solid red;}
.boxes_product_container .filter_menu div{position:relative;float:left;width:100%;padding:0 20px;}
.boxes_product_container .filter_menu div a{;position:relative;float:left;color:#262626;font-size:25px;font-weight:900;text-transform:lowercase;text-decoration:none;outline:0;}
.boxes_product_container .filter_menu div a:hover{color:#999999;}
.boxes_product_container .filter_menu div a img{position:relative;float:right;width:20px;margin-left:10px;margin-top:5px;}
.boxes_product_container .filter_menu div a.info{position:relative;float:left;margin-left:10px;}

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

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





.boxes_product{position:relative;float:left;width:100%;border:0px solid red;padding-top:50px;padding-bottom:50px;padding-right:30px;background-color:transparent;}

.boxes_product:hover{}

.boxes_product .box_placing{position:relative;float:left;margin:0;margin-bottom:40px;padding:0 15px;}
.boxes_product .box_content {position:relative;float:left;transition: all 1s ease;}

.boxes_product_container .title {position: relative;float: left;width:100%;font-size:57px;color:#AB0036;border-bottom:2px solid #AB0036;margin-bottom: 0%;padding-left:3%;}
.boxes_product_container2 .title {position: relative;float: left;width:100%;font-family: 'GeomanistBold';font-size:20px;text-transform:uppercase;letter-spacing:2px;color:#2e2b57;border-bottom:5px solid #2e2b57;margin-bottom: 0%;padding-left:0;}

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


.boxes_product { }
.boxes_product .box_photo{position:relative;padding:0;float:left;width:100%;background-color:transparent;margin-top:0px;text-align:center;}
.boxes_product .box_photo img{position:relative;padding:0 50px;width:100%;opacity:1;transition:opacity ease 1s;margin:0;padding:0;}
.boxes_product .box_photo::after{}


/*.boxes_product .box_photo span{position:absolute;bottom:0;right:0;width:80px;padding-top:0px;padding-bottom:0px;font-size:20px;text-align:center;}*/
.boxes_product .box_photo span.white_type a{color:#AB0036;text-decoration:underline;}
.boxes_product .box_photo span.blue_type a{color:white;text-decoration:underline;}
.boxes_product .box_photo span.plus_icon_white {position:relative;float:right;border:0px solid red;background-image:url('../../img/wydzial/plus.svg');background-repeat:no-repeat;background-position:center center;}
.boxes_product .box_photo span.plus_icon_blue {position:relative;float:right;border:0px solid red;background-image:url('../../img/wydzial/plus_bialy.svg');background-repeat:no-repeat;background-position:center center;}


.boxes_product .box_placing:hover .box_photo img{cursor:pointer;opacity:1;transition:opacity ease 1s;}

.boxes_product .box_content {position:relative;float:left;width:100%;}
.boxes_product .box_content:hover {cursor:pointer;}


.boxes_product .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_product .box_content .box_date{position:relative;float:left;padding:0 50px;width:100%;margin-bottom:10px;font-size:20px;font-weight:900;color:black;text-align:center;}
.boxes_product .box_content .box_title{position:relative;float:left;padding:0px;margin-top:10px;;width:100%;text-transform:uppercase;padding-bottom:10px;padding-top:0px;font-size:14px;text-align:left;;;background-color:transparent;transition:0.5s all ease}
.boxes_product .box_content .box_title strong{font-family: 'GeomanistBold';font-weight:300;}
.boxes_product .box_content .box_title div:first-child{}

.boxes_product .box_content:hover .box_title{}
.boxes_product .box_content .box_text{position:relative;float:left;width:100%;border-bottom:5px solid black;padding-bottom:20px;}
.boxes_product .box_content .box_text *{position:relative;float:left;padding:0 0px;width:100%;font-size:15px;font-weight:400;color:black;text-align:left;}
.boxes_product .box_placing.tansman .box_content .box_text{border-bottom:5px solid #8f7e69;}
.boxes_product .box_placing.festival .box_content .box_text{border-bottom:5px solid #00a4c4;}
.boxes_product .box_placing .box_content.muzyczna .box_text{border-bottom:0;}

.boxes_product .box_content .box_link{position:relative;text-align:center;padding:0 0px;float:left;width:100%;margin-top:30px;margin-bottom:10px;}

.boxes_product .box_content .box_link img{position:relative;float:none;margin:0 auto;;width:70%;}


.boxes_product .box_content a{text-decoration:none;outline:none;}



/*CALENDAR*/

.calendar_box{position:relative;float:left;font-family: 'GeomanistMedium',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 red;}
.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 red;}

.calendar_box .calendar_date {color:white;font-size:45px;}
.calendar_box .calendar_date i {color:#AB0036;}
.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:#616161;
    background-color:white;

}
.calendar_box table tr td.active {
    background-color:#AB0036 ;
    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;;
}
