/*
Theme Name: repyx avada
Theme URI: https://gyergyoditro.ro/
Description: This is a child theme of avada
Author: repyx
Author URI: https://repyx.com 
Template: Avada
Version: 0.1
*/
/*@import url(https://fonts.googleapis.com/css?family=Open+Sans);*/
/*@import url(https://fonts.googleapis.com/css?family=Pontano+Sans);*/
@import url('../Avada/style.css');
@import url(https://fonts.googleapis.com/css?family=Noticia+Text&subset=latin,latin-ext);
/* ////////////////////////////////////////////////// */
/* ////////////////  General styles   /////////////// */
/* ////////////////////////////////////////////////// */
#bwg_container1_0 #bwg_container2_0 .bwg_album_thumbnails_0 {
	background-color: rgb(70, 67, 61)!important;
}
body{
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #000!important;
    font-size: 1em!important;
}
.diszpolgara img{
    height: 150px!important;
}
.alignleft {
    display: none;
}

#mobil_lenyilo {
        display:none;
}
#wrapper {
    margin-top: 0px!important;
}
#main .reading-box h2, #main h2, .page-title h1, .image .image-extras .image-extras-content h3, .image .image-extras .image-extras-content h3 a, #main .post h2, .sidebar .widget h3, #wrapper .fusion-tabs-widget .tab-holder .tabs li a, .share-box h4, .project-content h3, .author .author_title, .fusion-pricing-table .title-row, .fusion-pricing-table .pricing-row, .fusion-person .person-desc .person-author .person-author-wrapper, .fusion-accordian .panel-title, .fusion-accordian .panel-heading a, .fusion-tabs .nav-tabs li .tab-link, .post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6, .ei-title h2, #header-sticky, #header .tagline, table th, .project-content .project-info h4, .woocommerce-success-message .msg, .product-title, .cart-empty, #wrapper .fusion-megamenu-wrapper .fusion-megamenu-title, .main-flex .slide-content h2, .main-flex .slide-content h3, .fusion-modal .modal-title, .popover .popover-title, .fusion-flip-box .flip-box-heading-back {
    font-family: Verdana, Arial, sans-serif!important;
}
#wp-calendar tr td {
    height: 25px!important;
    line-height: 25px!important;
}
#wp-calendar th {
    padding: 0px!important;
}
#wrapper .fusion-button.button-1 {
    text-shadow: none!important;
    color: #fff!important;
}
#wrapper .fusion-button.button-1:hover {
    text-decoration: none!important;
}
/* ////////////////////////////////////////////////// */
/* ////////////////  Header styles   //////////////// */
/* ////////////////////////////////////////////////// */
#header {
    background-color: #1d2126!important;
    height: 51px;
    width: 100%;
    margin: 0px;
    padding: 0px;
    z-index: 40;
}
.header-bg {
    width: 100%;
    position: relative;
    margin: 0px;
    padding: 0px;
    z-index: 40!important;
}
#header-sticky .logo, #header .logo {
    float: left;
    overflow: hidden;
    margin: 5px 0!important; 
}
.searchform input {
    background-color: #2d3236!important;
    width: 221px;
    color: #FFF;
    cursor: pointer;
    border: 0px;
    outline: none;
}
#nav a:after {
    color: #fff!important;
}
.menu-info-container > ul > li > a {
    content: url("https://gyergyoditro.ro/wp-content/uploads/2015/10/headInfoD1.png");
}
.menu-info-container ul ul {
    width: 253px!important;
}
.layout-wide-mode .header-wrapper .header-social .avada-row, .layout-wide-mode #header .avada-row, .layout-wide-mode #header-sticky .avada-row, .layout-wide-mode #small-nav .avada-row {
    max-width: 1200px!important;
}
#nav.nav-holder #menu-info > li > a {
    height: 51px;
    line-height: 51px;
}
/* ////////////////////////////////////////////////// */
/* ////////////  Nyelvválasztás styles   //////////// */
/* ////////////////////////////////////////////////// */
#nyelvvalasztas {
    float: left;
    display: inline-block;
    height: 51px;
    line-height: 51px;
    font-size: 16px!important;
    border-left: 1px solid #2c3137!important;
    border-right: 1px solid #2c3137!important;
    padding-right: 13px!important;
    padding-left: 14px!important;
}
.mltlngg-lang {
    color: #d0d0d0;
}
.mltlngg-lang:hover {
    color: #fff;
}
.mltlngg-lang-button-icons {
    display: inline-block!important;
    font-size: 18px!important;
    width: 35!important;
    height: 21!important;
    margin-right: 10px!important;
}
.mltlngg-lang-button-icons:hover {
    color: #fff;
}
.mltlngg-lang-button-icons span {
    display: block;
    font-size: 16px!important;
}
.mltlngg-current-lang {
    color: #fff;
}
/* ////////////////////////////////////////////////// */
/* ////////////////  Slider styles   //////////////// */
/* ////////////////////////////////////////////////// */
.avada-slider_wrapper {
    width: 1100px;
    height: 320px;
    text-align: left;
    padding: 0px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    position: relative;
}
.tfs-slider {
    margin: 0 auto;
    padding: 0px;
    width: 1100px;
    height: 320px;
    z-index: 5;
    position: absolute!important;
    overflow: hidden;
    /*border-bottom: #dcdbdb solid 5px;*/
}
.fusion-slider-container {
    margin-top: 0px!important;
}
#slider {
    position: relative;
    z-index: 1!important;
}
#slider ul {
    margin: 0px;
    padding: 0px;
}
#slider ul li {
    margin: 0px;
    padding: 0px;
}
#slider ul li img {
    margin: 0px;
    padding: 0px;
}
/* ////////////////////////////////////////////////// */
/* ////////////////  Content styles   /////////////// */
/* ////////////////////////////////////////////////// */
.cf:before, .cf:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.cf:after {
    clear: both;
}
/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}
.tab-pane{background-color:transparent!important;}
.tab-pane{border-color:transparent!important}
.nav-tabs li a{border-top-color:#ebeaea!important;background-color:#1d2126!important;color:#fff!important;}
.fusion-tabs.fusion-tabs-1 .nav-tabs li.active a,.fusion-tabs.fusion-tabs-1 .nav-tabs li.active a:hover,.fusion-tabs.fusion-tabs-1 .nav-tabs li.active a:focus{background-color:#951d00!important;}
.fusion-tabs.fusion-tabs-1 .nav-tabs li a:hover{border-top-color:#951d00!important; background-color:#951d00!important }
.fusion-tabs.fusion-tabs-1 .nav-tabs li a:hover {
    text-decoration: none!important;
}
.fusion-tabs .nav-tabs li .tab-link {
    border-top: 3px solid #3c4651!important;
}
.fusion-tabs.fusion-tabs-1 .nav-tabs {
    background-color: #2c3137!important;
}
.fusion-tabs.fusion-tabs-1 .nav-tabs {
    border:none!important;
}
#main .avada-row:first-of-type .tab-content{
    position: relative;
    z-index: 99!important;
}
#main {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
#main h2 {
    font-family: Verdana, Arial, sans-serif!important;
    padding-top: 20px;
}
#main .avada-row:first-of-type {
    /*z-index: 99!important;*/
    position: relative;
}
.post-content a {
    color: #000!important;
}
.post-content a:hover {
    text-decoration: underline!important;
}
.post {
    margin-bottom: 10px!important;
}
#content {
    margin-top: 10px!important;
}
#cikk_bevezeto {
	clear: both!important;
}
#cikk_bevezeto:after {
	display: table;
	clear: both;
}
.more-link {
	display: block;
	line-height: 1.2;
	float: right;
}
.project-content .project-info .project-info-box a, .sidebar .widget .recentcomments, .sidebar .widget_categories li, #main .post h2 a, .about-author .title a, .shop_attributes tr th, .image-extras a, .products-slider .price .amount, z.my_account_orders thead tr th, .shop_table thead tr th, .cart_totals table th, form.checkout .shop_table tfoot th, form.checkout .payment_methods label, #final-order-details .mini-order-details th, #main .product .product_title, .shop_table.order_details tr th, .sidebar .widget_layered_nav li.chosen a, .sidebar .widget_layered_nav li.chosen a:before, .sidebar .widget_layered_nav_filters li.chosen a, .sidebar .widget_layered_nav_filters li.chosen a:before, .order-dropdown li a:hover, .catalog-ordering .order li a:hover {
	color: #67696b!important;
}
#content {
    width: 74%!important;
}
.post-content h1 {
    font-family: Verdana, Arial, sans-serif!important;
    font-size: 28px!important;
    color: #67696b!important;
    color: #951d00!important;
}
.post-content h2 {
    font-family: Verdana, Arial, sans-serif!important;
    font-size: 20px!important;
    color: #951d00!important;
}
.post-content h3 {
    font-family: Verdana, Arial, sans-serif!important;
    font-size: 18px!important;
    color: #951d00!important;
}
.post-content p, .post-content .panzio {
	color: #000!important;
    font-family: Arial, Helvetica, sans-serif!important;
    line-height: 1.8em!important;
    font-weight: normal;
}
.fusion-title .title-sep, .product .product-border{
    border-color: #951d00!important;
}
.post-content .panzio {
    float: left;
    margin-left: 20px;
    line-height: 2;
}
.nofloat {
    clear: left;
    display: block;
}
.nofloat h2 {
    margin-top: 80px;
}
#main .post h2 a {
    font-size: 18px;
    padding: 0px;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    color: #67696b;
    color: #951d00!important;
    font-weight: normal;
    font-family: Verdana, sans-serif;
}
body a:before, body a:after, .single-navigation a[rel="prev"]:before, .single-navigation a[rel="next"]:after {
    color: #951d00!important;
}
body #toTop:before {
    color: #fff!important;
}
#repyx a {
    color: #fff!important;
}
#repyx a:hover {
    color: red!important;
}
.post-content-container {
    padding: 10px 10px;
    border-bottom: 1px solid rgba(153,153,153,.3);
    border-bottom: 1px solid #951d00;
}
#nav.nav-holder .navigation > li > a {
	font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 13px!important;
    color: #d0d0d0;
    text-shadow: 1px 1px 1px rgba(0,0,0,.6);
    -webkit-transition: color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    -ms-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out;
    border-left: 1px solid #2c3137;
    padding-right: 13px!important;
    padding-left: 14px!important;
}
#nav.nav-holder .navigation > li > a.search-link {
    border-right: 1px solid #2c3137;
}
#wrapper #nav ul li ul li > a, #wrapper #sticky-nav ul li ul li > a, .side-nav li li a, .side-nav li.current_page_item li a, #nav .cart-contents a, #nav .cart-contents .cart-link a:before, #nav .cart-contents .checkout-link a:before, #nav .cart-contents a:hover {
	font-size: 13px!important;
    color: #d0d0d0!important;
}
a.search-link {
    font-family: IcoMoon!important;
    cursor: pointer!important;
}
.read-more {
    content: none!important;
    color: #951d00!important;
}
.left {
    float:left!important;
}
.post .meta-info {
    border:none!important;
}
/*Pagination styles*/

