body, a, p, span, div h1, h2, h3, h4, h5{
    font-family: 'Roboto', sans-serif !important;


}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite;
}

@-webkit-keyframes wobble {
    0% { -webkit-transform: translateX(0%); }
    15% { -webkit-transform: translateX(-25%) rotate(-5deg); }
    30% { -webkit-transform: translateX(20%) rotate(3deg); }
    45% { -webkit-transform: translateX(-15%) rotate(-3deg); }
    60% { -webkit-transform: translateX(10%) rotate(2deg); }
    75% { -webkit-transform: translateX(-5%) rotate(-1deg); }
    100% { -webkit-transform: translateX(0%); }
}
@keyframes wobble {
    0% { transform: translateX(0%); }
    15% { transform: translateX(-25%) rotate(-5deg); }
    30% { transform: translateX(20%) rotate(3deg); }
    45% { transform: translateX(-15%) rotate(-3deg); }
    60% { transform: translateX(10%) rotate(2deg); }
    75% { transform: translateX(-5%) rotate(-1deg); }
    100% { transform: translateX(0%); }
}

.header_green{
   height: 50px;
    background-color: #737c4f;
    margin: 0;
}

.header_green_phone{
    height: 50px;
    background-color: #737c4f;
    margin: 0;
}
.header_green_phone *{
    float: right !important;
}

.header_icon{
    max-height: 80px;
    margin-left: 60px;
    box-shadow: 0px 5px 15px #888888;
    cursor: pointer;
    background: white;
}
.icons{
    float: right;
    /*float: right;*/
    /*vertical-align: middle;*/
}

.icons img{
    /*vertical-align: middle;*/
    height: 45px;
    float: right;
    /*background-color: #c4ca83;*/
}
.header_effect:hover{
    border-bottom: solid 2px #ffffff;
}
#top-row{
    padding: 0;
    padding: 0;
}
#header-row{

    margin-top: -10px;
}
.header_image{
    width: 100%;
  
}

.header_text{
	font-size: 27pt;
    width: 100%;
	margin-top: 50px;
	margin-bottom: 50px;
}


.kereso{
    /*background-color: #c3c984 !important;*/
border-bottom: solid 5px #737c4f;
    padding:10px 0 ;
}
.kereso-header span{
    color: #ffffff !important;
}
.kereso input{
    height: 35px;
    font-size: 16px;
}

.moduletable_weather, .moduletable_date{
    float: right;
    display: inline-block;
    height: 45px;
    color: #ffffff;
    /*background-color: #c4ca83;*/
}
.gkwMainRight{
    display: none;
}
.gkwTemp {
    display: inline-block;
    margin-top: 15px !important;
}
.moduletable_date *{
    font-size: 18px;
    margin-top:15px ;
}

.menu_kepek a{
    background-color: transparent !important;
    transition: all .2s ease-in !important;
    -webkit-transition:all .2s ease-in;
    -moz-transition:all .2s ease-in;
    -o-transition:all .2s ease-in;
    -ms-transition:all .2s ease-in;
}
.menu_kepek a:hover img{
    -webkit-transform:scale(1.1)!important;
    -moz-transform:scale(1.1)!important;
    -ms-transform:scale(1.1)!important;
    -o-transform:scale(1.1)!important;
    transform: scale(1.1) !important;

    -webkit-filter: invert(60%)!important;
    -moz-filter: invert(60%)!important;
    -ms-filter: invert(60%)!important;
    -o-filter: invert(60%)!important;
    filter:invert(60%) !important;
}
.menu_kepek h3{
    color:#6eae2f !important;
    /* font-size: 22px !important; */
    font-size: 16px !important;

}
.menu_kepek h6{
    color:#6eae2f !important;
    font-size: 12px !important;
    font-weight: 400 !important;
}
#maintop-row {
    background: url(../images/siluette_eger.png)  center 0 no-repeat #000000;
 /* background:none;*/
  	background-color:#3e3d3d;
    background-size: 100% ;

}
#list_carousel_91{
    font-weight: 500;
    background-color: rgba(0, 0, 0, 0.8);;
}

body{
    /*overflow:hidden;*/
}
/*.sprite{*/
    /*display: none;*/
    /*top:60px;*/

    /*background:url(../images/spirite.gif) 100% 100% no-repeat  ;*/
