p.hotelname {
font-family: 'Playfair';
font-size: 16px !important;
}
.contact-footer-home p {
font-size: 12px;
}
.footer-other {
padding: 20px 0;
}
.footer-other a {
font-family: 'Playfair';
font-weight: inherit;
}
.footer-other li:last-child a {
padding-right: 0;
}
.copyright-footer {
font-size: 12px;
}
.thank-bg {
background-color: rgba(255, 255, 255, 0.87);
padding: 40px 51px; }
.footer-box a {
padding: 0px 5px;
font-size: 13px;
color: #04b1c3;
font-family: 'Playfair';
text-transform: uppercase;
}
.footer-box a::after {
content: ' | ';
}
button#btnCancel {
width: 11%;
height: 34px;
font-size: 12px;
line-height: 18px;
}
button#btnCancel:hover{
color: #fff;
background-color: #b08e5e;
border-color: #b08e5e;
}
button#btnSubmit {
font-family: 'Playfair Display SC';
color: #fff;
background-color: rgba(29, 113, 121, 0.9);
border-color: rgba(29, 113, 121, 0.9);
}
#head_memberlogin{
font-family: 'Playfair';
color: rgba(29, 113, 121, 0.9) !important;
font-size: 18px;
text-transform: uppercase;
}
.bg input#discountcode {
background: #fff !important;
}
p.title {
font-weight: inherit!important; 
font-size: 20px !important;
color: #333;
font-family: playfair !important;
}
p.detail-fac {
font-size: 14px;
color: #333;
}
.btn-readmore {
border-bottom: 1px solid #516c81;
display: inline-block;
border-top: 1px solid #516c81;
}
.control-btn-readmore {
padding: 3px 0;
border-top: 1px solid #516c81;
display: inline-block;
margin: 20px 0;
border-bottom: 1px solid #516c81;
}
.container .fac-content-box {
min-height: 300px;
}
.fac-content-box .btn-readmore a {
color: #516c81;
font-family: 'Playfair';
font-style: italic;
font-size: 15px;
text-transform: uppercase;
font-weight: bold;
}
.accom-content-box .container.content-img {
padding-top: 0;
}
.accom-content-box .container.con-title {
padding: 40px 70px 0 70px;
}
.accom-content-box p.title {
font-weight: 600 !important;
font-size: 24px !important;
color: #000;
font-family: 'Playfair' !important;
}
#deluxe-room {
background-position: center center;
}
.bangkok {
padding: 15px;
}
.footer-other a::after {
content: ' |';
}
.footer-other a {
font-family: 'Playfair';
font-weight: inherit;
color: #2cbccc;
padding: 0 5px;
text-transform: uppercase;
} @media (min-width:767px) and (max-width: 991px){
.tpl-egm-box8 {
width: 300px;
}
}
@media (min-width: 992px){
.special-box p {
padding: 0 20px;
}
}
@media (max-width: 767px){
.footer-other {
padding: 20px 0 60px 0 !important;
}
button#btnCancel {
width: 26% !important;
}
.main-facility img {
width: 30%;
}
.header-carousel.owl-carousel.owl-theme.owl-loaded {
padding: 30px 0;
}
.accom-content-box .container.con-title {
padding: 40px 15px 0 15px;
}
.accom-content-box .container.content-img {
padding: 15px;
}
#deluxe-room {
padding-top: 150px;
}
#deluxe-room h2 {
font-size: 20px;
}
}
@media (max-width: 320px){
.member-account {
right: 0 !important;
}
}
.col-md-2.icon-tree {
margin: 0 auto;
text-align: center;
padding-top: 20px;
padding-bottom: 0;
}.boxsearch p,
.btn-default,
.gallery-box p,
.intro.accom h3,
.intro.contact h3,
.intro.home h1,
.modal-footer .btn-default,
.special-box p,
section#booking-engine .button,
section#booking-enginepro .button {
text-transform: uppercase
}
@media screen and (max-width:768px) {
.gallery-download {
display: none
}
}
.bg-decs-fac {
background-color: rgba(255, 255, 255, 0.88);
padding: 30px;
margin-bottom: 60px;
color: #444;
text-align: left;
font-size: 18px;
}
a.thaniya::after {
content: '';
}
.footer-box a.thaniya {
padding: 0;
}
.bg-decs-fac p.title {
color: #2f2f2f;
font-size: 20px !important; }
body #button-booknow {
display: none
}
body {
font-family: 'PT Sans', sans-serif
}
.sub-menu {
display: inline-block;
float: right
}
li.morning {
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/1.png);
background-repeat: no-repeat;
padding: 10px 0 24px 40px;
font-size: 16px;
line-height: 20px
}
.download-gallery {
background-color: #fff;
margin-bottom: 20px
}
.download-gallery p.title {
font-size: 18px!important
}
.downloads-bg .container {
background-color: rgba(255, 255, 255, .65);
padding: 30px
}
.download-gallery .underline {
padding-bottom: 0
}
.download-gallery .gallery-box,
.download-gallery div#lightgallery {
padding-bottom: 20px
}
.download-gallery .control-btn-readmore {
margin: 10px 0
}
p#lbWelcome {
font-size: 13px;
margin-top: -14px;
padding: 0;
line-height: 21px
}
li.after-noon,
li.allday,
li.night {
background-repeat: no-repeat;
padding: 10px 0 24px 40px;
font-size: 16px;
line-height: 20px
}
li.after-noon {
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/2.png)
}
li.night {
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/3.png)
}
li.allday {
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/4.png)
}
.breadcrumb li a {
color: #fff
}
.modal-footer {
padding: 15px!important;
text-align: center!important;
border-top: 1px solid #e5e5e5
}
.signup-box p {
font-size: 13px!important
}
.modal-footer .btn-default {
color: #fff;
background-color: #b08e5e;
border-color: #b08e5e;
width: 30%!important;
font-size: 17px!important;
line-height: 17px!important;
margin: 0 auto;
font-family: 'Playfair Display SC'
}
.breadcrumb,
.demo-gallery>ul {
margin-bottom: 0
}
button#btnSubmit {
font-size: 20px;
width: 30%;
line-height: 20px
}
.underline {
padding-bottom: 20px
}
.breadcrumb-bg {
border: 0;
color: #fff;
margin-top: 30px
}
section#dining h3 {
padding: 5px 0
}
section#dining p {
text-align: center
}
.title-gallery strong,
.virtual-box strong,
span.text strong {
font-weight: 100!important
}
.dining-title {
padding-bottom: 20px
}
.breadcrumb-bg .container {
background: #1e7139
}
.breadcrumb-bg-white .container {
background-color: #fff;
margin-top: 30px;
color: #000!important
}
ul.breadcrumb i.fa {
color: #fff;
padding-right: 10px
}
.breadcrumb li {
display: inline-block;
color: #fff
}
.breadcrumb li a:hover {
color: rgba(255, 255, 255, .78)
}
.breadcrumb li::after {
content: ' '
}
.breadcrumb {
background: 0 0;
text-align: left
}
.member-account {
position: absolute;
top: 26px;
right: 0;
background: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/plugins/autohide-menu/img/mem.png) no-repeat; padding: 12px 20px 0 70px;
height: 50px;
text-align: right;
font-family: Playfair Display SC
}
#currencyBox {
width: 100%!important
}
.contact-footer-home p.hotelname {
color: #6eb43f!important
}
@media screen and (max-width:600px) {
.member-account {
background-image: none;
position: static;
padding: 0;
width: 100%;
height: auto
}
#tpl-egm-header-settings {
height: auto!important
}
}
.gallery-content-box,
.title-gallery {
padding: 30px 0
}
#meeting p.facility {
padding: 0
}
.gallery-box p {
color: #fff;
border-bottom: 1px solid #fff;
border-top: 1px solid #fff;
display: inline
}
section#booking-engine input#btnBooking,
section#booking-enginepro input#btnBooking {
display: inline-block
}
.b2hRateResultMobile footer p {
margin: 0;
font-size: 14px;
font-weight: 400
}
#fp-nav {
z-index: 8!important
}
.picker__holder {
margin-top: 201px
}
.flex-caption {
width: 96%;
padding: 2%;
left: 0;
bottom: 0;
background: rgba(0, 0, 0, .5);
color: #fff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, .3);
font-size: 14px;
line-height: 18px
}
p.facility,
p.title {
font-size: 24px!important;
color: #000;
font-family: serif!important
}
.demo-gallery>ul>li {
float: left;
margin-right: 20px;
width: 100%
}
.demo-gallery>ul>li a {
border-radius: 3px;
display: block;
overflow: hidden;
position: relative;
float: left
}
.demo-gallery>ul>li a>img {
-webkit-transition: -webkit-transform .15s ease 0s;
-moz-transition: -moz-transform .15s ease 0s;
-o-transition: -o-transform .15s ease 0s;
transition: transform .15s ease 0s;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
height: 100%;
width: 100%
}
.demo-gallery>ul>li a:hover>img {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1)
}
.demo-gallery>ul>li a:hover .demo-gallery-poster>img {
opacity: 1
}
.demo-gallery>ul>li a .demo-gallery-poster {
background-color: rgba(0, 0, 0, .1);
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
-webkit-transition: background-color .15s ease 0s;
-o-transition: background-color .15s ease 0s;
transition: background-color .15s ease 0s
}
.demo-gallery>ul>li a .demo-gallery-poster>img {
left: 50%;
margin-left: -10px;
margin-top: -10px;
opacity: 0;
position: absolute;
top: 50%;
-webkit-transition: opacity .3s ease 0s;
-o-transition: opacity .3s ease 0s;
transition: opacity .3s ease 0s
}
.demo-gallery>ul>li a:hover .demo-gallery-poster {
background-color: rgba(0, 0, 0, .5)
}
.demo-gallery .justified-gallery>a>img {
-webkit-transition: -webkit-transform .15s ease 0s;
-moz-transition: -moz-transform .15s ease 0s;
-o-transition: -o-transform .15s ease 0s;
transition: transform .15s ease 0s;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
height: 100%;
width: 100%
}
.demo-gallery .justified-gallery>a:hover>img {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1)
}
.demo-gallery .justified-gallery>a:hover .demo-gallery-poster>img {
opacity: 1
}
.demo-gallery .justified-gallery>a .demo-gallery-poster {
background-color: rgba(0, 0, 0, .1);
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
-webkit-transition: background-color .15s ease 0s;
-o-transition: background-color .15s ease 0s;
transition: background-color .15s ease 0s
}
.demo-gallery .justified-gallery>a .demo-gallery-poster>img {
left: 50%;
margin-left: -10px;
margin-top: -10px;
opacity: 0;
position: absolute;
top: 50%;
-webkit-transition: opacity .3s ease 0s;
-o-transition: opacity .3s ease 0s;
transition: opacity .3s ease 0s
}
.demo-gallery .justified-gallery>a:hover .demo-gallery-poster {
background-color: rgba(0, 0, 0, .5)
}
.demo-gallery .video .demo-gallery-poster img {
height: 48px;
margin-left: -24px;
margin-top: -24px;
opacity: .8;
width: 48px
}
.demo-gallery.dark>ul>li a {
border: 3px solid #04070a
}
.home .demo-gallery {
padding-bottom: 80px
}
.hide-img {
display: none
}
.accom-content-box {
padding: 30px 0
}
@media screen and (min-width:601px) {
#tpl-egm-motor .sta-control .title {
width: 150px
}
}
#tpl-egm-motor .sta-control {
margin-top: 70px
}
.img-accom {
background-color: #fff;
min-height: 300px
}
p.title {
text-align: center!important
}
.main-facility img {
display: inline
}
.main-facility {
padding-bottom: 50px
}
.main-facility .container {
background-color: rgba(255, 255, 255, .75);
padding: 20px
}
.facility-box {
text-align: center;
padding: 20px 15px
}
p.facility {
text-align: center!important;
font-weight: 600!important
}
i span.close {
color: #fff;
padding-top: 10px;
font-weight: 200
}
.accom-content-box .container p {
text-align: left;
font-family: arial, helvetica;
font-weight: 400;
font-size: 15px
}
.accom-content-box .container {
background: rgba(255, 255, 255, .9);
padding: 40px
}
p.facility {
padding-top: 50px
}
img.img-responsive.img-virtual {
padding: 20px 0;
margin: 0 auto
}
#accom h1,
#attraction h1,
#booking-engine h1,
#booking-enginepro h1,
#contact h1,
#deluxe-room h1,
#dining h1,
#facilities h1,
#gallery h1,
#meeting h1,
#virtual-tour h1 {
text-align: center;
font-size: 40px;
color: #fff;
font-family: Playfair
}
#attraction h1,
#dining img.img-responsive,
#facilities h1 {
padding-bottom: 30px
}
.bg-dining,
.bg-dining2 {
background-color: #fff;
padding: 20px
}
.bg-dining {
min-height: 1050px
}
.bg-dining2 {
min-height: 760px
}
#dining .header-contact {
padding: 2px;
color: #C8AB6F;
border-color: #C8AB6F;
width: 80%;
margin: 0 auto
}
#meeting p.title {
margin-top: 30px
}
#contact h2 {
font-size: 18px!important
}
.btn-sendmail {
text-align: center;
padding: 15px 0
}
.bangkok.inquiry h2 {
border: none!important
}
input.form-control.placeholder {
margin: 20px 0
}
#accom h2,
#attraction h2,
#booking-engine h2,
#booking-enginepro h2,
#contact h2,
#deluxe-room h2,
#dining h2,
#facilities h2,
#gallery h2,
#meeting h2,
#virtual-tour h2 {
text-align: center;
font-size: 30px;
color: #fff;
font-family: Playfair
}
.comming-soon p,
.contact-box {
text-align: left
}
.contact-box {
color: #000
}
.contact-box h2 {
color: #000!important;
border-top: solid 1px #000;
border-bottom: solid 1px #000;
padding: 5px 0;
margin: 5px 0
}
.meenting-section1,
.meenting-section2,
.virtual-box {
padding: 30px;
margin: 30px 0
}
.virtual-box {
background-color: #fff
}
.meenting-section1 {
background-color: rgba(255, 255, 255, .74)
}
p.hotelname {
font-family: Playfair;
color: #2cbccc!important;
font-size: 16px!important;
font-weight: 500
}
.copyright-footer {
font-size: 11px
}
.col-rate {
display: table;
margin: 0 auto;
}
@media screen and (max-width: 992px) {
.col-rate {
padding: 0 0 10px 0;
}
.member-booking {
display: inline-block;
}
}
.boxsearch span {
display: inline-block;
padding-bottom: 0px !important;
color: #fff;
font-size: 35px !important;
margin-top: -15px;
} .col-rate p,
.col-rate img {
display: inline;
}
.contact-footer-home p {
color: #676767!important;
font-size: 12px
}
#fullpage .contact-footer-home p {
color: #e2e2e2 !important;
font-size: 12px;
}
#fullpage .contact-footer-home p.hotelname {
color: #6eb43f!important;
}
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
border: none
}
.member-booking {
border-bottom: 1px solid #fff;
border-top: 1px solid #fff;
}
.header-carousel-single img {
height: auto!important
}
.comming-soon {
padding: 50px
}
.news-events {
padding-top: 40px
}
hr {
margin-top: 20px;
margin-bottom: 20px;
border: 0;
border-top: 1px solid #c0a06d
}
.comming-soon img {
border: 2px dotted #888
}
#accom .tpl-egm-box8>section .bg_img {
position: absolute;
top: 0;
left: 0;
right: 0;
height: 145px
}
.btn-booknow {
padding-top: 10px
}
.bg-thankyou p {
padding: 9px
}
.header-carousel-single img {
width: 100%!important;
padding: 30px!important
}
.bg-thankyou {
background-color: rgba(255, 255, 255, .72);
padding: 50px
}
input[type=button] {
padding: 10px
}
#attraction,
#deluxe-room,
#gallery,
#virtual-tour {
max-width: 100%;
background-size: cover;
padding-top: 200px;
text-align: center
}
.btn-default {
color: #fff;
background-color: #b08e5e;
border-color: #b08e5e;
width: 100%;
height: 50px;
font-size: 25px;
line-height: 25px;
margin: 0 auto;
font-family: 'Playfair Display SC'
}
.bangkok {
background-color: #fff;
display: block;
margin: 30px;
min-height: 470px
}
.control-hedaer {
padding-bottom: 20px
}
section#attraction p {
font-size: 14px;
color: #000
}
.comming-soon {
min-height: 500px;
background-color: rgba(255, 255, 255, .76);
margin-bottom: 50px;
margin-top: 30px
}
.img-center {
margin: 0 auto;
text-align: center;
}
#attraction {
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/bg-at.jpg)
}
#gallery,
#virtual-tour {
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/bg-gall.jpg)
}
#deluxe-room {
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/Deluxe1-min.jpg)
}
.white-popup {
position: relative;
background: #FFF;
padding: 20px;
width: auto;
max-width: 500px;
margin: 20px auto
}
#dining,
#meeting {
max-width: 100%;
padding-top: 200px;
text-align: center
}
#contact,
#dining,
#facilities,
#meeting {
background-size: cover
}
#meeting {
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/bg-meet.jpg)
}
#dining {
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/bg-dining.jpg)
}
.margintop {
margin-top: 70px
}
section#dining ul {
display: list-item;
text-align: left
}
.circle-box,
.circle-box:hover {
border-radius: 50%;
display: inline-block;
line-height: 20px;
text-align: center;
color: #000
}
.circle-box {
background-color: #fff;
height: 19px;
width: 19px;
font-size: 12px
}
.circle-box:hover {
height: 20px;
width: 20px;
font-size: 14px;
transition: all .5s ease
}
#review-leftPan,
#review-rightPan {
width: 100%!important;
margin: 0 auto!important
}
.product-review-item {
width: 100%!important;
padding: 10px!important;
text-align: left!important
}
#accom,
#contact,
#facilities {
max-width: 100%;
text-align: center
}
#contact,
#facilities {
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/bg-pro.jpg);
padding-top: 200px
}
section#booking-engine .button,
section#booking-enginepro .button {
position: static;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
text-decoration: none;
color: #fff;
font-family: Playfair;
left: 0;
margin: -25px auto 0
}
#section01,
#section02,
#section03,
#section04,
#section05 {
position: relative
}
.boxsearch-page-book .form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
background: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/cal.png) 95% center no-repeat #fff
}
form#FormBooking {
background-color: #fff;
padding-bottom: 50px
}
table#rateOptionList {
margin-top: -70px
}
.boxsearch-page-book input#btnBook {
margin-top: 25px
}
.boxsearch-page-book .picker__holder {
margin-top: 309px
}
img.logo-header {
height: 95px!important
}
.lSSlideOuter {
margin-top: 30px
}
.header-contact {
border-bottom: 1px solid #000
}
.intro.home .picker__holder {
margin-top: -13px
}
.boxsearch th {
background-color: #6EB43F!important;
color: #fff!important
}
.intro p,
i.fa:hover {
color: #fff
}
.overlay-zoom {
z-index: 0!important
}
.control-swim .control-about {
padding: 0;
margin-top: -250px
}
#accom {
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/bg_room.jpg);
background-size: cover;
padding-top: 150px
}
section#booking-engine,
section#booking-enginepro {
padding-top: 230px;
padding-bottom: 20px;
min-height: 800px
}
#booking-engine,
#booking-enginepro {
background-size: cover;
max-width: 100%;
padding-top: 100px;
text-align: center
}
#booking-engine h2,
#booking-enginepro h2 {
padding-bottom: 50px
}
#booking-enginepro {
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/bg-pro.jpg)
}
#booking-engine {
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/bg-delux.jpg)
}
#infoMenu {
bottom: 80px
}
#infoMenu li a {
color: #fff;
z-index: 999
}
.section {
background-size: cover;
height: 100%
}
.slide {
background-size: cover
}
#slide1 {
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/pool4_mini.jpg);
max-width: 100%
}
#slide01 {
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/00001.jpg);
max-width: 100%
}
#slide02 {
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/00002.jpg);
max-width: 100%
}
#slide2 {
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/pool3_mini.jpg)
}
#slide3 {
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/pool5_mini.jpg)
}
#slide4 {
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/pool6_mini.jpg)
}
#slide5 {
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/pool6_mini1.jpg)
}
#section0 {
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/BG_home_01.jpg)
}
#section01 {
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/BG_home_02.jpg);
height: 100%
}
.ourgroup-page {
background-color: rgba(255, 255, 255, .95);
margin-top: 250px;
padding: 20px 50px
}
#section02 {
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/intro3.jpg);
height: 100%
}
#section03 {
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/intro4.jpg)
}
.flexslider .slides>li {
background-size: cover;
background-position: center;
height: 100%;
width: 100%;
display: none;
-webkit-backface-visibility: hidden
}
.logo-green {
text-align: right
}
#section04 {
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/intro5.jpg);
height: 100%;
z-index: 2
}
#fp-nav.right {
right: 70px
}
#section05 {
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/intro6.jpg);
height: 100%
}
#boxsearch-booking-engine .boxsearch-page-book,
.control-swimming {
position: absolute;
left: 0;
right: 0
}
.control-swimming {
bottom: 0;
z-index: 2
}
#section2 {
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/BG_home_02.jpg)
}
#section3 {
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/BG_home_05.jpg)
}
.circle-box:hover {
background-color: #6EB43F
}
div#boxsearch-booking-engine .member-account {
top: 26px
}
#footer,
#header {
position: fixed;
height: 50px;
display: block;
width: 100%;
z-index: 9;
text-align: center;
color: #f2f2f2;
padding: 0
}
#fp-nav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li a.active span,
.fp-slidesNav ul li:hover a.active span {
height: 30px;
width: 30px;
margin: -28px 0 0 -36px;
border-radius: 100%;
background: #6EB43F
}
#fp-nav ul li .fp-tooltip.right {
right: 55px;
top: -20px;
background-color: rgba(255, 255, 255, .7);
color: #6EB43F;
padding: 10px;
text-transform: uppercase
}
#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span {
width: 25px;
height: 25px;
margin: -25px 0 0 -30px
}
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
border-radius: 50%;
position: absolute;
z-index: 1;
height: 10px;
width: 10px;
border: 0;
background: #333;
left: 50%;
top: 50%;
margin: -20px 0 0 -26px;
-webkit-transition: all .1s ease-in-out;
-moz-transition: all .1s ease-in-out;
-o-transition: all .1s ease-in-out;
transition: all .1s ease-in-out
}
#fp-nav ul li,
.fp-slidesNav ul li {
display: block;
width: 14px;
height: 13px;
margin: 20px;
position: relative
}
.signup-box,
.special-box {
display: inline-block;
line-height: 30px
}
.bg section {
padding: 20px;
background: #6EB43F;
color: #fff;
min-height: 250px
}
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
background-color: #fff
}
th {
text-align: center;
background-color: #6EB43F;
color: #fff
}
#header {
top: 0
}
.special-box {
background-color: #fff;
border-right: solid 5px #6FB541;
height: 80px;
margin-top: 80px
}
.signup-box {
background: rgba(179, 40, 45, .7);
padding: 20px;
margin-top: 100px
}
.intro.about.our-group h2 {
display: inline;
font-size: 24px;
font-family: serif;
color: #C6AA6F;
background-color: #fff;
margin-top: -5px
}
.our-group-title {
background: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/line.png) 0 center repeat-x;
padding: 20px 0
}
.intro.about.our-group p.ourgroup-title {
padding: 20px 0;
font-size: 20px;
font-family: serif;
color: #428bca;
text-align: center;
text-shadow: none
}
p.ourgroup-title a {
color: #6eb43f!important
}
p.ourgroup-title a:hover {
color: #1e7139!important
}
.intro.about.our-group p {
color: #000;
padding-bottom: 25px
}
.box3.first p {
color: #888;
font-family: arial, helvetica;
font-size: 13px
}
.signup-box h2,
.special-box p {
font-family: 'Playfair Display SC'
}
.signup-box h2 {
padding: 5px 0;
font-size: 25px;
color: #fff
}
.intro p {
margin: 0 auto
}
.special-box i.fa.fa-angle-down {
font-size: 40px;
margin-top: -10px;
color: #6FB541;
}
.special-box p {
color: #6FB541;
font-size: 28px;
margin-top: 20px
}
.special-box p:hover {
color: #1E7138 ;
text-decoration: none!important;
border: none!important
}
.btn-readmore,
.control-btn-readmore {
border-bottom: 1px solid #000;
display: inline-block;
border-top: 1px solid #000
}
.content-about,
.title-about {
border-left: 2px solid #fff
}
.special-box a:hover {
text-decoration: none
}
.picker {
top: -250px
}
.picker__holder,
.picker__input--active {
overflow: hidden!important
}
::placeholder {
color: #A9A9A9
}
.boxsearch {
background: rgba(51, 51, 51, .5);
width: 100%;
padding: 15px 0 25px;
position: absolute;
bottom: 0;
font-family: Playfair Display SC;
left: 0;
right: 0
}
.boxsearch span {
display: inline-block;
padding-bottom: 7px;
color: #fff;
font-size: 18px
}
.boxsearch input {
padding: 10px;
color: #000;
border-radius: 4px;
width: 100%;
background: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/cal.png) 95% center no-repeat #fff;
font-family: Arial, Helvetica, sans-serif
}
.footer-box,
.footer-other {
text-align: left;
min-height: 100px;
left: 0;
right: 0;
bottom: 0;
padding-top: 20px
}
.footer-box {
background-color: rgba(0, 0, 0, 0.42);
position: absolute;
color: #fff;
}
.footer-other {
background-color: rgba(255, 255, 255, .65)
}
.intro.home .btn {
margin-top: 5px !important; }
.boxsearch p {
padding: 10px 0px
}
.pickadate-container:hover {
background: #fff!important;
color: #ff7125;
border-color: #ff7125
}
.promotion-page {
z-index: 99
}
.intro.home h1 {
font-size: 60px;
letter-spacing: 15px;
line-height: 70px;
text-align: left;
font-family: playfair_displayregular;
font-style: italic;
color: #fff;
text-shadow: 2px 1px 5px #000;
margin-top: 80px;
font-weight: 500
}
.btn-primary {
color: #fff;
background-color: #a94442;
border-color: #a42e3e
}
img.img-responsive.logo-hotel {
padding: 2px 15px
}
i.fa {
color: #6EB43F
}
#tpl-lang {
padding: 0!important
}
.container .fac-content-box {
background-color: #fff;
padding: 20px;
margin-bottom: 30px;
min-height: 300px
}
#meeting .accom-content-box .container {
background: rgba(255, 255, 255, .9);
padding: 20px 40px
}
.control-btn-readmore {
padding: 3px 0;
margin: 20px 0
}
.rateOptionList-outer p,
.title-about h1,
.title-about h2,
.title-about p {
padding-left: 30px
}
.intro.home .btn {
margin-top: 44px;
height: 34px
}
.intro.about,
.intro.home {
height: 100%
}
.control-square {
text-align: center
}
.intro.home {
position: relative
}
.about-box,
.logo-360 img,
.logo-box,
.logo-home img {
position: absolute;
left: 0;
right: 0;
margin: 0 auto
}
.control-about {
padding-top: 200px
}
#submitPan {
text-align: center!important
}
.content-about,
.content-box p,
.rateOptionList-outer,
.title-about {
text-align: left
}
.auto .text {
font-family: arial, helvetica
}
section#facilities .container .fac-content-box,
section#gallery .container .fac-content-box {
min-height: 210px
}
.title-about p { font-family: Playfair;
text-shadow: 4px 2px 8px rgb(0, 0, 0);
}
.title-about h1,
.title-about h2 {
font-size: 47px;
font-family: dancing_scriptregular;
color: #fff;
font-weight: 500;
text-shadow: 4px 2px 8px rgb(0, 0, 0);
padding-bottom: 20px
}
a.thaniya img {
margin: 0 auto;
padding-top: 20px;
}
.intro.accom h2,
.intro.accom h3,
.intro.contact h2 {
text-shadow: 2px 1px 5px #000
}
span.open.book {
background-color: #6EB43F;
color: #fff;
padding: 15px;
font-size: 23px
}
.header-carousel.owl-carousel.owl-theme.owl-loaded {
padding: 30px
}
.logo-home img {
height: 230px;
top: 100px
}
.logo-360 img {
top: 100px
}
.logo-box {
bottom: 140px;
width: 100%
}
.picker__weekday {
color: #fff!important
}
.footer-box a,
.footer-other a {
font-family: Playfair;
color: #6eb43f;
padding: 0 5px
}
.footer-box ul,
.footer-other ul {
display: inline-flex
}
.square,
.title-contact,
.title-promotion,
.underline::after,
.underline::before {
display: inline-block
}
.footer-box a {
font-size: 13px
}
.footer-other a {
font-weight: inherit
}
.footer-box,
.footer-other {
padding: 10px 0
}
.about-box {
background-color: rgba(0, 0, 0, .4);
min-height: 50%;
bottom: 0;
width: 80%
}
.content-about h2,
.content-about p {
padding-left: 20px
}
.home-content {
padding-top: 100px
}
.content-box {
padding-bottom: 220px;
padding-top: 50px
}
.content-box p {
padding: 0 100px
}
.copyright {
background-color: #ff7125;
padding: 5px
}
ul {
list-style: none;
padding-left: 0;
margin: 0
}
.demo .item {
margin-bottom: 60px
}
.content-slider li {
text-align: center;
color: #FFF
}
.content-slider h3 {
margin: 0;
padding: 70px 0
}
.demo {
width: 91%;
margin: 0 auto
}
.demo img {
height: 150px;
width: 100%;
border: 3px solid #c6aa6f
}
.tpl-egm-box_moving.v2 .box3.first p {
color: #6EB43F;
font-family: playfair_displayitalic;
font-size: 15px
}
.b2hReviewResult {
background-color: #fff;
padding: 20px
}
button#btnCancel {
width: auto;
height: 34px;
font-size: 12px;
line-height: 18px
}
button#btnSubmit {
font-family: 'Playfair Display SC';
color: #fff;
background-color: #6EB43F!important;
border-color: #6EB43F!important
}
.box_promoion .box-detail {
text-align: left
}
.all_promotion .box_promoion img.pro-img {
width: 225px;
height: 160px;
margin: 0 auto
}
div#RoomDetailMain p {
font-size: 14px
}
.tab-content {
background-color: #fff;
padding-bottom: 50px
}
.all_promotion .tab-v2 .tab-content {
padding: 50px!important
}
section#booking-engine .button,
section#booking-enginepro .button {
margin-top: 0
}
i.fa.fa-long-arrow-right {
padding-left: 5px
}
.intro.accom h2 {
font-family: dancing_scriptregular;
font-size: 64px;
color: #fff;
padding: 20px;
margin: 0
}
.intro.accom .underline {
width: 50%;
margin: 0 auto;
padding: 20px 0
}
.intro.accom h3,
.intro.promotion h2,
.intro.promotion h3 {
color: #fff;
padding-bottom: 0
}
.intro.accom h3 {
font-family: playfair_displayregular;
font-size: 42px;
letter-spacing: 5px;
margin: 0
}
.intro.accom {
padding-top: 100px
}
.square {
background-color: #C6AA6F;
height: 6px;
width: 6px;
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg)
}
.underline::after,
.underline::before {
content: "";
border-bottom: solid 1px #c6aa6f;
margin-bottom: 2px;
width: 10%
}
.home-col-right .btn-warning {
float: right;
margin-right: 110px
}
.btn-warning {
background: #ff7125!important
}
.padding-last-page,
.padding-page {
min-height: 100px
}
button.btn.btn-warning {
margin-top: 20px
}
.intro.promotion h2 {
font-family: playfair_displayitalic;
font-size: 30px;
letter-spacing: 2px;
margin: 0
}
img.img-shadow {
box-shadow: .3px 2.8px 5.8px rgba(0, 0, 0, .44)
}
.intro.promotion h3 {
font-family: playfair_displayregular;
font-size: 24px;
margin: 0
}
.title-promotion {
float: left
}
.title-promotion .underline::after,
.title-promotion .underline::before {
display: inline-block;
content: "";
border-bottom: solid 1px #fff;
margin-bottom: 2px;
width: 47%
}
.title-promotion .underline {
padding-bottom: 15px
}
.intro.promotion button.btn.btn-warning {
margin-top: 15px
}
.promotion-box {
padding: 30px 0
}
.intro.contact,
.intro.promotion {
margin-top: 130px
}
.intro.contact h2,
.intro.contact h3 {
color: #fff;
margin: 0;
letter-spacing: 2px
}
.intro.contact h2 {
font-family: playfair_displayitalic;
font-size: 46px;
padding-bottom: 0
}
.intro.contact h3,
.intro.contact h4 {
font-family: playfair_displayregular;
font-weight: 100
}
.intro.contact h3 {
font-size: 16px;
padding: 5px 0 0
}
.circle {
background-color: transparent;
height: 100px;
width: 100px;
border-radius: 50%;
border: 2px solid #fff;
line-height: 100px;
color: #fff;
font-size: 30px;
margin: 0 auto
}
.circle-social,
.circle-social.active {
display: inline-block;
margin: 0 auto;
line-height: 35px
}
.circle-social.active {
background-color: #ff7125;
border: 2px solid #ff7125;
color: #fff;
font-size: 20px
}
.circle-social,
.circle-social.active {
height: 40px;
width: 40px;
border-radius: 50%
}
#contact p {
font-size: 13px
}
.circle-social {
background-color: #fff;
border: 2px solid #fff;
color: #000;
font-size: 20px
}
.comun_tab {
padding: 30px 0!important;
margin: 0 auto
}
.boxsearch-page-book {
background-color: rgba(0, 0, 0, .31);
min-height: 100px;
padding: 20px
}
.contact-box {
padding: 20px 0
}
.bg-contact-box {
background-color: rgba(255, 255, 255, .25);
display: inline-block;
padding: 30px 0;
margin: 30px 0
}
.intro.contact h4 {
font-size: 30px;
text-align: center;
color: #fff;
padding: 20px 0;
margin: 0;
letter-spacing: 10px
}
.padding-contact {
padding: 0 100px
}* {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
html {
height: 100%;
}
img {
border: 0px;
}
body {
cursor: default;
margin: 0;
padding: 0;
height: 100%;
font-family: 'PT Sans', sans-serif;
background-position: center !important;
background-attachment: fixed !important;
background-size: cover !important;
}
button {
cursor: pointer;
}
ul {
margin: 0;
padding: 0;
list-style: none;
}
li {
list-style: none;
}
fieldset {
margin: 0;
border: 0;
padding: 0;
}
a {
color: #000;
}
p {
margin: 0;
}
.comun_tab b {
font-weight: normal;
}
figure {
margin: 0;
}
main {
display: block;
}
.fl,
.fl_ch > div,
.fl_ch > li,
.fl_ch > section {
float: left;
}
.tac {
text-align: center;
}
.dib,
.dib_ch > * {
display: inline-block;
}
.dibl {
text-align: left;
}
.dibl > * {
display: inline-block;
vertical-align: middle;
}
.dibr {
text-align: right;
}
.dibr > * {
display: inline-block;
vertical-align: middle;
}
.fc {
text-align: center;
}
.fc > * {
display: inline-block;
vertical-align: middle;
}
.fr,
.fr_ch > div,
.fr_ch > li,
.fr_ch > section {
float: right;
}
.dn {
display: none;
}
.db {
display: block;
}
.tablet {
display: none;
}
.mobile {
display: none;
}
.auto {
max-width: 1140px;
margin: 0px auto;
padding: 0px 38px;
}
.tx-100 {
transform: translateX(-100%);
-moz-transform: translateX(-100%);
-webkit-transform: translateX(-100%);
-o-transform: translateX(-100%);
-ms-transform: translateX(-100%);
}
.ty-100 {
transform: translateY(-100%);
-moz-transform: translateY(-100%);
-webkit-transform: translateY(-100%);
-o-transform: translateY(-100%);
-ms-transform: translateY(-100%);
}
.ty-50 {
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
}
.ty50 {
transform: translateY(50%);
-moz-transform: translateY(50%);
-webkit-transform: translateY(50%);
-o-transform: translateY(50%);
-ms-transform: translateY(50%);
}
.tx-50 {
transform: translateX(-50%);
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
}
.t-100 {
transform: translate(-100%, -100%);
-moz-transform: translate(-100%, -100%);
-webkit-transform: translate(-100%, -100%);
-o-transform: translate(-100%, -100%);
-ms-transform: translate(-100%, -100%);
}
.t-50 {
transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
}
.ty100 {
transform: translateY(100%);
-moz-transform: translateY(100%);
-webkit-transform: translateY(100%);
-o-transform: translateY(100%);
-ms-transform: translateY(100%);
}
.comun_tab {
padding: 75px 0;
margin: 0 auto;
}
.sta-control {
cursor: pointer;
}
h1 .up_holder {
font-weight: normal;
}
.up_holder {
text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5);
color: #FFF;
font-family: dancing script;
font-size: 25px;
text-align: center;
text-transform: none;
display: block !important;
}
.slide h1 {
font-size: 60px;
}
.holder {
text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5);
color: #FFF;
font-family: 'Playfair';
font-size: 42px;
font-weight: normal;
margin-top: 0;
text-align: center;
}
.holder > * {
display: inline;
}
.holder strong {
display: block;
font-size: 32px;
font-weight: normal;
text-transform: none;
}
.holder svg {
fill: #fff;
}
.gral_box {
margin: 40px auto;
padding: 40px 35px;
background: rgba(255, 255, 255, 0.9);
}
.gral_box .title {
display: block;
font-family: 'Playfair';
font-size: 24px;
text-align: center;
}
.gral_box .text {
font-family: lato;
font-size: 14px;
text-align: left;
color: #666;
}
.gral_box .icon {
width: 100%;
text-align: center;
margin: 15px 0;
}
.button {
position: absolute;
right: 20px;
border-top: 1px solid #516c81;
border-bottom: 1px solid #516c81;
text-transform: uppercase;
text-decoration: none;
padding: 1px 0;
color: #516c81;
font-family: 'Playfair';
}
.button1 {
margin: 0 auto;
width: 200px;
display: block;
}
.button.static {
position: static;
display: inline-block;
}
.button div {
border-top: 1px solid #516c81;
border-bottom: 1px solid #516c81;
background: #fff;
padding: 2px 0;
}
.button div:hover {
background: #bdc4ca !important;
transition: all 0.5s;
}
.button span {
border-top: 1px solid #516c81;
border-bottom: 1px solid #516c81;
background: #fff;
padding: 2px 0;
}
.button span:hover {
background: #bdc4ca !important;
transition: all 0.5s;
}
.button2 div {
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
padding: 2px 0;
}
.button2:hover {
color: #EBE0CF;
}
.button2 {
width: 120px;
margin: 0 auto;
display: block;
text-align: center;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
text-transform: uppercase;
text-decoration: none;
padding: 1px 0;
color: #fff;
font-family: 'Playfair';
}
.horizon-item a:hover,
a:focus {
text-decoration: none;
}
.sta-control.see_more {
color: #516c81;
font-family: 'Playfair';
text-transform: uppercase;
font-size: 14px;
width: 100%;
text-align: center;
position: absolute;
bottom: 40px;
left: 0;
}
.sta-control.see_more .txt_leer_mas {
display: inline-block;
}
.sta-control.see_more .txt_leer_menos {
display: none;
}
.sta-control.see_more .icon {
stroke: #516c81;
}
.nable {
display: none !important;
z-index: -1;
opacity: 0;
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(0, 0, 0, 0.7);
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
.waves {
clear: initial;
}
.bg_img {
background-position: center !important;
background-size: cover !important;
background-repeat: no-repeat !important;
}
.sta-total-windows-size {
background-attachment: fixed !important;
}
@media (max-width:800px) {
.up_holder {
display: none;
}
.title {
font-size: 13px;
}
.tablet {
display: block;
}
.no_tablet {
display: none;
}
}
@media (max-width:600px) {
.auto {
padding: 0px 10px;
background-color: #8997a2;
}
.comun_tab {
padding: 90px 0 50px;
background-attachment: fixed;
}
.holder {
font-size: 30px;
}
.holder strong {
font-size: 25px;
}
.holder .title_left,
.holder .title_right {
display: none;
}
.mobile {
display: block;
}
.no_mobile { }
.footer {
padding-bottom: 65px !important;
}
} #sta-cookies:checked ~ .tpl-g-cookies {
display: none;
}
.tpl-g-cookies {
background-color: rgba(0, 0, 0, 0.3);
position: relative;
color: #fff;
padding: 10px;
text-align: center;
font-size: 13px;
}
.tpl-g-cookies a {
color: #f0f0f0;
font-weight: bold;
}
.tpl-g-cookies label {
cursor: pointer;
padding: 0 10px;
margin: 0 10px;
background: rgba(160, 184, 197, 0.6);
color: #fff;
}
@media (max-width:600px) {
.tpl-g-cookies {
position: fixed;
top: 75px;
}
} #tpl-egm-header-menu nav > .HOME .sub_nav {
display: none !important;
}
#tpl-egm-header-menu {
min-height: 60px;
position: relative;
}
#header-dispo #tpl-egm-header-menu {
text-align: left;
font-size: initial !important;
background-color: rgba(143, 160, 174, 0.7);
}
#header-dispo #tpl-egm-header-menu .egm > div {
float: left;
}
#header-dispo #tpl-egm-header-menu .egm > .icon {
padding: 5px 10px 5px 20px;
}
#header-dispo #tpl-egm-header-menu .egm > .icon svg {
width: 70px;
height: 45px;
fill: #fff;
}
#header-dispo #tpl-egm-header-menu .egm > .title {
text-transform: uppercase;
font-family: 'Lato';
color: #fff;
font-size: 18px;
line-height: 60px;
}
#header-dispo #tpl-egm-header-menu .sta-control.motor .title {
padding-left: 50px;
}
#header-dispo #tpl-egm-header-menu .sta-control.menu {
z-index: 101;
text-transform: uppercase;
font-size: 14px;
color: #fff;
position: absolute;
top: 20px;
right: 20px;
cursor: pointer;
display: block;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#header-dispo #tpl-egm-header-menu .sta-control.menu .title {
vertical-align: bottom;
}
#header-dispo #tpl-egm-header-menu .sta-control.menu .icon {
margin-left: 5px;
vertical-align: middle;
width: 40px;
height: 20px;
position: relative;
}
#header-dispo #tpl-egm-header-menu .sta-control.menu .icon svg.open {
fill: #fff;
position: absolute;
top: 0;
left: 0;
width: 40px;
height: 20px;
opacity: 1;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#header-dispo #tpl-egm-header-menu .sta-control.menu .icon svg.close {
stroke: #fff;
position: absolute;
top: 0;
left: 0;
width: 40px;
height: 20px;
opacity: 0;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#header-dispo #tpl-egm-header-menu nav {
font-family: 'Playfair';
overflow-y: auto;
z-index: 100;
position: fixed;
top: 0;
bottom: 0;
right: -250px;
width: 250px;
background: #fff;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
padding: 10px 20px;
}
#header-dispo #tpl-egm-header-menu nav.dib_ch > * {
display: block;
border-bottom: 1px solid #a6b6c3;
}
#header-dispo #tpl-egm-header-menu nav > .HOME {
display: inline-block !important;
}
#header-dispo #tpl-egm-header-menu nav > a {
line-height: 44px;
}
#header-dispo #tpl-egm-header-menu nav > div > a > div {
line-height: 40px;
}
#header-dispo #tpl-egm-header-menu nav > div .sub_nav {
min-width: 0 !important;
position: static;
display: block;
width: 100%;
background: none;
transform: translateX(0);
-moz-transform: translateX(0);
-webkit-transform: translateX(0);
-o-transform: translateX(0);
-ms-transform: translateX(0);
}
#header-dispo #tpl-egm-header-menu nav > div .sub_nav > div {
display: none;
}
#header-dispo #tpl-egm-header-menu nav > div .sub_nav a {
padding: 0 0 20px;
color: #000;
font-family: 'Lato';
font-size: 14px;
}
#header-dispo #tpl-egm-header-menu #sta-menu:checked ~ .sta-control.menu {
right: 270px;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#header-dispo #tpl-egm-header-menu #sta-menu:checked ~ nav {
box-shadow: -2000px 0px 0px 2000px rgba(0, 0, 0, 0.7);
right: 0;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#header-dispo #tpl-egm-header-menu #sta-menu:checked ~ .sta-control.menu .title {
color: #fff;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#header-dispo #tpl-egm-header-menu #sta-menu:checked ~ .sta-control.menu .icon svg.open {
opacity: 0;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#header-dispo #tpl-egm-header-menu #sta-menu:checked ~ .sta-control.menu .icon svg.close {
opacity: 1;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#header-dispo #tpl-egm-header-menu #sta-menu:checked ~ .nable {
z-index: 90;
opacity: 1;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
@media (max-width:600px) {
#header-dispo #tpl-egm-header-menu {
position: static;
}
#header-dispo #tpl-egm-header-menu .egm > .icon {
padding: 5px 5px 0;
}
#header-dispo #tpl-egm-header-menu .egm > .icon svg {
height: 31px;
}
#header-dispo #tpl-egm-header-menu .sta-control.menu {
top: 13px;
}
} #tpl-egm-header-menu {
width: 100%;
background-position: center center;
background-color: #fff;
}
#tpl-egm-header-menu .mlogo {
margin: 0 5px;
display: none;
}
#tpl-egm-header-menu .mlogo svg {
width: 51px;
height: 41px;
fill: #5d6e80;
}
#tpl-egm-header-menu .logo {
opacity: 0;
-webkit-transition: .3s;
-o-transition: .3s;
-moz-transition: .3s;
-ms-transition: .3s;
transition: .3s;
z-index: 1;
position: absolute;
top: 62px;
width: 170px;
height: 79px;
left: calc(50% - 85px);
background-image: url(data:image/png;base64,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);
background-position: bottom;
background-position: bottom;
clear: initial;
}
#tpl-egm-header-menu .logo.visible {
opacity: 1;
}
#tpl-egm-header-menu .logo .icon {
position: absolute;
top: 0;
left: 37px;
}
#tpl-egm-header-menu .logo .icon svg {
fill: #5c6979;
width: 95px;
height: 50px;
}
#tpl-egm-header-menu .logo .icon svg:hover {
fill: #35465A;
}
#tpl-egm-header-menu .sta-control.motor {
position: relative;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
line-height: 60px;
color: #fff;
text-transform: uppercase;
font-size: 21px;
font-family: 'Playfair';
}
#tpl-egm-header-menu .sta-control.motor .title {
font-size: inherit;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
vertical-align: middle;
background: rgba(39, 62, 74, 0.9);
margin-top: -2px;
height: 62px;
}
#tpl-egm-header-menu .sta-control.motor .aux_design {
position: relative;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
vertical-align: top;
border-top: 31px solid rgba(39, 62, 74, 0.9);
border-left: 31px solid rgba(39, 62, 74, 0.9);
border-bottom: 30px solid transparent;
border-right: 30px solid transparent;
} #tpl-egm-header-menu .sta-control.motor .aux_design_left {
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
position: absolute;
height: 62px;
width: 1000px;
background: rgba(39, 62, 74, 0.9);
top: 0;
right: 100%;
}
#tpl-egm-header-menu .sta-control.motor:hover {
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-header-menu .sta-control.motor:hover .title {
background: rgba(39, 62, 74, 1);
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-header-menu .sta-control.motor:hover .aux_design {
border-top: 31px solid rgba(39, 62, 74, 1);
border-left: 31px solid rgba(39, 62, 74, 1);
;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-header-menu .sta-control.motor:hover .aux_design_left {
background: rgba(39, 62, 74, 1);
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-header-menu > div:hover {
color: #5b788b;
}
#tpl-egm-header-menu nav {
font-family: 'Playfair';
font-size: 15px;
}
#tpl-egm-header-menu nav > div {
line-height: 60px;
text-transform: uppercase;
padding: 0 10px;
position: relative;
}
#tpl-egm-header-menu nav > div:first-of-type {
display: none!important;
}
#tpl-egm-header-menu nav > div a {
color: #819aaa;
text-decoration: none;
}
#tpl-egm-header-menu nav > div:hover a {
color: #5b788b;
}
#tpl-egm-header-menu .sta-control.menu {
display: none;
}
#tpl-egm-header-menu nav > div .sub_nav {
overflow: hidden;
height: 0;
z-index: 5;
position: absolute;
min-width: 100px;
top: 59px;
left: 50%;
background-color: #fff;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-header-menu nav > div:hover .sub_nav {
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-header-menu nav > div .sub_nav:hover {
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-header-menu nav > div .sub_nav a {
display: block;
padding: 10px 20px;
line-height: 20px;
min-width: 250px;
}
#tpl-egm-header-menu nav > div .sub_nav > div {
width: 50px;
height: 1px;
background: #5b788b;
margin: auto;
}
#tpl-egm-header-menu nav > .HOTEL > a {
cursor: default;
}
#tpl-egm-header-menu nav > .HOTEL .sub_nav {
box-shadow: none;
}
#tpl-egm-header-menu nav > .HOTEL:hover .sub_nav {
height: auto;
box-shadow: 0px 2000px 0px 2000px rgba(0, 0, 0, 0.4);
}
#tpl-egm-header-menu nav > .SERVICIOS .sub_nav {
display: none !important;
}
#tpl-egm-header-menu nav > .BARCELONA .sub_nav {
display: none !important;
}
#tpl-egm-header-menu nav > .HABITACIONES .sub_nav {
min-width: 300px;
box-shadow: none;
}
#tpl-egm-header-menu nav > .HABITACIONES:hover .sub_nav {
height: auto;
box-shadow: 0px 2000px 0px 2000px rgba(0, 0, 0, 0.4);
}
#tpl-egm-header-menu nav > .EVENTOS > a {
cursor: default;
}
#tpl-egm-header-menu nav > .EVENTOS .sub_nav {
min-width: 200px;
box-shadow: none;
}
#tpl-egm-header-menu nav > .EVENTOS:hover .sub_nav {
height: auto;
box-shadow: 0px 2000px 0px 2000px rgba(0, 0, 0, 0.4);
}
#tpl-egm-header-menu nav > .PROMOCIONES .sub_nav {
display: none !important;
}
#tpl-egm-header-settings {
padding-top: 2px;
height: 28px;
background: rgba(160, 184, 197, 0.8);
width: 100%;
line-height: 24px;
color: #fff;
font-size: 14px;
z-index: 9;
}
#tpl-egm-header-settings .settings > li {
padding: 0 10px;
border-left: 1px solid #fff;
line-height: 14px;
cursor: pointer;
}
#tpl-egm-header-settings .settings > li:first-child {
border: 0;
}
#tpl-egm-header-settings .settings .my_booking a {
color: #fff;
text-decoration: none;
}
#tpl-egm-header-settings .settings .my_booking a:hover {
color: #244a5d;
transition: all 0.5s;
}
#tpl-egm-motor {
position: fixed;
top: calc(50% - 27px);
z-index: 99;
}
#tpl-egm-motor .sta-control {
left: 0;
width: 150px;
text-align: center;
position: absolute;
transform: translateX(calc(-50% + 30px)) rotate(-90deg);
-moz-transform: translateX(calc(-50% + 30px)) rotate(-90deg);
-webkit-transform: translateX(calc(-50% + 30px)) rotate(-90deg);
-o-transform: translateX(calc(-50% + 30px)) rotate(-90deg);
-ms-transform: translateX(-50px) rotate(-90deg);
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-motor .sta-control .title {
position: relative;
height: 40px;
font-family: 'Playfair';
font-size: 21px;
background: #C8AB6F;
padding: 0 15px;
color: #fff;
line-height: 40px;
text-transform: uppercase;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-motor .sta-control .title .open {
left: 0;
display: block;
top: 0;
width: 100%;
position: absolute;
opacity: 1;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
font-size: 18px;
}
#tpl-egm-motor .sta-control .title .close {
left: 0;
display: block;
top: 10px;
width: 100%;
position: absolute;
opacity: 0;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
font-size: 18px;
}
#tpl-egm-motor .sta-control .aux_design {
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-motor #sta-motor:checked ~ .sta-control .aux_design {
fill: #000;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-motor .motor {
position: absolute;
top: -48px;
left: -270px;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-motor .motor .engine {
box-shadow: none;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-motor #sta-motor:checked ~ .sta-control {
left: 270px;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-motor #sta-motor:checked ~ .sta-control .title {
background: #C8AB6F;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-motor #sta-motor:checked ~ .sta-control .title .open {
opacity: 0;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-motor #sta-motor:checked ~ .sta-control .title .close {
opacity: 1;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-motor #sta-motor:checked ~ .sta-control .aux_design {
fill: rgba(0, 0, 0, 0.5);
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-motor #sta-motor:checked ~ .motor {
left: 0;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-motor #sta-motor:checked ~ .motor .engine {
box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.5);
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
@media (max-width:600px) {
#tpl-egm-header-menu .mlogo {
display: block;
}
#tpl-egm-motor {
z-index: 89;
position: fixed;
bottom: -251px;
top: auto;
width: 100%;
box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.3);
}
_:-moz-tree-row(hover),
#tpl-egm-motor {
bottom: -260px;
}
#tpl-egm-motor .sta-control {
width: 100%;
position: static;
transform: rotate(0);
-moz-transform: rotate(0);
-webkit-transform: rotate(0);
-o-transform: rotate(0);
-ms-transform: rotate(0);
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-motor .motor {
position: static;
}
#tpl-egm-motor #sta-motor:checked ~ .motor {
margin-bottom: 235px;
background: #337E86;
}
#tpl-egm-motor #sta-motor:checked ~ .sta-control .title {
background: rgba(0, 0, 0, 0.7);
}
#tpl-egm-motor #sta-motor:checked ~ .sta-control .title:after {
content: 'X';
border-radius: 50%;
border: 1px solid #fff;
position: absolute;
right: 10px;
top: 7px;
width: 25px;
opacity: 0.8;
height: 25px;
font-size: 19px;
line-height: 25px;
text-align: center;
font-family: monospace;
}
#tpl-egm-menu-ctr > .bar .direct {
padding-left: 20px !important;
padding-right: 20px !important;
}
#tpl-egm-menu-ctr > .bar .changeFV {
display: none;
}
}
@media (max-width:1350px) {
#tpl-egm-header-menu {
text-align: left;
}
#tpl-egm-header-menu .sta-control.motor .title {
padding-left: 50px;
}
#tpl-egm-header-menu .sta-control.menu {
z-index: 101;
text-transform: uppercase;
font-size: 14px;
color: #5d6e80;
position: absolute;
top: 20px;
right: 20px;
cursor: pointer;
display: block;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-header-menu .sta-control.menu .title {
vertical-align: bottom;
}
#tpl-egm-header-menu .sta-control.menu .icon {
margin-left: 5px;
vertical-align: middle;
width: 40px;
height: 20px;
position: relative;
}
#tpl-egm-header-menu .sta-control.menu .icon svg.open {
fill: #5d6e80;
position: absolute;
top: 0;
left: 0;
width: 40px;
height: 20px;
opacity: 1;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-header-menu .sta-control.menu .icon svg.close {
stroke: #fff;
position: absolute;
top: 0;
left: 0;
width: 40px;
height: 20px;
opacity: 0;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-header-menu nav {
overflow-y: auto;
z-index: 100;
position: fixed;
top: 0;
bottom: 0;
right: -250px;
width: 250px;
background: #fff;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
padding: 10px 20px;
}
#tpl-egm-header-menu nav.dib_ch > * {
display: block;
border-bottom: 1px solid #a6b6c3;
}
#tpl-egm-header-menu nav > a {
line-height: 44px;
}
#tpl-egm-header-menu nav > div > a > div {
line-height: 40px;
}
#tpl-egm-header-menu nav > div .sub_nav {
box-shadow: none !important;
height: auto;
min-width: 0 !important;
position: static;
display: block;
width: 100%;
background: none;
transform: translateX(0);
-moz-transform: translateX(0);
-webkit-transform: translateX(0);
-o-transform: translateX(0);
-ms-transform: translateX(0);
}
#tpl-egm-header-menu nav > div .sub_nav > div {
display: none;
}
#tpl-egm-header-menu nav > div .sub_nav a {
min-width: 0;
padding: 0 0 20px;
color: #000;
font-family: 'Lato';
font-size: 14px;
}
#tpl-egm-header-menu #sta-menu:checked ~ .sta-control.menu {
right: 270px;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-header-menu #sta-menu:checked ~ nav {
box-shadow: -2000px 0px 0px 2000px rgba(0, 0, 0, 0.7);
right: 0;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-header-menu #sta-menu:checked ~ .sta-control.menu .title {
color: #fff;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-header-menu #sta-menu:checked ~ .sta-control.menu .icon svg.open {
opacity: 0;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-header-menu #sta-menu:checked ~ .sta-control.menu .icon svg.close {
opacity: 1;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-header-menu #sta-menu:checked ~ .nable {
z-index: 90;
opacity: 1;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
.footer {
width: 90% !important;
}
}
@media (max-width:600px) {
#tpl-egm-header-menu {
background: #fff;
box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.5);
position: fixed;
top: 0;
z-index: 90;
min-height: 45px;
}
#tpl-egm-header-menu .sta-control.menu {
top: 11px;
}
#tpl-egm-header-menu .nable {
display: none;
}
#tpl-egm-header-menu #sta-menu:checked ~ .nable {
display: block;
}
#tpl-egm-header-settings {
background: #8a98a3;
margin-top: 45px;
}
}  .rotate_timon {
-webkit-animation-name: giro;
-webkit-animation-duration: 4s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-fill-mode: forwards;
-moz-animation-name: giro;
-moz-animation-duration: 4s;
-moz-animation-iteration-count: infinite;
-moz-animation-fill-mode: forwards;
-o-animation-name: giro;
-o-animation-duration: 4s;
-o-animation-iteration-count: infinite;
-o-animation-fill-mode: forwards;
-ms-animation-name: giro;
-ms-animation-duration: 4s;
-ms-animation-iteration-count: infinite;
-ms-animation-fill-mode: forwards;
-webkit-transition-timing-function: linear;
}
@keyframes giro {
0% {
transform: rotate(-30deg);
-ms-transform: rotate(-30deg);
-o-transform: rotate(-30deg);
}
50% {
transform: rotate(30deg);
-ms-transform: rotate(30deg);
-o-transform: rotate(30deg);
}
100% {
transform: rotate(-30deg);
-ms-transform: rotate(-30deg);
-moz-transform: rotate(-30deg);
}
}
@-webkit-keyframes giro {
0% {
-webkit-transform: rotate(-30deg);
}
50% {
-webkit-transform: rotate(30deg);
}
100% {
-webkit-transform: rotate(-30deg);
}
}
@-moz-keyframes giro {
0% {
-moz-transform: rotate(-30deg);
}
50% {
-moz-transform: rotate(30deg);
}
100% {
-moz-transform: rotate(-30deg);
}
} #tpl-egm-loading {
bottom: 0;
left: 0;
position: fixed;
text-align: center;
top: 0;
right: 0;
background-color: #e9e9e9;
z-index: 110;
display: none;
}
#tpl-egm-loading .top {
bottom: 50%;
position: absolute;
right: 0;
left: 0;
}
#tpl-egm-loading .top .icon {
height: 105px;
margin: 0 auto 15px;
width: 105px;
}
#tpl-egm-loading .top .icon svg {
height: inherit;
width: inherit;
}
#tpl-egm-loading .top .icon img {
height: inherit;
width: inherit;
}
#tpl-egm-loading .top span {
color: #546e82;
font-family: 'Playfair';
font-size: 20px;
text-transform: uppercase;
}
#tpl-egm-loading .hotel {
font-family: 'Playfair';
bottom: 25%;
color: #afbfcc;
left: 0;
position: absolute;
right: 0;
text-transform: uppercase;
-webkit-transform: translateY(50%);
}
#tpl-egm-loading .hotel strong {
clear: both;
display: block;
font-size: 20px;
font-weight: normal;
}
#tpl-egm-loading .hotel div {
clear: both;
display: block;
font-size: 12px;
margin-top: -3px;
}
#tpl-egm-loading .hotel sub {
font-size: 10px;
vertical-align: super;
} #tpl-egm-box-tab1 {
width: 470px;
height: 240px;
background: #fff;
text-align: left;
padding: 20px 20px 60px;
position: relative;
margin: 10px;
}
#tpl-egm-box-tab1 header {
padding-left: 225px;
}
#tpl-egm-box-tab1 header .title {
margin: 0;
text-transform: uppercase;
font-family: 'Playfair';
font-weight: normal;
font-size: 24px;
}
#tpl-egm-box-tab1 header .icon {
width: 60px;
height: 1px;
background: #536b7c;
margin: 10px 0;
}
#tpl-egm-box-tab1 section {
padding-left: 225px;
}
#tpl-egm-box-tab1 section .text {
font-size: 16px;
font-style: italic;
color: #526b7e;
margin: 0;
}
#tpl-egm-box-tab1 section .bg_img {
width: 225px;
height: 240px;
position: absolute;
top: 0;
left: 0;
}
@media (max-width:1080px) and (min-width:670px),
(max-width:520px) {
#tpl-egm-box-tab1 {
width: 265px;
height: 440px;
padding: 250px 10px 60px;
}
#tpl-egm-box-tab1 header {
padding-left: 0;
}
#tpl-egm-box-tab1 header .title {
font-size: 21px;
}
#tpl-egm-box-tab1 header .icon {
margin: 7px 0;
}
#tpl-egm-box-tab1 section {
padding-left: 0;
}
#tpl-egm-box-tab1 section .text {
font-size: 14px;
}
#tpl-egm-box-tab1 section .bg_img {
width: 100%;
}
} #tpl-egm-box-leftText-button {
margin: 0 auto;
position: relative;
}
#tpl-egm-box-leftText-button .text {
text-align: center;
}
#tpl-egm-box-leftText-button .text > div {
text-align: left;
}
#tpl-egm-box-leftText-button .button {
margin-top: 20px;
}
@media (max-width:600px) {
#tpl-egm-box-leftText-button {
background: #eee;
padding: 30px 15px
}
#tpl-egm-box-leftText-button .button div {
background: #eee;
}
}
@media (min-width:800px) {
#concurso_fotografia #tpl-egm-box-leftText-button .text > div {
column-count: 2;
-moz-column-count: 2;
-webkit-column-count: 2;
column-gap: 50px;
-moz-column-gap: 50px;
-webkit-column-gap: 50px;
}
}
@media (min-width:600px) {
#concurso_fotografia #tpl-egm-contentBoxes-opacity {
padding: 30px;
}
}
#concurso_fotografia #tpl-egm-concurso_form {
margin-top: 30px;
overflow: hidden;
}
#concurso_fotografia > .title {
margin: 0;
text-transform: uppercase;
font-size: 23px;
font-family: 'Playfair';
}
#concurso_fotografia #tpl-egm-concurso_form fieldset .field {
display: inline-block;
width: 49%;
margin: 10px 0;
}
#concurso_fotografia #tpl-egm-concurso_form fieldset .field > * {
display: inline-block;
}
#concurso_fotografia #tpl-egm-concurso_form fieldset .field > label {
width: 105px;
}
#concurso_fotografia #tpl-egm-concurso_form fieldset .field > input {
width: calc(100% - 120px);
background: #eee;
border: 1px solid #626262;
height: 30px;
padding: 0 10px;
}
#concurso_fotografia #tpl-egm-concurso_form fieldset .field > input::-webkit-input-placeholder {
color: transparent;
}
#concurso_fotografia #tpl-egm-concurso_form fieldset .field > input::-moz-placeholder {
color: transparent;
}
#concurso_fotografia #tpl-egm-concurso_form fieldset .field > input::-ms-placeholder {
color: transparent;
}
#concurso_fotografia #tpl-egm-concurso_form fieldset.photo {
margin-top: 30px;
}
#concurso_fotografia #tpl-egm-concurso_form fieldset.photo .field {
width: 98%;
}
#concurso_fotografia #tpl-egm-concurso_form fieldset.photo .file input {
padding-left: 0;
}
#concurso_fotografia #tpl-egm-concurso_form fieldset.photo .file input::-webkit-file-upload-button {
background: #626262;
border: 0;
height: 28px;
padding: 0 50px;
color: #fff;
cursor: pointer;
}
#concurso_fotografia #tpl-egm-concurso_form fieldset.photo .file input::-webkit-file-upload-button:hover {
background: #000;
transition: all 0.5s;
}
#concurso_fotografia #tpl-egm-concurso_form .button {
margin-top: 10px;
position: static;
border-left: 0;
border-right: 0;
background: #fff;
padding: 5px 100px;
cursor: pointer;
float: right;
margin-right: calc(2% + 15px)
}
#concurso_fotografia #tpl-egm-concurso_form .button:hover {
background: #bdc4ca !important;
transition: all 0.5s;
}
@media (max-width:800px) {
#concurso_fotografia #tpl-egm-concurso_form fieldset .field > label {
display: none;
}
#concurso_fotografia #tpl-egm-concurso_form fieldset .field > input::-webkit-input-placeholder {
color: #999;
}
#concurso_fotografia #tpl-egm-concurso_form fieldset .field > input::-moz-placeholder {
color: #999;
}
#concurso_fotografia #tpl-egm-concurso_form fieldset .field > input::-ms-placeholder {
color: #999;
}
#concurso_fotografia #tpl-egm-concurso_form fieldset .field > input {
width: 100%;
}
}
@media (max-width:480px) {
#concurso_fotografia #tpl-egm-concurso_form fieldset .field {
width: 100%;
}
#concurso_fotografia #tpl-egm-concurso_form fieldset.photo .field {
width: 100%;
}
#concurso_fotografia #tpl-egm-concurso_form .button {
width: 100%;
margin: 10px 0;
}
} #tpl-egm-box-centerText-button-weading {
margin: 0 auto;
position: relative;
}
#tpl-egm-box-centerText-button-weading .text {
text-align: center;
}
#tpl-egm-box-centerText-button-weading .button {
margin-top: 20px;
}
@media (max-width:600px) {
#tpl-egm-box-centerText-button-weading {
background: #eee;
padding: 40px 35px 80px;
}
#tpl-egm-box-centerText-button-weading .text {
line-height: 16px;
height: 48px;
overflow: hidden;
}
#tpl-egm-box-centerText-button-weading .button div {
background: #eee;
}
#tpl-egm-box-centerText-button-weading #sta-sm:checked ~ .text {
height: auto;
}
#tpl-egm-box-centerText-button-weading #sta-sm:checked ~ .sta-control .txt_leer_mas {
display: none;
}
#tpl-egm-box-centerText-button-weading #sta-sm:checked ~ .sta-control .txt_leer_menos {
display: inline-block;
}
#tpl-egm-box-centerText-button-weading #sta-sm:checked ~ .sta-control .icon svg {
transform: rotate(180deg);
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
}
}
#tpl-egm-box-clearBg {
width: 100%;
height: 270px;
background-position: center !important;
background-attachment: fixed !important;
background-size: cover !important;
background-repeat: no-repeat !important;
}
#tpl-egm-box-tab2 {
position: relative;
padding: 20px;
background: #fff;
height: 300px;
width: 100%;
margin-top: 25px;
}
#tpl-egm-box-tab2 > header .title {
margin: 0;
font-family: 'Playfair';
font-size: 24px;
text-transform: uppercase;
font-weight: normal;
}
#tpl-egm-box-tab2 > header .icon {
margin: 15px 0;
}
#tpl-egm-box-tab2 > section .text {
font-family: lato;
font-size: 15px;
text-align: left;
color: #666;
}
#tpl-egm-box-tab2:nth-child(odd) > header {
padding-right: calc(50% + 20px);
}
#tpl-egm-box-tab2:nth-child(odd) > section {
padding-right: calc(50% + 20px);
}
#tpl-egm-box-tab2:nth-child(odd) > section .bg_img {
position: absolute;
top: 20px;
bottom: 20px;
left: 50%;
right: 20px;
}
#tpl-egm-box-tab2:nth-child(even) > header {
padding-left: calc(50% + 20px);
}
#tpl-egm-box-tab2:nth-child(even) > section {
padding-left: calc(50% + 20px);
}
#tpl-egm-box-tab2:nth-child(even) > section .bg_img {
position: absolute;
top: 20px;
bottom: 20px;
left: 20px;
right: 50%;
}
@media (max-width:600px) {
#tpl-egm-box-tab2 {
height: auto;
}
#tpl-egm-box-tab2 > header {
padding: 0 !important;
}
#tpl-egm-box-tab2 > section {
padding: 0 !important;
}
#tpl-egm-box-tab2 > section .bg_img {
position: static !important;
background: none !important;
margin-top: 10px;
}
#tpl-egm-box-tab2 > section .bg_img img {
width: 100%;
}
}
#tpl-egm-box-centerText-button-weading .event_button {
background: #fff;
display: block;
padding-top: 20px;
text-decoration: none;
text-align: center;
}
#tpl-egm-box-centerText-button-weading .event_button div {
display: inline-block;
background: #3C505B;
color: rgb(255, 255, 255);
text-transform: uppercase;
font-family: "Raleway", sans-serif;
font-size: 16px;
font-weight: bold;
padding: 10px 20px;
}
#tpl-egm-box-centerText-button-weading .event_button div:hover {
background: #4D606B;
}
#tpl-egm-box-centerText-button-weading .event_button div span {
display: inline-block;
vertical-align: middle;
}
#tpl-egm-box-centerText-button-weading .event_button div svg {
margin-left: 10px;
fill: #fff;
display: inline-block;
vertical-align: middle;
width: 25px;
height: 25px;
}
@media (max-width:600px) {
#tpl-egm-box-centerText-button-weading .event_button {
background: #eee;
}
} #tpl-egm_box3 > header .icon {
fill: #d1dae1;
stroke: #d1dae1;
}
#tpl-egm_box3 > header .icon .rhombus {
fill: #526b7e;
stroke: #526b7e;
}
#tpl-egm_box3 > section {
position: relative;
}
#tpl-egm_box3 > section .information {
width: 100%;
padding-right: calc(60% + 20px);
}
#tpl-egm_box3 > section .inner_article {
position: absolute;
top: 0;
right: 0;
left: 40%;
bottom: 0;
padding: 20px;
background: #eee;
}
#tpl-egm_box3 > section .inner_article > div {
width: 100%;
padding-right: calc(50% + 20px);
}
#tpl-egm_box3 > section .inner_article > .bg_img {
position: absolute;
top: 20px;
bottom: 20px;
right: 20px;
left: 50%;
}
@media (max-width:800px) {
#tpl-egm_box3 > section .information {
padding: 0 20px;
}
#tpl-egm_box3 > section .inner_article {
position: relative;
margin-top: 20px;
top: auto;
left: auto;
right: auto;
bottom: auto;
}
#tpl-egm_box3 > section .inner_article > div {
padding-right: 260px;
}
#tpl-egm_box3 > section .inner_article > .bg_img {
width: 240px;
left: auto;
}
}
@media (max-width:600px) {
#tpl-egm_box3 {
padding: 0;
}
#tpl-egm_box3 > header {
margin-bottom: 20px;
padding: 15px;
}
#tpl-egm_box3 > section .information {
position: relative;
padding-bottom: 20px;
}
#tpl-egm_box3 > section .sta-control {
bottom: 5px;
}
#tpl-egm_box3 > section .text {
line-height: 16px;
height: 48px;
margin: 20px 0;
overflow: hidden;
}
#tpl-egm_box3 > section .inner_article {
position: static;
padding: 20px;
}
#tpl-egm_box3 > section .inner_article .text {
padding: 0;
}
#tpl-egm_box3 > section .inner_article .bg_img {
background: none !important;
position: static;
width: 100%;
margin-top: 20px;
}
#tpl-egm_box3 > section .inner_article .bg_img img {
width: 100%;
}
#tpl-egm_box3 > section #sta-sm:checked ~ .text {
height: auto;
}
#tpl-egm_box3 > section #sta-sm:checked ~ .sta-control .txt_leer_mas {
display: none;
}
#tpl-egm_box3 > section #sta-sm:checked ~ .sta-control .txt_leer_menos {
display: inline-block;
}
#tpl-egm_box3 > section #sta-sm:checked ~ .sta-control .icon svg {
transform: rotate(180deg);
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
}
} #tpl-egm-box-centerText-button-sm {
margin: 0 auto;
position: relative;
padding: 40px 35px 80px;
}
#tpl-egm-box-centerText-button-sm .text {
overflow: hidden;
}
#tpl-egm-box-centerText-button-sm #sta-sm:checked ~ .text {
height: auto;
}
#tpl-egm-box-centerText-button-sm #sta-sm:checked ~ .sta-control .txt_leer_mas {
display: none;
}
#tpl-egm-box-centerText-button-sm #sta-sm:checked ~ .sta-control .txt_leer_menos {
display: inline-block;
}
#tpl-egm-box-centerText-button-sm #sta-sm:checked ~ .sta-control .icon svg {
transform: rotate(180deg);
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
}
@media (max-width:600px) {
#tpl-egm-box-centerText-button-sm {
background: #eee;
}
}
#tpl-egm-contentBoxes-opacity {
padding: 15px 30px;
background: rgba(255, 255, 255, 0.5);
margin-top: 30px;
position: relative;
}
#tpl-egm-contentBoxes-opacity .holder {
font-size: 30px;
}
#tpl-egm-contentBoxes-opacity > header .button {
top: 15px;
bottom: auto;
right: 30px;
border-color: #fff;
}
#tpl-egm-contentBoxes-opacity > header .button div {
border-color: #fff;
background: transparent;
color: #fff;
transition: all 0.5s;
}
@media (max-width:600px) {
#tpl-egm-contentBoxes-opacity {
padding: 15px 10px;
}
#tpl-egm-contentBoxes-opacity > header {
text-align: center;
}
#tpl-egm-contentBoxes-opacity > header .button {
position: static;
display: inline-block;
}
}
#tpl-egm-box-tab4 {
background: #fff;
position: relative;
padding: 20px 40px 60px;
min-height: 245px;
margin: 15px 0 30px;
}
#tpl-egm-box-tab4 > header {
width: 100%;
padding-left: calc(50% + 20px);
}
#tpl-egm-box-tab4 > header .title {
margin: 0;
text-transform: uppercase;
font-family: 'Playfair';
font-weight: normal;
font-size: 24px;
}
#tpl-egm-box-tab4 > section {
width: 100%;
padding-left: calc(50% + 20px);
}
#tpl-egm-box-tab4 > section .subtitle {
font-size: 16px;
font-style: italic;
color: #1f6b82;
margin: 0;
font-weight: bold;
margin: 20px 0;
}
#tpl-egm-box-tab4 > section .text {
font-family: lato;
font-size: 13px;
text-align: left;
color: #666;
}
#tpl-egm-box-tab4 .bg_img {
position: absolute;
top: 20px;
left: 20px;
right: calc(50% + 20px);
bottom: 20px;
}
@media (max-width:600px) {
#tpl-egm-box-tab4 {
padding: 0;
}
#tpl-egm-box-tab4 .bg_img {
position: static;
background: none !important;
width: 100%;
}
#tpl-egm-box-tab4 .bg_img img {
width: 100%;
}
#tpl-egm-box-tab4 > header {
margin: 10px 0 0;
padding: 0 15px;
}
#tpl-egm-box-tab4 > section {
padding: 0 15px 60px;
}
#tpl-egm-box-tab4 > section .subtitle {
margin: 10px 0;
}
}
#tpl-egm-box-centerText-button-sm .event_button {
background: #fff;
padding-top: 20px;
text-decoration: none;
text-align: center;
}
#tpl-egm-box-centerText-button-sm .event_button a {
text-decoration: none;
display: inline-block;
background: #3C505B;
color: rgb(255, 255, 255);
text-transform: uppercase;
font-family: "Raleway", sans-serif;
font-size: 16px;
font-weight: bold;
padding: 10px 20px;
}
#tpl-egm-box-centerText-button-sm .event_button a:hover {
background: #4D606B;
}
#tpl-egm-box-centerText-button-sm .event_button a span {
display: inline-block;
vertical-align: middle;
}
#tpl-egm-box-centerText-button-sm .event_button a svg {
margin-left: 10px;
fill: #fff;
display: inline-block;
vertical-align: middle;
width: 25px;
height: 25px;
}
#tpl-egm-contentBoxes-opacity .event_button_mobile {
background: none;
padding: 10px;
text-decoration: none;
text-align: center;
}
#tpl-egm-contentBoxes-opacity .event_button_mobile a {
text-decoration: none;
display: inline-block;
background: #3C505B;
color: rgb(255, 255, 255);
text-transform: uppercase;
font-family: "Raleway", sans-serif;
font-size: 16px;
font-weight: bold;
padding: 10px 20px;
}
#tpl-egm-contentBoxes-opacity .event_button_mobile a:hover {
background: #4D606B;
}
#tpl-egm-contentBoxes-opacity .event_button_mobile a span {
display: inline-block;
vertical-align: middle;
}
#tpl-egm-contentBoxes-opacity .event_button_mobile a svg {
margin-left: 10px;
fill: #fff;
display: inline-block;
vertical-align: middle;
width: 25px;
height: 25px;
}
#tpl-egm-contentBoxes-opacity .event_button_mobile {
display: none;
}
#tpl-egm-contentBoxes-opacity .event_button_mobile {
background: #fff;
padding-top: 20px;
text-decoration: none;
text-align: center;
}
@media (max-width:600px) {
#tpl-egm-contentBoxes-opacity .event_button_mobile {
display: block;
}
#only_room #tpl-egm-box9 section .information {
display: none;
}
#only_room #tpl-egm-box9 header {
display: none;
}
} #tpl-egm-box5 {
background: #FFF;
height: 450px;
margin: 10px;
position: relative;
vertical-align: top;
width: 310px;
}
#tpl-egm-box5 > header {
margin-top: 215px;
}
#tpl-egm-box5 > header .title {
font-family: playfair;
font-size: 20px;
margin-bottom: 0;
letter-spacing: -0.5px;
}
#tpl-egm-box5 > header .icon {
margin: 5px 0;
}
#tpl-egm-box5 > section {
color: #526b7e;
font-family: lato;
font-size: 14px;
font-style: italic;
font-weight: bold;
text-align: center;
}
#tpl-egm-box5 > section .short_desc {
padding: 0 35px;
}
#tpl-egm-box5 > section .text {
color: #000;
font-family: lato;
font-style: normal;
font-weight: normal;
margin-bottom: 15px;
padding: 0 15px;
}
#tpl-egm-box5 > section .bg_img {
height: 200px;
margin: 0;
padding: 0;
position: absolute;
top: 0;
width: 100%;
}
@media screen and (max-width:600px) {
#tpl-egm-box5 {
height: auto;
}
#tpl-egm-box5 {
margin: 10px 0;
min-height: 0;
width: 100%;
}
} #tpl-egm-box6 {
margin-top: 75px;
padding: 30px 5%;
overflow: hidden;
text-align: center;
}
#tpl-egm-box6 > header .icon {
margin-bottom: 30px;
margin-top: 30px;
}
#tpl-egm-box6 > section .information {
float: left;
width: 40%;
padding: 15px 20px 0 0;
}
#tpl-egm-box6 > section .information .up_holder {
text-shadow: none;
color: #333;
display: inline-block;
font-size: 22px;
font-weight: bold;
margin-bottom: 10px;
text-align: left;
width: 100%;
}
#tpl-egm-box6 > section .text {
line-height: 17px;
}
#tpl-egm-box6 > section article.inner_article {
background: #f1e7e5;
float: right;
width: 60%;
padding: 15px 20px 0 20px;
}
#tpl-egm-box6 > section article.inner_article header .up_holder {
margin-bottom: 10px;
text-shadow: none;
color: #333;
display: inline-block;
font-size: 22px;
font-weight: bold;
text-align: left;
width: 100%;
}
#tpl-egm-box6 > section article.inner_article section .bg_img {
height: 180px;
margin: 10px 0 20px 0;
position: relative;
width: 100%;
}
#tpl-egm-box6 > section article.inner_article section .bg_img .bottom {
background: #f1e7e5;
bottom: 0;
position: absolute;
right: 0;
}
#tpl-egm-box6 > section article.inner_article section .bg_img .bottom a {
color: #526F7C;
display: inline-block;
font-family: playfair;
font-size: 12px;
font-weight: bold;
overflow: hidden;
text-decoration: none;
text-transform: uppercase;
width: auto;
}
#tpl-egm-box6 > section article.inner_article section .bg_img .bottom a .icon {
width: 35px;
height: 25px;
display: inline-block;
float: left;
margin: 0;
}
#tpl-egm-box6 > section article.inner_article section .bg_img .bottom a .icon svg {
padding: 2px 5px;
width: 35px;
}
#tpl-egm-box6 > section article.inner_article section .bg_img .bottom a .go_gallery {
display: inline-block;
margin-left: 10px;
margin-top: 7px;
}
@media screen and (max-width:800px) {
#tpl-egm-box6 {
margin-top: 0;
padding: 30px 20px 60px;
}
#tpl-egm-box6 > header .icon {
margin-bottom: 20px;
margin-top: 20px;
}
#tpl-egm-box6 > section .information {
width: 100%;
padding: 0;
}
#tpl-egm-box6 > section .information .up_holder {
text-align: center;
}
#tpl-egm-box6 > section article.inner_article {
margin-top: 20px;
position: relative;
width: 100%;
padding: 20px 50% 20px 20px;
}
#tpl-egm-box6 > section article.inner_article header {
width: 100%;
padding-right: 20px;
}
#tpl-egm-box6 > section article.inner_article section {
width: 100%;
padding-right: 20px;
}
#tpl-egm-box6 > section article.inner_article section .bg_img {
position: absolute;
right: 20px;
top: 20px;
bottom: 20px;
left: 50%;
width: auto;
height: auto;
margin: 0;
}
}
@media screen and (max-width:600px) {
#tpl-egm-box6 {
padding: 20px 0 0;
}
#tpl-egm-box6 > header {
padding: 0 10px;
}
#tpl-egm-box6 > section .information {
padding: 0 10px;
position: relative;
margin-top: 20px;
}
#tpl-egm-box6 > section .information .sta-control.see_more {
bottom: 0;
right: 0;
}
#tpl-egm-box6 > section .information .text {
height: 51px;
overflow: hidden;
margin-bottom: 30px;
}
#tpl-egm-box6 > section article.inner_article {
padding: 20px 10px 50px;
}
#tpl-egm-box6 > section article.inner_article header .up_holder {
text-align: center;
}
#tpl-egm-box6 > section article.inner_article section {
padding: 0;
}
#tpl-egm-box6 > section article.inner_article section .top {
position: relative;
padding-bottom: 20px;
}
#tpl-egm-box6 > section article.inner_article section .top label {
bottom: 20px;
}
#tpl-egm-box6 > section article.inner_article section .top .text {
height: 51px;
margin-bottom: 30px;
overflow: hidden;
}
#tpl-egm-box6 > section article.inner_article section .bg_img {
background: none !important;
position: static;
}
#tpl-egm-box6 > section article.inner_article section .bg_img img {
width: 100%;
}
#tpl-egm-box6 > section .information #sta-sm:checked ~ .text {
height: auto;
}
#tpl-egm-box6 > section .information #sta-sm:checked ~ .sta-control .txt_leer_mas {
display: none;
}
#tpl-egm-box6 > section .information #sta-sm:checked ~ .sta-control .txt_leer_menos {
display: inline-block;
}
#tpl-egm-box6 > section .information #sta-sm:checked ~ .sta-control .icon svg {
transform: rotate(180deg);
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
}
#tpl-egm-box6 > section article.inner_article #sta-sm2:checked ~ .text {
height: auto;
}
#tpl-egm-box6 > section article.inner_article #sta-sm2:checked ~ .sta-control .txt_leer_mas {
display: none;
}
#tpl-egm-box6 > section article.inner_article #sta-sm2:checked ~ .sta-control .txt_leer_menos {
display: inline-block;
}
#tpl-egm-box6 > section article.inner_article #sta-sm2:checked ~ .sta-control .icon svg {
transform: rotate(180deg);
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
}
} #tpl-egm-box7 {
min-height: 585px;
padding: 25px 40% 25px 40px;
position: relative;
}
#tpl-egm-box7 > header {
width: 100%;
padding-right: 20px;
}
#tpl-egm-box7 > section {
width: 100%;
padding-right: 20px;
}
#tpl-egm-box7 > section .information {
width: 100%;
}
#tpl-egm-box7 > section .bg_img {
position: absolute;
right: 40px;
top: 25px;
left: 60%;
bottom: 25px;
}
@media screen and (max-width:800px) {
#tpl-egm-box7 {
min-height: 525px;
padding: 25px;
}
#tpl-egm-box7 > header {
padding: 0;
width: 100%;
}
#tpl-egm-box7 > section {
position: relative;
padding-right: 50%;
}
#tpl-egm-box7 > section .text {
padding-right: 20px;
}
#tpl-egm-box7 > section .bg_img {
width: 50%;
left: 50%;
top: 0;
bottom: 0;
right: 0;
}
}
@media screen and (max-width:600px) {
#tpl-egm-box7 {
min-height: 0;
padding: 20px 10px;
}
#tpl-egm-box7 > header {
margin-bottom: 15px;
}
#tpl-egm-box7 > section {
padding: 0;
}
#tpl-egm-box7 > section .information {
padding-bottom: 50px;
position: relative;
width: 100%;
}
#tpl-egm-box7 > section .text {
height: 45px;
line-height: 15px;
overflow: hidden;
padding: 0;
}
#tpl-egm-box7 > section .sta-control {
bottom: 20px;
}
#tpl-egm-box7 > section .bg_img {
background: none !important;
position: static;
width: 100%;
}
#tpl-egm-box7 > section .bg_img img {
width: 100%;
}
#tpl-egm-box7 > section .information #sta-sm:checked ~ .text {
height: auto;
}
#tpl-egm-box7 > section .information #sta-sm:checked ~ .sta-control .txt_leer_mas {
display: none;
}
#tpl-egm-box7 > section .information #sta-sm:checked ~ .sta-control .txt_leer_menos {
display: inline-block;
}
#tpl-egm-box7 > section .information #sta-sm:checked ~ .sta-control .icon svg {
transform: rotate(180deg);
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
}
} #tpl-egm-cnt-alternative-boxes {
padding: 30px;
}
#tpl-egm-cnt-alternative-boxes .options {
text-align: right;
}
#tpl-egm-cnt-alternative-boxes .options .title_text {
color: #fff;
font-family: lato;
text-transform: uppercase;
vertical-align: super;
font-size: 13px;
}
#tpl-egm-cnt-alternative-boxes .options .icon {
margin: 0 5px;
fill: #626262;
cursor: pointer;
}
#tpl-egm-cnt-alternative-boxes .options .icon:last-child {
margin-right: 0;
}
#tpl-egm-cnt-alternative-boxes .options #sta-list:checked ~ .sta-control > .icon svg {
fill: #fff;
}
#tpl-egm-cnt-alternative-boxes .options #sta-boxes:checked ~ .sta-control > .icon.boxes {
fill: #fff;
}
@media screen and (max-width:1140px) {
.tpl-egm-box-paradax {
padding-top: 50px !important;
}
}
@media screen and (max-width:990px) {
.booknow {
float: left !important;
}
.tpl-egm-box-paradax > header .up_holder {
font-size: 40px !important;
}
.tpl-egm-box-paradax > header .holder {
font-size: 17px !important;
}
}
.logo-mobile {
display: none;
}
@media screen and (max-width:800px) {
#tpl-egm-cnt-alternative-boxes {
padding: 0;
margin-top: -10px;
}
}
@media(min-width:601px) {
.discount {
top: 20%;
}
}
@media(max-width:1366px) {
.logo-mobile {
display: block !important;
}
.desk-top {
display: none;
}
.offer {
top: 30% !important;
}
}
.tpl-egm-box8 {
background: #fff;
margin: 10px;
position: relative;
width: 310px;
padding: 15px;
}
.tpl-egm-box8 > header {
padding-top: 130px;
line-height: 30px;
text-align: left;
}
.tpl-egm-box8 > header .sta-control {
cursor: initial;
}
.tpl-egm-box8 > header .sta-control .text {
color: #222;
font-family: 'Playfair';
font-size: 17px;
text-align: left;
text-transform: uppercase;
letter-spacing: -0.7px;
}
.tpl-egm-box8 > section .metros {
color: #333;
font-style: italic;
font-size: 14px;
position: absolute;
top: 153px;
right: 15px;
}
.tpl-egm-box8 > section .text {
color: #888;
font-family: lato;
font-size: 13px;
height: 32px;
text-align: left;
line-height: 16px;
margin: 5px 0;
overflow: hidden;
}
.tpl-egm-box8 > section .list {
display: none;
}
.tpl-egm-box8 > section .bg_img {
position: absolute;
top: 0;
left: 0;
right: 0;
height: 145px;
}
.tpl-egm-box8 > section .bottom {
overflow: hidden;
margin-top: 15px;
}
.tpl-egm-box8 > section .bottom .button {
position: static;
float: left;
font-size: 14px;
}
.tpl-egm-box8 > section .bottom .button div {
padding: 2px 10px;
}
.tpl-egm-box8 > section .bottom .button.black {
float: right;
}
.tpl-egm-box8 > section .bottom .button.black div {
padding: 2px 15px;
background: #000;
color: #fff;
cursor: pointer;
}
@media screen and (min-width:601px) {
#tpl-egm-cnt-alternative-boxes .options #sta-list:checked ~ .list .tpl-egm-box8 {
margin: 10px 0;
min-height: 175px;
width: 100%;
padding: 20px 20px 20px 330px;
}
#tpl-egm-cnt-alternative-boxes .options #sta-list:checked ~ .list .tpl-egm-box8 > header {
padding-top: 0;
padding-right: 80px;
line-height: 20px;
}
#tpl-egm-cnt-alternative-boxes .options #sta-list:checked ~ .list .tpl-egm-box8 > section {
padding-right: 175px;
margin-top: 10px;
}
#tpl-egm-cnt-alternative-boxes .options #sta-list:checked ~ .list .tpl-egm-box8 > section > .bg_img {
width: 310px;
bottom: 0;
height: auto;
right: auto;
}
#tpl-egm-cnt-alternative-boxes .options #sta-list:checked ~ .list .tpl-egm-box8 > section > .text {
display: none;
}
#tpl-egm-cnt-alternative-boxes .options #sta-list:checked ~ .list .tpl-egm-box8 > section > .list {
color: #666;
display: none;
font-family: 'Lato';
font-size: 13px;
display: block;
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
text-align: left;
}
#tpl-egm-cnt-alternative-boxes .options #sta-list:checked ~ .list .tpl-egm-box8 > section > .list li {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAB8SURBVHjaYvj//z8DMj5z5ow8uhgIMzEggbNnz+oDqQtAej4DGmAEqUZSdACIBaByC4yNjRNRFGJRxICumBHoJlyKUBSD3GiARxEIBABtlGcCql4I5CTgUPQBiB2Aah4ieyYeZA0WRRdRfI2mGEURGGAJ8HiQB9HFAQIMAJlvb2noHZMOAAAAAElFTkSuQmCC) left center no-repeat;
margin: 5px 0;
list-style: none;
padding-left: 20px;
}
#tpl-egm-cnt-alternative-boxes .options #sta-list:checked ~ .list .tpl-egm-box8 > section > .metros {
position: absolute;
top: 25px;
right: 25px;
}
#tpl-egm-cnt-alternative-boxes .options #sta-list:checked ~ .list .tpl-egm-box8 > section > .bottom {
position: absolute;
top: 35px;
right: 25px;
width: 160px;
}
#tpl-egm-cnt-alternative-boxes .options #sta-list:checked ~ .list .tpl-egm-box8 > section > .bottom > .button {
width: 100%;
margin: 5px 0;
}
}
@media screen and (min-width:601px) and (max-width:800px) {
#tpl-egm-cnt-alternative-boxes .options #sta-list:checked ~ .list .tpl-egm-box8 {
padding-left: 195px;
}
#tpl-egm-cnt-alternative-boxes .options #sta-list:checked ~ .list .tpl-egm-box8 > section {
padding: 0;
}
#tpl-egm-cnt-alternative-boxes .options #sta-list:checked ~ .list .tpl-egm-box8 > section > .bg_img {
width: 175px;
}
#tpl-egm-cnt-alternative-boxes .options #sta-list:checked ~ .list .tpl-egm-box8 > section > .bottom {
position: static;
width: auto;
overflow: hidden;
}
#tpl-egm-cnt-alternative-boxes .options #sta-list:checked ~ .list .tpl-egm-box8 > section > .bottom > * {
float: right;
}
#tpl-egm-cnt-alternative-boxes .options #sta-list:checked ~ .list .tpl-egm-box8 > section > .bottom > .button {
width: auto;
}
#tpl-egm-cnt-alternative-boxes .options #sta-list:checked ~ .list .tpl-egm-box8 > section > .bottom > .button.black {
margin-right: 20px;
}
}
@media screen and (max-width:600px) {
.tpl-egm-box8 {
margin: 5px 0;
width: 100%;
padding: 0;
}
.tpl-egm-box8 > header {
display: inline-block;
margin-right: 0;
padding: 0;
width: 100%;
text-align: center;
}
.tpl-egm-box8 > header .sta-control {
width: 100%;
display: block;
cursor: pointer;
padding: 10px 0;
position: relative;
}
.tpl-egm-box8 > header .sta-control .icon {
stroke: #516c81;
display: inline-block;
position: absolute;
right: 20px;
}
.tpl-egm-box8 > header .sta-control .icon svg {
width: 30px;
height: 11px;
}
.tpl-egm-box8 > section {
position: relative;
display: none;
height: 255px;
padding: 10px;
padding-top: 150px;
}
.tpl-egm-box8 > section .text {
padding: 0;
padding-right: 70px;
}
.tpl-egm-box8 > section .bottom {
margin-top: 20px;
}
.tpl-egm-box8 .dn.open ~ section{
display: block;
}  .tpl-egm-box8 .dn.open header .sta-control .icon{
transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
-webkit-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
}
}  @media (min-width:600px) {
#meetings #tpl-egm-box-centerText-button-sm .text {
height: auto;
}
#meetings #tpl-egm-box-centerText-button-sm {
padding: 40px 35px;
}
}
#tpl-egm-box-list-2column {
background: #fff;
margin: 15px 0;
padding: 15px;
font-family: lato;
font-size: 13px;
text-align: left;
color: #666;
}
#tpl-egm-box-list-2column > section .info {
text-align: center;
font-style: italic;
}
#tpl-egm-box-list-2column > section .list {
margin: 20px 0;
padding: 0 50px;
}
#tpl-egm-box-list-2column > section .list > li {
width: 49%;
position: relative;
margin: 5px 0;
}
#tpl-egm-box-list-2column > section .list .icon {
fill: #bebebe;
position: absolute;
top: calc(50% - 8px);
left: 0;
}
#tpl-egm-box-list-2column > section .list .text {
padding-left: 13px;
}
@media (max-width:600px) {
#tpl-egm-box-list-2column > section .info {
text-align: left;
}
#tpl-egm-box-list-2column > section .list {
padding: 0;
margin: 10px 0;
}
#tpl-egm-box-list-2column > section .list > li {
width: 100%;
}
} .tpl-egm-multiple-boxes .tpl-egm-multiple-boxes-controller {
margin: 20px 0;
text-align: center;
font-family: 'Playfair';
}
.tpl-egm-multiple-boxes .tpl-egm-multiple-boxes-controller .title {
text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5);
color: #fff;
font-family: 'dancing script';
font-size: 25px;
text-align: center;
text-transform: none;
}
.tpl-egm-multiple-boxes .tpl-egm-multiple-boxes-controller .controls {
margin: 25px 0 40px;
}
.tpl-egm-multiple-boxes .tpl-egm-multiple-boxes-controller .controls label {
display: inline-block;
color: #fff;
border: 1px solid #fff;
padding: 10px 50px;
text-transform: uppercase;
cursor: pointer;
margin: 0 10px;
}
.tpl-egm-multiple-boxes #sta-multiple-boxes1:checked ~ .tpl-egm-multiple-boxes-controller .controls .box1 {
background: #fff;
color: #5b788b;
}
.tpl-egm-multiple-boxes #sta-multiple-boxes2:checked ~ #grid-gallery {
display: none;
}
.tpl-egm-multiple-boxes #sta-multiple-boxes2:checked ~ .tpl-egm-video {
display: block;
}
.tpl-egm-multiple-boxes #sta-multiple-boxes2:checked ~ .tpl-egm-multiple-boxes-controller .controls .box2 {
background: #fff;
color: #5b788b;
}
.tpl-egm-video {
max-width: 850px;
margin: auto;
box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.3);
display: none;
}
#tpl-egm-menu-ctr {
font-family: 'Playfair';
text-transform: uppercase;
}
#tpl-egm-menu-ctr > .bar {
position: fixed;
bottom: 0;
left: 0;
right: 0;
background-color: #fff;
}
#tpl-egm-menu-ctr > .bar .changeFV {
position: absolute;
top: 10px;
left: 30px;
z-index: 5;
}
#tpl-egm-menu-ctr > .bar .changeFV > div {
cursor: pointer;
color: #aaa;
}
#tpl-egm-menu-ctr > .bar .changeFV > div.selected {
color: #819aaa;
}
#tpl-egm-menu-ctr > .bar .changeFV > .foto {
padding: 0 5px;
}
#tpl-egm-menu-ctr > .bar .changeFV > .video {
padding: 0 10px;
border-left: 1px solid #819aaa;
}
#tpl-egm-menu-ctr > .bar .direct {
position: relative;
padding: 0 150px;
text-align: center;
}
#tpl-egm-menu-ctr > .bar .direct .title {
line-height: 40px;
min-width: 340px;
color: #819aaa;
}
#tpl-egm-menu-ctr > .bar .direct .icon {
vertical-align: middle;
cursor: pointer;
}
#tpl-egm-menu-ctr > .bar .direct svg {
stroke: #819aaa;
width: 25px;
height: 25px;
}
#tpl-egm-menu-ctr > .control.left {
position: absolute;
top: calc(50% - 50px);
left: 0;
background: transparent;
width: 50px;
height: 100px;
cursor: pointer;
}
#tpl-egm-menu-ctr > .control.left .icon svg {
stroke: rgba(255, 255, 255, 0.7);
width: 50px;
height: 100px;
padding: 15px;
}
#tpl-egm-menu-ctr > .control.left:hover {
transition: all .3s;
-moz-transition: all .3s;
-webkit-transition: all .3s;
-o-transition: all .3s;
-ms-transition: all .3s;
background: rgba(0, 0, 0, 0.5);
}
#tpl-egm-menu-ctr > .control.left:hover .icon svg {
transition: all .3s;
-moz-transition: all .3s;
-webkit-transition: all .3s;
-o-transition: all .3s;
-ms-transition: all .3s;
stroke: #fff;
}
#tpl-egm-menu-ctr > .control.right {
position: absolute;
top: calc(50% - 50px);
right: 0;
background: transparent;
width: 50px;
height: 100px;
cursor: pointer;
}
#tpl-egm-menu-ctr > .control.right .icon svg {
stroke: rgba(255, 255, 255, 0.7);
width: 50px;
height: 100px;
padding: 15px;
}
#tpl-egm-menu-ctr > .control.right:hover {
transition: all .3s;
-moz-transition: all .3s;
-webkit-transition: all .3s;
-o-transition: all .3s;
-ms-transition: all .3s;
background: rgba(0, 0, 0, 0.5);
}
#tpl-egm-menu-ctr > .control.right:hover .icon svg {
transition: all .3s;
-moz-transition: all .3s;
-webkit-transition: all .3s;
-o-transition: all .3s;
-ms-transition: all .3s;
stroke: #fff;
}
#tpl-egm-menu-ctr .sta-close {
color: #fff;
line-height: 40px;
position: absolute;
top: 0;
right: 20px;
font-size: 22px;
cursor: pointer;
}
#tpl-egm-menu-ctr .sta-close .title {
vertical-align: super;
}
#tpl-egm-menu-ctr .sta-close .icon {
vertical-align: middle;
stroke: #fff;
float: right;
}
#tpl-egm-menu-ctr .sta-close .icon svg {
width: 40px;
height: 40px;
}
@media (max-width:800px) {
#tpl-egm-menu-ctr > .changeFV {
top: 12px;
font-size: 13px;
left: 5px;
}
#tpl-egm-menu-ctr > .direct {
padding: 0 125px;
}
#tpl-egm-menu-ctr > .direct .title {
line-height: 40px;
min-width: 230px;
color: #819aaa;
}
#tpl-egm-menu-ctr > .sta-close {
right: 5px;
}
}
@media (max-width:600px) {
#tpl-egm-menu-ctr > .sta-close .title {
color: #fff;
}
#tpl-egm-menu-ctr > .sta-close .icon {
stroke: #fff;
}
} #tpl-egm-map #map-canvas {
bottom: 0;
left: 0;
position: absolute !important;
right: 0;
top: 0;
}
#tpl-egm-map > section {
text-align: center;
}
#tpl-egm-map > section .microformat {
background: #FFF;
box-shadow: 0 0 5px #000;
bottom: 50px;
font-family: lato;
font-size: 12px;
height: 100px;
padding: 10px;
position: fixed;
right: 35px;
text-align: left;
width: 275px;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-map > section .microformat span {
color: #666;
display: inline;
line-height: 17px;
text-align: left;
}
#tpl-egm-map > section .microformat span .text {
line-height: 20px;
margin-left: 10px;
}
#tpl-egm-map > section .microformat .text a {
color: #526b7e;
display: block;
font-family: lato;
font-size: 12px;
font-style: italic;
font-weight: bold;
margin-left: 10px;
margin-top: 3px;
}
#tpl-egm-map > section .microformat span.icon {
float: left;
height: 45px;
margin: 5px 5px 5px 10px;
width: 45px;
}
#tpl-egm-map .arrow-left {
border-bottom: 20px solid transparent;
border-top: 20px solid transparent;
border-right: 15px solid #FFF;
height: 0;
left: -15px;
position: absolute;
top: 0;
width: 0;
}
#tpl-egm-map > input {
display: none;
}
#tpl-egm-map .sta-control {
background: #FFF;
padding: 8px 2px;
position: fixed;
right: 10px;
top: 185px;
z-index: 1;
}
#tpl-egm-map .sta-control {
right: 10px;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-map .sta-control .icon {
cursor: pointer;
display: inline-block;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
height: 20px;
width: 20px;
}
#tpl-egm-map section article {
padding: 20px 20px 0 20px;
}
#tpl-egm-map > section > article {
background: #FFF;
bottom: 0;
padding: 90px 20px 40px 20px;
box-shadow: 0 0 5px #000;
position: fixed;
top: 0;
right: -420px;
width: 430px;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-map section article header {
color: #000;
font-size: 25px;
font-weight: normal;
margin: 12px 0;
text-transform: uppercase;
}
#tpl-egm-map section article header .title {
font-weight: normal;
}
#tpl-egm-map section article header .title span {
display: block;
font-size: 18px;
font-weight: normal;
width: 100%;
}
#tpl-egm-map section article section .text {
font-size: 24px;
margin-bottom: 20px;
text-transform: uppercase;
}
#tpl-egm-map section article section .inner_article {
background: #F0EAE8;
margin: 20px 0;
}
#tpl-egm-map section article section .inner_article header {
line-height: 20px;
text-align: left;
}
#tpl-egm-map section article section .inner_article header .title {
font-size: 18px;
}
#tpl-egm-map section article section .inner_article header .border {
background: #526b7e;
height: 1px;
margin: 5px 0;
width: 65px;
}
#tpl-egm-map section article section .inner_article section .text {
color: #666;
text-align: left;
font-family: lato;
font-size: 14px;
margin-top: 20px;
padding-bottom: 20px;
text-transform: none;
}
#tpl-egm-map section article section .inner_article section .text span {
margin: 20px 0 10px;
display: block;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACASURBVHjaYvj//z8DMg7KrpNHFwNhJgYkEJxTrw+kLgDp+QxogAlN0QEgFgDiBHTFTFgUwQCKYubLb/5jUwQDBqu2HVAI93LcCDLRAIciGAgAmizPtHZK40KQNTgUfQBiB6Cah2A34lAMU3QRxddoilEUgQGWAI8HYn10cYAAAwDcOWGaGsdFWAAAAABJRU5ErkJggg==) left center no-repeat;
color: #526b7E;
font-family: lato;
font-size: 15px;
font-style: italic;
font-weight: bold;
padding-left: 15px;
text-transform: none;
}
#tpl-egm-map #sta-slide_contact:checked ~ .sta-control > .icon {
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
}
@media screen and (min-width:601px) {
#tpl-egm-map #sta-slide_contact:checked ~ .sta-control {
right: 430px;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-map #sta-slide_contact:checked ~ .contenido > article {
overflow-y: auto;
right: 0;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-map #sta-slide_contact:checked ~ .contenido > .microformat {
right: 500px;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
}
@media screen and (max-width: 600px) {
#tpl-egm-map > .contenido {
background: #FFF;
box-shadow: 0 0 5px #000;
text-align: center;
position: fixed;
left: 0;
right: 0;
bottom: 0;
top: calc(100% - 64px);
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
#tpl-egm-map > section > article {
box-shadow: none;
left: 0;
padding: 0;
position: static;
top: calc(100% - 64px);
width: 100%;
}
#tpl-egm-map > section > article > header {
display: none;
margin-top: 0;
}
#tpl-egm-map .sta-control {
left: 50%;
padding: 0px 11px;
right: auto;
top: calc(100% - 88px);
-webkit-transform: translateX(-50%);
}
#tpl-egm-map section article section .inner_article {
margin: 10px 20px 40px;
}
#tpl-egm-map section article section .inner_article section {
padding-top: 0;
}
#tpl-egm-map section article section .text {
margin-bottom: 0;
margin-top: 0;
}
#tpl-egm-map .arrow-left {
top: -30px;
border-left: 23px solid transparent;
border-right: 20px solid transparent;
border-bottom: 11px solid #FFF;
padding-right: 0;
left: 0;
}
#tpl-egm-map > section .microformat {
box-shadow: none;
min-height: 100px;
left: 0;
position: static;
top: calc(100% - 45px);
width: auto;
z-index: 1;
}
#tpl-egm-map > section .microformat .text a {
margin-left: 60px;
}
#tpl-egm-map #sta-slide_contact:checked ~ section > article {
top: 125px;
overflow-y: auto;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
padding-bottom: 50px;
}
#tpl-egm-map #sta-slide_contact:checked ~ .contenido {
top: 125px;
overflow-y: auto;
}
#tpl-egm-map #sta-slide_contact:checked ~ .sta-control {
padding-bottom: 0;
top: 101px;
}
#tpl-egm-map #sta-slide_contact:checked ~ section > .microformat {
top: 130px;
}
#tpl-egm-map #sta-slide_contact:disabled ~ section > article {
overflow-y: hidden;
}
} #promocion .holder .subtitle {
display: block;
font-size: 32px;
}
#promocion .gral_box {
min-height: 360px;
padding: 20px 20px 35px 20px;
position: relative;
margin-top: 30px;
}
#promocion .gral_box header {
font-family: playfair;
font-size: 24px;
padding-left: 455px;
text-transform: uppercase;
width: 100%;
}
#promocion .gral_box h1 {
font-weight: normal;
font-size: 25px;
margin: 0;
}
#promocion .gral_box header .border {
background: #546e82;
height: 1px;
margin: 5px 0;
width: 65px;
}
#promocion .gral_box section {
padding-left: 455px;
width: 100%;
}
#promocion .gral_box section .content_figure {
background-color: #e5dbd9;
bottom: 40px;
left: 0;
position: absolute;
top: 0;
width: 455px;
}
#promocion .gral_box section .content_figure figure {
background-repeat: no-repeat;
background-size: cover;
height: 320px;
width: 100%;
}
#promocion .gral_box section .content_figure figure img {
display: none;
}
#promocion .gral_box section .information {
padding-bottom: 20px;
position: relative;
}
#promocion .gral_box section .information .text.start {
height: auto;
}
#promocion .gral_box section .information .text {
height: 155px;
line-height: 17px;
overflow: hidden;
}
#promocion .gral_box section .information .sta-control {
bottom: 0;
color: #516c81;
display: none;
font-size: 14px;
left: 0;
position: absolute;
right: 0;
text-align: center;
text-transform: uppercase;
}
#promocion .gral_box section .information .sta-control .txt_leer_menos {
display: none;
}
#promocion .gral_box section .information .sta-control .icon {
display: inline-block;
stroke: #516c81;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
transform: rotate(0);
-moz-transform: rotate(0);
width: auto;
}
#promocion .gral_box section .information #sta-see_more {
display: none;
}
#promocion .gral_box section .information #sta-see_more:checked ~ .sta-control > .txt_leer_mas {
display: none;
}
#promocion .gral_box section .information #sta-see_more:checked ~ .text {
height: auto;
padding-bottom: 20px;
}
#promocion .gral_box section .information #sta-see_more:checked ~ .sta-control > .txt_leer_menos {
display: inline;
}
#promocion .gral_box section .information #sta-see_more:checked ~ .sta-control > .icon {
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
-webkit-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
}
#promocion .gral_box section .information #sta-see_more:disabled ~ .sta-control > .txt_leer_mas {
display: inline;
}
#promocion .gral_box section .information #sta-see_more:disabled ~ .sta-control > .txt_leer_menos {
display: none;
}
#promocion .gral_box section .entradilla {
color: #546e82;
font-family: lato;
font-size: 14px;
font-style: italic;
font-weight: bold;
margin: 7px 0;
}
#promocion .gral_box section .content {
margin-bottom: 20px;
overflow: hidden;
}
#promocion .gral_box .button {
position: relative;
bottom: auto;
display: block;
float: right;
right: auto;
cursor: pointer;
}
#promocion .gral_box .button div {
background: #000;
color: #fff;
}
#promocion .gral_box .button .book {
background: #000;
border-bottom: 1px solid #000;
border-top: 1px solid #000;
color: #FFF;
}
#promocion .gral_box section .share {
background: #F0EAE8;
bottom: 0;
color: #546e82;
font-family: playfair;
font-size: 15px;
height: 40px;
margin: 0;
left: 0;
padding: 0;
position: absolute;
right: 0;
text-transform: uppercase;
width: 100%;
}
#promocion .gral_box section .share a {
display: block;
float: left;
margin-left: 7px;
margin-top: 13px;
text-decoration: none;
vertical-align: top;
}
#promocion .gral_box section .share a .icon svg {
display: inline;
stroke: #000;
}
#promocion .gral_box section .share input,
#promocion .gral_box section .share label {
display: none;
}
#promocion .gral_box section .share ul {
display: inline;
float: right;
height: 40px;
margin: 0 10px 0 0;
padding: 0;
text-align: center;
width: auto;
}
#promocion .gral_box section .share ul li {
background: none;
cursor: pointer;
display: inline-block;
margin: 0;
margin: 7px 10px;
vertical-align: bottom;
}
#promocion .gral_box section .share ul .text {
cursor: initial;
}
#promocion .gral_box section .share ul .icon_red {
display: none;
}
#promocion .gral_box section .share ul li svg {
fill: #546E82;
}
@media (max-width:800px) {
#promocion .gral_box {
overflow: hidden;
}
#promocion .gral_box header {
float: right;
padding-left: 20px;
width: 50%;
}
#promocion .gral_box section {
clear: both;
float: right;
padding-left: 20px;
width: 50%;
}
#promocion .gral_box section .content_figure {
right: 50%;
width: auto;
}
#promocion .gral_box section .information .text {
height: 120px;
margin-bottom: 20px;
}
}
@media (max-width:600px) {
#promocion .gral_box header,
#promocion .gral_box section {
padding: 0;
width: 100%;
}
#promocion .gral_box section .information .sta-control {
display: inline !important;
}
#promocion .gral_box header {
padding-top: 200px;
}
#promocion .gral_box section .content {
text-align: center;
}
#promocion .gral_box section .content_figure {
height: 200px;
overflow: hidden;
right: 0;
}
#promocion .gral_box section .information {
margin-bottom: 0;
}
#promocion .gral_box section .information .text {
height: 51px;
}
#promocion .gral_box section .button {
float: none;
display: inline-block;
}
#promocion .gral_box section .share ul {
bottom: 0;
position: absolute;
right: 0;
margin-right: 0;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
z-index: -1;
}
#promocion .gral_box section .share ul .text {
display: none;
}
#promocion .gral_box section .share ul .icon_red {
display: inline-block;
margin-top: 10px;
}
#promocion .gral_box section .share ul .icon_red svg {
fill: #000;
}
#promocion .gral_box section .share label {
display: block;
}
#promocion .gral_box section .share label .icon_share {
display: inline;
float: right;
margin: 10px 10px 0 0;
width: auto;
}
#promocion .gral_box section .share label svg {
display: inline-block;
fill: #546E82;
width: auto;
}
#promocion .gral_box section .share #sta-share:checked ~ ul {
background: #F0EAE8;
bottom: 100%;
transition: all 1s;
z-index: 0;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
} #tpl-egm-mybooking-form > .title {
margin: 0 0 10px;
font-family: 'Lato';
font-weight: bold;
}
#tpl-egm-mybooking-form #reserva {
overflow: hidden;
}
#tpl-egm-mybooking-form #reserva > * {
display: inline-block;
}
#tpl-egm-mybooking-form #reserva > .field {
width: 49%;
}
#tpl-egm-mybooking-form #reserva > .field > * {
display: inline-block;
margin: 20px 0 10px;
}
#tpl-egm-mybooking-form #reserva > .field > span {
width: 105px;
}
#tpl-egm-mybooking-form #reserva > .field > input {
width: calc(100% - 120px);
background: #eee;
border: 1px solid #626262;
height: 30px;
padding: 0 10px;
}
#tpl-egm-mybooking-form #reserva > .field > input::-webkit-input-placeholder {
color: transparent;
}
#tpl-egm-mybooking-form #reserva > .field > input::-moz-placeholder {
color: transparent;
}
#tpl-egm-mybooking-form #reserva > .field > input::-ms-placeholder {
color: transparent;
}
#tpl-egm-mybooking-form #reserva > .send {
float: right;
margin-right: calc(5px + 2%);
margin-top: 15px;
}
#tpl-egm-mybooking-form #reserva > .send .button {
position: static;
border-left: 0;
border-right: 0;
}
#tpl-egm-mybooking-form #reserva > .send .button > div {
padding: 5px 50px;
}
@media (max-width:800px) {
#tpl-egm-mybooking-form #reserva > .field > span {
display: none;
}
#tpl-egm-mybooking-form #reserva > .field > input::-webkit-input-placeholder {
color: #999;
}
#tpl-egm-mybooking-form #reserva > .field > input::-moz-placeholder {
color: #999;
}
#tpl-egm-mybooking-form #reserva > .field > input::-ms-placeholder {
color: #999;
}
#tpl-egm-mybooking-form #reserva > .field > input {
width: 100%;
}
}
@media (max-width:480px) {
#tpl-egm-mybooking-form #reserva > .field {
width: 100%;
}
#tpl-egm-mybooking-form #reserva > .send {
width: 100%;
margin: 15px 0;
}
#tpl-egm-mybooking-form #reserva > .send .button {
width: 100%;
}
} #tpl-egm-box12 .gral_box {
font-size: 15px;
padding: 0;
text-align: center;
}
#tpl-egm-box12 .gral_box > header {
margin-bottom: 30px;
padding: 35px 115px 0;
}
#tpl-egm-box12 .gral_box section .list li span {
color: #666;
display: inline-block;
width: 100%;
}
#tpl-egm-box12 .gral_box section .list li .icon {
fill: #526b7e;
}
#tpl-egm-box12 .gral_box section .icon.diamond {
margin: 30px 0;
}
#tpl-egm-box12 .gral_box section .icon.diamond svg rect {
stroke: #526b7e;
}
#tpl-egm-box12 .gral_box section .inner_article {
padding: 0 115px;
}
#tpl-egm-box12 .gral_box section .inner_article header {
color: #000;
font-family: playfair;
font-size: 18px;
font-weight: bold;
margin-bottom: 15px;
text-transform: uppercase;
}
#tpl-egm-box12 .gral_box section .inner_article section ul {
color: #666;
font-size: 13px;
}
#tpl-egm-box12 .gral_box section .inner_article section .list {
margin-bottom: 25px;
}
#tpl-egm-box12 .gral_box section .inner_article section .list li {
border-right: 1px solid #666;
padding-left: 7px;
padding-right: 10px;
}
#tpl-egm-box12 .gral_box section .inner_article section .list li:last-child {
border-right: none;
padding-right: 0;
}
#tpl-egm-box12 .gral_box section .inner_article section .list .info {
border-right: 0;
color: #000;
display: inline-block;
font-weight: bold;
margin-bottom: 10px;
width: 100%;
}
#tpl-egm-box12 .gral_box section .bottom {
background: #f0eae8;
font-size: 15px;
font-family: playfair;
margin-top: 45px;
overflow: hidden;
text-transform: uppercase;
}
#tpl-egm-box12 .gral_box section .bottom div {
float: left;
height: inherit;
width: 50%;
}
#tpl-egm-box12 .gral_box section .bottom div svg {
fill: #5b6d7a;
}
#tpl-egm-box12 .gral_box section .bottom div .icon {
margin-bottom: 8px;
margin-top: 5px;
}
#tpl-egm-box12 .gral_box section .bottom div span {
color: #000;
display: inline-block;
font-family: playfair;
margin-top: 15px;
margin-left: 10px;
vertical-align: text-top;
}
#tpl-egm-box12 .gral_box section .bottom input {
display: none;
}
#tpl-egm-box12 .gral_box section .bottom .left .icon {
display: inline-block;
height: 28px;
width: 33px;
}
#tpl-egm-box12 .gral_box section .bottom .left .text {
border-right: 1px solid #666;
padding-right: 15px;
}
#tpl-egm-box12 .gral_box section .bottom .left {
text-align: right;
}
#tpl-egm-box12 .gral_box section .bottom .center {
display: none;
}
#tpl-egm-box12 .gral_box section .bottom .right {
text-align: left;
box-sizing: border-box;
padding-left: 5px;
}
#tpl-egm-box12 .gral_box section .bottom .right .icon {
display: inline-block;
height: 29px;
width: 29px;
}
@media (max-width:800px) {
#tpl-egm-box12 .gral_box > header {
padding: 35px 40px 0;
}
#tpl-egm-box12 .gral_box section .inner_article {
padding: 0 40px 0 40px;
}
}
@media (max-width: 600px) {
#tpl-egm-box12 .gral_box > header {
padding: 15px 15px 0;
}
#tpl-egm-box12 .gral_box section .inner_article {
padding: 0 15px 0;
}
#tpl-egm-box12 .gral_box section .bottom .center {
background: #000;
display: inline-block;
float: none;
height: 1px;
width: 22px;
}
#tpl-egm-box12 .gral_box section .bottom div {
text-align: center !important;
width: 100%;
}
#tpl-egm-box12 .gral_box section .bottom div label {
width: 100%;
display: block;
}
#tpl-egm-box12 .gral_box section .bottom div .icon {
width: 33px;
}
#tpl-egm-box12 .gral_box section .bottom .right span {
margin-left: 2px;
}
#tpl-egm-box12 .gral_box section .bottom .left .text {
border-right: 0;
}
} #tpl-egm-box10 .global_mark {
background-color: #b1c1cc;
padding: 20px 0;
width: calc(100% - 430px);
color: #526b7e;
font-family: lato;
}
#tpl-egm-box10 .global_mark > div {
width: 49%;
padding: 0 20px;
vertical-align: top
}
#tpl-egm-box10 .global_mark > div:last-child {
border-left: 1px solid #fff;
}
#tpl-egm-box10 .global_mark .title {
font-size: 55px;
font-weight: bold;
}
#tpl-egm-box10 .mark {
width: 420px;
padding: 0 20px;
overflow: hidden;
margin: 7px 0;
}
#tpl-egm-box10 .mark .title {
width: 210px;
text-align: left;
color: #888;
}
#tpl-egm-box10 .mark .value {
width: 40px;
text-align: left;
font-weight: bold;
}
#tpl-egm-box10 .mark progress {
width: calc(100% - 250px);
-webkit-appearance: none;
border: none;
vertical-align: middle;
height: 4px;
}
#tpl-egm-box10 .mark progress::-webkit-progress-bar {
background: #97a7b3;
}
#tpl-egm-box10 .mark progress::-moz-progress-bar {
background: #97a7b3;
}
#tpl-egm-box10 .mark progress::-webkit-progress-value {
background: #5e6f82;
}
#tpl-egm-box10 .mark progress::-moz-progress-value {
background: #5e6f82;
}
@media (max-width: 960px) {
#tpl-egm-box10 .global_mark {
width: 100%;
}
#tpl-egm-box10 .marks {
width: 100%;
margin-top: 20px;
}
#tpl-egm-box10 .marks .mark {
width: 100%;
padding: 0;
}
}
@media (max-width: 600px) {
#tpl-egm-box10 {
background: #eee;
}
#tpl-egm-box10 .global_mark .title {
font-size: 50px;
}
#tpl-egm-box10 .mark progress {
width: 100%;
vertical-align: top;
margin: 0;
}
#tpl-egm-box10 .mark .value {
float: right;
width: 23px;
}
}
@media (max-width: 480px) {
#tpl-egm-box10 {
padding: 15px 15px;
}
#tpl-egm-box10 .global_mark > div {
padding: 0 5px;
}
#tpl-egm-box10 .global_mark .title {
font-size: 38px;
}
}
.opinion .button {
position: static;
}
#tpl-egm-box11 {
margin: 30px 0;
background: #fff;
padding: 10px;
padding-left: 225px;
position: relative;
min-height: 170px;
font-family: lato;
font-size: 15px;
}
#tpl-egm-box11 header > div {
text-transform: uppercase;
font-size: 20px;
font-family: 'Playfair';
}
#tpl-egm-box11 > section header {
display: block;
text-transform: uppercase;
margin: 15px 0 5px;
font-size: 18px;
}
#tpl-egm-box11 > section .list {
margin: 1px 0 1px;
}
#tpl-egm-box11 > section .list .mark {
color: #526b7e;
padding-right: 10px;
}
#tpl-egm-box11 > section .list .mark:first-child {
border-left: 0;
}
#tpl-egm-box11 > section .list .mark .value {
font-weight: bold;
}
#tpl-egm-box11 > section .description {
margin-top: 15px;
color: #666;
}
#tpl-egm-box11 > section .content_note {
padding: 10px;
color: #526b7e;
width: 205px;
position: absolute;
top: 0;
bottom: 0;
left: 0;
background-color: #b1c1cc;
text-align: center;
}
#tpl-egm-box11 > section .content_note .name {
font-size: 20px;
color: #000;
text-transform: uppercase;
margin-bottom: 5px;
font-family: 'Playfair';
}
#tpl-egm-box11 > section .content_note .data {
color: #fff;
}
#tpl-egm-box11 > section .content_note .note {
font-size: 55px;
font-weight: bold;
}
@media (max-width: 960px) {}
@media (max-width: 600px) {
#tpl-egm-box11 {
padding: 170px 20px 20px;
}
#tpl-egm-box11 > section .content_note {
left: 0;
right: 0;
width: auto;
bottom: auto;
}
} #tpl-egm-box-centerText .text {
text-align: center;
} #tpl-egm-footer {
bottom: 0;
left: 0;
right: 0;
z-index: 80;
background-color: rgba(255, 255, 255, 0.90);
background-position: center center;
}
#tpl-egm-footer ul li a {
text-decoration: none;
font-size: 13px;
}
#tpl-egm-footer ul li a:hover {
color: #244a5d;
transition: all 0.5s;
}
#tpl-egm-footer .links {
text-transform: uppercase;
}
#tpl-egm-footer .links > li:first-child a {
border: 0;
}
#tpl-egm-footer .pages > li:first-child a {
border: 0;
} .picker__weekday {
width: 14.285714286%;
font-size: .75em;
padding-bottom: .25em;
color: #fff;
font-weight: 500;
} #tpl-lang {
position: relative;
padding: 0 !important;
}
#tpl-lang .sta-control {
padding: 6px 0;
}
#tpl-lang .sta-control .icon svg {
transform: rotate(0deg);
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
stroke: #fff;
width: 15px;
height: 10px;
}
#tpl-lang .content_lang {
text-align: center;
background-color: #fff;
height: 0px;
overflow: hidden;
position: absolute;
top: 100%;
left: 50%;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
transform: translateX(-50%);
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
}
#tpl-lang .content_lang li a {
color: #819aaa;
display: block;
padding: 6px 25px;
text-decoration: none;
font-family: 'Playfair';
}
#tpl-lang .content_lang li a:hover {
color: #244a5d;
transition: all 0.5s;
}
#tpl-lang .content_lang li .icon {
width: 30px;
height: 1px;
background: #668c88;
margin: 0 auto;
}
#tpl-lang .nable {
top: 90px;
bottom: 35px;
}
#tpl-lang #sta-lang:checked ~ .content_lang {
box-shadow: 0px 2000px 0px 2000px rgba(0, 0, 0, 0.7);
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
height: 268px;
}
#tpl-lang #sta-lang:checked ~ .sta-control .icon svg {
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
transform: rotate(180deg);
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
} #tpl-rrss {
float: left;
}
#tpl-rrss li {
display: inline-block;
margin: 0 5px;
vertical-align: text-top;
}
#tpl-rrss li:first-child {
margin-left: 0;
}
#tpl-rrss li .icon svg {
fill: #fff;
width: 18px;
height: 18px;
}
#tpl-rrss li .icon svg:hover {
fill: #244a5d;
transition: all 0.5s;
width: 20px;
height: 20px;
}
#tpl-rrss li .social1 svg:hover {
fill: #3C5A99 !important;
}
#tpl-rrss li .social2 svg:hover {
fill: #6A453B !important;
}
@media (max-width:600px) {
#tpl-rrss .sta-control .icon {
vertical-align: middle;
}
#tpl-rrss .sta-control .icon svg {
fill: #fff;
width: 20px;
height: 21px;
} } @media screen and (max-width:800px) {
#tpl-egm-cnt-alternative-boxes {
margin-bottom: 5px;
}
} #only_room .auto .contain_articles {
background: rgba(255, 255, 255, 0.3);
margin-top: 25px;
padding: 25px;
}
#only_room .auto .contain_articles .services label {
display: block;
}
#only_room .auto .contain_articles .services header {
color: #FFF;
font-family: playfair;
font-size: 24px;
text-align: center;
text-transform: uppercase;
}
#only_room .auto .contain_articles > .services > header {
margin-bottom: 10px;
}
#only_room .auto .contain_articles .services section {
background: #FFF;
font-family: lato;
font-size: 13px;
}
#only_room .auto .contain_articles .services #sta-see_more_services,
#only_room .auto .contain_articles .services label {
display: none;
}
#only_room .auto .contain_articles .services section ul li {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAB8SURBVHjaYvj//z8DMj5z5ow8uhgIMzEggbNnz+oDqQtAej4DGmAEqUZSdACIBaByC4yNjRNRFGJRxICumBHoJlyKUBSD3GiARxEIBABtlGcCql4I5CTgUPQBiB2Aah4ieyYeZA0WRRdRfI2mGEURGGAJ8HiQB9HFAQIMAJlvb2noHZMOAAAAAElFTkSuQmCC) left center no-repeat;
color: #666;
margin: 5px 0;
padding-left: 20px;
line-height: 15px;
list-style: none;
}
#only_room .auto .contain_articles .services section ul {
column-count: 2;
-moz-column-count: 2;
-webkit-column-count: 2;
padding: 20px 14%;
}
#only_room .auto .contain_articles .advantatge_services header {
color: #FFF;
font-family: playfair;
font-size: 24px;
margin: 25px 0;
padding: 0 95px;
text-align: center;
text-transform: uppercase;
}
#only_room .auto .contain_articles .advantatge_services section {
text-align: center;
}
#only_room .auto .contain_articles .advantatge_services section article {
color: #666666;
position: relative;
vertical-align: top;
width: 185px;
display: inline-block;
text-align: center;
min-height: 155px;
}
#only_room .auto .contain_articles .advantatge_services section article header {
color: #000;
margin: 0;
padding: 120px 0 0;
}
#only_room .auto .contain_articles .advantatge_services section article header strong {
font-family: playfair;
font-size: 15px;
margin-bottom: 0px;
padding: 0 20px;
}
#only_room .auto .contain_articles .advantatge_services section article section .text {
font-family: lato;
font-size: 13px;
text-align: left;
}
#only_room #tpl-egm-box9 section .sta-control .txt_leer_menos {
display: none;
}
#only_room #tpl-egm-box9 section #sta-sm:checked ~ .text {
height: auto;
}
#only_room #tpl-egm-box9 section #sta-sm:checked ~ .sta-control > .txt_leer_mas {
display: none;
}
#only_room #tpl-egm-box9 section #sta-sm:checked ~ .sta-control > .txt_leer_menos {
display: inline;
}
#only_room #tpl-egm-box9 section #sta-sm:disabled ~ .sta-control > .txt_leer_mas {
display: inline;
}
#only_room #tpl-egm-box9 section #sta-sm:disabled ~ .sta-control > .txt_leer_menos {
display: none;
}
#only_room #tpl-egm-box9 section #sta-sm:disabled ~ .text {
height: 45px;
}
#only_room #tpl-egm-box9 section #sta-sm:checked ~ .sta-control .icon {
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
transform: rotate(180deg);
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
}
@media screen and (max-width:600px) {
#only_room #tpl-egm-box9 section .button {
transform: translateX(0);
-moz-transform: translateX(0);
-webkit-transform: translateX(0);
-o-transform: translateX(0);
-ms-transform: translateX(0);
}
#only_room #tpl-egm-box9 section .sta-control {
bottom: 60px;
}
}
#only_room .auto .contain_articles .advantatge_services section article section figure {
margin: 0;
padding: 0;
position: absolute;
top: 0;
width: 100%;
}
#only_room .auto .contain_articles .advantatge_services section article section figure img {
width: 100%;
height: 120px;
}
#only_room .auto .contain_articles .services .sta-control-services .txt_leer_menos {
display: none;
}
#only_room .auto .contain_articles .services #sta-see_more_services:checked ~ .list_services {
height: auto;
}
#only_room .auto .contain_articles .services #sta-see_more_services:checked ~ .sta-control-services > .txt_leer_mas {
display: none;
}
#only_room .auto .contain_articles .services #sta-see_more_services:checked ~ .sta-control-services > .txt_leer_menos {
display: inline;
}
#only_room .auto .contain_articles .services #sta-see_more_services:disabled ~ .sta-control-services > .txt_leer_mas {
display: inline;
}
#only_room .auto .contain_articles .services #sta-see_more_services:disabled ~ .sta-control-services > .txt_leer_menos {
display: none;
}
#only_room .auto .contain_articles .services #sta-see_more_services:disabled ~ .list_services {
height: 180px;
}
#only_room .auto .contain_articles .services #sta-see_more_services:checked ~ .sta-control-services .icon {
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
transform: rotate(180deg);
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
}
#only_room .auto .contain_articles .services section {
padding-bottom: 20px;
position: relative;
}
#only_room .bottom .icon #sta-see_photos {
display: none;
}
#only_room .bottom {
background: #FFF;
bottom: 0;
height: 30px;
position: absolute;
right: 0;
}
#only_room .bottom .icon {
cursor: pointer;
display: inline;
}
#only_room .bottom .icon span {
color: #526F7C;
display: inline-block;
font-family: playfair;
font-size: 12px;
text-decoration: none;
text-transform: uppercase;
}
#only_room .bottom .icon svg {
height: 25px;
padding: 5px 0 0 3px;
width: 35px;
}
#only_room .bottom a {
color: #526F7C;
display: inline-block;
font-family: playfair;
font-size: 12px;
text-decoration: none;
text-transform: uppercase;
vertical-align: super;
}
#only_room .bottom .icon .text {
cursor: pointer;
padding-right: 7px;
vertical-align: super;
}
#only_room .bottom a {
padding-left: 7px;
}
#only_room .bottom img {
float: left;
height: 30px;
width: 40px;
}
#only_room .all {
text-align: center;
margin: 20px 0;
}
#only_room .all .button {
position: static;
display: inline-block;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}
#only_room .all .button div {
background: none;
color: #fff;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}
#tpl-egm-box9 {
position: relative;
min-height: 570px;
}
#tpl-egm-box9 header {
width: 40%;
margin-right: 2%;
}
#tpl-egm-box9 section {
overflow: hidden;
height: inherit;
padding: 0;
}
#tpl-egm-box9 section .information {
float: left;
width: 40%;
margin-right: 2%;
text-align: center;
}
#tpl-egm-box9 section .information .button {
left: auto !important;
right: auto !important;
position: absolute;
display: inline-block;
left: 20%\9 !important;
}
_:-ms-fullscreen,
:root #tpl-egm-box9 section .information .button {
left: 20% !important;
}
#tpl-egm-box9 section figure ul.gal_img {
display: none !important;
}
#tpl-egm-box9 section figure {
width: 55%;
height: 290px;
right: 30px;
position: absolute;
top: 30px;
}
#tpl-egm-box9 #grid-gallery {
height: inherit;
width: 100%;
}
#tpl-egm-box9 #grid-gallery .grid-warp {
height: inherit;
}
#tpl-egm-box9 #grid-gallery .grid-wrap .list {
height: inherit !important;
}
#tpl-egm-box9 #grid-gallery .grid-wrap .list li {
width: 100% !important;
height: inherit !important;
}
#tpl-egm-box9 section figure figure {
width: 100% !important;
height: inherit;
top: 0;
right: 0;
}
#grid-gallery .slideshow .direct.dib_ch.no_mobile .icon {
width: auto;
}
#grid-gallery .slideshow .direct.dib_ch.no_mobile .title {
display: inline;
}
#tpl-egm-box9 .grid-gallery.slideshow-open {
height: 100% !important;
}
#only_room #tpl-egm-menu-ctr .sta-close .title {
display: inline-block;
}
#only_room #tpl-egm-menu-ctr .sta-close .icon {
width: auto;
}
#only_room #grid-gallery .slideshow .direct.dib_ch.no_mobile .icon {
margin: 0;
}
@media screen and (max-width:800px) {
#only_room .auto .contain_articles .advantatge_services header {
padding: 0;
}
#tpl-egm-box9 section figure {
width: 47%;
}
#tpl-egm-box9 header,
#tpl-egm-box9 section .information {
width: 46%
}
}
@media screen and (max-width:600px) {
#only_room .auto .cont_grl_box .gral_box section .sta-control,
#only_room .auto .gral_box section .sta-control-services,
#only_room .auto .contain_articles .services .sta-control,
#only_room .auto .contain_articles .services .sta-control-services {
background: #FFF;
bottom: 0;
color: #436c80;
display: block;
float: left;
font-size: 13px;
padding: 7px 0;
position: absolute;
text-align: center;
text-transform: uppercase;
width: 100%;
}
#only_room .auto .cont_grl_box .gral_box section .sta-control .icon svg,
#only_room .auto .contain_articles .services .sta-control-services svg,
#only_room .auto .contain_articles .services .sta-control .icon svg {
stroke: #436c80;
}
#only_room .auto .contain_articles .services section ul {
column-count: 1;
-moz-column-count: 1;
-webkit-column-count: 1;
padding: 20px 14%;
height: 170px;
overflow: hidden;
}
#only_room .auto .contain_articles .services section ul li {
line-height: 17px;
}
#only_room #tpl-egm-box9 section figure {
position: absolute;
width: auto;
top: 10px;
right: 10px;
left: 10px;
height: 165px;
}
#only_room #tpl-egm-box9 .slideshow figure {
position: static;
width: auto;
top: auto;
right: auto;
left: auto;
height: 100%;
}
#only_room #tpl-egm-box9 header,
#only_room #tpl-egm-box9 section .information {
width: 100%;
}
#only_room #tpl-egm-box9 {
padding: 10px !important;
}
#only_room #tpl-egm-box9 header {
padding-top: 175px;
margin-bottom: 10px;
}
#only_room .bottom {
left: 0;
}
#only_room #tpl-egm-box9 section .information .text {
line-height: 17px;
height: 51px;
overflow: hidden;
margin-bottom: 50px;
}
} #tpl-egm-box-4columns {
-webkit-column-count: 4;
-moz-column-count: 4;
column-count: 4;
} #tpl-egm-box-4columns a {
text-decoration: none;
font-family: 'Lato';
color: #000;
}
#tpl-egm-box-4columns .mapaweb_nivell0 {
padding-left: 15px;
font-weight: bold;
margin: 5px 0;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAB8SURBVHjaYvj//z8DMj5z5ow8uhgIMzEggbNnz+oDqQtAej4DGmAEqUZSdACIBaByC4yNjRNRFGJRxICumBHoJlyKUBSD3GiARxEIBABtlGcCql4I5CTgUPQBiB2Aah4ieyYeZA0WRRdRfI2mGEURGGAJ8HiQB9HFAQIMAJlvb2noHZMOAAAAAElFTkSuQmCC) left center no-repeat;
clear: initial;
}
#tpl-egm-box-4columns .mapaweb_nivell0:first-child {
margin-top: 0;
}
#tpl-egm-box-4columns .mapaweb_nivell1 {
padding-left: 25px;
font-size: 15px;
}
#tpl-egm-box-4columns .mapaweb_nivell1 a {
color: #666;
}
#tpl-egm-box-4columns .mapaweb_nivell2 {
padding-left: 35px;
font-size: 14px;
}
#tpl-egm-box-4columns .mapaweb_nivell2 a {
color: #999;
}
@media screen and (max-width:1000px) {
#tpl-egm-box-4columns {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
}
}
@media screen and (max-width:800px) {
#tpl-egm-box-4columns {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}
}
@media screen and (max-width:756px) {
.fc {
text-align: center;
}
}
@media screen and (max-width:600px) {
#tpl-egm-box-4columns {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}
}  #tpl-egm-box-centerText section {
padding-bottom: 20px;
position: relative;
}
#tpl-egm-box-centerText section .text {
text-align: center;
}
#tpl-egm-box-centerText section .sta-control {
bottom: 0;
color: #516c81;
font-size: 14px;
left: 0;
position: absolute;
right: 0;
text-align: center;
text-transform: uppercase;
}
#tpl-egm-box-centerText section .sta-control .icon {
display: inline-block;
stroke: #516c81;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
transform: rotate(0);
-moz-transform: rotate(0);
width: auto;
}
#tpl-egm-box-centerText section .sta-control .txt_leer_menos {
display: none;
}
#tpl-egm-box-centerText section #sta-see_more {
display: none;
}
#tpl-egm-box-centerText section #sta-see_more:checked ~ .text {
height: auto;
}
#tpl-egm-box-centerText section #sta-see_more:disabled ~ .text {
height: 36px;
}
#tpl-egm-box-centerText section #sta-see_more:checked ~ .sta-control > .txt_leer_mas {
display: none;
}
#tpl-egm-box-centerText section #sta-see_more:checked ~ .sta-control > .txt_leer_menos {
display: inline;
}
#tpl-egm-box-centerText section #sta-see_more:checked ~ .sta-control > .icon {
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
-webkit-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
}
#tpl-egm-box-centerText section #sta-see_more:disabled ~ .sta-control > .txt_leer_mas {
display: inline;
}
#tpl-egm-box-centerText section #sta-see_more:disabled ~ .sta-control > .txt_leer_menos {
display: none;
} #ciudad .up_holder {
display: block;
text-transform: none;
}
#ciudad .image {
background-size: cover !important;
background-attachment: fixed !important;
height: 330px;
margin: 0 auto 25px;
width: 100%;
}
#ciudad .gral_box {
margin-bottom: 30px;
padding: 40px 35px;
}
#ciudad .gral_box .icon svg rect {
fill: #000;
stroke: #000;
}
#ciudad #tpl-egm-box-centerText section .text {
line-height: 17px;
margin-bottom: 15px;
overflow: hidden;
}
#ciudad .icons_scroll_tablet {
display: none;
}
#ciudad .contenedor {
background: rgba(255, 255, 255, 0.3);
padding: 30px;
}
#ciudad .contenedor .no_te_pierdas {
font-family: lato;
margin-bottom: 0;
padding: 30px 0 0 0;
position: relative;
text-align: center;
}
#ciudad .contenedor .no_te_pierdas .button {
top: 20px;
padding-bottom: 1px;
bottom: auto !important;
}
#ciudad .contenedor .no_te_pierdas header {
color: #000;
font-family: playfair;
font-size: 24px;
margin-bottom: 20px;
text-transform: uppercase;
}
#ciudad .contenedor .no_te_pierdas section .border_button {
border-bottom: 1px solid #ABBDCB;
border-top: 1px solid #ABBDCB;
displaly: block;
float: right;
padding: 3px 0 4px;
position: absolute;
right: 30px;
top: 30px;
}
#ciudad .contenedor .no_te_pierdas section ul {
color: #666;
column-count: 2;
font-size: 13px;
padding: 10px 8%;
text-align: left;
-moz-column-count: 2;
-webkit-column-count: 2;
}
#ciudad .contenedor .no_te_pierdas section ul li {
background: url(data:image/jpg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgACgAKAwERAAIRAQMRAf/EAHoAAAMBAAAAAAAAAAAAAAAAAAcICQoBAAMBAAAAAAAAAAAAAAAAAAQFBgcQAAAFAgQEBwAAAAAAAAAAAAEDBAUGBzcAAjUINhc4WGFjFFRkZQkRAAADBgQGAwAAAAAAAAAAAAExAgARMjMEBUESA1MhYcFiFDVxgUL/2gAMAwEAAhEDEQA/AKdbv/0Z33U83/IGRmikggqCnsgCLwSgIFKXpqq/GpGvJRpnd9yM4G5Zq4VBypyxbjkQmCzmBlISCCstUYff26zWrWtArUoFisHq1CFAhgD4cuLzMeDnZ/cr1dtG7ghKRQCBcnTMFgOIuizYOIg4vfov5vVj7ZZhYPmfx3Abs9v+pa793pnhiN8em30zssKoNwi7Taz8mp2FSc0SY9v57iYSVp61dpHTVw9V64d/NJb7N+V7r4/qsEU3rKifEiGWf76c3MPVezp5BLimEEHX7Z6sKmat/9k=) left 5px no-repeat;
font-size: 13px;
list-style: none;
margin-bottom: 20px;
padding-left: 20px;
}
#ciudad .contenedor .no_te_pierdas section .border_button a {
border-bottom: 1px solid #546e82;
border-top: 1px solid #546e82;
color: #546E82;
font-family: playfair;
font-size: 14px;
font-weight: bold;
padding: 3px 5px;
text-decoration: none;
text-transform: uppercase;
}
#ciudad .contenedor .no_te_pierdas section ul li .blue {
color: #546E82;
display: block;
font-size: 15px;
margin-bottom: 5px;
}
#ciudad .contenedor .no_te_pierdas section .share {
background: #F0EAE8;
color: #546e82;
font-family: playfair;
font-size: 15px;
height: 40px;
margin: 0;
padding: 0;
text-transform: uppercase;
width: 100%;
}
#ciudad .contenedor .no_te_pierdas section .share ul {
display: inline;
height: 40px;
margin: 0;
padding: 0;
text-align: center;
width: auto;
}
#ciudad .contenedor .no_te_pierdas section .share ul li {
background: none;
cursor: pointer;
display: inline-block;
margin: 0;
margin-top: 7px;
vertical-align: bottom;
}
#ciudad .contenedor .no_te_pierdas section .share ul li:first-child {
cursor: default;
}
#ciudad .contenedor .no_te_pierdas section .share ul li svg {
fill: #546E82;
}
#ciudad .articles {
background: rgba(255, 255, 255, 0.3);
box-sizing: border-box;
display: inline-block;
margin: 30px 0 0;
padding: 30px;
text-align: center;
width: 100%;
}
#ciudad .articles > header {
color: #FFF;
font-family: playfair;
font-size: 28px;
margin-bottom: 20px;
text-transform: uppercase;
}
#ciudad .articles > section .inner_article {
background: #FFF;
box-sizing: border-box;
display: inline-block;
margin: 0 15px 20px;
min-height: 560px;
padding: 20px 17px;
position: relative;
vertical-align: top;
width: 285px;
}
#ciudad .articles > section .inner_article header {
padding-top: 190px;
}
#ciudad .articles > section .inner_article header .name {
color: #000;
display: inline-block;
font-family: playfair;
font-size: 18px;
text-transform: uppercase;
width: 100%;
}
#ciudad .articles > section .inner_article header .info_contacto {
color: #000;
font-family: lato;
font-size: 13px;
}
#ciudad .articles > section .inner_article header .info_contacto a {
color: #000;
padding-left: 5px;
text-decoration: none;
}
#ciudad .articles > section .inner_article header .icon {
margin: 5px 0;
}
#ciudad .articles > section .inner_article header .icon svg rect {
fill: #a8bac7;
stroke: #a8bac7;
}
#ciudad .articles > section .inner_article header .icon svg .rhombus {
fill: #526b7e;
stroke: #526b7e;
}
#ciudad .articles > section .inner_article section {
color: #666;
font-family: lato;
font-size: 13px;
line-height: 17px;
text-align: left;
}
#ciudad .articles > section .inner_article section figure {
margin: 0;
padding: 0;
}
#ciudad .articles > section .inner_article section figure.top {
background-size: cover;
background-repeat: no-repeat;
height: 170px;
position: absolute;
top: 20px;
left: 20px;
right: 20px;
}
#ciudad .articles > section .inner_article section figure.top img {
display: none;
}
#ciudad .articles > section .inner_article section figure.bottom {
background-repeat: no-repeat;
background-size: cover;
bottom: 0;
height: 130px;
left: 0;
position: absolute;
right: 0;
}
#ciudad .articles > section .inner_article section figure.bottom img {
display: none;
}
#ciudad article.other_places {
background: #FFF;
box-sizing: border-box;
display: inline-block;
margin-bottom: 20px;
margin-top: 30px;
padding: 30px;
text-align: center;
}
#ciudad .other_places > header {
font-family: uppercase;
font-size: 24px;
margin-bottom: 15px;
text-transform: uppercase;
}
#ciudad .other_places > section {
background: #F0EAE8;
box-sizing: border-box;
overflow: hidden;
padding: 20px;
}
#ciudad .other_places > section > article:nth-child(odd) {
float: left;
box-sizing: border-box;
padding-right: 40px;
}
#ciudad .other_places > section > article:nth-child(even) {
float: left;
box-sizing: border-box;
padding-left: 40px;
}
#ciudad .other_places > section article {
width: 50%;
}
#ciudad .other_places > section > article {
height: 160px;
}
#ciudad .other_places > section article header .name {
display: inline-block;
font-family: playfair;
font-size: 18px;
margin: 5px 0;
text-transform: uppercase;
width: 100%;
}
#ciudad .other_places > section article header .info_contacto {
display: inline-block;
font-family: lato;
font-size: 13px;
margin-bottom: 10px;
}
#ciudad .other_places > section article header .info_contacto a {
color: #000;
text-decoration: none;
}
#ciudad .other_places > section > article section .text {
color: #666;
font-family: lato;
font-size: 13px;
line-height: 17px;
}
#ciudad .other_places section .separator {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEuSURBVHjaYvz//z8DMYCJ4R9UIZB69OwlQ2xJW9+0JesDIaL/4ApZGJgYwYyHz14w1E6Y3/ftxy/u3ScueYHEsmL81yMUMoBMeg5UtKDv6/ef3EBuGgvDX4a9J8//+8vIwpIb7bsapIY5LjWbqW7CnN4v337yMjIypjL+/8vwn5GZgYHxv/H9R88/vn7/ic1MT+M606MnTw2+fv/tx8DEnALyGEgRUAPD/3+MDMyM/3+funjNGuwZBzPdc/mx/sEM//4+ZGSCeOEvkGJl/DeVnYvzV3NBYhFYIcgEOzO9i/nxQUFAUx7+Z2QC+XYOOyfXr5b8pAJ5aQmwZsb/oOCBeJzhwMkLRpMXbwji5uDkaiqKLVKQkkIEJNhdQMX/oPT+E+fZ7z95DhFHwgABBgC2d47/hD99WwAAAABJRU5ErkJggg==) center center no-repeat;
display: block;
float: left;
height: 10px;
margin: 25px 0;
width: 100%;
}
@media screen and (max-width:800px) and (min-width:601px) {
#ciudad .up_holder {
display: block;
}
#ciudad .holder {
margin-bottom: 0;
}
#ciudad .image,
#ciudad .gral_box,
#ciudad .contenedor,
#ciudad article.other_places {
display: none;
}
#ciudad .icons_scroll_tablet {
display: block;
}
#ciudad .icons_scroll_tablet span {
display: inline-block;
}
#ciudad .icons_scroll_tablet span.left {
float: left;
}
#ciudad .icons_scroll_tablet span.right {
float: right;
}
#ciudad .icons_scroll_tablet span svg {
display: inline-block;
fill: #FFF;
stroke: #FFF;
}
#ciudad div.contenedor_articles {
height: 745px;
margin-bottom: 40px;
overflow-x: auto;
position: relative;
width: 100%;
}
#ciudad div.contenedor_articles .visible {
overflow-x: auto;
width: 4180px;
}
#ciudad .articles {
margin: 30px 15px 0;
}
#ciudad .restaurantes,
#ciudad .bares,
#ciudad .bares_musicales,
#ciudad .museos {
float: left;
width: auto;
}
}
@media screen and (max-width:600px) {
#ciudad .image,
#ciudad .gral_box,
#ciudad .contenedor,
#ciudad article.other_places {
display: none;
}
#ciudad .up_holder {
display: block;
}
#ciudad .articles > section .inner_article {
height: auto;
margin: 0 auto 20px;
width: 100%;
}
#ciudad .restaurantes.articles {
margin-top: 0;
}
#ciudad .museos.articles {
margin-bottom: 50px;
}
} .header_home {
display: none;
}
#tpl-egm-front {
position: relative;
}
#tpl-egm-front .welcome_home {
text-align: center;
padding-top: 90px;
height: inherit;
}
#tpl-egm-front .welcome_home .rotate {
text-align: center;
margin: 0 auto;
padding: 0;
background: #FFF;
height: 275px;
width: 275px;
-ms-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
#tpl-egm-front .welcome_home .icon {
width: 85px;
height: 65px;
display: inline-block;
}
#tpl-egm-front .welcome_home .icon svg {
width: inherit;
height: inherit;
}
#tpl-egm-front .welcome_home .text {
font-size: 24px;
text-transform: uppercase;
}
#tpl-egm-front .welcome_home .text h1 {
font-family: playfair;
font-size: 22px;
color: #2c2840;
}
#tpl-egm-front .welcome_home .text h1 sup {
display: inline-block;
width: 100%;
font-size: 12px;
}
#tpl-egm-front .welcome_home .text h1 span {
font-size: 13px;
}
#tpl-egm-front .welcome_home .no_rotate {
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
position: absolute;
bottom: 25px;
top: 25px;
}
#tpl-egm-front .welcome_home .info_bot {
text-align: center;
position: absolute;
bottom: 0px;
right: 50%;
-webkit-transform: translateX(50%);
-ms-transform: translateX(50%);
-webkit-transform: translateX(50%);
transform: translateX(50%);
}
#tpl-egm-front .welcome_home .info_bot span {
font-family: playfair;
font-size: 24px;
text-transform: uppercase;
color: #a3a3a3;
display: block;
width: 100%;
}
#tpl-egm-front .welcome_home .info_bot strong {
font-family: dancing script;
font-size: 28px;
color: #FFF;
display: inline-block;
width: 100%;
}
#tpl-egm-front .welcome_home .info_bot .icon {
margin-bottom: 10px;
cursor: pointer;
}
#tpl-egm-front .welcome_home .info_bot .icon.scroll {
background: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/plugins/autohide-menu/img/web/icon/scroll.png) 0 0 no-repeat;
margin-top: 25px;
width: 30px;
height: 65px;
}
#reservas_formulario2 {
padding: 10px 150px;
background: #fff;
}
#reservas_formulario2 fieldset {
margin: 40px 0;
}
#reservas_formulario2 fieldset > .title {
text-align: center;
text-transform: uppercase;
font-family: 'Times New Roman';
font-size: 22px;
margin-bottom: 20px;
}
#reservas_formulario2 fieldset .content .field > * {
display: inline-block;
margin: 10px 0;
}
#reservas_formulario2 fieldset .content .field > label {
width: 250px;
font-size: 15px;
vertical-align: middle;
}
#reservas_formulario2 fieldset .content .field > select {
width: 70px;
background: #eee;
border: 1px solid #626262;
height: 30px;
padding: 0 10px;
}
#reservas_formulario2 fieldset .content .field > select ~ input {
width: calc(100% - 329px);
background: #eee;
border: 1px solid #626262;
height: 30px;
padding: 0 10px;
}
#reservas_formulario2 fieldset .content .field > input {
width: calc(100% - 255px);
background: #eee;
border: 1px solid #626262;
height: 30px;
padding: 0 10px;
}
#reservas_formulario2 fieldset .content .field > textarea {
width: calc(100% - 255px);
background: #eee;
border: 1px solid #626262;
height: 60px;
padding: 10px;
}
#reservas_formulario2 fieldset .content .field > input::-webkit-input-placeholder {
color: transparent;
}
#reservas_formulario2 fieldset .content .field > input::-moz-placeholder {
color: transparent;
}
#reservas_formulario2 fieldset .content .field > input::-ms-placeholder {
color: transparent;
}
#reservas_formulario2 fieldset .content .field.checkbox > * {
vertical-align: middle;
margin: 0;
}
#reservas_formulario2 fieldset .content .field.checkbox > input {
width: 15px;
background: #eee;
border: 1px solid #626262;
}
#reservas_formulario2 fieldset .content .field.checkbox > label {
width: calc(100% - 20px);
}
#reservas_formulario2 .info_event .content .field > select {
width: 230px;
}
#reservas_formulario2 fieldset .content #otros_reunion_li > label {
vertical-align: top;
}
#reservas_formulario2 .info_extra .content .field > textarea {
width: 100%;
background: #eee;
border: 1px solid #626262;
height: 150px;
padding: 10px;
}
#reservas_formulario2 .info_protection .content .field > div {
height: 60px;
overflow: auto;
background: #eee;
border: 1px solid #626262;
padding: 5px 10px;
font-size: 12px;
color: #666;
}
@media (max-width:950px) {
#reservas_formulario2 {
padding: 10px 20px;
}
}
@media (max-width:600px) {
#reservas_formulario2 fieldset .content .field > label {
display: none;
}
#reservas_formulario2 fieldset .content .field.checkbox > label {
display: inline-block;
}
#reservas_formulario2 fieldset .content .field > select ~ input {
width: calc(100% - 75px);
}
#reservas_formulario2 fieldset .content .field > input::-webkit-input-placeholder {
color: #999;
}
#reservas_formulario2 fieldset .content .field > input::-moz-placeholder {
color: #999;
}
#reservas_formulario2 fieldset .content .field > input::-ms-placeholder {
color: #999;
}
#reservas_formulario2 fieldset .content .field > input {
width: 100%;
}
}
#tpl-egm-mybooking-form #reserva > * {
display: inline-block;
}
#tpl-egm-mybooking-form #reserva > .field {
width: 49%;
}
#tpl-egm-mybooking-form #reserva > .field > * {
display: inline-block;
}
#tpl-egm-mybooking-form #reserva > .send {
float: right;
margin-right: calc(5px + 2%);
margin-top: 15px;
}
#tpl-egm-mybooking-form #reserva > .send .button {
position: static;
border-left: 0;
border-right: 0;
}
#tpl-egm-mybooking-form #reserva > .send .button > div {
padding: 5px 50px;
}
@media (max-width:800px) {
#tpl-egm-mybooking-form #reserva > .field > span {
display: none;
}
#tpl-egm-mybooking-form #reserva > .field > input::-webkit-input-placeholder {
color: #999;
}
#tpl-egm-mybooking-form #reserva > .field > input::-moz-placeholder {
color: #999;
}
#tpl-egm-mybooking-form #reserva > .field > input::-ms-placeholder {
color: #999;
}
#tpl-egm-mybooking-form #reserva > .field > input {
width: 100%;
}
}
@media (max-width:480px) {
#tpl-egm-mybooking-form #reserva > .field {
width: 100%;
}
#tpl-egm-mybooking-form #reserva > .send {
width: 100%;
margin: 15px 0;
}
#tpl-egm-mybooking-form #reserva > .send .button {
width: 100%;
}
} .sta-home-control {
margin-top: -160px;
position: fixed;
top: 20%;
right: 10px;
z-index: 101;
}
.sta-home-control li {
display: block;
width: 40px;
height: 40px;
margin: 7px;
position: relative;
}
.sta-home-control li .icon {
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
display: inline-block;
width: 7px;
height: 7px;
background: #ccc;
border-radius: 50%;
}
.sta-home-control li:hover .icon {
box-shadow: 0px 0px 0px 10px rgba(255, 255, 255, 0.5);
transition: all 0.5s;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
}
.sta-home-control li .text {
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
transform-origin: 100% 100%;
text-align: center;
opacity: 0;
transform: scaleX(0);
-moz-transform: scaleX(0);
-webkit-transform: scaleX(0);
-o-transform: scaleX(0);
-ms-transform: scaleX(0);
color: #5b788b;
text-transform: uppercase;
font-family: 'Playfair';
width: 150px;
position: absolute;
border: 1px solid #819aaa;
border-left: 0;
border-right: 0;
top: -1px;
right: calc(100% + 15px);
background: rgba(255, 255, 255, 0.5);
padding: 3px 10px 4px;
}
.sta-home-control li:hover .text {
opacity: 1;
transform: scaleX(1);
-moz-transform: scaleX(1);
-webkit-transform: scaleX(1);
-o-transform: scaleX(1);
-ms-transform: scaleX(1);
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
.tpl-egm-box-paradax {
padding-top: 155px;
position: relative;
background-position: center !important;
background-attachment: fixed !important;
background-size: cover !important;
}
.tpl-egm-box-paradax > header .up_holder {
font-size: 64px;
text-align: left;
}
.tpl-egm-box-paradax > header .holder {
font-size: 27px;
text-align: left;
}
.tpl-egm-box-paradax.timelaps {
padding-top: 0;
overflow: hidden;
}
.tpl-egm-box-paradax.timelaps video {
position: absolute;
top: -10%;
left: 0px;
bottom: 0;
right: 0;
width: auto;
height: auto;
}
.tpl-egm-box-paradax .info {
position: absolute;
width: 250px;
text-align: center;
z-index: 10;
font-family: 'Playfair';
top: 25%;
color: #000;
left: calc(50% - 125px);
position: absolute;
right: 0;
text-transform: uppercase;
}
.tpl-egm-box-paradax .info .rhombus {
z-index: -1;
background: rgba(255, 255, 255, 0.8);
width: 210px;
height: 210px;
top: -10px;
left: 20px;
position: absolute;
transform: rotate(45deg);
-moz-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
}
.tpl-egm-box-paradax .info .icon {
margin: 0 auto;
}
.tpl-egm-box-paradax .info .icon svg {
width: 80px;
height: 80px;
}
.tpl-egm-box-paradax .info strong {
clear: both;
display: block;
font-size: 20px;
font-weight: normal;
}
.tpl-egm-box-paradax .info div {
clear: both;
display: block;
font-size: 12px;
}
.tpl-egm-box-paradax .info sub {
font-size: 10px;
vertical-align: text-top;
}
.tpl-egm-box-paradax .info div:last-child {
margin-top: 10px;
}
.tpl-egm-box-paradax .sea {
position: absolute;
width: 500px;
text-align: center;
z-index: 10;
bottom: 15%;
color: #000;
left: calc(50% - 250px);
}
.tpl-egm-box-paradax .sea .icon:first-child svg {
width: 40px;
height: 40px;
fill: rgba(255, 255, 255, 0.7);
}
.tpl-egm-box-paradax .sea .cordenadas {
font-weight: bold;
font-family: 'playfair';
font-size: 24px;
color: #000;
text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.7);
}
.tpl-egm-box-paradax .sea .title {
text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5);
color: #FFF;
font-family: dancing script;
font-size: 25px;
margin-bottom: 5px;
}
.tpl-egm-box-paradax .sea .icon:last-child svg {
fill: transparent;
stroke: #fff;
}
.tpl-egm-box_moving .intro.text {
font-size: 14px;
padding: 20px 30px;
text-align: center;
}
.tpl-egm-box_moving .content {
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 40px 30px;
background: rgba(255, 255, 255, 0.7);
transform: translateY(calc(100% - 30px));
-moz-transform: translateY(calc(100% - 30px));
-webkit-transform: translateY(calc(100% - 30px));
-o-transform: translateY(calc(100% - 30px));
-ms-transform: translateY(100%) translateY(-30px);
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
width: 90%\9;
}
_:-ms-fullscreen,
:root .tpl-egm-box_moving .content {
width: 90%;
}
.tpl-egm-box_moving .content .sta-moving {
position: absolute;
left: calc(50% - 45px);
bottom: 100%;
width: 110px;
}
.tpl-egm-box_moving .content .sta-moving .aux_design {
display: block;
border-left: 55px solid transparent;
border-right: 55px solid transparent;
border-bottom: 11px solid rgba(200, 171, 111, 0.8);
}
.tpl-egm-box_moving .content .sta-moving .title {
text-transform: uppercase;
display: block;
font-family: 'Playfair';
font-size: 20px;
text-align: center;
color: #fff;
padding: 5px;
background: rgba(200, 171, 111, 0.8);
margin-bottom: -5px;
}
.tpl-egm-box_moving .content .sta-close {
padding: 5px;
opacity: 0;
background: #C8AB6F;
color: #fff !important;
position: absolute;
top: 0;
right: 0;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
.tpl-egm-box_moving .content .sta-close .icon svg {
stroke: #fff;
vertical-align: middle;
}
.tpl-egm-box_moving .content .sta-close .text {
vertical-align: middle;
color: #fff;
}
.tpl-egm-box_moving .content .box1,
.tpl-egm-box_moving .content .box2 {
padding: 15px;
position: relative;
text-align: center;
display: inline-block;
width: 32%;
vertical-align: top;
background: #F4F4F4;
}
.tpl-egm-box_moving .content .box1 .title {
font-family: 'Dancing Script';
font-size: 24px;
color: #2B99A8;
margin: 0;
}
.tpl-egm-box_moving .content .box1 .icon {
margin: 5px 0;
}
.tpl-egm-box_moving .content .box1 .text {
font-size: 14px;
}
.tpl-egm-box_moving .content .box1 .list {
margin: 15px 0;
}
.tpl-egm-box_moving .content .box1 .list li {
display: inline-block;
margin: 0 10px;
font-size: 11px;
vertical-align: top;
width: 25%;
}
.tpl-egm-box_moving .content .box1 .list svg {
width: 35px;
height: 35px;
}
.tpl-egm-box_moving .content .box1 .list div:first-of-type {
color: #526F7C;
font-size: 35px;
font-family: 'playfair';
}
.tpl-egm-box_moving .content .box1 .button {
right: auto;
left: 50%;
}
.tpl-egm-box_moving.v2 .content .box1 { }
.tpl-egm-box_moving.v3 .content .box1 {
height: 400px;
}
.tpl-egm-box_moving .content .box2 {
background: #eee7e5;
}
.tpl-egm-box_moving .content .box2 .icon {
margin: 10px 0;
}
.tpl-egm-box_moving .content .box2 .icon svg {
fill: #526F7C;
}
.tpl-egm-box_moving .content .box2 .icon span {
position: absolute;
left: 0;
right: 0;
color: #546e82;
font-size: 37px;
}
.tpl-egm-box_moving .content .box2 .title {
font-weight: normal;
font-size: 21px;
color: #546e82;
margin: 0 0 30px;
text-transform: uppercase;
font-family: 'Playfair';
}
.tpl-egm-box_moving .content .box2 .text {
font-size: 14px;
}
.tpl-egm-box_moving .content .box2 .button {
right: auto;
left: 50%;
}
.tpl-egm-box_moving .content .box2 .button div {
background: #eee7e5;
}
.tpl-egm-box_moving .content .box3 {
background: #F7F7F7;
width: 100%;
display: inline-block;
text-align: center;
padding: 0 20px 20px 20px;
border: solid 1px #EBEBEB;
}
.tpl-egm-box_moving .content .box33 {
background: #fff;
width: 100%;
display: inline-block;
text-align: center;
padding: 2% 10%;
}
.tpl-egm-box_moving .content .box3 .description {
width: 50%;
height: 350px;
vertical-align: top;
position: relative;
padding: 15px;
}
.tpl-egm-box_moving .content .box3 .description .title {
font-size: 24px;
color: #333;
margin: 0;
}
.tpl-egm-box_moving .content .box3 .description .icon {
margin: 10px 0;
}
.tpl-egm-box_moving .content .box3 .description .text {
font-size: 13px;
}
.tpl-egm-box_moving .content .box3 .description .button {
right: auto;
left: 50%;
}
.tpl-egm-box_moving .content .box3 .description .button div {
background: #eee7e5;
}
.tpl-egm-box_moving .content .box3 h3 {
color: #C8AB6F;
form: uppercase;
font-family: 'Playfair';
font-weight: normal;
font-size: 22px;
margin: 20px 0px 10px 0px;
text-transform: uppercase;
}
.tpl-egm-box_moving .content .box33 h3 {
color: #C8AB6F;
form: uppercase;
font-family: 'Playfair';
font-weight: normal;
font-size: 22px;
margin: 0 0px 10px 0px;
text-transform: uppercase;
}
.tpl-egm-box_moving .content .box3 .bg_img {
width: 49%;
height: 350px;
vertical-align: top;
}
.tpl-egm-box_moving .content .box4 {
background: #eee7e5;
width: 66%;
display: inline-block;
text-align: center;
height: 350px;
position: relative;
}
.tpl-egm-box_moving .content .box4 .description {
width: 50%;
height: 350px;
vertical-align: top;
padding: 15px;
}
.tpl-egm-box_moving .content .box4 .description .title {
font-size: 22px;
color: #666;
margin: 0;
}
.tpl-egm-box_moving .content .box4 .description .icon {
margin: 10px 0;
}
.tpl-egm-box_moving .content .box4 .description .text {
font-size: 14px;
}
.tpl-egm-box_moving .content .box4 .description .button {
right: auto;
left: 50%;
}
.tpl-egm-box_moving .content .box4 .description .button div {
background: #eee7e5;
}
.tpl-egm-box_moving .content .box4 .buttons {
position: absolute;
bottom: 10px;
left: 0;
right: 0;
}
.tpl-egm-box_moving .content .box4 .buttons .button {
margin: 5px;
position: static;
transform: translateX(0);
-moz-transform: translateX(0);
-webkit-transform: translateX(0);
-o-transform: translateX(0);
-ms-transform: translateX(0);
}
.tpl-egm-box_moving .content .box4 .bg_img {
width: 49%;
height: 300px;
vertical-align: top;
background-size: contain !important;
}
.tpl-egm-box_moving.v3 .content .box4 {
height: 400px;
}
.tpl-egm-box_moving #sta-control-box_moving1:checked ~ .content {
transform: translateY(0);
-moz-transform: translateY(0);
-webkit-transform: translateY(0);
-o-transform: translateY(0);
-ms-transform: translateY(0);
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
.tpl-egm-box_moving #sta-control-box_moving1:checked ~ .content .sta-close {
opacity: 1;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
.tpl-egm-box_moving #sta-control-box_moving2:checked ~ .content {
transform: translateY(0);
-moz-transform: translateY(0);
-webkit-transform: translateY(0);
-o-transform: translateY(0);
-ms-transform: translateY(0);
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
.tpl-egm-box_moving #sta-control-box_moving2:checked ~ .content .sta-close {
opacity: 1;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
.tpl-egm-box_moving #sta-control-box_moving3:checked ~ .content {
transform: translateY(0);
-moz-transform: translateY(0);
-webkit-transform: translateY(0);
-o-transform: translateY(0);
-ms-transform: translateY(0);
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
.tpl-egm-box_moving #sta-control-box_moving3:checked ~ .content .sta-close {
opacity: 1;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
.tpl-egm-box_moving #sta-control-box_moving4:checked ~ .content {
transform: translateY(0);
-moz-transform: translateY(0);
-webkit-transform: translateY(0);
-o-transform: translateY(0);
-ms-transform: translateY(0);
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
.tpl-egm-box_moving #sta-control-box_moving4:checked ~ .content .sta-close {
opacity: 1;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
@media (max-width:800px) {
body {
overflow: auto !important;
}
.tpl-egm-box-paradax {
height: 800px !important;
}
.tpl-egm-box-paradax .content .box3 {
width: 100%;
height: auto;
}
.tpl-egm-box-paradax .content .box3 .description {
width: 70%;
}
.tpl-egm-box-paradax .content .box3 .bg_img {
width: 29%;
}
.tpl-egm-box-paradax .content .box4 {
width: 100%;
}
#sta-control-box_moving1 ~ .content .box1.first {
width: 100%;
height: 220px;
}
#sta-control-box_moving1 ~ .content .box1,
#sta-control-box_moving1 ~ .content .box2 {
width: 49%;
}
#sta-control-box_moving2 ~ .content .box1 {
width: 100%;
height: 220px;
}
#sta-control-box_moving3 ~ .content .box1 {
width: 100%;
height: 220px;
}
#sta-control-box_moving4 ~ .content .box1 {
width: 100%;
height: 250px;
}
}
@media screen and (max-width:768px) {
.col-last {
height: auto !important;
}
.tpl-egm-box-paradax {
padding-top: 0px !important;
}
.logo-footer .col-md-3 {
display: none;
}
.logo-mobile {
margin-top: 100px;
}
.footer .text-right {
margin-top: 20px;
text-align: left;
}
.footer .col-md-2 img {
margin-top: 15px;
}
#section5 .footer {
padding-bottom: 20px !important;
}
}
@media (max-width:600px) {
.button {
position: static !important;
margin: 10px !important;
}
.tpl-egm-box-paradax {
height: auto!important;
}
.tpl-egm-box-paradax .content {
padding: 15px !important;
position: static;
transform: translateY(0);
-moz-transform: translateY(0);
-webkit-transform: translateY(0);
-o-transform: translateY(0);
-ms-transform: translateY(0);
}
.tpl-egm-box-paradax .content .box1,
.tpl-egm-box-paradax .content .box2,
.tpl-egm-box-paradax .content .box3,
.tpl-egm-box-paradax .content .box4 {
height: auto !important;
width: 100% !important;
}
.tpl-egm-box-paradax .content .box3 .description {
width: 100% !important;
}
.tpl-egm-box-paradax .content .box4 .description {
width: 100% !important;
height: auto !important;
}
.tpl-egm-box-paradax .content .box4 .buttons {
position: static !important;
} #tpl-egm-motor .sta-control .aux_design {
display: none;
}
}
@media (max-width:414px) {
.offer {
display: none;
}
.box33 .row {
display: none;
}
header.auto {
display: none;
} #section1 {}
#section1 .tpl-egm-box_moving {
position: absolute;
width: 100%;
top: 200px;
}
}
@media (max-width:375px) {
.fp-tooltip {
display: none !important;
}
}
@media (max-width:320px) {
.first {
margin-top: 30px;
}
.booknow {
font-size: 14px !important;
}
#fp-nav {
display: none;
}
.picker__holder {
max-width: 280px !important;
z-index: 999;
}
#section0 a svg {
width: 115px !important;
margin-top: -45px;
}
.picker {
top: -125px;
}
.footer {
font-size: 11px !important;
}
.footer img {
display: none;
}
#section4 .text {
display: none;
}
.slide h1 {
font-size: 24px;
}
#section3 .tpl-egm-box_moving .content {
margin-top: -300px;
}
.auto .text {
font-size: 11px !important;
}
#section2 .tpl-egm-box_moving .content {
display: none;
}
} .encuesta_satisfaccion {
color: #333;
background: #ededed;
}
.encuesta_satisfaccion div {
margin: 5px 0;
}
.encuesta_satisfaccion #encuesta_opinion {
width: 100%;
text-align: left;
}
.encuesta_satisfaccion #encuesta_opinion .form1_1,
.encuesta_satisfaccion #encuesta_opinion .form1_2,
.encuesta_satisfaccion #encuesta_opinion .form1_3 {
margin-bottom: 40px;
}
.encuesta_satisfaccion #encuesta_opinion .form1_1 {
overflow: hidden;
}
.encuesta_satisfaccion #encuesta_opinion .form1_1 .titulo_pregunta,
.encuesta_satisfaccion #encuesta_opinion .form1_2 .titulo_pregunta,
.encuesta_satisfaccion #encuesta_opinion .form1_3 .titulo_pregunta {
font-weight: bold;
margin-top: 10px;
}
.encuesta_satisfaccion #encuesta_opinion .form1_1 .radio_num,
.encuesta_satisfaccion #encuesta_opinion .imagenes {
float: right;
margin-top: 10px;
}
.encuesta_satisfaccion #encuesta_opinion .form1_1 .radio_num {
float: right;
display: block;
clear: both;
}
.encuesta_satisfaccion #encuesta_opinion .form1_1 .radio_num ul li {
display: inline-block;
margin: 10px 0 5px 12px;
}
.encuesta_satisfaccion #encuesta_opinion .form1_1 .titulo_respuesta {
margin-bottom: 10px;
float: left;
clear: both;
}
.encuesta_satisfaccion #encuesta_opinion .form1_1 .titulo_respuesta img {
vertical-align: middle;
margin-right: 5px;
}
.encuesta_satisfaccion #encuesta_opinion .form1_1 .combo_score {
float: right;
}
.encuesta_satisfaccion #encuesta_opinion .form1_2 .valores {
display: inline-block;
margin: 10px 10px 0 10px;
}
.encuesta_satisfaccion #encuesta_opinion .form1_3 .titulo_pregunta {
margin-bottom: 20px;
}
.encuesta_satisfaccion #encuesta_opinion .form1_3 .text input {
width: 300px;
padding-left: 5px;
}
.encuesta_satisfaccion #encuesta_opinion .form1_3 .text #comentario {
width: 600px;
height: 100px;
padding-left: 5px;
font-family: lato;
}
.encuesta_satisfaccion #encuesta_opinion .form1_3 .text .form-error {
display: block;
font-size: 12px;
color: #ff0000;
}
.encuesta_satisfaccion #encuesta_opinion .form1_3 .text input.error,
.encuesta_satisfaccion #encuesta_opinion .form1_3 .text #comentario.error {
background: #FFE8DF !important;
border: 1px solid #ff0000;
}
.encuesta_satisfaccion #encuesta_opinion #descuentos span {
font-weight: bold;
font-size: 18px;
color: rgba(39, 62, 74, 1);
}
.encuesta_satisfaccion #encuesta_opinion #enviar {
display: inline-block;
text-align: center;
width: 100%;
margin-top: 20px;
}
.encuesta_satisfaccion #encuesta_opinion #enviar .button {
border-right: 0;
padding: 3px 10px;
cursor: pointer;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
.encuesta_satisfaccion #encuesta_opinion #enviar .button:hover {
background: #fff;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
.encuesta_satisfaccion script {
display: none;
}
.opinion .confirmacion_satisfaccion {
display: block;
margin-top: 20px;
}
@media (max-width:800px) {
.encuesta_satisfaccion #encuesta_opinion .form1_3 .text #comentario {
width: 100%;
}
}
@media (max-width:600px) {
.encuesta_satisfaccion #encuesta_opinion .form1_3 .text input {
width: 100%;
}
.encuesta_satisfaccion #encuesta_opinion .form1_1 .radio_num,
.encuesta_satisfaccion #encuesta_opinion .imagenes {
float: none;
display: inline-block;
width: 100%;
text-align: center;
margin-top: 15px;
}
.encuesta_satisfaccion #encuesta_opinion .form1_1 .combo_score {
float: none;
display: block;
text-align: center;
clear: both;
}
} .opinion .confirmacion_satisfaccion .content .title {
text-shadow: none;
color: #819aaa;
font-size: 20px;
font-family: Raleway;
margin-bottom: 10px;
}
.opinion .confirmacion_satisfaccion .content .description {
text-shadow: none;
color: #666;
text-transform: none;
font-size: 13px;
font-family: lato;
} #tpl-lang .sta-control span {
padding-left: 25px;
}
#tpl-lang .sta-control span.icon {
padding-left: 0;
}
#tpl-lang .content_lang {
padding-left: 10px;
}
#tpl-lang .content_lang li,
#tpl-lang .dib_ch span {
background-position: left center;
}
#tpl-lang .content_lang li.ES,
#tpl-lang .dib_ch span.ES {
background-repeat: no-repeat;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFnSURBVHjaYvzPgAD/UNlYEUAAmuTYAAAQhAEYqF/zFbe50RZ1cMmS9TLi0pJLRjZohAMTGFUN9HdnHgEE1sDw//+Tp0ClINW/f0NIKPoFJH/9//ULyGaUlQXaABBALAx/Gf4zAt31F4i+ffj3/cN/XrFfzOx//v///f//LzACM/79ZmD8/e8TA0AAMYHdDVT958vXP38nMDB0s3x94/Tj5y+YahhiAKLfQKUAAcQEdtJfoDHMF2L+vPzDmFXLelf551tGFOOhev4A/QgQQExgHwAd8IdFT/Wz6j+GhlpmXSOW/2z///8Eq/sJ18Dw/zdQA0AAMQExxJjjdy9x2/76EfLz4MXdP/i+wsyGkkA3Aw3984cBIIAYfzIwMKel/bt3jwEaLNAwgZIQxp/fDH/+MqqovL14ESCAWICeZvr9h0FSEhSgwBgAygFDEMT+wwAhgQgc4kAEVAwQQIxfUSMSTxxDAECAAQAJWke8v4u1tAAAAABJRU5ErkJggg==);
}
#tpl-lang .content_lang li.CA,
#tpl-lang .dib_ch span.CA {
background-repeat: no-repeat;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATBJREFUeNpUkU1LA0EMhpNViqWtVYrFj4OnulCoFNSbF3+Gtn9UvBSxoHgR9eRBD1Xbgyu0Ckt3MhMzMzvtGsLLSxieTBKkhxMIwczGmKJqrcUsVGJVqtQ5de8NsGbQwMTWKGaFTABqhb1X6uYVJ/295v5Z3kJIWgFZZXKpJDOmTAyUK/O7F0zvu3TYguW3BK883mUmaqxmCLXZYITj3m5j7QgKgTTP2Rac5U2kQ6U6e3zD39tO6aAB/4PNEs/G4qUC0fr7cIKfFzubpXbxdUSp6xDYwWOt/vM0wumwzd1mYbMWbMIAxjexY6gI6slVgh/n21vlOAzsYY7qNpNXSIHRXN1In8f4fR1Hx3FgEwek+72si4Rt78PaACWXU/watPyN/SH9dRfqT+69GHn5J8AAeJhkjAZrdt8AAAAASUVORK5CYII=);
}
#tpl-lang .content_lang li.EN,
#tpl-lang .dib_ch span.EN {
background-repeat: no-repeat;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAflJREFUeNpinDRzn5qN3uFDt16+YWBg+Pv339+KGN0rbVP+//2rW5tf0Hfy/2+mr99+yKpyOl3Ydt8njEWIn8f9zj639NC7j78eP//8739GVUUhNUNuhl8//ysKeZrJ/v7z10Zb2PTQTIY1XZO2Xmfad+f7XgkXxuUrVB6cjPVXef78JyMjA8PFuwyX7gAZj97+T2e9o3d4BWNp84K1NzubTjAB3fH0+fv6N3qP/ir9bW6ozNQCijB8/8zw/TuQ7r4/ndvN5mZgkpPXiis3Pv34+ZPh5t23//79Rwehof/9/NDEgMrOXHvJcrllgpoRN8PFOwy/fzP8+gUlgZI/f/5xcPj/69e/37//AUX+/mXRkN555gsOG2xt/5hZQMwF4r9///75++f3nz8nr75gSms82jfvQnT6zqvXPjC8e/srJQHo9P9fvwNtAHmG4f8zZ6dDc3bIyM2LTNlsbtfM9OPHH3FhtqUz3eXX9H+cOy9ZMB2o6t/Pn0DHMPz/b+2wXGTvPlPGFxdcD+mZyjP8+8MUE6sa7a/xo6Pykn1s4zdzIZ6///8zMGpKM2pKAB0jqy4UE7/msKat6Jw5mafrsxNtWZ6/fjvNLW29qv25pQd///n+5+/fxDDVbcc//P/zx/36m5Ub9zL8+7t66yEROcHK7q5bldMBAgwADcRBCuVLfoEAAAAASUVORK5CYII=);
}
#tpl-lang .content_lang li.IT,
#tpl-lang .dib_ch span.IT {
background-repeat: no-repeat;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAE2SURBVHjaYmSYyMDwgwEE/jEw/GF4mvT0HyqQUlX9B5aEIIAAYmH4wlDtWg1SDwT//0lKSv7/D+T9/w+nYmL+//79/88fIPll0yaAAGJhYAGJP/n69O+/v0CAUAcHt2////ULqJpRVhZoA0AAsQCtAZoMVP0HiP7+RlcNBEDVYA0Mv38DNQAEEMj8vwx//wCt/AdC/zEBkgagYoAAYgF6FGj277+///wlpAEoz8AAEEAgDX/BZv/69wuoB48GRrCTAAKICajh9//fv/6CVP/++wu7BrDxQFf/YWAACCCwk0BKf0MQdg1/gBqAPv0L9ANAALEAY+33vz+S3JIgb/z5C45CBkZGRgY4UFICKQUjoJMAAoiRoZSB4RMojkHx/YPhbNVZoM3AOISQQPUK9vaQOIYAgAADAC5Wd4RRwnKfAAAAAElFTkSuQmCC);
}
#tpl-lang .content_lang li.FR,
#tpl-lang .dib_ch span.FR {
background-repeat: no-repeat;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGzSURBVHjaYiyeepkBBv79+Zfnx/f379+fP38CyT9//jAyMiq5GP77wvDnJ8MfoAIGBoAAYgGqC7STApL///3/9++/pCTv////Qdz/QO4/IMna0vf/z+9/v379//37bUUTQACBNDD8Z/j87fffvyAVX79+/Q8GQDbQeKA9fM+e/Pv18/+vnwzCIkBLAAKQOAY5AIAwCEv4/4PddNUm3ji0QJyxW3rgzE0iLfqDGr2oYuu0l54AYvnz5x9Q6d+/QPQfyAQqAin9B3EOyG1A1UDj//36zfjr1y8GBoAAFI9BDgAwCMIw+P8Ho3GDO6XQ0l4MN8b2kUwYaLszqgKM/KHcDXwBxAJUD3TJ779A8h9Q5D8SAHoARP36+Rfo41+/mcA2AAQQy49ff0Cu//MPpAeI/0FdA1QNYYNVA/3wmwEYVgwMAAHE8uPHH5BqoD1//gJJLADoJKDS378Z//wFhhJAALF8A3rizz8uTmYg788fJkj4QOKREQyYxSWBhjEC/fcXZANAALF8+/anbcHlHz9+ffvx58uPX9KckkCn/gby/wLd8uvHjx96k+cD1UGiGQgAAgwA7q17ZpsMdUQAAAAASUVORK5CYII=);
}
#tpl-lang .content_lang li.AL,
#tpl-lang .dib_ch span.AL {
background-repeat: no-repeat;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGzSURBVHjaYvTxcWb4+53h3z8GZpZff/79+v3n/7/fDAz/GHAAgABi+f37e3FxOZD1Dwz+/v3z9y+E/AMFv3//+Qumfv9et241QACxMDExAVWfOHkJJAEW/gUEP0EQDn78+AHE/gFOQJUAAcQiy8Ag8O+fLFj1n1+/QDp+/gQioK7fP378+vkDqOH39x9A/RJ/gE5lAAhAYhzcAACCQBDkgRXRjP034R0IaDTZTFZn0DItot37S94KLOINerEcI7aKHAHE8v/3r/9//zIA1f36/R+o4tevf1ANYNVA9P07RD9IJQMDQACxADHD3z8Ig4GMHz+AqqHagKp//fwLVA0U//v7LwMDQACx/LZiYFD7/5/53/+///79BqK/EMZ/UPACSYa/v/8DyX9A0oTxx2EGgABi+a/H8F/m339BoCoQ+g8kgRaCQvgPJJiBYmAuw39hxn+uDAABxMLwi+E/0PusRkwMvxhBGoDkH4b/v/+D2EDyz///QB1/QLb8+sP0lQEggFh+vGXYM2/SP6A2Zoaf30Ex/J+PgekHwz9gQDAz/P0FYrAyMfz7wcDAzPDtFwNAgAEAd3SIyRitX1gAAAAASUVORK5CYII=);
}
#tpl-lang .content_lang li.PT,
#tpl-lang .dib_ch span.PT {
background-repeat: no-repeat;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAG8SURBVHjaYmSIZGD4wgAF/xgYWBj+boQysSKAAGJh+MRQnVoNUgEE///9ZfzLoPiX4e8fxj9/mP/8Yfr9+/+fP/9h5JdNmwACiIWBCaj4/5P3T7mY/xoJ/9UR/v0n8O+f17/Zlv/+//73/1+////+9f/XL6BqRllZoA0AAcQCNvv/339/C03+8v/8w7bk7+/vv/+7/P4S95ur+xdY9W+IBobfv4EaAAKICeiuv////vnz58PX3xxb/7BlN3/K7Ph1WoSR/fcfhl//f4KN/wW1BGg6QAAxMfxi+PP37++/v1kYfn//+usnE+cHCbWfTKz/mH7+ZgUpQmj48wdoA0AAsQA1/P0HZP458/qXqvNfjdnVItxy3wNvApUIvwPb8BvqJEawkwACiIXhDwPQ+F9/f+2890dY6/cnrycCb++z3frNfOwX01eEagZgKAHdzcAAEEAgG4DGA/W8+fO79+Rvdt5f2+b++sP+m+kdWDVEwx+gBmBY/wX6ASCAWBi+Mfz+80eSX/L3n99AzwBDm0H2NwtQHS/QapDBIPT3LwQBnQQQQIwMxgwM7xgYfjAArQKRTAyvP2OPYwgACDAAjtdGduN8tIgAAAAASUVORK5CYII=);
}
#tpl-lang .content_lang li.RU,
#tpl-lang .dib_ch span.RU {
background-repeat: no-repeat;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAE2SURBVHjaYvz69T8DAvz79w9CQVj/0MCffwwAAcQClObiAin6/x+okxHMgPCAbOb//5n+I4EXL74ABBALxGSwagTjPzbAyMgItAQggBg9Pf9nZPx//x7kjL9////9C2QAyf9//qCQQCQkxFhY+BEggFi2b/+nq8v46BEDSPQ3w+8//3//BqFfv9BJeXmQEwACCOSkP38YgHy4Bog0RN0vIOMXVOTPH6Cv/gEEEEgDxFKgHEgDXCmGDUAE1AAQQCybGZg1f/d8//XsH0jTn3+///z79RtE/v4NZfz68xfI/vOX+4/0ZoZFAAHE4gYMvD+3/v2+h91wCANo9Z+/jH9VxBkYAAKIBRg9TL//MEhKAuWAogxgZzGC2CCfgUggAoYdGAEVAwQQ41egu5AQAyoXTQoIAAIMAD+JZR7YOGEWAAAAAElFTkSuQmCC);
}
#tpl-lang .content_lang li.NL,
#tpl-lang .dib_ch span.NL {
background-repeat: no-repeat;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFXSURBVHjaYvzPgAD/UNlYEUAAkuTgCAAIBgJggq5VoAs1qM0vdzmMz362vezjokxPGimkEQ5WoAQEKuK71zwCCKyB4c//J8+BShn+/vv/+w/D399AEox+//8FJH/9/wUU+cUoKw20ASCAWBhEDf/LyDOw84BU//kDtgGI/oARmAHRDJQSFwVqAAggxo8fP/Ly8oKc9P8/AxjiAoyMjA8ePAAIIJZ///5BVIM0MOBWDpRlZPzz5w9AALH8gyvCbz7QBrCJAAHEyKDYX15r/+j1199//v35++/Xn7+///77DST/wMl/f4Dk378K4jx7O2cABBALw7NP77/+ev3xB0gOpOHfr99AdX9/gTVASKCGP//+8XCyMjC8AwggFoZfIHWSwpwQk4CW/AYjsKlA8u+ff////v33998/YPgBnQQQQIzAaGNg+AVGf5AYf5BE/oCjGEIyAQQYAGvKZ4C6+xXRAAAAAElFTkSuQmCC);
}
#tpl-lang .content_lang li.CZ,
#tpl-lang .dib_ch span.CZ {
background-repeat: no-repeat;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFuSURBVHjaYmSIP9sdIJLlJsIABv/+/YOQyAw4+PPvH0AAsQj++8LGK3vzxV8DRR6Inv//wQScQgIvXrwACCAmIOD+/2f1hS9Hrn+EqIArQzMeYiFAALEAGX///ef6+3PjlX9///2z0xL4jwNANAAEEMsfoLuAhv3/z/3357qLf//8/eegLYBLw58/fwACiOXXH7Bv/v7/+/c/59+fK87+Fd++WkmUDcj/9+cPkGT4C5b7+5dRQIAhLw8ggIA2AA0FCQL1/P77z/fCGplzG37++v3/16+/v0Hk/9+//4FJFiWlDz9/AgQQy98/QKeDlAI12J3faHduI1TR798Mv34xgPUASaBrQIiBASCAWBh+gawAqT630f48SDXEPLg2kMgfoAaQq4A6AAIIqAGk2uvZEdO35xmkpIFyTEDzgEqBHvj9mxFI/vnDDPMG0AaAAGJh+PHnWohxCMP7l8BQAyNQaMDYfyDRD2MwMTAABBgAMxl5E8UTSgsAAAAASUVORK5CYII=);
}
#tpl-lang .content_lang li.HU,
#tpl-lang .dib_ch span.HU {
background-repeat: no-repeat;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFCSURBVHjaYjzLgAL+gMl/MMYfGBtCAhFAAA7E7QQAEAZi/XANJ+1WDuJC96iHEELIyt3d8dihpKIsFmlygPlOG7jnPAHEAjbo/+8nT/8Dlf79C5IDMoAkUCmQ/AVk/Pr/6xeQyyorC7QHIIBYwGb/R1YNlAaZClYKVg3U9gui/xcDA0AAMf79+5eRkRGk7f9/BjDEBYDKPn36BBBAECdBVcEZWAEDI+O/f/8AAogFoQi/+UAb/gMD5R9AADEy+DNkpWTdf3f/z98/v//++vXn96+/v37//Q1EIAaMC5RVFlI6W3AOIIBYGH4AA/APSMUfqKJff35BVYNIoOCvPyANf//8/wt0DkAAsTD8YgAGsiSPJDBQ/gDN+QfSBmb/AYYLUAAYHX//gAPxL0gDQAAxMlgzAPWA0A8MBhD9Z0ADAAEGACLkbQYCfrxnAAAAAElFTkSuQmCC);
}
#tpl-lang .content_lang li.CN,
#tpl-lang .dib_ch span.CN {
background-repeat: no-repeat;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFqSURBVHjaYrzOwPAPjJgYQEDAleHVbhADIvgHLPgHiQ0QQCxAlkR9NW8sw+cV/1gV/7Gb/hV4+vfzhj8Mv/78//Pn/+/f/8AkhH1t0yaAAAJp4I37zyz2lDfu79uqv/++/WYz+cuq/vvLxt8gdb+A5K9/v34B2SyyskBLAAII5JAva/7/+/z367a/f3/8ZuT9+//Pr78vQUrB6n4CSSj6/RuoASCAWEDO/fD3ddEfhv9/OE3/sKj8/n7k9/fDQNUIs/+DVf8HawAIIJCT/v38C3Hr95N/GDh/f94AVvT7N8RUBpjxQAVADQABBNLw/y/Ifwy/f/399ufTOpDBEPf8g5sN0QBEDAwAAQTWABEChgOSA9BVA00E2wAQQCANQBbEif/AzoCqgLkbbBYwWP/+//sXqBYggFhAkfL7D7OkJFCOCSj65zfUeFjwg8z++/ffX5AGoGKAAGI8jhSRyIw/SJH9D4aAYQoQYAA6rnMw1jU2vQAAAABJRU5ErkJggg==);
}
#tpl-lang .content_lang li.AR,
#tpl-lang .dib_ch span.AR {
background-repeat: no-repeat;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAGYktHRAD/AP8A/6C9p5MAAADwSURBVChTjVK7DgFBFD3Lio1IFDRaERqFxAdoVXqFhkbjD5Q+ifAHWqWISiPxSkQiXmvdM1Yykx2Jk5zMnXvOvbOzdxx0agF+4as44WpBLFyjYLEvleTvIywNaA4LepWtooKW12E2EEPWe36MtzhahaMiY0PTYDbwY2gXD8BdCpI+6uOyImPmlCYeHebOCTBaZzBpLoCTBzxEJiVmjho9OswG8QCrbRq7q4tzf4au3J9kzBw1enREx8jdJYFGaY9BdaNSw3ke02UOSD0iI7W/A2Y4vmf4ge7rc7LlPZhX+IJGVwo8+XkkY0sxYW/wN4A3tkdWgCOq7/8AAAAASUVORK5CYII=);
);
}
#tpl-lang .content_lang li a {
text-align: left;
}
@media (max-width:600px) {
#livechat {
display: none;
}
}
#livechat .header {
height: auto!important;
}
#livechat .footer {
display: block!important;
} #tpl-popup-activate {
position: fixed;
left: 100vw;
width: 0;
}
#tpl-popup-activate:not(:checked) ~ .tpl-popup_faq {
opacity: 0;
visibility: hidden;
}
.tpl-popup_faq {
color: #666;
counter-reset: faq;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
left: 10vw;
top: calc(10vh + 30px);
bottom: 10vh;
margin: auto;
position: fixed;
right: 10vw;
z-index: 2147483648;
}
.tpl-popup_faq > label {
position: absolute;
bottom: calc(100% + 10px);
right: 0;
}
.tpl-popup_faq > label > svg {
fill: #546e82;
height: 20px;
width: 20px;
transition: all 0.2s ease-in-out;
}
.tpl-popup_faq > label > svg:hover {
fill: #ccc;
}
.tpl-popup_faq > label:before {
background: rgba(0, 0, 0, 0.7);
content: '';
cursor: default;
height: 100vh;
left: 0;
position: fixed;
top: 0;
width: 100vw;
z-index: -1;
}
.tpl-popup_faq > div {
background: #efefef;
border-bottom: 10px solid #efefef;
border-top: 10px solid #efefef;
box-sizing: border-box;
height: 100%;
overflow: auto;
padding-left: 10px;
}
.tpl-popup_faq > div > article:not(:last-of-type) {
margin-bottom: 20px;
}
.tpl-popup_faq > div > article {
padding-right: 10px;
}
.tpl-popup_faq > div > article > header {
color: #546e82;
font-size: 16px;
font-weight: bold;
padding-bottom: 10px;
}
.tpl-popup_faq > div > article > header:before {
counter-increment: faq;
content: counter(faq)". ";
} ::-moz-svg-foreign-content,
:root .tpl-popup_faq {
left: 10%;
top: 15%;
bottom: 10%;
right: 10%;
}
::-moz-svg-foreign-content,
:root .tpl-popup_faq > #tpl-popup-activate:checked ~ label {
top: -30px;
}
::-moz-svg-foreign-content,
:root .tpl-popup_faq > #tpl-popup-activate:checked ~ label:before {
height: 100%;
width: 100%;
}
@media (min-width:600px) {
.tpl-popup_faq > div {
padding-left: 20px;
}
.tpl-popup_faq > div > article {
padding-right: 20px;
}
}
@media (min-width:800px) {
.tpl-popup_faq {
max-height: 800px;
max-width: 900px;
}
}         .tpl-multimedia * {
color: inherit;
border: 0;
margin: 0;
padding: 0;
}
.tpl-multimedia a {
text-size-adjust: none;
-webkit-text-size-adjust: none;
text-decoration: none !important;
background: #C63943;
border-radius: 4px;
padding: 10px 0;
font-size: 20px;
width: 100%;
display: block;
}
.boxsearch a {
text-size-adjust: none;
-webkit-text-size-adjust: none;
text-decoration: none !important;
background: #C63943;
border-radius: 4px;
padding: 9px 0;
font-size: 20px;
width: 100%;
display: block;
text-align: center;
color: #fff;
}
#btnBooking {
text-size-adjust: none;
-webkit-text-size-adjust: none;
text-decoration: none !important;
background: #C63943;
border-radius: 4px;
padding: 10px 10px;
font-size: 20px;
width: auto;
display: block;
text-align: center;
color: #fff;
}
.tpl-multimedia,
.boxsearch a:hover {
color: #F0CACD;
}
.tpl-multimedia address {
font-style: normal;
}
.tpl-multimedia b,
strong {
font-weight: 600;
}
.tpl-multimedia body {
cursor: default;
font-size: 12px;
}
.tpl-multimedia button {
background: none;
}
.tpl-multimedia button,
label {
cursor: pointer;
}
.tpl-multimedia mark {
background: none;
}
.tpl-multimedia li {
list-style: none;
}
.tpl-multimedia:focus {
outline: none;
}
.tpl-multimedia::-moz-focus-inner {
border: 0;
}
.tpl-multimedia {
height: 100vh!important;
text-align: center;
font: 24px 'Playfair Display SC', serif;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/plugins/autohide-menu/img/bg1.jpg);
box-sizing: border-box;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-direction: normal;
-moz-box-direction: normal;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-moz-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
padding-top: 100px;
position: relative;
padding-top: 20px;
}
.tpl-multimedia > * {
position: relative;
z-index: 1; }
.tpl-multimedia > svg {
display: block;
margin: 0 auto;
fill: #fff;
width: 178px;
height: 161px;
-webkit-filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, .65));
filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, .65));
}
.tpl-multimedia > svg:nth-of-type(1) {
margin-top: 150px;
}
_::-moz-svg-foreign-content,
:root .tpl-multimedia > svg:nth-of-type(1) {
margin-bottom: 200px;
}
_:-moz-tree-row(hover),
.tpl-multimedia > svg:nth-of-type(1) {
margin-top: 0;
top: 200px;
}
_:-ms-input-placeholder,
:root .tpl-multimedia > svg:nth-of-type(1) {
margin-top: 0;
top: -200px;
}
.tpl-multimedia .wistia_responsive_padding {
padding: 0!important;
position: absolute!important;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.tpl-multimedia > div:last-child { }
.tpl-multimedia > div:last-of-type { }
.tpl-multimedia > div > svg {
display: block;
margin: 0 auto;
width: 60px;
height: 60px;
fill: #fff;
opacity: .8;
-webkit-filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, .65));
filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, .65));
}
.tpl-multimedia > div > div:nth-of-type(1) {
color: #fff;
font-size: 16px;
}
.tpl-multimedia > div > div:nth-of-type(2) {
font: 28px 'Dancing Script', cursive;
color: #fff;
}
.tpl-multimedia > div>button {
width: 100px;
margin: 0 auto;
}
.tpl-multimedia > div> button > svg {
display: block;
margin: 0 auto;
-webkit-filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, .65));
filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, .65));
}
.tpl-multimedia > div> button > svg:nth-of-type(1) {
width: 15px;
height: 30px;
fill: #fff;
}
.tpl-multimedia > div>button > svg:nth-of-type(2) {
width: 21px;
height: 15px;
fill: #fff;
}
.tpl-multimedia > div>button:hover > svg:nth-of-type(2) {
animation: flecha .5s linear infinite;
}
.tpl-multimedia .wistia_embed {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
z-index: 0;
}
.tpl-multimedia img {
border: 0!important;
height: 100%!important;
width: auto!important;
left: -5px!important;
top: 1px!important;
}
.tpl-multimedia video {
width: auto!important;
height: auto!important;
min-width: 100%!important;
min-height: 100%!important;
margin-left: -50%;
} .tpl-multimedia > button {
position: absolute;
bottom: 20%;
left: 50%;
right: 50%;
height: 90px;
width: 90px;
transform: translate(-50%, -50%);
border: 5px solid #fff;
border-radius: 50%;
visibility: hidden;
}
.tpl-multimedia > button:after {
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 20px 0 20px 35px;
border-color: transparent transparent transparent #fff;
display: inline-block;
margin-left: 10px;
}
.tpl-multimedia > button.oculto {
display: none;
}
.bg-slide {
width: 100%;
height: 100%;
}
.bg-slide img {
height: 100%;
}
@media (orientation: landscape) {
.tpl-multimedia img {
min-width: 101%!important;
}
.tpl-multimedia video {
margin-left: 0;
}
}
@-webkit-keyframes flecha {
0% {
transform: translateY(0)
}
100% {
transform: translateY(20px)
}
}
@media(min-width:601px) {
_:-moz-tree-row(hover),
.tpl-multimedia > svg:nth-of-type(1) {
margin-top: 75px;
top: auto;
}
_:-ms-input-placeholder,
:root .tpl-multimedia > svg:nth-of-type(1) {
margin-top: 75px;
top: auto;
}
_::-moz-svg-foreign-content,
:root .tpl-multimedia > svg:nth-of-type(1) {
margin-bottom: 0;
}
.tpl-multimedia > div:last-child {
display: block;
}
.tpl-multimedia > div:last-of-type {
display: block; }
}
@media(min-width:700px) {
.tpl-multimedia > svg:nth-of-type(1) {
width: 272px;
height: 250px;
}
}
@media(min-width:801px) {
_:-moz-tree-row(hover),
.tpl-multimedia > svg:nth-of-type(1) {
margin-top: 0;
}
_:-ms-input-placeholder,
:root .tpl-multimedia > svg:nth-of-type(1) {
margin-top: 0;
}
.tpl-multimedia > div:last-of-type {
margin-bottom: 0px;
padding: 20px;
}
}
@media(min-width:700px) {
.tpl-multimedia > button {
display: none;
}
}
@media(max-height:500px) {
.tpl-multimedia > svg:nth-of-type(1) {
margin-bottom: 15px;
}
}
.tpl-header2 > div {
background-color: #fff !important;
} header > #tpl-egm-header-settings > .auto {
max-width: none;
}
.tpl-header2 a {
text-decoration: none;
}
.tpl-header2 {
font-family: 'Raleway', sans-serif;
position: static;
top: 0;
width: 100%;
transition: all .3s;
z-index: 100;
}
.tpl-header2 > div > nav > ul > li > input,
.tpl-header2 > div > nav > div > ul > li > input,
.tpl-header2 > input {
position: fixed;
top: 0;
left: -500px;
}
.tpl-header2 > div {
box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.5);
transition: .3s;
background: #fff;
position: relative;
min-height: 45px;
text-align: right;
}
.tpl-header2.fixed > div {
position: static !important;
left: 0;
top: 0;
right: 0;
min-height: 45px;
z-index: 999;
}
.tpl-header2 > div > * {
display: inline-block;
vertical-align: middle;
}
.tpl-header2 > div > a:last-of-type {
text-decoration: none;
float: left;
text-align: left;
}
.tpl-header2 > div > a:last-of-type > svg {
width: 51px;
height: 41px;
fill: #5d6e80;
margin-left: 5px;
}
.tpl-header2 > div > a:last-of-type > div {
display: none;
}
.fac-img img {
width: 100%;
}
.tpl-header2 > div > a:last-of-type > div > label {
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
color: #fff;
text-transform: uppercase;
font-family: 'Playfair';
margin-left: 50px;
}
.tpl-header2 > div > a:last-of-type > div > label > .title {
font-size: 16px!important;
background: #1e7139;
margin-right: 50px;
display: inline-block;
margin-top: 18px;
font-family: Playfair;
}
.tpl-header2 > div > a:last-of-type > div > label > span:nth-of-type(3) {
position: absolute;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
vertical-align: top;
border-top: 31px solid #1e7139;
border-left: 31px solid #1e7139;
border-bottom: 31px solid transparent;
border-right: 31px solid transparent;
font-size: 0;
left: 100%;
top: 0;
}
.tpl-header2 > div > a:nth-of-type(1) > div:nth-of-type(1) > svg {
width: 200px;
height: 16px;
padding: 25px 0;
}
section#meeting h1 {
text-shadow: 2px 1px 5px #000;
}
.tpl-header2.fixed > div > a:nth-of-type(1) > div:nth-of-type(1) > svg {
padding: 10px 0;
} .tpl-header2 > div > nav > div > label {
display: none
}
.tpl-header2 > div > nav > div > ul {
text-align: center;
}
.tpl-header2 > div > nav > div > ul > li > a {
background: #fff;
position: relative;
text-decoration: none;
display: block;
padding: 12px 0;
text-transform: uppercase;
color: #4D4D4F;
font: 15px 'Playfair';
}
.tpl-header2 > div > nav > div > ul > li > a:hover {
color: #5b788b;
transition: .3s;
}
.tpl-header2 > div > nav > div > ul > li > div {
padding-bottom: 12px;
}
.tpl-header2 > div > nav > div > ul > li > div > a {
color: #000;
font: 14px 'Lato';
background: #fff;
position: relative;
text-decoration: none;
display: block;
padding: 12px 0;
text-transform: uppercase;
}
.tpl-header2 > div > nav > div a + div.no_child {
display: none
}
.tpl-header2 > div > nav > div > ul > li {
position: relative;
margin: 0 20px;
border-bottom: 1px solid #a6b6c3;
}
.tpl-header2 > div > nav > div > ul > li > input:checked + a,
.tpl-header2 > div > nav > div > ul > li > input:hover + a,
.tpl-header2 > div > nav > div > ul > li a:after {
top: auto;
bottom: 0;
}
.tpl-header2 > div > nav > div > ul > li > input:hover + a:before,
.tpl-header2 > div > nav > div > ul > li > input:hover + a:after,
.tpl-header2 > div > nav > div a:hover:before,
.tpl-header2 > div > nav > div a:hover:after {
left: 0;
right: 0;
}
.tpl-header2 > div > nav > div > .no_child {
display: none;
}
.tpl-header2 > div > nav > div > ul > li > input:checked ~ div > a,
.tpl-header2 > div > img:last-of-type {
display: none;
}
.tpl-header2 > div > label {
display: none;
}
.tpl-header2 > #tpl-header-nav:checked ~ div > nav {
right: 0;
z-index: 101;
} .tpl-header2 > div {
position: relative;
} .tpl-header2 > div > nav > div {
display: none
}
.tpl-header2 > div.mas> nav > div {
display: block
}
.tpl-header2 > div.mas > nav > div > label {
display: block;
position: absolute;
top: 0;
right: 0;
color: #4d4d4d;
text-transform: uppercase;
padding: 0 47px 0 17px;
transition: .3s;
font: 15px/45px 'Playfair', serif;
}
.tpl-header2.fixed > div.mas > nav > div > label {
min-height: 45px;
}
.tpl-header2 > div.mas > nav > div > label:hover {
color: #819aaa;
transition: 1s;
}
.tpl-header2 > div.mas > nav > div > label:after {
content: '';
position: fixed;
left: 100%;
top: 0;
right: 0px;
bottom: 0;
z-index: 1;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
}
.tpl-header2 > div.mas > nav > div > label:hover:before {
background: #819aaa;
}
.tpl-header2 > div.mas > nav > div > label > span:last-of-type {
position: absolute;
width: 30px;
top: 30px;
right: 20px;
transition: .3s;
}
.tpl-header2 > div.mas > nav > div > label > span:last-of-type > svg {
fill: #5d6e80;
position: absolute;
top: -18px;
left: 0;
width: 40px;
height: 20px;
opacity: 1;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
-ms-transition: all 1s;
width: 40px;
height: 20px;
}
.tpl-header2 > div.mas > nav > div > label:hover > span:last-of-type:before,
.tpl-header2 > div.mas > nav > div > label:hover > span:last-of-type:after,
.tpl-header2 > div.mas > nav > div > label:hover > span:last-of-type {
background: #819aaa;
}
.tpl-header2 > div.mas > nav > div > label > span:last-of-type:after,
.tpl-header2 > div.mas > nav > div > label > span:last-of-type:before {
content: '';
position: absolute;
left: 0;
width: 100%;
height: 100%;
top: -8px;
background: #819aaa;
transition: top .3s .3s, transform .3s, background .6s
}
.tpl-header2 > div.mas > nav > div > label > span:last-of-type:after {
top: 8px;
}
.tpl-header2 > div.mas > nav > div > ul {
position: fixed;
width: 250px;
top: 0;
right: -250px;
bottom: 0;
background: #fff;
transition: 1s;
z-index: 60;
}
.tpl-header2 > div:nth-of-type(2) > nav > div > ul > li:first-of-type > a:before {
content: '';
} .tpl-header2 > #tpl-header-nav:checked ~ div.mas > nav > div > label {
right: 250px;
z-index: 10;
}
.tpl-header2 > #tpl-header-nav:checked ~ div.mas > nav > div > label > span:first-of-type {
right: 60px;
position: absolute;
}
.tpl-header2 > #tpl-header-nav:checked ~ div.mas > nav > div > label:after {
left: 0;
box-shadow: inset 0px 0px 0px 999px rgba(0, 0, 0, 0.7);
}
.tpl-header2 > #tpl-header-nav:checked ~ div.mas > nav > div > label:before {
background: transparent;
}
.tpl-header2 > #tpl-header-nav:checked ~ div.mas > nav > div > label > span {
z-index: 2;
color: #fff;
}
.tpl-header2 > #tpl-header-nav:checked ~ div.mas > nav > div > label > span:nth-of-type(1) {
visibility: hidden;
}
.tpl-header2 > #tpl-header-nav:checked ~ div.mas > nav > div > label > span:last-of-type {
background: transparent;
}
.tpl-header2 > #tpl-header-nav:checked ~ div.mas > nav > div > label > span:last-of-type > svg {
display: none;
}
.tpl-header2 > #tpl-header-nav:checked ~ div.mas > nav > div > label:before {
content: '';
position: absolute;
top: 8px;
bottom: 8px;
left: 0;
z-index: 2;
right: 0;
height: auto;
width: auto;
}
.tpl-header2 > #tpl-header-nav:checked ~ div.mas > nav > div > label > span:last-of-type:after,
.tpl-header2 > #tpl-header-nav:checked ~ div.mas > nav > div > label > span:last-of-type:before {
top: -8px;
background: #fff;
transition: top .3s, transform .3s .3s, background .6s;
-ms-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
height: 1px;
}
.tpl-header2 > #tpl-header-nav:checked ~ div.mas > nav > div > label:hover > span:last-of-type:after,
.tpl-header2 > #tpl-header-nav:checked ~ div.mas > nav > div > label:hover > span:last-of-type:before {
background: #fff;
}
.tpl-header2 > #tpl-header-nav:checked ~ div.mas > nav > div > label > span:last-of-type:after {
-o-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.tpl-header2 > #tpl-header-nav:checked ~ div.mas > nav > div > ul {
right: 0;
overflow-y: scroll;
}
.tpl-header2.scrolled > div > nav > div > label {
line-height: 45px;
}
.tpl-header2.fixed ~ #tpl-egm-header-settings {
position: fixed;
top: 45px;
}
@media(max-width:375px) {
.horizon-item {
width: auto;
}
}
@media(max-width:677px) {
.logo-group {
display: none;
}
}
@media(min-width:601px) {
.tpl-header2 > div {
background: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/plugins/autohide-menu/img/bg_head.jpg) repeat-x 0 0;
}
.tpl-header2 > div {
min-height: 62px;
box-shadow: none;
}
.tpl-header2 > div > a:last-of-type {
position: relative;
background: #1e7139;
margin-right: 8%;
min-height: 62px;
cursor: none;
}
.tpl-header2 > div > a:last-of-type > svg {
display: none;
}
.tpl-header2 > div > a:last-of-type > div {
display: block;
max-height: 62px;
}
.tpl-header2.fixed > div.mas > nav > div > label {
min-height: 62px;
line-height: 62px;
cursor: initial;
}
.tpl-header2 > div > a:nth-of-type(1) > div:nth-of-type(1) > svg {
width: 300px;
height: 24px;
}
.tpl-header2 > div > nav {
position: static;
width: auto;
background: none;
float: left;
overflow: visible;
}
.tpl-header2 > div.mas > nav > ul {
padding-right: 60px;
padding-left: 20px;
}
.tpl-header2 > div > nav > ul > li {
display: inline-block;
position: relative;
}
.tpl-header2 > div > nav > ul a {
background: none;
padding: 0 10px;
display: inline-block;
text-transform: uppercase;
color: #449e62;
font: 15px/62px 'Playfair';
text-decoration: none;
}
.tpl-header2.scrolled > div > nav > ul a {
line-height: 40px;
}
.tpl-header2.scrolled.fixed > div > nav > ul > li > a:after {
top: 25px;
}
.tpl-header2 > div > nav > ul > li:hover > a {
color: #1e7139;
} .tpl-header2 > div > nav > ul a + div.no_child,
.tpl-header2 > div:nth-of-type(2) > nav > ul a + div:empty {
display: none;
}
.tpl-header2 > div > nav > ul a + div {
position: absolute;
top: 100%;
background: #fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiIFsNCgk8IUVOVElUWSBuc19mbG93cyAiaHR0cDovL25zLmFkb2JlLmNvbS9GbG93cy8xLjAvIj4NCl0+DQo8c3ZnIHZlcnNpb249IjEuMSINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6YT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZVNWR1ZpZXdlckV4dGVuc2lvbnMvMy4wLyINCgkgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMDNweCIgaGVpZ2h0PSI0NnB4IiB2aWV3Qm94PSIzNzAuNDc2IDI3Mi40NjUgMTAzIDQ2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDM3MC40NzYgMjcyLjQ2NSAxMDMgNDYiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGRlZnM+DQo8L2RlZnM+DQo8ZyBvcGFjaXR5PSIwLjEiPg0KCTxkZWZzPg0KCQk8cmVjdCBpZD0iU1ZHSURfMV8iIHg9IjAuNSIgeT0iMC41IiBvcGFjaXR5PSIwLjEiIHdpZHRoPSI4NDEuODkiIGhlaWdodD0iNTk1LjI4Ii8+DQoJPC9kZWZzPg0KCTxjbGlwUGF0aCBpZD0iU1ZHSURfMl8iPg0KCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgIG92ZXJmbG93PSJ2aXNpYmxlIi8+DQoJPC9jbGlwUGF0aD4NCgk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSJub25lIiBzdHJva2U9IiM3MjcyNzIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTQ3My4wMDIsMzAzLjQ0OQ0KCQljLTEwLjExNywwLTE5LjE1LDQuNjM0LTI1LjEwMSwxMS44OTMiLz4NCgk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSJub25lIiBzdHJva2U9IiM3MjcyNzIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTQ3My4wMDIsMzA2LjU3NA0KCQljLTUuNTIxLDAtMTAuNjU2LDEuNjQ1LTE0Ljk1Myw0LjQ2MSIvPg0KCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzcyNzI3MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNDczLjAwMiwyOTkuODI0DQoJCWMtMTEuNzQ2LDAtMjIuMjI2LDUuMzYyLTI5LjE3MSwxMy43NTgiLz4NCgk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSJub25lIiBzdHJva2U9IiM3MjcyNzIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTQ3My4wMDIsMjkxLjA3NA0KCQljLTE1Ljc3NCwwLTI5LjcwNyw3Ljg1My0zOC4xMywxOS44NTQiLz4NCgk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSJub25lIiBzdHJva2U9IiM3MjcyNzIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTQ3My4wMDIsMjg2LjA3NA0KCQljLTE4LjMyMiwwLTM0LjQwMyw5LjU1NC00My41NjUsMjMuOTQyIi8+DQoJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzI3MjcyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik00NzMuMDAyLDI5NS42OTkNCgkJYy0xMy41NTgsMC0yNS41OTUsNi40NzctMzMuMjA1LDE2LjQ5OSIvPg0KCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzcyNzI3MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNDczLjAwMiwyODAuNjg4DQoJCWMtMTAuMTE3LDAtMTkuMTUsNC42MzQtMjUuMTAxLDExLjg5MiIvPg0KCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzcyNzI3MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNDczLjAwMiwyODMuODEzDQoJCWMtNS41MjEsMC0xMC42NTYsMS42NDQtMTQuOTUzLDQuNDYxIi8+DQoJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzI3MjcyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik00NzMuMDAyLDI3Ny4wNjMNCgkJYy0xMS43NDYsMC0yMi4yMjYsNS4zNjItMjkuMTcxLDEzLjc1NyIvPg0KCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzcyNzI3MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNDczLjAwMiwyNzIuOTM4DQoJCWMtMTMuNTU4LDAtMjUuNTk1LDYuNDc2LTMzLjIwNSwxNi40OTkiLz4NCgk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSJub25lIiBzdHJva2U9IiM3MjcyNzIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTM5NS41NzUsMzE1LjMyMg0KCQljNy45NTgtMy43MTEsMTYuODI3LTUuNzk1LDI2LjE4Ny01Ljc5NWM5LjM1OSwwLDE4LjIyOCwyLjA4NCwyNi4xODcsNS43OTUiLz4NCgk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSJub25lIiBzdHJva2U9IiM3MjcyNzIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTQwMC45NjgsMzE4Ljc3OQ0KCQljNi4zNjEtMi44MDMsMTMuMzk1LTQuMzU5LDIwLjc5NC00LjM1OWM3LjM5OSwwLDE0LjQzMywxLjU1NywyMC43OTMsNC4zNTkiLz4NCgk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSJub25lIiBzdHJva2U9IiM3MjcyNzIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTM5NS41NzUsMjkyLjU4Mg0KCQljNy45NTgtMy43MDksMTYuODI3LTUuNzk0LDI2LjE4Ny01Ljc5NGM5LjM1OSwwLDE4LjIyOCwyLjA4NSwyNi4xODcsNS43OTQiLz4NCgk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSJub25lIiBzdHJva2U9IiM3MjcyNzIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTQwMC45NjgsMjk2LjA0DQoJCWM2LjM2MS0yLjgwNCwxMy4zOTUtNC4zNiwyMC43OTQtNC4zNmM3LjM5OSwwLDE0LjQzMywxLjU1NiwyMC43OTMsNC4zNiIvPg0KCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzcyNzI3MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNDA0LjkwMiwyOTkuMjU0DQoJCWM1LjIwOS0yLjEwNCwxMC44OTctMy4yNywxNi44Ni0zLjI3YzUuOTYzLDAsMTEuNjUxLDEuMTY2LDE2Ljg2LDMuMjciLz4NCgk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSJub25lIiBzdHJva2U9IiM3MjcyNzIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTQwOC40NTcsMzAyLjczNA0KCQljNC4xMTktMS42MzUsOC42MDMtMi41NSwxMy4zMDYtMi41NWM0LjcwMiwwLDkuMTg2LDAuOTE1LDEzLjMwNSwyLjU1Ii8+DQoJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzI3MjcyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik00MTEuMTAxLDMwNS44NjENCgkJYzMuMjc4LTEuMzg1LDYuODc3LTIuMTU4LDEwLjY2MS0yLjE1OGMzLjc4MywwLDcuMzgyLDAuNzczLDEwLjY2MSwyLjE1OCIvPg0KCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzcyNzI3MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNDEzLjE0NCwzMDguNjQ4DQoJCWMyLjY2OC0xLjA1OSw1LjU3My0xLjY0OCw4LjYxOC0xLjY0OGMzLjA0NCwwLDUuOTUsMC41OSw4LjYxOSwxLjY0OCIvPg0KCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzcyNzI3MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNDA0LjkwMiwyNzYuNDc3DQoJCWM1LjIwOS0yLjEwNCwxMC44OTctMy4yNjksMTYuODYtMy4yNjljNS45NjMsMCwxMS42NTEsMS4xNjUsMTYuODYsMy4yNjkiLz4NCgk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSJub25lIiBzdHJva2U9IiM3MjcyNzIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTQwOC40NTcsMjc5Ljk1Nw0KCQljNC4xMTktMS42MzUsOC42MDMtMi41NDksMTMuMzA2LTIuNTQ5YzQuNzAyLDAsOS4xODYsMC45MTQsMTMuMzA1LDIuNTQ5Ii8+DQoJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzI3MjcyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik00MTEuMTAxLDI4My4wODQNCgkJYzMuMjc4LTEuMzg1LDYuODc3LTIuMTU3LDEwLjY2MS0yLjE1N2MzLjc4MywwLDcuMzgyLDAuNzcyLDEwLjY2MSwyLjE1NyIvPg0KCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzcyNzI3MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNDEzLjE0NCwyODUuODcyDQoJCWMyLjY2OC0xLjA1OSw1LjU3My0xLjY0OSw4LjYxOC0xLjY0OWMzLjA0NCwwLDUuOTUsMC41OSw4LjYxOSwxLjY0OSIvPg0KCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzcyNzI3MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMzk1LjU3NSwzMTUuMzQyDQoJCWMtNS45NDktNy4yNTktMTQuOTgzLTExLjg5My0yNS4wOTktMTEuODkzIi8+DQoJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzI3MjcyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0zODUuNDI5LDMxMS4wMzUNCgkJYy00LjI5Ni0yLjgxNi05LjQzMi00LjQ2MS0xNC45NTMtNC40NjEiLz4NCgk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSJub25lIiBzdHJva2U9IiM3MjcyNzIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTM5OS42NDUsMzEzLjU4Mg0KCQljLTYuOTQzLTguMzk2LTE3LjQyMi0xMy43NTgtMjkuMTY5LTEzLjc1OCIvPg0KCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzcyNzI3MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNDA4LjYwNiwzMTAuOTI4DQoJCWMtOC40MjQtMTIuMDAxLTIyLjM1Ni0xOS44NTQtMzguMTMtMTkuODU0Ii8+DQoJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzI3MjcyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik00MTQuMDQyLDMxMC4wMTcNCgkJYy05LjE2Mi0xNC4zODktMjUuMjQ0LTIzLjk0Mi00My41NjYtMjMuOTQyIi8+DQoJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzI3MjcyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik00MDMuNjgsMzEyLjE5OA0KCQljLTcuNjExLTEwLjAyMS0xOS42NDgtMTYuNDk5LTMzLjIwNS0xNi40OTkiLz4NCgk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSJub25lIiBzdHJva2U9IiM3MjcyNzIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTM5NS41NzUsMjkyLjU4DQoJCWMtNS45NDktNy4yNTgtMTQuOTgzLTExLjg5Mi0yNS4wOTktMTEuODkyIi8+DQoJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzI3MjcyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0zODUuNDI5LDI4OC4yNzQNCgkJYy00LjI5Ni0yLjgxNy05LjQzMi00LjQ2MS0xNC45NTMtNC40NjEiLz4NCgk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSJub25lIiBzdHJva2U9IiM3MjcyNzIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTM5OS42NDUsMjkwLjgyDQoJCWMtNi45NDMtOC4zOTUtMTcuNDIyLTEzLjc1Ny0yOS4xNjktMTMuNzU3Ii8+DQoJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzI3MjcyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik00MDMuNjgsMjg5LjQzOA0KCQljLTcuNjExLTEwLjAyMy0xOS42NDgtMTYuNDk5LTMzLjIwNS0xNi40OTkiLz4NCgk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSJub25lIiBzdHJva2U9IiM3MjcyNzIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTQ3My4wMDIsMzEzLjg0DQoJCWMtNy4yNDQsMC0xNC4wOTEsMS42NzItMjAuMjAxLDQuNjI1Ii8+DQoJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzI3MjcyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik00NzMuMDAyLDMwOC44NA0KCQljLTExLjE4OCwwLTIxLjUyOSwzLjU3NS0yOS45OCw5LjYyNSIvPg0KCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzcyNzI3MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNDAwLjQ1NywzMTguNDY1DQoJCWMtOC40NTItNi4wNS0xOC43OTMtOS42MjUtMjkuOTgxLTkuNjI1Ii8+DQoJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzI3MjcyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0zOTAuNjc3LDMxOC40NjUNCgkJYy02LjExMi0yLjk1My0xMi45NTgtNC42MjUtMjAuMjAyLTQuNjI1Ii8+DQoJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzI3MjcyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik00MDguNjA2LDI4OC4xNjYNCgkJYy00LjU1Ni02LjQ4OS0xMC43MzEtMTEuNzUtMTcuOTI5LTE1LjIyOCIvPg0KCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzcyNzI3MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNDE0LjA0MiwyODcuMjU2DQoJCWMtMy41NjgtNS42MDQtOC4xOTYtMTAuNDU5LTEzLjU4Ni0xNC4zMTciLz4NCgk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSJub25lIiBzdHJva2U9IiM3MjcyNzIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTQwMS43NiwyNzIuOTM4DQoJCWMtMC4yNjMsMC4xMS0wLjUzMSwwLjIxLTAuNzkyLDAuMzI1Ii8+DQoJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzI3MjcyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik00NDIuNTU2LDI3My4yNjQNCgkJYy0wLjI2Mi0wLjExNS0wLjUyOC0wLjIxNS0wLjc5My0wLjMyNSIvPg0KCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzcyNzI3MiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNDUyLjgwMSwyNzIuOTM4DQoJCWMtNy4xOTcsMy40NzgtMTMuMzczLDguNzM4LTE3LjkyOSwxNS4yMjgiLz4NCgk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfMl8pIiBmaWxsPSJub25lIiBzdHJva2U9IiM3MjcyNzIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTQ0My4wMjIsMjcyLjkzOA0KCQljLTUuMzkxLDMuODU4LTEwLjAxOSw4LjcxNC0xMy41ODYsMTQuMzE3Ii8+DQoJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfMV8iICBvdmVyZmxvdz0idmlzaWJsZSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzI3MjcyIi8+DQo8L2c+DQo8L3N2Zz4NCg==);
min-width: 250px;
text-align: center;
z-index: 1;
-ms-transform: translateX(-50%) scaleY(0);
-o-transform: translateX(-50%) scaleY(0);
-webkit-transform: translateX(-50%) scaleY(0);
-moz-transform: translateX(-50%) scaleY(0);
transform: translateX(-50%) scaleY(0);
-o-transform-origin: top;
-moz-transform-origin: top;
-webkit-transform-origin: top;
-ms-transform-origin: top;
transform-origin: top;
transition: box-shadow 1s;
box-shadow: none;
}
.tpl-header2 > div > nav > ul > li:hover a + div {
box-shadow: 0px 5000px 0px 5000px rgba(0, 0, 0, 0.4);
}
.tpl-header2 > div > nav > ul a + div > a {
line-height: 15px;
position: relative;
display: block;
padding: 12px 0;
}
.tpl-header2 > div > nav > ul a + div > a:last-of-type:after,
.tpl-header2 > div > nav > ul a + div > a:after,
.tpl-header2 > div > nav > ul a + div > a:before {
content: '';
height: 1px;
display: block;
background: #5b788b;
position: absolute;
left: 0;
right: 0;
top: -1px;
margin: 0 auto;
width: 50px;
}
.tpl-header2 > div > nav > ul a + div > a:after {
bottom: 0;
top: auto;
}
.tpl-header2 > div > nav > ul a + div > a:hover:before,
.tpl-header2 > div > nav > ul a + div > a:hover:after {
left: 0;
right: 0;
transition: .3s;
}
.tpl-header2 > div > nav > ul > li:hover > a + div {
-ms-transform: translateX(-35%) scaleY(1);
-moz-transform: translateX(-35%) scaleY(1);
-webkit-transform: translateX(-35%) scaleY(1);
-o-transform: translateX(-35%) scaleY(1);
transform: translateX(-35%) scaleY(1);
}
.tpl-header2 > div > nav > ul > li:last-of-type > a + div:before {
right: 0;
left: auto;
}
.tpl-header2 > div.mas > nav > div > label {
line-height: 62px;
right: 38px;
}
.tpl-header2 > div.mas > nav > div > label > span:nth-of-type(1) {
display: block;
}
.tpl-header2 > div.mas > nav > div > label > span:last-of-type > svg {
top: -8px;
}
.tpl-header2 > #tpl-header-nav:checked ~ div.mas > nav > div > label > span:last-of-type:after,
.tpl-header2 > #tpl-header-nav:checked ~ div.mas > nav > div > label > span:last-of-type:before {
top: 0;
}
.tpl-header2.scrolled.fixed > div > nav > div > label > span:nth-of-type(3) {
top: 28px;
}
.tpl-header2.scrolled.fixed > div.mas > nav > div > label > span:last-of-type {
top: 30px;
}
.tpl-header2.scrolled > div {
transition: .3s;
min-height: 62px;
}
.tpl-header2.scrolled > div > div {
top: -66px;
transition: all .3s;
}
.tpl-header2.scrolled > div > nav > ul > li > a {
padding: 10px;
transition: height .3s, padding 0s;
}
.tpl-header2.scrolled > div > nav > div > label:before {
top: 19px
}
.tpl-header2.scrolled.fixed ~ #tpl-egm-header-settings {
top: 62px;
}
}
@media(min-width:2000px) {
.tpl-header2 > div > a:last-of-type {
margin-right: 19%;
}
}
#tpl-egm-motor .sta-control .aux_design {
position: relative;
top: -.5px;
}
#tpl-egm-motor .sta-control .aux_design svg {
color: #fff;
}
#tpl-egm-header-settings {
margin-top: 0;
} .tpl-multimedia > article.container {
color: #fff;
position: absolute;
left: 0;
right: 0;
bottom: 33px;
text-shadow: none;
overflow: hidden;
}
.tpl-multimedia > article.container > header > label.txtpromocion {
text-transform: uppercase;
background: rgba(59, 79, 90, 0.8);
display: block;
font: 20px 'Playfair Display', serif;
color: #fff;
padding: 12px 45px 12px 20px;
position: relative;
text-align: left;
text-shadow: 0px 0px 10px #000;
}
.tpl-multimedia > article.container>section {
background: rgba(60, 80, 91, 0.8);
position: relative;
max-height: 0;
-moz-transition: max-height 1s;
-webkit-transition: max-height 1s;
-o-transition: max-height 1s;
-ms-transition: max-height 1s;
transition: max-height 1s;
} .tpl-multimedia > article.container>section>ul.promos {
padding: 10px 45px;
font: 14px 'Lato', Sans-serif;
margin-left: 0;
}
.tpl-multimedia > article.container>section>ul.promos>li.listaVentajas {
padding-bottom: 20px;
color: #fff;
list-style: disc;
text-align: left;
}
.tpl-multimedia > article.container>section>ul.promos>li.listaVentajas:last-of-type {
padding-bottom: 0;
}
.tpl-multimedia > article.container>section>ul.promos>li.listaVentajas > span {
color: #fff;
}
.tpl-multimedia > article.container>section>ul.promos>li:before {
content: none;
}
.tpl-multimedia > article.container>header>label.txtpromocion>span.promodesktablet {
display: none;
}
.tpl-multimedia > article.container>header>label.txtpromocion>span.promomobile:after {
content: '+';
font: 30px 'Playfair Display', serif;
padding: 0 10px;
vertical-align: bottom;
-moz-transition: transform .5s;
-webkit-transition: transform .5s;
-o-transition: transform .5s;
-ms-transition: transform .5s;
transition: transform .5s;
display: inline-block;
position: absolute;
right: 20px;
top: 5px;
}
.tpl-multimedia > article.container > input#buttonDesplegable {
position: fixed;
top: 0;
left: -99px;
}
.tpl-multimedia > article.container>input:checked ~ section {
max-height: 400px;
}
.tpl-multimedia > article.container>input:checked+header>label.txtpromocion>span.promomobile:after {
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
@media (min-width: 601px) {
.tpl-multimedia > article.container {
bottom: 20px;
left: 20px;
right: 20px;
}
.tpl-multimedia > article.container>header>label.txtpromocion {
text-align: center;
}
.tpl-multimedia > article.container>header>label.txtpromocion>span.promodesktablet {
display: block;
max-width: 400px;
margin: 0 auto;
}
.tpl-multimedia > article.container>header>label.txtpromocion {
background: transparent;
padding: 0px;
padding-bottom: 10px;
}
.tpl-multimedia > article.container>header>label.txtpromocion>span.promomobile {
display: none;
}
.tpl-multimedia > article.container > input:checked ~ section:before {
content: none;
}
.tpl-multimedia > article.container>input:checked~section>ul.promos {
display: block;
}
.tpl-multimedia > article.container>section {
max-height: 999px;
}
.tpl-multimedia > article.container>section>ul.promos {
display: block;
padding: 15px 20px;
max-width: none;
}
.tpl-multimedia > article.container>section>ul.promos>li.listaVentajas {
list-style: none;
}
.tpl-multimedia > article.container>section>ul.promos>li:before {
content: '';
height: 20px;
width: 30px;
vertical-align: middle;
color: rgba(59, 79, 90, 0.8);
background-repeat: no-repeat;
display: inline-block;
border-radius: 0;
background-color: transparent;
}
.tpl-multimedia > article.container>section>ul.promos>li:nth-of-type(1):before {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAACRUlEQVQ4jX3UvYteVRAG8N9cgqARQdfCNSsBsVAwfjSRgKB2Votmo5D8BbpGkVhYqQSsFRNMLBRs1IDGr8osBsUiFmmCCrEwMXYpVEQDhjXuY3HPfXP33fUduJx758x57jPzzJk6+uVpUEXSr5jHgcReso3eSS5jpcrr1NdDfGJiW2y0w9jfB+V8VR3FxSTXUTurLCYW8R0ew8/jw2PA66ucSrKD+gjP4uImP0Seq6o3cB6P4sSw001C4tvEDmqpyhMDWBKZ5DTJ7VBiLnEu8QUerOrT71rQm7gbS/h4is7WltrtU/7fcV+VX1M+Hch1uBPLeH8M1v+xVNVCVX1CLVEjAYJcwr6OOXyAPVuo5Qbwyij9sa015dd7e7sm8UJ7fxLXdljEWfy0yQG40trj8lCnka2Sdwd/lWMdtlf56n/A4ObGemG9u6QvyTEsr/FvkhODKH/OAHyqsXoRn2Eftg+ba/3ydsf9VfVX127BDTMATyVWq5xNPJx4r6ouVM/k5RbzD77Haodf8MgMwHdwK+6tMpeyEy+FPyrmq/XpIGSX8vkadyW542oTbxD0t8biCk7jVdxInp4O7DqOVKAO9ulflXFK0Q3W+rQ9DRA/VjmiL/bu6dYYfyfUKD0s4LZ1DNv6DH7AceyezWtiNyXOJE5uBgi79Eodpz7ELTPAntfXdQ4Hxxuj8ZVLVXUPDif2Y0/iXJUV/eTZigfwUDtwpsrjiQtjwHrrZD+xk6jh0ibzOEDtrbItIUUnf1MridfwzdSUB/8BP6TZzALegJ4AAAAASUVORK5CYII=);
}
.tpl-multimedia > article.container>section>ul.promos>li:nth-of-type(2):before {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACIklEQVQ4jY3VzYuPURQH8M/vZ0yMGRlKLIwNC0lkgYWEyMvCwksojYUFZgwbC4nI5B9AjEQRGUZCYTXJS0zNlEgiGy+pIUVqkgljcc/TPPP0G/nW7ek559zvPW/33FJbZ7dhsBVbsKwgf4SLOItfxU1VFYhW4xLGxf/LWDAdC2OdiAOv5DeXC2StuI0a7EQ9ZmJDrDmoDe+/oz2IKxIexYE4cTTa8C1044MY+nABE3ASzThdDHkx9uMaNlVIwV48x08cxo/QNce3CffQnnl4C/0RVhE9eB9e9ubIMjTjCy6juozNqMOuCmTVUt7eYR4asLKCXWN8d5faOru7MF/K50DOaEWE24/ZuBvEy6UO2IPPOfsBvC8H2asC2SKswWOpMB0R0nWp+k+wDyNze+6jIcthTyGEWbiDuVJrnJHyl+GYlLe1OdlTBqv8J6coRZgN4WEvpub0/VJh6sMmw5884ZycYiBItsWmvBcwKXdYayEqVXgmJT3D5PDonNQqHwqEdbHGSoXrCPlSfCrjeAiyhh6FBRiDr5hYWCOlazct58hCjMCpUltnd1m6AX0GB8IUqSC/VUZZqv6D+H8bUdVWSclcjxvS/d0RYRZDHQ5HgqwJfVnb3MQpbJda4n9xGAdxNfYPmTZNIWzBR6z7B9EqvMYhaTptzBTFAduELpyXJg88xAupnWZgSc6+RWEeloZ5AmqkYdFocA5meCM9AcelLhiCv0Uef1JOzYhiAAAAAElFTkSuQmCC);
}
.tpl-multimedia > article.container>section>ul.promos>li:nth-of-type(3):before {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACB0lEQVQ4jZ3V3WvOYRgH8M/zeLIsMuGMSKG1ZJw4mdcmcSQvobyciGzmDxCRtxw4MtseB4gmG0s5mLMlUabJrCRyohUlLWu1mtLm4L4ffn5+z3Pgqqu73/Xyva/7/l7X/csV+waUkUPYj8aU/Tk6cQM/00mFDKBtuIua+P0uKixFQ9RrccPuZHI+BXYevajGMcxBHXZHrcfMWP0YuiJwJuBFnIo7zkARoxknGMcdzEU7mnE9feQNOIke7M0AKSfNcW3CE3TlIiljqIr6P/IN81BVwD7MwpGMwIWx4mWYjhGB5YepuIN4jBO5Yt9AP9YI9zkVA2rQhloM4gUmsBjrMB+X8CABOoXhQgR7nwCrFnpsGlZHW2M8RTcuYDNuR9vNGPMU60ssv0rsNCkQtB2XMYQDsbL2GDuK5XiTyBvkD8uTCccEPmAlVmGtQFpBmIxmHMVhvE4V8huw3r8yhC0xeQeGsUAgoC0jfkUJcChWU07GIuinCLZEaJO0bMLXPFqjoVxD3xNIGBEm5GVGTINAYkcet4S7KVao8oswt+UavzOuV/LCZe7C7AqgvQIZPzJ857BIGL/xUts8QodwV1crVJqWsziN+zH/r9emKRpb8Bk7KwBtFVrrjNDse0qO9APbhH5hCnqi7RneCpNUi42J+Bap9zBX5hdQjeNCm9SlfB8FElrxPZ34C1QBd9o4+o5OAAAAAElFTkSuQmCC);
}
.tpl-multimedia > article.container>section:before {
content: none;
}
.tpl-multimedia > .listaVentajas:last-of-type>li:last-of-type {
padding-bottom: 0px!important;
}
}
@media (min-width: 801px) {
.tpl-multimedia > article.container {
bottom: 20px;
left: 0;
right: 0;
max-width: 960px;
width: 80%\9;
margin: 0 auto;
}
_:-ms-input-placeholder,
:root .tpl-multimedia > article.container {
width: 80%;
}
.tpl-multimedia > article.container>header {
margin: 0 auto;
max-width: 1140px;
}
.tpl-multimedia > article.container>section {
margin: 0 20px;
max-width: 1140px;
}
.tpl-multimedia > article.container>header>label.txtpromocion>span.promodesktablet {
display: inline-block;
max-width: none;
}
.tpl-multimedia > article.container>header>label.txtpromocion>span.promomobile {
display: none;
}
.tpl-multimedia > article.container>header>label.txtpromocion {
background: transparent;
padding: 0px;
padding-bottom: 10px;
width: 100%;
}
.tpl-multimedia > article.container>section>ul.promos {
width: 100%;
box-sizing: border-box;
padding: 15px 0px!important;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
line-height: 20px;
}
.tpl-multimedia > article.container>section>ul.promos>li.listaVentajas {
position: relative;
border-right: 1px solid #93a2ae;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-align: center;
-moz-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 0 15px;
width: 33%;
width: calc(100% / 3);
width: 33%\9;
vertical-align: top\9;
display: inline-block\9;
}
_:-ms-input-placeholder,
:root .tpl-multimedia > article.container>section>ul.promos>li.listaVentajas {
display: inline-block;
}
.tpl-multimedia > article.container>section>ul.promos>li.listaVentajas:last-of-type {
border: none;
}
.tpl-multimedia > article.container>input:checked~section>ul.promos {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.tpl-multimedia > article.container>section>ul.promos {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-moz-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.tpl-multimedia > article.container>section>ul.promos>li:before {
width: 40px;
height: 40px;
padding-right: 20px;
vertical-align: top\9;
}
.tpl-multimedia > article.container>section>ul.promos>li > span {
display: inline-block\9;
width: 185px\9;
}
_:-ms-input-placeholder,
:root .tpl-multimedia > article.container>section>ul.promos>li:before {
vertical-align: top;
}
_::-moz-svg-foreign-content,
:root .tpl-multimedia > article.container>section>ul.promos>li > span {
max-width: 200px;
display: inline-block;
}
_:-ms-input-placeholder,
:root .tpl-multimedia > article.container>section>ul.promos>li > span {
display: inline-block;
width: 185px;
}
_::-moz-svg-foreign-content,
:root .tpl-multimedia > article.container>section>ul.promos>li:before {
display: block;
}
.tpl-multimedia > article.container>section>ul.promos>li:nth-of-type(1):before {
background-image: url(data:image/png;base64,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);
padding-right: 30px;
}
.tpl-multimedia > article.container>section>ul.promos>li:nth-of-type(2):before {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAFRUlEQVRYhb3YeaxdUxQG8N+77jMWNZWYWkNJCCrULI2hpSUIaop5qGhQRbWoP0ypoRIxllQkpuRRmhJzS0uNLYm5pSiJoamhSWus9vljnePue5337rmKL7m5e+9zzt7f2Wvtb6112iZMm+UfYncMwG7YFpujLbn+DT7B23gZL+KPVheptnj/RjgXx6Bvk3vXxDY4JOt/hSm4FXPKLlhpgdwozMPlJcgVYRMMx0cYhx5lHiqzg3tiAnYsuPYOXsEbmI+f0YnVMkK7Yl/hDinG4FRhjUdXhOAI3Nww9iMm4n681+T5jux/awzFMPTJxjbCpGz+kV1N0J2J724g9zuuxVa4pAS5FPOEWbcUrvJtcu0CPCV2vTTB+3BW0p+N7TBW7OA/RSfGi8PzWDI+GM+VJXgeTkr6k9Efn5Yg0FM4/zpN7luMo3BjMraPsFq3BHfALUl/Co4sQWxLvClM97XQwI+xRZPnLsENSf8sHJve0NYg1PPRO2u/p/jkFuFzrCt2oYKluCMbKzPHIzg6ay/H2lhC/Q6OSMh1YmBJcvCgiCInCz89ExuKU1oGQ9V8u4LbJR1YTzhvjnFY0ALBsSKcXYxnxMuujatamOP8pH0ydkoJXqimib/gyhYmTiftxEzhh6NafP4B4bc5rk8JnplcuENoXlkMxnS8Lsw8B5sK539L7G7PknOlG3MQ1quIbKRXcuHOkpMdgC+FyC4UZt0c2wvzjBUJwmXCvyaUmLMDPyX9wyvqD8OHyundrZiKGWLXhopde0iEwHdxLw7D6sJCp2dEexXMl2OZeOEcgyoioOeYWoJchwjy+wlBHyhcYpyQppv8PWzdg5XxheYbkHLoWxUmyfFak4fHi1xwYyHG9+NEHCFEvRn6YS6e17WMpcLcsyr0Ksf8JgsMx3EZuSsycv1E2lUWh4uccBv1pzbHVyLzrmKNivqUq7vTO1i8fYfI9a7COS2SI0759+Jli7BE5JVQrQjtKoMBosYgnP4z5U5mEWar9/1G/MWpqp5gdwns7yL498DDQkhXEqe0GZYL+VglW6OvMGURVk3mXFbFd2r1waYiKynCgzhBmHixyIiX49cSBCvZ3AtEpFpVEm8bsAnas/bPVeETfbKB/uoTyRRzsQv2Fi/UgavxagmCa2X3TxZKMUuIexF2TtqLqqJuPTgb2L+bRbYX2UmbMNNSnIbjSxDMU7BThaivIw5Y0Wbsm7S/qOIFEY6IsLeB4rd7SUSOkRnJRaL2bS+4txGdIor0EH47XFRz64sTneKwpD2jbcK0WStli+V+OEaWSRQscoxILlcUK+M34S6piwzCs0m/d55R361WJC0QB6AR94m3+20FybUJIZ6XzbcoufYa9sjas9E/J9hbfRQ5D7cVTL6XqD/KnNyu0C7M2ljFDWwY2w/T05pkPC7K2ktEDrdsBYi0is/V1GQaDqS+Jhmtlov1wOP/FzOR3PZJ+qfnjZTgMiEBOYaor1P+K5yhvjwYIxJh/L0uflp9XXwRrvvPqMW3molJf6oGBSn6sjBC1Bg5RoswV0bvWsF1uCvpfybqkDp09W1miEgqc5wgcrdh/wKxo4SEjE7GPhCauLwswV+EaKbpVB/xxrOEE6/VIrEjhYxMEjE9x5Mi6f226KHGTx9FOEX4ZSOhH0WRPlPE8/lqKrCK0NZ+QjsPUPtqkeJSTXy8DEEiPl+jexMvVRPwdpFSdYUnRPx/v9nCZb9RL8TZItOYpFjA20XysGY35KbiUBHimpKj9a/8M7PfZiI0DRDFz/pC3NvVYu1i/CBM/5I4dHNbXM+fwGcxav3vrRkAAAAASUVORK5CYII=);
padding-right: 15px;
}
.tpl-multimedia > article.container>section>ul.promos>li:nth-of-type(3):before {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAE90lEQVRYhcXYeaiUZRQG8N+dxjYXbthG2kJpRbtUtoqU2WIrlkVR2R6tllHaBgWJZRJRKLcNopVK28xWL+2UXZOifbdSTIy0MovKbn+cb5p3xrkz3x2zHrjc77zrM+/ynHPelrb2Dk1iDwzFYGyDzdCS1C/EZ5iLV/Ei/uzuJMVutt8Y5+NYDGzQtje2xqGZvQBP4FZ8nHfCQjfIXYrPcWUOcrXQD+fiI0xErzyd8qzgXmjDTjXq3sXrmI15WI5OrJMR2g1DxHFIMR6niN2YvioEx+DmqrIluBP34r0G/R/K/g/AKJyFLbKyjTEtG//irgaot8W3V5H7HROwFS7LQS7F52JbtxRH5buk7iI8LVY9N8F7cGZiz8F2uEqsYLPoxGRxeR5Nyg/B83kJXoCTEvsx7I4vVoFYNX7G0bgxKdtX7FpdgjvilsR+AiP/RWLVuAyTEvtMHJc2qCY4I/l+D0etHl4VGCcuSwkPSCQoJTgGm2ffnRi+2qmVMUr5bBcwRWJAX3F4S5iIRf8JtTIuTL5Pxs6UCY5V1sRfcW2Tk6wjXFzPJvreh08T+4aU4BlJxVSheXkwAOfhJeFFluMnLMNvmIVLhETlQbowB6FvS1t7x2DhqtJJG0nKUFyNYUnZt/gai9Eq/HX/pP5tXIOn6oy7Bn5U3oHTiyovw4cNyPXG/Tg8s5/B3XguG7ga6wlffKK4CDMwU6hDrdBrhfAqozL7wIJw6CXMqkNuW8zPyD2O7TECD3dBjriZT4rwbFPcJcKvRdm8LTX6pBwGFrOJSnijDsE5YukHozrK3QH7CaHvJ7b5XbEan2Rt5ouzfgfezMZorfHj0rFbi9goKZhXh+Ch2WSpox8kAohDuuhzk/jRV6M9K5uNTcQKLqvRZ4HY/iJ6FlSGXPVu78sJuYIIXOdm5B4WLnEr9BGX4zDhIfYS2zYVPbL+C8V5XFFjnmVCDaBYFF6juxiN6/AVjlepAkQwsEBciIEi4D0Ha6qUtK7wD6dqgnlzlLdEkFkdzBJ+NN26z4QcnSdkqBHWxrrZ94oCvk8q+6/cviY+qCI3CI/gL7F6nWL1dk7aTFFfA0vop3wUlhdUZli75ySY4kRxFo/JSE3Eg0KC3lEZTuXBoOR7aTEb/OCsYP8mCBZFUHuqSsk4JSvP6zZLGJJ8f93S1t4xTKU4bih07P/CoowDjC0IR58e6tNWYfAjxY89p8n+ByqTg+kFoUUPJoVdpoAN0CJc4DCheRvWb14TaTQzB9+Uwq0JScVGIqFuBrdjqXBxtbxEPQzHnol9KbQkj0eTRewmG7xVbaVvhJ74pYl+Xykn9e04gMqcZFwycC8RhTSDZshNSsiR3IOU4ArlOIzQsTRPWV04XbadGcbjm5JRnXY+ozIvvgTXrzZq8VZzZ2LPkuUiJdR6WRgjpKeEcSKK7lGj7argetyW2F+KPKQCXb3NjMALiX2CyLjO+heIHS0kZFxS9gH2Eb48F8FfhWi2JWVbiF/cIQ5xn24SGykeiKZh16R8JnZRGQj/g5Ycb9SjxbmsJrQEz+I14c/nKd/gtcQrxS7YW4j35lbG5Rqc8TwEYQMRoNbb4j9ELkyc17XrtJ2BK/B+o4nzvlEvxtki0pimtoD3EGlp7zrkZolU4Ig85Oj+K/9r2d+mwjUNFY+R6wtx7yF88p8icP1BbP0r4tJ9stKIDfA3MUAZ5O6R24gAAAAASUVORK5CYII=);
}
}
.rhomb {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
width: 250px;
height: 250px;
border: none;
color: rgba(0, 0, 0, 1);
-o-text-overflow: clip;
text-overflow: clip;
background: #fff;
-webkit-transform: rotateZ(-45deg);
transform: rotateZ(-45deg);
-webkit-transform-origin: 0 100% 0deg;
transform-origin: 0 100% 0deg;
-webkit-filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, .65));
}
.tpl-multimedia > svg {
opacity: 0.7;
filter: alpha(opacity=70); }
.auto .text {
color: #000;
font-weight: normal;
}
.member-account li {
float: left;
}
.member-account li a {
color: #fff;
text-decoration: none;
font-size: 15px;
}
.txt-header {
border-left: solid 4px #fff;
padding-left: 20px;
padding-bottom: 5px;
}
.offer {
text-align: center;
width: 100%;
position: relative;
top: 30%;
}
.offer a {
background: #fff url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/plugins/autohide-menu/img/aero.png) no-repeat center 90%;
padding: 20px 60px;
font: 30px 'Playfair Display';
text-transform: uppercase;
color: #2B99A7;
border-right: 4px solid #2B99A7;
}
.offer a:hover {
text-decoration: none;
}
.discount {
position: relative;
width: 100%;
background: rgba(29, 113, 120, 0.7);
padding: 25px 60px 20px 60px;
color: #fff;
}
.picker__weekday {
color: #fff !important;
}
.discount span {
font: 30px 'Playfair Display';
display: inline-block;
text-transform: uppercase;
}
.discount p {
font-family: Arial, Helvetica, sans-serif;
}
.booknow {
display: inline-block;
float: right;
background: #C6AA6F;
color: #fff;
padding: 12px 60px;
border-radius: 4px;
font: 22px 'Playfair Display';
margin-top: 10px;
}
.booknow:hover {
text-decoration: none;
}
<!--.logo-top svg#Layer_1 {
position: fixed;
left: 45%;
}
--> .horizon-swiper .horizon-prev {
top: 40%;
left: 5%;
border-radius: 50%;
width: 50px;
height: 50px;
border: solid 1px #2B99A7;
background: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/plugins/autohide-menu/img/left.png) no-repeat center center;
}
.horizon-swiper .horizon-next {
right: 5%;
top: 40%;
border-radius: 50%;
width: 50px;
height: 50px;
border: solid 1px #2B99A7;
background: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/plugins/autohide-menu/img/right.png) no-repeat center center;
}
.bg-slide .horizon-swiper .horizon-prev {
top: 70%;
left: 5%;
border-radius: 50%;
width: 50px;
height: 50px;
border: solid 1px #fff;
background: rgba(255, 255, 255, .3) url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/plugins/autohide-menu/img/left-w.png) no-repeat center center;
}
.bg-slide .horizon-swiper .horizon-next {
top: 70%;
right: 5%;
border-radius: 50%;
width: 50px;
height: 50px;
border: solid 1px #fff;
background: rgba(255, 255, 255, .3) url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/plugins/autohide-menu/img/right-w.png) no-repeat center center;
}
.horizon-item .card {
width: 100%;
text-align: center;
padding: 20px;
}
.horizon-item .card img {
border: solid 4px #C6AA6F;
}
.swiper-section h3 {
margin: 0;
font-weight: 300;
text-align: center;
font: 24px 'dancing script';
color: #2B99A8;
}
.logo-sis .col-md-3 {
padding: 7%;
}
.fac {
background: rgba(255, 255, 255, 0.95);
max-width: 80%;
margin: 0 auto;
padding: 10px 20px 20px 20px;
text-align: center;
font-family: 'Playfair';
font-size: 20px;
color: #2B99A8;
}
.fac h3 {
font: 24px 'Playfair';
color: #C6AA6F;
text-transform: uppercase;
background: #fff;
padding: 0 20px;
display: inline-block;
}
.fac span {
display: block;
background: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/plugins/autohide-menu/img/line.png) repeat-x 0 center;
}
.fac .text-left {
line-height: 22px;
}
.fac img {
margin-bottom: 15px;
}
.fac .text {
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 14px !important;
padding-top: 10px;
color: #777;
}
.bg-slide {
margin: 0 auto;
text-align: center;
}
.bg-slide .horizon-swiper .horizon-inner {
background: none;
overflow: hidden;
}
.bg-slide .horizon-swiper .horizon-next {
left: 15%;
top: 70%
}
.bg-slide .horizon-swiper .horizon-prev {
left: 10%;
top: 70%
}
.footer {
padding: 20px 0 15px 0;
font-size: 12px;
color: #666;
width: 75%;
margin: 0 auto;
}
.footer h1 {
font-family: 'Playfair';
font-size: 16px;
color: #2B99A8;
text-transform: uppercase;
margin: 0px;
padding: 0px;
}
.footer .text-right li {
display: inline-block;
color: #2B99A8;
}
.footer .text-right li a {
color: #2B99A8;
font-family: 'Playfair';
padding: 0 5px;
}
.logo-group {
width: 100%;
position: absolute;
bottom: 150px;
}
.list_services {
text-align: left;
margin-bottom: 30px;
padding-left: 8px;
}
.list_services li {
background: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/plugins/autohide-menu/img/check.png) no-repeat left center;
padding: 0px 0px 0px 28px; }
.grid-gallery span {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
width: 100%;
display: block;
margin: 2px 0;
letter-spacing: -0.5px;
color: #fff;
}
.grid-gallery strong {
width: 75%;
margin: 0 auto;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
header .up_holder {
font-size: 64px;
text-align: left;
padding-bottom: 20px;
}
header .holder {
font-size: 26px;
text-align: left;
width: 60%;
}
#head_memberlogin {
color: #000 !important;
} \@media screen and (max-width: 768px)
{
.gallery-download {
display: none;
}
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) { .tpl-egm-box_moving {
display: none;
}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) { .tpl-egm-box_moving {
display: none;
}
body #button-booknow {
display: inline-block;
position: absolute;
bottom: 0px; background-color: #d6af74;
left: 0;
right: 0;
}
body .boxsearch {
bottom: -217px;
}
body.open-button-booknow .boxsearch {
bottom: -11px;
}
ul.settings.dibr.fr {
display: none;
}
div#tpl-egm-header-settings {
background: none;
}
}
@media screen and (min-width: 1199px) {
.sf-menu {
float: left !important;
}
}
@media screen and (max-width: 1199px) {
.sf-menu {
float: none !important;
position: absolute;
right: 80px;
}
#fh5co-menu-wrap .sf-menu a {
font-size: 14px !important;
}
div#fp-nav {
display: none;
}
}
@media screen and (max-width: 991px) {
.intro.home h1 {
font-size: 60px;
letter-spacing: 1px;
}
.logo-box {
bottom: 170px;
}
section#booking-engine {
padding-top: 450px;
padding-bottom: 20px;
}
.special-box {
width: auto;
margin-top: 50px;
padding: 0 20px;
}
.content-box p {
padding: 0;
}
img.accom-logo {
width: 50px;
}
.promotion-box {
padding: 30px 100px;
}
.intro.accom h3 {
font-size: 30px;
}
.intro.accom h2 {
font-size: 50px;
padding: 0 30px;
}
.int .intro.promotion h3 {
padding-top: 20px;
}
.title-promotion {
float: none;
}
.padding-contact {
padding: 0;
}
.boxsearch {
padding: 30px;
}
.signup-box {
height: 160px;
}
.ourgroup-page {
padding: 20px 20px;
margin: 50px 0;
}
.logo-green {
display: none;
}
.logo-box {
width: 100%;
}
.boxsearch-page-book {
background-color: rgb(137, 151, 162);
min-height: 41px;
padding: 24px 0;
}
}
@media screen and (min-width: 601px) {
img.img-responsive.logo-hotel {
display: none;
}
}
@media screen and (max-width: 686px) {
.signup-box {
height: 200px;
}
}
@media screen and (max-width: 600px) {
.title-about {
text-align: center;
border: none;
}
.title-about h1 {
font-size: 38px;
padding: 0;
}
span.title_text.no_mobile.sort-by,
span.icon.list,
span.icon.boxes {
display: none;
}
.intro.home .auto {
padding: 0px 10px;
background: none;
}
#boxsearch-booking-engine .boxsearch-page-book {
top: 96px !important;
}
div#boxsearch-booking-engine header > #tpl-egm-header-settings > .auto {
max-width: none;
background-color: #8997a2;
}
.title-about h2,
.title-about p {
padding: 0;
}
#frmCheckRate .col-md-3 span {
display: none;
}
.boxsearch input {
width: 80% !important;
margin-top: 8px;
padding: 5px 10px !important;
}
.boxsearch a {
width: 80% !important;
margin-top: 15px !important;
margin: 0 auto;
}
.auto {
padding: 5px 10px;
}
.boxsearch span {
display: inline-block; color: #fff;
font-size: 14px; }
.logo-home img {
margin: 0 auto;
height: 200px;
position: absolute;
left: 0;
right: 0;
top: 150px !important;
}
a img.img-responsive.logo-hotel {
display: block;
position: absolute;
left: 0;
z-index: 9;
}
.tpl-header2 > div.mas > nav > div > ul{
z-index: 9999 !important;
}
a.img-logo-mobile {
vertical-align: top;
}
.boxsearch {
padding: 15px 10px;
}
.boxsearch p {
padding: 5px 0 5px 0;
}
.boxsearch-page-book .form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
background: #fff url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/cal.png) no-repeat 95% center;
background-size: 18px;
}
.intro.home .btn {
margin-top: 15px;
height: 28px;
margin-bottom: 15px;
line-height: 10px;
}
.tpl-egm-box_moving .content {
padding: 40px 10px !important;
}
.tpl-egm-box_moving .content .box3 {
padding: 0 10px 10px 10px !important;
}
.control-about {
padding-top: 20px !important;
}
.form-control {
height: 28px;
}
.btn-default {
color: #fff;
background-color: #b08e5e;
border-color: #b08e5e;
width: 100%;
height: auto;
font-size: 15px;
line-height: 19px;
text-transform: uppercase;
margin: 0 auto;
font-family: 'Playfair Display SC';
}
.signup-box { padding: 10px;
}
.logo-spa {
display: none;
}
.fp-controlArrow.fp-prev {
left: 15px;
width: 0;
border-width: 20.5px 16px 20.5px 0;
border-color: transparent #fff transparent transparent;
}
.fp-controlArrow.fp-next {
right: 15px;
border-width: 20.5px 0 20.5px 16px;
border-color: transparent transparent transparent #fff;
}
#section03 .control-about {
padding-top: 80px !important;
}
.icon-tree img {
margin: 0 auto;
display: block;
width: 30%;
padding-top: 20px;
}
.title-about h2 {
text-align: center;
font-size: 36px;
}
.title-about p { }
.special-box p {
font-size: 16px;
}
.signup-box {
margin-top: 10px;
}
.signup-box h2 {
font-size: 18px;
}
.logo-360 img {
height: 280px;
}
#tpl-egm-motor .sta-control .title {
width: 100%;
top: 5px;
}
#tpl-egm-motor {
box-shadow: none !important;
}
}
@media screen and (min-width: 992px) {
div#boxsearch-booking-engine .boxsearch-page-book {
position: absolute;
left: 0;
right: 0;
top: 90px;
height: 130px; padding-top: 45px;
}
}
@media screen and (min-width: 992px) {
div#boxsearch-booking-engine #tpl-egm-header-settings {
height: 28px !important;
}
}
@media screen and (max-width: 991px) {
#boxsearch-booking-engine .boxsearch-page-book {
top: 120px;
position: absolute;
left: 0;
right: 0;
}
div#boxsearch-booking-engine #tpl-egm-header-settings {
padding-top: 2px;
height: 58px !important;
}
div#boxsearch-booking-engine .member-account {
background-image: none;
position: static;
padding: 0;
width: 100%;
height: auto;
}
}
@media screen and (min-width: 601px) {
div#boxsearch-booking-engine #tpl-egm-header-settings {
padding-top: 2px;
background: rgba(160, 184, 197, 0.8);
width: 100%;
line-height: 24px;
color: #fff;
font-size: 14px;
z-index: 9;
position: absolute;
left: 0;
right: 0;
}
}
@media screen and (max-width: 768px) {
.intro.home h1 {
text-align: center;
font-size: 50px;
margin-top: 0 !important;
}
.picker__holder {
width: 90% !important;
}
.intro.home .picker__holder {
margin-top: 0;
}
.img-spa {
margin: 0 auto;
}
.logo-box img {
padding: 0;
height: auto;
width: 100%;
}
.green-logo {
margin: 0 auto;
text-align: center;
}
.contact-footer-home {
text-align: center;
margin: 0 auto;
}
.logo-box {
bottom: 235px;
}
.logo-360 img {
margin: 0 auto;
position: absolute;
left: 0;
right: 0;
top: 5%;
width: 40%;
height: auto;
}
.control-about {
padding-top: 100px;
}
.specail-box p {
text-transform: uppercase;
font-size: 18px;
}
#registerForm {
padding: 0px;
margin-top: 20px;
width: 100% !important;
}
.home-col-left p {
text-align: center;
}
.home-col-left {
padding-top: 20px !important;
padding-bottom: 20px !important;
}
.box-search {
width: 85% !important;
}
#fh5co-logo-mobile-wrap {
height: 50px !important;
}
#fh5co-logo-mobile-wrap img {
height: 80px;
}
#fh5co-mobile-menu-btn {
height: 50px !important;
background-image: url(//www.springfieldresort.com/golf/wp-content/themes/springfield/assets/images/logo-mobile.png) !important;
}
.demo {
width: 380px !important;
}
.logo-home img {
margin: 0 auto;
height: 200px;
position: absolute;
left: 0;
right: 0;
top: 80px;
}
}
@media screen and (min-width: 768px) and (max-width: 991px) { .box-search {
width: 80% !important;
margin: 40px 80px !important;
}
.content-box {
margin-left: -300px;
}
}
@media screen and (max-width: 320px) {
span.pickadate-title {
font-size: 13px !important;
letter-spacing: -1px !important;
font-weight: 500 !important;
}
}
@media screen and (max-width: 480px) {
.demo {
width: 300px !important;
}
}
@media screen and (max-width: 410px) {
.demo {
width: 200px !important;
}
}