/**
	* @ concrete5 package AutonavPro
	* @copyright  Copyright (c) 2013 Hostco. (http://www.hostco.com)  	
*/

/*_____________________________________________________________reset___________________________________________________________*/
.anp_bootstrap_nav ,.anp_bootstrap_nav ul ,.anp_bootstrap_nav li,.anp_bootstrap_nav a,.anp_bootstrap_nav a:visited,.anp_bootstrap_nav a:hover,.anp_bootstrap_nav a:focus{
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)"!important;
filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"!important;
}
.pronav_list .livicon {
    display: inline-block;
}
ul.pronav_list,
ol.pronav_list,
ul.pronav_list li,
ol.pronav_list li  {
padding: 0;
margin: 0;
list-style: none
}
ol.pronav_list ol li {float:none}
.anp_bootstrap_nav .clear{clear:both}
.pronav_list a,
.pronav_list a:visited,
.pronav_list a:hover {
	outline: 0;
	text-decoration: none;
	cursor: pointer;
	font-family: "Open Sans";
	text-shadow:none;
	text-align:left;
}
.pronav_list img, .pronav_list img:hover {
	max-width: 100%;
	height: auto;
	border: none;
}
.pronav_list  img.anp_add_img {
	max-height: 18px;
	max-width: 20px;
	margin: 0 2px 0 0;
}
.anp_bootstrap_nav li [class^="anp-icon-"],.anp_bootstrap_nav li [class*=" anp-icon-"]{line-height:16px}

.pronav_list  ol img {
	max-width: 100%;
	max-height: 100%;
	height: auto
}
.pronav_list  img:hover {
	cursor: pointer
}
.pronav_list  a img,
.pronav_list  a img:hover {
	border: none
}
.pronav_collapse {
	height: auto
}
/*greek yogurt resets*/
div#main-container ol.pronav_list a,
div#main-container ol.pronav_list a:visited,
div#main-container ol.pronav_list a:hover

{	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	outline: 0;
	text-decoration: none;
	cursor: pointer
}

div#main-container  ol.pronav_list ,
div#main-container  ol.pronav_list ol,
div#main-container ol.pronav_list li ,
div#main-container ol.pronav_list ol li
{
	padding: 0;
	margin: 0;
	list-style: none
}
div#main-container  ol.pronav_list  li{
	display:block
}
div#main-container  ol.pronav_list{
	float:none
}

div#main-container .anp_bootstrap_nav ol.pronav_list .dropdown-menu .nav-selected > a,
div#main-container .anp_bootstrap_nav ol.pronav_list .dropdown-menu li.open > a,
div#main-container .anp_bootstrap_nav ol.pronav_list .dropdown-menu .nav-selected > a:hover,
div#main-container .anp_bootstrap_nav ol.pronav_list .dropdown-menu .nav-selected > a:link,
div#main-container .anp_bootstrap_nav ol.pronav_list .dropdown-menu li.open > a:link,
div#main-container .anp_bootstrap_nav ol.pronav_list .dropdown-menu .nav-selected > a:visited,
div#main-container .anp_bootstrap_nav ol.pronav_list .dropdown-menu li.open > a:visited,
div#main-container .anp_bootstrap_nav ol.pronav_list a:hover,
div#main-container .anp_bootstrap_nav ol.pronav_list li a.nav-selected
{
	color:#fff
}

/*_____________________________________________________________reset___________________________________________________________*/


.anp-stacked li a{overflow:hidden;clear:both;white-space: normal;}
.anp-stacked .badge.pull-right {
    margin: 0 -5px 0 10px;
}

/*search*/
.anp_bootstrap_nav .pronav_list >li.search_container {
	float:right
}
.anp_bootstrap_nav .search_container form{
	margin:0;
}
.pronav_list .search-query{
	margin:5px 0 5px 15px
}
.pronav_list .search-query {
border: 1px solid #CCCCCC;
	color: #dddddd;
	background-color: #fff;
/*	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
		-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
			box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);*/
	-webkit-transition: none;
		-moz-transition: none;
			-o-transition: none;
			transition: none; 
	padding: 4px 10px;
/*	line-height: 1;		 */
	font-size: 12px;
/*  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px; */
display:inline-block;	  	  
}

