/*
Theme Name: Bootstrap Basic
Theme URI: http://ndigit.co
Description: Wordpress theme
Version: 1.1
Author: Ryan Allen
Author URI: http://ndigit.co
*/

* {margin:0;padding:0;border-radius:0}

body {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    background:#e3e3e3
}

@font-face {
    font-family: 'humanistb';
    src: url('fonts/huma521b-webfont.eot');
    src: url('fonts/huma521b-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/huma521b-webfont.woff2') format('woff2'),
         url('fonts/huma521b-webfont.woff') format('woff'),
         url('fonts/huma521b-webfont.ttf') format('truetype'),
         url('fonts/huma521b-webfont.svg#humanist521_pflbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'humanist';
    src: url('fonts/huma521n-webfont.eot');
    src: url('fonts/huma521n-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/huma521n-webfont.woff2') format('woff2'),
         url('fonts/huma521n-webfont.woff') format('woff'),
         url('fonts/huma521n-webfont.ttf') format('truetype'),
         url('fonts/huma521n-webfont.svg#humanist521_pflregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* GENERAL STYLES */
a { text-decoration: none; -webkit-transition: all ease 0.2s; -moz-transition: all ease 0.2s; -ms-transition: all ease 0.2s; -o-transition: all ease 0.2s; transition: all ease 0.2s; outline:0;}
a:hover{text-decoration: none;outline:0;}
a:active,a:visited{outline:0;}

a img {
    border: none;
}

.alignnone {
	float: none;
	text-align: inherit;
}
.aligncenter {
	text-align: center;
}
	img.aligncenter  {
		display: block;
		margin: 0 auto;
	}
.alignleft {
	text-align:left;
}
	img.alignleft {
		float: left;
		margin: 10px 10px 10px 0;
	}
.alignright {
	text-align:right;
}
	img.alignright {
		float:right;
		margin: 10px 0 10px 10px;
	}

td {
	vertical-align:top;
}

/* END GENERAL STYLES */
#logo{width:159px;}
.navbar.navbar-inverse{background:#191919;min-height:153px;border-radius:0;border:0;}
.navbar.navbar-default{max-width:818px;}



.list-unstyled, .list-unstyled ul {
  min-width: 236px;
    padding-top:20px;
}

.navbar{
    margin-bottom:0;
}

.navbar-nav{
    float:right;
}

.navbar-nav li:last-child a{
    padding-right:0;
}

.nav>li>a{cursor:pointer;}

.navbar-nav>li.open>a{
    background:url('img/icon-active.png') no-repeat center bottom;
}

.row li a {
    font-family: 'Roboto', sans-serif;
	font-size: 15px;
    font-weight:300
}

.row>li>a:first-child{
    font-size:18px;
    font-family:humanistb;
}

.row>li>a:hover{
    text-decoration:none
}

.nav>li>a{
    text-shadow:none;
    font-size:18px;
    font-family:humanistb;
    color:#fff!important
}

.nav>li>a:hover{
    color:#cf0319!important
}

.nav>li.open>a,
.nav>li.current-page-ancestor>a{
    color:#cf0319!important
}

header.navbar .navbar-brand {
   margin-left: 0 !important;

}

header.navbar #navbar-brand{
	width:172px;
    height:115px;
    background:url('img/logo-sprite.png') no-repeat;
	background-position: 0 0;
	background-width:100% auto;
	-webkit-animation:sprite 3.4s 1.5s steps(84) forwards;
	-moz-animation:sprite 3.4s 1.5s steps(84) forwards;
	-ms-animation:sprite 3.4s 1.5s steps(84) forwards;
	-o-animation:sprite 3.4s 3s steps(84) forwards;
	animation:sprite 3.4s 1.5s steps(84) forwards;
	-webkit-transition:none;
	-moz-transition:none;
	-ms-transition:none;
	-o-transition:none;
	transition:none;
	margin-top:31px;
}



@-webkit-keyframes sprite{
	from { background-position: 0 0%; }
  to { background-position: 0 -9660px; }
}

@-moz-keyframes sprite{
	from { background-position: 0 0%; }
  to { background-position: 0 -9660px; }
}

@-ms-keyframes sprite{
	from { background-position: 0 0%; }
  to { background-position: 0 -9660px; }
}

@-o-keyframes sprite{
	from { background-position: 0 0%; }
  to { background-position: 0 -9660px; }
}

@keyframes sprite{
	from { background-position: 0 0%; }
  to { background-position: 0 -9660px; }
}

header.navbar .navbar-brand img{
    max-width:159px!important;

}

.info-header{
    height:90px;
    max-width:803px;
    width:100%;
    float:right;
    position:relative;
    margin-top:18px;
    line-height:17px;
    padding-right:0!important;
    padding-left:0!important;
}

.navbar-inverse .navbar-nav>.open>a{
    background-color:transparent!important
}

.footer-linkek{
    min-height:129px;
    background: #191919;
    position: relative;
}

.footer-linkek .container{
    position: relative
}

.footer-logok{
    min-height:129px;
    background:#313131;
    margin-top:30px;
    padding-top:23px
}

.footer-copyright{
    height:40px;
    background: #101010
}

.pazirik{
    float:right;
    margin-top:10px;
    display:block;
    width:57px;
    background:url('img/logo-pazirik-on.png') no-repeat;
}

.pazirik img{
    -webkit-transition: all ease 0.2s; -moz-transition: all ease 0.2s; -ms-transition: all ease 0.2s; -o-transition: all ease 0.2s; transition: all ease 0.2s;
    opacity:1
}

.pazirik:hover img{
    opacity:0
}

.footer-copyright span{
    color:#fff;
    line-height:40px;
    font-weight:300;
}

.footer-copyright b{
    font-weight: 300;
    color:#cf0319
}

.slides{
    background:#fff;
    position:relative;
    width:100%;
}

section .container,.section-page .container{
    margin-top:-267px;
    background:#e3e3e3;
    position: relative;
    z-index:10
}

.home section .container{
    margin-top:-111px
}

#searchform{
    height:69px;
    border-left:3px solid #ff2129;
    width:362px;
    float:right
}

#searchform #search{
    width:195px;
    height:28px;
    border:1px solid #191919;
    outline:0;
    color:#9a9a9a;
    font-weight:300;
    padding:6px 34px 6px 9px;
    background: url('img/icon-magnifier.png') no-repeat center right #252525;
    float:right;
    margin-right:10px;
    margin-top:6px;
    -webkit-transition:0.3s;
    transition:0.3s;
}

#searchform #search:hover{
    border:1px solid #cf0319;
    -webkit-transition:0.3s;
    transition:0.3s;
}

