/*
 * Zhakaw 2016 Exact – v24 stability and device compatibility layer.
 * The archived desktop appearance is intentionally preserved. These rules
 * only repair controls, accessibility and layouts below the original width.
 */

:root{
  --zh-red:#a20000;
  --zh-dark-red:#760000;
  --zh-border:#d8d8d8;
  --zh-bg:#efefef;
}

html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;}
body{overflow-wrap:anywhere;}
button,input,select,textarea{font:inherit;}
a,button,input[type="submit"],input[type="button"]{-webkit-tap-highlight-color:transparent;}
img{image-orientation:from-image;}
iframe,video,embed,object{max-width:100%;}

.screen-reader-text{
  position:absolute!important;width:1px!important;height:1px!important;padding:0!important;
  margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;
  white-space:nowrap!important;border:0!important;
}
.screen-reader-text:focus{
  clip:auto!important;width:auto!important;height:auto!important;margin:0!important;
  padding:8px 12px!important;top:8px!important;left:8px!important;z-index:100000!important;
  background:#fff!important;color:#111!important;border:2px solid var(--zh-red)!important;
}

/* Keep the editor toolbar functional; v23 hid it globally. */
body.admin-bar #wpadminbar{display:block!important;}
@media screen and (min-width:783px){html:has(body.admin-bar){margin-top:32px!important;}}
@media screen and (max-width:782px){html:has(body.admin-bar){margin-top:46px!important;}}

