/*
Theme Name: Amiad
Text Domain: amiad
Version: 1
Requires at least: 4.7
Requires PHP: 8.1
Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-patterns, block-styles, wide-blocks, accessibility-ready
Author: staszarc


This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
*/
 

img{
	width: 100%;
	height: auto;
}
button:hover, button:active, button:focus, button:focus-visible, button:focus-within, button{
  outline: unset;
} 
*{
	padding: 0;
	margin: 0;
	transition: .3s all;
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto; 
  font-style: normal;
}
a{
	text-decoration: unset;
}
a:hover{
  opacity: 0.7;
  color: inherit;
}
p{
	margin-bottom: 20px;
  color: #FFF;

  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 36px;  
}
h1 {
  color: #FFF; 
  text-align: center; 
  font-size: 38px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.6;
}
 
 
 
@media only screen and (max-width: 1439px){
	h1 {
		font-size: 42px;
	}
 
}
@media only screen and (max-width: 1199px){
	h1 {
		font-size: 36px;
	}
 
}
@media only screen and (max-width: 991px){
	h1 {
		font-size: 36px;
	}
 
}
@media only screen and (max-width: 767px){
	h1 {
		font-size: 36px;
	}
 
	p {
		font-size: 18px;
	}
}
@media only screen and (max-width: 576px){
	h1 {
		font-size: 36px;
	}
 
	p {
		font-size: 16px;
	}
}
header{
	z-index: 10;
}

dl, ol, ul {
	margin-top: 0;
	list-style: unset;
	margin-bottom: 0;
}
ol, ul {
	padding-left: 0;
	padding-right: 0;
}
@media screen and (min-width: 1800px){
  .container{
    max-width: 1620px;
    padding: 0;
  }
}
/* Login Page */
.section__forms_container, .form_container, .form_container .w3eden{
  height: 100%;
}
.form_main{
  display: flex;
  justify-content: center;
  flex-direction: column;
  height: 100%;
}
.form_logo{
  position: absolute;
  width: 100%;
  top: 0;
}
.form_logo_big_top_padding{
  padding-top: 70px;
}
.w3eden{
  position: relative;
}
.section__login > .container > .d-flex{
  min-height: 100vh;
  padding: 65px 0 75px;
}
@media screen and (min-width: 992px) {
  .section__login .col-lg-6.section__login__image {
    flex: 0 0 auto;
    width: 53%;
  }
  .section__login .col-lg-6.section__login__forms {
    flex: 0 0 auto;
    width: 47%;
  }
}
 

 
.admin-bar .section__login > .container > .d-flex{
  min-height: calc(100vh - 32px);

}
.section__login__image{
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 24px;
  height: auto;
  max-height: calc(95vh);
}
.section__login__image {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  padding: 75px 80px 55px 80px;
}
.section__login__image p{
    text-align: center; 
}
.section__login__info{
  position: relative;
}
.section__login__info::before{
  content: '';
  position: absolute;
  background: linear-gradient(90deg, #B5DAED 0%, #24485E 100%);
  filter: blur(57px);
  width: 100%;
  height: 100%;
}
.section__login__info *{
  position: relative;
  z-index: 1;
}
.section__login__forms{
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.form_container{
  max-width: 470px;
  width: 100%;
  margin: 0 auto;
}
.form_container.registration_form__container {
  max-width: 575px; 
  width: 100%;
}
.form_container.registration_form__container .form-row{
  max-width: 525px;
  width: 100%;
}
 .w3eden .form-row{
   display: flex;
   justify-content: space-between;
 }
 .w3eden .form-row>.col, .w3eden .form-row>[class*=col-]{
  padding: 0;
 }
 .registration_form__container  .w3eden .form-group {
  margin-bottom: 35px;
}
.registration_form__container .w3eden .form-row{
  margin-left: 0;
}
@media (min-width: 992px) {
  .w3eden .form-row .form-group.col-lg-6{
      -ms-flex: 0 0 calc(50% - 25px);
      flex: 0 0 calc(50% - 25px);
      max-width: calc(50% - 25px);
  }
}
header{
  position: absolute;
}
.login-form .amiad_button{
  margin: 0 auto;
  display: block;
}
#wpdmlogin.w3eden, .w3eden#wpdmreg{
  background: transparent;
  border: unset;
  padding: 80px 0 0 0;
}
.form-logo{
  margin-bottom: 25px;
}
.media-product_preview{
  display: flex;
  justify-self: center;
}
.w3eden .card  .media-product_preview:empty,.w3eden .card  .media-product_preview ~ .media-product_preview{
  display: none;
}
.w3eden .card  .media-product_preview:empty ~ .media-product_preview{
  display: block;
}
.w3eden .amiad_button, .amiad_button{
  border-radius: 100px;
  border: 2px solid #353D43;
  background: #FFF;
  color: #D4232A;
  text-align: center; 
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;  
  min-width: 385px;
  width: 100%;
  padding: 12px 10px;
}
 .background_image{     
  position:absolute;     
  left:0;     
  bottom:0;     
  width: 100%;     
  object-fit: cover
 }    
 .amiad_button:after{   
  content: '';   
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="15" viewBox="0 0 17 15" fill="none"><g clip-path="url(%23clip0_1401_592)"><path d="M16.2231 7.96915L10.2542 13.9381C10.1298 14.0625 9.96097 14.1324 9.78497 14.1324C9.60898 14.1324 9.4402 14.0625 9.31575 13.9381C9.19131 13.8136 9.12139 13.6448 9.12139 13.4688C9.12139 13.2928 9.19131 13.1241 9.31575 12.9996L14.1531 8.16314H1.16321C0.987318 8.16314 0.818627 8.09326 0.694251 7.96889C0.569874 7.84451 0.5 7.67582 0.5 7.49992C0.5 7.32403 0.569874 7.15534 0.694251 7.03096C0.818627 6.90659 0.987318 6.83671 1.16321 6.83671H14.1531L9.31575 2.00024C9.19131 1.87579 9.12139 1.70701 9.12139 1.53101C9.12139 1.35502 9.19131 1.18624 9.31575 1.06179C9.4402 0.937344 9.60898 0.867432 9.78497 0.867432C9.96097 0.867432 10.1298 0.937344 10.2542 1.06179L16.2231 7.0307C16.2848 7.0923 16.3337 7.16544 16.3671 7.24595C16.4004 7.32647 16.4176 7.41277 16.4176 7.49992C16.4176 7.58708 16.4004 7.67338 16.3671 7.7539C16.3337 7.83441 16.2848 7.90755 16.2231 7.96915Z" fill="%23D4232A"/></g><defs><clipPath id="clip0_1401_592"><rect width="16" height="13.4301" fill="white" transform="translate(0.5 0.784912)"/></clipPath></defs></svg>');
  background-repeat: no-repeat;   
  background-size: cover;
  width: 16px;   
  height: 14px;   
  display: inline-block;
  top: 2px;   
  position: relative;   
  margin-left: 50px; 
}
.amiad_button{   
  border-radius: 100px;
  border: 2px solid #353D43;
  background: #FFF;
  color: #D4232A;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;   
  line-height: 150%;     
  width: 385px;  
  width: 100%;   
  padding: 12px 10px; 
  display: block;      
  position:relative;      
  text-decoration: unset;     
  border: 2px solid #353D43;     
  
  outline:unset;  
}
.wpdm_submit .amiad_button.admiad_button_submit:after,  .w3eden .wpdm_submit .amiad_button.admiad_button_submit:after{
  content: '';
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="15" viewBox="0 0 17 15" fill="none"><g clip-path="url(%23clip0_1004_2043)"><path d="M16.2231 7.96915L10.2542 13.9381C10.1298 14.0625 9.96097 14.1324 9.78497 14.1324C9.60898 14.1324 9.4402 14.0625 9.31575 13.9381C9.19131 13.8136 9.12139 13.6448 9.12139 13.4688C9.12139 13.2928 9.19131 13.1241 9.31575 12.9996L14.1531 8.16314H1.16321C0.987318 8.16314 0.818627 8.09326 0.694251 7.96889C0.569874 7.84451 0.5 7.67582 0.5 7.49992C0.5 7.32403 0.569874 7.15534 0.694251 7.03096C0.818627 6.90659 0.987318 6.83671 1.16321 6.83671H14.1531L9.31575 2.00024C9.19131 1.87579 9.12139 1.70701 9.12139 1.53101C9.12139 1.35502 9.19131 1.18624 9.31575 1.06179C9.4402 0.937344 9.60898 0.867432 9.78497 0.867432C9.96097 0.867432 10.1298 0.937344 10.2542 1.06179L16.2231 7.0307C16.2848 7.0923 16.3337 7.16544 16.3671 7.24595C16.4004 7.32647 16.4176 7.41277 16.4176 7.49992C16.4176 7.58708 16.4004 7.67338 16.3671 7.7539C16.3337 7.83441 16.2848 7.90755 16.2231 7.96915Z" fill="%23D4232A"/></g><defs><clipPath id="clip0_1004_2043"><rect width="16" height="13.4301" fill="white" transform="translate(0.5 0.784912)"/></clipPath></defs></svg>');
  background-repeat: no-repeat;
  background-size: cover;
  width: 16px;
  height: 14px;
  display: inline-block;
  top: 2px;
  position: relative;
  margin-left: 50px;
}
   




.amiad_button.admiad_button_submit:hover{ 
  background: #353D43;
  border-color: #353D43;
  color: #fff;
}
.amiad_button.admiad_button_submit:hover:after,
.w3eden .amiad_button.admiad_button_submit:hover:after{
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="15" viewBox="0 0 17 15" fill="none"><g clip-path="url(%23clip0_1004_2043)"><path d="M16.2231 7.96915L10.2542 13.9381C10.1298 14.0625 9.96097 14.1324 9.78497 14.1324C9.60898 14.1324 9.4402 14.0625 9.31575 13.9381C9.19131 13.8136 9.12139 13.6448 9.12139 13.4688C9.12139 13.2928 9.19131 13.1241 9.31575 12.9996L14.1531 8.16314H1.16321C0.987318 8.16314 0.818627 8.09326 0.694251 7.96889C0.569874 7.84451 0.5 7.67582 0.5 7.49992C0.5 7.32403 0.569874 7.15534 0.694251 7.03096C0.818627 6.90659 0.987318 6.83671 1.16321 6.83671H14.1531L9.31575 2.00024C9.19131 1.87579 9.12139 1.70701 9.12139 1.53101C9.12139 1.35502 9.19131 1.18624 9.31575 1.06179C9.4402 0.937344 9.60898 0.867432 9.78497 0.867432C9.96097 0.867432 10.1298 0.937344 10.2542 1.06179L16.2231 7.0307C16.2848 7.0923 16.3337 7.16544 16.3671 7.24595C16.4004 7.32647 16.4176 7.41277 16.4176 7.49992C16.4176 7.58708 16.4004 7.67338 16.3671 7.7539C16.3337 7.83441 16.2848 7.90755 16.2231 7.96915Z" fill="%23ffffff"/></g><defs><clipPath id="clip0_1004_2043"><rect width="16" height="13.4301" fill="white" transform="translate(0.5 0.784912)"/></clipPath></defs></svg>');

}

.amiad_button.admiad_button_submit:active,
.amiad_button.admiad_button_submit:focus{ 
  background: #BEBEBE;
  border-color: #BEBEBE;
  color: #818181;
  outline: unset;
}


.amiad_button.admiad_button_submit:active:focus,
.w3eden .amiad_button.admiad_button_submit:focus:after
.amiad_button.admiad_button_submit:active:after,
.w3eden .amiad_button.admiad_button_submit:active:after{
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="15" viewBox="0 0 17 15" fill="none"><g clip-path="url(%23clip0_1004_2043)"><path d="M16.2231 7.96915L10.2542 13.9381C10.1298 14.0625 9.96097 14.1324 9.78497 14.1324C9.60898 14.1324 9.4402 14.0625 9.31575 13.9381C9.19131 13.8136 9.12139 13.6448 9.12139 13.4688C9.12139 13.2928 9.19131 13.1241 9.31575 12.9996L14.1531 8.16314H1.16321C0.987318 8.16314 0.818627 8.09326 0.694251 7.96889C0.569874 7.84451 0.5 7.67582 0.5 7.49992C0.5 7.32403 0.569874 7.15534 0.694251 7.03096C0.818627 6.90659 0.987318 6.83671 1.16321 6.83671H14.1531L9.31575 2.00024C9.19131 1.87579 9.12139 1.70701 9.12139 1.53101C9.12139 1.35502 9.19131 1.18624 9.31575 1.06179C9.4402 0.937344 9.60898 0.867432 9.78497 0.867432C9.96097 0.867432 10.1298 0.937344 10.2542 1.06179L16.2231 7.0307C16.2848 7.0923 16.3337 7.16544 16.3671 7.24595C16.4004 7.32647 16.4176 7.41277 16.4176 7.49992C16.4176 7.58708 16.4004 7.67338 16.3671 7.7539C16.3337 7.83441 16.2848 7.90755 16.2231 7.96915Z" fill="%23ffffff"/></g><defs><clipPath id="clip0_1004_2043"><rect width="16" height="13.4301" fill="white" transform="translate(0.5 0.784912)"/></clipPath></defs></svg>');
}


.form_info p{
  color: #353D43; 
  font-size: 18px;
  font-style: normal;
  font-weight: 500; 
}
.form_info a{
  color: #D4232A;
  text-align: right; 
  font-size: 18px;
  font-style: normal;
  font-weight: 500; 
  text-decoration-line: underline;
}
.form_info a:hover, .login-form__redirect-buttons a:hover{
  opacity: 0.6;
  color: inherit;
}
.form-group.checkbox  span.wpcf7-list-item-label:not(.checkbox){
  color: #7F8594;
}
.form-group.checkbox  span.wpcf7-list-item-label:not(.checkbox):hover{
  color: #353D43; 
}
.form_info{
  padding: 27px 0;
  display: flex;
  justify-content: space-between;
}
.w3eden .form_title{
  color: #353D43; 
  font-size: 35px;
  font-style: normal;
  font-weight: 600;
  padding-bottom: 30px; 
  text-align: left;
}
.w3eden div#wpdmlogin, .w3eden div#wpdmreg{
  margin: 0 auto;
}
.w3eden #wpdmreg, .w3eden #wpdmlogin{
  max-width: 470px;
  width: 100%;
}
.w3eden .form-group {
  padding: 0;
  position: relative;
}
.lost_password_icon img{
  max-height: 86px;
  width: auto;
}
.lost_password_icon {
  margin-top: 50px;
}
.w3eden .input-wrapper{
  padding-left: 0;
}

