/*optanon cookie setting*/
body.single .optanon-alert-box-wrapper .optanon-alert-box-body
body.archive .optanon-alert-box-wrapper .optanon-alert-box-body,
body.page-template .optanon-alert-box-wrapper .optanon-alert-box-body {
    display: table-cell;
    margin-right: 0;
    margin-left: 0;
    padding-top: 0;
    vertical-align: middle;
}
body #optanon #optanon-popup-top .optanon-close{
	background:none!important;
}
body #optanon #optanon-popup-body h2{
	font-size: 16px !important;
}
body.single .optanon-alert-box-wrapper,
body.archive .optanon-alert-box-wrapper,
body.page-template .optanon-alert-box-wrapper {
    border-radius: 6px;
    -webkit-border-radius: 6px;
    padding: 20px;
    padding-right: 40px;
    width: 100%;
    max-width: 1170px;
    min-height: auto;
    left: 50%;
    background: rgba(249,250,250,0.95)!important;
    box-shadow: rgba(50,50,93,0.11) 0 4px 6px,rgba(0,0,0,0.08) 0 1px 3px!important;
    -webkit-box-shadow: rgba(50,50,93,0.11) 0 4px 6px,rgba(0,0,0,0.08) 0 1px 3px!important;
    bottom: 15px!important;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
body .optanon-alert-box-wrapper .optanon-alert-box-bottom-padding{
	padding:0;
	display:none
}
body .optanon-alert-box-logo,.optanon-clearfix{
	display:none
}
body .optanon-alert-box-wrapper .optanon-alert-box-bg p{
	font-family: var(--latoregular);
	/*font-weight:400!important;*/
	padding-bottom:0
}
body .optanon-alert-box-wrapper .optanon-alert-box-body{
	display:table-cell;
	margin-right:0;
	margin-left:0;
	padding-top:0;
	vertical-align:middle
}
body .optanon-alert-box-wrapper .optanon-alert-box-body p a{
	margin-left:5px;
	font-family:var(--latoregular);
	/*font-weight:400!important;*/
	color:var(--pe_blue);
	font-size:11pt;
}
body .optanon-alert-box-wrapper .optanon-alert-box-body p a:hover{
/*	color:#005883;*/
	filter:brightness(80%);
	text-decoration:underline
}
body .optanon-alert-box-bg .optanon-alert-box-button-container{
	position:relative;
	right:auto;
	top:auto;
	margin-top:0;
	display:table-cell;
	vertical-align:middle
}
body .optanon-alert-box-bg{
	display:table;
	width:100%
}
body .optanon-alert-box-wrapper .optanon-alert-box-corner-close{
	height:22px;
	width:22px
}
body .optanon-alert-box-wrapper .optanon-alert-box-button{
	margin-bottom:0
}
body .optanon-alert-box-wrapper .optanon-alert-box-bottom-top{
	height:0 !important
}
body .optanon-alert-box-wrapper .optanon-alert-box-button-middle{
	border-radius:2px;
	-webkit-border-radius:2px;
	border:0;
	background:var(--pe_blue)!important;
	height:auto;
	max-width:initial;
	font-family:var(--latobold) !important;
	font-weight:300!important;
	padding:0
}
body .optanon-alert-box-wrapper .optanon-button-allow .optanon-alert-box-button-middle a:before{
	content:'';
	padding-right:0;
	display:none
}
body .optanon-alert-box-wrapper .optanon-button-allow .optanon-alert-box-button-middle a{
	font-family:var(--latobold) !important;
	font-weight:300!important;
	border-radius:2px;
	-webkit-border-radius:2px;
	padding:8px 15px;
	display:inline-block
}
body .optanon-alert-box-wrapper .optanon-button-allow .optanon-alert-box-button-middle:hover a{
	filter: brightness(80%);
}
body .optanon-alert-box-wrapper .optanon-button-more .optanon-alert-box-button-middle{
	padding:0;
	margin-right:15px
}
body .optanon-alert-box-wrapper .optanon-button-more .optanon-alert-box-button-middle a:before{
	display:none
}
body .optanon-alert-box-wrapper .optanon-button-more .optanon-alert-box-button-middle a{
	max-height:34px;
	font-family:var(--latobold) !important;
	font-weight:300!important;
	border:1px solid var(--pe_blue);
	color:var(--pe_blue)!important;
	padding:8px 15px;
	border-radius:2px;
	-webkit-border-radius:2px;
	display:inline-block
}
body .optanon-alert-box-wrapper .optanon-button-more .optanon-alert-box-button-middle a:hover{
	background:var(--pe_blue);
	color:#fff!important;
	filter: brightness(80%);
}
body .optanon-alert-box-button.optanon-button-more{
	margin-right:15px
}
body .optanon-alert-box-body{
	width:70% !important;
}
body .optanon-alert-box-wrapper .optanon-alert-box-button{
	margin-right:0
}
body #optanon #optanon-popup-top .optanon-close:after, body .optanon-alert-box-wrapper .optanon-alert-box-corner-close a{
	background:none;
	background-size:auto;
	width:14px;
	height:14px
}
body #optanon #optanon-popup-top .optanon-close:after, body .optanon-alert-box-wrapper .optanon-alert-box-corner-close a:after{
	content:'\ea35';
	font-family:'icomoon';
	color:var(--pe_blue);
	font-size:14px;
	font-weight:700
}
body.single .optanon-alert-box-body,
body.archive .optanon-alert-box-body,
body.page-template .optanon-alert-box-body,
body .optanon-alert-box-body {
	width: 65% !important;
}
@media (max-width: 1536px){
	body .optanon-alert-box-wrapper .optanon-alert-box-bg p{
		line-height:1.2
	}
}
@media (max-width: 1320px){
	body .optanon-alert-box-wrapper{
		width:100% !important;
	}
	body.single .optanon-alert-box-body,
	body.archive .optanon-alert-box-body,
	body.page-template .optanon-alert-box-body,
	body .optanon-alert-box-body{
		width:65% !important;
	}
}
@media (max-width: 1130px){
	body.single .optanon-alert-box-body,
	body.archive .optanon-alert-box-body,
	body.page-template .optanon-alert-box-body,
	body .optanon-alert-box-body{
		width:60% !important;
	}
}
@media (max-width: 995px){
	body.single .optanon-alert-box-body,
	body.archive .optanon-alert-box-body,
	body.page-template .optanon-alert-box-body,
	body .optanon-alert-box-body{
		width:55% !important;
	}
}
@media (max-width:910px){
	body .optanon-alert-box-wrapper .optanon-alert-box-body,.optanon-alert-box-bg .optanon-alert-box-button-container{
		text-align:center;
		display:block;
		width:100% !important
	}
	body .optanon-alert-box-bg .optanon-alert-box-button-container{
		max-width:270px;
		margin:0 auto
	}
	body .optanon-alert-box-wrapper .optanon-alert-box-body{
		margin-bottom:15px
	}
	body .optanon-alert-box-wrapper .optanon-alert-box-corner-close{
		margin-top:0;
		top:8px;
		right:8px
	}
	body #optanon #optanon-popup-top .optanon-close:after, body .optanon-alert-box-wrapper .optanon-alert-box-corner-close a{
		top:0;
		top:0
	}
	body .optanon-alert-box-wrapper .optanon-alert-box-button{
		display:inline-block
	}
	body .optanon-alert-box-button.optanon-button-more{
		margin-right:0
	}
	body .optanon-alert-box-wrapper{
		padding-right:20px
	}
	body .optanon-alert-box-wrapper .optanon-button-more .optanon-alert-box-button-middle{
		margin-right:0
	}
	body .optanon-alert-box-wrapper .optanon-button-more .optanon-alert-box-button-middle a{
		margin-right:15px
	}
	body.single .optanon-alert-box-body,
	body.archive .optanon-alert-box-body,	
	body.page-template .optanon-alert-box-body,
	body .optanon-alert-box-body {
		width: 63% !important;
	}
}
@media(max-width: 835px) {
	body.single .optanon-alert-box-wrapper .optanon-button-more .optanon-alert-box-button-middle,
	body.archive .optanon-alert-box-wrapper .optanon-button-more .optanon-alert-box-button-middle,
	body.page-template .optanon-alert-box-wrapper .optanon-button-more .optanon-alert-box-button-middle {
		margin-right: 0 !important;
	}
}
@media (max-width: 767px){
	body .optanon-alert-box-wrapper .optanon-alert-box-body p a{
/*		display:block;*/
		text-align:center
	}
	body .optanon-alert-box-wrapper{
		bottom:0!important;
		width:100%;
		border-radius:0;
		-webkit-border-radius:0
	}
	body.single .optanon-alert-box-wrapper .optanon-alert-box-corner-close,
	body.archive .optanon-alert-box-wrapper .optanon-alert-box-corner-close,
	body.page-template .optanon-alert-box-wrapper .optanon-alert-box-corner-close {
		top:18px;
	}
	body .optanon-alert-box-wrapper .optanon-alert-box-bg p{
		text-align:center;
		margin-right:10px
	}

	body.single .optanon-alert-box-wrapper .optanon-alert-box-body, 
	body.single .optanon-alert-box-bg .optanon-alert-box-button-container,
	body.archive .optanon-alert-box-wrapper .optanon-alert-box-body, 
	body.archive .optanon-alert-box-bg .optanon-alert-box-button-container,
	body.page-template .optanon-alert-box-wrapper .optanon-alert-box-body, 
	body.page-template .optanon-alert-box-bg .optanon-alert-box-button-container {
    text-align: center !important;
    display: block !important;
    width: 100% !important;
	}
	body .optanon-alert-box-bg .optanon-alert-box-button-container {
		max-width:380px;
	}
}
@media (max-width:47em){
	body .optanon-alert-box-wrapper .optanon-alert-box-body,.optanon-alert-box-bg .optanon-alert-box-button-container{
		margin:0 auto;
		padding-right:0
	}
	body .optanon-alert-box-wrapper .optanon-alert-box-body{
		margin-bottom:15px
	}
}
@media (max-width:401px) {
	body .optanon-alert-box-bg .optanon-alert-box-button-container {
		max-width:380px;
	}
}
@media (max-width: 395px){
	body .optanon-alert-box-button.optanon-button-allow{
/*		margin-right:10px*/
	}
	body .optanon-alert-box-bg .optanon-alert-box-button-container{
		max-width:360px
	}
}
@media (max-width: 385px){
	body .optanon-alert-box-wrapper{
		padding:15px 10px !important;
	}
	body .optanon-alert-box-wrapper .optanon-alert-box-corner-close{
		right:3px
	}
	body .optanon-alert-box-wrapper .optanon-button-more .optanon-alert-box-button-middle a,
	body .optanon-alert-box-wrapper .optanon-button-allow .optanon-alert-box-button-middle a {
		font-size:11px !important;
	}
	
}
@media (max-width: 320px){
	body .optanon-alert-box-wrapper{
		padding:10px
	}
	body .optanon-alert-box-wrapper .optanon-alert-box-bg p{
		margin-right:20px
	}
}