@charset "Windows-31J";
.cc-window {
  position: fixed;
  overflow: hidden;
  box-sizing: border-box;

  font-family: font-family: Helvetica, Calibri, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5em;

  display: flex;
  flex-wrap: nowrap;

  z-index: 9999;
}
.cc-window.cc-banner {
  padding: 1em 1.8em;
  width: 100%;
  flex-direction:  row;
}
.cc-window {
  opacity: 1;
}
.cc-window.cc-banner {
  align-items: center;
}
.cc-banner.cc-bottom {
  left: 0; right: 0; bottom: 0;
}
.cc-color.cc-window {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 0, 0);
	max-width: 965px;/*add*/
  margin: auto;/*add*/
}
.cc-banner .cc-message {
  flex: 1;
}
.cc-btn, .cc-link {
  cursor: pointer;
}
.cc-btn {
  display: block;
  padding: .4em .8em;
  font-size: 0.9em;
  font-weight: bold;
  border-width: 2px;
  border-style: solid;
  text-align: center;
  white-space: nowrap;
}
.cc-compliance>.cc-btn {
  flex: 1;
}
.cc-color .cc-btn {
  color: rgb(255, 255, 255);
  background-color: rgb(230, 0, 39);
  border-color: transparent;
}
.cc-banner .cc-btn:last-child {
  min-width: 140px;
}

/* media */
@media print {
  .cc-window, .cc-revoke {
    display: none;
  }
}

@media screen and (max-width: 900px) {
  .cc-btn {white-space: normal;}
}

/* dimensions for 'iPhone6 Plus' and lower */
@media screen and (max-width: 414px) and (orientation: portrait),
       screen and (max-width: 736px) and (orientation: landscape) {
  .cc-window.cc-top {top:0;}
  .cc-window.cc-bottom {bottom:0;}
  .cc-window.cc-banner,.cc-window.cc-right,.cc-window.cc-left {left:0;right:0;}

  .cc-window.cc-banner {flex-direction: column;}
  .cc-window.cc-banner .cc-compliance {flex: 1}
  .cc-window.cc-floating {max-width: none;}
  .cc-window .cc-message {margin-bottom: 1em}
  .cc-window.cc-banner {align-items: unset;}
}

/* iPhone 6 */
@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px) {
}

/* iPhone 6 plus */
@media only screen
and (min-device-width : 414px)
and (max-device-width : 736px) {
}

/* iPhone 5 & 5S */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px) {}

/* iPhone 2G - 4S */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {}