button, input, optgroup, select, textarea {
    border-radius: 20px; padding: 5px 5px 5px 10px;
}

#cookie-bar {
    position: fixed;
    z-index: 999999999999;
    top: 0px;
    width: 100%;
    text-align: center;
	padding: 5px 0!important;
}

#cookie-bar .cb-enable {
    background: #95c11f!important;
    color: black;
    font-weight: 600;
}

.big_cart .important .important_opened,
.big_cart .important .important_closed,
.big_cart .real_cart,
.big_cart .fast_order,
section.biocom-main .product-cart-container .product-cart-content .product-cart-go,
section.biocom-main .product-cart-container .product-cart-content .product-cart-info,
.cart_hemlock  {
    border: unset!important;
    box-shadow: 0px 0px 10px #d9d9d9!important;
    border-radius: 15px;
}

section.biocom-main .product-cart-container .product-cart-content .product-cart-go .btn-biocom-order {
    background: #5c8b1c;
}

section.biocom-main .product-cart-container .product-cart-content .product-cart-info .szallitas-opcio {border-radius: 15px;}

.btn.focus, .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgb(141 198 63 / 20%)!important;
}

.telefmezok{display: inline-block;width: 250px;}
.telefmezok input{width: 137px;min-width: 137px;}
.telefmezok select{min-width: 80px;width: 80px;}
#cookie-bar {background:#111111; height:auto; line-height:24px; color:#eeeeee; text-align:center; padding: 10px 0;
font-size: 14px;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:0;}
#cookie-bar a {color:#ffffff; display:inline-block; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:8px;}
#cookie-bar .cb-enable {background:#acd36e;}
#cookie-bar .cb-enable:hover {background:#acd36e;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#8ea5ab;}
#cookie-bar .cb-policy:hover {background:#8ea5ab;}
/**
 * Flexdatalist custom
 * style for properties text
 */
.flexdatalist-results span:not(:first-child):not(.highlight) {
    padding-left: 10px;
    display: inline-block;
    font-size: 80%;
    color: rgba(0, 0, 0, 0.50);
}
.flexdatalist-results li.active span:not(:first-child):not(.highlight) {
    color: rgba(255, 255, 255, 0.50);
}
.flexdatalist-results li span.highlight {
    font-weight: 700;
    text-decoration: underline;
    color: #000;
    background: #90EE90;
}

/* MEGZO */

.big_cart .products {z-index:9; position: relative!important;}
.put-in-cart .form-control { border-radius: 40px!important; }

.reqcsillag {
color: red;
font-size: smaller;
padding-left: 2px;
}

.carousel-inner {
	border-radius: 15px;
}

