﻿@charset "utf-8";
/* CSS lightbox */
#---------------------------Mobile {}
	.Schedule {
		cursor: pointer;
	}
	
	.accordionWrapper {
		width: 100%;
		height: 100%;
		position: fixed;
		background-color: rgba(0,0,0,0.75);
		z-index: 200;
		top: 0;
  		left:0;
		display: none;
		cursor:pointer;
	}	


	.accordionContainer {
		width: 97%;
		max-width: 960px;
		border: 1px solid #9697ab;
		background-color: #FBFBFB;
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        position: fixed;
        right: auto;
		z-index: 450;
        top: 50% !important;
        left: 50% !important;
		display: none;
        direction:rtl;
        border-radius:4px;
	}



	.accordionMainContainer {
		width: 100%;
		float: right;
    	margin-bottom: 10px;
	}
	
    .accordionMainContainerCondensed {
      	margin-bottom: 0px !important;
    }

	#accordion{
		width: 100%;
		margin-bottom: 60px;
		float: right;
	}
	

	.accordionBtn {
		float: none !important;
		clear: both;
		margin-top: 0px;
    	margin-bottom: 20px;
	}
	
	.accordionTop {
		width: 100%;
		float: right;
		font-weight: bold;
		color: white;
		padding: 7px 10px 10px 10px;
		background-color: #0D71AD;
		border: 1px solid #0D71AD;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
        border-radius:4px;
	}
	
	.accordionHETitle p, .accordionENTitle p {
		width: 100%;
		text-align: center;
	}
	
	.accordionHETitle p {
		margin-bottom: 10px;
	}
	
	
	.accordionENTitle p {
		font-weight: normal;
		direction: ltr;
	}
	
    .accordionHeader {
		background-color: #f1f1f1;
	}

    .accordionHeader:hover {
		background-color: #e1e1e1;
	}

	.accordionHeaderOne {
		background-color: #e1e1e1 !important;
	}
	
	.accordionBox {
		width: 100%;
		float: right;
		border-top: 1px solid #e1e1e1;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding-bottom: 5px;
	}
	
    li:last-child .accordionBox{
		border-bottom: 1px solid #e1e1e1;
    }

	.accordionContentBox div:not(:last-child) {
		border-bottom: 1px solid #E1E1E1;
	}
	
	.accordionIcon {
		width: 3%;
		text-align: center;
		margin-left: 0px !important;
		margin-right: 0px !important;
		display: block;
		float: right;
		line-height: 25px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding-right: 10px;
	}
	
	.accordionTitle {
		width: 89% !important;
		float: left;
	}

    .accordionTitle p {
        font-size:1em;
    }

	.accordionRTitle {
		float: right;
		margin-bottom: 5px;
	}

	.accordionDay {
		float: left;
		color: #E97A2B;
		text-align: right;
		padding-left: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.accordionContentBox {
		width: 100%;
		float: right;
		background-color: #ffffff;
	}
		
	.accordionContentBox div {
		width: 96%;
		float: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.RDate, .LDayTime, .LDay, .LTime {
		float: right;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.RDate {
		width: 95px;
	}
	
	.LDayTime {
		width: 70%;
	}
	
	.LDay {
		padding-right: 10px;
		border-right: 2px solid #E1E1E1;
	}
	
	.LTime {
		float: left;
		padding-left: 10px;
		direction:ltr;
	}
	
    .RDate, .LDay, .LTime {
        font-size:1em;
    }

	.accordionTxt {
		width: 100%;
	}


@media only screen and (min-width: 450px) {
	.accordionTitle {
		width: 90% !important;
	}

    .accordionTitle p {
        font-size:1.1em;
    }

    .RDate, .LDay, .LTime {
        font-size:1.1em;
    }

	.accordionContentBox div {
		width: 87%;
	}

	.accordionDay {
		width: 25%;
		text-align: left;
		padding-left: 10px;
	}

    .accordionMainContainer {
    	margin-bottom: 60px;
	}	
}


@media only screen and (min-width: 500px) {
	.accordionIcon {
		padding-right: 20px;
	}
	
	.RDate {
		width: 120px;
		padding-right: 10px;
	}
	
	.LDay {
		padding-right: 20px;
	}
	
	.LTime {
		padding-left: 20px;
	}
	
	.accordionRTitle {
		width: 75%;
	}

	.accordionDay {
		float: left;
		text-align: left;
		padding-left: 20px;
	}
	
	.accordionTitle {
    	width: 89% !important;
	}

}


@media only screen and (min-width: 700px) {
	.accordionIcon {
		padding-right: 40px;
	}
	
	.accordionTitle {
    	width: 88% !important;
	}
	
	.accordionContentBox div {
    	width: 87%;
	}
	
	.LTime {
		padding-left: 40px;
	}
	
	.accordionDay {
		padding-left: 40px;
	}
	
	.accordionBtn {
		margin-left: 40px;
		float: left !important;
		clear: none;
	}
}


@media only screen and (min-width: 860px) {
	.accordionTitle {
		width: 90% !important;
	}
	
	.accordionContentBox div {
    	width: 89%;
	}
}


@media only screen and (min-width: 1000px) {
	.accordionTitle {
    	width: 92% !important;
	}
	
	.accordionContentBox div {
    	width: 91%;
	}
}


@media only screen and (min-width: 1120px) { 
/*	.accordionHETitle p {
		width:40%;
		text-align: right;
		float: right;
	}
	
	.accordionENTitle p {
		width: 60%;
		text-align: left;
		float: left;
	}*/
}


@media only screen and (min-width: 1200px) {
	.accordionTitle {
    	width: 92% !important;
	}

}


