.encode-sans-condensed-thin {
  font-family: "Encode Sans Condensed", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.encode-sans-condensed-extralight {
  font-family: "Encode Sans Condensed", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.encode-sans-condensed-light {
  font-family: "Encode Sans Condensed", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.encode-sans-condensed-regular {
  font-family: "Encode Sans Condensed", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.encode-sans-condensed-medium {
  font-family: "Encode Sans Condensed", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.encode-sans-condensed-semibold {
  font-family: "Encode Sans Condensed", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.encode-sans-condensed-bold {
  font-family: "Encode Sans Condensed", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.encode-sans-condensed-extrabold {
  font-family: "Encode Sans Condensed", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.encode-sans-condensed-black {
  font-family: "Encode Sans Condensed", sans-serif;
  font-weight: 900;
  font-style: normal;
}
.montserrat {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
 
  font-style: normal;
}
.montserrat-light {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 100;
  font-style: normal;
}
.montserrat-light2 {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
}

.montserrat-regular {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}

.montserrat-bold {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
}

.locked-bar {
  position: fixed;   /* Locks the element relative to the screen */
  top: 0;            /* Sticks it flush to the top edge */
  left: 0;           /* Sticks it flush to the left edge */
  width: 100%;       /* Makes it stretch across the full screen width */
  z-index: 1000;     /* Keeps it on top of other content */
}
.sticky-bar {
  position: sticky;  /* Acts normal until it reaches its threshold */
  top: 0;            /* Becomes locked exactly at the top of the screen */
  z-index: 1000;     /* Keeps it on top of other content */
}



/* --------  HOME TESTIMONIALS */
.figure.style2{border-radius: 15px;}
.st-testimonial-bg{background-color: #2f2c2c!important; color: white!important;}
.star-author{background-color: #2f2c2c!important; }
.st-testimonial-title{color: #ebd6da!important;}
.figure.style2 div.blockquote:after, .figure.style2 div.blockquote:before{color: #f8f1f3!important; opacity: 0.9!important;}
.st-testimonial-bg p{color: white!important;}
.st-testimonial-content{border-radius: 0px!important; border-bottom: 1px solid #ebd6da!important;  }
.st-testimonial-content p{font-size: 16px!important;font-weight: 300!important;}
.pst-star{padding: 3px!important; font-size:20px!important;}

/* ----------- BLOG ARTICLES */
.box-info{display: none;}
.schema-faq-question::before{ content: none!important;}
.schema-faq-section{border-bottom: 4px #ebd6da solid; margin-bottom: 20px;}
.schema-faq-answer{margin-left: 0px!important;}
.readmore-btn a {
  border: 1px solid  #414141;
}

.readmore-btn a{color: #414141;}
.wp-block-pullquote{border-top: 0px!important;
	border-bottom:0px!important;
	padding: 10px!important;
}
.wp-block-pullquote blockquote{font-style: italic;}
.wp-block-pullquote blockquote p::before {
	
	 content: "\f10d";
     font-family: "FontAwesome";
  display: inline-block; color:#999;
  margin-right: 18px;
}

.wp-block-pullquote blockquote p::after {
	
	 content: "\f10e";
     font-family: "FontAwesome";
  display: inline-block; color:#999;
  margin-left: 18px;
}
.post_category{padding-top: 50px!important; border-top:1px #333 solid;}
#theme-sidebar{background-color: #f5e9eb; padding-top: 25px;}


/*-------- FOOTER */
#footer{background-color: black!important; color: white;}
.footer-grid {
	display: grid; 
	grid-auto-flow: row; 
	grid-template-columns: repeat(3, 1fr); /* 3-column layout */
	gap: 16px;
}
.footer-grid-item {

	border-right: 1px solid #ebd6da;
}
.menu-footer-container a{color: #ebd6da!important ; text-decoration: none; font-size: 16px;}
.menu-footer-container a:hover{text-decoration: underline;}

.footer-grid-2columns{display: grid; grid-auto-flow: row; grid-template-columns: 1fr 1fr; gap: 10px;}
.footer-heading{letter-spacing: 3px; color: #ebd6da; text-transform: uppercase; font-size: 20px; line-height: 22px;}
.solid-pink-circle i{
	margin-bottom: 5px;
  width: 40px; 
	height: 40px;
	/* Step 2: Center the icon perfectly */
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #ebd6da;
  border-radius: 50%;
}
.footer-grid-item a{color:white; text-decoration: none;}

.footer-social-icons{color: white;}
.footer-social-icons a{color: white; border-radius: 50%; border: white 1px solid; padding: 3px; margin: 5px;}
.footer-social-icons a:hover{color: #ebd6da;}

.last{border: 0px!important;}

.wp-block-latest-posts__list li{border: 1px #333 solid; padding: 10px;}
.wp-block-latest-posts__list .wp-block-latest-posts__post-title{font-size: 22px; line-height: 24px; }
.wp-block-latest-posts__featured-image{margin-bottom:10px;}
.wp-block-latest-posts__post-title{text-decoration: none!important;}
.wp-block-latest-posts__read-more{display: block!important;}
.box-content h3{font-weight: bold!important;}
.box-content h2{color:#da8d96;}

/* -------- HOME CONTACT FORM */
.contactform-home .InputBox input,.contactform-home textarea {border-radius: 25px; padding: 10px 15px;}
.contactform-home .InputBox{text-align: left!important;}


.hm-lashes-skin-block a{text-decoration: none; color: #da8d96!important;}
.hm-lashes-skin-block a:hover{text-decoration: underline;}
/*---------------------- */
.slider-links{color:#da8d96!important;}
.slider-links:hover{text-decoration: underline!important;}

/***************
CONTACT PAGE
*************/
.contact-map-addr{font-weight: bold;}



.wp-block-media-text>.wp-block-media-text__content{padding: 20px!important;}

.skincare-grid .wp-block-media-text__media{align-self: end!important;}

.wp-h3-heading{ font-family: "Encode Sans Condensed", sans-serif;
   font-weight: 500!important;
	text-transform: uppercase;
  font-style:normal;
}

.h1-page-heading{ font-family: 'Montserrat'!important;
  font-optical-sizing: auto;
  font-weight: 600!important;
	letter-spacing: normal!important;
	font-size: 45px!important;
  font-style: normal;
}
.h2-page-heading{ font-family: 'Montserrat'!important;
  font-optical-sizing: auto;
  font-weight: 200!important;
	letter-spacing: normal!important;
	
  font-style: normal;
}
body{
	 
  font-weight: 400!important;
  font-style: normal;
	font-size: 18px; 
	text-wrap: auto!important;
}
h1{ font-weight:400!important; font-family: "Montserrat", sans-serif; }

h2,h3,h4,h5,h6{
/*  color: var(--color-primary1);*/
 	 font-family: "Montserrat", sans-serif;
	   font-weight: 200!important;
	
}
.services-title{ font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500!important;
  font-style: normal; font-size: 34px;
}

.gray-container{background-color: #333333; color: white; padding: 20px;	}
.white{color: white!important;}
.no-underline{text-decoration: none!important;}

.gray-flex-container{grid-template-columns: 30% 1fr!important;
background-color: #333333; color: white; padding: 20px;	
}

.spraytans-box  {grid-template-columns:1fr 35%!important;}

.gray-flex-container-40 .wp-block-paragraph a {color:#cca2aa!important;}

.gray-flex-container-40{grid-template-columns: 40% 1fr!important;
background-color: #333333; color: white; padding: 20px;	
}
.gray-container h3, .gray-flex-container h3{font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500!important;
  font-style: normal; font-size: 34px;
}
.spraytan-bolder{font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500!important;
  font-style: normal; 
	font-size: 31px!important; 
}


.services-price{
	 font-family: "Montserrat", sans-serif!important;
	   font-weight: 200!important; font-size: 28px!important; line-height: 30px!important; color: #eda0af;
}
.custom-skincare-box{
	background-color: #efd7c3;  
	background-image: linear-gradient(to bottom,#f6e7da, #ddc2ab);
}
.custom-gradiant-box{
	border: 1px black solid;
	background-color: #efd7c3;  
	background-image: linear-gradient(to bottom,#f5e1e1, #ebd6da);
}
.custom-gradiant-box .wp-block-media-text__media img{
width:100%;
	max-width: 700px;
}

.hr-black{border-color: black!important;}

.custom-skincare-box .wp-block-media-text__media img{
width:100%;
	max-width: 600px;
}
.custom-skincare-box{border: 1px black solid;}
.custom-skincare-box .wp-block-media-text__content, .custom-gradiant-box .wp-block-media-text__content{padding:  20px!important;}
.custom-skincare-box .wp-block-separator{border-color: black!important;}

.table-dermaplaning{max-width: 400px!important;}

.lash-title{ font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500!important;
  font-style: normal; font-size: 34px;
}

.lash-prices{
	 font-family: "Montserrat", sans-serif!important;
	   font-weight: 200!important; font-size: 20px!important; color: #eda0af;
}


.box-lashes{
background-color: #333333; color: white; padding: 20px;	
}
.pink-background{background-color: #ebd6da; padding: 20px;}

.wp-block-pullquote blockquote, .wp-block-quote:not(.is-large):not(.is-style-large)
{
	border-color:#ebd6da!important;
}

.fill-ins-text .wp-block-paragraph{font-size:16px!important;}



.header-img, .single-page-img, .external-div .box-image img, .external-div
{
 /* DEFAULT BACKGROUND IMAGE */
	 background-image: 
    linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), 
    url('https://lashspaknox.com/wp-content/uploads/2026/10/lash-extensions-knoxville.jpg')!important;
  background-size: cover;
  color: white; /* Content remains 100% opaque */
	
}

.box-text h2{
	 font-weight: 400!important;
	font-size:50px;  
}

:root {
    --color-primary1:#ebd6da!important; /* pink */
    --color-primary2:#f8f1f3!important; /* light pink */
	--color-primary3:#f2f1f1!important; /* gray pink */
    --font-awesome:'FontAwesome';
	
}

.bg-light-pink{background-color: #f8f1f3;}
.bg-pink{background-color: var(--color-primary1);}
.bg-gray{background-color:#f2f1f1;}

/********* TURN OFF COMMENTS ***********/
#comments{display: none!important;}

.button-black{
	background-color: black; 
	color:#ebd6da;
	border-radius: 15px; 
	padding: 10px 24px;
	color: #ebd6da; 
	display: inline-block; 
	text-transform: uppercase;
	
	  font-family: "Encode Sans Condensed", sans-serif; font-weight: 300;
}
.button-black a{color:#ebd6da; text-decoration: none}


.button-book2{
	background-color: black; 
	border-radius: 15px; 
	padding: 15px 24px;
	color: #ebd6da; 
	display: inline-block; 
	text-transform: uppercase;
	font-size: 24px;
	  font-family: "Encode Sans Condensed", sans-serif; font-weight: 300;
}
.button-book2 a{color:white; text-decoration: none;}

	
.button-pink{
	background-color: #ebd6da; color:black;
	border-radius: 15px; 
	padding: 10px 24px;
	color: #ebd6da; 
	display: inline-block; 
	text-transform: uppercase;
	
	  font-family: "Encode Sans Condensed", sans-serif; 
	font-weight: 300;
	border:1px #666666 solid!important;
}

.button-pink a{
	color:black; text-decoration: none;
}


/*-----------------
NAVIGATION
--------------------*/
.button-book{
	background-color: black; 
	border-radius: 5px; 
	padding: 11px 35px;
	color: #ffffff; 
	display: inline-block; 
	text-transform: uppercase;
	font-size: 20px;
	font-family: "Encode Sans Condensed", sans-serif;}

#menu-mobile a:hover{color: yellow!important;}

#mobile-footer-buttons a{text-decoration: none; color: #071831}
.nav-logo{padding: 10px 5px;}

.main-navigation{
 font-family: "Encode Sans Condensed", sans-serif;
  font-weight: 100;
  font-style: normal;

}
.main-navigation a{font-size: 20px!important; text-decoration: none!important; color: black; text-transform: none!important; }

.main-navigation .sub-menu li a{font-size: 16px!important; padding:10px 35px;}
/* .main-navigation .sub-menu li:hover{background-color: var(--color-primary2);}
.main-navigation .sub-menu li{background-color: #0f284e;}
.main-navigation .sub-menu{width:200px!important;} */

.main-navigation a:hover{
 border-bottom: 1px solid black; color: black;
}


.color1-bg{
	background-color: var(--color-primary1);
	color: #fff;
}
.schema-faq-question{
	font-family: "Montserrat", sans-serif;
	font-weight: 700; font-size:20px;
	color: black;
}
.schema-faq-answer{
	font-family: "Montserrat", sans-serif;
}
.schema-faq-question::before {
    font-family: FontAwesome;
  content: "\f192"; /* Unicode for a checkmark */
  font-weight: 600;
  margin-right: 5px;
}
.schema-faq-answer{margin-left: 25px;}


.color-white{color: #fff;}



#top-menu-bar{background-color: var(--color-primary1);}

/* BUTTONS */
.wp-block-file .wp-block-file__button,
.wp-block-button .wp-block-button__link {
	background-color: black!important;
	color:  white!important; 
}
.box-lashes .wp-block-button a {
	background-color: #ebd6da!important;
	color: black!important; 
}


.wp-block-button-navy{background-color: 	var(--color-primary1)!important; }
.wp-block-button-navy:hover{background-color: 	var(--color-primary2)!important; color: var(--color-primary1)!important; }

.bounce-button {
	border: none;
	-webkit-border-radius: 30;
	border-radius: 10px; 
	-webkit-box-shadow: none;
	box-shadow: none;
	display: inline-block;
	/*font-size: 13px;
	font-size: 0.9375rem;
	font-weight: 600;*/
	line-height: 1.4;
/*	padding: 14px 35px;*/
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
    transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -webkit-transition: 0.3s ease-in-out;
	
	
	margin:5px 5px;
}


.bounce-button:hover,.bounce-button:focus, .services-box-button:hover{
	 -webkit-box-shadow: 0px 15px 30px -17px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 15px 30px -17px rgba(0,0,0,0.75);
    box-shadow: 0px 15px 30px -17px rgba(0,0,0,0.75);
    transform: translateY(-5px);
    -o-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
	
	
}

.grid-3columns{display:grid; grid-auto-flow: row;grid-template-columns: 1fr 1fr 1fr;  gap: 20px;}
.grid-2columns{display: grid; grid-auto-flow: row; grid-template-columns: 1fr 1fr; gap: 10px;}
/*-------------------
GENERIC STYLES 
-------------------------*/
.list-nobullets{list-style: none; margin: 0px; padding: 0px;}
.list-nobullets li{ padding: 0px 0px 15px 0px;}



.blue-text{color: #548cf6;}

.zeroMargPad{padding: 0px!important; margin:0px!important;}
.ignore-space{white-space: nowrap;}
.text-white{color:#FFFFFF!important;}
.top40{margin-top:40px;}
.tb20{margin: 20px 0px;}
.marginBottom20{margin:0px 0px 20px 0px;}
.errors{font-size:16px; color:#ff0000;}
.pad25{padding:25px;}
.req{font-weight: bold; color:#E0D739;}

.inBlock{display:inline-block}
.block{display:block;}
.width100{ width:100%;}
.myFont{font-family: 'Roboto Condensed', sans-serif;}
.ft18{font-size:18px;}
.ft12{font-size:12px;}
.ft14{font-size:14px;}

.ft16{font-size:16px;}
.ft20{font-size:20px;}
.ft22{font-size:22px;}
.ft24{font-size:24px;}
.ft30{font-size:30px!important; line-height: 30px;}
.ft32{font-size:32px!important;line-height: 34px; }
.ft36{font-size:36px!important;}
.ft50{font-size:50px;}
.ft40{font-size:40px;}

.bold{font-weight:bold}
.red{color:#FF0000;}
.blue{color:#0000FF;}
.upperTx{text-transform:uppercase;}
.upper{text-transform:uppercase;}
.boxShadow{ box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.border{border:1px #FF0000 solid;}
.border-black{border:1px #000000 solid;}
.border-red{border:1px red solid;}
.border-wide{border:4px #CCCCCC solid; padding:15px; background-color:#e2dede; text-align:center}
.borderc{ border-collapse:collapse;}
 .pointer{cursor:pointer!important;}
 .right{text-align:right;}
 
 
.vMiddle{vertical-align: middle;
}
.bulletList li{margin-bottom:10px;}
.vTop{vertical-align:top;}
.vBottom{vertical-align:bottom;}
.pad3{padding:3px;}
.pad5{padding:5px;}
.pad10{padding:10px;}
.pad20{padding:20px;}
.pad30{padding:30px;}
.pad40{padding:40px;}
.pad40LR{padding:0px 40px 0px 40px;}

.tableBorder{ border:1px solid #000;}
.table{display:table; border-collapse: collapse;}
.tableCell{display:table-cell;}
.tableCol{display:table-cell;}
.tableCol img, .tableCol i{ background-color:transparent!important;}
.tableCol  a{ background-color:transparent!important;}
.tableRow{display:table-row;}
.left{text-align: left;}
#page_overlay {
    position: fixed; /* Sit on top of the page content and stay in place during scroll */
    display: none;   /* Hidden by default, JavaScript will change this */
    width: 100%;     /* Full width */
    height: 100%;    /* Full height */
    top: 0;          /* Position from the top */
    left: 0;         /* Position from the left */
    right: 0; align-content: center; vertical-align: middle;
    bottom: 0;
    background-color: rgba(0,0,0,0.8); /* Black background with opacity for the dimming effect */
    z-index: 999;      /* Specify a stack order higher than other elements */
  
}


.errors_container{border: 1px red solid; padding: 10px; color: red;}
.InputRow{padding: 4px; white-space: nowrap;}
.InputHD{width: 160px; display: inline-block; font-weight: bold;  min-height: 40px; padding: 2px; text-align: left;}
.InputBox{ display: inline-block; padding: 2px; width: 250px; text-align: left;}
	
.formHd{font-weight: bold; padding: 10px; text-align: left; background-color:#eae0d4;   vertical-align: top; }

.formInput input{padding:5px; height:50px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.formInput textarea{padding:5px; height:150px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}

 .vertMiddle{vertical-align:middle;}

.button a{color: #fff; text-decoration: none!important;}

#button{box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); 
	border:2px solid #fff; color:#fff; 
	font-size:22px;
	padding:15px 40px; 
	background-color: var(--color-primary1);
	text-transform:uppercase}
.featured-image , .single-page-img{opacity: 0.5;}

@media only screen and (max-width: 990px) {
.tabletBlock{display:block!important; width: auto!important;}
.tabletShow{display:block!important;}
	.tabletInline{display:inline-block!important;}
.tabletNone{display:none!important;}
	.tabletCenter{text-align: center!important;}
	.container{  width:90%!important; max-width: 980px; }
	.tabletWidth100{width:100%!important;}
	.table90{width: 90%!important;}
	.mobileSpace{white-space: normal!important;}
.services-desc-text{min-height: auto!important;}
	
	.nav-logo-link img{width:250px!important; height: auto;}
}

/* Extra small devices (phones, 600px and down) */


@media only screen and (max-width: 900px) {
	
h2{ font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700!important;
  font-style: normal; font-size: 30px;
}
	.solid-pink-circle i{width:20px; height: 20px; font-size: 14px;}
	
	.footer-grid-item {

	
		border-right: none; margin-bottom: 10px;
	
	}
	.mobile-2columns{display:grid; grid-auto-flow: row;grid-template-columns: 1fr 1fr;  gap: 10px;}
	.hm-facials-container{background-image: url('https://lashspaknox.com/wp-content/uploads/2026/10/skin-care-knoxville-beautiful-mobile.jpg')!important; }
	.mobileft25{font-size: 25px!important;}
	.hm-services-arrow-pink{width:30px!important}
	.n2-ss-slide{background-image: url('https://lashspaknox.com/wp-content/uploads/2026/10/slider-eyelashes-mobile-blonde.jpg')!important; 
		background-color: black!important;
		 background-repeat: no-repeat;background-size: cover;
		background-position:center!important;}
	
	.slider-text-bestlashknoxville div{font-size:30px!important; line-height: 33px!important; padding: 0px 10px!important;}
	.slider-text-lashes-column{background-color: rgb(0 0 0 /45%)!important; /* 50% opacity */}
	.slider-text-lashes-column{text-align: center!important; border: 1px white solid;}
	.slider-text-beautiful-def div, .n2-ss-text{text-align: center!important;font-size:48px!important; }
	.slider-text-lashExtensions div{font-size:45px!important; padding-bottom: 10px!important;}
	
	
	.page-box{padding: 15px 0px !important;}
	
	.box-text h2{font-size: 30px!important; letter-spacing: normal!important;}
.hm-grid-container-portfolio{display: grid; grid-template-columns: 1fr!important; gap: 10px;}
.mobileBlock{display:block!important; width:auto!important;}
	.mobileBlock .wp-block-media-text__content{display:block!important; width:auto!important;}
	.mobileBlock  .wp-block-media-text__media{display:block!important; width:auto!important;}
	.mobileBlock  .wp-block-media-text__media img{display:block!important; width:100%!important;}
	.mobileBlock  .wp-block-media-text__media img{padding: 10px!important;}
	
	.nav-logo{position: relative;top: -15px;}
	
	.mobileInline{display:inline-block!important;}
/*.topContainer-background{background:none!important;}*/
	.mobileNone{display:none!important;}
	.mobileShow{display:block!important;}
	.mobileShowIn{display:inline-block!important;}
	.mobileWidthAuto{width:auto!important;}
	.mobileBorder{border:2px #333 solid; margin-bottom:10px;}
	.mobileWidth100{width:100%!important;}
	.mobileCenter{text-align:center!important;}
	.mobilePad10{padding:10px!important;}
	.mobileNoPadding{padding: 0px!important;}
	.mobileLeft{text-align:left!important;}
	.container{ width:90%!important;  max-width:760px!important}
	
	.mobileCenter{text-align: center!important;}
	.mobileNoBorder{border: none!important;}
	#mobile-footer-buttons{display: block!important;}
	#footer{ padding-bottom: 50px!important;}
	.bounce-button{width:100%!important; font-size:22px!important; }
	#top-menu-bar .button-book{font-size:28px!important; background-color: #333333!important; margin-bottom: 10px; }
	.mobileInline{display: inline-block!important;}
	.mobileFont30{font-size: 30px!important;}
	.mobileFont20{font-size: 20px!important;}
	
	.services-box-button ul{margin: 0px; padding: 0px;  display:block !important; align-content: center;}
	.services-box-button ul li{display: inline-block;  max-width: 95%!important; }
	.services-box-button{max-width: 100%!important; padding: 10px 15px!important;  align-content: center;}
	.services-box-button .icon{display: none!important;}
	
	 .parallax-container {
    background-attachment: scroll;
  	}
	
	.list-nobullets li{padding-bottom: 5px;}
	
	.featured-image{background-attachment: inherit!important;}
	
		p{
  		font-size: 22px!important;
		}
}