/* https://www.svgbackgrounds.com/tools/svg-to-css/ */


/*

.bebas-neue-regular {
  font-family: "Bebas Neue", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.montserrat {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  
    background: #006A72 url('../img/circ.png') top right no-repeat padding-box;
}

*/

/* general settings */

input:focus, textarea:focus {
  outline: none;
}

.dHide{
	display:none;
}

* {
	color: #323232;
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	margin:0;
	padding:0;
    box-sizing: border-box;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a:hover .title{
	color:#D04200 !important;
}

body {
	background-color:#FFF7F0;
}

.button {
	display:inline-block;
	border-radius: 34px;
	border: 1px solid #D04200;
	background: #D04200;
	color: #FFF;
	font-family: Montserrat;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	padding: 13px 39px 14px 39px;
	text-transform:uppercase;
	text-align:center;
}

.button:hover {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%), #D04200;
	text-decoration:none;
	color:#fff;
}

/* /general settings */

/* header */

#head_top {
	background-color:#7C141C;
}

#link_row {
	max-width:1270px;
	margin:0 auto;
	padding: 12px 20px;
}

#link_row a {
	font-size: 12px;
	font-weight: 500;
	color: #fff;
	text-transform:uppercase;
	display:inline-block;
	margin-right:25px;
	margin-right:5px;
	padding-left:30px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="15" viewBox="0 0 22 15" fill="none"><path d="M8.74924 10.664V4.33811L14.4992 7.50142L8.74924 10.664ZM21.5386 2.34676C21.279 1.42381 20.5455 0.710131 19.6132 0.457577L19.5934 0.45332C17.2513 0.165295 14.5425 0.00070937 11.7933 0.00070937C11.5138 0.00070937 11.2351 0.00212819 10.9571 0.0056753L10.9996 0.00496593C10.7634 0.00212824 10.4854 0 10.206 0C7.45681 0 4.74651 0.164586 2.08609 0.483116L2.40443 0.451901C1.45307 0.709421 0.719568 1.42239 0.465042 2.3269L0.460641 2.34535C0.167239 3.84152 0 5.56328 0 7.32264C0 7.38507 3.42419e-08 7.4475 0.000733539 7.50922V7.49929C0.000733539 7.55179 0 7.61422 0 7.67665C0 9.43601 0.167973 11.1571 0.488514 12.8263L0.460641 12.6532C0.720301 13.5762 1.45381 14.2899 2.38609 14.5424L2.40589 14.5467C4.74797 14.8347 7.45681 14.9993 10.206 14.9993C10.4847 14.9993 10.7634 14.9979 11.0422 14.9943L10.9996 14.995C11.2358 14.9979 11.5146 15 11.7933 15C14.5432 15 17.2528 14.8354 19.9132 14.5169L19.5948 14.5481C20.5469 14.2913 21.2804 13.5776 21.5357 12.6731L21.5401 12.6547C21.8328 11.1585 22 9.43672 22 7.67807C22 7.61564 22 7.55321 21.9993 7.49149V7.50071C21.9993 7.44821 22 7.38578 22 7.32335C22 5.56399 21.832 3.84293 21.5115 2.17367L21.5386 2.34676Z" fill="white" fill-opacity="1"/></svg>') 0 4px no-repeat padding-box;
	opacity:0.60;
}

#link_row a:hover {
	opacity:1;
	text-decoration:none;
}

#link_row a#instagram {
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url(%23clip0_0_1101)"><path d="M8 1.442C10.136 1.442 10.3893 1.45 11.2333 1.48867C13.4013 1.58733 14.414 2.616 14.5127 4.768C14.5513 5.61133 14.5587 5.86467 14.5587 8.00067C14.5587 10.1373 14.5507 10.39 14.5127 11.2333C14.4133 13.3833 13.4033 14.414 11.2333 14.5127C10.3893 14.5513 10.1373 14.5593 8 14.5593C5.864 14.5593 5.61067 14.5513 4.76733 14.5127C2.594 14.4133 1.58667 13.38 1.488 11.2327C1.44933 10.3893 1.44133 10.1367 1.44133 8C1.44133 5.864 1.45 5.61133 1.488 4.76733C1.58733 2.616 2.59733 1.58667 4.76733 1.488C5.61133 1.45 5.864 1.442 8 1.442ZM8 0C5.82733 0 5.55533 0.00933333 4.702 0.048C1.79667 0.181333 0.182 1.79333 0.0486667 4.70133C0.00933333 5.55533 0 5.82733 0 8C0 10.1727 0.00933333 10.4453 0.048 11.2987C0.181333 14.204 1.79333 15.8187 4.70133 15.952C5.55533 15.9907 5.82733 16 8 16C10.1727 16 10.4453 15.9907 11.2987 15.952C14.2013 15.8187 15.82 14.2067 15.9513 11.2987C15.9907 10.4453 16 10.1727 16 8C16 5.82733 15.9907 5.55533 15.952 4.702C15.8213 1.79933 14.2073 0.182 11.2993 0.0486667C10.4453 0.00933333 10.1727 0 8 0ZM8 3.892C5.73133 3.892 3.892 5.73133 3.892 8C3.892 10.2687 5.73133 12.1087 8 12.1087C10.2687 12.1087 12.108 10.2693 12.108 8C12.108 5.73133 10.2687 3.892 8 3.892ZM8 10.6667C6.52733 10.6667 5.33333 9.47333 5.33333 8C5.33333 6.52733 6.52733 5.33333 8 5.33333C9.47267 5.33333 10.6667 6.52733 10.6667 8C10.6667 9.47333 9.47267 10.6667 8 10.6667ZM12.2707 2.77C11.74 2.77 11.31 3.2 11.31 3.73C11.31 4.26 11.74 4.69 12.2707 4.69C12.8007 4.69 13.23 4.26 13.23 3.73C13.23 3.2 12.8007 2.77 12.2707 2.77Z" fill="white" fill-opacity="1"/></g><defs><clipPath id="clip0_0_1101"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>') 0 3px no-repeat padding-box;
	padding-left:25px;
}

#link_row a#substack {
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><g clip-path="url(%23clip0_0_1109)"><path d="M14.0865 5.15125H0.912109V3.37875H14.0871V5.15125H14.0865ZM0.912109 6.7575V15L7.49961 11.3188L14.0871 15V6.7575H0.912109ZM14.0871 0H0.912109V1.7725H14.0871V0Z" fill="white"  fill-opacity="1"/></g><defs><clipPath id="clip0_0_1109"><rect width="15" height="15" fill="white"/></clipPath></defs></svg>') 0 4px no-repeat padding-box;
	padding-left:25px;
}

#link_row a#subscribe {
	margin-right:0;
	float:right;
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M4.30775 19.5C3.80258 19.5 3.375 19.325 3.025 18.975C2.675 18.625 2.5 18.1974 2.5 17.6923V6.30775C2.5 5.80258 2.675 5.375 3.025 5.025C3.375 4.675 3.80258 4.5 4.30775 4.5H19.6923C20.1974 4.5 20.625 4.675 20.975 5.025C21.325 5.375 21.5 5.80258 21.5 6.30775V17.6923C21.5 18.1974 21.325 18.625 20.975 18.975C20.625 19.325 20.1974 19.5 19.6923 19.5H4.30775ZM12 12.5577L4 7.44225V17.6923C4 17.7821 4.02883 17.8558 4.0865 17.9135C4.14417 17.9712 4.21792 18 4.30775 18H19.6923C19.7821 18 19.8558 17.9712 19.9135 17.9135C19.9712 17.8558 20 17.7821 20 17.6923V7.44225L12 12.5577ZM12 11L19.8463 6H4.15375L12 11ZM4 7.44225V6V17.6923C4 17.7821 4.02883 17.8558 4.0865 17.9135C4.14417 17.9712 4.21792 18 4.30775 18H4V7.44225Z" fill="white" fill-opacity="1"/></svg>') 0 0 no-repeat padding-box;
}

#link_row a#ham {
	margin-right:0;
	float:right;
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M2 16C1.71667 16 1.47917 15.9042 1.2875 15.7125C1.09583 15.5208 1 15.2833 1 15C1 14.7167 1.09583 14.4792 1.2875 14.2875C1.47917 14.0958 1.71667 14 2 14H18C18.2833 14 18.5208 14.0958 18.7125 14.2875C18.9042 14.4792 19 14.7167 19 15C19 15.2833 18.9042 15.5208 18.7125 15.7125C18.5208 15.9042 18.2833 16 18 16H2ZM2 11C1.71667 11 1.47917 10.9042 1.2875 10.7125C1.09583 10.5208 1 10.2833 1 10C1 9.71667 1.09583 9.47917 1.2875 9.2875C1.47917 9.09583 1.71667 9 2 9H18C18.2833 9 18.5208 9.09583 18.7125 9.2875C18.9042 9.47917 19 9.71667 19 10C19 10.2833 18.9042 10.5208 18.7125 10.7125C18.5208 10.9042 18.2833 11 18 11H2ZM2 6C1.71667 6 1.47917 5.90417 1.2875 5.7125C1.09583 5.52083 1 5.28333 1 5C1 4.71667 1.09583 4.47917 1.2875 4.2875C1.47917 4.09583 1.71667 4 2 4H18C18.2833 4 18.5208 4.09583 18.7125 4.2875C18.9042 4.47917 19 4.71667 19 5C19 5.28333 18.9042 5.52083 18.7125 5.7125C18.5208 5.90417 18.2833 6 18 6H2Z" fill="white" fill-opacity="1"/></svg>') 0 0 no-repeat padding-box;
	display:none;
}

#link_row a#moblogo {
	margin-right:0;
	float:left;
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="83" height="18" viewBox="0 0 83 18" fill="none"><path d="M4.12737 7.37598H4.28312L5.81837 0.9464H8.34375L5.45125 10.3572V17.0315H2.97037V10.6575L0 0.9464H2.51425L4.12737 7.37598Z" fill="%23EEDED1"/><path d="M13.8729 4.50603C13.8729 3.94984 13.7653 3.53084 13.5502 3.24903C13.3426 2.97465 13.0237 2.83745 12.5935 2.83745C12.1633 2.83745 11.8444 2.97465 11.6368 3.24903C11.4217 3.53084 11.3141 3.94984 11.3141 4.50603V13.483C11.3141 14.0392 11.4217 14.4581 11.6368 14.74C11.8518 15.0218 12.1707 15.1627 12.5935 15.1627C13.0163 15.1627 13.3352 15.0218 13.5502 14.74C13.7653 14.4581 13.8729 14.0392 13.8729 13.483V4.50603ZM8.78875 4.66176C8.78875 3.39364 9.13363 2.39991 9.82337 1.68057C10.5131 0.961231 11.4662 0.601562 12.6825 0.601562C13.8321 0.601562 14.7443 0.968647 15.4193 1.70282C16.0868 2.44441 16.4205 3.45297 16.4205 4.7285V12.9713C16.4205 14.3729 16.0905 15.4593 15.4304 16.2305C14.7629 16.9944 13.8173 17.3763 12.5935 17.3763C11.3549 17.3763 10.413 16.9944 9.76775 16.2305C9.11508 15.4815 8.78875 14.3729 8.78875 12.9045V4.66176Z" fill="%23EEDED1"/><path d="M17.4217 4.66176C17.4217 3.39364 17.7666 2.39991 18.4564 1.68057C19.1461 0.961231 20.0992 0.601562 21.3155 0.601562C22.4873 0.601562 23.3773 0.950108 23.9855 1.6472C24.5937 2.3443 24.8978 3.3714 24.8978 4.7285V6.20797H22.5059V4.50603C22.5059 3.94984 22.3983 3.53084 22.1833 3.24903C21.9756 2.97465 21.6567 2.83745 21.2265 2.83745C20.7963 2.83745 20.4774 2.97465 20.2698 3.24903C20.0547 3.53084 19.9471 3.94984 19.9471 4.50603V13.1492C19.9471 13.7054 20.0547 14.1244 20.2698 14.4062C20.4848 14.688 20.8037 14.8289 21.2265 14.8289C21.6493 14.8289 21.9682 14.688 22.1833 14.4062C22.3983 14.1244 22.5059 13.7054 22.5059 13.1492V10.8577H21.004V8.81095H24.8978V17.0315H23.0287L23.0065 15.5854C22.7247 16.0896 22.3946 16.4567 22.0164 16.6866C21.831 16.7979 21.6307 16.8869 21.4156 16.9536C21.2005 17.0129 21.0077 17.0426 20.8371 17.0426C19.732 17.0426 18.8865 16.6607 18.3006 15.8968C17.7147 15.133 17.4217 14.0243 17.4217 12.5708V4.66176Z" fill="%23EEDED1"/><path d="M32.2416 12.5931C32.2861 13.4014 32.4418 14.0021 32.7088 14.3951C32.9758 14.7882 33.3689 14.9847 33.8881 14.9847C34.3405 14.9847 34.7076 14.8401 34.9895 14.5508C35.2713 14.269 35.4122 13.8945 35.4122 13.4273C35.4122 12.5819 34.7447 11.4992 33.4097 10.1792L33.1761 9.94558C31.8708 8.64038 31.0327 7.63553 30.6618 6.93102C30.291 6.22651 30.1056 5.48493 30.1056 4.70626C30.1056 3.57904 30.4801 2.62239 31.2292 1.83631C31.9783 1.06506 32.8868 0.679428 33.9548 0.679428C35.0006 0.679428 35.8572 1.03539 36.5247 1.74731C37.1848 2.46666 37.5668 3.43814 37.6706 4.66176L35.2453 5.0066C35.2008 4.27984 35.0748 3.76444 34.8671 3.46038C34.6594 3.14892 34.3331 2.99318 33.8881 2.99318C33.4876 2.99318 33.1687 3.12667 32.9313 3.39364C32.6866 3.66803 32.5642 4.03141 32.5642 4.48378C32.5642 5.41818 33.343 6.63809 34.9005 8.14352L35.0451 8.28813C36.1798 9.3931 36.9289 10.3015 37.2923 11.0135C37.6483 11.7106 37.8263 12.5004 37.8263 13.3828C37.8263 14.5546 37.4629 15.5149 36.7361 16.2639C36.0167 17.0203 35.097 17.3986 33.9771 17.3986C32.7459 17.3986 31.7706 17.0055 31.0512 16.2194C30.317 15.4185 29.9239 14.3284 29.872 12.949L32.2416 12.5931Z" fill="%23EEDED1"/><path d="M44.3901 0.9464L47.0267 17.0315H44.4791L43.9785 13.5497H41.4753L40.9413 17.0315H38.505L41.1527 0.9464H44.3901ZM43.6781 11.2693L42.8326 4.55052H42.6768L41.7868 11.2693H43.6781Z" fill="%23EEDED1"/><path d="M51.7437 14.6621C52.1887 14.6621 52.515 14.5249 52.7227 14.2505C52.9304 13.9761 53.0342 13.5497 53.0342 12.9713V5.22908C53.0342 4.56906 52.8748 4.08332 52.5558 3.77185C52.2295 3.4678 51.7289 3.31578 51.054 3.31578H50.4866V14.6621H51.7437ZM51.5546 0.9464C52.9267 0.9464 53.939 1.30607 54.5917 2.02541C55.2444 2.74475 55.5707 3.85713 55.5707 5.36256V12.5486C55.5707 14.1133 55.2592 15.2517 54.6362 15.9636C54.0132 16.6755 53.0231 17.0315 51.6658 17.0315H48.028V0.9464H51.5546Z" fill="%23EEDED1"/><path d="M59.2531 8.62185H61.734V0.9464H64.2148V17.0315H61.734V10.9467H59.2531V17.0315H56.7945V0.9464H59.2531V8.62185Z" fill="%23EEDED1"/><path d="M67.7415 0.9464L70.8898 10.5574L71.1123 11.2916L71.3682 12.2705C71.294 11.8033 71.2273 11.3694 71.168 10.969C71.116 10.6056 71.0901 10.3164 71.0901 10.1013V0.9464H73.4152V17.0315H71.0901L68.0641 8.14352L68.0085 7.97666C67.7934 7.36114 67.6376 6.83462 67.5412 6.39708L67.7526 7.79868C67.7971 8.17689 67.8193 8.45128 67.8193 8.62185V17.0315H65.5165V0.9464H67.7415Z" fill="%23EEDED1"/><path d="M80.0791 0.9464L82.7157 17.0315H80.1681L79.6675 13.5497H77.1643L76.6303 17.0315H74.194L76.8417 0.9464H80.0791ZM79.3671 11.2693L78.5216 4.55052H78.3658L77.4758 11.2693H79.3671Z" fill="%23EEDED1"/></svg>') 0 0 no-repeat padding-box;
	opacity:1;
	display:none;
}

menu {
	max-width:1270px;
	margin:0 auto;
	padding: 32px 20px 12px 20px;
}

menu div {
	display:inline-block;
	border-bottom: solid 1px #653820;
	width : calc(50% - 97px);
	position:relative;
	top:-40px;
}

menu div a  {
	display:inline-block;
	margin-left:20px;
	text-transform:uppercase;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	color: #653820;
	padding-bottom:10px;
}

menu div a:hover, menu div a.active {
	text-decoration: none;
	border-bottom:solid 3px #7C141C;
	padding-bottom:7px;
}

menu div#menu_right {
	text-align:right;
}

menu div#menu_right a {
	margin-left:0;
	margin-right:20px;
}

menu a#logo {
	width:125px;
	height:105px;
	display:inline-block;
    background: url('../p/logo.svg') center center no-repeat padding-box;
	margin: 0 30px;
}

#mobil_menu {
	display:none;
}


@media screen and (max-width: 768px) {
	
	#link_row {
		text-align:right;
		padding: 9px 12px 4px 12px;
	}
	
	#link_row a {
		width:30px;
		overflow:hidden;
		color: transparent;
		height: 29px;
		background-position: center !important;
		margin-right: 4px;
	}

	#link_row a#ham {
		margin-left:10px;
		display:inline-block;
	}

	#link_row a#moblogo {
		display:inline-block;
		width:83px;
	}

	#menu_left a, #menu_right a {
		display:none;
	}

	menu div {
		width : calc(50% - 65px);
	}

	menu a#logo, #mobil_menu_content a.logo {
		width:90px;
		height:68px;
		background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="90" height="68" viewBox="0 0 90 68" fill="none"><path d="M21.86 43.385C27.9629 43.3425 36.1 43.3001 45 43.3001C53.9 43.3001 62.0371 43.3425 68.14 43.4274L89.5 39.8191L59.5367 41.5596L77.5486 33.2392L57.8838 38.1211L82.0409 19.6548L56.2733 34.8948L69.03 19.3577L53.2219 32.8996L66.1905 5.64599L50.34 31.7109L54.1543 11.4618L46.9495 31.2015L45 0L43.0081 31.244L35.8033 11.5042L39.6176 31.7534L23.8095 5.64599L36.7357 32.8571L20.9276 19.3577L33.6843 34.8948L7.95905 19.6548L32.1162 38.1211L12.4514 33.1967L30.4633 41.5172L0.5 39.7767L21.86 43.385Z" fill="url(%23paint0_linear_0_90)"/><path d="M7.15275 57.9774H7.3085L8.84375 51.5478H11.3691L8.47662 60.9586V67.6329H5.99575V61.259L3.02538 51.5478H5.53963L7.15275 57.9774Z" fill="%237C141C"/><path d="M16.8983 55.1075C16.8983 54.5513 16.7907 54.1323 16.5756 53.8505C16.368 53.5761 16.049 53.4389 15.6189 53.4389C15.1887 53.4389 14.8698 53.5761 14.6621 53.8505C14.447 54.1323 14.3395 54.5513 14.3395 55.1075V64.0844C14.3395 64.6406 14.447 65.0596 14.6621 65.3414C14.8772 65.6232 15.1961 65.7641 15.6189 65.7641C16.0416 65.7641 16.3605 65.6232 16.5756 65.3414C16.7907 65.0596 16.8983 64.6406 16.8983 64.0844V55.1075ZM11.8141 55.2632C11.8141 53.9951 12.159 53.0014 12.8488 52.282C13.5385 51.5627 14.4915 51.203 15.7079 51.203C16.8575 51.203 17.7697 51.5701 18.4446 52.3043C19.1121 53.0459 19.4459 54.0544 19.4459 55.33V63.5727C19.4459 64.9743 19.1158 66.0607 18.4557 66.832C17.7882 67.5958 16.8426 67.9778 15.6189 67.9778C14.3803 67.9778 13.4384 67.5958 12.7931 66.832C12.1405 66.083 11.8141 64.9743 11.8141 63.506V55.2632Z" fill="%237C141C"/><path d="M20.4471 55.2632C20.4471 53.9951 20.792 53.0014 21.4818 52.282C22.1715 51.5627 23.1245 51.203 24.3409 51.203C25.5127 51.203 26.4027 51.5516 27.0109 52.2486C27.619 52.9457 27.9231 53.9728 27.9231 55.33V56.8094H25.5312V55.1075C25.5312 54.5513 25.4237 54.1323 25.2086 53.8505C25.001 53.5761 24.682 53.4389 24.2519 53.4389C23.8217 53.4389 23.5028 53.5761 23.2951 53.8505C23.08 54.1323 22.9725 54.5513 22.9725 55.1075V63.7507C22.9725 64.3069 23.08 64.7259 23.2951 65.0077C23.5102 65.2895 23.8291 65.4304 24.2519 65.4304C24.6746 65.4304 24.9935 65.2895 25.2086 65.0077C25.4237 64.7259 25.5312 64.3069 25.5312 63.7507V61.4592H24.0294V59.4124H27.9231V67.6329H26.0541L26.0319 66.1868C25.75 66.6911 25.42 67.0582 25.0417 67.2881C24.8563 67.3993 24.6561 67.4883 24.441 67.555C24.2259 67.6144 24.0331 67.644 23.8625 67.644C22.7574 67.644 21.9119 67.2621 21.326 66.4983C20.7401 65.7344 20.4471 64.6258 20.4471 63.1723V55.2632Z" fill="%237C141C"/><path d="M35.267 63.1945C35.3115 64.0028 35.4672 64.6035 35.7342 64.9966C36.0012 65.3896 36.3943 65.5861 36.9135 65.5861C37.3659 65.5861 37.733 65.4415 38.0148 65.1523C38.2967 64.8705 38.4376 64.496 38.4376 64.0288C38.4376 63.1834 37.7701 62.1007 36.4351 60.7806L36.2015 60.547C34.8961 59.2418 34.058 58.237 33.6872 57.5325C33.3164 56.828 33.131 56.0864 33.131 55.3077C33.131 54.1805 33.5055 53.2238 34.2546 52.4378C35.0037 51.6665 35.9122 51.2809 36.9802 51.2809C38.026 51.2809 38.8826 51.6368 39.5501 52.3488C40.2102 53.0681 40.5921 54.0396 40.696 55.2632L38.2707 55.608C38.2262 54.8813 38.1001 54.3659 37.8925 54.0618C37.6848 53.7504 37.3585 53.5946 36.9135 53.5946C36.513 53.5946 36.194 53.7281 35.9567 53.9951C35.712 54.2695 35.5896 54.6329 35.5896 55.0852C35.5896 56.0196 36.3683 57.2395 37.9258 58.745L38.0705 58.8896C39.2052 59.9945 39.9543 60.903 40.3177 61.6149C40.6737 62.312 40.8517 63.1018 40.8517 63.9843C40.8517 65.156 40.4883 66.1164 39.7615 66.8654C39.042 67.6218 38.1224 68 37.0025 68C35.7713 68 34.796 67.607 34.0766 66.8209C33.3423 66.02 32.9493 64.9298 32.8973 63.5505L35.267 63.1945Z" fill="%237C141C"/><path d="M47.4155 51.5478L50.0521 67.6329H47.5045L47.0038 64.1512H44.5007L43.9667 67.6329H41.5303L44.1781 51.5478H47.4155ZM46.7035 61.8708L45.858 55.152H45.7022L44.8122 61.8708H46.7035Z" fill="%237C141C"/><path d="M54.7691 65.2635C55.2141 65.2635 55.5404 65.1263 55.7481 64.852C55.9558 64.5776 56.0596 64.1512 56.0596 63.5727V55.8305C56.0596 55.1705 55.9001 54.6848 55.5812 54.3733C55.2549 54.0692 54.7543 53.9172 54.0793 53.9172H53.512V65.2635H54.7691ZM54.58 51.5478C55.952 51.5478 56.9644 51.9075 57.6171 52.6269C58.2698 53.3462 58.5961 54.4586 58.5961 55.964V63.15C58.5961 64.7148 58.2846 65.8531 57.6616 66.565C57.0386 67.2769 56.0485 67.6329 54.6912 67.6329H51.0533V51.5478H54.58Z" fill="%237C141C"/><path d="M62.2785 59.2233H64.7593V51.5478H67.2402V67.6329H64.7593V61.5482H62.2785V67.6329H59.8198V51.5478H62.2785V59.2233Z" fill="%237C141C"/><path d="M70.7668 51.5478L73.9152 61.1588L74.1377 61.893L74.3936 62.8719C74.3194 62.4047 74.2527 61.9709 74.1933 61.5704C74.1414 61.207 74.1155 60.9178 74.1155 60.7028V51.5478H76.4406V67.6329H74.1155L71.0895 58.745L71.0338 58.5781C70.8188 57.9626 70.663 57.4361 70.5666 56.9985L70.778 58.4001C70.8225 58.7783 70.8447 59.0527 70.8447 59.2233V67.6329H68.5418V51.5478H70.7668Z" fill="%237C141C"/><path d="M83.1045 51.5478L85.7411 67.6329H83.1935L82.6928 64.1512H80.1897L79.6557 67.6329H77.2193L79.8671 51.5478H83.1045ZM82.3925 61.8708L81.547 55.152H81.3912L80.5012 61.8708H82.3925Z" fill="%237C141C"/><defs><linearGradient id="paint0_linear_0_90" x1="45" y1="67.9666" x2="45" y2="0" gradientUnits="userSpaceOnUse"><stop stop-color="%23E8B55C"/><stop offset="1" stop-color="%23F4CD89"/></linearGradient></defs></svg>') center center no-repeat padding-box;
		margin: 0 15px;
	}

	#mobil_menu_content a {
		display:block;
		margin: 30px auto 0 auto !important;
		color: #653820;
		font-family: Montserrat;
		font-size: 16px;
		font-weight: 600;
		text-transform: uppercase;
	}

	#mobil_menu_content a.logo {
		position:relative;
		top:-15px;
	}

	#mobil_menu {
		display:none;
	}

	#mobil_menu_bg {
		position:fixed;
		top:50px;
		left:0;
		z-index:999;
		opacity: 0.9;
		background: #F4E1D1;
		width:100%;
		height: 100%;
	}

	#mobil_menu_content {
		position:fixed;
		top:50px;
		left:0;
		border-radius: 0px 0px 432px 432px;
		background: #F4E1D1;
		box-shadow: 0px 4px 90px 13px rgba(0, 0, 0, 0.15);
		z-index:1000;
		width:100%;
		height: 512px;
		text-align:center;
	}

	#link_row a#ham.hamAct {
		background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M10.293 0.343262C10.6835 -0.0472058 11.3165 -0.0472436 11.707 0.343262C12.0975 0.733772 12.0975 1.36681 11.707 1.75732L7.46387 5.99951L11.707 10.2427C12.0975 10.6332 12.0975 11.2662 11.707 11.6567C11.3165 12.0473 10.6835 12.0473 10.293 11.6567L6.0498 7.41357L1.80762 11.6567C1.41711 12.0472 0.784084 12.0472 0.393555 11.6567C0.00303041 11.2662 0.00303041 10.6332 0.393555 10.2427L4.63574 5.99951L0.393555 1.75732C0.00303041 1.3668 0.00303041 0.733786 0.393555 0.343262C0.784084 -0.0472059 1.41711 -0.0472437 1.80762 0.343262L6.0498 4.58545L10.293 0.343262Z" fill="white" fill-opacity="1"/></svg>') 0 0 no-repeat padding-box;
	}

	header {
		margin-top:49px;
	}

	#head_top {
		position:fixed;
		top:0;
		left:0;
		z-index:1000;
		width:100%;
	}

}


