/*
Theme Name: Sweetness Child Theme
Description: A child theme based on Sweetness by BNE Creative.
Author: Kerry Kline
Author URI: http://www.bnecreative.com
Version: 1.0
Template: sweetness
*/



/* ===========================================================
 *	Typography / Elements
 * ======================================================== */
@media(max-width: 500px) {
	.service-columns-list {
		columns: 1 !important;
	}
}



/* ===========================================================
 *	Header
 * ======================================================== */


/* ===========================================================
 *	Menu
 * ======================================================== */

.menu-wrapper {}
#access {}


.btn-navbar {}

.menu-btn a:hover {
	color: #000 !important;
}

/* Mega */
@media( min-width: 768px ) {
	#header-wrapper .menu-services > ul.mega-sub-menu {
		margin-top: 40px !important;
	}
	
}
.menu-services .mega-sub-menu {
	background: url('/wp-content/themes/sweetness-child/assets/images/menu-background.jpg') !important;
	background-size: cover !important;
	background-position: center center !important;
}

.mega-menu-btn.mega-btn.mega-btn-default {
	background: #235a7b !important;
	color: white !important;
}

.mega-menu-btn.mega-btn.mega-btn-default:hover {
	background: #bfd962 !important;
}


/* ===========================================================
 *	Featured
 * ======================================================== */


/* ===========================================================
 *	Main
 * ======================================================== */

.emergency-services,
.automotive-services,
.residential-services,
.business-services {
	background-repeat: no-repeat;
	background-size: 95%;
	background-position: center center;
	padding-top: 50px;
	padding-bottom: 50px;
}
.emergency-services { background-image: url('/wp-content/themes/sweetness-child/assets/images/emergency-service.jpg'); }
.automotive-services { background-image: url('/wp-content/themes/sweetness-child/assets/images/auto-service.jpg'); }
.residential-services { background-image: url('/wp-content/themes/sweetness-child/assets/images/residential-service.jpg'); }
.business-services { background-image: url('/wp-content/themes/sweetness-child/assets/images/business-service.jpg'); }


/* ===========================================================
 *	Footer
 * ======================================================== */
#footer-widgets-wrapper .footer-widgets {
	padding-top: 40px; 
}
.testimonial-badge a { color: #000 !important; }
#footer_content .testimonial-badge a { color: #fff !important; }


/* ===========================================================
 *	Shortcodes
 * ======================================================== */


/* ===========================================================
 *	Plugins
 * ======================================================== */


/* ===========================================================
 *	Other
 * ======================================================== */


/* ===========================================================
 *	Responsive Styles
 * ======================================================== */

/* == Mobile and larger == */
@media (min-width: 481px) { }

/* == Tablet and larger == */
@media (min-width: 768px) {
	/* Main Menu */
	.menu-wrapper {
		margin-top: 10px;
	}
	#access {}
	#primary-menu {}
	#primary-menu > li > a {}	

	/* Sticky Menu */
	.bne-sticky-menu {
		background: #000;
	}
	.bne-sticky-menu #primary-menu > li > a {
		color: white;
	}
	
	/* Header */
	#header-wrapper .header-content {
   		padding-bottom: 0px;
	}

}

/* == Desktop and larger == */
@media (min-width: 1281px) { }

/* == Small Tablet only == */
@media (min-width: 481px) and (max-width: 767px) { }

/* == Large Tablet only == */
@media (min-width: 768px) and (max-width: 1024px) { }

/* == Small Desktop only == */
@media (min-width: 1025px) and (max-width: 1280px) { }

/* == Small Desktop and Smaller == */
@media (max-width: 1280px) { }

/* == Tablet and Smaller == */
@media (max-width: 767px) { }

/* == Mobile only == */
@media (max-width: 480px) { }