/*
Theme Name: MSE Egészségpont
Theme URI: http://mseegeszsegpont.hu/mseegeszsegpont-theme
Author: Voros Lilla
Author URI: http://mseegeszsegpont.hu
Description: MSE Egészségpont Theme by Voros Lilla
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mseegeszsegpont-theme
*/

@font-face {
    font-family: 'tenor_sansregular';
    src: url('tenorsans-regular-webfont.woff2') format('woff2'),
         url('tenorsans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

:focus	{
	outline: none;
}

a[href^=tel] {
   text-decoration:inherit;
   color: inherit;
}

body	{
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.2;
	color: #878786;
}

header {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#logo	{
	display: inline;
}

#logo img	{
	width: 90px;
	height: auto;
}

nav a	{
	color: #878786;
	font-family: 'Open Sans', sans-serif;
	margin-left: 20px;
}

#main-menu,
nav	{
	width: 100%;
	display: inline-flex;
    align-content: center;
	justify-content: center;
}

#menu-main-menu	{
	display: flex;
	align-items: center;
}

#main-menu li,
nav li	{
	float: left;
}

#main-menu li a:hover	{
	opacity: 0.5;
	transition: 1.5s ease;
}

#menu-item-27:hover a	{
	opacity: 1;
}

#main-menu li a	{
	display: inline-block;
	margin: 0 20px;
	padding-top: 10px;
	font-size: 18px;
	color: #878786;
}

.menu-item-has-children {
    position: relative;
	padding-right: 20px;
}

.sub-menu {
    display: none;
    position: absolute;
    background-color: #fff;
    z-index: 5;
}

.sub-menu li	{
	float: none;
	text-align: left;
}

.open-sub {
    display: block;
    position: absolute;
    width: 8px;
    height: 8px;
    border-left: 1px solid #878786;
    border-bottom: 1px solid #878786;
    top: 14px;
    right: 20px;
    transform: rotate(-45deg);
    cursor: pointer;
    z-index: 2;
}

.sub-menu a {
	margin: 0;
	padding: 5px 0;
}

.sub-menu li	{
	margin: 0!important;
}

.header-felirat	{
	background-color: #828990;
}

.header-felirat p	{
	font-size: 16px;
	color: #fff;
	padding: 8px;
}

a	{
	text-decoration: none;
	text-transform: uppercase;
}

h1	{
	font-family: 'Windsong', cursive;
	font-size: 46px;
	color: #615C5C;
}

h2	{
	font-family: 'tenor_sansregular', sans-serif;
	font-size: 24px;
	line-height: 1.2;
	text-transform: uppercase;
	color: #615C5C;
}

h3	{
	font-family: 'Windsong', cursive;
	font-size: 36px;
	color: #615C5C;
}

h4	{
	font-family: 'tenor_sansregular', sans-serif;
	font-size: 20px;
	text-transform: uppercase;
}

#carousel	{
	position: relative;
}

.slides	{
	width: 100%;
}

#carousel ul.slides	{
	display: block;
	white-space: nowrap;
	font-size: 0;
	position: relative;
}

#carousel li.slide	{
	display: inline-block;
	position: relative;
	width: 100%;
	font-size: initial;
	white-space: initial;
}

.carousel-wrap	{
	width: 100%;
	overflow: hidden;
}

.content-box {
    display: grid;
    grid-template-columns: repeat(12,1fr);
}

.hero-text	{
	grid-area: 2/2/11/6;
}

.hero-img	{
	grid-area:1/1/13/13;
}

.hero-text{
	padding: 20px;
}

.hero-text p {
    padding: 20px;
	font-size: 22px;
}

.hero-text a {
	font-size: 22px;
}

.hero img	{
	width: 100%;
	height: auto;
}

#next-slide, #prev-slide	{
	display: block;
	position: absolute;
	width: 40px;
	height: 40px;
	top: 50%;
	margin-top: -25px;
	z-index: 5;
	cursor: pointer;
}

#next-slide	{
	right: 25px;
	background-image: url(img/right-arrow.svg);
	background-size: 40px auto;
	background-repeat: no-repeat;
}

#prev-slide	{
	left: 25px;
	background-image: url(img/left-arrow.svg);
	background-size: 40px auto;
	background-repeat: no-repeat;
}

#navigation	{
	display: none;
}

.hero h1	{
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 70%, rgba(255, 255, 255, 0) 30%);
    padding: 0 15px;
    display: inline;
    line-height: 1.5;
}

@-webkit-keyframes myanimation {
0% {margin-left: -50%;}
100% {margin-left: 0;opacity: 1;}
}
@-moz-keyframes myanimation {
0% {margin-left: -50%;}
100% {margin-left: 0;opacity: 1;}
}
@-o-keyframes myanimation {
0% {margin-left: -50%;}
100% {margin-left: 0;opacity: 1;}
}

@-webkit-keyframes myanimation2 {
0% {opacity: 0;}
100% {opacity: 1;}
}
@-moz-keyframes myanimation2 {
0% {opacity: 0;}
100% {opacity: 1;}
}
@-o-keyframes myanimation2 {
0% {opacity: 0;}
100% {opacity: 1;}
}

.idezet	{
	margin: 50px 0;
}

.idezet-text	{
	background: url(img/watercolor-background.png) center;
	background-repeat: no-repeat;
    height: 250px;
}

.idezet-text h2	{
	width: 60%;
    margin: 0 auto;
	padding-top: 90px;
}

.arrow img	{
	height: 50px;
	width: auto;
}

.idezet	.arrow	{
	margin-top: -40px;
    margin-bottom: 40px;
}

.button	{
	background: #828990;
	display: inline-block;
	padding: 5px 15px;
	color: #FFFFFF;
	font-weight: 400;
	text-transform: uppercase;
}

.button:hover	{
	background: #E2B0C4;
	transition: 1s ease;
}

.felirat	{
	background: url(img/teljeskoru-rehabilitacio.jpg) center;
	background-size: cover;
	height: 350px;
	align-items: center;
	display: flex;
}

.felirat h3	{
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 70%, rgba(255, 255, 255, 0) 30%);
    padding: 0 15px;
    display: inline;
    line-height: 1.5;
}

.felirat-container .arrow	{
	padding-top: 35px;
}

.kezeles-ikonok	{
	display: flex;
	margin: 50px 0 5px 0;
}

.kezeles-ikonok .row	{
	display: flex;
	margin-bottom: 45px;
	justify-content: center;
}

.ikonok-one-third	{
	margin: 0 25px;
	flex: 1;
}

.ikonok-one-half	{
	margin: 0 25px;
}

.ikon-container	{
	padding: 15px;
	height: 100%;
	background-color: #FCF6FA;
}

.kezeles-ikonok .ikon-container	{
	width: 336px;
}

.ikon-container img	{
	width: 80px;
	padding-bottom: 15px;
}

.kezeles-button	{
	margin: 0 0 65px 0;
}

.rolam-title,
.kapcsolat-title,
.idopont-title,
.blog-title	{
	background: url(img/watercolor-background-2.png) center;
	background-repeat: no-repeat;
    height: 150px;
	align-items: center;
    display: flex;
}

.bemutatkozas	{
	display: flex;
	margin: 25px 0 65px 0;
}

.bemutatkozas p	{
	padding: 0 15px 15px 0;
	text-align: left;
}

.bemutatkozas img	{
	width: 100%;
	height: auto;
	margin: -25px 0 -28px -10px;
}

.bemutatkozas-container	{
	display: inline-block;
    border: 1px solid #E2B0C4;
}

.bemutatkozas-container	.row 	{
	display: flex;
	flex-wrap: wrap-reverse;
	align-items:center;
}

.tanulmanyok	{
	background: url(img/lamy-emese-tanulmanyok.jpg) center;
	background-size: cover;
	height: 350px;
	width: 100%;
	display: inline-flex;
	align-items: center;
}

.tanulmanyok h4	{
	color: #615C5C;
	background: #FCF6FA;
	display: inline;
	padding: 3px 10px 0 10px;
}

.idopont-felirat	{
	font-family: 'tenor_sansregular', sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	margin: 25px 0 85px 0;
	color: #615C5C;
}

.tanulmanyok p	{
	color: #fff;
	padding: 15px;
}

.idopont-container1	{
	background: #FCF6FA;
}

.idopont-container2	{
	margin: 15px 0 65px 0;
}

.idopont-container1 .idopont-text {
	text-align: left;
	position: relative;
    top: -35px;
}

.idopont-container2 .idopont-text {
	text-align: left;
}

.idopont-text h2 {
	color: #fff;
	background: #828990;
	display: inline;
	padding: 5px;
}

.idopont-sorszam	{
	font-family: 'WindSong', cursive;
	font-size: 50px;
	padding-right: 20px;
}

.idopont-text p {
	margin-top: 10px;
}

.idopont-button	{
	margin: 50px 0;
}

.kapcsolat-container	{
	background: #FDF9FB;
	width: 100%;
	padding: 60px 0 10px 0;
}

.kapcsolat-info	{
	display: flex;
}

.kapcsolat-felirat {
    font-family: 'tenor_sansregular', sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    width: 50%;
	margin: 0 auto;
	padding: 25px 0;
	color: #615C5C;
}

.contact h4,
.nyitvatartas h4	{
	display: inline;
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, 1) 40%);
	padding: 0 10px;
}

.contact-container	{
	text-align: left;
	margin-top: 20px;
}

.nyitvatartas	{
	margin-top: 20px;
}

.nyitvatartas ul li	{
	padding: 10px 0;
}

.kapcsolat-images	{
	display: flex;
	margin: 65px 0;
}

.kapcsolat-images img	{
	width: 100%;
	height: auto;
}

.tenor-font	{
	font-family: 'tenor_sansregular', sans-serif;
}

.kezelesek-hero	{
	background: url(img/kezelesek-hatter.jpg) center;
	background-size: cover;
	height: 350px;
	width: 100%;
	display: inline-flex;
	align-items: center;
}

.kezelesek-hero h1,
.tornak-hero h1,
.gyerekek-hero h1	{
	padding: 0 15px;
	line-height: 1.4;
	display: inline;
	font-size: 36px;
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 1) 80%, rgba(255, 255, 255, 0) 20%);
}

.kezelesek-felirat	{
	background: url(img/watercolor-background-3.png) center;
	background-repeat: no-repeat;
    height: 300px;
	align-items: center;
    display: flex;
}

.kezelesek-felirat p	{
	font-family: 'tenor_sansregular', sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	color: #615C5C;
	width: 75%;
    margin: 0 auto;
}

.kezeles	{
	background: #828990;
	margin: 45px 0;
	padding-top: 3px;
}

.torna	{
	background: #828990;
	margin: 45px 0 25px 0;
	padding-top: 3px;
}

.kezeles-h2,
.torna-h2	{
	font-family: 'tenor_sansregular', sans-serif;
	text-transform: uppercase;
	text-align: left;
	color: #FCF6FA;
}

.kezeles-table,
.torna-table	{
	table-layout: fixed ;
	width: 100%;
	text-align: left
}

.kezeles-table td:first-of-type,
.torna-table td:first-of-type	{
	width: 60%;
}

.kezeles-pink,
.torna-pink	{
	background: #FCF6FA;
}

.kezeles-table td,
.torna-table td	{
	padding: 15px;
}

.last-column	{
	text-align: right;
}

.tornak-hero	{
	background: url(img/torna-hatter.jpg) center;
	background-size: cover;
	height: 350px;
	width: 100%;
	display: inline-flex;
	align-items: center;
}

.torna-ikonok .ikon-container {
    background-color: #FCF6FA;
}

.torna-ikonok	{
	margin: 65px 0;
}