/* /header  */



/* FOOTER */

footer {
    background-color: #7C141C; 
    display: block;
	width:100%;
    padding: 53px 0 0 0;
}

footer a#footer_logo {
    width: 125px;
    height: 105px;
    display: block;
    background: url('../p/logo_main.svg') center center no-repeat padding-box;
    margin: 0 auto 0 auto;
}

footer .footer_menu {
	margin-top:43px;
	border-top: solid 1px #933c40;
    padding: 33px 0 33px 0;
	text-align:center;
}

footer .footer_policy {
    background-color: #651B21; 
    padding: 10px 0 11px 0;
	text-align:center;
}

footer .footer_menu a, footer .footer_policy a {
	color: #EEDED1;
	font-family: Montserrat;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	display:inline-block;
	margin-right:20px;
}

footer .footer_policy a {
	color: rgba(238, 222, 209, 0.30);
	font-size: 12px;
	font-weight: 400;
}



@media screen and (max-width: 768px) {


	footer {
		padding: 23px 0 0 0;
	}

	footer .footer_menu {
		margin-top:24px;
		border-top: solid 1px #933c40;
		padding: 23px 0 3px 0;
		text-align:center;
	}

	footer .footer_menu a {
		display:block;
		margin-right:0;
		margin-bottom:20px;
	}

}

/* /FOOTER */

/* HOME  */

/* home menu  */


body#home {
	width:100%;
	overflow-x:hidden;
}

#home menu {
	position:relative;
	z-index:100;
}

#home menu a#logo {
    background: url('../p/logo_main.svg') center center no-repeat padding-box;
}

#home menu div {
	border-bottom: solid 1px #F3E9E1;
}

#home menu div a  {
	color: #F3E9E1;
}

#home menu div a:hover, #home menu div a.active {
	border-color: #FFF;
	color: #FFF;
}

@media screen and (max-width: 768px) {

	menu {
		padding: 11px 20px 12px 20px;
	}

	menu div {
		top: -9px;
	}

	#home menu a#logo {
		background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="90" height="68" viewBox="0 0 90 68" fill="none"><path d="M21.86 43.385C27.9629 43.3425 36.1 43.3001 45 43.3001C53.9 43.3001 62.0371 43.3425 68.14 43.4274L89.5 39.8191L59.5367 41.5596L77.5486 33.2392L57.8838 38.1211L82.0409 19.6548L56.2733 34.8948L69.03 19.3577L53.2219 32.8996L66.1905 5.64599L50.34 31.7109L54.1543 11.4618L46.9495 31.2015L45 0L43.0081 31.244L35.8033 11.5042L39.6176 31.7534L23.8095 5.64599L36.7357 32.8571L20.9276 19.3577L33.6843 34.8948L7.95905 19.6548L32.1162 38.1211L12.4514 33.1967L30.4633 41.5172L0.5 39.7767L21.86 43.385Z" fill="url(%23paint0_linear_0_1137)"/><path d="M7.15275 57.9774H7.3085L8.84375 51.5478H11.3691L8.47662 60.9586V67.6329H5.99575V61.259L3.02538 51.5478H5.53963L7.15275 57.9774Z" fill="%23EEDED1"/><path d="M16.8983 55.1075C16.8983 54.5513 16.7907 54.1323 16.5756 53.8505C16.368 53.5761 16.049 53.4389 15.6189 53.4389C15.1887 53.4389 14.8698 53.5761 14.6621 53.8505C14.447 54.1323 14.3395 54.5513 14.3395 55.1075V64.0844C14.3395 64.6406 14.447 65.0596 14.6621 65.3414C14.8772 65.6232 15.1961 65.7641 15.6189 65.7641C16.0416 65.7641 16.3605 65.6232 16.5756 65.3414C16.7907 65.0596 16.8983 64.6406 16.8983 64.0844V55.1075ZM11.8141 55.2632C11.8141 53.9951 12.159 53.0014 12.8488 52.282C13.5385 51.5627 14.4915 51.203 15.7079 51.203C16.8575 51.203 17.7697 51.5701 18.4446 52.3043C19.1121 53.0459 19.4459 54.0544 19.4459 55.33V63.5727C19.4459 64.9743 19.1158 66.0607 18.4557 66.832C17.7882 67.5958 16.8426 67.9778 15.6189 67.9778C14.3803 67.9778 13.4384 67.5958 12.7931 66.832C12.1405 66.083 11.8141 64.9743 11.8141 63.506V55.2632Z" fill="%23EEDED1"/><path d="M20.4471 55.2632C20.4471 53.9951 20.792 53.0014 21.4818 52.282C22.1715 51.5627 23.1245 51.203 24.3409 51.203C25.5127 51.203 26.4027 51.5516 27.0109 52.2486C27.619 52.9457 27.9231 53.9728 27.9231 55.33V56.8094H25.5312V55.1075C25.5312 54.5513 25.4237 54.1323 25.2086 53.8505C25.001 53.5761 24.682 53.4389 24.2519 53.4389C23.8217 53.4389 23.5028 53.5761 23.2951 53.8505C23.08 54.1323 22.9725 54.5513 22.9725 55.1075V63.7507C22.9725 64.3069 23.08 64.7259 23.2951 65.0077C23.5102 65.2895 23.8291 65.4304 24.2519 65.4304C24.6746 65.4304 24.9935 65.2895 25.2086 65.0077C25.4237 64.7259 25.5312 64.3069 25.5312 63.7507V61.4592H24.0294V59.4124H27.9231V67.6329H26.0541L26.0319 66.1868C25.75 66.6911 25.42 67.0582 25.0417 67.2881C24.8563 67.3993 24.6561 67.4883 24.441 67.555C24.2259 67.6144 24.0331 67.644 23.8625 67.644C22.7574 67.644 21.9119 67.2621 21.326 66.4983C20.7401 65.7344 20.4471 64.6258 20.4471 63.1723V55.2632Z" fill="%23EEDED1"/><path d="M35.267 63.1945C35.3115 64.0028 35.4672 64.6035 35.7342 64.9966C36.0012 65.3896 36.3943 65.5861 36.9135 65.5861C37.3659 65.5861 37.733 65.4415 38.0148 65.1523C38.2967 64.8705 38.4376 64.496 38.4376 64.0288C38.4376 63.1834 37.7701 62.1007 36.4351 60.7806L36.2015 60.547C34.8961 59.2418 34.058 58.237 33.6872 57.5325C33.3164 56.828 33.131 56.0864 33.131 55.3077C33.131 54.1805 33.5055 53.2238 34.2546 52.4378C35.0037 51.6665 35.9122 51.2809 36.9802 51.2809C38.026 51.2809 38.8826 51.6368 39.5501 52.3488C40.2102 53.0681 40.5921 54.0396 40.696 55.2632L38.2707 55.608C38.2262 54.8813 38.1001 54.3659 37.8925 54.0618C37.6848 53.7504 37.3585 53.5946 36.9135 53.5946C36.513 53.5946 36.194 53.7281 35.9567 53.9951C35.712 54.2695 35.5896 54.6329 35.5896 55.0852C35.5896 56.0196 36.3683 57.2395 37.9258 58.745L38.0705 58.8896C39.2052 59.9945 39.9543 60.903 40.3177 61.6149C40.6737 62.312 40.8517 63.1018 40.8517 63.9843C40.8517 65.156 40.4883 66.1164 39.7615 66.8654C39.042 67.6218 38.1224 68 37.0025 68C35.7713 68 34.796 67.607 34.0766 66.8209C33.3423 66.02 32.9493 64.9298 32.8973 63.5505L35.267 63.1945Z" fill="%23EEDED1"/><path d="M47.4155 51.5478L50.0521 67.6329H47.5045L47.0038 64.1512H44.5007L43.9667 67.6329H41.5303L44.1781 51.5478H47.4155ZM46.7035 61.8708L45.858 55.152H45.7022L44.8122 61.8708H46.7035Z" fill="%23EEDED1"/><path d="M54.7691 65.2635C55.2141 65.2635 55.5404 65.1263 55.7481 64.852C55.9558 64.5776 56.0596 64.1512 56.0596 63.5727V55.8305C56.0596 55.1705 55.9001 54.6848 55.5812 54.3733C55.2549 54.0692 54.7543 53.9172 54.0793 53.9172H53.512V65.2635H54.7691ZM54.58 51.5478C55.952 51.5478 56.9644 51.9075 57.6171 52.6269C58.2698 53.3462 58.5961 54.4586 58.5961 55.964V63.15C58.5961 64.7148 58.2846 65.8531 57.6616 66.565C57.0386 67.2769 56.0485 67.6329 54.6912 67.6329H51.0533V51.5478H54.58Z" fill="%23EEDED1"/><path d="M62.2785 59.2233H64.7593V51.5478H67.2402V67.6329H64.7593V61.5482H62.2785V67.6329H59.8198V51.5478H62.2785V59.2233Z" fill="%23EEDED1"/><path d="M70.7668 51.5478L73.9152 61.1588L74.1377 61.893L74.3936 62.8719C74.3194 62.4047 74.2527 61.9709 74.1933 61.5704C74.1414 61.207 74.1155 60.9178 74.1155 60.7028V51.5478H76.4406V67.6329H74.1155L71.0895 58.745L71.0338 58.5781C70.8188 57.9626 70.663 57.4361 70.5666 56.9985L70.778 58.4001C70.8225 58.7783 70.8447 59.0527 70.8447 59.2233V67.6329H68.5418V51.5478H70.7668Z" fill="%23EEDED1"/><path d="M83.1045 51.5478L85.7411 67.6329H83.1935L82.6928 64.1512H80.1897L79.6557 67.6329H77.2193L79.8671 51.5478H83.1045ZM82.3925 61.8708L81.547 55.152H81.3912L80.5012 61.8708H82.3925Z" fill="%23EEDED1"/><defs><linearGradient id="paint0_linear_0_1137" x1="45" y1="67.9666" x2="45" y2="0" gradientUnits="userSpaceOnUse"><stop stop-color="%23E8B55C"/><stop offset="1" stop-color="%23F4CD89"/></linearGradient></defs></svg>') center center no-repeat padding-box;
	}

}

/* /home menu  */

/* home subscribe  */

#main_subscribe {
	height:820px;
    background: #a58a6c url('../p/home_bg2.jpg') bottom center no-repeat padding-box;
	width:100%;
	position:relative;
	margin-top:-167px;
	z-index:99;
}


#main_subscribe form{
	display:block;
	max-width:690px;
	padding: 650px 20px 20px 20px;
	text-align:center;
	margin:0 auto;
}


#main_subscribe form p{
	color: #EEDED1;
	text-align: center;
	text-shadow: 0px 0px 41px rgba(0, 0, 0, 0.25);
	font-family: Montserrat;
	font-size: 16px;
	margin-bottom:10px;
}

#main_subscribe form input#email, #main_subscribe form input#submit{
	display:inline-block;
	text-transform:uppercase;
	border:0;
	color: #A58A6C;
	font-size: 14px;
	font-weight: 400;
	padding: 22px 0;
}

#main_subscribe form input#email {
	display:inline-block;
	border-radius: 70px 0 0 70px;
	background-color: #fff;
	padding-left:45px;
	width : calc(100% - 234px);
}

#main_subscribe form input#submit {
	border-radius: 0px 70px 70px 0px;
	background-color: #00A2BB;
	color: #EEDED1;
	text-align:center;
	min-width:230px;
	margin-left:-4px;
	cursor: pointer;
}

#main_subscribe form input#submit:hover {
	color:#fff;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%), #00A2BB;
}


@media screen and (max-width: 768px) {

	#main_subscribe {
		height: 660px;
		background: #a58a6c url(../p/home_bg.jpg) top center no-repeat padding-box;
		width: 100%;
		position: relative;
		margin-top: -98px;
		z-index: 99;
		background-size: cover;
	}

	#main_subscribe form {
		padding: 522px 20px 20px 20px;
	}

}
	

@media screen and (max-width: 530px) {

	#main_subscribe {
		height: 530px;
	}

	#main_subscribe form {
		padding: 390px 20px 20px 20px;
	}

	#main_subscribe form input#email, #main_subscribe form input#submit{
		display:inline-block;
		text-transform:uppercase;
		border:0;
		color: #A58A6C;
		font-size: 12px;
		font-weight: 400;
		padding: 22px 0;

		padding: 11px 0;
	}

	#main_subscribe form input#email {
		display:inline-block;
		border-radius: 70px 0 0 70px;
		background-color: #fff;
		padding-left:25px;
		width : calc(100% - 134px);
		
		border-radius: 35px 0 0 35px;
	}

	#main_subscribe form input#submit {
		border-radius: 0px 70px 70px 0px;
		background-color: #00A2BB;
		color: #EEDED1;
		text-align:center;
		min-width:130px;
		margin-left:-4px;
		cursor: pointer;
		
		border-radius: 0px 35px 35px 0px;
	}

}

@media screen and (max-width: 430px) {

	#main_subscribe {
		height: 430px;
	}

	#main_subscribe form {
		padding: 290px 20px 20px 20px;
	}

}

/* home subscribe  */

/* timeline  */

#tl {

	background: url('data:image/svg+xml,<svg width="609" height="999" viewBox="0 0 609 999" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_df_0_835)"><circle cx="499.5" cy="499.5" r="255.5" fill="%23CB202D" fill-opacity="0.1" shape-rendering="crispEdges"/></g><defs><filter id="filter0_df_0_835" x="0" y="0.000244141" width="999" height="999" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="4"/><feGaussianBlur stdDeviation="2"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_0_835"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_0_835" result="shape"/><feGaussianBlur stdDeviation="122" result="effect2_foregroundBlur_0_835"/></filter></defs></svg>')  100% 326% no-repeat padding-box;
}


h2.main {
	color: #7C141C;
	text-align: center;
	font-family: "Bebas Neue";
	font-size: 62px;
	line-height: 62px;
	font-style: normal;
	font-weight: 400;
	text-transform: uppercase;
	text-align:center;
	height:200px;
	padding-top:92px;
	margin-bottom:-3px;
}

h2.main p {
	color: #7C141C;
	font-family: Montserrat;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: -0.28px;
	text-transform: uppercase;
}


#tl h2.main {
	background: url('data:image/svg+xml,<svg width="532" height="147" viewBox="0 0 532 147" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.05" d="M10.95 144.808C6.91002 144.808 3.47602 144.539 0.648016 144V123.8C2.80268 124.339 5.22668 124.608 7.92002 124.608C12.364 124.608 15.6633 123.531 17.818 121.376C19.9727 119.087 21.05 115.653 21.05 111.074V2.59999H43.27V110.468C43.27 122.049 40.5767 130.668 35.19 136.324C29.938 141.98 21.858 144.808 10.95 144.808ZM91.275 146.02C80.367 146.02 72.0177 142.923 66.227 136.728C60.4363 130.533 57.541 121.78 57.541 110.468V36.132C57.541 24.82 60.4363 16.0667 66.227 9.87199C72.0177 3.67733 80.367 0.579992 91.275 0.579992C102.183 0.579992 110.532 3.67733 116.323 9.87199C122.114 16.0667 125.009 24.82 125.009 36.132V110.468C125.009 121.78 122.114 130.533 116.323 136.728C110.532 142.923 102.183 146.02 91.275 146.02ZM91.275 125.82C98.951 125.82 102.789 121.174 102.789 111.882V34.718C102.789 25.426 98.951 20.78 91.275 20.78C83.599 20.78 79.761 25.426 79.761 34.718V111.882C79.761 121.174 83.599 125.82 91.275 125.82ZM172.356 146.02C161.583 146.02 153.368 142.99 147.712 136.93C142.056 130.735 139.228 121.915 139.228 110.468V2.59999H161.448V112.084C161.448 116.932 162.391 120.433 164.276 122.588C166.296 124.743 169.124 125.82 172.76 125.82C176.396 125.82 179.157 124.743 181.042 122.588C183.062 120.433 184.072 116.932 184.072 112.084V2.59999H205.484V110.468C205.484 121.915 202.656 130.735 197 136.93C191.344 142.99 183.129 146.02 172.356 146.02ZM221.309 2.59999H254.235C265.682 2.59999 274.031 5.29333 279.283 10.68C284.535 15.932 287.161 24.0793 287.161 35.122V43.808C287.161 58.4867 282.313 67.7787 272.617 71.684V72.088C278.004 73.704 281.775 77.0033 283.929 81.986C286.219 86.9687 287.363 93.6347 287.363 101.984V126.83C287.363 130.87 287.498 134.169 287.767 136.728C288.037 139.152 288.71 141.576 289.787 144H267.163C266.355 141.711 265.817 139.556 265.547 137.536C265.278 135.516 265.143 131.88 265.143 126.628V100.772C265.143 94.308 264.066 89.7967 261.911 87.238C259.891 84.6793 256.323 83.4 251.205 83.4H243.529V144H221.309V2.59999ZM251.609 63.2C256.053 63.2 259.353 62.0553 261.507 59.766C263.797 57.4767 264.941 53.6387 264.941 48.252V37.344C264.941 32.2267 263.999 28.5233 262.113 26.234C260.363 23.9447 257.535 22.8 253.629 22.8H243.529V63.2H251.609ZM302.78 2.59999H330.656L352.27 87.238H352.674V2.59999H372.47V144H349.644L322.98 40.778H322.576V144H302.78V2.59999ZM388.985 2.59999H449.585V22.8H411.205V60.17H441.707V80.37H411.205V123.8H449.585V144H388.985V2.59999ZM482.77 83.804L455.904 2.59999H479.538L494.688 54.514H495.092L510.242 2.59999H531.856L504.99 83.804V144H482.77V83.804Z" fill="%237C141C"/></svg>') bottom center no-repeat padding-box;
}

#timeline-embed {
	height:600px;
	max-width:1230px;
	margin: 0 auto;
	background-color:transparent;
}

#tl .tl-text-headline-container h2.tl-headline, #tl .tl-text-headline-container h2.tl-headline a {
	font-family: "Bebas Neue", sans-serif;
	font-weight: 400;
	color: #7C141C;
	font-size: 32px;
}

#tl .tl-text-content p {
	color: #323232;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px; 
}

#tl h3.tl-headline-date {
	color: #7C141C;
	font-family: Montserrat;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}

