/* @override 
	https://badgermutual.staging.wpengine.com/wp-content/themes/BadgerMutual/style.css?*
	https://bmistaging.wpengine.com/wp-content/themes/BadgerMutual/style.css?*
	

/*
Theme Name: Badger Mutual Theme
Theme URI: http:badgermutual.com
Description: This is Badger Mutual's custom theme for the Salient framework
Author: Badger + Mutual
Author URI: http://boelterlincoln.com
	https://www.badgermutual.com/wp-content/themes/BadgerMutual/style.css?*
Template: salient
Version: 0.1
*/

.bmi_navy {	background-color: #0C436B; }
.bmi_red {	background-color: #E1261C; }
.bmi_grey {	background-color: #3E3E3E; }

/* @group Structure */

.pullColRight {
	float: right !important;
}
.pullColLeft {
	float: left !important;
	margin-left: 0 !important;
/*	padding-top: 50px;
	box-shadow: 5px 0 6px rgba(0, 0, 0, 0.2);*/
	padding-right: 20px;
	padding-left: 20px;
}

.grad-blue {
	background-image: -webkit-linear-gradient(135deg, #5288b9 10%, #0c426b 89.6%);
	background-image: -moz-linear-gradient(135deg, #5288b9 10%, #0c426b 89.6%);
	background-image: -ms-linear-gradient(135deg, #5288b9 10%, #0c426b 89.6%);
	background-image: linear-gradient(-45deg, #5288b9 10%, #0c426b 89.6%);
	padding-left: 0;
	margin-left: 0;
}

#page-header-bg .video-color-overlay {
    background-color: rgba(0, 0, 0, 0) !important;
}


/*Toggle*/
div[data-style="default"] .toggle h3 a, div[data-style="default"] .toggle h3{font-size: 20px !important; line-height: 22px !important
}
/* @end */


/* @group Store Locator */





input#store_locator_address_field.store_locator_address_field {
	padding: 5px !important;
	width: 100% !important;
	float: left;
	margin-top: 0;
	height: 44px;
}




.store_locator_find_stores_button {
    background-color: #E1261C !important;
    color: #fff;
    -webkit-border-radius: 0px !important;
	border-radius: 0px !important;	
    box-shadow: none !important;
	margin: 0 auto;
	border-style: none;
	width: 100%;
	padding: 20px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	font-size: 1em;
	cursor: pointer;
	}
	
	
	a#store_locator_get_all_stores i {
		margin-right: 0;
	}
	    .store_locator_name{
     color:#0C436B;
    }
    .store_modal_title{
     color:#0C436B;
     text-align: center;
     padding: 30px 0px;
    }
    
   .store-locator-label-success {
    background-color:  #E1261C ;
	margin: 30px 0px;
	line-height: 2.5;   
}
.store-locator-hidden-sm {
	display: none;
}

 p.store_locator_contact {
 	padding-bottom: 0 !important;
 	margin-bottom: 0 !important;
 }

#store_locator_search_box {
	margin-top: 0px;
}
.store_locator_details {
	padding: 20px;
}




/* @end */

/* @group Navigation */


#header-secondary-outer nav ul a {
	font-size: 14px !important;
	font-weight: bold !important;
}
/* @end */

/* @group Module Edits */
.testimonial-next-prev .next:before{text-align: right;
}


/* @end */

/* @group Blogs*/
div.grav-wrap {
	display: none;
}

 
.related-posts .post-meta {
	display: none;
}

.related-posts .meta {
	display: none;
}

.blog-recent[data-style*="classic_enhanced"].related-posts .inner-wrap {
	padding-bottom: 0 !important;
}

/* @end */

/*/* @group Side Menu *!/
div.pullColLeft h2.vc_custom_heading a {
	color: #0C436B;
	font-weight: 900;
	font-size: 1.3em;
}
div.pullColLeft h2.vc_custom_heading a:hover { border-bottom: 2px solid #de0f0f !important; }

ul.menu { margin-left: 0; }

ul.menu li{
	padding-right: 0 !important;
	list-style: none !important;
	list-style-position: inside;
	margin-left: 0;
	line-height: 1.6em;
	margin-bottom: 9px;
}

ul.menu li a {
	color: rgba(29, 65, 104, 0.69) !important;
	font-size: 1.2em;
	font-weight: 500;
}
ul.menu li a:hover {
	color: #cf3b2c !important;
	border-bottom: 2px solid #de0f0f !important;
}

ul.menu li.current-menu-item a {
	color: #cf3b2c !important;
	font-size: 1.2em;
	font-weight: bold;
}

div.nectar-fancy-ul ul li {
	margin-bottom: 5px;
	margin-left: 0;
	padding-left: 25px;
}
div.nectar-fancy-ul ul li i.icon-default-style.fa.fa-file-pdf-o.accent-color {
	color: #cf3b2c !important;
}

/* @end *!/*/

/* @group Contact */

.team-member p.description, .row .col .team-member p.description{
padding: 0 0px 15px;
margin: 0 0px;
border-style: none;
}

div.team-member { text-align: center; }
/* @end */

/* @group Forms */

td.gfield_list_icons a.add_list_item img,td.gfield_list_icons a.delete_list_item img {
	padding: 0;
	margin: 0;
}


/* @end */

/* @group Footer */
.bmi_footer {
	line-height: 23px;
}
.custom-html-widget { font-size: 14px !important; line-height: 20px; }
#footer-outer #copyright { border-top:0px !important; }
div#footer-widgets h4 {	text-transform: uppercase; 	margin-bottom: 15px; }
.bmi_footer_link_row{margin-bottom: 40px !important; 	margin-top: 40px !important;}
div#footer-outer div.container.bmi_footer {
	padding-top: 30px;
}
div.bmi_footer h4 {	text-transform: uppercase; 	margin-bottom: 10px;
		margin-top: 20px;}
/* @end */

@media only screen and (max-width: 1000px) {
	
.wpb_tabs_nav {
	display: none;
}
.wpb_ui-tabs-hide {
	position: relative !important;
	top: 0 	!important;
	left: 0 !important;
	opacity: 1 !important;
	visibility: visible !important;
	margin-bottom: 50px !important;
}
}

@media only screen and (max-width: 690px) {
.home_form .store-locator-row {
	width: 100% !important;
	margin-right: auto;
		margin-left: auto;
}	

.home_form .wpb_content_element {
	margin-bottom: 10px !important;
}

div#store_locator_search_box.store_locator.store_locator_search_box.store-locator-col-xs-12.store-locator-col-sm-12 {
	padding: 0;
}
.home_form.wpb_column.column_container.vc_column_container.col.centered-text.neg-marg.padding-5-percent.instance-1.no-left-margin {
	padding: 5% 2% 4%;
	margin-top: -50px !important;
}



.home_form  button#store_locator_find_stores_button.store_locator_find_stores_button.btn.button.et_pb_button.btn-primary.btn-lg {
	padding: 8px !important;
	font-size: 16px;
	line-height: 25px;
}

a.nectar-button.small.see-through-2.has-icon {width: 100%;
}


		}
