.checkbox label,.checkbox.label,cabody{color:#515561}#header .mobile-menu>ul.menu>li>a,#main-menu ul.menu>li ul li>a,.chaser ul.menu>li ul li>a{border-top:1px solid #98CD25;color:#000}.contact li.tel,.main-image,.miertmi>div,.search-tabs li{text-align:center}#footer h2,.addtocart-button,.anchors{text-transform:uppercase}cabody{font:90%/150% "Titillium Web",Arial,Helvetica,sans-serif}.EU-small-icons,.EU-small-icons-cart,.contact li a,.contact li.tel,.eu-noise,.list-price,.logo-text,.stock{font-weight:700}#ak-widget{top:75px!important}a{color:#1a0dab}
#page-wrapper{
	background-color: #97cc24;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 2 1'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' x2='0' y1='0' y2='1'%3E%3Cstop offset='0' stop-color='%2397cc24'/%3E%3Cstop offset='1' stop-color='%234fd'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23cf8' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23cf8' stop-opacity='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='2' y2='2'%3E%3Cstop offset='0' stop-color='%23cf8' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23cf8' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='0' y='0' fill='url(%23a)' width='2' height='1'/%3E%3Cg fill-opacity='0.5'%3E%3Cpolygon fill='url(%23b)' points='0 1 0 0 2 0'/%3E%3Cpolygon fill='url(%23c)' points='2 1 2 0 0 0'/%3E%3C/g%3E%3C/svg%3E");
	background-attachment: fixed;
	background-size: cover;
}


#header{background-color:#515561}#footer .logo a,#header .logo a,.bhp-header .logo a,.chaser .logo a{background:url(/themes/travelo/html/images/bhp/logo.png) no-repeat rgba(0,0,0,0)}.bhp-header{z-index:900!important}.bhp-header .logo a{margin-top:-3px}#footer .logo a{background:url(/themes/travelo/html/images/bhp/logo.png) center 0 no-repeat rgba(0,0,0,0)}.bhp-header .logo{margin-top:2px!important}.bhp-header .logo>img{opacity:1!important}.logo-text{color:#fff;padding:0;font-size:14px}.bhp-header .main-header .container{padding-right:0}.miertmi_3{padding-bottom:10px}.miertmi_3 span{margin:0 13px;font-size:1.4em}.miertmi_3 span.separator{margin:0}.contact{padding-left:13px;color:#000}.contact li.tel{height:60px;line-height:60px}.contact li a{color:#fff;font-size:1.4em;text-decoration:none}.contact-table{float:right;color:#fff}.search-tabs li{width:24%;margin-right:10px;padding:0!important}.miertmi,.section,section#content{padding-top:10px}ul.search-tabs li a{background:url(/images/search-tab.png) center center;opacity:1;color:#fff}ul.search-tabs li.active a{background:#fff}.section{padding-bottom:30px}

section#content{
	background-color: #97cc24;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 2 1'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' x2='0' y1='0' y2='1'%3E%3Cstop offset='0' stop-color='%2397cc24'/%3E%3Cstop offset='1' stop-color='%234fd'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23cf8' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23cf8' stop-opacity='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='2' y2='2'%3E%3Cstop offset='0' stop-color='%23cf8' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23cf8' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='0' y='0' fill='url(%23a)' width='2' height='1'/%3E%3Cg fill-opacity='0.5'%3E%3Cpolygon fill='url(%23b)' points='0 1 0 0 2 0'/%3E%3Cpolygon fill='url(%23c)' points='2 1 2 0 0 0'/%3E%3C/g%3E%3C/svg%3E");
	background-attachment: fixed;
	background-size: cover;
}

#toFilter{
	position:fixed;
	bottom:50px;
	right:10px;
	cursor:pointer;
	border-color:#515561;
	z-index:1000;
	background-color: #515561;
}

#kereso-box{
	padding: 5px 20px;
}

