/*
Theme Name: prowein
Theme URI: 
Author: 
Author URI: 
Description: 
License: 
License URI: 
Tags:
Text Domain: prowein
*/
.wow {
	visibility: hidden;
}
.montserrat {
	font-family: 'Montserrat';
}
.extrabold {
	font-weight:900
}
#sfm-sidebar .widget-area {display:none !important}
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: "Lora", serif;
	font-optical-sizing: auto;
	font-style: normal;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}

.borderbottom {margin-bottom:25px;border-bottom:1px solid #eaedf2 !important}

.logged-in .regisztracio-info {display:none !important}

.naptitle {padding-top:40px}
.page-template-naptaram #content li {padding-bottom:15px;} 

@media only screen and (max-width:900px) {
	.kartyak  {flex-direction: column;}
	.kartyak .kartya {width:calc(100% - 30px);}
}

#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}
h2.blokkelv {display:block;font-size:34px;padding-top:50px;margin-top:50px;border-top:1px solid #999}
.articless a {font-size:26px}

html[lang="cs-CZ"] #sidebar .searchandfilter h4{display:none}
header .wpml-ls {margin-top:46px;float:right;clear:none !important}
header.slidedown .wpml-ls {margin-top:13px}
header .wpml-ls a{font-size: 14px;
    font-weight: 900;
    font-family: 'Montserrat';
    font-style: normal;text-transform:uppercase;color: #707b8d !important;}
header .wpml-ls	a:hover {color:#4d5665 !important}
.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%}


.header .menu-item-3217,
.header .menu-item-3218 {display:none}

.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}
.leirass * {
	font-family:"Lora",serif !important;
	font-size:17px !important;
	color: #334257 !important
}
.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 .vc_col-sm-4 img {margin:0 0 30px 0;}

.single .vc_col-sm-3 img {margin:0 !important}

.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:768px;margin-left:auto !important;margin-right:auto !important;display:block}
.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}
.contactbox {margin-bottom:30px}
#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}


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

.tart .vc_column-inner > .wpb_wrapper .wpb_wrapper {padding:0px}

.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:not(.header-2024) img {width:120px;padding-bottom:0px}
.header.fixed.slidedown nav {margin-top:16px;}
header.fixed.slidedown .wpml-ls {margin-top:7px}

.wrapper {padding-bottom:30px}