/*height: 259px;*/
    /*width: 135px;*/
    /*position:absolute;*/
    /*-webkit-animation:  flyright 10s  ease-in-out infinite;*/
    /*-moz-animation: flyright 8s ease-in-out infinite;*/
    /*-o-animation:  flyright 8s ease-in-out infinite;*/
    /*animation: flyright 10s ease-in-out infinite;*/
/*}*/
/*@-webkit-keyframes flyright {*/
    /*0%{*/
        /*left: 110%;*/
    /*}*/
    /*25%{*/
        /*bottom:20px;*/
        /*left:90%*/
    /*}*/

    /*100%{*/
        /*left:-10%;*/
    /*}*/
/*}*/
/*@-moz-keyframes flyright {*/
    /*from{*/
        /*left: 110%;*/
    /*}*/
    /*10%{*/
        /*bottom:2000px;*/
        /*left:90%*/
    /*}*/
    /*to{*/
        /*left:-10%;*/
    /*}*/
/*}*/

/*@-o-keyframes flyright {*/
    /*from{*/
        /*left:110%;*/

    /*}*/
    /*to{*/
        /*left:-10%;*/

    /*}*/
/*}*/
/*@keyframes flyright {*/
    /*0%{*/
        /*left: 110%;*/

    /*}*/
    /*25%{*/
        /*bottom:20px;*/
        /*left:90%*/
    /*}*/
    /*100%{*/
        /*left:-10%;*/

    /*}*/
/*}*/
#showcase-row{
    margin-top: -100px;
    /*padding-top: 5px;*/

}
#showcase-row h3{
    /* line-height: 30px; */
    line-height: 20px;
}
 #footer-row{
    background: url(../images/footer_hatter.png)  #ffffff   center no-repeat !important;
    background-size:100% 100%;

}
.footer-wrapper-inner {
    background-color: #ffffff !important;

}
.nyitvatartas p{
    color: #000000;
}
.nyitvatartas span{
    display: inline-block;
}
#footer-row h4{
    color: #6eae2f;

}
h1, h2, h3, h1 .item_title_part_last, h2 .item_title_part_last, h3 .item_title_part_last,a , .contact_details_item h3 a, .contact_misc h3 a, h4 a{
    color: #232e61;

}
.nyitvatartas h3 span{
    color: #232e61;
    font-size: 45px;
    text-transform: none;
    font-weight: 100;
}
.item_98_link{
    url("gogole.hu");
}
#back-top span{
    font-family: FontAwesome !important;
}
.footer_menu h3{
    font-size: 15px !important;
    margin-bottom: 2px !important;
    line-height: 30px;
}
 #footer-row h3 a:hover{
     /*color: #232e61 !important;*/
 }
#footer-row .item {
    margin-bottom: 2px !important;
}
#footer-row .item__module {
    padding-left: 20px;
    padding-right: 20px;
}
.top{
    padding: 0!important;
}
#top{
   /* background-color: #c2c884;*/
  background:white;
  background-image:none;
}
.footer_menu img{
    width: 70%;
}
h1 .item_title_part1, h2 .item_title_part1, h3 .item_title_part1{

    text-transform: none !important;

}
h1 .item_title_part_first, h2 .item_title_part_first, h3 .item_title_part_first{
    font-size: 48px;
    font-weight: 100;
    line-height: 85px;
    position: relative;
    text-align: center;
    text-transform: none;
}
.mod-newsflash-adv article{
    margin-bottom: 0 !important;

}.mod-newsflash-adv article a{
    font-weight: 300 !important;

}
a:hover{
    color: black !important;
}
.mod-newsflash-adv figure{
    margin-bottom: 5px !important;
}
.backbutton{
    padding: 5px;
    color: #ffffff;
    width:80px;
    background-color: forestgreen;
    border:solid  forestgreen 1px;
}
.backbutton a,.backbutton i{
    display:table;
    color: #ffffff;
    font-size: 20px;
    font-weight: 100;
    margin: 0 auto;
}
.backbutton:hover{
    background-color: #ffffff;
    border:solid  #40C462 1px;
}
.backbutton:hover i{
    color: #40C462;
    -webkit-animation-name: wobble;
    animation-name: wobble;
}
.backbutton:hover a{
    color: #40C462;
    
}



@-webkit-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
    }
    80% {
        -webkit-transform: translateX(-10px);
    }
    100% {
        -webkit-transform: translateX(0);
    }
}

