AnonSec Team
Server IP : 10.2.73.233  /  Your IP : 216.73.216.59
Web Server : Apache/2.4.59 (Debian)
System : Linux polon 4.19.0-27-amd64 #1 SMP Debian 4.19.316-1 (2024-06-25) x86_64
User : www-data ( 33)
PHP Version : 5.6.40-64+0~20230107.71+debian10~1.gbp673146
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /home/polon200/web/backup/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/polon200/web/backup/style.css
@import url('https://fonts.googleapis.com/css?family=Raleway:400,500,600,700,800,900&subset=latin-ext');
@import url('https://fonts.googleapis.com/css?family=Lobster|Poiret+One|Righteous');
@import url('https://fonts.googleapis.com/css?family=Lora:400,700&subset=latin-ext');

* {
    box-sizing: border-box;
    font-size: 16px;
}


:root {
    --glowny-kolor-tla: rgba(44, 62, 80, 0.15);
    /*do elementów*/
    --kolor-spodu: white;

}

/* rgba(189, 195, 199,0.3);  */


.green {
    color: rgba(26, 188, 156, 1.0);
}

body {
    padding: 0 0;
    margin: 0 0;
    font-family: 'Raleway';
    color: black;
    background-color: var(--kolor-spodu);
    overflow-x: hidden;
}


.intro-container {
    display: block;
    position: static;
    height: 100vh;
    max-height: 100vh;
    margin: 0px 0;
    padding: 0px 0;
    width: 100vw;
    max-width: 100vw;
    background-position: right top;
    background-size: contain;
    background-color: white;
    overflow: hidden;
    font-weight: bold;
}

.intro-container-bis {
    position: absolute;
    top: 0vh;
    left: 0vw;
    height: 100vh;
    width: 100vw;
    background-color: rgba(0, 0, 0, 0.4);
}

.intro-container video {
    width: 100vw;
    z-index: 1;
}

.main-title {
    position: absolute;
    top: 47vh;
    right: 0vw;
    padding-right: 2vw;
    width: calc(100vw - 17px);
    text-align: center;
    z-index: 2;
    color: rgba(245, 246, 250, 1.0);
    font-family: 'Lora';
    letter-spacing: 3px;
    font-size: 15vh;
}


.ic {
    position: absolute;
    margin: 0 auto;
}


.hiddentitle {
    position: static;
    top: 70vh;
    height: 5vh;
    width: 100vw;
    margin: 0 0;
    padding: 0 0;
    background: white;
    visibility: hidden;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
}

.hiddentitle p {
    margin: 0 0;
    padding: 0 0;
    font-size: 2.5vh;
    color: rgba(22, 160, 133, 1.0);
    text-shadow: 0.2px 0.2px 0 white;
}

.hiddentitle img {
    height: 3.5vh;
    margin-right: 1vw;
}

.logo-polon {
    position: absolute;
    top: 0vh;
    left: 0vw;
    height: 16vh;
    width: 14vw;
    padding-top: 1vh;
    padding-left: 1vw;

}

.logo-polon img {
    height: 20vh;
}

.intro-nav {
    position: absolute;
    right: 0px;
    bottom: 0px;
    height: 17vh;
    width: 100vw;
    display: flex;
    display: -webkit-flex;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    align-content: center;
    -webkit-align-content: center;
}

.arrow-down {
    position: absolute;
    bottom: 4vh;
    left: 50vw;
    width: 30px;
    height: 30px;
    transform: rotate(45deg);
    border-bottom: 3px solid rgba(245, 246, 250, 1.0);
    border-right: 3px solid rgba(245, 246, 250, 1.0);
    box-shadow: 1.5px 1.5px 1px rgba(53, 59, 72, 1.0);
}

.arrow-down:hover {
    cursor: pointer;
    border-color: rgba(230, 126, 34, 1.0);
}

.kafel-link-neutral {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    margin-left: 2vw;
    margin-right: 2vw;
}

.kafel-link1 {
    height: 15vh;
    width: 15vh;
    border-radius: 50%;
    margin-top: 1vh;
    background-color: rgba(255, 255, 255, 0.7);
}

.kafel-link1:hover {
    background-color: rgba(230, 126, 34, 0.6);
    /*rgba(13,61,107, 0.6);*/
}

.kafel-link2 {
    height: 8vh;
    border-radius: 0%;
    margin-top: 0px;
    margin-left: 1vw;
    margin-right: 1vw;
}

.kafel-link2:hover {
    border-bottom: 2px solid rgba(230, 126, 34, 1.0);
    box-sizing: content-box;
}

.intro-kafel {
    width: 15vh;
    margin: 0px 0px;
    display: inline-block;
    text-align: center;
}

.intro-kafel2 {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
    width: 10vw;
}

.intro-kafel img {
    height: 4.5vh;
    display: inline-block;
    text-align: center;
    margin: 0px 0px;
    margin-top: -1.5vh;
    padding-right: 0.5vw;
    padding-left: 0.5vw;
}

.intro-kafel p {
    line-height: 2vh;
    text-align: center;
    font-family: "Raleway";
    color: black !important;
    font-weight: 600;
    margin-top: 0.5vh;
    letter-spacing: 0.5px;
    font-size: 2vh;
    margin-bottom: 0px;
}

.two-liner p {
    line-height: 2vh;
    margin-bottom: 0vh;
    font-size: 2vh;
    margin-bottom: 0px;
    margin-top: 0px;
    letter-spacing: 0.1px;
    font-weight: 600;
}

.intro-kafel2 img,
intro-kafel2 p,
intro-kafel2 two-liner p {
    margin: 0px 0px;

}

.fixme {
    position: fixed;
    top: 0vh;
    left: 0vh;
    width: 100%;
    height: 8vh;
    background-color: rgba(255, 255, 255, 1.0);
}




