/*
Theme Name: Ark - Child
Theme URI: http://themeforest.net/user/freshface/portfolio
Description: Premium WordPress Theme
Author: FRESHFACE
Author URI: http://themeforest.net/user/freshface/portfolio
License: Go to the "license" folder
License URI: Go to the "license" folder
Text Domain: ark-child
Tags: white
Version: 1.0.0
Template: ark
*/

.icon-search .ffb-ark-first-level-menu {
    border: none !important;
}

.search-fullscreen-trigger .ffb-ark-first-level-menu{
    border: none !important;
}


.navbar-special-icon.search-fullscreen-trigger-icon.ff-font-awesome4.icon-search.ffb-ark-first-level-menu {
    border: none !important;
}



/* Überlagerung Kategorien und Bilder */

.team-v12 .team-v12-name, .team-v12 .team-v12-position, .team-v12 .team-v12-text, .team-v12 .team-v12-socials {

    color: #fff;
    opacity: 0;
    visibility: hidden;
    margin-bottom: 0;
    -webkit-transform: translate3d(0px,50px,0);
    -moz-transform: translate3d(0px,50px,0);
    transform: translate3d(0px,50px,0);
    transition-duration: 400ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.7,1,0.7,1);
}

.team-v12 .team-v12-img {
    border-radius: 0px;
}


.team-v8 {
    margin-bottom: 0px;
}

/* Search Icon MainNavi */

.ffb-id-navigation-header .search-fullscreen-trigger.ffb-ark-first-level-menu {

    border-right: 0px !important;

}




/* Tab Navigation */

.tab-v2 .tab-pane .tab-pane-content {

    padding-left: 0px;

}

/* Tabellen Style */

table.alpenstille {
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.alpenstille td, table.alpenstille th {
  padding: 4px 3px;
  text-transform: uppercase;
  padding:8px 10px 8px 0px;
}
table.alpenstille tbody td {
  font-size: 13px;
  padding:8px 10px 8px 0px;
}

table.alpenstille tbody td.value {
  font-weight: bold;
}

table.alpenstille tr:not(:last-child) {
  border-bottom:1px solid #e5efe5;
}
table.alpenstille thead {
  background: #FFFFFF;
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 66%, #FFFFFF 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 66%, #FFFFFF 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 66%, #FFFFFF 100%);
}
table.alpenstille thead th {
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}
table.alpenstille tfoot td {
  font-size: 14px;
}
table.alpenstille tfoot .links {
  text-align: right;
}
table.alpenstille tfoot .links a{
  display: inline-block;
  background: #1C6EA4;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}

table.alpenstille .value .theme-icons-sm {
    padding-left: 0;
}

#cat_wrapper:hover .description{
  opacity: 0;
      transition-duration: 400ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.7,1,0.7,1);
}

#cat_wrapper .description{
  opacity: 1;
      transition-duration: 400ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.7,1,0.7,1);
}

#cat_wrapper .description_hide{
  opacity: 0;
      transition-duration: 400ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.7,1,0.7,1);
}

#cat_wrapper:hover .description_hide{
  opacity: 1;
    transition-duration: 400ms;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.7,1,0.7,1);
}

/* Tabellen Style */

table.alpenstille_black {
  width: 100%;
  text-align: left;
  border-collapse: collapse;
  color:#ffffff;
}
table.alpenstille_black td, table.alpenstille_black th {
  padding: 4px 3px;
  text-transform: uppercase;
  padding:8px 10px 8px 0px;
}
table.alpenstille_black tbody td {
  font-size: 13px;
  padding:8px 10px 8px 0px;
}

table.alpenstille_black tbody td.value {
  font-weight: bold;
}

table.alpenstille_black tr:not(:last-child) {
  border-bottom:1px solid #464646;
}
table.alpenstille_black thead {
  background: #FFFFFF;
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 66%, #FFFFFF 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 66%, #FFFFFF 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 66%, #FFFFFF 100%);
}
table.alpenstille_black thead th {
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}
table.alpenstille_black tfoot td {
  font-size: 14px;
}
table.alpenstille_black tfoot .links {
  text-align: right;
}
table.alpenstille_black tfoot .links a{
  display: inline-block;
  background: #1C6EA4;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}

table.alpenstille_black .value .theme-icons-sm {
    padding-left: 0;
}

/* Store Locator Suche ausblenden */


.wpsl-search.wpsl-clearfix.wpsl-no-filters{
	display:none;
}