@import url("fonts.css");
/*@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700,300|Roboto+Slab:400,300,700|Roboto:400,300,700);*/

/* common */
body, input, textarea {
	color: #1b1b1b; background-color: #f6c325; /* #f6c325 */
  font-family: 'Roboto', sans-serif;
}
#outer { background-color: #ffffff; }
#footer   { color: #ffffff; }
#footline { background-color:#fc9f26; }


li.menu-item a:focus,li.menu-item a:hover { color:#fc9f26; }
a:focus, a:hover { color:#f6c325; }
a { font-style: italic; color:#fc9f26; }

.pipe { font-weight: bold; font-size: 1.2em; vertical-align: top; }

/* shared */
img.signet.top { height:68px; width:auto; }
img.signet.bottom { width:115px; height:auto; }


/* posts */

h1.post_title { text-align: left; font-weight: normal; margin-left:20px; }
h2.post_title, h3.post_title, h4.post_title { text-align: left; font-weight: normal; } 

h1.post_title { font-size: 2.6em; color: #fc9f26; text-transform: uppercase; font-family: 'Roboto Condensed', sans-serif; font-weight: 300; }
h2.post_title { font-size: 2.3em; color: #fc9f26; text-transform: uppercase; font-family: 'Roboto Condensed', sans-serif; font-weight: 300; margin:-12px 0px 0px; }
h3.post_title { font-size: 1.3em; color: #afa8a0; font-weight: 300; margin:-12px 0px; line-height: 1.3em; font-style: italic; }
h4.post_title { font-size: 0.8em; }

/* hr.signet.bottom { width: 33%; } */

div.post.regular .post_thumbnail.parallax { width: 100%; height:142px; background-position: 50% 0;background-repeat: repeat-y; margin-bottom:50px; }
div.post.regular .post_thumbnail img { width: 100%; height: auto; margin-bottom:30px; }
div.post.fullscreen .post_thumbnail img { width: 100%; height: auto; max-width: 100%; }

div.post.regular .post_content { margin-bottom: 100px; min-height: 270px; }


div.post_content h4 { font-weight: bolder; margin:0px 0px 10px; }
div.post_content ul, div.post_content p, .flexslider .slides p { margin:0px 0px 15px 0px !important; font-size: 0.8em }
div.post_content p:last-child { margin-bottom: 0px !important; }

div.post_content p em { font-style: italic; }

div.post_content ul { list-style-position: inside; list-style-type: square; }
	
/* slider */

.metaslider.textslider .slides img {
    display: none !important;
}

div.textslider img { height: 0px; }

div.textslider div.caption-wrap {
	position: static;
  opacity: 1;
  color: inherit;
  background-color: transparent;
  top: 0px;
  bottom: auto;
}

div.textslider div.caption-wrap {
	/*height: 340px;
	overflow: auto;*/
	
scrollbar-track-color: #ffffff; /* #f6c325; */
scrollbar-arrow-color: #ffffff; /* #f6c325; */

scrollbar-face-color: #f6c325; /* #f3f3f3; */ 
scrollbar-shadow-color: #f6c325; /* #f3f3f3; */
scrollbar-highlight-color: #f6c325; /* #f3f3f3; */

scrollbar-3dlight-color: #ffffff; /* #afa8a0; */
scrollbar-darkshadow-color: #ffffff; /* #afa8a0; */
}

div.textslider div.caption {
	padding-left: 0px;
}

div.textslider .flex-control-nav {
    text-align: left;
}

div.textslider .flex-control-nav li {
	padding:2px;
}

div.textslider .flex-control-nav li a {
	width:15px;
	height:15px;
	background-color: #afa8a0;
	opacity: 0.5;
}

div.textslider .flex-control-nav li a:hover,
div.textslider .flex-control-nav li a.flex-active {
	background-color: #1b1b1b;
	opacity: 1;
}

div.inlinenavigation .flex-control-nav {
	bottom:20px;
	z-index: 900;
	visibility: hidden;
}

div.inlinenavigation .flexslider:hover .flex-control-nav {
	visibility: visible;
}


div.inlinenavigation .flex-control-nav li {
	padding:2px;
}

div.inlinenavigation .flex-control-nav li a {
	width:15px;
	height:15px;
	background-color: white;
	opacity: 0.5;
}

div.inlinenavigation .flex-control-nav li a:hover,
div.inlinenavigation .flex-control-nav li a.flex-active {
	opacity: 1;
}

/* gallery */

div.gallery { 
	margin: 0px 75px 75px;
}
div.gallery .gallery-item {
	float: left;
	margin-top: 15px;
	text-align: center;
	width: 33%;
}
div.gallery img {
	border-width: 0px;
/*	width:auto; height:auto;
	max-width:255px; max-height:166px; */
}
div.gallery .gallery-caption {
	margin-left: 0px;
}