#footer .footer-wrapper{background-color:#fff}.miertmi{color:#000}#main-menu ul.menu>li>a,.chaser ul.menu>li>a{height:40px;line-height:40px;color:#fff}.chaser{background-color:#98CD25}#header .mobile-menu,#header .mobile-menu>ul.menu>li.menu-item-has-children.open,#main-menu ul.menu>li ul,.chaser ul.menu>li ul{background-color:transparent;}#main-menu ul.menu>li:hover>a,.chaser ul.menu>li:hover>a{color:#000}.chaser .logo{display:none}#header .mobile-menu{margin-top:66px}#header .mobile-menu>ul.menu>li:last-child>a{border-bottom:1px solid #98CD25}#header .mobile-menu>ul.menu>li.menu-item-has-children>.dropdown-toggle{color:#98CD25}#header .mobile-menu a{color:#000}#header .mobile-menu .mobile-topnav>li,#header .mobile-menu>ul.menu>li.menu-item-has-children.open>a{color:#98CD25}#header .mobile-menu>ul.menu>li.menu-item-has-children>ul{border-top:1px solid #98CD25}#header .mobile-menu-toggle{background-color:#515561}#header .topnav{background-color:#fff}#header .topnav ul.quick-menu>li>a,ul.search-tabs li.active a{color:#000}.main-image>img{width:100%}.eu-cimke{margin:0 auto;width:195px!important}.eu-cimke tr{border:none}.eu-cimke tr td{padding:0!important;border:none}.eu-noise{color:#fff;font-family:Arial;font-size:2em;margin-right:35px;text-align:right}#main-menu ul.menu>li:hover>.megamenu-wrapper,#main-menu ul.menu>li:hover>ul,.chaser ul.menu>li:hover>.megamenu-wrapper,.chaser ul.menu>li:hover>ul{top:39px!important}#main-menu ul.menu>li ul li.active>a,#main-menu ul.menu>li ul li:hover>a,.chaser ul.menu>li ul li.active>a,.chaser ul.menu>li ul li:hover>a{background:#98CD25}table.icons{width:100%}.addtocart{margin-right:0}.addtocart .selector{color:#838383}.addtocart .selector .custom-select{padding:10px;height:41px;line-height:25px}.addtocart .selector select{padding:10px;height:41px}.addtocart .selector span.custom-select::after{top:18px}.addtobar{background-color:#515561;color:#fff;padding:15px;margin-top:15px}.list-price.price-qty{color:#fff;line-height:45px;font-size:1.6667em}.extrak>div{margin-top:15px;text-align:center}.tab-container ul.tabs li.active>a,.tab-container ul.tabs li:hover>a{color:#000}.tab-container ul.tabs li{background-color:#98cd25}.tab-container ul.tabs li a{color:#333;display:block;background:#fff;font-size:1em;font-weight:700;text-decoration:none;filter:alpha(opacity=40);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;letter-spacing:.04em;text-transform:uppercase}#footer a,#list_more,.bottombar a,.list_name,.list_name2,.sidebar a,.static a{text-decoration:underline}.tab-container ul.tabs li a:hover{opacity:.7}.tab-container ul.tabs li.active a{opacity:1}.anchors{background-color:#F5F5F5}.anchors>li{line-height:2em;padding:5px 10px}.anchors a{padding:10px}.cruise-itinerary td{padding:5px;line-height:2em}.cruise-itinerary td h3{margin:15px 0}.ship_mess{color:grey;font-style:italic}#car-details .intro.table-wrapper .table-cell:last-child,#cruise-description .intro.table-wrapper .table-cell:last-child,#cruise-reviews .intro.table-wrapper .table-cell:last-child,#cruise-write-review .intro.table-wrapper .table-cell:last-child,#flight-details .intro.table-wrapper .table-cell:last-child,#hotel-description .intro.table-wrapper .table-cell:last-child,#hotel-reviews .intro.table-wrapper .table-cell:last-child,#hotel-write-review .intro.table-wrapper .table-cell:last-child,#tour-details .intro.table-wrapper .table-cell:last-child,#travel-guide .intro.table-wrapper .table-cell:last-child{padding:15px 20px}#cruise-description .features label,#hotel-description .features label,#travel-guide .features label{width:60%;color:#000}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}#footer .bottom,.icons tr td{padding-bottom:10px}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}#footer .bottom{background-color:#515561;color:#fff;height:auto}.EU-small-icons{width:100%;color:#4c4c4c;font-size:15px !important;background-color:#efefef;padding:15px;display:inline-block}.EU-small-icons a{margin-right:15px}.eu-small-ikon{height:25px}.EU-small-icons-cart{margin:5px 0;color:#4c4c4c;font-size:22px;background-color:#efefef;padding:10px;display:inline-block}.EU-small-icons-cart a{margin-right:10px}.eu-small-ikon-cart{height:25px}.ikon{margin-right:5px}.list-addtocart-bar{padding:10px;color:#fff}.price-div{/*text-align:right;*/padding-bottom:5px;/* padding-right: 0px !important; padding-left:0px !important;*/line-height:41px;}#list_more,.prod-row-1,.pull-center,.search-title{text-align:center}.green_stock,.orange_stock,.red_stock{height:30px;display:inline-block;padding:4px 0 2px 35px;font-weight:bold;}.list-price{color:#98cd25/*#515561*/;font-size:2.5em}.list-price small{font-weight:400;font-size:55%}.prod-price{color:#98cd25/*#515561*/;font-size:2.5em;font-weight:700}.prod-price small{font-weight:400;font-size:55%}.green_stock{background:url(/images/icons/keszlet_z.png) left center no-repeat;background-size:30px 30px !important;color:green;}.orange_stock{background:url(/images/icons/keszlet_s.png) left center no-repeat;background-size:30px 30px;color:orange;}.red_stock{background:url(/images/icons/keszlet_p.png) left center no-repeat;background-size:30px 30px;color:red;}.addtocart-button{border-radius:10px;color:#fff;font-weight:700;background:url(/images/icons/white_cart.png) right center no-repeat #01B7F2;border:none;padding:10px 40px 10px 10px; width:100%;}.checkbox.checked::before,.radio.checked::before{background:#98CD25;border-color:#98CD25}.selector span.custom-select::before{background:#fff}.autokereso input[type=radio]:checked+label,.felnikereso input[type=radio]:checked+label,.gumikereso input[type=radio]:checked+label,.teherkereso input[type=radio]:checked+label{background-color:#98CD25;color:#515561}.autokereso input.input-text,.autokereso select,.autokereso span.custom-select,.autokereso textarea,.felnikereso input.input-text,.felnikereso select,.felnikereso span.custom-select,.felnikereso textarea,.gumikereso input.input-text,.gumikereso select,.gumikereso span.custom-select,.gumikereso textarea,.teherkereso input.input-text,.teherkereso select,.teherkereso span.custom-select,.teherkereso textarea{background:#fff;color:#515561;font-weight:700;border:1px solid #d3d3d3!important}.selector span.custom-select::after{border-top:5px solid #515561}.border-left,.prod-row-2{border-color:#d3d3d3;border-style:solid}button.green{color:#fff}.travelo-box>form{margin-top:-15px;margin-bottom:-15px!important}.tab-pane>form{margin-top:-25px;margin-bottom:-25px;margin-left:10px}.autokereso h2,.felnikereso h2,.gumikereso h2,.teherkereso h2{margin:15px 0}.search-title{margin-top:10px}hr.spacer{margin:10px 0;border-color:#d3d3d3}#gumi-gyartok h3{background-color:#000;color:#fff;padding:5px}#car-details .intro.table-wrapper,#cruise-description .intro.table-wrapper,#cruise-reviews .intro.table-wrapper,#cruise-write-review .intro.table-wrapper,#flight-details .intro.table-wrapper,#hotel-description .intro.table-wrapper,#hotel-reviews .intro.table-wrapper,#hotel-write-review .intro.table-wrapper,#tour-details .intro.table-wrapper,#travel-guide .intro.table-wrapper{margin-bottom:15px}.cart-label{width:auto;display:inline}form label{width:auto!important;white-space:normal!important;display:inline-block}.checkbox label,.radio label{padding:0}.toggle-container .panel.style2 .panel-title>a.collapsed::after{color:#515561;font-size:100%}.toggle-container .panel.style2 .panel-title>a::after{right:0}.toggle-container .panel.style2 .panel-title>a,.toggle-container .panel.style2 .panel-title>a.collapsed:hover{color:#515561}.sort-by-section{padding:4px 20px}.sort-by-section .swap-tiles li.active>a>i,.sort-by-section .swap-tiles li:hover>a>i{background:#fdb714}.LI_hide,.SI_hide,.akcios_prod_hide,.defekt_hide,.empty,.eros_hide,.fekezes_hide,.fogyasztas_hide,.gyarto_hide,.price_hide,.zaj_hide,.meret_hide,.ideny_hide{display:none}.ui-slider .ui-slider-range{background-color:#98CD25}#list_more{cursor:pointer;color:#1a0dab;text-decoration:none;}#loading{position:fixed;top:0;width:100%;height:100%;background:url(/images/loading_spinner.gif) center center no-repeat #fff;opacity:.75;filter:alpha(opacity=.8);z-index:999998}.dropdown-menu{border-radius:0;right:0;left:auto}.dropdown-menu .sort-by{float:none;padding:5px}.sort-by-section .sort-by-title{margin:13px 20px 0 0;line-height:100%}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#98CD25;color:#515561}.image-box .discount{font-size:1.517em;text-indent:4px;line-height:77px;left:11px}.tab-pane .row{margin-right:0}.search-box .bx-wrapper .bx-next,.search-box .bx-wrapper .bx-prev{background:#98CD25}.rev-bhpgumi{background:url(/images/search-tab.png) center center;padding:8px!important}.prod-row-1{padding-right:10px;padding-left:10px}.prod-row-2{border-width:0 1px;padding-right:20px;padding-left:20px}.prod-row-2 table.icons tr td{padding:0}.prod-row-3{padding-right:20px;padding-left:20px;/*min-height:210px!important*/}.list_name2,.list_name{font-weight:700;color:#515561;font-size:1.6667em}.row.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#toTop,.sec-logo{display:none}.intocart{/*position:absolute!important;right:0;bottom:0;width:100%*/margin-top:8px;}.price-padding{/*padding-left:20px!important;*/margin-bottom:10px;font-weight:700}.border-left{border-width:0 0 0 1px}.special{/*min-height:80px!important*/}.minicart{background:url(/images/icons/white_cart.png) right center no-repeat #01b7f2!important;padding-right:50px!important}#toTop,.box-title{background-color:#515561}.booking-information>.booking-confirmation .main-message{color:#98CD25}dl.term-description dt{color:#000}.first-logo{position:absolute}.popup-wrapper .popup-content{overflow:scroll;max-height:100%}#adatkezeles-text,#aszf-text,#gumi-gyartok{margin-bottom:0}#main-menu ul.menu>li ul,.chaser ul.menu>li ul{min-width:180px;width:auto}.post-404page .error-message{color:red; font-size: 2.1667em !important;}.post-404page .error-message-404{color:inherit;font-size:6em; font-family: unset !important;}#toTop{position:fixed;bottom:10px;right:10px;cursor:pointer;border-color:#515561;z-index:1000}.contact-details .contact-email,.contact-details .contact-phone i{color:#000}.box-title{margin-top:-20px;margin-right:-20px;margin-left:-20px;color:#fff;padding:15px 20px}.cart-box-title{padding:10px 20px}.contact-details .contact-email{padding:0}.contact-details .contact-phone{font-weight:700;font-size:1em}#footer ul li a{font-weight:700}#footer ul{margin-bottom:20px}#footer .travel-news li .description{padding-left:0}.numbered-list{list-style:decimal!important;padding-left:20px}.circled-list{list-style:circle!important;padding-left:20px}.modal-header .close:hover{background-color:transparent}@media (max-width:1600px){.contact-cart a{padding:0 10px!important}}@media (max-width:1500px){.contact-face{display:none}}@media (max-width:1380px){.bhp-header .main-header{background-position:left}}@media (max-width:1170px){.contact-arukereso{display:none}}@media (max-width:1090px){.bhp-header .main-header{background:#515561;min-height:auto}}@media (max-width:991px){.first-logo{display:none!important}.sec-logo{display:block}}@media (max-width:991px){.special{min-height:auto!important}.prod-row-2{border-right-width:0}.row.row-eq-height{display:block}.intocart{/*position:relative!important*/}.price-padding{/*padding-left:0!important;*/margin-bottom:10px;}#header.bhp-header .logo img{width:auto;height:60px}#header.bhp-header .logo a{background-size:auto 60px}.contact-table{margin-right:67px}.contact{margin-right:5px}.icons tr td{padding:5px}.prod-row-3{/*min-height:185px!important*/}}@media (max-width:880px){.miertmi_3{display:none}}@media (max-width:768px){.kivalasztott-gyartok{padding:5px 15px}#toTop{bottom:85px}.breadcrumbs-container{display:none}}@media (max-width:645px){.contact-call{display:none}.page-title-container .page-title .entry-title{line-height:35px;font-size: 1em; font-weight: 600;}}@media (max-width:565px){.contact-table{width:100%;margin:17px 7px 7px!important}.contact-cart{text-align:right}}#exitpopup,.szervizek_table tr td,.szervizek_table tr th,.text-center{text-align:center}@media (max-width:481px){.border-left,.prod-row-2{border-left-width:0;text-align:center;}.prod-row-3{/*text-align:center;*/}.prod-row-3 form{margin:0 auto;}.icons tr td{padding:2px}.sort-by-title.block-sm{margin-right:0}}#exitpopup{display:none;width:420px;height:620px;margin:0 auto;position:fixed;color:#000;z-index:999999;background-color:#fff;left:560px;top:171.5px;padding:10px;border:10px solid #98CD25;border-right-width:0;border-left-width:0}@media (max-width:420px){#exitpopup{width:100%;top:0;left:0}}.full .travelo-box:first-child{border:3px solid #fff}
.qty_more.gyarto_bridgestone>.travelo-box:first-child{border:3px solid #000}
.qty_more.gyarto_continental>.travelo-box:first-child{border:3px solid #F39900}
.qty_more.gyarto_uniroyal>.travelo-box:first-child{border:3px solid #fe0000}
.qty_more.gyarto_royal_black>.travelo-box:first-child{border:3px solid #2a5685}
.qty_more.gyarto_apollo>.travelo-box:first-child{border:3px solid #631d99}
.qty_more.gyarto_kingstar>.travelo-box:first-child{border:3px solid #030303}
.qty_more.gyarto_sportiva > .travelo-box:first-child{border:3px solid #cd1a2d;}
.qty_more.gyarto_firestone>.travelo-box:first-child{border:3px solid #dd212b}
.qty_more.gyarto_nokian>.travelo-box:first-child{border:3px solid #4fb445}
.qty_more.bhp_ker > .travelo-box:first-child{border:3px solid #515561;}

.qty_more.gyarto_bridgestone.travelo-box{border:3px solid #000}
.qty_more.gyarto_continental.travelo-box{border:3px solid #F39900}
.qty_more.gyarto_uniroyal.travelo-box{border:3px solid #fe0000}
.qty_more.gyarto_royal_black.travelo-box{border:3px solid #2a5685}
.qty_more.gyarto_apollo.travelo-box{border:3px solid #631d99}
.qty_more.gyarto_kingstar.travelo-box{border:3px solid #030303}
.qty_more.gyarto_sportiva.travelo-box{border:3px solid #cd1a2d;}
.qty_more.gyarto_firestone.travelo-box{border:3px solid #dd212b}
.qty_more.gyarto_nokian.travelo-box{border:3px solid #4fb445}
.qty_more.bhp_ker.travelo-box{border:3px solid #515561;}

input.input-text,select,span.custom-select,textarea{background:#d5d5d5}.p-rev{padding:5px}.dotted-list,.simple-list{padding-left:20px}.p-rev .clear{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:grey}.p-pros{color:#4da300;margin:0 0 20px}.p-choice{margin:20px 0}.p-cons{color:#e23a0c;margin:0 0 20px}.p-choice p,.p-cons p,.p-pros p{margin-bottom:0;margin-left:15px;margin-top:0}.dotted-list{list-style:square!important}.breadcrumbs-container,.tobbszor{padding-left:20px!important}.arukereso{padding-top:20px}.szerviz-bg .dotted-list{margin-bottom:20px}.bhp_lead_button_ment{margin-top: 2%; display:block;width:auto;background-color:#498bf4}.bhp_lead_input_level,.bhp_lead_input_text{width:100%;border:1px solid #515561; padding: 1px 0px 1px 5px;}.generate_form h2{font-size:2em}.tobbszor{padding-top:5px;font-weight:400}.cruise-itinerary td{text-transform:none;font-size:1em}.list-kedvezmeny-label,.list-megtakaritas-label{color:grey}.list-kedvezmeny-value,.list-megtakaritas-value{color:red;font-weight:700}.list-listaar-value,.list-litaar-label{color:grey;text-decoration:line-through}#cruise-description .features a{text-transform:none!important;text-decoration:underline;font-size:1.1em;font-weight:700}.autolink{display:inline-block;margin-top:-10px;margin-bottom:10px;text-decoration:underline !important;color:#1a0dab}.page-title-container{background:#fff}.even td,.odd td{padding:5px}.page-title-container .breadcrumbs li a{color:#515561}.page-title-container .breadcrumbs li a:hover{color:#98CD25}i.soap-icon-status{color:#1a0dab;font-size:1.2em}.gyarok-open{cursor:pointer;height:34px;line-height:34px}.szervizek_table i.soap-icon-check-1.enable{color:#98cd25;font-size:1.6667em}.szervizek_table i.soap-icon-close.disable{color:red;font-size:1.6667em}.szervizek_table i.soap-icon-status{color:#1a0dab;font-size:1.6667em}.odd{background-color:#F8F6F5}.even,.zebra-row .row:nth-child(even){background-color:#EEE9E6}.odd td{border-bottom:1px solid #F8F6F5}.zebra{margin-top:15px}.zebra th{padding:10px 5px}.zebra-row .row:nth-child(odd){background-color:#F8F6F5}.zebra-row .row:hover{background-color: #ddd;}
.compare{text-decoration:underline;cursor:pointer;color:#1a0dab}.static_title{font-size:2.5em;text-transform:uppercase;font-weight:700}.swipebox{padding:5px;display:inline-block}

.bhp_lead_form_h2 {
	font-size: 35px !important;
    margin-bottom: 15px !important;
}

.cloud{ 
	margin-bottom: 16px;
    width: 100%;
    height: 296px;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 1px 1px 2px 0 rgba(0,0,0,.1);
    color: #373c4b;
    /*padding: 36px 0 0 36px;*/
    -webkit-transition: all .15s linear;
    -moz-transition: all .15s linear;
    -ms-transition: all .15s linear;
    -o-transition: all .15s linear;
    transition: all .15s linear;
}

.cloud-content{ 
	margin-bottom: 16px;
    width: 100%;
    height: auto;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 1px 1px 2px 0 rgba(0,0,0,.1);
    color: #373c4b;
    padding: 10px 10px 10px 10px;
    -webkit-transition: all .15s linear;
    -moz-transition: all .15s linear;
    -ms-transition: all .15s linear;
    -o-transition: all .15s linear;
    transition: all .15s linear;
}

.select-tyre{
	background-repeat: no-repeat;
    background-position: right -40px top;
    background-size: 474px;
    box-shadow: 1px 1px 2px 0 #179600;
    border: solid 1px #00a21b;
	/*background-image: url(/images/newDesign20190726/tyresTransparent4.png);
    background: url(/images/newDesign20190726/tyresTransparent4.png) right -40px top no-repeat,linear-gradient(110deg,#8cdc5b,#00611e),linear-gradient(to bottom,#0e8400,#137b00);*/
	background-image: url(/images/newDesign20190726/Mi-ajanlo-banner3.png);
    background: url(/images/newDesign20190726/Mi-ajanlo-banner3.png) right -40px top no-repeat,linear-gradient(110deg,#8cdc5b,#00611e),linear-gradient(to bottom,#0e8400,#137b00);
}

.cloud .cloud-title{
	max-width: 335px;
    font-size: 36px;
    line-height: 1.06;
    margin-bottom: 20px;
	padding: 36px 0 0 36px;
}
.cloud .cloud-search-title{
	max-width: 335px;
    font-size: 20px;
	font-weight: 700;
    line-height: 1.06;
    margin-bottom: 20px;
	padding: 36px 0 0 36px;
}

.cloud .cloud-search-title2{
	max-width: 335px;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.06;
	margin-bottom: 20px;
	padding: 36px 0 0 15px;
}
.cloud .cloud-subtitle2{
	width: 208px;
	font-size: 16px;
	line-height: 1.38;
	padding: 0 0 0 15px;
	width: 100%
}

.cloud .cloud-search-clickableTitle{
	background-color: #515561;
    color: white;
    position: absolute;
    bottom: 0px !important;
    width: -webkit-fill-available;
	text-align: center;
	padding: 5px;
	border-radius: 0 0 4px 4px;
}

.cloud .cloud-title-first{
	max-width: 335px;
    font-size: 36px;
    line-height: 1.06;
    margin-bottom: 20px;
	color: white;
	padding: 36px 0 0 36px;
}

.cloud .cloud-subtitle{
	width: 208px;
    font-size: 16px;
    line-height: 1.38;
	padding: 0 0 0 36px;
}

.cloud .cloud-subtitle-first{
	width: 208px;
    font-size: 16px;
    line-height: 1.38;
	color: white;
	padding: 36px 0 0 36px;
}

.cloud-car-tyre-search{
	background-image: url(/images/newDesign20190726/search-icons/tyre-side-wall-icon2.png);
    background-repeat: no-repeat;
    background-position: 230px 255px;
    background-size: 45%;
    position: relative;
    height: 370px;
}
.cloud-car-tyre-search:hover{
	box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);
}



.cloud-car-wheel-search{
	background-image: url(/images/newDesign20190726/search-icons/rim-search-icon.png);
    background-repeat: no-repeat;
    background-position: 140px 180px;
    background-size: 120px;
	position: relative;
}
.cloud-car-wheel-search:hover{
	box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);
}



.cloud-car-type-search{
	background-image: url(/images/newDesign20190726/search-icons/car-search-icon.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: 125px;
	position: relative;
}
.cloud-car-type-search:hover{
	box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);
}

.cloud-truck-tyre-search{
	background-image: url(/images/newDesign20190726/search-icons/truck-search-icon.png);
    background-repeat: no-repeat;
    background-position: 100px 150px;
    background-size: 150px;
	position: relative;
}
.cloud-truck-tyre-search:hover{
	box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);
}



.cloud-winter-tyres{
	background-image: url(/images/newDesign20190726/winter-tyre.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: 220px;
}
.cloud-winter-tyres:hover{
	box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);
}

.cloud-summer-tyres{
	background-image: url(/images/newDesign20190726/summer-tyre.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: 225px;
}
.cloud-summer-tyres:hover{
	box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);
}

.cloud-fourseason-tyres{
	background-image: url(/images/newDesign20190726/allseason-smaller.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: 230px;
}
.cloud-fourseason-tyres:hover{
	box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);
}

.cloud-truck-tyres{
	background-image: url(/images/newDesign20190726/truck-tyre-smaller2.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: 235px;
}
.cloud-truck-tyres:hover{
	box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);
}

.cloud-tabs{
	margin-top: 60px;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 1px 1px 2px 0 rgba(0,0,0,.1);
    overflow: auto;
    margin-bottom: 16px;
}
.cloud-tab{
	float: left;
    width: 33.33333333%;
    text-align: center;
    padding: 16px 0;
	color: #2d3e52;
}
.cloud-tab:hover{
	background-color: #373c4b;
	color: white;
}

.cloud-tab-border{
	border-left: 1px solid #d2d3d7;
    border-right: 1px solid #d2d3d7;
}

.cloud-tab-active{
	background-color: #373c4b;
	color: white;
}

.cloud-tab-title{
	font-size: 26px;
    margin-left: 8px;
    display: inline-block;
    vertical-align: middle;
}

	.cloud-car-tyre-search2 {
    background-image: url(/images/newDesign20190726/search-icons/tyre-side-wall-icon2.png);
    background-repeat: no-repeat;
    background-position: 230px 255px;
    background-size: 45%;
    position: relative;
    height: 370px;
}
	.cloud-car-tyre-search2:hover{
		box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);
	}
	.cloud-car-wheel-search2{
		background-image: url(/images/newDesign20190726/search-icons/rim-search-icon.png);
		background-repeat: no-repeat;
		background-position: 140px 255px;
		background-size: 120px;
		position: relative;
		height: 370px;
	}
	.cloud-car-wheel-search2:hover{
		box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);
	}
	.cloud-car-type-search2{
		background-image: url(/images/newDesign20190726/search-icons/car-search-icon.png);
		background-repeat: no-repeat;
		background-position: right bottom;
		background-size: 125px;
		position: relative;
		height: 370px;
	}
	.cloud-car-type-search2:hover{
		box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);
	}
	.cloud-truck-tyre-search2{
		background-image: url(/images/newDesign20190726/search-icons/truck-search-icon.png);
		background-repeat: no-repeat;
		background-position: 100px 255px;
		background-size: 150px;
		position: relative;
		height: 370px;
	}
	.cloud-truck-tyre-search2:hover{
		box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);
	}



.page-title-container .breadcrumbs{
	margin-left: 12px; 
}

.list-price-only{font-size: 20px;font-weight: bold;color:#515561;}

.gumi-mintazat-darab{
	padding: 9px;
    border: 1px solid #dad552;
    color: #0cbf00;
    font-size: 14px;
    text-align: left;
    font-weight: 700;
    border-radius: 3px;
    background: #fdf988;
    width: 100%;
	margin-bottom: 10px;
}

/*Social icons*/
.fa-facebook {
  background: #3B5998;
  color: white;
  padding: 15px;
  font-size: 35px;
  width: 70px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
}
.fa-facebook:hover {opacity: 0.7;}

.fa-twitter {
  background: #55ACEE;
  color: white;
  padding: 15px;
  font-size: 35px;
  width: 70px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
}
.fa-twitter:hover {opacity: 0.7;}

.fa-youtube {
  background: #bb0000;
  color: white;
  padding: 15px;
  font-size: 35px;
  width: 70px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
}
.fa-youtube:hover {opacity: 0.7;}

.fa-instagram {
  background: #125688;
  color: white;
  padding: 15px;
  font-size: 35px;
  width: 70px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
}
.fa-instagram:hover {opacity: 0.7;}

.fa-pinterest {
  background: #cb2027;
  color: white;
  padding: 15px;
  font-size: 35px;
  width: 70px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
}
.fa-pinterest:hover {opacity: 0.7;}

.green_stock2{
	background:url(/images/icons/keszlet_z.png) left center no-repeat;
	background-size:30px 30px !important;
	color:lawngreen;
	height:30px;
	display:inline-block;
	padding:4px 0 2px 35px;
	font-weight:bold;
}

.panel-item{
	margin-bottom: 20px;
	margin-left: 15px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.panel-item-first{
	margin-bottom: 20px;
	margin-top: 5px;
	margin-left: 15px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

.footer-termek-child-list{
	margin-left: 15px;
}

.tartalomjegyzek{
	margin-bottom: 20px;
}
.tartalomjegyzek ol{
	margin-left: 30px;
	list-style: decimal;
	line-height: 30px;
}
.tartalomjegyzek a{
	text-decoration: underline !important;
}
.szamozott-lista{
	margin-left: 30px;
	list-style: decimal;
	line-height: 30px;
}
.felso-eltartas{
	margin-top: 20px;
}

.hasznos_tudnivalok_a_teli_gumirol p{text-align: justify;}
.hasznos_tudnivalok_a_teli_gumirol li{text-align: justify;}

.teligumi-tablazat{
	width: 100%;
	margin: 50px 0px 50px 0px;
	/*border: 1px solid #e4e0e0;*/
	line-height: 50px;
}

.teligumi-tablazat th, td{
	margin: 10px 0px 10px 0px;
	/*border: 1px solid #e4e0e0;*/
}




.nepszeru-meretek li{
	margin-bottom: 10px;
}

.filter-collapse::after{color:#515561;font-size:100%}
.filter-collapse::after{color:#fff}
.filter-collapse:after{content:"\2228";color:#fff;background:#515561}
/*.filter-collapse:after{
	content: "\2228";
    font-family: FontAwesome;
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    right: 15px;
    bottom: 0;
    color: #fff;
    background: #515561;
    text-align: center;
    line-height: 30px;
}*/

/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 54px !important;
  height: 28px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

.collapsed + .slider {
  background-color: #98cd25;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.reszletes-link{
	display: none;
}

.gyartok-link-desktop{
	display: block;
}

.gyartok-link-mobil{
	display: none;
}

.kereso-cim{
	padding-left: 0 !important;
}


/*New Goodbye Modal by M.David 20190606*/
.goodbye-left-container{
	padding-right: 0;
}
.goodbye-right-container{
	padding-left: 0;
}
.goodbye-left-box{
	background-color: #fff; 
	width: 100%; 
	height: 500px;
}
.goodbye-right-box{
	background-color: #96cc22; 
	width: 100%; 
	height: 500px;
}
.goodbye-box-logo{
	margin-top: 5%; 
	margin-bottom: 30%;
}
.goodbye-left-text-box1{
	text-align: center; 
	text-transform: uppercase; 
	font-size: 135%;
}
.goodbye-left-text-box2{
	text-align: center;
}
.goodbye-right-text-box1{
	text-align: center; 
	text-transform: uppercase; 
	font-size: 120%;
}
.goodbye-right-text-box2{
	text-align: center; 
	margin-bottom: 5%;
}
.goodbye-right-text1{
	text-align: center;
	margin-top: 10%;
}
.goodbye-clock-box{
	background: #9898986b; 
	padding: 20px 0px 5px 0px;
	border-radius: 15px; 
	margin-left: 100px; 
	margin-right: 100px;
}
#couponCountdownMin{
	font-size: xx-large; 
	background: white; 
	padding: 5px 5px; 
	border-radius: 10px; 
	font-weight: bold;
}
#couponCountdownSec{
	font-size: xx-large; 
	background: white; 
	padding: 5px 5px; 
	border-radius: 10px; 
	font-weight: bold;
}
.goodbye-right-text-box3{
	text-align: center;
}
.goodbye-cta-button{
	background: #01b7f2; 
	color: white; 
	border-radius: 9px; 
	box-shadow: 2px 3px #888888; 
	margin-bottom: 5%;
}
.goodbye-cta-button:hover{
	background: #049bcc;
}

.goodbye-cta-button:disabled{
	background: red;
}

.goodbye-nem-kerem-link a:hover{
	text-decoration: underline;
}
.ContiSafe3listikon{max-width:80px;}
.ContiSafe3listikonCart{max-width:100%;}
.Gumiflexlistikon{max-width:50%;}
.MOLlistikon{max-width:50%!important;}
.MOLlistikonCart{max-width:30%;}
.MOLpromotext{color: #fff; font-weight: bold; font-size: 15px;}
button,input[type=button].button, .button{border:none;color:#fff;cursor:pointer;padding:0 15px;white-space:nowrap}a.button.btn-large,button.btn-large,input[type=button].button.btn-large{padding:0 32px;height:43px;font-size:1.1667em;line-height:43px}
button,input[type=button].button,.button{font-size:1em;font-weight:700;background:#01B7F2;height:34px;line-height:34px;border-radius:10px !important;}
@media screen and (min-width: 769px) {
    #GoodByeModal .modal-dialog {width: 850px;}
}

.list_img2{width:auto!important;height:auto;max-width:100%;}

.cart-price-sum,.cart-price-item{
	font-size: 1.5em;
}

.cart-box1 hr{
	border-top: 2px solid #cacaca;
}

.box_all_check a{
	text-decoration: underline !important;
	font-weight: 400 !important;
}

.cmk-name{font-size:18px;}
.cmk-lyrics ul{list-style:disc; margin-left: 50px;}
.cmk-button{text-align: right;}
.cmk-button .button{padding:3px 7px;}


.travelo-box #search-box-head.collapsed .box-title{
	background-color: #01B7F2;
}


/************ V.Tomi mod 180501**************************/
a{text-decoration:none!important;cursor:pointer}:focus{outline:0}.author .name,.box-title,.breadcrumbs,.f-title,.fileinput:after,.icon-box.style1,.icon-box.style2,.icon-box.style3 .description,.icon-box.style5,.mile,.post-meta,.post-title,.price,.price-wrapper,.s-title,.search-results-title,.title,a.button,button,dl,input[type=button].button,label,span.info,ul.tabs a{letter-spacing:normal}#main-menu .menu>li>a,.chaser .menu>li>a{transition:color .3s}#main-menu .menu>li>a:hover,.chaser .menu>li>a:hover{color:#97cc24!important}.chaser{background:#515561}#header .mobile-menu>ul.menu,#main-menu ul.menu>li ul,.chaser ul.menu>li ul{padding:20px 16px 14px;background:#000;-webkit-box-shadow:4px 4px 5px 0 rgba(0,0,0,.3);-moz-box-shadow:4px 4px 5px 0 rgba(0,0,0,.3);box-shadow:4px 4px 5px 0 rgba(0,0,0,.3)}#header .mobile-menu>ul.menu>li>a,#main-menu ul.menu>li ul li>a,.chaser ul.menu>li ul li>a{padding:7px 5px 6px;border-top:1px solid #444;color:#fff;opacity:1}#header .mobile-menu>ul.menu>li:first-child>a,#main-menu ul.menu>li ul li:first-child>a,.chaser ul.menu>li ul li:first-child>a{border-top:0;/*padding-top:0*/}#header .mobile-menu>ul.menu>li>a:hover,#main-menu ul.menu>li ul li>a:hover,.chaser ul.menu>li ul li>a:hover{background:0 0;color:#97cc24}#main-menu ul.menu>li:hover>a,.chaser ul.menu>li:hover>a{color:#97cc24}#main-menu ul.menu>li.menu-item-has-children:hover,.chaser ul.menu>li.menu-item-has-children:hover{background:#000!important}.search-box-wrapper{background:0 0}ul.search-tabs{display:table;width:100%}ul.search-tabs li{margin-right:0;display:table-cell;width:25%;vertical-align:top;height:40px;overflow:hidden}ul.search-tabs li a{background:#515561;background:linear-gradient(0deg,rgba(2,0,36,1) 0,rgba(81,85,97,1) 10%,rgba(81,85,97,1) 100%);margin-right:1px}ul.search-tabs li a:hover{opacity:1}.search-tab-content{background:#fff;padding:30px 30px}.search-tab-content hr{display:none}.checkbox:before,.radio:before{position:absolute;left:0;top:3px;width:15px;height:15px;border:1px solid #515560;z-index:0;font-size:11px;line-height:14px;text-align:center;border-radius:1px}.kereso-meret .form-group.row{margin:0 0 15px -10px!important}.row.miertmi{display:table;width:100%;margin:0 0 10px}.row.miertmi>div.col-md-2{display:table-cell;width:20%;vertical-align:top;font-size:16px;line-height:1.2;color:#000}.row.miertmi>div.col-md-2.col-md-offset-1.col-sm-offset-1{margin-left:0}.row.miertmi>div.col-md-2 img{display:block;margin-bottom:20px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.row.miertmi>div.col-md-2 a{display:block;font-size:inherit;line-height:inherit;color:inherit}@media only screen and (max-width:651px){.row.miertmi{display:block!important;margin-bottom:0!important}.row.miertmi>div.col-md-2{display:block!important;width:100%!important;margin-bottom:30px!important}}.travelo-box .box-title{font-size:14px;text-transform:uppercase}.cart-box-title{position:relative;padding:15px 20px}#filter-doboz.travelo-box,#talati-lista-fejlec.travelo-box .dropdown-menu .sort-by{padding:0}.cart-box-title img{position:absolute;right:15px;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px!important;height:24px!important}.travelo-box li ul li strong{font-weight:400}.travelo-box p{font-size:14px;line-height:1.3}#filter-doboz.travelo-box .box-title{margin:0}.toggle-container.box{margin-bottom:15px}.toggle-container .panel.style2 .panel-title>a:after{right:15px;bottom:50%;-moz-transform:translateY(50%);-webkit-transform:translateY(50%);transform:translateY(50%)}.toggle-container .panel.style2 .panel-title>a.collapsed::after{color:#fff}#price-filter button.button{padding-left:0;padding-right:0}#frb-off{display:none!important}#filter-reset-button{display:block!important;margin-top:15px;margin-left:15px;margin-right:15px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-color:#564a45;border-color:#564a45}#filter-reset-button:hover{background-color:#000;border-color:#000}#talati-lista-fejlec.travelo-box{padding:0;background:#515561;min-height:44px}#talati-lista-fejlec.travelo-box .box-title{margin:0}#talati-lista-fejlec.travelo-box .btn.dropdown-toggle{background:0 0!important;color:#fff!important;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin-right:4px;margin-top:5px}#talati-lista-fejlec.travelo-box .btn.dropdown-toggle:hover{background:0 0!important;color:#fff!important}.main-image>.desc{margin-top:10px}.main-image>small{display:block;line-height:1.3;opacity:.8}.travelo-box .row .col-md-12>hr:first-child{display:none}.row.miertmi>div.col-md-2 img{margin-left:auto!important;margin-right:auto!important}.footer-wrapper{padding:0!important}.footer-menus{padding:60px 0}.footer-menus .label-logo{display:block;max-width:62px;height:auto;margin-left:40px}.footer-menus .label-text{display:block;width:180px;margin:10px 0 20px;padding:10px 0;border-bottom:2px solid #98cd25;font-size:24px;font-weight:700;text-transform:uppercase}.footer-menus dl{margin-bottom:0}.footer-menus dd+dt{margin-top:14px}.footer-menus dt a{font-weight:700!important;color:inherit!important}.footer-menus .simple-list{padding-left:0;margin-bottom:0}.footer-menus .simple-list li+li{margin-top:5px}.footer-menus .simple-list li a{font-weight:400!important;color:inherit!important}.footer-menus .social-icons{margin-bottom:8px!important}.simple-list li a{margin:3px;padding:3px;display:block;}@media only screen and (max-width:779px){.footer-menus{padding-bottom:30px}.footer-menus-item{margin:0 auto;width:220px;font-size:130%}.footer-menus .simple-list li{margin-bottom:10px}.footer-menus .visible-sm-block{margin-bottom:20px}}@media only screen and (max-width:500px){.footer-menus{padding:40px 0}.footer-menus-item{margin:0 15px;width:auto;font-size:120%}.footer-menus .col-xs-12{margin-top:40px}.footer-menus .col-xs-12:first-child{margin-top:0}.footer-menus .simple-list li+li{margin-top:2px}.footer-menus .simple-list li a{display:inline-block;padding:4px 0}.footer-menus .simple-list li a:active{background-color:#f0f8ff}}.footer-infos{padding:60px 0;border-top:2px solid #98cd25;border-bottom:2px solid #98cd25}.footer-infos .label-text{font-size:18px;font-weight:700;display:block;margin-bottom:7px;line-height:1.3}.footer-infos p{margin-bottom:0}.footer-infos .barion-text{font-size:16px;line-height:1.5}.footer-infos .payment-banner-2018{margin-top:8px}.footer-infos .cib-logo{margin-bottom:10px}.footer-infos .arukereso-logo-wrap{margin-bottom:7px}@media only screen and (max-width:779px){.footer-infos .visible-sm-block{margin-bottom:40px}.footer-infos-item{margin:0 60px}.footer-infos .barion-text{font-size:130%}}@media only screen and (max-width:500px){.footer-infos .arukereso-logo-wrap img,.footer-infos .payment-banner-2018{width:100%;height:auto}.footer-infos{padding:40px 0}.footer-infos-item{margin:0 15px;font-size:100%}.footer-infos .barion-text{font-size:120%}.footer-infos .col-xs-12{margin-top:40px}.footer-infos .col-xs-12:first-child{margin-top:0}}.footer-logos{padding:30px 0}.footer-logos-item{text-align:center}@media only screen and (max-width:779px){.footer-logos-item{margin:0 auto;width:220px;text-align:center}}@media only screen and (max-width:500px){.footer-logos{padding:40px 0}.footer-logos-item{margin:0 auto;width:100%;text-align:center}}
/********************** V.Tomi mod end ***************************/
.checkbox.contiSafe3_szolg:before, .checkbox.contimobilitykit_szolg:before{top:10px;}
.responsive_table{width:100%;overflow-x: scroll;}
/*************** Goodbye modal // kupon design ************************/
@media (min-width:430px){#GoodByeModalSecondTab .modal-dialog{width:420px;margin:30px auto;height:680px}}#GoodByeModalSecondTab .modal-content{/*background:url(/images/BHP_nyari_kupon_bg.jpg) top center no-repeat #fff;padding-top:279px;*/border-bottom:5px solid #98cd25;color:#525661}#GoodByeModalSecondTab .generate_form h2,#GoodByeModalSecondTab p.bhp_lead_message{text-align:center}#GoodByeModalSecondTab .generate_form h2{font-size:2.75em}#GoodByeModalSecondTab p.bhp_lead_message{font-size:1.3em}#GoodByeModalSecondTab .bhp_lead_button_ment{margin:0 auto;text-transform:uppercase;color:#525661;background-color:#98cd25;margin-top:10px;}#GoodByeModalSecondTab .bhp_lead_sublabel_checkbox{font-weight:700}#GoodByeModalSecondTab .bhp_lead_label_checkbox{margin:10px 0}#GoodByeModalSecondTab .modal-body{padding-right:30px;padding-left:30px}#GoodByeModalSecondTab .bhp_lead_label_level,#GoodByeModalSecondTab .bhp_lead_label_text{margin-top:8px;margin-bottom:3px}
/********************* Goodbye modal // kupon design end **************************/
#header .mobile-menu>ul.menu>li>ul li>a{color:#ffffff;}
/********************* Mobile optimalization **************************************/
.list-addtocart{width:50%;}.list_img{width:100%;}.stock{padding-right:0px!important;}
@media (max-width: 800px) {.checkbox, .radio{margin-bottom:20px;}.checkbox:before, .radio:before{width:20px;height:20px;line-height:20px;}.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio]{margin:0 20px 0 0;}.checkbox label, .checkbox.label{line-height:25px;}}
@media (max-width: 460px) {.list_name{font-size:1.25em;text-align:left;}.list_item{padding:5px;}.EU-small-icons{font-size:1.25em;display:block;padding:10px;}.EU-small-icons-cart{font-size:1.25em;display:block;}./*EU-small-icons a{margin-right:2px;}*/.prod-row-1{padding-left:5px;padding-right:0px;}.prod-row-1 > div{padding-left:0px;padding-right:0px;}.prod-row-3{clear:both;}.list-price{font-size:1.8em; padding-left: 0px;}.list-price-only{font-size: 15px;}.uptime{display:none;}.list-addtocart{width:90%;}.list_mflogo{display:none;}.list_img{width:auto!important;max-height:110px;max-width:100px;}.list_img2{width:auto!important;/*max-width: 50%;*/height: auto;padding-left:10px;}.plus_logos{display:none;}.eu-tablazat{margin: 0 auto;}
.main-image>img{width:70%;}.list_name{text-align:left;}.list_name2{text-align:center;}.border-left, .prod-row-2{/*text-align:left;*/}.price-div{text-align: center; padding:5px 0px 3px 0px!important;}.price-padding{text-align: center; padding:10px 0px 3px 0px!important;}.icons tr td{padding:3px 0px;}.prod-price{font-size:2.33333em;}.hidemobile{display:none;}.addtobar{margin-top:0px;}.gumikereso .checkbox{margin-bottom:20px;}}
/********************* Mobile optimalization end **************************************/
	.eu_fogy_bg{background-image: url('/images/icons/EU-cimke/fogyasztas_inv.png');background-size: cover;width:40px;height:40px;text-align:right;position:relative;display:inline-block;}
	.eu_fek_bg{background-image: url('/images/icons/EU-cimke/fekezes_inv.png');background-size: cover;width:40px;height:40px;text-align:right;position:relative;display:inline-block;}
	.eu_zaj_bg_1{background-image: url('/images/icons/EU-cimke/zaj1_inv.png');background-size: cover;width:61px;height:40px;text-align:right;position:relative;display:inline-block;}
	.eu_zaj_bg_2{background-image: url('/images/icons/EU-cimke/zaj2_inv.png');background-size: cover;width:61px;height:40px;text-align:right;position:relative;display:inline-block;}
	.eu_zaj_bg_3{background-image: url('/images/icons/EU-cimke/zaj3_inv.png');background-size: cover;width:61px;height:40px;text-align:right;position:relative;display:inline-block;}
	.fogy_check label span, .fek_check label span, .zaj_check label span{padding:3px;position:absolute;bottom:-6px;right:0px;width: 18px;text-align: center;line-height:16px;}
	.fogy_check_A label span, .fek_check_A label span{background-color:#00a651;}
	.fogy_check_B label span, .fek_check_B label span{background-color:#51b847;}
	.fogy_check_C label span, .fek_check_C label span{background-color:#bdd62f;}
	.fogy_check_D label span, .fek_check_D label span{background-color:#ffff00;}
	.fogy_check_E label span, .fek_check_E label span{background-color:#fcb813;}
	.fogy_check_F label span, .fek_check_F label span{background-color:#f36f20;}
	.fogy_check_G label span, .fek_check_G label span{background-color:#ec1c23;}
	.zaj_check label span{background-color:#ffffff;}
	

.cart-update-prod:hover { 
  background: lightgrey;
  cursor: pointer;
}

.cart-trash-prod:hover { 
  background: lightgrey;
  cursor: pointer;
}
	

/*bhpgumi kereső aloldal start*/
#autokereso-row{
	margin: 0;
	padding: 0;
}

#autokereso-form{
	background: #96cc22;
}

#gumikereso-row{
	margin: 0;
	padding: 0;
}
#gumikereso-form{
	background: #96cc22;
}

#gumikereso-meretek{
	padding: 0px 0px 15px 15px !important;
}

#teherkereso-row{
	background: #96cc22;
	margin: 0;
}

#selector{
	min-width: 75px !important;
}

#felnikereso-row{
	background: #96cc22;
	margin: 0;
}

#felnikereso-gomb{
	padding: 0px 10px 0px 0px;
}

#kereso-down-icon{
	display: none;
}
/*mobil nézet collapse*/
#autotipusok.in,
#autotipusok.collapsing{
	display: block!important;
}
/*mobil nézet collapse*/
#nepszeru-nyarigumik.in,
#nepszeru-nyarigumik.collapsing{
	display: block!important;
}
/*mobil nézet collapse*/
#nepszeru-teligumik.in,
#nepszeru-teligumik.collapsing{
	display: block!important;
}
/*mobil nézet collapse*/
#nepszeru-negyevszakosgumik.in,
#nepszeru-negyevszakosgumik.collapsing{
	display: block!important;
}
/*mobil nézet collapse*/
#filters.in,
#filters.collapsing{
	display: block!important;
}
/*mobil nézet collapse*/
#tyre-search.in,
#tyre-search.collapsing{
	display: block!important;
}
/*mobil nézet collapse*/
#reszletes.in,
#reszletes.collapsing{
	display: block!important;
}

.autotipusok{
	margin: 0px 0px 15px 15px;
}

/*accordion collapse*/
.kereso-heading{
	background: #96cc22;
	color: white;
}

/*kosár contimobilitykit szöveg mobile collapse*/
#cmk-lyrics.in,
#cmk-lyrics.collapsing {
    display: block!important;
}

/*kosár checkbox design start ------------------------------------------------*/
.cart-checkbox-container {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px !important;
  cursor: pointer;
  font-size: 15px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.cart-checkbox-container a{
	color: black;
	font-size: 1em !important;
}

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

/* Create a custom checkbox */
.cart-checkbox-checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #eee;
  border: 1px solid #515560;
}

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

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

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

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

/* Style the checkmark/indicator */
.cart-checkbox-container .cart-checkbox-checkmark:after {
  left: 7px;
  top: 3px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
/*kosár checkbox design vége ------------------------------------------------*/

/*kosár átvételi pont design start ------------------------------------------------*/
/* The container */
.partnerservice-radio-container {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  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 radio button */
.partnerservice-radio-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.partnerservice-radio-checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid #515560;
}

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

/* When the radio button is checked, add a blue background */
.partnerservice-radio-container input:checked ~ .partnerservice-radio-checkmark {
  background-color: #97cd25;
}

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

/* Show the indicator (dot/circle) when checked */
.partnerservice-radio-container input:checked ~ .partnerservice-radio-checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.partnerservice-radio-container .partnerservice-radio-checkmark:after {
 	top: 5px;
	left: 5px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}
/*átvételi pont radio design vége ------------------------------------------------*/

/*kosár radio design start ------------------------------------------------*/
/* The container */
.cart-radio-container {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 15px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default radio button */
.cart-radio-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.cart-radio-checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #eee;
  border-radius: 50%;
  border: 1px solid #515560;
}

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

/* When the radio button is checked, add a blue background */
.cart-radio-container input:checked ~ .cart-radio-checkmark {
  background-color: #97cd25;
}

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

/* Show the indicator (dot/circle) when checked */
.cart-radio-container input:checked ~ .cart-radio-checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.cart-radio-container .cart-radio-checkmark:after {
 	top: 5px;
	left: 5px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}
/*kosár radio design vége ------------------------------------------------*/

/*mobile line break*/
.mobile-br {display: none;}

.price-padding{
	padding-left:0 !important;
}
.gumi-addtocart2{
	padding-left:0 !important;
}
.gumi-osszehasonlit2{
	padding-left:0 !important;
}
.cart-image{max-width: 100%;}

	@media (max-width:800px){
		.cart-image{
			/*max-width: 50%;*/
			margin-top: 15px;
		}
		
		.cart-price-item{
			margin-top:10px;
			margin-bottom:10px;
		}
		
		.selector{
			margin-top:10px;
			margin-bottom:10px;
		}
		
		.cart-price-sum{
			font-weight:bold;
		}
		
		.MOLlistikonCart{max-width:80%;}
		
		.kupon-box{text-align: center;}
		
		.mobile-br {display: inline;}
		
		#gumikereso-meretek{
			padding: 0 !important;
		}
		
		.kereso-h2{
			font-size: 1.3em;
			text-align: center;
			margin-bottom: 0 !important;
		}
		
		.kereso-h2-icon{
			text-align: center;
			margin-top: 0 !important;
		}
		
		#kereso-down-icon{
			display: inline-block;
		}
		
		#felnikereso-gomb{
			padding: 0px 15px 0px 15px;
		}
		
		#autotipus-kereses-gomb{
			padding: 0 !important;
		}
		#nyari-kereses-gomb{
			padding: 0 !important;
		}
		#teli-kereses-gomb{
			padding: 0 !important;
		}
		#negyevszakos-kereses-gomb{
			padding: 0 !important;
		}
		
		#cart-kupon{
			margin-bottom: 5px;
		}
		
		#szallit_0{
			
		}
		
		#addtocart{
			margin-top: 5px;
		}
		.buttonload{margin-top: 5px;}

		
		.post-404page .error-message{margin: 20px 0px 10px 0px; font-size: 1.8em !important;}
		.post-404page .error-message-404{font-size:10em !important;}
		
		.cmk-title{text-align: center;}
		.cmk-name {text-align: center;}
		.cmk-image {text-align: center;}
		.cmk-name p{margin-top: 5px; font-size:18px;}
		.cmk-lyrics ul{list-style:disc; margin-left: 20px;}
		.cmk-button{text-align: center; margin-top: 10px; margin-bottom: 10px;}
		.cmk-button .button{width: 100%; font-size: 1.5em; padding: 5px 10px;}
		
		.select-tyre{
			/*background-image: url(/images/newDesign20190726/tyresTransparent4.png);
			background: url(/images/newDesign20190726/tyresTransparent4.png) right -40px top no-repeat,linear-gradient(110deg,#8cdc5b,#00611e),linear-gradient(to bottom,#0e8400,#137b00);*/
			background-image: url(/images/newDesign20190726/Mi-ajanlo-banner-small4.png);
			background: url(/images/newDesign20190726/Mi-ajanlo-banner-small4.png) left 0px top no-repeat,linear-gradient(110deg,#97ca42,#97ca42),linear-gradient(to bottom,#0e8400,#137b00);
		}
	}

/*bhpgumi kereső aloldal end*/

/*blackfriday aloldal start*/
.blackfriday-landing { font-size: 120%; line-height: 22px !important; }
.blackfriday-landing p{ font-size: 120%; line-height: 22px !important; }
.blackfriday-landing ul{ list-style-type:disc; padding-bottom: 20px; padding-left: 50px; text-align: justify;}
.blackfriday-landing ul li {line-height: 25px; margin: 15px 0px 5px 0px;}
.blackfriday-landing img { max-width: 100%; margin: 10px 0px 10px 0px; }
/*blackfriday aloldal end*/

/*bhpgumi nyári gumi aloldal start*/
.nyari-gumi-tartalom ul{ list-style-type:disc; padding-bottom: 20px; padding-left: 50px; text-align: justify;}
.nyari-gumi-tartalom ul li {line-height: 25px; margin: 15px 0px 5px 0px;}
.nyari-gumi-tartalom ol{ list-style-type:decimal; padding-bottom: 20px; padding-left: 50px; text-align: justify;}
.nyari-gumi-tartalom ol li {line-height: 25px; margin: 15px 0px 5px 0px;}
.nyari-gumi-tartalom p{ text-align: justify; line-height: 22px !important; }
.nyari-gumi-tartalom a { text-decoration: underline !important; font-weight: 600; }
.nyari-gumi-tartalom img { max-width: 100%; margin: 10px 0px 10px 0px; }


	@media (max-width:800px){
		.nyari-gumi-tartalom {padding: 0;}
		.nyari-gumi-tartalom ul{ padding-left: 20px;}
		.nyari-gumi-tartalom ul li {line-height: 22px;}
		.nyari-gumi-tartalom ol{ padding-left: 20px;}
		.nyari-gumi-tartalom ol li {line-height: 22px;}
	}

/*bhpgumi nyári gumi aloldal end*/

/*bhpgumi téli gumi aloldal start*/
.teli-gumi-tartalom h2{margin-top: 40px;}
.teli-gumi-tartalom ul{ list-style-type:disc; padding-bottom: 20px; padding-left: 50px; text-align: justify;}
.teli-gumi-tartalom ul li {line-height: 25px; margin: 15px 0px 5px 0px;}
.teli-gumi-tartalom ol{ list-style-type:decimal; padding-bottom: 20px; padding-left: 50px; text-align: justify;}
.teli-gumi-tartalom ol li {line-height: 25px; margin: 15px 0px 5px 0px;}
.teli-gumi-tartalom p{ text-align: justify; line-height: 22px !important; }
.teli-gumi-tartalom a { text-decoration: underline !important; font-weight: 600; }
.teli-gumi-tartalom img { max-width: 100%; margin: 10px 0px 10px 0px; }


	@media (max-width:800px){
		.teli-gumi-tartalom {padding: 0;}
		.teli-gumi-tartalom ul{ padding-left: 20px;}
		.teli-gumi-tartalom ul li {line-height: 22px;}
		.teli-gumi-tartalom ol{ padding-left: 20px;}
		.teli-gumi-tartalom ol li {line-height: 22px;}
	}
/*bhpgumi téli gumi aloldal end*/


/*bhpgumi négyévszakos gumi aloldal start*/
.negyevszakos-gumi-tartalom ul{ list-style-type:disc; padding-bottom: 20px; padding-left: 50px; text-align: justify;}
.negyevszakos-gumi-tartalom ul li {line-height: 25px; margin: 15px 0px 5px 0px;}
.negyevszakos-gumi-tartalom ol{ list-style-type:decimal; padding-bottom: 20px; padding-left: 50px; text-align: justify;}
.negyevszakos-gumi-tartalom ol li {line-height: 25px; margin: 15px 0px 5px 0px;}
.negyevszakos-gumi-tartalom p{ text-align: justify; line-height: 22px !important; }
.negyevszakos-gumi-tartalom a { text-decoration: underline !important; font-weight: 600; }
.negyevszakos-gumi-tartalom img { max-width: 100%; margin: 10px 0px 10px 0px; }

	@media (max-width:800px){
		.negyevszakos-gumi-tartalom {padding: 0;}
		.negyevszakos-gumi-tartalom ul{ padding-left: 20px;}
		.negyevszakos-gumi-tartalom ul li {line-height: 22px;}
		.negyevszakos-gumi-tartalom ol{ padding-left: 20px;}
		.negyevszakos-gumi-tartalom ol li {line-height: 22px;}
	}

/*bhpgumi négyévszakos gumi aloldal end*/

@media (max-width:800px){
	#bt_iranyotoszam{margin-bottom: 15px;}
}
@media (max-width:970px){
	#termek_oldal_banner{display:none;}
}

#MI-banner-970{display: block;}
#MI-banner-728{display: none;}
#MI-banner-468{display: none;}
#MI-banner-300{display: none;}

@media (max-width:970px){
	#MI-banner-970{display: none;}
	#MI-banner-728{display: block;}
	#MI-banner-468{display: none;}
	#MI-banner-300{display: none;}
}
@media (max-width:728px){
	#MI-banner-970{display: none;}
	#MI-banner-728{display: none;}
	#MI-banner-468{display: block;}
	#MI-banner-300{display: none;}
}
@media (max-width:468px){
	#MI-banner-970{display: none;}
	#MI-banner-728{display: none;}
	#MI-banner-468{display: none;}
	#MI-banner-300{display: block;}
}

@media (max-width:770px){
	.cloud-car-tyre-search2{
		background-size: 45%;
		background-position: bottom;
	}
	.cloud-car-wheel-search2{
		background-position: bottom;
	}
	.cloud-car-type-search2{
		background-position: bottom;
	}
	.cloud-truck-tyre-search2{
		background-position: bottom;
	}
	.cloud-content img{
		width: 100%;
		height: auto;
	}
	.MOLpromotext{
		font-size: 13px;
	}
}

@media (max-width:468px){
	#reszletes{
		background: #ececec;
		margin-bottom: 10px;
		padding-top: 10px;
	}
	.reszletes-link{
		display: block;
		margin-bottom: 15px;
		margin-top: 10px;
		text-align: center;
	}
	.gyartok-link-desktop{
		display: none;
	}
	.gyartok-link-mobil{
		display: block;
		text-align: center;
		font-size: medium !important;
		border-bottom: 1px solid grey;
		margin-bottom: 10px;
		padding-bottom: 10px;
	}
	.kereso-div{
		padding-top: 10px;
		border-top: 1px solid grey;
	}
	.nepszeru-meretek{
		padding-bottom: 10px;
		border-bottom: 1px solid grey;
	}
	.ideny-valasztas{
		padding-bottom: 10px;
		border-bottom: 1px solid grey;
	}
	
	/*kosárban mobilon modul szélesítés*/
	#car-details .intro.table-wrapper, #cruise-description .intro.table-wrapper, #cruise-reviews .intro.table-wrapper, #cruise-write-review .intro.table-wrapper, #flight-details .intro.table-wrapper, #hotel-description .intro.table-wrapper, #hotel-reviews .intro.table-wrapper, #hotel-write-review .intro.table-wrapper, #tour-details .intro.table-wrapper, #travel-guide .intro.table-wrapper{
		border-spacing: 5px;
	}
	#car-details .intro.table-wrapper .table-cell:last-child, #cruise-description .intro.table-wrapper .table-cell:last-child, #cruise-reviews .intro.table-wrapper .table-cell:last-child, #cruise-write-review .intro.table-wrapper .table-cell:last-child, #flight-details .intro.table-wrapper .table-cell:last-child, #hotel-description .intro.table-wrapper .table-cell:last-child, #hotel-reviews .intro.table-wrapper .table-cell:last-child, #hotel-write-review .intro.table-wrapper .table-cell:last-child, #tour-details .intro.table-wrapper .table-cell:last-child, #travel-guide .intro.table-wrapper .table-cell:last-child{
		padding: 10px 5px;
	}
	
	#cart_send{
		width: 100%;
		padding: 0;
	}
	
	.cart-box1{
		text-align: center;
	}
	
	/*New Goodbye Modal by M.David 20190606*/
	.goodbye-left-container{
		padding-right: 15px;
	}
	.goodbye-right-container{
		padding-left: 15px;
	}
	.goodbye-left-box{
		background-color: #ffffff;
		width: 100%; 
		height: 250px;
	}
	.goodbye-right-box{
		background-color: #96cc22; 
		width: 100%; 
		height: 420px;
	}
	.goodbye-box-logo{
		/*padding-top: 10%;*/
		margin-top: 0%;
		margin-bottom: 5%;
	}
	.goodbye-left-text-box1{
		text-align: center; 
		text-transform: uppercase; 
		font-size: 135%;
	}
	.goodbye-left-text-box2{
		text-align: center;
	}
	.goodbye-right-text-box1{
		padding-top: 5%;
	}
	.goodbye-right-text-box2{
		text-align: center; 
		margin-bottom: 5%;
	}
	.goodbye-right-text1{
		margin-top: 0%;
	}
	.goodbye-clock-box{ 
		margin-left: 50px;
		margin-right: 50px;
		padding: 10px 0px 5px 0px;
	}
	#couponCountdownMin{
		font-size: xx-large; 
		background: white; 
		padding: 5px 5px; 
		border-radius: 10px; 
		font-weight: bold;
	}
	#couponCountdownSec{
		font-size: xx-large; 
		background: white; 
		padding: 5px 5px; 
		border-radius: 10px; 
		font-weight: bold;
	}
	.goodbye-right-text-box3{
		text-align: center;
		margin-top: 5%;
	}
	.goodbye-cta-button{
		font-size: 1.2em;
		font-weight: 400;
		height: 50px;
		margin-bottom: 1%;
	}
	.goodbye-nem-kerem-link{
		font-size: 110%;
	}
	.cloud-summer-tyres {
		background-size: 200px;
	}
	.cloud-winter-tyres {
		background-size: 200px;
	}
	.cloud-fourseason-tyres {
		background-size: 195px;
	}
	.cloud-truck-tyres {
		background-size: 220px;
	}
	.addtocart-button{
		/*margin-top: 10px;*/
		width: 100% !important;
	}
	.gumi-addtocart2{
		padding:0 !important;
	}
	.gumi-osszehasonlit2{
		text-align: center;
	}
}