.fusion-accordian .panel-title .active .fa-fusion-box, ul.circle-yes li:before, .circle-yes ul li:before, .progress-bar-content, .pagination .current, .bbp-topic-pagination .current, .header-v3 .header-social, .header-v4 .header-social, .header-v5 .header-social, .date-and-formats .date-box, .table-2 table thead, .onsale, .woocommerce-pagination .current, .woocommerce .social-share li a:hover i, .price_slider_wrapper .ui-slider .ui-slider-range, .tagcloud a:hover, .cart-loading, #toTop:hover, #bbpress-forums div.bbp-topic-tags a:hover, #wrapper .search-table .search-button input[type="submit"]:hover, ul.arrow li:before, p.demo_store, .avada-myaccount-data .digital-downloads li:before, .avada-thank-you .order_details li:before, .sidebar .widget_layered_nav li.chosen, .sidebar .widget_layered_nav_filters li.chosen {
    background-color: #951d00!important;
}
.pagination a.inactive, .page-links a, .woocommerce-pagination .page-numbers {
    border: 1px solid #1d2126!important;
    display: inline-block;
    height: 20px;
    line-height: 18px;
    color: #747474;
    padding: 0 6px;
    margin-left: 5px;
}
.pagination a.inactive:hover {
    border: 1px solid #951d00!important;
}
.pagination .current {
    border-color: #1d2126!important;
}
.pagination-next {
    color: #951d00!important;
}
.fusion-accordian .fusion-panel {
    border-bottom: 1px solid #951d00!important;
}
.pagination {
    margin-bottom: 20px;
}
/*Accordion styles*/
body .fusion-accordian .panel-body {
    font-size: 1em!important;
    line-height: 26px!important;
}
.wpcf7-form input[type="submit"] {
    background-color: #1d2126!important;
    color:#fff!important;
    font-weight: normal!important;
}
.wp-caption-text {
    font-size: 12px;
    color: #666;
    font-style: italic;
}
/* ////////////////////////////////////////////////// */
/* ////////////////  Galéria Styles   /////////////// */
/* ////////////////////////////////////////////////// */
.fg-gallery-caption {
    color:#fff!important;
}
.fastgallery.gallery.fg_style2 .gallery-icon img {
    height:192px;
}
/*Panziok styles*/ 
.fastgallery.gallery.fg_style1 .gallery-icon img {
    /*background-color: #DCDBDB;*/
    color: #666;
    -webkit-border-top-left-radius: 16px;
    -webkit-border-top-right-radius: 16px;
    -webkit-border-bottom-left-radius: 16px;
    -webkit-border-bottom-right-radius: 16px;
    -moz-border-top-left-radius: 16px;
    -moz-border-top-right-radius: 16px;
    -moz-border-bottom-left-radius: 16px;
    -moz-border-bottom-right-radius: 16px;
    -o-border-top-left-radius: 16px;
    -o-border-top-right-radius: 16px;
    -o-border-bottom-left-radius: 16px;
    -o-border-bottom-right-radius: 16px;
    -ms-border-top-left-radius: 16px;
    -ms-border-top-right-radius: 16px;
    -ms-border-bottom-left-radius: 16px;
    -ms-border-bottom-right-radius: 16px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    /*border: 1px solid #cccccc;
    margin-top: 0px;
    margin-right: 20px!important;
    margin-bottom: 10px;
    margin-left: 12px;*/
    /*float: left;*/
    position: relative;
}
table .gallery .fg-gallery-item {
    width: 95%!important;
    max-width: calc(95.3% - 4px)!important;
}
.fastgallery.gallery.fg_style1 .gallery-icon img:hover {
    -webkit-border-top-left-radius: 16px;
    -webkit-border-top-right-radius: 16px;
    -webkit-border-bottom-left-radius: 16px;
    -webkit-border-bottom-right-radius: 16px;
    -moz-border-top-left-radius: 16px;
    -moz-border-top-right-radius: 16px;
    -moz-border-bottom-left-radius: 16px;
    -moz-border-bottom-right-radius: 16px;
    -o-border-top-left-radius: 16px;
    -o-border-top-right-radius: 16px;
    -o-border-bottom-left-radius: 16px;
    -o-border-bottom-right-radius: 16px;
    -ms-border-top-left-radius: 16px;
    -ms-border-top-right-radius: 16px;
    -ms-border-bottom-left-radius: 16px;
    -ms-border-bottom-right-radius: 16px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
}
.fastgallery.gallery.fg_style1 .gallery-icon img {
    margin:0px;
    margin-right: 20px!important;
    padding-top: 10px!important;
    padding-right: 10px!important;
    padding-bottom: 20px!important;
    padding-left: 10px!important;
}
.panzio {
    line-height: 1.8;
}
/* ////////////////////////////////////////////////// */
/* ////////////////  Table Styles   ///////////////// */
/* ////////////////////////////////////////////////// */
table { 

    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-spacing: 0;
    border-collapse: collapse;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-color: #cccccc;
    width: 100%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
}
table tbody td {
    font-family: Arial, sans-serif!important;
    width: 97px;
    margin: 0px;
    padding: 0px;
    border-width: 1px 1px 0 0;
    border-style: solid;
    border-color: #e8e8e8;
    text-align: center;
}
table#tblepitettorokseg, table#tblKozerdek, table#tblSzerkezet, table#tblHivatal, table#tblAdohivatal, table#tblPanorama, table#tblFavorit {
    margin-top: 40px;
    background-color: #fff;
    position: relative;   
}
table thead {
    font-family: Arial, sans-serif!important;
    background-color: #DCDBDB;
    border: none;
}
table tr td {
    height: 38px;
    line-height: 38px;
    text-align: center;
}
table tr:first-child th:first-child {
    
    border-top-left-radius: 10px; 
}
table tr:first-child th:last-child { 
    border-top-right-radius: 10px; 
}
tr:last-child td:first-child { 
    border-bottom-left-radius: 0px; 
}
tr:last-child td:last-child { 
    border-bottom-right-radius: 0px; 
}
table th {
    padding-left: 85px;
    height: 45px;
    line-height: 45px;
    font-weight: normal;
    text-align: left;
    color: #000;
    font-family: Arial, sans-serif!important;
}
table thead tr th.hivatal img {
    left: 10px;
    top: -20px;
    position: absolute;
}
table#tblepitettorokseg tr td:first-of-type {
    width:130px!important;  
}
table#tblepitettorokseg tr td {
    margin:0px;
    padding:10px 0px;
    height:90px;
    line-height:1.6em;
}
table#tblepitettorokseg tr td img {
    margin:0px;
    padding:0px;
    width:130px;
}
#tblepitettorokseg tr td.ev {
    width:60px !important;  
    margin:0px;
    padiing:0px;
}
table#tblepitettorokseg tr td .demonstrations {
    margin-left:auto;
    margin-right:auto;  
    display:block;
    margin-top:0px;
    height:90px !important;
    width:130px !important; 
}
table .fastgallery.gallery .gallery-icon img {
    height: 105px!important;
}
table thead tr th.adohivatal img {
    left: 10px;
    top: -20px;
    position: absolute;
}
#tblPanorama thead tr th, #tblFavorit thead tr th {
    text-align: center;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
