

#printer_version {
    display:        none;
    font-size:      16px;
    margin:         40px auto;
}


@media print {
    #printer_version {
        display:        block;
    }
    
    body .page {
        display:        none;
    }
}

/*---------------------------------------------------------------------------
        PAGE STRUCTURE
---------------------------------------------------------------------------*/
body {
	color:              #000;
	font-weight:        normal;
	font-family:        'Darker Grotesque', 'Alegreya Sans', 'Open Sans','Lato', 'vitali', corbel;
	font-size:          18px;
	background-color:   #fff;
	font-weight: 		400;
}

.ow {
	overflow:	hidden;
}

.subpage {
	margin:	82px 0 0 0;
}

.loaded_body {
    opacity:        1;
}

.page {
    width:              100%;
    background-color:   white;
    max-width:          2560px;
    margin:             0 auto;
    overflow:           hidden;
    padding:            0 0 0 0;
}

.inner {
    margin:     0 auto;
    width:      1240px;
    max-width:  100%;    
}

.deftitle {
	padding: 10px 0;
    font-size: 20px;
    text-transform: uppercase;
    border-bottom: 1px solid black;
}

.big_inner {
    margin:     0 auto;
    width:      1540px;
    position: 	relative;
    max-width:  100%;    
}

.m_col {
    display:        inline-block;
    vertical-align: middle;
}

.t_col {
    display:        inline-block;
    vertical-align: top;
}

.b_col {
    display:        inline-block;
    vertical-align: bottom;
}

.tooltipp,
.cr {
    cursor:     pointer;
}

.popup {
    display:        none;
    background:     white;
    width:          700px;
    z-index:        9998 !important;
    max-width:      95%;
    padding:        20px 20px 30px;
    min-height:     300px;
}

.popup .title {
    text-transform: uppercase;
    position:       relative;
    font-size:      20px;
    margin:         0 auto 30px;
    text-align:     center;
    display:        inline-block;
}

.popup .title:after {
    position:       absolute;
    content:        '';
    height:         2px;
    width:          40%;
    background:     #A89176;
    bottom:         -10px;
    left:           0;
    right:          0;
    margin:         auto;
}

.popup .close-popup {
    background: #000 none repeat scroll 0 0;
    color: white;
    height: 40px;
    position: absolute;
    right: -20px;
    cursor:     pointer;
    top: -20px;
    transform: rotate(-45deg);
    width: 40px;
}

.popup .close-popup .fa {
    font-size: 23px;
    left: 11px;
    position: absolute;
    top: 8px;
    transform: rotate(45deg);
}

.popup .hr_01{
    height:     2px;
    background: #8E765C;
    width:      80%;
    margin:     0 auto 25px;
}



#answer_popup,
.answer_popup {
    background:     white;
    box-shadow:     0 0 10px #3b3b3b;
    width:          800px;
    max-width:	90%;
    display:        none;
    z-index:	9998 !important;
}

#answer_popup .col_01,
.answer_popup .col_01 {
    width:      calc(100% - 200px);
    position:   relative;
    padding:    20px;
    text-align: justify;
    line-height:    1.5;
}

#answer_popup .col_01:after,
.answer_popup .col_01:after {
    position:       absolute;
    height:     100%;
    width:      200px;
    right:      -200px;
    content:        '';
    background: url('../img/bg.jpg');
    background-size:    cover;
    background-position:    center;
    top:    0;
}

#answer_popup .close-popup,
.answer_popup .close-popup {
    background: #3b3b3b none repeat scroll 0 0;
    color: white;
    height: 40px;
    position: absolute;
    right: -20px;
    z-index:    200;
    cursor:     pointer;
    top: -20px;
    transform: rotate(-45deg);
    width: 40px;
}

#answer_popup .close-popup .fa,
.answer_popup .close-popup .fa {
    font-size: 23px;
    left: 11px;
    position: absolute;
    top: 8px;
    transform: rotate(45deg);
}

#answer_popup .t0,
.answer_popup .t0 {
    text-transform: uppercase;
    font-size: 23px;
    font-weight: bold;
    margin: 0 auto 20px;
}

#login_popup .input_div {
	width:	100%;
	text-align:	left;
	margin:	0 auto 20px;
}

#login_popup .forgot {
    text-align: right;
    font-size: 13px;
    font-style: italic;
    margin: 20px auto 0;
}

#login_popup .social {
	padding:	10px 0;
	margin:	10px auto;
	border-top:	1px solid #e4e4e4;
	border-bottom:	1px solid #e4e4e4;
}

#login_popup .facebook_button {
    color: white;
    padding: 6px;
    cursor: pointer;
    margin: 0 auto;
    background: #273C68;
    width:  300px;
    display:	block;
}

#login_popup .facebook_button .m_col:first-child {
	width: 40px;
    text-align: center;
    border-right: 1px solid white;
}

#login_popup .facebook_button .m_col:last-child {
	padding:	0 0 0 10px;
	text-transform:	uppercase;
	width:	calc(100% - 40px);
}

#login_popup .facebook_button span {
    font-size: 20px;
    margin: 0 11px 0 auto;
}

.pagination_div {
    text-align:     center;
    margin:         20px auto;
}

.pagination_div b,
.pagination_div a {
    padding:        6px;
}

.desktop_hidden{
    display:        none !important;
}

.sep {
    display:        inline-block;
    vertical-align: middle;
    margin:         0 5px;
}

.btn {
	background: #000;
	cursor: pointer;
	font-size: 15px;
	height: 30px;
	line-height: 25px;
	margin: 10px auto;
	padding: 0 10px;
	text-align: center;
	color:	#fff;
	text-transform:	uppercase;
	position: relative;
	width: 200px;
}

.input_div {
    display:        inline-block;
    vertical-align: middle;
}

.input {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #c8c8c8;
    font-size: 15px;
    height: 30px;
    line-height: 30px;
    outline: medium none;
    padding: 0 10px;
    width: 100%;
}

.input:focus {
    border: 1px solid black;
}

.input_div .label {
    font-size: 15px;
    margin: 5px auto 5px;
    text-align: left;
    text-transform: uppercase;
}

.textarea_label {
    font-size: 15px;
    margin: 0 auto 10px;
    text-align: left;
    text-transform: uppercase;
}

.textarea {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #c8c8c8;
    font-size: 15px;
    height: 140px;
    line-height: 1.5;
    outline: medium none;
    padding: 10px;
    width: 100%;
}

.textarea:focus {
    border: 1px solid black;
}

.info_todo {
    font-style:     italic;
    font-size:      13px;
    text-align:     right;
    padding:        10px 0;
}

.btn.right {
    display:    block;
    margin:     0 0 0 auto;
}

.btn.center {
    display:    block;
    margin:     0 auto;
}

.btn.little {
    width:      150px;
}

.btn.little_m {
    width:      220px;
}

.btn.middle {
    width:  300px;
    max-width:	100%;
}

.btn.big {
    width:  100%;
}

.fa_left,
.fa-left {
    margin:     0 10px 0 0;
}

.fa_right,
.fa-right {
    margin:     0 0 0 10px;
}

.transit {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.open_login {
	cursor: pointer;
}

.breadcrumbs {
	padding:		7px;
	font-style:	italic;
	color:	#b69061;
	font-size:	12px;
	
	display:none;
}

.breadcrumbs span {
	margin:	0 5px;
}

ul.pagination {
    background:     white;
    margin:         10px auto;
    text-align:	left;
    font-size:15px;
}

ul.pagination li {
    display:        inline-block;
    vertical-align: middle;
    padding:        10px;
}

ul.pagination li.active {
    background:     #000;
    color:          white;
}

#printer_version {
    display:        none;
    font-size:      16px;
    margin:         40px auto;
}


@media print {
    #printer_version {
        display:        block;
    }
    
    body .page {
        display:        none;
    }
}

input,textarea {
	font-family:        'Open Sans','Lato', 'vitali', corbel;
}


#cookie_handler {
	cursor:pointer;
}

#cookie_popup {
	width:	900px;
	max-width:	100%;
}

#cookie_popup .p0 {
	line-height:	1.5;
	text-align:	justify;
	font-size:	14px;
	padding:	10px;
	border-bottom:	1px solid black;
	margin:	0 auto 10px;
}

#cookie_popup .col_01 {
	width:	400px;
}

#cookie_popup .col_02 {
	width:	calc(100% - 400px);
	padding:	20px;
}

#cookie_popup .col_01:after {
	display:	none;
}

#cookie_popup .pp0 {
    position: absolute;
    top: 29px;
	font-variant:	small-caps;
    left: 60px;
}

#cookie_popup .pp1 {
    position: absolute;
    top: 80px;
	font-variant:	small-caps;
    left: 60px;
}

#cookie_popup .pp2 {
    position: absolute;
    top: 140px;
	font-variant:	small-caps;
    left: 60px;
}

#cookie_popup .range-output {
	display:	none;
}

#cookie_popup .btn {
	padding:	0;
	margin:	30px auto 0;
	width:	100%;
	font-size:	13px;
}

#cookie_popup .p5 {
	text-transform:	uppercase;
	margin:	0 auto 10px;
	font-weight:bold;
}

#cookie_popup .p6 {
	line-height:	1.5;
	text-align:	justify;
}

#cookie_popup .p7 {
	padding:	0 0 0 20px;
	line-height:	1.5;
}

#cookie_popup .pcont {
	display:	none;
}

#cookie_popup .pcont.opened {
	display:	block;
}

#cookie_popup .modify_cookie_default {
	display:	none;
}

#cookie_popup .modify_cookie_default .btn {
	width:	400px;
	margin:	0 auto;
	display:block;
}

#cookie_popup .modify_cookie_default,
#cookie_popup .modify_cookie {
	display:	none;
}

#cookie_popup .modify_cookie_default.mod_o,
#cookie_popup .modify_cookie.mod_o {
	display:	block;
}

#cookie_popup .deftit {
	text-transform:	uppercase;
	font-weight:	bold;
	padding:	10px;
	background:	#da030e;
	color:	white;
}

#header {
	top:	0;
	left:	0;
	position: fixed;
	right:	0;
	margin: auto;
	z-index:	9998;
	background:	white;
}

#mobile_menu {
	display:	none;
}

#header .logo_col {
	width:	200px;
}

#header .logo_col img {
	max-width: 90%;
    display: block;
    margin: 0 auto;
    padding: 29px 0;
}

#header .menu_col {
	width:	calc(100% - 200px);
	text-align: center;
}

#header ul li {
	display:	inline-block;
	vertical-align: middle;
	text-transform:	uppercase;
	font-size:	19px;
	margin:	0 10px;
	position: relative;
}

#header ul li:before {
	position: absolute;
	bottom:	100px;
	opacity:	0;
	width:	100%;
	height:	11px;
	background:	black;
	content:	'';
	    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

#header ul li.active:before {
	opacity:	1;
	bottom: -32px;
}

#header ul li:hover:before {
	opacity:	1;
	bottom: -32px;
}

#header ul li a {
	padding:	10px;
}

#header ul li span {
	background: black;
	padding: 10px;
	color:white;
	cursor:	pointer;
}

#wm_sec02 {
	background:	black;
	color: white;
	padding:	100px 0;
}

.ui.grid {
    margin-top: -1rem;
    margin-bottom: -1rem;
    margin-left: -1rem;
    margin-right: -1rem;
}

.ui.grid {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
    padding: 0em;
}

#wm_sec02 .col_01 {
	width:	50%;
	position: relative;
	padding: 10px;
}

#wm_sec02 .col_02 {
	width:	50%;
	padding:	10px;
	position: relative;
}

#wm_sec02 .bg:before {
	content: '';
	background-color: rgba(0,0,0,0.3);
	transition: background .45s ease-in 0s;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

#wm_sec02 .bg {
    width: 460px;
    height: 460px;
    background-size: cover;
    background-repeat: no-repeat;
    overflow: hidden;
    position: relative;
}

.is-visible {
	opacity:	1;
}

#wm_sec02 .col_01 .bg {
	margin:	0 0 0 auto;
	background-image:	url('../img/bs03.jpg');
}

#wm_sec02 .col_02 .bg {
	margin: 0;
	background-image:	url('../img/bs02.jpg');
}

#wm_sec02 .col_01 .text {
	position: absolute;
	bottom:	0;
	left:	0;
	width:	460px;
	max-width:	100%;
	transition: left .5s ease-in-out 0s;
}

#wm_sec02 .col_02 .text {
	position: absolute;
	top:	30px;
	right:	0;
	width:	460px;
	max-width:	100%;
	z-index:	200;
	transition: right .5s ease-in-out 0s;
}

#wm_sec02 .col_01 .t1 {
	line-height:	1.5;
	text-align:	right;
}

#wm_sec02 .col_02 .t1 {
	line-height:	1.5;
	text-align:	left;
}

#wm_sec02 .col_01 .t0 {
	font-size:  20px;
	text-align:	right;
	text-transform: uppercase;
	margin:	0 auto 10px;
}

#wm_sec02 .col_02 .t0 {
	font-size:  20px;
	text-transform: uppercase;
	margin:	0 auto 10px;
}

#wm_sec02 .col_01 .bg:hover:before{
	background-color:rgba(0,0,0,0.1);
}

#wm_sec02 .col_02 .bg:hover:before{
	background-color:rgba(0,0,0,0.1);
}

#wm_sec02 .col_01:hover .text {
	left:-20px;
}

#wm_sec02 .col_02:hover .text {
	right:-20px;
}

#wm_sec02 {
	position: relative;
}

#wm_slider .slider ul li .big_inner {
	height:	600px;
	background-position: center center;
	background-size: cover;
}

#wm_slider .unslider-nav {
	height: 600px;
	top: 0;
	position: absolute;
	width: 1540px;
	max-width: 100%;
	left: 0;
	overflow: unset;
	right: 0;
	margin: auto;
}

#wm_slider .unslider-nav ol {
	position: absolute;
    background: white;
	height: 600px;
	right: 30px;
	top:	0;
	z-index: 2000;
	overflow: unset;
	padding: 10px;
}

#wm_slider {
	position: relative;
}

#wm_slider .unslider-nav ol li {
	background: transparent;
	cursor: pointer;
	color:black;
	height: auto;
	position: relative;
	width: auto;
	border-radius: 0;
	display: block;
	border:	0;
	overflow: unset;
	font-variant: small-caps;
	text-indent: 0;
	margin: 20px auto 20px;
}

#wm_slider .unslider-nav ol li:before {
	position: absolute;
    height: 1px;
    width: 60px;
    background: black;
	content: '';
	top: 0;
	bottom: 0;
	margin: auto;
	
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
	opacity:	0;
	left:	60px;
}

#wm_slider .unslider-nav ol li.unslider-active:before {
	left: -41px;
	opacity:	1;
}

#wm_slider .unslider-nav ol li:hover:before {
	left: -41px;
	opacity:	1;
}

#wm_slider video {
	position: absolute;
	top:	0;
	left:	0;
	width: 100%;
}

#wm_slider .videobg {
	position: absolute;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,0.3);
	top: 0;
	left: 0;
}

#wm_slider .t0 {
	font-size: 70px;
    text-transform: uppercase;
    color: white;
	font-weight: 300;
}

#wm_slider .t1 {
	color: white;
	font-size: 37px;
	margin:	5px auto 0;
}

#wm_slider .t2 {
	color: white;
	border-top: 5px solid white;
	letter-spacing: .3em;
	width: 114px;
	margin: 40px 0 0;
	padding: 10px 0;
	text-transform: uppercase;
	text-align: center;
}

#wm_slider .inner {
	position: relative;
	z-index:	200;
}

#wm_slider .box_01 {
	padding:    360px 10px;
}

#wm_top .box {
	width:	calc(100% / 2);
	padding:	20px 50px;
}

#wm_top {
	padding:    20px 0 0 0;
	background: white;
}

#wm_top .top {
	position:	relative;
}

#wm_top .top img {
	max-width:	100%;
	display:	block;
	margin:	0 auto;
}

#wm_top .col_01 .decor {
	position: absolute;
	top:	-10%;
	height:	100%;
	width:	100%;
	left:	-10%;
	border:	3px solid black;
}

#wm_top .t0 {
	text-transform:	uppercase;
	font-size:		24px;
	padding:	15px 0;
	margin:	30px auto 0;
}

#wm_top .t1 {
	line-height:	1.5;
	text-align:	justify;
}

#wm_top .t2 {
	padding: 14px 18px;
    color: #000;
	background-color: transparent;
    border: 0;
    vertical-align: middle;
	position: relative;
    display: inline-block;
    width: auto;
	outline: 0;
	font-size: 12px;
	line-height: 25px;
	letter-spacing: .3em;
	text-transform: uppercase;
	box-sizing: border-box;
	margin: 0;
}

#wm_top .t2:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 33%;
    height: 100%;
    background-color: 

    #ffe9e2;
    z-index: -1;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: -webkit-transform .3s,width .3s .25s;
    transition: transform .3s,width .3s .25s;
}


#wm_top .t2:hover:before {
	 width:100%;
	 -webkit-transform:scaleX(.33);
	 -moz-transform:scaleX(.33);
	 transform:scaleX(.33);
	 -webkit-transition:-webkit-transform .3s .25s,width .3s;
	 transition:transform .3s .25s,width .3s
}

#wm_top .col_02 .decor {
	position: absolute;
	top:	-10%;
	height:	calc(100% + 20%);
	width:	70%;
	left:	0;
	right:	0;
	margin:	 auto;
	border:	3px solid black;
}

#wm_top .col_03 .decor {
	position: absolute;
	bottom:	-10%;
	height:	100%;
	width:	100%;
	right:	-10%;
	border:	3px solid black;
}

#wm_top .box:hover {

}

#wm_video .col_01 {
	width:	800px;
}

#wm_video .col_02 {
	width:	calc(100% - 800px);
	padding:	0 10px 0 30px;
}

#wm_video .col_02 .t0 {
	text-transform:	uppercase;
	font-size:		24px;
	padding:	15px 0;
	margin:	30px auto 0;
}

#wm_video .col_02 .t1 {
	line-height:	1.5;
	text-align:	justify;
}

#wm_video .col_02 .t2 {
	padding: 14px 18px;
    color: #000;
	background-color: transparent;
    border: 0;
    vertical-align: middle;
	position: relative;
    display: inline-block;
    width: auto;
	outline: 0;
	font-size: 12px;
	line-height: 25px;
	letter-spacing: .3em;
	text-transform: uppercase;
	box-sizing: border-box;
	margin: 20px auto 0;
}

#wm_video .col_02 .t2:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 33%;
    height: 100%;
    background-color: #ffe9e2;
    z-index: 0;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: -webkit-transform .3s,width .3s .25s;
    transition: transform .3s,width .3s .25s;
}

#wm_video .col_02 .t2 a {
	position: relative;
	z-index:    20;
}

