#header_functions_container ul { float: right; }
@media only screen and (max-width: 899px) {
	#header_functions_container ul { float: none; }
}
#box_container_shop_last .box_left_container {
    overflow: visible;
}

@media only screen and (max-width: 640px) {
	#page_help_tabs_outer { height: auto; margin-bottom: 20px; }
	.page_contact_tabs td, .page_help_tabs td { display: block; }
}

#ud_shop_artspec .page_artlist_list {
    margin-top: 30px;
}

.product_main_info {
	min-height: -webkit-fit-content;
    min-height: -moz-fit-content;
    min-height: fit-content;
}

/* Circle sep fix */
@media only screen and (max-width: 640px) and (min-width: 481px) {
	.circle_sep:after {
    	top: -59px;
    	width: 68px;
    	left: 16px;
	}
}

/* bekapcs_content mod */

@media only screen and (max-width:899px) {
	#bekapcs_content {
     	margin-top:120px;   
    }
    .how_to_turn_on:before {
     	top:40px;   
    }
    
}
#header_container_inner_mobile #header_search_icon {margin: 5px 15px 0 0 !important;}
#header_functions_container li a {width: 30px; height:30px;display:flex !important;align-items: center;flex-direction: column;}
#header_functions_container li a:before {line-height:unset !important;height: 100%;display: flex;justify-content: center;flex-direction: column;}
#header_functions_container #header_search_icon {display:none !important;}
#header_functions_container #header_container_inner_mobile_plusmenu {display:none !important;}
#box_cart_content a:before {background-color: transparent !important;}
.box_cart_name .text_small a:before {display:none !important;}


#header_functions_container {width: 25% !important;}
#brand {width:20%;}
#logo {width: 35%; overflow: hidden;}
#search {width: 20%;}

#brand {
    width: 20%;margin-top: 30px;float: left;
box-sizing: border-box;
margin: 0;
padding: 0;
height: auto;margin-top: 30px;
}
.szures {display:none !important;}
.page_artdet_name_2 .product_id { font-size:20px;}

#menu_resp .menu_item_haschild span a strong:after{font-family: "FontAwesome";font-size: 20px;content: "\f107";cursor: pointer;color: #333;margin-left:5px;top: 0;padding-top: 3px;position: sticky;}
.breadcrumb_main:before {content: "Termékek" !important;font-size: 11px !important;font-weight: 600 !important;font-family: "Open Sans", sans-serif !important;}