a:hover,
a:visited,
a:link,
a:active {
    text-decoration: none;
    color: black;
    font-size: 16px;
}


.add-info,
.add-info-en {
    display: none;
    position: relative;
    height: 8vh;
    width: 100vw;
    max-width: 100%;
    padding-left: 1vw;
    padding-right: 1vw;
    background-color: #768d8f;
    line-height: 8vh !important;
    text-align: center;
    font-weight: 200;
    color: white;
    z-index: 16;
}

.add-prog,
.add-abstr,
.add-prog-en,
.add-abstr-en {
    display: none;
    font-size: 2.5vh !important;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100vw;
    max-width: 100%;
    padding-left: 1vw;
    padding-right: 1vw;
}


.cookies {
    position: fixed;
    top: 0vh;
    width: 100vw;
    max-width: 100%;
    margin-left: 0vw;
    height: 7vh;
    z-index: 12;
    background-color: rgba(255, 250, 250, 0.6);
    display: flex;
    display: -webkit-flex;
}


.cookies-text,
.cookies-x {
    font-size: 12px;
}

.cookies-text {
    padding-left: 10px;
}

.cookies-text a {
    font-size: 12px;
    color: grey !important;
}


.cookies-x p {
    font-size: 20px;
    color: red;
    margin-top: 0px;
    padding-left: 12px;
    padding-right: 12px;
    font-weight: bold;
}

.cookies-x:hover {
    cursor: pointer;
    background: #BDC3C7;
}

.dark-back {
    position: fixed;
    bottom: 0vh;
    left: 0;
    right: 0px;
    width: 100vw;
    max-width: 100%;
    height: 15vh;
    box-sizing: border-box;
    background-color: #768d8f;
    /*#84989a*/
}

.logos-intro {
    position: relative;
    top: 2vh;
    height: 5vh;
    width: 80vw;
    margin-left: 10vw;
    margin-right: 10vw;
    display: flex;
    display: -webkit-flex;
    justify-content: space-around;
    -webkit-justify-content: space-around;
}

.logo-elem-intro {
    height: 5vh;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    flex-direction: row;
    -webkit-justify-content: center;
    -webkit-flex-direction: row;
}

.logo-elem-intro a {
    height: 5vh;
    display: flex;
    color: black;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    -webkit-flex-direction: row;
    flex-direction: row;

}

.logo-elem-intro:hover {
    background-color: #91a4a5;
}


.logo-highlight {
    width: 300px;
}

.logo-intro {
    width: 5vh;
    margin-right: 0.5vw;
}

.logo-intro img {
    height: 5vh;
}

.logo-desc-intro {
    height: 5vh;
    line-height: calc(5vh / 3);
    font-size: calc(5vh / 3);
    ;
    font-weight: bold;
}

.sponsor {
    position: relative;
    top: 8.5vh;
    width: 100vw;
    padding-left: 3vw;
    height: 6vh;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
}

.mnisw-logo {
    position: relative;

    text-align: right;
}

.mnisw-logo img {
    max-height: 5.5vh;
    padding-top: 0.5vh;
}

.sponsor p {
    position: relative;
    padding-left: 1vw;
    margin: 0 0;
    line-height: 2.5vh;
    font-size: 2vh;
    text-align: left;
    color: black;
}

.sponsor p i {
    line-height: 2.5vh;
    font-size: 2vh;
}

.anchor {
    position: relative;
    top: 0px;
    height: 16vh;
}


.main-container {
    position: relative;
    z-index: -2;
    background-color: white;
    margin: 0px 0px;
}

.top-container {
    height: 20vh;
    width: 86vw;
    position: absolute;
    margin-left: 7vw;
    margin-right: 7vw;
    top: 0;
    left: 0;
    background-color: white;
    z-index: 2;
    -moz-box-shadow: 1px -2px 5px 0px #778899;
    -webkit-box-shadow: 1px -2px 5px 0px #778899;
    box-shadow: 1px -2px 5px 0px #778899;
}

.title {
    height: 10vh;
    line-height: 10vh;
    font-size: 8vh;
    color: rgba(23, 169, 140, 1.0);
    font-size: 4vh;
    padding-left: 1vw;
}

.nav-bar {
    border-top: 1px solid rgba(44, 62, 80, 0.8);
    display: -webkit-flex;
    display: flex;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    height: 4vh;
}

.lb-item {
    text-align: left;
    font-size: 2vh;
    line-height: 4vh;
    padding: 0 15px;
    max-width: 16vw;
}

.lb-item:hover {
    background-color: rgba(52, 73, 94, 0.1);
    cursor: pointer;
    color: rgba(26, 188, 156, 1.0);
    box-sizing: border-box;
    border-bottom: 1px solid rgba(26, 188, 156, 1.0);
}

a:hover,
a:visited,
a:link,
a:active {
    text-decoration: none;
    color: black;

}


.main-container {
    width: 86vw;
    position: absolute;
    background-color: white;

}

.video {
    margin-bottom: 5vh;
    margin-top: 5vh;
}


.section-title {
    margin-top: 60px;
    margin-bottom: 15px;
    padding-left: 15vw;
    font-size: 27px;
    line-height: 27px;
    text-align: left;
    color: rgba(26, 188, 156, 1.0);
    font-weight: 500;
}

.title-spesakers {
    padding-left: 22.5vw;
}

.section-content {
    width: 86vw;
    padding-left: 15vw;
    padding-right: 10vw;
    line-height: 28px;
    font-size: 16px;
    border-top: 5px solid white;
}