#tl .tl-timemarker-content-container {
	height:28px !important;
	width: 150px;
	flex-shrink: 0;
	border-radius: 26px;
	border: 1px solid #7C141C;
	background: #FFF;
	margin-left:-30px;
	padding: 0 0 0 12px;
}

#tl .tl-timemarker-content-container:hover {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%), #FFF;
}

#tl .tl-timemarker-content-container .tl-headline {
	font-family: Montserrat;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	-webkit-line-clamp: 1 !important;
	text-overflow: clip;
	color:#7C141C;
}

#tl .tl-timemarker-content-container .tl-timemarker-text::after {
	background: linear-gradient(to right,#fff0 0%,rgb(255 255 255) 100%);
	content: " ";
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	right: 0;
	top: -10px;
}

#tl .tl-timemarker-content-container:hover .tl-timemarker-text::after {
	background: linear-gradient(to right,#fff0 0%,rgb(229 229 229) 100%);
}

#tl .tl-timemarker-active .tl-timemarker-content-container {
	border: 1px solid #D04200;
	background: #D04200;
}

#tl .tl-timemarker-active .tl-timemarker-content-container:hover {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%), #D04200;
}

#tl .tl-timemarker-active .tl-timemarker-content-container .tl-headline {
	color:#fff;
}

#tl .tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-text::after {
	background: linear-gradient(to right,#fff0 0%,rgb(208 66 0) 100%);
}

#tl .tl-timemarker-active .tl-timemarker-content-container:hover .tl-timemarker-text::after {
	background: linear-gradient(to right,#fff0 0%,rgb(187 59 0) 100%);
}

#tl .tl-timemarker-media-container, #tl .tl-timeline .tl-attribution, #tl .tl-slidenav-description {
	display:none;
}

#tl [class^="tl-icon-"], #tl [class*=" tl-icon-"] {
    color: #7C141C;
}

#tl [class^="tl-icon-"]:hover, #tl [class*=" tl-icon-"]:hover {
    color: #D04200;
}

#tl .tl-menubar-button {
	background-color: #FFF7F0;
}

#tl .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick .tl-timeaxis-tick-text, #tl .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick .tl-timeaxis-tick-text {
	color: #7C141C;
	font-family: Montserrat;
	font-size: 10px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
}

#tl .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick .tl-timeaxis-tick-text { 
font-weight: 500;
}

#tl .tl-slidenav-title {
	color: #7C141C;
	font-family: Montserrat;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	text-transform: none;
}

#tl .tl-slidenav-next .tl-slidenav-icon:before {
    content: "\e64f";
    content: "";
}

#tl .tl-slidenav-previous .tl-slidenav-icon:before {
    content: "\e650";
    content: "";
}

#tl .tl-slidenav-previous .tl-slidenav-content-container, #tl .tl-slidenav-next .tl-slidenav-content-container {
    width: 100px;
    position: relative;
    top: -23px;
}

#tl .tl-slidenav-previous .tl-slidenav-icon, .slick-prev, .slick-prev:hover, .slick-prev:focus {
	height:64px;
	background: url('data:image/svg+xml,<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="64" height="64" rx="32" transform="matrix(-1 0 0 1 64 0)" fill="%23D04200"/><path d="M35.9995 41.6532L26.3457 31.9995L35.9995 22.3457L37.4187 23.765L29.184 31.9995L37.4187 40.234L35.9995 41.6532Z" fill="white"/></svg>') top left no-repeat padding-box;
}

.slick-prev:hover {
	background: url('data:image/svg+xml,<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="64" height="64" rx="32" transform="matrix(-1 0 0 1 64 0)" fill="%23bb3b00"/><path d="M35.9995 41.6532L26.3457 31.9995L35.9995 22.3457L37.4187 23.765L29.184 31.9995L37.4187 40.234L35.9995 41.6532Z" fill="white"/></svg>') top left no-repeat padding-box;
}

#tl .tl-slidenav-next .tl-slidenav-icon, .slick-next, .slick-next:hover, .slick-next:focus {
	margin-left: 36px;
	height:64px;
	background: url('data:image/svg+xml,<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="64" height="64" rx="32" fill="%23D04200"/><path d="M28.0005 41.6532L37.6543 31.9995L28.0005 22.3457L26.5813 23.765L34.816 31.9995L26.5813 40.234L28.0005 41.6532Z" fill="white"/></svg>') top right no-repeat padding-box;
}

.slick-next:hover {
	background: url('data:image/svg+xml,<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="64" height="64" rx="32" fill="%23bb3b00"/><path d="M28.0005 41.6532L37.6543 31.9995L28.0005 22.3457L26.5813 23.765L34.816 31.9995L26.5813 40.234L28.0005 41.6532Z" fill="white"/></svg>') top right no-repeat padding-box;
}


#tl .tl-slider-container-mask { /* Timeline tartalom háttere */
	background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, rgba(234, 216, 201, 0.40) 53%, rgba(255, 255, 255, 0.00) 100%);
    background-color: #FFF7F0;
	background-position: center; 
}

#tl .tl-timenav-slider-background { /* Timeline háttere */
	background: linear-gradient(90deg, rgba(234, 216, 201, 0.00) 5%, rgba(124, 20, 28, 0.09) 52.5%, rgba(234, 216, 201, 0.00) 100%);
	background-color: #FFF7F0;
	background-attachment: fixed;
	background-position: center; 
    height: calc(100% - 39px);
}

#tl .tl-timeaxis-background { /* Timeline dátumok háttere */
    background-color: #FFF7F0;
	border-top: 1px solid #7C141C;
}

#tl .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick:before, #tl .tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick:before {
    border-left: 1px solid #7C141C;
}


#tl .tl-timenav {
	border-top: 0px solid #e5e5e5;
}

#tl .tl-timemarker.tl-timemarker-active .tl-timemarker-timespan {
    background-color: #D04200;
    width: 1px;
}

#tl .tl-timemarker .tl-timemarker-line-left, #tl .tl-timemarker .tl-timemarker-line-right {
    border-left: 0;
    box-shadow: none;
}

#tl .tl-timemarker .tl-timemarker-timespan {
    background-color: #7C141C;
    width: 1px;
	z-index:6;
}

.tl-timemarker .tl-timemarker-line-left:after, .tl-timemarker .tl-timemarker-line-right:after, .tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-left:after, .tl-timemarker:focus .tl-timemarker-timespan .tl-timemarker-line-left:after, .tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-right:after, .tl-timemarker:focus .tl-timemarker-timespan .tl-timemarker-line-right:after {
    background-color: transparent !important;
}



@media screen and (max-width: 530px) {

	h2.main {
		font-size: 42px;
		line-height: 42px;
		height:140px;
		padding-top:50px;
	}

	#tl h2.main {
		background-position: center;
		background-size: 54%;
	}

	#timeline-embed {
		height:784px;
	}

	#tl .tl-skinny .tl-slide {
		padding-top: 0;
	}

	#tl .tl-skinny .tl-text {
		margin-top: 0;
		position:relative;
		top:20px;
		padding: 0px 20px;
	}

	#tl .tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media {
		border-top: 0;
	}

	#tl .tl-text-content p {
		color: #323232;
		font-family: Montserrat;
		font-size: 15px;
		font-style: normal;
		font-weight: 400;
		line-height: 21px;
		display: -webkit-box;
		-webkit-line-clamp: 9;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}

	#tl .tl-message-full {
		background-color: hsl(0deg 4% 53% / 80%);
	}

	#tl .tl-message-full .tl-message-container .tl-message-content {
		color: #eee;
	}

}

/* /timeline  */



/* Blog */

section#blog {
	background: url('data:image/svg+xml,<svg width="804" height="999" viewBox="0 0 804 999" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_df_0_837)"><circle cx="304.5" cy="499.5" r="255.5" fill="%23CB202D" fill-opacity="0.2" shape-rendering="crispEdges"/></g><defs><filter id="filter0_df_0_837" x="-195" y="0.000244141" width="999" height="999" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="4"/><feGaussianBlur stdDeviation="2"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_0_837"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_0_837" result="shape"/><feGaussianBlur stdDeviation="122" result="effect2_foregroundBlur_0_837"/></filter></defs></svg>') -10% 20% no-repeat padding-box, url('data:image/svg+xml,<svg width="789" height="999" viewBox="0 0 789 999" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_df_0_838)"><circle cx="499.5" cy="499.5" r="255.5" fill="%23CB202D" fill-opacity="0.2" shape-rendering="crispEdges"/></g><defs><filter id="filter0_df_0_838" x="0" y="0.000244141" width="999" height="999" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="4"/><feGaussianBlur stdDeviation="2"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_0_838"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_0_838" result="shape"/><feGaussianBlur stdDeviation="122" result="effect2_foregroundBlur_0_838"/></filter></defs></svg>') 100% 180% no-repeat padding-box;
	background-size: 46%, 30%;
	padding-bottom:80px;
}

section#blog h2.main {
	background: url('data:image/svg+xml,<svg width="540" height="147" viewBox="0 0 540 147" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.05" d="M0.504656 2.59999H22.7247V144H0.504656V2.59999ZM39.366 2.59999H67.242L88.856 87.238H89.26V2.59999H109.056V144H86.23L59.566 40.778H59.162V144H39.366V2.59999ZM154.457 146.02C143.684 146.02 135.536 142.99 130.015 136.93C124.494 130.735 121.733 121.915 121.733 110.468V102.388H142.741V112.084C142.741 121.241 146.579 125.82 154.255 125.82C158.026 125.82 160.854 124.743 162.739 122.588C164.759 120.299 165.769 116.663 165.769 111.68C165.769 105.755 164.422 100.57 161.729 96.126C159.036 91.5473 154.053 86.0933 146.781 79.764C137.624 71.684 131.227 64.412 127.591 57.948C123.955 51.3493 122.137 43.9427 122.137 35.728C122.137 24.5507 124.965 15.932 130.621 9.87199C136.277 3.67733 144.492 0.579992 155.265 0.579992C165.904 0.579992 173.916 3.67733 179.303 9.87199C184.824 15.932 187.585 24.6853 187.585 36.132V41.99H166.577V34.718C166.577 29.87 165.634 26.3687 163.749 24.214C161.864 21.9247 159.103 20.78 155.467 20.78C148.06 20.78 144.357 25.2913 144.357 34.314C144.357 39.4313 145.704 44.212 148.397 48.656C151.225 53.1 156.275 58.4867 163.547 64.816C172.839 72.896 179.236 80.2353 182.737 86.834C186.238 93.4327 187.989 101.176 187.989 110.064C187.989 121.645 185.094 130.533 179.303 136.728C173.647 142.923 165.365 146.02 154.457 146.02ZM200.729 2.59999H222.949V144H200.729V2.59999ZM271.103 146.02C260.329 146.02 252.115 142.99 246.459 136.93C240.803 130.735 237.975 121.915 237.975 110.468V36.132C237.975 24.6853 240.803 15.932 246.459 9.87199C252.115 3.67733 260.329 0.579992 271.103 0.579992C281.876 0.579992 290.091 3.67733 295.747 9.87199C301.403 15.932 304.231 24.6853 304.231 36.132V48.252H283.223V34.718C283.223 25.426 279.385 20.78 271.709 20.78C264.033 20.78 260.195 25.426 260.195 34.718V112.084C260.195 121.241 264.033 125.82 271.709 125.82C279.385 125.82 283.223 121.241 283.223 112.084V84.41H272.113V64.21H304.231V110.468C304.231 121.915 301.403 130.735 295.747 136.93C290.091 142.99 281.876 146.02 271.103 146.02ZM318.497 2.59999H340.717V60.17H364.553V2.59999H386.773V144H364.553V80.37H340.717V144H318.497V2.59999ZM420.693 22.8H397.463V2.59999H466.143V22.8H442.913V144H420.693V22.8ZM505.787 146.02C495.014 146.02 486.866 142.99 481.345 136.93C475.824 130.735 473.063 121.915 473.063 110.468V102.388H494.071V112.084C494.071 121.241 497.909 125.82 505.585 125.82C509.356 125.82 512.184 124.743 514.069 122.588C516.089 120.299 517.099 116.663 517.099 111.68C517.099 105.755 515.752 100.57 513.059 96.126C510.366 91.5473 505.383 86.0933 498.111 79.764C488.954 71.684 482.557 64.412 478.921 57.948C475.285 51.3493 473.467 43.9427 473.467 35.728C473.467 24.5507 476.295 15.932 481.951 9.87199C487.607 3.67733 495.822 0.579992 506.595 0.579992C517.234 0.579992 525.246 3.67733 530.633 9.87199C536.154 15.932 538.915 24.6853 538.915 36.132V41.99H517.907V34.718C517.907 29.87 516.964 26.3687 515.079 24.214C513.194 21.9247 510.433 20.78 506.797 20.78C499.39 20.78 495.687 25.2913 495.687 34.314C495.687 39.4313 497.034 44.212 499.727 48.656C502.555 53.1 507.605 58.4867 514.877 64.816C524.169 72.896 530.566 80.2353 534.067 86.834C537.568 93.4327 539.319 101.176 539.319 110.064C539.319 121.645 536.424 130.533 530.633 136.728C524.977 142.923 516.695 146.02 505.787 146.02Z" fill="%237C141C"/></svg>') bottom center no-repeat padding-box;
}

section#blog h3 {
	color: #7C141C;
	text-align: center;
	font-family: "Bebas Neue";
	font-size: 46px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-transform: uppercase;
	margin-bottom:26px;
}

section#blog .button {
	display:block;
	margin: 30px auto 30px auto;
	width:187px;
}

.post_list {
	display:flex;
	max-width:1270px;
	margin: 0 auto;
	padding: 0 20px;
	gap:24px;
}

.post_list .post_item {
	width:33%;
	background-color:#fff;
	min-height:523px;
	overflow:hidden;
	border-radius: 16px;
	margin-bottom: 30px;
}

.post_list .post_item a.post_img{
	display:block;
}

.post_list .post_item a.post_img::after{
	content: " ";
	display:block;
	width: 42px;
	height: 42px;
	background: #D18400 url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M6.8655 21.5C6.218 21.5 5.66192 21.2827 5.19725 20.848C4.73242 20.4135 4.5 19.8757 4.5 19.2345V5.5828C4.5 5.00713 4.68625 4.49655 5.05875 4.05105C5.43108 3.60555 5.90508 3.32255 6.48075 3.20205L15.8077 1.30005V16.6078L6.6405 18.5173C6.46483 18.5571 6.31417 18.6427 6.1885 18.774C6.06283 18.9056 6 19.059 6 19.2345C6 19.4564 6.08625 19.6395 6.25875 19.7838C6.43108 19.928 6.63333 20 6.8655 20H18V4.50005H19.5V21.5H6.8655ZM8.69225 16.5791L14.3077 15.4115V3.1443L8.69225 4.2923V16.5791ZM7.19225 16.8828V4.5963L6.7885 4.6808C6.56033 4.72696 6.37183 4.8318 6.223 4.9953C6.07433 5.1588 6 5.35463 6 5.5828V17.229C6.1025 17.1764 6.20767 17.1311 6.3155 17.0933C6.42317 17.0555 6.5315 17.025 6.6405 17.002L7.19225 16.8828Z" fill="white"/></svg>') center center no-repeat padding-box;
	border-radius:42px;
	position:relative;
	left: calc(100% - 60px);
	top:-21px;
}

.post_list .post_item.listen a.post_img::after{
	background: #009988 url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M8.5385 20.5H5.30775C4.80258 20.5 4.375 20.325 4.025 19.975C3.675 19.625 3.5 19.1974 3.5 18.6923V12C3.5 10.8205 3.72308 9.71542 4.16925 8.68475C4.61542 7.65392 5.22183 6.75517 5.9885 5.9885C6.75517 5.22183 7.65392 4.61542 8.68475 4.16925C9.71542 3.72308 10.8205 3.5 12 3.5C13.1795 3.5 14.2846 3.72308 15.3152 4.16925C16.3461 4.61542 17.2448 5.22183 18.0115 5.9885C18.7782 6.75517 19.3846 7.65392 19.8307 8.68475C20.2769 9.71542 20.5 10.8205 20.5 12V18.6923C20.5 19.1974 20.325 19.625 19.975 19.975C19.625 20.325 19.1974 20.5 18.6923 20.5H15.4615V13.423H19V12C19 10.05 18.3208 8.39583 16.9625 7.0375C15.6042 5.67917 13.95 5 12 5C10.05 5 8.39583 5.67917 7.0375 7.0375C5.67917 8.39583 5 10.05 5 12V13.423H8.5385V20.5ZM7.0385 14.923H5V18.6923C5 18.7692 5.03208 18.8398 5.09625 18.9038C5.16025 18.9679 5.23075 19 5.30775 19H7.0385V14.923ZM16.9615 14.923V19H18.6923C18.7692 19 18.8398 18.9679 18.9038 18.9038C18.9679 18.8398 19 18.7692 19 18.6923V14.923H16.9615Z" fill="white"/></svg>') center center no-repeat padding-box;
}

.post_list .post_item.video a.post_img::after{
	background: #1A0E6A url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M8.5 18.0963V5.9043L18.0768 12.0003L8.5 18.0963ZM10 15.3503L15.2693 12.0003L10 8.6503V15.3503Z" fill="white"/></svg>') center center no-repeat padding-box;
}

.post_list .post_item a.post_img img{
	width:100%;
	aspect-ratio: 3 / 2;
	display:block;
}

.post_list .post_item a.post_item_text{
	display:block;
	padding: 24px;
	margin-top:-48px;
	min-height: 280px;
}

.post_list .post_item a.post_item_text:hover{
	text-decoration:none;
}

.post_list .post_item a.post_item_text .subtitle{
	color: #7C141C;
	font-family: Montserrat;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom:5px;
	display: none;
}

.post_list .post_item a.post_item_text .title{
	color: #7C141C;
	font-family: "Bebas Neue";
	font-size: 32px;
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom:15px;
	line-height:2.1rem;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin-top:10px;
}

.post_list .post_item a.post_item_text p{
	color: #323232;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.post_list .post_item .timetoread{
	color: #B5A79A;
	font-family: Montserrat;
	font-size: 12px;
	font-weight: 600;
	display:block;
	padding: 1px 0 0 31px;
	margin: 0 0 24px 24px;
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M15.473 16.527L16.527 15.473L12.75 11.696V7H11.25V12.3038L15.473 16.527ZM12.0017 21.5C10.6877 21.5 9.45267 21.2507 8.2965 20.752C7.14033 20.2533 6.13467 19.5766 5.2795 18.7218C4.42433 17.8669 3.74725 16.8617 3.24825 15.706C2.74942 14.5503 2.5 13.3156 2.5 12.0017C2.5 10.6877 2.74933 9.45267 3.248 8.2965C3.74667 7.14033 4.42342 6.13467 5.27825 5.2795C6.13308 4.42433 7.13833 3.74725 8.294 3.24825C9.44967 2.74942 10.6844 2.5 11.9983 2.5C13.3123 2.5 14.5473 2.74933 15.7035 3.248C16.8597 3.74667 17.8653 4.42342 18.7205 5.27825C19.5757 6.13308 20.2528 7.13833 20.7518 8.294C21.2506 9.44967 21.5 10.6844 21.5 11.9983C21.5 13.3123 21.2507 14.5473 20.752 15.7035C20.2533 16.8597 19.5766 17.8653 18.7218 18.7205C17.8669 19.5757 16.8617 20.2528 15.706 20.7518C14.5503 21.2506 13.3156 21.5 12.0017 21.5ZM12 20C14.2167 20 16.1042 19.2208 17.6625 17.6625C19.2208 16.1042 20 14.2167 20 12C20 9.78333 19.2208 7.89583 17.6625 6.3375C16.1042 4.77917 14.2167 4 12 4C9.78333 4 7.89583 4.77917 6.3375 6.3375C4.77917 7.89583 4 9.78333 4 12C4 14.2167 4.77917 16.1042 6.3375 17.6625C7.89583 19.2208 9.78333 20 12 20Z" fill="%23B5A79A"/></svg>') top left no-repeat padding-box;
}

.post_list .post_item .timetoread:after{
	content: " read";
}

.post_list .post_item.listen .timetoread:after{
	content: " listen";
}

.post_list .post_item.video .timetoread:after{
	content: " watch";
}

@media screen and (max-width: 768px) {

	section#blog {
		padding-bottom:70px;
	}

	section#blog h3 {
		font-size: 36px;
		margin-bottom:20px;
	}

	.post_list {
		display:block;
	}

	.post_list .post_item {
		width:100%;
		margin-bottom:24px;
		min-height:auto;
	}

	.post_list .post_item a.post_item_text{
		min-height: auto;
	}

	section#blog .button {
		margin: 30px 20px 30px 20px;
		width:auto;
	}

}

@media screen and (max-width: 530px) {

	section#blog h2.main {
		background-position: center;
		background-size: 92%;
	}

}

/* Blog */

/* book recommendation */

#book_recom {
	background-color: #7C141C;
	height:375px;
}
#book_recom span {
	float:right;
	width:721px;
	height:429px;
	aspect-ratio: 721 / 429;
	display:block;
    background: url('../p/book_in_hand.png') center center no-repeat padding-box;
	background-size: cover;
	position:relative;
	top:-54px;
}

#book_recom .book_recom_text {
	margin-left:  calc(45% - 300px);
	width : 300px;
	padding-top:50px;
	float:left;
}

#book_recom .book_recom_text .subtitle {
	color: #FDF0E5;
	font-family: Montserrat;
	font-size: 12px;
	font-weight: 600;
	text-transform:uppercase;
	margin-bottom:8px;
}

#book_recom .book_recom_text .title {
	color: #FDF0E5;
	font-family: "Bebas Neue";
	font-size: 62px;
	font-weight: 400;
	line-height: 42px;
	text-transform: uppercase;
	margin-bottom:21px;
}

#book_recom .book_recom_text p {
	color: #FDF0E5;
	font-family: Montserrat;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	min-height:120px;
}

#book_recom .book_recom_text p b {
	color: #FDF0E5;
	font-weight: 600;
}




#book_recom {
	background-color: #7C141C;
	height:auto;
}

#book_recom div.canvas {
	background-color: #7C141C;
	display:flex;
	max-width:800px;
	margin: 0 auto;
	padding: 0 30px 50px 30px;
}

#book_recom .book_recom_text {
	margin-left:  0;
	width : 300px;
	padding-top:50px;
	float:none;
}

#book_recom .book_recom_image {
	margin-left:  50px;
	padding-top:50px;
}

#book_recom .book_recom_image a img{
	display:block;
	border-radius:20px;
	width:470px;
	height:264px;
}


@media screen and (max-width: 1440px) {

	/*

	#book_recom {
		background-color: #7C141C;
		aspect-ratio: 1440 / 375;
		height:auto;
		max-height:375px;
	}

	#book_recom span {
		float:right;
		height:auto;
		aspect-ratio: 721 / 429;
		max-height:429px;
		width:50%;
		display:block;
		background: url('../p/book_in_hand.png') center center no-repeat padding-box;
		background-size: cover;
		position:relative;
		top:-14%;
	}

	*/

	#book_recom .book_recom_text {
		padding-top:30px;
	}

	#book_recom .book_recom_text p {
		min-height:auto;
		margin-bottom:21px;
	}

}

