/* END MEDIA QUERIES */
/*
Theme Name: GeneratePress Child
Theme URI: https://generatepress.com
Template: generatepress
Author: Tom Usborne
Author URI: https://tomusborne.com
Description: GeneratePress is a lightweight WordPress theme built with a focus on speed and usability. Performance is important to us, which is why a fresh GeneratePress install adds less than 10kb (gzipped) to your page size. We take full advantage of the block editor (Gutenberg), which gives you more control over creating your content. If you use page builders, GeneratePress is the right theme for you. It is completely compatible with all major page builders, including Beaver Builder and Elementor. Thanks to our emphasis on WordPress coding standards, we can boast full compatibility with all well-coded plugins, including WooCommerce. GeneratePress is fully responsive, uses valid HTML/CSS, and is translated into over 25 languages by our amazing community of users. A few of our many features include 60+ color controls, powerful dynamic typography, 5 navigation locations, 5 sidebar layouts, dropdown menus (click or hover), and 9 widget areas. Learn more and check out our powerful premium version at https://generatepress.com
Tags: two-columns,three-columns,one-column,right-sidebar,left-sidebar,footer-widgets,blog,e-commerce,flexible-header,full-width-template,buddypress,custom-header,custom-background,custom-menu,custom-colors,sticky-post,threaded-comments,translation-ready,rtl-language-support,featured-images,theme-options
Version: 3.3.1.1695812372
Updated: 2023-09-27 10:59:32

*/

/* NOTE!!!
 * DON'T ADD UNNECESSARY CSS ANYWHERE
 *  */

:root {
  /* COLOR VARIABLES */

  --clr-white: #fff;
  --clr-black: #000;
  --clr-dark: #000;
  --clr-mustard: #fbb613;
  --clr-mustard-nude: #eae2d7;
  --clr-green: #7b9076;
  --clr-nude: #ececec;
  --clr-grey: #dfdfdf;
  --clr-bg-light: #f4f4f4;
  --clr-white-95: rgba(255, 255, 255, 0.95);

  /* FONT	STYLES */
  --primary-font: "Acumin Pro";
  --secondary-font: "Sorts Mill Goudy", serif;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  background: var(--clr-white);
}

body,
a.elementor-toggle-title,
.single-post *:not(.fas, .fa, i, .far),
*:not(.fas, .fa, i, .far) {
  font-family: var(--primary-font) !important;
}
#pum-14796 .pum-content.popmake-content{
  padding: 12px !important;
    margin: 0;
    width: 100%;
    border-radius: 0px;
}
[data-settings='{"content_width":"full","background_background":"classic"}'],
.single-post .container.grid-container,
.single-word-of-the-year .container.grid-container,
.page-template-AustralianWordMap {
  background-size: cover;
  background-attachment: fixed;
}

nav ul li a {
  text-transform: none !important;
}

.far {
  display: none !important;
  font-weight: 900 !important;
}
.hide {
  display: none;
}
.app-price
  .elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-custom {
  margin-left: -14px !important;
  margin-bottom: 16px !important;
  font-weight: 500 !important;
  font-size: 24px !important;
  color: var(--clr-green) !important;
}

.mb-0 p {
  margin-bottom: 0 !important;
}

/* HEADER */

.main-header {
  background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0) 100%);
}

.main-header.sm-header,
.main-header.lg-header,
.main-header.md-header {
  display: none !important;
}

.main-header.lg-header .elementor-menu-toggle.elementor-active + nav {
  left: 0 !important;
  background: var(--clr-white) !important;
  box-shadow: 1px 25px 25px rgb(0 0 0 / 20%);
}

.main-header.sticky,
.main-header.lg-header.sticky {
  padding-bottom: 16px !important;
  background: var(--clr-white);
  box-shadow: 1px 3px 25px rgb(0 0 0 / 20%);
}

.main-header.xl-header .elementor-nav-menu--dropdown .main-header.sticky,
.main-header.sticky ul.submenu,
.main-header.lg-header .elementor-menu-toggle.elementor-active + nav ul,
.main-header.xl-header .elementor-nav-menu--dropdown,
.elementor-nav-menu--toggle
  .elementor-menu-toggle:not(.elementor-active)
  + .elementor-nav-menu__container,
.main-header.lg-header .elementor-nav-menu--dropdown {
  background: var(--clr-white) !important;
}

.main-header.sticky *,
.main-header.lg-header .elementor-menu-toggle.elementor-active + nav *,
.main-header.xl-header .elementor-nav-menu--dropdown *,
.main-header.lg-header .elementor-nav-menu--dropdown * {
  color: var(--clr-black) !important;
}

.left-header-menu nav > ul > li > a,
.right-header-menu nav > ul > li > a {
  padding: 0px 28px !important;
  min-height: 35px;
}

.left-header-menu nav > ul > li:nth-child(1) > a {
  padding-left: 0 !important;
}

.right-header-menu nav > ul > li:nth-child(5) > a {
  padding-right: 0 !important;
}

.elementor-menu-toggle {
  background: transparent !important;
}

.main-header {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  z-index: 9 !important;
}

.main-header {
  padding-top: 16px !important;
/*   display: grid !important; */
  /*   gap: 30px !important; */
  /*   grid-template-columns: 1fr 328px 1fr !important; */
  grid-template-columns: 1.25fr 1fr !important;
}

.main-header > div {
  width: 100% !important;
}

.mid-col h2 {
  white-space: nowrap;
}

.right-header-menu nav > ul > li:last-child {
  position: relative !important;
}

.right-header-menu nav > ul > li:last-child::after {
  content: "";
  position: absolute;
  top: 8px;
  left: 38px;
  width: 21px;
  height: 21px;
  background-image: url(/wp-content/uploads/2023/10/account_circle.svg);
  background-repeat: no-repeat;
  /*   background-size: contain; */
  pointer-events: none;
}

.main-header.sticky .right-header-menu nav > ul > li:last-child::after {
  background-image: url(/wp-content/uploads/2023/11/account_circle_dark.svg);
}

.right-header-menu nav > ul > li:last-child > a {
  color: transparent !important;
}

.right-header-menu nav > ul > li:last-child > a > span {
  color: var(--clr-white) !important;
}

/* .right-header-menu nav > ul > li:nth-child(4) a {
  background-color: var(--clr-mustard) !important;
  border-radius: 20px;
  color: var(--clr-white) !important;
} */

