@font-face {
    font-family:avenir;
    src: url('../fonts/AvenirLTStd-Black.otf');
    
}
@font-face {
    font-family:baskervi;
    src: url('../fonts/AvenirLTStd-Roman.otf');
    
}
#top{
	background-image:url('https://acesolutionafrica.net/projects/ebook/wp-content/uploads/2022/11/top.jpg') !important;
	background-position:center !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
}
#top p {
    padding: 0px !important;
    margin: 0px !important;
    text-align: right;
    color: #fff;
}
#policy p {
    text-align: left;
}
#call p {
    text-align: right;
}

.comic .quadmenu-text {
    background: #009246 !important;
    padding: 15px 10px !important;
    color: #fff;
}
body{
   font-family:baskervi !important;
}
p,li{
    font-family:baskervi !important;
}
.elementor-section p{
    margin-bottom: 20px;
}

.woocommerce-product-gallery img {
    max-width: none !important;
}
h1,h2,h3,h4,h5,h6{
	font-family:avenir !important; 
}
.curly h1,.curly h2,.curly h3,.curly h4,.curly h5,.curly h6{
	font-family:avenir !important;
}
.site-header {
    background-color: #fffde8;
    position: relative;
/*     position: absolute !important; */
    width: 100% !important;
    top: 0px !important;
}
.site-header2 {
    background-color: #00a651 !important;
    position: relative;
}
.n2-ss-slide-background-color{
	
}

#contact label{
	width:100% !important;
}
#phone{
	border-left:1px solid white !important;
	border-right:1px solid white !important;
}
#heading{
	padding:10px 0px !important;
	text-align:center !important;
}
/* .site-header2 .quadmenu-default_theme .navbar-offcanvas{
    padding: 10px 0px !important;
} */
.site-header2 .quadmenu-item-content .quadmenu-text  {
    text-shadow:none !important;
}
.site-header .quadmenu-custom_theme_1 .quadmenu-navbar-nav {
    border-bottom: 1px dotted #bbbbbba6 !important;
    width: fit-content !important;
    float: right !important;
}
.site-header2 .quadmenu-custom_theme_1 .quadmenu-navbar-nav {
    border-bottom: 1px dotted #000 !important;
    width: fit-content !important;
    float: right !important;
}
/* .site-header2 ul li span{
	color:#000 !important;
} */

#heading h1 {
    text-shadow: 0px 0px 3px rgb(76 74 75) !important;
}
.site-footer {
    background:#e7e7e9 !important;
}

#menyu ul li{
	color:#fff;
	padding:5px !important;
	text-transform:capitalize !important;
	display:block !important;
}
@media screen and (max-width: 768px) {
#followus ul li {
    display: inline-block !important;
    color: #fff !important;
    padding: 5px 8px !important;
    font-size: 16px !important;
}
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-brand > img {
    padding: 10px !important; 
}
@media screen and (min-width: 768px) {
#menyu ul{
	text-align:center !important;
}
.site-footer section{
    width: fit-content !important;
    margin: 0 auto !important;
}	
#heading {
    padding:10px 15px !important;
/*     position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%); */
}	
#menyu ul li{
	color:#fff;
	padding:5px !important;
	text-transform:capitalize !important;
	display:inline-block !important;
}
}
@media screen and (max-width: 768px) {
.bottom .container .col-md-6 p{
   text-align:center !important;
}
#menyu ul li {
    text-align: center !important;
}	
/* .quadmenu-default_theme .navbar-offcanvas {
    background: #861d2a !important;
} */
#quadmenu:not(.quadmenu-is-horizontal).quadmenu-mobile-shadow-show {
    box-shadow:none !important;
}
.site-footer section ul{
    width: 100% !important;
    text-align:center !important;
}
/* #follow p{
	text-align:center;
}	 */
#heading {
    padding: 10px 15px !important;
    position: absolute;
    bottom: 0px;
    left: 50%;
	width:100% !important;
    transform: translateX(-50%);
}	
}
#follow{
	padding:10px 0px;
}

#follow p{
	margin:0px !important;
}
.hidee .quadmenu-text{
	display:none !important;
}
.dashicons-admin-users:before {
    font-size: 20px !important;
}
.dashicons-cart:before {
	font-size: 20px !important;
}

