.szoveg_jobbra{text-align:right !important;}
.post .entry-media .post-like-wrap i {font-size: 14px !important;background: #116c78 !important;}
.dfd-blog-title {letter-spacing:0px !important}
.dfd-blog-standard .dfd-blog-title a:hover {background-image:none; color:#116c78 !important;}
.dfd-blog-standard .dfd-blog-title a {background-image:none !important}
.dfd-blog-standard .dfd-blog-title {font-style: normal;font-weight: 600; font-size: 26px !important;font-family: "ProximaNovaBold" !important;line-height: 30px;}
.archive {background-color: #f8f8f9;border-top: 5px solid #116c78;}
.dfd-blog-loop .dfd-blog-wrap .post .cover .dfd-news-categories .byline.category a:hover {
    font-family: "ProximaNovaBold";
    font-weight: 700;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0px;
    font-size: 13px;
    background: #116c78 !important;}
.byline.category a:hover {color: #fff !important;}
.dfd-blog-standard {margin-top: 80px !important}
.dfd-blog-loop {margin-top: -5px !important;margin-bottom: 0px !important;}
.dfd-read-share {display:none !important}
.blog-top {display:none !important}
.header-top-panel{display:none !important}
div.page-title-inner .page-title-inner-wrap {
    position: relative;
    top: 60% !important;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
}
.dfd-meta-wrap .entry-meta span {display:none !important}
.before-author {display:none !important}
.entry-date {display:block !important}
.author {display:none !important}
.dfd-blog-title {padding-top:10px}
.dfd-blog-loop .dfd-blog-wrap .post .cover .dfd-news-categories .byline.category a {
    font-family: "ProximaNovaBold";
    font-weight: 700;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0px;
    font-size: 13px;
    background: #2baeba !important;}
.dfd-blog-posts-module.dfd-blog-loop.advanced .post .cover .content-wrap .dfd-blog-heading-wrap .dfd-blog-title a {background-image: none !important;}
.dfd-controls {display:none !important}
div.page-title-inner .dfd-news-categories .byline.category a {
    font-family: "ProximaNovaBold";
    font-weight: 700;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0px;
    font-size: 14px;
    color: #ffffff;
    background: #4c998f;
    padding: 10px;
}
div.page-title-inner .dfd-news-categories .byline.category a:hover {
    color: #ffffff !important;
    background: #116c78;
  
}

.dfd-single-tags {display:none !important}
.before-category {display:none !important}
#layout.single-post {
    margin-top: 0px;
    margin-bottom: 0px;
    BACKGROUND-COLOR: #f8f8f9;
    border-top: 5px solid #116c78;
    padding-top: 50px;}
div#stuning-header .dfd-stuning-header-bg-container {
    border-bottom: 0px solid rgba(27,27,27,0.1);
}
div.page-title-inner {
    min-height: 300px;
    height: 300px;
}

div.page-title-inner .dfd-meta-wrap .entry-meta .entry-comments {
    color: #c39f76;
    display: none;
}
.entry-views {display: none;}
.dfd-blog-posts-module.dfd-blog-loop.advanced .post .cover .content-wrap {background: rgba(76,153,143,0.8) !important;
    padding-top: 10px;
    padding-bottom: 10px;}
div.page-title-inner .page-title {
    font-style: normal;
    font-weight: 400;
    font-size: 30px;
    font-family: "ProximaNovaBold";
    line-height: 40px;
    text-transform: none;
    letter-spacing: 0px;
    color: #313131;
    text-transform: uppercase;
    
}
.dfd-blog-loop .dfd-blog-wrap .post .cover .dfd-meta-wrap > div.entry-meta a:before {
    margin-top: 7.5px;
    border-bottom-style: none;
    border-bottom-color: transparent !important;
}
.nav-menu .mega-menu-item .item-title {
    font-size: 14px !important;
}
.hatter {background-attachment: fixed !important;}
.page-template .wpDataTables.wpDataTablesFilter.wpDataTablesWrapper {
    background-image: none !important;
    padding-bottom: 40px;
    padding-top: 40px;
    border-radius: 3px;
    background-color:#116c78;
}
.hatter2 {background-attachment: fixed !important;}
.wpfm-floating-wh-wrapper {display:none;}
.fancybox-button--arrow_right {border: 0px solid #c39f76 !important;background: #4c998f !important;padding:10px 10px 10px 10px !important;}
.fancybox-button--arrow_left {border: 0px solid #c39f76 !important;background: #4c998f !important;padding:10px 10px 10px 10px !important;}
.fancybox-button--close {background: #4c998f !important;border: 0px solid #c39f76 !important; padding-left:20px !important; padding-right:15px !important}
.fancybox-button {width:69px !important; height:69px !important}
.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0;
    color: #fff !important;
}
.fancybox-button--play {display:none !important;}
.fancybox-button--thumbs {display:none !important;}
.fancybox-button--zoom {display:none !important;}
.tablazat_iroda{width: 100%;}
.kozosseg {margin-left: -20px !important;}
.kozosseg2 {margin-left: -20px !important;}
.dfd-button-inner-cover {border-radius: 0px !important;}
.dfd-button-link  {border-radius: 0px !important;}
.facts-title {line-height: 10px !important;}
.dfd-facts-counter .stat-count {
    position: relative;
    margin-bottom: 0px;
}
.dfd-button-inner-cover:before {border-radius: 0px !important;}
.dfd-team-member .soc-icons {
    margin-top: -15px;
    display: inline-block;
}
.dfd-team-member .team-member-title {
    padding-top: 15px;
    width: 100%;
    font-weight: 400;
    font-size: 25px;
    line-height: 9px;
}
.team-member-subtitle {width:100%}
.wrap-delimiter{margin-top:-10px;width:100%}
.title-wrap {margin:auto}
.dfd-team-member .content-wrap {
    min-width: 100%;
    overflow: hidden;
}
.widget.soc-icons.dfd-soc-icons-hover-style-1 a {color: #4c998f;}
.widget.soc-icons a i.soc_icon-facebook {
    background-color: #4c998f;
}
.nf-field-label{margin-bottom: 0px !important; margin-top: 10px;}
.nf-form-content label {
    font-size: 18px;
    line-height: 20px;
    font-family: ProximaNovaBold;
    color:#313131;
}
.nf-form-content input[type=button] {background: #4c998f !important;
    border-style: none;
    border-width: 1px;color:#fff !important;font-family: ProximaNovaLight; letter-spacing:2px; margin-top:15px !important;font-size: 13px;
    font-weight: 700;
    font-style: normal; padding-left:20px; padding-right:20px;}
.nf-form-content input[type=button]:hover {background: #9ee2d9 !important;}
.nav-menu .mega-menu-item .item-title {
    font-size: 12px;
    font-style: normal;
    font-family: "ProximaNovaBold";
    font-weight: 700;
    text-transform: none;
    letter-spacing: 0px;
    height: 30px;
    line-height: 30px;
}
.nav-menu .mega-menu-item .item-title:hover {color: #4c998f !important;
}

p {
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    font-family: "ProximaNovaRegular";
    line-height: 25px !important;
    text-transform: none;
    letter-spacing: 0px;
    color: #5c5c5c;
}
.vc_custom_1590492504003{padding-left: 0px !important;}
.facts-title {
    line-height: 27px !important;
}
.wpDataTables{
    padding-bottom: 20px;
    padding-top: 0px;
    border-radius: 0px !important;
}
#table_1 .ez-alapbtn {
    width: 100%;
    color: white;
    background-color: #116c78;
    border: 0px;
    font-family: ProximaNovaLight;
    letter-spacing: 2px;
    font-size: 13px;
    font-weight: 700;
    padding-left:20px;
    padding-right:20px;
}
#table_1 .ez-alapbtn:hover {

    background-color: #2baeba;

}
#table_1 thead {background-color: #116c78 !important;}
#table_1 thead th {
    color: white;
    padding: 20px;
    border: 0px solid transparent;
    background-color: #116c78 !important;
}
.wpDataTablesWrapper .dataTables_paginate {
    background-color: #116c78!important;
}
#filterBox_table_1 .wdt-clear-filters-button {background-color: #fff !important; color:#000}
.team-member-description {margin-top: -12px;padding-bottom: 20px;}

h5{
    margin-bottom: 0px;
}
.current-menu-item:before {border:none !important}
.wpb_wrapper p > a:not(.dk_toggle):before {
    margin-top: 7.5px;
    border-bottom-style: none;
    border-bottom-color: #c39f76;
    border: none !important;
}
@media screen and (max-width: 575.98px) {
  .hatter {background-attachment: scroll !important;}
  .hatter2 {background-attachment: scroll !important;}
  .tablazat_iroda{width: 100%;}

}
@media screen and (max-width: 850px) {
  #cases {background: #2badba !important; background-image:none !important}
  .kozep_mobil{text-align:center !important;}
  .szoveg_jobbra{text-align:center !important;}
}
@media screen and (max-width: 1100px) {
  .mobil_nem{display:none; !important;}
}