
/** posts slider widget **/
.crsl-items {
  display: block;
  padding: 0px;
}

.crsl-item {
  background: ;
  padding: 0px;
  border-right:1px dashed gray ;
  width:80%;
  height:300px;
  //-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.4);
 // -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.4);
  //box-shadow: 0 2px 3px rgba(0,0,0,0.4);
}

.crsl-item .thumbnail {
  display: block;
  position: relative;
  margin-bottom: 10px;
  cursor: pointer;
}
.crsl-item .thumbnail img { 
  display: block; /* fix 1px image space http://stackoverflow.com/q/5804256/477958 */
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.crsl-item .thumbnail:hover img {
  opacity: 0.8;
}

.crsl-item h3 {
 // font-family: 'Oswald', 'Trebuchet MS', Helvetica, sans-serif;
  font-size: 120%;
  line-height: 20px;
  text-align:left;
  margin-bottom: 12px;
}
.crsl-item h3 a {
  text-decoration: none;
  color: #000;
}
.crsl-item h3 a:hover {
  text-decoration: underline;
}

.crsl-item .postdate {
  display: block;
  position: absolute;
  bottom: 0;
  right: 3px;
  padding: 6px;
  color: #fff;
 ///text-shadow: 1px 1px 0 rgba(0,0,0,0.4);
  font-size: 1.2em;
  font-weight: bold;
  background: #142173;
}

.crsl-item p {
	float:left;
  font-size: 100%;
  line-height: 20px;
  margin-bottom: 5px;
}

.crsl-item p.readmore1 a {/*ÍÑ¹à´ÔÁ*/
  display: block;
  float: right;
  color: #4e90da;
  padding: 3px 5px;
  text-decoration: none;
  font-weight: bold;
  -webkit-border-radius: 3px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.crsl-item p.readmore a {
	position:absolute;
	display: inline-block;
  	float: right;
	height:20px;
	width:auto;
	bottom:0px;
	right:2px;
	background: #142173;
	font-family: 'THSarabunNew', Verdana, sans-serif;
	font-size:100%;
	color : #fff;
	font-weight: bold;
	text-align:center;
	vertical-align:bottom;
	text-transform:uppercase;
	text-decoration: none;
	padding:5px 10px 5px 10px;
	cursor:pointer;
	border:1px solid #142173;
}
.crsl-item p.readmore a:hover {
 	background: #b00;	
	border:1px solid #b00;
}


/** posts slider nav **/
.slidernav {
	position:absolute;
  display: block;
  text-align: right;
	right:20px;
	top:-10px;
  //margin-bottom: 5px;
}

.slidernav a {
  display: inline-block;
  padding: 5px 8px;
  margin-right: 8px;
  font-size: 180%;
  background:#142173;
  color: #fff;
  text-decoration: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 2px 2px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 2px 2px 0px rgba(0,0,0,0.2);
  box-shadow: 2px 2px 0px rgba(0,0,0,0.2);
}
.slidernav a:active {
  -webkit-box-shadow: 1px 1px 0 rgba(0,0,0,0.2);
  -moz-box-shadow: 1px 1px 0 rgba(0,0,0,0.2);
  box-shadow: 1px 1px 0 rgba(0,0,0,0.2);
}

.slidernav1 a {
	width: 29px;
	height: 29px;
	float:right;
	top: 10px;
	right:20px;
	position: absolute;
	display: block;
	z-index: 999;
	background:#3b708c;
}



/** media queries **/
@media screen and (max-width: 660px) {
  h1 { font-size: 2.4em; line-height: 1.2em; }
  
  .crsl-item h3 { font-size: 1.65em; }
}

/** clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
 
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
