/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 17 2022 | 16:26:30 */
/*edit logo in heder and social*/
#site-header #site-logo #site-logo-inner a img, #site-header.center-header #site-navigation-wrap .middle-site-logo a img {
    max-height: 74px;
    margin: 10px 24px 10px 30px;
}
.oceanwp-social-menu .social-menu-inner {
    margin-right: 51px;
}
#site-navigation-wrap .dropdown-menu >li >a, #site-header.full_screen-header .fs-dropdown-menu >li >a, #site-header.top-header #site-navigation-wrap .dropdown-menu >li >a, #site-header.center-header #site-navigation-wrap .dropdown-menu >li >a, #site-header.medium-header #site-navigation-wrap .dropdown-menu >li >a, .oceanwp-mobile-menu-icon a {
    font-size: large;
    padding-top: 10px;
}
/*edit text in baner home page*/
#container-baner div.elementor-container.elementor-column-gap-no {
    margin-left: 26px;
}
/* arrows change in tetimonials */
.eael-testimonial-slider .slick-prev::before, .eael-logo-carousel .slick-prev::before, .eael-team-slider .slick-prev::before, .eael-post-carousel .slick-prev::before, .eael-product-carousel .slick-prev::before {
    content: "\2190";
}
.eael-testimonial-slider .slick-next::before, .eael-logo-carousel .slick-next::before, .eael-team-slider .slick-next::before, .eael-post-carousel .slick-next::before, .eael-product-carousel .slick-next::before {
    content: "\2192";
}
.eael-testimonial-slider .slick-prev, .eael-team-slider .slick-prev, .eael-logo-carousel .slick-prev, .eael-post-carousel .slick-prev, .eael-product-carousel .slick-prev {
    left: -2px;
}
.eael-testimonial-slider .slick-next, .eael-team-slider .slick-next, .eael-logo-carousel .slick-next, .eael-post-carousel .slick-next, .eael-product-carousel .slick-next {
    right: -2px;
}
@media (max-width:756px){
  .eael-testimonial-slider .slick-next, .eael-team-slider .slick-next, .eael-logo-carousel .slick-next, .eael-post-carousel .slick-next, .eael-product-carousel .slick-next {
    display:none!important;
}
  .eael-testimonial-slider .slick-prev, .eael-team-slider .slick-prev, .eael-logo-carousel .slick-prev, .eael-post-carousel .slick-prev, .eael-product-carousel .slick-prev {
    display:none!important;
}
 }
.eael-testimonial-slider .slick-prev, .eael-testimonial-slider .slick-next, .eael-team-slider .slick-prev, .eael-team-slider .slick-next, .eael-logo-carousel .slick-prev, .eael-logo-carousel .slick-next, .eael-post-carousel .slick-prev, .eael-post-carousel .slick-next, .eael-product-carousel .slick-prev, .eael-product-carousel .slick-next {
height: 34px;
width: 33px;
}
/* edit footer icons social*/
#social-link-footer .elementor *, .elementor :after, .elementor :before {
    text-align: center;
    font-size: 18px;
}

@media (max-width:756px){
ul#menu-2-2251a08.elementor-nav-menu {
    background-color: #606060;
    font-weight: 900;
  }
#three-column-footer div.elementor-column-wrap.elementor-element-populated {
   margin: 0px 0px 0px 0px;
  }
#first-column-footer div.elementor-column-wrap.elementor-element-populated {
   margin: 0px 0px 0px 0px;
  }
#heading-mobile-home p.elementor-heading-title.elementor-size-default{
  font-size: 28px;
  }
.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, .elementor-sub-item:hover {
    background-color: #606060;
}
 #menu-2-2251a08 a {
   color: #fff;
  }
 }
/* scroll in testimonials*/
.elementor-302 .elementor-element.elementor-element-c80e988 .eael-testimonial-content .eael-testimonial-text {
overflow-y: scroll;
height: auto;
min-height: 90px;
max-height: 400px;
font-size: 16px;
}