@media screen and (max-width: 1180px) {

	#book_recom .book_recom_text {
		margin-left:  30px;
		width : 45%;
		padding-top:20px;
	}

	#book_recom .book_recom_text .title {
		font-size: 42px;
		margin-bottom:16px;
	}

	#book_recom .book_recom_text p {
		margin-bottom:16px;
	}

	#book_recom {
		min-height:245px;
	}

}

@media screen and (max-width: 768px) {

	#book_recom, #book_recom .book_recom_text, #book_recom span {
		float:none;
		width : 100%;
		height:auto;
		max-height:auto;
		min-height:auto;
	}

	#book_recom .book_recom_text {
		margin:0;
		padding: 30px 20px 10px 20px;
	}

	#book_recom .book_recom_text .subtitle {
		margin-bottom: 0;
	}

	#book_recom .book_recom_text .button {
		margin: 20px auto 10px auto;
		display:block;
		width:150px;
	}

	#book_recom .book_recom_text .subtitle, #book_recom .book_recom_text .title, #book_recom .book_recom_text p {
		text-align:center;
	}

	#book_recom span {
		top: 0%;
		left: 20px;
	}

	#book_recom div.canvas {
		display:block;
		padding: 0 20px 50px 20px;
	}

	#book_recom .book_recom_text {
		width : 100%;
		padding-top:30px;
	}

	#book_recom .book_recom_image {
		margin-left:  0;
		padding-top:20px;
	}

	#book_recom .book_recom_image a img{
		width:100%;
		height:auto;
		border-radius:10px;
	}

}

/* /book recommendation */


/* /events+slider */

#events {
	background: url('data:image/svg+xml,<svg width="804" height="999" viewBox="0 0 804 999" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_df_0_837)"><circle cx="304.5" cy="499.5" r="255.5" fill="%23CB202D" fill-opacity="0.2" shape-rendering="crispEdges"/></g><defs><filter id="filter0_df_0_837" x="-195" y="0.000244141" width="999" height="999" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="4"/><feGaussianBlur stdDeviation="2"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_0_837"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_0_837" result="shape"/><feGaussianBlur stdDeviation="122" result="effect2_foregroundBlur_0_837"/></filter></defs></svg>') -10% 20% no-repeat padding-box;
	background-size: 46%, 30%;
	padding-bottom:80px;
}

#events h2.main {
	background: url('data:image/svg+xml,<svg width="1111" height="147" viewBox="0 0 1111 147" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.05" d="M33.7758 146.02C23.0025 146.02 14.7878 142.99 9.13183 136.93C3.47583 130.735 0.647828 121.915 0.647828 110.468V2.59999H22.8678V112.084C22.8678 116.932 23.8105 120.433 25.6958 122.588C27.7158 124.743 30.5438 125.82 34.1798 125.82C37.8158 125.82 40.5765 124.743 42.4618 122.588C44.4818 120.433 45.4918 116.932 45.4918 112.084V2.59999H66.9038V110.468C66.9038 121.915 64.0758 130.735 58.4198 136.93C52.7638 142.99 44.5492 146.02 33.7758 146.02ZM82.7293 2.59999H115.453C126.496 2.59999 134.778 5.56266 140.299 11.488C145.821 17.4133 148.581 26.0993 148.581 37.546V51.484C148.581 62.9307 145.821 71.6167 140.299 77.542C134.778 83.4673 126.496 86.43 115.453 86.43H104.949V144H82.7293V2.59999ZM115.453 66.23C119.089 66.23 121.783 65.22 123.533 63.2C125.419 61.18 126.361 57.746 126.361 52.898V36.132C126.361 31.284 125.419 27.85 123.533 25.83C121.783 23.81 119.089 22.8 115.453 22.8H104.949V66.23H115.453ZM191.959 146.02C181.321 146.02 173.173 142.99 167.517 136.93C161.996 130.87 159.235 122.319 159.235 111.276V35.324C159.235 24.2813 161.996 15.73 167.517 9.67C173.173 3.60999 181.321 0.579992 191.959 0.579992C202.598 0.579992 210.678 3.60999 216.199 9.67C221.855 15.73 224.683 24.2813 224.683 35.324V50.272H203.675V33.91C203.675 25.1567 199.972 20.78 192.565 20.78C185.159 20.78 181.455 25.1567 181.455 33.91V112.892C181.455 121.511 185.159 125.82 192.565 125.82C199.972 125.82 203.675 121.511 203.675 112.892V91.278H224.683V111.276C224.683 122.319 221.855 130.87 216.199 136.93C210.678 142.99 202.598 146.02 191.959 146.02ZM270.49 146.02C259.582 146.02 251.233 142.923 245.442 136.728C239.651 130.533 236.756 121.78 236.756 110.468V36.132C236.756 24.82 239.651 16.0667 245.442 9.87199C251.233 3.67733 259.582 0.579992 270.49 0.579992C281.398 0.579992 289.747 3.67733 295.538 9.87199C301.329 16.0667 304.224 24.82 304.224 36.132V110.468C304.224 121.78 301.329 130.533 295.538 136.728C289.747 142.923 281.398 146.02 270.49 146.02ZM270.49 125.82C278.166 125.82 282.004 121.174 282.004 111.882V34.718C282.004 25.426 278.166 20.78 270.49 20.78C262.814 20.78 258.976 25.426 258.976 34.718V111.882C258.976 121.174 262.814 125.82 270.49 125.82ZM319.251 2.59999H350.965L365.105 103.802H365.509L379.649 2.59999H411.363V144H390.355V36.94H389.951L373.791 144H355.207L339.047 36.94H338.643V144H319.251V2.59999ZM427.944 2.59999H450.164V144H427.944V2.59999ZM466.805 2.59999H494.681L516.295 87.238H516.699V2.59999H536.495V144H513.669L487.005 40.778H486.601V144H466.805V2.59999ZM584.523 146.02C573.749 146.02 565.535 142.99 559.879 136.93C554.223 130.735 551.395 121.915 551.395 110.468V36.132C551.395 24.6853 554.223 15.932 559.879 9.87199C565.535 3.67733 573.749 0.579992 584.523 0.579992C595.296 0.579992 603.511 3.67733 609.167 9.87199C614.823 15.932 617.651 24.6853 617.651 36.132V48.252H596.643V34.718C596.643 25.426 592.805 20.78 585.129 20.78C577.453 20.78 573.615 25.426 573.615 34.718V112.084C573.615 121.241 577.453 125.82 585.129 125.82C592.805 125.82 596.643 121.241 596.643 112.084V84.41H585.533V64.21H617.651V110.468C617.651 121.915 614.823 130.735 609.167 136.93C603.511 142.99 595.296 146.02 584.523 146.02ZM664.268 2.59999H724.868V22.8H686.488V60.17H716.99V80.37H686.488V123.8H724.868V144H664.268V2.59999ZM731.793 2.59999H754.215L768.759 112.286H769.163L783.707 2.59999H804.109L782.697 144H753.205L731.793 2.59999ZM814.782 2.59999H875.382V22.8H837.002V60.17H867.504V80.37H837.002V123.8H875.382V144H814.782V2.59999ZM888.165 2.59999H916.041L937.655 87.238H938.059V2.59999H957.855V144H935.029L908.365 40.778H907.961V144H888.165V2.59999ZM991.742 22.8H968.512V2.59999H1037.19V22.8H1013.96V144H991.742V22.8ZM1076.84 146.02C1066.06 146.02 1057.92 142.99 1052.39 136.93C1046.87 130.735 1044.11 121.915 1044.11 110.468V102.388H1065.12V112.084C1065.12 121.241 1068.96 125.82 1076.63 125.82C1080.4 125.82 1083.23 124.743 1085.12 122.588C1087.14 120.299 1088.15 116.663 1088.15 111.68C1088.15 105.755 1086.8 100.57 1084.11 96.126C1081.41 91.5473 1076.43 86.0933 1069.16 79.764C1060 71.684 1053.61 64.412 1049.97 57.948C1046.33 51.3493 1044.52 43.9427 1044.52 35.728C1044.52 24.5507 1047.34 15.932 1053 9.87199C1058.66 3.67733 1066.87 0.579992 1077.64 0.579992C1088.28 0.579992 1096.3 3.67733 1101.68 9.87199C1107.2 15.932 1109.96 24.6853 1109.96 36.132V41.99H1088.96V34.718C1088.96 29.87 1088.01 26.3687 1086.13 24.214C1084.24 21.9247 1081.48 20.78 1077.85 20.78C1070.44 20.78 1066.74 25.2913 1066.74 34.314C1066.74 39.4313 1068.08 44.212 1070.78 48.656C1073.6 53.1 1078.65 58.4867 1085.93 64.816C1095.22 72.896 1101.61 80.2353 1105.12 86.834C1108.62 93.4327 1110.37 101.176 1110.37 110.064C1110.37 121.645 1107.47 130.533 1101.68 136.728C1096.03 142.923 1087.74 146.02 1076.84 146.02Z" fill="%237C141C"/></svg>') bottom center no-repeat padding-box;
	background-size: 81%;
}

.slick-slide {
  margin: 0px 20px;
}

.slick-prev, .slick-next {
	height:64px;
	width:64px;
}

.slick-prev:before, .slick-next:before {
    content: '';
}

.slick-prev {
    left: 10px;
    z-index: 1;
}

.slick-next {
    right: 10px;
}

.slide_events {
	max-width:1270px;
	margin: 0 auto;
	padding: 0 100px;
}

.event_item {
	background-color:#fff;
	width:100%;
	border-radius:16px;
	overflow:hidden;
	display:flex;
}


.event_item .event_content {
	width:calc(100% - 600px);
	padding:42px;
}

.event_item .event_content .subtitle{
	color: #7C141C;
	font-family: Montserrat;
	font-size: 12px;
	font-weight: 600;
	margin-bottom:8px;
	text-transform: uppercase;
}

.event_item .event_content .title{
	color: #7C141C;
	font-family: "Bebas Neue";
	font-size: 62px;
	font-style: normal;
	font-weight: 400;
	line-height: 52px; /* 83.871% */
	letter-spacing: 1.24px;
	text-transform: uppercase;
	margin-bottom:12px;
}

.event_item .event_content p{
	color: #323232;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
}

.event_item .event_content p b{
	font-weight: 600;
	display:block;
	margin-bottom:20px;
}

.event_item .event_img {
	/*aspect-ratio: 500 / 390; */
	overflow:hidden;
	height:468px;
	width:600px;
	background-color:#eee;
}

.event_item .event_img img {
	width:100%;
	display:block;
}

.event_item .event_content .badges {
	margin-bottom:10px;
}

.event_item .event_content .badges span{
	display:inline-block;
	padding: 6px 18px 7px 19px;
	text-align:center;
	text-transform:uppercase;
	border-radius: 26px;
	border: 1px solid #7C141C;
	background: #FFFBF7;
	color: #7C141C;
	font-family: Montserrat;
	font-size: 12px;
	font-weight: 500;
	line-height: 12px;
	margin-right:10px;
	margin-bottom:10px;
}

.event_item .event_content .badges span.everyone{
	border: 1px solid #E2A233;
	background: #E2A233;
	color: #FFFFFF;
}

.event_item .event_content .badges span.advanced{
	border: 1px solid #D04200;
	background: #D04200;
	color: #FFFFFF;
}

.event_item .event_content .button{
	border: 1px solid #7C141C;
	background: #7C141C;
	color: #FFFFFF;
	position:absolute;
	bottom:40px;
}

.event_item .event_content .button:hover{
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%), #7C141C;
}

#events .button {
    display: block;
    margin: 30px auto 30px auto;
    width: 187px;
}


@media screen and (max-width: 1240px) {

.event_item .event_content .title{
		font-size: 52px;
	}

	.event_item .event_img {
		/*aspect-ratio: 500 / 390; */
		overflow:hidden;
		height:468px;
		width:500px;
		background-color:#ddd;
		text-align:center;
	}

	.event_item .event_img img {
		width:600px;
		height:100%;
		display:block;
		position:relative;
		left:-100px;
	}

	.event_item .event_content {
		width:calc(100% - 500px);
		padding:25px;
	}

}

@media screen and (max-width: 1024px) {

	.event_item {
		display:block;
	}

	.event_item .event_content {
		width:100%;
		padding:25px;
	}

	.event_item .event_content * {
		text-align:center;
	}

	.event_item .event_content p b, .event_item .event_content .subtitle{
		margin-bottom:5px;
	}

	.event_item .event_img img {
		width:100%;
		height:100%;
		left:0;
	}

	.event_item .event_content .button{
		border: 1px solid #7C141C;
		background: #7C141C;
		color: #FFFFFF;
		position:static;
		bottom:0;
	}
	
}


@media screen and (max-width: 620px) {
	.slide_events {
		margin-top:100px;
	}
}


@media screen and (max-width: 530px) {

	#events h2.main {
		background: url('data:image/svg+xml,<svg width="270" height="133" viewBox="0 0 270 133" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.05" d="M15.3599 64.13C10.6665 64.13 7.08788 62.81 4.62388 60.17C2.15988 57.4713 0.927875 53.6287 0.927875 48.642V1.65H10.6079V49.346C10.6079 51.458 11.0185 52.9833 11.8399 53.922C12.7199 54.8607 13.9519 55.33 15.5359 55.33C17.1199 55.33 18.3225 54.8607 19.1439 53.922C20.0239 52.9833 20.4639 51.458 20.4639 49.346V1.65H29.7919V48.642C29.7919 53.6287 28.5599 57.4713 26.0959 60.17C23.6319 62.81 20.0532 64.13 15.3599 64.13ZM36.6861 1.65H50.9421C55.7528 1.65 59.3608 2.94066 61.7661 5.522C64.1715 8.10333 65.3741 11.8873 65.3741 16.874V22.946C65.3741 27.9327 64.1715 31.7167 61.7661 34.298C59.3608 36.8793 55.7528 38.17 50.9421 38.17H46.3661V63.25H36.6861V1.65ZM50.9421 29.37C52.5261 29.37 53.6995 28.93 54.4621 28.05C55.2835 27.17 55.6941 25.674 55.6941 23.562V16.258C55.6941 14.146 55.2835 12.65 54.4621 11.77C53.6995 10.89 52.5261 10.45 50.9421 10.45H46.3661V29.37H50.9421ZM84.2714 64.13C79.6368 64.13 76.0874 62.81 73.6234 60.17C71.2181 57.53 70.0154 53.8047 70.0154 48.994V15.906C70.0154 11.0953 71.2181 7.37 73.6234 4.73C76.0874 2.09 79.6368 0.769997 84.2714 0.769997C88.9061 0.769997 92.4261 2.09 94.8314 4.73C97.2954 7.37 98.5274 11.0953 98.5274 15.906V22.418H89.3754V15.29C89.3754 11.4767 87.7621 9.57 84.5354 9.57C81.3088 9.57 79.6954 11.4767 79.6954 15.29V49.698C79.6954 53.4527 81.3088 55.33 84.5354 55.33C87.7621 55.33 89.3754 53.4527 89.3754 49.698V40.282H98.5274V48.994C98.5274 53.8047 97.2954 57.53 94.8314 60.17C92.4261 62.81 88.9061 64.13 84.2714 64.13ZM118.483 64.13C113.731 64.13 110.093 62.7807 107.571 60.082C105.048 57.3833 103.787 53.57 103.787 48.642V16.258C103.787 11.33 105.048 7.51666 107.571 4.818C110.093 2.11933 113.731 0.769997 118.483 0.769997C123.235 0.769997 126.872 2.11933 129.395 4.818C131.917 7.51666 133.179 11.33 133.179 16.258V48.642C133.179 53.57 131.917 57.3833 129.395 60.082C126.872 62.7807 123.235 64.13 118.483 64.13ZM118.483 55.33C121.827 55.33 123.499 53.306 123.499 49.258V15.642C123.499 11.594 121.827 9.57 118.483 9.57C115.139 9.57 113.467 11.594 113.467 15.642V49.258C113.467 53.306 115.139 55.33 118.483 55.33ZM139.725 1.65H153.541L159.701 45.738H159.877L166.037 1.65H179.853V63.25H170.701V16.61H170.525L163.485 63.25H155.389L148.349 16.61H148.173V63.25H139.725V1.65ZM187.077 1.65H196.757V63.25H187.077V1.65ZM204.006 1.65H216.15L225.566 38.522H225.742V1.65H234.366V63.25H224.422L212.806 18.282H212.63V63.25H204.006V1.65ZM255.289 64.13C250.596 64.13 247.017 62.81 244.553 60.17C242.089 57.4713 240.857 53.6287 240.857 48.642V16.258C240.857 11.2713 242.089 7.458 244.553 4.818C247.017 2.11933 250.596 0.769997 255.289 0.769997C259.982 0.769997 263.561 2.11933 266.025 4.818C268.489 7.458 269.721 11.2713 269.721 16.258V21.538H260.569V15.642C260.569 11.594 258.897 9.57 255.553 9.57C252.209 9.57 250.537 11.594 250.537 15.642V49.346C250.537 53.3353 252.209 55.33 255.553 55.33C258.897 55.33 260.569 53.3353 260.569 49.346V37.29H255.729V28.49H269.721V48.642C269.721 53.6287 268.489 57.4713 266.025 60.17C263.561 62.81 259.982 64.13 255.289 64.13ZM38.6627 69.65H65.0627V78.45H48.3427V94.73H61.6307V103.53H48.3427V122.45H65.0627V131.25H38.6627V69.65ZM68.0794 69.65H77.8474L84.1834 117.434H84.3594L90.6954 69.65H99.5834L90.2554 131.25H77.4074L68.0794 69.65ZM104.233 69.65H130.633V78.45H113.913V94.73H127.201V103.53H113.913V122.45H130.633V131.25H104.233V69.65ZM136.202 69.65H148.346L157.762 106.522H157.938V69.65H166.562V131.25H156.618L145.002 86.282H144.826V131.25H136.202V69.65ZM181.324 78.45H171.204V69.65H201.124V78.45H191.004V131.25H181.324V78.45ZM218.395 132.13C213.702 132.13 210.152 130.81 207.747 128.17C205.342 125.471 204.139 121.629 204.139 116.642V113.122H213.291V117.346C213.291 121.335 214.963 123.33 218.307 123.33C219.95 123.33 221.182 122.861 222.003 121.922C222.883 120.925 223.323 119.341 223.323 117.17C223.323 114.589 222.736 112.33 221.563 110.394C220.39 108.399 218.219 106.023 215.051 103.266C211.062 99.746 208.275 96.578 206.691 93.762C205.107 90.8873 204.315 87.6607 204.315 84.082C204.315 79.2127 205.547 75.458 208.011 72.818C210.475 70.1193 214.054 68.77 218.747 68.77C223.382 68.77 226.872 70.1193 229.219 72.818C231.624 75.458 232.827 79.2713 232.827 84.258V86.81H223.675V83.642C223.675 81.53 223.264 80.0047 222.443 79.066C221.622 78.0687 220.419 77.57 218.835 77.57C215.608 77.57 213.995 79.5353 213.995 83.466C213.995 85.6953 214.582 87.778 215.755 89.714C216.987 91.65 219.187 93.9967 222.355 96.754C226.403 100.274 229.19 103.471 230.715 106.346C232.24 109.221 233.003 112.594 233.003 116.466C233.003 121.511 231.742 125.383 229.219 128.082C226.755 130.781 223.147 132.13 218.395 132.13Z" fill="%237C141C"/></svg>') center 30px no-repeat padding-box;
		background-size: 81% 76%;
		padding-left:20px;
		padding-right:20px;
		min-height:150px
	}

	.slide_events {
		padding: 0 10px;
		margin-top:50px;
	}



	.slick-prev, .slick-next {
		margin-top:60px;
	}

	.event_item .event_content .subtitle{
		margin-bottom:0;
	}

	#home #events .button {
		margin: 20px auto 0 auto;
		width: auto;
	}

}

/* /events+slider */



/* Shop */

#shop {
	background: #fff url('data:image/svg+xml,<svg width="871" height="905" viewBox="0 0 871 905" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_df_0_867)"><circle cx="499.5" cy="499.5" r="255.5" fill="%23CB202D" fill-opacity="0.2" shape-rendering="crispEdges"/></g><defs><filter id="filter0_df_0_867" x="0" y="0" width="999" height="999" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="4"/><feGaussianBlur stdDeviation="2"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_0_867"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_0_867" result="shape"/><feGaussianBlur stdDeviation="122" result="effect2_foregroundBlur_0_867"/></filter></defs></svg>') 100% 0% no-repeat padding-box;
	background-size: 46%, 30%;
	padding-bottom:80px;
}


#shop h2.main {
	background: url('data:image/svg+xml,<svg width="797" height="147" viewBox="0 0 797 147" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.05" d="M23.9157 22.8H0.685719V2.59999H69.3657V22.8H46.1357V144H23.9157V22.8ZM80.1238 2.59999H113.05C124.496 2.59999 132.846 5.29333 138.098 10.68C143.35 15.932 145.976 24.0793 145.976 35.122V43.808C145.976 58.4867 141.128 67.7787 131.432 71.684V72.088C136.818 73.704 140.589 77.0033 142.744 81.986C145.033 86.9687 146.178 93.6347 146.178 101.984V126.83C146.178 130.87 146.312 134.169 146.582 136.728C146.851 139.152 147.524 141.576 148.602 144H125.978C125.17 141.711 124.631 139.556 124.362 137.536C124.092 135.516 123.958 131.88 123.958 126.628V100.772C123.958 94.308 122.88 89.7967 120.726 87.238C118.706 84.6793 115.137 83.4 110.02 83.4H102.344V144H80.1238V2.59999ZM110.424 63.2C114.868 63.2 118.167 62.0553 120.322 59.766C122.611 57.4767 123.756 53.6387 123.756 48.252V37.344C123.756 32.2267 122.813 28.5233 120.928 26.234C119.177 23.9447 116.349 22.8 112.444 22.8H102.344V63.2H110.424ZM193.915 146.02C183.141 146.02 174.927 142.99 169.271 136.93C163.615 130.735 160.787 121.915 160.787 110.468V2.59999H183.006V112.084C183.006 116.932 183.949 120.433 185.835 122.588C187.855 124.743 190.683 125.82 194.319 125.82C197.955 125.82 200.715 124.743 202.601 122.588C204.621 120.433 205.631 116.932 205.631 112.084V2.59999H227.043V110.468C227.043 121.915 224.215 130.735 218.559 136.93C212.903 142.99 204.688 146.02 193.915 146.02ZM242.868 2.59999H303.468V22.8H265.088V60.17H295.59V80.37H265.088V123.8H303.468V144H242.868V2.59999ZM377.488 146.02C366.715 146.02 358.568 142.99 353.046 136.93C347.525 130.735 344.764 121.915 344.764 110.468V102.388H365.772V112.084C365.772 121.241 369.61 125.82 377.286 125.82C381.057 125.82 383.885 124.743 385.77 122.588C387.79 120.299 388.8 116.663 388.8 111.68C388.8 105.755 387.454 100.57 384.76 96.126C382.067 91.5473 377.084 86.0933 369.812 79.764C360.655 71.684 354.258 64.412 350.622 57.948C346.986 51.3493 345.168 43.9427 345.168 35.728C345.168 24.5507 347.996 15.932 353.652 9.87199C359.308 3.67733 367.523 0.579992 378.296 0.579992C388.935 0.579992 396.948 3.67733 402.334 9.87199C407.856 15.932 410.616 24.6853 410.616 36.132V41.99H389.608V34.718C389.608 29.87 388.666 26.3687 386.78 24.214C384.895 21.9247 382.134 20.78 378.498 20.78C371.092 20.78 367.388 25.2913 367.388 34.314C367.388 39.4313 368.735 44.212 371.428 48.656C374.256 53.1 379.306 58.4867 386.578 64.816C395.87 72.896 402.267 80.2353 405.768 86.834C409.27 93.4327 411.02 101.176 411.02 110.064C411.02 121.645 408.125 130.533 402.334 136.728C396.678 142.923 388.396 146.02 377.488 146.02ZM423.761 2.59999H484.361V22.8H445.981V60.17H476.483V80.37H445.981V123.8H484.361V144H423.761V2.59999ZM497.143 2.59999H557.743V22.8H519.363V60.17H549.865V80.37H519.363V123.8H557.743V144H497.143V2.59999ZM570.526 2.59999H592.746V62.19L621.026 2.59999H643.246L616.784 54.514L643.65 144H620.42L601.634 80.976L592.746 98.954V144H570.526V2.59999ZM654.167 2.59999H714.767V22.8H676.387V60.17H706.889V80.37H676.387V123.8H714.767V144H654.167V2.59999ZM727.55 2.59999H760.476C771.922 2.59999 780.272 5.29333 785.524 10.68C790.776 15.932 793.402 24.0793 793.402 35.122V43.808C793.402 58.4867 788.554 67.7787 778.858 71.684V72.088C784.244 73.704 788.015 77.0033 790.17 81.986C792.459 86.9687 793.604 93.6347 793.604 101.984V126.83C793.604 130.87 793.738 134.169 794.008 136.728C794.277 139.152 794.95 141.576 796.028 144H773.404C772.596 141.711 772.057 139.556 771.788 137.536C771.518 135.516 771.384 131.88 771.384 126.628V100.772C771.384 94.308 770.306 89.7967 768.152 87.238C766.132 84.6793 762.563 83.4 757.446 83.4H749.77V144H727.55V2.59999ZM757.85 63.2C762.294 63.2 765.593 62.0553 767.748 59.766C770.037 57.4767 771.182 53.6387 771.182 48.252V37.344C771.182 32.2267 770.239 28.5233 768.354 26.234C766.603 23.9447 763.775 22.8 759.87 22.8H749.77V63.2H757.85Z" fill="%237C141C"/></svg>') bottom center no-repeat padding-box;
}