.entry-content .wpb_text_column b,
.entry-content .wpb_text_column strong {font-weight:700}
.entry-content .wpb_text_column i,
.entry-content .wpb_text_column em {font-style:italic}
.entry-content .wpb_text_column a {text-decoration: underline;}
.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 10px;position: relative;font-size:11px;color:#707b8d;font-weight:900;font-family: 'Montserrat';font-style: normal;}
.nav ul li a:hover {color:#4b5766}



.nav ul li {margin-left:0;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 li a {font-weight:700}
.nav ul li li.current-menu-item > a {background:#555}
.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:20px;top:30px;}
  /*
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;
}
*/
.text-center {text-align:center}
.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}

input.wpcf7-submit, a.button, .gform_button{cursor:pointer;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;}
.gform_button {margin-top:0}
a.button.blue {background:#334257;}
a.button.blue:hover {background:#1d4f7e}
input.wpcf7-submit, a.button.red, .gform_button {text-decoration:none !important;background:#334257;}
input.wpcf7-submit:hover, a.button.red:hover, .gform_button: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}


.gform_validation_errors {display:none}
.single-post #container .entry-footer {display:none;}

.gform_confirmation_message {color:green;}
.validation_message {color:red}
.single-post .gfield_required {display:none !important}
.single-post .gf_readonly input {padding:5px 0 !important;border:0}

#regbox {margin-bottom:30px;}
#regbox a {text-decoration: underline;}
#regbox {padding: 10px;    border: 2px solid #384055;}

.reg-name, 
.reg-email {
	display:none !important
}
#regbox .gform_button.button {margin-top:0 !important}
.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {margin:0 !important;padding:0 !important}

.single-post .gchoice label {cursor:pointer;font-size: 16px !important;
    font-weight: 700;
    text-transform: uppercase;}

	.single-post .gform_button {margin-top:30px}

.single-post .gform-body .elrejt .ginput_container ,
.single-post .gform-body .elrejt .gfield_label  {display:none}

/* 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:url('img/hamb-2024.png') no-repeat center;background-size:27px !important}


@media only screen and (min-width: 980px) {
	#hamburgermenu {
		display: block;
		top: 48px;
		right:65px;
	}
	header.header .wrapper{padding-right:130px}

	header.fixed.slidedown .logo img {transform: translateY(5px);}
}

header.fixed #hamburgermenu {top:10px !important}

.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}

article#post-2759, article#post-2992 {margin:0 auto;max-width:960px}


.tart .vc_column-inner > .wpb_wrapper {
    padding-left: 160px;
	padding-right: 160px;
}

.home .tart {text-align: justify;}


.single-post .plarge {padding-bottom:20px}

.vc_btn3 {  
    margin-top: 20px;
    line-height: 30px !important;
    text-align: center;
	background: #334257 !important;
	text-transform: uppercase !important;
    width: auto;
    color: #fff;
    font-weight: 700;
    font-family: 'Montserrat';
    font-style: normal;
    font-size: 14px;
    border: 1px solid #334257 !important;border-radius:0 !important;
    color: #fff;
    display: inline-block !important;
    padding: 2px 30px 0px 30px !important;}

	.vc_btn3:hover {
	color: #334257 !important;
    background: #fff !important;
	}


.vc_grid-item .vc_grid-item-mini{	transition: .25s;
    background: #fff !important;
    padding: 30px 28px 30px 28px !important;
    border: 1px solid #e9edf2;
}

.vc_grid-item:hover .vc_grid-item-mini{
    border: 1px solid #334257;
}

.vc_grid-container {margin-bottom:50px}

.vc_gitem_row .vc_gitem-col {padding:15px 0 !important}

.vc_grid-item .vc_gitem-zone {background-color:#fff !important}

.nav ul ul li {margin-left:0 !important;margin-right:0 !important}
.nav ul ul li a {padding:10px 20px !important}

.footer .navigation {display:none}

header.header.slidedown .wrapper {padding-bottom:0px}
header.header.slidedown .logo img {margin-top:3px}


@media only screen and (max-width: 1330px) {
	.nav ul li a,
	header .wpml-ls a {font-size:10px}
	
}


@media only screen and (max-width: 1120px) {
	.tart .vc_column-inner > .wpb_wrapper {
		padding-left: 100px;
		padding-right: 100px;
	}
	.home .tart {padding-top:50px}
}

@media only screen and (max-width: 900px) {
	.tart .vc_column-inner > .wpb_wrapper {
		padding-left: 0;
		padding-right: 0;
	}
}


@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}
 
 .header:not(.header-2024) .nav ul li a{padding:0px 5px;}
 .header:not(.header-2024) .nav ul li {margin-left:5px;}
 .header:not(.header-2024) .nav ul li a,
 .header:not(.header-2024) header .wpml-ls a {font-size:10px}
 .header:not(.header-2024) img {width:270px;}
 .header:not(.header-2024) nav {margin-top:40px}
 header .wpml-ls {margin-top:31px}

 #hamburgermenu {top:34px}


}
 
 @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}
		
header .wpml-ls {margin-top:31px}
	
}

@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:992px) {
	.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}
	
	nav.nav {display:none}
	.header .logo img {padding-top: 0;
		width: 130px;}
	header.fixed.slidedown .wpml-ls {margin-top:15px}
	header.fixed #hamburgermenu {
		top: 23px !important;
	}
	
	.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}

header .wpml-ls {
    margin-top: 20px;
    margin-right: 40px;
}

#hamburgermenu {top:23px}

}

@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}

	.single .vc_col-sm-3 img {margin:0 0 15px 0 !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}
	
h2.blokkelv {font-size:30px}
.articless a {font-size:20px;display:inline-block;margin-top:30px}

}




@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%}
	.tart .wpb_single_image {margin-bottom:20px}

}




@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%}

}

@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;}

	header .wpml-ls a {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;}

	 
	
}











.um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {background:#334257 !important}
.um .um-button.um-alt, .um input[type=submit].um-button.um-alt,  .um .um-button {border-radius:0 !important;font-weight: 700 !important;    font-family: 'Montserrat' !important;color:#fff !important;background:#334257 !important}

.um-account-profile-link {
   display: none;
}

/*
.logged-in li.menu-item-2194,
.logged-in li.menu-item-2191,
.logged-in li.menu-item-2211 {display:none !important}
.menu-item-3195{display:none !important}
.logged-in .menu-item-3195 {display:block !important}
.logged-in .menu-item-2215 {display:inline-block !important}
.menu-item-2291{display:none !important}
.logged-in .menu-item-2291{display:inline-block !important}
*/
.um-locked-content-msg {text-align:center}



.um-gdpr-content .tart .vc_column-inner > .wpb_wrapper {padding:0 !important}
.um-field-checkbox {display:block;margin-bottom:30px !important}

.um-account-meta-img  {display:none !important}


.logged-in .onlyloggedout{display:none !important}

.onlyloggedin {display:none !important}
.logged-in .onlyloggedin{display:block !important}

.hidden{display: none;}

.acf-field .acf-label label,
.acf-hl > li.acf-fr {display: none !important;}
.acf-button {
	background-color: #334257;
}
.acf-button:hover {
	background-color: #fff;
	color: #334257;
}
.acf-fields > .acf-field {
	padding: 0 !important;
}


.leirass .leirass {
	border:0;
	margin-bottom: 0;
    padding-bottom: 0;
} 

.gform_wrapper.gravity-theme .gform_footer {
	margin-top:30px !important;
}

.update-message {
	font-size:26px;
	margin:50px 0;

}



.page-id-7279 .um-register .um-right {
	display:none;
}

.page-id-7279 .um-login .um-right {
	display:none;
}

.page-id-3182 p .button {
	background:#364156;
	text-decoration: none !important;
}

.page-id-3182 .entry-content p{    padding-bottom: 0px;}

#um_field_0_user_login {display:none !important}

.page-id-3182 h3 {
	padding:0;
	margin-top:30px;
}

.button.b-blue {background-color:#334257;text-decoration: none !important;}

.news-grid {

}

.news-grid-item .vc_btn3{
	color:#fff !important;
}

.news-grid-item .vc_btn3:hover{
	color:#364156 !important;
}

.news-grid-item * {
text-align:center !important
}

.news-grid-item .news-excerpt {
    margin: -10px 0 -2px 0;
}

.news-grid-item .vc_col-sm-12 {
	padding:0 !important
}

.news-grid .vc_pageable-slide-wrapper  {
	display:flex;
	flex-wrap:wrap;
}

.news-grid .news-grid-item {
	display:block;
	float:none;
	padding:0 !important;

	height: auto !important;
}

.news-grid .news-grid-item .vc_grid-item-mini + .vc_clearfix {
	display:none !important
}

.news-grid .vc_clearfix:after {
	display:none !important
}

.news-grid .vc_grid-item-mini {
    height: calc(100% - 90px);
	margin:15px !important;
}

.news-grid  .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
    margin-right: 0 !important;
}


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

	.news-grid .vc_grid-item-mini {
		margin: 15px 0 !important;
	}

}

.page-id-7112 .vc_grid-item .vc_grid-item-mini ,
.page-id-3073 .cusgalery .vc_grid-item-mini{
padding:0 !important
}



.page-id-7279 .um-register .um-row._um_row_5 .um-field {
	padding:0;
}

.page-id-7279 .um-register .um-row._um_row_5 .um-field-checkbox {
	margin-bottom:0px !important
}

header.header-2024 {
	width:100%;
	background:#fff
}
header.header-2024 .wrapper {
	max-width: 1440px;
	padding:0;
}
.header.header-2024 nav {
	margin-top:0;
}

.header.header-2024 .right {
	padding-bottom: 15px;
	padding-right:18px;
}

.header.header-2024 .logo img {
	padding:0;
	display:block;
	width:206px;
	margin-top:0;
}
.header.header-2024.header.slidedown .logo img {
	margin-top:0;
	transform:none;
}
.header.header-2024.header.slidedown {
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.22);
border-bottom:0;
}

.header.header-2024 .nav ul li a {
	font-weight:400;
	font-size:16px;
	color:#32485a;
}
.page-template-home-2024 .wrapper {
	max-width:100%;
	width:100%;
}

.header.header-2024  nav {
	float:none;
}

header.header.header-2024 #hamburgermenu {
	display:none;
}

