@charset "utf-8";
/* CSS Document */
.top-bar {background-color: rgba(255, 255, 255, 0.65); position: fixed; top: 0px; left: 0px; width: 100%;/* height: 124px; border-top: 35px solid #b5ca3a; box-shadow: 0 0 13px rgba(0, 0, 0, 0.3);*/ z-index: 8888; transition: all 0.5s ease 0s; border: 35px solid transparent; border-width: 35px 0 0 0; border-image: linear-gradient(to right, rgb(35, 153, 167) 0%, rgb(36, 154, 154) 13%, rgb(36, 155, 149) 22%, rgb(37, 157, 132) 31%, rgb(38, 157, 125) 37%, rgb(38, 159, 118) 44%, rgb(39, 159, 114) 51%, rgb(39, 160, 109) 56%, rgb(41, 161, 100) 61%, rgb(41, 162, 95) 65%, rgb(41, 162, 95) 69%, rgb(39, 159, 111) 73%, rgb(39, 160, 107) 76%, rgb(39, 161, 102) 80%, rgb(39, 161, 104) 83%, rgb(41, 162, 91) 86%, rgb(41, 163, 88) 88%, rgb(41, 163, 78) 91%, rgb(41, 165, 79) 94%, rgb(42, 167, 67) 97%, rgb(43, 167, 57) 100%); border-image-slice: 1;}
.top-bar::before {content: ''; width: 100%; height: 35px; display: block; position: fixed; top: 0px; left: 0px; background-color: transparent; background-image: linear-gradient(to right, rgb(35, 153, 167) 0%, rgb(36, 154, 154) 13%, rgb(36, 155, 149) 22%, rgb(37, 157, 132) 31%, rgb(38, 157, 125) 37%, rgb(38, 159, 118) 44%, rgb(39, 159, 114) 51%, rgb(39, 160, 109) 56%, rgb(41, 161, 100) 61%, rgb(41, 162, 95) 65%, rgb(41, 162, 95) 69%, rgb(39, 159, 111) 73%, rgb(39, 160, 107) 76%, rgb(39, 161, 102) 80%, rgb(39, 161, 104) 83%, rgb(41, 162, 91) 86%, rgb(41, 163, 88) 88%, rgb(41, 163, 78) 91%, rgb(41, 165, 79) 94%, rgb(42, 167, 67) 97%, rgb(43, 167, 57) 100%);}
.top-bar:hover {background-color: rgba(255, 255, 255, 0.95);}
.top-barC {margin:auto; max-width:1445px; padding: 0 70px;/* height: 124px;*/ margin-top: -35px; position: relative; transition: all 0.5s ease 0s;}
.logo {position: absolute; top: 17px; left: 50px; z-index: 9977; width: 242px; transition: all 0.25s ease 0s;}
.menuC {text-align: right; font-size: 18px;}
.links {height: 35px; font-weight: bold; text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.35); display: flex; flex-direction: row; align-items: flex-start; justify-content: flex-end; padding-top: 7px; transition: all 0.5s ease 0s;}
.links a:link, .links a:visited {text-decoration:none; color:#fff; transition: all 0.5s ease 0s;}
.links a:active, .links a:hover {text-decoration:none; color:#000; text-shadow: 2px 1px 2px rgba(255, 255, 255, 0.7); cursor:pointer; transition: all 0.5s ease 0s;}
.links > div {position: relative; margin-left: 20px;}

.language {position: absolute; top: 29px; right: 0px; width:100px; border-radius: 10px; background-color:rgba(181, 202, 58, 1); z-index:99999; display: none; overflow: hidden; transition-property:right, top; -webkit-transition-property:right, top; -moz-transition-property:right, top; -o-transition-property:right, top; transition-duration: 0.25s, 0.25s; -webkit-transition-duration: 0.25s, 0.25s; -moz-transition-duration: 0.25s, 0.25s; -o-transition-duration: 0.25s, 0.25s; transition-timing-function: linear; -webkit-transition-timing-function: linear; -moz-transition-timing-function: linear; -o-transition-timing-function: linear;}
.language a:link, .language a:visited {text-decoration:none; display:block; color:#fff; text-align: center; padding:10px 0px; font-weight:bold;transition: all 0.5s ease 0s;}
.language a:active, .language a:hover {text-decoration:none; background-color:rgba(0, 0, 0, .15); color:#fff; text-shadow: 2px 1px 2px rgba(0, 0, 0, 0); cursor:pointer; transition: all 0.5s ease 0s;}

.links div:nth-child(3) {width: 24px;}
.search {width: 0; height: 26.5px; overflow: hidden; position: absolute; top: -2px; right: 33px; /*background-color: #b5ca3a;*/ transition: all 0.25s ease 0s;}
.search_btn {position: absolute; top: 0px; right: 0px; /*background-color: #b5ca3a;*/ display: block; z-index: 5;}
.search_btn::before {content:url("../images/icon_01a.png");}
.search_pic {position: absolute; top: 0px; right: 0px; /*background-color: #b5ca3a;*/ cursor: pointer; z-index: 10;}
.search_pic::before {content:url("../images/icon_01a.png");}
.search_open {width: 200px; transition: all 0.25s ease 0s;}
.search_btn_open {z-index: 15;}
