/*
Theme Name: prowein
Theme URI: 
Author: 
Author URI: 
Description: 
License: 
License URI: 
Tags:
Text Domain: prowein
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}
.clear {clear:both}
.fleft {float:left}
.fright {float:right}
#footer .wpb_text_column {text-align:center}
#footer a:hover {text-decoration:underline;color:#fff !important}
#footer p {padding-bottom:15px !important}
p {-webkit-margin-before: 0em;    -webkit-margin-after: 0em;}
::-webkit-input-placeholder{color:#606060;}
:-moz-placeholder{color:#606060;opacity:1;}
::-moz-placeholder{color:#606060;opacity:1;}
:-ms-input-placeholder{color:#606060;}
::-ms-input-placeholder{color:#606060;}
::placeholder{color:#606060;}
::selection{background:#04A4CC;color:#FFF;text-shadow:none;}
::-webkit-selection{background:#04A4CC;color:#FFF;text-shadow:none;}
::-moz-selection{background:#04A4CC;color:#FFF;text-shadow:none;}
a{text-decoration:none;-o-transition:.25s;  -ms-transition:.25s;  -moz-transition:.25s;  -webkit-transition:.25s;   transition:.25s;}
a:focus{outline:0;}
a:hover,a:active{outline:0;}
input:focus, textarea:focus, select:focus{outline:0;}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
textarea:-webkit-autofill:active {
    -webkit-transition: "color 9999s ease-out, background-color 9999s ease-out";
    -webkit-transition-delay: 9999s;
}
body {background:#fff;	font-family: 'Source Serif Pro', sans-serif;	font-size:17px;	line-height:25px;	color:#334257; font-weight:400;}
h1,h2,h3,h4,h5,h6 {font-weight:900;padding-bottom:15px;font-family: 'Montserrat';font-style: normal;}
h1 {font-size:27px}
h2 {font-size:25px}
h3 {font-size:22px}
h4 {font-size:20px}
h5 {font-size:18px}
h6 {font-size:16px}
textarea {resize:none}
.home h1 {font-size:38px;padding-top:40px}

#sfm-sidebar .sfm-scroll-wrapper .sfm-menu li > a span {font-size:17px !important;font-family: 'Montserrat' !important;}
.blogposts.archive .entry-summary {display:none !important}

.widget-container.widget_search_filter_register_widget li input.sf-input-checkbox {vertical-align:-1px}
.searchandfilter select {border:2px solid #a6aebb;font-family:"Source Serif Pro", sans-serif;font-size:17px;cursor:pointer;padding:5px}

.adatlap {margin-top:30px}
.wpcf7-response-output.wpcf7-validation-errors {display:none !important}
.wpcf7-response-output {font-size:17px;}
.wpcf7-not-valid-tip {font-size:12px !important}
.wpcf7-form-control.wpcf7-submit {cursor:pointer}
.wpcf7-form .formleft {margin-bottom:28px;float:left;width:48%;}
.wpcf7-form .formright {margin-bottom:28px;float:right;width:48%;}
.wpcf7-form input.wpcf7-text, .wpcf7-form textarea.wpcf7-textarea {padding:5px 2%;width:96%;font-family:'Source Serif Pro';background:none;font-size:17px;color:#606060;border:1px solid #606060  !important;}
.wpcf7-form textarea.wpcf7-textarea {height:60px;margin-top:28px}
.wpcf7-not-valid-tip {text-align:left;}
.wpcf7-form .select {display:inline-block;position:relative}

.wpcf7-form .f1 {margin-right:2%;width:28%}
.wpcf7-form .f2 {margin-right:2%;width:28%}
.wpcf7-form .f3 {width:40%}
.pthm img, .pimg img{width:100%;height:auto}
p em {font-style:italic}
a {color:#000}
.hpasz {text-transform:uppercase;margin:50px 0px 20px 0px;font-size:40px;font-weight:400;text-align:center;display:block}
#nav-below a {font-family: 'Montserrat';color:#4f4f50;font-size:17px;font-weight:700}
#nav-below a:hover {color:#334257}
.nav-previous {width:50%;float:left}
.nav-next {width:50%;float:right;text-align:right;}
.nav-previous span.meta-nav {margin-right:4px;vertical-align:2px;display:inline-block;width:12px;height:9px;background:url('img/icon-prev.png') no-repeat center}
.nav-next span.meta-nav {margin-left:4px;vertical-align:2px;display:inline-block;width:12px;height:9px;background:url('img/icon-next.png') no-repeat center}
.author {float:left;}
.sectiontitle h2 {font-size:45px;line-height:1.1em;}
.sectiontitle {margin-bottom:28px !important}
.pagination {clear:both;float:right;padding:40px 0;position:relative;font-size:15px;line-height:13px;font-weight:500;}
.pagination .nyil {display:block;width:14px;height:12px;padding:0px;margin:0px;}
.elozodupla {background:url('img/pagi-arrows.png') no-repeat 0px -48px !important}
.elozosima {background:url('img/pagi-arrows.png') no-repeat 0px -72px !important}
.kovetkezodupla {background:url('img/pagi-arrows.png') no-repeat 0px 0px !important}
.kovetkezosima {background:url('img/pagi-arrows.png') no-repeat 0px -24px  !important}
.pagination span.current, .pagination a {font-family:'Montserrat';display:block;float:left;margin: 2px 0px 2px 10px;padding:19px 17px 18px 17px;text-align:center;text-decoration:none;width:15px;color:#3b3d4d;background: #fff;font-weight:900;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.pagination a  {border:1px solid #eeeff0}
.pagination a:hover{-webkit-box-shadow: 0px 10px 11px -3px rgba(0,0,0,0.10);-moz-box-shadow: 0px 10px 11px -3px rgba(0,0,0,0.10);box-shadow: 0px 10px 11px -3px rgba(0,0,0,0.10);}
.pagination span.current{background: #334257;color:#fff;}


#footer a {display:inline-block;color:#fff}
#footer a:hover {color:#334257}
.evszam {font-size:22px}
.tovabbgomb a.button {margin-top:0px}
.personallyimg {vertical-align:-3px;margin-left:4px;}
.hpheader {background:no-repeat center;background-size:cover;-webkit-background-size:cover;padding:8% 0;position:Relative;height:300px;bottom:0px;}
.hpheader div {width:100%;height:100%;position:absolute;top:0px;left:0px}
.breadcrumbs {display:none !important;margin-bottom:52px;text-align:center;font-size:17px}
.breadcrumbs a {color:#474545}
.breadcrumbs a:hover {color:#334257}
.breadcrumbs .titl {color:#334257;text-decoration:underline}
.moretag {padding-top:4px;color:#334257 !important;font-size:16px;font-weight:700;display:inline-block;}
.meta2 {font-size:12px}
body.blog .entry-title a, .hpblogposts .entry-title a, .home .entry-title a,.blogposts h2.entry-title a  {color:#334257;font-size:22px;font-weight:900}
body.blog .entry-title a:hover , .hpblogposts .entry-title a:hover{color:#334257}
body.blog .entry-title ,.hpblogposts .entry-title {padding-bottom:17px}
.blogposts, .hpblogposts .blogposts {display: grid; grid-gap: 20px;grid-template-columns: 33.3333333% 33.3333333% 33.3333333%;}

.fooldalvalaszto .vc_column-inner .wpb_wrapper .wpb_text_column {margin-bottom:20px;}
.fooldalvalaszto .vc_column-inner .wpb_wrapper .wpb_text_column a{-o-transition:.25s;  -ms-transition:.25s;  -moz-transition:.25s;  -webkit-transition:.25s;   transition:.25s;position:relative;color:#fff;display:block;padding:125px 10px 120px 10px;border:1px solid #e9edf2}
.fooldalvalaszto .vc_column-inner .wpb_wrapper .wpb_text_column a i {text-transform:none;font-style:normal;position:relative;z-index:1;}
.fooldalvalaszto .vc_column-inner .wpb_wrapper .wpb_text_column a:after {-o-transition:.25s;  -ms-transition:.25s;  -moz-transition:.25s;  -webkit-transition:.25s;   transition:.25s;background-color:rgba(51, 66, 87, 0.6);position:absolute;top:0px;left:0px;content:'';display:block;width:100%;height:100%;}
.fooldalvalaszto .vc_column-inner .wpb_wrapper .wpb_text_column a:hover {border:1px solid #334257}
.fooldalvalaszto .vc_column-inner .wpb_wrapper .wpb_text_column a:hover:after {background-color:rgba(51, 66, 87, 0.7);}
.fooldalvalaszto .vc_column-inner .wpb_wrapper .wpb_text_column h2 {padding-bottom:0px}
#primary.content-area .blogposts {grid-template-columns: 50% 50%}

.blogposts.borlista {padding-bottom:40px !important;   grid-gap: 5px;    grid-template-columns: 32.7% 32.7% 32.7%;}

.borlista img {margin:auto !important}
.borlista .cntn {padding:0px !important;text-align:center !important}
.borlista .postitem {padding:10px !important;}
.borlista .postitem h2 a {line-height:22px;display:block;font-size:16px !important}
.postitem {-o-transition:.25s;  -ms-transition:.25s;  -moz-transition:.25s;  -webkit-transition:.25s;   transition:.25s;background:#fff;padding:30px 28px 30px 28px !important;border:1px solid #e9edf2;}
.postitem.firstitem {padding:0px;}
.postitem:hover {border:1px solid #334257}
.blogposts h2.entry-title a:hover {color:#334257}

#primary.content-area {margin-bottom:40px;float:left;width:65%}
#sidebar {float:right;width:26%;margin-bottom:40px;}

p strong {font-weight:700}
.bal {margin-bottom:30px;float:left;width:65%}
.jobb {margin-bottom:30px;float:right;width:35%}
.bal .cntn {padding-right:40px;}
.single-wineries section#content, .single-wines section#content {margin:0px !important}
.archive article  *{text-align:center !important}
.leirass {border-bottom:1px solid #334257;margin-bottom:40px;padding-bottom:10px}
.kepgaleria #slider li {display:inline-block;width:24.2%}
.kepgaleria #slider li a  {display:block}
.kepgaleria #slider li a img {margin:0px !important}
.single-wineries #nav-below, .single-wines #nav-below {display:none !important}
.single .entry-content img {max-width:100%;height:auto;margin:30px 0px}
.single .entry-content img.aligncenter {margin-left:auto;margin-right:auto;display:block}
.single .entry-content strong {font-weight:700}
.single .entry-content p, .single .entry-content ul, .wpb_text_column p, .home .entry-content p {padding-bottom:30px}
.single .entry-content .plarge img {max-width:500px;margin-left:auto !important;margin-right:auto !important;display:block}
.swiper-container {  height:558px;   width: 100%}
.swiper-slide { position:relative;height:100%;   background-size:cover;background-repeat:no-repeat;background-position:center}
.swiper-slide .content {position:absolute;width:calc(100% - 120px);bottom:30px;left:30px;padding:15px 30px;background-color:rgba(255, 255, 255, 0.6)}
.swiper-slide .content h3 {color:#334257;line-height:1.2;font-weight: 900;     font-family: 'Montserrat';font-size:30px;padding:0;margin:0}
.swiper-slide a {display:block;width:100%;height:100%}
.swiper-button-prev, .swiper-button-next {color:#334257 !important;background-color:rgba(255, 255, 255, 0.5);padding:10px}
.swiper-pagination-bullet-active {background:#000 !important}
.jobb .plarge img {max-width:80% !important;margin-left:10% !important;margin-right:10% !important}
ul.adatok {padding-bottom:0px !important}
ul.adatok strong {padding-right:5px;font-size:16px;font-family: 'Montserrat';}
ul.adatok li {padding:8px 15px;border-top:1px solid #e9edf2}
ul.adatok li:first-child {border-top:0px}

.adatbox {border:1px solid #334257}
.h3contact {margin:40px 0px 0px 0px}
#footer .wpb_text_column p {padding-bottom:0px }
.single .entry-content ul.disc li{margin-left:4.4em}
.single .entry-content ul.line li {margin-left:4em}
.single .entry-content ul.disc li::before {content: "●"; color: #334257; display: inline-block; width: 4.3em;  margin-left: -4.8em;font-size:16px;}
.single .entry-content ul.line li::before {content: "-"; color: #334257; display: inline-block; width: 4em;  margin-left: -4em;}
.single .entry-content blockquote {position:relative;padding:33px 0px 33px 85px;}
.single .entry-content blockquote::before { -moz-transform: rotate(-180deg);    -ms-transform: rotate(-180deg);    -o-transform: rotate(-180deg);    -webkit-transform: rotate(-180deg);    transform: rotate(-180deg);font-weight:500;font-style:italic;font-size:125px;color:#334257;display:block;content:'"';position:absolute;top:-40px;left:35px}
.single section#content  {margin:0px 160px} 
.hpblock1 .vc_column-inner > .wpb_wrapper {padding:50px 0px}
.tart .vc_column-inner > .wpb_wrapper  {padding:0px 160px}

.tart, .archive #content {margin-bottom:60px}


.plarge img {margin:0px 0px 10px 0px !important;width:100%;height:auto}
.postitem .post-thumbnail  {margin-bottom:10px;display:block;width:100%;}
.postitem .post-thumbnail img {width:100%;height:auto}
h1.entry-title {text-align:center;text-transform:uppercase;margin-top:80px;font-size:40px;line-height:50px;font-weight:900;padding-bottom:30px}



.entry-footer {margin-bottom:20px}
.entry-meta {margin:12px 0px;padding:12px 0px;}
.wrapper {	max-width:1280px;	width:90%;	margin:0 auto;	position:relative;}
ul.socials li.fb a {background-image:url('img/icon-fb.png')}
ul.socials li.linkedin a {background-image:url('img/icon-linkedin.png')}
.header {position:relative;line-height:30px;background:#fff;width:100%;z-index:100;}
.header.fixed.slidedown {border-bottom:1px solid #e9edf2}
.header .fleft {float:left}
.header .fright {float:right}
.header .logo {float:left;}
.header .logo img {padding:5px 0px;}
.header nav {margin-top:55px;float:right;}
.header.fixed.slidedown img {width:120px;padding-bottom:0px}
.header.fixed.slidedown nav {margin-top:22px;}
.header .logo h2 {font-size:30px;padding:15px 50px;font-weight:normal;color:#faf5d9}
.logo-img {}

.hpblock1 .vc_col-sm-6:first-child .wpb_text_column{border-right:1px solid #e9edf2;padding-right:20px}
.hpblock1 .vc_col-sm-6:last-child .wpb_text_column {padding-left:0px}

.nav ul {padding-top:0px;    -webkit-margin-before: 0;    -webkit-margin-after: 0;    -webkit-margin-start: 0px;    -webkit-margin-end: 0px;    -webkit-padding-start: 0px;}
.nav ul li a{display:block;text-transform:uppercase;padding:0px 20px;position: relative;font-size:14px;color:#707b8d;font-weight:900;font-family: 'Montserrat';font-style: normal;}
.nav ul li a:hover {color:#4b5766}
.nav ul li {margin-left:20px;display:inline-block;list-style:outside none none;}
.nav ul li:first-child {margin-left:0px}
.nav *{box-sizing:border-box;}
.nav ul li.current-menu-item a {background:#e9edf2;color:#4b5766}

.nav ul li {position:relative}
ul.sub-menu {opacity: 0;visibility: hidden;
            transition-property: opacity;
            transition-duration: 0.2s;border-top:4px solid #56a1d5;background:#333;width:210px;position:absolute;left:0px;top:45px;}
 ul.sub-menu::before {
      width: 0;
      height: 0;
	  position:absolute;top:-14px;left:0px;display:block;content:'';
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-bottom: 10px solid #56a1d5;
    }

.nav ul li:hover ul.sub-menu {opacity: 1;
            transition-delay: 0.05s;
            visibility: visible;}
ul.sub-menu li {display:block;margin-left:0px;}
ul.sub-menu li a {padding:10px 20px;color:#fff !important;text-transform:none;display:block;line-height:17px;}
ul.sub-menu li a:hover {background:#56a1d5}
/*.nav ul li:hover ul.sub-menu {display:block} */