/* scroll-top to move right*/
#scroll-top {
    right: 1454px;
}
/* icon on facebook */
.fa-facebook-f:before, .fa-facebook:before {
    content: "\f09a"!important;
}
/*Checkboxes font family*/
input[type=checkbox]:checked:before {
  font-family:'FontAwesome';
}
/* btn facebook login */
.az-fb-login-btn {
  color: white;
  font-weight: bold;
  background: #3C5B9A;
}
.az-gg-login-btn {
  background: #DF4C39;
  color: white;
  font-weight: bold;
}
/* hide gamburger in vendors list, dashboard menu mobile*/
#menu-directory-mobile {
  display:none;
 }

#menu-1-6a7400be {
display: none;
 }
@media (max-width:756px){
#main #content-wrap {
    padding-top: 0px;
    padding-bottom: 50px;
}
 }
#logout-dashboard button {
 font-family: "Open Sans",sans-serif;
}
#logout-dashboard {
 display: none!important;
}
/* Delete qty on paga product cart*/
div.quantity.buttons_added {
  display: none;
}

/* Delete woocomerce mesagge*/
div.woocommerce-message {
  display: none;
}

.product-quantity>.quantity.buttons_added {
  display: block!important;
}

/* Chenge icon checked in input*/
input[type=checkbox]:checked:before {
    content: '\2713';
    margin-bottom: 25px;
    color: #13aff0;
}

/* hide on dashboard button submit and log out 
div.atbd_user_dashboard_nav.atbd_tab_nav div.nav_button {
display: none;
}*/


/*edit checkbox  for Microsoft Edge*/
#directorist.atbd_wrapper input[type="checkbox"] {
    padding: 0 0 0 0px;
}
#directorist.atbd_wrapper input[type="radio"]:checked:before, #directorist.atbd_wrapper input[type="checkbox"]:checked:before {
    margin-left: 0px;
}

/* form pay pal z-index-0 */
.zoid-outlet > iframe.zoid-component-frame {
z-index: 0!important;
}

/* Hide foto i user profile woocomerce */
div.oceanwp-user-profile.clr div.image {
  display: none;
}

/* add style for text after login*/
.item_login {
    text-align: center;
    font-size: 30px;
    color: #333;
    line-height: 1;
    font-weight: bold;
    -moz-opacity: .6;
    -webkit-opacity: .6;
     opacity: .6;
}

div.elementor-3147 div.nav_button {
  display: none;
}

div.elementor-970 div.nav_button {
  display: none;
}

a[target=my_listings] {
  display: block!important;
}

/* div.elementor-3147 .atbd-dashboard-nav ul li a {
  display: none;
} */

/* Text for Login form directorist*/

#directorist.atbd_wrapper p.item_login {
    text-align: center;
    font-size: 30px;
    color: #333;
    line-height: 1;
    font-weight: bold;
    -moz-opacity: .6;
    -webkit-opacity: .6;
    opacity: .6;
    padding-bottom: 27px;
}

#directorist.atbd_wrapper.directorist.dashboard_area p.item_login {
display: none;
}

/*Mailchimp newsllater change*/
.account-original-style .woocommerce #customer_login .form-row label.woocommerce-form__label {
    margin: 0px 0px 0px 0px;
    display: inline;
}
.afreg_full_field {
float: none;
}
.account-original-style .woocommerce #customer_login form.register p:last-child {
    padding-bottom: 28px;
    clear: both;
}
/*style as link on header*/
.link_login {
    position: absolute;
    right: 87px;
    color: #E2C388!important;
    top: 18px;
    border-right: 1px solid #E2C388;
    padding-right: 10px;
    height: 20px;
  font-weight: bold;
}
body.logged-in .link_login {
   right: 104px;
}
.elementor-element-3ca89d5 .elementor-social-icon-bell {
  padding-top: 17px;
}
.elementor-element-61c08561 span.elementor-button-text {
    color: #E2C388;
}
.elementor-element-ff1ceaa span.elementor-button-text {
   color: #E2C388;
}

