	@import url('https://fonts.googleapis.com/css2?family=Fira+Sans+Condensed:ital,wght@0,200;0,400;0,500;0,700;1,400&display=swap');



/*HEADER*/
#header {
	text-align:center;
}

/*INFOLINE*/
#infoline {
	background:#a6c8c9;
	padding:10px 0;
}
#infoline-region {
	width:100%;
	max-width:1200px;
	margin:auto;
}
#infoline .column-left {
	padding-right:0;
	width:calc(100% - 67px);
	max-width:1200px;
}
#infoline .column-right {
	padding-left:0;
	width:62px;
}
#infoline input {
	margin-bottom:0;
	width:50%;
	max-width:25px;
	border:none;
	background:#a6c8c9 url('../../images/optimized/search-ikon.png') no-repeat right;
	box-shadow:none;
	transition:500ms ease-in-out;
	display:inline-block;
}
#infoline input:hover, #infoline input:focus {
	max-width:250px;
	background:#dedede url('../../images/optimized/search-ikon.png') no-repeat right;
}
#infoline #edit-submit--2 {
	display:none;
}
#block-block-content-a9758a25-e237-404a-b54e-4dc420d49474 {
	text-align:right;
}
#block-block-content-a9758a25-e237-404a-b54e-4dc420d49474 p {
	margin:0;
}

/*LOGO + MENU */
#header .block-block-content {
	padding:10px 0;
}
#header p {
	margin:0;
}
#header .column-2.column-left {
    width: 30%;
    max-width: 400px;
}
#header .column-2.column-right {
    width: 75%;
    max-width: 800px;
}
ul.sf-menu a, ul.sf-menu span.nolink {
    color:#212121;
	font-weight:700;
	font-style:italic;
	padding:20px 40px;
}
ul.sf-menu a:hover, ul.sf-menu span.nolink:hover {
    color: #a6c8c9;
}
ul.sf-menu li.active-trail a, ul.sf-menu li.active-trail span.nolink {
    color:#a6c8c9;
}
ul.sf-menu li:last-child a, ul.sf-menu li:last-child span.nolink {
	padding-right:0;
}
ul.sf-menu li {
    float: none;
    display: inline-block;
}
ul.sf-menu.sf-horizontal.sf-shadow ul, ul.sf-menu.sf-vertical.sf-shadow ul, ul.sf-menu.sf-navbar.sf-shadow ul ul {
    webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: #a6c8c9;
    text-align: left;
	padding-top:20px;
	padding-bottom:20px;
	border-radius:10px;
	border-top-right-radius:50px;
}
ul.sf-menu.sf-horizontal.sf-shadow ul li, ul.sf-menu.sf-vertical.sf-shadow ul li, ul.sf-menu.sf-navbar.sf-shadow ul ul li {
    padding:0 !important;
}
ul.sf-menu.sf-horizontal.sf-shadow ul li a, ul.sf-menu.sf-vertical.sf-shadow ul li a, ul.sf-menu.sf-navbar.sf-shadow ul ul li a {
    color:white;
	padding:10px;
}

/*SLIDE*/
#block-views-block-folap-slider-block-1 {
	position:relative;
	border-top:5px solid #a6c8c9;
}
#block-block-content-8a3d3b4e-ec62-4b36-bac3-b9066f7d760a, #block-block-content-e3859425-3b96-4a90-a249-5cefb165e786, #block-block-content-c66d5028-e0b8-4266-bc93-3672aa98b88b, #block-block-content-a7d3fcea-77c5-4a78-85e6-61dc42919918, #block-block-content-b470a4a7-f4b3-4b6f-ae05-e92459976db3, #block-block-content-a2c2e8ed-25a5-4d5e-8c03-b4f9e2d95c21, #block-block-content-dc3e65dd-26b1-48b5-85c9-206dd6ebb642, #block-block-content-9d79b3df-e501-4b7d-a1ac-cba726c539d2, #block-block-content-a9a1c766-fecf-4066-88b0-4dcb41e79928, #block-block-content-6f6cfa7e-1866-410d-8171-561c9911ca3a, #block-block-content-af862c61-8c76-4fac-896e-c98124f46ff9 {
	border-top:5px solid #a6c8c9;
	padding-top:0 !important;
}
#block-views-block-folap-slider-block-1 .views-field-body {
	position:absolute;
	top:30%;
	left:20%;
	width:40%;
	max-width:600px;
}
#block-views-block-folap-slider-block-1 .views-field-body p {
	font-size:xx-large;
	font-style:italic;
	font-weight:500;
	color:white;
	text-align:left;
}
#block-views-block-folap-slider-block-1 .views-field-body p strong {
	color:#a6c8c9;
	font-weight:700;
}

