/* Quick.Cms.Ext v6.x default stylesheet */



:root {
  --color-text: #8a7e65;
  --color-primary: #eee;
  --color-dark: #8a7e65;
  --color-secondary: #red;
  --color-white: #fff;
  --color-grey: #f6f6f6;
  --color-divider: #e8eaee;
}


/* GLOBAL STYLES */
body, body *, body *:before, body *:after{margin:0;padding:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
body,table{color:#8a7e65;font-size:1em;font-family:Roboto, sans-serif;font-weight:300;line-height:1.3em;}

body{padding:0;background:#fff;text-align:center;}
body.aboutUs {background: rgb(0,2,3);background: linear-gradient(to right, rgba(0, 2, 3, 1), rgba(5, 14, 20, 1) 17%, rgba(40, 57, 73, 1) 37.82%, rgba(56, 75, 94, 1) 50.42%, rgba(38, 54, 70, 1) 62.61%, rgba(1, 9, 14, 1) 84.45%, rgba(0, 0, 0, 1));}
body.concertsPage{background: radial-gradient(circle, rgba(56,75,94,1) 1%, rgba(38,54,70,1) 27%, rgba(1,9,14,1) 80%, rgba(0,0,0,1) 100%)}
body.media{}
input[type="text"], input[type="password"], input[type="file"], input[type="email"], select, textarea{padding:.3em;border-width:1px;background:none;border-style:solid;border-color:#869294;font-family:Arial, sans-serif;font-size:1.3rem;-webkit-appearance: none;	-moz-appearance: none;	appearance: none;}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, select:focus, textarea:focus{border-color:#869294;background:none;-webkit-appearance: none;	-moz-appearance: none;	appearance: none;}
input[type="text"].warning-required, input[type="password"].warning-required, input[type="email"].warning-required, select.warning-required, textarea.warning-required{background:#fbefef;border-color:#ccc;}
input[type="submit"], button[type="submit"]{padding:0.4em 0.9em;border-width:0px;border-style:solid;background:#aba588;color:#232628;transition:all 0.3s ease;font-family:Roboto, sans-serif;font-size:1.3rem;margin-top:.3em;}
input[type="submit"]:hover, input[type="submit"]:focus, button[type="submit"]:hover, button[type="submit"]:focus{background:#ccc;cursor:pointer;}
label{font-weight:300;color:#867e59;}
.widget label{font-weight:300;color:#fff;}
label span{padding-left:10px;color:#aaa;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;font-size:100%;}
tbody, tfoot, thead{margin:0;padding:0;}
caption, tr, th, td{margin:0;padding:2px 4px;border:1px solid #e8eaee;font-size:100%;font:inherit;vertical-align:baseline;}

a{color:#867e59;text-decoration:none;}
a:hover{color:#000;text-decoration:none;}

h1, h2{font-family: 'Oswald', sans-serif;}


input, select{font-size:1.3em;padding:.3em;-webkit-appearance: none;	-moz-appearance: none;	appearance: none;}

#container img{max-width:100%;}
#header{position: relative;z-index: 129;border-bottom:1px solid #eee;}
 
.msg{clear:both;overflow:hidden;padding:20px 0;text-align:center;}
.msg.done, .msg.error{margin:10px 0;background:#867e59 url('img/info.png') no-repeat 20px center;color:#fff;font-size:1.5rem;}
.msg.done a, .msg.error a{color:#867e59;}
.msg.done a:hover, .msg.error a:hover{color:#1f1a17;}
.msg a.action{display:inline-block;margin:7px 7px;padding:3px 8px;border:1px solid #fff;text-decoration:none;font-size:0.813rem;}
.msg a.action:hover{background:#fff;}
.msg.panel a.action{margin-top:13px;}
.msg.error{background-color:#Fff;color:#867e59;}
body.is-msg-error404 .msg.error{margin-top:3rem;}
.wai{position:absolute;width:1px;height:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);overflow:hidden;}

#container{position:relative;width:100%;margin:0 auto ;text-align:left;}
#container:after{content:"";display:table;clear:both;}


#page{position:relative;text-align:left;width: 1200px;margin: 2em auto 7em;position: relative;}
.home #page, .concertsPage #page{position:relative;margin:0 0% 1em;text-align:left;width:100%;} 
.concertsPage #page{padding-bottom:5em;}
.media #page{width: 90%}
.media li.page{width:15%;}
#body, #foot{margin:0 auto;padding:0;}

/* QUICK LINKS */
#skiplinks{position:absolute;top:0;left:0;}
#skiplinks a{position:absolute;top:-500px;left:0;z-index:10;min-width:200px;padding:10px;color:#fff;}
#skiplinks a:focus{top:0;background:#000;color:#fff;}
#skiplinks ul{list-style:none;}
.panelTop{display:flex;flex-direction:row-reverse;width:170px;}

/* MENU TOP
   to style mobile and desktop menu use: .menu-top ...
   to style only desktop menu use: .header__menu ...
   to style only mobile menu use: .mm-ocd ...
*/
.header__menu ul.level-0-menu{font-size:1.4em;font-weight:300;}
.header__menu .level-0-menu{display:flex;flex-flow:row wrap;list-style:none;}
.header__menu .menu__link{display:block;padding:1em 0em;color:#867e59;text-decoration:none;transition:all 0.5s ease;}
.menu__link:hover, .selected > .menu__link, .selected-parent > .menu__link{color:#867e59;}

ul.level-0-menu {font-size:1.4em;flex-flow:column;padding: 1em 0;}
.footie ul.level-0-menu {font-size:1em;flex-flow:column;padding: 2em 0;}
.header__menu .level-0-menu, ul.level-0-menu{display:flex;flex-flow:row wrap;list-style:none;font-weight:300;text-transform:uppercase;}
.header__menu .level-1-menu, ul.level-1-menu{display:none}

ul.level-0-menu a{text-decoration:none;padding: .3em;display: block;display:block;font-family: 'Oswald', sans-serif;font-weight:300;}
.menuShop ul.level-0-menu a{-webkit-clip-path: polygon(0 0, 89% 1%, 100% 100%, 0% 100%);clip-path: polygon(0 0, 89% 1%, 100% 100%, 0% 100%);}
.menuMedia ul.level-0-menu a{-webkit-clip-path: polygon(0 0, 89% 1%, 100% 100%, 0% 100%);clip-path: polygon(0 0, 89% 1%, 100% 100%, 0% 100%);}

.header__menu .menu__link{display:block;padding: 1em;text-decoration:none;transition:all 0.5s ease;}
.menu__link:hover, .selected > .menu__link, .selected-parent > .menu__link{color:#867e59;}
.menuShop ul.level-0-menu a{text-decoration:none;margin:0;padding:.5em 1em;display:block;background:#505457;}
.menuMedia ul.level-0-menu a{text-decoration:none;margin:0;padding:.5em 1em;display:block;background:#0d2537;}

.menuShop .menu__link:hover, .menuShop .selected > .menu__link, .menuShop .selected > .menu__link:hover, .menuShop .selected-parent > .menu__link, .menuShop .selected-parent > .menu__link:hover{background:#fff;color:#000;}
.menuMedia .menu__link:hover, .menuMedia .selected > .menu__link, .menuMedia .selected > .menu__link:hover, .menuMedia .selected-parent > .menu__link, .menuMedia .selected-parent > .menu__link:hover{background:#fff;}

.header__menu .menu__link a{padding: 1em;}
.header__menu .menu__link a:hover{color:#fff;}


.header__menu .menu-11{display:none;}


#footie .menu__link:hover, #footie .selected > .menu__link, #footie .selected-parent > .menu__link{background:none;color:#fff;}
#footie .header__menu .menu__link a{padding:0 1em;}
#footie .header__menu .menu__link a:hover{background:none;color:#fff;}

.lang-pages{padding: .7em 1em;font-size:1.3em;line-height: 2.4em;font-family: 'Oswald', sans-serif;font-weight:600;color:#c1b499;order:5;display:flex;align-items:center;}
.lang-pages a{opacity:1;padding:0 .5em;color:#867e59;}
.lang-pages a:hover{opacity:.5;}
.lang-pages div{margin-right:.3em;width: 30px;}
.subPageStat{position:absolute;width:25px;height:25px; background:#867e59;color:#000;border-radius:50%;font-size:0.6em;text-align:center;line-height:25px;border:0px solid #bbb;margin:1em;}
.pageStat{position:relative;top:0;width:35px;height:35px; background:#fff;color:#999;border-radius:50%;font-size:0.7em;text-align:center;line-height:35px;border:1px solid #bbb;margin:1em;}


/* LOGO, HEADER BACKGROUND AND SLOGAN */
#head1 .container{display:flex;flex-flow:row wrap; justify-content: space-evenly;background:#fff;}

#logo{padding:1rem;display:flex;align-items:center}
#logo #title a{color:#1f1a17;font-family: 'Oswald', sans-serif;line-height:1em;text-decoration:none;font-weight:600;font-size:3.25rem;}
#logo #title a span{color:#000;background:inherit;}
#logo #title a strong{color:#000;background:inherit;}
#logo #title a em{color:#000;font-style:normal;}
#slogan{padding:3em 0 0;background:inherit;color:#1f1a17;letter-spacing:1em;display:none;}
#logo img{height:40px;}

#search-form{margin:0;padding:1rem 2rem;}
#search-form .field, #search-form .btn{float:left;height:30px;padding:5px 3%;}
#search-form .field{min-width:100px;width:78%;background:#fff;color:#555;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;}
#search-form .btn{width:20%;background:#ccc url('img/search.png') no-repeat center center;color:transparent;border-top-left-radius:0;border-bottom-left-radius:0;line-height:0.8em;}
#search-form .btn:hover, #search-form .btn:focus{background-color:#ccc;transition:all 0.5s ease;}

  #search-form{max-width:330px;padding:2rem 1.5rem 0 0;background:none;}
  
#parallaxTop{height:500px;background-size:cover;background-position:center 27%;position:relative;z-index:1;}
#parallaxTop::after{content: '';height: 640px;position: absolute;width:1200px;    right: 50%;margin-right: -100px;top: 	50px;}  
.parallaxInList .parallax-window.parallax[data-image-src]{height:400px;background-size:cover;background-position:center center;}


#footie{display:flex;background:#01030b;margin-top:0;padding-top:4em;}
#footie .widgets-3 > ul{flex-flow:initial;padding: 1em 10%;}
#footie .widgets-list.widgets-3, #footie .widget{flex:initial;width:100%;}
#footie .widget div.head{text-align:left;color:#958664;justify-content: left;font-size:1em;}
#footie .widget a{color:#aaa;}

.productsShop{display:flex;flex-wrap:wrap;align-content: space-between;justify-content:center;} 
.productsShop li {width:22%;margin:1%;padding:1%;list-style:none;display:flex;align-content: space-between;flex-direction:column;}
.productsShop .pages-list {display:flex;}

.motionNewsPage #body{}
#textAuthor{margin:2em 0;text-align:left;display:none;}
 .textAuthor{text-align:center;margin:2em;}



.projectsList {width:100%;margin:0 auto;display:flex;flex-direction:column;}
.projectsList li{margin-bottom:3em;}
.projectsList h2{order:2;font-size:4em;font-family: 'Smooch';color:#867e59;margin-bottom:.2em;}
.projectsList .image{width:50%;order:1;float:left;margin-right:3em;}
.projectsList .image img{width:100%;}
.projectsList .description{order:3;display:flex;flex-direction:column;}
.projectsList .description li{margin-bottom:0;margin-left:2em}
.projectsList .title{padding:0;}
.projectsList .title a{color:#867e59;}
.projectsList .features{margin-top:1em;display: flex;flex-direction: column;padding-left: 1em;}
.projectsList .features .f301 span{color:#999;}
.projectsList .features .f301{margin:0 ;padding:0;font-size:0.8em;font-weight:400;}

.aboutUsList{display:flex;width:100%;flex-wrap:wrap;align-content: center;margin:6em auto 6em;border:1px dotted #8a7e65;} 
.aboutUsList li {width:30%;margin:1%;padding:1%;display:flex;align-content: space-between;flex-direction:row;}
.aboutUsList li ul li {margin:0.3rem;padding:0.3rem;list-style-type: circle;}
.aboutUsList img {max-width:100%;height:100%;margin:0 auto;text-align:center;}
.aboutUsList .title {padding: 0rem 1em;font-size:.6em;text-align:center;margin:0 auto;}

.reviewsList{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:1em;} 
.reviewsList li {width:44%;margin:1%;padding:1%;display:flex;align-content: space-between;flex-direction:column}
.reviewsList img {max-width:100%;height:100%;margin:0 auto;}
.reviewsList .title {padding: 0rem 1em;font-size:1.5em;color:000;text-align:center;}


.pressroomPage .columns-2 .title{font-size:2em;text-align:center;margin:1em auto;}
.pressroomPage .columns-2{display:flex;flex-direction:row;justify-content: space-between;}
.pressroomPage .columns-2 li{width:45%;padding:0 2em;}
.pressroomPage .columns-2 li
.pressroomPage #body .container{padding:0 0 5em;}
.pressroomPage #body {width:1200px;margin:0 auto 5em;}
/* SLIDER */
/* You will find slider styles in style-slider.css file */
.pages-list .widowiska .description ul.columns-3, .cooperation .description ul.columns-3{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
#page div.content > ul.columns-3{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
.pages-list .widowiska .description ul.columns-3 li, .pages-list .cooperation .description ul.columns-3 li{width:30%;}
#page div.content > ul.columns-3 li,  ul.columns-3 li{width:30%;}
.description ul.columns-3, .orkiestry .description ul, .film .description ul, .dyrygenci ul, .widowiska .description ul{list-style: disc;}
.legal div.content{width:1200px;margin:0 auto;padding:0 2em;}


/* BODY/CONTENT STYLES */
#body{clear:both;margin:0 0 5em;border-top:0px solid #eaeaea;}
.concertsPage #body{clear:both;margin:0;border-top:0px solid #eaeaea;}
#body:after{content:"";display:table;clear:both;}
.aboutUs #body, .cooperationPage #body  {color:#b3a97d}
/* PAGE */
#page .parallax-window, #page .static{height:500px;background-position:center;margin:10em 0;}

h1{font-weight: 300;width: 60%;margin: 1.5em auto 2em;}

#page:after{content:"";display:table;clear:both;}
#page h1, .heading-1{margin:.8em 0em .5em;color:#867e59;font-size:2.417rem;font-weight:300;line-height: 1.2em;width:60%;}
.parent-page-is-concerts #page h1, .heading-1{margin:.1em 0em .5em;}
.parent-page-is-news #page h1, .heading-1{margin:0em 0em .5em;line-height:1.2em;}
#page .msg.error h1, #page .msg.error .heading-1{margin-top:.4em;color:#867e59;width:100%;border:1px dotted #867e59;padding:1em;}
#page .msg.error.panel h1{margin:0;font-size:1rem;}
.aboutUs #page h1 {color:#bab28f;}
.aboutUsList h2 a {color:#bab28f;font-size:4em;text-decoration:none;text-transform:uppercase;}
.aboutUs div.content{color:#bab28f;}
/* PAGE - BREADCRUMB (navigation path) */
.breadcrumb{margin-bottom:1.25rem;}
.breadcrumb ol{list-style:none;}
.breadcrumb li{display:inline-block;}
.breadcrumb li:not(:first-child)::before{content:"\203A";display:inline-block;padding:0 .5em;color:#6e6e6e;font-weight:bold;}

/* PAGE CONTENT */
#page div.content{line-height:1.5em;padding-top:0em;padding-left:0em;padding-bottom:3em;}
.concertsPage #page{}
.concertsPage #content{margin:0 auto;}
.concertsPage #page div.content{padding-left:0;}
.projectsPage #page{width:80%;}
#page div.content > ul, #page div.content > ol{display:flex;flex-direction:column;padding:1em 0em 2em 3em;}
.column-2 #page div.content > ul, #page div.content > ol{column-count:2;}
.column-2 #page div.content  h2 {border-top:1px solid #eee;}
/* #page div.content > ul:after, #page div.content > ol:after{content:"";display:table;clear:both;} */ /* Uncomment if necessary */
#page div.content > ul li, #page div.content > ol li{margin:.1em 0;padding:0;}
#page div.content > h2{font-size:1.5rem;line-height:2em;font-weight:600;}
#page div.content > h3{font-size:1.5rem;line-height:2em;font-weight:300;}
#page div.content > h3{font-size:1.25rem;}
#page div.content > p{padding-bottom:0em;}

.parallax{float:none;width:100%;}
.parallax img{width:100%;}

.count{font-size:4em;font-weight:700;visibility:hidden;font-family: 'Smooch';width:200px;text-align:center;}
.afterCount{font-size:1em;font-weight:300;display:none;}
/*.parallax::after{content: '';height:100%;background: url('img/mmedia.svg') no-repeat center bottom;position: absolute;width:100%;bottom:-40px;background-size: 750px;}*/

#page > time{color:#867e59;font-size: 1em;clear: both;padding: 1em 0;line-height:2em;}

#tickets-link{margin:1em 0;}
#tickets-link a{display:block;font-size:2em;padding:.3em .5em;margin:1em 0;max-width: max-content;border:1px solid rgb(138,126,101, 0.5); }
#tickets-link a:hover{background-color:rgb(138,126,101, 0.5);color:#fff;}
.tickets-link{order:99;}
.tickets-link a:hover{color:#fff;}


/* IMAGES STYLES */
/* global */
#content li img{max-width:100%;opacity:1/*filter: grayscale(100%)*/}
#content li .image a{opacity:1;/*filter: grayscale(0%)*/}
#content li .image a:hover{opacity:.7;/*filter: grayscale(0%)*/}
ul[class*='images-']{list-style:none;}
ul[class*='images-'] li{margin:0 0 1rem 0;background:inherit;text-align:center;}
ul[class*='images-'] p{max-width:250px;margin:0 auto;color:#867e59;font-size:0.875em;}
ul[class*="images-"] img{max-width:70vw;}
ul[class*="images-"] img:hover{}
div.content .images-gallery{padding:0;}
/* list custom */
.images-1{clear:left;float:left;margin: .5rem 1.5rem 2em 0em;display: flex;justify-content: center;}
.images-2{clear:right;float:right;margin:.5rem 0 0 1rem;}
.images-gallery{clear:both;display:flex;flex-flow:row wrap;justify-content:space-between;}
.images-gallery li{flex:1 0 auto;padding:.3rem 2rem;}
div.content .images-gallery{clear:none;}
.motionGalleryList img{width:100%;}
.motionVideo{display:flex;flex-wrap:wrap;}
.motionVideo img{width:100%;}
.portrets li .image, .motionGalleryList .image {opacity:1}
.portrets li .image a:hover, .motionGalleryList .image a:hover {opacity:1}


/* @media screen and (min-width:960px){ .images-4 li{flex:0 0 25%;} } */ /* - if you want to set static number of columns */

/* FILES LIST STYLES */
.files-list{margin:1rem 0 .5rem;list-style:none;vertical-align:middle;border-left:2px solid #c8cccf;font-size:0.9rem;}
.files-list li{height:20px;margin:0 0 1rem 1rem;padding-left:2rem;background:url('img/files-ext.gif') no-repeat 0 -260px;}
.files-list p{display:inline;color:#867e59;font-style:italic;}
.files-list p:before{content:" - ";}
.files-list .zip{background-position:0 0;}
.files-list .xml{background-position:0 -20px;}
.files-list .xls{background-position:0 -40px;}
.files-list .web{background-position:0 -60px;}
.files-list .vcf{background-position:0 -80px;}
.files-list .txt{background-position:0 -100px;}
.files-list .sys{background-position:0 -120px;}
.files-list .swf{background-position:0 -140px;}
.files-list .psd{background-position:0 -160px;}
.files-list .pps{background-position:0 -180px;}
.files-list .png{background-position:0 -200px;}
.files-list .pic{background-position:0 -220px;}
.files-list .pdf{background-position:0 -240px;}
.files-list .nn{background-position:0 -260px;}
.files-list .eml{background-position:0 -280px;}
.files-list .media{background-position:0 -300px;}
.files-list .fla{background-position:0 -320px;}
.files-list .exe{background-position:0 -340px;}
.files-list .chm{background-position:0 -360px;}
.files-list .cdr{background-position:0 -380px;}

/* QUICK.BOX */
#quick-box{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba( 0, 0, 0, 0.7 );z-index:200;}
#quick-box .background{height:100%;}
#quick-box .quick-box-container{position:absolute;padding:0;border-radius:5px;}
#quick-box .image-wrapper{position:relative;line-height:0;}
#quick-box .image-wrapper img{margin:0;padding:0;border-radius:5px;}
#quick-box .navigation{position:absolute;bottom:0;margin:0;padding:.5em 0;text-align:center;font-size:0.875rem;font-weight:bold;color:#ddd;line-height:normal;background:rgba( 0, 0, 0, 0.2 );width:100%;}
#quick-box .full-size{position:absolute;right:8px;top:2px;width:24px;height:24px;font-size:0.1em;color:transparent;background:url('../admin/img/fullscreen.png') no-repeat;}
#quick-box .description{margin:0;padding:.5em 0;text-align:center;font-size:0.875rem;color:#ddd;font-weight:bold;background:rgba( 0, 0, 0, 0.8 );border-bottom-left-radius:5px;border-bottom-right-radius:5px;max-height:66px;overflow:hidden;}
#quick-box .arrow{position:absolute;display:block;width:50%;top:15%;height:70%;margin:0px;font-family:Verdana;z-index:100;opacity:0.5;text-decoration:none;}
#quick-box .arrow:before, #quick-box .arrow:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);}
#quick-box .arrow:before{width:32px;height:32px;margin:0 10px;background:url('img/arrows.png') no-repeat 0 0;z-index:1;}
#quick-box .arrow:after{width:52px;height:52px;background:rgba( 0, 0, 0, 0.2 );z-index:-1;}
#quick-box .arrow.prev:before{background-position:0 -32px;}
#quick-box .arrow.next:before{right:0;}
#quick-box .arrow.next:after{right:0;}
#quick-box .arrow:hover{opacity:0.9;}
#quick-box .prev{left:0px;}
#quick-box .next{right:0px;}
#quick-box .close{position:absolute;top:0;right:0;padding:0.15em 0.4em 0.2em;opacity:0.5;background:#000;color:#fff;font-weight:bold;font-family:"Trebuchet MS";text-decoration:none;border:1px solid #fff;border-top:none;border-right:none;border-top-right-radius:5px;z-index:100;}
#quick-box .close:hover{opacity:0.8;}
#quick-box .close, #quick-box .arrow{line-height:normal;}
#quick-box .loading{display:block;padding:40px 35px;color:white;line-height:1em;}
@media /* High px density (mostly mobile) - so you can magnify something */
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (        min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi),
only screen and (min-resolution: 2dppx){
  #quick-box .close{font-size:1.5rem;}
  #quick-box .prev, #quick-box .next{opacity:0.5;text-decoration:none;}
}

/* SUBPAGES LIST STYLES */
/* global */
.title{padding:0 0 .5em;font-size: 2rem;font-weight: 300;line-height:1em;}
.productsShop .title{padding:1em 0;font-size:1.25rem;}
.title a{color:#867e59;font-weight:300;background:none;text-decoration:none;line-height: 1em;}
.title a:hover{color:#b9ac92;background:none;text-decoration:underline;}
.date{display:block;padding:0 0 0.3em;color:#888;}
.date b{color:#867e59;}
.magnifier{width:30px;height:30px}

.description ul{display:flex;display: flex;flex-direction: column;
}}
[class|="pages"]{clear:both;margin:0;list-style:none;}
[class|="pages"] .page:after{content:"";display:table;clear:both;}
[class|="pages"] .more{margin:0.3em 1rem 0;text-align:right;}
[class|="pages"] p{padding:0.3em 0;}



.more{text-align:right;padding:0.3em 1rem;position:relative;right:0;margin-top:2em;font-family: 'Oswald', sans-serif;text-transform:uppercase;}
.more a{border:1px solid #eee;padding:1em;text-decoration:none;}
.more a:hover{background:#8a7e65;color:#fff;}


a.full-description.more{font-style:normal;width:auto;text-align:right;padding:0.1em .5rem .2em;position:relative;right:0;margin-top:2em;font-family: 'Oswald', sans-serif;text-transform:lowercase;text-decoration:none;color:#fff;opacity:.5;}
 .full-description.more:hover{opacity:1;}
 
 
.projectsPage .more{}
/* standard list */
.pages-list .page{margin:15px 0;padding:1.5rem 2.5%;}
.pages-list .page .image{float:left;margin:0 2.5% 5px 0;}
.pages-list ul, .pages-list ol{margin:5px 1% 10% 2%;padding:0;list-style:disc;}
.pages-list .description{padding:0;column-gap: 5em;column-rule: 2px dotted #eee;}
.pages-list .widowiska .description ul, .pages-list .telewizja .description ul, .telewizja .description ul { display:flex;flex-direction:column;padding:0;}
.pages-list .widowiska .description ul li,  .pages-list .telewizja .description ul li, .telewizja .description ul li{width:100%;margin:.4em 0  ;display:flex;flex-direction:column;padding:0 ;}
.pages-list .widowiska .description ul li ul, .pages-list .widowiska .description ul li ul li{width:100%;margin: .5em .3em;display:flex;flex-direction:column;}

.cooperation .title{margin-top:3em;}
.cooperation, .orkiestry,  .dyrygenci, .widowiska, .film, .telewizja {width:1200px;margin:8em auto;}
.pages-list .orkiestry .description ul, .orkiestry .description ul {display:flex;flex-direction:row;flex-wrap:wrap }
.pages-list .orkiestry .description ul li, .orkiestry .description ul li{width:30%;margin:.2em 1em;display:flex;flex-direction:column;}
.pages-list .orkiestry .description ul li ul, .orkiestry .description ul li ul, .cooperation .description ul{display:flex;flex-direction:column;}
.cooperation .description ul li{margin:.4em 1em;}
.pages-list .dyrygenci .description ul, .dyrygenci .description ul, .widowiska .description ul { display:flex;flex-direction:row;flex-wrap:wrap}
.pages-list .dyrygenci .description ul li, .dyrygenci .description ul li, .widowiska .description ul li{width:40%;margin:.4em 1em;display:flex;flex-direction:column;}
.widowiska .description ul li, .film .description ul li{width:100%}
.pages-list .film .description ul , .film .description ul{display:flex;flex-direction:row;flex-wrap:wrap}
.pages-list .film .description ul li{width:30%;margin:.2em 1em;display:flex;flex-direction:column;}
.column-1 #page div.content > ul, #page div.content > ol {width:50%;padding:1em; }
.pages-list .telewizja .description { }
.pages-list .widowiska .description  { }
.pages-list .page li{padding:0;border:0;background:none;}
.pages-list .page ol{list-style:decimal;}



.pages-list-search {width:1200px;margin:0 auto 5em;display:flex;flex-direction:column;align-items:center;}
.pages-list-search h2{font-size:1.5em;margin:0 auto;line-height:1.5em}
.pages-list-search .image{width:100px;float:left;margin:1em;line-height:1.5em}
.pages-list-search li.page{display:block;padding:1em;margin:1em auto;text-align:left;width:100%;border-bottom:1px dotted #eee;padding:0;}
.pages-list-search .title{padding:0;}
.pages-list-search [class|="pages"] p{width:50%;}
.pages-list-search .description{text-align:left;width:100%;}

.media .title{font-size:1em;}
/* subpages gallery/boxes/products etc */
.pages-gallery{display:flex;flex-flow:row wrap;justify-content:center;}
.pages-gallery .page{flex:auto;margin: 0;padding:10;text-align:center;}
.pages-gallery .page .image{margin:0 0 5px;}
.pages-gallery div.description{padding:0.3em 0;text-align:justify;text-align:center;}

.portretsList h2{margin-top:2em;}

.pagination{text-align:center;margin:7em 0;}
.pagination.top{text-align:center;margin:0 0 1em;}
.motionNewsPage .pagination.top{display:none;}

.pagination ul, .pagination li{display:inline;}
.pagination li{padding:0 2px;}
.pagination a, .pagination strong{padding:0 3px;font-size:2em;font-weight:300;text-decoration:none;font-family: 'Oswald', sans-serif;line-height:2em;}
.pagination a:hover{color:#b9ac92;}
.pNext, .pPrev{font-size:1em !important;}

.viewAll{line-height:2em;font-size:0.5em;}

/* SITE MAP */
#site-map{clear:left;margin:1rem 0;list-style:none;}
#site-map .sitemap__section{padding:.3em 0 .3em 2rem;list-style:none;}
#site-map .sitemap__el{padding:.3em 0;}
#site-map .sitemap__el--0{padding:.5em 0;}
#site-map .sitemap__link--0, #site-map .sitemap__nolink--0{font-size:1.25rem;}
#site-map .sitemap__link--1, #site-map .sitemap__nolink--1{font-size:1.125rem;}

/* FOOTER - SITE AND SCRIPT COPYRIGHTS STYLES */
#foot{background:#01030b;color:#fff;font-size:1.083em;padding:2em;}
#foot .container{display:flex;justify-content:center;width:100%;flex-direction:row;margin:0 auto;}
#foot .container > *{padding:0 2rem;color:#fff;margin:0 auto;text-align:center;width:100%;color:#867e59;}
#foot a{color:#fff;text-decoration:none;}
#foot a:hover{text-decoration:underline;}
#foot .options ul{display:flex;list-style:none;}
#foot .options li:not(:last-child){margin-right:2rem;}
#foot .options a{display:block;width:16px;height:16px;text-indent:100%;white-space:nowrap;overflow:hidden;font-size:1%;color:transparent;background:url('img/options.png') no-repeat center 0;}
#foot .options .print a:hover{background-position:center -16px;}
#foot .options .back a{background-position:center -32px;}
#foot .options .back a:hover{background-position:center -48px;}

#powered{clear:both;width:auto;padding-bottom:60px;text-align:center;background:#01030b;display:flex;justify-content:flex-start;font-size:.7em;}
#powered a{display:inline-block;width:192px;height:26px;text-decoration:none;text-align:left;color:#867e59;}
#powered a:hover{color:#fff;}
#foot .copy{display:inline-block;text-align:right;font-size:.7em;}
/* COMMON CLASSES */

.form-full{clear:both;margin:25px 2em 0;}
.form-full dt{padding:0 0 7px;}
.form-full dd{margin-bottom:20px;}
.form-full input[type="text"], .form-full input[type="email"], .form-full input[type="password"], .form-full textarea{width:99%;padding:7px;font-size:1em;}
.form-full .save{text-align:center;}
.form-full .save input{padding:0.8em 1.5em;text-transform:uppercase;letter-spacing:1px;}
.captcha{}
.captcha input[type="text"]{min-width:60px;width:6%;}
.captcha strong{font-weight:bold;color:#8a7e65}
.captcha em{font-style:normal;font-weight:bold;color:#8a7e65}
.captcha ins{padding:0 3px;font-weight:bold;text-decoration:none;color:#8a7e65}

/* ADMIN OPTIONS */
#page ul.options{position:absolute;right:2em;min-width:100px;list-style:none;text-align:right;z-index:100;}
#page ul.options li{display:inline-block;margin-left:10px;}
.panel-link{display:inline-block;width:21px !important;height:21px;background:rgba(255,255,255,0.6) url('../admin/img/options.png') no-repeat 0px 0px;text-indent:100%;white-space:nowrap;overflow:hidden;font-size:1%;color:transparent;}
.panel-link.edit:hover{background-position:0 -21px;}
.panel-link.delete{background-position:-21px 0;display:none;}
.panel-link.delete:hover{background-position:-21px -21px;}
.panel-link.edit.slide{position:absolute;top:0;left:0;z-index:9;}


.column-2 .description ul {}


.dev{padding:5px;text-align:center;color:#f00;font-weight:bold;}

@media print{
  /* PRINT STYLES */
  * {color:#000 !important;background:#fff !important;border-color:#444 !important;border-width:1px !important;}

  body{margin:1cm 0;font-size:0.875em;}
  #container{position:static;width:17.2cm;height:auto;margin:0;}
  #head1{height:auto;}
  #logo{padding:0 0 0.2cm;}
  #logo #title a{font-size:2em;font-family: 'Oswald', sans-serif;}

  #head2 .container{position:static;}

  #body{clear:none;border-top:0;}
  #page{clear:both;position:static;float:none;}
  #page h1{margin:0;}

  #body, #head1, #foot{float:none;}

}

/* PLUGINS */

/* USER ORDERS HISTORY */
.details-list .legend{padding:1em 0 0.5em;background:inherit;color:#2e6a97;font-size:1.2em;font-weight:bold;}
.details-list dl{display:block;width:100%;margin:0;padding:5px 0;border-top:2px solid #e0e0e0;border-bottom:2px solid #e0e0e0;background:#f8f8f8;}
.details-list dt, .details-list dd{display:inline-block;width:40%;margin:0;padding:3px 0;vertical-align:top;}
.details-list dt{clear:left;text-align:right;}
.details-list dd{padding-left:2%;font-weight:bold;}
.details-list .comment{font-weight:normal;}

/* RELATED PAGES */
#pages-related{clear:both;}
#pages-related > h2{padding-top:1em;color:#867e59;font-size:1.25em;margin:1em 2em 1em 0;font-weight:300;text-transform:uppercase;}
#pages-related .pages-gallery{display:flex;flex-direction:row;}
#pages-related .pages-gallery div.description{text-align:justify;display:block;}
#pages-related .pages-gallery li{width:20%;}
#pages-related .pages-gallery li.page img{}
.parent-page-is-news .images-1{margin-right:4em;}
.parent-page-is-news #pages-related .pages-gallery-related li{width:200px;margin:1em 1em;}
#pages-related .pages-gallery-related{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;}
.parent-page-is-projects #pages-related .pages-gallery-related li{width:28%;margin:0 2em;}
.pages-gallery-related {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
.pages-gallery-related li.page{width:18%;margin:0 .5em;}
.pages-gallery-related .title{font-size:1em;margin:.5em 0;text-align:center;}

/* PAGES PRODUCTS */
div.price{padding:5px 0;color:#333;font-size:1em;font-weight:normal;}
div.price em{padding-right:4px;font-style:normal;}
div.price strong{font-size:1.125em;font-weight:bold;color:#333;}
div.price.bigger strong{padding:0 2px;font-size:1.222em;}
div.price span{padding-left:4px;}

#page > .price{padding-bottom:10px;color:#333;font-size:1.125em;}

/* PAGE MODIFICATION DATE AND AUTHOR */ 
.modify-info{clear:both;padding-top:10px;list-style:none;font-size:0.875em;}
.modify-info li{padding:5px 0;}
.modify-info .value{font-weight:bold;}

/* ADVANCED SEARCH */

#search-form a.advanced-search{clear:both;display:block;padding:4px 6px;font-size:0.875em;text-decoration:none;}
#search-form a.advanced-search:hover{text-decoration:underline;}
#search-form a.advanced-search:after{content:' \00bb';}

/* PAGES FEATURES */
#page #features{display: flex;flex-direction: column;list-style: none;font-size:1.2em;padding:0;line-height:1.4em;margin:1em 0 1em;}
#page.concert  .features{display: flex;flex-direction: column;list-style: none;font-size:1.6em;padding:0 ;line-height:1.2em;margin:3em 0;}
#page #features li {padding:0em;}
#page.concert .features .f99 div{padding-top:2em;height:3em;background-position:0 10px}
.features span{font-size: 1em;}


/* ORDERING */
.order-box{margin:0.5em 0;}
.order-link{padding:5px 14px;border-width:1px;border-style:solid;background:#867e59;color:#fff;text-decoration:none;transition:all 0.3s ease;border-radius:2px;}
.order-link:hover, .order-link:focus{background:#00679a;color:#fff;text-decoration:none;cursor:pointer;}

.order-form legend{width:99%;margin-bottom:10px;padding-bottom:15px;color:#867e59;font-size:1.5em;font-weight:normal;border-bottom:1px solid #eff0f3;}
.order-form .option{margin:4px 0 10px;font-size:0.875em;}
.order-form .option label{margin:0 4px;font-weight:normal;}
.ordered-elements table{margin:0 0 20px;width:99%;border-collapse:collapse;border:1px solid #e8eaee;font-size:1em;}
.ordered-elements tr > *{padding:5px 7px;background:#fff;font-weight:normal;text-align:left;}
.ordered-elements thead td{padding:5px;background:#867e59;color:#fff;}
.ordered-elements thead em{padding:0 4px 0 0;font-style:normal;}
.ordered-elements tbody tr:nth-child(even) > *{background:#f8f8f8;}
.ordered-elements .price{text-align:right;}
.ordered-elements .quantity{width:100px;text-align:right;}
.ordered-elements .quantity input{text-align:right;}
.ordered-elements .quantity label{position:absolute;clip:rect(1px, 1px, 1px, 1px);}
.ordered-elements tfoot .summary > *{padding:10px;font-size:1.25em;background:#f8f8f8;}
.ordered-elements .recount th{text-align:right;}
.ordered-elements .recount input{padding:3px 8px;font-size:0.875em;}
#basket-options{width:100%;}
#basket-options li{display:inline-block;width:49.3%;}
#basket-options .checkout{text-align:right;font-size:1.125em;}
#basket-options .btn.continue{background:#666;}
#basket-options .btn.continue:hover{background:#00679a;}
#checkout{display:none;margin-top:0;padding-top:30px;}
[class*="menu-"] .products-in-basket{display:inline-block;min-width:20px;margin-left:4px;padding:1px;text-align:center;color:#fff;background:#1f1a17;border-radius:2px;font-style:normal;font-size:0.75em;}
[class*="menu-"] a:hover .products-in-basket, [class*="menu-"] .selected a .products-in-basket{background:#867e59;}

/* NOTICES ACCEPTS */
.notices{list-style:none;}
.notices .option, .option.notice{margin:4px 0 10px;font-size:0.875em;}
.notices .option label, .option.notice label{margin-left:4px;font-weight:normal;}

/* YOUTUBE LINKS */
.youtube, .vimeo{display:flex;width:1200px;height:675px;padding:1px;margin:0 auto 2em;width:100%;}
.youtube.shorts{display:flex;width:675px;height:1200px;padding:1px;margin:0 auto 2em;}
.audioTrack iframe.bandcamp{height:58px !important;}

ul.audioAlbums{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;padding:0 !important;justify-content: space-between;}
ul.audioAlbums li {width:20% !important;}
ul.audioAlbums li iframe.bandcamp {height:700px !important;}

.pageCounter{width:100%;text-align:center;font-size:2em;}

/* TAGS */
ul.tags{clear:both;padding:0.5em 0;list-style:none;}
.tags li{display:inline-block;}
.tags a{display:inline-block;margin:0 5px;padding:3px 6px 3px 21px;background:url('img/tag.png') no-repeat 2px 4px;border:1px solid #e8eaee;}
.tags a:hover{color:#867e59;}
.tags li.head a{margin:0;border:0;}
.pages-list .tags{margin:0;}



.menu-1 ul.level-0-menu a{border:1px solid #fff;}
.menu.menu-1 .menu__link:hover{border:1px solid #eee;}

/* DOWNLOAD LIST */
#download-list{width:100%;margin:15px 0 5px;}
#download-list td{padding:7px 12px;}
#download-list thead{text-align:center;}
#download-list thead a{font-weight:bold;}
#download-list tbody .name a:first-child{position:relative;padding-left:26px;}
#download-list tbody .name a:first-child:before{content:'';position:absolute;left:0px;width:16px;height:20px;background:url('img/files-ext.gif') no-repeat 0 -260px;}
#download-list tbody p{margin:5px 0 0 26px;color:#777;font-size:0.938em;}
#download-list tbody .size, #download-list tbody .date-file{width:17%;max-width:170px;text-align:center;vertical-align:middle;font-size:0.938em;}
#download-list tbody .size{text-align:right;}
#download-list tbody .size abbr{font-style:italic;color:#777;}
#download-list tbody .zip .name a:first-child:before{background-position:0 0;}
#download-list tbody .xml .name a:first-child:before{background-position:0 -20px;}
#download-list tbody .xls .name a:first-child:before{background-position:0 -40px;}
#download-list tbody .web .name a:first-child:before{background-position:0 -60px;}
#download-list tbody .vcf .name a:first-child:before{background-position:0 -80px;}
#download-list tbody .txt .name a:first-child:before{background-position:0 -100px;}
#download-list tbody .sys .name a:first-child:before{background-position:0 -120px;}
#download-list tbody .swf .name a:first-child:before{background-position:0 -140px;}
#download-list tbody .psd .name a:first-child:before{background-position:0 -160px;}
#download-list tbody .pps .name a:first-child:before{background-position:0 -180px;}
#download-list tbody .png .name a:first-child:before{background-position:0 -200px;}
#download-list tbody .pic .name a:first-child:before{background-position:0 -220px;}
#download-list tbody .pdf .name a:first-child:before{background-position:0 -240px;}
#download-list tbody .nn .name a:first-child:before{background-position:0 -260px;}
#download-list tbody .msg .name a:first-child:before{background-position:0 -280px;}
#download-list tbody .media .name a:first-child:before{background-position:0 -300px;}
#download-list tbody .fla .name a:first-child:before{background-position:0 -320px;}
#download-list tbody .exe .name a:first-child:before{background-position:0 -340px;}
#download-list tbody .chm .name a:first-child:before{background-position:0 -360px;}
#download-list tbody .cdr .name a:first-child:before{background-position:0 -380px;}


/* ASK ABOUT LINK - redirects to contact panel */
#ask-about-link{padding:.8em 2em;}
#ask-about-link a{color:#867e59;}
#ask-about-link a:before{display:inline-block;content:'';width:24px;height:24px;margin-right:.5em;background:url('img/ask-question.png') no-repeat 0px 0px;vertical-align:middle;}
#ask-about-link a:hover{color:#0070b8;}
#ask-about-link a:hover:before{background-position:0px 100%;}

/* CONTACT-PANEL */
.contact-panel{padding:1.5rem 0; }

/* COMMENTS */
#comments{padding:1.5rem 0; }
#comments h2{padding-bottom:1rem;color:#867e59;font-size:1.5rem;font-weight:normal;border-bottom:1px solid #eff0f3;}
#comments article{width:100%;margin:1rem 0;padding-bottom:1rem;border-bottom:1px solid #eff0f3;}
#comments header{margin-bottom:.5rem;}
#comments h3{display:inline-block;font-size:1rem;color:#867e59;}
#comments time{float:right;color:#888;font-size:0.875rem;}
#comments p{font-size:0.875rem;line-height:1.5em;}
#comments .msg{margin:2rem 0 3rem;}

#comments-form legend{padding-bottom:1.5rem;font-size:1.25rem;color:#867e59;}
#comments-form{display:none;}
#show-comment-form{font-size:2em;color:#867e59;background:none;font-family: 'Oswald', sans-serif;border:1px solid #fff;padding:0 1em;}
#show-comment-form:hover{border:1px solid #867e59;cursor:pointer;}
.comments-count{display:block;padding:0.3em 0;color:#6e6e6e;}

.searchResult h1{text-align:left;}

.concertsList .features ul li {list-style:none;}
.concertsList li{display:flex;justify-content: start;width:100%;text-align:left;list-style:none;margin:0 auto;align-items:center;flex: 1 1 20%;}
.concertsList ul.features{display:flex; justify-content: flex-end;padding:0 1em;min-width:300px;text-align:left;order:5;}
.concertsList{padding-bottom:3em;}


.counting{color:#fff;font-size:0.8em;order:1;}
.f22{display:none !important;}

.concertsList .title {padding: 0rem 1em;font-size:1.2em;text-align:center;width:500px;font-weight:400;order:3;}
.concertsList .title a{font-weight:400;}
.concertsList .date{font-size:.6em;font-family: 'Oswald', sans-serif;order:2;display: flex;justify-content: flex-end;width: 152px;}
.concertsList .date b {font-size:2.4em;padding:0 .4em;}
.concertsList .date a:hover{color:white;}
li.f99{display:flex;text-align:right;text-size:0px;}

.concertsList li.f99{display:flex;font-size:0.5em;line-height:4em;font-size:0px;}
#features .f99 div{background-image: none;order:4;}
.concertsList li.f-1{display:flex;justify-content:flex-end;font-size:1em;width:250px;text-align: end;padding-right: 1em;flex: 0 0 100%;font-family: 'Oswald', sans-serif;}
.concertsList li.f100, .concertsList li.f22{display:none;}



li.page{padding:0em;text-align:left;list-style:none;}

 ul.concertsList li.page {padding:0.3em 0;display: flex;justify-content: center;background: rgba(3, 17, 32, 0.13);}
 ul.concertsList li:nth-child(even) {background: rgba(3, 17, 32, 0.5);}

.aboutUsList li.page{border-top:0; }
.justified-gallery{width:100%;}
.aboutUs .justified-gallery img {border-radius:50%;width:30% !important;}
.aboutUs .justified-gallery {width:100%;}
.reviews .head a {text-align:right;text-decoration:none;}


.dateConcert{font-size:1.5em;font-family: 'Oswald', sans-serif;line-height: 1.8em;}


.parent-page-is-concerts #page > time{font-size:2em;line-height: 1.2em;}
.parent-page-is-concerts #timeInfo{font-size:1em;margin-left:0em;line-height:2em;}
.parent-page-is-projects #page div.content > ul.audioAlbums{flex-direction:row;}
.events {display:flex;flex-wrap:wrap;}
.events .justified-gallery img{margin:1em;}


.flag-at{width:40px;height:30px;background:#fff url('img/flags/4x3/at.svg') no-repeat  center;}
.flag-be{width:40px;height:30px;background:#fff url('img/flags/4x3/be.svg') no-repeat  center;}
.flag-bg{width:40px;height:30px;background:#fff url('img/flags/4x3/bg.svg') no-repeat  center;}
.flag-br{width:40px;height:30px;background:#fff url('img/flags/4x3/br.svg') no-repeat  center;}
.flag-by{width:40px;height:30px;background:#fff url('img/flags/4x3/by.svg') no-repeat  center;}
.flag-ca{width:40px;height:30px;background:#fff url('img/flags/4x3/ca.svg') no-repeat  center;}
.flag-ch{width:40px;height:30px;background:#fff url('img/flags/4x3/ch.svg') no-repeat  center;}
.flag-cn{width:40px;height:30px;background:#fff url('img/flags/4x3/cn.svg') no-repeat  center;}
.flag-cz{width:40px;height:30px;background:#fff url('img/flags/4x3/cz.svg') no-repeat  center;}
.flag-de{width:40px;height:30px;background:#fff url('img/flags/4x3/de.svg') no-repeat  center;}
.flag-ee{width:40px;height:30px;background:#fff url('img/flags/4x3/ee.svg') no-repeat  center;}
.flag-eg{width:40px;height:30px;background:#fff url('img/flags/4x3/eg.svg') no-repeat  center;}
.flag-en{width:40px;height:30px;background:#fff url('img/flags/4x3/gb.svg') no-repeat  center;}
.flag-es{width:40px;height:30px;background:#fff url('img/flags/4x3/es.svg') no-repeat  center;}
.flag-fi{width:40px;height:30px;background:#fff url('img/flags/4x3/fi.svg') no-repeat  center;}
.flag-fr{width:40px;height:30px;background:#fff url('img/flags/4x3/fr.svg') no-repeat  center;}
.flag-gr{width:40px;height:30px;background:#fff url('img/flags/4x3/gr.svg') no-repeat  center;}
.flag-hu{width:40px;height:30px;background:#fff url('img/flags/4x3/hu.svg') no-repeat  center;}
.flag-ie{width:40px;height:30px;background:#fff url('img/flags/4x3/ie.svg') no-repeat  center;}
.flag-il{width:40px;height:30px;background:#fff url('img/flags/4x3/il.svg') no-repeat  center;}
.flag-is{width:40px;height:30px;background:#fff url('img/flags/4x3/is.svg') no-repeat  center;}
.flag-it{width:40px;height:30px;background:#fff url('img/flags/4x3/it.svg') no-repeat  center;}
.flag-jp{width:40px;height:30px;background:#fff url('img/flags/4x3/jp.svg') no-repeat  center;}
.flag-kr{width:40px;height:30px;background:#fff url('img/flags/4x3/kr.svg') no-repeat  center;}
.flag-kz{width:40px;height:30px;background:#fff url('img/flags/4x3/kz.svg') no-repeat  center;}
.flag-lt{width:40px;height:30px;background:#fff url('img/flags/4x3/lt.svg') no-repeat  center;}
.flag-lu{width:40px;height:30px;background:#fff url('img/flags/4x3/lu.svg') no-repeat  center;}
.flag-lv{width:40px;height:30px;background:#fff url('img/flags/4x3/lv.svg') no-repeat  center;}
.flag-md{width:40px;height:30px;background:#fff url('img/flags/4x3/md.svg') no-repeat  center;}
.flag-mk{width:40px;height:30px;background:#fff url('img/flags/4x3/mk.svg') no-repeat  center;}
.flag-nc{width:40px;height:30px;background:#fff url('img/flags/4x3/nc.svg') no-repeat  center;}
.flag-nl{width:40px;height:30px;background:#fff url('img/flags/4x3/nl.svg') no-repeat  center;}
.flag-no{width:40px;height:30px;background:#fff url('img/flags/4x3/no.svg') no-repeat  center;}
.flag-pl{width:40px;height:30px;background:#fff url('img/flags/4x3/pl.svg') no-repeat  center;}
.flag-pt{width:40px;height:30px;background:#fff url('img/flags/4x3/pt.svg') no-repeat  center;}
.flag-ru{width:40px;height:30px;background:#fff url('img/flags/4x3/ru.svg') no-repeat  center;}
.flag-se{width:40px;height:30px;background:#fff url('img/flags/4x3/se.svg') no-repeat  center;}
.flag-sg{width:40px;height:30px;background:#fff url('img/flags/4x3/sg.svg') no-repeat  center;}
.flag-sk{width:40px;height:30px;background:#fff url('img/flags/4x3/sk.svg') no-repeat  center;}
.flag-tr{width:40px;height:30px;background:#fff url('img/flags/4x3/tr.svg') no-repeat  center;}
.flag-tw{width:40px;height:30px;background:#fff url('img/flags/4x3/tw.svg') no-repeat  center;}
.flag-tv{width:40px;height:30px;background:#fff url('img/flags/4x3/tv.svg') no-repeat  center;}
.flag-uk{width:40px;height:30px;background:#fff url('img/flags/4x3/uk.svg') no-repeat  center;}
.flag-us{width:40px;height:30px;background:#fff url('img/flags/4x3/us.svg') no-repeat  center;}

.naviLink {list-style:none;display:flex;text-transform:uppercase;flex-flow: row-reverse;margin:0;position: relative;top: 0em;right:0;font-size:1em;float:right;}
.naviLink a {text-decoration:none;text-transform:uppercase;color:#8a7e65;padding:.6em ;border:1px solid rgb(138,126,101, 0.5);font-family: 'Oswald', sans-serif;line-height:.5}
.aboutUs #page h1 .naviLink, .projectsPage #page h1 .naviLink, .motionNewsPage #page h1 .naviLink{margin:0;position: absolute;top: 0em;right:0;font-size:0.5em;}
.naviLink a {text-decoration:none;text-transform:uppercase;color:#8a7e65;padding:1em ;border:1px solid rgb(138,126,101, 0.5);font-family: 'Oswald', sans-serif;}
.naviLink a:hover{text-decoration:none;background:#8a7e65;color:#fff;}
.aboutUs .naviLink a:hover{color:#333}


#headPage{width:100%;align-items: center;line-height:1.2em;justify-content: space-between;display:flex;}
#headPage a{margin-left:1em;}
#naviLinks{display:flex;width:40%;align-items: center;justify-content: flex-end;}
 #headPage{width:1200px;margin:1em auto 0em;position:relative;display: flex;justify-content: flex-end;}
.parent-page-is-concerts #headPage{display: flex;justify-content: space-between;}
.parent-page-is-concerts p{font-size:1.3em;}
.concertsPage #page h1{}

.bandExperience{display:flex;flex-direction:row;min-width:200px;line-height:2em;position:relative;right:0;top:0;padding-left:2em;}

.aboutUs h1{display:flex;color:#bab28f;}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{order:6;padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:var(--color-dark)}.hamburger.is-active .hamburger-label{display:none}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:var(--color-dark);position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger-label{display:block;margin-top:5px;text-transform:uppercase;font-size:.75rem}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}

 /*!
 * Mmenu Light v3.0.0
 * mmenujs.com/mmenu-light
 *
 * Copyright (c) Fred Heusschen
 * www.frebsite.nl
 *
 * License: CC-BY-4.0
 * http://creativecommons.org/licenses/by/4.0/
 */
 :root{--mm-ocd-width:80%;--mm-ocd-min-width:200px;--mm-ocd-max-width:440px;}
 body.mm-ocd-opened{overflow-y:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}
 .mm-ocd{position:fixed;top:0;right:0;bottom:100%;left:0;z-index:500;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;background:rgba(0,0,0,0);-webkit-transition-property:bottom,background-color;-o-transition-property:bottom,background-color;transition-property:bottom,background-color;-webkit-transition-duration:0s,.3s;-o-transition-duration:0s,.3s;transition-duration:0s,.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:.45s,.15s;-o-transition-delay:.45s,.15s;transition-delay:.45s,.15s}
 .mm-ocd--open{bottom:0;background:rgba(0,0,0,.25);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}
 .mm-ocd__content{position:absolute;top:0;bottom:0;z-index:2;width:80%;width:var(--mm-ocd-width);min-width:200px;min-width:var(--mm-ocd-min-width);max-width:440px;max-width:var(--mm-ocd-max-width);background:#fff;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}
 .mm-ocd--left .mm-ocd__content{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
 .mm-ocd--right .mm-ocd__content{right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
 .mm-ocd--open .mm-ocd__content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
 .mm-ocd__backdrop{position:absolute;top:0;bottom:0;z-index:3;width:calc(100% - 80%);width:calc(100% - var(--mm-ocd-width));min-width:calc(100% - 440px);min-width:calc(100% - var(--mm-ocd-max-width));max-width:calc(100% - 200px);max-width:calc(100% - var(--mm-ocd-min-width));background:rgba(3,2,1,0)}
 .mm-ocd--left .mm-ocd__backdrop{right:0}.mm-ocd--right .mm-ocd__backdrop{left:0}.mm-spn,.mm-spn a,.mm-spn li,.mm-spn span,.mm-spn ul{display:block;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}
 :root{--mm-spn-item-height:50px;--mm-spn-item-indent:20px;--mm-spn-line-height:24px}
 .mm-spn{width:100%;height:100%;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;overflow:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
 .mm-spn ul{-webkit-overflow-scrolling:touch;position:fixed;top:0;left:100%;bottom:0;z-index:2;width:100%;padding-right:30%;line-height:24px;line-height:var(--mm-spn-line-height);overflow:visible;overflow-y:auto;background:inherit;-webkit-transition:left .3s ease 0s;-o-transition:left .3s ease 0s;transition:left .3s ease 0s;cursor:default}.mm-spn ul:after{content:'';display:block;height:50px;height:var(--mm-spn-item-height)}.mm-spn>ul{left:0}.mm-spn ul.mm-spn--open{left:0}.mm-spn ul.mm-spn--parent{left:-30%;overflow-y:hidden}.mm-spn li{position:relative;background:inherit;cursor:pointer}.mm-spn li:before{content:'';display:block;position:absolute;top:25px;top:calc(var(--mm-spn-item-height)/ 2);right:25px;right:calc(var(--mm-spn-item-height)/ 2);z-index:0;width:10px;height:10px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg) translate(0,-50%);-ms-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translate(0,-50%);opacity:.4}.mm-spn li:after{content:'';display:block;margin-left:20px;margin-left:var(--mm-spn-item-indent);border-top:1px solid;opacity:.15}.mm-spn a,.mm-spn span{position:relative;z-index:1;padding:13px 20px;padding:calc((var(--mm-spn-item-height) - var(--mm-spn-line-height))/ 2) var(--mm-spn-item-indent)}.mm-spn a{background:inherit;color:inherit;text-decoration:none}.mm-spn a:not(:last-child){width:calc(100% - 50px);width:calc(100% - var(--mm-spn-item-height))}.mm-spn a:not(:last-child):after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;border-right:1px solid;opacity:.15}.mm-spn span{background:0 0}.mm-spn.mm-spn--navbar{cursor:pointer}.mm-spn.mm-spn--navbar:before{content:'';display:block;position:absolute;top:25px;top:calc(var(--mm-spn-item-height)/ 2);left:20px;left:var(--mm-spn-item-indent);width:10px;height:10px;margin-top:2px;border-top:2px solid;border-left:2px solid;-webkit-transform:rotate(-45deg) translate(50%,-50%);-ms-transform:rotate(-45deg) translate(50%,-50%);transform:rotate(-45deg) translate(50%,-50%);opacity:.4}.mm-spn.mm-spn--navbar.mm-spn--main{cursor:default}.mm-spn.mm-spn--navbar.mm-spn--main:before{content:none;display:none}.mm-spn.mm-spn--navbar:after{content:attr(data-mm-spn-title);display:none;position:absolute;top:0;left:0;right:0;height:0px;height:var(--mm-spn-item-height);padding:0 40px;padding:0 calc(var(--mm-spn-item-indent) * 2);line-height:50px;line-height:var(--mm-spn-item-height);opacity:.4;text-align:center;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.mm-spn.mm-spn--navbar.mm-spn--main:after{padding-left:20px;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--navbar ul{top:10px;}.mm-spn.mm-spn--navbar ul:before{content:'';display:block;position:fixed;top:inherit;z-index:2;width:100%;border-top:1px solid currentColor;opacity:.15}.mm-spn.mm-spn--light{color:#867e59;background:#010618}.mm-spn.mm-spn--dark{color:#ddd;background:#333}.mm-spn.mm-spn--vertical{overflow-y:auto}.mm-spn.mm-spn--vertical ul{width:100%;padding-right:0;position:static}.mm-spn.mm-spn--vertical ul ul{display:none;padding-left:20px;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--vertical ul ul:after{height:25px;height:calc(var(--mm-spn-item-height)/ 2)}.mm-spn.mm-spn--vertical ul.mm-spn--open{display:block}.mm-spn.mm-spn--vertical li.mm-spn--open:before{-webkit-transform:rotate(135deg) translate(-50%,0);-ms-transform:rotate(135deg) translate(-50%,0);transform:rotate(135deg) translate(-50%,0)}.mm-spn.mm-spn--vertical ul ul li:last-child:after{content:none;display:none}

.playerAudio{width:500px;margin: 0 2em 2em;margin-left:0;float:left;}
#productBox{display:flex;flex-direction:row;width: 100%;}
#productBox #left, #productBox #right{width:50%}
.productDescription{width:100%;}
.productDescription h2{line-height:2em;}


.tab {padding: 10px 15px; cursor: pointer;}
.tab.active { background-color: #867e59;color: white;}
.timeTabs {margin-bottom: 20px;display: flex;justify-content:center;border-bottom: none;flex-direction: row-reverse;}
.timeTabs a:hover{color:#dacba9}
.tab-content {padding: 20px;}
#textCalculation{font-size:.7em;font-weight:300;margin-top:1em;}
#textCalculation strong{font-weight:600;}


#shopLinks{margin-bottom:.5em;font-family: 'Oswald', sans-serif;}
#shopLinks a{padding: .4em 1em .4em 0;text-transform:uppercase;text-decoration:none;font-weight:500;}
.is-product #page #features li.f0{display:none !important;}


#page div.content > ul.countries{display:block !important;column-count:7;}

#currentLanguage{display:flex;align-items: center;}
#currentLanguage img{height:40px;border:1px solid #f1f1f1;}
#currentLanguage a{display:flex;}
.grid-item { width: 200px; }
.grid-item--width2 { width: 400px; }
h1 sup a.clearSearch{font-size:0.5em;}

.reset.nb.palette-light.nb-standalone.lang-pl{width:100%;height:auto;}
.palette-light .cc-nb-okagree, .palette-light .cc-nb-reject, .palette-light .cc-cp-foot-save{background-color:#000 !important;}
.cc-nb-main-container, .cc-pc-container{padding:0;     background: #fff;     position: fixed;     bottom: 0;     z-index: 600;width:100% !important;}
.cc-nb-main-container{height:100px;}
.cc-nb-buttons-container button{padding:.5em 1em;margin:1em;}
.cc-cp-body{display:flex;}
.cc-cp-body-tabs{display:flex;flex-direction:column;width:20%;}
.cc-cp-body-tabs{list-style:none;}
.cc-cp-body-tabs li button{padding:.3em 1em;width:60%;margin:.1em;display:block;height:60px;}
.cc-cp-foot-byline{font-size:.4em;}
.cc-cp-body-content, .cc-nb-text{font-size:.7em;padding:1em;width:100%;text-align:left;}
.cc-pc-head-close{padding:1em;margin:0 1em;}
.cc-pc-head-title, .cc-pc-head, .cc-pc-head-title-text{display: flex; padding: 0 1rem;justify-content:center; align-items:center;}
.cc-cp-foot-save{padding:.5em 1em;}
.cc-cp-foot-save:hover{background:#999;}
.cc-custom-checkbox, .cc-nb-title{font-weight:700;}
.cc-custom-checkbox{font-weight:bold;margin:0 1rem 0 0;padding:0 1em;display:flex;}
.cc-custom-checkbox label{font-weight:700;}
.cc-custom-checkbox input{padding:.6em ;border:1px solid #eee;}
.cc-cp-body-content-entry a{text-decoration:underline;font-weight:bold;}
.cc-cp-body-content-entry{flex-direction:column !important;display:flex;}
.cc-custom-checkbox input:hover,.cc-custom-checkbox input:selected{background:#eee;}
.cc-cp-body-tabs-item-link:hover, .cc-pc-head-close:hover{background:#000;color:#fff;}
.cc-pc-head-lang-select{display:none;}
.cc-pc-head-title-headline{font-size:1em;}
.reset div{display:flex !important;flex-direction:row;justify-content:flex-end}
.palette-light.nb{background:none !important;}
.pc-dialog{width:100% !important;max-width:100% !important;}
.cc-nb-buttons-container,.palette-light .cc-nb-text{width:90%;}
.cc-nb-buttons-container button{height:50px;}
.cc-nb-title-container{width:30%;font-size:.8em;}
.cc-cp-body-tabs li button{height:auto;}
.pc-dialog .cc-cp-body-tabs-item-link{padding:0 2em !important;}
.pc-dialog .cc-cp-body-tabs{width:auto;}
.pc-dialog .cc-pc-head-title{display:flex;flex-direction:row !important;}
.palette-light .cc-cp-body-tabs, .palette-light .cc-cp-body-tabs{background:#fff !important;}