#tblSzerkezet tr td a.csatolmanybtn, #tblKozerdek tr td a.csatolmanybtn {
    background-image: url("https://gyergyoditro.ro/wp-content/uploads/2015/10/letoltes_gomb.png");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
    text-decoration: none!important;
    font-size: 13px;
    color: #e5e5e5 !important;
    background-color: #57646e;
    height: 30px;
    width: 173px;
    line-height: 30px;
    display: block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    margin-left: 85px;
    margin-top: 10px;
    margin-bottom: 10px;
}
#tblKozerdek tr td a.csatolmanybtn {
    margin-left:10px!important;
}
#tblSzerkezet tr td a.csatolmanybtn:hover, #tblKozerdek tr td a.csatolmanybtn:hover {
    background-color: #4c5964;
}
#tblKozerdek tr td.kozinfo {
    margin: 0px;
    width: 440px;
    text-align: left;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
    line-height: 1.2;
}
/* ////////////////////////////////////////////////// */
/* /////////////  Diszpolgárok Styles   ///////////// */
/* ////////////////////////////////////////////////// */
.diszpolgara {
    padding: 0px;
    height: auto;
    width: 138px;
    background-color: #41474c;
    color: #fff;
    -webkit-border-top-left-radius: 16px;
    -webkit-border-top-right-radius: 16px;
    -webkit-border-bottom-left-radius: 16px;
    -webkit-border-bottom-right-radius: 16px;
    -moz-border-top-left-radius: 16px;
    -moz-border-top-right-radius: 16px;
    -moz-border-bottom-left-radius: 16px;
    -moz-border-bottom-right-radius: 16px;
    -o-border-top-left-radius: 16px;
    -o-border-top-right-radius: 16px;
    -o-border-bottom-left-radius: 16px;
    -o-border-bottom-right-radius: 16px;
    -ms-border-top-left-radius: 16px;
    -ms-border-top-right-radius: 16px;
    -ms-border-bottom-left-radius: 16px;
    -ms-border-bottom-right-radius: 16px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    border: 1px solid #cccccc;
    margin-top: 10px;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-left: 15px;
}
.diszpolgara p {
    margin: 0px;
    padding: 0px;
}
.diszpolgara .diszev {
    margin: 0px;
    padding: 0px;
    height: 22px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ccc;
    text-align: center;
}
.diszpolgara .diszkep {
    height: 150px;
    background-image: url("https://gyergyoditro.ro/wp-content/uploads/2015/09/noPic.jpg");
    background-repeat: no-repeat;
    background-position: center center;
}
.diszpolgara .diszkep img {
    height: 149px!important;
    margin: 0px;
    padding: 0px;
    width: 138px;
    margin-bottom: 8px!important;
    display: block;
}
.diszpolgara .disznev {
    text-align: center;
    height: 55px!important;
    line-height: 22px;
    padding-top: 5px;
    border-top-width: 1px;
    border-top-style: solid;
    padding-left: 5px;
    padding-right: 5px;
    border-top-color: #ccc;
}
.single-navigation {
    border-top: 1px solid #951d00!important;
    border-bottom: 1px solid #951d00!important;
}
/* ////////////////////////////////////////////////// */
/* ////////////////  Sidebar Styles   /////////////// */
/* ////////////////////////////////////////////////// */
.sidebar {
    z-index: 5;
	border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    font-size: 12px!important;
    position: relative!important;
    margin-top: -252px;
}
.sidebar .widget {
    margin-bottom: 0px!important;
    padding-bottom: 0px!important;
}
.widget_events, .eo_widget_calendar {
    background-color: #1d2126;
}
.sidebar .widget_recent_entries ul a {
    /*color:#b3b3b3!important;*/
    color:#8c8c8c!important;
}
.sidebar .widget_recent_entries {
    /*background-color: #2d3236; */  
}
.sidebar .rpjc_widget_cat_recent_posts {
    border-top: 2px solid #1D2126;
}
.sidebar .rpjc_widget_cat_recent_posts ul a {
    padding-left: 15px;
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -ms-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    transition: all 0.4s linear;
     color: #fff!important;
     display: block;

}
.sidebar .rpjc_widget_cat_recent_posts ul a:hover {
    padding-left: 25px;
}
.sidebar .rpjc_widget_cat_recent_posts ul li {
     background-color: #2d3236;
     background-color: rgb(65, 71, 76); 
      -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -ms-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    transition: all 0.4s linear;
    border-bottom: 1px solid #2d3236!important;
}
.sidebar .rpjc_widget_cat_recent_posts ul li:last-of-type {
    border-bottom: none!important;
}
.sidebar .rpjc_widget_cat_recent_posts ul li:hover {
     background-color:#22272c;
}
/* ////////////////////////////////////////////////// */
/* //////////////  Ditro cimer Styles   ///////////// */
/* ////////////////////////////////////////////////// */

