<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 Theme Name:     Shakti World Retreats
 Description:    Shakti World Retreats
 Author:         Phil Charallah
 Author URI:     http://phil.charallah.com
 Template:       Divi
 Version:        1.1.1
*/


/* Bulletproof Images */
  .bp {
    overflow: hidden;
    position: relative;
    width: 100%;
  }
  .bp:after {
    content: '';
    display: block;

    /* Default square: */
    padding-bottom: 100%;
  }
  .bp &gt; img,
  .bp &gt; a &gt; img,
  .bp &gt; span &gt; img {
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: cover;
    left: 0;
  }
  .bp &gt; span {
  	position: static !important;
  	display: inline !important;
  }
  .bp .bp-content {
    padding: 5%;
    position: absolute;
    text-align: center;
    width: 100%;
    
    /* in case this is not set globally: */
    box-sizing: border-box;
  }

  .bp-contain &gt; img,
  .bp-contain &gt; a &gt; img,
  .bp-contain &gt; span &gt; img {
    object-fit: contain;
  }

  /* Sizes: */

  .bp.img-25:after,
  .bp.img-4-1:after {
    padding-bottom: 25%;
  }

  .bp.img-50:after,
  .bp.img-2-1:after {
    padding-bottom: 50%;
  }

  .bp.img-56:after,
  .bp.img-16-9:after {
    padding-bottom: 56.25%;
  }

  .bp.img-62:after,
  .bp.img-gold-l:after {
    padding-bottom: 61.805%;
  }

  .bp.img-63:after,
  .bp.img-8-5:after {
    padding-bottom: 62.5%;
  }

  .bp.img-67:after,
  .bp.img-3-2:after {
    padding-bottom: 66.666666%;
  }

  .bp.img-75:after,
  .bp.img-4-3:after {
    padding-bottom: 75%;
  }

  .bp.img-80:after,
  .bp.img-5-4:after {
    padding-bottom: 80%;
  }

  /* -- */

  .bp.img-5-6:after {
    padding-bottom: 120%;
  }

  .bp.img-125:after,
  .bp.img-4-5:after {
    padding-bottom: 125%;
  }

  .bp.img-133:after,
  .bp.img-3-4:after {
    padding-bottom: 133.33333%;
  }

  .bp.img-150:after,
  .bp.img-2-3:after {
    padding-bottom: 150%;
  }

  .bp.img-160:after,
  .bp.img-5-8:after {
    padding-bottom: 160%;
  }

  .bp.img-162:after,
  .bp.img-gold-p:after {
    padding-bottom: 161.8%;
  }

  .bp.img-178:after,
  .bp.img-9-16:after {
    padding-bottom: 177.78%;
  }

  .bp.img-200:after,
  .bp.img-1-2:after {
    padding-bottom: 200%;
  }

  .bp.img-400:after,
  .bp.img-1-4:after {
    padding-bottom: 400%;
  }



#main-footer {
	background-color: white;
	border-top: 1px solid #e5e5e5;
}

#footer-bottom {
	background-color: white;
}

.et-social-icons {
	float: none;
	text-align: center;
	margin-bottom: 0.7em;
}

.et-social-icons li {
	margin-left: 5px;
	margin-right: 5px;
}

.et-social-icon a {
	border: 1px solid;
	/*padding: 0.2em;*/
	border-radius: 50%;
	font-size: 1.28575em;
	width: 1.9em;
	height: 1.9em;
	line-height: 1.5;
	text-align: center;
}