#qtranslate-chooser {
    list-style-type:none;
    margin:12px 0 0 40px;
    display:inline-block;
    float:left;
    font-size:14px
}

#qtranslate-chooser li{
    display:inline-block;
    padding:0 11px;
    height:13px;
    line-height:13px;
}

#qtranslate-chooser a{
    color:#fff
}

#qtranslate-chooser a:hover{
    color:#ff2129
}

#qtranslate-chooser li:first-child{
    border-right:2px solid #484848
}

.info-header .widget_text{
    list-style-type:none;
    width:297px;
    color:#fff;
    float:left
}

.row{
    max-width:1170px
}

.newsletter{
    display:none;
    position:fixed;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.82);
    z-index:10000
}

.widget_wysija_cont.php_wysija {
  max-width: 615px;
  width: 100%;
  min-height: 341px;
  background: #fff;
  position: absolute;
  left: 0;
  top: 20%;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  height: 341px;
  text-align: center;
}

.newsletter h1{
    font-family:humanistb;
    font-size:34px;
    font-weight:normal;
    margin-top:30px
}

p.wysija-paragraph {
  width: 100%;
  max-width: 272px;
  float: left;
}

p.wysija-paragraph:nth-child(2){
    margin-right:-11px
}

.wysija-submit.wysija-submit-field{
    clear:both;
    float:none;
    background:#cf0319;
    color:#fff;
    outline:0;
    border:0;
    width:100%;
    height:38px;
    font-size:16px;
    margin-top:108px!important
}

.wysija-submit.wysija-submit-field+a{
    background:#fff;
    display:block;
    outline:0;
    border:0;
    color:#868686;
    font-size:16px;
    text-align:center;
    line-height:38px;
    width:100%;
    margin-top:24px
}


.newsletter label{
    text-align:left;
    font-size:16px;
    font-weight:normal;
    font-family: 'Roboto', sans-serif;
}

.newsletter form{
    max-width:555px;
    width:100%;
    margin:0 auto;
}

.wysija-required,.wysija-submit,
.newsletter b{
    color:#cf0319
}

.wysija-input{
    margin-left:-11px;
    height:38px;
    width:261px;
    border:1px solid #e3e3e3;
    outline:0
}