/*HIGHLIGHTED*/
#block-block-content-8b8dc7cb-041a-4156-a4fd-3630717f40c8 {
    text-align: center;
    font-size: xx-large;
    padding: 20px;
    background: #a6c8c9;
    color: white;
    border-radius: 40px;
	border: 5px solid #dedede;
}
#block-block-content-8b8dc7cb-041a-4156-a4fd-3630717f40c8 p {
	margin-bottom:0;
}
#block-block-content-8b8dc7cb-041a-4156-a4fd-3630717f40c8 p strong {
	font-weight:900;
}

@media screen and (max-width:480px) {

#block-block-content-8b8dc7cb-041a-4156-a4fd-3630717f40c8 {
	font-size:large;
	padding:12px;
}
	
}


/*BREADCRUMB*/
.breadcrumb {
    max-width: 1200px;
    margin: auto;
    text-align: left;
	padding:20px 0;
	margin-bottom:20px;
	border-bottom:1px solid #a9a9a9;
}
.breadcrumb li {
    padding-right: 5px;
    margin-right: 5px;
	border-right:1px solid #a9a9a9;
}
.breadcrumb li:last-child {
	border-right:none;
}
.breadcrumb li a {
	color:#a6c8c9;
}
.breadcrumb li:last-child a {
	color:#a9a9a9;
}

/*MESSAGE*/
.messages--status a, .messages--status a:link, .messages--status a:visited, .messages--status a:hover {
    color: #ffffff;
}

/*CONTENT*/
#content-wrapper {
    width: 100%;
    max-width: 1200px;
    margin: auto;
}
.page-kapcsolat #content-wrapper {
    width: 100%;
    max-width: 800px;
    margin: auto;
}
#block-block-content-cd5f3298-cf7f-4ec0-86c1-0b4e64d0ae3a {
	width:96%;
	max-width:1200px;
	margin:auto;
	text-align:center;
}
#block-block-content-cd5f3298-cf7f-4ec0-86c1-0b4e64d0ae3a li {
	width:28%;
	margin:20px;
	display:inline-block;
	vertical-align:top;
	text-align:left;
}
#block-block-content-cd5f3298-cf7f-4ec0-86c1-0b4e64d0ae3a li strong {
	display:block;
	padding-bottom:20px;
	font-weight:700;
	padding-top:20px;
}
#block-block-content-cd5f3298-cf7f-4ec0-86c1-0b4e64d0ae3a li img {
	border-top-right-radius:200px;
}
#webform-submission-contact-node-13-add-form #edit-actions {
	margin-bottom:40px;
	text-align:center;
}
#webform-submission-contact-node-13-add-form #edit-actions #edit-actions-submit {
	background:#a6c8c9;
	color:white;
	border-radius:10px;
	display:inline-block;
}
#webform-submission-contact-node-13-add-form .form-text, #webform-submission-contact-node-13-add-form .form-textarea, #webform-submission-contact-node-13-add-form .form-email {
	border:3px solid #a6c8c9;
	border-radius:20px;
	padding:10px;
	background:#d9eced;
}
#webform-submission-contact-node-13-add-form .webform-type-checkboxes legend {
	display:none;
}
#webform-submission-contact-node-13-add-form .form-item-elfogadom-adatvedelem-elfogadom {
    text-align: center;
    margin: 20px auto;
}
#webform-submission-contact-node-13-add-form .webform-type-checkboxes input {
	background:#d9eced;
	width:24px;
	height:24px;
	vertical-align:middle;
	display:inline;
}
#webform-submission-contact-node-13-add-form .webform-type-checkboxes label {
	display:inline;
	vertical-align:middle;
}

