/*
Theme Name: Club
Theme URI: http://frauenraum.ch
Author: Sebastian L.
Author URI: http://abelo.ch
Description: Inherit all omega parent theme capabilities with footer widget areas, built-in wordpress customizer, custom logo upload, custom sticky post, custom header, custom background, custom footer, custom menu, custom widgets, inner page custom header via featured image.
Version: 0.2
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: white, light, gray, black, two-columns, one-column, right-sidebar, fixed-layout, theme-options, custom-menu, threaded-comments, microformats, sticky-post, featured-image-header, flexible-header, translation-ready, responsive-layout, fluid-layout 
Template: omega
*/

/* Fonts
--------------------------------------------- */
@font-face{font-family:'bgts';src:url('fonts/bgts.eot');src:url('fonts/bgts.eot?#iefix') format('embedded-opentype'),url('fonts/bgts.woff') format('woff'),url('fonts/bgts.ttf') format('truetype'),url('fonts/bgts.svg#bgts') format('svg');font-weight:normal;font-style:normal}
/* 'bgtt' only small and big abc-characters and ?!.- charachters are in small-sized font-files */
@font-face{font-family:'bgtt';src:url('fonts/bgtt.eot');src:url('fonts/bgtt.eot?#iefix') format('embedded-opentype'),url('fonts/bgtt.woff') format('woff'),url('fonts/bgtt.ttf') format('truetype'),url('fonts/bgtt.svg#bgtt') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'courier';src:url('fonts/courier.eot');src:url('fonts/courier.eot?#iefix') format('embedded-opentype'),url('fonts/courier.woff') format('woff'),url('fonts/courier.ttf') format('truetype'),url('fonts/courier.svg#courier') format('svg');font-weight:normal;font-style:normal}
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
/* Box Sizing 
--------------------------------------------- */
*,
input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	-webkit-appearance: none;
}

/* Float Clearing
--------------------------------------------- */
.archive-pagination:before,
.clearfix:before,
.entry:before,
.entry-pagination:before,
.post-navigation:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}
.archive-pagination:after,
.clearfix:after,
.entry:after,
.entry-pagination:after,
.post-navigation:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}

/* Typographical Elements
--------------------------------------------- */
html {
	font-size: 62.5%; /* 10px browser default */
}

body {
	color: #333;
	font: normal 300 15px/1.6 'courier', 'Courier New', monospace;
	background: #fff;
}
a,
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus {
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
}

::-moz-selection {
	background: #333;
	color: #fff;
}

::selection {
	background: #333;
	color: #fff;
}
a {
	text-decoration: none;
}
a:hover,
a:focus {
	text-decoration: none;
}
p {
	padding: 0;
}

strong {
	font-weight: 700;
}
ol, ul {
	list-style: none;
}
ul {
	list-style: disc outside;
	margin: 0 0 25px 48px;
	padding: 0;
}
ol {
	list-style-type: decimal;
	margin: 0 0 25px 16px;
}
ol ol {
	list-style: upper-roman;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: upper-alpha;
}
ol ol ol ol ol {
	list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 0 25px 5px;
}
dl dt {
	font-weight: bold;
	margin: 10px 0 0 0;
}
dl dd {
	margin: 5px 0 0 24px;
}

blockquote,
blockquote::before {
	
}

blockquote {
	margin: 0;
	padding: 24px 40px;
}
blockquote::before {
	content: "\201C";
	display: block;
	font-size: 30px;
	height: 0;
	left: -20px;
	position: relative;
	top: -10px;
}
pre {
	background-color: #F9F9F9;
	overflow: scroll;
	padding: 0 20px;
	white-space: pre;
}
cite {
	font-style: normal;
}

