@import url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
:root {
  --rz-font-family-primary: "Gilroy Heavy", sans-serif!important;
}

.header-transparent.header-transparent-text-light .site-header,.site-header__border {
  border-bottom: 0px !important; 
}

 .elementor-widget-image-box .elementor-image-box-content {
  padding-left: 15px;
  padding-right: 15px;
}
.elementor-widget-image-box .elementor-image-box-img img {
width: 100%
}
.mailerlite-form .mailerlite-subscribe-button-container {width: 100px; float: left}
.mailerlite-form .mailerlite-form-field {float: left}
.main-navigation .nav-menu > li > a {
  font-size: 20px;
  letter-spacing: 1px;
  font-weight: 600;
  text-transform: uppercase
}
 .gallery-icon {
  margin-bottom: 10px;
}
.razzi-svg-icon svg {
  width: 1.5em!important;
  height: 1.5em!important;
}
.elementor-slideshow__title {display: none!important}
header button.book-now{
  font-weight: 600;
  font-size: 16px;
  line-height: 30px;
  display: inline-block;
  padding: 0 37px;
  text-align: center;
  transition: ease .3s;
  white-space: nowrap;
  background-color: #f93030;
  border-width: 0px;
  color: #fff;
	height: 50px!important;
	letter-spacing: 2px;
  border-radius: 50px
}
header button.book-now:hover {background: #fff; color: #f93030!important}
.cruise-details ul {font-size: 17px;list-style: none; padding-left: 0; font-weight: 500}
.cruise-details ul li:before {
content: "\f00c";
	font-family: 'FontAwesome';
  color: orange;
  font-size: 1.5em;
  margin-right: 15px;
}
.cruise-details ul li {margin-bottom: 15px}
.cky-title {text-transform: uppercase}
.main-navigation ul ul a,.ra-menu-mobile-modal ul.nav-menu ul li a {text-transform: uppercase;}
.join-fam {font-size: 20px; font-weight: bold}
.related.products h2 {text-transform: uppercase; font-weight: 600}
.woocommerce-page h1 {color: #000}
.ra-menu-mobile-modal ul.nav-menu > li > a {text-transform:uppercase}
.single-product div.product .entry-summary .product_title {
  font-size: 28px;
  color: inherit!important;
}
.product_title.entry-title {text-transform: uppercase}
.nsl-container-buttons {width: 100%!important}
div.nsl-container .nsl-button-google[data-skin="light"] {
  border-radius: 3px!important;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0)!important; border: 1px solid var(--rz-border-color)!important;
}
div.nsl-container .nsl-button-default div.nsl-button-label-container {
	font-family: "Gilroy Heavy", Sans-serif!important;}
#site-header .header-bottom {text-transform: uppercase;}
/*DARK BACKGROUND*/
.footer-main.has-divider {
  --rz-footer-main-border-color: transparent;
}
ul.products li.product .woocommerce-loop-product__title a,.wc-block-components-product-name {

  text-transform: uppercase;
}
.footer-extra {
  --rz-footer-extra-border-color: #2b2b2b;
  --rz-footer-extra-top-spacing: 0px;
  --rz-footer-extra-bottom-spacing: 0px;
}
.wom {font-size: 10px; opacity: 0.5; text-transform: uppercase}
.wom img {margin-top: 5px;}

ul.razzi-checkmark-lists li {
  font-size: 16px!important;
  line-height: 1.5;
  margin-bottom: 12px;
  color: #111111;
  font-weight: 500!important;
}
footer-custom .footer-main {
  padding-top: var(--rz-footer-main-top-spacing);
  padding-bottom: 10px;
}
.razzi-promo-box,.woocommerce-product-gallery__wrapper
{box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.3);}
.single-product div.product .entry-summary .meta-cat:not(:hover),
.site-breadcrumb,
.razzi-posts__found .razzi-posts__found-inner,
/*.single-product div.product .entry-summary .price,
.single-product div.product .summary-price-box .rz-stock,
.single-product div.product .product_meta .label,
.single-product div.product .product_meta > span a:not(:hover),
.single-product div.product .product-share .sharing-icon,
.single-product div.product .quantity .qty,*/
ul.products li.product .price,
/*.woocommerce-MyAccount-navigation a,.woocommerce-MyAccount-content a,
.woocommerce-MyAccount-content .greeting,.woocommerce-MyAccount-content .greeting strong,
.woocommerce-MyAccount-content .greeting a,.account-title title,
.woocommerce-account .form-row label,
.woocommerce-MyAccount-content .edit-account fieldset legend,.edit-account h3,*/
.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__header,.wc-block-cart-item__wrap a,
.wc-block-cart table.wc-block-cart-items .wc-block-cart-item__prices,
.wc-block-cart-item__remove-link,
.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input
{  color: #fff!important;}
.wc-block-cart .wp-block-woocommerce-cart-order-summary-block {
  padding: 26px 31px 31px;
  background-color: #f93030;
}
 
.wc-block-components-form .wc-block-components-text-input input[type="text"] {border-radius: 0px}
.wc-block-components-sidebar {
	margin-top: 0px!important;}
.wc-block-cart .wp-block-woocommerce-cart-order-summary-block,.wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-checkout-fields-block,.wp-block-woocommerce-checkout-order-summary-block {
padding: 26px 0px 15px;
  background-color: transparent;
}
.wc-block-components-totals-wrapper {
  border-top: 1px solid rgba(255,255,255,.4!important)
}
.woocommerce-Addresses {color: #000}
ul.products li.product .product-inner,ul.products li.product .product-summary {background-color: transparent;}
.razzi-posts__found-inner .count-bar {background: #fff}
.compact-album-name, .compact-controls i, .compact-song-name, .compact-timeline,.elementor-11596 .elementor-element.elementor-element-b3c98b4 .player_duration_sep, .elementor-11596 .elementor-element.elementor-element-b3c98b4 .song_duration,.player_time_slider.compact-player-slider, i.compact-playpause,.elementor-11596 .elementor-element.elementor-element-b3c98b4 .song_current_progress { color: #f93030}
i.compact-playpause {
  color: #fff;
}
i.compact-playpause {
  background-color: #f93030;
  cursor: pointer;
}
.player_time_slider_base,.player_time_slider.compact-player-slider{background-color: #f93030}
.bit-date-wrapper {text-transform: uppercase; font-size: 20px}
.bit-widget .bit-offers,.button.evf-submit {
  background-color: #f93030!important;
  background-color: #f93030!important;
	border: 1px solid #f93030!important; border-radius: 50px!important}
.elementor-kit-9 {
  --e-global-color-primary: #f93030;
  --e-global-color-secondary: #343434;
  --e-global-color-text: #7A7A7A;
  --e-global-color-accent: #61CE70;
  --e-global-typography-primary-font-family: "Gilroy Heavy";
  --e-global-typography-primary-font-weight: 900;
  --e-global-typography-secondary-font-family: "Gilroy Heavy";
  --e-global-typography-secondary-font-weight: 500;
  --e-global-typography-text-font-family: "Gilroy Heavy";
  --e-global-typography-text-font-weight: 500;
  --e-global-typography-accent-font-family: "Gilroy Heavy";
  --e-global-typography-accent-font-weight: 500;
}
.privacy a { color:#f93030 }
.minimized 
.header-mobile {

  background: #fff;
}
.evf-submit {
  margin-top: 30px;
}
body.woocommerce-page {background: #fff}
.everest-forms .everest-forms-notice--success {
  background-color: #f93030;
}
.footer-left {
 
}
.footer-right {
  justify-content: flex-start;
}
.cky-revisit-bottom-left {background: #f93030!important; display: none!important}

.bit-widget .bit-event .bit-button {
  text-align: center;
  font-weight: 300!important;
}
.bit-widget.bit-layout-desktop .bit-event {
  padding: 10px 6px;
  display: flex;
  flex-direction: row;
  align-items: center;
  font-family: "Gilroy Heavy", Sans-serif;
}
p {font-family: "Gilroy Heavy", Sans-serif; font-weight: 400}
.page-id-10933 #site-header {background: transparent}

.micasa-player .compact-controls {display: none}
.micasa-player .current_song_name.compact-song-name {font-size: 24px;}
.site-header .header-account .account-icon,.site-header .header-cart .razzi-svg-icon {
  font-size: 24px;
}
h1.page-header__title  {text-transform:uppercase}
.page-id-2 h1.page-header__title,.page-id-11277 h1.page-header__title {color: #fff}
h1.text {font-size: 16px; font-weight: 400}

.micasa-player  .swp-compact-cover-container {display: none}
.sr_waveform_simplebar .sonaar_fake_wave .sonaar_wave_cut {
  border-radius: 10px;
  height: auto!important;
}
 
.srp_player_boxed {
	background: transparent!important}
.widget_shopping_cart_content .woocommerce-mini-cart-item__name {
	font-weight: 400; }
.site-header {border-bottom: 0px}
:root { --rz-font-family-primary: 'Gilroy Heavy', Arial, sans-serif; font-weight: 300; font-size: 20px}
h1.page-header__title  {font-weight: 900;}
.header-left-items { justify-content: left}
.header-bottom .header-left-items { justify-content: center}
.everest-forms label.evf-field-label { font-weight: 300;}
 
a.elementor-icon.elementor-social-icon {border-radius: 50%; margin-right: 10px; fill: #fff; font-size: 24px;
  background: #f93030;
  padding: 10px;}
path.st0 {
  fill: #fff;
}
button.evf-submit{text-transform: capitalize;
  padding-left: 20px!important;
  padding-right: 20px!important;
  position: relative!important;
  margin-right: 0px!important;
  min-width: 230px!important;
  font-weight: 500!important;
  font-size: 16px!important;
  line-height: 50px!important;
  display: inline-block!important;
  background-color: var(--rz-background-color-dark)!important;
  color: var(--rz-color-lighter)!important;
  padding: 0 37px!important;
  text-align: center!important;
  transition: ease .3s!important;
  white-space: nowrap!important;
  text-decoration: none!important;
  cursor: pointer!important;
  border: none!important;
border-radius: 0!important;
font-weight: bold !important;
font-family: 'Gilroy Heavy', Arial, sans-serif!important; letter-spacing: 2px}

.book-now.mobile{
  padding: 0 15px!important;
  height: 30px!important;
}
.everest-forms #evf-14477 .evf-error {padding: 0 10px!important; background-color: rgba(0,0,0,0.3)!important;}
.everest-forms input[type="text"], .everest-forms input[type="date"], .everest-forms input[type="date"], .everest-forms input[type="datetime-local"], .everest-forms input[type="email"], .everest-forms input[type="file"], .everest-forms input[type="image"], .everest-forms input[type="month"], .everest-forms input[type="number"], .everest-forms input[type="password"], .everest-forms input[type="range"], .everest-forms input[type="search"], .everest-forms input[type="tel"], .everest-forms input[type="time"], .everest-forms input[type="url"], .everest-forms input[type="week"], .everest-forms select, .everest-forms textarea, .everest-forms .StripeElement, .everest-forms canvas.evf-signature-canvas {
  width: 100%;
  height: auto;
  font-size: 16px;
  outline: none;
  box-shadow: none;
  margin-bottom: 10px;
  padding: 8px 12px;
  color: #494d50;
  border: 1px solid var(--rz-border-color-gray);
  margin-left: 0;
  margin-right: 0;
}
.everest-forms ul { margin-bottom: 30px;}
li input[type="radio"] {
  width: 20px !important;
}
.everest-forms .evf-submit-container {
  text-align: center!important;
}
@media (max-width: 767px) {
	.mailerlite-form .mailerlite-subscribe-button-container {
  width: auto;
  float: none;
}
.everest-forms input[type="submit"], .everest-forms button[type="submit"], .everest-forms a.button:not(.button-large), .everest-forms button.button:not(.button-large), .everest-forms .everest-forms-part-button {width: 100%!important}
	ul.products li.product .woocommerce-loop-product__title {
  height: 50px;
}

	input {width: 100%!important}
	.site-branding {text-align: left}
	.site-branding img{width: 120px}
.site-header .logo .logo-image {
  width: 120px;
}
}
@media (max-width: 767px) {
  .site-branding {
    text-align: left;
    padding-left: 10px;
  }
.evf-submit-container:not(.everest-forms-multi-part-actions) {
  display: block;
  text-align: center!important;
}
  
  .everest-forms #evf-13806.evf-container input[type="text"], .everest-forms #evf-13806.evf-container input[type="email"], .everest-forms #evf-13806.evf-container input[type="number"], .everest-forms #evf-13806.evf-container input[type="password"], .everest-forms #evf-13806.evf-container input[type="datetime"], .everest-forms #evf-13806.evf-container input[type="datetime-local"], .everest-forms #evf-13806.evf-container input[type="date"], .everest-forms #evf-13806.evf-container input[type="time"], .everest-forms #evf-13806.evf-container input[type="week"], .everest-forms #evf-13806.evf-container input[type="url"], .everest-forms #evf-13806.evf-container input[type="tel"], .everest-forms #evf-13806.evf-container input[type="file"], .everest-forms #evf-13806.evf-container textarea, .everest-forms #evf-13806.evf-container select, .everest-forms #evf-13806.evf-container canvas.evf-signature-canvas, .everest-forms #evf-13806.evf-container .StripeElement {
	color: #f93030!important;
}
.everest-forms #evf-13806.layout-two select {background-color: transparent!important; margin-top: 15px!important;}
.everest-forms #evf-13806 .evf-submit-container:not(.everest-forms-multi-part-actions) {
  text-align: center!important; text-transform:uppercase; margin-top: 20px; text-transform!uppercase!important
}

.everest-forms .everest-forms-notice {padding: 
  padding: 15px!important; margin-bottom:0px}
.everest-forms .everest-forms-notice.everest-forms-notice--success {background-color: #f93030!important; text-align: center!important;  font-size: 18px !important;font-weight: 500!important; line-height: 20px!important}
.everest-forms .everest-forms-notice::before {display: none!important}
.notice-button{
	margin-top: 30px!important;
  text-transform: capitalize;
  padding-left: 20px !important;
  padding-right: 20px !important;
  position: relative !important;
  margin-right: 0px !important;
  min-width: 230px !important;
  font-weight: 500 !important;
  font-size: 16px !important;
  line-height: 50px !important;
  display: inline-block !important;
  background-color: #fb6c04!important;
  color: var(--rz-color-lighter) !important;
  padding: 0 37px !important;
  text-align: center !important;
  transition: ease .3s !important;
  white-space: nowrap !important;
  text-decoration: none !important;
 text-transform:uppercase!important;
  border: none !important;
  border-radius: 0 !important;
}
@media (max-width: 767px) {
.mailerlite-form .mailerlite-form-field {
  float: none!important
}
}