.info-row {
	padding-top:40px;
	padding-bottom:40px;
	border-bottom:1px solid #9a9a9a;
}
body.section-termekek .views-element-container {
	margin:40px 0;
	text-align:center;
}
body.section-termekek .views-element-container .views-row {
	display:inline-block;
	text-align:center;
	vertical-align:top;
	width:30%;
	box-sizing:border-box;
	margin:10px;
}
body.section-termekek .views-element-container .views-row .views-field-title {
	font-weight:700;
	font-size:large;
	margin:10px 0;
}
body.section-termekek .views-element-container .views-row .views-field-price__number {
	font-weight:700;
	font-size:x-large;
	margin:10px 0;
}
body.section-termekek .views-element-container .views-row .views-field-view-commerce-product {
	background:#a6c8c9;
	color:white;
	border-radius:10px;
	display:inline-block;
	padding:10px 20px;
	font-weight:bold;
}
body.section-termekek .views-element-container .views-row .views-field-view-commerce-product a {
	color:white;
}
body.section-termekek #block-views-block-catalog-block-2 {
	display:none;
}
body.section-termekek.page-termekek-poziciovonalas_jogaszonyeg #block-views-block-catalog-block-2 {
	display:block;
}
.product-img {
	text-align:left;
}
.product-img a img {
    max-width: 30%;
    height: auto;
	margin-top:20px;
}
.product-img a:nth-child(2) img {
    margin-right: 1%;
}
.product-img a:nth-child(4) img {
    margin-left: 1%;
}
.product-img a:first-child img {
	max-width:100%;
	height:auto;
	margin-top:0;
}
.field-label-inline {
	display:inline;
}
.product-desc .field-label-inline {
	margin-bottom:20px;
}
.product-desc .field--name-quantity {
	margin-bottom:20px;
	margin-top:20px;
}
.product-desc .field--name-quantity label {
	display:none;
}
.product-desc .price {
	margin:20px 0;
	font-size:xx-large;
	font-weight:700;
}
.default__keszleten {
	font-size:large;
	font-weight:500;
	margin-bottom:20px;
}
.product-desc form .layout.layout--onecol {
	display:inline-block;
	width:40%;
	max-width:200px;
	margin-right:30px;
}
.product-desc form .form-actions {
	display:inline-block;
	width:40%;
	max-width:200px;
}
.product-desc form .form-actions .button--add-to-cart {
	background:#a6c8c9 url('../../images/optimized/small-cart-icon.png') no-repeat left;
	background-size:contain;
	color:#212121;
	border-radius:10px;
	padding-left:50px;
}
.ckeditor-accordion-container > dl dd {
    padding-bottom: 20px;
}
.ckeditor-accordion-container > dl {
    border: 3px solid #a6c8c9;
}
.ckeditor-accordion-container > dl dt > a {
    transition: background-color 1000ms;
    border-bottom: 3px solid #a6c8c9;
}
.ckeditor-accordion-container > dl dt > a {
    background-color: #a6c8c9;
}
.ckeditor-accordion-container > dl dt.active > a {
    background-color: #a6c8c9;
}
.ckeditor-accordion-container > dl dt > a:hover {
    background-color: #a9a9a9;
}
dd h3 {
	padding-top:20px;
	padding-bottom:0;
	font-size:large;
	font-weight:500;
	color:#a6c8c9;
}
dd p {
	font-size:medium;
	font-weight:normal;
}
dd li {
	margin-left:20px;
	list-style:circle;
	font-size:medium;
	font-weight:normal;
}
dt {
    font-weight: 500;
    margin: 0;
    font-size: large;
}
h2.moreinfo {
	padding-top:40px;
	font-size:x-large;
	font-weight:500;
	color:#a6c8c9;
}

.page-bemutatkozas .page__body {
	width:90%;
	max-width:800px;
	margin:auto;
}