#wm_video .col_02 .t2:hover:before {
	 width:100%;
	 -webkit-transform:scaleX(.33);
	 -moz-transform:scaleX(.33);
	 transform:scaleX(.33);
	 -webkit-transition:-webkit-transform .3s .25s,width .3s;
	 transition:transform .3s .25s,width .3s
}

#wm_sec01 {
	background-image:	url('https://images.pexels.com/photos/1311541/pexels-photo-1311541.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940');
	background-size: cover;
	background-position: center center;
	height:	600px;
	padding:    65px 0 0;
	position: relative;
}

#wm_sec01 .bbg {
	position: absolute;
	top:    0;
	left:	0;
	width:	100%;
	background:	rgba(0,0,0,0.3);
	height:	100%;
	z-index:	20;
}

#wm_sec01 .t0 {
	color: white;
	text-transform: uppercase;
	font-size: 50px;
	font-weight: 300;
	width: 500px;
	padding: 10px;
	margin: 0 auto 115px;
	max-width:	100%;
	text-align: center;
	opacity:	0;
}

#wm_sec01 .box {
	padding:    30px 50px;
	text-align:	center;
	color:	white;
	width:	400px;
	opacity:	0;
}

#wm_sec01 .box .ico {
	background: rgba(255,255,255,1);
	position: relative;
	height:	120px;
	width:  120px;
	margin:	0 auto 20px;
	border-radius:	50%;
}

#wm_sec01 .box .ico img {
	position: absolute;
	top:    0;
	left:	0;
	right:	0;
	bottom: 0;
	margin: auto;
	max-width:	100%;
}

#wm_sec01 .box .t1 {
	font-size: 34px;
    font-variant: small-caps;
    margin: 0 auto 20px;
}

#wm_sec01 .box .t2 {
	font-size:	40px;
}

#wm_sec01 .inner {
	position: relative;
	z-index:	100;
}

#wm_sec01 .decor_01 {
	position: absolute;
	left: 0;
	height: 0px;
	width: 10px;
	background:white;
	top: -65px;
}

#wm_sec01 .decor_02 {
	position: absolute;
	left: 20px;
	height: 0;
	width: 3px;
	background:white;
	top: -65px;
}

#wm_sec01 .decor_03 {
	position: absolute;
	left: 30px;
	height: 0;
	width: 8px;
	background:white;
	top: -65px;
}

#wm_sec01 .decor_04 {
	position: absolute;
	right: 10px;
	width: 100px;
	background:white;
	top: -65px;
	height:0;
}

#wm_prod .box {
	width:	calc(100% / 3);
	padding:	0 30px;
}

#wm_prod .box.box_02 {
	padding:	100px 30px 0;
}

.pbox {
	text-align:	center;
	position: relative;
}

.pbox .end {
	position: absolute;
    top: 0;
    text-align: center;
    background:  #ffe9e2;
	left: 0;
	right: 0;
	padding:6px;
	cursor:	pointer;
	bottom: 0;
	height: 50px;
	width: 0%;
	margin: auto;
	opacity:	0;
	    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.pbox .end img {
	width: 38px;
    margin: 0 auto;
    display: block;
}

.pbox:hover .end {
	width:	100%;
	opacity:1;
}

.pbox .pbox_name {
	text-transform: uppercase;
	line-height:	1.5;
	margin:	10px auto;
	font-weight:bold;
}

pbox .pbox_price {
	font-size:	16px;
}

.pbox .front img {
	display:	block;
	margin:		0 auto;
	max-width:	90%;
}

#wm_prod .pbox:hover {

}

#wm_prod .box_01,
#wm_prod .box_03 {
	opacity:    0;
}

#wm_prod .t0 {
	padding: 14px 18px;
    color: #000;
	background-color: transparent;
    border: 0;
    vertical-align: middle;
	position: relative;
    display: inline-block;
    width: auto;
	outline: 0;
	font-size: 20px;
	letter-spacing: .3em;
	text-transform: uppercase;
	box-sizing: border-box;
	margin: 20px auto 30px;
}

#wm_prod .t0:before {
    content: '';
    position: absolute;
    bottom: 0;
	left: 0;
	width: 100%;
	height: 47%;
    background-color: #ffe9e2;
    z-index: 0;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

#wm_prod .t0:hover:before {
	 height:100%;
}

#wm_prod .t0 span {
	position: relative;
	z-index:	200;
}

#wm_prod .t1 {
	padding: 14px 18px;
    color: #000;
	background-color: transparent;
    border: 0;
    vertical-align: middle;
	position: relative;
    display: inline-block;
    width: auto;
	outline: 0;
	font-size: 12px;
	line-height: 25px;
	letter-spacing: .3em;
	text-transform: uppercase;
	box-sizing: border-box;
	margin: 20px auto 0;
}

#wm_prod .t1:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 33%;
    height: 100%;
    background-color: #ffe9e2;
    z-index: 0;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: -webkit-transform .3s,width .3s .25s;
    transition: transform .3s,width .3s .25s;
}

#wm_prod .t1 a {
	position: relative;
	z-index:	200;
}

#wm_prod .t1:hover:before {
	 width:100%;
	 -webkit-transform:scaleX(.33);
	 -moz-transform:scaleX(.33);
	 transform:scaleX(.33);
	 -webkit-transition:-webkit-transform .3s .25s,width .3s;
	 transition:transform .3s .25s,width .3s
}

#wm_blog .col_02 {
	width:	400px;
	position:	relative;
	z-index:200;
	padding:	0 10px 0 20px;
}

#wm_blog .col_01 {
	width:	calc(100% - 400px);
	position:	relative
}

#wm_blog .blog_box .bg {
	background-image: url('https://images.pexels.com/photos/1926768/pexels-photo-1926768.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500');
	background-size:cover;
	background-position: center center;
	position: relative;
	height:		560px;
	padding:	20px;
	
	transition: filter .5s ease-in-out;
  	-webkit-filter: grayscale(100%); 
  	filter: grayscale(100%); 
}

#wm_blog .blog_box .bg:hover {
	-webkit-filter: grayscale(0%); 
  	filter: grayscale(0%); 
}

#wm_blog .blog_box .bg .info {
	padding:    10px;
	position: absolute;
	width:	calc(100% - 40px);
	bottom:	20px;
	left:	20px;
	background:	white;
}

#wm_blog .blog_box .bg .info .t0 {
	text-transform:	uppercase;
	letter-spacing:	.3em;
	line-height:	1.5;
}

#wm_blog .blog_box {
	padding:	20px;
	width:		50%;
}

.mbtn {
	padding: 14px 18px;
    color: #000;
	background-color: transparent;
    border: 0;
    vertical-align: middle;
	position: relative;
    display: inline-block;
    width: auto;
	outline: 0;
	font-size: 12px;
	line-height: 25px;
	letter-spacing: .3em;
	text-transform: uppercase;
	box-sizing: border-box;
	margin: 20px auto 0;
}

.mbtn:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 33%;
    height: 100%;
    background-color: #ffe9e2;
    z-index: 0;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: -webkit-transform .3s,width .3s .25s;
    transition: transform .3s,width .3s .25s;
}

.mbtn a {
	position: relative;
	z-index:    20;
}

.mbtn p {
	position: relative;
	z-index:    20;
}

.mbtn:hover:before {
	 width:100%;
	 -webkit-transform:scaleX(.33);
	 -moz-transform:scaleX(.33);
	 transform:scaleX(.33);
	 -webkit-transition:-webkit-transform .3s .25s,width .3s;
	 transition:transform .3s .25s,width .3s
}

#wm_blog .col_02 .t0 {
	text-align: right;
    letter-spacing: .2em;
    text-transform: uppercase;
    height:	300px;
    line-height: 1.5;
    font-size: 30px;
}

#wm_blog .col_02 .img img {
	max-width:	100%;
	display:	block;
	margin:	0 auto;
}

#wm_blog .col_02 .img .i0 {
	background:	black;
	font-size:	22px;
	text-transform: uppercase;
	letter-spacing:	.1em;
	color: white;
	padding: 10px;
	text-align: center;
}

#wm_blog .inner {
	position: relative;
}

#wm_blog .decor-5 {
	position: absolute;
    background: #ffe9e2;
	height: 100%;
	width: 1000px;
	right: -1500px;
}


#footer{
	background:	black;
	color: white;
	padding:    30px 0;
} 

#soul img {
	width:	110px;
	margin:	10px 10px 10px auto;
	display:	block;
}

#footer .col_01 {
	width:	calc(100% / 3);
	padding:	10px 50px 10px 10px;
}

#footer .col_01 img {
	margin:	0 auto 10px;
	background: white;
	padding:    10px;
	display:	block;
	max-width: 100%;
}

#footer .col_002 {
	width:	calc(100% / 3 );
	padding:	10px;
}

#footer .col_002 img {
	margin:	0 auto 10px;
	padding:    10px;
	display:	block;
	max-width: 100%;
}

#footer .col_02 {
	width:	calc(100% / 3 );
	padding:	10px;
}

#footer .col_03 {
	width:	calc(100% / 3);
	padding:	10px;
}

#footer .irow {
	margin:	0 auto 10px;
}

#footer .irow .icon {
	width:	50px;
	height:	50px;
	text-align: center;
	line-height:	65px;
	background: white;
	display:	inline-block;
	vertical-align:	middle;
}

#footer .irow .icon img {
	max-width: 60%;
	margin:	0 auto;
}

#footer .irow .text {
	width:	calc(100% - 50px);
	padding:	0 0 0 20px;
	line-height:	1.3;
	display:	inline-block;
	vertical-align:	middle;
}

#footer .irow:last-child {
	margin:	0 auto;
}

#footer .row {
	margin:	0 auto 10px;
}

#footer .row:last-child {
	margin:	0 auto;
}

#rolunk {

}