.input-wrapper.input-withvalue label:not(.checkbox):not(.radio), .w3eden .input-wrapper label:not(.checkbox):not(.radio),
.select2-container--default .select2-selection--single .select2-selection__placeholder{
  min-height: 0px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  font-size: 16px;
  transition: all 0.2s ease;
  pointer-events: none;
  color: #7F8594; 
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 50px; 
  font-size: 16px;
  font-style: normal;
  font-weight: 500; 
  opacity: 1;
  line-height: 1;
}
.input-wrapper.input-focused label:not(.checkbox):not(.radio),
.input-wrapper.input-withvalue label:not(.checkbox):not(.radio) {
  top: 5px;
  transform: translateY(-100%);
  font-size: 12px;
  color: #333;
}
.input-wrapper.input-withvalue label:not(.checkbox):not(.radio){
  opacity: 0.8;
}
.w3eden .form-group {
  margin-bottom: 40px;
}
input:-webkit-autofill {
  animation-name: autofill;
  animation-duration: 1ms;
}
/* Try being more specific to increase CSS priority */
.w3eden .input-wrapper .form-control:-webkit-autofill,
.w3eden .input-wrapper .form-control:-internal-autofill-selected {
    -webkit-text-fill-color: inherit !important; /* Inherit text color */
    background-color: transparent !important; /* Force transparent background */
    box-shadow: 0 0 0 1000px transparent inset !important; /* Remove autofill background */
    border: none !important; /* Ensure no border is applied */
    transition: background-color 5000s ease-in-out 0s !important; /* Delay background color change to avoid browser overrides */
}


