/*
Theme Name: LOTE 2025
Version: 1.0
Description: This is a child theme of Beaver Builder build for Living On The Edge
Author: Fierce Creative Agency	
Author URI: http://fiercecreative.agency/
template: bb-theme
*/

/*------------------------
 * COLORS
 * -----------------------
 * Highlight 	#5AD59F
 * Giving 		#F6A104
 * Black			#1A1818
 * Gray				#F4F4F4
 * ------------------------*/



#referral-loading {
    display: none;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

#referral-loading svg {
    -webkit-animation: spin 1s ease-in-out infinite;
    animation: spin 1s ease-in-out infinite;
    fill: #e7e7e7;
    width: 2em
}


.seals {
    margin: 2em 0 0;
    padding: 0;
    text-align: center;
    list-style: none
}

.seals li {
    display: inline-block;
    max-width: 4em;
    vertical-align: middle;
    margin: 0 0.25em
}

.seals li * {
    vertical-align: middle
}
#loadingIcon {
    display: none;
    position: absolute;
    bottom: 6.25em;
    right: 2em
}

#loadingIcon svg {
    width: 3em;
    height: 3em
}

#order-processing-btn {
    display: inline-block;
    padding: 0.5em 1.5em;
    font-size: 0.875em;
    text-align: center;
    background: #FF9406;
    color: #fff;
    font-family: "myriad-pro", sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 0.25em;
    display: none;
    padding: 1.5em;
    line-height: 1
}

#order-processing-btn:focus {
    outline: none;
    color: #fff;
    background: #ec8600
}

#order-processing-btn:hover {
    color: #fff;
    background: #d27800
}

#order-processing-btn svg {
    vertical-align: middle;
    width: 2em;
    height: 2em;
    margin-left: 0.5em
}

#order_comments_field {
    width: 100%;
    float: none;
}

#email-invalid {
    background: #D93F2B;
    color: #fff;
    padding: 1em 5%
}

.checkout .woocommerce-invalid input {
    border-color: #ff4000 !important
}

#simple_text_cb_field {
    display: none
}

.show-field #simple_text_cb_field {
    display: block
}

.one-time-donation #simple_text_cb_field, .recurring-donation #simple_text_cb_field {
    display: block
}

/*---------------------------
 * LOTE CHECKOUT AND CART DONATION ADDON
 * -------------------------*/

.lote-checkout-addon {
    background: #ececec;
    padding: 0.5em 2em;
    border-top-left-radius: 0.5em;
    border-top-right-radius: 0.5em;
    font-size: 0.8125em;
    text-align: center;
    float: none;
    width: 100%;
}
.lote-checkout-addon #donation-type label {
    padding-top:0.5em !important;
    padding-bottom:0.5em !important;
}
.lote-checkout-addon-tr, .lote-checkout-addon #custom-donation, .lote-checkout-addon #donation-type{
    margin-bottom: 0.7em;
    display:block;
}
.lote-checkout-addon #donation-type{
    margin-bottom: 0.5em;
    display:block;
}
.lote-checkout-addon-tr {
    margin-bottom: 0px !important;
}
.lote-checkout-addon-tr > td {
    padding-bottom:0px !important;
}
.lote-checkout-addon #custom-donation > td {
    padding-top:0.5em !important;
    padding-bottom:0.5em !important;
        display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.lote-checkout-addon .cart-donation-details {
    display:none;
    margin-top: -0.3em;
}
.lote-checkout-addon .cart-donation-details td {
    padding-top:0px !important;
    padding-bottom:0px !important;
}
.cart-donation-details #cart-donate-button {
    margin-bottom: 0.4em;
    background-color: rgb(91, 142, 127);
    font-size: 100%;
    line-height: 1;
    padding: .618em 1em;
    display: inline-block;
    color: white;
    font-weight: 700;
    border-radius: 3px;
}

.lote-checkout-addon #cart-donate-button {
    margin-bottom: 0.4em;
    background: #5ad59f !important;
    font-size: 100%;
    line-height: 1;
    padding: .618em 1em;
    display: inline-block;
    color: white;
    font-weight: 700;
        border-radius: 2rem;
}
.woocommerce-cart .cart-donation h1, .woocommerce-cart .cart-donation > div, .woocommerce-cart .cart-donation p.stock, .woocommerce-cart .cart-donation .minimum-price, .woocommerce-cart .cart-donation .label, .woocommerce-cart .cart-donation h4, .woocommerce-cart .cart-donation .price {
    display: none
}

.woocommerce-cart .cart-donation .variations {
    width: 100%
}

.woocommerce-cart .cart-donation tr, .woocommerce-cart .cart-donation td {
    display: inline-block
}

.woocommerce-cart .cart-donation .value,.lote-checkout-addon .value {
    display: block;
    width: 100%
}

.woocommerce-cart .cart-donation .value > div ,.lote-checkout-addon .value > div {
    display: inline-block
}

.woocommerce-cart .cart-donation .value input[type="radio"],.lote-checkout-addon .value input[type="radio"] {
    position: absolute;
    opacity: 0
}

.woocommerce-cart .cart-donation .value input[type="radio"]:checked + label,.lote-checkout-addon .value input[type="radio"]:checked + label {
    border-color: #5ad59f;
    background: #5ad59f;
    color: #fff
}

.woocommerce-cart .cart-donation .value label, .lote-checkout-addon .value label {
        border: 1px solid #465059;
    color: #465059;
    display: inline-block;
    padding: 0.25em 1em;
    margin-right: 0.5em;
    border-radius: 0.25em;
    font-weight: bold;
    line-height:1;
}

.woocommerce-cart .cart-donation .value label:hover, .lote-checkout-addon .value label:hover {
    border-color: #5ad59f;
    background: #5ad59f;
    color: #fff;
    cursor: pointer
}

.woocommerce-cart .cart-donation .nyp, .lote-checkout-addon .nyp {
    display: none;
    margin: 1em 0 0
}

.woocommerce-cart .cart-donation .nyp #nyp, .lote-checkout-addon .nyp #nyp {
    padding: 0.5em;
    border: 0
}

.woocommerce-cart .cart-donation .single_variation_wrap, .lote-checkout-addon .single_variation_wrap {
    display: block
}

