/* ====================== [ 08 Start Menu & Navbar ] ====================== */
@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}
@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}
@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}
@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}

.main-overlaymenu.open {
  z-index  : 99999;
  position : fixed;
  top: 0;
}
.main-overlaymenu .menu-wrapper {
  margin-top : 25px;
  color      : #fff;
}

.main-overlaymenu .link:before {
  z-index                    : 0;
  content                    : '';
  position                   : absolute;
  bottom                     : 12px;
  left                       : 0;
  width                      : 100%;
  height                     : 8px;
  background                 : #000000;
  transform                  : translate3d(-100%,0,0) translate3d(-1px,0,0);
  transition                 : transform 0.7s;
  transition-timing-function : cubic-bezier(0.7,0,0.3,1);
}

.main-overlaymenu .sub-menu .link:before {
  bottom : 5px;
  height : 10px;
}
.has-sidebar-menu .link:before {
  content : none;
}

.main-overlaymenu .link:hover:before {
  transform : translate3d(100%,0,0) translate3d(1px,0,0);
}

.hidden-item > .link,
.hidden-item > a {
  display     : flex;
  align-items : center;
}

.main-overlaymenu .menu-wrapper .main-menu > li span.nm {
  z-index        : -1;
  display        : inline-block;
  position       : absolute;
  left           : 2px;
  width          : 100%;
  margin-top     : 18px;
  margin-right   : 10px;
  padding        : 4px;
  background     : #f1cf69;
  vertical-align : bottom;
  font-size      : 11px;
}

.main-overlaymenu .menu-wrapper .main-menu > li .link i {
  margin-top  : -15px;
  margin-left : 8px;
  font-size   : 15px;
}
.has-sidebar-menu .main-overlaymenu .menu-wrapper .main-menu > li .link i {
  margin-top  : 0px;
}

.main-overlaymenu .menu-wrapper .main-menu .sub-menu {
  visibility : hidden;
  position   : absolute;
  top        : 0;
  left       : 0;
  opacity    : 0;
}

.main-overlaymenu .menu-wrapper .main-menu a:hover {
  color : #fff;
}

.admin-bar .main-overlaymenu .menu-header {
  top : 32px;
}

.admin-bar .main-overlaymenu.open .menu-header {
  top : 0px;
}
.admin-bar .main-overlaymenu.sticky-header-off .menu-header {
    top: 0px;
}
@media (max-width:600px) {
    .admin-bar.scroll-start .main-overlaymenu .menu-header {
        top: 0px;
    }
}


.menu-header,
.overlaybg,
.overlaymenu-content {
  display             : flex;
  position            : fixed;
  width               : 100%;
  background-repeat   : no-repeat;
  background-position : center;
  background-size     : cover;
  align-items         : center;
  -webkit-transition  : all 0s cubic-bezier(1, 0, 0.55, 1);
  transition          : all 0s cubic-bezier(1, 0, 0.55, 1);
}
.sticky-header-off:not(.open) .menu-header {
  position            : absolute;
}

.main-overlaymenu .container-fluid {
  padding : 0 45px;
}
.overlaymenu-content {
  z-index    : 99999;
  height     : 100vh;
  background-color : #000;
  left       : -100%;
}
/* menu header */

.menu-header {
  z-index            : 9999;
  padding            : 20px 0;
  color              : #fff;
  -webkit-transition : all .7s;
  transition         : all .7s;
}
.main-overlaymenu.open .menu-header {
  z-index : 999999;
}

.scroll-start .main-overlaymenu.sticky-header-on:not(.open) .menu-header {
  background-color : #000;
}

.menu-header .container-fluid {
  display     : flex;
  align-items : center;
  width       : 100%;
}
.menu-header .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.hamburger {
  display         : flex;
  align-items     : center;
  justify-content : center;
}

.logo-type-text {
  display            : flex;
  position           : relative;
  padding            : 3px 15px;
  overflow           : hidden;
  border             : 1px solid #dddddd4a;
  border-radius      : 4px;
  text-transform     : uppercase;
  font-family        : inherit;
  font-size          : 28px;
  font-weight        : 500;
  letter-spacing     : 3px;
  -webkit-transition : all 0.6s cubic-bezier(0.39, 0.58, 0.57, 1);
  transition         : all 0.6s cubic-bezier(0.39, 0.58, 0.57, 1);
}
.has-sidebar-menu .logo-type-text {
  display            : inline-block;
}