@media (max-width:330px){
	
	.gumi-addtocart{
		width: 100%;
	}
	
	.gumi-addtocart2{
		width: 100%;
	}
	
	.addtocart-button{
		width: 100% !important;
	}
	
	.gumi-osszehasonlit{
		display: none !important;
	}
	
	.gumi-osszehasonlit2{
		display: none !important;
	}
	
	.price-div{
		width: 100%;
		text-align: center;
	}
	
	.price-padding{
		width: 100%;
		text-align: center;
	}

}
.ajanlas-box{background:#fff;padding:10px;margin-bottom:10px;text-align: center;height:410px}
.kis-ajanlas-box{background:#fff;padding:10px;margin-bottom:10px;height:130px;}
.bhp_termek_ajanlas{padding-top:40px;}
.termek_ajanlas_termek_nev{height: 85px;}
.listaoldal_termek_nev{font-size: 16px;text-align: left}
.img-ajanlas-kis{width: 60px;padding-top:0px;margin-top:0px}

.termek_ajanlas_termek_nev_hasonlo, .termek_ajanlas_termek_nev{
	height: 85px;
	display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;

}



.ajanlott_termek_ara{margin-top:10px;}
.ajanlas_gomb{margin-top:-5px;}
.ajanlas_gomb button{width:70%;}
.ribbon {
  position: absolute;
  left: -5px; top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 100px; height: 150px;
  text-align: right;
}
.listaoldal_termek_bhp_ajanlas_nev{font-size: 25px;}
@media only screen and (max-width: 768px) {
  .kis-ajanlas-box{height:160px;text-align: center}
  .ajanlas-box{height:400px;}
  .ajanlas_gomb{margin-top:-10px;}
  .ajanlott_termek_nev{height:45px;}
  .bhp_termek_ajanlas{padding-top:0px;}
  .listaoldal_termek_bhp_ajanlas_nev{height: 101px;}
  .listaoldal_termek_nev{font-size: 14px;}
  .img-ajanlas-kis{width: 30px;}
  .ajanlott_termek_kep_div{height:45px;}
  .also_hasonlo_termek{padding-top: 20px;}
  .termek_ajanlas_termek_nev{height: 90px;}
  .termek_ajanlas_termek_nev_hasonlo{height: 130px;}
  .hasonlo_termekek_ossz{padding: 0px;}
  .ajanlas_termekoldal_ossz{padding: 10px;}
}
.ribbon span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 30px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  width: 130px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#9BC90D 0%, #79A70A 100%);
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 19px; left: -13px;
}
.ribbon span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid #79A70A;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #79A70A;
}
.ribbon span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #79A70A;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #79A70A;
}
.ribbon-kek {
  position: absolute;
  left: -5px; top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 100px; height: 150px;
  text-align: right;
}
.ribbon-kek span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 30px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  width: 130px;
  display: block;
  background: #148bba;
  background: linear-gradient(#148bba 0%, #148bba 100%);
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 19px; left: -13px;
}
.ribbon-kek span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid #148bba;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #148bba;
}
.ribbon-kek span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #148bba;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #148bba;
}
.ribbon-narnacs {
  position: absolute;
  left: -5px; top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 100px; height: 150px;
  text-align: right;
}
.ribbon-narnacs span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 30px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  width: 130px;
  display: block;
  background: #ba7911;
  background: linear-gradient(#ba7911 0%, #ba7911 100%);
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 19px; left: -13px;
}
.ribbon-narnacs span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid #ba7911;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #ba7911;
}
.ribbon-narnacs span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #ba7911;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #ba7911;
}
.ribbon-sarga {
  position: absolute;
  left: -5px; top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 100px; height: 150px;
  text-align: right;
}
.ribbon-sarga span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 30px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  width: 130px;
  display: block;
  background: #cfbc13;
  background: linear-gradient(#cfbc13 0%, #cfbc13 100%);
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 19px; left: -13px;
}
.ribbon-sarga span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid #cfbc13;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #cfbc13;
}
.ribbon-sarga span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #cfbc13;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #cfbc13;
}
.termek_neve_szurke_stilus{
	color: #000000;
}
@media only screen and (max-width: 576px) {
  .kozepre-mobilon {
    text-align:center;
  }
  .mobil-no-padding{
  	padding: 0px;
  }
  /*.termek_neve_szurke_stilus{
	word-break: break-all;
  }*/
  #idekellbetolteni_mobil .col-md-6{padding-left: 0px;padding-right: 0px;}
  #filter-doboz{margin-bottom: -20px;}
  #talati-lista-fejlec{margin-bottom:10px;}
  .ribbon, .ribbon-kek, .ribbon-narnacs, .ribbon-sarga{display:none;}
}
.buttonload{width: 100%;display:none;height: 41px}