.elementor-element-7568c026 span.elementor-button-text {
   color: #E2C388;
}


.elementor-social-icon-link i.fas.fa-link {
display:none;
}
.elementor-social-icon {
    padding-bottom: 10px;
}
/* Link Are you wedding professional && mobile text login, register, burger*/
@media (max-width:757px){
   .link_login {
    position: absolute;
    right: 120px;
    color: #E2C388!important;
    top: -62px;
    border-right: none;
    padding-right: 0px;
    }
  }

@media (max-width:480px){
   .link_login {
    position: absolute;
    right: 74px;
    color: #E2C388;
    top: -62px;
    border-right: none;
    padding-right: 0px;
    }
  .elementor-menu-toggle {
      margin-right: 10px;
    }
    .elementor-1083 .elementor-element.elementor-element-38ebafa9 .elementor-menu-toggle {
    margin-left: 0;
    background-color: rgba(0,0,0,0);
}
   a.owp-account-link.current {
      font-size: 25px!important;
 }
   a.owp-account-link {
      font-size: 25px!important;
    }
  .woocommerce .owp-account-links li.or {
    width: 30px;
    height: 30px;
    line-height: 28px;
    font-size: 12px;
   }
   .item_login {
    font-size: 18px;
   }
  p.woocommerce-LostPassword.lost_password {
       text-align: center;
     }

.account-original-style .woocommerce #customer_login .lost_password {
    float: none;
    line-height: 53px;
     }
  /* foto in dashboard */
    .atbd_content_active #directorist.atbd_wrapper .atbd_auhor_profile_area {
    background: #ffffff00;
    border: none; 
    padding: 35px 20px 35px;
    display: flex;
    margin: 0px 0 0px 0!important;
    width: 110%;
  }
    /* check box slicktext under phone field*/
    p.form-row.custom-checkboxes {
      position: absolute!important;
      left: 0px!important;
      width: 100%!important;
      top: 1000px!important;
      font-size: 13px;
	}
  
}
@media (max-width:375px){
   .link_login {
    position: absolute;
    right: 49px;
    color: #E2C388;
    top: -62px;
    border-right: none;
    padding-right: 0px;
    }
  .elementor-menu-toggle {
      margin-right: 10px;
    }
    .elementor-1083 .elementor-element.elementor-element-38ebafa9 .elementor-menu-toggle {
    margin-left: 0;
    background-color: rgba(0,0,0,0);
}
   a.owp-account-link.current {
      font-size: 25px!important;
 }
   a.owp-account-link {
      font-size: 25px!important;
    }
  .woocommerce .owp-account-links li.or {
    width: 30px;
    height: 30px;
    line-height: 28px;
    font-size: 12px;
   }
   .item_login {
    font-size: 18px;
   }
  p.woocommerce-LostPassword.lost_password {
text-align: center;
}

.account-original-style .woocommerce #customer_login .lost_password {
    float: none;
    line-height: 53px;
}
  /* foto in dashboard */
    .atbd_content_active #directorist.atbd_wrapper .atbd_auhor_profile_area {
      background: #ffffff00;
      border: none; 
      padding: 35px 20px 35px;
      display: flex;
      margin: 0px 0 0px 0!important;
      width: 110%;
    }
  /* check box slicktext under phone field*/
    p.form-row.custom-checkboxes {
      position: absolute!important;
      left: 0px!important;
      width: 100%!important;
      top: 1000px!important;
      font-size: 14px;
	}
}
  @media (max-width:320px){
   .link_login {
    position: absolute;
    right: 31px;
    color: #E2C388;
    top: -62px;
    border-right: none;
    padding-right: 0px;
    }
    .elementor-menu-toggle {
      margin-right: 10px;
    }
    .elementor-1083 .elementor-element.elementor-element-38ebafa9 .elementor-menu-toggle {
    margin-left: 0;
    background-color: rgba(0,0,0,0);
}
    a.owp-account-link.current {
      font-size: 25px!important;
 }
    a.owp-account-link {
      font-size: 25px!important;
    }
    .woocommerce .owp-account-links li.or {
    width: 30px;
    height: 30px;
    line-height: 28px;
    font-size: 12px;
   }
    .item_login {
    font-size: 18px;
   }
    p.woocommerce-LostPassword.lost_password {
    text-align: center;
}

.account-original-style .woocommerce #customer_login .lost_password {
    float: none;
    line-height: 53px;
}
    /* foto in dashboard */
    .atbd_content_active #directorist.atbd_wrapper .atbd_auhor_profile_area {
    background: #ffffff00;
    border: none; 
    padding: 35px 20px 35px;
    display: flex;
    margin: 0px 0 0px 0!important;
    width: 110%;
  }
    /* check box slicktext under phone field*/
    p.form-row.custom-checkboxes {
      position: absolute!important;
      left: 0px!important;
      width: 100%!important;
      top: 1000px!important;
      font-size: 13px;
	}
}
  

