﻿.bg-brand{background-color:#611520}.bg-dark{background-color:#515150}.text-brand{color:#611520}.border-radius{border-radius:5px}.u-underline{text-decoration:underline}.all-caps{text-transform:uppercase}.fs-16{font-size:16px !important}.fs-14{font-size:14px !important}.fs-12{font-size:12px !important}.semi-bold{font-weight:600}.bold{font-weight:700}.pointer{cursor:pointer}.flex-center{display:flex;align-items:center;justify-content:center;height:100%}.box-shader{box-shadow:0 2px 5px -1px rgba(0,0,0,0.26);border-radius:3px}.text-shader{text-shadow:0px 1px 0px rgba(0,0,0,0.85)}.elastic{transition:all .3s ease-in-out}.elastic:hover{transform:scale(1.00987);transition:all .3s ease-in-out;box-shadow:0 3px 32px rgba(0,0,0,0.28)}.inline{display:inline-block;float:left}.radius-none{border-radius:0px !important}.radius{border-radius:50%}.italic{font-style:italic}.keep-text-in{word-wrap:break-word;margin-right:0px !important;padding-right:0px !important}.keep-line{overflow-x:scroll;word-wrap:normal}.modal-backdrop{visibility:hidden;display:none}.opacity-full{opacity:1 !important}.opacity-half{opacity:.5 !important}#cookie-box{width:100%;text-align:center;position:fixed;bottom:25px}#cookie-box .insider{background:white;color:#606060;font-size:13px;padding:10px 20px;background:rgba(245,245,245,0.9);box-shadow:0 3px 25px rgba(0,0,0,0.2);border-radius:25px;display:inline-block}#cookie-box button{line-height:14px;padding-top:4px}#cookie-box a{color:#535353;text-decoration:underline}.bg-image{background-position:50% 50%;background-size:cover}.bg-image:before{background-color:rgba(0,0,0,0.6)}.bg-image-fancy,.bg-opaque1:before{transition:all .3s ease-in-out}.bg-image-fancy:hover.bg-opaque1:before{opacity:0;transition:all .3s ease-in-out}.bg-image-fancy:hover{transform:scale(1.0232);transition:all .3s ease-in-out;box-shadow:0 3px 32px rgba(0,0,0,0.28)}.card .card-action.bot{bottom:20px !important;top:initial}.lightbox .lb-image{border-radius:0px !important;border:0px !important}.reset,.h-reset,.reset-pads{padding:0px;margin:0px}body{margin:auto;padding:auto;color:#515150;background-color:white;font-family:'Libre Baskerville', serif}.font-alt{font-family:'Oswald', sans-serif}.inputer .input-wrapper:after{background-color:#611520}.inputer.floating-label .form-control:focus ~ label{color:#611520}h1,h2,h3,h4,h5{font-family:'Libre Baskerville', sans-serif}.header-main{text-align:right;padding-top:50px;margin-bottom:25px;position:relative}.header-main h1{font-family:'Yeseva One', serif;text-transform:uppercase;font-size:80px;font-weight:500;margin:0px;padding:0px;line-height:80px;color:#3D1C54}.header-main p{font-family:'Oswald', sans-serif;text-transform:uppercase;font-size:40px;color:#3D1C54;margin:0px;padding:0px}.header-main .lngchooser{position:absolute;bottom:0px;z-index:100}.header-main .lngchooser a{color:#3D1C54;font-weight:500;font-family:'Oswald', sans-serif;font-size:21px}.main-nav{width:100%;float:left;margin-top:25px;display:block;text-align:center}.main-nav li{display:inline-block}.main-nav li a{color:#611520;font-weight:500;font-family:'Oswald', sans-serif;font-size:36px;text-transform:uppercase;margin:0px 25px;text-align:center;position:relative;transition:all .3s linear}.main-nav li a:after{width:25%;height:2px;background:#611520;position:absolute;content:"";display:block;text-align:center;bottom:-5px;left:35%;transition:all .3s linear}.main-nav li a:hover{text-decoration:none;transition:all .3s linear}.main-nav li a:hover:after{bottom:-10px;width:50%;transition:all .3s linear;left:25%}.main-nav-second{width:100%;float:left;margin-top:50px;margin-bottom:50px;display:block}.main-nav-second p{margin-bottom:10px;color:#611520;font-weight:500;font-family:'Oswald', sans-serif;font-size:24px}.home--chooser .puller{position:absolute;width:calc(100% - 10px);height:calc(100% - 10px);background:rgba(255,255,255,0.5);left:0px;color:#fff;font-weight:600;font-family:'Oswald', sans-serif;font-size:62px;letter-spacing:1px;margin:5px;text-align:center;text-transform:uppercase;display:flex;justify-content:center;align-items:center;opacity:0;transition:all .3s linear;transform:scale(0.75)}.home--chooser .item:hover .puller{opacity:1;transition:all .3s linear;transform:scale(1);cursor:pointer}.btn-brand{background:#611520;color:white}.btn-brand:hover{color:white;background:#4c1019}.full-iframe iframe{width:100%;max-width:600px;margin:0px !important;border:0px !important}.media-image-holder{width:250px;display:inline-block;float:left;margin:10px;position:relative;height:250px;transition:all .3s linear}.media-image-holder img{object-fit:cover;width:100%;opacity:.85;transition:all .3s linear;height:100%}.media-image-holder .playicon{position:absolute;top:35%;left:48%;font-size:51px;color:#fff;text-shadow:0 5px 25px rgba(0,0,0,0.72)}.media-image-holder:hover{box-shadow:0 5px 25px 0 rgba(0,0,0,0.15);transition:all .3s linear}.media-image-holder:hover img{transition:all .3s linear;opacity:1}.main--page-shader{margin-top:50px;display:block;float:left;width:100%}.home-icons{position:absolute;bottom:15px;left:15px;transform:scale(0.7);filter:contrast(0) brightness(2);opacity:.5;transition:all .3s linear}.home--chooser .item:hover .home-icons{opacity:1;filter:none;transition:all .3s linear}.news-item{width:calc((100% - 30px) / 3);height:350px;border:2px solid #e8e8e8;display:inline-block;float:left;margin:5px;transition:all .3s linear;position:relative}.news-item .img{width:100%;height:150px}.news-item .img img{object-fit:cover;width:100%;height:100%}.news-item h3{margin:0px;margin-top:5px;padding:5px 10px;font-weight:500;color:#611520;font-size:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:inline-block;vertical-align:bottom}.news-item p{font-size:16px;line-height:24px;padding:0px 10px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-item .more a{background:#611520;color:white;padding:0px 15px;margin-left:10px;position:absolute;bottom:10px;font-size:14px;font-weight:600}.news-item:hover{box-shadow:0 5px 25px 0 rgba(0,0,0,0.15);border:2px solid white;transition:all .3s linear}.md-modal{position:fixed;top:50%;left:50%;width:50%;max-width:630px;min-width:320px;height:auto;z-index:2000;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.md-show{visibility:visible}.md-overlay{position:fixed;min-height:100vh;min-width:100vw;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:1000;opacity:0;background:rgba(0,0,0,0.5);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.md-show ~ .md-overlay{opacity:1;visibility:visible}.md-effect-7{top:0px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.md-effect-7 .md-content{-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:0}.md-show.md-effect-7 .md-content{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);opacity:1}@keyframes slidemeupAlt{0%{transform:translateY(100px);opacity:0}60%{transform:translateY(-10px)}80%{transform:translateY(5px)}100%{transform:translateY(0px);opacity:1}}@keyframes slidemeup{0%{transform:translateY(100px)}100%{transform:translateY(0px)}}@media (max-width: 991px){.media-image-holder{width:calc(100% / 3)}iframe.responsive,iframe {max-width:100vw !important;width:100% !important}}@media (max-width: 768px){.media-image-holder{width:calc((100% - 40px) / 2)}.home--chooser div{margin:10px 0}.hp-heymepad .item{margin:10px 10px;width:calc(100% - 20px)}.header-main h1{font-size:42px;line-height:42px}.header-main p{font-size:24px}.header-main .lngchooser{bottom:30px;left:25px}.news-item{width:calc((100% - 20px) / 2)}.main-nav li a{font-size:26px}.full-iframe iframe{margin:0px !important;border:0px !important;transform:scale(0.7);position:absolute;top:0px;right:0px}.isntamodal .modal.scale .modal-dialog{right:-70%;top:0%}}@media (max-width: 437px){.header-main .lngchooser{top:10px;left:15px}}