input:-webkit-autofill:focus { 
  -webkit-text-fill-color: inherit;
} 
@keyframes autofill {
  from {}
  to {}
}
.login-form__redirect-buttons a{
  color: #353D43;
  text-align: center; 
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  margin-top: 30px; 
  text-decoration-line: underline;
}
.w3eden .input-wrapper,
.w3eden .input-wrapper.input-withvalue,
.w3eden .input-wrapper.input-error,
.select2-container{
  border: unset!important;
  border-bottom: #353D43 1px solid!important;
  border-radius: 0;
}
.select2-container--default .select2-selection--single {
  background-color: transparent;
  border: unset!important;
  outline: unset !important;
  border-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field{
  outline: unset;
}
.select2-container {
  height: 100%;
  border: unset!important;
}
.w3eden .warning-message{
  color: #ff0000;
  font-size: 12px;
}
.w3eden .password-input-wrapper .input-group-append .input-group-text{
  position: absolute;
  right: 0;
  background-color: transparent;
  border: unset;
  top: 6px;
  transform: translateY(50%);
  padding: 0;
  cursor: pointer;
}
.w3eden .blockui:before{
  visibility: hidden;
}
input.wpdm-checkbox[type="checkbox"]:checked{
  background: transparent;
  border: unset;
  box-shadow: unset;
}
input.wpdm-radio[type="radio"]:checked::before, input.wpdm-checkbox[type="checkbox"]:checked::before{
  width: 23px!important;
  height: 23px;
  transform: rotate(0);
  left: 0;
  border: unset;
  top: 0;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="23" viewBox="0 0 23 23" fill="none"><path d="M20.4444 0H2.55556C1.15 0 0 1.15 0 2.55556V20.4444C0 21.85 1.15 23 2.55556 23H20.4444C21.85 23 23 21.85 23 20.4444V2.55556C23 1.15 21.85 0 20.4444 0ZM9.85167 16.9817C9.73345 17.1001 9.59304 17.1941 9.43846 17.2582C9.28389 17.3223 9.11818 17.3553 8.95083 17.3553C8.78349 17.3553 8.61778 17.3223 8.4632 17.2582C8.30863 17.1941 8.16821 17.1001 8.05 16.9817L3.46278 12.3944C3.34448 12.2761 3.25064 12.1357 3.18662 11.9811C3.12259 11.8266 3.08964 11.6609 3.08964 11.4936C3.08964 11.3263 3.12259 11.1606 3.18662 11.0061C3.25064 10.8515 3.34448 10.7111 3.46278 10.5928C3.58108 10.4745 3.72152 10.3806 3.87608 10.3166C4.03065 10.2526 4.19631 10.2196 4.36361 10.2196C4.53091 10.2196 4.69657 10.2526 4.85114 10.3166C5.0057 10.3806 5.14615 10.4745 5.26444 10.5928L8.94444 14.2728L17.7356 5.48167C17.9745 5.24275 18.2985 5.10853 18.6364 5.10853C18.9743 5.10853 19.2983 5.24275 19.5372 5.48167C19.7761 5.72058 19.9104 6.04462 19.9104 6.3825C19.9104 6.72038 19.7761 7.04442 19.5372 7.28333L9.85167 16.9817Z" fill="%23696E7A"/></svg>');
}
input.wpdm-radio[type="radio"], input.wpdm-checkbox[type="checkbox"]{
  background-color: transparent;
  width: 23px;
  margin: -3px 12px 0 0 !important;
  height: 23px;

}
.rememberme_container label:not(.checkbox){
  color: #7F8594; 
  font-size: 16px;
  font-style: normal;
  font-weight: 500; 

}
.rememberme_container {
  margin-bottom: 40px;
}
.login-form > div.form-group:nth-of-type(2){
  margin-bottom: 20px;
}
.input-group-append .eye_icon line{
  opacity: 0; 
}
.input-group-append .eye_icon.show-password line{
  opacity: 1;
}



.popup {
	display: none;
	position: absolute;
	z-index: 100;

	width:100%;
	height: 100%;
	top: 0;
	left: 0;
}
.overlay_popup {
  display: none;
  position: fixed;
  z-index: 50;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  opacity: 0.5;
}
.tab-container {
  width: 100%;
  display: flex;
  justify-content: center;
}
#tab-content {
  transition-delay: 0.3s;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-property: opacity, transform;
}
.overlay_popup, .popup, .form_container{
  transition: unset;
} 
.popup_privacy__container{
	max-width: 615px;
  width: 100%;
	padding: 15px 35px 15px 35px;
  top: 50%;
  position: relative;
  left: 50%;
  transform: translate(-50%, -50%);
}
.popup_privacy__container ul, .popup_privacy__container ol{
	text-align: left;
}
.popup_privacy__container .tab-container{
	margin-top: 0;
  border-bottom: 1px solid #CECECE;
  margin-bottom: 55px;
}
.popup_privacy__container .tab__title.current-tab, .tab__title:hover {
	color: #ff0000;
	cursor: pointer;
	border-bottom: 4px solid #ff0000;
}
.popup_privacy__container .tab__title:first-child{
  margin-right: 7vw
}
.popup_privacy__container .tab__title{
	font-size: 22px;
	color: rgba(84,87,89,0.7);
}
.popup_privacy__container .tab__title.current-tab{
	font-weight: 500;
}
.popup_privacy__container #tab-content{
	padding: 0 35px 0 0;
	overflow: auto;
	margin-bottom: 15px;
  width: 100%;
}
.popup_privacy__container .tabcontent{
	display: none;
}
.popup_privacy__container .tabcontent.tab-active{
	display: block;
}
.popup_privacy__container #tab-content::-webkit-scrollbar {
	width: 10px;
	border-radius: 5px;
}

/* Track */
.popup_privacy__container #tab-content::-webkit-scrollbar-track {
	background: #fff;
}

/* Handle */
.popup_privacy__container #tab-content::-webkit-scrollbar-thumb {
	background: #D8D8D8;
	border-radius: 5px;
}

/* Handle on hover */
.popup_privacy__container #tab-content::-webkit-scrollbar-thumb:hover {
	background: #888;
}
.popup_privacy__container .tabcontent p{
	text-align: left;
}
.popup_privacy__container .tabcontent em:first-child{
	text-align: center;
	font-size: 14px;
	display: block;
	font-style: normal;
}
 
.popup_privacy__container .tabcontent h2{
	font-weight: 700;
	font-size: 26px;
}
.popup_privacy__container .tabcontent h3{
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 10px;
}

#popup_privacy .amiad__red-button{
	background-color: #ff0000;
	color:#fff;
	border-radius: 5px;
	font-size: 20px;
	margin-left: 10px;
	padding: 10px 20px;
  outline: none;
  border: unset;
}
#popup_privacy .amiad__red-button.disabled_button{
	background-color: transparent;
	color:#545759;;
	border: 1px solid #545759;
	border-radius: 5px;
}
#popup_privacy .amiad__red-button:after, #popup_privacy .amiad__red-button:before{
	content: unset;
}
.accept_buttons{
	display: flex;
	justify-content: flex-end;
	width: 100%;
}
.popup_success__container{
	top: 50%;
	left: 50%;
	position: fixed;
	transform: translate(-50%, -50%);
	display: flex;
	width: 928px;
  max-width: 95vw;
	align-items: center; 
	height: 80vh;
	background-color:#fff;
	z-index: 150;
	flex-direction: column;
	padding: 60px;
	text-align: center;
}
.popup_success__container h4{
	margin-top: 40px;

	font-size: 45px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 0.98;
	letter-spacing: normal;
	text-align: center;
	color: #ff0000;

}
.popup_success__container__close{
	position:absolute;
	top:30px;
	right:30px;
	font-size:40px;
	color:#ff0000;
	cursor:pointer
}
.popup_success__container  .tabcontent p{
  color: #353D43; 
  font-size: 16px;
  font-style: normal;
  font-weight: 500; 
  line-height: 1.4;
}
.popup_success__container  .tabcontent em{
  color: #AAA;
  text-align: center; 
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 25px;
}
.popup_success__container  .tabcontent h2{
  color: #353D43;
  text-align: center; 
  font-size: 35px;
  font-style: normal;
  font-weight: 600;
  margin-bottom: 15px;
}
@media only screen and (max-width: 1440px){
  .section__login__image {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    padding: 75px 30px 35px 30px;
  }
  .section__login .col-lg-6.section__login__forms{
    margin-right: 3%;
  }
  .section__login .col-lg-6.section__login__image{
    flex: 0 0 auto;
    width: 50%;
  }
}
@media only screen and (max-width: 991px){
    
      .section__login__image{
        display: none;
      }
 
}
.lostpass .form_main > p{
  line-height: 1.4;
}
@media only screen and (max-width: 767px){
	.popup_privacy__container{
		width: calc(100% - 30px);
		height: 80vh;
		padding: 15px 20px 15px 20px;
	}
	.popup_privacy__container #tab-content{
		padding: 0 20px 0 0 ;
	}
 
  .w3eden .form_title{
    font-size: 32px;
    text-align: center;
  }
  .lostpass .form_main > p{
    text-align: center;
  }
  .form_logo{
    position: relative;
  }
  #wpdmlogin.w3eden, .w3eden#wpdmreg{
    padding-top: 0;
  }
  .form_main{
    justify-content: flex-start;
  }
  .form_logo_big_top_padding {
    padding-top: 40px;
  }
  .popup_success__container .tabcontent h2 { 
    font-size: 26px;
  }
  .popup_privacy__container .tab__title.current-tab, .tab__title:hover {
 
    border-bottom: 2px solid #ff0000;
  }
  .w3eden .amiad_button, .amiad_button{
    width: 100%;
    min-width: unset;
  }
}

