/* custom styles for brigittkubli.ch */
/* updated 2024-05-16 */

html
{
    background-color: #999999;
    background:url('/data/documents/bg_html.png') no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

body
{
    background: none;
}

#layout-content,
#layout-header
{
    padding-left: 100px;
}

#content-content
{
    min-height: 260px;
    padding: 20px 42px;
}

#content a:hover,
#footer a:hover
{
    color: #eeeeee;
}

#content,
.navigation li li:hover,
.navigation li.selected,
.navigation li.childselected,
.navigation li:hover,
.header .navigation li:hover
{
    /* Fallback for web browsers that do not support RGBa */
    background-color: none !important;
    background: none !important;
    background:url('/data/documents/bg_content_50pct.png') !important;

}

.navigation li li
{
	 background:url('/data/documents/bg_content_25pct.png') !important;)
}

.header .navigation ul
{
    border: 0;
}

.header:
.header .navigation ul li
{
    background: none;
}

#content td
{
	vertical-align: top;
}

.widget-imagegallery .name,
.widget-imagegallery .description,
#view-title,
#view-description
{
    display: none;
    visibility: hidden;
}

.widget-imagegallery .frame
{
    height: 112px;
    width: 152px;
    margin: 0 40px 30px 0;
    border: 0;
    border-radius: 0;
    padding: 0;
    box-shadow: 0 0 0 0;
    background-image: none;
    background: none;
}

.widget-imagegallery .frame .preview
{
    border: 0;
 /* background: none; */
    background-repeat: no-repeat;
 /* border: 1px #CCCCCC solid; */
 /* margin: 0 0 20px 0; */
    padding: 0;
}

div.preview {
    background-color: transparent !important;
    background-image: none;
}

.frames-large {
    margin-left: 0;
}

.widget-imagegallery .frame .preview:hover
{
 /* border: 1px #FFFFFF solid; */
}

.pageContentText,
.widget-text {
	font-family: Cabin;
}

.widget-text {
	color: #afafaf;
    letter-spacing: 0.05em; 
}

.preview-holder
{
    width: 152px;
    height: 112px;
    margin: 0;
    padding: 0;
    background-repeat: no-repeat;
}

.frame .preview-holder 
{
    border: 0;
}

a
{
    text-decoration: none;
}

#widget-ebedf1cc-d22b-3832-604c-86176725af44
{
    position: relative;
    margin-top: -152px;
    text-align: right;
}

#widget-ebedf1cc-d22b-3832-604c-86176725af44 .widget-content
{
    float: right;
    display: block;
}

#widget-ddcb2e98-48af-8b8d-e8b4-667edf4f9ff9
{
    clear: both;
    padding-top: 5px;
}

/* gallery widgets home, links, ausstellungen, aktuelles */
#widget-2e9065d7-6a3c-e4f0-2f46-fa6e96354f50 .frames-large .frame,
#widget-494caf60-e6ee-5b6b-1ef8-c8ad76484758 .frames-large .frame,
#widget-1db7c465-b3ed-bef3-ec69-d74095326da7 .frames-large .frame,
#widget-c7f088d7-ebc9-5320-4156-3320fd158c59 .frames-large .frame,
#widget-2e9065d7-6a3c-e4f0-2f46-fa6e96354f50 .frames-large .frame .preview,
#widget-494caf60-e6ee-5b6b-1ef8-c8ad76484758 .frames-large .frame .preview,
#widget-1db7c465-b3ed-bef3-ec69-d74095326da7 .frames-large .frame .preview,
#widget-c7f088d7-ebc9-5320-4156-3320fd158c59 .frames-large .frame .preview,
#widget-2e9065d7-6a3c-e4f0-2f46-fa6e96354f50 .frames-large .preview-holder,
#widget-494caf60-e6ee-5b6b-1ef8-c8ad76484758 .frames-large .preview-holder,
#widget-1db7c465-b3ed-bef3-ec69-d74095326da7 .frames-large .preview-holder,
#widget-c7f088d7-ebc9-5320-4156-3320fd158c59 .frames-large .preview-holder
{
	width: 250px !important;
	height: 168px !important;
}

/* gallery widgets home, links, ausstellungen, aktuelles */
#widget-2e9065d7-6a3c-e4f0-2f46-fa6e96354f50 .frames-large .frame .preview img,
#widget-494caf60-e6ee-5b6b-1ef8-c8ad76484758 .frames-large .frame .preview img,
#widget-1db7c465-b3ed-bef3-ec69-d74095326da7 .frames-large .frame .preview img,
#widget-c7f088d7-ebc9-5320-4156-3320fd158c59 .frames-large .frame .preview img
{
	max-width: 250px;
	max-height: 168px;
}

.rl
{
    unicode-bidi: bidi-override;
    direction: rtl;    
}

.hd
{
    display: none;
}


/* fonts */

/** FONTS **/

/* cabin-regular - 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: 'Cabin';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/cabin-v27-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/cabin-v27-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/cabin-v27-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/cabin-v27-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/cabin-v27-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/cabin-v27-latin-regular.svg#Cabin') format('svg'); /* Legacy iOS */
}

/* cabin-italic - 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: 'Cabin';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/cabin-v27-latin-italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/cabin-v27-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/cabin-v27-latin-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/cabin-v27-latin-italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/cabin-v27-latin-italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/cabin-v27-latin-italic.svg#Cabin') format('svg'); /* Legacy iOS */
}

/* cabin-500 - 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: 'Cabin';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/cabin-v27-latin-500.eot'); /* IE9 Compat Modes */
  src: url('../fonts/cabin-v27-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/cabin-v27-latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/cabin-v27-latin-500.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/cabin-v27-latin-500.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/cabin-v27-latin-500.svg#Cabin') format('svg'); /* Legacy iOS */
}

/* cabin-500italic - 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: 'Cabin';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/cabin-v27-latin-500italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/cabin-v27-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/cabin-v27-latin-500italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/cabin-v27-latin-500italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/cabin-v27-latin-500italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/cabin-v27-latin-500italic.svg#Cabin') format('svg'); /* Legacy iOS */
}

/* cabin-600 - 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: 'Cabin';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/cabin-v27-latin-600.eot'); /* IE9 Compat Modes */
  src: url('../fonts/cabin-v27-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/cabin-v27-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/cabin-v27-latin-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/cabin-v27-latin-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/cabin-v27-latin-600.svg#Cabin') format('svg'); /* Legacy iOS */
}

/* cabin-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: 'Cabin';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/cabin-v27-latin-600italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/cabin-v27-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/cabin-v27-latin-600italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/cabin-v27-latin-600italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/cabin-v27-latin-600italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/cabin-v27-latin-600italic.svg#Cabin') format('svg'); /* Legacy iOS */
}

/* cabin-700 - 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: 'Cabin';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/cabin-v27-latin-700.eot'); /* IE9 Compat Modes */
  src: url('../fonts/cabin-v27-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/cabin-v27-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/cabin-v27-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/cabin-v27-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/cabin-v27-latin-700.svg#Cabin') format('svg'); /* Legacy iOS */
}

/* cabin-700italic - 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: 'Cabin';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/cabin-v27-latin-700italic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/cabin-v27-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/cabin-v27-latin-700italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/cabin-v27-latin-700italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/cabin-v27-latin-700italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/cabin-v27-latin-700italic.svg#Cabin') format('svg'); /* Legacy iOS */
}