.slide_shop .slick-slide {
  margin: 0px 10px;
}

.slide_shop {
	max-width:1270px;
	margin: 0 auto;
	padding: 0 100px;
}


.shop_item {
	border-radius: 13.222px;
	background: #FFF;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.19);
	margin-top:35px;
	margin-bottom:35px;
	overflow:hidden;
}

.shop_item a.shop_img{
	display:block;
}

.shop_item a.shop_img:hover{
	text-decoration:none;
}

.shop_item.discount a.shop_img::after{
	content: "%";
	display:block;
	width: 42px;
	height: 42px;
	border-radius:42px;
	position:relative;
	left: calc(100% - 60px);
	top:-47px;
	color: #7C141C;
	font-family: "Bebas Neue";
	font-size: 90px;
}

.shop_item a.shop_img img{
	width:100%;
	aspect-ratio: 3 / 2;
	display:block;
}

.shop_item a.post_item_text{
	display:block;
	padding: 16px;
	min-height: 124px;
}

.shop_item.discount a.post_item_text{
	margin-top:-48px;
}

.shop_item a.post_item_text:hover{
	text-decoration:none;
}

.shop_item a.post_item_text .subtitle{
	color: #7C141C;
	font-family: Montserrat;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom:5px;
}

.shop_item a.post_item_text .title{
	color: #7C141C;
	font-family: "Bebas Neue";
	font-size: 32px;
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom:5px;
	line-height:2.1rem;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.shop_item .price{
	color: #323232;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px; /* 150% */
	padding:16px;
}

.shop_item .price span{
	color: #B4B4B4;
	display:inline-block;
	float:right;
	text-decoration: line-through;
}

@media screen and (max-width: 530px) {

	#shop {
		padding-bottom: 20px;
	}

	#shop h2.main {
		background-size: 81%;
		padding-left:20px;
		padding-right:20px;
		min-height:150px
	}

	.slide_shop {
		padding: 0 10px;
		margin-top:50px;
	}
	
	.slide_shop .slick-prev, .slide_shop .slick-next {
		margin-top: -50px;
	}

}

/* /Shop */

/* /HOME  */



/* INDU ARORA */

body#indu {
	background: #FFF7F0 url('data:image/svg+xml,<svg width="1440" height="862" viewBox="0 0 1440 862" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 -2H1440V430C1440 668.587 1246.59 862 1008 862H432C193.413 862 0 668.587 0 430V-2Z" fill="%23F4E1D1"/></svg>') top center no-repeat padding-box;
	background-size: 100%;
}

body#indu #maincontent{
	background: url('data:image/svg+xml,<svg width="1048" height="863" viewBox="0 0 1048 863" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1048 863L1048 0L431.5 7.35169e-06C193.189 1.01935e-05 -7.98741e-06 193.189 -5.14559e-06 431.5C-2.30376e-06 669.811 193.189 863 431.5 863L1048 863Z" fill="url(%23paint0_linear_0_1623)"/><defs><linearGradient id="paint0_linear_0_1623" x1="384" y1="-64.5" x2="384" y2="863" gradientUnits="userSpaceOnUse"><stop stop-color="%23F4E1D1"/><stop offset="1" stop-color="%23FDF0E5"/></linearGradient></defs></svg>') bottom right no-repeat padding-box, url('data:image/svg+xml,<svg width="484" height="999" viewBox="0 0 484 999" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_df_0_1662)"><circle cx="499.5" cy="499.5" r="255.5" fill="%23CB202D" fill-opacity="0.1" shape-rendering="crispEdges"/></g><defs><filter id="filter0_df_0_1662" x="0" y="0" width="999" height="999" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="4"/><feGaussianBlur stdDeviation="2"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_0_1662"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_0_1662" result="shape"/><feGaussianBlur stdDeviation="122" result="effect2_foregroundBlur_0_1662"/></filter></defs></svg>') 100% 50% no-repeat padding-box, url('data:image/svg+xml,<svg width="520" height="999" viewBox="0 0 520 999" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_df_0_1663)"><circle cx="20.5" cy="499.5" r="255.5" fill="%23CB202D" fill-opacity="0.1" shape-rendering="crispEdges"/></g><defs><filter id="filter0_df_0_1663" x="-479" y="0" width="999" height="999" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="4"/><feGaussianBlur stdDeviation="2"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_0_1663"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_0_1663" result="shape"/><feGaussianBlur stdDeviation="122" result="effect2_foregroundBlur_0_1663"/></filter></defs></svg>') 0% 85% no-repeat padding-box;
	padding:0 20px;
}

body#indu #maincontent.subs_mail{
	background: none;
	padding:0 20px;
}

body#indu #maincontent h1 {
	color: #7C141C;
	text-align: center;
	font-family: "Bebas Neue";
	font-size: 62px;
	line-height: 62px;
	font-style: normal;
	font-weight: 400;
	text-transform: uppercase;
	text-align:center;
	padding-top:22px;
	margin-bottom:23px;
}

body#indu #maincontent h2.main {
	background: url('data:image/svg+xml,<svg width="348" height="64" viewBox="0 0 348 64" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.05" d="M0.693938 1.4H10.3739V63H0.693938V1.4ZM17.6236 1.4H29.7676L39.1836 38.272H39.3596V1.4H47.9836V63H38.0396L26.4236 18.032H26.2476V63H17.6236V1.4ZM55.1783 1.4H69.9623C74.773 1.4 78.381 2.69066 80.7863 5.272C83.1916 7.85333 84.3943 11.6373 84.3943 16.624V47.776C84.3943 52.7627 83.1916 56.5467 80.7863 59.128C78.381 61.7093 74.773 63 69.9623 63H55.1783V1.4ZM69.7863 54.2C71.3703 54.2 72.573 53.7307 73.3943 52.792C74.2743 51.8533 74.7143 50.328 74.7143 48.216V16.184C74.7143 14.072 74.2743 12.5467 73.3943 11.608C72.573 10.6693 71.3703 10.2 69.7863 10.2H64.8583V54.2H69.7863ZM105.008 63.88C100.315 63.88 96.7363 62.56 94.2723 59.92C91.8083 57.2213 90.5763 53.3787 90.5763 48.392V1.4H100.256V49.096C100.256 51.208 100.667 52.7333 101.488 53.672C102.368 54.6107 103.6 55.08 105.184 55.08C106.768 55.08 107.971 54.6107 108.792 53.672C109.672 52.7333 110.112 51.208 110.112 49.096V1.4H119.44V48.392C119.44 53.3787 118.208 57.2213 115.744 59.92C113.28 62.56 109.702 63.88 105.008 63.88ZM147.908 1.4H161.02L171.052 63H161.372L159.612 50.768V50.944H148.612L146.852 63H137.876L147.908 1.4ZM158.468 42.584L154.156 12.136H153.98L149.756 42.584H158.468ZM189.657 63.88C184.963 63.88 181.385 62.56 178.921 59.92C176.457 57.2213 175.225 53.3787 175.225 48.392V1.4H184.905V49.096C184.905 51.208 185.315 52.7333 186.137 53.672C187.017 54.6107 188.249 55.08 189.833 55.08C191.417 55.08 192.619 54.6107 193.441 53.672C194.321 52.7333 194.761 51.208 194.761 49.096V1.4H204.089V48.392C204.089 53.3787 202.857 57.2213 200.393 59.92C197.929 62.56 194.35 63.88 189.657 63.88ZM210.983 1.4H225.327C230.314 1.4 233.951 2.57333 236.239 4.92C238.527 7.208 239.671 10.7573 239.671 15.568V19.352C239.671 25.7467 237.559 29.7947 233.335 31.496V31.672C235.682 32.376 237.324 33.8133 238.263 35.984C239.26 38.1547 239.759 41.0587 239.759 44.696V55.52C239.759 57.28 239.818 58.7173 239.935 59.832C240.052 60.888 240.346 61.944 240.815 63H230.959C230.607 62.0027 230.372 61.064 230.255 60.184C230.138 59.304 230.079 57.72 230.079 55.432V44.168C230.079 41.352 229.61 39.3867 228.671 38.272C227.791 37.1573 226.236 36.6 224.007 36.6H220.663V63H210.983V1.4ZM224.183 27.8C226.119 27.8 227.556 27.3013 228.495 26.304C229.492 25.3067 229.991 23.6347 229.991 21.288V16.536C229.991 14.3067 229.58 12.6933 228.759 11.696C227.996 10.6987 226.764 10.2 225.063 10.2H220.663V27.8H224.183ZM260.467 63.88C255.715 63.88 252.078 62.5307 249.555 59.832C247.033 57.1333 245.771 53.32 245.771 48.392V16.008C245.771 11.08 247.033 7.26666 249.555 4.568C252.078 1.86933 255.715 0.519997 260.467 0.519997C265.219 0.519997 268.857 1.86933 271.379 4.568C273.902 7.26666 275.163 11.08 275.163 16.008V48.392C275.163 53.32 273.902 57.1333 271.379 59.832C268.857 62.5307 265.219 63.88 260.467 63.88ZM260.467 55.08C263.811 55.08 265.483 53.056 265.483 49.008V15.392C265.483 11.344 263.811 9.32 260.467 9.32C257.123 9.32 255.451 11.344 255.451 15.392V49.008C255.451 53.056 257.123 55.08 260.467 55.08ZM281.71 1.4H296.054C301.04 1.4 304.678 2.57333 306.966 4.92C309.254 7.208 310.398 10.7573 310.398 15.568V19.352C310.398 25.7467 308.286 29.7947 304.062 31.496V31.672C306.408 32.376 308.051 33.8133 308.99 35.984C309.987 38.1547 310.486 41.0587 310.486 44.696V55.52C310.486 57.28 310.544 58.7173 310.662 59.832C310.779 60.888 311.072 61.944 311.542 63H301.686C301.334 62.0027 301.099 61.064 300.982 60.184C300.864 59.304 300.806 57.72 300.806 55.432V44.168C300.806 41.352 300.336 39.3867 299.398 38.272C298.518 37.1573 296.963 36.6 294.734 36.6H291.39V63H281.71V1.4ZM294.91 27.8C296.846 27.8 298.283 27.3013 299.222 26.304C300.219 25.3067 300.718 23.6347 300.718 21.288V16.536C300.718 14.3067 300.307 12.6933 299.486 11.696C298.723 10.6987 297.491 10.2 295.79 10.2H291.39V27.8H294.91ZM324.682 1.4H337.794L347.826 63H338.146L336.386 50.768V50.944H325.386L323.626 63H314.65L324.682 1.4ZM335.242 42.584L330.93 12.136H330.754L326.53 42.584H335.242Z" fill="%237C141C"/></svg>') bottom center no-repeat padding-box;
	background-size: 66%;
	padding-top: 58px;
	margin-bottom:50px;
	background-position: center 30px;
}

body#indu #maincontent.subs_mail h2.main {
	background: url('data:image/svg+xml,<svg width="658" height="147" viewBox="0 0 658 147" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.05" d="M33.6836 146.02C22.9103 146.02 14.763 142.99 9.24163 136.93C3.72029 130.735 0.959625 121.915 0.959625 110.468V102.388H21.9676V112.084C21.9676 121.241 25.8056 125.82 33.4816 125.82C37.2523 125.82 40.0803 124.743 41.9656 122.588C43.9856 120.299 44.9956 116.663 44.9956 111.68C44.9956 105.755 43.649 100.57 40.9556 96.126C38.2623 91.5473 33.2796 86.0933 26.0076 79.764C16.8503 71.684 10.4536 64.412 6.81763 57.948C3.18163 51.3493 1.36363 43.9427 1.36363 35.728C1.36363 24.5507 4.19163 15.932 9.84762 9.87199C15.5036 3.67733 23.7183 0.579992 34.4916 0.579992C45.1303 0.579992 53.143 3.67733 58.5296 9.87199C64.051 15.932 66.8116 24.6853 66.8116 36.132V41.99H45.8036V34.718C45.8036 29.87 44.861 26.3687 42.9756 24.214C41.0903 21.9247 38.3296 20.78 34.6936 20.78C27.287 20.78 23.5836 25.2913 23.5836 34.314C23.5836 39.4313 24.9303 44.212 27.6236 48.656C30.4516 53.1 35.5016 58.4867 42.7736 64.816C52.0656 72.896 58.4623 80.2353 61.9636 86.834C65.465 93.4327 67.2156 101.176 67.2156 110.064C67.2156 121.645 64.3203 130.533 58.5296 136.728C52.8736 142.923 44.5916 146.02 33.6836 146.02ZM112.276 146.02C101.502 146.02 93.2878 142.99 87.6318 136.93C81.9758 130.735 79.1478 121.915 79.1478 110.468V2.59999H101.368V112.084C101.368 116.932 102.31 120.433 104.196 122.588C106.216 124.743 109.044 125.82 112.68 125.82C116.316 125.82 119.076 124.743 120.962 122.588C122.982 120.433 123.992 116.932 123.992 112.084V2.59999H145.404V110.468C145.404 121.915 142.576 130.735 136.92 136.93C131.264 142.99 123.049 146.02 112.276 146.02ZM161.229 2.59999H194.761C206.208 2.59999 214.557 5.29333 219.809 10.68C225.061 15.932 227.687 24.0793 227.687 35.122V40.778C227.687 48.05 226.475 53.9753 224.051 58.554C221.762 63.1327 218.193 66.432 213.345 68.452V68.856C224.388 72.6267 229.909 82.4573 229.909 98.348V110.468C229.909 121.376 227.014 129.725 221.223 135.516C215.567 141.172 207.218 144 196.175 144H161.229V2.59999ZM192.135 60.17C196.579 60.17 199.879 59.0253 202.033 56.736C204.323 54.4467 205.467 50.6087 205.467 45.222V37.344C205.467 32.2267 204.525 28.5233 202.639 26.234C200.889 23.9447 198.061 22.8 194.155 22.8H183.449V60.17H192.135ZM196.175 123.8C200.081 123.8 202.976 122.79 204.861 120.77C206.747 118.615 207.689 114.979 207.689 109.862V97.54C207.689 91.076 206.545 86.632 204.255 84.208C202.101 81.6493 198.465 80.37 193.347 80.37H183.449V123.8H196.175ZM271.783 146.02C261.01 146.02 252.863 142.99 247.341 136.93C241.82 130.735 239.059 121.915 239.059 110.468V102.388H260.067V112.084C260.067 121.241 263.905 125.82 271.581 125.82C275.352 125.82 278.18 124.743 280.065 122.588C282.085 120.299 283.095 116.663 283.095 111.68C283.095 105.755 281.749 100.57 279.055 96.126C276.362 91.5473 271.379 86.0933 264.107 79.764C254.95 71.684 248.553 64.412 244.917 57.948C241.281 51.3493 239.463 43.9427 239.463 35.728C239.463 24.5507 242.291 15.932 247.947 9.87199C253.603 3.67733 261.818 0.579992 272.591 0.579992C283.23 0.579992 291.243 3.67733 296.629 9.87199C302.151 15.932 304.911 24.6853 304.911 36.132V41.99H283.903V34.718C283.903 29.87 282.961 26.3687 281.075 24.214C279.19 21.9247 276.429 20.78 272.793 20.78C265.387 20.78 261.683 25.2913 261.683 34.314C261.683 39.4313 263.03 44.212 265.723 48.656C268.551 53.1 273.601 58.4867 280.873 64.816C290.165 72.896 296.562 80.2353 300.063 86.834C303.565 93.4327 305.315 101.176 305.315 110.064C305.315 121.645 302.42 130.533 296.629 136.728C290.973 142.923 282.691 146.02 271.783 146.02ZM349.365 146.02C338.727 146.02 330.579 142.99 324.923 136.93C319.402 130.87 316.641 122.319 316.641 111.276V35.324C316.641 24.2813 319.402 15.73 324.923 9.67C330.579 3.60999 338.727 0.579992 349.365 0.579992C360.004 0.579992 368.084 3.60999 373.605 9.67C379.261 15.73 382.089 24.2813 382.089 35.324V50.272H361.081V33.91C361.081 25.1567 357.378 20.78 349.971 20.78C342.565 20.78 338.861 25.1567 338.861 33.91V112.892C338.861 121.511 342.565 125.82 349.971 125.82C357.378 125.82 361.081 121.511 361.081 112.892V91.278H382.089V111.276C382.089 122.319 379.261 130.87 373.605 136.93C368.084 142.99 360.004 146.02 349.365 146.02ZM395.384 2.59999H428.31C439.756 2.59999 448.106 5.29333 453.358 10.68C458.61 15.932 461.236 24.0793 461.236 35.122V43.808C461.236 58.4867 456.388 67.7787 446.692 71.684V72.088C452.078 73.704 455.849 77.0033 458.004 81.986C460.293 86.9687 461.438 93.6347 461.438 101.984V126.83C461.438 130.87 461.572 134.169 461.842 136.728C462.111 139.152 462.784 141.576 463.862 144H441.238C440.43 141.711 439.891 139.556 439.622 137.536C439.352 135.516 439.218 131.88 439.218 126.628V100.772C439.218 94.308 438.14 89.7967 435.986 87.238C433.966 84.6793 430.397 83.4 425.28 83.4H417.604V144H395.384V2.59999ZM425.684 63.2C430.128 63.2 433.427 62.0553 435.582 59.766C437.871 57.4767 439.016 53.6387 439.016 48.252V37.344C439.016 32.2267 438.073 28.5233 436.188 26.234C434.437 23.9447 431.609 22.8 427.704 22.8H417.604V63.2H425.684ZM476.854 2.59999H499.074V144H476.854V2.59999ZM515.716 2.59999H549.248C560.694 2.59999 569.044 5.29333 574.296 10.68C579.548 15.932 582.174 24.0793 582.174 35.122V40.778C582.174 48.05 580.962 53.9753 578.538 58.554C576.248 63.1327 572.68 66.432 567.832 68.452V68.856C578.874 72.6267 584.396 82.4573 584.396 98.348V110.468C584.396 121.376 581.5 129.725 575.71 135.516C570.054 141.172 561.704 144 550.662 144H515.716V2.59999ZM546.622 60.17C551.066 60.17 554.365 59.0253 556.52 56.736C558.809 54.4467 559.954 50.6087 559.954 45.222V37.344C559.954 32.2267 559.011 28.5233 557.126 26.234C555.375 23.9447 552.547 22.8 548.642 22.8H537.936V60.17H546.622ZM550.662 123.8C554.567 123.8 557.462 122.79 559.348 120.77C561.233 118.615 562.176 114.979 562.176 109.862V97.54C562.176 91.076 561.031 86.632 558.742 84.208C556.587 81.6493 552.951 80.37 547.834 80.37H537.936V123.8H550.662ZM597.384 2.59999H657.984V22.8H619.604V60.17H650.106V80.37H619.604V123.8H657.984V144H597.384V2.59999Z" fill="%237C141C"/></svg>') bottom center no-repeat padding-box;
	background-size: 600px;
	padding-top: 58px;
	margin-bottom:0px;
	background-position: center 30px;
}

body#indu p.subs_mail_text {
	color: #323232;
	text-align: center;
	font-family: Montserrat;
	font-size: 20px;
	font-weight: 600;
	line-height: 29px; /* 145% */
	margin: 0 auto 100px auto;
	max-width:740px;
	padding:0 20px;
}

body#indu #maincontent h1 p {
	color: #7C141C;
	font-family: Montserrat;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: -0.28px;
	text-transform: uppercase;
}

#maincontent .hero_image, #contact .hero_image {
	margin: 0 auto;
	max-width:1050px;
	text-align:center;
	color: #323232;
	text-align: center;
	font-family: Montserrat;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

#maincontent .hero_image img, #contact .hero_image img {
	display:block;
	width:100%;
	border-radius:16px;
	margin-bottom:48px;

}

#maincontent .hero_image p{
	margin: 0 auto;
	max-width:808px;

}

.text-content  {
	margin: 80px auto;
	max-width:900px;
	clear:both;
}

.text-content.big{
	max-width:1220px;
}

.text-content h2 {
	color: #7C141C;
	font-family: "Bebas Neue";
	font-size: 46px;
	line-height: 62px;
	font-style: normal;
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom:13px;
	display:inline-block;
}

.text-content h2 p {
	color: #7C141C;
	font-family: Montserrat;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: -0.28px;
	text-transform: uppercase;
	margin-bottom:3px;
}

.text-content p {
	color: #323232;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px; /* 162.5% */
	margin-bottom:20px;
}

.image_left img{
	display:block;
	float:left;
	width:40%;
	margin-right:4%;
	border-radius:16px;
}

.image_right img{
	display:block;
	float:right;
	width:40%;
	margin-left:4%;
	border-radius:16px;
}

