/*
Theme Name: DIB
Description: Anpassungen für Dog in Balance
Author: Andreas Hahn
Author URI: http://www.dog-in-balance.de
Template: boot-store
Version: 1.0
Tags:
*/

@import url('../boot-store/style.css');

/*Hauptseite*/
body {
    color: rgb(90, 40, 15); /*sehr dunkles braun*/
}
body.custom-font-enabled {
    font-family: Candara, Arial, sans-serif;
    font-size: 120%;
}
/*Liste*/
.entry-content li, .comment-content li, .mu_register li {
    margin: 0 0 0 2.57143rem;
    list-style-image: url("bullet.png");
    line-height: 1.71429;
}
/*Überschriften*/
.archive-title, .page-title, .entry-header .entry-title {
    font-size: 1.57143rem;
    font-weight: bold;
}
/*Links im Fließtext*/
a {
    color: rgb(120, 150, 60);
    text-decoration: none;
}
a:hover, a:focus {
    color: rgb(90, 40, 15); 
    text-decoration: underline;
}
/*Zitat*/
blockquote p {
    font-style: italic;
    margin-bottom: 0px;
    font-size: 100%;
    color: rgb(153, 153, 153);
    }
/*Überschrift 6 == kleiner */
#additionalinfo h6, .entry-content h6, .comment-content h6 {
    font-size: 80%;
    line-height: 1.84615;
    font-weight: normal;
}
/*Carousel*/
#template-carousel .carousel-caption {
    padding: 0px 15rem 0px 3.57143rem;
}

/*Farben Hauptnavigation*/
.navbar .nav > li > a {
    color: rgb(90, 40, 15);
    float: none;
    padding: 10px 15px;
    text-decoration: none;
    text-shadow: 0 1px 0 rgb(255, 255, 255);
}
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(120, 150, 60);
    text-decoration: none;
}
/*Dropdown*/
.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 20px;
    color: rgb(90, 40, 15);
    white-space: nowrap;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
    text-decoration: none;
    color: rgb(120, 150, 60);
    background-color: transparent;
    background-image: none;
}


/*Farben Sekundärnavigation*/
.navbar.transparent .nav > li > a {
    color: rgb(90, 40, 15);
}
.navbar-inverse.transparent .nav > li > a:hover, .navbar.transparent .nav > li > a:hover {
    color: rgb(120, 150, 60);
    opacity: 1;
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-width : 320px)
and (max-width : 480px) {
/* Styles */
}

/* Smartphones (landscape) ----------- */
@media only screen
and (min-width : 321px) {
/* Styles */
}
 
/* Smartphones (portrait) ----------- */
@media only screen
and (max-width : 320px) {
/* Styles */
}
 
/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-width : 768px)
and (max-width : 1024px) {
/* Styles */
}
 
/* iPads (landscape) ----------- */
@media only screen
and (min-width : 768px)
and (max-width : 1024px)
and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen
and (min-width : 768px)
and (max-width : 1024px)
and (orientation : portrait) {
/* Styles */
}
 
/* Desktops and laptops ----------- */
@media only screen
and (min-width : 1224px) {
/* Styles */
}
 
/* Large screens ----------- */
@media only screen
and (min-width : 1824px) {
/* Styles */
}
 
/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}

img {max-width: 100%; height: auto;}

/*Footer*/
footer[role="contentinfo"] {
    color: rgb(153, 153, 153);
    font-size: 0.857143rem;
    line-height: 1.8;
    padding: initial;
}
footer[role="contentinfo"] a {
    color: rgb(153, 153, 153);
}
footer[role="contentinfo"] a:hover {
    color: rgb(255, 255, 255);
    text-decoration: none;
}

/*Footer Widget Navigation*/
footer[role="contentinfo"] h3 {
    color: rgb(153, 153, 153);
    font-size: 0.857143rem;
    line-height: 1.8;
    padding: 0px;
    margin: 0px;
    text-transform: uppercase;
}