/**
 * @license
 * MyFonts Webfont Build ID 2718417, 2014-01-06T05:25:06-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Chevin Std Light by G-Type
 * URL: http://www.myfonts.com/fonts/g-type/chevin-std/light/
 * Copyright: Copyright (c) 2009 by G-Type. Designed and digitized by Nick Cooke. All rights reserved.
 * Licensed pageviews: 10,000
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2718417
 * 
 * © 2014 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */
@import url('//web.archive.org/web/20240309085435cs_/https://hello.myfonts.net/count/297ad1');


@font-face {font-family: 'ChevinStd-Light';src: url('https://www.lgl.si/si/styles/webfonts/297AD1_0_0.eot');src: url('https://www.lgl.si/si/styles/webfonts/297AD1_0_0.eot#iefix') format('embedded-opentype'),url('https://www.lgl.si/si/styles/webfonts/297AD1_0_0.woff') format('woff'),url('https://www.lgl.si/si/styles/webfonts/297AD1_0_0.ttf') format('truetype'),url('https://www.lgl.si/si/styles/webfonts/297AD1_0_0.svg#wf') format('svg');}
/*@font-face {font-family: 'ChevinStd-Light';src: url('http://lgl2012.masa.av-studio.net/si/styles/webfonts/297AD1_0_0.eot');src: url('http://lgl2012.masa.av-studio.net/si/styles/webfonts/297AD1_0_0.eot#iefix') format('embedded-opentype'),url('http://lgl2012.masa.av-studio.net/si/styles/webfonts/297AD1_0_0.woff') format('woff'),url(https://www.kulabonma.si/si/styles/styles/webfonts/297AD1_0_0.ttf) format('truetype'),url('http://lgl2012.masa.av-studio.net/si/styles/webfonts/297AD1_0_0.svg#wf') format('svg');}*/
/*
     FILE ARCHIVED ON 08:54:35 Mar 09, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:49:27 Oct 19, 2024.
     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: 0.471
  exclusion.robots: 0.023
  exclusion.robots.policy: 0.015
  esindex: 0.009
  cdx.remote: 14.058
  LoadShardBlock: 181.742 (3)
  PetaboxLoader3.datanode: 192.111 (5)
  PetaboxLoader3.resolve: 84.756 (2)
  load_resource: 118.625
  loaddict: 33.835
*/


/* vietnamese */
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/spacemono/v13/i7dPIFZifjKcF5UAWdDRYE58Q2q7.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/spacemono/v13/i7dPIFZifjKcF5UAWdDRYE98Q2q7.woff) format('woff');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/spacemono/v13/i7dPIFZifjKcF5UAWdDRYEF8Qw.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*
     FILE ARCHIVED ON 14:29:05 Mar 09, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:49:29 Oct 19, 2024.
     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: 0.606
  exclusion.robots: 0.03
  exclusion.robots.policy: 0.017
  esindex: 0.032
  cdx.remote: 15.143
  LoadShardBlock: 326.996 (3)
  PetaboxLoader3.datanode: 246.129 (4)
  PetaboxLoader3.resolve: 121.922 (2)
  load_resource: 141.086
*/



