/**
 * Theme Name: codecaw-theme-child
 * Template:   codecaw-theme
 */
 
@font-face {
	font-family: fontawesome_pro;
	font-style: normal;
	font-weight: 100;
	src: url('fonts/webfonts/fa-thin-100.woff2') format('woff2');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: fontawesome_pro;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/webfonts/fa-light-300.woff2') format('woff2');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: fontawesome_pro;
	font-style: normal;
	font-weight: 400;
	src: url('fonts/webfonts/fa-regular-400.woff2') format('woff2');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: fontawesome_pro;
	font-style: normal;
	font-weight: 400;
	src: url('fonts/webfonts/fa-brands-400.woff2') format('woff2');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: fontawesome_pro;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/webfonts/fa-solid-900.woff2') format('woff2');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

.fal, .fas, .far, .fat, .fa {
    font-family: fontawesome_pro !important;
}
.fal, .fa {
	font-weight: 300;
}
.fas {
	font-weight: 900;
}


.mc4wp-form>div {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    margin-left: 17px;
    margin-left: 17px;
}
.mc4wp-form>div {
    justify-content: flex-start;
}
.mc4wp-form>div>p:first-child {
    flex: 1 1 200px;
    max-width: 290px;
    width: 100%;
	margin-bottom: 0;
	padding-right: 7px;
}
.mc4wp-form-fields p {
	margin-bottom:0;
}
.mc4wp-form>div>p:first-child {
    max-width: 560px;
}
.submit-mc4 {
	border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    margin-left: -7px;
}
span.widget-title.title, .title.xts-design-simple {
	position: relative;
	padding-left: 30px;
}

.xts-sidebar .widget:last-child {
    padding-bottom: 25px;
}
.xts-infobox.xts-icon-side.xts-textalign-left .xts-box-icon-wrapper {
    margin-left: 10px;
}
span.xts-section-title-text {
	position: relative;
}
.title.xts-design-simple span.xts-section-title-text::before {
    left: -26px;
}
.title.xts-design-simple span.xts-section-title-text::after {
    left: -31px;
}
.xts-sidebar .widget {
    border: none !important;
    padding: 0;
    border-radius: 10px;
    position: relative;
    box-shadow: 0 5px 8px -3px rgba(0, 0, 0, .1);
	background: #fff;
    padding: 24px;
}
.xts-title-limit-two .woocommerce-loop-product__title {
    max-height: 44px;
    min-height: 44px;
    text-align: left;
    font-size: 14px;
}
.xts-product-actions>div {
    opacity: 1;
    transition: inherit;
    transform: scale(1);
}
.flex_ations .xts-product-actions {
    position: initial;
}
.xts-product.product {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 8px -3px rgba(166, 196, 198, .35);
}
.xts-product .price {
    text-align: left;
}
.flex_ations {
	display: flex;
    justify-content: space-between;
}

.xts-checkout-steps li:after, .xts-slider .flickity-button.previous:before {
    content: "\e905";
}
.xts-action-btn[class*=xts-style-icon]>a {
    min-width: 35px;
    height: 35px;
    font-size: 0;
}

.flex_ations .xts-add-cart-btn>a {
    padding: 0;
    min-height: 0;
    letter-spacing: unset;
    border-radius: 100%;
    font-weight: 400;
}
.flex_ations .xts-add-cart-btn>a:hover {
    color: #fff;
}

.xts-prod-design-icons .xts-add-cart-btn>a:hover {
    background-color: var(--iwp-primary-color);
}

.flex_ations .xts-wishlist-btn[class*=xts-style-icon]>a {
	border-radius: 100%;
	background: #fceded !important;
	color: #dc3545;
}
.flex_ations .xts-wishlist-btn[class*=xts-style-icon]>a:hover {
	border-radius: 100%;
	background: #dc3545 !important;
	color: #fff;
    box-shadow: 0 5px 10px rgb(224 92 92 / 30%);
}

.flex_ations .xts-compare-btn[class*=xts-style-icon]>a {
	border-radius: 100%;
	background: #fff9ee !important;
	color: #f8a503;
}
.flex_ations .xts-compare-btn[class*=xts-style-icon]>a:hover {
	border-radius: 100%;
	background: #f8a503 !important;
	color: #fff;
    box-shadow: 0 5px 10px rgb(241 192 97 / 30%);
}
.xts-header-cats {
	z-index:11;
}
.xts-close-side {
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
}
.xts-close-side.xts-blur-opened {
    visibility: visible;
    opacity: 1;
    transition-delay: 0s;
	z-index: 10;
	background-color: rgb(0 0 0 / 30%);
}
.product_meta>span:not(:last-child) {
    margin-bottom: 5px;
}

span.widget-title.products-title {
    padding-left: 30px;
}

.d-flex {
	display: flex;
}
.justify-content-between {
	justify-content: space-between;
}
a.archive-products {
	font-size: 13px;
	font-weight: 600;
}
a.archive-products:after {
    content: "\e922";
	font-family: font-icon;
	font-size: 8px;
	margin-left: 7px;
}
.xts-post-title {
    font-size: 17px;
    min-height: 94px;
    margin-bottom: 10px;
    max-height: 94px;
    overflow: hidden;
}
.xts-post-content {
    font-size: 13px;
}
.xts-prod-design-small .xts-product-thumb, .xts-prod-design-small-bg .xts-product-thumb {
    margin-left: 10px;
    max-width: 39%;
}
.xts-post-design-default .xts-post {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 5px 8px -3px rgb(166 196 198 / 35%);
}
.xts-prod-design-small-bg .xts-product .price {
    text-align: left;
}


.sit-preview-block{position:absolute;display:none;z-index:100000}.sit-preview-block img{margin:0;border:0;max-width:100%;height:auto;display:block}.sit-preview-shadow{box-shadow:0 0 4px rgba(48,48,48,.7)}.sit-preview-preloader{background:#000 url(images/preload.animation.gif) center center no-repeat;display:block}.sit-theme-simple{background:#999;padding:5px;border:1px solid #222}.sit-theme-envato{background:#333;color:#fff;padding:10px;border:1px solid #000;line-height:16px}.sit-theme-envato h3{margin:15px 0 10px;padding:0;color:#fff;font-size:18px;font-weight:500;word-wrap:break-word;white-space:normal}.sit-preview-image-wrapper{overflow:hidden;max-height:300px}.sit-envato-info{float:left}.sit-envato-price{float:left;font-size:32px;font-weight:500;line-height:42px}.sit-envato-price sup{vertical-align:-4px;font-size:24px}.sit-envato-author{color:#aaa;font-size:11px;margin-bottom:5px;display:block}.sit-envato-category{color:#eee;font-size:13px;display:block}
.sit-envato-price sup {
    display: none;
}
.sit-envato-info {
    float: left;
}
.sit-envato-price {
    float: left;
    font-size: 30px;
	position:relative;
}
.popup-currency {
	font-size: 17px;
    position: absolute;
    top: -24px;
    left: 0;
}

.product-grid-details {
    position: relative;
    display: flex;
    padding: 20px 0;
}
.product-grid-details .detail-item {
    cursor: context-menu;
    text-align: center;
    flex: 1;
}
.product-grid-details .detail-item.sale {
    border-left: 1px dashed #d0d1d2;
}
.product-grid-details .detail-item .count {
    display: block;
    font-size: 30px;
    font-weight: 600;
    color: #676e79;
    transition: .2s;
    -webkit-transition: .2s;
}
.product-grid-details .detail-item .title {
    display: block;
    color: rgba(142,147,155,.8);
    font-size: 19px;
    font-weight: 400;
	margin-bottom: 0;
}
.percentage_review {
	font-size: 20px;
}

.cover-single img {
    width: 100%;
    border-radius: 5px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 6%);
}
.xts-more-desc {
    text-align: justify;
    font-size: 13px;
}


ul.wcdlar_download_list {
    list-style: none;
    padding: 0;
    margin: 0
}

ul.wcdlar_download_list li {
    border: 1px solid #e5e5e5;
    margin-bottom: 20px;
    background: #fff;
    padding: 5px;
    border-left: 3px solid #cfcfcf;
}
ul.wcdlar_download_list.produc-page li {
    border-left: 1px solid #e5e5e5;
}
ul.wcdlar_download_list.produc-page li .sub_items {
    padding: 5px 10px;
    text-align: center
}

ul.wcdlar_download_list li:after {
    clear: both;
    display: block;
    content: ''
}

ul.wcdlar_download_list li span.arrow {
    background: no-repeat center center url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjkgMTI5IiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4Ij4KICA8Zz4KICAgIDxwYXRoIGQ9Im00MC40LDEyMS4zYy0wLjgsMC44LTEuOCwxLjItMi45LDEuMnMtMi4xLTAuNC0yLjktMS4yYy0xLjYtMS42LTEuNi00LjIgMC01LjhsNTEtNTEtNTEtNTFjLTEuNi0xLjYtMS42LTQuMiAwLTUuOCAxLjYtMS42IDQuMi0xLjYgNS44LDBsNTMuOSw1My45YzEuNiwxLjYgMS42LDQuMiAwLDUuOGwtNTMuOSw1My45eiIgZmlsbD0iIzAwMDAwMCIvPgogIDwvZz4KPC9zdmc+Cg==);
    width: 32px;
    height: 32px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    display: inline-block;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

ul.wcdlar_download_list li.active span.arrow {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

ul.wcdlar_download_list li a.title {
    color: #3b4446;
    padding: 5px 10px;
    text-decoration: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    display: block;
    font-size: 17px;
    font-weight: 600;
    display: flex;
    justify-content: space-between;
    align-items: center;
	margin-bottom:0;
}

.product-single-aside ul.wcdlar_download_list li a.title {
    color: #7b868a
}

ul.wcdlar_download_list ul.wcdlar_order_wrapper {
    padding: 10px;
    margin: 0;
    list-style: none;
    border-top: 1px dashed #eff2f3
}

ul.wcdlar_download_list ul.wcdlar_order_wrapper h5 {
    font-size: 13px;
    padding: 0 12px
}

ul.wcdlar_download_list ul.wcdlar_order_wrapper th {
    font-size: 12px;
    font-weight: 400
}

ul.wcdlar_download_list li .sub_items {
    display: none
}

ul.wcdlar_download_list a.download-btns {
    display: inline-block;
    background: #2dbe60;
    color: #fff;
    width: fit-content;
    padding: 10px 16px;
    border-radius: 24px;
    box-shadow: 0 2px 12px rgba(147, 203, 116, .8)
}

ul.wcdlar_download_list a.download-btns-product-page {
    display: inline-block;
    background: #17bd7b;
    color: #fff;
    padding: 5px 16px;
    border-radius: 3px;
    width: 94%;
    text-align: center;
    font-size: 13px
}

ul.wcdlar_download_list a.download-btns .fal {
    font-size: 15px;
    margin-left: 11px;
    -webkit-transform: translateY(2px);
    -moz-transform: translateY(2px);
    -ms-transform: translateY(2px);
    -o-transform: translateY(2px);
    transform: translateY(2px)
}

ul.wcdlar_download_list img.ico-download {
  margin-left: 15px;
  max-width: 60px;
}


.xts-sidebar-inner span.widget-title::before
{
	left: 3px; 
}

.xts-sidebar-inner span.widget-title::after 
{
	left: -2px; 
}


/*--------------------------------------------------------------
## Lessons Elementory
--------------------------------------------------------------*/


.elementory-section .course-section .panel-group .course-panel-heading {
    border-top: 1px solid #e9ecef;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px 15px;
    cursor: pointer;
    -webkit-transition: background-color .2s ease-out;
    transition: background-color .2s ease-out
}

.elementory-section .course-section .panel-group .course-panel-heading.active,
.elementory-section .course-section .panel-group .course-panel-heading:hover {
    background-color: #f8f9fa
}

.elementory-section .course-section .panel-group .course-panel-heading.active .panel-heading-left .course-lesson-icon i,
.elementory-section .course-section .panel-group .course-panel-heading:hover .panel-heading-left .course-lesson-icon i {
    color: #fea000;
}

.elementory-section .course-section .panel-group .course-panel-heading .panel-heading-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.elementory-section .course-section .panel-group .course-panel-heading .panel-heading-left .title {
  margin-bottom: 0px;
}

.elementory-section .course-section .panel-group .course-panel-heading .panel-heading-left .course-lesson-icon {
    line-height: 1;
    margin-left: 15px
}

.elementory-section .course-section .panel-group .course-panel-heading .panel-heading-left .course-lesson-icon i {
    color: #d4d9dd;
    font-size: 20px;
    -webkit-transition: color .2s ease-out;
    transition: color .2s ease-out
}

.elementory-section .course-section .panel-group .course-panel-heading .panel-heading-left .title h4 {
    font-size: 16px;
    margin: 0 0 8px
}

.elementory-section .course-section .panel-group .course-panel-heading .panel-heading-left .title>p {
    font-size: 14px;
    color: #adb5bd;
    font-weight: 400;
    margin: 0;
    line-height: 1
}

.elementory-section .course-section .panel-group .course-panel-heading .panel-heading-left .badge-item {
    background-color: #e9ecef;
    padding: 2px 6px;
    display: inline-block;
    font-size: 12px;
    border-radius: 2px;
    margin-left: 6px;
    line-height: 1.2;
    text-transform: capitalize
}

.elementory-section .course-section .panel-group .course-panel-heading .panel-heading-left .badge-item.video {
    background-color: #65bded;
    color: #fff
}

.elementory-section .course-section .panel-group .course-panel-heading .panel-heading-left .badge-item.quiz {
    background-color: #bd83ef;
    color: #fff
}

.elementory-section .course-section .panel-group .course-panel-heading .panel-heading-left .badge-item.lecture {
    background-color: #68e8b7;
    color: #fff
}

.elementory-section .course-section .panel-group .course-panel-heading .panel-heading-left .badge-item.exam {
    background-color: #e89369;
    color: #fff
}

.elementory-section .course-section .panel-group .course-panel-heading .panel-heading-left .badge-item.practice {
    background-color: #eada68;
    color: #fff
}

.elementory-section .course-section .panel-group .course-panel-heading .panel-heading-left .badge-item.attachments {
    background-color: #4ece3d;
    color: #fff
}

.elementory-section .course-section .panel-group .course-panel-heading .panel-heading-left .badge-item.sound {
    background-color: #a76388;
    color: #fff
}

.elementory-section .course-section .panel-group .course-panel-heading .panel-heading-left .badge-item.free {
    background-color: #8be669;
    color: #fff
}

.elementory-section .course-section .panel-group .course-panel-heading .panel-heading-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-start
}

.elementory-section .course-section .panel-group .course-panel-heading .private-lesson {
    margin-left: 6px;
    padding-left: 0
}

.private-lesson .fa.green-lock {
    color: #50C984;
}

@media (max-width:767.98px) {
    .elementory-section .course-section .panel-group .course-panel-heading .private-lesson i {
        margin-left: 0!important
    }
    .elementory-section .course-section .panel-group .course-panel-heading .private-lesson span {
        display: none
    }
}

.elementory-section .course-section .panel-group .course-panel-heading .preview-button {
    background-color: #fea000;
    color: #fff;
    border-radius: 30px
}

.elementory-section .course-section .panel-group .course-panel-heading .download-button {
    background-color: #50C984;
    margin-left: 8px;
    color: #fff;
    height: 34px;
    border-radius: 30px
}

.elementory-section .course-section .panel-group .course-panel-heading .download-button.gray {
    background-color: #bac2c5 !important;
    margin-left: 8px;
    color: #fff;
    border-radius: 30px
}

@media (max-width:767.98px) {
    .elementory-section .course-section .panel-group .course-panel-heading .preview-button {
        display: none
    }
}

.elementory-section .course-section .panel-group .course-panel-heading .preview-button.for-mobile {
    display: none
}

@media (max-width:767.98px) {
    .elementory-section .course-section .panel-group .course-panel-heading .preview-button.for-mobile {
        display: block
    }
}

.elementory-section .course-section .panel-group .course-panel-heading .preview-button.for-mobile i {
    margin-left: 0
}

.elementory-section .course-section .panel-group .course-panel-heading .download-button,
.elementory-section .course-section .panel-group .course-panel-heading .preview-button,
.elementory-section .course-section .panel-group .course-panel-heading .private-lesson {
    font-size: 14px;
    line-height: 1.5;
    padding: 7px 10px
}

.elementory-section .course-section .panel-group .course-panel-heading .preview-button i,
.elementory-section .course-section .panel-group .course-panel-heading .private-lesson i {
    margin-left: 5px
}

.elementory-section .course-section .panel-group .panel-content {
    max-height: 0;
    overflow: hidden;
    background-color: #f8f9fa;
    -webkit-transition: max-height .2s ease-out;
    transition: max-height .2s ease-out
}

.elementory-section .course-section .panel-group .panel-content .panel-content-inner {
    padding: 15px 15px 20px 15px;
    background: #fff;
    font-size: 13px;
    text-align: justify;
    border: 1px solid #e9ecef
}



.elementory-section .course-section-title-elementory {
    margin: 0;
    padding: 5px 10px;
    display: flex;
}

.elementory-section .course-section-title-elementory.cursor-pointer {
    cursor: pointer
}

.elementory-section .course-section-title-elementory .far {
    padding: 4px 0 4px 10px;
    color: #7b868a
}

.elementory-section .course-section-title-elementory .fal {
    position: absolute;
    right: 40px;
    top:34px;
    font-size: 25px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    color: #bdbdbd;
}

.elementory-section .course-section-title-elementory img {
  max-width: 58px !important;
  margin-right: 15px;
  display: inline-block;
  max-height: 58px;
}

.elementory-section .course-section-title-elementory .gheadlinel {
    display: inline-block;
    margin-left: 7px;
    color: #111;
}
.elementory-section .course-section-title-elementory .gheadlinel span {
  font-size:18px;
  font-weight: 600;
}
.elementory-section .course-section-title-elementory .gheadlinel p {
  margin-bottom: 0;
}

.elementory-section .course-section.active .course-section-title-elementory .fal {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.elementory-section .course-section {
	background: #f7f7f7;
    padding: 10px 18px;
    border: 1px solid #e9ecef;
	border-radius: 3px;
}

@media (max-width: 991.98px) {
  .elementory-section .course-section-title-elementory .gheadlinel span {
    font-size: 17px;
    font-weight: 600;
}
.elementory-section .course-section-title-elementory .gheadlinel {
    float: none;
    width: 100%;
    padding-left: 11px;
}
.elementory-section .course-section-title-elementory .gheadlinel p {
    font-size: 13px;
    padding-top: 2px;
}
.elementory-section .course-section-title-elementory img {
    max-width: 35px !important;
    margin-left: 5px;
    margin-right: 1px;
}
.elementory-section .course-section {
    background: #f7f7f7;
    padding: 10px 10px;
    border: 1px solid #e9ecef;
    border-radius: 3px;
}

}

.panel-group.deactive {
    display: none;
}

@media (max-width:767.98px) {
.elementory-section .course-section-title-elementory .fa {
    left: 14px;
    top:30px;
    font-size: 18px;
  }
.elementory-section .course-section-title-elementory {
    padding: 2px 2px;
}
.elementory-section .course-section .panel-group .course-panel-heading .panel-heading-left .title h4 {
    font-size: 13px;
}
.elementory-section .course-section .panel-group .course-panel-heading .panel-heading-left .title>p {
    display: none;
}
.elementory-section .course-section .panel-group .course-panel-heading {
    padding: 15px;
}
.elementory-section .course-section .panel-group .course-panel-heading .panel-heading-left .badge-item {
    font-size: 11px;
    font-weight: 400;
}
.elementory-section .course-section-title-elementory .fa {
  left: -2px;
  top: 34px;
  font-size: 19px;
}
.elementory-section .course-section-title-elementory .gheadlinel {
    padding-left: 11px;
    line-height: 20px;
    width:75%;
}
.elementory-section .course-section-title-elementory .fal
{
    right:11px;
}
.elementory-section {
  margin: 0 -15px;
}
}

.video_popup_wrrapper {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    z-index: 999;
}
.video_popup_overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(9, 9, 9, .7);
}
.video_popup_inner {
    display: block;
    z-index: 9999;
    position: absolute;
    left: 50%;
    bottom: 50%;
    width: 100%;
    transform: translate(50%, 50%);
    color: #fff;
    text-align: center;
}

.xts-prod-design-summary .xts-product-content {
    padding-bottom: 10px;
}


.product-intro__tick .col-xs-6 {
    width: 50%;
}
.product-intro__tick {
    position: relative;
    width: 100%;
    height: 0;
    padding-top: 22.73%;
    margin-bottom: 20px;
}
.product-intro__tick>* {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%;
}
.product-intro__tick>div {
    position: absolute;
    width: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    margin: 0 auto;
}

.product-intro__tick>div>div[class*=col-] {
    vertical-align: middle;
    margin-bottom: 0;
    padding: 0;
}
.product-intro__tick-count {
    position: relative;
    text-align: center;
}
.product-intro__tick>svg {
    opacity: .6;
    fill: #fff;
}
.product-intro__tick [class*=col-] {
    display: inline-block;
    vertical-align: top;
    position: relative;
    font-size: 16px;
    font-size: 1rem;
    padding: 0 15px;
    margin-bottom: 30px;
}
.product-intro__tick-count>div {
    display: inline-block;
    margin: 0 auto;
    position: relative;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.product-intro__tick-count var {
    color: #fff;
    font-size: 34px;
    line-height: 3.125rem;
    display: block;
    text-align: center;
}

.product-intro__tick-price {
    text-align: center;
}
.product-intro__tick-price var {
    font-size: 50px;
    display: flex;
    justify-content: center;
    color: #fff;

}
.product-intro__tick-price del {
    opacity: .5;
    margin-left: 13px;
}

.product-intro__tick-price span {
  font-size: 28px;
  display: block;
  line-height: 30px;
  color: #fff;
  margin: 0 auto;
}
.product-intro__tick-price span.woocommerce-Price-currencySymbol {
    font-size: 16px;
}
.svg--full {
    width: 100%;
    height: 100%;
}
.product-intro__tick-count>div>span:first-of-type {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 100%;
    margin-left: 15px;
    fill: #fff;
}
.product-intro__tick-count>div>span:last-of-type {
    font-size: 14px;
    font-size: .875rem;
    display: block;
    text-align: center;
    line-height: 24px;
    color: #fff;
    margin-top: -9px;
}
.product-intro__tick-price ins, .product-intro__tick-price mark {
    background: transparent !important;
}
var {
    font-style: normal;
}
.product-intro__tick-price del span.amount {
    color: inherit;
    font-weight: 400;
    font-size: 29px;
}
.product-intro__btns .view-lessons.button {
    width: 100%;
    height: 48px;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 12px;
    background: var(--iwp-secondary-color);
    color: #fff;
}
.product-intro__btns .view-lessons.button i {
  font-size: 25px;
margin-left: 13px;
}
.product-intro__btns .single_add_to_cart_button {
    width: 100%;
    height: 48px;
    font-size: 13px;
    font-weight: 600;
    padding: 12px;
}
.xts-scheme-light .xts-countdown-timer .xts-countdown-timer-inner .xts-countdown-item {
	color: #fff;
	border: 2px solid #fff;
}


.help_download {
    background: #f8f9fa;
      border-radius: 8px;
      padding: 10px 20px;
      color: #000000;
      line-height: 20pt;
      margin-bottom: 20px;
      border: 1px dashed #cfcfcf;
  }
  .help_download p {
      margin-bottom: 0px;
  }
  .help_download ul li {
      margin-bottom:0;
      font-size:14px;
  }
  
  .help_download ul {
      margin: 0 20px 0px 0;
  }
  .box_download, .box_help {
      overflow: hidden;
      background: #ffffff;
      box-shadow: 0 0 7px -2px rgba(0,0,0,.3);
      margin-bottom: 0px;
      border-radius: 8px;
  
  }
  .box_download span, .box_help span {
      background: var(--iwp-primary-color);
      border-radius: 8px;
      color: #fff;
      font-size: 12pt;
      padding: 10px 20px;
      display: block;
      cursor: pointer;
      border-bottom-left-radius: 0;
      border-bottom-left-radius: 0;
  }
  .box_download .box_content, .box_help .box_content {
      display: none;
  }
  .box_download span .fa, .box_help span .fa {
      padding-left: 5px;
  }
  .box_download .box_content, .box_help .box_content {
      padding: 5px 15px;
  }
  .box_download a, .box_help a {
      display: block;
      border-bottom: 1px solid #dedede;
      color: #2e2e2e;
      margin: 5px;
      padding: 4px 5px;
      font-size: 15px;
      font-weight: 400;
  }
  .box_download span:after, .box_help span:after {
      content: "\f107";
      float: left;
      font: normal normal normal 14px/1 fontawesome_pro;
      font-size: 18pt;
      padding: 2px 0 0 0;
  }
  .box_download a:last-child, .box_help a:last-child {
      border: 0;
  }
  .box_download a .far, .box_help a .far {
      padding-left: 10pt;
  }
  
  .button_download {
      margin: 20px -9px 10px -9px;
      font-size: 11pt;
      line-height: 25pt;
      overflow: hidden;
  }
  
  .button_download .password {
    width: calc(50% - 18px);
    float: left;
    background: #535b61;
    border-radius: 5px;
    text-align: center;
    color: #fff;
    margin: 0 9px;
    border: 2px solid #535b61;
      line-height: 38px;
  }
  
  .button_download .link-not {
      width: calc(50% - 18px);
      float: left;
      background: #fff;
      border-radius: 5px;
      text-align: center;
      color: var(--iwp-primary-color);
      margin: 0 9px;
      cursor: pointer;
      border: 2px solid var(--iwp-primary-color);
  }
  
  .button_download .link-not:hover {
      background: var(--iwp-primary-color);
      color: #fff !important;
  }
  
  .well {
      min-height: 20px;
      padding: 19px;
      margin-bottom: 20px;
      border-radius: 4px;
  }
  .well {
      background-color: #f7f6f6;
      border: 1px solid #f5f5f5;
  }
  p.msg-box-download {
    text-align: center;
    font-size: 14px;
    margin-top: 20px;
  }
  .collapse:not(.show) {
      display: none;
  }

  .post-inner-download-box {
    padding: 15px 0;
  }
  @media (max-width: 991.98px) {
    .button_download .password {
        width: calc(100% - 20px);
        margin-bottom: 10px;
    }
    .button_download .link-not {
        width: calc(100% - 20px);
        float: none;
    }
  }


  .xts-sidebar .xts-widget-collapse:after {
    margin-left: 7px;
    font-size: 12px;
    content: "\e921";
    font-family: font-icon;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	position: absolute;
	left: 30px;
	top: 26px;
	    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.xts-sidebar .xts-widget-collapse.xts-opened:after {
    transform: rotate(-180deg)
}

















form.cart {
    display: flex;
    flex-wrap: wrap;
		height: 55px;
}

form.cart :where(.single_add_to_cart_button) {
    flex: 1 1 auto;
	font-size: 16px;
    font-weight: 700;
}
.xts-visits-count-msg {
	font-size: 14px;
}
.xts-icon-custom img.xts-custom-img {
	max-width:30px;
}
.xts-header-search.xts-header-el .xts-header-el-icon:before {
    font-size: 34px;
    font-family: font-icon;
    font-weight: 500;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.xts-box-desc.xts-header-fontsize-l {
    font-size: 20px;
    font-weight: 600;
    color: #111;
	  margin-top:-3px;
}
.xts-box-title.xts-header-fontsize-s {
    font-size: 14px;
    margin-bottom: 0;
}

.xts-header-cart.xts-design-count .xts-cart-count, .xts-header-compare.xts-design-count .xts-compare-count, .xts-header-wishlist.xts-design-count .xts-wishlist-count, .xts-sticky-navbar .xts-navbar-count {
    top: 0px;
    width: 19px;
    height: 19px;
    font-size: 12px;
    line-height: 19px;
}
.xts-dropdown-search input[type=text] {
    height: 65px;
    border-style: none;
    background-color: var(--iwp-primary-color);
    color: #fff;
    font-size: 18px;
}
.searchform .searchform-input::after {
    content: " ";
    position: absolute;
    width: 30px;
    height: 30px;
    background: var(--iwp-primary-color);
    transform: rotate(45deg) translate(21px, -14px);
    border-radius: 7px;
    top: -17px;
	right:35px;
    z-index: -1;
}
.searchform.xts-style-icon-alt .searchsubmit, .xts-scheme-dark-form .searchform.xts-style-icon-alt .searchsubmit {
    color: #fff;
}
.xts-header-col.xts-end .xts-dropdown-search {
    right: -135px;
}
.xts-nav.xts-style-underline-dot>li>a .xts-nav-text:after {

    border-bottom: 4px solid var(--iwp-primary-color);
    border-radius: 30px;
}
.elementor-element .searchform.xts-with-cats input[type=text] {
    min-width: 290px;
    padding-right: 170px;
	border: 2px solid #d7d7d7;
	height: 75px;
	border-radius:20px;
		font-size:18px;
	color:#787878;
}
.xts-search-cats>a {
    font-size: 17px;
}
.xts-dropdown-menu.xts-style-default.xts-scheme-light .xts-dropdown-menu, .xts-dropdown.xts-scheme-light {
    background-color: var(--iwp-primary-color);
}
.xts-search-cats>a {
    width: 178px;
}
.xts-carousel .swiper-container {
    overflow: hidden;
}
.single_add_to_cart_button.wp-element-button {
	width: 100%;
	height:60px;
	font-size: 18px;
	font-weight:700;
	letter-spacing:0;
}
.xts-accordion-title {
	border-radius:8px;
}
.xts-visits-count.xts-style-with-bg:before {
    border-radius: 5px;
}
.xts-countdown-timer.xts-style-default {
    text-align: center !important;
}
li.review {
	background: #fff;
	padding: 15px;
	border-radius:10px;
}
a.view-lessons {
	padding: 18px 25px;
	width: 100%;
	font-size: 18px;
}
a.view-lessons i {
	margin-left:10px;
}
.xts-post .xts-post-gallery, .xts-post .xts-post-image, .xts-post .xts-post-video {
    transform: scale(1) translateX(0%);
}
.xts-post:hover .xts-post-gallery, .xts-post:hover .xts-post-image {
    transform: scale(1) translateX(0);
}

.blue-bg:before {
	content: '';
	position:absolute;
	background: var(--iwp-primary-color);
	height: 400px;
	left:-1000px;
	right:-80px;
	border-top-right-radius:20px;
	border-bottom-right-radius: 20px;
	top: 50%;
	transform: translateY(-50%);
}
.xts-product-actions {
    opacity: 0;
	visibility: hidden;
}
.xts-product:hover .xts-product-actions {
    opacity: 1;
	visibility: visible;
}

.advice-form form {
	margin: auto;
	max-width:430px;
}

.advice-form form input, .advice-form form textarea {
	background: #fff;
	border-radius:20px;
	height:55px;
	font-size:16px;
	color: #111;
}
.text-center {
	text-align: center;
}

.fal, .fas, .far, .fat, .fa {
    font-family: fontawesome_pro !important;
}

span.widget-title.title::before, .title.xts-design-simple span.xts-section-title-text::before {
    width: 8px;
    height: 8px;
    position: absolute;
    top: -4px;
    bottom: 0;
    margin: auto;
    border-radius: 50%;
    display: block;
    content: "";
    z-index: 3;
}

span.widget-title.title::after, .title.xts-design-simple span.xts-section-title-text::after {
    width: 18px;
    height: 18px;
    position: absolute;
    top: -4px;
    opacity: .2;
    bottom: 0;
    margin: auto;
    border-radius: 50%;
    display: block;
    content: "";
}

ul.navbar-nav li.nav-item {
    list-style: none;
    display: flex;
    align-items: center;
    margin: 10px 0px;
}

.single-xts-template .elementor-widget-container>:not(.xts-row):last-child, .xts-single-product .elementor-widget-container>:not(.xts-row):last-child {
    margin-bottom: 0;
}
ul.navbar-nav {
    padding: 0;
    color: #3c4354;
}

.xts-image-type-svg {
    display: inline-block;
    vertical-align: middle;
}

.nav-icon {
    margin-right: 10px;
}

.panel-heading-right{
    display : flex;
}
.woocommerce-product-rating{
    text-align : left;
}

a.view-lessons i {
    margin-right: 10px;
}

.xts-header-col.xts-end .xts-dropdown-search {
    background-color: var(--iwp-primary-color);
    color: white;
}


.searchform.xts-style-icon-alt input[type=text], .searchform.xts-style-with-bg input[type=text] {
    color: white;
}

.xts-search-no-found{
    color:#787878;
}







/** test part **/

.xts-my-account-wrapper p {
	margin-bottom: 0;
}
.xts-my-account-wrapper {
    align-items: flex-start;
}

@media (min-width: 1025px) {
    .woocommerce-MyAccount-content {
        flex-basis: 80% !important;
        max-width: 80% !important;
    }
    .xts-my-account-sidebar {
        flex-basis: 20% !important;
        max-width: 20% !important;
    }
}


body.woocommerce-account .xts-site-wrapper {
    background-color: #fff !important;
}

.xts-my-account-sidebar {
    border-inline-end: 0px solid var(--brdcolor-gray-300) !important;
	background: #ededed;
	padding:40px 20px !important;
	border-radius: 1rem;
	margin-top: 40px;
	position: relative;
}
@media (max-width: 980px) {
	.xts-my-account-sidebar {
		max-width: unset;
		margin: 40px auto;

}
}
.woocommerce-MyAccount-navigation ul li {
    margin-left: 0px;
}
.woocommerce-MyAccount-content {
    width: calc(100% - 300px - 1rem) !important;
    max-width: unset !important;
	  width: 100% !important;
    display: flex;
    flex-direction: column;
    gap: 1rem;
}
.woocommerce-MyAccount-navigation ul li a {
    position: relative !important;
    padding: 14px 0 !important;
    font-weight: 400 !important;
    margin: 11px 0px !important;
    border-radius: 5px !important;
    padding-left: 40px !important;
    color: #666666 !important;
}
.woocommerce-MyAccount-navigation ul li.is-active>a {
    background-color: rgb(17 17 17 / 8%);
}
.woocommerce-MyAccount-navigation ul li a:hover {
    background-color: rgb(0 0 0 / 4%);
}
.woocommerce-MyAccount-navigation ul li.is-active>a {
	position: relative;
	font-weight: 600;
}

.woocommerce-MyAccount-navigation ul li.is-active>a:before {
	content: '';
	position: absolute;
	left: 0;
	top:0;
	width: 3px;
	height: 40px;
	background: var(--iwp-primary-color);
}

.items_container--3 {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 1rem;
}
.items_container--2 {
    box-sizing: border-box;
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 1rem;
}
@media (min-width: 980px) {
	.items_container--3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
	.items_container--2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
}

.white_card {
    display: flex;
    flex-direction: column;
    gap: 1.1rem;
    border-radius: 1rem;
    padding: 1.2rem;
    background-color: white;
    box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.05);
}
.card_header {
    display: flex;
    align-items: center;
    gap: 0.5rem;
}
.card_header .title {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    color: #111;
    font-size: 14px;
	    margin-bottom: 0;
}
.card_header i {
	font-size: 22px;
	color: #111;
}
.card_header hr {
	max-width: 100%;
	opacity: 1;
	border: 1px solid;
	border-color: rgba(229, 229, 229, 0.3);
}
.card_header hr {
    flex-grow: 1;
}
.card_header a.btn {
    background: transparent;
	font-size: 12px;
  padding-left: 0;
}
.card_header a.btn i {
    font-size: 16px;
    margin-right: 7px;

}

.box_with__icon {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.75rem;
    position: relative;
    padding: 0.75rem 1.2rem;
    border-radius: 1rem;
    background-color: #ededed;
    box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.05);
}
.box_with__icon.link {
    padding-left: 2rem;
}
.box_with__icon .box_right {
    display: flex;
    align-items: center;
    gap: 0.75rem;
}
p.text_darkgray, p.text_gray {
	margin-bottom:0;
}
.text_darkgray .amount {
  color: #111;
  font-weight: 600;
}
.box_with__icon .box_right .icon_container {
    width: 56px;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}
.box_with__icon .box_right .icon_container {
    color: var(--iwp-primary-color);
	font-size: 30px;
}
.box_with__icon .box_right .icon_container:before {
	content:'';
	width: 55px;
	height: 55px;
	border-radius:100px;
	z-index:1;
	background: var(--iwp-primary-color);
	opacity: .12;
	position: absolute;
}
.box_with__icon .box_right .box_right__text {
    width: calc(100% - 56px - 0.75rem);
    display: flex;
    flex-direction: column;
}
.box_with__icon a.box_left i {
  font-size: 20px;
}
.woocommerce-MyAccount-title {
    display: none;
}
.user-info-MyAccount {
	text-align: center;
	margin-bottom: 20px;
	margin-top: -80px;
}
.user-info-MyAccount img {
	border-radius: 100px;
	margin-bottom: 24px;
	border: 2px solid #cccccc;
}

.xts-my-account-sidebar .woocommerce-MyAccount-navigation-link--customer-logout a {
	background-color: var(--iwp-primary-color);
	color: #fff !important;
}
.xts-my-account-sidebar  .woocommerce-MyAccount-navigation-link--customer-logout a:hover {
	background-color: #666;
	color: #fff !important;
}

.xts-my-account-sidebar::before {
    content: " ";
    position: absolute;
    width: 173px;
    height: 48px;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg width="183" height="58" viewBox="0 0 183 58" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M183 0C155.56 3.45505e-06 152.533 57.6234 91.5 57.6234C30.4667 57.6234 27.4398 0 0 0C0 0 52.6277 7.42748e-06 91.5 7.42748e-06C130.372 7.42748e-06 183 0 183 0Z" fill="%23ffffff"/%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100% 100%;
}
.woocommerce-MyAccount-navigation {
    position: relative;
}
.woocommerce-MyAccount-navigation {
    margin-bottom: 0px;
}

.woocommerce-MyAccount-navigation-link {
	position: relative;
}
.woocommerce-MyAccount-navigation ul li a:after {
	font-family: 'iconly';
	position: absolute;
	left: 10px;
	font-size: 22px;
	content: '\e94d';
	font-weight: 400;
    top: 6px;
}
.woocommerce-MyAccount-navigation ul li.is-active>a:after {
	color : var(--iwp-primary-color);
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:after {
	content: '\e933';
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:after {
	content: '\e928';
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:after {
	content: '\e929';
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wishlist a:after {
	content: '\e931';
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:after {
	content: '\e949';
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:after {
	content: '\e938';
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:after {
	content: '\e93b';
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--woo-wallet a:after {
	content: '\e962';
}



.gap-y-2 {
    display: flex;
    flex-direction: column;
    row-gap: 1rem;
}
.product_card {
    display: flex;
    flex-direction: column;
    padding: 1rem;
    gap: 1.2rem;
    border-radius: 1rem;
    overflow: hidden;
    background: var(--white-0);
    box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.1);
}
.product_card.inline_box {
    flex-direction: row;
    align-items: center;
    gap: 0.75rem;
}
.product_card.transparent {
    background-color: transparent;
    border-radius: 0;
    box-shadow: none;
    padding: 0.8rem 0.8rem;
    border-radius: 11px;
    border-radius: 1rem;
    transition-duration: 300ms;

}
.product_card.transparent:hover {
    box-shadow: none;
    background: #f1f1f1;
}
.product_card .product_cover {
    position: relative;
    height: 230px;
    border-radius: 1rem;
}
.product_card.inline_box .product_cover {
    width: 90px;
    height: 90px;
}
.product_card .product_cover .product_cover__image {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 1rem;
    height: 100%;
    overflow: hidden;
}
.product_card .product_cover .product_cover__image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.product_card .product_body {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0.75rem;
}
.product_card.inline_box .product_body {
    width: calc(100% - 90px - 0.75rem);
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}
.product_card.inline_box .product_body .product_text {
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
    flex-grow: 1;
}
.product_card .product_body .product_title {
    text-align: center;
    color: var(--black-203);
    font-size: 0.9rem;
    font-weight: 500;
		text-align: left;
		margin-bottom:0;
}
.product_card.inline_box .product_body .product_price {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0.45rem;
}
.product_card.inline_box.align_right .product_body .product_price {
    align-items: flex-start;
}

.product_body a.btn {
    background: #ededed;
    border-radius: 12px;
    color: #666;
    font-size: 17px;
    padding: 12px;
    transition: 300ms;
}

.product_card.transparent:hover .product_body a.btn {
    background: var(--iwp-primary-color);
    color: #fff;
}

.woocommerce-Address-title h5 {
	margin-bottom:0;
	display: inline-block;
	font-size: 13px;
}
.woocommerce-Address address {
	font-size: 12px;
	font-style: normal
}
.woocommerce-Addresses {
	background: #f8f8f8;
	margin: 5px;
	padding: 20px 5px;
	border-radius: 7px;
}
.woocommerce-Addresses.col2-set {
  margin-inline: 0px !important;
}

.outline_card--border_2 {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    border-radius: 0.5rem;
    border: 1px solid var(--black-10);
}
@media (min-width: 556px) {
	.outline_card--border_2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
}

.outline_card--border_2 .item {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    padding: 1rem;
    border-bottom: 1px solid var(--black-10);
}

	color: #111;
	font-weight: 500;
	font-size: 15px;
}
p.text_gray {
    font-size:13px;
}

.woocommerce-MyAccount-navigation ul a {
    border-left: 2px solid transparent;
}

.xts-fbt-form .single_add_to_cart_button {
	width: 100%;
}
.xts-fbt-purchase .price {
    display: block;
    font-size: 26px;
    line-height: 1.4;
	text-align: left;
}
.xts-fbt-purchase .price del .woocommerce-Price-currencySymbol {
    display: none;
}

.woocommerce table.cart td:nth-of-type(5), .woocommerce table.cart th:nth-of-type(5) {
    display: none;
 }

.alg_dtwp_comment {
    background: #f1f1f159;
    border-radius: 0.9rem;
    padding: 1rem;
}
.comment-author{
color:black;
}


@media (max-width:1024px) {
    .searchform .searchform-input::after{
        display:none;
    }
    .xts-side-mobile .searchform input[type=text] {
        color:black;
    }
}

@media (max-width:767px) {
  #four-box-info {
     display:none; 
  }
}


.xts-form-login , .xts-form-register{
    padding: 2rem;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 26px 26px 26px 26px;
    box-shadow: 0px 0px 26px 0px rgba(44.95070482336955, 68.14853817916322, 139.59374999999997, 0.18);
    margin-left: 1rem;
    margin-right: 1rem;
}