.logo-type-text:after {
  z-index            : -1;
  content            : '';
  position           : absolute;
  top                : -10px;
  right              : 100%;
  bottom             : -10px;
  left               : -10px;
  background         : #de3418;
  -webkit-transition : all 0.5s cubic-bezier(0.39, 0.58, 0.57, 1);
  transition         : all 0.5s cubic-bezier(0.39, 0.58, 0.57, 1);
}

.logo-type-text:hover {
  color              : #fff;
  border-color       : #de3418;
  -webkit-transition : all 0.5s cubic-bezier(0.39, 0.58, 0.57, 1);
  transition         : all 0.5s cubic-bezier(0.39, 0.58, 0.57, 1);
}

.logo-type-text:hover:after {
  right : -10px;
}

.lang-select {
  z-index     : 1;
  display     : flex;
  position    : absolute;
  right       : 120px;
  margin      : 0;
  align-items : center;
}
.has-menu-title .lang-select {
    right: 160px;
}
.lang-select.lang-active .lang-arrow {
  margin-top         : -4px;
  -webkit-transform  : rotate(180deg);
  transform          : rotate(180deg);
  -webkit-transition : all .3s;
  transition         : all .3s;
}

.scroll-start .lang-select .sub-list {
  background : #000;
}

.lang-select .sub-list {
  position : absolute;
  top      : 100%;
  left     : 6px;
  opacity  : 0;
  border   : 1px solid rgb(255 255 255 / 28%);
}

.lang-select .sub-list.show {
  opacity : 1;
}

.lang-item.active {
  display     : flex;
  height      : 100%;
  align-items : center;
  cursor      : pointer;
}

.sub-lang-item a {
  display            : flex;
  position           : relative;
  width              : 50px;
  height             : 0px;
  overflow           : hidden;
  align-items        : center;
  justify-content    : center;
  -webkit-transition : all 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);
  transition         : all 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);
}

.show .sub-lang-item a {
  height : 30px;
}

.sub-lang-item a:before {
  z-index            : -1;
  content            : '';
  position           : absolute;
  top                : 0px;
  left               : -100%;
  width              : 100%;
  height             : 100%;
  background         : #de3315;
  -webkit-transition : all 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);
  transition         : all 0.3s cubic-bezier(0.39, 0.58, 0.57, 1);
}

.sub-lang-item a:hover:before {
  left : 0px;
}

.sub-lang-item:hover a {
  z-index : 1;
  color   : #fff;
}

.lang-item.active img {
  margin-right : 6px;
}

.lang-select .lang-icon {
  margin-right : 8px;
  color        : #fff;
  font-size    : 16px;
}

.lang-select .lang-arrow {
  margin-left        : 5px;
  color              : #fff;
  font-size          : 12px;
  -webkit-transition : all .3s;
  transition         : all .3s;
}

.lang-select .uppercase {
  margin-top     : 1px;
  text-transform : uppercase;
  font-size      : 16px;
  font-weight    : 500;
  letter-spacing : 1px;
}

/* menu content */

.main-overlaymenu .menu-wrapper .main-menu {
  position : relative;
}

.main-overlaymenu .main-menu {
  position : relative;
}
.sub-menu.opened {
    z-index: 1;
}
.main-overlaymenu .main-menu > li {
  display        : block;
  visibility     : visible;
  width          : 100%;
  max-width      : 100%;
  margin         : 0px;
  color          : #fff;
  overflow       : hidden;
  text-transform : uppercase;
  vertical-align : middle;
  font-size      : 28px;
  font-weight    : 500;
  letter-spacing : 1px;
  list-style     : none;
  line-height    : 1.8;
}

.has-sidebar-menu .main-overlaymenu .main-menu > li {
  font-size      : 24px;
}
.main-menu .sub-menu li {
    font-size: 21px;
}
.main-overlaymenu .main-menu span.nm {
  z-index        : -1;
  display        : inline-block;
  position       : absolute;
  left           : 2px;
  width          : 100%;
  margin-top     : 18px;
  margin-right   : 10px;
  padding        : 4px;
  background     : #de3315;
  vertical-align : bottom;
  font-size      : 11px;
}

.main-overlaymenu .main-menu a {
  display     : inline-flex;
  align-items : center;
  cursor      : pointer;
  color       : inherit;
}

.has-sidebar-menu .main-overlaymenu .link:after {
  content : none;
}

.main-overlaymenu .main-menu .hidden-item {
  display        : inline-block;
  position       : relative;
  overflow       : hidden;
  vertical-align : middle;
}