.speaker {
    position: relative;
    width: 86vw;
    min-height: calc(100vh - 31vh - 100px);
    padding-left: 22.5vw;
    padding-right: 10vw;
    padding-bottom: 0vh;
    padding-top: 4vh;
    box-sizing: border-box;
    display: -webkit-flex;
    display: flex;
    align-content: flex-start;
    -webkit-align-content: flex-start;
    justify-content: top;
    -webkit-justify-content: top;
    margin-bottom: 0px;
    margin-right: 0px;
    border-top: 5px solid white;
}



.portrait {
    position: absolute;
    left: 6vw;
    height: 15vw;
    width: 15vw;
    float: left;
    overflow: hidden;
    margin: 0px auto;
    padding: 0px 0px;
    margin-top: 50px;
    border-radius: 50%;
}

.port-logo {
    border-radius: 0px;
}

.portrait-person {
    position: relative;
    overflow: hidden;
    margin: 0px 0px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin-top: 0px;
}

.ellen {
    height: 15vw;
}

.clive {
    width: 30vw;
}

.gunter {
    width: 15vw;
    top: 60%;
}

.juliette {
    width: 15vw;
}

.logo-inst {
    position: relative;
    height: 14.5vw;
    width: 14.5vw;
    padding: 1vh 1vh;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin-top: 0px;
}

.cv {
    position: relative;
    width: 78.5vw;
    margin-right: 0px;
    padding: 0 0px;
    brder-bottom: 1px solid rgba(26, 188, 156, 1.0);

}

.cv-title p {
    display: inline-block;
    font-size: 21px;
    line-height: 21px;
    text-align: left;
    margin: 0 0;
    margin-top: 0px;
    margin-bottom: 3vh;
    font-weight: bold;
    padding: 0 0;
}


.cv-description p {
    margin: 0px 0px;
    padding: 0px 0px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 28px;
    margin-top: 2vh;
}

.cv-description ul {
    margin: 0 0;
}

.cv-description li {
    font-size: 16px;
    line-height: 28px;
}

.presentation-subject {
    font-style: italic;

}

.cv-description i {
    font-size: 16px;
    line-height: 28px;
}

.cv-link {
    display: inline-block;
    width: 100%;
    padding-right: 20px;
    margin-top: 2vh;
    font-size: 15.5px;
    line-height: 22px;
    text-align: right;
    font-weight: bold;
}


.cv-link a:hover {
    cursor: pointer !important;
    color: rgba(26, 188, 156, 1.0) !important;
}


.download {
    display: inline-block;
    height: 32px;
    text-align: right;
    padding-right: 5vw;
    font-weight: bold;

}


.promo-imagizm img {
    width: 20%;
    display: block;
    float: left;
}

.promo-imagizm p {
    width: 80%;
    margin-left: 20%;
    font-size: 2vh !important;
    margin-top: 0px !important;
    padding-left: 3px;
}

.promo-imagizm p i {
    font-size: 2vh !important;
}

.speaker-2 {
    position: relative;
    width: 86vw;
    min-height: calc(100vh - 31vh - 100px);
    padding-left: 0vw;
    padding-bottom: 0vh;
    box-sizing: border-box;
    margin-bottom: 0px;
    margin-right: 0px;
    display: -webkit-flex;
    display: flex;
    align-content: flex-start;
    -webkit-align-content: flex-start;
    border-top: 5px solid white;
}


.event-timeplace {
    margin-top: 2vh;
    width: 22.5vw;
    min-height: calc(100vh - 31vh - 100px);
    text-align: right;
    padding-right: 4vw;

}



.event-rest-info {
    border-right: 5px solid white;
    padding-top: 10vh;
}

.event-lower {
    padding-top: 20vh;
}

.event-details {
    padding-left: 2vw;
    padding-bottom: 5vh;
    width: 63.5vw;
    box-sizing: border-box;
    display: -webkit-flex;
    display: flex;
    align-content: flex-start;
    -webkit-align-content: flex-start;
}

.hours {
    font-size: 15px;
    width: 80px;
}

.event-speakers {
    width: 53.5vw;
    font-size: 16px;
}

.event-speakers p {
    margin-top: 2vh;
}

.session-announce {
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}


.session-title {
    padding-bottom: 5px;
}

.session-title p {
    margin-top: 5px;
}

.session-room {
    position: relative;
    left: calc(61.5vw - 95px);
    height: 0px;
    overflow: visible;
    width: 18.5vw;
    text-align: left;
    padding-left: 2vw;
}

.session-room p {
    margin-top: 0px;
    line-height: 21px;
    font-size: 16px;
    color: black;
    font-weight: normal;
}

.session-nr {
    font-size: 16px;
    line-height: 21px;
    color: rgba(26, 188, 156, 1.0);
    display: block;
    margin-top: 0px !important;
    padding-right: 2vw;
    text-align: right;
    overflow: visible;
    font-weight: bold;
    letter-spacing: 2px;
}

.event-speakers p,
.event-speakers i {
    font-size: 16px;
    margin-bottom: 0px;
}



.event-speakers h2 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.nobolditalic {
    font-weight: normal;
    text-decoration: italic;
}

.mmap {
    position: relative;
    left: -9vw;
    margin-top: 5vh;
    margin-bottom: 5vh;
    height: 60vh;
    width: 30vw;
    background-color: rgba(26, 188, 156, 1.0);
    overflow: hidden;
}

.directions {
    margin-left: 2vw;
    width: 40vw;
    position: relative;
    left: 21vw;
    top: -65vh;
    overflow: hidden;
}

.directions h3 {
    margin-bottom: 0px;
    margin-top: 0px;
}

.without-margin {
    margin-top: 0px;
}

.nearby-stops {
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    -webkit-flex-direction: row;
}

.nearby-stops p {
    margin-right: 15px;
}


.location {
    position: relative;
    height: 70vh;
}


