@font-face {
	font-family: 'RSURegular';
	src: url('../vendor/fonts/RSU.eot');
	src: url('../vendor/fonts/RSU.eot?#iefix') format('embedded-opentype'), 
		 url('../vendor/fonts/RSU.woff') format('woff'),  
		 url('../vendor/fonts/RSU.ttf') format('truetype'), 
		 url('../vendor/fonts/RSU.svg#RSURegular') format('svg');
}

.row {
    margin-left: -7px;
    margin-right: -7px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-left: 7px;
    padding-right: 7px;
}
.container {
    padding-left: 14px;
    padding-right: 14px;
}

img {border:none;}
img.alignleft,img.alignright{padding:3px; margin-top:6px; margin-bottom:6px; border-radius:4px;}
.alignleft{float:left;margin-right:8px;}
.alignright{float:right;margin-left:8px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center;margin-top:15px;margin-bottom:15px;}
.alignmcenter{display:block;margin-left:auto;margin-right:auto;text-align:center;margin-top:2px;margin-bottom:2px;}

img.imgHover { opacity: 1; filter: alpha(opacity=100); 
	-webkit-transition: opacity 0.5s ease-out;  
    -moz-transition: opacity 0.5s ease-out;  
    -o-transition: opacity 0.5s ease-out;  
    transition: opacity 0.5s ease-out;  }
img.imgHover:hover { opacity: 0.9; filter: alpha(opacity=90); }

div.imgHover img { opacity: 1; filter: alpha(opacity=100); 
	-webkit-transition: opacity 0.5s ease-out;  
    -moz-transition: opacity 0.5s ease-out;  
    -o-transition: opacity 0.5s ease-out;  
    transition: opacity 0.5s ease-out;  }
div.imgHover:hover img { opacity: 0.9; filter: alpha(opacity=90); }

.hover-zoom img {
	opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover-zoom  img:hover {
	opacity: .5;
}

figure {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	/*background: #fff;*/
	overflow: hidden;
	/*margin-bottom: 15px;*/
}
figure:hover+span {
	bottom: -36px;
	opacity: 1;
}
/* Zoom In #1 */
.hover01 figure img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover01 figure:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
/* Gray Scale */
.hover08 figure img {
	-webkit-filter: grayscale(20%);
	filter: grayscale(20%);
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
}
.hover08 figure:hover img {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}

/* Flashing */
.hover13 figure:hover img {
	opacity: 1;
	-webkit-animation: flash 1.5s;
	animation: flash 1.5s;
}
@-webkit-keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}
}
@keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}
}

/* Shine */
.hover_shine figure {
	position: relative;
}
.hover_shine figure::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.hover_shine figure:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}
/* Shine */

/* Circle */
.hover15 figure {
	position: relative;
}
.hover15 figure::before {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	display: block;
	content: '';
	width: 0;
	height: 0;
	background: rgba(255,255,255,.2);
	border-radius: 100%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 0;
}
.hover15 figure:hover::before {
	-webkit-animation: circle .75s;
	animation: circle .75s;
}
@-webkit-keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}
@keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}


.mt-10 { margin-top:10px;}
.mt-20 { margin-top:20px;}
.mt-40 { margin-top:40px;}
.mb-10 { margin-bottom:10px;}
.mb-20 { margin-bottom:20px;}
.mb-40 { margin-bottom:40px;}

.wrapper { 
	width: 1070px !important; 
	margin: 10px auto 0; 
	/*box-shadow: 0 0 8px #232323;*/
	background-color: #000;
	padding: 0 0 0;
}

.wrapper-full {
	background-color: transparent;
}

@media (max-width: 991px) {
  .wrapper {
    width: 100% !important;
  }
}

@media (min-width: 768px) {
	.mtop-header { display: none; }
}