#block-socialsharingblock {
    text-align: center;
    border: 2px dotted #a9a9a9;
    padding: 20px;
    box-sizing: border-box;
    margin: 20px auto;
    /* background: #dedede; */
}
#block-socialsharingblock img {
	display:inline-block;
}
.social-media-sharing .share img {
    width: auto;
}

/*PAGE BOTTOM*/
#page_bottom-region h2 {
	font-size:xx-large;
	color:#a6c8c9;
	font-weight:200;
}
#page_bottom-region .basic__body {
	max-width:1200px;
	margin:auto;
}
#page_bottom-region .column-2 {
	margin:20px 0;
}
#block-block-content-ef2433d4-280a-4658-a1fa-ead107468a02 {
	background:url('/sites/default/files/images/main/1x/jogacity__bg1.jpg') no-repeat center;
	background-size:cover;
	padding:40px 0;
}
#block-block-content-ef2433d4-280a-4658-a1fa-ead107468a02 .basic__body {
	text-align:right;
}
#block-block-content-ef2433d4-280a-4658-a1fa-ead107468a02 .basic__body .column-2 {
	background:white;
	opacity:0.9;
	border-top-right-radius:100px;
	padding:20px;
}

#block-block-content-1ad47587-894f-4df8-b6d2-29c3634ed234 {
	background:#a6c8c9 url('/sites/default/files/images/main/1x/jogacity__img3.jpg') no-repeat left;
	text-align:right;
}
#block-block-content-1ad47587-894f-4df8-b6d2-29c3634ed234 .basic__body {
	width:50%;
	display:inline-block;
	text-align:left;
	background:#a6c8c9;
	padding:40px 120px;
}
#block-block-content-1ad47587-894f-4df8-b6d2-29c3634ed234 .basic__body h2 {
	color:black;
	margin-bottom:10px;
	padding-top:20px;
}
#block-block-content-1ad47587-894f-4df8-b6d2-29c3634ed234 .basic__body p {
        color: black;
    padding: 40px 0;
    margin: 0;
    margin-left: -210px;
    padding-left: 210px;
    font-size: larger;
}
#block-block-content-1ad47587-894f-4df8-b6d2-29c3634ed234 .basic__body p:nth-child(2) {
    background:url('/sites/default/files/images/main/1x/jogacity__icon1.png') no-repeat left center;
}
#block-block-content-1ad47587-894f-4df8-b6d2-29c3634ed234 .basic__body p:nth-child(3) {
    background:url('/sites/default/files/images/main/1x/jogacity__icon2.png') no-repeat left center;
}
#block-block-content-1ad47587-894f-4df8-b6d2-29c3634ed234 .basic__body p:nth-child(4) {
    background:url('/sites/default/files/images/main/1x/jogacity__icon3.png') no-repeat left center;
}

#block-views-block-opinion-block-1 {
	max-width:1200px;
	width:96%;
	margin:auto;
	padding:40px 0;
	text-align:center;
}
#block-views-block-opinion-block-1 .views-row {
    width: 40%;
    display: inline-block;
    border: 1px solid #dedede;
    margin: 20px;
    padding: 40px;
    min-height: 350px;
    vertical-align: top;
	position:relative;
}
#block-views-block-opinion-block-1 .views-row p {
	text-align:left;
}
#block-views-block-opinion-block-1 .views-row img {
    margin: auto;
    /* margin-bottom: -100px; */
    /* margin-top: 20px; */
    position: absolute;
    bottom: -60px;
    left: 50%;
    margin-left: -60px;
}
#block-views-block-opinion-block-1 .views-field-title a {
	font-size:large;
	color:#cdcdcd !important;
	font-weight:500;
}