.abstract-author {
    position: absolute;
    left: 3vw;
    height: 15vw;
    width: 18vw;
    float: left;
    overflow: hidden;
}

.abstract-author h3,
.event-timeplace h3 {
    font-size: 20px;
    margin-top: 0px;
    text-align: right;
    padding-right: 1vw;
    margin-bottom: 0px;
}

.event-timeplace h3 {
    padding-right: 0px;
}

.affiliation {
    font-size: 14px;
    color: #768d8f;
    margin-top: 5px;
    text-align: right;
    padding-right: 1vw;
}

.event-speakers .aff {
    display: block;
    font-size: 12px;
    color: #768d8f;
    text-align: left;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 3px;
    padding-right: 1vw;
}

/*.contact {
	position: relative;
	bottom: 12vh;
	left: -7vw;
	width: 100vw;
	height: 65vh;
	margin-bottom: 12vh;
	margin-top: 6vh;
	padding-left: 22vw;
	padding-right: 17vw;
	background-color: rgb(189, 195, 199);
	padding-top: 3vh;
}*/

.contact-title {
    padding-left: 0px;
    padding-bottom: 3vh;
    text-shadow: 0.3px 0.3px 0px #139077;
}

.adress-details h3 {
    margin-bottom: 0px !important;
}

.adress-details p {
    margin-top: 0px !important;
}

.credits {
    position: absolute;
    bottom: 12vh;
    left: -7vw;
    width: 100vw;
    height: 12vh;
    margin-top: 6vh;
    padding-left: 22vw;
    padding-right: 17vw;
    background-color: #768d8f;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    border-bottom: 3px solid #6b8082;

}

