.offcanvas-menu .logo{display:none !important;}

.mod-languages .lang-inline li a:hover img {
    transform: scale(1.1);
    transition: transform 0.15s;
    opacity: 1;
    transform: scale(1.15);
}

/* mega menu effect like the original menu */
.sp-megamenu-parent .sp-dropdown li.menu_item > a:before, .sp-megamenu-parent .sp-dropdown li.menu_item span:not(.sp-menu-badge):before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 0;
  background: #a1825f;
  transition: 0.35s;
  z-index: -1;
}
.sp-megamenu-parent .sp-dropdown li.menu_item > a:hover:before, .sp-megamenu-parent .sp-dropdown li.menu_item span:not(.sp-menu-badge):hover:before, .sp-megamenu-parent .sp-dropdown li.menu_item > a:focus:before, .sp-megamenu-parent .sp-dropdown li.menu_item span:not(.sp-menu-badge):focus:before {
  width: 100%;
}
.sp-megamenu-parent .sp-dropdown li.menu_item > a:hover, .sp-megamenu-parent .sp-dropdown li.menu_item > a:focus {
    color: #fff;
    background: rgba(161, 130, 95, 0) !important;
}
/* end of mega menu effect like the original menu */
.sp-megamenu-parent > li > a:hover, .sp-megamenu-parent > li > span:hover {
    background-color: unset;
}
/*header*/
.sp-megamenu-parent > li:last-child > a {
    border-right: 0px solid #d5d3d4 !important;
}

.logo-image {
    padding-top: 15px;
}
.sp-logo {
    margin-top: -10px;
}
#sp-top3 {
    margin: auto;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    display: inline-block;
    padding: 0 15px;
    line-height: 80px !important; 
    font-size: 15px;
    color: #000;
    margin: 0;
    border-left: 0px solid #d5d3d4!important; 
	   font-weight: 600;
}

#sp-header {
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 99;
    box-shadow: none;
    border-top: 1px solid #d5d3d4;
    border-bottom: 1px solid #e1e1e1;
    transition: 0.4s;
	height: 82px !important;
}
/*header*/

.prokratisi-page .article-header{
  text-align: center;
}

/*contact*/
.sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control:focus, .sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control:hover {
    border-color: #916741;
}
.sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control {
    border-radius: 0;
    padding: .8rem .75rem;
}
.sppb-ajaxt-contact-form .sppb-btn {
    width: 100%;
    color: #fff;
    background-color: #000;
    padding: 25px 65px;
    text-transform: unset;
}
.sppb-ajax-contact-content .g-recaptcha {
    margin: 0 auto 15px auto;
    width: 70%;
}
/*contact*/

/*page-title apo menu*/
.sp-page-title {
    padding: 200px 0 180px 0;
}
@media (max-width: 992px){
.sp-page-title {
    padding: 120px 0 120px 0;
}
}
@media (max-width: 768px){
.sp-page-title {
    padding: 80px 0 80px 0;
}
}

.sp-page-title h2 {
    font-size: 30px;
    line-height: 30px;
    text-transform: unset;
    font-weight: 300;
    color: white;
    background: #99b6c454;
    padding: 20px 30px;
    border-radius: 10px;
}
/*page-title apo menu*/

.sp-page-title h2 {
    font-size: 30px;
    line-height: 30px;
    text-transform: unset;
    font-weight: 300;
}
.sppb-addon-title {
font-weight: 400 !important;
}
.view-article #sp-main-body {
    background-color: #fff;
}
#sppb-addon-1528700036186 img {
    filter: brightness(0) invert(1);
}

#sp-footer, #sp-bottom {
    background: #202024;
    color: #b39983;
}

.addTransition{
 transition:all 0.3s linear; 
}

/* boat slider*/
.jux-slider a span {
    color: #fff !important;
    /*! font-family: Arial; */
    text-transform: uppercase;
	font-size: 1.5rem !important;
}

.jux-slider .date-title-descript {
  margin: -30px 30px !important;
}
figure.effect-milo {
    background: #409ecc !important;
}
figure.effect-bubba {
    background: #7f9bc6e0 !important;
}
/* boat slider */

