@charset 'UTF-8';
.fb_dialog.fb_dialog_advanced.fb_shrink_active {bottom:50pt!important;right:9px !important;}
.fb-customerchat.fb_invisible_flow.fb_iframe_widget iframe {bottom: 112pt !important;right:9px !important;}
.thim-social ul.social_link li a.twitter:hover,
.thim-social.version-new ul.social_link li a.twitter:hover {color:#ffffff!important;}
footer#colophon .social_link a.twitter:hover {color:#ffffff!important;}
footer#colophon .social_link a.twitter:hover i, footer#colophon .social_link a.twitter:hover i svg, footer#colophon .social_link a.twitter:hover i path {color:#ffffff!important; fill:#ffffff!important;}
.thim-social ul.social_link li a.whatsapp:hover,
.thim-social.version-new ul.social_link li a.whatsapp:hover,
footer#colophon .social_link a.whatsapp:hover {color:#25D366!important;}
footer#colophon .social_link li {display:inline-block;}
footer#colophon a .fa:hover.fa-whatsapp {color:#25D366!important;}
footer#colophon .social_link a.whatsapp:hover .fa {color:#25D366!important;}
.iubenda-tp-btn {display:none!important;}
#back-to-top{display:none!important;} #text-18 .textwidget > ul:not(.social_link) > li a,
#text-19 .textwidget > ul:not(.social_link) > li a,
#text-18 .textwidget > ul:not(.social_link) > li a i,
#text-19 .textwidget > ul:not(.social_link) > li a i {
transition: color .25s ease;
}
#text-18 .textwidget > ul:not(.social_link) > li a:hover,
#text-19 .textwidget > ul:not(.social_link) > li a:hover,
#text-18 .textwidget > ul:not(.social_link) > li a:hover i,
#text-19 .textwidget > ul:not(.social_link) > li a:hover i {
color: #c19b76 !important;
} #text-15 .textwidget > ul > li a,
#text-17 .textwidget > ul > li a,
#text-15 .textwidget > ul > li a i,
#text-17 .textwidget > ul > li a i {
transition: color .25s ease;
}
#text-15 .textwidget > ul > li a:hover,
#text-17 .textwidget > ul > li a:hover,
#text-15 .textwidget > ul > li a:hover i,
#text-17 .textwidget > ul > li a:hover i {
color: #c19b76 !important;
} @media (max-width: 767px) {
html body #masthead.header_v3 {
position: relative !important;
background-color: rgba(0,0,0,0.85) !important;
padding-bottom: 0 !important;
}
html body #masthead.header_v3 .navigation {
padding: 0 !important;
}
html body #masthead.header_v3 .navigation .tm-flex {
display: flex !important;
flex-direction: column !important;
align-items: stretch !important;
width: 100% !important;
position: relative !important;
} html body #masthead.header_v3 .navigation .tm-flex > .navbar-toggle:not(.hidden) {
display: flex !important;
flex-direction: column !important;
justify-content: center !important;
align-items: center !important;
box-sizing: border-box !important;
position: absolute !important;
top: auto !important;
bottom: 66px !important;
left: 5px !important;
width: 44px !important;
height: 39px !important;
margin: 0 !important;
padding: 0 !important;
z-index: 6 !important;
}
html body #masthead.header_v3 .navigation .tm-flex > .navbar-toggle:not(.hidden) .icon-bar {
display: block !important;
float: none !important;
width: 22px !important;
height: 2px !important;
margin: 0 !important;
}
html body #masthead.header_v3 .navigation .tm-flex > .navbar-toggle:not(.hidden) .icon-bar + .icon-bar {
margin-top: 4px !important;
} html body #masthead.header_v3 .navigation .tm-flex .navbar-toggle.hidden {
display: none !important;
} html body #masthead.header_v3 .navigation .tm-flex .header-right {
display: block !important;
float: none !important;
width: 100% !important;
order: 1 !important;
}
html body #masthead.header_v3 .navigation .tm-flex .header-right .menu-right {
display: block !important;
position: static !important;
float: none !important;
width: 100% !important;
height: auto !important;
margin: 0 !important;
padding: 0 !important;
list-style: none !important;
}
html body #masthead.header_v3 .navigation .tm-flex .header-right .menu-right > li {
display: block !important;
float: none !important;
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
text-align: center !important;
list-style: none !important;
} html body #masthead.header_v3 .widget_icl_lang_sel_widget {
position: static !important;
padding: 11px 0 7px !important;
margin: 0 0 12px !important;
text-align: center !important;
}
html body #masthead.header_v3 .widget_icl_lang_sel_widget .wpml-ls {
display: block !important;
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
text-align: center !important;
}
html body #masthead.header_v3 .widget_icl_lang_sel_widget .wpml-ls > ul {
display: inline-block !important;
float: none !important;
width: auto !important;
margin: 0 auto !important;
padding: 0 !important;
list-style: none !important;
text-align: center !important;
}
html body #masthead.header_v3 .widget_icl_lang_sel_widget .wpml-ls-item {
display: inline-block !important;
float: none !important;
width: auto !important;
margin: 0 4px !important;
padding: 0 !important;
}
html body #masthead.header_v3 .widget_icl_lang_sel_widget .wpml-ls-item a {
display: inline-block !important;
padding: 2px 6px !important;
border: 0 !important;
}
html body #masthead.header_v3 .widget_icl_lang_sel_widget .wpml-ls-flag {
display: inline-block !important;
width: 24px !important;
height: auto !important;
vertical-align: middle !important;
} html body #masthead.header_v3 .widget_button {
display: block !important;
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
}
html body #masthead.header_v3 .widget_button .thim-sc-button,
html body #masthead.header_v3 .widget_button .thim-sc-button .thim-button {
display: block !important;
width: 100% !important;
max-width: 100% !important;
margin: 0 !important;
box-sizing: border-box !important;
text-align: center !important;
}
html body #masthead.header_v3 .widget_button .thim-sc-button .thim-button {
height: 58px !important;
line-height: 58px !important;
padding: 0 12px !important;
} html body #masthead.header_v3 .navigation .tm-flex .width-logo {
display: block !important;
order: 0 !important;
float: none !important;
width: 100% !important;
max-width: 100% !important;
height: auto !important;
margin: 0 !important;
padding: 14px 0 10px !important;
text-align: center !important;
line-height: 0 !important;
z-index: 4 !important;
position: relative !important;
top: auto !important;
left: auto !important;
right: auto !important;
bottom: auto !important;
transform: none !important;
}
html body #masthead.header_v3 .navigation .tm-flex .width-logo a {
display: none !important;
float: none !important;
}
html body #masthead.header_v3 .navigation .tm-flex .width-logo a.mobile-logo {
display: inline-block !important;
float: none !important; width: auto !important;
max-width: 100% !important;
overflow: visible !important;
height: auto !important;
line-height: 0 !important;
margin: 0 auto !important;
padding: 0 !important;
}
html body #masthead.header_v3 .navigation .tm-flex .width-logo a.mobile-logo img {
display: block !important;
width: auto !important;
height: 135px !important;
max-width: none !important; transform: translateX(2.1%) !important;
margin: 0 auto !important;
} html body #masthead.header_v3 .navigation .tm-flex .header-right .menu-right > li.widget_icl_lang_sel_widget {
padding: 0 !important;
margin: 0 0 14px !important;
}
} @media (max-width: 767px) {
html body .rev_slider .tp-revslider-mainul > li > .tp-parallax-wrap:nth-child(3) {
z-index: 1 !important;
}
html body .rev_slider .tp-revslider-mainul > li > .tp-parallax-wrap:nth-child(2) {
z-index: 20 !important;
}
html body #slide-1-layer-1 {
font-size: 46px !important;
line-height: 50px !important;
}
} .thim-sc-button .thim-button {
display: inline-block !important;
box-sizing: border-box !important;
width: 285px !important;
} @media (min-width: 992px) { #colophon .footer {
display: flex;
align-items: flex-start;
}
#colophon .footer > .widget.col-md-3 {
float: none;
min-width: 0;
padding-left: 8px;
padding-right: 8px;
}
#colophon .footer > .widget.col-md-3:nth-child(1) {
padding-left: 0; }
#colophon .footer > .widget.col-md-3:nth-child(n+2) {
flex: 1 1 0; width: auto;
}
#colophon .footer > .widget.col-md-3:nth-child(4) {
padding-right: 0;
} #colophon .footer .footer-logo-link img {
width: 115px;
max-width: 100%;
height: auto;
}
} @media (min-width: 992px) and (max-width: 1199px) {
#colophon .footer > .widget.col-md-3:nth-child(1) { flex: 0 0 14%; width: 14%; }
#colophon .footer > .widget.col-md-3:nth-child(3) .textwidget,
#colophon .footer > .widget.col-md-3:nth-child(3) .textwidget li,
#colophon .footer > .widget.col-md-3:nth-child(3) .textwidget a {
font-size: 15px;
}
} @media (min-width: 1200px) {
#colophon .footer > .widget.col-md-3:nth-child(1) { flex: 0 0 25%; width: 25%; }
#colophon .footer .footer-logo-link img { width: 170px; }
} .footer .footer-sitemap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
}
.footer .footer-sitemap ul {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.footer .footer-sitemap ul + ul {
margin-left: 20px !important;
}
.footer .footer-sitemap li {
white-space: nowrap;
} .box_image > a[href="#"],
.box_image > a[href=""] {
pointer-events: none;
cursor: default;
} html body .wpml-ls-item-it a img.wpml-ls-flag {
content: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'18'%20height%3D'12'%20viewBox%3D'0%200%203%202'%3E%20%3Cpath%20fill%3D'%23009246'%20d%3D'M0%200h1v2H0z'%2F%3E%20%3Cpath%20fill%3D'%23ffffff'%20d%3D'M1%200h1v2H1z'%2F%3E%20%3Cpath%20fill%3D'%23ce2b37'%20d%3D'M2%200h1v2H2z'%2F%3E%20%3C%2Fsvg%3E") !important;
}
html body .wpml-ls-item-en a img.wpml-ls-flag {
content: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'18'%20height%3D'12'%20viewBox%3D'0%200%2060%2040'%3E%20%3CclipPath%20id%3D'a'%3E%3Cpath%20d%3D'M30%2C20%20h30%20v20%20z%20v20%20h-30%20z%20h-30%20v-20%20z%20v-20%20h30%20z'%2F%3E%3C%2FclipPath%3E%20%3Cpath%20fill%3D'%23012169'%20d%3D'M0%2C0%20h60%20v40%20h-60%20z'%2F%3E%20%3Cpath%20stroke%3D'%23ffffff'%20stroke-width%3D'8'%20d%3D'M0%2C0%20L60%2C40%20M60%2C0%20L0%2C40'%2F%3E%20%3Cpath%20stroke%3D'%23c8102e'%20stroke-width%3D'5.333'%20clip-path%3D'url(%23a)'%20d%3D'M0%2C0%20L60%2C40%20M60%2C0%20L0%2C40'%2F%3E%20%3Cpath%20stroke%3D'%23ffffff'%20stroke-width%3D'13.333'%20d%3D'M30%2C0%20v40%20M0%2C20%20h60'%2F%3E%20%3Cpath%20stroke%3D'%23c8102e'%20stroke-width%3D'8'%20d%3D'M30%2C0%20v40%20M0%2C20%20h60'%2F%3E%20%3C%2Fsvg%3E") !important;
}
html body .wpml-ls-item a img.wpml-ls-flag {
opacity: 1 !important;
filter: none !important;
box-shadow: none !important;
border: 0 !important;
border-radius: 0 !important;
} #colophon.site-footer .container_custom .row .footer {
padding-top: 40px !important;
padding-bottom: 40px !important;
}
@media (min-width: 992px) {
#colophon.site-footer .container_custom .row .footer > .widget.col-md-3 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
} #colophon.site-footer .container_custom .row .footer .widget ul > li:last-child,
#colophon.site-footer .container_custom .row .footer .widget .textwidget > *:last-child,
#colophon.site-footer .container_custom .row .footer .widget p:last-child {
margin-bottom: 0 !important;
} #colophon.site-footer .copy-right-new .text-copyright {
padding-top: 28px !important;
padding-bottom: 28px !important;
} #colophon ul.social_link,
.site-footer ul.social_link {
align-items: flex-start !important;
margin-top: 15px !important;
}
#colophon ul.social_link li,
.site-footer ul.social_link li {
margin-bottom: 0 !important;
} .wpcf7-form .wpcf7-form-control-wrap.privacy-policy {
display: block;
text-align: left;
margin-bottom: 30px;
}
.wpcf7-form .wpcf7-acceptance .wpcf7-list-item {
margin: 0;
}
.wpcf7-form .wpcf7-acceptance .wpcf7-list-item label {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 0;
}
.wpcf7-form .wpcf7-acceptance input[type="checkbox"] {
width: 16px;
min-width: 16px;
height: 16px;
margin: 0;
flex: 0 0 auto;
} iframe[src*="google.com/maps"] {
width: 100% !important;
max-width: 100% !important;
} .desc-icon-box a i.ion-ios-telephone,
.desc-icon-box a i.fa-whatsapp {
margin-right: 6px;
} .page-id-2594 .smicon-box .sc-heading,
.page-id-5045 .smicon-box .sc-heading {
padding-bottom: 12px;
}
@media (min-width: 781px) {
#pg-2594-0 > .panel-grid-cell:first-child,
#pg-5045-0 > .panel-grid-cell:first-child {
display: flex;
flex-direction: column;
}
#pg-2594-0 > .panel-grid-cell:first-child > .widget_custom_html,
#pg-5045-0 > .panel-grid-cell:first-child > .widget_custom_html {
display: flex;
flex: 1 1 0%;
min-height: 0;
}
#pg-2594-0 > .panel-grid-cell:first-child > .widget_custom_html .textwidget,
#pg-5045-0 > .panel-grid-cell:first-child > .widget_custom_html .textwidget {
display: flex;
flex: 1 1 auto;
min-height: 0;
}
#pg-2594-0 iframe[src*="google.com/maps"],
#pg-5045-0 iframe[src*="google.com/maps"] {
height: 100% !important;
min-height: 0;
}
} .page-id-2594 .wpcf7-form p,
.page-id-5045 .wpcf7-form p {
position: relative;
}
.page-id-2594 .wpcf7-form .ajax-loader,
.page-id-5045 .wpcf7-form .ajax-loader {
position: absolute;
right: 16px;
top: 50%;
margin: 0;
transform: translateY(-50%);
} .wpml-ls .wpml-ls-link .wpml-ls-flag {
transition: transform .25s ease;
}
.wpml-ls .wpml-ls-current-language .wpml-ls-flag {
transform: scale(1.35);
} .wpml-ls ul:hover .wpml-ls-current-language .wpml-ls-flag,
.wpml-ls ul:focus-within .wpml-ls-current-language .wpml-ls-flag {
transform: scale(1);
} .wpml-ls ul:hover .wpml-ls-item:hover .wpml-ls-flag,
.wpml-ls ul:focus-within .wpml-ls-item:focus-within .wpml-ls-flag {
transform: scale(1.35);
} .grecaptcha-badge {
visibility: hidden;
} .recaptcha-notice {
margin: 12px 0 0;
font-size: 12px;
line-height: 1.5;
text-align: center;
opacity: .7;
} .vsr-apt .vsr-cta .vsr-btns {
justify-content: center;
align-items: center;
gap: 14px;
}
.vsr-apt .vsr-cta .vsr-btns .vsr-btn {
box-sizing: border-box;
border: 1px solid transparent;
}
.vsr-apt .vsr-cta .vsr-btns .vsr-btn.wa {
border-color: #25d366;
}
.vsr-apt .vsr-cta .vsr-btns .vsr-btn.ghost {
border-color: rgba(255,255,255,.45);
}
.vsr-apt .vsr-cta .vsr-btns .vsr-btn.wa,
.vsr-apt .vsr-cta .vsr-btns .vsr-btn.ghost {
min-width: 215px;
}.ngg-slideshow.slick-slider {
margin: 40px auto 50px !important;
overflow: visible;
}
.ngg-slideshow .ngg-gallery-slideshow-image {
display: inline-block;
text-align: center;
font: 0/0 a;
}
.ngg-slideshow .ngg-gallery-slideshow-image:before {
content: ' ';
display: inline-block;
vertical-align: middle;
height: 100%;
}
.ngg-slideshow .ngg-gallery-slideshow-image a {
display: inline !important;
}
.ngg-slideshow .ngg-gallery-slideshow-image img {
margin: 0 auto;
display: inline-block !important;
vertical-align: middle;
max-width: 99%!important;
max-height: 98% !important;
}
.ngg-slideshow .slick-prev {
left: 20px !important;
z-index: 10 !important;
top: 49%;
cursor: before;
}
.ngg-slideshow .slick-next {
right: 30px !important;
z-index: 10 !important;
top: 49%;
cursor: pointer;
}
.ngg-slideshow .slick-next:before, 
.ngg-slideshow .slick-prev:before {
color: #CCC !important;
font-size: 32px !important;
}
.ngg-slideshow .slick-next:hover:before, 
.ngg-slideshow .slick-prev:hover:before {
color: #AAA !important;
font-size: 32px !important;
}
.ngg-slideshow .slick-dots {
margin: 0;
padding: 0;
bottom: -30px;
}
.ngg-slideshow .slick-dots li {
margin: 0;
}
.ngg-slideshow .slick-dots li button {
margin: 0;
}
.ngg-slideshow .slick-dots li button:before {
font-size: 8px;
color: #888;
opacity: .5;
cursor: pointer;
}
.ngg-slideshow .slick-dots li.slick-active button:before {
opacity: 1;
color: #555;
}
.slideshowlink {
margin: -34px auto 50px;
text-align: center;
text-transform: uppercase;
}
.slideshowlink a {
font-size: 13px;
letter-spacing: .75px;
cursor: pointer;
text-decoration: none;
box-shadow: none;
border: none;
}
.slideshowlink a:hover {
text-decoration: none !important;
box-shadow: none !important;
border: none !important;
}
@media (max-width: 600px) {
.ngg-slideshow .ngg-gallery-slideshow-image {
height: 400px !important;
}
}
@media (max-width: 450px) {
.ngg-slideshow .ngg-gallery-slideshow-image {
height: 300px !important;
}
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://www.villascadutoresidence.it/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://www.villascadutoresidence.it/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/fonts/slick.eot);
src: url(https://www.villascadutoresidence.it/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://www.villascadutoresidence.it/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/fonts/slick.woff) format('woff'), url(https://www.villascadutoresidence.it/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/fonts/slick.ttf) format('truetype'), url(https://www.villascadutoresidence.it/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}.ngg-trigger-buttons {
clear: both;
text-align: right;
font-size: 12px;
line-height: 1em;
margin: 0;
}
.ngg-trigger-buttons.hidden {
display: none;
}
.ngg-trigger-large {
font-size: 16px;
margin: 0 10px;
}
.ngg-trigger-buttons .ngg-trigger {
margin-left: 0.3em;
cursor: pointer;
}
.ngg-trigger-buttons .ngg-trigger:active,
.ngg-trigger-buttons .ngg-trigger:focus,
.ngg-trigger-buttons .ngg-trigger:visited,
.ngg-trigger-buttons .ngg-trigger {
color: #999;
}
.ngg-trigger-buttons .ngg-trigger:hover {
color: #333;
}
.ngg-trigger-large .ngg-trigger {
} .galleria.photocrati-nextgen_pro_horizontal_filmstrip {
margin-bottom: 5px;
}
@media screen and (min-width: 0px) and (max-width: 1024px) {
.ngg-trigger-buttons.mobile-hide {
display: none;
}
}body.hidden-scroll {
overflow: hidden;
} .sl-overlay {
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: #fff;
opacity: 0.95;
display: none;
z-index: 100050;
} .sl-wrapper {
z-index: 100040;
} .sl-wrapper button {
border: 0 none;
background: transparent;
font-size: 28px;
padding: 0;
cursor: pointer;
} .sl-wrapper button:hover {
opacity: 0.7;
} .sl-wrapper .sl-close {
display: none;
position: fixed;
right: 30px;
top: 30px;
z-index: 100060;
margin-top: -14px;
margin-right: -14px;
height: 44px;
width: 44px;
line-height: 44px;
font-family: Arial, Baskerville, monospace;
color: #000;
font-size: 3rem;
} .sl-wrapper .sl-close:focus {
outline: none;
} .sl-wrapper .sl-counter {
display: none;
position: fixed;
top: 30px;
left: 30px;
z-index: 100060;
color: #000;
font-size: 1rem;
} .sl-wrapper .sl-navigation {
width: 100%;
display: none;
} .sl-wrapper .sl-navigation button {
position: fixed;
top: 50%;
margin-top: -22px;
height: 44px;
width: 22px;
line-height: 44px;
text-align: center;
display: block;
z-index: 100060;
font-family: Arial, Baskerville, monospace;
color: #000;
} .sl-wrapper .sl-navigation button.sl-next {
right: 5px;
font-size: 2rem;
} .sl-wrapper .sl-navigation button.sl-prev {
left: 5px;
font-size: 2rem;
} .sl-wrapper .sl-navigation button:focus {
outline: none;
}
@media (min-width: 35.5em) { .sl-wrapper .sl-navigation button {
width: 44px;
} .sl-wrapper .sl-navigation button.sl-next {
right: 10px;
font-size: 3rem;
} .sl-wrapper .sl-navigation button.sl-prev {
left: 10px;
font-size: 3rem;
}
}
@media (min-width: 50em) { .sl-wrapper .sl-navigation button {
width: 44px;
} .sl-wrapper .sl-navigation button.sl-next {
right: 20px;
font-size: 3rem;
} .sl-wrapper .sl-navigation button.sl-prev {
left: 20px;
font-size: 3rem;
}
} .sl-wrapper .sl-image {
position: fixed;
-ms-touch-action: none;
touch-action: none;
z-index: 100060;
} .sl-wrapper .sl-image img {
margin: 0;
padding: 0;
display: block;
border: 0 none;
}
@media (min-width: 35.5em) { .sl-wrapper .sl-image img {
border: 0 none;
}
}
@media (min-width: 50em) { .sl-wrapper .sl-image img {
border: 0 none;
}
} .sl-wrapper .sl-image iframe {
background: #000;
border: 0 none;
}
@media (min-width: 35.5em) { .sl-wrapper .sl-image iframe {
border: 0 none;
}
}
@media (min-width: 50em) { .sl-wrapper .sl-image iframe {
border: 0 none;
}
} .sl-wrapper .sl-image .sl-caption {
display: none;
padding: 10px;
color: #fff;
background: rgba(0, 0, 0, 0.8);
font-size: 1rem;
position: absolute;
bottom: 0;
left: 0;
right: 0;
box-sizing: border-box; } .sl-wrapper .sl-image .sl-caption.pos-top {
bottom: auto;
top: 0;
} .sl-wrapper .sl-image .sl-caption.pos-outside {
bottom: auto;
} .sl-wrapper .sl-image .sl-download {
display: none;
position: absolute;
bottom: 5px;
right: 5px;
color: #000;
z-index: 100060;
} .sl-spinner {
display: none;
border: 5px solid #333;
border-radius: 40px;
height: 40px;
left: 50%;
margin: -20px 0 0 -20px;
opacity: 0;
position: fixed;
top: 50%;
width: 40px;
z-index: 100007;
-webkit-animation: pulsate 1s ease-out infinite;
-moz-animation: pulsate 1s ease-out infinite;
-ms-animation: pulsate 1s ease-out infinite;
-o-animation: pulsate 1s ease-out infinite;
animation: pulsate 1s ease-out infinite;
} .sl-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll;
}
@-webkit-keyframes pulsate {
0% {
transform: scale(0.1);
opacity: 0.0;
}
50% {
opacity: 1;
}
100% {
transform: scale(1.2);
opacity: 0;
}
}
@keyframes pulsate {
0% {
transform: scale(0.1);
opacity: 0.0;
}
50% {
opacity: 1;
}
100% {
transform: scale(1.2);
opacity: 0;
}
}
@-moz-keyframes pulsate {
0% {
transform: scale(0.1);
opacity: 0.0;
}
50% {
opacity: 1;
}
100% {
transform: scale(1.2);
opacity: 0;
}
}
@-o-keyframes pulsate {
0% {
transform: scale(0.1);
opacity: 0.0;
}
50% {
opacity: 1;
}
100% {
transform: scale(1.2);
opacity: 0;
}
}
@-ms-keyframes pulsate {
0% {
transform: scale(0.1);
opacity: 0.0;
}
50% {
opacity: 1;
}
100% {
transform: scale(1.2);
opacity: 0;
}
}