/*
 Theme Name:  Goodz Child
 Theme URI: http://themeskingdom.com
 Description: Goodz Shop is fast, beautiful, and simple. A premium e-commerce theme for WordPress, Goodz Shop works best as an online shop. Our goal was to create the best possible online shopping experience based on WordPress. All you have to do is fill it with your product - be it clothes, furniture, or cat food - and Goodz Shop handles the rest. Shaped by our experience with OVER Clothing, Goodz Shop solves a lot of the problems we bumped into with e-commerce. Especially with navigation, images, the checkout experience and more. Whatever product you sell, Goodz Shop will treat it like royalty. So go ahead and indulge in our best e-commerce theme!
 Author:       Themes Kingdom
 Author URI:   http://themeskingdom.com
 Template:     goodz-shop
 Version:      1.0.1
 License:      GNU General Public License v2 or later
 License URI:  LICENSE
 Tags: blog, portfolio, photography, entertainment, one-column, two-columns, grid-layout, flexible-header, right-sidebar, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, full-width-template, rtl-language-support, theme-options, threaded-comments, translation-ready
 Text Domain: goodz-shop-child
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Typography
# Colors
# Layout
# Forms
# Components
# Content
# Responsive
--------------------------------------------------------------*/

.site-footer .widget-title {
	opacity: .8;
}

.site-footer a {
	color: #000;
	opacity: 0.8;
}

.site-footer {
	color: rgba(0,0,0,.8);
}

label.mc_var_label.mc_header.mc_header_email {
	text-transform: uppercase;
	font-size: 12px;
}

.mc_merge_var {
	margin-top: 10px;
}

@media screen and (max-width: 767px) {
	.wide-image {
		margin-top: 150px;
	}
}

/*custom pages*/
html.js { margin-top: 0 !important; }

.site-content {
    padding-top: 157px;
} 
@media only screen and (min-width: 768px) {
.page-id-3045 .site-content {
    padding-top: 161px;
}     
}

.site-branding img {
    width: 121px !important;
}



.elementor-section.elementor-section-height-full.main-banner {
    height: calc(100vh - 180px);
}
@media only screen and (min-width: 768px) {
 .elementor-section.elementor-section-height-full.main-banner {
    height: calc(100vh - 161px);
}
}
.ig-feeds div#sb_instagram {
    height: auto !important;
    padding-bottom: 0 !important;
}
.ig-feeds div#sbi_images,
.ig-feeds #sb_instagram #sbi_images .sbi_item {
    padding: 0 !important;
}


.faq-accordion .elementor-accordion .elementor-accordion-item {
    margin-bottom: 10px;
    border-top: solid 1px #d4d4d4 !important;
    border-radius: 5px;
    padding-bottom: 13px;
}
.faq-accordion .elementor-accordion-item .elementor-tab-content {
        border-top: none;
}
.faq-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-content.elementor-active {
        padding-bottom: 30px;
}
.faq-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-content p:last-of-type {
    margin-bottom: 0;
}
.faq-accordion .elementor-accordion-icon i.fas {
      font-size: 24px;
    font-weight: 700;
    line-height: 5px;  
}


