/**
Theme Name: luxurygift
Author: Raj Kumar Singh
Author URI: https://risingwebinfotech.com
Description: Custom-built for the luxuryGift Website only.
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: luxurygift
Template: astra
*/
    .ast-theme-transparent-header #masthead {
        position: relative;
    }
.ast-builder-layout-element .ast-site-identity {
    padding-top:3px;
	padding-bottom:3px;
}
.img-left-text{
	display:flex;
	align-items:center;
	column-gap:10px;
	text-align:left;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{
    align-items: flex-start;
    display: flex;
    column-gap: 0px;
    flex-wrap: wrap;
	line-height:21px;font-style:italic;
}
.site-footer-primary-section-1 {
	padding-top:5px;
    width: 30%;
}
.site-footer-primary-section-2 {
    width: 18%;
}
.site-footer-primary-section-3 {
    width: 23%;
}
.site-footer-primary-section-4 {
    width: 16%;
}
.site-footer-primary-section-5 {
    width: 13%;
}
.site-footer-primary-section-2 .menu-item{
	line-height:30px;
}
.site-footer-primary-section-4 .menu-item{
	line-height:30px;
}
.site-footer-primary-section-1 p,.site-footer-primary-section-3 p{
	line-height:19px!important;
	padding-right:15px;
	margin-bottom:10px;
}
.site-footer-primary-section-5 .wp-block-social-links{
	flex-direction:column;
	gap:0px;column-gap:0px;
	align-items: flex-start;
}
#ast-scroll-top{
	border:2px solid #FFBA00;
}
.site-footer-primary-section-5 svg{color:#f2cb63;fill:#f2cb63;}
.site-footer-primary-section-5 .screen-reader-text {
    border: 0;
    clip-path: none;
    height: 21px;
    margin: 0px 0px 0px 5px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: auto;
    word-wrap: normal!important;
    color: #cacaca;
    font-size: 14px;
    line-height: 19px;clip:unset;
	/*top: -8px !important;*/
}
.site-footer-primary-section-5 .wp-block-social-link a {
    align-items: center;
    display: flex;
    line-height: 0;
	padding: .25em;
}
@media not (prefers-reduced-motion) {
	.site-footer-primary-section-2 .menu-item a{transition: transform .1s ease;transform: scale(1);display:inline-block;}
	.site-footer-primary-section-2 .menu-item a:hover{transform: scale(1.05);}
	.site-footer-primary-section-4 .menu-item a{transition: transform .1s ease;transform: scale(1);display:inline-block;}
	.site-footer-primary-section-4 .menu-item a:hover{transform: scale(1.05);}
	.btn-primary .elementor-button .elementor-button-text,.home-banner-link a .home-bann-btn-txt{transition: transform .5s ease;transform: scale(1);}
	.btn-primary .elementor-button .elementor-button-text:hover,.home-banner-link a:hover .home-bann-btn-txt{transform: scale(1.02);}
}
.site-footer-primary-section-5 li.wp-block-social-link {
    background-color: transparent;
    color: #cacaca;
}
.site-footer-primary-section-5 .wp-block-social-links .wp-social-link.wp-block-social-link{
    background-color: transparent;
    color: #F2CB63;
}
/*--- Home Css --*/
.lg-banner-slide-inner {
    display: flex;
    column-gap: 30px;
	align-items: center;
}
.lg-banner-slide-inner .lg-bann-slide-img{width:65%;position:relative;}
.slider-h-navigation {
    position: absolute;
    bottom: 0px;
    right: 0px;
    display: flex;
    column-gap: 8px;
}
.slider-h-navigation span.prev-nav {
    width: 34px;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #182335;cursor:pointer;
}
.slider-h-navigation span.next-nav {
    width: 34px;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #182335;cursor:pointer;
}
.slider-h-navigation span.next-nav:hover,.slider-h-navigation span.prev-nav:hover,.slider-h-navigation span.prev-nav.active,.slider-h-navigation span.next-nav.active { background: #472F01;}
.lg-banner-slide-inner .banner-content-area{
	width:35%;
	display:flex;
	flex-direction:column;
	align-content:center;
}
p.home-banner-link {
    margin: 0px;
}
p.home-banner-link a{
    text-decoration:none!important;
	display: inline-flex;
    align-items: center;
    align-content: center;
    column-gap: 8px;
}
p.home-banner-link a:hover{color:#182335;border-color:inherit;}
.lg-banner-slide .banner-post_title {
    font-family: "Playfair Display";
    font-size: 43px;
    font-weight: 900;
    line-height: 45px;
	color:#182335;
	margin-bottom:0px;
}
.lg-banner-slide .sub-title-banner {
    font-family: "Playfair Display";
    font-size: 27px;
    font-weight: 700;
    line-height: 36px;
	color:#513114;
	margin-bottom:10px;
}
.lg-banner-slide .home-banner-excerpt {
    font-family: "Red Hat Display",sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 172%;
	color:#182335;
}
.lg-banner-slide .banner-post_title a{text-decoration:none;}
.elementor-element-cbc03e6.e-con-full.lg-fix-author-img {
    background-size: auto 100%!important;
}
/*   END Homepage CSS --- */

.heading-with-af-bf .elementor-heading-title span{position:relative;}
.heading-with-af-bf .elementor-heading-title span::before {
    content: '';
    width: 128px;
    height: 2px;
    position: absolute;
    top: 45%;
    background: #674425;
    background:linear-gradient(90deg, rgba(233, 233, 233, 1) 0%, rgba(103, 68, 37, 1) 100%);
    left: -140px;top: 50%;
    right: auto;
}
.heading-with-af-bf .elementor-heading-title span::after {
    content: '';
    width: 128px;
    height: 2px;
    position: absolute;
    top: 45%;
    background: #674425;
    background:linear-gradient(90deg,rgba(103, 68, 37, 1) 0%, rgba(233, 233, 233, 1) 100%);
    right: -140px;top: 50%;
    left: auto;
}

.elementor-element.grad-border-color{border-image: linear-gradient(to bottom, #FFFFFF, #333333, #FFFFFF) 1 100%;}
.btn-primary .elementor-button{box-shadow: 0px 4px 8px 0px #60401A96 inset!important;}
.elementor-heading-title a, .elementor-heading-title a:hover{text-decoration:none!important;}

/*-- Start Home post thumb Category slider -- */
#ctegory-slider-home:not(.elementor-element-edit-mode) {
    display: flex;
    column-gap: 20px;
}
#ctegory-slider-home:not(.elementor-element-edit-mode) .slick-track {
    display: flex;
    column-gap: 20px;
}
#cat-slider-next-nav-hom,#cat-slider-prev-nav-hom{cursor:pointer;}
.lg_cat_thumb_slider_inner {
    display: flex;
    column-gap: 20px;
}
.lg_cat_thumb_slider_inner .slick-track {
    display: flex;
    column-gap: 20px;
}
.lg_cat_thumb_slider_inner .lg_cat_thumb_slide {
    border-radius: 17px;
    background: #F3F0E9;
    width: 25%;
    min-height: 100%;
}
.lg_cat_thumb_slider_inner .lg_cat_thumb_slide.slick-active.slick-current {
	background: #F2CB63;
}
.lg_cat_thumb_slider_inner .lg_cat_thumb_slide_inner {
    min-height: 100%;
} 
.lg_cat_thumb_slider_inner h4.lg-sub-title-post {
    padding: 15px 15px 0px 15px;
    font-size: 11px;
    line-height: 151%;
    font-family: "Raleway",sans-serif;
    color: #1c1c1c;
    font-weight: 700;
    margin: 0px;
}
.lg_cat_thumb_slider_inner h3.lg-thumb-post_title {
    font-size: 15px;
    font-family: "Raleway",sans-serif;
    padding: 5px 15px 5px 15px;
    margin: 0px;
    color: #1c1c1c;
    font-weight: 800;
    line-height: 20px;
    min-height: 50px;
}
.lg_cat_thumb_slider_inner p.lg-post-thumb-excerpt {
    font-size: 12px;
    line-height: 18px;
    padding: 0px 15px 15px 15px;
    margin: 0px;
    font-weight: 600;
    color: #1c1c1c;
    font-style: italic;
    min-height: 87px;
}
.lg_cat_thumb_slider_inner .lg-thumb-img {
    border-radius: 17px;
    padding: 0px;
    width: 100%;
}
.lg_cat_thumb_slider_inner .lg-thumb-img a {
    display: block;
    width: 100%;
}
.lg_cat_thumb_slider_inner .lg-thumb-img img {
    width: 100%;
    height: 255px;
    object-fit: cover;
    object-position: center;
	border-radius:17px;
}
.lg_cat_thumb_slider {
    padding-top: 25px;
}
.slider-thumb-navigation {
    display: flex;
    column-gap: 8px;
	position: absolute;
    top: 0;
    right: 0;
}
.slider-thumb-navigation span.prev-nav {
    width: 34px;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #182335;
    cursor: pointer;
    border-radius: 50%;
} 
.slider-thumb-navigation span.next-nav {
    width: 34px;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #182335;
    cursor: pointer;
	border-radius: 50%;
}  
/*-- End Home post thumb Category slider -- */

/*--- START Single post Style ---*/
body.single.single-post {
    background: #e9e9e9;
}
body.single.single-post p#breadcrumbs {
    margin-bottom: 25px;
    margin-top: 25px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    font-size: 14px;
    font-weight: 600;
    font-family: "Roboto Slab",sans-serif;
    line-height: 18px;
    color: #000;
}
bbody.single.single-post p#breadcrumbs > span {
    color: #F2CB63;
    display: flex;
    column-gap: 10px;
}
body.single.single-post p#breadcrumbs > span span{color:#000;}
body.single.single-post p#breadcrumbs a{color:#7b7b7b;}
.lg-main-content-area-single {
    border-radius: 17px;
    background: #fff;
    border: 1px solid #a3a2a2a2;
    padding: 20px 20px 10px 20px;
}
body.single.single-post  #primary {
        margin-top: 0px;
}
.single-post .site-content > .ast-container{padding:0px;}
body.single.single-post  #secondary {margin-top: 0px;}
.ast-separate-container.ast-two-container #secondary .widget {
    background-color: #fff;
    padding: 15px;
    margin-bottom: 1.5em;
    border-radius: 17px;
    border: 1px solid #a3a2a2;
}
.lg-post-thumbnail img {
    border-radius: 17px;
    width: 100%;
}
h1.lg-post-title {
    font-family: "Playfair Display";
    color: #182335;
    font-size: 41px;
    line-height: 125%;
    font-weight: 900;
    margin-top: 13px;
    margin-bottom: 12px;
}
.lg-post-content {
    font-size: 16px;
    line-height: 29px;
    font-family: "Red Hat Display",sans-serif;
}
#reply-title {
    font-size: 15px;font-style:italic;
    line-height: 172%;font-weight:700;
    font-family: "Red Hat Display",sans-serif;
	color:#182335;margin-bottom:10px;
}
#comments .logged-in-as,#comments .comment-notes,.comment-form-cookies-consent{
    font-size: 13px;
    font-weight:400;
    font-family: "Raleway",sans-serif;
	color:#182335;margin-bottom:5px!important;font-style:italic;
}
#comments textarea#comment {
    border-color: #9a9a9a;
    font-size: 14px;
    color: #70747A;
    font-family: "Raleway",sans-serif;
    font-weight: 500;font-style:italic;border-radius:7px;
}
#comments .comment-form-author input,#comments .comment-form-email input,#comments .comment-form-url input {
    border-color: #9a9a9a;
    font-size: 14px;
    color: #70747A;
    font-family: "Raleway",sans-serif;
    font-weight: 500;font-style:italic;border-radius:7px!important;
}
.comment-form-cookies-consent label{
    font-size: 12px;
    color: #70747A;
    font-family: "Raleway",sans-serif;
    font-weight: 500;
	font-style:italic;
}
#comments .comment-form-author,#comments .comment-form-email,.comment-form-url {margin:0px;}
.comment-form-textarea{padding:0px;}
.ast-row.comment-textarea{margin:0px;}
.ast-row.comment-textarea fieldset.comment-form-comment{margin-bottom:8px;}
div#respond.comment-respond {
    padding: 20px 0px 20px 0px;
}
#comments input#submit {
    background: #182335;
    color: #fff;
    padding: 12px 25px;
    border-radius: 7px;
    font-family: "Raleway",sans-serif;
    font-size: 14px;
    line-height: 16px;
	font-style:italic;border:1px solid #182335;
}
#comments input#submit:hover{border:1px solid #182335; }
#block-20 > p,#block-21 > p{display:none;}
.ast-separate-container.ast-two-container #secondary #block-20,.ast-separate-container.ast-two-container #secondary #block-21,.ast-separate-container.ast-two-container #secondary #block-23{padding:0px;}
.widget-selected-top-post h2.widget-title {
    background: #182335;
    color: #fff;
    padding: 25px 20px;
    font-size: 16px!important;
    font-family: "Raleway",sans-serif;
    font-weight: 600;
    line-height: 16px;
    border-radius: 17px 17px 0px 0px;
	margin-bottom:0px;
}
.widget-selected-top-post .single-post-widget-item {
    padding: 15px 20px 15px 20px;
	font-size: 12px;
    font-family: "Raleway",sans-serif;
    font-weight: 600;
    line-height: 25px;font-style:italic;
	color:#1C1C1C;
}
.widget-selected-top-post .single-post-widget-item h4.lg-sub-title-widget{
	font-size: 12px;
    font-family: "Raleway",sans-serif;
    font-weight: 700!important;
    line-height: 16px;font-style:normal;
	color:#1C1C1C;
}
.widget-selected-top-post .single-post-widget-item p{margin-bottom:0px;}
.widget-selected-top-post .single-post-widget-item h3.lg-widget_post_title{
	font-size: 15px;
    font-family: "Raleway",sans-serif;
    font-weight: 800;
    line-height: 18px;font-style:normal;
	color:#1C1C1C;margin-top:10px;margin-bottom:10px;
}
.widget-selected-top-post .single-post-widget-item{border-top:1px solid #c1c1c1;}
.widget-selected-top-post .single-post-widget-item:first-child{border-top:none;}
.ast-separate-container.ast-two-container #secondary #block-23 .wp-block-heading{
	background: #182335;
    color: #fff;
    padding: 25px 20px;
    font-size: 16px!important;
    font-family: "Raleway",sans-serif;
    font-weight: 600;
    line-height: 16px;
    border-radius: 17px 17px 0px 0px;
	margin-bottom:0px;
}
.ast-separate-container.ast-two-container #secondary #block-24 img,.ast-separate-container.ast-two-container #secondary .wp-block-cover__background{border-radius:17px;}
.ast-separate-container.ast-two-container #secondary #block-24 h4.wp-block-heading.has-text-align-center.has-large-font-size {
    font-size: 18px!important;
    line-height: 30px!important;
}
.ast-separate-container.ast-two-container #secondary aside#block-25{padding:0px;}
.ast-separate-container.ast-two-container #secondary aside#block-25 > p {
    display: none;
}
.ast-separate-container.ast-two-container #secondary #block-25 .wpcf7-form h4{
	background: #182335;
    color: #fff;
    padding: 25px 20px;
    font-size: 16px!important;
    font-family: "Raleway",sans-serif;
    font-weight: 600;
    line-height: 16px;
    border-radius: 17px 17px 0px 0px;
	margin-bottom:0px;
}
.ast-separate-container.ast-two-container #secondary #block-25 .wpcf7-form .form-inner{padding: 20px 20px 0px 20px;}
.ast-separate-container.ast-two-container #secondary #block-25 .wpcf7-form .form-inner p{margin:0px;padding:0px;}
.ast-separate-container.ast-two-container #secondary #block-25 .wpcf7-form .form-inner input[type="email"]{
	width:100%;
	border:1px solid #9a9a9a;
	border-radius:7px;
	color:#70747A;
	font-size: 12px!important;
    font-family: "Raleway",sans-serif;
    font-weight: 700;
    line-height: 16px;font-style:italic;
}
.ast-separate-container.ast-two-container #secondary #block-25 .wpcf7-form .form-inner .wpcf7-form-control-wrap{margin-bottom:15px;}
.ast-separate-container.ast-two-container #secondary #block-25 .wpcf7-form .form-inner input[type="submit"]{
	background: #182335;
    color: #fff;
    padding: 14px 30px;
    font-size: 12px!important;
    font-family: "Raleway",sans-serif;
    font-weight: 700;
    line-height: 16px;
    border-radius: 7px;
	margin-bottom:0px;border:1px solid #182335;
}
.ast-separate-container.ast-two-container #secondary #block-25 .wpcf7-form .form-inner input[type="submit"]:hover{
	border:1px solid #182335;
}
.lg-post-author-info-inner {
    display: flex;
    column-gap: 0px;
}
.lg-author-avator {
    width: 120px;
}
.lg-author-avator img{border-radius:50%;width:96px;height:96px;}
.lg-author-desc {
    width: calc(100% - 100px);
}
.lg-author-desc-name{
	font-size: 17px;
    font-family: "Raleway",sans-serif;
    font-weight: 700;
    line-height: 27px;
	color:#182335;font-style:italic;
	margin-bottom:0px;
}
.lg-short-desc{
	font-size: 13px;
    font-family: "Raleway",sans-serif;
    font-weight: 600;
    line-height: 20px;
	color:#6F7885;font-style:italic;
	margin-bottom:0px;
}
.lg-post-author-info {
    padding: 20px;
    background: #f9f9f9;
    border: 1px solid #a3a2a2;
    border-radius: 17px;
    margin: 20px 0px;
}
.single.single-post .lg-post-nav {
    display: flex;
    column-gap: 30px;
}
.single.single-post .lg-post-nav .prev-post-grid,.single.single-post .lg-post-nav .next-post-grid{width:50%;}
.single.single-post .lg-post-nav .prev-post-grid .prev-post-label{
	font-size: 15px;
    font-family: "Red Hat Display",sans-serif;
    font-weight: 700;
    line-height: 25px;
	color:#182335;font-style:italic;
	margin-bottom:10px;text-align:left;
}
.single.single-post .lg-post-nav .next-post-grid .next-post-label{
	font-size: 15px;
    font-family: "Red Hat Display",sans-serif;
    font-weight: 700;
    line-height: 25px;
	color:#182335;font-style:italic;
	margin-bottom:10px;text-align:right;
}
.lg-pn-post-article-grid {
    display: flex;
    column-gap: 15px;
    border: 1px solid #a9a9a9;
    padding: 12px;
    border-radius: 13px;
}
.lg-pn-post-article-grid .pn-post-thumb{width:95px;}
.lg-pn-post-article-grid .pn-post-thumb img{
	object-fit: cover;
    height: 100%;
    object-position: center;
	border-radius: 13px;
	border: 1px solid #a9a9a9;
}
.lg-pn-post-article-grid .pn-post-cont{width:calc(100% - 111px);}
.lg-pn-post-article-grid .pn-post-cont h4{
	font-size: 13px;
    font-family: "Playfair Display",sans-serif;
    font-weight: 700;
    line-height: 17px;
	color:#182335;
	margin-bottom:10px;
}
.lg-pn-post-article-grid .pn-post-cont p{
	font-size: 11px;
    font-family: "Raleway",sans-serif;
    font-weight: 600;
    line-height: 16px;
	color:#6F7885;
	margin-bottom:10px;
}
/*--- END Single post Style ---*/
/*--- START Blog Layout ---*/
.blog-layout-4.ast-article-inner {
    border: 1px solid #a9a9a9;
    background: #F3F0E9;
	border-radius:12px!important;
}
.blog-layout-4 .ast-excerpt-container.ast-blog-single-element {
    font-size: 14px;
    line-height: 22px;
    color: #1c1c1c;
}
.blog-layout-4 h2.entry-title.ast-blog-single-element a {
    color: #1c1c1c;
    font-family: "Raleway",sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.2;
}
.lg-sub-title-single-post{
    font-family: "Raleway",sans-serif;
    font-weight: 700;
    font-size: 14px;font-style:italic;
    line-height: 1.2;margin-bottom:10px;
}
.no-results.not-found form.search-form {
    display: flex;
    column-gap: 21px;
    align-items: center;
}
section.ast-archive-description {
    padding: 0px 0px 15px 0px !important;
    color: #1c1c1c!important;
    border-color: #1c1c1c;
}
section.ast-author-box.ast-archive-description {
    flex-direction: row-reverse;
}
body.archive .ast-archive-description .ast-author-avatar img {
    width: 120px;
    height: 120px;
}
#block-24 .wp-block-cover {min-height: 330px;}
/*--- END Blog Layout ---*/
@media(max-width:1220px){
	.site-primary-footer-wrap{padding-left:15px!important;padding-right:15px!important;}
	.lg-banner-slide-inner .lg-bann-slide-img,.lg-banner-slide-inner .banner-content-area { width: 50%;}
	.lg-banner-slide .banner-post_title {font-size: 30px; line-height: 38px;}
	.lg-banner-slide .sub-title-banner { font-size: 20px;line-height: 26px;margin-bottom: 5px;}
	.lg-banner-slide .home-banner-excerpt { margin-bottom: 5px;}
	body.single.single-post p#breadcrumbs{padding:0px 40px;}
	.single-post .site-content > .ast-container { padding: 0px 40px;}
	h1.lg-post-title {font-size: 34px;}
	.lg-pn-post-article-grid .pn-post-thumb img { height: auto;}
	.widget-selected-top-post h2.widget-title {line-height: 24px;}
	#block-24 .wp-block-cover {min-height: 250px;}
}
@media(max-width:1023px){
	.site-footer-primary-section-1 { width: 65%;padding-bottom:30px;padding-right:20px;}.site-footer-primary-section-2 { width: 35%;padding-bottom:30px;}.site-footer-primary-section-3 {width: 46%;padding-right:20px;}.site-footer-primary-section-4 {width: 32%;}.site-footer-primary-section-5 {width: 22%;}
}
@media(max-width:921px){
	#block-24 .wp-block-cover {min-height: 430px;}
	.ast-separate-container.ast-two-container #secondary #block-24 h4.wp-block-heading.has-text-align-center.has-large-font-size {
    	font-size: 37px!important;
    	line-height: 50px!important;
	}
}
@media(max-width:544px){
	.site-footer-primary-section-1 { width: 100%;padding-bottom:20px;padding-right:0px;}
	.site-footer-primary-section-2 { width: 100%;padding-bottom:20px;}
	.site-footer-primary-section-3 {width: 100%;padding-right:0px;padding-bottom:20px;}
	.site-footer-primary-section-4 {width: 50%;padding-bottom:0px}
	.site-footer-primary-section-5 {width: 50%;padding-bottom:0px}
	.site-footer-primary-section-5 .wp-block-social-links{align-items: center;}
	body.single.single-post p#breadcrumbs{padding:0px 0.54em;}
	h1.lg-post-title {font-size: 24px;}
	.single.single-post .lg-post-nav{flex-direction:column;row-gap:10px;}
	.single.single-post .lg-post-nav .prev-post-grid, .single.single-post .lg-post-nav .next-post-grid { width: 100%;}
	.single.single-post .lg-post-nav .next-post-grid .next-post-label{text-align:left;}
	.lg-post-author-info-inner{flex-direction:column;row-gap:10px;}
	.lg-author-desc{width:100%;}
	.lg-banner-slide-inner {flex-direction: column;row-gap: 5px;}
	.lg-banner-slide-inner .lg-bann-slide-img, .lg-banner-slide-inner .banner-content-area { width: 100%;}
	.lg-banner-slide-inner .banner-content-area {padding:15px;}
	.lg-banner-slide .banner-post_title {font-size: 24px;line-height: 38px;}
	.lg-banner-slide .sub-title-banner { font-size: 17px;line-height: 26px;}
	.elementor-element-cbc03e6{background-image:none!important;}
	.elementor-8 .elementor-element.elementor-element-7574199{overflow:hidden;}
	.heading-with-af-bf .elementor-heading-title span::before{display:none;}
	.heading-with-af-bf .elementor-heading-title {padding-bottom:20px;}
	.heading-with-af-bf .elementor-heading-title span::after {width: 100%;background:linear-gradient(90deg, rgba(233, 233, 233, 1) 0%, rgba(103, 68, 37, 1) 50%, rgba(233, 233, 233, 1) 100%);right: 10%;top: 111%;left: 12%;}
	
}