@media only screen and (max-width: 1040px) {
	.header.header-2024 .nav ul li a {
		padding: 0px 5px;
	}
}

@media only screen and (max-width: 992px) {
	header.header.header-2024 #hamburgermenu {
		display:block;
		top:23px;
		right:18px;
	}
	.header.header-2024 .right {
		padding-right:80px;
	}
	.header.header-2024 .right .ml3 {
		margin-left:10px;
	}
}

@media only screen and (min-width: 992px) {
	header.header.header-2024 .wrapper {
		padding-right: 0;
	}
}


.gform_wrapper.gravity-theme .gfield input,
.gform_wrapper.gravity-theme .gfield textarea {
	border:2px solid #32485a !important;
	border-radius:0 !important
}
.gform_wrapper.gravity-theme .gfield_label {
	font-weight:400 !important;
	margin-bottom: 2px !important;
}
.gform_footer .gform_button  {
	height:40px !important;
	font-size: 18px;
	transition:all 0.2s ease-in-out;
}

.home .gform_wrapper.gravity-theme .gfield input {
	height: 45px;
}

#footer.footer-2024 {
	font-size:11px;
	letter-spacing: 0.1em;
	padding:50px 0 200px 0 !important;
}
#footer.footer-2024 .f-middle {
	transform: translateY(-5px);
}

