/*
Theme Name: AlburyTigers
Description: OGA Themed
Version: 1.0
Author: OGA Creative Agency
Author URI: http://ogadesign.com.au
Tags: fixed width, right sidebar, two columns, valid XHTML, widgets
*/
/* begin Page */
/* Created by OGA */

/*Eurostile Std Condensed*/

@font-face {
  font-family: 'eurostile_std_condensed';
  src: url('https://www.alburytigers.com.au/fonts/eurostile_std_condensed.eot'); /* IE9 Compat Modes */
  src: url('https://www.alburytigers.com.au/fonts/eurostile_std_condensed.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.alburytigers.com.au/fonts/eurostile_std_condensed.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.alburytigers.com.au/fonts/eurostile_std_condensed.woff') format('woff'), /* Pretty Modern Browsers */
       url('https://www.alburytigers.com.au/fonts/eurostile_std_condensed.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('https://www.alburytigers.com.au/fonts/eurostile_std_condensed.svg#eurostile_std_condensed') format('svg'); /* Legacy iOS */
}
.slick-slide a img, .slick-slide img {
    padding: 2%;
    position: relative;
    text-align: center;
    width: 84% !important;
}
.banner {
    padding: 10px;
}
.page-id-2372 .oga-content-layout .oga-sidebar1 {
    width: 290px;
    display: none;
}
.oga-box #text-5 { margin-bottom: 10px !important; }
html { XXmargin-top: 10px !important; }
.easingslider.easingslider-1727.no-js.use-fade.has-loaded { border-bottom: 11px solid; padding: 9px 8px 8px !important; }
#oga-main, table { font-family: 'eurostile_std_condensed', Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal; font-size: 15px; letter-spacing: 0.4px; }
h1, h2, h3, h4, h5, h6, p, a, ul, ol, li { margin: 0; padding: 0; }
.membership { margin: 0px !important; }
#facebook_status_box .fb_link_post a { clear: both !important; color: #0A7A98; font-size: 14px; text-decoration: none; }
.customisable-border { border: 0 solid #E8E8E8 !important; }
.oga-postcontent, .oga-postheadericons, .oga-postfootericons, .oga-blockcontent-body, ul.oga-vmenu a { text-align: left; }
.oga-postcontent, .oga-postcontent li, .oga-postcontent table, .oga-postcontent a, .oga-postcontent a:link, .oga-postcontent a:visited, .oga-postcontent a.visited, .oga-postcontent a:hover, .oga-postcontent a.hovered { font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; }
.oga-postcontent p { margin: 12px 0; }
.oga-postcontent h1, .oga-postcontent h1 a, .oga-postcontent h1 a:link, .oga-postcontent h1 a:visited, .oga-postcontent h1 a:hover, .oga-postcontent h2, .oga-postcontent h2 a, .oga-postcontent h2 a:link, .oga-postcontent h2 a:visited, .oga-postcontent h2 a:hover, .oga-postcontent h3, .oga-postcontent h3 a, .oga-postcontent h3 a:link, .oga-postcontent h3 a:visited, .oga-postcontent h3 a:hover, .oga-postcontent h4, .oga-postcontent h4 a, .oga-postcontent h4 a:link, .oga-postcontent h4 a:visited, .oga-postcontent h4 a:hover, .oga-postcontent h5, .oga-postcontent h5 a, .oga-postcontent h5 a:link, .oga-postcontent h5 a:visited, .oga-postcontent h5 a:hover, .oga-postcontent h6, .oga-postcontent h6 a, .oga-postcontent h6 a:link, .oga-postcontent h6 a:visited, .oga-postcontent h6 a:hover, .oga-blockheader .t, .oga-blockheader .t a, .oga-blockheader .t a:link, .oga-blockheader .t a:visited, .oga-blockheader .t a:hover, .oga-vmenublockheader .t, .oga-vmenublockheader .t a, .oga-vmenublockheader .t a:link, .oga-vmenublockheader .t a:visited, .oga-vmenublockheader .t a:hover, .oga-logo-name, .oga-logo-name a, .oga-logo-name a:link, .oga-logo-name a:visited, .oga-logo-name a:hover, .oga-logo-text, .oga-logo-text a, .oga-logo-text a:link, .oga-logo-text a:visited, .oga-logo-text a:hover, .oga-postheader, .oga-postheader a, .oga-postheader a:link, .oga-postheader a:visited, .oga-postheader a:hover { font-family: Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: bold; font-size: 22px; text-decoration: none; }
.oga-postcontent a { text-decoration: none; color: #1A1A1A; }
.oga-postcontent a:link { text-decoration: none; color: #1A1A1A; font-weight: bold; }
.oga-postcontent a:visited, .oga-postcontent a.visited { color: #1A1A1A; }
.oga-postcontent a:hover, .oga-postcontent a.hover { color: #E0B929; }
.oga-postcontent h1 { color: #1A1A1A; margin: 10px 0 0; font-family: 'eurostile_std_condensed', Arial, Helvetica, Sans-Serif; font-size: 36px; font-weight: normal; text-transform: uppercase; }
.oga-blockcontent h1 { margin: 10px 0 0; font-size: 40px; }
.oga-postcontent h1 a, .oga-postcontent h1 a:link, .oga-postcontent h1 a:hover, .oga-postcontent h1 a:visited, .oga-blockcontent h1 a, .oga-blockcontent h1 a:link, .oga-blockcontent h1 a:hover, .oga-blockcontent h1 a:visited { font-size: 36px; font-family: 'eurostile_std_condensed', Arial, Helvetica, Sans-Serif; text-transform: uppercase; }
.oga-postcontent h2 { color: #E0B929; font-family: 'eurostile_std_condensed', Arial, Helvetica, Sans-Serif; font-size: 36px; font-weight: normal; margin: 61px 0 0; text-transform: uppercase; }
.oga-blockcontent h2 { margin: 10px 0 0; font-size: 40px; }
.oga-postcontent h2 a, .oga-postcontent h2 a:link, .oga-postcontent h2 a:hover, .oga-postcontent h2 a:visited, .oga-blockcontent h2 a, .oga-blockcontent h2 a:link, .oga-blockcontent h2 a:hover, .oga-blockcontent h2 a:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 20px; }
#facebook_status_box .fb_post h5 a { color: #070707; font-size: 13px; text-decoration: none; font-family: Arial, Helvetica, Sans-Serif; }
.oga-postcontent h3 { color: #1A1A1A; font-family: 'eurostile_std_condensed', Arial, Helvetica, Sans-Serif; font-size: 28px; font-weight: normal; margin: 10px 0 0; text-transform: uppercase; }
.oga-blockcontent h3 { margin: 10px 0 0; font-size: 28px; }
.oga-postcontent h3 a, .oga-postcontent h3 a:link, .oga-postcontent h3 a:hover, .oga-postcontent h3 a:visited, .oga-blockcontent h3 a, .oga-blockcontent h3 a:link, .oga-blockcontent h3 a:hover, .oga-blockcontent h3 a:visited { font-size: 28px; }
.oga-postcontent h4 { color: #E0B929; font-family: 'eurostile_std_condensed', Arial, Helvetica, Sans-Serif; font-size: 28px; font-weight: normal; margin: 10px 0 0; text-transform: uppercase; }
.oga-blockcontent h4 { margin: 10px 0 0; font-size: 28px; }
.oga-postcontent h4 a, .oga-postcontent h4 a:link, .oga-postcontent h4 a:hover, .oga-postcontent h4 a:visited, .oga-blockcontent h4 a, .oga-blockcontent h4 a:link, .oga-blockcontent h4 a:hover, .oga-blockcontent h4 a:visited { font-size: 28px; font-family: 'eurostile_std_condensed', arial; text-transform: uppercase; }
.oga-postcontent h5 { color: #1A1A1A; margin: 10px 0 0; font-size: 20px; font-family: 'eurostile_std_condensed', arial; text-transform: uppercase; }
.oga-blockcontent h5 { margin: 10px 0 0; font-size: 20px; }
.oga-postcontent h5 a, .oga-postcontent h5 a:link, .oga-postcontent h5 a:hover, .oga-postcontent h5 a:visited, .oga-blockcontent h5 a, .oga-blockcontent h5 a:link, .oga-blockcontent h5 a:hover, .oga-blockcontent h5 a:visited { font-size: 20px; text-transform: uppercase; font-family: 'eurostile_std_condensed', arial; }
.oga-postcontent h6 { color: #E0B929; margin: 10px 0 0; font-size: 20px; font-family: 'eurostile_std_condensed', arial; text-transform: uppercase; }
.oga-blockcontent h6 { margin: 10px 0 0; font-size: 20px; }
.oga-postcontent h6 a, .oga-postcontent h6 a:link, .oga-postcontent h6 a:hover, .oga-postcontent h6 a:visited, .oga-blockcontent h6 a, .oga-blockcontent h6 a:link, .oga-blockcontent h6 a:hover, .oga-blockcontent h6 a:visited { font-size: 20px; font-family: 'eurostile_std_condensed', arial; text-transform: uppercase; }
ul { list-style-type: none; }
ol { list-style-position: inside; }
html, body { height: 100%; }
#oga-main { position: relative; z-index: 0; width: 100%; min-height: 100%; left: 0; top: 0; cursor: default; overflow: hidden; }
body { padding: 0; margin: 0; min-width: 1000px; color: #333333; background-color: #000000; background-image: url('images/Bottom_texture.jpg'); background-repeat: repeat; background-attachment: fixed; background-position: top left; }
#oga-page-background-middle-texture { position: relative; background-image: url('images/Middle_texture.jpg'); background-repeat: repeat-x; background-position: top left; background-attachment: fixed; width: 100%; min-width: 1000px; min-height: 100%; }
h4 { font-size: 15px; }
.cleared { display: block; clear: both; float: none; margin: 0; padding: 0; border: none; font-size: 0; height: 0; overflow: hidden; }
.reset-box { overflow: hidden; display: table; }
form { padding: 0 !important; margin: 0 !important; }
table.position { position: relative; width: 100%; table-layout: fixed; }
/* Start Box */
.oga-box, .oga-box-body { margin: 0 auto; position: relative; }
.oga-box:before, .oga-box:after, .oga-box-body:before, .oga-box-body:after { position: absolute; top: 0; bottom: 0; content: ' '; background-repeat: no-repeat; line-height: 0; }
.oga-box:before, .oga-box-body:before { left: 0; }
.oga-box:after, .oga-box-body:after { right: 0; }
.oga-box:before { overflow: hidden; background-position: bottom left; direction: ltr; z-index: -3; }
.oga-box:after { background-position: bottom right; z-index: -3; }
.oga-box-body:before, .oga-box-body:after { background-repeat: repeat-y; }
.oga-box-body:before { background-position: top left; z-index: -3; }
.oga-box-body:after { background-position: top right; z-index: -3; }
.oga-box .oga-box:before, .oga-box .oga-box:after, .oga-box-body .oga-box-body:before, .oga-box-body .oga-box-body:after { z-index: -2; }
.oga-box .oga-box .oga-box:before, .oga-box .oga-box .oga-box:after, .oga-box-body .oga-box-body .oga-box-body:before, .oga-box-body .oga-box-body .oga-box-body:after { z-index: -1; }
/* End Box */
/* Start Bar */
.oga-bar { position: relative; }
.oga-bar:before, .oga-bar:after { position: absolute; top: 0; bottom: 0; content: ' '; background-repeat: repeat; z-index: -1; }
.oga-bar:before { left: 0; background-position: top left; }
.oga-bar:after { right: 0; background-position: top right; }
/* End Bar */
li h1, .oga-postcontent li h1, .oga-blockcontent-body li h1 { margin: 1px; }
li h2, .oga-postcontent li h2, .oga-blockcontent-body li h2 { margin: 1px; }
li h3, .oga-postcontent li h3, .oga-blockcontent-body li h3 { margin: 1px; }
li h4, .oga-postcontent li h4, .oga-blockcontent-body li h4 { margin: 1px; }
li h5, .oga-postcontent li h5, .oga-blockcontent-body li h5 { margin: 1px; }
li h6, .oga-postcontent li h6, .oga-blockcontent-body li h6 { font-size: 20px; margin: 0 0 8px; }
li p, .oga-postcontent li p, .oga-blockcontent-body li p { margin: 1px; }
/* end Page */
/* begin Header */
div.oga-header { margin: 0 auto; position: relative; z-index: -5; width: 1000px; height: 175px; margin-top: -10px; margin-bottom: 0; }
.oga-header-position { position: absolute; top: 0; right: 0; left: 0; }
.oga-header-wrapper { position: relative; top: 0; width: 1000px; margin: 0 auto; }
.oga-header-inner { position: relative; margin: 0 0; }
/* end Header */
/* begin Logo */
div.oga-logo { display: block; position: absolute; top: 85px; left: 24%; margin-left: -84px; }
.oga-logo-name { display: block; text-align: left; font-family: 'eurostile_std_condensed', Arial, Helvetica, Sans-Serif; font-size: 50px; padding: 0; margin: 0; color: #E0B929 !important; }
.oga-logo-name a, .oga-logo-name a:link, .oga-logo-name a:visited, .oga-logo-name a:hover { font-family: 'eurostile_std_condensed', Arial, Helvetica, Sans-Serif; font-size: 50px; padding: 0; text-transform: uppercase; font-weight: normal; margin: 0; color: #E0B929 !important; }
.oga-logo-text { color: #666 !important; display: block; font-size: 21px; font-weight: normal; margin: -11px 2px 0 0; padding: 0; text-align: right; text-transform: uppercase; }
.oga-logo-text a, .oga-logo-text a:link, .oga-logo-text a:visited, .oga-logo-text a:hover { font-size: 14px; padding: 0; margin: 0; color: #C7DDEA !important; }
/* end Logo */
/* begin Menu */
/* menu structure */
ul.oga-hmenu a, ul.oga-hmenu a:link, ul.oga-hmenu a:visited, ul.oga-hmenu a:hover { outline: none; position: relative; z-index: 11; }
ul.oga-hmenu, ul.oga-hmenu ul { display: block; margin: 0; padding: 0; border: 0; list-style-type: none; }
ul.oga-hmenu li { margin: 0; padding: 0; border: 0; display: block; float: left; position: relative; z-index: 5; background: none; }
ul.oga-hmenu li:hover { z-index: 10000; white-space: normal; }
ul.oga-hmenu li li { float: none; width: auto; }
ul.oga-hmenu li:hover>ul { visibility: visible; top: 100%; }
ul.oga-hmenu li li:hover>ul { top: 0; left: 100%; }
ul.oga-hmenu:after, ul.oga-hmenu ul:after { content: "."; height: 0; display: block; visibility: hidden; overflow: hidden; clear: both; }
ul.oga-hmenu, ul.oga-hmenu ul { min-height: 0; }
ul.oga-hmenu ul { visibility: hidden; position: absolute; z-index: 10; left: 0; top: 0; background-image: url('images/spacer.gif'); padding: 10px 30px 30px 30px; margin: -10px 0 0 -30px; }
ul.oga-hmenu ul.oga-hmenu-left-to-right { right: auto; left: 0; margin: -10px 0 0 -30px; }
ul.oga-hmenu ul.oga-hmenu-right-to-left { left: auto; right: 0; margin: -10px -30px 0 0; }
ul.oga-hmenu ul ul { padding: 30px 30px 30px 10px; margin: -30px 0 0 -10px; }
ul.oga-hmenu ul ul.oga-hmenu-left-to-right { right: auto; left: 0; padding: 30px 30px 30px 10px; margin: -30px 0 0 -10px; }
ul.oga-hmenu ul ul.oga-hmenu-right-to-left { left: auto; right: 0; padding: 30px 10px 30px 30px; margin: -30px -10px 0 0; }
ul.oga-hmenu li li:hover>ul.oga-hmenu-left-to-right { right: auto; left: 100%; }
ul.oga-hmenu li li:hover>ul.oga-hmenu-right-to-left { left: auto; right: 100%; }
ul.oga-hmenu { position: relative; padding: 0 0 0 0; float: right; }
/* end menu structure */
/* menu bar */
.oga-nav { width: 1000px; margin: 0 auto; min-height: 36px; z-index: 100; margin-top: 0; margin-bottom: 0; }
.oga-nav:before, .oga-nav:after { background-color: #222; }
.oga-nav:before { right: 0; }
.oga-nav:after { width: 0; }
/* end menu bar */
.oga-nav-outer { position: absolute; width: 100%; }
.oga-nav-wrapper { position: relative; width: 1000px; margin: 0 auto; }
.oga-nav-inner { margin: 0 0; }
/* end Menu */
/* begin MenuItem */
ul.oga-hmenu>li>a { position: relative; display: block; height: 36px; cursor: pointer; text-decoration: none; color: #ECF0F4; padding: 0 15px; line-height: 39px; text-align: center; }
ul.oga-hmenu>li>a:before, ul.oga-hmenu>li>a:after { position: absolute; display: block; content: ' '; top: 0; bottom: 0; z-index: -1; background-color: #222; XXXbackground-image: url('images/menuitem.png'); }
ul.oga-hmenu>li>a:before { left: 0; right: 0; background-position: top left; }
ul.oga-hmenu>li>a:after { width: 0; right: 0; background-position: top right; }
.oga-hmenu a, .oga-hmenu a:link, .oga-hmenu a:visited, .oga-hmenu a:hover { text-align: left; text-decoration: none; }
ul.oga-hmenu>li>a:hover:before, ul.oga-hmenu>li:hover>a:before { background-position: center left; }
ul.oga-hmenu>li>a:hover:after, ul.oga-hmenu>li:hover>a:after { background-position: center right; }
ul.oga-hmenu>li>a:hover, ul.oga-hmenu>li:hover>a { color: #E0B929; }
/* end MenuItem */
/* begin MenuSeparator */
ul.oga-hmenu>li { margin-left: 0; }
ul.oga-hmenu>li:first-child { margin-left: 0; }
/* end MenuSeparator */
/* begin MenuSubItem */
.oga-hmenu ul a { display: block; white-space: nowrap; height: 28px; background-color: #222; XXXbackground-image: url('images/subitem.png'); background-position: left top; background-repeat: repeat-x; border-width: 0; border-style: solid; min-width: 7em; text-align: left; text-decoration: none; line-height: 28px; color: #FFFFFF; margin: 0; padding: 0 12px; }
.oga-hmenu ul>li:first-child>a { border-top-width: 0; }
.oga-hmenu ul a:link, .oga-hmenu ul a:visited, .oga-hmenu ul a:hover, .oga-hmenu ul a:active { text-align: left; text-decoration: none; line-height: 28px; color: #FFFFFF; margin: 0; padding: 0 15px; }
.oga-hmenu ul li a:hover { color: #E0B929; background-position: left bottom; border-top-width: 0 !important; }
.oga-hmenu ul li:hover>a { color: #E0B929; background-position: left bottom; border-top-width: 0 !important; }
/* end MenuSubItem */
/* begin Box, Sheet */
.oga-sheet { max-width: 1000px; margin-top: 10px; margin-bottom: 0; cursor: auto; width: 1000px; }
.oga-sheet-body { padding: 0; padding-top: 0; padding-bottom: 0; }
/* end Box, Sheet */
/* begin Layout */
.oga-layout-wrapper { position: relative; margin: 0 auto 0 auto; }
.oga-content-layout { display: table; width: 100%; table-layout: fixed; border-collapse: collapse; }
.oga-content-layout-row { display: table-row; }
.oga-layout-cell { display: table-cell; vertical-align: top; }
/* end Layout */
/* begin Button 
span.oga-button-wrapper>a.oga-button, span.oga-button-wrapper>a.oga-button:link, span.oga-button-wrapper>input.oga-button, span.oga-button-wrapper>button.oga-button {
	text-decoration: none;
	font-family: Arial, Helvetica, Sans-Serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	position: relative;
	top: 0;
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	text-align: center;
	color: #FFFFFF !important;
	width: auto;
	outline: none;
	border: none;
	background: none;
	line-height: 25px;
	height: 25px;
	margin: 0 !important;
	padding: 0 10px !important;
	overflow: visible;
	cursor: pointer;
	text-indent: 0;
}
.oga-button img, span.oga-button-wrapper img {
	margin: 0;
	vertical-align: middle;
}
span.oga-button-wrapper {
	vertical-align: middle;
	display: inline-block;
	position: relative;
	height: 25px;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 0;
	width: auto;
	max-width: 1000px;
	margin: 0;
	padding: 0;
	z-index: 0;
}
.firefox2 span.oga-button-wrapper {
	display: block;
	float: left;
}
input, select, textarea {
	vertical-align: middle;
	font-family: Arial, Helvetica, Sans-Serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
}
div.oga-block select {
	width: 96%;
}
span.oga-button-wrapper.hover>.oga-button, span.oga-button-wrapper.hover>a.oga-button:link {
	color: #FFFFFF !important;
	text-decoration: none !important;
}
span.oga-button-wrapper.active>.oga-button, span.oga-button-wrapper.active>a.oga-button:link {
	color: #FFFFFF !important;
}
span.oga-button-wrapper>span.oga-button-l, span.oga-button-wrapper>span.oga-button-r {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: 0;
	padding: 0;
	background-image: url('images/button.png');
	background-repeat: no-repeat;
}
span.oga-button-wrapper>span.oga-button-l {
	left: 0;
	right: 0;
	background-position: top left;
}
span.oga-button-wrapper>span.oga-button-r {
	width: 0;
	right: 0;
	background-position: top right;
}
span.oga-button-wrapper.hover>span.oga-button-l {
	background-position: center left;
}
span.oga-button-wrapper.hover>span.oga-button-r {
	background-position: center right;
}
span.oga-button-wrapper.active>span.oga-button-l {
	background-position: bottom left;
}
span.oga-button-wrapper.active>span.oga-button-r {
	background-position: bottom right;
}
span.oga-button-wrapper input {
	float: none !important;
}*/
/* end Button */
/* begin Box, Block, VMenuBlock */
.oga-vmenublock { max-width: 1000px; margin: 10px; }
.oga-vmenublock-body { padding: 1px; }
.oga-vmenublock:before, .oga-vmenublock:after { content: url('images/vmenublock_t.png'); font-size: 0; background-image: url('images/vmenublock_b.png'); }
.oga-vmenublock:after { clip: rect(auto, auto, auto, 999px); }
.oga-vmenublock:before, .oga-vmenublock-body:before { right: 1px; }
.oga-vmenublock-body:after { width: 1px; top: 1px; bottom: 1px; background-image: url('images/vmenublock.png'); }
.oga-vmenublock-body:before { top: 1px; bottom: 1px; background-image: url('images/vmenublock.png'); }
/* end Box, Block, VMenuBlock */
/* begin Box, Box, VMenuBlockContent */
.oga-vmenublockcontent { max-width: 1000px; }
.oga-vmenublockcontent-body { padding: 0; }
/* end Box, Box, VMenuBlockContent */
/* begin VMenu */
ul.oga-vmenu, ul.oga-vmenu ul { list-style: none; display: block; }
ul.oga-vmenu, ul.oga-vmenu li { display: block; margin: 0; padding: 0; width: auto; line-height: 0; }
ul.oga-vmenu { margin-top: 0; margin-bottom: 0; }
ul.oga-vmenu ul { display: none; margin: 0; padding: 0; position: relative; margin-left: 0; margin-right: 0; }
ul.oga-vmenu ul.active { display: block; }
/* end VMenu */
/* begin VMenuItem */
ul.oga-vmenu a { display: block; cursor: pointer; z-index: 0; text-decoration: none; font-family: Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal; font-size: 12px; margin-left: 0; margin-right: 0; position: relative; }
ul.oga-vmenu li { position: relative; }
ul.oga-vmenu>li>a { color: #7994AF; padding: 0 11px 0 11px; height: 30px; line-height: 30px; white-space: nowrap; }
ul.oga-vmenu>li>a.active { color: #7D2B03; }
ul.oga-vmenu a:hover, ul.oga-vmenu a.active:hover { color: #22485D; }
ul.oga-vmenu>li>a:before, ul.oga-vmenu>li>a:after { position: absolute; display: block; content: ' '; z-index: -1; background-image: url('images/vmenuitem.png'); top: 0; height: 30px; }
ul.oga-vmenu>li>a:before { left: 0; right: 4px; background-position: top left; }
ul.oga-vmenu>li>a:after { width: 4px; right: 0; background-position: top right; }
ul.oga-vmenu>li>a.active:before { background-position: bottom left; }
ul.oga-vmenu>li>a.active:after { background-position: bottom right; }
ul.oga-vmenu>li>a:hover { background-color: transparent; }
ul.oga-vmenu>li>a:hover:before { background-position: center left; }
ul.oga-vmenu>li>a:hover:after { background-position: center right; }
ul.oga-vmenu>li { margin-top: 4px; }
ul.oga-vmenu>li>ul { margin-top: 4px; padding-bottom: 0; }
ul.oga-vmenu>li:first-child { margin-top: 0; }
/* end VMenuItem */
/* begin VMenuSubItem */
ul.oga-vmenu ul li { margin: 0; padding: 0; }
ul.oga-vmenu li li, ul.oga-vmenu li li a { position: relative; }
ul.oga-vmenu ul a { display: block; position: relative; white-space: nowrap; height: 24px; overflow: visible; background-image: url('images/vsubitem.png'); background-repeat: repeat-x; background-position: top left; padding: 0; padding-left: 15px; padding-right: 15px; line-height: 24px; color: #435970; margin-left: 0; margin-right: 0; }
ul.oga-vmenu ul a.active { background-position: bottom left; }
ul.oga-vmenu ul a:hover { background-position: center left; line-height: 24px; color: #435970; margin-left: 0; margin-right: 0; }
ul.oga-vmenu ul li li a:hover, ul.oga-vmenu ul li li a:hover.active { background-position: left center; }
ul.oga-vmenu ul a:link, ul.oga-vmenu ul a:visited, ul.oga-vmenu ul a:active { line-height: 24px; color: #435970; margin-left: 0; margin-right: 0; }
ul.oga-vmenu>li>ul>li:first-child { padding-top: 0; margin-top: 0; }
ul.oga-vmenu li li { position: relative; margin-top: 0; }
ul.oga-vmenu ul ul a { padding-left: 30px; }
ul.oga-vmenu ul ul ul a { padding-left: 45px; }
ul.oga-vmenu ul ul ul ul a { padding-left: 60px; }
ul.oga-vmenu ul ul ul ul ul a { padding-left: 75px; }
ul.oga-vmenu ul li a.active { color: #A53903; }
ul.oga-vmenu ul li a:hover, ul.oga-vmenu ul li a:hover.active { color: #387599; }
/* end VMenuSubItem */
/* begin Box, Block */
.oga-block { max-width: 1000px; margin: 0 1px 10px 10px; }
.oga-block-body { padding: 4px; }
.oga-block:before, .oga-block:after { content: url('images/block_t.png'); font-size: 0; background-color: #fff; }
.oga-block:after { clip: rect(auto, auto, auto, 999px); }
.oga-block:before, .oga-block-body:before { right: 1px; }
.oga-block-body:after { width: 1px; top: 1px; bottom: 1px; background-image: url('images/block.png'); }
.oga-block-body:before { top: 1px; bottom: 1px; background-image: url('images/block.png'); }
div.oga-block img { /* WARNING do NOT collapse this to 'border' - inheritance! */ border-width: 0; margin: 0; }
/* end Box, Block */
/* begin BlockHeader */
.oga-blockheader { margin-bottom: 0; min-height: 37px; line-height: 37px; }
.oga-blockheader .t { color: #1A1A1A; font-family: 'eurostile_std_condensed', Arial, Helvetica, Sans-Serif; font-size: 25px; font-variant: normal; font-weight: normal; line-height: 37px; margin: 0; min-height: 37px; padding: 16px 5px 0; text-transform: uppercase; white-space: nowrap; }
.oga-blockheader .t a, .oga-blockheader .t a:link, .oga-blockheader .t a:visited, .oga-blockheader .t a:hover { color: #1A1A1A; font-family: 'eurostile_std_condensed', Arial, Helvetica, Sans-Serif; font-variant: normal; font-size: 25px; text-transform: uppercase; }
/* end BlockHeader */
/* begin Box, BlockContent */
.oga-blockcontent { max-width: 1000px; }
.oga-blockcontent-body { padding: 5px; color: #333333; padding-bottom: 7px; font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; }
.oga-blockcontent-body table, .oga-blockcontent-body li, .oga-blockcontent-body a, .oga-blockcontent-body a:link, .oga-blockcontent-body a:visited, .oga-blockcontent-body a:hover { color: #333333; font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; }
.oga-blockcontent-body p { margin: 12px 0; }
.oga-blockcontent-body a, .oga-blockcontent-body a:link { color: #1A1A1A; font-weight: bold; text-decoration: none; }
.oga-blockcontent-body a:visited, .oga-blockcontent-body a.visited { color: #1A1A1A; text-decoration: none; }
.oga-blockcontent-body a:hover, .oga-blockcontent-body a.hover { color: #E0B929; }
.oga-blockcontent-body ul li { font-size: 13px; line-height: 125%; color: #333; margin: 5px 0 0 10px; padding: 0 0 0 12px; background-image: url('images/blockcontentbullets.png'); background-repeat: no-repeat; background-position: top left; }
/* end Box, BlockContent */
/* begin Box, Post */
button { margin-bottom: 10px; margin-top: 14px; }
.oga-post { max-width: 1000px; margin: 0; }
.oga-post-body { padding: 30px 27px 10px; }
.oga-post:before, .oga-post-body:before { right: 0; }
.oga-post-body:after { width: 0; top: 0; bottom: 0; background-image: url('images/post.png'); }
.oga-post-body:before { top: 0; bottom: 0; background-image: url('images/post.png'); }
a img { border: 0; }
.oga-article img, img.oga-article, .oga-block img, .oga-footer img { border-color: #B2C2D1; border-style: solid; border-width: 0; margin: 15px; }
.oga-metadata-icons img { border: none; vertical-align: middle; margin: 2px; }
.oga-article table, table.oga-article { border-collapse: collapse; margin: 1px; }
.oga-post .oga-content-layout-br { height: 0; }
.oga-article th, .oga-article td { padding-left: 15px; padding-top: 10px; text-align: left; vertical-align: top; height: 26px; }
.oga-article th { text-align: center; vertical-align: middle; padding: 7px; }
pre { overflow: auto; padding: 0.1em; }
/* end Box, Post */
/* begin PostHeaderIcon */
.oga-postheader { color: #1A1A1A; margin: 18px 0; line-height: 24px; font-family: 'eurostile_std_condensed', Arial, Helvetica, Sans-Serif; font-size: 36px; text-transform: uppercase; }
.oga-postheader a, .oga-postheader a:link, .oga-postheader a:visited, .oga-postheader a.visited, .oga-postheader a:hover, .oga-postheader a.hovered { font-family: 'eurostile_std_condensed', Arial, Helvetica, Sans-Serif; font-size: 20px; font-weight: 400; letter-spacing: 0.5px; text-transform: none; }
.oga-postheader a, .oga-postheader a:link { text-align: left; text-decoration: none; color: #1A1A1A; }
.oga-postheader a:visited, .oga-postheader a.visited { color: #1A1A1A; }
.oga-postheader a:hover, .oga-postheader a.hovered { color: #E0B929; }
/* end PostHeaderIcon */
/* begin PostBullets */
.oga-postcontent ol, .oga-postcontent ul { margin: 1em 0 1em 2em; padding: 0; }
.oga-postcontent li { color: #333333; margin: 3px 0 0 -15px; padding: 0 0 0 12px; }
.oga-postcontent li ol, .oga-post li ul { margin: 0.5em 0 0.5em 2em; padding: 0; }
.oga-postcontent ol>li { background: none; padding-left: 0; /* overrides overflow for "ul li" and sets the default value */ overflow: visible; }
.oga-postcontent ul>li { background-image: url('images/postbullets.png'); background-repeat: no-repeat; background-position: top left; padding-left: 12px; /* makes "ul li" not to align behind the image if they are in the same line */ overflow-x: visible; overflow-y: hidden; }
/* end PostBullets */
/* begin PostQuote */
blockquote, blockquote a, .oga-postcontent blockquote a, .oga-blockcontent blockquote a, .oga-footer blockquote a, blockquote a:link, .oga-postcontent blockquote a:link, .oga-blockcontent blockquote a:link, .oga-footer blockquote a:link, blockquote a:visited, .oga-postcontent blockquote a:visited, .oga-blockcontent blockquote a:visited, .oga-footer blockquote a:visited, blockquote a:hover, .oga-postcontent blockquote a:hover, .oga-blockcontent blockquote a:hover, .oga-footer blockquote a:hover { color: #280E01; font-style: italic; font-weight: normal; text-align: left; }
/* Override native 'p' margins*/
blockquote p, .oga-postcontent blockquote p, .oga-blockcontent blockquote p, .oga-footer blockquote p { margin: 0; margin: 5px 0; }
blockquote { margin: 10px; padding: 10px; background-color: #FFFFFF; margin-left: 50px; padding-left: 38px; background-image: url('images/postquote.png'); background-position: left top; background-repeat: no-repeat; /* makes block not to align behind the image if they are in the same line */ overflow: auto; clear: both; }
/* end PostQuote */
/* begin Footer */
.oga-footer { position: relative; margin-top: 10px; margin-bottom: 0; width: 100%; }
.oga-footer-body { position: relative; padding: 20px; color: #1F2933; font-size: 11px; }
.oga-footer-body ul li { color: #3F5469; padding: 0 0 0 13px; background-image: url('images/footerbullets.png'); background-repeat: no-repeat; background-position: top left; }
.oga-footer-body:before { position: absolute; content: ' '; z-index: -2; left: 0; right: 0; top: 0; bottom: 0; background-image: url('images/footer.png'); background-position: bottom left; }
.oga-footer-text p { padding: 0; margin: 0; text-align: center; }
.oga-footer-body a, .oga-footer-body a:link, .oga-footer-body a:visited, .oga-footer-body a:hover, .oga-footer-body td, .oga-footer-body th, .oga-footer-body caption { color: #1F2933; font-size: 11px; }
.oga-footer-text { padding-left: 10px; padding-right: 10px; text-align: left; }
.oga-footer-body a, .oga-footer-body a:link { color: #1A1A1A; text-decoration: none; }
.oga-footer-body a:visited { color: #1A1A1A; }
.oga-footer-body a:hover { color: #E0B929; }
div.oga-footer img { /* WARNING do NOT collapse this to 'border' - inheritance! */ border-width: 0; margin: 0; }/* end Footer */
/* begin PageFooter */
.oga-page-footer, .oga-page-footer a, .oga-page-footer a:link, .oga-page-footer a:visited, .oga-page-footer a:hover { font-family: Arial; font-size: 10px; letter-spacing: normal; word-spacing: normal; font-style: normal; font-weight: normal; text-decoration: underline; color: #FFFFFF; }
.oga-page-footer { position: relative; z-index: 10; padding: 1em; text-align: center; text-decoration: none; color: #FFFFFF; }
/* end PageFooter */
/* begin WordPress, Template.WordPress */
form.oga-search { display: block; position: relative; width: 98%; padding: 0; margin: 0 auto !important; border: none; }
form.oga-search div { margin: 0 18px 0 -2px; }
input.oga-search-text { display: block; margin: 0; width: 100%; padding-right: 16px; }
input.oga-search-button { display: block; position: absolute; right: 0; top: 0; height: 100%; padding: 0; margin: 0; width: 16px; background: url('images/search.png') center center no-repeat; border: none; }
/* end WordPress, Template.WordPress */
/* begin LayoutCell, sidebar1 */
.oga-content-layout .oga-sidebar1 { width: 290px; }
/* end LayoutCell, sidebar1 */
textarea#comment { width: 99%; }
ul#comments-list div.avatar { float: right; }
ul#comments-list, ul#comments-list li { background: none; padding: 0; }
ul#comments-list li li { margin-left: 20px; }
div.avatar { position: relative; margin: -9px 14px 22px 0; border: 1px solid #aaa; padding: 1px; background: #fff; float: left; }
div.avatar img, div.avatar img.wp-post-image { margin: 0 !important; padding: 0; border: none; }
span.page-navi-outer, span.page-navi-inner { position: relative; display: block; float: left; margin: 0; padding: 0; }
span.page-navi-outer { margin: 1px; border: 1px solid #aaa; }
span.page-navi-inner { padding: 1px; min-width: 14px; line-height: 18px; text-align: center; border: 2px solid #fff; font-weight: bold; }
a span.page-navi-inner, span.page-navi-caption span.page-navi-inner { border-width: 1px; font-weight: normal; }
a span.page-navi-outer, span.page-navi-caption { margin: 2px 1px; }
ul#comments-list li cite { font-size: 1.2em; }
#commentform textarea { width: 100%; }
#commentform { text-align: left; }
.rtl #commentform { text-align: right; }
img.wp-smiley { border: none; margin: 1px; vertical-align: middle; padding: 0; }
.navigation { display: block; text-align: center; }
/* Recommended by http://codex.wordpress.org/CSS */
/* Begin */
.aligncenter, div.aligncenter, .oga-article .aligncenter img, .aligncenter img.oga-article, .aligncenter img, img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
p.aligncenter, p.center { text-align: center; }
.alignleft { float: left; }
.alignright { float: right; }
.alignright img, img.alignright { margin: 1em; margin-right: 0; }
.alignleft img, img.alignleft { margin: 1em; margin-left: 0; }
.wp-caption { border: 1px solid #ddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align: center; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
.wp-caption p { text-align: center; }
.gallery { margin: 0 auto 18px; clear: both; overflow: hidden; letter-spacing: normal; }
.gallery .gallery-item { float: left; margin-top: 0; text-align: center; width: 33%; }
.gallery img { border: 10px solid #f1f1f1; }
.gallery .gallery-caption { color: #888; font-size: 12px; margin: 0 0 12px; }
.gallery dl { margin: 0; }
.gallery br+br { display: none; }
/* End */
.hidden { display: none; }
/* Calendar */
#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 155px; }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar a { display: block; }
#wp-calendar caption { text-align: center; width: 100%; }
#wp-calendar td { padding: 3px 0; text-align: center; }
.oga-content { position: relative; z-index: 1; background-color: #FFFFFF; }
#todays-events { position: relative; z-index: 11; }
#upcoming-events { position: relative; z-index: 10; }
img.wp-post-image { margin: 0 auto 9px !important; }
ul#comments-list li { list-style-image: none; background: none; list-style-type: none; }
.reviews_tab { display: none !important; }
.posted_in > a { color: #000000; text-decoration: none; }
#tab-description > div { font-family: Arial, Helvetica, Sans-Serif; font-size: 15px; font-weight: normal; }
.tabs { display: none; }
.order_details { margin-left: 15px !important; }
.shop_table.order_details { margin-left: 0px !important; }
.button.change_payment_method.oga-button { display: none !important; }
div.oga-footer div.oga-content-layout { margin: 0 auto; width: 100%; }
div.oga-layout-cell-size1 { width: 100%; }
div.oga-layout-cell-size2 { width: 50%; }
div.oga-layout-cell-size3 { width: 33%; }
div.oga-layout-cell-size4 { width: 25%; }
.oga-widget-title { padding: 0 0 0 24px; margin-bottom: 0; }
div.oga-center-wrapper { position: relative; float: right; right: 50%; }
div.oga-center-inner { position: relative; float: left; left: 50%; }
.firefox2 div.oga-center-inner { float: none; }
div.breadcrumbs h4, div.breadcrumbs p, li.pingback p, #respond p, h3#reply-title, h4#comments, h4.box-title { margin: 14px 0 -30px; }
#respond .comment-notes { margin-bottom: 1em; }
.form-allowed-tags { line-height: 1em; }
#comments-list #respond { margin-left: 20px !important; }
#cancel-comment-reply-link { font-size: 12px; font-weight: normal; line-height: 18px; }
#respond .required { color: #ff4b33; font-weight: bold; }
#respond label { font-size: 12px; }
#respond input { margin: 0 0 9px; width: 98%; }
#respond textarea { width: 98%; }
#respond .form-allowed-tags { font-size: 12px; line-height: 18px; }
#respond .form-allowed-tags code { font-size: 11px; }
#respond .form-submit { margin: 12px 0; }
#respond .form-submit input { font-size: 14px; width: auto; }
.oga-footer .oga-widget-title { font-size: 1.2em; padding: 0; }
.oga-footer .oga-widget, .oga-footer .oga-widget a, .oga-footer .oga-widget a:link, .oga-footer .oga-widget a:visited, .oga-footer .oga-widget a:hover { color: #1F2933; font-size: 11px; text-align: left; }
.oga-footer .oga-widget a, .oga-footer .oga-widget a:link { color: #1A1A1A; text-decoration: none; }
.oga-footer .oga-widget a:visited { color: #1A1A1A; }
.oga-footer .oga-widget a:hover { color: #E0B929; }
DIV[id^="GMPmap"] IMG { margin: 0; }
.mainlogo { background-image: url("images/logo.png"); background-repeat: no-repeat; height: 205px; left: -25px; position: absolute; top: -126px; width: 162px; z-index: 99; }
.recent-posts.left-column { background-color: #FFFFFF; float: left; margin-bottom: 10px; min-height: 172px; width: 50%; }
.recent-posts.center-column { background-color: #FFFFFF; float: left; min-height: 172px; width: 50%; }
.recent-posts.left-column > h2 { color: #191919; font-size: 40px; font-family: 'eurostile_std_condensed', arial; font-weight: normal; padding: 30px 30px 0; text-transform: uppercase; }
.recent-posts.center-column > h2 { color: #191919; font-size: 40px; padding: 30px 30px 0; font-family: 'eurostile_std_condensed', arial; font-weight: normal; text-transform: uppercase; }
#post-63 > .oga-article img { margin: 20px !important; }
.foottext { margin: auto; width: 1000px; }
.footer1 { color: #DDDDDD; float: left; font-size: 12px; margin: 12px 0 15px; }
.footer2 { color: #DDDDDD; float: right; font-size: 12px; margin: 12px 0 15px; }
.footer2link:link { color: #ddd; text-decoration: none; }
.footer2link:hover { color: #ddd; text-decoration: none; }
.footer2link:active { color: #ddd; text-decoration: none; }
.footer2link:visited { color: #ddd; text-decoration: none; }
.oga-sidebar1 > #text-5 { margin-bottom: 0px; }
.woocommerce-error { background-color: #DCBB37; padding: 10px; }
.woocommerce-message { background-color: #DCBB37; padding: 10px; margin-bottom: 40px; }
.cart_table_item > .product-price { padding-left: 38px; }
.product-price { width: 80px; }
.cart_table_item > .product-quantity { padding-left: 34px; }
.product-quantity { XXwidth: 100px; }
.cart_table_item > .product-subtotal { padding-left: 45px; }
.product-subtotal { width: 92px; }
.cart_table_item > .product-thumbnail { padding-left: 0px; }
.product-thumbnail { width: 72px; }
.cart_table_item > .product-remove { padding-left: 16px; }
.product-remove { width: 1px; }
.cart-subtotal > td > strong > .amount { margin-top: 12px !important; position: absolute; }
.total > td > strong > .amount { margin-top: 12px !important; position: absolute; }
.checkout > h3 { margin-top: 60px !important; }
.oga-article th, .shop_table th > tr > .product-name { padding-left: 0px !important; text-align: left; }
.checkout_table_item > .product-name { padding-left: 15px; width: 220px; }
.payment_methods.methods { margin-left: 2px !important; }
.input-radio { margin-left: 2px !important; }
/******   SHOPPING CART CODE    ******/
.related.products { display: none; }
.reviews_tab { display: none; }
#tab-description > h2 { margin: 38px 10px 16px 0; width: 300px; }
ul > .product.type-product.status-publish.hentry.instock { float: left; margin: 1px 0 0; min-height: 233px; padding: 20px 12px 12px; text-align: center; width: 193px; }
ul > .product.type-product.status-publish.hentry.instock:hover { background-color: #f2f2f2; color: #fff; }
.images { float: left; width: 300px; margin-right: 45px; margin-bottom: 40px; }
.product.type-product.status-publish.hentry.instock > a { text-decoration: none; }
.product.type-product.status-publish.hentry.instock h3 { color: #000000; font-size: 18px; text-decoration: none; }
.product.type-product.status-publish.hentry.instock h3:link { color: #000000; text-decoration: none; }
.product.type-product.status-publish.hentry.instock h3:hover { color: #000; text-decoration: none; }
.product.type-product.status-publish.hentry.instock h3:active { color: #000; text-decoration: none; }
.product.type-product.status-publish.hentry.instock h3:visited { color: #000; text-decoration: none; }
.price > .amount { font-size: 28px; font-weight: bold; }
.product_title .entry-title h1 { }
.description_tab.active { display: none; }
.sku_wrapper { display: none; }
#tab-reviews > div { display: none; }
ul.products > .price { display: none; }
.input-text.qty.text { width: 30px; }
.product-price > .amount { font-size: 16px; font-weight: normal; margin-top: -1px; }
.product-subtotal > .amount { font-size: 17px; font-weight: normal; margin-top: -1px; }
.oga-article th, .oga-article td .product-remove { padding: 17px 17px 17px 7px !important; }
.oga-article th, .oga-article td .product-thumbnail { padding: 17px 17px 17px 32px !important; }
.oga-article th, .oga-article td .product-Product { padding: 17px 17px 17px 32px !important; }
.oga-article th, .oga-article td .product-Price { padding: 17px 17px 17px 32px !important; }
.oga-article th, .oga-article td .product-Quantity { padding: 17px 17px 17px 32px !important; }
.oga-article th, .oga-article td .product-Total { padding: 18px 28px 17px 15px !important; }
.actions { padding-top: 24px; }
.recent-posts.left-column h2.oga-postheader { margin: 1px 0 15px; }
.recent-posts.left-column .oga-postcontent { margin-top: -10px; }
.recent-posts.center-column h2.oga-postheader { margin: 1px 0 15px; }
.recent-posts.center-column .oga-postcontent { margin-top: -10px; }
.recent-posts.left-column .oga-post-inner.oga-article { margin: -19px 4px; }
.recent-posts.center-column .oga-post-inner.oga-article { margin: -19px 4px; }
#tab-description li { background-image: url("images/postbullets.png"); background-position: left top; background-repeat: no-repeat; margin-left: 11px; overflow-x: visible; overflow-y: hidden; padding-left: 16px; }
#tab-description > p { line-height: 1.1; padding-bottom: 12px; padding-right: 50px; }
.button.product_type_simple.oga-button { display: none; }
.summary.entry-summary > div { margin-bottom: 34px; margin-top: 5px; }
.payment_methods.methods > li { background-image: none; }
/******   ADDITIONAL CODE    ******/
.menu_button { display: none; }
#navigation > ul { display: none; }
.leftplayer { background-image: url("images/leftplayer2.png"); background-repeat: no-repeat; height: 817px; left: -214px; position: absolute; top: -120px; width: 242px; z-index: -2; }
.rightplayer { background-image: url("images/rightplayer2.png"); background-repeat: no-repeat; height: 616px; position: absolute; right: -426px; top: -6px; width: 482px; z-index: -2; }
#billing_state_chzn { XXwidth: 250px !important; }
#billing_country_field { display: none; }
#gallery-1 img, #gallery-2 img { border: 2px solid #CFCFCF; margin: -8px; }
#cat4 > .oga-box-body .oga-post-body { padding: 10px; }
.add_to_cart_button.button.product_type_subscription.oga-button { display: none; }
table.money { height: 230px; margin-top: 34px; margin-left: 0px; }

/*******  SCREEN > 1300px:  *******/
@media only screen and (min-width : 1400px) and (min-width : 3000px) {
.leftplayer { background-image: url("images/leftplayer2.png"); background-repeat: no-repeat; height: 817px; left: -284px; position: absolute; top: -120px; width: 242px; z-index: -2; }
.rightplayer { background-image: url("images/rightplayer2.png"); background-repeat: no-repeat; height: 616px; position: absolute; right: -446px; top: -6px; width: 482px; z-index: -2; }
}

/*******  SCREEN > 1300px:  *******/
@media only screen and (min-width : 1400px) {
.leftplayer { background-image: url("images/leftplayer.png"); background-repeat: no-repeat; height: 817px; left: -284px; position: absolute; top: -120px; width: 242px; z-index: -2; }
.rightplayer { background-image: url("images/rightplayer.png"); background-repeat: no-repeat; height: 616px; position: absolute; right: -446px; top: -6px; width: 482px; z-index: -2; }
}

/*******  DEVICES  *******/
/*******  iPhone < 5:  *******/
@media screen and (device-aspect-ratio: 2/3) {
div.oga-header { height: 255px; }
.tribe-events-list-separator-month { font-size: 44px; }
h2.tribe-events-page-title, #tribe-geo-results h2.tribe-events-page-title { font-size: 50px; }
.tribe-events-list .vevent.hentry h2 { font-size: 40px; }
.tribe-events-list .time-details, .tribe-events-list .tribe-events-venue-details { font-size: 24px; }
.tribe-events-read-more:link { font-weight: bold; }
.tribe-clearfix.tribe-bar-full { display: none; }
.single-tribe_events h2.tribe-events-single-event-title { font-size: 50px; }
.single-tribe_events .tribe-events-schedule h3 { font-size: 38px; }
.tribe-events-meta-group .tribe-events-single-section-title { font-size: 27px; }
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt { font-size: 20px; }
#tribe-events-content .tribe-events-abbr { font-size: 20px; }
.single-tribe_events #tribe-events-content .tribe-events-event-meta dd { font-size: 20px; }
.maps { display: none; }
.oga-postcontent h5 { font-size: 30px; }
table.money { height: 230px; margin-top: 34px; margin-left: 0px; width: 937px; font-size: 20px; }
.oga-article th, .oga-article td { padding-bottom: 10px; }
.payment_methods.methods img { width: 100px; height: auto; }
.page-id-28 img { width: 80%; height: 80%; }
ul > .product.type-product.status-publish.hentry.instock { margin: 1px 0px 0px; width: 287px; }
.product.type-product.status-publish.hentry.instock h3 { font-size: 33px; }
.attachment-shop_catalog.wp-post-image { width: 90%; }
.wp-image-698 { display: none; }
.wp-image-296 { display: none; }
.wp-image-640 { display: none; }
.oga-post-body img { width: 100%; height: 100%; }
#post-63 img { width: 40% !important; }
div.avatar img, div.avatar img.wp-post-image { height: 180px; width: 180px; }
#navigation { background-color: #333333; color: #FFFFFF; margin: auto; padding: 20px; text-align: center; width: 950px; }
#navigation ul { display: none; list-style: none; text-align: left; margin-left: 0; padding-left: 0; margin-bottom: 0; }
#navigation ul.expanded { display: block; }
#navigation li a { display: block; padding: 20px 0 10px 50px; border-top: 1px solid #666; font-size: 3.0em; color: #ccc; text-decoration: none; }
.menu_button { color: #FFFFCC; display: block; font-size: 3.0em; padding-bottom: 5px; text-align: right; padding-right: 10px; text-decoration: none; }
.menu_button:hover { color: #58cbdb; text-decoration: none; }
.oga-nav-outer { display: none; }
.oga-postcontent h6 { font-size: 30px; }
.mainlogo { left: 35px; top: -225px; }
.oga-postheader { font-size: 46px; }
.oga-postheader a, .oga-postheader a:link, .oga-postheader a:visited, .oga-postheader a.visited, .oga-postheader a:hover, .oga-postheader a.hovered { font-size: 40px; }
.oga-logo-name a, .oga-logo-name a:link, .oga-logo-name a:visited, .oga-logo-name a:hover { font-size: 60px; }
div.oga-logo { left: 31%; }
.recent-posts.left-column h2.oga-postheader { margin: 1px 0 24px; }
.recent-posts.center-column h2.oga-postheader { margin: 1px 0 24px; }
.oga-logo-text { font-size: 31px; }
.leftplayer { display: none; }
.rightplayer { display: none; }
body { width: 100%; }
.more-link { font-size: 22px !important; }
.oga-footer-text > h4 { font-size: 30px; }
#oga-main, table { font-family: 'eurostile_std_condensed', Arial, Helvetica, Sans-Serif; font-size: 18px; font-style: normal; font-weight: normal; letter-spacing: 0.4px; }
.oga-content-layout .oga-sidebar1 { display: none; }
.easingsliderlite { display: none; }
.recent-posts.left-column .oga-post-inner.oga-article { margin: 10px 4px; }
.recent-posts.center-column .oga-post-inner.oga-article { margin: 10px 4px; }
.recent-posts.left-column { width: 100%; }
.recent-posts.center-column { width: 100%; }
.oga-postcontent h4 { font-size: 38px; }
.recent-posts.left-column > h2 { font-size: 48px; }
.recent-posts.center-column > h2 { font-size: 48px; }
.oga-postcontent, .oga-postcontent li, .oga-postcontent table, .oga-postcontent a, .oga-postcontent a:link, .oga-postcontent a:visited, .oga-postcontent a.visited, .oga-postcontent a:hover, .oga-postcontent a.hovered { font-size: 26px; }
.oga-postcontent ul > li { background-image: url("images/postbullets1.jpg"); padding-left: 22px; }
.oga-postcontent li { margin: 3px 0 0 -25px; }
}

/*******  iPhone  *******/
@media screen and (device-aspect-ratio: 40/71) {
div.oga-header { height: 255px; }
.tribe-clearfix.tribe-bar-full { display: none; }
.single-tribe_events h2.tribe-events-single-event-title { font-size: 50px; }
.single-tribe_events .tribe-events-schedule h3 { font-size: 38px; }
.tribe-events-meta-group .tribe-events-single-section-title { font-size: 27px; }
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt { font-size: 20px; }
#tribe-events-content .tribe-events-abbr { font-size: 20px; }
.single-tribe_events #tribe-events-content .tribe-events-event-meta dd { font-size: 20px; }
.tribe-events-list-separator-month { font-size: 44px; }
h2.tribe-events-page-title, #tribe-geo-results h2.tribe-events-page-title { font-size: 50px; }
.tribe-events-list .vevent.hentry h2 { font-size: 40px; }
.tribe-events-list .time-details, .tribe-events-list .tribe-events-venue-details { font-size: 24px; }
.tribe-events-read-more:link { font-weight: bold; }
.oga-post-body img { width: 100%; height: 100%; }
.oga-postcontent h5 { font-size: 30px; }
table.money { height: 230px; margin-top: 34px; margin-left: 0px; width: 937px; font-size: 20px; }
.oga-article th, .oga-article td { padding-bottom: 10px; }
.page-id-28 img { width: 80%; height: 80%; }
.maps { display: none; }
.payment_methods.methods img { width: 100px; }
ul > .product.type-product.status-publish.hentry.instock { margin: 1px 0px 0px; width: 287px; }
.product.type-product.status-publish.hentry.instock h3 { font-size: 33px; }
.attachment-shop_catalog.wp-post-image { width: 90%; }
.wp-image-698 { display: none; }
#post-63 img { width: 40% !important; }
.wp-image-640 { display: none; }
.wp-image-296 { display: none; }
.oga-nav-outer { display: none; }
#navigation { background-color: #333333; color: #FFFFFF; margin: auto; padding: 20px; text-align: center; width: 950px; }
#navigation ul { display: none; list-style: none; text-align: left; margin-left: 0; padding-left: 0; margin-bottom: 0; }
#navigation ul.expanded { display: block; }
#navigation li a { display: block; padding: 20px 0 10px 50px; border-top: 1px solid #666; font-size: 3.5em; color: #ccc; text-decoration: none; }
.menu_button { color: #FFFFCC; display: block; font-size: 3.0em; padding-bottom: 5px; text-align: right; padding-right: 10px; text-decoration: none; }
.menu_button:hover { color: #58cbdb; text-decoration: none; }
.oga-postcontent h6 { font-size: 30px; }
.oga-postcontent h4 { font-size: 38px; }
.mainlogo { left: 35px; top: -225px; }
.oga-footer-text > h4 { font-size: 30px; }
div.avatar img, div.avatar img.wp-post-image { height: 180px; width: 180px; }
.oga-postheader { font-size: 46px; }
.recent-posts.left-column .oga-post-inner.oga-article { margin: 10px 4px; }
.recent-posts.center-column .oga-post-inner.oga-article { margin: 10px 4px; }
.recent-posts.left-column h2.oga-postheader { margin: 1px 0 24px; }
.recent-posts.center-column h2.oga-postheader { margin: 1px 0 24px; }
.oga-postcontent, .oga-postcontent li, .oga-postcontent table, .oga-postcontent a, .oga-postcontent a:link, .oga-postcontent a:visited, .oga-postcontent a.visited, .oga-postcontent a:hover, .oga-postcontent a.hovered { font-size: 26px; }
.more-link { font-size: 22px !important; }
.oga-postheader a, .oga-postheader a:link, .oga-postheader a:visited, .oga-postheader a.visited, .oga-postheader a:hover, .oga-postheader a.hovered { font-size: 40px; }
.oga-logo-name a, .oga-logo-name a:link, .oga-logo-name a:visited, .oga-logo-name a:hover { font-size: 60px; }
div.oga-logo { left: 31%; }
.oga-logo-text { font-size: 31px; }
.leftplayer { display: none; }
.rightplayer { display: none; }
.easingsliderlite { display: none; }
.easingsliderlite { display: none; }
.recent-posts.left-column { width: 100%; }
.recent-posts.center-column { width: 100%; }
.recent-posts.left-column > h2 { font-size: 48px; }
.recent-posts.center-column > h2 { font-size: 48px; }
.oga-postcontent ul > li { background-image: url("images/postbullets1.jpg"); padding-left: 22px; }
.oga-postcontent li { margin: 3px 0 0 -25px; }
}

/*******  SAMSUNG  *******/
@media screen and (device-aspect-ratio: 9/16) {
div.oga-header { height: 255px; }
.tribe-clearfix.tribe-bar-full { display: none; }
.single-tribe_events h2.tribe-events-single-event-title { font-size: 50px; }
.single-tribe_events .tribe-events-schedule h3 { font-size: 38px; }
.tribe-events-meta-group .tribe-events-single-section-title { font-size: 27px; }
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt { font-size: 20px; }
#tribe-events-content .tribe-events-abbr { font-size: 20px; }
.single-tribe_events #tribe-events-content .tribe-events-event-meta dd { font-size: 20px; }
.tribe-events-list-separator-month { font-size: 44px; }
h2.tribe-events-page-title, #tribe-geo-results h2.tribe-events-page-title { font-size: 50px; }
.tribe-events-list .vevent.hentry h2 { font-size: 40px; }
.tribe-events-list .time-details, .tribe-events-list .tribe-events-venue-details { font-size: 24px; }
.tribe-events-read-more:link { font-weight: bold; }
.maps { display: none; }
ul > .product.type-product.status-publish.hentry.instock { margin: 1px 0px 0px; width: 287px; }
table.money { height: 230px; margin-top: 34px; margin-left: 0px; width: 937px; font-size: 20px; }
.oga-article th, .oga-article td { padding-bottom: 10px; }
.page-id-28 img { width: 80%; height: 80%; }
.payment_methods.methods img { width: 100px; }
.oga-postcontent h5 { font-size: 30px; }
.product.type-product.status-publish.hentry.instock h3 { font-size: 33px; }
.attachment-shop_catalog.wp-post-image { width: 90%; }
.wp-image-698 { display: none; }
.wp-image-640 { display: none; }
.wp-image-296 { display: none; }
.oga-post-body img { width: 100%; height: 100%; }
#post-63 img { width: 40% !important; }
#navigation { background-color: #333333; color: #FFFFFF; margin: auto; padding: 20px; text-align: center; width: 950px; }
#navigation ul { display: none; list-style: none; text-align: left; margin-left: 0; padding-left: 0; margin-bottom: 0; }
#navigation ul.expanded { display: block; }
#navigation li a { display: block; padding: 20px 0 10px 50px; border-top: 1px solid #666; font-size: 2.5em; color: #ccc; text-decoration: none; }
.menu_button { color: #FFFFCC; display: block; font-size: 3.0em; padding-bottom: 5px; text-align: right; padding-right: 10px; text-decoration: none; }
.menu_button:hover { color: #58cbdb; text-decoration: none; }
.oga-nav-outer { display: none; }
div.avatar img, div.avatar img.wp-post-image { height: 180px; width: 180px; }
.oga-logo-name a, .oga-logo-name a:link, .oga-logo-name a:visited, .oga-logo-name a:hover { font-size: 60px; }
.oga-postheader a, .oga-postheader a:link, .oga-postheader a:visited, .oga-postheader a.visited, .oga-postheader a:hover, .oga-postheader a.hovered { font-size: 30px; }
.oga-postheader { font-size: 46px; }
.oga-postcontent h6 { font-size: 30px; }
.oga-postcontent h4 { font-size: 38px; }
.mainlogo { left: 35px; top: -225px; }
div.oga-logo { left: 31%; }
.oga-logo-text { font-size: 31px; }
.leftplayer { display: none; }
.rightplayer { display: none; }
.oga-footer-text > h4 { font-size: 30px; }
body { width: 100%; }
#oga-main, table { font-family: 'eurostile_std_condensed', Arial, Helvetica, Sans-Serif; font-size: 18px; font-style: normal; font-weight: normal; letter-spacing: 0.4px; }
.oga-content-layout .oga-sidebar1 { display: none; }
.easingsliderlite { display: none; }
.recent-posts.left-column { width: 100%; }
.recent-posts.center-column { width: 100%; }
.recent-posts.left-column > h2 { font-size: 48px; }
.recent-posts.center-column > h2 { font-size: 48px; }
.oga-postcontent ul > li { background-image: url("images/postbullets1.jpgx"); padding-left: 22px; }
.oga-postcontent li { margin: 3px 0 0 -25px; }
}

/*******  IPAD  *******/
@media screen and (device-aspect-ratio: 3/4) {
ul.oga-hmenu > li > a { padding: 0 15px; }
#oga-page-background-middle-texture { min-width: 1300px; }
}
.sidr { display: none; position: absolute; position: fixed; top: 0; height: 100%; z-index: 999999; width: 260px; overflow-x: none; overflow-y: auto; font-family: "lucida grande", tahoma, verdana, arial, sans-serif; font-size: 15px; background: #333; color: #fff; -webkit-box-shadow: inset 0 0 5px 5px #222; -moz-box-shadow: inset 0 0 5px 5px #222; box-shadow: inset 0 0 5px 5px #222 }
.sidr .sidr-inner { padding: 0 0 15px }
.sidr .sidr-inner>p { margin-left: 15px; margin-right: 15px }
.sidr.right { left: auto; right: -260px }
.sidr.left { left: -260px; right: auto }
.sidr h1, .sidr h2, .sidr h3, .sidr h4, .sidr h5, .sidr h6 { font-size: 11px; font-weight: normal; padding: 0 15px; margin: 0 0 5px; color: #fff; line-height: 24px; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4d), color-stop(100%, #1a1a1a)); background-image: -webkit-linear-gradient(#4d4d4d, #1a1a1a); background-image: -moz-linear-gradient(#4d4d4d, #1a1a1a); background-image: -o-linear-gradient(#4d4d4d, #1a1a1a); background-image: linear-gradient(#4d4d4d, #1a1a1a); -webkit-box-shadow: 0 5px 5px 3px rgba(0,0,0,0.2); -moz-box-shadow: 0 5px 5px 3px rgba(0,0,0,0.2); box-shadow: 0 5px 5px 3px rgba(0,0,0,0.2) }
.sidr p { font-size: 13px; margin: 0 0 12px }
.sidr p a { color: rgba(255,255,255,0.9) }
.sidr>p { margin-left: 15px; margin-right: 15px }
.sidr ul { display: block; margin: 0 0 15px; padding: 0; border-top: 1px solid #1a1a1a; border-bottom: 1px solid #4d4d4d }
.sidr ul li { display: block; margin: 0; line-height: 48px; border-top: 1px solid #4d4d4d; border-bottom: 1px solid #1a1a1a }
.sidr ul li:hover, .sidr ul li.active, .sidr ul li.sidr-class-active { border-top: none; line-height: 49px }
.sidr ul li:hover>a, .sidr ul li:hover>span, .sidr ul li.active>a, .sidr ul li.active>span, .sidr ul li.sidr-class-active>a, .sidr ul li.sidr-class-active>span { -webkit-box-shadow: inset 0 0 15px 3px #222; -moz-box-shadow: inset 0 0 15px 3px #222; box-shadow: inset 0 0 15px 3px #222 }
.sidr ul li a, .sidr ul li span { padding: 0 15px; display: block; text-decoration: none; color: #fff }
.sidr ul li ul { border-bottom: none; margin: 0 }
.sidr ul li ul li { line-height: 40px; font-size: 13px }
.sidr ul li ul li:last-child { border-bottom: none }
.sidr ul li ul li:hover, .sidr ul li ul li.active, .sidr ul li ul li.sidr-class-active { border-top: none; line-height: 41px }
.sidr ul li ul li:hover>a, .sidr ul li ul li:hover>span, .sidr ul li ul li.active>a, .sidr ul li ul li.active>span, .sidr ul li ul li.sidr-class-active>a, .sidr ul li ul li.sidr-class-active>span { -webkit-box-shadow: inset 0 0 15px 3px #222; -moz-box-shadow: inset 0 0 15px 3px #222; box-shadow: inset 0 0 15px 3px #222 }
.sidr ul li ul li a, .sidr ul li ul li span { color: rgba(255,255,255,0.8); padding-left: 30px }
.sidr form { margin: 0 15px }
.sidr label { font-size: 13px }
.sidr input[type="text"], .sidr input[type="password"], .sidr input[type="date"], .sidr input[type="datetime"], .sidr input[type="email"], .sidr input[type="number"], .sidr input[type="search"], .sidr input[type="tel"], .sidr input[type="time"], .sidr input[type="url"], .sidr textarea, .sidr select { width: 100%; font-size: 13px; padding: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 0 10px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; border: none; background: rgba(0,0,0,0.1); color: rgba(255,255,255,0.6); display: block; clear: both }
.sidr input[type=checkbox] { width: auto; display: inline; clear: none }
.sidr input[type=button], .sidr input[type=submit] { color: #333; background: #fff }
.sidr input[type=button]:hover, .sidr input[type=submit]:hover { background: rgba(255,255,255,0.9) }
.login, page-id-141, .register { border: 0 none !important; }
page-id-815, .su-column.su-column-size-1-4 { margin-top: 18px; width: 26% !important; }
.alignleft.size-full.wp-image-873 { margin-left: 13px; margin-top: 63px; }
#text-3 { margin-bottom: 0px; }

.page-id-8 .oga-layout-cell.oga-content > h2 { margin: 30px 0px 6px 31px; font-size: 32px; }
#text-4 { height: 328px !important; }
.pcs-featured-image.wp-post-image { margin-bottom: 40px !important; }
/**** IF THE WOO COMMERCE FILES AE UPDATED - Colouring should stay in place ****/

.woocommerce ul.products li.product h3 { color: #000 !important; }
.woocommerce ul.products li.product .price { color: #999 !important; }
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {  background-color: #dcbb37 !important;
    padding: 6px 17px !important; }
	.woocommerce #respond input#submit, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {  background-color: #937b1a !important;
    padding: 6px 17px !important; }
.woocommerce a.added_to_cart { color: #999 !important; }
.cart-subtotal > th { padding: 10px 30px !important; }
.cart-subtotal > td { padding: 10px 30px !important; }
.shipping > th { padding: 10px 30px !important; }
.shipping > td { padding: 10px 30px !important; }
.order-total > th { padding: 10px 30px !important; }
.order-total > td { padding: 10px 30px !important; }
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { color: #fff !important; }
.wc-proceed-to-checkout { width: 92%; }
.place-order .button.alt { padding: 6px 17px !important; }
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current { background: #999 none repeat scroll 0 0 !important; border: 1px solid; border-radius: 5px; color: #fff !important; padding: 13px 10px; }
.page-numbers > li:before { content: none !important; }
.woocommerce nav.woocommerce-pagination ul { border-width: 0 !important; }
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span { background-color: #999 !important; border: 1px solid #fff !important; border-radius: 4px !important; color: #fff !important; display: block !important; font-size: 1em !important; font-weight: 400 !important; line-height: 1 !important; text-align: center !important; margin: 0 !important; min-width: 1em !important; padding: 13px 10px !important; text-decoration: none !important; }
.woocommerce nav.woocommerce-pagination { text-align: left !important; }
.related li { width: 22% !important; }
.woocommerce-tabs { display: block !important; }
.woocommerce div.product .product_title { font-weight: normal !important; }
.related.products > h2 { font-weight: normal !important; margin-top: 30px !important; text-transform: uppercase !important; }
.summary h1 { font-size: 28px !important; font-weight: normal !important; text-transform: uppercase !important; }
.product_meta { margin-top: 15px !important; }
.posted_in > a { color: #999 !important; text-decoration: none !important; }
.woocommerce div.product p.price, .woocommerce div.product span.price { color: #999 !important; font-size: 1.45em !important; }
.summary.entry-summary > div { margin: 6px 0 36px 0 !important; }
.floatleft a:hover { text-decoration: underline; }
.category-recent-projects .oga-sidebar1 { display: none; }
.category-kotzur-news .oga-sidebar1 { display: none; }
	.tabs { display: none; }
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images { float: left; margin-right: 40px; width: 37% !important; }
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary { float: left !important; width: 48%; }

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
   
    width: 28.05% !important;

    padding: 9px !important;}
.woocommerce ul.products li.product:hover, .woocommerce-page ul.products li.product:hover {
    background-color: #f5f5f5 !important;
    padding: 9px !important;
}

.woocommerce ul.products li.product a img {
    
    width: 79% !important;
}
.archive .price {
    display: none !important;
}
.woocommerce ul.products li.product h3 {
   
    text-align: center !important;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #dcbb37 !important;
}
.slick-slider {
    margin-bottom: 20px !important;
    margin-top: 30px !important;
    display: block !important;
}
.slick-track img {
    width: 172px !important;
    height: auto !important;
}