/* Real search form using the dimensions of the original iframe. */
.zhakaw-header-search{
  box-sizing:border-box;
  width:200px;height:30px;margin:2px 0 0;display:flex;align-items:center;direction:rtl;
}
.zhakaw-header-search input[type="search"]{
  width:157px;height:26px;border:1px solid #c8c8c8;border-left:0;background:#fff;
  color:#333;padding:2px 7px;outline:0;font:11px Tahoma,Arial,sans-serif;
}
.zhakaw-header-search input[type="search"]:focus{border-color:#9d0000;box-shadow:inset 0 0 0 1px rgba(162,0,0,.12);}
.zhakaw-header-search button{
  width:39px;height:26px;border:1px solid #850000;background:#a20000;color:#fff;
  cursor:pointer;padding:0;line-height:24px;font:700 13px Arial,Tahoma,sans-serif;
}
.zhakaw-header-search button:hover,.zhakaw-header-search button:focus{background:#780000;outline:2px solid rgba(162,0,0,.2);}

/* Real WordPress status messages and forms, styled to fit the old blocks. */
.zhakaw-status-notice{margin:7px 0;padding:7px 9px;border:1px solid #d7d7d7;background:#fff;font:11px/1.65 Tahoma,Arial,sans-serif;}
.zhakaw-status-notice.is-success{border-color:#6eae75;background:#f1fbf2;color:#24662c;}
.zhakaw-status-notice.is-error{border-color:#d47d7d;background:#fff4f4;color:#8b0000;}
.zhakaw-subscribe-form{margin:0;padding:0;}
.zhakaw-subscribe-form input[type="email"]{direction:ltr;text-align:left;}
.zhakaw-contact-form textarea{width:100%;min-height:130px;resize:vertical;box-sizing:border-box;border:1px solid #bbb;padding:6px;background:#fff;}
.zhakaw-contact-form input,.zhakaw-contact-form textarea{max-width:100%;}

/* Native WordPress content inherits the exact article/list visual shell. */
.zhakaw-native-view .entry-content img{max-width:100%!important;height:auto!important;}
.zhakaw-native-view .entry-content iframe,
.zhakaw-native-view .entry-content video{display:block;width:100%;max-width:100%;margin:10px auto;}
.zhakaw-native-view .entry-content table{border-collapse:collapse;max-width:100%;}
.zhakaw-native-view .entry-content th,.zhakaw-native-view .entry-content td{border:1px solid #ddd;padding:6px;}
.zhakaw-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}

/* Comments – functional, compact and visually compatible with the source. */
.zhakaw-comments{width:607px;max-width:100%;background:#fff;border:1px solid #e2e0e0;margin:0 0 10px;padding:10px;box-sizing:border-box;}
.zhakaw-comments-title{margin:0 0 9px;color:#a20000;font:700 14px/1.7 'Droid Arabic Naskh',Tahoma,Arial,sans-serif;}
.zhakaw-comment-list{margin:0;padding:0;list-style:none;}
.zhakaw-comment-list li{list-style:none;border-bottom:1px dotted #ccc;padding:8px 0;}
.zhakaw-comment-list .children{margin:8px 18px 0 0;padding:0;}
.zhakaw-comments .comment-meta{font:10px Tahoma,Arial,sans-serif;color:#777;}
.zhakaw-comments .comment-content{font:12px/1.8 Tahoma,Arial,sans-serif;color:#333;}
.zhakaw-comments input[type="text"],.zhakaw-comments input[type="email"],.zhakaw-comments input[type="url"],.zhakaw-comments textarea{width:100%;max-width:100%;border:1px solid #bbb;background:#fff;padding:6px;box-sizing:border-box;}
.zhakaw-comments textarea{min-height:110px;resize:vertical;}
.zhakaw-comments .submit{border:1px solid #780000;background:#a20000;color:#fff;padding:5px 16px;cursor:pointer;}

/* Keyboard visibility without changing the mouse appearance. */
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #ffbf00!important;outline-offset:2px;}

/* The original page is 1303px including two 120px ad rails. On narrower
   desktops, remove only those rails and retain the exact 1003px portal. */
@media (max-width:1302px){
  html,body{max-width:100%;overflow-x:hidden;}
  .Babkbg{min-width:1003px!important;width:100%!important;}
  .AllDivision{width:1003px!important;margin-left:auto!important;margin-right:auto!important;}
  .DivRight,.DivLeft{display:none!important;}
  .DivMiddle{float:none!important;margin:0 auto!important;}
}

/* Fluid tablet layout: preserve the two-column portal until it no longer fits. */
@media (max-width:1040px){
  html,body{min-width:0!important;width:100%!important;overflow-x:hidden!important;}
  .Babkbg{min-width:0!important;width:100%!important;overflow:hidden!important;}
  .masterhe,.newheader,.newheader1,.bnrnewdv,.goranysarder,.Headlinedv,
  .AllDivision,.DivMiddle,.MainDiv,.FooterNew,.FooterNew1{
    width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;
    box-sizing:border-box!important;
  }
  .newheader,.bnrnewdv,.goranysarder,.Headlinedv,.MainDiv,.FooterNew1{padding-left:12px!important;padding-right:12px!important;}
  .DivMiddle{float:none!important;}
  .MainDiv{display:flex!important;gap:12px!important;align-items:flex-start!important;}
  .RightColum{width:calc(100% - 360px)!important;min-width:0!important;float:none!important;}
  .LeftColum{width:348px!important;flex:0 0 348px!important;float:none!important;}
  .RightColum > div,.RightColum > table{max-width:100%!important;}
  .SlideShowDiv,.TabsDivdefault,.BoxVviDo,.sex-comdv,.xanchirokdv,.gamewenne{width:100%!important;max-width:100%!important;}
  .Headlinedv > div:last-child{width:calc(100% - 90px)!important;overflow:hidden!important;}
  .goranysarderL{width:calc(100% - 115px)!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;}
  .goranysarderL table{min-width:790px;}
  .bnrnewdvL{width:calc(100% - 205px)!important;}
  .bnrnewdvL1{width:100%!important;}
  .banrads{max-width:520px!important;}
  .banrads img{max-width:100%!important;height:auto!important;}
  .searchdv{max-width:205px!important;}
}

/* Mobile / portrait tablet: stack the original columns and make every module
   fit the viewport. The colors, typography and module order stay unchanged. */
@media (max-width:820px){
  *,*:before,*:after{box-sizing:border-box;}
  body{background:#e9e9e9!important;margin:0!important;padding:0!important;}
  #aspnetForm,.zhakaw-page-shell{width:100%!important;max-width:100%!important;overflow:hidden!important;}
  .newheader,.bnrnewdv,.goranysarder,.Headlinedv,.MainDiv,.FooterNew1{padding-left:8px!important;padding-right:8px!important;}
  .MainDiv{display:block!important;}
  .RightColum,.LeftColum{width:100%!important;max-width:100%!important;min-width:0!important;float:none!important;display:block!important;}
  .LeftColum{margin-top:10px!important;}

  /* top utility bar */
  .newheader1{height:auto!important;min-height:35px!important;display:flex!important;flex-wrap:wrap!important;gap:2px 10px!important;align-items:center!important;justify-content:space-between!important;padding:5px 4px!important;}
  .newheaderR,.newheaderL{width:auto!important;height:auto!important;float:none!important;white-space:normal!important;line-height:24px!important;}
  .newheaderR a,.newheaderL a{display:inline-block!important;min-height:24px!important;}

  /* clock/banner/search area */
  .bnrnewdv{height:auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;padding-top:7px!important;padding-bottom:7px!important;}
  .bnrnewdvR{width:100%!important;height:auto!important;float:none!important;text-align:center!important;padding:3px 0 6px!important;order:2!important;}
  .bnrnewdvL{width:100%!important;height:auto!important;float:none!important;order:1!important;}
  .bnrnewdvL1{height:auto!important;min-height:72px!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important;justify-content:center!important;}
  .banrads{width:min(520px,100%)!important;height:auto!important;float:none!important;margin:0 auto!important;}
  .banrads img{display:block!important;width:100%!important;max-width:520px!important;height:auto!important;}
  .srchicn{width:100%!important;height:auto!important;float:none!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:5px!important;}
  .TopDvL,.searchdv{float:none!important;margin:0!important;}
  .searchdv{width:200px!important;height:31px!important;}
  .zhakaw-header-search{margin:0!important;}

  /* Exact red and colored navigation retained as swipeable strips. */
  .bnrnewdvL2,.bnrnewdvL3{
    width:100%!important;max-width:100%!important;height:auto!important;min-height:40px!important;
    float:none!important;display:flex!important;align-items:center!important;gap:0!important;
    overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;
    -webkit-overflow-scrolling:touch;scrollbar-width:thin;
  }
  .bnrnewdvL2{padding:0 4px!important;}
  .bnrnewdvL2 a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:0 13px!important;flex:0 0 auto!important;}
  .bnrnewdvL3 a{display:block!important;flex:0 0 auto!important;}
  .bnrnewdvL3 a > div{float:none!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:105px!important;height:38px!important;padding:0 10px!important;}

  /* Artist alphabet */
  .goranysarder{height:auto!important;min-height:45px!important;display:flex!important;align-items:stretch!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important;}
  .goranysarderR{float:none!important;flex:0 0 105px!important;width:105px!important;display:flex!important;align-items:center!important;justify-content:center!important;}
  .goranysarderL{float:none!important;flex:1 1 auto!important;width:auto!important;max-width:calc(100% - 105px)!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;}
  .goranysarderL table{min-width:790px!important;}
  .lettrdv{min-width:29px!important;min-height:32px!important;line-height:32px!important;}

  /* headline ticker */
  .Headlinedv{height:auto!important;min-height:44px!important;display:flex!important;align-items:center!important;overflow:hidden!important;}
  .Headlinedv > div:first-child{float:none!important;flex:0 0 82px!important;width:82px!important;height:auto!important;padding:0 5px!important;text-align:center!important;}
  .Headlinedv > div:last-child{float:none!important;flex:1 1 auto!important;width:auto!important;height:auto!important;padding-top:0!important;overflow:hidden!important;}
  .Headlinedv marquee{height:32px!important;line-height:32px!important;}

  /* slideshow */
  .SlideShowDiv,.container_16,#page-wrapper,#content_area,.data,#content,#news,
  #block-views-news-2-block-1,.view-news-2,.view-content,
  #views_slideshow_thumbnailhover_main_news_2-block_1{
    width:100%!important;max-width:100%!important;float:none!important;margin:0!important;padding:0!important;
  }
  #views_slideshow_thumbnailhover_teaser_section_news_2-block_1{
    width:100%!important;height:auto!important;aspect-ratio:478/314;min-height:230px!important;overflow:hidden!important;
  }
  .views_slideshow_thumbnailhover_slide{width:100%!important;height:100%!important;}
  .views_slideshow_thumbnailhover_slide .img-title,.views_slideshow_thumbnailhover_slide .img{width:100%!important;height:100%!important;}
  .views_slideshow_thumbnailhover_slide .img img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;}
  .views_slideshow_thumbnailhover_slide .newtitle{width:100%!important;max-width:100%!important;box-sizing:border-box!important;}
  .views-slideshow-controls-bottom{width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;}
  #views_slideshow_thumbnailhover_breakout_teasers_news_2-block_1{display:flex!important;width:max-content!important;min-width:100%!important;}
  .views_slideshow_thumbnailhover_div_breakout_teaser{float:none!important;flex:0 0 112px!important;width:112px!important;}
  .views_slideshow_thumbnailhover_div_breakout_teaser img{width:108px!important;height:68px!important;object-fit:cover!important;}

  /* main category tabs */
  .TabsDivdefault{overflow:hidden!important;}
  .TabsDivdefault .tabs{display:flex!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;margin:0!important;padding:0!important;-webkit-overflow-scrolling:touch;}
  .TabsDivdefault .tabs li{float:none!important;flex:1 0 115px!important;}
  .TabsDivdefault .tabs a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:39px!important;}
  #tabs4,#tabs4 > .tab,#tabs4 > .tab_current,#tabs4 > div,#tabs4 > div > div[style]{width:100%!important;max-width:100%!important;box-sizing:border-box!important;}
  .Newstabpanel{width:100%!important;height:auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;padding:8px!important;box-sizing:border-box!important;}
  .NewstabpanelR,.NewstabpanelL{width:100%!important;float:none!important;}
  .NewstabpanelR img{display:block!important;width:100%!important;height:auto!important;max-height:330px!important;object-fit:cover!important;}
  .NewstabpanelL{padding:7px 0 0!important;}
  .NewstabpanelL1,.NewstabpanelL2,.NewstabpanelL3{width:100%!important;max-width:100%!important;}
  .NewstabpanelB{width:100%!important;height:auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:7px!important;box-sizing:border-box!important;}
  .NewstabpanelBitm{width:100%!important;float:none!important;margin:0!important;}
  .NewstabpanelBitm1,.NewstabpanelBitm2{width:100%!important;}
  .NewstabpanelBitm1 img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/9;object-fit:cover!important;}

  /* video/film/drama module */
  .BoxVviDo,.table-content-in,.td-details-all,#TabbedPanels1,.TabbedPanelsContentGroup,.TabbedPanelsContent{width:100%!important;max-width:100%!important;box-sizing:border-box!important;}
  .TabbedPanelsTabGroup{display:flex!important;overflow-x:auto!important;white-space:nowrap!important;padding:0!important;margin:0!important;}
  .TabbedPanelsTab{float:none!important;flex:1 0 100px!important;min-height:39px!important;display:flex!important;align-items:center!important;justify-content:center!important;}
  .FilmboxsDv{width:100%!important;height:auto!important;display:flex!important;gap:8px!important;padding:8px!important;box-sizing:border-box!important;}
  .FilmboxsDvR,.FilmboxsDvL{float:none!important;min-width:0!important;}
  .FilmboxsDvR{width:52%!important;}
  .FilmboxsDvL{width:48%!important;}
  .FilmboxsDvR1,.FilmboxsDvR2{width:100%!important;}
  .FilmboxsDvR1 img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:301/202;object-fit:cover!important;}
  .FilmboxsDvL table,.FilmboxsDvL tbody,.FilmboxsDvL tr,.FilmboxsDvL td{width:100%!important;display:block!important;}
  .FilmboxsDvLbz{width:100%!important;display:flex!important;align-items:center!important;gap:5px!important;}
  .FilmboxsDvLbz1{width:calc(100% - 104px)!important;}
  .FilmboxsDvLbz2{width:99px!important;flex:0 0 99px!important;}

  /* paired feature modules */
  .sex-comdv,.xanchirokdv,.gamewenne{height:auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;}
  .sex-comdvR,.sex-comdvL,.xanmannnndv,.xanmannnndv2,.gamesdv,.wenakndv{width:100%!important;float:none!important;margin:0!important;}
  .sex-comdv2,.xanmannnndvB,.gamesdvitm,.wenakndvB{width:100%!important;box-sizing:border-box!important;}
  .sex-comdv5,.xanmannnndvBitm{width:100%!important;display:flex!important;align-items:center!important;gap:6px!important;}
  .sex-comdv5r,.sex-comdv5r2,.xanmannnndvBitmR,.xanmannnndvBitmRs{min-width:0!important;flex:1 1 auto!important;width:auto!important;}
  .sex-comdv5l,.xanmannnndvBitmL{flex:0 0 117px!important;width:117px!important;}
  .gamesdvitm table{margin:auto!important;max-width:100%!important;}
  .wenakndvBc,.wenakndvBc2{width:100%!important;}
  .wenakndvBc img{display:block!important;width:100%!important;height:auto!important;object-fit:cover!important;}

  /* sidebar becomes a full-width continuation */
  .goSearch,.hemerengdiv,.chatblockdiv,.lovebx3,.sport1,.homeadv2df,.xwadnybatamdv,.chirok1{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;}
  .chatblockdiv{display:inline-block!important;width:calc(25% - 6px)!important;margin:3px 2px!important;vertical-align:top!important;}
  .chatblockdiv img{display:block!important;width:100%!important;height:auto!important;}
  .hemerengdiv2,.lovebx4,.sport2,.xwadnybatamdv2,.chiroknwbx2{width:100%!important;box-sizing:border-box!important;}
  .hemerengdivT,.lovebx,.sportitm,.chiroknwbx2itm{width:100%!important;box-sizing:border-box!important;}
  .homeadv2df img,.xwadnybatamdv1 img{display:block!important;width:100%!important;height:auto!important;}
  .sliderwrapper,.contentdiv,.contentitm,.sliderxwardn,.sliderxwardn1{width:100%!important;max-width:100%!important;}
  .sliderxwardn img{display:block!important;width:100%!important;height:auto!important;object-fit:cover!important;}

  /* footer */
  .FooterNew{height:auto!important;min-height:0!important;overflow:hidden!important;}
  .FooterNew1,.FooterNewT,.FooterNewB{width:100%!important;height:auto!important;min-height:0!important;box-sizing:border-box!important;}
  .FooterNewT{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important;padding:7px!important;}
  .FooterNewT1,.FooterNewT2{float:none!important;width:auto!important;height:auto!important;}
  .FooterNewT2{flex:1 1 300px!important;text-align:center!important;}
  .FooterNewB{display:flex!important;flex-direction:column!important;padding:8px!important;}
  .FooterNewBR,.FooterNewBL{float:none!important;width:100%!important;height:auto!important;}
  .FooterNewBR{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;}
  .FooterNewBR ul{float:none!important;width:100%!important;margin:0!important;padding:0 14px!important;}
  .FooterNewBL{margin-top:10px!important;}
  .regibgdv,.Footeritm1L{width:100%!important;max-width:370px!important;margin-left:auto!important;margin-right:auto!important;}
}

@media (max-width:560px){
  .newheaderR,.newheaderL{width:100%!important;text-align:center!important;}
  .newheader1{justify-content:center!important;}
  .bnrnewdvL1{display:block!important;}
  .banrads{margin-bottom:7px!important;}
  .srchicn{display:flex!important;}
  .TopDvL{width:100%!important;text-align:center!important;}
  .searchdv{margin:3px auto!important;}
  .goranysarderR{flex-basis:88px!important;width:88px!important;}
  .goranysarderL{max-width:calc(100% - 88px)!important;}
  .Headlinedv > div:first-child{flex-basis:68px!important;width:68px!important;font-size:11px!important;}
  #views_slideshow_thumbnailhover_teaser_section_news_2-block_1{min-height:205px!important;}
  .views_slideshow_thumbnailhover_slide .newtitle{font-size:13px!important;line-height:1.65!important;}
  .NewstabpanelB{grid-template-columns:1fr!important;}
  .NewstabpanelBitm{display:grid!important;grid-template-columns:120px 1fr!important;gap:7px!important;align-items:center!important;}
  .NewstabpanelBitm1 img{height:72px!important;}
  .FilmboxsDv{display:block!important;}
  .FilmboxsDvR,.FilmboxsDvL{width:100%!important;}
  .FilmboxsDvL{margin-top:7px!important;}
  .sex-comdv,.xanchirokdv,.gamewenne{grid-template-columns:1fr!important;}
  .chatblockdiv{width:calc(50% - 6px)!important;}
  .FooterNewBR{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  .zhakaw-comments .comment-form-author,.zhakaw-comments .comment-form-email,.zhakaw-comments .comment-form-url{width:100%!important;}
}

@media (max-width:380px){
  .bnrnewdvL2 a{padding-left:10px!important;padding-right:10px!important;}
  .bnrnewdvL3 a > div{min-width:94px!important;}
  .views_slideshow_thumbnailhover_div_breakout_teaser{flex-basis:96px!important;width:96px!important;}
  .views_slideshow_thumbnailhover_div_breakout_teaser img{width:92px!important;height:58px!important;}
  .NewstabpanelBitm{grid-template-columns:98px 1fr!important;}
  .NewstabpanelBitm1 img{height:61px!important;}
  .sex-comdv5l,.xanmannnndvBitmL{flex-basis:96px!important;width:96px!important;}
  .sex-comdv5l img,.xanmannnndvBitmL img{width:96px!important;height:64px!important;object-fit:cover!important;}
  .FooterNewBR{grid-template-columns:1fr!important;}
}

/* Touch devices should not depend on hover. */
@media (hover:none){
  a:hover{transition:none!important;}
  .views_slideshow_thumbnailhover_div_breakout_teaser{cursor:pointer;}
}

/* Clean article printing without altering the browser view. */
@media print{
  @page{margin:12mm;}
  body{background:#fff!important;color:#000!important;}
  .newheader,.bnrnewdv,.goranysarder,.Headlinedv,.LeftColum,.DivLeft,.DivRight,.FooterNew,
  .zhakaw-share-row,.controlstyle,.Commentfb,.zhakaw-comments,.zhakaw-route-back{display:none!important;}
  .Babkbg,.AllDivision,.DivMiddle,.MainDiv,.RightColum,#zhakaw-legacy-view,.DetailNewdiv,.NewsDivpg{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;}
  .CatIMG{max-width:100%!important;page-break-inside:avoid;}
  a{color:#000!important;text-decoration:none!important;}
}

/* WordPress-backed footer login keeps the archived Telerik button footprint. */
.zhakaw-footer-login{margin:0;padding:0;}
.Regicon1 button.RadButton{border:0!important;background:transparent!important;padding:0!important;margin:0!important;cursor:pointer!important;}
.Regicon1 .RadButton .rbDecorated,
.Regicon1 a.RadButton .rbDecorated{
  display:inline-flex;align-items:center;justify-content:center;min-height:22px;
  box-sizing:border-box;cursor:pointer;text-decoration:none;
}
.zhakaw-footer-user a{color:#fff;text-decoration:none;}
.zhakaw-comments-native{width:100%;max-width:100%;box-sizing:border-box;}
.zhakaw-comments-native .comment-list{margin:0;padding:0;list-style:none;}
.zhakaw-comments-native .comment-list li{list-style:none;border-bottom:1px dotted #ccc;padding:8px 0;}
.zhakaw-comments-native .children{margin:8px 18px 0 0;padding:0;}
.zhakaw-comments-native input[type="text"],
.zhakaw-comments-native input[type="email"],
.zhakaw-comments-native input[type="url"],
.zhakaw-comments-native textarea{width:100%;max-width:100%;box-sizing:border-box;border:1px solid #bbb;padding:5px;background:#fff;}
.zhakaw-comments-native textarea{min-height:100px;resize:vertical;}
.zhakaw-comments-native .zhakaw-comment-submit{border:1px solid #780000;background:#a20000;color:#fff;padding:5px 15px;cursor:pointer;}

/* Article, category, search and form pages need the original 607px content
   canvas. On narrow landscape tablets, place the sidebar below instead of
   squeezing or clipping that canvas. The homepage keeps its two-column layout. */
@media (min-width:821px) and (max-width:1000px){
  body.zhakaw-route-view .MainDiv{display:block!important;}
  body.zhakaw-route-view .RightColum,
  body.zhakaw-route-view .LeftColum{
    width:100%!important;max-width:100%!important;min-width:0!important;
    float:none!important;display:block!important;flex:none!important;
  }
  body.zhakaw-route-view .LeftColum{margin-top:10px!important;}
}