input.wpcf7-submit, a.button{margin-top:20px;line-height:30px;text-align:center;width:auto;color:#fff;font-weight:700;font-family: 'Montserrat';font-style: normal;font-size:14px;border:1px solid #334257;color:#fff;display:inline-block;padding:2px 30px 0px 30px;}
a.button.blue {background:#334257;}
a.button.blue:hover {background:#1d4f7e}
input.wpcf7-submit, a.button.red {background:#334257;}
input.wpcf7-submit:hover, a.button.red:hover {color:#334257;background:#fff}
a.button.beige {background:#a17a62;}
a.button.beige:hover {background:#885d43;}
a.button.lightblue {background:#56a1d5}
a.button.lightblue:hover {background:#70b3e1}
/* STICKY MENU: */

	header.header.fixed {
	  position:fixed !important;
	  top:-150px !important;
	  left: 0;
	  right: 0;
	  margin-top:0px !important;
	  padding:0px !important;
	  z-index:9999 !important;
	  transition:0.4s top cubic-bezier(.3, .73, .3, .74);
	  visibility:hidden;
	 

	}
	header.header.fixed .container {max-width:1100px;width:95%;margin:0 auto;}
	header.header.fixed.slidedown {  visibility:visible;top:0px !important;}
	header.header.fixed .topbar {display:none !important}


 
 
.navigation .previous {padding-left:18px;background:url('img/arr-prev.jpg') no-repeat left center;float:left}
.navigation .next {padding-right:18px;float:right;background:url('img/arr-next.jpg') no-repeat right center;}
.navigation .previous a, .navigation .next a {color:#344675;font-size:17px;font-weight:700;}
.navigation a:hover {color:#d62020}
.navigation {margin-bottom:25px;}

.sfm-nav li a span {font-weight:700 !important;color:#fff !important;text-transform:uppercase;}
#hamburgermenu {position:absolute;right:0px;top:23px;width:40px;height:40px;background:#334257 url('img/icon_hamb.png') no-repeat center;background-size:30px !important}
#hamburgermenu {display:none}
.idopont {font-weight:700;padding-bottom:12px}
.ftr {text-align:left}
.error404 #content{text-align:center;padding:50px 0px}
footer#footer {overflow:hidden;padding-top:50px;color:#e8ebf1;background:#334257}
footer#footer a {color:#e8ebf1}
footer#footer h3 {color:#fff;text-transform:uppercase;font-weight:700;font-size:23px;padding-bottom:32px;padding-top:10px;}
footer#footer .sz1 {padding-top:17px}
footer#footer .terkep {text-align:right;padding-top:12px}
footer#footer .terkep img {width:100%;max-width:245px;}
footer#footer .wpb_text_column {font-size:17px;margin-bottom:0px}
footer#footer .vc_col-sm-7 .vc_column-inner {margin-right:50px}
footer#footer .absfooter {font-size:14px;margin-top:0px;padding-top:16px;padding-bottom:12px;padding-left:2000px;margin-left:-2000px;padding-right:2000px;margin-right:-2000px;background:#334257;}
footer#footer #copyright {text-align:center;}
footer#footer .infos .title {float:left;width:20%}
footer#footer .infos .text {float:right;width:78%}
footer#footer .infos li::after {content:'';display:block;width:100%;clear:both}
footer#footer .infos .text a {display:block}
footer#footer .infos li {margin-bottom:11px}
footer#footer .km {display:inline-block;margin-left:2px;vertical-align:-7px}
footer#footer .fleft {float:left}
footer#footer .fright {float:right}
footer#footer .fright li {margin-left:14px;display:inline-block}
footer#footer .fright ul {margin-top:4px}
footer#footer .fb, footer#footer .insta {width:42px;height:42px;display:inline-block;margin:20px 10px;}
footer#footer .fb {background:url('img/icon-fb.png')}
footer#footer .insta {background:url('img/icon-insta.png')}
.absfooter .llogo {margin-bottom:20px;display:inline-block !important;}
.absfooter  {text-align:center}
div.wpcf7 .ajax-loader {background-image: url('img/loader-black.png');width: 16px;height: 16px;margin-left: 10px;}
.wineryy , .wineryy a {font-family:'Montserrat';font-weight:400}

 .entry-summary p {font-size:16px;line-height:28px}
.tovabbi {text-align:center;margin:30px 0px 60px 0px}
.tovabbi a {text-transform:uppercase}

.wpb_gmaps_widget .wpb_wrapper {padding:0px !important}
.wpb_gmaps_widget {margin-top:67px !important;}


.slick-next:before, .slick-next:after {font-weight:400 !important;}

.sfm-nav {background:#334257 !important}

.widget-container.widget_search_filter_register_widget li .sf-input-checkbox, .widget-container.widget_search_filter_register_widget li .sf-label-checkbox {cursor:pointer}
.widget-container.widget_search_filter_register_widget .sf-input-text {border:2px solid #a6aebb;font-size:15px;padding:8px 15px;font-family: 'Arial';font-style: normal;}
.widget-container.widget_search_filter_register_widget .sf-input-text:focus {border:2px solid #334257;}



.widget-container.widget_search_filter_register_widget li:hover > label  {font-weight:900}
.searchandfilter h4 {margin-top:10px !important}


.adatok .winetype:last-child span.vesszo {displaY:none}


ul.regioninfo {margin-left:31px !important}
ul.regioninfo li {padding:0px !important}

.page-id-2118 .items {max-width:550px;margin:0 auto 50px auto}
.page-id-2118 .items li {border-top:1px solid #e9edf2;padding:15px 0}
.page-id-2118 .items a {margin:0 0 0 15px;}
.page-id-2118 .items a.disabled {cursor:default;opacity:0.3;background:#334257 !important;color:#fff !important}
.page-id-2118 .items .flex {align-items:center;display:flex;justify-content:space-between}

@media only screen and (max-width: 1360px) {

}

@media only screen and (max-width: 1280px) {

 .logos .wpb_single_image img {width:90%}
 h1.entry-title {font-size:35px}
 .wpb_gmaps_widget iframe {height:400px !important}
 
 

}
 
 @media only screen and (min-width: 1222px) {
	
 }
 
 @media only screen and (min-width: 795px)  and (max-width: 1222px) {

}

@media only screen and (max-width: 1150px) {
	.sectiontitle h2 {padding-bottom:25px !important;font-size:34px;}
	.sectiontitle {margin-bottom:0px !important}
		.nav ul li a{padding:0px 15px;}
.nav ul li {margin-left:10px;}
.header img {width:180px;}
.header nav {margin-top:40px}
.swiper-slide .content h3 {font-size:24px}
.swiper-container {height:450px}
	
}

@media only screen and (max-width: 1120px) {
	input.wpcf7-submit {width:120px;font-size:13px;line-height:24px;}
	
	body.blog .entry-title a, .hpblogposts .entry-title a {font-size:22px;}
	body.blog .firstright .entry-title a, .hpblogposts .firstitem .entry-title a  {font-size:30px;}
	h1.entry-title {margin-top:40px;font-size:30px;line-height:1.2em}
	.breadcrumbs {margin-bottom:40px}
	
	.wpb_gmaps_widget iframe {height:350px !important}
	.wpb_gmaps_widget {margin-top:40px !important;}
		.tart .vc_column-inner > .wpb_wrapper  {padding:0px 100px}
		
		


	
}
@media only screen and (max-width:980px) {
	.home h1 {font-size:30px;padding-top:30px}
	#idescroll {height:0px}
	#sidebar .xoxo{padding:15px;background:#e9edf2}

	li[data-sf-field-type="post_meta"]{float:left;width:50%}
	
	
	.searchandfilter:after {clear:both;content:'';display:block}
	#sidebar {float:none !important;width:100% !important}
	#primary.content-area {float:none !important;width:100% !important}
	
	#hamburgermenu {display:block}
	nav.nav {display:none}
	.header .logo img {padding-top:15px;width:120px;}
	
	.bal {float:none;width:100%}
.jobb {float:none;width:100%}
.bal .cntn {padding-right:0px;}

.hpblock1 .vc_col-sm-6:first-child .wpb_text_column{border-right:0px;padding-right:0px}
.hpblock1 .wpb_wrapper {padding-bottom:0px !important}
.single .entry-content p, .single .entry-content ul, .wpb_text_column p, .home .entry-content p {padding-bottom:15px}
.fooldalvalaszto {margin-top:30px}

.swiper-slide .content h3 {font-size:22px}
.swiper-container {height:400px}

}

@media only screen and (max-width:900px) {
	footer#footer .wpb_text_column {font-size:14px;}
	body {font-size:14px;	line-height:1.7em;	}
	footer#footer {padding-top:20px;}
	footer#footer .absfooter {margin-top:0px}
	h1,h2,h3,h4,h5,h6 {padding-bottom:20px}
	h1 {font-size:22px}
	h2 {font-size:20px}
	h3 {font-size:16px}
	h4 {font-size:17px}
	h5 {font-size:12px}
	h6 {font-size:11px}

	.sectiontitle h2, .hpasz {font-size:34px;line-height:1.1em;}
	.sectiontitle {margin-bottom:20px !important}



	.wpcf7-form input.wpcf7-text, .wpcf7-form textarea.wpcf7-textarea, .wpcf7-form select, .wpcf7-form .upload *  {font-size:17px;}
	.postitem {padding:35px 25px  !important}
	h1.entry-title {font-size:25px}
	
	.single .entry-content blockquote {padding:15px 0px 15px 40px;}
	.single .entry-content blockquote::before { font-size:80px;top:-20px;left:0px}
	.single .entry-content ul.disc li{margin-left:3em}
	.single .entry-content ul.line li {margin-left:2.7em}
	.single .entry-content ul.disc li::before { width: 3em;  margin-left: -3.1em;font-size:17px;}
	.single .entry-content ul.line li::before { width: 2.6em;  margin-left: -2.5em;}
	
	
	.header .logo h2 {font-size:22px;padding:20px 40px;}
	.header nav {margin-top:16px;}
	
	body.blog .entry-title a, .hpblogposts .entry-title a, .home .entry-title a,.blogposts h2.entry-title a  {font-size:16px;line-height:22px;display:block}
	 .entry-summary p {font-size:14px;line-height:22px}
	
	
	.single section#content  {margin:0px} 
	.hpblock1 .vc_column-inner > .wpb_wrapper {padding:25px 0px}
	.tart .vc_column-inner > .wpb_wrapper  {padding:0px}

	.tart, .archive #content {margin-bottom:30px}
	
	ul.adatok strong {font-size:14px}
	
}



@media only screen and (max-width:768px) {
	.blogposts.borlista {  display:grid;    grid-template-columns: 49% 49% !important;}
	.borlista .postitem h2 a {line-height:20px;font-size:14px !important}
	footer#footer .fleft {float:none;text-align:center}
footer#footer .fright {float:none;text-align:center}
footer#footer #copyright {margin-bottom:15px;text-align:center}

	.wpcf7-form input.wpcf7-text, .wpcf7-form textarea.wpcf7-textarea, .wpcf7-form select,.wpcf7-form .upload *   {font-size:13px;}
	header.header.fixed {margin:0 auto !important}

	
	
	.blogposts {display:block; }
	.postitem {margin-bottom:20px !important;padding:25px 20px  !important}
	
	
	
	.moretag {font-size:17px}
	body.blog .entry-title a {font-size:20px;}
	body.blog .entry-title  {padding-bottom:13px}
	body.blog .firstright .entry-title a  {font-size:22px;}
	
	.breadcrumbs {margin-bottom:30px}
	
	
	.wpcf7-form .f1 {margin-right:0%;width:100%}
	.wpcf7-form .f2 {margin-right:0%;width:100%}
	.wpcf7-form .f3 {width:100%}
	
	
	.block1bg .vc_column-inner{margin-bottom:20px !important;padding:40% 0px}
	.hpblock1 .text {height:auto !important}
	
	.swiper-slide .content h3 {font-size:20px}
.swiper-container {height:300px}
.swiper-slide .content {width: calc(100% - 60px);    bottom: 15px;    left: 15px;    padding: 10px 15px;}

}




@media only screen and (max-width : 600px) {
	
.wpcf7-form .forml {margin-bottom:25px;float:none}


	h1,h2,h3,h4,h5,h6 {padding-bottom:15px}
	h1 {font-size:20px}
	h2 {font-size:18px}
	h3 {font-size:15px}
	h4 {font-size:13px}
	h5 {font-size:11px}
	h6 {font-size:10px}

	.sectiontitle h2, .hpasz {font-size:26px;}
	.sectiontitle {margin-bottom:0px !important}

	.pagination span.current, .pagination a {padding:12px 10px 11px 10px;}
	h1.entry-title {font-size:24px}
	.breadcrumbs {margin-bottom:25px}
	
	#nav-below * {letter-spacing:0em !important;font-size:17px !important}

	.kepgaleria #slider li {width:32%}

}




@media only screen and (max-width : 480px) {
	
	input.wpcf7-submit, a.button{line-height:26px;font-size:13px;padding:5px 30px 4px 30px;}
	

	.home h1 {font-size:23px;padding-top:30px}

	.wpb_content_element.sectiontitle {margin-bottom:0px !important}

	
	

	.breadcrumbs {font-size:12px;margin-bottom:20px}
	.single .entry-content p, .single .entry-content ul, .wpb_text_column p  {padding-bottom:20px}
	
	.sectiontitle h2, .hpasz {font-size: 23px;line-height:1.3em }
	
	li[data-sf-field-type="post_meta"]  {float:none;width:100%}
	.swiper-button-next, .swiper-button-prev {transform:scale(0.7);top:30px !important}
	.swiper-pagination.swiper-pagination-bullets {bottom:-4px !important}
		.swiper-slide .content h3 {font-size:18px}
	.swiper-container {height:250px}
}



@media only screen and (max-width : 400px) {
	.blogposts.borlista {  display:block; grid-gap: 0;  }
	
	.header .logo h2 {font-size:20px;padding:20px 30px;}
	.header nav {margin-top:16px;}
	
	
	footer#footer .absfooter {font-size:12px;}
	
}


@media only screen and (max-width : 340px) {
	.kepgaleria #slider li {width:48%}
	
	 #nav-below * {font-size:12px !important}
	 .nav-previous span.meta-nav , .nav-next span.meta-nav{vertical-align:0px;}

	 
	
}

@media only screen and (max-width : 300px) {

}
















