#vp_check{width:150px;height:100px;position:fixed;bottom:0;left:0;display:grid;grid-auto-flow:rows;grid-row-gap:10px;align-content:center;align-items:center;background-color:#fff;z-index:10;}
#vp_check p{width:100%;font-size: 15px;font-weight: 600;text-align:center;color:red}
header{width:100%;max-width: 1920px;box-sizing:border-box;padding:10px 8% 5px calc(11% - 30px);position:fixed;display:flex;justify-content:space-between;align-items:center;background:#232726;transition:300ms;z-index:10}
.main_header:not(.keskeny){padding:22px 8% 27px calc(11% - 30px);}
header.keskeny{padding:10px 8% 5px calc(11% - 30px)}
header.main_header:not(.keskeny){opacity:0;display:none}
header.main_header:not(.keskeny):hover, header.main_header.show:not(.keskeny){opacity:1;display:flex}
.keskeny #logo, #logo{width:180px;margin:0 20px 0 0}
.main_header:not(.keskeny) #logo{width:215px;}
/*.slick-slide{z-index:1!important;}*/
#logo img{max-width:100%;}
#main_menu.horizontal { margin: 0 auto 0 0;}
#d_book{color:#fff;font-size:14px;display:flex;align-items:center;}
#d_book p{color:#fff;font-size:14px;font-weight:400;text-decoration:0px #CE4243;transition:300ms}
#d_book::before{content:"";width:25px;height:25px;background-image:url(/sources/pics/foglalo-ikon-domino.svg);background-repeat:no-repeat;background-size:contain;margin:0 5px 0 0}
#header_right{display:flex;align-items:center}
#header_social{margin: 20px 0 0 0;display: flex;justify-content: flex-start;align-items: flex-start;min-width: 47px;max-width: 100%;}
#header_social a:not(:last-of-type){margin-right:15px;}
#header_social img {filter:invert(0.8)}
#in img{height:19px}
#kosar_side_wrapper{margin-left:20px;}
#client_bar_cont{display:flex;align-items:center}
#client_bar_cont h6{display:none;margin-right:10px}
#client_bar_cont h6 span{margin-left:5px}
#client_bar_cont h4{font-size:14px;color: #fff;}
#my_profil{width: 30px;margin:0 0 0 10px}
#my_profil img{width:100%}
#logout_button{width: 22px;margin-left:10px;}
#logout_button img{width:100%}
#side_panel{width:390px;max-width:100%;height:660px;max-height:100vh;box-sizing:border-box;padding:150px 0 10px 0;position:fixed;top:0;right:-390px;display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap;background:#f8b332;transition:300ms;overflow-y:auto;z-index:10}
#side_panel.close{right:0}
#side_panel::before{content:'';width:125px;height:63px;position:absolute;top:65px;left:50%;transform:translateX(-50%);}
#to_the_shop{position:relative;font-size:12px;font-weight:800;color:#2f2f2f;}
#to_the_shop.aktiv{color:#ffca2d}
#to_the_shop.aktiv::before{content:'';width: 100%;height: 2px;position: absolute;left:0;bottom: -7px;display:flex;background: #ffca2d;}
#kosar_side{display:flex;justify-content:flex-start;align-items:center;margin: 0 20px 0 0;}
#kosar_side img, #login_text img, #h_tel img{width:23px;}
#h_tel {margin: 0 20px 0 5px;box-sizing: border-box;padding: 2px 5px;}
#kosar_side p, #login_text p{margin-left:5px;font-size:14px;font-weight:400;text-transform:lowercase;color:#fff;text-decoration:0px  #CE4243;transition:300ms}
#kosar_side p:hover, #login_text p:hover, #d_book p:hover{text-decoration:2px underline #CE4243;text-underline-position: under;}
#login_button{display:flex;justify-content:flex-start;align-items:center;margin-left:5px;}
#login_text{display:flex;align-items:center;color:#fff;cursor:pointer}
#login_welcome{display:none;margin-left: 10px;font-size:14px;line-height: 10px;text-transform:lowercase}
#login_welcome span{display:none;font-weight:700}
#login_button img{width:30px}
.login_button{cursor:pointer}
#kosar_es_szam{position:relative;display:flex;justify-content:flex-start;align-items:center}
#kosar_es_szam span{width: 19px;height: 19px;position: absolute;top: -10px;right: -10px;display: flex;justify-content: space-around;align-items: center;font-size: 9px;font-weight: 600;color:#2f2f2f;background: #fff;border-radius: 50%;border:1px solid #2f2f2f}
.alt_theme #kosar_es_szam span{background:#ffca2d}
#shadow, #shad {width: 100vw;height: 100vh;position: fixed;top: -100vh;left: 0;opacity: 0;background-color: rgba(0,0,0,0.8);z-index: 11;transition: opacity 300ms;}
#shadow.alt_theme, #shadow.show, #shad.alt_theme {opacity: 1;top: 0;}
.main_block{width:100%;position:relative;box-sizing:border-box;min-height:300px;}
/*.main_block:not(#block_1, #block_7){opacity:0;-moz-transition:all 700ms ease-out;-webkit-transition:all 700ms ease-out;-o-transition:all 700ms ease-out;transition:all 700ms ease-out;-moz-transform:translate3d(0px,100px,0px);-webkit-transform:translate3d(0px,100px,0px);-o-transform:translate(0px,100px);-ms-transform:translate(0px,100px);transform:translate3d(0px,100px,0px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}*/
.main_block.in-view:not(#block_1, #block_7){opacity:1;-moz-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate3d(0px,0px,0px)}
.main_pic_block, .img_box, .pic1{overflow:hidden}
.main_pic_block img, .img_box img, .pic1 img{transition:300ms}
.main_pic_block img:hover, .img_box img:hover, .pic1 img:hover{transform:scale(1.05)}
.head{font-size:40px;font-weight:500;text-transform:lowercase;margin-bottom:15px}
.head.before{position:relative}
.head.before::before{content:"";width:13px;height:70%;position:absolute;top:15%;left:-30px;background-color:#CE4243}
#slider{margin-bottom:50px;}
#slider .sub_page_cont {display: grid!important;grid-template-columns: 71% 29%;grid-template-rows: 50% 50%;max-height:100vh;height: 100vh;overflow:hidden;position:relative}
#top_logo{position:absolute;display: flex;left: 10%;top: 50px;z-index:1;transition:300ms}
#top_logo.up{top:0;opacity:0;}
#top_logo img{height:50px;margin:0 15px 0 0;z-index:1}
#top_logo .main_menu_toggle_wrapper{display:flex}
#slider .img_box{padding:20px;box-sizing:border-box;grid-column:2;grid-row:1/2}
#slider .text_box{grid-column:2;grid-row:2/3;box-sizing:border-box;padding:20px 10% 80px 10%;display:flex;align-items:center;}
#slider .text_box.max {grid-row:1/3;}
#slider .text_box.max .cont {padding-top:70px}
#slider .text_box .cont{height:max-content;box-sizing:border-box;padding:0 0 0 30px;position:relative}
#slider .text_box .cont .head {text-transform:none}
#slider .text_box .cont::before{content:"";height:100%;width:13px;background-color:#CE4243;position:absolute;top:0;left:0}
#slider .text_box .text{/*max-height: 145px;*/overflow: hidden;}
#slider .main_pic_block{grid-column:1;grid-row:1/3}
#slider .main_pic_block img, #slider .img_box img{object-fit:cover;width:100%;height:100%}
#slider .sub_page_cont.right img {object-position:center right}
#slider .sub_page_cont.left img {object-position:center left}
#slider .sub_page_cont.center img {object-position:center center}
#slider .sub_page_cont.center.top img {object-position:top center}
.slick-dots{display:flex;flex-wrap:wrap;justify-content:center;width:20%;position:absolute;right:4%;bottom:40px;}
.slick-dots li{padding:5px;margin:0 10px 0 0;}
.slick-dots li button{font-size:15px;cursor:pointer;color: #232726;}
.slick-dots .slick-active button{font-weight:600;}
.slick-arrow{position:absolute;bottom:45px;width:22px;height:16px;z-index: 1;cursor:pointer;}
.slick-arrow:hover{transform:scale(1.05)}
.prev-arrow{right:calc(25% - 11px);background-image: url(/sources/pics/left-arrow-domino.svg);background-size: 100%;background-position: center;background-repeat:no-repeat;}
.next-arrow{right:calc(5% - 22px);background-image: url(/sources/pics/right-arrow-domino.svg);background-size: 100%;background-position: center;background-repeat:no-repeat;}
#block_2, #block_3{padding:50px 11%}
.block.wrapper{display:grid;grid-template-columns: 50% 50%;}
.block.wrapper .main_pic_block{grid-column:2;grid-row:1}
.block.wrapper .text_box{grid-column:1;grid-row:1;box-sizing:border-box;padding:0 80px 20px 0;display:flex;flex-wrap:wrap;align-content:center} 
.block.wrapper .text_box .head, .block.wrapper .text_box .text{width:100%}
.b_flex{display:flex;flex-wrap:wrap;margin:30px 0 0 0;}
.b_flex .default_button{margin:0 15px 15px 0}

#kat{display:flex;flex-wrap:wrap;margin: 50px 0 100px 0;}
#kat .sub_page_cont{width:25%;}
#kat .sub_page_cont .text *, #product_category_box .list_top .text *{font-weight: 300;font-size: 15px;color: #232726;}
#kat .sub_page_cont .default_button{margin:30px 0 0 0;color:#232726;background-color:#fff;border-color:#232726}
#kat .sub_page_cont .default_button::after{filter:none}
#kat .sub_page_cont .default_button:hover{background-color:#232726;border:1px solid #232726;color: #fff;}
#kat .sub_page_cont .default_button:hover::after{filter:brightness(0) invert(1);}
#kat .tlb{padding:15px 0 5px 0;border-bottom:1px solid #CFCFCF}
#kat .tlb:first-of-type{border-top:1px solid #CFCFCF;}
#tl_category{width:75%;box-sizing:border-box;padding:0 0 0 50px} 
.catp_box{display:flex;flex-wrap:wrap;position:relative;margin:0 0 50px 0;padding:0 0 30px 0}
.catp_box.hgt{height:25vw;padding:0}
.pic1{width:68%;height:100%;box-sizing:border-box;padding:0 20px 0 0}
.pic2{width:32%;height:calc(100% - 70px)}
.pic2 *{height:100%}
.pic2 img, .pic1 img{width:100%!important;height:100%!important;object-fit:cover}
.catp_box .default_button{position:absolute;bottom:0;right:0}
.cat.before{padding-right:60px;cursor:pointer;font-size: 37px;}
.cat.before::before{display:none;left:0}
.cat.before.open::before, .cat.before:hover::before{display:block;}
.cat.before::after{content:"";width: 20px;height: 25px;position: absolute;right: 15px;top: 10px;background-image: url(/sources/pics/down-arrow-domino.svg);background-size: 100%;background-repeat: no-repeat;background-position: center;}
.cat.before.open::after{transform:rotate(180deg)}
#tl_category .box .text{box-sizing:border-box;padding:0 0 40px 40px}
.cat.before.open, .cat.before:hover{box-sizing:border-box;padding:0 60px 0 40px}
.cat.before:not(.open):hover{padding:0 60px 0 40px}

#high {margin:50px 0}
#high .sub_page_cont {display:flex;box-sizing:border-box;padding:0 11% 50px 11%;flex-wrap: wrap;}
#high .sub_page_cont .head, #gall .sub_page_cont .head{width: 34%;}
#high .sub_page_cont .text, #gall .sub_page_cont .text{width: calc(66% - 210px);}
#high .sub_page_cont .default_button, #gall .sub_page_cont .default_button{margin:0 0 0 auto}
#featured .slick-list {padding: 0 10% 0 0 !important;}
#featured {box-sizing: border-box;padding: 0 0 0 11%;}

#gall{width:100%;box-sizing:border-box;padding:50px 11% 60px 11%;background-color: #F8F8F8;}
#gall .sub_page_cont {display:flex;box-sizing:border-box;padding:0 0 50px 0;flex-wrap: wrap;}
#gall .cnt {display:flex;flex-wrap:wrap;}
#gall .cnt .basic_cont {width:calc(33.333% - 20px);margin:0 30px 30px 0;    box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%);cursor:pointer}
#gall .cnt .basic_cont:nth-of-type(3n) {margin:0 0 30px 0}
#gall .cnt .basic_cont .tl_tb_title {margin:0}
#gall .cnt .basic_cont .text {margin:15px 0 0 0}
#gall .cnt .basic_cont .text_box {    box-sizing: border-box;padding: 20px ;}
#gall .cnt .basic_cont .main_pic_block img {width:100%;height:100%;object-fit:cover}

.pr_flex{display:flex;flex-wrap:wrap;margin:0 0 20px 0}
.pr_flex p{width:fit-content;width:-moz-max-content;font-size:18px;font-family: "brother-1816",sans-serif;white-space: nowrap;}
.pr_flex sup{font-size:12px}
.price{font-size:18px;font-weight:600}
.old_base_price{color:#989898;text-decoration: line-through;margin:0 10px 0 0;font-weight:300;font-size: 18px;font-family: "brother-1816",sans-serif;}
.tl_tb_pic{width:100%;height:25vw;overflow:hidden;position:relative;transition:300ms}
.term_layer{position:absolute;bottom:10px;right:10px;z-index:1;}
#sync3 .term_layer{align-items:flex-end!important;justify-content:flex-end!important}
.tl_tb_pic a {width:100%;height:100%}
.tl_tb:hover .tl_tb_pic{height:calc(25vw - 100px)}
.tl_tb_pic img{width:100%;height:100%;object-fit:cover}
.tl_tb_pic .label{background-color:#CE4243;position:absolute;top:15px;left:0;color:#fff;font-size:19px;font-family: "brother-1816",sans-serif;padding:5px 15px;font-weight:500}
.to_article{display:flex;box-sizing:border-box;padding:5px 5px 5px 25px;position:relative}
.to_article::before{content: "";width: 22px;height: 20px;position: absolute;left: 0;top: 0;bottom: 0;margin: auto;background-image: url(/sources/pics/check-domino.svg);background-size: 100%;background-repeat: no-repeat;background-position: center;transition: 300ms;}
.tl_tb_title{font-size:20px;font-weight:500;margin: 0 0 15px -20px;position:relative;box-sizing:border-box;padding:0 0 0 25px}
#featured .tl_tb_desc{display:none}
#featured .slick-active .tl_tb_desc{display:block}
.tl_tb_title::before{content: "";width: 13px;height: 70%;position: absolute;top: 15%;left: 0;background-color: #CE4243;}
.tl_tb_desc{margin: 20px 0 0 0;box-sizing: border-box;padding: 0 20px 20px 20px;}
#featured .slick-slide {  margin: 0 30px 0 0;}
#featured .prev-arrow {right: auto;left:5%;}
#featured .slick-arrow{top:12vw}

#block_5 {padding:50px 11%}
#block_5 .block.wrapper .text_box{display:flex;flex-wrap:wrap;padding:0 0 30px 0}
#block_5 .text_box .head {width:34%}
#block_5 .text_box .text {width:66%}
#block_5 .block.wrapper {display: block;}
#block_5 .basic_sub_galery{display:flex;flex-wrap:wrap;align-items:center;justify-content: center;}
#block_5 .img_box{margin:10px 4% 10px 5px;height: 4vw;}
#block_5 .img_box img{width:100%;height:100%;object-fit:contain;transition:300ms}
#block_5 .img_box img:hover{transform:scale(1.05)}

#visual {display:grid;grid-template-columns: 71% 29%;grid-template-rows: auto auto;background-color:#F8F8F8;padding:20px 0;margin: 50px 0;}
#visual .img_box{padding:0 0 0 20px;box-sizing:border-box;grid-column:2;grid-row:1/3}
#visual .img_box img{height:100%;object-fit:cover}
#visual .text_box{grid-column:1;grid-row:2/3;box-sizing: border-box;padding: 70px 50px 50px 15%;}
#visual .main_pic_block{grid-column:1;grid-row:1/2}
#visual .main_pic_block img{width:100%;height:100%;object-fit:cover}
#visual .default_button:first-of-type{color:#232726;background-color:#F8F8F8;border-color:#232726}
#visual .default_button:first-of-type:hover{background-color:#232726;border:1px solid #232726;color: #fff;}
#visual .default_button:first-of-type::after{filter:none}
#visual .default_button:first-of-type:hover::after{filter:brightness(0) invert(1);}

#implement{margin-top:50px}
#implement .top{position:relative}
#implement .text_box{position:absolute;left:10%;top:0;bottom:0;margin:auto;background-color:#fff;width:40%;height:max-content;box-sizing:border-box;padding:40px 40px 50px 70px;}
#implement .default_button{margin:20px 0 0 0}
#counter.basic_sub_gal{display:flex;flex-wrap:wrap;width:100%;box-sizing:border-box;padding:80px 11% 50px 11%;justify-content:space-between}
#counter .img_box{width:25%;box-sizing:border-box;padding:0 30px;border-right: 1px solid #CFCFCF;}
#counter .img_box:nth-of-type(4n){padding:0 0 0 30px;border-right:none}
#counter .img_box:nth-of-type(5n), #counter .img_box:first-of-type{padding:0 30px 0 0}
#counter .img_box:first-of-type{width:22%}
#counter .img_box:nth-of-type(3n){width:28%}
.numb{font-size:42px;margin:15px 0 10px 0}
.plus, .plus *{font-size:34px;font-family: "brother-1816",sans-serif;font-style: italic;font-weight:300}

footer{width:100%;position:relative;z-index:2;background-color:#fff}
#footer_1{padding:80px 0}
#kapcsolat .default_button{margin:0;width: 210px;}
#kapcsolat .sub_page_cont{width:100%;display:flex;flex-wrap:wrap;box-sizing:border-box;padding:70px 11% 0 11%}
#kapcsolat .head{width:250px;}
#kapcsolat .top_text{width:50%;}
#kapcsolat .gen_contact_form{width:100%;margin:30px 0 0 0}
.dub_form{width:100%;/*display:flex;flex-wrap:wrap*/}
.dub_form input[type="text"],.dub_form input[type="number"]{width:100%;height:50px;box-sizing:border-box;padding:15px 10px 0 10px;font-size:16px;font-weight:300;color:#232726;background:none}
.label_span{position:absolute;left:10px;bottom:15px;font-size:16px;font-weight:300;color:#232726;transition:bottom 300ms,top 300ms}
.input_label::after{content:'';width:0;height:2px;position:absolute;bottom:0;left:0;background:#CFCFCF;transition:width 300ms,background 300ms}
.input_block{position:relative;width:calc(33.333% - 16px);margin:0 20px 20px 0;overflow: hidden;border-bottom:1px solid #CFCFCF;}
#kgct{margin: 0 0 20px 0;}
#kgcc, #dub_select{margin: 0 66% 20px 0}
.input_label{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none}
input:focus + .input_label::after, textarea:focus + .input_label::after{width:100%}
textarea:focus + .input_label::after, .textarea_block .input_label::after { }
.input_label.empty::after,.input_label.format_error::after {width:100%;background:#c60101}
.input_label.valid::after{width:100%}
.textarea_block .input_label.valid::after{width:100%!important}
input:focus + .input_label .label_span, input + .input_label.valid .label_span{bottom:25px}
.textarea_block .input_label{height:100%}
.textarea_block .label_span{top:15px}
textarea:focus + .input_label .label_span, textarea + .input_label.valid .label_span{top:0}
.dub_form .input_block.textarea_block{width:calc(66.666% - 5px);margin:-140px 0 30px auto;height: 118px;}
.dub_form textarea{width:100%;height:100%;box-sizing:border-box;padding:25px 10px 5px 10px;font-size:16px;font-weight:300;color:#232726;border:none;background:transparent;resize:none}
.mod_checkbox{box-sizing:border-box;padding:0 0 20px 0}
.form_cb_block{display:flex;align-items:center;flex-wrap:wrap;padding: 0 20px 0 0;align-items:center}
.form_bottom_box_button{display:flex;}
#footer_map{width:100%;}
#mapLayer {position: absolute;z-index: 10;top: 0px;left: 0px;width: 100%;height: 100%;display: inline-block;}
.unique_select{box-sizing:border-box;width:calc(33.333% - 16px);height:50px;position:relative;display:flex;justify-content:start;align-items:center;z-index:2;}
.unique_select.nyitva{z-index:3}
.unique_select .label{    padding-left: 0;
    font-size: 12px;
    font-weight: 500;
    color: #cfcfcf;
    font-size: 15px;
    font-weight: 300;
    color: #232726;
    margin: 0 10px -5px 0;
	}
.unique_select .value{font-size:15px;font-weight:300;color:#232726;overflow:hidden;width:100%;white-space:nowrap;border-bottom:1px solid #CFCFCF;box-sizing: border-box;padding: 15px 10px 0 10px;height:50px}
.unique_select_list{width:100%;box-sizing:border-box;padding: 55px 10px 0 10px;display:none;position:absolute;top:0;left:0;background:#eee;z-index:1;max-height:150px;overflow:auto;scrollbar-width:0;z-index:-1;border-bottom: 1px solid #CFCFCF;}
.unique_select_list::-webkit-scrollbar{display:none}
.unique_select_list li{width:100%;height:auto;font-size:15px;font-weight:300;text-align:left;list-style:none;color:#232726;cursor:pointer;display:flex;box-sizing:border-box;padding:4px 5px}
.unique_select_list li a{width:100%}
.unique_select_list li.current_value{font-weight:800}
.unique_select_list li label{box-sizing:border-box;padding:7px 0 7px 10px;display:flex;justify-content:flex-start;align-items:center;cursor:pointer;transition:300ms}
.unique_select_list li label:hover{color:#36f}
.portas{width:100%;height:100%;position:absolute;right:0;top:0;z-index:1;cursor:pointer}
.unique_select::after{content:'';width:15px;height:20px;position:absolute;right:10px;top:0;bottom:0;margin:auto;background-image:url(/sources/pics/down-arrow-domino.svg);z-index:0;background-size:100%;background-repeat:no-repeat;background-position: center;}

.unique_select_line{display: inline-flex;margin:5px;}
.unique_select_line_list{display: inline-flex;}
.unique_select_line_list .aktiv{color: #CE4243;font-weight:500}
.unique_select_line_list li{margin: 0 15px;cursor:pointer;}
#footer_bottom{background-color:#F8F8F8;}
#footer_bt{display:flex;flex-wrap:wrap;box-sizing:border-box;padding:50px 11% 20px 11%}
#footer_bottom .count{width:calc((100% - 500px) / 3);box-sizing: border-box;padding: 0 0 30px 0;}
#footer_bottom .count:not(#footer_nl_desc) p{font-size:16px;font-weight:500}
#footer_bottom #basic_info.count{width:calc((100% - 350px) / 3)!important;padding: 0 40px 30px 0;}
#footer_bottom #footer_nl_desc.count{width:450px!important;padding: 0 50px 30px 0;}
#footer_bottom .count:nth-of-type(4n){padding:0 0 30px 40px}
.count.to{margin-top:55px;}
.count .data{font-size:20px;box-sizing:border-box;padding:0 0 0 25px;position:relative;margin:0 0 20px 0}
.count .data::before{content: "";width: 13px;height: 70%;position: absolute;top: 15%;left: 0;background-color: #CE4243;}
.fl_img {width:150px}
#footer_logo{margin-bottom:20px}
#footer_last{display:flex;flex-wrap:wrap;width:100%;box-sizing:border-box;padding:20px 11%;border-top: 1px solid #CFCFCF;}
#footer_last *{font-size:14px}
#footer_end{width:calc(100% - 340px);display:flex;}
#footer_menu{width:340px;}
#footer_menu ul{width:100%;display:flex;align-items:center;justify-content:flex-end}
#footer_menu li{width:fit-content;width:-moz-max-content;border-right:1px solid #4A4A49;padding:0 5px;display:flex;font-size:14px;}
#footer_menu li:last-of-type{border-right:none;}
#footer_menu li a{transition:300ms;text-underline-offset: 3px;}
#footer_menu li a:hover{text-decoration:underline;}
#footer_menu li p{font-size:14px;text-transform:lowercase;white-space: nowrap;}
#top_panel{background:#fff}
#top_panel.top {position: fixed;top: 60px;left:0;z-index: 1;width:100%;box-sizing: border-box;padding: 20px 11% 25px 11%}
#top_panel.top #aft_intro{display:none}
.afi_header.top{position: fixed;top: 140px;z-index: 1;width:calc(78% / 6);transition:0ms}

.altalanos, .galeria{padding:120px 100px 100px 100px;box-sizing:border-box;width: 100%;}
#adatvedelem h2{text-transform:lowercase;font-size: 30px;line-height: 28px;font-weight: 800;}
.altalanos h1 {font-size: 30px;line-height: 28px;font-weight: 800;margin-bottom: 30px;}
#adatvedelem .down	{margin-bottom:50px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;}
#adatvedelem .down.nyitva img{transform: rotate(180deg);}
.altalanos .pdf{margin-top:10px;}
.altalanos .pdf a{font-size:14px;font-weight:600;}
.altalanos .text{margin-bottom:50px;}
#footer_nl_form_address {display: none!important;visibility: collapse!important;position: absolute;top: -1000px;color: #0e0e0e;z-index: -10;}
#footer_nl_form .input_block{width:calc(100% - 162px);margin:0;height: 43px;border: 1px solid #CFCFCF;}
#footer_nl_form .dub_form{margin:20px 0;display: flex;}
#footer_nl_form .dub_form input[type="text"]{height:43px;padding:10px}
#footer_nl_form .default_button{width:160px;}

.subpage {width: 100%;box-sizing: border-box;padding: 150px 11% 50px 11%;}
.subpage .basic_cont.other .text_box {padding-top:0}
.subpage .basic_cont.other .text_box .head {margin-bottom:20px;/*text-align:center*/}
/*.subpage .basic_cont.other .head.before::before {display:none}*/
#thanks .default_button{margin:40px 0 0 0}
#imp #counter.basic_sub_gal {padding: 30px 0}
.subpage  .text_box{box-sizing: border-box;padding: 50px 10%}
#down_cont{margin-top:70px}
#down_cont .head{font-weight: 300;font-style: italic;margin:0 0 20px 0}
#down_cont .head b{font-family: 'Montserrat',sans-serif;font-style: normal;font-weight:700;margin:0 20px 0 0}
#down_cont .half{margin:0 }
#down_cont #projekt{display:flex;flex-wrap:wrap}
#projekt .list{width:34%;box-sizing:border-box;padding:0 50px 0 0}
#projekt .main_pic_block {width:66%;margin-top:45px}
#projekt .main_pic_block img{width:100%}
#down_cont #ref{margin:70px 0 0 0}
#down_cont #ref .list{display:flex;flex-wrap:wrap;}
#down_cont #ref .list .main_pic_block img:hover{transform:none}
#down_cont .half .cont{box-shadow:border-box;padding:10px 0;border-bottom: 1px solid #CFCFCF;}
#down_cont .half .cont:first-of-type{border-top: 1px solid #CFCFCF;}
#down_cont #ref.half .cont:first-of-type{border-top:none}
#down_cont #ref .basic_cont{margin: 0 20px 20px 0;width:calc(16.666% - 17px);cursor:pointer}
#down_cont #ref .basic_cont:nth-of-type(6n){margin: 0 0 20px 0;}
#down_cont #ref .main_pic_block{max-height:70px;width: max-content;margin:0 0 15px 0}
#down_cont #ref .main_pic_block img{width:100%;height:100%;object-fit:contain}
#down_cont #ref #sub_page_cont_3 .main_pic_block img {    filter: brightness(0) invert(0.55);}
#down_cont #ref .basic_cont.active{border-bottom:4px solid #CE4243}
#down_cont #ref .basic_cont.active img	{filter: contrast(50) url(#colorFilter)!important;}
#down_cont .bottom{display:none}
#ref .title{display:flex;cursor:pointer;}
#ref .title b{margin: 0 5px 0 0;min-width:22px}
#ref .title .txt{display:flex;flex-wrap:wrap;padding:0 20px 0 0}
#ref .title::after {content: '';width: 12px;min-width:12px;height: 18px;margin: 0 0 auto auto;background-image: url(/sources/pics/down-arrow-domino.svg);z-index: 0;background-size: 100%;background-repeat: no-repeat;background-position: center;}
#ref .text{margin-top:20px;display:none}
#refgal{margin:40px 0 0 0;width:115%}
#refgal .slick-list {padding: 0 11% 0 0 !important;}
#refgal .next-arrow {right: calc(5% - 22px);}
#down_cont .show{display:flex;padding:10px 10px 10px 0;cursor:pointer;margin:20px 0 0 0;width:fit-content;width:-moz-max-content}
#down_cont .show::after {content: '';width: 12px;height: 18px;margin: auto 0 auto 10px;background-image: url(/sources/pics/down-arrow-domino.svg);z-index: 0;background-size: 100%;background-repeat: no-repeat;background-position: center;}
#termek_lista{width: 100%;box-sizing: border-box;padding: 100px 10%;display:flex;flex-wrap:wrap;}
#cat_descr strong {font-weight:500}
.bottom.vis{width:100%}
#product_category_box {width:320px;box-sizing:border-box;padding:0 40px 40px 0}
#product_category_box .list_top{box-sizing:border-box;padding:0 0 30px 30px}
#product_category_box .list_top .default_button{margin:20px 0 0 0}
#webshop_right{width:calc(100% - 320px)}
#filter_switch{display:none;margin: -56px 0 50px auto;width: 120px;padding: 5px 30px 5px 10px;}
#filter_switch:hover {color: #fff;background-color: #232726;border-color: #fff;}
#filter_switch::after{content:'';width:15px;height:20px;position:absolute;right:10px;top:0;bottom:0;margin:auto;background-image:url(/sources/pics/down-arrow-domino.svg);z-index:0;background-size:100%;background-repeat:no-repeat;background-position: center;transition:0ms;}
#filter_switch:hover::after{filter: brightness(0) invert(1);}
#filter_switch.open::after{transform:rotate(180deg)}
#webshop_right .tlt, .talalat_oldal_tartalom .tlt{width:calc(33.333% - 14px);margin:0 20px 40px 0}
#webshop_right .tlt:nth-of-type(3n), .talalat_oldal_tartalom .tlt:nth-of-type(3n){margin:0 0 40px 0}
#termek_menu .menu_block_level_1{width:100%;position:relative}
#termek_lista_kategoria_szuro{width:100%;margin:0 0 70px;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}
#termek_menu .menu_level_1{width:100%;margin:0 0 20px;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}
.termek_lista_kategoria{width:100%;margin:0 0 15px;font-size:13px;font-weight:800;text-align:left}
#termek_menu .cp{cursor:pointer;}
#termek_menu .level_1,#termek_menu h2.link{box-sizing:border-box;width:100%;margin:0 0 5px;font-size:18px;font-weight:800;padding:10px 0;transition:color 300ms;border-top: 1px solid #CFCFCF;text-transform:lowercase}
#termek_menu .level_1 span{display:flex;justify-content: space-between;}
#termek_menu .link.level_1 span::after{content: '';width: 15px;height: 20px;margin: auto 0 auto 20px;background-image: url(/sources/pics/down-arrow-domino.svg);z-index: 0;background-size: 100%;background-repeat: no-repeat;background-position: center;}
#termek_menu .link.level_1.open span::after{transform:rotate(-180deg)}
#termek_menu .link.aktualis span{text-decoration:underline}
.termek_lista_alkategoria{width:100%;margin:0 0 15px;box-sizing:border-box;padding:0 0 0 40px}
#termek_menu .menu_level_2{width:100%;margin:0 0 15px 0;box-sizing:border-box}
#termek_menu .menu_level_2 .level_2:last-of-type{margin:0 0 5px}
.termek_menu_block_level_1 .menu_level_2{display:none}
#termek_menu .open_k_sz{width:18px;height:18px;position:absolute;right:0;top:0;background-image:url(/sources/pics/egyedi_select_nyil.png);background-repeat:no-repeat;background-position:center;transform:rotate(0deg);transition:transform 300ms}
#termek_menu .menu_block_level_2{position:relative}
#termek_menu .open_h_sz{width:18px;height:18px;position:absolute;right:0;top:0;background-image:url(/sources/pics/egyedi_select_nyil.png);background-repeat:no-repeat;background-position:center;transform:rotate(0deg);transition:transform 300ms}
#termek_menu .open_h_sz.rotate{transform:rotate(-180deg)}
#termek_menu .menu_level_3{display:none;width:100%;box-sizing:border-box;padding:0 0 0 15px}
#termek_menu .menu_block_level_3 a{cursor:pointer}
#termek_menu .level_3,#termek_menu h6.link{font-size:12px;font-weight:500;line-height:20px}
#termek_menu h5.link{width:100%;position:relative;display:flex;justify-content:flex-start;align-items:flex-start;font-size:14px;font-weight:300;margin:0 0 5px 0;font-family: "montserrat",sans-serif;width: fit-content;width: -moz-max-content;}
#termek_menu h5.link.aktualis::after{content:"";position:absolute;bottom:0;left:7px;width:calc(100% - 7px);height:1px;background-color:#232726}  
#termek_menu h5.link::before{content:'-';width:4px;height:7px;margin:0 5px 0 0;flex-shrink:0;}
#termek_lista_rendezes{display:flex;flex-wrap:wrap;margin: 0 0 50px 0;}
#termek_lista_rendezes .unique_select {width:calc(33.333% - 14px);margin:20px 20px 0 0}
#termek_lista_rendezes .unique_select.spec_23{margin:20px 0 0 0}
#termek_lista .tl_tb_pic{height: calc(25vw - 100px);}
#termek_lista_rendezes .unique_select.hide_it{display:none}
.tlt, .tl_tb{transition:300ms}
.tlt:hover, .tl_tb:hover{box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%)}
.tlt_spec {height:0;overflow:hidden;transition:300ms;}
.tlt:hover .tlt_spec, .tl_tb:hover .tlt_spec{height:100px;transition:300ms;}
.tlt_spec *, .tlt_spec {font-size:14px;color:#232726;font-weight:300}
.tlt_spec li strong, .tlt_spec li b {color:#232726}
.tlt_spec li {color: #989898;font-weight:300}
#termek_lista .tlt:hover .tl_tb_pic{height:calc(25vw - 200px)}
#termek_lista  .unique_select .value{white-space: pre-wrap;padding: 10px 30px 0 0;height: 50px;display: flex;align-items: center;}

#termek_site{width:100%}
#termek_block{box-sizing:border-box;padding:150px 10% 80px 10%}
#termek_box{display:flex;flex-wrap:wrap;}
#termek_gal{width:50%;box-sizing:border-box;padding:0 20px 0 0}
#to_data{width:50%;box-sizing:border-box;padding:0 0 0 20px}
#termek_block #bread{margin:0 0 40px 0}
#termek_block .head{margin:0 0 30px 30px;width:calc(100% - 30px);text-transform:none}
#sync3{height: 35vw;}
#sync3 .img_box, #sync3 .slick-current, #sync3 .slick-track, #sync3 .slick-current div, #sync3 .img_box a {height: 100%;width: 100%;overflow: hidden;display: flex!important;justify-content: center;align-items: center;}
#sync3 .slick-list, #sync3 .slick-slide div{width:100%;height:100%}
#sync3 .img_box img {object-fit: cover;width:100%;height:100%}
#sync3 picture{height: 100%;width: 100%;display: flex;align-items: center;}
#sync4  .slick-slide{height:100%}
#sync4 .slick-track{margin:10px 0!important}
#sync4{height: 8vw;width:calc(100% + 10px);margin: 0 0 0 -5px}
#sync4 .img_box, #sync4 .slick-current, #sync4 .slick-track, #sync4 .slick-slide div, #sync4 .img_box a {height: 100%;width: 100%;overflow: hidden;display: flex!important;justify-content: center;align-items: center;}
#sync4 .slick-list{width:100%;height:100%}
#sync4 .img_box{margin:0 5px}
#sync4 .img_box img {object-fit: cover;width:100%;height:100%}
#sync4 picture{height: 100%;width: 100%;display: flex;align-items: center;}
#sync4 .slick-arrow{position:absolute;bottom:-50px;width: 22px;height: 16px;z-index: 1;cursor:pointer;}
#sync4 .prev-arrow {left:calc(50% - 50px);background-image:url(/sources/pics/left-arrow-domino.svg);background-size:100%;background-position:center;}
#sync4 .next-arrow {right:calc(50% - 50px);background-image:url(/sources/pics/right-arrow-domino.svg);background-size:100%;background-position:center;}
#termek_block #to_name{font-size:40px;line-height:45px;font-weight:400;margin: 0 0 10% 0}
#to_descr{margin:0 0 30px 0}
#to_descr ul li {list-style: disc;list-style-position: inside;}
#termek_block #pcolors{display:flex;flex-wrap:wrap}
#pcolors .col_pic[data]:hover::before {content: attr(data);padding: 2px 5px;color: #fff;position: absolute;left: calc(100% - 20px);top: calc(100% - 10px);white-space: nowrap;z-index: 3;font-size:11px;font-weight:300}
#pcolors .col_pic {width:calc(20% - 8px);margin:15px 10px 0 0;position:relative;height: max-content;}
#pcolors .col_pic img{position:relative;transition:300ms}
#pcolors .col_pic:hover img{transform:scale(1.5);z-index:2;transition:300ms}
#pcolors .col_pic:nth-of-type(5n){margin:15px 0 0 0;}
#pcolors .col_pic p{margin:5px 0 0 0;text-align:center;position:absolute;right:0;bottom:-25%;left:0;display:none;transition:300ms}
#pcolors .col_pic:hover p{display:block;z-index:2;background-color:#fff}
#termek_block .tlt_spec{margin:0 0 30px 0;display:block;}
#termek_block .tlt_spec p, #termek_block .tlt_spec li{margin:0 0 5px 0;color: #232726;}
#termek_block .tlt_spec strong{font-weight:600}
.tlt_spec .head{font-size:25px;margin-bottom:20px;font-weight:800}
#termek_block .un_spec{display:flex;flex-wrap:wrap}
.un_spec .unique_select {width:calc(50% - 10px);margin:0 20px 20px 0}
.un_spec .unique_select:nth-of-type(2n){margin:0 0 20px 0}
#termek_block .price{}
/*#termek_block .slick-slide.slick-current{z-index:1!important}*/
#to_data .not{color:#CE4243;font-weight:800}
#termek_block .number.to{/*display:flex;justify-content:space-between;align-items:center;width:70px;*/margin:0 0 30px 0}
#termek_block .number.to .fel, #termek_block .number.to .le{cursor:pointer;border: 1px solid #CFCFCF;padding:10px}
#termek_block .number.to input{width:50px;text-align:center;border-bottom: 1px solid #CFCFCF;border-top: 1px solid #CFCFCF;height:38px}
#termek_block .to_article{cursor:pointer}
#termek_block .back_to{margin:70px auto 0 auto;padding: 0 30px 0 45px;width:200px}
#termek_block .back_to::after { transform: rotate(180deg);left: 50px;right:auto}
#termek_site .bottom{margin: 50px 0 70px 0}
#termek_site #ajanl	{background-color:#CE4243;border-color:#CE4243;}
#termek_site #ajanl:hover {color:#fff;transform:scale(1.05)}
#gal_form{display:flex;margin:0 0 8% 0}
/*#gal_form *	{color: #606060;}*/
#gal_show{margin:0 5% 0 0;cursor:pointer}
#gal_form .attached_file{}
#termek_site #featured {  padding: 0 0 0 10%;width: 100%;}
#termek_site #ajanlott_title{margin:0 11% 40px 11%;width:80%;font-size:35px}
#termek_site .eye{width:40px}
#termek_site .mod_checkbox p{font-size:15px}
.default_button.noarrow {padding:0 20px}
.default_button.noarrow::after {display:none}
#termekek_oldal #termek_lista{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;padding:0}
/*#basket{display: grid;	grid-template-columns: 220px 3fr;grid-auto-rows: 1fr;}
#basket_data{grid-column:2;grid-row: 1;}
#basket_linked_products{grid-column:1;grid-row: 1;box-sizing:border-box;padding: 0 20px 0 0;}
#basket_linked_products .tlt_pic {height: auto;max-height: none;}
#basket_linked_products  .tlt_desc_top {height: 100px;max-height: 110px;}
#basket_linked_products .basket_head{font-size: 16px;font-weight: 700;text-transform: none;margin-bottom: 30px;}
#basket_bottom_header .head{text-align:center;justify-content:center;}
#basket_linked_products .tlt {padding: 0 15px 15px 15px;margin: 0 0 20px 0;}
#basket_linked_products .tlt_desc{margin:0;}*/
#order_page .more_button{text-transform:lowercase;margin:20px 0 0 0;font-size:13px;    margin-left: calc(3% + 1vw);}
#user_reg .simple_menu_item {display: flex;justify-content: center;width:fit-content;width:-moz-fit-content;margin: 0 0 0 50px;border: 1px solid #fff;}
#user_reg .simple_menu_item:hover{background-color: #66594d;border: 1px solid #66594d;}
#user_reg .simple_menu_item p{text-transform:uppercase;font-size:16px;color:#fff;box-sizing:border-box;padding: 5px 15px;}

#latvany .process{display:flex;flex-wrap:wrap;margin: 40px 0 0 0;}
#latvany .process .img_box{width:18%;margin:0 7% 40px 0;overflow: visible;/*display: none;*/}
#latvany .process .img_box .pics{border:2px solid #CE4243;border-radius:50%;box-sizing:border-box;padding:20%;position:relative;margin-bottom:20px;transition:300ms}
#latvany .process .img_box:hover .pics{border:3px solid #CE4243;}
#latvany .process .img_box .img_text{transition:300ms}
#latvany .process .img_box:hover .img_text *{font-weight:800}
#latvany .process .img_box .pics::after{content:"";position:absolute;width:41%;height:2px;top:50%;left:100%;background-color:#CE4243;}
#latvany .process .img_box:last-of-type .pics::after{content:"\27F6";color:#CE4243;font-size:40px;line-height:0;text-align:left;background-color:transparent}
#latvany .text{box-sizing: border-box;padding:0;}
#latvany .head{box-sizing: border-box;width:100%;margin: 0 0 25px 0;}
#latvany .slick-slide, .galeria_kivi .slick-slide{margin:0 10px}
#latvany .basic_sub_galery .img_box, .galeria_kivi .img_box{width:100%;height:25vw;overflow:hidden;position:relative;transition:300ms;}
#latvany .basic_sub_galery .img_text, .galeria_kivi .img_text{margin-top:15px}
#latvany .basic_sub_galery a , .galeria_kivi a{width:100%;height:100%}
#latvany .basic_sub_galery img, .galeria_kivi .img_box img{width:100%;height:100%;object-fit:cover}
#latvany .next-arrow, .galeria_kivi .next-arrow{right: -5%;}
#latvany .prev-arrow, .galeria_kivi .prev-arrow {right: auto;left:-5%;}
#latvany .slick-arrow, .galeria_kivi .slick-arrow{top:12vw}
#szec_plusz{width:240px;position:fixed;bottom:0;right:0;z-index:19}
#szec_plusz img{max-width:100%}
#sp_open{width:32px;height:32px;position:absolute;top:-35px;right:10px;border-radius:50%;background-image:url(/sources/pics/down-arrow-domino.svg);background-color:#fff;rotate:0deg;background-size: 50%;background-repeat: no-repeat;background-position: center;border: 1px solid;cursor:pointer}
#szec_plusz.close {bottom: -168px;}
.close #sp_open{rotate:180deg}
.subpage.dasc {padding: 70px 100px 50px 100px;}
.subpage.dasc iframe {width:100%!important}
#show svg {margin:0 0 0 10px}
#show:hover svg {filter:invert(0.9)}
#termek_lista_rendezes #order_by.unique_select {margin:0 0 0 auto!important;width:33.333%}
#search{width:calc(66.66% - 14px)}
#search_box{max-width:100%}

#search_bar #search_box .quick_search{border:1px solid}
#search_bar .search_box {margin:0;border: 1px solid transparent;width:25px}
#search_bar .search_box.focus #search_form {border:1px solid #fff;width:200px;background:#232726}
#search_bar .search_img {width: 25px;min-width: 25px;height: 30px;min-height: 30px;cursor: pointer;background-image: url(/sources/pics/search-domino.svg);background-position: center;background-size: 100%;background-repeat: no-repeat;transition: filter 300ms;position: absolute;right: 0;top: 0;bottom:0;margin:auto ;z-index:10}
#search_bar{width:30px;height:30px;box-sizing:border-box;padding:0 ;position:relative;display:flex;justify-content:flex-start;align-items:center;}
#search_bar #search_box.focus .quick_search::placeholder,#search_bar:hover #search_box.hd .quick_search::placeholder, #search_bar #search_box.focus .quick_search, #search_bar:hover #search_box.hd .quick_search {color:#fff!important}
#search_bar #search_form {position: absolute;right: 0;top: 0;width: 100%;height: 30px;margin: 0 0 0 30px;transition: 300ms;z-index: 10}
#search_bar:hover .hd #search_form {display:block;right: 0;top: 0;width:200px;height: 30px;margin: 0 0 0 30px;transition: 300ms;z-index: 10;border:1px solid #fff;background:#232726}
#search_bar .hd .possible_results {width: 200px;right: 0;opacity:0;height:0}
#search_bar:hover .hd .possible_results, #search_bar .search_box.focus .possible_results {opacity:1;height:auto;}
#search_bar.top{position:absolute;right: 10%;top: 60px;z-index:5;transition:300ms;box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);}
#search_bar.top .search_box, #search_bar.top {width:200px;    background: #fff;}
#search_bar.top .search_box {height:40px}
#search_bar.top.hide {display:none!important;}

#gallery .head {margin-bottom:30px}
#gallery #buttons {display:flex;flex-wrap:wrap;align-items:flex-end}
#gallery #buttons .b_opt {width: fit-content;width: -moz-fit-content;max-width: 100%;height: 45px;box-sizing: border-box;padding: 0 20px 0 20px;display: flex;justify-content: center;align-items: center;flex-shrink: 0;font-family: "montserrat", sans-serif;font-size: 15px;font-weight: 300;background-color: transparent;color:#232726;cursor: pointer;text-align: center;transition: 300ms;margin:0 20px 20px 0;border:1px solid #232726 }
#gallery #buttons .b_opt:hover {background-color:#232726 ;color:#fff;}
#gallery #buttons .b_opt.active {background-color: #CE4243;border:2px solid #CE4243;color:#fff;}
#gallery #buttons .b_opt.active:hover {background-color: #af3536;border:2px solid #af3536 }
.masonry {column-count: 4;column-gap: 0;    margin: 20px 0 50px 0;}
.brick {-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;counter-increment: brick-counter;padding:5px;box-sizing:border-box;min-height:100px;cursor:pointer}
.brick  img {width: 100%;height: 100%;object-fit: cover;}
/*#gallery #show_all{height: 30px;border:1px solid #273A60;width:140px;margin:0 0 20px auto;padding: 0 20px 0 0;position:relative;font-size: 12px;cursor:pointer;border-radius: 30px;color:#273A60}
#gallery #show_all::before{content:'';width:8px;height:8px;position:absolute;right:17px;top:50%;transform:translateY(-50%);border:1px solid #2f2f2f;border-radius:50%;transition:background 300ms,right 300ms}
#gallery #show_all::after{content:'';width:15px;height:8px;position:absolute;right:10px;top:50%;transform:translateY(-50%);border:1px solid #2f2f2f;border-radius:5px}
#gallery #show_all:hover, #show_all.active{color: #fff;background: #273A60;}
#gallery #show_all:hover::before, #show_all.active::before{right:10px;background:#fff;z-index: 1;}
#gallery #show_all:hover::after, #show_all.active::after{background:#e8e8e8*/}


/**************MEDIA******************/
@media only screen
and (min-width : 2560px){

}

@media only screen
and (min-width : 1921px){
.catp_box.hgt{height:480px;}
.tl_tb_pic, #latvany .basic_sub_galery .img_box, .galeria_kivi .img_box{height:480px;}
.tl_tb:hover .tl_tb_pic{height:calc(480px - 100px)}
#termek_lista .tl_tb_pic{height: calc(480px - 100px);}
#termek_lista .tlt:hover .tl_tb_pic{height:calc(480px - 200px)}
#block_5 .img_box {height: 77px;}
}

@media only screen
and (max-width : 1921px)
and (min-width : 1660px){

}

@media only screen
and (max-width : 1024px){


}

@media only screen
and (max-width : 1680px)
and (min-width : 1601px){

}

@media only screen
and (max-width : 1680px)
and (min-width : 1537px){

}

@media only screen
and (max-width : 1600px)
and (min-width : 1537px){


}

@media only screen
and (max-width : 1500px)
and (min-width : 1281px){
header{padding:10px 5% 5px calc(8% - 30px);}
.main_header:not(.keskeny){padding:22px 5% 27px calc(8% - 30px);}
header.keskeny{padding:10px 5% 5px calc(8% - 30px)}	
}

@media only screen
and (max-width : 1680px)
and (min-width : 1367px){

}

@media only screen
and (max-width : 1536px)
and (min-width : 1441px){

}

@media only screen
and (max-width : 1400px)
and (min-width : 1281px){
#d_book p, #login_text p{display:flex;flex-wrap:wrap;width:58px;line-height: 1;font-size: 13px;}
#login_text p{width:50px}
 #login_text p span:first-of-type::after{content:'-';}
}

@media only screen
and (max-width : 1440px)
and (min-width : 1367px){

}

@media only screen
and (max-width : 1440px)
and (min-width : 1025px){

}

@media only screen
and (max-width : 1440px)
and (min-width : 801px){

}

@media only screen
and (max-width : 1366px){

}

@media only screen
and (max-width : 1366px)
and (min-width : 1281px){

}

@media only screen
and (max-width : 1366px)
and (min-width : 1025px){


}

@media only screen
and (max-width : 1366px)
and (min-width : 801px){



}

@media only screen
and (max-width : 1280px)
and (min-width : 1025px){

}

@media only screen
and (max-width : 1280px)
and (min-width : 801px){


}

@media only screen
and (max-width : 1280px){
.main_header:not(.keskeny) {padding: 20px 8% 15px calc(11% - 30px);}
header.main_header:not(.keskeny){display:none}
header.main_header:not(.keskeny):hover, header.main_header.show{opacity:1;display:flex}
.slick-dots {bottom:5px}
.slick-arrow {bottom:10px}
}

@media only screen
and (max-width : 1210px){
}

@media only screen
and (max-width : 1024px)
and (min-width : 601px){
#pcolors .col_pic {width:calc(33.333% - 8px);margin:15px 10px 0 0;}
#pcolors .col_pic:nth-of-type(5n){margin:15px 10px 0 0;}
#pcolors .col_pic:nth-of-type(3n){margin:15px 0 0 0;}
}

@media only screen
and (max-width : 1024px)
and (min-width : 801px){
#search_bar.top {width:20%;right:5%}
#search_bar.top .search_box {width:100%}
}

@media only screen
and (max-width : 1024px)
and (min-width : 401px){

}

@media only screen
and (max-width : 1024px){
#footer_bottom #basic_info.count{width: 40%!important;}
#footer_bottom .count {width: 30%!important;}
#footer_bottom #footer_nl_desc.count {width: 100%!important;padding: 0 0 30px 0;}
#webshop_right .tlt, .talalat_oldal_tartalom .tlt {width: calc(50% - 10px);}
#webshop_right .tlt:nth-of-type(3n), .talalat_oldal_tartalom .tlt:nth-of-type(3n) {margin: 0 20px 40px 0;}
#webshop_right .tlt:nth-of-type(2n), .talalat_oldal_tartalom .tlt:nth-of-type(2n) {margin: 0 0 40px 0;}
#termek_lista .tl_tb_pic, #termek_lista .tlt:hover .tl_tb_pic, .talalat_oldal_tartalom .tlt .tl_tb_pic, .talalat_oldal_tartalom .tlt:hover .tl_tb_pic{height: calc(32vw - 100px);}
.tlt .tlt_spec, .tl_tb .tlt_spec{height:auto;margin: 0 0 20px 0;}
.tl_tb_pic, .tl_tb:hover .tl_tb_pic{height:23vw;}
.numb{font-size: 26px;}
.plus, .plus *{font-size: 20px;}
.subpage .text_box {  padding: 50px 0;}
#implement .text_box{width:50%}
#block_5 .img_box {height: 6vw;}
#latvany .text{box-sizing: border-box;padding: 40px 0;}
#latvany .head{box-sizing: border-box;width:80%;margin: 0 0 15px 0;}
#down_cont #ref .basic_cont { width: calc(33.333% - 14px);}
#down_cont #ref .basic_cont:nth-of-type(3n){margin:0 0 20px 0}
}

@media only screen
and (max-width : 900px){

}

@media only screen
and (max-width : 800px){
#slider .sub_page_cont{display:block!important}
#slider .main_pic_block {max-height: calc(100vh - 200px);    height: calc(100vh - 200px);overflow:hidden}
#slider .sub_page_cont {  max-height: none;height: auto;}
#slider .main_pic_block img{object-position:81% 50%}
#slider .sub_page_cont.center img {object-position:50% 50%}
#slider .sub_page_cont.right .main_pic_block img {object-position:95% 50%}
#slider .img_box{display:none}
#slider .text_box {  padding: 20px 10% 50px 10%; height:200px;}
#slider .text_box.max {height:300px;}
#slider .text_box.max .cont {padding-top:0}
.prev-arrow {right: auto;left:20px}
.next-arrow {right: 20px;}
.slick-dots {width: calc(100% - 50px);right: 25px;left:25px;justify-content:center}
.block.wrapper {display: block;}
.block.wrapper .text_box {padding: 30px 0 0 0;}
#kat .sub_page_cont {width: 100%;margin: 0 0 30px 0;}
#tl_category {width: 100%; padding: 0;}
.catp_box.hgt {height: 35vw;}
.tl_tb_pic, .tl_tb:hover .tl_tb_pic {height: 35vw;}
#high .sub_page_cont {flex-wrap: wrap;}
#high .sub_page_cont .head, #high .sub_page_cont .text, #block_5 .text_box .head, #block_5 .text_box .text, #gall .sub_page_cont .text {width: 100%;margin: 0 0 20px 0;}
#high .sub_page_cont .default_button, #block_5 .text_box .text, #gall .sub_page_cont .default_button {margin: 0;}
#implement .text_box {width: 100%;position: relative;left: auto;padding: 30px 11%;}
#counter.basic_sub_gal { padding: 30px 11% 50px 11%;}
#counter .img_box {width: 50%!important;margin-bottom:50px;padding: 0 0 0 30px;}
#counter .img_box:nth-of-type(2n) { border-right: none;}
#counter .img_box:nth-of-type(3n) {padding-left: 0;}
#kapcsolat .head {width: 100%;margin: 0 0 20px 0;}
#kapcsolat .flex{display:flex;flex-wrap:wrap}
#kapcsolat .top_text {width: 100%;}
.form_bottom_box_button { flex-wrap: wrap;}
.form_cb_block {padding: 0;}
#footer_end {width: 100%;margin: 0 0 20px 0;}
#footer_menu ul {  justify-content: flex-start;}
#d_book p {font-size: 12px;width:45px;display: flex;flex-wrap: wrap;}
#kosar_side p, #login_text p {font-size: 12px;}
#login_text p {width:40px;display: flex;flex-wrap: wrap;}
#kosar_side_wrapper {margin-left: 15px;}
#kosar_side { margin: 0 15px 0 0;}
#termek_lista {padding: 100px 7%;}
#product_category_box {width: 290px;}
#webshop_right {width: calc(100% - 290px);}
#termek_lista .tl_tb_pic, #termek_lista .tlt:hover .tl_tb_pic {height: calc(35vw - 100px);}
#down_cont .half {width: 100%;margin: 0 0 50px 0;}
#footer_map {  height: 40vw;}
#footer_map a {width:100%;height:100%;}
#footer_map img {width:100%;height:100%;object-fit:cover}
#termek_lista_rendezes .unique_select {width: calc(50% - 10px);margin: 20px 20px 0 0;}
#termek_lista_rendezes .unique_select:nth-of-type(3n){margin: 20px 0 0 0;}
#sync4 {height: 6vw;}
/*.main_block:not(#block_1, #block_7){opacity:0;-moz-transition:all 500ms ease-out;-webkit-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;-moz-transform:translate3d(0px,50px,0px);-webkit-transform:translate3d(0px,50px,0px);-o-transform:translate(0px,50px);-ms-transform:translate(0px,50px);transform:translate3d(0px,50px,0px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}*/
#pcolors .col_pic p{position:relative;right:0;bottom:0;left:0;display:block;}
.afi_header.top{position: relative;top: auto;z-index: 1;width:100%;transition:0ms}
#top_panel.top {position: fixed;top: 25px;padding: 20px 11% 25px 11%}    
#top_panel.top #aft_intro, #top_panel.top #aft_lapoz {display:none}
.mod_select:nth-of-type(2n) {margin: 0;}
#afi_body.top { margin-top: 300px;}
#projekt .list {width: 100%;  padding: 0 0 0 0;}
#projekt .main_pic_block {width: 100%;margin:30px 0 0 0}
.subpage.dasc {padding: 60px 0 0 0;}
.masonry {column-count: 3;}
#gall .cnt .basic_cont {width: calc(50% - 15px);}
#gall .cnt .basic_cont:nth-of-type(2n) {margin:0 0 30px 0}
#gall .cnt .basic_cont:nth-of-type(3n) {margin:0 30px 30px 0}
}

@media only screen
and (max-width : 800px)
and (min-width : 601px){

}

@media only screen
and (max-width : 800px)
and (min-width : 481px){

}

@media only screen
and (max-width : 600px)
and (min-width : 481px){
#search_bar.top {width:150px;top:55px}
}

@media only screen
and (max-width : 600px)
and (min-width : 400px){

}

@media only screen
and (max-width : 601px){
#top_logo img {height: 45px;}
.keskeny #logo, #logo{width:150px;}
.main_header:not(.keskeny) #logo{width: 150px;}
#kosar_side p, #login_text p, #d_book p{ display: none;}
#visual {display: block;padding:0}
#visual .img_box{display:none}
#visual .text_box { padding: 40px 11% 40px 11%;}
.input_block, #dub_select {width: 100%;margin: 0 0 20px 0;}
.dub_form .input_block.textarea_block {width: 100%;margin: 0 0 30px auto;}
.form_bottom_box_button {flex-wrap: wrap;}
.form_cb_block{padding:0}
#footer_bottom #basic_info.count{width: 100%!important;padding: 0 0 40px 0;}
#footer_bottom .count {width: 50%!important;}
#footer_bottom .count:nth-of-type(4n) {padding: 0 0 30px 0;margin: 0 0 0 auto;}
.count.to {margin-top: 0;}
#product_category_box {position: relative;width: 100%;padding: 0;}
#webshop_right {width: 100%;position:relative}

#termek_lista .tl_tb_pic, #termek_lista .tlt:hover .tl_tb_pic {height: 40vw;}
#termek_gal {width: 100%; padding: 0 0 40px 0;}
#to_data {width: 100%;  padding: 0;}
#sync3 {height: 70vw;}
#sync4 {height: 14vw;}
.pic1 {width: 100%;  padding: 0;}
.catp_box.hgt {height: 45vw;margin: 0 0 80px 0;}
.pic2{display:none}
.catp_box .default_button {position: relative; margin: 20px 0 0 0;}
.head {font-size: 35px;}
/*#header_social{position:fixed;z-index:11;right: -100vw;bottom:50px;width:480px;max-width:100%;justify-content:center;transition:300ms}
.mobil #header_social{right:0;}*/
#kat_show{display:none;position:absolute;width:100%;z-index:14;top:50px;left:0;max-height:300px;overflow:auto;background: #eee;padding:0 10px;box-sizing:border-box}
#termek_lista_rendezes{display:none;position:absolute;z-index:13;background-color:#eee;top:0;width: 100%;padding: 10px;box-sizing: border-box;}
#termek_lista_rendezes .unique_select{background-color:#eee;width: 100%;margin: 20px 0 0 0!important;}
#termek_lista_rendezes .unique_select.hidden{display:none}
#termek_lista_rendezes .unique_select.spec_23 {margin: 10px 0 0 0;}
#product_category_box .head	{padding-right: 60px;}
#product_category_box .head::after{content: "";width: 20px;height: 25px;position: absolute;right: 15px;top: 10px;background-image: url(/sources/pics/down-arrow-domino.svg);background-size: 100%;background-repeat: no-repeat;background-position: center;}
#product_category_box .head.down::after{transform:rotate(180deg)}
#product_category_box .list_top { padding: 0 0 10px 30px;}
#block_5 .img_box {height: 12vw;margin: 10px 5% 10px 5px}
#filter_switch{display:flex;}
#latvany .process .img_box {width: 35%;margin: 0 15% 40px 0;}
#latvany .process .img_box .pics::after {width: 45%;}
#latvany .process .img_box:nth-of-type(2) .pics::after {width: 35%;}
#latvany .basic_sub_galery .img_box, .galeria_kivi .img_box {height: 35vw;}
#latvany .slick-arrow, #refgal .slick-arrow {top: 17vw;}
#latvany .prev-arrow, #refgal .prev-arrow { left: -30px;}
#refgal .next-arrow {right: calc(30px - 22px);}
#down_cont #ref .main_pic_block {max-height: 50px;height:50px;}
#latvany .next-arrow { right: -30px;}
#sync4 .slick-arrow {bottom: -30px;}
#szec_plusz{width:150px;}
#szec_plusz.close {bottom: -105px;}
#termek_lista_rendezes #order_by.unique_select {margin:10px 0 0 0!important;width:100%}
#termek_lista_rendezes #order_by.unique_select .label {padding-left: 0;}
#search{width:100%}
#gallery #buttons .b_opt {margin:0 15px 15px 0}
#gallery #buttons .b_opt.active:hover {background-color: #CE4243;border:2px solid #CE4243 }
}


@media only screen
and (max-width : 500px){

}

@media only screen
and (max-width : 480px){
header{padding:10px 20px 5px 20px}
.main_header:not(.keskeny) {padding: 20px 20px 15px 20px;}
header.keskeny{padding:10px 20px 5px 20px}
#d_book {display: none;}
#top_logo {left: 20px;top: 20px;    width: calc(100% - 40px);display: flex;justify-content: space-between;}
/*.prev-arrow {right: 180px;}
.next-arrow {right: 20px;}
.slick-dots { width: 136px;  right: 40px;}*/
.prev-arrow {right: auto;left:20px}
.next-arrow {right: 20px;}
.slick-dots {width: calc(100% - 50px);right: 25px;bottom: -15px;left:25px;justify-content:center}
.slick-arrow {bottom: -10px;}
#slider .text_box {padding: 20px 20px 50px 20px;min-height: 250px;}
#slider .text_box.max {height:320px;}
#slider .sub_page_cont { max-height:auto;height: auto;}
#slider .sub_page_cont.contain img {object-fit:contain;}
#slider .sub_page_cont.center.top img {object-position:center center}
#slider .sub_page_cont.black img {background-color:#1c1d18}
#slider .sub_page_cont.white img {background-color:#fff}
#slider .main_pic_block {max-height: calc(100vh - 300px);height: calc(100vh - 300px);}
#block_2, #block_3 {padding: 50px 20px;}
.head.before, #kapcsolat .head, #latvany .head{  margin-left: 20px;max-width: calc(100% - 20px);}
.head.before::before, #kapcsolat .head::before { width: 10px; left: -20px;}

.cat.before.open { padding: 0 30px 0 0;}
.cat.before::after {  width: 17px;height: 20px;right: 10px;}
#tl_category .box .text {   padding: 0 0 40px 20px;}
.catp_box.hgt {height: 55vw;}
#high .sub_page_cont { padding: 0 20px 60px 20px;} 	
#gall {padding:50px 20px 70px 20px}
.tl_tb_pic, .tl_tb:hover .tl_tb_pic {height: 60vw;}
#high .sub_page_cont .head, #block_5 .text_box .head, #gall .sub_page_cont .head{ margin: 0 0 20px 20px;}
#featured { padding: 0 0 0 20px;}
#featured .slick-arrow, #latvany .slick-arrow, #refgal .slick-arrow {top: -30px;}
#featured .prev-arrow, #latvany .prev-arrow, #refgal .prev-arrow { left:auto;right: 60px;}
#featured .next-arrow, #latvany .next-arrow, #refgal .next-arrow {left:auto; right: 20px;}
#refgal {  width: 100%;}
#refgal .slick-list {padding: 0 !important;}
#down_cont #ref .basic_cont { width: calc(50% - 10px);}
#down_cont #ref .basic_cont:nth-of-type(3n){margin:0 20px 15px 0}
#down_cont #ref .basic_cont:nth-of-type(2n){margin:0 0 15px 0}
#down_cont #ref .main_pic_block {max-height: 30px;height: 30px;margin: 0 0 10px 0;}
.tl_tb_title::before {width: 10px;}
.tl_tb_title { padding: 0 0 0 20px;}
#block_5 {padding: 50px 20px;}
#visual .text_box {padding: 40px 20px;}
#implement .text_box, #counter.basic_sub_gal { padding: 30px 20px;}
#footer_map {height: 60vw;}
#kapcsolat .sub_page_cont {   padding: 50px 20px 0 20px;}
#footer_bt {  padding: 50px 20px 30px 20px;}
#footer_last {padding:20px}
#down_cont .head {   margin-left: 20px;max-width: calc(100% - 20px);}
#down_cont { margin-top: 0;}
.subpage { padding: 100px 20px 50px 20px;}
.subpage .text_box {padding: 30px 0;}
#product_category_box .list_top {  padding: 0 0 10px 0;}
#termek_lista {padding: 100px 20px 0 20px;}
#termek_block { padding: 100px 20px 80px 20px;}
#termek_site #featured {padding: 0 0 0 20px;}
#kosar_side {margin: 0 15px 0 0;}
#d_book {  margin: 0;}
#main_menu_toggle_wrapper { margin: 0 0 0 10px;}
#my_profil { margin: 0;}
#top_logo .main_menu_toggle_wrapper {width: 45px;height: 45px;background: rgba(206, 66, 67, 50%);}
.cat.before {   font-size: 30px;line-height: 1.1;padding-right:30px}
.cat.before:not(.open):hover, .cat.before:hover {padding: 0 40px 0 0;}
#slider .text_box .text {max-height: 125px;}
#slider .text_box.max .text {max-height:none;}
#latvany #sub_page_cont_2 .head {width: calc(80% - 50px);}
#pcolors .col_pic {width:calc(33.333% - 8px);margin:15px 10px 0 0;}
#pcolors .col_pic:nth-of-type(5n){margin:15px 10px 0 0;}
#pcolors .col_pic:nth-of-type(3n){margin:15px 0 0 0;}
#top_panel.top { padding: 20px;}
#h_tel {margin: 0 10px 0 5px;}
.subpage.dasc {padding: 50px 0 0 0;}
#search_bar.top {height: 35px;width: 40px;top: 25px;right: 80px;}
#search_bar.top .search_box {height:35px}
#search_bar.top .quick_search::placeholder, #search_bar.top .quick_search {color:#fff}
#search_bar.top.focus .quick_search::placeholder, #search_bar.top.focus .quick_search {color:#232726}
#search_bar.top.focus {width:170px}
#search_bar.top .search_img {right:5px}
.masonry {column-count: 2;}
#gallery #buttons .b_opt {   height: 40px;  padding: 0px 10px 0 10px;font-size: 14px;}
#gall .cnt .basic_cont {width: 100%;margin: 0 0 20px 0!important;}
#gall .cnt .basic_cont .main_pic_block {height: 25vw;}
#gall .cnt .basic_cont .main_pic_block img {width:100%;height:100%;object-fit:cover}
}



@media only screen
and (max-width : 400px){
#webshop_right .tlt, .talalat_oldal_tartalom .tlt {width: 100%;margin: 0 0 40px 0!important;}
#termek_lista .tl_tb_pic, #termek_lista .tlt:hover .tl_tb_pic, .talalat_oldal_tartalom .tlt .tl_tb_pic, .talalat_oldal_tartalom .tlt:hover .tl_tb_pic {height: 65vw;}
#slider .text_box.max {height:360px;}
#slider .head.max {font-size:28px}
#kosar_side_wrapper {margin-left: 5px;}
#search_bar:hover #search_form, #search_bar .search_box.focus #search_form , #search_bar .possible_results, #search_bar:hover .hd #search_form {width:170px;}
#gall .cnt .basic_cont .text_box { padding: 15px;}
}

@media only screen
and (max-width : 360px){
.keskeny #logo, #logo {width: 130px;}
header{padding:10px 15px 5px 15px}
.main_header:not(.keskeny) {padding: 20px 15px 15px 15px;}
header.keskeny{padding:10px 15px 5px 15px}
}
/**********SPECIAL***********/
@media only screen
and (max-width : 1920px)
and (min-width : 1890px)
and (max-height : 1000px)
and (min-height : 930px){
/*#slider #carousel-custom-dots{bottom:15.6vw;}*/
}



@media only screen
and (max-width : 1600px)
and (min-width : 1570px)
and (max-height : 900px)
and (min-height : 750px){

}


@media only screen
and (max-width : 1536px)
and (min-width : 1516px)
and (max-height : 864px)
and (min-height : 714px){

}

@media only screen
and (max-width : 1440px)
and (min-width : 1420px)
and (max-height : 900px)
and (min-height : 750px){


}

@media only screen
and (max-width : 1366px)
and (min-width : 1346px)
and (max-height : 700px)
and (min-height : 618px){

}

@media only screen
and (max-width : 1280px)
and (min-width : 1260px)
and (max-height : 1024px)
and (min-height : 874px){

}

@media only screen
and (max-width : 1280px)
and (min-width : 1270px)
and (max-height : 800px)
and (min-height : 650px){

}

@media only screen
and (max-width : 1280px)
and (min-width : 1270px)
and (max-height : 720px)
and (min-height : 570px){


}


@media only screen
and (max-width : 1024px)
and (min-width : 1004px)
and (max-height : 650px)
and (min-height : 618px){

}

@media only screen
and (min-width : 1025px)
and (max-height : 730px)
and (min-height : 550px){
	
}

@media only screen
and (max-width : 400px)
and (max-height : 650px)
and (min-height : 571px){
	
}

@media only screen
and (max-width : 400px)
and (max-height : 571px)
and (min-height : 451px){

}

@media only screen
and (max-height : 450px){

}


    /* LOADER */
    .ml-form-embedSubmitLoad {
      display: inline-block;
      width: 20px;
      height: 20px;
    }
 
    .g-recaptcha {
    transform: scale(1);
    -webkit-transform: scale(1);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    height: ;
    }
 
    .sr-only {
      position: absolute;
      width: 1px;
      height: 1px;
      padding: 0;
      margin: -1px;
      overflow: hidden;
      clip: rect(0,0,0,0);
      border: 0;
    }
 
    .ml-form-embedSubmitLoad:after {
      content: " ";
      display: block;
      width: 11px;
      height: 11px;
      margin: 1px;
      border-radius: 50%;
      border: 4px solid #fff;
    border-color: #ffffff #ffffff #ffffff transparent;
    animation: ml-form-embedSubmitLoad 1.2s linear infinite;
    }
    @keyframes ml-form-embedSubmitLoad {
      0% {
      transform: rotate(0deg);
      }
      100% {
      transform: rotate(360deg);
      }
    }
      #mlb2-7272605.ml-form-embedContainer {
        box-sizing: border-box;
        display: table;
        margin: 0 auto;
        position: static;
        width: 100% !important;
      }
      #mlb2-7272605.ml-form-embedContainer h4,
      #mlb2-7272605.ml-form-embedContainer p,
      #mlb2-7272605.ml-form-embedContainer span,
      #mlb2-7272605.ml-form-embedContainer button {
        text-transform: none !important;
        letter-spacing: normal !important;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper {
        background-color: #f6f6f6;
        
        border-width: 0px;
        border-color: transparent;
        border-radius: 4px;
        border-style: solid;
        box-sizing: border-box;
        display: inline-block !important;
        margin: 0;
        padding: 0;
        position: relative;
              }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper.embedPopup,
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper.embedDefault { width: 400px; }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper.embedForm { max-width: 400px; width: 100%; }
      #mlb2-7272605.ml-form-embedContainer .ml-form-align-left { text-align: left; }
      #mlb2-7272605.ml-form-embedContainer .ml-form-align-center { text-align: center; }
      #mlb2-7272605.ml-form-embedContainer .ml-form-align-default { display: table-cell !important; vertical-align: middle !important; text-align: center !important; }
      #mlb2-7272605.ml-form-embedContainer .ml-form-align-right { text-align: right; }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedHeader img {
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        height: auto;
        margin: 0 auto !important;
        max-width: 100%;
        width: undefinedpx;
      }

      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal {
        padding-bottom: 0;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent,
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent {
        text-align: left;
        margin: 0 0 20px 0;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4,
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4 {
        color: #000000;
        font-family: 'Open Sans', Arial, Helvetica, sans-serif;
        font-size: 30px;
        font-weight: 400;
        margin: 0 0 10px 0;
        text-align: left;
        word-break: break-word;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p,
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p {
        color: #000000;
        font-family: 'Open Sans', Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        margin: 0 0 10px 0;
        text-align: left;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ul,
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol,
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ul,
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol {
        color: #000000;
        font-family: 'Open Sans', Arial, Helvetica, sans-serif;
        font-size: 14px;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol ol,
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol ol {
        list-style-type: lower-alpha;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol ol ol,
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol ol ol {
        list-style-type: lower-roman;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p a,
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p a {
        color: #000000;
        text-decoration: underline;
      }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-field-group {
        text-align: left!important;
      }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-field-group label {
        margin-bottom: 5px;
        color: #333333;
        font-size: 14px;
        font-family: 'Open Sans', Arial, Helvetica, sans-serif;
        font-weight: bold; font-style: normal; text-decoration: none;;
        display: inline-block;
        line-height: 20px;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p:last-child,
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p:last-child {
        margin: 0;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody form {
        margin: 0;
        width: 100%;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent,
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow {
        margin: 0 0 20px 0;
        width: 100%;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow {
        float: left;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent.horozintalForm {
        margin: 0;
        padding: 0 0 20px 0;
        width: 100%;
        height: auto;
        float: left;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow {
        margin: 0 0 10px 0;
        width: 100%;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-last-item {
        margin: 0;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-formfieldHorizintal {
        margin: 0;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input {
        background-color: #ffffff !important;
        color: #333333 !important;
        border-color: #cccccc;
        border-radius: 4px !important;
        border-style: solid !important;
        border-width: 1px !important;
        font-family: 'Open Sans', Arial, Helvetica, sans-serif;
        font-size: 14px !important;
        height: auto;
        line-height: 21px !important;
        margin-bottom: 0;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        padding: 10px 10px !important;
        width: 100% !important;
        box-sizing: border-box !important;
        max-width: 100% !important;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-webkit-input-placeholder,
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-webkit-input-placeholder { color: #333333; }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-moz-placeholder,
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-moz-placeholder { color: #333333; }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-ms-input-placeholder,
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-ms-input-placeholder { color: #333333; }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-moz-placeholder,
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-moz-placeholder { color: #333333; }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow textarea, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow textarea {
        background-color: #ffffff !important;
        color: #333333 !important;
        border-color: #cccccc;
        border-radius: 4px !important;
        border-style: solid !important;
        border-width: 1px !important;
        font-family: 'Open Sans', Arial, Helvetica, sans-serif;
        font-size: 14px !important;
        height: auto;
        line-height: 21px !important;
        margin-bottom: 0;
        margin-top: 0;
        padding: 10px 10px !important;
        width: 100% !important;
        box-sizing: border-box !important;
        max-width: 100% !important;
      }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::before, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::before, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before {
          border-color: #cccccc!important;
          background-color: #ffffff!important;
      }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input.custom-control-input[type="checkbox"]{
        box-sizing: border-box;
        padding: 0;
        position: absolute;
        z-index: -1;
        opacity: 0;
        margin-top: 5px;
        margin-left: -1.5rem;
        overflow: visible;
      }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before {
        border-radius: 4px!important;
      }
 
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]:checked~.label-description::after, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox input[type=checkbox]:checked~.label-description::after, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input:checked~.custom-control-label::after, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input:checked~.custom-control-label::after, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox input[type=checkbox]:checked~.label-description::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
      }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::after, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
      }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::before, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-input:checked~.custom-control-label::before, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input:checked~.custom-control-label::before, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input:checked~.custom-control-label::before, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox input[type=checkbox]:checked~.label-description::before, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox input[type=checkbox]:checked~.label-description::before, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]:checked~.label-description::before  {
          border-color: #000000!important;
          background-color: #000000!important;
      }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::before, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::before, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::after, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::after, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::after, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::after {
           top: 2px;
           box-sizing: border-box;
      }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after {
           top: 0px!important;
           box-sizing: border-box!important;
      }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after {
        top: 0px!important;
           box-sizing: border-box!important;
      }
 
       #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::after {
            top: 0px!important;
            box-sizing: border-box!important;
            position: absolute;
            left: -1.5rem;
            display: block;
            width: 1rem;
            height: 1rem;
            content: "";
       }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before {
        top: 0px!important;
        box-sizing: border-box!important;
      }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-control-label::before {
          position: absolute;
          top: 4px;
          left: -1.5rem;
          display: block;
          width: 16px;
          height: 16px;
          pointer-events: none;
          content: "";
          background-color: #ffffff;
          border: #adb5bd solid 1px;
          border-radius: 50%;
      }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-control-label::after {
          position: absolute;
          top: 2px!important;
          left: -1.5rem;
          display: block;
          width: 1rem;
          height: 1rem;
          content: "";
      }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before {
          position: absolute;
          top: 4px;
          left: -1.5rem;
          display: block;
          width: 16px;
          height: 16px;
          pointer-events: none;
          content: "";
          background-color: #ffffff;
          border: #adb5bd solid 1px;
          border-radius: 50%;
      }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after {
          position: absolute;
          top: 0px!important;
          left: -1.5rem;
          display: block;
          width: 1rem;
          height: 1rem;
          content: "";
      }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after {
          position: absolute;
          top: 0px!important;
          left: -1.5rem;
          display: block;
          width: 1rem;
          height: 1rem;
          content: "";
      }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-radio .custom-control-label::after {
          background: no-repeat 50%/50% 50%;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-checkbox .custom-control-label::after, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::after, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after {
          background: no-repeat 50%/50% 50%;
      }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-control, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-control {
        position: relative;
        display: block;
        min-height: 1.5rem;
        padding-left: 1.5rem;
      }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-input, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input {
          position: absolute;
          z-index: -1;
          opacity: 0;
          box-sizing: border-box;
          padding: 0;
      }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label {
          color: #000000;
          font-size: 12px!important;
          font-family: 'Open Sans', Arial, Helvetica, sans-serif;
          line-height: 22px;
          margin-bottom: 0;
          position: relative;
          vertical-align: top;
          font-style: normal;
          font-weight: 700;
      }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-select, #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-select {
        background-color: #ffffff !important;
        color: #333333 !important;
        border-color: #cccccc;
        border-radius: 4px !important;
        border-style: solid !important;
        border-width: 1px !important;
        font-family: 'Open Sans', Arial, Helvetica, sans-serif;
        font-size: 14px !important;
        line-height: 20px !important;
        margin-bottom: 0;
        margin-top: 0;
        padding: 10px 28px 10px 12px !important;
        width: 100% !important;
        box-sizing: border-box !important;
        max-width: 100% !important;
        height: auto;
        display: inline-block;
        vertical-align: middle;
        background: url('https://assets.mlcdn.com/ml/images/default/dropdown.svg') no-repeat right .75rem center/8px 10px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
      }
 
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow {
        height: auto;
        width: 100%;
        float: left;
      }
      .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal { width: 70%; float: left; }
      .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal { width: 30%; float: left; }
      .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal.labelsOn { padding-top: 25px;  }
      .ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields { box-sizing: border-box; float: left; padding-right: 10px;  }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input {
        background-color: #ffffff;
        color: #333333;
        border-color: #cccccc;
        border-radius: 4px;
        border-style: solid;
        border-width: 1px;
        font-family: 'Open Sans', Arial, Helvetica, sans-serif;
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 0;
        margin-top: 0;
        padding: 10px 10px;
        width: 100%;
        box-sizing: border-box;
        overflow-y: initial;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button {
        background-color: #232726 !important;
        border-color: #232726;
        border-style: solid;
        border-width: 1px;
        border-radius: 4px;
        box-shadow: none;
        color: #ffffff !important;
        cursor: pointer;
        font-family: 'Open Sans', Arial, Helvetica, sans-serif;
        font-size: 14px !important;
        font-weight: 700;
        line-height: 20px;
        margin: 0 !important;
        padding: 10px !important;
        width: 100%;
        height: auto;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button:hover {
        background-color: #CE4243 !important;
        border-color: #CE4243 !important;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type="checkbox"] {
        box-sizing: border-box;
        padding: 0;
        position: absolute;
        z-index: -1;
        opacity: 0;
        margin-top: 5px;
        margin-left: -1.5rem;
        overflow: visible;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description {
        color: #000000;
        display: block;
        font-family: 'Open Sans', Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-align: left;
        margin-bottom: 0;
        position: relative;
        vertical-align: top;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label {
        font-weight: normal;
        margin: 0;
        padding: 0;
        position: relative;
        display: block;
        min-height: 24px;
        padding-left: 24px;
 
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label a {
        color: #000000;
        text-decoration: underline;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p {
        color: #000000 !important;
        font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;
        font-size: 12px !important;
        font-weight: normal !important;
        line-height: 18px !important;
        padding: 0 !important;
        margin: 0 5px 0 0 !important;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p:last-child {
        margin: 0;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit {
        margin: 0 0 20px 0;
        float: left;
        width: 100%;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button {
        background-color: #232726 !important;
        border: none !important;
        border-radius: 4px !important;
        box-shadow: none !important;
        color: #ffffff !important;
        cursor: pointer;
        font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;
        font-size: 14px !important;
        font-weight: 700 !important;
        line-height: 21px !important;
        height: auto;
        padding: 10px !important;
        width: 100% !important;
        box-sizing: border-box !important;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.loading {
        display: none;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover {
        background-color: #CE4243 !important;
      }
      .ml-subscribe-close {
        width: 30px;
        height: 30px;
        background: url('https://assets.mlcdn.com/ml/images/default/modal_close.png') no-repeat;
        background-size: 30px;
        cursor: pointer;
        margin-top: -10px;
        margin-right: -10px;
        position: absolute;
        top: 0;
        right: 0;
      }
      .ml-error input, .ml-error textarea, .ml-error select {
        border-color: red!important;
      }
 
      .ml-error .custom-checkbox-radio-list {
        border: 1px solid red !important;
        border-radius: 4px;
        padding: 10px;
      }
 
      .ml-error .label-description,
      .ml-error .label-description p,
      .ml-error .label-description p a,
      .ml-error label:first-child {
        color: #ff0000 !important;
      }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p,
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p:first-letter {
        color: #ff0000 !important;
      }
            @media only screen and (max-width: 400px){
 
        .ml-form-embedWrapper.embedDefault, .ml-form-embedWrapper.embedPopup { width: 100%!important; }
        .ml-form-formContent.horozintalForm { float: left!important; }
        .ml-form-formContent.horozintalForm .ml-form-horizontalRow { height: auto!important; width: 100%!important; float: left!important; }
        .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal { width: 100%!important; }
        .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal > div { padding-right: 0px!important; padding-bottom: 10px; }
        .ml-form-formContent.horozintalForm .ml-button-horizontal { width: 100%!important; }
        .ml-form-formContent.horozintalForm .ml-button-horizontal.labelsOn { padding-top: 0px!important; }
 
      }

      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions { text-align: left; float: left; width: 100%; }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent {
        margin: 0 0 15px 0;
        text-align: left;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent.horizontal {
        margin: 0 0 15px 0;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent h4 {
        color: #000000;
        font-family: 'Open Sans', Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: 700;
        line-height: 18px;
        margin: 0 0 10px 0;
        word-break: break-word;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent p {
        color: #000000;
        font-family: 'Open Sans', Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 18px;
        margin: 0 0 10px 0;
      }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent.privacy-policy p {
        color: #000000;
        font-family: 'Open Sans', Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 22px;
        margin: 0 0 10px 0;
      }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent.privacy-policy p a {
        color: #000000;
      }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent.privacy-policy p:last-child {
        margin: 0;
      }
 
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent p a {
        color: #000000;
        text-decoration: underline;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent p:last-child { margin: 0 0 15px 0; }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptions {
        margin: 0;
        padding: 0;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox {
        margin: 0 0 10px 0;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox:last-child {
        margin: 0;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox label {
        font-weight: normal;
        margin: 0;
        padding: 0;
        position: relative;
        display: block;
        min-height: 24px;
        padding-left: 24px;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description {
        color: #000000;
        font-family: 'Open Sans', Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 18px;
        text-align: left;
        margin-bottom: 0;
        position: relative;
        vertical-align: top;
        font-style: normal;
        font-weight: 700;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .description {
        color: #000000;
        font-family: 'Open Sans', Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: italic;
        font-weight: 400;
        line-height: 18px;
        margin: 5px 0 0 0;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox input[type="checkbox"] {
        box-sizing: border-box;
        padding: 0;
        position: absolute;
        z-index: -1;
        opacity: 0;
        margin-top: 5px;
        margin-left: -1.5rem;
        overflow: visible;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedMailerLite-GDPR {
        padding-bottom: 20px;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedMailerLite-GDPR p {
        color: #000000;
        font-family: 'Open Sans', Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 14px;
        margin: 0;
        padding: 0;
      }
      #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedMailerLite-GDPR p a {
        color: #000000;
        text-decoration: underline;
 
      }
      @media (max-width: 768px) {
        #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent p {
          font-size: 12px !important;
          line-height: 18px !important;
        }
        #mlb2-7272605.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedMailerLite-GDPR p {
          font-size: 10px !important;
          line-height: 14px !important;
        }
      }