.right-header-menu nav > ul > li:nth-child(4) > a:hover::after,
.right-header-menu nav > ul > li:last-child > a::after {
  display: none !important;
}

.right-header-menu nav > ul > li:last-child > a:is(:hover, :focus)::after {
  display: none !important;
}

.right-header-menu nav > ul > li:nth-child(4) {
  /*     margin-left: 26px !important; */
  margin-left: -16px !important;
}

.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,
.elementor-nav-menu--dropdown .elementor-item.highlighted,
.elementor-nav-menu--dropdown .elementor-item:focus,
.elementor-nav-menu--dropdown .elementor-item:hover,
.elementor-sub-item.elementor-item-active,
.elementor-sub-item.highlighted,
.elementor-sub-item:focus {
  background-color: var(--clr-mustard) !important;
}

/* END HEADER */

/* HOME BANNER */

.bg-overlay {
  position: relative !important;
  background-image: linear-gradient(
    to bottom,
    rgb(211 211 211 / 15%) 100%,
    transparent
  );
}

.bg-overlay::after {
  content: "";
  position: absolute;
  inset: 0;
  height: 99px;
  background-image: linear-gradient(
    to bottom,
    rgb(0 0 0 / 55%) 55%,
    transparent
  );
}

.search-form {
  max-width: 648px;
  width: 100%;
  height: 66px;
  background-color: var(--clr-white, #fff);
  border-radius: 33px;
  border: 1px solid var(--clr-black) !important;
}

.search-bar-grid {
  display: grid;
  align-items: center;
  grid-template-columns: 148px 476px;
  height: 100%;
}

.form-element {
  position: relative;
}

.form-element select {
  width: 100%;
  border: none;
  outline: none;
  background-color: transparent;
  color: #000;
  font-family: var(--primary-font);
  font-size: 19px;
  font-style: normal;
  font-weight: 400;
  line-height: 27px; /* 168.75% */
  padding-left: 26px;
  border-right: 1px solid var(--clr-black);
}

.form-element.select-element {
  position: relative;
}

.form-element.select-element::after {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  right: 8%;
  transform: translate(0, -50%);
  background-image: url(/wp-content/uploads/2023/10/arrow_drop_down.svg);
  background-size: contain;
  background-repeat: no-repeat;
  pointer-events: none;
}
.form-element select {
  -webkit-appearance: none;
  -moz-appearance: none;
}

.form-element select::-ms-expand {
  display: none;
}

.form-element input {
  width: 100%;
  border: none;
  outline: none;
  background-color: transparent !important;
  color: var(--clr-black);
  font-family: var(--primary-font);
  font-size: 19px;
  font-style: normal;
  font-weight: 400;
  line-height: 27px; /* 168.75% */
}

.form-element input::placeholder {
  color: var(--clr-black);
  font-family: var(--primary-font);
  font-size: 19px;
  font-style: normal;
  font-weight: 400;
  line-height: 27px; /* 168.75% */
  opacity: 1;
}

.form-action button {
  border: none;
  background-color: transparent;
  outline: none;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(0, -50%);
  padding: 6px 4px 0px 0px !important;
}

.form-action button svg {
  transition: transform 350ms ease;
}

.form-action button:hover svg {
  transform: scale(1.1);
}

.login-btn,
.subscribe-btn {
  width: 108px;
  height: 53px;
  cursor: pointer;
  padding-block: 14px !important;
  padding-inline: 9px !important;
  transition: box-shadow 350ms ease;
}

.login-btn {
  border-radius: 33px !important;
  color: var(--clr-white) !important;
  border: 1px solid var(--clr-white) !important;
  background-color: transparent !important;
  font-family: "Acumin Pro", serif !important;
  font-size: 17px !important;
  font-style: normal !important;
  font-weight: 500 !important;
/*   line-height: 27px; /* 158.824% */ */
}

.subscribe-btn {
  border-radius: 33px !important;
  color: var(--clr-white) !important;
  border: 1px solid var(--clr-white) !important;
  background-color: var(--clr-mustard) !important;
  font-family: "Acumin Pro", serif !important;
  font-size: 17px !important;
  font-style: normal !important;
  font-weight: 500 !important;
/*   line-height: 27px !important; /* 158.824% */ */
}

.login-btn:hover {
  box-shadow: 3px 2px 10px rgb(255 255 255 / 25%),
    -3px -2px 10px rgb(255 255 255 / 25%);
}

.subscribe-btn:hover {
  box-shadow: 3px 2px 10px rgb(255 255 255 / 25%),
    -3px -2px 10px rgb(255 255 255 / 25%);
}

.today-word * {
  color: var(--clr-black);
  text-align: left;
  font-family: var(--primary-font);
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
/*   text-transform: capitalize; */
}

.word-oftheday {
  text-transform: normal;
  font-weight: 300;
  font-size: 16px;
  font-style: normal;
}

input[type="search"]::-webkit-search-cancel-button {
  appearance: none !important;
}

.search-bar-container {
  background-color: var(--clr-green);
  display: flex;
  gap: 17px 68px;
  justify-content: center;
  align-items: center;
  padding: 49px 16px 45px 16px;
}

.search-bar-logo {
  max-width: 271px !important;
  width: 100% !important;
  display: block !important;
  height: auto !important;
}

.px-2 {
  color: var(--clr-white);
  padding-inline: 11px;
  font-family: "Acumin Pro", serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 500;
  line-height: 27px; /* 158.824% */
}

.search-actions-row {
  white-space: nowrap;
}
/* 
.ui-card{
	border-radius: 7px !important;
	background: var(--clr-white);
	padding: 38px 42px 46px 42px !important;
} */

.main-card-grid > div > div {
  max-width: 452px !important;
}

/* END HOME BANNER */

/* ABOUT */
.tabs-wrapper .elementor-tab-title {
  margin-right: 15px !important;
  padding: 7px 20px !important;
  border-radius: 20px;
  background-color: var(--clr-mustard-nude) !important;
  transition: background 350ms ease, color 350ms ease;
}

.tabs-wrapper .elementor-tab-title:hover {
  color: var(--clr-white) !important;
  background-color: var(--clr-mustard) !important;
}

.tabs-wrapper .elementor-tab-title.elementor-active {
  background-color: var(--clr-mustard) !important;
}

.tabs-wrapper.elementor-widget-tabs.elementor-tabs-view-horizontal
  .elementor-tab-desktop-title {
  display: inline-block !important;
  margin-right: 15px !important;
	   margin-bottom: 15px !important;
}

.tabs-wrapper.elementor-widget-tabs .elementor-tab-content {
  padding: 20px 0px !important;
}

.elementor-accordion .elementor-tab-content h2 {
  font-size: 28px !important;
}

.tabs-wrapper .elementor-tab-content h2 {
  color: var(--clr-mustard);
  font-family: var(--primary-font);
  font-size: 28px !important;
  font-style: normal !important;
  font-weight: 500 !important;
}

/* END ABOUT */

/* TERMS AND CONDITIONS */
.content-box {
  width: 100% !important;
  /*   max-width: 1164px !important; */
  max-width: 1420px !important;
  min-height: 662px !important;
  border-radius: 7px !important;
  background: var(--clr-white-95) !important;
  padding: 28px 25px !important;
}

.content-box.h-540 {
  padding: 30px 44px !important;
  min-height: 540px !important;
}

.content-box.h-540 .regular.slider {
  margin-bottom: 0 !important;
}
/* END TERMS AND CONDITIONS */

/* USING MY ACCOUNT */
.content-box .elementor-toggle img {
  max-width: 420px !important;
  width: 100% !important;
}

.typo-content :where(h4, h2, h1, h3, h5, h6) * {
  font-size: 28px !important;
}
/* END USING MY ACCOUNT */

/* BLOG */

.blog-content p {
  margin-bottom: 16px !important;
}

.latest-articles .elementor-posts-container {
  grid-template-columns: 1fr !important;
}

.blogs-box .elementor-post__read-more {
  color: var(--clr-green) !important;
}

.blogs-box .elementor-pagination {
  margin-top: 45px;
}

.blogs-box .page-numbers {
  text-align: center;
  font-family: "Acumin Pro";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 0px; /* 0% */
  color: var(--clr-black);
}

.blogs-box .page-numbers.current {
  color: var(--clr-mustard);
}

.blogs-box .page-numbers.prev,
.blogs-box .page-numbers.next {
  border: 1px solid var(--clr-mustard-nude) !important;
  transition: 350ms ease;
  padding: 7px 15px;
  cursor: pointer;
  white-space: nowrap;
  line-height: 45px;
}

.blogs-box .page-numbers.prev:hover,
.blogs-box .page-numbers.next:hover {
  color: var(--clr-white, #fff) !important;
  background-color: var(--clr-mustard) !important;
}

.blogs-box .elementor-post__title *,
.featured-posts .elementor-post__title * {
  font-family: var(--primary-font) !important;
  font-size: 28px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  color: var(--clr-black) !important;
  line-height: normal !important;
}

.blogs-box .elementor-post__excerpt {
  margin-top: 16px !important;
}

.blogs-box .elementor-post__excerpt *,
.featured-posts .elementor-post__excerpt * {
  font-family: var(--primary-font) !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  color: var(--clr-dark) !important;
}

.blogs-box .elementor-post__text,
.featured-posts .elementor-post__text {
  position: relative !important;
  padding-bottom: 30px !important;
}

.blogs-box .elementor-post__read-more,
.featured-posts .elementor-post__read-more,
.elementor-post__read-more {
  position: absolute !important;
  left: 0 !important;
  bottom: 0 !important;
  font-family: var(--primary-font) !important;
  font-size: 16px !important;
}

.blogs-box p *,
.blogs-box {
  font-family: var(--primary-font) !important;
}

#right-sidebar {
  display: none;
}

.single-post .site-content .content-area,
.single-word-of-the-year .site-content .content-area {
  width: 100%;
}

.single-post .container.grid-container,
.single-word-of-the-year .container.grid-container {
  max-width: 100% !important;
  background-image: url("/wp-content/uploads/2023/11/main-bg.webp");
}

.single-post .container.grid-container .inside-article,
.comments-area,
.single-word-of-the-year .container.grid-container .inside-article {
  max-width: 1164px !important;
  width: 96% !important;
  margin: 99px auto 0px auto !important;
  border-radius: 7px !important;
  background: var(--clr-white) !important;
}

.single-word-of-the-year .container.grid-container .inside-article {
  margin-bottom: 45px !important;
}

.single-post
  .container.grid-container
  .inside-article
  a
  .single-word-of-the-year
  .container.grid-container
  .inside-article
  a {
  color: var(--clr-mustard) !important;
}

.single-post .comments-area {
  margin: 0px auto 41px auto !important;
}

.single-post .comments-area input#submit,
.single-post-comments-wrapper input#submit {
  background: var(--clr-mustard) !important;
  border-radius: 15px;
	 border: 0px solid var(--clr-black) !important;
}