.custom-box-icon .elementor-icon-box-icon .fas:before{
    font-size: 0;
}
.custom-box-icon .elementor-icon-box-icon .fas {
    background-size: contain;
    backgroud-repeat: no-repeat;
    height: 30px;
    width: 30px;
}
.custom-box-icon .elementor-icon-box-icon .fas.fa-phone-alt {
    background-image: url("data:image/svg+xml,%3Csvg width='34px' height='34px' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='%232C2727' stroke-width='2' d='M6.375 2 C5 2 3 3.5 2.5 4.5 C1.78539513 5.92920973 1.9033374 6.49067969 2.375 8 C3 10 4.83244154 13.545116 7.375 16 C11 19.5 14.375 21 15.875 21.5 C17.375 22 19 21.5 20 20.5 C21 19.5 22 18.5 20.875 17 C20.077805 15.9370734 18.9164827 14.7082413 17.5 14 C16.2120164 13.3560082 15.444427 13.5904184 15 14.5 C14.7543142 15.0028302 14.6780041 15.9659877 14.5 16.5 C14.2754227 17.173732 13.375 17 12.375 16.5 C11.4176235 16.0213117 9 14 7 11 C5.76086515 9.14129772 7.74150655 9.12924672 9 8.5 C10 8 10.3099909 6.84998476 9.5 5.5 C8 3 7.5 2 6.375 2 Z'/%3E%3C/svg%3E");
}
.custom-box-icon .elementor-icon-box-icon .fas.fa-map-marker-alt {
    background-image: url("data:image/svg+xml,%3Csvg width='34px' height='34px' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath data-name='map-marker-Regular' d='M12 6.25A3.75 3.75 0 1 0 15.75 10 3.754 3.754 0 0 0 12 6.25Zm0 6A2.25 2.25 0 1 1 14.25 10 2.252 2.252 0 0 1 12 12.25Zm0-10A7.578 7.578 0 0 0 4.25 10c0 6.208 4.736 10.076 6.771 11.45a1.736 1.736 0 0 0 1.948 0C15.008 20.075 19.75 16.2 19.75 10A7.582 7.582 0 0 0 12 2.25Zm.134 17.958a.236.236 0 0 1-.269 0C10.428 19.24 5.75 15.643 5.75 10A6.111 6.111 0 0 1 12 3.75 6.114 6.114 0 0 1 18.25 10C18.25 15.483 13.97 18.966 12.13 20.208Z' style='fill:%232C2727'/%3E%3C/g%3E%3C/svg%3E");
}

/* custom */
.nav-buttons-wrapper {
  display: table-cell;
  vertical-align: middle;
}

.nav-buttons {
  display: none;
  margin-left: 30px;
  column-gap: 10px;
}
@media (min-width: 1025px) {
  .nav-buttons {
    display: flex;
  }
}
@media (min-width: 1300px) {
  .nav-buttons {
    column-gap: 20px;
  }
}
.nav-buttons > a {
  padding: 5px 10px;
  border-radius: 3px;
  display: block;
  text-transform: uppercase;
  border: solid 1px;
  font-weight: 600;
  font-size: 11px;
  line-height: 20px;
  font-family: 'Montserrat' !important;
}
@media (min-width: 1300px) {
  .nav-buttons > a {
    padding: 11px 30px;
    font-size: 13px;
  }
}
.nav-buttons > a:first-child {
  background: #465C4b;
  color: #fff;
  border-color: #465C4b;
}
.nav-buttons > a:nth-child(2) {
  border-color: #465C4b;
  color: #465C4b;
}

.site-info {
  color: #8E9085;
  font-weight: 400;
  font-size: 0.875rem;
  padding-bottom: 50px;
}

.footer__container {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  max-width: 1187px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3.75rem;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
}
@media (max-width: 767px) {
  .footer__container {
    padding-right: 30px;
    padding-left: 30px;
  }
}
.footer__container h3,
.footer__container h2 {
  font-weight: 600;
  font-size: 1rem !important;
  text-transform: uppercase;
  color: #2C2727 !important;
  opacity: 1 !important;
  margin-bottom: 1.25rem !important;
  margin-top: 0;
}
.footer__container ul {
  margin-bottom: 1.875rem;
  list-style: none;
}
.footer__container ul li {
  line-height: 1.875rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.footer__container ul li a {
  color: #8E9085;
  font-weight: 400;
  font-size: 0.875rem;
  text-transform: uppercase;
  opacity: 1;
}
.footer__container .footer-logo {
  margin-bottom: 1.875rem;
}
@media (max-width: 767px) {
  .footer__container .footer-logo {
    display: block;
    margin: 0 auto 50px;
  }
}
.footer__container .social-media {
  display: flex;
  column-gap: 1.25rem;
}
.footer__container aside.widget {
  margin-bottom: 0;
}
.footer__row {
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
}
.footer__row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-top: var(--bs-gutter-y);
}
@media (max-width: 767px) {
  .footer__row .col-6 {
    width: 50%;
  }
}
.footer__col-3 {
  flex: 0 0 auto;
}
@media (min-width: 768px) {
  .footer__col-3 {
    width: 25%;
  }
}
.footer__col-9 {
  flex: 0 0 auto;
}
@media (min-width: 768px) {
  .footer__col-9 {
    width: 75%;
  }
}