#block-webform-block {
	background:linear-gradient(to bottom, white 20%, #a6c8c9 20%, #a6c8c9 80%, white 80%, white 100%);
	margin:60px 0;
	padding:0;
}
#block-webform-block #webform-submission-hirlevel-node-14-add-form, #block-webform-block #webform-submission-hirlevel-node-2-add-form {
	background:url('/sites/default/files/images/main/1x/jogacity__icon__mail.png') no-repeat left 10% top;
}
#block-webform-block .webform-elements {
	max-width:1200px;
	width:96%;
	margin:auto;
	padding:40px 0;
	text-align:center;
}
#block-webform-block .js-form-wrapper, #block-webform-block .js-form-type-email, #block-webform-block #edit-actions {
	display:inline-block;
	vertical-align:middle;
	padding:30px 0;
}
#block-webform-block .js-form-wrapper {
	width:40%;
	font-size:x-large;
}
#block-webform-block .js-form-wrapper p {
	margin:0;
}
#block-webform-block .js-form-type-email {
	width:30%;
}
#block-webform-block .js-form-type-email input {
	margin:0;
}
#block-webform-block .form-actions {
	width:20%;
}
#block-webform-block--2 {
	background:linear-gradient(to bottom, white 20%, #a6c8c9 20%, #a6c8c9 80%, white 80%, white 100%);
	margin:60px 0;
	padding:0;
}
#block-webform-block--2 #webform-submission-hirlevel-node-14-add-form--2, #block-webform-block--2 #webform-submission-hirlevel-node-2-add-form--2, #block-webform-block--2 #webform-submission-hirlevel-node-3-add-form--2, .webform-submission-hirlevel-form {
	background:url('/sites/default/files/images/main/1x/jogacity__icon__mail.png') no-repeat left 10% top;
}
#block-webform-block--2 .webform-elements {
	max-width:1200px;
	width:96%;
	margin:auto;
	padding:40px 0;
	text-align:center;
}
#block-webform-block--2 .js-form-wrapper, #block-webform-block--2 .js-form-type-email, #block-webform-block--2 #edit-actions--3 {
	display:inline-block;
	vertical-align:middle;
	padding:30px 0;
}
#block-webform-block--2 .js-form-wrapper {
	width:40%;
	font-size:x-large;
}
#block-webform-block--2 .js-form-wrapper p {
	margin:0;
}
#block-webform-block--2 .js-form-type-email {
	width:30%;
}
#block-webform-block--2 .js-form-type-email input {
	margin:0;
}
#block-webform-block--2 .form-actions {
	width:20%;
}
.greenbutton {
	background:#006600;
	color:white;
	border-radius:10px;
}

/*FOOTER*/
#footer {
	text-align:center;
	background:#333333;
	padding:40px 0;
	color:white;
}
#footer h2 {
	font-weight:500;
	font-size:large;
}
#footer p {
	font-weight:normal;
	font-size:medium;
}
#block-footer2 {
	margin-top:-70px;
}
#block-basic-local-tasks .tabs {
	display:none;
}

/*COOKIE*/
#sliding-popup.sliding-popup-bottom, #sliding-popup.sliding-popup-bottom .eu-cookie-withdraw-banner, .eu-cookie-withdraw-tab {
    background:#a6c8c9;
	color:#212121;
	text-align:center;
}
#sliding-popup .agree-button.eu-cookie-compliance-secondary-button, #sliding-popup .decline-button.eu-cookie-compliance-default-button {
	border-radius:10px;
	border:none;
	background:#212121;
	color:white !important;
	padding:10px 20px;
	display:inline-block;
	margin:auto 10px;
	text-shadow:none;
	font-weight:bold;
	box-shadow:none;
}
#sliding-popup .decline-button.eu-cookie-compliance-default-button {
	background:#ffffff;
	color:#a6c8c9 !important;
}
#sliding-popup div, #sliding-popup p {
	color:#212121;
}
#sliding-popup div.eu-cookie-compliance-banner {
    border-top: 5px solid white;
}
button.find-more-button {
	background:#a6c8c9;
}
#sliding-popup .popup-content #popup-text h2 {
	text-align:center;
    font-weight: 200;
	font-family: "Roboto", Geneva, Tahoma, sans-serif;
}
#sliding-popup .popup-content #popup-text {
	float:none;
	text-align:center;
}
#sliding-popup .popup-content #popup-buttons {
	text-align:center;
	float:none;
	margin:10px auto;
	margin-bottom:20px;
}
#sliding-popup .popup-content #popup-text {
	margin:10px auto;
	float:none;
}
.popup-content #popup-text h2 {
	font-size:1.25em !important;
}