.ba-form-field-item .checkbox-image-group-wrapper .ba-form-checkbox-wrapper.checked-image-container,
.ba-form-field-item .ba-input-wrapper:not(.ba-alert) .checkbox-image-group-wrapper .ba-form-checkbox-wrapper:hover {
    border-color:  #00800000 !important;
}

.ba-form-field-item .checkbox-image-group-wrapper .ba-form-checkbox-wrapper:before,
.ba-form-field-item .ba-input-wrapper:not(.ba-alert) .checkbox-image-group-wrapper .ba-form-checkbox-wrapper:before {
    border: 4px dotted transparent; 
    bottom: -3px;
    content: "";
    left: -3px;
    pointer-events: none;
    position: absolute;
    right: -3px;
    top: -3px;
    z-index: 1;
}

.ba-form-field-item .checkbox-image-group-wrapper .checked-image-container.ba-form-checkbox-wrapper:before,
.ba-form-field-item .ba-input-wrapper:not(.ba-alert) .checkbox-image-group-wrapper .ba-form-checkbox-wrapper:hover:before {
    border: 4px dashed #9a7655 !important;
}


/* -rental-feature */
.sppb-addon-rental-feature .sppb-addon-rental-feature-details {
    text-align: left;
    padding: 15px;
}
.sppb-addon-rental-feature.layout-default:hover {
    box-shadow: 0 24px 24px -10px rgba(0,0,0,.1);
}
.sppb-addon-rental-feature.layout-default {
border-radius: 4px;
box-shadow: 0 2px 2px 0 rgba(0,0,0,.13);
}

/*menu - megamenu*/
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    display: inline-block;
    padding: 0 8px;
   line-height: 75px !important;
    font-size: 14px;
    color: #000;
    margin: 0;
    border-left: 1px solid #d5d3d4;
}

.sp-megamenu-parent {
    list-style: none;
    padding: 0;
    margin: 0 0 0 -45px;
    z-index: 99;
    display: block;
    float: right;
    position: relative;
}
.sp-megamenu-parent .sp-mega-group > li > a {
    margin-bottom: 0px;
}

.secondary-menu .menu-child li a, .sp-megamenu-parent .sp-dropdown .menu-child li a, .secondary-menu .sp-dropdown-inner li a, .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner li a {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 1.07px;
    line-height: 1;
    display: block;
    padding: 12px 15px;
    cursor: pointer;
    position: relative;
    z-index: 1;
	text-transform: unset;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:before, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge):before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 0;
  background: #a1825f;
  transition: 0.35s;
  z-index: -1;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover:before, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge):hover:before, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:focus:before, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge):focus:before {
  width: 100%;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:focus {
    color: #fff;
    background: rgba(161, 130, 95, 0) !important;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
    border-bottom: 0px solid #d5d7da !important;
}
/*menu - megamenu end*/


#sp-main-body {
    padding: 50px 0 10px 0; !important;
}

/*sppb-slider text and button*/
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper.style-one .sppb-slideshow-fullwidth-item-text-wrap .sppb-fullwidth-title {
    font-size: 35px;
    text-transform: uppercase;
    text-shadow: 0px 0px 2px #987452c9;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-text {
    color: #fff;
    font-size: 22px;
    text-shadow: -2px 1px 4px #332d28d4;
    -webkit-text-stroke: 1px #00000057;
}

