Add cookies and RWD

This commit is contained in:
Roman Pyrih
2025-04-23 10:31:59 +02:00
parent 6417859da1
commit 027c9133d0
9 changed files with 2231 additions and 170 deletions

View File

@@ -65,6 +65,7 @@ class Page {
$html = str_replace( '[SWL]' , \site\VSite::drawSWL() , $html ); $html = str_replace( '[SWL]' , \site\VSite::drawSWL() , $html );
$html = str_replace( '[JAVA_SCRIPT]' , stripslashes( $layout['javascript'] ) , $html ); $html = str_replace( '[JAVA_SCRIPT]' , stripslashes( $layout['javascript'] ) , $html );
$html = str_replace( '[AJAX]' , $xajax -> getJavascript( '../resources/xajax/' ) , $html ); $html = str_replace( '[AJAX]' , $xajax -> getJavascript( '../resources/xajax/' ) , $html );
$html = str_replace( '[COOKIES]' , \site\VSite::drawCookies() , $html );
if ( \System::getAlert() ) if ( \System::getAlert() )
\System::setAlert(''); \System::setAlert('');

View File

@@ -11,9 +11,9 @@ class VSite {
require_once("d962fcdeea9d1f4fca8a6b2c75083ec0.php"); require_once("d962fcdeea9d1f4fca8a6b2c75083ec0.php");
$seomatik = new \Seomatik(); $seomatik = new \Seomatik();
$seomatik->setSeparator("<br />"); // ustawienie separatora linków $seomatik->setSeparator("<br />"); // ustawienie separatora link<EFBFBD>w
$seomatik->setTarget(true); // dodanie do ka¿dego linku parametru target="_blank" $seomatik->setTarget(true); // dodanie do ka<EFBFBD>dego linku parametru target="_blank"
$seomatik->setClass("klasa"); // dodanie do ka¿dego linku klasy CSS, w tym przypadku "klasa" $seomatik->setClass("klasa"); // dodanie do ka<EFBFBD>dego linku klasy CSS, w tym przypadku "klasa"
return '<div id="links">' . $seomatik->show() . '</div>'; return '<div id="links">' . $seomatik->show() . '</div>';
} }
@@ -235,5 +235,9 @@ class VSite {
$tpl -> _articles = $articles; $tpl -> _articles = $articles;
return $tpl -> fetch( 'templates/article-full.php' ); return $tpl -> fetch( 'templates/article-full.php' );
} }
public function drawCookies()
{
include 'resources/CookieNoticePro/cookies.php';
}
} }
?> ?>

View File

