.main-menu .navigation>li>a, .btn-style-one {text-transform: unset!important;}


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;}

div.elementor-widget-woocommerce-product-images div.elementor-widget-container div.image-column {width: 100%; display: block; max-width: 100%;}

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;}

.brd-page .image-layer {background-image: url('https://mobekshop.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(https://shop.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: #72c178;}

.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: #72c178;}

.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: #72c178!important;}

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

.main-menu .navigation > li > ul > li:hover > a {background-color: #72c178!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: black;}



.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;}

/*Fix*/

.main-header .nav-outer .link-box {
    padding: 0px 0 0;
    margin: 5px 5px 20px;
}


.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;
}
}