/* blog listing tabs */
.bloglisting-tabs .tabs__nav {
  border-bottom: solid .1875rem #ececec;
  display: flex;
  justify-content: center;
}
.bloglisting-tabs .tabs__nav > div {
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 24px;
  position: relative;
  padding: 20px 25px;
  border-bottom-width: 0.1875rem;
  border-color: transparent;
  border-bottom-style: solid;
}
.bloglisting-tabs .tabs__nav > div > a {
  color: #c2c2c2;
}
.bloglisting-tabs .tabs__nav > div.active {
  border-color: #000;
}
.bloglisting-tabs .tabs__nav > div.active > a {
  color: #000;
}
.bloglisting-tabs .alm-btn-wrap {
  padding: 0;
  margin-top: 80px;
  margin-bottom: 80px;
}
.bloglisting-tabs .alm-btn-wrap .alm-load-more-btn {
  background: #4D73FF;
  font-family: 'Montserrat';
  font-weight: 600;
}
.bloglisting-tabs .alm-btn-wrap .alm-load-more-btn:hover, .bloglisting-tabs .alm-btn-wrap .alm-load-more-btn.loading {
  background-color: #6887f9;
}
.bloglisting-tabs .alm-btn-wrap .alm-load-more-btn.done {
  opacity: 0;
}
.bloglisting-tabs .alm-reveal {
  display: flex;
  flex-wrap: wrap;
  --gutter-lr: 20px;
  --margin-lr: -20px;
}
@media (min-width: 1200px) {
  .bloglisting-tabs .alm-reveal {
    margin-left: var(--margin-lr);
    margin-right: var(--margin-lr);
  }
}
.bloglisting-tabs .alm-reveal .alm-item {
  width: 100%;
  padding-left: var(--gutter-lr);
  padding-right: var(--gutter-lr);
  margin-top: 48px;
}
@media (min-width: 768px) {
  .bloglisting-tabs .alm-reveal .alm-item {
    width: 50%;
    margin-top: 80px;
  }
}
@media (min-width: 992px) {
  .bloglisting-tabs .alm-reveal .alm-item {
    width: 33.3333%;
  }
}
.bloglisting-tabs .alm-reveal .alm-item-image > a {
  display: block;
  position: relative;
  height: 260px;
}
.bloglisting-tabs .alm-reveal .alm-item-image > a > img {
  object-fit: cover;
  position: absolute;
  height: 100%;
  width: 100%;
}
.bloglisting-tabs .alm-reveal .alm-item h3 {
  font-family: "Montserrat", Sans-serif;
  font-size: 19.2px;
  font-weight: 600;
  line-height: 27.2px;
  margin: 20px 0 !important;
  height: 55px;
  overflow: hidden;
}
.bloglisting-tabs .alm-reveal .alm-item .entry-meta {
  display: flex;
  justify-content: space-between;
}
.bloglisting-tabs .alm-reveal .alm-item .entry-meta > span {
  color: #4D73FF;
  font-size: 14px;
  font-family: "Montserrat", Sans-serif;
  font-weight: 600;
  line-height: 26px;
  text-transform: none;
  display: block;
  padding-left: 1.5625rem;
  background-repeat: no-repeat;
  background-position: left center;
  background-image: url("data:image/svg+xml,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8 0.125C3.65117 0.125 0.125 3.65117 0.125 8C0.125 12.3488 3.65117 15.875 8 15.875C12.3488 15.875 15.875 12.3488 15.875 8C15.875 3.65117 12.3488 0.125 8 0.125ZM11.1025 10.4205L10.5998 11.1061C10.5889 11.121 10.5751 11.1336 10.5593 11.1432C10.5434 11.1528 10.5259 11.1591 10.5076 11.1619C10.4893 11.1647 10.4706 11.1638 10.4527 11.1594C10.4347 11.1549 10.4178 11.1469 10.4029 11.1359L7.49551 9.01602C7.4774 9.00301 7.46267 8.98584 7.45258 8.96596C7.44248 8.94607 7.43731 8.92406 7.4375 8.90176V4.0625C7.4375 3.98516 7.50078 3.92188 7.57813 3.92188H8.42363C8.50098 3.92188 8.56426 3.98516 8.56426 4.0625V8.41309L11.0709 10.2254C11.1342 10.2693 11.1482 10.3572 11.1025 10.4205Z' fill='%234D73FF'/></svg>%0A");
}
.bloglisting-tabs .alm-reveal .alm-item .entry-meta > span.rt-suffix {
  background-image: url("data:image/svg+xml,<svg width='16' height='18' viewBox='0 0 16 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M13.4 2.6999H15.2V17.0999H3.50005C2.00605 17.0999 0.800049 15.8939 0.800049 14.3999V3.5999C0.800049 2.1059 2.00605 0.899902 3.50005 0.899902H11.6V13.4999H3.50005C3.00505 13.4999 2.60005 13.9049 2.60005 14.3999C2.60005 14.8949 3.00505 15.2999 3.50005 15.2999H13.4V2.6999Z' fill='%234D73FF'/></svg>%0A");
}
.bloglisting-tabs .no-results {
  margin-top: 80px;
}


