/*
Theme Name: TSL (Avada Child)
Template: Avada
Author: concept2creation GbR
Author URI: https://appointman.net
Description: Child theme of the Avada theme for Tierschutzliga Stiftung
Version: 1.0.0.1460066764
Updated: 2016-04-08 00:06:04

*/

.hide-desktop {
	display: none;  
}

@media only screen and (max-device-width: 1024px) {
  .hide-tablet {
    display: none;
  }
  .hide-desktop {
	  display: block;  
  }
}

.fusion-main-menu .fusion-menu .button-large, .tsl-button-nav .button-large {
  background-color: #a50344;
  float: right;
  font-size: 12px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 7px;
  padding-top: 7px;
  margin-top: 4px;
}
.fusion-main-menu .fusion-menu .fusion-menu-item-button, .tsl-button-nav, .fusion-sticky-menu .tsl-button-nav {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 2px;
  margin-top: 0;
  float: right;
  margin-left: 10px;
}
.fusion-main-menu .fusion-menu .fusion-menu-item-button.fusion-last-menu-item, .tsl-button-nav .fusion-last-menu-item {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
}

.fusion-main-menu .fusion-menu .current_page_item.fusion-menu-item-button > a {
  padding: 0;
  background: none;
}

.fusion-rollover-categories, .fusion-rollover-categories a,
body.single.single-post .fusion-breadcrumbs {
 display: none; 
}

#content .widget_nav_menu .sub-menu {
  display: none; 
}

@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape) {
  .fusion-main-menu > ul.fusion-menu > li {
    padding-right: 20px;  
  }
  .fusion-main-menu.fusion-sticky-menu > ul.fusion-menu > li {
    padding-right: 15px;  
  }
}

@media only screen and (max-device-width: 1023px) and (min-device-width: 768px) and (orientation: landscape) {
  .tsl-button-nav.foerdern{
    display: none; 
  }
}
@media only screen and (max-device-width: 1024px) {
  #mobile-menu-item-8806.fusion-mobile-nav-item a, #mobile-menu-item-8807.fusion-mobile-nav-item a {
    background-color: #a50344;
    color: #ffffff;
  }
}
@media (max-width: 1024px) {
  #main .sidebar {
    margin-top: 0 !important;
  }
  #wrapper .fusion-page-title-bar {
    height: 200px !important;  
  }
  .fusion-page-title-captions h1.entry-title {
    top: 10px !important;
    font-size: 20px !important;
  }
}
@media (max-width: 767px) {
  #wrapper h1.entry-title, #wrapper .fusion-page-title-bar h1 {
    font-size: 20px !important;
  }
}