@media (max-width: 767px) {
	.mtop-header { background-color: #DCDCDC; }
	.mtop-header img { padding:10px 0; }
	figure { margin-bottom: 15px; }
}

/*
@media (max-width: 480px) {
	.main_slide .sow-slider-image img { height: 300px !important; }
}
.main_slide { width:100%; background-color: #111; }
.main_slide_content { margin:0 auto; width:1060px;  }
*/

.betLogin { border: 1px solid #e1e1e1; padding: 10px; }

.header-social a:hover { text-decoration: none; }

.content { width:100%; padding:0 0 10px 0; color:#EFEFEF; line-height:24px; }
.page-title { background-color: #A30A0A; padding: 2px 5px 0 15px; border-left: 3px solid #f7b536; }
.page-title h1{ font-size:30px; line-height:1.2; margin-top:0; padding: 0; font-family: 'RSURegular'; color: #fff;}
h1.page_title { font-size:33px; line-height:1.2; font-family: 'RSURegular';  margin-top: 0; color: #fff;}
.page-title h2{ line-height:24px; font-size:27px;}
.page-detail { color:#EFEFEF; font-size:12px; padding: 0 0 0 4px; } 
.page-detail i{ margin-bottom:2px; } 

.page-content { color:#FFF; font-size:1.05em; padding:0 0 10px; line-height:1.5; }
.page-content strong{ font-weight: bold; color: #FFCE38;}
.page-content p{ margin-top:10px; color:#EDEDED !important; }
.page-content img{ max-width: 100%; height: auto; }
.page-content a { color: #FFCE38; }
.page-content a:hover{ text-decoration:underline;}
.page-content ul li{ list-style:circle; margin:2px 5px 2px 0; line-height:1.5;}
.page-content ol li{ list-style:decimal; margin:2px 5px 2px 0; line-height:1.5 }

.page-content h1{ font-size:36px; font-family: 'RSURegular';}
.page-content h2{ font-size:30px; font-family: 'RSURegular';}
.page-content h3{ font-size:24px; font-family: 'RSURegular'; color: #FBECBD;}
.page-content h4{ font-size:20px; }
.page-content h5{ font-size:16px; }
.page-content h6{ font-size:14px; }
.page-content blockquote p { font-size: 0.9em !important; }

.content-item { margin-bottom: 18px; padding-bottom: 5px; border-bottom: 1px solid #e4e4e4; min-height:170px; }
.content-item .pic { float: left; max-width:30%; margin-right: 18px; line-height: 0; }
.content-item .pic  img{ width: 100%; height:auto; max-height:150px; border: 1px solid #dfdfdf; padding: 2px;}
.content-item .entry-title { margin: 0 0 7px; font-size: 1.4em; line-height: 1.3; }
.content-item  h2.entry-title a{ color:#FFF; }
.content-item  h2.entry-title a:hover{ color:#ff0000; }
.content-item .entry-meta  a{ color:#DCDCDC; }
.content-item .entry-meta { margin-bottom: 8px; font-size: 13px; color:#999;}
.content-item .entry-meta .tags-links { display: none; }
.content-item .entry-footer { display: none; }
.content-item .entry-summary  { color:#DCDCDC; }
.content-item .entry-summary p { margin-bottom: 0; font-size: 14px; line-height:24px; }
.content-item .entry-summary ul li{ list-style: none !important;}

.content-item.-grid  { border-bottom: none; padding-bottom: 0;  }
.content-item.-grid .pic { max-width:100% !important; margin-right: 0; }
.content-item.-grid .pic  img{ width: 100%; height:auto; max-height:250px; margin-bottom: 10px; border: none; }
.content-item.-grid  .entry-title { float: left;  margin: 0 0 7px; font-size: 1.1em; line-height: 1.3; padding:3px 8px;}
.content-item.-grid   h2.entry-title a{ color:#FFF; }

.content-item.-a2  { border: 1px solid #999; padding: 15px; background-color: #191919; min-height:170px; }
.content-item.-a2 .entry-title { font-size: 1.2em; line-height: 1.25; }

@media screen and (max-width: 767px) {
	.content-item.-a2 { min-height:125px;}
	.content-item.-a2 .pic { max-width:36%; margin-right: 10px; }
	.content-item.-a2 .entry-title { font-size: 1em; }
	.content-item.-a2 .entry-meta { display: none; }
	.content-item.-a2 .entry-summary { display: none; }
}


article.analyte { line-height:1.9em; border-bottom:1px dotted #999; padding:8px 0;}
article.analyte a{ color:#FFFFFF; margin-left:10px;}
.btn-list { background-color: #FF0000; border-color: #FF0000; color: #fff;}
.btn-list:hover { background-color: #C9302C; border-color: #C9302C; color: #fff;}
	
.content-pagination { margin:20px 0; }
.content-pagination a,
.content-pagination span{
	display: inline-block;
	border: 1px solid #ddd;
	padding: 4px 8px;
	min-width: 36px;
	text-align: center;
	line-height: 24px;
}
.content-pagination a , .content-pagination a i { vertical-align: -1px;	color:#676767; }
.content-pagination span { font-weight: bold; padding-top:3px; padding-bottom:5px; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	background-color: #F3F3F3;
	color: #ff0000;
}

.bg_step_register {
	background-color:#120d0e;
	padding: 7px 2px;
	margin: 0 0 5px;
}
.bg_step_register img{
	width: 100%;
} 

.bg_content1 {
	background-color:#120d0e;
	border: 1px solid #ababab;
	padding: 8px;
	margin: 0 0 0;
}

.bg_home_banner2 {
	margin-bottom: 15px;
}

.bg_category_col3 {
	/*background-color:#000;*/
	padding: 5px 1px;
}


.grid-col { float: left; position: relative; margin-left: -8px; margin-right: -7px; }
.grid-col h3.widget-title { margin-left: 10px; margin-right: 10px; }
.col-2 { width:50%; float: left; padding-left:8px; padding-right:7px; margin-bottom:0; }
.col-2:nth-of-type(2n+1) {clear: left;}
.col-3 { width:33.3333%; float: left; padding-left:8px; padding-right:7px; margin-bottom:20px; }
.col-3:nth-of-type(3n+1) {clear: left;}
.col-4 { width:25%; float: left; padding-left:8px; padding-right:7px; margin-bottom:20px; }
.col-4:nth-of-type(4n+1) {clear: left;}

@media screen and (max-width: 480px) {
	.col-2 { width:100%; float: left; padding-left:15px; padding-right:15px; margin-bottom:20px; }
	.col-3 { width:100%; float: left; padding-left:15px; padding-right:15px; margin-bottom:20px; }
	.col-4 { width:100%; float: left; padding-left:15px; padding-right:15px; margin-bottom:20px; }
	.-a2 .pic img{ max-height:90px; }
}

@media screen and (max-width: 767px) {
	.col-4 { width:50%; float: left; padding-left:15px; padding-right:15px; margin-bottom:20px; }
}

.widget ul, .widget_recent-posts ul { margin:0; padding-left: 0;}
.widget ul li, .widget_recent-posts ul li { list-style: none; line-height: 24px; padding: 6px 5px 6px 10px; color:#efefef;}
.widget ul li::before, .widget_recent-posts ul li::before { /*font-family: "FontAwesome"; content: "\f101"; margin-right:5px;*/ }
.widget ul li a:hover, .widget_recent-posts ul li a:hover { color: #ff0000; text-decoration: underline; }

.widget ul li ul, .widget_recent-posts ul li ul{ border:none; padding-bottom:0; }
.widget ul li ul li::before, .widget_recent-posts ul li ul li::before { /*font-family: "FontAwesome"; content: "\f101"; margin-right:5px;*/ }
.widget img { margin-bottom: 5px; }

/* Widget Title Color */
.topic-title {
  font-size: 2.5em;
  font-family: 'RSURegular';
  line-height: 1;
  margin: 0 0 15px;
  padding: 0;
}
.topic-title > span {
  display: inline-block;
  margin-bottom: -3px;
  padding-bottom: 10px;
  color: #faefcf;
}

h3.widget-title { padding:10px 0; font-family: 'RSURegular'; font-size: 1.5em; border-bottom: 1px dotted #bababa; margin: 0 auto 15px; position: relative; z-index:3; color: #FFF; }
.widget_youtube_responsive h3.widget-title { padding:10px 0; font-family: 'RSURegular'; font-size: 1.5em; border-bottom: none; margin: 0 auto 0; position: relative; z-index:3; color: #FFF; }

.yellow h3.widget-title { padding:9px 10px 6px; margin: 0 8px 15px; position: relative; z-index:3; border-left: 5px solid #D2AA46; background-color: #D2AA46;}
.red h3.widget-title { padding:9px 10px 6px;  margin: 0 8px 15px; position: relative; z-index:3;  border-left: 5px solid #770000; background-color: #FF0000;}
.green h3.widget-title { padding:9px 10px 6px;  margin: 0 8px 15px; position: relative; z-index:3;  border-left: 5px solid #005826; background-color: #00a651;}
.purple h3.widget-title { padding:9px 10px 6px;  margin: 0 8px 15px; position: relative; z-index:3;  border-left: 5px solid #630460; background-color: #92278f;}
.blue h3.widget-title { padding:9px 10px 6px;  margin: 0 8px 15px; position: relative; z-index:3;  border-left: 5px solid #00386f; background-color: #0054a6;}
.orange h3.widget-title { padding:9px 10px 6px;  margin: 0 8px 15px; position: relative; z-index:3;  border-left: 5px solid #f05a00; background-color: #ff8a00;}
.brown h3.widget-title { padding:9px 10px 6px;  margin: 0 8px 15px; position: relative; z-index:3;  border-left: 5px solid #653302; background-color: #9a4b00;}
.black h3.widget-title { padding:9px 10px 6px;  margin: 0 8px 15px; position: relative; z-index:3;  border-left: 5px solid #4a4a4a; background-color: #282828;}
/* Widget Title Color */

.so-panel ul li { padding: 1px 5px 1px; }
.so-panel h1, .so-panel h2 , .so-panel h3, .so-panel h4{ font-family: 'RSURegular'; }
.title span { color:#FFF !important; }
/*.widget { border:1px solid #999; padding: 10px; }*/

.so-widget-sow-editor .title span { color:#FFF; }
.so-widget-sow-editor .siteorigin-widget-tinymce  { color:#EFEFEF; font-size: 1em; line-height: 1em; margin:0; padding: 0;}
.so-widget-sow-editor .siteorigin-widget-tinymce  ul{ margin:0; padding-left: 20px;}
.so-widget-sow-editor .siteorigin-widget-tinymce  ul li { list-style: disc; border: none; line-height: 1.5em; padding: 2px 0 2px 5px;}

.siteorigin-widget-tinymce p { line-height: 1.45em; }


.footer ul li a:hover { color: #ff0000;}
.footer a:hover { color: #ff0000; }
.footer .title { border-bottom: 1px dotted #898989 !important; }
.footer .title span{ color: #fff !important; border-bottom: none !important; }

.footer .sub-menu { margin-bottom: 15px; padding-top: 15px; }
.footer h3.footer-title { font-size: 1.3em; color: #ff0000;}
.footer ul.sub-footer { padding-top: 5px; } 
.footer ul.sub-footer li::before { color:#FFF8E2; font-family: "FontAwesome"; content: "\f101"; margin-right:5px; }
.footer ul.sub-footer li{ display: inline-block !important; padding: 0 7px; width: 200px; font-size: 0.9em; list-style-type: disc !important; } 

.footer ul.sub-footer2 { padding-top: 5px; } 
.footer ul.sub-footer2 li::before { color:#FFF8E2; font-family: "FontAwesome"; content: "\f101"; margin-right:5px; }
.footer ul.sub-footer2 li{ display: inline-block !important; padding: 0 7px; width: 150px; font-size: 1em; list-style-type: disc !important; } 


.footer ul.footer-menu { padding-top: 15px; } 
.footer ul.footer-menu li{ display: inline-block !important; padding: 0 7px;} 
.footer ul.footer-menu li a:hover { text-decoration: none; } 

.betLoginContact { margin-top: 5px; }
.betLoginContact img { width: 100%; height:auto; }


#bsadsheadlineBottom{ height:auto; width:auto; position:fixed; bottom: 55px; right: 1%; /*transform: translate(-50%, 0);*/ z-index:9999; }
#bsadsheadlineLeft{ height:auto; width:auto; position:fixed; top: 30px; left: 5px; z-index:9999;}
#bsadsheadlineRight{ height:auto; width:auto; position:fixed; top: 30px; right: 5px; z-index:9999;}
#bloggerspicesflotads { height: 30px; width: auto; text-align: left;  }
#bsadsbase{ margin: 0 auto; text-align: center; }
.bclose { color:#fff;font-size:13px;float:right;padding-top:10px;padding-right:10px; }
#bloggerspicesflotads span a{ color:#ff0000; cursor: pointer; }


@media (max-width: 767px) {	
	/*#bsadsheadlineBottom{ display: none; }*/
	#bsadsheadlineBottom{ position:fixed; bottom: 70px; right: 1%;  }
	#bsadsheadlineLeft{ display: none; }
	#bsadsheadlineRight{ display: none; }
}



.fix_footer {
	position:fixed;bottom: 0px;z-index: 99999999;width: 100%;min-height: 50px;text-align: center;
	color:#111 !important;border-top: 1px solid #d49792;
	background: #FFD44E;
}

.fix_footer a {display: inline-block; color:#111; margin-left: -3px;font-family: thaisanslite_r1;font-size: 15px;line-height: 24px;padding: 8px 50px 10px 50px;border-right: 1px solid #d49792;}
.fix_footer a:last-child {border-right: 0;}
.link_ico {display: inline-block;height: 28px;margin-right: -3px;width: 28px;background-image: url(../images/icon-s2.png?v=1);overflow: hidden;background-repeat: no-repeat;}
.fix_footer strong {display: inline-block;top: -5px;position: relative;}
.ico_1 {background-position: -71px 6px;}
.ico_2 {background-position: -93px 6px;}
.ico_3 {background-position: -152px 6px;}
.ico_4 {background-position: -180px 6px;}
.ico_5 {background-position: -204px 6px;}

.fix_footer a:hover{
	background-color: #ff0000;
}

@media screen and (max-width:980px){
	.fix_footer a {float: left;width: 20%;font-family: thaisanslite_r1;font-size: 18px;line-height: 18px;padding: 8px 0px 10px 0px;text-align: center;margin-left: 0px;}

}
@media screen and (max-width:620px){
	.fix_footer a strong {width: 100%;margin: 5px 0px 5px 0px;}
	.fix_footer a.last {display: none;}
	.fix_footer a {padding: 3px 0px 10px 0px;width: 25%;}
	.footer {padding: 0px 0px 5px 0px;}
}
