#stage_1{padding-top:250px;width:100%;z-index:1;position:relative;overflow:hidden}
#stage_1 .bg_image{position:absolute;bottom:0;left:0;z-index:0;transition:all 300ms;width:auto}
#stage_1_cont{width:100%;margin:0 auto;box-sizing:border-box;padding:0 calc(15px + 5%) 50px calc(15px + 5%);position:relative;display:flex;z-index:10}
#stage_1_list{width:35%;position:relative}
#stage_1_list li{color:#fff;font-size:20px;margin-bottom:9px;font-weight:600;text-shadow: 1px 1px 4px #333;cursor:pointer}
#stage_1_list li:hover,#stage_1_list li.aktiv{color:#ca1645}
#stage_1_list .def_button{max-width:180px;height:50px;margin:30px 0 0;position:absolute;bottom:0;left:0;font-size:20px;font-weight:300;letter-spacing:0}
#stage_1_post{width:65%;min-height:480px;max-height:480px;color:#fff;position:relative}
#stage_1_post h4{color:#fff;font-size:24px;font-weight:500;margin-bottom:20px}
#stage_1_post .post_body{display:flex}
#stage_1_post .post_img{width:100%;max-width:300px;flex:none}
#stage_1_post .post_img img{width:100%}
#stage_1_post .post_cont{width:calc(100% - 300px);box-sizing:border-box;font-size:18px;line-height:26px;padding-left:20px}
#stage_1_post .date{margin-bottom:20px}
#stage_1_post .text{margin-bottom:50px;font-size:20px;font-weight:300;width:90%}
#stage_1_post .more{position:absolute;bottom:0;right:0}
#stage_1_post .more .def_button{max-width:220px;height:50px;font-size:20px;font-weight:300;letter-spacing:0}
.col_half{width:49%}
.col_third{width:32%}
.col_fourth{width:23%}
.col_fifth{width:18.4%}
.col_sixth{width:15%}
.col_three_fourth{width:74.5%}
.col_twothird{width:66%}
.col_half,.col_third,.col_twothird,.col_fourth,.col_three_fourth,.col_fifth{position:relative;display:inline;display:inline-block;margin-bottom:20px}
.end{margin-right:0!important}
.wrapper{max-width:1320px;width:100%;margin:0 auto;padding:80px 0 60px;display:flex;justify-content:space-between}
.panel{margin:0 auto;position:relative;-webkit-perspective:600px;-moz-perspective:600px}
.panel .front,.panel .back{text-align:center}
.panel .front{height:inherit;z-index:900;text-align:center;-webkit-transform:rotateX(0deg) rotateY(0deg);-moz-transform:rotateX(0deg) rotateY(0deg);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.panel .back{width:100%;height:inherit;position:absolute;top:0;z-index:1000;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.panel.flip .front{z-index:900;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg)}
.panel.flip .back{z-index:1000;-webkit-transform:rotateX(0deg) rotateY(0deg);-moz-transform:rotateX(0deg) rotateY(0deg)}
.box1{width:100%;min-height:400px;box-sizing:border-box;background-color:#b7946d;margin:0 auto;padding:20px;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px}
.box2{width:100%;min-height:400px;box-sizing:border-box;background-color:#ca1645;margin:0 auto;padding:20px;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px}
.panel p{color:#fff;padding:20px 0;font-size:28px;font-weight:300}
.panel p:first-of-type{height:110px;display:flex;justify-content:center;align-items:center}
.panel .box2 p{height:auto;display:block;font-size:18px}
.panel h5{font-size:32px;font-weight:400;color:#fff}
#stage_3{min-height:200px;position:relative;overflow:hidden}
#stage_3 .bg_image{position:absolute;bottom:0;left:0;z-index:0;transition:all 300ms;width:auto}
#rss_1_cont,#rss_2_cont{width:calc(100% - 800px);color:#fff;position:relative;z-index:10}
#rss_1_cont h4,#rss_2_cont h4{font-weight:400;font-size:20px;margin:0 0 40px}
#rss_1_cont h5,#rss_2_cont h5{font-weight:300;font-size:18px;margin:13px 0}
#rss_1_cont h5:hover,#rss_2_cont h5:hover{color:#ca1645}
#rss_1_cont{padding-right:10px;box-sizing:border-box}
#rss_2_cont{text-align:right;padding-left:10px;box-sizing:border-box}
#stage_4{overflow:hidden;position:relative}
#stage_4_cont{width:100%;max-width:1320px;margin:0 auto;position:relative}
#stage_4 h4,#stage_4 h5,#stage_4 h6{color:#b7946d;font-weight:400;font-size:38px;padding:20px 0}
#stage_4 h5{font-size:24px;padding:10px 0}
#stage_4 h6{font-size:16px;padding:5px 0}
#stage_4 .def_button{max-width:200px;height:50px;padding:5px 0;position:absolute;right:0;top:10px;font-size:20px;font-weight:300;letter-spacing:0;border:1px solid #b7946d;background:rgba(191,160,125,0.8);color:#fff}
#stage_4 .def_button:hover{color:#b7946d;background:#fff}
#last_galery.owl-carousel{width:100%}
#last_galery.owl-carousel .owl-wrapper{height:300px;overflow:hidden}
#last_galery.owl-carousel .owl-item .item{width:95%}
#last_galery.owl-carousel .owl-pagination{margin:50px 0}
#last_galery.owl-carousel .owl-buttons{display:none}
#last_galery .owl-controls .owl-page{width:14px;height:14px}
.simple_gal.owl-carousel{width:100%}
.simple_gal.owl-carousel .owl-wrapper{height:300px;overflow:hidden}
.simple_gal.owl-carousel .owl-item .item{width:95%}
.simple_gal.owl-carousel .owl-pagination{margin:50px 0}
.simple_gal.owl-carousel .owl-buttons{display:none}
.simple_gal .owl-controls .owl-page{width:14px;height:14px}
#footer_cont{min-height:200px;position:relative;overflow:hidden}
#footer_cont .bg_image{position:absolute;bottom:0;left:0;z-index:0;transition:all 300ms;width:auto}
.sub_page h1{color:#b7946d;font-size:28px;font-weight:400;padding-top:10px;transition:300ms}
.sub_page h2{color:#b7946d;font-size:28px;font-weight:400;padding-top:10px;transition:300ms}
.sub_page h3{color:#b7946d;font-size:22px;font-weight:400;padding-top:10px;transition:300ms}
.sub_page_hero #pointer{position:relative;z-index:1000;max-width:1320px}
.igehirdetes_row{width:100%;background:#fff}
.igehirdetes_row.header{display:flex;justify-content:flex-start;align-items:center}
.igehirdetes_row .data{display:flex;justify-content:space-between;align-items:flex-end}
.igehirdetes_row .player{text-align:right;display:none}
.igehirdetes_row audio{width:100%}
.igehirdetes_row.dalok audio{width:50%}
.igehirdetes_row:nth-child(even){background:#eee}
.igehirdetes_row > div{display:inline-block;padding:8px 5px;box-sizing:border-box;font-size:18px;font-weight:400}
.igehirdetes_row.header > div{padding:10px 5px;font-weight:800}
.igehirdetes_row .igeresz{width:15%}
.igehirdetes_row .cim{width:38%}
.igehirdetes_row .datum{width:15%}
.igehirdetes_row .hirdeto{width:15%}
.igehirdetes_row .dwnld{width:16%;display:flex;justify-content:flex-end;align-items:center;text-align:right}
.igehirdetes_row .dwnld img,.igehirdetes_row .play img{width:40px;margin:0 5px;cursor:pointer;opacity:.6;transform:translateX(-7px);transition:all 300ms}
.igehirdetes_row .dwnld img:hover,.igehirdetes_row .play img:hover{opacity:1}
.igehirdetes_row.ahitat .igeresz{width:48%}
.igehirdetes_row.ahitat .cim{width:5%}
#altalanos.lelkeszek .img_cont{display:inline-block;width:24%}
#in_progress h5{margin:30px 0;font-size:36px;text-align:center;color:#b7946d}
#old_site_alert{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000059;z-index:10000}
#old_site_alert_cont{position:absolute;width:400px;max-width:100%;box-sizing:border-box;top:10%;left:50%;transform:translateX(-50%);background:#fff;padding:10px;text-align:center}
#old_site_alert_cont h3{margin:0 0 10px;color:#b7946d}
#old_site_alert_cont p{margin:0 0 10px;color:#b7946d}
#old_site_alert_cont a{color:#34f}
#old_site_alert_close{position:absolute;top:0;right:0;background:#bfa285;color:#fff;padding:0 7px;font-stretch:143%;font-weight:bolder;font-size:18px;cursor:pointer}
#old_site_alert_close:hover{color:#333}
#webshop.dalok h1{font-weight:700}
#webshop.dalok .igehirdetes_row .igeresz{width:15%;font-weight:400}
#webshop.dalok .igehirdetes_row.header .igeresz{padding:10px}
#webshop.dalok .igehirdetes_row .cim{width:38%;font-weight:400}
#webshop.dalok .igehirdetes_row .datum{width:15%;font-weight:400}
#webshop.dalok .igehirdetes_row .play{width:15%;text-align:center;font-weight:400}
#webshop.dalok .igehirdetes_row .dwnld{width:16%;text-align:center;font-weight:400}
.dalok .header .igeresz,.dalok .header .play,.dalok .header .dwnld{font-weight:600!important}
#webshop.dalok .igehirdetes_row .play span{width:100%;display:flex;justify-content:center;align-items:center}
#webshop.dalok .igehirdetes_row.header .cim,#webshop.dalok .igehirdetes_row.header .datum{font-weight:800}
.talalat_oldal{position:relative,width:100%;margin:50px 0;box-sizing:border-box;padding:0 65px}
.talalat_oldal.close{margin-left:22px;margin-right:auto}
.talalat_oldal_tartalom{width:100%;box-sizing:border-box}
.talalat_oldal h3{margin:20px 0 0!important;display:flex;justify-content:flex-start!important;align-items:center!important;font-size:18px!important;font-weight:200!important;padding:5px 0!important}
.talalat_oldal h3 strong{color:#ca1645;margin:0 7px;text-transform:uppercase}
.talalat_oldal .termekek_block{box-sizing:border-box;padding:48px 0;position:relative}
.talalat_oldal .termekek_block:after{content:'';width:100%;height:1px;display:block;position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.12)}
.talalat_oldal .talalat_oldal_block{padding:0!important}
.talalat_oldal .talalat_oldal_block h4{background:none;margin:5px 0 0;padding:2px 0;font-size:23px;font-weight:700;color:#ca1645}
.talalat_oldal .talalat_oldal_block h4.szerelem{border-left:10px solid #93bd11}
.talalat_oldal .talalat_oldal_block h4.csajos_bajok{border-left:10px solid #62c3da}
.talalat_oldal .talalat_oldal_block h4.szorakozas{border-left:10px solid #ea6521}
.talalat_oldal .talalat_oldal_block h4.suli{border-left:10px solid #e41b63}
.talalat_oldal_tartalom .result_type,.talalat_oldal .talalat_oldal_block .result_type,#product_list .result_type{text-transform:uppercase;color:#fff;font-size:14px;background:#b7946d;margin-left:-20px;padding-left:20px}
.talalat_oldal .talalat_oldal_block .text{height:40px;overflow:hidden;padding:5px 0}
.talalat_oldal .talalat_oldal_block .text .text_cont{position:relative}
.talalat_oldal .talalat_oldal_block .text_wrapper h5{padding:0 0 15px}
.talalat_oldal .talalat_oldal_block .text_wrapper span{margin-left:20px;color:#777}
.talalat_oldal .talalat_oldal_block .text_wrapper{padding:20px;border:1px solid #ddd;background:#fcfcfc;margin-bottom:20px}
.talalat_oldal .talalat_oldal_block strong{color:#ca1645;text-decoration:underline;font-style:italic;margin-right:2px}
.talalat_oldal_block_footer h5{display:inline-block;background:none;text-transform:uppercase}
.talalat_oldal_block_footer h5.szerelem{color:#93bd11}
.talalat_oldal_block_footer h5.csajos_bajok{color:#62c3da}
.talalat_oldal_block_footer h5.szorakozas{color:#ea6521}
.talalat_oldal_block_footer h5.suli{color:#e41b63}
.talalat_oldal_block_footer span{margin-left:20px;color:#777}
.talalat_oldal_box{margin-left:20px;padding:30px 0}
.talalat_title{position:absolute;top:-300px;font-size:80px;font-weight:500;line-height:84px;color:#fff;z-index:6}
@media only screen
and (min-width : 1921px) {
#stage_1,#stage_3,#footer_cont{max-width:1920px;margin:0 auto}
}
@media only screen
and (min-width : 0px)
and (max-width : 1280px) {
.wrapper{box-sizing:border-box;padding:20px 2.5%;justify-content:space-around;flex-wrap:wrap}
#rss_1_cont,#rss_2_cont{width:100%;text-align:center}
#rss_1_cont{margin-bottom:15px}
#rss_2_cont{margin-top:15px}
#calendar_wrapper iframe{max-width:100%}
}
@media only screen
and (max-width : 1320px)
and (min-width : 1025px) {
#stage_1_cont{padding:0 calc(15px + 5%) 50px calc(15px + 5%)}
}
@media only screen
and (max-width : 1320px) {
.wrapper{box-sizing:border-box;padding:20px 2.5%}
#stage_4_cont{box-sizing:border-box;padding:0 2.5%}
#stage_4 .def_button{right:2.5%}
}
@media only screen
and (min-width : 801px)
and (max-width : 1024px) {
#stage_1_cont{padding:0 calc(15px + 3%) 50px calc(15px + 3%)}
}
@media only screen
and (min-width : 0px)
and (max-width : 1024px) {
.col_fourth{min-width:300px}
#stage_1_cont{flex-wrap:wrap;flex-flow:column-reverse}
#stage_1 .bg_image{height:100%;bottom:auto;top:0}
#stage_1_post,#stage_1_list{width:100%}
#stage_1_post{margin-bottom:30px}
#stage_1_list{min-height:420px}
#footer_cont .bg_image{height:100%;bottom:auto;top:0}
}
@media only screen
and (min-width : 481px)
and (max-width : 800px) {
#last_galery.owl-carousel .owl-item img{max-height:40vw}
.simple_gal.owl-carousel .owl-item img{max-height:40vw}
#stage_1{padding-top:280px}
#webshop.dalok .igehirdetes_row .igeresz{width:40%}
#webshop.dalok .igehirdetes_row .cim{width:60%}
#webshop.dalok .igehirdetes_row .datum,#webshop.dalok .igehirdetes_row .play,#webshop.dalok .igehirdetes_row .dwnld{width:33%}
}
@media only screen
and (min-width : 0px)
and (max-width : 800px) {
#stage_1_cont{padding:0 40px 50px 20px}
.igehirdetes_row .dwnld{flex-wrap:wrap}
.igehirdetes_row .dwnld a:nth-of-type(2n){margin-top:10px}
.dalok .igehirdetes_row.header,.dalok .igehirdetes_row .data{flex-wrap:wrap}
}
@media only screen
and (min-width : 0px)
and (max-width : 600px) {
#stage_1_post{min-height:600px;max-height:none}
#stage_1_post .post_img{max-width:none}
#stage_1_post .post_img a{display:flex;justify-content:center;align-items:flex-start}
#stage_1_post .post_img img{max-width:300px}
#stage_1_post .post_cont{width:100%;padding-left:0;padding-top:20px}
#stage_1_post .post_body{flex-wrap:wrap}
#stage_1_post .text{width:100%}
.igehirdetes_row.header > div{margin-bottom:0}
.igehirdetes_row{display:flex;justify-content:flex-start;flex-wrap:wrap}
.igehirdetes_row .data{width:100%;justify-content:flex-start;flex-wrap:wrap}
.igehirdetes_row .igeresz,.igehirdetes_row .cim,.igehirdetes_row .datum,.igehirdetes_row .hirdeto{width:50%}
.igehirdetes_row .igeresz,.igehirdetes_row .cim{margin-bottom:15px}
.igehirdetes_row .dwnld{width:105px;margin-top:15px}
.igehirdetes_row.ahitat .igeresz{width:95%}
.igehirdetes_row.ahitat .dwnld{width:140px;justify-content:flex-start}
#stage_4 h4{padding:75px 0 20px}
}
@media only screen
and (min-width : 0px)
and (max-width : 480px) {
#stage_1{padding-top:320px}
#last_galery.owl-carousel .owl-item img{max-height:65vw}
.simple_gal.owl-carousel .owl-item img{max-height:65vw}
#footer_cont .bg_image{bottom:90px}
#webshop.dalok .igehirdetes_row .igeresz{width:50%}
#webshop.dalok .igehirdetes_row .cim{width:50%}
#webshop.dalok .igehirdetes_row .datum,#webshop.dalok .igehirdetes_row .play{width:50%;text-align:left}
#webshop.dalok .igehirdetes_row .dwnld{width:100%;justify-content:flex-start}
}