@@ -1,6 +1,7 @@
* { * {
margin: 0; margin: 0;
padding: 0 padding: 0;
box-sizing: border-box;
} }
li { li {
@@ -14,20 +15,32 @@ a {
} }
body { body {
background: url('/images/nosystem/body-bg.gif') #000; background: url("/images/nosystem/body-bg.gif") #000;
color: #9A9A9A; color: #9a9a9a;
font-family: "Open Sans", sans-serif; font-family: "Open Sans", sans-serif;
font-size: 16px; font-size: 16px;
line-height: 1.5; line-height: 1.5;
} }
#background { #background {
background: url('/images/nosystem/content-bg.jpg') no-repeat center top; background: url("/images/nosystem/content-bg.jpg") no-repeat center top;
} }
#content { #content {
width: 1100px; width: 100%;
max-width: 1100px;
margin-left: auto;
margin-right: auto;
margin: 10px auto; margin: 10px auto;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
}
@media (max-width: 768px) {
#content {
flex-direction: column;
}
} }
#logo { #logo {
@@ -48,13 +61,24 @@ body {
} }
#menu_1 { #menu_1 {
margin: 0; margin: 0 6px;
float: left; float: left;
text-align: left; text-align: left;
height: 150px;
line-height: 230px; line-height: 230px;
font-family: "Helvetica Neue", Arial, sans-serif; font-family: "Helvetica Neue", Arial, sans-serif;
width: 900px; width: 100%;
max-width: calc(100% - 200px - 12px);
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
gap: 15px;
}
@media (max-width: 768px) {
#menu_1 {
justify-content: center;
max-width: 100%;
}
} }
#menu_23 { #menu_23 {
@@ -63,20 +87,19 @@ body {
} }
#menu_1 a { #menu_1 a {
color: #B4BEC7; color: #b4bec7;
font-size: 16px; font-size: 16px;
letter-spacing: 1px; letter-spacing: 1px;
padding-bottom: 3px; padding-bottom: 3px;
text-decoration: none; text-decoration: none;
margin: 0 6px;
letter-spacing: 1px; letter-spacing: 1px;
text-transform: uppercase; text-transform: uppercase;
} }
#menu_1 a:hover, #menu_1 a:hover,
#menu_1 a.menu_active { #menu_1 a.menu_active {
color: #FFF; color: #fff;
border-bottom: 3px solid #ECB900; border-bottom: 3px solid #ecb900;
} }
#slider-content { #slider-content {
@@ -84,7 +107,7 @@ body {
width: 100%; width: 100%;
padding: 20px 0; padding: 20px 0;
background-color: #000; background-color: #000;
background: url('/images/nosystem/slider-content-bg.png') no-repeat center top; background: url("/images/nosystem/slider-content-bg.png") no-repeat center top;
border-top: 1px solid #000; border-top: 1px solid #000;
border-bottom: 1px solid #000; border-bottom: 1px solid #000;
} }
@@ -92,7 +115,6 @@ body {
#slideshowHolder { #slideshowHolder {
margin: auto; margin: auto;
border: 1px solid #252525; border: 1px solid #252525;
-webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.6);
box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.6); box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.6);
} }
@@ -114,8 +136,8 @@ body {
.ft-prev:hover, .ft-prev:hover,
.ft-next:hover { .ft-next:hover {
color: #ECB900; color: #ecb900;
border: 1px solid #ECB900; border: 1px solid #ecb900;
} }
.ft-prev:hover { .ft-prev:hover {
@@ -138,39 +160,103 @@ body {
} }
#ft-buttons-slideshowHolder a:hover { #ft-buttons-slideshowHolder a:hover {
color: #ECB900; color: #ecb900;
} }
#main { #main {
width: 1040px; width: 100%;
max-width: 1040px;
margin-left: auto;
margin-right: auto;
margin: 20px auto; margin: 20px auto;
min-height: 300px; min-height: 300px;
background: #1F1F1F; background: #1f1f1f;
clear: both; clear: both;
border: 1px solid #252525; border: 1px solid #252525;
-webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.6);
box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.6); box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.6);
padding: 20px 30px; padding: 20px 30px;
} }
#footer { #footer {
margin: 0 auto 20px; margin: 0 auto 20px;
width: 1100px; width: 100%;
max-width: 1100px;
margin-left: auto;
margin-right: auto;
color: rgba(255, 255, 255, 0.45); color: rgba(255, 255, 255, 0.45);
} }
#footer #footer_content {
display: grid;
grid-template-areas: "copyright copyright contact" "banners banner contact";
row-gap: 20px;
}
@media (max-width: 768px) {
#footer #footer_content {
grid-template-areas: "contact contact" "banners banner" "copyright copyright";
justify-content: center;
-moz-column-gap: 30px;
column-gap: 30px;
}
}
@media (max-width: 500px) {
#footer #footer_content {
grid-template-areas: "contact" "banners" "banner" "copyright";
}
}
#footer #footer_content .banner.first {
margin-left: -72px;
}
#footer #copyright {
grid-area: copyright;
}
#footer #contact {
grid-area: contact;
}
@media (max-width: 768px) {
#footer #contact * {
text-align: center !important;
}
}
#footer .banner {
grid-area: banner;
position: relative;
border: 5px solid #2d2d2d;
margin-top: 0;
}
#footer .banner img {
display: block;
margin: 0;
height: 100px;
}
#footer #banners {
grid-area: banners;
border: 5px solid #2d2d2d;
height: 100px;
width: 250px;
position: relative;
}
@media (max-width: 500px) {
#footer #banners {
margin: 0 auto;
}
}
#footer #banners a {
display: block;
background: #000;
height: 100px;
width: 250px;
}
#footer #banners a img {
height: 100%;
width: 100%;
-o-object-fit: contain;
object-fit: contain;
}
.clearfix { .clearfix {
clear: both; clear: both;
} }
#copyright {
float: left;
}
#contact {
float: right;
}
.contact_line { .contact_line {
text-align: right; text-align: right;
padding: 3px 0; padding: 3px 0;
@@ -185,15 +271,12 @@ body {
text-align: left; text-align: left;
} }
#site-title { #site-title {
color: #ECB900; color: #ecb900;
font-size: 20px; font-size: 20px;
letter-spacing: 1px; letter-spacing: 1px;
text-decoration: underline; text-decoration: underline;
text-shadow: 1px 3px 2px #95A654; text-shadow: 1px 3px 2px #95a654;
text-transform: lowercase; text-transform: lowercase;
position: relative; position: relative;
font-weight: bold; font-weight: bold;
@@ -210,7 +293,7 @@ body {
h1 { h1 {
font-size: 20px; font-size: 20px;
text-decoration: none; text-decoration: none;
color: #ECB900; color: #ecb900;
font-weight: bold; font-weight: bold;
margin-bottom: 20px; margin-bottom: 20px;
} }
@@ -226,19 +309,17 @@ h1 {
} }
.article_text a { .article_text a {
color: #FFC900; color: #ffc900;
font-weight: bold; font-weight: bold;
text-decoration: none; text-decoration: none;
} }
.article_list { .article_list {
background: #FFF; background: #fff;
clear: both; clear: both;
padding: 5px 15px; padding: 5px 15px;
border: 5px solid #7db9e8; border: 5px solid #7db9e8;
margin: 5px 0; margin: 5px 0;
-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.1);
box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.1);
cursor: pointer; cursor: pointer;
} }
@@ -261,10 +342,8 @@ h1 {
margin: 10px 20px; margin: 10px 20px;
background: #101e21; background: #101e21;
border: 1px solid rgba(255, 255, 255, 0.4); border: 1px solid rgba(255, 255, 255, 0.4);
color: #FFFFFF; color: #ffffff;
cursor: pointer; cursor: pointer;
-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
text-align: center; text-align: center;
float: right; float: right;
@@ -273,22 +352,19 @@ h1 {
} }
.article_more:hover { .article_more:hover {
color: #ECB900; color: #ecb900;
} }
.article_img { .article_img {
width: 250px; width: 250px;
height: 150px; height: 150px;
border: 1px solid #000; border: 1px solid #000;
-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
position: relative; position: relative;
margin: 5px 10px 10px 0; margin: 5px 10px 10px 0;
display: inline-block; display: inline-block;
float: left; float: left;
-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 1); box-shadow: 0px 0px 3px 1px rgb(0, 0, 0);
box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 1);
} }
.article_img div { .article_img div {
@@ -299,13 +375,12 @@ h1 {
.article-img, .article-img,
.article_text img { .article_text img {
border: 1px solid #577476; border: 1px solid #577476;
-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
max-width: 100% !important;
} }
.article_date { .article_date {
color: #FFF; color: #fff;
font-size: 14px; font-size: 14px;
margin-bottom: 10px; margin-bottom: 10px;
} }
@@ -317,8 +392,6 @@ h1 {
.article_mini { .article_mini {
display: inline-block; display: inline-block;
border: 5px solid #000; border: 5px solid #000;
-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
text-align: center; text-align: center;
padding: 5px 10px; padding: 5px 10px;
@@ -326,7 +399,7 @@ h1 {
color: #1e5799; color: #1e5799;
cursor: pointer; cursor: pointer;
background: #000; background: #000;
width: 172px; width: 190px;
height: 225px; height: 225px;
clear: right; clear: right;
margin-bottom: 10px; margin-bottom: 10px;
@@ -334,14 +407,14 @@ h1 {
.mini_title { .mini_title {
background: #000; background: #000;
color: #FFC900; color: #ffc900;
padding: 5px; padding: 5px;
position: relative; position: relative;
top: 180px; top: 180px;
} }
.article_mini img { .article_mini img {
border: 1px solid #FFFFFF; border: 1px solid #ffffff;
margin-bottom: 5px; margin-bottom: 5px;
} }
@@ -356,11 +429,9 @@ a.paging_numbers {
width: 20px; width: 20px;
height: 20px; height: 20px;
line-height: 20px; line-height: 20px;
color: #FFFFFF; color: #ffffff;
text-align: center; text-align: center;
border: 1px solid #FFFFFF; border: 1px solid #ffffff;
-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
font-size: 11px; font-size: 11px;
cursor: pointer; cursor: pointer;
@@ -369,7 +440,7 @@ a.paging_numbers {
a.paging_current { a.paging_current {
border: 1px solid #142b31; border: 1px solid #142b31;
color: #142b31; color: #142b31;
background: #FFFFFF; background: #ffffff;
} }
a.paging_arrow { a.paging_arrow {
@@ -399,10 +470,8 @@ a.paging_active {
margin: 10px 20px; margin: 10px 20px;
background: #101e21; background: #101e21;
border: 1px solid rgba(255, 255, 255, 0.4); border: 1px solid rgba(255, 255, 255, 0.4);
color: #FFFFFF; color: #ffffff;
cursor: pointer; cursor: pointer;
-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
text-align: center; text-align: center;
font-weight: 300; font-weight: 300;
@@ -410,31 +479,29 @@ a.paging_active {
} }
.button:hover { .button:hover {
color: #ECB900; color: #ecb900;
} }
.guest_book_entry { .guest_book_entry {
background: #FFF; background: #fff;
border: 5px solid #7db9e8; border: 5px solid #7db9e8;
-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
clear: both; clear: both;
padding: 10px; padding: 10px;
font-size: 11px; font-size: 11px;
color: #5F5F5F; color: #5f5f5f;
margin: 30px 0; margin: 30px 0;
} }
.guest_book_signature { .guest_book_signature {
color: #B6B6B6; color: #b6b6b6;
font-size: 10px; font-size: 10px;
margin-bottom: 10px; margin-bottom: 10px;
} }
.guest_book_signature span { .guest_book_signature span {
font-size: 12px; font-size: 12px;
color: #1E5799; color: #1e5799;
margin-right: 10px; margin-right: 10px;
} }
@@ -455,24 +522,17 @@ a.paging_active {
div.alert { div.alert {
background: #1e5799; background: #1e5799;
/* Old browsers */ /* Old browsers */
background: -moz-linear-gradient(-45deg, #1e5799 0%, #7db9e8 100%);
/* FF3.6+ */ /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #1e5799), color-stop(100%, #7db9e8));
/* Chrome,Safari4+ */ /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #1e5799 0%, #7db9e8 100%);
/* Chrome10+,Safari5.1+ */ /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, #1e5799 0%, #7db9e8 100%);
/* Opera 11.10+ */ /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #1e5799 0%, #7db9e8 100%);
/* IE10+ */ /* IE10+ */
background: linear-gradient(-45deg, #1e5799 0%, #7db9e8 100%); background: linear-gradient(-45deg, #1e5799 0%, #7db9e8 100%);
/* W3C */ /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#7db9e8', GradientType=1); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1e5799", endColorstr="#7db9e8", GradientType=1);
/* IE6-9 fallback on horizontal gradient */ /* IE6-9 fallback on horizontal gradient */
color: #FFF; color: #fff;
border: 1px solid #FFF; border: 1px solid #fff;
-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
padding: 10px 25px; padding: 10px 25px;
margin: 10px auto; margin: 10px auto;
@@ -482,7 +542,8 @@ div.alert {
.article_draw { .article_draw {
clear: both; clear: both;
width: 1000px; width: 100%;
max-width: 1000px;
margin: auto; margin: auto;
} }
@@ -490,20 +551,18 @@ div.alert {
font-size: 20px; font-size: 20px;
margin: 5px 0 20px; margin: 5px 0 20px;
text-transform: uppercase; text-transform: uppercase;
color: #ECB900; color: #ecb900;
font-weight: bold; font-weight: bold;
} }
.article_draw_text img { .article_draw_text img {
border: 1px solid #000; border: 1px solid #000;
-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
} }
.article_draw_date { .article_draw_date {
margin-bottom: 10px; margin-bottom: 10px;
color: #8F8F8F; color: #8f8f8f;
} }
.article_draw p { .article_draw p {
@@ -511,7 +570,7 @@ div.alert {
} }
fieldset { fieldset {
border: 0px solid #CFCFCF; border: 0px solid #cfcfcf;
padding: 20px 10px 10px; padding: 20px 10px 10px;
margin: 10px auto; margin: 10px auto;
} }
@@ -534,7 +593,7 @@ legend {
.gallery_img { .gallery_img {
display: block; display: block;
padding: 5px; padding: 5px;
background: #E4DFA8; background: #e4dfa8;
} }
.user_panel_mini { .user_panel_mini {
@@ -566,7 +625,7 @@ legend {
.user_menu p a { .user_menu p a {
text-decoration: none; text-decoration: none;
color: #4F4F4F; color: #4f4f4f;
font-weight: bold; font-weight: bold;
letter-spacing: 1px; letter-spacing: 1px;
} }
@@ -581,12 +640,11 @@ legend {
vertical-align: top; vertical-align: top;
} }
input[type="text"], input[type=text],
input[type="password"], input[type=password],
textarea, textarea,
select { select {
border: 1px solid #CCCCCC; border: 1px solid #cccccc;
-webkit-border-radius: 3px;
border-radius: 3px; border-radius: 3px;
color: #555555; color: #555555;
display: inline-block; display: inline-block;
@@ -594,12 +652,7 @@ select {
height: 16px; height: 16px;
line-height: 16px; line-height: 16px;
padding: 4px 10px; padding: 4px 10px;
-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
-webkit-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
-ms-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
-o-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
-webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.075);
width: 300px; width: 300px;
} }
@@ -608,7 +661,6 @@ textarea {
height: 80px; height: 80px;
} }
table.registration { table.registration {
border-collapse: collapse; border-collapse: collapse;
border: 1px solid #a8a8a8; border: 1px solid #a8a8a8;
@@ -654,36 +706,13 @@ table.registration th {
} }
.calendar tr.holiday td { .calendar tr.holiday td {
color: #FFC900; color: #ffc900;
} }
.calendar tr td:last-child { .calendar tr td:last-child {
width: 300px; width: 300px;
} }
#banners {
border: 5px solid #2D2D2D;
height: 100px;
width: 250px;
clear: both;
top: -80px;
position: relative;
float: left;
}
#banners a {
display: block;
background: #000;
height: 100px;
width: 250px;
}
#banners a img {
height: 100%;
width: 100%;
object-fit: contain;
}
#ft-buttons-slideshowHolder { #ft-buttons-slideshowHolder {
display: none; display: none;
} }
@@ -693,7 +722,7 @@ table.registration th {
} }
#links { #links {
background: none repeat scroll 0 0 #FFFFFF; background: none repeat scroll 0 0 #ffffff;
bottom: 0; bottom: 0;
height: 300px; height: 300px;
left: 0; left: 0;
@@ -716,25 +745,6 @@ table.registration th {
width: 300px; width: 300px;
} }
.banner {
float: left;
top: 63px;
position: relative;
border: 5px solid #2D2D2D;
margin-left: 20px;
margin-top: 0;
}
#footer_content .banner.first {
margin-left: -72px;
}
.banner img {
display: block;
margin: 0;
height: 100px;
}
.art_gallery { .art_gallery {
text-align: center; text-align: center;
} }
@@ -742,9 +752,7 @@ table.registration th {
.gallery_picture { .gallery_picture {
width: 120px; width: 120px;
height: 120px; height: 120px;
border: 5px solid #FFF; border: 5px solid #fff;
-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
position: relative; position: relative;
margin: 25px 0 0 15px; margin: 25px 0 0 15px;
@@ -752,7 +760,7 @@ table.registration th {
} }
.gallery_picture:hover { .gallery_picture:hover {
border: 5px solid #ECB900; border: 5px solid #ecb900;
} }
.gallery_picture div { .gallery_picture div {
@@ -802,39 +810,57 @@ table.registration th {
#promo::after { #promo::after {
clear: both; clear: both;
content: ''; content: "";
display: block; display: block;
} }
/* /*
FILE ARCHIVED ON 23:10:30 Aug 21, 2018 AND RETRIEVED FROM THE FILE ARCHIVED ON 23:10:30 Aug 21, 2018 AND RETRIEVED FROM THE
INTERNET ARCHIVE ON 13:52:24 Feb 03, 2022. INTERNET ARCHIVE ON 13:52:24 Feb 03, 2022.
JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.
ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
SECTION 108(a)(3)). SECTION 108(a)(3)).
*/ */
/* /*
playback timings (ms): playback timings (ms):
captures_list: 201.034 captures_list: 201.034
exclusion.robots: 0.263 exclusion.robots: 0.263
exclusion.robots.policy: 0.244 exclusion.robots.policy: 0.244
RedisCDXSource: 145.342 RedisCDXSource: 145.342
esindex: 0.019 esindex: 0.019
LoadShardBlock: 33.414 (3) LoadShardBlock: 33.414 (3)
PetaboxLoader3.datanode: 57.352 (5) PetaboxLoader3.datanode: 57.352 (5)
CDXLines.iter: 18.238 (3) CDXLines.iter: 18.238 (3)
load_resource: 137.343 (2) load_resource: 137.343 (2)
PetaboxLoader3.resolve: 57.494 (2) PetaboxLoader3.resolve: 57.494 (2)
*/ */
.row { .row {
display: grid; display: grid;
width: 100%; width: 100%;
grid-template-columns: 350px 1fr;
grid-gap: 20px; grid-gap: 20px;
grid-template-columns: 350px 1fr;
}
@media (max-width: 768px) {
.row {
grid-template-columns: 1fr;
}
} }
.row .col-md-4 a { .row .col-md-4 a {
display: block; display: block;
text-align: center; text-align: center;
} }
.videos-box {
display: grid;
grid-template-columns: 1fr 1fr;
margin-bottom: 25px;
gap: 30px;
justify-content: center;
}
@media (max-width: 768px) {
.videos-box {
grid-template-columns: 1fr;
}
}/*# sourceMappingURL=default.css.map */

1
layout/default.css.map Normal file

File diff suppressed because one or more lines are too long

933
layout/default.scss Normal file
View File

@@ -0,0 +1,933 @@
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
li {
margin-left: 20px;
}
a {
text-decoration: none;
font-weight: bold;
color: inherit;
}
body {
background: url('/images/nosystem/body-bg.gif') #000;
color: #9a9a9a;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
line-height: 1.5;
}
#background {
background: url('/images/nosystem/content-bg.jpg') no-repeat center top;
}
#content {
width: 100%;
max-width: 1100px;
margin-left: auto;
margin-right: auto;
margin: 10px auto;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
@media (max-width: 768px) {
flex-direction: column;
}
}
#logo {
background: url('/images/nosystem/logo.png') no-repeat scroll left center
transparent;
height: 150px;
line-height: 100px;
width: 200px;
float: left;
cursor: pointer;
}
#menu_left_1 {
display: none;
}
#menu_right_1 {
display: none;
}
#menu_1 {
margin: 0 6px;
float: left;
text-align: left;
// height: 150px;
line-height: 230px;
font-family: 'Helvetica Neue', Arial, sans-serif;
width: 100%;
max-width: calc(100% - 200px - 12px);
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
gap: 15px;
@media (max-width: 768px) {
justify-content: center;
max-width: 100%;
}
}
#menu_23 {
text-align: right;
padding-right: 70px;
}
#menu_1 a {
color: #b4bec7;
font-size: 16px;
letter-spacing: 1px;
padding-bottom: 3px;
text-decoration: none;
// margin: 0 6px;
letter-spacing: 1px;
text-transform: uppercase;
}
#menu_1 a:hover,
#menu_1 a.menu_active {
color: #fff;
border-bottom: 3px solid #ecb900;
}
#slider-content {
clear: both;
width: 100%;
padding: 20px 0;
background-color: #000;
background: url('/images/nosystem/slider-content-bg.png') no-repeat center top;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
}
#slideshowHolder {
margin: auto;
border: 1px solid #252525;
-webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.6);
box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.6);
}
.ft-prev,
.ft-next {
display: block;
padding: 10px 25px;
background: #000;
border: 1px solid #252525;
}
.ft-prev {
border-left: 0px;
}
.ft-next {
border-right: 0px;
}
.ft-prev:hover,
.ft-next:hover {
color: #ecb900;
border: 1px solid #ecb900;
}
.ft-prev:hover {
border-left: 0px;
}
.ft-next:hover {
border-right: 0px;
}
#ft-buttons-slideshowHolder {
margin: auto;
margin-top: -25px;
z-index: 2;
position: relative;
}
#ft-buttons-slideshowHolder a {
color: #000;
}
#ft-buttons-slideshowHolder a:hover {
color: #ecb900;
}
#main {
width: 100%;
max-width: 1040px;
margin-left: auto;
margin-right: auto;
margin: 20px auto;
min-height: 300px;
background: #1f1f1f;
clear: both;
border: 1px solid #252525;
-webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.6);
box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.6);
padding: 20px 30px;
}
#footer {
margin: 0 auto 20px;
width: 100%;
max-width: 1100px;
margin-left: auto;
margin-right: auto;
color: rgba(255, 255, 255, 0.45);
#footer_content {
display: grid;
grid-template-areas:
'copyright copyright contact'
'banners banner contact';
row-gap: 20px;
@media (max-width: 768px) {
grid-template-areas:
'contact contact'
'banners banner'
'copyright copyright';
justify-content: center;
column-gap: 30px;
}
@media (max-width: 500px) {
grid-template-areas:
'contact'
'banners'
'banner'
'copyright';
}
.banner.first {
margin-left: -72px;
}
}
#copyright {
// float: left;
grid-area: copyright;
}
#contact {
// float: right;
grid-area: contact;
@media (max-width: 768px) {
* {
text-align: center !important;
}
}
}
.banner {
grid-area: banner;
// float: left;
// top: 63px;
position: relative;
border: 5px solid #2d2d2d;
// margin-left: 20px;
margin-top: 0;
img {
display: block;
margin: 0;
height: 100px;
}
}
#banners {
grid-area: banners;
border: 5px solid #2d2d2d;
height: 100px;
width: 250px;
// clear: both;
// top: -80px;
position: relative;
// float: left;
@media (max-width: 500px) {
margin: 0 auto;
}
a {
display: block;
background: #000;
height: 100px;
width: 250px;
img {
height: 100%;
width: 100%;
object-fit: contain;
}
}
}
}
.clearfix {
clear: both;
}
.contact_line {
text-align: right;
padding: 3px 0;
}
#contact_full {
width: 350px;
float: left;
}
#contact_full .contact_line {
text-align: left;
}
#site-title {
color: #ecb900;
font-size: 20px;
letter-spacing: 1px;
text-decoration: underline;
text-shadow: 1px 3px 2px #95a654;
text-transform: lowercase;
position: relative;
font-weight: bold;
text-align: right;
margin-bottom: 10px;
}
.article_full {
clear: both;
margin-top: 10px;
}
.article_title,
h1 {
font-size: 20px;
text-decoration: none;
color: #ecb900;
font-weight: bold;
margin-bottom: 20px;
}
.article_date {
font-size: 10px;
color: #7e7ea8;
margin-top: 5px;
}
.article_text {
margin-top: 10px;
}
.article_text a {
color: #ffc900;
font-weight: bold;
text-decoration: none;
}
.article_list {
background: #fff;
clear: both;
padding: 5px 15px;
border: 5px solid #7db9e8;
margin: 5px 0;
-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.1);
box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.1);
cursor: pointer;
}
.article_list .article_title a {
color: #1e5799;
}
.article_entry {
clear: both;
padding: 10px 0;
margin: 10px auto;
}
.article_more {
display: block;
width: 100px;
height: 30px;
line-height: 30px;
margin: 10px 20px;
background: #101e21;
border: 1px solid rgba(255, 255, 255, 0.4);
color: #ffffff;
cursor: pointer;
-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
text-align: center;
float: right;
box-sizing: border-box;
font-weight: 300;
}
.article_more:hover {
color: #ecb900;
}
.article_img {
width: 250px;
height: 150px;
border: 1px solid #000;
-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
position: relative;
margin: 5px 10px 10px 0;
display: inline-block;
float: left;
-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 1);
box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 1);
}
.article_img div {
width: 250px;
height: 150px;
}
.article-img,
.article_text img {
border: 1px solid #577476;
-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
max-width: 100% !important;
}
.article_date {
color: #fff;
font-size: 14px;
margin-bottom: 10px;
}
#main .article_mini:first-child {
clear: both;
}
.article_mini {
display: inline-block;
border: 5px solid #000;
-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
text-align: center;
padding: 5px 10px;
margin-right: 2px;
color: #1e5799;
cursor: pointer;
background: #000;
width: 190px;
height: 225px;
clear: right;
margin-bottom: 10px;
}
.mini_title {
background: #000;
color: #ffc900;
padding: 5px;
position: relative;
top: 180px;
}
.article_mini img {
border: 1px solid #ffffff;
margin-bottom: 5px;
}
table#paging {
margin: 10px auto;
}
a.paging_numbers {
text-decoration: none;
display: block;
background: #142b31;
width: 20px;
height: 20px;
line-height: 20px;
color: #ffffff;
text-align: center;
border: 1px solid #ffffff;
-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
font-size: 11px;
cursor: pointer;
}
a.paging_current {
border: 1px solid #142b31;
color: #142b31;
background: #ffffff;
}
a.paging_arrow {
display: block;
height: 20px;
text-decoration: none;
font-size: 11px;
line-height: 20px;
margin: 0 5px;
cursor: pointer;
}
a.paging_inactive {
color: #d4d4d4;
cursor: default !important;
}
a.paging_active {
color: #142b31;
}
.button {
display: block;
width: 100px;
height: 30px;
line-height: 30px;
margin: 10px 20px;
background: #101e21;
border: 1px solid rgba(255, 255, 255, 0.4);
color: #ffffff;
cursor: pointer;
-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
text-align: center;
font-weight: 300;
box-sizing: border-box;
}
.button:hover {
color: #ecb900;
}
.guest_book_entry {
background: #fff;
border: 5px solid #7db9e8;
-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
clear: both;
padding: 10px;
font-size: 11px;
color: #5f5f5f;
margin: 30px 0;
}
.guest_book_signature {
color: #b6b6b6;
font-size: 10px;
margin-bottom: 10px;
}
.guest_book_signature span {
font-size: 12px;
color: #1e5799;
margin-right: 10px;
}
.guest_book_add_entry {
margin: 20px 0;
}
.default_table {
clear: both;
margin: auto;
border-collapse: collapse;
}
.default_table td {
padding: 10px 15px 5px;
}
div.alert {
background: #1e5799;
/* Old browsers */
background: -moz-linear-gradient(-45deg, #1e5799 0%, #7db9e8 100%);
/* FF3.6+ */
background: -webkit-gradient(
linear,
left top,
right bottom,
color-stop(0%, #1e5799),
color-stop(100%, #7db9e8)
);
/* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #1e5799 0%, #7db9e8 100%);
/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, #1e5799 0%, #7db9e8 100%);
/* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #1e5799 0%, #7db9e8 100%);
/* IE10+ */
background: linear-gradient(-45deg, #1e5799 0%, #7db9e8 100%);
/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#7db9e8', GradientType=1);
/* IE6-9 fallback on horizontal gradient */
color: #fff;
border: 1px solid #fff;
-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
padding: 10px 25px;
margin: 10px auto;
clear: both;
text-transform: uppercase;
}
.article_draw {
clear: both;
width: 100%;
max-width: 1000px;
margin: auto;
}
.article_draw_title {
font-size: 20px;
margin: 5px 0 20px;
text-transform: uppercase;
color: #ecb900;
font-weight: bold;
}
.article_draw_text img {
border: 1px solid #000;
-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
}
.article_draw_date {
margin-bottom: 10px;
color: #8f8f8f;
}
.article_draw p {
margin-bottom: 10px;
}
fieldset {
border: 0px solid #cfcfcf;
padding: 20px 10px 10px;
margin: 10px auto;
}
legend {
padding: 0 10px;
color: #2a2927;
margin-top: -15px;
margin-left: -10px;
position: absolute;
letter-spacing: 1px;
font-weight: bold;
}
.art_gallery a {
display: inline-block;
margin: 5px;
}
.gallery_img {
display: block;
padding: 5px;
background: #e4dfa8;
}
.user_panel_mini {
border-collapse: collapse;
margin: 10px auto;
}
.user_panel_mini td.header {
padding: 5px;
letter-spacing: 1px;
vertical-align: top;
}
.user_panel_mini a {
color: #142b31;
text-decoration: none;
}
#user_panel_img {
float: left;
margin-right: 20px;
text-align: center;
}
.user_menu p {
margin: 10px auto;
text-align: center;
}
.user_menu p a {
text-decoration: none;
color: #4f4f4f;
font-weight: bold;
letter-spacing: 1px;
}
.registration_form {
border-collapse: collapse;
margin: 20px 0;
}
.registration_form td {
padding: 5px 10px;
vertical-align: top;
}
input[type='text'],
input[type='password'],
textarea,
select {
border: 1px solid #cccccc;
-webkit-border-radius: 3px;
border-radius: 3px;
color: #555555;
display: inline-block;
font-size: 11px;
height: 16px;
line-height: 16px;
padding: 4px 10px;
-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
-webkit-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
-ms-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
-o-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
-webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.075);
width: 300px;
}
textarea {
height: 80px;
}
table.registration {
border-collapse: collapse;
border: 1px solid #a8a8a8;
}
table.registration td,
table.registration th {
padding: 5px 10px;
background: #e0e0e0;
}
.banner {
margin: 10px auto;
text-align: center;
}
.banner img {
display: block;
}
.left {
text-align: left;
}
.right {
text-align: right;
}
.calendar {
border-collapse: collapse;
width: 100%;
}
.calendar td {
vertical-align: top;
padding: 5px 10px;
border: 1px solid #444444;
text-align: justify;
}
.calendar tr td:first-child {
text-align: center;
}
.calendar tr.holiday td {
color: #ffc900;
}
.calendar tr td:last-child {
width: 300px;
}
#ft-buttons-slideshowHolder {
display: none;
}
.article_draw_text ol li {
margin-left: 280px;
}
#links {
background: none repeat scroll 0 0 #ffffff;
bottom: 0;
height: 300px;
left: 0;
margin-left: -202px;
position: fixed;
width: 200px;
z-index: 1;
}
#plakat {
position: fixed;
top: 50%;
margin-top: -125px;
right: 0;
}
#plakat img {
border: 5px solid #000;
border-right: 0;
width: 300px;
}
.art_gallery {
text-align: center;
}
.gallery_picture {
width: 120px;
height: 120px;
border: 5px solid #fff;
-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
position: relative;
margin: 25px 0 0 15px;
display: inline-block;
}
.gallery_picture:hover {
border: 5px solid #ecb900;
}
.gallery_picture div {
width: 120px;
height: 120px;
}
.title {
clear: both;
color: #ffc900;
font-weight: 400;
margin-bottom: 5px;
}
#promo * {
box-sizing: border-box;
}
#promo {
padding-top: 50px;
margin: 20px 0;
clear: both;
text-align: center;
}
#promo .img {
width: 300px;
display: inline-block;
margin: 0 20px 20px 0;
*float: left;
}
#promo .img span {
display: block;
background: #000;
padding: 8px;
text-align: center;
color: #f2bf00;
width: 100%;
}
#promo .img img {
border: 2px solid #000;
box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.4);
width: 100%;
}
#promo::after {
clear: both;
content: '';
display: block;
}
/*
FILE ARCHIVED ON 23:10:30 Aug 21, 2018 AND RETRIEVED FROM THE
INTERNET ARCHIVE ON 13:52:24 Feb 03, 2022.
JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.
ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
SECTION 108(a)(3)).
*/
/*
playback timings (ms):
captures_list: 201.034
exclusion.robots: 0.263
exclusion.robots.policy: 0.244
RedisCDXSource: 145.342
esindex: 0.019
LoadShardBlock: 33.414 (3)
PetaboxLoader3.datanode: 57.352 (5)
CDXLines.iter: 18.238 (3)
load_resource: 137.343 (2)
PetaboxLoader3.resolve: 57.494 (2)
*/
.row {
display: grid;
width: 100%;
grid-gap: 20px;
grid-template-columns: 350px 1fr;
@media (max-width: 768px) {
grid-template-columns: 1fr;
}
}
.row .col-md-4 a {
display: block;
text-align: center;
}
.videos-box {
display: grid;
grid-template-columns: 1fr 1fr;
margin-bottom: 25px;
gap: 30px;
justify-content: center;
@media (max-width: 768px) {
grid-template-columns: 1fr;
}
}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,544 @@
/*
* Copyright (c) 2024 Flerosoft (https://flerosoft.com)
* Software Name: Cookie Notice Pro - jQuery Plugin
* Product Page : https://cookienoticepro.flerosoft.com
* Documentation: https://cookienoticepro.flerosoft.com/docs
* Description: Cookie Notice Pro, a lightweight jQuery plugin, helps you to comply with GDPR.
Make your own cookie information popup in minutes.
*/
/*********************** Cookie Dialog ***********************/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500&display=swap');
:root {
--cookieNoticeProLight: #ffffff;
--cookieNoticeProDark: #393d4d;
}
@keyframes cookieNoticeProZoomIn {
from {
transform: scale(0);
opacity: 0;
}
to {
transform: scale(1);
opacity: 1;
}
}
@keyframes cookieNoticeProZoomOut {
from {
transform: scale(1);
opacity: 1;
}
to {
transform: scale(0);
opacity: 0;
}
}
#cookieNoticePro * {
margin: 0;
padding: 0;
text-decoration: none;
list-style: none;
font-family: 'Poppins', sans-serif;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
#cookieNoticePro button,
#cookieNoticePro a {
cursor: pointer;
color: inherit;
font-family: inherit;
}
#cookieNoticePro button {
outline: none;
border: none;
-moz-appearance: none;
appearance: none;
-webkit-appearance: none;
appearance: none;
}
#cookieNoticePro strong,
#cookieNoticePro em {
font-weight: bold;
font-family: inherit;
}
#cookieNoticePro a:hover {
text-decoration: none;
cursor: pointer;
}
#cookieNoticePro a:focus,
#cookieNoticePro input:focus {
outline: none;
list-style: none;
}
#cookieNoticePro.light {
background-color: #ffffff;
background-color: var(--cookieNoticeProLight);
color: #393d4d;
color: var(--cookieNoticeProDark);
}
#cookieNoticePro.light p,
#cookieNoticePro.light ul {
color: #393d4d;
color: var(--cookieNoticeProDark);
}
#cookieNoticePro.light h5 {
color: var(--cookieNoticeProDark);
}
#cookieNoticePro.light button#cookieReject {
background: #ffffff;
background: var(--cookieNoticeProLight);
font-size: 13px;
}
@media (max-width: 600px) {
#cookieNoticePro.light button#cookieReject {
order: 1;
}
#cookieNoticePro.light button#cookieAccept {
order: 2;
}
}
#cookieNoticePro.dark {
background-color: #393d4d;
background-color: var(--cookieNoticeProDark);
color: #ffffff;
color: var(--cookieNoticeProLight);
}
#cookieNoticePro.dark p,
#cookieNoticePro.dark ul {
color: #ffffff;
color: var(--cookieNoticeProLight);
}
#cookieNoticePro.dark h5 {
color: #ffffff;
color: var(--cookieNoticeProLight);
}
#cookieNoticePro.dark button#cookieReject {
background: transparent;
color: #ffffff;
color: var(--cookieNoticeProLight);
border: 1px solid #ffffff;
border: 1px solid var(--cookieNoticeProLight);
}
#cookieNoticePro {
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: fixed;
padding: 20px;
border-radius: 10px;
-webkit-box-shadow: 0 6px 6px rgba(0, 0, 0, 0.25);
box-shadow: 0 6px 6px rgba(0, 0, 0, 0.25);
font-family: inherit;
z-index: 999997;
}
#cookieNoticePro #closeIcon {
width: 20px;
height: 20px;
cursor: pointer;
color: #bfb9b9;
overflow: hidden;
opacity: 0.85;
z-index: 999999;
position: absolute;
top: 4px;
right: 4px;
}
#cookieNoticePro svg {
display: block;
}
#cookieNoticePro.display-left {
left: 30px;
bottom: 30px;
max-width: 395px;
}
#cookieNoticePro.display-right {
right: 30px;
bottom: 30px;
max-width: 395px;
}
#cookieNoticePro.display-top {
top: 30px;
width: 800px;
left: 50%;
margin-left: -400px;
}
#cookieNoticePro.display-bottom {
bottom: 30px;
width: 800px;
left: 50%;
margin-left: -400px;
}
#cookieNoticePro.display-top .content-wrap,
#cookieNoticePro.display-bottom .content-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
#cookieNoticePro.display-top .msg-wrap,
#cookieNoticePro.display-bottom .msg-wrap {
max-width: 65%;
width: 100%;
}
#cookieNoticePro.display-top .msg-wrap,
#cookieNoticePro.display-bottom .msg-wrap {
margin-bottom: 0;
}
#cookieNoticePro.display-top #cookieSettings,
#cookieNoticePro.display-bottom #cookieSettings {
margin-bottom: 0;
}
#cookieNoticePro.display-top #cookieTypes,
#cookieNoticePro.display-bottom #cookieTypes {
margin-top: 20px;
}
#cookieNoticePro .btn-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
font-weight: bold;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 0 -5px 0 -5px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
#cookieNoticePro .btn-wrap button {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
padding: 0 7px;
margin: 0 5px 10px 5px;
border-radius: 20px;
cursor: pointer;
white-space: nowrap;
min-width: 130px;
line-height: 36px;
border: none;
font-family: inherit;
font-size: 16px;
-webkit-transition: -webkit-box-shadow .3s;
transition: -webkit-box-shadow .3s;
-o-transition: box-shadow .3s;
transition: box-shadow .3s;
transition: box-shadow .3s, -webkit-box-shadow .3s;
}
#cookieNoticePro .btn-wrap button:hover {
-webkit-transition: -webkit-box-shadow .4s cubic-bezier(.25, .8, .25, 1), -webkit-transform .4s cubic-bezier(.25, .8, .25, 1);
transition: -webkit-box-shadow .4s cubic-bezier(.25, .8, .25, 1), -webkit-transform .4s cubic-bezier(.25, .8, .25, 1);
-o-transition: box-shadow .4s cubic-bezier(.25, .8, .25, 1), transform .4s cubic-bezier(.25, .8, .25, 1);
transition: box-shadow .4s cubic-bezier(.25, .8, .25, 1), transform .4s cubic-bezier(.25, .8, .25, 1);
transition: box-shadow .4s cubic-bezier(.25, .8, .25, 1), transform .4s cubic-bezier(.25, .8, .25, 1), -webkit-box-shadow .4s cubic-bezier(.25, .8, .25, 1), -webkit-transform .4s cubic-bezier(.25, .8, .25, 1);
-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .3);
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .3);
-webkit-transform: translate3d(0, -1px, 0);
transform: translate3d(0, -1px, 0);
}
#cookieNoticePro #cookieSettings {
font-size: 12px;
font-weight: bold;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-transform: uppercase;
cursor: pointer;
font-weight: normal;
margin-bottom: 20px;
}
#cookieNoticePro #cookieSettings svg {
vertical-align: middle;
margin-right: 8px;
}
#cookieNoticePro h4 {
font-family: inherit;
font-weight: bold;
font-size: 18px;
}
#cookieNoticePro .title-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 10px;
}
#cookieNoticePro .title-wrap svg {
margin-right: 10px;
}
#cookieNoticePro h5 {
font-family: inherit;
font-weight: bold;
font-size: 12px;
margin-bottom: 10px;
text-transform: uppercase;
}
#cookieNoticePro p,
#cookieNoticePro ul {
font-size: 12px;
margin-bottom: 10px;
}
#cookieNoticePro p:last-child {
margin-bottom: 0;
text-align: left;
}
#cookieNoticePro li {
width: 49%;
display: inline-block;
}
#cookieNoticePro a {
text-decoration: none;
font-size: 14px;
padding-bottom: 2px;
border-bottom: 1px dotted rgba(255, 255, 255, 0.75);
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
}
#cookieTypes label {
text-transform: uppercase;
font-size: 13px;
}
#cookieNoticePro button:disabled {
opacity: 0.3;
}
#cookieNoticePro input[type="checkbox"] {
-webkit-appearance: auto;
-moz-appearance: auto;
appearance: auto;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeSpeed;
width: 14px;
height: 14px;
margin: 4px 10px 0px 0px;
display: block;
float: left;
position: relative;
outline: none;
border: none;
}
#cookieNoticePro input[type="checkbox"]:checked:after {
background: #d3d3d3;
content: "\2714";
color: #808080;
}
#cookieNoticePro input[type="checkbox"]:after {
content: "";
vertical-align: middle;
text-align: center;
line-height: 13px;
position: absolute;
cursor: pointer;
height: 14px;
width: 14px;
left: 0;
top: 0;
font-size: 10px;
background: #d3d3d3;
}
#cookieNoticePro.display-top.full-width-true,
#cookieNoticePro.display-bottom.full-width-true {
width: 100%;
max-width: 100%;
left: auto;
right: auto;
bottom: auto;
top: 0;
border-radius: 0;
margin: auto;
}
#cookieNoticePro.display-bottom.full-width-true {
bottom: 0;
top: auto;
-webkit-box-shadow: 0 -3px 3px rgb(0 0 0 / 25%);
box-shadow: 0 -3px 3px rgb(0 0 0 / 25%);
}
#cookieNoticePro.display-top.full-width-true .title-wrap,
#cookieNoticePro.display-bottom.full-width-true .title-wrap {
display: none;
}
#cookieNoticePro.display-top.full-width-true .btn-wrap button,
#cookieNoticePro.display-bottom.full-width-true .btn-wrap button {
margin-bottom: 10px;
}
#cookieMinimizeIcon {
position: fixed;
right: 20px;
bottom: 20px;
border-radius: 50%;
cursor: pointer;
box-shadow: 0 6px 6px rgba(0, 0, 0, 0.25);
cursor: pointer;
animation: cookieNoticeProZoomIn 0.2s forwards;
transition: box-shadow 0.1s ease-in-out;
z-index: 99999;
}
#cookieMinimizeIcon svg {
display: block;
}
#cookieMinimizeIcon.zoomIn {
animation: cookieNoticeProZoomIn 0.2s forwards;
}
#cookieMinimizeIcon.zoomOut {
animation: cookieNoticeProZoomOut 0.2s forwards;
}
#cookieMinimizeIcon .floating-text {
position: absolute;
top: 50%;
left: -10%;
transform: translate(-100%, -50%);
background: rgba(51, 51, 51, 0.5);
padding: 2px 4px;
color: #ffffff;
border-radius: 2px;
font-family: 'Poppins', sans-serif;
font-size: 12px;
text-wrap: nowrap;
display: none;
}
#cookieMinimizeIcon:hover {
box-shadow: 0 12px 12px rgba(0, 0, 0, 0.25);
}
#cookieMinimizeIcon:hover>.floating-text {
display: block;
}
@media only screen and (max-width: 800px) {
#cookieNoticePro.display-top,
#cookieNoticePro.display-bottom {
width: 100%;
max-width: 100%;
left: auto;
right: auto;
bottom: auto;
top: 0;
border-radius: 0;
margin: auto;
}
#cookieNoticePro.display-bottom {
bottom: 0;
top: auto;
-webkit-box-shadow: 0 -3px 3px rgb(0 0 0 / 25%);
box-shadow: 0 -3px 3px rgb(0 0 0 / 25%);
}
#cookieNoticePro.display-top .btn-wrap button,
#cookieNoticePro.display-bottom .btn-wrap button {
margin-bottom: 10px;
}
#cookieNoticePro.display-top .msg-wrap,
#cookieNoticePro.display-bottom .msg-wrap {
margin-right: 20px;
}
}
@media only screen and (max-width: 600px) {
#cookieNoticePro.display-left,
#cookieNoticePro.display-right {
width: 100%;
max-width: 100%;
left: auto;
right: auto;
bottom: 0;
border-radius: 0;
-webkit-box-shadow: 0 -3px 3px rgb(0 0 0 / 25%);
box-shadow: 0 -3px 3px rgb(0 0 0 / 25%);
}
#cookieNoticePro.display-top .content-wrap,
#cookieNoticePro.display-bottom .content-wrap {
display: block;
}
#cookieNoticePro.display-top .msg-wrap,
#cookieNoticePro.display-bottom .msg-wrap {
max-width: 100%;
}
#cookieNoticePro.display-top #cookieSettings,
#cookieNoticePro.display-bottom #cookieSettings {
margin-bottom: 20px;
}
}

