/********* Compiled - Do not edit *********/
@font-face {
font-family:"Cerebri Sans";
src:url(../fonts/Cerebri-Sans-Book.ttf);font-weight:;
font-display:swap;
}
@font-face {
font-family:"Now";
src:url(../fonts/Now-Regular.otf);font-weight:;
font-display:swap;
}
@font-face {
font-family:"Cerebri Sans Bold";
src:url(../fonts/Cerebri-Sans-Bold.ttf);font-weight:;
font-display:swap;
}
@font-face {
font-family:"Cerebri Sans Bold Italic";
src:url(../fonts/Cerebri-Sans-Bold-Italic.ttf);font-weight:;
font-display:swap;
}
@font-face {
font-family:"Cerebri Sans Book Italic";
src:url(../fonts/Cerebri-Sans-Book-Italic.ttf);font-weight:;
font-display:swap;
}
@font-face {
font-family:"Cerebri Sans ExtraBold";
src:url(../fonts/Cerebri-Sans-ExtraBold.ttf);font-weight:;
font-display:swap;
}
@font-face {
font-family:"Cerebri Sans ExtraBold Italic";
src:url(../fonts/Cerebri-Sans-ExtraBold-Italic.ttf);font-weight:;
font-display:swap;
}
@font-face {
font-family:"Cerebri Sans Heavy";
src:url(../fonts/Cerebri-Sans-Heavy.ttf);font-weight:;
font-display:swap;
}
@font-face {
font-family:"Cerebri Sans Italic";
src:url(../fonts/Cerebri-Sans-Italic.ttf);font-weight:;
font-display:swap;
}
@font-face {
font-family:"Cerebri Sans SemiBold";
src:url(../fonts/Cerebri-Sans-SemiBold.ttf);font-weight:;
font-display:swap;
}
@font-face {
font-family:"Cerebri Sans SemiBold Italic";
src:url(../fonts/Cerebri-Sans-SemiBold-Italic.ttf);font-weight:;
font-display:swap;
}
:root{--color-primary:#25b5d2;--color-secondary:#393637;--color-gradient-start:#236770;--color-gradient-stop:#BAE1E8;--color-link:#25b5d2;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:Cerebri Sans;font-weight:400;line-height:1.8em;font-size:1em;color:#393637;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:Cerebri Sans;font-weight:400;}.h1,h1{font-family:Now;font-weight:400;line-height:1.2em;font-size:52px;color:#393637;}.h2,h2{font-family:Now;font-weight:400;line-height:1.2em;font-size:40px;color:#393637;}.h3,h3{font-family:Now;font-weight:400;line-height:1.2em;font-size:32px;color:#393637;}.h4,h4{font-family:Now;font-weight:400;line-height:1.2em;font-size:25px;color:#393637;}.h5,h5{font-family:Now;font-weight:500;line-height:1.2em;font-size:21px;color:#393637;}.h6,h6{font-family:Now;font-weight:400;line-height:1.2em;font-size:18px;color:#393637;}.titlebar-inner h1{}.titlebar-inner p{}/* Remove Share Buttons */
.squarespace-social-buttons {
   display: none;
}

.squarespace-social-buttons {
   display: none;
 }
 
 .tag-brands .BlogItem-share {
    display: none;
}

#fancycore {
  display: inline-block;
  text-align: left;
}


.eric-btn1 {
  font-size:2rem;
  padding: 1em 2em;
  margin: 1em;
  display: inline-block;
  border-radius: 4em;
  border:  solid transparent;
  background: linear-gradient(0deg,#ff6064, #ff9867), linear-gradient(0deg,#ff6064, #ff9867);
  color: #ff6064;
  background-clip:  border-box, text;
  background-position: center center;
  box-shadow:inset 0 0 0 100px white;
  background-size:  110% 110%;
}


.eric-btn2 {
  cursor: pointer;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  color: white;
  border:2px solid transparent;
  border-radius:10px;
  border-right-color:#743ad5;
  border-left-color:#d53a9d;
  background:
    linear-gradient(to left,
      rgb(116, 58, 213) 0%, rgb(186, 58, 143) 70% ,
      transparent 70%,  transparent 85%, 
      rgb(201, 58, 128) 85%, rgb(213, 58, 157) 100%) top/100% 2px,
    linear-gradient(to left, #743ad5 0%, #d53a9d 100%) bottom/100% 2px;
  background-repeat:no-repeat;
}


.eric-btn3 {
    background-color: #4CAF50; /* Green */
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
}

.eric-btn4 {
background-color:#eb5e28;
border:1px;
border-radius:3px;
-webkit-box-shadow:1px 1px 0px 0px #2f2f2f;
-moz-box-shadow:1px 1px 0px 0px #2f2f2f;
box-shadow:1px 1px 0px 0px #2f2f2f;
}
.eric-btn4 a, .eric-btn4 a:hover, .eric-btn4 a:active {
color:#fff !important;
}

.eric-btn5 {
	background-color: #ff0000;	
}

.eric-btn5 a, .eric-btn5 a:hover, .eric-btn5 a:active {
	color: #ffffff !important;
}

.eric-btn5:hover {
	background-color: #FF4D4D;
}

/* Adding pill button to menu */
.eric-btn6 {
   font-family: Cerebri Sans ExtraBold, serif;
   font-size: large;
   color: #FEFDFD;
   font-weight: 400;
   background-color: #236770;
   border-radius: 26px; 
   width: 110px;
/*   width: 110px;
   height: 70px; */
   line-height: 1.5;
   padding: 10px;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   margin:10px;
}

.eric-btn6 a {
	color: #FEFDFD !important;
} 


.eric-btn6:hover {
	background-color: #BAE1E8 !important;
}

.eric-btn6 a:hover {
	color: #393637 !important;
	
} 


.eric-btn6 a:active {
	color: #393637 !important;
} 

/*

.eric-btn6:hover {

	background-color: #FF4D4D;
}

.eric-btn6 a, .eric-btn6 a:hover, .eric-btn6 a:active {
	color: #BAE1E8 !important;
	
	
} 

*/

.ericbtn7 {
  width: 105px;
  height: 20px;
  background-image: url('tiny.gif');
  line-height: 20px;
  padding-bottom: 2px;
  vertical-align: middle;
  font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  border: 1px solid transparent;
}

.ericbtn7:hover {
  background-image: url('tiny_.gif');
}


@media only screen and (min-width: 1024px) { 	
	.my-custom-menu-button {
		background-color: #ff0000;	
	}

	.my-custom-menu-button a, .my-custom-menu-button a:hover, .my-custom-menu-button a:active {
		color: #ffffff !important;
	}

	.my-custom-menu-button:hover {
		background-color: #FF4D4D;
	}
}

.wpbf-menu > .wpbf-menu-button a {
	background: #005fa3;
	color: #fff !important;
	border-radius: 4px;
	padding-right: 20px !important;
	padding-left: 20px !important;
}

.wpbf-menu > .wpbf-menu-button a:hover {
	background: #007cd6;
}

.eric-button {
background-color:#eb5e28;
border:1px;
border-radius:3px;
-webkit-box-shadow:1px 1px 0px 0px #2f2f2f;
-moz-box-shadow:1px 1px 0px 0px #2f2f2f;
box-shadow:1px 1px 0px 0px #2f2f2f;
}
.eric-button a,  .eric-button a:hover, .eric-button a:active {
color:#fff !important;
}

.header-menu-button { 
background-color:#86af49;
border:1px;
border-radius:25px;
}
.header-menu-button a, .header-menu-button a:hover, .header-menu-button a:active { 
color:#fff !important;
}