@import url('https://fonts.googleapis.com/css?family=Dosis:400,600&subset=latin-ext');
#menu {text-transform:uppercase}
/* CANVAS MENU */
#jxtc_canvasslide_left a:hover, #jxtc_canvasslide_right a:hover {
    color: #fff;
    border-left: 4px solid #FF6F00;
}

#jxtc_canvasslide_left label.close, #jxtc_canvasslide_right label.close {
    background: #FF6F00;
    opacity: 1;
}

#jxtc_canvasslide_left *,#jxtc_canvasslide_right *{margin:0;padding:0;border:0;outline:0;font-weight:300;font-style:normal;font-size:100%;vertical-align:baseline;line-height:normal;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#jxtc_canvasslide_left a,#jxtc_canvasslide_right a{text-decoration:none}#jxtc_canvasslide_left input[type="radio"],#jxtc_canvasslide_right input[type="radio"]{display:none}#jxtc_canvasslide_left label,#jxtc_canvasslide_right label{cursor:pointer}#jxtc_canvasslide_left{z-index:99999999;position:fixed;width:0;height:100%;top:0;left:0}#jxtc_canvasslide_right{z-index:99999999;position:fixed;width:auto;height:100%;top:0;right:0}#jxtc_canvasslide_left section{margin:0;overflow-y:scroll!important;width:320px;height:100%;left:0;top:10%;z-index:10;background:#160000;-webkit-backface-visibility:hidden;-webkit-transition:all .4s cubic-bezier(0.2,0.6,0.3,1);-moz-transition:all .4s cubic-bezier(0.2,0.6,0.3,1);-ms-transition:all .4s cubic-bezier(0.2,0.6,0.3,1);-o-transition:all .4s cubic-bezier(0.2,0.6,0.3,1);transition:all .4s cubic-bezier(0.2,0.6,0.3,1)}#jxtc_canvasslide_right section{margin:0;overflow-y:scroll!important;width:390px;height:100%;right:-15px;top:0;position:absolute;z-index:10;background:#160000;-webkit-backface-visibility:hidden;-webkit-transition:all .4s cubic-bezier(0.2,0.6,0.3,1);-moz-transition:all .4s cubic-bezier(0.2,0.6,0.3,1);-ms-transition:all .4s cubic-bezier(0.2,0.6,0.3,1);-o-transition:all .4s cubic-bezier(0.2,0.6,0.3,1);transition:all .4s cubic-bezier(0.2,0.6,0.3,1)}#jxtc_canvasslide_left section,#jxtc_canvasslide_left input#close-item:checked ~ section{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}#jxtc_canvasslide_right section,#jxtc_canvasslide_right input#close-item:checked ~ section{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}#jxtc_canvasslide_left input#open-item:checked ~ section{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);overflow:visible}#jxtc_canvasslide_right input#open-item:checked ~ section{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);overflow:visible}#jxtc_canvasslide_left section .wrap{padding:30px 0;position:relative}#jxtc_canvasslide_left section .innerwrap{margin-top:30px}#jxtc_canvasslide_left label.open,#jxtc_canvasslide_left label.close{text-align:center;position:absolute}#jxtc_canvasslide_right label.close:hover,#jxtc_canvasslide_right label.close:focus{background:#757786}#jxtc_canvasslide_left label.open{font-family:'FontAwesome';font-size:24px;color:#222;width:50px;bottom:auto;left:-98px;right:auto;top:8%;margin:0 auto;padding:10px 0;text-transform:uppercase;z-index:1}#jxtc_canvasslide_right label.open{font-family:'FontAwesome';font-size:24px;color:#fff;font-weight:100;bottom:auto;left:-120px;right:auto;margin:12px 236px 0 auto;text-transform:uppercase;z-index:1}#jxtc_canvasslide_left input#close-item:checked ~ label.open{-webkit-transition:left .3s ease 0.4s,background .1s ease,color .1s ease;-moz-transition:left .3s ease 0.4s,background .1s ease,color .1s ease;-ms-transition:left .3s ease 0.4s,background .1s ease,color .1s ease;-o-transition:left .3s ease 0.4s,background .1s ease,color .1s ease;transition:left .3s ease 0.4s,background .1s ease,color .1s ease;left:0}#jxtc_canvasslide_right input#close-item:checked ~ label.open{-webkit-transition:right .3s ease 0.4s,background .1s ease,color .1s ease;-moz-transition:right .3s ease 0.4s,background .1s ease,color .1s ease;-ms-transition:right .3s ease 0.4s,background .1s ease,color .1s ease;-o-transition:right .3s ease 0.4s,background .1s ease,color .1s ease;transition:right .3s ease 0.4s,background .1s ease,color .1s ease;right:0}#jxtc_canvasslide_left label.open:hover,#jxtc_canvasslide_left label.open:focus{background:#222;color:#fff}#jxtc_canvasslide_left label.close,#jxtc_canvasslide_right label.close{padding-top:5px;margin-right:20px;font-size:60px;background:/*#DCC5AC*/none;color:#DCC5AC;width:30px;height:30px;line-height:25px;}#jxtc_canvasslide_left label.close:hover,#jxtc_canvasslide_left label.close:focus{background:#757786}#jxtc_canvasslide_right label.close:hover,#jxtc_canvasslide_right label.close:focus{background:none}#jxtc_canvasslide_left label,#jxtc_canvasslide_left select,#jxtc_canvasslide_left input{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#jxtc_canvasslide_right label,#jxtc_canvasslide_right select,#jxtc_canvasslide_right input{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#jxtc_canvasslide_left ul,#jxtc_canvasslide_right ul{top:10%;text-align:left}#jxtc_canvasslide_left a,#jxtc_canvasslide_right a{color:#A9A9A9;font-weight:500;padding:15px;cursor:pointer;border-bottom:2px solid #202020;border-left:4px solid #120000;font-size:15px;display:block;padding:8px 19px}#jxtc_canvasslide_left a:hover,#jxtc_canvasslide_right a:hover{background-color:#1b1b1b}#jxtc_canvasslide_left ul li,#jxtc_canvasslide_right ul li{list-style:none}#jxtc_canvasslide_left ul li a,#jxtc_canvasslide_right ul li a{padding:12px 14px}#jxtc_canvasslide_left ul li span.separator,#jxtc_canvasslide_right ul li span.separator{font-weight:100;font-size:14px;color:#fafafa;background-color:#1b1b1b;padding:8px 12px;margin:12px 0;border-bottom:1px solid #191919;text-transform:uppercase;display:block}#jxtc_canvasslide_left span.separator:before,#jxtc_canvasslide_right span.separator:before{content:""}#jxtc_canvasslide_left a:before,#jxtc_canvasslide_right a:before{margin:0 12px;font-family:'FontAwesome';content:"\f105";font-size:14px;font-weight:100}#jxtc_canvasslide_left ul > li > ul > li > ul li a,#jxtc_canvasslide_right ul > li > ul > li > ul li a{font-size:12px;padding-left:34px}#jxtc_canvasslide_left ul > li > ul > li > ul > li > ul li a,#jxtc_canvasslide_right ul > li > ul > li > ul > li > ul li a{font-size:12px;padding-left:54px}#jxtc_canvasslide_left ul > li > ul > li > ul > li > ul > li > ul li a,#jxtc_canvasslide_right ul > li > ul > li > ul > li > ul > li > ul li a{font-size:12px;padding-left:72px}