.woocommerce-cart .cart-donation .single_variation_wrap .single_add_to_cart_button, .lote-checkout-addon .single_variation_wrap .single_add_to_cart_button {
    margin: 1em 0 0;
    padding: 0.5em 1.5em !important;
    background: #5ad59f !important
}

.woocommerce-cart .cart-donation .reset_variations {
    display: none
}

.woocommerce-cart .cart-donation-text {
    display: block;
    margin: 0 0 0.25em
}


/*---------------------------
 * Typography
 * -------------------------*/

body {
	font-size:16px;
	overflow-x: hidden;
	background: #fff;
}

body, p, ul, li {
	font-family: "gotham", sans-serif;
	color:#1A1818;
	font-size:16px;
} 

/* Header Style */

h1, h2, h3, h4, h5, h6 {
	font-family: "gotham", sans-serif;
	font-weight: 700;
	font-style: normal;
	letter-spacing:-1px;
	line-height:1 !important;
}

h1 {
	font-size:3.5em;
}
h2 {
	font-size:2.3em;
}
h3 {
		font-size:1.75em;
}
h4 {
	font-size:1.5em;
	font-weight:400;
}
h5 {}
h6 {
	text-transform:uppercase;
	font-weight:400;
	letter-spacing:1px;
}

/* Link Style */
a:link {}
a:visited {}
a:hover {}
a:active {}


.orange-text {
	color: #F6A104 !important;
}

/* Custom Header Classes */

.tag-style,
.tag-style-thin{
	font-weight: 400;
	text-transform:uppercase;
	font-size:16px;
	letter-spacing:2px;
}

.tag-style-thin{
	font-weight: 400;
}

span.tag-style, span.tag-style-thin {
	display:inline-block;
	margin-bottom:15px;
}

/*---------------------------
 * General
 * -------------------------*/

hr {
	border-color:#ccc;
}

/*-- Inline List --*/

	ul.inline-list,
	ul.inline-list-nobreak{
		list-style-type: none; 
		padding: 0px;
		margin-top:20px;
	}

		ul.inline-list li,
		ul.inline-list-nobreak li{ 
			display: inline;
		}
			
	ul.inline-list li:after,
	ul.inline-list-nobreak li:after{
		content: "|";
		margin: 0px 15px;
	}
		
	ul.inline-list li:last-child:after,
	ul.inline-list-nobreak li:last-child:after{
		content: "";
		margin: 0px;
	}
		
	@media (max-width: 768px) {
		ul.inline-list li {
			display: block;
		}
		ul.inline-list li:after { 
			content: "";
			margin: 0px ;
		}
	}

/*-- Inline List - links --*/

	ul.inline-list a{
		font-weight:700;
		color:#333;
	}

	ul.inline-list a:hover{
		color:#5ad59f;
	}

/*-- Centered Heading --*/
.centered-heading .fl-col-content{
	max-width:800px;
	margin:auto;
	text-align:center;
}


.col-max-width .fl-col-content{
	max-width:800px;
}

/*---------------------------
 * Nav Header
 * -------------------------*/

#lote-nav-header {
	background-color:#1A1818;
	height:90px;
}

#lote-nav-header .lote-nav-menu {}

#lote-nav-header .lote-nav-menu a {
	color:#fff;
	font-weight:700;
}

#lote-nav-header .lote-nav-menu-extd {}

#lote-nav-header .pp-toggle-label {
	display:none;
}

#lote-nav-header .pp-hamburger-after .pp-hamburger-box {
    margin-left: 0px;
}


#lote-nav-header li.nav-btn a,
#lote-nav-header .fl-button-wrap a,
.lote-mega-menu .fl-button-wrap a,
.mobile-menu-buttons a.fl-button{
	background:transparent;
	border: 2px solid #fff;
	color: #fff;
	border-radius: 20px;
	padding:3px 15px !important;
	margin-left:10px;
	text-transform:initial;
}

#lote-nav-header li.nav-btn-solid a {
	background: #fff;
	border: 2px solid #fff;
	color: #000;
}

#lote-nav-header li.nav-btn-give a,
#lote-nav-header .nav-btn-give a{
	background: #F6A104;
	border: 2px solid #F6A104;
	color: #000;
}


#lote-nav-header .nav-btn-give a *{
	color: #000!important;
}




/*--- Mega Menu Panel ---*/

.pp-offcanvas-content.pp-offcanvas-content-gfrw1j9ycm54 {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 900px;
	top: 90px;
	right:30px;
	height:auto;
	min-height:500px;
	background: rgba(230, 230, 230, .9);
}

.lote-mega-menu {}

.lote-mega-menu-col {}

.lote-mega-menu .fl-col {
	border-right:1px solid #000;
}

.lote-mega-menu .fl-col:last-child {
	border-right:none;
}


.lote-mega-menu-col li {
	padding:10px;
}

.lote-mega-menu-col li a {
	font-weight:700;
	color:#000;
	font-size:20px;
}

.lote-mega-menu-col li a:hover {
	font-weight:700;
	color:#333;
	text-decoration:underline;
}
/*Mega menu - active item*/
.lote-mega-menu-col li.current-menu-item a{
	font-weight:700 !important;
	display:inline-block;
	text-decoration:underline;
	color:#333;
}
/*
.lote-mega-menu-col li.current-menu-item a:before{
	content:'›';
	color:red;
	margin-right:5px;
}

/* END active item*/

.lote-mega-menu-col ul.sub-menu li {
	padding-left:0px;
	padding-bottom:0px;
}

.lote-mega-menu-col ul.sub-menu a {
	font-weight:400;
	font-size:16px;
}


.lote-mega-menu .fl-icon-group {
    justify-content: left !important;
	padding:0px 10px;
}

.lote-mega-menu .fl-icon i, 
.lote-mega-menu .fl-icon i:before{
	color: #000 !important;
}

/*--- Mega Menu Panel - mobile ---*/

.pp-offcanvas-content.pp-offcanvas-content-wlrf54iash76  {
	/*top: 90px;*/
	height:auto:
}

.lote-mega-menu-mobile {
	height:auto;
}

