/* styles.css v21.08.01 (c) CARTA.ro 2025-12-09 */

:root{--carta_H1_color:#ffae00;--carta_client_name_color:black;--carta_text_color:#333333;--carta_links_color:#073C68;--carta_background_color:white;--carta_border_color:transparent;--carta_search_border_color:#ffae00;--carta_buttons_border_color:#818181;--carta_buttons_hover_background_color:#e8f9fc;--carta_calls_color:#073C68;--rating_img_height:32px;--logo2_rating_img_height:24px;--carta_review_positive:var(--carta_dark_blue);--carta_review_negative:var(--carta_dark_red);--carta_reservation_explanation:var(--carta_green);--carta_logo_red:#FF0000;--carta-logo_yellow:#FAC700;--carta_logo_blue:#0000FF;--carta_magenta:#DE0F7A;--carta_blue:#184BDA;--carta_dark_blue:#073C68;--carta_light_blue:#9DABD0;--carta_green:#041;--carta_light_green:#9CCAA8;--carta_red:#600000;--carta_dark_red:#680707;--carta_light_red:#9B7D7D}.carta_magenta, [carta_magenta]{color:var(--carta_magenta)}.carta_blue, [carta_blue]{color:var(--carta_blue)}.carta_dark_blue, [carta_dark_blue]{color:var(--carta_dark_blue)}.carta_green, [carta_green]{color:var(--carta_reservation_explanation)}.carta_red, [carta_red]{color:var(--carta_red)}.carta_dark_red, [carta_dark_red]{color:var(--carta_dark_red)}.grayed, [grayed]{color:darkslategray !important}@font-face{font-family:"open_sans_condensed";src:url("inc/styles/fonts/OpenSans-CondBold.ttf");font-display:swap}body{FONT-FAMILY:Arial, sans-serif;FONT-STYLE:normal;FONT-VARIANT:normal;FONT-WEIGHT:normal;background-color:white;margin:0;color:#666}h1, h2, h3, .module_title{font-family:"Open Sans Condensed", open_sans_condensed;line-height:initial}h1{font-style:normal;color:var(--carta_H1_color);font-size:36px;FONT-WEIGHT:bold;margin-top:0px;padding-top:3px;margin-bottom:0px;padding-bottom:5px;min-height:42px;overflow:hidden;position:relative}H2{FONT-SIZE:2em;padding:0}H3, .module_title{FONT-SIZE:16pt;font-weight:normal;margin:10px 0 5px 0}hr{border-top:1px solid silver;border-bottom:none;border-right:20px solid blueviolet}#p_f{background:var(--carta_text_color);padding:10px;position:relative}#p_f li:not(.cat) A{color:#C2C2C2}#p_f .cat a{color:white}#p_f A.bold{color:#C2C2C2;font-weight:bold}#p_f ul{font-family:"museo-sans", Arial, sans-serif;margin:20px;padding:0;display:inline-block;vertical-align:top;width:calc(100% - 40px);text-align:left}#p_f .cat{font-size:18px;text-transform:uppercase;font-weight:bold;color:#fcffff}#p_f ul li{list-style:none;padding-top:5px;line-height:28px;font-size:17px}#p_f .f_icon{top:-3px;margin-right:3px}#p_f li[e_v], #p_f li[t_e_t], #p_f li[m_p_u]{}input:not([type=checkbox]):not([type=radio]):not([type=image]), textarea, select{border-radius:5px !important;color:#244e70;width:100%;height:50px;line-height:40px;font-size:20px;font-weight:bold;padding-left:10px;width:100%;padding-right:10px;box-sizing:border-box}[upload_spv] input[type="submit"]{background:none!important;border:none}img[uploaded_to_spv], [upload_spv] input[upload_to_spv]{transform:rotate(270deg);vertical-align:middle}img[uploaded_to_test_spv]{vertical-align:middle}img[downloaded_from_spv]{transform:rotate(90deg);vertical-align:middle}textarea{font-weight:normal}input[type="email"], input[type="password"]{padding-left:10px}textarea:focus{outline:none;border-width:4px}.small_input{font-size:inherit !important;font-weight:initial !important;height:30px !important;width:120px !important}select[name="idLocation"] option:hover{background-color:#e1e0e0 !important}.password_eye{width:24px;height:24px;display:inline-block;position:absolute;top:12px;right:12px;vertical-align:middle;cursor:pointer}.wd H2{margin-top:150px}.cw H2{FONT-SIZE:12pt;color:#073C68;margin-bottom:10px}.cw H3{font-weight:bold;margin:10px 0 5px;padding:0 0 5px;border-bottom:1px solid var(--carta_H1_color);color:var(--carta_H1_color)}A{TEXT-DECORATION:none;color:var(--carta_links_color)}A:ACTIVE, A:HOVER, A:FOCUS{TEXT-DECORATION:underline}.no_bold{font-weight:normal}A.button{color:#663300;font-weight:bold;display:block;text-align:center;line-height:28px;-moz-border-radius:5px;border-radius:8px;border:3px solid #95b7dd;background-color:#e0edfd;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e0edfd), to(#b5d7fd));background:-webkit-linear-gradient(top, #e0edfd, #b5d7fd);background:-moz-linear-gradient(top, #e0edfd, #b5d7fd);background:-ms-linear-gradient(top, #e0edfd, #b5d7fd);background:-o-linear-gradient(top, #e0edfd, #b5d7fd);font-size:1.1em;font-weight:bold;padding:0 8px}A.button:ACTIVE, A.button:HOVER, A.button:FOCUS{background:#b5d7fd;text-decoration:none}A.button *:not(img){top:0;left:0;width:100%}A.button.disabled{background:-moz-linear-gradient(top, #e0edfd, #cacaca);color:slategray !important}a.disabled{pointer-events:none;color:silver}A[itemprop="hasMap"]:hover, A[itemprop="hasMap"]:focus{text-decoration:none}.send_buttons{margin-top:40px}.send_button{position:relative;margin:20px 0}A.send_b{width:auto;padding:16px 10px 16px 50px;background-image:url('https://static.carta.ro/photos/images/carta_bars.png'), linear-gradient(#e0edfd, #b5d7fd);background-position:left center;background-repeat:no-repeat;display:block}A.send_b:ACTIVE, A.send_b:HOVER, A.send_b:FOCUS{background-image:url('https://static.carta.ro/photos/images/carta_bars.png'), linear-gradient(#b5d7fd, #b5d7fd);background-position:left center;background-repeat:no-repeat;text-decoration:none}A.send_b.disabled, A.send_b.disabled:ACTIVE, A.send_b.disabled:HOVER, A.send_b.disabled:FOCUS{background:url('https://static.carta.ro/photos/images/carta_bars.png'), lightgray;background-position:left center;background-repeat:no-repeat;border:3px solid silver}A.send_w{width:auto;padding:16px 10px 16px 50px;background-image:url('https://static.carta.ro/photos/images/whatsapp.png'), linear-gradient(#e0edfd, #b5d7fd);background-position:left center;background-repeat:no-repeat;display:block}A.send_w:ACTIVE, A.send_w:HOVER, A.send_w:FOCUS{background-image:url('https://static.carta.ro/photos/images/whatsapp.png'), linear-gradient(#b5d7fd, #b5d7fd);background-position:left center;background-repeat:no-repeat;text-decoration:none}A.send_w.disabled, A.send_w.disabled:ACTIVE, A.send_w.disabled:HOVER, A.send_w.disabled:FOCUS{background:url('https://static.carta.ro/photos/images/whatsapp.png'), lightgray;background-position:left center;background-repeat:no-repeat;border:3px solid silver}.or{text-align:center}A.tdn{text-decoration:none}.bold{font-weight:bold}A img{border:none}input radio{margin-left:0px}#wrapper{text-align:center;padding:0 250px}.content{text-align:left;margin:auto;width:865px;position:relative}#p1{position:absolute;left:20px;top:40px}#fb{position:absolute;left:20px;top:62px}label{cursor:pointer}#lsm{font-size:12px}#lsm input{vertical-align:text-bottom}.ioisc{display:none}.o_i_s{display:none}.hm{position:absolute;width:250px;left:0px;top:150px;text-align:right;line-height:26px;z-index:1000}.hm ul{margin:0}.hm ul ul{visibility:hidden;float:none;position:absolute;left:100%;top:-1px;border:1px solid black;border-radius:5px;box-shadow:3px 3px 8px #818181;width:max-content;min-width:135px;background:white;padding:0;transition:visibility .3s ease-out .3s}.hm ul li:hover > ul{visibility:visible;transition:visibility .3s ease-out .3s}.hm ul li.liPOI:hover{background:white}}*/ .hm ul:after{content:"";clear:both;display:block}.hm ul li{list-style:none;position:relative}.hm ul li:first-child{padding-top:5px}.hm ul li:last-child{padding-bottom:5px}.hm ul li:hover{background:#E0E0E0}.hm ul li:hover:first-child{border-radius:5px 5px 0 0}.hm ul li:hover:last-child{border-radius:0 0 5px 5px}.hm ul li:hover:only-child{border-radius:5px 5px 5px 5px}.hm ul li a{padding:0 2px 0 10px;text-decoration:none;display:block}#clhmd{display:none}#clvmd{display:none}#e_s_m{padding:30px 0 10px 10px}#e_s_m_s{padding:30px 0 10px 10px}#e_s_m:hover, #e_s_m_s:hover, #i_u_c:hover{background-color:transparent}#i_u_c{padding:30px 0 10px}#logo_fixed{padding:0 0 50px;font-size:36px;font-weight:700;line-height:48px;text-align:center}#logo_fixed div{color:#073C68;font-size:36px;text-align:center}.logo, #logo_fixed, #logo_up, .logo_admin, #nav_top, .c_f #logo, #c_n #logo2, .c_f #s_d, .c_f #c_n, .c_f #qrc, .c_f #r_d, #n_m, #c_n_h{font-weight:700;font-style:normal;font-family:"Open Sans Condensed", open_sans_condensed;color:#565555}.c_f #r_d{margin-bottom:30px}.c_f #qrc{line-height:30px}.c_f #qrc:first-letter{text-transform:uppercase}.logo_admin{display:inline;font-size:60px;padding:0 10px}#logo_aa{position:relative}.logo_a{padding-left:64px}.admin_headers{margin:10px 10px 0;position:relative;max-width:1142px;padding-left:20px}.admin_headers H2{display:inline-block}.admin_headers > div:not(.highlight_number){display:inline-block;vertical-align:middle}.vm{line-height:20px;position:relative;display:inline;white-space:nowrap}.vm ul{padding:0;margin:0;z-index:1;display:inline-table;visibility:hidden;position:absolute;top:100%;left:0;border:1px solid black;box-shadow:3px 3px 8px #818181;background:white;transition:visibility .3s ease-out .3s;z-index:1000}.vm ul li{list-style:none;position:relative;white-space:nowrap;float:left}.vm:hover > ul{visibility:visible;transition:visibility .3s ease-out .3s}.vm ul li{position:relative;float:none}.vm ul:after{content:"";clear:both;display:block}.vm ul li:hover{background:#E0E0E0}.vm ul li a{padding:0 10px;text-decoration:none;display:block;color:#073C68;float:none}.v_nav:hover{background-color:#e0e0e0;cursor:pointer}#header{text-align:center}#logo_up{background:url("https://static.carta.ro/photos/images/logo/carta_250.png") left no-repeat;height:80px;padding:0 0 20px 110px;line-height:170px;display:inline-block;width:220px;position:relative}#logo_up .link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}#rt{font-family:sans-serif;font-weight:900;font-size:medium;padding-left:200px;width:300px;margin:0 auto 5px;color:gray}#path, #path A{padding-top:20px;color:var(--carta_H1_color);font-size:12px;min-height:14px}#gd{background:url('https://static.carta.ro/photos/images/winter.webp') center top no-repeat;padding-left:35px;padding-right:35px;width:100%;box-sizing:border-box;min-height:450px;padding-bottom:10px;-moz-border-radius:25px;border-radius:25px;position:relative;margin:0 8px}.wd{background-color:var(--carta_background_color);color:var(--carta_text_color);text-align:left;-moz-border-radius:16px;border-radius:16px}.cl1{width:796px}.cl2{margin-left:20px;width:157px}.vs{min-height:320px}.left{float:left}#horizontal_navigation{width:612px;height:20px;overflow:visible}#pc1{margin-bottom:10px}#u_only{display:inline-block;margin-right:10px}#pc1 div, #u_only div{display:inline-block}.wpcat{padding-right:10px}.lhn{height:20px;overflow:visible;font-size:12px}.lhns{float:left;height:20px;width:18px}.lhnd{float:left;padding-left:9px;padding-right:9px;height:19px;line-height:18px}.lhndm{float:left;padding-left:9px;padding-right:9px;height:19px;line-height:18px}.selected_lhnd{float:left;padding-left:9px;padding-right:9px;font-weight:bold;height:20px;background-color:white;border-top:1px solid var(--carta_search_border_color);border-left:1px solid var(--carta_search_border_color);border-right:1px solid var(--carta_search_border_color);line-height:18px;color:var(--carta_H1_color);overflow:visible;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;position:relative;bottom:0}.selected_horizontal_navigation_div_f{float:left;padding-left:5px;padding-right:5px;font-weight:bold;height:19px;background-color:#3b5998;border-top:1px solid var(--carta_H1_color);line-height:18px}.lhne{padding-left:15px;height:19px;line-height:18px;overflow:hidden}.sf{border:1px solid var(--carta_search_border_color) !important}.sfd{overflow:auto;max-width:717px;border-top:none;border-left:1px solid #ffffcc;border-right:1px solid #ffffcc;border-bottom:1px solid #ffffcc;padding:0 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.fex{display:inline}.fc{width:214px;display:inline-block;vertical-align:top}.fcs{width:30px;display:inline-block}.uwst{width:139px;height:1px;margin-left:10px;background-color:var(--carta_H1_color);overflow:hidden}.uwsst{width:20px;height:20px;border-bottom:1px solid var(--carta_H1_color)}.uws{float:left;height:11px;width:135px;overflow:hidden;background-color:white}.uwss{float:left;height:11px;width:20px;overflow:hidden;background-color:white}.cw{clear:left;float:left;width:596px;min-height:250px;background-color:white;border-left:1px solid var(--carta_H1_color);border-right:1px solid var(--carta_H1_color);padding-left:12px;padding-right:12px;color:#666666}.cws{clear:left;width:157px;background-color:white;border-left:1px solid var(--carta_H1_color);border-right:1px solid var(--carta_H1_color);color:#666666;text-align:center}.cwss{clear:left;width:23px;background-color:white;border-right:1px solid var(--carta_H1_color);padding-left:4px;padding-right:4px;color:#666666;text-align:center}.cwb{clear:left;float:left;width:768px;background-color:white;border-left:1px solid var(--carta_H1_color);border-right:1px solid var(--carta_H1_color);padding:10px 12px 0px 12px;color:#666666;text-align:center}.dlw{width:12px;height:11px;background-image:url('https://static.carta.ro/photos/images/dlw.gif');clear:left;float:left;overflow:hidden}.dw{float:left;height:10px;width:599px;overflow:hidden;background-color:white;border-bottom:1px solid var(--carta_H1_color)}.dws{float:left;height:10px;width:135px;overflow:hidden;background-color:white;border-bottom:1px solid var(--carta_H1_color)}.dwss{float:left;height:10px;width:20px;overflow:hidden;background-color:white;border-bottom:1px solid var(--carta_H1_color)}.dwb{float:left;height:10px;width:770px;overflow:hidden;background-color:white;border-bottom:1px solid var(--carta_H1_color)}.drw{width:12px;height:11px;float:left;background-image:url('https://static.carta.ro/photos/images/drw.gif');overflow:hidden}.selected_fe{float:left;height:20px;width:4px;background-image:url('https://static.carta.ro/photos/images/sfe.gif')}.rightnp{float:left}.wraptocenter, .red_wraptocenter{width:120px;height:120px;border:1px solid transparent;margin:5px 15px 5px 15px;padding:0px;text-align:center;vertical-align:middle}.wraptocenter *, .red_wraptocenter *{vertical-align:middle}.wraptocenter span, .red_wraptocenter span{display:inline-block;height:100%;width:1px}.wraptocenter:HOVER, .red_wraptocenter:HOVER{background:url('https://static.carta.ro/photos/images/all_arrows.png') center center no-repeat}.red_wraptocenter{background:url('https://static.carta.ro/photos/images/small_pic_bkg_red.png')}.invisible{position:absolute;visibility:hidden;left:0px;top:0px;width:0px;height:0px}.border_pic{border:1px solid #0099ff;background-color:#ffffff;padding:3px 3px 3px 3px;box-shadow:3px 3px 8px #818181;cursor:pointer}.border_pic_left{border:1px solid #0099ff;background-color:#ffffff;padding:3px 3px 3px 3px;display:inline-block;vertical-align:top;margin:0 30px 5px 0;box-shadow:3px 3px 8px #818181;max-width:100px;max-height:75px}.margined_pic{margin-right:35px}.cdiw{width:400px}.i_w_img{display:inline}.i_w_div{display:inline-block;max-width:250px}.i_w_w{width:400px}.price{font-size:3em;display:inline;font-weight:bold;font-family:"Open Sans Condensed", open_sans_condensed}.price_per_person{font-size:large;display:inline-block;margin-bottom:5px}.bottom{text-align:center;padding:15px 0 0 0}.date_field{width:80px}.ac{border:0px;width:9px;height:9px}.jqpopupmenu, .jqpopupmenu ul, .jqpopupmenu1, .jqpopupmenu1 ul{margin:0;padding:0;position:absolute;left:0;top:0;list-style-type:none;background:white;border:1px solid black;visibility:hidden;display:none;box-shadow:3px 3px 8px #818181;-webkit-box-shadow:3px 3px 8px #818181;-moz-box-shadow:3px 3px 8px #818181}.jqpopupmenu li, .jqpopupmenu1 li{padding:0;position:relative;clear:left;width:200px}.jqpopupmenu li a, .jqpopupmenu1 a{display:inline-block;text-decoration:none;padding:4px 5px;color:#073C68}* html .jqpopupmenu li, * html .jqpopupmenu1 li{display:inline-block;width:210px}.jqpopupmenu li:hover{background:#e0e0e0;cursor:pointer}.jqpopupmenu1 .b, .jqpopupmenu1 .e, .jqpopupmenu1 .selected_b, .jqpopupmenu1 .selected_e{display:none}.jqpopupmenu1 .selected_horizontal_navigation_div, .jqpopupmenu1 .horizontal_navigation_div{border:0;line-height:1;margin:0px;padding:0 0 1px 0;float:none}#sfs{display:none}#sf{padding:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #006600;background-color:var(--carta_H1_color);color:black;display:inline-block;width:calc(100% - 22px)}#s_f{display:table;width:100%}#st{FONT-SIZE:1.3em}#sqw{position:relative;display:table-cell;width:100%}#sq{height:40px;color:gray;-moz-border-radius:5px;border-radius:5px;border:1px solid #006600;FONT-SIZE:20px;font-weight:normal;padding:0 5px 0 40px;background:url('https://static.carta.ro/photos/images/find.png') no-repeat scroll 10px 7px;background-color:#FFFFCC;line-height:30px}#sq:focus{outline:none}#sosbw{display:table-cell;vertical-align:middle}#so_sp{display:table-cell;min-width:10px}.sob{-moz-border-radius:5px;border-radius:5px;border:2px solid gray;height:34px;width:80px;margin:10px 0 0;color:gray;background:url('https://static.carta.ro/photos/images/plus_options.png') no-repeat scroll 6px 7px;background-color:#FFFFCC;padding:0px 5px 0px 38px;position:relative;display:table-cell;vertical-align:middle}.sobe{-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;border-top:2px solid #006600;border-right:2px solid #006600;border-bottom:0;border-left:2px solid #006600;height:45px;width:82px;color:gray;position:relative;background:url('https://static.carta.ro/photos/images/minus_options.png') no-repeat scroll 6px 7px;background-color:#FFFFCC;padding:0px 5px 5px 38px;text-align:left;z-index:2;display:table-cell;position:relative}.sobeirf{-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;border-top:2px solid #006600;border-right:2px solid #006600;border-bottom:0;border-left:2px solid #006600;height:45px;min-width:115px;margin:10px 40px 0 0;color:#006600;font-size:14px;font-weight:bold;position:relative;background:#FFFFCC;background-color:#FFFFCC;padding:5px 0 0 5px;text-align:left;z-index:2;display:table-cell}#sod{-moz-border-radius:5px 5px 5px 5px;border-radius:5px 0 5px 5px;border:2px solid #006600;background-color:#FFFFCC;color:black;display:none;position:relative;top:-2px;z-index:1;clear:left;font-size:12px}#sodw{padding:10px}#sbw{padding-left:10px;display:table-cell;vertical-align:top}#sb{border-radius:5px;border:2px solid white;width:170px;height:42px;background-color:#0066FF;color:white;font-size:18px;line-height:18px;font-weight:normal;vertical-align:top}#sba{color:white;margin:0 auto;padding:10px;height:30px;display:block;text-align:center}#sb::first-letter{text-transform:uppercase}#sb:hover{background-color:#0033FF}#isrf{width:calc(100% - 2px);border:1px solid gray;-moz-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;display:none;box-shadow:3px 3px 8px #818181;background:white;position:absolute;z-index:2}.isr{border-bottom:1px solid silver;padding:10px;color:grey;overflow:hidden;position:relative}#somw{padding-left:10px;margin-top:20px}#sm{display:inline}#lsm select{border:none;width:130px;background-color:floralwhite;font-size:16px;border:1px solid gray}#lsm select option{}#ocnt{display:inline}#ocnt h2, #lcnt h2{margin-top:0;display:inherit;color:#555}#lcnt h2{padding-left:10px;padding-top:10px}#lsm{display:inline}.wd:not(.c_f_b) #map .isr{border:none}.wd:not(.c_f_b) #map .isr div{display:inline-block}.display_flex{display:flex}.isr a span, .sob a span, .sobe a span{position:absolute;width:100%;height:100%;top:0;left:0}.isrsa{height:40px;padding-left:10px;line-height:40px;color:#3399FF;background-color:#EDEDED}.isrsa a{color:#3399FF}.isre{height:40px;border-bottom:1px solid silver;padding-left:10px;line-height:40px;FONT-SIZE:1.7em;color:gray}.isr:hover, .isrsa:hover{background-color:#FFFFCC}.plr10{padding:10px 0 0 10px}.results{padding:5px 0 0 5px;margin:5px 5px 0 5px}.locations_results{padding:10px 0 10px 10px;color:#009140;font-size:medium}.search_result_row{padding-left:10px;line-height:20px}#desters_nefolosita_ribbon{clear:both;line-height:19px;padding-bottom:2px;text-align:center;color:#073C68}#search_location{display:inline-block;font-size:0.8em}#languages{position:absolute;top:0px;right:0px;z-index:1;width:210px;text-align:center;font-size:x-small}#languages img{border:none}.csl{font-family:'Open Sans',sans-serif !important;line-height:28px;FONT-SIZE:17px;clear:left;padding:50px 10px 10px;position:relative}.wd > .csl ~ .csl{padding-top:100px}a span.fill{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.read_more{font-weight:bold}.title{font-size:2em;font-weight:bold;padding:0;display:inline;font-family:"Open Sans Condensed", open_sans_condensed;color:var(--carta_text_color);padding-right:10px}.qlty{paddig-right:5px}.dst{font-family:"Open Sans Condensed", open_sans_condensed;color:#565555;font-size:12px;font-weight:normal;white-space:nowrap;display:inline}.numbers{margin-top:16px}.cadd{margin:10px 0;font-style:italic}.csl_row{display:table;width:100%;margin-top:5px}.csl_l{float:left;margin:0 10px 5px 0;width:280px;max-width:280px;max-height:220px;box-sizing:border-box;text-align:center;height:220px}.csl_l img{border:1px solid #0099ff;padding:3px 3px 3px 3px;max-width:280px;max-height:100%;vertical-align:bottom;box-sizing:border-box;box-shadow:3px 3px 8px #818181}.csl_l [previews]{overflow:auto;padding:10px}.csl_l [previews] [slide]{width:max-content;text-align:left}.csl_l [previews] img{border:none;border-radius:50%;object-fit:cover;width:60px;height:60px;margin-right:3px}.csl_t{padding-left:5px;text-align:justify;min-height:10px;vertical-align:top;display:table;font-size:17px;top:-8px;position:relative}.csl_r{width:128px;padding:0 10px;text-align:center;vertical-align:top;float:right;min-height:60px;font-size:0.8em}.csl_b{clear:left;margin-top:5px}#price{font-size:xx-large}.psc{color:var(--carta_green);padding-top:5px}.phones{background-image:url("https://static.carta.ro/photos/images/cellphone.png");background-repeat:no-repeat;background-position:left center;margin:17px 0 20px;padding-left:40px;min-height:30px;color:#009140;font-size:1.3em;font-weight:bold}.phones A, .psc A{color:var(--carta_green)}.places{background-image:url("https://static.carta.ro/photos/images/bed.png");background-repeat:no-repeat;margin:20px 0 7px;padding-left:30px;min-height:30px;color:#009140;font-size:1.3em;font-weight:bold}.not_beds{background-image:url("https://static.carta.ro/photos/images/people.png")}.location_map{padding:10px 10px 5px 10px;float:left}.location_POIs{padding:5px 10px 5px 0}.Pp{border:1px solid silver;-moz-border-radius:5px;border-radius:5px;float:left;margin:8px 0}.f_icon{vertical-align:text-top;z-index:1;top:-5px;position:relative}.t100{display:inline-block;width:110px}#mt{float:left}.smw{width:225px;height:65px;position:relative;overflow:hidden;float:left;border:1px solid silver;-moz-border-radius:5px;border-radius:5px}.sm{width:225px;height:165px;position:relative;top:-50px;background-image:url('https://static.carta.ro/photos/images/carta_100_ne.gif');background-repeat:no-repeat;background-position:center;float:left}.sme{float:left;margin:0 10px;width:170px;height:65px;position:relative}.wd:not(.c_f_b) #map{max-height:50vw;border-radius:10px 10px 0 0;height:400px}#mobile_map{display:none}#mobile_map img{border:1px solid silver;border-radius:5px}#mobile_map div{display:table-cell;vertical-align:middle;padding-right:10px}.swiping::after{content:'Folosiți două degete pentru a mișca harta';color:#fff;text-align:center;font-size:24px;font-weight:300;justify-content:center;display:flex;align-items:center;padding:15px;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.5);z-index:9999;pointer-events:none}#map_explanation{position:absolute;background-color:rgba(255,255,255,0.75);color:black;z-index:10000;font-size:12px;width:calc(100% - 10px);padding:0 5px;bottom:0}.POI_list{clear:both}.green{color:#006600}.inline_div{display:inline}.align_right{text-align:right}.gup{color:#006600;margin-top:5px}.rrc{width:128px;margin:0 auto 5px}.rrcd{line-height:1.2em;font-size:.9em;margin-bottom:15px}.marker .rrcd{display:none}.marker .p_n_e, .marker .r_d_e{display:none}.marker .rhf, .marker .r_n{display:inline}.marker .rrc{width:auto;margin:0 0 10px 0}#rmcl2{margin-left:10px}.stats{text-align:left}.icon{max-height:40px;margin-right:10px;float:left;-moz-border-radius:3px;border-radius:3px;border:1px solid silver}.icon1{max-height:40px;margin-right:10px;float:left;-moz-border-radius:3px;border-radius:3px;border:1px solid silver}.red{color:#cc0000;font-weight:bold;white-space:nowrap}.c_f_b .red{white-space:break-spaces}#lpl{FONT-SIZE:14px;FONT-WEIGHT:bold;color:#C00;margin:0 0 15px 0}.offer{word-break:break-word}#pcat{margin-top:10px;display:inline-block}.pcatb{border-radius:5px;border:2px solid gray;color:gray;background-color:floralwhite;padding:5px;display:inline-block}.pcatb:hover, .pcatb #more:hover, #sort_select:hover{background-color:#FFC}.pcatb a:hover{text-decoration:none}#pcat .pcatb:not(:last-child){margin:5px 5px 5px 0}#c_n_h .pcatb{margin:0 5px}.pcatb #more{border:none;background-color:floralwhite;font-size:22px;font-weight:bold;color:#c00;display:inline-block;height:25px;width:50px;vertical-align:bottom}.pcatb #more option:not(:first-child){font-size:initial}.enhodw{color:#c00;font-size:22px;margin-top:5px}.enhodw span{display:inline}.enhodw img{display:none}.enhodwc{color:#c00;margin:10px 0;font-size:14px}.enhod{display:inline;white-space:nowrap}.enho{font-size:22px;font-weight:bold;color:#c00;vertical-align:bottom}.enhoc{font-size:14px;font-weight:bold;color:#c00}.enhod a:hover{text-decoration:none}.back-top-menu, .back-top-page{position:fixed;bottom:68px;right:10px;display:none;cursor:pointer}.back-top-menu{width:25px;height:25px;border:1px solid gray;-moz-border-radius:5px;border-radius:5px;background:url('https://static.carta.ro/photos/images/top.png') silver;opacity:0.7;transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-property:background-color;-webkit-transition-property:background-color}.back-top-menu:hover{background:url('https://static.carta.ro/photos/images/top.png') gray}.login_2{display:none}.c_f{font-size:16px}.c_f_h{padding:10px 0 5px}.rating_img{height:var(--rating_img_height);background-size:contain;vertical-align:middle}#logo2 .rating_img{height:var(--logo2_rating_img_height);margin:20px auto}span:has(.rating_img){vertical-align:middle}.c_f_h{color:var(--carta_H1_color)}.c_f_h div{display:inline}.c_f_h h1 + div{display:block}.c_f_h h1 div{display:inline-block}.c_f_h #path{padding-top:0;padding-bottom:5px}.c_f_b{font-family:'Open Sans',sans-serif !important;line-height:28px;font-size:17px}.c_f_b > div:not(#c_f_phg):not(.circles){padding-left:10px;padding-right:10px;margin-top:50px}#c_f_phg{display:flex}#big_img{overflow:hidden;position:relative;border:none;flex:1 1 auto;padding:10px;max-height:75vw}#first_img{max-width:100%;display:block;position:relative;padding-bottom:56.25%;padding-bottom:75%}#first_img > div{position:absolute;top:0;bottom:0;left:0;right:0}.helper{display:inline-block;height:100%;vertical-align:middle}.all_img{width:100%;text-align:center;position:absolute;top:0;bottom:0;left:0}.all_img div{position:absolute;width:100%;height:100%}.all_img div:before{content:' ';width:0;display:inline-block;vertical-align:middle;height:100%}.all_img div img{display:inline-block;vertical-align:middle;max-width:100%;image-orientation:from-image}.all_img img, .c_f_b #map, #panorama{max-width:100vw;border-radius:4px;box-shadow:3px 3px 5px #818181;box-sizing:border-box}.all_img #main{height:100%;top:50%;transform:translate(-50%, -50%);left:50%}.all_img #left{right:100%;top:0}.all_img #right{left:100%;top:0}.img_arrow{width:60px;position:relative;z-index:1;text-align:center}.img_arrow a{position:relative;top:50%;margin-top:-25%}.circles{text-align:center;padding:0 10px}.circles .circle{display:inline-block;height:4px;width:4px;border-radius:6px;margin:0 1px;background-color:gray}.circles .active{background-color:var(--carta_H1_color);height:8px;width:8px;position:relative;top:2px}#c_n_old{font-weight:bold;color:#005E00;text-align:justify;margin:0 10px}#c_n_old:after{content:"";display:inline-block;width:100%}#c_n, .wd{background-color:var(--carta_background_color);border:1px solid var(--carta_border_color);box-shadow:0 0 10px var(--carta_border_color);border-radius:16px;top:200px;padding:10px}#c_n{position:absolute;top:20px;left:-220px;width:198px;padding:10px;font-weight:bold;color:#005E00}#c_n_h{display:none;width:100%;margin-left:-20px;font-size:larger}#c_n_h div{text-align:center;flex:auto;padding:0 5px}#n_m{padding-left:20px;line-height:28px;font-size:larger}#n_m A{display:block}#n_m A:HOVER{font-size:x-large;text-decoration:none}#n_m > div{margin-top:16px}#logo2{opacity:0}#logo2 a{width:100%;word-wrap:break-word}#logo{display:none}.c_f #buttons #b_w{}.s_m{font-size:initial !important;padding-left:75px !important;margin-top:-10px}#logo A, #logo2 A{color:var(--carta_client_name_color)}#logo A:HOVER, #logo2 A:HOVER{text-decoration:none}#s_d{font-weight:bold;color:#005E00}#rates{}.rate{color:#073C68;font-weight:bold}td[itemprop="season"]{padding-top:30px;padding-bottom:20px}td[itemprop="season"] span{color:#005E00}div[rel-id="tarife"] td{vertical-align:baseline}div[rel-id="tarife"] td[season]{padding-top:80px}div[rel-id="tarife"] td[hotelroom]{padding-top:32px}#policies{font-size:.8em;font-style:italic}#policies div:not(:first-child){margin-top:20px}#description{}#features ul{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px;list-style:none}#features img{vertical-align:middle;padding:2px}#offers{text-align:justify}div[itemprop="hasOfferCatalog"]{margin:50px 0}.c_f_b #map, #client_form #map{width:100%;height:500px;max-height:100vh;margin-top:10px;z-index:1}#panorama{width:100%;height:400px;max-height:75vw;display:none}#email_form input:not([type=checkbox]), #email_form textarea{border-radius:5px;border:3px solid lightgray;color:#244e70;-webkit-appearance:none;-moz-appearance:none;margin-bottom:20px;width:100%;height:50px;line-height:40px;font-size:20px;font-weight:bold;padding-left:10px;width:100%;box-sizing:border-box}#email_form textarea{height:200px;font-weight:normal;font-family:inherit}#email_form input[type=checkbox]{transform:scale(1.4);margin-right:20px}#email_form input[type="text"]#s_c_s_b_e{display:none}#email_form input:focus{background-color:lightblue}#email_form label:not(#d1 label){color:gray}#email_form H3{text-align:left;padding-top:30px;color:chocolate}#ask_l H3{padding-top:10px;color:chocolate}#ask_l div{font-size:18px;margin-top:20px}.cal_c{text-align:center;padding:10px;color:#244e70;font-weight:bold}#email_form #d1_w{margin:60px 0 40px;font-size:18px}#email_form #d1{display:table;margin:0 auto 20px}#email_form #d2{font-size:18px;margin:60px 0 40px}#email_form #d1>div, #email_form #d2>div{margin:30px 0}#email_form #d1>div{display:table-row}#email_form #d1>div>div:first-child, #email_form #d2>div>div:first-child{text-align:left;display:table-cell}#email_form #d1>div>div, #email_form #d2>div>div{display:table-cell;vertical-align:middle;padding:10px}#email_form #d1>div div:nth-child(2){white-space:nowrap}#email_form #d1 input[type="button"], #email_form #d2 input[type="button"]{width:50px;height:50px;border-radius:50px;font-size:2em;margin:0;vertical-align:middle;line-height:0}#email_form #d1 input[type="text"]{width:80px;text-align:center;margin:0 10px;vertical-align:middle;display:inline}#email_form #d2 div{text-align:left}#email_form #d2 input[type="text"]{margin:0;text-align:left}#ef_d1{float:left;width:66%;padding-top:20px;height:80px}#ef_d2{float:left;width:50%}#ef_d3{float:left;width:calc(50% - 10px);margin-left:10px}#ef_d4{float:right;width:34%;text-align:center}#ef_d5{overflow:hidden;min-width:300px;padding-top:10px}#ef_d6, #ef_d7, #ef_d8{float:left;width:33%}.c_f #buttons{display:none;text-align:left;position:absolute;top:440px;left:100%;width:200px;z-index:1;bottom:auto}.c_f #buttons div, .c_f #phones #logo div{padding:5px}.c_f #buttons #logo{opacity:0}.c_f #buttons #logo img{margin-left:10px}.c_f #phones #logo{margin:0 auto}.c_f #logo div{padding-right:20px}.c_f .logo #zz{text-align:center;padding-top:5px}.c_f #logo div:first-of-type{font-size:18px;text-align:left}.c_f #logo div:nth-child(4){color:#073C68;font-size:27px;text-align:center}.c_f #buttons #b_w{}.c_f #buttons img{}.c_f #buttons #call_button, .c_f #buttons #reservations_button{background-color:var(--carta_background_color);box-shadow:0 0 3px var(--carta_buttons_border_color);border-radius:30px;padding-left:10px;margin-bottom:20px;position:relative}.c_f #buttons #call_button{}.c_f #buttons #reservations_button{width:175px}.c_f #buttons #call_button div, .c_f #buttons #reservations_button div{display:inline-flex;padding:0;vertical-align:middle}.c_f #buttons #call_button div:nth-child(3), .c_f #buttons #reservations_button div:nth-child(3){display:inline-block}#b_w a{font-weight:bold;font-size:15px}.c_f #buttons a:hover, .c_f #buttons a:focus{text-decoration:none}.c_f #buttons #reservations_button, .c_f #buttons #up{}.c_f #buttons #up{padding-left:0;margin-bottom:20px}.c_f #buttons #call_button, .c_f #buttons #reservations_button, .c_f #buttons #up{padding:0 0 0 5px;width:calc(100% - 5px)}.c_f #buttons #call_button:hover, .c_f #buttons #reservations_button:hover{box-shadow:0 0 10px var(--carta_buttons_border_color)}.l_calls{padding:0;margin-bottom:50px}.l_calls>div{display:inline-block;padding:0 !important}.l_calls>div:nth-of-type(2){vertical-align:middle}.l_calls .call_txt{width:110px;color:var(--carta_calls_color);line-height:28px;font-size:larger;font-weight:700;font-style:normal;font-family:'Open Sans Condensed', open_sans_condensed;margin-bottom:10px;opacity:.7}#b_w a[itemprop="telephone"]{color:var(--carta_calls_color)}.l_calls a{font-size:18px !important}.c_f #buttons_s, #buttons_l{position:fixed;bottom:10px;left:auto;top:auto;right:-80px;width:150px;text-align:left;z-index:5}.c_f #buttons_s #call_button, .c_f #buttons_s #reservations_button, .c_f #buttons_s #up{border:none;padding-left:10px;box-shadow:none;position:relative}.c_f #buttons_button_s #up{margin-bottom:20px}.c_f #buttons_s #call_button:hover, .c_f #buttons_s #reservations_button:hover{background-color:none}.c_f #buttons_s div, .c_f #c_f_p #logo div{padding-left:0}.c_f #buttons_s #call, .c_f #buttons_s #reservations, .c_f #buttons_s #up{display:block}#qrc{display:none}.c_f #logo, #c_n #logo2{font-size:36px;text-align:center;width:200px;margin-bottom:30px}.p_w{position:fixed;height:100%;width:100%;top:0;left:0;display:none;align-items:center;z-index:1;box-shadow:rgba(0, 0, 0, 0.3) 0px 0px 0px 100vw inset}.p_w #x{position:absolute;right:10px;top:13px;z-index:10}.p_c{display:none;border-radius:20px;padding:0 16px;font-size:32px;font-weight:bold;margin:0 auto;background-color:floralwhite;border:3px solid cadetblue;text-align:center;position:relative;max-height:90vh;overflow:auto}.p_c #phones{position:relative;top:50%;transform:translate(0, -50%)}.c_f #phones a[href^=tel]{pointer-events:none;cursor:default;color:maroon;line-height:48px}.c_f #phones a:after{content:"\a";white-space:pre}.vos{display:none}#nav_top{display:none}.g_wrn{color:maroon}.group_container A{FONT-SIZE:17px}.group_container A:link, .group_container A:visited{TEXT-DECORATION:none;COLOR:#663300;FONT-WEIGHT:bold}.group_container A:ACTIVE, .group_container A:HOVER, .group_container A:FOCUS{color:#cc3300;FONT-WEIGHT:bold}.group_container A.nobold:link, .group_container A.nobold:visited{TEXT-DECORATION:none;COLOR:#663300;FONT-WEIGHT:normal}.group_container A.nobold:ACTIVE, .group_container A.nobold:HOVER, .group_container A.nobold:FOCUS{TEXT-DECORATION:underline;color:#cc3300;FONT-SIZE:12px;FONT-WEIGHT:normal}div[rel="invoice_for_this_series"] A{color:var(--carta_dark_blue) !important;font-weight:normal !important}div[rel="invoice_for_this_series"]:hover{background-color:#ececec}[rel="invoice_for_this_series"] img, [rel="invoice_for_this_contract"] img{vertical-align:middle}.group_container A img{text-decoration:none}.group_container A img{border:none}#logo_img{margin:10px 0 0 10px}.horizontal_navigation_div{float:left;padding-left:15px;padding-right:15px;border-bottom:1px solid silver;border-top:1px solid white;font-weight:bold;font-size:1.4em;line-height:28px;height:29px}.selected_horizontal_navigation_div{float:left;padding-left:20px;padding-right:20px;border-left:1px solid silver;border-top:1px solid silver;border-right:1px solid silver;font-weight:bold;font-size:1.4em;line-height:28px;height:30px;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background-color:#FFFFFF}#horizontal_spacer{border-bottom:1px solid silver;font-weight:bold;font-size:1.4em;line-height:28px;height:30px;overflow:hidden}.ddm{font-size:larger}.ddm ul, .ddm li{list-style-type:none;padding:0}.ddm a{display:block;padding:8px 10px;color:#666;text-decoration:none}.ddm > ul{text-align:left;margin:0}.ddm > ul > li{width:64px}.ddm > ul > li > ul{max-width:calc(100vW - 10px);display:inline-block;margin-top:24px;overflow:hidden;max-height:0;transition:max-height 0.15s ease-out;border:none;border-radius:10px;box-shadow:none;margin-left:-17px;background-color:white;text-align:left;margin-right:-10px;left:20px;position:relative;z-index:10}.ddm > ul > li > ul > li{display:inline-block;white-space:nowrap;width:100%;padding:10px 0}.ddm > ul:before{content:url(https://static.carta.ro/photos/images/dd_menu.png)}@media(hover:hover) and (pointer:fine){.ddm ul:hover li ul{max-height:800px;transition:max-height 0.25s ease-in;border:1px solid silver;box-shadow:1px 1px 5px silver}.ddm ul li[down]{margin-bottom:10px}.ddm ul li[up]{margin-top:20px}.ddm li:hover{background:#E2F1FF}.ddm li:last-of-type:hover{border-radius:0 0 10px 10px}.ddm > ul > li:hover{background:white}.ddm li[header]{border-bottom:1px solid silver;padding:20px 10px;font-family:"Open Sans Condensed", open_sans_condensed;￼}.ddm li[header]:hover{background:white;border-radius:10px 10px 0 0}}.ddm.hover ul li ul{max-height:800px;transition:max-height 0.25s ease-in;border:1px solid silver;box-shadow:1px 1px 5px silver;left:20px;position:relative;z-index:10}.ddm.hover > ul:before{content:url(https://static.carta.ro/photos/images/ddm_close.png)}.ddm ul li[down]{margin-bottom:10px}.ddm ul li[up]{margin-top:20px}.ddm li:last-of-type:hover{border-radius:0 0 10px 10px}.ddm li[header]{border-bottom:1px solid silver;padding:20px 10px;font-family:"Open Sans Condensed", open_sans_condensed;￼}.ddm li[header].hover{background:white;border-radius:10px 10px 0 0}.ddm.hover{width:100% !important;height:calc(100vH - 30px)}.modules{}.module{border-radius:5px;border:1px solid silver;margin:20px;display:inline-block;vertical-align:top}.module[minW950]{min-width:950px}[fillWidth]{width:-moz-available;width:-webkit-fill-available}.module[yearWidth]{max-width:calc(100vw - 510px) !important}.module .module{padding:10px;display:inline-block;max-width:min-content}#client_main.module:nth-of-type(1){width:800px}.module#client_second{max-width:300px}#client_second{top:153px}#preview.module:nth-of-type(3){border:1px solid silver;border-radius:10px;padding:10px;margin:20px 0 0 20px;width:calc(100% - 1180px);height:calc(100vh - 260px);position:fixed;right:6px}@media only screen and (max-width:1540px){#preview.module:nth-of-type(3){display:none}}.module:nth-of-type(3) iframe{border:none;width:100%;height:100%}.module_client{-moz-border-radius:5px;border-radius:5px;border:1px solid silver;margin:20px;max-width:870px;padding-bottom:10px}.module_save_1{line-height:24px;margin-top:50px}.module_save_2{margin:20px;position:fixed;left:900px;line-height:24px;bottom:0;top:177px;overflow:auto}.tabelize, [tabelize]{display:table;width:100%}.tabelize>div[header], .tabelize>div[bold], [tabelize]>div[header], [tabelize]>div[bold]{font-weight:bold}.tabelize>div[red], [tabelize]>div[red]{color:var(--carta_magenta)}.tabelize>div, [tabelize]>div{display:table-row}.tabelize[color_rows_on_hover]>div:hover, [tabelize][color_rows_on_hover]>div:hover{background-color:#f0f0f0}.tabelize>div>div, [tabelize]>div>div{display:table-cell;padding:10px}.tabelize>div>div:first-child, [tabelize]>div>div:first-child{text-align:right}.tabelize>div>div:nth-child(odd), [tabelize]>div>div:nth-child(odd){}.tabelize div>div:nth-child(even), [tabelize] div>div:nth-child(even){}.tabelize [only7chars]{max-width:7ch;display:inline-block;overflow:hidden;vertical-align:bottom;text-overflow:ellipsis}.insmall, .insmall_inln{display:none}.module_title{text-align:left;background-color:#E2F1FF;padding:5px 10px 5px 20px;margin-top:0}.module_title:first-child{border-radius:5px 5px 0 0}.module_content{padding:5px;line-height:40px}.group_container{position:relative;margin-top:30px}.group_header{font-weight:bold;margin-top:20px;padding:0 10px 0 10px;height:16px;display:table;border:1px solid;border-color:transparent;padding-top:8px}.reservation .group_header.expanded, .reservation .group_visible{background-color:white}.group_container.reservation:hover{background-color:beige}.reservation .group_header img{vertical-align:bottom}.w_icon{vertical-align:middle !important;opacity:.3}.group_header > a > div{display:flex}.group_header > a > div b{display:contents}.group_header > a > div > span{display:contents}.group_header > a > div::before{content:url('https://static.carta.ro/photos/images/arrow.png');margin-right:10px;height:32px}.group_header.expanded > a > div::before{transform:rotate(90deg);transition:transform .3s}.group_header.magenta > a > div::before{content:url('https://static.carta.ro/photos/images/arrow_magenta.png')}.group_header.blue > a > div::before{content:url('https://static.carta.ro/photos/images/arrow_blue.png')}.group_header.red > a > div::before{content:url('https://static.carta.ro/photos/images/arrow_red.png')}.group_header div.positive::after{content:url('https://static.carta.ro/photos/images/thumbs_up.png');margin-left:10px}.group_header div.negative::after{content:url('https://static.carta.ro/photos/images/thumbs_down.png');margin-left:10px}.group_header > a > div > div{display:inline-block;vertical-align:middle}.group_header.expanded{border-top:1px solid silver;border-left:1px solid silver;border-right:1px solid silver;border-radius:6px 6px 0 0;height:26px;background-color:#FBFBF4;vertical-align:bottom;position:relative;z-index:1;padding-top:8px}.group_header .o_i_e{display:none}.group_header.expanded .o_i_e{display:inline;vertical-align:middle}.group_header_spacer_invisible{position:absolute;overflow:hidden;height:37px;margin-right:3px;display:none}.group_header_spacer_visible{border-bottom:1px solid silver;overflow:hidden;height:47px;display:inline-block;vertical-align:bottom}.group_visible{display:block;border:1px solid silver;border-radius:0 0 10px 10px;padding:10px 5px 5px 5px;transition:all 0.3s ease;background-color:#FBFBF4;position:relative;top:-1px}.group_visible .group_visible{background-color:white}.group_visible .group_header.expanded{background-color:white}.group_invisible{display:none}.edit_label{width:270px;text-align:right;font-weight:bold;margin-right:5px;margin-bottom:5px;display:inline-block;line-height:24px}.edit_label img{vertical-align:middle}.edit_label>div:not(:first-child){font-weight:normal}.elnb{clear:left;width:235px;text-align:right;margin-right:5px;margin-bottom:5px}.edit_label_100{clear:left;width:100px;text-align:right;font-weight:bold;margin-right:5px;margin-bottom:5px}.edit_field{}.edit_field_container{padding:0px;margin-bottom:10px;display:inline-block;vertical-align:middle;width:calc(100% - 280px)}.edit_field_textarea{overflow:auto;width:100%;height:200px;border-top:none;border-left:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;font-weight:normal;line-height:26px;font-size:17px}.edit_field_textarea_hidden{display:none}.edit_field_textarea_simple{overflow:auto;width:596px;height:150px;border:2px solid silver;padding:0}.edit_field_phone{width:200px;margin-bottom:8px}.edit_field_phone input{width:80% !important;margin-right:10px;min-width:160px;text-align:center}.edit_field_text{width:200px}.edit_field_text_long{float:left;width:596px}.edit_field_text_long input[type=text]{width:596px}.edit_field_select{}.edit_field_price{float:left;width:40px;margin-right:10px;text-align:center}.edit_field_input_price{width:80px !important;text-align:center;-webkit-appearance:none;-moz-appearance:textfield}.edit_field_input_date{width:130px !important;text-align:center;-webkit-appearance:none;-moz-appearance:textfield}.auto-kal{width:80px;text-align:center}.edit_field_display{width:600px}.edit_field_display_740{width:740px}.l_f{text-align:center}.table_content{padding:0px}.table_content_180{height:180px;padding:5px;overflow:auto}.table{display:table}.group_visible > .table{width:100%}.head_row{display:table-row}.row{display:table-row}.row_invizible{display:none}.row_space .cell{padding-top:50px !important}.hide_show_distant_alerts{background:bisque}.hide_show_distant_alerts td{padding-left:20px}*:not(.group_visible) > .row:hover{background-color:#FFF9A8;cursor:pointer}#group_1 .row:hover{background-color:revert;cursor:revert}.ceck{margin-right:10px;padding-right:10px;display:table-cell}.cell_100{width:100px;display:table-cell;padding:5px}.cell_100_expired{width:100px;display:table-cell;color:red;font-weight:bold;padding-right:5px}.cell_100_expires_today{width:100px;display:table-cell;color:green;font-weight:bold;padding-right:5px}.cell_100_green{width:100px;display:table-cell;color:#006600;font-weight:bold;padding-right:5px}.cell{display:table-cell;padding-right:10px}#group_1 .cell{padding-top:10px;vertical-align:middle}.cell_expired{width:150px;display:table-cell;color:red;font-weight:bold}.cell_expires_today{width:150px;display:table-cell;color:green;font-weight:bold}.cell_green{width:150px;display:table-cell;color:#006600;font-weight:bold}.cell_300{width:250px;display:table-cell}.cell_300 textarea{margin:0;padding:0}.cell_300_expired{width:300px;display:table-cell;color:red}.cell_300_expires_today{width:300px;display:table-cell;color:green}.cell_100_expires_soon{width:100px;display:table-cell;color:#990000;font-weight:bold;padding-right:5px}.cell_300_expires_soon{width:300px;display:table-cell;color:#990000}.cell_expires_soon{width:150px;display:table-cell;color:#990000;font-weight:bold}.expired{color:red}.expires_today{color:green}.green{color:#006600}.orange{color:#FF8700}.v_a_m{vertical-align:middle}.v_a_b{vertical-align:bottom}.error{border:2px solid red;font-weight:bold;text-align:center;padding:20px;font-size:2em;background-color:#FFE1E1}.big_warning{text-transform:uppercase;font-weight:bold;font-size:x-large}.visit A:link, .content A:visited{background-image:url('https://static.carta.ro/photos/images/visit.gif');background-repeat:no-repeat;padding-left:35px;height:30px;display:block;line-height:28px}.delete A:link, .content A:visited{background-image:url('https://static.carta.ro/photos/images/delete.png');background-repeat:no-repeat;padding-left:35px;height:30px;display:block;line-height:28px}.season{margin:40px 0;width:100%;border:3px solid;border-radius:10px;padding:10px;margin-right:20px;width:calc(100% - 25px);background-color:white}.season > div:first-child{width:100%;background-color:cornsilk;margin:-10px 0 0 -10px;padding:10px;border-radius:10px 10px 0 0}.rates{margin:-10px}.rates input{margin-bottom:0 !important}.rate_div{padding-top:20px;padding-left:5px;padding-bottom:15px;border-top:1px solid #ececec;background-color:white}.roose{max-width:700px;margin-bottom:20px;margin-right:30px}.r_body{}.r_body_invisible{display:none}.rates > div:first-child{border-radius:8px 8px 0 0}.rates > div:last-child{border-radius:0 0 8px 8px}.rates > div:only-child{border-radius:8px}div[rate_div] .t_row{display:table-row}div[rate_div] .t_row div{vertical-align:middle}div[rate_div] .t_cell{display:table-cell;vertical-align:middle;text-align:left;padding:5px;line-height:normal}div[rate_div] .t_row > .t_cell:first-child{max-width:280px}div[rate_div] .t_cell input{margin:0}.edit_rate{display:inline-block;border:1px solid silver;padding:0 15px;margin:0 10px;background:lightyellow;border-radius:5px}.delete_season{display:inline-block;border:1px solid silver;padding:0 15px;background:linen;border-radius:5px}.nrf{float:left;padding:10px 0 0 0}.nrf select{font-weight:bold;width:auto;margin-right:20px}.nrf option{font-weight:normal}.rate{color:#073C68;font-weight:bold;font-size:medium}.cend_limits{position:fixed;top:0;left:0;max-height:100vh;overflow:auto;width:100%;height:100%;z-index:14}.cend_wrapper{display:table;width:100%;height:100%}.cend_bkg{background:rgb(0, 0, 0);background:rgba(0, 0, 0, 0.8);display:table-cell;vertical-align:middle;text-align:center}.cend{opacity:1;z-index:15;background:white;padding:50px;display:inline-block;text-align:left;position:relative;border-radius:10px}.cend_b{position:absolute;top:10px;right:10px;padding:10px;background:rgba(255, 255, 255, 0.7);border-radius:10px;border:1px solid #eceaea}#s_e_s, #h_e_s{padding:10px;font-style:italic}.inline_div{display:inline}.wait{display:none;position:absolute;top:calc(50% - 24px) !important;right:10px;z-index:100}.spinner{position:absolute;top:calc(50% - 50px);left:calc(50% - 50px)}#wait_admin{display:none;position:fixed;top:calc(50% - 66px);left:calc(50% - 64px);z-index:3000}#dhtmltooltip{position:absolute;left:-300px;width:150px;border:1px solid silver;border-radius:5px;padding:8px;background-color:lightyellow;visibility:hidden;z-index:100;box-shadow:3px 3px 8px #818181;font-size:15px}#dhtmlpointer{position:absolute;left:-300px;z-index:101;visibility:hidden}.r_b{-moz-border-radius:5px;border-radius:5px;border:1px solid silver;margin:5px 0 5px 0;padding:5px}.r_b_10{-moz-border-radius:10px;border-radius:10px;border:1px solid silver;margin:5px 0 5px 0;padding:5px}.dwt{margin:15px 0 0;padding:0 5px 5px;border:2px solid #FFAE00;-moz-border-radius:5px;border-radius:5px}.red_dwt{margin:15px 0 0;padding:0 5px 5px;border:2px solid #FF0000;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:inset 0 0 20px #FF0000;-webkit-box-shadow:inset 0 0 20px #FF0000;box-shadow:inset 0 0 20px #FF0000}.dt{font-weight:bold;position:relative;top:-18px;left:10px;background-color:#FBFBF4;padding:0 10px 0 10px;margin:0;display:inline-block;font-size:small;line-height:18px}.fd{page-break-inside:avoid}.fd input{vertical-align:middle}background-color:#ddf}*/ .border_pic{border:1px solid #0099ff;background-color:#ffffff;padding:3px 3px 3px 3px;box-shadow:3px 3px 8px #818181}.fpd{}#fph{position:absolute;margin-left:10px;width:136px;height:128px;pointer-events:none}#photos{list-style-type:none;margin:0px}#photos li, #photos_unused li, #photos_delete li{display:inline-block;vertical-align:top}#photos_unused{list-style-type:none;margin:0px;clear:left}#photos_unused li{display:inline-block;vertical-align:top}#photos img, #photos_unused img, #photos_delete img{max-width:100px;max-height:100px;image-orientation:from-image}#photos_new{list-style-type:none;margin:0px;clear:left}#photos_new li{float:left}#photos_delete{list-style-type:none;margin:0px;clear:left}.placeHolder div{background-color:white !important;border:dashed 1px gray !important;width:120px;height:120px;margin:5px 15px 5px 15px}#pwfat{padding:20px 0 30px 50px}#phpl{width:120px;height:120px;margin:-16px}@-webkit-keyframes hvr-ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}@keyframes hvr-ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}.hvr-ripple-out{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-ripple-out:before{content:'';position:absolute;border:#b72c2c solid 6px;top:0;right:0;bottom:0;left:0;-webkit-animation-duration:1s;animation-duration:1s;border-radius:50px}.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before{-webkit-animation-name:hvr-ripple-out;animation-name:hvr-ripple-out}.add_contract, .add_trial{border:2px solid silver;border-radius:15px;padding:5px 15px;margin-left:10px;font-weight:bold;color:#3f0000}.add_contract{border:2px solid #97dd95;background:linear-gradient(45deg, #e4fde0, #b7fdb5)}.add_contract:HOVER{border:2px solid #66dd88;background:#b5fdd7}.add_trial{border:2px solid #95b7dd;background:linear-gradient(45deg, #e0edfd, #b5d7fd)}.add_trial:HOVER{border:2px solid #6688dd;background:#b5d7fd}.bill table, .bill tr, .bill td{border:1px solid black;border-collapse:collapse;padding:5px}#custom_message h1, #custom_message h2{color:white;padding:5px 5px 5px 75px;text-align:left;display:block;white-space:normal}#custom_message h2{font-size:medium}#p_f_o{margin:0 0 10px 35px}.login_form>div:not(:nth-child(3)){display:table-row}.login_form>div>div{display:table-cell}.login_form input::placeholder{color:white}.login_form input[type="checkbox"]{vertical-align:middle}.c_3{column-count:3}.c_4{column-count:4}.webtemplate{text-align:center;display:inline-block;margin:0 5%}#save_button{background:url('https://static.carta.ro/photos/images/check_36.png') 10px center no-repeat, linear-gradient(45deg, #E0EDFD, #B5D7FD)}#save_button.highlighted{background:url('https://static.carta.ro/photos/images/check_36.png') 10px center no-repeat, linear-gradient(45deg, #FDEDE0, rgb(254, 84, 84))}.button.highlighted, .button.highlighted:focus{background:linear-gradient(45deg, #FDEDE0, rgb(254, 84, 84))}.button.highlighted:hover{background:linear-gradient(45deg, #FDEDE0, rgb(254, 60, 60))}.button.highlighted.green, .button.highlighted.green:focus{border:3px solid #4d8447;border:3px solid cadetblue;background:url("https://static.carta.ro/photos/images/credit_card_48.png") 10px center no-repeat floralwhite;padding-left:70px;text-align:left;color:#035555;font-weight:normal;opacity:.8;min-height:40px;transition:all .5s}.button.highlighted.green:hover{opacity:1}#save_button_div{margin-bottom:20px}#save_button div{margin-left:54px;width:calc(100% - 54px)}#interactions, #interactions input, #interactions select, #interactions textarea{font-size:14px;padding:0;line-height:initial}#interactions .cell{padding-bottom:10px}#interactions textarea, #interactions input, #interactions select{font-weight:unset;border-width:1px;padding:5px;vertical-align:middle}.highlighted_interaction{background-color:antiquewhite;transition:background-color 250ms linear}.reservation_group{}.reservation:not(.read_0) A{font-weight:normal}.r_m{padding:0 10px;margin-top:10px}.r_m div:nth-child(1):not(.r_ting):not([rel="title"]){padding:5px 20px;display:inline-block;position:relative}.group_container .r_m_0{text-align:left;padding-left:20px}.c_f_b .r_m_0{text-align:right}.c_f_b .r_m_0:not([rel="reservation_message"]){margin-left:30%}.r_m_1{padding-left:20px}.group_container .r_m_1{text-align:right;padding-right:20px}.group_container .r_m_1:not([rel="reservation_message"]){margin-left:30%}.c_f_b .r_m_1{text-align:left}.group_container .r_m_1 div:nth-child(1):not(.review):not(.r_ting):not([rel="title"]), .c_f_b .r_m_0 div:nth-child(1):not(.review):not(.r_ting):not([rel="title"]){border:1px solid lavender;border-radius:14px 14px 0 14px;background-color:#dcf8c6}.c_f_b .r_m_1 div:nth-child(1):not(.review):not(.r_ting):not([rel="title"]), .group_container .r_m_0 div:nth-child(1):not(.review):not(.r_ting):not([rel="title"]){border:1px solid bisque;border-radius:0px 14px 14px 14px;background-color:floralwhite;margin-right:30%}.r_m_0{padding-right:20px !important}.r_m .read_0{border-width:2px !important}.conversation .r_m_0 .read_0 + div::after{content:' - necitit';font-weight:bold}.conversation .r_m_1 .read_0 + div::after{content:' - mesaj nou';font-weight:bold}.group_container .r_m_0 .read_0 + div::after{content:' - mesaj nou';font-weight:bold}.group_container .r_m_1 .read_0 + div::after{content:' - necitit';font-weight:bold}.conversation .r_m_0 .read_1 + div::after, .group_container .r_m_1 .read_1 + div::after{content:'✓✓';letter-spacing:-10px;font-size:20px;color:steelblue;margin-left:2px;position:relative;top:3px;white-space:pre}.r_m .read_1{}.r_m i{color:darkcyan;font-weight:bold;position:relative;top:5px;position:relative;top:5px;margin-bottom:5px;display:block}.m_failure div:nth-child(1){background-color:lightsalmon !important}.r_m>div:nth-child(2){font-size:x-small;margin-right:5px;margin-left:5px;top:-5px;position:relative}.r_m textarea{max-width:80%;min-height:100px;border-radius:14px 14px 0 14px;font-size:larger;padding:5px 10px;font-weight:normal;border:1px solid lavender;background-color:#dcf8c6}.r_m a.button{max-width:60px;display:inline-block;padding:2px 20px;margin-top:5px}#contract_for_client{padding:10px 20px;}#contract_for_client img{vertical-align:middle}#client_until_date a:hover{text-decoration:none}#client_until_date div{font-size:small;font-weight:normal}#client_until_date .paragraph{font-size:revert;margin-top:10px;padding:10px 0}.y_i_w{display:none}.reservation .small{font-size:small;line-height:10px;color:darkolivegreen}#date_from_until{margin-top:10px;overflow:hidden}#dates_and_number{overflow:hidden}.selected_date a{background:#007fff none !important;color:white !important}div.ui-datepicker{font-size:22px}.ui-datepicker-next, .ui-datepicker-next-hover{background:url("https://static.carta.ro/photos/images/arrow.png") center center no-repeat !important}.ui-datepicker-prev, .ui-datepicker-prev-hover{background:url("https://static.carta.ro/photos/images/arrow.png") center center no-repeat !important;transform:rotate(180deg)}.ui-widget-header .ui-icon{background-image:none !important}.ui-datepicker{width:auto !important}.as_text{border:0 !important;outline:none}#zc{padding:40px 10px}.iplus{background-color:dodgerblue;color:aliceblue;border-radius:7px;width:14px;display:inline-block;height:14px;text-align:center;line-height:13px;font-size:14px}:invalid{border-color:red !important}.review{margin-left:6px;margin-top:30px}.review_not_active{border:1px solid red;border-radius:10px;padding:0 5px;margin-top:30px}fieldset:not(.review_not_active){border:0}.review_not_active legend{color:var(--carta_dark_red)}.review_not_active .review{margin-top:0}.group_visible .review{}.review >:first-child{}.review.positive_1 [rel="title"]{color:var(--carta_review_positive)}.review.positive_0 [rel="title"]{color:var(--carta_review_negative)}.review [rel="text"]{text-indent:50px;font-size:smaller}.review [rel="date"]{line-height:20px;font-style:italic;font-size:smaller;text-align:right}.r_tings{display:inline-block;margin:16px 0}.r_ting{line-height:20px;text-align:right}.review.positive_1 .r_ting{color:var(--carta_review_positive)}.review.positive_0 .r_ting{color:var(--carta_review_negative)}.rating_row{margin-top:10px;display:table-row}.rating_label{display:table-cell;padding:14px 16px 0 0}.rating{display:flex;flex-direction:row-reverse;justify-content:center;border-radius:5px;vertical-align:top;padding:2px 8px 3px}.rating > input{-moz-appearance:none;-webkit-appearance:none;appearance:none}.rating > label{position:relative;width:1.1em;font-size:28px;color:orange;cursor:pointer;top:5px}.rating > label::before{content:"\2605";position:absolute;opacity:0}.rating > label:hover:before, .rating > label:hover ~ label:before{opacity:1 !important}.rating > input:checked ~ label:before{opacity:1}.rating:hover > input:checked ~ label:before{opacity:0.4}.rating_value{display:table-cell;font-weight:bold}.fb-comments-wrap{overflow:hidden;max-width:calc(100vw - 40px)}.fb-comments{margin-top:-160px}.emphasize_div{border:2px solid coral;border-radius:10px;background-color:white;display:block !important;margin:10px 10px 10px 0;padding-left:10px;max-width:400px}.invizible, [invizible]{display:none !important}.invizible_inln{visibility:hidden}.vizible{display:block}.vizible_inln{display:inline-block}.warn_down{text-align:center;margin:50px 10px;font-size:36px;color:var(--carta_red)}#payment_iframe{min-width:800px;min-height:800px;border:1px solid silver;border-radius:8px}.rwimcs{max-width:300px}.dots{display:inline}.dots span{padding:3px;animation:dot ease-in-out 1s infinite}.dots span:nth-of-type(2){animation-delay:0.2s}.dots span:nth-of-type(3){animation-delay:0.4s}@keyframes dot{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.code{max-height:187px;overflow:auto}.code pre{counter-reset:line;line-height:initial;margin-top:0}.code code{counter-increment:line}.code code:before{content:counter(line)}*:not([full_trace_days]) > div[trace_day]:not(:first-of-type){display:none}.invtbl, .invtbl td, table[inv], table[inv] td{border:1px solid silver;border-collapse:collapse;padding:5px}#w_preview{width:calc(100vw - 40px);height:calc(100vh - 250px);border:none;border-radius:10px;margin-top:10px}#a_w_p_desktop_wrapper{width:500px;height:360px;margin-top:10px;border:4px solid;border-radius:10px;overflow:hidden;display:inline-block;margin-left:20px;position:relative}#actual_desktop_website_preview{width:300%;height:300%;transform:scale(0.3335) translate(-100%, -100%)}#a_w_p_mobile_wrapper{width:160px;height:360px;margin-top:10px;margin-left:50px;border:4px solid;border-radius:20px;overflow:hidden;display:inline-block;position:relative}#actual_mobile_website_preview{width:630px;height:1400px;transform:scale(0.26) translate(-905px, -2000px)}.mask_preview{position:absolute;height:100%;width:100%;z-index:1;cursor:pointer}.highlights{padding:10px}.highlights>div{padding-top:40px;line-height:initial}.highlight_number{background-color:var(--carta_magenta);border-radius:50%;font-weight:bold;text-align:center;aspect-ratio:1;height:16px;color:white;font-size:small;font-weight:bold;position:absolute;top:20px;right:60px}:not(.group_container)>.highlights{padding:30px 25px 10px}.highlights a{font-weight:normal !important;color:var(--carta_links_color) !important}.highlights img{vertical-align:middle;margin-right:10px}@media screen and (min-width:1348px){#qrc{margin:15px;text-align:center;display:block}.c_f #buttons{display:block}#buttons_s{display:none}}@media screen and (max-width:1180px){#wrapper{padding:0}.content{margin:auto}.hmw_desters{position:absolute;height:200px;top:-160px;vertical-align:bottom}.hm{left:-250px;top:0;padding-right:70px;background-color:white;background-image:url('https://static.carta.ro/photos/images/ddd_menu.png');background-position:right bottom;background-repeat:no-repeat;bottom:0px;position:absolute;height:60px}.hm.hover{left:-16px;padding-right:0;border:1px solid black;box-shadow:3px 3px 8px #818181;transition:left .3s;bottom:auto;height:auto;background-image:none}.hm #clhmd{display:inline-block;margin:50px 10px 0 20px;cursor:pointer}#logo_fixed{display:none}#p1{left:50px}#fb{left:50px}#nav_top{display:block;position:fixed;left:0;right:0;z-index:1000;background:rgb(255, 255, 255);background:rgba(255, 255, 255, 0.9);border-bottom:2px solid #006600;font-size:28px;text-align:center}.nav_top_visible{top:0px}.nav_top_hidden{top:-150px;transition:top 1s}#n_t_m{background-image:url('https://static.carta.ro/photos/images/ddd_menu.png');width:32px;height:32px;position:absolute;margin:6px}#nav_top span, #nav_top img{vertical-align:middle}#nav_top img{margin-right:20px}#nav_top .back-top-menu{float:right;position:static;margin:10px;display:block}#c_n{display:none}#c_n_h{display:flex;flex-wrap:wrap;margin:0 -10px;width:calc(100% - 10px)}.admin_headers{position:fixed;top:0;margin:0;height:118px;padding:10px 0 0 10px;z-index:10;background-color:white;width:calc(100% - 10px)}.admin_headers H2{margin:0}#logo_img{margin:auto}.module{width:-moz-available;width:-webkit-fill-available;border:none;margin:0 0 40px}.module[yearWidth]{max-width:none !important}.module .module{max-width:none}#client_main.module:nth-of-type(1), .module:nth-of-type(2){max-width:100%}.module#client_main{width:100% !important}.module#client_second{position:static !important;max-width:initial}#client_main .module_content{padding:5px}.modules{margin-top:130px}.module_client{margin:0;border:none;max-width:none;width:100%}#client_main .module_title{border-radius:0;position:fixed;top:120px;width:100%;z-index:1}.n_i_w{display:none !important}.y_i_w{display:block !important}.notinwide{display:none !important}.hidden_in_wide{visibility:hidden}.group_header.expanded{border:none;height:auto;display:block;border-radius:0;background-color:white;z-index:0}.group_header.expanded > a > div::before{transform:rotate(180deg)}.group_header_spacer_visible{display:none}.group_visible{border:none;background-color:white;margin-top:40px}.group_visible > div{margin-top:0}.edit_label{margin-top:0;text-align:left;width:auto}.edit_field_container{width:100%}.edit_field_container_wide{display:block;width:auto}.inline_only_when_small{display:inline}.t_w_s{display:table}.t_r_w_s{display:table-row}.t_c_w_s{display:table-cell;padding:5px}div[rate_div] .t_cell{font-size:normal;line-height:initial}div[rate_div] .t_row > div{display:block}.cend{padding:20px}.k-separator{display:none !important}.p_f_o{margin:0 0 10px 0}.c_3{column-count:2}.dwt{margin-top:20px !important}#save_button_div{position:fixed;bottom:0;margin-bottom:0;left:0;right:0;background-color:white;padding:5px;z-index:2000}#save_button{display:none}#save_button.highlighted{display:block}.button.highlighted.green div{display:inline-block;width:auto}.table_content_180{border:1px solid silver;border-radius:5px}#a_w_p_desktop_wrapper{width:calc(100% - 10px);height:auto;margin-left:0;aspect-ratio:8/5}#actual_desktop_website_preview{width:200%;height:200%;transform:scale(0.5) translate(-50%, -50%)}.highlights{padding:10px}:not(.group_container)>.highlights{padding:10px 5px 25px}}@media screen and (max-width:880px){body{margin:0}#w_w{display:table;width:100%}#wrapper{padding:0;display:table-footer-group}.content{margin:0;width:auto}#logo_up{}#path{}.n_i_m{display:none}.wd:not(.c_f_b) #map{border-radius:0}#mobile_map{display:block;padding:10px}.hm{top:40px;left:10px;background-color:transparent;background-position:10px 10px;background-repeat:no-repeat;text-align:left;padding-top:50px;max-height:50px;height:0;overflow:hidden;width:0;position:absolute}.hm:HOVER{border:none;top:40px;left:10px;height:0;background-position:10px 10px;background-repeat:no-repeat;background-color:transparent;padding-top:100px;max-height:50px;width:50px;position:absolute;box-shadow:none}.hm.hover{height:auto;padding-top:0;max-height:10000px;width:100%;transition:max-height .5s;position:static;box-shadow:none;display:table;border:none}.hm ul{padding:0;display:table-cell}.hm ul ul{position:static;visibility:visible;display:none;left:0;border:none;box-shadow:none;width:100%}.hm ul li.hover > ul{display:block}.hm ul li.hover > ul li{padding-left:40px;background-color:#eee}.hm li{height:auto;line-height:32px;width:100%;border-bottom:1px solid #dddddd;padding-left:30px}.hm .taphover{background-image:url('https://static.carta.ro/photos/images/menu_right.png');background-position:10px center;background-repeat:no-repeat}.hm .taphover.hover{background-color:#eee;background-image:url('https://static.carta.ro/photos/images/menu_down.png');background-repeat:no-repeat;background-position:10px 4px}.hm .ac{display:none}h1{display:inline}.l_h{padding-left:10px}.lhn{display:inline}.lhndm{float:none;height:auto;display:inline}#lhn .lhns, #lhn .lhnd, #lhn .selected_lhnd{display:none}.selected_lhnd{top:1px}.vm ul{display:none;visibility:visible;position:static}.vm ul li{float:none;line-height:32px;border-bottom:1px solid #dddddd;padding-left:30px}.vm.hover{display:table;width:100%;border:1px solid black;border-radius:5px;padding:0;margin-bottom:10px;background:white}.vm.hover #mores_a{display:none}.vm.hover ul{display:table-cell;border:none;box-shadow:none;border-radius:0 5px 5px 0}#clvmd{width:40px;background-image:url('https://static.carta.ro/photos/images/menu_close.png');background-color:#cd6155;background-position:center center;background-repeat:no-repeat;border-right:1px solid black;border-radius:5px 0 0 5px;cursor:pointer;display:none}.vm.hover #clvmd{display:table-cell}#gd{background-position:right -20px;padding:80px 10px 0;padding:0;width:auto;-moz-border-radius:0;border-radius:0;border:none;color:white;float:none;margin:0}#path, .cpp, h1{}#path{text-align:left}h1{text-align:left}#p1, #fb{right:10px;text-align:right;left:auto}#fb{top:0}#p1{top:30px}#horizontal_navigation{width:auto}.wd{border-radius:0;border:none}.c_f_h{padding:0 0 5px 10px}.c_f_h h1{display:block}.c_f #phones a[href^=tel]{pointer-events:auto;cursor:pointer}#small_pictures{display:none}.cl1{width:100%;float:none}.cl2{float:none;margin-left:0;width:100%}.cpr{float:left}.cpp{display:inline-block;text-align:left;margin:7px 5px 20px 5px}.phones{padding-left:50px}.places{padding-left:50px;margin-top:0}.cawc{float:right}#s_f{display:initial}#sqw{width:calc(100% - 4px);display:block;height:40px;-moz-border-radius:5px;border-radius:5px;border:1px solid #006600;background:url('https://static.carta.ro/photos/images/find.png') no-repeat scroll 10px 7px;background-color:#FFFFCC;margin-bottom:10px}#sq{width:calc(100% - 40px);color:gray;border:none;background:none;background-color:none;margin:0 0 0 40px;padding:0;color:gray}#so_sp{min-width:0}#sosbw{display:block;width:100%;position:relative}#sbw{position:absolute;right:0;top:0}#isrf{width:100%;position:relative;z-index:100}#sfs{display:block;position:absolute;right:20px;top:30px}#sfw{display:none}#sb{}.sob{}#sod{-moz-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px}#ribbon A:link, #ribbon A:visited{color:white}#vertical_navigation{display:none}#languages{display:none}.location_map{display:none}.location_POIs{}.csl{}.csl:HOVER{}.csl_t{}.fex{display:none}.fc{width:100%;display:inline-block;vertical-align:top}.fcs{display:none}.rddo{position:relative;width:140px;display:inline-block;vertical-align:top}.rdd{float:left;list-style-type:none;margin:0;top:-5px;padding:5px 15px 5px 5px;background-image:url('https://static.carta.ro/photos/images/arrow_down_spaced.gif');background-repeat:no-repeat;background-position:right center;position:absolute}.rdd a{TEXT-DECORATION:none}.rdd:hover{border:solid 1px #000;border-radius:5px;background-image:none;background-color:#FFAE00}.rdd input{display:none}.rdd a, .rdd span{display:none}.rdd:hover a, .rdd:hover span{display:block}.rdd input:checked+a{display:block;font-weight:bold;cursor:default;pointer-events:none}.jqpopupmenu1 li, .rdd a img{display:none}.v2134{display:none}.enhodw{display:block;font-size:12px;font-weight:bold;float:none}.enhodw span:not(.enho){display:none}.enhodw.hover span:not(.enho){display:inline}.enhodw img{display:inline}.enhodw.hover img{display:none}.enhodw.hover{display:table-row;text-align:left}.enhod{display:none}.enhodw.hover .enhod{display:inline;margin-top:3px}#e_s_m{}.nb{max-width:100%}.wd, .wdpg{clear:left}.login_2{display:block}.bottom{background:#333333;padding:10px 0 10px}.notinmedium{display:none !important}#payment_iframe{min-width:500px}.warn_down{margin:200px 10px 50px}#lsm select{background-color:unset;border:none}#sort_select:hover{background-color:unset}}@media screen and (max-width:680px){:root{--MAXIMUM_HEIGHT_FOR_IMG_IN_CLIENT_SMALL_IN_LIST:495px}H1{color:darkslategray}.n_s{display:none}.o_i_s{display:revert}body{}#logo_up{background:url("https://static.carta.ro/photos/images/logo/carta_162_45.png") center 26px no-repeat;padding:0;line-height:revert;margin-top:-10px}.logo_admin{font-size:28px;margin-left:10px;padding:0}.admin_headers{text-align:center;height:80px;position:fixed;top:0}.logo_a{padding-left:0}.hm, .hm:hover{top:20px}#path, #path A{color:#073C68}#pcat:not(.wpcat *){padding:0 10px 10px}#somw{margin-top:0}#ocnt{padding:0}.ddm{position:absolute;left:20px}.ddm > ul > li > ul{margin-top:16px}#client_main .module_title{top:90px}.modules{margin-top:110px}#gd{background:none}.wd:not(.sf), .wdpg{border-radius:0;padding:0;clear:left}#sf{top:auto;margin:0;border-top:none;border-left:none;border-right:none;border-radius:0;display:block;width:auto}.enhodw{display:table-cell;text-align:right}#lsm.hover ~ .enhodw{display:table-row;text-align:left}.enhodw.hover .enhod{display:block}.cawc{float:none;border-top:1px solid #006633}.csl{padding:30px 10px 20px}.csl_t{display:inline-block;padding:10px 0 5px;text-align:left;top:0}.csl_row{text-align:center}.csl_lr_w{display:inline-block}.csl_l{width:auto;max-width:revert;float:none;margin:0;min-width:30vw;min-height:30vw;max-height:var(--MAXIMUM_HEIGHT_FOR_IMG_IN_CLIENT_SMALL_IN_LIST);height:auto;max-height:75vw;border-radius:4px;box-sizing:border-box;box-shadow:3px 3px 8px #818181}.csl_l img{max-width:100%;max-height:75vw;border-radius:4px;padding:0;border:none;box-shadow:none}.csl_r_w{position:relative;height:0;float:none}.csl_r{width:auto;box-sizing:border-box;position:absolute;left:0;right:0;bottom:0;background-color:silver;background-color:rgba(0, 0, 0, 0.7);padding:3px 3px 3px 20px;color:white;text-align:left;min-height:none;min-height:unset;border-radius:0 0 4px 4px}.rrc{width:auto}.rrcd{font-size:1em;display:inline-block;margin-bottom:0}.gup{color:#7cfe7c}.rhf{display:inline}.v2134{display:block}#lsm.input[type=radio]:not(:checked)+a{display:none}#lsm.input[type=radio]{display:none}#lsm{}#lsm.hover input[type=radio]+a, #lsm.hover input[type=radio]{display:inline}#lsm .vm.hover{border-radius:5px;margin-top:10px}#lsm.hover div.hover input{visibility:hidden}#lsm.hover div.hover img{display:none}.ioisc{display:inline}#lsm.hover .ioisc{display:none}.hwda{display:none}#lsm.hover .hwda{display:inline}.lhnd{}.sfd{clear:left}.wraptocenter{margin:0;border:none}.margined_pic{margin-right:4px}.lhnd{height:auto}.selected_lhnd{}.vm.hover{border-radius:0}#clvmd{border-radius:0}.vm.hover ul{border-radius:0}.n_i_s{display:none !important}.vos{display:inline-block}#nav_top span{}.c_f_h{padding-bottom:0}.c_f_h h1{display:inline}.c_f_h div{display:none}#c_f_phg{position:relative;width:100vw}.img_arrow{position:absolute;top:calc(50% - 20px)}.img_arrow:nth-of-type(1){left:10px}.img_arrow:nth-of-type(3){right:10px}#big_img{min-height:50vw}#all_img div{padding:10px;box-sizing:border-box}#features ul{-moz-column-count:1;-webkit-column-count:1;column-count:1}.n_m_m{width:40px;font-size:x-small;display:none;text-align:center;vertical-align:sub}.p_c{width:100% !important;border:none;height:100% !important;border-radius:0;max-height:none}.login_form div>div:first-child{display:none}.login_form>div:not(:nth-child(3)){display:block}.login_form>div>div{display:block}.r_b_10{border:none}.login_form input::placeholder{color:#244e70;}#recover_div a{pointer-events:none}#recover_div:HOVER div{display:block !important}.customBlockUI{background:none !important;4_c transition:background 3s}.customOverlayUI{opacity:0.94 !important;transition:opacity 3s}.edit_field_container div.horizontal_navigation_div:first-child{display:none}.selected_horizontal_navigation_div, .horizontal_navigation_div{padding-left:10px;padding-right:10px}.insmall{display:table-cell;text-align:center;min-width:30px}.insmall_inln{display:inline !important}.notinsmall, .not_in_small{display:none !important}.n_r_i_s{display:block;padding-top:36px}.n_cell_i_s{display:block;padding-top:0 !important;line-height:initial}input[type="tel"], input[type="email"]{margin-top:10px}.wraptocenter:HOVER{background:none}div[rate_div] .t_cell{}.season{margin-top:20px}.c_3{column-count:1}.c_4{column-count:2}#fph{width:106px;height:90px;margin-top:30px}#fph .dt{display:none}.placeHolder div{margin:0}#phpl{text-align:left}.tabelize:not(.even_in_small)>div>div{display:block}.tabelize div>div:nth-child(even){padding-top:0 !important}#save_button{background-image:url(''), linear-gradient(45deg, #E0EDFD, #B5D7FD);background-position:left center;background-repeat:no-repeat}#save_button.highlighted{background-image:url(''), linear-gradient(45deg, #FDEDE0, rgb(254, 84, 84))}#save_button div{margin-left:0;width:auto;padding:5px}.collapsible{height:25px;overflow:hidden;cursor:pointer}.collapsible::before{padding-left:35px;content:"ajutor";background:url("https://static.carta.ro/photos/images/question.png") 15px 7px no-repeat;display:block;height:25px}.cdiw{width:200px;height:74px;margin:-5px -12px}.i_w_img{width:calc(50% - 2px);display:inline-block}.i_w_img img{border:none;padding:0;margin:0;box-shadow:none;vertical-align:bottom}.i_w_div{display:inline-block;margin:0;width:calc(50% - 6px);font-size:xx-small;padding-left:4px}.i_w_w{width:auto}.i_w_div .marker, .i_w_div .i_w_add{display:none}.cend{border-radius:0}#payment_iframe{min-width:auto;width:100%;min-height:auto;height:calc(100vh - 100px)}.rwimcs{max-width:initial}#p_f{min-height:calc(100vh - 32px);padding-top:32px}#p_f .logo{margin:0 0 70px;text-align:center}.wd:not(.c_f_b) #map{height:auto}#w_preview{width:100vw;height:100%;border:none;border-radius:0;position:relative;margin:10px -16px 0}#actual_desktop_website_preview{width:410%;height:410%;transform:scale(0.25) translate(-151%, -151%)}.group_header.expanded{margin-top:0}.highlight_number{top:16px;right:16px}}@media screen and (max-width:500px){.csl_xw{padding-top:70px;position:relative}.csl_r_w{position:unset}.csl_r{bottom:unset;top:28px;background-color:unset;color:var(--carta_text_color);padding:0}.csl_r div{display:inline}.rrc{margin:0}.rrcd{display:none !important}.rhf{display:none}.r_n{display:inline}[not_in_x_small]{display:none}}.mdtoast{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;top:24px;left:50%;transform:translate(-50%, 0);padding:0 24px;color:#fff;font-family:Arial, sans-serif;font-size:18px;text-align:left;outline:none;pointer-events:auto;touch-action:auto;-ms-user-select:none;user-select:none;background-color:#323232;transition:transform 0.23s 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.23s 0ms cubic-bezier(0, 0, 0.2, 1);will-change:transform;z-index:100002}.mdtoast.mdt--load{transform:translate(-50%, -200%);transition:transform 0.23s 0ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 0.23s 0ms cubic-bezier(0.4, 0, 1, 1)}.mdtoast.mdt--interactive{padding-right:16px}.mdtoast.mdt--withCloseX{padding-right:40px}.mdtoast.mdt--info{background-color:#1565c0}.mdtoast.mdt--error{background-color:#e53935}.mdtoast.mdt--warning{background-color:#ef6c00}.mdtoast.mdt--success{background-color:#2e7d32}.mdtoast .mdt-message{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:48px;padding:8px 0;opacity:1;margin-left:0;box-sizing:border-box;transition:opacity 0.3s 0ms cubic-bezier(0.4, 0, 1, 1)}.mdtoast.mdt--load .mdt-message{opacity:0}.mdtoast.mdt--interactive .mdt-message{margin-right:auto}.mdtoast .mdt-action{display:flex;align-items:center;color:#ffeb3b;text-decoration:none;cursor:pointer;letter-spacing:0.07em;font-weight:500;padding:8px;margin:0 24px 0 24px;opacity:1;min-height:32px;background:none;border:none;outline:none;box-sizing:border-box;border-radius:4px;transition:opacity 0.3s 0ms cubic-bezier(0.4, 0, 1, 1), background-color .15s linear}.mdtoast.mdt--load .mdt-action{opacity:0}.mdtoast .mdt-action:focus, .mdtoast .mdt-action:hover{background-color:#3e3e3e}.mdtoast .mdt-action:active{background-color:#4e4e4e}.mdt--info .mdt-action:focus, .mdt--info .mdt-action:hover{background-color:#1976d2}.mdt--info .mdt-action:active{background-color:#1e88e5}.mdt--error .mdt-action:focus, .mdt--error .mdt-action:hover{background-color:#f44336}.mdt--error .mdt-action:active{background-color:#ef5350}.mdt--warning .mdt-action:focus, .mdt--warning .mdt-action:hover{background-color:#f57c00}.mdt--warning .mdt-action:active{background-color:#fb8c00}.mdt--success .mdt-action:focus, .mdt--success .mdt-action:hover{background-color:#388e3c}.mdt--success .mdt-action:active{background-color:#43a047}.mdt-closeX{position:absolute;right:20px}.mdt-closeX img{vertical-align:middle}body.mdtoast--modal{pointer-events:none;touch-action:none;-ms-user-select:none;user-select:none}.mdt-label{margin:0 16px 0 -10px;padding:2px;color:#ffeb3b}@media (min-width:600px){.mdtoast{min-width:388px;max-width:568px;border-radius:4px}}@media (max-width:599px){.mdtoast{top:0;left:0;right:0;max-width:100%;transform:translateY(0)}.mdtoast.mdt--load{transform:translateY(-100%)}.mdtoast--open{}}#cookie-bar {
	height:auto;
	line-height:24px;
	color: var(--carta_text_color);
	text-align:center;
	padding: 10px 0;
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 10000;
	FONT-FAMILY: Arial, sans-serif;
	box-shadow: 0 -2px 5px #0003;
	background-color: var(--carta_background_color);;
}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:0; line-height: 40px; /*display: inline;*/}
#cookie-bar a {color:#ffffff; display:inline-block; border-radius:3px; text-decoration:none; padding:2px 10px; margin-left:8px;}
#cookie-bar .cb-enable {background: var(--carta_buttons_border_color);;}
#cookie-bar .cb-enable:hover {background: var(--carta_green);}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background: var(--carta_buttons_border_color);;}
#cookie-bar .cb-policy:hover {background: var(--carta_blue);}
/*! jQuery UI - v1.12.0 - 2016-07-08
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}
/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("https://static.carta.ro/photos/images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("https://static.carta.ro/photos/images/ui-icons_444444_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("https://static.carta.ro/photos/images/ui-icons_777777_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon,
.ui-state-default .ui-icon {
	background-image: url("https://static.carta.ro/photos/images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("https://static.carta.ro/photos/images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("https://static.carta.ro/photos/images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("https://static.carta.ro/photos/images/ui-icons_cc0000_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}
/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
	}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {
	background: transparent;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg {
	max-width: none !important;
	max-height: none !important;
	}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	width: auto;
	padding: 0;
	}

.leaflet-container img.leaflet-tile {
	/* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */
	mix-blend-mode: plus-lighter;
}

