@charset "utf-8";
/* CSS Document */

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
 
 .h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
 
.container-fluid{padding-right:0px;padding-left:0px;margin-right:auto;margin-left:auto}

.container-fluid ul {float: none;
    line-height: normal;
    list-style: none;
    margin: 0;
    padding: 0;
	}
	
.container-fluid li {    display: inline-block;
    margin-left: 0px;
    text-align: left;
    float: right;
    background: transparent;}



.nav{padding-left:0;margin-bottom:0;list-style:none}

.nav>li{position: relative;display:block}

.nav>li>a{position:relative;display:block; padding:10px 10px 10px 0px}

.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}

.nav>li.disabled>a{color:#777}

.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}

.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}

.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}

.nav>li>a>img{max-width:none}

.nav-tabs{border-bottom:1px solid #ddd}

.nav-tabs>li{float:left;margin-bottom:-1px}

.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}

.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}

.nav-tabs.nav-justified{width:100%;border-bottom:0}

.nav-tabs.nav-justified>li{float:none}

.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}

.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}



.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}

.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}



.nav-pills>li{float:left}

.nav-pills>li>a{border-radius:4px}

.nav-pills>li+li{margin-left:2px}

.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}

.nav-stacked>li{float:none}

.nav-stacked>li+li{margin-top:2px;margin-left:0}

.nav-justified{width:100%}

.nav-justified>li{float:none}

.nav-justified>li>a{margin-bottom:5px;text-align:center}

.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}



.nav-tabs-justified{border-bottom:0}

.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}

.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}



.tab-content>.tab-pane{display:none}

.tab-content>.active{display:block}

.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}

.navbar{position:relative;margin-bottom:0px;border:1px solid transparent}


.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}

.navbar-collapse.in{overflow-y:auto}



.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}


.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}



.navbar-fixed-top{top:0;border-width:0 0 1px}

.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}

.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}

.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}

.navbar-brand>img{display:block}



.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}

.navbar-toggle:focus{outline:0}

.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}

.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}



.navbar-nav{margin:7.5px -15px}

.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}





.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}




.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0; border-radius: 10px;}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}

.navbar-btn{margin-top:8px;margin-bottom:8px}

.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}

.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}

.navbar-text{margin-top:15px;margin-bottom:15px}


.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}

.navbar-default .navbar-brand{color:#777}

.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}

.navbar-default .navbar-text{color:#777}

.navbar-default .navbar-nav>li>a{color:#777}

.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}

.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}

.navbar-default .navbar-toggle{border-color:#ddd}

.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}

.navbar-default .navbar-toggle .icon-bar{background-color:#888}

.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}

.navbar-default .navbar-link{color:#777}

.navbar-default .navbar-link:hover{color:#333}

.navbar-default .btn-link{color:#777}

.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}

.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}

.navbar-inverse{}

.navbar-inverse .navbar-brand{color:#9d9d9d}

.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}

.navbar-inverse .navbar-text{color:#9d9d9d}

.navbar-inverse .navbar-nav>li>a{color:#fff; font-weight:bold; font-size: 15px; font-family: "Nunito Sans", sans-serif;}

.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#ed7926 ;background-color:transparent}

.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}

.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}

.navbar-inverse .navbar-toggle{border-color:#333}

.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}

.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}

.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#ed7926;background-color: transparent;}


.navbar-inverse .navbar-link{color:#9d9d9d}

.navbar-inverse .navbar-link:hover{color:#fff}

.navbar-inverse .btn-link{color:#9d9d9d}

.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}

.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}


.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}

.fade.in{opacity:1}

.collapse{display:none}

.collapse.in{display:block}

tr.collapse.in{display:table-row}

tbody.collapse.in{display:table-row-group}

.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}

.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}

.dropdown,.dropup{position: inherit;}

.dropdown-toggle:focus{outline:0}

.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}

.dropdown-menu.pull-right{right:0;left:auto}

.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}

.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}

.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}

.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}

.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}

.open>.dropdown-menu{display:block}

.open>a{outline:0}

.dropdown-menu-right{right:0;left:auto}

.dropdown-menu-left{right:auto;left:0}

.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}

.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}

.pull-right>.dropdown-menu{right:0;left:auto}

.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}