View File

@@ -0,0 +1,44 @@
<script type="text/javascript" src="https://www.rockowa.com/resources/jquery/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="/resources/CookieNoticePro/cookienoticepro.script.js"></script>
<link rel="stylesheet" href="/resources/CookieNoticePro/cookienoticepro.style.css">
<script class="footer" type="text/javascript">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag( 'consent', 'default', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'denied',
'personalization_storage': 'granted',
'security_storage': 'granted',
'functionality_storage': 'granted',
} );
$( document ).ready(function() {
cookieNoticePro.init();
});
var injectScripts = function injectScripts(){
// Example: Google Analytics
if (cookieNoticePro.isPreferenceAccepted("analytics") === true) {
console.log("Analytics Scripts Running....");
}
// Example: Google Adwords cookie, DoubleClick, Remarketing pixels, Social Media cookies
if (cookieNoticePro.isPreferenceAccepted("marketing") === true) {
gtag( 'consent', 'update', {
'ad_storage': 'granted',
'ad_user_data': 'granted',
'ad_personalization': 'granted',
'analytics_storage': 'granted',
'personalization_storage': 'granted',
'security_storage': 'granted',
'functionality_storage': 'granted',
} );
}
// Example: Remember password, language, etc
if (cookieNoticePro.isPreferenceAccepted("preferences") === true) {
console.log("Preferences Scripts Running....");
}
}
</script>

