<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
.slider{height: auto;overflow: hidden;padding-top: 0px;background-color: #000;} .flexslider {width:100%;height:auto;margin: 0; padding: 0;}
.flexslider .slides &gt; li {display: none; -webkit-backface-visibility: hidden;} .flexslider .slides img {margin-left: auto;margin-right: auto;display: block;width: 100%;}
.flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}  .no-js .slides &gt; li:first-child {display: block;} .flexslider { margin: 0 0 0px; position: relative; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 356px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; } .flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(//www.snp-training.com/wp-content/themes/kw/images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: 0px; margin-top:0px;}
.flex-direction-nav .flex-prev {left: 0px;margin-top:0px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 30px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 30px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;} .flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; } .flex-control-nav {width: 100%;
position: absolute;
text-align: left;
font-size: 0px;
bottom: 30px;
left: 30px;
padding-bottom: 10px;
padding-top: 10px;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 25px;
height: 25px;display: block; background: #fff;  cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background:#454545;   }
.flex-control-paging li a.flex-active { background: #454545;  cursor: default; }
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
.flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}body{margin: 0px;
padding: 0px;
background-image: url(//www.snp-training.com/wp-content/themes/kw/img/bk.jpg);
min-width: 1024px;
background-position: 7px 0px;}
.snp_menu li.menu-item-2592 a{    background-image: url(//www.snp-training.com/wp-content/themes/kw/img/home.png) !important;
background-repeat: no-repeat !important;
padding-left: 51px !important;
background-size: 25px !important;
background-position: left 13px center !important;
}
.snp_menu li.menu-item-2592 a:hover{}
.clear{height:0px;clear: both;}
a, div, img{outline: 0 !important;}
.mainsite{
width: 90%;
max-width: 980px;
min-width: 980px;
margin-right: auto;
margin-left: auto;}
.snp_box1{display: block;
width: 100%;
background: #4b5459;
min-height: 45px;}
.snp_search{display: none;
float: right;
}
.snp_search input[type="text"]{  display: block;
border: none;
color: #ccc;
font-size: 16px;
padding: 12px 22px;
border-radius: 0px;
width: 240px;
float: right;}
.snp_search input[type="submit"]{display: none;}
.snp_box2{display: block;
width: 100%;
height: 70px;
padding-top: 11px;
margin-bottom: 5px;}
.snp_logo{float: left;
display: block;}
.snp_logo img{width: 100%;}
.snp_box3{display: block;
float: right;
width: 37%;
padding: 20px 0px;}
.snp_mail{display: block;
float: left;}
.snp_mail img{}
.snp_mail b{display: block;
float: right;
margin-left: 11px;    font-size: 19px;}
.snp_call{    display: block;
float: right;
margin-top: -2px;}
.snp_call img{}
.snp_call b{    display: block;
float: right;
margin-left: 11px;font-size: 22px;}
.snp_box4{display: block;
width: 100%;
min-height: 70px;
background-image: url(//www.snp-training.com/wp-content/themes/kw/img/bk1.jpg);margin-bottom: 20px;}
.snp_menu{display: block;
width: 71.6%;
float: right;}
.snp_menu ul{list-style: none;
padding: 0px;
margin: 0px;}
.snp_menu ul li{    float: left;
border-left: 1px solid #48555d;}
.snp_menu ul li a{    display: block;
text-decoration: none;
font-size: 20px;
padding: 22.5px 25px;
color: #fff;
text-transform: uppercase;}
.snp_menu ul li a img{float: left;
margin-right: 10px;}
.snp_menu .nav-menu li a:hover, .snp_menu .nav-menu li.current-post-ancestor a, .snp_menu .nav-menu li.current-menu-parent a, .snp_menu .nav-menu li.current-post-parent a, .snp_menu .nav-menu li.current-menu-item a, .snp_menu .nav-menu li.current_page_item a { background:#48555d;}
.snp_box5{display: block;
float: left;
width: 27%;
min-height: 200px;}
.snp_left{}
.snp_left ul{background: #fff;
list-style: none;
padding: 0px;
margin: 0px; padding-top: 10px;}
.snp_left ul li{display: block;
padding: 0px 10px;
padding-bottom: 10px;}
.snp_left ul li a{display: block;
text-decoration: none;
color: #fff;
font-size: 20px;
padding: 10px 16px;
background-image: url(//www.snp-training.com/wp-content/themes/kw/img/bk2.jpg);
box-shadow: -3px 4px 5px 1px rgba(0,0,0,0.34);
text-transform: uppercase;}
.snp_left ul li a:hover{background: #464f54;}
.snp_left	 li.mor{    display: block;
margin-bottom: 17px;
height: 50px;
background: #fff;} 
.snp_left	 li.mor a.hf_more{background: #464f54;
text-align: center;
font-size: 21px;
padding: 10px 0px;text-transform: uppercase;}
.snp_left	 li.mor a.hf_more:hover{background: #868786}
.snp_left2,.snp_left4{display: block;
background: #fff;
padding: 10px 10px; margin-bottom: 15px;}
.snp_left2 ul,.snp_left4 ul{padding: 0px;
margin: 0px;}
.snp_left2 ul b, .snp_left4 ul b{    display: block;
text-decoration: none;
text-align: center;
background: #e1e3e2;
padding: 7px 0px;
color: #464f54;
font-size: 25px;text-transform: uppercase;}
.snp_left3{display: block;
width: 100%;margin-bottom: 5px;}
.snp_left3 ul{margin: 0px;
list-style: none;
background: #fff;
margin-bottom: 10px;
padding: 6px 6px;}
.snp_left3 ul li{display: block;}
.snp_left3 ul li b{display: block;
font-size: 17px;
background: #44525d;
color: #fff;
padding: 13px 10px;
text-transform: uppercase;
text-align: center;}
.snp_left3 ul li a{    display: block;
overflow: hidden;
height: 198px;}
.snp_left3 ul li a img{width: 100%;}
.snp_left4 a{    display: block;
padding: 10px 45px;
overflow: hidden;
height: 310px;}
.snp_left4 a img{    width: 100%;}
.snp_right1{display: block;
min-height: 130px;
margin-bottom: 30px;
padding: 1.3%;
background: #fff;}
.snp_bn{display: block;
width: 100%;
margin-bottom: 30px;}
.snp_bn img{width: 100%;}
.snp_bnbox1{}
.snp_bnbox1 ul {list-style: none;
padding: 0px;
margin: 0px;}
.snp_bnbox1 ul li{    display: block;
width: 48%;
float: left;
margin-right: 4%;background: #f6f6f6;}
.snp_bnbox1 ul li b{display: block;
text-align: center;
font-size: 25px;
background: #4b5459;
color: #fff;
padding: 7px 0%;text-transform: uppercase;}
.snp_bnbox1 ul li a{display: block;
overflow: hidden;
height: 201px;}
.snp_bnbox1 ul li a img,
.snp_left3 ul li a img,
.snp_left3 ul li a img,
.snp_right2 a img, .snp_right3 a img
{box-shadow: 1px 2px 13px 1px #333;}
.snp_bnbox1 ul li a img{width: 100%; }
.snp_bnbox1 ul li span{     font-size: 19px;
display: block;
color: #e35233;
padding: 0px 0px 8px 8px;
width: 56%;
float: left;}
.snp_bnbox1 .logo2{float: right;
margin-top: 24px;
padding: 0px 6px 0px 0px;
width: 35%;}
.snp_bnbox1 .logo2 img{width: 100%;}
.snp_bnbox1 li.end_snp_bnbox1{margin-right: 0px;}
.snp_right2,.snp_right3{display: block;
min-height: 130px;
margin-bottom: 30px;
padding: 12px;
background: #fff;}
.snp_right2 ul,.snp_right3 ul{padding: 0px;
margin: 0px;}
.snp_right2 h1 {display: block;
margin: 0px;
text-align: center;
text-transform: uppercase;
color: #666666;
background: #e1e3e2;
padding: 3px;
z-index: 99999;
position: relative;
font-size: 30px;}
.snp_right2 a,.snp_right3 a{display: block;
width: 100%;
overflow: hidden;
height: 190px;}
.snp_right2 a img,.snp_right3 a img{width: 100%;}
.snp_right3 h1{display: block;
margin: 0px;
text-align: center;
text-transform: uppercase;
color: #fff;
background: #4b5459;
padding: 3px;
font-size: 30px;}
.snp_backbuttom{    display: block;
background: #156296;
min-height: 140px;
padding: 30px 0% 30px 0%;}
.snp_addass{display: block;
float: left;}
.text{display: block;
color: #fff;
font-size: 20px;}
.text b{display: block;
color: #fff;
font-size: 23px;}
.snp_btbox1{    float: right;
width: 55%;}
.snp_btbox2{    display: block;
float: left;
width: 45%;}
.snp_btbox2 b.t1{display: block;
color: #fff;
font-size: 23px;
padding-left: 37px;}
.snp_call2{display: block;
width: 100%;
float: left;margin-bottom: 7px;}
.snp_call2 img{float: left;
margin-right: 14px;}
.snp_call2 b{display: block;
float: left;
font-size: 23px;color: #fff;}
.snp_mail2{display: block;
width: 100%;
float: left;margin-bottom: 50px;}
.snp_mail2 img{margin-top: 5px;
float: left;
margin-right: 10px;}
.snp_mail2 b{display: block;
float: left;
font-size: 23px;
color: #fff;
font-weight: normal;}
.snp_img1{    display: block;
float: left;
width: 77%;
}
.snp_img1 img{ width: 100%;}
.snp_menu2{    display: block;
float: right;
width: 29%;}
.snp_menu2 ul{padding: 0px;
margin: 0px;
list-style: none;}
.snp_menu2 ul li{}
.snp_menu2 ul li a{    display: block;
text-decoration: none;
color: #fff;
font-size: 20px;
margin-bottom: 15px;text-transform: uppercase;}
.snp_menu2 ul li a:hover{color:#00ffe4;}
.snp_footerback{display: block;
background: #4a545d;
padding: 25px 0px;
width: 100%;
height: 20px;}
.snp_footer{color: #ccc;
font-size: 19px;
text-transform: uppercase;
text-align: right;}
html .flex-control-paging li a {
width: 15px;
height: 15px;}
html .flex-control-nav {
text-align: center;
bottom: -8px;
left: 0px;}
.snp_rightall{display: block;
float: right;
width: 71%;}
.snp_title{background: #4b5459;
color: #FFF;
padding: 2px 30px;margin-bottom: 10px;
font-size: 32px;overflow: hidden;
height: 42px;text-transform: uppercase;}
.snp_title a{color: #fff;text-decoration: none;}
.snp_title a:hover{color: #fff; 
}
.snp_title.catsnp{margin-bottom:30px;margin-bottom: 10px;}
.snp_white{background: #fff;padding: 10px;margin-bottom: 30px;padding-bottom: 40px;}
.entry-content{
padding: 0px 1px;
padding-bottom:20px;
}
.snp_catall{margin: 0px;list-style: none;}
.snp_catall li{border-bottom: 1px dashed #ccc;
margin-bottom: 20px;line-height: 24px;}
.snp_catall li a.img{display: block;
width: 50%;
float: left;
margin-right: 3%;
margin-bottom: 20px;
padding-bottom: 0px;
overflow: hidden;
height: 246px;}
.snp_catall li a.img:hover{}
.snp_catall li a.img img{width: 100%;}
.snp_catall li a.text{color: #000;text-decoration: none;}
.snp_catall li a.text b{color:#156296;}
.snp_catall li a.text b:hover{color: #000;}
.snp_catall li a.text:hover{}
.snp_gally{}
.snp_gally li{width: 32%;
float: left;
margin-right: 2%;
margin-bottom: 18px;}
.snp_gally li.ulliend{margin-right:0px;}
.snp_gally li a.img{display: block;
overflow: hidden;
height: 220px;}
.snp_gally li a.img img{width: 100%;}
.snp_download{background: #0085ba;
border-color: #0073aa #006799 #006799;
-webkit-box-shadow: 0 1px 0 #006799;
box-shadow: 0 1px 0 #006799;
color: #fff;
text-decoration: none;
text-shadow: 0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #006799;
vertical-align: top;display: inline-block;
text-decoration: none;
line-height: 26px;
cursor: pointer;
border-width: 1px;
border-style: solid;
-webkit-appearance: none;
-webkit-border-radius: 3px;
border-radius: 3px;
white-space: nowrap;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding: 5px 33px;
font-size: 20px;width: 200px;
text-align: center;}
.snp_download:hover{color:#ccc;border:1px solid #666;}
td.sb{background: #e1e3e2;
text-align: center;
color: #000;
font-size: 20px;
font-weight: bold;}
td.sb.on{background: #e1e3e2;color:#000;}
.wpcf7-textarea#tr1{min-width: 96%;height: 77px;}
.snp_title.snpage{text-align:center; }
.sn_contactleft{float: left;
width: 48%;
margin-right: 2%;
line-height: 21px !important;}
.sn_contactleft h2{font-size: 34px !important;
border-bottom: 4px solid #ccc;
margin-bottom: 14px;
padding-bottom: 0px;
line-height: 36px !important;}
.sn_contactleft.right{margin-right:0px;}
.sn_contactleft p{line-height: 23px !important;}
.sn_contactleft input{margin-bottom: 10px;
width: 100%;
min-width: 97%;}
.sn_contactleft textarea{margin-bottom: 10px;
width: 100%;
min-width: 97%;}
.sn_contactleft input[type="submit"]{width: 100%;
min-width: 100%;} .snp_menu li {	 
}
.snp_menu a {
}
.snp_menu a:hover {
}
.snp_menu ul.nav-menu.toggled-on,
.menu-toggle {
display: inline-block;
}
.snp_menu ul.nav-menu,
.snp_menu div.nav-menu &gt; ul { 
display: inline-block !important;
text-align: left;
width: 100%;
}
.snp_menu ul {
margin: 0;
text-indent: 0;
}
.snp_menu li a,
.snp_menu li {
display: inline-block;
text-decoration: none;
}  
.snp_menu li.menu-item-13 a{border-right: none;padding-right:0px;} 
.snp_menu li a {
padding-bottom: 20px;
text-transform: uppercase;
white-space: nowrap;
font-weight: normal; 
}
.snp_menu li:first-child a {
}
.snp_menu li a:hover {
text-decoration: none;
font-weight: normal;
}
.snp_menu li {
background: url(//www.snp-training.com/wp-content/themes/img/nav_border.gif) 0px 2px no-repeat;
margin-top: 0px;		
position: relative;
}
.snp_menu li ul {
display: none;
margin: 0;
padding: 0;
position: absolute;
top: 100%;
z-index: 1;
}
.snp_menu li ul ul {
top: 0;
left: 100%;
}
.snp_menu ul li:hover &gt; ul {
border-left: 0;
display: block;
}
.snp_menu .current-menu-item &gt; a,
.snp_menu .current-menu-ancestor &gt; a,
.snp_menu .current_page_item &gt; a,
.snp_menu .current_page_ancestor &gt; a {
text-decoration: underline;
font-weight: bold;
}
.snp_menu ul.nav-menu,
.snp_menu div.nav-menu &gt; ul { 
display: inline-block !important;
text-align: left;
width: 100%;
}
.snp_menu ul {
margin: 0;
text-indent: 0;
}
.snp_menu li a,
.snp_menu li {
display: inline-block;
text-decoration: none;
}
.snp_menu li {
position: relative;
}
.snp_menu li li{padding-bottom: 0px;background: url(//www.snp-training.com/wp-content/themes/kw/images/icon_teaser_menu2.gif) no-repeat 196px 25px #f8f7f5;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
margin-top: 0px;
}
.snp_menu li.menu-item-has-children{background: url(//www.snp-training.com/wp-content/themes/kw/img/sort_desc.gif) right 5px center no-repeat;}
.snp_menu li.menu-item-has-children ul li a{    padding: 0px 38px;
margin: 0px;}
.snp_menu li.menu-item-has-children ul li.menu-item-has-children{background: url(//www.snp-training.com/wp-content/themes/kw/images/icon_teaser_menu.gif) no-repeat 196px 25px #f8f7f5;}
.snp_menu li:last-child{border-right: 0px solid #333;padding-right: 0px;}
.snp_menu li ul {
display: none;
margin: 0;
padding: 0;
position: absolute;
top: 100%;
z-index: 1999;
}
.snp_menu li ul ul {
top: 0;
left: 100%;
}
.snp_menu ul li:hover &gt; ul {
border-left: 0;
display: block;
}
.snp_menu li ul li a {
background: #48555d;
display: block;
line-height: 2.181818182;
padding: 3px 10px;
padding: 0.571428571rem 0.714285714rem;
width: 280px;
white-space: normal;
font-weight: normal;
color: #ccc;    border-bottom: 1px solid #333;
}
.snp_menu li ul li a:hover {		 
text-decoration: none;background: #e35233 !important;
}
.snp_menu .current-post-ancestor &gt; a,
.snp_menu .current-menu-parent &gt; a,
.snp_menu .current-post-parent&gt; a,
.snp_menu .current-menu-item &gt; a,
.snp_menu .current-menu-ancestor &gt; a,
.snp_menu .current_page_item &gt; a,
.snp_menu .current_page_ancestor &gt; a {
text-decoration: none;
font-weight: normal;
}
.snp_menu .sub-menu .current-post-ancestor &gt; a,
.snp_menu .sub-menu .current-menu-parent &gt; a,
.snp_menu .sub-menu .current-post-parent&gt; a,
.snp_menu .sub-menu .current-menu-item &gt; a,
.snp_menu .sub-menu .current-menu-ancestor &gt; a,
.snp_menu .sub-menu .current_page_item &gt; a,
.snp_menu .sub-menu .current_page_ancestor &gt; a {
}
.snp_menu .current-post-ancestor &gt; a span,
.snp_menu .current-menu-parent &gt; a span,
.snp_menu .current-post-parent&gt; a span,
.snp_menu .current-menu-item &gt; a span,
.snp_menu .current-menu-ancestor &gt; a span,
.snp_menu .current_page_item &gt; a span,
.snp_menu .current_page_ancestor &gt; a span {
} .snread{display: block;
float: right;
margin-top: 39px;
font-size: 18px;text-decoration: none;
border: 2px solid #21759b;margin-bottom: 20px;
padding: 6px 18px;}
.snread:hover{} .jssorb03{position:absolute}.jssorb03 div,.jssorb03 div:hover,.jssorb03 .av{position:absolute;width:21px;height:21px;text-align:center;line-height:21px;color:#fff;font-size:12px;background:url(//www.snp-training.com/wp-content/themes/kw/img/b03.png) no-repeat;overflow:hidden;cursor:pointer}.jssorb03 div{background-position:-5px -4px}.jssorb03 div:hover,.jssorb03 .av:hover{background-position:-35px -4px}.jssorb03 .av{background-position:-65px -4px}.jssorb03 .dn,.jssorb03 .dn:hover{background-position:-95px -4px}.jssora03l,.jssora03r{display:block;position:absolute;width:55px;height:55px;cursor:pointer;background:url(//www.snp-training.com/wp-content/themes/kw/img/a03.png) no-repeat;overflow:hidden}.jssora03l{background-position:-3px -33px}.jssora03r{background-position:-63px -33px}.jssora03l:hover{background-position:-123px -33px}.jssora03r:hover{background-position:-183px -33px}.jssora03l.jssora03ldn{background-position:-243px -33px}.jssora03r.jssora03rdn{background-position:-303px -33px}.jssora03l.jssora03lds{background-position:-3px -33px;opacity:.3;pointer-events:none}.jssora03r.jssora03rds{background-position:-63px -33px;opacity:.3;pointer-events:none}
.jssorb03{position:absolute}.jssorb03 div,.jssorb03 div:hover,.jssorb03 .av{position:absolute;width:21px;height:21px;text-align:center;line-height:21px;color:#fff;font-size:12px;background:url(//www.snp-training.com/wp-content/themes/kw/img/b03.png) no-repeat;overflow:hidden;cursor:pointer}.jssorb03 div{background-position:-5px -4px}.jssorb03 div:hover,.jssorb03 .av:hover{background-position:-35px -4px}.jssorb03 .av{background-position:-65px -4px}.jssorb03 .dn,.jssorb03 .dn:hover{background-position:-95px -4px}.jssora03l,.jssora03r{display:block;position:absolute;width:55px;height:55px;cursor:pointer;background:url(//www.snp-training.com/wp-content/themes/kw/img/a03.png) no-repeat;overflow:hidden}.jssora03l{background-position:-3px -33px}.jssora03r{background-position:-63px -33px}.jssora03l:hover{background-position:-123px -33px}.jssora03r:hover{background-position:-183px -33px}.jssora03l.jssora03ldn{background-position:-243px -33px}.jssora03r.jssora03rdn{background-position:-303px -33px}.jssora03l.jssora03lds{background-position:-3px -33px;opacity:.3;pointer-events:none}.jssora03r.jssora03rds{background-position:-63px -33px;opacity:.3;pointer-events:none}  .jssorb03 {
position: absolute;
}
.jssorb03 div, .jssorb03 div:hover, .jssorb03 .av {
position: absolute; width: 21px;
height: 21px;
text-align: center;
line-height: 21px;
color: white;
font-size: 12px;
background: url(//www.snp-training.com/wp-content/themes/kw/img/b03.png) no-repeat;
overflow: hidden;
cursor: pointer;
}
.jssorb03 div { background-position: -5px -4px; }
.jssorb03 div:hover, .jssorb03 .av:hover { background-position: -35px -4px; }
.jssorb03 .av { background-position: -65px -4px; }
.jssorb03 .dn, .jssorb03 .dn:hover { background-position: -95px -4px; }  .jssora03l, .jssora03r {
display: block;
position: absolute; width: 55px;
height: 55px;
cursor: pointer;
background: url(//www.snp-training.com/wp-content/themes/kw/img/a03.png) no-repeat;
overflow: hidden;
}
.jssora03l { background-position: -3px -33px; }
.jssora03r { background-position: -63px -33px; }
.jssora03l:hover { background-position: -123px -33px; }
.jssora03r:hover { background-position: -183px -33px; }
.jssora03l.jssora03ldn { background-position: -243px -33px; }
.jssora03r.jssora03rdn { background-position: -303px -33px; }
.jssora03l.jssora03lds { background-position: -3px -33px; opacity: .3; pointer-events: none; }
.jssora03r.jssora03rds { background-position: -63px -33px; opacity: .3; pointer-events: none; } .histats{display:none;}
.showjssor{width:100%;}
.snp_menu ul li#menu-item-2441 a:hover{background-image: url(//www.snp-training.com/wp-content/themes/kw/img/bk1.jpg);}
.snp_menu ul li#menu-item-2441 li a:hover{background-image:none;}
.flex-direction-nav a {width: 30px !important;}
html .slider {background-color: transparent;}
html .flexslider .slides{margin-bottom: 26px;}
.intromainsite{ }
.intromainsite img{max-width: 100% !important; }
.intromainsite .entersite{width: 200px;
display: block;
margin-right: auto;
margin-left: auto;
border: 1px solid #ccc;
text-align: center;
padding: 0px 0px;
margin-bottom: 70px;
text-decoration: none;
font-size: 36px;}
.intromainsite .entersite:hover{border:1px solid #336699;}
.ribbon{position: fixed;
left: 0px;
top: 0px;
z-index: 2999;}
#t2{display:none;}
html .entry-content p{    margin-bottom: 8px;}
html .entry-content ol,html .comment-content ol,html  .entry-content ul,html  .comment-content ul,html  .mu_register ul {  margin-bottom: 10px;}
html .entry-content li,html .comment-content li,html .mu_register li { line-height: 24px;}
span.wpcf7-list-item input[type="radio"]{width: 19px;
padding-left: 0px;
margin-left: 0px;
float: left;}
div .wpcf7-list-item-label{    margin-top: 0px;
font-weight: normal;
font-size: 18px;}.wd_menu li {	 
}
.wd_menu a {
color: #5e5e5e;
}
.wd_menu a:hover {
color: #21759b;
}
.wd_menu ul.nav-menu.toggled-on,
.menu-toggle {
display: inline-block;
}
.wd_menu ul.nav-menu,
.wd_menu div.nav-menu &gt; ul { 
display: inline-block !important;
text-align: left;
width: 100%;
}
.wd_menu ul {
margin: 0;
text-indent: 0;
}
.wd_menu li a,
.wd_menu li {
display: inline-block;
text-decoration: none;
}  
.wd_menu li.menu-item-13 a{border-right: none;padding-right:0px;} 
.wd_menu li a {
margin-top: 0px;
padding: 10px 20px 6px 20px;
border-bottom: 0;
color: #fff;
text-transform: uppercase;
white-space: nowrap;
font-weight: normal;
font-family: sukhumvit_setbold, tahoma, Arial,sans-serif;
font-size: 13px;
}
.wd_menu li:first-child a {
}
.wd_menu li a:hover {
color: #fff;text-decoration: none;
font-weight: normal;
}
.wd_menu li {
background: url(//www.snp-training.com/wp-content/themes/img/nav_border.gif) 0px 2px no-repeat;
margin-top: 0px;		
position: relative;
}
.wd_menu li ul {
display: none;
margin: 0;
padding: 0;
position: absolute;
top: 100%;
z-index: 1;
}
.wd_menu li ul ul {
top: 0;
left: 100%;
}
.wd_menu ul li:hover &gt; ul {
border-left: 0;
display: block;
}
.wd_menu li ul li a {
background: #F7FAF9;
border-bottom: 1px solid #ededed;
display: block;
font-size: 11px;
font-size: 0.785714286rem;
line-height: 2.181818182;
padding: 8px 10px;
padding: 0.571428571rem 0.714285714rem;
width: 180px;
width: 12.85714286rem;
white-space: normal;font-weight: bold;
}
.wd_menu li ul li a:hover {
background: #FF3333;
color: #fff;text-decoration: none;
}
.wd_menu .current-menu-item &gt; a,
.wd_menu .current-menu-ancestor &gt; a,
.wd_menu .current_page_item &gt; a,
.wd_menu .current_page_ancestor &gt; a {
color: #E40000;text-decoration: underline;
font-weight: bold;
}
.wd_menu ul.nav-menu,
.wd_menu div.nav-menu &gt; ul { 
display: inline-block !important;
text-align: left;
width: 100%;
}
.wd_menu ul {
margin: 0;
text-indent: 0;
}
.wd_menu li a,
.wd_menu li {
display: inline-block;
text-decoration: none;
}
}
.wd_menu li {
padding-bottom: 18px;
position: relative;
}
.wd_menu li li{padding-bottom: 0px;background: url(//www.snp-training.com/wp-content/themes/kw/images/icon_teaser_menu2.gif) no-repeat 196px 25px #f8f7f5;}
.wd_menu li.menu-item-has-children{background: url(//www.snp-training.com/wp-content/themes/kw/img/sort_desc.gif) right 5px center no-repeat;}
.wd_menu li.menu-item-has-children ul li a{background:none;padding-left: 27px;}
.wd_menu li.menu-item-has-children ul li.menu-item-has-children{background: url(//www.snp-training.com/wp-content/themes/kw/images/icon_teaser_menu.gif) no-repeat 196px 25px #f8f7f5;}
.wd_menu li:last-child{border-right: 0px solid #333;padding-right: 0px;}
.wd_menu li ul {
display: none;
margin: 0;
padding: 0;
position: absolute;
top: 100%;
z-index: 1999;
}
.wd_menu li ul ul {
top: 0;
left: 100%;
}
.wd_menu ul li:hover &gt; ul {
border-left: 0;
display: block;
}
.wd_menu li ul li a {
background: #F7FAF9;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
display: block;
line-height: 2.181818182;
padding: 3px 10px;
padding: 0.571428571rem 0.714285714rem;
width: 180px;
white-space: normal;font-weight: normal;
font-size: 12px;
font-family: "Trebuchet MS", sukhumvit_settext, Arial, Helvetica, sans-serif;
padding-left: 26px;
color: #000;
}
.wd_menu li ul li a:hover {		 
color: #7eb000;text-decoration: none;
}
.wd_menu .current-post-ancestor &gt; a,
.wd_menu .current-menu-parent &gt; a,
.wd_menu .current-post-parent&gt; a,
.wd_menu .current-menu-item &gt; a,
.wd_menu .current-menu-ancestor &gt; a,
.wd_menu .current_page_item &gt; a,
.wd_menu .current_page_ancestor &gt; a {
color: #fff;text-decoration: none;
font-weight: normal;
}
.wd_menu .sub-menu .current-post-ancestor &gt; a,
.wd_menu .sub-menu .current-menu-parent &gt; a,
.wd_menu .sub-menu .current-post-parent&gt; a,
.wd_menu .sub-menu .current-menu-item &gt; a,
.wd_menu .sub-menu .current-menu-ancestor &gt; a,
.wd_menu .sub-menu .current_page_item &gt; a,
.wd_menu .sub-menu .current_page_ancestor &gt; a {
color: #000;
}
.wd_menu .current-post-ancestor &gt; a span,
.wd_menu .current-menu-parent &gt; a span,
.wd_menu .current-post-parent&gt; a span,
.wd_menu .current-menu-item &gt; a span,
.wd_menu .current-menu-ancestor &gt; a span,
.wd_menu .current_page_item &gt; a span,
.wd_menu .current_page_ancestor &gt; a span {
}@font-face {
font-family: 'thaisans_neuebold';
src: url(//www.snp-training.com/wp-content/themes/kw/fonts/thaisanslite/thaisansneue-bold-webfont.eot);
src: url(//www.snp-training.com/wp-content/themes/kw/fonts/thaisanslite/thaisansneue-bold-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.snp-training.com/wp-content/themes/kw/fonts/thaisanslite/thaisansneue-bold-webfont.woff2) format('woff2'),
url(//www.snp-training.com/wp-content/themes/kw/fonts/thaisanslite/thaisansneue-bold-webfont.woff) format('woff'),
url(//www.snp-training.com/wp-content/themes/kw/fonts/thaisanslite/thaisansneue-bold-webfont.ttf) format('truetype'),
url(//www.snp-training.com/wp-content/themes/kw/fonts/thaisanslite/thaisansneue-bold-webfont.svg#thaisans_neuebold) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'thaisans_neuebold_italic';
src: url(//www.snp-training.com/wp-content/themes/kw/fonts/thaisanslite/thaisansneue-bolditalic-webfont.eot);
src: url(//www.snp-training.com/wp-content/themes/kw/fonts/thaisanslite/thaisansneue-bolditalic-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.snp-training.com/wp-content/themes/kw/fonts/thaisanslite/thaisansneue-bolditalic-webfont.woff2) format('woff2'),
url(//www.snp-training.com/wp-content/themes/kw/fonts/thaisanslite/thaisansneue-bolditalic-webfont.woff) format('woff'),
url(//www.snp-training.com/wp-content/themes/kw/fonts/thaisanslite/thaisansneue-bolditalic-webfont.ttf) format('truetype'),
url(//www.snp-training.com/wp-content/themes/kw/fonts/thaisanslite/thaisansneue-bolditalic-webfont.svg#thaisans_neuebold_italic) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'thaisans_neueitalic';
src: url(//www.snp-training.com/wp-content/themes/kw/fonts/thaisanslite/thaisansneue-italic-webfont.eot);
src: url(//www.snp-training.com/wp-content/themes/kw/fonts/thaisanslite/thaisansneue-italic-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.snp-training.com/wp-content/themes/kw/fonts/thaisanslite/thaisansneue-italic-webfont.woff2) format('woff2'),
url(//www.snp-training.com/wp-content/themes/kw/fonts/thaisanslite/thaisansneue-italic-webfont.woff) format('woff'),
url(//www.snp-training.com/wp-content/themes/kw/fonts/thaisanslite/thaisansneue-italic-webfont.ttf) format('truetype'),
url(//www.snp-training.com/wp-content/themes/kw/fonts/thaisanslite/thaisansneue-italic-webfont.svg#thaisans_neueitalic) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'thaisans_neueregular';
src: url(//www.snp-training.com/wp-content/themes/kw/fonts/thaisanslite/thaisansneue-regular-webfont.eot);
src: url(//www.snp-training.com/wp-content/themes/kw/fonts/thaisanslite/thaisansneue-regular-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.snp-training.com/wp-content/themes/kw/fonts/thaisanslite/thaisansneue-regular-webfont.woff2) format('woff2'),
url(//www.snp-training.com/wp-content/themes/kw/fonts/thaisanslite/thaisansneue-regular-webfont.woff) format('woff'),
url(//www.snp-training.com/wp-content/themes/kw/fonts/thaisanslite/thaisansneue-regular-webfont.ttf) format('truetype'),
url(//www.snp-training.com/wp-content/themes/kw/fonts/thaisanslite/thaisansneue-regular-webfont.svg#thaisans_neueregular) format('svg');
font-weight: normal;
font-style: normal;
}
body, div, a, span, p{font-family: thaisans_neueregular, tahoma, Arial,sans-serif;font-size: 22px;}
i{font-family: thaisans_neueitalic, tahoma, Arial,sans-serif;font-size: 22px;}
strong, b{font-family: thaisans_neuebold, tahoma, Arial,sans-serif;font-size: 22px;}</pre></body></html>