/*
Theme Name: Glowing Child Theme
Theme URI: https://glowing.g5plus.net/
Author: G5 Theme
Author URI: https://themeforest.net/user/g5theme
Description: Child theme for Glowing Theme
Version: 1.0.0
Template: glowing
Text Domain: glowing-child
*/
.g5core-site-footer .gel-list .gel-list-item a, 
.g5core-site-footer p
{
	color:#fff;
}
.g5core-site-footer p,  {
  color: #015653;
}
.copyright-text p
{
  color: #015653;
}
.g5core-site-footer .gel-social-icons .list-si li + li {
  margin-left: 0.5em;
}
.glowing-mailchimp button
{
	background-color:#7fb800;
	border-color:#7fb800;
}
.g5core-back-to-top
{
	bottom:90px;
}
.contact-us-section .vc_column-inner
{
	padding-top:0px;
	padding-bottom:0px;
}
.shadow24 
{
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);	
}
div.shadow24.no-padding .vc_column-inner
{
	padding:0px 0px 0px 15px !important;
}
.map-block  
{
	margin: 0px 15px -7px;
}
.map-block iframe
{
	border:0px;
	height:540px;
}
.g5shop__single-breadcrumbs , .breadcrumbs-wrap , 
body.single-post .g5core__single-breadcrumbs, 
body.header-white .g5core__single-breadcrumbs
{
	color:#fff;
	background-color:#015653;
}
body.archive .g5core-breadcrumbs li a, body.archive .g5core-breadcrumbs li a:hover, body.archive .g5core-breadcrumbs li:hover, body.archive .g5core-breadcrumbs li.breadcrumb-leaf, .single-product .g5core-breadcrumbs li a,  .single-product .g5core-breadcrumbs li a:hover, .single-product .g5core-breadcrumbs li:hover, .single-product .g5core-breadcrumbs li.breadcrumb-leaf, .header-white .g5core__single-breadcrumbs li:hover , .header-white .g5core-breadcrumbs li.breadcrumb-leaf, .header-white .g5core-breadcrumbs li a, .header-white .g5core-breadcrumbs li:nth-child(1)::before, body.archive .g5core-breadcrumbs li:nth-child(1)::before, body.single-product .g5core-breadcrumbs li:nth-child(1)::before
{
	color:#fff;
}
.g5shop__single-breadcrumbs + #primary-content {
  padding-top: 40px;
}
.contact-us-section .wpcf7-form p
{
margin-bottom:0px;	
}
.glowing-contact-form .item-contact:not(:last-child) {
  margin-bottom: 15px;
}
.g5core-site-footer .footer-bottom-list.gel-list .gel-list-item a
{
	color:#015653;
}
.contact-infot p,
.contact-infot p .heading-color,
.contact-infot a
{
	color:#fff;
}
.footer-bottom-list ul li:not(:last-child)
{
	padding-right: 5px;
	padding-left:0px;
}
.footer-bottom-list ul li:last-child
{
	padding-left:0px;
}
.single-product #primary-content .g5shop__single-product-summary,
.single-product #primary-content .g5shop__single-product-tabs,
.single-product #primary-content .related.products
{
	background-color:#fff;
	padding:30px 30px 30px 15px;
	border-radius: 12px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.15);
	margin-top: 0px;
    margin-bottom: 30px;
}
body.archive .g5shop__listing-wrap.g5shop__layout-grid {
  background-color: #fff;
  padding: 20px;
  border-radius: 12px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.15);
	margin-top: 0px;	
}
body.no-sidebar.woocommerce .g5shop__single-product-tabs::before, body.no-sidebar.woocommerce .products.related::before, body.no-sidebar.woocommerce .products.upsells::before
{
width: 85vw;
left: 0;
margin-left:0px;
}
body.no-sidebar.woocommerce .g5shop__single-product-tabs, body.no-sidebar.woocommerce .products.related, body.no-sidebar.woocommerce .products.upsells {
  position: relative;
  margin-top: 40px;
  padding-top: 40px;
}
.single-product .header-float , .post-type-archive-product .header-float, body.archive.woocommerce .header-float {
  position: relative;
  z-index: 4;
}
body.single-product .g5core-breadcrumbs li span,
body.archive .g5core-breadcrumbs li span,
body.single-post .g5core__single-breadcrumbs,
body.single-post .g5core-breadcrumbs li span
{
	color:#fff;
}
body.single-post .g5core-site-header, 
body.blog .g5core-site-header,
body.archive .g5core-site-header
{
	position:relative;
}
body.blog .g5blog__post-inner,
body.blog .primary-sidebar,
body.archive .primary-sidebar,
body.blog .g5core-site-header,
body.archive .g5blog__post-inner,
body.search .g5blog__post-inner,
body.search .primary-sidebar
{
	background-color:#fff;
}
body.blog .primary-sidebar,
body.archive .primary-sidebar,
body.search .primary-sidebar
{
	padding:30px 15px !important;
}
body.blog #primary-content, body.archive #primary-content, body.search #primary-content
{
	padding:30px 0px 0px 0px;
}
body.blog .g5core-breadcrumbs li a
{
	color:#fff;
}
body.single-post .g5core-breadcrumbs li.breadcrumb-leaf
{
	color:#fff;
}
body.header-white header.g5core-site-header
{
	position:relative;
	background-color:#fff;
}
body.header-white .g5core-page-title-default .page-title-inner
{
display:none;	
}
body.single-product.admin-bar:not(.site-style-bordered) .header-float,
body.post-type-archive-product.admin-bar:not(.site-style-bordered) .header-float,
body.archive.admin-bar:not(.site-style-bordered) .header-float
{
	top:0px;
}
body.single-product .header-sticky .sticky-area,
body.archive .header-sticky .sticky-area,
body.single-post .header-sticky .sticky-area
{
	background-color:#fff;
}
div.page-title-position
{
	background-position:initial !important;
}
.ark-map-01-marker-wrapper
{
	position:absolute;
	top:56%;
	left:56%;
}
.gel-icon-box .btn.btn-link:focus,
.g5blog__post-medium-image .btn-read-more:hover
{
	color:#015653;
}
.ark-map-01-marker-wrapper i
{
color:#7fb800;
font-size:30px;
-webkit-animation: map_one .7s infinite;
animation: map_one .7s infinite;
 animation-timing-function: ease;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;	
}
@-webkit-keyframes map_one {
 0% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 50% {
  -webkit-transform:translateY(3px);
  transform:translateY(3px)
 }
 90% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
@keyframes map_one {
 0% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 50% {
  -webkit-transform:translateY(3px);
  transform:translateY(3px)
 }
 90% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
}
input[type="submit"], input[type="submit"]:hover 
{
background-color: #7fb800;
border-color: #7fb800;
}
.wpcf7-list-item {
  display: inline-block;
  margin: 0;
  width: 100%;
}
.glowing-contact-form .wpcf7-list-item input:not(input[type="checkbox"]):not(input[type="submit"])
{
	width:auto;
}
.glowing-contact-form select
{
width:100%;
-webkit-appearance: menulist-button;
color: #a8a8a8;	
background-image:none;	
}
body.archive.woocommerce .g5core-page-title, 
body.blog .g5core-page-title,
body.archive.category .g5core-page-title,
body.post-type-archive-recipes .g5core-page-title
{
background: url('/avoprokenya/wp-content/uploads/2023/01/guitar_avocado_0822ec40.svg');
background-repeat: repeat;
background-size: contain;
background-position: center;
}
body.archive.woocommerce #primary-content
{
	padding-bottom:60px !important;
	padding-top:0px !important;
}
body.post-type-archive-recipes #sidebar
{
	display:none;
}
body.post-type-archive-recipes div.recipes-grid
{
	background-size:cover;
	height:300px;
}
body.post-type-archive-recipes #main-content
{
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;	
}
.woocommerce .g5shop__shop-toolbar .woocommerce-ordering
{
	display:none;
}
.wpcf7-form span.span-label
{
	font-weight:700;
	display:block;
}
.g5shop__tabs-container .nav-tabs .nav-link {
  color: #ababab;
  font-weight: 600;
  font-size: 25px;
}
.counter-section p strong
{
	color:#fff;
}
.counter-section .gel-counter-suffix
{
	margin-left: 0px;
	top: -3px;
}
.box-ptm p
{
	font-size:15px;
	line-height:26px;
	letter-spacing:0.3px;
	margin-bottom:15px;
}
.single-product .wpcf7 form {
  height: auto;
  max-height: inherit;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 40px;
}
.custom-slider-container-01 .slick-arrow.slick-prev,
.custom-slider-container-01 .slick-arrow.slick-next
{
background-color: #fff;
border: 0px;
}
.single-product .wpcf7 form {
  height: auto;
  max-height: inherit;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 40px;
}
.woocommerce a.wqoecf_enquiry_button
{
	margin-bottom:20px;
}
.wqoecf-pop-up-box
{
	width:50%;
}
.wqoecf-pop-up-box div.wpcf7
{
	width:100%;
}
.header-sticky .sticky-area
{
	padding:0px 50px;
}
.btn:focus, .btn:hover, .btn:active, button:focus, button:hover, button:active, input[type="button"]:focus, input[type="button"]:hover, input[type="button"]:active, input[type="reset"]:focus, input[type="reset"]:hover, input[type="reset"]:active, input[type="submit"]:focus, input[type="submit"]:hover, input[type="submit"]:active {
  color: #fff;
  background-color: #7fb800;
  border-color: #7fb800;
}
.btn.btn-secondary
{
	border-radius:0.25em;
}
.banner-box-section .btn
{
	background-color:transparent;
	color:#eee;
}
.banner-box-section .gel-banner:hover .btn
{
  color: #fff;
  background-color: #7fb800;
  border-color: #7fb800;
}

.content-scroll-block .vc_column-inner
{
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);	
  padding-top: 0px !important;	
}
body.single-post.no-sidebar #main-content
{
background-color: #fff;
max-width: 1000px;
flex: 0 0 1000px;
padding: 30px;
}
body.no-sidebar.g5blog__single-featured-align-wide .g5blog__single-featured, body.no-sidebar .alignwide
{
margin: 0 auto;
text-align: center;
}
.entry-content .content-scroll-block h4.gel-heading-title:first-child {
  font-size: 25px;
  margin-bottom: 15px;
  font-weight: 700;
  margin-top:20px !important;	
}
.entry-content .content-scroll-block .gel-list-style-01 .item-list:not(:last-child)
{
	border-bottom: 1px solid #ececec;
}
.entry-content .content-scroll-block .gel-list-style-01 .item-list 
{
  border-bottom: 1px solid #ececec;
  padding: 10px 10px 10px 20px;
}
.entry-content .content-scroll-block .gel-list .gel-list-item a
{
font-size: 15px;
font-weight: 700;
color: #015653;
}
.content-scroll-block  .wpb_text_column
{
margin-bottom:20px;
}
body.no-sidebar.g5blog__single-featured-align-wide .g5blog__single-featured, body.no-sidebar .alignwide
{
	margin-bottom:25px !important;
}
.gel-icon-box .btn.btn-link:hover
{
	color:#015653;
}
.g5core-header-customize ul.g5core-social-networks.g5core-social-networks a {
  color: #fff;
  background-color:#015653;
  padding:10px 5px;
  border:0px;	
}
.gel-icon-box-size-md object {
    min-width: 100%;
  	min-height: 101%; 
}
.gel-social-icons .si-shape a {
  width: 2.5em;
  height: 2.5em;
  color: #fff;
  background-color: #7FB800;
}
.g5core-header-customize ul.g5core-social-networks.g5core-social-networks li + li
{
	margin-left: 0.5rem;
}
.custom-slider-container-01 .gel-testimonial.img-size-sm
{
	min-height:450px;
}
.header-white .page-title-position .wpb_column 
{
background: rgba(0,0,0,0.5);
overflow: hidden;
height: 100%;
z-index: 2;	
}
.wrap-linking
{
	cursor:pointer;
}
.shadow24 .vc_toggle
{
	margin-bottom:10.4px;
}
.why-us-section .gel-icon-box-size-lg object
{
	width:128px;
}
div.g5core-header-customize ul.g5core-social-networks.g5core-social-networks a { background-color:transparent;font-size:18px;}
div.g5core-header-customize ul.g5core-social-networks .social-networks-social-facebook , div.g5core-header-customize ul.g5core-social-networks .social-networks-social-facebook , div.g5core-header-customize ul.g5core-social-networks .social-networks-social-facebook:hover i { color:#3e54aa; }
div.g5core-header-customize ul.g5core-social-networks .social-networks-social-twitter,div.g5core-header-customize ul.g5core-social-networks .social-networks-social-twitter, div.g5core-header-customize ul.g5core-social-networks .social-networks-social-twitter:hover i { color:#5FB7FE;}
div.g5core-header-customize ul.g5core-social-networks .social-networks-social-instagram, div.g5core-header-customize ul.g5core-social-networks .social-networks-social-instagram, div.g5core-header-customize ul.g5core-social-networks .social-networks-social-instagram:hover i 
{ 
background: radial-gradient( circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90% );
  background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
div.g5core-header-customize ul.g5core-social-networks .social-networks-social-youTube, div.g5core-header-customize ul.g5core-social-networks .social-networks-social-youTube, div.g5core-header-customize ul.g5core-social-networks .social-networks-social-youTube:hover i { color:#FD2D3F; }
div.g5core-header-customize ul.g5core-social-networks .social-networks-social-linkedin, div.g5core-header-customize ul.g5core-social-networks .social-networks-social-linkedin, div.g5core-header-customize ul.g5core-social-networks .social-networks-social-linkedin:hover i { color:#017CB7; }

.g5core-site-branding a { height:108px;}
.gel-icon-box-size-md object {
    width: 64px;
    height: 64px;
}

.white-popup {
  position: relative;
  background: #FFF;
  padding: 40px;
  width: auto;
  max-width: 850px;
  margin: 20px auto;
  transition: 1s all;
}

.mfp-bg {}

.mfp-fade.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
.white-popup .gallery .bg
{
	min-height:250px;
	background-size:cover;
	margin-bottom: 20px;
	/* background-position: center right; */
}
.white-popup h2
{
	font-size:28px;
}
.mfp-figure button.mfp-close {
    cursor: pointer;
}
.recipe-box
{
	padding:10px;
	background-color: #fff;
}
.recipes-info h3
{
font-size: 15px;
margin: 15px 0px;
text-align: center;
font-weight: 700;
min-height:40px;
}
.popup-gallery a {
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
}
.mfp-figure figure {
    cursor: -webkit-zoom-out;
    cursor: -moz-zoom-out;
    cursor: zoom-out;
}
div.fancybox-container {
    z-index: 1000000;
}
@media only screen and (max-width: 600px) 
{
	.header-sticky .sticky-area {
  		padding: 0px;
	}
}