@media (max-width: 767px) {
.elementor-1083 .elementor-element.elementor-element-3717d8ff {
    text-align: center;
    padding-top: 30px;
}
}

/* Scroll for a hindu dashboard just like in the "My upcoming tasks" */
div.elementor-element-3ecf899 div.elementor-widget-container {
    max-height: 200px;
    overflow-y: scroll;

}

/*hide log Out i vendors dashboard*/
.atbdp_dashboard_logout_btn {
  display: none!important;
}

/*align the buttons "All listings" and "My dashboard" on vendor-dashboard*/
@media ( max-width:757px ) {
    .elementor-3234 .elementor-element.elementor-element-ba5a4e7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
   }
  .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-left: 0px;
   }
  .elementor-column div.elementor-element-a1ae7a3 {
    text-align: center;
   }

 .elementor-3234 .elementor-element.elementor-element-63b5b56 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 0px 0px;
    text-align: center;
  }
  .elementor-3234 .elementor-element.elementor-element-e2252b5 > .elementor-widget-container {
     margin: 0px 0px 0px 0px;
     padding: 10px 0px 0px 0px;
     text-align: center;
  }

   div.elementor-element-ba5a4e7 div.elementor-widget-container a {
     width: 110px!important;
   }
   div.elementor-element-ba5a4e7 div.elementor-widget-container {
     margin-left: 0px!important;
     display: flex;
    justify-content: center;
   }
}

/*Align the supply of services and goods on the grid on vendors page mobile version*/
@media ( max-width:1200px ) {
  .atbd_content_active #directorist.atbd_wrapper .atbdp_column {
    width: 33% !important;
 }
 #directorist.atbd_wrapper .row {
    display: flex;
 }
  .elementor-element-6610b0bf {
    display: none;
  }
}

@media ( max-width:757px ) {
  .atbd_content_active #directorist.atbd_wrapper .atbdp_column {
    width: 100% !important;
 }
 #directorist.atbd_wrapper .row {
    display: block;
 }
  .elementor-element-6610b0bf {
    display: none;
  }
}
@media ( max-width:480px ) {
  .atbd_content_active #directorist.atbd_wrapper .atbdp_column {
    width: 100% !important;
 }
  .directorist-author-profile-wrap .directorist-card__body {
   justify-content: center;
}
 #directorist.atbd_wrapper .row {
    display: block;
 }
  .elementor-element-6610b0bf {
    display: none;
  }
}

/* Styles counter on dashboard page*/
span.elementor-counter-number {
    color: #000000;
    font-family: "Allura", Sans-serif;
    font-size: 48px;
    line-height: 1.5em;
    letter-spacing: 3.6px;
    font-weight: 500;
}
div.elementor-counter {
background-color: #ececec;
}

div.elementor-counter-title {
    color: #000000;
    font-family: "Cormorant Upright", Sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 0.1em;
    letter-spacing: 0.1px;
}

/*"select location(s) you serve*/
span.select2-dropdown.select2-dropdown--below {
      z-index: 999999!important;
}

span.select2-dropdown.select2-dropdown--above {
      z-index: 999999!important;
}

