table.dn_table{margin:20px 0px;}
table.dn_table tbody td:first-child{width:30%;vertical-align:middle;}
table.dn_table tbody td:nth-child(2){text-align:right;}
table.dn_table tbody td{padding:0px 13px;padding-bottom:10px;}
table.dn_table tbody td p{padding:0;margin:0;}
table.dn_table tbody td input[type="text"], table.dn_table tbody td input[type="search"], table.dn_table tbody td input[type="radio"], table.dn_table tbody td input[type="tel"], table.dn_table tbody td input[type="time"], table.dn_table tbody td input[type="url"], table.dn_table tbody td input[type="week"], table.dn_table tbody td input[type="password"], table.dn_table tbody td input[type="color"], table.dn_table tbody td input[type="date"], table.dn_table tbody td input[type="datetime"], table.dn_table tbody td input[type="datetime-local"], table.dn_table tbody td input[type="email"], table.dn_table tbody td input[type="month"], table.dn_table tbody td input[type="number"], table.dn_table tbody td select, table.dn_table tbody td textarea{width:100%;}
table.dn_table tbody td p{text-align:initial;}
.dn-first-page-ancor {
font-size: 1.5em;
margin: 1.5em 0;
position: relative;
display: block; }@font-face{font-family:"Nunito";font-display:swap;src:url(//datki.net/wp-content/themes/datki/fonts/Nunito-Regular.woff2) format("woff2"), url(//datki.net/wp-content/themes/datki/fonts/Nunito-Regular.woff) format("woff");font-weight:400;font-style:normal;}
@font-face{font-family:"Nunito";font-display:swap;src:url(//datki.net/wp-content/themes/datki/fonts/Nunito-SemiBold.woff2) format("woff2"), url(//datki.net/wp-content/themes/datki/fonts/Nunito-SemiBold.woff) format("woff");font-weight:600;font-style:normal;}
html, body{width:100%;height:auto;z-index:1;}
@media(max-width:768px){
html{scrollbar-gutter:stable;overflow-x:clip;}
body{overflow-x:clip;max-width:100%;}
} body {
font-family: "Nunito", system-ui, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
} a{text-decoration:none;transition:opacity 0.3s;}
a:hover{opacity:0.7;}
.overlay{position:fixed;display:flex;justify-content:center;align-items:center;background:rgba(0, 0, 0, 0.7);width:100%;height:100%;z-index:-1;opacity:0;transition:opacity 0.5s;}
body.no-scroll{overflow:hidden;}
.overlay-active{z-index:9;opacity:1;}
.modal-open{z-index:10;opacity:1;}
.gift{display:block;width:50px;height:50px;background-image:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="256" height="256" viewBox="0 0 256 256"%3E%3Cpath fill="%23f92" d="M216 74h-41.26a46.41 46.41 0 0 0 6-4.48a27.56 27.56 0 0 0 9.22-20A30.63 30.63 0 0 0 158.5 18a27.56 27.56 0 0 0-20 9.22A57.1 57.1 0 0 0 128 45.76a57.1 57.1 0 0 0-10.48-18.53A27.56 27.56 0 0 0 97.5 18A30.63 30.63 0 0 0 66 49.51a27.56 27.56 0 0 0 9.22 20a45.74 45.74 0 0 0 6 4.48H40A14 14 0 0 0 26 88v32a14 14 0 0 0 14 14h2v66a14 14 0 0 0 14 14h144a14 14 0 0 0 14-14v-66h2a14 14 0 0 0 14-14V88a14 14 0 0 0-14-14Zm-80.23-11c2.25-12.12 6.29-21.75 11.69-27.85a15.68 15.68 0 0 1 11.4-5.15h.55A18.6 18.6 0 0 1 178 49.14a15.68 15.68 0 0 1-5.18 11.4c-10.72 9.46-28.9 12.29-38.48 13.11c.25-2.89.66-6.57 1.43-10.65ZM83.45 35.45A18.69 18.69 0 0 1 96.59 30h.55a15.68 15.68 0 0 1 11.4 5.18c9.46 10.72 12.29 28.9 13.11 38.48c-2.89-.25-6.57-.68-10.61-1.43c-12.12-2.23-21.75-6.29-27.85-11.7A15.64 15.64 0 0 1 78 49.14a18.65 18.65 0 0 1 5.45-13.69ZM38 120V88a2 2 0 0 1 2-2h82v36H40a2 2 0 0 1-2-2Zm16 80v-66h68v68H56a2 2 0 0 1-2-2Zm148 0a2 2 0 0 1-2 2h-66v-68h68Zm16-80a2 2 0 0 1-2 2h-82V86h82a2 2 0 0 1 2 2Z"%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-size:cover;background-position:bottom center, 50%, 50%;}
.add_margin{margin-left:20px !important;}
.wrapper{margin:0 auto;}
header{box-shadow:0 1px 5px rgba(0, 0, 0, 0.136);}
.main_container{max-width:1280px;margin:0 auto;}
.wrapper_hide{position:absolute;width:100%;height:100vh;z-index:-10;display:none;}
.wrapper_hide_active{position:fixed;z-index:20001;display:block !important;}
header{position:fixed;background:#fff;width:100%;top:0;z-index:20000;}
header .header .header_top{padding:20px 0 0 0;display:flex;justify-content:space-between;align-items:center;}
header .header .header_top .logo img{max-width:222px;}
header .header .header_top .search{display:flex;justify-content:space-between;align-items:center;max-width:800px;width:90%;background:#ffffff;border:1px solid #e5e5e5;border-radius:49px;margin:0 20px;}
header .header .header_top .search input{display:block;border-radius:49px;width:100%;padding:24px 30px;border:none;outline:none;font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:130%;color:#2b2b2b;background:white;}
header .header .header_top .search input::-moz-placeholder{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:130%;color:#a3a7ab;}
header .header .header_top .search input::placeholder{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:130%;color:#a3a7ab;}
.search-select{display:block;max-width:576px;width:100%;border:unset;border-radius:49px;outline:none;font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:130%;color:#2b2b2b;background:white;padding:10px;}
.value{width:-webkit-fill-available;padding-right:30px;}
header .header .header_top .search .button_search{border:none;background:transparent;padding-right:35px;padding-left:0;flex-grow:0.1;}
.button_search{width:5px;margin:0 0 3px 0;}
@media(min-width:577px){
header .header .header_top .search .button_search{margin:0 15px 3px 0;}
}
.button_search:hover{opacity:0.7;}
header .header .header_top .search .button_search img{max-width:24px;}
header .header .header_top .search .button_search i{max-width:78px;}
header .header .header_top .personal_account_favorites{max-width:230px;width:100%;display:flex;}
header .header .header_top .personal_account_favorites .personal_account a{padding:16px 20px;text-decoration:none;background:#ff9922;border-radius:27px;font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:130%;color:#ffffff;white-space:nowrap;}
header .header .header_top .personal_account_favorites .personal_account a img{margin-right:5px;max-width:20px;}
header .header .header_top .personal_account_favorites .personal_account a i{margin-right:5px;max-width:20px;}
header .header .header_top .personal_account_favorites .favorites-button a{background:linear-gradient(180deg, #009a3b 0%, #008229 100%);border-radius:27px;text-decoration:none;padding:16px 20px;font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:130%;color:#ffffff;white-space:nowrap;}
header .header .header_top .personal_account_favorites .favorites-button a img{margin-right:5px;max-width:20px;}
header .header .header_top .personal_account_favorites .favorites-button a i{margin-right:5px;max-width:70px;}
header .header .header_top .mobile_burger{display:none;}
header .header .header_top .mobile_burger img{max-width:30px;}
header .header .header_top .mobile_burger i{max-width:94px;}
header .header .header_bottom{display:flex;justify-content:space-between;align-items:center;}
header .header .header_bottom .header_bottom_dropdown{display:flex;align-items:center;background:transparent;border:none;font-family:"Nunito", sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:130%;color:#333333;padding:0;margin:0 10px 0;width:auto;}
header .header .header_bottom .header_bottom_dropdown_active{color:#ff9922 !important;}
header .header .header_bottom .header_bottom_dropdown_active a{color:#ff9922 !important;}
.active_path a{color:#ff9922 !important;}
.active_sub_path{color:#ff9922 !important;}
.contain-favorites{background:linear-gradient(180deg, #009a3b 0%, #008229 100%) !important;}
header .header .header_bottom .header_bottom_dropdown_active .bg-menu_down_arrow_black{background:url(//datki.net/wp-content/themes/datki/images/css_sprites.png) -220px -105px;}
header .header .header_bottom .header_bottom_dropdown_active .bg-menu_right_arrow_black{background:url(//datki.net/wp-content/themes/datki/images/css_sprites.png) -238px -105px;}
@media(min-width:769px){
header .header .header_bottom .header_bottom_dropdown .bg-menu_down_arrow_black{cursor:pointer;}
}
header .header .header_bottom .login_account_mobile{display:none;}
header .header .header_bottom .mobile_icon{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:22px;color:#000000;margin-bottom:5px;}
header .header .header_bottom .mobile_icon .bg-menu_left_arrow_orange{margin-right:8px;}
.header_bottom_hide{background:#fff;position:fixed;z-index:200001;top:140px;left:0;right:0;}
.header_bottom_hide .main_container{background:#ffffff;position:relative;}
.header_bottom_hide .header__hide{position:absolute;top:10px;left:0;width:100%;background:#ffffff;z-index:10;display:none;}
.header_bottom_hide .header__hide .header__hide_top{padding:17px 0;margin-bottom:10px;}
.header_bottom_hide .header__hide .header__hide_top .happy_birthday_text{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:22px;color:#000000;margin-left:12px;}
.header_bottom_hide .header__hide .header__hide_in{display:grid;grid-template-columns:repeat(4, 1fr);-moz-column-gap:30px;column-gap:30px;overflow:auto;-ms-overflow-style:none;}
.header_bottom_hide .header__hide .header__hide_in::-webkit-scrollbar{width:0 !important;background:transparent;}
.header_bottom_hide .header__hide ul{margin-bottom:0;padding-left:0;list-style-type:none;width:100%;}
.header_bottom_hide .header__hide ul li a{display:block;padding:15px 0;width:100%;border-bottom:1px solid #eeeff1;text-decoration:none;font-family:"Nunito", sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:130%;color:#000000;}
.header_bottom_hide .header__hide ul li:last-child a{border-bottom:none;}
.how_congratulate_wrapper{z-index:1;background:#f1f4f8;padding:60px 0;}
.index_wrapper{overflow:hidden;}
.index_search{display:flex;align-items:center;justify-content:space-between;width:100%;background:#ffffff;border:1px solid #ffc163;border-radius:49px;padding-right:30px;margin-bottom:15px;}
.index_search input{border:none;outline:none;padding:20px 30px;padding-right:0;display:block;border-radius:49px;max-width:1184px;width:100%;font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:130%;color:#2b2b2b;background:white;}
.index_search input::-moz-placeholder{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:130%;color:#a3a7ab;}
.index_search input::placeholder{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:130%;color:#a3a7ab;}
.index_search button{border:none;background:transparent;margin-left:12px;}
.postnumber{align-items:center;}
.index_search button img{max-width:24px;margin:0 5px 0 5px;}
.happy_birthday_page .happy_birthday_page_top{background:#f8f9fb;font-family:"Nunito", sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:130%;color:#333333;padding:4px 0;margin-top:25px;}
.happy_birthday_page .happy_birthday_page_top span{margin:0 10px;}
.happy_birthday_page .happy_birthday_page_top a{color:#ff9922;text-decoration:none;}
.happy_birthday_page_top{background:#f8f9fb;font-family:"Nunito", sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:130%;color:#333333;padding:4px 0;margin-top:128px;}
.article{margin-top:96px;}
.custom-separator{margin:0 10px;}
.postnumber{font-weight:600;color:#969697;}
.happy_birthday_page_top a{color:#ff9922;text-decoration:none;}
.happy_birthday_page .choices_item{width:unset;border:1px solid #ffc163;border-radius:49px;padding:10px 15px;font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:130%;color:#333333;margin:0 10px 10px 0;background-color:transparent;max-width:250px;}
.happy_birthday_page .choices_item:hover{background-color:#e7e4e4;}
.happy_birthday_page .home_title h1{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:40px;line-height:130%;text-align:center;color:#333333;margin:30px 0 30px;}
.happy_birthday_page .dn-wrap-grattis .home_musical_congratulations{background:#fef7e2;border-radius:30px;padding:50px;margin-bottom:60px;}
.monettissilki{background:#fef7e2;border-radius:30px;padding:50px;margin-bottom:10px;margin-top:20px;}
.happy_birthday_page .dn-wrap-grattis .home_musical_congratulations .playBtn{border:0;background-color:transparent;width:auto;}
.monettissilki .muztblokmonetti .playBtn{border:0;background-color:transparent;width:auto;}
.happy_birthday_page .dn-wrap-grattis .home_musical_congratulations .home_musical_congratulations_title{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:36px;line-height:130%;color:#333333;margin-bottom:30px;}
.monettissilki .home_musical_congratulations_title{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:36px;line-height:130%;color:#333333;margin-bottom:30px;}
.happy_birthday_page .dn-wrap-grattis .home_musical_congratulations .home_musical_congratulations_items{display:grid;grid-template-columns:repeat(3, 1fr);margin-bottom:30px;}
.monettissilki .muztblokmonetti{display:grid;grid-template-columns:repeat(3, 1fr);margin-bottom:30px;}
.happy_birthday_page .dn-wrap-grattis .home_musical_congratulations .home_musical_congratulations_items .item{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:160%;color:#333333;}
.monettissilki .muztblokmonetti .item{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:160%;color:#333333;}
.happy_birthday_page .dn-wrap-grattis .home_musical_congratulations .home_musical_congratulations_items .item img{margin-right:15px;}
.happy_birthday_page .dn-wrap-grattis .home_musical_congratulations .home_musical_congratulations_items .item a{text-decoration:none;color:black;}
.muztblokmonetti .item a{text-decoration:none;color:black;}
.monettissilki .muztblokmonetti .item img{margin-right:15px;}
.happy_birthday_page .dn-wrap-grattis .home_musical_congratulations .home_musical_congratulations_buttons button{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:130%;color:#ffffff;padding:13.5px 30px;background:#ff9922;border-radius:27px;border:0;width:unset;}
.monettissilki .allvoicecards a{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:130%;color:#ffffff;padding:13.5px 30px;background:#ff9922;border-radius:27px;border:0;width:40%;}
.happy_birthday_page .dn-wrap-grattis .home_musical_congratulations .home_musical_congratulations_buttons button:nth-child(1){margin-right:30px;}
.happy_birthday_page .home_selects{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px;margin-top:20px;margin-bottom:30px;width:100%;box-sizing:border-box;}
.happy_birthday_page .home_selects .home_selects_item{min-width:0;width:100%;box-sizing:border-box;}
.happy_birthday_page .home_selects .home_selects_item .home_selects_item_btn{background:#ff9922;border-radius:20px;padding:15px;transition:0.3s;}
.happy_birthday_page .home_selects .home_selects_item .home_selects_item_btn .label{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:130%;color:#ffffff;margin-bottom:8px;}
.happy_birthday_page .home_selects .home_selects_item .home_selects_item_btn .select_btn{background:#ffffff;border-radius:9px;padding:21.5px 25px 21.5px 20px;font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:130%;color:#a3a7ab;cursor:pointer;}
.happy_birthday_page .home_selects .home_selects_item .home_selects_item_btn .select_btn::-moz-selection{display:none;}
.happy_birthday_page .home_selects .home_selects_item .home_selects_item_btn .select_btn::selection{display:none;}
.happy_birthday_page .home_selects .home_selects_item .home_selects_item_btn_active{border-radius:20px 20px 0 0;}
.happy_birthday_page .home_selects .home_selects_item .home_selects_item_menu{left:0;right:0;z-index:5;margin-top:3px;border-radius:0 0 20px 20px;background-color:#ffffff;border:2px solid #ffc163;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;display:none;box-sizing:border-box;height:350px;max-height:350px;min-height:0;}
.happy_birthday_page .home_selects .home_selects_item .home_selects_item_menu > a.home_selects_menu_link{all:unset;display:block;box-sizing:border-box;}
.happy_birthday_page .home_selects .home_selects_item .home_selects_item_menu .option{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:21px;color:black;padding:15px;transition:background-color 0.2s, color 0.2s;cursor:pointer;-webkit-font-smoothing:auto;text-rendering:auto;}
.happy_birthday_page .home_selects .home_selects_item .home_selects_item_menu .option:hover{background:#ff9922;color:#fff;}
.happy_birthday_page .to_whom{margin-bottom:15px;}
.happy_birthday_page .to_whom .to_whom_title{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:30px;line-height:130%;color:#333333;margin-bottom:15px;}
.happy_birthday_page .desireOne{margin-top:15px;}
.happy_birthday_page .desire{background:#f8f9fb;border-radius:30px;padding:15px;margin-bottom:15px;}
.happy_birthday_page .desire .desire_left{min-width:100px;background:#eeeff1;border-radius:20px;padding:5px 10px;}
.happy_birthday_page .desire .desire_right{width:100%;}
.modal__body .favorites{position:relative;}
.happy_birthday_page .desire .desire_right .desire_title h3, h2{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:22px;line-height:130%;text-align:center;color:#000000;margin-bottom:5px;margin-top:5px;}
h3{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:22px;line-height:130%;text-align:center;color:#000000;margin-bottom:20px;}
.happy_birthday_page .desire .desire_description p{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:130%;color:#333333;margin:10px 0 10px 0;text-align:center;}
.happy_birthday_page .desire .desire_descriptionTwo{max-width:300px;margin:0 auto;margin-bottom:20px;text-align:center;}
.happy_birthday_page .desire .desire_right .desire_card{margin-bottom:30px;}
.happy_birthday_page .desire .desire_right button{height:75px;width:80px;font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:130%;text-align:center;color:#ff9922;display:flex;flex-direction:column;align-items:center;background-color:transparent;border:0;flex-grow:unset;margin:unset;}
.happy_birthday_page .desire .desire_right button .icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#ff9922;border-radius:13px;margin-bottom:10px;}
.icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#ff9922;border-radius:13px;margin-bottom:10px;}
.happy_birthday_page .desire .desire_right button .icon:hover{background-color:rgba(255, 153, 34, 0.56);}
.empty-favorite-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#ff9922;border-radius:13px;margin:auto;}
.happy_birthday_page .happy_birthday_page_descripiton{font-family:"Nunito", sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:130%;color:#333333;margin-top:30px;margin-bottom:60px;}
#article{margin-top:146px;}
#article .inside_link_wrapper{background:#f8f9fb;}
#article .inside_link{display:flex;align-items:center;padding:15px 0;}
#article .inside_link a{margin-right:10px;font-family:"Nunito", sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:130%;color:#ff9922;text-decoration:none;}
#article .inside_link span{margin-right:10px;font-family:"Nunito", sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:130%;color:#333333;}
#article .article_home .article_home_title{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:48px;line-height:130%;text-align:center;color:#333333;margin-top:60px;margin-bottom:30px;}
#article .article_home .article_home_description{margin:30px 0;font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:130%;color:#000000;}
#article .article_home .article_home_list_happy{padding:30px;background:#fef7e2;border-radius:20px;}
#article .article_home .article_home_list_happy div a{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:130%;color:#ff9922;text-decoration:none;display:flex;align-items:center;}
#article .article_home .article_home_list_happy div a img{margin-right:10px;}
#article .article_home .article_home_list_happy div:last-child{margin-top:20px;}
#article .title_and_description h2{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:36px;line-height:130%;color:#333333;margin-top:30px;margin-bottom:20px;}
#article .title_and_description h3{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:130%;color:#333333;margin-bottom:15px;}
#article .title_and_description P{font-family:"Nunito", sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:130%;color:#000000;}
#article .title_and_description .bottom_text{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:130%;color:#000000;}
footer .footer .footer_left .logo a{opacity:0.3;}
footer .footer .footer_left .logo a img{max-width:189px;}
footer .footer .footer_left ul{list-style-type:none;padding:0;margin:0;margin-left:36px;}
footer .footer .footer_left ul li a{text-decoration:none;font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:13px;line-height:100%;color:#a3a7ab;}
footer .footer .footer_midle{margin-bottom:0;padding-left:0;list-style-type:none;}
footer .footer .footer_midle li a{text-decoration:none;font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:13px;line-height:100%;color:#a3a7ab;}
footer .footer .footer_right p{max-width:297px;font-family:"Nunito", sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:130%;color:#a3a7ab;margin-right:42px;}
footer .footer .footer_right .footer_network img{max-width:24px;}
#footer, .content-margin-wrap:not(:first-of-type), .post.dn-entry-content:not(:first-of-type){content-visibility:auto;}
.bottom_mobil_menyu{background:#f8f9fb;box-sizing:border-box;position:fixed;left:0;right:0;bottom:0;width:100%;max-width:100%;padding:11px 0 calc(11px + env(safe-area-inset-bottom, 0px)) 0;display:none;z-index:100;-webkit-transform:translateZ(0);transform:translateZ(0);overscroll-behavior-x:none;}
.bottom_mobil_menyu .bottom_mobil_menyu_in{max-width:300px;margin:0 auto;display:grid;grid-template-columns:repeat(4, 1fr);text-align:center;padding:0;box-sizing:border-box;min-width:0;}
.bottom_mobil_menyu .bottom_mobil_menyu_in span{top:30%;left:50%;transform:translate(-50%, -50%);font-size:10px;color:#ff9922;font-weight:600;font-family:"Nunito", sans-serif;}
.bottom_mobil_menyu .bottom_mobil_menyu_in span.bottom-mob-fav-icon{top:auto;left:auto;right:auto;transform:none;font-size:initial;color:initial;font-weight:600;font-family:"Nunito", sans-serif;}
.bottom_mobil_menyu .bottom_mobil_menyu_in a{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:130%;color:#606466;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0;box-sizing:border-box;gap:2px;}
.bottom_mobil_menyu .bottom_mobil_menyu_in a svg, .bottom_mobil_menyu .bottom_mobil_menyu_in a .bottom-mob-fav-icon{display:block;flex-shrink:0;}
.bg-datki_logo{width:240px;height:102px;background:url(//datki.net/wp-content/themes/datki/images/css_sprites.png) -1px -1px;}
.bg-header_people{width:20px;height:21px;background:url(//datki.net/wp-content/themes/datki/images/css_sprites.png) -180px -105px;}
.bg-header_img{width:268px;height:52px;background:url(//datki.net/wp-content/themes/datki/images/css_sprites.png) -243px -1px;}
.bg-header_search{width:31px;height:31px;background:url(//datki.net/wp-content/themes/datki/images/css_sprites.png) -65px -105px;margin-top:8px;margin-right:5px;}
.bg-menu_close{width:40px;height:40px;background:url(//datki.net/wp-content/themes/datki/images/css_sprites.png) -293px -55px;}
.bg-menu_mobile{width:40px;height:40px;background:url(//datki.net/wp-content/themes/datki/images/css_sprites.png) -335px -55px;}
.bg-mobile_logo{width:62px;height:64px;background:url(//datki.net/wp-content/themes/datki/images/css_sprites.png) -1px -105px;}
.bg-muzik_play{width:48px;height:48px;background:url(//datki.net/wp-content/themes/datki/images/css_sprites.png) -243px -55px;}
.bg-star{width:21px;height:21px;background:url(//datki.net/wp-content/themes/datki/images/css_sprites.png) -157px -105px;position:relative;top:5px;}
.bg-favorite{width:26px;height:26px;background:url(//datki.net/wp-content/themes/datki/images/css_sprites.png) -129px -105px;zoom:0.9;}
.bg-check_yes_orange{width:29px;height:29px;background:url(//datki.net/wp-content/themes/datki/images/css_sprites.png) -482px -55px;}
.bg-check_yes_white{width:29px;height:29px;background:url(//datki.net/wp-content/themes/datki/images/css_sprites.png) -98px -105px;zoom:0.9;}
.bg-check_yes_orange{margin:auto;width:29px;height:29px;background:url(//datki.net/wp-content/themes/datki/images/css_sprites.png) -482px -55px;zoom:0.9;}
.bg-star_orange{margin:auto;width:32px;height:31px;background:url(//datki.net/wp-content/themes/datki/images/css_sprites.png) -448px -55px;zoom:0.9;}
.bg-down_arrow_black_thick{zoom:0.9;width:18px;height:10px;background:url(//datki.net/wp-content/themes/datki/images/css_sprites.png) -274px -105px;}
.bg-down_arrow_black_thin{zoom:0.9;width:18px;height:10px;background:url(//datki.net/wp-content/themes/datki/images/css_sprites.png) -292px -105px;}
.bg-menu_down_arrow_black{margin-left:5px;width:16px;height:17px;background:url(//datki.net/wp-content/themes/datki/images/css_sprites.png) -202px -105px;}
.bg-menu_down_arrow_orange{width:16px;height:17px;background:url(//datki.net/wp-content/themes/datki/images/css_sprites.png) -220px -105px;}
.bg-menu_left_arrow_orange{width:8px;height:14px;background:url(//datki.net/wp-content/themes/datki/images/css_sprites.png) -65px -138px;}
.bg-menu_right_arrow_orange{width:16px;height:17px;background:url(//datki.net/wp-content/themes/datki/images/css_sprites.png) -238px -105px;}
.bg-menu_right_arrow_black{margin-left:5px;width:16px;height:17px;background:url(//datki.net/wp-content/themes/datki/images/css_sprites.png) -256px -105px;}
.bg-up_arrow_black_thick{zoom:0.9;width:18px;height:10px;background:url(//datki.net/wp-content/themes/datki/images/css_sprites.png) -310px -105px;}
.bg-up_arrow_black_thin{zoom:0.9;width:18px;height:10px;background:url(//datki.net/wp-content/themes/datki/images/css_sprites.png) -328px -105px;}
.sprite-icon{display:inline-block;}
#action-block, #copied_msg{background-color:#dfb301;color:rgb(255, 255, 255);height:32px;width:180px;text-align:center;display:none;position:absolute;padding:0.35em;z-index:10000 !important;top:420px;border-radius:14px;}
#action-block{left:47.5%;}
#copied_msg{left:43%;}
#copied_msg, #action-block{border-radius:10px;background:#FFF;color:inherit;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.16);height:auto;}
#copied_msg{min-width:200px;}
#action-block{min-width:245px;}
.msg__wrap{display:grid;gap:0.5em;padding:1.5em 0;justify-content:center;}
#action-block .msg__wrap{justify-content:unset;}
#action-block .mobile-post-copy span{margin-left:10px;}
#action-block .mobile-post-copy:hover{background:#eeeff1;}
.msg__wrap svg{width:1.8em;height:1.8em;margin:auto;}
.personal_account_favorites{max-width:431px;width:100%;display:flex;}
.personal_account_favorites .personal_account a{padding:16px 20px;text-decoration:none;background:#ff9922;border-radius:27px;font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:130%;color:#ffffff;white-space:nowrap;}
.dn-seen{display:block;margin-left:auto;margin-right:auto;text-align:center;}
.post-edit-link{display:block;margin-left:auto;margin-right:auto;text-align:center;}
.div-seen{margin-bottom:15px;}
strong{font-weight:600;}
table{display:block;margin-left:auto;margin-right:auto;border-collapse:collapse;border-spacing:0;line-height:1.8em;width:90%;border-bottom:none;}
tbody tr{margin:0;padding:0;vertical-align:baseline;outline:0;font-size:100%;background:0 0;border:none;text-decoration:none;}
tr{height:100px !important;}
tbody{display:table;min-width:100%;}
.href_button{height:75px;width:80px;font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:130%;text-align:center;color:#ff9922 !important;display:flex;flex-direction:column;align-items:center;background-color:transparent;border:0;margin:auto;text-decoration:none;}
.entry-content{margin:0 auto;}
.entry-content img{max-width:100%;height:auto;margin:0 auto 2rem;}
.entry-content h3{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:130%;color:#333333;margin-bottom:15px;}
.entry-content h2{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:36px;line-height:130%;color:#333333;margin-top:30px;margin-bottom:20px;}
.entry-content p{font-family:"Nunito", sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:130%;color:#000000;}
.card_text p{font-family:"Nunito", sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:130%;color:#000000;margin-bottom:0px;}
.entry-title{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:48px;line-height:130%;text-align:center;color:#333333;margin:30px 0 30px;}
.polezno{padding:30px;background:#fef7e2;border-radius:20px;margin-bottom:25px;}
.polezno a{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:130%;color:#ff9922;text-decoration:none;align-items:center;}
.polezno li{color:#ff9922;padding:10px;}
.polezno ul{margin-bottom:unset;}
.comments-section{display:none;}
.pagination{display:block;margin-left:11%;margin-right:auto;position:relative;text-align:center;padding:20px 0;font-size:0;z-index:6;animation:cdp-in 500ms ease both;animation-timeout:200ms;}
.pagination .page-numbers{font-size:14px;text-decoration:none;transition:background 250ms;display:inline-block;text-transform:uppercase;margin:0 3px 6px;height:38px;min-width:38px;border-radius:38px;border:2px solid #ccc;line-height:34px;padding:0;color:#444;font-weight:600;letter-spacing:.03em;display:none;}
.pagination .page-numbers:first-child, .pagination .page-numbers:last-child{padding:0 16px;margin:0 12px 6px;}
.pagination .page-numbers:last-child, .pagination .page-numbers:nth-child(2), .pagination .page-numbers:nth-last-child(2){display:inline-block;}
.pagination .page-numbers:hover{background-color:#000;color:#fff;}
.pagination:not([actpage="1"]) .page-numbers:nth-child(1){display:inline-block;}
.pagination[actpage="1"] .page-numbers:nth-child(-1):not(:first-child):not(:nth-child(2)){display:inline-block;pointer-events:none;color:transparent;border-color:transparent;width:50px;}
.pagination[actpage="1"] .page-numbers:nth-child(-1):not(:first-child):not(:nth-child(2)):after{content:'...';color:#444;font-size:32px;margin-left:-6px;}
.pagination[actpage="1"] .page-numbers:nth-child(0):not(:first-child){display:inline-block;}
.pagination[actpage="1"] .page-numbers:nth-child(1):not(:first-child){display:inline-block;}
.pagination[actpage="1"] .page-numbers:nth-child(2){background-color:#000;color:#fff;display:inline-block;}
.pagination[actpage="1"] .page-numbers:nth-child(3):not(:last-child){display:inline-block;}
.pagination[actpage="1"] .page-numbers:nth-child(4):not(:last-child){display:inline-block;}
.pagination[actpage="1"] .page-numbers:nth-child(5):not(:last-child):not(:nth-last-child(2)){display:inline-block;pointer-events:none;color:transparent;border-color:transparent;width:50px;}
.pagination[actpage="1"] .page-numbers:nth-child(5):not(:last-child):not(:nth-last-child(2)):after{content:'...';color:#444;font-size:32px;margin-left:-6px;}
div.pagination{margin:20px 0 20px 0;text-align:center;}
.pagination a{margin:0 0.2em 0 0.4em;font-size:19px;font-weight:400;text-decoration:underline;}
.pagination b{margin:0 0.2em 0 0.5em;font-size:21px;font-weight:400;padding:2px 3px 2px 3px;background:#F4FABD;-webkit-border-radius:6px;}
nav.pagination.datki-pagination-nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:20px auto !important;padding:16px 12px;width:100%;max-width:min(100%, 480px);box-sizing:border-box;text-align:center;}
@media(min-width:768px){
nav.pagination.datki-pagination-nav{flex-wrap:nowrap;max-width:none;}
}
button{border-width:0;border-radius:3px;color:#fff;display:inline-block;font-size:14px;height:46px;line-height:46px;cursor:pointer;position:relative;flex-grow:1;width:calc(50% - 20px);text-align:center;margin:0 10px 20px;}
.mymagicoverbox{display:inline-block;margin:20px 5px 20px 5px;color:#ffffff;cursor:pointer;font-weight:400;font-family:'Nunito', sans-serif;}
.mymagicoverbox_fenetre{z-index:9999;position:fixed;margin-left:50%;top:100px;text-align:center;display:none;font-style:normal;font-size:20px;font-weight:400;font-family:'Nunito', sans-serif;}
#myfond_gris{display:none;background-color:#000000;opacity:0.7;width:100%;height:100%;z-index:9998;position:fixed;top:0;bottom:0;right:0;left:0;}
#mob-favorites-posts{margin:0;font-family:unset;width:100%;padding-left:unset;}
#box_5{left:0;right:0;width:100%;max-width:none;margin:0;margin-left:unset;top:11vh;bottom:calc(76px + env(safe-area-inset-bottom, 0px));padding:10px;box-sizing:border-box;min-width:0;min-height:0;overflow:hidden;border-radius:20px;box-shadow:0 8px 32px rgba(0, 0, 0, 0.14);display:none;max-height:none;}
#box_5 .modal__header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;height:52px;padding:0 11px 0 17px;background-color:#fe9832;border-radius:20px 20px 0 0;box-sizing:border-box;position:relative;z-index:10;}
#box_5 .modal__title{display:block;flex:1;margin:0;font-size:20px;font-weight:600;text-align:center;color:#fff;position:relative;z-index:1;}
#box_5 .modal__close{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background-color:#ff7a00;flex-shrink:0;z-index:20;pointer-events:auto;}
#box_5 .modal__close .close{position:relative;width:20px;height:20px;}
#box_5 .modal__close .close::before,
#box_5 .modal__close .close::after{content:"";position:absolute;left:0;top:50%;width:20px;height:2px;margin-top:-1px;background:#fff;border-radius:50px;}
#box_5 .modal__close .close::before{transform:rotate(45deg);}
#box_5 .modal__close .close::after{transform:rotate(-45deg);}
#box_5 .modal__body{position:relative;flex:1 1 auto;min-height:0;max-height:none;padding:16px 12px 12px 12px;background-color:#f8f9fb;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;}
#box_5 .modal__item{position:relative;padding:28px 36px 56px 20px;border-radius:6px;box-shadow:0 3px 13px 0 rgba(0, 0, 0, 0.08);background-color:#fff;margin-bottom:16px;box-sizing:border-box;}
#box_5 .modal__subtitle{font-size:18px;font-weight:600;color:#ff7a00;margin:0 0 8px 0;text-align:center;}
#box_5 .modal__text{font-size:16px;line-height:130%;color:#333;text-align:center;margin:0;padding:8px;font-weight:600;font-family:"Nunito", sans-serif;}
#box_5 .modal__body .modal__close--item{position:absolute;display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;padding:0;}
#box_5 .modal__body .modal__close--item.mob-remove-post{top:8px;right:8px;left:auto;bottom:auto;width:32px;height:32px;min-width:32px;z-index:3;cursor:pointer;pointer-events:auto;}
#box_5 .close--item{position:relative;display:block;width:100%;height:100%;}
#box_5 .close--item::before,
#box_5 .close--item::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin-left:-6px;margin-top:-1px;background:#ff7a00;border-radius:50px;opacity:0.85;}
#box_5 .close--item::before{transform:rotate(45deg);}
#box_5 .close--item::after{transform:rotate(-45deg);}
#box_5 .modal__body .copy-fav-post{position:absolute;right:10px;bottom:10px;left:auto;top:auto;width:auto;z-index:2;pointer-events:auto;margin:0;padding:0;}
#box_5 .modal__body .copy-fav-post .mobile-post-copy{width:44px;height:44px;min-width:44px;max-width:44px;min-height:44px;max-height:44px;padding:0;margin:0;flex:none;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#eeeff1;box-sizing:border-box;}
#box_5 .modal__footer{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:12px 10px;background-color:#0e8033;border-radius:0 0 20px 20px;box-sizing:border-box;}
#box_5 .modal__text-footer{font-size:14px;text-align:center;color:#fff;margin:0;}
#box_2{width:850px;left:-425px;}
#myfond_gris_mob{display:none;background-color:#000000;opacity:0.7;width:100%;height:100%;z-index:9998;position:fixed;top:0;bottom:0;right:0;left:0;}
.span-style{display:inline-block;background:orange;color:#000;text-align:center;border-radius:50%;padding:.03em .65em;}
.pozdr_title{text-decoration:none;color:black;font-family:'Nunito', sans-serif;font-style:normal;font-weight:600;font-size:36px;}
.allvoicecards a{text-align:center;}
#footer{margin:40px 0 50px 0px;}
.article-page{width:95%;}
.last-updates{display:flex;align-items:center;gap:0.5em;padding:0.3em 1em;background:#f8f9fb;border-radius:30px;width:250px;margin-bottom:10px;}
.total-count{display:flex;align-items:center;gap:0.5em;padding:0.3em 1em;background:#f8f9fb;border-radius:30px;width:fit-content;margin-left:10px;}
.mar-bt{margin-bottom:10px;}
.choices_container{margin-top:10px !important;}
.last-updates svg{width:1em;height:1em;}
.last-updates-date{color:#ff7a00;}
.total-count-date{color:#ff7a00;}
#cat_tab_group_2{margin-top:30px;}
.more-button{max-width:fit-content !important;color:white !important;background-color:#ff9922 !important;}
.more-button-top{max-width:fit-content !important;color:white !important;background-color:#ff9922 !important;}
.new-button{max-width:140px !important;border:unset !important;color:white !important;background-color:#ff9922 !important;margin:0 0 15px 0 !important;border-radius:12px;gap:10px;}
.best-button{color:black !important;background-color:#FFFFFF !important;}
.best-button:hover{background-color:#e7e4e4 !important;opacity:0.7;}
.order-span{padding:5px;color:#394350;white-space:nowrap;}
.order-block{margin-left:auto;display:flex;align-items:center;flex-wrap:nowrap;flex-shrink:0;}
.order-block.web-order-block .new-button{margin-bottom:0 !important;}
.order-block.web-order-block .d-flex{align-items:center;}
.order-block.web-order-block .order-span{padding:0 10px 0 0;display:inline-flex;align-items:center;line-height:1.35;}
.more-button:not(:focus):hover{background-color:rgba(255, 153, 34, 0.47) !important;}
.more-button-top:not(:focus):hover{background-color:rgba(255, 153, 34, 0.47) !important;}
.more-button:focus{outline:none;}
.more-button-top:focus{outline:none;}
.non-main-tab{display:none;}
#non-main-tab{display:none;}
.pulse-favorite{animation:pulse 2s infinite;}
.pulse-button{animation:pulse-button 2s infinite;}
.fly-to-cart{position:fixed;transition:1.2s ease;z-index:99922600;animation:fly 1.2s ease;}
#empty-button{margin:auto;border:unset;background-color:unset;box-shadow:unset;width:60%;margin-top:15vh;}
.empty-block{margin:0;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%);}
@keyframes pulse {
0%{transform:scale(1);background-color:#ff9922;}
50%{transform:scale(1.2);background-color:#ff8900;}
100%{transform:scale(1);background-color:#ff9922;}
}
@keyframes pulse-button {
0%{transform:scale(1);}
50%{transform:scale(1.2);}
100%{transform:scale(1);}
}
@keyframes fly {
0%{transform:translateX(0);}
30%{transform:translateX(-120px);}
100%{transform:translateX(0);}
}
.support-block{text-align:center;grid-column-start:4;}
.info-block{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;flex:1 1 auto;min-width:0;box-sizing:border-box;}
.info-block > .total-count.mar-bt{margin-left:0;}
.wo-brcr{margin-top:160px;}
.home_selects_item_btn .select_btn:hover .bg-down_arrow_black_thin{background:url(//datki.net/wp-content/themes/datki/images/css_sprites.png) -274px -105px;}
.home_selects_item_btn .select_btn:hover .bg-up_arrow_black_thin{background:url(//datki.net/wp-content/themes/datki/images/css_sprites.png) -310px -105px;}
.open-tabs:hover .bg-down_arrow_black_thin{background:url(//datki.net/wp-content/themes/datki/images/css_sprites.png) -274px -105px;}
.open-tabs:hover .bg-up_arrow_black_thin{background:url(//datki.net/wp-content/themes/datki/images/css_sprites.png) -310px -105px;}
.active-menu{border-radius:15px;}
.bottom_mobile_menu_in_item{min-width:0;width:100%;margin:0;padding:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;}
.bottom_mobil_menyu .bottom_mobile_menu_in_item.mymagicoverbox, .bottom_mobil_menyu #mob-favorites-posts{margin:0;}
.bottom_mobil_menyu .bottom_mobil_menyu_in a.fav-link{position:relative;}
#mob-favorites-posts .position-relative{display:flex;justify-content:center;align-items:center;width:100%;min-height:0;}
#mob-favorites-posts .fav-link{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0;box-sizing:border-box;gap:2px;flex:1 1 auto;max-width:100%;}
.bottom_mobil_menyu .bottom-mob-fav-icon{position:relative;display:block;width:30px;height:30px;flex-shrink:0;}
.bottom_mobil_menyu .bottom_mobil_menyu_in a.fav-link .bottom-mob-fav-icon .span1, .bottom_mobil_menyu .bottom_mobil_menyu_in a.mobile-favorite .bottom-mob-fav-icon .span1{position:absolute;top:50%;left:50%;right:auto;transform:translate(-50%, -50%);font-size:10px;line-height:1;font-weight:700;}
.rotate-svg{transform:matrix(-1 0 0 -1 16 10);}
.custom-link{text-decoration:none;color:black;}
.info-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:12px;min-width:0;max-width:100%;box-sizing:border-box;}
.open-tabs{cursor:pointer;margin-left:unset;width:250px;max-width:100%;box-sizing:border-box;justify-content:space-around;}
.tabs-block{max-width:100%;min-width:0;box-sizing:border-box;}
.tabs-block .w-100{flex-basis:100% !important;width:100% !important;height:0;min-height:0;padding:0;margin:0;overflow:hidden;border:0;}
.tabs-block .choices_container, .tabs-block [id^="cat_tab_"]:not([id$="_top"]):not(.home_selects_item){display:flex !important;flex-wrap:wrap !important;width:100% !important;max-width:100% !important;min-width:0;box-sizing:border-box;}
.tabs-block .home_selects .home_selects_item{display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;align-items:stretch !important;width:100% !important;min-width:0 !important;box-sizing:border-box;}
.tabs-block .choices_container .more-button, .tabs-block [id^="cat_tab_"] .more-button{flex:0 1 auto;max-width:calc(100% - 4px);min-width:0;}
.cat_next_level_links_container{max-width:100% !important;min-width:0;box-sizing:border-box;flex-wrap:wrap !important;}
.cat_next_level_links_container > a.custom-link{min-width:0;max-width:100%;box-sizing:border-box;}
.happy_birthday_page .d-flex:has(> .first-group-block){flex-wrap:wrap;max-width:100%;min-width:0;box-sizing:border-box;align-items:flex-start;gap:8px 10px;}
.happy_birthday_page .d-flex:has(> .first-group-block) > .first-group-block{min-width:0;max-width:100%;}
@media(min-width:405px) and (max-width:425px){
.happy_birthday_page .d-flex:has(> .first-group-block){gap:4px 6px;}
.happy_birthday_page .d-flex:has(> .first-group-block) .first-group-items{margin:0 4px 10px 0 !important;padding:3px 4px !important;}
.happy_birthday_page .d-flex:has(> .first-group-block) .more-button-top{padding-left:6px !important;padding-right:6px !important;margin:0 0 10px 0 !important;}
}
.needed-congrat{padding:32px;margin-top:10px;margin-bottom:10px;}
.needed-congrat-block{background:white;display:flex !important;align-items:center;padding:15px 10px;margin-bottom:unset !important;border-radius:24px;}
.see-congrat{line-height:130%;margin:0;margin-bottom:unset;padding-right:15px;align-self:center;}
.link-block{display:flex;gap:15px;}
.needed-tab{margin:unset !important;max-width:fit-content !important;color:white !important;background-color:#ff9922 !important;}
.custom-validation::placeholder{color:red !important;opacity:0.3;}
.custom-validation{caret-color:red;}
.mob-footer{display:none !important;}
.mob-social{margin-top:7px;text-decoration:none;font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:13px;line-height:100%;color:#a3a7ab;}
.first-group-block{display:grid;grid-template-columns:repeat(7, min-content);grid-template-rows:1fr;grid-auto-rows:0;overflow-x:hidden;overflow-y:hidden;row-gap:0;}
.first-group-items{width:135px !important;padding:10px 7px !important;}
@media(max-width:576px){
.happy_birthday_page .desireOne{margin-top:10px;}
.desire_title{margin-bottom:10px;}
.first-group-block{grid-template-columns:repeat(4, min-content);}
.needed-congrat-block{display:block !important;padding:10px 10px 15px 10px;}
.see-congrat{text-align:center;line-height:unset;margin-bottom:10px;padding-right:unset;}
.link-block{display:flex;justify-content:center;gap:15px;}
}
.select-padding{padding:10.5px 25px 10.5px 20px !important;}
.mobile-favorite-button{display:none;}
.mobile-favorite-button:hover{opacity:0.7;}
.mobile-post-action{display:flex !important;margin-bottom:unset !important;gap:10px !important;padding:8px 13px 8px 13px !important;}
.mobile-post-copy{padding:10px;border-radius:12px;background:#FFFFFF;cursor:pointer;font-size:14px;}
.mobile-post-copy:hover{opacity:0.7;}
.post section, .dn_post section{flex-direction:column !important;}
.top-button{display:flex;width:130px;height:45px;margin-bottom:unset;}
.desktop-span{font-size:14px;margin-left:10px;color:white;}
.favorite-icon{margin-right:10px;}
.mobile-favorite-button{font-size:14px;color:white;}
.content-block{border-radius:25px;padding:5px 0 5px 0;margin:20px 5px 20px 5px;}
#action-block .mobile-post-copy{text-align:left;}
.select-height{height:350px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;border-radius:10px;}
.mobile-order-block{display:none;}
.copy-fav-post{width:unset;height:unset;top:unset;bottom:10px;right:10px;}
.copy-fav-post .mobile-post-copy{margin-right:unset;background:#eeeff1;}
.copy-fav-post .mobile-post-copy .bg-post_copy{margin-right:unset;}
.top-favorite-post{display:none;cursor:pointer;}
.only-mob{display:none;}
.mobile-audio{display:none;}
.author-link{cursor:pointer;color:#ff9922;}
.go-to-post, .image-link, .order-new-post, #holiday-month-link,
[data-href],
[data-url]{cursor:pointer;}
.author-href-link{text-decoration:none;color:#ff9922;}
@media(max-width:1320px){
.first-group-block{grid-template-columns:repeat(5, min-content);}
#copied_msg{left:40% !important;}
.main_container{padding:0 20px;}
.entry-content{padding:0 5px;}
.header_bottom_hide .header__hide{left:0;padding:0 20px;}
}
@media(max-width:992px){
.first-group-block{grid-template-columns:repeat(6, min-content);}
.words_child_wrapper .words_child{justify-content:start;overflow-y:hidden;position:relative;}
.happy_birthday_page .dn-wrap-grattis .home_musical_congratulations .home_musical_congratulations_items{grid-template-columns:repeat(2, 1fr);gap:20px;}
.monettissilki .muztblokmonetti{grid-template-columns:repeat(2, 1fr);gap:20px;}
.occupation_days_wrapper .personal_account_favorites{display:none;}
}
@media(max-width:900px){
.first-group-block{grid-template-columns:repeat(4, min-content);}
#copied_msg{left:38% !important;}
.entry-summary p img{width:100%;}
header .header .header_bottom .header_bottom_dropdown{font-size:13px;}
footer .footer{flex-wrap:wrap;}
footer .footer .footer_midle{margin-left:20px;}
footer .footer .footer_right{margin-top:30px;}
}
@media(max-width:768px){
.add_margin{margin-left:auto !important;}
.main_container{padding:0 10px;}
.entry-summary p img{width:100%;}
.happy_birthday_page .happy_birthday_page_top{margin-top:unset;}
header .header .header_top .search input{padding:10px;}
header .header .header_top .search{min-width:0;}
header .header .header_top .search input.search-bar{padding:10px 0 10px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;box-sizing:border-box;}
header .header .header_top .search .button_search{padding-right:35px;padding-left:0;flex-shrink:0;}
header .header .header_top .search .button_search .bg-header_search{margin-right:5px;margin-top:8px;}
header .header .header_top .search .button_search img{max-width:24px;}
header .header .header_top .personal_account_favorites{display:none;}
header .header .header_top .mobile_burger{display:block;}
header .header .header_top .mobile_burger .bg-menu_mobile{transform:scale(0.88);transform-origin:center center;}
header .header .header_top .mobile_burger .bg-menu_close{transform:scale(0.48);transform-origin:center center;}
header .header .header_top_mobile{padding-top:6px;}
header .header .header_top_mobile .header_top_mobile_top{padding-bottom:15px;}
header .header .header_top_mobile .header_network a{display:flex;justify-content:center;align-items:center;}
header .header .header_top_mobile .header_network a img{max-width:24px;}
header .header .header_top_mobile .header_network a:last-child{margin-left:15px;}
header .header .header_top_mobile .header_mobile_contact{margin-left:31px;}
header .header .header_top_mobile .header_mobile_contact a{display:flex;justify-content:center;align-items:center;}
header .header .header_top_mobile .header_mobile_contact a img{max-width:20px;}
header .header .header_top_mobile .header_mobile_contact a:first-child{background:#ff9922;border-radius:50%;padding:10px;margin-right:10px;}
header .header .header_top_mobile .header_mobile_contact a:last-child{border-radius:50%;padding:10px;background:linear-gradient(180deg, #009a3b 0%, #008229 100%);}
header .header .header_top_mobile .header_input_search_mobile{padding:13px 20px;width:100%;display:flex;align-items:center;justify-content:space-between;border:1px solid #e5e5e5;border-radius:49px;margin-bottom:10px;}
header .header .header_top_mobile .header_input_search_mobile button{border:none;background:transparent;}
header .header .header_top_mobile .header_input_search_mobile button img{max-width:24px;}
header .header .header_top_mobile .header_input_search_mobile input{width:100%;display:block;border:none;outline:none;font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:130%;color:#333333;}
header .header .header_top_mobile .header_input_search_mobile input::-moz-placeholder{color:#a3a7ab;font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:130%;}
header .header .header_top_mobile .header_input_search_mobile input::placeholder{color:#a3a7ab;font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:130%;}
header .header .header_top_mobile .article_menu_button button{display:flex;align-items:center;justify-content:center;width:100%;border:none;background:#ff9922;padding:15.5px 0;border-radius:30px;font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:130%;color:#ffffff;}
header .header .header_top_mobile .article_menu_button button img{max-width:20px;margin-right:10px;}
header .header .header_bottom{flex-direction:column;align-items:flex-start;position:absolute;width:100%;z-index:2;left:-100%;top:70px;right:auto;padding-top:16px;padding-left:10px;background:#ffffff;justify-content:start;transition:0.5s;height:75vh;margin-top:15px;}
header .header .header_bottom .header_bottom_dropdown{font-size:16px;margin-top:0;width:98%;justify-content:space-between;padding:16px 0;border-bottom:1px solid #DEDEDE;}
header .header .header_bottom .header_bottom_dropdown .bg-menu_down_arrow_black{display:none;}
header .header .header_bottom .header_bottom_dropdown:first-child{margin-top:0;}
header .header .header_bottom .login_account_mobile{display:none;margin-top:20px;}
header .header .header_bottom .login_account_mobile a{display:block;text-decoration:none;padding:5px 10px;border-radius:27px;font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:13px;line-height:130%;color:#ffffff;}
header .header .header_bottom .login_account_mobile a img{max-width:16px;}
header .header .header_bottom .login_account_mobile a:first-child{background:#ff9922;}
header .header .header_bottom .login_account_mobile a:last-child{background:linear-gradient(180deg, #009a3b 0%, #008229 100%);border-radius:27px;margin-left:10px;}
header .header .header_bottom_article{top:180px !important;}
header .header .header_bottom_active{left:0;}
.header_article{height:auto !important;}
.header_bottom_hide{top:88px;}
.header_bottom_hide .header__hide{top:-86px;}
.index_title{margin-top:70px;font-size:28px;line-height:130%;}
.index_wrapper{padding-top:70px;}
.happy_birthday_page .dn-wrap-grattis .home_musical_congratulations{padding:20px 21px;}
.happy_birthday_page .dn-wrap-grattis .home_musical_congratulations .home_musical_congratulations_items{grid-template-columns:repeat(1, 1fr);gap:20px;}
.monettissilki{padding:20px 21px;}
.monettissilki .muztblokmonetti{grid-template-columns:repeat(1, 1fr);gap:20px;}
#article{margin-top:86px;}
#article .inside_link_wrapper{background:#fff;}
#article .inside_link{display:flex;align-items:center;padding:15px 0;}
#article .inside_link a{margin-right:10px;font-family:"Nunito", sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:130%;color:#ff9922;text-decoration:none;}
#article .inside_link span{margin-right:10px;font-family:"Nunito", sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:130%;color:#333333;}
#article .article_home .article_home_title{margin-top:40px;margin-bottom:20px;font-size:28px;line-height:130%;}
#article .article_home .article_home_description{margin:20px 0;font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:130%;color:#000000;}
#article .article_home .article_home_list_happy{padding:20px;background:#fef7e2;border-radius:20px;}
#article .article_home .article_home_list_happy div a{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:130%;color:#ff9922;text-decoration:none;display:flex;align-items:center;}
#article .article_home .article_home_list_happy div a img{margin-right:10px;}
#article .article_home .article_home_list_happy div:last-child{margin-top:20px;}
#article .title_and_description h2{font-size:24px;line-height:130%;margin-top:20px;margin-bottom:10px;}
#article .title_and_description h3{font-size:24px;line-height:130%;margin-bottom:10px;}
#article .title_and_description P{font-family:"Nunito", sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:130%;color:#000000;margin-bottom:10px;}
#article .title_and_description .bottom_text{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:130%;color:#000000;}
.happy_birthday_page_top{margin-top:100px;}
.article{margin-top:82px;}
.words_child_wrapper .words_child{justify-content:start;overflow-y:hidden;height:60px;border-bottom:none;position:relative;z-index:2;background:#fff;}
#copied_msg{left:37% !important;}
header .header .header_bottom{padding:15px;}
.header_bottom_hide .header__hide{height:100vh;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;}
}
@media(min-width:600px){
h1{font-size:40px !important;}
@media(max-width:900px){
.info-header{flex-wrap:wrap;}
.info-header .info-block, .info-header .order-block{min-width:0;max-width:100%;}
.info-header .order-block{flex-shrink:1;}
} .info-header{align-items:center;}
.info-header .last-updates{margin-bottom:0;display:flex;align-items:center;line-height:1.35;}
.info-header .info-block > .total-count.mar-bt{margin-bottom:0 !important;display:flex;align-items:center;line-height:1.35;}
.info-header .order-block.web-order-block, .info-header .order-block.web-order-block .d-flex{align-items:center;}
.info-header .order-block.web-order-block .order-span{line-height:1.35;}
.happy_birthday_page .main_container > .info-header{margin-bottom:1rem;}
}
@media(max-width:599px){
.only-mob{display:block;}
.info-header{display:block;}
#mob-empty-button{margin:auto;border:unset;background-color:unset;box-shadow:unset;margin-top:12vh;}
.support-block{text-align:left;grid-column-start:1;}
.happy_birthday_page .choices_item{border:unset;height:32px;padding:8px;border-radius:12px;gap:10px;background:#F8F9FB;font-size:13px;font-weight:600;line-height:16px;letter-spacing:0em;text-align:left;}
.last-updates{border:1px solid #F8F9FB;margin:auto;margin-bottom:15px;width:fit-content;}
.total-count{border:1px solid #F8F9FB;margin:auto;}
.mar-bt{margin-bottom:15px;}
.choices_container{margin-top:10px;}
.open-tabs{width:100%;justify-content:space-between;}
.happy_birthday_page .home_selects .home_selects_item .home_selects_item_btn{height:42px;padding:9px 13px 9px 13px;border-radius:12px;border:1px solid #0000001A;background:unset;transition:0.3s;}
.happy_birthday_page .home_selects .home_selects_item .home_selects_item_btn_active{border-radius:12px;}
.happy_birthday_page .home_selects .home_selects_item .home_selects_item_menu_container{margin-top:14px;}
.happy_birthday_page .home_selects .home_selects_item .home_selects_item_menu{margin-top:0;border-radius:12px;border:2px solid #ffc163;background-color:#ffffff;z-index:200;transform:none;-webkit-font-smoothing:auto;text-rendering:auto;filter:none;overflow-x:hidden;scrollbar-gutter:stable;}
.happy_birthday_page .home_selects .home_selects_item .home_selects_item_menu .option{-webkit-font-smoothing:auto;text-rendering:auto;line-height:19px;}
.article-page{width:100%;}
.article-page h1{font-size:35px;}
.article-page h2{font-size:30px;}
.happy_birthday_page_top .bread-mobile{display:flex !important;flex-wrap:wrap;align-items:center;column-gap:0;}
.happy_birthday_page_top .bread-mobile > span{white-space:nowrap;}
.entry-summary p img{width:100%;}
.happy_birthday_page .happy_birthday_page_top{margin-top:unset;}
footer .footer .footer_midle{margin-top:21px;}
}
@media(max-width:576px){   .gift{width:45px;height:45px;}
.mobile-audio{display:block;}
.bg-check_yes_white{zoom:0.8;}
.first-group-block{grid-template-columns:repeat(3, min-content);}
.first-group-items{width:105px !important;text-align:center !important;padding:4px !important;margin:0 6px 10px 0 !important;}
.favorite-icon{margin-right:unset;}
.desire_left .icon{font-size:0px;padding:8px;}
.search-select{border:unset;border-radius:unset;}
.content-block{margin:0px;}
.order-height{height:32px;}
.order-height .total-count{font-size:13px;}
.order-height a .total-count{font-size:13px;padding:7px 15px;}
.mobile-order-block{display:flex;}
.web-order-block{display:none;}
.desktop-span{display:none;}
.order-block{background:#F8F9FB;padding:8px 13px 8px 13px;border-radius:12px;justify-content:space-between;margin-bottom:15px;}
.wo-brcr{margin-top:35px;}
.new-button{margin:0 0 0 0 !important;}
.entry-summary p img{width:100%;}
.congratulations_verse_mobile_wrapper #selected{height:77.4px;overflow-y:hidden;position:relative;z-index:3;margin-bottom:30px;}
.congratulations_verse_mobile_wrapper #selected button{justify-content:space-between;align-items:center;border:10px solid #ff9922;border-radius:20px;padding:20px;background:#fff;font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:130%;color:#a3a7ab;}
.congratulations_verse_mobile_wrapper #selected button svg{display:none;}
.congratulations_verse_mobile_wrapper #selected .selected_btn_active{order:-1;}
.congratulations_verse_mobile_wrapper #selected .selected_btn_active svg{display:block;}
.congratulations_verse_mobile_wrapper .selected_active{overflow-y:visible !important;border:10px solid #ff9922 !important;border-radius:20px !important;height:154.8px !important;}
.congratulations_verse_mobile_wrapper .selected_active button{border:none !important;}
.congratulations_verse_mobile_wrapper .cards_wrappper .mobile_card{padding:30px 20px;background:#ffffff;border:1px solid #ffc163;border-radius:25px;margin-bottom:10px;}
.congratulations_verse_mobile_wrapper .cards_wrappper .mobile_card .card_text{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:160%;color:#333333;margin-bottom:20px;}
.congratulations_verse_mobile_wrapper .cards_wrappper .mobile_card .card_bottom{display:flex;align-items:end;}
.congratulations_verse_mobile_wrapper .cards_wrappper .mobile_card .card_bottom .card_bottom_description{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:160%;color:#a3a7ab;margin-left:30px;}
.congratulations_verse_mobile_wrapper .cards_wrappper .mobile_card:last-child{margin-bottom:0;}
.happy_birthday_page .happy_birthday_page_top{margin-top:35px;}
header .header .header_top{box-sizing:border-box;height:54px;padding:2px 0;align-items:center;}
header .header .header_top .logo{display:flex;align-items:center;align-self:center;flex-shrink:0;max-height:50px;}
header .header .header_top .logo a{display:block;box-sizing:border-box;width:calc(50px * 67 / 64);height:50px;max-height:none;background-size:contain !important;background-position:center center;background-repeat:no-repeat;}
header .header .header_top .tg-bot{flex-shrink:0;display:flex;align-items:center;align-self:center;}
header .header .header_top .tg-bot .tg-bot-image{max-height:32px;width:auto;display:block;}
header .header .header_top .search{align-self:center;display:flex;align-items:center;margin-top:0;margin-bottom:0;flex:1 1 auto;min-height:35px;height:35px;max-height:35px;padding:0;border-radius:18px;box-sizing:border-box;overflow:visible;}
header .header .header_top .search input.search-bar, header .header .header_top .search input{flex:1 1 auto;min-width:0;align-self:center;box-sizing:border-box;padding:5px 0 0 8px;font-size:13px;line-height:1.35;height:auto;max-height:100%;border-radius:18px;}
header .header .header_top .search .button_search{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex-shrink:0;width:auto;min-width:25px;height:33px;margin:0;padding-right:0;padding-left:0;}
header .header .header_top .search .button_search .bg-header_search{width:31px;height:31px;transform:scale(calc(25 / 31));transform-origin:center center;margin-top:0;margin-bottom:0;margin-right:0;vertical-align:middle;flex-shrink:0;}
header .header .header_top .mobile_burger{display:inline-flex;align-items:center;justify-content:center;align-self:center;}
header .header .header_bottom{top:54px;border-bottom:3px solid grey;margin-top:0;}
.index_search input{padding:14.5px 0px 14.5px 30px;}
.pozdr-type{margin:0 0 5px 0}
.selected_btn{margin:0 0 20px 0;}
.happy_birthday_page_top{margin-top:35px;}
.article{margin-top:24px;}
.happy_birthday_page .happy_birthday_page_top{font-size:14px;}
.happy_birthday_page .home .home_title h1{font-size:28px;line-height:130%;margin-bottom:30px;margin-top:40px;}
.happy_birthday_page .dn-wrap-grattis .home_musical_congratulations{margin-bottom:40px;padding:20px;}
.happy_birthday_page .dn-wrap-grattis .home_musical_congratulations .home_musical_congratulations_title{font-size:21px;line-height:130%;margin-bottom:20px;text-align:center;}
.happy_birthday_page .dn-wrap-grattis .home_musical_congratulations .home_musical_congratulations_items{grid-template-columns:repeat(1, 1fr);gap:20px;}
.happy_birthday_page .dn-wrap-grattis .home_musical_congratulations .home_musical_congratulations_buttons{flex-direction:column;}
.happy_birthday_page .dn-wrap-grattis .home_musical_congratulations .home_musical_congratulations_buttons button{width:100%;margin:0 0 10px 0;padding:unset;}
.happy_birthday_page .dn-wrap-grattis .home_musical_congratulations .home_musical_congratulations_buttons button:nth-child(1){margin:0 0 10px 0;padding:unset;}
.monettissilki{padding:20px;margin-bottom:0px;}
.monettissilki .home_musical_congratulations_title{font-size:21px;line-height:130%;margin-bottom:20px;text-align:center;}
.monettissilki .muztblokmonetti{grid-template-columns:repeat(1, 1fr);gap:20px;}
.happy_birthday_page .dn-wrap-grattis .home_musical_congratulations .home_musical_congratulations_buttons{flex-direction:column;}
.monettissilki .allvoicecards a{display:block;width:100%;margin-top:10px;}
.happy_birthday_page .home_selects{grid-template-columns:repeat(1, 1fr);gap:10px;margin-top:10px;margin-bottom:20px;width:100%;}
.happy_birthday_page .home_selects .home_selects_item{width:100%;min-width:0;box-sizing:border-box;}
.happy_birthday_page .home_selects .home_selects_item .home_selects_item_btn{width:100%;max-width:100%;}
.happy_birthday_page .home_selects .home_selects_item .home_selects_item_btn .label{display:none;}
.happy_birthday_page .home_selects .home_selects_item .home_selects_item_btn .select_btn{padding:2px !important;font-size:14px;line-height:130%;width:100%;min-width:0;max-width:100%;box-sizing:border-box;}
.happy_birthday_page .home_selects .home_selects_item .home_selects_item_menu_container{width:100%;}
.select-padding{padding:unset;}
.input-select-padding{padding:0 13px 0 13px !important;}
.input-select-select{padding:7px 7px 5px 7px !important;}
.value{padding-right:10px;}
.happy_birthday_page .home_selects .home_selects_item .home_selects_item_menu .option{font-size:14px;line-height:19px;cursor:pointer;-webkit-font-smoothing:auto;text-rendering:auto;}
.happy_birthday_page .to_whom{margin-bottom:10px;}
.happy_birthday_page .to_whom .to_whom_title{font-size:14px;line-height:130%;margin-left:8px;margin-bottom:10px;font-weight:400;}
.happy_birthday_page .desire{padding:10px 10px;border-radius:20px;margin-bottom:5px;}
.happy_birthday_page .desire .desire_left svg{height:30px;}
.mobile-favorite-button{display:block;}
.mobile-post-action{display:flex !important;margin-bottom:unset !important;gap:10px !important;padding:5px 6px 5px 6px !important;}
.mobile-post-copy{padding:6px;border-radius:12px;background:#FFFFFF;}
.mobile-post-action .bg-post_menu{width:24px !important;height:24px !important;background:url(//datki.net/wp-content/themes/datki/images/post_css_sprite-min.png) -136px -3px !important;background-color:white !important;padding:18px !important;border-radius:10px !important;}
.top-button{top:unset !important;right:0 !important;}
.happy_birthday_page .desire .desire_right{margin-left:20px;}
.happy_birthday_page .desire .desire_right .desire_title h3{font-size:15px;line-height:130%;margin-bottom:15px;}
.happy_birthday_page .desire .desire_right .desire_title h2{font-size:16px;line-height:130%;margin-bottom:15px;}
.happy_birthday_page .home_title h1{font-size:28px;line-height:130%;margin-bottom:15px;margin-top:15px;}
.happy_birthday_page .desire .desire_description p{font-size:16px;line-height:130%;}
.happy_birthday_page .desire .desire_right button{width:50px;font-size:10px;line-height:130%;padding:0;}
.happy_birthday_page .desire .desire_right button .link{margin:0;}
.happy_birthday_page .desire .desire_right button .icon{width:42px;height:42px;margin-bottom:10px;}
.icon{width:40px;height:40px;position:relative;top:8px;right:0;}
.empty-favorite-icon{width:42px;height:42px;margin-bottom:10px;}
.happy_birthday_page .happy_birthday_page_descripiton{font-size:14px;line-height:130%;margin-bottom:0;}
footer .footer .footer_left .logo{display:none;}
footer{padding:0 0;padding-bottom:90px;}
.mob-footer{display:flex !important;margin-top:20px;}
#footer{margin:0px 0 50px 0px;}
footer .footer{flex-direction:column;}
footer .footer .footer_midle{margin-left:0;}
.bottom_mobil_menyu{display:block;left:0;right:0;bottom:0;}
#article{margin-top:35px;}
}
@media(max-width:550px){
.mg-l-auto{margin-left:auto;}
.icon-starwebp{top:unset;}
#copied_msg{left:0 !important;right:0 !important;margin:0 auto;}
.modal__body{position:relative;width:auto;max-height:65vh;padding:24px 19px 0px 19px;background-color:#f8f9fb;overflow:auto;-ms-overflow-style:none;}
.modal__body::-webkit-scrollbar{width:0 !important;background:transparent;}
.modal__img{display:none;}
.post section, .dn_post section{flex-direction:column !important;}
.post section .desire_right, .dn_post section .desire_right{width:100% !important;margin:0 !important;}
.post section .desire_right .desire_title h3, .dn_post section .desire_right .desire_title h3{font-size:18px !important;text-wrap:balance;margin-bottom:15px;}
.post section .desire_right .desire_title h2, .dn_post section .desire_right .desire_title h2{font-size:20px !important;text-wrap:balance;margin-bottom:15px;}
.post section .desire_description p, .dn_post section .desire_description p{font-size:16px !important;}
.post section .desire_description + .d-flex, .dn_post section .desire_description + .d-flex{gap:20px;}
.t-a-l .entry-content p{text-align:left !important;}
.happy_birthday_page .dn-wrap-grattis .home_musical_congratulations .playBtn{flex-grow:0;}
.monettissilki .muztblokmonetti .playBtn{flex-grow:0;}
.happy_birthday_page .choices_item{max-width:unset;font-size:13px;}
.entry-summary p img{width:100%;}
.happy_birthday_page .happy_birthday_page_top{margin-top:unset;}
.header_bottom_hide .header__hide .header__hide_in{grid-template-columns:repeat(2, 1fr);-moz-column-gap:0;column-gap:0;}
.header_bottom_hide .header__hide .header__hide_in ul:nth-child(2){border-left:1px solid #eeeff1;}
.header_bottom_hide .header__hide .header__hide_in ul:nth-child(2) li a{padding-left:10px;}
.header_bottom_hide .header__hide .header__hide_in ul:nth-child(4){border-left:1px solid #eeeff1;}
.header_bottom_hide .header__hide .header__hide_in ul:nth-child(4) li a{padding-left:10px;}
}
@media(max-width:460px){
.first-group-block{grid-template-columns:repeat(3, min-content);}
.happy_birthday_page .desire .desire_left{min-width:50px;padding:2px 11px 2px 5px;border-radius:11.82px;justify-content:space-between !important;}
.happy_birthday_page .happy_birthday_page_top{margin-top:unset;}
.index_title{margin-top:70px;}
footer .footer .footer_left{flex-direction:column;}
footer .footer .footer_left ul{margin-left:0;margin-top:30px;}
footer .footer .footer_right .footer_network{display:none !important;}
.happy_birthday_page .choices_item{max-width:unset;}
.entry-summary p img{width:100%;}
}
@media(max-width:425px){
.first-group-block{grid-template-columns:repeat(3, min-content);}
.first-group-items{width:105px !important;text-align:center !important;}
#copied_msg{left:1% !important;}
}
@media(max-width:390px){
.first-group-block{grid-template-columns:repeat(2, min-content);}
.last-updates span{font-size:14px;}
.copy-span{font-size:11px;}
} @media(min-width:320px) and (max-width:374px){
.info-block .last-updates{margin:0 0 15px 0;flex:0 1 auto;min-width:0;max-width:none;padding:0.28em 0.55em;gap:0.35em;}
.info-block > .total-count.mar-bt{flex:0 1 auto;min-width:0;margin:0 0 15px 0;padding:0.28em 0.55em;gap:0.35em;font-size:0.8rem;}
.info-block .last-updates, .info-block .last-updates span, .info-block .last-updates-date{font-size:13px;}
.info-block .total-count-date{font-size:0.8rem;}
}
@media(max-width:360px){
.first-group-block{grid-template-columns:repeat(2, min-content);}
.mobile-post-action{gap:unset !important;}
.mobile-post-copy{font-size:0px;}
.mobile-post-copy .bg-post_copy{margin-right:unset;}
.copy-span{display:none;}
.desire_right{width:70% !important;}
.happy_birthday_page .dn-wrap-grattis .home_musical_congratulations .playBtn{margin:unset;}
.happy_birthday_page .desire .desire_right button{font-size:9px;padding:0 5px 0px 5px;}
}
@media(max-width:320px){
.order-span{font-size:14px;}
}
@media(max-width:319px){
.order-block{display:block;text-align:center;}
}
.entry-header{display:none;}
.edit-button{zoom:0.7;fill:gray;}
.edit-post{padding:11px;}
.save-btn{max-width:150px;color:white;background:orange;border-radius:12px;}
.cancel-btn{max-width:150px;color:white;border-radius:12px;background:gainsboro;}
.edit-textarea{width:98%;border-radius:12px;}
@media(max-width:560px){
.edit-post{padding:8px;}
}
.textarea-wrapper{position:relative;width:98%;margin:0 auto;}
.edit-textarea{width:98%;padding:1rem;padding-right:2.5rem;box-sizing:border-box;resize:vertical;font-size:16px;line-height:1.5;border:1px solid #ccc;border-radius:4px;}
.textarea-clear-btn{position:absolute;top:2px;right:8px;width:auto;height:auto;padding:0;background:transparent;border:none;color:#888;font-size:18px;line-height:1;cursor:pointer;z-index:10;}
.textarea-clear-btn:hover{color:#000;}
.useful_words .card_img iconify-icon, .useful_words_mobile .card_img iconify-icon{color:#ff9922;}
.head-show-more{margin-top:15px;color:#333333;margin-bottom:15px;text-align:start;}
.h3-links{margin-top:15px;color:#ff9922;margin-bottom:15px;text-align:start;}
.h3-links a.custom-link{color:#ff9922;}
.first-group-block.links-block{grid-auto-rows:unset;margin-top:15px;}
@media(max-width:600px){
.first-group-block.links-block{grid-template-columns:repeat(3, min-content);}
} .muztblokmonetti.mt-4{margin-top:0 !important;}
.home_musical_congratulations_title{display:block;margin-bottom:1.5rem !important;}
a.home_musical_congratulations_title{display:inline-block !important;width:100%;box-sizing:border-box;margin-bottom:30px !important;vertical-align:top;}
a.home_musical_congratulations_title::after{content:"";display:inline-block;width:1em;height:1em;margin-left:0.35em;vertical-align:-0.12em;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23333333%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6%22/%3E%3Cpolyline points=%2215 3 21 3 21 9%22/%3E%3Cline x1=%2210%22 y1=%2214%22 x2=%2221%22 y2=%223%22/%3E%3C/svg%3E") no-repeat center / contain;opacity:0.5;}
.find-form{width:100%;}
.sprite-min{border-radius:unset;margin-bottom:unset;}
.bg-post_plus{width:24px;height:24px;background:url(//datki.net/wp-content/themes/datki/images/post_css_sprite-min.png) -10px -10px;}
.bg-post_copy{width:25px;height:24px;background:url(//datki.net/wp-content/themes/datki/images/post_css_sprite-min.png) -230px -10px;margin-right:5px;}
.bg-post_download{width:24px;height:24px;background:url(//datki.net/wp-content/themes/datki/images/post_css_sprite-min.png) -54px -10px;}
.bg-post_fckn_link{width:24px;height:24px;background:url(//datki.net/wp-content/themes/datki/images/post_css_sprite-min.png) -98px -10px;}
.bg-post_menu{width:24px;height:24px;background:url(//datki.net/wp-content/themes/datki/images/post_css_sprite-min.png) -142px -10px;}
.bg-post_minus{width:24px;height:24px;background:url(//datki.net/wp-content/themes/datki/images/post_css_sprite-min.png) -186px -10px;}
.mobile-post-action .bg-post_plus, .mobile-post-action .bg-post_fckn_link, .mobile-post-action .bg-post_menu, .mobile-post-action .bg-post_minus, .mobile-post-action .bg-post_download{width:24px;height:24px;background-color:#fff;padding:21px;border-radius:10px;}
.mobile-post-action .bg-post_plus{background:url(//datki.net/wp-content/themes/datki/images/post_css_sprite-min.png) -1px -1px;background-color:#fff;}
.mobile-post-action .bg-post_fckn_link{background:url(//datki.net/wp-content/themes/datki/images/post_css_sprite-min.png) -89px -1px;background-color:#fff;}
.mobile-post-action .bg-post_menu{background:url(//datki.net/wp-content/themes/datki/images/post_css_sprite-min.png) -133px -1px;background-color:#fff;}
.mobile-post-action .bg-post_minus{background:url(//datki.net/wp-content/themes/datki/images/post_css_sprite-min.png) -177px -1px;background-color:#fff;}
.mobile-post-action .bg-post_download{background:url(//datki.net/wp-content/themes/datki/images/post_css_sprite-min.png) -45px -1px;background-color:#fff;}
.tg-bot-image{width:55px;height:50px;margin-right:10px;}
@media(max-width:576px){
a.home_musical_congratulations_title{margin-bottom:20px !important;}
.sprite-min{position:unset;}
.copy-span{margin-top:4px;}
.tg-bot-image{width:40px;height:38px;margin-right:10px;margin-left:10px;}
}
.datki-deferred-mount{min-height:1px;}
.datki-archive-spacer{position:relative;min-height:1px;}
.happy_birthday_page .home_title h1{font-size:32px;}
@media(max-width:576px){
.happy_birthday_page .home_title h1{font-size:20px;}
} .happy_birthday_page .dn-wrap-grattis .home_musical_congratulations .home_musical_congratulations_title,
.happy_birthday_page .monettissilki .home_musical_congratulations_title{font-size:30px;}
@media(max-width:576px){
.happy_birthday_page .dn-wrap-grattis .home_musical_congratulations .home_musical_congratulations_title, .happy_birthday_page .monettissilki .home_musical_congratulations_title{font-size:22px;}
} .happy_birthday_page .archive-sort-link{color:#000;text-decoration:none;}
.happy_birthday_page .archive-sort-link.order-new-post{cursor:pointer;}
.mobile-post-copy.otk{background:orange;color:#fff;}
.position-relative{position:relative!important}
.position-absolute{position:absolute!important}
.d-flex{display:flex!important}
.align-items-center{align-items:center!important}
.align-items-end{align-items:flex-end!important}
.justify-content-between{justify-content:space-between!important}
.justify-content-end{justify-content:flex-end!important}
.justify-content-center{justify-content:center!important}
.flex-column{flex-direction:column!important}
.gap-3{gap:1rem!important}
.order-1{order:1!important}
.order-2{order:2!important}
.order-3{order:3!important}
.order-4{order:4!important}
.me-auto{margin-right:auto!important}
@media(min-width:768px){
.order-md-1{order:1!important}
.order-md-2{order:2!important}
.me-md-0{margin-right:0!important}
} .mb-3{margin-bottom:1rem!important}
.mt-4{margin-top:1.5rem!important}
.ml-2{margin-left:0.5rem!important}
.d-none{display:none!important}
.d-block{display:block!important}
.text-center{text-align:center!important}
.mx-auto{margin-left:auto!important;margin-right:auto!important}
.p-1{padding:0.25rem!important}
.hidden{display:none!important}
@media(min-width:576px){
.me-sm-4{margin-right:1.5rem!important}
}
@media(min-width:768px){
.d-md-none{display:none!important}
.justify-content-md-end{justify-content:flex-end!important}
} .happy_birthday_page .desire .content-block{flex:1 1 auto;min-width:0;max-width:100%;}
.happy_birthday_page .desire .content-block .desire_description{max-width:100%;width:100%;box-sizing:border-box;margin-left:auto;margin-right:auto;}
.happy_birthday_page .desire .content-block h1.desire_title, .happy_birthday_page .desire .content-block h2.desire_title, .happy_birthday_page .desire .content-block h3.desire_title, .happy_birthday_page .desire .content-block h4.desire_title, .happy_birthday_page .desire .content-block h5.desire_title, .happy_birthday_page .desire .content-block h6.desire_title{font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:22px;line-height:130%;text-align:center;color:#000000;margin:5px 0;}
img.img-fluid{max-width:100%;height:auto;}
@media(max-width:768px){ .happy_birthday_page .desire .content-block h1.desire_title, .happy_birthday_page .desire .content-block h3.desire_title, .happy_birthday_page .desire .content-block h4.desire_title, .happy_birthday_page .desire .content-block h5.desire_title, .happy_birthday_page .desire .content-block h6.desire_title{font-size:15px;line-height:130%;margin:0 0 10px 0;}
.happy_birthday_page .desire .content-block h2.desire_title{font-size:16px;line-height:130%;margin:0 0 10px 0;}
}
@media(max-width:550px){
.post section .content-block, .dn_post section .content-block{width:100% !important;margin:0 !important;}
.post section .content-block h1.desire_title, .dn_post section .content-block h1.desire_title, .post section .content-block h3.desire_title, .dn_post section .content-block h3.desire_title, .post section .content-block h4.desire_title, .dn_post section .content-block h4.desire_title, .post section .content-block h5.desire_title, .dn_post section .content-block h5.desire_title, .post section .content-block h6.desire_title, .dn_post section .content-block h6.desire_title{font-size:18px !important;text-wrap:balance;margin:0 0 10px 0;}
.post section .content-block h2.desire_title, .dn_post section .content-block h2.desire_title{font-size:20px !important;text-wrap:balance;margin:0 0 10px 0;}
} *,
*::before,
*::after{box-sizing:border-box;}
body{margin:0;font-family:"Nunito", system-ui, "Segoe UI", "Helvetica Neue", Arial, sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;}
.happy_birthday_page .mobile-post-action{align-items:center;}
.happy_birthday_page .mobile-post-action .mobile-post-copy.action-button, .happy_birthday_page .mobile-post-action .bg-post_menu{flex-shrink:0;align-self:center;}
.happy_birthday_page .mobile-post-action .post-copy.d-flex{align-items:center;}
header .header .header_top a.tg-bot{display:inline-flex;align-items:center;line-height:0;}
header .header .header_top a.tg-bot .tg-bot-image{display:block;}
header .header .header_top .personal_account_favorites{align-items:center;}
@media(min-width:769px){
.happy_birthday_page_top{margin-top:128px;}
} .happy_birthday_page .dn-wrap-grattis .home_musical_congratulations .home_musical_congratulations_items .item,
.monettissilki .muztblokmonetti .item{display:flex;align-items:flex-start;gap:0 15px;}
.happy_birthday_page .dn-wrap-grattis .home_musical_congratulations .home_musical_congratulations_items .item img, .happy_birthday_page .dn-wrap-grattis .home_musical_congratulations .home_musical_congratulations_items .item .playBtn, .monettissilki .muztblokmonetti .item img, .monettissilki .muztblokmonetti .item .playBtn{margin-right:0;flex-shrink:0;}
.happy_birthday_page .info-header .last-updates, .happy_birthday_page .info-header .info-block > .total-count{font-family:"Nunito", sans-serif;font-weight:400;font-size:15px;line-height:130%;color:#333333;}
.happy_birthday_page .info-header .order-block .order-span{font-family:"Nunito", sans-serif;font-weight:400;font-size:16px;line-height:1.35;color:#394350;}
.happy_birthday_page .choices_container .open-tabs, .happy_birthday_page .open-tabs{font-family:"Nunito", sans-serif;font-weight:400;font-size:16px;line-height:130%;}
.happy_birthday_page .entry-summary p, .happy_birthday_page .entry-content p, .happy_birthday_page .desire .desire_description p{font-family:"Nunito", sans-serif;line-height:130%;}
.happy_birthday_page .entry-summary p, .happy_birthday_page .entry-content p{font-size:15px;color:#000000;font-weight:400;}
.happy_birthday_page .desire .desire_description p{font-size:16px;color:#333333;}
.happy_birthday_page .desire .postnumber, .happy_birthday_page .desire .postnumberall { font-family: "Nunito", system-ui, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
font-weight: 600;
font-size: 16px;
line-height: 130%;
color: #969697;
}.ai-generation .radio-option{flex-wrap:wrap;}
.ai-generation .radio-option .form-label{width:100%;}
.ai-generation .ms-3{display:flex;align-items:center;margin-bottom:10px;cursor:pointer;border:1px solid rgba(0, 0, 0, 0.1);border-radius:42px;padding:8px;margin-left:unset !important;margin-right:8px;}
.ai-generation .ms-3 input[type="radio"]{display:none;}
.ai-generation .ms-3 input[type="radio"]:checked + .radio-circle::before{transform:translate(-50%, -50%) scale(1);}
.ai-generation .ms-3 input[type="radio"]:checked + .radio-circle::before{background-color:#ff6600;}
.ai-generation .ms-3:hover .radio-circle{border-color:#555;}
.ai-generation .radio-circle{width:20px;height:20px;border-radius:50%;border:2px solid #aaa;position:relative;}
.ai-generation .radio-circle::before{content:"";display:block;width:12px;height:12px;border-radius:50%;background-color:#ddd;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);transition:all 0.2s ease-in-out;}
.ai-generation .ms-3 label{cursor:pointer;padding-left:10px;}
.ai-generation #collect-button,
.ai-generation #down-collect-more-button{max-width:30%;background:linear-gradient(180deg, #009a3b 0%, #008229 100%);border-radius:27px;text-decoration:none;padding:13px 20px;font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:130%;color:#ffffff;white-space:nowrap;display:block;}
.ai-generation #next-step,
.ai-generation #down-constructor-button{height:46px;width:30%;background:#ff992273;border-radius:27px;text-decoration:none;padding:13px 20px;font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:130%;color:#ffffff;white-space:nowrap;display:block;text-align:center;cursor:pointer;}
.ai-generation{background:#fef7e2;border-radius:30px;padding:50px;margin-bottom:10px;margin-top:20px;}
.ai-generation-block{display:flex;justify-content:center;}
.ai-generation #collect-button .favorite-icon{zoom:0.8;margin-left:15px;}
.ai-generation .ai-post .content-block{background:rgb(248, 249, 251);}
.ai-generation .loader-overlay{display:none;position:fixed;z-index:9999;inset:0;background:rgba(0, 0, 0, 0.5);align-items:center;justify-content:center;}
.ai-generation .newtons-cradle{--uib-size:50px;--uib-speed:1.2s;--uib-color:#474554;position:relative;display:flex;align-items:center;justify-content:center;width:var(--uib-size);height:var(--uib-size);}
.ai-generation .newtons-cradle__dot{position:relative;display:flex;align-items:center;height:100%;width:25%;transform-origin:center top;}
.ai-generation .newtons-cradle__dot::after{content:"";display:block;width:100%;height:25%;border-radius:50%;background-color:white;}
.ai-generation .newtons-cradle__dot:first-child{animation:datki-ai-swing var(--uib-speed) linear infinite;}
.ai-generation .newtons-cradle__dot:last-child{animation:datki-ai-swing2 var(--uib-speed) linear infinite;}
@keyframes datki-ai-swing {
0%{transform:rotate(0deg);animation-timing-function:ease-out;}
25%{transform:rotate(70deg);animation-timing-function:ease-in;}
50%{transform:rotate(0deg);animation-timing-function:linear;}
}
@keyframes datki-ai-swing2 {
0%{transform:rotate(0deg);animation-timing-function:linear;}
50%{transform:rotate(0deg);animation-timing-function:ease-out;}
75%{transform:rotate(-70deg);animation-timing-function:ease-in;}
}
.ai-generation .ai-title{text-align:left;margin-left:20px;margin-bottom:20px;font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:36px;line-height:130%;color:#333333;}
.ai-generation .hidden{display:none !important;}
.ai-generation .reload-icon{margin:unset !important;margin-left:15px !important;zoom:0.9;}
@media(max-width:576px){
.ai-generation .ms-3 input[type="radio"]:checked + .radio-circle::before{background-color:#ff6600 !important;}
.ai-generation-block{display:block;}
.ai-generation{padding:15px;}
.ai-generation #next-step,
.ai-generation #collect-button,
.ai-generation #down-collect-more-button,
.ai-generation #down-constructor-button{width:100%;max-width:100%;margin-left:unset !important;}
.ai-generation .ai-title{font-size:22px;}
.ai-generation .exc-mob{display:none;}
.ai-generation .radio-option .form-label{width:unset;margin-top:8px;margin-right:8px;}
}
@media(max-width:361px){
.ai-generation .ai-title {
font-size: 19px;
}
.ai-generation .radio-option .form-label {
margin-right: 1px;
}
.ai-generation .ms-3 {
margin-right: 1px;
}
}