/*.kosar_valaszto_doboz{cursor: pointer;padding: 15px;text-align: center;border:1px solid #98CD25;} .kosar_valaszto_doboz_active{background-color: rgb(199, 232, 126);} .kosar_valaszto_doboz_passive{background-color: rgb(229, 229, 229);} .kosar_valaszto_doboz_inactive{pointer-events: none;background-image: url(/images/new_cart_icons/atvetel_x.png);background-color: rgb(229, 229, 229);border: 1px solid red;background-position: center center !important;background-repeat: no-repeat !important} .kosar_valaszto_doboz h2{margin: 0px;padding-top: 15px;font-size: 20px;font-weight: bold;} .kosar_fejlec{font-size: 18px !important;text-transform: none !important;} .kosar_fejlec span a{color:white;font-weight: 100;font-size: 14px;text-decoration: underline !important} .kosar_termek_neve{font-size: 20px;text-transform: uppercase} .pt-5{padding-top: 5px !important;} .pb-5{padding-bottom: 5px !important;} .pt-15{padding-top: 15px !important;} .pb-15{padding-bottom: 15px !important;} .kosar_vegosszeg{font-size: 30px;font-weight: bold;text-align:right;color:#515561} .kosar_vegosszeg_szoveg{color: #808080; text-align: right;font-weight: 600px;font-size: 14px;}.kosar_hr{border 1px solid #D8D8D8;} .contisafe3_kosar_row{border:1px solid #FFCF9E;padding:20px;margin:0px;margin-top:20px;} .p-0{padding: 0px !important;} .m-0{margin:0px !important;}.kosar_ar{font-weight: 700;}.kosar_termek{padding-left:15px;padding-right: 15px} .kosar_termek_kep{text-align: center} .kosar_ikon{margin-top: -10px;} .mb-15{margin-bottom:15px !important;} .mb-5{margin-bottom:5px;} .kosar_valaszto_doboz_no_border{font-weight: bold; padding: 15px 15px 15px 0px;border:none;} .mr-15{margin-right:15px !important;} .form-group label{font-weight:normal !important;} .eltero_adat{color:#01b7f2;font-weight:bold !important;}  .t_torles{text-decoration:underline !important;color: #808080;font-weight:normal;font-size:14px;} .dot_minusz{height: 25px;width: 25px;background-color: #bbb;border-radius: 50%;display: inline-block;text-align: center;font-weight: 900;cursor: pointer;font-size:20px;} .dot_plusz{height: 25px;width: 25px;background-color: #01b7f2;border-radius: 50%;display: inline-block;text-align: center;font-weight: 900;cursor: pointer;color:white;font-size:20px;} .dot_minusz_cs3{height: 25px;width: 25px;background-color: #bbb;border-radius: 50%;display: inline-block;text-align: center;font-weight: 900;cursor: pointer;font-size:20px;} .dot_plusz_cs3{height: 25px;width: 25px;background-color: #01b7f2;border-radius: 50%;display: inline-block;text-align: center;font-weight: 900;cursor: pointer;color:white;font-size:20px;} .mennyiseg{color:#515561;font-size:18px;font-weight:bold;} .cart-price-sum p{font-size:20px;font-weight:bold;color: #515561} .kosar_db{text-align:center;} .garik_neve{color:#515561;font-weight:bold} .kosar_pipa_icon{position: absolute;right:0;display:none;top:-5px} #szamlaadatok{margin-top: 40px;} #kiszallitasiadat{margin-top: 40px;} #cegnev_pipa{right:-15px;top:-10px} #maganszemely_pipa{top:-10px} .pl-0{padding-left:0px !important} #fizetesimod1_doboz{margin-top:40px;} .p-15{padding:15px !important} .kosar_select{background: -webkit-linear-gradient(top,#eee,#e0e0e0);border: 1px solid #d7d7d7;box-shadow: inset 0 1px 2px 0 rgba(0,0,0,0.1);display: inline-block;text-align: center;border-radius: 2px;line-height: 19px;cursor: pointer;margin-left: -1px;padding: 4px 15px;box-shadow: 0 1px 1px rgba(0,0,0,0.1);background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);border: 1px solid #c6c6c6;color: #000;text-decoration: none;} #szerviz_megyek{width:100%} #szerviz_bp_megyek{width:100%} #atveteli_bp_megyek{width:100%} #atveteli_megyek{width:100%} .szervizek_table{display:flex} .szerviz_x{margin:auto} .szerviz_pipa{margin: auto;} .szervizet_valasztott{background-color: rgb(199, 232, 126);} .szerviz_passive{background-color: rgb(229, 229, 229);} .mt-15 {margin-top:15px !important}
.atvetel_es_szerviz_lista{margin:auto;display:contents} .ml-10{margin-left:10px !important;} .cart-checkbox-container a{text-decoration:underline !important}

@media (max-width:565px){
.hazhozszallitas_kep{height: 45px !important;max-width:100% !important;}
.atvetel_kep{height: 60px !important;max-width:100% !important;}
.szereles_kep{height: 70px !important;max-width:100% !important;}
.kosar_termek_neve{font-size:14px;padding:0px;} .kosar_termek_neve p{font-size:13px;padding-bottom:15px;} .dot_minusz{width:35px;height:35px;font-size:35px;} .dot_plusz{width:35px;height:35px;font-size:35px;}
.dot_minusz_cs3{width:35px;height:35px;font-size:35px;} .dot_plusz_cs3{width:35px;height:35px;font-size:35px;}  ..col-xs-6.col-md-3.cart-price-sum.text-right p{margin:0px;} .col-xs-6.col-sm-1.kosar_termek_kep.p-0 img{width:50%} .col-md-3.cart-price-sum.text-right p{margin:0px;} .fizetesimod_kep{ max-width:70px !important} .kosar_valaszto_doboz h2{text-align:left;padding:0px;} .kosar_valaszto_doboz_no_border{text-align:center;} .col-xs-6.col-sm-2.p-0{z-index:9999} #bt_iranyotoszam{margin-bottom:0px !important} .kosar_vegosszeg_szoveg{text-align:center;padding-top:15px;padding-bottom:5px;font-size:16px} .kosar_vegosszeg{text-align:center;font-size:38px} .u_mondat{text-align:left} .partnerservice-radio-container{font-size:18px} .atvetel_es_szerviz_lista{margin-right: -15px;margin-left: -15px;}
.garancia_nevek{padding:0px !important;}
.kosar_termek_kep{text-align:left !important;}

}*/
#fizetes_fixed{position: fixed;
    z-index: 999999999;
    top: -300px;
    width: 100%;
    background: white;
    padding: 15px;
    transition: top 0.3s;
    border-bottom: 2px solid #515561;}
