.flat-top {
    background-color: #ffffff !important;
}

.flat-top .custom-info ul li {
    color: #18ba60;
    font-weight: 600;
}

.flat-top .info-top-right span {
    color: black;
}

@media (min-width: 1240px) {
.container {
    width: 1240px;
}
}

.widget .widget-title {
    font-size: 16px;
    text-transform: inherit;
    margin-bottom: 33px;
    margin-top: 10px;
}

.page-title {
    background-image: url(https://nagyzsolt.eu/wp-content/uploads/2019/05/parkapcsolat2.jpg);
    background-size: cover;
    background-attachment: fixed;
}

.header.header-style4 {
    border-bottom: 1px solid rgba( 255,255,255,0.15 );
    background-color: #18ba60 !important;
}

.header.header-style4 #mainnav > ul > li > a:hover, #mainnav > ul > li.current-menu-item > a {
    color: #222 !important;
}


.header.header-style4.header-sticky {
    background-color: #ffffffeb !important;
}

@media (min-width: 1240px) {
img.site-logo {
    width: 340px;
}
}

#mainnav > ul > li > a {
    padding: 0 10px 0 10px !important;
}

.header.header-style1, .nav.header-style2, .wrap-header-style3 {
    background-color: transparent;
  background-image: url(https://nagyzsolt.eu/wp-content/uploads/2019/05/parkapcsolat2.jpg);
}

.header.header-style1, .nav.header-style2, .wrap-header-style3 {
    background-color: transparent;
    background-image: url(https://nagyzsolt.eu/wp-content/uploads/2019/05/parkapcsolat2.jpg);
    background-attachment: fixed;
    background-size: cover;
}

.header {
    box-shadow: 0px;
}

#mainnav > ul > li > a:hover {
    color: #18BA60 !important;
}

#mainnav > ul > li > a {
    color: white !important;
}

.header.header-style4 #mainnav > ul > li > a:hover, #mainnav > ul > li.current-menu-item > a {
    color: #18BA60 !important;
}

.header .col-md-12, .col-lg-12 {
    padding-right: 0px;
    padding-left: 0px;
}

@media (min-width: 1240px) {
img.site-logo {
    width: 280px;
}
}

#mainnav > ul > li > a {
    line-height: 70px;
}

.show-search a {
    margin: 20px 0 18px;
}

.flat-top {
    display: none;
}

.page-title {
    display: none;
}

.flat-button.color-theme {
    font-family: sans-serif;
    font-size: 18px;
}


.blog .header.header-style4 {
    background-image: url(https://nagyzsolt.eu/wp-content/uploads/2019/05/parkapcsolat2.jpg);
    background-attachment: fixed;
    background-size: cover;
}

.blog .header.header-style4.header-sticky {
    background-color: #ffffffeb !important;
    background: white;
}

.blog .header-sticky #mainnav > ul > li > a {
    color: #2f2f2f !important;
}

body.post-template-default.single.single-post  .header.header-style4 {
    background-image: url(https://nagyzsolt.eu/wp-content/uploads/2019/05/parkapcsolat2.jpg);
    background-attachment: fixed;
    background-size: cover;
}

body.post-template-default.single.single-post .header.header-style4.header-sticky {
    background-color: #ffffffeb !important;
    background: white;
}

body.post-template-default.single.single-post .header-sticky #mainnav > ul > li > a {
    color: #2f2f2f !important;
}


#mailpoet_form_1 .mailpoet_text, #mailpoet_form_1 .mailpoet_textarea {
    width: 100% !important;
}

.testimonial-slider.style-1 .testimonial-author {
    margin-bottom: 5px;
}

.testimonial-slider.style-1 {
    margin: 5px 0 30px;
    padding: 20px 40px 10px;
}

@media screen and (max-width: 782px) {
.preloader {
    display: none;
}
.page-template-front-page.admin-bar .flat_header_wrap.header-style4 {
    top: 0px;
}
.btn-menu {
    left: -30px;
    margin: 28px 0px 28px 10px;
}
.page-wrap {
    margin-top: -90px;
}
.page-template-front-page.admin-bar .flat_header_wrap.header-style4 {
    top: 0px !important;
    background-color: transparent !important;
}
}

.header.header-style4.header-sticky #mainnav > ul > li.current-menu-item > a {
    color: #18BA6A !important;
}

.header.header-style2.header-sticky #mainnav > ul > li.current-menu-item > a {
    color: #18BA6A !important;
}

.header.header-style1.header-sticky #mainnav > ul > li.current-menu-item > a {
    color: #18BA6A !important;
}

.header.header-style3.header-sticky #mainnav > ul > li.current-menu-item > a {
    color: #18BA6A !important;
}

.header.header-style5.header-sticky #mainnav > ul > li.current-menu-item > a {
    color: #18BA6A !important;
}

.header.header-style6.header-sticky #mainnav > ul > li.current-menu-item > a {
    color: #18BA6A !important;
}

@media screen and (max-width: 482px) {
blockquote {
    font-size: 13px !important;
    line-height: 18px !important;
}
blockquote {
    padding: 0px 30px 5px 20px !important;
    margin-bottom: 20px;
}
.flat-imagebox-desc {
    line-height: 18px;
    font-size: 12px;
}
.owl-carousel .owl-item {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.testimonial-slider.style-1 .testimonial-content blockquote {
    font-size: 14px !important;
    line-height: 20px !important;
}


#mainnav-mobi ul li i.fa.fa-angle-down {
    display: none;
}
.main-post {
    padding-top: 100px;
}
.post-wrap {
    padding-top: 100px;
}
.flat-one-half2 {
    width: 100% !important;
}

.flat-one-half {
    width: 100% !important;
}
}

li.post-comments {
    display: none !important;
}

.testimonial-slider.style-1 .testimonial-author .author-info {
    display: none;
}

.testimonial-slider.style-1 .testimonial-content blockquote {
    text-align: justify !important;
}

blockquote {
    text-align: justify  !important;
}

@media screen and (max-width: 482px) {
.testimonial.egyedi .testimonial-author {
    top: -350px;
    position: relative;
}

.testimonial.egyedi .testimonial-content {
    top: 70px;
    position: relative;
}

.testimonial.egyedi.title-section.style3 {
    margin-bottom: 10px;
}
.testimonial.egyedi blockquote {
    height: 290px;
}
.testimonial-slider.style-1 .testimonial-content:before {
    display: none;
}
}

.owl-theme .owl-controls {
    display: none;
}

.comments-area {
    display: none;
}

@media (max-width: 489px) {
.vc_row[data-vc-full-width] {
    background-attachment: fixed;
    left: 0px !important;
}
.page-wrap {
  margin-top: 0px !important;
}
}