/* = Cookie Main Box Styles
-----------------------------------------------------------------*/
.wcc-consent-container .wcc-consent-bar {
    padding: 12px 17px 17px!important;
    border-radius: 0 !important;
    background: #e8e2d2 !important;
    border: 1px solid #78766a !important;
    box-shadow: 0px 0px 0px 2px rgba(232,226,210,1) !important;
}
.wcc-preference-center, .wcc-consent-container .wcc-consent-bar{
    font-family: 'Montserrat', 'Manrope', sans-serif !important;    
}
.wcc-notice-des *, .wcc-preference-content-wrapper *, .wcc-accordion-header-des *, .wcc-gpc-wrapper .wcc-gpc-desc * {
    font-size: 13px !important;
}
#wcc-notice-des a{
    color: grey;
    font-weight: 600;
    text-decoration: none;
}
#wcc-notice-des a.wcc-policy{
    color:grey;
    font-weight: 600;
    text-decoration: none;
}
.wcc-notice .wcc-title {
    margin: 0 0 9px 0 !important;
}
.wcc-btn {
    font-size:13px !important;
    border-radius: 0 !important;
    border-width: 1px !important;
}
.wcc-category-list-title{
    font-size: 22px;
    margin-bottom: 0.5em;
}
.page-id-47 .section-inside.main-style a{
    border-bottom: 1px solid;
}
div.wcc-category-list-item{
    margin-bottom: 1em;
}
.wcc-cookie-audit-table{
    background-color: #ffffff40 !important;
}
#wcc-title{
    display: none;
}
.wcc-cookie-audit-table td:first-child {
  word-break: break-word;
  overflow-wrap: anywhere;
}
.wcc-cookie-audit-table tr td{
    background: none !important;    
}
@media (max-width: 440px) {
    .wcc-custom-brand-logo-wrapper, .wcc-notice .wcc-title, .wcc-notice-des, .wcc-notice-btn-wrapper {
        padding:0px !important;
    }
}
@media (min-width: 680px) {
    .wcc-consent-container{
        width: 370px !important;
    }
}
/* =  Cookie Custom css for hiding on top of Page
-----------------------------------------------------------------*/
.wcc-btn-revisit-wrapper {
    z-index: 10 !important;
    opacity: 0;
    visibility: hidden;
    transition: opacity 1s ease, visibility 1s ease;
}
/* = Revisit CSS
-----------------------------------------------------------------*/
.wcc-btn-revisit img {
	display: none !important;
}
.wcc-btn-revisit::before {
	content: "";
	display: inline-block;
	width: 22px;   /* force width */
	height: 22px;  /* force height */
	background: url('../images/revisit.svg') no-repeat center center;
	background-size: contain; /* scales SVG properly */
	-moz-user-select: none;
	-webkit-user-select: none;
	-webkit-user-drag: none;
	user-select: none;
}
button.wcc-btn-revisit{
	background: #333 !important;
	border-radius: 100%;
	width: 40px !important;
	height: 40px !important;
	transition: background-color 0.3s;
}
button.wcc-btn-revisit:hover{
	background-color: #777 !important;
}
.wcc-btn-revisit-wrapper{
	box-shadow: none !important;
}
.wcc-btn-revisit-wrapper .wcc-btn-revisit img {
	max-width: 22px !important;
}
.wcc-btn-revisit-wrapper {
	padding: 0; !important;
	background-color: transparent !important;
}
.wcc-btn-revisit-wrapper:hover .wcc-revisit-help-text, .wcc-btn-revisit-wrapper:focus-within .wcc-revisit-help-text {
	display: none !important;
}
/* = Cookie for hiding for pagespeed css
-----------------------------------------------------------------*/
.wcc-consent-container .wcc-consent-bar{
	display: none !important;
}