/*hide symbol ! on page vendor-list */
.woocommerce-info:before {
    display: none!important;  
}
/* edit dashboard icon and my-account on header*/
.elementor-1083 .elementor-element.elementor-element-3ca89d5 .elementor-social-icon {
    --icon-padding: 0.6em!important;
}

/* dashboard user profile */

.elementor-widget-directorist_author_profile div.atbd_author_meta-list {
display: none!important;
}

.elementor-widget-container .directorist-author-avatar__info {
  display: none!important;
}
.elementor-widget-container .directorist-author-meta-list {
  display: none!important;
}

.elementor-widget-container .directorist-row.directorist-mb-40{
  display: none!important;
}

.elementor-widget-container .directorist-author-listing-top{
  display: none!important;
}

.elementor-widget-directorist_author_profile .atbd_auhor_profile_area {
width: 18%;
position: absolute;
top: -70px;
left: -18px;
height: 161px;
}

.elementor-widget-directorist_author_profile .atbd-auth-listing-types {
display: none!important;
}


.elementor-widget-directorist_author_profile .atbd_auth_nd {
display: none!important;
 }

.elementor-widget-directorist_author_profile .atbd_author_module {
display: none!important;
}

.elementor-widget-directorist_author_profile div.atbdp.atbd_author_info_widget{
display: none!important;
} 

.elementor-widget-directorist_author_profile div.atbd_widget_title {
  display: none;
}

#dropdownMenuLink {
  display: none;
}
/* foto in dashboard */
.atbd_content_active #directorist.atbd_wrapper .atbd_auhor_profile_area {
    background: #ffffff00;
    border: none; 
    padding: 35px 20px 35px;
    display: flex;
    margin: 51px 0 0px 0;
    width: 110%;
  }

/* field phone number width*/
.woocommerce form input[type="number"] {
    max-width: 292px;
}

/* check box slicktext under phone field*/
#billing_phone_field {
	margin-bottom: 5px;
}

p.form-row.custom-checkboxes {
    position: absolute;
    left: 0px;
    top: 911px;
    width: 49%;
    height: 30px;
}

/* .woocommerce form .form-row label {
    margin: 90px 0 6px;
}
 */

.checklist-body {
  	max-height: 300px;
  	height: 100%;
  	overflow-y: auto;
}
.checklist-body__loader,
.checklist-body__loader:after {
  border-radius: 50%;
  width: 4em;
  height: 4em;
}
.checklist-body__loader {
  margin: 60px auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 0.4em solid rgba(215,45,206, 0.2);
  border-right: 0.4em solid rgba(215,45,206, 0.2);
  border-bottom: 0.4em solid rgba(215,45,206, 0.2);
  border-left: 0.4em solid #ea1889;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* Registration Form */
.woocommerce-form-register .woocommerce-password-strength,
.woocommerce-form-register .woocommerce-password-hint {
  	color: #e2401c;
}
/*dashboard button on role customer*/
.elementor-1083 .elementor-element.elementor-element-d839821 > .elementor-widget-container {
    margin: -17px 0px 0px -20px;
    padding: 0px 0px 13px 0px;
}

/* hide reg form */
.owp-account-links > .or, .owp-account-links > .register {
  display: none!important;
}

#customer_login > .u-column2 {
  display: none!important;
}
p.form-row.custom-checkboxes {
    top: 850px;
}
/*checkbox SlickText*/
.form-row.custom-checkboxes {
  display: none;
}
/*remove menu in vendors dashboard*/
.directorist-user-dashboard__nav.directorist-tab__nav {
  display: none;
}
.directorist-user-dashboard__toggle__link {
   display: none;
}
/*page single directorist*/
.at_biz_dir-template-default #main {
    padding-top: 38px
}

[data-elementor-id="3137"] .directorist-user-dashboard {
  display: none;
}
[data-elementor-id="3147"] .directorist-user-dashboard {
  display: none;
}
[data-elementor-id="970"] .directorist-user-dashboard {
  display: none;
}