#stars {
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 579px 867px #1c1e2d , 1300px 366px #1c1e2d , 1000px 533px #1c1e2d , 21px 1832px #1c1e2d , 1784px 730px #1c1e2d , 1419px 1682px #1c1e2d , 1150px 1168px #1c1e2d , 662px 605px #1c1e2d , 968px 1219px #1c1e2d , 1525px 302px #1c1e2d , 1358px 614px #1c1e2d , 1954px 1166px #1c1e2d , 537px 1271px #1c1e2d , 775px 299px #1c1e2d , 1367px 1988px #1c1e2d , 187px 1714px #1c1e2d , 1342px 1464px #1c1e2d , 1046px 1943px #1c1e2d , 311px 1844px #1c1e2d , 101px 377px #1c1e2d , 281px 1976px #1c1e2d , 140px 1107px #1c1e2d , 539px 546px #1c1e2d , 402px 1627px #1c1e2d , 1155px 612px #1c1e2d , 1735px 1745px #1c1e2d , 1598px 1095px #1c1e2d , 1184px 621px #1c1e2d , 900px 1150px #1c1e2d , 1148px 867px #1c1e2d , 542px 1475px #1c1e2d , 569px 1912px #1c1e2d , 1196px 662px #1c1e2d , 193px 1556px #1c1e2d , 1316px 1003px #1c1e2d , 235px 202px #1c1e2d , 796px 1765px #1c1e2d , 1128px 473px #1c1e2d , 1708px 661px #1c1e2d , 47px 1977px #1c1e2d , 463px 859px #1c1e2d , 1844px 929px #1c1e2d , 1432px 287px #1c1e2d , 1873px 1640px #1c1e2d , 324px 1610px #1c1e2d , 1636px 412px #1c1e2d , 1679px 165px #1c1e2d , 629px 438px #1c1e2d , 964px 927px #1c1e2d , 584px 925px #1c1e2d , 1125px 1360px #1c1e2d , 1338px 98px #1c1e2d , 209px 496px #1c1e2d , 13px 424px #1c1e2d , 1287px 39px #1c1e2d , 1232px 96px #1c1e2d , 1631px 1767px #1c1e2d , 267px 1385px #1c1e2d , 938px 1359px #1c1e2d , 509px 392px #1c1e2d , 805px 1206px #1c1e2d , 1575px 413px #1c1e2d , 931px 1858px #1c1e2d , 1562px 1926px #1c1e2d , 1970px 305px #1c1e2d , 1249px 1205px #1c1e2d , 1923px 1239px #1c1e2d , 1513px 798px #1c1e2d , 1438px 763px #1c1e2d , 1431px 1019px #1c1e2d , 390px 179px #1c1e2d , 1073px 925px #1c1e2d , 880px 1036px #1c1e2d , 1749px 1699px #1c1e2d , 3px 530px #1c1e2d , 1087px 976px #1c1e2d , 294px 1738px #1c1e2d , 1366px 1927px #1c1e2d , 410px 919px #1c1e2d , 596px 327px #1c1e2d , 1487px 1945px #1c1e2d , 312px 1187px #1c1e2d , 748px 942px #1c1e2d , 914px 532px #1c1e2d , 1074px 619px #1c1e2d , 1516px 742px #1c1e2d , 791px 703px #1c1e2d , 889px 712px #1c1e2d , 1528px 1743px #1c1e2d , 1504px 875px #1c1e2d , 1729px 16px #1c1e2d , 1954px 1670px #1c1e2d , 462px 621px #1c1e2d , 860px 1747px #1c1e2d , 468px 1114px #1c1e2d , 762px 1036px #1c1e2d , 1709px 537px #1c1e2d , 240px 1029px #1c1e2d , 1817px 446px #1c1e2d , 1908px 534px #1c1e2d , 902px 1076px #1c1e2d , 938px 1187px #1c1e2d , 723px 319px #1c1e2d , 244px 1766px #1c1e2d , 805px 528px #1c1e2d , 1607px 552px #1c1e2d , 282px 106px #1c1e2d , 1458px 1650px #1c1e2d , 1777px 1283px #1c1e2d , 913px 1420px #1c1e2d , 533px 1212px #1c1e2d , 1157px 1659px #1c1e2d , 990px 621px #1c1e2d , 1891px 1188px #1c1e2d , 1614px 781px #1c1e2d , 1498px 930px #1c1e2d , 1611px 129px #1c1e2d , 12px 408px #1c1e2d , 45px 1347px #1c1e2d , 1355px 1193px #1c1e2d , 399px 91px #1c1e2d , 115px 703px #1c1e2d , 1401px 958px #1c1e2d , 315px 1637px #1c1e2d , 1128px 1662px #1c1e2d , 867px 1076px #1c1e2d , 989px 1319px #1c1e2d , 977px 654px #1c1e2d , 97px 1508px #1c1e2d , 1837px 1711px #1c1e2d , 722px 1663px #1c1e2d , 1411px 49px #1c1e2d , 260px 1371px #1c1e2d , 1570px 878px #1c1e2d , 551px 1900px #1c1e2d , 1924px 73px #1c1e2d , 355px 1100px #1c1e2d , 1019px 1364px #1c1e2d , 132px 383px #1c1e2d , 783px 1565px #1c1e2d , 281px 1798px #1c1e2d , 1719px 941px #1c1e2d , 954px 1788px #1c1e2d , 242px 859px #1c1e2d , 155px 1401px #1c1e2d , 239px 319px #1c1e2d , 1904px 481px #1c1e2d , 300px 883px #1c1e2d , 1050px 1542px #1c1e2d , 1931px 1798px #1c1e2d , 161px 1950px #1c1e2d , 966px 156px #1c1e2d , 1164px 299px #1c1e2d , 1869px 1574px #1c1e2d , 1012px 1097px #1c1e2d , 1009px 1523px #1c1e2d , 498px 959px #1c1e2d , 561px 20px #1c1e2d , 591px 1013px #1c1e2d , 1915px 1132px #1c1e2d , 475px 1095px #1c1e2d , 183px 398px #1c1e2d , 1097px 1382px #1c1e2d , 1563px 578px #1c1e2d , 295px 389px #1c1e2d , 266px 1502px #1c1e2d , 1772px 1429px #1c1e2d , 1564px 333px #1c1e2d , 53px 1295px #1c1e2d , 1140px 1702px #1c1e2d , 18px 1154px #1c1e2d , 230px 1720px #1c1e2d , 1877px 953px #1c1e2d , 1717px 1217px #1c1e2d , 1055px 1588px #1c1e2d , 1282px 922px #1c1e2d , 1064px 949px #1c1e2d , 204px 1469px #1c1e2d , 968px 226px #1c1e2d , 545px 773px #1c1e2d , 461px 636px #1c1e2d , 1273px 994px #1c1e2d , 918px 1014px #1c1e2d , 1069px 388px #1c1e2d , 818px 812px #1c1e2d , 164px 1183px #1c1e2d , 81px 1693px #1c1e2d , 1091px 462px #1c1e2d , 1341px 1942px #1c1e2d , 112px 394px #1c1e2d , 1899px 865px #1c1e2d , 1235px 1852px #1c1e2d , 1934px 1634px #1c1e2d , 313px 1558px #1c1e2d , 1982px 959px #1c1e2d , 1235px 1673px #1c1e2d , 928px 1025px #1c1e2d , 1674px 1795px #1c1e2d , 1531px 54px #1c1e2d , 259px 812px #1c1e2d , 1473px 1433px #1c1e2d , 90px 461px #1c1e2d , 1461px 837px #1c1e2d , 289px 1803px #1c1e2d , 1597px 249px #1c1e2d , 914px 95px #1c1e2d , 1325px 197px #1c1e2d , 655px 12px #1c1e2d , 808px 755px #1c1e2d , 1252px 1898px #1c1e2d , 707px 1808px #1c1e2d , 542px 1055px #1c1e2d , 1374px 932px #1c1e2d , 105px 1118px #1c1e2d , 1854px 1893px #1c1e2d , 531px 1992px #1c1e2d , 26px 1329px #1c1e2d , 1701px 1263px #1c1e2d , 1993px 1756px #1c1e2d , 649px 147px #1c1e2d , 1865px 440px #1c1e2d , 1766px 1084px #1c1e2d , 834px 432px #1c1e2d , 1105px 1966px #1c1e2d , 957px 701px #1c1e2d , 1531px 1259px #1c1e2d , 1278px 562px #1c1e2d , 820px 1742px #1c1e2d , 673px 1674px #1c1e2d , 1572px 1904px #1c1e2d , 1639px 1340px #1c1e2d , 1313px 1659px #1c1e2d , 295px 124px #1c1e2d , 613px 1949px #1c1e2d , 306px 335px #1c1e2d , 1408px 1439px #1c1e2d , 98px 1717px #1c1e2d , 1983px 1762px #1c1e2d , 116px 1724px #1c1e2d , 1617px 766px #1c1e2d , 36px 532px #1c1e2d , 791px 1970px #1c1e2d , 1874px 1766px #1c1e2d , 700px 447px #1c1e2d , 651px 1094px #1c1e2d , 1271px 779px #1c1e2d , 100px 848px #1c1e2d , 484px 41px #1c1e2d , 168px 1770px #1c1e2d , 1221px 1119px #1c1e2d , 1365px 1249px #1c1e2d , 972px 171px #1c1e2d , 1819px 1177px #1c1e2d , 1542px 1617px #1c1e2d , 1334px 509px #1c1e2d , 877px 802px #1c1e2d , 1594px 278px #1c1e2d , 158px 1189px #1c1e2d , 1312px 1876px #1c1e2d , 1377px 79px #1c1e2d , 551px 1269px #1c1e2d , 454px 420px #1c1e2d , 1906px 1717px #1c1e2d , 770px 1262px #1c1e2d , 298px 1501px #1c1e2d , 1076px 1588px #1c1e2d , 1882px 1688px #1c1e2d , 1171px 785px #1c1e2d , 679px 1947px #1c1e2d , 525px 347px #1c1e2d , 590px 122px #1c1e2d , 55px 1199px #1c1e2d , 875px 569px #1c1e2d , 940px 303px #1c1e2d , 1782px 610px #1c1e2d , 861px 1676px #1c1e2d , 819px 1446px #1c1e2d , 1590px 900px #1c1e2d , 1342px 1166px #1c1e2d , 1663px 1068px #1c1e2d , 600px 440px #1c1e2d , 623px 1957px #1c1e2d , 726px 1555px #1c1e2d , 1418px 1377px #1c1e2d , 32px 1425px #1c1e2d , 1912px 1425px #1c1e2d , 809px 14px #1c1e2d , 1781px 921px #1c1e2d , 631px 598px #1c1e2d , 1918px 1813px #1c1e2d , 1326px 546px #1c1e2d , 620px 1607px #1c1e2d , 1797px 174px #1c1e2d , 722px 702px #1c1e2d , 402px 968px #1c1e2d , 1949px 888px #1c1e2d , 812px 609px #1c1e2d , 1138px 396px #1c1e2d , 1819px 1645px #1c1e2d , 1156px 334px #1c1e2d , 1455px 983px #1c1e2d , 1565px 655px #1c1e2d , 378px 381px #1c1e2d , 752px 1795px #1c1e2d , 85px 978px #1c1e2d , 130px 441px #1c1e2d , 768px 230px #1c1e2d , 1463px 31px #1c1e2d , 643px 977px #1c1e2d , 661px 167px #1c1e2d , 896px 76px #1c1e2d , 185px 1480px #1c1e2d , 156px 1344px #1c1e2d , 861px 1768px #1c1e2d , 1288px 1149px #1c1e2d , 1468px 107px #1c1e2d , 1425px 1075px #1c1e2d , 1989px 722px #1c1e2d , 81px 1450px #1c1e2d , 979px 1765px #1c1e2d , 456px 660px #1c1e2d , 366px 368px #1c1e2d , 1541px 1561px #1c1e2d , 1558px 53px #1c1e2d , 283px 1920px #1c1e2d , 1866px 37px #1c1e2d , 442px 70px #1c1e2d , 1308px 1789px #1c1e2d , 1876px 1641px #1c1e2d , 1042px 339px #1c1e2d , 1585px 354px #1c1e2d , 828px 565px #1c1e2d , 302px 1118px #1c1e2d , 931px 910px #1c1e2d , 153px 95px #1c1e2d , 1820px 743px #1c1e2d , 613px 1949px #1c1e2d , 119px 1779px #1c1e2d , 699px 1745px #1c1e2d , 439px 595px #1c1e2d , 1581px 1700px #1c1e2d , 352px 840px #1c1e2d , 1750px 248px #1c1e2d , 1949px 790px #1c1e2d , 16px 1916px #1c1e2d , 654px 146px #1c1e2d , 822px 821px #1c1e2d , 749px 876px #1c1e2d , 1902px 1648px #1c1e2d , 1313px 1478px #1c1e2d , 881px 1267px #1c1e2d , 371px 672px #1c1e2d , 1104px 1070px #1c1e2d , 1534px 1354px #1c1e2d , 1900px 122px #1c1e2d , 1074px 1521px #1c1e2d , 1583px 1866px #1c1e2d , 1525px 660px #1c1e2d , 207px 450px #1c1e2d , 1711px 719px #1c1e2d , 1601px 1397px #1c1e2d , 213px 1603px #1c1e2d , 349px 785px #1c1e2d , 1028px 71px #1c1e2d , 436px 1446px #1c1e2d , 1110px 854px #1c1e2d , 209px 45px #1c1e2d , 784px 1490px #1c1e2d , 1104px 1369px #1c1e2d , 1703px 1724px #1c1e2d , 1999px 1109px #1c1e2d , 288px 1765px #1c1e2d , 353px 968px #1c1e2d , 1581px 1192px #1c1e2d , 1405px 1614px #1c1e2d , 1842px 1198px #1c1e2d , 1118px 20px #1c1e2d , 110px 1085px #1c1e2d , 666px 1858px #1c1e2d , 367px 604px #1c1e2d , 874px 846px #1c1e2d , 1068px 1837px #1c1e2d , 1210px 1499px #1c1e2d , 1607px 851px #1c1e2d , 1637px 457px #1c1e2d , 1938px 1106px #1c1e2d , 401px 534px #1c1e2d , 935px 1823px #1c1e2d , 808px 1693px #1c1e2d , 1082px 1988px #1c1e2d , 1074px 1936px #1c1e2d , 1632px 439px #1c1e2d , 170px 594px #1c1e2d , 1033px 1322px #1c1e2d , 1274px 458px #1c1e2d , 1970px 38px #1c1e2d , 587px 522px #1c1e2d , 1370px 1287px #1c1e2d , 1266px 235px #1c1e2d , 429px 548px #1c1e2d , 1137px 466px #1c1e2d , 465px 202px #1c1e2d , 1140px 652px #1c1e2d , 38px 1871px #1c1e2d , 1402px 645px #1c1e2d , 129px 317px #1c1e2d , 1502px 332px #1c1e2d , 761px 1470px #1c1e2d , 1411px 726px #1c1e2d , 1868px 1880px #1c1e2d , 1969px 1496px #1c1e2d , 227px 1314px #1c1e2d , 474px 855px #1c1e2d , 588px 1867px #1c1e2d , 69px 1316px #1c1e2d , 419px 777px #1c1e2d , 18px 1323px #1c1e2d , 924px 1225px #1c1e2d , 280px 1569px #1c1e2d , 890px 1083px #1c1e2d , 1563px 1543px #1c1e2d , 1448px 524px #1c1e2d , 1495px 1676px #1c1e2d , 805px 518px #1c1e2d , 642px 170px #1c1e2d , 1094px 475px #1c1e2d , 641px 822px #1c1e2d , 1705px 1811px #1c1e2d , 357px 1106px #1c1e2d , 793px 526px #1c1e2d , 1546px 1640px #1c1e2d , 1109px 1112px #1c1e2d , 910px 406px #1c1e2d , 1164px 151px #1c1e2d , 881px 887px #1c1e2d , 1144px 1885px #1c1e2d , 969px 1192px #1c1e2d , 1062px 777px #1c1e2d , 305px 908px #1c1e2d , 902px 1610px #1c1e2d , 611px 705px #1c1e2d , 790px 273px #1c1e2d , 919px 1194px #1c1e2d , 1922px 337px #1c1e2d , 1497px 414px #1c1e2d , 129px 1332px #1c1e2d , 444px 300px #1c1e2d , 1894px 1114px #1c1e2d , 1279px 982px #1c1e2d , 1315px 1437px #1c1e2d , 1980px 554px #1c1e2d , 944px 1045px #1c1e2d , 1120px 857px #1c1e2d , 1855px 1782px #1c1e2d , 28px 952px #1c1e2d , 1198px 1767px #1c1e2d , 775px 1051px #1c1e2d , 1598px 1439px #1c1e2d , 370px 1403px #1c1e2d , 1302px 255px #1c1e2d , 838px 1338px #1c1e2d , 577px 498px #1c1e2d , 64px 569px #1c1e2d , 399px 277px #1c1e2d , 643px 1065px #1c1e2d , 1260px 656px #1c1e2d , 108px 1656px #1c1e2d , 1350px 808px #1c1e2d , 790px 53px #1c1e2d , 391px 458px #1c1e2d , 514px 689px #1c1e2d , 1363px 1062px #1c1e2d , 273px 258px #1c1e2d , 1537px 181px #1c1e2d , 1901px 1988px #1c1e2d , 1042px 224px #1c1e2d , 322px 1277px #1c1e2d , 734px 529px #1c1e2d , 79px 1655px #1c1e2d , 1578px 1727px #1c1e2d , 100px 1701px #1c1e2d , 1623px 1633px #1c1e2d , 1249px 1345px #1c1e2d , 1449px 1115px #1c1e2d , 257px 17px #1c1e2d , 1752px 680px #1c1e2d , 674px 341px #1c1e2d , 463px 467px #1c1e2d , 1930px 944px #1c1e2d , 49px 1745px #1c1e2d , 191px 1711px #1c1e2d , 669px 1827px #1c1e2d , 133px 1365px #1c1e2d , 275px 1420px #1c1e2d , 327px 459px #1c1e2d , 1587px 476px #1c1e2d , 926px 1139px #1c1e2d , 835px 1240px #1c1e2d , 325px 596px #1c1e2d , 1385px 1190px #1c1e2d , 1143px 986px #1c1e2d , 887px 1818px #1c1e2d , 1223px 575px #1c1e2d , 1880px 745px #1c1e2d , 366px 135px #1c1e2d , 479px 1235px #1c1e2d , 222px 1242px #1c1e2d , 795px 1630px #1c1e2d , 1267px 1607px #1c1e2d , 165px 1072px #1c1e2d , 766px 1593px #1c1e2d , 1767px 1807px #1c1e2d , 24px 151px #1c1e2d , 1444px 1713px #1c1e2d , 902px 1682px #1c1e2d , 226px 1267px #1c1e2d , 1087px 1116px #1c1e2d , 1977px 889px #1c1e2d , 864px 542px #1c1e2d , 1555px 1840px #1c1e2d , 565px 1639px #1c1e2d , 883px 1450px #1c1e2d , 958px 519px #1c1e2d , 489px 1255px #1c1e2d , 220px 871px #1c1e2d , 245px 1269px #1c1e2d , 75px 1295px #1c1e2d , 433px 570px #1c1e2d , 836px 486px #1c1e2d , 623px 47px #1c1e2d , 1008px 216px #1c1e2d , 587px 166px #1c1e2d , 107px 1233px #1c1e2d , 970px 1566px #1c1e2d , 1439px 1871px #1c1e2d , 502px 1078px #1c1e2d , 1774px 1057px #1c1e2d , 1324px 1770px #1c1e2d , 1416px 1264px #1c1e2d , 963px 346px #1c1e2d , 360px 1752px #1c1e2d , 1546px 167px #1c1e2d , 816px 1360px #1c1e2d , 1943px 231px #1c1e2d , 1560px 1030px #1c1e2d , 1616px 1316px #1c1e2d , 773px 1565px #1c1e2d , 254px 74px #1c1e2d , 1617px 1432px #1c1e2d , 416px 1182px #1c1e2d , 496px 1932px #1c1e2d , 1988px 1025px #1c1e2d , 609px 505px #1c1e2d , 771px 331px #1c1e2d , 1696px 133px #1c1e2d , 1611px 1895px #1c1e2d , 1176px 203px #1c1e2d , 1060px 896px #1c1e2d , 1945px 1772px #1c1e2d , 231px 654px #1c1e2d , 1266px 633px #1c1e2d , 1749px 1506px #1c1e2d , 1790px 595px #1c1e2d , 1696px 524px #1c1e2d , 1505px 1836px #1c1e2d , 726px 1366px #1c1e2d , 1541px 289px #1c1e2d , 4px 735px #1c1e2d , 1475px 1987px #1c1e2d , 1669px 1545px #1c1e2d , 1539px 158px #1c1e2d , 395px 990px #1c1e2d , 1012px 1982px #1c1e2d , 1897px 679px #1c1e2d , 565px 1292px #1c1e2d , 94px 1028px #1c1e2d , 869px 547px #1c1e2d , 1981px 730px #1c1e2d , 843px 94px #1c1e2d , 154px 925px #1c1e2d , 273px 1205px #1c1e2d , 124px 1341px #1c1e2d , 929px 1362px #1c1e2d , 912px 1057px #1c1e2d , 584px 490px #1c1e2d , 358px 566px #1c1e2d , 425px 73px #1c1e2d , 148px 1978px #1c1e2d , 1878px 321px #1c1e2d , 1956px 1971px #1c1e2d , 1349px 1216px #1c1e2d , 326px 1688px #1c1e2d , 44px 1292px #1c1e2d , 701px 1516px #1c1e2d , 985px 55px #1c1e2d , 1733px 345px #1c1e2d , 1420px 1709px #1c1e2d , 1489px 88px #1c1e2d , 1565px 505px #1c1e2d , 1216px 745px #1c1e2d , 247px 1449px #1c1e2d , 1306px 409px #1c1e2d , 996px 483px #1c1e2d , 888px 859px #1c1e2d , 633px 1620px #1c1e2d , 1696px 611px #1c1e2d , 399px 589px #1c1e2d , 501px 1316px #1c1e2d , 402px 1176px #1c1e2d , 804px 763px #1c1e2d , 308px 1472px #1c1e2d , 1892px 938px #1c1e2d , 1827px 1562px #1c1e2d , 1034px 1948px #1c1e2d , 240px 378px #1c1e2d , 1601px 388px #1c1e2d , 129px 1335px #1c1e2d , 1230px 1117px #1c1e2d , 1262px 527px #1c1e2d , 1838px 1367px #1c1e2d , 539px 749px #1c1e2d , 922px 707px #1c1e2d , 1137px 1341px #1c1e2d , 1802px 595px #1c1e2d , 31px 1210px #1c1e2d , 1968px 424px #1c1e2d , 1381px 1889px #1c1e2d , 1728px 1910px #1c1e2d , 1790px 836px #1c1e2d , 1621px 1191px #1c1e2d , 874px 387px #1c1e2d , 133px 728px #1c1e2d , 934px 321px #1c1e2d , 477px 254px #1c1e2d , 646px 169px #1c1e2d , 739px 1389px #1c1e2d , 216px 1043px #1c1e2d , 55px 259px #1c1e2d , 1347px 1035px #1c1e2d , 1665px 626px #1c1e2d , 1090px 1367px #1c1e2d , 1561px 1283px #1c1e2d , 1392px 1650px #1c1e2d , 1868px 538px #1c1e2d , 1717px 1698px #1c1e2d , 1871px 647px #1c1e2d , 1460px 1924px #1c1e2d , 1511px 323px #1c1e2d , 273px 1524px #1c1e2d , 1833px 1000px #1c1e2d , 1402px 1832px #1c1e2d , 1900px 121px #1c1e2d , 484px 1539px #1c1e2d , 530px 1823px #1c1e2d , 1590px 387px #1c1e2d , 460px 990px #1c1e2d , 979px 1192px #1c1e2d , 704px 1528px #1c1e2d , 817px 480px #1c1e2d , 1295px 1893px #1c1e2d , 1591px 289px #1c1e2d , 1505px 311px #1c1e2d , 1887px 1139px #1c1e2d , 1281px 1532px #1c1e2d , 606px 593px #1c1e2d , 1417px 156px #1c1e2d , 726px 589px #1c1e2d , 625px 1463px #1c1e2d , 1306px 1253px #1c1e2d , 1892px 436px #1c1e2d , 232px 1067px #1c1e2d , 1336px 1773px #1c1e2d , 863px 1975px #1c1e2d , 958px 411px #1c1e2d , 1222px 937px #1c1e2d , 405px 97px #1c1e2d , 4px 1914px #1c1e2d , 842px 1984px #1c1e2d , 18px 285px #1c1e2d , 561px 1002px #1c1e2d , 1249px 1138px #1c1e2d , 1946px 1143px #1c1e2d , 1537px 568px #1c1e2d , 853px 762px #1c1e2d , 1186px 108px #1c1e2d , 778px 327px #1c1e2d , 785px 390px #1c1e2d , 1036px 238px #1c1e2d , 191px 756px #1c1e2d , 139px 699px #1c1e2d , 1795px 694px #1c1e2d , 1362px 1570px #1c1e2d , 1095px 316px #1c1e2d , 1223px 1349px #1c1e2d , 1815px 337px #1c1e2d , 103px 1044px #1c1e2d , 853px 1600px #1c1e2d , 942px 1086px #1c1e2d , 831px 1643px #1c1e2d , 994px 1575px #1c1e2d;
  animation: animStar 50s linear infinite;
}
#stars:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 579px 867px #1c1e2d , 1300px 366px #1c1e2d , 1000px 533px #1c1e2d , 21px 1832px #1c1e2d , 1784px 730px #1c1e2d , 1419px 1682px #1c1e2d , 1150px 1168px #1c1e2d , 662px 605px #1c1e2d , 968px 1219px #1c1e2d , 1525px 302px #1c1e2d , 1358px 614px #1c1e2d , 1954px 1166px #1c1e2d , 537px 1271px #1c1e2d , 775px 299px #1c1e2d , 1367px 1988px #1c1e2d , 187px 1714px #1c1e2d , 1342px 1464px #1c1e2d , 1046px 1943px #1c1e2d , 311px 1844px #1c1e2d , 101px 377px #1c1e2d , 281px 1976px #1c1e2d , 140px 1107px #1c1e2d , 539px 546px #1c1e2d , 402px 1627px #1c1e2d , 1155px 612px #1c1e2d , 1735px 1745px #1c1e2d , 1598px 1095px #1c1e2d , 1184px 621px #1c1e2d , 900px 1150px #1c1e2d , 1148px 867px #1c1e2d , 542px 1475px #1c1e2d , 569px 1912px #1c1e2d , 1196px 662px #1c1e2d , 193px 1556px #1c1e2d , 1316px 1003px #1c1e2d , 235px 202px #1c1e2d , 796px 1765px #1c1e2d , 1128px 473px #1c1e2d , 1708px 661px #1c1e2d , 47px 1977px #1c1e2d , 463px 859px #1c1e2d , 1844px 929px #1c1e2d , 1432px 287px #1c1e2d , 1873px 1640px #1c1e2d , 324px 1610px #1c1e2d , 1636px 412px #1c1e2d , 1679px 165px #1c1e2d , 629px 438px #1c1e2d , 964px 927px #1c1e2d , 584px 925px #1c1e2d , 1125px 1360px #1c1e2d , 1338px 98px #1c1e2d , 209px 496px #1c1e2d , 13px 424px #1c1e2d , 1287px 39px #1c1e2d , 1232px 96px #1c1e2d , 1631px 1767px #1c1e2d , 267px 1385px #1c1e2d , 938px 1359px #1c1e2d , 509px 392px #1c1e2d , 805px 1206px #1c1e2d , 1575px 413px #1c1e2d , 931px 1858px #1c1e2d , 1562px 1926px #1c1e2d , 1970px 305px #1c1e2d , 1249px 1205px #1c1e2d , 1923px 1239px #1c1e2d , 1513px 798px #1c1e2d , 1438px 763px #1c1e2d , 1431px 1019px #1c1e2d , 390px 179px #1c1e2d , 1073px 925px #1c1e2d , 880px 1036px #1c1e2d , 1749px 1699px #1c1e2d , 3px 530px #1c1e2d , 1087px 976px #1c1e2d , 294px 1738px #1c1e2d , 1366px 1927px #1c1e2d , 410px 919px #1c1e2d , 596px 327px #1c1e2d , 1487px 1945px #1c1e2d , 312px 1187px #1c1e2d , 748px 942px #1c1e2d , 914px 532px #1c1e2d , 1074px 619px #1c1e2d , 1516px 742px #1c1e2d , 791px 703px #1c1e2d , 889px 712px #1c1e2d , 1528px 1743px #1c1e2d , 1504px 875px #1c1e2d , 1729px 16px #1c1e2d , 1954px 1670px #1c1e2d , 462px 621px #1c1e2d , 860px 1747px #1c1e2d , 468px 1114px #1c1e2d , 762px 1036px #1c1e2d , 1709px 537px #1c1e2d , 240px 1029px #1c1e2d , 1817px 446px #1c1e2d , 1908px 534px #1c1e2d , 902px 1076px #1c1e2d , 938px 1187px #1c1e2d , 723px 319px #1c1e2d , 244px 1766px #1c1e2d , 805px 528px #1c1e2d , 1607px 552px #1c1e2d , 282px 106px #1c1e2d , 1458px 1650px #1c1e2d , 1777px 1283px #1c1e2d , 913px 1420px #1c1e2d , 533px 1212px #1c1e2d , 1157px 1659px #1c1e2d , 990px 621px #1c1e2d , 1891px 1188px #1c1e2d , 1614px 781px #1c1e2d , 1498px 930px #1c1e2d , 1611px 129px #1c1e2d , 12px 408px #1c1e2d , 45px 1347px #1c1e2d , 1355px 1193px #1c1e2d , 399px 91px #1c1e2d , 115px 703px #1c1e2d , 1401px 958px #1c1e2d , 315px 1637px #1c1e2d , 1128px 1662px #1c1e2d , 867px 1076px #1c1e2d , 989px 1319px #1c1e2d , 977px 654px #1c1e2d , 97px 1508px #1c1e2d , 1837px 1711px #1c1e2d , 722px 1663px #1c1e2d , 1411px 49px #1c1e2d , 260px 1371px #1c1e2d , 1570px 878px #1c1e2d , 551px 1900px #1c1e2d , 1924px 73px #1c1e2d , 355px 1100px #1c1e2d , 1019px 1364px #1c1e2d , 132px 383px #1c1e2d , 783px 1565px #1c1e2d , 281px 1798px #1c1e2d , 1719px 941px #1c1e2d , 954px 1788px #1c1e2d , 242px 859px #1c1e2d , 155px 1401px #1c1e2d , 239px 319px #1c1e2d , 1904px 481px #1c1e2d , 300px 883px #1c1e2d , 1050px 1542px #1c1e2d , 1931px 1798px #1c1e2d , 161px 1950px #1c1e2d , 966px 156px #1c1e2d , 1164px 299px #1c1e2d , 1869px 1574px #1c1e2d , 1012px 1097px #1c1e2d , 1009px 1523px #1c1e2d , 498px 959px #1c1e2d , 561px 20px #1c1e2d , 591px 1013px #1c1e2d , 1915px 1132px #1c1e2d , 475px 1095px #1c1e2d , 183px 398px #1c1e2d , 1097px 1382px #1c1e2d , 1563px 578px #1c1e2d , 295px 389px #1c1e2d , 266px 1502px #1c1e2d , 1772px 1429px #1c1e2d , 1564px 333px #1c1e2d , 53px 1295px #1c1e2d , 1140px 1702px #1c1e2d , 18px 1154px #1c1e2d , 230px 1720px #1c1e2d , 1877px 953px #1c1e2d , 1717px 1217px #1c1e2d , 1055px 1588px #1c1e2d , 1282px 922px #1c1e2d , 1064px 949px #1c1e2d , 204px 1469px #1c1e2d , 968px 226px #1c1e2d , 545px 773px #1c1e2d , 461px 636px #1c1e2d , 1273px 994px #1c1e2d , 918px 1014px #1c1e2d , 1069px 388px #1c1e2d , 818px 812px #1c1e2d , 164px 1183px #1c1e2d , 81px 1693px #1c1e2d , 1091px 462px #1c1e2d , 1341px 1942px #1c1e2d , 112px 394px #1c1e2d , 1899px 865px #1c1e2d , 1235px 1852px #1c1e2d , 1934px 1634px #1c1e2d , 313px 1558px #1c1e2d , 1982px 959px #1c1e2d , 1235px 1673px #1c1e2d , 928px 1025px #1c1e2d , 1674px 1795px #1c1e2d , 1531px 54px #1c1e2d , 259px 812px #1c1e2d , 1473px 1433px #1c1e2d , 90px 461px #1c1e2d , 1461px 837px #1c1e2d , 289px 1803px #1c1e2d , 1597px 249px #1c1e2d , 914px 95px #1c1e2d , 1325px 197px #1c1e2d , 655px 12px #1c1e2d , 808px 755px #1c1e2d , 1252px 1898px #1c1e2d , 707px 1808px #1c1e2d , 542px 1055px #1c1e2d , 1374px 932px #1c1e2d , 105px 1118px #1c1e2d , 1854px 1893px #1c1e2d , 531px 1992px #1c1e2d , 26px 1329px #1c1e2d , 1701px 1263px #1c1e2d , 1993px 1756px #1c1e2d , 649px 147px #1c1e2d , 1865px 440px #1c1e2d , 1766px 1084px #1c1e2d , 834px 432px #1c1e2d , 1105px 1966px #1c1e2d , 957px 701px #1c1e2d , 1531px 1259px #1c1e2d , 1278px 562px #1c1e2d , 820px 1742px #1c1e2d , 673px 1674px #1c1e2d , 1572px 1904px #1c1e2d , 1639px 1340px #1c1e2d , 1313px 1659px #1c1e2d , 295px 124px #1c1e2d , 613px 1949px #1c1e2d , 306px 335px #1c1e2d , 1408px 1439px #1c1e2d , 98px 1717px #1c1e2d , 1983px 1762px #1c1e2d , 116px 1724px #1c1e2d , 1617px 766px #1c1e2d , 36px 532px #1c1e2d , 791px 1970px #1c1e2d , 1874px 1766px #1c1e2d , 700px 447px #1c1e2d , 651px 1094px #1c1e2d , 1271px 779px #1c1e2d , 100px 848px #1c1e2d , 484px 41px #1c1e2d , 168px 1770px #1c1e2d , 1221px 1119px #1c1e2d , 1365px 1249px #1c1e2d , 972px 171px #1c1e2d , 1819px 1177px #1c1e2d , 1542px 1617px #1c1e2d , 1334px 509px #1c1e2d , 877px 802px #1c1e2d , 1594px 278px #1c1e2d , 158px 1189px #1c1e2d , 1312px 1876px #1c1e2d , 1377px 79px #1c1e2d , 551px 1269px #1c1e2d , 454px 420px #1c1e2d , 1906px 1717px #1c1e2d , 770px 1262px #1c1e2d , 298px 1501px #1c1e2d , 1076px 1588px #1c1e2d , 1882px 1688px #1c1e2d , 1171px 785px #1c1e2d , 679px 1947px #1c1e2d , 525px 347px #1c1e2d , 590px 122px #1c1e2d , 55px 1199px #1c1e2d , 875px 569px #1c1e2d , 940px 303px #1c1e2d , 1782px 610px #1c1e2d , 861px 1676px #1c1e2d , 819px 1446px #1c1e2d , 1590px 900px #1c1e2d , 1342px 1166px #1c1e2d , 1663px 1068px #1c1e2d , 600px 440px #1c1e2d , 623px 1957px #1c1e2d , 726px 1555px #1c1e2d , 1418px 1377px #1c1e2d , 32px 1425px #1c1e2d , 1912px 1425px #1c1e2d , 809px 14px #1c1e2d , 1781px 921px #1c1e2d , 631px 598px #1c1e2d , 1918px 1813px #1c1e2d , 1326px 546px #1c1e2d , 620px 1607px #1c1e2d , 1797px 174px #1c1e2d , 722px 702px #1c1e2d , 402px 968px #1c1e2d , 1949px 888px #1c1e2d , 812px 609px #1c1e2d , 1138px 396px #1c1e2d , 1819px 1645px #1c1e2d , 1156px 334px #1c1e2d , 1455px 983px #1c1e2d , 1565px 655px #1c1e2d , 378px 381px #1c1e2d , 752px 1795px #1c1e2d , 85px 978px #1c1e2d , 130px 441px #1c1e2d , 768px 230px #1c1e2d , 1463px 31px #1c1e2d , 643px 977px #1c1e2d , 661px 167px #1c1e2d , 896px 76px #1c1e2d , 185px 1480px #1c1e2d , 156px 1344px #1c1e2d , 861px 1768px #1c1e2d , 1288px 1149px #1c1e2d , 1468px 107px #1c1e2d , 1425px 1075px #1c1e2d , 1989px 722px #1c1e2d , 81px 1450px #1c1e2d , 979px 1765px #1c1e2d , 456px 660px #1c1e2d , 366px 368px #1c1e2d , 1541px 1561px #1c1e2d , 1558px 53px #1c1e2d , 283px 1920px #1c1e2d , 1866px 37px #1c1e2d , 442px 70px #1c1e2d , 1308px 1789px #1c1e2d , 1876px 1641px #1c1e2d , 1042px 339px #1c1e2d , 1585px 354px #1c1e2d , 828px 565px #1c1e2d , 302px 1118px #1c1e2d , 931px 910px #1c1e2d , 153px 95px #1c1e2d , 1820px 743px #1c1e2d , 613px 1949px #1c1e2d , 119px 1779px #1c1e2d , 699px 1745px #1c1e2d , 439px 595px #1c1e2d , 1581px 1700px #1c1e2d , 352px 840px #1c1e2d , 1750px 248px #1c1e2d , 1949px 790px #1c1e2d , 16px 1916px #1c1e2d , 654px 146px #1c1e2d , 822px 821px #1c1e2d , 749px 876px #1c1e2d , 1902px 1648px #1c1e2d , 1313px 1478px #1c1e2d , 881px 1267px #1c1e2d , 371px 672px #1c1e2d , 1104px 1070px #1c1e2d , 1534px 1354px #1c1e2d , 1900px 122px #1c1e2d , 1074px 1521px #1c1e2d , 1583px 1866px #1c1e2d , 1525px 660px #1c1e2d , 207px 450px #1c1e2d , 1711px 719px #1c1e2d , 1601px 1397px #1c1e2d , 213px 1603px #1c1e2d , 349px 785px #1c1e2d , 1028px 71px #1c1e2d , 436px 1446px #1c1e2d , 1110px 854px #1c1e2d , 209px 45px #1c1e2d , 784px 1490px #1c1e2d , 1104px 1369px #1c1e2d , 1703px 1724px #1c1e2d , 1999px 1109px #1c1e2d , 288px 1765px #1c1e2d , 353px 968px #1c1e2d , 1581px 1192px #1c1e2d , 1405px 1614px #1c1e2d , 1842px 1198px #1c1e2d , 1118px 20px #1c1e2d , 110px 1085px #1c1e2d , 666px 1858px #1c1e2d , 367px 604px #1c1e2d , 874px 846px #1c1e2d , 1068px 1837px #1c1e2d , 1210px 1499px #1c1e2d , 1607px 851px #1c1e2d , 1637px 457px #1c1e2d , 1938px 1106px #1c1e2d , 401px 534px #1c1e2d , 935px 1823px #1c1e2d , 808px 1693px #1c1e2d , 1082px 1988px #1c1e2d , 1074px 1936px #1c1e2d , 1632px 439px #1c1e2d , 170px 594px #1c1e2d , 1033px 1322px #1c1e2d , 1274px 458px #1c1e2d , 1970px 38px #1c1e2d , 587px 522px #1c1e2d , 1370px 1287px #1c1e2d , 1266px 235px #1c1e2d , 429px 548px #1c1e2d , 1137px 466px #1c1e2d , 465px 202px #1c1e2d , 1140px 652px #1c1e2d , 38px 1871px #1c1e2d , 1402px 645px #1c1e2d , 129px 317px #1c1e2d , 1502px 332px #1c1e2d , 761px 1470px #1c1e2d , 1411px 726px #1c1e2d , 1868px 1880px #1c1e2d , 1969px 1496px #1c1e2d , 227px 1314px #1c1e2d , 474px 855px #1c1e2d , 588px 1867px #1c1e2d , 69px 1316px #1c1e2d , 419px 777px #1c1e2d , 18px 1323px #1c1e2d , 924px 1225px #1c1e2d , 280px 1569px #1c1e2d , 890px 1083px #1c1e2d , 1563px 1543px #1c1e2d , 1448px 524px #1c1e2d , 1495px 1676px #1c1e2d , 805px 518px #1c1e2d , 642px 170px #1c1e2d , 1094px 475px #1c1e2d , 641px 822px #1c1e2d , 1705px 1811px #1c1e2d , 357px 1106px #1c1e2d , 793px 526px #1c1e2d , 1546px 1640px #1c1e2d , 1109px 1112px #1c1e2d , 910px 406px #1c1e2d , 1164px 151px #1c1e2d , 881px 887px #1c1e2d , 1144px 1885px #1c1e2d , 969px 1192px #1c1e2d , 1062px 777px #1c1e2d , 305px 908px #1c1e2d , 902px 1610px #1c1e2d , 611px 705px #1c1e2d , 790px 273px #1c1e2d , 919px 1194px #1c1e2d , 1922px 337px #1c1e2d , 1497px 414px #1c1e2d , 129px 1332px #1c1e2d , 444px 300px #1c1e2d , 1894px 1114px #1c1e2d , 1279px 982px #1c1e2d , 1315px 1437px #1c1e2d , 1980px 554px #1c1e2d , 944px 1045px #1c1e2d , 1120px 857px #1c1e2d , 1855px 1782px #1c1e2d , 28px 952px #1c1e2d , 1198px 1767px #1c1e2d , 775px 1051px #1c1e2d , 1598px 1439px #1c1e2d , 370px 1403px #1c1e2d , 1302px 255px #1c1e2d , 838px 1338px #1c1e2d , 577px 498px #1c1e2d , 64px 569px #1c1e2d , 399px 277px #1c1e2d , 643px 1065px #1c1e2d , 1260px 656px #1c1e2d , 108px 1656px #1c1e2d , 1350px 808px #1c1e2d , 790px 53px #1c1e2d , 391px 458px #1c1e2d , 514px 689px #1c1e2d , 1363px 1062px #1c1e2d , 273px 258px #1c1e2d , 1537px 181px #1c1e2d , 1901px 1988px #1c1e2d , 1042px 224px #1c1e2d , 322px 1277px #1c1e2d , 734px 529px #1c1e2d , 79px 1655px #1c1e2d , 1578px 1727px #1c1e2d , 100px 1701px #1c1e2d , 1623px 1633px #1c1e2d , 1249px 1345px #1c1e2d , 1449px 1115px #1c1e2d , 257px 17px #1c1e2d , 1752px 680px #1c1e2d , 674px 341px #1c1e2d , 463px 467px #1c1e2d , 1930px 944px #1c1e2d , 49px 1745px #1c1e2d , 191px 1711px #1c1e2d , 669px 1827px #1c1e2d , 133px 1365px #1c1e2d , 275px 1420px #1c1e2d , 327px 459px #1c1e2d , 1587px 476px #1c1e2d , 926px 1139px #1c1e2d , 835px 1240px #1c1e2d , 325px 596px #1c1e2d , 1385px 1190px #1c1e2d , 1143px 986px #1c1e2d , 887px 1818px #1c1e2d , 1223px 575px #1c1e2d , 1880px 745px #1c1e2d , 366px 135px #1c1e2d , 479px 1235px #1c1e2d , 222px 1242px #1c1e2d , 795px 1630px #1c1e2d , 1267px 1607px #1c1e2d , 165px 1072px #1c1e2d , 766px 1593px #1c1e2d , 1767px 1807px #1c1e2d , 24px 151px #1c1e2d , 1444px 1713px #1c1e2d , 902px 1682px #1c1e2d , 226px 1267px #1c1e2d , 1087px 1116px #1c1e2d , 1977px 889px #1c1e2d , 864px 542px #1c1e2d , 1555px 1840px #1c1e2d , 565px 1639px #1c1e2d , 883px 1450px #1c1e2d , 958px 519px #1c1e2d , 489px 1255px #1c1e2d , 220px 871px #1c1e2d , 245px 1269px #1c1e2d , 75px 1295px #1c1e2d , 433px 570px #1c1e2d , 836px 486px #1c1e2d , 623px 47px #1c1e2d , 1008px 216px #1c1e2d , 587px 166px #1c1e2d , 107px 1233px #1c1e2d , 970px 1566px #1c1e2d , 1439px 1871px #1c1e2d , 502px 1078px #1c1e2d , 1774px 1057px #1c1e2d , 1324px 1770px #1c1e2d , 1416px 1264px #1c1e2d , 963px 346px #1c1e2d , 360px 1752px #1c1e2d , 1546px 167px #1c1e2d , 816px 1360px #1c1e2d , 1943px 231px #1c1e2d , 1560px 1030px #1c1e2d , 1616px 1316px #1c1e2d , 773px 1565px #1c1e2d , 254px 74px #1c1e2d , 1617px 1432px #1c1e2d , 416px 1182px #1c1e2d , 496px 1932px #1c1e2d , 1988px 1025px #1c1e2d , 609px 505px #1c1e2d , 771px 331px #1c1e2d , 1696px 133px #1c1e2d , 1611px 1895px #1c1e2d , 1176px 203px #1c1e2d , 1060px 896px #1c1e2d , 1945px 1772px #1c1e2d , 231px 654px #1c1e2d , 1266px 633px #1c1e2d , 1749px 1506px #1c1e2d , 1790px 595px #1c1e2d , 1696px 524px #1c1e2d , 1505px 1836px #1c1e2d , 726px 1366px #1c1e2d , 1541px 289px #1c1e2d , 4px 735px #1c1e2d , 1475px 1987px #1c1e2d , 1669px 1545px #1c1e2d , 1539px 158px #1c1e2d , 395px 990px #1c1e2d , 1012px 1982px #1c1e2d , 1897px 679px #1c1e2d , 565px 1292px #1c1e2d , 94px 1028px #1c1e2d , 869px 547px #1c1e2d , 1981px 730px #1c1e2d , 843px 94px #1c1e2d , 154px 925px #1c1e2d , 273px 1205px #1c1e2d , 124px 1341px #1c1e2d , 929px 1362px #1c1e2d , 912px 1057px #1c1e2d , 584px 490px #1c1e2d , 358px 566px #1c1e2d , 425px 73px #1c1e2d , 148px 1978px #1c1e2d , 1878px 321px #1c1e2d , 1956px 1971px #1c1e2d , 1349px 1216px #1c1e2d , 326px 1688px #1c1e2d , 44px 1292px #1c1e2d , 701px 1516px #1c1e2d , 985px 55px #1c1e2d , 1733px 345px #1c1e2d , 1420px 1709px #1c1e2d , 1489px 88px #1c1e2d , 1565px 505px #1c1e2d , 1216px 745px #1c1e2d , 247px 1449px #1c1e2d , 1306px 409px #1c1e2d , 996px 483px #1c1e2d , 888px 859px #1c1e2d , 633px 1620px #1c1e2d , 1696px 611px #1c1e2d , 399px 589px #1c1e2d , 501px 1316px #1c1e2d , 402px 1176px #1c1e2d , 804px 763px #1c1e2d , 308px 1472px #1c1e2d , 1892px 938px #1c1e2d , 1827px 1562px #1c1e2d , 1034px 1948px #1c1e2d , 240px 378px #1c1e2d , 1601px 388px #1c1e2d , 129px 1335px #1c1e2d , 1230px 1117px #1c1e2d , 1262px 527px #1c1e2d , 1838px 1367px #1c1e2d , 539px 749px #1c1e2d , 922px 707px #1c1e2d , 1137px 1341px #1c1e2d , 1802px 595px #1c1e2d , 31px 1210px #1c1e2d , 1968px 424px #1c1e2d , 1381px 1889px #1c1e2d , 1728px 1910px #1c1e2d , 1790px 836px #1c1e2d , 1621px 1191px #1c1e2d , 874px 387px #1c1e2d , 133px 728px #1c1e2d , 934px 321px #1c1e2d , 477px 254px #1c1e2d , 646px 169px #1c1e2d , 739px 1389px #1c1e2d , 216px 1043px #1c1e2d , 55px 259px #1c1e2d , 1347px 1035px #1c1e2d , 1665px 626px #1c1e2d , 1090px 1367px #1c1e2d , 1561px 1283px #1c1e2d , 1392px 1650px #1c1e2d , 1868px 538px #1c1e2d , 1717px 1698px #1c1e2d , 1871px 647px #1c1e2d , 1460px 1924px #1c1e2d , 1511px 323px #1c1e2d , 273px 1524px #1c1e2d , 1833px 1000px #1c1e2d , 1402px 1832px #1c1e2d , 1900px 121px #1c1e2d , 484px 1539px #1c1e2d , 530px 1823px #1c1e2d , 1590px 387px #1c1e2d , 460px 990px #1c1e2d , 979px 1192px #1c1e2d , 704px 1528px #1c1e2d , 817px 480px #1c1e2d , 1295px 1893px #1c1e2d , 1591px 289px #1c1e2d , 1505px 311px #1c1e2d , 1887px 1139px #1c1e2d , 1281px 1532px #1c1e2d , 606px 593px #1c1e2d , 1417px 156px #1c1e2d , 726px 589px #1c1e2d , 625px 1463px #1c1e2d , 1306px 1253px #1c1e2d , 1892px 436px #1c1e2d , 232px 1067px #1c1e2d , 1336px 1773px #1c1e2d , 863px 1975px #1c1e2d , 958px 411px #1c1e2d , 1222px 937px #1c1e2d , 405px 97px #1c1e2d , 4px 1914px #1c1e2d , 842px 1984px #1c1e2d , 18px 285px #1c1e2d , 561px 1002px #1c1e2d , 1249px 1138px #1c1e2d , 1946px 1143px #1c1e2d , 1537px 568px #1c1e2d , 853px 762px #1c1e2d , 1186px 108px #1c1e2d , 778px 327px #1c1e2d , 785px 390px #1c1e2d , 1036px 238px #1c1e2d , 191px 756px #1c1e2d , 139px 699px #1c1e2d , 1795px 694px #1c1e2d , 1362px 1570px #1c1e2d , 1095px 316px #1c1e2d , 1223px 1349px #1c1e2d , 1815px 337px #1c1e2d , 103px 1044px #1c1e2d , 853px 1600px #1c1e2d , 942px 1086px #1c1e2d , 831px 1643px #1c1e2d , 994px 1575px #1c1e2d;
}