/* Table
--------------------------------------------- */
table {
	border: 1px solid #777;
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 25px;
}
table caption {
	margin: 0 0 5px;
	font-size: 15px;
	font-variant: small-caps;
}
th,td {
	padding: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.widget th,
.widget td {
	padding: 5px 2px;
}

.widget_recent_entries {
	padding: 10px;
}
.widget_recent_entries a {
	font-family: 'bgts', sans-serif;
	font-size: 120%;
	color: #000;
}
.widget_recent_entries li {
	padding-bottom: 20px;
}
.widget_recent_entries .post-date {
	display: block;
	color: #000;
}
th {
	border-bottom: 1px solid #777;
	border-right: 1px solid #777;
	font-size: 15px;
	font-weight: normal;
	text-align: left;
}
td {
	border-bottom: 1px solid #777;
	border-right: 1px solid #777;
}
/* Headings
--------------------------------------------- */
h1,
h2,
h3,
h4,
h5,
h6 {
	color: #111;
	font-family: 'bgts', sans-serif;
	font-weight: normal;
	line-height: 1.4;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
}
h1 {
	font-size: 26px;
	text-transform: uppercase;
}
h2 {
	font-size: 22px;
}
h3 {
	font-size: 18px;
}

h4, h5, h6 {
	font-size: 16px;
}

/* Objects
--------------------------------------------- */

embed,
iframe,
img,
object,
video {
	max-width: 100%;
}

img {
	height: auto;
	width: auto\9; /* IE8 */
}
/* Forms
--------------------------------------------- */

input,
select,
textarea {
	background: #ddd;
	border: 0;
	font-family: 'courier', 'Courier New', monospace;
	font-size: 14px;
	padding: 12px;
	max-width: 100%;
}

input:focus,
textarea:focus {
	background: #fff;
	outline: none;
}

::-moz-placeholder {
	color: #777;
}

::-webkit-input-placeholder {
	color: #777;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	background: #211b1a;
	border: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	color: #fff;
	cursor: pointer;
	letter-spacing: 1px;
	padding: 16px 24px;
	text-transform: uppercase;
	width: auto;
}

button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"] {
	opacity:0.9;
	filter:alpha(opacity=90); /* lt IE8 */	
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
	display: none;
}


/*
Structure and Layout
--------------------------------------------- */

/* Site Containers
--------------------------------------------- */

.wrap {
	margin: 0 auto;
	max-width: 1200px;
	border-left: 12px solid #000;
	border-right: 12px solid #000;
}

.site-inner {	
	clear: both;
}

.site-inner .wrap {
	background: #0f0;
}
/* Content
--------------------------------------------- */

.content {
	float: right;
	width: 60%;
	min-height: 600px;
}

.layout-2c-r .content {
	float: right;
}
.layout-2c-l .content {
	float: left;
}

.c-layout-1c .content {
	width: 100%;
}

.layout-2c-r .content {
	border-left: 12px solid #000;
}

.layout-2c-l .content {
	border-right: 12px solid #000;
}
.layout-1c .content {
	width: 100%;
}

/* Primary Sidebar
--------------------------------------------- */

.sidebar-primary {
	float: right;
	width: 40%;
}

.layout-1c .sidebar-primary {
	display: none;
}

.layout-2c-r .sidebar-primary {
	float: left;
}


/* WordPress
--------------------------------------------- */

.search-form input[type="submit"] {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	width: 1px;
	display: none;
}

.sticky {
}

img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 20px;
	padding: 0 20px;
}

img.alignnone {
	margin-bottom: 20px;
}
.alignleft {
	float: left;
	text-align: left;
}

.alignright {
	float: right;
	text-align: right;
}

img.alignleft,
.wp-caption.alignleft {
	margin: 0 20px 20px 0;
}

.wp-caption {
	max-width: 100%;
}

img.alignright,
.wp-caption.alignright {
	margin: 0 0 20px 20px;
}

.wp-caption-text {
	font-size: 14px;
	font-weight: 700;
	margin: 0;
	text-align: center;
}

.gallery {
	display: block;
	clear: both;
	overflow: hidden;
	margin: 0 auto 20px;
}

.gallery .gallery-row {
	display: block;
	clear: both;
	overflow: hidden;
	margin: 0;
}

.gallery .gallery-item {
	overflow: hidden;
	float: left;
	margin: 0 0 16px;
	text-align: center;
	list-style: none;
	padding: 0;
}

.gallery .gallery-item .gallery-icon {
	position:relative;
}

.gallery .gallery-item .gallery-icon img {
	width: auto;
	max-width: 89%;
	height: auto;
	padding: 5%;
	margin: 0 auto;
}

.gallery-caption {
	margin: 0 10px;
}

.widget_calendar table {
	width: 100%;
}

.widget_calendar th {
	text-align: center;
	font-weight: bold;
}
.widget_calendar td {
	text-align: center;
}

.widget_search input.search-field {
	width: 100%;
}

/* Headings
--------------------------------------------- */

.entry-title, .page-header {
	word-wrap: break-word;
}

.entry-title a,
.sidebar .widgettitle a,
.entry-title a:hover {
	color: #000 !important;
	text-decoration: none !important;
}