.torna-ikonok .row	{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.torna-ikonok .row .torna-one-fourth	{
	flex: 1;
	margin: 0 25px;
}

.torna-helyszin	{
	background: url(img/watercolor-background-3.png) center;
	background-repeat: no-repeat;
	display: flex;
	margin-bottom: 65px;
}

.torna-helyszin .row	{
	display: flex;
    align-items: center;
	flex-wrap: wrap;
}

.torna-helyszin .two-third img	{
	width: 100%;
	border: 10px solid #fff;
}

.torna-helyszin p	{
	font-family: 'tenor_sansregular', sans-serif;
	text-transform: uppercase;
	padding-top: 25px;
}

.torna-container	{
	margin-bottom: 45px;
}

.torna-info p	{
	font-family: 'tenor_sansregular', sans-serif;
	text-transform: uppercase;
	background: #E2B0C4;
	color: #fff;
	display: inline-block;
	padding: 10px;
	margin: 0 auto;
}

.orarend-cim	{
	background: #828990;
    margin: 45px 0 25px 0;
    padding-top: 3px;
}

.orarend	{
	display: flex;
	margin-bottom: 60px;
}

.orarend .center-box	{
	width: 1280px!important;
}

.orarend-table	{
	border-spacing: 10px;
	width: 100%;
	border-collapse: unset;
	margin-top: 15px;
}

.orarend-table td	{
	padding: 15px;
	vertical-align: middle;
}

.orarend .last-column	{
	background-image: linear-gradient(90deg, rgba(226, 177, 195, 1) 0%, rgba(191, 186, 186, 1) 100%);
	color: #fff;
	text-align: center;
}

.orarend-text	{
	display: inline-block;
    margin-top: 35px;
}

.gyerekek-hero	{
	background: url(img/gyerekeknek-hatter.jpg) center;
	background-size: cover;
	height: 350px;
	width: 100%;
	display: inline-flex;
	align-items: center;
}

.gyerekeknek	{
	margin: 65px 0;
}

.container-border-1	{
	border: 2px solid #FFF1E3;
	border-radius: 85px;
	padding: 10px;
	width: 80%;
	margin: 0 0 50px 250px;
}

.gyerekeknek-container-1	{
	display: flex;
	background: #FFF1E3;
	border-radius: 85px;
	align-items: center;
}

.gyerekeknek-container-1 img	{
	height: 300px;
	position: relative;
	margin-left: -80px;
	padding-top: 20px;
}

.gyerekeknek-text	{
	padding: 0 40px;
}

.gyerekeknek-text h2	{
	padding: 0 50px 20px 50px;
}

.container-border-2	{
	border: 2px solid #E6F2F2;
	border-radius: 85px;
	padding: 10px;
	width: 80%;
	margin-bottom: 50px;
}

.gyerekeknek-container-2	{
	display: flex;
	background: #E6F2F2;
	border-radius: 85px;
	align-items: center;
}

.gyerekeknek-container-2 img	{
	height: 300px;
	position: relative;
	margin-right: -80px;
	padding-top: 20px;
}

.container-border-3	{
	border: 2px solid #FCF6FC;
	border-radius: 85px;
	padding: 10px;
	width: 80%;
	margin-left: 250px;
}

.gyerekeknek-container-3	{
	display: flex;
	background: #FCF6FC;
	border-radius: 85px;
	align-items: center;
}

.gyerekeknek-container-3 img	{
	height: 300px;
	position: relative;
	margin-left: -80px;
	padding-top: 20px;
}

.nyitolap	{
	background: #FCF6FA;
	display: flex;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    align-items: center;
}

.nyitolap-images img	{
	 width: 100%;
	 border: 10px solid #fff;
}

.nyitolap-images .nyitolap-logo	{
	border: none;
	width: 150px;
}

.nyito-img	{
	position: relative;
}

.nyito-img .button	{
	position: absolute;
	top: 50%;
	right: 33%;
}

.nyitolap .row	{
	display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
}

.facebook-section h3	{
	margin-top: 15px;
}

.ff-item	{
	border: 15px solid #fff;
}

.ff-loadmore-wrapper	{
	display: none!important;
}

.ff-item .ff-img-holder img {
    object-fit: cover!important;
	min-height: 300px!important;
    max-height: 300px!important;
}

.ff-img-holder	{
	background-color: #fff!important;
	max-width: 500px!important;
	max-height: 500px!important;
}

.idopont-felirat, .kapcsolat	{
	opacity: 0;
    animation: myanimation 2s 1s linear forwards;
    -webkit-animation: myanimation 2s 1s linear forwards;
    -moz-animation: myanimation 2s 1s linear forwards;
    -o-animation: myanimation 2s 1s linear forwards;
    -ms-animation: myanimation 2s 1s linear forwards;
}

.facebook-section	{
	background-color: #F2EEEC;
	display: flex;
	padding-bottom: 50px;
}

.facebook-section p	{
	padding: 30px 0 0 0;
}

.facebook-img	{
	border: 10px solid #fff;
	width: 90%;
	height: auto;
}


footer	{
	background-color: #F3F3F4;
	padding: 15px 0 20px 0;
}

.footer-nav	{
	display: inline;
}

.footer-nav ul	{
	display: flex;
	align-items: center;
}

footer a	{
	color: #878786;
	margin-left: 0;
}

footer a,
footer p	{
	display: inline;
	text-transform: none;
	font-size: 18px;
}

footer p	{
	margin: 0 10px;
	position: relative;
}

footer a:hover	{
	opacity: 0.5;
	transition: 1.5s ease;
}

.menu-foot-menu-container	{
	display: inline-block
}

.menu-foot-menu-container ul	{
	position: relative;
}

.menu-foot-menu-container ul li	{
	float: left;
	margin: 0 10px;
	position: relative
}

.menu-foot-menu-container ul li a:after,
footer p:after	{
	position: absolute;
    content: "";
	border-right: 2px solid #878786;
    top: 0;
    right: -13px;
    bottom: 3px;
    top: 3px;
    z-index: 1;
}

.designedby::after	{
	display: none;
}

.social-icons ul li {
	display: inline-block;
}

.contact ul li {
	display: inline-flex;
	align-items: center;
	width: 100%;
}

.contact ul li p {
	display: inline;
}

.social-icons ul li a	{
	display: inline-block;
	width: 50px;
	height: 50px;
	background-repeat: no-repeat;
	background-position: center center;
}

.contact ul li a, .contact ul li div	{
	display: inline-block;
	width: 60px;
	height: 60px;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-position: center center;
}

.contact ul li a:hover	{
	opacity: 0.5;
	transition: 1.5s ease;
}

.contact li .link {
	display: inline-block;
	width: 100%;
	height: 100%;
	color: #878786;
	text-transform: none;
	cursor: pointer;
}

#facebook	{
	background-image: url(img/facebook-ikon.svg);
	background-size: 40px auto;
}

#viber	{
	background-image: url(img/viber-ikon.svg);
	background-size: 40px auto;
}

#whatsapp	{
	background-image: url(img/whatsapp-ikon.svg);
	background-size: 40px auto;
}

.address-icon	{
	background-image: url(img/maps-ikon.svg);
	background-size: 45px auto;
}

.tel-icon	{
	background-image: url(img/telefon-ikon.svg);
	background-size: 45px auto;
}

.facebook-icon	{
	background-image: url(img/facebook-ikon.svg);
	background-size: 45px auto;
}

.viber-icon	{
	background-image: url(img/viber-ikon.svg);
	background-size: 45px auto;
}

.whatsapp-icon	{
	background-image: url(img/whatsapp-ikon.svg);
	background-size: 45px auto;
}

.nyitvatartas-container	{
	display: flex;
	justify-content: space-between;
	text-align: left;
	padding-bottom: 17px;
}

.single .row	{
	display: inline-block;
	margin: 50px 0;
}

.blogpost	{
	text-align: left;
}

.blogpost h1	{
	font-family: 'tenor_sansregular', sans-serif;
	text-transform: uppercase;
    font-size: 26px;
	background: #FCF6FA;
    display: inline;
    padding: 3px 10px 0 10px;
}

.blogpost p	{
	padding: 10px 0;
}

.blogpost img	{
	width: 100%;
	height: auto;
	margin-bottom: 15px;
}

.blogpost .wp-block-heading	{
	padding-top: 10px;
}

.blogpost a	{
	color:#615C5C;
	text-decoration: underline;
	text-transform: none;
	overflow-wrap: break-word;
	word-wrap: break-word;
  
	-ms-word-break: break-all;
	/* This is the dangerous one in WebKit, as it breaks things wherever */
	word-break: break-all;
	/* Instead use this non-standard one: */
	word-break: break-word;
  
	/* Adds a hyphen where the word breaks, if supported (No Blink) */
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
}

.blog-date	{
	color: #615C5C;
	padding: 10px 0 15px 0;
}

.blog-section	{
	display: flex;
	justify-content: center;
	margin: 50px 0;
}

.blog-section .row	{
	display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
}

.blog-section .one-third	{
	margin-bottom: 25px;
	display: flex;
}

.blog-box	{
	background: #FCF6FA;
	padding: 15px 15px 25px 15px;
	height: 100%;
    display: flex;
    flex-direction: column;
	flex: 1;
}

.blog-box img	{
	width: 100%;
	height: auto;
}

.blog-section h3	{
	font-family: 'tenor_sansregular', sans-serif;
	text-transform: uppercase;
	padding: 10px 0;
    font-size: 26px;
}

.blog-section p	{
	padding-bottom: 25px;
}

.blog-content {
    display: flex;
    flex-direction: column;
    height: 100%;
    flex: 1;
    justify-content: space-between;
    align-items: center;
}

.blog-content .button	{
	width: 250px;
    margin: 0 auto;
}

.widget	{
	border: 1px solid #E2B0C4;
	padding: 15px;
	margin-bottom: 15px;
}

.widget .wp-block-heading	{
	padding-bottom: 15px;
}

.wp-block-latest-posts li	{
    padding: 10px 0;
}

.wp-block-latest-posts a	{
	text-transform: none;
	background: #FCF6FA;
    display: inline;
    padding: 3px 10px 0 10px;
	color: #615C5C;
	line-height: 1.5;
}

.wp-block-tag-cloud a	{
	background: #FCF6FA;
	text-transform: none;
    display: inline;
    padding: 3px 5px;
	color: #615C5C;
}

.archive-h2	{
	margin-top: 50px;
}

.navigation	{
	justify-content: flex-start;
	margin-bottom: 50px;
	margin-left: 60px;
}

.navigation .next, .navigation .prev {
    position: relative;
}

.navigation a,
.navigation .current {
    font-family: 'tenor_sansregular', sans-serif;
    font-size: 22px;
    text-decoration: none;
	margin-left: 0;
}

.navigation .prev::after {
    position: absolute;
    content: "";
    background: url(img/blog-prev.svg) top center no-repeat;
    width: 40px;
    height: 15px;
    top: 2px;
    right: 5px;
    z-index: 1;
}

.navigation .next::after {
    position: absolute;
    content: "";
    background: url(img/blog-next.svg) no-repeat;
    width: 40px;
    height: 15px;
    top: 2px;
    left: 15px;
    z-index: 1;
}

.impressum	{
	padding: 20px;
}

.impressum h3	{
	padding: 10px;
    border-bottom: 2px solid #878786;
    display: inline-block;
	margin-bottom: 25px;
}

.impressum-text	{
	text-align: left;
}

.impressum-text1, .impressum-text2	{
	background-color: #FCF6FA;
	padding: 20px 30px;
	margin-bottom: 50px;
}

.impressum h4	{
	background: #828990;
    color: #fff;
    display: inline;
    padding: 10px;
}

.impressum-h4	{
	margin-top: -30px;
}

.impressum p	{
	margin-top: 30px;
}

.adatkezelesi	{
	text-align: left;
	margin-bottom: 30px;
	  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}

.adatkezelesi-cim	{
	padding: 10px;
    border-bottom: 2px solid #878786;
    display: inline-block;
	margin-bottom: 15px;
	margin-top: 25px;
}

.adatkezelesi p	{
	padding: 10px 0;
}

.adatkezelesi h2 {
    font-weight: 400;
    font-size: 30px;
    line-height: 1.2;
	padding-top: 10px;
}

.adatkezelesi h3	{
	font-family: 'tenor_sansregular', sans-serif;
	text-transform: uppercase;
	font-size: 24px;
}

.adatkezelesi .line {
	background-color: #878786;
}

.adatkezelesi a {
	color: #878786;
	text-transform: none;
	text-decoration: underline;
}

.adatkezelesi ul {
    list-style: inside;
}

#CybotCookiebotDialog, #CybotCookiebotDialog div, #CybotCookiebotDialogBodyContentTitle	{
	font-family: 'Open Sans', sans-serif!important;
}

a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll, a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection	{
	background-color: #828990!important;
    border: 1px solid #828990!important;
}

.page-header {
    height: 70px;
}

.idopontfoglalo h3	{
	font-family: 'tenor_sansregular', sans-serif;
}

.customer-mseegeszsegpont #page-booking-index-body h1.title	{
	font-family: 'tenor_sansregular', sans-serif;
	text-transform: uppercase;
	font-weight: 400;
	overflow: visible;
}

.customer-mseegeszsegpont h3, .my-0, .border-bottom, .mt-0, .mb-0	{
	font-family: 'tenor_sansregular', sans-serif!important;
	text-transform: uppercase;
	font-weight: 400;
}

.idopontfoglalo {
	overflow: hidden;
	clear: both;
	width: 100%;
	margin: 50px 0;
}

#page-booking-index-body .page-header {
    height: 100vh;
}

#page-booking-showServices-body	{
	background-color: #FCF6FA;
}

.page-header .title,
.booking-index-title	{
	color: #878786;
}

.title,
.card-title,
.info-title,
.footer-brand,
.footer-big h5,
.footer-big h4,
.media .media-heading	{
	font-family: 'tenor_sansregular', sans-serif;
	text-transform: uppercase;
	font-weight: 400;
}

.header-filter::before {
    background: rgba(242,238,236,1);
}

#selectedServicesContainer,
#widget-booking-selectDate,
#widget-booking-guestData {
    background: #FCF6FA;
    color: #878786;
}

.btn.btn-primary	{
	background: #828990;
	display: inline-block;
	padding: 5px 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 22px;
	border-color: unset;
}

.btn.btn-primary:hover	{
	background: #FCF6FA;
	transition: 1s ease;
}

.btn.btn-primary:active:hover,
.btn.btn-primary:active:focus,
.btn.btn-primary:active.focus,
.btn.btn-primary.active:hover,
.btn.btn-primary.active:focus,
.btn.btn-primary.active.focus,
.open > .btn.btn-primary.dropdown-toggle:hover,
.open > .btn.btn-primary.dropdown-toggle:focus,
.open > .btn.btn-primary.dropdown-toggle.focus,
.show > .btn.btn-primary.dropdown-toggle:hover,
.show > .btn.btn-primary.dropdown-toggle:focus,
.show > .btn.btn-primary.dropdown-toggle.focus,
.btn.btn-success.disabled:hover,
.btn.btn-success:disabled:hover,
.btn.btn-success:focus,
.btn.btn-success.focus,
.btn.btn-success:hover {
	background-color: #FCF6FA;
    border-color: unset;
}

.btn.btn-success {
	background: #828990;
	display: inline-block;
	padding: 5px 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 22px;
	border-color: unset;
}

.customer-mseegeszsegpont footer	{
	background-color: #ffffff;
	color: #878786;
}

.mt-5 small	{
	text-transform: none;
}

.customer-mseegeszsegpont a:hover,
.customer-mseegeszsegpont a:focus	{
	color: #828990;
}

.btn.btn-success:focus,
.btn.btn-success:active,
.btn.btn-success:hover	{
	box-shadow: none;
}

