<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**
Theme Name: Serverless Solutions
Author: Marketing Refresh
Author URI: https://www.marketingrefresh.com
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: serverless-solutions
Template: astra
*/

.menu-item a:hover, .current-menu-item a {
	font-weight:bold !important;
}
.pp-info-box-content {
	text-align:left;
}

.pp-active-slide::after {
	content:' ';
	display:block;
	width:140px;
	height:13px;
	background:url('/wp-content/uploads/2021/11/pp_active_tab.png');
	background-size:cover;
	position:absolute;
	right:-140px;
	bottom:47%;
}
.pp-testimonial-slide {
	margin-top:100px;
}
.pp-testimonial {
	min-height:400px;
	overflow:visible;
}
.pp-testimonial-image {
	margin-top:-100px;
}

#testimonials-left-aligned .pp-testimonial-slide {
	margin-top:0;
}
#testimonials-left-aligned .pp-testimonial-image {
	margin-top:-180px;
	margin-left:-40px
}

@media only screen and (min-width:1024px) {

/* Services Mega Menu */
/* main menu overrides */
.menu-item {
	float:none;
	display:inline-block;
	position: unset !important;
}

.menu-item-1162 .sub-menu {
	position:absolute;
	right:0px;
	left:0px;
	width: 1000px !important;
	max-width:1000px !important;
	border-radius: 5px;
	box-shadow:0 0 10px rgba(0,0,0,.25);
	min-height:276px;
	overflow:hidden;
	background:#f3f3f3;
}
.menu-item-1162 .sub-menu li.menu-item {
	width:280px;
	clear:left;
	position:unset !important;
	border-bottom:1px solid #005668;
}
.menu-item-1162 .sub-menu li.menu-item:last-child { border:none; }

.menu-item-1162 .sub-menu li.menu-item a {
	color:#fff;
	background:#002734;
	border-radius:0 !important;
}
.menu-item-1162 .sub-menu li.menu-item a:hover,
.menu-item-1162 .sub-menu li.menu-item a.highlighted {
	background:#EDB92F;
	color:#002734;
	font-weight:bold;
}
.menu-item-1162 .sub-mtenu .sub-arrow {
	position:absolute !important;
	right:16px !important;
}

.menu-item-1162 .sub-menu li.menu-item ul.sub-menu[style] {
	width:720px !important;
	position:absolute !important;
	top:46px !important;
	background:#f3f3f3;
	border-radius:0 5px 5px 0 !important;
	min-height:281px;
	box-shadow:none;
	padding:50px;
}
.menu-item-1162:hover .menu-item-1163 .sub-menu[style] {
	display:block !important;
}

.menu-item-1162 .sub-menu li.menu-item ul.sub-menu li.menu-item {
	width:48% !important;
	float:left;
	clear:none;
	border:none !important;
	margin:1%;
	border-radius:0;
}
.menu-item-1162 .sub-menu li.menu-item ul.sub-menu li.menu-item a {
	background:none;
	border-left:4px solid #EDB92F;
	color:#002734;
	font-weight:bold;
	border-radius:0;
}
.menu-item-1162 .sub-menu li.menu-item ul.sub-menu li.menu-item a:hover {
	color:#fff;
	background:#F77E1F;
}
}</pre></body></html>