.main-overlaymenu .main-menu .goback .hidden-item {
  color       : #fff;
  font-size   : 14px;
  font-weight : 600;
  cursor      : pointer;
}

.main-overlaymenu .main-menu .goback i {
  margin-right : 10px;
}

.main-overlaymenu .main-menu .sub-menu {
  visibility : hidden;
  position   : absolute;
  top        : 0;
  left       : 0;
  opacity    : 0;
}


/* menu info */

.header-column {
  overflow : hidden;
}

.main-overlaymenu .menu-info {
  position   : relative;
  margin-top : 50px;
  color      : #fff;
}

.main-overlaymenu .menu-info #contentsearchsubmit {
  border-radius : 0px 4px 4px 0px;
}
.main-overlaymenu .menu-info .search_input {
    max-width: 500px;
    -webkit-transition: all 0s cubic-bezier(1, 0, 0.55, 1);
    transition: all 0s cubic-bezier(1, 0, 0.55, 1);
}
.main-overlaymenu .menu-info .search_input:focus {
    background-color: #fff;
}
.main-overlaymenu .menu-info .item {
  max-width     : 95%;
  margin-bottom : 15px;
  font-weight   : 300;
}

.main-overlaymenu .menu-info .item:last-of-type {
  margin-bottom : 0;
}

.main-overlaymenu .menu-info .item h6 {
  display       : block;
  margin-right  : 5px;
  margin-bottom : 10px;
  font-weight   : 700;
}

.main-overlaymenu .menu-info .item div {
  color : #888888;
}

.main-overlaymenu .cont-inner-second-area .item {
  -webkit-transition-delay : 0s;
  transition-delay         : 0s;
}

.main-overlaymenu .cont-inner-second-area .item h6 {
  display       : block;
  margin-bottom : 20px;
}

.main-overlaymenu .cont-inner-second-area .item p {
  color : #fff;
}

.main-overlaymenu.open .cont-inner-second-area .item {
  -webkit-transition-delay : 0.7s;
  transition-delay         : 0.7s;
}

/* menu copyright */

.item.header-footer {
  position                 : fixed;
  bottom                   : -45px;
  left                     : 45px;
  padding                  : 5px 15px;
  color                    : var(--color-white);
  opacity                  : 0;
  background               : var(--color-primary);
  -webkit-transition       : all .7s;
  transition               : all .7s;
  -webkit-transition-delay : 0.2s;
  transition-delay         : 0.2s;
}

.main-overlaymenu.open .item.header-footer {
  bottom                   : 0px;
  opacity                  : 1;
  -webkit-transition-delay : 1s;
  transition-delay         : 1s;
}

.item.header-footer p {
  color      : var(--color-white);
  text-align : left;
  font-size  : 13px;
}

.main-overlaymenu.has-internal-link {
  -webkit-transition : none;
  transition         : none;
}
.agricom_search {
    margin-top: 80px;
    display: flex;
}
.main-overlaymenu .menu-info .agricom_search input.search_input {
    width: 100%;
    padding: 15px;
    background: 0 0;
    border: 1px solid #ddd;
    max-width: 500px;
    -webkit-transition: all 0s cubic-bezier(1,0,.55,1);
    transition: all 0s cubic-bezier(1,0,.55,1);
}

.agricom_search .button-slide {
    position: relative;
    padding: 14px 35px;
    overflow: hidden;
    border: 2px solid #1e1e1e;
    border-radius: 4px;
    background: 0 0;
    cursor: pointer;
    border-color: #fff;
    background-color: #fff;
    border-radius: 0 4px 4px 0;
    margin-top: 0;
}
.agricom_search .button-slide span {
    z-index: 2;
    position: relative;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 2px;
    -webkit-transition: all .1s;
    transition: all .1s;
}
.agricom_search .button-slide.c-white span {
    color: #1e1e1e;
}

.agricom_search .button-slide:after {
    content: '';
    position: absolute;
    top: -10px;
    right: 100%;
    bottom: -10px;
    left: -10px;
    background: #1e1e1e;
    -webkit-transition: all .6s cubic-bezier(.39,.58,.57,1);
    transition: all .6s cubic-bezier(.39,.58,.57,1);
}
.agricom_search .button-slide:hover span {
    color: #fff;
    -webkit-transition: all .8s;
    transition: all .8s;
}
.agricom_search .button-slide:hover:after {
    right: -10px;
}
.agricom_search .button-slide.c-white:hover span {
    color: #fff;
}