.cc-color-override--1608664607.cc-window,
.cc-link	{
	color: #878786!important;
}

.cc-color-override--1608664607 .cc-btn	{
	background-color: #828990!important;
}

.cc-color-override--1608664607 .cc-btn:hover	{
	background-color: #FCF6FA!important;
}

.cc-color-override--1608664607.cc-window	{
	background-color: #fff!important;
}

.newsletter	{
	background: url(img/newsletter.jpg) center;
	background-size: cover;
	padding: 50px;
}

.newsletter-2	{
	background: url(img/newsletter.jpg) center;
	background-size: cover;
	height: 65vh;
	display: flex;
    align-items: center;
}

.newsletter-container	{
	background-color: rgba(255,255,255, 0.7);
	padding: 50px;
}

.newsletter-container h2	{
	margin-bottom: 25px;
}


.invisibleOnForm{display:none;}
/* --- User defined css rules. Use #formBox106442 prefix here (e.g. #formBox106442 button { color: red; } ) --- */

#formBox106442 .titleBox {
font-family: 'tenor_sansregular', sans-serif;
font-size: 20px;
text-transform: uppercase;
}

#formBox106442 input[type=text],
#formBox106442 input[type=email] {
font-family: 'Open Sans', sans-serif;
font-size: 14px;
background: #FFFFFF;
}

#formControlID245166 {
font-family: 'Open Sans', sans-serif;
display: inline-block;
padding: 5px 15px;
color: #FFFFFF;
font-weight: 400;
text-transform: uppercase;
}

#formControlID245166:hover {
background: #E2B0C4;
transition: 1s ease;
}

/* --- general default settings --- */

@charset "UTF-8";

.sellItemBox span.sellItemCount input {
    width: 3.1em;
    text-align: left;
}

.payTotalBox {
    font-weight: bold;
    padding: 0.4ex 0;
}

div.leftLabel .payTotalBox {
    text-align: center;    
}

div.topLabel .payTotalBox {
    text-align: left;    
}

div.leftLabel .upsellItemBox {
    text-align: center;
}

div.topLabel .upsellItemBox {
    text-align: left;
}

.invalidInput {
    border: 2px solid red;
    border-radius: 5px;
    -webkit-animation: shake .5s linear;
}

@-webkit-keyframes shake {
    8%, 41% {
        -webkit-transform: translateX(-10px);
    }
    25%, 58% {
        -webkit-transform: translateX(10px);
    }
    75% {
        -webkit-transform: translateX(-5px);
    }
    92% {
        -webkit-transform: translateX(5px);
    }
    0%, 100% {
        -webkit-transform: translateX(0);
    }
}

.braintree-payment-form {
    margin: 5px 10px;
}

.paymentModeBox.v-group > div  {
  margin-top: 10px;
}

div.LMFormBox.LMinline .fieldsetBox {
    align-items: flex-end;
}

.captchaBox {
    text-align: center;
}

div.invisibleReCaptcha {
    height: 0;
}

div.visibleReCaptcha {
    margin-bottom: 0.5em;
}

.captchaBox > div {
    display: inline-block;
}

div.buttonFieldsetBox {
	text-align: center;
}

/*div.LMFormBox div.acceptConditionsBox > label,
div.LMFormBox div.upsellItemBox > label {
    display: inline-block;
}*/

div.LMFormBox.LMinline.LMtopLabel {
    line-height: 100%;
}

.progressBar {
    display: none;
    width: 150px;
    background: white;
    border: 2px solid #cccccc;
    padding: 2px;
    margin: 2px;
}

.progressBar > div {
    width: 0;
    height: 12px;
    box-sizing: border-box;
    vertical-align: middle;
    padding: 2px 12px;
    color: black;
    font-size: 8px;
    background-color: cornflowerblue;
}

.fileUploader {
    display: flex;
}

.fileName {
    margin: 0 1ex;
}

.lm-form-error-message {
    color: red;
}

.upload-mandatory-warn-msg {
    display: none;
}

.lm-invalid-name-kata {
    color: red;
}

.lm-invalid-name-kata-parent::after {
    content: 'KATA miatt nem engedélyezett a céges vásárlás';
    font-size: 82%;
    color: #c91e26;
}

.LMBlinking{
    animation:LMBlinkingText 1.2s infinite;
}