.mobile-menu-buttons a.fl-button{
	margin-left:0px;

}

/*---------------------------
 * Home
 * -------------------------*/

#home-hero h1{
	color:#fff;
	font-size:50px;
	font-weight:300;
}


#home-hero a.fl-button,
#home-hero a.fl-button:visited  {
	background: transparent;
	border: 2px solid #FFF;
	color: #fff;
	text-transform:uppercase;
	font-weight:700;
	border-radius: 20px;
	padding: 10px 15px;
}

/*--- Hero - Buttons ---*/
.fl-node-dryoxjalz06p-1.fl-button-lightbox-content {
    max-width: 800px;
    padding: 0px;
}

/*--- Offers ---*/
.lote-home-offers .lote-callout .fl-module-content {
    margin-top: -50px;
}

@media (max-width: 767px) {
	.lote-home-offers .lote-callout .fl-module-content {
    margin-top: 0px;
}
}

/*---------------------------
 * Page Headers
 * -------------------------*/

/*-All header for text style -*/

.lote-header.page-head * {
	color:#fff;
}

.lote-header h1{
	/*max-width:600px;*/
}

.lote-header h1 span.tag-style {display:block;}

.lote-header p {
	font-weight: 400;
	text-transform:uppercase;
	font-size:16px;
	letter-spacing:2px;
}

/*- Header with Angle -*/
.page-head .fl-row-content-wrap {
	padding-top:250px;
	padding-bottom:80px;
	background-color: #1A1818;
}

.page-head .fl-row-content-wrap:after { 
	background-color: rgba(26, 24, 24, 0.5);
}

.page-head .fl-builder-bottom-edge-layer > * {
    width: 100%;
    left: calc(50% - 50%);
    right: auto;
    height: auto;
    top: auto;
    bottom: 0;
    transform: scaleX(-1) scaleY(1);
}

@media (max-width: 767px) {
	.page-head .fl-builder-bottom-edge-layer > * {}
	
	.page-head .fl-row-content-wrap {
	padding-top:150px;
	padding-bottom:50px;
	background-color: #1A1818;
}	
	.page-head svg {
			height:50px !important;
	}
}

/*------*/

.page-head-series .fl-row-content-wrap {
	padding-top:150px;
	padding-bottom:70px;
	background-color: #1A1818;
}


/*------*/
.page-head-simple .fl-row-content-wrap {
	padding-top:100px;
	background-color:#f4f4f4;
}

.page-head-simple * {
	color:#000;
}

/*------*/

.page-head-blog .fl-row-content-wrap{
	min-height: 300px;
	padding-bottom: 60px;
}

/*------*/

.page-head-store .fl-row-content-wrap,
.page-head-black .fl-row-content-wrap{
    padding-top: 100px;
	min-height: 100px;
    padding-bottom: 80px;
    background-color: #1A1818;
}

@media (max-width: 767px) {
	.page-head-black .fl-row-content-wrap{
		padding-top: 30px;
		padding-bottom: 30px;
	}
}

/*--Store/ Products Headers-*/


.page-head-product .fl-row-content-wrap{
    background-color:#efefef;
}

.page-head-product .fl-row-content-wrap *{
	color:#333;
}

.page-head-store .fl-row-content-wrap:after,
.page-head-product .fl-row-content-wrap:after{ 
	background-color: rgba(26, 24, 24, 0.8);
}



/*---*/

.bottom-shape .fl-row-content-wrap {
	padding-bottom:120px;
}

.top-shape .fl-row-content-wrap {
	padding-top:150px;
}

.bottom-shape .fl-row-content-wrap:after,
.top-shape .fl-row-content-wrap:after{
	position:absolute;
	content: "";
  width: 100%;
  height:120px;
	background-size:100% 120px;
	background-repeat:none;
  background-size: cover;
  z-index: 5;
}

.bottom-shape .fl-row-content-wrap:after{
  bottom: 0;
  left: 0;
  background-image: url('/wp-content/themes/lote/graphics/bottom-shape.svg');

}

.top-shape .fl-row-content-wrap:after {
 top: 0;
  left: 0;
  background-image: url('/wp-content/themes/lote/graphics/top-shape.svg');
}

/*---------------------------
 * Template
 * -------------------------*/

/*--- intro-section ---*/
.lote-intro-section {
	margin-top:20px;
}

.lote-intro-section h2 {
	margin-top:0px;
}
@media (max-width: 768px) {
	.lote-intro-section .fl-col:first-child .fl-module {
		margin-bottom:0px;
	}
}
/*---------------------------
 * Sections
 * -------------------------*/
.section-line {
	border-bottom:1px solid #ccc;
}


.section-line a {
	font-weight:400;
	letter-spacing:2px;
	font-size:16px;
	text-transform:uppercase;
	color:#1A1818;
	margin-bottom:0px;
}

.section-line p {
	margin-bottom:10px;
}

.section-line h2,
.section-line h3 {
	margin-top:0px;
	font-size:2.3em;
}

.section-line h3.tag-style {
	font-size:16px;
}

/*---- Give Now Section----*/
#give-section h2 {
	font-size:4em;
	font-weight:300;
}
	@media (max-width: 768px) {
		#give-section.top-shape .fl-row-content-wrap {
			padding-top: 100px;
			padding-bottom: 50px;
		}
	}

/*-- Ways to Listen Section--*/
#ways-to-listen .fl-row-content-wrap {
		background: radial-gradient(at 20% 80%,rgba(255, 252, 222, 1) 0%, rgba(199, 214, 208, 1) 100%);
}

.fl-button-lightbox-content .fl-node-uehm4v0qi6ra.fl-module-button-group {margin:0px !important;}

	@media (max-width: 768px) {
		#ways-to-listen .fl-row-content-wrap {
		background: radial-gradient(at 50% 100%,rgba(255, 252, 222, 1) 0%, rgba(199, 214, 208, 1) 100%);
}
}

/*-- Build Library Section --*/
#build-library .fl-row-content-wrap {
	background-color:#006E8C;
}
/*---------------------------
 * Background
 * -------------------------*/

.light-background {
	background:#F3F3F3;
}

.dark-background {
	background:#26A9B4;
}