/* checkout page update */
section.biocom-main .reg-container .reg-content { border:0px!important; }
section.biocom-main .doboz-keret {
    border: 0px!important;
    -webkit-box-shadow: unset!important;
    -moz-box-shadow: unset!important;
    box-shadow: unset!important;
}
section.biocom-main .product-cart-container .product-cart-content .product-cart-info .szallitas-opcio {background-color: #F0F0F0; margin:-15px -15px 10px; padding: 15px !important;}
section.biocom-main .product-cart-container .product-cart-content .product-cart-info .btn-biocom-gray {background:#71a825;}
section.biocom-main .product-cart-container .product-cart-content .product-cart-info .btn-biocom-gray:hover {background:#93A821;}
section.biocom-main .product-cart-container .product-cart-content .product-cart-info {padding-bottom: 20px !important;}
section.biocom-main .product-cart-container .product-cart-content .product-cart-info .szallitasi-adatok #pre {padding:20px 18px 25px; background-color:#F0F0F0;}
section.biocom-main .product-cart-container .product-cart-content .product-cart-info .szallitasi-adatok select {background-color: #fff;}
section.biocom-main .product-cart-container .product-cart-content .product-cart-info a.btn-biocom-gray {margin-top:0 !important; right:-30px;}
section.biocom-main .product-cart-container .product-cart-content .product-cart-info .szallitas-opcio a.btn-biocom-gray {margin-top:10px !important;}
section.biocom-main .product-cart-container .product-cart-content .product-cart-go .product-cart-price {border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px; margin-bottom:10px !important; float: left; width:100%;}
section.biocom-main .product-cart-container .product-cart-content .product-cart-go .product-cart-price .cim {width:50%; text-align: left; float: left; font-weight: 500 !important;}
section.biocom-main .product-cart-container .product-cart-content .product-cart-go .product-cart-price .tartalom {width:50%; text-align: right; float: right;}
section.biocom-main .product-cart-container .product-cart-content .product-cart-go .product-cart-price-maint, section.biocom-main .product-cart-container .product-cart-content .product-cart-go .product-cart-price-pv, section.biocom-main .product-cart-container .product-cart-content .product-cart-go .feltetelek-container {text-align: right; padding-right: 10px;}
section.biocom-main .product-cart-container .product-cart-content .product-cart-go .m-4 {margin:15px 0 0 !important; text-align: right; padding-right: 10px;}
section.biocom-main .product-cart-container .product-cart-content .product-cart-go .btn-biocom-order {line-height: 1em;}
section.biocom-main .product-cart-container .product-cart-content .product-cart-info .szallitasi-adatok .text label {font-size: 14px;}
section.biocom-main .product-cart-container .product-cart-content .product-cart-info .szallitasi-adatok .text label.pl-lg-2 {font-size: 16px; padding-left: 0 !important;}
section.biocom-main .product-cart-container .product-cart-content .product-cart-info .cim, section.biocom-main .product-cart-container .product-cart-content .product-cart-info .szallitasi-adatok .fieldname {font-weight: 600 !important; color: #111 !important; text-transform: uppercase;}
section.biocom-main .product-cart-container .product-cart-content .product-cart-info .szallitasi-adatok .halfcol {width:50%; float:left; padding-right: 20px; box-sizing: border-box;}
section.biocom-main .product-cart-container .product-cart-content .product-cart-go .fieldname.pay.cim {text-transform: uppercase; font-weight: 500; text-transform: uppercase; line-height: 1.5em; margin-bottom: 10px; text-align: left;}
section.biocom-main .product-cart-container .product-cart-content .product-cart-go select#pay {width:100%; height: 35px; font-size: 16px; margin-bottom: 15px;}
section.biocom-main .product-cart-container .product-cart-content .product-cart-go .fieldname.totalpay {text-transform: uppercase; font-weight: 500; text-transform: uppercase; line-height: 1.5em; margin-bottom: 10px;}
.radiodivs {border-bottom: 1px solid #ccc; padding-bottom: 15px; margin-bottom: 10px;}
.payclass {text-align: left; padding: 10px; border: 1px solid #CBCBCB;}
.payclass label {margin-bottom: 0; text-transform: uppercase; font-size: 14px; font-weight: 500; margin-left: 5px;}
.payclass-0 {border-bottom: 0;}
.payclassrow #trensinfo3 {font-size: 14px; text-align: center; margin-top: -10px; margin-bottom: 20px;}
.payclassrow.emphasizederror .payclass {border-color: red;}
.payclassrow .imgcards {float: right; height: 20px;}
section.biocom-main .product-cart-container .product-cart-content .product-cart-info .emphasized_div {max-width:inherit; width:100%; margin-top: 10px;}
.stickercart{display:none;background-color:#ffffff;z-index:999;right:75px;}
.stickercart2 .stickercart{display:block;width:177px;height:50px;}
.stickercart2 .stickercart a{display:block;width:177px;height:50px;position:relative;}
.stickercart2 .stickercart a span.cart_number{right: 118px;top: 5px;}

#jobbkosar{display:none;}



.products_container.full_container .product-item .product-content {
    width: 78%;
    position: initial;
}

.products_container.full_container .product-item .down .cart_button .cart_button_link {
	color:#fff;
	font-size: 13px;
	text-align: center;
	font-weight: 700;
}


.full_container .product-item .product-content .rest_content {
    padding-top: 0px !important;
    padding-left: 10px;
}

.products_container.full_container .product-item .product-content .image_content {
    max-height: 205px !important;
    border: 0px;
    box-shadow: 0px 0px 15px #eee;
	border-radius:20px;
}

.products_container.full_container .product-item .text1 {
    left:-10px;
}

.products_container.full_container .jobbra_infok { float:right;}

.products_container.full_container .product-item .product-content h3 {
    min-height: 42px;
}

.products_container.full_container .product-item .product-content .member-price {
    margin-bottom: 7px !important;
}

.products_container.full_container .product-item .product-content .rest_content .code {
    font-size: larger;
    font-weight: 400;
    margin-top: 0;
    color: #afafaf;
    position: absolute;
    right: 0;
    top: 58px;
}

.products_container.full_container .product-item .product-content .consumer-price {
    margin-top: 0;
    position: absolute;
    right: 0;
    top: 30px;
    padding: 0;
}

.products_container.full_container .product-item .product-content .member-price {
    color: #000!important;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
}

.products_container.full_container .product-item .down .cart_button {
    background: #8dc63f !important;
    border: 0 !important;
	border-radius: 15px;
}

.products_container.full_container .product-item:hover .down .cart_button {
    background:#8dc63f !important;
}

.products_container.full_container .product-item .down .cart_button:hover {
    background:#71a825 !important;
}

.products_container.full_container .cart_amounts .bucat {
	float: right;
	font-size: 13px;
	line-height:30px;
	padding-top:3px;
}

.products_container.full_container .product-item .down {
    border-top: 0 !important;
}

.products_container.full_container .cart_amounts .form-control {
    width: 50px !important;
    font-size: 13px;
    border-radius: 0;
    display: inline-block;
    margin-right: 5px;
}

.products_container.full_container .product-item .product-content h3 {
    color: #8dc63f !important;
}

.products_container.full_container .product-item .down .megnezem:hover {
    background: #ffffff !important;
}


.products_container.full_container .product-item:hover {
    border: unset !important;
    border-bottom: 1px solid #ccc !important;
}

.products_container.full_container .product-item {
    border: unset !important;
    border-bottom: 1px solid #ccc!important;
    padding-bottom: 32px!important;
}

.products_container.full_container .cart_amounts {
    float: right;
    right: 136px;
    bottom: 24px;
    position: absolute;
    width:auto !important;
}

.products_container.full_container .product-item .down .cart_button {
    width: 12% !important;
    position: absolute!important;
    bottom: 4px;
    right: 0px;
}

.products_container.full_container .cart_amounts .bucat {display:none;}

.biocom-main .real_cart .info_end .info a {
    color: #C41C1C;
    font-weight: 600;
    text-decoration: underline;
}

.payclass.payclass-2 {
    border-top:0;
}

.products_category .products_container .product-item .text1 {
	color:#c72323;
}

.product-more-container .products_container .product-item {
    border: 0px!important;
    border-radius: 15px;
    box-shadow: 0px 0px 14px #ededed;
}

.big_cart .fast_order .elements .products .table span {
    font-weight: bold;
}

.full_container .product-item .product-content .image_content img {
   height: 86%;
}

.products_container.full_container .cart_amounts .form-control {
	padding: .375rem 10px;
	border-radius: 15px;
}

section.biocom-main .page-product-categories .biocom-content .product-category-container .sort {
	float: right !important;
}

.sorts .grid_or_line {top:17px !important; left:0px!important;}

.sticky-wrapper.is-sticky .the-cart-container {margin-left:-213px;}

#jobbkosar{display:block !important; border-radius: 15px;}
.products_container.full_container {width:80%;}
.the-cart-container {float:right;}
#jobbkosar {background: url('../images/ujkosar.jpg') top center no-repeat!important; width:213px; min-height: 341px; position: relative;}
.crt_cart-icon {margin-right: 4px;}
#jobbkosar .crt_title {height: 38px; line-height: 38px; padding: 0 10px; color: #fff;}
#jobbkosar .crt_inner2 span.name {font-size: 12px; color: #000000!important; font-weight: 500; display: block;}
#jobbkosar .crt_inner2 span.price.price_unit {font-size: 12px; color:#629a16!important;}
#jobbkosar .crt_inner {padding: 0px 10px 0 10px; height: 194px; overflow-y: scroll;}
#jobbkosar .crt_inner .crt_inner0 {border-bottom:1px solid #5F8E00; padding: 5px 0; position: relative;}
#jobbkosar .crt_inner .crt_inner0 .crt_inner1{display: none;}
#jobbkosar .crt_inner .crt_inner0 .crt_inner2{position: relative;}

#jobbkosar .crt_inner .crt_inner_col1 {width:58%; float:left;}
#jobbkosar .crt_inner .crt_inner_col2 {width:38%; float:right;}
#jobbkosar .crt_inner .delete_item{font-size:12px; background: transparent url('../images/del-icon.png') no-repeat left; color: #a70616!important; cursor: pointer; padding-left: 14px; display:block; margin-top:-2px;}
#jobbkosar .crt_inner .crt_inner_col2 .item_qty {font-size: 12px!important; color:#848484!important; font-weight: 400!important;}
#jobbkosar .crt_inner_footer{height:110px; color: #fff; font-size: 13px; padding: 10px; bottom: 0; left: 0; position: absolute; width:100%;}

.cart_values .totalqty_row, .cart_values .subtotal_row, .cart_values .pvtotal {font-weight:500; position: relative; width:100%; float:left;}
.cart_values .pvtotal {color: #000!important;}
.cart_values .totalqty_row .totalqty-col2, .cart_values .subtotal_row .subtotal-col2, .cart_values .pvtotal .pvtotal-col2 {position: absolute; right: 0; top: 0;}

.crt_bottom_footer .crt_total {border-radius: 15px; position: absolute; bottom:10px; background-color: #000!important; width: 96px; color: #fff; text-align: center; float: left; margin-top: 8px; padding: 5px 0; font-size:13px; line-height:25px; padding:0;}
.crt_bottom_footer .buttoncrt {border-radius:15px; position: absolute; bottom:10px; right:10px; background-color: #61A706; width: 90px; height: 25px; color: #fff; text-align: center; float: left; margin-top: 8px; background: url('../images/kosar-button.png') top center repeat-x; line-height:25px; font-size:13px;}
.crt_bottom_footer .buttoncrt a {display:block; cursor:pointer; width: 90px; height: 25px; text-align: center; color:#000!important; font-weight:600;} 

.products_container .product-item:nth-child(4n) {
    margin-right: 20px !important;
}

body.not-logged-in .the-cart-container {display: none !important;}
body.not-logged-in .products_container.full_container {width:100% !important;}

body .products_container.full_container .product-item .down .cart_button {
    width:14% !important;
}

@media screen and (max-width:1199px) {
    .products_container.full_container {width: 76%;}
    body .products_container.full_container .product-item .down .cart_button {width:18% !important;}
}

@media screen and (max-width:991px) {
    #jobbkosar, .the-cart-container {display:none !important;}
    .products_container.full_container {width:100%;}
    body .products_container.full_container .product-item .down .cart_button {width:auto !important;}
}


@media screen and (max-width: 1199px) {
    .payclass label {
        font-size:12px;
    }
    .payclassrow .imgcards {
        height: 20px;
        margin-top: 3px;
    }
    .products_container.full_container .product-item .down .cart_button {
    	width: 14% !important;
    }
}

@media screen and (max-width: 991px) {
    section.biocom-main .product-cart-container .product-cart-content .product-cart-info a.btn-biocom-gray {right:inherit;}
    section.biocom-main .product-cart-container .product-cart-content .product-cart-go .btn-biocom-order {margin-top: 10px;}
    .products_container.full_container .product-item .product-content .rest_content .code {
        position: relative;
        right: inherit;
        top: inherit;
    }

    .products_container.full_container .product-item .product-content .consumer-price {
        position: relative;
        right: inherit;
        top: inherit;
        padding: 0 10px;
    }

    .products_container.full_container .product-item .product-content .member-price {
        position: relative;
        right: inherit;
        top: inherit;
        padding: 0 10px;
    }
    .products_container.full_container .product-item .product-content {
        width:100%;
    }
    .products_container.full_container .product-item .down {
        position: relative;
        float: right;
        width: 70%;
        padding-left: 4px;
    }
    .products_container.full_container .cart_amounts {
        bottom: inherit !important;
        position: relative;
        right: inherit;
        width: auto !important;
        margin-right: 8px !important;
    }
    .products_container.full_container .product-item .down .cart_button {
        position: relative !important;
        bottom: inherit !important;
        right: inherit;
        width: auto !important;
        display: table;
    }
    .products_container.full_container .product-item .down .cart_button .cart_button_link {
    	padding:7px 10px;
    }
    .products_container.full_container .cart_amounts .form-control {
        margin-right: 5px;
    }
    .payclass label {
        font-size:14px;
    }
    .payclassrow .imgcards {
        height: 26px;
        margin-top: 0px;
    }
}

@media screen and (max-width: 789px) {
    .products_container.full_container .product-item .down {
        width: 72%;
    }
}

@media screen and (max-width: 767px) {
    section.biocom-main .product-cart-container .product-cart-content .product-cart-info .szallitasi-adatok .halfcol {width:100%; float:left; padding-right: 0; box-sizing: border-box;}
}

@media screen and (max-width:560px) {
    section.biocom-main .product-cart-container .product-cart-content .product-cart-info .radiodivs .radiofix {display: block !important; width:100%;}
}
@media screen and (max-width:480px) {
    .products_container.full_container .product-item .down {
        width: auto;
        float: none;
        margin: 0 auto;
        display: table;
    }

    .products_container.full_container .cart_amounts {
        float: left;
    }
}

@media screen and (max-width:458px) {
    .payclass label {
        font-size:12px;
    }
    .payclassrow .imgcards {
        height: 20px;
        margin-top: 3px;
    }
}

@media screen and (max-width:408px) {
    .payclass label {
        font-size:11px;
    }
    .payclassrow .imgcards {
        height: 18px;
        margin-top: 4px;
        margin-right: -5px;
    }
}
/* -------------------------------- 

xpopup 

-------------------------------- */
.cd-popup {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(55, 55, 55, 0.9);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
  z-index:999999;
}
.cd-popup.is-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}

.cd-popup-container {
 margin:0px auto; color:#71a825; padding:8px; 
-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; z-index:9999999;
  position: relative;
  width: 90%;
  max-width: 650px;
  text-align: left;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(-40px);
  -moz-transform: translateY(-40px);
  -ms-transform: translateY(-40px);
  -o-transform: translateY(-40px);
  transform: translateY(-40px);
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.cd-popup-container .popinner{text-align:left;width:100%; height:100%; color:#4D4D4D; padding:20px; 
-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background:#FFFFFF;position:relative;}
.cd-popup-container p {
  padding: 10px;
}

.cd-popup-container .cd-popup-close {
 cursor:pointer;width:270px;background-color:#93a821;color:#ffffff;font-size:24px;text-align:center;font-weight:bold;text-transform:uppercase;border:none;margin:7px;padding:10px;
}

@media only screen and (min-width: 1170px) {
  .cd-popup-container {
    margin: 8em auto;
  }
}


.cd-popup-2 {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
}
 
.cd-popup-2.is-visible {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}

.cd-popup-2 {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(55, 55, 55, 0.9);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index:999999;
  }
  .cd-popup-2.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
  }

  .cd-popup-2 {
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
  }
   
  .cd-popup-2.is-visible {
    opacity: 1;
    visibility: visible;
    transition: opacity 0.3s 0s, visibility 0s 0s;
  }

.login .username:hover,
.login .password:hover,
.login .username,
.login .password { border-bottom: 0px!important; }

.login .forgot-password {
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 14px!important;
    font-style: italic;
    color: #000!important;
    text-decoration: underline;
}

/* The container */
.cbox-container {
    position: relative;
    padding-left: 35px;
    cursor: pointer;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default checkbox */
.cbox-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 22px;
  width: 23px;
  background-color: #eee;
  border-radius: 5px;
}

/* On mouse-over, add a grey background color */
.cbox-container:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.cbox-container input:checked ~ .checkmark {
  background-color: #8DC63F;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.cbox-container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.cbox-container .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.p-relative .page_menu .menu {
    background: #f3f3f3!important;
    border: 1px solid #e1e1e1;
    border-radius: 15px;
	box-shadow: unset!important;
}

.p-relative .page_menu .menu .row {
    padding-top: 10px!important;
    padding-bottom: 5px!important;
    font-weight: 500;
}

.topgreynav {
	height:60px;
}

section.biocom-main .breadcrumbs { display:none; }

.copyright {
color: #ccc;
}

.product-item-info { padding-left:10px!important; }

.sort label { font-weight: bold; }

@media screen and (min-width: 844px) {
		
.fullw_menu {position: absolute; background: #f3f3f3; width: 100%; height: 69px; top: 107px; z-index: -9;}
.fullw_cats {position: absolute; background: #8dc63f; width: 100%; height: 70px; top: 175px; z-index: -9;}

.product-cart-content {margin-top:50px;}

.copyright {
text-align: left;
}

section.biocom-main .product-cart-container .main-title {
	margin: -6px 0px 30px 0px!important; color: #fff!important;
}

section.biocom-main .main-title h1 {color: #fff!important;}

.personal_data .title span, .transport .title span, .password_change .title span {
  color: #fff!important;
}

.title {
    line-height: 0px!important;
    margin-bottom: 25px;
}

.statistica .stat_right .title span {
    color: #ffffff!important;
    line-height: 0px!important;
}

.comenzile1 .title span {
    color: #ffffff!important;
}

.p-relative .page_right .title span {
  color: #fff!important;
      line-height: 35px!important;
}

.biocom-main .p-relative .page_right .title span {
	font-size: 21px !important;
}

.big_cart .important > * {
    margin-top: 35px!important;
}

.regin {
	margin-top: 45px!important;
}


.menuhossza {
	background:#8DC63F;
	margin-bottom: 15px!important;
}

.product-category-list {
	background:#8DC63F;

}

div.reg-content.doboz-keret { margin-top: 40px; }

.pasul_reg {
    margin-top: 30px;
}

main.page-product-categories .product-category-list nav { margin-left: 15px; }
main.page-home .product-category-list nav,
main.page-product-item .product-category-list nav { margin-left: unset!important; }

section.biocom-main .page-product-categories .biocom-content .product-category-list ul li a {
    background: unset!important;
}

}

@media only screen and (max-width: 600px) {
section.biocom-main .page-product-categories .biocom-content .product-category-container {
    margin: 20px 10px!important;
}

.page-product-categories .sort label {display:none;}

.products_container.full_container .product-item .product-content .image_content {
    box-shadow: unset!important;
}

}

.regin {
    background: #474747;
	margin-bottom: 10px;
	margin-top: 15px;
	font-size: 10px !important;
}

section.biocom-main .page-product-categories .biocom-content .product-category-container .sort select {
	border: 0px!important;
    padding: 10px 30px 10px 15px!important;
    background: #f3f3f3 url("https://biocom-international.ro/template/assets/images/Dropdown.svg") no-repeat right 10px center!important;
	cursor: pointer;
	padding-right:50px!important;
}

.statistica .left_menu .menu {
    border: 0px!important;
    box-shadow: unset!important;
    border-radius: 15px!important;
}

.statistica .left_menu .menu .row {
    padding-bottom: 10px!important;
}

.div_sub {
    border: 0px!important;
    box-shadow: unset!important;
}

.personal_data, .transport, .password_change, .comenzile{

    border: 0px!important;
    box-shadow: unset!important;
}

.products_container .product-item .down .cart_button {
    font-weight: 600;
}

section.biocom-main .feltetelek-container *:not(a) {
    font-weight: 500;
}

.online_registration .cont,
.password_recovery .cont {
    border: 0px!important;
    box-shadow: 0px 0px 20px #d9d9d9!important;
    border-radius: 15px;
	padding: 20px;
}

.password_recovery .cont {
		padding: 30px!important;
}

section.biocom-main .input, section.biocom-main .select {
    border: 2px solid #000000!important;
}