@keyframes LMBlinkingText{
    0%{     color: #000000;    }
    25%{    color: #888888; }
    50%{    color: #ffffff; }
    75%{    color: #888888;  }
    100%{   color: #000000; }
}

div.LMSubscribeForm { 
	padding-bottom: 1px; /* for iframeResizer */ 
}

/* ----------------- Zoli ---------------  */

div.LMFormBox { 
	font-family: Arial, Helvetica, sans-serif; 
}

div.LMFormBox .titleBox { 
	font-size: 1.5em; 
}

div.LMFormBox .subtitleBox { 
	font-size: 1em; 
}

div.LMFormBox .footnoteBox { 
	font-size: 0.9em; 
}

div.LMFormBox label { 
	font-size: 0.8em; 
}

div.LMFormBox input[type="text"], 
div.LMFormBox input[type="email"], 
div.LMFormBox input[type="number"], 
div.LMFormBox textarea, 
div.LMFormBox select, 
div.LMFormBox .labelText, 
div.LMFormBox .lm_input_box_undefined { 
	font-size: 1em; 
}

div.LMFormBox button.LMsubmitBtn { 
	font-size: 1em; 
	text-transform: uppercase; 
}

div.LMFormBox label { 
	font-size: 1em; 
}

/*div.LMFormBox.LMblocked div.formDescription, div.LMFormBox.LMblocked div.acceptConditionsBox { width: 100%; }*/

div.LMFormBox.LMinline .fieldsetBox { 
	-ms-flex-align: end; 
	align-items: flex-end; 
}

div.buttonFieldsetBox { 
	text-align: center; 
}

/*div.LMFormBox div.acceptConditionsBox > label { display: inline-block; }*/

.fixFormTextElement { 
	text-align: center; 
}

div.LMFormBox { 
	margin: 1.5em;
	border: 1px solid #c2c0c2;
	border-radius: 5px; 
	background-color: #f2f2f2; 
	padding: 1.5em; 
	box-sizing: border-box; 
}

div.LMFormBox .titleBox { 
	margin-bottom: 0.7em; 
}

div.LMFormBox .subtitleBox { 
	margin-bottom: 1.5em; 
}

div.LMFormBox input[type="text"], 
div.LMFormBox input[type="email"], 
div.LMFormBox input[type="number"], 
div.LMFormBox textarea, div.LMFormBox select { 
	width: 100%; 
	border: 1px solid #c2c0c2; 
	border-radius: 5px; 
	box-sizing: border-box; 
	padding: .3em 0.6em; 
	outline-color: transparent; 
	outline-style: none; 
}

div.LMFormBox textarea { 
	min-height: 6em; 
	font-size: 1rem; 
	font-family: inherit; 
}

div.LMFormBox .LMdescription { 
	font-style: italic; 
	font-size: 0.75em; 
	margin-top: 0.3em; }

div.LMFormBox button.LMsubmitBtn { 
	padding: .5em 1em; 
	border: none; 
	background: #a34e98; 
	transition: background-color .3s; 
	color: #fff; 
	border-radius: 5px; 
}
 
div.LMFormBox button.LMsubmitBtn:focus { 
	background: #b571ad; 
	outline-color: transparent; 
	outline-style: none; }

div.LMFormBox label { 
	margin-bottom: 0.75em; 
}

div.LMFormBox .fieldContainer, 
div.LMFormBox .buttonFieldsetBox, 
div.LMFormBox .visibleReCaptcha { 
	margin-bottom: 0.8em; 
}

div.LMFormBox .radio > div > label, div.LMFormBox .checkbox > div > label { 
	margin-bottom: 0.35em; 
}

div.LMFormBox .radio > div:last-child > label, div.LMFormBox .checkbox > div:last-child > label { 
	margin-bottom: 0; 
}

div.LMFormBox .checkbox label, div.LMFormBox .form-radio label { 
	position: relative; 
	cursor: pointer; 
	padding-left: 2em; 
	text-align: left; 
	display: block; 
	font-size: 1em; 
}

div.LMFormBox .checkbox input, div.LMFormBox .form-radio input { 
	width: auto; 
	opacity: 0.00000001; 
	position: absolute; 
	left: 0; 
}

div.LMFormBox .radio .helper { 
	position: absolute; 
	top: -0.25em; 
	left: -0.25em; 
	cursor: pointer; 
	display: block; 
	font-size: 1em; 
	-webkit-user-select: none; 
	-moz-user-select: none; 
	-ms-user-select: none; 
	user-select: none; 
	color: #c2c0c2; 
}

div.LMFormBox .radio .helper::before, 
div.LMFormBox .radio .helper::after { 
	content: ''; 
	position: absolute; 
	left: 0; 
	top: 0; 
	margin: 0.25em; 
	width: 1em; 
	height: 1em; 
	transition: transform 0.28s ease; 
	border-radius: 50%; 
	border: 0.125em solid currentColor; 
}

div.LMFormBox .radio .helper::after { 
	transform: scale(0); 
	background-color: #a34e98; 
	border-color: #a34e98; 
}

div.LMFormBox .radio label:hover .helper { 
	color: #a34e98; 
}

div.LMFormBox .radio input:checked ~ .helper::after { 
	transform: scale(0.5); 
}

div.LMFormBox .radio input:checked ~ .helper::before { 
	color: #a34e98; 
}

div.LMFormBox .checkbox > div { 
	position: relative; 
	cursor: pointer; 
	text-align: left; 
	display: block; 
}

div.LMFormBox .checkbox .helper { 
	color: #c2c0c2; 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 1em; 
	height: 1em; 
	z-index: 0; 
	border: 0.125em solid currentColor; 
	border-radius: 0.0625em; 
	transition: border-color 0.28s ease; 
}

div.LMFormBox .checkbox .helper::before, 
div.LMFormBox .checkbox .helper::after { 
	position: absolute; 
	height: 0; 
	width: 0.2em; 
	background-color: #a34e98; 
	display: block; 
	transform-origin: left top; 
	border-radius: 0.25em; content: ''; 
	transition: opacity 0.28s ease, height 0s linear 0.28s; 
	opacity: 0; 
}

div.LMFormBox .checkbox .helper::before { 
	top: 0.85em; 
	left: 0.38em; 
	transform: rotate(-135deg); 
	box-shadow: 0 0 0 0.0625em #fff; 
}

div.LMFormBox .checkbox .helper::after { 
	top: 0.5em; 
	left: 0; 
	transform: rotate(-45deg); 
}

div.LMFormBox .checkbox > div:hover .helper { 
	color: #a34e98; 
}

div.LMFormBox .checkbox input:checked ~ .helper { 
	color: #a34e98; 
}

div.LMFormBox .checkbox input:checked ~ .helper::after, 
div.LMFormBox .checkbox input:checked ~ .helper::before { 
	opacity: 1; 
	transition: height 0.28s ease; 
}

div.LMFormBox .checkbox input:checked ~ .helper::after { 
	height: 0.5em; 
}

div.LMFormBox .checkbox input:checked ~ .helper::before { 
	height: 1.3em; 
	transition-delay: 0.28s; 
}

div.LMFormBox .radio + .radio, div.LMFormBox .checkbox + .checkbox { 
	margin-top: 1em; 
}

div.LMFormBox { /****mezőcímkék mezok felett*/ /****mezőcímkék egy sorban*/ }

div.LMFormBox.LMtopLabel .controlContainer { 
	display: -ms-flexbox; 
	display: flex; 
	-ms-flex-direction: column; 
	flex-direction: column; 
}

div.LMFormBox.LMleftLabel .controlContainer { 
	display: -ms-flexbox; 
	display: flex; 
	-ms-flex-direction: row; 
	flex-direction: row; 
	-ms-flex-align: center; 
	align-items: center; 
}

div.LMFormBox.LMleftLabel .controlContainer label.labelText { 
	width: 15%; 
	min-width: 80px; 
	padding-right: 1em; 
	box-sizing: border-box; 
	margin-bottom: 0; 
}

div.LMFormBox.LMleftLabel .controlContainer .inputContainer { 
	-ms-flex-positive: 1; 
	flex-grow: 1; 
}

div.LMFormBox.LMleftLabel .LMdescription { 
	display: -ms-flexbox; 
	display: flex; 
	-ms-flex-direction: row; 
	flex-direction: row; 
	-ms-flex-align: center; 
	align-items: center; 
}

div.LMFormBox.LMleftLabel .LMdescription > div { 
	width: 85%; 
}

div.LMFormBox.LMleftLabel .LMdescription i { 
	display: block; 
	content: ""; 
	width: 15%; 
	min-width: 80px; 
	padding-right: 1em; 
	box-sizing: border-box; 
	margin-bottom: 0; 
	height: 0.1em; 
}

div.LMFormBox.LMnoLabel .controlContainer label.labelText { 
	display: none; 
	visibility: hidden; 
}

/****függőleges térköz*/
/* LMverticalGapSlim LMverticalGapClassic*** base LMverticalGapLarge */
/****Stilus*/
/* LMradius*** base LMsquare LMmaterial */
div.LMFormBox.LMverticalGapSlim .titleBox { 
	font-size: 1.125em; 
}

div.LMFormBox.LMverticalGapSlim .subtitleBox { 
	font-size: .875em; 
}

div.LMFormBox.LMverticalGapSlim .footnoteBox { 
	font-size: 0.75em; 
}

div.LMFormBox.LMverticalGapSlim input[type="text"], 
div.LMFormBox.LMverticalGapSlim input[type="email"], 
div.LMFormBox.LMverticalGapSlim input[type="number"], 
div.LMFormBox.LMverticalGapSlim textarea, 
div.LMFormBox.LMverticalGapSlim select, 
div.LMFormBox.LMverticalGapSlim .labelText, 
div.LMFormBox.LMverticalGapSlim .lm_input_box_undefined { 
	font-size: .875em; 
}

div.LMFormBox.LMverticalGapSlim .LMdescription { 
	font-size: .75em; 
}

div.LMFormBox.LMverticalGapSlim button.LMsubmitBtn { 
	font-size: .875em; 
	padding: .35em .7em; 
}

div.LMFormBox.LMverticalGapSlim .fieldContainer, 
div.LMFormBox.LMverticalGapSlim .buttonFieldsetBox, 
div.LMFormBox.LMverticalGapSlim .visibleReCaptcha { 
	margin-bottom: 0.75em; 
}

div.LMFormBox.LMverticalGapSlim label { 
	margin-bottom: 0.35em; 
	font-size: .8125em; 
}

div.LMFormBox.LMverticalGapLarge .titleBox { 
	font-size: 3.125em; 
	font-weight: bold; 
}

div.LMFormBox.LMverticalGapLarge .subtitleBox { 
	font-size: 1.125em; 
}

div.LMFormBox.LMverticalGapLarge .footnoteBox { 
	font-size: 1em; 
}

div.LMFormBox.LMverticalGapLarge input[type="text"], 
div.LMFormBox.LMverticalGapLarge input[type="email"], 
div.LMFormBox.LMverticalGapLarge input[type="number"], 
div.LMFormBox.LMverticalGapLarge textarea, 
div.LMFormBox.LMverticalGapLarge select, 
div.LMFormBox.LMverticalGapLarge .labelText, 
div.LMFormBox.LMverticalGapLarge .lm_input_box_undefined { 
	font-size: 1.125em; 
}

div.LMFormBox.LMverticalGapLarge button.LMsubmitBtn { 
	font-size: 1.125em; 
	padding: .35em .7em; 
}

div.LMFormBox.LMverticalGapLarge .fieldContainer, 
div.LMFormBox.LMverticalGapLarge .buttonFieldsetBox, 
div.LMFormBox.LMverticalGapLarge .visibleReCaptcha { 
	margin-bottom: 2em; 
}

div.LMFormBox.LMverticalGapLarge label { 
	margin-bottom: 0.75em; 
	font-size: 1.125em; 
}

div.LMFormBox.LMverticalGapLarge .LMdescription { 
	font-size: 1em; 
}

div.LMFormBox.LMsquare, 
div.LMFormBox.LMmaterial { 
	border-radius: 0; 
}

div.LMFormBox.LMsquare input[type="text"], 
div.LMFormBox.LMmaterial input[type="text"], 
div.LMFormBox.LMsquare input[type="email"], 
div.LMFormBox.LMmaterial input[type="email"], 
div.LMFormBox.LMsquare input[type="number"], 
div.LMFormBox.LMmaterial input[type="number"], 
div.LMFormBox.LMsquare textarea, 
div.LMFormBox.LMmaterial textarea, 
div.LMFormBox.LMsquare select, 
div.LMFormBox.LMmaterial select, 
div.LMFormBox.LMsquare button.LMsubmitBtn, 
div.LMFormBox.LMmaterial button.LMsubmitBtn { 
	border-radius: 0; 
}

div.LMFormBox.LMmaterial {
	 /* Remove focus */ /* Use custom arrow */ /*.checkbox, .form-radio { label { position: relative; cursor: pointer; padding-left: $checkbox-gap; text-align: left; display: block; font-size: $font-size; } input { width: auto; opacity: 0.00000001; position: absolute; left: 0; } } .radio { .helper { position: absolute; top: $radio-margin; left: $radio-margin; cursor: pointer; display: block; font-size: $font-size; user-select: none; color: $border-color; &::before, &::after { content: ''; position: absolute; left: 0; top: 0; margin: ($spacer * 2); width: $font-size; height: $font-size; transition: transform $transition-speed ease; border-radius: 50%; border: ($font-size / 8) solid currentColor; } &::after { transform: scale(0); background-color: $focus-color; border-color: $focus-color; } } label:hover .helper { color: $focus-color; } // scss-lint:disable QualifyingElement, NestingDepth input:checked { ~ .helper { &::after { transform: scale(0.5); } &::before { color: $focus-color; } } } } .checkbox { &>div{ position: relative; cursor: pointer; text-align: left; display: block; } .helper { color: $border-color; position: absolute; top: $checkbox-top; left: 0; width: $font-size; height: $font-size; z-index: 0; border: ($font-size / 8) solid currentColor; border-radius: ($font-size / 16); transition: border-color $transition-speed ease; &::before, &::after { position: absolute; height: 0; width: ($font-size * 0.2); background-color: $focus-color; display: block; transform-origin: left top; border-radius: ($font-size / 4); content: ''; transition: opacity $transition-speed ease, height 0s linear $transition-speed; opacity: 0; } &::before { top: ($font-size * 0.65); left: ($font-size * 0.38); transform: rotate(-135deg); box-shadow: 0 0 0 ($font-size / 16) $body-bg; } &::after { top: ($font-size * 0.3); left: 0; transform: rotate(-45deg); } } &>div:hover .helper { color: $focus-color; } input:checked { ~ .helper { color: $focus-color; &::after, &::before { opacity: 1; transition: height $transition-speed ease; } &::after { height: ($font-size / 2); } &::before { height: ($font-size * 1.2); transition-delay: $transition-speed; } } } } .radio + .radio, .checkbox + .checkbox { margin-top: $font-size; }*/ }

div.LMFormBox.LMmaterial .subtitleBox { 
	font-style: normal; 
}

div.LMFormBox.LMmaterial label { 
	font-size: 0.8125em; 
}

div.LMFormBox.LMmaterial input[type="text"], 
div.LMFormBox.LMmaterial input[type="email"], 
div.LMFormBox.LMmaterial input[type="number"] { 
	border: none; 
}

div.LMFormBox.LMmaterial input[type="text"]::-webkit-input-placeholder, 
div.LMFormBox.LMmaterial input[type="email"]::-webkit-input-placeholder, 
div.LMFormBox.LMmaterial input[type="number"]::-webkit-input-placeholder { 
	/* Chrome/Opera/Safari */ font-size: 0.8125em; 
}

div.LMFormBox.LMmaterial input[type="text"]::-moz-placeholder, 
div.LMFormBox.LMmaterial input[type="email"]::-moz-placeholder, 
div.LMFormBox.LMmaterial input[type="number"]::-moz-placeholder {
	/* Firefox 19+ */ font-size: 0.8125em; 
	}

div.LMFormBox.LMmaterial input[type="text"]:-ms-input-placeholder,
div.LMFormBox.LMmaterial input[type="email"]:-ms-input-placeholder, 
div.LMFormBox.LMmaterial input[type="number"]:-ms-input-placeholder { 
	/* IE 10+ */ font-size: 0.8125em; 
}

div.LMFormBox.LMmaterial input[type="text"]:-moz-placeholder, 
div.LMFormBox.LMmaterial input[type="email"]:-moz-placeholder, 
div.LMFormBox.LMmaterial input[type="number"]:-moz-placeholder { 
	/* Firefox 18- */ font-size: 0.8125em; 
}

div.LMFormBox.LMmaterial textarea { 
	background: transparent !important; 
	border: none; 
}

div.LMFormBox.LMmaterial select { 
	background-color: transparent; 
	width: 100%; border-left: none; 
	border-right: none; 
	border-top: none; 
}

div.LMFormBox.LMmaterial .LMbar { 

}

div.LMFormBox.LMmaterial .LMbar::before { 

}

div.LMFormBox.LMmaterial select:focus ~ .LMbar::before,
div.LMFormBox.LMmaterial input:focus ~ .LMbar::before, 
div.LMFormBox.LMmaterial textarea:focus ~ .LMbar::before { 
	width: 100%; 
	left: 0; 
}

div.LMFormBox.LMmaterial select:focus { 
	outline: none; 
}

div.LMFormBox.LMmaterial select { 
	-webkit-appearance: none; 
	-moz-appearance: none; 
	appearance: none; 
}

div.LMFormBox.LMmaterial .LMselectfield { 
	position: relative; 
}

div.LMFormBox.LMmaterial .LMselectfield:after { 
	position: absolute; 
	top: 0.75em; 
	right: 0.5em; /* Styling the down arrow */ 
	width: 0; 
	height: 0; 
	padding: 0; 
	content: ''; 
	border-left: .25em solid transparent; 
	border-right: .25em solid transparent; 
	border-top: 0.375em solid #c2c0c2; 
	pointer-events: none; 
}

div.LMFormBox.LMmaterial button.LMsubmitBtn { 
	font-size: 0.9em; 
	padding: 0.7em 1.2em; 
}

div.LMFormBox.LMdark { 
	background: #424242; 
	color: #fff; 
}

div.LMFormBox.LMdark input[type="text"], 
div.LMFormBox.LMdark input[type="email"], 
div.LMFormBox.LMdark input[type="number"], 
div.LMFormBox.LMdark select, 
div.LMFormBox.LMdark textarea { 
	color: #fff; 
	background: #2d2d2d; 
	border-color: #565656; 
}

div.LMFormBox.LMdark input[type="text"]::-webkit-input-placeholder, 
div.LMFormBox.LMdark input[type="email"]::-webkit-input-placeholder, 
div.LMFormBox.LMdark input[type="number"]::-webkit-input-placeholder, 
div.LMFormBox.LMdark select::-webkit-input-placeholder, 
div.LMFormBox.LMdark textarea::-webkit-input-placeholder { 
	/* Chrome/Opera/Safari */ color: #fff; 
}

div.LMFormBox.LMdark input[type="text"]::-moz-placeholder, 
div.LMFormBox.LMdark input[type="email"]::-moz-placeholder, 
div.LMFormBox.LMdark input[type="number"]::-moz-placeholder, 
div.LMFormBox.LMdark select::-moz-placeholder, 
div.LMFormBox.LMdark textarea::-moz-placeholder { 
	/* Firefox 19+ */ color: #fff; 
}

div.LMFormBox.LMdark input[type="text"]:-ms-input-placeholder, 
div.LMFormBox.LMdark input[type="email"]:-ms-input-placeholder, 
div.LMFormBox.LMdark input[type="number"]:-ms-input-placeholder, 
div.LMFormBox.LMdark select:-ms-input-placeholder, 
div.LMFormBox.LMdark textarea:-ms-input-placeholder { 
	/* IE 10+ */ color: #fff; 
}

div.LMFormBox.LMdark input[type="text"]:-moz-placeholder, 
div.LMFormBox.LMdark input[type="email"]:-moz-placeholder, 
div.LMFormBox.LMdark input[type="number"]:-moz-placeholder, 
div.LMFormBox.LMdark select:-moz-placeholder, 
div.LMFormBox.LMdark textarea:-moz-placeholder { 
	/* Firefox 18- */ color: #fff; 
}

div.LMFormBox.LMdark .checkbox .helper::before { 
	box-shadow: 0 0 0 0.0625em #424242; 
}

div.LMFormBox.LMdark.LMmaterial select { 
	background: transparent; 
}

div.LMFormBox.LMbw .LMbar::before {  
}

div.LMFormBox.LMbw .radio .helper { 
	color: #c2c0c2; 
}

div.LMFormBox.LMbw .radio .helper::after { 
	background-color: #1f1f1f; 
	border-color: #1f1f1f; 
}

div.LMFormBox.LMbw .radio label:hover .helper { 
	color: #1f1f1f; 
}

div.LMFormBox.LMbw .radio input:checked ~ .helper::before { 
	color: #1f1f1f; 
}

div.LMFormBox.LMbw .checkbox .helper { 
	color: #1f1f1f; 
}

div.LMFormBox.LMbw .checkbox .helper::before, div.LMFormBox.LMbw .checkbox .helper::after { 
	background-color: #1f1f1f; 
}

div.LMFormBox.LMbw .checkbox .helper::before { 
	box-shadow: 0 0 0 0.0625em #fff; 
}

div.LMFormBox.LMbw .checkbox > div:hover .helper { 
	color: #1f1f1f; 
}

div.LMFormBox.LMbw .checkbox input:checked ~ .helper { 
	color: #1f1f1f; 
}

div.LMFormBox.LMbw button.LMsubmitBtn { 
	background-color: #1f1f1f; 
}

div.LMFormBox.LMgreen { 
	background: #e1ead7; 
	color: #282725; 
	border-color: #8dbd59; 
}

div.LMFormBox.LMgreen .titleBox { 
	color: #386103; 
}

div.LMFormBox.LMgreen label, div.LMFormBox.LMgreen .LMdescription { 
	color: #386103; 
}

div.LMFormBox.LMgreen input[type="text"], 
div.LMFormBox.LMgreen input[type="email"], 
div.LMFormBox.LMgreen input[type="number"], 
div.LMFormBox.LMgreen select, 
div.LMFormBox.LMgreen textarea { 
	color: #282725; 
	background: #fff; 
	border-color: #8dbd59; 
}

div.LMFormBox.LMgreen input[type="text"]::-webkit-input-placeholder, 
div.LMFormBox.LMgreen input[type="email"]::-webkit-input-placeholder, 
div.LMFormBox.LMgreen input[type="number"]::-webkit-input-placeholder, 
div.LMFormBox.LMgreen select::-webkit-input-placeholder, 
div.LMFormBox.LMgreen textarea::-webkit-input-placeholder { 
	/* Chrome/Opera/Safari */ color: #282725; 
}

div.LMFormBox.LMgreen input[type="text"]::-moz-placeholder, 
div.LMFormBox.LMgreen input[type="email"]::-moz-placeholder, 
div.LMFormBox.LMgreen input[type="number"]::-moz-placeholder, 
div.LMFormBox.LMgreen select::-moz-placeholder, 
div.LMFormBox.LMgreen textarea::-moz-placeholder { 
	/* Firefox 19+ */ color: #282725; 
}

div.LMFormBox.LMgreen input[type="text"]:-ms-input-placeholder, 
div.LMFormBox.LMgreen input[type="email"]:-ms-input-placeholder, 
div.LMFormBox.LMgreen input[type="number"]:-ms-input-placeholder, 
.LMFormBox.LMgreen select:-ms-input-placeholder, 
div.LMFormBox.LMgreen textarea:-ms-input-placeholder { 
	/* IE 10+ */ color: #282725; 
}

div.LMFormBox.LMgreen input[type="text"]:-moz-placeholder, 
div.LMFormBox.LMgreen input[type="email"]:-moz-placeholder, 
div.LMFormBox.LMgreen input[type="number"]:-moz-placeholder, 
div.LMFormBox.LMgreen select:-moz-placeholder, 
div.LMFormBox.LMgreen textarea:-moz-placeholder { 
	/* Firefox 18- */ color: #282725; 
}

div.LMFormBox.LMgreen .LMbar { 
	border-color: #8dbd59; 
}

div.LMFormBox.LMgreen .LMbar::before { 
	background: #8abf57; 
}

div.LMFormBox.LMgreen .radio .helper { 
	color: #c2c0c2; 
}

div.LMFormBox.LMgreen .radio .helper::before, 
div.LMFormBox.LMgreen .radio .helper::after { 
	border-color: #8dbd59; 
}

div.LMFormBox.LMgreen .radio .helper::after { 
	background-color: #8abf57; 
	border-color: #8abf57; 
}

div.LMFormBox.LMgreen .radio Label:hover .helper { 
	color: #282725; 
}

div.LMFormBox.LMgreen .radio input:checked ~ .helper::before { 
	color: #8abf57; 
}

div.LMFormBox.LMgreen .checkbox label { 
	color: #282725; 
}

div.LMFormBox.LMgreen .checkbox .helper { 
	color: #8abf57; 
}

div.LMFormBox.LMgreen .checkbox .helper::before, 
div.LMFormBox.LMgreen .checkbox .helper::after { 
	background-color: #8abf57; 
}

div.LMFormBox.LMgreen .checkbox .helper::before { 
	box-shadow: 0 0 0 0.0625em #e1ead7; 
}

div.LMFormBox.LMgreen .checkbox > div:hover .helper { 
	color: #8abf57; 
}

div.LMFormBox.LMgreen .checkbox input:checked ~ .helper { 
	color: #8abf57; 
}

div.LMFormBox.LMgreen button.LMsubmitBtn { 
	background-color: #8abf57; 
}

div.LMFormBox.LMgreen button.LMsubmitBtn:hover { 
	background-color: #577f31; 
}

div.LMFormBox.LMgreen.LMmaterial select { 
	background: transparent; 
}

div.LMFormBox.LMlightblue { 
	background: #ccedfc; 
	color: #282725; 
	border-color: #72dafd; 
}

div.LMFormBox.LMlightblue .titleBox { 
	color: #065774; 
}

div.LMFormBox.LMlightblue .subtitleBox { 
	color: #065774; 
}

div.LMFormBox.LMlightblue label, div.LMFormBox.LMlightblue .LMdescription { 
	color: #065774; 
}

div.LMFormBox.LMlightblue input[type="text"], 
div.LMFormBox.LMlightblue input[type="email"], 
div.LMFormBox.LMlightblue input[type="number"], 
div.LMFormBox.LMlightblue select, 
div.LMFormBox.LMlightblue textarea { 
	color: #282725; 
	background: #fff; 
	border-color: #72dafd; 
}

div.LMFormBox.LMlightblue input[type="text"]::-webkit-input-placeholder, 
div.LMFormBox.LMlightblue input[type="email"]::-webkit-input-placeholder, 
div.LMFormBox.LMlightblue input[type="number"]::-webkit-input-placeholder, 
div.LMFormBox.LMlightblue select::-webkit-input-placeholder, 
div.LMFormBox.LMlightblue textarea::-webkit-input-placeholder { 
	/* Chrome/Opera/Safari */ color: #282725; 
}

div.LMFormBox.LMlightblue input[type="text"]::-moz-placeholder, 
div.LMFormBox.LMlightblue input[type="email"]::-moz-placeholder, 
div.LMFormBox.LMlightblue input[type="number"]::-moz-placeholder, 
div.LMFormBox.LMlightblue select::-moz-placeholder, 
div.LMFormBox.LMlightblue textarea::-moz-placeholder { 
	/* Firefox 19+ */ color: #282725; 
}

div.LMFormBox.LMlightblue input[type="text"]:-ms-input-placeholder, 
div.LMFormBox.LMlightblue input[type="email"]:-ms-input-placeholder, 
div.LMFormBox.LMlightblue input[type="number"]:-ms-input-placeholder, 
div.LMFormBox.LMlightblue select:-ms-input-placeholder, 
div.LMFormBox.LMlightblue textarea:-ms-input-placeholder { 
	/* IE 10+ */ color: #282725; 
}

div.LMFormBox.LMlightblue input[type="text"]:-moz-placeholder, 
div.LMFormBox.LMlightblue input[type="email"]:-moz-placeholder, 
div.LMFormBox.LMlightblue input[type="number"]:-moz-placeholder, 
div.LMFormBox.LMlightblue select:-moz-placeholder, 
div.LMFormBox.LMlightblue textarea:-moz-placeholder { 
	/* Firefox 18- */ color: #282725; 
}

div.LMFormBox.LMlightblue .LMbar { 
	border-color: #72dafd; 
}

div.LMFormBox.LMlightblue .LMbar::before { 
	background: #02b0f7; 
}

div.LMFormBox.LMlightblue .radio .helper { 
	color: #c2c0c2; 
}

div.LMFormBox.LMlightblue .radio .helper::before, 
div.LMFormBox.LMlightblue .radio .helper::after { 
	border-color: #72dafd; 
}

div.LMFormBox.LMlightblue .radio .helper::after { 
	background-color: #02b0f7; 
	border-color: #02b0f7; 
}

div.LMFormBox.LMlightblue .radio label { 
	color: #282725; 
}

div.LMFormBox.LMlightblue .radio input:checked ~ .helper::before { 
	color: #02b0f7; 
	border-color: #02b0f7; 
}

div.LMFormBox.LMlightblue .checkbox label { 
	color: #282725; 
}

div.LMFormBox.LMlightblue .checkbox .helper { 
	color: #02b0f7; 
}

div.LMFormBox.LMlightblue .checkbox .helper::before, 
div.LMFormBox.LMlightblue .checkbox .helper::after { 
	background-color: #02b0f7; 
}

div.LMFormBox.LMlightblue .checkbox .helper::before { 
	box-shadow: 0 0 0 0.0625em #ccedfc; 
}

div.LMFormBox.LMlightblue .checkbox > div:hover .helper { 
	color: #02b0f7; 
}

div.LMFormBox.LMlightblue .checkbox input:checked ~ .helper { 
	color: #02b0f7; 
}

div.LMFormBox.LMlightblue button.LMsubmitBtn { 
	background-color: #02b0f7; 
}

div.LMFormBox.LMlightblue button.LMsubmitBtn:hover { 
	background-color: #016892; 
}

div.LMFormBox.LMlightblue.LMmaterial select { 
	background: transparent; 
}

div.LMFormBox.LMpink { 
	background: #f9d5d5; 
	color: #e74445; 
	border-color: #fab4bf; 
}

div.LMFormBox.LMpink .titleBox { 
	color: #cc7274; 
}

div.LMFormBox.LMpink .subtitleBox { 
	color: #cc7274; 
}

div.LMFormBox.LMpink label, div.LMFormBox.LMpink .LMdescription { 
	color: #cc7274; 
}

div.LMFormBox.LMpink input[type="text"], 
div.LMFormBox.LMpink input[type="email"], 
div.LMFormBox.LMpink input[type="number"], 
div.LMFormBox.LMpink select, 
div.LMFormBox.LMpink textarea { 
	color: #e74445; 
	background: #fff; 
	border-color: #fab4bf; 
}

div.LMFormBox.LMpink input[type="text"]::-webkit-input-placeholder, 
div.LMFormBox.LMpink input[type="email"]::-webkit-input-placeholder, 
div.LMFormBox.LMpink input[type="number"]::-webkit-input-placeholder, 
div.LMFormBox.LMpink select::-webkit-input-placeholder, 
div.LMFormBox.LMpink textarea::-webkit-input-placeholder { 
	/* Chrome/Opera/Safari */ color: #e74445; 
}

div.LMFormBox.LMpink input[type="text"]::-moz-placeholder, 
div.LMFormBox.LMpink input[type="email"]::-moz-placeholder, 
div.LMFormBox.LMpink input[type="number"]::-moz-placeholder, 
div.LMFormBox.LMpink select::-moz-placeholder, 
div.LMFormBox.LMpink textarea::-moz-placeholder { 
	/* Firefox 19+ */ color: #e74445; 
}

div.LMFormBox.LMpink input[type="text"]:-ms-input-placeholder, 
div.LMFormBox.LMpink input[type="email"]:-ms-input-placeholder, 
div.LMFormBox.LMpink input[type="number"]:-ms-input-placeholder, 
div.LMFormBox.LMpink select:-ms-input-placeholder, 
div.LMFormBox.LMpink textarea:-ms-input-placeholder { 
	/* IE 10+ */ color: #e74445; 
}

div.LMFormBox.LMpink input[type="text"]:-moz-placeholder, 
div.LMFormBox.LMpink input[type="email"]:-moz-placeholder, 
div.LMFormBox.LMpink input[type="number"]:-moz-placeholder, 
div.LMFormBox.LMpink select:-moz-placeholder, 
div.LMFormBox.LMpink textarea:-moz-placeholder { 
	/* Firefox 18- */ color: #e74445; 
}

div.LMFormBox.LMpink .LMbar { 
	border-color: #fab4bf; 
}

div.LMFormBox.LMpink .LMbar::before { 
	background: #e74445; 
}

div.LMFormBox.LMpink .radio .helper { 
	color: #c2c0c2; 
}

div.LMFormBox.LMpink .radio .helper::before, 
div.LMFormBox.LMpink .radio .helper::after { 
	border-color: #fab4bf; 
}

div.LMFormBox.LMpink .radio .helper::after { 
	background-color: #e74445; 
	border-color: #e74445; 
}

div.LMFormBox.LMpink .radio label { 
	color: #e74445; 
}

div.LMFormBox.LMpink .radio input:checked ~ .helper::before { 
	color: #e74445; 
	border-color: #e74445; 
}

div.LMFormBox.LMpink .checkbox label { 
	color: #e74445; 
}

div.LMFormBox.LMpink .checkbox .helper { 
	color: #e74445; 
}

div.LMFormBox.LMpink .checkbox .helper::before, div.LMFormBox.LMpink .checkbox .helper::after { 
	background-color: #e74445; 
}

div.LMFormBox.LMpink .checkbox .helper::before { 
	box-shadow: 0 0 0 0.0625em #f9d5d5; 
}

div.LMFormBox.LMpink .checkbox > div:hover .helper { 
	color: #e74445; 
}

div.LMFormBox.LMpink .checkbox input:checked ~ .helper { 
	color: #e74445; 
}

div.LMFormBox.LMpink button.LMsubmitBtn { 
	background-color: #e74445; 
}

div.LMFormBox.LMpink button.LMsubmitBtn:hover { 
	background-color: #af1617; 
}

div.LMFormBox.LMpink.LMmaterial select { 
	background: transparent; 
}

div.LMFormBox.LMyellow { 
	background: #e1f73c; 
	color: #7a880f; 
	border: none; 
}

div.LMFormBox.LMyellow .titleBox { 
	color: #859417; 
}

div.LMFormBox.LMyellow .subtitleBox { 
	color: #859417; 
}

div.LMFormBox.LMyellow label, div.LMFormBox.LMyellow .LMdescription { 
	color: #859417; 
}

div.LMFormBox.LMyellow input[type="text"], 
div.LMFormBox.LMyellow input[type="email"], 
div.LMFormBox.LMyellow input[type="number"], 
div.LMFormBox.LMyellow select, 
div.LMFormBox.LMyellow textarea { 
	color: #7a880f; 
	background: #fff; 
	border-color: #c2de17; 
}

div.LMFormBox.LMyellow input[type="text"]::-webkit-input-placeholder, 
div.LMFormBox.LMyellow input[type="email"]::-webkit-input-placeholder, 
div.LMFormBox.LMyellow input[type="number"]::-webkit-input-placeholder, 
div.LMFormBox.LMyellow select::-webkit-input-placeholder, 
div.LMFormBox.LMyellow textarea::-webkit-input-placeholder { 
	/* Chrome/Opera/Safari */ color: #7a880f; 
}

div.LMFormBox.LMyellow input[type="text"]::-moz-placeholder, 
div.LMFormBox.LMyellow input[type="email"]::-moz-placeholder, 
div.LMFormBox.LMyellow input[type="number"]::-moz-placeholder, 
div.LMFormBox.LMyellow select::-moz-placeholder, 
div.LMFormBox.LMyellow textarea::-moz-placeholder { 
	/* Firefox 19+ */ color: #7a880f; 
}

div.LMFormBox.LMyellow input[type="text"]:-ms-input-placeholder, 
div.LMFormBox.LMyellow input[type="email"]:-ms-input-placeholder, 
div.LMFormBox.LMyellow input[type="number"]:-ms-input-placeholder, 
div.LMFormBox.LMyellow select:-ms-input-placeholder, 
div.LMFormBox.LMyellow textarea:-ms-input-placeholder { 
	/* IE 10+ */ color: #7a880f; 
}

div.LMFormBox.LMyellow input[type="text"]:-moz-placeholder, 
div.LMFormBox.LMyellow input[type="email"]:-moz-placeholder, 
div.LMFormBox.LMyellow input[type="number"]:-moz-placeholder, 
div.LMFormBox.LMyellow select:-moz-placeholder, 
div.LMFormBox.LMyellow textarea:-moz-placeholder { 
	/* Firefox 18- */ color: #7a880f; 
}

div.LMFormBox.LMyellow .LMbar { 
	border-color: #c2de17; 
}

div.LMFormBox.LMyellow .LMbar::before { 
	background: #417ded; 
}

div.LMFormBox.LMyellow .radio .helper { 
	color: #c2c0c2; 
}

div.LMFormBox.LMyellow .radio .helper::before, 
div.LMFormBox.LMyellow .radio .helper::after { 
	border-color: #417ded; 
}

div.LMFormBox.LMyellow .radio .helper::after { 
	background-color: #417ded; 
	border-color: #417ded; 
}

div.LMFormBox.LMyellow .radio label { 
	color: #7a880f; 
}

div.LMFormBox.LMyellow .radio input:checked ~ .helper::before { 
	color: #417ded; 
	border-color: #417ded; 
}

div.LMFormBox.LMyellow .checkbox label { 
	color: #7a880f; 
}

div.LMFormBox.LMyellow .checkbox .helper { 
	color: #417ded; 
}

div.LMFormBox.LMyellow .checkbox .helper::before, 
div.LMFormBox.LMyellow .checkbox .helper::after { 
	background-color: #417ded; 
}

div.LMFormBox.LMyellow .checkbox .helper::before { 
	box-shadow: 0 0 0 0.0625em #e1f73c; 
}

div.LMFormBox.LMyellow .checkbox > div:hover .helper { 
	color: #417ded; 
}

div.LMFormBox.LMyellow .checkbox input:checked ~ .helper { 
	color: #417ded; 
}

div.LMFormBox.LMyellow button.LMsubmitBtn { 
	background-color: #417ded; 
}

div.LMFormBox.LMyellow button.LMsubmitBtn:hover { 
	background-color: #114bb7; 
}

div.LMFormBox.LMyellow.LMmaterial select { 
	background: transparent; 
}

div.LMFormBox.LMblue { 
	background: #015ffc; 
	color: #fff; 
	border: none; 
}

div.LMFormBox.LMblue .titleBox { 
	color: #fff; 
}

div.LMFormBox.LMblue .subtitleBox { 
	color: #93aeff; 
}

div.LMFormBox.LMblue label, 
div.LMFormBox.LMblue .LMdescription { 
	color: #fff; 
}

div.LMFormBox.LMblue input[type="text"], 
div.LMFormBox.LMblue input[type="email"], 
div.LMFormBox.LMblue input[type="number"], 
div.LMFormBox.LMblue select, 
div.LMFormBox.LMblue textarea { color: #fff; 
	background: #4d8ffd; 
	border-color: #6fabff; /*border:0; outline:none; box-shadow:none;*/ 
}

div.LMFormBox.LMblue input[type="text"]::-webkit-input-placeholder, 
div.LMFormBox.LMblue input[type="email"]::-webkit-input-placeholder, 
div.LMFormBox.LMblue input[type="number"]::-webkit-input-placeholder, 
div.LMFormBox.LMblue select::-webkit-input-placeholder, 
div.LMFormBox.LMblue textarea::-webkit-input-placeholder { 
	/* Chrome/Opera/Safari */ color: #fff; 
}

div.LMFormBox.LMblue input[type="text"]::-moz-placeholder, 
div.LMFormBox.LMblue input[type="email"]::-moz-placeholder, 
div.LMFormBox.LMblue input[type="number"]::-moz-placeholder, 
div.LMFormBox.LMblue select::-moz-placeholder, 
div.LMFormBox.LMblue textarea::-moz-placeholder { 
	/* Firefox 19+ */ color: #fff; 
}

div.LMFormBox.LMblue input[type="text"]:-ms-input-placeholder, 
div.LMFormBox.LMblue input[type="email"]:-ms-input-placeholder, 
div.LMFormBox.LMblue input[type="number"]:-ms-input-placeholder, 
div.LMFormBox.LMblue select:-ms-input-placeholder, 
div.LMFormBox.LMblue textarea:-ms-input-placeholder { 
	/* IE 10+ */ color: #fff; 
}

div.LMFormBox.LMblue input[type="text"]:-moz-placeholder, 
div.LMFormBox.LMblue input[type="email"]:-moz-placeholder, 
div.LMFormBox.LMblue input[type="number"]:-moz-placeholder, 
div.LMFormBox.LMblue select:-moz-placeholder, 
div.LMFormBox.LMblue textarea:-moz-placeholder { 
	/* Firefox 18- */ color: #fff; 
}

div.LMFormBox.LMblue .LMbar { 
	border-color: #6fabff; 
}

div.LMFormBox.LMblue .LMbar::before { 
	background: #fbb000; 
}

div.LMFormBox.LMblue .radio .helper { 
	color: #c2c0c2; 
}

div.LMFormBox.LMblue .radio .helper::before, 
div.LMFormBox.LMblue .radio .helper::after { 
	border-color: #fbb000; 
}

div.LMFormBox.LMblue .radio .helper::after { 
	background-color: #fbb000; 
	border-color: #fbb000; 
}

div.LMFormBox.LMblue .radio label { 
	color: #fff; 
}

div.LMFormBox.LMblue .radio input:checked ~ .helper::before { 
	color: #fbb000; 
	border-color: #fbb000; 
}

div.LMFormBox.LMblue .checkbox label { 
	color: #fff; 
}

div.LMFormBox.LMblue .checkbox .helper { 
	color: #fbb000; 
}

div.LMFormBox.LMblue .checkbox .helper::before, 
div.LMFormBox.LMblue .checkbox .helper::after { 
	background-color: #fbb000; 
}

div.LMFormBox.LMblue .checkbox .helper::before { 
	box-shadow: 0 0 0 0.0625em #015ffc; 
}

div.LMFormBox.LMblue .checkbox > div:hover .helper { 
	color: #fbb000; 
}

div.LMFormBox.LMblue .checkbox input:checked ~ .helper { 
	color: #fbb000; 
}

div.LMFormBox.LMblue button.LMsubmitBtn { 
	background-color: #fbb000; 
}

div.LMFormBox.LMblue button.LMsubmitBtn:hover { 
	background-color: #956800; 
}

div.LMFormBox.LMred { background: #ec393d; 
	color: #300404; 
	border: none; 
}

div.LMFormBox.LMred .titleBox { 
	color: #300404; 
}

div.LMFormBox.LMred .subtitleBox { 
	color: #8f0908; 
}

div.LMFormBox.LMred label, 
div.LMFormBox.LMred .LMdescription { 
	color: #8f0908; 
}

div.LMFormBox.LMred input[type="text"], 
div.LMFormBox.LMred input[type="email"], 
div.LMFormBox.LMred input[type="number"], 
div.LMFormBox.LMred select, 
div.LMFormBox.LMred textarea { 
	color: #300404; 
	background: #fff; 
	border-color: #c91e26; /*border:0; outline:none; box-shadow:none;*/ 
}

div.LMFormBox.LMred input[type="text"]::-webkit-input-placeholder, 
div.LMFormBox.LMred input[type="email"]::-webkit-input-placeholder, 
div.LMFormBox.LMred input[type="number"]::-webkit-input-placeholder, 
div.LMFormBox.LMred select::-webkit-input-placeholder, 
div.LMFormBox.LMred textarea::-webkit-input-placeholder { 
	/* Chrome/Opera/Safari */ color: #300404; 
}

div.LMFormBox.LMred input[type="text"]::-moz-placeholder, 
div.LMFormBox.LMred input[type="email"]::-moz-placeholder, 
div.LMFormBox.LMred input[type="number"]::-moz-placeholder, 
div.LMFormBox.LMred select::-moz-placeholder, 
div.LMFormBox.LMred textarea::-moz-placeholder { 
	/* Firefox 19+ */ color: #300404; 
}

div.LMFormBox.LMred input[type="text"]:-ms-input-placeholder, 
div.LMFormBox.LMred input[type="email"]:-ms-input-placeholder, 
div.LMFormBox.LMred input[type="number"]:-ms-input-placeholder, 
div.LMFormBox.LMred select:-ms-input-placeholder, 
div.LMFormBox.LMred textarea:-ms-input-placeholder { 
	/* IE 10+ */ color: #300404; 
}

div.LMFormBox.LMred input[type="text"]:-moz-placeholder, 
div.LMFormBox.LMred input[type="email"]:-moz-placeholder, 
div.LMFormBox.LMred input[type="number"]:-moz-placeholder, 
div.LMFormBox.LMred select:-moz-placeholder, 
div.LMFormBox.LMred textarea:-moz-placeholder { 
	/* Firefox 18- */ color: #300404; 
}

div.LMFormBox.LMred .LMbar { 
	border-color: #c91e26; 
}

div.LMFormBox.LMred .LMbar::before { 
	background: #fff; 
}

div.LMFormBox.LMred .radio .helper { 
	color: #c2c0c2; 
}

div.LMFormBox.LMred .radio .helper::before, div.LMFormBox.LMred .radio .helper::after { 
	border-color: #fff; 
}

div.LMFormBox.LMred .radio .helper::after { 
	background-color: #fff; 
	background-color: #fff; 
	border-color: #fff; 
}

div.LMFormBox.LMred .radio label { 
	color: #300404; 
}

div.LMFormBox.LMred .radio input:checked ~ .helper::before { 
	color: #fff; 
	border-color: #fff; 
}

div.LMFormBox.LMred .checkbox label { 
	color: #300404; 
}

div.LMFormBox.LMred .checkbox .helper { 
	color: #fff; 
}

div.LMFormBox.LMred .checkbox .helper::before, 
div.LMFormBox.LMred .checkbox .helper::after { 
	background-color: #fff; 
}

div.LMFormBox.LMred .checkbox .helper::before { 
	box-shadow: 0 0 0 0.0625em #ec393d; 
}

div.LMFormBox.LMred .checkbox > div:hover .helper { 
	color: #fff; 
}

div.LMFormBox.LMred .checkbox input:checked ~ .helper { 
	color: #fff; 
}

div.LMFormBox.LMred button.LMsubmitBtn { 
	background-color: #62cdf1; 
	box-shadow: none; 
}

div.LMFormBox.LMred button.LMsubmitBtn:hover { 
	background-color: #13a8da; 
}

div.LMFormBox.LMred.LMmaterial select { 
	background: transparent; 
}

div.LMFormBox.LM10 { 
	background: rgba(0, 0, 0, 0.8); 
	color: #fff; 
	border: none; 
}

div.LMFormBox.LM10 .titleBox { 
	color: #fff; 
}

div.LMFormBox.LM10 .subtitleBox { 
	color: #ddd; 
}

div.LMFormBox.LM10 label, div.LMFormBox.LM10 .LMdescription { 
	color: #ddd; 
}

div.LMFormBox.LM10 input[type="text"], 
div.LMFormBox.LM10 input[type="email"], 
div.LMFormBox.LM10 input[type="number"], 
div.LMFormBox.LM10 select, 
div.LMFormBox.LM10 textarea { 
	color: #fff; 
	background: transparent; 
	border-color: #a5cab8; /*border:0; outline:none; box-shadow:none;*/ 
}

div.LMFormBox.LM10 input[type="text"]::-webkit-input-placeholder, 
div.LMFormBox.LM10 input[type="email"]::-webkit-input-placeholder, 
div.LMFormBox.LM10 input[type="number"]::-webkit-input-placeholder, 
div.LMFormBox.LM10 select::-webkit-input-placeholder, 
div.LMFormBox.LM10 textarea::-webkit-input-placeholder { 
	/* Chrome/Opera/Safari */ color: #ddd; 
}

div.LMFormBox.LM10 input[type="text"]::-moz-placeholder, 
div.LMFormBox.LM10 input[type="email"]::-moz-placeholder, 
div.LMFormBox.LM10 input[type="number"]::-moz-placeholder, 
div.LMFormBox.LM10 select::-moz-placeholder, 
div.LMFormBox.LM10 textarea::-moz-placeholder { 
	/* Firefox 19+ */ color: #ddd; 
}

div.LMFormBox.LM10 input[type="text"]:-ms-input-placeholder, 
div.LMFormBox.LM10 input[type="email"]:-ms-input-placeholder, 
div.LMFormBox.LM10 input[type="number"]:-ms-input-placeholder, 
div.LMFormBox.LM10 select:-ms-input-placeholder, 
div.LMFormBox.LM10 textarea:-ms-input-placeholder { 
	/* IE 10+ */ color: #ddd; 
}

div.LMFormBox.LM10 input[type="text"]:-moz-placeholder, 
div.LMFormBox.LM10 input[type="email"]:-moz-placeholder, 
div.LMFormBox.LM10 input[type="number"]:-moz-placeholder, 
div.LMFormBox.LM10 select:-moz-placeholder, 
div.LMFormBox.LM10 textarea:-moz-placeholder { 
	/* Firefox 18- */ color: #ddd; 
}

div.LMFormBox.LM10 .LMbar { 
	border-color: #a5cab8; 
}

div.LMFormBox.LM10 .LMbar::before { 
	background: #47c675; 
}

div.LMFormBox.LM10 .radio .helper { 
	color: #c2c0c2; 
}

div.LMFormBox.LM10 .radio .helper::before, 
div.LMFormBox.LM10 .radio .helper::after { 
	border-color: #47c675; 
}

div.LMFormBox.LM10 .radio .helper::after { 
	background-color: #47c675; 
	border-color: #47c675; 
}

div.LMFormBox.LM10 .radio label { 
	color: #fff; 
}

div.LMFormBox.LM10 .radio input:checked ~ .helper::before { 
	color: #47c675; 
	border-color: #47c675; 
}

div.LMFormBox.LM10 .checkbox label { 
	color: #fff; 
}

div.LMFormBox.LM10 .checkbox .helper { 
	color: #47c675; 
}

div.LMFormBox.LM10 .checkbox .helper::before, 
div.LMFormBox.LM10 .checkbox .helper::after { 
	background-color: #47c675; 
}

div.LMFormBox.LM10 .checkbox .helper::before { 
	box-shadow: 0 0 0 0; 
}

div.LMFormBox.LM10 .checkbox > div:hover .helper { 
	color: #47c675; 
}

div.LMFormBox.LM10 .checkbox input:checked ~ .helper { 
	color: #47c675; 
}

div.LMFormBox.LM10 button.LMsubmitBtn { 
	background-color: #47c675; 
}

div.LMFormBox.LM10 button.LMsubmitBtn:hover { 
	background-color: #278047; 
}

div.LMFormBox.LM11 { 
	background: rgba(255, 255, 255, 0.9); 
	color: #323232; 
	border: none; 
}

div.LMFormBox.LM11 .titleBox { 
	color: #624a40; 
}

div.LMFormBox.LM11 .subtitleBox { 
	color: #323232; 
}

div.LMFormBox.LM11 label, 
div.LMFormBox.LM11 .LMdescription { 
	color: #323232; 
}

div.LMFormBox.LM11 input[type="text"], 
div.LMFormBox.LM11 input[type="email"], 
div.LMFormBox.LM11 input[type="number"], 
div.LMFormBox.LM11 select, 
div.LMFormBox.LM11 textarea { 
	color: #323232; 
	background: rgba(255, 255, 255, 0); 
	border-color: #624a40; /*border:0; outline:none; box-shadow:none;*/ 
}

div.LMFormBox.LM11 input[type="text"]::-webkit-input-placeholder, 
div.LMFormBox.LM11 input[type="email"]::-webkit-input-placeholder, 
div.LMFormBox.LM11 input[type="number"]::-webkit-input-placeholder, 
div.LMFormBox.LM11 select::-webkit-input-placeholder, 
div.LMFormBox.LM11 textarea::-webkit-input-placeholder { 
	/* Chrome/Opera/Safari */ color: #323232; 
}

div.LMFormBox.LM11 input[type="text"]::-moz-placeholder, 
div.LMFormBox.LM11 input[type="email"]::-moz-placeholder, 
div.LMFormBox.LM11 input[type="number"]::-moz-placeholder, 
div.LMFormBox.LM11 select::-moz-placeholder, 
div.LMFormBox.LM11 textarea::-moz-placeholder { 
	/* Firefox 19+ */ color: #323232; 
}

div.LMFormBox.LM11 input[type="text"]:-ms-input-placeholder, 
div.LMFormBox.LM11 input[type="email"]:-ms-input-placeholder, 
div.LMFormBox.LM11 input[type="number"]:-ms-input-placeholder, 
div.LMFormBox.LM11 select:-ms-input-placeholder, 
div.LMFormBox.LM11 textarea:-ms-input-placeholder { 
	/* IE 11+ */ color: #323232; 
}

div.LMFormBox.LM11 input[type="text"]:-moz-placeholder, 
div.LMFormBox.LM11 input[type="email"]:-moz-placeholder, 
div.LMFormBox.LM11 input[type="number"]:-moz-placeholder, 
div.LMFormBox.LM11 select:-moz-placeholder, 
div.LMFormBox.LM11 textarea:-moz-placeholder { 
	/* Firefox 18- */ color: #323232; 
}

div.LMFormBox.LM11 .LMbar { 
	border-color: #624a40; 
}

div.LMFormBox.LM11 .LMbar::before { 
	background: #b19280; 
}

div.LMFormBox.LM11 .radio .helper { 
	color: #c2c0c2; 
}

div.LMFormBox.LM11 .radio .helper::before, 
div.LMFormBox.LM11 .radio .helper::after { 
	border-color: #b19280; 
}

div.LMFormBox.LM11 .radio .helper::after { 
	background-color: #b19280; 
	border-color: #b19280; 
}

div.LMFormBox.LM11 .radio label { 
	color: #323232; 
}

div.LMFormBox.LM11 .radio input:checked ~ .helper::before { 
	color: #b19280; 
	border-color: #b19280; 
}

div.LMFormBox.LM11 .checkbox label { 
	color: #323232; 
}

div.LMFormBox.LM11 .checkbox .helper { 
	color: #b19280; 
}

div.LMFormBox.LM11 .checkbox .helper::before, 
div.LMFormBox.LM11 .checkbox .helper::after { 
	background-color: #b19280; 
}

div.LMFormBox.LM11 .checkbox .helper::before { 
	box-shadow: 0 0 0 0; 
}

div.LMFormBox.LM11 .checkbox > div:hover .helper { 
	color: #b19280; 
}

div.LMFormBox.LM11 .checkbox input:checked ~ .helper { 
	color: #b19280; 
}

div.LMFormBox.LM11 button.LMsubmitBtn { 
	background-color: #b19280; 
}

div.LMFormBox.LM11 button.LMsubmitBtn:hover { 
	background-color: #7e5f4d; 
}

div.LMFormBox.LM12 { 
	background: rgba(255, 255, 255, 0.7); 
	color: #52454c; 
	border-color: #d7d7d7; 
}

div.LMFormBox.LM12 .titleBox { 
	color: #d71a52; 
}

div.LMFormBox.LM12 .subtitleBox { 
	color: #52454c; 
}

div.LMFormBox.LM12 label, div.LMFormBox.LM12 .LMdescription { 
	color: #52454c; 
}

div.LMFormBox.LM12 input[type="text"], 
div.LMFormBox.LM12 input[type="email"], 
div.LMFormBox.LM12 input[type="number"], 
div.LMFormBox.LM12 select, 
div.LMFormBox.LM12 textarea { 
	color: #52454c; 
	background: #fff; 
	border-color: #d7d7d7; 
	/*border:0; outline:none; box-shadow:none;*/ 
}

div.LMFormBox.LM12 input[type="text"]::-webkit-input-placeholder, 
div.LMFormBox.LM12 input[type="email"]::-webkit-input-placeholder, 
div.LMFormBox.LM12 input[type="number"]::-webkit-input-placeholder, 
div.LMFormBox.LM12 select::-webkit-input-placeholder, 
div.LMFormBox.LM12 textarea::-webkit-input-placeholder { 
	/* Chrome/Opera/Safari */ color: #52454c; 
}

div.LMFormBox.LM12 input[type="text"]::-moz-placeholder, 
div.LMFormBox.LM12 input[type="email"]::-moz-placeholder, 
div.LMFormBox.LM12 input[type="number"]::-moz-placeholder, 
div.LMFormBox.LM12 select::-moz-placeholder, 
div.LMFormBox.LM12 textarea::-moz-placeholder { 
	/* Firefox 19+ */ color: #52454c; 
}

div.LMFormBox.LM12 input[type="text"]:-ms-input-placeholder, 
div.LMFormBox.LM12 input[type="email"]:-ms-input-placeholder, 
div.LMFormBox.LM12 input[type="number"]:-ms-input-placeholder, 
.LMFormBox.LM12 select:-ms-input-placeholder, 
div.LMFormBox.LM12 textarea:-ms-input-placeholder { 
	/* IE 12+ */ color: #52454c; 
}

div.LMFormBox.LM12 input[type="text"]:-moz-placeholder, 
div.LMFormBox.LM12 input[type="email"]:-moz-placeholder, 
div.LMFormBox.LM12 input[type="number"]:-moz-placeholder, 
div.LMFormBox.LM12 select:-moz-placeholder, 
div.LMFormBox.LM12 textarea:-moz-placeholder { 
	/* Firefox 18- */ color: #52454c; 
}

div.LMFormBox.LM12 .LMbar { 
	border-color: #d7d7d7; 
}

div.LMFormBox.LM12 .LMbar::before { 
	background: #d71a52; 
}

div.LMFormBox.LM12 .radio .helper { 
	color: #c2c0c2; 
}

div.LMFormBox.LM12 .radio .helper::before, div.LMFormBox.LM12 .radio .helper::after { 
	border-color: #d71a52; 
}

div.LMFormBox.LM12 .radio .helper::after { 
	background-color: #d71a52; 
	border-color: #d71a52; 
}

div.LMFormBox.LM12 .radio label { 
	color: #52454c; 
}

div.LMFormBox.LM12 .radio input:checked ~ .helper::before { 
	color: #d71a52; 
	border-color: #d71a52; 
}

div.LMFormBox.LM12 .checkbox label { 
	color: #52454c; 
}

div.LMFormBox.LM12 .checkbox .helper { 
	color: #d71a52; 
}

div.LMFormBox.LM12 .checkbox .helper::before, div.LMFormBox.LM12 .checkbox .helper::after { 
	background-color: #d71a52; 
}

div.LMFormBox.LM12 .checkbox .helper::before { 
	box-shadow: 0 0 0 0; 
}

div.LMFormBox.LM12 .checkbox > div:hover .helper { 
	color: #d71a52; 
}

div.LMFormBox.LM12 .checkbox input:checked ~ .helper { 
	color: #d71a52; 
}

div.LMFormBox.LM12 button.LMsubmitBtn { 
	background-color: #d71a52; 
}

div.LMFormBox.LM12 button.LMsubmitBtn:hover { 
	background-color: #7c0f2f; 
}

div.LMFormBox.LMinline .controlsBox, 
div.LMFormBox.LMinline .fieldsetBox { 
	display: -ms-flexbox; 
	display: flex; 
	-ms-flex-direction: row; 
	flex-direction: row; 
	-ms-flex-wrap: wrap; 
	flex-wrap: wrap; 
	-ms-flex-align: center; 
	align-items: flex-end; 
}

div.LMFormBox.LMinline .fieldContainer { 
	margin-right: 1.875em; 
}

div.LMFormBox.LMinline.LMleftLabel .controlContainer label.labelText { 
	width: initial; 
	min-width: 0; 
}

div.LMFormBox.LMinline.LMleftLabel label { 
	margin-bottom: 0; 
}

div.LMFormBox.LMinline.LMtopLabel .buttonFieldsetBox { 
	-ms-flex-item-align: end; 
	align-self: flex-end; 
}

/* --- custom settings --- */

#formBox106442 .titleBox {
	font-family: 'tenor_sansregular', sans-serif;
	font-size: 20px;
	text-transform: uppercase;
}

#formBox106442 input[type=text],
#formBox106442 input[type=email] {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	background: #FFFFFF;
	color: #878786;
}

#formControlID245166 {
	font-family: 'Open Sans', sans-serif;
	display: inline-block;
	padding: 5px 15px;
	color: #FFFFFF;
	font-weight: 400;
	text-transform: uppercase;
	cursor: pointer;
	background: #828990;
}

#formControlID245166:hover {
	background: #E2B0C4;
	transition: 1s ease;
}

div.LMSubscribeForm {
	background-color: transparent; 
	background-repeat: repeat; 
}

div.LMSubscribeForm div.LMFormBox {
	width: 50%; 
	background-color: rgba(255,255,255, 0.7); 
	background-repeat: repeat;
}

div.LMSubscribeForm div.LMFormBox div.fieldsetBox label.labelText {
	text-align: left; 
	color: #878786; 
}

div.LMSubscribeForm #formBox106442.LMFormBox.LMleftLabel div.fieldsetBox label.labelText {}

div.LMSubscribeForm div.LMFormBox div.buttonFieldsetBox {
	text-align: center; 
}
div.LMSubscribeForm div.LMFormBox textarea, 
div.LMSubscribeForm div.LMFormBox input[type='text'], 
div.LMSubscribeForm div.LMFormBox input[type='email'], 
div.LMSubscribeForm div.LMFormBox input[type='tel'], 
div.LMSubscribeForm div.LMFormBox input[type='date'], 
div.LMSubscribeForm div.LMFormBox input[type='number'], 
div.LMSubscribeForm div.LMFormBox input[type='range'], 
div.LMSubscribeForm div.LMFormBox select {
	background-color: #ffffff; 
	padding: 5px; 
	border-color: #878786; 
}
div.LMSubscribeForm div.LMFormBox textarea, 
div.LMSubscribeForm div.LMFormBox input[type='text'], 
div.LMSubscribeForm div.LMFormBox input[type='email'], 
div.LMSubscribeForm div.LMFormBox input[type='tel'], 
div.LMSubscribeForm div.LMFormBox input[type='date'], 
div.LMSubscribeForm div.LMFormBox input[type='number'], 
div.LMSubscribeForm div.LMFormBox input[type='range'], 
div.LMSubscribeForm div.LMFormBox select, 
div.LMSubscribeForm div.LMFormBox span.inputContainer {}
div.LMSubscribeForm div.LMFormBox .formDescription {
	text-align: center; 
}

button.btn[data-v-f3fb3dc8]{display:inline-block;font-weight:300;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;cursor:pointer;letter-spacing:1px;transition:all 0.15s ease}button.btn.btn-sm[data-v-f3fb3dc8]{padding:0.4rem 0.8rem;font-size:0.8rem;border-radius:0.2rem}button.btn.btn-primary[data-v-f3fb3dc8]{color:#fff;background-color:#45c8f1;border-color:#45c8f1}button.btn.btn-outline-primary[data-v-f3fb3dc8]{color:#45c8f1;background-color:transparent;border-color:#45c8f1}button.btn.btn-danger[data-v-f3fb3dc8]{color:#fff;background-color:#ff4949;border-color:#ff4949}.text-muted[data-v-f3fb3dc8]{color:#8492a6}.text-center[data-v-f3fb3dc8]{text-align:center}.drop-down-enter[data-v-f3fb3dc8],.drop-down-leave-to[data-v-f3fb3dc8]{transform:translateX(0) translateY(-20px);transition-timing-function:cubic-bezier(0.74, 0.04, 0.26, 1.05);opacity:0}.drop-down-enter-active[data-v-f3fb3dc8],.drop-down-leave-active[data-v-f3fb3dc8]{transition:all 0.15s}.move-left-enter[data-v-f3fb3dc8],.move-left-leave-to[data-v-f3fb3dc8]{transform:translateY(0) translateX(-80px);transition-timing-function:cubic-bezier(0.74, 0.04, 0.26, 1.05);opacity:0}.move-left-enter-active[data-v-f3fb3dc8],.move-left-leave-active[data-v-f3fb3dc8]{transition:all 0.15s}.no-tr[data-v-f3fb3dc8]{transition:none !important}.no-tr *[data-v-f3fb3dc8]{transition:none !important}.overlay[data-v-f3fb3dc8]{position:fixed;background:rgba(220,220,220,0.8);display:flex;align-items:center;justify-content:center;top:0;left:0;right:0;bottom:0;transition:all 0.2s ease;opacity:0;visibility:hidden}.overlay .modal[data-v-f3fb3dc8]{transition:all 0.2s ease;opacity:0;transform:scale(0.6);overflow:hidden}.overlay.show[data-v-f3fb3dc8]{opacity:1;visibility:visible}.overlay.show .modal[data-v-f3fb3dc8]{opacity:1;transform:scale(1)}.panel[data-v-f3fb3dc8]{padding:6px 10px;display:flex;width:100%;box-sizing:border-box;align-items:center;border-radius:6px;position:relative;border:1px solid #eaf7ff;background:#f7fcff;outline:none;transition:all 0.07s ease-in-out}.btn[data-v-f3fb3dc8]{cursor:pointer;box-sizing:border-box}.light-btn[data-v-f3fb3dc8]{padding:10px 12px;display:flex;width:100%;box-sizing:border-box;align-items:center;border-radius:6px;position:relative;border:1px solid #eaf7ff;background:#f7fcff;outline:none;cursor:pointer;transition:all 0.07s ease-in-out}.light-btn[data-v-f3fb3dc8]:hover{background:#e0f4ff;border-color:#8acfff}.primary-btn[data-v-f3fb3dc8]{background:#239bf5;color:white;border-radius:6px;height:46px;display:flex;align-items:center;justify-content:center;transition:0.2s ease;font-size:14px;font-family:"Didact Gothic Regular",sans-serif}.primary-btn[data-v-f3fb3dc8]:hover{background:#40a8f6;color:white;text-decoration:none}.shake[data-v-f3fb3dc8]{animation:shake-f3fb3dc8 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0)}@keyframes shake-f3fb3dc8{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.pulse[data-v-f3fb3dc8]{animation:pulse-f3fb3dc8 2s ease infinite}@keyframes pulse-f3fb3dc8{0%{opacity:0.7}50%{opacity:0.4}100%{opacity:0.7}}.flash-once[data-v-f3fb3dc8]{animation:flash-once 3.5s ease 1}@keyframes fade-up-f3fb3dc8{0%{transform:translate3d(0, 10px, 0);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}.fade-in[data-v-f3fb3dc8]{animation:fade-in-f3fb3dc8 0.3s ease-in-out}@keyframes fade-in-f3fb3dc8{0%{opacity:0}100%{opacity:1}}.spin[data-v-f3fb3dc8]{animation-name:spin-f3fb3dc8;animation-duration:2000ms;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin-f3fb3dc8{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.bounceIn[data-v-f3fb3dc8]{animation-name:bounceIn-f3fb3dc8;transform-origin:center bottom;animation-duration:1s;animation-fill-mode:both;animation-iteration-count:1}@keyframes bounceIn-f3fb3dc8{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:1;-webkit-transform:scale3d(0.8, 0.8, 0.8);transform:scale3d(0.8, 0.8, 0.8)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes dots-f3fb3dc8{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#8492a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #8492a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #8492a6, 0.5em 0 0 #8492a6}}@keyframes recording-f3fb3dc8{0%{box-shadow:0px 0px 5px 0px rgba(173,0,0,0.3)}65%{box-shadow:0px 0px 5px 5px rgba(173,0,0,0.3)}90%{box-shadow:0px 0px 5px 5px rgba(173,0,0,0)}}@font-face{font-family:'Didact Gothic Regular';src:url(data:font/woff2;base64,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) format("woff");font-weight:normal;font-style:normal}body[data-v-f3fb3dc8]{margin:0;font-size:100%;color:#3c4858}a[data-v-f3fb3dc8]{text-decoration:none;color:#45c8f1}h1[data-v-f3fb3dc8],h2[data-v-f3fb3dc8],h3[data-v-f3fb3dc8],h4[data-v-f3fb3dc8]{margin-top:0}svg[data-v-f3fb3dc8]{outline:none}.container_selected_area[data-v-f3fb3dc8]{display:none;visibility:hidden;padding:0;position:fixed;top:0;left:0;right:0;bottom:0;z-index:2147483647}.container_selected_area.active[data-v-f3fb3dc8]{visibility:visible;display:block}.container_selected_area .label[data-v-f3fb3dc8]{font-family:"Didact Gothic Regular",sans-serif;font-size:22px;text-align:center;padding-top:15px}.area[data-v-f3fb3dc8]{display:none;position:absolute;z-index:2147483647;pointer-events:none;border:1px solid #1e83ff;background:rgba(30,131,255,0.1);box-sizing:border-box}.area.active[data-v-f3fb3dc8]{display:block;top:0;left:0}.hide[data-v-f3fb3dc8]{display:none}

/* --- outer box alignment --- */

#formBox106442 {margin-left: auto; margin-right: auto;}

.page-id-9 .newsletter	{
	background: #FCF6FA;
}

.page-id-9 .newsletter div.LMSubscribeForm div.LMFormBox {
    width: 50%;
    background-color: rgba(255,255,255, 0);
    background-repeat: repeat;
}


@media only screen and (max-width: 1200px)	{
	header	{
		align-items: flex-start;
	}

	header p	{
		margin-left: 0;
	}

	.menu-container	{
		text-align: right;
	}
	
	#main-menu	{
		width: 100%;
		max-height: 0;
		transition: all 0.3s ease-in-out;
		opacity: 0;
		overflow: visible;
		display: none;
		padding: 0 15px 0 0;
	}
	
	.menu-main-menu-container	{
		margin-bottom: 40px;
	}
	
	#menu-main-menu	, #main-menu ul	{
		display: block;
	}
		
	#main-menu li	{
		float: unset;
	}
		
	#main-menu ul li a	{
		margin: 0;
		display: block;
	}
	
	#menu-item-27	{
		display: none;
	}

	#hamburger	{
		width: 55px;
		height: 40px;
		display: inline-flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 10px;
		cursor: pointer;
	}
		
	#hamburger.open span	{
		display: none;
	}
		
	#hamburger.open	{
		justify-content: center;
	}
		
	#hamburger.open span:first-of-type	{
		display: block;
	}
		
	#hamburger span	{
		display: block;
		background: #878786;
		height: 2.5px;
	}
	
	#hamburger.open+#main-menu	{
		max-height: 100%;
		opacity: 1;
		display: block;
	}

	.menu-item-has-children {
		padding-right: 0;
	}

	.open-sub	{
		right: -15px;
	}

	.sub-menu {
		position: static;
	}

	.sub-menu li {
		text-align: right;
	}
	
	#logo	{
		display: inline-block;
	}

	h1	{
		font-size: 42px;
	}

	.hero-text {
		grid-area: 2/2/11/9;
	}

	.torna-ikonok {
		margin: 65px 0 45px 0;
	}

	.torna-ikonok .row .torna-one-fourth {
		flex: unset;
		margin-bottom: 20px;
	}

	.kezeles-ikonok .ikon-container,
	.torna-ikonok .ikon-container  {
		width: 300px;
	}

	.container-border-1,
	.container-border-3 {
		margin: 0 0 50px 100px;
	}

	.container-border-2 {
		margin: 0 0 50px 100px;
	}

	div.LMSubscribeForm div.LMFormBox {
		width: 60%;
	}
}

