::-moz-selection {
  background: #ACCEF7;
}

::selection {
  background: #ACCEF7;
}

body p, body li, body div{
  color:#4c4e54;
}

.navbar a{
  color:#4D4D4F !important;
  text-transform:uppercase !important;
}

a:hover, a:focus, .mobile-bar li a:active, ul>li.current-menu-item>a, ul>li.current-menu-parent>a, ul>li.current-menu-ancestor>a, .gintol-mobile-menu li.menu-item a.active {
    color:#6ba43a !important;
}

.sticky-logo > div{
  margin-top:7px !important;
}
.sticky-logo > div p{
  padding-top: 4px;
}
.page-title{
  color: #4c4e54 !important;
}
.single-gintol-team .page-title-wrap-inner {
	background: rgb(22, 51, 73) !important;
	background-image: none !important;
}
body.page .page-title-wrap-inner {
	background: #acdbdd !important;
}
.pull-center h1.page-title {
    text-align: left !important;
    font-size: 45px;
    font-weight: 600;
}
.gintol-page .page-title-inner .breadcrumb-wrap {
    display: none !important;
}
.footer-bottom{
  background:#757575 !important;
  border:none !important;
}
.footer-bottom div{
  color:#fff !important;
  line-height: 70px;
}
.site-footer .widget li {
	display: inline;
	padding: 15px;
}

.site-footer .menu-primary-menu-container {
	display: flex;
	justify-content: center;
}

.site-footer .menu-primary-menu-container ul {
	text-align:center !important;
}

.footer-middle-wrap{
  background: rgb(169, 169, 169);
}

.footer-middle-wrap a:hover{
  color:#fff !important;
}
.footer-middle-wrap ul > li.current-menu-item > a, ul > li.current-menu-parent > a{
  color:#eee !important;
}

.footer-middle-wrap .widget ul li.menu-item a:after{
  display:none;
}
@media (max-width:1000px){
  .footer-bottom-items.pull-left{
    height:81px !important;
    display:block !important;
  }
  .footer-bottom-items .nav-item-inner, .footer-bottom-items.nav{
    line-height:25px !important;
  }
  .footer-bottom .widget{
    margin-bottom:0 !important;
  }
  footer #nav_menu-4{
    margin-bottom: 0 !important;
  }
  .footer-middle-wrap{
    padding-top:50px;
    padding-bottom:50px;
  }
}

.section-title-wrapper .section-title::before, .shortcode-rand-10 .title-separator.separator-border, .title-separator{
  display:none !important;
}

footer .widget.widget_media_image img{
  max-width:150px !important;
}

body .section-title {
    color:#4c4e54 !important;
}

@media (max-width:768px){
  .mobile-logo > a{
    line-height:30px;
  }
  .mobile-header-items.pull-left{
    width:85% !important;
  }
  .mobile-logo{
    line-height:75px !important;
  }
  .site-title{
    font-size:1.2em!important;
  }
  .nav-item .nav-item-inner{
    line-height: 80px;
  }
  .section-title, h3.section-title{
    font-size:30px !important;
  }
  .wpb_text_column ul{
    font-size:20px !important;
  }
}
@media (max-width:303px){
  .mobile-logo{
    font-size:1em!important;
  }
}