/*********************************************************************************************



Theme Name: Cafe Elements

Theme URI: http://www.press75.com/

Description: Designed by Jason Schuller

Version: 2.1.4

Author: Press75.com

Author URI: http://www.press75.com/



**********************************************************************************************



0.  CSS Reset  -------------------------  All Theme Files

1.  Basic Setup  -----------------------  All Theme Files

2.  Header and Menu Styles  ------------  header.php

3.  Main Content Containers  -----------  home.php, index.php, single.php, page.php

4.  Carousel Styles  -------------------  home.php

5.  Business Information  --------------  home.php

6.  Category, Archive and Search Pages -  index.php

7.  Post Content Styles ----------------  index.php, single.php, page.php

8.  Post Comment Styles ----------------  single.php

9.  Sidebar and Widgets  ---------------  sidebar.php

10. Footer Styles  ---------------------  footer.php



**********************************************************************************************/





/********************************************************************************************* 



0. CSS Reset  -------------------------  All Theme Files



*********************************************************************************************/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {

margin: 0;

padding: 0;

}



table {

border-collapse: collapse;

border-spacing: 0;

}



fieldset, img {border: 0;}



address, caption, cite, code, dfn, em, strong, th, var {

font-style: normal;

font-weight: normal;

}



ol, ul {list-style: none;}

caption, th {text-align: left;}



h1, h3, h4, h5, h6 {

font-family: "morris roman", Geneva;

color: black;

font-size: 30px;

font-weight: normal;

text-align: left;

}

h2:first-letter {

color : #FF0000;

}

h1:first-letter {

color : #FF0000;

}



h2{

font-family: Arial, Helvetica, sans-serif;

color: black;

}





q:before, q:after {content: '';}

abbr, acronym {border: 0;}





/*********************************************************************************************



1. Basic Setup  -----------------------  All Theme Files



*********************************************************************************************/

@font-face {

    font-family: 'morris roman';

    src: url('morrisromanblack-webfont.eot');

    src: url('morrisromanblack-webfont.eot?#iefix') format('embedded-opentype'),

         url('morrisromanblack-webfont.woff') format('woff'),

         url('morrisromanblack-webfont.ttf') format('truetype'),

         url('morrisromanblack-webfont.svg#MorrisRomanBold') format('svg');

    font-weight: bold;

    font-style: normal;



}



body {

background: #323232 url(http://www.wildhunt.ee/wp-content/themes/integrationcaza/images/bg.jpg) repeat fixed;

width: auto;

height: auto;

font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;

font-size: 14px;

line-height: 18px;

color: #CCCCCC;

}



.BText {

font-family: Arial, Helvetica, sans-serif;

font-size: 17px;

color: #000000;

font-weight: bold;

text-align: left;

}



.ATextTxt {

    color: #333;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 13px;

    font-weight: normal;

    text-align: justify;

}



.AText {

font-family: "morris roman",Arial, Helvetica, sans-serif;

font-size: 20px;

color:#000;

font-weight:bold;

text-align:left;

}



input.login {

border: 2px solid black;

background-color: #FFFFFF;

background-repeat: repeat-x;

width: 341px;

height: 33px;

padding-top: 4px;

font-family: Arial, Helvetica, sans-serif;

font-size: 13px;

border-image: initial;

}



h1, h1 a:link, h1 a:visited { /* For the Logo */

color: #000;

font-size: 40px;

font-weight: normal;

margin: 1px 0 5px 0;

}



h2, h2 a:link, h2 a:visited {

color: #000;

font-size: 18px;

font-weight: normal;

margin: 0 0 5px 0;

}



h3, h3 a:link, h3 a:visited {

color: #000;

font-size: 18px;

font-weight: normal;

margin: 0 0 5px 0;

}



h4 {

color: #000;

font-size: 14px;

font-weight: normal;

margin: 0 0 2px 0;

}



h2 a:hover, h3 a:hover, h4 a:hover {

color: #000;

}



blockquote {

padding: 0 0 0 15px;

font-style: italic;

border-left: 1px solid #CCCCCC;

}



strong {font-weight: bold;}



a:visited {

color: #000000;

}



a:hover {

color: #000000;

}



abbr,acronym {

border-bottom: 1px dotted;

cursor: help;

} 



em {font-style: italic;}

ol,ul {margin: 0;}

ol li {list-style: decimal outside;}

ul li {list-style: none;}



th,td {

border: 0px solid;

padding: 0px;

}



th {

font-weight:bold;

text-align:center;

}



caption {

margin-bottom: 8px;

text-align: center;

}



p,fieldset,table {margin-bottom: 10px;}