/*-- Inline List --*/

	ul.inline-list,
	ul.inline-list-nobreak{
		list-style-type: none; 
		padding: 0px;
		margin-top:20px;
	}

		ul.inline-list li,
		ul.inline-list-nobreak li{ 
			display: inline;
		}
			
	ul.inline-list li:after,
	ul.inline-list-nobreak li:after{
		content: "|";
		margin: 0px 15px;
	}
		
	ul.inline-list li:last-child:after,
	ul.inline-list-nobreak li:last-child:after{
		content: "";
		margin: 0px;
	}
		
	@media (max-width: 768px) {
		ul.inline-list li {
			display: block;
		}
		ul.inline-list li:after { 
			content: "";
			margin: 0px ;
		}
	}
/*---------------------------
 * Giving Pages
 * -------------------------*/

.giving-badges.fl-photo-img {
    width: 400px;
}

.giving-disclaimer *{
	font-size:12px;
}

/*---------------------------
 * Feeds
 * -------------------------*/

/*-- ALL FEEDS ---*/
.lote-feed .fl-post-grid-post,
.lote-feed .pp-content-post{
	background-color:#F4F4F4;
	border:none;
	border-radius:20px;
	filter: drop-shadow(2px 2px 2px rgba(0,0,0,.15));
	padding:0px;
}

.lote-feed .fl-post-image img,
.lote-feed img,
img.series-image,
.series-image img{
	border-radius:20px;
}

.lote-feed .fl-post-text {
    padding: 10px 20px;
}

.lote-feed .fl-post-title {
    font-size: 20px; 
}

.lote-feed .fl-post-title {
	margin-top:0px;
}
.lote-feed .fl-post-meta {}
.lote-feed .fl-post-more-link {}

.lote-feed .fl-post-text {
		position:relative;
}
.lote-feed .fl-icon-wrap{
	position:absolute;
	top:-20px;
	right:20px;
}


.lote-feed .fl-icon-wrap .fl-icon i {
	background: #5AD59F;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	text-align: center;
	font-size: 30px;
	padding-top:1px;
	padding-left:2px;
	width:32px;
	height:32px;
	color:#fff;
}

/*-- pagination ---*/
.pp-content-grid-pagination,
.fl-builder-pagination .page-numbers{
    text-align: right !important;
}

.fl-builder-pagination,
.fl-builder-pagination-load-more {
	padding-top:0px !important; 
}

.fl-builder-pagination li a.page-numbers,
.fl-builder-pagination li span.page-numbers,
.pp-content-grid-pagination li a.page-numbers,
.pp-content-grid-pagination li span.page-numbers {
    background-color: #ffffff;
    color: #000000;
    margin-right: 5px;
	font-size:14px;
	border: none;
}


.fl-builder-pagination li span.current {
    background: #f5f5f5;
    text-decoration: none;
}

.pp-content-grid-pagination li a.prev,
.pp-content-grid-pagination li a.next,
.fl-builder-pagination li a.prev,
.fl-builder-pagination li a.next{
	color:#333;
	background-color:#5AD59F !important;
	border-radius:30px;
	font-weight:700;
	text-transform:uppercase;
}

.pp-content-grid-pagination li a.prev:hover,
.pp-content-grid-pagination li a.next:hover {
	background-color:#44B483;
}

/*-- filter ---*/
ul.pp-post-filters li {
	padding: 5px !important;
	color: #1A1818;
	font-weight: 700;
	margin-right: 10px;
}

ul.pp-post-filters li.pp-filter-active {
    text-decoration: none;
    color: #5AD59F !important;
	 border-bottom: 1px solid #5AD59F;
}


/*-- carousel ---*/
.lote-feed-carousel .fl-post-carousel-navigation {
    position: absolute;
    top: -40px;
    left: 0;
    right: 0;
    z-index: 2;
    margin-top: 0px;
}

.lote-feed-carousel .bx-wrapper .bx-viewport {
	overflow: visible !important;
}

.lote-feed-carousel .fl-post-carousel-navigation a {
	opacity: 1;
	color:#000;
}

.fl-post-carousel-navigation .fl-post-carousel-svg-container {
	width:20px;
	height:20px;
}

.lote-feed-carousel .fl-post-carousel-navigation .carousel-prev {
	right: 30px;
	left:unset;
}

.lote-feed-carousel .fl-post-carousel-navigation .carousel-next {
    right: 0;
}
/*--*/
.lote-feed-carousel .pp-content-post-carousel .owl-carousel {
    overflow: visible;
}

.lote-feed-carousel .pp-content-post-carousel .owl-theme .owl-controls .owl-buttons div,
.lote-feed-carousel .pp-content-post-carousel .owl-nav button {
    top: -60px;
    font-size: 20px;
}

.lote-feed-carousel .pp-content-post-carousel .owl-nav button.owl-next {
    right: 0px;
		left:unset;
}

.lote-feed-carousel .pp-content-post-carousel .owl-nav button.owl-prev {
	right: 30px;
	left:unset;
}

.lote-feed-carousel .pp-content-post-carousel .owl-nav button {
	background-color: unset;
	border:none;
	color: #000;
	font-size: 16px;
	padding: 10px;
}

/*-- Series ---*/
.lote-feed-series {}

.lote-feed-series .fl-post-title{
	position:relative;
	margin:0px;
}

.lote-feed.lote-feed-series .fl-post-text {
    padding: 20px;
}

.lote-feed-series .fl-post-title a:after {
		content: "\f105";
	font-family: "Font Awesome 5 Free";
	background: #5AD59F;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	text-align: center;
	font-size: 30px;
	padding-top:2px;
	padding-left:5px;
	width:32px;
	height:32px;
	color:#fff;
		position:absolute;
	top:-40px;
	right:5px;
}


/*-- Products ---*/

.lote-feed-product .product-title { 
	font-size:20px;
	margin-top:10px;
}

.lote-feed-product .product-links-buttons { 
	margin-top:10px;
}

.lote-feed-product .product-format a {
	text-transform:uppercase;
	font-size:12px;
	margin-bottom:0px;
	letter-spacing:1px;
	color:#333;
}

.lote-feed-product .product-price span,
.lote-feed-product.lote-feed-product-featured .product-price span {
	font-size:16px !important;
	font-weight:400 !important;
}

