/*

Theme Name: Twenty Twelve Theme 
Version: 4.5
License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: light, gray, white, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready Text Domain: twentytwelve This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others.*/


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 {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	vertical-align: baseline;}body {	line-height: 1;	min-width: 1000px;}#logo { padding-top: 50px;        margin-left: -345px;		   }.map-container {    position: relative;     overflow: hidden;	height: 600px;}.map-container i {    position: absolute;    display: block;    box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);}iframe {    border: 4px solid #DAD6C2;}.map-top { top: -5px; left: 0; right: 0; height: 5px; }.map-right { right: -5px; top: 0; bottom: 0; width: 5px; }.map-bottom { bottom: -5px; left: 0; right: 0; height: 5px; }.map-left { left: -5px; top: 0; bottom: 0; width: 5px; }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;		}#cntctfrm_contact_form {margin-left: 210px; }caption,th,td {	font-weight: normal;	text-align: left;}h3, h2 {font-family: 'ballparkweiner';        color: #000;   }h1,h2,h3,h4,h5,h6 {	clear: both;}html {	overflow-y: scroll;	font-size: 100%;	-webkit-text-size-adjust: 100%;	-ms-text-size-adjust: 100%;}a:focus {	outline: thin dotted;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {	display: block;}audio,canvas,video {	display: inline-block;}audio:not([controls]) {	display: none;}del {	color: #333;}ins {	background: #fff9c0;	text-decoration: none;}hr {	background-color: #ccc;	border: 0;	height: 1px;	margin: 24px;	margin-bottom: 1.714285714rem;}sub,sup {	font-size: 75%;	line-height: 0;	position: relative;	vertical-align: baseline;}sup {	top: -0.5em;}sub {	bottom: -0.25em;}small {	font-size: smaller;}img {	border: 0;	-ms-interpolation-mode: bicubic;}/* Clearing floats */.clear:after,.wrapper:after,.format-status .entry-header:after {	clear: both;}.clear:before,.clear:after,.wrapper:before,.wrapper:after,.format-status .entry-header:before,.format-status .entry-header:after {	display: table;	content: "";}/* =Repeatable patterns-------------------------------------------------------------- *//* Small headers */.archive-title,.page-title,.widget-title,.entry-content th,.comment-content th {	font-size: 11px;	font-size: 0.785714286rem;	line-height: 2.181818182;	font-weight: bold;	text-transform: uppercase;	color: #636363;}/* Shared Post Format styling */article.format-quote footer.entry-meta,article.format-link footer.entry-meta,article.format-status footer.entry-meta {	font-size: 11px;	font-size: 0.785714286rem;	line-height: 2.181818182;}/* Form fields, general styles first */input,textarea {	border: 1px solid #ccc;	font-family: inherit;	padding: 6px;	padding: 0.428571429rem;}button {text-transform: uppercase; }button,input {	line-height: normal;}textarea {	font-size: 100%;	overflow: auto;	vertical-align: top;}/* Reset non-text input types */input[type="checkbox"],input[type="radio"],input[type="file"],input[type="hidden"],input[type="image"],input[type="color"] {	border: 0;	border-radius: 0;	padding: 0;}/* Buttons */.menu-toggle,input[type="submit"],input[type="button"],input[type="reset"],article.post-password-required input[type=submit],.bypostauthor cite span {	padding: 6px 10px;	padding: 0.428571429rem 0.714285714rem;	font-size: 12px;	line-height: 1.428571429;	font-weight: bold;	color: #FFF;	background-color: #644724;	text-transform: uppercase;	border: 1px solid #644724;}.menu-toggle,button,input[type="submit"],input[type="button"],input[type="reset"] {	cursor: pointer;}button[disabled],input[disabled] {	cursor: default;}.menu-toggle:hover,button:hover,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,article.post-password-required input[type=submit]:hover {	color: #FFF;	background-color: #644724;}.menu-toggle:active,.menu-toggle.toggled-on,button:active,input[type="submit"]:active,input[type="button"]:active,input[type="reset"]:active {	color: #FFF;	background-color: #644724;	border-color: transparent;}.bypostauthor cite span {	color: #fff;	background-color: #21759b;	background-image: none;	border: 1px solid #1f6f93;	border-radius: 2px;	box-shadow: none;	padding: 0;}/* Responsive images */.entry-content img,.comment-content img,.widget img {	max-width: 100%; /* Fluid images for posts, comments, and widgets */}img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"] {	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */}img.size-full,img.size-large,img.header-image,img.wp-post-image {	max-width: 100%; margin-left:25px;	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */}/* Make sure videos and embeds fit their containers */embed,iframe,object,video {	max-width: 100%;}.entry-content .twitter-tweet-rendered {	max-width: 100% !important; /* Override the Twitter embed fixed width */}/* Images */.alignleft {	float: left;}.alignright {	float: right;}.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}.entry-content img, .comment-content img,.widget img,.author-avatar img,img.wp-post-image {	/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */	border-radius: 0;	box-shadow: inset 0 0 0 rgba(0, 0, 0, 1);	z-index: -1; }img.header-image {}.wp-caption {	max-width: 100%; /* Keep wide captions from overflowing their container. */	padding: 4px;}.wp-caption .wp-caption-text,.gallery-caption,.entry-caption {	font-style: italic;	font-size: 12px;	font-size: 0.857142857rem;	line-height: 2;	color: #757575;}img.wp-smiley,.rsswidget img {	border: 0;	border-radius: 0;	box-shadow: none;	margin-bottom: 0;	margin-top: 0;	padding: 0;}.entry-content dl.gallery-item {	margin: 0;}.gallery-item a,.gallery-caption {	width: 90%;}.gallery-item a {	display: block;}.gallery-caption a {	display: inline;}.gallery-columns-1 .gallery-item a {	max-width: 100%;	width: auto;}.gallery .gallery-icon img {	height: auto;	max-width: 90%;	padding: 5%;}.gallery-columns-1 .gallery-icon img {	padding: 3%;}/* Navigation */.site-content nav {	clear: both;	line-height: 2;	overflow: hidden;}#nav-above {	padding: 24px 0;	padding: 1.714285714rem 0;}#nav-above {	display: none;}.paged #nav-above {	display: block;}.nav-previous,.previous-image {	float: left;	width: 50%;}.nav-next,.next-image {	float: right;	text-align: right;	width: 50%;}.nav-single + .comments-area,#comment-nav-above {	margin: 48px 0;	margin: 3.428571429rem 0;}/* Author profiles */.author .archive-header {	margin-bottom: 24px;	margin-bottom: 1.714285714rem;}.author-info {	border-top: 1px solid #ededed;	margin: 24px 0;	margin: 1.714285714rem 0;	padding-top: 24px;	padding-top: 1.714285714rem;	overflow: hidden;}.author-description p {	color: #757575;	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;}.author.archive .author-info {	border-top: 0;	margin: 0 0 48px;	margin: 0 0 3.428571429rem;}.author.archive .author-avatar {	margin-top: 0;}/* =Basic structure-------------------------------------------------------------- *//* Body, links, basics */html {	font-size: 87.5%;}body {	font-size: 14px;	font-size: 1rem;	font-family: Helvetica, Arial, sans-serif;	text-rendering: optimizeLegibility;	color: #444;}body.custom-font-enabled {	font-family: "Open Sans", Helvetica, Arial, sans-serif;}a {	outline: none;	color: #21759b;}a:hover {	color: #0f3647;}/* Assistive text */.assistive-text,.site .screen-reader-text {	position: absolute !important;	clip: rect(1px, 1px, 1px, 1px);}.main-navigation .assistive-text:focus {	background: #fff;	border: 2px solid #333;	border-radius: 3px;	clip: auto !important;	color: #000;	display: block;	font-size: 12px;	padding: 12px;	position: absolute;	top: 5px;	left: 5px;	z-index: 100000; /* Above WP toolbar */}/* Page structure */.site {	padding: 0 24px;	padding: 0 1.714285714rem;	background-color: #fff;}.site-content {	margin: 24px 0 0;	margin: 1.714285714rem 0 0;}.widget-area {	margin: 24px 0 0;	margin: 1.714285714rem 0 0;}/* Header */.site-header {	padding: 24px 0;	padding: 10px 0;	margin-top: 0px;}.site-header h1,.site-header h2 {	text-align: center;	padding-left:350px;}.site-header h1 a,.site-header h2 a {	color: #515151;	display: inline-block;	text-decoration: none;}.site-header h1 a:hover,.site-header h2 a:hover {	color: #21759b;}.site-header h1 {	font-size: 24px;	font-size: 1.714285714rem;	line-height: 1.285714286;	margin-bottom: 14px;	margin-bottom: 1rem;}.site-header h2 {	font-weight: normal;	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;	color: #757575;}.header-image {	margin-top: 0;	margin-top: 1.714285714;}/* Navigation Menu */.main-navigation {	margin-top: 24px;	margin-top: 1.714285714rem;	text-align: center;}.main-navigation li {	margin-top: 24px;	margin-top: 1.714285714rem;	font-size: 12px;	font-size: 0.857142857rem;	line-height: 1.42857143;}.main-navigation a {	color: #5e5e5e;}.main-navigation a:hover {	color: #21759b;}.main-navigation ul.nav-menu,.main-navigation div.nav-menu > ul {	display: none;}.main-navigation ul.nav-menu.toggled-on,.menu-toggle {	display: inline-block; margin-bottom:20px; font-weight: bold; text-transform: uppercase;}/* Banner */section[role="banner"] {	margin-bottom: 48px;	margin-bottom: 3.428571429rem;}/* Sidebar */.widget-area .widget {	-webkit-hyphens: auto;	-moz-hyphens: auto;	hyphens: auto;	margin-bottom: 48px;	margin-bottom: 3.428571429rem;	word-wrap: break-word;}.widget-area .widget h3 {	margin-bottom: 24px;	margin-bottom: 1.714285714rem;}.widget-area .widget p,.widget-area .widget li,.widget-area .widget .textwidget {	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;}.widget-area .widget p {	margin-bottom: 24px;	margin-bottom: 1.714285714rem;}.widget-area .textwidget ul {	list-style: disc outside;	margin: 0 0 24px;	margin: 0 0 1.714285714rem;}.widget-area .textwidget li {	margin-left: 36px;	margin-left: 2.571428571rem;}.widget-area .widget a {	color: #757575;}.widget-area .widget a:hover {	color: #21759b;}.widget-area .widget a:visited {	color: #9f9f9f;}.widget-area #s {	width: 53.66666666666%; /* define a width to avoid dropping a wider submit button */}/* Footer */footer[role="contentinfo"] {	border-top: 1px solid #ededed;	clear: both;	font-size: 12px;	font-size: 0.857142857rem;	line-height: 2;	max-width: 960px;	max-width: 68.571428571rem;	margin-top: 24px;	margin-top: 1.714285714rem;	margin-left: 70px;	margin-right: 70px;	padding: 24px 0;	padding: 1.714285714rem 0;	text-align: center;}footer[role="contentinfo"] a {	color: #9B0883;}footer[role="contentinfo"] a:hover {	color: #9B0883;}/* =Main content and comment content-------------------------------------------------------------- */.entry-meta {	clear: both;}.entry-header {	margin-bottom: 24px;	margin-bottom: 1.714285714rem;}.entry-header img.wp-post-image {	margin-bottom: 24px;	margin-bottom: 1.714285714rem;}.entry-header .entry-title {	font-size: 20px;	font-size: 1.428571429rem;	line-height: 1.2; font-weight:100; text-align: center;	}.entry-header .entry-title a {	text-decoration: none;}.entry-header .entry-format {	margin-top: 24px;	margin-top: 1.714285714rem;	font-weight: normal;}.entry-header .comments-link {	margin-top: 24px;	margin-top: 1.714285714rem;	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;	color: #757575;}.comments-link a,.entry-meta a {	color: #757575;}.comments-link a:hover,.entry-meta a:hover {	color: #21759b;}article.sticky .featured-post {	border-top: 4px double #ededed;	border-bottom: 4px double #ededed;	color: #757575;	font-size: 13px;	font-size: 0.928571429rem;	line-height: 3.692307692;	margin-bottom: 24px;	margin-bottom: 1.714285714rem;	text-align: center;}.entry-content,.entry-summary,.mu_register {	line-height: 1.714285714;}.entry-content h1,.comment-content h1,.entry-content h2,.comment-content h2,.entry-content h3,.comment-content h3,.entry-content h4,.comment-content h4,.entry-content h5,.comment-content h5,.entry-content h6,.comment-content h6 {	margin: 24px 0;	margin: 1.714285714rem 0;	line-height: 1.714285714;}.entry-content h1,.comment-content h1 {	font-size: 35px; font-family: 'ballparkweiner';	line-height: 1.5; color:#252020;}.entry-content h2,.comment-content h2,.mu_register h2 {	font-size: 30px;	line-height: 1.6; font-weight: 100;}.entry-content h3,.comment-content h3 {	font-size: 40px;	line-height: 1.846153846;}.entry-content h4,.comment-content h4 {	font-size: 14px;	font-size: 1rem;	line-height: 1.846153846;}.entry-content h5,.comment-content h5 {	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;}.entry-content h6,.comment-content h6 {	font-size: 12px;	font-size: 0.857142857rem;	line-height: 1.846153846;}.entry-content p,.entry-summary p,.comment-content p,.mu_register p {	margin: 0 0 24px;	margin: 0 0 1.714285714rem;	line-height: 1.714285714;}.entry-content a:visited,.comment-content a:visited {	color: #9f9f9f;}.entry-content ol,.comment-content ol,.entry-content ul,.comment-content ul,.mu_register ul {	margin: 0 0 24px;	margin: 0 0 1.714285714rem;	line-height: 1.714285714;}.entry-content ul ul,.comment-content ul ul,.entry-content ol ol,.comment-content ol ol,.entry-content ul ol,.comment-content ul ol,.entry-content ol ul,.comment-content ol ul {	margin-bottom: 0;}.entry-content ul,.comment-content ul,.mu_register ul {	list-style: disc outside;}.entry-content ol,.comment-content ol {	list-style: decimal outside;}.entry-content li,.comment-content li,.mu_register li {	margin: 0 0 0 36px;	margin: 0 0 0 2.571428571rem;}.entry-content blockquote,.comment-content blockquote {	margin-bottom: 24px;	margin-bottom: 1.714285714rem;	padding: 24px;	padding: 1.714285714rem;	font-style: italic;}.entry-content blockquote p:last-child,.comment-content blockquote p:last-child {	margin-bottom: 0;}.entry-content code,.comment-content code {	font-family: Consolas, Monaco, Lucida Console, monospace;	font-size: 12px;	font-size: 0.857142857rem;	line-height: 2;}.entry-content pre,.comment-content pre {	border: 1px solid #ededed;	color: #666;	font-family: Consolas, Monaco, Lucida Console, monospace;	font-size: 12px;	font-size: 0.857142857rem;	line-height: 1.714285714;	margin: 24px 0;	margin: 1.714285714rem 0;	overflow: auto;	padding: 24px;	padding: 1.714285714rem;}.entry-content pre code,.comment-content pre code {	display: block;}.entry-content abbr,.comment-content abbr,.entry-content dfn,.comment-content dfn,.entry-content acronym,.comment-content acronym {	border-bottom: 1px dotted #666;	cursor: help;}.entry-content address,.comment-content address {	display: block;	line-height: 1.714285714;	margin: 0 0 24px;	margin: 0 0 1.714285714rem;}img.alignleft,.wp-caption.alignleft {	margin: 12px 24px 12px 0;	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;}img.alignright,.wp-caption.alignright {	margin: 12px 0 12px 24px;	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;}img.aligncenter,.wp-caption.aligncenter {	clear: both;	margin-top: 12px;	margin-top: 0.857142857rem;	margin-bottom: 12px;	margin-bottom: 0.857142857rem;}.entry-content embed,.entry-content iframe,.entry-content object,.entry-content video {	margin-bottom: 24px;	margin-bottom: 1.714285714rem;}.entry-content dl,.comment-content dl {	margin: 0 24px;	margin: 0 1.714285714rem;}.entry-content dt,.comment-content dt {	font-weight: bold;	line-height: 1.714285714;}.entry-content dd,.comment-content dd {	line-height: 1.714285714;	margin-bottom: 24px;	margin-bottom: 1.714285714rem;}.entry-content table,.comment-content table {	border-bottom: 1px solid #ededed;	color: #252020;	font-size:12px;	font-size: 0.857142857rem;	line-height: 2;	margin: 0 0 24px;	margin: 0 0 1.714285714rem;	width: 100%;}.entry-content table caption,.comment-content table caption {	font-size: 16px;	font-size: 1.142857143rem;	margin: 24px 0;	margin: 1.714285714rem 0;}.entry-content td,.comment-content td {	border-top: 1px solid #ededed;	padding: 6px 10px 6px 0; font-size: 14px;}.site-content article {	margin-top: -70px; margin-bottom: 72px;	margin-bottom: 10px;	padding-bottom: 24px;	padding-bottom: 1.714285714rem;	padding-left:100px;	padding-right:100px;	word-wrap: break-word;	-webkit-hyphens: auto;	-moz-hyphens: auto;	hyphens: auto;}.page-links {	clear: both;	line-height: 1.714285714;}footer.entry-meta {	margin-top: 24px;	margin-top: 1.714285714rem;	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;	color: #757575;}.single-author .entry-meta .by-author {	display: none;}.mu_register h2 {	color: #757575;	font-weight: normal;}/* =Archives-------------------------------------------------------------- */.archive-header,.page-header {	margin-bottom: 48px;	margin-bottom: 3.428571429rem;	padding-bottom: 22px;	padding-bottom: 1.571428571rem;	border-bottom: 1px solid #ededed;}.archive-meta {	color: #757575;	font-size: 12px;	font-size: 0.857142857rem;	line-height: 2;	margin-top: 22px;	margin-top: 1.571428571rem;}/* =Single image attachment view-------------------------------------------------------------- */.article.attachment {	overflow: hidden;}.image-attachment div.attachment {	text-align: center;}.image-attachment div.attachment p {	text-align: center;}.image-attachment div.attachment img {	display: block;	height: auto;	margin: 0 auto;	max-width: 100%;}.image-attachment .entry-caption {	margin-top: 8px;	margin-top: 0.571428571rem;}/* =Aside post format-------------------------------------------------------------- */article.format-aside h1 {	margin-bottom: 24px;	margin-bottom: 1.714285714rem;}article.format-aside h1 a {	text-decoration: none;	color: #4d525a;}article.format-aside h1 a:hover {	color: #2e3542;}article.format-aside .aside {	padding: 24px 24px 0;	padding: 1.714285714rem;	background: #d2e0f9;	border-left: 22px solid #a8bfe8;}article.format-aside p {	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;	color: #4a5466;}article.format-aside blockquote:last-child,article.format-aside p:last-child {	margin-bottom: 0;}/* =Post formats-------------------------------------------------------------- *//* Image posts */article.format-image footer h1 {	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;	font-weight: normal;}article.format-image footer h2 {	font-size: 11px;	font-size: 0.785714286rem;	line-height: 2.181818182;}article.format-image footer a h2 {	font-weight: normal;}/* Link posts */article.format-link header {	padding: 0 10px;	padding: 0 0.714285714rem;	float: right;	font-size: 11px;	font-size: 0.785714286rem;	line-height: 2.181818182;	font-weight: bold;	font-style: italic;	text-transform: uppercase;	color: #848484;	background-color: #ebebeb;	border-radius: 3px;}article.format-link .entry-content {	max-width: 80%;	float: left;}article.format-link .entry-content a {	font-size: 22px;	font-size: 1.571428571rem;	line-height: 1.090909091;	text-decoration: none;}/* Quote posts */article.format-quote .entry-content p {	margin: 0;	padding-bottom: 24px;	padding-bottom: 1.714285714rem;}article.format-quote .entry-content blockquote {	display: block;	padding: 24px 24px 0;	padding: 1.714285714rem 1.714285714rem 0;	font-size: 15px;	font-size: 1.071428571rem;	line-height: 1.6;	font-style: normal;	color: #6a6a6a;	background: #efefef;}/* Status posts */.format-status .entry-header {	margin-bottom: 24px;	margin-bottom: 1.714285714rem;}.format-status .entry-header header {	display: inline-block;}.format-status .entry-header h1 {	font-size: 15px;	font-size: 1.071428571rem;	font-weight: normal;	line-height: 1.6;	margin: 0;}.format-status .entry-header h2 {	font-size: 12px;	font-size: 0.857142857rem;	font-weight: normal;	line-height: 2;	margin: 0;}.format-status .entry-header header a {	color: #757575;}.format-status .entry-header header a:hover {	color: #21759b;}.format-status .entry-header img {	float: left;	margin-right: 21px;	margin-right: 1.5rem;}/* =Comments-------------------------------------------------------------- */.comments-title {	margin-bottom: 48px;	margin-bottom: 3.428571429rem;	font-size: 16px;	font-size: 1.142857143rem;	line-height: 1.5;	font-weight: normal;}.comments-area article {	margin: 24px 0;	margin: 1.714285714rem 0;}.comments-area article header {	margin: 0 0 48px;	margin: 0 0 3.428571429rem;	overflow: hidden;	position: relative;}.comments-area article header img {	float: left;	padding: 0;	line-height: 0;}.comments-area article header cite,.comments-area article header time {	display: block;	margin-left: 85px;	margin-left: 6.071428571rem;}.comments-area article header cite {	font-style: normal;	font-size: 15px;	font-size: 1.071428571rem;	line-height: 1.42857143;}.comments-area cite b {	font-weight: normal;}.comments-area article header time {	line-height: 1.714285714;	text-decoration: none;	font-size: 12px;	font-size: 0.857142857rem;	color: #5e5e5e;}.comments-area article header a {	text-decoration: none;	color: #5e5e5e;}.comments-area article header a:hover {	color: #21759b;}.comments-area article header cite a {	color: #444;}.comments-area article header cite a:hover {	text-decoration: underline;}.comments-area article header h4 {	position: absolute;	top: 0;	right: 0;	padding: 6px 12px;	padding: 0.428571429rem 0.857142857rem;	font-size: 12px;	font-size: 0.857142857rem;	font-weight: normal;	color: #fff;	background-color: #0088d0;	background-repeat: repeat-x;	background-image: -moz-linear-gradient(top, #009cee, #0088d0);	background-image: -ms-linear-gradient(top, #009cee, #0088d0);	background-image: -webkit-linear-gradient(top, #009cee, #0088d0);	background-image: -o-linear-gradient(top, #009cee, #0088d0);	background-image: linear-gradient(top, #009cee, #0088d0);	border-radius: 3px;	border: 1px solid #007cbd;}.comments-area .bypostauthor cite span {	position: absolute;	margin-left: 5px;	margin-left: 0.357142857rem;	padding: 2px 5px;	padding: 0.142857143rem 0.357142857rem;	font-size: 10px;	font-size: 0.714285714rem;}.comments-area .bypostauthor cite b {	font-weight: bold;}a.comment-reply-link,a.comment-edit-link {	color: #686868;	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;}a.comment-reply-link:hover,a.comment-edit-link:hover {	color: #21759b;}.commentlist .pingback {	line-height: 1.714285714;	margin-bottom: 24px;	margin-bottom: 1.714285714rem;}/* Comment form */#respond {	margin-top: 48px;	margin-top: 3.428571429rem;}#respond h3#reply-title {	font-size: 16px;	font-size: 1.142857143rem;	line-height: 1.5;}#respond h3#reply-title #cancel-comment-reply-link {	margin-left: 10px;	margin-left: 0.714285714rem;	font-weight: normal;	font-size: 12px;	font-size: 0.857142857rem;}#respond form {	margin: 24px 0;	margin: 1.714285714rem 0;}#respond form p {	margin: 11px 0;	margin: 0.785714286rem 0;}#respond form p.logged-in-as {	margin-bottom: 24px;	margin-bottom: 1.714285714rem;}#respond form label {	display: block;	line-height: 1.714285714;}#respond form input[type="text"],#respond form textarea {	-moz-box-sizing: border-box;	box-sizing: border-box;	font-size: 12px;	font-size: 0.857142857rem;	line-height: 1.714285714;	padding: 10px;	padding: 0.714285714rem;	width: 100%;}#respond form p.form-allowed-tags {	margin: 0;	font-size: 12px;	font-size: 0.857142857rem;	line-height: 2;	color: #5e5e5e;}.required {	color: red;}/* =Front page template-------------------------------------------------------------- */.entry-page-image {	margin-bottom: 14px;	margin-bottom: 1rem;}.template-front-page .site-content article {	border: 0;	margin-bottom: 0;}.template-front-page .widget-area {	clear: both;	float: none;	width: auto;	padding-top: 24px;	padding-top: 1.714285714rem;	border-top: 1px solid #ededed;}.template-front-page .widget-area .widget li {	margin: 8px 0 0;	margin: 0.571428571rem 0 0;	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.714285714;	list-style-type: square;	list-style-position: inside;}.template-front-page .widget-area .widget li a {	color: #757575;}.template-front-page .widget-area .widget li a:hover {	color: #21759b;}.template-front-page .widget-area .widget_text img {	float: left;	margin: 8px 24px 8px 0;	margin: 0.571428571rem 1.714285714rem 0.571428571rem 0;}/* =Widgets-------------------------------------------------------------- */.widget-area .widget ul ul {	margin-left: 12px;	margin-left: 0.857142857rem;}.widget_rss li {	margin: 12px 0;	margin: 0.857142857rem 0;}.widget_recent_entries .post-date,.widget_rss .rss-date {	color: #aaa;	font-size: 11px;	font-size: 0.785714286rem;	margin-left: 12px;	margin-left: 0.857142857rem;}#wp-calendar {	margin: 0;	width: 100%;	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;	color: #686868;}#wp-calendar th,#wp-calendar td,#wp-calendar caption {	text-align: left;}#wp-calendar #next {	padding-right: 24px;	padding-right: 1.714285714rem;	text-align: right;}.widget_search label {	display: block;	font-size: 13px;	font-size: 0.928571429rem;	line-height: 1.846153846;}.widget_twitter li {	list-style-type: none;}.widget_twitter .timesince {	display: block;	text-align: right;}/* =Plugins----------------------------------------------- */img#wpstats {	display: block;	margin: 0 auto 24px;	margin: 0 auto 1.714285714rem;}/* =Media queries-------------------------------------------------------------- *//* Does the same thing as <meta name="viewport" content="width=device-width">, * but in the future W3C standard way. -ms- prefix is required for IE10+ to * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor * the meta tag. See http://core.trac.wordpress.org/ticket/25888. */@-ms-viewport {	width: device-width;}@viewport {	width: device-width;}/* Minimum width of 600 pixels. */@media screen and (min-width: 600px) {	.author-avatar {		float: left;		margin-top: 8px;		margin-top: 0.571428571rem;	}	.author-description {		float: right;		width: 80%;	}	.site {		margin: 0 auto;		max-width: 960px;		max-width: 68.571428571rem;		overflow: hidden;	}	.site-content {		float: left;		width: 65.104166667%;	}	body.template-front-page .site-content,	body.attachment .site-content,	body.full-width .site-content {		width: 100%;	}	.widget-area {		float: right;		width: 26.041666667%;	}	.site-header h1,	.site-header h2 {		text-align: left;	}	.site-header h1 {		font-size: 26px;		font-size: 1.857142857rem;		line-height: 1.846153846;		margin-bottom: 0;	}	.main-navigation ul.nav-menu,	.main-navigation div.nav-menu > ul {		border: 0 solid #FFF;		display: inline-block !important;		text-align: center; 		width: 700px;	padding-bottom: 20px;	margin-left: 27px;		background-color: #fff;		font-family: Sans-serif;	}	.main-navigation ul {		margin: 0;		text-indent: 0;	}	.main-navigation li a,	.main-navigation li {		display: inline-block;		text-decoration: none;	}	.main-navigation li a {		border-bottom: 0;		color: #6a6a6a;		line-height: 3.692307692;		text-transform: uppercase;		white-space: nowrap;	}	.main-navigation li a:hover {		color: #000;	}	.main-navigation li {		margin: 0 40px 0 0;		margin: 0 2.857142857rem 0 0;		position: relative;	}	.main-navigation li ul {		display: none;		margin: 0;		padding: 0;		position: absolute;		top: 100%;		z-index: 1;	}	.main-navigation li ul ul {		top: 0;		left: 100%;	}	.main-navigation ul li:hover > ul {		border-left: 0;		display: block;	}	.main-navigation li ul li a {		background: #efefef;		border-bottom: 1px solid #ededed;		display: block;		font-size: 11px;		font-size: 0.785714286rem;		line-height: 2.181818182;		padding: 8px 10px;		padding: 0.571428571rem 0.714285714rem;		width: 180px;		width: 12.85714286rem;		white-space: normal;	}	.main-navigation li ul li a:hover {		background: #e3e3e3;		color: #444;	}	.main-navigation .current-menu-item > a,	.main-navigation .current-menu-ancestor > a,	.main-navigation .current_page_item > a,	.main-navigation .current_page_ancestor > a {		color: #636363;		font-weight: bold;	}	.menu-toggle {		display: none;	}	.entry-header .entry-title {		font-family: 'ballparkweiner';		font-size: 35px;		color: #000;		text-align: center;		padding-bottom:	20px;	}	#respond form input[type="text"] {		width: 46.333333333%;	}	#respond form textarea.blog-textarea {		width: 79.666666667%;	}	.template-front-page .site-content,	.template-front-page article {		overflow: hidden;	}	.template-front-page.has-post-thumbnail article {		float: left;		width: 47.916666667%;	}	.entry-page-image {		float: right;		margin-bottom: 0;		width: 47.916666667%;	}	.template-front-page .widget-area .widget,	.template-front-page.two-sidebars .widget-area .front-widgets {		float: left;		width: 51.875%;		margin-bottom: 24px;		margin-bottom: 1.714285714rem;	}	.template-front-page .widget-area .widget:nth-child(odd) {		clear: right;	}	.template-front-page .widget-area .widget:nth-child(even),	.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {		float: right;		width: 39.0625%;		margin: 0 0 24px;		margin: 0 0 1.714285714rem;	}	.template-front-page.two-sidebars .widget,	.template-front-page.two-sidebars .widget:nth-child(even) {		float: none;		width: auto;	}	.commentlist .children {		margin-left: 48px;		margin-left: 3.428571429rem;	}}/* Minimum width of 960 pixels. */@media screen and (min-width: 960px) {	body {		background-color: #e6e6e6;	}	body .site {		padding: 0 40px;		padding: 0 2.857142857rem;		margin-top: 48px;		margin-top: 3.428571429rem;		margin-bottom: 48px;		margin-bottom: 3.428571429rem;		box-shadow: 0 2px 7px rgba(100, 100, 100, 0.3);		border-radius: 0;			}	body.custom-background-empty {		background-color: #fff;	}	body.custom-background-empty .site,	body.custom-background-white .site {		padding: 0;		margin-top: 0;		margin-bottom: 0;		box-shadow: none;	}}/* =Print----------------------------------------------- */@media print {	body {		background: none !important;		color: #000;		font-size: 10pt;	}	footer a[rel=bookmark]:link:after,	footer a[rel=bookmark]:visited:after {		content: " [" attr(href) "] "; /* Show URLs */	}	a {		text-decoration: none;	}	.entry-content img,	.comment-content img,	.author-avatar img,	img.wp-post-image {		border-radius: 0;		box-shadow: none;	}	.site {		clear: both !important;		display: block !important;		float: none !important;		max-width: 100%;		position: relative !important;	}	.site-header {		margin-bottom: 72px;		margin-bottom: 5.142857143rem;		text-align: left;		background-color: #C33;	}	.site-header h1 {		font-size: 21pt;		line-height: 1;		text-align: right;	}	.site-header h2 {		color: #000;		font-size: 10pt;		text-align: left;	}	.site-header h1 a,	.site-header h2 a {		color: #000;	}	.author-avatar,	#colophon,	#respond,	.commentlist .comment-edit-link,	.commentlist .reply,	.entry-header .comments-link,	.entry-meta .edit-link a,	.page-link,	.site-content nav,	.widget-area,	img.header-image,	.main-navigation {		display: none;	}	.wrapper {		border-top: none;		box-shadow: none;	}	.site-content {		margin: 0;		width: auto;	}	.singular .entry-header .entry-meta {		position: static;	}	.singular .site-content,	.singular .entry-header,	.singular .entry-content,	.singular footer.entry-meta,	.singular .comments-title {		margin: 0;		width: 100%;	}	.entry-header .entry-title,	.entry-title,	.singular .entry-title {		font-size: 21pt;	}	footer.entry-meta,	footer.entry-meta a {		color: #444;		font-size: 10pt;	}	.author-description {		float: none;		width: auto;	}	/* Comments */	.commentlist > li.comment {		background: none;		position: relative;		width: auto;	}	.commentlist .avatar {		height: 39px;		left: 2.2em;		top: 2.2em;		width: 39px;	}	.comments-area article header cite,	.comments-area article header time {		margin-left: 50px;		margin-left: 3.57142857rem;	}}.rtb-booking-form {    display: block;    width: 310px;    margin: auto;}select {    max-width: 100%;    width: 310px;    height: 35px;    border: 1px solid #ccc;    font-size: 14px;    font-weight: bold;}button, input[type="button"], input[type="submit"] {    -webkit-appearance: none;    background: #644724;    border: transparent;    color: #fff;    cursor: pointer;    display: inline-block;    font-size: 1em;    font-weight: bold;    outline: none;    padding: 0 10px;    height: 30px;    line-height: 30px;    position: relative;    font-family: 'Open Sans';    text-transform: uppercase; }#fcontact { width: 420px;            margin: auto;           }.rtb-message p {text-align:center; min-height: 300px; font-weight: bold; }

#meniu {font-weight: bold; border: 2px solid #644724; padding: 5px; background: #644724; color: #FFF; font-size: 18px;}