#stars2 {
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 840px 385px #1c1e2d , 1187px 452px #1c1e2d , 1796px 943px #1c1e2d , 1596px 704px #1c1e2d , 857px 596px #1c1e2d , 1591px 857px #1c1e2d , 1783px 622px #1c1e2d , 480px 1858px #1c1e2d , 977px 193px #1c1e2d , 372px 879px #1c1e2d , 974px 177px #1c1e2d , 1880px 181px #1c1e2d , 1501px 1525px #1c1e2d , 35px 727px #1c1e2d , 191px 1246px #1c1e2d , 209px 1103px #1c1e2d , 730px 1063px #1c1e2d , 928px 871px #1c1e2d , 1350px 714px #1c1e2d , 1556px 1008px #1c1e2d , 1932px 1759px #1c1e2d , 1876px 136px #1c1e2d , 1507px 511px #1c1e2d , 595px 1633px #1c1e2d , 1615px 768px #1c1e2d , 963px 877px #1c1e2d , 472px 1616px #1c1e2d , 92px 1084px #1c1e2d , 819px 374px #1c1e2d , 1293px 328px #1c1e2d , 813px 448px #1c1e2d , 1603px 1054px #1c1e2d , 1886px 693px #1c1e2d , 1556px 468px #1c1e2d , 1500px 620px #1c1e2d , 23px 583px #1c1e2d , 652px 1881px #1c1e2d , 1492px 1402px #1c1e2d , 1561px 1975px #1c1e2d , 1410px 681px #1c1e2d , 1822px 1601px #1c1e2d , 216px 211px #1c1e2d , 1924px 444px #1c1e2d , 1413px 1707px #1c1e2d , 1097px 1720px #1c1e2d , 1681px 540px #1c1e2d , 646px 1025px #1c1e2d , 409px 128px #1c1e2d , 1865px 1007px #1c1e2d , 224px 1077px #1c1e2d , 21px 1092px #1c1e2d , 1776px 142px #1c1e2d , 1633px 1852px #1c1e2d , 1898px 1700px #1c1e2d , 1459px 250px #1c1e2d , 1835px 1440px #1c1e2d , 1916px 103px #1c1e2d , 52px 783px #1c1e2d , 201px 1750px #1c1e2d , 569px 1480px #1c1e2d , 1693px 803px #1c1e2d , 1295px 1546px #1c1e2d , 717px 1974px #1c1e2d , 1899px 192px #1c1e2d , 38px 1690px #1c1e2d , 334px 1837px #1c1e2d , 215px 1344px #1c1e2d , 1307px 1703px #1c1e2d , 1631px 1710px #1c1e2d , 249px 1620px #1c1e2d , 1547px 1402px #1c1e2d , 1551px 29px #1c1e2d , 1518px 1085px #1c1e2d , 115px 1289px #1c1e2d , 412px 1600px #1c1e2d , 904px 744px #1c1e2d , 146px 1522px #1c1e2d , 19px 333px #1c1e2d , 468px 1554px #1c1e2d , 1100px 1742px #1c1e2d , 36px 1593px #1c1e2d , 1092px 226px #1c1e2d , 619px 1728px #1c1e2d , 1664px 708px #1c1e2d , 2000px 1252px #1c1e2d , 1715px 1257px #1c1e2d , 652px 330px #1c1e2d , 625px 1213px #1c1e2d , 1914px 335px #1c1e2d , 1653px 767px #1c1e2d , 1313px 1414px #1c1e2d , 129px 1733px #1c1e2d , 1650px 1857px #1c1e2d , 114px 1127px #1c1e2d , 638px 771px #1c1e2d , 743px 424px #1c1e2d , 1750px 470px #1c1e2d , 1106px 572px #1c1e2d , 1024px 1353px #1c1e2d , 1435px 1805px #1c1e2d , 907px 341px #1c1e2d , 1744px 1125px #1c1e2d , 19px 1108px #1c1e2d , 813px 805px #1c1e2d , 1003px 1377px #1c1e2d , 952px 1447px #1c1e2d , 1550px 487px #1c1e2d , 1413px 1037px #1c1e2d , 1971px 1119px #1c1e2d , 1765px 1654px #1c1e2d , 759px 1205px #1c1e2d , 1406px 896px #1c1e2d , 553px 1744px #1c1e2d , 49px 1631px #1c1e2d , 259px 778px #1c1e2d , 1737px 156px #1c1e2d , 728px 1700px #1c1e2d , 970px 273px #1c1e2d , 480px 1403px #1c1e2d , 783px 1390px #1c1e2d , 740px 267px #1c1e2d , 719px 620px #1c1e2d , 1636px 1188px #1c1e2d , 187px 1045px #1c1e2d , 472px 1739px #1c1e2d , 186px 1618px #1c1e2d , 1651px 112px #1c1e2d , 350px 1833px #1c1e2d , 18px 1944px #1c1e2d , 1694px 341px #1c1e2d , 1338px 1074px #1c1e2d , 290px 432px #1c1e2d , 1949px 797px #1c1e2d , 1560px 580px #1c1e2d , 1949px 1506px #1c1e2d , 1867px 1953px #1c1e2d , 1971px 971px #1c1e2d , 977px 1885px #1c1e2d , 682px 110px #1c1e2d , 453px 99px #1c1e2d , 1597px 557px #1c1e2d , 1425px 1576px #1c1e2d , 273px 678px #1c1e2d , 575px 1295px #1c1e2d , 1080px 760px #1c1e2d , 272px 1772px #1c1e2d , 526px 14px #1c1e2d , 638px 334px #1c1e2d , 1348px 932px #1c1e2d , 747px 254px #1c1e2d , 1441px 661px #1c1e2d , 550px 1429px #1c1e2d , 1674px 820px #1c1e2d , 1848px 481px #1c1e2d , 610px 810px #1c1e2d , 1957px 1692px #1c1e2d , 1006px 870px #1c1e2d , 356px 361px #1c1e2d , 559px 252px #1c1e2d , 1476px 471px #1c1e2d , 258px 1172px #1c1e2d , 1413px 392px #1c1e2d , 437px 1619px #1c1e2d , 1833px 136px #1c1e2d , 1878px 1742px #1c1e2d , 697px 1055px #1c1e2d , 1326px 1235px #1c1e2d , 1348px 1695px #1c1e2d , 1518px 664px #1c1e2d , 119px 563px #1c1e2d , 304px 1998px #1c1e2d , 1575px 1727px #1c1e2d , 760px 859px #1c1e2d , 1378px 1990px #1c1e2d , 160px 935px #1c1e2d , 1865px 543px #1c1e2d , 322px 868px #1c1e2d , 567px 1483px #1c1e2d , 1269px 760px #1c1e2d , 1962px 1906px #1c1e2d , 633px 591px #1c1e2d , 1901px 1574px #1c1e2d , 1943px 624px #1c1e2d , 46px 1310px #1c1e2d , 646px 685px #1c1e2d , 495px 769px #1c1e2d , 132px 1561px #1c1e2d , 203px 690px #1c1e2d , 1366px 1106px #1c1e2d , 563px 541px #1c1e2d , 1790px 1224px #1c1e2d , 924px 638px #1c1e2d , 1860px 455px #1c1e2d , 291px 1541px #1c1e2d , 1879px 425px #1c1e2d , 1613px 1579px #1c1e2d , 1965px 102px #1c1e2d , 600px 1574px #1c1e2d , 261px 1783px #1c1e2d , 716px 997px #1c1e2d;
  animation: animStar 100s linear infinite;
}
#stars2:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 840px 385px #1c1e2d , 1187px 452px #1c1e2d , 1796px 943px #1c1e2d , 1596px 704px #1c1e2d , 857px 596px #1c1e2d , 1591px 857px #1c1e2d , 1783px 622px #1c1e2d , 480px 1858px #1c1e2d , 977px 193px #1c1e2d , 372px 879px #1c1e2d , 974px 177px #1c1e2d , 1880px 181px #1c1e2d , 1501px 1525px #1c1e2d , 35px 727px #1c1e2d , 191px 1246px #1c1e2d , 209px 1103px #1c1e2d , 730px 1063px #1c1e2d , 928px 871px #1c1e2d , 1350px 714px #1c1e2d , 1556px 1008px #1c1e2d , 1932px 1759px #1c1e2d , 1876px 136px #1c1e2d , 1507px 511px #1c1e2d , 595px 1633px #1c1e2d , 1615px 768px #1c1e2d , 963px 877px #1c1e2d , 472px 1616px #1c1e2d , 92px 1084px #1c1e2d , 819px 374px #1c1e2d , 1293px 328px #1c1e2d , 813px 448px #1c1e2d , 1603px 1054px #1c1e2d , 1886px 693px #1c1e2d , 1556px 468px #1c1e2d , 1500px 620px #1c1e2d , 23px 583px #1c1e2d , 652px 1881px #1c1e2d , 1492px 1402px #1c1e2d , 1561px 1975px #1c1e2d , 1410px 681px #1c1e2d , 1822px 1601px #1c1e2d , 216px 211px #1c1e2d , 1924px 444px #1c1e2d , 1413px 1707px #1c1e2d , 1097px 1720px #1c1e2d , 1681px 540px #1c1e2d , 646px 1025px #1c1e2d , 409px 128px #1c1e2d , 1865px 1007px #1c1e2d , 224px 1077px #1c1e2d , 21px 1092px #1c1e2d , 1776px 142px #1c1e2d , 1633px 1852px #1c1e2d , 1898px 1700px #1c1e2d , 1459px 250px #1c1e2d , 1835px 1440px #1c1e2d , 1916px 103px #1c1e2d , 52px 783px #1c1e2d , 201px 1750px #1c1e2d , 569px 1480px #1c1e2d , 1693px 803px #1c1e2d , 1295px 1546px #1c1e2d , 717px 1974px #1c1e2d , 1899px 192px #1c1e2d , 38px 1690px #1c1e2d , 334px 1837px #1c1e2d , 215px 1344px #1c1e2d , 1307px 1703px #1c1e2d , 1631px 1710px #1c1e2d , 249px 1620px #1c1e2d , 1547px 1402px #1c1e2d , 1551px 29px #1c1e2d , 1518px 1085px #1c1e2d , 115px 1289px #1c1e2d , 412px 1600px #1c1e2d , 904px 744px #1c1e2d , 146px 1522px #1c1e2d , 19px 333px #1c1e2d , 468px 1554px #1c1e2d , 1100px 1742px #1c1e2d , 36px 1593px #1c1e2d , 1092px 226px #1c1e2d , 619px 1728px #1c1e2d , 1664px 708px #1c1e2d , 2000px 1252px #1c1e2d , 1715px 1257px #1c1e2d , 652px 330px #1c1e2d , 625px 1213px #1c1e2d , 1914px 335px #1c1e2d , 1653px 767px #1c1e2d , 1313px 1414px #1c1e2d , 129px 1733px #1c1e2d , 1650px 1857px #1c1e2d , 114px 1127px #1c1e2d , 638px 771px #1c1e2d , 743px 424px #1c1e2d , 1750px 470px #1c1e2d , 1106px 572px #1c1e2d , 1024px 1353px #1c1e2d , 1435px 1805px #1c1e2d , 907px 341px #1c1e2d , 1744px 1125px #1c1e2d , 19px 1108px #1c1e2d , 813px 805px #1c1e2d , 1003px 1377px #1c1e2d , 952px 1447px #1c1e2d , 1550px 487px #1c1e2d , 1413px 1037px #1c1e2d , 1971px 1119px #1c1e2d , 1765px 1654px #1c1e2d , 759px 1205px #1c1e2d , 1406px 896px #1c1e2d , 553px 1744px #1c1e2d , 49px 1631px #1c1e2d , 259px 778px #1c1e2d , 1737px 156px #1c1e2d , 728px 1700px #1c1e2d , 970px 273px #1c1e2d , 480px 1403px #1c1e2d , 783px 1390px #1c1e2d , 740px 267px #1c1e2d , 719px 620px #1c1e2d , 1636px 1188px #1c1e2d , 187px 1045px #1c1e2d , 472px 1739px #1c1e2d , 186px 1618px #1c1e2d , 1651px 112px #1c1e2d , 350px 1833px #1c1e2d , 18px 1944px #1c1e2d , 1694px 341px #1c1e2d , 1338px 1074px #1c1e2d , 290px 432px #1c1e2d , 1949px 797px #1c1e2d , 1560px 580px #1c1e2d , 1949px 1506px #1c1e2d , 1867px 1953px #1c1e2d , 1971px 971px #1c1e2d , 977px 1885px #1c1e2d , 682px 110px #1c1e2d , 453px 99px #1c1e2d , 1597px 557px #1c1e2d , 1425px 1576px #1c1e2d , 273px 678px #1c1e2d , 575px 1295px #1c1e2d , 1080px 760px #1c1e2d , 272px 1772px #1c1e2d , 526px 14px #1c1e2d , 638px 334px #1c1e2d , 1348px 932px #1c1e2d , 747px 254px #1c1e2d , 1441px 661px #1c1e2d , 550px 1429px #1c1e2d , 1674px 820px #1c1e2d , 1848px 481px #1c1e2d , 610px 810px #1c1e2d , 1957px 1692px #1c1e2d , 1006px 870px #1c1e2d , 356px 361px #1c1e2d , 559px 252px #1c1e2d , 1476px 471px #1c1e2d , 258px 1172px #1c1e2d , 1413px 392px #1c1e2d , 437px 1619px #1c1e2d , 1833px 136px #1c1e2d , 1878px 1742px #1c1e2d , 697px 1055px #1c1e2d , 1326px 1235px #1c1e2d , 1348px 1695px #1c1e2d , 1518px 664px #1c1e2d , 119px 563px #1c1e2d , 304px 1998px #1c1e2d , 1575px 1727px #1c1e2d , 760px 859px #1c1e2d , 1378px 1990px #1c1e2d , 160px 935px #1c1e2d , 1865px 543px #1c1e2d , 322px 868px #1c1e2d , 567px 1483px #1c1e2d , 1269px 760px #1c1e2d , 1962px 1906px #1c1e2d , 633px 591px #1c1e2d , 1901px 1574px #1c1e2d , 1943px 624px #1c1e2d , 46px 1310px #1c1e2d , 646px 685px #1c1e2d , 495px 769px #1c1e2d , 132px 1561px #1c1e2d , 203px 690px #1c1e2d , 1366px 1106px #1c1e2d , 563px 541px #1c1e2d , 1790px 1224px #1c1e2d , 924px 638px #1c1e2d , 1860px 455px #1c1e2d , 291px 1541px #1c1e2d , 1879px 425px #1c1e2d , 1613px 1579px #1c1e2d , 1965px 102px #1c1e2d , 600px 1574px #1c1e2d , 261px 1783px #1c1e2d , 716px 997px #1c1e2d;
}

