/*
Theme Name: BLA - Minn Kota
Description: Minn Kota
Author: BLA
Author URI: http://www.bla.co.nz
Template: replete
Version: 0.1
*/
@import url("../replete/style.css");
.timeline .issues li{padding-top:10px;}
.blaFeatures a{width:192px;}
/*.blaFeatures>a:nth-child(4n+1){clear: left;}*/
#top .avia_table td{border: 1px solid #e1e1e1;}
.tablepress thead th{letter-spacing: 0.5px; background-color: #fec62e !important; color: #fff;}
#top .avia_table table tr td.description_column, #top .avia_table table.description_row tr td.description_column{font-size: 12px; color: #fec62e;}
#top .avia_table .description_row tr.pricing-row td{box-shadow: none; font-size: 30px;}
#top #wrap_all .avia_mega_div .blaLinkImg.fourcol{top:-218.5px;}
h2, h3, h4{clear: both;}
body .avia-button{color:#ffffff !important;}
#top .caption_animate_side .slideshow_caption h1{font-weight: bold;}
.cart_dropdown, .responsive #top .cart_dropdown, #top .product .inner_cart_button .add_to_cart_button{display: none !important;}
.single-product .hr{margin:0px !important;}
.sidebar p{clear: left; float: left;}
.sidebar strong{color: #7C7C7C !important;}
.gform_wrapper .top_label .gfield_label{padding-bottom: 5px;}
.gform_wrapper .input-text, input[type="text"], input[type="input"], input[type="password"], input[type="email"], textarea, select{margin: 0 !important;}
.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction{color: #808080}
.avia_table .avia-button{border-radius: 0px !important; padding: 0 22% !important;}
#top .avia_mega_div .blaHr h6{
	font-size: 12px;
}
#top .avia_mega_div .blaHr h6 a{text-decoration: none !important;}
.widget_nav_menu ul:first-child > .current-menu-item, .widget_nav_menu ul:first-child > .current_page_item{left: 0px !important; padding-left: 0px !important;}
#footer{margin-top: 0px !important;}
.gform_wrapper .top_label .gfield_label{padding: 0px; margin: 1em 0 0 !important;}
body .gform_wrapper label.gfield_label+div.ginput_container{margin-top: .3em !important;}
.gform_wrapper #top .button, #top .submitbutton{background: #fec62e; text-shadow: none; color: #fff; font-size: 16px;}
#top .button:hover, #top .submitbutton:hover{background: #FCDD2F !important;}
.sidebar .widget iframe{width: 330px !important; height: 186px !important;}
#top .social_bookmarks{position: fixed !important;}
#top .social_bookmarks li.social_bookmarks_youtube{background-color:#a72b1d;}
#top .social_bookmarks li.social_bookmarks_facebook{background-color:#37589b;}
#top .social_bookmarks_instagram a{ background: transparent url(images/icons/icon-instagram.png) center 0px  no-repeat;}
#top .social_bookmarks_instagram:hover a, body .social_bookmarks_instagram .css_3_hover {background-position: center -43px ; background-color:#12a5f4; }
#top .social_bookmarks li.social_bookmarks_instagram{background-color:#12a5f4;}
.social_bookmarks_socialiconname a{	background: transparent url(../images/icons/instagram.png) center 0px  no-repeat;}


/* * * Shity Pop Up * * */
@media all and (max-width: 600px) {
	div.visiblebox, div.hiddenbox {
		display: none !important;
		visibility: hidden !important;
	}
	#darkbackground {
		display: none !important;
		visibility: hidden !important;
	}


}

/* * * Toggle * * */
.js_active .toggler.activeTitle {font-size: 14px; background: #fec62e; color: #fff;}

/* * * Menu * * */
#top #wrap_all .avia_mega_div .blaCover img{width: 780px;}
#menu-main-nav .highlight a{color: #fec62e;}

/* * * Slideshow * * */
.content .slideshow_container, .inner-entry{padding: 0px !important;}
.comboslide .slideshow_overlay{background-image: none;}
/* * * Single Product * * */
.popupContent h1 .first, .popupContent h2 .first, .popupContent h3 .first, .popupContent h4 .first, .widget span.first{color: #fec62e;}
.flex_column h3{padding: 20px 0 0!important;}
.woocommerce-tabs h3{clear: both;}
.woocommerce-tabs .tabs .order-now_tab a{background: #00b1ae !important; color: #fff !important;}

/* * * Portfolio * * */
.sort_by_cat a{background: #00b1ae; color: #fff !important; margin-right: 5px;}
.sort_by_cat a:hover{background: #65b6b5;}

/* * * Footer * * */
#footer .footer-logo img{
	filter: grayscale(100%);
	transition:all 0.5s ease-in-out 0s;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
	-webkit-filter: grayscale(100%);
	-webkit-transition: .5s ease-in-out;
	-moz-filter: grayscale(100%);
	-moz-transition: .5s ease-in-out;
	-o-filter: grayscale(100%);
	-o-transition: .5s ease-in-out;
        max-width: 80%;
}
#footer .footer-logo img:hover{
	filter: grayscale(0%);
	transition:all 0.5s ease-in-out 0s;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(0%);
	-webkit-transition: .5s ease-in-out;
	-moz-filter: grayscale(0%);
	-moz-transition: .5s ease-in-out;
	-o-filter: grayscale(0%);
	-o-transition: .5s ease-in-out;
}

.footer_color .widget_nav_menu ul:first-child > .current-menu-item, .footer_color .widget_nav_menu ul:first-child > .current_page_item{background: none !important;}
.footer_color .widget_nav_menu ul:first-child > .current-menu-item a, .footer_color .widget_nav_menu ul:first-child > .current_page_item a{color: #fec62e !important;}

/*Mailchimp*/
#mc_embed_signup{background: none !important;}
#mc_embed_signup form{padding: 0px !important;}
#mc-embedded-subscribe{margin: 0 !important;}
#mc_embed_signup input{border: none !important;}
#mc_embed_signup input.email{background: #fff; width: 100% !important;}
#mc_embed_signup .mc-field-group .asterisk{top: 42px !important;}
/*input[type="submit"], #submit, .button{padding: 0 !important;}*/
#mc_embed_signup .avia-button{border-color: #808080; padding: 0px 10px; background-color: #808080 !important; width: 85%;}
#mc_embed_signup .avia-button input{ font-size: 12px !important; font-weight: bold !important; color: #fff; background: none;}

/* Store Locator */
#sl_div #map{margin-bottom: 20px;}
#sl_div #map_sidebar .results_wrapper{min-height: 192px;}
#sl_div #map_sidebar .results_wrapper .results_entry{float: left; padding: 20px 2% !important;}
#map_sidebar .results_wrapper .results_row_right_column{top: auto !important;}
pre{padding: 0 !important; background: none !important; border: none !important; line-height: normal !important;}
#sl_div{float: left; width: 100%; overflow: hidden;}
#sl_div #map, #sl_div #map_sidebar{width: 100%;}
#sl_div form, #sl_div #searchForm div, #sl_div #map, #sl_div #map_sidebar{float: left;}
#sl_div form, #sl_div #searchForm label{font-family: 'Open Sans','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;}
#sl_div #searchForm #address_search div, #sl_div #searchForm #addy_in_city, #sl_div #searchForm #addy_in_country{margin: 0 1em 0 0;}
#sl_div #searchForm #radius_in_submit input{margin: 20px 0 0;}
#sl_div #map_sidebar .results_wrapper{float: left; width: 32.6%; margin-bottom: 0px;}
#sl_div #map_sidebar .results_wrapper{border-width: thin; border-bottom-style: solid; border-color:#E1E1E1;}
#sl_div #map_sidebar .results_wrapper:nth-child(3n+2){border-width: thin;  border-style: none solid solid; border-color:#E1E1E1;}
#sl_div #map_sidebar .results_wrapper:nth-child(3n+1){clear: left;}
#sl_div #map_sidebar .results_wrapper .results_entry{padding: 0 2% 30px; width: 96%;}
#sl_div .results_entry div, #sl_div #map_sidebar .results_wrapper span.location_name, #sl_div #map_sidebar .results_wrapper .location-header, #sl_div #map_sidebar .results_wrapper .slp_result_directions, #sl_div #map_sidebar .results_wrapper .location_iconarray a{float: left}
#sl_div #map_sidebar .results_wrapper span.location_name{font-family: 'Open Sans','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif; font-size: 14px; font-weight: normal;}
#sl_div #map_sidebar .results_wrapper .location{margin-top: -30px;}
#sl_div #map_sidebar .results_wrapper .location-header{width: 100%;}
#sl_div #map_sidebar .results_wrapper .location_iconarray{float: right;}
#sl_div #map_sidebar .results_wrapper .slp_cell{float: left; width: 100%;}
#sl_div #map_sidebar .results_wrapper .results_row_left_column span{float: left; width:100%;  font-family: 'Open Sans','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;}
.gm-style .gm-style-iw, .gm-style .gm-style-iw a, .gm-style .gm-style-iw span, .gm-style .gm-style-iw label, .gm-style .gm-style-iw div{float: left;}
#slp_tagline{ display: none;}

/*Navigation*/
#header .container_wrap_menu{position: relative !important; top: 0px !important;}
.responsive .container .main_menu .twelve.units{width: 850px;}
.avia_mega_div .avia-bullet{left: 6px !important;}
#top .avia_mega_div .sub-menu{overflow:visible !important;}
#top #wrap_all .avia_mega_div > .sub-menu.avia_mega_hr{margin: 0px !important; padding: 0 !important;}
#top #wrap_all .avia_mega_div .blaLink h4{padding: 5px;}
#top #wrap_all .avia_mega_div .blaLinkImg{ position: absolute;}
#top #wrap_all .avia_mega_div .blaCover img{width:850px;}
#top #wrap_all .avia_mega_div .blaCoverCol3, #top #wrap_all .avia_mega_div .blaCoverCol3 img{width:778px;}
#top #wrap_all .avia_mega_div .blaLinkImg.threecol, #top #wrap_all .avia_mega_div .blaLinkImg.fourcol{width:850px;}
#top #wrap_all .avia_mega_div .blaLinkImg.fivecol img{width:1050px;}
#top #wrap_all .avia_mega_div .sub-menu{position: relative;}

#top #wrap_all .avia_mega_div .blaLink .blaLinkImg.fourcol img, #top #wrap_all .avia_mega_div .blaLinkImg.threecol img{
	position: absolute;
	z-index:99;
	zoom:1; 
	visibility:hidden;
	opacity: 0;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	transition: visibility 0s 1s, opacity 1s linear;
	-webkit-transition:none !important;
	/*-webkit-transition: opacity 1s linear;
	-moz-transition: visibility 0s 1s, opacity 1s linear;
	-ms-transition: visibility 0s 1s, opacity 1s linear;
	-o-transition: visibility 0s 1s, opacity 1s linear;*/
}
#top #wrap_all .avia_mega_div .blaLink .blaLink:hover .blaLinkImg.fourcol img, #top #wrap_all .avia_mega_div .blaLink:hover .blaLinkImg.threecol img{
	position: relative;
	z-index:99;
	zoom:1; 
	visibility: visible;
	opacity: 1;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	transition: opacity 1s linear;
	-webkit-transition:none !important;
	/*-webkit-transition: opacity 1s linear;
	-moz-transition: opacity 1s linear;
	-ms-transition: opacity 1s linear;
	-o-transition: opacity 1s linear;*/
}
#top #wrap_all .avia_mega_div .blaLinkCol2 img{left:-207px;}
#top #wrap_all .avia_mega_div .blaLinkCol3 img{left:-415px;}
#top #wrap_all .avia_mega_div .blaLinkCol4 img{left:-623px;}

/*inner cart buttons styling*/
.home .inner_cart_button p{margin:0 !important;}
.woo_grid_compare_button_container{margin-bottom:0px !important; float:left; margin-left:3%; width:35%;}
.woo_grid_compare_button_container .bla_compare_this_button{width:100% !important; padding:20px 10% !important; margin:0 !important;}
.woo_grid_compare_button_container .bla_compare_this_button:hover{
	background: #f8f8f8;
	background: -moz-linear-gradient(top,  #f8f8f8 0%, #efefef 51%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(50%,#efefef)) !important;
	background: -webkit-linear-gradient(top,  #f8f8f8 0%,#efefef 50%) !important;
	background: -o-linear-gradient(top,  #f8f8f8 0%,#efefef 50%) !important;
	background: -ms-linear-gradient(top,  #f8f8f8 0%,#efefef 50%) !important;
	background: linear-gradient(to bottom,  #f8f8f8 0%,#efefef 50%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#efefef',GradientType=0 ) !important;
	color: #333333 !important;
}
.woo_grid_compare_button_container .woo_bt_compare_this.compared:before{right:40px !important; top:32px !important;}

/*Main product page*/
.post-type-archive-product #main .sidebar{display: none;}
.post-type-archive-product #main .template-shop{width: 100%;}
.product-sorting{ display: none !important; }

/*product details page styling*/
#top .template-shop .content .slideshow_container{display: none !important;}
.main_color .activeslideThumb, .main_color .single-product-main-image .thumbnails a, .main_color .single-product-main-image .images a{background: none !important;}
.single-product-main-image .images > a{box-shadow:none !important;}
.hr{float:left !important;}
.hr_content{font-size:18px !important;}
.partner_list .inner_column{border:none !important;}
.home ul.products{float:left; clear: none;}
/*.home div .products .product{width: 28.5%;}*/
#top div .single_slide.active_slide{
	filter: alpha(opacity = 100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
#top .not_animating_slides .single_slide{
	filter: alpha(opacity = 0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.home .hr_invisible{height:10px; line-height:10px;}
.single-product-summary .blaPriceMeta, .single-product-summary .blaPriceMeta p, .single-product-summary .blaPriceMeta p span, .single-product-summary .blaPriceMeta span{font-weight: 500 !important;}
.single-product-summary .blaPriceMeta, .single-product-summary .blaPriceMeta p, .single-product-summary .blaPriceMeta p span, .single-product-summary .blaPriceMeta span{font-size: 11pt !important; font-family: "HelveticaNeue","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif !important; margin-bottom: 10px;}
.single-product-summary .blaPriceMeta p, .single-product-summary .blaPriceMeta span, .single-product-summary .blaPriceMeta a{margin-right: 5px;}
.single-product-summary .blaPriceMeta a{text-decoration: underline;}
.blaFeatures {float:left; width:100%;}
.blaFeatures a{width:23%; height:100%;padding:0 1%; float:left;}
.blaFeatures img{
	margin:0 auto;
	filter: grayscale(0%);
	-webkit-filter: grayscale(0%);
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}
.blaFeatures img:hover{
filter: grayscale(100%);
-webkit-filter: grayscale(100%); /* For Webkit browsers */
filter: gray; /* For IE 6 - 9 */
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */}
.product .thumbnail{float:left;}
.product .fileDownload{float:left; clear:left; margin:0px; width:100%; padding:5px 0; background: #fff;}
.product .fileDownload li{margin:10px;}
.product .fileDownload img, .product .fileDownload p{float:left;}
/*Other woocommerce styling*/
/*#top .price, div .stock, .summary .cart, .onsale, .cart_dropdown{display:none !important;}*/
#top .inner_product_header{min-height: 32px !important;}
#top .single-product-main-image .sidebar{margin-top:20px !important;}
#top .related.products .inner_product_header h2, #top .upsells.products .inner_product_header h2{ font-size: 13px !important; color: #222222;}
/*
* Popup Core Style
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:99999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; padding:0;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
* Popup Custom Style:
*/
#cboxOverlay{background:#000;}
#colorbox{font: 12px Tahoma, Arial,sans-serif;}
#cboxContent{margin-top:0px !important; overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{background:#F7F7F7; padding: 15px 15px 30px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.popupContent{position: relative; margin: 0 auto;}
#cboxTitle{display: none;}
#cboxCurrent{position:absolute; bottom:11px; right:36px; color:#333; font-weight:bold; padding:1px 7px; border: 1px solid #ccc; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; box-shadow: 1px 1px 3px #888; -moz-box-shadow: 1px 1px 3px #888; -webkit-box-shadow: 1px 1px 3px #888;}
#cboxSlideshow{position:absolute; bottom:11px; right:150px; color:#eee; overflow:visible; border: 1px solid #555; background:#666; padding:1px 7px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; box-shadow: 1px 1px 3px #888; -moz-box-shadow: 1px 1px 3px #888; -webkit-box-shadow: 1px 1px 3px #888;}
#cboxPrevious{opacity:0.5;filter:alpha(opacity=50);position:absolute; top:36%; left:10px; margin-top:-32px; background:url(images/prev.png) no-repeat; width:64px; height:32px; text-indent:-9999px;}
#cboxPrevious:hover{opacity:1;filter:alpha(opacity=100);background-position:bottom left;}
#cboxNext{opacity:0.5;filter:alpha(opacity=50);position:absolute; top:36%; right:10px; margin-top:-32px; background:url(images/next.png) top right no-repeat; width:64px; height:32px; text-indent:-9999px;}
#cboxNext:hover{opacity:1;filter:alpha(opacity=100);}
#cboxLoadingOverlay{background:#fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
#cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
#cboxClose{background:url("../../themes/replete/js/prettyPhoto/images/prettyPhoto/default/sprite.png") no-repeat scroll 2px 1px rgba(0, 0, 0, 0); cursor: pointer; height: 30px; width: 30px; bottom: 5px; right: 5px; position: absolute; text-indent: -10000px;}
#cboxClose:hover{opacity:0.7;filter:alpha(opacity=70);}
.popupContent h1, .popupContent h2, .popupContent h3, .popupContent h4, .popupContent p, .popupContent ul li{color:#7C7C7C;}
.popupContent ul{list-style: disc outside none;}

/*Portfolio*/
.sort_by_cat a{
	float: left;
	border-width:1px;
	border-style:solid;
	display:block;
	line-height: 31px;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05);
	padding: 0 35px;
}
#top .portfolio-entry .pullquote_boxed{background: url("images/quote-mark.png") no-repeat scroll left top / 38px 30px rgba(0, 0, 0, 0); border-color: transparent !important; padding: 0px 0px 0px 45px; margin-top: 30px; font-style: italic;}

/*TablePress*/
.tablepress tr th:first-child, .tablepress tr td:first-child{border-left-style: none;}
.tablepress tbody td, .tablepress thead th{vertical-align: middle !important; text-align: center; padding: 5px !important;}
.tablepress tbody .column-1{background: #fff !important;}

/*Store Locator*/
pre{padding: 0 !important; background: none !important; border: none !important; line-height: normal !important;}
#sl_div{float: left; width: 100%; overflow: hidden;}
#sl_div #map, #sl_div #map_sidebar{width: 100%;}
#sl_div form, #sl_div #searchForm div, #sl_div #map, #sl_div #map_sidebar{float: left;}
#sl_div form, #sl_div #searchForm label{font-family: 'Open Sans','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;}
#sl_div #searchForm #address_search div, #sl_div #searchForm #addy_in_city, #sl_div #searchForm #addy_in_country{margin: 0 1em 0 0;}
#sl_div #searchForm #radius_in_submit input{margin: 20px 0 0;}
#sl_div #map_sidebar .results_wrapper{float: left; width: 32.6%; margin-bottom: 0px; border-width: thin; border-bottom-style: solid; border-color:#E1E1E1;}
#sl_div #map_sidebar .results_wrapper:nth-child(3n+2){border-width: thin;  border-style: none solid solid; border-color:#E1E1E1;}
#sl_div #map_sidebar .results_wrapper:nth-child(3n+1){clear: left;}
#sl_div #map_sidebar .results_wrapper .results_entry{padding: 0 2% 30px; width: 96%;}
#sl_div .results_entry div, #sl_div #map_sidebar .results_wrapper span.location_name, #sl_div #map_sidebar .results_wrapper .location-header, #sl_div #map_sidebar .results_wrapper .slp_result_directions, #sl_div #map_sidebar .results_wrapper .location_iconarray a{float: left}
#sl_div #map_sidebar .results_wrapper span.location_name{font-family: 'Open Sans','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif; font-size: 16px; font-weight: normal;}
#sl_div #map_sidebar .results_wrapper .location{margin-top: -30px;}
#sl_div #map_sidebar .results_wrapper .location-header, #sl_div #map_sidebar .results_wrapper .location, #sl_div #map_sidebar .results_wrapper .direction{width: 100%;}
#sl_div #map_sidebar .results_wrapper .slp_result_directions{float: left;}
#sl_div #map_sidebar .results_wrapper .location_iconarray{float: right;}
#sl_div #map_sidebar .results_wrapper .slp_cell{float: left; width: 100%;}
#sl_div #map_sidebar .results_wrapper .results_row_left_column span{float: left; font-family: 'Open Sans','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;}
.gm-style .gm-style-iw, .gm-style .gm-style-iw a, .gm-style .gm-style-iw span, .gm-style .gm-style-iw label, .gm-style .gm-style-iw div{float: left; clear: left;}
.gm-style-iw{padding: 0 10px;}


/***** Super Store Locator *****/
.ssf-main-content .main-back-to-top{background: #fff;}
.store-locator-top-half.has-searched{height: 800px;}
.ssf-main-content .large-pad-top-4x, .large-pad-vertical-4x{padding-top: 20px;}
.ssf-main-content .store-locator__map-pin{color: #fff;}
.ssf-main-content #info-email, .ssf-main-content .store-email{display: none !important;}
.ssf-main-content .infobox__row  a{color: #fff;}
.store-locator-bottom-half .infobox__marker{color: #fff;}
.ssf-main-content a.ssflinks, .ssf-main-content .main-nav__quicklinks > li > a, .ssf-main-content .main-header .text-ori-link-color, .ssf-main-content .main-header .ssf-mobile-nav .text-ori-link-color, .ssf-main-content .calculator__row__action{color: #fac243}
.ssf-main-content table{border: 0px !important; margin: 0px;}
.ssf-main-content .store-locator__geolocator{font-size: 30px; color: #fac243; top: 5px;}
.main-popup-holder .ssf-popup{background: none;}
.main-popup-holder a.ssflinks{color: #fac243;}
.main-popup-holder a.ssflinks:hover{color: #DD9700;}
.main-popup-holder #ssf-contact-form .ssf_cont_store, .main-popup-holder .ssf_cont_lab{color: #444 !important;}
.main-popup-holder #ssf-contact-form button[type="button"]{background: #fac243;}
#storeLocatorMap .gmnoprint.gm-bundled-control{top: 580px !important}


/*Blog*/
#top .pullquote_boxed{min-height: 50px; background: url(images/quote-mark.png) no-repeat top left; border-color: transparent !important; padding: 10px 10px 10px 70px;}

/*Footer starts*/
#footer .widget{padding:30px 0 0 !important;}
#footer .widget_nav_menu a, #footer .widget_nav_menu ul li{border-top-style:none; border-bottom-style: none !important;}
.widget_nav_menu ul:first-child > .current-menu-item, .widget_nav_menu ul:first-child > .current_page_item{border-bottom-style: none !important; }
#top .widget_nav_menu li:before{content: "" !important;}
#footer .container{padding: 30px 0 0!important;}
.footer_color, .footer_color div, .footer_color span, .footer_color applet, .footer_color object, .footer_color iframe, .footer_color h1, .footer_color h2, .footer_color h3, .footer_color h4,.footer_color h5, .footer_color h6, .footer_color p, .footer_color blockquote, .footer_color pre, .footer_color a, .footer_color abbr, .footer_color acronym, .footer_color address, .footer_color big, .footer_color cite, .footer_color code, .footer_color del, .footer_color dfn, .footer_color em, .footer_color img, .footer_color ins, .footer_color kbd, .footer_color q, .footer_color s, .footer_color samp, .footer_color small, .footer_color strike, .footer_color strong, .footer_color sub, .footer_color sup, .footer_color tt, .footer_color var, .footer_color b, .footer_color u, .footer_color i, .footer_color center, .footer_color dl, .footer_color dt, .footer_color dd, .footer_color ol, .footer_color ul, .footer_color li, .footer_color fieldset, .footer_color form, .footer_color label, .footer_color legend, .footer_color table, .footer_color caption, .footer_color tbody, .footer_color tfoot, .footer_color thead, .footer_color tr, .footer_color th, .footer_color td, .footer_color article, .footer_color aside, .footer_color canvas, .footer_color details, .footer_color embed, .footer_color figure, .footer_color fieldset, .footer_color figcaption, .footer_color footer, .footer_color header, .footer_color hgroup, .footer_color menu, .footer_color nav, .footer_color output, .footer_color ruby, .footer_color section, .footer_color summary, .footer_color time, .footer_color mark, .footer_color audio, .footer_color video, #top .footer_color .pullquote_boxed{border-color:#E1E1E1;}

@media only screen and (max-device-width: 480px) {
    #top .avia_table .description_row tr.pricing-row td{
	font-size: 18px;
    }
    #top .avia_table tr.pricing-row td{
	padding: 15px 0;
    }
}

@media only screen and (max-width: 767px) {
	.responsive #top .social_bookmarks{top: 0px !important; background: #fff;}
	.field-holder__icon ~ .ssf-field{padding: 6px 0 !important;}
	.store-locator-section .searchbar_td{width: 100%;}
	.store-locator-section .ssf-field.expand{width: 75% !important;}
	.store-locator-section .icon.icon--search{padding: 0px !important; right: 0;}
	.store-locator__geolocator-cell{padding: 0px !important}
	.store-locator-section .fa.fa-crosshairs{font-size: 26px !important; margin-bottom: 10px;}
	.store-locator-section #filter__services{margin-top: 180px;}
}