.quadmenu-custom_theme_1{
	position:relative !important;
	z-index:999999 !important;
}
.woocommerce-loop-product__title {
/*     font-size: 15px !important; */
    font-weight: 600 !important;
}
/* .icon-bar-container span{
	background:#861d2a !important;
} */
/* .site-header2 .navbar-offcanvas ul li span {
    color: #000 !important;
} */
.premium-woo-products-details-wrap {
    background: #fffde8;
    margin-left: -50px;
    z-index: 1;
}
.premium-blog-meta-separator:after{
    position:relative !important;
}	
.premium-blog-meta-separator:after{
    content: "\005C";
	color: #707070 !important;
}
#news .premium-blog-excerpt-link-wrap a{
	background:#009246 !important;
	padding:15px 20px !important;
	text-align:left !important;
	width:fit-content !important;
}
.premium-woo-products-details-wrap {
    background: #fff;
    margin-left:0px;
    z-index: 999999;
    height: fit-content;
    /* margin-top: 80px; */
    position: absolute;
    left:40%;
    top: 50%;
/*     width: 100%; */
    transform: translatey(-50%);
}
#ment img {
    height: auto;
    width: 100% !important;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.premium-woo-product-wrapper {
    display: -webkit-inline-flex !important;
    overflow: visible !important;
    width: 100%;
}
.premium-woo-product-thumbnail{
	width:50% !important;
}
.bottom {
    border-top: 1px solid #5e5e5b;
	padding:10px 0px !important;
}
.entry-content{
    margin: 0px !important;
}
.woocommerce-breadcrumb {
    margin: 2rem 0rem !important;
}
.woocommerce-checkout form[name=checkout] {
    display: table;
    width: -webkit-fill-available !important;
}
.woocommerce-checkout form #order_review, .woocommerce-checkout form #order_review_heading {
    width: 100% !important;
}
.wizard>.steps a {
    color: #333;
    background-color: #009246 !important;
}
.wizard>.steps a:before {
    border-top: 30px solid #009246 !important;
    border-bottom: 30px solid #009246 !important;
    border-left: 20px solid transparent;
}
.wizard>.steps a:after {
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
    border-left: 20px solid #009246 !important;
}
.arrow .elementor-item-active{
/*   width: 150px;
  height: 75px; */
  background-color:#009246;
  color: #fff;
/*   padding: 20px; */
  position: relative;
/*   margin: 40px;
  float: left;	 */
}
.arrow .elementor-item-active:before {
    content: " ";
    position: absolute;
    left: 8px;
    bottom: -10px;
    border-top: 10px solid #009246;
	background:none !important;
    border-right: 10px solid transparent !important;
    border-left: 10px solid transparent !important;
    border-bottom: none;
}

.box-arrow{
/*   width: 150px;
  height: 75px; */
  background-color:#009246;
  color: #fff;
  padding: 20px;
  position: relative;
/*   margin: 40px;
  float: left;	 */
}
.box-arrow:before {
    content: " ";
    position: absolute;
    left: 8px;
    bottom: -10px;
    border-top: 10px solid #009246;
	background:none !important;
    border-right: 10px solid transparent !important;
    border-left: 10px solid transparent !important;
    border-bottom: none;
}
#followus h2{
	color:#000 !important;
	text-align:center !important;
	position:relative;
	margin-bottom: 30px !important;
}
#followus h2:after {
    content: '';
    position: absolute !important;
    width: 100%;
    height: 4px;
    bottom: -10px;
    /* margin: 0 auto; */
    left: 50%;
    background: url(https://acesolutionafrica.net/projects/ebook/wp-content/uploads/2022/11/underline.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: inherit;
    transform: translatex(-50%) !important;
}
#followus ul {
    margin: 0 auto !important;
    width: fit-content;
}

#followus ul li {
    display: inline-block !important;
    color: #fff !important;
    padding: 40px 50px;
    font-size: 40px;
}

#followus ul li:nth-of-type(1){
	background:#547bbc;
}
#followus ul li:nth-of-type(2){
	background:#79ccf0;
}
#followus ul li:nth-of-type(3){
	background:#dc4a38;
}
#followus ul li:nth-of-type(4){
	background:#f9a32c;
}
#followus ul li:nth-of-type(5){
	background:#007bb6;
}
#followus ul li:nth-of-type(6){
	background:#ee1c1b;
}

#quick ul li {
  list-style-image:url('https://acesolutionafrica.net/projects/ebook/wp-content/uploads/2022/11/arrow.png');
}
#tweets ul li {
  list-style-image:url('https://acesolutionafrica.net/projects/ebook/wp-content/uploads/2022/11/twitter-1.png');
}
#about ul li:nth-of-type(1) {
 list-style-image:url('https://acesolutionafrica.net/projects/ebook/wp-content/uploads/2022/11/loci.png');
}
#about ul li:nth-of-type(2) {
 list-style-image:url('https://acesolutionafrica.net/projects/ebook/wp-content/uploads/2022/11/Email-1.png');
}
#about ul li:nth-of-type(3) {
 list-style-image:url('https://acesolutionafrica.net/projects/ebook/wp-content/uploads/2022/11/phone.png');
}
.entry-footer,.post-navigation{
	display:none !important;
}

[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){
	margin:0px !important;
	padding:10px 0px !important;
}
#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next::before {
    content: "\f105";
}
#box{
position:relative;
}
#box:after {
    position: absolute;
    content: '';
    z-index: 9;
    height: 8px;
    bottom: -16px !important;
    background: #009246 !important;
    width: 95% !important;
    left: 50%;
    margin: auto;
    transform: translatex(-50%);
    border-bottom: 2px solid #009246 !important;
}
#timing a{
	color:#fff !important;
}
#about a{
	color:#fff !important;
}
#about ul{
    display: flex !important;
    list-style: none !important;
	padding:0px !important;
	margin:0px !important;
}
#about ul li img{
   object-fit:contain !important;   	
}

@media screen and (max-width: 768px) {
	#quadmenu.quadmenu-default_theme .quadmenu-navbar-brand > img
	{
		height: 50px !important;
	}
}