@font-face{font-family:"GillSansUltraBold";src:url(/themes/custom/tourisme_perpignan/fonts/gillsansultrabold.ttf);}@font-face{font-family:"GillSansMt";src:url(/themes/custom/tourisme_perpignan/fonts/gillsansmt.ttf);}@font-face{font-family:"AgencyFBBold";src:url(/themes/custom/tourisme_perpignan/fonts/agencyfbbold.ttf);}.collapsing{display:block !important;}#backtotop{bottom:55px;}#front #main{padding-top:95px;}#main{padding-top:134px}.btn{font-family:'open sans';}.btn.focus,.btn:focus{box-shadow:0 0 0 0.1rem rgba(228,107,101,0.25);}a{color:#e46b65;}a:hover{color:#e46b65;}.copyright{background-color:#fede5b;}p::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,span::selection{color:#fff;background:#e46b65;}#header.main #header-top{color:#272727;background-color:#fede5b;}.other-page-header .navbar-light .navbar-nav .nav-link:hover{color:#e46b65 !important;}#header-top select{color:#000;}a:hover.phone{color:#e46b65;border:2px solid #e46b65;}.login-button input{background:#e46b65;border:1px solid #e46b65;}.login-text a{color:#e46b65;}.navbar-light .navbar-nav li:last-child a{background-color:#e46b65;border:2px solid #e46b65;}#header.main .navbar-light .navbar-nav li:last-child a.nav-link{color:#fff !important;}#header.main .navbar-light .navbar-nav li:last-child a.nav-link:hover{color:#e46b65 !important;border-bottom:2px solid #e46b65 !important;}.tabs{padding:0px 20px;}#events-page .events-description a:hover{color:#e46b65 !important;}#events-page.events-detail .Events-date{background-color:#e46b65;width:44%;}.events-content{padding:0px 15px 21px 15px;}#events-page .Events-date{width:38%;}#events-page.events-detail{margin:0px !important;}#events-page.events-detail .container{max-width:69% !important;}#events-page.events-detail .events-content{padding:0px 0px 0px 10px;}#events-page h2{padding-bottom:0px;padding-top:0px;}#events-page.application.events-detail .events-image img{height:auto;}#events-page.application.events-detail  .listing-image{height:auto;}#main-content{padding-bottom:0px;}.body-page{padding-top:40px;margin-bottom:40px;}#footer h2{color:#fff;font-size:19px;font-weight:bolder;padding-bottom:20px;text-transform:uppercase;}a.logo{margin-top:0px;}.navbar-light .navbar-nav .nav-link.active{border-bottom:4px solid #e46b65;}.phone{background:#e46b65;border:2px solid #e46b65;}#header-top .header-right i.fa{background-color:#e46b65;}.carousel-item{height:69vh;}.view-breaking-news .carousel-inner{height:100%;max-height:97px;background:#199298;}.view-breaking-news .carousel-item{height:100%;min-height:30px;}.view-breaking-news .carousel-item h3{font-size:14px;color:#fff;padding:10px;}.view-breaking-news .carousel-item a{color:#fff;text-decoration:underline;}.view-breaking-news .carousel-indicators{margin-bottom:0px;}.view-breaking-news .carousel-control-prev{display:none;}.view-breaking-news .carousel-control-next{width:3%;top:7%;}.view-breaking-news .carousel-control-next-icon{display:inline-block;width:19px;height:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 256 512'%3E%3Cpath d='M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z' %3E%3C/path%3E%3C/svg%3E");}.view-breaking-news .carousel-indicators li{background-color:#fff;opacity:0.5;}.view-breaking-news .carousel-indicators li.active{background-color:#fff;opacity:1;}.carousel-caption{padding:30px;color:#fff;bottom:80px;}.carousel-caption h3{color:#fff;font-size:50px;}.carousel-caption a.btn.btn-info{background-color:#e46b65;border:2px solid #e46b65;}.btn.btn-info{background-color:#e46b65;border:2px solid #e46b65;}.about-full-img span::before{color:#e46b65;background-color:#e46b65;z-index:200;}.about-full-img span::after{color:#e46b65;background-color:#e46b65;z-index:200;}.our-services-left-content{border-right:3px solid #e46b65;}.our-services-left-content h2{text-shadow:0.1em 0.1em 0.2em black;line-height:100% !important;}.services-image .our-services-left-content{text-align:center;}.services-image .our-services-left-content h2{text-shadow:none;color:#000;}.services-image .enjoy-our-services h4{color:#e46b65;}.services-image .enjoy-our-services p{color:#000;}#get-served{background:none;}#get-served h2{color:#e46b65;}#why-choose-us{background:#fede5b;padding:30px 0px;}.why-choose-listing-img p{color:#e46b65;;}.why-choose-description p{color:#000;}.why-choose-description p strong{color:#e46b65;;}.why-choose-listing-img p{top:48px;left:12px;}#latest-events{background-color:#e46b65;}#latest-events .btn.btn-info{background-color:#e46b65;}#news-letter{font-size:33px;color:#fff;background-position:center;}#news-letter .btn.btn-theme{background-color:#e46b65;}#news-letter h2,#news-letter label{display:none;}#news-letter .input-group-btn{bottom:0px;}.navbar-light .navbar-nav li:last-child a:hover{color:#e46b65 !important;}.navbar-light .navbar-nav .nav-link:hover{color:#e46b65 !important;border-bottom:4px solid #e46b65;}#header.main .navbar-light .navbar-nav .nav-link:hover{color:#e46b65 !important;}.fa-plus:before{background-color:#e46b65;}section#top-banner{padding:0px;}.top-banner-overlay{background:none;min-height:300px;}.title_banner{margin-top:210px;background:#33333369;}.room-name{height:38%;bottom:127px;}.room-name h3{padding:10px 10px 0px;line-height:18px;font-size:17px;}.room-name span{font-size:14px;}.room-name h3 span{font-size:16px;font-weight:bold;}.room-name span.price{font-size:18px;font-weight:bold;color:#fede5b;}.room-name a:hover{color:#e46b65;}.dropdown-item:hover{background-color:#e46b65;}a.btn.btn-info:hover,#contact .btn.btn-info:hover{color:#e46b65 !important;border-color:#e46b65;}nav.cat li.currentPage:before{background:#e46b65;}#events-page .Events-date{background-color:#e46b65;}#events-page.upcoming-events .Events-date{width:36%;}#events-page .content a{color:#fff;}#events-page .content .file a{color:#000;text-decoration:underline;}.events-image.active{opacity:0.5;filter:alpha(opacity=50);zoom:1;}#events-page .content a:hover{color:#e46b65;}#events-page.upcoming-events{background:#fede5b;padding:30px 0px !important;}.pager__item.is-active a{background-color:#e46b65;border-color:#e46b65;}.pager__item a:hover{background-color:#e46b65;border-color:#e46b65;}.pager__item.pager__item--next a:hover,.pager__item.pager__item--previous a:hover{color:#e46b65;}.not-title{border:2px solid #e46b65;}.not-title h1{color:#e46b65;}.not-title h2{color:#e46b65;}.contact-info h3{background-color:#e46b65;}.contact-info a:hover{color:#e46b65;}#not-found-section a.btn.btn-custom{background-color:#e46b65;border-color:#e46b65 !important;}.btn.btn-info:hover{color:#e46b65 !important;border:2px solid #e46b65 !important;}#footer{background-color:#fff;border-top:30px solid #fede5b;}#footer h6,#footer h2{color:#fff;background:#e46b65;padding:5px 10px;}#footer a.texte_email{font-size:10px;}#footer a:hover{color:#e46b65;}.footer-columns li a:hover{color:#e46b65 !important;}#footer .social li>a:hover i,#footer .social li>a:hover{color:#e46b65;}#footer a{font-weight:bolder;}#footer a .fa{color:#fff;}#footer .social li>a:hover i,#footer .social li>a:hover{color:#fff;}#footer .fa:before{background-color:#e46b65;padding:6px 7px;text-align:center;margin-right:10px;font-size:10px;border-radius:50%;}.footer-columns li{padding:2px 7px;}#footer .fa-phone:before{background-color:#e46b65;}#footer .fa-fax:before{background-color:#e46b65;}#footer .fa-envelope:before{background-color:#e46b65;}.footer-columns .social .fa{color:#e46b65;}.features-listing-inner .fa-square-o:before{background-color:#e46b65;}.infrastructure-main-desc h4{color:#e46b65;}#get-relaxed-with-us .btn.btn-info{border-color:#fff;}#get-relaxed-with-us .btn.btn-info a:hover,#get-relaxed-with-us .btn.btn-info:hover{color:#e46b65 !important;border-color:#fff;}#latest-events .btn.btn-info:hover a{color:#e46b65 !important;}article.rel{background:none;}#get-relaxed-with-us{background-color:#fff;}#get-relaxed-with-us .container{max-width:90%;}.slick-arrow{width:50px;}.img-overlay{background-color:rgba(255,255,255,0.7);right:0%;color:#000;filter:alpha(opacity = 0);position:absolute;padding:23px 30px 12px;height:100%;}.img-overlay h3{color:#e46b65;margin-top:20px;}.img-overlay .btn-primary-reservez.button:first-child{margin-top:10px;}.img-ht{padding:0px 0px 0px 0px;margin:0px 10px 10px;overflow:hidden;position:relative;opacity:0.25;}.img-ht.slick-current.slick-current{transform:scale(1);z-index:300;}.img-ht.slick-current.slick-current .img-overlay{display:block;}.slick-prev,.slick-next{bottom:-65px;}.slick-dots{bottom:-28px;}#get-relaxed-with-us h2{font-weight:normal;font-size:inherit;}#get-relaxed-with-us .btn.btn-info{margin-top:0px;}.lang-dropdown-form img.language-icon{padding:0px;}.slick-dots li button:before{color:#e46b65;font-size:22px;opacity:.4;}.slick-dots li.slick-active button:before{color:#e46b65;opacity:1;}#header-top .header-right ul li{margin-left:26px;}.dropdown.menu-item--expanded{list-style-image:none;list-style-type:none;}#header.main .navbar-light .navbar-nav .nav-link{padding:8px 2px;font-size:21px;letter-spacing:1px;margin:10px 15px 0px;font-weight:500;font-family:GillSansMt !important;text-transform:uppercase;}#header.main .navbar-light .navbar-nav li:last-child a{background-color:#e46b65;font-size:14px;border-radius:2px;border:2px solid #e46b65;margin-top:15px !important;font-weight:700;padding:6px 18px;}#header.main .navbar-light .navbar-nav li:last-child a:hover{color:#e46b65 !important;background-color:#fff;border-bottom::0px solid #e46b65 !important;}.menu--simple-mega-menu > .menu-item--expanded > .mega-menu-wrapper .mega-menu-background{position:absolute;width:50vw;height:100%;left:-20vw;top:0;background:#fbfbfb;z-index:-1;}.bouton_simple.par_218{padding-top:30px;}.menu--simple-mega-menu > .menu-item--expanded > .mega-menu-wrapper{padding:0px;background:none;}.field--name-field-groupe-de-liens{background-color:#e46b65;padding:10px 10px 20px;}.groupe_de_lien{padding:0px;}.groupe_de_lien img{margin-top:15px;}.field--name-field-groupe-de-liens h4,.field--name-field-groupe-de-liens a{color:#fff;margin-top:20px;}.field--name-field-groupe-de-liens h4 a{font-family:GillSansMt !important;text-transform:uppercase;font-size:21px;}.groupe-right{border-left:2px solid #fff;}.simple-mega-menu-type-menu-principal{position:absolute;width:43vw;height:100%;left:-17vw;}.dropdown-menu-old{display:none !important;}.room-details-content-inner{background-color:#e46b65;}.room-details-content-inner h2{padding:10px 10px 0px;text-align:center;}.room-details-content-inner p{color:#fff;padding:10px 20px 0px;text-align:center;font-size:19px;}.room-details-content-inner a{color:#fff;text-decoration:underline;}.room-details-img-large{padding-bottom:5px;}#room-details{padding:60px 0px 0px;}.services-listing{padding:15px 0px;}.services p{text-align:justify;padding:0px 0px 10px;}.facility-listing{padding:25px 10px 0px;}#facilities{height:auto;max-height:625px;}.facility-listing img{border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border:0px solid #ffffff;}.input-group.js-form-type-email.form-item-email.js-form-item-email{width:84.5%;float:left;margin:0px;padding:0px;}#facets{background:#fff;padding-bottom:22px;}.chosen-container-active.chosen-with-drop .chosen-single{}.block-module-tourisme-perpignan-reservation-block{background:#fede5b;padding:70px 0px;}h2,h1.page-title{margin:0px auto 26px;}h2 span,h1.page-title span{font-family:'GillSansUltraBold'!important;padding:0px 20px;text-align:center;font-size:32px;font-weight:normal;line-height:42px;display:flex;margin:0px auto;color:#e46b65;text-align:center;}h2 span:after,h1.page-title span:after{display:block;position:relative;width:23%;min-width:160px;margin-left:10px;content:" ";background-position-y:14px;background-position-x:left;background-repeat:repeat-x;background-image:url(/themes/custom/tourisme_perpignan/img/vague_orange.png);}h2 span:before,h1.page-title span:before{display:block;position:relative;width:23%;min-width:160px;margin-right:10px;content:" ";background-position-y:14px;background-position-x:left;background-repeat:repeat-x;background-image:url(/themes/custom/tourisme_perpignan/img/vague_orange.png);}.room-details-content-inner h2{width:100%;display:block;}.services h2,#footer h2,.hovereffect h2{padding-right:0px;display:block;margin:0px;}h1.page-title{background-position-y:34px;padding-top:26px;}h1.page-title span{padding:20px;font-size:40px;}h2.vague,h1.page-title{display:flex;}h2.vague_jaune span:after{background-image:url(/themes/custom/tourisme_perpignan/img/vague_jaune.png);}h2.vague_jaune span:before{background-image:url(/themes/custom/tourisme_perpignan/img/vague_jaune.png);}h2.vague_jaune span{color:#fede5b;}h2.vague_bleu span:after{background-image:url(/themes/custom/tourisme_perpignan/img/vague_bleu.png);}h2.vague_bleu span:before{background-image:url(/themes/custom/tourisme_perpignan/img/vague_bleu.png);}h2.vague_bleu span{color:#1a9297;background:#fff;}h2.vague_blanc span:after{background-image:url(/themes/custom/tourisme_perpignan/img/vague_blanche.png);}h2.vague_blanc span:before{background-image:url(/themes/custom/tourisme_perpignan/img/vague_blanche.png);}h2.vague_blanc span{color:#fff;}h2.vague_facebook{margin:0px;}h2.vague_facebook span:after{background-image:url(/themes/custom/tourisme_perpignan/img/vague_facebook.png);}h2.vague_facebook span:before{background-image:url(/themes/custom/tourisme_perpignan/img/vague_facebook.png);}h2.vague_facebook span{color:#365899;margin-top:8px;padding:0px;}.collapsing{display:none;}.widget_chargement{background:#fff url(/themes/custom/tourisme_perpignan/img/loading_icon_cropped.gif) no-repeat center center;width:100%;height:150px;}.widget_chargement.WidgetDirect{background:none;width:100%;height:auto;}body #widget-panier{float:none;background:none;position:absolute !important;margin-left:-38px;z-index:259;}body .OsPanier.api .ospanier.minitoggle .contenu{top:233px;}body .OsPanier.api .ospanier.minitoggle .entete{background-image:url(/themes/custom/tourisme_perpignan/img/shopping.svg) !important;}body .OsPanier.api .ospanier.minitoggle .entete span:first-child{display:none;}body .OsPanier.api .ospanier.minitoggle .entete{height:40px;line-height:40px;background-size:36px auto;}body .OsPanier.api .ospanier.minitoggle .entete .EnteteNbArticles{background-color:#e46b65 !important;color:#fff;height:20px;line-height:20px;font-size:14px !important;left:34px !important;top:6px !important;width:20px !important;}body .OsPanier.api .ospanier.minitoggle .Details .Validation .btn-valider{background:#e46b65;}body .OsPanier.api .ospanier.minitoggle .Resume .Total{color:#e46b65;}.OsPanier .contenu .Details .Titre{color:#fff;background-color:#e46b65;}.block-module-tourisme-perpignan-reservation-block label,.block-module-tourisme-perpignan-recherche-block label{display:none;}.banner-caption{padding:26px 0px 15px;}.btn-primary-reservez{color:#000 !important;background:none !important;border-bottom:3px solid #e46b65 !important;padding:9px 10px 12px;cursor:pointer;min-height:48px;white-space:normal;margin:0px 5px;}fieldset.btn-primary-reservez{height:49px;}.btn-primary-reservez-visite{color:#000 !important;background:none !important;border-bottom:3px solid #000 !important;cursor:pointer;height:48px;margin:0px 5px;}.btn-primary-reservez:hover{color:#000 !important;border-bottom:3px solid #e46b65 !important;}.btn-primary-reservez .form-checkboxes .form-item,.btn-primary-reservez .form-radios .form-item{margin-top:-7px;}.btn-primary-reservez.active{border:3px solid #e46b65;background:#fff !important;color:#e46b65 !important;font-weight:bold;}.btn-primary-reservez.reserve.button,.btn-primary-reservez.reserve.button:first-child{margin:0px;height:200px;text-align:center;color:#000 !important;border:0px !important;padding:10px 12px !important;font-family:AgencyFBBold !important;font-size:20px;width:175px;}.btn-primary-reservez.reserve.button.reserve_musee{background:url(/themes/custom/tourisme_perpignan/img/reserve_musee.png) no-repeat center top !important;}.btn-primary-reservez.reserve.button.reserve_musee:hover,.btn-primary-reservez.reserve.button.reserve_musee.active{background:url(/themes/custom/tourisme_perpignan/img/reserve_musee_active.png) no-repeat center top !important;}.btn-primary-reservez.reserve.button.reserve_activite{background:url(/themes/custom/tourisme_perpignan/img/reserve_activite.png) no-repeat center top !important;}.btn-primary-reservez.reserve.button.reserve_activite:hover,.btn-primary-reservez.reserve.button.reserve_activite.active{background:url(/themes/custom/tourisme_perpignan/img/reserve_activite_active.png) no-repeat center top !important;}.btn-primary-reservez.reserve.button.reserve_visites-guidees{background:url(/themes/custom/tourisme_perpignan/img/reserve_visite_guidee.png) no-repeat center top !important;}.btn-primary-reservez.reserve.button.reserve_visites-guidees:hover,.btn-primary-reservez.reserve.button.reserve_visites-guidees.active{background:url(/themes/custom/tourisme_perpignan/img/reserve_visite_guidee_active.png) no-repeat center top !important;}.btn-primary-reservez.reserve.button.reserve_hebergement{background:url(/themes/custom/tourisme_perpignan/img/reserve_hebergement.png) no-repeat center top !important;}.btn-primary-reservez.reserve.button.reserve_hebergement:hover,.btn-primary-reservez.reserve.button.reserve_hebergement.active{background:url(/themes/custom/tourisme_perpignan/img/reserve_hebergement_active.png) no-repeat center top !important;}.btn-primary-reservez.reserve.button img{margin:0px auto;}.btn-primary-reservez.reserve.button:hover{margin:0px;padding:10px 12px !important;}ul.nav.nav-pills{display:block;}li.quicktabs-loaded{line-height:44px;margin:5px;display:inline;}li.quicktabs-loaded a{margin:0px 2px;background-color:#e46b65 !important;border:3px solid #e46b65 !important;padding:4px 10px !important;color:#fff !important;white-space:nowrap;}li.quicktabs-loaded a.active,li.quicktabs-loaded.active a{background-color:#fff !important;color:#e46b65 !important;}li.quicktabs-loaded a.quicktabs-tabpage-hotels-18{margin:0px 2px;background-color:#fede5b !important;border:3px solid #fede5b !important;padding:4px 10px !important;color:#fff !important;font-weight:bold;}.facet-item{padding:10px 10px;}.facet-item a{color:#000;border-bottom:3px solid #fede5b !important;display:block;padding:5px;}.facet-item a.is-active{background-color:#fede5b !important;border-bottom:3px solid #e46b65 !important;}.facet-item a .facet-item__value{line-height:16px;}.fa-key:before{font-size:16px;}.facet-item a .facet-item__value img{float:left;}.facet-item__count,.facet-item__status{color:#fede5b;font-size:80%;}.btn-secondary-reservez.button{margin:0px 15px 15px;background-color:#fff !important;border-bottom:3px solid #fede5b !important;padding:10px 25px !important;color:#000 !important;}.btn-secondary-reservez.button.active,.btn-secondary-reservez.button:hover{margin:0px 15px 15px;background-color:#fede5b !important;padding:10px 25px !important;color:#000 !important;border-bottom:3px solid #e46b65 !important;}.btn-secondary-reservez.button.active:first-child,.btn-secondary-reservez.button:first-child{margin:0px 15px 15px;padding:10px 25px !important;}.btn-primary-reservez.button{margin:0px 15px 15px;background-color:#e46b65 !important;border:3px solid #e46b65 !important;padding:10px 25px !important;color:#fff !important;}.btn-primary-reservez.button.active:first-child{background-color:#fff !important;color:#e46b65 !important;}.btn-primary-reservez.button.active{background-color:#fff !important;color:#e46b65 !important;}.btn-primary-reservez.button:first-child{margin:0px 15px 15px;background-color:#e46b65 !important;border:3px solid #e46b65 !important;padding:10px 25px !important;color:#fff !important;}.btn-primary-reservez.button:hover{margin:0px 15px 15px;background-color:#fff !important;padding:10px 25px !important;color:#e46b65 !important;}.btn-primary-reservez option:checked{background-color:#e46b65 !important;}#edit-submit-listeoffres{margin:0px !important;}.ContenuDetailBillet{font-size:15px;}.OsProduit.api .ContenuDetailBillet .BlocDescriptionDetail .Billet .BlocProduit .Intitule{font-size:23px}#block-tourisme-perpignan-breadcrumbs{background-color:#e46b65;}body .breadcrumb{background-color:#e46b65;margin-bottom:0px;padding-bottom:0.75em;border-radius:0;font-weight:bold;color:#fff;}body .breadcrumb a{color:#fff;font-weight:normal;}body .breadcrumb li:before{color:#fff;}.services .LightBoxChambre img{width:50px;}.listing-rooms{padding:0px 0px 0px;}.listing-rooms.last{padding:20px 0px 20px;}span.reserver a{font-size:30px;position:absolute;top:5px;right:30px;color:#f50;}span.reserver.recherche a{color:#ff0;}.enquiry.service-listing h2 span{font-size:44px;color:#e46b65;}.services .container{max-width:80% !important;}.services{padding:105px 0px 80px;}.services img{float:left;width:25%;}.services .services-list{padding-left:67px;padding-top:8px;}.services h4{font-weight:600;font-size:17px;color:#4a4a4a;}.OsProduit.api .OsMoteurResultat .ContenuDetailChambre .btn-reserver a:link,.OsProduit.api .OsMoteurResultat .ContenuDetailChambre .btn-reserver a:active,.OsProduit.api .OsMoteurResultat .ContenuDetailChambre .btn-reserver a:visited,.OsMoteurResultatBody .BtnReserver a,.OsMoteurResultatBody .BtnReserver a:link,.OsMoteurResultatBody .BtnReserver a:active,.OsMoteurResultatBody .BtnReserver a:visited,.OsMoteur a.OsMoteurBtnRecherche,body .OsMoteur a.OsMoteurBtnRecherche:link,.OsMoteur a.OsMoteurBtnRecherche:active,.OsMoteur a.OsMoteurBtnRecherche:visited,body .TableHotel .TableHotel-Tr.EnteteTableHotel,.OsProduit.api .ContenuDetailBillet .BtnReserver a:link,.OsProduit.api .ContenuDetailBillet .BtnReserver a:active,.OsProduit.api .ContenuDetailBillet .BtnReserver a:visited,.ContenuDetailBillet .Pagination .Suivante a,.ContenuDetailBillet .Pagination .Precedente a,body .OsWProduitBillet .OsTarifBillet .btn-valider span{background-color:#e46b65;}.OsProduit.api .TableHotel .TableHotel-Tr.Ligne .Chambre .TDPrix .PrixEtape3,.OsProduit.api .TableHotel .TableHotel-Tr.Ligne .Chambre .TDPrix .PrixEtape3 span.Info,.OsProduit.api .ContenuDetailBillet .BlocDescriptionDetail .Billet .Tarifs,.ContenuDetailBillet .TarifIndicatifBillet{background-color:#fede5b;color:#000;}.TableHotel .TableHotel-Tr.Ligne .Chambre .TDTypeChambre .Libelle{font-size:14px;}section.bouton_simple{margin-top:8%;margin-bottom:8%;}section.bouton_simple .decoration{height:50px;}.btn_simple{border:2px solid #fff;}.btn_simple:hover{border:2px solid #e46b65;color:#e46b65;background:#fff;}.btn_simple_inverse{border:2px solid #e46b65;color:#e46b65 !important;background:#fff;width:100%;}.btn_simple_inverse:hover{border:2px solid #fff;color:#fff !important;background:#e46b65;}#reservez{}h1 .fa,h2 .fa,h3 .fa{font-size:80%;}h3 .fa{font-size:60%;}h1 .fa-star,h2 .fa-star,h3 .fa-star{color:#fede5b;}h1 .fa-pagelines,h2 .fa-pagelines,h3 .fa-pagelines{color:#fda361;}h1 .fa-key:before,h2 .fa-key:before,h3 .fa-key:before{font-size:80%;color:#ff0000;}.field--type-entity-reference.field--label-inline .field__item{display:inline;}.detail_offre{margin:0px 0px 20px;padding:25px 17px;background-color:#e8e8e8;}.detail_offre h2,.detail_offre > legend{background-color:#e46b65;margin:-25px -17px 0px;padding:9px 22px;color:#fff;font-weight:bolder;letter-spacing:0.5px;font-size:16px;width:60%;}.detail_offre.js-webform-type-fieldset{margin-top:20px;}.detail_offre .field--label-inline{float:left;width:100%;padding:10px;}.detail_offre .attachment_after{padding:20px;}.tarifs{background-color:#e8e8e8;border-radius:10px;}.tarifs table{text-align:center;margin:0px 0px 20px;}.tarifs tr th{background:#fede5b;padding:10px;color:#000;}.tarifs tr:first-child th{background:#e46b65;}.tarifs tr:first-child th:first-child{border-top-left-radius:10px;}.tarifs tr:first-child th:last-child{border-top-right-radius:10px;}.tarifs tr:last-child th:first-child{border-bottom-left-radius:10px;}.tarifs tr:last-child td:last-child{border-bottom-right-radius:10px;}.enquiry-form{margin:0px 0px 50px;}.yes.field__item{font-weight:bold;color:#0b0;}.no.field__item{font-weight:bold;color:#b00;}.align-middle-case{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;}.header_views{background:#fede5b;color:#000;font-weight:bold;padding:20px;}#facets_summary{background:#e46b65;font-weight:bold;padding:20px 0px 1px;color:#fede5b;}#facets_summary a{color:#fede5b;}.office-hours-status--open{font-weight:bold;color:#0b0;}.office-hours-status--closed{font-weight:bold;color:#b00;}.views-field-field-periode{margin-top:5px !important;border-top:3px solid #e46b65 !important;}.office-hours__item{display:block;white-space:nowrap;}.office-hours__item-label{display:inline-block;vertical-align:text-top;min-width:3em;width:6em;}.office-hours__item-slots{display:inline-block;vertical-align:text-top;}section.our-services{padding:140px 0px;height:auto;background-size:cover;}section.services-image{padding:80px 0px;}.enjoy-our-services p{color:#f2f3f5;}.our-services iframe{height:360px;width:100%;}#events-page .items{width:100%;}#about{padding:80px 0px 80px;}.about-description{padding-top:40px;}.view-explore-rooms{padding-bottom:30px;}section.photo-titre-menu{border:2px solid #fff;margin:0px 50px;}section.photo-titre-menu img{width:100%;}#events-page.events-detail .btn-valider span{color:#fff;}.OsBlocConteneurDatepicker{background:#fff;}.OsPanierPopIn.os-overlay .Bouton a{background-color:#e46b65;}ul.liste_brochure li{display:inline;padding:0px 10px;}ul.liste_brochure li img{margin:-5px 5px 0px 0px;}.contact-info p{padding-right:40px;}.contact-info h3{width:60%;}.formulaire iframe{height:485px;margin-bottom:20px;border:1px solid #cec6c6;}.formulaire .detail_offre label{min-width:30%;}.formulaire .detail_offre input[type=text],.formulaire .detail_offre select{width:69%;}.formulaire .form-actions{margin-top:0px;padding:0px 0px 15px 0px;}.view-sous-pages{background:none;}i.fa.fa-play{color:#fff;font-size:35px;border:5px solid #bf1717;border-radius:100%;height:80px;width:80px;padding-top:17px;padding-left:8px;background-color:#bf1717;}.play-icon{padding-top:47px;text-align:center;}.play-icon  h5{color:#fff;font-size:26px;padding-top:18px;position:relative;}#meteo_twitter{padding:40px 0px 70px;}#meteo{min-height:417px;color:#fff;}#meteo .row.first{padding:64px 0px 61px 0px;}#meteo img{max-height:125px;}#meteo .valeur{font-size:21px;}#meteo .temp{float:left;width:100%;font-size:47px;font-weight:bold;}#meteo .desc{float:left;width:100%;}#meteo .lever{float:left;width:100%;font-size:13px;}#meteo .coucher{float:left;width:100%;font-size:13px;}#meteo .humidite{padding:30px 0px;}#meteo .vent{color:#000;padding:15px 0px;}.meteo_widget{font-weight:bold;font-size:16px;color:#000;margin:0px;}.meteo_widget img{max-width:30px;}.facebook_messages{overflow:hidden;max-height:442px;margin-bottom:16px;}.facebook_messages .entete{color:#000;font-size:15px;font-weight:bold;float:left;width:100%;}.facebook_messages .entete a{display:block;color:grey;font-size:10px;font-weight:normal;}.about-full-img img.img{width:100%;}.facebook_messages .message{font-size:14px;min-height:103px;}.facebook_messages .facebook-img img{width:100%;}.facebook_message .col-md-4{max-height:442px;overflow:auto;}.view-carte-interactive .col-md-4,.view-carte-interactive .col-md-8{padding:0px;}.view-carte-interactive,.view-carte-interactive .views-exposed-form,#views-exposed-form-carte-interactive-page-1 .block-module-tourisme-perpignan-reservation-block{background:#e46b65;color:#fff;}.view-carte-interactive .views-exposed-form a,#views-exposed-form-carte-interactive-page-1 .block-module-tourisme-perpignan-reservation-block a{color:#fff;float:left;clear:right;}.view-carte-interactive .views-exposed-form .form-composite,#views-exposed-form-carte-interactive-page-1 .block-module-tourisme-perpignan-reservation-block .form-composire{padding:0px 20px;margin:5px 0px;}.view-carte-interactive .views-exposed-form details.form-item,#views-exposed-form-carte-interactive-page-1 .block-module-tourisme-perpignan-reservation-block details.form-item{margin-top:0.4em;margin-bottom:0.4em;border:0px;width:180px;}.view-carte-interactive .views-exposed-form details > .details-wrapper,#views-exposed-form-carte-interactive-page-1 .block-module-tourisme-perpignan-reservation-block details > .details-wrapper{padding:3px;position:absolute;z-index:10000;background:#fff;color:#e46b65;}.view-carte-interactive .views-exposed-form label,.view-carte-interactive .views-exposed-form details.form-item summary,#views-exposed-form-carte-interactive-page-1 .block-module-tourisme-perpignan-reservation-block label,#views-exposed-form-carte-interactive-page-1 .block-module-tourisme-perpignan-reservation-block details.form-item summary{cursor:pointer;padding:132px 0px 0px;font-family:AgencyFBBold !important;font-size:20px;width:170px;display:block;text-align:center;background-position-x:center;background-position-y:top;background-repeat:no-repeat;}.view-carte-interactive .views-exposed-form details label,#views-exposed-form-carte-interactive-page-1 .block-module-tourisme-perpignan-reservation-block details label{padding:0px;}label{font-family:'open sans'!important;}.form-type-date label{}.view-carte-interactive .views-exposed-form input:not(:checked),.view-carte-interactive .views-exposed-form input:checked,#views-exposed-form-carte-interactive-page-1 .block-module-tourisme-perpignan-reservation-block input:not(:checked),#views-exposed-form-carte-interactive-page-1 .block-module-tourisme-perpignan-reservation-block input:checked{position:absolute;left:-9999px;height:54px;}.view-carte-interactive.view-display-id-embed_2 .views-exposed-form .form-item{margin:0px 0px;display:block;float:left;}.view-carte-interactive.view-display-id-embed_2 .views-exposed-form label{font-size:22px;padding:0px;}.view-carte-interactive .views-exposed-form input:checked + label,#views-exposed-form-carte-interactive-page-1 .block-module-tourisme-perpignan-reservation-block input:checked + label{border-bottom:3px solid #fff;}.view-carte-interactive .views-exposed-form details input:checked + label,#views-exposed-form-carte-interactive-page-1 .block-module-tourisme-perpignan-reservation-block details input:checked + label{border-bottom:3px solid #e46b65;}.view-carte-interactive footer,#block-reservationblock .row{padding:0px 0px 15px;}.leaflet-popup-content img{min-width:210px;}#ou_manger summary{background-image:url(/themes/custom/tourisme_perpignan/img/reserve_manger.png);}#ou_manger[open] summary,#ou_manger summary:hover{background-image:url(/themes/custom/tourisme_perpignan/img/reserve_manger_active_jaune.png);}#a_voir_a_faire summary{background-image:url(/themes/custom/tourisme_perpignan/img/reserve_faire.png);}#a_voir_a_faire[open] summary,#a_voir_a_faire summary:hover{background-image:url(/themes/custom/tourisme_perpignan/img/reserve_faire_active_jaune.png);}#se_loger summary{background-image:url(/themes/custom/tourisme_perpignan/img/reserve_hebergement.png);}#se_loger[open] summary,#se_loger summary:hover{background-image:url(/themes/custom/tourisme_perpignan/img/reserve_hebergement_active_jaune.png);}.js-form-item-visites-guidees-visite-guidee input + label{background-image:url(/themes/custom/tourisme_perpignan/img/reserve_visite_guidee.png);}.js-form-item-visites-guidees-visite-guidee input + label:hover,.js-form-item-visites-guidees-visite-guidee input:checked + label{background-image:url(/themes/custom/tourisme_perpignan/img/reserve_visite_guidee_active_jaune.png);}.js-form-item-parkings-parking input + label{background-image:url(/themes/custom/tourisme_perpignan/img/reserve_parking.png);}.view-carte-interactive.balades-visites,.view-carte-interactive.balades-visites .views-exposed-form{background:none;color:#000;}.back_yellow{background:#fade5b;display:block;width:100%;font-family:AgencyFBBold !important;font-size:20px;padding:0px;margin:5px 0px;}.col-md-6.back_yellow,.col-md-6 .back_yellow{background:#fbe78c;}.back_yellow h2,.back_yellow p,.back_yellow a{font-family:AgencyFBBold !important;}.back_yellow h2{background:#fade5b;padding:18px;font-size:20px;margin:0px;}.back_yellow p,.back_yellow a{color:#525252;font-size:17px;font-weight:normal;}.back_yellow p{padding:10px 20px;}.col-md-6 a.back_yellow{background:#fade5b;padding:15px 15px 15px 20px;color:#000;}a.back_yellow:before{content:'+';top:0px;left:-8px;position:relative;color:#e46b65;}a.back_yellow:hover:before{text-decoration:none;}.view-carte-interactive.balades-visites .form-type-radio{float:left;}.js-form-item-parkings-parking input + label:hover,js-form-item-parkings-parking input:checked + label{background-image:url(/themes/custom/tourisme_perpignan/img/reserve_parking_hover.png);}.view-carte-interactive.balades-visites input[value='2943'] + label{background-image:url(/themes/custom/tourisme_perpignan/img/reserve_groupe.png);}.view-carte-interactive.balades-visites input[value='2943'] + label:hover,.view-carte-interactive.balades-visites input[value='2943']:checked + label{background-image:url(/themes/custom/tourisme_perpignan/img/reserve_groupe_active.png);}.view-carte-interactive.balades-visites input[value='2944'] + label{background-image:url(/themes/custom/tourisme_perpignan/img/reserve_indiv.png);}.view-carte-interactive.balades-visites input[value='2944'] + label:hover,.view-carte-interactive.balades-visites input[value='2944']:checked + label{background-image:url(/themes/custom/tourisme_perpignan/img/reserve_indiv_active.png);}input[type="search"]{margin:0px;padding:0px;min-width:400px;}.search{width:64px;height:64px;background:#fede5b;border-radius:4px;transition:width .5s;overflow:hidden;position:absolute;right:10px;bottom:10px;}.search label{display:none;}.search.active{width:260px;}.search.active input{width:195px;display:block;}.search input{display:none;background:#fede5b;position:absolute;top:0px;left:0px;width:100%;height:61px;border:none;outline:none;font-size:20px;padding:0 10px;}.search input.form-submit{display:none;}.search.active .icon{background:#e46b65;}.search .icon{position:absolute;top:6px;right:7px;width:50px;height:50px;cursor:pointer;transition:.5s;border-radius:4px;}.search.active .icon:before{content:'';position:absolute;top:5px;left:10px;width:18px;height:30px;background:transparent;border:none;border-right:2px solid #fff;border-radius:0;transition:.5%;transform:rotate(45deg);}.search.active .icon:after{content:'';position:absolute;top:16px;left:10px;width:18px;height:30px;background:transparent;border:none;border-right:2px solid #fff;border-radius:0;transition:.5%;transform:rotate(-45deg);}.icon:before{content:'';position:absolute;top:8px;left:10px;width:24px;height:24px;background:transparent;border:2px solid #262626;border-radius:50%;transition:.5%;}.icon:after{content:'';position:absolute;top:21px;left:32px;width:18px;height:18px;background:transparent;border-left:2px solid #262626;border-radius:0;transform:rotate(-45deg);transition:.5%;}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:50px;height:84px;}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23e46b65' viewBox='0 0 256 512'%3E%3Cpath d='M31.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34z' %3E%3C/path%3E%3C/svg%3E");}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23e46b65' viewBox='0 0 256 512'%3E%3Cpath d='M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z' %3E%3C/path%3E%3C/svg%3E");}.carousel-control-next,.carousel-control-prev{width:9%;color:#fff;top:37%;}.carousel-indicators > li{border-radius:50%;height:20px;width:20px;background-color:#e46b65;opacity:0.4;}.carousel-indicators .active{background-color:#e46b65;opacity:1;}.slick-prev,.slick-next{position:absolute;top:45%;display:block;width:40px;height:80px;z-index:1;}.slick-next{right:40px;left:auto;}.slick-prev:before{content:'\f104';font-family:FontAwesome;color:#e46b65;padding:4px 16px 6px 14px;border:0px;border-radius:0px;}.slick-next:before{content:'\f105';font-family:FontAwesome;color:#e46b65;padding:4px 14px 6px 16px;border:0px;border-radius:0px;}.slick-prev:before,.slick-next:before{font-size:59px;opacity:.75;font-weight:900;}.no-gutter > [class*='col-']{padding-right:0;padding-left:0;}.view-carte-interactive .views-exposed-form a.bef-toggle{width:100%;color:#000;font-size:12px;text-align:right;}.mbYTP_wrapper .youtube_bg_player{display:none;}.special-video{background:#000;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover;}.section-overlay{height:100%;left:0;position:absolute;top:0;width:100%;}.home-details-tb{height:auto;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:27%;transform:translateY(-50%);width:100%;z-index:10;}@media(max-width:767px){.player img{max-width:none;height:100%;}.player.mb_YTPlayer{display:block!important;}.home-details-tb{top:30%;font-size:}.carousel-caption h3{color:#fff;font-size:30px;}}.video-background{position:relative;display:inline;width:100%;}.home-details-inner h1,.home-details-inner h2{display:block;color:#fff;}em.adresse{padding-top:6px;display:block;}.menu__437b2e0-b090-4101-81f0-160b592abd9b .simple-mega-menu-type-menu-principal{width:30vw;left:-7vw;}#block-formulaireexposerechercherecherche-3{background:#fede5b;}#block-formulaireexposerechercherecherche-3 label{display:none;}.listing-rooms .autour_perpignan{position:absolute;top:0px;right:0px;color:#000;font-size:20px;background:#fede5b;padding:10px;}.services .autour_perpignan{color:#000;font-size:20px;background:#fede5b;padding:10px;line-height:60px;}
@media only screen and (max-width:1182px){#block-views-block-breaking-news-block-1{margin-top:27px;}#meteo{min-height:470px;color:#fff;}#meteo .row.first{padding:10px 0px 25px 0px;}#meteo img{max-height:80px;}#meteo .temp{font-size:35px;}}@media all and (max-width:991px){#block-views-block-breaking-news-block-1{margin-top:13px;}.menu--simple-mega-menu > .menu-item--expanded > .mega-menu-wrapper{display:none;}.menu--simple-mega-menu > .menu-item--expanded:hover > .mega-menu-wrapper,.menu--simple-mega-menu > .menu-item--expanded:focus > .mega-menu-wrapper,.menu--simple-mega-menu > .menu-item--expanded.focused > .mega-menu-wrapper{opacity:0;display:none;}.sfHover .dropdown-menu-old{display:block !important;}.menu--simple-mega-menu > .menu-item--expanded > .mega-menu-wrapper .mega-menu-background{left:-56vw;}.enjoy-our-services{border-top:3px solid #e46b65;}#header.main.sticky{height:75px;}#main{padding-top:78px;}.carousel-caption{bottom:64px;width:90% !important;left:5%;}.carousel-item{}#header.main .navbar{padding:12px;}#header.main.sticky .navbar{padding:12px !important;}#header.main .navbar-light .navbar-toggler{}.img-overlay{width:100%;}.img-ht{width:307px;height:335px;}}@media (max-width:641px){.home-details-tb{top:48%;font-size:}#block-views-block-breaking-news-block-1{margin-top:0px;}h2 span:before,h1.page-title span:before,h2 span:after,h1.page-title span:after{display:none;}.carousel-caption h3{font-size:35px;}}@media (max-width:480px){#get-relaxed-with-us .btn.btn-info{float:none;width:94%;bottom:0px;position:absolute;left:10px;}.logo{}.slick-next{right:-20px;left:auto!important;}.d-none{display:none!important;}}@media (min-width:768px){#contents{height:425px;width:100%;top:0px;}.img-overlay{width:50%;}.img-ht{width:754px;height:335px;}.img-ht.col-md-4{width:250px;}}@media all and (min-width:992px){.sfHover .dropdown-menu-old{display:none !important;}}@media only screen and (min-width:320px) and (max-width:992px){.our-services-left{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.our-services-left-content.ml-auto{text-align:center;width:100%;}.our-services-left-content h2{padding-right:0px;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
