/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 
/* MAIN NAV */
.main-nav-menu .pp-advanced-menu .menu > li > a:hover, .pp-advanced-menu .menu > li > .pp-has-submenu-container > a:hover {
	border-color: #59595c !important;
}
.main-nav-menu ul.sub-menu {
    	padding: 0px 0px 0px 0px !important;
	}
@media (max-width: 1183px) {
	.menu-item-text {
		font-size: 14px !important;
	}
	.main-nav-menu .pp-advanced-menu .menu > li {
		margin-left: 10px;
		margin-right: 10px;
	}
}
@media (max-width: 1183px) and (min-width: 768px) {
	.top-address .fl-rich-text *, .top-menu .menu-item-text {
		font-size: 12px !important;
	}
}
	
@media (max-width: 769px) {
	.main-nav-menu ul.sub-menu {
    	padding: 45px 0px 0px 0px !important;
	}
	.main-nav-menu ul.sub-menu ul.sub-menu {
		padding: 0px !important;
	}
}	
.menu-product-category a {
	color: #ffffff !important;
	background-color: #b72025 !important;
	border-right: #fff 1px solid !important;
}
.menu-product-category a:hover, .sub-menu > li.current-menu-item > a {
	color: #b72025 !important;
	background-color: #fff !important;
}
ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu {
	background-color: transparent !important;
}
ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu > li {
	background-color:#f4f4f4 !important;
}
.mega-menu .sub-menu{
	width: 900px !important;
	padding: 0 20px !important;
	margin: 0 auto;
}
.mega-menu .sub-menu .sub-menu{
	width: 100% !important;
	padding: 0 !important;
}
.pp-advanced-menu .menu .sub-menu a{
	padding-bottom: 2px !important;
}

/*Equipment Photos on Home*/

.equipment-categories .uabb-info-list-content-wrapper {
	background-color: #414141;
}
.equipment-categories .pp-hover-card .pp-hover-card-image {
    opacity: .5 !important;
}

.pp-hover-card.style-12 .pp-hover-card-inner:before {
	left: 25px !important;
	background: rgba(255,255,255,0.25) !important;
}
.pp-hover-card.style-12 .pp-hover-card-inner {
	padding: 35px 30px 30px 20px !important;
}

@media (max-width: 1148px) {
	.pp-hover-card.style-12 .pp-hover-card-inner {
	padding: 20px 25px 30px 20px !important;
	}
	.pp-hover-card-title {
	font-size: 18px !important;
	}
	.pp-hover-card.style-12 .pp-hover-card-inner:before {
	left: 10px !important;
	}	
}
@media (max-width: 992px) {
	.pp-hover-card.style-12 .pp-hover-card-inner {
		padding: 15px 20px !important;
	}
	.pp-hover-card.style-12 .pp-hover-card-inner:before {
	left: 25px !important;
	background: rgba(255,255,255,0.1) !important;
	}
}

@media (max-width: 768px) {
	.pp-hover-card-title {
		font-size: 14px !important;
	}
	.pp-hover-card.style-12 .pp-hover-card-inner {
		padding: 15px 7px !important;
	}
}

/*BRANDS SOLD - LOGOS ON HOME */
.brands-sold-slider .fl-photo {
	padding: 20px !important;
}
.brands-sold-slider .bx-wrapper .bx-pager.bx-default-pager a {
	background: #fff !important;
}
.brands-sold-slider .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000 !important;
}
.brands-sold-slider .bx-wrapper .bx-pager.bx-default-pager a:hover {
	background: #e0e0e0 !important;
}

/*BRANDS SOLD - PAGES */
.equipment-type {
	background-color: #b72025;
	margin-bottom: 10px;
	padding-bottom: 2px;
}
.equipment-type a {
	color: #fff;
}
.brands-sold-products .uabb-blog-posts-shadow {
	border: double 4px #e0e0e0 !important;
}
.equipment-photo {
	padding:15px 35px;
}
/*EQUIPMENT PAGE*/
.equipment-menu-pages .uabb-blog-posts-shadow:hover {
	background-color: #cccccc;
}
.equipment-type-categories .uabb-blog-posts-shadow {
	border: double 4px #e0e0e0 !important;
	padding: 15px 0px;
}
.product-descriptions {
	font-size: 14px !important;
}
@media (max-width: 1300px) {
	.equipment-type-categories .uabb-blog-posts-col-4 {
    	width: 50% !important;	
	}
}

/*underlines to links */

.fl-page-content a, .fl-rich-text a {
	text-decoration: underline;
}
.uabb-creative-button-wrap a, .fl-heading a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .equipment-type a, .fl-page-content h3 a, .featured-products a {
	text-decoration: none !important;
}
.uabb-blog-post-content a:hover {
	text-decoration: underline !important;
}
a.pp-more-link {
	color: #b72025 !important;
}
a.pp-more-link:hover {
	color: #ea2127 !important;
}
/*WP BUTTONS*/
.wp-block-button__link {
	background: linear-gradient(to bottom,#d53e43 0%, #b72025 100%);
	letter-spacing: 1px;
    text-transform: uppercase;
    border: 1px solid #ab1419;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
	padding: 7px 20px;
	font-size: 16px;
	line-height: 18px;
}
.wp-block-button__link:hover {
	background: #ea2127;
}
.fl-page-content .wp-block-buttons a {
	text-decoration: none !important;
}
/*RESPONSIVE*/
@media (max-width: 768px) {
	.grey-angle-row .fl-builder-layer-align-top-right, .grey-angle-row .fl-builder-layer-align-bottom-right, .red-angle-row .fl-shape-content {
		display: none !important;
	}
}	