.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper.style-one .sppb-btn {
  font-weight: 500;
  background-color: #3b7b8294;
  border: 1px solid #dfe2e6;
  padding: 16px 55px;
	font-size: 18px;
	margin: 20px 0;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper.style-one .sppb-btn:focus, .sppb-slider-wrapper.sppb-slider-fullwidth-wrapper.style-one .sppb-btn:hover {
  border-color: #4c9ea7;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper.style-one .sppb-btn:focus:before, .sppb-slider-wrapper.sppb-slider-fullwidth-wrapper.style-one .sppb-btn:hover:before {
  background: #4c9ea7;
}
.sppb-btn {
  font-size: 14px;
  padding: 17px 50px;
  border-radius: 0;
  border: none;
  position: relative;
  z-index: 3;
  overflow: hidden;
}
.sppb-btn:before {
  content: '';
  position: absolute;
  transition: 0.3s;
  bottom: 0;
  left: 0;
  width: 110%;
  height: 100%;
  z-index: -1;
  background: #4c9ea7;
  transition: -webkit-transform 0.75s cubic-bezier(0.25, 0, 0, 1);
  transition: transform 0.75s cubic-bezier(0.25, 0, 0, 1);
  transition: transform 0.75s cubic-bezier(0.25, 0, 0, 1), -webkit-transform 0.75s cubic-bezier(0.25, 0, 0, 1);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: scale(1, 0);
  transform: scale(1, 0);
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .customNavigation > a {
    width: 55px;
    height: 55px;
    background: rgba(149, 150, 145, 0.26);
    display: inline-block;
    color: #fff;
    line-height: 55px;
    text-align: center;
    font-size: 35px;
    border-radius: 100%;
    cursor: pointer;
/*    border: 1px #4a8e9a solid;*/
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .customNavigation > a:hover {
  color: #4c9ea7;
	background: rgba(177, 126, 83, 0);
/*	 border: 1px #4a8e9a solid;*/	
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .owl-controls .owl-dots .owl-dot span {
    transition: 0.4s;
    width: 30px;
    height: 4px;
    background: #4c9ea7;
    display: inline-block;
    opacity: 0.4;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper.style-one .sppb-slideshow-fullwidth-item-text-wrap {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 650px;
    float: auto;
    background: #2462667d;
    padding: 30px;
    border-radius: 10px;
}

/*sppb-slider text and button*/
.offcanvas-menu .offcanvas-inner .sp-module ul.menu > li > a {
    font-size: 20px;
    font-weight: 400;
    text-transform: unset;
    line-height: 30px;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {
    font-size: 1.1rem;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li > a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li > a:focus {
    color: #9a7655;
}

@media (max-width: 768px){
body.offcanvas-active .offcanvas-menu {
     width: 350px; 
} 
} 

.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler:focus {
    color: #9a7655;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.active > a {
    color: #9a7655;
}

.sp-page-builder .page-content #section-id-1582819244078 {
    padding: 0px !important;
}

	#sp-footer .container-inner {
    padding: 30px 0;
    border-top: 1px solid rgba(142, 141, 140, 0.41);
}
ul.social-icons > li a {
  opacity: 0.8 !important;
  color: #b39983 !important;
  transition: 0.4s;
}
ul.social-icons > li a:hover {
  opacity: 1;
	color: #fff !important;
}

/*
 .fa.fa-facebook-f, .fa.fa-facebook-official, .fa.fa-facebook-square, .fa.fa-youtube,  .fa.fa-youtube-square {
    font-family: 'Font Awesome 5 Brands';
    font-weight: 400;
    color: #ffd0ab;
}
*/
/*.fa.fa-youtube-play, .fa.fa-facebook {}*/

.mybtn {
    font-size: 1rem;
    background: #a1825f;
    color: #f7f7f7;
    padding: 2px 15px;
    margin: 10px 0 0px 15px;
    border-radius: 3px;
    border: 2px solid transparent;
    position: absolute;
}
.mybtn:hover{
    border: 2px solid #a1825f;
    background: transparent;
    color: #a1825f !important;
}

.sp-scroll-up {
    display: none;
    position: fixed;
    bottom: 60px;
    right: 20px;
    width: 45px;
    height: 45px;
    line-height: 40px;
    text-align: center;
    font-size: 22px;
    color: #fff;
    background: #a1825f;
    border-radius: 3px;
    z-index: 1000;
    border-radius: 50px;
}
.sp-scroll-up:hover, .sp-scroll-up:active, .sp-scroll-up:focus {
    color: #fff;
    background: #b58a5d;
}

/* creative slider fix */
.ls-overflow-visible {
overflow: hidden !important;
}
@media (max-width: 992px){
#sp-footer1{
    text-align: center !important;
	margin-bottom: 10px;
}
	#sp-position3 a {
    position: absolute;
left: 50%;
transform: translate(-50%);
}
}

.sppb-addon-rental-feature .sppb-addon-rental-feature-details .sppb-addon-title a:hover, .sppb-addon-rental-feature .sppb-addon-rental-feature-details .sppb-addon-title a:focus {
    color: #9a7655 !important ; 
}
/*Facebook Review*/
.wp-fbrev .wp-facebook-reviews .wp-facebook-review .wp-facebook-left {
	border-radius: 50% !important;
	padding: 35px !important;
	background: url(/images/icons/svg/account.svg) !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
}

.wp-fbrev .wp-facebook-reviews img , .wp-facebook-place .wp-facebook-rating, .wp-fbrev .wp-facebook-powered{
	display: none !important;
}

/*    border-radius: 50% !important;*/
/*    display: none !important;*/
/*	width:0px !important; height:0px !important; padding: 8px !important; background: url(https://waterescape.gr/new/images/icons/svg/072-captain-1.svg) !important;*/
	

.wp-fbrev .wp-facebook-right .wp-facebook-name {
    color: #202a51 !important;
    text-decoration: none !important;
}

.wp-fbrev .wp-facebook-reviews .wp-star svg path{
fill:#bf7e00 !important;
	/*	filter:invert(1) !important;*/
}

.wp-facebook-place .wp-star svg path{
fill:#bf7e00 !important;
	/*	filter: invert(42%) sepia(93%) saturate(1352%) hue-rotate(87deg) brightness(119%) contrast(119%) !important;*/
}

.wp-facebook-place .wp-facebook-right .wp-facebook-name {
    color: #202a51 !important;
    text-decoration: none !important;
    font-size: 16px !important;
}

/*Facebook Review*/
#ba-forms-notification {
    background: #9a7655 !important;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  display: inline-block;
  padding: 0 10px;
  line-height: 58px;
  font-size: 14px !important;
  color: #000;
  margin: 0;
  border-left: 1px solid #d5d3d4;
}

body {
  color: #a96ef0;
  background-color: #fff;
}
#sp-footer, #sp-bottom {
  background: #202024;
  color: #fff;
}
#sp-footer a, #sp-bottom a {
  color: #fff;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  display: inline-block;
  padding: 0 10px;
  line-height: 58px;
  font-size: 14px;
  color: #000;
  margin: 0;
  border-left: 1px solid #d5d3d4;
}
body {
  color: #151515;
}
.sp-megamenu-parent > li:hover > a, .sp-megamenu-parent > li:focus > a {
  color: #7e5e40;
  background-color: #fff;
}
.offcanvas-menu .logo{display:none !important;}