.woocommerce-page button.button,
.lote-feed-product .product-links-buttons button,
.lote-feed-product .product-links-buttons  a{ 
	border-radius:20px;
	background: #5AD59F;
	border: 2px solid #5AD59F;
	text-transform:uppercase;
	font-weight:700;
	padding: 5px 10px;
	font-size:12px;
	line-height:1;
	color: #fff;
	display:inline-block;
	font-family: "gotham", sans-serif;
}

.lote-feed-product .product-links-buttons button:hover,
.lote-feed-product .product-links-buttons  a:hover {
    color: #5AD59F;
    background: transparent;
    border: 2px solid #5AD59F;
	border-radius:20px;
}

.lote-feed-product .product-links-buttons .details-button,
.lote-feed-product .product-links-buttons .cart-button { 
	display:inline-block;
}
.lote-feed-product .product-links-buttons .details-button a{ 
	background: transparent;
	border: 2px solid #333;
	color: #333;
}

.pp-content-grid-empty {
	border: none;
	padding: 0px;
}

.pp-content-grid-empty p {
	display:none;
}

/*-- LOTE Product Featured ---*/

.lote-feed.lote-feed-product-featured .pp-content-post {
    background-color: #FFF;
    border: none;
    border-radius: 20px;
    filter: none;
    padding: 0px;
}

.lote-feed-product-featured .pp-content-post {
	display:flex;
	flex-direction:row;
	align-items:center;
}

.lote-feed-product-featured .pp-content-post h2 {
	font-size:30px;
}


.lote-feed-product-featured .fl-post-image {
	padding: 0px;
	width:33%;
}

.lote-feed-product-featured .fl-post-text {
	width:66%;
}

.lote-feed-product-featured .product-callout,
.lote-feed-product-featured .product-price *{
	font-size:16px;
}

.lote-feed-product-featured .product-price{
	margin-bottom:5px;
}

@media (max-width: 768px) {
	
	
.lote-feed-product-featured .pp-content-post {
	display:block;
}
	
	.lote-feed-product-featured .fl-post-image,
	.lote-feed-product-featured .fl-post-text {
		width:100%;
		display:block;
}
}

/*-- Fake Product Callout ---*/

.lote-resource-list {} 

.lote-resource-list-item {
    background-color: #F4F4F4;
    border: none;
    border-radius: 20px;
    filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, .15));
    padding: 0px;
}

.lote-resource-list-item .fl-callout-title {
	padding:10px 10px 0px 10px;
	font-weight:700;
}

.lote-resource-list-item .fl-callout-text-wrap {
	padding:10px;
}


.lote-resource-list-item .fl-callout-button a.fl-button {
	font-size:14px;
	padding: 5px 20px;
}


/*-- Topics ---*/

.lote-feed-topics .fl-loop-item .fl-module-box{
	background-color:#fff;
	border:none;
	border-radius:20px;
	filter: drop-shadow(2px 2px 2px rgba(0,0,0,.15));
margin-right:20px;
}

	.lote-feed-topics .fl-loop-item .fl-module-box:hover *{
		text-decoration: none !important;
	}
	.lote-feed-topics .fl-loop-item .fl-module-box:hover,
	.lote-feed-topics-shortcode .lote-topic-term a:hover{
		background-color:#f4f4f4;
		transition:all ease .1s ;
	}

.lote-feed-topics .lote-topic-title,
.lote-feed-topics-shortcode .lote-topic-title{
	position:relative;
	margin:0px 0px 5px 0px;
	font-size:20px;
	font-weight:700;
}

.lote-feed-topics p,
.lote-feed-topics-shortcode p{
	font-size:14px;
}


.lote-feed-topics .lote-topic-title:after,
.lote-feed-topics-shortcode .lote-topic-title a:after,
.lote-feed-topics-shortcode h4:after{
		content: "\f105";
	font-family: "Font Awesome 5 Free";
	background: #5AD59F;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	text-align: center;
	font-size: 30px;
	padding-top:2px;
	padding-left:5px;
	width:32px;
	height:32px;
	color:#fff;
		position:absolute;
	top:-5px;
	right:-35px;
}

/*-- Topic - Shortcode ---*/

.lote-feed-topics-shortcode {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1.5rem; 
}

.lote-feed-topics-shortcode  .lote-topic-term{
	background-color:#fff;
	border:none;
	border-radius:20px;
	filter: drop-shadow(2px 2px 2px rgba(0,0,0,.15));
	width:95%;
	padding:20px;
}

@media (max-width: 768px) {
  .lote-feed-topics-shortcode {
    grid-template-columns: 1fr;
  }
}


/*-- Blog ---*/

.lote-feed-blog .fl-post-grid-post,
.lote-feed-blog .pp-content-post{
	background-color:#FFF;
	filter: none;
}

.lote-feed-blog .fl-post-text,
.lote-feed-blog .pp-content-post .fl-post-text{
	padding:20px 5px 5px 5px;
}

.lote-feed-blog .lote-blog-featured-img {
	aspect-ratio:16/9;
	background-size: cover;
	background-position:center;
}

/*-- Search Results ---*/


.lote-feed-search .fl-post-text,
.lote-feed-search .pp-content-post .fl-post-text{
	padding:15px 5px;
}

.lote-feed-search .lote-blog-featured-img {
	aspect-ratio:1/1;
	background-size: cover;
	background-position:center;
}

.lote-feed-search .fl-post-title {
	font-size:25px;
}

.lote-feed-search .pp-content-grid-post {
	max-width:300px;
}

@media screen and (max-width: 768px) {
	.lote-feed-search .pp-content-grid-post {margin:auto !important;}
}
/*-- Messages ---*/

.lote-feed-messages .pp-accordion-item{
	background-color:#F4F4F4;
	border:none;
	border-radius:15px;
	padding:0px 10px;
	filter: drop-shadow(2px 2px 2px rgba(0,0,0,.15));
}

.lote-feed-messages .pp-accordion-item-active {
	background-color:#fff;
}

.lote-feed-messages .pp-accordion-item .pp-accordion-button-label {
	font-weight:700;
	font-size:20px;
}


