/*
Theme Name: Solaris Yachts, Balearics
Description: Berthon International
Author: UX Themes, Tinstar Design
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

/* .berthon-blue {color:#00295f;} */
.solaris-black {color:#1d1d1b;}
.solaris-red {color:#9d0e10;}
.solaris-grey {color:#333333;}


/* body #wrapper {background-color:#00295f;} */

/* ====================== */
/* Global */
/* ====================== */

/* ====================== */
/* Flatsome Header */
/* ====================== */
@keyframes slideInFromTop {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0);
  }
}

.header-wrapper {  
  /* This section calls the slideInFromLeft animation we defined above */
  animation: 1s ease-out 0s 1 slideInFromTop;
}


/*
.header-wrapper, .header-wrapper.stuck {border-bottom:4px solid #00A998;}
.header-wrapper h2.headerstrapline {color:#00A998;color:white;font-size:1.5rem;line-height:100px;white-space: nowrap;}
*/
.header-wrapper i.icon-menu::before {color:#00A998;color:white;top: -5px !important;position: relative !important;}
/* .header-wrapper .header-bg-image.fill {position:relative;z-index:1;background-position: 50% 50%;} */
@media only screen and (max-width: 500px) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
/*
.header-wrapper .header-bg-image.fill {background-image:none;}
}
*/


/* ====================== */
/* Flatsome Footer */
/* ====================== */
/* #main #content {border-bottom:4px solid #00A998;} */
#main .parallax-title.mb {margin-bottom:0 !important;}
span#footerinfo {top:5px;position:relative;}
span#footerinfo,
span#footerinfo a {color:rgba(255, 255, 255, 1) !important;}
span#footerinfo a img {width:10px !important;height:10px !important;margin-right:5px !important;}


/* ====================== */
/* Menu */
/* ====================== */
.mfp-wrap .mfp-container .mfp-content {background-color: #1d1d1b;}
.mfp-wrap .mfp-container .mfp-content #main-menu a {color:white;}
.mfp-wrap .mfp-container .mfp-content #main-menu .current-menu-item a,
.mfp-wrap .mfp-container .mfp-content #main-menu a:hover {color:#9d0e10;}


/* ====================== */
/* Yacht Listings */
/* ====================== */

/*
.box.newyacht:after {content:'New Yacht Sales';display:block;position:absolute;top:-5px;right:-5px;z-index:99999;background-color:#00A998;padding:1px 3px;text-transform:uppercase;font-weight:600;font-size:.65rem;color:white;}
h3.breadcrumbs, h4.breadcrumbs, h5.breadcrumbs {margin-bottom:0;}
h3.breadcrumbs > a, h4.breadcrumbs > a, h5.breadcrumbs > a {color:#00295f;border-bottom: 1px solid #00A998;}
*/


/* ====================== */
/* Single Yacht */
/* ====================== */

/*
#main .section.singleyacht h1 {font-size:3rem;}
@media only screen and (max-width: 960px) and (min-width: 580px) {
#main .section.singleyacht h1 {font-size:2.5rem;}
}
@media only screen and (max-width: 579px) and (min-width: 1px) {
#main .section.singleyacht h1 {font-size:1.5rem;}
}
*/


/* ====================== */
/* Video */
/* ====================== */

.video.video-fit iframe {border:4px solid #00A998;}

.solaris-black {color:#1d1d1b;}
.solaris-red {color:#9d0e10;}
.solaris-grey {color:#333333;}




/* ====================== */
/* Embedded on site */
/* ====================== */

#gform_wrapper_4 label,
#gform_wrapper_4 legend ,
#gform_wrapper_4 .gfield_required {}

@media (min-width: 850px) {
/* .backgroundimage {height:100vh;} */
.backgroundimage {min-height:100vh;}
}

.backgroundimage {margin-top:-100px;}
.homecontainer {margin-top:0px;}
.enquirycontainer {margin-top:100px;}

@media (max-width: 849px) {
.homecontainer {margin-top:0px;}
}

span#footerinfo a img {width:10px;height:10px;margin-right:5px;}
span#footerinfo a {color:rgba(255, 255, 255, 1);}

label.gform-field-label,
.gform-body,
.gform_fields,
.gfield_label,
.gfield_required,
.charleft {color:white !important;}
.gfield_required {font-style:italic;}

#gform_4_validation_container {border-color:#ffacac !important;color:#ffacac !important;}

h2.gform_submission_error,
#gform_4_validation_container a,
.gfield_validation_message {color:#ffacac !important;}

.button, button {background-color: #9d0e10 !important;text-transform:uppercase !important;}
.flatsome-cookies__buttons .button.is-outline {color:white !important;outline:none;border:none;}

.homeheadings {margin-top:75px;}
.homeheadings p.lead,
.homeheadings h1 {margin:0px !important;}

.scroll-for-more {background-color:transparent !important;}
.scroll-for-more .icon-angle-down {color:white;}

.secondheadings p.lead,
.secondheadings h1 {margin:10px !important;}

.is-divider.divider {margin-top:0;margin-bottom:40px;}

.back-to-top.button {border:none;}
.back-to-top.button .icon-angle-up {color:white;}

.whiteonblack a {color:white;text-decoration:underline;}