@media only screen and (max-width: 960px)	{
	header p {
		font-size: 14px;
	}

	.ikonok-one-half	{
		margin: 0 25px 25px 25px;
	}

	.ikonok-one-third {
		margin: 0 25px 25px 25px;
		flex: unset;
	}

	.torna-ikonok .row .torna-one-fourth	{
		margin: 0 25px 25px 25px;
   		flex: unset;
	}

	.bemutatkozas-container	{
		border: none;
	}

	.bemutatkozas-text	{
		border: 1px solid #E2B0C4;
		padding: 15px 15px 30px 15px;
	}

	.bemutatkozas-container .one-third,
	.bemutatkozas-container .two-third	{
		width: 100%;
	}

	.bemutatkozas img {
		width: 90%;
		height: auto;
		margin: -25px 0 0 -0;
	}

	.kezeles-ikonok .row {
		flex-wrap: wrap;
		margin-bottom: 0;
	}

	.kezelesek-felirat p {
		width: 100%;
	}

	.kapcsolat-felirat {
		width: 70%;
	}
	
	.adatkezelesi h2	{
		font-size: 26px;
	}

	.orarend-table td {
		padding: 15px 5px;
		width: 40%;
	}

	.orarend .last-column {
		width: 60%;
	}

	.blog-section h3	{
		font-size: 22px;
	}

	.blog-content .button {
		width: 100%;
	}

	div.LMSubscribeForm div.LMFormBox {
		width: 100%;
	}
}