/*# sourceMappingURL=theme.css.map */


/*General*/

body {
	font-family: 'Fira Sans Condensed', sans-serif;
}
h1, h2, h3, h4, h5, h6 {
    font-family:'Fira Sans Condensed', sans-serif;
}
h1 {
    font-size: xx-large;
    text-align: center;
    font-weight: 400;
    color:#a6c8c9;
}
strong, bold {
	font-weight:500;
}

img {
	display:inline-block;
}
a, a:link, a:visited {
    color:#a6c8c9;
}
.column-2 {
	display:inline-block;
	vertical-align:middle;
	width:calc(50% - 5px);
	box-sizing:border-box;
	max-width:600px;
}
.column-3 {
	display:inline-block;
	vertical-align:middle;
	width:calc(33.33% - 5px);
	box-sizing:border-box;
	max-width:400px;
}
.column-5 {
	display:inline-block;
	vertical-align:top;
	width:calc(20% - 5px);
	box-sizing:border-box;
	max-width:240px;
	padding:20px;
	min-width:160px;
}

.column-left {
	padding-right:40px;
}
.column-right {
	padding-left:40px;
}
.text-left {
	text-align:left;
}
.text-center {
	text-align:center;
}
.text-right {
	text-align:right;
}
img.small-icon {
	display:inline-block;
	vertical-align:middle;
	margin:0 5px;
}
.vertical-top {
	vertical-align:top;
}

/*ORDER*/
#edit-payment-information-payment-method label, #edit-payment-information-billing-information-copy-fields label {
	display:initial;
}
#edit-payment-information-billing-information-copy-fields {
	padding:20px 0;
}
.form-submit {
	margin-bottom:10px;
}
.page-checkout-42-order_information .visually-hidden {
    position: relative !important;
    overflow: visible;
    clip: rect(1px, 1px, 1px, 1px);
    width: auto;
    height: auto;
}
.default__keszleten {
	display:none;
}

/*MOBIL*/

@media screen and (max-width:1600px) {
	#block-webform-block--2 #webform-submission-hirlevel-node-14-add-form--2, #block-webform-block--2 #webform-submission-hirlevel-node-2-add-form--2, #block-webform-block--2 #webform-submission-hirlevel-node-3-add-form--2, .webform-submission-hirlevel-form {
    background: none;
}
}

@media screen and (max-width:1200px) {
	
#header .column-2.column-right {
    width: 90%;
    max-width: 800px;
	text-align:center;
	padding-left:0;
}
ul.sf-menu a, ul.sf-menu span.nolink {
    padding: 10px 20px;
}
ul.sf-menu li:last-child a, ul.sf-menu li:last-child span.nolink {
    padding-right: 0;
}
#block-views-block-folap-slider-block-1 .views-field-body {
    top: 20%;
    left: 10%;
}
#block-views-block-folap-slider-block-1 .views-field-body p {
    top: 20%;
    left: 10%;
}
#block-views-block-folap-slider-block-1 .views-field-body p {
    font-size: large;
}
#block-block-content-ef2433d4-280a-4658-a1fa-ead107468a02 .basic__body .column-2 {
    background: white;
    opacity: 0.9;
    border-top-right-radius: 100px;
    padding: 20px;
    margin-right: 20px;
}
#page_bottom-region .column-2 {
    padding: 20px;
}
#block-block-content-1ad47587-894f-4df8-b6d2-29c3634ed234 .basic__body {
    width: 80%;
}
#block-block-content-1ad47587-894f-4df8-b6d2-29c3634ed234 {
    background: #a6c8c9;
}
#block-views-block-opinion-block-1 .views-row {
    width: 42%;
    padding: 20px;
    min-height: 400px;
}
.no-sidebar #content {
    width: 100%;
    float: none;
    margin: 0;
    padding: 20px;
}
.info-row {
    text-align:center;
}
.column-5 {
    width: calc(33% - 5px);
}
.social-media-sharing .share img {
    height:39px;
}

}

