h1{font-family:Arial; font-weight:normal; font-size:12px} h2{font-family:Arial; font-weight:normal; font-size:12px} h3{font-family:Arial; font-weight:normal; font-size:12px} h4{font-family:Arial; font-weight:normal; font-size:12px} h5{font-family:Arial; font-weight:normal; font-size:12px} h6{font-family:Arial; font-weight:normal; font-size:12px} p{font-family:Arial; font-weight:normal; font-size:12px} #text_title{font-family:Arial; font-weight:normal; font-size:12px} .sf-menu li{font-family:Verdana; font-weight:normal; font-size:12px} #pageTitle header h1{font-family:Arial; font-weight:normal; font-size:12px} .widget-title span{font-family:Arial; font-weight:normal; font-size:12px} #footerInfo .footer-creds h6{font-family:Arial; font-weight:normal; font-size:12px} #mainHeader.widget-full.top-nav-active.wrapper.first-container .wrapper-inner{
      padding:40px !important;
}

#mainMenuNav  > li > a{
    color: #000 !important;
}

#mainMenuNav  > li > a:hover {
    color: #7ccfc4 !important;
}

article .feature-heading a:hover {
    color: #7ccfc4 !important;
}
.footer-creds h6{
    display: table;
}

#copyrights{
    display: table-cell;
    vertical-align: middle;
}

#copyrightimg{
    width:70px;
    display: table-cell;
    vertical-align: middle;
    margin-left: 7px;
    margin-top: -5px;
}

#polylang-2, #polylang-3, #polylang-4, #polylang-5, #polylang-7, #polylang-8{
    width:auto;
    float:right;
    z-index: 101;
    margin-top: 70px;
}

#polylang-2 li, #polylang-3 li, #polylang-4 li, #polylang-5 li, #polylang-7 li, #polylang-8 li{
   display:inline-block;
}

#logo.logo-column, #siteTitle.logo-column {
    padding: 0 20px;
}

#scroll{
    width: auto !important;
    left: 50%;
}

#scroll a img{
   transition: all 0.2s ease;
}

#scroll a:hover img{
    padding-top:20px;
}

p {
    font-size: 14px;
}

footer .widget, .incave-content {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

 .widget-clients-content > li:first-child{
       margin-left:10%;
}

.widget-clients-slider-content-slide img{
 -webkit-filter: none; 
-moz-filter: none; 
-ms-filter: none; 
-o-filter: none; 
filter: none; 
filter:none; 
/* Firefox 10+, Firefox on Android */ 
filter: none; 
}

.widget-clients-slider-content-slide img:hover{ 
 -webkit-filter: grayscale(100%); 
-moz-filter: grayscale(100%); 
-ms-filter: grayscale(100%); 
-o-filter: grayscale(100%); 
filter: grayscale(100%);
filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); 
/* Firefox 10+, Firefox on Android */ 
filter: gray; 
 }

.incave-company-info-icons > li:nth-child(2){
     display: none;
}

.entry-meta{
   display: none;
}

.mobile-background{
      display:none;
}

.sf-menu li {
    font-size: 11px;
}

#menu-item-76{
   width: 150px;
}

#cookie-notice .button.bootstrap {
  overflow: hidden;

  margin: 10px;
  padding: 12px 12px;

  cursor: pointer;
  user-select: none;
  transition: all 60ms ease-in-out;
  text-align: center;
  white-space: nowrap;
  text-decoration: none !important;
  text-transform: none;
  text-transform: capitalize;

  color: #fff;
  border: 0 none;
  border-radius: 4px;

  font-size: 14px;
  font-weight: 500;
  line-height: 0.5;

  -webkit-appearance: none;
  -moz-appearance:    none;
  appearance:         none;
 
  justify-content: center;
  align-items: center;
  flex: 0 0 160px;
  outline: none;
  background-color: #7ccfc4;
  background-image: none;
}

#cookie-notice .button.bootstrap:hover, #cookie-notice .button.bootstrap:focus {
    background-color: #99e5db;
}

.widget-clients-slider-content-slide img {
max-height:100px;
width:auto;
}

@media screen and (min-width: 800px) and (max-width: 1020px) {
    .top-menu {
        margin-left: 0;
    }
}
@media screen and (max-width: 479px) {
    #polylang-2, #polylang-3, #polylang-4, #polylang-5, #polylang-7, #polylang-8{
        margin-top: -20px;
        margin-bottom: 10px;
    }
    .footer-creds h6{
        margin-left:auto;
        margin-right:auto;
    }
    select.tinynav {
         border: 1px solid #000;
     }
     .mobile-logo-active .incave-sticky #logo.logo-column.mobile-logo, .mobile-logo-active .incave-sticky #mainMenu.nav-column {
         float: none;
     }
     #pageTitle.wrapper {
         margin-top: 80px;
     }

       .widget-clients-content > li:first-child{
               margin-left:0;
       }
       #scroll{
              left:0;
       }
       #incave_custom_text-widget-45 h2{
             font-size: 26px !important;
       }
       #pageTitle.wrapper {
           margin-top: 100px;
       }
       .error404 #pageTitle.wrapper {
            margin-top: 0;
       }
}

@media screen and (min-width: 480px) and (max-width:767px){
      #polylang-2, #polylang-3, #polylang-4, #polylang-5, #polylang-7, #polylang-8{
            margin-right: 50px;
            margin-top: 50px;
            margin-bottom: 10px;
       }

       .widget-clients-content > li:first-child{
               margin-left:0;
       }
       #scroll{
              left:0;
       }
}