.newsletter hr{
    margin:15px 0
}

.newsletter .lasthr{
    margin:0 0 14px 0
}

a.newsletter-close{
    display: block;
    width:42px;
    height:42px;
    background:url('img/icon-x.png') no-repeat center center;
    position:absolute;
    right:-43px;
    top:0;
}

.slider-control{
    width:100%;
    max-width:1170px;
    margin:0 auto;
    height:100px;
    position:absolute;
    bottom:111px;
    left:0;
    right:0;
	padding-left:59px;
	padding-right:59px
}

.slider-title{
    position:absolute;
    right:0;
    bottom:0;
    background:rgba(178,2,21,0.9);
    width:569px;
    height:156px;
}

.slider-next{
    position:absolute;
    right:0;
    bottom:156px;
    width:55px;
    height:55px
}

.slider-next a{
    width:55px;
    height:55px;
    background: url('img/icon-slider-next.png') no-repeat;
    display:block;
}

.slider-prev{
    position:absolute;
    left:0;
    bottom:156px;
    width:55px;
    height:55px
}

.slider-prev a{
    width:55px;
    height:55px;
    background: url('img/icon-slider-prev.png') no-repeat;
    display:block;
}

.slider-counter{
    width:55px;
    height:55px;
    background:rgba(25,25,25,0.5);
    position: absolute;
    right:56px;
    bottom:156px;
    line-height:55px;
    color:#fff;
    font-size:16px;
    font-family:humanist;
    text-align: center
}

.slider-title{
    padding: 12px 32px;
    font-size:47px;
    font-family:humanistb;
    color:#fff;
}

.slider-title a{
    color:#fff
}

.bx-wrapper .bx-viewport{
    box-shadow:none!important;
    -webkit-box-shadow:none!important;
    -moz-box-shadow:none!important;
    background:transparent!Important;
    left:0!important;
    border:0!important;
}

.slides{
	height:484px
}

.slides .bx-viewport{
	height:484px!important
}

.slider-cont>div{
	height:484px
}

.slides .bx-pager.bx-default-pager {
  display: inline-block;
  min-width: 118px;
  position: absolute;
  right: 0;
  bottom: 0;
  height: 34px;
    text-align: center
}

.slides .bx-pager-item{
    display:inline-block;
    line-height:34px;
}

.slides .bx-pager-link  {
  background: rgba(0,0,0,0.33);
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.slides .bx-pager-link.active{
    background:#fff;
}

.slides .bx-wrapper .bx-viewport{

}

.bx-gallery{
    position:relative;
}

ul.social {
  position: fixed;
  right: 0;
  top: 173px;
  width: 55px;
  height: auto;
    list-style-type: none;
    margin:0;
    padding:0;
    z-index:200;
    background-position: 0px 0px
}

ul.social a{
    width:55px;
    height:55px;
    display:block;
    background-image:url('img/icons-social.png');
    background-repeat:no-repeat;
    margin-top:1px;
}

ul.social a::before{
    content:"";
    width:55px;
    height:55px;
    display:block;
    background-image:url('img/icons-social.png');
    background-repeat:no-repeat;
    margin-top:1px;
    opacity:0;
    -webkit-transition:opacity .2s;
    -moz-transition:opacity .2s;
    transition:opacity .2s;
}

ul.social a:hover::before{
    -webkit-transition:opacity .2s;
    -moz-transition:opacity .2s;
    transition:opacity .2s;
    opacity:1

}

ul.social .akadalymentes{background-position:0px 0px;}
ul.social .facebook{background-position:0px -56px;}
ul.social .twitter{background-position:0px -112px;}
ul.social .youtube{background-position:0px -168px;}
ul.social .jegyek{background-position:0px -224px;}
ul.social .email{background-position:0px -283px;}

ul.social .akadalymentes::before{background-position:-55px 0px;}
ul.social .facebook::before{background-position:-55px -56px;}
ul.social .twitter::before{background-position:-55px -112px;}
ul.social .youtube::before{background-position:-55px -168px;}
ul.social .jegyek::before{background-position:-55px -224px;}
ul.social .email::before{background-position:-55px -283px;}

.footer-links{
    color:#fff;
    max-width:820px;
    margin-top:21px;

}

.footer-links a{
    color:#fff;
    font-family:humanistb;
    font-size:18px
}

.footer-links .divider:after{
    width:1px;
    background:#454545;
    height:79px;
    position:absolute;
    right:20px;
    top:-12px;
    display:block;
    content:''
}

#footer{

}