@media only screen and (max-width: 767px){
  .w3eden .form_title{
    font-size: 26px;
  }
  .lost_password_icon {
    margin-top: 0px;
  }
  #popup_privacy .amiad__red-button{
    font-size: 16px;
  }
}

.registration_form__container .w3eden .form-group #row_accept{
  margin-bottom: 10px;
}
.registration_form__container .w3eden .form-group.checkbox{
  margin-bottom: 0;
}
.w3eden .row_helper .form-footer{
  margin-top: 10px;
}
.w3eden .row_helper span{

  color: #353D43;
  text-align: center; 
  font-size: 16px;
  font-style: normal;
  font-weight: 500; 
}


.w3eden .row_helper a{
  margin-left: 7px;
  color: #D4232A;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  text-decoration-line: underline;
}
.lostpass{
  border: unset;
  padding: 0;
  height: 100%;
}
.lostpass .form_main  > p{
  color: #353D43;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  margin-bottom: 30px;
  margin-top: 20px;
}
.lostpass .wpdm_submit{
  margin-top: 25px;
}

.w3eden .input-group-append.error-message{
  position: absolute;
  bottom: -18px;
}
.w3eden .input-group-append.error-message .input-group-text{
  font-size: 11px;
  color: #ff0000;
  background-color: transparent;
  padding: 0;
  border: unset;
  left: 0;
  top: 0;
  transform: translateY(0);
  position: relative;
}
.lostpassword_paragraph{
  color: #353D43;
  text-align: center; 
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.6;  

}
#wpdmreg .lostpassword_paragraph{
  max-width: 435px;
    width: 100%;
  margin: 60px auto 100px; 
}
#password_required *{
  color: #D4232A; 
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
}
#password_required ul{
  margin-left: 20px;
}
.w3eden .input-group-text{
  background-color: unset;
  border: unset;
}
.w3eden div#wpdmlogin.lostpass{
  display: flex;
  padding: 0;
  border: unset;
  flex-direction: column;
  justify-content: center;
}
#updatePassword-submit{
  margin-top: 40px;
}
.w3eden .reset_password_form .form_title{
  padding-bottom: 0;
}
.w3eden .reset_password_form .form_title > p{
  padding-bottom: 60px;
}
.multi-select-included{
  z-index: 5;
}


.form-multi-select ~ .btn-group .dropdown-menu{
  transform: translateY(-6px);
    padding: 10px 0;
    max-height: 250px;
    overflow: auto; 
    border-radius: 5px;
}
.form-multi-select ~ .btn-group .dropdown-menu label{
  opacity: 1;
  padding-left: 15px;
  font-size: 14px;
}
.form-multi-select ~ .btn-group .dropdown-menu::-webkit-scrollbar {
	width: 6px;
	border-radius: 5px;
}

.form-multi-select ~ .btn-group .dropdown-menu::-webkit-scrollbar-track {
	background: #fff;
}

.form-multi-select ~ .btn-group .dropdown-menu::-webkit-scrollbar-thumb {
	background: #D8D8D8;
	border-radius: 5px;
}
 
.form-multi-select ~ .btn-group .dropdown-menu::-webkit-scrollbar-thumb:hover {
	background: #888;
}
.form-group .select-wrapper{
  padding: 0 ;
  height: 100%;
}
.form-multi-select ~ .btn-group, .form-multi-select ~ .btn-group button{
  width: 100%;
}
.form-multi-select ~ .btn-group button,
.select2-container--default .select2-selection--single .select2-selection__rendered{
  overflow: hidden;
  text-align: left;
  padding: 7px 15px 7px 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057; 
  text-transform: capitalize;
}
.select2-container--default .select2-selection--single .select2-selection__clear{
  margin-right: 35px;
  padding-right: 0px;
  top: 5px;
  position: relative;
  height: 100%;
}
.w3eden .btn:hover, .w3eden .navbar .navbar-nav > a.btn:hover,
.w3eden .btn:hover, .w3eden .btn:focus, .w3eden .btn:active, .w3eden .btn.active, .w3eden .btn:active:focus, .w3eden .btn:active:hover, .w3eden .btn.active:focus, .w3eden .btn.active:hover{
  box-shadow: unset;
  background-color: transparent;
  color: inherit;
  opacity: 0.7;
}
.field-group-states{
  transition: unset;
}
.multiselect-container>li>a,  .multiselect-container>li>a> label{ 
  width: 100%;
  display: block;
}
.select2-container--open .select2-dropdown{
  top: 1px;
}
.multiselect-container>li.active, .multiselect-container>li:hover,
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,
.select2-container--default .select2-results__option--highlighted:hover{
  background: #EFEFEF;
  color: #212529;
}
.select2-container--default .select2-search--dropdown .select2-search__field{
  outline: none!important;
}
.multiselect-container>li input{
  display: none;
}
.dropdowns__main .dropdown-checkboxes, .simple_select .dropdown .dropdown-menu{
  border: unset;
}
.simple_select.active {
  border-bottom: 1px solid #000;
}
.download_manager__archive{
  display: grid;
  row-gap: 32px;
  column-gap: 24px;
  grid-template-columns: repeat(4, 1fr);
  transition: all 0.5s ease-in-out;
}