@media only screen and (max-width: 1600px) {
	#footer.footer-2024 .f-middle a,
	#footer.footer-2024 .f-middle span{
		margin:0 10px;
		letter-spacing: 0;
	}
}
 
@media only screen and (max-width: 1400px) {
	#footer.footer-2024 .f-middle a,
	#footer.footer-2024 .f-middle span{
		margin:0 5px;
		font-size:12px;
	}
	#footer.footer-2024 .footer-logo {
		width:150px;
	}
	#footer.footer-2024 .footer-items {
		flex-direction: column;
		justify-content:center;
		align-items:center;
	}
	#footer.footer-2024 .f-middle {
		translate:none;
		margin:30px 0;
		flex-wrap:wrap;
		text-align:center;
		justify-content:center;
		align-items:center;
	}
	
}

@media only screen and (max-width: 576px) {
	#footer.footer-2024 .f-middle {
		flex-direction:column;
	}
	#footer.footer-2024 .f-middle a,
	#footer.footer-2024 .f-middle span{
		display:block;
		padding:5px 0;
		margin:5px 0;
	}
	#footer.footer-2024 .socials a {
		margin:0 10px;
	}
	#footer.footer-2024 {
		padding:50px 0  !important;
	}
}

.container {
    margin: 0 auto;
    width: calc(100% - 80px);
    max-width: calc(1455px + 80px);
    padding: 0 40px;
}

.um.um-login.um-3151 .um-col-alt .um-right.um-half  {
	display:none !important
}

.page-id-3182 nav.nav,
.page-id-7286 nav.nav,
.page-id-7342 nav.nav,
.page-id-7345 nav.nav,
.page-id-7417 nav.nav,
.page-id-7575 nav.nav,
.page-id-3182 #hamburgermenu,
.page-id-7286 #hamburgermenu,
.page-id-7342 #hamburgermenu,
.page-id-7345 #hamburgermenu,
.page-id-7417 #hamburgermenu,
.page-id-7575 #hamburgermenu  {
	display:none !important
}

#gfield_instruction_7_54 {
	display:none !important
} 

@media only screen and (min-width: 992px) and (max-width: 1600px) {
	header.header.header-2024 .wrapper {
		padding: 0 100px !important;
		width: calc(100% - 200px);
	}
	.wrapper24 {
		padding: 0 100px !important;
		width: calc(100% - 200px) !important;
	}

}

.b2b {
	padding:100px 0;
}

.b2b h1.larger {
	font-size:30px !important
}

#fbuilder #field h1 {
	cursor:pointer;
}
.one-form {
	
    padding: 15px 0 0px 0;
	margin:10px 0;
	border-top:1px solid #999;
}


.one-form a:hover {
color:#a6c636 !important;
}

#field h1 {
	position:relative;
}

#fbuilder .slots .currentSelection {
	border-color:green;
}

.fancybox-content {
	height:600px !important
}