/*# sourceMappingURL=bootstrap.min.css.map */


@charset "utf-8";
/* CSS Document */


.dropbtn {
    color: white;
    padding: 0px;
    font-size: 13px;
    border: none;
    cursor: pointer;
}



.dropdown {
    position: relative;
    display: inline-block;
	float: right;
}



.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 2000;
}



.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}



.dropdown-content a:hover {background-color: #f1f1f1}



.dropdown:hover .dropdown-content {
    display: block;
}



.dropdown:hover .dropbtn {
    
}

.dropdown-menu{
	
	position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}

.dropdown-menu.pull-right{right:0;left:auto}

.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}

.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}

.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}

.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}

.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}

.open>.dropdown-menu{display:block}

.open>a{outline:0}

.dropdown-menu-right{right:0;left:auto}

.dropdown-menu-left{right:auto;left:0}

.mainnav_subcontainer li {float: none; display:block; line-height: 25px}

.submenu {float:inherit}

.rtcolumn {left:auto; right:0}

.colswid-one {min-width:185px;}

.colswid-two {min-width:530px;}

.colswid-three {min-width: 600px;}

.colswid-four-narrow {min-width: 870px;}

.colswid-four {min-width: 970px;}

.colswid-five {min-width: 1100px;}



.main_nav_header_image {border-bottom: 0px solid #e5e5e5;
    margin-bottom: 5px;
    width: auto;
    float: left;}



.main_nav_drop_container_title {width: inherit; border-bottom: 0px solid #ccc}




.main_nav_drop_container_table {display: table; width:100%}

.main_nav_drop_container_table img {display: table-cell;
    vertical-align: top;
    max-width: 100%;
    min-width: 150px;
    overflow: hidden;
    float: left;}
	
.mainnavh2	{margin: 10px 0px 0px 0px;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    max-width: 50%;
    min-width: 200px;
    padding-left: 10px;}
	
.main_nav_listing_bold {display: table-cell;
    padding-left: 0px;
    padding-bottom: 5px;
    font-size: 15px;
    color: #333333;
    font-weight: normal; 
	font-family: "Nunito Sans", sans-serif;
	cursor:pointer;
    line-height: 20px;
	text-decoration:none;}
	
	
.main_nav_listing_bold:hover {
    color: #ED7926; 
	text-decoration:blink;}
	
	
.main_nav_listing_bold_last {display: table-cell;
    padding-left: 0px;
    padding-bottom: 0px;
    font-size: 15px;
    color: #ED7926;
    font-weight: normal; 
	font-family: "Nunito Sans", sans-serif;
	cursor:pointer;
    line-height: 20px;
	text-decoration:none;}
	
.main_nav_listing_bold_image {display: table-cell;
    padding-left: 0px;
    padding-bottom: 5px;
    font-size: 15px;
    color: #ED7926;
    font-weight: normal; 
	font-family: "Nunito Sans", sans-serif;
	cursor:pointer;
    line-height: 20px;
	text-decoration:none;
	float: right;}
	
.main_nav_listing_bold_image:hover {
	text-decoration: underline;}	
	
	

.headline_text{color: #33ccff;
    font-weight: bold;
    font-size: 16px; 
	font-family: "Nunito Sans", sans-serif;
    padding-top: 10px;
  padding-bottom: 10px; 
  line-height: 20px;
   position: relative;
    display: block;
    padding: 10px 10px 10px 0px;}
	
	
.mainnav_subcontainer img {}		
	
	
.sub-logo {max-width: 1200px;}


.tockify {width: 880px; height:1000px;}

#bmi_menu_home {float:left; padding: 0 0 0 28px;}	

ul#bmi_menu_home li a img {width: 80%;    height: auto;    display: block; margin: auto;}


span.main_category_title2 {width: 275px; font-family: "Nunito Sans", sans-serif; text-align:center;}

li.main_category_top {    margin-right: 0px; text-align:center;}

.embedded_video {max-width: 1110px; height:650px;}

.maincat_mobile {background-color: white; margin-bottom:20px;}







#divOptionsBlock select  {
	width: inherit;
}

#filtersBlock .cat-filters h5 {font-weight:bold;}

.promo_text {
	color: #fff;
    padding: 1px 10px 1px 1px;
    text-align: right;
	}