.single-post-comments-wrapper .comment-reply-title {
  color: var(--clr-mustard) !important;
  font-family: var(--primary-font) !important;
  font-size: 22px !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 28px !important;
}

.separate-containers .site-main {
  margin: 0 !important;
}

.single-post .container.grid-container .site-content,
.single-word-of-the-year .container.grid-container .site-content {
  background: rgba(0, 0, 0, 0);
}

.single-post
  .container.grid-container
  .featured-image.page-header-image-single {
  float: left;
  padding-right: 20px !important;
}

.single-post
  .container.grid-container
  .featured-image.page-header-image-single
  img {
  border-radius: 15px;
}

.elementor-sticky--active {
  z-index: 1 !important;
}

.single-word-of-the-year .featured-image {
  float: left;
  padding-right: 20px;
  max-width: 425px;
}

.single-word-of-the-year .featured-image img {
  border-radius: 15px !important;
}

.single-post .inside-article .entry-title,
#reply-title,
.single-word-of-the-year
  .container.grid-container
  .site-content
  :where(h1, h2, h3) {
  font-size: 18px !important;
  color: var(--clr-green) !important;
}

.single-word-of-the-year .container.grid-container .site-content p {
  font-size: 16px;
  line-height: 28px;
  color: var(--clr-dark);
  font-family: var(--primary-font);
}

.single-word-of-the-year .container.grid-container .site-content blockquote {
  font-size: 16px;
  color: var(--clr-dark);
  font-family: var(--primary-font);
}