@media screen and (max-width:767px) {
	
#block-views-block-folap-slider-block-1 .views-field-body {
    position:relative;
	top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: medium;
	background:#a6c8c9;
}
#block-views-block-folap-slider-block-1 .views-field-body p {
    text-align: center;
    font-size: medium;
	padding:20px;
}
#block-views-block-folap-slider-block-1 .views-field-body p strong {
    color: black;
}
#block-block-content-cd5f3298-cf7f-4ec0-86c1-0b4e64d0ae3a li {
    width: 40%;
}
#block-block-content-ef2433d4-280a-4658-a1fa-ead107468a02 .basic__body .column-2 {
    width:80%;
}
#page_bottom-region .column-2 {
    padding: 20px;
    width: 90%;
    margin: 0;
}
#block-block-content-1ad47587-894f-4df8-b6d2-29c3634ed234 .basic__body p:nth-child(2), #block-block-content-1ad47587-894f-4df8-b6d2-29c3634ed234 .basic__body p:nth-child(3), #block-block-content-1ad47587-894f-4df8-b6d2-29c3634ed234 .basic__body p:nth-child(4) {
    background: none;
}
#block-block-content-1ad47587-894f-4df8-b6d2-29c3634ed234 .basic__body {
    width: 100%;
}
#block-views-block-opinion-block-1 .views-row {
    width: 90%;
    min-height: 340px;
    margin-bottom: 50px;
}
#block-views-block-opinion-block-1 .views-row:last-child {
    margin-bottom: 0;
}
#block-webform-block--2 .js-form-wrapper {
    width: 35%;
}
#block-webform-block--2 .form-actions {
    width: 32%;
}
#footer .column-3 {
    width: 80%;
    max-width: 600px;
	padding-left:0;
	padding-right:0;
}
#block-footer2 {
    margin-top: 0;
    margin-bottom: 30px;
}
ul.sf-menu a, ul.sf-menu span.nolink {
    padding: 5px !important;
    font-size: medium;
    text-align: left;
}
ul.sf-menu.sf-accordion li ul li {
    padding-left: 20px;
}
.column-5 {
    min-width: 100px;
}
.column-5 p, .column-5 li {
    font-size:small;
}
.social-media-sharing .share img {
    height:26px;
}

}

@media screen and (max-width:479px) {

.column-2 {
    width: 100%;
}
.column-left, .column-right {
	padding-left:0;
	padding-right:0;
}
#block-block-content-cd5f3298-cf7f-4ec0-86c1-0b4e64d0ae3a li {
    width: 90%;
}
#block-block-content-1ad47587-894f-4df8-b6d2-29c3634ed234 .basic__body {
    padding: 40px 20px;
}
#block-block-content-1ad47587-894f-4df8-b6d2-29c3634ed234 .basic__body p {
    padding: 10px 0;
	font-size:medium;
	margin:0;
}
#block-views-block-opinion-block-1 .views-row {
    min-height: 400px;
}
.column-5 {
    width: 90%;
    padding: 10px;
}
.info-row {
    padding: 10px 0;
}
body.section-termekek .views-element-container .views-row {
    width: 90%;
}
#block-webform-block--2 .js-form-wrapper {
	width:90%;
	font-size:large;
	padding:0;
	padding-top:20px;
}
#block-webform-block--2 .js-form-type-email {
	width:90%;
	padding:10px 0;
}
#block-webform-block--2 .form-actions {
	width:90%;
	padding:0;
	padding-bottom:20px;
}
#block-webform-block .js-form-wrapper {
    width: 100%;
	padding-bottom:0;
}
#block-webform-block .form-actions {
    width: 40%;
    padding-bottom: 30px;
    padding-top: 10px;
}
#block-webform-block .js-form-type-email {
    width: 40%;
    padding-top: 10px;
}
#block-webform-block #webform-submission-hirlevel-node-14-add-form, #block-webform-block #webform-submission-hirlevel-node-2-add-form {
    background:none;
}

}