.cookie_alert_button_close {
    background: -moz-linear-gradient(top, rgba(255,162,0,1) 0%, rgba(204,129,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,162,0,1)), color-stop(100%, rgba(204,129,0,1)));
    background: -webkit-linear-gradient(top, rgba(255,162,0,1) 0%, rgba(204,129,0,1) 100%);
    background: -o-linear-gradient(top, rgba(255,162,0,1) 0%, rgba(204,129,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,162,0,1) 0%, rgba(204,129,0,1) 100%);
    background: linear-gradient(to bottom, rgba(255,162,0,1) 0%, rgba(204,129,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa200', endColorstr='#cc8100', GradientType=0 );
height: 36px;
padding: 0 20px;
margin-top:10px;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 1px;
cursor: pointer;
justify-content: center;
display: inline-flex;
flex-direction: column;
}
#cookie_alert.cookie_alert_close {padding: 0px 10px;}
#cookie_alert_close{cursor:pointer;}
.cookie_alert_2.cookie_alert_close{display:none;}
#header_container_inner_mobile #header_filter_icon { width:0px !important;}


.page_artdet_tabs a:hover {background:#3ec6cc;}

.profile_box {width: 30px!important;height: 30px!important;margin: 0 0 0 5px;background-color: #3ec6cc;border-radius: 6px;}
.profile_box span:before {
content: "\f2c0";
font-family: "FontAwesome";
font-size: 20px;
color: #fff;
display: flex;
height: 100%;
align-items: center;
justify-content: center;
}
.header_profile_icon:hover .profile_box,.cart_box:hover {background-color:#3e454c !important;transition: all 0.5s ease 0s;}

 .brand { 
    overflow-y:scroll;
    padding:0;
    margin:0;
    border:0 solid #eee;
    width:100%;
    height:40px;
    padding: 0;
    margin: 0;
    -ms-overflow-style: none; 
    scrollbar-width: none; 
    font-size: 13px;
    font-family: "Open Sans", sans-serif !important;
    font-weight: 400;
  }
   .brand::-webkit-scrollbar { display: none;}
   .brand p a, .brand a{text-decoration:none;}
   .brand p {margin: 0 !important;height: 40px;border:solid 0 red;display:flex;align-items: center;justify-content: flex-end; width: 100%;}
   .brand p:after {
    background-image: url('https://www.smarthugo.com/shop_ordered/37856/pic/done.png');
    background-size: 20px 20px;
    display: inline-block;
    width: 20px; 
    height: 20px;
    margin-left: 5px;
    margin-top: 2px;
    content:"";
  }
  #content_top>.container>#brand {display:none;}
  .product_main_info {height:auto !important;}

  
#slogan {width: auto !important;}

/* 202304*/
.w-100{width:100%;display: flex;justify-content: center;}
.w-100 .page_artlist_cart_stock,.w-100 .artlist_fav {width:unset; padding:0 5px;}
.product_social{padding: 35px 40px 25px 40px;}
.product_additional {height:100% !important;}
#page_artdet_tab_4{display:none;}
.page_artdet_content_inner { margin-bottom: 40px; }
.related_products_container {margin-bottom:80px;}
.product_filter_more {display: unset;}
.product_filter_more_link.text_normal {display:none;}
.custom_cart_qty {  
    background: -moz-linear-gradient(top, rgba(255,162,0,1) 0%, rgba(204,129,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,162,0,1)), color-stop(100%, rgba(204,129,0,1)));
    background: -webkit-linear-gradient(top, rgba(255,162,0,1) 0%, rgba(204,129,0,1) 100%);
    background: -o-linear-gradient(top, rgba(255,162,0,1) 0%, rgba(204,129,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,162,0,1) 0%, rgba(204,129,0,1) 100%);
    background: linear-gradient(to bottom, rgba(255,162,0,1) 0%, rgba(204,129,0,1) 100%);
}
#responsive_cat_menu{z-index: 99999;width: 100%;background: transparent;display:none;}
#responsive_cat_menu_content{width: auto;right: 0;position: absolute;}

.page_artdet_func_outer{
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.page_artdet_func_delivery_icon:hover svg,.page_artdet_func_pay_icon:hover svg,.page_artdet_func_phone_icon:hover svg{fill: #25777a !important;}
.page_artdet_func_contact_icon {padding-bottom: 2px;}

.page_artdet_func_contact_icon:before {
content: "\f003";
display: block;
font-family: "FontAwesome";
font-size: 14px;
font-weight: 400;
line-height: 34px;
position: relative;
text-align: center;
text-indent: 0;
text-shadow: none;
left: 0px;
top: 0px;
width: 34px;
height: 34px;
color: #fff;
}
.page_artdet_func_contact_icon:hover:before{color:#25777a !important;}

#page_artdet_func {width:100%;display:flex;align-items: center;justify-content: center;max-width: 100%;}
.page_artlist_name_2 a,.page_artdet_attach_name_table_outer a {line-height: 15px;height:46px;}

 .longdesc_mobile #page_artdet_long_desc_mobile.has-shadow,#page_artdet_long_desc.has-shadow,.how_to_turn_on.has-shadow {
    height: 425px;
    display: block;
    overflow: hidden;
    position: relative;
    transition: all 0.2s ease-in-out;
  }
    .longdesc_mobile #page_artdet_long_desc_mobile.has-shadow:after,#page_artdet_long_desc.has-shadow:after,.how_to_turn_on.has-shadow:after {
    content: '';
    background: linear-gradient(rgba(255,255,255, 0), #f5f5f5);
    height: 70px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
  }
  
  .smarthugo-read-more-mobile .btn{
    background: #3ec6cc;
    position: relative;
    padding-bottom: 30px;
    padding-top: 10px;
    margin-top: -20px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }
  .description-read-more-mobile .btn,.description-read-more .btn,.move-video .btn,.smarthugo-read-more-mobile .btn {
    background: -moz-linear-gradient(top, rgba(255,162,0,1) 0%, rgba(204,129,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,162,0,1)), color-stop(100%, rgba(204,129,0,1)));
    background: -webkit-linear-gradient(top, rgba(255,162,0,1) 0%, rgba(204,129,0,1) 100%);
    background: -o-linear-gradient(top, rgba(255,162,0,1) 0%, rgba(204,129,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,162,0,1) 0%, rgba(204,129,0,1) 100%);
    background: linear-gradient(to bottom, rgba(255,162,0,1) 0%, rgba(204,129,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa200', endColorstr='#cc8100', GradientType=0 );
    width: 170px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    color: #fff !important;
    font-size: 13px !important;
    margin-top:20px;
    cursor:pointer;
    border-radius: 60px;
  }
  .description-read-more,.move-video{ display:flex; justify-content:center;}
  .how_to_turn_on.has-shadow:after,.smarthugo-read-more-mobile{display:none;}
  .how_to_turn_on.has-shadow{height: auto;}
  .page_artlist_item_6{margin-bottom: 30px;}
  .category-price .page_artlist_price_6{display: flex; align-items: center;}
  .category-price .page_artlist_name_inside_6 a,.category-price .page_artdet_attach_name_table_outer a {margin-bottom: 5px;height:46px; max-height: 46px;line-height: 15px;}
  .category-price .page_artlist_price_row { width: 75%; text-align: end;height: 40px;}
  .category-cart a { margin: 0 10px; }
  .social_buttons__tiktok:hover svg {fill:#3ec6cc;}
  .social_buttons li a {margin: 22px auto;}
  #page_artdet_func a,#page_artdet_func_question_outer {margin: 0 10px;}
  .page_artdet_func_outer,#page_artdet_func_question_outer a {margin: 0;}
  .page_artdet_product_type_element_aktiv{border: solid 2px rgba(255,162,0,1) !important; }
  
  .page_artlist_price_row{
    width: 55%;
    text-align: right;
    flex-direction: center;
    align-items: auto;
    display: flex;
    justify-content: center;
    flex-direction: column;
    }
    .page_artlist_price_2 .page_artlist_cart_button_outer a{margin:0 10px}
    .page_artlist_price_2 .page_artlist_cart_stock{width:30%;}
    .page_artdet_attach_name_table_outer a {padding:0;}
    #kiegeszito_termekek_content p{text-align: center;}
    #muszaki_btn {width:100%; justify-content:center;display:flex;}
    #muszaki_btn span {border-radius: 10px;background: #3ec6cc;padding:10px 20px;color: #fff;box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.3);font-size: 13px;
letter-spacing: 1px;cursor:pointer;}
.related_products_item_inner, .similar_products_item_inner{width:100%}
.page_artdet_attach_pic_2 {width: 100%;padding: 0;display: flex;justify-content: center;}
.page_artdet_attach_pic_table_outer {width: 160px;height: 160px;}
.page_artdet_attach_pic_2 table {width: 160px;height: 160px;}
.related_products .slick-slide img,.page_artdet_attach_pic_2 img {width: 160px;height: 160px;}

.page_artdet_attach_text_2{width: 100%;justify-content: center;}
.page_artlist_cart_stock,.page_artdet_attach_name_2 table,.page_artdet_attach_price_2 td,.page_artdet_attach_name_2,.page_artdet_attach_name_table_outer {width: auto;}
.page_artdet_attach_price_2{width:auto;margin:0 15px}
.page_artdet_attach_name_table_outer a {margin: 0 15px;margin-top: 20px;}
#page_artlist_content .page_artlist_price_6{justify-content:center;}
#page_artlist_content .page_artlist_price_6 .page_artlist_price_row{width: 40%;text-align: end;margin:0;}

#page_artdet_tabbed_box {
 margin: 0 !important;
text-align: unset !important;
width: unset !important; 
}
.page_artdet_tabbed_area {
position: unset !important;
}
.page_artdet_tab_content {text-align: left;}

#menu_resp #menu_item_id_654934,#menu_resp #menu_item_id_548758 {display:none;}

  @media only screen and (max-width:1200px) {
      #search{width: 100%;}
      .slogen_text{font-size:14px;}
      a.resp_close_plus {top: 60px;}
  }
  
@media only screen and (max-width: 899px) {
    #header>.container:first-child {display:flex !important;}
    #header .bx-wrapper img {float: left;}
    .szures {display:flex !important;}
    #header_functions_container ul {float: right;}
    #header {height: 72px;}
    #content_top>.container{display: flex;flex-wrap: wrap;justify-content: space-between;}
    #logo {width: 40%;}
    #header_functions_container {width: 30% !important;}
    #brand {margin-top: 17px;width: 30% !important;}
    #head_bx_slide_0 {width:325px !important;}
    .profile a { margin-right: 0 !important;}
    .cart a {margin-right: 15px;}
    #header_container_inner_mobile {display: flex !important; }
    #header_container_inner_mobile_cart{ padding-right:5px !important;}
    #header_search_icon { margin: 0 0 0 5px !important;}
    #head_bx_slide a:last-child{display:none;}
    #header_filter_icon {
    pointer-events: none;
    cursor: default;
    }
    #content {padding-top: 125px;}
    .szures>a {pointer-events: none;cursor: default;}
    .szures>#header_filter_icon>span {width: 3px !important;}
    .szures>#header_filter_icon>span:before {padding-left: 85px;left:auto;cursor:pointer;}
    .szures_text {
    height: 30px; 
    margin-top: 5px;
    background-color: #3ec6cc;
    padding-left: 15px;
    margin-left: -20px;
    border-radius: 6px;
    padding: 0px 93px 0 115px !important;
    cursor:pointer;
    }
    #header_container_inner_mobile>#header_filter_icon span:before {color: transparent !important; width:1px !important; height:1px !important;}
    #header_container_inner_mobile>#header_filter_icon{margin-left:-20px;}
    #bekapcs_content{    margin-top: 0; padding:45px 25px; }
    
    /* 202304*/
    #header_container_inner_mobile_filter_title .resp_close span:before {color:rgba(255,162,0,1);line-height: 20px;font-size: 25px;}
}
    
@media only screen and (max-width:640px) {
    
	.page_artdet_tabs a[title="Részletek"]{display:none;}
	#header>.container>#brand {visibility:hidden;width: 1px !important;}
	 #header {height: 61px;}
	#logo {width: 65%;}
	#header_functions_container {width: 36% !important;}
  #head_bx_slide_0 {width:348px !important;}
    #content_top>.container>#brand {display:block; margin-top:0;font-size:14px;width:auto !important;}
    #szlogen_content img {width:20px; height:20px;}
    #menu_resp {top: 100px; }
    #page_artdet_long_desc_mobile{width:80%;}
    .longdesc_mobile>.bg_color_light2{display: flex;align-items: center;justify-content: center;flex-direction: column;margin: 40px 0 70px 0;padding: 45px 0px;}
    .page_artdet_tab_content { display: none;}
    .page_artdet_tabs a {background:#3ec6cc;box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.3);border-radius: 10px 10px 0 0;border-top: solid 1px #3ec6cc;border-left: solid 1px #3ec6cc;border-right: solid 1px #3ec6cc;width:auto; margin-bottom: 5px;}
    .page_artdet_tabs span {color:#fff !important; }
    .slogen_text{display:none;}
    #content {padding-top: 115px;}
    
  /* 202304*/
 .product_order_info,.onlinepenztarca-banner-container {display:none;}
 .product_help{border-radius: 10px 10px 0 0;}
 .page_artdet_attach_price_2 td {text-align: right;}
 .page_artlist_cart_stock{margin-right:20px}
 .pa_cart_fav_container{display:flex;}

 .how_to_turn_on.has-shadow{height: 350px;}
 .how_to_turn_on.has-shadow:after{display:block;}
    .smarthugo-read-more-mobile {display: flex;justify-content: center;background: #3ec6cc;padding-bottom: 30px;padding-top: 10px;margin-top: -10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
    .smarthugo-read-more-mobile .btn{padding: 15px 0;height: auto;}
    .how_to_turn_on.has-shadow:after {background:none;}
    .page_artdet_attach_name_table_outer a {padding: 0 10px;}
   /*.page_artdet_tab span.text_color_white:after { content:"\f107";font-family: "FontAwesome";font-size: 11px;margin-left: 10px; color:#fff;display: inline-block;transition-duration: 1s;}
   .page_artdet_tab.page_artdet_tab_active span.text_color_white:after {transform: rotate(180deg);transition-duration: 1s;}*/
}

@media only screen and (max-width:480px) {
#header_functions_container {visibility: visible !important; width: unset !important;}
#header_functions_container li a {background-color:#3ec6cc;border-radius: 6px !important; color: #fff !important;width: 30px !important; height:30px !important;margin-top:5px;}
#header_functions_container li.cart a:before{color: #fff !important;}
#header_functions_container .cart .custom_cart_qty {border: solid 1px rgba(255,162,0,1);color: rgba(255,162,0,1) !important;background: #fff;top: 0;font-weight: bold;}
#header_functions_container .cart a {margin: 5px 5px 0 5px !important;}
#header_functions_container .cat {display:none;}
#header_functions_container li.search {margin-top:5px;}
#header_functions_container #header_search_icon {display: flex !important;}
#header_functions_container #header_container_inner_mobile_plusmenu {display:flex !important;}
#header_functions_container li a:hover {transition: all 0.5s ease;background-color: #3e454c; }
#header_functions_container ul li a:hover:before {color: #fff;}

#head_bx_slide_0 {width:180px !important;}
#content_top {display: block !important;    margin-top: -2px;}
#slogan {width: auto !important;padding-bottom: 5px;display:block !important;}
#header_container_inner_mobile_filter {top: 133px !important;}
.container {border:0 !important;border-top: 1px solid #ddd;}
#header_container_inner_mobile_filter #header_container_inner_mobile_filter_title a {display:block !important;}
#header_container_inner_mobile #header_search_icon,#header_container_inner_mobile .header_plusmenu_icon { visibility:hidden;}
#header>.container:first-child {display:flex !important;justify-content: space-between;}
#content {padding-top: 148px;}
 #header_search_icon{margin: 0 0 0 5px !important;}
 #header_container_inner_mobile {width:100%;display:flex;}
 #content {padding-top: 105px;}

  #ud_shop_artdet .related_products_container .slick-slider:not(.prod-pic),#ud_shop_artdet .similar_products_container .slick-slider:not(.prod-pic) {width: 65%;margin: 0 15px;}
  .related_products.slick-initialized.slick-slider .slick-list,.similar_products.slick-initialized.slick-slider .slick-list{overflow: unset;}
  .related_products_container .related_products_next,.similar_products_container .similar_products_next {right: 60px;}
  .similar_products_next.slick-arrow::before {margin-right: 36px;}
  .related_products_prev.slick-arrow::before {margin-left: 18px;}
 #header_container_inner_mobile_filter .resp_close {margin: -5px 5px 0 0;}
 #header_container_inner_mobile a span:before {font-size: 30px !important;left: 0px !important;line-height: 20px !important;}
 
 .page_artlist_item_6 {margin-bottom:0;}
  #kozossegi_box_content ul{display: flex;justify-content: center;}
  #slideshow_mobile .bx-pager a,#kis_slideshow_content .bx-pager a {width: 10px;height: 10px;background-color: rgba(238, 238, 238, 0.3);border:0;}
  #slideshow_mobile .bx-pager a.active,#kis_slideshow_content .bx-pager a.active{background-color: #3ec6cc;border:0;}
  #slideshow_mobile .bx-pager-item {padding: 10px;width: 100%;display: flex;flex-direction: row-reverse;}
  #slideshow_mobile  .bx-pager.bx-default-pager{
    right: 5px;
    left: 0;
    bottom: 25%;
    align-items: center;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    }
    #content {padding-top: 105px;}
   #slideshow_mobile  .bx-pager.bx-default-pager {bottom: 15%;}
    .products_rec {margin-top:35px}
    #kis_slideshow_content .bx-pager{left:unset;display: grid;right: 0;right: -25px;bottom: 0;height: 100%;justify-content: center;align-content: center;}
    #kis_slideshow_content .bx-pager-item {padding: 3px 0;}
    #kis_slideshow_content .bx-wrapper {overflow:hidden;}
    #kis_slideshow_content .bx-pager a {width: 8px;height: 8px;}
}

@media only screen and (max-width: 360px){
#header_container_inner_mobile {margin-right: -110px;}
#header>.container:first-child {display:flex !important;}
#header {height: auto;}
#content_top {height: 100px;}
#header_functions_container {width: 50%;}
#logo {width: 50%;}
#head_bx_slide_0 {width: 145px !important;}
#head_bx_slide{transform: translate3d(-143px, 4px, 0px) !important;}
#content {padding-top: 150px;}
#slideshow_mobile .bx-pager.bx-default-pager {bottom: 5%;}
.related_products_container .related_products_next,.similar_products_container .similar_products_next {right: 35px;}
#szlogen_content span a {font-size:12px;}
.brand p span{font-size: 13px !important;}
#content_top {height: 42px;}
#content {padding-top: 105px;}
}

.page_artlist_price_net strong, .page_artlist_price_net strong span {font-size: 12px;}

.page_artdet_price_net.page_artdet_price_bigger, .page_artdet_price_net.page_artdet_price_bigger * { font-size: 16px; }
.page_artdet_attach_price_2 .text_color_fault {font-size: 12px;}

#page_content_2633775>div,#page_content_2633780>div, #page_content_2633790>div { justify-content: center;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.video-box {    justify-content: center; display: flex; margin-bottom: 2rem; }
.video-box {width:100%; max-width: 580px; max-height: 335px; background-color:#3ec6cc;}
.video-box iframe {filter: grayscale(0) !important; }
.video-box iframe {  border: solid 10px #3ec6cc; width:560px; height: 315px; }
.tovabbi-videok { display: flex; width: 100%;flex-wrap: wrap;}
.tovabbi-videok>div{  padding-right: 10px; position: relative; flex: 0 0 30%;
        max-width: 33%;margin-bottom: 25px; }
.tovabbi-videok p { font-weight: bold;  }
.tovabbi-videok .gomb {width: 100%;
    cursor: pointer;
    height: 100%;
    z-index: 1;
    position: absolute;
    background-color: transparent;
    border: 0;
    background-image: url(https://www.iconpacks.net/icons/2/free-youtube-logo-icon-2431-thumb.png);
    background-size: 25%;
    background-repeat: no-repeat;
    background-position: center;
}
.tovabbi-videok iframe {cursor: none; position: absolute;top: 0;  left: 0; border: solid 4px #fff;width:95%;height: 144px}
.tovabbi-videok iframe.active { border: solid 4px #3ec6cc; }
.tovabbi-videok p, .tovabbi-videok .kulcsszavak {padding-left: 4px;}

.tovabbi-videok img {cursor: none; position: relative;top: 0;  left:-10px; border: solid 4px #fff;width:95%;height: auto}
.tovabbi-videok img.active { border: solid 4px #3ec6cc; }
.tovabbi-videok .videohoz-box { position: relative; }

@media (max-width:1200px)  {
.tovabbi-videok>div{  padding-right: 10px; position: relative; flex: 0 0 40%;
        max-width: 40%; }
}
@media (max-width:576px)  {
.tovabbi-videok>div{  padding-right: 10px; position: relative; flex: 0 0 75%;
        max-width: 75%; }
.tovabbi-videok {  justify-content:center;}
}

.videotar-gomb { margin-bottom: 15px;width: 100%;}
.videotar-gomb .btn{
 background: -moz-linear-gradient(top, rgba(255,162,0,1) 0%, rgba(204,129,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,162,0,1)), color-stop(100%, rgba(204,129,0,1)));
    background: -webkit-linear-gradient(top, rgba(255,162,0,1) 0%, rgba(204,129,0,1) 100%);
    background: -o-linear-gradient(top, rgba(255,162,0,1) 0%, rgba(204,129,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,162,0,1) 0%, rgba(204,129,0,1) 100%);
    background: linear-gradient(to bottom, rgba(255,162,0,1) 0%, rgba(204,129,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa200', endColorstr='#cc8100', GradientType=0 );
    width: 170px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    color: #fff !important;
    font-size: 13px !important;
    margin-bottom: 20px;
    cursor: pointer;
    border-radius: 60px;
}
.videotar-gomb .btn a{ color: #fff !important;}
.videotar-gomb .btn a:hover { text-decoration: none;}
.kulcsszavak { color: #3ec6cc; }


#content_top_menu_full_sf {
    width: calc(100% - 343px);
}

#content_top_menu_full_sf.content_top_menu li.contains_sub a {
    padding: 0 25px 0 10px;
}

#content_top_menu_full_sf.content_top_menu li.contains_sub:before {
    right: 5px;
}

.start-banner-outer .start-banner-title a {
    color: #fff;
}
/* 2025-07 */
#logo a {
	display: block;
	height: 72px;
	background: url(https://www.smarthugo.com/shop_ordered/37856/pic/smarthugo_logo_black_gold.png) no-repeat left center transparent;
	background-size: contain;
}
#logo a:hover {
	background: url(https://www.smarthugo.com/shop_ordered/37856/pic/smarthugo_logo_black_gold.png) no-repeat left center transparent;
	background-size: contain;
}

@media (max-width: 899px) {
    #logo a { background: none; }
	#logo a:hover { background: none; }
}

.cart a:before { color: #000 !important; }
.custom_cart_qty { color: #000 !important; }
.brand p:after {background-image: url(https://www.smarthugo.com/shop_ordered/37856/pic/done_gold.png); }
#content_top_menu_full_sf.content_top_menu strong {color: #fff; }
#content_top { background: #000; } 
#content_top_menu_full_sf.content_top_menu li.contains_sub:before { color: #fff; }
.content_top_menu a:hover { background-color: #C99F46; }
.start-banner-outer:hover .start-banner-title a {color: #C99F46;}

#ud_shop_start .page_artlist_cart_button_outer a:hover:before,#ud_shop_start .page_artlist_func_outer a:hover:before {border-color: #C99F46; color: #C99F46; }
#ud_shop_start .page_artlist_cart_button_outer a:before { color: #000; border: 6px solid #000;}
#ud_shop_start .page_artdet_price_save,#ud_shop_start .page_artdet_price_save span { color: #000 !important; }
#ud_shop_start .page_artlist_price_akcio,#ud_shop_start .page_artlist_price_akcio span { color: #C99F46 !important; }
#ud_shop_start .page_artdet_price_save { border-color: #C99F46; }

.how_to_turn_on { background: #000;}

.newsletter_container { background: #000; }
#box_newsletter_content .box_newsletter_button input { background: #C99F46; }

.footer_box li, .footer_box li a { color: #fff; }
#footer { background: #000; }
.footer_box > div > p:first-child { color: #C99F46 !important;}