
/* titillium-web-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Euphoria';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/euphoria-script-v16-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+ */
       url('../fonts/euphoria-script-v16-latin-regular.woff') format('woff'); /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

:root {
  --cassiopeia-font-family-headings: "Brush Script MT", Verdana, Arial, sans-serif;
  --cassiopeia-font-family-body: Verdana, Arial, sans-serif;
  --body-color: #4a4a4a;
  --cassiopeia-color-primary: #005e88;
  --cassiopeia-color-link: #005e88;
  --cassiopeia-color-hover: #00354d;
  --cassiopeia-font-weight-headings: 600;
  --cbf-color: #2d2d28;
  --cbf-color2: #1a1a1a;
}
body {
	margin: 0;
	font-size: 1.1rem;
	line-height: 1.5rem;
	color: #333;
    background: url('../images/background2.jpg')no-repeat fixed center center / cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";
}
.container-header .mod-menu > li > a, .container-header .mod-menu > li > span {
  position: relative;
  color: primary;
  text-decoration: none;
}
.container-header {
	margin-bottom: 4rem;
}
.main-bottom img{
	max-width: 500px;
	margin: 4px solid #fff;
    -webkit-box-shadow: 10px 10px 15px 0px rgba(166,158,166,1);
    -moz-box-shadow: 10px 10px 15px 0px rgba(166,158,166,1);
    box-shadow: 10px 10px 15px 0px rgba(166,158,166,1);
}
.brand {
	white-space: nowrap;
	font-size: 90px;
	font-family: 'Euphoria',  Georgia, serif;
	color: #777;
	-webkit-transition: color .5s linear;
	-moz-transition: color .5s linear;
	-o-transition: color .5s linear;
	transition: color .5s linear;
}
h1, h2, h3 {
	white-space: nowrap;
	font-size: 3rem;
	font-weight: bold;
	font-family: 'Euphoria',  Georgia, serif;
	color: #555;
}
.brand:hover {
	color: #9F372A;
	text-decoration: none;
}

/**
* @file
* @brief    sigplus Image Gallery Plus image gallery stylesheet
* @author   Levente Hunyadi
* @version  1.5.0
* @remarks  Copyright (C) 2009-2017 Levente Hunyadi
* @remarks  Licensed under GNU/GPLv3, see https://www.gnu.org/licenses/gpl-3.0.html
* @see      https://hunyadi.info.hu/projects/sigplus
*/

/*
* User-definable image gallery stylesheet rules.
* Rules in this section should be changed as needed.
*/

/* images */
.slideplus-slot {
margin:2px !important;
}

a.sigplus-image > img {
border:0 none transparent !important;
}

/* example settings
.slideplus-slot {
margin:4px !important;
}

a.sigplus-image > img {
border:1px solid gray !important;
padding:2px !important;
}

a.sigplus-image:hover > img {
border:1px solid red !important;
padding:2px !important;
}
*/

/*
* Generic image gallery stylesheet rules.
* Rules in this section should normally be left as they are.
*/

a.sigplus-image {
display:inline-block !important;
box-sizing:border-box !important;
}

a.sigplus-image > img {
box-sizing:border-box !important;
max-width:100%;
height:auto;
}

a.sigplus-image[href$=".mov"]:after,
a.sigplus-image[href$=".mpg"]:after,
a.sigplus-image[href$=".mp4"]:after,
a.sigplus-image[href$=".ogg"]:after,
a.sigplus-image[href$=".webm"]:after {
position: absolute;
top: 0; left: 0; bottom: 0; right: 0;
content: "";
background:url("play.svg") no-repeat 50%;
}

.sigplus-gallery ul > li {
overflow:visible !important;
}

.sigplus-gallery ul > li:before {
content:none !important;  /* remove list bullet images inserted by some templates */
}

.sigplus-gallery ul > li > a,
.sigplus-gallery ul > li > div > a,
.sigplus-gallery ul > li > div > .captionplus > a {
display:inline-block !important;
}

.sigplus-gallery .sigplus-thumb {
display:none;
}

/* image gallery alignment */
.sigplus-center, .sigplus-center > ul {
text-align:center !important;  /* for flow layout */
}

.sigplus-center > * {
float:none !important;
clear:both !important;
}

.sigplus-left, .sigplus-left > ul {
text-align:left !important;  /* for flow layout */
}

.sigplus-right, .sigplus-right > ul {
text-align:right !important;  /* for flow layout */
}

.sigplus-left.sigplus-float > * {
float:left !important;
clear:left !important;
}

.sigplus-left.sigplus-clear > * {
margin:0 auto 0 0 !important;
}

.sigplus-right.sigplus-float > * {
float:right !important;
clear:right !important;
}

.sigplus-right.sigplus-clear > * {
margin: 0 0 0 auto !important;
}

/* flow layout */
.sigplus-gallery > ul {
display:block;
position:relative;
margin:0;
padding:0;
list-style-type:none;
list-style-image:none;
}

.sigplus-gallery > ul > li {
display:inline-block;
position:relative;
margin:1px;
border:0 none transparent;
padding:0;
background:transparent none no-repeat scroll 0 0;
text-align:center;
visibility:visible;
opacity:1;
animation:fade-in 1s;
}

.sigplus-gallery > ul > li.sigplus-hidden {
opacity:0;
transition:opacity 1s linear;
}

@keyframes fade-in {
0% { opacity: 0; }
100% { opacity: 1; }
}

/* packed layout */
.sigplus-gallery.scrollplus-horizontal .scrollplus-content {
display: inline;
}

.sigplus-gallery.scrollplus-container ul {
display: inline-flex;
flex-wrap: nowrap;
align-items: center;
flex: none;
list-style-type: none;
margin: 0;
padding: 0;
white-space: nowrap;
}

.sigplus-gallery.scrollplus-container ul > li {
display: inline-block;
flex: none;
}

.sigplus-gallery.scrollplus-vertical ul {
flex-direction: column;
max-width: 100%;
}

.sigplus-gallery.scrollplus-horizontal ul {
flex-direction: row;
}

/* hidden layout */
.sigplus-hidden {
display:none !important;
}

/* horizontally scrollable gallery in <noscript> mode */
.sigplus-gallery.sigplus-noscript > ul {
overflow:auto !important;
white-space:pre !important;
}

.sigplus-summary, .sigplus-download {
display:none !important;
}

/* search results page item */
.sigplus-search-preview {
cursor:pointer;
float:left;
margin:0 4px;
}

.sigplus-search-result + * {
clear:both;
}