#stars3 {
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 912px 390px #1c1e2d , 875px 1905px #1c1e2d , 1544px 836px #1c1e2d , 1719px 1074px #1c1e2d , 1516px 371px #1c1e2d , 281px 1922px #1c1e2d , 857px 1428px #1c1e2d , 1290px 1396px #1c1e2d , 1256px 1007px #1c1e2d , 1837px 524px #1c1e2d , 1893px 217px #1c1e2d , 990px 1867px #1c1e2d , 1163px 1500px #1c1e2d , 359px 1708px #1c1e2d , 105px 236px #1c1e2d , 1515px 283px #1c1e2d , 1112px 1260px #1c1e2d , 199px 68px #1c1e2d , 206px 168px #1c1e2d , 1898px 1314px #1c1e2d , 1504px 1064px #1c1e2d , 833px 1585px #1c1e2d , 172px 1693px #1c1e2d , 1129px 431px #1c1e2d , 3px 1626px #1c1e2d , 1084px 1971px #1c1e2d , 128px 1635px #1c1e2d , 528px 1287px #1c1e2d , 557px 1456px #1c1e2d , 44px 234px #1c1e2d , 696px 387px #1c1e2d , 922px 1971px #1c1e2d , 1568px 1597px #1c1e2d , 962px 515px #1c1e2d , 1753px 1199px #1c1e2d , 1629px 1041px #1c1e2d , 1197px 1663px #1c1e2d , 139px 1518px #1c1e2d , 1574px 692px #1c1e2d , 1656px 1651px #1c1e2d , 1366px 1175px #1c1e2d , 646px 1354px #1c1e2d , 406px 153px #1c1e2d , 333px 1604px #1c1e2d , 613px 1521px #1c1e2d , 1127px 875px #1c1e2d , 760px 1070px #1c1e2d , 1335px 1160px #1c1e2d , 703px 392px #1c1e2d , 740px 1088px #1c1e2d , 698px 7px #1c1e2d , 495px 1367px #1c1e2d , 1911px 1451px #1c1e2d , 36px 174px #1c1e2d , 1087px 328px #1c1e2d , 392px 746px #1c1e2d , 745px 325px #1c1e2d , 426px 25px #1c1e2d , 766px 1416px #1c1e2d , 93px 932px #1c1e2d , 1800px 785px #1c1e2d , 977px 1580px #1c1e2d , 1728px 1844px #1c1e2d , 39px 1015px #1c1e2d , 1800px 1407px #1c1e2d , 1536px 1389px #1c1e2d , 939px 1904px #1c1e2d , 919px 742px #1c1e2d , 1206px 305px #1c1e2d , 1513px 1722px #1c1e2d , 1611px 202px #1c1e2d , 838px 1896px #1c1e2d , 1631px 1245px #1c1e2d , 989px 1890px #1c1e2d , 1295px 992px #1c1e2d , 507px 437px #1c1e2d , 1119px 538px #1c1e2d , 443px 1319px #1c1e2d , 348px 695px #1c1e2d , 1530px 1527px #1c1e2d , 3px 1308px #1c1e2d , 1909px 1862px #1c1e2d , 55px 35px #1c1e2d , 676px 990px #1c1e2d , 1201px 292px #1c1e2d , 1778px 1260px #1c1e2d , 1650px 921px #1c1e2d , 1876px 1549px #1c1e2d , 444px 737px #1c1e2d , 90px 1673px #1c1e2d , 1609px 1586px #1c1e2d , 182px 1569px #1c1e2d , 1611px 1960px #1c1e2d , 780px 1668px #1c1e2d , 1787px 1716px #1c1e2d , 1145px 1408px #1c1e2d , 1543px 1917px #1c1e2d , 1059px 900px #1c1e2d , 669px 1143px #1c1e2d , 154px 499px #1c1e2d;
  animation: animStar 150s linear infinite;
}
#stars3:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 912px 390px #1c1e2d , 875px 1905px #1c1e2d , 1544px 836px #1c1e2d , 1719px 1074px #1c1e2d , 1516px 371px #1c1e2d , 281px 1922px #1c1e2d , 857px 1428px #1c1e2d , 1290px 1396px #1c1e2d , 1256px 1007px #1c1e2d , 1837px 524px #1c1e2d , 1893px 217px #1c1e2d , 990px 1867px #1c1e2d , 1163px 1500px #1c1e2d , 359px 1708px #1c1e2d , 105px 236px #1c1e2d , 1515px 283px #1c1e2d , 1112px 1260px #1c1e2d , 199px 68px #1c1e2d , 206px 168px #1c1e2d , 1898px 1314px #1c1e2d , 1504px 1064px #1c1e2d , 833px 1585px #1c1e2d , 172px 1693px #1c1e2d , 1129px 431px #1c1e2d , 3px 1626px #1c1e2d , 1084px 1971px #1c1e2d , 128px 1635px #1c1e2d , 528px 1287px #1c1e2d , 557px 1456px #1c1e2d , 44px 234px #1c1e2d , 696px 387px #1c1e2d , 922px 1971px #1c1e2d , 1568px 1597px #1c1e2d , 962px 515px #1c1e2d , 1753px 1199px #1c1e2d , 1629px 1041px #1c1e2d , 1197px 1663px #1c1e2d , 139px 1518px #1c1e2d , 1574px 692px #1c1e2d , 1656px 1651px #1c1e2d , 1366px 1175px #1c1e2d , 646px 1354px #1c1e2d , 406px 153px #1c1e2d , 333px 1604px #1c1e2d , 613px 1521px #1c1e2d , 1127px 875px #1c1e2d , 760px 1070px #1c1e2d , 1335px 1160px #1c1e2d , 703px 392px #1c1e2d , 740px 1088px #1c1e2d , 698px 7px #1c1e2d , 495px 1367px #1c1e2d , 1911px 1451px #1c1e2d , 36px 174px #1c1e2d , 1087px 328px #1c1e2d , 392px 746px #1c1e2d , 745px 325px #1c1e2d , 426px 25px #1c1e2d , 766px 1416px #1c1e2d , 93px 932px #1c1e2d , 1800px 785px #1c1e2d , 977px 1580px #1c1e2d , 1728px 1844px #1c1e2d , 39px 1015px #1c1e2d , 1800px 1407px #1c1e2d , 1536px 1389px #1c1e2d , 939px 1904px #1c1e2d , 919px 742px #1c1e2d , 1206px 305px #1c1e2d , 1513px 1722px #1c1e2d , 1611px 202px #1c1e2d , 838px 1896px #1c1e2d , 1631px 1245px #1c1e2d , 989px 1890px #1c1e2d , 1295px 992px #1c1e2d , 507px 437px #1c1e2d , 1119px 538px #1c1e2d , 443px 1319px #1c1e2d , 348px 695px #1c1e2d , 1530px 1527px #1c1e2d , 3px 1308px #1c1e2d , 1909px 1862px #1c1e2d , 55px 35px #1c1e2d , 676px 990px #1c1e2d , 1201px 292px #1c1e2d , 1778px 1260px #1c1e2d , 1650px 921px #1c1e2d , 1876px 1549px #1c1e2d , 444px 737px #1c1e2d , 90px 1673px #1c1e2d , 1609px 1586px #1c1e2d , 182px 1569px #1c1e2d , 1611px 1960px #1c1e2d , 780px 1668px #1c1e2d , 1787px 1716px #1c1e2d , 1145px 1408px #1c1e2d , 1543px 1917px #1c1e2d , 1059px 900px #1c1e2d , 669px 1143px #1c1e2d , 154px 499px #1c1e2d;
}

