@font-face {
font-family: 'Nexa';
src: url(//nodis.es/wp-content/themes/nodis/fonts/nexa/Nexa-XBold.woff2) format('woff2'),
url(//nodis.es/wp-content/themes/nodis/fonts/nexa/Nexa-XBold.woff) format('woff');
font-weight: 800;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Nexa';
src: url(//nodis.es/wp-content/themes/nodis/fonts/nexa/NexaThin.woff2) format('woff2'),
url(//nodis.es/wp-content/themes/nodis/fonts/nexa/NexaThin.woff) format('woff');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'NexaRegular';
src: url(//nodis.es/wp-content/themes/nodis/fonts/nexa/NexaRegular.woff2) format('woff2'),
url(//nodis.es/wp-content/themes/nodis/fonts/nexa/NexaRegular.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Nexa';
src: url(//nodis.es/wp-content/themes/nodis/fonts/nexa/Nexa-Book.woff2) format('woff2'),
url(//nodis.es/wp-content/themes/nodis/fonts/nexa/Nexa-Book.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Rockwell';
src: url(//nodis.es/wp-content/themes/nodis/fonts/rockwell/Rockwell.woff2) format('woff2'),
url(//nodis.es/wp-content/themes/nodis/fonts/rockwell/Rockwell.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
body, html {
font-family: 'Nexa';
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
a {
color: #282e32;
}
section#text-17 {
clear: both;
display: grid;
}
div#bcn_widget-3 {
padding-left: 215px!important;
}
.dropdown-menu {
min-width: 285px;
text-align: center;
}
a.dropdown-item.active {
background-color: #c7c9ca;
color: #000;
}
#nav_menu-11 {
padding: 12px 19px 3px !important;
}
li.heateorSssSharingRound:nth-child(11) {
display: none!important;
}
.wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container {
z-index: 20000;
position: relative;
}
.heateor_sss_sharing_container.heateor_sss_horizontal_sharing:hover li, .heateor_sss_sharing_container.heateor_sss_horizontal_sharing:active li { }
ul.heateor_sss_sharing_ul:hover li.heateorSssSharingRound, ul.heateor_sss_sharing_ul:active li.heateorSssSharingRound { }
div#text-23 {
margin-top: 6px;
margin-left: 10px;
z-index: 1000;
position: relative;
}
.residencia-template-default div#polylang-3 {
margin-left: auto;
}
h4.has-text-color[style="color:#fa0ed1;font-size:27px"] {
margin-bottom: 2px;
}
.page-id-1046 .bg-circle {
background: url(https://nodis.es/wp-content/uploads/2021/04/circle.png);
background-size: contain;
background-repeat: no-repeat;
margin-top: 0px!important;
margin-bottom: 0px;
padding-bottom: 71px;
padding-top: 35px;
}
.page-id-2088 .bg-circle {
background: url(https://nodis.es/wp-content/uploads/2021/04/circle.png);
background-size: contain;
background-repeat: no-repeat;
margin-top: 0px!important;
margin-bottom: 0px;
padding-bottom: 71px;
padding-top: 35px;
}
.page-id-2138 .bg-circle {
background: url(https://nodis.es/wp-content/uploads/2021/04/circle.png);
background-size: contain;
background-repeat: no-repeat;
margin-top: 0px!important;
margin-bottom: 0px;
padding-bottom: 71px;
padding-top: 35px;
}
p[style="font-size:19px"] {
line-height: 26px;
margin-bottom: 27px;
}
h3[style="font-size:60px"] {
line-height: 62px;
margin-bottom: 0px;
}
hr {
margin-top: 0.5rem;
margin-bottom: 0.5rem;
}
img.wp-image-1781 {
position: absolute;
right: 0px;
}
section#residencias a.slick-prev.slick-arrow, section#residencias a.slick-next.slick-arrow {
display: none;
}
.page-template-fullwidthpage figure.wp-block-image.size-large img {
width: initial;
max-width: initial;
}
h4.has-text-color a {
color: #fa0ed1;
}
.dIxMhd-bN97Pc-b3rLgd-fmcmS {
display: none;
}
.Nexa-XBold {
font-family: "Nexa";
font-weight: 800;
font-size: 44px!important;
margin-top: 8px;
line-height: 52px;
letter-spacing: -1px;
margin-left: 7px;
max-width: 96%;
}
.navbar-brand-border img {
height: 25px;
width: auto;
padding: 0px;
margin-top: -8px;
}
#slide_home img.d-block.w-100 {
width: 100%;
height: 100vh !important;
object-fit: cover;
max-height: 868px;
min-height: 485px;
opacity: 0;
}
.carousel-caption {
bottom: 0px;
left: 0px;
right: 0px;
}
.navbar-brand-border {
background-color: #282e32 !important;
padding: 11px 0px;
border-radius: 0px 0px 10px 10px;
z-index: 1000;
position: fixed;
}
p[style="font-size:18.6px"]:last-child {
margin-bottom: 0px;
}
figure.wp-block-image.size-large {
text-align: left;
}
.wp-bootstrap-blocks-row.row .p-5 {
padding-bottom: 24px!important;
}
.bg-primary, .btn-primary {
background-color: #e33acb !important;
}
.bg-secondary, .btn-secondary {
background-color: #f2aa3c !important;
}
h4[style="font-size:28px"] {
line-height: 36px;
margin-bottom: 15px;
margin-left: 14px;
width: 105%;
margin-top: 0px;
}
.wp-block-image.is-style-default {
margin-bottom: 10px;
}
figure.aligncenter.size-large.is-resized {
margin-bottom: 0;
}
figure {width:100%;text-align: center;}
p[style="font-size:18.6px"] {
margin-bottom: 31px;
margin-left: 14px;
}
nav.navbar.navbar-expand-md.navbar-dark.bg-primary {
background-color: transparent !important;
height: 0px !important;
z-index: 1000;
}
#residencias .card h3.featured-title {
position: absolute;
font-size: 24px;
text-transform: uppercase;
font-weight: 700;
left: 33px;
top: 40px;
color: #fff;
}
#residencias p {
display: none;
}
section#residencias {
padding-top: 6em;
}
#residencias h3.featured-title {
font-size: 32px;
text-transform: initial;
margin-bottom: 40px !important;
}
.img-cover {
object-fit: cover;
}
div#wrapper-footer {
background-color: #282e32;
}
div#wrapper-footer .widget_nav_menu > ul {
display: flex;
}
div#wrapper-footer ul > li {
display: flex;
flex-flow: column;
flex: auto;
padding-left: 0px !important;
}
.menu-footer-container {
width: 100%;
}
ul#menu-footer {
display: flex;
}
ul#menu-footer-en, ul#menu-footer-it, ul#menu-footer-ch {
display: flex;
}
div#wrapper-footer ul li, div#wrapper-footer ul { 
padding: 0px !important;
margin: 0px;
}
div#wrapper-footer ul#menu-footer > li > a {
font-weight: 700;
}
div#wrapper-footer ul#menu-footer-en > li > a {
font-weight: 700;
}
div#wrapper-footer ul#menu-footer-it > li > a {
font-weight: 700;
}
div#wrapper-footer ul#menu-footer-ch > li > a {
font-weight: 700;
}
div#wrapper-footer li a {
color: #fff;
}
.text-home {
padding-top: 60px;
}
p.text-home-featured {
margin-top: 100%;
}
div#wrapper-footer ul#menu-pie li, div#wrapper-footer ul#menu-social li {
list-style: none;
float: left;
margin-right: 25px;
font-size: 13px;
}
div#wrapper-footer ul#menu-pie-it li, div#wrapper-footer ul#menu-social li {
list-style: none;
float: left;
margin-right: 25px;
font-size: 13px;
}
div#wrapper-footer ul#menu-pie-ch li, div#wrapper-footer ul#menu-social li {
list-style: none;
float: left;
margin-right: 25px;
font-size: 13px;
}
div#wrapper-footer ul#menu-foot li, div#wrapper-footer ul#menu-social li {
list-style: none;
float: left;
margin-right: 25px;
font-size: 13px;
}
div#wrapper-footer ul#menu-foot-it li, div#wrapper-footer ul#menu-social li {
list-style: none;
float: left;
margin-right: 25px;
font-size: 13px;
}
div#wrapper-footer ul#menu-foot-ch li, div#wrapper-footer ul#menu-social li {
list-style: none;
float: left;
margin-right: 25px;
font-size: 13px;
}
ul#main-menu {      -ms-flex-direction: inherit; }
ul#main-menu li {
display: block;
}
ul#main-menu li > a {
display: block;
padding: 20px 20px;
text-transform: uppercase;
font-size: 20px;
font-weight: 700;
border-radius: 0px !important;
border: 0px !important;
margin-bottom: 5px;
text-align: left;
text-transform: none;
color: #fff;
opacity: 1;
}
div#wrapper-navbar {
position: absolute;
top: 0px;
z-index: 100000;
width: 100%; position: fixed;
top: 0px;
}
.residences-list h4 {
padding-top: 91px;
background-image: url(https://nodis.es/wp-content/uploads/2021/03/n.png);
background-repeat: no-repeat;
background-position: center top;
font-size: 20px;
text-transform: none !important;
margin-left: 44px !important;
margin-top: 38px !important;
min-width: 63px;
text-align: center;
background-size: contain;
background-size: 62px 74px;
}
section#media_image-3 {
left: -8%;
position: relative;
z-index: -2;
}
.text-home > .col-sm-3 {
right: 14%;
}
a.btn.btn-dark {
font-size: 20px;
border-radius: 24px;
padding: 10px 52px;
margin-top: 23px;
}
section#custom_html-3 {
margin-top: 86px !important;
}
section#custom_html-3 {
margin-top: 128px !important;
}
.text-home > .col-sm-3 h3 {
font-size: 36px;
font-weight: 700;
}
p.text-home-featured {
font-size: 18px;
}
.text-home > .col-sm-3 {
right: 14%;
}
div#media_image-5 {
padding: 0px 22px 37px 25px;
}
div#wrapper-footer {
padding: 68px 0px;
}
.menu-footer-container {
width: 90%;
margin-left: auto;
}
.menu-footer-en-container, .menu-footer-it-container , .menu-footer-ch-container  {
width: 90%;
margin-left: auto;
}
div#wrapper-footer li a {
font-size: 21px;
line-height: 35px;
font-weight: 100;
}
div#wrapper-footer ul#menu-pie li a {
font-size: 15px !important;
}
div#wrapper-footer ul#menu-pie-it li a {
font-size: 15px !important;
}
div#wrapper-footer ul#menu-pie-ch li a {
font-size: 15px !important;
}
div#wrapper-footer ul#menu-foot li a {
font-size: 15px !important;
}
div#wrapper-footer ul#menu-social li a {
font-size: 35px;
}
section#residencias {
padding-top: 129px;
padding-left: 30px;
padding-right: 30px;
padding-bottom: 117px !important;
}
#residencias h3.featured-title {
margin-bottom: 29px !important;
}
@media (min-width: 1200px){
.container {
max-width: 1162px;
}
}
.text-home > .col-sm-3 h3 {
font-size: 25px;
}
section#custom_html-3 {
margin-top: 97px !important;
}
p.text-home-featured {
font-size: 16px;
}
a.btn.btn-dark {
font-size: 16px;
border-radius: 24px;
padding: 8px 43px;
margin-top: 0px;
}
div#media_image-5 {
padding: 1px 23px 36px 25px;
}
div#wrapper-footer {
padding: 33px 0px;
}
div#wrapper-footer li a {
font-size: 15px;
line-height: normal;
}
.menu-footer-container {
width: 100%;
margin-left: initial;
margin-top: 6px;
margin-left: 26px;
}
div#social {
padding: 1px 23px 0px 43px !important; position: relative;
}
div#social a {
font-size: 31px !important;
}
div#wrapper-footer ul#menu-pie li a {
font-size: 13px !important;
font-weight: 100 !important;
}
div#wrapper-footer ul#menu-foot li a {
font-size: 13px !important;
font-weight: 100 !important;
}
div#wrapper-footer {
padding: 65px 0px 24px;
z-index: 1000;
position: relative;
}
div#social {
padding: 1px 23px 0px 29px !important; position: relative;
margin-top: -22px!important;
}
div#wrapper-footer .container {}
div#pie {
padding: 12px 19px 3px !important;
}
div#pie-it {
padding: 12px 19px 3px !important;
}
div#pie-ch {
padding: 12px 19px 3px !important;
}
div#wrapper-footer ul#menu-footer > li > a {
margin-bottom: 8px;
}
div#wrapper-footer ul#menu-footer li, div#wrapper-footer ul {
list-style: none;
line-height: 34px;
}
div#wrapper-footer li a {
font-size: 21px;
margin-bottom: 11px!important;
}
section {
position: sticky;
top: 0px;
background-color: #fff;
z-index: 100;
}section#bottom_slide {
padding-top: 4.3em!important;
}
.carousel-caption {
bottom: 0px;
left: 0px;
right: 0px;
position: absolute;
top: 10%;
margin-left: auto;
text-align: left;
z-index: 0;
}
.carousel-content.text-dark > p {
margin-top: 80%;
}
.carousel-content.text-dark {
height: 100%;
display: flex;
flex-flow: column;
}
div#navbarNavDropdown {
position: fixed;
width: 330px;
margin-top: 110px;
display: block !important;
height: 100% !important;
transition: all 0.5s ease-out !important; }
.residences-list * {
transition: all 0.5s ease-out !important;
}
h2.text-left[style="color:#e1a702"] {
font-size: 42px;
font-style: italic;
margin-left: 26px;
margin-top: 7px;
line-height: 47px;
}
div#navbarNavDropdown * {
transition: all 0.5s ease-out !important;
}
div#navbarNavDropdown.collapsing {
left: 0px;
}
div#navbarNavDropdown.collapse {
left: -315px;
}
div#navbarNavDropdown.collapse.show, div#navbarNavDropdown.collapse:hover {
left: 0px;
}
.wrapper {
padding: 58px 0;
overflow: hidden; 
}
header.entry-header {
display: none;
}
.borders .col-md-4 {
border: 0.5px solid #fff;   }
.bg-circle {
background: url(https://nodis.es/wp-content/uploads/2021/03/bg-circle.jpg);
background-position: center top;
background-repeat: no-repeat;
padding: 35px 76px; }
.imgOverlay {
margin-top: -460px;
position: relative;
margin-bottom: -66px;
z-index: 1000;
pointer-events: none; bottom: 0px;
margin-left: 169px;
}
.marginNeg {
margin-top: -55px;
background-color: transparent !important;
margin-bottom: -28px;
}
.slick-list {
overflow: visible !important;
}
.slick-list {
overflow: visible !important;
}
.bg-circle {
background-color: #fff;
}
.bg-circle a.btn.btn-dark.btn-primary {
background-color: #c7c9ca;
border: 0px;
color: #000;
font-size: 23px;
margin-bottom: 15px;
}
.bg-circle p {
color: #e33acb;
font-size: 18px;
line-height: 25px;
margin-bottom: 14px;
}
a.btn.btn-primary {
background-color: #e33acb;
border: 0px;
border-radius: 10px;
padding: 10px 20px;
line-height: normal;
font-weight: 600;
font-size: 18px;
padding: 15px 29px;
}
.residences-list {
position: relative;
overflow: hidden;
}
.residences-list img {
max-width: initial;
min-height: 388px;
}
.residences-list > div > a {
width: 100%;
overflow: hidden;
display: block; }
.residences-list .col-sm-6:hover {       }
.horizontal-accordion {
width: 100%;
padding: 100px 0;
}
.horizontal-accordion ul {
width: 800px;
height: 100px;
text-align: center;
font-size: 0;
margin: 0 auto;
}
.horizontal-accordion ul li {
width: 150px;
height: 100%;
display: inline-block;
font-size: 12px;
line-height: 100px;
cursor: pointer;
transition: width 0.5s;
}
.horizontal-accordion ul li:first-of-type {
background-color: #ff7400;
}
.horizontal-accordion ul li:nth-of-type(2) {
background-color: #ffaa00;
}
.horizontal-accordion ul li:nth-of-type(3) {
background-color: #1240ab;
}
.horizontal-accordion ul li:nth-of-type(4) {
background-color: #009999;
}
.horizontal-accordion ul li.js-active-accordion {
width: 600px;
}
.horizontal-accordion ul li a {
display: block;
}
ul#main-menu li a {
color: #fff;
font-weight: 700;
}
ul#main-menu li:hover > ul { background-color: transparent;
border: 0px;
padding: 0px;
height: 105px;
}
ul#main-menu ul.dropdown-menu > li > a {
font-size: 15px;
padding: 15px;
}
.navbar-nav .dropdown-menu {
height: 0px;
overflow: hidden;
position: relative;
display: block;
background-color: transparent;
border: 0px;
padding: 0px;
}
g[role="menuitem"] text {
display: none;
}
.video {
position: absolute;
top: 0px;
width: 100%;
z-index: -1;
height: 733px;
object-fit: cover;  }
div#amchart1 {
z-index: 1000;
position: relative;
}
img.d-block.w-100 {
opacity: 1;
mix-blend-mode: unset;
z-index: 1;
position: absolute;
opacity: 1;
mix-blend-mode: multiply;
}
g[role="menu"] {
cursor: pointer;
}
video#video_5 {  }
.navbar-dark .navbar-toggler {
border: 0px;
color: #fff !important;
border-right: 1px solid rgb(255 255 255 / 48%);
margin-right: 10px;
outline: none;
border-radius: 0px;
padding: 0px 10px;
}
.wp-bootstrap-blocks-row.row {   }
div#page { }
.wp-block-getwid-images-slider {  overflow: hidden;
}
button.navbar-toggler[aria-expanded="false"] {}
button.navbar-toggler[aria-expanded="true"] {}
button.navbar-toggler[aria-expanded="true"] span.navbar-toggler-icon:after { display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
background-image: url(//nodis.es/wp-content/themes/nodis/css/none);
font-size: 30px;
LINE-HEIGHT: 34PX; }
button.navbar-toggler[aria-expanded="true"] span.navbar-toggler-icon {
background-image: url(https://nodis.es/wp-content/uploads/2021/03/close.png);
}
section#residencias:after {
content: '';
height: 100%;
width: 100%;
background-image: url(https://nodis.es/wp-content/uploads/2021/03/overlay.png);
top: 0px;
position: absolute;
background-position: center 48px;
background-repeat: no-repeat;
z-index: 10000;
pointer-events: none;
}
section#wpt_widget-7 {
margin-bottom: -42px;
}
section#text-11 {
margin-bottom: -50px;
}
ul#main-menu li:hover > a i { opacity: 0; padding: 0px;
margin: 0px;
left: 0px; }
ul#main-menu li a:hover {
opacity: 0.9;
}
.dropdown.customdd {
margin-top: 24px;
}
.dropdown.customdd button#dropdownMenuButton {
background-color: #c7c9ca;
border-radius: 17px;
margin-bottom: 12px;
padding: 5px 55px;
font-family: Rockwell;
font-size: 24px;
margin-bottom: 27px;
}
.bg-circle > div { }
.wp-block-group.bg-circle { margin-top: -20px;
}
h5.has-white-color.has-text-color.has-small-font-size {
font-family: 'Rockwell';
line-height: 24px;
font-size: 17px;
}
.wp-bootstrap-blocks-row.row ul {
margin-top: 0;
margin-bottom: 1rem;
list-style: '-  ';
list-style-position: inherit;
margin-left: 0px;
padding-left: 12px;
}
img.wp-block-getwid-images-slider__image.wp-image-292 { }
figure { }
div#slick-slide00 {}
.slick-track {
background-color: #000;
}
img.wp-block-getwid-images-slider__image {
opacity: 0.8;
}
.hideOther {}
.hideOther img {
opacity: 0;
}
.hideOther div {
background-color: transparent !important;
}
.borders {
background-size: cover !important;
background-repeat: no-repeat !important;
border: 20px solid #fff;
padding: 0px;
}
.borders *, .borders {
transition: all 0.2s ease-in !important;
}
body {
overflow-x: hidden;
}
#bottom_slide img.d-block.w-100 {
left: -50px;
position: relative;
}
.circleButton .wp-block-group__inner-container {
height: auto;
margin: auto;
}
.circleButton {
width: 138px;
text-align: center;
border-radius: 100%;
margin-left: -186px;
margin-top: -120px;
position: relative;
z-index: 1000;
display: flex;
align-items: center;
flex-direction: column;
height: 138px;
}
.circleButton .wp-block-group__inner-container h2 {
margin-bottom: 0px;
}
.col-sm-0 { max-width:0px} 
i.fa.fa-arrow-right.mr-3 {
background-image: url(https://nodis.es/wp-content/uploads/2021/03/arrow.png);
height: 16px;
width: 23px;
background-size: cover;
}
i.fa.fa-arrow-right.mr-3:before {content: '';display: none;}
.navbar-dark .navbar-toggler-icon {
background-image: url(https://nodis.es/wp-content/uploads/2021/03/menu.png);
background-size: 20px;
}
div#amchart1 {
margin: auto;
}
h5.has-white-color.has-text-color.has-small-font-size {
text-transform: lowercase;
}
.hideOther h5 {
opacity: 0;
}
.carousel-caption {
z-index: 1;
}
a.btn.btn-light.btn-reserva {
top: 225px;
}
.borders {
background-position: center!important;
max-width: 653px;
}
a.btn.btn-light.btn-reserva {
border-radius: 10px;
padding: 7px 20px 4px 20px;
}
a.nav-link {
padding: 13px 25px;
min-width: 130px;
text-align: center;
margin-left: -5px;
font-size: 15px;
}
ul.bg-transparent.nav.nav-tabs.justify-content-end.border-0 {
margin-right: -14px;
}
a.nav-link.btn-light {
background-color: #fff;
}
.residences-list a img {
opacity: 0.4;
}
.residences-list a {
background-color: #000;
}
.residences-list a:hover img {
opacity: 1;
}
.residences-list h4 {
z-index: 100;
}
a.btn.btn-light.btn-reserva i.fa.fa-chevron-right {
font-size: 11px;
line-height: 23px;
}
ul#main-menu {display: block;}
ul#main-menu li {
display: block;
clear: both;
}
.carousel-caption { height: 100%; }
#wpt_widget-7 .container.position-relative, #wpt_widget-17 .container.position-relative, #wpt_widget-20 .container.position-relative, .wpt_widget-21 .container.position-relative {
height: 100%;
width: 100%;
position: absolute;
left: 0px;
top: 0px;
margin: 0px!important;
padding: 0px!important;
background: #fd01d5;
z-index: 0;
max-width: 100%;
background: rgb(252 172 0 / 80%);
background: -moz-linear-gradient(-45deg, #fcac00 0%, #fd01d5 100%);
background: -webkit-linear-gradient(
-45deg
, rgb(252 172 0 / 80%) 0%,rgb(253 1 213 / 80%) 100%);
background: linear-gradient(
135deg
, rgb(252 172 0 / 80%) 0%,rgb(253 1 213 / 80%) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcac00', endColorstr='#fd01d5',GradientType=1 ); opacity: 1;
z-index: 2;
}
#wpt_widget-7  img.d-block.w-100, #wpt_widget-17 img.d-block.w-100{
display: none!important;
}
video {z-index:1; opacity:1!important}
.buttons_bottom { 
z-index: 10000;
bottom: 47px;
top: auto;
width: 100%;
}
.wp-block-getwid-images-slider { overflow: visible}
img.wp-block-getwid-images-slider__image {opacity:1!important;min-height: 389px;}
.classfinal  li.nav-item.mr-3 {
display: none;
}
.classfinal li.nav-item a {
background-color: #343a40;
color: #fff;
}
div#cookie-law-info-again {
z-index: 1000000;
}
div#cookie-law-info-bar {
z-index: 10000;
}
ul#main-menu li a {
}
.residences-list .btn {font-size: 17px;font-weight: 700;padding: 8px 31px!important;margin-bottom: 27px;}
.carousel-content.text-dark h3 {
font-size: 32px;
font-weight:bold
}
.residences-list .right {
position: absolute;
right: 0px;
top: 0px;
}
.residences-list .right .circleButton {
margin-top: 20px;
}
.residences-list > div > a {
position: relative;
}
#residencias .bottom p {
display: block!important;
color: #fff; opacity: 1;
font-size: 18px;
}
#residencias .bottom {
bottom: 20px;
position: absolute;
left: 40px;
width: 350px;
opacity: 1!important;
z-index: 10;
line-height: 28px;
}
.btn-rounded { border-radius:20px}
.residences-list .col-sm-2 .right {
right: -150%;
}
.slick-next:before, .slick-prev:before {
font-size: 45px; font-family: 'Nexa'; border-radius: 100%;
line-height: 0px;
margin: 0px; overflow: hidden;
color: #000!important;
text-shadow: 0px 0px 0px transparent!important;  text-align: center;
align-items: center;
}
h2.has-text-align-left.Nexa-XBold.has-text-color {}
.wp-bootstrap-blocks-row.row.marginNeg {}
.wp-bootstrap-blocks-row.row.marginNeg .col-12.col-md-4 {
margin-left: -70px;
max-width: 37%!important;
flex: 0 0 38%;
}
.slick-next, .slick-prev {
text-align: center;
display: block;
padding: 45px 54px 34px 26px;
border: 3px solid #000;
border-radius: 100%;
background-color: #fff9!important;
top: 52%;
}
figcaption {
font-size: 13px;
}
.wp-bootstrap-blocks-row.row.position-absolute.w-100 {
right: 0px;
margin-top: 145px;
}
video#video_0 {
display: block!important;
}
.video {z-index:0}
image {
cursor: pointer;
}
.imgMalaga { margin-bottom:-16px!important}
.page-id-349 .bg-circle {
background: url(https://nodis.es/wp-content/uploads/2021/04/circle.png);
background-size: contain;
background-repeat: no-repeat;
margin-top: 0px!important;
margin-bottom: 0px;
padding-bottom: 71px;
padding-top: 35px;
}
input.wpcf7-form-control.wpcf7-submit.btn.btn-primary {
width: auto;
border-radius: 20px;
padding: 7px 45px;
color: #fff;
border: 0px;
}
.form-control {
border: 1px solid #000!important;
border-radius: 0px!important;
}
ul.dropdown-menu {
margin-bottom: 5px;
}
div#page {
overflow-x: hidden;
padding-bottom: 100px;
position: absolute;
width: 100%;
}
.wp-bootstrap-blocks-container.container-fluid.mb-2.position-absolute.w-100 { }
.wp-bootstrap-blocks-container.container-fluid.mb-2.position-absolute.w-100 {
bottom: -8vh;
pointer-events: none;
}
@media (max-width: 575.98px) {
.container {
max-width: 100%;
}
}
@media (max-width: 767.98px) {
span.wp-block-cover__gradient-background {
mix-blend-mode: color;
}
h2.text-left[style="color:#e1a702"] {
line-height: initial!important;
font-size: 25px!important;
}
.navbar-brand-border {
background: linear-gradient(
42deg
,rgb(255,103,162) 0%,rgb(255,151,98) 100%);
}
.nav_dark .navbar-brand-border {
background: #282e32 !important;
}
.navbar-brand-border img {
filter: brightness(110.5);
}
button.navbar-toggler[aria-expanded="false"] {
filter: invert(1);
}
.home section#residencias {
padding-bottom: 0px!important;
overflow: hidden;
}
section#residencias a.slick-prev.slick-arrow, section#residencias a.slick-next.slick-arrow {
display: block!important;
z-index: 2;   height: 85px;
width: 86px;
padding: 0px;
line-height: 110px;
margin-top: 8%;
zoom: 0.7;
}
section#residencias a.slick-prev.slick-arrow {
left: -2px;
} section#residencias a.slick-next.slick-arrow {
right: -2px;
}
section#residencias {
padding: 0px;
padding-bottom: 230px!important;
border: 0px;
padding-top: 100px;
max-width: 90%;
margin: auto;
}
section.mt-5 {
background-color: #262e32;
margin-top: 0px !important;
color: #f2aa3c;
}
section {
background-color: #262e32;
color: #f2aa3c;
}
.row.no-gutters.residences-list {
display: flex;
flex-flow: row;
overflow: auto;
}
.residencias_bottom .row.no-gutters.residences-list {
display: flex;
max-width: 95%;
margin-left: -6px;
zoom: 0.5;
flex-flow: wrap;
}	
.residencias_bottom .row.no-gutters.residences-list > div {max-width: 50%!important;flex: 0 0 50%;width: 50%!important;}
.carousel-item.bg-white {
background-color: #262e32!important;
color: #fff!important; }
img.d-block.w-100 {
mix-blend-mode: normal;
}
.carousel-caption {min-width:100%}
.carousel-content.text-dark h3, .carousel-content.text-dark p {
color: #fff;
}
#bottom_slide img.d-block.w-100 {
left: 0px;
position: relative;
top: 100px;
}
.carousel-content.text-dark h3 {
max-width: 50%;
float: right;
margin-left: auto;
font-size: 27px;
}
.carousel-content.text-dark > p {
max-width: 50%;
margin-left: auto;
margin-top: 36%;
}
section {position: relative;}
div#social li { display: contents;
margin-right: 13px;
}
div#social li a {
margin-right: 12px;
background-color: #ffac00;
padding: 8px 10px 3px;
border-radius: 100%;
}
div#social {
padding: 0px!important;
margin: 0px;
float: right;
margin-left: auto!important;
text-align: right;
width:auto;
margin-top: 0px!important;
min-width: 200px;
}
div#wrapper-footer {
padding: 14px;
background-color: #fff;
position: fixed;
bottom: 0px;
width: 100%;
}
div#wrapper-footer ul#menu-pie li, div#wrapper-footer ul#menu-social li {
list-style: none;
float: left;
margin-right: 0px!important;
font-size: 13px;
}
div#wrapper-footer ul#menu-foot li {
list-style: none;
float: left;
margin-right: 0px!important;
font-size: 13px;
}
section#text-11 {
display: none;
}
.borders {
order: 2;
border-bottom: 0px;
}
.marginNeg { display: flex;
background-color: #222529!important;
}
.marginNeg > div {
max-width: 71%;
display: flex;
}
.marginNeg > div > figure {
margin-top: auto;
}
.marginNeg > div > h2 {font-size: 25px!important;line-height: normal;margin-top: 100px;}
.wp-bootstrap-blocks-row.row { color: #fff;
}
.col-12.col-sm-12.col-md-12.col-lg-6 { border: 0px;
}
.wp-bootstrap-blocks-container.container.mb-0 {
padding: 0px!important;
margin: 0px;
}
div#primary {
margin: 0px;
padding: 0px;
}
.wp-bootstrap-blocks-row.row.pt-5 {
padding: 3rem!important;
}
nav.container.navigation.post-navigation {
display: none;
}
div#single-wrapper {
padding: 0px;
padding-top: 90px;
}
.wp-block-getwid-images-slider.has-images-center .wp-block-getwid-images-slider__item {
min-height: 269px;
}
.slick-list.draggable {
min-height: 259px;
}
.imgOverlay {
order: -1;
display: flex;
top: 835px;
}
.entry-content {
display: flex;
flex-flow: column;
}
.borders { background-color: #fff!important;
}
.bg-circle {
padding-bottom: 185px;
margin-right: 0px!important;
margin-top: 181px!important;
background-color: #fff;
}
.circleButton {
position: absolute!important;
right: 40px!important;
z-index: 10000!important;
margin-top: 19px!important;
bottom: 0;
}
.home div#page {background-color: #262e32;padding-bottom: 100px;}
h1[style="font-size:120px"] {
font-size: 62px!important;
}
.wp-bootstrap-blocks-container.container.mb-2.mobile_dark {padding-top: 70px;margin-top: -90px!important;  width: 100%;max-width: 100%;}
img.wp-image-929 { position:relative}
.wp-bootstrap-blocks-container.container.mb-2 .wp-bootstrap-blocks-row.row {
background-color: #fff;
color: #262e32;
}
figure.wp-block-image.size-large.is-style-default.mobile_dark.mar-left img {margin:-20px;width:120%;margin-bottom: -41px;z-index: 6;position: relative;}
.wp-bootstrap-blocks-container.container.mb-2.mobile_dark span.has-inline-color.has-black-color { color:#fff}
.mobile_dark {
background-color: #212529;
color: #fff;
margin: 0px!important;
margin-bottom: -2px!important;
}
div#page-wrapper {
padding-bottom: 0px;
margin-bottom: 0px;
padding-top: 90px;
}
section#bottom_slide {
height: 636px;
overflow: hidden;
margin-top: -1px;
width: 100%; }
.residencia-template-default div#wrapper-navbar {
background-color: #fff;
}
.wp-block-getwid-advanced-spacer {
display: none;
}	
.page-id-412 .wp-bootstrap-blocks-container.container.mb-2 .wp-bootstrap-blocks-row.row, .page-id-412 #page {
background-color: #212529;
color: #fff;
}
.page-id-1027 .wp-bootstrap-blocks-container.container.mb-2 .wp-bootstrap-blocks-row.row, .page-id-1027 #page {
background-color: #212529;
color: #fff;
}
.page-id-2114 .wp-bootstrap-blocks-container.container.mb-2 .wp-bootstrap-blocks-row.row, .page-id-2114 #page {
background-color: #212529;
color: #fff;
}
.page-id-2143 .wp-bootstrap-blocks-container.container.mb-2 .wp-bootstrap-blocks-row.row, .page-id-2143 #page {
background-color: #212529;
color: #fff;
}
.page-id-412 div#page a {
color: #fff;
}
.page-id-1027 div#page a {
color: #fff;
}.page-id-2143 div#page a {
color: #fff;
}
.page-id-2114 div#page a {
color: #fff;
}
.mobile_light {
color: #000;
background-color: #fff;
margin-left: -15px;
margin-right: -15px;
padding-left: 15px;
padding-right: 15px;
margin-bottom: -1px!important;
padding-bottom: 20px;
}
h4.mobile_light.has-text-color {
padding-top: 25px;
}
div#wrapper-footer h4 a {
color: #212529!important;
}
h3.mobile_dark {
color: #ffa702;
}
img.wp-image-983 {
filter: hue-rotate(152deg) brightness(2);
}
.page-id-412 img.wp-image-983 { }
.page-id-1027 img.wp-image-983 {
filter: hue-rotate(315deg) brightness(29);
}
h4.has-text-color[style="color:#fa0ed1;font-size:27px"] {
color: #ffa702!important;
}
strong[style="color:#fa0ed1"] {
color: #feb339!important;
}
div#bcn_widget-3, div#bcn_widget-3 a {
color: #fff;
font-size: 14px;
}
ul#main-menu .btn {
background-color: transparent!important;
margin: 0px;
padding: 10px!important;
color: #212529;
}
ul#main-menu {
background: linear-gradient(42deg,rgb(255,103,162) 0%,rgb(255,151,98) 100%);
width: 100%!important;
padding: 80px 45px 100px;
}
div#navbarNavDropdown {
width: 100%;
margin-top: 0px;
}
.navbar-nav .dropdown-menu {
display: block!important;
height: auto;
}
ul#main-menu > li > a i {
display: none;
}
ul#main-menu > li > a {
text-decoration: underline;
}
.navbar-nav .dropdown-menu > li > a {
color: #fff!important;
}
ul#main-menu > li:nth-child(1) { }
ul#main-menu > li:nth-child(2) {  }
div#navbarNavDropdown.collapse {
left: -100%;
}
.wp-bootstrap-blocks-container.container.mb-2 {
margin-bottom: 0px!important;  max-width: 100%;
}
.container {
max-width: 100%;
}
img.wp-image-21 {
filter: hue-rotate(45deg);
}
div#social li:nth-child(2) a {
background-color: #ff8422;
}
.wp-block-cover.alignwide.has-background-dim-80.has-background-dim.has-background-gradient.is-position-center-center {
padding: 40px;
}
#residencias h3.featured-title {
max-width: 50%;
}
div#wrapper-navbar {
z-index: 1000000;
}
ss.heateorSssSharingSvg.heateorSssMoreSvg {
filter: invert(0.3)!important;
}
div#social li:nth-child(3) a {
background-color: #fa15c7;
}
li#menu-item-1084, li#menu-item-1085, li#menu-item-1086, li#menu-item-1517, li#menu-item-1518, li#menu-item-1519, li#menu-item-1685, li#menu-item-1519, li#menu-item-1702  {
font-size: 11px!important;
float: left;
display: inline-block!important;
padding: 0px!important;
clear: none!important;
margin-right: 21px;
}
li#menu-item-2193, li#menu-item-2196, li#menu-item-2199, li#menu-item-2202, li#menu-item-2194, li#menu-item-2197, li#menu-item-2200, li#menu-item-2203, li#menu-item-2195, li#menu-item-2198, li#menu-item-2201, li#menu-item-2204 {
font-size: 11px!important;
float: left;
display: inline-block!important;
padding: 0px!important;
clear: none!important;
margin-right: 21px;
}	
li#menu-item-1084 a, li#menu-item-1085 a, li#menu-item-1086 a, li#menu-item-1517 a, li#menu-item-1518 a, li#menu-item-1519 a, li#menu-item-1685 a, li#menu-item-1702 a  {
font-size: 11px!important;
float: left;
display: inline-block!important;
padding: 0px!important;
}
li#menu-item-2193 a , li#menu-item-2196 a, li#menu-item-2199 a, li#menu-item-2202 a, li#menu-item-2194 a, li#menu-item-2197 a, li#menu-item-2200 a, li#menu-item-2203 a, li#menu-item-2195 a, li#menu-item-2198 a, li#menu-item-2201 a, li#menu-item-2204 a  {
font-size: 11px!important;
float: left;
display: inline-block!important;
padding: 0px!important;
} 
.dropdown-menu {
min-width: 285px;
text-align: center;
}
a.dropdown-item.active {
background-color: #c7c9ca;
color: #000;
}
li#menu-item-351 ul.dropdown-menu, ul.dropdown-menu[aria-labelledby="menu-item-dropdown-1048"] {
height: auto!important;
margin-bottom: 30px;
}
li#menu-item-1086  {
display: block!important;
clear: both!important;
}
li#menu-item-1086 a {
display: block!important;
clear: both!important;
}.page-id-349 {
background-color: #212529;
}
div#polylang-3 {
margin-left: auto!important;
z-index: 10000;
}
div#polylang-3 li a {
color: #dadada;
}
.page-id-349 .site-main * {
color: #fff!important;
}
.page-id-1046 .site-main * {
color: #fff!important;
}
.page-id-1046 {
background-color: #212529;
}
.page-id-2088 .site-main * {
color: #fff!important;
}
.page-id-2088 {
background-color: #212529;
}
.page-id-2138 .site-main * {
color: #fff!important;
}
.page-id-2138 {
background-color: #212529;
}
}
@media (max-width: 991.98px) {}
@media (max-width: 1199.98px) {}
.residencias_bottom .row.no-gutters.residences-list .bottom {
display:none
}
.residencias_bottom .row.no-gutters.residences-list .right {
display:none
}