.mod-languages .lang-inline li a:hover img {
    transform: scale(1.1);
    transition: transform 0.15s;
    opacity: 1;
    transform: scale(1.15);
}

/* mega menu effect like the original menu */
.sp-megamenu-parent .sp-dropdown li.menu_item > a:before, .sp-megamenu-parent .sp-dropdown li.menu_item span:not(.sp-menu-badge):before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 0;
  background: #a1825f;
  transition: 0.35s;
  z-index: -1;
}
.sp-megamenu-parent .sp-dropdown li.menu_item > a:hover:before, .sp-megamenu-parent .sp-dropdown li.menu_item span:not(.sp-menu-badge):hover:before, .sp-megamenu-parent .sp-dropdown li.menu_item > a:focus:before, .sp-megamenu-parent .sp-dropdown li.menu_item span:not(.sp-menu-badge):focus:before {
  width: 100%;
}
.sp-megamenu-parent .sp-dropdown li.menu_item > a:hover, .sp-megamenu-parent .sp-dropdown li.menu_item > a:focus {
    color: #fff !important;
    background: rgba(161, 130, 95, 0) !important;
}
/* end of mega menu effect like the original menu */
.sp-megamenu-parent > li > a:hover, .sp-megamenu-parent > li > span:hover {
    background-color: unset;
}
/*header*/
.sp-megamenu-parent > li:last-child > a {
    border-right: 0px solid #d5d3d4 !important;
}

.logo-image {
    padding-top: 15px;
}
.sp-logo {
    margin-top: -10px;
}
#sp-top3 {
    margin: auto;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    display: inline-block;
    padding: 0 15px;
    line-height: 80px !important; 
    font-size: 15px;
    color: #000;
    margin: 0;
    border-left: 0px solid #d5d3d4!important; 
	   font-weight: 600;
}