@keyframes animStar {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(-2000px);
  }
}

#rolunk .sec01 {
	background:	#ffe9e2;
	position: relative;
	overflow: hidden;
}

#rolunk .sec01  .inner {
	position: relative;
}

#rolunk .sec01 .inner:after {
	width: 400px;
    right: 100px;
    top: 0;
    position: absolute;
    content: '';
    height: 100%;
    background: white;
}

#rolunk .sec01 .inner:before {
	width: 100px;
    left: 00px;
    bottom: 0;
    position: absolute;
    content: '';
    height: 100%;
    background: white;
}

#rolunk .sec01 .col_01 {
	width:	40%;
	position: relative;
	z-index:100;
}

#rolunk .sec01 .col_01 .img {
	background-position: center center;
	background-size: cover;
	background-image:	url('../img/rolunk_szasz_sandorne.png');
	height:	600px;
	width:	100%;
}

#rolunk .sec01 .col_02 {
	width:	60%;
	padding:	0 200px 0 60px;
	position: relative;
	z-index:100;
}

#rolunk .sec01 .col_02 .t0 {
	letter-spacing: .2em;
    text-transform: uppercase;
    font-size: 26px;
    margin: 0 auto 30px;
    position: relative;
    left:0;
	transition: left .5s ease-in-out 0s;
}

#rolunk .sec01 .col_02 .t1 {
	line-height:	1.5;
	text-align:	justify;
    position: relative;
    left:0;
	transition: left .5s ease-in-out 0s;
}

#rolunk .sec01 .col_04 {
	width:	50%;
	position: relative;
	z-index:100;
}
video {
  pointer-events: none;
}
#rolunk .sec01 .col_04 .img {
	background-position: center center;
	background-size: cover;
	background-image:	url('../img/rolunk_szasz_nikoletta.png');
	height:	600px;
	width:	100%;
}

#rolunk .sec01 .col_03 {
	width:		50%;
	padding:	0 60px 0 60px;
	position: 	relative;
	z-index:	100;
}

#rolunk .sec01 .col_03 .t0 {
	letter-spacing: .2em;
    text-transform: uppercase;
    font-size: 26px;
    text-align: right;
    margin: 0 auto 30px;
    position: relative;
    right:0;
	transition: right .5s ease-in-out 0s;
}

#rolunk .sec01 .col_03 .t1 {
	line-height:	1.5;
	text-align:	justify;
    position: relative;
    right:0;
	transition: right .5s ease-in-out 0s;
}

#rolunk .sec00 .decor {
	position: absolute;
    width: 0;
    height: 0;
    border: 2px solid black;
	top: 0;
	left: 0;
}

#rolunk .sec01 .col_02:hover .t0,
#rolunk .sec01 .col_02:hover .t1 {
	left:	20px;
}

#rolunk .sec01 .col_03:hover .t0,
#rolunk .sec01 .col_03:hover .t1 {
	right:	20px;
}

#rolunk .sec00 .col_01 {
	width:	40%;
	padding:	50px;
	font-size:	16px;
	line-height:	1.5;
	text-align: justify;
}

#rolunk .sec00 .col_02 {
	width:	60%;
}

#rolunk .sec00 .col_02 img {
	max-width:	100%;
	display: block;
	margin: 0 auto;
	padding:	0 100px 0 0;
}

#rolunk .sec00  .inner {
	position: relative;
}

#rolunk .sec00 .col_02 .t0 {
	position: absolute;
	letter-spacing: .3em;
	font-size: 89px;
	transform: rotate(90deg);
	text-transform: uppercase;
	color:gray;
	right: -181px;
	top: 237px;
}

#keretek .sec01 {
	background:	black;
	padding:    20px 0;
	color:	white;	
}

#keretek .gimages .bg {
	border:	1px solid black;
}

#keretek .sec01  .t0 {
	font-size: 45px;
    text-transform: uppercase;
    color: white;
	font-weight: 300;
}

#keretek .sec02 .big_inner {
	height:	400px;
	overflow:hidden;
	position: relative;
}

#keretek .sec02 .big_inner video {
	position: absolute;
	top:	0;
	left:	0;
	width: 100%;
}

#keretek .sec02 .col_01 {
	width:	calc(100% - 960px);
}

#keretek .sec02 .inner {
	position: relative;
}

#keretek .sec02 .niki {
	position: absolute;
    width: 300px;
    bottom: -25px;
    right: -150px;
}

#keretek .sec02 .col_02 {
	width:	960px;
	position: relative;
}

#keretek .sec02 .col_01 .t0 {
	background: black;
	color:white;
	padding: 10px;
	text-transform: uppercase;
	letter-spacing: .2em;
	width: 500px;
	position: relative;
	z-index: 300;
	font-size: 24px;
	max-width:  100%;
	text-align: right;
	opacity:	0;
}

#keretek .sec02 .col_01 .t1 {
	width: 662px;
    text-align: right;
    position: relative;
    z-index: 100;
    background: white;
	font-variant: small-caps;
	padding: 20px;
	max-width:  100%;
	margin: 10px auto;
	font-size: 25px;
	opacity:	0;
}

#keretek .sec02 .col_01 .t2 {
	background: black;
	color:white;
	padding: 10px;
	text-align: center;
	width: 400px;
	max-width:  100%;
	position: relative;
	z-index: 100;
	opacity:	0;
}

#wm_brand {
	background: black;
	padding:	20px 0;
}

#wm_brand .box img {
	display:	block;
	margin:	0 auto;
	max-width:	100%;
	padding: 10px;
}

#keretek .past .col_01 {
	width:	300px;
	padding:	0 0 80px 0;
}

#keretek .past .col_02 {
	width:	calc(100% - 300px);
	padding:	0 30px 80px 30px;
}


#keretek .past .t0 {
	padding: 14px 18px;
    color: #000;
	background-color: transparent;
    border: 0;
    vertical-align: middle;
	position: relative;
    display: inline-block;
    width: auto;
	outline: 0;
	font-size: 20px;
	letter-spacing: .3em;
	text-transform: uppercase;
	box-sizing: border-box;
	margin: 20px auto 30px;
}

#keretek .past .t0:before {
    content: '';
    position: absolute;
    bottom: 0;
	left: 0;
	width: 100%;
	height: 47%;
    background-color: #ffe9e2;
    z-index: 0;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

#keretek .past .t0:hover:before {
	 height:100%;
}

#keretek .past .t0 span {
	position: relative;
	z-index:    20;
}

#keretek .past .row {
	margin:	0 auto 80px;
	position: relative;
}

#keretek .past .row .decor {
	height:	5px;
	width:	0;
	background:	black;
}

#keretek .past .slick-prev::before, 
#keretek .past .slick-next::before {
	color:	black;
}


#reg .col_01 {
    width:              calc(100% - 300px);
    padding:            10px 20px 10px 10px;
    border-right:       1px solid #000;
}

#reg .col_02 {
    width:              300px;
    padding:            10px 10px 10px 20px;
}

#reg.success .col_01 {
	width:	100%;
	padding:	10px;
}

#reg .col_01 .input_div {
    display:        block;
    margin:         0 auto 15px;
}

#reg .col_01 .text,
#reg .col_02 .text {
    line-height:        1.5;
    padding:    10px 0;
    text-align:     justify;
}

#reg .facebook_button {
    color: white;
    padding: 10px;
    cursor: pointer;
    font-size:  16px;
    margin:     0 auto 10px;
    background: #273C68;
}

#reg .facebook_button .m_col:first-child {
	width: 40px;
    text-align: center;
    border-right: 1px solid white;
}

#reg .facebook_button .m_col:last-child {
	padding:	0 0 0 10px;
	text-transform:	uppercase;
	width:	calc(100% - 40px);
}

#reg .facebook_button span {
    font-size: 20px;
    margin: 0 11px 0 auto;
}

#reg .google_button span {
    font-size: 20px;
    margin: 0 11px 0 auto;
}

#reg.success .col_01 {
    position:       relative;
}

#reg.success .col_01:after {
    position:       absolute;
    right:           -300px;
    top:0;
    width:          300px;
    content:        '';
    height:     100%;
}

#repass {
	padding:	0 10px;
}

#repass .desc {
	line-height:	1.5;
	text-align:	justify;
}

#repass .input {
	width:	100%;
	background:	white;
}

#repass .input_div {
	display:	block;
	margin:	0 auto 10px;
}
#mobile_profile_header {
    display:        none;
}

#profile_header.opened {
    left:       0;
    opacity:1;
}

#profile .col001 {
    width:          270px;
    padding:        10px;
    position: relative;
    z-index:	200;
    vertical-align: top;
}

#profile .col001 .link {
    margin:         0 auto 10px;
    text-align:     left;
    text-transform: uppercase;
    padding:        10px
}

#profile .col001 .link a {
	display:	block;
}

#profile .col001 .link:hover {
    color:      #fff;
    background:	#000;
}

#profile .col001 .link.active {
    color:      #fff;
    background:	#000;
}

#profile .col001 .link .fa {
    margin:     0 10px 0 0;
}

#profile .col002 {
    width:          calc(100% - 270px);
    padding:        20px;
    vertical-align:top;
    position:	relative;
}

#profile .col_d1 {
	width:	200px;
}

#profile .col_d1_ {
	width:	calc(100% - 200px);
}
	
#profile .desc {
    text-align:     justify;
    line-height:    1.5;
}

#profile .block_div {
    background:     #f7f7f7;
    padding:        20px;
}

#profile .subtitle01 {
    font-size:          17px;
    text-transform:     uppercase;
    color:              rgb(134, 189, 74);
    text-align:         left;    
    margin:             0 auto 14px;
}

#profile.personal .input_div {
    margin:     0 15px 20px;
    width:      calc((100% - 60px) / 2);
}

#profile.personal .input_div .input {
    border:     1px solid #f4f4f4;
}

#profile #submit_personal {
    width:      200px;
}

#profile #bdate {
    margin:     0 15px 20px;
    border:     1px solid #f4f4f4;
    width:      calc(100% - 30px);
}

#profile.personal .links {
    padding:        5px;
    background:     #f7f7f7;
    text-align:     center;
    margin:         0 0 0;
}

#delete_profile_popup .input_div {
    margin:     0 auto;
    display:    block;
}

#new_address_popup_empty .input_div,
#available_address_popup .input_div,
#new_address_popup .input_div {
    display:        block;
    margin:         0 auto 20px;
}

#available_address_popup .desc {
    text-align:     center;
    margin:     0 auto 15px;
}

#save_new_address_empty,
#save_new_address,
#save_available_address {
    width:      200px;
}

#open_new_address_popup_empty,
#open_new_address_popup {
    width:          90%;
    max-width:      750px;
}

#profile.address .table table {
    width:          100%;
    max-width:      750px;
    margin:     0 auto;
}

#profile.address .table td {
    padding:        10px 5px;
    text-align:     center;
    vertical-align: middle;
    border-bottom:  1px solid #959595;
}

