/*
Theme Name: Juristo Child
Theme URI: http://themeforest.net/user/wpoceans/portfolio/
Author: wpoceans
Author URI: http://themeforest.net/user/wpoceans
Description: Juristo - Lawyer & Attorney WordPress Theme
Template:	juristo
Version: 1.0
Text Domain: juristo-child
*/
.comment-form textarea {
  background-color: #fff;
  border: 1px solid #ccc;
  padding: 1rem;
  font-family: 'Lora', serif;
}

.comment-reply-title {
  font-size: 24px;
  color: #D3511F;
  font-family: 'Playfair Display', serif;
}

.form-submit input.submit {
  background-color: #D3511F;
  color: white;
  padding: 10px 20px;
  border: none;
  cursor: pointer;
}

.form-submit input.submit:hover {
  background-color: #D3511F;
}
.comment-form textarea {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box;
  background-color: white;
  border: 1px solid #ccc;
  padding: 1rem;
  font-size: 16px;
  font-family: 'Arial', sans-serif;
}
.logged-in-as a {
  color: #D3511F;
  text-decoration: none;
  transition: color 0.3s ease;
}

.logged-in-as a:hover {
  color: #D3511F;
  text-decoration: underline;
}
.back-to-top {
    background-color: #D3511F !important;
    border: 2px solid #D3511F !important;
}
img.attachment-cmplz_banner_image {
  width: 185px;
  height: 89px;
}
.cmplz-cookiebanner {
  min-height: 50px;
  transition: opacity 0.3s ease;
}
@font-face {
  font-family: 'Zilla Slab';
  src: url('...woff2') format('woff2');
  font-display: swap;
}
#sticky {
	position: sticky;
	top: 0;
}
@media (min-width: 1024px) and (max-width: 1100px) {
    .paralaxHide {
        display: none;
    }
}
#height_555 img{
    max-height: 555px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.elementor-swiper-button-prev svg {
  transition: all 0.3s ease;
}
.elementor-swiper-button-prev:hover svg circle {
  fill: white;
}
.elementor-swiper-button-prev:hover svg path {
  filter: invert(100%);
}
.elementor-swiper-button-next svg {
  transition: all 0.3s ease;
}
.elementor-swiper-button-next:hover svg circle {
  fill: white;
}
.elementor-swiper-button-next:hover svg path {
  filter: invert(100%);
}
.preloader {
    background-color: white !important;
}
#height_555_home img {
    max-height: 500px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.colorRedirect a {
    color: white;
}
.colorRedirect a:hover {
    color: #92C13F;
}
@media (min-width: 1024px) and (max-width: 1100px) {
    .paralaxHide {
        display: none;
    }
}
.go-sup-room, .go-premium-room, .go-suits-room {
    cursor: pointer;
}
#langEN, #langPR , #langFR, #langES {
    cursor: pointer;
}
.menuBolderHover nav li a:hover {
    font-weight: 600 !important;
}
.room-container1, .room-container2, .room-container3 {
	opacity: 1 !important;
	display: none;
	transition: opacity 1s ease-in-out;
}
.visible {
	opacity: 1 !important;
	display: block !important;
}
.arrowCircleBackOrmuz, .arrowCircleNextOrmuz, .arrowCircleBackCaboverde, .arrowCircleNextCaboverde, .arrowCircleBackCeuta, .arrowCircleNextCeuta, .arrowCircleBackGoa, .arrowCircleNextGoa, .arrowCircleBackMocambique, .arrowCircleNextMocambique, .arrowCircleBackCalicute, .arrowCircleNextCalicute, .arrowCircleBackGuine, .arrowCircleNextGuine, .arrowCircleBackCochim, .arrowCircleNextCochim, .arrowCircleBackMacau, .arrowCircleNextMacau, .arrowCircleBackTimor, .arrowCircleNextTimor, .arrowCircleBackAngola, .arrowCircleNextAngola, .arrowCircleBackMadagascar, .arrowCircleNextMadagascar, .arrowCircleBackGana, .arrowCircleNextGana, .arrowCircleBackMalaca, .arrowCircleNextMalaca, .arrowCircleBackNagasaki, .arrowCircleNextNagasaki, .arrowCircleBackCeilao, .arrowCircleNextCeilao, .arrowCircleBackSaotome, .arrowCircleNextSaotome {
	cursor: pointer;
}
.arrowCircleBackOrmuz svg:hover, .arrowCircleNextOrmuz svg:hover, .arrowCircleBackCaboverde svg:hover, .arrowCircleNextCaboverde svg:hover, .arrowCircleBackCeuta svg:hover, .arrowCircleNextCeuta svg:hover, .arrowCircleBackGoa svg:hover, .arrowCircleNextGoa svg:hover, .arrowCircleBackMocambique svg:hover, .arrowCircleNextMocambique svg:hover, .arrowCircleBackCalicute svg:hover, .arrowCircleNextCalicute svg:hover, .arrowCircleBackGuine svg:hover, .arrowCircleNextGuine svg:hover, .arrowCircleBackCochim svg:hover, .arrowCircleNextCochim svg:hover, .arrowCircleBackMacau svg:hover, .arrowCircleNextMacau svg:hover, .arrowCircleBackTimor svg:hover, .arrowCircleNextTimor svg:hover, .arrowCircleBackAngola svg:hover, .arrowCircleNextAngola svg:hover, .arrowCircleBackMadagascar svg:hover, .arrowCircleNextMadagascar svg:hover, .arrowCircleBackGana svg:hover, .arrowCircleNextGana svg:hover, .arrowCircleBackMalaca svg:hover, .arrowCircleNextMalaca svg:hover, .arrowCircleBackNagasaki svg:hover, .arrowCircleNextNagasaki svg:hover, .arrowCircleBackCeilao svg:hover, .arrowCircleNextCeilao svg:hover, .arrowCircleBackSaotome svg:hover, .arrowCircleNextSaotome svg:hover {
	fill: #EBAC71;
}
.arrowCircleBackOrmuz:hover path, .arrowCircleNextOrmuz:hover path, .arrowCircleBackCaboverde:hover path, .arrowCircleNextCaboverde:hover path, .arrowCircleBackCeuta:hover path, .arrowCircleNextCeuta:hover path, .arrowCircleBackGoa:hover path, .arrowCircleNextGoa:hover path, .arrowCircleBackMocambique:hover path, .arrowCircleNextMocambique:hover path, .arrowCircleBackCalicute:hover path, .arrowCircleNextCalicute:hover path, .arrowCircleBackGuine:hover path, .arrowCircleNextGuine:hover path, .arrowCircleBackCochim:hover path, .arrowCircleNextCochim:hover path, .arrowCircleBackMacau:hover path, .arrowCircleNextMacau:hover path, .arrowCircleBackTimor:hover path, .arrowCircleNextTimor:hover path, .arrowCircleBackAngola:hover path, .arrowCircleNextAngola:hover path, .arrowCircleBackMadagascar:hover path, .arrowCircleNextMadagascar:hover path, .arrowCircleBackGana:hover path, .arrowCircleNextGana:hover path, .arrowCircleBackMalaca:hover path, .arrowCircleNextMalaca:hover path, .arrowCircleBackNagasaki:hover path, .arrowCircleNextNagasaki:hover path, .arrowCircleBackCeilao:hover path, .arrowCircleNextCeilao:hover path, .arrowCircleBackSaotome:hover path, .arrowCircleNextSaotome:hover path {
	fill: white;
}
.arrowCircleNextOrmuz svg, .arrowCircleBackOrmuz svg, .arrowCircleBackCaboverde svg, .arrowCircleNextCaboverde svg, .arrowCircleBackCeuta svg, .arrowCircleNextCeuta svg, .arrowCircleBackGoa svg, .arrowCircleNextGoa svg, .arrowCircleBackMocambique svg, .arrowCircleNextMocambique svg, .arrowCircleBackCalicute svg, .arrowCircleNextCalicute svg, .arrowCircleBackGuine svg, .arrowCircleNextGuine svg, .arrowCircleBackCochim svg, .arrowCircleNextCochim svg, .arrowCircleBackMacau svg, .arrowCircleNextMacau svg, .arrowCircleBackTimor svg, .arrowCircleNextTimor svg, .arrowCircleBackAngola svg, .arrowCircleNextAngola svg, .arrowCircleBackMadagascar svg, .arrowCircleNextMadagascar svg, .arrowCircleBackGana svg, .arrowCircleNextGana svg, .arrowCircleBackMalaca svg, .arrowCircleNextMalaca svg, .arrowCircleBackNagasaki svg, .arrowCircleNextNagasaki svg, .arrowCircleBackCeilao svg, .arrowCircleNextCeilao svg, .arrowCircleBackSaotome svg, .arrowCircleNextSaotome svg {
    transition: all 0.3s ease;
}
.arrowCircleNextOrmuz:hover svg circle, .arrowCircleBackOrmuz:hover svg circle, .arrowCircleBackCaboverde:hover svg circle, .arrowCircleNextCaboverde:hover svg circle, .arrowCircleBackCeuta:hover svg circle, .arrowCircleNextCeuta:hover svg circle, .arrowCircleBackGoa:hover svg circle, .arrowCircleNextGoa:hover svg circle, .arrowCircleBackMocambique:hover svg circle, .arrowCircleNextMocambique:hover svg circle, .arrowCircleBackCalicute:hover svg circle, .arrowCircleNextCalicute:hover svg circle, .arrowCircleBackGuine:hover svg circle, .arrowCircleNextGuine:hover svg circle, .arrowCircleBackCochim:hover svg circle, .arrowCircleNextCochim:hover svg circle, .arrowCircleBackMacau:hover svg circle, .arrowCircleNextMacau:hover svg circle, .arrowCircleBackTimor:hover svg circle, .arrowCircleNextTimor:hover svg circle, .arrowCircleBackAngola:hover svg circle, .arrowCircleNextAngola:hover svg circle, .arrowCircleBackMadagascar:hover svg circle, .arrowCircleNextMadagascar:hover svg circle, .arrowCircleBackGana:hover svg circle, .arrowCircleNextGana:hover svg circle, .arrowCircleBackMalaca:hover svg circle, .arrowCircleNextMalaca:hover svg circle, .arrowCircleBackNagasaki:hover svg circle, .arrowCircleNextNagasaki:hover svg circle, .arrowCircleBackCeilao:hover svg circle, .arrowCircleNextCeilao:hover svg circle, .arrowCircleBackSaotome:hover svg circle, .arrowCircleNextSaotome:hover svg circle {
    fill: #EBAC71;
}
.arrowCircleNextColomb:hover svg path,.arrowCircleBackMagellan:hover svg path, .arrowCircleBackCaboverde:hover svg path, .arrowCircleNextCaboverde:hover svg path, .arrowCircleBackCeuta:hover svg path, .arrowCircleNextCeuta:hover svg path, .arrowCircleBackGoa:hover svg path, .arrowCircleNextGoa:hover svg path, .arrowCircleBackMocambique:hover svg path, .arrowCircleNextMocambique:hover svg path, .arrowCircleBackCalicute:hover svg path, .arrowCircleNextCalicute:hover svg path, .arrowCircleBackGuine:hover svg path, .arrowCircleNextGuine:hover svg path, .arrowCircleBackCochim:hover svg path, .arrowCircleNextCochim:hover svg path, .arrowCircleBackMacau:hover svg path, .arrowCircleNextMacau:hover svg path, .arrowCircleBackTimor:hover svg path, .arrowCircleNextTimor:hover svg path, .arrowCircleBackAngola:hover svg path, .arrowCircleNextAngola:hover svg path, .arrowCircleBackMadagascar:hover svg path, .arrowCircleNextMadagascar:hover svg path, .arrowCircleBackGana:hover svg path, .arrowCircleNextGana:hover svg path, .arrowCircleBackMalaca:hover svg path, .arrowCircleNextMalaca:hover svg path, .arrowCircleBackNagasaki:hover svg path, .arrowCircleNextNagasaki:hover svg path, .arrowCircleBackCeilao:hover svg path, .arrowCircleNextCeilao:hover svg path, .arrowCircleBackSaotome:hover svg path, .arrowCircleNextSaotome:hover svg path {
    fill: white !important;
}