.blogs-box {
  display: block !important;
}

.blog-image {
  float: left !important;
  padding-right: 20px !important;
}

.blog-content {
  display: block !important;
}

.blog-content :where(h1, h2, h3, h4, h5, h6) {
  margin-bottom: 16px !important;
}

.elementor-post__read-more {
  color: var(--clr-green) !important;
}

.comment-form textarea,
.comment-form input {
  border: 1px solid var(--clr-black) !important;
  border-radius: 30px !important;
}

.single-word-of-the-year .entry-content {
  margin-top: 16px !important;
}

.single-word-of-the-year .container.grid-container .site-content :where(h1) {
  font-size: 28px !important;
}

.single-word-of-the-year .entry-content blockquote {
  padding: 0 10px !important;
  margin-bottom: 16px !important;
}

[itemprop="datePublished"] {
  margin-left: 0 !important;
}

/* END BLOG */

/* SUGGEST A WORD */

.suggest-a-word-wrapper p label {
  display: grid;
  gap: 16px;
  align-items: center;
  grid-template-columns: 2fr 3fr;
}

.suggest-a-word-wrapper p label span:first-child {
  text-align: end;
}

.suggest-a-word-wrapper p label span:last-child {
  text-align: start;
}

.suggest-a-word-wrapper p label span:first-child {
  color: var(--clr-dark);
  font-family: var(--primary-font);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
}

.suggest-a-word-wrapper .form-element, .suggest-a-word-wrapper #id_reason_for_contact, select.wpcf7-form-control.wpcf7-select  {
  width: 100%;
  font-weight: 300;
  border-radius: 33px !important;
  border: 1px solid #b8b8b8 !important;
  background: var(--clr-white) !important;
  color: var(--clr-dark) !important;
  max-width: 423px;
  font-size: 16px !important;
}

.suggest-a-word-wrapper .form-element::placeholder {
  color: var(--clr-dark) !important;
  opacity: 1 !important;
  font-size: 16px !important;
}

.suggest-a-word-wrapper sup {
  color: #f00;
  font-family: var(--primary-font);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 0px;
}

.wpcf7-submit {
  font-size: 16px !important;
  display: block;
  margin: 0 auto;
  min-height: 35px;
  width: 120px;
  border-radius: 33px !important;
  background-color: var(--clr-mustard) !important;
}

.popmake {
  border-radius: 33px !important;
  background-color: var(--clr-white) !important;
}

.popmake .popmake-title {
  color: var(--clr-dark);
  font-family: var(--primary-font);
}

.popmake .pum-title {
  color: var(--clr-dark) !important;
  font-family: var(--primary-font) !important;
  font-size: 22px !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 28px !important;
}

.pum-close {
  font-size: 32px !important;
}

.popmake .popmake-content * {
  color: var(--clr-dark);
  font-family: var(--primary-font);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}

.popmake .popmake-content strong {
  font-weight: 600 !important;
}

.popmake .popmake-close {
  right: 8px !important;
  top: 8px !important;
  border-radius: 30px !important;
  width: 35px !important;
  height: 35px !important;
  color: var(--clr-white) !important;
  background-color: var(--clr-mustard) !important;
	padding-bottom: 6px !important;
}

/* END SUGGEST A WORD */

/* RESOURCES */

.content-box {
  width: 100% !important;
}

.content-box .elementor-accordion .elementor-tab-title {
  padding: 12px 0px !important;
}

.content-box .elementor-accordion .elementor-accordion-item {
  border: 0 !important;
  border-bottom: 1px solid var(--clr-grey) !important;
}

.elementor-accordion-title {
  scroll-margin-top: 85px;
}

.subs-image img {
  border-radius: 7px !important;
}

.trial-image img {
  width: 400px !important;
  height: 133.33px !important;
}

.article-content *:not(a) {
  color: var(--clr-dark) !important;
}

/* END RESOURCES */

/* HELP */
.content-box p a {
  color: var(--clr-green) !important;
}

.help-content h2 {
  color: var(--clr-green) !important;
  font-family: var(--primary-font) !important;
  font-size: 28px !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 28px !important;
}

.help-content h3 {
  color: var(--clr-green) !important;
  font-family: var(--primary-font) !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 28px !important;
}

.pronunciation-container h2,
.thesaurus-keywords-box h2 {
  color: var(--clr-green) !important;
  font-family: var(--primary-font) !important;
  font-size: 28px !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 28px !important;
}

.pronunciation-container h3 {
  color: var(--clr-green) !important;
  font-family: var(--primary-font) !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 28px !important;
}

.pronunciation-container :where(td, th) {
  text-align: center;
  word-break: break-all !important;
}

.pronunciation-table-wrapper {
  width: 100%;
}

.thesaurus-keywords-box * {
  scroll-margin-top: 85px !important;
}

/* END HELP */

/* FAQ */

.helpie-faq.accordions .search__input {
  border-radius: 33px;
  border-color: #b8b8b8 !important;
}

.helpie-faq.accordions .search__input {
  color: var(--clr-black);
}

.helpie-faq.accordions .search__input::placeholder {
  color: var(--clr-black);
  opacity: 1;
}

.helpie-faq.accordions .search__input:focus {
  border: 1px solid var(--clr-black) !important;
  color: var(--clr-black) !important;
}

.helpie-faq-row * {
  font-size: 16px;
  font-family: var(--primary-font) !important;
}

.helpie-faq-row ul {
  margin: 0 !important;
}

.helpie-faq.accordions
  .accordion
  .accordion__item
  .accordion__header
  div.accordion__title {
  padding-right: 48px;
}

/* End FAQ */

/* AUSTRALIAN WORLD MAP */

.word-map-link-table ol {
  margin: 0 22px !important;
  color: var(--clr-green);
}

.word-map-link-table ol a {
  font-family: var(--primary-font) !important;
  font-size: 16px !important;
  line-height: 28px !important;
  text-decoration: none !important;
}

.page-template-AustralianWordMap {
  background-image: url("/wp-content/uploads/2023/11/main-bg.webp");
}

.page-template-AustralianWordMap article,
.page-template-AustralianWordMap .grid-container {
  width: 100%;
  max-width: 100% !important;
  /*   background: rgba(0, 0, 0, 0.55) !important; */
}