#sidebar #ditrocimer {
    margin: 0px;
    padding: 0px;
    height: 83px;
    background-color: #1d2126;
    background-color: rgba(29,  33,  38,  0.9);
    background: rgba(29,  33,  38,  0.9);
    -moz-opacity: 0.90;
    -khtml-opacity: 0.90;
    opacity: 0.90;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=90);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    filter:alpha(opacity=90);
    background-image: url("https://gyergyoditro.ro/wp-content/uploads/2015/10/ditroCimer.png");
    background-repeat: no-repeat;
    background-position: center center;
}

/*Ditro felirat style*/

#sidebar #ditrofelirat {
    height: 45px;
    margin: 0px;
    padding: 0px;
    text-align: center;
}
#sidebar #ditrofelirat img {
    margin-top:13px;    
}
#sidebar #ditrofelirat a {
    display: block;
    height: inherit;
    width: inherit;
}
#header .ditrofelirat {
    display: none;
    height: 45px;
    margin: 0px;
    padding: 0px;
    text-align: center;
}
#header .ditrofelirat img {
    margin-top:0px;    
}
#header .ditrofelirat a {
    display: block;
    height: inherit;
    width: inherit;
}
/* ////////////////////////////////////////////////// */
/* ////////////  Sidebar Contact Styles   /////////// */
/* ////////////////////////////////////////////////// */

