/*
Theme Name: devdmbootstrap3-child
Theme URI: http://devdm.com/DevDmBootstrap3
Author: Danny Machal
Author URI: http://devdm.com/
Description: A devdmbootstrap3 v1.80 child theme.
Version: 1.80
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, fluid-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, rtl-language-support, theme-options, translation-ready
Text Domain: devdmbootstrap3
Template: devdmbootstrap3
*/

@import "css/bootstrap.css";

/* YOU SHOULD BE MAKING A CHILD THEME. Don't let me be a bad guy and erase all your hard work with a theme update. I just want to bring you new amazing features. I don't want to destroy your world. I've include a child theme to use. Need help? http://devdm.com/DevDmBootstrap3/child-themes/ */

/****************** Special Blank CSS classes for child themes to use without disturbing core bootstrap rules ****************/

.dmbs-container {

}

.dmbs-header {

}

.dmbs-header-img {

}

.dmbs-header-text {

}

.dmbs-top-menu {

}

.dmbs-content {

}

.dmbs-main {

}

.dmbs-left {

}

.dmbs-right {

}

.dmbs-footer-menu {

}

.dmbs-author-credits {

}

.dmbs-footer {

}

/* Custom */
@font-face { 
    font-family: futura-book;
    src: url(./fonts/futura-book.ttf);
}

h1, h2, h3, h4, h5, h5, .h1, .h2, .h3, .h4, .h5, .h5 {
    font-family: futura-book;
}

a {
}

.dmbs-header-text {
    min-height: 0px;
}

.page-header {
    text-align: center;
}

.home .page-header {
    display: none;
}

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-left: unset;
    margin-right: unset;
    padding-left: unset;
    padding-right: unset;
}

.nav > li > a {
    font-family: futura-book;
    font-size: 1.2em;
	color: #333;
}

.dropdown-menu > li > a {
    font-family: futura-book;
	color: #777;
    text-align: center;
}

.navbar-toggle .icon-bar {
    border: 1px solid;
}

button.navbar-toggle {
}

.navbar-toggle:hover > div#menu-button-text {
    color: #333;
}

#menu-button-text {
    font-family: futura-book;
    font-size: 1.2em;
    color: #777;
}

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-left: 0px;
    margin-right: 0px;
}

.navbar-collapse {
    padding-left: 0px;
    padding-right: 0px;
}

.navbar {
    border: none;
}

.navbar-nav {
    margin-top: 0px;
    width: 100%;
}

.navbar-nav > li {
    width: 25%;
}

.navbar-default .navbar-nav > li > a {
    text-align: center;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: #e7e7e7;
    color: #555;
}

@media screen and (min-width: 768px) {

    .dmbs-header-img {
        margin-top: 5%;
    }

    /*#menu-item-199, #menu-item-10, #menu-item-196 {
        width: 33%;
    }*/

    .navbar-nav > li > .dropdown-menu {
        margin-left: auto;
        margin-right: auto;
        float: none;
        text-align: center;
        width: 100%;
    }
}

.category-showcase > h3 > a {
    color: rgb(99,99,99);
    font-size: 0.8em;
}

.category-showcase > h3 > a:hover {
    color: #333;
    text-decoration: none;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_content .slb_prev .slb_template_tag, #slb_viewer_wrap .slb_theme_slb_default .slb_content .slb_next .slb_template_tag {
	visibility: visible;
}

#slb_viewer_wrap .slb_theme_slb_black .slb_content .slb_next .slb_template_tag, [dir="rtl"] #slb_viewer_wrap .slb_theme_slb_black .slb_content .slb_prev .slb_template_tag {
    background-image: none !important;
}

#slb_viewer_wrap .slb_theme_slb_black .slb_content .slb_prev .slb_template_tag, [dir="rtl"] #slb_viewer_wrap .slb_theme_slb_black .slb_content .slb_next .slb_template_tag {
    background-image: none !important;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_content .slb_prev .slb_template_tag, [dir="rtl"] #slb_viewer_wrap .slb_theme_slb_default .slb_content .slb_next .slb_template_tag {
    background-image: none;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_content .slb_next .slb_template_tag, [dir="rtl"] #slb_viewer_wrap .slb_theme_slb_default .slb_content .slb_prev .slb_template_tag {
    background-image: none;
}

.single-product-main-image {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
}

.text-right {
    display: none;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    font-size: 1.5em;
}

.related.products {
    display: none;
}

.sku_wrapper {
    display: none;
}

#tab-title-additional_information {
    display: none !important;
}

#tab-additional_information {
    display: none !important;
}

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    position: relative;
    margin-left: 0px;
}

@media screen and (max-width: 767px) {

    .dmbs-header-img {
        padding-left: 0px;
        padding-right: 0px;
    }

    .home-spacer {
        display:none;
    }

    .navbar {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .navbar .container {
        padding-left: 0px;
        padding-right: 0px;
    }

    button.navbar-toggle {
        display: block;
        margin-left: auto;
        margin-right: auto;
        float: none !important;
    }


    #menu-options {
        margin: 0px;
    }

    .navbar-nav {
        width: 100%;
    }

    .navbar-nav > li {
        width: 100%;
    }

    .category-showcase {
        margin-bottom: 30px;
    }
	
    .woocommerce #content div.product div.summary {
        width: 85%;
        margin-left: auto;
        margin-right: auto;
    }

    .woocommerce div.product div.summary {
        width: 80%;
        margin-left: auto;
        margin-right: auto;
    }
}