#sp-header {
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 99;
    box-shadow: none;
    border-top: 1px solid #d5d3d4;
    border-bottom: 1px solid #e1e1e1;
    transition: 0.4s;
	height: 82px !important;
}
/*header*/

.prokratisi-page .article-header{
  text-align: center;
}

/*contact*/
.sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control:focus, .sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control:hover {
    border-color: #916741;
}
.sppb-ajaxt-contact-form .sppb-form-group .sppb-form-control {
    border-radius: 0;
    padding: .8rem .75rem;
}
.sppb-ajaxt-contact-form .sppb-btn {
    width: 100%;
    color: #fff;
    background-color: #000;
    padding: 25px 65px;
    text-transform: unset;
}
.sppb-ajax-contact-content .g-recaptcha {
    margin: 0 auto 15px auto;
    width: 70%;
}
/*contact*/

/*page-title apo menu*/
.sp-page-title {
    padding: 200px 0 180px 0;
}
@media (max-width: 992px){
.sp-page-title {
    padding: 120px 0 120px 0;
}
}
@media (max-width: 768px){
.sp-page-title {
    padding: 80px 0 80px 0;
}
}

.sp-page-title h2 {
    font-size: 30px;
    line-height: 30px;
    text-transform: unset;
    font-weight: 300;
    color: white;
    background: #99b6c454;
    padding: 20px 30px;
    border-radius: 10px;
}
/*page-title apo menu*/

.sp-page-title h2 {
    font-size: 30px;
    line-height: 30px;
    text-transform: unset;
    font-weight: 300;
}
.sppb-addon-title {
font-weight: 400 !important;
}
.view-article #sp-main-body {
    background-color: #fff;
}
#sppb-addon-1528700036186 img {
    filter: brightness(0) invert(1);
}

#sp-footer, #sp-bottom {
    background: #202024;
    color: #b39983;
}

.addTransition{
 transition:all 0.3s linear; 
}

/* boat slider*/
.jux-slider a span {
    color: #fff !important;
    /*! font-family: Arial; */
    text-transform: uppercase;
	font-size: 1.5rem !important;
}

.jux-slider .date-title-descript {
  margin: -30px 30px !important;
}
figure.effect-milo {
    background: #409ecc !important;
}
figure.effect-bubba {
    background: #7f9bc6e0 !important;
}
/* boat slider */

.ba-form-field-item .checkbox-image-group-wrapper .ba-form-checkbox-wrapper.checked-image-container,
.ba-form-field-item .ba-input-wrapper:not(.ba-alert) .checkbox-image-group-wrapper .ba-form-checkbox-wrapper:hover {
    border-color:  #00800000 !important;
}

.ba-form-field-item .checkbox-image-group-wrapper .ba-form-checkbox-wrapper:before,
.ba-form-field-item .ba-input-wrapper:not(.ba-alert) .checkbox-image-group-wrapper .ba-form-checkbox-wrapper:before {
    border: 4px dotted transparent; 
    bottom: -3px;
    content: "";
    left: -3px;
    pointer-events: none;
    position: absolute;
    right: -3px;
    top: -3px;
    z-index: 1;
}

.ba-form-field-item .checkbox-image-group-wrapper .checked-image-container.ba-form-checkbox-wrapper:before,
.ba-form-field-item .ba-input-wrapper:not(.ba-alert) .checkbox-image-group-wrapper .ba-form-checkbox-wrapper:hover:before {
    border: 4px dashed #9a7655 !important;
}


/* -rental-feature */
.sppb-addon-rental-feature .sppb-addon-rental-feature-details {
    text-align: left;
    padding: 15px;
}
.sppb-addon-rental-feature.layout-default:hover {
    box-shadow: 0 24px 24px -10px rgba(0,0,0,.1);
}
.sppb-addon-rental-feature.layout-default {
border-radius: 4px;
box-shadow: 0 2px 2px 0 rgba(0,0,0,.13);
}

/*menu - megamenu*/
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    display: inline-block;
    padding: 0 8px;
   line-height: 75px !important;
    font-size: 14px;
    color: #000;
    margin: 0;
    border-left: 1px solid #d5d3d4;
}

