/*
style.xmass.css
*/


.firstminutemenu{background:#FFC809 none repeat scroll 0 0;margin:0 15px 40px 15px;display:block!important;visibility:visible!important}
.firstminutemenu ul li{position:relative;padding:5px 0;width:20%;text-align:center;font-size:120%;cursor:pointer;border-right:solid 1px #6d601f}
.firstminutemenu ul li:last-child{border-right:0}
.firstminutemenu ul li.active,.firstminutemenu ul li:hover{background-color:#d2bd60}
.firstminutemenu ul li .arrow{display:none}
.firstminutemenu ul li a{position:initial;padding:0}
.firstminutemenu ul li.active{font-weight:bold}
.firstminutemenu ul li.active .arrow{position:absolute;left:50%;margin-left:-30px;bottom:-23px;color:#d2bd60;font-size:140%;display:block}
.firstminutemenu .nav.navbar-nav{display:block;width:100%}
@media screen and (max-width:980px){.firstminutemenu ul li.active .arrow{display:none!important}}
@media screen and (max-width:768px){.firstminutemenu ul li{width:100%;clear:both;border-top:solid 1px #d2bd60;border-right:0}.lastminutemenu ul li{width:100%;clear:both;border-top:solid 1px #d2bd60;border-right:0}}

.xmasspage{padding-top:25px;}
.xmasspage h1{margin:0}
.xmasspage .newcol.boxcol{width:25%}
@media(max-width:1050px){.xmasspage{padding-top:10px;}.xmasspage .newcol.boxcol{width:33.33333333%}}
@media(max-width:870px){.xmasspage .newcol.boxcol{width:50%}}
@media(max-width:540px){.xmasspage .newcol.boxcol{width:100%}}

/* aboutus */

.section.aboutus{padding:30px 0;margin-top:50px;overflow:hidden;}
.section.aboutus .dobozok{position:relative;width:220px;max-width:100%;background:#fff;border-style:solid;border-width:1px;border-radius:15px;padding:30px 15px;margin-top:30px;text-align:center;display:inline-block;}
.section.aboutus .dobozok .icon{font-size:600%;}
.section.aboutus .dobozok .title {display: block;font-weight: bold;font-size:15px;margin-top: 15px;border-bottom-style:solid;border-bottom-width:1px;margin-bottom: 5px;padding-bottom: 10px;}
.section.aboutus .dobozok .description{display:block;font-size:11px;height:90px}
.section.aboutus .align-items-center{float:none;margin:0 auto;}
.section.aboutus .mx-auto{text-align:center}


@media(max-width:768px)
{
	.section.aboutus .dobozok .title{font-size:20px}
	.section.aboutus .dobozok .description{font-size:15px}
}

.section.aboutusdvh{padding:30px 0;margin-top:50px;overflow:hidden;}
.section.aboutusdvh .dobozok{position:relative;width:220px;max-width:100%;background:#fff;border-style:solid;border-width:1px;border-radius:15px;padding:30px 15px;margin:30px 45px 0 45px;text-align:center;vertical-align:top;display:inline-block;}
.section.aboutusdvh .dobozok .icon{font-size:600%;}
.section.aboutusdvh .dobozok .title {display: block;font-weight: bold;font-size:15px;margin-top: 15px;border-bottom-style:solid;border-bottom-width:1px;margin-bottom: 5px;padding-bottom: 10px;}
.section.aboutusdvh .dobozok .description{display:block;font-size:11px;height:60px;}

@media(max-width:768px)
{
	.section.aboutusdvh .mslider-slide{width:320px !important;margin:0 10px}
	.section.aboutusdvh .mslider-slide .dobozok{width:100%;margin:30px 0 0 0;}
	.section.aboutusdvh .dobozok .title{font-size:18px}
	.section.aboutusdvh .dobozok .description{font-size:14px}
}

/* xmass statics */

.static-page{text-align:justify;font-size:14px;line-height:25px}
.static-page h1{font-size:170%;line-height:35px;margin-bottom:15px}
.static-page h2,.static-page h3,.static-page h4{margin-bottom:15px; margin-top:15px}
.static-page a{color:#00BFBB;text-decoration:underline}
.static-page a:hover{background: #00BFBB;color:#fff;text-decoration:none}
.static-page p{text-align:justify;line-height:1.7;margin:10px 0}
.static-page ol,.static-page ul{margin-left:30px}
.static-page li{padding:3px 0}
@media(max-width:768px){.static-page{font-size:1.3em}.static-page h1{margin:20px 0 10px}.static-page li{margin:20px 0}}