a:link, a:visited {color:#000000; text-decoration: none;}



:focus {

outline: 0;

}



.alignleft {

float: left;

}



.alignright {

float: right;

}





/*********************************************************************************************



2. Header and Menu Styles  ---------------------  header.php



*********************************************************************************************/

#header {

width: 100%;

float: left;

}



#header-inside {

width: 920px;

margin: 0px auto;

padding: 40px 0 10px 0;

overflow: hidden;

}



#navigation {

background-image: url("http://www.wildhunt.ee/pics/logo_header2.png");

    background-position: 130px 32px;

    background-repeat: no-repeat;

    float: left;

    font-size: 18px;

    padding-top: 90px;

    width: 100%;

}



.navigation-inside {

	width: 920px;

	margin: 3px 104px 0px 100px;

	float: left;

}



.peacock {

	background-repeat: no-repeat;

	height: 540px;

}



p.site-text {

    color: #000;

    float: left;

    font-size: 26px;

    margin-left: 162px;

    padding: 0 0 20px;

}



.menu, .menu * { /* SuperFish Menu Styles */

margin: 0;

padding: 0;

list-style: none;

}



.menu {

float: right;
margin-right: -50px;
}



.menu a {

display: block;

position: relative;

font-family: morris roman, Geneva;

font-size: 1.1em;

color: white;

font-weight: normal;

text-align: left;

}



.menu a:first-letter {

color : #FF0000;

}





.menu a, .menu a:visited  {

color: #FFFFFF;

}



.menu a:hover  {

color: #B9B9B9;

}



.menu ul li {

width: 100%;

}



.menu ul {

position: absolute;

top: -15000px;

width: 160px; /* Left Offset of Sub-Menus Need to Match */

}



.menu li:hover ul, 

.menu li.sfHover ul {

left: -15px;

top: 22px; /* Match Top UL List Item Height */

z-index: 10000;

}



ul.menu li:hover li ul, 

ul.menu li.sfHover li ul {

top: -15000px;

}



ul.menu li li:hover ul, 

ul.menu li li.sfHover ul {

left: 160px; /* Match ul width. */

top: 0;

}



ul.menu li li:hover li ul, 

ul.menu li li.sfHover li ul {

top: -15000px;

}



ul.menu li li li:hover ul, 

ul.menu li li li.sfHover ul {

left: 160px; /* Match ul Width. */

top: 0;

}



.menu li {

float: left;

position: relative;

margin: 0 0 0 25px;

padding: 0 0 20px 0;

}



.menu li:hover {

background: url(http://www.wildhunt.ee/wp-content/themes/integrationcaza/images/csurrent.png) bottom center no-repeat;

visibility: inherit; /* Fixes IE7 Sticky Bug */

}



.menu li ul {

background: #FFFFFF;

font-size: 14px;

width: 125px;

margin: 10px 0 0 0;

padding: 10px 40px 10px 15px;

}



.menu li ul a:link, .menu li ul a:visited {

color: #555555;

}



.menu li ul a:hover {

color: #888888;

}



.menu li ul li:hover {

background: none;

}



.menu li li {

background: none;

margin: 0 0 0 0;

padding: 0 0 0 0;

text-transform: none;

}



.menu li li ul {

background: #FFFFFF;

margin: -10px 0 0 -50px;

}



.selected, .current-cat, .current_page_item {

/* background: url(http://www.wildhunt.ee/wp-content/themes/integrationcaza/images/current.png) bottom center no-repeat; */

}





/*********************************************************************************************



3. Main Content Containers  -----------  home.php, index.php, single.php, page.php



*********************************************************************************************/

#content {

width: 100%;

float: left;

}



#content-inside {

width: 1100px;

margin: 0px auto;

padding: 0px 0px 0 0px;

margin-bottom: 0px;

overflow: hidden;

}



#posts {

width: 100%;

float: left;

color: black;

font-family: Arial,Helvetica,sans-serif;

font-size: 13px;

font-weight: normal;

text-align: justify;

}



#posts-page {

width: 100%;

float: left;

color: black;

font-family: Arial,Helvetica,sans-serif;

font-size: 13px;

font-weight: normal;

text-align: justify;

}



#posts-full {

width: 940px;

float: left;

padding: 0 20px 0 0;

}



#paginate {

background: #FFFFFF;

color: #666666;

font-size: 12px;

float: left;

margin: 0 0 20px 0;

padding: 1px 8px 1px 8px;

}



#paginate a {

color: #666666;

font-weight: bold;

}





/*********************************************************************************************



4. Carousel Styles  -------------------  home.php



*********************************************************************************************/

#featured-posts {

width: 420px;

height: 370px;

float: left;

margin: 0 0 0 0;

}



