@supports (-webkit-touch-callout: none) {
   .ftrdq h3.heading,.nli h3.heading,.mltop h3.heading,.secop .heading,.ftrdq h3.heading,.nli h3.heading,.ftrdq .bwrap .post-category,.nli .post-category,.ftrdm.ftrdq .bwrap .post-category,.nl1 .bwrap .post-category,.secpopular .widget .item-title a,.secpopular .widget ul li>a,.v-outer .heading,.mul-col h3.heading,.post-title a,#sidebars single tags .heading,#sidebars single tags .heading a,.opin .opall .bwrap h3,#sidebars .popular-posts .item-title a,#sidebars .popular-posts ul li a,#sidebars .Label .widget-content a,#sidebars .Label ul li span,#sidebars .BlogArchive #ArchiveList ul li>a,.post-title,.post-body h1,.post-body h2,.post-body h3,.post-body h4,.footb .widget-content,.topmenuu .widget-content>a, ul.w2bmenu li a, .post-footer .author-profile div .g-profile span, .related-posts-container .related-title {
       font-weight:400!important;
       text-shadow:currentcolor 0 0 1px;
  }
}
@-moz-document url-prefix() {
   .ftrdq h3.heading,.nli h3.heading,.mltop h3.heading,.secop .heading,.ftrdq h3.heading,.nli h3.heading,.ftrdq .bwrap .post-category,.nli .post-category,.ftrdm.ftrdq .bwrap .post-category,.nl1 .bwrap .post-category,.secpopular .widget .item-title a,.secpopular .widget ul li>a,.v-outer .heading,.mul-col h3.heading,.post-title a,#sidebars single tags .heading,#sidebars single tags .heading a,.opin .opall .bwrap h3,#sidebars .popular-posts .item-title a,#sidebars .popular-posts ul li a,#sidebars .Label .widget-content a,#sidebars .Label ul li span,#sidebars .BlogArchive #ArchiveList ul li>a,.post-title,.post-body h1,.post-body h2,.post-body h3,.post-body h4,.footb .widget-content,.topmenuu .widget-content>a, ul.w2bmenu li a, .post-footer .author-profile div .g-profile span, .related-posts-container .related-title {
       font-weight:400!important;
       text-shadow:currentcolor 0 0 1px;
  }
}
.allmenu #switch{
  position:absolute;
  right:36px;
  top:4px;
  cursor:pointer
}
.allmenu #switch:before{
  font-weight:600;
  font-family:'Font Awesome 5 Free';
  font-size:13px;
  color:#282828;
  content:'\f186';
  border:1px solid #464646;
  padding:4px;
  border-radius:100%
}
.darktheme .allmenu #switch:before{
  content:'\f185'
}
.darktheme body{
  background:#1c1c1c
}
.darktheme #header-wrapper #header-inner>a{
  background:url('../image/logo_white.png');
  background-repeat:no-repeat;
  background-size: contain;
  background-position:center
}
.darktheme #header-wrapper #header-inner img{
  visibility:hidden!important
}
.darktheme .Header h1{
  color:#f9f9f9
}
.darktheme span.loadera:before{
  content:'';
  background:url('../image/dark-loader.gif') center center no-repeat
}
.darktheme body .bwrap h3.heading{
  color:#f7f7f7!important
}
.darktheme .mtabs .dropdown-menu a{
  color:#f3f3f3
}
.darktheme .ftrdb .ftrdq,.darktheme .mxpo,.darktheme .mul-col .bwrap,.darktheme .nli .nlwh{
  border-bottom:1px solid #404040
}
.darktheme .ftrdb,.darktheme .mul-inner.section .widget{
  border-right:1px solid #404040
}
.darktheme .ftrd-rt,.darktheme .secb .nli2,.darktheme .nli22{
  border-left:1px solid #404040
}
.darktheme .sectionall .secua .widget h2.title{
  color:#fff;
  border-bottom:2px solid #3d3d42
}
.darktheme .latesto .sectionall .widget h2.title,.darktheme h2.poon{
  color:#fff;
  border-top:2px solid #3d3d42
}
.darktheme .mul-inner.section .widget h2 a{
  color:#fff
}
.darktheme .mul-inner.section .widget h2{
  border-bottom:2px solid #3d3d42
}
.darktheme .nli time.timeago,.darktheme .ftrdq time.timeago,.darktheme #slider .lauthor,.darktheme .nl1 .lauthor{
  color:#a0a0a0
}
.darktheme .mtabs ul li a:hover{
  color:#d9d9d9
}
.darktheme .post-desc{
  color:#d5d5d5
}
.darktheme body .menuwrapper .allmenu{
  background:#000
}
.darktheme .menux{
  border-bottom:none
}
.darktheme .menux:after{
  background:transparent
}
.darktheme .menuwrapper #navicon span{
  background:#fff
}
.darktheme ul.w2bmenu li a{
  color:#ffffff!important
}
.darktheme .subdown:after,.darktheme ul.w2bmenu>li>a:after{
  color:#c3c3c3
}
.darktheme .sb-icon-search svg path,.darktheme .sb-icon-search svg:hover path{
  fill:#e7e7e7
}
.darktheme .allmenu #switch:before{
  color:#e7e7e7;
  border:1px solid #fff
}
.darktheme .sb-search.sb-search-open .sb-icon-search,.darktheme .no-js .sb-search .sb-icon-search,.darktheme .sb-search-open svg path{
  fill:#e7e7e7
}
.darktheme .mtabs .dmore,.darktheme .widget .dmore{
  color:#d5d5d5;
  border:1px solid #b1b1b1
}
.darktheme .mul-inner.section .widget .dmore{
  opacity:.6
}
.darktheme .byvideo .vwall span{
  color:#cdcdcd
}
.darktheme .plr-inner{
  background:#d9d9d9
}
.darktheme .menux .ptrend .slicknav_icon:before {
  color: #e7e7e7;
}
.darktheme .menux {
  border-bottom: none;
  padding-top: 10px;
}
.darktheme .dmenu {
  color: #e9e9e9;
}
.darktheme .post-title{
  color:#f5f5f5
}
.darktheme .post-body{
  color:#cdcdcd
}
.darktheme .post-author.vcard,.darktheme .post-author.vcard span{
  color:#bdbdbd
}
.darktheme .btbreadc a{
  color:#a7a7a7
}
.darktheme .btbreadc .bthome svg path{
  fill:#b1b1b1
}
.darktheme .post-outer .post-timestamp,.darktheme .post-outer .post-timestamp .published{
  color:#828080
}
.darktheme .post-body blockquote{
  color:#e1e1e1
}
.darktheme .post-outer .post-labels:before{
  color:#c5c5c5
}
.darktheme .post-labels a,.darktheme .post-footer .author-profile div .g-profile span{
  color:#e9e9e9
}
.darktheme .post-footer .author-profile span{
  color:#b3b3b3
}
.darktheme .post-header .connect{
  border-bottom:1px solid #3d3d42
}
.darktheme .post-footer .author-profile{
  border-bottom:1px solid #3d3d42;
  border-top:1px solid #3d3d42
}
.darktheme .related-posts-container h4{
  background:#1c1c1c;
  color:#e9e9e9
}
.darktheme .related-posts-container{
  border-bottom:1px solid #3d3d42;
  border-top:1px solid #3d3d42
}
.darktheme .comheader a,.darktheme .comheader,.darktheme .post-outer .comments>h4{
  color:#e9e9e9
}
.darktheme #sidebars .widget h2{
  color:#e9e9e9;
  border:1px solid #b1b1b1
}
.darktheme #sidebars .widget h2:after{
  border:1px solid #b1b1b1
}
.darktheme #sidebars single .timeago,.darktheme .opin .opall time{
  color:#959595
}
.darktheme #sidebars .Label .widget-content a,.darktheme #sidebars .Label ul li span,.darktheme #sidebars .BlogArchive #ArchiveList ul li>a{
  color:#f7f7f7
}
.darktheme #sidebars .Label .widget-content ul li,.darktheme #sidebars .BlogArchive #ArchiveList ul.flat li{
  border-bottom:1px solid #3d3d42
}
/* .darktheme .main .blog-posts .status-msg-body{
  border:1px solid #3d3d42;
  color:#cdcdcd
} */
.darktheme .post-title a{
  color:#f5f5f5
}
.darktheme .blog-posts.hfeed .post-outer .post-labelsx a{
  color:#a7a7a7!important
}
.darktheme #sumlabel{
  color:#cdcdcd
}
.darktheme .post-outer{
  margin-bottom:40px;
  padding-bottom:40px;
  border-bottom:1px solid #3d3d42
}
.darktheme .loade .sload,.darktheme .loade p{
  border:2px solid #b1b1b1;
  color:#e9e9e9
}
.darktheme .nomore:before{
  color:#e9e9e9
}
body .CSS_LIGHTBOX {
  z-index: 1000000;
}
a:active{
  outline:none
}
a{
  color:#c41515;
  text-decoration:none
}
a:focus{
  outline:0
}
a img{
  border:0
}
html{
  background:#fff;
  text-rendering:optimizeLegibility;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  font-smoothing:antialiased
}
.cookie-choices-info {
  z-index: 9999998 !important;
}
#header-inner a {
  display: inline-block !important;
}
.tabso{
  min-height:200px
}
picture img{
  object-fit:cover;
  background:#f1f1f1
}
#slider{
  float:left;
  width:75%;
  box-sizing:border-box
}
.ftrd-rt,.ftrda,.ftrdb{
  padding:0 20px;
  box-sizing:border-box
}
#slider .ftrdb{
  padding-left:10px
}
.ftrd-rt{
  width:25%;
  float:right;
  border-left:1px solid #f1f1f1
}
.sectionall .secua .widget h2.title{
  font:normal 700 20px Kanit;
  color:#000000;
  letter-spacing:1px;
  border-bottom:2px solid #111111;
  padding-bottom:9px;
  line-height:24px;
  margin-bottom:20px;
  word-spacing:4px
}
.sectionall .secua .widget h2.title:after{
  content:'';
  height:1px;
  width:100%;
  background:#111111;
  display:block;
  top:auto;
  bottom:-5px;
  position:absolute
}
.mltop .mxpo:last-child{
  margin-bottom:0;
  padding-bottom:0
}
#slider .ftrdb .ftrdn:last-child{
  padding-bottom:0
}
.mltop .postpic img{
  float:left;
  height:80px;
  width:80px;
  border-radius:100%
}
.mltop .bwrap{
  padding-left:95px
}
.mxpo{
  margin-bottom:20px;
  padding-bottom:20px;
  border-bottom:1px solid #f1f1f1
}
.mxpo:last-child{
  border-bottom:none
}
.mltop h3.heading{
  font-family:'Kanit';
  font-size:16px;
  color:#000;
  line-height:22px;
  font-weight:900
}
.mxpo time.timeago,.secop .timeago{
  font:italic 400 15px Kanit;
  color:#EC1E24;
  margin-top:3px;
  display:block
}
.secua ul.dropdown-menu{
  display:none
}
.mxpo .postcat{
  display:none
}
.ftrda{
  float:right;
  width:66.6%
}
.ftrdb{
  float:left;
  width:33.3%;
  border-right:1px solid #f1f1f1
}
#slider .ftrdq img,.nli img{
  width:100%;
  max-width:100%;
  display:block
}
.ftrdq .bwrap,.nli .bwrap{
  margin-top:10px
}
.ftrdq .bwrap .post-category,.nli .post-category{
  font-family:'Kanit';
  text-transform:uppercase;
  margin-top:15px;
  display:inline;
  font-size:18px;
  font-weight:900;
  color:#EC1E24
}
.ftrdq .bwrap .post-category:after,.nli .post-category:after{
  content:'/';
  margin-right:8px;
  margin-left:8px
}
.ftrdq h3.heading,.nli h3.heading{
  font-family:'Kanit';
  font-size:19px;
  line-height:24px;
  margin-top:9px;
  display:inline;
  font-weight:900
}
.ftrdq.ftrdm h3.heading,.nli .nl1 h3.heading{
  font-size:26px;
  line-height:32px
}
.ftrdm.ftrdq .bwrap .post-category,.nl1 .bwrap .post-category{
  font-size:22px
}
.post-desc{
  color:#212121;
  font-family:'Kanit';
  font-size:13px;
  line-height:21px;
  margin-top:8px
}
.post-desc:after{
  content:'...';
  padding-left:4px
}
.ftrdb .ftrdq{
  margin-bottom:20px;
  padding-bottom:20px;
  border-bottom:1px solid #f1f1f1
}
.ftrdb .ftrdq:last-child{
  margin-bottom:0;
  border-bottom:none
}
#slider .lauthor,.nl1 .lauthor{
  font-family:'Kanit';
  font-weight:600;
  font-size:14px;
  margin-top:4px;
  display:inline-block
}
#slider .lauthor span,.nl1 .lauthor span{
  font-family:Kanit;
  font-style:italic;
  font-weight:400;
  font-size:17px;
  padding-right:0;
  text-transform:initial
}
.ftrdb .post-desc{
  display:none
}
.ftrdq .bwrap .crc{
  display:none
}
.ftrdq time.timeago{
  font-family:'Kanit';
  font-size:15px;
  padding-left:10px;
  font-style:italic
}
.mul-inner.section .widget{
  width:25%;
  float:left;
  margin:0 0 56px;
  padding:0 20px 34px;
  box-sizing:border-box;
  border-right:1px solid #f1f1f1
}
.mul-inner.section .widget:nth-child(4n){
  border-right:none
}
.mul-inner .widget:nth-child(4n+1){
  clear:left
}
.mul-inner:after{
  content:"";
  display:table;
  clear:both
}
.mul-inner.section .widget h2{
  border-bottom:2px solid #111111;
  padding-bottom:8px;
  margin-bottom:20px;
  line-height:21px
}
.mul-inner .widget h2:after{
  content:'';
  height:1px;
  width:100%;
  background:#111;
  display:block;
  bottom:-5px;
  position:absolute
}
.mul-col .bwrap{
  margin-bottom:15px;
  padding-bottom:15px;
  border-bottom:1px solid #f1f1f1
}
.mul-col h3.heading{
  font-family:'Kanit';
  font-size:19px;
  line-height:23px;
  font-weight:900;
  color:#000;
  display:inline
}
.mul-col .xle .xlq:last-child .bwrap{
  margin-bottom:0;
  border-bottom:none;
  padding-bottom:0
}
.mul-inner.section .widget h2 a{
  color:#000000;
  font:normal 700 22px Kanit;
  text-transform:uppercase;
  line-height:21px
}
.mul-col .bwrap time{
  font-family:'Kanit';
  color:#a0a0a0;
  margin-top:2px;
  display:block;
  font-style:italic
}
.mul-col .xlq img{
  margin-bottom:16px;
  max-width:100%
}
.mul-inner.section .widget .dmore{
  bottom:0;
  top:auto;
  left:20px;
  right:auto;
  opacity:.3
}
.secb .nli1{
  float:left;
  width:75%;
  box-sizing:border-box;
  padding:0 20px 0 10px
}
.secb .nli2{
  width:25%;
  float:right;
  box-sizing:border-box;
  padding:0 10px 0 20px;
  border-left:1px solid #f1f1f1
}
.nli21{
  float:left;
  width:100%;
  box-sizing:border-box
}
.nli22{
  float:right;
  width:50%;
  padding-left:20px;
  box-sizing:border-box;
  border-left:1px solid #f1f1f1
}
.nli .nlwh{
  margin-bottom:20px;
  padding-bottom:20px;
  border-bottom:1px solid #f1f1f1
}
.nli21 .nlwh:last-child,.nli22 .nlwh:last-child{
  margin-bottom:0;
  padding-bottom: 20px;
  border-bottom: 1px solid #f1f1f1;
}
.nli time.timeago{
  font-family:'Kanit';
  font-size:15px;
  margin-top:4px;
  display:inline-block;
  font-style:italic
}
.secb .nli1 time.timeago{
  padding-left:10px
}
.byvideo h2.title{
  display:none
}
.byvideo .widget{
  position:static
}
.byvideo .vwall{
  font-family:'Kanit';
  font-size:13px;
  position:relative;
  display:none
}
.byvideo:hover .vwall{
  display:block
}
.byvideo .vwall .vwinner{
  right:0;
  position:absolute;
  display:block;
  padding-top:6px;
  left:0;
  text-align:right
}
.byvideo .vwall span{
  color:#000
}
.byvideo .vwall span:before{
  content:'View All'
}
.byvideo .vwall span:after{
  content:"\f054";
  font-weight:600;
  font-family:'Font Awesome 5 Free';
  font-size:10px;
  color:inherit;
  padding-left:6px;
  padding-right:2px
}
.byvideo .v-outer .vdot img{
  object-fit:cover
}
.v-outer .vl1{
  border-left:20px solid #CF102D;
  box-sizing:border-box;
  margin-bottom:20px;
  border-bottom:1px solid #dcdcdc;
  padding-bottom:20px
}
.v-outer .vl1 .bwrap{
  width:50%;
  float:left;
  padding:40px 40px 20px;
  box-sizing:border-box
}
.v-outer .vl1 .vl{
  width:50%;
  float:right;
  position:relative
}
.v-outer .vl1 .vl img{
  width:100%
}
.v-outer .vl2{
  padding-bottom:20px
}
.vl2 .vl{
  position:relative
}
.vl2 .vls{
  width:50%;
  float:left
}
.vl2 .vls .vl{
  width:40%;
  float:left;
  padding-right:20px;
  box-sizing:border-box
}
.vl2 .vls .bwrap{
  width:60%;
  float:right;
  padding-right:20px;
  box-sizing:border-box
}
.vl2 .vl img{
  width:100%;
  box-sizing:border-box
}
.vl2 .vls.vlss{
  padding-left:20px;
  box-sizing:border-box;
  border-left:1px solid #dcdcdc
}
.v-cat .post-category{
  color:#fff;
  font-family:'Kanit';
  text-transform:uppercase;
  font-size:15px;
  line-height:21px;
  font-weight:400;
  letter-spacing:1px
}
.vl1 .v-cat .post-category {
  font-size: 17px;
}
.v-outer .vl1 .heading{
  font-weight:700;
  font-size:32px;
  line-height:38px;
  margin:12px 0 12px
}
.v-outer .heading{
  font-family:'Kanit';
  font-size:19px;
  line-height:26px;
  color:#fff;
  font-weight:400;
  margin:6px 0
}
.v-outer .post-desc{
  font-family:'Kanit';
  font-size:13px;
  line-height:21px;
  color:#f7f7f7;
  margin-bottom:30px
}
.byvideo time.timeago{
  font-family:'Kanit';
  color:#f3171d;
  line-height:18px;
  font-style:italic
}
.sectionad .adspace{
  max-width:100%;
  overflow:hidden
}
.sectionad .adspace .widget{
  padding:0 10px;
  box-sizing:border-box;
  text-align:center
}
.adspace .widget-content img{
  max-width:100%
}
.sticky-wrapper{
  float:left
}
.rsidebar .sicon a{
  background:#151515;
  margin-bottom:10px;
  padding:10px 14px;
  box-sizing:border-box;
  border-radius:2px;
  float:left;
  width:100%
}
.rsidebar .sicon:nth-child(2n+2) a{
  margin-right:0
}
.rsidebar .sicon i{
  font-size:16px;
  line-height:16px;
  margin-right:8px;
  padding:3px;
  text-align:center;
  width:16px;
  color:#ffffff;
  vertical-align:bottom
}
.rsidebar .sicon span{
  color:#ffffff;
  font:normal 400 14px Kanit;
  line-height:inherit;
  word-spacing:1px
}
.rsidebar .sicon:nth-child(1) a{
  background:#3059B0
}
.rsidebar .sicon:nth-child(2) a{
  background:#E52730
}
.rsidebar .sicon:nth-child(3) a{
  background:#55ACEF
}
.rsidebar .sicon:nth-child(4) a{
  background:#F77737
}
.rsidebar .sicon:nth-child(5) a{
  background:#000000
}
.rsidebar .sicon:nth-child(6) a{
  background:#000000
}
.rsidebar .sicon:nth-child(7) a{
  background:#000000
}
.rsidebar .sicon:nth-child(8) a{
  background:#000000
}
.rsidebar .sicon:last-child a{
  margin-bottom:0
}
.spreview #slider,.spreview .sectiona,.spreview .sectionb,.spreview .sectiond,.spreview .sectione,.spreview .sectionf,.spreview .secop{
  display:none
}
body.spreview .post-title{
  width:auto!important
}
.spreview .blog-posts{
  display:block
}
#sidebars single,#sidebars tags{
  display:block
}
#sidebars .Profile .widget-content{
  margin-top:28px
}
.rsidebar .widget.noblank{
  display:inline-block;
  margin-top:10px;
  width:100%
}
#main-wrapper .vieww{
  position:absolute;
  top:5px;
  display:none;
  right:0;
  color:#252525;
  font-size:15px
}
#main-wrapper .vieww span{
  margin-left:10px;
  cursor:pointer
}
#main-wrapper .loade{
  clear:both
}
#main .boxx .post-outer{
  width:50%;
  float:left;
  box-sizing:border-box;
  padding-bottom:20px;
  border-bottom:none
}
#main .boxx .post-outer:nth-child(2n+2){
  padding-left:20px
}
#main .boxx .post-outer:nth-child(2n+1){
  padding-right:20px;
  clear:both
}
.boxx .post-labelsx,.boxx h1.post-title,.boxx h1.post-title a,.boxx .post-outer .sdate{
  margin-left:0;
  width:100%
}
.boxx #sumlabel{
  display:none
}
.boxx span.post-labelsx{
  padding-top:255px;
  display:block
}
.boxx .post-body .pt-outer img{
  width:100%
}
.blog-posts .pt-outer.ptv:before{
  content:'\f144';
  font-family:'Font Awesome 5 Free';
  font-weight:400;
  position:absolute;
  z-index:999;
  color:#fff;
  top:19px;
  left:310px;
  font-size:29px
}
.main .blog-posts .status-msg-wrap{
  margin:0 auto 10px;
  position:relative;
  width:100%
}
/* .main .blog-posts .status-msg-body{
  border:1px solid #f1f1f1;
  color:#000;
  font-family:'Kanit';
  font-style:italic;
  text-align:left;
  padding:9px 18px;
  margin-bottom:20px;
  display:block;
  position:relative;
  width:auto;
  font-size:19px
} */
.main .blog-posts .status-msg-border{
  background:#fff;
  border:medium none;
  opacity:0;
  position:relative;
  width:100%;
  display:none
}
.main .blog-posts .status-msg-body b{
  padding-left:2px
}
.archivedate .post-count{
  color:#4e4e4e;
  font-family:Kanit
}
.mstick{
  width:100%;
  z-index:9999
}
.sb-icon-search svg:hover path{
  fill:#000000
}
.mstick .menutrend{
  display:none
}
.menuy{
  width:100%;
  text-align:center
}
.menuy .w2bmenu .navbtn{
  cursor:pointer;
  margin-right:20px;
  position:absolute;
  left:0
}
.menutwo .widget h2{
  color:#111111;
  font:normal 700 23px Kanit;
  display:inline-block;
  vertical-align:top;
  margin-right:20px;
  background:#fdcd01;
  height:50px;
  line-height:50px;
  padding:0 40px 0 20px
}
.menutwo .widget-content{
  display:inline-block;
  margin-top:4px
}
.menutwo .PopularPosts .widget-content ul li{
  list-style:none;
  padding:0;
  position:absolute!important;
  opacity:0;
  padding:6px 0 0
}
.menutwo .PopularPosts .widget-content ul li.current{
  opacity:0;
  animation:fadeIne 0.6s ease-in-out both
}
.menutwo .PopularPosts .widget-content ul li:first-child{
  opacity:1
}
@keyframes fadeIne{
  from{
      opacity:0;
      transform:translate(0,4px)
  }
  to{
      opacity:1;
      transform:translate(0,0)
  }
}
.menutwo .item-thumbnail img{
  width:26px;
  border-radius:30px;
  padding-right:0;
  margin-right:10px;
  position:relative;
  top:0
}
.menutwo ul li a{
  color:#ffffff;
  font:normal 600 18px Kanit;
  white-space:nowrap;
  display:block
}
.menutwo .PopularPosts .item-title{
  padding-bottom:0
}
.menutwo .PopularPosts .item-thumbnail{
  float:left;
  margin:0
}
#sidebars .sociala ul{
  margin-top:14px;
  overflow:auto;
  padding:0
}
.rsidebar .sociala{
  margin-top:0
}
.sociala ul li{
  float:left;
  list-style-type:none
}
.sociala .jj{
  color:#000;
  display:inline-block;
  font-family:'Kanit';
  font-size:20px;
  font-weight:700;
  line-height:29px
}
.sociala{
  background:#fff8f8;
  border-radius:1px;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin-top:-10px;
  padding:18px 21px 24px
}
.sociala ul li:last-child .fa{
  margin-right:0
}
.sociala ul li a i{
  background:#d11;
  border-radius:1px;
  color:#fff;
  font-size:18px;
  height:28px;
  line-height:28px;
  margin-right:11px;
  padding:4px;
  text-align:center;
  transition:all 0.2s ease-in-out 0s;
  width:33px
}
.sociala ul .fa-facebook{
  background:#3b5998
}
.sociala ul .fa-twitter{
  background:#00aced
}
.sociala ul .fa-google-plus{
  background:#D11
}
.sociala ul .fa-rss{
  background:rgb(255,131,0)
}
.sociala ul .fa-reddit-alien{
  background:#c44
}
#sidebars .sociala .emailtext{
  background:none;
  color:#9e9393;
  font-size:11px;
  text-transform:capitalize;
  width:136px;
  font-family:'Kanit';
  letter-spacing:0;
  border:1px solid #eadada;
  height:29px
}
#sidebars .sociala .emailsub{
  padding:4px 12px 4px;
  background:#ed8a31;
  color:#fff;
  border:none;
  cursor:pointer;
  float:right;
  font-family:'Kanit';
  font-size:14px;
  font-weight:600;
  line-height:24px;
  letter-spacing:1px
}
#sidebars .widget.FollowByEmail{
  background:#f7f7f7;
  border-radius:1px;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:18px 21px 24px
}
#sidebars .FollowByEmail .item-control{
  display:none
}
.sectionall #sidebars .widget.FollowByEmail h2{
  color:#000000;
  font:normal 700 20px Kanit;
  display:inline-block;
  line-height:29px
}
#sidebars .FollowByEmail .follow-by-email-inner .follow-by-email-address{
  background:none;
  color:#423e3e;
  font-size:11px;
  text-transform:capitalize;
  font-family:'Kanit';
  letter-spacing:0;
  border:1px solid #eae9e9;
  height:33px;
  padding:0 15px 0 36px;
  box-sizing:border-box;
  background:#ffffff;
  width:100%
}
#sidebars .FollowByEmail .follow-by-email-inner .follow-by-email-submit{
  padding:4px 12px 4px 34px;
  background:#E84D15;
  color:#ffffff;
  border:none;
  cursor:pointer;
  float:right;
  font:normal 600 14px Kanit;
  line-height:24px;
  letter-spacing:1px;
  width:100%;
  margin-left:0;
  text-transform:uppercase;
  height:33px;
  margin-top:12px
}
#sidebars .FollowByEmail .follow-by-email-inner tr>td:nth-child(2):before{
  content:'\f1d8';
  font-family:'Font Awesome 5 Free';
  font-size:14px;
  position:absolute;
  top:21px;
  left:50%;
  margin-left:-40px;
  color:#ffffff
}
#sidebars .FollowByEmail .follow-by-email-inner tr>td:first-child:before{
  content:'\f0e0';
  font-family:'Font Awesome 5 Free';
  font-size:16px;
  position:absolute;
  top:6px;
  left:13px;
  color:#949494
}
#sidebars .FollowByEmail .follow-by-email-inner table td{
  display:block;
  box-sizing:border-box;
  clear:both;
  width:100%;
  position:relative
}
.sectionall #sidebars .widget.FollowByEmail h2{
  margin-bottom:10px;
  margin-left:3px
}
#mxmshare{
  cursor:pointer;
  vertical-align:top;
  position:absolute
}
#mxmshare>svg{
  height:32px;
  fill:#444
}
#mxmshare #fsharebox{
  height:auto;
  width:300px;
  position:absolute;
  display:none;
  right:10px;
  border-radius:2px;
  top:48px;
  background:#fdfdfd;
  box-shadow:0 18px 20px -20px rgb(0 0 0 / 8%);
  border:1px solid rgba(0,0,0,.08);
  padding:16px;
  z-index: 999999;
}
#fsharebox>span{
  background:gainsboro;
  padding:8px 18px;
  font-size:16px;
  line-height:16px;
  border-radius:2px;
  display:inline-block;
  margin-left:3px;
  margin-right:3px;
  opacity:.92
}
#fsharebox>span:hover{
  opacity:1
}
#fsharebox>span>a{
  color:#fff;
  margin:0
}
#fsharebox>span>i{
  vertical-align:middle
}
#fsharebox span.xtelegram{
  background:#08c
}
#fsharebox span.xlinkedin{
  background:#0077b5
}
#fsharebox span.xwhatsapp{
  background:#25d366
}
#fsharebox span.xreddit{
  background:#ff4500
}
#fsharebox span.xpocket{
  background:#ef4056
}
.post-header .connect{
  position:relative;
  margin-bottom:19px;
  border-bottom:1px solid #efefef;
  padding-bottom:7px
}
.post-header .connect .share-button{
  border:none!important;
  height:32px;
  width:130px;
  display:inline-block;
  margin-right:4px
}
.post-header .connect .share-button.sb-pinterest,.post-header .connect .share-button.sb-email{
  width:52px
}
.connect .sb-pinterest:before,.connect .sb-email:before{
  padding:14px 21px
}
.connect .sb-facebook .share-button-link-text,.connect .sb-twitter .share-button-link-text{
  position:absolute;
  right:29px;
  top:5px;
  z-index:9;
  color:#fff;
  text-transform:uppercase;
  font-family:'Kanit';
  font-size:14px;
  text-indent:0
}
.connect>a:before{
  font-family:'Font Awesome 5 Brands';
  line-height:32px;
  padding:14px 61px;
  font-size:14px;
  color:#fff
}
.connect .sb-twitter:before{
  background:#55acef;
  content:"\f099";
  padding:14px 84px 14px 33px
}
.connect .share-button{
  position:relative
}
.connect .sb-facebook:before{
  background:#3059b0;
  content:"\f39e";
  padding:14px 84px 14px 36px
}
.connect .sb-pinterest:before{
  background:#e52730;
  content:"\f231"
}
.connect a.sb-email:before{
  font-family:'Font Awesome 5 Free';
  background:#444;
  content:"\f0e0"
}
.archivedate .toggle .zippy{
  color:#212121;
  font-size:12px
}
.allcolumn,.footer,.widget .widget-item-control a img{
  display:none!important
}
.sectiond .widget time{
  display:none
}
.bylabela{
  float:left;
  width:700px
}
.bylabelb{
  float:right;
  width:456px;
  margin:0 10px
}
.bylabelb h2{
  margin-left:0
}
.mli1 .bwrap,.mli3e .bwrap{
  bottom:20px;
  color:#fff;
  padding:0 20px;
  position:absolute
}
.ml1 .heading{
  color:#fff;
  font-family:Kanit;
  font-size:27px;
  font-weight:800;
  line-height:28px
}
.sectionall .recentby .widget h2.title{
  display:none
}
.plear{
  clear:both
}
.opilist li{
  list-style-type:none;
  padding:15px 12px 0;
  position:relative
}
.nl2>a{
  overflow:hidden;
  display:block
}
.opilist .timeago{
  color:#ccc;
  display:block;
  font-family:Kanit;
  font-size:15px
}
.opiauthor{
  color:#bbb;
  font-family:Kanit;
  font-size:15px
}
.opilist .opititle{
  color:#212121;
  font-size:16px;
  font-weight:800;
  line-height:20px;
  position:relative
}
.opilist{
  background:#f4f4f4;
  margin:0;
  padding-bottom:10px;
  padding-left:0
}
.byopinion{
  float:right;
  overflow:hidden;
  width:265px
}
.opimg{
  float:left;
  width:95px
}
.byopinion .opimg img{
  height:62px;
  width:95px
}
.hhyu{
  float:right;
  width:127px
}
.opiauthorpic{
  border-radius:50px;
  left:20px;
  position:absolute;
  top:28px;
  width:42px
}
.opilist .timeago{
  display:none
}
.bylabelvp{
  margin-top:45px
}
.bylabelvp .opivist{
  list-style:outside none none;
  padding-left:0;
  margin-top:0
}
.bylabelvp .opivist li{
  float:left;
  list-style-type:none;
  margin-right:15px;
  width:195px
}
.w2bmenu .fa-navicon,.w2bmenu .fa-close{
  margin-left:10px;
  font-size:23px;
  margin-top:4px
}
.opvimg img{
  height:137px;
  width:195px
}
.bylabelvp .opivist li.opivn3{
  margin-right:0
}
.loadera{
  position:absolute;
  top:50%;
  left:50%;
  margin-left:-18px;
  margin-top:-26px;
  color:#333;
  font-size:40px;
  z-index:9999999
}
span.loadera:before{
  content:'';
  background:url('../image/loader.gif') center center no-repeat;
  height:49px;
  width:56px;
  text-align:center;
  display:inline-block
}
span.loadera>i{
  display:none
}
.widget .dimm>div{
  opacity:.05
}
.secop .loadera{
  margin-top:-45px
}
.oppy,.opay,.opy{
  height:445px;
  width:826px;
  overflow:hidden
}
.sectiond .widget .xlp:before{
  height:100px
}
.sectiona{
  margin-bottom:50px
}
.top-wrapper{
  background:#000000;
  position:relative;
  z-index:999999
}
.top-inner{
  max-width:1156px;
  margin:0 auto
}
.topmenuu{
  float:left
}
.topmenuu a .slicknav_menu{
  display:none
}
.top-inner .topmenuu,.top-inner .widget{
  margin:0
}
.top-inner .topright{
  margin-right:0;
  float:right
}
.topmenuu a{
  color:#e2e2e2;
  font:normal 600 11px Kanit;
  margin-right:24px;
  line-height:36px;
  display:inline-block;
  letter-spacing:1px
}
.headersection{
  margin:0 auto!important;
  max-width:1156px
}
#header-wrapper .Header.widget{
  margin:0
}
#header-wrapper{
    padding: 38px 10px 10px 10px;
}
#header{
  margin:0
}
.Header h1{
  color:#E10E11;
  font:normal 900 48px Kanit;
  letter-spacing: 1px;
  margin-bottom:0;
  margin-top:-9px
}
.Header h1 a{
  color:#E10E11
}
#header-wrapper #header-inner {
  text-align: center;
  position: relative;
}
.descriptionwrapper{
  color:#545454;
  display:block;
  font:italic normal 16px Kanit;
  margin-top:-12px;
  line-height:20px
}
#header-inner img{
  width:auto;
  margin:0 auto;
  max-width:100%;
  height:auto
}
ul.w2bmenu li a:first-child{
  padding-left:0
}
.clearfit:after{
  content:" ";
  visibility:hidden;
  display:block;
  height:0;
  clear:both
}
.iauthor,.itag,.icomments{
  display:none
}
.latesto{
  margin:65px auto 0
}
.sectionall .section{
  margin:0
}
.sectionf .byvideo.section{
  padding:0 10px;
  box-sizing:border-box
}
.v-outer{
  background:#000000
}
#sidebars .widget-content h3.heading.otpx a{
  color:inherit
}
h3.heading.otpx a,.sectionalplr .popular-posts .item-title a,#sidebars .popular-posts .item-title a,.mul-col a h3,.post-title a{
  color:inherit;
  width:calc(100%);
  background-image:linear-gradient(transparent calc(100% - 2px),#484848 2px);
  background-repeat:no-repeat;
  background-size:0% 100%;
  transition:background-size 0.6s
}
.bwrap h3.heading.otpx:hover a,.sectionalplr .popular-posts .item-title:hover a,#sidebars .popular-posts .item-title:hover a,.mul-col a h3:hover,.post-title:hover a{
  background-size:100% 100%
}
.byvideo h3.heading.otpx a{
  background-image:linear-gradient(transparent calc(100% - 2px),#f1f1f1 2px)
}
.sectionall{
  margin:0 auto 68px;
  max-width:1176px
}
.mul-col.sectionall{
  max-width:1196px
}
.mul-col.sectionall{
  margin-bottom:27px
}
.latesto .sectionall .widget h2.title,h2.poon{
  color:#000000;
  font:normal 700 28px Kanit;
  display:block;
  letter-spacing:1px;
  margin-bottom:14px;
  position:relative;
  border-top:2px solid #111111;
  padding-top:14px;
  word-spacing:4px
}
.sectionall .widget h2.title:after{
  content:'';
  height:1px;
  width:100%;
  background:#111111;
  display:block;
  top:2px;
  position:absolute
}
#sidebars .widget h2{
  color:#000000;
  display:block;
  font:normal 800 19px Kanit;
  line-height:21px;
  border:1px solid #000;
  padding:8px 18px;
  position:relative;
  margin-bottom:20px
}
#sidebars .widget h2:after{
  position:absolute;
  content:'';
  display:block;
  height:100%;
  top:2px;
  left:2px;
  background:none;
  border:1px solid #000;
  right:2px
}
.sectionall h2.title span{
  display:inline-block;
  font-family:Kanit;
  font-size:16px;
  font-weight:600;
  position:absolute;
  right:0;
  text-transform:lowercase;
  top:-1px
}
.sectionall h2.title span:after{
  content:"\f105";
  font-family:fontawesome;
  font-size:15px;
  left:-1px;
  padding-left:1px;
  padding-right:7px;
  position:relative;
  top:1px
}
.mtabs .dmore,.widget .dmore{
  color:#000000;
  position:absolute;
  right:0;
  text-transform:lowercase;
  top:auto;
  line-height:12px;
  border:1px solid #111111;
  border-radius:2px;
  font-size:14px;
  z-index:9
}
.secua .widget .dmore{
  top:2px
}
.sectionall h2.title span a{
  color:#ea0303
}
.sectionb h2.title,.secop h2.title{
  margin-left:10px
}
.sectionv.sectionall .widget h2.title,.sectionb.sectionall .widget h2.title{
  margin-right:10px
}
.sectionv .mtabs .dmore,.sectionb .mtabs .dmore{
  right:10px
}
.sectionall .secd h2{
  background:#1a1b18;
  border-radius:1px;
  box-shadow:0 1px 6px rgba(0,0,0,.15);
  color:#fff;
  display:inline-block;
  font-family:Kanit;
  font-size:12px;
  font-weight:400;
  left:16px;
  line-height:15px;
  padding:5px 12px;
  position:absolute;
  text-align:center;
  border-radius:1px;
  text-transform:uppercase;
  top:142px;
  z-index:99
}
.secb h2,.secb .widget-content ul,.secua h2,.secua .widget-content ul,.secop h2,.secop .widget-content ul,#sidebars single .imgdrop{
  visibility:hidden
}
.secb.nload h2,.secb.nload .widget-content ul,.secua.nload h2,.secua.nload .widget-content ul,.secop.nload h2,.secop.nload .widget-content ul,#sidebars single.nload .imgdrop{
  visibility:visible
}
.secb .widget-content,.secua .widget-content,.secop .widget-content,#sidebars tags{
  min-height:100px
}
.secb.nload .widget-content,.secua.nload .widget-content,.secop.nload .widget-content,#sidebars single.nload tags{
  min-height:0
}
.sectiond .secd .widget:nth-child(1) .widget-content .xle{
  background:linear-gradient(225deg,rgb(30 236 210),rgb(72 134 236) 75%);
  border-radius:0 0 3px 3px
}
.sectiond .secd .widget:nth-child(2) .widget-content .xle{
  background:linear-gradient(225deg,rgb(236 132 53),rgb(255,220,0) 75%);
  border-radius:0 0 3px 3px
}
.sectiond .secd .widget:nth-child(3) .widget-content .xle{
  background:linear-gradient(225deg,rgb(232 104 224),rgb(125 56 230) 75%);
  border-radius:0 0 3px 3px
}
.sectiond .secd .widget:nth-child(4) .widget-content .xle{
  background:linear-gradient(225deg,rgb(83 220 75),rgb(225,235,100) 75%);
  border-radius:0 0 3px 3px
}
.sectiond .secd .widget:nth-child(2n+1) .widget-content .xle .heading{
  color:#fff
}
.secb .widget-content>*,.secua .widget-content>*,.secop .widget-content>*,.byvideo .widget-content>*,.mul-inner .widget-content>*{
  visibility:visible
}
.secb .widget-content,.secua .widget-content,.secop .widget-content,.byvideo .widget-content,.mul-inner .widget-content,.footercolm .widget-content multiple tags{
  visibility:hidden
}
.secd .xli{
  overflow:hidden
}
.secop .op1 .post-category{
  padding:3px 8px;
  text-transform:uppercase;
  display:inline-block;
  border-radius:2px;
  line-height:16px;
  box-shadow:0 1px 6px rgba(0,0,0,.15)
}
.opyni .timeago{
  padding-left:7px
}
#sidebars single .timeago,.opin .opall time{
  font:italic 400 15px Kanit;
  color:#565656;
  display:block;
  margin-top:5px
}
.opyni .timeago:before{
  display:inline-block;
  color:#929090;
  content:'\F017';
  font-family:'Font Awesome 5 Free';
  padding-right:6px
}
.mli1,.mli2{
  float:left;
  margin:0 10px;
  position:relative
}
.ml4{
  position:relative
}
.ml4 .heading{
  color:#fff;
  font-family:Kanit;
  font-size:23px;
  line-height:25px;
  font-weight:800
}
.mli3f .heading{
  color:#262626;
  font-size:17px;
  font-weight:800;
  line-height:20px;
  margin-top:6px
}
.mli1{
  width:380px
}
.mli2{
  background:#f4f4f4;
  padding:15px 20px;
  width:240px
}
.mli2 .heading{
  color:#292929;
  font-weight:800;
  margin-bottom:5px
}
.mli2 .ml2,.mli2 .ml3{
  margin-bottom:20px
}
.mli2 .contento{
  color:#454545;
  font-family:Kanit
}
.mli3{
  width:456px
}
.mli3e{
  margin-bottom:20px
}
.mla{
  height:393px
}
.mle{
  height:197px
}
.mlb,.mlc{
  height:160px
}
.mlf,.mlg{
  height:130px
}
.ml5{
  margin-right:10px
}
.ml5,.ml6{
  float:left;
  width:218px
}
.ml6{
  margin-left:10px
}
.secop .ofall>a,.secop .ofall>a img{
  overflow:hidden;
  display:block
}
.ofall img{
  max-width:100%
}
.op1 .ofall{
  float:left;
  width:25%;
  padding:0 10px;
  position:relative;
  box-sizing:border-box
}
.op1 .ofall .opp{
  height:194px;
  position:relative
}
.secop .heading{
  padding:10px 2px 0;
  font-family:'Kanit';
  font-size:18px;
  color:#000;
  line-height:24px;
  font-weight:900
}
.vl:after{
  background:#FF0000;
  border-radius:100%;
  box-shadow:0 1px 6px rgba(0,0,0,.15);
  color:#ffffff;
  content:"\f04b";
  display:block;
  font-family:"Font Awesome 5 Free";
  font-weight:600;
  left:22px;
  line-height:22px;
  padding:9px 12px 9px 15px;
  position:absolute;
  top:12px
}
.vl1 .vl:after{
  font-size:25px;
  line-height:22px;
  padding:20px 19px 19px 23px
}
.mla:before,.oppy:before{
  background:rgba(0,0,0,0) linear-gradient(to bottom,transparent 0,#000 100%);
  bottom:0;
  content:"";
  height:200px;
  left:0;
  position:absolute;
  right:0;
  width:100%
}
.mle:before,.xlp:before,.oppois:before{
  background:rgba(0,0,0,0) linear-gradient(to bottom,transparent 0,#000 100%);
  bottom:0;
  content:"";
  height:110px;
  left:0;
  position:absolute;
  right:0;
  width:100%
}
.mtabs ul{
  padding:0;
  list-style:none;
  margin-bottom:0;
  position:relative
}
.mtabs ul .dmore a,.widget .dmore a{
  color:inherit;
  display:inline;
  padding:0;
  text-transform:none
}
.mtabs ul .dmore a:hover,.widget .dmore a:hover{
  background:none;
  color:inherit
}
.mtabs ul li a{
  display:block;
  padding:8px 25px;
  color:#333;
  text-transform:capitalize;
  text-decoration:none
}
.mtabs ul li a:hover{
  color:#616161
}
.mtabs ul.dropdown-menu{
  margin-bottom:22px
}
.sidebarxe ul.dropdown-menu{
  margin-top:0;
  margin-left:15px
}
.mtabs ul.dropdown-menu li{
  display:inline-block;
  padding:0
}
.mtabs ul.dropdown-menu li.activv a{
  border-bottom:2px solid #EC1E24
}
.mtabs .dropdown-menu a{
  color:#000000;
  font:italic normal 17px Kanit;
  line-height:inherit;
  cursor:pointer;
  transition:color 0.2s;
  padding:0;
  text-transform:capitalize;
  margin-left:8px;
  margin-right:8px
}
.dmenu{
  position:absolute;
  display:none;
  cursor:pointer;
  right:82px;
  font-family:'Kanit';
  font-size:18px;
  text-transform:capitalize;
  font-style:italic
}
.dmenu:after{
  font-weight:600;
  font-family:'Font Awesome 5 Free';
  font-size:11px;
  color:inherit;
  content:'\f078';
  margin-left:6px
}
.secua .widget-content,.secop .widget-content,.secb .widget-content,#sidebars tags{
  position:relative
}
#sidebars single .dropdown-menu a{
  color:#fff;
  cursor: pointer;
}
.mtabs .title,.mtabs .title{
  cursor:pointer
}
.widget .dmore .xback{
  margin-right:5px;
  cursor:pointer;
  padding:3px 5px 3px 10px;
  display:inline-block
}
.widget .dmore .xnext{
  cursor:pointer;
  padding:3px 10px 3px 5px;
  display:inline-block
}
.widget .dmore>span.nomorex{
  cursor:default
}
.sectionall .dmore .xback:before{
  content:"\f053"
}
.sectionall .dmore .xnext:before{
  content:"\f054"
}
.sectionall .dmore .xback:before,.sectionall .dmore .xnext:before{
  font-weight:600;
  font-family:'Font Awesome 5 Free';
  font-size:8px;
  color:inherit;
  vertical-align:middle
}
.d1,.d2,.d3{
  position:relative
}
.soverlay{
  background:rgba(254,254,254,.8);
  bottom:0;
  height:100%;
  left:0;
  position:absolute;
  right:0;
  top:0;
  width:100%;
  z-index:99
}
#sidebars single tags .bwrap{
  margin-top:6px
}
#sidebars single tags .heading,#sidebars single tags .heading a{
  color:#000;
  font-family:'Kanit';
  font-size:18px;
  font-weight:900;
  line-height:24px
}
#sidebars single .dmore{
  position:absolute;
  top:-48px;
  z-index:86;
  right:13px
}
#sidebars single ul.dropdown-menu{
  background:#2d2d2d;
  padding:4px 22px;
  top:27px;
  right:0;
  position:absolute;
  z-index:999;
  display:block
}
#sidebars single ul.dropdown-menu li{
  display:block;
  margin:3px 0
}
#sidebars single ul.dropdown-menu li a,#sidebars single ul.dropdown-menu li.activv a{
  color:#ffffff;
  font:normal 400 14px Kanit;
  text-transform:capitalize
}
#sidebars single .imgdrop{
  right:0;
  position:absolute;
  z-index:9;
  top:0;
  cursor:pointer;
  color:#ffffff;
  font:normal 600 12px Kanit;
  background:#2d2d2d;
  padding:3px 10px;
  line-height:17px;
  letter-spacing:1px
}
#sidebars single .imgdrop:after{
  font-weight:600;
  font-family:'Font Awesome 5 Free';
  font-size:11px;
  color:inherit;
  content:'\f078';
  padding-left:4px;
  vertical-align:baseline
}
#sidebars single .mluvp{
  height:220px
}
#sidebars single .lauthor,#sidebars single time.timeago{
  margin-left:0
}
#sidebars single .crc{
  background:#f8f8f8
}
#sidebars single .bwrap .post-category{
  color:#fff
}
#sidebars single .mluvp:before{
  background:#000;
  bottom:0;
  content:"";
  height:100%;
  left:0;
  position:absolute;
  right:0;
  width:100%;
  opacity:.3
}
#sidebars single .lauthor:before{
  content:'\F007';
  font-family:'Font Awesome 5 Free';
  padding-right:5px
}
#sidebars single tags{
  overflow:visible
}
#sidebars single .imgdrop span{
  text-transform:uppercase
}
.rsidebar{
  float:left;
  width:300px;
  padding-right:0;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box
}
#sidebars .widget-content{
  position:relative
}
.lcontent{
  float:left;
  width:806px;
  margin:0 50px 0 10px
}
.lcontent #blog-pager{
  display:none
}
.sectionall .lcontent .widget-content{
  margin:0
}
.sectiong .lcontent .widget{
  margin:0 0 45px
}
.footb{
  background:#000000;
  border:1px solid #000000;
  margin-top:0
}
.footc{
  background:#000000;
  border-top:1px solid #151515
}
.footca{
  max-width:1156px;
  margin:0 auto
}
.footb .widget-content{
  color:#fff;
  font: normal 400 15px 'Kanit';
  letter-spacing: 0.4px;
}
.footb .widget-content,.footb .widget-content ul{
  line-height:20px
}
.footb a{
  color:#fff
}

