@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;}
@font-face{font-family:"Nunito";font-display:swap;src:url(//datki.net/wp-content/themes/datki/fonts/Nunito-Bold.woff2) format("woff2"), url(//datki.net/wp-content/themes/datki/fonts/Nunito-Bold.woff) format("woff");font-weight:700;font-style:normal;}
html, body {
width: 100%;
height: auto;
z-index: 1;
} 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:40px;flex-grow:0.1;}
.button_search{width:5px;margin:0 0 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;}
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:700;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:700;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:158px;}
.custom-separator{margin:0 10px;}
.postnumber{font-weight:500;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:700;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:700;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, 1fr);gap:30px;margin-top:20px;margin-bottom:30px;}
.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:800;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;border-radius:0 0 20px 20px;background-color:#ffffff;border:1px solid #ffc163;overflow:hidden;display:none;}
.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:130%;color:black;padding:15px;transition:0.3s;cursor:pointer;}
.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:700;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:700;font-size:23px;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:700;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:700;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:700;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:700;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:700;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:700;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:700;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;padding:11px 0;position:fixed;bottom:0;width:100%;display:none;z-index:100;}
.bottom_mobil_menyu .bottom_mobil_menyu_in{max-width:300px;margin:0 auto;display:grid;grid-template-columns:repeat(4, 1fr);text-align:center;-moz-column-gap:20px;}
.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 a{font-family:"Nunito", sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:130%;color:#606466;text-decoration:none;}
.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:10px;}
.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:700;}
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:700;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:700;font-size:24px;line-height:130%;color:#333333;margin-bottom:15px;}
.entry-content h2{font-family:"Nunito", sans-serif;font-style:normal;font-weight:700;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:700;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:700;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;}
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:300;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:300;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;}
.span-style{display:inline-block;background:orange;color:#000;text-align:center;border-radius:50%;padding:.03em .65em;}
html, body{width:100%;height:auto;z-index:1;}
.modal__header{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0px 11px 0px 17px;background-color:#fe9832;border-radius:20px 20px 0px 0px;}
.modal__img{position:absolute;left:24px;}
.modal__title{display:block;margin:0 auto;font-size:20px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;margin-top:2px;z-index:100;}
.modal__close{cursor:pointer;position:relative;display:flex;align-items:center;width:30px;height:30px;border-radius:8px;background-color:#ff7a00;transition:opacity 0.3s;}
.modal__close:hover{opacity:0.7;}
.modal__close--item{cursor:pointer;position:absolute;top:10px;right:9px;width:13px;height:13px;display:flex;align-items:center;transition:opacity 0.3s;}
.modal__close--item:hover{opacity:0.7;}
.close::before, .close::after, .close--item::before, .close--item::after{content:"";position:absolute;height:2px;background:#fff;border-radius:50px;}
.close::before, .close::after{width:20px;margin-left:5px;}
.close--item::before, .close--item::after{width:12px;background:#ff7a00;opacity:0.7;}
.close::before, .close--item::before{transform:rotate(45deg);}
.close::after, .close--item::after{transform:rotate(-45deg);}
.modal__body{position:relative;width:auto;min-height:60vh;max-height:471px;padding:24px 19px 0px 19px;background-color:#f8f9fb;overflow:auto;-ms-overflow-style:none;}
.modal__body::-webkit-scrollbar{width:0 !important;background:transparent;}
.modal__item{position:relative;width:auto;padding:30px 48px 30px 32px;border-radius:6px;box-shadow:0px 3px 13px 0 rgba(0, 0, 0, 0.08);background-color:#fff;margin-bottom:20px;}
.modal__text{font-stretch:normal;letter-spacing:normal;font-family:"Nunito", sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:130%;color:#333333;margin-bottom:unset;text-align:center;padding:10px;}
.modal__subtitle{font-size:20px;font-weight:bold;color:#ff7a00;margin-bottom:10px;}
.modal__footer{display:flex;align-items:center;justify-content:center;width:auto;padding:15px 10px;height:auto;background-color:#0e8033;border-radius:0px 0px 20px 20px;}
.modal__text-footer{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;}
.modal__text-footer a{font-size:14px;color:#ff7a00;text-decoration:underline;transition:opacity 0.3s;}
.modal__text-footer a:hover{opacity:0.7;}
#mob-favorites-posts{margin:unset;font-family:unset;width:100%;padding-left:unset;}
#box_5{width:100%;margin-left:unset;top:10vh;padding:10px;}
#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;}
.pozdr_title{text-decoration:none;color:black;font-family:'Nunito', sans-serif;font-style:normal;font-weight:700;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;}
.order-block{margin-left:auto;display:flex;}
.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;}
.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{padding:5px;}
.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;}
.open-tabs{cursor:pointer;margin-left:unset;width:250px;justify-content:space-around;}
.needed-congrat{padding:32px;margin-top:10px;margin-bottom:10px;}
.needed-congrat-block{background:white;display:flex !important;padding:15px 10px;margin-bottom:unset !important;border-radius:24px;}
.see-congrat{line-height:3em;margin-bottom:unset;padding-right:15px;}
.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;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;}
.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 .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{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:700;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:10px;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:700;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:700;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:700;font-size:18px;line-height:130%;color:#000000;}
.happy_birthday_page_top{margin-top:100px;}
.article{margin-top:130px;}
.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;}
}
@media(min-width:600px){
h1{font-size:40px !important;}
}
@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:500;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;}
.article-page{width:100%;}
.article-page h1{font-size:35px;}
.article-page h2{font-size:30px;}
.bread-mobile{display:block !important;}
.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(5, 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:70px;}
.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:700;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:unset;}
header .header .header_top{padding:6px 0;}
header .header .header_bottom{top:58px;border-bottom:3px solid grey;}
.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:55px;}
.article{margin-top:85px;}
.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;}
.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%;}
.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:130%;cursor:pointer;}
.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:-5px !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:-15px;}
.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;}
#article{margin-top:58px;}
}
@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(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);
}
}