.coda-slider, .coda-slider .panel {

background: #FFFFFF;

width: 370px;

height: 370px;

} 



.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel {

width: 370px;

}



#coda-nav {

width: 370px;

position: relative;

}



.coda-nav-left a {

background: url(http://www.wildhunt.ee/wp-content/themes/integrationcaza/images/left.png) 0 0;

position: absolute;

width: 58px;

height: 102px;

top: 132px;

left: 0;

z-index: 500000;

}



.coda-nav-left a:hover {

background: url(http://www.wildhunt.ee/wp-content/themes/integrationcaza/images/left.png) 0 -102px;

}



.coda-nav-right a {

background: url(http://www.wildhunt.ee/wp-content/themes/integrationcaza/images/right.png) 0 0;

position: absolute;

width: 58px;

height: 102px;

top: 132px;

right: 5px;

z-index: 500000;

}



.coda-nav-right a:hover {

background: url(http://www.wildhunt.ee/wp-content/themes/integrationcaza/images/right.png) 0 -102px;

}



.coda-slider-wrapper {

clear: both;

overflow: auto;

}



.coda-slider {

float: left;

overflow: hidden;

position: relative;

}



.coda-slider .panel {

display: block;

float: left;

}



.coda-slider .panel-container {

position: relative;

}



.featured-post {

color: #B7B7B7;

width: 450px;

height: 450px;

margin: 0px 0 0 0px;

}



.attachment-featured {

float: left;

}





/*********************************************************************************************



5. Business Information  --------------  home.php



*********************************************************************************************/

#welcome {

float: left;

margin: 20px 17px 11px;

width: 464px;

color: white;

font-family: Arial,Helvetica,sans-serif;

font-size: 13px;

font-weight: normal;

text-align: justify;

}



#contact {

background: url(http://www.wildhunt.ee/wp-content/themes/integrationcaza/images/contact.png) top left no-repeat;

padding: 0 0 0 40px;

margin: 0 0 20px 0;

}



#hours {

background: url(http://www.wildhunt.ee/wp-content/themes/integrationcaza/images/hours.png) top left no-repeat;

padding: 0 0 0 40px;

margin: 0 0 20px 0;

}



#address {

background: url(http://www.wildhunt.ee/wp-content/themes/integrationcaza/images/location.png) top left no-repeat;

padding: 0 0 0 40px;

margin: 0 0 20px 0;

}



.number, .primary-days, .secondary-days, .street {

font-size: 16px;

color: #000;

}



.primary-hours {

margin-bottom: 10px;

}





/*********************************************************************************************



6. Category, Archive and Search Pages -  index.php



*********************************************************************************************/

.post-item {

width: 95%;

float: left;

margin: 0 0 20px 0;

}



.post-thumbnail {

float: left;

margin: 0 20px 0 0;

}



.post-thumbnail img {

background: #FFFFFF;

padding: 10px;

}



.posted-in {

float: left;

}



.posted-in a {

background: #FFFFFF;

color: #666666;

font-size: 12px;

margin: 0 10px 0 0;

padding: 2px 8px 2px 8px;

}



.posted-in li {

margin: 0 0 10px 0;

}





/*********************************************************************************************



7. Post Content Styles ----------------  index.php, single.php, page.php



*********************************************************************************************/

.single-post-item {

margin: 0;

}



.post-details {

width: 100%;

float: left;

margin: 1px 0 20px 0;

padding-top:10px;

}



ul.post-meta {

margin: 0;

}



.post-meta-post li {

padding-left: 0;

}



.post-content {

width: 100%;

float: left;

}



.post-content a {

text-decoration: underline;

}



.post-content-full { /* Full Width Pages */

width: 920px;

}



.post-content ul {

margin: 0 0 15px 15px;

}



.post-content ul li {

list-style: disc;

}



.post-content ol {

margin: 0 0 15px 20px;

}



p img {

padding: 0;

max-width: 100%;

}



.wp-caption {

background: #F6F6F6;

text-align: center;

padding: 10px 5px 5px 5px;

color: #555555;

}



.alignleft {

margin: 5px 20px 20px 0;

}



.alignright {

margin: 5px 0 20px 20px;

}



.wp-caption img {

padding: 0;

margin: 0 0 5px;

}



.wp-caption-text {

margin: 10px 0 0;

padding: 0;

}



.wp-caption .wp-caption-text, .wp-caption .wp-caption-dd {

font-size: 12px !important;

text-align: center; 

margin: 0;

padding: 0;

}



img.centered {

display: block;

margin-left: auto;

margin-right: auto;

}



img.alignright {

float: right;

padding: 5px;

margin: 0 0 2px 15px;

}



img.alignleft {

float: left;

padding: 5px;

margin: 0 15px 2px 0;

}



h4.not-here {

font-size: 14px;

}





/*********************************************************************************************



8. Post Comment Styles ----------------  single.php



*********************************************************************************************/

#comments {

width: 100%;

float: left;

padding: 20px 20px 0 0;

}



#comments-meta p {

margin: 0;

padding: 5px 0 5px 0;

}



#comments ol {

margin: 0 0 20px 0;

}