.footb a span:hover{
  color:#b8b8b8
}

.footcopy{
  color:#767676;
  font:italic 400 16px Kanit;
  letter-spacing:.5px;
  padding:8px 0;
  float:left
}
.footdesign{
  float:right;
  color:#767676;
  font:italic 400 16px Kanit;
  letter-spacing:.5px;
  padding:8px 0
}
.footc .fa.fa-heart{
  color:#cd1919;
  font-size:14px;
  padding:0 2px;
  position:relative;
  top:1px
}
.footercolm{
  margin:0 auto;
  max-width:1176px;
  padding:52px 0 33px
}
.footercolm:after{
  content:'';
  display:block;
  clear:both
}
.footerall{
  float:left;
  margin:0 20px 0px 20px;
  width:400px
}
.footera.footerall{
  margin-left:10px
}
.footerd.footerall{
  margin-right:10px
}
.footerall .section{
  margin:0
}
.footerall h2{
  color:#d2d2d2;
  font:normal 400 15px Kanit;
  margin-bottom:10px;
  padding-bottom:4px;
  line-height:21px;
  letter-spacing:1px
}
.footb #label_with_thumbs .postthumb{
  float:left;
  width:74px;
  padding-right:12px;
  display:inline-block
}
.footb #label_with_thumbs{
  padding:0 10px 0 0
}
.footb #label_with_thumbs time.timeago{
  font-family:'Kanit';
  font-style:italic;
  color:inherit;
  display:none
}
.footb .latestpost{
  display:inline-block;
  list-style:outside none none;
  margin-bottom:17px;
  padding:0
}
.footb .label_thumb{
  height:65px;
  object-fit:cover;
  width:100%
}
.footb .posttitle a{
  color:#cccccc
}
.footb .Label ul li{
  display:block;
  list-style:none;
  border-bottom:1px solid #1b1b1b;
  position:relative;
  margin:0 0 10px;
  padding:0 0 10px
}
.footb .Label ul li:last-child{
  border-bottom:none;
  padding-bottom:0;
  margin-bottom:0
}
.footb .Label ul li:before{
  content:'\f105';
  font-family:'Font Awesome 5 Free';
  font-weight:600;
  vertical-align:middle;
  padding-right:4px;
  font-size:12px;
  color:#828282
}
.footb .Label ul li>span:first-child{
  position:static;
  color:inherit
}
.footb .latestpost:last-child{
  margin-bottom:0
}
.footb .Label ul li>span{
  position:absolute;
  right:0;
  color:#969696
}
.footb .Label ul li a{
  color:#cccccc
}
.footb .Label .label-size a{
  color:#ccc;
  margin-bottom:4px;
  display:inline-block
}
.footb ul{
  padding-left:0
}
.footb ul li{
  list-style:none;
  padding-left:0
}
.footb .PopularPosts ul li .item-thumbnail img{
  padding-right:12px
}
.footb .PopularPosts ul li .item-snippet{
  color:#989898;
  line-height:17px;
  font-size:15px;
  padding-left:89px;
  margin-top:3px
}
.footb .BlogArchive a{
  color:#ccc
}
.footb .BlogArchive #ArchiveList ul li{
  border-bottom:1px solid #1b1b1b
}
.footb .PopularPosts .widget-content ul li{
  padding:6px 0
}
.footb .PageList ul li a:before,.footb .LinkList ul li a:before,#sidebars .PageList ul li a:before,#sidebars .LinkList ul li a:before,#sidebars .TextList ul li:before,.footb .TextList ul li:before{
  content:'\f105';
  font-family:'Font Awesome 5 Free';
  font-weight:600;
  vertical-align:middle;
  padding-right:6px;
  font-size:12px
}
.footb .PageList ul li a,.footb .LinkList ul li a{
  color:#ccc
}
.footb .PopularPosts ul li .item-title a{
  color:#ccc
}
.footb .flinks{
  margin-top:40px
}
.footb .flinks i{
  margin-right:4px
}
.footb .flinks a{
  padding-bottom:2px;
  margin-bottom:5px;
  display:block;
}
body{
  min-width:310px;
  margin:0 auto;
  padding:0
}
.post-body{
  color:#212121;
  font:normal normal 13px Kanit;
  line-height:24px
}
.post-body img{
  max-width:95%
}
.post-header .connect a{
  margin-bottom:10px;
  border-radius:2px
}
.post-header .connect img{
  border-radius:1px
}
.connect.sticka{
  margin-top:10px!important;
  position:fixed;
  top:0;
  z-index:9
}
.connect.stickb{
  position:absolute
}
.post-title a:hover{
  text-decoration:none
}
.post-body a{
  color:#CB2909
}
.btbreadc{
  margin-bottom:8px
}
.btbreadc a, .btbreadc span{
  color:#151515;
  font:normal 400 14px Kanit;
  text-transform:uppercase
}
.btbreadc .bthome svg{
  height:15px;
  width:15px;
  position:relative;
  top:2px
}
.btbreadc .bthome svg path{
  fill:#151515
}
.btbreadc .bt-labels .btlabel:before{
  content:'\f054';
  font-size:11px;
  font-family:'Font Awesome 5 Free';
  font-weight:600;
  margin-left:8px;
  margin-right:8px;
  vertical-align:middle
}
.bt-labels .bthome{
  position:relative;
  top:-1px
}
.post-title{
  color:#000000;
  font:normal 900 44px Kanit;
  line-height:53px;
  margin-bottom:21px;
  margin-top:0
}
.cat-post-title a{
  color:#000000;
  font:normal 900 24px Kanit;
  line-height:31px;
  margin-bottom:7px
}
.post-title a{
  color:#000000;
  font:normal 900 24px Kanit;
  line-height:31px;
  margin-bottom:7px
}
.postdesc{
  color:#252525;
  font-family:'Kanit';
  font-size:18px;
  line-height:25px;
  margin-top:-5px;
  padding-bottom:20px;
  font-style:italic
}
.post-body .pt-outer img{
  height:230px;
  left:0;
  position:absolute;
  top:0;
  width:355px;
  border-radius:2px;
  object-fit:cover
}
.post-labelsx{
  margin-left:380px
}
.post-labelsx a{
  border-radius:3px;
  color:#f53b3b;
  display:inline-block;
  margin-right:8px;
  font:normal 600 14px Kanit;
  line-height:21px;
  text-transform:uppercase;
  letter-spacing:.5px
}
.blog-posts.hfeed .post-outer .post-labelsx a{
  color:#3a3a3a!important;
  position:relative;
  padding-left: 14px;
  margin-bottom: 3px;
  letter-spacing: -.3px;
}
.post-labelsx a:nth-child(n+2){
  display:none
}
.loade .sload,.loade p{
  border:2px solid #232323;
  background:transparent;
  color:#000000;
  font:normal 600 17px Kanit;
  cursor:pointer;
  padding:11px 23px;
  text-transform:uppercase;
  border-radius:2px;
  line-height:28px;
  display:block;
  text-align:center;
  vertical-align:middle;
  letter-spacing:1.1px
}
.loade p{
  margin:0
}
.loade p:after{
  content:'LOADING';
  display:inline-block;
  padding-left:10px
}
.loade p i{
  vertical-align:middle
}
.nomore:before{
  content:'THATS IT';
  display:block;
  font-family:'Kanit';
  font-size:18px;
  font-weight:400
}
.loade .sload:after{
  content:'LOAD MORE';
  display:inline-block
}
.blog-posts.hfeed .post-outer .post-labelsx a{
  color:#f53b3b
}
#sumlabel{
  color: #676767;
  font: normal normal 14px Kanit;
  float: right;
  line-height: 22px;
  margin-left: 25px;
  position: relative;
  width: 423px;
}
.post-body iframe{
  max-width:100%
}
.post-labels a{
  border-radius:3px;
  color:#212121;
  background:transparent;
  display:inline-block;
  font:normal 400 13px Kanit;
  line-height:20px;
  margin:0 12px 10px 0;
  padding:3px 12px 3px;
  border:1px solid #ebebeb;
  text-transform:uppercase;
  letter-spacing:.2px
}
.post-footer-line-2{
  margin:20px 0 0 0
}
.belowbody{
  margin:15px 0 15px 0
}
.belowtitle{
  margin:15px 0 -10px
}
.post-labels span{
  color:#2D2D2D;
  margin-right:8px
}
.poston{
  color:#343434;
  font-family:Kanit;
  font-size:14px;
  letter-spacing:.4px;
  padding-right:2px
}
.post-body blockquote{
  color:#111111;
  display:block;
  font-size:16px;
  line-height:28px;
  margin:0;
  padding:40px 30px 4px 30px;
  position:relative;
  border-left:4px solid #e52730
}
.post-body blockquote:before{
  content:'\f10d';
  font-family:'Font Awesome 5 Free';
  font-weight:600;
  position:absolute;
  font-size:28px;
  top:3px;
  color:#e52730
}
.post-body h1,.post-body h2,.post-body h3,.post-body h4{
  font-family:'Kanit'
}
.post-body h1{
  margin-top:32px;
  line-height:38px;
  margin-bottom:22px
}
.post-body h2{
  margin-bottom:18px;
  margin-top:28px;
  line-height:30px
}
.post-body h3{
  margin-bottom:12px;
  margin-top:20px;
  line-height:24px
}
.post-body h4{
  margin-bottom:8px;
  margin-top:16px;
  line-height:22px
}
.post-body div.separator>a{
  margin:0!important
}
.post-body div.separator img{
  max-width:100%
}
.Attribution{
  display:none
}
.hauth{
  display:inline-block
}
.hauth .post-author.vcard img{
  border-radius:80px;
  width:26px;
  height:auto;
  vertical-align:middle;
  margin:0;
  position:relative;
  bottom:0
}
.post-author.vcard img{
  border-radius:80px;
  width:32px;
  height:auto;
  vertical-align:middle;
  margin:0 0 0 6px;
  position:relative;
  bottom:4px
}
.post-author.vcard span.fn{
  margin-left:5px
}
.post-timestamp a{
  color:inherit;
  margin-left:2px;
  font-size:16px
}
.post-outer .post-timestamp,.post-outer .post-timestamp .published{
  color:#9495af;;
  font:normal 400 15px Kanit;
  letter-spacing:0;
  word-spacing:0
}
.post-author.vcard{
  color:#000000;
  font:italic 400 15px Kanit;
  font-size:17px;
  text-transform:lowercase
}
.post-author.vcard span{
  /* color:#000000;
  font:normal 600 14px Kanit;
  text-transform:initial */
}
.post-outer .btitle{
  margin-bottom:26px;
  position:relative
}
.btitle .btcount{
  color:#505050;
  font-size:16px;
  vertical-align:middle;
  font-family:'Kanit';
  position:absolute;
  right:12px;
  top:4px
}
.btitle .btcount:before{
  content:'\f27a';
  font-family:'Font Awesome 5 Free';
  padding-right:5px;
  vertical-align:middle
}
.hauth .post-author.vcard span.fn>a{
  color:inherit
}
.post-author.vcard a{
  color:inherit
}
.hauth .post-author.vcard span.fn{
  color:#828080;
  margin-left:4px;
  font:normal 400 13px Kanit;
  vertical-align:middle;
  line-height:25px
}
.sdate .post-timestamp .published{
  color:#828080;
  font:normal 400 13px Kanit;
  margin-left:4px;
  vertical-align:middle;
  line-height:25px
}
.sdate .comment-link{
  display:none
}
.sectionall .sdate h2 span,.post-timestamp .published,.timeo{
  color:#c7c7c7;
  display:inline-block;
  font-family:'Kanit';
  font-size:15px;
  font-weight:500;
  letter-spacing:0;
  position:relative;
  text-decoration:none;
  top:0;
  letter-spacing:-.3px;
  word-spacing:-1px;
  font-weight:400
}
.sectionall .sdate h2 span{
  text-transform:capitalize
}
.sectionall .post-outer .date-header{
  border-bottom:medium none;
  display:inline-block;
  margin-bottom:4px;
  text-transform:none
}
.post .post-timestamp{
  margin-left:2px
}
.post-outer .sdate{
  margin-left:95px;
  margin-top:20px
}
.abline{
  color:#353535;
  font-family:Kanit;
  font-size:14px;
  margin:0 6px
}
.byname,.abauthor{
  color:#454545;
  font-family:Kanit;
  font-size:16px;
  font-weight:500;
  letter-spacing:.3px
}
.sdate .abauthor a{
  color:#e13030;
  font-weight:500;
  margin-left:3px
}
#main.section{
  margin:0px!important
}
#blog-pager{
  clear:both;
  margin:30px auto;
  text-align:center;
  padding:7px
}
.displaypageNum a,.showpage a,.pagecurrent{
  font-size:14px;
  padding:5px 12px;
  margin-right:5px;
  color:#666;
  background-color:#f2f2f2;
  border:1px solid lightgray
}
.displaypageNum a:hover,.showpage a:hover,.pagecurrent{
  background:#b44444;
  text-decoration:none;
  color:#fff
}
.displaypageNum a:hover,.showpage a:hover{
  border:1px solid #b44444
}
#blog-pager .pagecurrent{
  font-weight:700;
  color:#fff;
  background:#666;
  padding:6px 13px
}
.showpageOf{
  display:none!important
}
#blog-pager .pages{
  border:none
}
#sidebars{
  height:100%
}
.rsidebar .widget{
  position:relative;
  margin-bottom:50px;
  overflow:hidden
}
#sidebars .widget-content{
  color:#353535;
  font-size:15px
}
#sidebars .widget-content ul{
  padding-left:0
}
#sidebars .widget-content ul li{
  list-style:none
}
multiple tags .opall .bwrap,#sidebars .popular-posts .item-content .item-snippet{
  padding-left:139px
}
.sidebarone.section{
  margin:0
}
#sidebars .PageList ul li a,#sidebars .LinkList ul li a{
  color:#000
}
multiple tags .loadera{
  background:#fff;
  left:1px;
  padding:0 7px;
  position:relative;
  text-align:center;
  top:-10px;
  width:52px
}
#sidebars .Label .widget-content a,#sidebars .Label ul li span,#sidebars .BlogArchive #ArchiveList ul li>a{
  font:normal 900 14px Kanit;
  margin:0;
  padding:0;
  color:#1f1f1f
}
#sidebars .Label .widget-content ul li span{
  color:#d2d2d2
}
#sidebars .Label .widget-content ul li,#sidebars .BlogArchive #ArchiveList ul.flat li{
  display:block;
  list-style:none;
  border-bottom:1px solid #f1f1f1;
  position:relative;
  margin:0 0 10px;
  padding:0 0 10px;
  font-family:'Kanit';
  font-style:italic
}
.rsidebar .Label .widget-content ul li>span{
  position:absolute;
  right:0
}
#sidebars .BlogArchive #ArchiveList ul.flat li>a{
  position:absolute;
  left:0
}
#sidebars .BlogArchive #ArchiveList ul.flat li{
  text-align:right;
  color:#d2d2d2
}
.labelname.title b{
  background:#AB3E3E;
  color:#fff;
  display:inline-block;
  font-size:16px;
  font-weight:lighter;
  margin-bottom:23px;
  padding:3px 15px 4px;
  position:relative;
  text-transform:capitalize
}
.labelname.title b:after{
  top:100%;
  left:50%;
  border:solid transparent;
  content:" ";
  height:0;
  width:0;
  position:absolute;
  pointer-events:none;
  border-color:rgba(136,183,213,0);
  border-top-color:#AB3E3E;
  border-width:9px;
  margin-left:-30px
}
.list-label-widget-content li{
  margin-bottom:2px
}
.rsidebar .Label ul li span{
  padding:6px 8px
}
.LinkList .widget-content ul{
  list-style:none outside none;
  padding-left:3px
}
.blog-pager .home-link{
  display:none
}
.post-outer #blog-pager{
  margin:10px 0 21px 0;
  padding-left:2px
}
#blog-pager-older-link{
  border-radius:2px;
  text-align:left;
  width:auto
}
#blog-pager .nxtpost:before{
  content:'NEXT STORY'
}
#blog-pager .nxtpost{
  color:#E84D15;
  font:normal 700 16px Kanit;
  text-align:left;
  word-spacing:3px
}
.blog-feeds,.post-feeds{
  display:none
}
.nxtpost::after{
  content:"\f105";
  font-family:'Font Awesome 5 Free';
  padding-left:7px
}
.blog-pager-older-link,.blog-pager-newer-link{
  color:#272727;
  font:normal 600 15px Kanit;
  padding-left:4px;
  position:relative;
  top:-1px;
  word-spacing:-.5px
}
.post-outer .post-labels:before{
  content:'\f02c';
  font-family:'Font Awesome 5 Free';
  font-weight:600;
  padding-right:8px;
  font-size:15px;
  color:#444444
}
.list-label-widget-content ul li{
  display:inline-block
}
#sidebars .widget-content a{
  color:#c41515
}
.sidebarxe .dropdown-menu li:hover a{
  color:#cf2222!important
}
.list-label-widget-content ul li a{
  margin-bottom:0px!important
}
.list-label-widget-content ul{
  padding-left:0px!important
}
#sidebars .widget-content.cloud-label-widget-content .label-size>a{
  color:inherit
}
#sidebars .widget-content.cloud-label-widget-content .label-size.label-size-2{
  background:#f58021
}
#sidebars .widget-content.cloud-label-widget-content .label-size.label-size-3{
  background:#32b47b
}
#sidebars .widget-content.cloud-label-widget-content .label-size.label-size-4{
  background:#5c91ea
}
#sidebars .widget-content.cloud-label-widget-content .label-size.label-size-5{
  background:#aa35d6
}
#sidebars .widget-content.cloud-label-widget-content .label-size{
  display:inline-block;
  margin-bottom:10px;
  padding:4px 8px;
  border-radius:4px;
  margin-right:10px;
  background:#ff469c;
  color:#fff
}
#sidebars .widget-content.cloud-label-widget-content{
  text-align:left
}
#sidebars .Label .list-label-widget-content.widget-content ul li:before{
  content:'\f105';
  font-family:'Font Awesome 5 Free';
  font-weight:600;
  vertical-align:middle;
  padding-right:4px;
  font-size:12px
}
.emailtop{
  margin-top:14px
}
#sidebars .emailtop{
  margin-top:19px
}
.opin .opall img{
  float:left;
  height:84px;
  width:120px;
  object-fit:cover
}
.opin .opp{
  float:left;
  height:80px;
  margin:0 15px 0 0;
  width:120px
}
.opin .opp:before{
  content:"";
  background:none
}
.opin .opall:first-child{
  padding-top:0
}
.opin .opall:nth-last-of-type(1){
  border-bottom:none;
  margin-bottom:0
}
.opin .opall{
  clear:both;
  color:#666;
  font-family:Kanit;
  list-style-type:none;
  margin:0 auto;
  overflow:hidden;
  padding:10px 0
}
.opin .opall .bwrap h3,#sidebars .popular-posts .item-title a,#sidebars .popular-posts ul li a{
  color:#000;
  font-family:'Kanit';
  font-size:15px;
  font-weight:900;
  line-height:20px
}
.opin .opall time{
  margin-top:2px
}
.opin .post-category,.opin .contento{
  display:none
}
.opin .op1 .opp{
  float:none;
  width:100%;
  height:200px
}
.sidebarxe .widget ul{
  padding:0;
  list-style:none
}
#sidebars .popular-posts>ul>li{
  counter-increment:li
}
#sidebars .popular-posts>ul{
  counter-reset:li
}
#sidebars .popular-posts>ul>li>a:before{
  content:counter(li);
  display:inline-block;
  margin-right:6px;
  font-size:23px;
  font-weight:900;
  font-style:italic;
  font-family:'Kanit'
}
#sidebars .popular-posts .item-snippet{
  font:normal normal 12px Kanit;
  line-height:19px;
  color:#454545
}
#sidebars .PopularPosts img{
  height:80px;
  margin:0 19px 0 0;
  width:120px;
  padding:0;
  display:block;
  object-fit:cover
}
#sidebars .PopularPosts .widget-content ul li{
  padding:10px 0
}
#sidebars .PopularPosts .item-thumbnail{
  margin:0
}
#sidebars .PopularPosts .widget-content ul li:first-child{
  padding-top:0
}
#sidebars multiple tags>*,#sidebars single tags>*{
  visibility:visible
}
#sidebars multiple tags,#sidebars single tags{
  visibility:hidden
}
.widget ul.mbtlist{
  padding-left:0
}
.tabsn ul{
  padding:0;
  list-style:none
}
.tabsn ul li{
  display:inline-block;
  position:relative;
  line-height:21px;
  text-align:left
}
.tabsn ul li a{
  display:block;
  padding:8px 25px;
  color:#333;
  text-decoration:none
}
#sidebars .tabsn ul li a:hover{
  background:#dcdcdc;
  text-decoration:none
}
.tabsn ul li ul.dropdown-menun{
  min-width:100%;
  background:#f2f2f2;
  display:none;
  position:absolute;
  z-index:999;
  left:0
}
.tabsn ul li ul.dropdown-menun li{
  display:block
}
.tabsn .dropdownn h4{
  cursor:pointer
}
.tabsn ul{
  cursor:pointer;
  position:absolute;
  top:6px
}
.tabsn ul h4{
  height:25px;
  position:absolute;
  top:-20px;
  width:200px
}
.footer{
  background:#4f4f4f;
  display:block;
  height:36px;
  width:100%
}
.post-footer .author-profile{
  border-bottom:1px solid #f5f5f5;
  border-radius:2px;
  border-top:1px solid #f5f5f5;
  margin:20px 20px 0 0;
  padding:16px 25px 16px 2px
}
.post-footer .author-profile div .g-profile span{
  display:block;
  font-family:'Kanit';
  font-size:18px;
  font-weight:600;
  margin-top:3px;
  color:#151515;
  word-spacing:1px;
  font-style:normal
}
.post-footer .author-profile span{
  color:#616161;
  display:block;
  font-family:'Kanit';
  font-size:16px;
  line-height:22px;
  margin-top:3px;
  font-style:italic
}
.post-footer .author-profile img{
  border-radius:50px;
  float:left;
  margin-right:15px;
  width:75px
}
.post-footer .author-profile span a{
  color:#cb2121
}
.copy{
  color:#a9a9a9;
  float:left;
  font-family:Kanit;
  font-size:14px;
  font-weight:400;
  margin-top:9px;
  padding-left:33px
}
.copy a{
  color:#A0A0A0;
  text-decoration:underline
}
.implinks{
  float:right;
  margin-top:8px;
  padding-right:20px
}
.implinks a{
  color:#a9a9a9;
  font-family:Kanit;
  font-size:14px;
  letter-spacing:.5px;
  margin-right:38px
}
.footerx{
  max-width:1370px;
  margin:0 auto
}
.footer{
  clear:both
}
.commentshead{
  margin-top:25px
}
.comments .comment-replybox-thread{
  margin-top:5px
}
.post-outer .comments{
  margin-top:25px
}
.comment-content{
  color:#444;
  font-family:'Kanit';
  font-size:12px;
  line-height:20px;
  margin:6px 0 8px!important
}
.comment-actions a{
  border-radius:3px;
  color:#636363;
  font-family:'Kanit';
  font-size:11px;
  margin-right:12px!important;
  text-transform:uppercase
}
#comment-post-message{
  display:none
}
.comheader,.post-outer .comments>h4{
  border-radius:2px;
  display:inline-block;
  color:#000000;
  font:normal normal 18px Kanit;
  padding:5px 3px;
  position:relative;
  text-transform:uppercase;
  line-height:inherit
}
.comheader a{
  color:#000000
}
.showhide{
  color:#c9c9c9;
  font:normal 400 14px Kanit;
  display:inline-block;
  cursor:pointer;
  letter-spacing:.5px;
  margin-left:6px;
  text-transform:uppercase
}
.comment-header{
  margin:0 0 4px!important
}
.continue{
  display:none
}
.thread-count a{
  border-radius:3px;
  color:#151515;
  font-family:'Kanit';
  font-size:12px;
  margin-bottom:4px;
  padding:3px 0 2px;
  text-transform:uppercase
}
.comments .thread-toggle .thread-arrow{
  left:1px;
  position:relative;
  paddin-right:3px;
  top:3px
}
.user a{
  color:#000;
  font-family:'Kanit';
  font-weight:400;
  font-size:14px;
  padding-bottom:2px;
  word-spacing:2px
}
.comments .comments-content .comment-content{
  text-align:left
}
.comments .comments-content .comment{
  margin-bottom:0px!important
}
.comments .avatar-image-container img{
  border-radius:100%;
  -moz-border-radius:100%;
  -webkit-border-radius:100%
}
.comments .comments-content .comment-thread ol{
  background:#fdfdfd;
  border:1px solid #f1f0f0;
  list-style-type:none;
  margin-left:0;
  padding:15px 30px 15px 25px;
  text-align:left;
  margin-top:5px
}
.comments .comments-content .comment-thread ol li ol{
  margin-left:0;
  padding-top:0
}
.comments .comments-content .icon.blog-author{
  display:none
}
.datetime.secondary-text a{
  color:#ababab;
  font-family:'Kanit';
  font-size:13px;
  font-style:italic
}
.comments .comments-content .datetime{
  margin-left:11px!important
}
.search-wrap{
  position:absolute;
  display:block;
  height:30px;
  width: 30px;
  top:0;
  right:0
}
.sb-search{
  height:30px;
  min-width:30px;
  overflow:hidden;
  position:relative;
  -moz-transition:width 0.3s ease 0s;
  -webkit-transition:width 0.3s ease 0s;
  -o-transition:width 0.3s ease 0s;
  transition:width 0.3s ease 0s;
  width:0;
  z-index:987;
  position:absolute;
  right:0
}
.sb-search.sb-search-open,.no-js .sb-search{
  width:345px
}
.sb-icon-search svg path{
  fill:#111111
}
.sb-search.sb-search-open .sb-icon-search,.no-js .sb-search .sb-icon-search,.sb-search-open svg path{
  fill:#000000;
  z-index:11
}
input.sb-search-input[type="search"]{
  color:#515151;
  font-family:Kanit;
  font-size:14px
}
input[type="search"].sb-search-input{
  -webkit-appearance:none;
  -webkit-border-radius:0
}
.search-wrap .sb-search-input#search{
  background:#f5f5f5;
  border:none;
  color:#2C3E50;
  height:30px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  margin:0;
  outline:none;
  padding:7px 20px 2px 61px;
  position:absolute;
  right:36px;
  top:0;
  top:-5px;
  width:100%
}
.sb-search-submit{
  background:#fff;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter:alpha(opacity=0);
  opacity:0;
  color:transparent;
  color:red;
  border:none;
  outline:none;
  z-index:-1
}
.sb-icon-search,.sb-search-submit{
  cursor:pointer;
  display:block;
  height:30px;
  margin:0;
  padding:0;
  position:absolute;
  right:0;
  text-align:center;
  top:0;
  width:22px;
  line-height:32px
}
.sb-icon-search{
  color:#efefef;
  font-size:22px;
  font-style:normal;
  font-variant:normal;
  font-weight:400;
  text-transform:none;
  z-index:90;
  -webkit-font-smoothing:antialiased
}
.sb-icon-search:before{
  content:""
}
.sb-search .fa.fa-search{
  color:#E6E6E6;
  display:inline-block;
  font-size:17px
}
.related-posts-container h4 span:before{
  content:'RELATED POSTS'
}
.related-posts-container{
  border-bottom:1px solid #f5f5f5;
  border-top:1px solid #f5f5f5;
  margin:47px 22px 25px 0;
  padding-bottom:4px;
  padding-top:25px;
  position:relative
}
.related-posts-container h4{
  background:#fff;
  color:#000000;
  font:normal normal 18px Kanit;
  margin-bottom:11px;
  padding-right:11px;
  position:absolute;
  text-transform:uppercase;
  top:-16px;
  word-spacing:1px;
  line-height:inherit
}
.related-posts-container ul,.related-posts-container ul li{
  list-style:none;
  margin:0;
  padding:0;
  overflow:hidden
}
.related-posts-container h4 span{
  position:relative
}
.related-snippets{
  margin-top:5px;
  font:italic 12px Kanit;
  
}
.related-posts-1 li{
  list-style:inside none disc!important
}
.related-posts-1 li,.related-posts-2 li{
  border-top:1px solid rgba(0,0,0,.04);
  padding:.8em 0!important
}
.related-posts-1 li:first-child,.related-posts-2 li:first-child{
  border-top:medium none
}
li.related-post-item{
  float:left;
  list-style:outside none none;
  margin:0 22px 22px 0!important;
  position:relative;
  width:245px
}
li.related-post-item:last-child{
  margin:0 0 22px!important
}
.related-thumb-large{
  width:100%;
  height:auto;
  border:none;
  padding:0!important;
  height:164px;
  object-fit:cover
}
.related-posts-8 li .related-title,.related-posts-9 li .related-title,.related-posts-9 li .related-snippets{
  padding-left:74px
}
.related-posts-8 li:nth-child(even),.related-posts-9 li:nth-child(even){
  margin:0 0 4%!important
}
.related-posts-8 li,.related-posts-9 li{
  background-color:#fff;
  box-shadow:0 0 4px rgba(180,180,180,.55);
  width:42%!important;
  float:left;
  margin:0 4% 4% 0!important;
  padding:3%!important
}
.related-thumb{
  float:left;
  height:64px;
  margin-right:10px;
  object-fit:cover;
  width:64px
}
.related-posts-6 li,.related-posts-6 a{
  line-height:0!important
}
.related-posts-6 .related-thumb-large{
  margin-bottom:0
}
.related-posts-7 li.related-post-item{
  margin:0!important;
  width:25%!important
}
.related-wrapper{
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  margin:0 auto;
  z-index:4;
  background:rgba(77,77,77,.2)
}
.related-wrapper-inner{
  position:relative;
  height:100%;
  z-index:99;
  width:100%;
  display:table;
  vertical-align:middle;
  text-align:center;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}