.page-template-AustralianWordMap .inside-article {
  background: transparent !important;
  border-radius: 30px !important;
}

.page-template-AustralianWordMap .entry-title {
  display: none;
}

.world-map-table {
  max-width: 1418px !important;
  width: 96% !important;
  margin: 0px auto 0px auto !important;
}

.word-search-content {
  max-width: 1164px !important;
  width: 96% !important;
  margin: 29px auto 18vh auto !important;
  border-radius: 30px !important;
  background: var(--clr-white) !important;
  padding: 27px 24px !important;
}

.pagination {
  margin: 29px auto 0;
  list-style: none;
  display: flex;
  justify-content: center;
  gap: 10px;
}

.word-search-content p,
.word-search-content a {
  font-size: 16px !important;
}

.word-search-content a {
  text-decoration: none !important;
}

.world-map-table tbody tr {
  display: grid;
  gap: 23px;
  grid-template-columns: 456px 1fr;
}

.word-map-link-table,
.mobilehide {
  background: #f4f4f4;
  padding: 27px 24px;
  border-radius: 7px;
  width: 100%;
  height: 100%;
}

.mobilehide {
  display: grid;
}

.mobilehide img {
  align-self: center;
  justify-self: center;
}

.world-map-table tbody th,
.world-map-table tbody td {
  border: none !important;
}

.search-bar-wrapper {
  display: flex;
  justify-content: center;
  margin-top: 67px !important;
}

.australian-map-title {
  text-align: left !important;
  font-size: 18px !important;
  font-family: var(--primary-font) !important;
  color: var(--clr-green) !important;
  margin: 29px auto !important;
  text-decoration: underline !important;
  text-transform: uppercase !important;
}

.tabs-grid .tab {
  display: flex;
  align-items: center;
  gap: 15px;
  flex-wrap: wrap;
}

.tabs-grid .tab button {
  border: none;
  min-width: 120px;
  border-radius: 20px;
  background: var(--clr-mustard-nude);
  color: #6f6f6f;
  text-align: center;
  font-family: var(--primary-font);
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px; /* 180% */
  text-transform: capitalize;
  padding: 10px 16px 10px 16px !important;
}

.tabs-grid .tab button.active {
  background: var(--clr-mustard);
  color: var(--clr-white);
}

.tabs-grid .tab button:hover {
  background: var(--clr-mustard);
  color: var(--clr-white);
}

.tabs-grid .tab {
  margin-bottom: 16px;
}

/* END AUSTRALIAN WORLD MAP */

/* PRINT, EBOOKS AND APPS */

.imagelink-wrapper {
  width: 191px;
  margin: auto;
}

.imagelink-wrapper p {
  color: var(--clr-black);
  font-family: var(--primary-font);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 125% */
  margin-top: 20px;
}

.imagelink-wrapper .print-price {
  color: var(--clr-black);
  font-family: var(--primary-font);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px; /* 125% */
  margin-top: 12px;
}

.imagelink-wrapper img {
  object-fit: contain;
  height: 284px !important;
}

.slick-slider {
  margin: 19px auto 29px -10px !important;
}

.content-box.h-540 .slick-prev::before {
  left: -25px !important;
}

.content-box.h-540 .slick-next::before {
  right: -25px !important;
}

.content-box.w-full {
  width: 100% !important;
}

.slick-slider .slick-slide {
  margin: 0px 35px !important;
}

.slick-slider .slick-list {
  margin: 0px -35px !important;
}

.slick-prev:before {
  content: "" !important;
  background: url("/wp-content/uploads/2023/11/Polygon-7.svg") no-repeat;
  width: 36px !important;
  height: 36px !important;
  position: absolute;
  left: 10px;
  transform: rotateY(180deg);
}

.slick-next:before {
  content: "" !important;
  background: url("/wp-content/uploads/2023/11/Polygon-7.svg") no-repeat;
  width: 36px !important;
  height: 36px !important;
  position: absolute;
  right: 10px;
}

.slick-prev,
.slick-next {
  top: 32% !important;
  z-index: 3 !important;
}

.slick-prev {
  left: -20px !important;
}

.slick-next {
  right: -42px !important;
}

.apps .regular.slider {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}

.apps .imagelink-wrapper,
.pub-slider .imagelink-wrapper {
  position: relative;
}

.apps .imagelink-wrapper span,
.pub-slider .imagelink-wrapper span {
  position: absolute;
  top: 0;
  right: 0;
  padding: 16px 12px;
  color: var(--clr-white);
  background: var(--clr-mustard);
}

.apps .imagelink-wrapper p,
.pub-slider .imagelink-wrapper p {
  margin-bottom: 0 !important;
}

.apps .imagelink-wrapper img,
.pub-slider .imagelink-wrapper img {
  width: 100%;
  height: 274px;
  object-fit: cover;
  display: block;
}

.slick-prev::before,
.slick-next::before {
  opacity: 1 !important;
}
/* END PRINT, EBOOKS AND APPS */

/* FOOTER */

.footer-links li a {
  padding: 5px 11px !important;
  line-height: normal !important;
}

.newsletter-wrapper {
  position: relative;
}

.newsletter-wrapper input {
  color: var(--clr-black);
  border-radius: 14px;
  width: 100% !important;
  max-width: 296px !important;
  height: 46px;
  border: 1px solid var(--clr-black);
  padding-right: 45px;
  background-color: transparent !important;
  transition: box-shadow 350ms ease;
  /*   font-style: italic !important; */
  font-size: 14px !important;
}

.newsletter-wrapper input:focus {
  /*   font-style: italic !important; */
  font-size: 14px !important;
  color: var(--clr-black) !important;
  box-shadow: -3px 2px 10px rgb(255 255 255 / 30%),
    3px -2px 5px rgb(255 255 255 / 25%);
}

.newsletter-wrapper input::placeholder {
  color: var(--clr-black) !important;
  font-family: "Acumin Pro";
  /*   font-style: italic !important; */
  opacity: 1 !important;
  font-size: 13px !important;
}

.newsletter-wrapper button {
  position: absolute;
  top: 50%;
  transform: translate(0, -42%);
  right: 10px;
  z-index: 2;
  padding: 0 !important;
  border: none !important;
  background: transparent !important;
}

.newsletter-wrapper button svg path {
  fill: var(--clr-black);
}