#jxtc_canvasslide_right ul > li > ul > li{padding-left:25px}


label.open.xtccanvas {
    background: none !important;
    color: #DCC5AC;
    padding: 8px 10px;
    font-size: 22px !important;
    position: fixed;
    top: 5px;
    right: 0%;
    z-index: 1200;
}


#logo a {width:60px;height:60px;background-size: 60px;margin: 0px 0 0 0;}
.formwrap {background:#150000;width:95%;margin:0;border:0 none;outline: 0 none;}

.darkbox {background:none!important}

* {font-family: 'Dosis', sans-serif;font-weight:400}
b {font-family: 'Dosis', sans-serif;font-weight:600}
strong {font-family: 'Dosis', sans-serif;font-weight:600}
a {font-family: 'Dosis', sans-serif;/*text-transform: none!important;*/color:#DCC5AC!important;}

div, a, a:link {font-family: 'Dosis', sans-serif;/*text-transform: none!important;*/color:#DCC5AC!important;}
#menuwrap ul.menu > li > a {border-top:0 none;}
#menuwrap ul.menu > li.active > a {border-top:0 none;}
#menuwrap ul.menu > li > a:hover, #header ul.menu > li.xtcHover a{border-top:0 none;}

#header ul.menu > li > a, #header ul.menu > li.active > a, #header ul.menu > li:hover > a, span.separator {padding:18px 5px}
#header ul.menu > li > a, #header ul.menu > li.active > a, #header ul.menu > li:hover > a, #header ul.menu > li.parent:hover > a {padding:18px 5px}


#footerwrap {background: rgba(16, 0, 0, 1)}
#region1wrap {background:#150000}
/*div.tp-bgimg.defaultimg {background-position: 50% 50%!important;}*/

/*div#rev_slider_1_1_wrapper.rev_slider_wrapper.fullwidthbanner-container{margin-top:25%}

.items-more span {border-bottom:0 none;
}*/

div.pagination ul li a{border: 0 none!important}
div.pagination ul li span{border: 0 none!important}
div.pagination ul li span.pagenav{border: 0 none!important}
div.tooltip {display:none!important}

.result {border-bottom:1px solid #DCC5AC}
dt.result-title, dt.result-title a {text-transform:uppercase!important;color:#DCC5AC!important;font-size:110%;}


div.blog-featured div.readmore1 {text-align:left}
div.catItemIntroText {color: #DCC5AC!important}
.items-more h2 {text-align: left;}
.items-more h2 span{text-align: left;font-weight: bold; font-size: 16px;}
.button {background: rgba(88, 67, 45, 0.99)!important;color:#DCC5AC!important;border: 1px solid #DCC5AC!important;}
input.button {border: 1px solid #DCC5AC!important;}
INPUT#mod-search-searchword.inputbox {width:95%!important}

#right input[type="text"] {background-color: #DCC5AC!important;border:0 none!important;}

/*#component {padding:0}*/
#component ul li {border-bottom: 0 none;list-style: square!important;text-align:left;font-size:initial;font-size:18px;line-height:25px;margin-bottom:15px}
#component ul {padding:9px 0px 9px 27px}

#nevalatticsik{width:100%!;height:7px;
    background: url(../images/kockakcsikkal_1250.gif)left center no-repeat }

#munkatarskep{display:block;float:right;240px;padding:0px 0px 20px 40px}

#menuwrap{margin-right:0;}

#menuwrap ul.menu li.parent > ul {background-color: rgba(40, 20, 15, 0.99);
border-left: 2px solid rgba(40, 20, 15, 1);
}
#menuwrap ul.menu li.parent > ul > li > a:hover {border-left: 0 none;}

#header ul.menu > li > a, #header ul.menu > li.active > a, #header ul.menu > li:hover > a, span.separator{margin: 0 0;}
#header ul.menu > li > a, #header ul.menu > li.active > a, #header ul.menu > li:hover > a, #header ul.menu > li.parent:hover > a{margin: 0 0;}
#menuwrap ul.menu > li > a {color:#DCC5AC;}


.itemHeaderNoImg h2.article_title a, .itemHeaderNoImg h2.article_title {color:#DCC5AC!important;}
#right .module > h3, #left .module > h3 { /*font-family: source!important;font-weight:700!important;
;padding:0 0 0 0;*/}
h2.article_title {text-transform: uppercase!important;font-weight:300!important}
h2 {font-weight: 300!important;}
#footer p{color:#DCC5AC}

div.catItemImage img {object-fit: cover;
height: 200px;
width: 100%;}

#header {
/*background: rgba(16, 0, 0, 0.8);*/
max-width:1200px;margin:0 auto}
#headerwrap {/background: rgba(16, 0, 0, 0.8)*/}
body.frontpage .hscroll  {background: rgba(16, 0, 0, 0.8)!important}
body.frontpage #headerwrap {background: rgba(16, 0, 0, 0.8)!important}

#nyelvek{position: absolute;top:100px;left:20px;z-index:99999}
ul.lang-inline li{float: left;
clear:both;
display:block;}

#nyelvek img{width: 40px;margin-bottom:5px;}

.large_bold_white{text-shadow: 0px 4px 3px rgba(0,0,0,0.4),
             0px 8px 13px rgba(0,0,0,0.1),
             0px 18px 23px rgba(0,0,0,0.1),
    0px 4px 3px rgba(0,0,10,0.4);
    
/* font-family: source!important;*/
/*color:#14322d*/}


div.module.title-off.leikondiv{position:static;bottom:60px;z-index:999}

/* HORIZONTAL */

@-webkit-keyframes horizontal {
  0% {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
  }

  6% {
    -webkit-transform: translate(5px,0);
    transform: translate(5px,0);
  }

  12% {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
  }

  18% {
    -webkit-transform: translate(5px,0);
    transform: translate(5px,0);
  }

  24% {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
  }

  30% {
    -webkit-transform: translate(5px,0);
    transform: translate(5px,0);
  }

  36%, 100% {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
  }
}

@keyframes horizontal {
  0% {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
  }

  6% {
    -webkit-transform: translate(5px,0);
    -ms-transform: translate(5px,0);
    transform: translate(5px,0);
  }

  12% {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
  }

  18% {
    -webkit-transform: translate(5px,0);
    -ms-transform: translate(5px,0);
    transform: translate(5px,0);
  }

  24% {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
  }

  30% {
    -webkit-transform: translate(5px,0);
    -ms-transform: translate(5px,0);
    transform: translate(5px,0);
  }

  36%, 100% {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
  }
}

.fa-hand-o-right {    -webkit-animation: horizontal 3s ease infinite;
      animation: horizontal 3s ease infinite;}

/* BOUNCE */

@-webkit-keyframes bounce {
   0%, 10%, 20%, 50%, 70%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
    
    80% {
    -webkit-transform: translateY(15px);
    transform: translateY(15px);
  }
}

@keyframes bounce {
  0%, 10%, 20%, 50%, 70%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(15px);
    -ms-transform: translateY(15px);
    transform: translateY(15px);
  }

  60% {
    -webkit-transform: translateY(15px);
    -ms-transform: translateY(15px);
    transform: translateY(15px);
  }
    80% {
    -webkit-transform: translateY(15px);
    -ms-transform: translateY(15px);
    transform: translateY(15px);
  }
}

.fa-arrow-circle-down{
   background: none;background-color: transparent;
   font-size:100px;
   color:RGBA(255,255,255,1);
         -webkit-animation: bounce 3s ease infinite;
      animation: bounce 3s ease infinite;
    text-shadow:0px 4px 3px rgba(0,0,0,0.4),
             0px 8px 13px rgba(0,0,0,0.1),
             0px 18px 23px rgba(0,0,0,0.1);
}




div.tp-caption.ikonsor.tp-fade.tp-resizeme.start{top:85%!important;/*bottom:50px!important;*/}

div.catItemImage img{opacity:0.7}
div.catItemImage img:hover{opacity:1}


#header {border-bottom:0;}
/*body.frontpage .hscroll {background: rgba(40, 20, 15, 0.88)!important;}*/
/*div.firstarea, */div.centerarea{padding-top:80px;}
div.lastarea{padding-top:80px;padding-bottom:80px;}
div.lastarea a{color: #692f23 !important;}


body.frontpage {background:#fff;}

#region1 div.modulecontent {padding-top:0;padding-bottom:0}

div.itemToolbar {display:none;}
div#region3wrap {padding-top:0px;}
div.category-desc{margin-top:75px;}
#right .modulecontent {padding: 0px 0px 20px 20px;}
.modulecontent li {font-size:18px;line-height:25px;}
.span9 .img-fulltext-right {height:initial;}
#right {border-left: 0px none;margin-top: 10px;}
h3.jobbos {margin-top:10px;margin-bottom:5px;line-height:120%!important;}
a.btn.jobbos {padding:2px 5px!important;margin:10px 0 25px 0;}
.span12 .img-fulltext-right {height:initial!important;max-height: 500px}
div.itemHeader {margin:auto!important}
body.innerpage.sticky {margin-top:0;}
div#k2Container.itemView.itemIsFeatured {border-bottom:0 none;}
div.itemView {border-bottom: 0 none}
div.catItemView {margin-bottom:0}
.span12 #component {padding:0;padding-top: 10px;}
h2.cat_title a{}
div.articlemain.mobileshow{min-height:200px;}

div.itemHeaderNoImg{
/*max-width: 1140px;*/
   /* padding: 0 500px;*/
margin: 0 auto;
    margin-bottom: 44px;}


span.itemImage img{opacity: 1}

div.flags{padding-top:5px}
div.flags img{-webkit-box-shadow: 0 0 0px rgba(255, 255, 255, .5);
-moz-box-shadow: 0 0 0px rgba(255, 255, 255, .5);
box-shadow: 0 0 0px rgba(255, 255, 255, .5); margin:5px 2px;}
div.flags img:hover{-webkit-box-shadow: 0 0 20px rgba(255, 255, 255, .4);
-moz-box-shadow: 0 0 20px rgba(255, 255, 255, .4);
box-shadow: 0 0 20px rgba(255, 255, 255, .4); animation: wshadow 1s;
 }

@keyframes wshadow {
    0% {
-webkit-box-shadow: 0 0 0px rgba(255, 255, 255, .5);
-moz-box-shadow: 0 0 0px rgba(255, 255, 255, .5);
box-shadow: 0 0 0px rgba(255, 255, 255, .5); margin:5px 2px;
    }
      
     100% {
-webkit-box-shadow: 0 0 20px rgba(255, 255, 255, .4);
-moz-box-shadow: 0 0 20px rgba(255, 255, 255, .4);
box-shadow: 0 0 20px rgba(255, 255, 255, .4); 
    }
}
div.linkek{padding-top:5px;}
div.linkek a{color:#FFF;/*font-family: source!important;*/font-weight:600;}

div.linkekbelso {padding-top:25px;}
div.linkekbelso a{color:#000;/*font-family: source!important;*/font-weight:600;}

.categorywrap-left .main .articlemain h2 {text-shadow: rgb(3, 3, 3) 0px 0px 5px;}
.categorywrap-right .main .articlemain h2 {text-shadow: rgb(3, 3, 3) 0px 0px 5px;}
.categorywrap-left .main .articlemain h1 {color:#fff;letter-spacing:0.2px;text-shadow: rgb(3, 3, 3) 0px 0px 5px;}
.categorywrap-right .main .articlemain h1 {color:#fff;letter-spacing:0.2px;text-shadow: rgb(3, 3, 3) 0px 0px 5px;}

.categorywrap-left .main .articlemain .morelink {color: #000 !important;
background: #fff !important;border:0 none}
.categorywrap-right .main .articlemain .morelink {color: #000 !important;
background: #fff !important;border:0 none}

.categorywrap-left .main .articlemain .morelink:hover {color: #fff !important;
background: RGBA(0,0,0,0.5) !important}
.categorywrap-right .main .articlemain .morelink:hover {color: #fff !important;
background: RGBA(0,0,0,0.5) !important;}

div#hovereffect {margin:0;padding:0;display:block;width:100%;height:100%;background: RGBA(255,255,255,0.0) !important; }
/*div#hovereffect:hover {margin:0;padding:0;display:block;width:100%;height:100%;background: RGBA(255,255,255,0.3) !important; }*/
div#hovereffect:hover {margin:0;padding:0;display:block;width:100%;height:100%;background: RGBA(255,255,255,0.0) !important;
animation: shadow 1s ;
-webkit-box-shadow: inset 0 0 100px rgba(0, 0, 0, .8);
-moz-box-shadow: inset 0 0 100px rgba(0, 0, 0, .8);
box-shadow: inset 0 0 100px rgba(0, 0, 0, .8);}



@keyframes shadow {
    0% {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
    }
      
     100% {
-webkit-box-shadow: inset 0 0 100px rgba(0, 0, 0, .8);
-moz-box-shadow: inset 0 0 100px rgba(0, 0, 0, .8);
box-shadow: inset 0 0 100px rgba(0, 0, 0, .8);
    }
}

.categorywrap-right .more{padding:0;padding-top:10px}
.categorywrap-left .more{padding:0;padding-top:10px}


.categorywrap-right .more .articlemore:hover {background:none!important;padding:15px 0px 15px 60px}
.categorywrap-left .more .articlemore:hover {background:none!important;padding:15px 60px 15px 0px}


div.blog-featured p {font-size:18px}
div.catItemIntroText p{text-align:left}
h2.cat_title{text-align:left}
h2.article_title{text-align:left}

div.blog-featured div.readmore1{margin-bottom: 30px;}

/*.blog-featured .btn{background: none !important;
border: 1px solid rgba(0, 0, 0, 0.3)!important;
color: #222 !important;
font-size: 12px !important;
padding: 10px 32px 11px !important;
text-transform: uppercase !important;
font-weight: bold !important;
margin-top: 5px !important;
display: inline-block !important;
border-radius: 0px !important;}*/
.blog-featured .btn{background: none !important;
border: 1px solid #DCC5AC!important;
font-size: 13px !important;
padding: 4px 20px 4px !important;
text-transform: uppercase !important;
font-weight: 300 !important;
margin-top: 5px !important;
display: inline-block !important;
border-radius: 3px !important;
border-top:0 none;text-shadow: none!important;
background: rgba(88, 67, 45, 0.99)!important;color:#DCC5AC!important}

a.btn{background: none !important;
border: 1px solid rgba(0, 0, 0, 0.3)!important;
color: #222 !important;
font-size: 12px !important;
/*padding: 10px 32px 11px !important;*/
text-transform: uppercase !important;
font-weight: bold !important;
margin-top: 5px !important;
display: inline-block !important;
/*border-radius: 0px !important;*/
    text-shadow: none!important;font-weight:600!important}
}


.categorywrap-right, .categorywrap-left {background: #14322d !important;}


.categorywrap-right .more .articlemore h1 {letter-spacing:0.2px;color:#FFFFFF!important;font-size:24px;line-height:120%!important;font-weight:600!important}
.categorywrap-left .more .articlemore h1 {letter-spacing:0.2px;color:#FFFFFF!important;font-size:24px;line-height:120%!important;font-weight:600!important}
.categorywrap-right .more .articlemore p {color:#fff!important;font-size:18px}
.categorywrap-left .more .articlemore p {color:#fff!important;font-size:18px}


.categorywrap-right .main .articlemaintext{animation: bounce 10s infinite}
.categorywrap-left .main .articlemaintext{animation: horizontal 10s infinite}

.retroid_mainslide .slidetext .slidetext-a h1 {font-size: 46px !important;
    line-height: 90% !important;color:#fff;text-shadow: 0;text-shadow: 0px 0px 3px rgba(0, 0, 0, 1); margin-bottom:20px;}

.retroid_mainslide .slidetext .slidetext-b .morelink{color: #DCC5AC!important;background: none !important;margin-top: 0!important;border: 0 none;/*margin-bottom:15px;*/}
.retroid_mainslide .slidetext .slidetext-b .morelink:hover{color: #ccc !important;background: none !important;}

.slidetext {padding:20px 0;background:rgba(16, 0, 0, 0.8)}

.retroid_mainslide .slidetext .slidetext-a {padding:20px 20px 0 0;width:50%;border-right:1px solid #DCC5AC;}

.retroid_mainslide .slidetext .slidetext-b {padding: 17px 0 0 0px}

.retroid_mainslide .slidetext .slidetext-a h1{font-weight:300;font-size:30px!important;text-transform: uppercase;letter-spacing: 5px;color:#DCC5AC;}


.retroid_mainslide {-webkit-box-shadow: inset -1px -75px 41px -14px rgba(21,0,0,1);
-moz-box-shadow: inset -1px -75px 41px -14px rgba(21,0,0,1);
box-shadow: inset -1px -75px 41px -14px rgba(21,0,0,1);}

.retroid_mainslide .slidetext{bottom:80px}


.dblogo {background-image:url(../images/logocurve.png);
    background-repeat: no-repeat;background-position: center;background-size: contain;
width:800px;height:128px;padding:0;margin:0 auto;padding-top:40%}
.dblogosmall {background-image:url(../images/logocurve.png);
    background-repeat: no-repeat;background-position: center;background-size: contain;
width:90%;height:auto;padding:0;margin:0 auto;padding-top:60%}




/* RÉGIBŐL END */


.style1 {
/*margin-left: 20px!important;*/
	
	color: #DCC5AC;
	font-size: 18px!important;
	line-height: 35px;!important;
}

p.style1 strong{/*font-style: italic!important;*/}

.style3 {
	
/*margin-left: 20px;*/
font-size: 16px !important;
font-weight: bold !important;
color: #DCC5AC;
text-transform: uppercase;
/*margin-bottom:-25px;*/
display: block;
    
}

h1.style3 {font-size: 20px !important;
font-weight: normal !important;letter-spacing:0.5px;text-indent: 20px;
}

.style4 {
	
margin-left: 20px;	
	font-size: 14px;
	font-weight: bold;
	color: #DCC5AC;
	text-transform: uppercase;

}

h2.article_title a, h2.article_title{font-family: 'Dosis', sans-serif!important;font-weight:600}
.itemHeaderNoImg h2.article_title a, .itemHeaderNoImg h2.article_title {
text-align:left!important;
/*text-indent: 20px!important;*/
font-size: 30px!important;
font-weight: ,00!important;
width: 100%!important;
display: inline-block!important;
padding: 35px 0 10px!important;
/*background-image: url(../images/horizontal.gif)!important;
background-repeat: no-repeat!important;
background-position: left bottom!important;*/
    border-bottom:1px solid #DCC5AC;letter-spacing: 5px;
}
.module h3 span {font-size: 18px!important;text-transform:uppercase;font-weight: 600;letter-spacing: 5px;padding-left: 20px;}
h3.moduletitle  {
/*text-indent: 20px!important;*/
    font-size:22px!important;font-weight: bold!important;}

h3.moduletitle {padding: 35px 0 10px!important;
    text-align:left!important;
   margin-bottom:10px;
 /*   background-image: url(../images/horizontal.gif)!important;*/
background-repeat: no-repeat!important;
background-position: left bottom!important;
border-bottom:1px solid #DCC5AC;}

.span9 .itemJFullText {padding:0px 0px;}
.span12 #component .item-page{margin:initial;}
.span12 .itemJFullText {padding:0 20px;max-width:1200px;margin:0 auto;}
body.innerpage.sticky {padding-top:60px}
body.frontpage #component {padding:0 0 20px 0;}
.item-page p {font-size:18px;}

h2.cat_title{font-size:24px!important;letter-spacing: 0.5px}
h2.cat_title a, h2.cat_title{font-family: initial!important;background-image: url(../images/horizontal.gif)!important;
background-repeat: no-repeat!important;
background-position: left bottom!important;text-indent:20px;padding-bottom: 10px;}

h1.cat_title{font-size:16px!important;letter-spacing: 0.5px;border-bottom:1px solid #DCC5AC;}
h1.cat_title a, h1.cat_title{/*;background-image: url(../images/horizontal.gif)!important;
background-repeat: no-repeat!important;
background-position: left bottom!important;text-indent:20px;padding-bottom: 10px;*/}



div.blog-featured h1.cat_title{
background-repeat: no-repeat!important;
background-position: left bottom!important;text-indent:0;padding-bottom: 10px;text-align:center;text-transform:uppercase}
div.blog-featured h1.cat_title a{background-image:none!important;color:#DCC5AC;font-weight:600;text-transform: uppercase}
div.blog-featured h1.cat_title a:hover{color:#e9c25d}

#menuwrap ul.menu li.parent > ul {margin-left: 0;/*top:50px;*/ width:190px;background-color: rgba(16, 0, 0, 0.8);
border-left: 2px solid rgba(40, 20, 15, 1);}
.suckerfish ul.menu > li ul li{text-align: left;padding: 0;}
.suckerfish ul.menu > li ul li:hover{line-height: 18px;padding:0; }
.suckerfish ul.menu li ul li.xtcHover a, .dualfish ul.menu li ul li.xtcHover a, .suckerfish ul.menu > li > ul > li > a:hover, .dualfish ul.menu > li > ul > li > a:hover, .dualfish ul.menu > li > ul li a, .suckerfish ul.menu > li > ul li a, .dualfish ul.menu > li > ul li.active a, .suckerfish ul.menu > li > ul li.active a {line-height:18px;}

.suckerfish ul.menu > li ul li a{text-align: left;line-height: 18px;padding:6px 10px;}
.suckerfish ul.menu > li ul li a:hover{line-height: 18px;padding:6px 10px;}

#menuwrap ul.menu > li.active > a {color: #e9c25d}

#menuwrap ul.menu li.parent > ul > li > a{color:#DCC5AC}
#menuwrap ul.menu li.parent > ul > li > a:hover{background: rgba(16, 0, 0, 0.8)}

#menuwrap ul.menu li.parent > ul > li.active > a {/*color: #992F2F;*/
background: transparent;
border-top: 0px;
border-left: 0 none;
padding:6px 10px;}


#menuwrap ul.menu li.parent > ul > li > a, #menuwrap ul.menu li.parent > ul > li.active > a, #menuwrap ul.menu li.parent > ul > li > a:hover {margin 4px;}

div.modulecontent ul {padding: 9px 0;}
div.modulecontent ul li{font-weight:bold;padding-bottom:10px!important; margin-bottom:10px!important;border-bottom: 1px dotted #DCC5AC; }
#right div.modulecontent ul li a{color: #DCC5AC;text-transform: uppercase;padding:10px 0;  }
#right div.modulecontent ul li a:hover{color: #e9c25d;}
#right div.modulecontent ul li a:active{color: #e9c25d;}
#right div.modulecontent ul li a:current{color: #e9c25d;}

/*@media(max-width:1600px){*/
/*div.itemHeaderNoImg{    padding: 0 300px;}*/

/*}*/
.modulecontent {padding:0 10px}

#region4 {background:#2D140f}
#region4 div.modulecontent {padding:0}

div.fooldalcimzes {text-align: left;padding-top:30px;}
 /*   #region4.row-fluid {padding-left:30px;}
*/

h1.udvozlo {font-weight: 300; font-size: 2em; line-height: 2.1em; letter-spacing: 2px!important; margin-bottom: 30px; text-align: center; text-transform: uppercase}

@media(min-width:1200px){
            #region4.row-fluid {padding-left:30px;}
}
@media(min-width:981px){
            #region4.row-fluid {padding-left:25px;}
}

@media (min-width: 820px) {label.open.xtccanvas{display:none!important}
}
@media (max-width: 900px) {
    
    }


@media(max-width:980px){
    ul.menu li {font-size:16px!important;}
body.innerpage.sticky {padding-top:20px}
        #region4.row-fluid {padding-left:0;}
    div.fooldalcimzes {text-align: center;padding-top:30px;}

div.catItemImage img{opacity:1}

}



@media(max-width:900px){.span11 #component .item-page, .span10 #component .item-page, .span9 #component .item-page, .span8 #component .item-page, .span7 #component .item-page, .span6 #component .item-page, .span5 #component .item-page, .span4 #component .item-page, .span3 #component .item-page, .span2 #component .item-page, .span1 #component .item-page {margin:0}
    
    #right .modulecontent{  padding: 10px 10px;}
 #component{   margin-bottom: 0px;
     padding: 0 10px;}
    
  
    
    
}

@media(min-width:801px){
.categorywrap-right .more .articlemore h1 {padding-right:50px}
.categorywrap-left .more .articlemore h1 {padding-left:50px}
    .categorywrap-right .more .articlemore p {padding-right:50px}
.categorywrap-left .more .articlemore p {padding-left:50px}
    div.module.title-off.nopad.darkbox.nomarg.elso{background: #fff!important; padding-top:87px!important}
}
@media(max-width:820px){
     #nyelvek{position: absolute;top:55px;left:10px;z-index:99999}
    #nyelvek img{width:50px;margin-bottom:5px}
    div.module.title-off.nopad.darkbox.nomarg.elso{background: #fff!important; padding-top:47px!important;}
       p img, img {float:none!important;width:90%!important;display:block!important;margin:0 auto!important;height: auto!important;margin-bottom:20px!important}
     div.slidetext {display:none;}
    .dblogosmall {padding-top: 100%}
    #logo a{background-size: 25px;width:25px;height:25px;margin: 9px 0 0 0;}

    #footerwrap .xtc-wrapper{padding-left: 0;padding-right: 0;}
      #menu .mobilebtn {display: none !important}
#headertop {display: none;
}





@media(max-width:640px){
div.articlemain.mobileshow a h1{font-size:35px;line-height: 40px;}
    div.tp-caption.ikonsor.tp-fade.tp-resizeme.start{top: initial !important;
bottom: 30px !important;
right: 20px !important;
left: initial !important}
        .span9 .itemFullText{padding-top:0!important}
    .span9 .img-fulltext-right{ height:initial!important;}
.module h3 span {font-size: 18px!important;text-transform:uppercase;font-weight: 600;letter-spacing: 5px;padding-left: 10px;}

    /*div.span.itemImage{padding-top: 25px}*/
div.span9{padding-top: 24px}
     p img, img {float:none!important;width:100%!important;display:block!important;margin:0 auto!important;height: auto!important;margin-bottom:20px!important}
    .fa-arrow-circle-down{font-size:60px;}
    h1.udvozlo {font-size:1.8em; line-height:1.5em;margin:10px 0;}
}
.even {background:initial!important}