/*
*   name           Favourite
*   version        3.4
*   description    Responsive and customizable Joomla!3 template
*   demo           ttp://demo.favthemes.com/favourite/
*   author         FavThemes
*   author URL     http://www.favthemes.com
*   copyright      Copyright (C) 2012-2016 FavThemes.com. All Rights Reserved.
*   license        Licensed under GNU/GPLv3 (http://www.gnu.org/licenses/gpl-3.0.html)
*/

/*
******************************************************************************************

/// custom style

******************************************************************************************
*/

body {
    padding:25px 0 25px 0;
    background:#a6aaad;
}

#fav-containerwrap {
    background:none;
}

#fav-container {
    max-width:1280px;
    margin:0 auto 0 auto;
    box-shadow: none;
}

#fav-footerwrap {
    background:#303030;
}

#fav-breadcrumbs {
    background:#DF381A;
    color:#fff;
    text-shadow:none;
}

#fav-breadcrumbs .moduletable {
    padding:0;
    margin:0;
}

#fav-breadcrumbs .breadcrumb {
    padding:10px;
}

#fav-breadcrumbs a, #fav-breadcrumbs span, #fav-breadcrumbs li {
    color:#fff;
    text-shadow:none;
}

#fav-breadcrumbs a {
    font-weight:bold;
}

#fav-introwrap,.fav-overlay {
    background:#303030!important;
}

@media (min-width:1280px) {
    #fav-logo h1, #fav-logo img {
        max-width:550px;
        min-width:500px;
        width:100%;
        height:auto;
    }

    #fav-nav {
        padding-top:30px;
    }

    .media-logo {
        margin-left: 0 !important;
    }
}

@media (max-width:1279px) {
    #fav-logo h1, #fav-logo img {
        min-width:350px;
        width:100%;
        height:auto;
    }
}

.favnav .navigation .nav-pills a, .favnav .navigation .menunav-pills a, .favnav .navigation .nav-pills > li > a, .favnav .navigation .menunav-pills > li > a, .favnav .navigation .nav-pills span.nav-header, .favnav .navigation .menunav-pills span.nav-header, .favnav .navigation .nav-pills > li > span.nav-header, .favnav .navigation .menunav-pills > li > span.nav-header, .favnav .navigation ul.nav.menu li span.nav-header {
    -webkit-border-radius: 0;
    -moz-border-radius:0;
    border-radius: 0;
}

.content-category h2, .page-header h1, .page-header h2, .fox-container h2 {
    margin-bottom: 27px;
    margin-top: 14px;
    padding-bottom: 0;
    line-height: 1.3em;
    text-align: left;
    font-size: 24px;
    font-weight: 300;
    color: #444;
    border: 0 none;
}

#fav-sidebar2 .moduletable-sfx9 input {
    width:85%;
    margin:0;
}

#fav-sidebar2 .moduletable-sfx9 button {
    width:100%;
    margin:10px 0 0 0;
    border-radius:0;
}

#favsocial-list {
    margin:0 0 10px 0!important;
}
.acysubbuttons {
    text-align: left;
}

#fav-topbar1 .moduletable {
    margin:12px 0 0 0!important;
    padding:0;
}

#fav-topbar2 .moduletable {
    margin:17px 0 0 0!important;
    padding:0;
}

#fav-topbar2 {
    float:right;
}
#fav-topbar2 .form-inline {
    margin:0;
}

#fav-blockwrap {
    border-top: solid #DF381A 3px;
    -webkit-box-shadow: 0px -14px 18px -21px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px -14px 18px -21px rgba(0,0,0,0.75);
    box-shadow: 0px -14px 18px -21px rgba(0,0,0,0.75);
    /*margin-top:30px;*/
}

#fav-headerwrap {
    border-bottom: solid #DF381A 3px;
    -webkit-box-shadow: 0px 15px 18px -21px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 15px 18px -21px rgba(0,0,0,0.75);
    box-shadow: 0px 15px 18px -21px rgba(0,0,0,0.75);
    margin-bottom:30px;
}

div.mod_search95 input[type="search"] {
    max-width: 320px !important;
    width: 100% !important;
    border-radius: 0 !important;
}

#fav-promo {
    padding-top: 0;
}

#fav-promo .moduletable {
    margin-top: 0;
}

.readmore .btn {
    display: block;
}

.table-centered td {
    text-align: center !important;
}

.item-image img {
    max-width: 256px;
}

p.img_caption {
    width: 100%;
    text-align: center;
}

#fav-sidebar1 a {
    text-align: left !important;
}

.startseite h1 {
    text-align: center;
    font-size: 42px;
    margin-top: 25px;
}

.cc-grower {
	margin-bottom: 25px;
}

.color-primary {
	color: #DF381A !important;
}