.pronav_list .search-query:-moz-placeholder {
	color: #cccccc;
}

.pronav_list .search-query:-ms-input-placeholder {
	color: #cccccc;
}

.pronav_list .search-query::-webkit-input-placeholder {
	color: #cccccc;
}

.pronav_list .search-query:focus,
.pronav_list .search-query.focused {
	color: #333333;
	text-shadow: 0 1px 0 #ffffff;
	background-color: #ffffff;
	border-color:transparent;
	outline: 0;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
			box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}
/*_______________________________________________________style for stack table______________________________*/
.anp-stack-table table.table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}

.anp-stack-table .table {
  width: 100%;
  margin-bottom: 20px;
}

.anp-stack-table .table th,
.anp-stack-table .table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}

.anp-stack-table .table th {
  font-weight: bold;
}

.anp-stack-table .table thead th {
  vertical-align: bottom;
}

.anp-stack-table .table caption + thead tr:first-child th,
.anp-stack-table .table caption + thead tr:first-child td,
.anp-stack-table .table colgroup + thead tr:first-child th,
.anp-stack-table .table colgroup + thead tr:first-child td,
.anp-stack-table .table thead:first-child tr:first-child th,
.anp-stack-table .table thead:first-child tr:first-child td {
  border-top: 0;
}

.anp-stack-table .table tbody + tbody {
  border-top: 2px solid #dddddd;
}

.anp-stack-table .table-condensed th,
.anp-stack-table .table-condensed td {
  padding: 4px 5px;
}

.anp-stack-table .table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.anp-stack-table .table-bordered th,
.anp-stack-table .table-bordered td {
  border-left: 1px solid #dddddd;
}

.anp-stack-table .table-bordered caption + thead tr:first-child th,
.anp-stack-table .table-bordered caption + tbody tr:first-child th,
.anp-stack-table .table-bordered caption + tbody tr:first-child td,
.anp-stack-table .table-bordered colgroup + thead tr:first-child th,
.anp-stack-table .table-bordered colgroup + tbody tr:first-child th,
.anp-stack-table .table-bordered colgroup + tbody tr:first-child td,
.anp-stack-table .table-bordered thead:first-child tr:first-child th,
.anp-stack-table .table-bordered tbody:first-child tr:first-child th,
.anp-stack-table .table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}

.anp-stack-table .table-bordered thead:first-child tr:first-child th:first-child,
.anp-stack-table .table-bordered tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.anp-stack-table .table-bordered thead:first-child tr:first-child th:last-child,
.anp-stack-table .table-bordered tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}

.anp-stack-table .table-bordered thead:last-child tr:last-child th:first-child,
.anp-stack-table .table-bordered tbody:last-child tr:last-child td:first-child,
.anp-stack-table .table-bordered tfoot:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
     -moz-border-radius: 0 0 0 4px;
          border-radius: 0 0 0 4px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}

.anp-stack-table .table-bordered thead:last-child tr:last-child th:last-child,
.anp-stack-table .table-bordered tbody:last-child tr:last-child td:last-child,
.anp-stack-table .table-bordered tfoot:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}

.anp-stack-table .table-bordered caption + thead tr:first-child th:first-child,
.anp-stack-table .table-bordered caption + tbody tr:first-child td:first-child,
.anp-stack-table .table-bordered colgroup + thead tr:first-child th:first-child,
.anp-stack-table .table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.anp-stack-table .table-bordered caption + thead tr:first-child th:last-child,
.anp-stack-table .table-bordered caption + tbody tr:first-child td:last-child,
.anp-stack-table .table-bordered colgroup + thead tr:first-child th:last-child,
.anp-stack-table .table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.anp-stack-table .table-striped tbody tr:nth-child(odd) td,
.anp-stack-table .table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}