.sp-megamenu-parent {
    list-style: none;
    padding: 0;
    margin: 0 0 0 -45px;
    z-index: 99;
    display: block;
    float: right;
    position: relative;
}
.sp-megamenu-parent .sp-mega-group > li > a {
    margin-bottom: 0px;
}

.secondary-menu .menu-child li a, .sp-megamenu-parent .sp-dropdown .menu-child li a, .secondary-menu .sp-dropdown-inner li a, .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner li a {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 1.07px;
    line-height: 1;
    display: block;
    padding: 12px 15px;
    cursor: pointer;
    position: relative;
    z-index: 1;
	text-transform: unset;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:before, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge):before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 0;
  background: #a1825f;
  transition: 0.35s;
  z-index: -1;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover:before, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge):hover:before, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:focus:before, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge):focus:before {
  width: 100%;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:focus {
    color: #fff;
    background: rgba(161, 130, 95, 0) !important;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
    border-bottom: 0px solid #d5d7da !important;
}
/*menu - megamenu end*/


#sp-main-body {
    padding: 50px 0 10px 0; !important;
}

/*sppb-slider text and button*/
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper.style-one .sppb-slideshow-fullwidth-item-text-wrap .sppb-fullwidth-title {
    font-size: 35px;
    text-transform: uppercase;
    text-shadow: 0px 0px 2px #987452c9;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-text {
    color: #fff;
    font-size: 22px;
    text-shadow: -2px 1px 4px #332d28d4;
    -webkit-text-stroke: 1px #00000057;
}

