/* ==========================================================================
   Cookie Warning
   ========================================================================== */
#sliding-popup {
	display: block;
	margin: 0;
	padding: 0px;
	right: 0;
	text-align: center;
	width: 100%;
	z-index: 99999;
	position:absolute;
}
#popup-text{
	color:#1f1f1f !important;
}
#popup-text span{
	display:block;
	font-weight:600;
	font-size: 15px;
}
/*
#popup-text h2{
	font-size: 1em !important;
	margin-bottom:0 !important;
}
*/
#popup-text p{	
	padding-top: 0px !important;
	margin-bottom: 0px !important;
	font-size: 12px;
	font-weight: 100;
	line-height: 20px;
}
#popup-text p a{
	color: #202020 !important;
}
.sliding-popup-top{
	display:none;
}
#sliding-popup.sliding-popup-top {
	background: #f3ede8;
}
#sliding-popup .popup-content {
	background-color: transparent;
	border: 0 none;
	display: block;
	margin: 0 auto;
	padding: 0;
	max-width: 80%;
}
#sliding-popup .popup-content #popup-buttons button {
    cursor: pointer;
    margin-right: 5px;
    margin-top: 1em;
    vertical-align: middle;
    overflow: visible;
    width: auto;
    color:#fff !important;
    background:#2E2E2E !important;
    padding: 10px 10px !important;
    font-size: 0.7em !important;
    display: inline-block;
}
#sliding-popup .popup-content #popup-buttons button:hover {
	color:#fff !important;
	background:#98874B !important;
}
#sliding-popup .popup-content #popup-text {
	color: #fff;
	float: left;
	font-weight: bold;
	margin: 15px 0 0;
	text-align: left;
	max-width: 60%;
	font-size: 0.8em !important;
}

#sliding-popup .popup-content #popup-buttons {
	float: right;
	margin: 5px 0 0;
	max-width: 40%;
}

@media screen and (max-width: 1274px){
	#sliding-popup .popup-content #popup-buttons .button { font-size:0.7575em !important;}
}
@media screen and (max-width: 1107px){
	#sliding-popup .popup-content #popup-buttons .button { font-size:0.7em !important; background: url('../img/button-arrows.png') right 14px no-repeat #00553d; padding: 15px 33px 14px 10px; margin-right:2px !important;}
}
@media screen and (min-width: 660px) and (max-width: 960px){
	.sliding-popup-top{ height:auto !important;}
	#sliding-popup .popup-content #popup-text{ max-width:100%; width:100% !important; font-size:14px; float:left;}
	#sliding-popup .popup-content #popup-buttons{ max-width:100%; width:100% !important; float:left; margin:2px 0 15px !important;}
	#sliding-popup .popup-content #popup-buttons button {}
	
	#sliding-popup .popup-content { width:90% !important; max-width:90% !important;}
	body.body-slide-enabled{ margin-top:113px !important;}
}
@media screen and (min-width: 491px) and (max-width: 659px){
	.sliding-popup-top{ height:auto !important;}
	#sliding-popup .popup-content #popup-text{ max-width:100%; width:100% !important; font-size:14px; float:left;}
	#sliding-popup .popup-content #popup-buttons{ max-width:100%; width:100% !important; float:left; margin:2px 0 15px !important;}
	body.body-slide-enabled{ margin-top:132px !important;}
	#sliding-popup .popup-content { max-width: 91% !important; }
}
@media screen and (max-width: 490px){
	.sliding-popup-top{ height:auto !important;}
	#sliding-popup .popup-content #popup-text{ max-width:100%; width:100% !important; font-size:14px; float:left;}
	#sliding-popup .popup-content #popup-buttons{ max-width:100%; width:100% !important; float:left; margin:2px 0 15px !important;}
	body.body-slide-enabled{ margin-top:125px !important;}
	#sliding-popup .popup-content { max-width: 91% !important; }
}
@media screen and (max-width: 396px){
	body.body-slide-enabled{ margin-top:135px !important;}
}