#teteje{
    display:inline-block;
    padding-left:30px;
    background:url('img/icon-arrow-up-red.png') no-repeat left center;
    font-family:humanistb;
    font-size:18px;
    color:#fff;
    position:absolute;
    right:0;
    top:62px;
    bottom:0;
    left:auto;
    margin:0 auto;
    height:20px
}

#teteje:hover{
    color:#cf0319
}

.breadcrumbs{
    max-width:750px;
    min-height:20px;
    font-family:humanistb;
    font-size:18px;
    color:#000;
    background:url('img/icon-nav.png') no-repeat 0 0;
    padding-left:33px;
    margin-bottom:14px
}

.breadcrumbs span span{
    color:#cf0319
}

.breadcrumbs span{
    color:#000
}

.section-page .container .row>div{
       padding:15px
}

.section-page .container .row h1{
    font-size:30px;
    font-weight:normal;
    font-family:humanistb;
    color:#000;
    line-height:0.9em;
}

.section-page .container .row h3{
    font-size:18px;
    font-weight: 700;
    color:#cf0319;
    margin-top:0;
    margin-bottom:21px
}

.section-page .container .datum{
    color:#cf0319;
    font-size:16px;
    font-weight:700;
    margin:0 0 5px 0
}

.section-page .container .datum2{
    font-weight:400;
    padding-top:10px
}

.masonrytb{
    width:100%;
    border-spacing:10px 10px
}

.masonrytd{
    width:354px;
    height:354px;
    padding:5px;
    text-align:left;
    vertical-align:bottom;
}

_:-moz-tree-row(hover), .masonrytb tr:first-child td:nth-child(3){
    height:100%
}

.masonrytd a{
    display:table;
    width:100%;
    height:100%;
    border-collapse: collapse;
    background-size:cover;
    background-position: center center;
    background-repeat: no-repeat;
    border:6px solid #fff;
    opacity:0.85;
}

.masonrytd a:hover{
    opacity:1;
}

.masonrytd .kivonat,
.jobb-hasab .kivonat{
    background:#fff;
    font-size:15px;
    font-weight:300;
    color:#191919;
    border-top:1px solid #e3e3e3;
    display:none;
    margin:0
}

.masonrytd .kivonat span,
.jobb-hasab .kivonat span{
    padding:12px 0 6px 12px;
    line-height:100%;

}

.masonrytd a:hover .kivonat,
.masonrytd a:hover .kivonat span,
.jobb-hasab a:hover .kivonat,
.jobb-hasab a:hover .kivonat span{
    display:block;
}

.masonrytd .cella,
.jobb-hasab .cella{
    display:table-cell;
    text-align: left;
    vertical-align: bottom;
}

.masonrytd .cimke,
.jobb-hasab .cimke{
    display: inline-block;
    line-height: 100%;
    margin:0;
    padding:0;
    background:#191919;
    padding:8px 73px 10px 18px;
    color:#fff;
    font-family:humanistb;
    font-size:13px;
    text-transform: uppercase;
    margin-left:-6px
}

.masonrytd h2,
.jobb-hasab h2{
    line-height: 100%;
    margin:0;
    padding:0;
    min-height:52px;
    background:#fff;
    color:#000;
    font-size:22px;
    font-family:humanistb;
    padding:10px 14px
}

.dropdown .dropdown-menu{

}

.dropdown:hover .dropdown-menu {
    /*display: block;*/
}

.dropdown .row a{

}

.dropdown .row a{
    position:relative;
}

.dropdown .row a::before{
    position:absolute;
    height:1px;
    width:0%;
    background:#fff;
    content:"";
    display:block;
    bottom:0
}

.dropdown .row a:hover::before{
    -webkit-animation:underline 0.2s forwards;
    animation:underline 0.2s forwards;
}

@-webkit-keyframes underline{
  from{width:0%}
  to{width:100%}
}
@keyframes underline{
  from{width:0%}
  to{width:100%}
}

@keyframes slidenavAnimation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes slidenavAnimation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

p.excerpt{
    color:#191919;
    font-size:16px;
    font-weight:700;
    line-height:100%
}

div.content{
    background:#fff;
    padding:19px;
    margin-top:34px;
    font-size:15px;
    color:#191919
}

.ngg-gallery-thumbnail-box{

}

.ngg-gallery-thumbnail{

}

.ngg-gallery-thumbnail img{
	border:0!important;
	margin:0!important;
	padding:0!important;
}

