
.s-lc-whw thead { 
	background-color: #F5F5F5; 
}

.s-lc-whw-head-date { 
	color: #000; 
}

.s-lc-whw-today-h .s-lc-whw-head-date{
       color: #fff;
}

.s-lc-whw-today-h {  
	background-color: #007680; 
	color: #fff;
}

.s-lc-whw-today { 
	background-color: #007680; 
	color: #fff;
}

.s-lc-whw-bh { 
	text-align: right; 
	white-space: nowrap; 
}

.s-lc-whw-locname { 
	font-weight: bold;
}

.s-lc-whw-sublocname{ 
}

.s-lc-whw-footnote { 
	color: #555; 
	font-size: 80%; 
}

.s-lc-whw-footnote td:hover { 
	background-color:#fff!important;
}

/* Below styles can be removed if you are already using Bootstap v3 in host page */

.s-lc-whw-cont {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; 
	font-size: 12px;
}

.s-lc-whw-pr, .s-lc-whw-ne{ 
	padding: 5px 10px; 
	font-size: 16px; 
	line-height: 1.5; 
	border-radius: 3px; 
	color: #333; 
	background-color: #fff; 
	border-color: #ccc; 
	display: inline-block; 
	margin-bottom: 0; 
	font-weight: 400; 
	text-align: center; 
	vertical-align: middle; 
	cursor: pointer; 
	background-image: none; 
	border: 1px solid transparent; 
	white-space: nowrap; 
}

.s-lc-whw-pr:disabled { 
	background-color: #efefef; 
}

.s-lc-whw-ne:disabled { 
	background-color: #efefef; 
}

.s-lc-whw { 
	margin-bottom: 20px;  
	background-color: transparent; 
	border-bottom: none; 
	border-left: none; 
	border-collapse: collapse; 
	border-spacing: 0; 
}

.s-lc-whw>tbody>tr>td { 
	padding-top: 10PX;
	padding-bottom: 10px;
	white-space: nowrap;
	font-family: 'Lora', Helvetica, sans-serif !important;
	border-right: 1px solid rgb(222, 220, 220, 0.7);
}


.s-lc-whw>tbody>tr>td:first-child{
	border-right: none;
}

.s-lc-whw>tbody>tr>td:last-child{
	border-right: none;
}

.s-lc-whw>thead>tr>th { 
	vertical-align: bottom; 
	border-bottom: 2px solid #ddd; 
	padding: 5px;
}

.s-lc-whw th { 
	border-top: none; 
	border-bottom: none; 
	border-right: none;
}

.sr-only { 
	position: absolute; 
	width: 1px; 
	height: 1px; 
	padding: 0; 
	margin: -1px; 
	/* overflow: hidden; */
	clip: rect(0,0,0,0); 
	border: 0; 
}

@media (max-width: 768px) {
	
   .s-lc-whw-cont .table-responsive { 
		width: 100%; 
		margin-bottom: 15px; 
		/* overflow-y: hidden; 
		overflow-x: scroll; 
		-ms-overflow-style: 
		-ms-autohiding-scrollbar; 
		border: 1px solid #ddd; 
		-webkit-overflow-scrolling: touch; */
		scrollbar-width: 40px; /* or auto, or none */
	}

   .s-lc-whw td { 
		white-space: wrap; 
	}
}

.pull-right, .pull-left {
  background-color: #fff !important;
  border-color: #fff !important;
  color: #000 !important;
  box-shadow: none;
  cursor: default;
  opacity: 1;
  font-size: 1.5em;
}

 @media (max-width: 1280px) {
	 .node__content h1, #main-page-title, .page-title{
		 font-size: 41px !important;
		 line-height: 47px !important;
	 }
	 
 }
 
 @media screen and (min-width: 900px) and (max-width: 1300px) {
  .clearfix {
    text-align: left !important;
  }
}

@media screen and (min-width: 1699px) {
  .node__content {
    width: 100% !important;
    margin-left: 0 !important;
  }
  
  	#sidebar-second{
		margin-top: 200px !important;
	}

}


@media screen and (min-width: 100px) and  (max-width: 1699px) {
#sidebar-first h3, #sidebar-first h4, #sidebar-first h5, #sidebar-first h6, #sidebar-second h1, #sidebar-second h2, #sidebar-second h3, #sidebar-second h4, #sidebar-second h5, #sidebar-second h6 {
  width: 100% !important;
  text-align: left;
  font-weight: bold;
  font-size: 1.5em !important;
  line-height: 1.3em;
  clear: left !important;

}

.maincontent-one {
    clear: left !important;
	width: 100% !important;
	padding-bottom: 0 !important;
  }
  
    .layout-sidebar-second
	{
		width: 100% !important;
		margin-top: 0 !important;
		
	}
		
		#sidebar-second{
			width: 100% !important;
			padding-left: 0 !important;
			padding-right: 0 !important;
		}
	

}




	