#maincontent .quote {
	margin: 50px auto;
	max-width:550px;
	color: #323232;
	text-align: center;
	font-family: Montserrat;
	font-size: 24px;
	font-weight: 400;
	line-height: 32px; /* 133.333% */
	clear:both;
	background: url('data:image/svg+xml,<svg width="554" height="121" viewBox="0 0 554 121" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M312.971 33.6C306.438 36.1333 303.171 40.5333 303.171 46.8C303.171 50.5333 304.704 54.2667 307.771 58C310.971 61.7333 312.571 65.8667 312.571 70.4C312.571 74.8 311.238 78.4 308.571 81.2C305.904 83.8667 302.704 85.2 298.971 85.2C291.371 85.2 286.104 81.8 283.171 75C281.171 70.8667 280.171 67.4 280.171 64.6C280.171 56.6 281.838 50.0667 285.171 45C288.504 39.8 292.238 36.1333 296.371 34C300.638 31.8667 304.038 30.8 306.571 30.8C309.238 30.8 311.171 30.9333 312.371 31.2L312.971 33.6ZM272.771 33.6C266.104 36 262.771 40.4 262.771 46.8C262.771 50.5333 264.371 54.2667 267.571 58C270.771 61.7333 272.371 65.8667 272.371 70.4C272.371 74.8 271.038 78.4 268.371 81.2C265.704 83.8667 262.504 85.2 258.771 85.2C251.171 85.2 245.838 81.8 242.771 75C240.771 70.8667 239.771 67.4 239.771 64.6C239.771 56.6 241.438 50.0667 244.771 45C248.104 39.8 251.904 36.1333 256.171 34C260.438 31.8667 263.838 30.8 266.371 30.8C268.904 30.8 270.771 30.9333 271.971 31.2L272.771 33.6Z" fill="%237C141C"/><rect x="354" y="60" width="200" height="1" fill="%23653820"/><rect y="60" width="200" height="1" fill="%23653820"/></svg>') top center no-repeat padding-box;
	padding-top:110px;
}

#maincontent .quote span {
	color: #7C141C;
	font-family: Montserrat;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	display:block;
	margin-top:10px;
}

@media screen and (max-width: 768px) {

	body#indu #maincontent h2.main {
		background-size: 90%;
		padding-top: 58px;
		margin-bottom:30px;
		background-position: center center;
	}

	body#indu #maincontent.subs_mail h2.main {
		background-size: 500px;
		padding-top: 58px;
		margin-bottom:0px;
		background-position: center 40px;
	}

}

@media screen and (max-width: 530px) {

	body#indu {
		background-size: 117%;
	}

	body#indu #maincontent h1 {
		background: url('data:image/svg+xml,<svg width="348" height="64" viewBox="0 0 348 64" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.05" d="M0.693938 1.4H10.3739V63H0.693938V1.4ZM17.6236 1.4H29.7676L39.1836 38.272H39.3596V1.4H47.9836V63H38.0396L26.4236 18.032H26.2476V63H17.6236V1.4ZM55.1783 1.4H69.9623C74.773 1.4 78.381 2.69066 80.7863 5.272C83.1916 7.85333 84.3943 11.6373 84.3943 16.624V47.776C84.3943 52.7627 83.1916 56.5467 80.7863 59.128C78.381 61.7093 74.773 63 69.9623 63H55.1783V1.4ZM69.7863 54.2C71.3703 54.2 72.573 53.7307 73.3943 52.792C74.2743 51.8533 74.7143 50.328 74.7143 48.216V16.184C74.7143 14.072 74.2743 12.5467 73.3943 11.608C72.573 10.6693 71.3703 10.2 69.7863 10.2H64.8583V54.2H69.7863ZM105.008 63.88C100.315 63.88 96.7363 62.56 94.2723 59.92C91.8083 57.2213 90.5763 53.3787 90.5763 48.392V1.4H100.256V49.096C100.256 51.208 100.667 52.7333 101.488 53.672C102.368 54.6107 103.6 55.08 105.184 55.08C106.768 55.08 107.971 54.6107 108.792 53.672C109.672 52.7333 110.112 51.208 110.112 49.096V1.4H119.44V48.392C119.44 53.3787 118.208 57.2213 115.744 59.92C113.28 62.56 109.702 63.88 105.008 63.88ZM147.908 1.4H161.02L171.052 63H161.372L159.612 50.768V50.944H148.612L146.852 63H137.876L147.908 1.4ZM158.468 42.584L154.156 12.136H153.98L149.756 42.584H158.468ZM189.657 63.88C184.963 63.88 181.385 62.56 178.921 59.92C176.457 57.2213 175.225 53.3787 175.225 48.392V1.4H184.905V49.096C184.905 51.208 185.315 52.7333 186.137 53.672C187.017 54.6107 188.249 55.08 189.833 55.08C191.417 55.08 192.619 54.6107 193.441 53.672C194.321 52.7333 194.761 51.208 194.761 49.096V1.4H204.089V48.392C204.089 53.3787 202.857 57.2213 200.393 59.92C197.929 62.56 194.35 63.88 189.657 63.88ZM210.983 1.4H225.327C230.314 1.4 233.951 2.57333 236.239 4.92C238.527 7.208 239.671 10.7573 239.671 15.568V19.352C239.671 25.7467 237.559 29.7947 233.335 31.496V31.672C235.682 32.376 237.324 33.8133 238.263 35.984C239.26 38.1547 239.759 41.0587 239.759 44.696V55.52C239.759 57.28 239.818 58.7173 239.935 59.832C240.052 60.888 240.346 61.944 240.815 63H230.959C230.607 62.0027 230.372 61.064 230.255 60.184C230.138 59.304 230.079 57.72 230.079 55.432V44.168C230.079 41.352 229.61 39.3867 228.671 38.272C227.791 37.1573 226.236 36.6 224.007 36.6H220.663V63H210.983V1.4ZM224.183 27.8C226.119 27.8 227.556 27.3013 228.495 26.304C229.492 25.3067 229.991 23.6347 229.991 21.288V16.536C229.991 14.3067 229.58 12.6933 228.759 11.696C227.996 10.6987 226.764 10.2 225.063 10.2H220.663V27.8H224.183ZM260.467 63.88C255.715 63.88 252.078 62.5307 249.555 59.832C247.033 57.1333 245.771 53.32 245.771 48.392V16.008C245.771 11.08 247.033 7.26666 249.555 4.568C252.078 1.86933 255.715 0.519997 260.467 0.519997C265.219 0.519997 268.857 1.86933 271.379 4.568C273.902 7.26666 275.163 11.08 275.163 16.008V48.392C275.163 53.32 273.902 57.1333 271.379 59.832C268.857 62.5307 265.219 63.88 260.467 63.88ZM260.467 55.08C263.811 55.08 265.483 53.056 265.483 49.008V15.392C265.483 11.344 263.811 9.32 260.467 9.32C257.123 9.32 255.451 11.344 255.451 15.392V49.008C255.451 53.056 257.123 55.08 260.467 55.08ZM281.71 1.4H296.054C301.04 1.4 304.678 2.57333 306.966 4.92C309.254 7.208 310.398 10.7573 310.398 15.568V19.352C310.398 25.7467 308.286 29.7947 304.062 31.496V31.672C306.408 32.376 308.051 33.8133 308.99 35.984C309.987 38.1547 310.486 41.0587 310.486 44.696V55.52C310.486 57.28 310.544 58.7173 310.662 59.832C310.779 60.888 311.072 61.944 311.542 63H301.686C301.334 62.0027 301.099 61.064 300.982 60.184C300.864 59.304 300.806 57.72 300.806 55.432V44.168C300.806 41.352 300.336 39.3867 299.398 38.272C298.518 37.1573 296.963 36.6 294.734 36.6H291.39V63H281.71V1.4ZM294.91 27.8C296.846 27.8 298.283 27.3013 299.222 26.304C300.219 25.3067 300.718 23.6347 300.718 21.288V16.536C300.718 14.3067 300.307 12.6933 299.486 11.696C298.723 10.6987 297.491 10.2 295.79 10.2H291.39V27.8H294.91ZM324.682 1.4H337.794L347.826 63H338.146L336.386 50.768V50.944H325.386L323.626 63H314.65L324.682 1.4ZM335.242 42.584L330.93 12.136H330.754L326.53 42.584H335.242Z" fill="%237C141C"/></svg>') center center no-repeat padding-box;
		background-size: 94%;
		font-size: 42px;
		line-height: 42px;
		padding-top:8px;
	}

	body#indu #maincontent.subs_mail h2.main {
		background-size: 300px;
		padding-top: 18px;
		margin-bottom:0px;
		background-position: center 10px;
		height: auto;
	}

	body#indu p.subs_mail_text {
		line-height: 23px;
		margin: 20px auto 40px auto;
		font-size: 16px;
	}

	.image_left img, .image_right img{
		display:block;
		float:none;
		width:100%;
		margin-right:0;
		margin-left:0;
		margin-bottom:20px;
	}

	.text-content  {
		margin: 50px auto;
	}


	#maincontent .quote {
		margin: 0 auto 0 auto;
		font-size: 18px;
		font-weight: 400;
		line-height: 24px; /* 133.333% */
		background-size: 100%;
		padding-top:60px;
	}

}

/* /INDU ARORA */



/* BLOG POST */

body#blogpost {
	background: #FFF7F0 url('data:image/svg+xml,<svg width="1440" height="692" viewBox="0 0 1440 692" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="-2" width="1440" height="694" fill="%23F4E1D1"/></svg>') top center no-repeat padding-box;
	background-size: 100%;
}

#blogcontent {
	/* min-height:3000px;*/
	padding:0 20px;
}

#blogcontent .post_hero_image {
	margin:10px auto;
	max-width: 1015px;
	border-radius: 16px;
	aspect-ratio: 1015/571;
	overflow:hidden;
	clear:both;
	position: relative;
}

#blogcontent .post_hero_image img {
	display:block;
	width:100%;
}

#blogcontent .columns {
	display:flex;
	gap:78px;
	margin: 47px auto 80px auto;
	max-width: 1015px;
}

#blogcontent .columns .right_col {
	/* min-width:238px; */
	width:280px;
}

@media screen and (max-width: 1000px) {

	#blogcontent .columns {
		gap:38px;
	}

	#blogcontent .columns .right_col {
		width:238px;
	}

}

#blogcontent h1 {
	color: #7C141C;
	font-family: "Bebas Neue";
	font-size: 62px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-transform: uppercase;
	margin-bottom:5px;
	margin-top:-13px;
}

#blogcontent p {
	color: #323232;
	font-family: Montserrat;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	margin-bottom:15px;
}

#blogcontent p strong {
    font-weight: 700;
}

#blogcontent strong {
    font-weight: 700;
}


#blogcontent ul, #blogcontent p ul {
    margin-left: 20px;
    margin-bottom: 20px;
}

#blogcontent ol li, #blogcontent p ol li {
    margin-bottom: 10px;
}


#blogcontent ol, #blogcontent p ol {
    margin-left: 20px;
    margin-bottom: 20px;
}

#blogcontent p.lead {
	font-size: 20px;
	font-weight: 600;
	margin-bottom:50px;
}

#blogcontent .left_col a {
    color:#D04200;
	font-weight:600;
}

#blogcontent .left_col h2, #blogcontent .left_col h3, #blogcontent .left_col h4, #blogcontent .left_col h5, #blogcontent .left_col h6{
    color:#323232;
	font-weight:600;
	margin-top:20px;
	margin-bottom:5px;
	text-transform: uppercase;
}

#blogcontent .left_col figure.image {
    margin: 40px 0 40px 0;
	border-radius: 16px;
	overflow:hidden;
	max-width:100%;
    display:block !important;
}

#blogcontent .left_col figure.image img {
    display:block;
	max-width:100%;
}

#blogcontent .left_col figure.image figcaption {
    text-align:center;
	padding:5px 20px;
	background-color: #F4E1D1;
	font-size:12px;
	text-transform:uppercase;
}

#blogcontent .left_col .author {
	margin-bottom:20px;
}

#blogcontent .left_col .author img {
	display:inline-block;
	margin-right:12px;
	border-radius:21px;
}

#blogcontent .left_col .author span {
	display:inline-block;
	color: #7C141C;
	font-family: Montserrat;
	font-size: 14px;
	font-weight: 400;
	position:relative;
	top:-6px;
}

#blogcontent .left_col .author span b {
	display:block;
	font: inherit;
	font-weight: 600;
	line-height: 14px;
}

#blogcontent .left_col .bord_left{
	border-left: solid 1px #7C141C;
	padding-left:32px;
	color: #7C141C;
	font-family: Montserrat;
	font-size: 16px;
	font-style: italic;
	font-weight: 400;
	line-height: 28px; /* 175% */
	margin: 30px 0 50px 0;
}

#blogcontent .left_col hr {
	margin: 30px 0 30px 0;
	border-top: 1px solid #653820;
}

#blogcontent .video-container {
  aspect-ratio: 16 / 9;
  width: 100%;
 /*  max-width: 800px; opcionális max szélesség */
  margin: 0 auto;
}

#blogcontent .video-container iframe {
  width: 100%;
  height: 100%;
  border: 0;
}

#blogcontent .audio-container {
	margin-bottom:40px;
}

#blogcontent .audio-container p{
	display:none;
}

#blogcontent .left_col .bigtext {
	color: #7C141C;
	font-family: "Bebas Neue";
	font-size: 32px;
	line-height: 42px;
	font-weight: 400;
	margin: 30px 0 30px 0;
}

.stay_in_touch, .newsletter_post {
	border-radius: 16px;
	border: 1px solid #9B7762;
	background: linear-gradient(273deg, rgba(124, 20, 28, 0.10) 0%, rgba(124, 20, 28, 0.00) 83.77%);
	margin-bottom:30px;
	padding:32px;
	color: #000;
	font-family: Montserrat;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-transform: uppercase;
}

.stay_in_touch .title, .newsletter_post .title{
	color: #7C141C;
	font-family: "Bebas Neue";
	font-size: 32px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-transform:uppercase;
	margin-bottom:20px;
}

.stay_in_touch a{
	font:inherit;
}

#blogcontent .right_col h2 {
	color: #323232;
	font-family: Montserrat;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 28px; /* 200% */
	text-transform: uppercase;
}

.newsletter_post {
	border-radius: 16px;
	border: 1px solid #9B7762;
	background: linear-gradient(343deg, rgba(124, 20, 28, 0.10) 0%, rgba(124, 20, 28, 0.00) 69.11%);
	font-weight: 400;
	font-size:16px;
	line-height: 24px; /* 150% */
	text-transform:none;
}

.newsletter_post form  {
	margin: 20px 0 0 0;	
}

.newsletter_post form input#email, .newsletter_post form input#submit {
	border-radius: 70px;
	background: #FFF;
	color: #7C141C;
	font-family: Montserrat;
	font-size: 12px;
	font-weight: 400;
	display:block;
	padding: 12px;
	border:0;
	margin-bottom:12px;
	width:100%;
}

.newsletter_post form input#submit {
	background: #E8B55C;
	color: #7C141C;
	text-transform: uppercase;
	text-align:center;
	cursor: pointer;
}



.newsletter_post form input#submit:hover {
	color: #FFFFFF;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%), #E2A233;
}

#blogcontent .right_col .slide_shop {
    max-width: 1270px;
    margin: 0 auto;
    padding: 0 0;
}

#blogcontent .right_col .slide_shop .slick-slide {
    margin: 0px 0px;
}

#blogcontent .right_col .shop_item.discount a.post_item_text{
	margin-top:-42px;
}

#blogcontent .right_col .slide_shop .shop_item {
    border-radius: 13.222px;
    background: #FFF;
    margin-top: 5px;
    margin-bottom: 3px;
	overflow: hidden;
	border: 1px solid #9B7762;
	background: linear-gradient(165deg, rgba(124, 20, 28, 0.00) 54.54%, rgba(124, 20, 28, 0.10) 100%);
    box-shadow: none;
	border: 1px solid #9B7762;
}

#blogcontent .right_col .slide_shop .slick-prev, #blogcontent .right_col .slide_shop .slick-next {
	top:-16px;
    height: 20px;
    width: 20px;
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="20" viewBox="0 0 12 20" fill="none"><path d="M1.41949 19.2997L11.0732 9.64594L1.41949 -0.0078125L0.000242233 1.41144L8.23499 9.64594L0.000242233 17.8804L1.41949 19.2997Z" fill="%237C141C"/></svg>') center center no-repeat padding-box;
}

#blogcontent .right_col .slide_shop .slick-prev{
    left: 168px;
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="20" viewBox="0 0 12 20" fill="none"><path d="M9.65375 19.2997L0 9.64594L9.65375 -0.0078125L11.073 1.41144L2.83825 9.64594L11.073 17.8804L9.65375 19.2997Z" fill="%237C141C"/></svg>') center center no-repeat padding-box;
}

.recommend_list {
	margin-top:40px;
}

.recommend_list h2 {
	margin-bottom:15px;
}

.recommend_list .recommend_item {
	margin-bottom:30px;
}

.recommend_list .recommend_item a {
	display:block;
	color: #323232;
	font-family: Montserrat;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px; /* 175% */
}

.recommend_list .recommend_item img {
	border-radius: 16px;
	margin-bottom:10px;
	display:block;
}


@media screen and (max-width: 768px) {

	#blogcontent .columns {
		display:block;
		gap:0;
		margin: 27px auto 40px auto;
	}

	#blogcontent .columns .right_col {
		display:none;
	}

	.stay_in_touch, .newsletter_post {
		padding:22px;
	}		

	.stay_in_touch .title, .newsletter_post .title{
		margin-bottom:12px;
	}				

}


@media screen and (max-width: 530px) {

	body#blogpost {
		background-size: 170%;
	}

	#blogcontent h1 {
		font-size: 42px;
		line-height: 38px; /* 90.476% */
		margin-top:40px;
	}

	#blogcontent .left_col .author {
		margin-bottom:20px;
		margin-top:20px;
	}

}

a.pdf_open_book, a.pdf_download_article {
	display:block;
	/*
	position:relative;
	left:30px;
	top: calc(-55% + 120px);
	*/
    position: absolute;
    left: 30px;
    bottom: 30px;

	width: 194px;
	height: 62px;
	background: url('data:image/svg+xml,<svg width="194" height="62" viewBox="0 0 194 62" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 31C0 13.8792 13.8792 0 31 0H157C174.121 0 188 13.8792 188 31C188 48.1208 174.121 62 157 62H31C13.8792 62 0 48.1208 0 31Z" fill="%23E8B55C"/><path d="M26.4711 44.4997C25.6539 44.4997 24.9544 44.2291 24.3726 43.6878C23.7909 43.1463 23.5 42.4766 23.5 41.6786V21.648C23.5 20.871 23.7649 20.1892 24.2946 19.6027C24.8244 19.0162 25.4777 18.6421 26.2547 18.4803L39.4233 15.6997V37.623L26.1336 40.5015C25.8316 40.5707 25.5673 40.7087 25.3405 40.9155C25.1135 41.1222 25 41.3766 25 41.6786C25 42.0688 25.1461 42.3866 25.4384 42.6318C25.7306 42.8771 26.0749 42.9997 26.4711 42.9997H43V20.4997H44.5V44.4997H26.4711ZM28.5768 38.4738L37.9233 36.4342V17.5575L28.5768 19.539V38.4738ZM27.0768 38.7855V19.8506L26.428 19.992C26.0182 20.0805 25.6779 20.2762 25.4069 20.5792C25.1356 20.882 25 21.2382 25 21.648V39.4488C25.1828 39.3411 25.3669 39.2492 25.5524 39.1732C25.7379 39.0972 25.9316 39.0371 26.1336 38.9928L27.0768 38.7855Z" fill="%237C141C"/><path d="M71.1948 36.112C70.4481 36.112 69.7528 35.986 69.1088 35.734C68.4741 35.482 67.9234 35.132 67.4568 34.684C66.9901 34.2267 66.6261 33.6947 66.3648 33.088C66.1034 32.4813 65.9728 31.8187 65.9728 31.1C65.9728 30.3813 66.1034 29.7187 66.3648 29.112C66.6261 28.5053 66.9901 27.978 67.4568 27.53C67.9234 27.0727 68.4741 26.718 69.1088 26.466C69.7434 26.214 70.4388 26.088 71.1948 26.088C71.9414 26.088 72.6274 26.214 73.2528 26.466C73.8874 26.7087 74.4381 27.0587 74.9048 27.516C75.3808 27.964 75.7448 28.4913 75.9968 29.098C76.2581 29.7047 76.3888 30.372 76.3888 31.1C76.3888 31.828 76.2581 32.4953 75.9968 33.102C75.7448 33.7087 75.3808 34.2407 74.9048 34.698C74.4381 35.146 73.8874 35.496 73.2528 35.748C72.6274 35.9907 71.9414 36.112 71.1948 36.112ZM71.1948 34.866C71.7361 34.866 72.2354 34.7727 72.6928 34.586C73.1594 34.3993 73.5608 34.138 73.8968 33.802C74.2421 33.4567 74.5081 33.0553 74.6948 32.598C74.8908 32.1407 74.9888 31.6413 74.9888 31.1C74.9888 30.5587 74.8908 30.0593 74.6948 29.602C74.5081 29.1447 74.2421 28.748 73.8968 28.412C73.5608 28.0667 73.1594 27.8007 72.6928 27.614C72.2354 27.4273 71.7361 27.334 71.1948 27.334C70.6441 27.334 70.1354 27.4273 69.6688 27.614C69.2114 27.8007 68.8101 28.0667 68.4648 28.412C68.1194 28.748 67.8488 29.1447 67.6528 29.602C67.4661 30.0593 67.3728 30.5587 67.3728 31.1C67.3728 31.6413 67.4661 32.1407 67.6528 32.598C67.8488 33.0553 68.1194 33.4567 68.4648 33.802C68.8101 34.138 69.2114 34.3993 69.6688 34.586C70.1354 34.7727 70.6441 34.866 71.1948 34.866ZM78.5286 36V26.2H82.3506C83.2093 26.2 83.9419 26.3353 84.5486 26.606C85.1553 26.8767 85.6219 27.2687 85.9486 27.782C86.2753 28.2953 86.4386 28.9067 86.4386 29.616C86.4386 30.3253 86.2753 30.9367 85.9486 31.45C85.6219 31.954 85.1553 32.346 84.5486 32.626C83.9419 32.8967 83.2093 33.032 82.3506 33.032H79.2986L79.9286 32.374V36H78.5286ZM79.9286 32.514L79.2986 31.814H82.3086C83.2046 31.814 83.8813 31.6227 84.3386 31.24C84.8053 30.8573 85.0386 30.316 85.0386 29.616C85.0386 28.916 84.8053 28.3747 84.3386 27.992C83.8813 27.6093 83.2046 27.418 82.3086 27.418H79.2986L79.9286 26.718V32.514ZM88.4954 36V26.2H95.4114V27.418H89.8954V34.782H95.6074V36H88.4954ZM89.7694 31.618V30.428H94.8094V31.618H89.7694ZM97.8743 36V26.2H99.0223L105.504 34.25H104.902V26.2H106.302V36H105.154L98.6723 27.95H99.2743V36H97.8743ZM112.995 36V26.2H117.391C118.521 26.2 119.389 26.4287 119.995 26.886C120.602 27.334 120.905 27.95 120.905 28.734C120.905 29.266 120.784 29.714 120.541 30.078C120.308 30.442 119.991 30.722 119.589 30.918C119.188 31.114 118.754 31.212 118.287 31.212L118.539 30.792C119.099 30.792 119.594 30.89 120.023 31.086C120.453 31.282 120.793 31.5713 121.045 31.954C121.297 32.3273 121.423 32.794 121.423 33.354C121.423 34.194 121.106 34.8473 120.471 35.314C119.846 35.7713 118.913 36 117.671 36H112.995ZM114.395 34.866H117.615C118.39 34.866 118.983 34.7353 119.393 34.474C119.804 34.2127 120.009 33.802 120.009 33.242C120.009 32.6727 119.804 32.2573 119.393 31.996C118.983 31.7347 118.39 31.604 117.615 31.604H114.269V30.47H117.265C117.975 30.47 118.525 30.3393 118.917 30.078C119.309 29.8167 119.505 29.4247 119.505 28.902C119.505 28.3793 119.309 27.9873 118.917 27.726C118.525 27.4647 117.975 27.334 117.265 27.334H114.395V34.866ZM128.015 36.112C127.268 36.112 126.573 35.986 125.929 35.734C125.294 35.482 124.744 35.132 124.277 34.684C123.81 34.2267 123.446 33.6947 123.185 33.088C122.924 32.4813 122.793 31.8187 122.793 31.1C122.793 30.3813 122.924 29.7187 123.185 29.112C123.446 28.5053 123.81 27.978 124.277 27.53C124.744 27.0727 125.294 26.718 125.929 26.466C126.564 26.214 127.259 26.088 128.015 26.088C128.762 26.088 129.448 26.214 130.073 26.466C130.708 26.7087 131.258 27.0587 131.725 27.516C132.201 27.964 132.565 28.4913 132.817 29.098C133.078 29.7047 133.209 30.372 133.209 31.1C133.209 31.828 133.078 32.4953 132.817 33.102C132.565 33.7087 132.201 34.2407 131.725 34.698C131.258 35.146 130.708 35.496 130.073 35.748C129.448 35.9907 128.762 36.112 128.015 36.112ZM128.015 34.866C128.556 34.866 129.056 34.7727 129.513 34.586C129.98 34.3993 130.381 34.138 130.717 33.802C131.062 33.4567 131.328 33.0553 131.515 32.598C131.711 32.1407 131.809 31.6413 131.809 31.1C131.809 30.5587 131.711 30.0593 131.515 29.602C131.328 29.1447 131.062 28.748 130.717 28.412C130.381 28.0667 129.98 27.8007 129.513 27.614C129.056 27.4273 128.556 27.334 128.015 27.334C127.464 27.334 126.956 27.4273 126.489 27.614C126.032 27.8007 125.63 28.0667 125.285 28.412C124.94 28.748 124.669 29.1447 124.473 29.602C124.286 30.0593 124.193 30.5587 124.193 31.1C124.193 31.6413 124.286 32.1407 124.473 32.598C124.669 33.0553 124.94 33.4567 125.285 33.802C125.63 34.138 126.032 34.3993 126.489 34.586C126.956 34.7727 127.464 34.866 128.015 34.866ZM139.773 36.112C139.026 36.112 138.331 35.986 137.687 35.734C137.052 35.482 136.502 35.132 136.035 34.684C135.568 34.2267 135.204 33.6947 134.943 33.088C134.682 32.4813 134.551 31.8187 134.551 31.1C134.551 30.3813 134.682 29.7187 134.943 29.112C135.204 28.5053 135.568 27.978 136.035 27.53C136.502 27.0727 137.052 26.718 137.687 26.466C138.322 26.214 139.017 26.088 139.773 26.088C140.52 26.088 141.206 26.214 141.831 26.466C142.466 26.7087 143.016 27.0587 143.483 27.516C143.959 27.964 144.323 28.4913 144.575 29.098C144.836 29.7047 144.967 30.372 144.967 31.1C144.967 31.828 144.836 32.4953 144.575 33.102C144.323 33.7087 143.959 34.2407 143.483 34.698C143.016 35.146 142.466 35.496 141.831 35.748C141.206 35.9907 140.52 36.112 139.773 36.112ZM139.773 34.866C140.314 34.866 140.814 34.7727 141.271 34.586C141.738 34.3993 142.139 34.138 142.475 33.802C142.82 33.4567 143.086 33.0553 143.273 32.598C143.469 32.1407 143.567 31.6413 143.567 31.1C143.567 30.5587 143.469 30.0593 143.273 29.602C143.086 29.1447 142.82 28.748 142.475 28.412C142.139 28.0667 141.738 27.8007 141.271 27.614C140.814 27.4273 140.314 27.334 139.773 27.334C139.222 27.334 138.714 27.4273 138.247 27.614C137.79 27.8007 137.388 28.0667 137.043 28.412C136.698 28.748 136.427 29.1447 136.231 29.602C136.044 30.0593 135.951 30.5587 135.951 31.1C135.951 31.6413 136.044 32.1407 136.231 32.598C136.427 33.0553 136.698 33.4567 137.043 33.802C137.388 34.138 137.79 34.3993 138.247 34.586C138.714 34.7727 139.222 34.866 139.773 34.866ZM148.339 33.634L148.269 31.926L153.827 26.2H155.423L151.125 30.736L150.341 31.604L148.339 33.634ZM147.107 36V26.2H148.507V36H147.107ZM154.051 36L150.033 31.324L150.971 30.288L155.689 36H154.051Z" fill="%237C141C"/></svg>') center center no-repeat padding-box;
}