.content .bx-wrapper{
	max-width:605px!important;
    margin-bottom: 20px!important;
    width:100%!important;
}

.content .bx-wrapper .bx-viewport{
	box-shadow:none!important;
	-moz-box-shadow:none!important;
	-webkit-box-shadow:none!important;
	left:0!important;
	border:0!important;
	margin-left:2px!important;
    min-height:147px!important
}

.content .bx-wrapper .bx-controls-direction a.bx-prev{
	background:url('img/icon-arrow-big-prev-off.png') no-repeat!important;
	width:43px!important;
	height:43px!important;
	left:-53px;
	z-index:500!important;
}

.content .bx-wrapper .bx-controls-direction a.bx-prev.active{
	background:url('img/icon-arrow-big-prev.png') no-repeat!important;
}

.content .bx-wrapper .bx-controls-direction a.bx-next{
	background:url('img/icon-arrow-big-next-off.png') no-repeat!important;
	width:43px!important;
	height:43px!important;
	right:-53px;
	z-index:500!important;
}

.content .bx-wrapper .bx-controls-direction a.bx-next.active{
	background:url('img/icon-arrow-big-next.png') no-repeat!important;
}

.jobb-hasab>div{
    background:#fff;
    margin-bottom:15px;
    min-height:300px;
    vertical-align:bottom;
}

.jobb-hasab>div>a{
    display:table;
    width:100%;
    height:348px;
    border-collapse: collapse;
    background-size:cover;
    background-position: center center;
    background-repeat: no-repeat;
    border:6px solid #fff;
}

.letoltheto{
    font-size:13px;
    margin-top:30px
}

.letoltheto span{
    display:inline-block;
    float:right;
}

.letoltheto a{
    color:#cf0319
}

.wp-pagenavi{
    text-align: center;
    padding-top:20px
}

.wp-pagenavi span.current{
    background: #cf0319;
    width:40px;
    height:40px;
    border-radius:20px;
    line-height:37px;
    text-align:center;
    color:#fff;
    font-family:humanistb;
    font-size:18px;
    display:inline-block;
    border:0!important;
    padding-right:7px;
}

.wp-pagenavi a{
    background: #191919;
    display:inline-block;
    width:40px;
    height:40px;
    border-radius:20px;
    line-height:37px;
    text-align:center;
    color:#fff;
    font-family:humanistb;
    font-size:18px;
    border:0!important;
    padding-right:7px;
}

.wp-pagenavi .extend{
    display:none
}

.blog-box{
    background: #fff;
    margin-bottom:14px;
    margin-left:0;
    padding-left:6px
}

.blog-box:first-child{
    margin-top:28px
}

.blog-box>div:first-child{
    padding-left:0!important;
    padding-top:6px!important;
    padding-bottom:6px!important;
    text-align:center
}

.blog-box>div:last-child{
    padding-top:6px!important;
    padding-bottom:6px!important;

}

.blog-box h1{
    margin-top:6px;
    color:humanistb;
    font-weight:normal;
    font-size:26px
}

.blog-box h1 a{
    color:#000
}

.blog-box h1 a:hover{
    color:#cf0319
}

.blog-box p{
    font-size:16px
}

.facebook-buttons-wrapper.bottom{
    border-top:1px solid #b8b8b8;
    border-bottom:1px solid #b8b8b8;
    height:52px;
    margin-top:26px;
}

.facebook-buttons-wrapper.bottom .fcbk_share{
    margin-top:16px;
}

.page-template-page-munkatars hr{
    height:1px;
    background:#b8b8b8
}

.munkatars-filter div{
    padding-top:0!important
}

.munkatars-filter a{
    display:block;
    font-size:16px;
    color:#191919;
    font-weight:800
}

.munkatars-filter a:hover,
.munkatars-filter a.active{
    color:#cf0319
}

.munkatars{
    background:#fff;
    margin-left:0;
    max-width:750px;
    margin-bottom:30px
}

.munkatars div{
    padding:0!important
}

.munkatars img{
    margin:7px 0 7px 7px
}

.munkatars h2{
    font-family:humanistb;
    font-size:24px;
    color:#191919;
    margin-top:22px;
    margin-bottom:12px
}

.munkatars span{
    display:block;
    font-size:15px;
    color:#191919
}

.munkatars a{
    color:#cf0319;
}

.munkatars h2 a{
    color:#000
}

.munkatars h2 a:hover{
    color:#cf0319;
}