/*
Site Header
--------------------------------------------- */
.site-header {
	padding: 0;
}
.site-header > .wrap {
	background-color: #000;
}
.banner .wrap {
	background: #000;
	color: #fff;
}
.banner img {
	line-height: 0;
	max-width: 100%;
}
.banner .entry-header {
	border-top: 12px solid #fff;
	margin:  0 0 10px 0;
}
.banner .entry-content {
	padding: 0 15%;
	margin:  0 0 10px 0;
}
.banner p {
	margin:0;
}
.banner a,
.banner h1,
.banner h2,
.banner h3,
.banner h4,
.banner h5,
.banner h6 {
	color: #fff;
	font-family: 'courier', 'Courier New', monospace;
	font-weight: bolder;
	text-align: center;
	line-height: 1.1;
	margin: 2px 0
}

/* Title Area
--------------------------------------------- */

.title-area {
	font-weight: 700;
	width: 100%;
	text-align: center;
}
.header-image .title-area {
	padding: 0;
}

.site-title, .site-description {
	color: #fff;
	font-size: 30px;
	font-weight: normal;
	letter-spacing: 2px;
	display: inline-block;
	margin: 30px 0;
	vertical-align: top;
}

.site-title {
	font-family: 'bgts', sans-serif;
}

.site-description {
	font-family: 'bgtt', sans-serif;
}

.logo {
	margin: 30px 0 10px 0;
}