View File

@@ -0,0 +1,79 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Google consent mode v2 initialisation -->
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
// Set default consent to 'denied' as a placeholder
gtag('consent', 'default', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'denied'
});
</script>
<!-- Google consent mode v2 initialisation -->
<!-- Google tag (gtag.js) -->
<!-- <script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'TAG_ID');
</script> -->
<!-- End Google tag (gtag.js) -->
<!-- jQuery Import -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
<!-- Cookie Notice Pro -->
<link rel="stylesheet" href="./cookienoticepro.style.css">
<script src="./cookienoticepro.script.js"></script>
<script>
/* Initialize cookie consent banner */
$(document).ready(function() {
cookieNoticePro.init();
});
/* IMPORTANT: Remove the function below if not showing the Cookie Preferences Menu */
/* Start of injectScripts function */
const injectScripts = () => {
// Injects Google Analytics scripts if analytics preference is accepted
if (cookieNoticePro.isPreferenceAccepted("analytics") === true) {
console.log("Analytics Scripts Running....");
}
// Injects marketing scripts (e.g., Google AdWords, DoubleClick, Remarketing pixels, Social Media cookies) if marketing preference is accepted
if (cookieNoticePro.isPreferenceAccepted("marketing") === true) {
console.log("Marketing Scripts Running....");
}
// Injects scripts for user preferences (e.g., remember password, language) if preference is accepted
if (cookieNoticePro.isPreferenceAccepted("preferences") === true) {
console.log("Preferences Scripts Running....");
}
}
/* End of injectScripts function */
</script>
<!-- End Cookie Notice Pro -->
<title>Cookie Notice Pro | Advanced jQuery Cookie Consent Plugin</title>
</head>
<body>
</body>
</html>