#sidebar #contact {
    background-color: #1d2126;
    background-color: rgba(29,  33,  38,  0.9);
    background: rgba(29,  33,  38,  0.9);
    -moz-opacity: 0.90;
    -khtml-opacity: 0.90;
    opacity: 0.90;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=90);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    filter: alpha(opacity=90);
    margin: 0px;
    height: 121px;
    padding-top: 23px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 25px;
    font-family:Verdana, Arial, sans-serif!important;
    font-size: 12px!important;
    color: #b3b3b3;
}
#sidebar #contact #ditrodiv {
    height: 36px;
    vertical-align: middle;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    padding-top: 18px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-family: Verdana, Arial, sans-serif;
}
#sidebar #contact #telefondiv, #sidebar #contact #emaildiv {
    height: 30px;
    margin: 0px;
    padding: 0px;
    line-height: 30px;
}
#sidebar #contact p {
    margin: 0px;
    padding: 0px;
}
#sidebar #contact p.ditro {
    background-image: url("https://gyergyoditro.ro/wp-content/uploads/2015/10/cimIkon.png");
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 20px;
    line-height: 1.2;
    vertical-align: top;
}
#sidebar #contact p.telefon {
    background-image: url("https://gyergyoditro.ro/wp-content/uploads/2015/10/telefonIkon.png");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px;
}
#sidebar #contact p.email {
    background-image: url("https://gyergyoditro.ro/wp-content/uploads/2015/10/kapcsolatIkon.png");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px;
}

#sidebar .contentaside {
    background-color: #1d2126;
    margin: 0px;
    padding: 0px;
    /*padding-bottom:40px;*/
    color: #d0d0d0;
    font-size: 12px;
    /*-webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;*/
    position: relative;
    font-family: Arial, sans-serif;
}
.sidebar_btn a, .egeszseg_btn a {
    background-color: #2D3236!important;
    color: #d0d0d0;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    text-align: center;
    display: block;
    -moz-transition: background-color 0.2s linear;    /* FF3.7+ */
    -o-transition: background-color 0.2s linear;      /* Opera 10.5 */
    -webkit-transition: background-color 0.2s linear; /* Saf3.2+, Chrome */
    -ms-transition: background-color 0.2s linear; /* IE */
    transition: background-color 0.2s linear; /* IE 6-9 ben nem megy! Mozilla 4 */
    border-bottom: 2px solid #1d2126!important;
}
.sidebar_btn a:hover, .egeszseg_btn a:hover {
    background-color: #22272c!important;
}
.egeszseg_btn a {
    background-image: url("https://gyergyoditro.ro/wp-content/uploads/2015/10/home_ico.png");
    background-repeat: no-repeat;
    background-attachment: initial;
    background-position: 15px center; 
    border-bottom: none!important;
    border-top: 2px solid #1d2126!important;
    text-align: left;
    padding-left: 50px;
}
#sidebar #text-8 .contentaside{
    padding-bottom: 40px;
}
.res {
    height: 10px;
    background-color: #2d3236;
}
#sidebar .contentaside div.asideheading {
    background-color: #2d3236;
    margin: 0px;
    padding: 0px;
    height: 26px;
    font-size: 12px;
    text-align: center;
    color: #8c8c8c;
    line-height: 26px;
    border-top: 1px solid rgba(102,102,102,.5);
    -webkit-touch-callout: none; -moz-touch-callout: none; -ms-touch-callout: none; -o-touch-callout: none; touch-callout: none;
    -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;
    cursor: default;
}
#sidebar .contentaside div.aktivitas {
    background-color: #2d3236;
    margin-bottom:2px!important;
    padding: 0px;
    height: 26px;
    font-size: 12px;
    text-align: center;
    color: #8c8c8c;
    line-height: 26px;
}
#sidebar .contentaside #ditroihirlap {
    background-color: #2d3236;
    -moz-transition: background-color 0.2s linear;    /* FF3.7+ */
    -o-transition: background-color 0.2s linear;      /* Opera 10.5 */
    -webkit-transition: background-color 0.2s linear; /* Saf3.2+, Chrome */
    -ms-transition: background-color 0.2s linear; /* IE */
    transition: background-color 0.2s linear; /* IE 6-9 ben nem megy! Mozilla 4 */
    padding-bottom: 0px;
    text-align: left;
    padding-top: 0px;
    padding-right: 5px;
    padding-left: 0px;
    margin-top: 2px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