#osszehasonlitas_sticky{position: fixed;bottom: 10px;right: 60px;cursor: pointer;z-index: 1000;}
#compare-box-2{position: fixed;bottom: 10px;right: 125px;cursor: pointer;z-index: 1000;display: none;margin-bottom: 0px}
.slider_promo_gumik{padding:0px; margin-bottom: 5px; margin-top: -15px;}
.kosar_valaszto_doboz{cursor: pointer;padding: 15px;text-align: center;border:1px solid #98CD25;} .kosar_valaszto_doboz_active{background-color: rgb(199, 232, 126);} .kosar_valaszto_doboz_passive{background-color: rgb(229, 229, 229);} .kosar_valaszto_doboz_inactive{pointer-events: none;background-image: url(/images/new_cart_icons/atvetel_x.png);background-color: rgb(229, 229, 229);border: 1px solid red;background-position: center center !important;background-repeat: no-repeat !important} .kosar_valaszto_doboz h2{margin: 0px;padding-top: 15px;font-size: 20px;font-weight: bold;} .kosar_fejlec{font-size: 18px !important;text-transform: none !important;} .kosar_fejlec span a{color:white;font-weight: 100;font-size: 14px;text-decoration: underline !important} .kosar_termek_neve{font-size: 20px;text-transform: uppercase} .pt-5{padding-top: 5px !important;} .pb-5{padding-bottom: 5px !important;} .pt-15{padding-top: 15px !important;} .pb-15{padding-bottom: 15px !important;} .kosar_vegosszeg{font-size: 30px;font-weight: bold;text-align:right;color:#515561} .kosar_vegosszeg_szoveg{color: #808080; text-align: right;font-weight: 600px;font-size: 14px;}.kosar_hr{border 1px solid #D8D8D8;} .contisafe3_kosar_row{border:1px solid #FFCF9E;padding:20px;margin:0px;margin-top:20px;} .pexkampany_kosar_row{border:1px solid #FFCF9E;padding:20px;margin:0px;margin-top:20px;} .p-0{padding: 0px !important;} .m-0{margin:0px !important;}.kosar_ar{font-weight: 700;}.kosar_termek{padding-left:15px;padding-right: 15px} .kosar_termek_kep{text-align: center} .kosar_ikon{margin-top: -10px;} .mb-15{margin-bottom:15px !important;} .mb-5{margin-bottom:5px;}  .mr-15{margin-right:15px !important;} .form-group label{font-weight:normal !important;} .eltero_adat{color:#01b7f2;text-decoration:underline;}  .t_torles{text-decoration:underline !important;color: #808080;font-weight:normal;font-size:14px;} .dot_minusz{height: 25px;width: 25px;background-color: #bbb;border-radius: 50%;display: inline-block;text-align: center;font-weight: 900;cursor: pointer;font-size:20px;} .dot_plusz{height: 25px;width: 25px;background-color: #01b7f2;border-radius: 50%;display: inline-block;text-align: center;font-weight: 900;cursor: pointer;color:white;font-size:20px;} .dot_minusz_cs3{height: 25px;width: 25px;background-color: #bbb;border-radius: 50%;display: inline-block;text-align: center;font-weight: 900;cursor: pointer;font-size:20px;} .dot_plusz_cs3{height: 25px;width: 25px;background-color: #01b7f2;border-radius: 50%;display: inline-block;text-align: center;font-weight: 900;cursor: pointer;color:white;font-size:20px;} .mennyiseg{color:#515561;font-size:18px;font-weight:bold;} .cart-price-sum p{font-size:20px;font-weight:bold;color: #515561} .kosar_db{text-align:center;} .garik_neve{color:#515561;font-weight:bold} .kosar_pipa_icon{position: absolute;right:0;display:none;top:-5px} #szamlaadatok{margin-top: 15px;padding:0px;} #kiszallitasiadat{margin-top: 15px;padding:0px;} #cegnev_pipa{right:-15px;top:-10px} #maganszemely_pipa{top:-10px} .pl-0{padding-left:0px !important} #fizetesimod1_doboz{margin-top:15px;padding:0px;} .p-15{padding:15px !important} .kosar_select{background: -webkit-linear-gradient(top,#eee,#e0e0e0);border: 1px solid #d7d7d7;box-shadow: inset 0 1px 2px 0 rgba(0,0,0,0.1);display: inline-block;text-align: center;border-radius: 2px;line-height: 19px;cursor: pointer;margin-left: -1px;padding: 4px 15px;box-shadow: 0 1px 1px rgba(0,0,0,0.1);background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);border: 1px solid #c6c6c6;color: #000;text-decoration: none;} #szerviz_megyek{width:100%} #szerviz_bp_megyek{width:100%} #atveteli_bp_megyek{width:100%} #atveteli_megyek{width:100%} .szervizek_table{/*display:flex;*/} .szerviz_x{margin:auto} .szerviz_pipa{margin: auto;} .szervizet_valasztott{background-color: rgb(199, 232, 126);} .szerviz_passive{background-color: rgb(229, 229, 229);border:1px solid #c6c6c6;} .mt-15 {margin-top:15px !important}
.atvetel_es_szerviz_lista{margin:auto;display:contents} .ml-10{margin-left:10px !important;} .cart-checkbox-container a{text-decoration:underline !important} #megyjegyzes_doboz{margin-top:15px;padding:0px;} #szallitasimod_fejlec{margin-top:15px;padding:0px;} /*.EU-small-icons{padding:5px !important; width:auto !important;font-size: 12px !important; border: 1px solid} .eu-small-ikon{height:15px !important}*/.EU-small-icons-cart{padding:5px !important; width:auto !important;font-size: 12px !important; border: 1px solid #c6c6c6} .eu-small-ikon-cart{height:15px !important}
.tovabb_vasarolok{float:right;}
.promo_slider_listaoldalt{padding:0px; margin-bottom: 5px; margin-top: -20px;}
.swiper-wrapper{margin-bottom: 50px;}
.swiper-slide{padding:10px;background:white;border-radius: 4px;}
.markacsoport_div, .csillag_div{padding-left: 0px}
.emag_promo_doboz{margin-right: 15px;margin-left: 15px;background: #fee600;}
.gumi_ajanlo_border{border: 3px solid #4B4F7C;margin-bottom: 15px;}
@media (max-width:565px){
.gumi_ajanlo_border{border:none; border-bottom: 3px solid #4B4F7C;}
.hazhozszallitas_kep{height: 45px !important;max-width:100% !important;}
.atvetel_kep{height: 60px !important;max-width:100% !important;}
.szereles_kep{height: 70px !important;max-width:100% !important;}
.kosar_termek_neve{font-size:14px;padding:0px;} .kosar_termek_neve p{font-size:13px;padding-bottom:15px;} .dot_minusz{width:40px;height:40px;font-size:40px;} .dot_plusz{width:40px;height:40px;font-size:40px;}
.dot_minusz_cs3{width:40px;height:40px;font-size:40px;} .dot_plusz_cs3{width:40px;height:40px;font-size:40px;}  .col-xs-6.col-md-3.cart-price-sum.text-right p{margin:0px;} .col-xs-6.col-sm-1.kosar_termek_kep.p-0 img{width:50%} .col-md-3.cart-price-sum.text-right p{margin:0px;} .fizetesimod_kep{/*width:40%;*/ max-width:70px !important} .kosar_valaszto_doboz{height:107px} .col-xs-6.col-sm-2.p-0{z-index:9999} #bt_iranyotoszam{margin-bottom:0px !important} .kosar_vegosszeg_szoveg{text-align:center;padding-top:15px;padding-bottom:5px;font-size:16px} .kosar_vegosszeg{text-align:center;font-size:38px} .u_mondat{text-align:left} .partnerservice-radio-container{font-size:18px} .atvetel_es_szerviz_lista{margin-right: -15px;margin-left: -15px;}
.garancia_nevek{padding:0px !important;}
.kosar_termek_kep{text-align:left !important;}
.tovabb_vasarolok{font-weight:500 !important;}
.promo_slider_listaoldalt{ margin-top: -10px;}
.swiper-wrapper{margin-bottom: 40px;}
.slider_promo_gumik{margin-top: 0px;}
.swiper-slide{padding:0px;background:none;}
.price-div{padding: 0px}
.kosar_gomb_listaoldal{float: right;}
.osszehasonlito_gomb_listaoldal{float: left;}
.prod-row-2{padding-left: 0px}
.kep_listaoldal_mobil{padding: 0 0 10px 0}
.markacsoport_div{padding-top: 15px}
.static_gumi_doboz{padding: 0;margin-left: -10px;margin-right: -10px;}
.static_doboz_promo{padding-left: 10px;padding-right: 10px}
.emag_promo_doboz{margin-top: 10px;}
#osszehasonlitas_sticky{bottom: 85px;}
#compare-box-2{display: none !important;}
}
.doboz_razas {
  animation: doboz_raz 0.5s;
  animation-iteration-count: infinite;
}
@keyframes doboz_raz {
  0% { transform: translate(1px, 1px) rotate(0deg); }
  10% { transform: translate(-1px, -2px) rotate(-1deg); }
  20% { transform: translate(-3px, 0px) rotate(1deg); }
  30% { transform: translate(3px, 2px) rotate(0deg); }
  40% { transform: translate(1px, -1px) rotate(1deg); }
  50% { transform: translate(-1px, 2px) rotate(-1deg); }
  60% { transform: translate(-3px, 1px) rotate(0deg); }
  70% { transform: translate(3px, 1px) rotate(-1deg); }
  80% { transform: translate(-1px, -1px) rotate(1deg); }
  90% { transform: translate(1px, 2px) rotate(0deg); }
  100% { transform: translate(1px, -2px) rotate(-1deg); }
}
.novo{
	animation: novo_key 0.5s;
  	animation-iteration-count: infinite;
}
@keyframes novo_key {
    0% {
        transform: scale(0.0);
    }
    10% {
        transform: scale(0.11);
    }
    20% {
        transform: scale(0.20);
    }
    30% {
        transform: scale(0.31);
    }
    40% {
        transform: scale(0.4);
    }
    50% {
        transform: scale(0.5);
    }
    60% {
        transform: scale(0.60);
    }
    70% {
        transform: scale(0.71);
    }
    80% {
        transform: scale(0.82);
    }
    90% {
        transform: scale(0.95);
    }
    100% {
        transform: scale(1.0);
    }
}
.promo_gomb_static{white-space: normal;height: auto;}
.select_al{margin-left:10px;} .select_fo{margin-bottom:5px;}
#termek_kep_doboz{text-align: center}
.ajanlas_szoveg_mobilon{text-align: center;color: white;padding: 15px;font-size: 18px;font-weight:700;} .tovabbi_termekek_a_meretben_gomb{width: 100%;margin-bottom: 15px;font-size: 18px;padding-bottom: 35px;padding-top: 5px;}
.soap-icon-calendar{color:#9f00ff;}
.cart_aszpont_text{font-weight:normal;font-size:16px}
.cart_font_normal{font-weight:normal}
.cart_p-0{padding: 0px}
.cart_aszidopont_text{font-weight:bold;font-style: normal;}
.cart_mt-n10{margin-top: -10px;}
.cart_font_large{font-size: 58px;}
.cart_font_bold{font-weight: bold !important;}
.cart_fekete{color:#515561}
.cart_p-0{padding: 0px}

.cart_eltero_cim{padding-left: 0px;margin-left: -30px;-ms-transform: scale(2);-moz-transform: scale(2);-webkit-transform: scale(2);-o-transform: scale(2);transform: scale(2);margin-right: 15px;opacity: 1;width: 12px;height: 12px;}
.cart_kotelezo_mezo{color:red;font-size:120%;}
.cart_rendszam_hiba{font-weight:bold;border: 2px solid red;padding: 10px;background: #ffe6e6;color: red;display:none}


.row-eq-height .five-stars-container{
	cursor:pointer;
}


.travelo-box.ajanlas_termekoldal_ossz a img{

	width: auto !important;


}


.page-title-container .breadcrumbs{
	height: auto;
}


#hasonlo_termekek_modul a img{

	width: auto !important;

}

@media(max-width: 1199px) and (min-width: 992px){
	.ajanlas_termekoldal_ossz p{
		font-size: 18px !important;	

	}

	#main-menu ul.menu>li{
		padding-left:8px !important;
		padding-right: 8px !important;
	}


	#header .logo {
	    padding: 0;
	    text-align: left;
	    margin: 28px 0 0;
	    height: auto;
	    
	}


	#header .logo a {
	    background-size: 100% auto;
	    max-width: 235px;
	}

	.cloud-fourseason-tyres, .cloud-summer-tyres, .cloud-truck-tyres, .cloud-winter-tyres{
		background-size: 150px;
	}



}




@media(max-width: 600px) and (min-width: 461px){
                 .list-addtocart {
                    width: 90%;

                 }
            }

@media(max-width: 500px){

	.ajanlas_szoveg_mobilon{
		    font-size: 12px;
	}

}

@media(max-width: 480px) and (min-width: 461px){

            .list-price {
            
              font-size: 2em;
            }
}



@media(max-width: 340px){

	.travelo-box .addtocart-button{
		font-size: 13px;
		background-size: 31px auto;
	}


}



@media(max-width: 350px){

	.ajanlas_szoveg_mobilon{
		    font-size: 12px;
	}

}


@media(max-width: 330px){
	.toggle-container .panel.style2 .panel-title>a:after{
		width: 24px;
	}

	.toggle-container .panel.style2 .panel-title>a{
		padding-left:15px;
		padding-right: 45px;
	}


}


@media(max-width: 320px){


	.ajanlas_szoveg_mobilon {
	    font-size: 12px;
	}


	.travelo-box .addtocart-button {
	    font-size: 11px;
	    background-size: 25px auto;
	}



}



/* Sebesség-súly index gumi lista oldalon  */


.tire-details{
 		display: flex;
 		flex-direction: row;
 		flex-wrap: wrap;
 		align-items: center;
 }

.orszag.tire-details{
	display: none;
}



.tire-details:before{
 		content: "";
 		display: block;
 		width: 5px;
 		height: 5px;
 		background-color: #000;
 		margin-right: 6px;
 		border-radius: 60%;

}

@media(max-width: 370px){

	.tire-details{
		font-size: 12px;
	}

	


	.tire-details:before{
		width: 4px;
 		height: 4px;
 		margin-right: 4px;
	}
	


}


@media(max-width: 341px){

	.tire-details span{
		width: min-content;
		inline-size: min-content;
		height: min-content;
		block-size: min-content;
	}

}


/******************* LOADING CSS **************************/


.loading-layout{
	width: 100%;
    height: 100%;
    z-index: 9999;
    background-color: rgba(0,0,0,0.7);
    position: fixed;
    display: none;
}


.loading-layout.show{
	display: block;

}

.lds-spinner {
  color: official;
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
  left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.lds-spinner div {
  transform-origin: 40px 40px;
  animation: lds-spinner 1.2s linear infinite;
}
.lds-spinner div:after {
  content: " ";
  display: block;
  position: absolute;
  top: 3px;
  left: 37px;
  width: 6px;
  height: 18px;
  border-radius: 20%;
  background: #97cc24;
}
.lds-spinner div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}
.lds-spinner div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -1s;
}
.lds-spinner div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.9s;
}
.lds-spinner div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.8s;
}
.lds-spinner div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.7s;
}
.lds-spinner div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.6s;
}
.lds-spinner div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.5s;
}
.lds-spinner div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.4s;
}
.lds-spinner div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.3s;
}
.lds-spinner div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.2s;
}
.lds-spinner div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.1s;
}
.lds-spinner div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}
@keyframes lds-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}


.balance-icon, .trash-icon{
	max-width: 100%;
	width: 20px;
	height: auto;
	margin-right: 5px;
}


.trash-icon{

}

.static_doboz_promo img{
  max-width: 100% !important;
}