@import url("https://fonts.googleapis.com/css?family=Lato|Poppins:400,500|Raleway:400,600"); .attachment-thumbnail.size-thumbnail.loaded {
width: 100%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
padding: 1%;
} .btn-menu div {
width: 22px;
height: 3px;
background-color: white;
margin: 5px 0;
} #not-home #fs-slider-container {
display: none;
} #not-home .header-inner {
display: inline-block;
top: -25%;
position: absolute;
z-index: -10;
}
#not-home .header-image {
height: 500px;
display: inherit;
background-color: black;
}
#not-home .overlay {
background-position: center center;
background-size: cover;
}
@media screen and (max-width: 600px) {
#not-home .header-image {
height: 300px;
}
} .widget_recent_entries li {
font-family: poppins;
font-size: 0.9em;
list-style-type: disc;
margin-left: 1em;
}
.posted-on, .post-cat {
display: none;
}
.white {
clear: both;
}
.width-50 {
width: 50%;
}
.width-50 img {
padding: 0px 0px 20px;
}
@media screen and (max-width: 600px) {
.width-50 {
width: 100%;
}
}
body {
font-family: "Lato", sans-serif;
}
#mainnav ul li a, #mainnav ul ul a {
font-family: "Poppins", Sans-serif!important;
font-weight: 500;
}
.paragrafo-hr {
border-top: 5px solid #009ee2;
margin: 40px auto;
width: 150px;
}
.nome-link {
color: white;
font-family: "Poppins", Sans-serif;
}
.nome-link:hover {
color: #61ce70;
}
.entry-content a {
font-weight: bold;
}
.text-slider .maintitle {
font-family: "Lato", sans-serif;         
font-weight: 300;
}
#secondary.widget-area .widget h3.widget-title {
font-size: 2em;
font-weight: 100;
text-transform: uppercase;
color: #65b6dd;
}
#cont-ent.page-wrap {
padding-top: 93px;
}
#swipebox-overlay {
background: #0d0d0db3;
}
.header-clone {
min-height: 170px;
}
.page .page-wrap .content-wrapper, .single .page-wrap .content-wrapper {
padding: 15px 15px 0px 15px;
}
input[type="search"] {
color: #767676;
background-color: #fff;
font-weight: 100;
text-transform: uppercase;
}
.widget_search.widget::before {
width: 80px;
height: 1px;
border: 2px solid #65b6dd;
}
.descriz {
clear: none;
font-weight: 300;
color: #fff;
font-size: 6rem;
float: none;
vertical-align: middle;
}
.single .meta-post .post-cat::before {
padding: 0px;
}
.site-copyright {
font-size: 0.7em;
}
.social-copy, .social-copy a {
text-transform: uppercase;
font-weight: 300;
}
.footer-widgets .widget-title {
font-weight: 300;
font-size: 2em;
font-family: "Lato", sans-serif; 
}
.textwidget {
text-transform: uppercase;
font-family: "Lato", sans-serif; 
}
.footer-widgets a {
text-transform: uppercase;
font-family: "Lato", sans-serif;
color: #BFB796;
}
.site-title a, .site-title a:hover {
color: #ffffff;
text-indent: 0px;
width: 0px;
white-space: nowrap;
display: inline-block;
overflow: hidden;
}
.site-description-custom {
color: #fff;
font-weight: 300;
text-transform: uppercase;
white-space: nowrap;
font-family: "Lato", sans-serif;  
}
@media screen and (max-width: 600px) {
.site-description-custom {
color: #fff;
font-weight: 300;
text-transform: uppercase;
clear: both;
white-space: normal;
display: inline-block;
}
.descriz {
clear: both;
font-weight: 300;
color: #fff;
font-size: 6rem;
float: none;
vertical-align: middle;
display: block;
text-align: center;
padding: 20px 0px;
}
}
@media screen and (min-width: 1025px) {
.header-wrap .col-md-8 {
width: 85%;
}
.pll-parent-menu-item span {
display: none;
}
.pll-parent-menu-item .sub-menu span {
display: inline;
}
} #form-contatto label {
color: #6e6e6e;
font-weight: 300;
font-family: Lato;
}
#form-contatto label a {
color: #009ee2;
}
#form-contatto .form-wide label {
color: #6e6e6e;
font-weight: 300;
font-family: Lato;
width: 100%;
}
#form-contatto .form-wide input {
width: 100%;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #8c8c8c;
font-family: "Lato", sans-serif;
font-weight: 300;
} .blog-custom .entry-thumb {
height: 250px;
border-radius: 550px;
overflow: hidden;
width: 250px;
}
.elementor .blog-custom img {
min-height: 100%;
object-fit: cover;
min-width: 100%;
}
.blog-custom .entry-thumb {
margin: 0px auto;
}
.blog-custom .entry-title {
text-align: center;
}
.blog-custom p {
text-align: justify;
}
.archive h3.archive-title {
font-weight: 100;
text-transform: uppercase;
margin-bottom: 5px;
}
.underline-title {
border: 0px;
border-bottom: 4px #65b6dd;
border-style: solid;
margin-bottom: 30px;
}
.classic-alt .entry-title a, h1.title-post.entry-title {
color: #c3c3c3;
font-weight: 600;
text-transform: capitalize;
}
.footer-titolo {
font-weight: 300;
color: #c8c8c8;
margin-bottom: 10px;
} .site-header {
background: -moz-linear-gradient(top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0.9) 0%,rgba(0,0,0,0) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0.9) 0%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6000000', endColorstr='#00000000',GradientType=0 ); }
.slide-inner {
min-height: 60px;
padding-top: 25px;
b-ackground: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0.55) 22%, rgba(0,0,0,0.31) 41%, rgba(0,0,0,0) 65%, rgba(0,0,0,0) 100%); b-ackground: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.55) 22%,rgba(0,0,0,0.31) 41%,rgba(0,0,0,0) 65%,rgba(0,0,0,0) 100%); b-ackground: radial-gradient(ellipse at center, rgba(0,0,0,0.55) 22%,rgba(0,0,0,0.31) 41%,rgba(0,0,0,0) 65%,rgba(0,0,0,0) 100%); f-ilter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c000000', endColorstr='#00000000',GradientType=1 ); }
.shadow {
display: inline-block;
background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0.55) 22%, rgba(0,0,0,0.31) 41%, rgba(0,0,0,0) 65%, rgba(0,0,0,0) 100%);
background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.55) 22%,rgba(0,0,0,0.31) 41%,rgba(0,0,0,0) 65%,rgba(0,0,0,0) 100%);
background: radial-gradient(ellipse at center, rgba(0,0,0,0.55) 22%,rgba(0,0,0,0.31) 41%,rgba(0,0,0,0) 65%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c000000', endColorstr='#00000000',GradientType=1 );
}
@media screen and (min-width: 800px) {
.shadow {
padding: 40px 150px;
}
}
.text-slider .subtitle {
padding: 20px 0 10px;
}
@media screen and (max-width: 767px) {
.text-slider .maintitle {
font-size: 3em;
}
.text-slider .subtitle {
font-size: 1em;
}
.site-logo {
max-height: 100px;
max-width: 70px;
}
.site-description-custom {
font-size: 0.8em;
clear: both;
display: block;
}
.btn-menu {
float: right;
margin: 0px 15px 0;
}
.col-md-8.col-sm-4.col-xs-12 {
position: absolute;
float: left;
}
#mainnav-mobi {
margin-top: 75px;
}
}
@media screen and (max-width: 1024px) {
.home #masthead.site-header {
background-color: rgba(0, 0, 0, 0);
position: fixed !important;
}
.home .site-header {
position: fixed;
}
#masthead.site-header.float-header {
opacity: 0;
}
} #home .entry-thumb {
height: 250px;
overflow: hidden;
}
#home .entry-thumb img {
min-height: 100%;
min-width: 100%;
} .akismet-text {
font-size: 0.8em;
color: #999;
}
.akismet-text a {
color: #009ee2;
}
.grecaptcha-badge {
display: none;
}
/ .pp-en:lang(it) {
display: none;
}
.pp-it:lang(en) {
display: none;
}
a#cn-accept-cookie {
font-size: 3em;
padding: 20px;
}
a#cn-close-notice {
display: none;
} .home .site-header .col-md-4.col-sm-8.col-xs-12 a,.home .site-header .col-md-4.col-sm-8.col-xs-12 span {
display: none;
}
.site-header.float-header .col-md-4.col-sm-8.col-xs-12 a, .site-header.float-header .col-md-4.col-sm-8.col-xs-12 span {
display: inline;
}
.site-header.float-header {
background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0.18) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0.18) 100%); background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,0.18) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#2e000000',GradientType=0 ); }
.hfeed.site .header-clone {
height: 0px !important;
min-height: 0px;
}
#home .site-header {
background-color: rgba(0, 0, 0, 0);
}
@media screen and (min-width: 900px) {
.homebutton {
width: 33%;
display: inline-block;
}
}
.col-md-8.col-sm-4.col-xs-12 {
float: right;
}
#masthead.site-header.float-header {
opacity: 100;
}
@media screen and (max-width: 767px) {
.site-logo {
max-height: 200px;
max-width: 200px;
}
}
@media screen and (max-width: 1024px) {
.site-header.fixed#masthead {
position: fixed !important;
}
#masthead.site-header.fixed {
background-color: rgba(0, 0, 0, 0.6);
position: fixed !important;
}
} button.whatsapp a:before {
content: url(https://www.oceanfreedivinglanzarote.com/website/wp-content/themes/ocean/zapp.png);
}
button.whatsapp a {
color: white;
font-size: 1.2em;
}
button.whatsapp {
border-color: #1fb747;
background-color: #1fb747;
border-radius: 50px;
}
.whatsapp-lang {
display: none;
padding: 30px 0px;
width: 100%;
text-align: center;
}
.whatsapp-lang.en:lang(en) {
display: inline-block;
}
.whatsapp-lang.it:lang(it) {
display: inline-block;
}
.whatsapp-lang.es:lang(es) {
display: inline-block;
}