#profile.address .header td {
    font-size:          15px;
    text-align:         center;
    font-variant:	small-caps;
    border-bottom:      1px solid #000;
}

#profile.address .table .delete-ico {
	border-radius:	50%;
	color:	red;
	text-align:	center;
	line-height:	30px;
	width:	30px;
	height:	30px;
	background:	#e4e4e4;
	margin:	0 auto;
	cursor:	pointer;
}

#profile.address .table .edit-ico {
	border-radius:	50%;
	color:	green;
	text-align:	center;
	line-height:	30px;
	width:	30px;
	height:	30px;
	background:	#e4e4e4;
	margin:	0 auto;
	cursor:	pointer;
}

#profile.address .table tr:hover {
    background:     #f7f7f7;
}

#profile.address .table tr.header:hover {
    background:     #fff;
}

#profile.pass .input_div {
    display:        block;
    margin:         0 auto 20px;
} 

#submit_pass {
    width:      200px;
}

#profile.orders .empty_orders {
    text-align:     center;
    width:          100%;
    padding:        0px 0 0;
    line-height:    1.5;
    font-size:      20px;
}

#profile.orders .more {
    width:      300px;
}

#profile.orders .table table {
    width:          100%;
    max-width:      750px;
    margin:     0 auto;
}

#profile.orders .table td {
    padding:        10px 5px;
    text-align:     center;
    vertical-align: middle;
    border-bottom:  1px solid #f7f7f7;
}

#profile.orders .header td {
    font-weight:        bold;
    font-size:          15px;
    text-align:         center;
    border-bottom:      2px solid #f7f7f7;
}

#profile.orders .table tr:hover {
    background:     #f7f7f7;
}

#profile.orders .header_list_ {
    background:         #f7f7f7;
    border:             2px solid #b98e27;
    width:              100%;
    text-align:         center;
}

#profile.orders .header_list_ td {
    line-height:        1.5;
    padding:            10px;
}

#profile.orders .section_title {
    text-transform:     uppercase;
    font-size:          19px;
    color:              #b98e27;
    margin:             0 auto 10px 0;
    font-weight:        bold;
}

#profile.orders .section_div {
    background:      #f7f7f7;
    padding:        10px;
    width:          100%;
}

#profile.orders .section_div.section_delivery table tr td:first-child,
#profile.orders .section_div.section_profile table tr td:first-child,
#profile.orders .section_div.section_billing table tr td:first-child,
#profile.orders .section_div.section_done table tr td:first-child {
    width:      30%;
}

#profile.orders .section_div.section_billing table tr td {
    line-height:        1.3;
}

#profile.orders .table td span{
    display:    none;
}



#videok .sec01 {
	background:	black;
	padding:    20px 0;
	color:	white;	
}

#videok .sec01  .t0 {
	font-size: 45px;
    text-transform: uppercase;
    color: white;
	font-weight: 300;
}

#videok .sec02 .col_02 {
	width:	500px;
	padding:	10px;
}

#videok .sec02 .col_01 {
	width:	calc(100% - 500px);
	padding:	50px 20px 20px 60px;
}

#videok .sec02 .col_01 .t00 {
	font-size: 20px;
	font-weight: bold;
	margin: 0 auto 20px;
}

#videok .sec02 .col_01 .t0 {
	line-height:	1.5;
	text-align:	justify;
}

#videok .sec02 .col_01 .t1 {
	position: relative;
	text-align: right;
	font-size: 36px;
	margin: 20px auto 0;
	letter-spacing: .2em;
}

#videok .sec03 {
	background: white;
	position: relative;
	z-index:200;
}

#videok .sec03 .col_01 {
	width:	450px;
}

#videok .sec03 .col_02 {
	width:	calc(100% - 450px);
	padding:	0 0 0 20px;
}

#videok .sec03 .t0 {
	padding: 14px 18px;
    color: #000;
	background-color: transparent;
    border: 0;
    vertical-align: middle;
	position: relative;
    display: inline-block;
    width: auto;
	outline: 0;
	font-size: 20px;
	letter-spacing: .3em;
	text-transform: uppercase;
	box-sizing: border-box;
	margin: 20px auto 50px;
}

#videok .sec03 .t0 span {
	position: relative;
	z-index:	200;
}

#videok .sec03 .t0:before {
    content: '';
    position: absolute;
    bottom: 0;
	left: 0;
	width: 100%;
	height: 47%;
    background-color: #ffe9e2;
    z-index: 0;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

#videok .sec03 .t0:hover:before {
	 height:100%;
}

#videok .sec03 .t1 {
	text-transform:	uppercase;
	letter-spacing:	.2em;
	font-weight: bold;
	margin:	0 auto 10px;
}

#videok .sec03 .t2 {
	line-height:	1.5;
	text-align: justify;
	padding:	0 0 0 30px;
}

#videok {
	position: relative;
	z-index:	600;
	padding:	0 0 0 0;	
}

#videok .row {
	margin:	0 auto 60px;
}

#videok .sec02_img .big_inner {
	background:	url('https://images.pexels.com/photos/1755503/pexels-photo-1755503.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940');
	background-size:cover;
	background-position: center center;
	height:	400px;
	opacity: 0.3;
	
	-webkit-transition: all 0.1s ease-in;
    -moz-transition: all 0.1s ease-in;
    -o-transition: all 0.1s ease-in;
    transition: all 0.1s ease-in;
}

#videok .sec02_img .big_inner .inner {
	position: relative;
}


#videok .decor_01 {
	position: absolute;
	left: 0;
	height: 0px;
	width: 10px;
	background:white;
	top: -0;
}

#videok .decor_02 {
	position: absolute;
	left: 20px;
	height: 0;
	width: 3px;
	background:white;
	top: -0;
}

#videok .decor_03 {
	position: absolute;
	left: 30px;
	height: 0;
	width: 8px;
	background:white;
	top: -0;
}

#videok .decor_04 {
	position: absolute;
	right: 10px;
	width: 100px;
	background:white;
	top: -0;
	height:0;
}


#lv .sec04 .big_inner {
	height:	400px;
	overflow:hidden;
	position: relative;
}

#lv .sec04 .big_inner video {
	position: absolute;
	top:	0;
	left:	0;
	width: 100%;
}

#lv .sec04 .col_01 {
	width:	calc(100% - 960px);
}

#lv .sec04 .col_02 {
	width:	960px;
	position: relative;
}

#lv .sec04 .col_01 .t0 {
	background: black;
	color:white;
	padding: 10px;
	text-transform: uppercase;
	letter-spacing: .2em;
	width: 500px;
	position: relative;
	z-index: 300;
	font-size: 24px;
	text-align: right;
	max-width:  100%;
	opacity:	0;
}

#lv .sec04 .col_01 .t1 {
	width: 662px;
    text-align: right;
    position: relative;
    z-index: 100;
    background: white;
	font-variant: small-caps;
	padding: 20px;
	max-width:  100%;
	margin: 10px auto;
	font-size: 25px;
	opacity:	0;
}

#lv .sec04 .col_01 .t2 {
	background: black;
	color:white;
	padding: 10px;
	text-align: center;
	max-width:  100%;
	width: 400px;
	position: relative;
	z-index: 100;
	opacity:	0;
}

#lv .sec01 {
	background:	black;
	padding:    20px 0;
	color:	white;	
}

#lv .sec02 .t0 {
	line-height:	1.5;
	text-align:	justify;
	padding:	0px 0px 20px;
}

#lv .sec01  .t0 {
	font-size: 45px;
    text-transform: uppercase;
    color: white;
	font-weight: 300;
}

#lv .col_01 {
	width:	calc(100% - 400px);
	padding:	0 30px 0 0;
}

#lv .col_02 {
	width:	400px;
}

#lv .input_div {
	width:	100%;
	margin:	0 auto 20px;
}

#lv #calendar_content {
	min-height:	80px;
}

#lv .sec02 .form {
	padding:	20px;
	border:	1px solid black;
}

#lv .sec03 .b {
	vertical-align:	middle;
	height:	600px;
	width:	20%;
	background-size:cover;
	background-position: center center;
	display:	inline-block;
}

#lv .sec03 .big_inner {
	position: relative;
}

#lv .sec03 .big_inner .decor {
	position: absolute;
	background: #ffe9e2;
	height: calc(100%);
	bottom: 0;
	right: 0;
	width: 400px;
}

#lv .sec03 .b1 {
	background-image:	url('../img/lv1.jpg');
}
#lv .sec03 .b2 {
	background-image:	url('../img/lv2.jpg');
	height:	700px;
}
#lv .sec03 .b3 {
	background-image:	url('../img/lv3.jpg');
	height:	550px;
}
#lv .sec03 .b4 {
	background-image:	url('../img/lv4.jpg');
	height:	650px;
}
#lv .sec03 .b5 {
	background-image:	url('../img/lv5.jpg');
	height:	680px;
}

/*
#lv .sec03:hover .b {
		height:	600px !important;
}
*/
#lv .sec03 .bcol_01 {
	width:	500px;
}

#lv .sec03 .bcol_02 {
	width:	calc(100% - 500px);
	background:	black;
	padding:    20px;
	color: white;
	position: relative;
}

#lv .sec03 .bcol_02 .t0 {
	font-size: 45px;
    text-transform: uppercase;
    font-weight: bold;
    margin: -42px 0 0 auto;
    color: white;
	text-align: right;
}

#lv .sec03 .bcol_02 .t00 {
	font-size: 45px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;
	position: absolute;
	right: 20px;
	top: -22px;
	height: 22px;
	overflow: hidden;
	color: black;
}

#lv .sec03 .bcol_02 .t1 {
	text-align: center;
	line-height:	2;
	margin:	30px auto 0;
}

#lv #wm_prod .r0 {
	text-transform:	uppercase;
	text-align: center;
	margin:	0 auto 10px;
	line-height:	1.3;
	letter-spacing: 0.3em;
}

#lv #wm_prod .r1 {
	line-height:	1.5;
	text-align: center;
}

#lv #wm_prod .rbox {
	margin:	0 auto 50px;
}

#lv .sec05 .col_01	{
	width:	500px;
}

#lv .sec05 .col_02 {
	width:	calc(100% - 500px);
	padding:	0 0 0 20px;
}

#lv .sec05 .col_02 .t0 {
	text-transform:	uppercase;
	font-size:	26px;
	letter-spacing: 1.3;
	text-align: right;
	margin:	0 auto 20px;
	font-weight: bold;
}

#lv .sec05 .col_02 .t1 {
	line-height:	1.5;
	text-align: justify;
	margin:	0 0 20px auto;
	width:	90%;
	position: relative;
	padding:	10px;
	background:	#ffe9e2;
}

#lv .sec05 .col_02 .t1:after {
	background:	#ffe9e2;
	height:	100%;
	width:  1000px;
	right:	-1010px;
	position: absolute;
	content:	'';
	top:	0;
}

#lv .sec05 .col_02 .t2 {
	line-height:	1.5;
	text-align: justify;
	margin:	0 auto 20px;
	padding:	10px;
	border:	1px solid black;
}

#lv .sec05 .col_02 .t3 {
	line-height:	1.5;
	text-align: justify;
	width:	90%;
	position: relative;
	margin:	0 auto 20px 0;
	padding:	10px;
	color: white;
	background: black;
}

#lv .sec05 .col_02 .t3:after {
	background:	#000;
	height:	100%;
	width:  1000px;
	right:	-1010px;
	position: absolute;
	content:	'';
	top:	0;
}

#lv .sec05 .col_02 .t4 {
	line-height:	1.5;
	text-align: justify;
	margin:	0 auto 20px;
	padding:	10px;
}

#lv .sec05 .col_01 video {
	margin:	0 0 0 -460px;
}

#kapcsolat .sec01 .col_01 {
	width:	50%;
	padding:	0 30px 0 10px;
}

#kapcsolat .sec01 .col_02 {
	width:	50%;
	padding:	0 10px;
}

#kapcsolat .sec01 .col_01 .row {
	margin:	0 auto 15px;
	border-bottom:	1px solid #e4e4e4;
	padding:	10px;
}

#kapcsolat .sec01 .col_01 .iconcol {
	font-size:	23px;
	color:	#000;
	margin:	0 10px 0 0;
}

#kapcsolat .sec01 table td {
	padding:	10px;
	border-bottom:	1px solid #e4e4e4;
	vertical-align:middle;
}

#kapcsolat .sec01 table {
	width:	100%;
}

#kapcsolat .sec01 .col_02 .t0 {
	line-height:	1.5;
	text-align:	justify;
	padding:	10px 0;
}

#kapcsolat #map-canvas {
    width: 100%;
    min-height: 400px;
}

#kapcsolat #map {
	position:	relative;
}

#kapcsolat #map .form_.show {
    left: 120px;
    opacity: 1;
    z-index: 100;
}

#kapcsolat #map .form_ {
    background: rgba(255,255,255,.8);
    bottom: 0;
    height: 133px;
    z-index: 160;
    margin: auto;
    padding: 10px 10px 10px 100px;
    position: absolute;
    top: 0;
    width: 400px;
    left: -120px;
    opacity: 0;
    z-index: -1;
}

#kapcsolat .form_in {
	position:	relative;
	z-index:	400;
}

#navigation {
    display: none;
    background: #f7f7f7;
    padding: 20px;
    margin: 20px auto 0;
    position: relative;
    border: 2px solid #262626;
    z-index: 200;
}

#navigation .adp-text {
    vertical-align: middle;
    font-family: vitali;
    font-size: 16px;
    font-weight: 600;
}

#navigation .adp-placemark tr {
    background-color: #262626;
    color: white;
    font-family: vitali;
    font-weight: 700;
}

#navigation .adp-substep {
    margin: 0;
    padding: 10px 3px;
    font-family: vitali;
    font-weight: 400;
    vertical-align: middle;
    border-top: 1px solid #fff;
    text-align: center;
}

#navigation .adp-summary {
    padding: 10px 0 20px;
    font-weight: 400;
}

#navigation .adp-directions {
    width: 100%;
    font-family: spoon;
}

#navigation td img {
    margin: 5px;
}

#kapcsolat #map .path #start {
   	background: #000;
    height: 200px;
    position: relative;
    line-height: 1.5;
    padding: 61px 0;
    text-align: center;
    width: 200px;
    cursor: pointer;
    z-index: 200;
    border-radius: 50%;
    color: white;
    text-transform: uppercase;
    font-size: 27px;
}

#kapcsolat #map .inner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    height: 400px;
}

#kapcsolat #map .path {
    bottom: 0;
    height: 200px;
    margin: auto;
    position: absolute;
    top: 0;
    z-index: 300;
    padding: 0 0 20px 0;
}

#kapcsolat .sec02 .col_01 {
	width:	50%;
}

#kapcsolat .sec02 .col_02 {
	width:	50%;
}

#kapcsolat .sec02 {
	padding:	20px 0;
	background:	#e4e4e4;
	line-height:	1.7;
	text-align:	center;
}

#kapcsolat .input_div {
	width:		calc(100% - 20px);
	margin: 0 auto 20px;
	display:block;
}

#kapcsolat .textarea_div {
	width:		calc(100% - 20px);
	margin: 0 auto 20px;
	display:block;
}

#kapcsolat .half_input_div {
	width: 50%;
	padding: 0 10px;
	margin: 0 auto 20px;
	display:	inline-block;
}

#kapcsolat {
	position: relative;
}

.login_form_todo {
	font-size:	17px;
	margin:	0 auto 10px;
	line-height: 1.5;
	display:	block;
}

#kapcsolat .img_banner .m_col {
	background-size:	cover;
	background-position: center center;
	width:	calc(100% / 5);
	height:	320px;
    border:	2px solid white;
}

#kapcsolat .img_banner .i0 {
	background-image:	url('https://images.pexels.com/photos/2095953/pexels-photo-2095953.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940');
}

#kapcsolat .img_banner .i1 {
	background-image:	url('https://images.pexels.com/photos/380768/pexels-photo-380768.jpeg?auto=compress&cs=tinysrgb&dpr=3&h=750&w=1260');
}
#kapcsolat .img_banner .i2 {
	background-image:	url('https://images.pexels.com/photos/380768/pexels-photo-380768.jpeg?auto=compress&cs=tinysrgb&dpr=3&h=750&w=1260');
}
#kapcsolat .img_banner .i3 {
	background-image:	url('https://images.pexels.com/photos/380768/pexels-photo-380768.jpeg?auto=compress&cs=tinysrgb&dpr=3&h=750&w=1260');
}
#kapcsolat .img_banner .i4 {
	background-image:	url('https://images.pexels.com/photos/380768/pexels-photo-380768.jpeg?auto=compress&cs=tinysrgb&dpr=3&h=750&w=1260');
}

#profile.exam table {
	width: 600px;
	margin:	0 auto;
	max-width:	100%;
	max-width:	100%;
}

#profile.exam table td {
	padding:    10px;
	line-height:	1.5;
	border-bottom:	2px solid black;
	vertical-align:	middle;
}

#profile.exam table td:nth-child(2) {
	font-style:	italic;
}


#profile.exams.upto #eres{
}

#profile.exams.upto #eres .m_col{
    width:  50%;
    padding: 0 20px;
    text-align: center;
}

#profile.exams.upto #eres .col01 .col_title{
    border-bottom:  2px solid #e4e4e4;
    padding:        10px;
    font-size:      20px;
    text-transform: uppercase;
    font-weight:    600;
}

#profile.exams.upto #eres .col01 table{
}

#profile.exams.upto #eres .col02 .col_title{
    border-bottom:  2px solid #e4e4e4;
    padding:        10px;
    font-size:      20px;
    text-transform: uppercase;
    font-weight:    600;
}

#profile.exams.upto #eres .col02 table{
}

#profile.exams.upto #eres table{
    width:  100%;
}

#profile.exams.upto #eres table td{
    padding:    10px 5px;
}

#profile.exams.upto #eres .table tr td:first-child{
    text-align: right;
}

#profile.exams.upto #eres table .header td{
    border-bottom:  none;
}

#profile.exams.upto #eres .col01 table .data td{
    border-bottom:  1px solid #e4e4e4;
}

#profile.exams.upto #eres .col02 table .data td{
    border-bottom:  1px solid #e4e4e4;
}

#profile.exams.upto #eres .table{
    text-align: center;    
}

#profile.exams.upto #eres .table tr:hover{
    background-color:   transparent;
    cursor:     normal;
}

#profile.exams.upto #eres .table tr td:first-child{
    width:  150px;
    text-align: right;
}

#profile.exams.upto #eres .table tr td:last-child{
    width:  calc(100% - 150px);
    text-align: center;
}

#profile.exams.upto #eres .col03{
    width:  240px;
}

#profile.exams.upto #eres .col04{
    width:  calc(100% - 240px);
    padding:    0 10px;
}

#profile.exams.upto .down {
	background: black;
	color:white;
	padding: 30px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-size: 28px;
}