.related-posts-container .related-post-item::before{
  background:rgba(0,0,0,0) linear-gradient(to bottom,transparent 0,#000 100%) repeat scroll 0 0;
  bottom:0;
  content:"";
  height:82px;
  left:0;
  position:absolute;
  right:0;
  width:100%;
  z-index:99
}
.related-posts-container .related-title{
  bottom:14px;
  padding:0 13px;
  position:absolute;
  z-index:999999;
  color:#fafafa;
  font-family:Kanit;
  font-size:16px;
  font-weight:900;
  line-height:21px
}
.related-posts-container .related-date{
  background:#f4f348;
  border-radius:1px;
  color:#e62121;
  font-family:Kanit;
  font-size:11px;
  font-weight:600;
  left:12px;
  margin-top:5px;
  padding:4px 7px;
  position:absolute;
  text-transform:uppercase;
  top:6px;
  z-index:9999
}
.related-posts-container .related-date{
  display:none
}
.slicknav_btn{
  position:relative;
  display:block;
  vertical-align:middle;
  float:left;
  padding:.438em .625em .438em .625em;
  line-height:1.125em;
  cursor:pointer
}
.slicknav_menu .slicknav_menutxt{
  display:block;
  line-height:1.188em;
  float:left
}
.slicknav_menu .slicknav_icon{
  float:left;
  margin:.188em 0 0 .438em
}
.slicknav_menu .slicknav_no-text{
  margin:0
}
.slicknav_menu .slicknav_icon-bar{
  display:block;
  width:17px;
  height:3px;
  -webkit-border-radius:1px;
  -moz-border-radius:1px;
  border-radius:1px
}
.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{
  margin-top:.188em
}
.slicknav_nav{
  clear:both
}
.slicknav_nav ul,.slicknav_nav li{
  display:block;
  border-bottom:1px solid #2d2d2d;
  margin:6px 14px
}
.slicknav_nav .slicknav_arrow{
  font-size:.8em;
  margin:0 0 0 .4em
}
.slicknav_parent .slicknav_item a,.slicknav_collapsed .slicknav_item a{
  background:none!important;
  color:#ffffff!important
}
.slicknav_nav .slicknav_item{
  display:block;
  cursor:pointer;
  font: normal 400 14px Kanit;
  margin: 6px 5px;
  padding: 5px 20px;
  text-decoration: none;
}
.slicknav_nav a{
  display:block
}
.slicknav_nav .slicknav_item a{
  display:inline
}
.slicknav_menu:before,.slicknav_menu:after{
  content:" ";
  display:table
}
.slicknav_menu:after{
  clear:both
}
.slicknav_menu{
  *zoom:1
}
.slicknav_menu{
  font-size:16px
}
.slicknav_btn{
  margin:5px 5px 6px 0;
  text-decoration:none;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  background-color:transparent
}
.slicknav_menu .slicknav_icon-bar{
  background-color:#000000
}
.slicknav_menu{
  padding:2px 0
}
.slicknav_parent.slicknav_collapsed{
  border-bottom:1px solid #2d2d2d
}
.slicknav_nav{
  color:#fff;
  margin:0;
  padding:0;
  font-size:.875em
}
.slicknav_nav{
  font-size:16px;
  padding-bottom:0;
  z-index:999999;
  position:relative
}
.slicknav_nav>li:last-child{
  border-bottom:none
}
.slicknav_arrow:after{
  content:"\f078";
  font-family:'Font Awesome 5 Free';
  padding-left:0;
  position:relative;
  top:1px;
  font-weight:600;
  font-size:9px;
  color:#dcdcdc
}
.slicknav_open .slicknav_arrow:after{
  content:"\f106"
}
.slicknav_parent:hover .slicknav_arrow{
  color:#ffffff
}
.slicknav_nav,.slicknav_nav ul{
  background:#111111;
  list-style:none;
  overflow:hidden
}
.slicknav_nav ul{
  padding:0;
  margin:0;
  border-bottom:none
}
.slicknav_open li:last-child{
  border-bottom:none
}
.menux .slicknav_btn{
  margin:3px 5px 4px 0
}
#menuscroll .slicknav_nav li{
  margin:0
}
#menuscroll .slicknav_nav li ul li a{
  margin-left:6px;
  padding:3px 20px
}
#menuscroll .slicknav_nav li ul li a:before{
  content:'-';
  padding-right:7px
}
#menuscroll .slicknav_nav ul{
  border-top:1px solid #2d2d2d
}
.slicknav_nav a{
  color:#ffffff;
  font:normal 400 14px Kanit;
  margin:6px 5px;
  padding:5px 20px;
  text-decoration:none;
  text-transform: uppercase;
}
.slicknav_nav .slicknav_item a{
  padding:0;
  margin:0
}
.slicknav_nav .slicknav_item:hover{
  background:transparent
}
.slicknav_nav .slicknav_txtnode{
  margin-left:15px
}
.slicknav_nav .subdown{
  display:none
}
.slicknav_menu{
  display:none
}
.sectionalplr{
  margin-bottom:68px;
  padding:0 10px;
  box-sizing:border-box
}
.plr-inner{
  margin:0 auto;
  background:#fff;
  padding:10px 30px 0;
  border-radius:3px;
  border:2px solid #111111;
  position:relative
}
.plr-inner:after{
  position:absolute;
  content:'';
  display:block;
  width:100%;
  height:100%;
  top:2px;
  left:2px;
  border:1px solid #111111
}
.plr-inner #pop-tabs{
  padding-top:14px;
  position:absolute;
  right:20px;
  top:15px;
  z-index:9999
}
.plr-inner:before{
  content:'POPULAR';
  color:#000000;
  font:normal 700 28px Kanit;
  display:block;
  word-spacing:1px;
  margin-top:2px;
  padding-top:12px
}
#pop-tabs h2{
  color:#000000;
  display:inline-block;
  font:italic normal 17px Kanit;
  cursor:pointer;
  margin-right:16px
}
#pop-tabs h2.is-active{
  border-bottom:2px solid #EC1E24
}
#pop-tabs h2:last-child{
  border-radius:0 2px 2px 0
}
.secpopular{
  padding-top:26px;
  position:relative;
  z-index:9999
}
.secpopular .widget{
  margin:0
}
.secpopular .widget .widget-content ul{
  padding:0;
  margin:0
}
.secpopular .widget .widget-content ul li{
  float:left;
  height:auto;
  list-style:none;
  padding:0 30px 20px 0;
  overflow:hidden;
  position:relative;
  width:33.3%;
  box-sizing:border-box
}
.secpopular .widget .widget-content ul li:nth-last-child(-n+3){
  border-bottom:0
}
.secpopular ul li:before{
  content:"";
  position:absolute;
  bottom:0;
  height:1px;
  width:100%;
  border-bottom:1px solid #f1f1f1;
  right:50px
}
.secpopular .widget .widget-content ul li:nth-last-child(-n+3):before{
  border-bottom:0
}
.secpopular .widget .widget-content .item-title{
  padding:0;
  display:block;
  overflow:hidden
}
.secpopular .widget .item-title a,.secpopular .widget ul li>a{
  color:#000000;
  font:normal 600 18px Kanit;
  line-height:26px
}
.secpopular .widget-content .item-thumbnail{
  margin:0 14px 0 0;
  float:left
}
.secpopular .widget-content .item-thumbnail img{
  padding:0;
  display:inline-block;
  height:60px;
  width:60px;
  object-fit:cover;
  border-radius:100%
}
.secpopular .widget .widget-content ul li:nth-child(3n+3){
  padding-right:0
}
.secpopular .widget .widget-content ul{
  list-style:none;
  counter-reset:popcounter;
  padding:0 10px;
  box-sizing:border-box
}
.secpopular .widget .widget-content ul li{
  counter-increment:popcounter;
  margin-bottom:24px
}
.plr-inner .item-thumbnail-only,.plr-inner ul li>a{
  display:block;
  padding-right:20px;
  border-right:1px solid #f1f1f1
}
.plr-inner .item-thumbnail-only{
  margin-left:0
}
.plr-inner ul li>a{
  margin-left:37px
}
.plr-inner li:nth-child(3n+3) .item-thumbnail-only,.plr-inner ul li:nth-child(3n+3)>a{
  border-right:0
}
.secpopular .widget .widget-content ul li>a:before{
  content:counter(popcounter);
  color:#151515;
  font-size:38px;
  top:3px;
  left:0;
  position:absolute;
  z-index:999;
  font-family:'Kanit';
  font-weight:600;
  line-height:23px;
  text-align:center;
  border-radius:100%;
  font-style:italic
}
.secpopular .widget{
  display:none
}
.secpopular .widget.is-active{
  display:block
}
.secpopular .widget .widget-content ul li:nth-child(3n+1){
  clear:left
}
.postslist{
  border-bottom:3px double #7BBF6A;
  color:#708090;
  font-family:shadows into light two;
  font-size:34px;
  font-weight:700;
  letter-spacing:2px;
  text-align:center;
  float:left
}
.postslist{
  width:220px
}
.postslist h5{
  color:#000;
  font-family:'Kanit';
  font-size:14px;
  letter-spacing:0;
  padding-top:30px;
  height:auto;
  font-weight:400
}
#back-to-top{
  background:#252525;
  border:0 none;
  border-radius:2px;
  bottom:30px;
  color:#fff;
  cursor:pointer;
  font-size:15px;
  height:36px;
  line-height:36px;
  opacity:0;
  position:fixed;
  right:30px;
  text-align:center;
  text-decoration:none;
  transition:opacity 0.2s ease-out 0s;
  width:39px;
  z-index:9999
}
#back-to-top:hover{
  background:#dc1010
}
#back-to-top.show{
  opacity:1
}
#main-wrapper .blog-posts:before{
  content:'LATEST';
  border-bottom:2px solid #111111;
  color:#000;
  font:normal 700 28px Kanit;
  display:block;
  letter-spacing:-.5px;
  line-height:14px;
  margin-bottom:18px;
  padding-bottom:17px;
  display:none
}
.allmenu{
  background:#fff
}
#menusearch{
  display:block;
  width:100%;
  z-index:9999;
  position:relative
}
.menux{
  border-bottom:5px solid #111111;
  padding-bottom:0;
  padding-top:10px;
  max-width:1156px;
  margin:0 auto;
  position:relative
}
.menux:after{
  content:'';
  height:1px;
  width:100%;
  background:#111111;
  display:block;
  bottom:-9px;
  position:absolute
}
body .menuwrapper .allmenu{
  background:#fff
}
#menusearch .widget{
  margin:0;
  position:static
}
.menuing h2.title{
  display:none
}
.w2bmenu *{
  margin:0;
  padding:0
}
.menux #menusearch ul.w2bmenu{
  margin-top:0px!important
}
ul.w2bmenu{
  list-style:none;
  overflow:visible!important
}
ul.w2bmenu:after{
  margin:0;
  padding:0;
  content:' ';
  display:block;
  height:0;
  clear:both
}
.menuing .widget-content>ul>li>a{
  transition:color 0.1s
}
.menuing .widget-content>ul>li>a:hover{
  color:#ff0018!important
}
.sidemenu{
  background:#212121;
  bottom:0;
  left:-210px;
  overflow:auto;
  position:fixed;
  top:0;
  width:200px;
  -webkit-transition:all .5s ease;
  -moz-transition:all .5s ease;
  -ms-transition:all .5s ease;
  -o-transition:all .5s ease;
  transition:all .5s ease;
  z-index:99999;
  padding-top:53px;
  color:#929292;
  font-family:'Kanit'
}
.sidemenu .side-inner{
  margin:0;
  padding:0 6px;
  box-sizing:border-box
}
.sidemenu .xclose{
  text-align:right;
  color:#a2a2a2;
  font-size:18px;
  cursor:pointer;
  position:absolute;
  right:14px;
  padding:5px;
  margin-top:-5px;
  display:none;
}
.sidemenu .widget:first-child{
  margin:20px 0 30px 0
}
.sidemenu.active{
  left:0
}
.sidemenu .side-inner{
  margin:0
}
.sidemenu .widget h2{
  font-family:'Kanit';
  font-weight:900;
  font-size:17px;
  letter-spacing:1px;
  color:#dadada;
  padding:0 20px 12px 15px;
  border-bottom:2px solid #424242;
  margin-bottom:25px
}
.sidemenu .widget ul{
  padding:0
}
.sidemenu ul li{
  padding:0
}
.sidemenu ul li{
  color:#a0a0a0;
  font-family:Kanit;
  display:block;
  margin-bottom:15px;
  border-bottom:1px solid #313131;
  padding:0 45px 15px 15px;
  font-size:14px;
  position:relative;
  line-height:20px;
  transition:color 0.3s ease
}
.sidemenu ul li a{
  font-size:14px;
  color:#d0d0d0
}
.sidemenu .LinkList ul li a:after,.sidemenu .Label ul li a:after{
  font-weight:600;
  font-family:'Font Awesome 5 Free';
  font-size:8px;
  color:#ababab;
  position:absolute;
  right:25px;
  content:"\f054";
  vertical-align:middle
}
.sidemenu ul li a:hover,.sidemenu ul li a:hover:after{
  color:#fff
}
.sidemenu .PopularPosts ul li .item-thumbnail{
  width:100%;
  display:block;
  float:none;
  padding:0
}
.sidemenu .BlogArchive #ArchiveList ul li{
  padding:0 45px 15px 15px;
  margin-bottom:15px;
  border-bottom:1px solid #313131
}
.sidemenu .BlogArchive #ArchiveList ul.hierarchy li{
  padding:0 10px 15px 15px
}
.sidemenu .archivedate .toggle .zippy{
  color:#a0a0a0
}
ul.w2bmenu li{
  position: relative;
  list-style:none;
  float:left;
  padding:0!important;
  margin-right:30px
}
ul.w2bmenu li.nomega{
  position:relative
}
ul.w2bajaxmenu .nomega .submenu ul.verticlemenu{
  padding-bottom:14px!important;
  position:relative;
  width:auto
}
ul.w2bmenu li a{
  border:medium none!important;
  color:#000000!important;
  display:block!important;
  font:normal 900 15px Kanit;
  position:relative;
  text-decoration:none;
  padding-bottom:15px;
  line-height:24px;
  letter-spacing:1px;
  text-transform: uppercase;
}
ul.w2bmenu ul{
  position:absolute;
  display:none;
  top:100%;
  border:1px solid #ccc
}
ul.w2bmenu li:hover>ul{
  display:block
}
ul.w2bmenu ul li{
  background:#f5f5f5;
  text-shadow:none;
  float:none
}
ul.w2bmenu ul li a{
  padding:6px 14px 6px!important;
  margin-right:0px!important
}
.verticlemenu ul.w2bmenu ul li a{
  border-bottom:1px solid #d1d1d1!important
}
.postslist li a:hover{
  text-decoration:underline!important
}
ul.w2bmenu ul ul{
  display:none;
  left:100%;
  top:0
}
.menuing{
  display:inline-block
}
.menut{
  margin:20px auto 20px;
  max-width:1156px;
  background:#d4112f
}
.menutwo .widget h2:before{
  font-family:"Font Awesome 5 Free";
  content:"\f0a1";
  font-weight:600;
  font-size:18px;
  position:relative;
  padding-right:14px;
  bottom:1px
}
.menutwo{
  float:left
}
.menutwo ul{
  margin:0;
  padding:0 0 9px !important;
  position:relative
}
.menutrend .widget{
  margin:0
}
.menutwo.section{
  margin:0
}
.msocial{
  margin:0;
  display:inline-block
}
.msocial i{
  color:#d8d8d8;
  vertical-align:middle;
  line-height:26px;
  font-size:12px
}
.msocial a:last-child{
  margin-right:0
}
.msocial a{
  margin-right:10px;
  line-height:36px
}
.msocial a .fa{
  color:#454545;
  font-size:18px
}
.menuwrapper #navicon{
  position:absolute;
  top:2px;
  cursor:pointer
}
.menuwrapper #navicon span{
  background:#111111;
  display:block;
  height:2px;
  transition:all .2s ease-out;
  width:18px;
  margin-top:3px
}
.menuwrapper #navicon span:nth-child(3){
  width:16px
}
.menuwrapper #navicon span:nth-child(2){
  width:13px
}
ul.w2bmenu li#hot:not(.nochild),ul.w2bmenu li#new:not(.nochild){
  margin-right:44px
}
ul.w2bmenu>li#hot:not(.nochild):after,ul.w2bmenu>li#new:not(.nochild):after{
  font-family:"Font Awesome 5 Free";
  content:"\f078";
  font-weight:900;
  font-size:10px;
  position:relative;
  bottom:27px;
  line-height:0;
  color:#333333;
  float:right;
  right:-15px
}
ul.w2bmenu>li#hot>a:after,ul.w2bmenu>li#new>a:after{
  content:'HOT';
  position:relative;
  background:#F9F11D;
  display:inline-block;
  left:0;
  padding:0 5px;
  font-size:9px;
  color:#000;
  border-radius:3px;
  line-height:16px;
  letter-spacing:.2px;
  top:-8px;
  margin-left:5px;
  bottom:auto;
  font-family:inherit;
  font-weight:inherit
}
.menuy ul.w2bmenu>li#new>a:after{
  content:'NEW';
  letter-spacing:0;
  background:#f35c5c;
  color:#ffffff
}
.shvr-w{
  width:100%;
  overflow:hidden
}
.shvr{
  height:120px;
  width:9.09%;
  float:left
}
.shvr .shvr-i{
  margin:0 10px
}
@keyframes placeHolderShimmer{
  0%{
      background-position:-468px 0
  }
  100%{
      background-position:468px 0
  }
}
.shvr .shvr-i{
  animation-duration:1.25s;
  animation-fill-mode:forwards;
  animation-iteration-count:infinite;
  animation-name:placeHolderShimmer;
  animation-timing-function:linear;
  background:#F6F6F6;
  background:linear-gradient(to right,#F6F6F6 8%,#F0F0F0 18%,#F6F6F6 33%);
  background-size:800px 104px;
  height:96px;
  position:relative
}
ul.w2bajaxmenu li div.submenu{
  display:none;
  position:absolute;
  width:auto;
  z-index:90;
  left:0;
  top:100%;
  height:auto;
  background:#fff3f3;
  margin-top:-6px;
  border-bottom:2px solid #be0003!important
}
ul.w2bajaxmenu li ul.verticlemenu li{
  position:relative!important
}
ul.w2bajaxmenu li:hover div.submenu{
  display:flex
}
ul.w2bajaxmenu ul{
  display:block!important;
  border:0 none!important;
  margin:0!important;
  padding:0!important
}
ul.w2bajaxmenu ul li{
  background:none!important;
  text-align:left;
  padding-left:11px!important;
  padding-right:30px!important
}
ul.w2bajaxmenu ul.verticlemenu{
  position:static;
  width:300px;
  left:0;
  top:0;
  bottom:0;
  padding:8px 0px !important;
  background:#be0003;
  z-index:9
}
ul.w2bajaxmenu ul.verticlemenu:after{
  content:'';
  display:block;
  width:100%;
  position:absolute;
  bottom:-2px;
  height:2px;
  background:#be0003
}
body ul.w2bajaxmenu li.nomega .submenu ul.postslist{
  display:none
}
ul.w2bajaxmenu li.nomega div.submenu{
  min-height:0;
  width:auto;
  left:0;
  top:100%
}
ul.w2bajaxmenu li.nomega ul.verticlemenu li{
  margin-right:0;
  padding-right:11px!important
}
ul.w2bmenu li.nomega ul li a{
  position:relative;
  z-index:999999;
  font-size:14px!important;
  white-space:nowrap
}
ul.w2bajaxmenu li.nomega .menuArrow,ul.w2bajaxmenu li.nomega .loader{
  display:none
}
ul.w2bajaxmenu ul.postslist{
  position:relative;
  display:block;
  width:250px;
  float:right;
  padding:8px 10px!important;
  background:none;
  border-top:2px solid #be0003!important;
  border-right:2px solid #be0003!important;
  overflow:hidden;
  background:#fff3f3
}
ul.w2bajaxmenu ul.postslist li{
  display:block;
  overflow:hidden;
  position:relative;
  min-height:60px;
  padding:5px 8px 10px 12px!important;
  margin-right:0;
  box-sizing:border-box
}
ul.w2bajaxmenu ul.postslist li:last-child{
  border-bottom:none 0
}
ul.w2bajaxmenu ul.postslist li .imgCont{
  left:0;
  top:8px;
  height:90px;
  overflow:hidden;
  border:1px solid #dcdcdc;
  font-size:0;
  line-height:0
}
ul.w2bajaxmenu ul.postslist li .imgCont img{
  height:98px;
  object-fit:cover;
  background-color:#e6e6e6;
  padding:0;
  position:relative;
  width:100%
}
ul.w2bajaxmenu ul.postslist li a{
  color:#be0003 !important;
  font:normal bold 14px Kanit;
  display:block;
  line-height:20px;
  margin:0!important;
  padding: 7px 10px!important;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing:0
}
ul.w2bajaxmenu .loader{
  position:absolute;
  top:50%;
  margin-top:-7px;
  right:-3px;
  color:#f1f1f1;
  height:15px;
  width:15px;
  font-size:15px
}
ul.w2bajaxmenu .menuArrow:before{
  content:'\f105';
  font-family:"Font Awesome 5 Free";
  font-weight:900;
  display:inline;
  position:absolute;
  right:10px;
  top:50%;
  margin-top:-8px;
  color:#ffffff
}
.w2bmenu{
  display:inline-block;
  float:left;
  margin-bottom:42px;
  margin-top:0;
  z-index:9999;
  margin-top:7px!important
}
.submenu ul li a{
  color:#ffffff!important;
  font:normal normal 14px Kanit;
  text-transform:uppercase;
  line-height:24px
}
.submenu ul li.hoverover a,ul.w2bajaxmenu li.hoverover .menuArrow:before,.menuy li.nomega .submenu ul li:hover a{
  color:#ffffff!important
}
li.nomega .submenu ul li.hoverover a{
  color:#ffffff!important
}
.submenu .postslist li a{
  text-align:left
}
.subdown:after,ul.w2bmenu>li>a:after{
  font-family:"Font Awesome 5 Free";
  content:"\f0d7";
  font-weight:900;
  font-size:15px;
  position:relative;
  bottom:0;
  vertical-align:middle;
  line-height:0;
  color:#333333
}
ul.w2bmenu>li>a:only-child:after{
  content:'';
  margin:0
}
.allmenu,.allcolumn,.menuy,.headersection,.allcolumn{
  clear:both
}
.menuing .widget ul{
  padding:0
}
@media all and (min-width:901px) and (max-width:1200px){
  .sectiong .sidewrap{
      margin-left:-310px
  }
  .sectiong .cinner{
      clear:both;
      margin-right:340px
  }
  .lcontent{
      width:100%;
      margin:0
  }
  .sectiong .sidewrap{
      margin-left:-310px;
      width:310px;
      position:static;
      float:left
  }
  .main .post-body{
      width:auto
  }
}
@media all and (max-width:1200px){
  .top-inner,.headersection,.menux,.menut,.footca{
      max-width:980px
  }
  .sectionall,.footercolm, .wrapin .banner-section{
      max-width:1000px
  }
  .mul-col.sectionall{
      max-width:1020px
  }
  .sectiong.sectionall{
      padding:0 10px;
      box-sizing:border-box
  }
  .mltop .postpic img{
      float:left;
      height:60px;
      width:60px;
      border-radius:100%
  }
  .mltop .bwrap{
      padding-left:75px
  }
  #slider .ftrdm img{
      height:330px
  }
  #slider .ftrdn img{
      height:134px
  }
  .secop .opall img,.secb .nli1 img,.secb .nli2 img,.mul-col .xlq img{
      height:200px
  }
  .footb .footerall:nth-child(2n+1){
      clear:both
  }
  .footb .footerall{
      margin:0 0 30px;
      padding:0 10px;
      width:50%;
      -webkit-box-sizing:border-box;
      -moz-box-sizing:border-box;
      box-sizing:border-box
  }
  .footercolm{
      margin:0 auto;
  }
  li.related-post-item{
      width:185px
  }
  .related-thumb-large{
      height:126px
  }
}
@media all and (max-width:1000px){
   .allmenu #switch {
      top: 4px;
  }
  .top-inner,.headersection,.menux,.menut,.footca{
      max-width:700px
  }
  .sectionall, .footercolm, .wrapin .banner-section{
      max-width:720px
  }
  .mul-col.sectionall{
      max-width:740px
  }
  #menusearch{
      height:30px;
      width:100%
  }
  .menuwrapper #navicon{
      top:5px
  }
  .sb-search{
      min-width:30px
  }
  .search-wrap .sb-search-input#search{
      right:32px;
      top:-4px
  }
  .sb-icon-search,.sb-search-submit{
      width:22px
  }
  .search-wrap .sb-search-input#search{
      padding:7px 20px 2px 50px
  }
  .sb-search.sb-search-open,.no-js .sb-search{
      width:262px
  }
  .menux #menuscroll .slicknav_icon-bar,.menux .ptrend .slicknav_icon-bar{
      display:none
  }
  .menux #menuscroll .slicknav_icon,.menux .ptrend .slicknav_icon{
      color:#000000;
      margin:0
  }
  .menux #menuscroll .slicknav_icon:before{
      content:"MENU";
      font-size:18px;
      font-family:'Kanit'
  }
  .menux #menuscroll .slicknav_icon:after{
      content:"\f078";
      font-weight:600;
      font-family:'Font Awesome 5 Free';
      font-size:14px;
      color:inherit;
      padding-left:5px
  }
  .menuwrapper .menutrend{
      display:none
  }
  .allmenu{
      margin-bottom:24px
  }
  .menux .ptrend{
      position:absolute;
      right:36px;
      top:4px
  }
  .menux .ptrend .slicknav_btn{
      position:absolute;
      right:0
  }
  .menux .ptrend .slicknav_icon:before{
      content:"\f06d";
      font-weight:600;
      font-family:'Font Awesome 5 Free';
      font-size:18px;
      color:inherit
  }
  .menux .ptrend .slicknav_nav{
      top:33px;
      right:-37px;
      position:absolute;
      width:260px
  }
  .ptrend .slicknav_nav,.ptrend .slicknav_nav ul{
      background:#111
  }
  .ptrend .slicknav_nav li{
      border-bottom:1px solid #2d2d2d;
      margin:6px 20px
  }
  .ptrend .item-thumbnail{
      float:left
  }
  .ptrend .slicknav_nav a{
      display:inline-block;
      color:#fff;
      padding-left:0;
      margin-left:0;
      padding-top:0;
      padding-bottom:0;
      margin-right:0;
      padding-right:15px;
      font:normal 500 14px 'Kanit';
      line-height:20px
  }
  .ptrend .item-thumbnail img{
      height:48px;
      width:48px;
      border-radius:48px
  }
  .ptrend .item-title{
      margin-top:5px;
      padding-left:64px
  }
  .ptrend .slicknav_nav li:last-child{
      border-bottom:none
  }
  .menux{
      padding-top:0;
      padding-bottom:7px
  }
  .menux .slicknav_btn{
      margin:0;
      padding:0
  }
  .slicknav_nav{
      top:11px
  }
  .slicknav_menu{
      padding:0
  }
  .allmenu .menuy{
      display:none
  }
  .slicknav_menu{
      display:block
  }
  #menuscroll{
      position:absolute;
      top:4px;
      left:34px;
      z-index:99999
  }
  #slider{
      float:none;
      width:100%;
      margin-bottom:50px
  }
  .ftrda{
      padding-right:20px;
      padding-left:10px;
      float:left
  }
  #slider .ftrdb{
      padding-left:20px;
      padding-right:10px;
      border-left:1px solid #f1f1f1;
      border-right:none
  }
  .ftrd-rt{
      float:none;
      width:100%;
      border:none;
      padding:0 10px
  }
  .sectionall{
      margin-bottom:50px
  }
  .sectionall .secua .widget h2.title{
      font-size:28px;
      padding-bottom:16px
  }
  .mltop .postpic img{
      height:110px;
      width:110px
  }
  .mltop .bwrap{
      padding-left:128px;
      position:relative;
      top:10px
  }
  .mltop h3.heading{
      font-size:19px
  }
  .secua .mxpo .postpic{
      position:relative;
      z-index:9
  }
  .secop .heading,.secpopular .widget .item-title a,.secpopular .widget ul li>a{
      font-size:19px
  }
  .op1 .ofall{
      width:50%
  }
  .secop .ofall:nth-child(n+3){
      margin-bottom:0
  }
  .secop .opall img{
      width:100%
  }
  .op1 .ofall:nth-child(2n+2){
      padding-left:20px
  }
  .op1 .ofall:nth-child(2n+1){
      padding-right:20px;
      border-right:1px solid #f1f1f1;
      clear:both
  }
  .op1 .ofall .pdot,.op1 .ofall .vdot{
      border-bottom:1px solid #f1f1f1;
      padding-bottom:20px;
      margin-bottom:20px
  }
  .op1 .ofall:nth-child(n+3) .pdot{
      border-bottom:none;
      padding-bottom:0;
      margin-bottom:0
  }
  .dmenu{
      display:block;
      top:23px
  }
  .sectionv .mtabs .dmore,.sectionb .mtabs .dmore{
      top:25px
  }
  .widget.openn .widget-content ul.dropdown-menu{
      display:block;
      right:82px;
      z-index:99
  }
  .mtabs ul.dropdown-menu li.activv a{
      border-bottom:none
  }
  .mtabs .widget-content ul.dropdown-menu{
      display:none;
      position:absolute;
      top:-13px;
      background:#e8373c;
      padding:6px 8px;
      border-radius:2px
  }
  .mtabs .widget-content ul.dropdown-menu li{
      display:block;
      margin:10px 0
  }
  .mtabs .widget-content ul.dropdown-menu li a{
      color:#fff
  }
  .secb .nli1{
      padding:0 10px;
      float:none;
      width:100%;
      margin-bottom:30px
  }
  .secb .nli2{
      width:100%;
      padding:0 10px;
      float:none;
      border-left:none
  }
  .secpopular .widget .widget-content ul li{
      width:50%
  }
  .secpopular .widget .widget-content ul li:nth-child(2n+1){
      clear:both
  }
  .secpopular .widget .widget-content ul li:nth-child(3n+3){
      padding-right:30px
  }
  .secpopular .widget .widget-content ul li:nth-child(3n+1){
      clear:none
  }
  .secpopular .widget .widget-content ul li:nth-last-child(-n+2){
      border-bottom:none
  }
  .secpopular .widget .widget-content ul li:nth-last-child(-n+3):before{
      border-bottom:1px solid #f1f1f1
  }
  .secpopular .widget .widget-content ul li:nth-last-child(-n+2):before{
      border-bottom:none
  }
  .plr-inner li:nth-child(3n+3) .item-thumbnail-only,.plr-inner ul li:nth-child(3n+3)>a{
      border-right:1px solid #f1f1f1
  }
  .plr-inner li:nth-child(2n+2) .item-thumbnail-only,.plr-inner ul li:nth-child(2n+2)>a{
      border-right:0
  }
  .v-outer .vl1 .vl{
      float:none;
      width:100%
  }
  .v-outer .vl1 .bwrap{
      width:100%;
      float:none;
      padding:20px 30px 0
  }
  .v-outer .vl1 .vl img{
      width:100%;
      height:auto
  }
  .vl2 .vls .vl{
      width:100%;
      float:none
  }
  .vls.vlsx .vl{
      padding-left:20px
  }
  .vl2 .vl img{
      height:174px
  }
  .vl2 .vls .bwrap{
      width:100%;
      float:none;
      margin-top:10px
  }
  .vl2 .vlsx .bwrap{
      padding-left:20px
  }
  .mul-inner.section .widget{
      width:50%
  }
  .mul-inner.section .widget:nth-child(3n){
      border-right:none
  }
  .mul-inner.section .widget:nth-child(4n){
      border-right:1px solid #f1f1f1
  }
  .mul-inner .widget:nth-child(3n+1){
      clear:none
  }
  .mul-inner .widget:nth-child(4n+1){
      clear:none
  }
  .sectionall .secua .widget h2.title,.latesto .sectionall .widget h2.title,h2.poon,.plr-inner:before,.mul-inner.section .widget h2 a{
      font-size:26px
  }
  .latesto .sectionall .widget h2.title,h2.poon{
      margin-bottom:18px
  }
  .footab{
      text-align:center;
      width:100%
  }
  .emailsub{
      float:none
  }
  .emailtext{
      width:160px
  }
  .post-outer #blog-pager{
      margin:10px 0 21px
  }
  .post-header .connect a{
      display:inline-block;
      margin-right:5px
  }
  .post-outer .sdate,.main .post-body,.post-footer-line-2,.post-footer,.comheader,.post-outer .comments>h4,.comment-form,.comments .comments-content .comment-thread ol,.comments .comment-replybox-thread,body .belowbody{
      margin-left:0;
      width:auto
  }
  #blog-pager-older-link{
      width:auto
  }
  .post-outer .sdate{
      margin:5px 0 10px
  }
  li.related-post-item{
      width:100%
  }
  .related-thumb-large{
      height:auto
  }
}
@media all and (max-width:900px){
  .theiaStickySidebar #sidebars{
      margin-bottom:0
  }
  #main-wrapper .loade{
      margin-bottom:30px
  }
  .post-title,.postdesc{
      max-width:100%
  }
  .lcontent{
      -webkit-box-sizing:border-box;
      -moz-box-sizing:border-box;
      box-sizing:border-box;
      margin:0;
      width:100%;
      float:none;
      margin-bottom:50px
  }
  .sectiong .sidewrap{
      float:none!important;
      height:auto!important;
      width:auto!important
  }
  .sectiong .rsidebar{
      margin-right:0;
      width:100%
  }
  .sectiong .rsidebar{
      margin-top:0px!important
  }
  .sectiong .rsidebar .widget{
      float:left;
      margin-left:0;
      margin-right:20px;
      width:300px
  }
  .sectiong .rsidebar .widget:nth-child(2n+1){
      clear:both
  }
  .recentby .latestp li,.sectiond .widget{
      margin-bottom:30px;
      width:50%
  }
  .sectiong .is_stuck{
      position:relative!important;
      bottom:auto!important
  }
  body .sectiong .sidewrap{
      height:100%!important
  }
  .rsidebar .widget{
      margin-bottom:25px
  }
  li.related-post-item{
      width:30%;
      margin-right:3%;
      margin-bottom:22px
  }
}
@media all and (max-width:750px){
  .top-inner,.headersection,.menux,.menut,.footca{
      max-width:540px
  }
  .sectionall,.footercolm, .wrapin .banner-section{
      max-width:560px
  }
  .mul-col.sectionall{
      max-width:580px
  }
  .ftrda{
      padding-right:10px;
      float:none;
      width:100%;
      margin-bottom:30px
  }
  #slider .ftrdm img{
      height:50vw
  }
  #slider .ftrdb{
      padding-left:10px;
      border-left:none;
      width:100%
  }
  #slider .ftrdb .ftrdq{
      width:50%;
      float:left;
      box-sizing:border-box;
      margin-bottom:0;
      padding-bottom:0;
      border-bottom:none
  }
  #slider .ftrdn img{
      height:30vw
  }
  #slider .ftrdb .ftrdq:first-child{
      padding-right:20px
  }
  #slider .ftrdb .ftrdq:last-child{
      padding-left:20px;
      border-left:1px solid #f1f1f1
  }
  .secpopular .widget .widget-content ul li{
      width:100%;
      padding-right:0
  }
  .secpopular .widget .widget-content ul li:nth-last-child(-n+2){
      border-bottom:1px solid #f1f1f1
  }
  .secpopular .widget .widget-content ul li:last-child{
      border-bottom:none
  }
  .plr-inner .item-thumbnail-only,.plr-inner ul li>a,.plr-inner li:nth-child(3n+3) .item-thumbnail-only,.plr-inner ul li:nth-child(3n+3)>a{
      border-right:none
  }
  .secpopular .widget .widget-content ul li>a:before{
      top:0
  }
  .vl2 .vl img{
      height:130px
  }
  .mul-inner.section .widget{
      width:50%
  }
  .mul-inner.section .widget:nth-child(3n){
      border-right:1px solid #f1f1f1
  }
  .mul-inner.section .widget:nth-child(2n){
      border-right:none
  }
  .mul-inner .widget:nth-child(3n+1){
      clear:none
  }
  .mul-inner .widget:nth-child(2n+1){
      clear:both
  }
  .mltop .postpic img{
      height:100px;
      width:100px
  }
  .mltop .bwrap{
      padding-left:118px
  }
  .sectiong .rsidebar .widget{
      width:100%
  }
  #sidebars single .imgdrop{
      right:auto;
      left:0
  }
  #sidebars single ul.dropdown-menu{
      right:auto;
      left:0
  }
  .related-posts-container .related-title{
      position:relative;
      bottom:0;
      padding:0;
      color:#000;
      margin-top:4px
  }
  .related-posts-container .related-post-item::before{
      content:none
  }
}
@media all and (max-width:680px){
  .ins{
      display:none
  }
  .menux #menusearch,#search-box input[type="text"]{
      width:auto
  }
  #search-box{
      max-width:none;
      width:auto
  }
  .footb .footerall{
      width:100%
  }
}
@media all and (max-width:600px){
  .post-footer .author-profile{
      padding-right:10px;
      margin-right:0
  }
  .btitle .btcount{
      position:static;
      padding-left:6px
  }
}
@media all and (max-width:590px){
  .top-inner,.menuwrapper,.footca{
      padding:0 10px
  }
  .mul-col .mul-inner .widget:nth-child(2n+1){
      padding-left:10px
  }
  .mul-col .mul-inner .widget:nth-child(2n+2){
      padding-right:10px
  }
  .plr-inner .item-thumbnail-only,.plr-inner ul li>a{
      padding-right:0
  }
  .topmenuu .widget-content a:not(:first-child){
      display:none
  }
  .topmenuu a .slicknav_menu{
      display:block
  }
  .topmenuu a{
      margin-right:0;
      padding-right:13px
  }
  .topmenuu a .slicknav_menu{
      position:absolute;
      top:0;
      display:inline-block;
      left:0;
      right:0;
      width:100%;
      bottom:0
  }
  .topmenuu .slicknav_btn{
      width:100%;
      height:100%;
      padding:0;
      position:static;
      margin:0
  }
  .topmenuu .slicknav_icon{
      display:none
  }
  .topmenuu .slicknav_btn:after{
      content:"\f0d7";
      font-weight:600;
      font-family:'Font Awesome 5 Free';
      font-size:12px;
      color:inherit;
      position:absolute;
      top:1px;
      right:0;
      opacity:.8
  }
  .topmenuu .widget-content a .slicknav_menu .widget-content a{
      display:block;
      word-break:normal;
      overflow-wrap:normal;
      padding:5px 15px 5px 10px;
      white-space:nowrap
  }
  .topmenuu .widget-content>a .slicknav_nav{
      position:absolute;
      top:36px
  }
}
@media all and (max-width:500px){
  #mxmshare > svg {
      margin-left: -6px;
  }
  #mxmshare {
      position: static;
  }
  #mxmshare #fsharebox {
      width: auto;
      left: 0;
      right: 0;
      padding: 14px;
  }
  #fsharebox > span {
      padding: 7px 12px;
  }
  .vl2 .vl img{
      height:100px
  }
  .comments .comments-content .comment-replies{
      margin-left:0
  }
  .comments .comments-content .comment-thread ol{
      padding:15px 10px
  }
  .sb-search.sb-search-open,.no-js .sb-search{
      width:230px
  }
  .plear{
      clear:none
  }
  .footca{
      padding:10px
  }
  .footcopy,.footdesign{
      float:none;
      padding-top:0;
      padding-bottom:0
  }
  li.related-post-item{
      width:100%
  }
  .related-thumb-large{
      height:auto;
      width:115px;
      float:left;
      border-radius:2px
  }
  .related-posts-container .related-title{
      padding-left:128px
  }
}
@media all and (max-width:420px){
  #slider .ftrdb .ftrdq:first-child{
      padding-right:15px
  }
  #slider .ftrdb .ftrdq:last-child{
      padding-left:15px
  }
  .mltop .postpic img{
      height:80px;
      width:80px
  }
  .mltop .bwrap{
      padding-left:95px
  }
  .op1 .ofall:nth-child(2n+1){
      padding-right:15px
  }
  .op1 .ofall:nth-child(2n+2){
      padding-left:15px
  }
  .op1 .ofall .pdot,.op1 .ofall .vdot{
      padding-bottom:15px;
      margin-bottom:15px
  }
  .secb .nli1{
      margin-bottom:20px
  }
  .nli .nlwh{
      margin-bottom:15px;
      padding-bottom:15px
  }
  .nli21{
      padding-right:15px
  }
  .nli22{
      padding-left:15px
  }
  .plr-inner{
      padding:10px 15px 0
  }
  .secpopular .widget .widget-content ul li{
      margin-bottom:18px;
      padding-bottom:18px
  }
  .v-outer .vl1{
      margin-bottom:15px;
      padding-bottom:15px
  }
  .v-outer .vl1 .bwrap{
      padding:15px 20px 0
  }
  .vls.vlsx .vl{
      padding-left:15px
  }
  .vl2 .vls.vlss,.vl2 .vlsx .bwrap{
      padding-left:15px
  }
  .vl2 .vls .vl,.vl2 .vls .bwrap{
      padding-right:15px
  }
  .mul-inner.section .widget{
      padding:0 15px 34px;
      margin:0 0 46px
  }
  .mul-inner.section .widget .dmore{
      left:15px
  }
  .ffvp picture img{
      width:100%;
      height:auto
  }
  #sidebars single .imgdrop{
      right:0;
      left:auto
  }
  #sidebars single ul.dropdown-menu{
      right:0;
      left:auto
  }
  .related-thumb-large{
      width:100px
  }
  .related-posts-container .related-title{
      padding-left:113px
  }
  .post-header .connect .share-button{
      width:100px
  }
  .connect .sb-facebook:before{
      padding:14px 72px 14px 20px
  }
  .connect .sb-twitter:before{
      padding:14px 74px 14px 15px
  }
  .connect .sb-facebook .share-button-link-text,.connect .sb-twitter .share-button-link-text{
      right:18px
  }
}
@media all and (max-width:400px){
  .recentby .latestp li,.sectiond .widget{
      width:100%
  }
  .xlp{
      height:174px
  }
  .sectionall .secd .widget h2{
      top:162px;
      padding:4px 8px
  }
  .recentby time,.sectionall .secd h2{
      padding:4px 9px;
      font-size:11px
  }
  .recentby .ltitle{
      padding:20px 19px 18px;
      height:auto!important
  }
}
@media all and (max-width:345px){
  #slider .ftrdb .ftrdq:first-child{
      padding-right:10px
  }
  #slider .ftrdb .ftrdq:last-child{
      padding-left:10px
  }
  .mltop .bwrap{
      padding-left:93px
  }
  .op1 .ofall:nth-child(2n+1){
      padding-right:10px
  }
  .op1 .ofall:nth-child(2n+2){
      padding-left:10px
  }
  .nli21{
      padding-right:10px
  }
  .nli22{
      padding-left:10px
  }
  .vl2 .vls .vl,.vl2 .vls .bwrap{
      padding-right:10px
  }
  .vls.vlsx .vl{
      padding-left:10px
  }
  .vl2 .vls.vlss,.vl2 .vlsx .bwrap{
      padding-left:10px
  }
  .v-outer .vl1{
      border-left-width:12px
  }
  .v-outer .post-desc{
      margin-bottom:10px
  }
  .mul-inner.section .widget{
      padding:0 10px 34px
  }
  .mul-inner.section .widget .dmore{
      left:10px
  }
  .plr-inner{
      padding:10px 10px 0
  }
  .secpopular .widget .widget-content ul li{
      margin-bottom:15px;
      padding-bottom:15px
  }
  .plr-inner ul li>a{
      margin-left:35px
  }
  .mul-inner.section .widget,.mul-inner.section .widget:nth-child(3n),.vl2 .vls.vlss,.nli22,#slider .ftrdb .ftrdq:last-child{
      border-left:none
  }
  .mul-inner.section .widget,.mul-inner.section .widget:nth-child(3n),.op1 .ofall:nth-child(2n+1){
      border-right:none
  }
  .op1 .ofall .pdot,.op1 .ofall .vdot,.nli .nlwh,.nli21 .nlwh:last-child, .nli22 .nlwh:last-child{
      border-bottom:none
  }
}
@media all and (max-width:1000px){
  .darktheme #slider .ftrdb{
      border-left:1px solid #3d3d42
  }
  .darktheme .ftrdb,.darktheme .mul-inner.section .widget{
      border:none!important
  }
  .darktheme .ftrd-rt,.darktheme .secb .nli2,.darktheme .nli22{
      border:none
  }
  .darktheme .op1 .ofall:nth-child(2n+1){
      padding-right:20px;
      border-right:none
  }
  .darktheme .op1 .ofall .pdot,.darktheme .op1 .ofall .vdot{
      border-bottom:1px solid #3d3d42
  }
  .darktheme .menux #menuscroll .slicknav_icon,.darktheme .menux .ptrend .slicknav_icon{
      color:#fff
  }
  .darktheme .menux #menuscroll .slicknav_icon{
      position:relative;
      top:9px
  }
}
@media all and (max-width:750px){
  .darktheme #slider .ftrdb .ftrdq:last-child{
      border-left:none
  }
  .darktheme .related-posts-container .related-title {
       color: #e9e9e9;
  }
  .darktheme body .menuwrapper .allmenu {
      padding: 0px 10px;
  }
}
body#layout{
    padding:50px 100px;
    margin:0 auto;
    height:auto;
    background:#fbfbfb
}
#layout .headmain,#layout .sectionfoot,#layout #sidebars,#layout .sidemenu{
    background:#deeade;
    padding:20px;
    border-radius:4px;
    position:relative;
    margin:80px 0
}
#layout .headmain:before,#layout .sectionfoot:before,#layout #sidebars:before,#layout .sidemenu:before{
    content:"Header Section";
    text-align:left;
    color:#fff;
    font-family:Kanit;
    font-size:15px;
    margin-bottom:15px;
    display:block;
    padding-left:5px;
    position:absolute;
    background:#89c389;
    left:0;
    top:-33px;
    padding:2px 27px;
    border-radius:3px 3px 0 0;
    line-height:29px
}
html #layout .sectionfoot{
    background:#d4d4d4
}
html #layout .sectionfoot:before{
    content:'Footer Section';
    background:#8e8e8e
}
html #layout #sidebars{
    background:#d6e1f1
}
html #layout #sidebars:before{
    content:'Sidebar Section';
    background:#8aaedc
}
#layout .menuy{
    position:static;
    width:100%
}
html body#layout div.section{
    border:1px solid #e4e3e3;
    border-radius:3px
}
html body#layout div.layout-widget-description{
    font-family:Kanit
}
html body#layout div.layout-title{
    font-size:14px;
    font-family:Kanit;
}
html body#layout .widget-content a.editlink{
    font-size:13px;
    font-family:Kanit;
    text-decoration:none
}
html body#layout .section h4{
    font-size:16px;
    line-height:24px;
    margin:3px 24px 3px 5px;
    text-align:left;
    color:#ca5d5d;
    font-family:Kanit;
}
#layout .menutwo .widget-content{
    display:block
}
#layout .sectionf,#layout #slider,#layout .sectionb{
    min-height:auto
}
html body#layout #main-wrapper{
    margin:40px 0
}
html #layout .sidemenu:before{
    content:'Side Panel';
    background:#ec7c7c
}
html #layout .sidemenu{
    background:#fbdddd
}
#layout #slider{
    float:left;
    width:50%
}
#layout .ftrd-rt{
    float:right;
    width:50%
}
body#layout{
   padding:50px 100px;
   margin:0 auto;
   height:auto;
   background:#fbfbfb
}
#layout .headmain,#layout .sectionfoot,#layout #sidebars,#layout .sidemenu{
   background:#deeade;
   padding:20px;
   border-radius:4px;
   position:relative;
   margin:80px 0
}
#layout .headmain:before,#layout .sectionfoot:before,#layout #sidebars:before,#layout .sidemenu:before{
   content:"Header Section";
   text-align:left;
   color:#fff;
   font-family:Kanit;
   font-size:15px;
   margin-bottom:15px;
   display:block;
   padding-left:5px;
   position:absolute;
   background:#89c389;
   left:0;
   top:-33px;
   padding:2px 27px;
   border-radius:3px 3px 0 0;
   line-height:29px
}
html #layout .sectionfoot{
   background:#d4d4d4
}
html #layout .sectionfoot:before{
   content:'Footer Section';
   background:#8e8e8e
}
html #layout #sidebars{
   background:#d6e1f1
}
html #layout #sidebars:before{
   content:'Sidebar Section';
   background:#8aaedc
}
#layout .menuy{
   position:static;
   width:100%
}
html body#layout div.section{
   border:1px solid #e4e3e3;
   border-radius:3px
}
html body#layout div.layout-widget-description{
   font-family:Kanit
}
html body#layout div.layout-title{
   font-size:14px;
   font-family:Kanit;
}
html body#layout .widget-content a.editlink{
   font-size:13px;
   font-family:Kanit;
   text-decoration:none
}
html body#layout .section h4{
   font-size:16px;
   line-height:24px;
   margin:3px 24px 3px 5px;
   text-align:left;
   color:#ca5d5d;
   font-family:Kanit;
}
#layout .menutwo .widget-content{
   display:block
}
#layout .sectionf,#layout #slider,#layout .sectionb{
   min-height:auto
}
html body#layout #main-wrapper{
   margin:40px 0
}
html #layout .sidemenu:before{
   content:'Side Panel';
   background:#ec7c7c
}
html #layout .sidemenu{
   background:#fbdddd
}
#layout #slider{
   float:left;
   width:50%
}
#layout .ftrd-rt{
   float:right;
   width:50%
}
.cat-post-title{
  margin-left:380px;
  font:inherit;
  color: #000000;
  line-height: 50px;
  margin-bottom: 17px;
  margin-top: 0;
  word-spacing: -2px;
}
.post-outer{
   margin-bottom:40px;
   padding-bottom:40px;
   border-bottom:1px solid #f4f4f4
}
.post-outer .sdate{
   margin-left:380px;
   margin-top:-9px
}
.sectionall .post-outer .date-header{
   padding:0;
   margin:0;
   line-height:0;
   text-transform:none
}
.post-footer{
   display:none!important
}
.post-body{
   margin-top:12px
}
@media all and (max-width:1200px){
   #main{
       float:none;
       width:100%
   }
   .post-body .pt-outer img{
       height:200px;
       width:320px
   }
   .boxx span.post-labelsx{
       padding-top:228px
   }
   #sumlabel,.post-title,.post-outer .sdate,.post-labelsx{
       margin-left:342px
   }
   #sumlabel{
       width:auto
   }
}
@media all and (max-width:1000px){
   #sumlabel{
       float:none;
       margin-left:0;
       width:auto;
       margin-top:25px
   }
   #sumlabel,.post-title,.post-outer .sdate,.post-labelsx{
       margin-left:0
   }
   .blog-posts span.post-labelsx{
       margin-bottom:3px;
       display:block
   }
   .blog-posts .post-outer{
       margin-bottom:16px;
       padding-bottom:16px;
       overflow:hidden
   }
   .post-body .pt-outer img{
       position:relative;
       width:100%;
       display:block;
       margin-bottom:10px;
       height:auto;
       margin-top:16px
   }
   #main-wrapper .blog-posts:before{
       margin-bottom:30px
   }
   #main-wrapper .vieww{
       display:none
   }
   .post-outer .post-title{
       margin-left:0;
       width:100%
   }
   .post-outer .sdate{
       margin-left:0
   }
   #sumlabel{
       margin-top:5px
   }
}
@media all and (max-width:900px){
   .post-body .pt-outer img{
       height:200px;
       left:0;
       position:absolute;
       top:0;
       width:320px;
       margin-top:4px
   }
   #sumlabel,.post-title,.post-outer .sdate,.post-labelsx{
       margin-left:342px
   }
   /* .post-outer .post-title{
       margin-left:342px;
       width:auto
   } */
}
@media all and (max-width:750px){
   .post-body .pt-outer img{
       height:130px;
       width:200px;
       margin-top:5px
   }
   #sumlabel,.post-title,.post-outer .sdate,.post-labelsx{
       margin-left:222px
   }
   /* .post-outer .post-title{
       margin-left:222px
   } */
   #sumlabel{
       margin-top:0;
       display:none
   }
   .blog-posts.hfeed .post-outer .post-labelsx a{
       margin-bottom:3px
   }
   .post-title a{
       font-size:19px;
       line-height:25px
   }
}
@media all and (max-width:760px){
   .timeo{
       position:static!important
   }
   .post-title{
       margin-left:0;
       width:100%
   }
}
@media all and (max-width:680px){
   .post-title{
       margin-bottom:15px
   }
}
@media all and (max-width:500px){
   .post-body .pt-outer img{
       height:86px;
       width:120px;
       margin-top:5px
   }
   #sumlabel,.post-title,.post-outer .sdate,.post-labelsx{
       margin-left:142px
   }
   .post-outer .post-title{
       margin-left:142px
   }
   .post-title a{
       font-size:17px;
       line-height:24px
   }
   .blog-posts span.post-labelsx{
       margin-bottom:0
   }
   .hauth .post-author.vcard img{
       width:19px
   }
}
@media all and (max-width:400px){
   .post-body .pt-outer img{
       height:72px;
       width:90px
   }
   #sumlabel,.post-title,.post-outer .sdate,.post-labelsx{
       margin-left:108px
   }
   .post-outer .post-title{
       margin-left:108px
   }
}
/* .main .blog-posts .status-msg-wrap{
   display:none
} */
/* .sectiong.sectionall{
   margin-bottom:0
} */
.sectiong.sectionall.homeposts{
   margin-bottom:68px
}
.theiaStickySidebar #sidebars{
   margin-bottom:-50px
}
body .menuwrapper .allmenu{
   border-top:none;
   border-bottom:none
}
.hidsidebar{
   display:none
}
#layout .blog-posts{
   display:block
}
#main .post-body{
   margin-top:7px
}
.rsidebar{
   margin-top:-4px
}