#fbuilder div.cpefb_error {
	width: 100%;
	margin-top: 14px;
    margin-left: 0;
	border:0 !important;
	padding:0 !important;
	color:red !important;
	background:transparent !important;
}
#fbuilder div.cpefb_error:after {
	display:none !important
}
.ts_slot_availability {
	display:block;
	font-size: 12px;
}
.slotsCalendar {
	margin-left:0 !important
}

#fbuilder .top_aligned .fields .dfield {
	flex-wrap:wrap;
}

#fbuilder .fform h1 {
	font-size:20px;
	margin:0 !important
}


.sbfieldCalendar {
	display:none;
}

.pbSubmit {
    width: 190px;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.08em;
    border: 1px solid #32485a;
    height: 40px;
    transition: all 0.2s ease-in-out;
	background:#fff !important;
}

.pbSubmit:hover {
	background: #32485a !important;
	color: #fff !important;
}

.pbSubmit  {margin-top:30px !important;    padding: 10px 32px !important;}
.dfield .field,
.dfield select {
    padding: 12px 15px;
    border:1px solid #999;
    border-radius:0;
    outline:none;
    text-indent:15px;
}
.dfield select {
    max-width:62px;
    cursor:pointer;
}


.ui-datepicker-header {
    background-color:#B90504 !important
}

.dfield.fslots {
    display:flex;
}
.ui-datepicker {
    box-shadow:none !important;
    border:1px solid #999;
    width:100%;
    max-width:100% !important;
}


.sbfieldCalendar,
.slotsCalendar,
.usedSlots {
    width:100%;
    max-width: 31.3%;
}
.slotsCalendar,
.usedSlots {
    margin-left:3%;
}
#fbuilder .slots {
    box-shadow:none !important;
}
#fbuilder .slots div a {
    text-decoration: none !important;
}
.slotsCalendar {
    margin-top: 5px;
}
.ui-datepicker-calendar .ui-state-active {
    background:#000 !important;
    box-shadow:none !important;
}


.cpefb_error.message {display:block;width:100%;}
@media screen and (max-width:1200px) {
    .dfield.fslots {
        flex-wrap:wrap;
        flex-direction: column;
    }
    .sbfieldCalendar, .slotsCalendar, .usedSlots {
        max-width:100% !important;
        margin-left:0 !important
    }
    .slotsCalendar {
        margin:20px 0;
    }
    .fields {
        width:100% !important;
        float:none !important;
        margin-left:0 !important
    }


}

.flex {display:flex}

.choose a {
    display:block;
    background:#ad2a10;
    color:#fff;
    padding:50px;
    margin:50px;
    text-decoration: none;
    font-size:20px;
    text-align:center;
    transition:all 0.2s ease-in-out;
}
.choose a:hover {
    background:#000;
}

.news-grid .vc_gitem-acf  {
	margin-bottom:15px;
}


.page-template-template-idopontok header.header,
.page-template-template-idopontok footer#footer{
display:none !important
}

 .lity-iframe-container {
	height:450px !important;
	padding:0  !important;
}

.fancybox-slide {
	max-width: 60% !important;
    right: 0  !important;
    margin: auto  !important;
	max-width:1000px !important;
}

#fbuilder {
	padding-top:50px;
}

#fbuilder .winery-name,
#fbuilder .dfield .email {
	display:none !important
}


.one-form a {
	padding-left:25px;
	background:url('img/ic-arr.png') no-repeat left;
}

.page-id-3231 .programss .vc_btn3 {
	display:none !important
}


.page-id-3231 .mclasses .news-excerpt {
	display:none !important
}


@media screen and (max-width:1500px) {
	.logged-in .header.header-2024 .nav ul li a {
		font-size:13px
	}

}


.nolinks a{
	cursor:default
}

.nolinks .vc_grid-item:hover .vc_grid-item-mini {
    border: 1px solid #eaedf2;
}

.threeblock .vc_grid-item:last-child a{
	cursor:pointer !important;
}

.single-post .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-color-white {
color:#fff !important
}

.single-post .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-color-white:hover {
	color:rgb(51, 66, 87) !important
	}
	

@media screen and (max-width:1300px) {
	#footer .logos img {
		height: 80px;
    width: auto;
	}
}


@media screen and (max-width:576px) {
	#footer .logos img {
		height: 70px;
	}
}