.lote-feed-messages .pp-accordion-content {
    padding: 0px 10px 10px 10px;
}

.lote-feed-messages .pp-accordion-item h6 {
	margin-top:0px;
}

.lote-feed-messages .pp-accordion-item hr {
	margin:0px;
}

.lote-feed-messages ul.inline-list {
	margin-top: 10px;
	text-transform:uppercase;
	font-weight:700;
}


.lote-feed-messages ul.inline-list a{
	color:#000;
}



.lote-feed-messages .pp-accordion-item .pp-accordion-button-icon {
		background: #5AD59F;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	text-align: center;
	font-size: 14px;
	width:22px;
	height:22px;
	color:#fff;
	padding-left: 0px !important;
	padding-top: 4px !important;
}

/*  listen-now-feed  */
.listen-now-feed .listen-now-icon a {
	display:table-row;
}

.listen-now-feed .listen-now-icon a:hover {
	text-decoration:none;
}

.listen-now-feed .listen-now-icon i,
.listen-now-feed .listen-now-icon h3{
	display:table-cell;
	vertical-align:middle;
}

.listen-now-feed .listen-now-icon h3 {
	text-transform:uppercase;
	font-size:20px;
}

.listen-now-feed .listen-now-icon i:before {
	font-size:30px;
	padding-right:10px;
}

/*---------------------------
 * Broadcast & Message Feeds - SHORTCODES
 * -------------------------*/

.broadcast-feed {
	
}

.broadcast-feed .series-title,
.broadcast-feed .broadcast-date{
	font-weight: 400;
	text-transform:uppercase;
	font-size:16px;
	letter-spacing:2px;
}

.broadcast-feed .broadcast-date {
	color: #5ad59f;
	font-weight: 700;
}


/*--- recent-broadcasts --*/
.broadcast-feed.broadcast-feed-today {
	
}


/*--- recent-broadcasts --*/
.broadcast-feed.broadcast-feed-recent>div{
	padding:0px;
}

.broadcast-feed.broadcast-feed-recent>div a:hover{
	text-decoration: none;
}

.broadcast-feed.broadcast-feed-recent>div>div {
	background-color: #F4F4F4;
	border: none;
	border-radius: 20px;
	filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, .15));
	padding: 20px;
	margin-bottom:20px;
}

.broadcast-feed.broadcast-feed-recent .broadcast-date {}
.broadcast-feed.broadcast-feed-recent h3 {margin-top:0px;}

.broadcast-feed.broadcast-feed-recent .series-title {}

/*--- Current Series --*/

.current-series-callout {}

.current-series-callout .fl-col-group {
	margin-top:20px;
	display:flex;
	flex-wrap: wrap;
}

.fl-col.current-series-image {
	width:33%;
}
.fl-col.current-series-content {
	width:66%;
}


.fl-col.current-series-content .fl-module.current-series-text {
	margin-bottom:0px;
}

.fl-col.current-series-content .fl-module-button-group {
	margin-top:0px;
}

/*---------------------------
 * Modules
 * -------------------------*/

/*Search Bar*/
.pp-search-form__container {
	border-radius: 20px;
}

/*Search Bar*/
.img-rounded img {
	border-radius:20px;
}

/*Stat*/
.lote-stat {}

/*Menu*/
.lote-menu .fl-menu-horizontal a {
	padding: 5px !important;
	margin-right:10px;
	color:#1A1818;
	font-weight:700;
	border-bottom:1px solid #1A1818;
}

.lote-menu .fl-menu-horizontal a:hover,
.fl-menu-horizontal li.current-menu-item a{
	text-decoration:none;
	color:#5AD59F;
}

/*Callout*/

.lote-callout{
	filter: drop-shadow(2px 2px 2px rgba(0,0,0,.15));
}

.lote-callout .fl-callout-content {
	background-color:#fff;
	border:none;
	border-radius:15px;
}

.lote-callout .fl-callout-content img{
	border-radius:15px;
}

.lote-callout .fl-callout-content .fl-callout-title{
	position:relative;
	padding:10px 20px 0px 20px;
}


.lote-callout .fl-callout-content .fl-callout-text-wrap{
	padding:10px 15px 6px 15px;
}

.lote-callout .fl-callout-content .fl-callout-title>a:after{
	position:absolute;
	top:-30px;
	right:20px;
	content: "\f105";
	font-family: "Font Awesome 5 Free";
	background: #5AD59F;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	text-align: center;
	font-size: 30px;
	padding-top:1px;
	padding-left:4px;
	width:32px;
	height:32px;
	color:#fff;
}
/*Callout - box module */

.lote-callout.fl-module-box
{
	border:none;
	border-radius:15px;
}


/*Callout - offer*/

.lote-callout-offer .fl-callout-content .fl-callout-title{
	font-size:20px;
	padding-top:5px;
	text-transform:uppercase;
}

/*Callout - No image*/

.lote-callout.lote-callout-noimg .fl-callout-content {
margin-right:20px;
}

.lote-callout.lote-callout-noimg .fl-callout-content .fl-callout-title>a:after{
	position:absolute;
	top:10px;
	right:-15px;
}

/*Callout - Horz*/


.lote-callout.lote-callout-horz .fl-callout-content .fl-callout-title>a:after {
	position:absolute;
	top:7px;
	left:-20px;
}

.lote-callout.lote-callout-horz .fl-callout-photo {
    padding-right: 0px;
    width: 35%;
}

.lote-callout.lote-callout-horz .fl-callout-photo {
    padding-right: 0px;
    width: 40%;
}

.lote-callout-horz img{
	border-radius:15px 0px 0px 15px;
}

.lote-callout-horz .fl-callout-content{
	border-radius:0px 15px 15px 0px;
}

.lote-callout .fl-callout-content .fl-callout-text-wrap{
	padding:10px 20px;
}

@media (max-width: 768px) {
.lote-callout.lote-callout-horz .fl-callout-photo {
	display:none;
}
	
	.lote-callout.lote-callout-horz .fl-callout-content .fl-callout-title>a:after {
	position:absolute;
	top:10px;
	left:unset;
		right:5px;
}
}