.w3eden .card{
  border: unset;
  border-radius: 6px;
  background: #F9F9F9;
  min-height: 365px;
  padding: 16px 16px 10px;
}
.w3eden .card-body{
  padding: 0;
}
.media-header > img{
  width: auto;
}
.media-header{
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.package_more{
  position: relative;
  margin-bottom: 4px;
}
.package_more__button{
  display: flex;
  width: 48px;
  height: 48px;
  padding: 8px 10px;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  cursor: pointer ;
}
.package_more__button:hover, .active.card .package_more__button{
  border-radius: 50%;
  background: #FFF;
}
 
.package_more_dropdown{
  display: none;
  top: calc(100% + 5px);
  z-index: 89888;
}
.w3eden .card:hover,.w3eden  .active.card{
   background: #F4F4F4; 
}
.package_info{
  position: relative;
  margin-bottom: 5px;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.package_more_dropdown{
  position: absolute; 
}
.package_more_dropdown__container{
  flex-direction: column;
  transition: unset;
  background-color: #fff;
  box-shadow: 0px 29px 8px 0px rgba(0, 0, 0, 0.00), 0px 19px 7px 0px rgba(0, 0, 0, 0.01), 0px 11px 6px 0px rgba(0, 0, 0, 0.05), 0px 5px 5px 0px rgba(0, 0, 0, 0.09), 0px 1px 3px 0px rgba(0, 0, 0, 0.10);
}
.package_more_dropdown__item{
  height: 48px;
  display: flex;
  align-items: center;
  background-color: #fff;
  padding: 0 8px;

}
.package_more_dropdown__item svg{
  margin-right: 12px;
}
.package_more_dropdown__item span{
  color: #353D43;
  font-feature-settings: 'liga' off, 'clig' off;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: 0.15px;
}
.w3eden .package_more_dropdown__item:hover{
  background: #EFEFEF;
  text-decoration: unset;
}
.wpdm_icon{
  width: 32px;
  height: 40px;
}
.w3eden .ptitle {
  color: #353D43;
  font-feature-settings: 'liga' off, 'clig' off; 
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5; /* 150% */
  letter-spacing: 0.152px;
  margin-top: 8px;
  margin-bottom: 0;
   
  display: -webkit-box;
  -webkit-line-clamp: 2; 
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}







.nice-select{
  border: unset;
}
.download_manager__form__top{
  margin-bottom: 75px;
  border-bottom: 1px solid rgba(204, 204, 204, 0.80);
  padding-bottom: 25px;
}
.download_manager__form__top > .dropdowns__main{
  border-bottom: 1px solid rgba(204, 204, 204, 0.80);
  margin-bottom: 32px;
}
.download_manager__form__top > .d-flex{
  grid-gap: 15px;
}


.simple_select .dropdown-toggle, .simple_select .nice-select > .current{
  color: #353D43;
  font-feature-settings: 'liga' off, 'clig' off;
  background-color: transparent;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: 0.15px;
  height: 48px;
  padding: 8px 0 10px;
  width: calc(100%);
  border: unset;
  text-align: left;
  display: flex
;
  align-items: center;
}
.download_manager__form__top > .dropdowns__main {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 50px;
} 
.download_manager__form__top__search{
 
  display: flex;
  justify-content: center;
  max-width: 610px;
  width: 100%;
  height: 55px;
  position: relative;
  align-items: center;
  margin: 25px auto 30px;
}
.analytics_block__marketing_center{
  padding: 4px 64px 24px 54px;
}
.download_manager__form__top__search input{
  border-radius: 74.805px;
  border: 1px solid #D9D9D9;
  background: #FFF;
  padding: 11px 44px 11px 26px;
  width: 100%; 
  flex-shrink: 0; 
  color: #353D43;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 155.556%
}
.download_manager__search__button{
  position: absolute;
  display: flex;
  align-items: center;
  right: 0; 
  z-index: 2;
  cursor: pointer;
  width: 44px;
  height: 100%;
}
.download_manager__form__top__search input:focus-visible, .download_manager__form__top__search input:focus, .download_manager__form__top__search input:active{
  outline: unset;
}
.download_manager__form__top__search input::placeholder{
  color: #353D43;
  font-size: 18px;
 font-style: normal;
 font-weight: 400;
 line-height: 155.556%
}
.favorites_button{
  display: flex;
  width: 48px;
  height: 48px;
  padding: 8px 10px;
  justify-content: center;
  align-items: center;
 
  flex-shrink: 0;
  border-radius: 50%;
  border: 1px solid #6A6E6F;
  margin-bottom: 2px;
  background-color: transparent;
}
 
.favorites_button:hover path,
.favorites_button.active  path{
  fill: #6A6E6F;
  stroke: #6A6E6F
}

.change_grid_main{
  margin: 0 0 0 auto;
}
.download_manager__form .categories_select_values{
  display: grid;
  grid-gap:10px 20px;
}
.download_manager__form .categories_select_values button{
  min-width: 140px;  
  border-radius: 6px;
  background: #DDF2FF; 
  height: 32px;
  color: #353D43;
  font-feature-settings: 'liga' off, 'clig' off; 
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: 0.15px;
  width: auto;
  padding: 7px 0 7px 12px;
  border: unset;
  justify-content: flex-start;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.download_manager__form .categories_select_values button svg{
  margin: 0 12px 0 15px;
}
.categories_select_values{
  display: grid;
  grid-gap: 18px;
}
.change_grid_main{
  grid-column-gap: 26px;
}
.change_grid_main button{
  display: flex;
  width: 48px;
  height: 48px;
  padding: 8px 10px;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  border: unset;
  background-color: transparent;
}
.change_grid_main button.active{
  background: #F1F1F1;
  cursor: default;
}
.change_grid_main button#change_grid__to_rows.active{
  background: #DDF2FF;
}
.change_grid_main button:not(.active):hover{
  background: #f5f5f5;
}
#change_grid__to_columns:not(.active):hover path, #change_grid__to_columns.active path{
  stroke: #6A6E6F
}
#change_grid__to_rows:not(.active):hover path, #change_grid__to_rows.active path{
  stroke: #353D43
}
.download_manager__additional_settings{
  display: flex; 
}
.dropdown-menu{
  transition: unset;
}
.nice-select .option{
  color: #353D43;
  font-feature-settings: 'liga' off, 'clig' off;
  
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%; 
  letter-spacing: 0.15px;
  display: flex;
  align-items: center;
  padding: 4px 8px;
}
.nice-select .option.selected{
  font-weight: 500;
}
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus{
  background: #EFEFEF!important;
}
.nice-select.open .list,
.simple_select .dropdown .dropdown-menu
{
  padding: 0;
  border: unset;
  box-shadow: 0px 29px 8px 0px rgba(0, 0, 0, 0.00), 0px 19px 7px 0px rgba(0, 0, 0, 0.01), 0px 11px 6px 0px rgba(0, 0, 0, 0.05), 0px 5px 5px 0px rgba(0, 0, 0, 0.09), 0px 1px 3px 0px rgba(0, 0, 0, 0.10);
}
.nice-select .list{
  left: 10px;
}
.round_link_with_arrow.clear-btn{
  color: #A9A9A9;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px; /* 133.333% */
  letter-spacing: 0.15px;
  text-decoration-line: underline;
  text-decoration-style: solid;
  border: unset;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
  height: unset;
  min-width: unset;
  padding: 0;
  margin-bottom: 16px;
}
.round_link_with_arrow.clear-btn:hover{
  background-color: transparent;
  opacity: .7;
}
.simple_select select{
  font-family: "Montserrat", sans-serif;

  -webkit-tap-highlight-color: transparent;
    background-color: #fff;
    border-radius: 5px;
    border: solid 1px #e0e7ee;
    box-sizing: border-box;
    clear: both;
    cursor: pointer;
    display: block;
    float: left;
    font-family: inherit;
    font-size: 14px;
    font-weight: normal;
    height: 42px;
    line-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 30px;
    position: relative;
    text-align: left !important;
    -webkit-transition: all 0.2sease-in-out;
    transition: all 0.2sease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: auto;
    border: unset;
    color: #545759;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.15px; 
    font-feature-settings: 'liga' off, 'clig' off;
    background-color: transparent;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: 0.15px;
    height: 48px;
    padding: 8px 0 10px;
    width: calc(100%);
    border: unset;
    text-align: left;
    display: flex
;
    align-items: center;
  }
  .simple_select select::-ms-expand {
    display: none;
}
.dropdowns__main input[type="checkbox"]:checked+label{
  font-weight: 400;
}
.simple_select .dropdown .dropdown-menu{ 
  padding: 8px 0;
  border-radius: 6px;
}
.dropdowns__main .dropdown-checkboxes{
 

  background-color: #FFFFFF;
  max-height: 380px;
  overflow: auto; 
  padding: 0 15px;
  width: 220px; 
  z-index: 2;
  position: relative;
}
 
.dropdowns__main input[type=checkbox]:checked + label {

  background-color: #EFEFEF!important;
}
 
.dropdowns__main input[type=checkbox]{
  display: none;
}
 