.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper.style-one .sppb-btn {
  font-weight: 500;
  background-color: #3b7b8294;
  border: 1px solid #dfe2e6;
  padding: 16px 55px;
	font-size: 18px;
	margin: 20px 0;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper.style-one .sppb-btn:focus, .sppb-slider-wrapper.sppb-slider-fullwidth-wrapper.style-one .sppb-btn:hover {
  border-color: #4c9ea7;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper.style-one .sppb-btn:focus:before, .sppb-slider-wrapper.sppb-slider-fullwidth-wrapper.style-one .sppb-btn:hover:before {
  background: #4c9ea7;
}
.sppb-btn {
  font-size: 14px;
  padding: 17px 50px;
  border-radius: 0;
  border: none;
  position: relative;
  z-index: 3;
  overflow: hidden;
}
.sppb-btn:before {
  content: '';
  position: absolute;
  transition: 0.3s;
  bottom: 0;
  left: 0;
  width: 110%;
  height: 100%;
  z-index: -1;
  background: #4c9ea7;
  transition: -webkit-transform 0.75s cubic-bezier(0.25, 0, 0, 1);
  transition: transform 0.75s cubic-bezier(0.25, 0, 0, 1);
  transition: transform 0.75s cubic-bezier(0.25, 0, 0, 1), -webkit-transform 0.75s cubic-bezier(0.25, 0, 0, 1);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: scale(1, 0);
  transform: scale(1, 0);
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .customNavigation > a {
    width: 55px;
    height: 55px;
    background: rgba(149, 150, 145, 0.26);
    display: inline-block;
    color: #fff;
    line-height: 55px;
    text-align: center;
    font-size: 35px;
    border-radius: 100%;
    cursor: pointer;
/*    border: 1px #4a8e9a solid;*/
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .customNavigation > a:hover {
  color: #4c9ea7;
	background: rgba(177, 126, 83, 0);
/*	 border: 1px #4a8e9a solid;*/	
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .owl-controls .owl-dots .owl-dot span {
    transition: 0.4s;
    width: 30px;
    height: 4px;
    background: #4c9ea7;
    display: inline-block;
    opacity: 0.4;
}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper.style-one .sppb-slideshow-fullwidth-item-text-wrap {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 650px;
    float: auto;
    background: #2462667d;
    padding: 30px;
    border-radius: 10px;
}

/*sppb-slider text and button*/
.offcanvas-menu .offcanvas-inner .sp-module ul.menu > li > a {
    font-size: 20px;
    font-weight: 400;
    text-transform: unset;
    line-height: 30px;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {
    font-size: 1.1rem;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li > a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li > a:focus {
    color: #9a7655;
}

@media (max-width: 768px){
body.offcanvas-active .offcanvas-menu {
     width: 350px; 
} 
} 

.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler:focus {
    color: #9a7655;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.active > a {
    color: #9a7655;
}

.sp-page-builder .page-content #section-id-1582819244078 {
    padding: 0px !important;
}

	#sp-footer .container-inner {
    padding: 30px 0;
    border-top: 1px solid rgba(142, 141, 140, 0.41);
}
ul.social-icons > li a {
  opacity: 0.8 !important;
  color: #b39983 !important;
  transition: 0.4s;
}
ul.social-icons > li a:hover {
  opacity: 1;
	color: #fff !important;
}

/*
 .fa.fa-facebook-f, .fa.fa-facebook-official, .fa.fa-facebook-square, .fa.fa-youtube,  .fa.fa-youtube-square {
    font-family: 'Font Awesome 5 Brands';
    font-weight: 400;
    color: #ffd0ab;
}
*/
/*.fa.fa-youtube-play, .fa.fa-facebook {}*/

.mybtn {
    font-size: 1rem;
    background: #a1825f;
    color: #f7f7f7;
    padding: 2px 15px;
    margin: 10px 0 0px 15px;
    border-radius: 3px;
    border: 2px solid transparent;
    position: absolute;
}
.mybtn:hover{
    border: 2px solid #a1825f;
    background: transparent;
    color: #a1825f !important;
}

.sp-scroll-up {
    display: none;
    position: fixed;
    bottom: 60px;
    right: 20px;
    width: 45px;
    height: 45px;
    line-height: 40px;
    text-align: center;
    font-size: 22px;
    color: #fff;
    background: #a1825f;
    border-radius: 3px;
    z-index: 1000;
    border-radius: 50px;
}
.sp-scroll-up:hover, .sp-scroll-up:active, .sp-scroll-up:focus {
    color: #fff;
    background: #b58a5d;
}

/* creative slider fix */
.ls-overflow-visible {
overflow: hidden !important;
}
@media (max-width: 992px){
#sp-footer1{
    text-align: center !important;
	margin-bottom: 10px;
}
	#sp-position3 a {
    position: absolute;
left: 50%;
transform: translate(-50%);
}
}

.sppb-addon-rental-feature .sppb-addon-rental-feature-details .sppb-addon-title a:hover, .sppb-addon-rental-feature .sppb-addon-rental-feature-details .sppb-addon-title a:focus {
    color: #9a7655 !important ; 
}
/*Facebook Review*/
.wp-fbrev .wp-facebook-reviews .wp-facebook-review .wp-facebook-left {
	border-radius: 50% !important;
	padding: 35px !important;
	background: url(/images/icons/svg/account.svg) !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
}

.wp-fbrev .wp-facebook-reviews img , .wp-facebook-place .wp-facebook-rating, .wp-fbrev .wp-facebook-powered{
	display: none !important;
}

/*    border-radius: 50% !important;*/
/*    display: none !important;*/
/*	width:0px !important; height:0px !important; padding: 8px !important; background: url(https://waterescape.gr/new/images/icons/svg/072-captain-1.svg) !important;*/
	

.wp-fbrev .wp-facebook-right .wp-facebook-name {
    color: #202a51 !important;
    text-decoration: none !important;
}

.wp-fbrev .wp-facebook-reviews .wp-star svg path{
fill:#bf7e00 !important;
	/*	filter:invert(1) !important;*/
}

.wp-facebook-place .wp-star svg path{
fill:#bf7e00 !important;
	/*	filter: invert(42%) sepia(93%) saturate(1352%) hue-rotate(87deg) brightness(119%) contrast(119%) !important;*/
}

.wp-facebook-place .wp-facebook-right .wp-facebook-name {
    color: #202a51 !important;
    text-decoration: none !important;
    font-size: 16px !important;
}

/*Facebook Review*/
#ba-forms-notification {
    background: #9a7655 !important;
}

#offcanvas-toggler > .fa {
  color: #2884a0 !important;
}