/*
Theme Name:   Child Sage Starter Theme (Igloohome, cloned from aftershokz01) child
Theme URI:    http://example.com/twenty-fifteen-child/
Description:  Sage Starter Theme (Igloohome, cloned from aftershokz01) Child Theme
Author:       John Doe
Author URI:   http://example.com
Template:     igloohome
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  igloohomechild
*/

body {
    color: rgb(31, 31, 31);
}

a {
    color: rgb(26, 153, 153);
}

a:focus, a:hover {
    color: rgb(26, 153, 153);
}

.bg-inv {
    background: rgb(26, 153, 153);
    color: #fff;
}

.main-navigation {
    background: rgb(26, 153, 153);
    min-height: 77px;
}

.main-navigation ul {
    margin: 4px 0 0 0;
}

.main-navigation .navbar-brand {
    padding-top: 8px;
}

.main-navigation .navbar-nav>li:not(.menu-item-has-children) a:after {
    background-color: #ffffff !important;
}

.main-navigation .navbar-nav a:hover {
    color: #ffffff;
}

.main-navigation li.menu-item-has-children:hover>a {
    background: none;
}

.main-navigation li:hover>.sub-menu {
    background: rgb(243, 243, 243);
    top: 34px;
    color: rgb(31, 31, 31);
}

.main-navigation .sub-menu a {
    color: rgb(31, 31, 31);
    border-bottom: solid #ddd 1px;
}

    .main-navigation .sub-menu a:hover {
        color: #999;
    }

body>footer .footer-menu li a  {
    color: rgb(164, 164, 164);
    text-decoration: none;
    text-transform: none;
}

body>footer .footer-menu li a:hover {
    color: rgb(164, 164, 164);
    text-decoration: underline;
}

body>footer .footer-menu li a:after {
    display: none;
}

body>footer .copyright {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid rgb(164, 164, 164);;
    color: rgb(164, 164, 164);
}   

body>footer img {
    max-width: 100%;
}

.bottom-line:after {
    background: rgb(26, 153, 153);;
}

.simple-social-icons a {
    color: rgb(164, 164, 164);
    opacity: 0.6;
}

.menu-item-description {
    font-size: 0.7em;
    text-transform: none;
    font-weight: normal;
    display: block;
}

@media (max-width: 575px) {
    .product-info-main {
        order: 2;
    }
    .product-info-aside {
        order: 1;
    }
}

.cmplz-video-placeholder iframe {
    max-width: 100%;
}