#profile.exams.upto #eres .label{
    font-weight:    600;
    text-align:     left;
    background-color: #49AFBB;
    color:  #FFF;
    padding:    10px;
    margin:     10px auto 0;
}

#profile.exams.upto #eres .text{
    line-height:    1.5;
    text-align: justify;
    padding:    10px 5px;
}


#profile.exams.upto #eres .t0{
    font-size:	20px;
    border-bottom:	2px solid black;
    margin:	0 auto 20px;
    letter-spacing:	.2em;
    padding:	0 0 5px 0;
    text-transform:	uppercase;
}

#profile.exams.upto #eres .ptable{
    width:	500px;
    max-width:	100%;   
    text-align: left;
}

#profile.exams.upto #eres .ptable td {
	vertical-align: middle;
	padding:    5px;
    border-bottom:	2px solid #e4e4e4;
	
}


#kapcsolat .t0_title {
	padding: 14px 18px;
    color: #000;
	background-color: transparent;
    border: 0;
    vertical-align: middle;
	position: relative;
    display: inline-block;
    width: auto;
	outline: 0;
	font-size: 20px;
	letter-spacing: .3em;
	text-transform: uppercase;
	box-sizing: border-box;
	margin: 20px auto 30px;
}

#kapcsolat .t0_title:before {
    content: '';
    position: absolute;
    bottom: 0;
	left: 0;
	width: 100%;
	height: 47%;
    background-color: #ffe9e2;
    z-index: 0;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

#kapcsolat .t0_title:hover:before {
	 height:100%;
}

#kapcsolat .t0_title span {
	position: relative;
	z-index:    20;
}


.default_page {
	padding:	0 10px;
}

.default_page .text {
	line-height:	1.5;
	text-align:	justify;
}

.default_page .form .input_div {
	width:		calc(100% - 20px);
	margin: 0 auto 20px;
	display:block;
}

.default_page .form  .textarea_div {
	width:		calc(100% - 20px);
	margin: 0 auto 20px;
	display:block;
}

.default_page .form  .half_input_div {
	width: 50%;
	padding: 0 10px;
	margin: 0 auto 20px;
	display:	inline-block;
}

.default_page .success {
	ont-weight: bold;
    color: green;
    font-size: 17px;
}

.default_page .error {
	font-weight: bold;
    color: red;
    font-size: 17px;
}

#refs .box  {
	padding:	20px 20px 20px 100px;
    position: relative;
	background:	#000;
	color: white;
}

#refs .box .t2 {
    font-weight: bold;
    text-transform: uppercase;
    text-align: right;
}

#refs .box  .t3 {
    font-style: italic;
    margin: 5px auto 0;
    text-align: right;
    font-size: 12px;
}

#refs .box .desc {
    line-height: 1.5;
    text-align: justify;
    position: relative;
}

#refs .box .fa-quote-left- {
	position: absolute;
	font-size: 200px;
	top: -0;
	left: 0;
}

#refs .box .t0 .fa-quote-right- {
	position: absolute;
	font-size: 200px;
	bottom:	-192px;
	right: 20px;
	opacity: 0.06;
}

#refs .box .author {
    margin: 10px auto 0;
    width: 280px;
}

#rolunk .ess .col_01 {
	width:	calc(100% - 600px);
	position: relative;
	padding:	0 0 150px 0;
}

#rolunk .ess .col_01 .bs .bg {
	height:	500px;
	width:	100%;
	background-size:    cover;
	background-position: center center;
}

#rolunk .ess .col_01 .bs .bg.bg01 {
	background-image: url('../img/essilor_szasz_optika.png');
}

#rolunk .ess .col_01 .bs .bg.bg02 {
	background-image: url('../img/essilor_szasz_optika_2.png');
}

#rolunk .ess .col_01 .bs .bg.bg03 {
	background-image: url('../img/essilor_szasz_optika_3.png');
}

#rolunk .ess .col_01 .ls {
	width:	300px;
	position: absolute;
	left:	40%;
	bottom:	0;
}

#rolunk .ess .col_01 .ls .bg {
	height:	300px;
	width:	100%;
	background-size:    cover;
	background-position: center center;
}

#rolunk .ess .col_01 .ls .bg.bg01 {
	background-image: url('../img/ls01.jpg');
}

#rolunk .ess .col_01 .ls .bg.bg02 {
	background-image: url('../img/ls02.jpg');
}

#rolunk .ess .col_01 .ls .bg.bg03 {
	background-image: url('../img/ls03.jpg');
}

#rolunk .ess .col_02 {
	width:	600px;
	padding:	0 20px;
}

#rolunk .ess .col_02 .t0 {
	text-transform: uppercase;
	letter-spacing:	0.2em;
	font-size: 30px;
	margin: 0 auto 20px -60px;
	position: relative;
	z-index: 200;
	background:white;
	padding: 10px;
}

#rolunk .ess .col_02 .t1 {
	line-height:	1.5;
	text-align: justify;
}

#rolunk .sec02 {
	background: #ffe9e2;
	position: relative;
	padding:	20px;
}

#rolunk .sec02 .t0 {
	background:	white;
	padding:    20px;
	margin:	0 auto 20px;
	font-size:	25px;
	text-transform:	uppercase;
	letter-spacing:	0.2em;
}

#rolunk .sec02 .col_01 {
	width:	50%;
	text-align: center;
	padding:    20px;
	background:	white;
	min-height:150px;
	line-height:	1.5;
}

#rolunk .sec02 .col_02 {
	width:	50%;
	text-align: center;
	padding:    20px;
	line-height:	1.5;
	min-height:150px;
	background:	white;
}

#rolunk .sec02 .col_03 {
	text-align: center;
	padding:    20px;
	line-height:	1.5;
	margin:	20px auto 0;
	background:	white;
}


/*-----------------------------------------------------
        blog
-----------------------------------------------------*/
#blog .empty_div {
	font-style:		italic;
	padding:	20px 0;
}

#blog .col_01 {
    width:      calc(100% - 300px);
    position:   relative;
    min-height: 1700px;
    padding:    0 20px 0 20px;
}

#blog .col_02 {
	width:	300px;
}

#blog_mobile_menu {
	display:	none;
}

#blog .col_02 .catbox {
	display:	block;
	padding:	5px;
}

#blog .blog_top .blogcol {
	width:	calc(100% / 3 - 20px);
	margin:	0 10px 10px;
	position: relative;
}

#blog .blog_top .blogcol .bg {
	height:	400px;
	background-size:	cover;
	background-position: center center;
}

#blog .blog_top .blogcol .front {
	position: absolute;
	bottom:	10px;
	left:	10px;
	line-height:	1.5;
	padding:	20px;
	background: white;
	width:	calc(100% - 20px);
}

#blog .blog_top .blogcol .front .line {
	height:	1px;
	background:	black;
	width:	30px;
	margin:	10px 0 0;
}


#blog .sameblogs .blogcol {
	width:	calc(100% / 2 - 40px);
	margin:	0 10px 20px;
	position: relative;
}

#blog .sameblogs .blogcol .bg {
	height:	400px;
	background-size:	cover;
	background-position: center center;
}

#blog .sameblogs .blogcol .front {
	position: absolute;
	bottom:	10px;
	left:	10px;
	line-height:	1.5;
	padding:	20px;
	background: white;
	width:	calc(100% - 20px);
}

#blog .sameblogs .blogcol .front .line {
	height:	1px;
	background:	black;
	width:	30px;
	margin:	10px 0 0;
}

#blog .gallerycol {
	width:	50%;
}

#blog .video_line {
	padding:	30px;
	background: #ffe9e2;
	margin:	20px auto;
	width: calc(100% - 20px);
}

#blog .video_line .t0 {
	padding:	40px 116px 40px 30px;
	background: white;
	position: relative;
	font-size:	28px;	
}

#blog .video_line .t0 span {
	position: absolute;
	color: #ffe9e2;
	right: 30px;
	font-size: 80px;
	top: 18px;
}

#blog .video_line:hover {
	background:	black;
}

#blog .video_line:hover .t0 span{
	color: black;
}

#blog .blogd .intro {
	line-height:	1.5;
	text-align: justify;
}

#blog .blogd .img_div img {
	max-width:	100%;
}

#blog .blogd {
	width:	800px;
	max-width:  100%;
}

#blog .blogd .t0 {
	font-size:	18px;
	text-transform:	uppercase;
	letter-spacing:	0.2em;
	line-height:	1.5;
	margin:	20px auto 20px;
}

#blog .blogd .cats {
	padding:	20px 0;
	font-size:  14px;
}

#blog .blogd .social {
	border-top:	1px solid black;
	padding:    10px 0;
}

#blog .blogd .social span {
	margin:	0 10px 0 0;
}

#blog .catname {
	background: #ffe9e2;
	padding:	15px;
	line-height:	1.5;
	text-transform:	uppercase;
	letter-spacing:	0.2em;
}

#blog .blog_bottom .blogcol {
	margin:	0 10px 10px;
	position: relative;
}

#blog .blog_bottom .blogcol:first-child {
	width:	calc((100% / 3 - 10px) * 2);
}

#blog .blog_bottom .blogcol:last-child {
	width:	calc(100% / 3 - 20px);
}

#blog .blog_bottom .blogcol .bg {
	height:	400px;
	background-size:	cover;
	background-position: center center;
}

#blog .blog_bottom .blogcol .front {
	position: absolute;
	bottom:	10px;
	left:	10px;
	line-height:	1.5;
	padding:	20px;
	background: white;
	width:	calc(100% - 20px);
}

#blog .blog_bottom .blogcol .front .line {
	height:	1px;
	background:	black;
	width:	30px;
	margin:	10px 0 0;
}

#succ .default_title {
	font-size:  30px;
	margin:	0 auto 20px;
	text-transform:	uppercase;
	background: black;
	color: white;
	padding:	10px;
}

#succ .t0 {
	line-height:	1.5;
	text-align: center;
}

#goup {
    position:       fixed;
    height:         80px;
    opacity:        0;
    width:          80px;
    line-height:    80px;
    text-align:     center;
    color:          white;
    font-size:      65px;
    right:          50px;
    bottom:         50px;
    z-index:        500;
    background:     #000;
    cursor:         pointer;
    border-radius:  50%;
}

.gimages {
	position:		relative;
	margin:	10px auto;
	z-index:	400;
}

.gimages .more {
	position:		absolute;
	right:		0;
	background:	#c6c6c6;
	padding:	10px;
	text-align:		right;
	top:	0;
	bottom:	0;
	height:	40px;
	width:	100px;
	margin:	auto;
	font-size:	20px;
}

.gimages .bg {
	height:		200px;
	background-size:	cover !important;
	background-position:	center center !important;
}

.gimages .img_box {
	width:		230px;
	display:	inline-block;
	vertical-align:	middle;
	margin:			0;
	padding:	10px;
}

.gimages .slick-prev {
	height: 36px;
	width: 36px;
	top: -24px;
	right: 51px;
	left: auto;
	border: 1px solid #d5d5d5;
}

.gimages .slick-next {
	height: 36px;
	width: 36px;
	top: -24px;
	right: 10px;
	left: auto;
	border: 1px solid #d5d5d5;
}

.gimages .slick-prev::before, 
.gimages .slick-next::before {
	color: black;
}


.snowflake {
  color: #fff;
  font-size: 1em;
  font-family: Arial, sans-serif;
  text-shadow: 0 0 5px #000;
}

.snowflake,.snowflake .inner{animation-iteration-count:infinite;animation-play-state:running}@keyframes snowflakes-fall{0%{transform:translateY(0)}100%{transform:translateY(110vh)}}@keyframes snowflakes-shake{0%,100%{transform:translateX(0)}50%{transform:translateX(80px)}}.snowflake{position:fixed;top:-10%;z-index:9999;-webkit-user-select:none;user-select:none;cursor:default;animation-name:snowflakes-shake;animation-duration:3s;animation-timing-function:ease-in-out}.snowflake .inner{animation-duration:10s;animation-name:snowflakes-fall;animation-timing-function:linear}.snowflake:nth-of-type(0){left:1%;animation-delay:0s}.snowflake:nth-of-type(0) .inner{animation-delay:0s}.snowflake:first-of-type{left:10%;animation-delay:1s}.snowflake:first-of-type .inner,.snowflake:nth-of-type(8) .inner{animation-delay:1s}.snowflake:nth-of-type(2){left:20%;animation-delay:.5s}.snowflake:nth-of-type(2) .inner,.snowflake:nth-of-type(6) .inner{animation-delay:6s}.snowflake:nth-of-type(3){left:30%;animation-delay:2s}.snowflake:nth-of-type(11) .inner,.snowflake:nth-of-type(3) .inner{animation-delay:4s}.snowflake:nth-of-type(4){left:40%;animation-delay:2s}.snowflake:nth-of-type(10) .inner,.snowflake:nth-of-type(4) .inner{animation-delay:2s}.snowflake:nth-of-type(5){left:50%;animation-delay:3s}.snowflake:nth-of-type(5) .inner{animation-delay:8s}.snowflake:nth-of-type(6){left:60%;animation-delay:2s}.snowflake:nth-of-type(7){left:70%;animation-delay:1s}.snowflake:nth-of-type(7) .inner{animation-delay:2.5s}.snowflake:nth-of-type(8){left:80%;animation-delay:0s}.snowflake:nth-of-type(9){left:90%;animation-delay:1.5s}.snowflake:nth-of-type(9) .inner{animation-delay:3s}.snowflake:nth-of-type(10){left:25%;animation-delay:0s}.snowflake:nth-of-type(11){left:65%;animation-delay:2.5s}

#apply_2024 {
	background:	#e4e4e4;
}

#apply_2024 .sec01 {
	background:	black;
	padding:    20px 0;
	color:	white;	
}

#apply_2024 .sec02 .t0 {
	line-height:	1.5;
	text-align:	justify;
	padding:	0px 0px 20px;
}

#apply_2024 .sec01  .t0 {
	font-size: 45px;
    text-transform: uppercase;
    color: white;
	font-weight: 300;
}


#apply_2024 .sec03 .b {
	vertical-align:	middle;
	height:	500px;
	width:	20%;
	background-size:cover;
	background-position: center center;
	display:	inline-block;
}

#apply_2024 .sec03 .big_inner {
	position: relative;
}

#apply_2024 .sec03 .big_inner .decor {
	position: absolute;
	background: #0F8A5F;
	height: calc(100%);
	border-top: 10px solid #CC231E;
	border-bottom: 10px solid #CC231E;
	bottom: 0;
	right: 0;
	width: 400px;
}

#apply_2024 .sec03 .b1 {
	background-image:	url('../img/ch7.jpg');
}
#apply_2024 .sec03 .b2 {
	background-image:	url('../img/ch6.jpg');
	height:	600px;
}
#apply_2024 .sec03 .b3 {
	background-image:	url('../img/ch3.jpg');
	height:	450px;
}
#apply_2024 .sec03 .b4 {
	background-image:	url('../img/ch4.jpg');
	height:	550px;
}
#apply_2024 .sec03 .b5 {
	background-image:	url('../img/ch5.jpg');
	height:	580px;
}

/*
#apply_2024 .sec03:hover .b {
		height:	600px !important;
}
*/
#apply_2024 .sec03 .bcol_01 {
	width:	500px;
}

#apply_2024 .sec03 .bcol_02 {
	width:	calc(100% - 500px);
	background:	#444444;
	padding:    20px;
	color: white;
	position: relative;
}

#apply_2024 .sec03 .bcol_02 .t0 {
	font-size: 45px;
    text-transform: uppercase;
    font-weight: bold;
    margin: -42px 0 0 auto;
    color: white;
	text-align: right;
}

#apply_2024 .sec03 .bcol_02 .t00 {
	font-size: 45px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;
	position: absolute;
	right: 20px;
	top: -22px;
	height: 22px;
	overflow: hidden;
	color: #444444;
	
	display:none;
}

#apply_2024 .sec03 .bcol_02 .t1 {
	text-align: right;
	line-height:	1.5;
	font-weight: normal;
	margin:	20px auto 0;
}

#apply_2024 .sec03 .bcol_02 .t11 {
	text-align: right;
	text-transform:	uppercase;
	font-weight: bold;
	margin: 30px auto 0;
}

#apply_2024 .sec_a_01 .col_01 {
	width:	calc(100% - 400px);
	padding: 0 30px 0 0;
	line-height: 1.5;
	text-align: justify;
}

#apply_2024 .sec_a_01 .col_02 {
	width: 400px;
}

#apply_2024 .sec_a_01 .col_02 img{
	width: 550px;
}

#apply_2024 .sec_a_01 .t0 {
	text-transform:	uppercase;
	margin: 30px auto 10px;
	font-weight: bold;
}

#apply_2024 .sec_a_02 .t0 {
	
	text-transform:	uppercase;
	margin: 30px auto 10px;
	font-weight: bold;
}

#apply_2024 .sec_a_02 .t1 {
	text-align: justify;
	line-height: 1.5;
}

#apply_2024 .sec_a_03 .col_01 {
	width:	calc(100% - 400px);
	padding: 0 30px 0 0;
	line-height: 1.5;
	text-align: justify;
}

#apply_2024 .sec_a_03 .col_02 {
	width: 400px;
}

#apply_2024 .sec_a_03 .t1 {
	text-align: justify;
	line-height: 1.5;
}

#apply_2024 .sec_a_03 .t2 {
	text-align: justify;
	line-height: 1.5;
}

#apply_2024 .sec_a_03 .t0 {
	text-transform:	uppercase;
	margin: 30px auto 10px;
	font-weight: bold;
}

#apply_2024 .sec_a_04 .t0 {
	text-transform:	uppercase;
	margin: 0px auto 10px;
	font-weight: bold;
}

#apply_2024 .sec_a_04 {
	background:	#444444;
	padding: 20px;
	color: white;
	border-top: 5px solid #0F8A5F;
	border-bottom: 5px solid #0F8A5F;
	text-align: justify;
	line-height: 1.5;
}

#apply_2024 .form .t0 {
	text-transform:	uppercase;
	padding: 10px;
	font-weight: bold;
	background:	#0F8A5F;
	color: white;
}

#apply_2024 .form .inner{
	border: 10px solid #0F8A5F;
}

#apply_2024 .form .t1 {
	padding: 30px;
}

#apply_2024 .form .t2 {
	font-weight: bold;
	margin: 0 auto 10px;
}

#apply_2024 .form .rs_box {
	display:	block;
	margin: 0 auto 5px;
}

#apply_2024 #apply_form {
	display:	none;  
	background: white;
 	 padding: 30px;
}

#apply_2024 .input_div {
	width:		calc(100% - 20px);
	margin: 0 auto 20px;
	display:block;
}
#apply_2024 .half_input_div {
	width: 50%;
	padding: 0 10px;
	margin: 0 auto 20px;
	display:	inline-block;
}







