
#cookieAccessFrame {width: 100%; padding: 60px 0px; position: fixed; bottom: 0px; left: 0px; background-color: #e7e7e7; font-size: 14px; z-index: 100; border-top: 1px #c9c9c9 solid;}
#cookieAccessFrame .mainFrame {width: 1200px; height: 100%; margin: 0 auto; display: flex; align-items: center; justify-content: space-between;}
#cookieAccessFrame P {margin: 3px 0px 0px 0px; width: auto; float: left; font-size: 14px;}
#cookieAccessFrame P A {text-decoration: underline; color: inherit;}
#cookieAccessFrame .button {padding: 10px 20px; float: right; display: block; white-space: nowrap; background-color: #0874bc; border: 1px #0874bc solid; color: #FFF; margin: 0px; border-radius: 2px; cursor: pointer;}
#cookieAccessFrame .button-2 {padding: 10px 20px; float: right; display: block; white-space: nowrap; background-color: #FFF; border: 1px #ccc solid; color: inherit; margin: 0px 5px 0px 0px; border-radius: 2px; cursor: pointer;}
#cookieAccessFrame .buttonsFrame {width: auto; display: flex; margin: 0; flex-wrap: nowrap;}
#cookieAccessFrame .buttonsFrame a {text-decoration: none;}

@media only screen
and (max-width: 1200px)
{
  #cookieAccessFrame .mainFrame {width: 100%}
}

@media only screen
and (max-width: 600px)
{
  #cookieAccessFrame .mainFrame {flex-direction: column;}
  #cookieAccessFrame P {text-align: center; font-size: 12px;}
  #cookieAccessFrame .buttonsFrame {margin: 10px 0px 0px 0px;}
}




#cookieAccessFrameFull {width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; padding: 0; position: fixed; background-color: rgba(247,247,247,0.5);}
#cookieAccessFrameFull .mainFrame {background-color: #fff; border: 3px #0874bc solid; padding: 40px; width: 1200px; height: auto; margin: 0 auto; display: flex; flex-direction: column; align-items: center; justify-content: space-between;}
#cookieAccessFrameFull p {margin: 3px 0px 0px 0px; width: auto; float: left; font-size: 14px;}
#cookieAccessFrameFull p a {text-decoration: underline; color: inherit;}
#cookieAccessFrameFull .button {padding: 20px 40px; display: block; white-space: nowrap; background-color: #0874bc; border: 1px #0874bc solid; color: #FFF; margin: 0px; border-radius: 2px; cursor: pointer; font-size: 32px;}
#cookieAccessFrameFull .button-2 {padding: 10px 20px; display: block; white-space: nowrap;}
#cookieAccessFrameFull .buttonsFrame {width: 100%; display: flex; margin: 20px 0 0 0; flex-direction: column; justify-content: center; align-items: center;}
#cookieAccessFrameFull .buttonsFrame a {text-decoration: none;}