.gutter-y-0 p {
  margin: 0 !important;
}

.footer-social-links ul {
  flex-wrap: nowrap !important;
}

.footer-social-links ul li a svg path {
  fill: var(--clr-black);
}

.footer-social-links ul li a svg path {
  transition: fill 350ms ease;
}

.footer-social-links ul li a:hover svg path {
  fill: var(--clr-mustard);
}

.newsletter-wrapper button svg {
  transition: transform 350ms ease;
}

.newsletter-wrapper button:hover svg {
  transform: translateX(5px);
}
/* END FOOTER */

/* POPUP */
.login-modal-wrapper h3 {
  font-size: 24px !important;
  font-weight: 600 !important;
}

.lp-btn {
  border-radius: 33px;
  background-color: var(--clr-mustard);
  padding: 10px 16px 10px 16px;
  display: inline-block;
  color: var(--clr-white) !important;
  text-decoration: none;
}

.login-modal-wrapper table,
.login-modal-wrapper * {
  border: none;
  vertical-align: top;
}

.login-modal-wrapper table {
  width: 675px;
  max-width: 96%;
  margin: auto;
}

.pum-theme-11544 .pum-content + .pum-close,
.pum-theme-lightbox .pum-content + .pum-close {
  border: none !important;
  box-shadow: unset !important;
  text-shadow: unset !important;
}

html.pum-open.pum-open-overlay.pum-open-scrollable
  body
  > :not([aria-modal="true"]) {
  padding-right: 0 !important;
}

.popmake {
  border: none !important;
}

/* END POPUP */

/* MEDIA QUERIES */

@media (max-width: 1660px) {
  /*   .left-header-menu nav > ul > li > a,
  .right-header-menu nav > ul > li > a {
    padding: 0px 16px !important;
  } */

  .right-header-menu nav > ul > li:last-child > a {
    padding-left: 26px !important;
  }

  .right-header-menu nav > ul > li:nth-child(4) {
    /*     margin-left: 26px !important; */
  }

  .main-header.lg-header .left-header-menu {
    padding-left: 45px !important;
  }

  .main-header.lg-header .right-header-menu nav {
    justify-content: flex-end !important;
    padding-right: 45px !important;
  }
  .left-header-menu.lg-left-menu nav > ul > li a {
    padding-left: 45px !important;
  }

  .main-card-grid {
    padding: 0px 16px !important;
  }

  .main-card-grid {
    max-width: 1310px !important;
    margin-inline: auto !important;
  }
}

@media (max-width: 1480px) {
  .content-box,
  .content-box.w-full {
    width: 96% !important;
  }
}

@media (max-width: 1370px) {
  .form-action button {
    right: 16px !important;
  }

  .search-bar-grid .form-element input[type="search"] {
    padding-right: 60px !important;
  }

  /*   .main-header {
    grid-template-columns: 1.1fr 328px 1fr !important;
  } */

  .main-site-title-col {
    width: max-content !important;
  }

  .right-header-menu nav > ul > li:nth-child(4) {
    margin-left: 0 !important;
  }

  .main-card-grid {
    max-width: 1170px !important;
  }
}

@media (max-width: 1360px) {
  .search-bar-container {
    gap: 17px 20px;
  }
  .search-bar-grid {
    grid-template-columns: 148px 1fr;
  }

  .form-element.select-element::after {
    right: 5%;
  }
}

@media (max-width: 1200px) {
  .left-header-menu nav > ul > li > a,
  .right-header-menu nav > ul > li > a {
    padding: 0px 16px !important;
  }
  /*   .main-header.xl-header {
    display: none !important;
  } */

  /*   .main-header.lg-header {
    display: grid !important;
  } */

  /*   .main-header.lg-header .right-header-menu nav > ul > li:not(:last-child) {
    display: none !important;
  } */
  /* 
  .left-header-menu nav > ul > li > a,
  .right-header-menu nav > ul > li > a {
    font-size: 16px !important;
  } */

  .main-card-grid {
    padding: 0 30px 0 30px !important;
  }
}

@media (max-width: 1080px) {
  .search-bar-logo {
    max-width: 210px !important;
  }
}

@media (max-width: 991px) {
  .single-post .inside-article .entry-title,
  #reply-title {
    font-size: 18px !important;
  }

  .world-map-table tbody tr {
    gap: 16px;
    grid-template-columns: 1fr 1.2fr;
  }

  .search-bar-container {
    flex-wrap: wrap;
  }

  .left-header-menu nav ul > li > a,
  .right-header-menu nav ul > li > a {
    font-size: 13.5px !important;
  }
}

@media (max-width: 871px) {
  .main-header {
    grid-template-columns: 1.3fr 1fr !important;
  }
}

@media (max-width: 820px) {
  .main-header.xl-header {
    display: none !important;
  }

  .main-header.lg-header {
    display: grid !important;
  }

  .main-header.lg-header .right-header-menu nav > ul > li:not(:last-child) {
    display: none !important;
  }
  /* 
  .left-header-menu nav > ul > li > a,
  .right-header-menu nav > ul > li > a {
    font-size: 16px !important;
  } */
}

@media (max-width: 768px) {
  /*   .main-header {
    grid-template-columns: 1fr 3fr 1fr !important;
    gap: 0 !important;
  } */
  .main-header.lg-header .left-header-menu {
    padding-left: 15px !important;
  }

  .main-header.lg-header .right-header-menu nav {
    padding-right: 15px !important;
  }

  .main-header.lg-header .mid-col .elementor-widget-heading {
    width: auto !important;
  }

  .search-bar-grid {
    grid-template-columns: 138px 1fr !important;
  }

  .single-word-of-the-year .featured-image,
  .single-word-of-the-year .featured-image img {
    max-width: 100%;
    padding: 0 !important;
  }
}

@media (max-width: 767px) {
  [itemprop="datePublished"] {
    margin-left: 8px !important;
  }

  .suggest-a-word-wrapper p label span:first-child {
    text-align: start;
  }

  .blog-image {
    padding-right: 0 !important;
    padding-bottom: 16px !important;
  }

  .blog-content :where(h1, h2, h3, h4, h5, h6, .elementor-heading-title) {
    padding-top: 16px !important;
  }

  .form-element select {
    padding-left: 20px !important;
  }
  .tabs-wrapper .elementor-tab-title {
    margin-bottom: 16px !important;
  }

  .suggest-a-word-wrapper p label {
    grid-template-columns: 1fr;
  }

  .single-word-of-the-year .container.grid-container .site-content img {
    width: 100%;
  }

  .separate-containers .inside-article {
    padding-inline: 16px !important;
  }

  .world-map-table tbody tr {
    grid-template-columns: 1fr !important;
  }

  .mobilehide {
    display: none !important;
  }

  .main-card-grid {
    padding: 0 16px 0 16px !important;
  }
}