.download_manager__form .separator{
  display: block;
  width: 100%;
  height: 1px;
  margin: 24px 0;
  background-color: #D8D8D8;
}
.download_manager__form .categories_select_values{
  display: flex ;
  grid-gap: 10px 20px;
  flex-wrap: wrap;
  padding-right: 20px;
}
 
 
.simple_select .dropdown .dropdown-menu{
  z-index: 2; 
}
.simple_select .nice-select .current,
.download_manager__form button.dropdown-toggle{
  color: #545759; 
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;  
  letter-spacing: 0.15px;
}
.download_manager__form button.dropdown-toggle{
 
  justify-content: flex-start; 
 
  position: relative;
  z-index: 2;
  display: block;
  overflow: hidden;
  width: 100%;  
  cursor: pointer;
  transition: .3s ease-in-out;
  white-space: nowrap;
  text-overflow: ellipsis;
  border: 1px solid #C5C8CA;
  border-radius: 6px;
  background-color: #FFFFFF;
  text-align: left;
}
.download_manager__form button.dropdown-toggle{
  border: unset!important;
  outline: unset!important;
  box-shadow: unset!important;
  background-color: transparent!important;
  color: #545759!important;
}
.dropdowns__main .dropdown-checkboxes,
.simple_select .dropdown .dropdown-menu{
  padding: 0;
  border-radius: 6px;
}
.dropdowns__main input[type="checkbox"]+label{
  cursor: pointer;

}
.dropdowns__main input[type="checkbox"]+label:hover,
.download_manager__form .categories_select_values button:hover{
  background-color: #f6f5f5
}
.dropdowns__main .nice-select .option,
.dropdowns__main input[type="checkbox"]+label,
.dropdowns__main input[type="checkbox"]:checked+label{
  color: #353D43;
  font-feature-settings: 'liga' off, 'clig' off;
  
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: 0.15px;
  display: flex
;
  align-items: center;
  padding: 8px 8px;
  min-height: unset;
  margin-bottom: 4px;
}
.nice-select .option:last-child,
.dropdowns__main input[type="checkbox"]+label:last-child,
.dropdowns__main input[type="checkbox"]:checked+label:last-child{
  margin-bottom: 0;
}
.dropdowns__main .scrollbar{
  max-height: 400px;
  overflow: auto;
}
 

.download_manager__form .scrollbar::-webkit-scrollbar-thumb,
.download_manager__form .dropdown-checkboxes::-webkit-scrollbar-thumb {
  background-color: #D8D8D8;
  border-radius: 3px;
  scrollbar-width: thin;
  scrollbar-color: transparent #D8D8D8;
}
.download_manager__form .scrollbar::-webkit-scrollbar,
.download_manager__form .dropdown-checkboxes::-webkit-scrollbar{
  width: 6px;
}



.analytics_block__marketing_center.list-style  .download_manager__archive {
    display: grid ;
    row-gap: 24px; 
    grid-template-columns: 1fr;
}

.analytics_block__marketing_center .w3eden{
  transition: all 0.5s ease-in-out;
  max-width: 100%;
}

.analytics_block__marketing_center.list-style .w3eden {
  max-width: 100%;
}



.w3eden .card-body .media{
  display: grid;
  grid-template-columns: 32px 1fr 48px;
}
.w3eden .wpdm_icon{
  min-width: 32px;
  max-width: 32px;
  width: 32px;
}
.package_icon{
  grid-column-end: 2;
  grid-column-start: 1;
}
.package_more{
  grid-column-end: 3;
  grid-column-start: 3;
}
.w3eden .card .media-product_preview, .media-body{
  grid-column-end: 4;
  grid-column-start: 1;
  display: flex;
}
.w3eden .card .media-product_preview img{
  height: 230px; 
  width: auto;
  margin: 0 auto;
  max-width: 100%;
  object-fit: cover;
}
.analytics_block__marketing_center.list-style .w3eden .card-body .media{
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 205px 1fr 230px;
}

.analytics_block__marketing_center.list-style .package_icon{
  grid-column-start: 2;

  grid-column-end: 2;
  grid-row-start: 2;
  grid-row-end: 2;
}
.analytics_block__marketing_center.list-style .package_more{
  grid-column-start: 3;
  grid-column-end: 3;
  grid-row-start: 1;
  grid-row-end: 4;
  height: 100%;
  border-left: 1px solid #AEAEAE;;
  padding-left: 24px;
}
.analytics_block__marketing_center.list-style .w3eden .card .media-product_preview{
  
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 3;

  display: flex;
}
.analytics_block__marketing_center.list-style .w3eden .card  .media-body{
  grid-column-start: 2;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 1;
  height: 100%;
  display: flex;
  align-items: end;
  padding-bottom: 10px;

}
.analytics_block__marketing_center.list-style .w3eden .card  .media-body p {
  color: #353D43;
  font-feature-settings: 'liga' off, 'clig' off; 
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: 110.434%; /*  */
  letter-spacing: 0.152px;
}
.analytics_block__marketing_center.list-style .w3eden .card .package_more__button,
.analytics_block__marketing_center.list-style .w3eden .card  .package_more_dropdown__item span{
  display: none;
}
.analytics_block__marketing_center.list-style .w3eden .card .package_more_dropdown{
  position: relative;


 
  top: unset;
  left: unset;
  background-color: transparent;

}
@media only screen and (min-width: 768px) {
  .analytics_block__marketing_center.list-style .w3eden .card .package_more_dropdown{
    display: block!important;
    opacity: 1!important;
  }
}
.analytics_block__marketing_center.list-style .w3eden .card  .package_more_dropdown__container{
  box-shadow: unset;
  background-color: transparent;
  flex-wrap: wrap;
  flex-direction: row
}
.package_more_overlay{
  display: none;
}
@media only screen and (min-width: 768px){
  .analytics_block__marketing_center.list-style .w3eden .card .package_more_dropdown__container{
    display: flex!important;
  }
}
.analytics_block__marketing_center.list-style .w3eden .package_more_dropdown__item:hover{
  background-color: transparent;
}
.analytics_block__marketing_center.list-style .w3eden .package_more_dropdown__item:hover svg{
  opacity: 0.7;
}
.analytics_block__marketing_center.list-style .w3eden .card{
  min-height: unset;
}
.analytics_block__marketing_center.list-style .media-product_preview{
  background-color: #fff;
  box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.08);
  width: 138px;
  height: 130px;
  padding:8px;
}
.analytics_block__marketing_center.list-style .media-product_preview img{
  height: 100%;
  width: -webkit-fill-available;
  max-width: max-content;
}
.analytics_block__marketing_center.list-style  .w3eden .card{
  padding: 14px 20px 16px 30px;
}
.analytics_block__marketing_center.list-style  .w3eden .card{
  background: #F6F6F6;
}
.download_manager__archive *{
 transition: unset;
}
.download_error_mes p{
  color: #353D43;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: Montserrat;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 24.295px; /* 121.477% */
  letter-spacing: 0.152px;
}
.download_manager__additional_settings{
  margin-bottom: 10px;
}
.in_fav_icon,
.w3eden.in-favorites .package_more_dropdown__favourites svg:not(.in_fav_icon){
  display: none;
}
.w3eden.in-favorites .package_more_dropdown__favourites .in_fav_icon{
  display: block;
}
 
.analytics_block__marketing_center > .column {
  z-index: 99999;
  position: relative;
}

.dropdowns__main .nice-select::after,
.dropdown-toggle::after,
.select2-container--default .select2-selection--single .select2-selection__arrow::after{
  content: '';
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M8.1207 9.29L12.0007 13.17L15.8807 9.29C16.2707 8.9 16.9007 8.9 17.2907 9.29C17.6807 9.68 17.6807 10.31 17.2907 10.7L12.7007 15.29C12.3107 15.68 11.6807 15.68 11.2907 15.29L6.7007 10.7C6.3107 10.31 6.3107 9.68 6.7007 9.29C7.0907 8.91 7.7307 8.9 8.1207 9.29Z" fill="%23BDBDBD"/></svg>');
  border: unset!important;
  transform: rotate(0); 
  right: 3px;
  width: 10px;
  height: 10px;
  background-position: center;
  margin-top: -4px;
  transform-origin: unset
}
.select2-container--default .select2-selection--single .select2-selection__arrow::after{
  height: 24px;
  width: 24px;
  top: 10px;
  position: absolute;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
  display: none;
}
.nice-select.open:after,
.dropdown.show .dropdown-toggle::after {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);

}
.dropdown-toggle::after{
  margin-left: 10px;
  position: relative;
  top: 3px;
}