.credits p,
.credits a {
    font-size: 14px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.credits p {
    width: 300px;
}

.align-right-intro {
    margin-left: 20vw;
}

.section-content p,
.section-content li,
.section-content i,
section-content b {
    font-size: 16px;
    line-height: 28px;
}

.align-right {
    margin-left: 20vw;
    text-align: right;
}

.pl-lang-menu,
.en-lang-menu {
    position: absolute;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    -webkit-flex-direction: row;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    top: 4vh;
    right: 2vw;
    line-height: 3vh;
    font-size: 3vh;
    height: 7vh;
    width: 16vh;
    z-index: 1;
    border-radius: 50% 50% 50% 50%;
}


.pl-pl-option,
.pl-en-option,
.en-pl-option,
.en-en-option {
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    font-size: 3vh;
    line-height: 3vh;
    height: 7vh;
    width: 7vh;
    z-index: 20;
    border-radius: 50%;
    color: white;
}

.pl-pl-option:hover,
.pl-en-option:hover,
.en-pl-option:hover,
.en-en-option:hover {
    cursor: pointer;
}

.pl-pl-option,
.en-pl-option,
.pl-en-option,
.en-en-option {
    border-radius: 50%;

    color: white;
}




.pl-pl-option {
    background-color: #0d3d6b;

}

.pl-en-option {
    background-color: #BDC3C7;
}

.pl-menu-smaller,
.en-menu-smaller {
    top: 1vh;
    right: 10vw;
    line-height: 1.5vh;
    font-size: 1.5vh;
    height: 3vh;
    width: 6vh;
}

.pl-pl-option-smaller,
.pl-en-option-smaller,
.en-pl-option-smaller,
.en-en-option-smaller {
    font-size: 1.5vh;
    line-height: 1.5vh;
    height: 3vh;
    width: 3vh;
}

.en {
    display: none;
}

.en-flex {
    display: none;
}

.en-pl-option {
    background-color: #BDC3C7;
}


.en-en-option {
    background-color: #0d3d6b;
}


a:hover {
    cursor: pointer;
}


.tlo-1 {
    background-image: url(img/unilar3.png);
    position: relative;
    width: calc(100vw - 17px);
    height: 100vh;
    left: 0px;
    right: 0px;
    margin: 0px 0px;
    position: relative;
}

.tlo-3 {
    background-image: url(img/pk14c.jpg);
}

.konferencja,
.panel {
    position: relative;
    top: 0vh;
    left: 0vh;
    width: 100vw;
    min-height: 92vh;
    background-color: white;
    z-index: 5;
    margin-bottom: 30vh;
}

.panel {
    height: 100vh;
    background-color: white;
}

.konferencja {
    padding-top: 5vh;
    padding-right: 15vw;
    padding-left: 15vw;
    background-color: white;
    margin-top: -50vh;
    margin-bottom: 50vh;
    height: 100vh;
}

.plan,
.panels,
.extra-events {
    position: absolute;
    width: 22vw;
    height: 10vh;
    background-color: rgba(230, 126, 34, 1.0);
    margin-top: 2vh;
    margin-bottom: 2vh;
}

.konf-plan-menu {
    display: none;
    position: absolute;
    justify-content: space-between;
    top: 25vh;
    width: 70vw;
}

.plan-item {
    background: rgba(243, 156, 18, 1.0);
    width: 22vw;
    height: 10vh;
}

.plan {
    top: 10vh;
    left: 15vw;
}

.plan,
.panels,
.extra-events,
.plan-item {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.plan-day1,
.plan-day2 {
    display: none;
    position: absolute;
    top: 12.5vh;
    left: -10vw;
    width: 90vw;
    background-color: white;
    padding-bottom: 10vh;
    text-align: left;
}

.nobold {
    font-weight: normal;
    font-size: 14px;
}

.panels,
plan-item-2 {
    top: 10vh;
    left: 39vw;
}

.extra-events,
plan-item-3 {
    top: 10vh;
    left: 63vw;
}

.full-plan {
    display: none;
    margin-top: 15vh;
    margin-left: -10vw;
    width: 90vw;
}

.plan:hover,
.panels:hover,
.extra-events:hover {
    background-color: rgba(240, 177, 122, 1.0);
    cursor: pointer;
}

.plan-item:hover {
    background-color: rgba(247, 195, 112, 1.0);
    cursor: pointer;
}

.plan-day1 table,
.plan-day2 table {
    border-collapse: collapse;
    width: 80vw;
    margin-left: 5vw;
    margin-top: 5vh;
}

.plan-day1 table td,
.plan-day2 table td {
    vertical-align: top;
    font-size: 14px;
    line-height: 14px;
    border: 2px solid grey;
    padding: 10px 10px;
    font-weight: bold;
}

.venue {
    font-size: 12px;
    font-weight: bold;
    color: rgba(230, 126, 34, 1.0);
    line-height: 14px;

}

.single-event {
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
}

.hour {
    font-weight: bold;
    width: 110px;
    text-align: center;
}

.table-heading {
    background-color: lightgrey;
    font-weight: bold;
}


.alt-left-border {
    border-left: 4px dashed rgba(230, 126, 34, 1.0) !important;
}

.no-right-border {
    border-right: none !important;
}

.day-info {
    border: none !important;
    text-align: right;
    padding-right: 10px !important;
    font-size: 16px !important;
    line-height: 16px !important;
    color: rgba(230, 126, 34, 1.0);
    font-weight: bold;
}

.konferencja h3 {
    text-align: left;
}

h1 {
    text-align: center;
    margin: 0px 15vw;
    font-size: 48px;
    padding-top: 10vh;
    padding-bottom: 8vh;
    font-family: "Poiret One";
    letter-spacing: 2px;
    color: white;
}

.welcome {
    width: 100vw;
    min-height: 80vh;
    background-color: #e67e22;
    /*rgba(255, 255, 255, 1.0);*/
    display: flex;
    display: webkit-flex;
    flex-direction: column;
    justify-content: flex-start;
    padding-bottom: 10vh;
}

.welcome h1 {
    padding-top: 15vh;
    padding-bottom: 15vh;
}



.welcome p {
    margin-left: 20vw;
    margin-right: 20vw;
    line-height: 34px;
    margin-top: 0px;
    margin-bottom: 20px;
}

.motto {
    position: absolute;
    top: 42vh;
    left: 18vw;
    margin-right: 18vw;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: space-between;

}

.motto img {
    height: 40vh;
}

.motto-text {
    margin-left: 5vw;
    margin-top: 4vw;
    line-height: 28px;
    text-align: justify;
}

.motto-credit {
    display: inline-block;
    width: 100%;
}

.motto-credit,
.motto-credit i {
    margin-top: 6px;
    font-size: 14px;
    line-height: 14px;
    text-align: right;
    font-weight: bold;
    letter-spacing: 1px;
    color: rgba(230, 126, 34, 1.0);
}

.panels-details {
    padding-top: 4vh;
    min-height: 100vh;
    background: white;
    width: calc(100vw - 17px);
    left: 0px;
    right: 0px;
    margin: 0px 0px;
    padding-bottom: 10vh;
    position: relative;
}

.panels-details h1 {
    color: #e67e22;
}

.event {
    margin-left: 10vw;
    padding: 0px 5vw;
    margin-top: 10vh;
    width: 80vw;
    height: 20vh;
    display: flex;
    display: webkit-flex;
    flex-direction: row;
    align-items: center;
}

.event:hover {
    cursor: pointer;
}

.moderator-photo {
    width: 15vh !important;
    height: 15vh;
    border-radius: 50%;
    overflow: hidden;
    margin-left: 1vw;
    margin-right: 1vw;
}

.moderator-photo img {
    height: 15vh;
}

.event-chronotop {
    height: 15vh;
    padding-left: 0vw;
    display: flex;
    display: webkit-flex;
    flex-direction: column;
    align-content: left;
    justify-content: center;
    margin-left: auto;
}

.event-chronotop p {
    margin: 0 0;
    margin-top: 10px;
    font-size: 12px;
    line-height: 14px;
    align-self: left;
    color: grey;
    font-weight: bold;
    text-align: right;
}

.event-full-description {
    position: relative;
    top: 2vh;
    margin-left: 10vw;
    padding-left: 5vw;
    padding-right: 5vw;
    padding-bottom: 3vh;
    width: 80vw;
    text-align: justify;
    display: none;
}

.event-border {
    border-bottom: 1px solid grey;
    margin-left: 10vw;
    margin-right: 10vw;
    width: 80vw;
}

.event-full-description p {
    margin-top: 0;
    line-height: 26px;
}

.event-lead {
    padding-left: 10px;
}

.event-lead-name {
    font-weight: bold;
    padding-bottom: 0.5vh;
    letter-spacing: -0.5px;
}

.event-lead-title {
    font-size: 24px;
    letter-spacing: 1px;
    font-weight: bold;
    color: rgba(230, 126, 34, 1.0);
}

.event-title-secondpart {
    font-size: 16px;
    letter-spacing: none;
    line-height: 18px;
    margin: 0 0;
    padding: 0 0;
}

.decoration {
    width: 100vw;
    height: 70vh;
    position: relative;
    background-image: url("img/ikp_kropki.png");
    background-size: cover;
}

.cultural-events {
    padding-top: 4vh;
    min-height: 120vh;
    background-color: #e67e22;
    width: calc(100vw - 17px);
    left: 0px;
    right: 0px;
    margin: 0px 0px;
    padding-bottom: 10vh;
    position: relative;
}

.cultural-events h1 {
    color: white;
}

.cultural {
    margin-left: 15vw;
    margin-right: 15vw;
    margin-bottom: 15vh;
    margin-top: 5vh;
    height: 30vh;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.cultural img {
    height: 26vh;

}

.margin-left {
    margin-left: 5vw;
    height: 40vh;
}

.margin-right {
    margin-right: 5vw;
}

.more-about {
    width: 100%;
    font-size: 16px;
}

.more-about a {
    font-size: 16px;
    color: white;
}

.footer {
    position: relative;
    display: flex;
    display: webkit-flex;
    flex-direction: row;
    margin: 0 0;
    padding: 10px 10vw;
    width: 100vw;
    height: 30vh;
    background-color: #f2be90;
}

.organizers,
.developer-credits,
.contact {
    width: 33vw;
    padding: 25px 25px;
    padding-top: 15px;
    padding-bottom: 25px;
}

.developer-credits p,
.organizers p,
.contact p {
    font-size: 12px;
    font-weight: bold;
}

h2 {
    font-size: 16px;
    font-weight: bold;
    color: #d35400;
}

.organizers p {
    margin: 8px 0;
}

.konkurs-menu {
    display: none;
    position: absolute;
    justify-content: space-between;
    top: 25vh;
    width: 70vw;
}

.footer a {
    font-size: 12px;
}



/* RWD try 1 ===> */

/* break-point 1 */

@media all and (min-width: 992px) {}


/* break-point 2 */
@media all and (max-width: 992px) and (min-width: 768px) {

    .logo-polon > img {
        height: 10vh;
    }

    .intro-container > video {
        display: none;
    }

    .intro-container {
        background-image: url("img/polonRWD.jpg");
        height: 40vh;
        background-size: cover;
        background-repeat: no-repeat;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .main-title {
        font-size: 5vh;
        top: 20vh;
    }

    .intro-container-bis {
        height: 40vh;
    }

    .kafel-link1 {
        height: 5vh;
        width: 5vh;
    }

    /*    work more on menu */

    .intro-nav {
        right: 0px;
        top: 0px;
        height: 17vh;
        width: 40vw;
        display: flex;
        display: -webkit-flex;
        justify-content: flex-end;
        -webkit-justify-content: flex-end;
        align-content: center;
        -webkit-align-content: center;
        justify-content: space-between;
    }

    .intro-kafel > p {
        font-size: 1.5vh;
    }

    .intro-nav {
        display: none;
    }

    .welcome {
        min-height: 60vh;
    }


    .welcome > h1 {
        font-size: 26px;
        padding-top: 2vh;
    }

    .tlo-1 {
        display: none;
    }

    .konferencja,
    .panel {
        position: relative;
        min-height: 2vh;
        background-color: white;
        z-index: 5;
        margin-bottom: 15vh;
    }

    .panel {
        height: 100vh;
        background-color: white;
    }

    .konferencja {
        padding-top: 5vh;
        padding-right: 15vw;
        padding-left: 15vw;
        background-color: white;
        margin-top: -25vh;
        margin-bottom: 25vh;
        height: 5vh;
    }

    .motto {
        display: none;
    }

    .moderator-photo {
        display: none;
    }

    .event {
        margin-top: 1vh;
    }

    .panels-details {
        min-height: 100vh;
        padding-bottom: 1vh;
    }

    .footer {
        padding: 10px 10px;
        height: 50vh;
    }

    .plan,
    .panels,
    .extra-events {
        height: 6vh;
        margin-top: 2vh;
        margin-bottom: 2vh;
    }
}

/* break-point 3 */

@media all and (min-width: 401px) and (max-width: 768px) {

    .logo-polon > img {
        height: 6vh;
    }

    .intro-container > video {
        display: none;
    }

    .intro-container {
        background-image: url("img/polonRWD480.jpg");
        height: 30vh;
        background-size: cover;
        background-repeat: no-repeat;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .main-title {
        font-size: 5vh;
        top: 15vh;
    }

    .intro-container-bis {
        height: 30vh;
    }

    .kafel-link1 {
        height: 2.5vh;
        width: 2.5vh;
    }

    /*    work more on menu */

    .intro-nav {
        right: 0px;
        top: 0px;
        height: 8.5vh;
        width: 20vw;
        display: flex;
        display: -webkit-flex;
        justify-content: flex-end;
        -webkit-justify-content: flex-end;
        align-content: center;
        -webkit-align-content: center;
        justify-content: space-between;
    }

    .intro-kafel > p {
        font-size: 1.5vh;
    }

    .intro-nav {
        display: none;
    }

    .welcome {
        min-height: 30vh;
    }


    .welcome > h1 {
        font-size: 16px;
        padding-top: 2vh;
        left: 0px;
        margin: 0 auto;
    }

    .arrow-down {
        width: 15px;
        height: 15px;
        bottom: 1vh;
    }

    .tlo-1 {
        display: none;
    }


    .event-lead,
    .event-lead-title {
        width: 200px;
    }

    .konferencja,
    .panel {
        position: relative;
        min-height: 2vh;
        background-color: white;
        z-index: 5;
        margin-bottom: 7.5vh;
    }

    .panel {
        height: 50vh;
        background-color: white;
    }

    .konferencja {
        padding-top: 5vh;
        padding-right: 15vw;
        padding-left: 15vw;
        background-color: white;
        margin-top: -25vh;
        margin-bottom: 25vh;
        height: 5vh;
    }

    .motto {
        display: none;
    }

    .moderator-photo {
        display: none;
    }

    .event {
        margin-top: 1vh;
        font-size: 1em;
    }

    .panels-details {
        min-height: 100vh;
        padding-bottom: 1vh;
        font-size: 1em;
    }

    .event-lead-name,
    .event-lead-title,
    .event-chronotop {
        font-size: 10px;
    }

    .plan-item,
    .plan-item-1,
    .plan-item-2,
    .plan-item-3 {
        font-size: 10px;
    }

    .plan-day1,
    .plan-day2 {
        font-size: 6px;
        width: 95vw;
        left: 0;
        margin-left: 0;
    }

    .plan-day1 table,
    .plan-day2 table {
        border-collapse: collapse;
        width: 90vw;
        margin-left: 1vw;
        margin-top: 1vh;
    }

    .plan-day1 table td,
    .plan-day2 table td {
        font-size: 10px;
        padding: 5px 5px;
    }

    .hour {
        width: 15px;
    }

    .plan-day1 > table {
        width: 160px;
    }

    .plan-day2 > table {
        width: 160px;
    }

    .plan,
    .panels,
    .extra-events {
        height: 6vh;
        margin-top: 2vh;
        margin-bottom: 2vh;
        font-size: 0.7em;
    }

    .event-title-secondpart {
        display: none;
    }

    .footer {
        display: flex;
        flex-direction: column;
        flex-wrap: no-wrap;
        height: 65vh;
    }

    .organizers,
    .developer-credits,
    .contact {
        width: 66vw;
        padding: 15px 15px;
        padding-top: 15px;
        padding-bottom: 25px;
    }

    h1 {
        font-size: 15px;
    }

    #welcome,
    .welcome {
        font-size: 12px;
        line-height: normal;
        /*        width: 100%;*/
        padding: 5px;
    }

    /*    new additions 5.10. */
    .cultural-events img {
        display: none;
    }

    .cultural-events {
        min-height: 40vh;
        padding-top: 2vh;
        width: 100%;
    }


    .cultural-events {
        padding-top: 4vh;
        min-height: 200vh;
        background-color: #e67e22;
        width: 100vw;
        left: 0px;
        right: 0px;
        margin: 0px 0px;
        padding-bottom: 10vh;
        position: relative;
    }

    .cultural-events h1 {
        color: white;
    }

    .cultural {
        margin-left: 2vw;
        margin-right: 2vw;
        margin-bottom: 1vh;
        margin-top: 1vh;
        min-height: 125vh;
        flex-direction: column;
    }

    .cultural > p {
        margin: 5px;
        padding: 50px;
    }

    .cultural img {
        height: 26vh;
    }

    .margin-left {
        margin-left: 5vw;
        height: 40vh;
    }

    .margin-right {
        margin-right: 5vw;
    }

    .more-about {
        width: 100%;
        font-size: 16px;
    }

    .more-about a {
        font-size: 16px;
        color: white;
    }

    .footer {
        flex-direction: column;
        margin: 0 0;
        padding: 5px 5vw;
        width: 100vw;
        height: 150vh;
        background-color: #f2be90;
    }

    .developer-credits {
        font-size: 8px;
    }

    .organizers,
    .developer-credits,
    .contact {
        padding: 5px 5px;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .plan-item a {
        font-size: 10px;
    }

    .plan-download a {
        font-size: 10px;
    }

    .welcome div {
        width: 100%;
    }


    .welcome p {
        width: 90vw;
        margin-left: 2vw;
        margin-right: 12vw;
        line-height: 20px;
        margin-top: 0px;
        margin-bottom: 20px;
    }

    .welcome h1 {
        width: 100vw;
        text-align: justify;
        padding-top: 5vh;
        padding-bottom: 5vh;
        margin-left: 5%;
        font-size: 12px;
    }

    .plan,
    .panels,
    .extra-events {
        top: 1vh;
        margin-top: 0;
        margin-bottom: 0;
    }
}

/* break-point 4 */

@media all and (max-width: 400px) {

    .logo-polon > img {
        height: 6vh;
    }

    .intro-container > video {
        display: none;
    }

    .intro-container {
        background-image: url("img/polonRWD480.jpg");
        height: 30vh;
        background-size: cover;
        background-repeat: no-repeat;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .main-title {
        font-size: 5vh;
        top: 15vh;
    }

    .intro-container-bis {
        height: 30vh;
    }

    .kafel-link1 {
        height: 2.5vh;
        width: 2.5vh;
    }

    /*    work more on menu */

    .intro-nav {
        right: 0px;
        top: 0px;
        height: 8.5vh;
        width: 20vw;
        display: flex;
        display: -webkit-flex;
        justify-content: flex-end;
        -webkit-justify-content: flex-end;
        align-content: center;
        -webkit-align-content: center;
        justify-content: space-between;
    }

    .intro-kafel > p {
        font-size: 1.5vh;
    }

    .intro-nav {
        display: none;
    }

    .welcome {
        min-height: 30vh;
    }


    .welcome > h1 {
        font-size: 16px;
        padding-top: 2vh;
        left: 0px;
        margin: 0 auto;
    }

    .arrow-down {
        width: 15px;
        height: 15px;
        bottom: 1vh;
    }

    .tlo-1 {
        display: none;
    }

    .konferencja,
    .panel {
        position: relative;
        min-height: 2vh;
        background-color: white;
        z-index: 5;
        margin-bottom: 7.5vh;
    }

    .panel {
        height: 50vh;
        background-color: white;
    }

    .konferencja {
        padding-top: 5vh;
        padding-right: 15vw;
        padding-left: 15vw;
        background-color: white;
        margin-top: -25vh;
        margin-bottom: 25vh;
        height: 5vh;
    }

    .motto {
        display: none;
    }

    .moderator-photo {
        display: none;
    }

    .event {
        margin-top: 1vh;
        font-size: 1em;
    }

    .panels-details {
        min-height: 100vh;
        padding-bottom: 1vh;
        font-size: 1em;
    }

    .event-lead-name,
    .event-lead-title,
    .event-chronotop {
        font-size: 10px;
    }

    .plan-item,
    .plan-item-1,
    .plan-item-2,
    .plan-item-3 {
        font-size: 10px;
    }

    .plan-day1,
    .plan-day2 {
        font-size: 6px;
        width: 95vw;
        left: 0;
        margin-left: 0;
    }

    .plan-day1 table,
    .plan-day2 table {
        border-collapse: collapse;
        width: 90vw;
        margin-left: 1vw;
        margin-top: 1vh;
    }

    .plan-day1 table td,
    .plan-day2 table td {
        font-size: 10px;
        padding: 5px 5px;
    }

    .hour {
        width: 15px;
    }

    .plan-day1 > table {
        width: 160px;
    }

    .plan-day2 > table {
        width: 160px;
    }

    .footer {
        padding: 10px 10px;
    }

    .plan,
    .panels,
    .extra-events {
        height: 12vh;
        margin-top: 2vh;
        margin-bottom: 2vh;
        font-size: 0.6em;
    }

    .event-title-secondpart {
        display: none;
    }

    .footer {
        display: flex;
        flex-direction: column;
        flex-wrap: no-wrap;
        height: 95vh;
    }

    .organizers,
    .developer-credits,
    .contact {
        width: 66vw;
        padding: 15px 15px;
        padding-top: 15px;
        padding-bottom: 25px;
    }

    h1 {
        font-size: 15px;
    }

    #welcome,
    .welcome {
        font-size: 12px;
        line-height: normal;
        /*        width: 100%;*/
        padding: 5px;
    }

    /*    new additions 5.10. */
    .cultural-events img {
        display: none;
    }

    .cultural-events {
        min-height: 40vh;
        padding-top: 2vh;
        width: 100%;
    }



    .cultural-events {
        padding-top: 4vh;
        min-height: 150vh;
        background-color: #e67e22;
        width: 100vw;
        left: 0px;
        right: 0px;
        margin: 0px 0px;
        padding-bottom: 10vh;
        position: relative;
    }

    .cultural-events h1 {
        color: white;
    }

    .cultural {
        margin-left: 2vw;
        margin-right: 2vw;
        margin-bottom: 1vh;
        margin-top: 1vh;
        min-height: 120vh;
        flex-direction: column;
    }

    .cultural img {
        height: 26vh;
    }

    .margin-left {
        margin-left: 5vw;
        height: 40vh;
    }

    .margin-right {
        margin-right: 5vw;
    }

    .more-about {
        width: 100%;
        font-size: 16px;
    }

    .more-about a {
        font-size: 16px;
        color: white;
    }

    .footer {
        flex-direction: column;
        margin: 0 0;
        padding: 5px 5vw;
        width: 100vw;
        height: 155vh;
        background-color: #f2be90;
    }

    .developer-credits {
        font-size: 8px;
    }

    .organizers,
    .developer-credits,
    .contact {
        padding: 5px 5px;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .plan-item a {
        font-size: 10px;
    }

    .plan-download a {
        font-size: 10px;
    }

    .welcome div {
        width: 100%;
    }


    .welcome p {
        width: 90vw;
        margin-left: 2vw;
        margin-right: 12vw;
        line-height: 20px;
        margin-top: 0px;
        margin-bottom: 20px;
    }

    .welcome h1 {
        width: 100vw;
        text-align: justify;
        padding-top: 5vh;
        padding-bottom: 5vh;
        margin-left: 5%;
        font-size: 12px;
    }

    .plan,
    .panels,
    .extra-events {
        top: 1vh;
        margin-top: 0;
        margin-bottom: 0;
    }

    .event {
        height: 100px;
    }

}







/*    GALLERY TRY    */


* {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

label[for] {
    cursor: pointer;
}

input[type="checkbox"] {
    display: none;
}

body {
    background-color: #000;
}

.lightbox {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    min-height: 100%;
    z-index: 1;
    overflow: auto;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: -webkit-transform .75s ease-out;
    transition: transform .75s ease-out;

}

.lightbox img {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: 96%;
    max-height: 80%;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);
}

input[type="checkbox"]:checked + .lightbox {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

input[type="checkbox"]:checked ~ .grid {
    opacity: .125;
}

.grid {
    width: 100%;
    /*    margin: 20px;*/
    position: relative;
    /*  position: fixed;*/
    top: 0;
    left: 0;
    height: 100%;
    /*    background-color: #222;*/
    background-color: rgb(128, 128, 128);
    z-index: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    padding: 4px;
    overflow: auto;
    text-align: center;
    -webkit-transition: opacity .75s;
    transition: opacity .75s;
}

.grid .grid-item {
    /*    width: 16.66%;*/
    width: 25%;
    display: inline-block;
    padding: 4px;
    opacity: .75;
    -webkit-transition: opacity .5s;
    transition: opacity .5s;
    max-height: 150px;
    overflow: hidden;
}

.grid .grid-item:hover {
    opacity: 1;
}

@media screen and (max-width: 1024px) {

    .grid .grid-item {
        width: 50%;
    }
}

@media screen and (max-width: 480px) {

    .grid .grid-item {
        width: 100%;
    }
}

.grid img {
    max-width: 100%;
    max-height: 100%;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);
}



.gallery h1 {
    text-align: center;
    margin: 0px 15vw;
    font-size: 48px;
    padding-top: 10vh;
    padding-bottom: 8vh;
    font-family: "Poiret One";
    letter-spacing: 2px;
    color: white;
}

.gallery {
    padding-top: 4vh;
    /*    margin-bottom: 4vh;*/
    min-height: 110vh;
    background-color: rgb(128, 128, 128);
    width: 80vw;
    left: 10vw;
    right: 0px;
    margin: 20px 0px;
    padding-bottom: 5vh;
    position: relative;
    }

AnonSec - 2021