#sidebar .contentaside #ditroihirlap:hover {
    background-color:#22272c;
}
#sidebar .contentaside #beszamolo, #sidebar .contentaside #cross {
    background-color: #2d3236;
    -moz-transition: background-color 0.2s linear;    /* FF3.7+ */
    -o-transition: background-color 0.2s linear;      /* Opera 10.5 */
    -webkit-transition: background-color 0.2s linear; /* Saf3.2+, Chrome */
    -ms-transition: background-color 0.2s linear; /* IE */
    transition: background-color 0.2s linear; /* IE 6-9 ben nem megy! Mozilla 4 */
    padding-bottom: 0px;
    text-align: left;
    padding-top: 0px;
    padding-right: 5px;
    padding-left: 0px;
    margin: 2px 0px 0px 0px;
}
#sidebar .contentaside #beszamolo a, #sidebar .contentaside #cross a{
    display: block;
}
#sidebar .contentaside #beszamolo:hover, #sidebar .contentaside #cross:hover {
    background-color:#22272c;
}
#sidebar .contentaside #kepeslap {
    background-color: #2d3236;
    -moz-transition: background-color 0.2s linear;    /* FF3.7+ */
    -o-transition: background-color 0.2s linear;      /* Opera 10.5 */
    -webkit-transition: background-color 0.2s linear; /* Saf3.2+, Chrome */
    -ms-transition: background-color 0.2s linear; /* IE */
    transition: background-color 0.2s linear; /* IE 6-9 ben nem megy! Mozilla 4 */
    padding-bottom: 0px;
    text-align: left;
    padding-top: 0px;
    padding-right: 5px;
    padding-left: 0px;
    margin-top: 2px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    height:46px;
}
#sidebar .contentaside #kepeslap:hover {
    background-color:#22272c;
}
#sidebar .contentaside a.hir {
    color:#808080 !important;
    display: block;
}
#sidebar .contentaside #ditroihirlap p {
    float:right;
    margin-right:30px;
}
#sidebar .contentaside p {
    padding-left: 15px;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#sidebar .contentaside #megjegyzes {
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 15px;
    margin-left: 0px;
}
#sidebar .contentaside #esemeny {
    margin-bottom: 20px;
}
#sidebar .contentaside #esemeny a{
    display: block;
}
#sidebar .contentaside #esemeny a img {
    width: 100%;
}
#sidebar .contentaside .ditro_kozelgo_esemenyek_listaja{
    margin-bottom: 20px;
}
#sidebar .contentaside .ditro_kozelgo_esemenyek_listaja a{
    display: block;
    font-size: 12px;
    color: #d0d0d0;
    padding-top: 6px;
    padding-right: 10px;
    margin-left: 20px;
    padding-bottom: 6px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #232930;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    transition: all 0.1s linear;
}
#sidebar .contentaside .ditro_kozelgo_esemenyek_listaja a:hover{
    margin-left: 30px;
}
#sidebar .contentaside .ditro_kozelgo_esemenyek_listaja p{
    margin:0px;
    padding:0px;
    max-width: 210px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis;
}
#sidebar .contentaside .ditro_kozelgo_esemenyek_listaja a:first-letter{
    display: block;
    text-transform: capitalize;
}
#sidebar .contentaside #terkep {
    background-color: #2d3236;
    padding: 0px;
    height: 150px;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
}
#sidebar .contentaside #created {
    position: absolute;
    bottom: 10px;
    color: #8c8c8c;
    margin: 0px;
    text-align: center;
    width: 250px;
}
#sidebar .contentaside #created a {
    text-decoration: none;
    color: #8c8c8c;
}
#sidebar .contentaside #created a:hover {
    text-decoration: underline;
}
#sidebar .widget_search {
    background-color: #1d2126;
}
/* ////////////////////////////////////////////////// */
/* //////////////  Térkép gomb Styles   ///////////// */
/* ////////////////////////////////////////////////// */
#ditro_map_btn{
    width: 100%;
    height: 130px;
    background-image: url("https://gyergyoditro.ro/wp-content/uploads/2015/10/ditro_map_btn.png");
    background-repeat: no-repeat;
    background-position: center top;
    -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
    text-align: center;
    position: relative;
    cursor: pointer;
}
#egeszseghaz_btn{
    width: 100%;
    height: auto;
    text-align: center;
    position: relative;
    cursor: pointer;
}
#turinfo_btn{
    width: 100%;
    height: 136.85px;
    text-align: center;
    position: relative;
    cursor: pointer;
}
#egeszseghaz_btn img, #turinfo_btn img {
    filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'https://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
#egeszseghaz_btn:hover img, #turinfo_btn:hover img {
    filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'https://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(0%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