.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	-ms-touch-action: pinch-zoom;
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action: none;
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	   -moz-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	    -ms-transform-origin: 0 0;
	        transform-origin: 0 0;
	}
svg.leaflet-zoom-animated {
	will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	-webkit-transition: none;
	   -moz-transition: none;
	        transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor: -webkit-grab;
	cursor:    -moz-grab;
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:    -moz-grabbing;
	cursor:         grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline-offset: 1px;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1.5;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover,
.leaflet-bar a:focus {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url(images/layers.png);
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(images/layers-2x.png);
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	font-size: 13px;
	font-size: 1.08333em;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */
	background-image: url(https://static.carta.ro/photos/images/marker-icon.png);
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	line-height: 1.4;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
	text-decoration: underline;
	}
.leaflet-attribution-flag {
	display: inline !important;
	vertical-align: baseline !important;
	width: 1em;
	height: 0.6669em;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	white-space: nowrap;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	background: rgba(255, 255, 255, 0.8);
	text-shadow: 1px 1px #fff;
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 24px 13px 20px;
	line-height: 1.3;
	font-size: 13px;
	font-size: 1.08333em;
	min-height: 1px;
	}
.leaflet-popup-content p {
	margin: 17px 0;
	margin: 1.3em 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-top: -1px;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;
	pointer-events: auto;

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	text-align: center;
	width: 24px;
	height: 24px;
	font: 16px/24px Tahoma, Verdana, sans-serif;
	color: #757575;
	text-decoration: none;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
	color: #585858;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	-ms-zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-interactive {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}

/* Printing */

@media print {
	/* Prevent printers from removing background-images of controls. */
	.leaflet-control {
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
		}
	}
.leaflet-control-fullscreen a {
  background:#fff url(https://static.carta.ro/photos/images/fullscreen.png) no-repeat 0 0;
  background-size:26px 52px;
  }
  .leaflet-touch .leaflet-control-fullscreen a {
    background-position: 2px 2px;
    }
  .leaflet-fullscreen-on .leaflet-control-fullscreen a {
    background-position:0 -26px;
    }
  .leaflet-touch.leaflet-fullscreen-on .leaflet-control-fullscreen a {
    background-position: 2px -24px;
    }

/* Do not combine these two rules; IE will break. */
.leaflet-container:-webkit-full-screen {
  width:100%!important;
  height:100%!important;
  }
.leaflet-container.leaflet-fullscreen-on {
  width:100%!important;
  height:100%!important;
  }

.leaflet-pseudo-fullscreen {
  position:fixed!important;
  width:100%!important;
  height:100%!important;
  top:0!important;
  left:0!important;
  z-index:99999;
  }

@media
  (-webkit-min-device-pixel-ratio:2),
  (min-resolution:192dpi) {
    .leaflet-control-fullscreen a {
      background-image:url(https://static.carta.ro/photos/images/fullscreen@2x.png);
    }
  }
.background_div{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:10}.background_div .photo_description{position:absolute;color:white;width:100%;top:0;text-align:center;margin-top:50px;background-color:black;z-index:1;font-size:x-large}.photo_gallery_close_button{position:absolute;right:16px;top:16px;z-index:10}.background_div #big_img{overflow:hidden;position:initial;border:none;flex:1 1 auto;padding:10px}.helper{display:inline-block;height:100%;vertical-align:middle}.all_img{width:100%;height:100%;text-align:center;position:absolute !important;top:0;bottom:0;left:0}.all_img div{position:absolute;width:100%;height:100%}.background_div div{background:none}.all_img div:before{content:' ';width:0;display:inline-block;vertical-align:middle;height:100%}.all_img div img{display:inline-block;vertical-align:middle;max-height:calc(100% - 20px);max-width:calc(100% - 20px)}.all_img img{max-width:100vw;padding:0}.background_div img{border-radius:0;box-shadow:none;box-sizing:unset0}.all_img #main{height:100%;top:50%;transform:translate(-50%, -50%);left:50%}.all_img #left{right:100%;top:0}.all_img #right{left:100%;top:0}.background_div .img_arrow{width:64px;position:absolute;top:calc(50% - 20px);z-index:1;right:0}.background_div .img_arrow:nth-of-type(2){left:0}.background_div .img_arrow a{margin-top:-25%}.background_div .photo_gallery_bottom{position:absolute;bottom:20px;width:100%}.background_div .photo_gallery_photo_actions{display:table;table-layout:fixed;width:70%;margin:0 auto 20px}.background_div .photo_gallery_photo_actions > div{display:table-cell;text-align:center}.background_div .photo_gallery_photo_actions a{color:white;text-shadow:1px 1px black}.background_div .circles{text-align:center;padding:0 10px}.background_div .circles .circle{display:inline-block;height:4px;width:4px;border-radius:6px;margin:0 1px;background-color:gray}.background_div .circles .active{background-color:#ffae00;height:8px;width:8px;position:relative;top:2px}.nb{border:0}@media (max-width:880px){.nb{max-width:100%}#background_div .img_arrow img{max-width:28px;border-radius:5px !important;padding:5px 0;box-shadow:0 0 0 100vw rgba(0, 0, 0, 0.5) inset !important}.photo_gallery_close_button img{width:24px}}@media (max-width:680px){#c_f_phg .img_arrow img{max-width:36px}}