
/*Birds table*/
td .hide {
  display: none;
}

a.custom_pager{
  display: inline-block;
  margin: 5px;
}

.pagination{
  margin-top: 15px;
  text-align: center;
}

.custom-table #content {
    float: right;
    font-size: 1.1em;
    margin-right: 0px;
    min-height: 400px;
    width: auto;
}

table.custom_table_birds_list {
	width:100%;
	color:#1a1a1a;
	border-collapse:collapse;
	border-bottom:1px solid #d3d3d1;
	font:14px/18px 'Trebuchet MS', Arial, sans-serif;
}
table.custom_table_birds_list .call {
	background:url(images/ico-audio.png) no-repeat;
	display:block;
	margin:0 auto;
	cursor:pointer;
	height:15px;
	width:16px;
}
table.custom_table_birds_list .call:hover {background-position:0 -15px;}
table.custom_table_birds_list th {
	background:#307e2a url(images/bg-heading.gif) repeat-x;
	border-left:1px solid #2c7725;
	padding:8px 12px;
	color:#fff;
}
table.custom_table_birds_list th a{
  color: #fff;
  text-decoration: none;
}
table.custom_table_birds_list th:first-child {border:0;}
table.custom_table_birds_list img {
	display:block;
	margin:0 auto;
}
table.custom_table_birds_list .bullet {
	width:7px;
	height:4px;
	float:right;
	margin:7px 0 0;
	cursor:pointer;
	background:url(images/bullet02.png) no-repeat;
}
table.custom_table_birds_list .bullet.top {background:url(images/bullet01.png) no-repeat;}
table.custom_table_birds_list td {
	border:solid #d3d3d1;
	border-width:0 1px;
	background:#f9f9f7;
	padding:5px;
}
table.custom_table_birds_list .odd td {background:#e9e9e9;}

.custom-table #lnav {
  display: none;
}

.custom-table .show_content {
  width: 220px;
}

#lnav ul li ul{
  padding-top: 0;
}

#lnav > ul > li > ul li a {
  box-shadow: inset -15px 0 15px -15px rgba(0,0,0,.3);
}


#lnav ul{
  padding: 0px;
  margin:  0px;
}

#lnav>ul>li>a{
  padding-left: 5px !important;
}

#lnav>ul>li>ul>li{
  border-bottom: 1px solid #cfcdbd;
}

#lnav>ul>li>ul>li>a{
  margin-bottom: 0 !important;
  padding-left: 15px !important;
}

#lnav>ul>li>ul#subnav>li>a{
  padding: 7px 15px !important;
}

#lnav>ul>li>ul>li>ul>li>a{
  padding-left: 25px !important;
}

#lnav>ul>li>ul#subnav>li>a:after{
  position: absolute;
  content: '';
  left: 5px;
  top: 11px;
  border: 5px solid;
  border-color: transparent transparent transparent darkgray;
}

#lnav>ul>li>ul#subnav>li>a.currntpage1:after,
#lnav>ul>li>ul#subnav>li>a:hover:after{
  border-color: transparent transparent transparent #fff;
}

#lnav>ul>li>ul>li>a:after{
  position: absolute;
  content: '';
  left: 5px;
  top: 10px;
  border: 5px solid;
  border-color: transparent transparent transparent darkgray;
}
#lnav > ul > li > ul > li.current_page_parent> a:after {border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #FFFFFF;}
#lnav>ul>li>ul>li.current_page_item>a:after,
#lnav>ul>li>ul>li>a:hover:after{
  border-color: transparent transparent transparent #FFF;
}

#lnav ul li ul ul,
#lnav ul li ul ul li a:link,
#lnav ul li ul ul li a:visited {
  color: #000;
  background: #D5D5CF;
}
#lnav ul li ul ul li.current_page_item a,
#lnav ul li ul ul li a:hover,
#lnav ul li ul ul li a:active,
#lnav ul li ul ul li a:focus {
  color:#A81B28;
}

#lnav ul li ul {
  background: #E4E3E2;
}

#lnav > ul > li > ul > li.current_page_item > a:link,
#lnav > ul > li > ul > li.current_page_item > a:visited,
#lnav > ul > li > ul > li.current_page_item > a:hover,
#lnav > ul > li > ul > li.current_page_item > a:active,
#lnav > ul > li > ul > li.current_page_item > a:focus {
  color: #FFF;
  background: #646054;
}

#lnav ul li ul li.current_page_item .page_item>a{
  padding-top: 7px;
}

#lnav > ul > li > a:hover{
  color: #FFF;
  background: #A81B28;
}
#lnav > ul > li > ul > li.current_page_parent > a,
#lnav > ul > li > ul > li > a:hover{
  color: #FFF;
  background: #646054;
}

#lnav ul li a.active_subgal:link,
#lnav ul li a.active_subgal:visited,
#lnav ul li a.active_subgal:hover,
#lnav ul li a.active_subgal:active,
#lnav ul li a.active_subgal:focus {
  color: #A81B28;
  background: url("images/lnav_bg.gif") repeat-y top right !important;
}

.currntpage {
  padding-bottom: 0 !important;
}

#lnav{
  width: 160px;
}

#lnav ul li ul{
  border-bottom: none;
}

.custom_table_birds_list th:first-child{
  width: 22%;
}

#lnav>#subnav>.current_page_parent>h3 a{
  box-shadow: none;
}

table tr td div a img.alignright{
  margin-right: 15px;
}

.wpcf7-form span.wpcf7-not-valid-tip{
  position: relative;
  top: 0;
  left: 0;
}

