/*

Theme Name: Glory Child

Description: Child theme for the Glory

Author: wpdance.com

Template: wp_glory

*/

@import url("../wp_glory/style.css");
.wd_woo_search_box .select2-container {
    display: none !important;
}

@media only screen and (max-width: 767px) {
    .logo {
        padding: 40px 0;
    }
}

.logo img {
    height: auto;
}

.g-recaptcha {
    margin-left: 100px;
    margin-bottom: 20px;
}

.vertical-menu .menu>li:hover>a,
.vertical-menu .menu>li.parent:hover .menu-drop-icon {
    color: #7fbd9b;
}

.vertical-menu .menu li.parent>.sub-menu {
    border-bottom: 3px solid #7fbd9b;
}

#footer .menu>li>a {
    color: #fff;
}

#footer .menu>li>a:hover {
    color: #7fbd9b;
}

html .woocommerce .star-rating span,
html .woocommerce-page .star-rating span,
html .stars span a {
    color: #7fbd9b;
}

@media only screen and (max-width: 767px) {
    .mobile-main-menu .menu>li:hover>a {
        color: #7fbd9b;
    }
}

#footer .copy-right .menu li a:hover {
    color: #7fbd9b;
}

.woocommerce .cart-collaterals .cart_totals table th,
.woocommerce-page .cart-collaterals .cart_totals table th,
.woocommerce .cart-collaterals .cart_totals table td,
.woocommerce-page .cart-collaterals .cart_totals table td {
    width: 40%;
}

#breadcrumbs a {
    color: #fff;
}

#breadcrumbs a:hover {
    color: #7fbd9b;
}

#breadcrumbs .breadcrumb_last {
    color: #fff;
}

.vanafprijs {
    font-size: 14px;
}

.woocommerce .widget_layered_nav_filters ul li {
    float: none;
}

.products.grid,
html .products,
html .products:before {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row-reverse wrap;
    -ms-flex-flow: row-reverse wrap;
    flex-flow: row wrap;
}

a:hover,
a:focus,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
html .wd_meet_team .info h3 a,
li a:hover,
.text_color {
    color: #7dbf9d;
}

.wd_vertical_cat {
    background: #7dbf9d;
}

.header_v4 .shopping-cart {
    background: #7dbf9d;
}

.menu-error-menu-container {
    margin: 0 auto;
    padding-top: 32px;
    width: 800px;
}

#menu-error-menu {
    list-style-type: none;
}

#menu-error-menu .menu-item-has-children {
    float: left;
    width: 25%;
    height: 120px;
}

#menu-error-menu .menu-item {
    text-align: left;
}

#menu-error-menu>li ul.sub-menu {
    margin-left: 0px;
}

#menu-error-menu .menu-item a {
    font-weight: bold;
}

#menu-error-menu .sub-menu .menu-item a {
    font-weight: normal;
}

#menu-error-menu .sub-menu .menu-item {
    margin-bottom: 0px;
}

.vc_btn3-icon {
    vertical-align: middle !important;
}

.sidebar-0 .widgettitle {
    font-size: 14px;
}