/*

Theme Name: Dona Bona Cards
Theme URI: http://theme.co/x/
Author: Strong Coffee Marketing
Author URI: http://strongcoffeemarketing.com
Description: A child theme of X, customized for DonaBonaCards.com
Version: 1.0.0
Template: x

*/

/* Header Styles */

.x-navbar {
	background-color: #2C3230;
	border-bottom: 1px solid #000;
}

.x-navbar .desktop .x-nav > li > a:hover, .x-navbar .desktop .x-nav > .x-active > a, .x-navbar .desktop .x-nav > .current-menu-item > a {
    box-shadow: none !important;
}

.x-breadcrumb-wrap {
    border-bottom: 1px solid rgba(0,0,0,0.75);
    background-color: rgba(0,0,0,0.5);
	text-shadow: none;
}

.desktop .sub-menu {
    margin: 0;
    padding: 0.75em 0;
    font-size: 14px;
    background-color: #2C3230;
    border-radius: 4px;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    box-shadow: 0 3px 5px rgba(0,0,0,0.25);
}

/* Blog Styles */

.widget {
    text-shadow: none;
}

.entry-wrap, .entry-featured {
    box-shadow: none;
}

.x-nav-tabs, .x-tab-content {
    box-shadow: none;
}

/* Shop Styles */

.woocommerce li.product {
    border: none !important;
    box-shadow: none !important;
}

.x-img-thumbnail {
	box-shadow: none;
	border: none;
}

.x-btn:hover, .button:hover, [type="submit"]:hover {
    text-shadow: none !important;
}

.widget_best_sellers ul li a img, .widget_shopping_cart ul li a img, .widget_products ul li a img, .widget_featured_products ul li a img, .widget_onsale ul li a img, .widget_random_products ul li a img, .widget_recently_viewed_products ul li a img, .widget_recent_products ul li a img, .widget_recent_reviews ul li a img, .widget_top_rated_products ul li a img {
    border: none !important;
    border-radius: 0px !important;
    box-shadow: none !important;
}

.has-post-thumbnail .entry-featured {
    border-bottom: none !important;
}

.woocommerce li.product .entry-header .button,
.woocommerce-page li.product .entry-header .button {
    display: none !important;
}

/* Footer Styles */

.x-colophon {
    border-top: 1px solid #0C0304;
    background-color: #2C3230;
}

.x-colophon+.x-colophon {
    border: none;
	box-shadow: none;
}

.x-colophon.top {
    padding: 5% 0 1%;
}

.x-colophon .textwidget, .x-colophon .h-widget {
    color: #999;
}

.x-colophon.top .widget ul, .x-colophon.top .widget ol {
    border: 1px solid rgba(0,0,0,0.1);
    box-shadow: none;
}

.x-colophon.top .widget_nav_menu ul li a {
	color: #fff;
	box-shadow: none;
}

	.x-colophon.top .widget_nav_menu ul li a:hover {
		color: #000;
	}

	.x-colophon.top .widget_nav_menu .current-menu-item > a {
		color: #000;
	}

.x-colophon.top .widget_nav_menu ul li a:before {
    color: #ccc;
}

.x-colophon.top a {
	color: #C1C1C1;
}

	.x-colophon.top a:hover {
		color: #fff;
	}

.x-colophon.bottom .x-colophon-content {
    letter-spacing: 0px;
}
i.x-icon-arrow-left,
i.x-icon-arrow-right {
    font-size: 1.5rem;
}
/* Mobile Styles */
@media (max-width: 425px) {
	.x-brand {
		font-size: 26px !important;
	}

	.x-btn-navbar, .x-btn-navbar.collapsed {
    	font-size: 18px !important;
		margin-top: 16px;
	}
}
