*{border:none;outline:none;margin:0;padding:0;zoom:1;}

html, body {min-height:100%;}
body {
color:#576339;
font-size:13px;
font-family: 'PT Serif', serif;
font-style: normal;
background:#f4e9d3 url(images/background.jpg) repeat center;
border-top:2px solid #d3ab55;
}
header, section, footer, nav {display:block;}

p {padding:5px 0 10px 0;}
p a {color:#000;}
blockquote{
color:#D3AB55;
font-style:italic;
/*border:1px dashed #dcdcdc;
background:#fff9ec;
background:rgba(255,249,236,0.5);*/
margin:5px 10px 10px 0px;
}
blockquote p { padding-bottom:0px; }

article p {font-size:14px;padding:8px 0 10px 0;}
article ul, article ol {font-size:15px;padding:5px 0 15px 30px;}
h1, h2, h3, h4, h5 {font-weight: 900;}

/** TABLE **/
table{
font-size:14px;
line-height:1.4em;
font-style:normal;
width:100%;
border-collapse:separate;
}
table h3 {display:block;width:100%;text-align:center;}
thead th{
padding:15px;
color:#333;
}
thead th:empty{
background:transparent;
border:none;
}
td{
color:#000;
padding:10px;
}
tfoot td{
padding:10px 0px;
}
tfoot th{color:#666;}
tbody td{
color:#000;
padding:10px;
}
hr {
color:#06357a;
height:2px;
margin:25px 0 25px 0;
}

.alignright {float:right;margin:0 0 10px 10px;}
.alignleft {float:left;margin:0 10px 10px 0;}
.clear {
display:block;
width:100%;
clear:both;
font-size:0px;
content:".";
height:0px;
}
ul.menu {list-style:none;}
ul.menu ul {
list-style:none;
height:auto;
width:150px;
padding:0;
}
ul.menu li {
float:left;
position:relative;
z-index:10;
padding:0;margin:0;
}
ul.menu li:hover {z-index:25;}
ul.menu a {display:block;}
ul.menu li.current_page_item a,
ul.menu li:hover a, ul.menu ul ul a:hover {text-decoration:underline;}
ul.menu ul {
display:none;
position:absolute;
z-index:999999;
top:auto;left:0;
width:175px;
padding:0;
}
ul.menu ul ul {left:100%;top:0;}
ul.menu ul a {
display:block;
width:155px;
}
ul.menu ul li {padding:0;margin:0;}
ul.menu ul li:last-child a {border-bottom:0;}
ul.menu li:hover > ul {display:block;}
ul.menu ul li.current_page_item a {background-image:none;}
ul.menu .select-menu, ul.menu div.skip-link {display:none;}

#loadingDiv {
display:none;
position:fixed;
top:0;left:0;
bottom:0;right:0;
z-index:99999;
background:rgba(255,255,255,0.5) url(images/ajax-loader.gif) no-repeat center;
}

body span.skype_pnh_container {
display: none !important;
visibility: hidden !important;
}
 
body span[class^="skype_pnh_print_container"] {
display: inline !important;
}

/** ISOTOPE **/
.isotope {padding:0 0 100px 0 ! important;}

.isotope,
.isotope .isotope-item {
-webkit-transition-duration: 0.8s;
 -moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
 -o-transition-duration: 0.8s;
transition-duration: 0.8s;
}

.isotope {
-webkit-transition-property: height, width;
 -moz-transition-property: height, width;
-ms-transition-property: height, width;
 -o-transition-property: height, width;
transition-property: height, width;
}

.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
 -moz-transition-property:-moz-transform, opacity;
-ms-transition-property: -ms-transform, opacity;
 -o-transition-property:-o-transform, opacity;
transition-property: transform, opacity;
}

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
 -moz-transition-duration: 0s;
-ms-transition-duration: 0s;
 -o-transition-duration: 0s;
transition-duration: 0s;
}