#ditro_map_btn img{
    margin-top: 30px;
}
#ditro_map_btn:hover #ditro_map_pin{
    margin-top: 30px;
    -webkit-animation: asecaninavbtn linear 0.6s infinite;
    -moz-animation: asecaninavbtn linear 0.6s infinite;
    -ms-animation: asecaninavbtn linear 0.6s infinite;
    -o-animation: asecaninavbtn linear 0.6s infinite;
    animation: asecaninavbtn linear 0.6s infinite;
}
#egeszseghaz_btn:hover #ditro_map_pin{
    margin-top: 30px;
    -webkit-animation: asecaninavbtn linear 0.6s infinite;
    -moz-animation: asecaninavbtn linear 0.6s infinite;
    -ms-animation: asecaninavbtn linear 0.6s infinite;
    -o-animation: asecaninavbtn linear 0.6s infinite;
    animation: asecaninavbtn linear 0.6s infinite;
}
@-webkit-keyframes asecaninavbtn {
    0% {margin-top: 30px;}
    50% {margin-top: 23px;}
    100% {margin-top: 30px;}
}@-moz-keyframes asecaninavbtn {
    0% {margin-top: 30px;}
    50% {margin-top: 23px;}
    100% {margin-top: 30px;}
}@-ms-keyframes asecaninavbtn {
    0% {margin-top: 30px;}
    50% {margin-top: 23px;}
    100% {margin-top: 30px;}
}@-o-keyframes asecaninavbtn {
    0% {margin-top: 30px;}
    50% {margin-top: 23px;}
    100% {margin-top: 30px;}
}@keyframes asecaninavbtn {
    0% {margin-top: 30px;}
    50% {margin-top: 23px;}
    100% {margin-top: 30px;}
}
#ditro_map_btn:hover #ditro_heading_map_link{
    color:#e7e7e7;
}
#ditro_heading_map_link{
    display: block;
    color: #bbb6b6;
    font-size: 22px;
    margin-bottom: 0px;
    text-decoration: none;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
#turinfo_heading_link {
    display: block;
    color: #696969;
    font-size: 18px;
    margin-bottom: 0px;
    text-decoration: none;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