.munkatars a:hover{
     color:#191919
}



.navbar-default{
color: #fff;
background-color: #39b3d7;
border-color: #269abc;
}
.navbar-default .navbar-nav > li > a{
	color:#fff;
}
.navbar-default .navbar-nav > .dropdown > a .caret{
	border-top-color: #fff;
    border-bottom-color: #fff;
}
.navbar-default .navbar-brand{
	color:#fff;
}
.menu-large {
  position: static !important;
}
.megamenu{
  padding: 0 0 20px 0;
  width:100%;
    background:rgba(106,0,11,0.9);
    box-shadow:none!important;
    -webkit-box-shadow:none!important;
    border-radius:0!important;
    border:0!important;
}

.megamenu a{
    color:#fff
}
.megamenu ul{
    list-style-type:none
}
.megamenu> li > ul {
  padding: 0;
  margin: 0;
    list-style-type: none
}
.megamenu> li > ul > li {
  list-style: none;
}
.megamenu> li > ul > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #fff;
  white-space: normal;
}
.megamenu> li ul > li > a:hover,
.megamenu> li ul > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.megamenu.disabled > a,
.megamenu.disabled > a:hover,
.megamenu.disabled > a:focus {
  color: #999999;
}
.megamenu.disabled > a:hover,
.megamenu.disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.megamenu.dropdown-header {
  color: #428bca;
  font-size: 18px;
}
@media (max-width: 768px) {
  .megamenu{
    margin-left: 0 ;
    margin-right: 0 ;
  }
  .megamenu> li {
    margin-bottom: 30px;
  }
  .megamenu> li:last-child {
    margin-bottom: 0;
  }
  .megamenu.dropdown-header {
    padding: 3px 15px !important;

  }
  .navbar-nav .open .dropdown-menu .dropdown-header{
	color:#fff;
  }
}

.megamenu .row{
    margin:0 auto;
}

#menu-fomenu>.dropdown:hover>a{
    background:url('img/icon-active.png') no-repeat center bottom!important ;
	-webkit-transition:none;
	-moz-transition:none;
	-ms-transition:none;
	-o-transition:none;
	transition:none;
}

.in .navbar-nav>li.open>a{
	background:none!important;
}

.navbar-inverse .navbar-nav>.active>a{
    background-image:none;
    box-shadow:none;
    -webkit-box-shadow:none;
    background-color:transparent;
}

.navbar-inverse .navbar-nav>.active>a:hover{
    background-color:transparent
}

.storycontent{
    background:#fff;
    padding:20px
}

.storycontent ul{
    margin-left:20px
}

.storycontent table td{
    border-top:0!important;
    padding-left:0!important
}

div.content{
    padding:0
}



.page-template-page-munkatars .storycontent{
    padding:0;
    background:none
}

.container .facebook-buttons-wrapper{
    margin-bottom:30px
}

.wpcf7 label{
    font-size:16px;
    color:#191919;
    font-weight:300;
    display:block;
}

.wpcf7 label>span{
    color:#cf0319;
}

.wpcf7 span span{
    color:#cf0319
}

.wpcf7 form p{
    text-align:center;
    font-size:11px
}

.wpcf7-text,
.wpcf7-date,
.wpcf7-select{
    line-height:38px!important;
    border:1px solid #e3e3e3!important;
    outline:0!important;
    height:38px;
    width:100%;
}

.wpcf7-submit{
    background:#cf0319;
    color:#fff;
    text-transform: uppercase;
    font-size:15px;
    width:100%;
    line-height:38px;
    outline:0;
    border:0;
}

.ui-datepicker{
    width:100%;
    max-width:336px;
    background:#fff;

}

.ui-datepicker-buttonpane.ui-widget-content{
    display:none
}

.ui-datepicker input{
    width:100%;
}

.ui-datepicker th{
    text-align:center;
    color:#fff;
    background:#191919;
    font-weight:normal
}

.ui-datepicker td a{
    width:46px;
    height:22px;
    display:block;
    text-align:center;
    line-height:22px;
    color:#191919
}

.ui-datepicker th,
.ui-datepicker td{
    border:1px solid #fff
}

.ui-datepicker-title{
    color:#cf0319;
    margin-top:10px
}

.ui-datepicker .ui-state-active{
    background:#cf0319;
    color:#fff;
}

.ui-datepicker-next{
    overflow:hidden;
    position:absolute;
    right:5px;
    top:8px;
    background:url('img/icon-arrow-next.png') no-repeat;
    text-indent:-100px;
    display:block;
    width:22px;
    height:21px;
}

