/* CSS Document */
input,button,select,textarea{outline:none}
 *:focus { outline: none; }

img {max-width:100%;height: auto;}
article a {word-wrap: break-word;word-break: break-all;}
.datatable{overflow-x: auto; display: block;}
.datatable table { width:100%; border-spacing:1px;}

header { height:191px;}
.logo { position:relative; z-index:10000; line-height:0; padding-bottom:7px; display:inline-block;}
nav { background:#3f3f3f; height:91px;}

.lang { font-size:13px; color:#3f3f3f; padding-bottom:10px; text-align:right;}
.lang a { color:#3f3f3f;}
.lang a:hover { color:#dd2419;}
.search { width:370px; height:26px; background:#fff; display:inline-block; vertical-align:top; border:1px solid #ccc;
-webkit-box-shadow:inset 0px 0px 10px 0px rgba(0,0,0,0.1);
-moz-box-shadow:inset 0px 0px 10px 0px rgba(0,0,0,0.1);
box-shadow:inset 0px 0px 10px 0px rgba(0,0,0,0.1);}
.search-txt { background:none; border-width:0; padding:4px 0 4px 6px; float:left; width:calc(100% - 78px); color:#fff; font-size:14px; color:#333;}
.search-btn { width:78px; line-height:21px; height:24px; padding-top:2px; text-align:center; color:#fff !important; font-size:13px; text-transform:uppercase; display:inline-block; float:left; border-left:1px solid #a42d0d;
background: linear-gradient(90deg, #d53308 0%, #f53300 100%);
background: -moz-linear-gradient(90deg, #d53308 0%, #f53300 100%);
background: -webkit-linear-gradient(90deg, #d53308 0%, #f53300 100%);
background: -o-linear-gradient(90deg, #d53308 0%, #f53300 100%);}
.search-btn:hover { color:#ffe8a2 !important;}
.menuzord-menu.menuzord-indented.scrollable {max-height: none!important;}
.menuzord-menu>li:nth-last-child(2) { position:absolute; top:-75px; right:12px; width:auto;}


@media only screen and (max-width: 999px) {
header { height:102px;}
nav { background:none; position:absolute; width:100%; top:38px;}
header { height:90px;}
.search { width:100%;}

.menuzord { margin-top:0 !important;}
.menuzord-menu>li:nth-last-child(2) { position:inherit; top:auto; right:auto; width:auto; padding:10px !important; }
.showhide:before { content:"MENU"; display:inline-block; position:absolute; right:60px; top:20px; text-align:right; font-size:20px; color:#000;}
.lang { text-align:left; color:#fff;}
.lang a, .lang a:hover { color:#fff;}
}

@media only screen and (max-width: 768px) {
}
@media only screen and (max-width: 640px) {

}
@media only screen and (max-width: 570px) {

}

@media only screen and (max-width: 414px) {

}

@media only screen and (max-width: 320px) {

}