@font-face {
    font-family: "Goudy Old Style", Garamond, "Big Caslon", "Times New Roman", serif;
}

#wrapper{
	background-color: #f9f7ee;
}

#footer{
	background-color: #eceae1;
}

h1, h2, h3{
	font-family: "Goudy Old Style", Garamond, "Big Caslon", "Times New Roman", serif;
	letter-spacing: 2px;
}


.custommenu{
	display: inline-block;
}
.custommenuelement{
  float:left;
  padding-left:20px;
  padding-right:20px;
}

@media screen and (max-width: 480px) {
  .custommenu{
    display: inline-block;
    font-size: 1em;
    }
  .custommenuelement{
    float:left;
    padding-left:10px;
    padding-right:10px;
  }
}

hr{
  margin-top:15px;
  margin-bottom:15px;
}



.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
          padding:20px;border-radius:5px;
}
.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image:      -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
  background-image:         linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  background-repeat: repeat-x;
  border-color: #b2dba1;
}
.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image:      -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
  background-image:         linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #9acfea;
}
.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #f5e79e;
}
.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image:      -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
  background-image:         linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  background-repeat: repeat-x;
  border-color: #dca7a7;
}




.bss-slides{
  position: relative;
  display: block;    
}
.bss-slides:focus{
 outline: 0;
}
.bss-slides figure{
  position: absolute;
  top: 0;
  width: 100%;
}
.bss-slides figure:first-child{
  position: relative;
}
.bss-slides figure img{
  opacity: 0;
  -webkit-transition: opacity 1.2s;
  transition: opacity 1.2s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.bss-slides .bss-show{
  z-index: 2;
}
.bss-slides .bss-show img{
  opacity: 1;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: relative; 
}

.bss-slides figcaption{
  position: absolute;
  font-family: sans-serif;
  font-size: .8em;
  bottom: .75em;
  right: .35em;
  padding: .25em;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .25);
  border-radius: 2px;
  opacity: 0;
  -webkit-transition: opacity 1.2s;
  transition: opacity 1.2s;
}
.bss-slides .bss-show figcaption{
  z-index: 3;
  opacity: 1;
}
.bss-slides figcaption a{
  color: #fff;    
}
.bss-next, .bss-prev{
  color: #fff;
  position: absolute;
  background: #000;
  background: rgba(0,0,0, .6);
  top: 50%;
  z-index: 4;
  font-size: 2em;
  margin-top: -1.2em;
  opacity: .3;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.bss-next:hover, .bss-prev:hover{
  cursor: pointer;
  opacity: 1;
}
.bss-next{
  right: -1px;
  padding: 10px 5px 15px 10px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.bss-prev{
  left: 0;
  padding: 10px 10px 15px 5px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.bss-fullscreen{
  display: block;
  width: 32px;
  height: 32px;    
  background: rgba(0,0,0,.4) url(../img/arrows-alt_ffffff_64.png); 
  -webkit-background-size: contain; 
  background-size: contain;
  position: absolute;
  top: 5px;
  left: 5px;   
  cursor: pointer;    
  opacity: .3;
} 
.bss-fullscreen:hover{
  opacity: .8;   
}
:-webkit-full-screen .bss-fullscreen{
    background: rgba(0,0,0,.4) url(../img/compress_ffffff_64.png);
    -webkit-background-size: contain;
    background-size: contain;
}
:-moz-full-screen .bss-fullscreen{
    background: rgba(0,0,0,.4) url(../img/compress_ffffff_64.png);
    background-size: contain;
}
:-ms-fullscreen .bss-fullscreen{
    background: rgba(0,0,0,.4) url(../img/compress_ffffff_64.png);
    background-size: contain;
}
:full-screen .bss-fullscreen{
    background: rgba(0,0,0,.4) url(../img/compress_ffffff_64.png);
    -webkit-background-size: contain;
    background-size: contain;
}
:-webkit-full-screen .bss-fullscreen{
    background: rgba(0,0,0,.4) url(../img/compress_ffffff_64.png);
    -webkit-background-size: contain;
    background-size: contain;
}
:-moz-full-screen .bss-fullscreen{
    background: rgba(0,0,0,.4) url(../img/compress_ffffff_64.png);
    background-size: contain;
}
:-ms-fullscreen .bss-fullscreen{
    background: rgba(0,0,0,.4) url(../img/compress_ffffff_64.png);
    background-size: contain;
}
:fullscreen .bss-fullscreen{
    background: rgba(0,0,0,.4) url(../img/compress_ffffff_64.png);
    -webkit-background-size: contain;
    background-size: contain;
}









.reset-this {
    animation : none!important;
    animation-delay : 0!important;
    animation-direction : normal!important;
    animation-duration : 0!important;
    animation-fill-mode : none!important;
    animation-iteration-count : 1!important;
    animation-name : none!important;
    animation-play-state : running!important;
    animation-timing-function : ease!important;
    backface-visibility : visible!important;
    background : 0!important;
    background-attachment : scroll!important;
    background-clip : border-box!important;
    background-color : transparent!important;
    background-image : none!important;
    background-origin : padding-box!important;
    background-position : 0 0!important;
    background-position-x : 0!important;
    background-position-y : 0!important;
    background-repeat : repeat!important;
    background-size : auto auto!important;
    border : 0!important;
    border-style : none!important;
    border-width : medium!important;
    border-color : inherit!important;
    border-bottom : 0!important;
    border-bottom-color : inherit!important;
    border-bottom-left-radius : 0!important;
    border-bottom-right-radius : 0!important;
    border-bottom-style : none!important;
    border-bottom-width : medium!important;
    border-collapse : separate!important;
    border-image : none!important;
    border-left : 0!important;
    border-left-color : inherit!important;
    border-left-style : none!important;
    border-left-width : medium!important;
    border-radius : 0!important;
    border-right : 0!important;
    border-right-color : inherit!important;
    border-right-style : none!important;
    border-right-width : medium!important;
    border-spacing : 0!important;
    border-top : 0!important;
    border-top-color : inherit!important;
    border-top-left-radius : 0!important;
    border-top-right-radius : 0!important;
    border-top-style : none!important;
    border-top-width : medium!important;
    bottom : auto!important;
    box-shadow : none!important;
    box-sizing : content-box!important;
    caption-side : top!important;
    clear : none!important;
    clip : auto!important;
    color : inherit!important;
    columns : auto!important;
    column-count : auto!important;
    column-fill : balance!important;
    column-gap : normal!important;
    column-rule : medium none currentColor!important;
    column-rule-color : currentColor!important;
    column-rule-style : none!important;
    column-rule-width : none!important;
    column-span : 1!important;
    column-width : auto!important;
    content : normal!important;
    counter-increment : none!important;
    counter-reset : none!important;
    cursor : auto!important;
    direction : ltr!important;
    display : inline!important;
    empty-cells : show!important;
    float : none!important;
    font : normal!important;
    font-family : inherit!important;
    font-size : medium!important;
    font-style : normal!important;
    font-variant : normal!important;
    font-weight : normal!important;
    height : auto!important;
    hyphens : none!important;
    left : auto!important;
    letter-spacing : normal!important;
    line-height : normal!important;
    list-style : none!important;
    list-style-image : none!important;
    list-style-position : outside!important;
    list-style-type : disc!important;
    margin : 0!important;
    margin-bottom : 0!important;
    margin-left : 0!important;
    margin-right : 0!important;
    margin-top : 0!important;
    max-height : none!important;
    max-width : none!important;
    min-height : 0!important;
    min-width : 0!important;
    opacity : 1!important;
    orphans : 0!important;
    outline : 0!important;
    outline-color : invert!important;
    outline-style : none!important;
    outline-width : medium!important;
    overflow : visible!important;
    overflow-x : visible!important;
    overflow-y : visible!important;
    padding : 0!important;
    padding-bottom : 0!important;
    padding-left : 0!important;
    padding-right : 0!important;
    padding-top : 0!important;
    page-break-after : auto!important;
    page-break-before : auto!important;
    page-break-inside : auto!important;
    perspective : none!important;
    perspective-origin : 50% 50%!important;
    position : static!important;
    /* May need to alter quotes for different locales (e.g fr) */
    quotes : '\201C' '\201D' '\2018' '\2019'!important;
    right : auto!important;
    tab-size : 8!important;
    table-layout : auto!important;
    text-align : inherit!important;
    text-align-last : auto!important;
    text-decoration : none!important;
    text-decoration-color : inherit!important;
    text-decoration-line : none!important;
    text-decoration-style : solid!important;
    text-indent : 0!important;
    text-shadow : none!important;
    text-transform : none!important;
    top : auto!important;
    transform : none!important;
    transform-style : flat!important;
    transition : none!important;
    transition-delay : 0s!important;
    transition-duration : 0s!important;
    transition-property : none!important;
    transition-timing-function : ease!important;
    unicode-bidi : normal!important;
    vertical-align : baseline!important;
    visibility : visible!important;
    white-space : normal!important;
    widows : 0!important;
    width : auto!important;
    word-spacing : normal!important;
    z-index : auto!important;
}

