/*Desktop Size*/
.cc-btn.cc-dismiss {
	max-width: 130px !important;
	min-width: 50px !important;
	background-color: #89c709 !important;
	color:#fff!important;
}

.cc-compliance.cc-highlight .cc-btn.cc-allow {
	max-width: 130px !important;
	min-width: 50px !important;
	background-color: #8fd13f !important;
	color:#fff!important;
}
.cc-grower{max-height:500px!important;max-width:1075px;margin:0 auto;}
.cc-window.cc-floating{max-width:100%!important;}
.cc-window{background-color:rgba(0, 144, 197,0.9)!important;}
#cookie-bar .cc-message h2{color:inherit!important;}
#cookie-bar .cc-message h2, .cc-window h2{margin:0;}
.cc-window h2{color:#fff!important;}
.cc-window p{margin:0;}
.cc-window a:hover{color#fff!important;}
.cc-window a, .cc-window a:active, .cc-window a:visited{color:#fff!important;opacity:.8;text-decoration:underline;}
.cc-bottom{position:fixed!important;}
/************************************************
 *
 Uncomment if privacy table has not bordered.
 *
 *
 .whg-cookie-data tr th,
 .whg-cookie-data tr td {
    border: 1px solid #ddd;
    padding: 5px;
    }
 *
 *
 *
********************************************/
/***********************************************/
/* IE10+ CSS styles go here */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .cc-window .cc-message{
        margin-right:5px!important;
    }
}
/********************************************/
/*iPhone 6 Plus*/
@media only screen and (min-width: 375px) and (max-width: 415px) {
    .whg-cookie-data tr th,
    .whg-cookie-data tr td {
        font-size: 10px !important;
    }
}

/********************************************/
/*iPhone 6*/
@media only screen and (min-width: 320px) and (max-width: 375px) {
    .whg-cookie-data tr th,
    .whg-cookie-data tr td {
        font-size: 10px !important;
    }

}

/********************************************/
/*iPhone 5*/
@media only screen and (max-width: 320px) {
    .whg-cookie-data tr th,
    .whg-cookie-data tr td {
        font-size: 9px !important;
    }

}

@media screen and (max-width: 420px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape){
  body .cc-window.cc-floating{
    max-width:100%!important;
  }
}
           
@media only screen and (max-width: 767px){
  .cc-grower{max-width:380px;}
}
@media only screen and (min-width:460px) and (max-width:767px){
  .cc-grower{max-width:540px!important;}
}
@media screen and (max-width: 420px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape){
     body .cc-bottom {
         bottom: 0!important;
         position:fixed!important;
     }
  body .cc-window.cc-floating{
    max-width:100%!important;
  }
 }