/* Mobile homepage presentation; loaded only by B_SNOWREPORT. */
@media(max-width:767px){
 .mainContent.container{width:100%;padding-left:12px;padding-right:12px;background:#faf9f6}
 .mainContent>.ataka{margin:0 0 14px;padding:14px!important;border:1px solid #e2e5df;border-radius:12px;background:#fff;font-size:15px;line-height:1.6}
 .mainContent .sr-operation-banner{padding:12px;gap:10px;border-radius:10px;background:#eef3eb;border-color:#d7e2d0}
 .mainContent .sr-operation-summary{font-size:16px;line-height:1.55}
 .mainContent .ataka .btn{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:8px 11px;margin:3px 2px;white-space:normal;border-radius:7px}
 .mainContent .mainCol{width:100%;padding-left:0;padding-right:0}
 .mainContent .featuredPost.postItem{box-sizing:border-box;width:100%;margin:0 0 16px;padding:16px;background:#fff;border:1px solid #e2e5df;border-radius:14px;box-shadow:0 3px 12px rgba(37,55,42,.045)}
 .mainContent .featuredPost .postDesc{font-size:16px;line-height:1.7;overflow-wrap:break-word;text-align:left}
 .mainContent .postItem h3.postTitle{font-size:22px;line-height:1.3;margin:0 0 12px}
 .mainContent .postItem .postDate{font-size:13px;line-height:1.4;margin-bottom:12px}
 .mainContent .postItem .postImage{max-width:100%;margin-bottom:14px}
 .mainContent .postItem .postImage img{max-width:100%;height:auto;border-radius:10px}
 .mainContent .mainSidebar{max-width:100%;box-sizing:border-box}
 .mainContent .sideBanner{margin-bottom:16px}
 .mainContent .sideBanner img{max-width:100%;height:auto}
 .mainHeader .sr-search-header .mobileToggle{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}
 .mainHeader .sr-search-header .mobileToggle .burger-nav{width:40px;min-height:38px;border-radius:8px}
 .mainHeader .logo #sr-page-language a{min-width:34px;text-align:center;padding:4px 7px}
}

/* Comfortable tap targets in every mobile menu panel. */
@media(max-width:991px){
 #cssmenu.mm-menu .mm-listview{font:400 18px/1.4 Arial,sans-serif}
 #cssmenu.mm-menu .mm-listview>li>a:not(.mm-next),#cssmenu.mm-menu .mm-listview>li>span{box-sizing:border-box;min-height:56px;padding:15px 20px;font-size:18px;line-height:26px;white-space:normal;overflow-wrap:break-word}
 #cssmenu.mm-menu .mm-listview>li>a font{font-size:inherit;line-height:inherit}
 #cssmenu.mm-menu .mm-listview>li>.mm-next{width:100%;min-height:56px;padding:0}
 #cssmenu.mm-menu .mm-listview>li>.mm-next:before{left:auto;right:56px}
 #cssmenu.mm-menu .mm-listview>li>.mm-next+a,#cssmenu.mm-menu .mm-listview>li>.mm-next+span{margin-right:0;padding-right:70px}
 #cssmenu.mm-menu .mm-navbar{font-size:17px}
 #cssmenu.mm-menu .mm-search input{font-size:16px}
}

@media(max-width:991px){#cssmenu.mm-menu .mm-navbar .mm-title:after{content:" · v27.10-4";display:inline;font:400 11px/1.2 Arial,sans-serif;opacity:.75}}

@media(max-width:768px){#cssmenu.mm-menu .mm-listview>li>a>img[src*="images/home.png"]{content:url("https://www.snowreport.gr/favicon.ico");width:24px!important;height:24px!important;padding:0;vertical-align:middle;object-fit:contain}}