@keyframes bounceInLeft {
    0% {
        opacity: 0;
        transform: translateX(-2000px);
    }
    60% {
        opacity: 1;
        transform: translateX(30px);
    }
    80% {
        transform: translateX(-10px);
    }
    100% {
        transform: translateX(0);
    }
}
.bounceInLeft{
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft;

}
.animated2{
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
@-webkit-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
    }
    80% {
        -webkit-transform: translateY(-10px);
    }
    100% {
        -webkit-transform: translateY(0);
    }
}

@keyframes bounceInDown {
    0% {
        opacity: 0;
        transform: translateY(-2000px);
    }
    60% {
        opacity: 1;
        transform: translateY(30px);
    }
    80% {
        transform: translateY(-10px);
    }
    100% {
        transform: translateY(0);
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown;
}
@-webkit-keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
    }
    80% {
        -webkit-transform: translateX(10px);
    }
    100% {
        -webkit-transform: translateX(0);
    }
}

@keyframes bounceInRight {
    0% {
        opacity: 0;
        transform: translateX(2000px);
    }
    60% {
        opacity: 1;
        transform: translateX(-30px);
    }
    80% {
        transform: translateX(10px);
    }
    100% {
        transform: translateX(0);
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight;
}

.lomtalanitas-modul{
   /*padding-right: 25px;*/
   padding-left: 70px;
  background: transparent !important;

} .lomtalanitas-modul *{
    /*background-color: rgba(255,255,255,0.2);*/
      /*background: #c3c984 !important;*/
      background: transparent !important;
}
  .lomtalanitas-modul h1{
      color: #d84261;
  }
  .lomtalanitas-modul input, .lomtalanitas-modul select{
      background-color: white !important;
  }
.lomtalanitas-modul input:focus{
    border-color: #d84261 !important;
}
.lomtalanitas-modul .wdform-label-section .wdform-label
{
    width: 150px !important;
    color: #000000 !important;
}
.wdform_section{
    padding: 10px;
    background: rgba(255, 255, 255, 0.49) !important;
}
.wdform-label a{
    color: #658a6b;
}
.wdform-field{

}
.checkbox-div input{
    height: 13px !important;
}
.wdform-ch-rad-label{
    margin: 0 !important;

}

#recaptcha_widget_div{
    /*border: #c2c884 solid 1px;*/

}
#form12 .wdform-element-section{
    min-width: 80px !important;
}
#recaptcha_area{
    margin: 0 !important;
}
.button-submit{
    display: table-cell!important;
    width: 300px !important;
    margin: 0 auto !important;
    padding: 5px!important;
    color: #ffffff!important;
    /*width:80px!important;*/
    background-color: green !important;
    border:solid  forestgreen 1px!important;
}

.wdform-field {
    display: block!important;
    width: 100% !important;
    margin: 0 auto !important;
}
.button-submit:hover{
    background-color: #ffffff!important;
    border:solid  #40C462 1px!important;
    color: #40C462 !important;
}
.wdform-element-section  {

}
.hirek_slide{
    text-align: left !important;
	padding: 8px;
}
.hirek_slide h3{
    text-align: center!important;
}

.hirek-slide {
	padding-left: 10px;
	padding-right: 10px;
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight;
}

.header_kereso{
    width: 220px !important;
    float: right;
    margin-top: 2px;
}
@-webkit-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
    }
    80% {
        -webkit-transform: translateY(-10px);
    }
    100% {
        -webkit-transform: translateY(0);
    }
}

@keyframes bounceInDown {
    0% {
        opacity: 0;
        transform: translateY(-2000px);
    }
    60% {
        opacity: 1;
        transform: translateY(30px);
    }
    80% {
        transform: translateY(-10px);
    }
    100% {
        transform: translateY(0);
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown;
}
@-webkit-keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
    }
    80% {
        -webkit-transform: translateX(10px);
    }
    100% {
        -webkit-transform: translateX(0);
    }
}

@keyframes bounceInRight {
    0% {
        opacity: 0;
        transform: translateX(2000px);
    }
    60% {
        opacity: 1;
        transform: translateX(-30px);
    }
    80% {
        transform: translateX(10px);
    }
    100% {
        transform: translateX(0);
    }
}

@-webkit-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
    }
    80% {
        -webkit-transform: translateX(-10px);
    }
    100% {
        -webkit-transform: translateX(0);
    }
}

