.cc_div .cloud #c-inr-i { display: block !important; width: 100% !important; padding-right: 0 }
.cc_div .cloud #c-bns { min-width: auto; display: block;  }
.cc_div #c-bns { margin-top: 0 }

#cc_div #cm { padding: 1.8em 0 0.5em 0; }

#cm.bar #c-inr { max-width: 1200px; padding: 0 30px }
#c-inr { display: flex }
#c-inr>div:first-of-type { width: 80%; padding-right: 40px; flex: 1; }
#c-inr>div:nth-of-type(2) {  margin-left: auto }
#cm { background-color: #fff; height: auto }
.cookies-theme-default #c-ttl { font-size: 1.1em; }
#c-txt p { color: #5e6266; line-height: 150%; }

#c-bns button:first-child, #s-bns button:first-child { background-color: #000; }
.cookies-theme-default .cc_div .c-bn { font-size: .82em; border-radius: .5em; min-width: 150px;  min-height: 42px; padding: 0.5em 1em; background-color: #000; }
.cookies-theme-default .cc_div #s-c-bn { min-width: auto; }
.cc_div #c-bns, .cc_div #c-bns button { display: block }
.cookies-theme-default .cc_div .c-bn.c_link { margin-top: 10px !important; }

#c-bns button:first-child:active, #c-bns button:first-child:hover, #c-bns.swap button:last-child:active,
#c-bns.swap button:last-child:hover, #s-bns button:first-child:active, #s-bns button:first-child:hover,
#cm .c_link:active, #cm .c_link:hover, #s-cnt button+button:active, #s-cnt button+button:hover {
  background-color: #000;
}

@media screen and (max-width: 650px) {
  #c-inr { display: block }
  #cm.bar #c-inr { padding: 0 }
  #cm.bar #c-bns { max-width: 100%; margin-top: 20px }
  #c-inr>div:first-of-type { width: 100%; padding-right: 0 }
}