.dropdown__title{
  display: none;
}
.nice-select .list{
  min-width: 100%
}
.download_manager__additional_settings__mobile_btn{
  grid-gap: 20px;
}
.download_manager__additional_settings__mobile_btn button{
  margin-right: 0!important;
}

.download_manager__search__button_icon{
  width: 34px;
  height: 34px;
  border-radius: 50%;
  display: flex ;
  align-items: center;
  justify-content: center;
}
.download_manager__search__button:hover .download_manager__search__button_icon,  
.download_manager__search__button.active .download_manager__search__button_icon{ 
  background: #353D43;
  padding: 8px;
 }
.download_manager__search__button:hover .download_manager__search__button_icon path,  
.download_manager__search__button.active .download_manager__search__button_icon path{
  fill: #fff;
}
.download_manager__clear__button:hover{
  opacity: 0.7;
}
 
.download_manager__clear__button{
  cursor: pointer;
}
.download_manager__clear__button{
  display: none;
  position: absolute;
  right: 50px;
}
.download_manager__clear__button svg{
  height: 36px;
  width: 24px;
}
.autocomplete-results:empty{
  opacity: 0;
}
.autocomplete-results {
  opacity: 1;
  position: absolute;
  top: 100%;
  border: 1px solid #ccc;
  background: #fff;
  list-style: none;
  padding: 0;
  margin: 0;
  max-height: 200px;
  overflow-y: auto;
  width: 100%;
  z-index: 1000;
}
 
.ui-helper-hidden-accessible{
  display: none;
}
.ui-menu.ui-widget{ 
  left: 0!important;
  top:100%!important;
  width: 100%!important;
  position: absolute; 
  list-style: none;
  background-color: #FFFFFF;
  max-height: 380px;
  overflow: auto;
  padding: 0; 
  z-index: 2;  
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  z-index: 10000;
  box-shadow: 0px 29px 8px 0px rgba(0, 0, 0, 0.00), 0px 19px 7px 0px rgba(0, 0, 0, 0.01), 0px 11px 6px 0px rgba(0, 0, 0, 0.05), 0px 5px 5px 0px rgba(0, 0, 0, 0.09), 0px 1px 3px 0px rgba(0, 0, 0, 0.10);
}
.ui-menu.ui-widget .ui-menu-item{
  color: #353D43;
  font-feature-settings: 'liga' off, 'clig' off;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: 0.15px;
  display: flex;
  align-items: center;
  padding: 8px 25px;
  min-height: unset;
  margin-bottom: 4px;
  
}
.ui-menu.ui-widget .ui-menu-item:not(.no-results-item){
  cursor: pointer;
}
 
.ui-menu.ui-widget .ui-menu-item:last-child{
  margin-bottom: 0;
}
.ui-menu.ui-widget .ui-menu-item:not(.no-results-item):hover{
  background-color: #EFEFEF;
}
.autocomplete-item {
  padding: 8px 12px;
  cursor: pointer;
}

.autocomplete-item:hover {
  background-color: #f0f0f0;
}

.simple_select.active .nice-select .current, .simple_select.active button.dropdown-toggle{
  font-weight: 700!important;
}
@media only screen and (max-width: 1439px){
  .download_manager__archive{
    grid-template-columns: repeat(3, 1fr);
  }
  .simple_select .nice-select .current, .download_manager__form button.dropdown-toggle,
  .download_manager__form .categories_select_values button{
    font-size: 14px;
  }
  .download_manager__form__top > .dropdowns__main {
    display: grid
;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr;
  }
  .analytics_block__marketing_center.list-style .w3eden .card .media-body p{
    font-size: 18px;
  }
  .analytics_block__marketing_center.list-style .wpdm_icon{
    min-width: 32px;
    max-width: 32px;
    width: 32px;
    height: 32px;
  }
}
@media only screen and (max-width: 1199px){
  .analytics_block__marketing_center.list-style .w3eden .card-body .media {
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 205px 1fr 130px;
  }
  .analytics_block__marketing_center.list-style .w3eden .card .package_more_dropdown__container{
    justify-content: space-between;
  }
  .package_more_dropdown__item svg{
    margin-right: 0;
  }
}

