#contact_form p{margin-bottom:20px;}
#contact_form input[type='text'],
#contact_form input[type='email'],
#contact_form input[type='password'],
#contact_form textarea{line-height:30px;color:#787878;border:solid 1px #dcdcdc;text-indent:10px;}
#contact_form input[type='text'],
#contact_form input[type='email'],
#contact_form input[type='password']{height:30px;width:99%;margin-bottom:10px;}
#contact_form textarea{min-width:99%;max-width:99%;min-height:160px;max-height:500px;font-size:12px;font-family:'Open Sans', Arial, Helvetica, sans-serif;}
#contact_form .button{float:right;margin:0;margin-top:10px;}
#searchField{background:#F4F4F4;padding:30px 5%;}
#seachForm{position:relative;}
#autocomplete, #acceptButton{box-sizing:border-box;}
#seachForm *::-moz-placeholder{color:#CBD3DD;font-style:italic;}
#autocomplete{width:100%;height:50px;padding:8px 15px;}
#autocomplete:focus,
#autocomplete:required:invalid{border:1px solid #DCDCDC;box-shadow:none;}
#acceptButton{position:absolute;top:0;right:0;margin:0;height:50px;border-color:#ffb400;background:#ffc81e;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
#acceptButton:hover{background:#ffb400;}
.autocomplete-suggestions{width:100%;background:#fff;border:1px solid #DCDCDC;cursor:default;overflow:auto;}
.autocomplete-suggestion,
.autocomplete-group{padding:10px 15px;font-size:12px;letter-spacing:1px;line-height:1.5;border-bottom:1px solid #DCDCDC;}
.autocomplete-suggestion{cursor:pointer;color:#787878;white-space:nowrap;overflow:hidden;}
.autocomplete-no-suggestion{padding:10px 15px;}
.autocomplete-selected{background:#F0F0F0;}
.autocomplete-suggestions strong{font-weight:bold;color:#1e1e1e;}
.autocomplete-group{color:#1e1e1e;text-transform:uppercase;}
.autocomplete-group strong{font-weight:bold;font-size:11px;color:#1e1e1e;display:block;}
#article{width:100%;margin:50px 0px;overflow:hidden;border:solid 1px #dcdcdc;}
#article .slider{float:left;width:86%;padding:2%;}
#article .entry-date{float:left;}
#article .slider .news{float:right;width:90%;}
#article .slider .news h3{font-size:14px;line-height:20px;padding-bottom:5px;margin-bottom:10px;}
#article .slider .news h3 a{color:#3c3c3c;}
#article .slider .news .anchor_more{margin-bottom:0px;margin-top:10px;}
#article .switches{float:right;width:6%;padding:2%;}
#article .switches .info{background:#c8c8c8;margin:0px;}
#article .switches .info:hover{background:#3c3c3c;}
#article .switches .info.prev{margin-right:6px;}
.standard-blog, .standard-blog h3 a,
.masonry-blog, .masonry-blog h3 a,
.job-list, .job-list h3 a{-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.standard-blog h3, .masonry-blog h3{border:0;margin:0;padding:0;}
.standard-blog h3 a, .masonry-blog h3 a, .job-list h3 a{font-size:18px;line-height:24px;color:#3c3c3c;font-weight:600;}
.standard-blog:first-child, .job-list:first-child{padding-top:0;}
.standard-blog:last-child{padding-bottom:0;}
.standard-blog h3 a:hover, .masonry-blog h3 a:hover, .job-list h3 a:hover{color:#787878;text-decoration:none;}
.standard-blog .thumbnail img,
.masonry-blog .thumbnail img{border:1px solid #dcdcdc;width:99%;width:-webkit-calc(100% - 2 * 1px);width:-moz-calc(100% - 2 * 1px);width:calc(100% - 2 * 1px);}
.standard-blog{width:100%;padding:50px 0;border-bottom:1px solid #E6E6E6;overflow:hidden;}
.standard-blog:first-child{padding-top:0;}
.standard-blog:last-child{padding-bottom:0;border:0;}
.standard-blog h3 a{font-size:20px;line-height:1.5;text-transform:uppercase;letter-spacing:1px;}
.standard-blog .thumbnail{width:30%;float:left;}
.standard-blog .information{float:right;width:100%;}
.standard-blog .information .info-ico{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;margin:25px 0;padding:10px 0;}
.standard-blog .information .info-ico p{display:inline;}
.standard-blog .information .info-ico span.text{font-size:11px;line-height:20px;font-style:italic;font-weight:400;color:#969696;}
.standard-blog .information .info-ico span.text.red{color:#fb5c22;}
.standard-blog .information .info-ico span.ico{content:"";overflow:hidden;display:inline-block;vertical-align:top;height:20px;width:20px;background:url('https://static.compendium.pl/css/img/icons.png') no-repeat;}
.standard-blog .information .info-ico span.date{background-position:-678px -27px;}
.standard-blog .information .info-ico span.promo{background-position:-628px -2px;margin:0;}
.standard-blog .information .subtitle p{font-size:13px;line-height:21px;}
.standard-blog .info.promo, .entry-post .info.promo{height:20px;width:60px;font-style:normal;font-weight:400;font-size:9px;text-align:center;text-transform:uppercase;color:#fff;line-height:20px;}
.masonry-blog{overflow:hidden;float:left;background:#fff;margin:0.5% 0px 5% 4%;}
.masonry-blog .post-title{display:block;font-size:12px;line-height:1.5;text-transform:uppercase;padding:20px 0px 5px 0;color:#333;text-align:center;font-weight:600;letter-spacing:1px;}
.masonry-blog .post-date{font-size:12px;text-align:center;font-style:italic;color:#999;}
.masonry-blog:hover .post-title{color:#787878;}
.job-list{width:100%;padding:20px 0 10px 0;border-bottom:1px solid #E6E6E6;overflow:hidden;}
.job-list.row .left-side{float:left;margin:0;padding:0;width:15%;}
.job-list.row .right-side{float:right;width:80%;}
.job-list.row .left-side a{display:block;width:100%;}
.job-list.row .left-side a img{width:100%;}
.job-list.row h3{margin:0;padding:0;padding-bottom:10px;margin-bottom:20px;border-bottom:3px double #DCDCDC;}
.job-list .anchor_more{color:#fff;margin-top:0px;}
@media only screen and (max-width:800px){.masonry-blog .thumbnail,
.standard-blog .thumbnail{float:none;margin-left:auto;margin-right:auto;max-width:200px;max-height:200px;}
.standard-blog .information{width:100% !important;text-align:center;}
.standard-blog .information h3{margin-top:20px;}
}
.training-view.thu-icon .thumbnail{width:28%;padding:1%;height:auto;max-height:100px;max-width:200px;float:left;margin:0 4% 2% 0;border:solid 1px #dcdcdc;}
.training-view.thu-icon > h3{float:left;width:65%;position:relative;}
.training-view.thu-icon .dl-icon{display:block;height:23px;width:90px;position:absolute;right:0;top:0;color:#fff;font-size:12px;line-height:23px;padding-left:3px;text-indent:5px;background:#217ae2;border:1px solid #1b6cc8;border-radius:3px;}
.training-view.thu-icon .dl-icon:hover{text-decoration:none;}
.training-view.thu-icon .dl-icon:before{content:"";float:left;width:23px;height:23px;background:url('https://static.compendium.pl/css/img/icons.png') no-repeat;background-position:-750px 0;}
.training-view.tab-info table{width:100%;border-spacing:0;border-collapse:collapse;text-align:left;}
.training-view.tab-info tr{vertical-align:top;}
.training-view.tab-info tr th{width:26%;padding-bottom:2%;border:0;}
.training-view.tab-info tr td{width:70%;padding-bottom:2%;line-height:18px;}
#company_about .col_1_of_1{border-bottom:1px solid #e6e6e6;font-size:14px;line-height:20px;margin-bottom:50px;padding-bottom:30px;text-align:justify;}
#company_about .accordion-menu ul ul a{font-size:10px;}
#company_about .accordion-menu ul ul span{padding:12px 0px 12px 10px;}
.company-desc{margin-bottom:50px;}
.company-awards{margin:0 !important;}
.company-awards li{overflow:hidden;margin:0 0 50px 0 !important;}
.company-awards, .company-awards li{list-style-type:none !important;padding:0 !important;}
.entry-post .company-awards h3{margin:0 0 20px 0;}
.entry-post .company-awards img{max-width:19%;max-height:200px;margin-right:4%;float:left;}
.entry-post .company-awards div{float:right;width:74%;}
.entry-post .company-awards .button{margin-top:20px;color:#fff;}
.entry-post .DocContent{border-bottom:1px solid #e6e6e6;margin-bottom:50px;padding-bottom:30px;}
.entry-post .DocContent:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.social-part{border-top:1px solid #CCC;margin-top:50px;padding:15px 0;}
.comment-part{margin-bottom:50px;}
.entry-post .entry-title{font-size:26px;font-weight:700;letter-spacing:2px;line-height:1.4em;text-transform:uppercase;width:90%;text-align:center;padding-bottom:10px;margin:0 auto 10px auto;}
.entry-post .entry-title::after{content:".....";display:block;font-size:40px;width:100%;height:10px;line-height:10px;color:#ddd;margin:0px auto 30px auto;}
.entry-post h2.entry-title{line-height:25px;padding-bottom:15px;margin:0 0 20px 0;}
.promotion-label, .entry-date{clear:both;margin:0 auto 25px auto;}
.entry-date{width:40px;}
.entry-date p{display:block;margin:0 !important;padding:0 !important;text-align:center !important;}
.entry-date .month{height:18px;width:40px;background:#C8C8C8;font-size:10px;line-height:20px;text-transform:uppercase;color:#fff;}
.entry-date .day{height:28px;width:38px;border:1px solid #C8C8C8;font-size:20px;line-height:28px;color:#C8C8C8;}
.promotion-label{background:#FB5C22 none repeat scroll 0% 0%;border:1px solid #E14009;height:25px;width:70px;font-weight:700;font-size:10px;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#FFF;line-height:25px;}
.entry-post, .entry-post p, .agenda p{text-align:justify;color:#787878;font-size:12px;font-weight:400;line-height:20px;}
.entry-post p, .entry-post a{font-size:inherit;}
.entry-post a{color:#1b6cc8;text-decoration:underline;}
.entry-post a:visited{color:#7F00FF;}
.entry-post a:hover{color:#3c3c3c;}
.entry-post strong, .entry-post b,
.entry-post strong a{font-weight:600;}
.entry-post em, .entry-post i{font-style:italic;font-weight:400;}
.entry-post h1, .entry-post h2, .entry-post h3, .entry-post h4, .entry-post h5, .entry-post h6,
.agenda h1, .agenda h2, .agenda h3, .agenda h4, .agenda h5, .agenda h6{color:#3C3C3C;text-align:left;font-weight:400;border:none;background:none;margin:0;padding:0;float:none;width:auto;position:static;line-height:1.5;}
.entry-post h1, .entry-post h2, .entry-post h3,
.agenda h1, .agenda h2, .agenda h3{color:#3C3C3C;}
.entry-post h4, .entry-post h5, .entry-post h6,
.agenda h4, .agenda h5, .agenda h6{color:#787878;}
.entry-post h1, .entry-post h2, .entry-post h3, .entry-post h4, .entry-post h5, .entry-post h6,
.agenda h1, .agenda h2, .agenda h3, .agenda h4, .agenda h5, .agenda h6, .agenda p{margin:20px 0;}
.entry-post .title{border-bottom:1px solid #e6e6e6;padding-bottom:10px;}
.entry-post iframe{padding:1%;border:1px solid #E6E6E6;margin:20px auto;max-width:97%;}
.entry-post form table{border:1px solid #e6e6e6;margin:20px auto;background:#FAFAFA;text-align:left;}
.entry-post form table tr,
.entry-post form table th,
.entry-post form table td{border:0 !important;background:0 !important;}
.entry-post form table tr:first-child td{padding-top:15px;}
.entry-post form table tr:last-child td{padding-bottom:15px;}
.entry-post form table td:first-child{padding-left:15px;}
.entry-post form table td:last-child{padding-right:15px;}
.entry-post form table label{display:block;height:30px;line-height:30px;}
.entry-post form table input[type="text"],
.entry-post form table input[type="email"],
.entry-post form table input[type="password"],
.entry-post form table input[type="date"],
.entry-post form table input[type="search"],
.entry-post form table textarea,
.entry-post form table select{display:block;width:100%;border:1px solid #DCDCDC;padding:5px 10px;margin-bottom:10px;line-height:18px;color:#787878;box-sizing:border-box;}
.entry-post form table input[type="submit"],
.entry-post form table input[type="reset"]{font-size:12px;line-height:35px;text-decoration:none;cursor:pointer;display:inline-block;position:relative;overflow:visible;white-space:nowrap;padding:0px 10px;border-radius:3px;color:#fff !important;text-decoration:none !important;font-weight:400;}
.entry-post form table input[type="submit"]{background:#ffc81e;border:solid 1px #ffb400;}
.entry-post form table input[type="submit"]:hover{background:#ffb400;background-image:-webkit-gradient(linear, left top, left bottom, from(#ffc81e), to(#ffb400));background-image:-webkit-linear-gradient(top, #ffc81e, #ffb400);background-image:-moz-linear-gradient(top, #ffc81e, #ffb400);background-image:-ms-linear-gradient(top, #ffc81e, #ffb400);background-image:-o-linear-gradient(top, #ffc81e, #ffb400);background-image:linear-gradient(top, #ffc81e, #ffb400);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffc81e', EndColorStr='#ffb400');}
.entry-post form table input[type="reset"]{background:#fb5c22;border:solid 1px #e14009;}
.entry-post form table input[type="reset"]:hover{background:#e14009;background-image:-webkit-gradient(linear, left top, left bottom, from(#fb5c22), to(#e14009));background-image:-webkit-linear-gradient(top, #fb5c22, #e14009);background-image:-moz-linear-gradient(top, #fb5c22, #e14009);background-image:-ms-linear-gradient(top, #fb5c22, #e14009);background-image:-o-linear-gradient(top, #fb5c22, #e14009);background-image:linear-gradient(top, #fb5c22, #e14009);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fb5c22', EndColorStr='#e14009');}
.entry-post img{display:block;padding:1%;border:1px solid #e6e6e6;margin:20px auto;max-width:97%;height:auto;}
.entry-post img.entry-icon{max-width:100px;float:left;margin:0 20px 20px 0;}
.entry-post img.data-image,
.entry-post a.data-icon img{display:inline;margin:5px auto;}
.entry-post ul, .entry-post ol{padding:0;margin:20px 0 20px 20px;}
.entry-post > ul, .entry-post > ol{margin-bottom:20px;}
.entry-post li{padding-left:10px;}
.entry-post ul li, .entry-post ol ul li{list-style-type:circle;}
.entry-post ol li, .entry-post ul ol li{list-style-type:decimal;margin-left:20px;}
.entry-post ul ul, .entry-post ol ol, .entry-post ol ul, .entry-post ul ol{margin:0;margin-left:15px;}
.entry-post table{border-collapse:collapse;border-spacing:0;width:100%;text-align:center;vertical-align:middle;font-size:12px;margin-bottom:20px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.entry-post table td, .entry-post table th{border:1px solid #e6e6e6;}
.entry-post table th{font-size:14px;font-weight:700;padding:6px 10px;}
.entry-post table thead th, .entry-post table thead td{color:#fff;background:#ffc81e;border:1px solid #DCAD10;}
.entry-post table tbody tr:nth-child(even){background:#fafafa;}
.entry-post table.clear,
.entry-post table.clear tr,
.entry-post table.clear td,
.entry-post table.clear th{border:0 !important;font-size:12px;background:none !important;text-align:left;padding:5px;width:auto !important;}
.entry-post .custom_counter{background:#353535;margin:0 auto;padding:20px 0;width:400px;text-align:center;}
.entry-post .custom_counter p{display:inline-block;padding:30px 30px 10px 30px;overflow:hidden;border:2px solid #000;border-radius:3px;box-shadow:0 0 2px rgba(255,255,255,0.5);}
.entry-post .custom_counter p span{display:block;text-align:center;}
.entry-post .custom_counter p .number{float:left;position:relative;margin:0 5px;background:#E7E7E7;border:2px solid #000;border-radius:5px;width:70px;height:100px;font-size:80px;line-height:100px;color:#353535;}
.entry-post .custom_counter p .number:after{content:'';display:block;position:absolute;height:2px;width:70px;top:49px;background:#000;}
.entry-post .custom_counter p .description{clear:both;color:#fff;font-size:10px;line-height:20px;padding-top:10px;text-transform:uppercase;font-weight:bold;}
#c1.regular-form + label em{background:#217ae2;}
#c2.regular-form + label em{background:#fb5c22;}
#c3.regular-form + label em{background:#8bb001;}
#contact_form .label-tags label em{font-size:10px;color:#FFF;font-weight:400;text-transform:uppercase;line-height:14px;padding:4px 7px;font-style:normal;border-radius:3px;cursor:default;position:relative;display:inline-block;}
#contact_form .label-tags label.blue em{background:#217AE2;}
#contact_form .label-tags label.red em{background:#fb5c22;}
#contact_form .label-tags label.green em{background:#8bb001;}
#content.polls{background:url('https://static.compendium.pl/css/img/stripedWhite.png') repeat;}
.pollBox{padding:20px;background:#fff;-webkit-box-shadow:0 0 10px #DCDCDC;-moz-box-shadow:0 0 10px #DCDCDC;box-shadow:0 0 10px #DCDCDC;}
.pollBox fieldset:last-child{margin:0;}
.pollBox p.desc{margin-bottom:30px;text-align:justify;}
.pollBox .week{margin-top:15px;text-align:right;}
.pollBox .week p strong{margin-right:10px;}
#pollSignIn{width:50%;margin:70px auto;}
#pollSignIn fieldset{margin:0;}
#pollSignIn input[type="submit"]{width:100%;padding:0;}
@media only screen and (max-width:950px){#pollSignIn{width:70%}}

#pollChoose{}
#pollChoose table,
#pollRun table{border-collapse:collapse;border-spacing:0px;width:100%;vertical-align:top;font-size:12px;box-sizing:border-box;}
#pollChoose table tr,
#pollRun table tr{border-top:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC;}
#pollChoose table tr:nth-child(even),
#pollRun table tr:nth-child(even){background:#fafafa;}
#pollChoose table td,
#pollChoose table th,
#pollRun table td,
#pollRun table th{font-size:12px;line-height:20px;color:#787878;padding:10px 15px;}
#pollChoose table th,
#pollRun table th{border-right:1px solid #DCDCDC;text-align:right;width:15%;}
#pollChoose table td,
#pollRun table td{text-align:left;width:85%;}
#pollChoose table ul li,
#pollRun table ul li{list-style-type:square;margin-left:10px;}
#pollConfirm{}
#pollDone .box_outer{margin-bottom:40px;}
#pollDone .box_outer p{margin:0;text-align:center;font-size:14px;}
#pollRender .box_outer{margin-bottom:40px;}
#pollRender .box_inner{padding:10px;}
#pollRender form fieldset legend.title{text-transform:lowercase;}
#pollRender form fieldset legend.title:first-letter{text-transform:uppercase;}
#pollRender .question{border-bottom:1px solid #DCDCDC;}
#pollRender .question:last-child{border-bottom:none;}
#pollRender .question textarea{width:100% !important;max-width:100%;min-height:100px !important;max-height:300px;font-family:'Open Sans', Arial, Helvetica, sans-serif;}
#pollRender .question table{width:100%;}
#pollRender .question table td{border-left:1px solid #E6E6E6;text-align:center;}
#pollRender .question table td:first-child{border-left:0;}
#pollRender .question table td input[type="radio"]{display:block;margin:auto;}
.heading-primary{font-size:2em;padding:2em;text-align:center;}
.accordion dl,
.accordion-list{border:1px solid #dcdcdc;}
.accordion dd,
.accordion__panel{background-color:#fff;font-size:1em;line-height:1.5em;text-align:left;}
.accordion dd p{padding:1em 2.5em;}
.accordion{position:relative;background-color:#fff;}
.accordionTitle,
.accordion__Heading{background-color:#fafafa;text-align:left;font-weight:bold;padding:1.0em;display:block;text-decoration:none;color:#222;-webkit-transition:background-color 0.5s ease-in-out;transition:background-color 0.5s ease-in-out;border-bottom:solid 1px #dcdcdc;}
.accordionTitle:before,
.accordion__Heading:before{content:"+";font-size:1.5em;line-height:0.8em;float:left;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;padding-right:10px;}
a.accordion-title.accordionTitle.js-accordionTrigger.is-collapsed.is-expanded:before{padding-right:0;margin-right:8px}
a.accordion-title.accordionTitle.js-accordionTrigger:link, a.accordion-title.accordionTitle.js-accordionTrigger:visited{color:#222;text-decoration:none;font-size:1.167em}
a.accordion-title.accordionTitle.js-accordionTrigger.is-collapsed.is-expanded, a.accordion-title.accordionTitle.js-accordionTrigger:hover{color:#fff}
.accordion-red{color:#cc0000;font-size:1em;text-transform:uppercase}
#accordion1 ul.accordion-list-style li, #accordion2 ul.accordion-list-style li, #accordion3 ul.accordion-list-style li, #accordion4 ul.accordion-list-style li, #accordion5 ul.accordion-list-style li, #accordion6 ul.accordion-list-style li, #accordion7 ul.accordion-list-style li, #accordion8 ul.accordion-list-style li, #accordion9 ul.accordion-list-style li, #accordion10 ul.accordion-list-style li, #accordion11 ul.accordion-list-style li, #accordion12 ul.accordion-list-style li, #accordion13 ul.accordion-list-style li, #accordion14 ul.accordion-list-style li{list-style-position:outside;margin:0}
#accordion1 ul.accordion-list-style, #accordion2 ul.accordion-list-style, #accordion3 ul.accordion-list-style, #accordion4 ul.accordion-list-style, #accordion5 ul.accordion-list-style, #accordion6 ul.accordion-list-style,#accordion7 ul.accordion-list-style, #accordion8 ul.accordion-list-style, #accordion9 ul.accordion-list-style, #accordion10 ul.accordion-list-style, #accordion11 ul.accordion-list-style, #accordion12 ul.accordion-list-style, #accordion13 ul.accordion-list-style, #accordion14 ul.accordion-list-style{margin:0 45px}
.accordionTitle:hover,
.accordion__Heading:hover{background-color:#ffb400;color:#fff}
.accordionTitleActive,
.accordionTitle.is-expanded{background-color:#ffb400;color:#fff}
.accordionTitleActive:before,
.accordionTitle.is-expanded:before{-webkit-transform:rotate(-225deg);transform:rotate(-225deg);line-height:0.95em}
.accordionItem{height:auto;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s;}
@media screen and (min-width:48em){.accordionItem{-webkit-transition:max-height 0.5s;transition:max-height 0.5s;}
}
.accordionItem.is-collapsed{max-height:0;}
.no-js .accordionItem.is-collapsed{max-height:auto;}
.animateIn{-webkit-animation:accordionIn 0.45s normal ease-in-out both 1;animation:accordionIn 0.45s normal ease-in-out both 1;}
.animateOut{-webkit-animation:accordionOut 0.45s alternate ease-in-out both 1;animation:accordionOut 0.45s alternate ease-in-out both 1;}
@-webkit-keyframes accordionIn{0%{opacity:0;-webkit-transform:scale(0.9) rotateX(-60deg);transform:scale(0.9) rotateX(-60deg);-webkit-transform-origin:50% 0;transform-origin:50% 0;}
100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes accordionIn{0%{opacity:0;-webkit-transform:scale(0.9) rotateX(-60deg);transform:scale(0.9) rotateX(-60deg);-webkit-transform-origin:50% 0;transform-origin:50% 0;}
100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
}
@-webkit-keyframes accordionOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
100%{opacity:0;-webkit-transform:scale(0.9) rotateX(-60deg);transform:scale(0.9) rotateX(-60deg);}
}
@keyframes accordionOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
100%{opacity:0;-webkit-transform:scale(0.9) rotateX(-60deg);transform:scale(0.9) rotateX(-60deg);}
}
.accordion-menu{width:100%;margin:auto;}
.acc-show-list{float:right;font-size:10px;background:#e6e6e6;padding:0 5px;cursor:pointer;}
.accordion-menu ul, .accordion-menu li, .accordion-menu a{margin:0;padding:0;border:0;list-style:none !important;font-size:14px;color:#787878;line-height:1.3;font-weight:normal;text-decoration:none;position:relative;}
.accordion-menu li{border-bottom:1px solid #DCDCDC;margin-left:10px;}
.accordion-menu li.has-sub.active > a{border-bottom:1px solid #DCDCDC;}
.accordion-menu a{display:block;min-height:40px;overflow:hidden;}
.accordion-menu a > span{display:block;padding:12px 50px 12px 10px;font-weight:400;color:#787878;}
.accordion-menu > ul > li.has-sub > a span, .accordion-menu ul ul > li.has-sub > a span{background:url('https://static.compendium.pl/css/img/icon-plus.png') 96% center no-repeat;}
.accordion-menu > ul > li.has-sub.active > a span, .accordion-menu ul ul > li.has-sub.active > a span{background:url('https://static.compendium.pl/css/img/icon-minus.png') 96% center no-repeat;font-weight:bold;}
.accordion-menu > ul > li > a,
.accordion-menu ul ul > li > a{cursor:pointer;}
.accordion-menu > ul > li:first-child{border-top:1px solid #dcdcdc;}
.accordion-menu > ul > li:last-child{}
.accordion-menu > ul > li{margin-left:0;}
.accordion-menu > ul > li > a{color:#282828;font-weight:bold;}
.accordion-menu > ul > li a:hover{background:#F0F0F0;}
.accordion-menu ul ul{display:none;margin-left:10px;border-left:1px solid #dcdcdc;}
.accordion-menu ul ul > li:last-child{border-bottom:none;}
.accordion-menu ul ul > li > a{color:#787878;}
.accordion-menu ul ul > li a:hover{background:#FAFAFA}
.accordion-menu ul ul ul > li{}
.accordion-menu ul ul ul > li a{color:#787878;cursor:pointer;}
.accordion-menu ul ul ul > li a:hover{background:#FAFAFA}
.accordion-menu.small > ul > li.has-sub > a span,
.accordion-menu.small ul ul > li.has-sub > a span{background:url('https://static.compendium.pl/css/img/icon-plus.png') 0 center no-repeat;}
.accordion-menu.small > ul > li.has-sub.active > a span,
.accordion-menu.small ul ul > li.has-sub.active > a span{background:url('https://static.compendium.pl/css/img/icon-minus.png') 0 center no-repeat;color:#3C3C3C;font-weight:700;}
.accordion-menu.small > ul{}
.accordion-menu.small li,
.accordion-menu.small ul li a em{text-indent:0;}
.accordion-menu.small > ul > li > a{}
.accordion-menu.small > ul > li > a > span{padding:12px 0 12px 30px;overflow:hidden;}
.accordion-menu.small ul li .location{display:block;float:left;width:85%;margin-top:2px;font-size:14px;font-style:normal;font-weight:normal;}
.accordion-menu.small ul li .info{float:right;}
.accordion-menu.small ul li ul li{padding:7px 0 7px 35px;font-size:12px;border:none;}
.accordion-menu.small ul li ul li{position:relative;}
.accordion-menu.small ul li ul li:before{content:"";position:absolute;display:block;overflow:visible;white-space:nowrap;height:25px;width:25px;top:2px;left:3px;background:url('https://static.compendium.pl/css/img/icons.png') 0px 0 no-repeat;}
.accordion-menu.small ul li ul li.title:before{background:none;}
.accordion-menu.small ul li ul li.yes:before{background-position:-50px 0px;}
.accordion-menu.small ul li ul li.no:before{background-position:-75px 0px;}
.accordion-menu.small ul li ul li.star:before{background-position:-100px 0px;}
.accordion-menu.small ul li ul li.reserv:before{background:none;}
.accordion-menu.small ul li ul li.title{color:#3C3C3C;padding:7px 0;border-bottom:1px solid #DCDCDC;}
.accordion-menu.small ul li ul li.reserv .anchor_more{display:inline-block;min-height:0;font-size:12px;line-height:25px;color:#FFF;padding:0px 10px;margin:10px 0px;background:none repeat scroll 0% 0% #3C3C3C;}
.accordion-menu.small .promotions{padding:4px 0px 0px 35px;list-style-type:square;}
.accordion-menu.small .promotions a{font-size:12px;color:#787878;}
.accordion-menu.small .promotions a:hover{text-decoration:underline;}
.accordion-menu.small .promotions:before{content:"-";position:absolute;font-weight:bold;width:5px;top:3px;left:22px;background:none;}
.accordion-menu.image ul li a{}
.accordion-menu.image > ul > li > a > img{float:left;max-height:50px;margin:5px 20px 5px 10px;border:0;border:none;}
.accordion-menu.image > ul > li > a > span{padding:20px 0;line-height:20px;}
.accordion-menu.image > ul > li a:hover{background:none;}
.accordion-menu.image > ul > li a:hover span{color:#282828;font-weight:bold;}
.entry-post .accordion-menu{margin-bottom:30px;}
.accordion-menu.mini a{min-height:20px;font-size:12px;font-weight:400;}
.accordion-menu.mini a > span{padding:6px 50px 6px 10px;}
.overlay-container .overlay-bg,
.overlay-container .overlay-ico{transition:background 0.2s linear, top 0.4s ease, opacity 0.4s ease;}
.overlay-container{position:relative;cursor:pointer;}
.overlay-link{display:block;width:100%;height:100%;}
.overlay-link img{width:100%;}
.overlay-bg{position:absolute;display:block;background:transparent;width:100px;height:100px;top:0;left:0;}
.overlay-bg .overlay-ico{position:absolute;display:block;opacity:0;width:45px;height:45px;top:0;border-radius:50%;background:#FFC81E;}
.overlay-bg .overlay-ico:before{content:'';position:absolute;overflow:hidden;display:block;width:25px;height:25px;top:10px;left:10px;background:url('https://static.compendium.pl/css/img/icons.png') no-repeat;background-position:-725px 0px;}
.overlay-container:hover .overlay-bg{background:rgba(255,255,255,0.8);border:1px solid #e6e6e6;}
.overlay-container:hover .overlay-ico{opacity:1;}