.ui-datepicker-prev{
    overflow:hidden;
    position:absolute;
    right:35px;
    top:8px;
    background:url('img/icon-arrow-prev.png') no-repeat;
    text-indent:-100px;
    display:block;
    width:22px;
    height:21px;
}

.wpcf7 .col-md-6{
    padding:0 15px!important
}

.wpcf7-textarea{
    border:1px solid #e3e3e3!important;
    outline:0!important;
    resize:none;
    width:100%;
}

.wpcf7 select {
   background: url('img/icon-arrow-down-dark.png') no-repeat right center transparent;
   width: 100%;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 37px;
   -webkit-appearance: none;
        -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    appearance:none;
}

select::-ms-expand {
    display: none;
}

select.wpcf7-select::before {
   width: 240px;
   height: 34px;
   overflow: hidden;
   background: url(img/icon-arrow-down-dark.png) no-repeat right;
   border: 1px solid #ccc;
   content:'';
    display:block;
}

.footer-links a:hover{
    color:#cf0319
}

.kereses{
    padding-right:0!important
}

.fejlec-info{
    padding-left:0!important
}

.page-list a{
    color:#191919;
}

.page-list a:hover{
    color:#cf0319
}

.page_item_has_children>ul{
    padding-left:30px
}

.nobg{
    background:none;
    padding:0
}

.slideshowlink{display:none}

.nggauto .ngg-gallery-thumbnail-box {
  margin-right: 72px;
  margin-bottom: 40px;
}

.nggauto .ngg-gallery-thumbnail-box:nth-child(3n+1) {
  margin-right: 0;
}

.ngg-breadcrumbs{display:none}

.table>tbody>tr>th{padding-left:0;}

#quiz-wrap {
  background-color: #ede8b6;
  height: 360px;
  margin: 0 0 40px 0;
  display: block;
  position: relative;
}

#quiz-wrap h2 {
  background: url("img/aquincum-quiz-head-bg.png") repeat-x;
  width: 100%;
  height: 34px;
  font-weight: bold;
  text-align: center;
  padding: 10px 0 0 0;
  font-size: 18px;
  color: #ede8b6;
  display: block;
  position: relative;
}

#quiz-wrap form#quiz-form {
  height: 316px;
  display: block;
  position: relative;
}

#quiz-wrap div.quiz-result {
  text-align: right;
  padding: 3px 20px 0 0;
  font-weight: bold;
  font-size: 14px;
  color: #99351a;
  display: block;
  position: relative;
}

#quiz-wrap div.quiz-question {
  padding: 0 60px 0 30px;
  margin: 20px 0 40px 0;
  display: block;
  position: relative;
}

#quiz-wrap div.quiz-question p {
  text-align: left;
  font-family: Tahoma;
  font-size: 12px;
  color: #474747;
  padding: 0;
  margin: 0;
}

#quiz-wrap div.quiz-answers {
  padding: 0 30px 0 30px;
  margin: 0;
  display: block;
  position: relative;
}

#quiz-wrap div.quiz-answers ul {
  display: block;
  position: relative;
}

#quiz-wrap div.quiz-answers ul li {
  float: left;
  width: 250px;
  margin: 0 30px 20px 0;
  text-align: left;
  display: block;
  position: relative;
}

#quiz-wrap .quiz-submit {
  display: block;
  position: absolute;
  bottom: 15px;
  left: 279px;
}

div#loading {
  background: url('img/ajax-loader-bg.png') no-repeat;
  display: block;
  position: absolute;
  top: 115px;
  left: 278px;
  width: 64px;
  height: 64px;
  text-align: center;
}

div#loading img {
  display: block;
  position: relative;
  width: 32px;
  height: 32px;
  margin-left: 16px;
  margin-top: 16px;
}

#quiz-wrap .quiz-submit input {
  background: url("img/aquincum-quiz-send-button.png") no-repeat;
  width: 155px;
  height: 38px;
  border: none;
  font-weight: bold;
  font-size: 14px;
  color: #f6f1bc;
  text-align: center;
  margin: 0;
  padding: 0 0 5px 0;
  display: block;
  position: relative;
}

#quiz-wrap .quiz-submit input:hover {
  background: url("img/aquincum-quiz-send-button-hover.png") no-repeat;
}

#quiz-wrap div.quiz-answers ul li p {
  float: left;
  width: 230px;
  font-size: 12px;
  color: #474747;
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
}