@media only screen and (max-width: 991px){
  .download_manager__archive{
    grid-template-columns: repeat(2, 1fr);
  }
 
  .analytics_block__marketing_center:not(.list-style) .card .media-product_preview img {
    height: 230px;
  }
}
.download_manager__additional_settings__mobile_btn, 
.favorites_mobile{
  display: none;
}
@media only screen and (max-width: 767px){

  .w3eden .card{
    position: unset;
  }
  .analytics_block__marketing_center > .column{
    z-index: 3;
  }
  .download_manager__form__top > .d-flex{
    display: none!important;
  }
  .download_manager__additional_settings__mobile_btn{
    display: flex;
    width: 100%;
    justify-content: center;
  }
  .dropdowns__main .scrollbar{
    max-height: 300px;
  }
  .download_manager__archive{
    grid-template-columns: repeat(2, 1fr);
  }
 
  .analytics_block__marketing_center:not(.list-style) .card .media-product_preview img {
    height: 230px;
  }
  .download_manager__form__top > .dropdowns__main {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 0;
  }
  .download_manager__additional_settings__mobile_btn .round_link_with_arrow.clear-btn{
    margin-bottom: 10px;
  }
 
  .analytics_block__marketing_center:not(.list-style) .card .media-product_preview img {
    height: 140px;
  }
  .analytics_block__marketing_center:not(.list-style) .card { 
    min-height: 295px;
  }
  .analytics_block__marketing_center {
    padding: 10px 24px 24px 6px;
  }
  .analytics_block__marketing_center.list-style .w3eden .card-body .media{
    grid-template-columns: 155px 1fr 28px;
  }
  .analytics_block__marketing_center.list-style .w3eden .card .package_more__button, .analytics_block__marketing_center.list-style .w3eden .card .package_more_dropdown__item span{
    display: block;
  } 
  .analytics_block__marketing_center.list-style .w3eden .card .package_more_dropdown {
    position: fixed;
    left: 0;
}
.package_more_dropdown__container{
  transition: unset;
}
  .analytics_block__marketing_center.list-style .w3eden .card .package_more_dropdown__container {
    flex-direction: column;
    transition: unset;
    background-color: #fff;
    box-shadow: 0px 29px 8px 0px rgba(0, 0, 0, 0.00), 0px 19px 7px 0px rgba(0, 0, 0, 0.01), 0px 11px 6px 0px rgba(0, 0, 0, 0.05), 0px 5px 5px 0px rgba(0, 0, 0, 0.09), 0px 1px 3px 0px rgba(0, 0, 0, 0.10);
  
  }
  .analytics_block__marketing_center.list-style .package_more{
    padding-left: 0;
    border-left: unset; 
  }
  #favorites_mobile ~ .d-flex:not(.change_grid_main){
    display: none!important;
  }
  .package_more__button{
    width: 28px;
    height: 28px;
    padding: 0;
  }
  .download_manager__form .categories_select_values{
    padding-right: 0;
  }
  .change_grid_main button{
    width: 32px;
    height: 32px;
    padding: 2px 5px;
  }
  .download_manager__form__top{
    padding-bottom: 0;
    border-bottom: unset
  }
  .round_link_with_arrow.clear-btn{
    margin-bottom: 0
  }
  .download_manager__form .download_manager__additional_settings > .d-flex:not(.change_grid_main){
    margin-bottom: 0;
    padding-bottom: 0
  }
  .download_manager__additional_settings .change_grid_main
  {
    padding-top: 16px
  }
  
  .change_grid_main{
    width: calc(100% - 32px);
    justify-content: end;
  }
  .change_grid_main{
    grid-column-gap: 16px;
  }
  .download_manager__form .download_manager__additional_settings > .d-flex:not(.change_grid_main) .categories_select_values:not(:empty){
    margin-top: 16px
  }
  .favorites_button{
    width: 32px;
    height: 32px;
    margin: unset;
    margin-top: 16px
  }
  .download_manager__additional_settings__mobile_btn .round_link_with_arrow.clear-btn{
    height: 24px;
    min-width: 95px;
    font-size: 13px;
    margin-top: 8px
  }
  #favorites{
    display: none;
  }
  .favorites_mobile{
    display: flex;
    padding: 6px;
  }
  .download_manager__clear__button svg {
    height: 38px;
    width: 20px;
  }
  .download_manager__form .round_link_with_arrow{
    height: 36px;
    min-width: 95px;
    font-size: 16px;
  }
 
  .download_manager__clear__button{
    right: 45px;
  }
  .download_manager__search__button_icon{
    width: 30px;
    height: 30px;
    padding: 7px;
  }
 
  .download_manager__form .categories_select_values:empty{
    margin-bottom: 0;
  }
  .download_manager__form .download_manager__additional_settings > .d-flex:not(.change_grid_main) {
    border-bottom: 1px solid rgba(204, 204, 204, 0.80);
 
    width: 100%;
  }
 .analytics_block__marketing_center .analytics_block_title {
  justify-content: center;
 }
  .download_manager__form__top__search input::placeholder{
    font-size: 12px;
  }
  .download_manager__search__button {
    width: 35px;
    height: 38px;
  }
  .download_manager__form__top__search{
    margin-bottom: 5px;
  }
  .download_manager__search__button{
    width: 38px;
  }
  .download_manager__form__top .nice-select{
    width: 100%;
  }
  .dropdowns__main .nice-select .option, .dropdowns__main input[type="checkbox"]+label, .dropdowns__main input[type="checkbox"]:checked+label{
    font-size: 14px;
  }
  .package_more_dropdown{
    position: fixed;
    bottom: 0;
    left: 0;
    width:  100vw ;
    z-index: 999999;
    transform: translateY(0%);
    top: unset;
  }
  .package_more_dropdown__container,
  .analytics_block__marketing_center.list-style .w3eden .card  .package_more_dropdown__container{
    left: 15px;
    position: relative;
    border-radius: 20px 20px 0px 0px;
    overflow: hidden;
    transform: translateY(100%);
    width: calc(100vw - 30px);
    z-index: 2;
    transition: transform 0.2s ease-out, opacity 0.2s ease-out;

  }
  .card.active .package_more_dropdown__container,
  .analytics_block__marketing_center.list-style .w3eden .card.active  .package_more_dropdown__container {
    transform: translateY(0%);
    opacity: 1;
  }
  .package_more_dropdown .package_more_overlay{
    display: block;
    background-color: rgb(0, 0, 0, 0.7);
    position: sticky;
    left: -15px;
    top: 0;
    width: 100vw;
    height: 100vh;
    content: '';
    z-index: 1;
 
  }
 
  .package_more_dropdown .dropdown__title,
  .package_more_dropdown .package_more_dropdown__item{
    background-color: #fff;
    z-index: 2;
    position: relative;
  }
  .package_more_dropdown .dropdown__title{
    justify-content: center;
  }
}

 
@media only screen and (max-width: 575px){
  .analytics_block__marketing_center {
    padding: 10px 6px 15px 6px;
  }
  .analytics_block__marketing_center:not(.list-style) .card .media-product_preview img{
    border-radius: 10px;
    height: 90px;
    width: 145px;

     background: url(<path-to-image>) lightgray 0px -22.319px / 100% 245.154% no-repeat;
  }
  .analytics_block__marketing_center .analytics_block_title{
 
    padding-bottom: 0;
  }
  .download_manager__form__top > .dropdowns__main {
    display: grid;
    grid-template-columns: 1fr;
  }
  .simple_select .nice-select .current, .download_manager__form button.dropdown-toggle{
    color: #353D43;

    font-feature-settings: 'liga' off, 'clig' off;
    
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 21px; 
    letter-spacing: 0.15px;
  }
  .download_manager__form__top .nice-select{
    padding-left: 0;
  }
  .download_manager__form__top__search input {
    color: #353D43; 
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    padding: 10px 44px 10px 26px;
    height: 38px;
  }
  
  .dropdown-toggle::after {
    margin-left: 10px;
    position: absolute;
    top: 20px;
    right: 3px;
  }
  .nice-select.open .list, .simple_select .dropdown .dropdown-menu{
    width: 100%;
    left: 0;
  }

 
  .analytics_block__marketing_center:not(.list-style) .card {
    min-height: 150px;
  }
  .media-body{
    grid-row-start: 1;
    grid-row-end: 1;
    grid-column-end: 2;
    grid-column-start: 2;
  }
  .w3eden .card .media-product_preview{
    grid-row-start: 2;
    grid-row-end: 2;
  }
  .package_icon {
    grid-column-end: 1;
    grid-column-start: 1;
    grid-row-start: 1;
    grid-row-end: 1;
  }
  .package_more{
    grid-row-start: 1;
    grid-row-end: 1;
    grid-column-end: 3;
    grid-column-start: 3;
  }
  .w3eden .wpdm_icon {
    min-width: 21px;
    max-width: 21px;
    width: 21px;
    max-height: 28px;
  }
  .w3eden .ptitle{
    color: #353D43;
    font-feature-settings: 'liga' off, 'clig' off;
    margin-top: 0;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 14.7px; 
    letter-spacing: 0.143px;
  }
  .package_more__button {
    display: flex ; 
    padding: 0;
  }
  .w3eden .card-body .media{
    grid-template-columns: 28px 1fr 20px;
  }
  .media-body{
    width: 100%;

  }
  .download_manager__archive{
    grid-gap: 18px;
  }
  .media-product_preview{
    margin-top: 8px;
  }
  .download_manager__form__top {
    margin-bottom: 25px;
  }
  .analytics_block__marketing_center.list-style .w3eden .card {
    padding: 10px 12px;
  }
  .analytics_block__marketing_center.list-style .media-product_preview { 
    width: 95px;
    height: 110px;
  }
  .analytics_block__marketing_center.list-style .w3eden .card-body .media {
    grid-template-columns: 110px 1fr 28px;
  }
  .analytics_block__marketing_center.list-style .w3eden .card .media-body p{
    color: #353D43;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: Montserrat;
    font-size: 14.231px;
    font-style: normal;
    font-weight: 600;
    line-height: 19.314px; 
    letter-spacing: 0.155px;
  }
  .package_more__button svg{
    width: 28px;
    height: 28px;
    padding: 4px;
  }
  .package_more{
    position: unset;
  }
 
 
  .package_more_dropdown__item svg{
    
    width: 18px;
    height: 16px;
  }
  .package_more_dropdown__item span{
    margin-left: 15px;
  }
  .package_more_dropdown__item {
    height: 56px;
  }
  .package_more_dropdown__item:hover{
    background: #F6F6F6;
  }
  .package_more_dropdown__item { 
    padding: 0 16px;
  }
  .dropdown__title{ 
    color: #353D43;
    font-feature-settings: 'liga' off, 'clig' off;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 19.191px;
    letter-spacing: 0.154px;
    height: 70px;
    padding: 13px 15px 11px;
    border-bottom: 1px solid #E3E3E3;
    display: flex;
    align-items: center;

  }
  .simple_select .nice-select .current, .download_manager__form button.dropdown-toggle,
  .download_manager__form .categories_select_values button{
    font-size: 12px;
  }
  .download_manager__form .categories_select_values button{
    height: 22px;
    padding: 7px 0 7px 7px;
    min-width: 110px;
  }
  .download_manager__form .categories_select_values button svg {
    margin: 0 5px 0 8px;
  }
  .download_manager__form .categories_select_values{
    grid-gap: 10px;
  }
  .download_manager__form__top > .dropdowns__main,
  .download_manager__form .categories_select_values{
   }
  .download_manager__form .categories_select_values{
    width: 100%;
  }
  .download_manager__additional_settings{
    flex-wrap: wrap;
  }
  .dropdowns__main .dropdown-checkboxes{
    max-height: unset;
    width: 100%;
  }
 
}




.single-item .overlay table tbody:first-of-type tr:nth-of-type(1) .table-value{
  color: #D4232A;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
}
.single-item .overlay table tbody .table-key{
  width: 150px;

}

.single-item .overlay table tbody:nth-of-type(2) tr:nth-of-type(1){
  display: none;
}

.analytics_block_title  img{
  width: 28px;
  margin-right: 15px;
}