@media (max-width: 600px) {
  .main-header.lg-header .mid-col .elementor-widget-heading * {
    font-size: 15px !important;
  }

  .main-header.lg-header .left-header-menu {
    padding-left: 10px !important;
  }

  .right-header-menu nav > ul > li:last-child::after {
    width: 30px;
    height: 30px;
  }

  .left-header-menu.lg-left-menu nav > ul > li a {
    padding-left: 30px !important;
  }

  .search-bar-grid {
    grid-template-columns: 132px 1fr !important;
  }
  /* 
  .form-element input {
    padding-right: 70px !important;
  } */

  .pronunciation-container :where(td, th) {
    font-size: 9px;
  }

  .pronunciation-container {
    padding: 13px !important;
  }

  .thesaurus-keywords-box table tr {
    display: grid !important;
  }

  .login-modal-wrapper table tr {
    display: grid;
    justify-content: center;
    text-align: center;
  }

  .right-header-menu nav > ul > li:last-child > a {
    padding-right: 0 !important;
  }
}

@media (max-width: 400px) {
  .form-action button {
    right: 16px;
  }
}

@media (max-width: 380px) {
  .form-element select {
    font-size: 13px !important;
  }

  .search-action-btn svg {
    width: 26px !important;
  }

  .form-action button {
    right: 16px;
  }

  .form-element input,
  .form-element input::placeholder {
    font-size: 13px !important;
  }
}

/* priyanka*/
/* @media (min-width: 820px) and (max-width: 1024px)
{
	
	.site-footer {
    position: absolute;
    bottom: 0px;
}
} */

 @media (min-width: 820px) and (max-width: 1370px)
{
	.left-header-menu nav > ul > li > a, .right-header-menu nav > ul > li > a {
    padding: 0px 17px !important;
    min-height: 35px;
    font-size: 14px !important;
}
} 
p.product-subheading {
    font-weight: 800;
    padding-top: 40px;
    font-size: 18px;
    margin-bottom: 1em;
}
#usertxt {
   
    margin-bottom: 0px;
   
}
div#row-buttons {
    padding-top: 25px;
}
.am-error {
    color: #ba2727!important;
    margin-top: -13px;
    padding-bottom: 13px;
    word-wrap: break-word;
}
.am-page-signup .am-error {
      margin-top: 0;
    padding-bottom: 0;
  
}
.am-element.group a {
    font-size: 17px !important;
    display: inline-block;
    padding: 15px 20px;
    text-align: center;
    width: 108px;
	line-height:21px !important;
    border-radius: 33px !important;
    background-color: var(--clr-mustard) !important;
    color: #fff;
    text-decoration: none;
}
 div#row-qfauto-0 a.local-link.am-change-pass-toggle {
    font-size: 17px !important;
    display: inline-block;
    padding: 15px 20px;
    text-align: center;
    width: auto;
	line-height:21px !important;
    border-radius: 33px !important;
    background-color: var(--clr-mustard) !important;
    color: #fff;
    text-decoration: none;
}

div#row-qfauto-0 {
    display: flex;
    align-items: flex-end;
    flex-direction: row;
    padding-bottom: 20px;
}



#row-buttons .am-element.group {
    display: flex;
    gap: 15px;
    justify-content: space-between;
    flex-wrap: nowrap;
    align-items: baseline;
}
#row-buttons .am-cta-signup {
    min-width: 108px !important;
	height: 54px !important;}
/* .left-header-menu nav > ul > li:last-child::after {
    content: "";
    position: absolute;
    top: 8px;
    left: 38px;
    width: 21px;
    height: 21px;
    background-image: url(/wp-content/uploads/2023/10/account_circle.svg);
    background-repeat: no-repeat;
    /* background-size: contain; */
/*    pointer-events: none;
}

.left-header-menu nav > ul > li:last-child > a {
    color: transparent !important;
}
.left-header-menu nav > ul > li:last-child > a > span {
    color: var(--clr-white) !important;
} */
#popmake-13786 {
  max-width: 737px !important;
}
/*forget page .postid-12866*/

.postid-12866 .am-form fieldset legend {
    font-size: 28px !important;
    text-decoration: none !important;
	padding-left: 7px !important;
}
.postid-12866 .am-element-title label {
    display: none !important;
}
.postid-12866 input#sendpass {
    margin-top: 10px;
}
.postid-12866 .am-row.am-row-buttons {
    text-align: center;
}
.postid-12866 .am-form div.am-row.am-row-wide .am-element {
    margin: 0;
    padding: 0.5em !important;
}

@media (min-width: 320px) and (max-width: 820px)
{
	ul#sm-17079160389429924-10 {
    margin-left: -16px !important;
		
}
	.d-flex {
    display: flex!important;
    row-gap: 10px;
    flex-direction: column;
}
}

/*forget page*/

	
.postid-10917 #commentform p.comment-form-cookies-consent {
    display: flex;
    align-items: baseline !important;
}

.comment-form-cookies-consent input {
    margin-right: 0.5em;
    margin-bottom: 0;
/*     margin-top: 6px; */
}
.comment-form-cookies-consent {
    display: flex;
    align-items: baseline;
}
/* .using-mouse :focus {
    outline: 0;
    border-radius: 0px 50px 50px 0px !important;
} */

/* priyanka*/

.page-id-12068 input#id_map_word {
    width: 100%;
    border-radius: 30px;
}
span.input-group-btn {
    position: relative;
}

input.button.bluegreen {
    background: orange;
    border-radius: 24px;
    position: absolute;
    left: -92px;
}
.page-id-12068 .wordmapsearch.input-group {
    padding-bottom: 30px;
}
/* END MEDIA QUERIES */

#row-pass-0 .am-element {
    position: relative;
}