#quiz-wrap .quiz-final-result {
  margin: 50px 0 0 0;
  padding: 0 30px 0 30px;
  display: block;
  position: relative;
    text-align: center;
}

#quiz-wrap .quiz-final-result h3 {
  font-weight: bold;
  font-size: 14px;
    position:relative
}

#quiz-wrap .quiz-final-result h3 a {
  background: url("img/aquincum-comment-send-button.png") no-repeat scroll 0 0 transparent;
  color: #FFFFFF;
  display: block;
  font-family: Tahoma;
  font-size: 13px;
  height: 30px;
  padding: 3px 0 0;
  position: relative;
  width: 153px;
  line-height: 20px;
      margin: 0 auto;
}

#quiz-wrap .quiz-final-result h3 a:hover {
  background: url("img/aquincum-comment-send-button-hover.png") no-repeat scroll 0 0 transparent;
}

.fc-button-today{
    border: 0!important;
    background-color: transparent!important;
    background-image: none!important;
}

.fc-button.fc-button-prev{
    border:0!important;
    background-color:transparent!important;
    background-image:url('img/icon-arrow-prev.png')!important;
    background-repeat:no-repeat!important;
    width:21px!important;
    height:21px!important;
    margin-right: 20px!important;
}
.fc-button.fc-button-next{
    border:0!important;
    background-color:transparent!important;
    background-image:url('img/icon-arrow-next.png')!important;
    background-repeat:no-repeat!important;
    width:21px!important;
    height:21px!important;
}

.ui-icon-circle-triangle-w{
    display:none!important
}
.ui-icon-circle-triangle-e{
    display:none!important
}

.fc-event-container a{
    background-color:#cf0319!important;
    border-color:#cf0319!important
}

.fc-day-header{
    background-color:#191919!important;
    background-image: none!important;
    color:#fff!important

}

ul.eo-event-meta{
    list-style-type: none!important;
}

.eventorganiser-event-meta hr{
    display:none
}

.container table{
    width:100%
}

.container table tr{
  border-bottom: 1px solid #E5E5E5;
}

.container table td p{
    margin:5px 0
}

.footer-logok a{
    cursor: pointer;
    display:inline-block;
    position:relative;
    height:73px;
}

.logo-aquincum{
    width:88px;
    background:url('img/footer-logo-aquincum-gray.png') no-repeat left center;
    margin-right:45px;
}

.logo-aquincum:hover{
    background:url('img/footer-logo-aquincum.png') no-repeat left center;
}

.logo-btm{
    width:87px;
    background:url('img/footer-logo-btm-gray.png') no-repeat left center;
    margin-right:31px;
}

.logo-nka{
    width:133px;
    background:url('img/footer-logo-nka-gray.png') no-repeat left center;
    margin-right:39px;
}

.logo-btm:hover{
   background:url('img/footer-logo-btm.png') no-repeat left center;
}

.logo-nka:hover{
   background:url('img/footer-logo-nka.png') no-repeat left center;
}

.logo-budapest{
    width:133px;
    background:url('img/footer-logo-budapest-gray.png') no-repeat left center;
    margin-right:44px;
}

.logo-budapest:hover{
    background:url('img/footer-logo-budapest.png') no-repeat left center;
}

.logo-obuda{
    width:42px;
    background:url('img/footer-logo-obuda-gray.png') no-repeat left center;
    margin-right:41px;
}

.logo-obuda:hover{
    background:url('img/footer-logo-obuda.png') no-repeat left center;
}

.logo-uszt{
    width:138px;
    background:url('img/footer-logo-uszt-gray.png') no-repeat left center;
    margin-right:29px;
}

.logo-uszt:hover{
    background:url('img/footer-logo-uszt.png') no-repeat left center;
}

.logo-nfu{
    width:72px;
    background:url('img/footer-logo-nfu-gray.png') no-repeat left center;
    margin-right:39px;
}

.logo-nfu:hover{
    background:url('img/footer-logo-nfu.png') no-repeat left center;
}

.logo-eu{
    width:152px;
    background:url('img/footer-logo-eu-gray.png') no-repeat left center;

}

.logo-eu:hover{
    background:url('img/footer-logo-eu.png') no-repeat left center;
}

.logo-mo{
    width:146px;
    background:url('img/footer-logo-mo-gray.png') no-repeat left center;
}

.logo-mo:hover{
    background:url('img/footer-logo-mo.png') no-repeat left center;
}