@keyframes bounceInLeft {
    0% {
        opacity: 0;
        transform: translateX(-2000px);
    }
    60% {
        opacity: 1;
        transform: translateX(30px);
    }
    80% {
        transform: translateX(-10px);
    }
    100% {
        transform: translateX(0);
    }
}
.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft;

}
.animated2{
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
#maintop{
    /*background-color: rgba(0, 0, 0, 0.51);*/
  margin-left:0 !important;
}
#maintop-row a{
  text-decoration: none !important; 
}
.checkbox-div{
    height: 14px !important;
    margin: -6px 0 0;
}
#navigation-row{
    background-color: #ffffff;
}
.mod-menu ul li{

    /*border-top: solid green 2px;*/
    padding-top: 5px;
    margin: 0 10px;
margin-bottom: 10px;
    /*width: 11%;*/
    float: left;
}
.mod-menu ul li a{
    width: 100%;
    font-size: 12pt;
    /*padding: 10px;*/
    text-align: center;
    /*border: solid green 2px;*/
    display: inline-block !important;

}
.mod-menu ul li a img{
width: 120px;
    transition: all ease 0.2s;
}
.mod-menu ul li a:hover img, .mod-menu ul li.active a img{
    transform: scale(1.1);
    opacity: 0.9;
    box-shadow: 5px 5px 5px #9da364;
}
h3.item_title a span{
    font-size: 35px ;
    /*margin-bottom: -60px !important;*/
    /*line-height: 0px!important;*/
    /*height: 34px;*/
    display: inline-block;
}
h3{
    /*line-height: 25px;*/
    /*border-bottom: solid 1px #152455;*/
}
.page-blog__dijak  h3.item_title a span{
    font-size: 20px !important;
    line-height: 0px !important;
    font-weight: 300;
}
.page-blog__dijak  h3{
    line-height: 20px;
}
.moduletable_map{
    background-color: #111111 !important;
    background-image: url("../images/terkep.png");
    background-position: center center;
    background-size: 70% 100%;
    background-repeat: no-repeat;
}
#cavas_id143{visibility: visible;}
/*.preloder *{*/
/*visibility: visible;*/
/*}*/

.small{
    margin: 0 !important;
}
#module_117{
    margin-top: 30px;
}
form[name="adminForm"]{
    display:none;
}

.page-item .content-links {
	display: none !important;
}
.well{
  padding:8px !important;
  background:none;
  border:none;
  box-shadow: none;
}
.well .article-container{
      background-color: white;
    padding: 10px;
    border: 1px solid white;
    border-radius: 3px;
	
}


@media (min-width: 979px){
	.well .article-container {
		min-height: 325px;
	}
}

.well p{
  color:black;
  text-align:left !important;
}
.well h2{
  font-size:30px;
  color:black !important;
}
.well .btn{
  color:#d84261 !important;
  font-size:16px;
}
.well .btn .fa{display:none;}

h2 {
	line-height:120%;
}

.nav-collapse{
  background:#717C51;
  color:white;
  z-index:1003;
}
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a{
  color:white;
  font-weight:normal;
  text-shadow:none;

}
.nav-collapse .dropdown-menu a{
    background:#717c51;
}

.navbar-inner{
  background:none;
  border:none;
  box-shadow:none;
}
.navbar .btn-navbar{
  background: white;
  padding: 12px;
}
.navbar-right{
  float:right !important;
}


.navbar .nav {
font-size: 15px;
}


@media (max-width: 979px){
  .nav-collapse .nav {
    float:none !important;
  }
}

@media (max-width: 1440px) and (min-width: 1366px){
  .navbar .nav {
    font-size: 15px;
  }
}

@media (max-width: 1365px) and (min-width: 1101px){
  .navbar .nav {
    font-size: 15px;
  }
}

@media (max-width: 1277px) and (min-width: 1101px){
  .navbar .nav {
    font-size: 13px;
  }
  
  .header_text{
	  font-size: 15pt;
  }
}
@media (max-width: 1100px) and (min-width: 1026px){
  .navbar .nav {
    font-size: 12px;
  }
  .header_text{
	  font-size: 18pt;
  }
}

@media (max-width: 1025px) and (min-width: 979px){
	.navbar .nav {
    font-size: 11px;
  }
}
	
.dropdown-menu{
  float:none;
  left:auto;
  background:#717c51;
}
.caret{
      border-top-color: white !important;
    border-bottom-color: white !important;
}
.dropdown-toggle:hover .caret{
      border-top-color: black !important;
    border-bottom-color: black !important;
}

.disabled {
   pointer-events: none;
   cursor: default !important;
  color: #9f9d9d !important;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a{
  background:white !important;
  transform:none !important;
  
}

.pg-cv-name {
    font-size: medium;
}