/*Callout - Horz - Season*/
.callout-current-season .fl-callout-title {
	padding-top:0px;
}

.callout-current-season .fl-callout-title span {
	font-size:16px;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:1px;
}

.callout-current-season .fl-callout-content h3 {
	margin-top:0px;
}

/*Column Callout Box*/
.col-box{
	filter: drop-shadow(2px 2px 2px rgba(0,0,0,.15));
	background-color:#f4f4f4;
	border:none;
	border-radius:15px;
}

/* Ways to give */

.ways-to-give-icons .fl-module {}

.ways-to-give-icons .fl-callout {
	text-align:center;
	padding:10px;
}

.ways-to-give-icons .fl-callout-title {
	font-weight:400;
	font-size:20px;
}
.ways-to-give-icons .fl-callout img {
	width:70px;
	margin:auto;
}

/* -----------------
 * Audio
 * ------------------*/
/* Target the whole audio player */
audio { width: 100%; outline: none; }

/* Chrome / Edge (WebKit-based) controls */ 
audio::-webkit-media-controls-panel { 
	background-color: #fff; border-radius: 6px; padding:0px; 
}

/* Play button */ 
audio::-webkit-media-controls-play-button { background-color: #5AD59F; border-radius: 50%; color: #fff; }
/* Current time / duration text */
audio::-webkit-media-controls-current-time-display, audio::-webkit-media-controls-time-remaining-display { 
	color: #333; 
	font-size: 14px; 
}
/* Progress bar */ 
audio::-webkit-media-controls-timeline { 
	background-color: transparent; 
}
/* Volume slider */
audio::-webkit-media-controls-volume-slider { 
	background-color: #ddd;
	border-radius: 4px; }

/*---------------------------
 * Resource Callout
 * -------------------------*/

.lote-resource-callout .fl-row-content-wrap {
	background-color:#F4F4F4;
}

.lote-resource-callout img {
	border-radius:20px;
}

/*Resource Course*/

.lote-resource-callout .lote-resource-callout-course {

}

/*---------------------------
 * Content Series Pages
 * -------------------------*/

.lote-series-course-section .fl-row-content-wrap {
	background:#efefef;
	background: linear-gradient(90deg, #f4f4f4 0%, rgba(255, 255, 255, 0) 50%);
}

.lote-series-groupstudy-section .fl-row-content-wrap {
	background:#efefef;  
	background: linear-gradient(90deg, #f4f4f4 0%, rgba(255, 255, 255, 0) 50%);
}

/*---------------------------
 * Blog / Posts Singular
 * -------------------------*/


.lote-blog-content .wp-block-heading {
	padding-top:25px;
}


.fl-builder-content .lote-blog-content .wp-block-separator {
	margin-bottom: 40px;
	margin-top: 40px;
	border-color:#ccc;
	border-width:1px;
}


.lote-blog-content a {
	color:#333;
	font-weight:700;
	text-decoration:underline;
}

.lote-blog-content a:hover {
	color:#5ad59f;
	text-decoration:underline;
}


.post-navigation .nav-links a {
    font-weight:700;
	text-transform:uppercase;
	color:#333;
}
.post-navigation .nav-links a:hover {
	color:#5ad59f;
}

/*---------------------------
 * Button Style
 * -------------------------*/

.fl-builder-content a.fl-button,
.fl-builder-content a.fl-button:visited,
.fl-builder-content .fl-slide a.fl-button, 
.fl-builder-content .fl-slide a.fl-button:visited,
.gform_wrapper .gform_footer input[type="submit"],
.gform_wrapper .gform_footer button[type="submit"]{
	background: #5AD59F;
	border: 2px solid #5AD59F;
	color: #fff;
	text-transform:uppercase;
	font-weight:700;
	border-radius: 20px;
	padding: 10px 40px;
}


.fl-builder-content a.fl-button:hover, 
.fl-builder-content a.fl-button:focus,
.fl-builder-content .fl-slide a.fl-button:hover,
.fl-builder-content .fl-slide a.fl-button:focus, 
.gform_wrapper .gform_footer input[type="submit"]:hover,
.gform_wrapper .gform_footer button[type="submit"]:hover {
	background: transparent;
	border-color:#5AD59F;
	color: #5AD59F;
}
.fl-builder-content a.fl-button *, 
.fl-builder-content a.fl-button:visited,
.fl-builder-content .fl-slide a.fl-button *  {
	color: #fff !important;
}
.fl-builder-content a.fl-button:hover *, 
.fl-builder-content a.fl-button:focus * {
	color: #5AD59F !important;
}

/*-- Outline Button--*/

.btn-outline a.fl-button,
.btn-outline a.fl-button:visited  {
	background: transparent;
	border: 2px solid #5AD59F;
	color:#000 !important;

}
.btn-outline a.fl-button:hover, 
.btn-outline a.fl-button:focus  {
	background: #5AD59F;
	border-color:#5AD59F;
	color: #FFF;
}

.btn-outline a.fl-button *, 
.btn-outline a.fl-button * {
    color: #000 !important;
}

.btn-outline a.fl-button:hover *, 
.btn-outline a.fl-button:focus * {
    color: #FFF !important;
}

/*-- Giving Button--*/

.giving-button a.fl-button,
.giving-button a.fl-button:visited  {
	background:#F6A104;
	border: 2px solid #F6A104;

}
.giving-button a.fl-button:hover, 
.giving-button a.fl-button:focus  {
	background: transparent;
	border-color:#F6A104;
	color: #F6A104;
}

.giving-button a.fl-button:hover *, 
.giving-button a.fl-button:focus * {
    color: #000 !important;
}


/*---------------------------
 * Page Templates
 * PRODUCTS
 * -------------------------*/
.woocommerce .related h2, .woocommerce-page .related h2, .woocommerce .upsells.products h2, .woocommerce-page .upsells.products h2 {
	margin-bottom:0px;
}

.woocommerce div.product div.images img, .woocommerce-page div.product div.images img {
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* Sale banner */
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale, .woocommerce span.onsale, .woocommerce-page span.onsale {
    color: #fff;
    background: #000;
    font-size: 13px;
    font-weight: normal;
    left: 10px;
    margin: 0;
    padding: 0px 20px !important;
    font-weight:700 !important;
	text-transform:uppercase;
}

.woocommerce-page ul.products li.product a.button, .woocommerce-page .woocommerce-message a.button, .woocommerce-page .woocommerce-message a.button.wc-forward, .woocommerce-page .woocommerce a.button.wc-forward, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page .woocommerce button[type=submit], .woocommerce-page button[type=submit].alt.disabled {
		border-radius:20px;
	background: #5AD59F;
	border: 2px solid #5AD59F;
	text-transform:uppercase;
	font-weight:700;
	padding: 5px 10px;
	font-size:12px;
	line-height:1;
	color: #fff;
	display:inline-block;
	font-family: "gotham", sans-serif;
}


.woocommerce-page ul.products li.product a.button:hover, .woocommerce-page .woocommerce-message a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page .woocommerce button[type=submit]:hover, .woocommerce-page button[type=submit].alt.disabled:hover
 {
    color: #5AD59F;
    background: transparent;
    border: 2px solid #5AD59F;
	border-radius:20px;
}

/*-- Add to cart btn --*/
.lote-product-page .lote-product-page-details button.single_add_to_cart_button,
.lote-product-page .lote-product-page-details a.single_add_to_cart_button { 
	padding: 10px 40px;
	font-size:16px;
}

.woocommerce div.product form.cart, .woocommerce-page div.product form.cart,
.lote-product-page .lote-product-page-details .somdn-download-wrap{
    margin-top: 20px;
}

.lote-product-page .lote-product-page-details .quantity input.qty {
    height: 40px;
    font-size:16px;
}

/*-- Remove border on Add to cart button --*/
p.add_to_cart_inline {
	border:none !important;
	padding: 0px !important;
}

/*-- tabs --*/
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius:20px ;
	border:1px solid #e6e6e6;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background: #393939;
    color: #fff;
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before {
    border-bottom: none;
}

/*---------------------------
 * Global Pages
 * -------------------------*/

.lote-global-message-library {}

.lote-global-message-library .pp-accordion-item .pp-accordion-button .pp-accordion-button-label {
    font-weight: 400;
	text-transform:uppercase;
	font-size:16px;
	letter-spacing:2px;
}

	.lote-global-message-library .pp-accordion-content ul{
		list-style-type: none; 
		padding: 0px;
		margin-top:20px;
	}

		.lote-global-message-library .pp-accordion-content li { 
			display: inline;
		}
			
	.lote-global-message-library .pp-accordion-content ul li:after{
		content: "|";
		margin: 0px 15px;
	}
		
	.lote-global-message-library .pp-accordion-content ul li:last-child:after {
		content: "";
		margin: 0px;
	}

	.lote-global-message-library .pp-accordion-content ul a{
		font-weight:700;
		color:#333;
	}
		
	@media (max-width: 768px) {
		.lote-global-message-library .pp-accordion-content ul li {
			display: block;
		}
		.lote-global-message-library .pp-accordion-content ul li:after { 
			content: "";
			margin: 0px ;
		}
	}


/*---------------------------
 * LMS/ Course Pages
 * -------------------------*/

.course-template-donate-callout {
	border-radius:20px;
		background: radial-gradient(at 20% 80%,rgba(255, 252, 222, 1) 0%, rgba(199, 214, 208, 1) 100%);
}
/*---------------------------
 * Study Guide Pages
 * -------------------------*/

.lote-studyguide-video-gallery .pp-video-info {
	margin-top:5px;
}

.lote-studyguide-video-gallery .pp-video-title {
	font-weight:700;
	text-transform:uppercase;
}

/*---------------------------
 * Account Page
 * -------------------------*/
.my-account h4 {
	font-weight:700;
}
/* Side Nav */
.woocommerce-MyAccount-navigation a{
	color:#000;
}

.woocommerce-MyAccount-navigation ul li{
	border-top: 5px solid #fff;
	color:#000;
}

.woocommerce-MyAccount-navigation ul li.is-active a {
	font-weight:700;
	color:#5AD59F;
}

.woocommerce-MyAccount-navigation ul li.is-active a:after{
	content:'›';
	margin-right:5px;
}

/* Dashboard */

.my-account ul.dashboard-options,
.my-account .dd-archives .grid-container{
  display: grid;
  grid-template-columns: 1fr 1fr; 
  gap: 20px; 
  list-style: none;
  padding: 10px;
}

/* Dasboard */

.my-account ul.dashboard-options li {
	background-color: #F4F4F4;
	border: none;
	border-radius: 20px;
	filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, .15));
	padding: 20px;
}


/* DD Courses */
.my-account .dd-archives .dd-card {
	background-color: #F4F4F4;
	border: none;
	border-radius: 20px;
	filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, .15));
	padding: 0px;
}

