body{font-family: 'Libre Franklin', sans-serif;font-size: 14px;color: #13100d}a{color: #966e8c}header{background: #FFF;box-shadow: 0px 0px 6px rgba(0,0,0,0.2);position: relative;z-index: 10}header .container{position: relative}header .logo{float: left;margin: 10px 0px}@media (max-width: 767px){header .logo{float: none}}header .socials{position: absolute;right: 15px;top: 29px;z-index: 999}header .socials > a{display: inline-block;vertical-align: middle;margin-left: 6px;width: 30px;height: 30px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;background-size: 30px auto !important}header .facebook{background: url('/img/facebook.svg') no-repeat}header .instagram{background: url('/img/instagram.svg') no-repeat}@media (max-width: 767px){.xs-center{text-align: center}}.navbar-toggle{background: #966e8c;position: absolute;right: 90px;top: 19px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px}.navbar-toggle *{color: #FFF;background: #FFF}@media (min-width: 1201px){.container{max-width: 1300px;width: 100%}}h1{text-transform: uppercase;font-weight: 300;text-align: center;font-size: 40px;position: relative;margin: 40px 0px}@media (max-width: 767px){h1{font-size: 30px}}h1:after{height: 1px;width: 100%;position: absolute;border-bottom: 1px solid #e3e3e3;content: " ";left: 0px;right: 0px;top: 50%;margin-top: -1px;z-index: -1}h1 span{display: inline-block;padding: 5px 20px;background: #FFF;position: relative}h1 b{display: inline-block;padding: 5px 20px;background: #FFF;position: relative;font-weight: 300;color: #966e8c}h3{font-size: 24px;font-weight: 300;color: #966e8c;text-transform: uppercase;text-align: center;margin: 20px 0px}.button{display: inline-block;padding: 10px 30px;border: 1px solid #e3e3e3;margin: 20px 0px;text-align: center;text-transform: uppercase;color: #999;-moz-transition-duration: .4s;-webkit-transition-duration: .4s;-o-transition-duration: .4s;transition-duration: .4s}.button:hover{color: #000;background: #f5f5f5}.text{max-width: 900px;margin: 0px auto 40px auto;padding: 20px;text-align: center;border: 1px dotted #e8d6e5}@media (max-width: 440px){.col-xx-12{width: 100%;float: none}}.nav-header{margin-top: 25px;margin-right: 70px}@media (max-width: 991px){.nav-header{margin: 28px 40px 0px 0px}}@media (max-width: 767px){.nav-header{margin: 0px}}.nav-header li > a{color: #13100d;background: none;text-transform: uppercase;-moz-transition-duration: .3s;-webkit-transition-duration: .3s;-o-transition-duration: .3s;transition-duration: .3s;text-shadow: none !important}@media (max-width: 991px){.nav-header li > a{font-size: 12px;padding: 6px 10px}}@media (max-width: 767px){.nav-header li > a{text-align: center}}.nav-header li.open > a,.nav-header li:hover > a,.nav-header li:active > a,.nav-header li.active > a,.nav-header li:focus > a{background: rgba(150,110,140,0.9);color: #FFF}.nav-header li > .dropdown-menu{border: 0px;padding: 0px;margin: 0px;box-shadow: none}#contents{position: relative}#contents .wrapper{background-position: center center !important;background-repeat: no-repeat !important;-webkit-background-size: cover !important;-moz-background-size: cover !important;-o-background-size: cover !important;background-size: cover !important;display: -moz-box;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-box-align: end;-moz-box-align: end;-ms-flex-align: end;-webkit-align-items: flex-end;-moz-align-items: flex-end;-ms-align-items: flex-end;align-items: flex-end}@media (max-width: 991px){#contents .wrapper{display: block}}#contents .wrapper .content{max-width: 50%;padding: 30px;background: rgba(255,255,255,0.8);margin-bottom: 50px}#contents .wrapper .content h1{color: #984289;font-size: 30px;font-weight: 300;text-align: left;margin: 0px 0px 20px 0px}#contents .wrapper .content h1:after{display: none}@media (max-width: 991px){#contents .wrapper .content{margin: 200px 0px 30px 0px;max-width: 100%}}#contents > .container{margin-bottom: 40px}#contents > img{width: 100%;height: auto}.category{margin-bottom: 30px}.category .image{max-width: 405px;width: 100%;margin: 0px auto 20px auto}.category h3{font-size: 18px;font-weight: 400;text-align: left;color: #966e8c}.category h3 a{color: inherit}.faq{margin: 10px 0px}.faq > div:not(.faq-text){border: 1px solid #e5e5e5;padding: 10px;cursor: pointer;-moz-transition-duration: .3s;-webkit-transition-duration: .3s;-o-transition-duration: .3s;transition-duration: .3s}.faq:hover > div{background: #F5F5F5}.faq .faq-text{max-height: 0px;overflow: hidden;-moz-transition-duration: .3s;-webkit-transition-duration: .3s;-o-transition-duration: .3s;transition-duration: .3s}.faq .faq-text p{margin: 0px;padding: 10px;border: 1px solid #e5e5e5;margin-top: -1px}.faq.in > div{background: #F5F5F5;max-height: 1000px}.faq.in > div:not(.faq-text){font-weight: bold}.image{position: relative;max-width: 300px;margin: 0px auto 30px auto}.image img{max-width: 100%;height: auto !important;border: 3px solid rgba(150,110,140,0);-moz-transition-duration: .2s;-webkit-transition-duration: .2s;-o-transition-duration: .2s;transition-duration: .2s}.image .over{position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;display: -moz-box;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center;pointer-events: none;background: rgba(150,110,140,0.8);color: #FFF;-moz-transition-duration: .4s;-webkit-transition-duration: .4s;-o-transition-duration: .4s;transition-duration: .4s;opacity: 0}.image .over h3{color: #FFF;font-weight: 300}.image:hover img{border: 3px solid #966e8c}.image:hover .over{opacity: 1}footer{padding: 20px 0px;font-size: 13px;border-top: 1px solid #e3e3e3}footer .container{position: relative}footer .container .contact{float: right;text-align: right}@media (max-width: 767px){footer .container .contact{float: none;text-align: center;padding: 10px}}footer .container .copyright{float: left}@media (max-width: 767px){footer .container .copyright{float: none;text-align: center}}footer .container .hours{text-align: center;position: absolute;left: 50%;width: 300px;margin-left: -150px}@media (max-width: 991px){footer .container .hours{text-align: left;left: 15px;top: 40px;margin: 0px}}@media (max-width: 767px){footer .container .hours{position: relative;top: auto;left: auto;right: auto;bottom: auto;text-align: center;width: 100%;padding-bottom: 20px}}