html {scroll-behavior: smooth}
body{font:16px 'Cardo', serif;color:#000}
h1{font:700 32px 'Cardo', serif;color:#000}
h2{font:700 24px 'Cardo', serif;color:#000}
h3{font:700 14px 'Cardo', serif;color:#000}
h5{font:700 20px 'Cardo', serif;color:#000}
h4,h6{font:700 14px 'Cardo', serif}
.clear,.content,.mainbanner{clear:both}
.bannercontainer,.mainbannervideo,.pagetop{position:relative}
.bannerbutton,.listtitle,a{cursor:pointer}
.closedlist .horizontal,.openedlist{opacity:1}
.bannerbutton,.footmenu a:hover,a{text-decoration:none}
a{background-color:transparent;color:#005691;font-weight:200}
a:active,a:hover{outline:0}
.pagetop{background-color:#616161;background-position:top center;background-repeat:no-repeat;background-size:100% 16px;height:8px}
.pagecontainer{min-height:100%;height:auto!important;max-width:1920px;margin:0 auto}
.bannerheader,.defaultheader,.defaultblock,.headmenu{max-width:1170px;margin:0 auto}
.defaultheader1170{max-width:1170px;margin:0 auto}
.defaultblock1170{max-width:1170px;margin:0 auto}
.defaultheader1920{max-width:1920px;margin:0 auto}
.defaultblock1920{max-width:1920px;margin:0 auto}
.responsivedefaultbg{background-position:top center;background-repeat: no-repeat;background-size: contain;}
.fixcenter{background-size: cover;background-position:center;/*background-attachment: fixed;*/background-repeat: no-repeat;}
.fixleft{background-size: cover;background-position:left top;/*background-attachment: fixed;*/background-repeat: no-repeat;}
.block{padding-top:7px}
.mainbannervideo{width:100%;display:inline-block}
.mainbannervideo:after{padding-top:44.2708%;display:block}
.bannerbutton,.img-responsive{display:inline-block}
.embed-responsive-192by85{padding-bottom:44.2708%;background-color:#000}
.bannerbutton,.bannercontainer{background:0 0;text-align:center;color:#fff}
.bannercentered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:95%;text-align:center}
.closedlist .horizontal,.closedlist .vertical{transition:all .5s ease-in-out;transform:rotate(-90deg)}
.bannerh5{font:20px Cardo;color:#fff}
.bannerh1{font:60px Cardo;color:#fff}
.bannerh3{font:28px Cardo;color:#fff}
.bannerbutton{font:16px Cardo;padding:11px 40px;background-color:#702627;margin-top:1%}
.bannerbutton:hover{background-color:#fff;font-style:none;color:#702627}
.bannercontainermobile{display:none}
.bannercontainer img{display:inherit}
.gallerycontent{position: absolute;bottom:8px;font-size: 28px;background-color:rgba(255, 255, 255, 0.6);margin:10px;padding:10px;color:#000}
@media (max-width:992px){
.bannercontainer{display:inherit;height:444px;background-repeat:no-repeat;background-position:center center}
.bannercontainer img{display:none}
.bannerh5{font:24px Cardo;color:#fff}
.bannerh1{font:36px Cardo;color:#fff}
.bannerh3{font:24px Cardo;color:#fff}}
@media (max-width:768px){
.bannerh1{font:32px Cardo}
.bannercontainer{height:auto;}
.gallerycontent{font-size: 14px;}
.bannercentered {position: unset;top: 0;left: 0;transform: none;text-align: center;padding:10% 2%;}}
.defaultblock2column{max-width:1920px;margin:0 auto}
.defaultblock-100{width:100%;padding:5px}
.col-sm-4,.col-sm-6{padding:0px}
.listnavigation{max-width:1170px;margin:0 auto}
.listnavigation ul{padding:0}
.listnavigation ul ul{display:none;padding:0}
.listnavigation ul li{list-style-type:none;border-bottom:1px solid #e6e6e6}
.listnavigation h4{font:24px Cardo,Arial;padding-top:32px; font-weight:bold;}
.listtitle{height:100%;width:100%;padding:0 15px}
.listheader{max-width:1170px;margin:0 auto}
.openedlist .horizontal,.openedlist .vertical{transition:all .5s ease-in-out;transform:rotate(90deg)}
.openedlist .horizontal{opacity:0}
.circle-plus .circle{position:relative;float:right;margin-top:-34px;margin-right:17px}
.circle-plus .circle .horizontal{position:absolute;background-color:#005691;width:34px;height:2px;left:50%;margin-left:-17px;top:50%;margin-top:-1px}
.circle-plus .circle .vertical{position:absolute;background-color:#005691;width:2px;height:34px;left:50%;margin-left:-1px;top:50%;margin-top:-17px}
.gallery,.galleryheader{max-width:1170px;margin:0 auto}
.carousel{width:100%}
.article-slide .carousel-indicators{bottom:0;left:0;margin-left:5px;width:100%}
.article-slide .carousel-indicators li{border:none;border-radius:0;float:left;height:54px;margin-bottom:5px;margin-left:0;margin-right:5px!important;margin-top:0;width:100px}
.article-slide .carousel-indicators img{border:2px solid #000;float:left;height:54px;left:0;width:100px}
.article-slide .carousel-indicators .active img{border:2px solid #428BCA;opacity:.7}
.footer{background-color:#616161}
.footerheader{max-width:1920px;margin:0 auto}
.footcopyright{font-family: 'Open Sans', sans-serif; display:inline-block;font-size:15px; padding:1%;font-style:oblique; color: #fff}
.footmenu{list-style:none;margin:0 0 15px 15px;padding:0;display:block}
.footmenu a{font:14px Cardo;color:#005691}
@media (min-width:992px){
.footmenu{display:inline-block;margin-left:0;float:right}
.footmenu li{margin-right:30px;margin-bottom:20px;display:list-item;text-align:-webkit-match-parent}
}
@media (min-width:768px){
.footcopyright{float:left}
.footmenu li{display:inline-block;margin-bottom:0;float:right}
}
.pagebottom{background-image:url(/images/Kamaraszinhaz-stripe.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:100% 16px;position:relative;height:29px}
.carousel-indicators li{background-color:#BFC0C2;border:0;width:11px;height:11px;margin:4px 15px}
.carousel-indicators li:hover{background-color:#005691;border:0;transition:.3s linear}
.carousel-indicators .active{background-color:#005691;border:1px solid #005691;width:19px;height:19px;margin:0 10px;transition:.3s linear}
.uniquebutton {font-family: 'Open Sans', sans-serif;background-color: #702627;color: #fff;padding: 25px 55px 25px 55px;border:1px solid #000;text-align: center;text-decoration: none;display: inline-block;font-size: 22px;margin-top: 25px;cursor: pointer;-webkit-transition-duration: 0.4s;transition-duration: 0.4s}
.uniquebutton:hover {background-color: #fff;box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19);text-decoration:none;color: #000000;border:1px solid #000}
.video-container {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}
.video-container iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.to-top-container {box-sizing: border-box;display: block;}
.toTop{background-color:#333;border-radius:4px 4px 0 0;bottom:0;color:#fff;display:none;height:35px;position:fixed;right:75px;text-align:center;text-transform:uppercase;width:48px;opacity:.9;z-index:100000;transition:all .2s ease-in-out 0s}
.toTop:before{line-height:35px;content:"\25b2";-webkit-font-smoothing:antialiased;font-family:icomoon;font-size:22px}
.toTop:hover{background-color:#fff;text-decoration:none;color:#333}
.toTop:active,.toTop:focus{outline:0;background-color:#333;text-decoration:none;color:#fff}














