/** Reduce size of mobile logo **/
@media only screen and (max-width: 767px) {
  .site-logo.mobile-logo img {
    width: auto;
    max-height: 60px;
  }
}

.theme-money
{ color: #009fe3; font-weight: bold; }

.search-bar__container
{
	border: 1px solid #009fe3;
	border-radius: 10px;
}

.btn
{ font-weight: bold; }

.store-messages-bar
{ color: #230051; }

.help-lg-header-button {
	display: inline-block;
	cursor: pointer;
	border: 2px solid #e2007a;
	color: #e2007a;
	background-color: #fff;
	border-radius: 999px;
	padding: 5px 15px;
	transition: background-color 0.25s, color 0.25s;
}

.help-lg-header-button:hover {
	background-color: #fbadd7;
	color: #fff;
	transition: background-color 0.25s, color 0.25s;
}

.product-icon-button {
	display: inline-block;
	cursor: pointer;
	border: 2px solid #009fe3;
	color: #009fe3;
	background-color: #fff;
	border-radius: 999px;
	padding: 5px 15px;
	transition: background-color 0.5s, color 0.5s;
}

.product-icon-button:hover {
	background-color: #84d0f0;
	color: #fff;
	transition: background-color 0.5s, color 0.5s;
}

#social-media {
	border-bottom: 1px solid #fff;
}

a .social-icon-footer
{ text-decoration: none; }

.social-icon-footer {
	padding: 5px;
	color: #fff;
	text-decoration: none;
	transition: background-color 0.5s, color 0.5s;
}

.social-icon-footer img
{
	width: 60px;
	display: inline-block;
	vertical-align: middle;
	text-decoration: none;
}

.social-icon-footer span {
	display: inline-block;
	width: calc(100% - 70px);
	vertical-align: middle;
	line-height: 1.3rem;
	padding: 0 10px;
}

.social-icon-footer:hover{
	background-color: #fff;
	color: #3db5b0;
	transition: background-color 0.5s, color 0.5s;
}




/** Homepage **/
@media only screen and (max-width: 767px) {
  .overlay {
    padding: 1rem !important;
    bottom: 70px !important;
  }
  
  .overlay .large-title {
  	font-size: 1.5rem !important;
  }
  
  .split-image-section .overlay {
  	width: calc(100% - 20px) !important;
  }
  
  
  .slide .overlay {
  	padding: 1rem !important;
  	bottom: 0px !important;
  	margin-bottom: 0 !important;
  }
  
  .slide .overlay__bg {
  	opacity: 0;
  }
  
  .slide .overlay__links a {
  	margin: 0 !important;
  }
  
}