*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;}
html{font-size:80%;}
body{font:300 16px/1.6 'Tw Cen MT',Verdana,'Open Sans','Helvetica Neue', Helvetica, Arial, sans-serif;color:#1F1F1F;}
h1{font-size:100%;padding-top:2%;}
.clear:before,
.clear:after{content:' ';display:table;}
.clear:after{clear:both;}
.clear{*zoom:1;}
img{max-width:100%;vertical-align:bottom;}
a{color:#BF7301;text-decoration:none;}
a:hover{color:#FFC23E;text-decoration:underline;}
a:focus{outline:0;}
a:hover,
a:active{outline:0;}
input:focus{outline:0;border:1.5px solid #ff9901;}
.wrapper{max-width:1280px;width:65%;margin:0 auto;position:relative;}
.header{}
.logo{text-align:center;padding-top:8%;padding-bottom:2%;}
.logo-img{}
.sidebar{}
.footer{}
.search-input{width:85%;height:2.20em;border:1px solid #CCCCCC;background:#FFFFFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.search-submit{width:10%;min-width:35px;height:2.48em;text-align:center;color:#FFFFFF;background:#ff9901;border:solid 1px #ff9901;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.search-submit:hover{background:#F29101;border:5px solid #F29101;}
@font-face{font-family:'Font-Name';src:url('fonts/font-name.eot');src:url('fonts/font-name.eot?#iefix') format('embedded-opentype'),
url('fonts/font-name.woff') format('woff'),
url('fonts/font-name.ttf') format('truetype'),
url('fonts/font-name.svg#font-name') format('svg');font-weight:normal;font-style:normal;}
@media only screen and (min-width:320px){}
@media only screen and (min-width:480px){}
@media only screen and (min-width:768px){}
@media only screen and (min-width:1024px){}
@media only screen and (min-width:1140px){}
@media only screen and (min-width:1280px){}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){}
::selection{background:#ff9901;color:#FFF;text-shadow:none;}
::-webkit-selection{background:#ff9901;color:#FFF;text-shadow:none;}
::-moz-selection{background:#ff9901;color:#FFF;text-shadow:none;}
.alignnone{margin:5px 20px 20px 0;}
.aligncenter,
div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption .wp-caption-text,
.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.sticky{}
.bypostauthor{}
@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}
a,
a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after{content:"";}
pre,blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr,img{page-break-inside:avoid;}
img{max-width:100% !important;}
@page{margin:0.5cm;}
p,
h2,
h3{orphans:3;widows:3;}
h2,
h3{page-break-after:avoid;}
}
.hilite{background-color:#B8FFFF;color:#000000;}

table {width: 100%;border-collapse: collapse;}
tr:nth-of-type(odd) {	background: #f9f9f9;}
th {background: #FFFFFF;color: #000000;font-weight: bold;}
td, th {padding: 6px;text-align: left;}
tbody tr {border-top:1px solid #DADCDD; }

.wp-pagenavi{clear:both;}
.wp-pagenavi a, .wp-pagenavi span{text-decoration:none;border:1px solid #BFBFBF;padding:3px 5px;margin:2px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current{border-color:#000;}
.wp-pagenavi span.current{font-weight:bold;}

#menu{background:#FEA31A;color:#ffffff;height:43px;position:fixed;width:100%;top: 0; right: 0; left: 0;z-index: 9999;}
#menu ul,#menu li{margin:0;padding:0;list-style:none}
#menu ul{height:43px}
#menu li{float:left;display:inline;position:relative;font-family: 'Tw Cen MT',Verdana;}
#menu li a{color:#ffffff}
#menu a{display:block;line-height:43px;padding:0 14px;text-decoration:none;color:#ffffff;}
#menu li:hover > a,#menu li a:hover{color:#BF7301;}
#menu input{display:none;margin:0 0;padding:0 0;width:80px;height:43px;opacity:0;cursor:pointer}
#menu label{font:bold 30px Arial;display:none;width:35px;height:44px;line-height:44px;text-align:center}
#menu label span{font-size:13px;position:absolute;left:35px}


@media only screen and (max-width: 768px){
	#tableku td:nth-child(4),
	#tableku th:nth-child(4) {display: none;}
}

@media only screen and (max-width: 480px){
	#tableku td:nth-child(2),
	#tableku th:nth-child(2){display: none;}
}

@media screen and (max-width: 768px){
.wrapper{width:95%;margin:auto; position:relative;}
.search-input{width:80%;}
.search-submit{width:15%;}
.logo-img{max-width:65%;height:auto;}

#menu{position:fixed;width:100%;}
#menu ul{background:#838383;position:absolute;top:100%;right:0;left:0;z-index:3;height:auto;display:none;}
#menu ul.menus{width:100%;position:static;border:none}
#menu li{display:block;float:none;width:auto;text-align:left}
#menu li a{color:#fff}
#menu li a:hover{color:#333}
#menu li:hover{background:#BABABA;color:#333;}
#menu li:hover > a.prett,#menu a.prett:hover{background:#BABABA;color:#333;}
#menu ul.menus a{background:#BABABA;}
#menu ul.menus a:hover{background:#fff;}
#menu input,#menu label{position:absolute;top:0;left:0;display:block}
#menu input{z-index:4}
#menu input:checked + label{color:white}
#menu input:checked ~ ul{display:block}
}

@media only screen and (max-width:1024px){
.wrapper{width:90%;margin:auto; position:relative;}
}

@media all and (orientation:portrait){
.logo{padding-top:15%;}
}

@media all and (orientation:landscape){
.logo-img{max-width:45%;height:auto;}
}

@media only screen and (min-width:768px) and (orientation:portrait){
.logo{padding-top:10%;}
}