/* Table Styles*/
.table-wrap{
	width:100%;
	float:left;
	display:none;
	margin-bottom:20px;
}
.table-leader{
	width:100%;
	float:left;
	margin-bottom:20px;
}

.table-container{
    display:table;
    width:100%;
    border-collapse: collapse;
    font-family: 'Roboto', sans-serif;
    font-size:12px;
    }
.full-table{
	width:100%;
}
 .heading{
     font-weight: normal;
     display:table-row;
     background-color:#1b1b1b;
     text-align: center;
     line-height: 25px;
     font-size: 16px;
     color:#fff;
 }
 .table-row:nth-child(odd){  
     display:table-row;
     text-align: center;
     background: #e9f5ff;
 }
.table-row:nth-child(even){  
     display:table-row;
     text-align: center;
     background: #ffffff;
 }

.data-wrapper .col{ 
	display:table-cell;
 	border: 1px solid #CCC;
	padding:4px;
	width:15%;
	vertical-align:middle;
 }

 .col{ 
	display:table-cell;
 	border: 1px solid #CCC;
	padding:7px;
	/*width:10%;*/
	vertical-align:middle;
 }

/* End table Styles*/


/* ==========================================================================
   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;
}
#popup-text h2{
	font-size: 1em !important;
	margin-bottom:0 !important;
}
#popup-text p{
	padding-top:0px !important;
}
#popup-text p a{
	/*color: #00553D !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:#734024 !important;
    background:#fff !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:#734024 !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 {}
	
	body.body-slide-enabled{ margin-top:105px !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:105px !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;}
}