body{
   margin:0;
   padding:0 0 1px
}
.content-outer,.header-outer,.tabs-outer,.main-outer,.main-inner,.footer-outer,.post,.comments,.widget,.date-header,.inline-ad{
   position:relative;
   min-height:0;
   _position:static;
   _height:1%
}
.footer-outer{
   margin-bottom:-1px
}
.content-inner{
   padding:10px
}
.tabs-inner{
   padding:0 15px
}
.main-inner{
   padding:30px 0
}
.main-inner .column-center-inner,.main-inner .column-left-inner,.main-inner .column-right-inner{
   padding:0 15px
}
.footer-inner{
   padding:30px 15px
}
.section{
   margin:0 15px
}
.widget{
   margin:30px 0;
   _margin:0 0 10px
}
.section:first-child .widget:first-child{
   margin-top:0
}
.section:first-child #uds-searchControl+.widget{
   margin-top:0
}
.section:last-child .widget:last-child{
   margin-bottom:0
}
.tabs:first-child .widget{
   margin-bottom:0
}
body .navbar{
   height:30px;
   padding:0;
   margin:0
}
body .navbar .Navbar{
   position:absolute;
   z-index:10;
   left:0;
   width:100%;
   margin:0;
   padding:0;
   background:none;
   border:none
}
.header-inner .section{
   margin:0
}
.header-inner .widget{
   margin-left:30px;
   margin-right:30px
}
.header-inner .Header{
   margin:0
}
.header-inner .Header #header-inner{
   overflow:hidden
}
.header-inner .Header .titlewrapper{
   padding:22px 30px 0
}
.header-inner .Header .descriptionwrapper{
   padding:0 30px;
   margin-bottom:25px
}
.Header h1{
   margin-bottom:10px
}
.Header .description{
   margin:.5em 0 10px;
   padding:0 2px
}
a img{
   border:none;
   position:relative
}
h1,h2,h3,h4{
   margin:0;
   position:relative
}
h1 a:hover{
   text-decoration:none
}
h3 a:hover{
   text-decoration:none
}
.tabs .widget h2{
   display:none
}
.tabs .widget ul,.tabs .widget ul{
   margin:0;
   padding:0;
   overflow:hidden;
   list-style:none
}
.tabs .widget li,.tabs .widget li{
   margin:0;
   padding:0;
   float:left
}
.tabs .widget li a:hover{
   text-decoration:none
}
.widget{
   line-height:1.4
}
.widget ul{
   padding:0 0 0 1.25em;
   margin:0;
   line-height:1.2
}
.BlogList ul{
   padding:0
}
.BlogList li .blog-content{
   position:relative
}
.widget li,.BlogArchive #ArchiveList ul.flat li{
   padding:.25em 0;
   margin:0;
   text-indent:0
}
.widget .post-body ul{
   padding:0 2.5em;
   margin:.5em 0;
   line-height:1.4
}
.widget .post-body li{
   margin-bottom:.25em;
   padding-top:0;
   padding-bottom:0
}
.item-control{
   display:none
}
.item-control a,.item-action a{
   text-decoration:none !important
}
.widget-item-control{
   float:right;
   height:20px;
   margin-top:-20px;
   position:relative;
   z-index:10
}
.widget-item-control a{
   opacity:.5
}
.widget-item-control a:hover{
   opacity:1
}
.widget .widget-item-control a img{
   border:none;
   padding:none;
   background:none;
   -moz-box-shadow:none;
   -webkit-box-shadow:none;
   -ie-box-shadow:none;
   box-shadow:none
}
.post-body{
   width:100%;
   _overflow:hidden
}
.post-header,.post-footer{
   line-height:1.6
}
.post-footer-line>*{
   margin-right:1em
}
.post-footer-line>*:last-child{
   margin-right:0
}
.post-timestamp{
   margin-left:-1em
}
.post-footer-line>*:first-child{
   margin-left:0
}
.post .tr-caption-container{
   position:relative
}
.inline-ad{
   margin:2em 0;
   text-align:center;
   line-height:0
}
#comments .comment-author{
   padding-left:25px
}
.comment-body{
   margin:.5em 25px
}
.comment-footer{
   margin:.5em 25px 1.5em
}
.comment-body p{
   margin:0
}
#comments .avatar-comment-indent .comment-author{
   margin-left:-45px;
   padding-left:45px
}
.deleted-comment{
   font-style:italic;
   opacity:.5
}
.Profile img{
   margin:0 .75em .5em 0
}
.Profile .profile-datablock{
   margin:0 0 .5em
}
dt{
   font-weight:bold
}
table.section-columns td.first.columns-cell{
   border-left:none
}
.post-summary{
   padding-top:8px
}
#layout .header-outer,#layout .tabs-outer,#layout .main-outer,#layout .footer-outer{
   margin:5px 0
}
#layout .cap-top,#layout .cap-bottom{
   display:none
}
#layout .region-inner{
   padding:0 10px;
   margin:0
}
#layout .main-inner .column-center-inner,#layout .main-inner .column-left-inner,#layout .main-inner .column-right-inner{
   padding:0 5px
}
html{
   height:100%
}
body{
   min-height:100%;
   _height:100%;
   position:relative
}
.content{
   position:relative;
   word-wrap:break-word
}
.content-outer,.region-inner{
   min-height:0;
   margin:0 auto
}
.columns{
   zoom:1
}
.loading .columns{
   overflow:hidden
}
.columns-inner{
   _height:1%;
   min-height:0
}
.column-center-outer,.column-left-outer,.column-right-outer{
   position:relative;
   float:left;
   _display:inline;
   _overflow:hidden
}
.column-center-outer{
   width:100%
}
.column-left-outer{
   margin-left:-100%
}
.fauxcolumns{
   position:relative;
   _height:1%
}
.fauxcolumn-outer{
   position:absolute;
   top:0;
   bottom:0;
   height:expression(this.parentNode.offsetHeight + 'px');
   overflow:hidden
}
.fauxcolumn-outer .fauxborder-left,.fauxcolumn-outer .fauxborder-right,.fauxcolumn-inner{
   height:100%
}
.fauxcolumn-left-outer{
   left:0
}
.fauxcolumn-right-outer{
   right:0
}
.cap-top,.cap-bottom{
   position:relative;
   height:0;
   background-repeat:repeat-x
}
.cap-top .cap-left,.cap-top .cap-right,.cap-bottom .cap-left,.cap-bottom .cap-right{
   height:100%;
   background-repeat:no-repeat
}
.cap-top,.cap-top .cap-left{
   background-position:top left
}
.cap-bottom,.cap-bottom .cap-left{
   background-position:bottom left
}
.cap-top .cap-left,.cap-bottom .cap-left{
   float:left
}
.cap-top .cap-right{
   background-position:top right;
   float:right
}
.cap-bottom .cap-right{
   background-position:bottom right;
   float:right
}
.fauxborder-left{
   background-position:top left;
   background-repeat:repeat-y;
   position:relative;
   _height:1%
}
.fauxborder-right{
   background-position:top right;
   background-repeat:repeat-y;
   position:absolute;
   right:0;
   height:100%;
   _height:expression(this.parentNode.offsetHeight + 'px')
}
table.section-columns{
   border:none;
   table-layout:fixed;
   width:100%;
   position:relative
}
table.columns-2 td.columns-cell{
   width:50%
}
table.columns-3 td.columns-cell{
   width:33.33%
}
table.columns-4 td.columns-cell{
   width:25%
}
table.section-columns td.columns-cell{
   vertical-align:top
}
.body-fauxcolumns,.content-fauxcolumns{
   position:absolute;
   top:0;
   left:0;
   z-index:-1;
   height:100%;
   _height:expression(this.parentNode.offsetHeight + 'px');
   width:100%;
   overflow:hidden
}
.body-fauxcolumns .fauxcolumn-outer{
   width:100%
}
.content-fauxcolumns .fauxcolumn-outer{
   position:relative;
   overflow:visible;
   height:100%;
   margin:0 auto
}
.content-fauxcolumns .fauxcolumn-left{
   width:100%
}
section,nav,article,aside,hgroup,header,footer{
   display:block
}
time,mark{
   display:inline
}
.blog-list-container ul{
   padding-left:0
}
.blog-list-container ul li{
   padding-left:0;
   list-style:none;
   list-style-image:none;
   clear:left
}
.blog-list-container a{
   text-decoration:none
}
.blog-list-container a:hover{
   text-decoration:underline
}
.blog-list-container .blog-content{
   float:left;
   margin:0 0 5px 5px;
   text-indent:0;
   width:85%
}
.blog-list-container .blog-title{
   font-weight:bold;
   line-height:16px;
   margin:2px 0 0 0
}
.blog-list-container .blog-icon{
   float:left;
   margin-top:2px;
   vertical-align:top;
   text-indent:0;
   width:16px
}
.blog-list-container .item-content{
   font-size:95%;
   line-height:1.3em
}
.blog-list-container .item-thumbnail{
   float:left;
   margin:2px 5px 5px 0
}
.blog-list-container .item-time{
   font-size:95%;
   font-style:italic;
   clear:left
}
.blog-list-title{
   font-weight:bold
}
.blog-list-container .show-option{
   font-size:75%;
   text-align:right
}
.contact-form-widget{
   height:320;
   margin-left:0;
   max-width:250px;
   padding:0;
   padding-top:0;
   width:100%
}
.contact-form-success-message{
   background:#f9edbe;
   border:0 solid #f0c36d;
   bottom:0;
   box-shadow:0 2px 4px rgba(0,0,0,.2);
   color:#222;
   font-size:11px;
   line-height:19px;
   margin-left:0;
   opacity:1;
   position:static;
   text-align:center
}
.contact-form-error-message{
   background:#f9edbe;
   border:0 solid #f0c36d;
   bottom:0;
   box-shadow:0 2px 4px rgba(0,0,0,.2);
   color:#666;
   font-size:11px;
   font-weight:bold;
   line-height:19px;
   margin-left:0;
   opacity:1;
   position:static;
   text-align:center
}
.contact-form-success-message-with-border{
   background:#f9edbe;
   border:1px solid #f0c36d;
   bottom:0;
   box-shadow:0 2px 4px rgba(0,0,0,.2);
   color:#222;
   font-size:11px;
   line-height:19px;
   margin-left:0;
   opacity:1;
   position:static;
   text-align:center
}
.contact-form-error-message-with-border{
   background:#f9edbe;
   border:1px solid #f0c36d;
   bottom:0;
   box-shadow:0 2px 4px rgba(0,0,0,.2);
   color:#666;
   font-size:11px;
   font-weight:bold;
   line-height:19px;
   margin-left:0;
   opacity:1;
   position:static;
   text-align:center
}
.contact-form-cross{
   height:11px;
   margin:0 5px;
   vertical-align:-8.5%;
   width:11px
}
.contact-form-email,.contact-form-name{
   background:#fff;
   background-color:#fff;
   border:1px solid #d9d9d9;
   border-top:1px solid #c0c0c0;
   box-sizing:border-box;
   color:#333;
   display:inline-block;
   font-family:Arial,sans-serif;
   font-size:13px;
   height:24px;
   margin:0;
   margin-top:5px;
   padding:0;
   vertical-align:top
}
.contact-form-email-message{
   background:#fff;
   background-color:#fff;
   border:1px solid #d9d9d9;
   border-top:1px solid #c0c0c0;
   box-sizing:border-box;
   color:#333;
   display:inline-block;
   font-family:Arial,sans-serif;
   font-size:13px;
   margin:0;
   margin-top:5px;
   padding:0;
   vertical-align:top
}
.contact-form-email:hover,.contact-form-name:hover,.contact-form-email-message:hover{
   border:1px solid #b9b9b9;
   border-top:1px solid #a0a0a0;
   box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.contact-form-email:focus,.contact-form-name:focus,.contact-form-email-message:focus{
   border:1px solid #4d90fe;
   box-shadow:inset 0 1px 2px rgba(0,0,0,.3);
   outline:none
}
.contact-form-name,.contact-form-email,.contact-form-email-message{
   max-width:220px;
   width:100%
}
.contact-form-button{
   -webkit-border-radius:2px;
   -moz-border-radius:2px;
   -webkit-transition:all .218s;
   -moz-transition:all .218s;
   -o-transition:all .218s;
   -webkit-user-select:none;
   -moz-user-select:none;
   background-color:#f5f5f5;
   background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));
   background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
   background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);
   background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);
   background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);
   background-image:linear-gradient(top,#f5f5f5,#f1f1f1);
   border:1px solid #dcdcdc;
   border:1px solid rgba(0,0,0,.1);
   border-radius:2px;
   color:#444;
   cursor:default;
   display:inline-block;
   filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5',EndColorStr='#f1f1f1');
   font-family:"Arial","Helvetica",sans-serif;
   font-size:11px;
   font-weight:bold;
   height:24px;
   line-height:24px;
   margin-left:0;
   min-width:54px;
   *min-width:70px;
   padding:0 8px;
   text-align:center;
   transition:all .218s
}
.contact-form-button:hover,.contact-form-button.hover{
   -moz-box-shadow:0 1px 1px rgba(0,0,0,.1);
   -moz-transition:all 0;
   -o-transition:all 0;
   -webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
   -webkit-transition:all 0;
   background-color:#f8f8f8;
   background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));
   background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
   background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);
   background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);
   background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);
   background-image:linear-gradient(top,#f8f8f8,#f1f1f1);
   border:1px solid #c6c6c6;
   box-shadow:0 1px 1px rgba(0,0,0,.1);
   color:#222;
   filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8f8f8',EndColorStr='#f1f1f1');
   transition:all 0
}
.contact-form-button.focus,.contact-form-button.right.focus,.contact-form-button.mid.focus,.contact-form-button.left.focus{
   border:1px solid #4d90fe;
   outline:none;
   z-index:4 !important
}
.contact-form-button-submit:focus,.contact-form-button-submit.focus{
   -moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,.5);
   -webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.5);
   box-shadow:inset 0 0 0 1px rgba(255,255,255,.5)
}
.contact-form-button-submit:focus,.contact-form-button-submit.focus{
   border-color:#404040
}
.contact-form-button-submit:focus:hover,.contact-form-button-submit.focus:hover{
   -moz-box-shadow:inset 0 0 0 1px #fff,0 1px 1px rgba(0,0,0,.1);
   -webkit-box-shadow:inset 0 0 0 1px #fff,0 1px 1px rgba(0,0,0,.1);
   box-shadow:inset 0 0 0 1px #fff,0 1px 1px rgba(0,0,0,.1)
}
.contact-form-button-submit{
   background-color:#666;
   background-image:-webkit-gradient(linear,left top,left bottom,from(#777),to(#555));
   background-image:-webkit-linear-gradient(top,#777,#555);
   background-image:-moz-linear-gradient(top,#777,#555);
   background-image:-ms-linear-gradient(top,#777,#555);
   background-image:-o-linear-gradient(top,#777,#555);
   background-image:linear-gradient(top,#777,#555);
   border:1px solid #505050;
   color:#fff;
   filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#777777',EndColorStr='#555555')
}
.contact-form-button-submit:hover{
   background-color:#555;
   background-image:-webkit-gradient(linear,left top,left bottom,from(#666),to(#444));
   background-image:-webkit-linear-gradient(top,#666,#444);
   background-image:-moz-linear-gradient(top,#666,#444);
   background-image:-ms-linear-gradient(top,#666,#444);
   background-image:-o-linear-gradient(top,#666,#444);
   background-image:linear-gradient(top,#666,#444);
   border:1px solid #404040;
   color:#fff;
   filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666',EndColorStr='#444444')
}
.contact-form-button-submit:active,.contact-form-button-submit:focus:active,.contact-form-button-submit.focus:active{
   -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);
   -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);
   box-shadow:inset 0 1px 2px rgba(0,0,0,.3)
}
.contact-form-button-submit{
   background-color:#4d90fe;
   background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));
   background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);
   background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);
   background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);
   background-image:-o-linear-gradient(top,#4d90fe,#4787ed);
   background-image:linear-gradient(top,#4d90fe,#4787ed);
   border-color:#3079ed;
   filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#4787ed')
}
.contact-form-button-submit:hover{
   background-color:#357ae8;
   background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));
   background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);
   background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);
   background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);
   background-image:-o-linear-gradient(top,#4d90fe,#357ae8);
   background-image:linear-gradient(top,#4d90fe,#357ae8);
   border-color:#2f5bb7;
   filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#357ae8')
}
.contact-form-button.disabled,.contact-form-button.disabled:hover,.contact-form-button.disabled:active{
   background:none;
   border:1px solid #f3f3f3;
   border:1px solid rgba(0,0,0,.05);
   color:#b8b8b8;
   cursor:default;
   pointer-events:none
}
.contact-form-button-submit.disabled,.contact-form-button-submit.disabled:hover,.contact-form-button-submit.disabled:active{
   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
   background-color:#666;
   border:1px solid #505050;
   color:#fff;
   filter:alpha(opacity=50);
   opacity:.5
}
.contact-form-button-submit.disabled,.contact-form-button-submit.disabled:hover,.contact-form-button-submit.disabled:active{
   background-color:#4d90fe;
   border-color:#3079ed
}
.Example{
}
a.follower-link{
   cursor:pointer
}
a.next-page-link{
   cursor:pointer
}
.follower{
   width:32px;
   height:32px;
   float:left;
   margin:2px
}
.follower img{
   width:32px;
   clip:rect(0,32px,32px,0);
   position:absolute
}
div.clear{
   clear:both
}
.label-size-1{
   font-size:80%;
   filter:alpha(opacity=80);
   opacity:.8
}
.label-size-2{
   font-size:90%;
   filter:alpha(opacity=90);
   opacity:.9
}
.label-size-3{
   font-size:100%
}
.label-size-4{
   font-size:120%
}
.label-size-5{
   font-size:160%
}
.cloud-label-widget-content{
   text-align:justify
}
.label-count{
   white-space:nowrap
}
.label-size{
   line-height:1.2
}
.quickedit{
   cursor:pointer
}
.Navbar iframe{
   display:block
}
#navbar-iframe{
   display:block;
   height:30px
}
.crosscol .PageList UL,.footer .PageList UL{
   list-style:none;
   margin:0;
   padding:0
}
.crosscol .PageList LI,.footer .PageList LI{
   list-style:none;
   float:left;
   padding-right:.75em;
   margin:.75em;
   background:none
}
.crosscol .PageList H2{
   display:none
}
.PageList LI A{
   font-weight:normal
}
.PageList LI.selected A{
   font-weight:bold;
   text-decoration:none
}
.PopularPosts .item-thumbnail{
   float:left;
   margin:0 5px 5px 0
}
.PopularPosts .widget-content ul li{
   padding:.7em 0
}
.PopularPosts img{
   padding-right:.4em
}
.PopularPosts .item-title{
   padding-bottom:.2em
}
.default-avatar{
   display:none
}
.profile-img{
   float:left;
   margin:0 5px 5px
}
.profile-data{
   margin:0
}
.profile-datablock{
   margin:.5em 0
}
.profile-name-link{
   background:no-repeat left top;
   box-sizing:border-box;
   display:inline-block;
   max-width:100%;
   min-height:20px;
   padding-left:20px
}
.profile-textblock{
   margin:.5em 0
}
body{
   overflow-wrap:break-word;
   word-break:break-word;
   word-wrap:break-word
}
.hidden{
   display:none
}
.invisible{
   visibility:hidden
}
.container::after,.float-container::after{
   clear:both;
   content:"";
   display:table
}
.clearboth{
   clear:both
}
.dim-overlay{
   background-color:rgba(0,0,0,.54);
   height:100vh;
   left:0;
   position:fixed;
   top:0;
   width:100%
}
#sharing-dim-overlay{
   background-color:transparent
}
input::-ms-clear{
   display:none
}
.blogger-logo,.svg-icon-24.blogger-logo{
   fill:#ff9800;
   opacity:1
}
.widget.Sharing .sharing-button{
   display:none
}
.widget.Sharing .sharing-buttons li{
   padding:0
}
.widget.Sharing .sharing-buttons li span{
   display:none
}
.post-share-buttons{
   position:relative
}
.share-buttons .svg-icon-24,.centered-bottom .share-buttons .svg-icon-24{
   fill:#000
}
.sharing-open.touch-icon-button:focus .touch-icon,.sharing-open.touch-icon-button:active .touch-icon{
   background-color:transparent
}
.share-buttons{
   background-color:#fff;
   border-radius:2px;
   box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
   color:#000;
   list-style:none;
   margin:0;
   padding:8px 0;
   position:absolute;
   top:-11px;
   min-width:200px;
   z-index:101
}
.share-buttons.hidden{
   display:none
}
.sharing-button{
   background:transparent;
   border:0;
   margin:0;
   outline:none;
   padding:0;
   cursor:pointer
}
.share-buttons li{
   margin:0;
   height:48px
}
.share-buttons li:last-child{
   margin-bottom:0
}
.share-buttons li .sharing-platform-button{
   box-sizing:border-box;
   cursor:pointer;
   display:block;
   height:100%;
   margin-bottom:0;
   padding:0 16px;
   position:relative;
   width:100%
}
.share-buttons li .sharing-platform-button:focus,.share-buttons li .sharing-platform-button:hover{
   background-color:rgba(128,128,128,.1);
   outline:none
}
.share-buttons li svg[class^=sharing-],.share-buttons li svg[class*=" sharing-"]{
   position:absolute;
   top:10px
}
.share-buttons li span.sharing-platform-button,.share-buttons li span.sharing-platform-button{
   position:relative;
   top:0
}
.share-buttons li .platform-sharing-text{
   display:block;
   font-size:16px;
   line-height:48px;
   white-space:nowrap
}
.share-buttons li .platform-sharing-text{
   margin-$startSide:56px
}
{
   "version":3,"sourceRoot":"","sources":["../../../../../../../../../../../java/com/google/blogger/b2/staticresources/layouts/skins/responsive/scss/common.scss","../../../../../../../../../../../java/com/google/blogger/b2/staticresources/layouts/skins/responsive/scss/_variables.scss","../../../../../../../../../../../java/com/google/blogger/b2/staticresources/layouts/skins/responsive/scss/sharing.scss","../../../../../../../../../../../java/com/google/blogger/b2/layouts/widgets/sharing/sharing.scss"],"names":[],"mappings":"AAAA;
   EACE;
   EACA;
   EACA;
   ;
   ;
   AAGF;
   EACE;
   ;
   ;
   AAGF;
   EACE;
   ;
   ;
   AASF;
   AAAA;
   EALE;
   EACA;
   EACA;
   ;
   ;
   AAQF;
   EACE;
   ;
   ;
   AA2FF;
   EACE,kBAJY;
   EAKZ;
   EACA;
   EACA;
   EACA;
   EACA;
   ;
   ;
   AAGF;
   EACE;
   ;
   ;
   AAaF;
   EACE;
   ;
   ;
   AAGF;
   AAAA;
   EAEE,MCjHmB;
   EDkHnB;
   ;
   ;
   AEvIF;
   AAAA;
   AAAA;
   AAAA;
   AASA;
   AAWA;
   AACA;
   EACE;
   ;
   ;
   AAGF;
   EACE;
   ;
   ;
   AAGF;
   EACE;
   ;
   ;
   AAGF;
   EACE;
   ;
   ;
   AAGF;
   AAAA;
   EAEE,MAjCmB;
   ;
   ;
   AAoCrB;
   AAAA;
   EAEE;
   ;
   ;
   AAGF;
   EACE,kBA3CyB;
   EA4CzB;
   EACA;
   EAEA,OA9CmB;
   EA+CnB;
   EACA;
   EACA;
   EACA;
   EACA;
   AACA;
   AACA;
   EACA,WAhDwB;
   EAiDxB,SCxEsB;
   ;
   ;
   AD2ExB;
   EACE;
   ;
   ;
   AAGF;
   EFlCE;
   EACA;
   EACA;
   EACA;
   EACA;
   EEgCA;
   ;
   ;
   AAGF;
   EACE;
   EACA,QA9D0B;
   ;
   ;
   AAiE5B;
   EACE;
   ;
   ;
   AAGF;
   EACE;
   EACA;
   EACA;
   EACA;
   EACA;
   EACA;
   EACA;
   EACA;
   ;
   ;
   AAGF;
   AAAA;
   EAEE;
   EACA;
   ;
   ;
   AAGF;
   AAAA;
   EAEE;
   EACA;
   ;
   ;
   AAGF;
   AACA;
   AAAA;
   EAEE;
   EACA;
   ;
   ;
   AAGF;
   EACE;
   EACA;
   AACA;
   EACA,aAvG0B;
   EAwG1B;
   ;
   ;
   AAGF;
   EACE,mBAzG0B","file":"sharing_css.css"
}
.Stats .counter-wrapper{
   display:inline-block;
   font-size:24px;
   font-weight:bold;
   height:30px;
   line-height:30px;
   vertical-align:top;
   direction:ltr
}
.Stats img,.Stats span{
   margin-right:10px;
   vertical-align:top
}
.Stats .graph-counter-wrapper{
   color:#fff
}
.Stats .digit{
   background:url("/img/widgets/stats-flipper.png") no-repeat left !important;
   border:1px solid #fff;
   display:inline-block;
   height:28px;
   line-height:28px;
   margin-left:-1px;
   position:relative;
   text-align:center;
   width:22px
}
.Stats .blind-plate{
   border-bottom:1px solid #fff;
   border-top:1px solid #000;
   filter:alpha(opacity=65);
   height:0;
   left:0;
   opacity:.65;
   position:absolute;
   top:13px;
   width:22px
}
.Stats .stage-0{
   background-position:0 0 !important
}
.Stats .stage-1{
   background-position:-22px 0 !important
}
.Stats .stage-2{
   background-position:-44px 0 !important
}
.Stats .stage-3{
   background-position:-66px 0 !important
}
.widget.Subscribe{
   position:static
}
.widget.Subscribe .widget-content{
   zoom:1
}
.subscribe-feed-title{
   float:left
}
.subscribe{
   cursor:pointer;
   color:#999
}
.subscribe a{
   color:#999
}
.subscribe-wrapper{
   margin:.5em;
   padding:0;
   position:relative;
   zoom:1
}
div.subscribe{
   cursor:pointer;
   margin:0;
   padding:0;
   text-align:left;
   width:144px
}
div.subscribe div.top{
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://resources.blogblog.com/img/widgets/s_top.png',sizingMethod='crop');
   font-size:1em;
   padding:4px 0 1px;
   width:144px
}
html>body div.subscribe div.top{
   background:url(https://resources.blogblog.com/img/widgets/s_top.png) top left no-repeat
}
span.inner{
   margin:0;
   padding:0
}
div.subscribe div.top span.inner{
   margin:0 5px
}
.feed-icon{
   vertical-align:baseline;
   display:inline
}
div.subscribe div.bottom{
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://resources.blogblog.com/img/widgets/s_bottom.png',sizingMethod='crop');
   font-size:3px;
   height:3px;
   line-height:0
}
.subscribe-wrapper .expanded{
   position:absolute;
   top:0;
   z-index:20
}
html>body div.subscribe div.bottom{
   background:url(https://resources.blogblog.com/img/widgets/s_bottom.png) bottom left no-repeat;
   margin-bottom:0;
   padding-bottom:0;
   width:144px
}
.feed-reader-links{
   list-style:none;
   margin:10px 20px;
   padding:0;
   position:relative
}
.subscribe-dropdown-arrow{
   float:right;
   margin-right:6px;
   margin-top:4px
}
.feed-reader-links{
   list-style:none;
   margin:0;
   padding:0
}
a.feed-reader-link{
   display:block;
   font-weight:normal;
   margin:.5em;
   text-decoration:none;
   z-index:1000
}
.feed-reader-link img{
   border:0;
   display:inline
}
.Translate a.goog-te-menu-value{
   text-decoration:none
}
.Translate .goog-te-menu-value span{
   color:#000
}
.Translate .goog-te-gadget a:link.goog-logo-link{
   font-size:12px;
   font-weight:bold;
   color:#444;
   text-decoration:none
}
.Translate .goog-te-combo{
   background-color:#f5f5f5;
   color:#444;
   border:1px solid #dcdcdc;
   padding:6px;
   font-family:Arial,Helvetica,sans-serif
}
.wikipedia-search-main-container{
   max-width:350px
}
.wikipedia-search-wiki-link{
   vertical-align:middle;
   width:8%
}
.wikipedia-search-input{
   border:1px solid #d9d9d9;
   border-top:1px solid #c0c0c0;
   -webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
   -ms-box-sizing:border-box;
   box-sizing:border-box;
   height:28px;
   padding-left:4px;
   vertical-align:top;
   width:60%
}
.wikipedia-search-input:hover{
   border:1px solid #b9b9b9;
   border-top:1px solid #a0a0a0;
   -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
   -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
   -ms-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
   box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.wikipedia-search-input:focus{
   border:1px solid #4d90fe;
   -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);
   -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);
   -ms-box-shadow:inset 0 1px 2px rgba(0,0,0,.3);
   box-shadow:inset 0 1px 2px rgba(0,0,0,.3);
   outline:none
}
.wikipedia-search-form{
   margin:0;
   overflow:hidden;
   padding-bottom:0;
   padding-left:6px
}
.wikipedia-search-results-header{
   border-bottom:1px solid #ebebeb;
   display:none;
   font-weight:bold;
   height:19px;
   padding-top:3px
}
.wikipedia-search-button{
   background-color:#4d90fe;
   background-image:url('/img/widgets/icon_wikipedia_search.png');
   background-position:center;
   background-repeat:no-repeat;
   border:1px solid #3079ed;
   -webkit-border-radius:2px;
   -moz-border-radius:2px;
   -ms-border-radius:2px;
   border-radius:2px;
   color:transparent;
   font-size:11px;
   font-weight:bold;
   height:28px;
   text-align:center;
   width:38px
}
.wikipedia-search-button:hover{
   background-color:#357ae8;
   border:1px solid #2f5bb7;
   color:transparent
}
.wikipedia-search-button:focus{
   -webkit-box-shadow:inset 0 0 0 1px #fff;
   -moz-box-shadow:inset 0 0 0 1px #fff;
   -ms-box-shadow:inset 0 0 0 1px #fff;
   box-shadow:inset 0 0 0 1px #fff
}
.wikipedia-search-results{
   color:#dd4b39;
   padding-top:2px
}
.wikipedia-search-result-link a:link,.wikipedia-search-more a:visited,.wikipedia-search-result-link a:visited{
   text-decoration:none
}
.wikipedia-search-more a:hover,.wikipedia-search-result-link a:hover,.wikipedia-search-more a:active,.wikipedia-search-result-link a:active{
   text-decoration:underline
}
.wikipedia-search-more a:link{
   text-decoration:none
}
.wikipedia-search-main-container{
   padding-top:5px
}
.wikipedia-searchtable{
   position:relative;
   right:6px
}
.wikipedia-search-bar{
   white-space:nowrap
}
.wikipedia-icon{
   padding-bottom:5px
}
.wikipedia-input-box{
   padding:0 2px
}
#ArchiveList .toggle{
   cursor:pointer;
   font-family:Arial,sans-serif
}
#ArchiveList .toggle-open{
   _font-size:1.7em;
   line-height:.6em
}
#ArchiveList{
   text-align:left
}
#ArchiveList a.post-count-link,#ArchiveList a.post-count-link:link,#ArchiveList a.post-count-link:visited{
   text-decoration:none
}
#ArchiveList a.toggle,#ArchiveList a.toggle:link,#ArchiveList a.toggle:visited,#ArchiveList a.toggle:hover{
   color:inherit;
   text-decoration:none
}
.BlogArchive #ArchiveList ul li{
   background:none;
   list-style:none;
   list-style-image:none;
   list-style-position:outside;
   border-width:0;
   padding-left:15px;
   text-indent:-15px;
   margin:.25em 0;
   background-image:none
}
.BlogArchive #ArchiveList ul ul li{
   padding-left:1.2em
}
.BlogArchive #ArchiveList ul{
   margin:0;
   padding:0;
   list-style:none;
   list-style-image:none;
   border-width:0
}
.BlogArchive #ArchiveList ul.posts li{
   padding-left:1.3em
}
#ArchiveList .collapsed ul{
   display:none
}
.post-footer abbr{
   border:none
}
.author-profile{
   margin:5px 5px 0 0;
   overflow:hidden
}
.author-profile img{
   border:1px solid #efefef;
   float:left;
   margin-right:5px
}
#blog-pager-newer-link{
   float:left
}
#blog-pager-older-link{
   float:right
}
#blog-pager{
   margin:1em 0;
   text-align:center;
   overflow:hidden
}
.backlink-toggle-zippy{
   padding-right:11px;
   margin-right:.1em;
   cursor:pointer;
   cursor:hand;
   background:url(https://resources.blogblog.com/img/triangle_ltr.gif) no-repeat left center
}
.expanded-backlink .backlink-toggle-zippy{
   background-image:url("https://resources.blogblog.com/img/triangle_open.gif")
}
.collapsed-backlink .collapseable{
   display:none
}
.status-msg-wrap{
   font-size:110%;
   width:90%;
   margin:10px auto;
   position:relative
}
.status-msg-border{
   border:1px solid #000;
   filter:alpha(opacity=40);
   -moz-opacity:.4;
   opacity:.4;
   width:100%;
   position:relative
}
.status-msg-bg{
   background-color:#ccc;
   opacity:.8;
   filter:alpha(opacity=30);
   -moz-opacity:.8;
   width:100%;
   position:relative;
   z-index:1
}
.status-msg-body{
   text-align:center;
   padding:.3em 0;
   width:100%;
   position:absolute;
   z-index:4
}
.status-msg-hidden{
   visibility:hidden;
   padding:.3em 0
}
.status-msg-wrap a{
   padding-left:.4em;
   text-decoration:underline
}
.reactions-label{
   margin:3px 0 0 0
}
.reactions-label-cell{
   line-height:2.3em
}
.reactions-iframe{
   background:transparent;
   height:2.3em;
   width:100%;
   border:0
}
#comments .blogger-comment-icon,.blogger-comment-icon{
   line-height:16px;
   background:url(/img/b16-rounded.gif) left no-repeat;
   padding-left:20px
}
#comments .openid-comment-icon,.openid-comment-icon{
   line-height:16px;
   background:url(/img/openid16-rounded.gif) left no-repeat;
   padding-left:20px
}
#comments .anon-comment-icon,.anon-comment-icon{
   line-height:16px;
   background:url(/img/anon16-rounded.gif) left no-repeat;
   padding-left:20px
}
.comment-form{
   clear:both;
   _width:410px
}
.comment-link{
   white-space:nowrap
}
#comment-actions{
   background:transparent;
   border:0;
   padding:0;
   position:absolute;
   height:25px
}
.paging-control-container{
   float:right;
   margin:0 6px 0 0;
   font-size:80%
}
.unneeded-paging-control{
   visibility:hidden
}
#comments-block .avatar-image-container img{
   -ms-interpolation-mode:bicubic;
   border:1px solid #ccc;
   float:right
}
#comments-block .avatar-image-container.avatar-stock img{
   border-width:0;
   padding:1px
}
#comments-block .avatar-image-container{
   height:37px;
   left:-45px;
   position:absolute;
   width:37px
}
#comments-block.avatar-comment-indent{
   margin-left:45px;
   position:relative
}
#comments-block.avatar-comment-indent dd{
   margin-left:0
}
iframe.avatar-hovercard-iframe{
   border:0 none;
   padding:0;
   width:25em;
   height:9.4em;
   margin:.5em
}
.comments{
   clear:both;
   margin-top:10px;
   margin-bottom:0
}
.comments .comments-content{
   margin-bottom:16px
}
.comments .comment .comment-actions a{
   padding-right:5px;
   padding-top:5px
}
.comments .comment .comment-actions a:hover{
   text-decoration:underline
}
.comments .comments-content .comment-thread ol{
   list-style-type:none;
   padding:0;
   text-align:left
}
.comments .comments-content .inline-thread{
   padding:.5em 1em
}
.comments .comments-content .comment-thread{
   margin:8px 0
}
.comments .comments-content .comment-thread:empty{
   display:none
}
.comments .comments-content .comment-replies{
   margin-left:36px;
   margin-top:1em
}
.comments .comments-content .comment{
   margin-bottom:16px;
   padding-bottom:8px
}
.comments .comments-content .comment:first-child{
   padding-top:16px
}
.comments .comments-content .comment:last-child{
   border-bottom:0;
   padding-bottom:0
}
.comments .comments-content .comment-body{
   position:relative
}
.comments .comments-content .user{
   font-style:normal;
   font-weight:bold
}
.comments .comments-content .icon.blog-author{
   display:inline-block;
   height:18px;
   margin:0 0 -4px 6px;
   width:18px
}
.comments .comments-content .datetime{
   margin-left:6px
}
.comments .comments-content .comment-header,.comments .comments-content .comment-content{
   margin:0 0 8px
}
.comments .comments-content .comment-content{
   text-align:justify
}
.comments .comments-content .owner-actions{
   position:absolute;
   right:0;
   top:0
}
.comments .comments-replybox{
   border:none;
   height:250px;
   width:100%
}
.comments .comment-replybox-single{
   margin-left:48px;
   margin-top:5px
}
.comments .comment-replybox-thread{
   margin-top:5px
}
.comments .comments-content .loadmore a{
   display:block;
   padding:10px 16px;
   text-align:center
}
.comments .thread-toggle{
   cursor:pointer;
   display:inline-block
}
.comments .continue{
   cursor:pointer
}
.comments .continue a{
   display:block;
   font-weight:bold;
   padding:.5em
}
.comments .comments-content .loadmore{
   cursor:pointer;
   margin-top:3em;
   max-height:3em
}
.comments .comments-content .loadmore.loaded{
   max-height:0;
   opacity:0;
   overflow:hidden
}
.comments .thread-chrome.thread-collapsed{
   display:none
}
.comments .thread-toggle{
   display:inline-block
}
.comments .thread-toggle .thread-arrow{
   display:inline-block;
   height:6px;
   margin:.3em;
   overflow:visible;
   padding-right:4px;
   width:7px
}
.comments .thread-expanded .thread-arrow{
   background:url("data:image/png;
   base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAG0lEQVR42mNgwAfKy8v/48I4FeA0AacVDFQBAP9wJkE/KhUMAAAAAElFTkSuQmCC") no-repeat scroll 0 0 transparent
}
.comments .thread-collapsed .thread-arrow{
   background:url("data:image/png;
   base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAJUlEQVR42mNgAILy8vL/DLgASBKnApgkVgXIkhgKiNKJ005s4gDLbCZBiSxfygAAAABJRU5ErkJggg==") no-repeat scroll 0 0 transparent
}
.comments .avatar-image-container{
   float:left;
   max-height:36px;
   overflow:hidden;
   width:36px
}
.comments .avatar-image-container img{
   max-width:36px
}
.comments .comment-block{
   margin-left:48px;
   position:relative
}
.comments .hidden{
   display:none
}
@media screen and (max-device-width:480px){
   .comments .comments-content .comment-replies{
       margin-left:0
   }
}
table.tr-caption-container{
   padding:4px;
   margin-bottom:.5em
}
td.tr-caption{
   font-size:80%
}
.icon-action{
   border-style:none !important;
   margin:0 0 0 .5em !important;
   vertical-align:middle
}
.comment-action-icon{
   width:13px;
   height:13px;
   margin-top:3px
}
.delete-comment-icon{
   background:url("/img/icon_delete13.gif") no-repeat left;
   padding:7px
}
#comment-popup{
   position:absolute;
   visibility:hidden;
   width:100px;
   height:20px
}
@media all{
   .BLOG_video_class{
       display:inline
   }
}
.post-share-buttons{
   display:inline-block;
   margin-top:.5em;
   vertical-align:middle
}
.share-button{
   width:20px;
   height:20px;
   background:url(/img/share_buttons_20_3.png) no-repeat left !important;
   overflow:hidden;
   margin-left:-1px;
   position:relative
}
.dummy-container,.google-plus-share-container{
   vertical-align:top;
   padding-left:.3em
}
a:hover.share-button{
   text-decoration:none;
   z-index:1
}
.share-button-link-text{
   display:block;
   text-indent:-9999px
}
.sb-email{
   background-position:0 0 !important
}
a:hover.sb-email{
   background-position:0 -20px !important
}
a:active.sb-email{
   background-position:0 -40px !important
}
.sb-blog{
   background-position:-20px 0 !important
}
a:hover.sb-blog{
   background-position:-20px -20px !important
}
a:active.sb-blog{
   background-position:-20px -40px !important
}
.sb-twitter{
   background-position:-40px 0 !important
}
a:hover.sb-twitter{
   background-position:-40px -20px !important
}
a:active.sb-twitter{
   background-position:-40px -40px !important
}
.sb-facebook{
   background-position:-60px 0 !important
}
a:hover.sb-facebook{
   background-position:-60px -20px !important
}
a:active.sb-facebook{
   background-position:-60px -40px !important
}
.sb-buzz{
   display:none !important
}
.sb-pinterest{
   background-position:-100px 0 !important
}
a:hover.sb-pinterest{
   background-position:-100px -20px !important
}
a:active.sb-pinterest{
   background-position:-100px -40px !important
}
.goog-inline-block{
   position:relative;
   display:-moz-inline-box;
   display:inline-block
}
* html .goog-inline-block{
   display:inline
}
*:first-child+html .goog-inline-block{
   display:inline
}
.goog-custom-button{
   margin:2px;
   border:0;
   padding:0;
   font-family:Arial,sans-serif;
   color:#000;
   text-decoration:none;
   list-style:none;
   vertical-align:middle;
   cursor:default;
   outline:none
}
.goog-custom-button-outer-box,.goog-custom-button-inner-box{
   border-style:solid;
   border-color:transparent;
   vertical-align:top
}
.goog-custom-button-checked .goog-custom-button-outer-box,.goog-custom-button-checked .goog-custom-button-inner-box{
   border-color:#ccc
}
.goog-custom-button-outer-box{
   margin:0;
   border-width:1px 0;
   padding:0
}
.goog-custom-button-inner-box{
   -moz-box-orient:vertical;
   margin:0 -1px;
   border-width:0 1px;
   padding:3px 4px;
   white-space:nowrap
}
* html .goog-custom-button-inner-box{
   left:-1px
}
* html .goog-custom-button-rtl .goog-custom-button-outer-box{
   left:-1px
}
* html .goog-custom-button-rtl .goog-custom-button-inner-box{
   right:auto
}
*:first-child+html .goog-custom-button-inner-box{
   left:-1px
}
*:first-child+html .goog-custom-button-rtl .goog-custom-button-inner-box{
   left:1px
}
::root .goog-custom-button,::root .goog-custom-button-outer-box{
   line-height:0
}
::root .goog-custom-button-inner-box{
   line-height:normal
}
.goog-custom-button-active,.goog-custom-button-checked{
   background-color:#faf6bc;
   background-position:bottom left
}
.blog-mobile-link{
   padding:15px
}
#mobile-share-button{
   height:18px;
   padding:1px 10px;
   text-align:center;
   vertical-align:top;
   margin:0
}
#mobile-share-button a{
   display:block;
   height:100%;
   line-height:18px;
   width:100%
}
.mobile-share-panel-outer{
   background:#444
}
.mobile-share-panel-inner{
   background:#fff;
   border-bottom-left-radius:2px 2px;
   border-bottom-right-radius:2px 2px;
   border-radius:3px;
   -webkit-border-radius:3px;
   font-family:Arial;
   font-size:18px;
   color:#666
}
.mobile .mobile-share-panel-inner a{
   display:block;
   color:#666
}
.mobile-share-panel-title{
   background:#f5f5f5;
   border-bottom:1px solid #eee;
   border-top-left-radius:2px 2px;
   border-top-right-radius:2px 2px;
   height:25px;
   line-height:25px;
   padding:10px 10px 10px 20px
}
.mobile a.mobile-share-panel-button{
   background:#fff url(/img/mobile_share_icons4.png) no-repeat left !important;
   border-bottom:1px solid #eee;
   height:50px;
   line-height:30px;
   padding:10px 0 10px 65px;
   width:100%;
   -webkit-box-sizing:border-box
}
.mobile-share-panel-button-close{
   font-size:26px;
   float:right;
   height:25px;
   line-height:25px;
   text-align:center;
   width:25px
}
.mobile a.mobile-share-panel-button-email{
   background-position:10px 0 !important
}
.mobile a.mobile-share-panel-button-facebook{
   background-position:10px -50px !important
}
.mobile a.mobile-share-panel-button-twitter{
   background-position:10px -100px !important
}
.mobile a.mobile-share-panel-button-googleplus{
   background:#fff url(https://www.gstatic.com/images/icons/gplus-32.png) no-repeat left !important;
   background-position:19px 9px !important
}
.mobile a.mobile-share-panel-button-buzz{
   background-position:10px -150px !important;
   border-bottom-left-radius:2px 2px;
   border-bottom-right-radius:2px 2px
}
.svg-icon-24{
   height:24px;
   width:24px
}
form.gsc-search-box{
   font-size:13px;
   margin-top:0;
   margin-right:0;
   margin-bottom:4px;
   margin-left:0;
   width:100%
}
table.gsc-search-box{
   border-style:none;
   border-width:0;
   border-spacing:0 0;
   width:100%;
   margin-bottom:2px
}
table.gsc-search-box td{
   vertical-align:middle
}
table.gsc-search-box td.gsc-input{
   padding-right:12px
}
td.gsc-search-button{
   width:1%
}
td.gsc-clear-button{
   width:14px
}
input.gsc-search-button{
   margin-left:2px
}
input.gsc-input{
   padding:1px 6px;
   border:1px solid #ddd;
   width:99%
}