/* single article */
.single__article-banner .elementor-background-overlay:after {
  content: "";
  background: linear-gradient(180deg, #000000 2.08%, transparent 100%);
  transform: matrix(1, 0, 0, -1, 0, 0);
  height: 312px;
  position: absolute;
  bottom: 53px;
  left: 0;
  right: 0;
}
.single__article-banner .single__banner-texts .elementor-post-info__terms-list-item {
  background: #4D73FF;
  border-radius: 1000px;
  padding: 8px 25px;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  color: #FFFFFF;
}

.breadcrumbs.breadcrumbs__blog {
  display: flex;
  align-items: center;
}
.breadcrumbs.breadcrumbs__blog > .separator {
  display: block;
  background: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7 7L1 13' stroke='black' stroke-width='2'/%3E%3C/svg%3E") no-repeat center;
  width: 40px;
  height: 12px;
}
.breadcrumbs.breadcrumbs__blog > a {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  color: #000000;
}
.breadcrumbs.breadcrumbs__blog .breadcrumbs__blog-title {
  color: #4D73FF;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
}

.single__article-content .post__info {
  list-style: none;
  display: flex;
}
.single__article-content .post__info li:last-child {
  padding-left: 25px;
}
.single__article-content .post__info li > span {
  padding-left: 25px;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  color: #000000;
  background-position: left center;
  background-repeat: no-repeat;
  display: block;
}
.single__article-content .post__info li > span.post__info-date {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1.125C4.65117 1.125 1.125 4.65117 1.125 9C1.125 13.3488 4.65117 16.875 9 16.875C13.3488 16.875 16.875 13.3488 16.875 9C16.875 4.65117 13.3488 1.125 9 1.125ZM12.1025 11.4205L11.5998 12.1061C11.5889 12.121 11.5751 12.1336 11.5593 12.1432C11.5434 12.1528 11.5259 12.1591 11.5076 12.1619C11.4893 12.1647 11.4706 12.1638 11.4527 12.1594C11.4347 12.1549 11.4178 12.1469 11.4029 12.1359L8.49551 10.016C8.4774 10.003 8.46267 9.98584 8.45258 9.96596C8.44248 9.94607 8.43731 9.92406 8.4375 9.90176V5.0625C8.4375 4.98516 8.50078 4.92188 8.57813 4.92188H9.42363C9.50098 4.92188 9.56426 4.98516 9.56426 5.0625V9.41309L12.0709 11.2254C12.1342 11.2693 12.1482 11.3572 12.1025 11.4205Z' fill='black'/%3E%3C/svg%3E");
}
.single__article-content .post__info li > span.rt-suffix {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.4 2.6999H16.2V17.0999H4.49999C3.00599 17.0999 1.79999 15.8939 1.79999 14.3999V3.5999C1.79999 2.1059 3.00599 0.899902 4.49999 0.899902H12.6V13.4999H4.49999C4.00499 13.4999 3.59999 13.9049 3.59999 14.3999C3.59999 14.8949 4.00499 15.2999 4.49999 15.2999H14.4V2.6999Z' fill='black'/%3E%3C/svg%3E");
}
.single__article-content .elementor-widget-theme-post-content li,
.single__article-content .elementor-widget-theme-post-content div,
.single__article-content .elementor-widget-theme-post-content p {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  letter-spacing: normal;
  color: #909090;
}
.single__article-content .elementor-widget-theme-post-content li,
.single__article-content .elementor-widget-theme-post-content li strong,
.single__article-content .elementor-widget-theme-post-content div,
.single__article-content .elementor-widget-theme-post-content div strong,
.single__article-content .elementor-widget-theme-post-content p,
.single__article-content .elementor-widget-theme-post-content p strong {
  font-family: "Montserrat";
}
.single__article-content .elementor-widget-theme-post-content li strong,
.single__article-content .elementor-widget-theme-post-content div strong,
.single__article-content .elementor-widget-theme-post-content p strong {
  font-weight: 700;
}
.single__article-content .blog__social .social__title {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  text-align: center;
  text-transform: capitalize;
  color: #000000;
}
.single__article-content .blog__social .social__icons {
  text-align: center;
}
.single__article-content .blog__social .social__icons > a {
  display: block;
  margin-top: 20px;
}

.related__blogposts,
.related__blogposts .alm-reveal .alm-item {
  margin-top: 0 !important;
}

@media only screen and (min-width: 1280px) and (max-width: 1600px) {
  .single__article-content .elementor-container.elementor-column-gap-no {
    padding-left: 300px;
  }
}

.elementor-section.floating__sidebar {
  position: absolute;
  left: 10px;
  z-index: 3;
  max-width: 341px;
}
.elementor-section.floating__sidebar.no-found-h2 {
  display: none;
}
@media only screen and (max-width: 1279px) {
  .elementor-section.floating__sidebar {
    display: none;
  }
}
.elementor-section.floating__sidebar .elementor-container.elementor-column-gap-no .elementor-column-wrap {
  border: solid 1px #b3b3b3;
  border-radius: 10px;
  padding: 25px 20px;
}
@media (min-width: 1300px) {
  .elementor-section.floating__sidebar .elementor-container.elementor-column-gap-no .elementor-column-wrap {
    padding: 30px 41px;
  }
}
.elementor-section.floating__sidebar .sidebar__sticky-menu {
  margin-bottom: 0 !important;
}
.elementor-section.floating__sidebar .sidebar__sticky-menu ul {
  list-style: none;
  margin: 0;
}
.elementor-section.floating__sidebar .sidebar__sticky-menu ul li {
  margin-bottom: 10px;
}
.elementor-section.floating__sidebar .sidebar__sticky-menu ul li a {
  font-family: "Montserrat";
  font-weight: 500;
  line-height: 24px;
  color: #b3b3b3;
}

/*# sourceMappingURL=single-article.css.map */
