﻿/*
Theme Name: Ardant
Theme URI: http://ardant.co.uk
Author: Ardant
Description: Ardant Bespoke Template
Version: 4.0.2
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: skeleton
Text Domain: ardant

Ardant WordPress Theme © 2015 Ardant
Ardant is distributed under the terms of the GNU GPL
*/
/*
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{float:right;}.alignleft{float:left}.aligncenter{margin:0 auto;display:block;}
.clearfix:before, .container:after { content: ""; display: table; }.clearfix:after { clear: both; }.clearfix { zoom: 1; }
blockquote {background: #f9f9f9;border-left: 10px solid #ccc;margin: 1.5em 10px;padding: .5em 10px;quotes: "\201C""\201D""\2018""\2019";}blockquote:before {color: #ccc;content: open-quote;font-size: 4em;line-height: .1em;margin-right: .25em;vertical-align: -.4em;}blockquote p {display: inline;}
#wpadminbar {opacity: 0.01;}#wpadminbar:hover {opacity: 1;}
.clearfix:before, .clearfix:after { content: ""; display: table; }
*/

html {
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: 'Gloria Hallelujah', cursive;
}

body {
	padding-bottom: 40px;	
}

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}

form {
	text-align:center;	
}

#wrapper {
	margin: 0 auto;	
	min-width: 395px;
}

.birdCell {
	position:relative;	
	xwidth: 150px;
	xheight: 150px;
	xfloat: left;
	xmargin: 5px;
	xmargin:10px 0;
   padding: 0 !important;
   margin: 0 0 -1px !important;
   border:0.5px solid white;
   border-bottom: 1px solid white;
   border-top:none;
}

.birdCell:hover {
}

.birdCell img {
	width: 100%;
	height: auto;
}

.birdCell h2 {
	border-bottom: 1px solid white;
    width: 100%;
    text-align: center;
    margin: 0 0 0px;
    font-size: 12px;
    position: absolute;
    padding: 5px 0;
    bottom: 0;
	background:black;
	background: rgba(0,0,0,0.8);
}

.birdCell a {
	color: white;
	text-shadow:0 1px 5px black;
}

.birdCell:hover a {
	text-decoration:none;
}

h1 {
	text-align:center;	
}

h2.cats {
	text-align:center;
	color: #666;
	font-size: 	15px;
}

.fixwrow img {
	width: 100%;
}

.fixwrow div {
   padding: 0 !important;
   margin: 0 !important;	
}

#xxfooter {
	margin-bottom: 20px;
}

.nonnative1 {
    position: absolute;
    bottom: 32px;
    left: 6px;
    width: 20px;
    height: 20px;
    background: url(nonnative.png);
    background-size: 100%;
    z-index: 0;
    opacity: 0.75;
}

.male1 {
	position:absolute;
	top:5px;
	right: 5px;
	width:20px;
	height: 20px;
	background:url(male.png);
	background-size:100%;
}

.female1 {
    position: absolute;
    top: 28px;
    right: 6px;
    width: 20px;
	height: 20px;
	background:url(female.png);
	background-size:100%;
}

.flag {
	position:absolute;	
	width: 23px;
	height: 15px;
	opacity: 0.5;
	background-size:auto 100%;
	top: 0px;
    left: 5px;
}

.flag img {
	display:inline;	
	width: 23px;
}

.juvenile1 {
	position:absolute;
	top:45px;
	right: 5px;
	width:20px;
	height: 20px;
	background:url(juvenile.png);
	background-size:100%;
}

.England {
	background-image:url(england.png);
}

.France {
	background-image:url(france.png);
}

.Wales {
	background-image:url(wales.png);
}

.Portugal {
	background-image:url(portugal.png);
}

.Netherlands {
	background-image:url(netherlands.png);
}

.Scotland {
	background-image:url(scotland.png);
}

.Greece {
	background-image:url(greece.png);
}

.Germany {
	background-image:url(germany.png);
}

.complete111 {
	position:absolute;
	bottom:5px;
	right: 5px;
	width:20px;
	height: 20px;
	background:url(tick.png);
	background-size:100%;
}

#menu {
	position: absolute;
	top: 30px;
	left: 0;	
}

.acf-map {
	width: 100%;
	height: 400px;
	border: #ccc solid 1px;
}

/* fixes potential theme css conflict */
.acf-map img {
   max-width: inherit !important;
}

@media screen and (max-width:600px) {

#sorting, #country {
	width: 47.75%;
    margin-bottom: 1rem;	
	font-size: 12px;
	margin-left: 1%;
}

#birdgroupa {
	font-size: 12px;
	width: 98%;
	margin-bottom: 1rem;	
	margin-left: 1%;
}

#gogo {
	font-size: 12px;
	width: 20%;
	margin-left: 40%;	
}

.acf-map {
	width: 80%;
	width: 100%;
	height: 300px;
}
}