@font-face {
    font-family: 'Open Sans';
    src: url(https://www.kulabonma.si/si/styles/webfonts/OpenSans-Light.ttf) format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
    font-weight: 300;
}
@font-face {
    font-family: 'Open Sans';
    src: url(https://www.kulabonma.si/si/styles/webfonts/OpenSans-Medium.ttf) format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
    font-weight: 500;
}
@font-face {
    font-family: 'Open Sans';
    src: url(https://www.kulabonma.si/si/styles/webfonts/OpenSans-Bold.ttf) format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
    font-weight: 700;
}  

@media print {
	.DontPrint {
		display: none;
	}

	/* SiteKit4 Quick Edit */
	.Sk4QuickEditBlock {
		display: none;
	}

	/* Demo */
	.PageTitle {
		height: 50px;
		padding-left: 0px !important;
	}

		.PageTitle H1, .PageTitle .MenuPath {
			left: 0px !important;
		}

	.MainContent {
		padding: 30px 0px 20px 0px !important;
		border-left: none !important;
		border-bottom: none !important;
	}
}

@media screen {
}

@media all {
    .PageTitle {
        display: none;
    }

    .ImageBlock img {
        width: 100%;
    }

    .container-fluid {
        max-width: 1024px;
        margin: 0 auto;
        padding: 0 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    /* SiteKit4 Quick Edit */
    .Sk4QuickEditBlock {
        position: absolute;
        top: 2px;
        left: 0px;
        width: 100%;
        z-index: 999;
        text-align: right;
    }

        .Sk4QuickEditBlock TD {
            text-align: right;
        }

        .Sk4QuickEditBlock TABLE {
            margin: 3px;
        }

    .Sk4QuickEditLink, .Sk4QuickEditLink A {
        font-size: 10px;
        color: #888888;
        text-decoration: none;
        font-family: 'Open Sans', sans-serif;
    }

        .Sk4QuickEditLink A {
            display: block;
        }

    .Sk4QuickEditTitle {
        padding-bottom: 2px;
        color: #888888;
        font-weight: bold;
        font-family: 'Open Sans', sans-serif;
        font-size: 10px;
    }

        .Sk4QuickEditTitle A {
            color: #888888;
            text-decoration: none;
        }

    .Sk4QuickEditBlock TABLE:Hover .Sk4QuickEditLink, .Sk4QuickEditBlock TABLE:Hover .Sk4QuickEditLink A, .Sk4QuickEditBlock TABLE:Hover .Sk4QuickEditTitle, .Sk4QuickEditBlock TABLE:Hover .Sk4QuickEditTitle A {
        color: #666666;
    }

        .Sk4QuickEditBlock TABLE:Hover .Sk4QuickEditLink A:hover, .Sk4QuickEditLink A:hover {
            color: #000000;
        }

    .Sk4QuickEditLink A, .Sk4QuickEditLink A:hover {
        text-decoration: underline;
    }


    /* General settings  */
    /*BODY, HTML {
		background-color: #F7C2CC;
	}*/

    .contentGrid {
    }

        .contentGrid .span6 {
            width: 50%;
            float: left;
        }

        .contentGrid:after {
            content: '';
            display: table;
            clear: both;
        }


    BODY {
        min-height: 100%;
        min-width: 100%;
        padding: 0px;
        margin: 0px;
        color: #333333;
    }

    HTML {
        overflow-y: scroll;
        overflow-x: auto;
        height: 100%;
        width: 100%;
    }

    FORM {
        margin: 0px;
        padding: 0px;
    }

    IMG {
        border: none;
    }

    /* Paragraphs */
    P, UL, OL {
        margin-top: 0px;
        margin-bottom: 0px;
    }

        P + P, P + UL, P + OL, UL + P, UL + UL, UL + OL, OL + P, OL + UL, OL + OL {
            margin-top: 20px;
        }
    /* Set to site's general vertical element distance */

    /* Generic separators */
    .SeparatorEndWrap {
        clear: both;
    }

    .SeparatorSpacer {
        height: 20px;
    }
    /* Set to site's general vertical element distance */

    /* Images and image grid */
    .GoogleMapsLeftWrap, .ImageBlockLeftWrap, .ImageGridLeftWrap, .FlashLeftWrap {
        text-align: left;
        float: left;
        margin-right: 20px;
    }
    /* Set margin to site's column distance */
    .GoogleMapsLeft, .ImageBlockLeft, .ImageGridLeft, .FlashLeft {
        text-align: left;
    }

    .GoogleMapsCenter, .ImageBlockCenter, .ImageGridCenter, .FlashCenter {
        text-align: center;
    }

    .GoogleMapsRight, .ImageBlockRight, .ImageGridRight, .FlashRight {
        text-align: right;
    }

    .GoogleMapsRightWrap, .ImageBlockRightWrap, .ImageGridRightWrap, .FlashRightWrap {
        text-align: right;
        float: right;
        margin-left: 20px;
    }
    /* Set margin to site's column distance */
    .GoogleMapsRightWrap, .ImageBlockLeftWrap, .ImageBlockLeftWrap, .ImageBlockLeft, .ImageBlockCenter, .ImageBlockRight, .ImageBlockRightWrap {
        margin-bottom: 20px;
    }
    /* Set to site's general vertical element distance */
    .ImageBlock IMG, .Flash OBJECT {
        display: block;
    }

    .ImageGrid .ImageGridHorizontalSpacer {
        width: 20px;
    }
    /* Set to site's column distance */
    .ImageGrid .ImageGridVerticalSpacer {
        height: 0px;
    }

    .ImageBlock .Figure {
        text-align: left;
    }

    .kul-si .images-grid {
        display: flex;
        flex-wrap: wrap;
        margin-left: -30px;
    }

        .kul-si .images-grid > .image {
            width: 25%;
            padding-left: 30px;
            padding-bottom: 40px;
            box-sizing: border-box;
        }

        .kul-si .images-grid .ImageBlock .Image::after {
            content: '';
            display: block;
            width: 100%;
            height: 100%;
            border: 1px solid #EE4835;
            position: absolute;
            left: 0;
            top: 0;
            z-index: 1;
            box-sizing: border-box;
        }

        .kul-si .images-grid > .image:hover .Image::after {
            border: 5px solid #EE4835;
        }

        .kul-si .images-grid .ImageBlock {
            height: 100%;
            display: flex;
            flex-direction: column;
            max-width: 230px;
            margin: 0 auto;
        }

            .kul-si .images-grid .ImageBlock h3 {
                z-index: 2;
            }

        .kul-si .images-grid > .image .Image {
            /*border: 1px solid #EE4835;*/
            position: relative;
            height: 100%;
            z-index: 1;
            margin-top: -30px;
            padding: 30px 10px 24px 10px;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
        }
        .kul-si .images-grid > .image .image-link {
            /*border: 1px solid #EE4835;*/
            position: relative;
            z-index: 4;
        }
        .kul-si .images-grid > .image h3,
        .kul-si .images-grid > .image .Figure {
            position: relative;
            z-index: 2;
        }
            .kul-si .images-grid > .image .Image a {
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                z-index: 3;
            }
        .kul-si .images-grid > .image h3 {
            color: #000 !important;
            text-decoration: none;
            display: block;
        }

        .kul-si .images-grid > .image .genre {
            color: #000 !important;
            border: 1px solid #EE4835;
            padding: 5px;
            font-size: 11px;
            display: inline-block;
            margin-bottom: 10px;
        }

        .kul-si .images-grid .ImageBlock .Figure {
            width: 100%;
            position: relative;
            font-size: 14px;
            color: #000;
            font-weight: 300;
            margin-top: 35px;
        }

            .kul-si .images-grid .ImageBlock .Figure::after {
                content: '';
                display: block;
                width: 40px;
                height: 1px;
                background-color: #EE4835;
                position: absolute;
                top: -10px;
                left: 50%;
                transform: translateX(-50%);
            }

    @media (max-width: 768px) {
        .kul-si .images-grid > .image {
            width: 50%;
        }
    }

@media (max-width: 576px) {
    .kul-si .images-grid {
        margin-left: 0;
    }

        .kul-si .images-grid > .image {
            width: 100%;
            padding-left: 0;
        }
}
            /*

Menu

	Available base styles:
	  • DIV.MenuArea - Menu's container element
	  • DIV.MenuArea DIV.Menu - Generic class of every menu element
	  • DIV.MenuArea DIV.Menu<depth> A - An element at level <depth>
	  • DIV.MenuArea DIV.Menu<depth>First A - First element of level <depth>
	  • DIV.MenuArea DIV.Menu<depth>Last A - Last element of level <depth>
	  • DIV.MenuArea DIV.Menu<depth>InPath A - Elements in current menu path, including selected element
	  • DIV.MenuArea DIV.Menu<depth>Selected A - Currently selected element

Content

	Structure styles:
	  • DIV.PageTitle - Container of the page title area
	  • DIV.PageTitle DIV.MenuPath - Bread crumbs container
	  • DIV.PageTitle H1 - Page title
	  • DIV.MainContent - Container of the document content
	  • DIV.HeaderImage - Header image container

	Content elements
	  • H1, H2, H3, H4, H5 - Headers
	  • DIV.Header1, .Header2, .Header3, .Header4, .Header5 - Header-like title elements

	  • DIV.Paragraph - Generic paragraph class
	  • DIV.ParagraphNormal, DIV.ParagraphEmphasis, DIV.ParagraphSmall - Specific paragraph styles

	  • DIV.Separator - Generic separator class
	  • DIV.Separator DIV.SeparatorEndWrap, DIV.SeparatorSpacer, DIV.SeparatorHr - Specific separator classes

	  • DIV.ImageBlock - Generic single image container class
	  • DIV.ImageBlockLeftWrap, DIV.ImageBlockLeft, DIV.ImageBlockCenter, DIV.ImageBlockRight, DIV.ImageBlockRightWrap - Alignment classes of image block
	  • DIV.ImageGrid - Generic image grid container class
	  • DIV.ImageGridLeftWrap, DIV.ImageGridLeft, DIV.ImageGridCenter, DIV.ImageGridRight, DIV.ImageGridRightWrap - Alignment classes of image grid
	  • DIV.ImageBlock DIV.ImageFull, DIV.ImageOriginal, DIV.Image<width_variation> - Classes for specific width variations of the image (important for setting available width for image's figure text)
	  • DIV.ImageBlock DIV.Image<width_variation> DIV.Figure - Image description container
	  • DIV.ImageGrid TD.ImageGridHorizontalSpacer - Horizontal distancer between images in image grid
	  • DIV.ImageGrid DIV.ImageBlock TD.ImageGridVerticalSpacer - Vertical distancer between images in image grid (it's not required if image blocks already have sufficient bottom margin)

	  • TABLE.Table
	  • TABLE.Table TD.TableContentCell - Table's container of regular content
	  • TABLE.Table TD.TableCell, TD.TableCellHeader, TD.TableCellFirstColumn, TD.TableCellLastColumn, TD.TableCellFirstRow, TD.TableCellLastRow - Cell classes (outlined/shaded table)
	  • TABLE.Table TD.InvisibleTableCell, TD.InvisibleTableCellHeader, TD.InvisibleTableCellFirstColumn, TD.InvisibleTableCellFirstRow - Cell classes for invisible table
		Several additional classes can be defined in App_Code/renderers/Table.cs
	  • TABLE.Table TD.Emphasis, TD.Small - Emphasised and small classes (same as paragraph styles)

	  • DIV.Link - Text link container
	  • DIV.Link IMG.FileIcon - Link's icon

	  • DIV.InpageForm DIV.FormError, DIV.FormFailure, DIV.SubmissionNote - Notification fields
	  • DIV.InpageForm DIV.Field - Single field container; generic
	  • DIV.InpageForm DIV.Required - Class of a required field container
	  • DIV.InpageForm DIV.FieldError - Class of a field container with missing data or a data error
	  • DIV.InpageForm DIV.Field TABLE TD.FieldTitle - Label of a typical field (on the left of the field input)
	  • DIV.InpageForm DIV.Field TABLE TD.FieldTitleCheck - Label of a checkbox field or an option in a radio array (on the right of the field input)
	  • DIV.InpageForm DIV.Field TABLE TD.FieldGroupTitle - Title label of a input group, e.g. radio array (above field inputs)
	  • DIV.InpageForm DIV.Field TABLE TD.FieldValue - Container of a field's input control
	  • DIV.InpageForm DIV.Field TABLE TD.FieldValuePart - Container of a field's input control if a field has multiple input controls in the same line (e.g. date)
	  • DIV.InpageForm DIV.Field TABLE TD.FieldCheck - Container of a field's checkbox or radio control
	  • DIV.InpageForm DIV.Field TABLE TD.FileUpload - Container for controls for uploading and managing files
	  • DIV.InpageForm DIV.Field TABLE TD.FileUpload DIV.Item - Container for individual file controls
	  • DIV.InpageForm DIV.Field TABLE TD.FileUpload DIV.Item SPAN.Name, SPAN.Remove, SPAN.Remove A - Elements for managing uploaded files
	  • DIV.InpageForm DIV.Submit - Container of a submit button

	  • DIV.GoogleMaps - Google Map container

	  • TABLE.Sitemap - Site map container table
	  • TABLE.Sitemap TD.Column
	  • TABLE.Sitemap TD.ColumnDistancer, TD.ColumnDistancer DIV - Distancer between columns
	  • TABLE.Sitemap TD.Column DIV.Item - Link item
	  • TABLE.Sitemap TD.Column DIV.Item1, DIV.Item2, DIV.Item2... - Link item at specific depth
	  • TABLE.Sitemap TD.Column DIV.ItemSeparator
	  • TABLE.Sitemap TD.Column DIV.ItemSeparatorSpacer - Spacer separator
	  • TABLE.Sitemap TD.Column DIV.ItemSeparatorHr - Horizontal rule


	News archive
	  • DIV.NewsListing - Outer container for the news article listing
	  • DIV.NewsListing .Article - Individual article in listing
	  • DIV.NewsListing .Article DIV.Title
	  • DIV.NewsListing .Article DIV.Summary
	  • DIV.NewsListing .Article DIV.Summary SPAN.Date

	  • DIV.NewsCalendar - Date filter container
	  • DIV.NewsCalendar DIV.Header2 - Title of the date filter
	  • DIV.NewsCalendar DIV.Year - Container of a year (includes months)
	  • DIV.NewsCalendar DIV.Year DIV.YearTitle
	  • DIV.NewsCalendar DIV.Year DIV.Month
	  • DIV.NewsCalendar DIV.Year DIV.YearTitle A.Selected, DIV.Month A.Selected - Selected item (year or month)

	News article (on article page)
	  • DIV.NewsArticleDate - Article's date and location

	Search results
	  • DIV.SearchResults - Outer container for the search results
	  • DIV.SearchResults DIV.Item - Individual result container
	  • DIV.SearchResults DIV.Item DIV.Context
	  • DIV.SearchResults DIV.Item DIV.Title
	  • DIV.SearchResults DIV.Item DIV.Summary

*/
            .Clear {
		clear: both;
		height: 0px;
		overflow: hidden;
	}

	/* Demo */

	/* General font settings */
    BODY, TABLE, INPUT {
        font-family: 'Open Sans', sans-serif;
        font-size: 13px;
    }

    .DemoCss_FooterLinks PRE, H1, H2, H3, H4, H5, .Header1, .Header2, .Header3, .Header4, .Header5, .PageTitle .MenuPath, .DemoCss_HeaderLinks, .NewsListing .Article .Title, .NewsCalendar, .SearchResults .Item .Context, .SearchResults .Item .Title, .DemoCss_FirstPageNews {
        font-family: 'Open Sans', sans-serif;
    }

    .SearchArea INPUT, .InpageForm .Field INPUT, .InpageForm .Field TEXTAREA {
        font-family: 'Open Sans', sans-serif;
        font-size: 13px;
    }

	A {
		color: #FFFFFF;
		text-decoration: none;
	}

		A:Hover {
			color: #FFFFFF;
			text-decoration: underline;
		}

	/* Menu */
	.MainMenuFrame {
		height: 31px;
		padding-top: 6px;
	}

		.MainMenuFrame td {
			vertical-align: top;
		}

	.MenuArea {
	}

		.MenuArea A {
			height: 29px;
			text-decoration: none;
			color: #666666;
			display: block;
			padding: 0px 0px 0px 0px;
			position: relative;
		}

			.MenuArea A .Pasive, .MenuArea A .Active {
				position: relative;
				top: 0px;
				left: 0px;
			}

			.MenuArea A .Pasive {
				z-index: 3;
			}

			.MenuArea A .Active {
				position: absolute;
				z-index: 4;
				display: none;
			}
		/*.MenuArea A:Hover { color: #333333; }*/
        .MenuArea .Menu1 {
            font-family: 'Open Sans', sans-serif;
            font-size: 22px;
            font-weight: normal;
            font-style: normal;
            width: 1px;
            white-space: nowrap;
        }

		.MenuArea .Menu2 {
			font-size: 14px;
			white-space: nowrap;
		}

			.MenuArea .Menu2 A {
				padding-left: 0px;
			}

		.MenuArea .Menu1Selected A, .MenuArea .Menu1InPath A {
			font-weight: 600;
			color: #333333;
		}

		.MenuArea A .MenuPointer {
			display: none;
			position: absolute;
			left: 0px;
			right: 0px;
			bottom: -9px;
			height: 7px;
			background: transparent url(https://www.kulabonma.si/si/images/main/selectedMenu.png) no-repeat center top;
		}

		.MenuArea .Menu1Selected A .MenuPointer, .MenuArea .Menu1InPath A .MenuPointer {
			display: block;
		}

		.MenuArea .Menu1 a:hover { /*font-weight:600;*/
			color: #000000;
		}

			.MenuArea .Menu1Selected A .Active, .MenuArea .Menu1InPath A .Active, .MenuArea .Menu1 A:hover .Active {
				display: block;
			}
	/*.Menu1shows A { background: transparent url(https://www.kulabonma.si/si/images/main/menu_predstave.png) no-repeat left bottom; padding-left: 30px; }
	.Menu1vstopnice A { background: transparent url(https://www.kulabonma.si/si/images/main/menu_vstopnice.png) no-repeat left bottom; padding-left: 30px; }
	.Menu1festivali A { background: transparent url(https://www.kulabonma.si/si/images/main/menu_festivali.png) no-repeat left bottom; padding-left: 30px; }
	.Menu1gledalisce A { background: transparent url(https://www.kulabonma.si/si/images/main/menu_gledalisce.png) no-repeat left bottom; padding-left: 30px; }*/

    .LevelTwoMenuFrame {
        /*height: 35px;*/
        /*background: transparent url(https://www.kulabonma.si/si/images/main/submenu_bg.png) repeat-x left top;*/
        background-color: #ED4836;
    }

	.LevelTwoMenuFrameFestival {
		background: none;
		height: 41px;
	}

		.LevelTwoMenuFrameFestival .LevelTwoMenuHolder {
			background: transparent url(https://www.kulabonma.si/si/images/main/menu_delimiter_E1EAD5.png) no-repeat left bottom;
		}

    .LevelTwoMenuHolder {
        display: flex;
        margin: 0 auto 40px auto !important;
    }
    .LevelTwoMenuHolder .Menu {
        margin-right: 20px;
    }
    .LevelTwoMenuFrame .SubMenuSpacer {
        width: 39px;
    }

	.LevelTwoMenuFrame .Menu2 {
		font-size: 14px;
		white-space: nowrap;
	}

		.LevelTwoMenuFrame .Menu2 A {
			padding-left: 0px;
		}

    .LevelTwoMenuFrame .Menu A {
        text-decoration: none;
        color: #f4f4f4;
        display: block;
        padding: 10px 0px 9px 0px;
        font-size: 20px;
    }

		.LevelTwoMenuFrame .Menu A:hover {
			color: #000000;
		}

	.LevelTwoMenuFrameFestival .Menu A {
		padding-bottom: 12px;
		color: #799C7C;
		font-weight: bold;
	}

		.LevelTwoMenuFrameFestival .Menu A:hover {
			color: #326937;
			font-weight: bold;
		}

	.LevelTwoMenuFrame .Menu2Selected A, .LevelTwoMenuFrame .Menu2InPath A {
		color: #000000;
	}

	.LevelTwoMenuFrameFestival .Menu2Selected A, .LevelTwoMenuFrameFestival .Menu2InPath A {
		color: #326937;
		background: transparent url(https://www.kulabonma.si/si/images/main/menu_delimiter_mark_E1EAD5.png) no-repeat center bottom;
	}

	.LevelThreeMenuFrame {
		margin-bottom: 14px;
		background: transparent url(https://www.kulabonma.si/si/images/main/menu_delimiter.png) repeat-x left bottom;
	}

		.LevelThreeMenuFrame .SubMenuSpacer {
			width: 39px;
		}

		.LevelThreeMenuFrame .Menu3 {
			font-size: 14px;
			white-space: nowrap;
		}

			.LevelThreeMenuFrame .Menu3 A {
				padding-left: 0px;
			}

		.LevelThreeMenuFrame .Menu A {
			text-decoration: none;
			color: #666666;
			display: block;
			padding: 10px 0px 14px 0px;
		}

			.LevelThreeMenuFrame .Menu A:hover {
				color: #333333;
			}

		.LevelThreeMenuFrame .Menu3Selected A, .LevelThreeMenuFrame .Menu3InPath A {
			color: #333333;
			background: transparent url(https://www.kulabonma.si/si/images/main/menu_delimiter_mark.png) no-repeat center bottom;
		}

	.LevelThreeMenuFrameFestival {
		margin: 0 auto;
		width: 960px; /*background: none; height: 41px;*/
	}

		.LevelThreeMenuFrameFestival .LevelthreeMenuHolder {
			background: transparent url(https://www.kulabonma.si/si/images/main/menu_delimiter_E1EAD5.png) no-repeat left bottom;
		}

		.LevelThreeMenuFrameFestival .Menu A {
			padding-bottom: 12px;
			color: #799C7C;
			font-weight: bold;
		}

	.LevelTwoMenuFrameFestival .Menu A:hover {
		color: #326937;
		font-weight: bold;
	}

	.LevelThreeMenuFrameFestival .Menu3Selected A, .LevelThreeMenuFrameFestival .Menu3InPath A {
		color: #326937;
		background: transparent url(https://www.kulabonma.si/si/images/main/menu_delimiter_mark_E1EAD5.png) no-repeat center bottom;
	}

	/*
	.LevelThreeMenuFrame { margin-bottom: 14px; background: transparent url(https://www.kulabonma.si/si/images/main/menu_delimiter.png) repeat-x left bottom; }
	.LevelThreeMenuFrameFestival { background: none; margin-bottom: 0px; }
	.LevelThreeMenuFrame .SubMenuSpacer { width: 39px; }
	.LevelThreeMenuFrame .Menu3 { font-size: 14px; white-space: nowrap; } .LevelThreeMenuFrame .Menu3 A { padding-left: 0px; }
	.LevelThreeMenuFrame .Menu A { text-decoration: none; color: #666666; display: block; padding: 10px 0px 14px 0px; } .LevelThreeMenuFrame .Menu A:hover { color: #333333; }
	.LevelThreeMenuFrameFestival .Menu A { padding: 0px 0px 0px 0px; color: #799C7C; } .LevelThreeMenuFrameFestival .Menu A:hover { color: #326937; }
	.LevelThreeMenuFrame .Menu3Selected A, .LevelThreeMenuFrame .Menu3InPath A { color: #333333; background: transparent url(https://www.kulabonma.si/si/images/main/menu_delimiter_mark.png) no-repeat center bottom; }
	.LevelThreeMenuFrameFestival .Menu3Selected A, .LevelThreeMenuFrameFestival .Menu3InPath A { color: #326937; background: none; }
	*/

	/* Header banner */
	.HeaderBanner {
		width: 955px;
		overflow: hidden;
		margin: 0 auto 0 auto;
		padding-top: 20px;
	}

	/* Content */
	.PageTitle {
	}

		.PageTitle .MenuPath {
			font-size: 12px;
			color: #868686;
			margin-top: 20px;
		}

		.PageTitle .MenuPath, .SearchResults .Item .Context {
			font-size: 14px;
			color: #7F7F7F;
		}

			.PageTitle .MenuPath A, .SearchResults .Item .Context A {
				color: #868686;
				text-decoration: none;
			}

				.PageTitle .MenuPath A:Hover, .SearchResults .Item .Context A:Hover {
					color: #868686;
				}

			.PageTitle .MenuPath .PathSeparator, .SearchResults .Item .Context .PathSeparator {
				color: #868686;
			}

		.PageTitle H1 {
		}

	.MainContent a {
        color: #EE4935;
        text-decoration: underline;
	}

	H1, H2, H3, H4, H5, .Header1, .Header2, .Header3, .Header4, .Header5 {
		font-weight: normal;
		margin: 0px 0px 0px 0px;
		color: #201F1F;
	}

		H1, H1 A, .Header1, .Header1 A {
			font-size: 32px;
			font-weight: bold;
			margin: 20px 0 20px 0;
		}

		H2, H2 A, .Header2, .Header2 A, .NewsListing .Article .Title A, .SearchResults .Item .Title A {
			font-size: 28px;
			font-weight: bold;
			margin: 12px 0 12px 0;
		}

		H3, H3 A, .Header3, .Header3 A {
			font-size: 24px;
			font-weight: bold;
			margin: 10px 0 10px 0;
		}

	.Paragraph {
		margin-bottom: 20px; /*line-height: 180%;*/
	}

	.ParagraphNormal, .Table .TableCell, .Table .InvisibleTableCell {
	}

	.ParagraphEmphasis, .Table .Emphasis {
		font-size: 18px;
		color: #444444;
	}

	.ParagraphSmall, .ImageBlock .Figure, .Table .Small {
		font-size: 11px;
		color: #666666;
	}

	.SeparatorHr {
		clear: both;
		height: 20px;
		background: transparent url(https://www.kulabonma.si/si/images/main/separator.png) no-repeat left center;
	}
	/* Set height to site's general vertical element distance instead of bottom margin */

	.ImageFull .Figure {
		width: 955px;
	}

	.Image14 .Figure {
		width: 226px;
	}

	.Image12 .Figure {
		width: 469px;
	}

	.Image34 .Figure {
		width: 712px;
	}

	.Image13 .Figure {
		width: 307px;
	}

	.Image23 .Figure {
		width: 631px;
	}

	.Image15 .Figure {
		width: 177px;
	}

	.ImageBlock .Figure {
		padding-top: 5px;
		text-align: center;
	}

	.Table {
		margin-bottom: 20px;
		border-collapse: collapse;
	}

	.TableContentCell {
		padding-top: 20px;
	}

	.Table .TableCell {
		border: 1px solid #ffffff;
		border-bottom: 1px solid #DDDDDD;
		padding: 6px 10px;
		text-align: center;
	}

	.Table .TableCellHeader {
		border-color: #ffffff;
		border-bottom: 1px solid #DDDDDD;
		color: #201F1F;
		background-color: #F3F3F3;
	}

	.Table .TableCellFirstColumn {
		border-left: none;
	}

	.Table .TableCellLastColumn {
		border-right: none;
	}

	.Table .TableCellFirstRow {
		border-top: none;
	}

	.Table .TableCellLastRow {
		border-bottom: none;
	}

	.Table .InvisibleTableCell {
		padding-left: 20px;
		padding-top: 10px;
	}

	.Table .InvisibleTableCellHeader {
		color: #201F1F;
	}

	.Table .InvisibleTableCellFirstColumn {
		padding-left: 0px;
	}

	.Table .InvisibleTableCellFirstRow {
		padding-top: 0px;
	}

	.Link {
		margin-bottom: 20px;
	}

		.Link IMG.FileIcon {
			display: block;
			float: left;
			margin-top: 1px;
			height: 16px;
			width: 16px;
			margin-right: 5px;
		}

	.GoogleMaps {
		margin-bottom: 20px;
	}

	TABLE.Sitemap {
		margin-bottom: 20px;
	}

	.Sitemap TD.ColumnDistancer, .Sitemap .ColumnDistancer DIV {
		width: 20px;
	}

	.Sitemap TD.Column {
		vertical-align: top;
	}

	.Sitemap .Item1 {
		font-weight: bold;
	}

	.Sitemap .Item2 {
	}

	.Sitemap .Item3 {
		padding-left: 20px;
	}

	.Sitemap .Item4 {
		padding-left: 40px;
	}

	.Sitemap .ItemSeparatorSpacer {
		height: 20px;
	}

	.Sitemap .ItemSeparatorHr {
		margin: 10px auto 0px 15px;
		width: 60px;
		height: 10px;
		border-top: 7px dotted #999999;
	}


	/* Form */
	.InpageForm .FormError, .InpageForm .FormFailure, .InpageForm .SubmissionNote {
		font-weight: bold;
	}

	.InpageForm .FormError, .InpageForm .FormFailure, .InpageForm .SubmissionNote, .InpageForm .Field, .InpageForm .Submit {
		margin-bottom: 20px;
	}

		.InpageForm .Field + .Field {
			margin-top: -15px;
		}

		.InpageForm .Field .FieldValuePart {
			padding-right: 5px;
		}

	.InpageForm .FieldError .FieldTitle, .InpageForm .FieldError .FieldTitleCheck, .InpageForm .FormError, .InpageForm .FormFailure {
		color: #990000;
	}

	.InpageForm .Field .FieldTitle {
		width: 140px;
		padding-right: 20px;
		vertical-align: top;
	}

	.InpageForm .Field .FieldValue INPUT, .InpageForm .Field .FieldValue TEXTAREA, .InpageForm .Field .FieldValue SELECT, .InpageForm .Field .FileUpload INPUT {
		margin: 0px;
		border: 1px solid #CCCCCC;
	}

	.InpageForm .Field .FieldValue INPUT, .InpageForm .Field .FieldValue TEXTAREA {
		padding: 1px 3px;
		width: 452px;
	}

	.InpageForm .Field .FieldValue TEXTAREA {
		height: 100px;
	}

	.InpageForm .Field .FieldValue SELECT, .InpageForm .Field .FileUpload INPUT {
		width: 460px;
	}

	.InpageForm .Field .FileUpload .Item + .Item {
		margin-top: 5px;
	}

	.InpageForm .Field .FileUpload .Item .Remove {
		margin-left: 10px;
	}

		.InpageForm .Field .FileUpload .Item .Remove, .InpageForm .Field .FileUpload .Item .Remove A {
			color: #666666;
		}

	.InpageForm .Submit {
		text-align: right;
	}

		.InpageForm .Submit INPUT {
			min-width: 70px;
		}


	/* News */
	.NewsListing {
	}

		.NewsListing .DateDelimiter {
			padding-bottom: 14px;
			background: transparent url(https://www.kulabonma.si/si/images/main/search_delimiter.png) no-repeat left bottom;
			font-size: 13px;
			font-weight: bold;
			color: #999999;
			margin-bottom: 14px;
		}

		.NewsListing .Article {
			margin-bottom: 20px;
		}

			.NewsListing .Article .Image {
				float: left;
				margin-right: 17px;
			}

			.NewsListing .Article .Title A {
				font-size: 16px;
				font-weight: bold;
				color: #333333;
				display: block;
				text-decoration: none;
				margin: 0;
			}

				.NewsListing .Article .Title A:Hover {
					text-decoration: underline;
				}

			.NewsListing .Article .Date {
				font-size: 13px;
				color: #878787;
			}

			.NewsListing .Article .Summary {
				margin-top: 12px;
			}

			.NewsListing .Article .MoreButton {
				float: left;
			}

				.NewsListing .Article .MoreButton A {
					display: block;
					background: transparent url(https://www.kulabonma.si/si/images/main/more.png) no-repeat left top;
					width: 56px;
					text-align: center;
					color: #FAFAFA;
					line-height: 29px;
				}

		.NewsListing .MoreNewsButton {
			float: left;
			margin-bottom: 40px;
		}

			.NewsListing .MoreNewsButton .NewsArchive {
				float: right;
				margin-top: -2px;
				position: relative;
			}

				.NewsListing .MoreNewsButton .NewsArchive A {
					display: block;
					color: #FAFAFA;
					padding: 0 20px 0 20px;
					position: relative;
					z-index: 8;
					line-height: 230%;
					width: 186px;
					text-align: center;
				}

				.NewsListing .MoreNewsButton .NewsArchive .BgLeft {
					position: absolute;
					top: 0px;
					left: 0px;
					right: 20px;
					height: 27px;
					z-index: 7;
					background: transparent url(https://www.kulabonma.si/si/images/main/fp_grey_button_left.png) no-repeat left top;
				}

				.NewsListing .MoreNewsButton .NewsArchive .BgRight {
					position: absolute;
					top: 0px;
					right: 0px;
					width: 20px;
					height: 27px;
					z-index: 7;
					background: transparent url(https://www.kulabonma.si/si/images/main/fp_grey_button_right.png) no-repeat left top;
				}

	.NewsCalendar .Header2 {
		margin-bottom: 1px;
	}

	.NewsCalendar {
		float: right;
		margin: 0px 0px 20px 20px;
	}

		.NewsCalendar .Year {
			clear: both;
		}

		.NewsCalendar A {
			text-decoration: none;
			display: block;
		}

		.NewsCalendar .Month A {
			color: #666666;
		}

		.NewsCalendar A.Selected, .NewsCalendar A:Hover {
			color: #CC0000;
		}

		.NewsCalendar .Year {
			font-size: 22px;
			line-height: 17px;
		}

		.NewsCalendar .YearTitle, .NewsCalendar .Month {
			float: left;
		}

	.NewsArticleDate {
		margin-bottom: 20px;
		font-size: 13px;
		font-weight: bold;
		color: #878787;
	}

	/* Search */
	.SearchResults .ShowsListTitle, .SearchResults .GeneralSearchTitle {
		background: transparent url(https://www.kulabonma.si/si/images/main/search_delimiter.png) no-repeat left bottom;
		font-size: 13px;
		color: #999999;
		padding-bottom: 11px;
		margin-bottom: 10px;
	}

	.SearchResults .Item {
		margin-bottom: 20px;
	}

		.SearchResults .Item .Title A {
			display: block;
			text-decoration: none;
			font-size: 16px;
			font-weight: bold;
			color: #333333;
			margin-top: 0px;
		}

			.SearchResults .Item .Title A:Hover {
				color: #045BA9;
			}

		.SearchResults .Item .Summary .Date {
			font-style: italic;
			margin-right: 5px;
		}

		.SearchResults .Item B {
			color: #CC0000;
			font-weight: normal;
		}

	/* Show search list */

	.ShowAlerts {
		margin-top: 20px;
	}

		.ShowAlerts .AlertBg {
			display: none;
		}

		.ShowAlerts .Holder {
			background-color: #ffbaba;
			-webkit-border-radius: 7px;
			-moz-border-radius: 7px;
			border-radius: 7px;
			padding: 13px 18px 13px 18px;
		}

			.ShowAlerts .Holder .Exc {
				float: left;
				padding-right: 15px;
			}

				.ShowAlerts .Holder .Exc IMG {
					display: block;
				}

			.ShowAlerts .Holder .Text {
				float: left;
				width: 865px;
				padding-top: 1px;
				font-size: 16px;
				font-weight: bold;
				color: #231F20;
			}

			.ShowAlerts .Holder .HideButton {
				float: right;
				margin-top: 4px;
			}

	.ShowSearch {
		background-color: #EEEEEE;
		padding: 15px 0 0px 15px;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}

	.ShowSearch {
	}

		.ShowSearch .Title {
			font-size: 12px;
			color: #888888;
			margin-bottom: 12px;
			white-space: nowrap;
		}

		.ShowSearch .Input {
			white-space: nowrap;
			margin-bottom: 10px;
			font-size: 13px;
			color: #333333;
		}

			.ShowSearch .Input INPUT {
				margin: 0px;
				margin-right: 10px;
			}

			.ShowSearch .Input SELECT {
				margin: 0px;
				width: 245px;
			}

	.ShowSearchBottom {
		margin-bottom: 20px;
		height: 10px;
		background-color: #EEEEEE;
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

	.ShowsLegendAnchor {
		position: relative;
		width: 0;
		height: 0;
	}

		.ShowsLegendAnchor .Holder {
			position: absolute;
			top: 5px;
			left: 0;
			width: 955px;
			height: 18px;
		}

			.ShowsLegendAnchor .Holder .Legend {
				text-align: right;
			}

				.ShowsLegendAnchor .Holder .Legend .LegendItem {
					padding: 0 0 0 40px;
				}

	.SearchList {
	}

		.SearchList .YearAndMonth {
		}

			.SearchList .YearAndMonth .Month {
				font-size: 22px;
				line-height: 26.4px;
				padding-bottom: 10px;
				font-weight: bold;
				color: #999999;
			}

		.SearchList .Date {
			width: 175px;
			border-top: 1px solid #666666;
		}

			.SearchList .Date .DateContent {
				background-color: #666666;
			}

				.SearchList .Date .DateContent .DayNum {
					float: left;
					font-size: 48px;
					color: #F9F9F9;
					margin: 0 8px 0 8px;
				}

				.SearchList .Date .DateContent .Month {
					font-size: 16px;
					color: #999999;
					padding-top: 8px;
				}

				.SearchList .Date .DateContent .Day {
					font-size: 16px;
					color: #ffffff;
					padding-top: 3px;
				}

		.SearchList .Shows {
			border-top: 1px solid #666666;
		}

			.SearchList .Shows .ShowItem {
				margin: 20px 0 0px 0;
				padding-bottom: 20px;
				border-bottom: 1px solid #DDDDDD;
			}

			.SearchList .Shows .ShowItemLast {
				border-bottom: 0px solid #ffffff;
			}

			.SearchList .Shows .ShowItem .LeftDelimiter {
				float: left;
				width: 20px;
				height: 1px;
			}

			.SearchList .Shows .ShowItem .Image {
				float: left;
				margin: 0 15px 0 0px;
			}

				.SearchList .Shows .ShowItem .Image IMG {
					display: block;
				}

			.SearchList .Shows .ShowItem .BasicData {
				float: left;
				width: 330px;
				overflow: hidden;
			}

				.SearchList .Shows .ShowItem .BasicData .Title {
					margin-bottom: 13px;
				}

					.SearchList .Shows .ShowItem .BasicData .Title A {
						display: block;
						float: left;
						font-size: 19px;
						font-weight: bold;
						color: #333333;
						margin-top: -2px;
					}

						.SearchList .Shows .ShowItem .BasicData .Title A:hover {
							text-decoration: none;
							color: #045BA9;
						}

					.SearchList .Shows .ShowItem .BasicData .Title .AgeTarget {
						font-size: 12px;
						color: #ffffff;
						background-color: #FDCB0D;
						padding: 0 2px 0 2px;
						margin-top: 2px;
					}

					.SearchList .Shows .ShowItem .BasicData .Title .AgeTargetRed {
						background-color: #EC2026;
					}

					.SearchList .Shows .ShowItem .BasicData .Title .AgeTargetYellow {
						background-color: #FDCB0D;
					}

					.SearchList .Shows .ShowItem .BasicData .Title .AgeTargetGreen {
						background-color: #7FB542;
					}

					.SearchList .Shows .ShowItem .BasicData .Title .AgeTargetBlack {
						background-color: #666666;
					}

				.SearchList .Shows .ShowItem .BasicData .NormalDesc {
					font-size: 13px;
					color: #333333;
					margin-bottom: 4px;
				}

				.SearchList .Shows .ShowItem .BasicData .Buttons {
					font-size: 12px;
					font-weight: bold;
					margin-top: 13px;
				}

					.SearchList .Shows .ShowItem .BasicData .Buttons .BuyButton {
						float: left;
						margin-right: 20px;
					}

						.SearchList .Shows .ShowItem .BasicData .Buttons .BuyButton A {
							display: block;
							background: transparent url(https://www.kulabonma.si/si/images/main/buy.png) no-repeat left top;
							width: 166px;
							text-align: center;
							color: #FAFAFA;
							line-height: 29px;
						}

					.SearchList .Shows .ShowItem .BasicData .Buttons .MoreButton {
						float: left;
					}

						.SearchList .Shows .ShowItem .BasicData .Buttons .MoreButton A {
							display: block;
							background: transparent url(https://www.kulabonma.si/si/images/main/more.png) no-repeat left top;
							width: 56px;
							text-align: center;
							color: #FAFAFA;
							line-height: 29px;
						}

							.SearchList .Shows .ShowItem .BasicData .Buttons .BuyButton A:hover, .SearchList .Shows .ShowItem .BasicData .Buttons .MoreButton A:hover {
								text-decoration: none;
							}

					.SearchList .Shows .ShowItem .BasicData .Buttons .soldout span,
					.SearchList .Shows .ShowItem .BasicData .Buttons .canceled span,
					.SearchList .Shows .ShowItem .BasicData .Buttons .freeEntrance span {
						display: block;
						background: none;
						width: 166px;
						text-align: center;
						color: #ff0000;
						text-align: left;
						text-transform: uppercase;
						line-height: 29px;
					}

					.SearchList .Shows .ShowItem .BasicData .Buttons .freeEntrance span {
						color: #7FB542;
					}

	.ShowItem .Shows .Play .soldout {
		padding-top: 2px;
	}

		.ShowItem .Shows .Play .soldout span, .ShowItem .Shows .Play .canceled span {
			display: block;
			background: none;
			width: 166px;
			text-align: center;
			color: #ff0000;
			text-align: center;
			text-transform: uppercase;
		}

	.ShowItem .Shows .Play .free_entrance {
		padding-top: 2px;
	}

		.ShowItem .Shows .Play .free_entrance span {
			display: block;
			background: none;
			width: 166px;
			text-align: center;
			color: #7FB542;
			text-align: center;
			text-transform: uppercase;
		}

	.SearchList .Shows .ShowItem .ShowData .RightDesc {
		font-size: 13px;
		font-style: italic;
		color: #333333;
		margin-bottom: 4px;
		text-align: right;
		padding-right: 1px;
	}



	.SearchList .Shows .ShowItem .ShowData {
		float: right;
		width: 210px;
		overflow: hidden;
	}

	/* Shows list */
	.ShowsList {
	}

		.ShowsList .Show {
			margin-bottom: 20px;
		}

			.ShowsList .Show table {
				width: 708px;
			}

			.ShowsList .Show .Image {
				float: left;
				margin-right: 20px;
			}

			.ShowsList .Show .BasicData {
				width: 450px;
				overflow: hidden;
			}

				.ShowsList .Show .BasicData .Title {
				}

					.ShowsList .Show .BasicData .Title A {
						display: block;
						float: left;
						margin-top: -2px;
						font-size: 19px;
						font-weight: bold;
						color: #333333;
					}

						.ShowsList .Show .BasicData .Title A:hover {
							text-decoration: none;
							color: #045BA9;
						}

					.ShowsList .Show .BasicData .Title .AgeTarget {
						font-size: 12px;
						color: #ffffff;
						background-color: #FDCB0D;
						padding: 0 2px 0 2px;
					}

					.ShowsList .Show .BasicData .Title .AgeTargetRed {
						background-color: #EC2026;
					}

					.ShowsList .Show .BasicData .Title .AgeTargetYellow {
						background-color: #FDCB0D;
					}

					.ShowsList .Show .BasicData .Title .AgeTargetGreen {
						background-color: #7FB542;
					}

					.ShowsList .Show .BasicData .Title .AgeTargetBlack {
						background-color: #666666;
					}

				.ShowsList .Show .BasicData .NormalDesc {
					font-size: 13px;
					color: #333333;
					margin-bottom: 4px;
				}

			.ShowsList .Show .ShowData {
				float: right;
			}

				.ShowsList .Show .ShowData .RightDesc {
					font-size: 13px;
					font-style: italic;
					color: #333333;
					margin-bottom: 4px;
					text-align: right;
				}

			.ShowsList .Show .Buttons {
				font-size: 12px;
				font-weight: bold;
				margin-top: 13px;
			}

				.ShowsList .Show .Buttons .BuyButton {
					float: left;
					margin-right: 20px;
				}

					.ShowsList .Show .Buttons .BuyButton A {
						display: block;
						background: transparent url(https://www.kulabonma.si/si/images/main/buy.png) no-repeat left top;
						width: 166px;
						height: 21px;
						text-align: center;
						color: #FAFAFA;
						padding-top: 6px;
					}

				.ShowsList .Show .Buttons .MoreButton {
					float: left;
				}

					.ShowsList .Show .Buttons .MoreButton A {
						display: block;
						background: transparent url(https://www.kulabonma.si/si/images/main/more.png) no-repeat left top;
						width: 56px;
						height: 21px;
						text-align: center;
						color: #FAFAFA;
						padding-top: 6px;
					}

						.ShowsList .Show .Buttons .BuyButton A:hover, .ShowsList .Show .Buttons .MoreButton A:hover {
							text-decoration: none;
						}

			.ShowsList .Show .Description {
				margin: 24px 0 15px 0;
			}


	/* Show item */
	.ShowItem {
		margin-bottom: 20px;
	}

		.ShowItem .pagePartLeft {
			float: left;
			width: 566px;
		}

		.ShowItem .pagePartRight {
			float: right;
			width: 370px;
		}

		.ShowItem .Title {
		}

			.ShowItem .Title H1 {
				float: left;
			}

			.ShowItem .Title h1 {
				margin-bottom: 10px;
			}

				.ShowItem .Title h1 span {
					display: block;
					font-size: 16px;
					color: #868686;
				}

			.ShowItem .Title .AgeTarget {
				font-size: 14px;
				color: #ffffff;
				background-color: #FDCB0D;
				padding: 0 2px 0 2px;
				display: block;
				float: left;
				margin: 35px 0 0 5px;
			}

			.ShowItem .Title .AgeTargetRed {
				background-color: #EC2026;
			}

			.ShowItem .Title .AgeTargetYellow {
				background-color: #FDCB0D;
			}

			.ShowItem .Title .AgeTargetGreen {
				background-color: #7FB542;
			}

			.ShowItem .Title .AgeTargetBlack {
				background-color: #666666;
			}

		.ShowItem .addThis {
			margin: 0 0 10px 0;
		}

		.ShowItem .Image {
			float: none;
			margin: 0 0px 20px 0;
		}

			.ShowItem .Image img {
				width: 100%;
			}

		.ShowItem .Creators {
			max-height: 288px;
			overflow: hidden;
			margin-bottom: 30px;
		}

			.ShowItem .Creators .Creator {
				margin-bottom: 18px;
			}

				.ShowItem .Creators .Creator .Title {
					display: block;
					float: left;
					width: 130px;
					font-style: italic;
				}

				.ShowItem .Creators .Creator .Name {
					display: block;
					float: right;
					width: 235px;
					font-weight: bold;
				}

		.ShowItem .showAllCreators {
			display: none;
			color: #045CA9;
			font-weight: bold;
			font-size: 13px;
			margin: 0 0 40px 0px;
			padding: 5px 0 0 136px;
			cursor: pointer;
			border-top: solid 1px #EAEAEA;
		}

		.ShowItem .Shows {
			width: 370px;
			overflow: hidden;
			margin-bottom: 30px;
		}

			.ShowItem .Shows .ShowsTitle {
				background-color: #EAEAEA;
				padding: 10px;
				text-transform: uppercase;
				border-bottom: solid 1px #ffffff;
			}

			.ShowItem .Shows .Play {
				padding: 10px;
				border-bottom: solid 1px #EAEAEA;
			}

			.ShowItem .Shows .PlayEven {
				background-color: #F7F7F7;
			}

			.ShowItem .Shows .PlayOdd {
				background-color: #F7F7F7;
			}

			.ShowItem .Shows .Play:hover {
				background-color: #F7F7F7;
			}

			.ShowItem .Shows .Play .Date {
				font-size: 14px;
				margin-bottom: 4px;
			}

			.ShowItem .Shows .Play .Stage {
			}

			.ShowItem .Shows .Play .Button {
				float: right;
				padding-top: 5px;
			}

				.ShowItem .Shows .Play .Button A {
					display: block;
					background: transparent url(https://www.kulabonma.si/si/images/main/buy.png) no-repeat left top;
					width: 166px;
					height: 21px;
					text-align: center;
					color: #FAFAFA;
					padding-top: 6px;
				}

			.ShowItem .Shows .Play:hover .Button A {
				background-image: url(https://www.kulabonma.si/si/images/main/buy.png);
			}

			.ShowItem .Shows .Play .Button A:hover {
				text-decoration: none;
			}

		.ShowItem .video {
			margin-bottom: 10px;
			text-align: center;
		}

	.ShowGall {
		margin-bottom: 30px;
	}

		.ShowGall .Title {
			font-size: 24px;
			font-weight: bold;
			color: #211F1F;
			margin-bottom: 14px;
		}

		.ShowGall .Item {
			float: left;
			margin-right: 17px;
		}

		.ShowGall .ItemLast {
			margin-right: 0px;
		}

	.OtherButtons {
		width: 417px;
		margin: 0 auto 0 auto;
	}

		.OtherButtons .ReviewsButton, .OtherButtons .Playbill {
			position: relative; /*width: 174px;*/
			float: left;
			margin: 0 17px 0 17px;
		}

			.OtherButtons .ReviewsButton .Button, /*.OtherButtons .ReviewsButton A,*/ .OtherButtons .Playbill A {
				display: block;
				width: 174px;
				font-size: 18px;
				font-weight: bold;
				color: #858585;
				background: transparent url(https://www.kulabonma.si/si/images/main/other_button.png) no-repeat left top;
				text-align: center;
				padding: 14px 0 12px 0;
			}

			.OtherButtons .Playbill A {
				position: relative;
				z-index: 8;
				background: none;
				width: auto;
				padding-left: 20px;
				padding-right: 20px;
			}

			.OtherButtons .Playbill .BgLeft {
				position: absolute;
				top: 0px;
				left: 0px;
				right: 20px;
				height: 48px;
				z-index: 7;
				background: transparent url(https://www.kulabonma.si/si/images/main/other_button_left.png) no-repeat left top;
			}

			.OtherButtons .Playbill .BgRight {
				position: absolute;
				top: 0px;
				right: 0px;
				width: 20px;
				height: 48px;
				z-index: 7;
				background: transparent url(https://www.kulabonma.si/si/images/main/other_button_right.png) no-repeat left top;
			}

		.OtherButtons .ReviewsButton {
			position: relative;
			cursor: pointer;
		}

			.OtherButtons .ReviewsButton .Popup {
				position: absolute;
				top: 0px;
				left: -49px;
				display: none;
				width: 273px;
				cursor: default;
			}

				.OtherButtons .ReviewsButton .Popup .Holder {
					position: relative;
					padding: 0px 0px 0px 0px;
				}

					.OtherButtons .ReviewsButton .Popup .Holder .Top {
						position: absolute;
						top: 0px;
						left: 0px;
						height: 16px;
						width: 100%;
						background: transparent url(https://www.kulabonma.si/si/images/main/popup_top.png) no-repeat left top;
					}

					.OtherButtons .ReviewsButton .Popup .Holder .Bottom {
						position: absolute;
						bottom: -54px;
						left: 0px;
						height: 38px;
						width: 100%;
						background: transparent url(https://www.kulabonma.si/si/images/main/popup_bottom.png) no-repeat left top;
					}

					.OtherButtons .ReviewsButton .Popup .Holder .Content {
						position: relative;
						top: 16px;
						bottom: 38px;
						padding: 0 10px 0 15px;
						margin: 0;
						background: transparent url(https://www.kulabonma.si/si/images/main/popup_content.png) no-repeat left top;
					}

						.OtherButtons .ReviewsButton .Popup .Holder .Content .Item {
							text-align: left;
							padding-bottom: 7px;
						}

							.OtherButtons .ReviewsButton .Popup .Holder .Content .Item A {
								font-size: 13px;
								text-decoration: none;
								color: #FAFAFA;
							}

							.OtherButtons .ReviewsButton .Popup .Holder .Content .Item IMG {
								padding-right: 4px;
							}

	/* First page */
	.FirstPageContent {
	}

	.FpGallery {
		margin-bottom: 30px;
	}

		.FpGallery .GalleryHolder {
			position: relative;
			top: 0px;
			left: 0px;
			width: 955px;
			height: 355px;
		}

			.FpGallery .GalleryHolder .GalleryItems {
				position: relative;
				top: 0px;
				left: 0px;
				width: 955px;
				height: 355px;
			}

				.FpGallery .GalleryHolder .GalleryItems .Item {
					position: absolute;
					top: 0px;
					left: 0px;
					width: 955px;
					height: 355px;
				}

			.FpGallery .GalleryHolder .GalleryButtons {
				position: absolute;
				top: 20px;
				right: 20px;
				z-index: 9;
				height: 38px;
			}

				.FpGallery .GalleryHolder .GalleryButtons .Button {
					display: block;
					width: 18px;
					height: 18px;
					float: left;
					background: transparent url(https://www.kulabonma.si/si/images/main/gallDot.png) no-repeat left top;
					margin-right: 5px;
					cursor: pointer;
				}

				.FpGallery .GalleryHolder .GalleryButtons .ButtonActive {
					background-image: url(https://www.kulabonma.si/si/images/main/gallDot_active.png);
				}

	.ShowsCalendar {
		margin-bottom: 30px;
	}

		.ShowsCalendar .TitleRow {
			position: relative;
			top: 0px;
			left: 0px;
			height: 29px;
		}

			.ShowsCalendar .TitleRow .CallLeftButton {
				position: absolute;
				top: 0px;
				left: 0px;
				width: 35px;
				height: 29px;
				background: transparent url(https://www.kulabonma.si/si/images/main/fp_cal_left.png) no-repeat left top;
				cursor: pointer;
			}

				.ShowsCalendar .TitleRow .CallLeftButton:hover {
					background-image: url(https://www.kulabonma.si/si/images/main/fp_cal_left_act.png);
				}

			.ShowsCalendar .TitleRow .CallRightButton {
				position: absolute;
				top: 0px;
				right: 0px;
				width: 35px;
				height: 29px;
				background: transparent url(https://www.kulabonma.si/si/images/main/fp_cal_right.png) no-repeat left top;
				cursor: pointer;
			}

				.ShowsCalendar .TitleRow .CallRightButton:hover {
					background-image: url(https://www.kulabonma.si/si/images/main/fp_cal_right_act.png);
				}

			.ShowsCalendar .TitleRow .CallTitle {
				position: absolute;
				top: 0px;
				left: 36px;
				right: 36px;
				height: 29px;
				background-color: #ECECEC;
				font-size: 18px;
				line-height: 29px;
				font-weight: bold;
				color: #231F20;
				text-align: center;
			}

		.ShowsCalendar .Calendar {
			position: relative;
			top: 0px;
			left: 0px;
			height: 219px;
			overflow: hidden;
			width: 955px;
			margin-bottom: 20px;
		}

			.ShowsCalendar .Calendar .CalendarHolder {
				position: absolute;
				top: 0px;
				left: 0px;
				height: 219px;
			}

				.ShowsCalendar .Calendar .CalendarHolder UL, .ShowsCalendar .Calendar .CalendarHolder LI {
					margin: 0;
					padding: 0;
					list-style-type: none;
				}

				.ShowsCalendar .Calendar .CalendarHolder UL {
					width: 30000px;
				}

				.ShowsCalendar .Calendar .CalendarHolder LI {
					float: left;
					width: 238px;
					margin-right: 1px;
				}

					.ShowsCalendar .Calendar .CalendarHolder LI .DateContent {
						background-color: #B1B1B1;
						height: 57px;
					}

						.ShowsCalendar .Calendar .CalendarHolder LI .DateContent .DayNum {
							float: left;
							font-size: 48px;
							color: #F9F9F9;
							margin: 0 8px 0 8px;
							line-height: 120%;
						}

						.ShowsCalendar .Calendar .CalendarHolder LI .DateContent .Month {
							font-size: 16px;
							color: #666666;
							padding-top: 7px;
						}

						.ShowsCalendar .Calendar .CalendarHolder LI .DateContent .Day {
							font-size: 16px;
							color: #ffffff;
							padding-top: 1px;
						}

					.ShowsCalendar .Calendar .CalendarHolder LI .Play {
						background-color: #E7E7E7;
						padding: 0px 8px 0px 8px;
						margin: 0;
						font-size: 13px;
						color: #231F20;
						line-height: 28px;
					}

					.ShowsCalendar .Calendar .CalendarHolder LI .PlayOdd {
						background-color: #F2F2F2;
					}

					.ShowsCalendar .Calendar .CalendarHolder LI .Play A {
						color: #231F20;
						display: block;
					}

					.ShowsCalendar .Calendar .CalendarHolder LI .Play .AgeTarget {
						float: right;
						font-size: 12px;
						line-height: 125%;
						color: #ffffff;
						padding: 0 2px 0 2px;
						margin-top: 7px;
					}

					.ShowsCalendar .Calendar .CalendarHolder LI .Play .AgeTargetRed {
						background-color: #EC2026;
					}

					.ShowsCalendar .Calendar .CalendarHolder LI .Play .AgeTargetYellow {
						background-color: #FDCB0D;
					}

					.ShowsCalendar .Calendar .CalendarHolder LI .Play .AgeTargetGreen {
						background-color: #7FB542;
					}

					.ShowsCalendar .Calendar .CalendarHolder LI .Play .AgeTargetBlack {
						background-color: #666666;
					}

					.ShowsCalendar .Calendar .CalendarHolder LI .Play .ShowSourceTarget-A {
						float: right;
						font-size: 12px;
						line-height: 125%;
						color: #ffffff;
						padding: 0 2px 0 2px;
						margin-top: 7px;
						margin-left: 2px;
						background-color: #045BA9;
					}

					.ShowsCalendar .Calendar .CalendarHolder LI .Play .ShowSourceTarget-I {
						float: right;
						font-size: 12px;
						line-height: 125%;
						color: #ffffff;
						padding: 0 2px 0 2px;
						margin-top: 7px;
						margin-left: 2px;
						background-color: #045BA9;
					}

	.Legend {
		text-align: center;
	}

		.Legend .LegendItem {
			font-size: 13px;
			color: #999999;
			padding: 0 20px 0 20px;
		}

		.Legend .Children SPAN {
			background-color: #EC2026;
		}

		.Legend .Youth SPAN {
			background-color: #FDCB0D;
		}

		.Legend .Adults SPAN {
			background-color: #7FB542;
		}

		.Legend .Abonma SPAN {
			background-color: #045BA9;
		}

	.FirstPageContent .Blocks {
	}

		.FirstPageContent .Blocks .Block {
		}

			.FirstPageContent .Blocks .Block .Header2 {
				margin: 0 0 5px 0;
				font-size: 22px;
			}

				.FirstPageContent .Blocks .Block .Header2 A {
					color: #333333;
				}

			.FirstPageContent .Blocks .Block .Image {
				margin: 0 0 5px 0;
			}

			.FirstPageContent .Blocks .Block .Text {
				margin: 0 0 0 0;
				font-size: 14px;
			}

			.FirstPageContent .Blocks .Block .Link {
				background: transparent url(https://www.kulabonma.si/si/images/main/fp_blue_button.png) no-repeat left top;
				margin: 15px 0 0 0;
				float: left;
				width: 56px;
			}

				.FirstPageContent .Blocks .Block .Link A {
					display: block;
					color: #FAFAFA;
					font-size: 12px;
					line-height: 230%;
					text-align: center;
				}

	.FirstPageContent .NewsList {
		margin-bottom: 25px;
	}

		.FirstPageContent .NewsList .NewsTitle {
			font-size: 22px;
			color: #AAAAAA;
			margin-bottom: 7px;
			border-bottom: 1px solid #AAAAAA;
		}

		.FirstPageContent .NewsList .NewsItem .Title {
			font-size: 13px;
			color: #211F1F;
			margin-bottom: 3px;
		}

			.FirstPageContent .NewsList .NewsItem .Title A {
				font-size: 13px;
				color: #211F1F;
				margin-bottom: 3px;
				font-weight: bold;
			}

		.FirstPageContent .NewsList .NewsItem .Date {
			font-size: 12px;
			color: #666666;
			margin-bottom: 13px;
		}

		.FirstPageContent .NewsList .NewsItem .Summary {
			margin: 0 0 0 0;
			line-height: 140%;
		}

		.FirstPageContent .NewsList .NewsItem .Link {
			background: transparent url(https://www.kulabonma.si/si/images/main/fp_grey_button.png) no-repeat left top;
			margin: 15px 0 0 0;
			float: left;
			width: 56px;
		}

			.FirstPageContent .NewsList .NewsItem .Link A {
				display: block;
				font-size: 12px;
				line-height: 230%;
				text-align: center;
				color: #FAFAFA;
			}

		.FirstPageContent .NewsList .NewsArchive {
			float: right;
			margin-top: -2px;
			position: relative;
		}

			.FirstPageContent .NewsList .NewsArchive A {
				display: block;
				color: #FAFAFA;
				padding: 0 20px 0 20px;
				position: relative;
				z-index: 8;
				line-height: 230%;
			}

			.FirstPageContent .NewsList .NewsArchive .BgLeft {
				position: absolute;
				top: 0px;
				left: 0px;
				right: 20px;
				height: 27px;
				z-index: 7;
				background: transparent url(https://www.kulabonma.si/si/images/main/fp_grey_button_left.png) no-repeat left top;
			}

			.FirstPageContent .NewsList .NewsArchive .BgRight {
				position: absolute;
				top: 0px;
				right: 0px;
				width: 20px;
				height: 27px;
				z-index: 7;
				background: transparent url(https://www.kulabonma.si/si/images/main/fp_grey_button_right.png) no-repeat left top;
			}

	.FirstPageContent .PageBanners {
		margin-bottom: 25px;
	}

		.FirstPageContent .PageBanners .Left {
			width: 305px;
			float: left;
			margin-right: 17px;
		}

		.FirstPageContent .PageBanners .Right {
			width: 633px;
			float: right;
		}

			.FirstPageContent .PageBanners .Right .Holder {
				background: transparent url(https://www.kulabonma.si/si/images/main/nwl_bg.png) no-repeat right top;
				height: 125px;
			}

				.FirstPageContent .PageBanners .Right .Holder .Box {
					padding: 32px 0 0 98px;
				}

					.FirstPageContent .PageBanners .Right .Holder .Box .Title {
						margin-bottom: 10px;
						height: 20px;
						font-size: 14px;
						color: #333333;
					}

					.FirstPageContent .PageBanners .Right .Holder .Box .Input {
						width: 508px;
					}

						.FirstPageContent .PageBanners .Right .Holder .Box .Input INPUT {
							font-size: 16px;
							color: #333333;
							border: solid 0px #ffffff;
							width: 433px;
							margin: 0;
							padding: 4px 0 4px 5px;
						}

						.FirstPageContent .PageBanners .Right .Holder .Box .Input A {
							font-size: 12px;
							color: #878787;
							display: block;
							float: right;
							padding: 7px 0 9px 0;
							width: 66px;
							text-align: center;
						}

							.FirstPageContent .PageBanners .Right .Holder .Box .Input A:hover {
								text-decoration: none;
							}


	/* Header */
	.Header {
		height: 128px;
	}

		.Header .Logos {
			float: left;
			width: 597px;
		}

			.Header .Logos .Logo {
				float: right;
				width: 270px;
				text-align: center;
				margin-top: 20px;
			}

			.Header .Logos .Kraljestvo {
				float: left;
				width: 250px;
				margin: 30px 0 0 0px;
			}

	.HeaderRight {
		float: right;
		width: 278px;
	}

	.HeaderLinks {
		float: right;
		height: 14px;
		margin-top: 18px;
		padding-right: 2px;
	}

		.HeaderLinks .SiteLink {
			float: left;
			margin-left: 13px;
		}

			.HeaderLinks .SiteLink A {
				font-size: 11px;
				font-weight: bold;
				color: #000000;
			}

				.HeaderLinks .SiteLink A.Active {
					color: #000000;
				}

				.HeaderLinks .SiteLink A:hover {
					text-decoration: none;
				}

			.HeaderLinks .SiteLink IMG {
				padding-right: 4px;
			}

	.SearchBox {
		float: right;
		margin-top: 30px;
	}

		.SearchBox .SearchArea {
			background: transparent url(https://www.kulabonma.si/si/images/main/search_bg.png) no-repeat left top;
		}

			.SearchBox .SearchArea INPUT {
				width: 211px;
				border: none;
				background: transparent;
				margin: 1px 7px 0px 7px;
				padding: 0px;
				font-size: 19px;
				color: #7F7F7F;
			}

			.SearchBox .SearchArea IMG {
				display: block;
			}

	/* Footer */

	.footerBlocks .PageBanners {
		margin-bottom: 40px;
	}

		.footerBlocks .PageBanners .Left {
			width: 305px;
			float: left;
			margin-right: 17px;
		}

		.footerBlocks .PageBanners .newsletterForm {
			width: 100%; /* margin: 0 20px 0 -32px; */
		}

			.footerBlocks .PageBanners .newsletterForm .Holder {
				background-color: #e6e5e5;
			}

				.footerBlocks .PageBanners .newsletterForm .Holder .Box {
					padding: 32px 0 0 98px;
				}

					.footerBlocks .PageBanners .newsletterForm .Holder .Box .Title {
						margin-bottom: 10px;
						height: 20px;
						font-size: 12px;
						color: #333333;
					}

					.footerBlocks .PageBanners .newsletterForm .Holder .Box .Input {
						width: 315px;
					}

						.footerBlocks .PageBanners .newsletterForm .Holder .Box .Input INPUT {
							font-size: 16px;
							color: #333333;
							border: solid 0px #ffffff;
							width: 240px;
							margin: 0;
							padding: 4px 0 4px 5px;
						}

						.footerBlocks .PageBanners .newsletterForm .Holder .Box .Input A {
							font-size: 12px;
							color: #878787;
							display: block;
							float: right;
							padding: 7px 0 9px 0;
							width: 66px;
							text-align: center;
						}

		.footerBlocks .PageBanners .Right .Holder .Box .Input A:hover {
			text-decoration: none;
		}

		.footerBlocks .PageBanners .socialIcons {
			width: 160px;
			float: left;
			margin: 0 20px 0 0;
			padding: 0 20px 0 20px;
		}

			.footerBlocks .PageBanners .socialIcons td {
				height: 125px;
			}

	.PageBanners .banner {
		padding-top: 10px;
		float: right;
	}

	.Footer {
	}

		.Footer .Logos {
			width: 955px;
			margin: 0 auto 0 auto;
			margin-bottom: 50px;
		}

			.Footer .Logos .LogosBlock {
				float: left;
				margin-right: 20px;
			}

			.Footer .Logos .Sponsors {
				width: 425px;
			}

			.Footer .Logos .Media {
				width: 260px;
			}

			.Footer .Logos .Members {
				margin-right: 0px;
				width: 230px;
			}

			.Footer .Logos .LogosBlock .Title {
				border-bottom: 1px solid #AAAAAA;
				font-size: 22px;
				color: #AAAAAA;
			}

		.Footer .FestivalLogos {
			width: 955px;
			overflow: hidden;
			margin: 0 auto 0 auto;
			padding-bottom: 50px;
		}

			.Footer .FestivalLogos IMG {
				display: block;
			}

		.Footer .logos-blocks {
			width: 955px;
			margin: 0 auto 50px auto;
		}

			.Footer .logos-blocks .block {
				float: left;
				margin-right: 17px;
			}

			.Footer .logos-blocks .block-last {
				margin-right: 0px;
			}

			.Footer .logos-blocks .block-1 {
				width: 100%;
			}

			.Footer .logos-blocks .block-2 {
				width: 469px;
			}

			.Footer .logos-blocks .block-3 {
				width: 307px;
			}

			.Footer .logos-blocks .block-4 {
				width: 226px;
			}

			.Footer .logos-blocks .block .logo {
				width: 72px;
				height: 72px;
				overflow: hidden;
				float: left;
				margin-right: 3px;
			}

				.Footer .logos-blocks .block .logo img {
					display: block;
				}

			.Footer .logos-blocks .block .Title {
				border-bottom: 1px solid #AAAAAA;
				font-size: 22px;
				color: #AAAAAA;
				margin-bottom: 12px;
				cursor: pointer;
			}

			.Footer .logos-blocks .block .TitleClose {
				background: transparent url(https://www.kulabonma.si/si/images/main/close_search.png) no-repeat right center;
			}

			.Footer .logos-blocks .block .TitleOpen {
				background: transparent url(https://www.kulabonma.si/si/images/main/open_search.png) no-repeat right center;
			}

		.Footer .FooterContainer {
			background-color: #231F20;
			padding-top: 35px;
			padding-bottom: 40px;
		}

			.Footer .FooterContainer .FooterHolder {
				width: 955px;
				margin: 0 auto 0 auto;
			}

			.Footer .FooterContainer .FooterLogo {
				width: 160px;
				overflow: hidden;
				float: left;
			}

			.Footer .FooterContainer .FooterLinks {
				width: 790px;
				overflow: hidden;
				float: right;
			}

				.Footer .FooterContainer .FooterLinks .Title {
					margin: 0 0 9px 0;
					font-size: 14px;
					font-weight: bold;
				}

					.Footer .FooterContainer .FooterLinks .Title A {
						color: #8F8D8D;
					}

				.Footer .FooterContainer .FooterLinks .Titleshows A {
					background: transparent url(https://www.kulabonma.si/si/images/main/menu_predstave_w.png) no-repeat left bottom;
					padding-left: 30px;
				}

				.Footer .FooterContainer .FooterLinks .Titlevstopnice A {
					background: transparent url(https://www.kulabonma.si/si/images/main/menu_vstopnice_w.png) no-repeat left bottom;
					padding-left: 30px;
				}

				.Footer .FooterContainer .FooterLinks .Titlefestivali A {
					background: transparent url(https://www.kulabonma.si/si/images/main/menu_festivali_w.png) no-repeat left bottom;
					padding-left: 30px;
				}

				.Footer .FooterContainer .FooterLinks .Titlegledalisce A {
					background: transparent url(https://www.kulabonma.si/si/images/main/menu_gledalisce_w.png) no-repeat left bottom;
					padding-left: 30px;
				}

				.Footer .FooterContainer .FooterLinks .Link {
					margin: 0 0 5px 0;
					font-size: 12px;
				}

					.Footer .FooterContainer .FooterLinks .Link A {
						color: #8F8D8D;
					}

				.Footer .FooterContainer .FooterLinks A:hover {
					color: #FFFFFF;
					text-decoration: none;
				}

		.Footer .StaticFooter {
			background-color: #595657;
		}

			.Footer .StaticFooter .StaticFooterHolder {
				width: 955px;
				margin: 0 auto 0 auto;
				padding: 5px 0 5px 0;
				font-size: 11px;
				color: #AAAAAA;
			}

	/* Social networks slides */
	.SocialNetwork {
		position: fixed;
		top: 166px;
		right: -313px;
		z-index: 16;
		width: 382px;
		height: 546px;
		overflow: hidden;
		background-color: transparent;
	}

		.SocialNetwork .FbContent {
			position: absolute;
			top: 0px;
			right: -313px;
			width: 292px;
			height: 521px;
			background-color: #ffffff;
			border: solid 10px #E1E1E1;
			-webkit-border-bottom-left-radius: 10px;
			-moz-border-radius-bottomleft: 10px;
			border-bottom-left-radius: 10px;
			-webkit-box-shadow: -2px 3px 4px rgba(50, 50, 50, 0.75);
			-moz-box-shadow: -2px 3px 4px rgba(50, 50, 50, 0.75);
			box-shadow: -2px 3px 4px rgba(50, 50, 50, 0.75);
		}

		.SocialNetwork .YouTubeContent {
			position: absolute;
			top: 0px;
			right: -313px;
			width: 292px;
			height: 521px;
			background-color: #E6E6E6;
			border: solid 10px #E1E1E1;
			-webkit-border-bottom-left-radius: 10px;
			-moz-border-radius-bottomleft: 10px;
			border-bottom-left-radius: 10px;
			-webkit-box-shadow: -2px 3px 4px rgba(50, 50, 50, 0.75);
			-moz-box-shadow: -2px 3px 4px rgba(50, 50, 50, 0.75);
			box-shadow: -2px 3px 4px rgba(50, 50, 50, 0.75);
		}

			.SocialNetwork .YouTubeContent .EmbadeYouTubeOnSlide {
				padding: 0 5px 5px 5px;
			}

				.SocialNetwork .YouTubeContent .EmbadeYouTubeOnSlide .Title {
					padding: 3px 0 3px 0;
				}

			.SocialNetwork .YouTubeContent .ListYouTubeOnSlide {
				height: 327px;
				overflow-y: scroll;
				overflow-x: hidden;
				margin-right: 5px;
				padding-left: 5px;
			}

	.YouTubeContent .ListYouTubeOnSlide .YouTubeVideoList {
		margin: 0px 0 10px 0;
		padding-top: 10px;
		border-top: 1px solid #CCC;
	}

		.YouTubeContent .ListYouTubeOnSlide .YouTubeVideoList .PreviewImg {
			float: left;
			margin: 0 10px 0px 0;
			cursor: pointer;
		}

		.YouTubeContent .ListYouTubeOnSlide .YouTubeVideoList .VideoDescription {
		}

			.YouTubeContent .ListYouTubeOnSlide .YouTubeVideoList .VideoDescription .Title A, .SocialNetwork .YouTubeContent .EmbadeYouTubeOnSlide .Title A {
				color: #333;
				font-size: 13px;
				text-decoration: none;
			}

				.YouTubeContent .ListYouTubeOnSlide .YouTubeVideoList .VideoDescription .Title A:hover, .SocialNetwork .YouTubeContent .EmbadeYouTubeOnSlide .Title A:hover {
					text-decoration: underline;
					color: #1C62B9;
				}

			.YouTubeContent .ListYouTubeOnSlide .YouTubeVideoList .VideoDescription .Description {
				color: #999;
				font-size: 11px;
			}

			.YouTubeContent .ListYouTubeOnSlide .YouTubeVideoList .VideoDescription .Views {
				color: #666;
				font-size: 11px;
			}

	.SocialNetwork .TwitterContent {
		position: absolute;
		top: 0px;
		right: -313px;
		width: 292px;
		height: 521px;
		background-color: #E1E1E1;
		border: solid 10px #E1E1E1;
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-bottomleft: 10px;
		border-bottom-left-radius: 10px;
		-webkit-box-shadow: -2px 3px 4px rgba(50, 50, 50, 0.75);
		-moz-box-shadow: -2px 3px 4px rgba(50, 50, 50, 0.75);
		box-shadow: -2px 3px 4px rgba(50, 50, 50, 0.75);
	}

		.SocialNetwork .TwitterContent .TwitterContentItems {
			height: 515px;
			overflow-y: hidden;
			overflow-x: hidden;
		}

		.SocialNetwork .TwitterContent UL, .SocialNetwork .TwitterContent LI {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}

		.SocialNetwork .TwitterContent .TwitterContentItems #TweetContainer {
		}

		.SocialNetwork .TwitterContent .TwitterContentItems .TweetItem {
			padding-bottom: 12px;
			border-bottom: 1px solid #CCC;
			margin-bottom: 7px;
		}

			.SocialNetwork .TwitterContent .TwitterContentItems .TweetItem .Tweetr {
				font-weight: bold;
			}

			.SocialNetwork .TwitterContent .TwitterContentItems .TweetItem .Date {
				margin-top: 3px;
				font-size: 11px;
				color: #777777;
			}

	.SocialNetwork .FbOpener {
		position: absolute;
		top: 0px;
		left: 2px;
		width: 68px;
		height: 30px;
		background-color: transparent;
		cursor: pointer;
	}

	.SocialNetwork .YouTubeOpener {
		position: absolute;
		top: 41px;
		left: 2px;
		width: 68px;
		height: 30px;
		background-color: transparent;
		cursor: pointer;
	}

	.SocialNetwork .TwitterOpener {
		position: absolute;
		top: 82px;
		left: 2px;
		width: 68px;
		height: 30px;
		background-color: transparent;
		cursor: pointer;
	}

	.dashboard {
		padding-top: 15px;
		padding-bottom: 15px
	}


	.gdpr_newsletterBox:before {
		margin-right: 10px;
	}

	.gdpr_newsletterBox .button-1 {
		background-color: black;
	}

	.gdpr_newsletterBox .alert-error,
	.gdpr_newsletterBox .alert-success {
		background-color: transparent;
		border: 2px solid black;
		color: black;
		padding: 10px;
		margin-top: 20px;
		font-size: 22px;
	}

	.gdpr_newsletterBox .compliance_container {
		position: relative;
		margin-top: 20px;
	}

		.gdpr_newsletterBox .compliance_container:after {
			content: '';
			clear: both;
			display: table;
		}

		.gdpr_newsletterBox .compliance_container .first {
			position: absolute;
			top: 50%;
			left: 0;
			-webkit-transform: translateY(-50%);
			-moz-transform: translateY(-50%);
			-ms-transform: translateY(-50%);
			-o-transform: translateY(-50%);
			transform: translateY(-50%);
			min-width: 100px;
		}

		.gdpr_newsletterBox .compliance_container .text {
			padding-left: 100px;
			float: left;
		}

		/* Sliding button */
		.gdpr_newsletterBox .compliance_container .switch {
			position: relative;
			z-index: 1;
			display: block;
			vertical-align: top;
			width: 80px;
			height: 40px;
			padding: 2px;
			margin: 0;
			/* background-color: black;*/
			border-radius: 30px;
			cursor: pointer;
			box-sizing: content-box;
		}

		.gdpr_newsletterBox .compliance_container .switch-input {
			position: absolute;
			z-index: 3;
			top: 0;
			left: 0;
			opacity: 0;
			box-sizing: content-box;
		}

			.gdpr_newsletterBox .compliance_container .switch-input > label {
				display: none;
			}

		.gdpr_newsletterBox .compliance_container .switch-middle {
			position: absolute;
			z-index: 2;
			width: 80px;
			height: 40px;
			background-color: white;
			border-radius: inherit;
		}

		.gdpr_newsletterBox .compliance_container.white .switch-middle {
			background-color: #fff;
		}

		.gdpr_newsletterBox .compliance_container .switch-label {
			position: relative;
			z-index: 3;
			display: block;
			margin-top: 3px;
			margin-left: 3px;
			width: 74px;
			height: 34px;
			font-size: 13px;
			/*background: #3d2f29;*/
			border-radius: inherit;
			box-sizing: content-box;
		}

			.gdpr_newsletterBox .compliance_container .switch-label:before,
			.gdpr_newsletterBox .compliance_container .switch-label:after {
				position: absolute;
				top: 50%;
				margin-top: -.5em;
				line-height: 1;
				-webkit-transition: inherit;
				-moz-transition: inherit;
				-o-transition: inherit;
				transition: inherit;
				box-sizing: content-box;
			}

			.gdpr_newsletterBox .compliance_container .switch-label:before {
				content: attr(data-off);
				right: 11px;
				color: black;
			}

			.gdpr_newsletterBox .compliance_container .switch-label:after {
				content: attr(data-on);
				left: 11px;
				color: black;
				opacity: 0;
			}

		.gdpr_newsletterBox .compliance_container.white .switch-label:after {
			color: #000;
		}

		.gdpr_newsletterBox .compliance_container .switch-input.checked ~ .switch-label {
			background-color: #3d2f29-active;
		}

		.gdpr_newsletterBox .compliance_container.white .switch-input.checked ~ .switch-label {
			background-color: #fff;
		}

		.gdpr_newsletterBox .compliance_container .switch-input.checked ~ .switch-label:before {
			opacity: 0;
		}

		.gdpr_newsletterBox .compliance_container .switch-input.checked ~ .switch-label:after {
			opacity: 1;
		}

		.gdpr_newsletterBox .compliance_container .switch-handle {
			position: absolute;
			z-index: 4;
			top: 5px;
			left: 5px;
			width: 34px;
			height: 34px;
			background-color: black;
			border-radius: 100%;
		}

		.gdpr_newsletterBox .compliance_container .switch-input.checked ~ .switch-handle {
			left: 45px;
			background-color: #a9a9a9;
		}

		.gdpr_newsletterBox .compliance_container.white .switch-input.checked ~ .switch-handle {
			background-color: black;
		}

		.gdpr_newsletterBox .compliance_container .switch-label, .switch-handle {
			-webkit-transition: all 0.3s ease;
			-moz-transition: all 0.3s ease;
			-o-transition: all 0.3s ease;
			transition: all 0.3s ease;
		}
	/* Sliding button */

	/* Campaigns */
	.gdpr_newsletterBox .campaigns {
		margin-top: 20px;
	}

		.gdpr_newsletterBox .campaigns:after {
			content: '';
			clear: both;
			display: table;
		}

		.gdpr_newsletterBox .campaigns .text {
			width: 100%;
		}

	.gdpr_newsletterBox .campaign {
		float: left;
		margin-right: 20px;
	}

	.gdpr_newsletterBox .campaigns .campaign label {
		display: inline-block;
		cursor: pointer;
		position: relative;
		padding-left: 25px;
		margin-right: 15px;
		font-size: 13px;
	}

	.gdpr_newsletterBox .campaigns .text {
		margin-bottom: 10px;
	}

	.gdpr_newsletterBox .campaigns .campaign > label,
	.gdpr_newsletterBox .campaigns .campaign input[type="checkbox"] {
		display: none;
	}

	.gdpr_newsletterBox .campaigns .campaign label:before {
		content: '';
		display: block;
		width: 14px;
		height: 14px;
		margin-right: 10px;
		position: absolute;
		left: 0;
		top: 5px;
		background-color: #231f20;
		border: 1px solid black;
	}

	.gdpr_newsletterBox .campaigns.white .campaign label:before {
		background-color: #fff;
	}

	.gdpr_newsletterBox .campaigns .campaign input[type="checkbox"]:checked + label:after {
		content: "";
		position: absolute;
		left: 4px;
		top: 9px;
		width: 8px;
		height: 8px;
		border-radius: 50%;
		background-color: #fff;
		font-size: 14px;
		color: #000;
		text-align: center;
		line-height: 14px;
	}

	.gdpr_newsletterBox .campaigns.white .campaign input[type="checkbox"]:checked + label:after {
		background-color: #000;
	}

	.gdpr_newsletterBox .output > div {
		background-color: forestgreen;
		padding: 20px;
		margin-top: 40px;
		color: #fff;
	}
	/* Campaigns */

	@media(max-width: 499px) {
		.gdpr_newsletterBox .compliance_container .first {
			position: relative;
			top: initial;
			transform: none;
			margin-bottom: 10px;
		}

		.gdpr_newsletterBox .compliance_container .text {
			padding-left: 0;
		}
	}
}

.gdpr_newsletterBox {
	border-top: 1px solid #e6e5e5;
}


fieldset {
	border: none;
	background-color: #e6e5e5;
	padding: 20px;
	padding-bottom: 30px;
}

.btnLink {
    -webkit-border-radius: 5;
    -moz-border-radius: 5;
    border-radius: 5px;
    font-family: 'Open Sans', sans-serif;
    color: #ffffff;
    font-size: 14px;
    background: #000000;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
    margin-left: 5px;
    margin-top: 20px;
    display: inline-block;
}

	.btnLink:hover {
		background: #a9a9a9;
		text-decoration: none;
	}

.inputEmail {
	border-radius: 5px;
	border: none;
	padding: 10px;
	width: 40%;
}

.gdpr_newsletterBox p {
	margin-bottom: 10px;
}

.footerBox {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	margin-top: 10px;
}

.PageBanners .banner {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.PageBanners .banner2 {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}




.PageBanners .banner img {
	height: 110px;
}

.PageBanners .banner2 img {
	height: 110px;
}
@media (max-width: 576px) {
    .contentGrid .span6 {
        width: 100%;
    }
}
/*
     FILE ARCHIVED ON 08:55:48 Mar 09, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:49:30 Oct 19, 2024.
     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: 0.999
  exclusion.robots: 0.066
  exclusion.robots.policy: 0.047
  esindex: 0.017
  cdx.remote: 6.996
  LoadShardBlock: 145.859 (3)
  PetaboxLoader3.datanode: 85.318 (5)
  PetaboxLoader3.resolve: 177.622 (3)
  load_resource: 137.712
  loaddict: 19.485
*/


input:focus,
label:focus,
a:focus,
button:focus,
.select2-selection:focus,
.checkbox:focus,
input[type="checkbox"]:focus + label,
.select select:focus + span,
textarea:focus {
  outline: 2px solid #000000 !important;
}
input:focus {
  border: solid 1px !important;
}
/* uppercase fonts */
.font-uppercase * {
  text-transform: uppercase !important;
}
/* bold fonts */
.font-bold * {
  font-weight: bold !important;
}
/* contrast mode */
.contrastMode img {
  /*display: none !important;*/
}

.contrastMode label {
  margin-bottom: 2px;
}
.contrastMode #breadcrumbs a {
  padding-left: 5px;
  margin-top: 5px;
}
.contrastMode .select ul {
  left: -1px;
  right: -1px;
}

/* white black theme */
.white-black a,
.white-black h1,
.white-black h2,
.white-black h3,
.white-black h4,
.white-black h5,
.white-black h6,
.white-black h7,
.white-black h8,
.white-black p,
.white-black input::placeholder,
.white-black .help-tip::after {
  color: #fff !important;
}
.white-black *,
.white-black {
  color: #fff !important;
  border-color: #fff !important;
  border-width: 1px !important;
  background-color: #000 !important;
}
.white-black .btn,
.white-black .button,
.white-black button,
.white-black [type="button"],
.white-black [type="submit"] {
  border: 1px solid #fff !important;
}
.white-black input:focus,
.white-black label:focus,
.white-black a:focus,
.white-black button:focus,
.white-black .select2-selection:focus,
.white-black .checkbox:focus,
.white-black input[type="checkbox"]:focus + label,
.white-black textarea:focus,
.white-black input:hover,
.white-black a:hover,
.white-black button:hover,
.white-black .select2-selection:hover,
.white-black input[type="checkbox"]:hover + label,
.white-black textarea:hover {
  outline: 2px solid #fff !important;
}
.white-black input:hover,
.white-black .select2-selection:hover,
.white-black .select2-selection:focus,
.white-black textarea:hover {
  outline-offset: -1px;
}
.white-black .select2-results__option--highlighted {
  border: 2px solid #fff;
}
.white-black input[type="checkbox"]:checked + label::before {
  background: #fff;
  border-color: #fff;
}
.white-black input[type="checkbox"]:checked + label::after {
  border-right: solid 2px #000;
  border-bottom: solid 2px #000;
}
.white-black .checkbox:hover input[type="checkbox"]:checked + label::before {
  background: #fff;
}

/* yellow blue theme */
.yellow-blue a,
.yellow-blue h1,
.yellow-blue h2,
.yellow-blue h3,
.yellow-blue h4,
.yellow-blue h5,
.yellow-blue h6,
.yellow-blue h7,
.yellow-blue h8,
.yellow-blue p,
.yellow-blue input::placeholder,
.yellow-blue .help-tip::after {
  color: #fbff55 !important;
}
.yellow-blue *,
.yellow-blue {
  color: #fbff55 !important;
  border-color: #fbff55 !important;
  border-width: 1px !important;
  background-color: #2a2d7c !important;
}
.yellow-blue .btn,
.yellow-blue .button,
.yellow-blue button,
.yellow-blue [type="button"],
.yellow-blue [type="submit"] {
  border: 1px solid #fbff55 !important;
}
.yellow-blue input:focus,
.yellow-blue label:focus,
.yellow-blue a:focus,
.yellow-blue button:focus,
.yellow-blue .checkbox:focus,
.yellow-blue input[type="checkbox"]:focus + label,
.yellow-blue .select2-selection:focus,
.yellow-blue textarea:focus,
.yellow-blue input:hover,
.yellow-blue a:hover,
.yellow-blue button:hover,
.yellow-blue .select2-selection:hover,
.yellow-blue input[type="checkbox"]:hover + label,
.yellow-blue textarea:hover {
  outline: 2px solid #fbff55 !important;
}
.yellow-blue input:hover,
.yellow-blue .select2-selection:focus,
.yellow-blue .select2-selection:hover,
.yellow-blue textarea:hover {
  outline-offset: -1px;
}
.yellow-blue .select2-results__option--highlighted {
  border: 2px solid #fbff55;
}
.yellow-blue input[type="checkbox"]:checked + label::before {
  background: #fbff55;
  border-color: #fbff55;
}
.yellow-blue input[type="checkbox"]:checked + label::after {
  border-right: solid 2px #2a2d7c;
  border-bottom: solid 2px #2a2d7c;
}
.yellow-blue .checkbox:hover input[type="checkbox"]:checked + label::before {
  background: #fbff55;
}

/* black beige theme */
.black-beige a,
.black-beige h1,
.black-beige h2,
.black-beige h3,
.black-beige h4,
.black-beige h5,
.black-beige h6,
.black-beige h7,
.black-beige h8,
.black-beige p,
.black-beige input::placeholder,
.black-beige .help-tip::after {
  color: #000 !important;
}
.black-beige *,
.black-beige {
  color: #000 !important;
  border-color: #000 !important;
  border-width: 1px !important;
  background-color: #f5f5dc !important;
}
.black-beige .btn,
.black-beige .button,
.black-beige button,
.black-beige [type="button"],
.black-beige [type="submit"] {
  border: 1px solid #000 !important;
}
.black-beige input:focus,
.black-beige label:focus,
.black-beige a:focus,
.black-beige button:focus,
.black-beige .checkbox:focus,
.black-beige .select2-selection:focus,
.black-beige input[type="checkbox"]:focus + label,
.black-beige textarea:focus,
.black-beige input:hover,
.black-beige a:hover,
.black-beige button:hover,
.black-beige .select2-selection:hover,
.black-beige input[type="checkbox"]:hover + label,
.black-beige textarea:hover {
  outline: 2px solid #000 !important;
}
.black-beige input:hover,
.black-beige .select2-selection:focus,
.black-beige .select2-selection:hover,
.black-beige textarea:hover {
  outline-offset: -1px;
}
.black-beige .select2-results__option--highlighted {
  border: 2px solid #000;
}
.black-beige input[type="checkbox"]:checked + label::before {
  background: #000;
  border-color: #000;
}
.black-beige input[type="checkbox"]:checked + label::after {
  border-right: solid 2px #f5f5dc;
  border-bottom: solid 2px #f5f5dc;
}
.black-beige .checkbox:hover input[type="checkbox"]:checked + label::before {
  background: #000;
}

/* green black theme */
.green-black a,
.green-black h1,
.green-black h2,
.green-black h3,
.green-black h4,
.green-black h5,
.green-black h6,
.green-black h7,
.green-black h8,
.green-black p,
.green-black input::placeholder,
.green-black .help-tip::after {
  color: #00ff00 !important;
}
.green-black *,
.green-black {
  color: #00ff00 !important;
  border-color: #00ff00 !important;
  border-width: 1px !important;
  background-color: #000 !important;
}
.green-black .btn,
.green-black .button,
.green-black button,
.green-black [type="button"],
.green-black [type="submit"] {
  border: 1px solid #00ff00 !important;
}
.green-black input:focus,
.green-black label:focus,
.green-black a:focus,
.green-black button:focus,
.green-black .select2-selection:focus,
.green-black .checkbox:focus,
.green-black input[type="checkbox"]:focus + label,
.green-black textarea:focus,
.green-black input:hover,
.green-black a:hover,
.green-black button:hover,
.green-black .select2-selection:hover,
.green-black input[type="checkbox"]:hover + label,
.green-black textarea:hover {
  outline: 3px solid #00ff00 !important;
}
.green-black input:hover,
.green-black .select2-selection:focus,
.green-black .select2-selection:hover,
.green-black textarea:hover {
  outline-offset: -1px;
}
.green-black .select2-results__option--highlighted {
  border: 2px solid #00ff00;
}
.green-black input[type="checkbox"]:checked + label::before {
  background: #00ff00;
  border-color: #00ff00;
}
.green-black input[type="checkbox"]:checked + label::after {
  border-right: solid 2px #000;
  border-bottom: solid 2px #000;
}
.green-black .checkbox:hover input[type="checkbox"]:checked + label::before {
  background: #00ff00;
}

/* impaired control */
#impaired-control {
  font-weight: bold;
  color: #fff;
}
#impaired-control:focus {
    outline: none !important;
}
#impaired-control.active {
  background: white !important;
  color: black !important;
}
#impaired-control.active:hover {
  text-decoration: underline;
  color: #000 !important;
}
#impaired-menu {
  background-color: #e5e4df !important;
  width: 100%;
  padding: 40px 20px;
  display: none;
  margin-bottom: 40px;
  box-sizing: border-box;
}
#impaired-menu * {
  background: none !important;
  text-transform: none !important;
  font-weight: normal !important;
}
#impaired-menu b {
  font-weight: bold !important;
}
#impaired-menu .container {
  max-width: 900px;
  margin: auto;
  display: flex;
  flex-wrap: wrap;
}
#impaired-menu .themes-col {
  width: 60%;
}
#impaired-menu .title {
  font-size: 30px;
  color: #000 !important;
  border-bottom: 1px solid #000 !important;
  margin-bottom: 30px;
  line-height: 140%;
}
#impaired-menu .subtitle {
  font-size: 22px;
  color: #000 !important;
  margin-bottom: 10px;
  font-weight: bold;
  line-height: 140%;
}
#impaired-menu a,
#impaired-menu a:hover {
  text-decoration: none !important;
}
#impaired-menu p {
  color: #000 !important;
  font-size: 18px;
  margin-bottom: 20px;
  line-height: 140%;
}
#impaired-menu .font-col {
  width: 40%;
}
#impaired-menu .font-group {
  display: flex;
  margin-bottom: 20px;
}
#impaired-menu .font-style {
  padding: 10px 10px;
  border: 3px solid #000 !important;
  width: 120px;
  margin-bottom: 10px;
  margin-right: 20px;
  font-size: 20px;
  background: #fff !important;
  color: #000 !important;
  box-sizing: border-box;
  min-height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#impaired-menu .font-style span,
#impaired-menu .font-style b {
  color: #000 !important;
}
#impaired-menu .themes {
  display: flex;
  list-style: none;
  padding-left: 0;
  flex-wrap: wrap;
}
#impaired-menu .themes li {
  width: calc(33.333% - 20px);
  text-align: center;
  margin-right: 20px;
  margin-bottom: 20px;
}
#impaired-menu .themes li a {
  display: block;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding: 30px 20px;
  min-height: 140px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
}

#impaired-menu .themes li[data-theme=""] a {
  border: 3px solid #000 !important;
  background: #fff !important;
  color: #000 !important;
}
#impaired-menu .themes li[data-theme=""] span {
  background: #fff !important;
  color: #000 !important;
}
#impaired-menu .themes li[data-theme="white-black"] a,
#impaired-menu .themes li[data-theme="white-black"] span {
  background: #000 !important;
  color: #fff !important;
}
#impaired-menu .themes li[data-theme="yellow-blue"] a,
#impaired-menu .themes li[data-theme="yellow-blue"] span {
  background: #2a2d7c !important;
  color: #fbff55 !important;
}
#impaired-menu .themes li[data-theme="black-beige"] a,
#impaired-menu .themes li[data-theme="black-beige"] span {
  background: #f5f5dc !important;
  color: #000 !important;
}
#impaired-menu .themes li[data-theme="green-black"] a,
#impaired-menu .themes li[data-theme="green-black"] span {
  background: #000 !important;
  color: #00ff00 !important;
}
#impaired-menu .themes li a:focus,
#impaired-menu .themes li a:hover,
#impaired-menu .font-style:focus,
#impaired-menu .font-style:hover {
  border: 10px solid #1D1D1D !important;
  text-decoration: underline;
}
#impaired-menu .themes li[data-theme="white-black"] a:focus,
#impaired-menu .themes li[data-theme="green-black"] a:focus,
#impaired-menu .themes li[data-theme="white-black"] a:hover,
#impaired-menu .themes li[data-theme="green-black"] a:hover,
#impaired-menu .font-style:focus,
#impaired-menu .font-style:hover {
  border-left-color: #cccccc !important;
  border-right-color: #cccccc !important;
}
#impaired-menu .accessibility-statement {
  font-size: 20px;
  text-transform: uppercase !important;
  color: black !important;
  text-decoration: underline;
  margin-top: 20px;
  display: inline-block;
  padding: 5px;
  line-height: 140%;
}
#impaired-menu .accessibility-statement:focus,
#impaired-menu .accessibility-statement:hover {
  outline: 2px solid #000!important;
}
@media (max-width: 991px) {
  #impaired-menu .font-col,
  #impaired-menu .themes-col {
    width: 100%;
  }
}
@media (max-width: 768px) {
  #impaired-menu .themes li {
    width: calc(100% - 20px);
  }
  #impaired-menu .font-style {
    width: calc(50% - 10px);
    margin-right: 10px;
  }
}

/* Override */
.white-black #impaired-control svg {
    fill: #fff;
}
.yellow-blue #impaired-control svg {
    fill: #fbff55;
}
.green-black #impaired-control svg {
    fill: #00ff00;
}
.black-beige div.SearchBox input:active,
.black-beige div.SearchBox input:focus,
.black-beige div.SearchBox input:hover,
.green-black div.SearchBox input:active,
.green-black div.SearchBox input:focus,
.green-black div.SearchBox input:hover,
.yellow-blue div.SearchBox input:active,
.yellow-blue div.SearchBox input:focus,
.yellow-blue div.SearchBox input:hover,
.white-black div.SearchBox input:active,
.white-black div.SearchBox input:focus,
.white-black div.SearchBox input:hover {
    outline: none !important;
    border: none;
    border-color: transparent !important;
    color: #000 !important;
    padding-left: 20px;
}
.white-black .gdpr_newsletterBox input[type="text"] {
    border: 2px solid #fff;
}
.white-black .gdpr_newsletterBox .compliance_container .switch-handle,
.white-black .gdpr_newsletterBox .compliance_container .switch {
    background-color: #fff !important;
}
.white-black .gdpr_newsletterBox .compliance_container .switch-label:after,
.white-black .gdpr_newsletterBox .compliance_container .switch-label:before {
    color: #fff !important;
}
.yellow-blue .gdpr_newsletterBox input[type="text"] {
    border: 2px solid #fbff55;
}
.yellow-blue .gdpr_newsletterBox .compliance_container .switch-handle,
.yellow-blue .gdpr_newsletterBox .compliance_container .switch {
    background-color: #fbff55 !important;
}
.yellow-blue .gdpr_newsletterBox .compliance_container .switch-label:after,
.yellow-blue .gdpr_newsletterBox .compliance_container .switch-label:before {
    color: #fbff55 !important;
}
.green-black .gdpr_newsletterBox input[type="text"] {
    border: 2px solid #00ff00;
}
.green-black .gdpr_newsletterBox .compliance_container .switch-handle,
.green-black .gdpr_newsletterBox .compliance_container .switch {
    background-color: #00ff00 !important;
}
.green-black .gdpr_newsletterBox .compliance_container .switch-label:after,
.green-black .gdpr_newsletterBox .compliance_container .switch-label:before {
    color: #00ff00 !important;
}
.black-beige .gdpr_newsletterBox input[type="text"] {
    border: 2px solid #000;
}
.black-beige .gdpr_newsletterBox .compliance_container .switch-handle,
.black-beige .gdpr_newsletterBox .compliance_container .switch {
    background-color: #000 !important;
}
.black-beige .ShowsList .Show .Buttons .MoreButton A,
.green-black .ShowsList .Show .Buttons .MoreButton A,
.yellow-blue .ShowsList .Show .Buttons .MoreButton A,
.white-black .ShowsList .Show .Buttons .MoreButton A,
.black-beige .NewsListing .Article .MoreButton A,
.green-black .NewsListing .Article .MoreButton A,
.yellow-blue .NewsListing .Article .MoreButton A,
.white-black .NewsListing .Article .MoreButton A {
    background: transparent !important;
}

.white-black .LevelTwoMenuFrame,
.yellow-blue .LevelTwoMenuFrame,
.green-black .LevelTwoMenuFrame,
.black-beige .LevelTwoMenuFrame {
    background-image: none !important;

}
/*
     FILE ARCHIVED ON 08:54:43 Mar 09, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:49:31 Oct 19, 2024.
     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: 0.566
  exclusion.robots: 0.028
  exclusion.robots.policy: 0.016
  esindex: 0.011
  cdx.remote: 43.215
  LoadShardBlock: 261.127 (3)
  PetaboxLoader3.datanode: 185.059 (5)
  PetaboxLoader3.resolve: 134.281 (3)
  load_resource: 74.865
  loaddict: 17.395
*/


@font-face {
  font-family: 'Crimson Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/crimsonpro/v24/q5uUsoa5M_tv7IihmnkabC5XiXCAlXGks1WZkG18OA.ttf) format('truetype');
}
@font-face {
  font-family: 'Crimson Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/crimsonpro/v24/q5uUsoa5M_tv7IihmnkabC5XiXCAlXGks1WZzm18OA.ttf) format('truetype');
}
@font-face {
  font-family: 'Crimson Pro';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/crimsonpro/v24/q5uUsoa5M_tv7IihmnkabC5XiXCAlXGks1WZ_G18OA.ttf) format('truetype');
}

/*
     FILE ARCHIVED ON 16:46:47 Feb 26, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:49:31 Oct 19, 2024.
     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: 0.546
  exclusion.robots: 0.026
  exclusion.robots.policy: 0.016
  esindex: 0.011
  cdx.remote: 31.733
  LoadShardBlock: 51.354 (3)
  PetaboxLoader3.datanode: 57.066 (4)
  load_resource: 80.897
  PetaboxLoader3.resolve: 28.1
*/


/* cyrillic-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v29/1Ptug8zYS_SKggPNyCAIT5lu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v29/1Ptug8zYS_SKggPNyCkIT5lu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v29/1Ptug8zYS_SKggPNyCIIT5lu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v29/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v29/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v29/1Ptug8zYS_SKggPNyCAIT5lu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v29/1Ptug8zYS_SKggPNyCkIT5lu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v29/1Ptug8zYS_SKggPNyCIIT5lu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v29/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v29/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v29/1Ptug8zYS_SKggPNyCAIT5lu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v29/1Ptug8zYS_SKggPNyCkIT5lu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v29/1Ptug8zYS_SKggPNyCIIT5lu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v29/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v29/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v29/1Ptug8zYS_SKggPNyCAIT5lu.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v29/1Ptug8zYS_SKggPNyCkIT5lu.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v29/1Ptug8zYS_SKggPNyCIIT5lu.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v29/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v29/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*
     FILE ARCHIVED ON 13:22:27 Mar 02, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:49:34 Oct 19, 2024.
     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: 0.469
  exclusion.robots: 0.024
  exclusion.robots.policy: 0.015
  esindex: 0.011
  cdx.remote: 13.577
  LoadShardBlock: 52.663 (3)
  PetaboxLoader3.datanode: 90.066 (5)
  load_resource: 1621.878 (2)
  PetaboxLoader3.resolve: 1540.461 (2)
*/


/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/*
     FILE ARCHIVED ON 09:01:29 Mar 09, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:49:35 Oct 19, 2024.
     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: 0.514
  exclusion.robots: 0.018
  exclusion.robots.policy: 0.012
  esindex: 0.009
  cdx.remote: 7.595
  LoadShardBlock: 309.661 (6)
  PetaboxLoader3.datanode: 284.291 (8)
  load_resource: 233.23 (2)
  PetaboxLoader3.resolve: 89.712 (2)
*/


#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99997; width: 100%; height: 100%; }
	#lbOverlay.black { background-color: #000000; }
	#lbOverlay.grey { background-color: #000000; }
	#lbOverlay.red { background-color: #330000; }
	#lbOverlay.green { background-color: #003300; }
	#lbOverlay.blue { background-color: #011D50; }
	#lbOverlay.gold { background-color: #666600; }
	#lbOverlay.orange { background-color: #FFBB48; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99998; text-align: center; line-height: 0; display:-moz-inline-stack; }
#lbMain a img { border: 1px solid #ffffff; }

#lbOuterContainer {	position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer.black { border: 2px solid #CCCCCC; background-color: #000000; }
	#lbOuterContainer.grey { border: 2px solid #888888; }
	#lbOuterContainer.red { border: 2px solid #DD0000; }
	#lbOuterContainer.green { border: 2px solid #00B000; }
	#lbOuterContainer.blue { border: 2px solid #5F89D8; }
	#lbOuterContainer.gold { border: 2px solid #B0B000; }
	#lbOuterContainer.orange { border: 2px solid #D15211; }

#lbTopContainer, #lbBottomContainer { 
	font: 0.85em Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em; font-size: 0.9em;
	overflow: hidden; margin: 0 auto; padding: 0; position: relative; z-index: 14; display: none;
}
#lbTopContainer { overflow: hidden; margin-top: 5px; }
#lbTopContainer.black, #lbBottomContainer.black { background-color: #000000; }
#lbTopContainer.grey, #lbTopContainer.red, #lbTopContainer.green, #lbTopContainer.blue, #lbTopContainer.gold, #lbTopContainer.orange,
#lbBottomContainer.grey, #lbBottomContainer.red, #lbBottomContainer.green, #lbBottomContainer.blue, #lbBottomContainer.gold, #lbBottomContainer.orange {
	background-color: #ffffff;
}
	
#lbImage, #lbIframe { border: none; }
#lbImage.black, #lbIframe.black { border: 1px solid #CCCCCC; }
	#lbImage.grey, #lbIframe.grey { border: 1px solid #888888; }
	#lbImage.red, #lbIframe.red { border: 1px solid #DD0000; }
	#lbImage.green, #lbIframe.green { border: 1px solid #00B000; }
	#lbImage.blue, #lbIframe.blue { border: 1px solid #5F89D8; }
	#lbImage.gold, #lbIframe.gold { border: 1px solid #B0B000; }
	#lbImage.orange, #lbIframe.orange { border: 1px solid #D15211; }
#lbImageContainer, #lbIframeContainer { padding: 10px; z-index: 12; }
#lbLoading {
	height: 100%; width: 100%; margin-top: -10px;
	background: url(https://www.kulabonma.si/si/lytebox/images/loading_white.gif) center no-repeat;
}
#lbLoading.black { background: url(https://www.kulabonma.si/si/lytebox/images/loading_black.gif) center no-repeat; }

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrevHov { width: 48%; height: 100%; background: transparent url(https://www.kulabonma.si/si/lytebox/images/blank.gif) no-repeat; display: block; left: 0; float: left; margin-left: 3px; border: none !important; }
	#lbPrevHov.black:hover, #lbPrevHov.black:visited { background: url(https://www.kulabonma.si/si/lytebox/images/prev_black_t.png) left 30% no-repeat; }
	#lbPrevHov.grey:hover, #lbPrevHov.grey:visited { background: url(https://www.kulabonma.si/si/lytebox/images/prev_grey_t.png) left 30% no-repeat; }
	#lbPrevHov.red:hover, #lbPrevHov.red:visited { background: url(https://www.kulabonma.si/si/lytebox/images/prev_red_t.png) left 30% no-repeat; }
	#lbPrevHov.green:hover, #lbPrevHov.green:visited { background: url(https://www.kulabonma.si/si/lytebox/images/prev_green_t.png) left 30% no-repeat; }
	#lbPrevHov.blue:hover, #lbPrevHov.blue:visited { background: url(https://www.kulabonma.si/si/lytebox/images/prev_blue_t.png) left 30% no-repeat; }
	#lbPrevHov.gold:hover, #lbPrevHov.gold:visited { background: url(https://www.kulabonma.si/si/lytebox/images/prev_gold_t.png) left 30% no-repeat; }
	#lbPrevHov.orange:hover, #lbPrevHov.orange:visited { background: url(https://www.kulabonma.si/si/lytebox/images/prev_orange_t.png) left 30% no-repeat; }
	
#lbNextHov { width: 48%; height: 100%; background: transparent url(https://www.kulabonma.si/si/lytebox/images/blank.gif) no-repeat; display: block; right: 0; float: right; margin-right: 3px; border: none !important; }
	#lbNextHov.black:hover, #lbNextHov.black:visited { background: url(https://www.kulabonma.si/si/lytebox/images/next_black_t.png) right 30% no-repeat; }
	#lbNextHov.grey:hover, #lbNextHov.grey:visited { background: url(https://www.kulabonma.si/si/lytebox/images/next_grey_t.png) right 30% no-repeat; }
	#lbNextHov.red:hover, #lbNextHov.red:visited { background: url(https://www.kulabonma.si/si/lytebox/images/next_red_t.png) right 30% no-repeat; }
	#lbNextHov.green:hover, #lbNextHov.green:visited { background: url(https://www.kulabonma.si/si/lytebox/images/next_green_t.png) right 30% no-repeat; }
	#lbNextHov.blue:hover, #lbNextHov.blue:visited { background: url(https://www.kulabonma.si/si/lytebox/images/next_blue_t.png) right 30% no-repeat; }
	#lbNextHov.gold:hover, #lbNextHov.gold:visited { background: url(https://www.kulabonma.si/si/lytebox/images/next_gold_t.png) right 30% no-repeat; }
	#lbNextHov.orange:hover, #lbNextHov.orange:visited { background: url(https://www.kulabonma.si/si/lytebox/images/next_orange_t.png) right 30% no-repeat; }
	
#lbPrev, #lbPrevTop { width: 26px; height: 28px; float: right; margin: 0 0 1px 8px; border: none !important; }
	#lbPrev.black, #lbPrevTop.black { background: url(https://www.kulabonma.si/si/lytebox/images/prev_black.png) no-repeat; }
	#lbPrev.blackOff, #lbPrevTop.blackOff { background: url(https://www.kulabonma.si/si/lytebox/images/prev_black_off.png) no-repeat; cursor: default; }
	#lbPrev.grey, #lbPrevTop.grey { background: url(https://www.kulabonma.si/si/lytebox/images/prev_grey.png) no-repeat; }
	#lbPrev.greyOff, #lbPrevTop.greyOff { background: url(https://www.kulabonma.si/si/lytebox/images/prev_grey_off.png) no-repeat; cursor: default; }
	#lbPrev.red, #lbPrevTop.red { background: url(https://www.kulabonma.si/si/lytebox/images/prev_red.png) no-repeat; }
	#lbPrev.redOff, #lbPrevTop.redOff { background: url(https://www.kulabonma.si/si/lytebox/images/prev_red_off.png) no-repeat; cursor: default; }
	#lbPrev.green, #lbPrevTop.green { background: url(https://www.kulabonma.si/si/lytebox/images/prev_green.png) no-repeat; }
	#lbPrev.greenOff, #lbPrevTop.greenOff { background: url(https://www.kulabonma.si/si/lytebox/images/prev_green_off.png) no-repeat; cursor: default; }
	#lbPrev.blue, #lbPrevTop.blue { background: url(https://www.kulabonma.si/si/lytebox/images/prev_blue.png) no-repeat; }
	#lbPrev.blueOff, #lbPrevTop.blueOff { background: url(https://www.kulabonma.si/si/lytebox/images/prev_blue_off.png) no-repeat; cursor: default; }
	#lbPrev.gold, #lbPrevTop.gold { background: url(https://www.kulabonma.si/si/lytebox/images/prev_gold.png) no-repeat; }
	#lbPrev.goldOff, #lbPrevTop.goldOff { background: url(https://www.kulabonma.si/si/lytebox/images/prev_gold_off.png) no-repeat; cursor: default; }
	#lbPrev.orange, #lbPrevTop.orange { background: url(https://www.kulabonma.si/si/lytebox/images/prev_orange.png) no-repeat; }
	#lbPrev.orangeOff, #lbPrevTop.orangeOff { background: url(https://www.kulabonma.si/si/lytebox/images/prev_orange_off.png) no-repeat; cursor: default; }
	
#lbNext, #lbNextTop { width: 26px; height: 28px; float: right; margin: 0 0 1px 8px; border: none !important; }
	#lbNext.black, #lbNextTop.black { background: url(https://www.kulabonma.si/si/lytebox/images/next_black.png) no-repeat; }
	#lbNext.blackOff, #lbNextTop.blackOff { background: url(https://www.kulabonma.si/si/lytebox/images/next_black_off.png) no-repeat; cursor: default; }
	#lbNext.grey, #lbNextTop.grey { background: url(https://www.kulabonma.si/si/lytebox/images/next_grey.png) no-repeat; }
	#lbNext.greyOff, #lbNextTop.greyOff { background: url(https://www.kulabonma.si/si/lytebox/images/next_grey_off.png) no-repeat; cursor: default; }
	#lbNext.red, #lbNextTop.red { background: url(https://www.kulabonma.si/si/lytebox/images/next_red.png) no-repeat; }
	#lbNext.redOff, #lbNextTop.redOff { background: url(https://www.kulabonma.si/si/lytebox/images/next_red_off.png) no-repeat; cursor: default; }
	#lbNext.green, #lbNextTop.green { background: url(https://www.kulabonma.si/si/lytebox/images/next_green.png) no-repeat; }
	#lbNext.greenOff, #lbNextTop.greenOff { background: url(https://www.kulabonma.si/si/lytebox/images/next_green_off.png) no-repeat; cursor: default; }
	#lbNext.blue, #lbNextTop.blue { background: url(https://www.kulabonma.si/si/lytebox/images/next_blue.png) no-repeat; }
	#lbNext.blueOff, #lbNextTop.blueOff { background: url(https://www.kulabonma.si/si/lytebox/images/next_blue_off.png) no-repeat; cursor: default; }
	#lbNext.gold, #lbNextTop.gold { background: url(https://www.kulabonma.si/si/lytebox/images/next_gold.png) no-repeat; }
	#lbNext.goldOff, #lbNextTop.goldOff { background: url(https://www.kulabonma.si/si/lytebox/images/next_gold_off.png) no-repeat; cursor: default; }
	#lbNext.orange, #lbNextTop.orange { background: url(https://www.kulabonma.si/si/lytebox/images/next_orange.png) no-repeat; }
	#lbNext.orangeOff, #lbNextTop.orangeOff { background: url(https://www.kulabonma.si/si/lytebox/images/next_orange_off.png) no-repeat; cursor: default; }
	
#lbTopData, #lbBottomData { float: left; text-align: left; padding-left: 10px; }
#lbBottomData { padding-bottom: 0.5em; }
	#lbBottomData.black, #lbTopData.black { color: #ffffff; }
	#lbBottomData.grey, #lbTopData.grey { color: #333333; }
	#lbBottomData.red, #lbTopData.red { color: #620000; }
	#lbBottomData.green, #lbTopData.green { color: #003300; }
	#lbBottomData.blue, #lbTopData.blue { color: #01379E; }
	#lbBottomData.gold, #lbTopData.gold { color: #666600; }
	#lbBottomData.orange, #lbTopData.orange { color: #D15211; }

#lbTopNav, #lbBottomNav { float: right; text-align: right; padding-right: 10px; }
#lbNumTop, #lbNumBottom { font-style: italic; }
#lbDescBottom { display: block; }
#lbTitleTop, #lbTopNav { margin-top: 0.3em; }
#lbTitleTop, #lbTitleBottom { display: block; font-weight: bold; }

#lbClose, #lbCloseTop { width: 26px; height: 28px; float: right; margin: 0 0 1px 8px; border: none !important; }
	#lbClose.black, #lbCloseTop.black { background: url(https://www.kulabonma.si/si/lytebox/images/close_black.png) no-repeat; }
	#lbClose.grey, #lbCloseTop.grey { background: url(https://www.kulabonma.si/si/lytebox/images/close_grey.png) no-repeat; }
	#lbClose.red, #lbCloseTop.red { background: url(https://www.kulabonma.si/si/lytebox/images/close_red.png) no-repeat; }
	#lbClose.green, #lbCloseTop.green { background: url(https://www.kulabonma.si/si/lytebox/images/close_green.png) no-repeat; }
	#lbClose.blue, #lbCloseTop.blue { background: url(https://www.kulabonma.si/si/lytebox/images/close_blue.png) no-repeat; }
	#lbClose.gold, #lbCloseTop.gold { background: url(https://www.kulabonma.si/si/lytebox/images/close_gold.png) no-repeat; }
	#lbClose.orange, #lbCloseTop.orange { background: url(https://www.kulabonma.si/si/lytebox/images/close_orange.png) no-repeat; }
	
#lbPrint, #lbPrintTop { width: 26px; height: 28px; float: right; margin: 0 0 1px 8px; border: none !important; }
	#lbPrint.black, #lbPrintTop.black { background: url(https://www.kulabonma.si/si/lytebox/images/print_black.png) no-repeat; }
	#lbPrint.grey, #lbPrintTop.grey { background: url(https://www.kulabonma.si/si/lytebox/images/print_grey.png) no-repeat; }
	#lbPrint.red, #lbPrintTop.red { background: url(https://www.kulabonma.si/si/lytebox/images/print_red.png) no-repeat; }
	#lbPrint.green, #lbPrintTop.green { background: url(https://www.kulabonma.si/si/lytebox/images/print_green.png) no-repeat; }
	#lbPrint.blue, #lbPrintTop.blue { background: url(https://www.kulabonma.si/si/lytebox/images/print_blue.png) no-repeat; }
	#lbPrint.gold, #lbPrintTop.gold { background: url(https://www.kulabonma.si/si/lytebox/images/print_gold.png) no-repeat; }
	#lbPrint.orange, #lbPrintTop.orange { background: url(https://www.kulabonma.si/si/lytebox/images/print_orange.png) no-repeat; }

#lbPlay, #lbPlayTop { width: 26px; height: 28px; float: right; margin: 0 0 1px 8px; border: none !important; }
	#lbPlay.black, #lbPlayTop.black { background: url(https://www.kulabonma.si/si/lytebox/images/play_black.png) no-repeat; }
	#lbPlay.grey, #lbPlayTop.grey { background: url(https://www.kulabonma.si/si/lytebox/images/play_grey.png) no-repeat; }
	#lbPlay.red, #lbPlayTop.red { background: url(https://www.kulabonma.si/si/lytebox/images/play_red.png) no-repeat; }
	#lbPlay.green, #lbPlayTop.green { background: url(https://www.kulabonma.si/si/lytebox/images/play_green.png) no-repeat; }
	#lbPlay.blue, #lbPlayTop.blue { background: url(https://www.kulabonma.si/si/lytebox/images/play_blue.png) no-repeat; }
	#lbPlay.gold, #lbPlayTop.gold { background: url(https://www.kulabonma.si/si/lytebox/images/play_gold.png) no-repeat; }
	#lbPlay.orange, #lbPlayTop.orange { background: url(https://www.kulabonma.si/si/lytebox/images/play_orange.png) no-repeat; }
	
#lbPause, #lbPauseTop { width: 26px; height: 28px; float: right; margin: 0 0 1px 8px; border: none !important; }
	#lbPause.black, #lbPauseTop.black { background: url(https://www.kulabonma.si/si/lytebox/images/pause_black.png) no-repeat; }
	#lbPause.grey, #lbPauseTop.grey { background: url(https://www.kulabonma.si/si/lytebox/images/pause_grey.png) no-repeat; }
	#lbPause.red, #lbPauseTop.red { background: url(https://www.kulabonma.si/si/lytebox/images/pause_red.png) no-repeat; }
	#lbPause.green, #lbPauseTop.green { background: url(https://www.kulabonma.si/si/lytebox/images/pause_green.png) no-repeat; }
	#lbPause.blue, #lbPauseTop.blue { background: url(https://www.kulabonma.si/si/lytebox/images/pause_blue.png) no-repeat; }
	#lbPause.gold, #lbPauseTop.gold { background: url(https://www.kulabonma.si/si/lytebox/images/pause_gold.png) no-repeat; }
	#lbPause.orange, #lbPauseTop.orange { background: url(https://www.kulabonma.si/si/lytebox/images/pause_orange.png) no-repeat; }
	
/* Some extra padding on the bottom buttons so it's not too close to the border. */
#lbClose, #lbPrint, #lbPlay, #lbPause { margin: 0 0 6px 8px; }

/* Lytetip */
* html a:hover { background: transparent; }

.lytetip { outline: none; border-bottom: 1px dotted; z-index:24; text-decoration:none; }
.lytetip span {
	color: #000000;
	position: absolute;
	top: 2em; left:0;
	padding: 0.5em 0.8em;
	font: 10pt "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	background: #F4F5FB; 
	border: 1px solid #888888;	
	border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	-webkit-box-shadow: 1px 2px 3px 0px #949494;-moz-box-shadow: 1px 2px 3px 0px #949494;box-shadow: 1px 2px 3px 0px #949494;
	width: 240px;
	filter: alpha(opacity:95);
	KHTMLOpacity: 0.95;
	MozOpacity: 0.95;
	opacity: 0.95;
	text-align: left;
	display: none;
}

.lytetip:hover { z-index:25; color: #aaaaff; background:; text-decoration: none; }
.lytetip:hover span { display: block; }
.lytetip:hover em {	font-size: 1.2em; font-weight: bold; display: block; padding: 0 0 0.6em 0; }
.lytetip:hover .lbTipImg { border: 0; margin: -20px 0 0 -36px; float: left; position: absolute; height: 32px; width: 32px; }
.lbErrorImg { background: url(https://www.kulabonma.si/si/lytebox/images/error.png); }
.lbInfoImg { background: url(https://www.kulabonma.si/si/lytebox/images/info.png); }
.lbHelpImg { background: url(https://www.kulabonma.si/si/lytebox/images/help.png); }
.lbWarningImg { background: url(https://www.kulabonma.si/si/lytebox/images/warning.png); }
span.lbCustom { padding: 0.5em 0.8em 0.5em 1.5em !important; }
span.lbIEFix { padding: 0.5em 0.8em !important; }
.lytetip .lbError { background: #FFE7D7; border: 1px solid #FF3334; }
.lytetip .lbInfo, .lytetip .lbHelp { background: #D2EEF7; border: 1px solid #2BB0D7; }
.lytetip .lbWarning { background: #FFFFAA; border: 1px solid #FFAD33; }
/*
     FILE ARCHIVED ON 09:00:26 Mar 09, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:49:37 Oct 19, 2024.
     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: 0.78
  exclusion.robots: 0.039
  exclusion.robots.policy: 0.023
  esindex: 0.014
  cdx.remote: 16.627
  LoadShardBlock: 86.255 (3)
  PetaboxLoader3.datanode: 177.768 (5)
  load_resource: 143.054
  PetaboxLoader3.resolve: 26.819
  loaddict: 45.751
*/


#skLib_lightbox_overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; z-index: 10000; }
#skLib_lightbox_overlay * { box-sizing: border-box; }

#skLib_lightbox_dragGuard { position: fixed; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; z-index: 20000; display: none; background: rgba(0, 0, 0, 0); }

#skLib_lightbox_contentArea { position: absolute; z-index: 10001; left: 0; right: 0; top: 0; bottom: 0; overflow: hidden; background: #000; background: rgba(0, 0, 0, .75); }
#skLib_lightbox_loading { position: absolute; z-index: 10002; width: 0; height: 0; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }
/*#skLib_lightbox_loading b { position: absolute; left: -50px; top: -20px; width: 100px; height: 20px; line-height: 20px; text-align: center; display: block; font-weight: bold; font-size: 18px; font-style: italic; }*/
#skLib_lightbox_loading:before/*, #skLib_lightbox_loading:after*/ {
	position: relative; content: ""; display: block; width: 10px; /*border-radius: 10px; border: 2px solid #000;*/ background: #fff; height: 10px; border-radius: 5px; top: -5px;
	/*-webkit-animation: lightboxLoader 1.2s ease-in-out alternate;
	-moz-animation: lightboxLoader 1.2s ease-in-out infinite;
	-o-animation: lightboxLoader 1.2s ease-in-out infinite;*/
	-webkit-animation: lightboxLoader .8s cubic-bezier(.4,0,.6,1) infinite alternate-reverse;
	-moz-animation: lightboxLoader .8s cubic-bezier(.4,0,.6,1) infinite alternate-reverse;
	-o-animation: lightboxLoader .8s cubic-bezier(.4,0,.6,1) infinite alternate-reverse;
	animation: lightboxLoader .8s cubic-bezier(.4,0,.6,1) infinite alternate-reverse;
}
/*@-webkit-keyframes lightboxLoader { from { left: -12px; opacity: 0; } 50% { opacity: 1; } to { left: 8px; opacity: 0; } }
@-moz-keyframes lightboxLoader { from { left: -12px; opacity: 0; } 50% { opacity: 1; } to { left: 8px; opacity: 0; } }
@-ms-keyframes lightboxLoader { from { left: -12px; opacity: 0; } 50% { opacity: 1; } to { left: 8px; opacity: 0; } }
@-o-keyframes lightboxLoader { from { left: -12px; opacity: 0; } 50% { opacity: 1; } to { left: 8px; opacity: 0; } }
@keyframes lightboxLoader { from { left: -12px; opacity: 0; } 50% { opacity: 1; } to { left: 8px; opacity: 0; } }*/

/*@keyframes lightboxLoader { from { left: -21px; width: 12px; height: 12px; top: 0; opacity: 1; } 50% { top: 2px; width: 8px; height: 8px; opacity: .5; } to { left: 9px; width: 12px; height: 12px; top: 0; opacity: 1; } }*/
@-webkit-keyframes lightboxLoader { from { left: -55px; width: 10px; } 50% { width: 24px; } to { left: 45px; width: 10px; } }
@-moz-keyframes lightboxLoader { from { left: -55px; width: 10px; } 50% { width: 24px; } to { left: 45px; width: 10px; } }
@-ms-keyframes lightboxLoader { from { left: -55px; width: 10px; } 50% { width: 24px; } to { left: 45px; width: 10px; } }
@-o-keyframes lightboxLoader { from { left: -55px; width: 10px; } 50% { width: 24px; } to { left: 45px; width: 10px; } }
@keyframes lightboxLoader { from { left: -55px; width: 10px; } 50% { width: 24px; } to { left: 45px; width: 10px; } }

/*#skLib_lightbox_loading:after { margin-top: -6px; -webkit-animation-delay: .6s; -moz-animation-delay: .6s; -o-animation-delay: .6s; animation-delay: .6s; }*/


#skLib_lightbox_content { position: absolute; top: 10px; bottom: 10px; left: 10px; right: 60px; z-index: 10003; }
#skLib_lightbox_toolbars { position: absolute; z-index: 10020; top: 0; right: 0; width: 0; height: 100%; /*background: #000; background: rgba(0, 0, 0, .9);*/ }
#skLib_lightbox_close { position: absolute; top: 0; right: 0; }
#skLib_lightbox_navigationBar { position: absolute; top: 0; bottom: 0; /*left: 0;*/ right: 0; width: 60px; height: 160px; margin: auto 0; }
#skLib_lightbox_page { width: 60px; height: 40px; line-height: 40px; font-size: 10px; color: #ccc; text-align: center; font-weight: bold; }
#skLib_lightbox_page_inner { display: inline-block; line-height: normal; vertical-align: middle; padding: 0 5px; }
#skLib_lightbox_page_current { font-size: 16px; display: inline-block; color: #fff; font-weight: bold; }
#skLib_lightbox_page_total { display: inline-block; }
#skLib_lightbox_commandBar { position: absolute; bottom: 0; right: 0; }
.skLib-lightbox-icon { width: 60px; height: 60px; padding: 20px; cursor: pointer; }
.skLib-lightbox-icon img { width: 20px; height: 20px; opacity: .5; transition: .3s; }
.skLib-lightbox-icon:hover img { opacity: 1; transition: .1s; }

#skLib_lightbox_commandBar .skLib-lightbox-icon { padding: 0; display: block; }
#skLib_lightbox_commandBar .skLib-lightbox-icon a { display: block; padding: 20px; }

.skLib-lightbox-slideContainer-outer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -ms-touch-action: pinch-zoom; }

.skLib-lightbox-slideContainer { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10004; }
.skLib-lightbox-slideContainer-table { display: table; width: 100%; height: 100%; }
.skLib-lightbox-slideContainer-titleRow, .skLib-lightbox-slideContainer-descRow { display: table-row; height: 0; }
.skLib-lightbox-slideContainer-title { margin: 0; padding: 0 0 10px 0; text-align: center; color: #fff; font-size: 36px; font-weight: bold; text-shadow: 0 0 0 4px #000, 0 0 20px #000, 0 0 30px #000; }
.skLib-lightbox-slideContainer-imageRow { display: table-row; height: 100%; }
.skLib-lightbox-slideContainer-imageCell { display: table-cell; width: 100%; height: 100%; position: relative; }
.skLib-lightbox-slideContainer img { width: auto; height: auto; max-width: none; max-height: none; position: absolute; box-shadow: 0 0 20px #000; }
.skLib-lightbox-slideContainer-desc { margin: 0; padding: 10px 0 0 0; text-align: center; color: #fff; text-shadow: 0 0 0 4px #000, 0 0 20px #000, 0 0 10px #000; font-size: 16px; }

.skLib-lightbox-slideContainer-frameRow { display: table-row; height: 100%; }
.skLib-lightbox-slideContainer-frameCell { display: table-cell; width: 100%; height: 100%; position: relative; vertical-align: middle; }
.skLib-lightbox-slideContainer-frame-container { position: absolute; height: 0; overflow: hidden; box-shadow: 0 0 20px #000; }
.skLib-lightbox-slideContainer-frame-container i { position: absolute; top: -1px; bottom: -1px; left: -1px; right: -1px; }
.skLib-lightbox-slideContainer-frame-container iframe, .skLib-lightbox-slideContainer-frame-container object, .skLib-lightbox-slideContainer-frame-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10005; }


#skLib_lightbox_dragIndicator_prev { position: absolute; left: 0; top: 50%; z-index: 10030; }
#skLib_lightbox_dragIndicator_next { position: absolute; right: 0; top: 50%; z-index: 10030; }
#skLib_lightbox_dragIndicator_close { position: absolute; left: 50%; top: 0; z-index: 10030; }
#skLib_lightbox_dragIndicator_prev span { margin-top: -50px; margin-left: -100px; border-radius: 0 50px 50px 0; }
#skLib_lightbox_dragIndicator_next span { margin-top: -50px; margin-right: -100px; border-radius: 50px 0 0 50px; }
#skLib_lightbox_dragIndicator_close span { margin-left: -50px; margin-top: -100px; border-radius: 0 0 50px 50px; }
#skLib_lightbox_dragIndicator_prev span, #skLib_lightbox_dragIndicator_next span, #skLib_lightbox_dragIndicator_close span { display: block; padding: 20px; background: #000; background: rgba(0, 0, 0, .5); opacity: 0; transition-timing-function: ease-in-out; transition-duration: .3s; }
#skLib_lightbox_dragIndicator_prev img, #skLib_lightbox_dragIndicator_next img, #skLib_lightbox_dragIndicator_close img { width: 60px; height: 60px; }

@media (max-width: 600px), (max-height: 500px)
{
	#skLib_lightbox_dragIndicator_prev span { margin-top: -30px; padding: 10px; margin-left: -60px; }
	#skLib_lightbox_dragIndicator_next span { margin-top: -30px; padding: 10px; margin-right: -60px; }
	#skLib_lightbox_dragIndicator_close span { margin-left: -30px; padding: 10px; margin-top: -60px; }
	#skLib_lightbox_dragIndicator_prev img, #skLib_lightbox_dragIndicator_next img, #skLib_lightbox_dragIndicator_close img { width: 40px; height: 40px; }

	/*.skLib-lightbox-slideContainer { top: 5px; bottom: 5px; left: 5px; right: 5px; }*/
}

#skLib_lightbox_dragIndicator_prev.skLib-lightbox-visible span { margin-left: 0; opacity: 1; }
#skLib_lightbox_dragIndicator_next.skLib-lightbox-visible span { margin-right: 0; opacity: 1; }
#skLib_lightbox_dragIndicator_close.skLib-lightbox-visible span { margin-top: 0; opacity: 1; }

@media (orientation: landscape)
{
	/*.rtl #skLib_lightbox_contentArea { padding-left: 60px; right: 0; }*/
	.skLib-lightbox-rtl #skLib_lightbox_content { left: 60px; right: 10px; }
	.skLib-lightbox-rtl #skLib_lightbox_toolbars, .skLib-lightbox-rtl #skLib_lightbox_commandBar, .skLib-lightbox-rtl #skLib_lightbox_navigationBar, .skLib-lightbox-rtl #skLib_lightbox_close { right: auto; left: 0; }
}
@media (orientation: portrait)
{
	#skLib_lightbox_content { right: 10px; bottom: 60px; }
	/*#skLib_lightbox_contentArea { padding-left: 0; right: 0; padding-bottom: 60px; }*/
	#skLib_lightbox_toolbars { top: auto; width: 100%; height: 0; bottom: 0; }
	#skLib_lightbox_navigationBar { width: 180px; height: 60px; margin: auto; left: 0; right: 0; top: auto; bottom: 0; }
	#skLib_lightbox_close { position: absolute; top: auto; bottom: 0; right: auto; left: 0; }
	.skLib-lightbox-rtl #skLib_lightbox_close { right: 0; left: auto; }
	#skLib_lightbox_prev, #skLib_lightbox_page, .skLib-lightbox-rtl #skLib_lightbox_next { float: left; }
	#skLib_lightbox_next, .skLib-lightbox-rtl #skLib_lightbox_prev, .skLib-lightbox-rtl #skLib_lightbox_page { float: right; }
	#skLib_lightbox_page { height: 60px; line-height: 60px; }
	#skLib_lightbox_commandBar .skLib-lightbox-icon { float: left; }
	#skLib_lightbox_commandBar:after { display: block; content: ""; clear: both; }
	.skLib-lightbox-rtl #skLib_lightbox_commandBar { left: 0; right: auto; }
	.skLib-lightbox-rtl #skLib_lightbox_commandBar .skLib-lightbox-icon { float: right; }
}

@media (max-width: 500px), (max-height: 500px)
{
	#skLib_lightbox_navigationBar { width: 40px; height: 100px; }
	#skLib_lightbox_page { width: 40px; font-size: 8px; height: 20px; line-height: 20px; }
	#skLib_lightbox_page_current { font-size: 11px; }
	.skLib-lightbox-icon { width: 40px; height: 40px; padding: 10px; }

	#skLib_lightbox_content { right: 40px; }

	#skLib_lightbox_commandBar .skLib-lightbox-icon a { padding: 10px; }

	.skLib-lightbox-slideContainer-title { margin: -5px 0 0 0; padding: 0 0 5px 0; font-size: 24px; }
	.skLib-lightbox-slideContainer-desc { margin: 0 0 -5px 0; padding: 5px 0 0 0; font-size: 12px; }
}

@media (max-width: 500px) and (orientation: landscape), (max-height: 500px) and (orientation: landscape)
{
	.skLib-lightbox-rtl #skLib_lightbox_content { left: 40px; right: 10px; }
}
@media (max-width: 500px) and (orientation: portrait), (max-height: 500px) and (orientation: portrait)
{
	#skLib_lightbox_content { right: 10px; bottom: 40px; }
	#skLib_lightbox_navigationBar { width: 120px; height: 40px; }
	#skLib_lightbox_page { height: 40px; line-height: 40px; }
}



/*
     FILE ARCHIVED ON 08:54:44 Mar 09, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:49:38 Oct 19, 2024.
     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: 0.553
  exclusion.robots: 0.027
  exclusion.robots.policy: 0.016
  esindex: 0.01
  cdx.remote: 12.962
  LoadShardBlock: 162.753 (3)
  PetaboxLoader3.datanode: 85.169 (5)
  PetaboxLoader3.resolve: 141.241 (3)
  load_resource: 70.948
  loaddict: 16.792
*/