/*
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... */ 

form select{
	display: block;
    width: 100%;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #333;
    vertical-align: middle;
    background-color: #fcfcfc;
    background-image: none;
    border: 1px solid #e6e6e6;
    -moz-transition: all ease-in-out .15s;
    -webkit-transition: all ease-in-out .15s;
    transition: all ease-in-out .15s;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

/*****************  
Font - Roadkill W00 Heavy
*****************/
@font-face {
    font-family: 'Roadkill W00 Heavy';
src: url("/wp-content/themes/bb-theme-child/fonts/63a4c3cb-1dd1-4f80-a22a-5f4c23354296.eot?#iefix");
	src: url("/wp-content/themes/bb-theme-child/fonts/63a4c3cb-1dd1-4f80-a22a-5f4c23354296.eot?#iefix") format('eot'), url("/wp-content/themes/bb-theme-child/fonts/46bc4621-3818-4400-8342-c75cf56e4c89.woff2") format('woff2'), url("/wp-content/themes/bb-theme-child/fonts/f7038978-450a-4932-a627-258d988d84d2.woff") format('woff'), url("/wp-content/themes/bb-theme-child/fonts/22208d21-1bb2-4bf0-942c-db84a11d3e64.ttf") format('truetype');
    font-weight: normal;
    font-style: normal;
}

/*****************  
Set heading fonts
*****************/
h1 {
	font-family: azo-sans-web, 'Roadkill W00 Heavy';
}


/*****************  
Menu Bar Logo
*****************/
.fl-page-header-primary .fl-logo-img {
    height: 4em !important;
}


/*****************  
Home Page Text
*****************/
.duke-guarantee {
	color: #333;
	font-size: 1.25em;
	font-weight: bold;
}


/*****************  
Content Pages Text
*****************/
.general-text {
	text-align:	center;
	font-size: 1.25em;
}

.uabb-ultb3-info {
	text-align:	center;
}

a.uabb-infobanner-cta-link, .uabb-ultb3-title {
	color: #fff;
}

a.uabb-infobanner-cta-link {
	text-decoration: underline;
}


/*****************  
FOOTER AREA
*****************/
.footer-content a {
	color: #fff;
}

.footer-content a:hover {
	color: #00ffff;
}

.fl-row-content-wrap {
    padding: 10px;
}


/*****************  
Footer - Social media icons
*****************/
footer div.fl-module.fl-module-icon-group {
	font-size: .5em;
}

body > div.fl-page > footer > div.fl-row.fl-row-full-width.fl-row-bg-color.fl-node-599759d711f11.footer-content > div {
	padding-bottom: 3em;
}


/* Change color of "Two Free Dinners" */
/*
.menu-highlight a {
    color:#bf1e2e!important;
}
.menu-highlight a:hover {
    color:#E45261!important;
}
*/
.wv-cover {
    background-color:#2D3649;
    opacity: 0.2;
}
.wv-cover-text,
.wv-cover-text h2 {
	color:#FFF;
}
.wv-cover-text {
	font-size:1.1em;
	line-height:1.6em;
	padding-bottom:25px;
}
.wv-heading-shadow {
	text-shadow:0px 0px 7px 	rgba(0,0,0,0.52);
}
.wv-pdf-menu {
    background-color:#1E283C; 
    padding:10px;
}
.fl-post-feed-post {
	border-bottom: 2px dashed #10A0C3;
	margin-bottom: 30px!important;
}
/*****************  
image fade on post image and logo
*****************/

.uabb-post-thumbnail a {
   opacity: 1;
   transition: opacity .15s ease-in-out;
   -moz-transition: opacity .15s ease-in-out;
   -webkit-transition: opacity .15s ease-in-out;
   -o-transition: opacity .15s ease-in-out;
}
.uabb-post-thumbnail a:hover {
      opacity: 0.3;
}
.fl-page-header-logo a {
   opacity: 1;
   transition: opacity .15s ease-in-out;
   -moz-transition: opacity .15s ease-in-out;
   -webkit-transition: opacity .15s ease-in-out;
   -o-transition: opacity .15s ease-in-out;
}
.fl-page-header-logo a:hover {
      opacity: 1.0;
}
.fl-node-593afaff9b1e8 a {
   opacity: 1;
   transition: opacity .15s ease-in-out;
   -moz-transition: opacity .15s ease-in-out;
   -webkit-transition: opacity .15s ease-in-out;
   -o-transition: opacity .15s ease-in-out;
}
.fl-node-593afaff9b1e8 a:hover {
      opacity: 0.3;
}

/***************** 
Side Nav Tweaks 
*****************/
.current-cat a {
	color:#000;

}
.cat-item {
	font-size:16px;
	line-height:1.1;
	padding-bottom:10px;
	color: #F4F4F4;
}
.cat-item a {
	color:#d9dad3;
}
.cat-item a:hover {
	color:#04D4FD;
}
/***************** 
Post Tweaks 
*****************/
.fl-post-feed-more a {
	background-color:#006298;
}
/***************** 
Make images work in every case
*****************/
.wv-imagebox {
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
	margin-right: 15px;
	width:100%;
	height:auto;
	display: block;
}
.fl-node-59e58465534bf.fl-module > .fl-module-content {
    margin-top:1px;
}