.et_color_scheme_green #et_search_icon:hover,
 .et_color_scheme_green #top-menu li.current-menu-ancestor&gt;a,
 .et_color_scheme_green #top-menu li.current-menu-item&gt;a,
 .et_color_scheme_green .bottom-nav li.current-menu-item&gt;a,
 .et_color_scheme_green .comment-reply-link,
 .et_color_scheme_green .entry-summary p.price ins,
 .et_color_scheme_green .et_overlay:before,
 .et_color_scheme_green .et_password_protected_form .et_submit_button,
 .et_color_scheme_green .et_pb_bg_layout_light .et_pb_more_button,
 .et_color_scheme_green .et_pb_bg_layout_light .et_pb_newsletter_button,
 .et_color_scheme_green .et_pb_bg_layout_light .et_pb_promo_button,
 .et_color_scheme_green .et_pb_contact_submit,
 .et_color_scheme_green .et_pb_pricing li a,
 .et_color_scheme_green .et_pb_pricing_table_button,
 .et_color_scheme_green .et_pb_sum,
 .et_color_scheme_green .footer-widget h4,
 .et_color_scheme_green .form-submit .et_pb_button,
 .et_color_scheme_green .mobile_menu_bar:before,
 .et_color_scheme_green.woocommerce #content div.product p.price,
 .et_color_scheme_green.woocommerce #content div.product span.price,
 .et_color_scheme_green.woocommerce div.product p.price,
 .et_color_scheme_green.woocommerce div.product span.price,
 .et_color_scheme_green.woocommerce-page #content div.product p.price,
 .et_color_scheme_green.woocommerce-page #content div.product span.price,
 .et_color_scheme_green.woocommerce-page div.product p.price,
 .et_color_scheme_green.woocommerce-page div.product span.price {
    color: #44ca9a;
}



.et_color_scheme_green a {
    color: #44ca9a;
}


.green-btn {
	display:inline-block;
	background: #44ca9a;
	color: white;
	font-weight: 700;
	padding: 4px 10px;
	line-height: 1;
	margin-top: 0.4em;
	text-transform: uppercase;
	font-size: 0.95em;
}

.et_pb_section.et_pb_section_2.et_pb_with_background.et_pb_section_parallax.et_section_regular {
	    background: black;
}
.et_pb_section.et_pb_section_2 .et_parallax_bg.et_pb_parallax_css {
	opacity: 0.7;
    background-position: bottom;
}


.et_pb_section.et_pb_section_4.et_pb_with_background.et_pb_section_parallax.et_section_regular {
	background: black;
}
.et_pb_section.et_pb_section_4 .et_parallax_bg.et_pb_parallax_css {
	opacity: 0.7;	
}

#logo {
	max-height: 90%;
}


/* slider */
/*slick custom arrows*/
.slick-prev,
.slick-next
{
    position: absolute;
    top: 50%;

    display: block;
    width:35px;
    height:57px;

    margin-top: -22px;
    padding: 0;

    cursor: pointer;

    font-size: 0;
    line-height: 0;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
    background-repeat: no-repeat;



    z-index: 2;

    background-size: 100%;
    width:20px;
    height:32px;
    margin-top: -16px;


}

.slick-prev:hover,
.slick-next:hover {
    opacity: 0.8;
}

.slick-prev
{
    left: 10px;
    background-image: url('assets/images/arrow-left.png');
}

.slick-next
{
    right: 10px;
    background-image: url('assets/images/arrow-right.png');
}


.fil-slider-nav {
  padding: 0;
}
.fil-slider-nav .fil-slide {
	margin: 4px 1px 0;
}

.ui-sortable .fil-slider-wrapper {display: none;}


.fil-grid-3x &gt; div {
    float: left;
    width: 33.3333%;
    padding: 2px;
}


.fil-grid-2x &gt; div {
    float: left;
    width: 50%;
    padding: 2px;
}

.fil-grid-3x,
.fil-grid-2x {
    margin: -2px;
}


.page-id-12 .et_pb_contact p input,
.page-id-12 .et_pb_contact p textarea {
	background-color: transparent;
}


.et-db #et-boc .et-l .et_pb_wc_add_to_cart .variations .label {
  padding-top: 0.7em !important;
}

.woocommerce-variation.single_variation {
  margin-bottom: 1em;
}

.woocommerce-variation-price &gt; .price {
  font-size: 2em !important;
  font-weight: 600;
}

.et-social-facebook a.icon:before,
.et-social-instagram a.icon:before {
    display: inline-block;
    padding: 0 0 0 1px;
    line-height: 36px;
}
.et-social-facebook a.icon:before {
  font-size: 0.8em;
}
.et-social-instagram a.icon:before {
  font-size: 0.9em;
}

.img-abs {
  height: 100%;
}
.img-abs .et_pb_image_wrap {
  width: 100%;
  height: 100%;
}
.img-abs .et_pb_image_wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
}

.grecaptcha-badge {
    opacity: 0;
}</pre></body></html>