#ditro_heading_map_positioner{
    position: absolute;
    bottom: 0px;
    width: 100%;
    display: block;
    text-align: center;
    bottom:25px;
}
#egeszseghaz_heading_positioner {
    position: absolute;
    bottom: 0px;
    width: 100%;
    display: block;
    text-align: center;
    bottom:25px;
    background-color: rgba(255, 255, 255, 0.7);
}
/* ////////////////////////////////////////////////// */
/* ////////////  Esemenynaptár Styles   ///////////// */
/* ////////////////////////////////////////////////// */
#wp-calendar {
  width: 100%;
  margin-bottom: 0px;
  clear: both;
  padding: 0;
}
#wp-calendar caption {
    border-top: 2px solid #1d2126;
}
#wp-calendar thead {
    background-color: #dedede!important;
}
#wp-calendar caption {
  padding: 1em;
  background: #2d3236;
  color: #8c8c8c;
  text-transform: uppercase;
  margin-bottom: 2px;
}
#wp-calendar tr:first-child th:first-child {
    
    border-top-left-radius: 0px!important; 
}
#wp-calendar tr:first-child th:last-child { 
    border-top-right-radius: 0px!important; 
}
#wp-calendar th,
#wp-calendar td {
  text-align: center;
  background: #2d3236;
  padding: .236em 0;
  border-style: none;
  border-color: none;
  color: #8c8c8c;
  color: #fff;
}
#wp-calendar td {
  background: transparent;
  color: #b3b3b3;
}
.agenda-nav {
    display: none;
}
.eo-agenda-widget li.date {
    color: #fff;
    text-transform: capitalize;
    text-align: center; 
}
#wp-calendar td.today {
    color: #fff;
    background-color: #2d3236
}
#wp-calendar td.event {
    background-color: #951d00!important;
    color: #fff;
}
.eo-agenda-widget li.event {
    background:#2d3236!important;
    color: #fff!important; 
}
.page-title {
    color: #951d00!important;
    margin-bottom: 20px;
    margin-top: 10px;
}
h1.entry-title a {
    color: #747474!important;
}
h2.entry-title {
    color: #951d00!important;
}
.single-navigation a {
    color: #951d00!important
}
.search-field input {
    color: #d0d0d0!important;
}
body, .post .post-content, .post-content blockquote, #wrapper .fusion-tabs-widget .tab-holder .news-list li .post-holder .meta, .sidebar .jtwt, #wrapper .meta, .review blockquote div, .search input, .project-content .project-info h4, .title-row, .simple-products-slider .price .amount, .quantity .qty, .quantity .minus, .quantity .plus, .timeline-layout h3.timeline-title, .blog-timeline-layout h3.timeline-title, #reviews #comments > h2, .sidebar .widget_nav_menu li, .sidebar .widget_categories li, .sidebar .widget_product_categories li, .sidebar .widget_meta li, .sidebar .widget .recentcomments, .sidebar .widget_recent_entries li, .sidebar .widget_archive li, .sidebar .widget_pages li, .sidebar .widget_links li, .sidebar .widget_layered_nav li, .sidebar .widget_product_categories li {
    color: #000!important;
}
hr{
    color: #333333!important;
    background-color: #333333!important;
    height: 1px;
    border:none;
}
.sidebar .posts-in-sidebar {
    background-color: #1D2126;
    padding-left: 25px;
    padding-top: 23px;
    padding-bottom: 23px!important;
}
.pis-title {
    margin: 0px;
    line-height: 2.8;
}
.pis-title-link {
    color:#b3b3b3!important;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.pis-title-link:hover {
    color:#fff!important;
}
/* ////////////////////////////////////////////////// */
/* ////////////////  Footer Styles   //////////////// */
/* ////////////////////////////////////////////////// */
.copyright > div {
    display: inline-block;
}
#repyx {
    float: right;
    /*margin-top: -20px;*/
    display: inline-block;
}
#repyx a:hover {
    color:#E13128;
}
#turnev {
    padding-left: 30px;
}
/* ////////////////////////////////////////////////// */
/* ////////////////  Tablet Styles   //////////////// */
/* ////////////////////////////////////////////////// */
@media (min-width: 801px) and (max-width: 1024px) {
    #nav.nav-holder .navigation > li > a {
        font-size: 12px!important;
        padding-right: 9px!important;
        padding-left: 10px!important;
    }
    .mltlngg-lang-button-icons span {
        font-size: 12px!important;
    }
    .mltlngg-lang-button-icons {
        margin-right: 5px!important;
    }
    #header .ditrofelirat {
        display: none;
    }
    #sidebar {
        margin-top: 0px;
    }

}
/* ////////////////////////////////////////////////// */
/* ////////////////  Mobil Styles   ///////////////// */
/* ////////////////////////////////////////////////// */
@media (max-width: 800px) {
    #sidebar .contentaside #kepeslap img, #sidebar .contentaside #beszamolo img, #sidebar .contentaside #ditroihirlap img, #sidebar .contentaside #cross img{
        width: 250px;
        margin: 0px auto;
        display: block;
    }
    #content {
        width: 100% !important;
        margin-left: 0px !important;
    }
    #header .ditrofelirat {
        display: block;
        height: 51px;
        margin: 0px auto;
        padding: 0px;
        text-align: center;
        width: 82px;
        position: absolute;
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        line-height: 51px;
        font-size: 23px;
    }
    #header .ditrofelirat a {
        display: block;
        height: inherit;
        width: inherit;
    }
    #header .ditrofelirat img {
    margin-top: 3px;    
}
    #nyelvvalasztas {
        float: right !important;
        display: inline!important;
    }
    #nav.nav-holder .navigation > li > a {
        border-right: 1px solid #2c3137;
    }
    #header {
        padding-top: 0px!important;
        padding-bottom: 0px!important;
        
    }
    .mltlngg-lang-button-icons span {
        font-size: 12px!important;
    }
    .mltlngg-lang-button-icons {
        margin-right: 5px!important;
    }
    #egeszseghaz_btn, #ditro_map_btn {
        width: 100%!important;
    }
    .sidebar {
        margin-top: 0px!important;
        width: 100% !important;
        float: none !important;
        margin-left: 0 !important;
        padding: 0 !important;
        clear: both;
    }
    .tfs-slider {
        position: relative!important;
    }
    #sidebar #ditrocimer, #sidebar #contact {
        background-color: #1d2126!important;
    }
    #sidebar #ditrofelirat a {
        background-color: rgba(29, 33, 38, 0.6)!important;
    }
    .alignright {
        float: right!important;
        width: auto!important;
    }
    .rtl .post .meta-info > div, .post .meta-info > div {
        width: 50%!important;
        margin-bottom: 20px;
    }
    .alignleft {
        display: inline;
        float: left;
        margin-right: 15px;
        width: 50%!important;
    }
    .alignright {
        display: inline;
        float: right;
        margin-left: 15px;
        margin-top: 20px;
    }
    /* ////////////////////////////////////////////////// */
    /* ////////////  MOBIL NAVIGÁCIÓ   ////////////////// */
    /* ////////////////////////////////////////////////// */
    .header-bg {
        z-index: 999!important;
        position: relative;
    }
    .menu-info-container ul {
        display: block!important;
    }
    .menu-info-container ul li ul li a {
        z-index: 50!important;
    }
    #mobil_bg {
        display: block!important;
        position: relative;
        margin-top: 15px;
    }
    #mobil_menu_gomb a {
        font-weight: normal;
        color:#fff;
        font-size: 2em;
        display: block;
        text-align: center;
        text-transform: uppercase;
        background-color: #1d2126!important;
        border-top: 1px solid #2c3137!important;
        border-bottom: 1px solid #2c3137!important;
        padding-top: 12px;
        padding-bottom: 10px;

    }
    .menu {
        margin: 0px!important;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .menu li a {
        height: 30px;
        line-height: 30px;
        font-size: 1.1em;
    }
    #mobil_lenyilo {
        display:none;
        z-index: 9999;
        background-color: #1d2126!important;
        padding-bottom: 0px;
        margin-bottom: 20px;
    }
    #mobil_lenyilo ul li {
        list-style-type: none!important;
    }
    #mobil_lenyilo ul.parent li {
        padding-left: 20px;
        list-style-type: none!important; 
    }
    #mobil_lenyilo ul.parent li.current_page_parent, #mobil_lenyilo ul.parent li.current_page_item{
        background: rgba(0,0,0,.05);
    }
    #mobil_lenyilo ul.parent li a {
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 21px;
        display: block;
        color: #3b1f11;
        font-size: 1.2em;
    }
    #turinfo_btn, #egeszseghaz_btn{
        width: 100%;
        height: auto;
        text-align: center;
        position: relative;
        cursor: pointer;
    }
}
@media (max-width: 320px) {
       #header .ditrofelirat {
        display: block;
        height: 51px;
        margin: 0px;
        padding: 0px;
        text-align: center;
        width: 62px!important;
        float: left;
        margin-left: 105px;
    }
}
/* ////////////////////////////////////////////////// */
/* ////////////////  Srollbar Styles   ////////////// */
/* ////////////////////////////////////////////////// */

::-webkit-scrollbar {
    width: 10px;
    height: 3px;
}
::-webkit-scrollbar-button {
    height:32px; 
    background-color: #1d2126;
}
::-webkit-scrollbar-track {
    background-color: #fff;
}
::-webkit-scrollbar-track-piece {
    background-color:#fff;
}
::-webkit-scrollbar-thumb{
    height: 40px; background-color: #1d2126;
}
::-webkit-scrollbar-corner{
    background-color: #999;
}

.nav-holder {float: none !important;}