form.checkout.woocommerce-checkout input {height: auto!important;}

.shop_table th, .shop_table td {padding: 7px!important;}

.woocommerce-checkout label {color: black!important;}


.main-footer .footer-bottom {background: black;}

body.woocommerce-page section.page-banner {display: none!important;}

button.single_add_to_cart_button.button.alt {margin-bottom: auto!important;}

table.variations, table.variations th, table.variations td {border: 0px!important;}


#wppb-form-style-3-wrapper input[type="button"].wppb-msf-next:hover, #wppb-form-style-3-wrapper input[type="button"].wppb-msf-prev:hover, #wppb-form-style-3-wrapper .wppb-two-factor-authentication input[type=button]:hover, #wppb-form-style-3-wrapper .wppb-upload input[name^=simple_upload]:hover::file-selector-button, #wppb-form-style-3-wrapper .wppb-avatar input[name^=simple_upload]:hover::file-selector-button, #wppb-form-style-3-wrapper .wppb-upload .wppb_upload_button:hover, #wppb-form-style-3-wrapper .wppb-avatar .wppb_upload_button:hover, #wppb-form-style-3-wrapper input[type="submit"]:hover, #wppb-form-style-3-wrapper input[type="button"].wppb-msf-next, #wppb-form-style-3-wrapper input[type="button"].wppb-msf-prev, #wppb-form-style-3-wrapper input[type="submit"]
{background-color: #72c178!important; border-color: #72c178!important;}

#wppb-login-wrap p.login-register-lost-password a {color: #72c178!important;}

#wppb-form-style-3-wrapper .wppb-two-factor-authentication input[type="checkbox"]:checked, #wppb-form-style-3-wrapper .wppb-send-credentials-checkbox input[type="checkbox"]:checked, #wppb-form-style-3-wrapper .wppb-mailchimp-subscribe input[type="checkbox"]:checked, #wppb-form-style-3-wrapper .wppb-mailpoet-subscribe input[type="checkbox"]:checked, #wppb-form-style-3-wrapper .wppb-shipping-different-address input[type="checkbox"]:checked, #wppb-form-style-3-wrapper .pms-subscription-plan-auto-renew input[type="checkbox"]:checked, #wppb-form-style-3-wrapper .wppb-gdpr-checkbox input[type="checkbox"]:checked, #wppb-form-style-3-wrapper .wppb-checkbox-terms-and-conditions input[type="checkbox"]:checked, #wppb-form-style-3-wrapper .login-remember input[type="checkbox"]:checked, #wppb-form-style-3-wrapper .wppb-checkboxes input[type="checkbox"]:checked

 {background: #72c178!important;}


li.woocommerce-MyAccount-navigation-link--downloads {display: none!important;}

div.bookly-customer-appointment-list button.bookly-js-show-past {float: left!important; background: white!important;}

div.bookly-customer-appointment-list button.bookly-js-show-past span {color: gray!important; font-weight: normal!important; font-size: 10pt!important; text-transform: unset!important;}

.scroll-to-top {bottom: 90px;}

.brd-page .image-layer {background-image: url('https://mobek.hu/wp-content/uploads/2020/08/mobek-1.jpg')}


.woocommerce ul li {list-style-type: none!important;}

.bookbuttonmob {background: #72c178; font-weight: 800;}

@media only screen and (min-width: 600px) {
.bookbuttonmob {display: none!important;} 
}





h1, h2, h3, h4, h5, h6, .news-block .inner-box .date-two {margin-bottom: 0.5rem; }

.sidebar-side .sidebar {box-shadow: 0px 0px 30px 5px rgb(0 0 0 / 20%);}

.jobbsidebar>div {position: initial; display: block;}

.elementor-widget-container a {color: black;}
.elementor-widget-container ul li {list-style-type: disc!important; margin: 5px 5px 5px 20px}
.elementor-widget-container h5 {margin-bottom: 10px}

.page-banner .bottom-rotten-curve {background: url(http://mobek.hu/wp-content/uploads/2020/08/rotten-curve-15.png) center bottom no-repeat; height: 200px;}

h1, h2, h3, h4, h5, h6, .news-block .inner-box .date-two {font-family: Open Sans !important; font-weight: 800 !important;}

.sec-title h2 {text-transform: none; line-height: 1em;}

.main-header .header-top .social-links li a:hover, .main-header .header-top .info .search-toggler:hover, .main-header .header-top .info li a:hover {color: #e83f63;}

.footerlogo {padding: 0px 10px; position: absolute; top: 20px;}

.contact-info-section {padding: 70px 0px;}

.info-boxes .info-box:nth-child(2) .image-layer:before, .info-boxes .info-box:nth-child(3) .image-layer:before {background: #72C178;}

div.wpforms-container-full .wpforms-form .wpforms-field-label {text-align: left;}

.what-we-do {padding: 0px}

h3, .blog-post-detail .inner h3 {color: #72c178 ;}
.page-banner .image-layer:before {opacity: 0.3}



.about-section .about-feature:nth-child(3) .icon-box, .about-section .about-feature:nth-child(4) .icon-box {color: #e83f63;}

.service-block .icon-box{color: #72c178 !important;}

.service-block .icon-box:after {background: #72c178 !important;}

.about-section .about-feature:nth-child(3) .inner-box:before, .about-section .about-feature:nth-child(4) .inner-box:before  {background: #e83f63;}

.main-header .header-top {background-color: #72c178;}

li.current-menu-item a, li.current-menu-ancestor>a {color: #e83f63 !important;}

.main-menu .navigation > li > a:before, .main-menu .navigation > li > ul {border-color: #e83f63 !important;}

.main-menu .navigation > li > ul > li:hover > a {background-color: #e83f63 !important;}


.main-header .header-top .social-links li, .main-header .header-top .social-links li a, .main-header .header-top .info .search-toggler, .main-header .header-top .info li a, .main-header .header-top .info li a .icon {color: white;}

.btn-style-one .btn-title:before, .btn-style-three .btn-title:before {background-color: #e83f63;}



.main-menu .navigation > li {margin-right: 30px;}

.main-header .header-upper .logo-box .logo {background-color: white; }
.main-header .header-upper .logo-box .logo:before {background-color: white; }

@media only screen and (max-width: 1023px) {.main-header .header-upper .logo-box .logo img {height: auto; max-width: 180px;}}

.circle-one, .circle-two {display: none;}

.post-share-options, .post-meta {display: none;}



.header-mobekline {
    max-width: 1200px;
    margin: auto;
}
.header-mobekline-title {
    display: inline-block;
    font-size: 12px;
    margin-right: 20px;
}
.header-mobekline-div {
    text-align: right;
}
img#mobekline-mobek {
    height: 60px;
    margin: 5px 20px 5px 0;
}
img#mobekline-mobekshop {
    height: 60px;
    margin: 5px 20px 5px 0;
}
img#mobekline-mobekszerviz {
    height: 50px;
    margin: 5px 20px 5px 0;
}
@media (max-width: 520px) {
.header-mobekline-title {
    display: none;
}
}
@media (max-width: 704px) {
/*.main-header .header-upper .logo-box {
    top: -78px;
}*/
}