/*
Site Navigation
--------------------------------------------- 
http://code.jelmerdemaat.nl/2012/perfectly-justified-css-grid-technique-using-inline-block/
*/
.tinynav { display: none }
.nav-primary .wrap { background: #000; }
.omega-nav-menu ,
.omega-nav-menu > ul  {
	display: block;
	clear: both;
	margin: 0;
	padding: 0;
	text-align: justify;
	font-size: 1px;
}
.omega-nav-menu:after {
	content: "";
	width: 100%;
	display: inline-block;
	font-size: 1px;
}

.omega-nav-menu .menu-item,
.omega-nav-menu .page_item {
	display: inline-block;
	margin: 0;
	padding: 0;
}
.omega-nav-menu a {
	color: #fff;
	letter-spacing: 1px;
	font: normal 30px/1.5 'bgts', sans-serif;
	border: none;
	display: block;
	padding: 0;
	position: relative;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
}
.omega-nav-menu a:hover, .omega-nav-menu a:focus{
	color: #00ff00;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
}
.omega-nav-menu .current-page-ancestor a, .omega-nav-menu .current-menu-item a{
	color: #ff0080;
}
.omega-nav-menu .sub-menu,
.omega-nav-menu .children {
	display: none;
}
/*
Content Area
--------------------------------------------- */

.content {
	background-color: #fff;
}

.content a {
	color: #ff0080;
	text-decoration: underline;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
}
.content a:hover, .content a:focus {
	text-decoration: none;
	color: #00ff00;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
}

/* Entries
--------------------------------------------- */

.entry-thumbnail img {
	width: 100%;
	border-bottom: 12px solid #000;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-content dl,
.entry-content address,
.entry-title,
.page-content {
	padding: 0 10px ;
}
.entry-wrap p {
	padding: 0 15% 0 10px;
}
.entry-wrap table {
margin: auto 10px;
}
.page-header {
	padding: 10px;
}
.entry-content {
	word-wrap: break-word;
}
.entry-content img.wp-post-image {
	margin-bottom: 15px;
}
.entry-content .attachment a,
.entry-content .gallery a {
	border: none;
}

.entry-content .wp-caption p {
	margin-bottom: 0;
}

.entry-meta {
	clear: both;
	font-size: 14px;
	padding: 0 10px 10px 10px;
}

.entry-footer .entry-meta {
	margin: 0;
}

.entry-categories,
.entry-tags {
	display: block;
}

/* Entry Navigation
--------------------------------------------- */

.navigation li {
	display: inline;
}

.navigation li a {
	background: #333;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	padding: 12px 12px;
}


/* Pagination
--------------------------------------------- */

.pagination .page-numbers {
	padding: 12px 12px;
	border: 1px solid #777;
}

.pagination .current {
	background-color: #777;
}

/*
Sidebars
--------------------------------------------- */

.sidebar {
	color: #fff;
}
.widget-title {
	word-wrap: break-word;
	font-weight: 300;
}

.sidebar p:last-child,
.sidebar ul,
.footer-widgets ul {
	margin: 0;
}

.sidebar li,
.footer-widgets li {
	list-style-type: none;
	margin-bottom: 6px;
	padding: 0;
	word-wrap: break-word;
}

.sidebar ul > li:last-child {
	margin-bottom: 0;
}

.sidebar .widget {
/*	margin-bottom: 24px; */
	margin-bottom:0;
}

.sidebar .search-form {
	width: 100%;
}

/*
Footer Widgets
--------------------------------------------- */
.footer-widgets a { 
	color: #fff;
}
.footer-widgets a:hover, .footer-widgets a:focus { 
	text-decoration: underline;
}
.footer-widgets .wrap {
	background: #000;
	color: #fff;
}
.footer-widgets .widget-title {
	color: #fff;
}
.footer-widgets .widget {
    	margin-bottom: 24px;
	padding: 30px;
}
.footer-widgets .search-form {
	color: #000;
}
.footer-widgets .col-3 .widget-area {
	float: left;
    	width: 33.3%;
}
.footer-widgets .col-4 .widget-area {
	float: left;
    	width: 25%;
}

/*
Site Footer
--------------------------------------------- */
.site-footer, .site-footer a {
	color: #777;
}
.site-footer a:hover {
	color: #fff;
}
.site-footer .wrap {
	background: #000;
}
.site-footer p {
	float: right;
	font-size: 80%;
	margin-bottom: 0;
}

/*
Special Stuff: Archives, Search, Fehler, no-ptag
--------------------------------------------- */
#nav-below { display: none; }
.archive .entry-meta,
.archive .entry-header,
.archive .entry {
	margin-bottom: 0;
}
.taxonomy-event-category .entry-content a,
.taxonomy-event-tag .entry-content a{
	color: #000;
	text-decoration: none;
}
.archive .entry-title {
	color: #000;
	display: inline-block;
}
.archive .entry-footer,
.archive .page-header,
.taxonomy-event-tag .entry,
.taxonomy-event-category .entry,
.search .entry-meta,
.search .page-header {
	border-bottom: 12px solid #000;
}
.archive #event-nav-below {
	border-top: none;
}

.taxonomy-event-category .entry-wrap,
.taxonomy-event-tag .entry-wrap {
	background-color: #fff;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
}
.taxonomy-event-category .entry-wrap:hover,
.taxonomy-event-tag .entry-wrap:hover  {
	background-color: #ff0080;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
}
.archive .entry-title img {
	float:left;
	border-right:12px solid #000;
	border-bottom:12px solid #000;
	margin: 0 10px 10px -10px;
}
.no-ptag {
	margin: 0 auto;
	text-align: center;
}
/* custom min-height for fomate-pages */
.singular-page .content {
	min-height: 876px;
}
/* Aktuell */
.singular-page-1182 .entry {
	border-bottom: 10px solid black;
	padding-top: 10px;
}
.singular-page-1182 .entry:last-child {
	border-bottom: 0;
}
.singular-page-1182 h2 {
	font-size: 26px;
}

/* Plugins Style
--------------------------------------------- */

/* BE Suppages- & Event-Organiser-Widget together */
.widget_subpages,
.EO_Event_List_Widget {
	margin: 12px auto;
	overflow: hidden;
	text-align: center;
}
.EO_Event_List_Widget ul,
.widget_subpages ul {
	margin: 0 auto;
	height: auto;
	width: 60%;
	background: #000;
}
.widget_subpages li,
.EO_Event_List_Widget li,
.home .eo-events-widget li:first-child {
	position: relative;
	padding: 10px 6px;
	overflow: visible;
	z-index: 1;
}
.EO_Event_List_Widget a,
.widget_subpages a {
	color: #fff;
}
.EO_Event_List_Widget a:hover,
.EO_Event_List_Widget a:focus,
.widget_subpages a:hover,
.widget_subpages a:focus  {
	color: #ff0080;
	transition: color 0.2s ease-in-out;
	-webkit-transition: color 0.2s ease-in-out;
}
a .event-title, .widget_subpages li a {
	font: normal 35px/1.2 'bgts', sans-serif;
	text-decoration: none;
	display: inline;
        background: #000;
	/* http://css-tricks.com/multi-line-padded-text/  */
	box-shadow: 6px 0 0 #000, -6px 0 0 #000;
	-webkit-box-shadow: 6px 0 0 #000, -6px 0 0 #000;
}
.event-current:before,
.widget_subpages_current_page a:before,
.home .eo-events-widget li:first-child:before {
        border-top: 12px solid #ff0080;
	bottom: 0;
	left: -37%; 
        width: 177%;
        content:"";
        position: absolute;
        z-index: -5;
}
/* BE Subpages */
.widget_subpages_current_page a:before {
        top: 25px; 
}
/* EO Event-Organiser */

.EO_Event_List_Widget ul {
	min-height: 100%;
}
.EO_Event_List_Widget .widget-wrap{
	max-height: 100%;
	min-height: 50px;
	margin-right: -20px;
	padding-right: 20px;
	overflow: auto;
	overflow-x: hidden !important;
}
.event-current:before,
.home .eo-events-widget li:first-child:before {
        top: 50px; 
}
.event-time {
	text-decoration: underline;
}
/*
.eo-event-running {
	background: #ff0080;
	margin: 0;
}
.eo-event-running .event-title {
	background: #ff0080;
	box-shadow: none;
	-webkit-box-shadow: none;
	padding: 0 6px;
	outline: none;
}
td.eo-event-running {
	background: #0f0;
}
.eo-event-running a:hover,
.eo-event-running a:focus {
	color: #fff;
}
*/
/* EO calendar widget */
.event a,
#eo-widget-prev-month a,
#eo-widget-next-month a {
	color: #ff0080;
}
.event a:hover,
.event a:focus,
#eo-widget-prev-month a:hover,
#eo-widget-prev-month a:focus,
#eo-widget-next-month a:hover,
#eo-widget-next-month a:focus {
	color: #0f0;
}
/* EO fullcalendar */
.eo-fullcalendar table {
	margin: 0 !important;
}
.ui-state-default .ui-icon {
    background-image: url("images/eo-fullcalendar-icons.png") !important;
}
html .fc,
.eo-event-toolip {
	font-family: 'courier', 'Courier New', monospace !important;
}
.ui-tooltip-content {
	font-size: 1.2em !important;
	line-height: 1.5em !important;
}
.qtip-title {
	font-size: 1.2em !important;
	line-height: 1.5em !important;
	padding: 5px !important;
}
.fc-event {
	background-color: #ff0080 !important;
	color: #000 !important;
	display: inline-block;
	padding: 2px;
}
.fc-event-title {
	font-size: .95em;
}
/* EO Page Navigation */
#event-nav-below {
	overflow: hidden;
	font-size: 120%;
	background: #ff0080; 
	width: 100%;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
}
#event-nav-below:hover {
	background: #fff; 
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
}
#event-nav-below a {
	color: #000;
	font-weight: bold;
	text-decoration: none;

}
.meta-nav {
	padding: 0 10px;
}
/* Colorbox */
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
#cboxOverlay{background:#000;}
#colorbox{outline:0;font: 12px Tahoma, Arial,sans-serif;}
    #cboxContent{margin-top:20px;background:#000;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{border:5px solid #000; background:#fff;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxLoadingGraphic{background:url(images/cbox-loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
        
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(images/cbox-controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(images/cbox-controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext:hover{background-position:bottom right;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(images/cbox-controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose:hover{background-position:bottom center;}


/* Change pink and green colors on pages with "active" content */
.singular-page-180 .omega-nav-menu a:hover,
.singular-page-180 .omega-nav-menu a:focus,
.singular-page-92 .omega-nav-menu a:hover,
.singular-page-92 .omega-nav-menu a:focus,
.singular-page-77 .omega-nav-menu a:hover,
.singular-page-77 .omega-nav-menu a:focus,
.singular-page-11 .omega-nav-menu a:hover,
.singular-page-11 .omega-nav-menu a:focus {
	color: #ff0080;
}
.singular-page-180 .current-page-ancestor a,
.singular-page-180 .current-menu-item a,
.singular-page-180 .widget_subpages a:hover,
.singular-page-180 .widget_subpages a:focus,
.singular-page-92 .current-page-ancestor a,
.singular-page-92 .current-menu-item a,
.singular-page-92 .widget_subpages a:hover,
.singular-page-92 .widget_subpages a:focus,
.singular-page-77 .current-page-ancestor a,
.singular-page-77 .current-menu-item a,
.singular-page-77 .widget_subpages a:hover,
.singular-page-77 .widget_subpages a:focus,
.singular-page-11 .current-page-ancestor a,
.singular-page-11 .current-menu-item a,
.singular-page-11 .widget_subpages a:hover,
.singular-page-11 .widget_subpages a:focus {
	color: #00ff00;
}
.singular-page-180 .widget_subpages_current_page a:before,
.singular-page-92 .widget_subpages_current_page a:before,
.singular-page-77 .widget_subpages_current_page a:before,
.singular-page-11 .widget_subpages_current_page a:before {
	border-top: 10px solid #00ff00;
}
.singular-page-180 .site-inner .wrap,
.singular-page-92 .site-inner .wrap,
.singular-page-77 .site-inner .wrap,
.singular-page-11 .site-inner .wrap {
	background-color: #ff0080;
}
/* Media Queries
--------------------------------------------- */
@media only screen and (max-width: 1200px) {
	.wrap {
		max-width: 1000px;
	}
	.content {
		width: 50%;
	}
	.sidebar-primary {
		width: 50%;
	}
}
@media only screen and (max-width: 900px) {
	.title-area,
	.content,
	.sidebar-primary,
	.wrap,
	.footer-widgets .col-3 .widget-area {
		width: 100%;
	}
	.header-image .site-header .wrap {
		background-position: center top;
	}
	.layout-2c-r .content {
		border-left: none;
	}
	.layout-2c-l .content {
		border-right: none;
	}
	.archive-description,
	.entry,
	.sidebar .widget {
		padding: 0;
	}
	.omega-nav-menu li {
		float: none;
	}
	.omega-nav-menu a,
	.omega-nav-menu > .first > a,
	.omega-nav-menu > .last > a {
		padding: 20px 16px;
	}
	.omega-nav-menu li.right {
		display: none;
	}
	.content {
		border-top: 12px solid #000;
		min-height: 300px;
	}
	/* special treatment for pages */
	.singular-page .content {
		min-height: 200px;
	}
	.omega-nav-menu a {
		padding: 0 5px;
		font-size: 25px;
	}
	/* Plugins */
	.EO_Event_List_Widget ul {
		height: auto !important;
	}
	.EO_Event_List_Widget .widget-wrap {
		max-height: 300px !important;
	}
	.EO_Event_List_Widget, .widget_subpages {
		margin-bottom: 12px !important;
	}
	.EO_Event_List_Widget ul, .widget_subpages ul {
		width: 70% !important;
	}
}
@media screen and (max-width: 768px) {
	.omega-nav-menu {
		display: none
	}
	.tinynav { 
		text-align: center;
		display: block; 
		color: #fff;
		background: url(images/button.png) no-repeat center right #000;
		font: normal 18px/1.2 'bgtt', sans-serif !important;
		letter-spacing: 2px;
		width: 100%;
		padding-right: 45px;
		-webkit-appearance: none;
		-moz-appearance: none;
	}
	.content {
		min-height: 200px;
	}
	.site-title, .site-description {
		font-size: 25px;
		margin: 7px 0 0;
	}
	.site-description {
		margin-left: -8px;
	}
	.title-area img {
		height: 50px;
	}
	.nav-primary ul.menu,
	.site-inner .wrap {
		border: none;
	}
	/* Plugins */
	.EO_Event_List_Widget .widget-wrap {
		max-height: 190px !important;
		padding-right: 0 !important;
		margin-right: 0 !important;
	}
	.event-current:before,
	.widget_subpages_current_page a:before,
	.home .eo-events-widget li:first-child:before {
	        border-width: 8px !important;
	        width: 159% !important;
	}
	.event-title, .widget_subpages li a {
		font: 32px/1.1 !important;
	}
}

@media screen and (max-width: 600px) {
	.entry-thumbnail {
		display: none;
	}
	.site-title, .site-description {
		margin-top: 9px;
		font-size: 14px;
		letter-spacing: 1px;
	}
	.site-description {
		margin-left: -3px;
	}
	.site-header img {
		height: 25px;
		margin: 5px 0px -16px 0px;
	}
	/* Plugins */
	.event-title, .widget_subpages li a {
		font: normal 26px/1.1 'bgts', sans-serif !important;
	}
	.widget_subpages {
		min-height: 50px !important;
	}
	.event-current:before,
	.home .eo-events-widget li:first-child:before {
		top: 45px !important;
	}
	.widget_subpages_current_page a:before {
		top: 20px !important;
	}
}
