/*
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 : 5 paź 2022, 13:20:04
    Author     : 48514
*/
@media (max-width: 576px) {

  header.header-default .header-main .header-main-inner,
  header.header-v1 .header-main .header-main-inner {
    padding-right: 15px;
  }

  .vieweventsfront ul>li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .viewsciencefront ul>li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .viewinformationfront ul>li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .customfooter .firstcolumnfooter {
    color: white;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .customfooter .secondcolumnfooter,
  .customfooter .thirdcolumnfooter {
    color: white;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .contentboxwidth {
    padding: 0rem;
  }

  /*   .vieweventsfront li:nth-child(1) img{
    height: 28rem;  
   }*/
  .menuiconright {
    display: none;
  }

  .mobilemenuicon {
    background: #2F78C6;
    display: flex;
  }

  .mobilemenuiconleft {
    display: flex;
    padding: 0.71875rem 0rem 0.71875rem 1.875rem;
    gap: 0.6375rem;
    width: 50%;
  }

  .mobilemenuiconleft .bigimgicons {
    height: 1.66375rem;
    width: 1.66375rem;
  }

  .mobilemenuiconright {
    display: flex;
    width: 50%;
    justify-content: flex-end;
    padding: 0.8125rem 1.975rem 0.8125rem 0rem;
  }

  .mobilemenuiconright .custombigimgicons {
    height: 1.375rem;
  }

  .mobilemenuiconright .smallimgicons {
    height: 0.625rem;
    margin-right: 0.4375rem;
  }

  .mobilemenuiconright .mediumimgicons {
    height: 0.8125rem;
    margin-top: 0.3rem;
  }

  header .site-branding-logo img.logo-site {
    padding-left: 0.75rem;
  }

  .slidertextbox {
    padding: 2.95rem 3.56875rem 2.95rem 3.56875rem;
  }

  .sliderline {
    height: 0.290625rem;
  }

  .slidertextbox .sliderlead {
    font-size: 0.8rem;
    line-height: 1.1875rem;
    padding-top: 1.9375rem;
    width: 100%;
  }

  .slidertextbox .slidertitle {
    display: flex;
    flex-wrap: wrap;
    font-size: 2.125rem;
    line-height: 2.55rem;
    font-weight: 600;
  }

  .slidertextbox .sliderline {
    margin: 0rem;
    float: right;
  }

  .buttonsliderfront {
    font-size: 0.75rem;
    padding: 0.625rem 0.9375rem 0.625rem 0.9375rem;
  }

  .gsc-heading .sub-title {
    font-size: 0.75rem;
    line-height: 0.9rem;
  }

  .customtitlefront {
    font-size: 1.75rem;
    line-height: 2rem;
    padding-bottom: 0.9375rem;
    height: 1.3rem;
  }

  .thirdnewsbox .boxnews,
  .secondnewsbox .boxnews,
  .firstnewsbox .boxnews {
    padding: 0rem 0rem 1.125rem 0rem !important;
  }

  .firstnewsbox .backgrounddescviewblue {
    padding: 1.875em 1.875rem 1.875rem 1.875rem;
    height: 11rem;
  }

  .firstnewsbox img {
    height: 15rem !important;
  }

  .firstnewsbox .cat-name {
    font-size: 1rem !important;
    line-height: 1.25rem !important;
    font-weight: 600;
  }

  .firstnewsbox .leadnews {
    font-size: 0.8rem;
    line-height: 1.1875rem;
  }

  .secondnewsbox img {
    height: 15rem;
  }

  .secondnewsbox .backgrounddescviewblue {
    padding: 1.875rem 1.875rem 1.875rem 1.875rem;
    height: 6.5rem;
  }

  .secondnewsbox .cat-name {
    font-size: 1rem;
    line-height: 1.25rem;
    font-weight: 600;
  }

  .thirdnewsbox .cat-image {
    display: none;
  }

  .thirdnewsbox .backgrounddescviewblue {
    height: auto !important;
    padding: 0rem !important;
    /*padding: 0.9375rem 1.875rem 0.9375rem 1.875rem !important;*/
  }

  .thirdnewsbox .boxnews {
    margin: 1.5rem 1.875rem 0rem 1.875rem;
    border-bottom: solid 1px #DFDFDF;
  }

  .thirdnewsbox .backgrounddescviewblue::after {
    display: none;
  }

  .thirdnewsbox .leadnews {
    font-size: 0.8rem !important;
    line-height: 1.1875rem !important;
    font-weight: 100 !important;
  }

  .more-link a {
    font-size: 0.75rem !important;
    line-height: 0.9rem !important;
    padding: 0.625rem 1.1875rem 0.625rem 1.1875rem !important;
  }

  .vieweventsfront {
    background: #2F78C6;
  }

  .vieweventsfront .evetimage {
    display: none;
  }

  .vieweventsfront li .eventsdecription {
    padding: 1.6875rem 1.09375rem 0rem 1.09375rem !important;
    height: 8rem !important;
    justify-content: end !important;
  }

  .vieweventsfront li .dateevents {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.8125rem !important;
    line-height: 1.3125rem;
    font-weight: 600 !important;
    background: #FBCE14 !important;
    color: #0F1A4C !important;
    width: 30% !important;
    padding: 1.25rem 1rem 1.25rem 1rem;
    text-align: center
  }

  .vieweventsfront li .titleevents {
    font-size: 0.875rem !important;
    color: #FFFFFF !important;
    padding-left: 1.125rem;
    width: 70% !important;
  }

  .vieweventsfront .eventsbox {
    background: transparent !important;
  }

  .vieweventsfront li .eventbuttonsecond {
    color: #FBCE14 !important;
    line-height: 0.9rem;
    font-size: 0.75rem;
  }

  .sciencelayout .sub-title {
    padding-top: 0rem !important;
  }

  .viewsciencefront .sciencebox {
    padding: 0rem 0.8125rem 0rem 0.8125rem !important;
  }

  .viewsciencefront li:nth-child(1) img {
    height: 13rem !important;
    object-fit: cover !important;
  }

  .viewsciencefront li img {
    height: 13rem !important;
    object-fit: cover !important;
  }

  .viewsciencefront .titlescience {
    font-size: 0.90125rem;
    line-height: 1.1875rem;
  }

  .viewsciencefront .sciencelead {
    font-size: 0.8rem;
    line-height: 1.1875rem;
    padding-top: 0.9375rem;
  }

  .viewsciencefront .sciencedecription {
    height: auto;
    padding: 1.875rem 1.875rem 1.875rem 1.875rem;
  }

  .viewsciencefront .sciencebutton {
    padding: 0rem 1.1375rem 0.98125rem 0rem !important;
  }

  .viewsciencefront .sciencebutton {
    font-size: 0.7375rem !important;
    line-height: 0.885rem !important;
  }

  .viewinformationfront .informationtitle {
    font-size: 0.90125rem !important;
    line-height: 1.188125rem !important;
  }

  .viewinformationfront .informationdescription {
    padding: 1.1375rem 1.375rem 0rem 1.375rem !important;
  }

  .viewinformationfront .informationdescription {
    height: 6.125rem !important;
  }

  .informationbackground {
    background: linear-gradient(0.50turn, white 24.6rem, #2F78C6 1rem);
  }

  .custominformationbackground {
    background: linear-gradient(0.50turn, white 20.2rem, #2F78C6 1rem);
  }

  .viewinformationfront .buttoninformation {
    font-size: 0.7375rem !important;
    line-height: 0.885rem !important;
    padding-bottom: 1.4375rem !important;
  }

  .viewinformationfront img {
    height: 14rem;
    object-fit: cover;
  }

  .customtitlearticle,
  .customtitlearticlewhite {
    display: block;
    font-size: 1rem;
    line-height: 2.1rem !important;
  }

  .customtitlevideofront {
    display: flex;
    flex-wrap: wrap;
    font-size: 1.75rem;
    line-height: 2rem !important;
    padding-bottom: 2.5rem !important;
  }

  .customtitlevideofront .customtitlefrontsecondrow .customtitlefront {
    font-size: 1.75rem;
  }

  .customtitlefrontsecondrow .customtitlefront {
    font-size: 1rem;
  }

  .gsc-heading.style-5 .customtitlefront {
    height: 1.34rem;
  }

  .videobox .sub-title {
    padding-top: 4.375rem !important;
  }

  .videoboxlayout {
    padding-bottom: 9rem !important;
  }

  .menubottom {
    display: none !important;
  }

  .videobox .gsc-video-box.style-1 .video-content .left .video-title {
    font-size: 1rem !important;
    text-align: center !important;
  }

  .customfooter .customfooterrow {
    padding: 0rem 1.875rem 0rem 1.875rem !important;
  }

  .customfooter .customfooterimage {
    height: 2.2rem !important;
  }

  .customfooter .customfooterdescription {
    text-align: left !important;
    font-size: 0.75rem !important;
    line-height: 1.1875rem !important;
  }

  .customfooter .customfootericons {
    padding-bottom: 2.3125rem !important;
  }

  .customfooter .secondcolumnfooter {
    text-align: left !important;
    font-size: 0.75rem !important;
    line-height: 1.5625rem !important;
  }

  .customfooter .thirdcolumnfooter {
    text-align: left !important;
    font-size: 0.75rem !important;
    line-height: 1.5625rem !important;
    padding-bottom: 2rem !important;
  }

  .customfooter .customfooterimages {
    padding-bottom: 1.375rem;
    padding-top: 2.375rem;
  }

  .customfooter .fourthcolumnfooter {
    font-size: 0.6875rem !important;
  }

  .sidebar-right {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 4;
    order: 4;
  }

  .category-list .item-list ul li a {
    padding: 0.75rem 0.625rem 0.75rem 1.4rem;
    display: block;
    border: 1px solid #dee2e6;
    text-transform: none;
    font-size: 1rem;
    overflow: hidden;
    -webkit-transition: all 0.35s;
    transition: all 0.35s;
    -moz-transition: all 0.35s;
    -ms-transition: all 0.35s;
    position: relative;
    font-weight: 600;
    background: #2F78C6;
    border-left: solid 0.5625rem #FBCE14;
    color: white;
  }

  .blocknewcontent {
    padding: 1.5875rem 1.8125rem 0rem 1.8125rem;
    border: solid 1px #DFDFDF;
  }

  .blocknewcontent .block-title {
    font-size: 1.875rem;
    line-height: 2.25rem;
    color: #0F1A4C;
  }

  .blocknewcontent .block-title span {
    font-size: 1rem;
    line-height: 1.2rem;
    color: #0F1A4C;
    font-weight: 600;
  }

  .hrnewcontent {
    border-color: #2F78C6;
    border-left: 4rem solid #2F78C6;
    position: absolute;
    height: 0.208125rem;
    margin-top: -0.3rem;
  }

  .hrnewcontentbottom {
    border-color: #fbce14;
    border-left: 13rem solid #fbce14;
    position: absolute;
    height: 0.208125rem;
    margin-top: -0.3rem;
    right: 1rem;
  }

  .viewlatest {
    font-size: 0.8125rem !important;
    line-height: 1rem !important;
    padding: 0.625rem 0rem 0.625rem 0rem;
    font-weight: 500 !important;
    border-bottom: solid 1px #dfdfdf;
  }

  .block-views-blockpopularne-tagi-block-1 {
    display: none;
  }

  .blockpopulartag ul {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem 1.25rem;
    padding: 1.9375rem 0rem 1.9375rem 0rem !important;
  }

  .blockpopulartag .item-list ul li.view-list-item {
    display: flex;
    flex-wrap: wrap;
    padding: 0.625rem 1.0625rem 0.625rem 1.0625rem;
    background: #2F78C6;
    font-size: 1.25rem;
    line-height: 1.5rem;
    font-weight: 600;
    margin: 0rem;
  }

  .blockpopulartag .item-list ul li.view-list-item a {
    color: white;
    text-transform: uppercase;
  }

  .breadcrumb-content-inner .gva-breadcrumb-content .page-title {
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.625rem;
  }

  .breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style {
    padding: 2.4rem 2.4rem 2.4rem 1.8rem;
  }

  .breadcrumb-content-inner .breadcrumb-item a {
    font-size: 0.625rem;
    line-height: 0.75rem;
  }

  .breadcrumb-item+.breadcrumb-item::before {
    font-size: 0.625rem;
  }

  .content-main-inner {
    margin: 0rem 1.875rem 0rem 1.875rem;
    font-size: 0.8125rem;
    line-height: 1.1875rem;
  }

  .frontpage .content-main-inner {
    margin: 0rem;
  }

  .delete-margin .content-main-inner {
    margin: 0rem;
  }

  .frontpage .gva-view-onefour .big-row {
    margin-left: -2px;
    margin-right: -2px;
  }

  .node--type-article .field--type-image,
  .node--type-nauka .field--type-image,
  .node--type-wazne-informacje .field--type-image,
  .node--type-wydarzenia .field--type-image,
  .node--type-aktualnosci .field--type-image,
  .node--type-slider .field--type-image {
    margin: 0rem -1.875rem 0rem -1.875rem;
  }

  .node--type-article .page-main-content,
  .node--type-nauka .page-main-content,
  .node--type-wazne-informacje .page-main-content,
  .node--type-wydarzenia .page-main-content,
  .node--type-aktualnosci .page-main-content,
  .node--type-slider .page-main-content {
    padding: 0rem;
  }

  /*  .node--type-article .contentboxwidth,
  .node--type-nauka .contentboxwidth,
  .node--type-wazne-informacje .contentboxwidth,
  .node--type-wydarzenia .contentboxwidth,
  .node--type-aktualnosci .contentboxwidth,
  .node--type-slider .contentboxwidth,
  .breadcrumb-content-main.contentboxwidth{
   padding: 0rem;     
  }*/
  .field--name-field-data-utworzenia p {
    margin-bottom: 0rem !important;
  }

  .field--name-field-data-utworzenia {
    display: inline-flex;
    padding-bottom: 1.6875rem;
    padding-top: 1rem;
    font-size: 0.625rem;
    line-height: 0.75rem;
    color: #B1B1B1;
    font-weight: 500;
    padding-right: 1rem;
    align-items: center;
  }

  .field--name-field-typ-artykulu p {
    margin-bottom: 0rem !important;
  }

  .field--name-field-typ-artykulu {
    display: none;
  }

  .field--name-field-dodatkowe-informacje-o-zdj {
    padding-bottom: 1.6875rem;
    padding-top: 1rem;
    font-size: 0.625rem;
    line-height: 0.75rem;
    color: #B1B1B1;
    font-weight: 500;
    padding-right: 1rem;
    align-items: center;
    float: right;
    font-style: italic;
    width: 100%;
  }

  .hrarticlecontent {
    border-color: #2F78C6;
    border-left: 2rem solid #2F78C6;
    position: absolute;
    height: 0.125rem;
    margin-top: -1rem;
  }

  .viewtypelistbutton {
    display: flex;
    align-items: center;
    padding-bottom: 30px;
    color: #2F78C6;
    font-weight: 500;
    justify-content: end;
    font-size: 0.75rem;
  }

  .viewtypelistbutton .arrowevent {
    font-size: 1.6rem;
    padding-left: 0.64rem;
  }

  .titleviewformatter {
    font-weight: 600 !important;
    font-size: 1rem !important;
    line-height: 1.3125rem !important;
    padding-top: 1rem;
    text-align: left;
  }

  .linearticleview {
    width: 2rem;
    border-color: #2F78C6;
    border-left: 2rem solid #2F78C6;
    height: 0.15rem;
    margin-bottom: 0.625rem
  }

  .datearticleview {
    display: none;
  }

  .leadarticleview {
    font-size: 0.8rem;
    line-height: 1.1875rem;
  }

  .secondhrarticleview {
    margin-bottom: 0rem;
    margin-top: 0rem;
  }

  .viewmargin {
    margin: 1.875rem 1.875rem 1.875rem 1.875rem
  }

  .customtitlearticle,
  .customtitlearticlewhite {
    display: block;
    justify-content: left;
    gap: 0rem 0.5rem;
  }

  .customtitlevideofront {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 0.35rem;
  }

  .customtitleslider::after {
    content: '';
    border-bottom: 0.290625rem solid #FBCE14;
    width: 100%;
    max-width: 6rem;
    display: block;
    margin: 0 auto;
    float: right;
    padding-bottom: 1rem;
  }

  .eu-cookie-compliance-buttons {
    display: flex;
    justify-content: center;
  }

  .eu-cookie-compliance-message {
    text-align: center;
  }

  .eu-cookie-compliance-message>p:nth-child(1) {
    display: flex;
    justify-content: center;
  }

  .menu-bar {
    right: 1.6rem;
  }

  .pager ul.pager__items>li {
    margin-right: 5px;
  }

  .pager ul.pager__items>li a {
    padding: 0px 11px;
  }

  .gva-offcanvas-mobile .gva-navigation .gva_menu>li ul.menu.sub-menu {
    margin-bottom: 0rem;
    margin-top: 1rem;
  }

  .path-node .viewmargin {
    margin: 0rem 0rem 1.875rem 0rem;
  }

  table {
    overflow-x: auto;
    display: block;
    width: auto !important;
    height: auto !important;
  }

  .events-custiom-options {
    padding-bottom: 1rem;
    margin-top: 1rem;
  }

  .blockstylesmenu .block-title {
    padding-left: 1.4rem;
  }

  .blockstylesmenu .gva_menu {
    padding-left: 1rem;
    font-size: 0.9rem;
    line-height: 1.1rem;
    margin-top: 1.8125rem;
  }

  .blockstylesmenu .gva_menu>li .sub-menu>li>a::before {
    width: 1rem;
    height: 1.6rem;
    align-items: center;
  }

  .blockstylessubmenu ul.gva_menu>li:last-child {
    margin-bottom: 1.8125rem;
  }

  .blockbottombuttonsfront {
    display: none;
  }

  .employee-container {
    padding-bottom: 1rem;
    padding-top: 1rem;
  }

  .custom-page-builder-box-first .gsc-column.col-sm-12.col-xs-12 {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .customfooter .customfooterimages {
    justify-content: flex-start;
  }

  .js-drupal-fullcalendar table {
    width: 100% !important;
  }

  .dzp-blockstyles h3 {
    padding: 1rem 1rem 1rem 1.3rem;
    height: auto;
  }

  .copyright-inner {
    padding-top: 1.6875rem;
  }

  .custom-more-link-white {
    margin-top: 0rem;
  }

  .fc-dayGrid-view .fc-body .fc-row {
    min-height: 1.9rem;
    height: 1.9rem !important;
    display: flex;
    align-items: center;
  }

  .fc .fc-row .fc-content-skeleton table,
  .fc .fc-row .fc-content-skeleton td,
  .fc .fc-row .fc-mirror-skeleton td {
    background: 0 0;
    border-color: #E8EAF0;
  }

  .fc-unthemed .fc-content,
  .fc-unthemed .fc-divider,
  .fc-unthemed .fc-list-heading td,
  .fc-unthemed .fc-list-view,
  .fc-unthemed .fc-popover,
  .fc-unthemed .fc-row,
  .fc-unthemed tbody,
  .fc-unthemed td,
  .fc-unthemed th,
  .fc-unthemed thead {
    border-color: white;
  }
}