.my-account .dd-archives .dd-card img {
	border-radius: 20px 20px 0px  0px;
}

.my-account .dd-archives .dd-card h3, 
.my-account .dd-archives .dd-card h4{
	margin:20px 20px 20px 20px;
}

.my-account .dd-archives .dd-card h4{
	font-size:16px;
	font-weight:400;
}

.my-account-menu.btn {
	display:none;
}

/* Login Forms */

.woocommerce-form h2 span {
	font-size:16px;
	font-weight:400;
	display:block;
}


/*---------------------------
 * Footer
 * -------------------------*/

#lote-footer {
	background-color:#1A1818;
}

#lote-footer .footer-logo {
	opacity:30%;
}

#lote-footer a{
	color:#fff;
}

#lote-footer a:hover{
	color:#5AD59F;
}

#lote-footer .footer-menu-1 a{
	font-weight:700;
}

#lote-footer .footer-menu-1 li .sub-menu {
	display:none;
}

#lote-footer .footer-menu-2 a {
	font-size:12px;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:1px;
	opacity:.5;
}

#lote-footer .footer-menu-2 a:hover{
	opacity:1;
	color:#fff;
}

#lote-footer .footer-credits {
	font-size:12px;
	opacity:30%;
}



/*----
 * Mobile Adjustemnts
 * ----*/

@media (max-width: 768px) {
    .fl-col-small:not(.fl-col-small-full-width) {
        max-width: unset;
    }
}


