.modal{text-align:center}.modal p{font-family:'Lato',sans-serif}@media screen and (min-width:768px){.modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.modal-dialog button{margin-bottom:0!important}.modal-dialog .modal-header{background:#434343;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.modal-dialog .modal-header .modal-title{font-weight:700;color:#fff!important;margin:0!important}.modal-dialog .modal-header .close{font-size:30px;color:#fff;background:#999;height:55px;padding:0 20px;margin:-15px;-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.modal-dialog .modal-login-form h3{display:none}.modal-dialog .modal-login-form .btn-submit{background:#f8b742;border-color:#f8b742;color:#82385d;font-size:18px;padding:20px 40px;width:100%;margin-bottom:15px}.modal-dialog .modal-login-form .btn-submit:hover{background:#f9c05b;border-color:#f9c05b}.modal-dialog .modal-login-form a{margin-top:10px;display:inline-block}.modal-link{margin:-10px 0 15px 0;font-size:11px!important;font-weight:400}.modal-body{font-weight:normal;text-rendering:optimizeLegibility}.modal-body p{font-family:'Lato',sans-serif;font-size:15px;color:#434343!important}.modal-body ul,.modal-body ol{margin:0;padding:10px 30px;width:100%;text-align:justify}.modal-body .has-error .help-block li{color:#82385d!important}.modal-body li{padding:5px 0;color:#434343!important}.modal-body li #div-italic{font-style:italic}.modal-body li #div-italic span{display:block;text-align:center}.modal-body .gender-choiche{background:#f4f4f4;padding:5px 10px}.modal-body #registration .help-block{list-style:none;margin:0;padding:0}.modal-body #registration .help-block li{color:#a94442;margin-top:5px;font-size:12px;line-height:12px}.modal-body #registration #privacy_policy .form-control,.modal-body #registration #terms_accepted .form-control{height:auto;font-weight:300;font-size:12px;line-height:14px;color:#999}.modal-body #reset_password{padding:15px;background:#f4f4f4;border-left:5px solid #82385d;margin-bottom:15px;font-weight:700;text-align:left}.modal-body .customer-modal-details{list-style:none;margin:0;padding:0}.modal-body .customer-modal-details li i{background:#ddd;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-right:5px;width:30px;height:30px;text-align:center;line-height:35px}html,body{height:100%}body{background:#fff;font-family:'Lato',sans-serif;font-weight:400;color:#434343;line-height:22px;text-rendering:optimizeLegibility;height:100%}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:'PT Sans',sans-serif;color:#434343;-webkit-font-smoothing:antialiased}a{color:#82385d;-webkit-transition:color 150ms , background-color 150ms;-moz-transition:color 150ms , background-color 150ms;-o-transition:color 150ms , background-color 150ms;-ms-transition:color 150ms , background-color 150ms;transition:all color 150ms , background-color 150ms}a:hover,a:active,a:focus{color:#f8b742;text-decoration:none;outline:none}.no-margin{margin:0!important}.no-padding{padding:0!important}.clear-fix:after{content:";";display:block;height:0;clear:both;visibility:hidden}.background-fill{width:100%;background-position:center;background-size:cover}.press-release-font{font-family:'Arial',sans-serif}body.mobile{padding-top:101px;overflow-x:hidden}.margin-bottom-10{margin-bottom:10px!important}.margin-bottom-15{margin-bottom:15px!important}.margin-bottom-20{margin-bottom:20px!important}.margin-bottom-30{margin-bottom:30px!important}.margin-bottom-40{margin-bottom:40px!important}.no-margin-top{margin-top:0!important}.margin-top-10{margin-top:10px!important}.margin-top-15{margin-top:15px!important}.margin-top-20{margin-top:20px!important}.margin-top-30{margin-top:30px!important}.margin-top-40{margin-top:40px!important}.size-18{font-size:18px!important}.size-20{font-size:20px!important}.size-21{font-size:21px!important}.size-22{font-size:22px!important}.size-23{font-size:23px!important}.size-24{font-size:24px!important}.size-25{font-size:25px!important}.size-26{font-size:26px!important}.size-27{font-size:27px!important}.size-28{font-size:28px!important}.size-29{font-size:29px!important}.size-30{font-size:30px!important}.text-purple{color:#82385d!important}.text-yellow{color:#f8b742!important}.text-transform-none{text-transform:none!important}.icon{font-weight:700}#cookies{position:fixed;bottom:0;left:0;right:0;width:100%;margin:0;background:rgba(0,0,0,.7);z-index:999999999999}#cookies p{font-size:13px;margin:0;padding:0;text-align:center;color:#fff;padding:20px;z-index:999}#cookies a.normal{color:#f8b742}#cookies a.normal:hover{color:#ddd}#header{background:#82385d;margin-bottom:20px}#header .navbar{-webkit-transition:background .5s ease-in-out , padding .5s ease-in-out;-moz-transition:background .5s ease-in-out , padding .5s ease-in-out;-o-transition:background .5s ease-in-out , padding .5s ease-in-out;-ms-transition:background .5s ease-in-out , padding .5s ease-in-out;transition:all background .5s ease-in-out , padding .5s ease-in-out;margin-bottom:0}#header .navbar .navbar-header h1{margin:0}#header .navbar.scroll-fixed-navbar{background:#82385d;z-index:111;position:fixed;top:0;left:0;right:0;margin:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#header .navbar .navbar-brand{height:auto;padding-top:15px;padding-bottom:15px}#header .navbar .navbar-brand img{max-width:100%}@media only screen and (min-width:950px) and (max-width:1128px){#header .navbar .navbar-brand{width:200px}}@media only screen and (min-width:530px) and (max-width:949px){#header .navbar .navbar-brand{width:200px}}@media only screen and (max-width:767px){#header .navbar .navbar-brand{width:200px;padding-left:15px}}@media only screen and (max-width:529px){#header .navbar .navbar-brand{width:200px;padding-left:15px}}#header .navbar .navbar-collapse{padding-right:0}@media only screen and (min-width:530px) and (max-width:949px){#header .navbar .navbar-collapse{border:none;padding-left:0;padding-right:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}#header .navbar .nav.navbar-nav.menu-right{margin-top:18px}#header .navbar .nav.navbar-nav.menu-right li.dropdown.open,#header .navbar .nav.navbar-nav.menu-right li.dropdown.open:focus{background:transparent}#header .navbar .nav.navbar-nav.menu-right li.dropdown.open a,#header .navbar .nav.navbar-nav.menu-right li.dropdown.open:focus a,#header .navbar .nav.navbar-nav.menu-right li.dropdown.open a:hover,#header .navbar .nav.navbar-nav.menu-right li.dropdown.open:focus a:hover,#header .navbar .nav.navbar-nav.menu-right li.dropdown.open a:focus,#header .navbar .nav.navbar-nav.menu-right li.dropdown.open:focus a:focus{background:transparent}#header .navbar .nav.navbar-nav.menu-right li .dropdown-menu{background:#fff , 50%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#header .navbar .nav.navbar-nav.menu-right li .dropdown-menu li a{color:#434343}#header .navbar .nav.navbar-nav.menu-right li .dropdown-menu li a:hover{color:#999}#header .navbar .nav.navbar-nav.menu-right li a{color:#fff}#header .navbar .nav.navbar-nav.menu-right li a:hover,#header .navbar .nav.navbar-nav.menu-right li a:focus{color:#f8b742;background:transparent}@media only screen and (max-width:728px){#header .navbar .nav.navbar-nav.menu-right{border-top:1px solid rgba(255,255,255,.2);margin:0;padding:0}#header .navbar .nav.navbar-nav.menu-right li{text-align:center;border-bottom:1px solid rgba(255,255,255,.2)}#header .navbar .nav.navbar-nav.menu-right li:last-child{border:none}#header .navbar .nav.navbar-nav.menu-right li.dropdown.open,#header .navbar .nav.navbar-nav.menu-right li.dropdown.open:focus{background:rgba(255,255,255,.1)}#header .navbar .nav.navbar-nav.menu-right li.dropdown.open a,#header .navbar .nav.navbar-nav.menu-right li.dropdown.open:focus a,#header .navbar .nav.navbar-nav.menu-right li.dropdown.open a:hover,#header .navbar .nav.navbar-nav.menu-right li.dropdown.open:focus a:hover,#header .navbar .nav.navbar-nav.menu-right li.dropdown.open a:focus,#header .navbar .nav.navbar-nav.menu-right li.dropdown.open:focus a:focus{background:transparent}#header .navbar .nav.navbar-nav.menu-right li .dropdown-menu{padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-top:1px solid rgba(255,255,255,.2)}#header .navbar .nav.navbar-nav.menu-right li .dropdown-menu li a{padding:10px 15px;color:#fff}#header .navbar .nav.navbar-nav.menu-right li .dropdown-menu li a:hover,#header .navbar .nav.navbar-nav.menu-right li .dropdown-menu li a:focus{color:#f8b742}#header .navbar .nav.navbar-nav.menu-right li a{color:#fff}#header .navbar .nav.navbar-nav.menu-right li a:hover,#header .navbar .nav.navbar-nav.menu-right li a:focus{color:#f8b742;background:transparent}}#header .navbar .navbar-toggle .icon-bar{border:1px solid #fff}#header .navbar .navbar-toggle:hover .icon-bar{border-color:rgba(255,255,255,.4)}#homeCarousel{position:relative;margin-bottom:20px}#homeCarousel #header{background:transparent;margin:0;position:absolute;left:0;right:0;top:0;z-index:111}#homeCarousel #header .navbar{-webkit-transition:background .5s ease-in-out , padding .5s ease-in-out;-moz-transition:background .5s ease-in-out , padding .5s ease-in-out;-o-transition:background .5s ease-in-out , padding .5s ease-in-out;-ms-transition:background .5s ease-in-out , padding .5s ease-in-out;transition:all background .5s ease-in-out , padding .5s ease-in-out;margin-bottom:0}#homeCarousel #header .navbar.scroll-fixed-navbar{background:#82385d;position:fixed;top:0;left:0;right:0;margin:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#homeCarousel #header .navbar .navbar-brand{height:auto;padding-top:15px;padding-bottom:15px}#homeCarousel #header .navbar .navbar-brand img{max-width:100%}@media only screen and (min-width:950px) and (max-width:1128px){#homeCarousel #header .navbar .navbar-brand{width:200px}}@media only screen and (min-width:530px) and (max-width:949px){#homeCarousel #header .navbar .navbar-brand{width:200px}}@media only screen and (max-width:767px){#homeCarousel #header .navbar .navbar-brand{width:200px;padding-left:15px}}@media only screen and (max-width:529px){#homeCarousel #header .navbar .navbar-brand{width:200px;padding-left:15px}}#homeCarousel #header .navbar .navbar-collapse{padding-right:0}@media only screen and (min-width:530px) and (max-width:949px){#homeCarousel #header .navbar .navbar-collapse{border:none;padding-left:0;padding-right:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}#homeCarousel #header .navbar .nav.navbar-nav.menu-right{margin-top:18px}#homeCarousel #header .navbar .nav.navbar-nav.menu-right li.dropdown.open,#homeCarousel #header .navbar .nav.navbar-nav.menu-right li.dropdown.open:focus{background:transparent}#homeCarousel #header .navbar .nav.navbar-nav.menu-right li.dropdown.open a,#homeCarousel #header .navbar .nav.navbar-nav.menu-right li.dropdown.open:focus a,#homeCarousel #header .navbar .nav.navbar-nav.menu-right li.dropdown.open a:hover,#homeCarousel #header .navbar .nav.navbar-nav.menu-right li.dropdown.open:focus a:hover,#homeCarousel #header .navbar .nav.navbar-nav.menu-right li.dropdown.open a:focus,#homeCarousel #header .navbar .nav.navbar-nav.menu-right li.dropdown.open:focus a:focus{background:transparent}#homeCarousel #header .navbar .nav.navbar-nav.menu-right li .dropdown-menu{background:#fff , 50%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#homeCarousel #header .navbar .nav.navbar-nav.menu-right li .dropdown-menu li a{color:#434343}#homeCarousel #header .navbar .nav.navbar-nav.menu-right li .dropdown-menu li a:hover{color:#999}#homeCarousel #header .navbar .nav.navbar-nav.menu-right li a{color:#fff}#homeCarousel #header .navbar .nav.navbar-nav.menu-right li a:hover,#homeCarousel #header .navbar .nav.navbar-nav.menu-right li a:focus{color:#f8b742;background:transparent}@media only screen and (max-width:728px){#homeCarousel #header .navbar .nav.navbar-nav.menu-right{margin:0;padding:0;border-top:1px solid rgba(255,255,255,.2)}#homeCarousel #header .navbar .nav.navbar-nav.menu-right li{text-align:center;border-bottom:1px solid rgba(255,255,255,.2)}#homeCarousel #header .navbar .nav.navbar-nav.menu-right li:last-child{border:none}#homeCarousel #header .navbar .nav.navbar-nav.menu-right li.dropdown.open,#homeCarousel #header .navbar .nav.navbar-nav.menu-right li.dropdown.open:focus{background:rgba(255,255,255,.1)}#homeCarousel #header .navbar .nav.navbar-nav.menu-right li.dropdown.open a,#homeCarousel #header .navbar .nav.navbar-nav.menu-right li.dropdown.open:focus a,#homeCarousel #header .navbar .nav.navbar-nav.menu-right li.dropdown.open a:hover,#homeCarousel #header .navbar .nav.navbar-nav.menu-right li.dropdown.open:focus a:hover,#homeCarousel #header .navbar .nav.navbar-nav.menu-right li.dropdown.open a:focus,#homeCarousel #header .navbar .nav.navbar-nav.menu-right li.dropdown.open:focus a:focus{background:transparent}#homeCarousel #header .navbar .nav.navbar-nav.menu-right li .dropdown-menu{padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-top:1px solid rgba(255,255,255,.2)}#homeCarousel #header .navbar .nav.navbar-nav.menu-right li .dropdown-menu li a{padding:10px 15px;color:#fff}#homeCarousel #header .navbar .nav.navbar-nav.menu-right li .dropdown-menu li a:hover,#homeCarousel #header .navbar .nav.navbar-nav.menu-right li .dropdown-menu li a:focus{color:#f8b742}#homeCarousel #header .navbar .nav.navbar-nav.menu-right li a{color:#fff}#homeCarousel #header .navbar .nav.navbar-nav.menu-right li a:hover,#homeCarousel #header .navbar .nav.navbar-nav.menu-right li a:focus{color:#f8b742;background:transparent}}#homeCarousel #header .navbar .navbar-toggle .icon-bar{border:1px solid #fff}#homeCarousel #header .navbar .navbar-toggle:hover .icon-bar{border-color:rgba(255,255,255,.4)}#homeCarousel .item{height:450px}@media only screen and (max-width:767px){#homeCarousel .item{height:400px}}#homeCarousel .item .background-fill{position:absolute;left:0;right:0;top:0;bottom:0;background-size:cover;background-position:center center}#homeCarousel .item .carousel-caption{text-align:left;bottom:auto;top:50%;transform:translateY(-50%)}#homeCarousel .item .carousel-caption h1,#homeCarousel .item .carousel-caption h2{color:#fff;font-size:30px}@media only screen and (max-width:1200px){#homeCarousel .item .carousel-caption h1,#homeCarousel .item .carousel-caption h2{font-size:24px}}#homeCarousel .item .carousel-caption h3{color:rgba(255,255,255,.8);font-size:24px}@media only screen and (max-width:1200px){#homeCarousel .item .carousel-caption h3{font-size:20px}}#homeCarousel .phone-login-wrapper{position:absolute;padding-right:0;right:0;bottom:auto;top:50%;transform:translateY(-50%)}@media only screen and (min-width:530px) and (max-width:949px){#homeCarousel .phone-login-wrapper{padding-right:15px;width:60%;margin-left:20%;margin-right:20%}}#homeCarousel .login-form{margin-top:-190px;z-index:110;position:relative;color:#fff}@media only screen and (max-width:767px){#homeCarousel .login-form{margin-top:-400px}}#homeCarousel .login-form .form-body{padding:20px;background:rgba(130,56,93,.5)}#homeCarousel .login-form .form-body h3{color:#f8b742;margin:0 0 10px 0;padding:0}#homeCarousel .login-form .form-body input[type="text"],#homeCarousel .login-form .form-body input[type="password"]{background:rgba(255,255,255,.4);border:none;color:#fff}#homeCarousel .login-form .form-body input[type="text"]::-webkit-input-placeholder,#homeCarousel .login-form .form-body input[type="password"]::-webkit-input-placeholder{color:rgba(255,255,255,.4)}#homeCarousel .login-form .form-body input[type="text"]:-moz-placeholder,#homeCarousel .login-form .form-body input[type="password"]:-moz-placeholder{color:rgba(255,255,255,.4)}#homeCarousel .login-form .form-body input[type="text"]::-moz-placeholder,#homeCarousel .login-form .form-body input[type="password"]::-moz-placeholder{color:rgba(255,255,255,.4)}#homeCarousel .login-form .form-body input[type="text"]:-ms-input-placeholder,#homeCarousel .login-form .form-body input[type="password"]:-ms-input-placeholder{color:rgba(255,255,255,.4)}#homeCarousel .login-form .form-body .btn-submit{background:#f8b742;border-color:#f8b742;color:#82385d;font-size:20px;font-weight:700;padding:10px 30px;width:100%;margin-bottom:15px}#homeCarousel .login-form .form-body .btn-submit:hover{background:#f9c05b;border-color:#f9c05b}#homeCarousel .login-form .form-body a{color:#fff}#homeCarousel .login-form .form-body a.register-link{color:#f8b742}#homeCarousel .login-form .form-body a.register-link:hover{color:#fff}#homeCarousel .login-form .form-body a:hover{color:#f8b742}#homeCarousel .login-form .form-body .password-recovery-link{font-size:18px}@media only screen and (min-width:950px) and (max-width:1128px){#homeCarousel .login-form .form-body .password-recovery-link{font-size:16px}}@media only screen and (min-width:530px) and (max-width:949px){#homeCarousel .login-form .form-body .password-recovery-link{font-size:15px;display:block;margin-bottom:10px}}@media only screen and (max-width:767px){#homeCarousel .login-form .form-body .password-recovery-link{font-size:14px;display:block;margin-bottom:10px}}#homeCarousel .login-form .phone-wrapper{color:#fff;text-align:right;margin-bottom:15px;position:relative}#homeCarousel .login-form .phone-wrapper i{font-size:50px;position:absolute;left:0;top:-5px}#homeCarousel .login-form .phone-wrapper .tel{font-weight:700;display:block;font-size:36px;color:#fff;margin-bottom:5px}#homeCarousel .carousel-indicators{z-index:110}#header-mobile{background:url(/assets/img/xheader-mobile.png.pagespeed.ic.WNVXEppKN9.png) no-repeat top center #82385d;background-size:cover;position:fixed;top:0;left:0;right:0;z-index:112}#header-mobile .navbar{margin:0}#header-mobile .navbar .navbar-header h1{margin:0}#header-mobile .navbar .nav.navbar-nav.menu-right{margin:0;padding:0;border-top:1px solid rgba(255,255,255,.2)}#header-mobile .navbar .nav.navbar-nav.menu-right li{text-align:center;border-bottom:1px solid rgba(255,255,255,.2)}#header-mobile .navbar .nav.navbar-nav.menu-right li:last-child{border:none}#header-mobile .navbar .nav.navbar-nav.menu-right li.dropdown.open,#header-mobile .navbar .nav.navbar-nav.menu-right li.dropdown.open:focus{background:rgba(255,255,255,.1)}#header-mobile .navbar .nav.navbar-nav.menu-right li.dropdown.open a,#header-mobile .navbar .nav.navbar-nav.menu-right li.dropdown.open:focus a,#header-mobile .navbar .nav.navbar-nav.menu-right li.dropdown.open a:hover,#header-mobile .navbar .nav.navbar-nav.menu-right li.dropdown.open:focus a:hover,#header-mobile .navbar .nav.navbar-nav.menu-right li.dropdown.open a:focus,#header-mobile .navbar .nav.navbar-nav.menu-right li.dropdown.open:focus a:focus{background:transparent}#header-mobile .navbar .nav.navbar-nav.menu-right li .dropdown-menu{padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-top:1px solid rgba(255,255,255,.2)}#header-mobile .navbar .nav.navbar-nav.menu-right li .dropdown-menu li a{padding:10px 15px;color:#fff}#header-mobile .navbar .nav.navbar-nav.menu-right li .dropdown-menu li a:hover,#header-mobile .navbar .nav.navbar-nav.menu-right li .dropdown-menu li a:focus{color:#f8b742}#header-mobile .navbar .nav.navbar-nav.menu-right li a{color:#fff}#header-mobile .navbar .nav.navbar-nav.menu-right li a:hover,#header-mobile .navbar .nav.navbar-nav.menu-right li a:focus{color:#f8b742;background:transparent}@media only screen and (max-width:767px){#header-mobile .navbar .navbar-collapse{border:none;padding-left:0;padding-right:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}#header-mobile .navbar .navbar-toggle .icon-bar{border:1px solid #fff}#header-mobile .navbar .navbar-toggle:hover .icon-bar{border-color:rgba(255,255,255,.5)}#header-mobile .claim{text-align:center;color:#fff;padding-bottom:10px;font-family:'PT Sans',sans-serif;font-weight:700;font-size:18px;-webkit-font-smoothing:antialiased}#header-mobile .claim .yellow{color:#f8b742}#header-mobile .collapse.in+.claim{display:none}.btn{font-weight:700}.btn[disabled="disabled"]{cursor:not-allowed!important}.btn-full{width:100%;display:block}.btn-special{width:100%;display:block;text-align:center;padding:20px 40px;cursor:pointer;border:none;text-transform:uppercase;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.btn-special i:first-child{font-size:30px}.btn-special i:last-child{position:relative;top:-6px}.btn-special span{font-weight:700;position:relative;top:-6px}@media only screen and (min-width:950px) and (max-width:1128px){.btn-special{padding:10px 20px;font-size:14px!important}}@media only screen and (min-width:530px) and (max-width:949px){.btn-special{padding:10px 20px;font-size:14px!important}}@media only screen and (max-width:767px){.btn-special{padding:10px 20px;font-size:14px!important}}@media only screen and (max-width:529px){.btn-special{padding:10px 20px;font-size:14px!important}}.btn-purple{background:#82385d;color:#fff}.btn-purple:hover,.btn-purple:focus{background:#94406a;color:#fff}.btn-yellow{background:#f8b742;color:#82385d}.btn-yellow:hover,.btn-yellow:focus{background:#f9c05b;color:#82385d}.btn-green{background:#5cb85c;color:#fff}.btn-green:hover,.btn-green:focus{background:#6ec06e;color:#fff}.button-mobile-login-wrapper{margin:0 15px}.button-mobile-login-wrapper .btn{width:100%}.button-mobile-login-wrapper .btn .text{font-size:20px;display:block;margin-bottom:5px}.button-mobile-login-wrapper .btn .click{font-size:24px;color:#f8b742}#comments .comment{margin-bottom:15px;padding:15px;background:#f4f4f4;border-left:5px solid #82385d}#comments .comment .customer{font-weight:700;color:#82385d}#bottom{border-top:1px solid #ddd}#bottom .sec-menu{list-style:none;margin:0;padding:0;text-align:center}#bottom .sec-menu li{display:inline-block;padding:15px}#bottom .sec-menu li a{color:#999}#bottom .sec-menu li a:hover{color:#434343}#footer{background:#232323;color:#ddd;padding:20px}@media only screen and (max-width:767px){#footer{padding-bottom:79px;background:#ddd;color:#434343}}#footer .copy{text-align:left}@media only screen and (max-width:767px){#footer .copy{text-align:center;margin-bottom:15px}}#footer .social{text-align:right}@media only screen and (max-width:767px){#footer .social{text-align:center}}#footer .social ul{list-style:none;margin:0;padding:0}#footer .social ul li{display:inline-block;font-size:30px}#footer .social ul li a{color:#fff}@media only screen and (max-width:767px){#footer .social ul li a{color:#999}}#footer .social ul li a:hover{color:#f8b742}@media only screen and (max-width:767px){#footer .social ul li a:hover{color:#434343}}#footer-whatsapp{position:fixed;bottom:.9rem;right:.9rem;z-index:11111}#footer-whatsapp a{background:#24a554;color:#fff;display:inline-block;font-size:35px;padding:13px 15px;-webkit-border-radius:300px;-moz-border-radius:300px;border-radius:300px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#footer-whatsapp a:hover{background:#29ba5f}#footer-whatsapp a i{-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg)}#footer-whatsapp a small{font-size:14px}#footer-whatsapp a span{font-weight:400;color:#f8b742}#holidays .holiday{display:block;background:rgba(130,56,93,.05);padding:0 0 5px 0;border:1px solid #e7e7e7;margin-top:10px}#holidays .holiday .holiday-cnt{margin:0 0 5px 0}@media only screen and (max-width:767px){#holidays .holiday{padding:0;margin-bottom:15px}}#holidays .holiday .event-image{padding:0}#holidays .holiday .event-image .img-responsive{height:150px;background-position:center center;background-size:cover;background-color:#f4f4f4}@media only screen and (max-width:1199px) and (min-width:768px){#holidays .holiday .event-image{width:100%}}#holidays .holiday .event-data{padding:0 10px;position:relative;margin-top:6px}@media only screen and (min-width:950px) and (max-width:1128px){#holidays .holiday .event-data{height:auto}}@media only screen and (max-width:1199px) and (min-width:768px){#holidays .holiday .event-data{height:auto}}#holidays .holiday .event-data h4{width:100%;padding:8px 10px 6px 10px;color:#fff;margin:0 0 5px 0!important;background-color:rgba(0,0,0,.5);position:absolute;top:-37px;left:0;font-size:16px;display:block;display:-webkit-box;margin:0 auto;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#holidays .holiday .event-data h4 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:98%}@media only screen and (max-width:1129px) and (min-width:768px){#holidays .holiday .event-data h4{max-height:999px}}#holidays .holiday .event-data i{font-size:14px;font-weight:700}#holidays .holiday .event-data .event-place{display:block;font-weight:400;color:#82385d;margin-bottom:9px}@media only screen and (max-width:1129px) and (min-width:768px){#holidays .holiday .event-data .event-place{font-size:12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:98%}}#holidays .holiday .event-data .event-duration{color:#434343;display:inline-block;font-weight:400;margin-right:20px}@media only screen and (max-width:1199px) and (min-width:768px){#holidays .holiday .event-data .event-duration{margin-right:10px;font-size:11px}}#holidays .holiday .event-data .event-info{display:inline-block;position:absolute;bottom:0;right:15px;padding:3px 15px;font-size:12px;color:#82385d;background:#f8b742;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#holidays .holiday .event-data .event-info:hover{background:#f9c05b}#holidays .holiday .event-data .event-info i{font-size:14px;position:relative;top:2px;font-weight:700;margin-left:3px}#holidays .holiday .event-data .event-exerpt{display:block;font-size:14px;line-height:18px}#holidays .holiday:hover{color:#fff;background:#82385d}#holidays .holiday:hover h4{color:#fff;background:#82385d}@media only screen and (max-width:767px){#holidays .holiday:hover{color:#fff;background:transparent}}#holidays .holiday:hover h4,#holidays .holiday:hover .event-place,#holidays .holiday:hover .event-duration{color:#fff}.page-content{margin-bottom:20px}.page-content .page-heading{margin-bottom:15px}.page-content .page-heading h2{color:#82385d;margin:0;padding:0}.page-content .page-heading h3{margin-top:5px;color:#f8b742}.page-content .page-heading .or{color:#ddd;text-align:center;position:relative;padding:15px 0 10px 0}.page-content .page-heading .or span{background:#fff;z-index:11;padding:0 10px;position:relative}.page-content .page-heading .or:after{position:absolute;content:"";background:#ddd;width:400px;height:1px;bottom:21px;left:50%;right:50%;margin:0 -200px}@media only screen and (max-width:767px){.page-content .page-heading .or:after{width:200px;margin:0 -100px}}.page-content .page-heading .prenota{background:#82385d;color:#fff;padding:6px 15px 3px 15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.page-content .page-heading .prenota:hover,.page-content .page-heading .prenota:focus{background:#94406a;color:#fff}.page-content .page-heading .prenota i{font-size:30px}.page-content .page-heading .prenota span{position:relative;top:-6px}@media only screen and (max-width:767px){.page-content .page-heading .prenota{text-transform:uppercase;font-weight:700;margin:10px 0 0 0;display:block;width:100%;text-align:center;padding:10px 20px}}.page-content .page-heading .event-date-time{color:#434343;font-size:18px;font-weight:400}.page-content .page-heading .event-date-time span{margin-right:5px}.page-content .page-body .page-img{margin-bottom:15px}.page-content .page-body .page-img img{width:100%}@media only screen and (max-width:767px){.page-content .page-body .page-img{display:none}}.page-content .page-body .page-text{margin-bottom:15px}@media only screen and (max-width:767px){.page-content .page-body .page-text{min-height:1px}}.page-content .page-body .page-text p{font-family:'Lato',sans-serif}.page-content .page-body .page-text .title-centered{text-align:center;color:#434343;padding:0;margin:0 0 30px 0}.page-content .page-body .page-text .special-list{list-style:none;margin:0;padding:0}.page-content .page-body .page-text .special-list li{margin-bottom:20px;width:100%;display:flex;align-items:center;font-size:16px}.page-content .page-body .page-text .special-list li i{background:#f8b742;color:#82385d;padding:10px;float:left;margin-right:10px;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.page-content .page-body .page-text .special-list li span{float:left;width:calc(100% - 50px);display:block}.page-content .page-body .page-text .special-list li strong{margin:0 5px}.page-content .page-body .page-text .list-item{padding:15px 15px 5px 15px;background:#f4f4f4;margin-bottom:15px;border-left:5px solid #82385d}.page-content .page-body .page-text .list-item b{font-weight:400}.page-content .page-body .page-text .list-item p{font-size:14px}.page-content .page-body .page-text .list-item .list-item-title{display:block;font-weight:700;color:#434343;margin-bottom:5px}.page-content .page-body .page-text .panel-default{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.page-content .page-body .page-text .panel-default .panel-heading{background:#f4f4f4;color:#434343;-webkit-border-radius:none;-moz-border-radius:none;border-radius:none;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none}.page-content .page-body .page-text .panel-default .panel-heading:hover{color:#999}.page-content .page-body .page-text .panel-default .panel-heading i{color:#f8b742}.page-content .page-body .page-text .panel-default .panel-heading .panel-title span[data-toggle="collapse"]{cursor:pointer}.page-content .page-body .page-text .panel-default .panel-heading+.panel-collapse>.panel-body{border:none}.page-content .page-body .page-text .panel-default .panel-collapse div{font-family:'Lato',sans-serif}.page-content .page-body .page-text .login_form{background:rgba(130,56,93,.1);padding:15px 15px 5px 15px}.page-content .page-body .page-text .login_form h3{color:#434343;margin:0 0 15px 0}.page-content .page-body .page-text .login_form h4{color:#82385d;margin:0 0 15px 0}.page-content .page-body .page-text .login_form label{color:#434343;font-weight:400;font-size:14px;display:inline-block;padding:0;margin:0 0 5px 0}.page-content .page-body .page-text .login_form ul{list-style:none;margin:0 0 15px 0;padding:0;background:#fff}.page-content .page-body .page-text .login_form ul li{padding:10px 15px;border-bottom:1px solid #f4f4f4;color:#434343}.page-content .page-body .page-text .login_form ul li i{color:#fff;background:#ddd;padding:5px;margin-right:5px;text-align:center;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.page-content .page-body .page-text .login_form ul.special-list{list-style:none;margin:0;padding:0;background:transparent}.page-content .page-body .page-text .login_form ul.special-list li{margin:0 0 20px 0;padding:0;border-bottom:none;width:100%;display:flex;align-items:center;font-size:16px}.page-content .page-body .page-text .login_form ul.special-list li i{background:#f8b742;color:#82385d;padding:10px;float:left;margin-right:10px;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.page-content .page-body .page-text .login_form ul.special-list li span{float:left;width:calc(100% - 50px);display:block}.page-content .page-body .page-text .login_form ul.special-list li strong{margin:0 5px}.page-content .page-body .page-text .login_form .help-block{list-style:none;margin:0;padding:0;background:transparent}.page-content .page-body .page-text .login_form .help-block li{color:#a94442}.page-content .page-body .page-text .middle-border{min-height:300px;margin-top:92px;border-right:1px solid #ddd}@media only screen and (max-width:767px){.page-content .page-body .page-text .middle-border{min-height:1px;height:40px;border:none}}.page-content .page-body .page-text .subcribe-now{background:rgba(130,56,93,.15);padding:20px}.page-content .page-body .page-text .subcribe-now h3{color:#434343;margin:0 0 15px 0}.page-content .page-body .page-text .subcribe-now h4{color:#82385d;margin:0 0 15px 0}.page-content .page-body .page-text .subcribe-now #privacy_policy .form-control{height:auto;font-weight:300;font-size:12px;line-height:14px;color:#999}.page-content .page-body .page-text .subcribe-now #instructions .form-control{height:auto;font-weight:300;font-size:12px;line-height:14px;color:#999}.page-content .page-body .page-text .subcribe-now #terms_accepted .form-control{height:auto;font-weight:300;font-size:12px;line-height:14px;color:#999}.page-content .page-body .page-text #press .press-release{padding:15px;background:#f4f4f4;margin-bottom:15px;border-left:5px solid #82385d}.page-content .page-body .page-text #press .press-release .press-release-wrapper{display:block;display:-webkit-box;margin:0 auto;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:115px}.page-content .page-body .page-text #press .press-release:hover .press-release-text{color:#434343}.page-content .page-body .page-text #press .press-release .press-release-title{display:block;font-weight:700;color:#82385d;margin-bottom:5px}.page-content .page-body .page-text #press .press-release .press-release-text{color:#999}.page-content .page-body .page-text #press .press-release .date{color:#f8b742;font-weight:400}.page-content .page-body .page-text #complete .buttons-desktop{border-top:1px solid #ddd;background:#f4f4f4;padding:20px;text-align:center}@media only screen and (min-width:950px) and (max-width:1128px){.page-content .page-body .page-text #complete .buttons-desktop{padding:0;background:transparent;border-top:none}.page-content .page-body .page-text #complete .buttons-desktop .btn{width:100%;margin-bottom:15px}}@media only screen and (min-width:530px) and (max-width:949px){.page-content .page-body .page-text #complete .buttons-desktop{padding:0;background:transparent;border-top:none}.page-content .page-body .page-text #complete .buttons-desktop .btn{width:100%;margin-bottom:15px}}.page-content #event .event-gallery{background:#f4f4f4}.page-content #event .event-gallery .event-image img{width:100%}.page-content #event .event-gallery .event-image .carousel .item{background-size:cover;height:250px}.page-content #event .event-gallery .event-image .carousel .carousel-indicators{bottom:0}.page-content #event .event-gallery .event-details{padding:15px 0;font-size:18px;font-weight:400}@media only screen and (min-width:530px) and (max-width:949px){.page-content #event .event-gallery .event-details{padding:15px 30px}}@media only screen and (max-width:767px){.page-content #event .event-gallery .event-details{padding:15px 30px}}.page-content #event .event-gallery .event-details .event-city{margin-bottom:5px}.page-content #event .event-gallery .event-details .event-street{margin-bottom:10px}.page-content #event .event-gallery .event-details .event-price{font-weight:700}.page-content #event .event-gallery .event-details .event-price .mars{color:#102d59;font-size:24px}.page-content #event .event-gallery .event-details .event-price .venus{color:#bc6490;font-size:24px}.page-content #event .event-gallery .event-details .event-what-is-included{display:block;margin-top:10px}.page-content #event .event-gallery .event-details .event-what-is-included .event-what-is-included-title{margin-bottom:10px;display:block}.page-content #event .event-gallery .event-details .event-what-is-included .event-what-is-included-content{color:#999;font-size:13px;line-height:16px;padding-right:30px}.page-content #event .event-description .event-text-block{margin-bottom:15px}.page-content #event .event-description .event-text-block h3{color:#434343}.page-content #registration #new_user{background:#f4f4f4;padding:15px 15px 0 15px}.page-content #registration #new_user h3{color:#434343;margin:0 0 15px 0}.page-content #registration #come_arrivare img{width:100%}.page-content #registration #come_arrivare p strong{color:#82385d}.page-content #registration #come_arrivare ul{border-left:3px solid #82385d;background:#f4f4f4;padding:20px;margin:0 0 10px 0;list-style:none}.page-content #registration .help-block{list-style:none;margin:0;padding:0;background:transparent}.page-content #registration .help-block li{color:#a94442;margin-top:5px;font-size:12px;line-height:12px}.page-content #registration #privacy_policy .form-control,.page-content #registration #instructions_read .form-control,.page-content #registration #terms_accepted .form-control{height:auto;font-weight:300;font-size:12px;line-height:14px;color:#999}.or{color:#232323;text-align:center;position:relative;padding:25px 0 20px 0;font-weight:bold;font-size:18px}.or span{background:#fff;z-index:11;padding:0 10px;position:relative}.or:after{position:absolute;content:"";background:#ddd;width:400px;height:1px;bottom:30px;left:50%;right:50%;margin:0 -200px}@media only screen and (max-width:767px){.or:after{width:200px;margin:0 -100px}}.newsletter-wrapper{background:#82385d;color:#fff;padding:20px;margin-bottom:20px}.newsletter-wrapper h3{margin:0 0 15px 0;color:#f8b742}.newsletter-wrapper .form-control{color:#82385d;background:#fff;border:2px solid #dbabc3}.newsletter-wrapper .form-control:hover,.newsletter-wrapper .form-control:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:2px solid #bc6490}.newsletter-wrapper .btn-purple{padding:20px}.newsletter-wrapper .btn-purple span{display:inline-block;margin:0;padding:0;color:#fff;font-size:16px;position:relative;top:-5px}@media only screen and (min-width:950px) and (max-width:1128px){.newsletter-wrapper .btn-purple span{font-size:16px}}.newsletter-wrapper .btn-purple i{margin-right:5px;top:2px;position:relative}.newsletter-wrapper .btn-yellow{width:100%}@media only screen and (min-width:950px) and (max-width:1128px){.newsletter-wrapper .btn-yellow{font-size:16px}}@media only screen and (min-width:530px) and (max-width:949px){.newsletter-wrapper .btn-yellow{font-size:16px}}#newsletterModal .choiche{margin-right:8px}#newsletterModal .btn-purple{padding:15px 20px 20px 20px;font-size:20px;text-align:center}#newsletterModal .btn-purple i{font-size:30px;position:relative;top:6px}#newsletterModal .input-group-addon i{font-size:24px}