@media only screen and (max-width: 768px)	{
	h1	{
		font-size: 26px;
	}

	h2	{
		font-size: 20px;
	}

	h3	{
		font-size: 26px;
	}

	h4	{
		font-size: 18px;
	}

	.hero	{
		height: 100%;
	}

	.hero-text {
		grid-area: 1/2/11/12;
	}

	#next-slide {
		right: 15px;
		background-size: 30px auto;
	}

	#prev-slide {
		left: 15px;
		background-size: 30px auto;
	}

	.idezet {
		margin: 30px 0 50px 0;
	}

	.menu-foot-menu-container ul li {
		float: none;
	}

	.credits p:nth-of-type(2)::after {
		display: none;
	}

	.kezelesek-hero h1, .tornak-hero h1, .gyerekek-hero h1 {
		font-size: 30px;
	}

	.idopont-felirat	{
		font-size: 20px;
	}

	.idopont-sorszam	{
		font-size: 42px;
	}

	.idopont-container1 .idopont-text {
		top: -25px;
	}

	.kapcsolat-felirat {
		width: 90%;
		font-size: 20px
	}

	.kapcsolat-images .one-third	{
		margin-bottom: 30px;
	}

	.rolam-title h1, .kapcsolat-title h1, .idopont-title h1 {
		font-size: 36px;
	}

	.tanulmanyok {
		height: 400px;
	}

	.container-border-1, .container-border-2, .container-border-3 {
		margin: 0 0 50px 0;
		width:100%;
	}

	.gyerekeknek-container-1, .gyerekeknek-container-3	{
		flex-wrap: wrap-reverse;
	}

	.gyerekeknek-container-2	{
		flex-wrap: wrap;
		justify-content: flex-end;
	}

	.gyerekeknek-container-1 img,
	.gyerekeknek-container-3 img {
		height: 250px;
		margin-left: 0;
	}

	.gyerekeknek-container-2 img {
		height: 250px;
		margin-right: 0;
	}

	.gyerekeknek-text	{
		padding: 15px;
	}
	
	.adatkezelesi h2	{
		font-size: 22px;
	}
	
	.information {
		padding: 10px 30px;
	}
	
	.information ul li {
		padding: 5px 0;
	}

	.nyitolap {
		bottom: unset;
		padding: 25px 0;
	}

	.nyito-img	{
		margin: 25px 0;
	}

	.torna-helyszin {
		position: relative;
		margin-top: 135px;
		margin-bottom: 0;
		background: url(img/watercolor-background-3.png) center bottom;
	}

	.torna-helyszin .row {
		top: -85px;
    	position: relative;
	}

	.torna-helyszin .one-third img,
	.torna-helyszin .one-third p	{
		padding-top: 10px;
	}
	
	.orarend-table	{
		margin-bottom: 45px;
	}

	.orarend-table td {
		padding: 15px 5px;
		font-size: 16px;
		width: 40%;
	}

	.orarend .last-column {
		width: 60%;
	}

	.orarend-text {
		margin-top: 0;
	}

	.blogpost h1 {
		font-size: 22px;
	}

	.single .one-third,
	.single .two-third,
	.blog-section .one-third	{
		padding-left: 0;
        padding-right: 0;
	}

	.single .one-third	{
		margin-top: 45px;
	}
}

@media screen and (max-width: 576px){
	h2,
	.kapcsolat-felirat,
	.kezelesek-felirat p,
	.idopont-felirat
		{
		font-size: 18px;
	}

	.hero img {
		width: 120%;
	}

    .idezet-text h2	{
		width: 100%;
	}

	.kezeles-table tr {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.torna {
		margin: 45px 0 0 0;
	}
	
	.torna-table tr {
      display: flex;
      flex-wrap: wrap;
	  justify-content: flex-end;
    }
    
	.kezeles-table td:first-of-type,
	.torna-table td:first-of-type {
      width: 100%;
    }

	footer a, footer p {
		font-size: 16px;
	}
}