a.pdf_download_article {
	width: 226px;
	background: url('data:image/svg+xml,<svg width="226" height="62" viewBox="0 0 226 62" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 31C0 13.8792 13.8792 0 31 0H195C212.121 0 226 13.8792 226 31C226 48.1208 212.121 62 195 62H31C13.8792 62 0 48.1208 0 31Z" fill="%23E8B55C"/><path d="M67.1272 36V26.2H71.2572C72.3026 26.2 73.2219 26.4053 74.0152 26.816C74.8179 27.2267 75.4386 27.8007 75.8772 28.538C76.3252 29.2753 76.5492 30.1293 76.5492 31.1C76.5492 32.0707 76.3252 32.9247 75.8772 33.662C75.4386 34.3993 74.8179 34.9733 74.0152 35.384C73.2219 35.7947 72.3026 36 71.2572 36H67.1272ZM68.5272 34.782H71.1732C71.9852 34.782 72.6852 34.628 73.2732 34.32C73.8706 34.012 74.3326 33.5827 74.6592 33.032C74.9859 32.472 75.1492 31.828 75.1492 31.1C75.1492 30.3627 74.9859 29.7187 74.6592 29.168C74.3326 28.6173 73.8706 28.188 73.2732 27.88C72.6852 27.572 71.9852 27.418 71.1732 27.418H68.5272V34.782ZM83.1176 36.112C82.371 36.112 81.6756 35.986 81.0316 35.734C80.397 35.482 79.8463 35.132 79.3796 34.684C78.913 34.2267 78.549 33.6947 78.2876 33.088C78.0263 32.4813 77.8956 31.8187 77.8956 31.1C77.8956 30.3813 78.0263 29.7187 78.2876 29.112C78.549 28.5053 78.913 27.978 79.3796 27.53C79.8463 27.0727 80.397 26.718 81.0316 26.466C81.6663 26.214 82.3616 26.088 83.1176 26.088C83.8643 26.088 84.5503 26.214 85.1756 26.466C85.8103 26.7087 86.361 27.0587 86.8276 27.516C87.3036 27.964 87.6676 28.4913 87.9196 29.098C88.181 29.7047 88.3116 30.372 88.3116 31.1C88.3116 31.828 88.181 32.4953 87.9196 33.102C87.6676 33.7087 87.3036 34.2407 86.8276 34.698C86.361 35.146 85.8103 35.496 85.1756 35.748C84.5503 35.9907 83.8643 36.112 83.1176 36.112ZM83.1176 34.866C83.659 34.866 84.1583 34.7727 84.6156 34.586C85.0823 34.3993 85.4836 34.138 85.8196 33.802C86.165 33.4567 86.431 33.0553 86.6176 32.598C86.8136 32.1407 86.9116 31.6413 86.9116 31.1C86.9116 30.5587 86.8136 30.0593 86.6176 29.602C86.431 29.1447 86.165 28.748 85.8196 28.412C85.4836 28.0667 85.0823 27.8007 84.6156 27.614C84.1583 27.4273 83.659 27.334 83.1176 27.334C82.567 27.334 82.0583 27.4273 81.5916 27.614C81.1343 27.8007 80.733 28.0667 80.3876 28.412C80.0423 28.748 79.7716 29.1447 79.5756 29.602C79.389 30.0593 79.2956 30.5587 79.2956 31.1C79.2956 31.6413 79.389 32.1407 79.5756 32.598C79.7716 33.0553 80.0423 33.4567 80.3876 33.802C80.733 34.138 81.1343 34.3993 81.5916 34.586C82.0583 34.7727 82.567 34.866 83.1176 34.866ZM92.391 36L89.115 26.2H90.557L93.567 35.244H92.839L95.961 26.2H97.249L100.301 35.244H99.601L102.653 26.2H103.983L100.707 36H99.237L96.381 27.614H96.759L93.889 36H92.391ZM105.696 36V26.2H106.844L113.326 34.25H112.724V26.2H114.124V36H112.976L106.494 27.95H107.096V36H105.696ZM117.057 36V26.2H118.457V34.782H123.763V36H117.057ZM129.616 36.112C128.869 36.112 128.174 35.986 127.53 35.734C126.895 35.482 126.344 35.132 125.878 34.684C125.411 34.2267 125.047 33.6947 124.786 33.088C124.524 32.4813 124.394 31.8187 124.394 31.1C124.394 30.3813 124.524 29.7187 124.786 29.112C125.047 28.5053 125.411 27.978 125.878 27.53C126.344 27.0727 126.895 26.718 127.53 26.466C128.164 26.214 128.86 26.088 129.616 26.088C130.362 26.088 131.048 26.214 131.674 26.466C132.308 26.7087 132.859 27.0587 133.326 27.516C133.802 27.964 134.166 28.4913 134.418 29.098C134.679 29.7047 134.81 30.372 134.81 31.1C134.81 31.828 134.679 32.4953 134.418 33.102C134.166 33.7087 133.802 34.2407 133.326 34.698C132.859 35.146 132.308 35.496 131.674 35.748C131.048 35.9907 130.362 36.112 129.616 36.112ZM129.616 34.866C130.157 34.866 130.656 34.7727 131.114 34.586C131.58 34.3993 131.982 34.138 132.318 33.802C132.663 33.4567 132.929 33.0553 133.116 32.598C133.312 32.1407 133.41 31.6413 133.41 31.1C133.41 30.5587 133.312 30.0593 133.116 29.602C132.929 29.1447 132.663 28.748 132.318 28.412C131.982 28.0667 131.58 27.8007 131.114 27.614C130.656 27.4273 130.157 27.334 129.616 27.334C129.065 27.334 128.556 27.4273 128.09 27.614C127.632 27.8007 127.231 28.0667 126.886 28.412C126.54 28.748 126.27 29.1447 126.074 29.602C125.887 30.0593 125.794 30.5587 125.794 31.1C125.794 31.6413 125.887 32.1407 126.074 32.598C126.27 33.0553 126.54 33.4567 126.886 33.802C127.231 34.138 127.632 34.3993 128.09 34.586C128.556 34.7727 129.065 34.866 129.616 34.866ZM135.329 36L139.767 26.2H141.153L145.605 36H144.135L140.173 26.984H140.733L136.771 36H135.329ZM137.219 33.55L137.597 32.43H143.113L143.519 33.55H137.219ZM147.067 36V26.2H151.197C152.242 26.2 153.161 26.4053 153.955 26.816C154.757 27.2267 155.378 27.8007 155.817 28.538C156.265 29.2753 156.489 30.1293 156.489 31.1C156.489 32.0707 156.265 32.9247 155.817 33.662C155.378 34.3993 154.757 34.9733 153.955 35.384C153.161 35.7947 152.242 36 151.197 36H147.067ZM148.467 34.782H151.113C151.925 34.782 152.625 34.628 153.213 34.32C153.81 34.012 154.272 33.5827 154.599 33.032C154.925 32.472 155.089 31.828 155.089 31.1C155.089 30.3627 154.925 29.7187 154.599 29.168C154.272 28.6173 153.81 28.188 153.213 27.88C152.625 27.572 151.925 27.418 151.113 27.418H148.467V34.782ZM162.393 36V26.2H166.215C167.074 26.2 167.806 26.3353 168.413 26.606C169.02 26.8767 169.486 27.2687 169.813 27.782C170.14 28.2953 170.303 28.9067 170.303 29.616C170.303 30.3253 170.14 30.9367 169.813 31.45C169.486 31.954 169.02 32.346 168.413 32.626C167.806 32.8967 167.074 33.032 166.215 33.032H163.163L163.793 32.374V36H162.393ZM163.793 32.514L163.163 31.814H166.173C167.069 31.814 167.746 31.6227 168.203 31.24C168.67 30.8573 168.903 30.316 168.903 29.616C168.903 28.916 168.67 28.3747 168.203 27.992C167.746 27.6093 167.069 27.418 166.173 27.418H163.163L163.793 26.718V32.514ZM172.36 36V26.2H176.49C177.535 26.2 178.454 26.4053 179.248 26.816C180.05 27.2267 180.671 27.8007 181.11 28.538C181.558 29.2753 181.782 30.1293 181.782 31.1C181.782 32.0707 181.558 32.9247 181.11 33.662C180.671 34.3993 180.05 34.9733 179.248 35.384C178.454 35.7947 177.535 36 176.49 36H172.36ZM173.76 34.782H176.406C177.218 34.782 177.918 34.628 178.506 34.32C179.103 34.012 179.565 33.5827 179.892 33.032C180.218 32.472 180.382 31.828 180.382 31.1C180.382 30.3627 180.218 29.7187 179.892 29.168C179.565 28.6173 179.103 28.188 178.506 27.88C177.918 27.572 177.218 27.418 176.406 27.418H173.76V34.782ZM183.926 36V26.2H190.842V27.418H185.326V36H183.926ZM185.186 32.038V30.834H190.24V32.038H185.186Z" fill="%237C141C"/><path d="M28.7306 32.0768H29.8845V29.0768H31.7306C32.0596 29.0768 32.3343 28.9668 32.5545 28.7468C32.7745 28.5265 32.8845 28.252 32.8845 27.9233V26.0768C32.8845 25.748 32.7745 25.4735 32.5545 25.2532C32.3343 25.0332 32.0596 24.9233 31.7306 24.9233H28.7306V32.0768ZM29.8845 27.9233V26.0768H31.7306V27.9233H29.8845ZM34.4423 32.0768H37.3268C37.6558 32.0768 37.9304 31.9668 38.1506 31.7467C38.3706 31.5265 38.4806 31.252 38.4806 30.9233V26.0768C38.4806 25.748 38.3706 25.4735 38.1506 25.2532C37.9304 25.0332 37.6558 24.9233 37.3268 24.9233H34.4423V32.0768ZM35.5961 30.9233V26.0768H37.3268V30.9233H35.5961ZM40.3268 32.0768H41.4806V29.0768H43.5578V27.9233H41.4806V26.0768H43.5578V24.9233H40.3268V32.0768ZM27.9233 39C27.2327 39 26.6562 38.7688 26.1938 38.3063C25.7313 37.8438 25.5 37.2673 25.5 36.5768V20.4232C25.5 19.7327 25.7313 19.1562 26.1938 18.6938C26.6562 18.2313 27.2327 18 27.9233 18H44.0768C44.7673 18 45.3438 18.2313 45.8063 18.6938C46.2688 19.1562 46.5 19.7327 46.5 20.4232V36.5768C46.5 37.2673 46.2688 37.8438 45.8063 38.3063C45.3438 38.7688 44.7673 39 44.0768 39H27.9233ZM27.9233 37.5H44.0768C44.3078 37.5 44.5194 37.4039 44.7116 37.2116C44.9039 37.0194 45 36.8078 45 36.5768V20.4232C45 20.1923 44.9039 19.9806 44.7116 19.7884C44.5194 19.5961 44.3078 19.5 44.0768 19.5H27.9233C27.6923 19.5 27.4806 19.5961 27.2884 19.7884C27.0961 19.9806 27 20.1923 27 20.4232V36.5768C27 36.8078 27.0961 37.0194 27.2884 37.2116C27.4806 37.4039 27.6923 37.5 27.9233 37.5ZM23.4232 43.5C22.7327 43.5 22.1562 43.2688 21.6938 42.8063C21.2313 42.3438 21 41.7674 21 41.0771V23.4233H22.5V41.0771C22.5 41.3079 22.5961 41.5194 22.7884 41.7116C22.9806 41.9039 23.1923 42 23.4232 42H41.0768V43.5H23.4232Z" fill="%237C141C"/></svg>') center center no-repeat padding-box;
}

@media screen and (max-width: 768px) {

	a.pdf_open_book, a.pdf_download_article {
		/* top: calc(-70% + 50px); */
    left: 10px;
    bottom: 10px;
	}

}

@media screen and (max-width: 420px) {

	a.pdf_open_book, a.pdf_download_article {
		/* top: calc(-60% + 0px); */
	}

}

  /* Overlay háttér */
  .overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(100, 100, 100, 0.6);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    overflow: hidden;
  }

  /* Iframe tartó konténer */
  .overlay-content {
    position: relative;
    width: 98%;
   /* max-width: 1100px; */
    height: 98%;
    max-height: 789px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
    background: white;
    border-radius: 8px;
    overflow: hidden;
  }

  /* Iframe stílus */
  .overlay-content iframe {
    width: 100%;
    height: 100%;
    border: none;
  }

  /* Bezáró gomb */
  .overlay-close {
    position: absolute;
    top: 8px;
    right: 12px;
    font-size: 32px;
    font-weight: bold;
    color: #333;
    cursor: pointer;
    z-index: 10000;
    background: transparent;
    border: none;
  }

  .overlay-close:hover {
    color: #000;
  }

  /* Letiltjuk a háttér scrollozást, ha overlay aktív */
  body.no-scroll {
    overflow: hidden;
  }

/* /BLOG POST */



/* POST LIST */

body#post_list {
	background: #FFF7F0 url('data:image/svg+xml,<svg width="1440" height="692" viewBox="0 0 1440 692" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="-2" width="1440" height="694" fill="%23F4E1D1"/></svg>') top center no-repeat padding-box;
	background-size: 100%;
}

#searchform_bord {
	margin: 0 20px;
}

#searchform {
	max-width:650px;
	margin: 10px auto 0px auto;
}

#searchform input {
	color: #A58A6C;
	text-align: center;
	font-family: Montserrat;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	display:block;
	padding: 22px 22px;
	text-align:center;
	border-radius: 70px;
	border:0;
	width:100%;
}

#list_content .post_item{
	margin-bottom:30px;
}

#list_content .button {
	display:block;
	margin: 30px auto 60px auto;
	width:287px;
}

.newsletter_subs{
	display:block;
	padding: 77px 20px 82px 20px;
	text-align:center;
	background-color:#7C141C;
	margin-bottom:100px;
}

.newsletter_subs form{
	display:block;
	max-width:690px;
	text-align:center;
	margin:0 auto;
}

.newsletter_subs form h2{
	color: #FDF0E5;
	text-align: center;
	font-family: "Bebas Neue";
	font-size: 42px;
	font-weight: 400;
	line-height: 42px; /* 91.304% */
	letter-spacing: -1.38px;
	text-transform:uppercase;
	margin-bottom:30px;
}

.newsletter_subs form input#email, .newsletter_subs form input#submit{
	display:inline-block;
	text-transform:uppercase;
	border:0;
	color: #A58A6C;
	font-size: 14px;
	font-weight: 400;
	padding: 22px 0;
}

.newsletter_subs form input#email {
	display:inline-block;
	border-radius: 70px 0 0 70px;
	background-color: #fff;
	padding-left:45px;
	width : calc(100% - 234px);
}

.newsletter_subs form input#submit {
	border-radius: 0px 70px 70px 0px;
	background-color: #E8B55C;
	color: #EEDED1;
	text-align:center;
	min-width:230px;
	margin-left:-4px;
	cursor: pointer;
}

.newsletter_subs form input#submit:hover {
	color: #FFFFFF;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%), #E2A233;
}



@media screen and (max-width: 768px) {

	body#post_list {
		background-size: 170%;
	}

	section#blog .button {
		margin: 30px 20px 30px 20px;
		width:auto;
	}

}

@media screen and (max-width: 530px) {

	body#post_list {
		background-size: 250%;
	}

	.newsletter_subs{
		margin-bottom:50px;
		padding: 37px 20px 42px 20px;
	}

	.newsletter_subs form h2{
		font-size: 42px;
		margin-bottom:20px;
	}

	.newsletter_subs form input#email, .newsletter_subs form input#submit{
		color: #A58A6C;
		font-size: 12px;
		padding: 22px 0;
		padding: 11px 0;
	}

	.newsletter_subs form input#email {
		padding-left:25px;
		width : calc(100% - 134px);
		border-radius: 35px 0 0 35px;
	}

	.newsletter_subs form input#submit {
		min-width:130px;
		border-radius: 0px 35px 35px 0px;
	}

}

/* /POST LIST */


/* EVENT LIST */

#events.eventlist h2.main {
	background: url('data:image/svg+xml,<svg width="383" height="147" viewBox="0 0 383 147" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.05" d="M33.6573 146.02C22.8839 146.02 14.7366 142.99 9.21526 136.93C3.69392 130.735 0.933258 121.915 0.933258 110.468V102.388H21.9413V112.084C21.9413 121.241 25.7793 125.82 33.4553 125.82C37.2259 125.82 40.0539 124.743 41.9393 122.588C43.9593 120.299 44.9693 116.663 44.9693 111.68C44.9693 105.755 43.6226 100.57 40.9293 96.126C38.2359 91.5473 33.2533 86.0933 25.9813 79.764C16.8239 71.684 10.4273 64.412 6.79126 57.948C3.15526 51.3493 1.33726 43.9427 1.33726 35.728C1.33726 24.5507 4.16526 15.932 9.82126 9.87199C15.4773 3.67733 23.6919 0.579992 34.4653 0.579992C45.1039 0.579992 53.1166 3.67733 58.5033 9.87199C64.0246 15.932 66.7853 24.6853 66.7853 36.132V41.99H45.7773V34.718C45.7773 29.87 44.8346 26.3687 42.9493 24.214C41.0639 21.9247 38.3033 20.78 34.6673 20.78C27.2606 20.78 23.5573 25.2913 23.5573 34.314C23.5573 39.4313 24.9039 44.212 27.5973 48.656C30.4253 53.1 35.4753 58.4867 42.7473 64.816C52.0393 72.896 58.4359 80.2353 61.9373 86.834C65.4386 93.4327 67.1893 101.176 67.1893 110.064C67.1893 121.645 64.2939 130.533 58.5033 136.728C52.8473 142.923 44.5653 146.02 33.6573 146.02ZM97.3015 22.8H74.0715V2.59999H142.751V22.8H119.521V144H97.3015V22.8ZM185.83 146.02C175.056 146.02 166.842 142.99 161.186 136.93C155.53 130.735 152.702 121.915 152.702 110.468V2.59999H174.922V112.084C174.922 116.932 175.864 120.433 177.75 122.588C179.77 124.743 182.598 125.82 186.234 125.82C189.87 125.82 192.63 124.743 194.516 122.588C196.536 120.433 197.546 116.932 197.546 112.084V2.59999H218.958V110.468C218.958 121.915 216.13 130.735 210.474 136.93C204.818 142.99 196.603 146.02 185.83 146.02ZM234.783 2.59999H268.719C279.762 2.59999 288.044 5.56266 293.565 11.488C299.086 17.4133 301.847 26.0993 301.847 37.546V109.054C301.847 120.501 299.086 129.187 293.565 135.112C288.044 141.037 279.762 144 268.719 144H234.783V2.59999ZM268.315 123.8C271.951 123.8 274.712 122.723 276.597 120.568C278.617 118.413 279.627 114.912 279.627 110.064V36.536C279.627 31.688 278.617 28.1867 276.597 26.032C274.712 23.8773 271.951 22.8 268.315 22.8H257.003V123.8H268.315ZM333.697 83.804L306.831 2.59999H330.465L345.615 54.514H346.019L361.169 2.59999H382.783L355.917 83.804V144H333.697V83.804Z" fill="%237C141C"/></svg>') bottom center no-repeat padding-box;
	height: 153px;
    padding-top: 46px;
}


