/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:top;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{background:#ffffff;font-size:1em;line-height:1.4em;font-family:'Fira Sans',sans-serif;color:#282828;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0;padding:0;}a{color:#24add4;}a:hover{text-decoration:none;color:#5290bc;cursor:pointer;}ol{list-style-type:decimal;}ol ol{list-style:upper-alpha;}ol ol ol{list-style:lower-roman;}ol ol ol ol{list-style:lower-alpha;}ul ul,ol ol,ul ol,ol ul{margin-bottom:0;}table{margin:0 0 1.5em;width:100%;border:1px solid #c2c2c2;border-right:none;background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;overflow:hidden;border-collapse:unset;font-size:0.875em;border-collapse:collapse;border-spacing:0;}tbody{border-top:none;}th{font-weight:500;padding:10px 10px;background:#ccc;color:#242424;}tr{padding:5px 5px;}td{padding:5px 10px;border-top:1px solid #ddd;border-right:1px solid #ddd;}h1,h2,h3,h4,h5,h6{font-weight:500;font-family:'Fira Sans',sans-serif;color:#282828;line-height:150%;margin:0 0 20px;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#282828;}h1{font-size:1.5em;margin:0 0 10px;}h2{font-size:1.5em;}h3{font-size:1.125em;}h4{font-size:1em;}h5{font-size:0.857em;}h6{font-size:0.714em;}p{margin:0 0 20px;}p img{margin:0;}em{font-style:italic;}strong{font-weight:bold;}small{font-size:80%;}hr{border:solid rgba(0,0,0,0.2);border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0;}p a,p a:visited{line-height:inherit;}a:link{text-decoration:none;}a:focus{outline:0;}a{outline:0;}p a,p a:visited{line-height:inherit;}a:focus{outline:0;}img{max-width:100%;height:auto !important;}img.align-right{margin:5px 0 10px 30px;}img.align-left{margin:5px 30px 10px 0;}.rtecenter{text-align:center;}#head,#main,.region-footer{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 auto;width:100%;max-width:1240px;padding-left:20px;padding-right:20px;}#head{display:flex;justify-content:space-between;align-items:center;padding-top:10px;padding-bottom:10px;}.region-header-left{padding-right:20px;}.region-header-left .site-logo{display:block;width:173px;line-height:0;}#block-crt-fejlecikonok .field ul{margin:0;list-style:none;}#block-crt-fejlecikonok .field ul li{display:inline-block;margin:0 0 0 10px;vertical-align:middle;}#block-crt-mobilemenuicon,#block-crt-mobilefront,#block-crt-mobilefacebook{display:none;}.region-slide{position:relative;}#block-crt-fooldalslidelogo{position:absolute;top:0;bottom:0;left:0;width:100%;z-index:400;}#block-crt-fooldalslidelogo .field{height:100%;display:flex;align-items:center;justify-content:center;align-content:center;flex-direction:column;}#block-crt-fooldalslidelogo .field img{width:15vw;margin-bottom:20px;}#block-crt-fooldalslidelogo .field p{color:#fff;font-weight:500;font-size:3vw;text-shadow:-1px 0 black,0 1px black,1px 0 black,0 -1px black;line-height:120%;margin:0;}#main{background:url(/themes/crt/images/logo_bg.svg) no-repeat top center;background-size:80% 100%;margin-bottom:30px;}.path-szponzorok #main{background:none;}h1.page-title{background:rgba(152,197,92,1);margin:0 0 40px;color:#282828;line-height:145%;text-transform:uppercase;font-weight:500;text-align:center;}.frontpage h1.page-title{padding-top:40px;background:none;}.views-field-field-slide-kep{text-align:center;line-height:0;}.views-field-field-slide-kep img{width:100%;}.view-fellepok .view-content,.view-szponzorok .view-content,.views-field-field-galeria .field-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}.view-fellepok .view-content .views-row{flex-grow:1;width:25%;min-width:320px;margin-bottom:40px;}.view-fellepok .fellepo{position:relative;width:320px;height:240px;margin:0 auto;color:#282828;}.view-fellepok .fellepo img{display:block;width:100%;height:auto;}.view-fellepok .fellepo .title{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:rgba(152,197,92,0.9);font-weight:500;padding:4px 0px 4px 10px;text-transform:uppercase;text-align:center;}.view-fellepok .fellepo .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background:rgba(0,0,0,0.8);display:flex;justify-content:center;align-items:center;color:white;font-size:20px;text-align:center;}.view-fellepok .fellepo:hover .overlay{opacity:1;}.view-fellepok .view-footer{text-align:center;padding:10px 0 0;text-transform:uppercase;font-size:1.3em;font-weight:500;line-height:120%;}.view-fellepok .view-footer a:link,.view-fellepok .view-footer a:visited{color:#282828;}.view-fellepok .view-footer a:hover{color:#5290bc;}.view-fellepok .view-footer .programlink{display:inline-block;background:#FE9B00;padding:14px 40px;margin-top:20px;}.view-fellepok .view-footer .programlink:link,.view-fellepok .view-footer .programlink:visited{color:#fff;}.view-fellepok .view-footer .programlink:hover{color:#282828;}.view-galeria .views-row{padding-bottom:20px;border-bottom:solid 1px rgba(152,197,92,1);margin-bottom:20px;}.views-field-field-galeria .field-content h2{text-align:center;}.views-field-field-galeria .field-content a{max-width:24%;}.views-field-field-galeria .field-content img{margin:0 0 10px;}.view-programok .quicktabs-tabs{text-align:center;margin-bottom:40px;display:flex;justify-content:space-between;align-items:center;padding:0;}.view-programok .quicktabs-tabs li{width:20%;min-width:240px;max-width:20%;margin-bottom:10px;padding:0;}.view-programok .quicktabs-tabs li a{display:block;padding:10px 0px;color:#fff;text-transform:uppercase;}.view-programok .quicktabs-tabs li.active a,.view-programok .quicktabs-tabs li a:hover{text-decoration:underline;}.view-program-elemek .view-content{display:flex;justify-content:flex-start;flex-wrap:wrap;}.view-program-elemek .view-content .views-row{width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 20px;display:flex;margin-bottom:30px;}#quicktabs-tabpage-view__programok__page-0 .view-program-elemek .view-content .views-row{width:100%;}.view-program-elemek .ora{padding:0 20px 0 0;max-width:100px;font-size:14px;text-align:center;min-width:100px;}.view-program-elemek .ora span{padding:5px 0px;color:#fff;display:block;}#quicktabs-tabpage-programok-0 .ora span,.view-programok .quicktabs-tabs li:nth-child(1) a{background:#98C55C;}#quicktabs-tabpage-programok-1 .ora span,.view-programok .quicktabs-tabs li:nth-child(2) a{background:#4E6692;}#quicktabs-tabpage-programok-2 .ora span,.view-programok .quicktabs-tabs li:nth-child(3) a{background:#ed9933;}#quicktabs-tabpage-programok-3 .ora span,.view-programok .quicktabs-tabs li:nth-child(4) a,.field--name-field-program-elemek .ora span{background:#BB4656;}#quicktabs-tabpage-programok-4 .ora span,.view-programok .quicktabs-tabs li:nth-child(5) a{background:#BB906D;}.view-program-elemek .szoveg p{margin:0;}.views-field-field-fellepok .field__item__label,.field--name-field-fellepok .field__item__label{text-transform:uppercase;font-weight:500;display:block;margin-bottom:20px;}.region-page-category{display:flex;justify-content:space-between;align-items:flex-start;}.field--name-dynamic-token-fieldnode-facebook-share{margin-left:auto;}.page-node-type-artist .field--name-dynamic-token-fieldnode-facebook-share{margin-left:0;}.page-node-type-artist .region-page-author{display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:wrap;}.photoswipe-gallery{display:flex;justify-content:space-between;flex-wrap:wrap;}.photoswipe-gallery  .field__item{max-width:24%;}.photoswipe-gallery  .field__item img{margin:0 0 10px;}.field--type-link a{display:inline-block;padding:10px 0;text-transform:uppercase;width:228px;text-align:center;color:#fff;margin-bottom:20px;}.field--type-link a:hover{color:#282828;}.field--name-field-link-youtube a{background:#E20819;}.field--name-field-link-facebook a{background:#006AB4;}.field--name-field-link-honlap a{background:#119035;}.field--name-field-art-img img,.field--name-field-youtube figure{margin-bottom:20px;}.field--name-field-csatolmany .file{font-size:1.2em;line-height:145%;font-weight:500;}.field--name-field-csatolmany .file img{vertical-align:middle;}#footer-bottom{background:#44494D;color:#fff;padding:20px 0;overflow:hidden;}#footer-bottom p{margin:0;}#footer-bottom a:link,#footer-bottom a:visited{color:#fff;}#footer-bottom a:hover{color:#000;}.region-footer{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;}#block-crt-footermenu ul.menu{margin:0;list-style:none;display:flex;justify-content:space-between;align-items:center;}#sliding-popup{position:fixed;background:#4A8692;height:auto;width:100%;bottom:0px;margin:0;padding:0;z-index:99999;left:0;text-align:center;box-shadow:0 0 5px #000;}#sliding-popup .popup-content{padding:20px 0;display:flex;justify-content:space-between;flex-wrap:wrap;}#sliding-popup .popup-content #popup-text,#sliding-popup .popup-content #popup-text p{font-weight:normal;margin:0;padding:0;}#sliding-popup .eu-cookie-compliance-more-button{display:inline;text-decoration:none;border-radius:0px;box-shadow:none;text-shadow:none;font-size:12px;font-weight:bold;}#sliding-popup .popup-content #popup-buttons{margin:0;}#sliding-popup button{color:#fff;}#sliding-popup .eu-cookie-compliance-secondary-button{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;font-size:12px;margin-top:0px;padding:4px 8px;background:#DBA312;color:#111;}#sliding-popup .eu-cookie-compliance-default-button{margin-right:5px;margin-top:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:transparent;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:none;color:#000;padding:4px 8px;text-decoration:none;text-shadow:none;color:#fff;}#sliding-popup .eu-cookie-compliance-secondary-button:hover{color:#fff;}#sliding-popup .eu-cookie-compliance-default-button:hover{background:#DA251C;}.field--label-inline{display:flex;justify-content:flex-start;align-items:flex-start;}select{box-sizing:border-box;max-width:100%;padding:10px 30px 10px 10px;border:1px solid #D9D9D9;-webkit-appearance:none;appearance:none;}select:hover{border-color:#000;box-shadow:inset 0 0 0 1px #000;}.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3e%3cpath fill='none' stroke-width='1.5' d='M1 1l6 6 6-6' stroke='%23545560'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:100% 50%;background-size:2.75rem 0.5625rem;}.form-select:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3e%3cpath fill='none' stroke-width='1.5' d='M1 1l6 6 6-6' stroke='%23003ecc'/%3e%3c/svg%3e");}.form-select[disabled]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3e%3cpath fill='none' stroke-width='1.5' d='M1 1l6 6 6-6' stroke='%238e929c'/%3e%3c/svg%3e");}.bef-exposed-form .form--inline > .form-item{float:none;}.tabs a{display:block;padding:10px 15px;font-weight:bold;color:rgb(35,36,41);text-decoration:none;border:1px solid transparent !important;background-color:#f5f5f5;}.tabs a:focus,.tabs a:hover{background-color:#d3d4d9;}.tabs a.is-active{background-color:#003ecc;color:#fff;}
.mm-menu_offcanvas{z-index:1000;}.mm-menu_offcanvas .mm-listview{display:flex;flex-wrap:wrap;justify-content:center;}.mm-menu_offcanvas .mm-listitem{width:100%;}.mm-menu_offcanvas li.menu-name--languages{width:32px;border:none;padding:10px 15px;}.mm-menu_offcanvas li.menu-name--languages:after{display:none;}.mm-menu_offcanvas li.menu-name--languages a{display:inline-block;padding:0;width:32px;height:24px;text-indent:40px;text-overflow:unset;margin:0;}.mm-menu_offcanvas li.menu-name--languages a.hu{background:url(/themes/crt/images/flags/hu.svg);}.mm-menu_offcanvas li.menu-name--languages a.en{background:url(/themes/crt/images/flags/gb.svg);}.mm-menu_offcanvas li.menu-name--languages a.de{background:url(/themes/crt/images/flags/de.svg);}.horizontal-menu{display:flex;justify-content:space-between;position:relative;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding:0;list-style:none;width:100%;}.horizontal-menu > li{display:inline-block;position:relative;}.horizontal-menu > li ul ul{left:13.75em;top:0;}.horizontal-menu ul .fly-left ul{left:-13.75em;}.horizontal-menu > li > a{display:block;font-size:1em;height:50px
	line-height:50px;color:#000;padding:0 10px;text-transform:uppercase;border-bottom:2px solid transparent;}.horizontal-menu > li > a:hover,.horizontal-menu > li > a.is-active{color:#000;border-bottom:2px solid #1F6296;}.horizontal-menu > li:nth-child(1) > a:hover,.horizontal-menu > li:nth-child(1) > a.is-active{border-bottom:2px solid #98C55C;}.horizontal-menu > li:nth-child(2) > a:hover,.horizontal-menu > li:nth-child(2) > a.is-active{border-bottom:2px solid #4E6692;}.horizontal-menu > li:nth-child(3) > a:hover,.horizontal-menu > li:nth-child(3) > a.is-active{border-bottom:2px solid #ed9933;}.horizontal-menu > li:nth-child(4) > a:hover,.horizontal-menu > li:nth-child(4) > a.is-active{border-bottom:2px solid #BB4656;}.horizontal-menu > li:nth-child(5) > a:hover,.horizontal-menu > li:nth-child(5) > a.is-active{border-bottom:2px solid #BB906D;}.horizontal-menu > li:nth-child(6) > a:hover,.horizontal-menu > li:nth-child(6) > a.is-active{border-bottom:2px solid #977DC6;}.horizontal-menu > li ul{list-style:none;background:#fff;position:absolute;display:none;top:100%;left:0;z-index:500;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-wrap:nowrap;box-shadow:2px 2px 6px rgba(0,0,0,.2);-moz-box-shadow:2px 2px 6px rgba(0,0,0,.2);-webkit-box-shadow:2px 2px 6px rgba(0,0,0,.2);}.horizontal-menu li.sfHover > ul,.horizontal-menu li:hover > ul{display:block;}.horizontal-menu li li{position:relative;float:left;width:100%;}.horizontal-menu li li:hover{background:#ddd;}.horizontal-menu > li > li:hover > ul,.horizontal-menu > li > li.sfHover > ul{display:block;}.horizontal-menu > li li > a{color:#000;line-height:50px;height:50px;border-bottom:none;padding:0 14px 0 14px;margin-right:10px;display:block;position:relative;text-transform:none;background:url(/themes/crt/images/kisnyil.png) no-repeat right center;}.horizontal-menu > li ul li a:hover{background:url(/themes/crt/images/kisduplanyil.png) no-repeat right center;}.responsive-menu-toggle{display:inline-block;}.responsive-menu-toggle-icon{box-sizing:border-box;display:block;width:84px;height:27px;z-index:4;margin-top:0;position:relative;}.no-js .responsive-menu-toggle-icon{display:none;}.responsive-menu-toggle-icon span.label{display:block;position:absolute;font-size:17px;text-transform:uppercase;top:2px;left:32px;color:#fff;}.responsive-menu-toggle-icon:before,.responsive-menu-toggle-icon:after,.responsive-menu-toggle-icon span.icon{background:#fff;content:'';display:block;width:27px;height:3px;position:absolute;top:0;left:0px;border-radius:2px;}.responsive-menu-toggle-icon:before{top:0px;}.responsive-menu-toggle-icon span.icon{top:12px;}.responsive-menu-toggle-icon:after{top:24px;}.responsive-menu-toggle-icon:before,.responsive-menu-toggle-icon:after,.responsive-menu-toggle-icon span.icon{transition:none 0.4s ease-out 0.1s;transition-property:-webkit-transform,top,bottom,left,opacity;transition-property:transform,top,bottom,left,opacity;}
@media only screen and (max-width:1024px){#main,.region-footer{padding-left:10px;padding-right:10px;}#head{padding:0px;display:block;}.frontpage .region-header-left,.region-header-right,#block-crt-horizontalmenu{display:none;}.region-header-left{padding:5px 0;}.region-header-left #block-crt-logo{text-align:center;}.region-header-left .site-logo{display:inline-block;width:100px;}#navigation{position:fixed;top:auto;left:0;bottom:0;width:100%;z-index:1100;background:rgba(152,197,92,1);margin:0;box-shadow:none;}.region-navigation{display:flex;justify-content:space-between;align-items:center;padding:5px 10px;}#block-crt-mobilefront,#block-crt-mobilemenuicon,#block-crt-mobilefacebook{display:block;}.region-navigation p{margin:0;}#block-crt-fooldalslidelogo .field img{width:20vw;}#block-crt-fooldalslidelogo .field p{font-size:5vw;}h1.page-title{margin:0 0 20px;}.frontpage h1.page-title{padding-top:20px;}.view-programok .quicktabs-tabs{justify-content:center;flex-wrap:wrap;}.view-program-elemek .view-content .views-row{width:100%;padding:0;}#footer-bottom{margin:0 0 50px;text-align:center;}#footer-bottom .block{width:100%;}#block-crt-footermenu ul.menu{justify-content:space-around;}}@media only screen and (max-width:906px){}@media only screen and (max-width:615px){}@media only screen and (max-width:497px){.view-program-elemek .view-content .views-row{display:block;}.view-program-elemek .ora{float:left;}}@media only screen and (max-width:417px){}@media only screen and (max-width:350px){}