#comments ol li {

list-style: none;

}



ol.commentlist li {

background: url(http://www.wildhunt.ee/wp-content/themes/integrationcaza/images/comment.png) top left no-repeat;

padding: 10px 0 0 32px;

margin: 20px 0 20px 0;

}



ol.commentlist li.alt {

background: url(http://www.wildhunt.ee/wp-content/themes/integrationcaza/images/comment.png) top left no-repeat;

padding: 10px 0 0 32px;

margin: 20px 0 20px 0;

}



ol.commentlist li ul.children { 

list-style: none; 

text-indent: 0; 

}



ol.commentlist li ul.children li {

background: url(http://www.wildhunt.ee/wp-content/themes/integrationcaza/images/comment.png) top left no-repeat;

padding: 10px 0 0 32px;

margin: 20px 0 20px 0;

}



ol.commentlist li ul.children li.alt {

background: url(http://www.wildhunt.ee/wp-content/themes/integrationcaza/images/comment.png) top left no-repeat;

padding: 10px 0 0 32px;

margin: 20px 0 20px 0;

}



.comment-meta {

font-size: 11px;

margin: 0 0 12px 0;

}



.comment-meta a {

color: #888888;	

}



span.says {

display: none;

}



.comment-author {

font-size: 14px;

}



.avatar {

background: url(http://www.wildhunt.ee/wp-content/themes/integrationcaza/images/avatar-bg.png) repeat;

float: right;

margin: -8px 0 20px 20px;

padding: 8px;

}



div.reply {

font-size: 11px;

}



div.reply a {

background: #FFFFFF;

color: #555555;

padding: 2px 8px 3px 8px;

}



.cancel-comment-reply a {

display: none;

}



#respond {

width: 100%;

padding: 20px 0 34px 5px;

}



#author, #email, #url, #comment {

background: url(http://www.wildhunt.ee/wp-content/themes/integrationcaza/images/fields-bg.png) repeat;

border: none;

font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;

font-size: 12px;

line-height: 18px;

color: #CCCCCC;

padding: 6px 10px 6px 10px;

}



#comment {

width: 98%;

max-width: 645px;

}



input#submit {

background: #FFFFFF;

border: none;

font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;

font-weight: normal;

font-size: 12px;

color: #555555;

float: left;

text-align: center;

margin: 0 0 25px 0;

padding: 3px 10px 3px 10px;

cursor: pointer;

}





/*********************************************************************************************



9. Sidebar and Widgets  ---------------  sidebar.php



*********************************************************************************************/

#sidebar {

width: 100px;

float: right;

top: 150px;

position: absolute;

right: 250px;

}



.widget  {

width: 210px;

float: left;

margin: 0 0 20px 0;

}



#featured-categories img {

background: #FFFFFF;

float: left;

margin: 0 0px 0 0;

padding: 1px;

}



#featured-categories h3 {

font-size: 14px;

margin: 0;

}



#featured-categories p {

font-size: 12px;

margin: 0;

padding: 0;

}



.featured-category {

	float: left;

    	margin: 0 3px 20px;

}





/*********************************************************************************************



10. Footer Styles  ---------------------  footer.php



*********************************************************************************************/

#footer {

	width: 100%;

	float: left;

	margin-top: 20px;

	z-index: 1000;

	position: relative;

}



#footer-inside {

width: 920px;

margin: 0px auto;

}



#featured-categories-footer {

background: url(http://www.wildhunt.ee/wp-content/themes/integrationcaza/images/bg.png) repeat;

width: 920px;

float: left;

margin: 0 0 20px 0;

padding: 20px 0 20px 0;

}



#featured-categories-footer img {



float: left;

margin: 0 15px 0 0;

padding: 8px;

}



#featured-categories-footer p {

margin: 0;

padding: 0;

}



.featured-category-footer {

width: 290px;

float: left;

margin: 0 0 0 20px;

padding: 0 10px 0 0;

}



#footer-content {

width: 920px;

float: left;

padding: 0 0 30px 0;

}



#footer-content h3 {

font-size: 18px;

color: #000;

}



#footer-content p {

color: #FFFFFF;

}



#footer-content a {

color: #FFFFFF;

}



#footer-content a:hover {

color: #CCCCCC;

}