.eventlead {
	max-width:700px;
	margin: 20px auto 60px auto;
	color: #323232;
	text-align: center;
	font-family: Montserrat;
	font-size: 20px;
	font-weight: 400;
	padding: 0 10px;
}

.slide_events.listing .event_item {
	margin-bottom:32px;
}

#events.eventlist .event_item .event_content .button, #list_content .event_item .event_content .button {
	margin:30px 0;
    position: static;
	width: 187px;
}

#ratingsComments {
	background: url('data:image/svg+xml,<svg width="804" height="999" viewBox="0 0 804 999" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_df_0_837)"><circle cx="304.5" cy="499.5" r="255.5" fill="%23CB202D" fill-opacity="0.2" shape-rendering="crispEdges"/></g><defs><filter id="filter0_df_0_837" x="-195" y="0.000244141" width="999" height="999" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="4"/><feGaussianBlur stdDeviation="2"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_0_837"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_0_837" result="shape"/><feGaussianBlur stdDeviation="122" result="effect2_foregroundBlur_0_837"/></filter></defs></svg>') 0% 10% no-repeat padding-box;
	background-size: 46%, 30%;
	padding-bottom:80px;
}

#ratingsComments h3{
	color: #7C141C;
	text-align: center;
	font-family: "Bebas Neue";
	font-size: 42px;
	line-height: 52px;
	font-weight: 400;
	text-transform:uppercase;
	margin: 100px 0 40px 0;
}

.comment_events {
    max-width: 1270px;
    margin: 0 auto;
    padding: 0 20px;
}

.comment_item {
	border-radius: 16px;
	background: #FFF;
	padding:24px;
}

#ratingsComments .slick-slide {
    margin: 0px 10px;
}

.slick-dots {
	width:calc(100% - 60px);
	bottom: -55px;
}

.slick-dots li {
    margin: 0 8px;
}

.slick-dots li button:before {
    width: 12px;
    height: 12px;
    content: ' ';
	border-radius:12px;
	border: solid 1px #89161F;
    opacity: .99;
}

.slick-dots li.slick-active button:before {
    opacity: .99;
	background: #89161F;
}

.commenter {
	font-family: Montserrat;
	display:flex;
	margin-bottom:16px;
}

.commenter .comment_monogram {
	width: 42px;
	height: 42px;
	background: #D04200;
	border-radius:42px;
	text-align:center;
	padding-top:10px;
	color: #FFF;
	font-size: 12px;
	text-transform:uppercase;
	margin-right:20px;
	font-weight: 600;
}

.commenter .comment_name {
	color: #7C141C;
	font-size: 16px;
	font-weight: 600;
	padding-top:10px;
}

.comment_item .comment_text {
	color: #323232;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px; /* 150% */
}

.comment_item .comment_text a {
	color: #84151D;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	display:inline-block;
}

.comment_item .comment_rating {
	display:flex;
	margin-top:10px;
}

.comment_item .comment_rating {
	display:flex;
}

.comment_text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}

.read_more_link {
	display: none;
	text-decoration: underline;
	cursor: pointer;
	color: #84151D;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}

.read_more_link.visible {
  display: inline-block;
}

.comment_item .comment_rating p {
	width: 24px;
	height: 24px;
	padding:0;
	margin:0;
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M7.32513 18.923L8.56563 13.6095L4.44238 10.0385L9.87313 9.56725L12.0001 4.55775L14.1271 9.56725L19.5579 10.0385L15.4346 13.6095L16.6751 18.923L12.0001 16.102L7.32513 18.923Z" fill="%23E8B55C"/></svg>') 0 0 no-repeat padding-box;
}

.comment_item .comment_rating p.in {
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M8.85013 16.825L12.0001 14.925L15.1501 16.85L14.3251 13.25L17.1001 10.85L13.4501 10.525L12.0001 7.125L10.5501 10.5L6.90013 10.825L9.67513 13.25L8.85013 16.825ZM7.32513 18.923L8.56563 13.6095L4.44238 10.0385L9.87313 9.56725L12.0001 4.55775L14.1271 9.56725L19.5579 10.0385L15.4346 13.6095L16.6751 18.923L12.0001 16.102L7.32513 18.923Z" fill="%23ADADAD"/></svg>') 0 0 no-repeat padding-box;
}

@media screen and (max-width: 768px) {

	#events.eventlist .event_item .event_content .button {
		margin:30px auto;
	}

}


/* /EVENT LIST */



/* CONTACT */

#contact h2.main {
	background: url('data:image/svg+xml,<svg width="232" height="64" viewBox="0 0 232 64" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.05" d="M14.4707 63.88C9.83599 63.88 6.28666 62.56 3.82266 59.92C1.41732 57.28 0.214656 53.5547 0.214656 48.744V15.656C0.214656 10.8453 1.41732 7.12 3.82266 4.48C6.28666 1.84 9.83599 0.519997 14.4707 0.519997C19.1053 0.519997 22.6253 1.84 25.0307 4.48C27.4947 7.12 28.7267 10.8453 28.7267 15.656V22.168H19.5747V15.04C19.5747 11.2267 17.9613 9.32 14.7347 9.32C11.508 9.32 9.89466 11.2267 9.89466 15.04V49.448C9.89466 53.2027 11.508 55.08 14.7347 55.08C17.9613 55.08 19.5747 53.2027 19.5747 49.448V40.032H28.7267V48.744C28.7267 53.5547 27.4947 57.28 25.0307 59.92C22.6253 62.56 19.1053 63.88 14.4707 63.88ZM48.682 63.88C43.93 63.88 40.2927 62.5307 37.77 59.832C35.2474 57.1333 33.986 53.32 33.986 48.392V16.008C33.986 11.08 35.2474 7.26666 37.77 4.568C40.2927 1.86933 43.93 0.519997 48.682 0.519997C53.434 0.519997 57.0714 1.86933 59.594 4.568C62.1167 7.26666 63.378 11.08 63.378 16.008V48.392C63.378 53.32 62.1167 57.1333 59.594 59.832C57.0714 62.5307 53.434 63.88 48.682 63.88ZM48.682 55.08C52.026 55.08 53.698 53.056 53.698 49.008V15.392C53.698 11.344 52.026 9.32 48.682 9.32C45.338 9.32 43.666 11.344 43.666 15.392V49.008C43.666 53.056 45.338 55.08 48.682 55.08ZM69.9244 1.4H82.0684L91.4844 38.272H91.6604V1.4H100.284V63H90.3404L78.7244 18.032H78.5484V63H69.9244V1.4ZM115.047 10.2H104.927V1.4H134.847V10.2H124.727V63H115.047V10.2ZM142.975 1.4H156.087L166.119 63H156.439L154.679 50.768V50.944H143.679L141.919 63H132.943L142.975 1.4ZM153.535 42.584L149.223 12.136H149.047L144.823 42.584H153.535ZM184.283 63.88C179.648 63.88 176.099 62.56 173.635 59.92C171.23 57.28 170.027 53.5547 170.027 48.744V15.656C170.027 10.8453 171.23 7.12 173.635 4.48C176.099 1.84 179.648 0.519997 184.283 0.519997C188.918 0.519997 192.438 1.84 194.843 4.48C197.307 7.12 198.539 10.8453 198.539 15.656V22.168H189.387V15.04C189.387 11.2267 187.774 9.32 184.547 9.32C181.32 9.32 179.707 11.2267 179.707 15.04V49.448C179.707 53.2027 181.32 55.08 184.547 55.08C187.774 55.08 189.387 53.2027 189.387 49.448V40.032H198.539V48.744C198.539 53.5547 197.307 57.28 194.843 59.92C192.438 62.56 188.918 63.88 184.283 63.88ZM211.899 10.2H201.779V1.4H231.699V10.2H221.579V63H211.899V10.2Z" fill="%237C141C"/></svg>') bottom center no-repeat padding-box;
	height: 153px;
    padding-top: 46px;
	background-size: 500px, 100%;
	margin-bottom:60px;
}

#contact h2.main p {
	max-width:500px;
	margin: 0 auto;
}

#formcontent{
	display:flex;
	max-width:1270px;
	margin: 0 auto;
}

#formcontent .contactImage{
	border-radius: 16px;
	margin-right:30px;
	max-width:494px;
}

#formcontent .contacElements{
	border-radius: 16px;
	background-color:#fff;
	width:100%;
	padding: 45px 45px 30px 45px;
}

#formcontent .contacElements input, #formcontent .contacElements textarea {
	display:block;
	width:100%;
	border:0;
	border-bottom: solid 1px #653820;
	color: #A58A6C;
	font-family: Montserrat;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom:30px;
}

#formcontent .contacElements input {
	padding-bottom:15px;
}

#formcontent .contacElements textarea {
	border-bottom: 0;
	height:450px;
}

#formcontent .contacElements input#submit {
	border-radius: 70px;
    background: #E8B55C;
    color: #7C141C;
	font-family: Montserrat;
	font-size: 12px;
	font-weight: 400;
	display:block;
	padding: 12px;
	border:0;
	margin-bottom:12px;
	max-width:185px;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer;
	float:right;
}

#formcontent .contacElements input#submit:hover {
	color: #FFFFFF;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%), #E2A233;
}

#contact_soclinks {
	max-width:1270px;
	margin: 30px auto 100px auto;
	border-radius: 16px;
	background: linear-gradient(90deg, #F4E1D1 0%, rgba(244, 225, 209, 0.00) 100%);
	text-align:center;
	padding:44px;
}

#contact_soclinks a {
	font-size: 14px;
	font-weight: 500;
	color: #7C141C;
	text-transform:uppercase;
	display:inline-block;
	margin-right:45px;
	padding-left:44px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="33" height="23" viewBox="0 0 33 23" fill="none"><path d="M13.1239 15.996V6.50717L21.7488 11.2521L13.1239 15.996ZM32.3079 3.52015C31.9184 2.13571 30.8182 1.0652 29.4198 0.686365L29.3901 0.67998C25.8769 0.247943 21.8137 0.00106405 17.6899 0.00106405C17.2707 0.00106405 16.8526 0.00319229 16.4356 0.00851294L16.4994 0.00744889C16.1452 0.00319236 15.7282 0 15.309 0C11.1852 0 7.11976 0.246878 3.12913 0.724673L3.60664 0.677852C2.17961 1.06413 1.07935 2.13358 0.697563 3.49035L0.690961 3.51802C0.250859 5.76227 0 8.34492 0 10.984C0 11.0776 5.13628e-08 11.1713 0.00110031 11.2638V11.2489C0.00110031 11.3277 0 11.4213 0 11.515C0 14.154 0.251959 16.7356 0.732771 19.2395L0.690961 18.9799C1.08045 20.3643 2.18071 21.4348 3.57913 21.8136L3.60884 21.82C7.12196 22.2521 11.1852 22.4989 15.309 22.4989C15.7271 22.4989 16.1452 22.4968 16.5633 22.4915L16.4994 22.4926C16.8537 22.4968 17.2718 22.5 17.6899 22.5C21.8148 22.5 25.8791 22.2531 29.8698 21.7753L29.3923 21.8221C30.8204 21.4369 31.9206 20.3664 32.3035 19.0096L32.3101 18.982C32.7491 16.7377 33 14.1551 33 11.5171C33 11.4235 33 11.3298 32.9989 11.2372V11.2511C32.9989 11.1723 33 11.0787 33 10.985C33 8.34599 32.748 5.7644 32.2672 3.2605L32.3079 3.52015Z" fill="%237C141C"/></svg>') 0 1px no-repeat padding-box;
}

#contact_soclinks a#instagram_cont {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M12 2.163C15.204 2.163 15.584 2.175 16.85 2.233C20.102 2.381 21.621 3.924 21.769 7.152C21.827 8.417 21.838 8.797 21.838 12.001C21.838 15.206 21.826 15.585 21.769 16.85C21.62 20.075 20.105 21.621 16.85 21.769C15.584 21.827 15.206 21.839 12 21.839C8.796 21.839 8.416 21.827 7.151 21.769C3.891 21.62 2.38 20.07 2.232 16.849C2.174 15.584 2.162 15.205 2.162 12C2.162 8.796 2.175 8.417 2.232 7.151C2.381 3.924 3.896 2.38 7.151 2.232C8.417 2.175 8.796 2.163 12 2.163ZM12 0C8.741 0 8.333 0.014 7.053 0.072C2.695 0.272 0.273 2.69 0.073 7.052C0.014 8.333 0 8.741 0 12C0 15.259 0.014 15.668 0.072 16.948C0.272 21.306 2.69 23.728 7.052 23.928C8.333 23.986 8.741 24 12 24C15.259 24 15.668 23.986 16.948 23.928C21.302 23.728 23.73 21.31 23.927 16.948C23.986 15.668 24 15.259 24 12C24 8.741 23.986 8.333 23.928 7.053C23.732 2.699 21.311 0.273 16.949 0.073C15.668 0.014 15.259 0 12 0ZM12 5.838C8.597 5.838 5.838 8.597 5.838 12C5.838 15.403 8.597 18.163 12 18.163C15.403 18.163 18.162 15.404 18.162 12C18.162 8.597 15.403 5.838 12 5.838ZM12 16C9.791 16 8 14.21 8 12C8 9.791 9.791 8 12 8C14.209 8 16 9.791 16 12C16 14.21 14.209 16 12 16ZM18.406 4.155C17.61 4.155 16.965 4.8 16.965 5.595C16.965 6.39 17.61 7.035 18.406 7.035C19.201 7.035 19.845 6.39 19.845 5.595C19.845 4.8 19.201 4.155 18.406 4.155Z" fill="%237C141C"/></svg>') 0 0px no-repeat padding-box;
	padding-left:34px;
}

#contact_soclinks a#substack_cont {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="23" viewBox="0 0 20 23" fill="none"><path d="M19.7616 7.72687H0V5.06813H19.7625V7.72687H19.7616ZM0 10.1363V22.5L9.88125 16.9781L19.7625 22.5V10.1363H0ZM19.7625 0H0V2.65875H19.7625V0Z" fill="%237C141C"/></svg>') 0 1px no-repeat padding-box;
	margin-right:0;
	padding-left:34px;
}



@media screen and (max-width: 1325px) {

	#formcontent{
		margin: 0 30px;
	}

	#contact_soclinks {
		margin: 30px 30px 60px 30px;
	}

}

@media screen and (max-width: 1024px) {

	#formcontent .contactImage, #formcontent .contactImage img {
		max-width:294px;
	}

	#formcontent .contacElements textarea {
		height:154px;
	}

}

@media screen and (max-width: 768px) {

	#contact h2.main {
		background-size: 270px, 100%;
		background-position: center 30px;
	}

	#formcontent{
		margin: 0 20px;
		display:block;
	}

	#formcontent .contactImage, #formcontent .contactImage img {
		max-width:100%;
		margin-right:0;
		text-align:center;
		margin-bottom:15px;
	}

	#contact_soclinks {
		margin: 20px 20px 60px 20px;
		padding: 16px 16px 1px 16px;
	}

	#contact_soclinks a {
		margin-right: 25px;
		margin-bottom: 15px;
	}

	#formcontent .contacElements{
		border-radius: 16px;
		background-color:#fff;
		width:100%;
		padding: 25px 25px 15px 25px;
	}

}

/* /CONTACT */



/* SUBSCRIBE */

.subs_mail form{
	display:block;
	max-width:690px;
	padding: 0px 20px 20px 20px;
	text-align:center;
	margin: 0 auto 60px auto;
}

.subs_mail form input#email, .subs_mail form input#submit{
	display:inline-block;
	text-transform:uppercase;
	border:0;
	color: #A58A6C;
	font-size: 14px;
	font-weight: 400;
	padding: 22px 0;
}

.subs_mail form input#email {
	display:inline-block;
	border-radius: 70px 0 0 70px;
	background-color: #fff;
	padding-left:45px;
	width : calc(100% - 234px);
}

.subs_mail form input#submit {
	border-radius: 0px 70px 70px 0px;
	background-color: #00A2BB;
	color: #EEDED1;
	text-align:center;
	min-width:230px;
	margin-left:-4px;
	cursor: pointer;
}

.subs_mail form input#submit:hover {
	color:#fff;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%), #00A2BB;
}

@media screen and (max-width: 768px) {

	.subs_mail form {
		padding: 0px 20px 20px 20px;
	}

}
	
@media screen and (max-width: 530px) {

	.subs_mail form {
		margin: 30px auto 30px auto;
	}

	.subs_mail form input#email, .subs_mail form input#submit{
		display:inline-block;
		text-transform:uppercase;
		border:0;
		color: #A58A6C;
		font-size: 12px;
		font-weight: 400;
		padding: 11px 0;
	}

	.subs_mail form input#email {
		display:inline-block;
		border-radius: 70px 0 0 70px;
		background-color: #fff;
		padding-left:25px;
		width : calc(100% - 104px);
		border-radius: 35px 0 0 35px;
	}

	.subs_mail form input#submit {
		border-radius: 0px 70px 70px 0px;
		background-color: #00A2BB;
		color: #EEDED1;
		text-align:center;
		min-width:100px;
		margin-left:-4px;
		cursor: pointer;
		border-radius: 0px 35px 35px 0px;
	}

}

/* /SUBSCRIBE */



/* TEXTPAGE */

#textpage {
	max-width:740px;
	padding: 0 20px 0 20px;
	color: #323232;
	font-family: Montserrat;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px; /* 175% */
	margin: 50px auto 100px auto;
}

#textpage h1, #textpage h2, #textpage h3, #textpage h4{
	color: #7C141C;
	font-family: "Bebas Neue";
	font-size: 62px;
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom:15px;
	margin-top:30px;
}

#textpage h1{
	margin-bottom:40px;
}

#textpage h2{
	font-size: 52px;
}

#textpage h3{
	font-size: 42px;
}

#textpage h4{
	font-size: 32px;
}

#textpage p{
	margin-bottom:20px;
}

/* /TEXTPAGE */


/* /EXIT POPUP */

#exit_popup {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background: rgba(196, 177, 160, 0.90);
	backdrop-filter: blur(2px);
	z-index:10000;
	display:none;
}

#exit_content {
	border-radius: 16px;
	background: #FDF0E5;
	width:800px;
	margin: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding:16px;
}

.close_x {
	width: 32px;
	height: 32px;
	flex-shrink: 0;
	aspect-ratio: 1/1;
	display:block;
	margin:8px;
	float:right;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><g clip-path="url(%23clip0_0_2692)"><path d="M25.3337 8.5465L23.4537 6.6665L16.0003 14.1198L8.54699 6.6665L6.66699 8.5465L14.1203 15.9998L6.66699 23.4532L8.54699 25.3332L16.0003 17.8798L23.4537 25.3332L25.3337 23.4532L17.8803 15.9998L25.3337 8.5465Z" fill="%237C141C"/></g><defs><clipPath id="clip0_0_2692"><rect width="32" height="32" fill="white"/></clipPath></defs></svg>') center center no-repeat padding-box;
}

.close_x::after {
	content: "";
	clear: both;
	display: table;
}

#exit_content h2 {
	color: #7C141C;
	text-align: center;
	font-family: "Bebas Neue";
	font-size: 62px;
	font-weight: 400;
	text-transform: uppercase;
	margin-top:70px;
}

#exit_content p {
	color: #7C141C;
	text-align: center;
	font-family: Montserrat;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	max-width:414px;
	margin: 20px auto 40px auto;
}

#exit_image {
	width: 100%;
	height: 237px;
	flex-shrink: 0;
	border-radius: 0px 0px 10px 10px;
	background: url('../p/exit_popup.jpg') no-repeat;
	background-position: center;
}

@media screen and (max-width: 863px) {

	#exit_content {
		width : calc(100% - 40px);
	}

}

@media screen and (max-width: 530px) {

	#exit_content h2 {
		font-size: 42px;
		margin-top:60px;
	}

	#exit_content p {
		margin: 20px auto 20px auto;
	}

	#exit_popup .subs_mail form {
		padding: 0px 0 20px 0;
	}

}

/* /EXIT POPUP */



/* BLOG AUTOCOMP. SEARCH */

#searchform_bord #autocompleteList {
    position: absolute;
    top: calc(100% + 3px);
    left: 29px; 
    right: 29px;
    z-index: 1000;
    background-color: white;
    border: 1px solid #ccc;
    border: 0;
    max-height: 300px;
    overflow-y: auto;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    border-radius: 6px;
}

#searchform_bord .result-item {
    display: flex;
    align-items: center;
    padding: 10px;
    text-decoration: none;
    color: black;
    border-bottom: 1px solid #eee;
}

#searchform_bord .result-item:hover {
    background-color: #f0f0f0;
    text-decoration: none;
}

#searchform_bord .result-item img {
    width: 50px;
    height: 50px;
    object-fit: cover;
    margin-right: 10px;
    border-radius: 4px;
}

#searchform_bord .result-text {
    display: flex;
    flex-direction: column;
    flex: 1;
    min-width: 0;
}

#searchform_bord .result-text .title {
    font-weight: normal;
    font-family: "Bebas Neue";
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase;
    color: #7C141C;

    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}

#searchform_bord .result-text .title b {
    color: #000;
    font-family: "Bebas Neue";
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase;

    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}

#searchform_bord .result-item:hover .result-text .title {
    color: #D04200 !important;
}

#searchform_bord .result-item:hover .result-text .title b {
    color: #000 !important;
}

#searchform_bord .result-text .date {
    font-size: 0.85em;
    color: #323232;
}

/* /BLOG AUTOCOMP. SEARCH */

/* CONTACT ERROR */

.errorList {
	border-bottom: solid 1px #eee;
	padding-bottom: 30px;
	margin-bottom: 30px;
}

#maincontent .errorList {
	max-width:800px;
	margin: 0 auto 50px auto;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	text-align:center;
	padding-top: 30px;
}

.errorList b, .errorList li {
	color:#c30811 !important;
}

.errorList b {
	font-weight:700;
}

/* /CONTACT ERROR */