#row-pass-0 span.fa.fa-fw.field-icon.toggle-password {
    position: absolute;
    right: 20px;
    top: 18px;
}
.am-page-signup div#row-html3-0, .am-page-signup div#row-html4-0 {
    padding-top: 20px;
}
table.am-receipt-table {
    margin: 0px;
}
.tablinks {
  text-transform: none !important;
}
.Hometab-btn a.elementor-item.elementor-item-anchor, .Hometab-btn a.elementor-item.elementor-item-active, .Hometab-btn a.elementor-item {
    color: transparent !important;
}

.Hometab-btn a::after {
    content: '\f015' !important;
    font-family: 'Font Awesome 5 Free';
    color: white !important;
    opacity: 1 !important;
    background-color: transparent !important;
    position: relative;
    top: -11px;
    margin-right: 0px;
}
.Hometab-btn a.elementor-item.elementor-item-active::after {
   
    color: orange !important;
   
}
.sticky .Hometab-btn a::after {
    color: #000 !important;
}
.page-id-12068 p, .page-id-12068 button, .page-id-12068 p>a, .page-id-12068 span, .page-id-12068 strong, .page-id-12068 h2, .page-id-12068 h3, .page-id-12068 h4, .page-id-12068 li, .page-id-12068 h1, .page-id-12068 h6, .page-id-12068 .world-map-table .word-map-link-table ol a, .word-search-content a, .word-search-content, .word-search-content p>em {
    font-family: "Noto Sans", sans-serif !important;
}
button.subscribe-btn a {
    color: #fff !important;
}
div#billy h3 {
    padding-top: 30px;
}
.content-pane h3 {
    padding-top: 30px;
}
/*.elementor-accordion .elementor-tab-content {
    display: none;
}*/
body .previous-year-sidebar .elementor-element.elementor-element-4adb3a6 .elementor-heading-title{
    color: #000000 !important;
    font-size: 28px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: normal !important;
}
.previous-year-sidebar .elementor-element>.elementor-widget-container {  
   display: flex;
    gap: 20px;
   flex-wrap: wrap;
}

.previous-year-sidebar .elementor-element  >.elementor-widget-container a {
    color: #fbb613 !important;
    font-weight: 600;
}

.previous-year-sidebar .elementor-element-4eb7072 >.elementor-widget-container a:hover {
    color: #1a1307 !important;
}

.elementor-element-4eb7072 >.elementor-widget-container {
    display: flex;
    gap: 20px;
}
div#popmake-14796 {
    width: 65%;
    padding: 20px 50px 20px 20px;
    border-radius: 5px!important;
    max-width: 931px!important;
}
div#popmake-14796 button.pum-close.popmake-close {
    border-radius: 2px!important;
    max-width: 28px!important;
    width: 28px!important;
    min-width: inherit;
}
.pronunciation-table-wrapper table td > audio {   margin: 0px auto;
}
@media (max-width:767px){
 
 
.pronunciation-table-wrapper > table td audio{
    width: 100px;
}
.pronunciation-table-wrapper > table td audio::-webkit-media-controls-volume-slider, 
.pronunciation-table-wrapper > table td audio::-webkit-media-controls-timeline-container, 
.pronunciation-table-wrapper > table td audio::-webkit-media-controls-time-remaining-display,  
.pronunciation-table-wrapper > table td audio::-webkit-media-controls-timeline {
  display: none !important;
}
.pronunciation-table-wrapper > table td{
    overflow:hidden;
    padding: 5px 2px;
}
.pronunciation-table-wrapper > table td:nth-child(3){
    widows150px;
    width: 90px;
}
audio::-webkit-media-controls-mute-button
{
    display:none;
}
 
audio::-webkit-media-controls-timeline-container
{
    display:none;
}
audio::-webkit-media-controls-current-time-display
{
    display:none;
}
 
}
/*login popup css */
/* Our css start Baj*/
#popmake-13786 {
  padding: 0!important;
}

.custome-login-parent{
    margin:20px 0px 20px 0px;
}
.custome-login-btn-color {
    margin:20px 20px 0px 20px;
}
.custome-login-btn-color a.lp-btn {
    width:140px;
    display:flex;
    justify-content:center;
    align-items:center;
}
.login-modal-wrapper h3{
    color:#fbb613 !important;
}

.custome-login-parent{
    display:flex;
    justify-content:start;
    gap:20px;
/*     align-items: end; */
}
.form-group-custome input{
    width:100%; 
     border:1px solid #fbb613;
}
.form-group-custome input:first-child{
    border-bottom:none;
}
.form-group-custome input[type="email"]:focus{
    border: 2px solid #fbb613!important;
}
.form-group-custome input[type="password"]:focus{
    border: 2px solid #fbb613!important;
}

td#sign-in-modal-subscribe {
    background:#7b9076;
    padding: 0;
    margin: 0;
}

.pum-content.popmake-content {
    padding: 0;
    margin: 0;
    width: 100%;
    border-radius:0px;
}

.pum-theme-lightbox .pum-container{
    padding:0px;
    margin:0;
}
.pum-container.pum-responsive{
    width:100%;
    padding:0;
    margin:0;
}
.login-modal-wrapper table{
    padding:0px;
    margin:0px;
}


#sign-in-modal-subscribe h3{
    margin:20px 20px 0px 20px;
}
#sign-in-modal-subscribe p{
     margin:20px 20px 0px 20px;
     color:#fff;
}
.form-group-custome{
    margin:20px 20px 0px 20px;
}
.custome-login-parent{
    margin:20px 20px 0px 20px;
}
body #popmake-13786 button.pum-close.popmake-close{
    position: absolute;
    top: 5px !important;
    right: 6px !important;
}
.custome-login-btn-color {
    margin-bottom: 20px;
}
@media (max-width: 600px){
.login-modal-wrapper table{
    padding:0;
    margin:0;
    width:100%;
    max-width: 100%;
}
.login-modal-wrapper table tr {
    display: flex;
    flex-direction:column;
    text-align: start;
    padding:0;
    margin:0;
    width: 100%;
}
    .custome-login-btn-color{
        margin-bottom:20px;
    }
}

@media(min-width: 768px) {
  .elementor-10767 .elementor-element.elementor-element-38b315e {
      --width:100% !important;
  }

  .elementor-10767 .elementor-element.elementor-element-2f02600 {
      --content-width: 1448px;
  }
}