/* https://www.familles-geneve.ch/site/wp-content/themes/gonzo/style.css?ver=04194ddaaa896da15512ab5f236c98d4 */
/* Import rule from: https://www.familles-geneve.ch/site/wp-content/themes/gonzo/css/style_reset.css */
/* ================================================== */
/* ========== HTML5 BOILERPLATE RESET =============== */
/* ================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio[controls], canvas, video { display: inline-block; *display: inline; *zoom: 1; }    
html {  overflow-y: scroll; -webkit-overflow-scrolling: touch; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; font-size: 12px;  }
p {line-height: 18px;}
body, button, input, select, textarea { font-family: sans-serif; color: #222; }
::-moz-selection { background: #f9ba00; color: #fff; text-shadow: none; }
::selection { background: #f9ba00; color: #fff; text-shadow: none; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: 700; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: 700; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol { margin: 1em 0; padding: 0 0 0 0px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; }
svg:not(:root) { overflow: hidden;}
figure { margin: 0; }
form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
legend { border: 0; *margin-left: -7px; padding: 0; }
label { cursor: pointer; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }
table { border-collapse: collapse; border-spacing: 0; }
.clear {clear:both;}
/* Import rule from: https://www.familles-geneve.ch/site/wp-content/themes/gonzo/css/flexslider.css */
/*
 * jQuery FlexSlider v1.8
 * http://flex.madebymufffin.com
 *
 * Copyright 2011, Tyler Smith
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* Browser Resets */
.flex-container {}
.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {width: 100%;  padding: 0; }
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.no-js .flexslider .slides > li {display: block;} 
.flexslider .slides img {max-width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {background:url(/site/wp-content/themes/gonzo/css/../images/preloader-dark.gif) scroll transparent center center no-repeat;  background-color:#444; border: none; position: relative; zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {zoom: 1; position: relative;}

/* Caption style */
/* IE rgba() hack */
.flex-caption { zoom: 1;}
.flex-caption {}

/* Direction Nav */
.flex-direction-nav li a {text-indent:-999999px; display: block; width:44px; height:64px; background-color:rgba(0, 0, 0, 0.3); position: absolute; cursor: pointer; color:#f9ba00; -webkit-transition: all 500ms cubic-bezier(0.230, 1.000, 0.320, 1.000); 
   -moz-transition: all 500ms cubic-bezier(0.230, 1.000, 0.320, 1.000); 
    -ms-transition: all 500ms cubic-bezier(0.230, 1.000, 0.320, 1.000); 
     -o-transition: all 500ms cubic-bezier(0.230, 1.000, 0.320, 1.000); 
        transition: all 500ms cubic-bezier(0.230, 1.000, 0.320, 1.000); /* easeOutQuint */

-webkit-transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000); 
   -moz-transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000); 
    -ms-transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000); 
     -o-transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000); 
        transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000); /* easeOutQuint */}

.flex-direction-nav li a:focus {outline:none;}

.flex-direction-nav li a:hover {color:#FFF;}
.flex-direction-nav li .next {  background:url(/site/wp-content/themes/gonzo/css/../images/flex-arrow-right.png) scroll transparent no-repeat; background-color:rgba(0, 0, 0, 0.3);  }
.flex-direction-nav li .next:hover { right: 0px; background-color:#f9ba00; }
.flex-direction-nav li .prev { background:url(/site/wp-content/themes/gonzo/css/../images/flex-arrow-left.png) scroll transparent no-repeat; background-color: rgba(0, 0, 0, 0.3);  }
.flex-direction-nav li .prev:hover { background-color: #F9BA00; }
.flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav { position: absolute; bottom: 37px; right:10px; width:37px}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li a {width: 12px; height: 12px; display: block; cursor: pointer; background-color:#FFF; border-radius:6px; text-indent: -9999px;-moz-transition:  .3s ease-in-out; -webkit-transition:  .3s ease-in-out; transition:  .3s ease-in-out;}



article#omc-full-article ul.flex-direction-nav {list-style-type:none;}

.gallery-to-slideshow ul.flex-direction-nav li a  {top:142px;}
/* Import rule from: https://www.familles-geneve.ch/site/wp-content/themes/gonzo/css/elastislide.css */
/* Elastislide Style */
.es-carousel-wrapper{
	background: #FFF;
	position:relative;
		padding:0px 0px;
}
.es-carousel{
	overflow:hidden;
	background:#FFF;

}
.es-carousel ul{
	display:none;
	
}
.es-carousel ul li{

	float:left;
	display:block;
	position:relative;
	background:url(/site/wp-content/themes/gonzo/css/../images/gallery-icon.png) scroll transparent no-repeat center center;
	background-color:  #000;
	overflow:hidden;
	margin-bottom:10px;
}
.es-carousel span {position:absolute; bottom:0px; left:0px; background:rgba(0, 0, 0, 0.7); font-size:0.8em;  font-weight:700; color:#FFF; padding:5px 5px; width:95%;}

.es-carousel ul li a{
	display:block;
	border-style:solid;
	border-color:#222;
}
.es-carousel ul li a img{
	display:block;
	border:none;
	max-height:100%;
	max-width:100%;

}
.es-carousel ul li a img:hover {}
.es-nav span{
	position:absolute;
	top:45%;
	left:12px;
	border: none;
	width: 35px;
	height: 32px;
	color: white;
	background-color: #000;
	background-image: url(/site/wp-content/themes/gonzo/css/../images/search-arrow.png);
	background-position: -35px 0px;
	background-repeat: no-repeat;
	text-indent:-99999px;
	cursor:pointer;

}
.es-nav span.es-nav-next{
	right:-0px;
	left:auto;
}
.es-nav span.es-nav-next:hover{

	background-color:#f9ba00; background-position:0px 0px;
}
.es-nav span.es-nav-prev{
	background-position: -35px -30px;
	left:0px;
}
.es-nav span.es-nav-prev:hover{
	background-color:#f9ba00; background-position:0px -30px;
}
.es-nav span:hover{
	opacity:1.0;
}

	.es-carousel ul li a img {position:relative;}
	.es-carousel span {z-index:9;}
	.es-carousel ul li a {  -webkit-transform: scale(1);	moz-transition:  .3s ease-out; -webkit-transition:  .3s ease-out; transition:  .3s ease-out;}
	.es-carousel ul li a:hover {opacity:0.4; }
/* Import rule from: https://www.familles-geneve.ch/site/wp-content/themes/gonzo/css/style_main.css */
/* WARNING!! DO NOT ALTER THIS FILE. INSTEAD USE THE CUSTOM CSS THEME OPTION FOR YOUR CUSTOMISATIONS */


/* =============================================================================
   Primary styles - first some typography and other layout basics
   ========================================================================== */

body {
    background-color: #000;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    word-wrap: break-word;
}

object {
    width: 100%;
}

iframe {
    border: none;
}

div#omc-transparent-layer {}

h2,
h3,
h4,
h5,
h6 {
    font-weight: 400;
    margin: 0px;
    color: #333;
    z-index: 3;
}

#omc-full-article h1,
#omc-full-article h2,
#omc-full-article h3,
#omc-full-article h4,
#omc-full-article h5,
#omc-full-article h6 {
    font-weight: 700;
    margin: 20px 0 5px;
}

#omc-full-article h2 {
    font-size: 2.2em;
}

#omc-full-article h3 {
    font-size: 1.8em;
}

#omc-full-article h4 {
    font-size: 1.5em;
}

#omc-full-article h5 {
    font-size: 1.3em;
}

#omc-full-article h6 {
    font-size: 1.1em;
}

#omc-full-article hr {
    border-top: 1px solid #ccc;
    margin: 20px 0px;
}


/* #omc-full-article a {font-weight:700; color:#fff; background:#f9ba00;} */

p {
    margin: 0px 0px 20px 0px;
    font-weight: 400;
}

a {
    color: #444;
    text-decoration: none;
    -moz-transition: .8s ease-in-out;
    -webkit-transition: .8s ease-in-out;
    transition: .8s ease-in-out;
}

html.no-js img {
    display: block
}

strong,
b {
    font-weight: 700;
}

blockquote {
    display: block;
    float: right;
    color: #5d5d5d;
    width: 45%;
    margin: 0px 0px 20px 5%;
    font-family: "Times New Roman", serif;
    font-style: italic;
    font-size: 1.5em;
    padding: 2px 20px 0px 20px;
    border-left: 5px solid #eee;
}

article#omc-full-article blockquote p {
    font-family: "Times New Roman", serif;
    font-style: italic;
    line-height: 25px;
    margin: 0px 0px;
}

blockquote span {
    display: block;
    text-align: left;
    font-style: normal;
    font-size: 0.5em;
    margin-top: 10px;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
}

#omc-container {
    width: 990px;
    margin: auto;
    padding: 0px 0px;
    min-height: 1000px;
    background: #FFF;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

section#omc-main {
    width: 660px;
    float: left;
}

article#omc-full-article a {
    -moz-transition: .8s ease-in-out;
    -webkit-transition: .8s ease-in-out;
    transition: .8s ease-in-out;
}

article.omc-full-article a:hover {
    background: #eee
}

section#omc-sidebar {
    width: 330px;
    float: left;
    margin: 0px 0px 0px 0px;
}

div.omc-resize-290 {
    width: 290px;
    position: relative;
}

div.omc-resize-290.drop-background {
    background: none;
}

.omc-resize-620 {
    width: 620px;
}

img.omc-image-resize {
    width: 100%;
}

.omc-under-480 {
    display: none;
}


/* class hides element if under 480px */

.omc-over-480 {
    display: none;
}


/* class shows element if over 480px */

article#omc-full-article h1 {
    font-size: 3em;
    display: block;
    font-weight: 700;
    color: #444;
    margin: 10px 0px 20px 0px;
}

article#omc-full-article p {
    color: #444;
    font-size: 14px;
    line-height: 20px;
}

article#omc-full-article ul {
    font-size: 14px;
    line-height: 20px;
    margin: 20px 20px 20px 20px;
}

article#omc-full-article ul li {
    margin-bottom: 20px;
    list-style-type: square
}

article#omc-full-article ol {
    margin: 20px 20px 20px 40px;
}

article#omc-full-article ol li {
    margin-bottom: 20px;
}

.omc-dropcap {
    display: inline-block;
    background: #333;
    font-size: 3.7em;
    color: white;
    padding: 0px 15px;
    float: left;
    margin: 5px 10px 0px 0px;
    border-radius: 9px;
    font-family: Georgia, serif;
}


/*==== wp standard classes ====*/

.alignleft {
    float: left;
    width: 47%;
    margin: 7px 3% 10px 0px;
}

.alignright {
    float: right;
    width: 47%;
    margin: 7px 0px 15px 3%;
}

article#omc-full-article p.wp-caption-text {
    font-size: 0.91667em;
    color: #AAA;
    margin: 2px 10px 5px 10px;
    line-height: 17px;
    text-align: center;
}

div.wp-caption.alignleft img {
    width: 100%;
}

div.wp-caption.alignright img {
    width: 100%;
}

div.wp-caption.aligncenter img {
    width: 100%;
}

img.aligncenter {
    width: 100%
}

img.featured-full-width-top {
    width: 100%;
    margin-bottom: 30px;
}

div.wp-caption.alignleft {
    width: 47%;
    margin: 5px 3.5% 10px 0px;
    float: left;
    background: #000;
}

div.wp-caption.alignright {
    width: 47%;
    margin: 5px 0px 10px 3.5%;
    float: right;
    background: #000;
}

div.wp-caption.aligncenter {
    width: 100%;
    margin: 20px 0px 20px 0px;
    float: none;
    background: #000;
    padding: 0px 0px 3px 0px
}


/* Homepage preloader */

.preloaders {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 999999;
    background: url(/site/wp-content/themes/gonzo/css/../images/preloader-dark.gif) scroll transparent no-repeat center center;
    background-color: #000;
    opacity: 0.9
}


/* Backstrech.js pattern filter */

#pattern-filter {
    position: fixed;
    width: 100%;
    height: 100%;
    background: url(/site/wp-content/themes/gonzo/css/../images/pattern-filter.png) scroll transparent;
}

article#omc-full-article h1 {
    display: none;
}


/* =============================================================================
   HEADER & NAVIGATION
   ========================================================================== */

header {
    position: relative;
    z-index: 9;
}

a#omc-logo {
    margin: 0px 0px;
    display: inline-block;
}

a#omc-logo:hover {
    background: none;
}


/*==== navigation ====*/

nav#omc-main-navigation {
    margin-bottom: 30px;
    margin-top: 20px;
    position: relative;
}

nav#omc-main-navigation ul li {
    display: block;
    float: left;
    position: relative;
}

nav#omc-main-navigation ul li a {
    display: block;
    padding: 4px 24px;
    border-right: 1px;
    font-size: 1.5em;
    color: #333;
    -moz-transition: .03s linear;
    -webkit-transition: .03s linear;
    transition: .030s linear;
}

nav#omc-main-navigation ul li small {
    display: none;
}

nav#omc-main-navigation ul li a:hover {
    text-shadow: none;
    background: #aaa;
    color: #FFF;
    -moz-transition: .03s linear;
    -webkit-transition: .03s linear;
    transition: .030s linear;
}

nav#omc-main-navigation ul li.current-menu-item a,
nav#omc-main-navigation ul li.current-category-ancestor a,
nav#omc-main-navigation ul li.current-menu-parent a,
nav#omc-main-navigation ul li.current-post-ancestor a {
    background: #f9ba00;
    color: #FFF;
    text-shadow: none;
}


/* dropdowns */

nav#omc-main-navigation ul.sub-menu {
    display: none;
    position: absolute;
    padding-top: 0px;
    padding-bottom: 0px;
    top: 32px;
    left: 0px;
    width: 144px;
    z-index: 999;
    background: #f9ba00
}

nav#omc-main-navigation ul.sub-menu li:first-child a {
    padding-top: 4px;
}

nav#omc-main-navigation ul.sub-menu ul li:first-child a {
    padding-top: 4px;
}

nav#omc-main-navigation ul.sub-menu li {
    display: block;
}

nav#omc-main-navigation ul.sub-menu li a {
    display: block;
    width: 96px;
    color: #FFF;
    font-size: 1em;
    border-bottom: none;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
}

nav#omc-main-navigation ul.sub-menu li a:hover {
    background: #333;
    color: #FFF;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
}

nav#omc-main-navigation ul.sub-menu ul {
    top: 0px;
    left: 144px;
    padding-top: 0px;
}

span.omc-rarrr {
    font-size: 1.2em;
    color: #FFF;
    line-height: 12px;
}

nav#omc-main-navigation ul.sub-menu > li:last-child a {
    padding-bottom: 10px;
}


/*==== back to top jquery ===*/

#back-top {
    position: fixed;
    bottom: 43%;
    right: 20px;
}

#back-top a {
    width: 50px;
    display: block;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}

#back-top a:hover {
    background: none;
}

#back-top span {
    opacity: 0.5;
    background-color: #000;
    background-repeat: no-repeat;
    width: 50px;
    background: #000;
    height: 50px;
    display: block;
    font-size: 0.91667em;
    -webkit-border-radius: 30px;
    moz-border-radius: 30px;
    border-radius: 30px;
    -moz-transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    background-image: url(/site/wp-content/themes/gonzo/css/../images/top-arrow.png);
    background-position: 0px -50px;
}

#back-top a:hover span {
    background-color: #f9ba00;
    background-position: 0px 0px;
    opacity: 1;
}


/*==== header search ====*/

.no-js li#omc-header-search {
    display: none;
}

li#omc-header-search {
    position: relative;
    z-index: 3;
}

span#omc-search-overlay {
    display: block;
    position: absolute;
    width: 100px;
    top: 0px;
    left: 0px;
    z-index: 8;
    font-size: 14px;
    line-height: 30px;
    padding: 4px 14px;
    -moz-transition: .8s ease-in-out;
    -webkit-transition: .8s ease-in-out;
    transition: .8s ease-in-out;
}

span#omc-search-overlay:hover {
    color: #FFF;
}

form.omc-search-form {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0;
    -webkit-appearance: none;
}

input.omc-header-search-input-box {
    position: relative;
    display: block;
    border: none;
    width: 104px;
    padding-left: 10px;
    letter-spacing: 1px;
    font-style: italic;
    font-weight: 100;
    height: 30px;
    background: #dadada;
    z-index: 5;
    -moz-transition: .9s ease-in-out;
    -webkit-transition: .9s ease-in-out;
    transition: .9s ease-in-out;
}

input.omc-header-search-input-box:focus {
    border: none;
    outline: none;
    background: #777;
    color: #FFF;
}

input.omc-header-search-button {
    position: absolute;
    top: 0px;
    right: 0px;
    border: none;
    width: 35px;
    height: 32px;
    color: #FFF;
    background-color: #f9ba00;
    background-image: url(/site/wp-content/themes/gonzo/css/../images/search-arrow.png);
    background-position: -35px 0px;
    background-repeat: no-repeat;
    z-index: 4;
    -moz-transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

input.omc-header-search-button:hover {
    background-color: #000;
    background-position: 0px 0px;
}


/*=== top header menu ===*/

#omc-top-menu {
    background: #444;
    margin-bottom: 20px;
}

#omc-top-menu-inner {
    margin: auto;
    padding: 10px 40px 10px 40px;
    width: 950px;
}

#omc-top-menu ul {
    list-style-type: none;
    margin: 0px 0px;
    padding: 0px 0px;
}

#omc-top-menu ul li {
    margin: 0px 0px;
    padding: 0px 0px;
    display: inline;
    float: left
}

#omc-top-menu ul li {
    margin: 0px 0px;
    padding: 0px 0px;
}

#omc-top-menu ul li a {
    margin: 0px 0px;
    color: #aaa;
    padding: 0px 20px 0px 0px;
    text-transform: uppercase;
}

#omc-top-menu ul li a:hover {
    background: none;
    color: #f9ba00;
}


/*==== header search button ====*/

input.omc-header-mobi-search-input-box {
    position: absolute;
    top: 17px;
    left: 404px;
    width: 32px;
    height: 30px;
    background: url(/site/wp-content/themes/gonzo/css/../images/mobile-search.png) scroll transparent no-repeat;
    border: 1px solid #abadb3;
    background-position: 2px 3px;
    color: rgba(0, 0, 0, 0);
}

input.omc-header-mobi-search-button {
    position: absolute;
    top: -999px;
}


/* =============================================================================
   FEATURED SLIDER 
   ========================================================================== */

div.omc-featured-slider {
    position: relative;
    display: none;
}

article.omc-featured-post {
    position: relative;
    width: 100%;
    height: 310px;
    overflow: hidden;
}

.flex-container {
    overflow: hidden;
}

a.omc-featured-label {
    display: block;
    background: #f9ba00;
    padding: 40px 30px 4px 30px;
    letter-spacing: 0.2em;
    position: absolute;
    top: -16px;
    right: -41px;
    color: #FFF;
    text-transform: uppercase;
    font-size: 0.9em;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -moz-transition: .8s ease-in-out;
    -webkit-transition: .8s ease-in-out;
    transition: .8s ease-in-out;
}

a.omc-featured-label:hover {
    background: #000;
}

div.omc-featured-overlay {
    position: absolute;
    bottom: -2px;
    width: 100%;
    padding: 0px 0px 10px 0px;
    background: rgba(0, 0, 0, 0.8);
}

div.omc-featured-overlay h1 {
    font-size: 1.5em;
    font-weight: 700;
    margin: 10px 20px 3px 20px;
    color: #FFF;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
}

div.omc-featured-overlay h1 a {
    color: #FFF;
    -moz-transition: .8s ease-in-out;
    -webkit-transition: .8s ease-in-out;
    transition: .8s ease-in-out;
}

div.omc-featured-overlay h1 a:hover {
    color: #f9ba00;
    background: none;
}

div.omc-featured-overlay p {
    font-size: 1em;
    height: 33px;
    overflow: hidden;
    color: #FFF;
    opacity: 0.75;
    margin: 0px 20px 10px 20px;
    width: 70%;
}

span.omc-inner-flex-caption {
    color: #FFF;
}

.flex-control-nav {
    bottom: 7px;
}

div.omc-featured-overlay.omc-inner-caption {
    padding: 10px 10px;
    text-align: center;
    background: background: rgba(0, 0, 0, 0.5);
}

a.omc-flex-category {
    width: 200px;
    padding: 70px 0px 3px;
    text-align: center;
    position: absolute;
    top: -41px;
    right: -97px;
    background: #f9ba00;
    color: #FFF;
    font-size: 14px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -moz-transition: .4s ease-in-out;
    -webkit-transition: .4s ease-in-out;
    transition: .4s ease-in-out;
}

a.omc-flex-category:hover {
    background: #333;
}

span.omc-big-video-icon {
    position: absolute;
    top: 37%;
    left: 47%;
    display: block;
    width: 70px;
    height: 70px;
    background: url(/site/wp-content/themes/gonzo/css/../images/big-video-icon.png) scroll transparent no-repeat;
    background-position: 0px 0px;
}


/* featured ratings */

span.omc-featured-stars-under {
    display: inline-block;
    position: relative;
    top: 5px;
    left: 5px;
    width: 96px;
    height: 20px;
    background: url(/site/wp-content/themes/gonzo/css/../images/stars-dark.png) scroll transparent no-repeat;
    background-color: #555;
    border-left: 6px solid black;
    border-right: 3px solid black;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}

span.omc-featured-stars-over {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    float: left;
    height: 20px;
    background: url(/site/wp-content/themes/gonzo/css/../images/stars-dark.png) scroll transparent no-repeat;
    background-color: #f9ba00
}


/* gallery to slideshow */

article#omc-full-article .gallery-to-slideshow-wrapper .gallery-to-slideshow ul.slides {
    list-style-type: none;
    margin: 0px 0px
}

article#omc-full-article .gallery-to-slideshow-wrapper .gallery-to-slideshow ul.slides li {
    margin: 0px 0px;
}

article#omc-full-article .gallery-to-slideshow-wrapper .gallery-to-slideshow ul.pager {
    list-style-type: none;
    margin: 1em auto 0;
}


/* =============================================================================
   HALF WIDTH CATEGORIES
   ========================================================================== */


/*==== top of the category page ====*/

div.omc-cat-top {}

div.omc-cat-top h1 {
    font-size: 1.5em;
    font-weight: 400;
    color: #333;
    margin: 0px 0px 10px 20px;
}

div.omc-cat-top h1 em {
}


/*=== module-a ===*/

.omc-half-width-category {
    position: relative;
    width: 290px;
    float: left;
    margin: 0px 40px 40px 0px;
}

h1.omc-half-width-label {
    position: absolute;
    top: 0px;
    left: 0px;
    margin-top: 0px;
    z-index: 3;
}

h1.omc-half-width-label a {
    font-weight: 400;
    background: #f9ba00;
    color: #FFF;
    display: block;
    padding: 3px 16px;
    -moz-transition: .8s ease-in-out;
    -webkit-transition: .8s ease-in-out;
    transition: .8s ease-in-out;
}

h1.omc-half-width-label a:hover {
    background: #333;
}

.omc-full-width-category {
    width: 620px;
    float: left;
    margin: 0px 40px 40px 0px;
}

article.omc-half-width-post.leading {
    margin-bottom: 30px;
}

article.omc-half-width-post.leading h2 {
    font-size: 1.33333em;
    margin: 5px 0px;
}

article.omc-half-width-post.leading h2 em {
    font-style: normal;
    -moz-transition: .8s ease-in-out;
    -webkit-transition: .8s ease-in-out;
    transition: .8s ease-in-out;
}

article.omc-half-width-post.leading h2 em:hover {
    background: #eee;
}

article.omc-half-width-post span.omc-post-details {
    color: #333;
    font-size: 0.75em;
    font-weight: bold;
    font-style: italic;
    display: block;
    margin: 3px 0px 6px 0px;
}

article.omc-half-width-post span.omc-post-details span {
    font-weight: bold;
    font-style: normal;
}

article.omc-half-width-post.following {
    margin-top: 20px;
    height: 70px;
    position: relative;
}

article.omc-half-width-post.following h3 {
    font-size: 1.08333em;
    margin-bottom: 2px;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
}

a.omc-title-category-context {
    text-shadow: none;
    font-weight: 700;
    color: #FFF;
    background: #f9ba00;
    padding: 0px 3px;
    margin-right: 5px;
    font-size: 0.91667em;
    -moz-transition: .8s ease-in-out;
    -webkit-transition: .8s ease-in-out;
    transition: .8s ease-in-out;
}

a.omc-title-category-context:hover {
    color: #FFF;
    background: #444;
    -moz-transition: .8s ease-in-out;
    -webkit-transition: .8s ease-in-out;
    transition: .8s ease-in-out;
}

a.omc-title-anchor:hover {
    background: #eee;
    color: #333;
    -moz-transition: .8s ease-in-out;
    -webkit-transition: .8s ease-in-out;
    transition: .25s ease-in-out;
}

a.omc-title-anchor {
    color: #333;
    .8s ease-in-out;
    -webkit-transition: .8s ease-in-out;
    transition: .25s ease-in-out;
}

article.omc-half-width-post.following img {
    float: left;
    width: 30px;
    margin: 1px 15px 20px 0px;
}

span.module-a-video-icon-big {
    background: url(/site/wp-content/themes/gonzo/css/../images/regular-video-icon.png) scroll transparent no-repeat;
    background-position: 0px 0px;
}

span.omc-half-width-icon {
    position: absolute;
    top: 65px;
    left: 124px;
    display: block;
    width: 55px;
    height: 55px;
}

span.omc-blog2-icon {
    position: absolute;
    top: 62px;
    left: 61px;
    display: block;
    width: 55px;
    height: 55px;
}

span.omc-small-video-icon {
    position: absolute;
    top: 35px;
    left: 33px;
    display: block;
    width: 17px;
    height: 16px;
    background: url(/site/wp-content/themes/gonzo/css/../images/small-video-icon.png) scroll transparent no-repeat;
    background-position: 4px 2px;
    background-color: #000;
    opacity: 1;
}


/*==== ratings ====*/

span.omc-module-a-stars-under {
    display: block;
    position: relative;
    float: left;
    width: 96px;
    height: 20px;
    background: url(/site/wp-content/themes/gonzo/css/../images/stars.png) scroll transparent no-repeat;
    background-color: #ddd;
}

span.omc-module-a-stars-over {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    float: left;
    height: 20px;
    background: url(/site/wp-content/themes/gonzo/css/../images/stars.png) scroll transparent no-repeat;
    background-color: #f9ba00
}

span.leading-article.omc-module-a-stars-under {
    display: inline-block;
    margin-left: 4px;
    position: relative;
    float: none;
    width: 96px;
    height: 16px;
    background: url(/site/wp-content/themes/gonzo/css/../images/stars.png) scroll transparent no-repeat;
    background-color: #ddd;
}

span.leading-article.omc-module-a-stars-over {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    float: left;
    height: 17px;
    background: url(/site/wp-content/themes/gonzo/css/../images/stars.png) scroll transparent no-repeat;
    background-color: #f9ba00
}


/* =============================================================================
   FULL WIDTH CATEGORIES 
   ========================================================================== */


/*==== module b ====*/

.omc-full-width-category {
    position: relative;
}

.omc-full-width-category.omc-module-b {
    margin-bottom: 40px;
    margin-top: 0px;
    overflow: hidden;
}

div.omc-module-b-left-column {
    float: left;
}

div.omc-module-b-right-column {
    margin-right: 0px;
    float: left;
}

h1.omc-full-width-label {
    display: block;
    background: url(/site/wp-content/themes/gonzo/css/../images/stripes.png) scroll transparent repeat-x 0px -6px;
}

h1.omc-full-width-label a {
    display: inline-block;
    color: #FFF;
    padding: 3px 10px 4px 10px;
    background: #f9ba00;
    margin-bottom: 40px;
    margin-left: 20px;
}

article.omc-modulule-b.following h3 {
    font-size: 1.08333em;
    margin-bottom: 14px;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

article.omc-modulule-b.following h3 a {
    background: #fff;
    -moz-transition: .8s linear;
    -webkit-transition: .8s ease-out;
    transition: .8s linear;
}

article.omc-modulule-b.following h3 a:hover {
    background: #eee;
}

h5.omc-also-in {
    font-size: 0.91667em;
    margin-bottom: 14px;
    font-family: 'Times New Roman', serif;
    font-weight: 400;
    font-style: italic;
    letter-spacing: 0.1em;
}

h5.omc-also-in a {
    font-size: 1.16667em;
    font-weight: 700;
    font-style: normal;
    color: #f9ba00;
    text-transform: uppercase;
}

h5.omc-also-in a:hover {
    background: none;
}

div.omc-category-block a {
    font-size: 1.16667em;
    font-weight: 700;
    display: inline-block;
    float: left;
    background: #f9ba00;
    padding: 4px 10px;
    color: #FFF;
    margin: 0px 10px 10px 0px;
    -moz-transition: .8s linear;
    -webkit-transition: .8s ease-out;
    transition: .8s linear;
}

div.omc-category-block {
    margin-top: 20px;
}

div.omc-category-block a:hover {
    background: #444;
}

div.omc-category-block br {
    display: none;
}

span.omc-full-width-icon {
    position: absolute;
    top: 67px;
    left: 49px;
    display: block;
    width: 68px;
    height: 68px;
    transform: scale(0.7, 0.7);
    -ms-transform: scale(0.7, 0.7);
    -webkit-transform: scale(0.7, 0.7);
    -o-transform: scale(0.7, 0.7);
    -moz-transform: scale(0.7, 0.7);
    opacity: 0;
    border-radius: 43px;
    background-color: black;
}

span.omc-full-width-icon:hover {
    cursor: pointer;
}


/*==== elastislide module ====*/

.es-carousel ul {
    margin-top: -10px;
}


/* =============================================================================
   QUARTER WIDTH CATEGORIES 
   ========================================================================== */


/*==== module c ====*/

.omc-module-c {
    width: 134px;
    margin-right: 28px;
    float: left;
    position: relative;
    margin-bottom: 10px;
}

.omc-resize-134 {
    width: 100%;
    overflow: hidden;
    margin: 0px 0px;
    padding: 0px 0px;
}

h2.omc-quarter-width-label {
    position: absolute;
    top: -2px;
    left: 0px;
}

h2.omc-quarter-width-label a {
    font-size: 0.75em;
    text-shadow: none;
    background: #f9ba00;
    color: #FFF;
    padding: 2px 9px;
    -moz-transition: .8s linear;
    -webkit-transition: .8s ease-out;
    transition: .8s linear;
}

h2.omc-quarter-width-label a:hover {
    background: #333;
}

h3.omc-module-c-heading {
    font-size: 1em;
    font-weight: 700;
    margin-bottom: 5px;
    over-flow: hidden;
}

span.module-c-video-icon-big {
    position: absolute;
    top: 7px;
    left: 28%;
    display: block;
    width: 68px;
    height: 68px;
    background: url(/site/wp-content/themes/gonzo/css/../images/big-video-icon.png) scroll transparent no-repeat;
    background-position: 24px 18px;
    opacity: 1;
    border-radius: 43px;
    background-color: black;
    transform: scale(0.7, 0.7);
    -ms-transform: scale(0.7, 0.7);
    -webkit-transform: scale(0.7, 0.7);
    -o-transform: scale(0.7, 0.7);
    -moz-transform: scale(0.7, 0.7);
}


/* =============================================================================
   SINGLE ARTICLES / PAGES 
   ========================================================================== */

article#omc-full-article {
    width: 100%;
}

section#omc-main-fullwidth article#omc-full-article {
    width: 95%;
}

article#omc-full-article h1.omc-post-heading-standard {
    display: block;
    margin-top: 17px;
    margin-bottom: 13px;
}

article#omc-full-article h1.omc-post-heading-audio {
    display: block;
    margin-top: 17px;
    margin-bottom: 17px;
}

article#omc-full-article h1.omc-post-heading-video {
    display: block;
    margin-top: -32px;
    margin-bottom: 13px;
}

div.omc-article-top {
    display: block;
    width: 100%;
    height: 40px;
    position: absolute;
    bottom: 0px;
    background: #000;
    padding: 0px 10px;
    opacity: 0.8
}

div.omc-page-space {
    height: 40px;
}

article#omc-full-article p.omc-date-time-inner {
    color: rgba(255, 255, 255, 0.8);
    position: absolute;
    top: 10px;
    left: 10px;
}

#omc-inner-placeholder {
    position: relative;
    overflow: hidden;
    background: url(/site/wp-content/themes/gonzo/css/../images/preloader.gif) scroll transparent no-repeat center center;
    height: 350px;
}

article#omc-full-article p.omc-date-time-gallery {
    margin: -4px 0px 16px 0px;
    position: relative;
    z-index: 20;
    display: none;
}

article#omc-full-article span.omc-comment-count {
    position: absolute;
    display: block;
    width: 80px;
    height: 30px;
    background: #AAA;
    right: 24px;
    top: 8px;
    padding-right: 32px;
    background: url(/site/wp-content/themes/gonzo/css/../images/comment-bubble.png) scroll transparent no-repeat top right;
    color: white;
    padding-top: 4px;
    text-align: right;
    opacity: 0.8
}


/*==== breadcrumbs ====*/

div.omc-breadcrumbs {
    padding-top: 10px;
    margin-left: -7px;
}

div.omc-breadcrumbs a {
    margin: 0px 4px 0px 8px;
    padding: 0px 0px;
    color: #444;
    font-weight: 400;
}


/*==== social media ====*/

div.omc-social-media-top {
    position: absolute;
    top: 10px;
    right: 0px;
    width: 145px;
}

div.omc-social-media-top a.twitter-share-button {
    position: absolute;
    top: 0px;
    right: 50px;
}

div.omc-social-media-top div.fb-like {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 60px;
}


/*==== ratings & reviews ====*/

div#omc-review-wrapper {
    float: left;
    background: #444;
    color: #FFF;
    margin: 3px 27px 20px 0px;
}

div#omc-review-wrapper.omc-review-placement-b {
    width: 100%;
}

div#omc-review-wrapper.omc-review-placement-t {
    width: 50%;
}

div.omc-review-criteria {
    position: relative;
    height: 35px;
    border-bottom: 1px solid #222;
}

span.omc-criteria-percentage {
    position: absolute;
    z-index: 100;
    background: #f9ba00;
    display: block;
    height: 100%;
}

span.omc-criteria-description {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 101;
    font-weight: 700;
}

div#omc-review-header {
    height: 33px;
    background: #111;
    padding-top: 11px;
}

#omc-full-article div#omc-review-header h2 {
    margin-left: 10px;
    color: #FFF;
    font-size: 16px;
    font-weight: 700;
    margin-top: 0px;
    text-shadow: none;
    white-space: nowrap;
    width: 90%;
    text-overflow: ellipsis;
    overflow: hidden;
}

span.omc-criteria-star-under {
    position: absolute;
    top: 8px;
    right: 10px;
    height: 18px;
    width: 97px;
    background: url(/site/wp-content/themes/gonzo/css/../images/star-sprite-criteria-hex-f9ba00.png) scroll transparent no-repeat;
    background-position: 0px -20px;
}

span.omc-criteria-star-top {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 18px;
    background: url(/site/wp-content/themes/gonzo/css/../images/star-sprite-criteria-hex-f9ba00.png) scroll transparent no-repeat;
}

div.omc-review-summary.omc-final-score-percent {
    background: #222;
    position: relative;
    overflow: hidden;
    min-height: 84px;
}

div.omc-review-summary.omc-final-score-stars {
    background: #222;
    position: relative;
    overflow: hidden;
    min-height: 109px;
}

div#omc-criteria-final-score {
    text-align: center;
    padding: 7px 0px 0px 0px;
    width: 118px;
    position: absolute;
    top: 0px;
    right: 0px;
    background: #111;
    height: 500px;
}

#omc-full-article div#omc-criteria-final-score h3 {
    font-size: 36px;
    color: #FFF;
    font-weight: 700;
    margin: -3px 0px;
    text-shadow: none;
}

div#omc-criteria-final-score h3 span {
    font-size: 18px;
}

#omc-full-article div#omc-criteria-final-score h4 {
    font-size: 14px;
    color: #FFF;
    font-weight: 700;
    margin-bottom: 4px;
    margin-top: 0px;
    text-shadow: none;
}

span#omc-final-score-stars-under {
    margin: auto;
    position: relative;
    z-index: 100;
    width: 97px;
    height: 18px;
    display: block;
    background: url(/site/wp-content/themes/gonzo/css/../images/star-sprite-criteria-hex-f9ba00.png) scroll transparent no-repeat;
    background-position: 0px -20px;
}

span#omc-final-score-stars-top {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 18px;
    display: block;
    background: url(/site/wp-content/themes/gonzo/css/../images/star-sprite-criteria-hex-f9ba00.png) scroll transparent no-repeat;
}

div#omc-short-summary {
    width: 60%;
    float: left;
}

article#omc-full-article div#omc-short-summary p {
    color: #DDD;
    margin: 11px 0px 10px 10px;
    font-size: 1em;
    line-height: 1.5em;
}

div#omc-short-summary p strong {
    color: #FFF;
}


/*==== author box ====*/

div.omc-authorbox {
    margin-bottom: 40px;
    margin-top: -16px;
}

#omc-full-article div.omc-authorbox h4 {
    font-weight: 700;
    margin-bottom: 25px;
}

div.omc-authorbox p a {
    padding: 0px 4px;
    font-weight: 700;
    font-size: 12px;
    background: #f9ba00;
    color: #fff;
    -moz-transition: .8s linear;
    -webkit-transition: .8s ease-out;
    transition: .8s linear;
}

div.omc-authorbox a:hover {
    background: #444;
}

div.omc-author-pic {
    float: left;
    margin: 3px 20px 5px 0px;
    background: #EEE;
}


/*==== related posts ====*/

div.omc-related-posts {
    margin-bottom: 20px;
    margin-top: 25px;
    width: 650px;
}

#omc-full-article div.omc-related-posts h4 {
    font-weight: 700;
    margin-bottom: 25px;
}

article.omc-related-post {
    float: left;
    margin-bottom: 0px;
}

#omc-full-article h5.omc-related-article {
    margin: 0;
    line-height: 1.1em;
}

#omc-full-article h5.omc-related-article a {
    font-weight: 400;
    font-size: 0.8em;
    margin-bottom: 10px;
}

#omc-full-article h5.omc-related-article span {
    font-weight: 400;
    font-size: 1.1em;
    margin-bottom: 10px;
}

img.omc-related-article-image {
    margin: 3px 10px 0px 0px;
}


/*==== video embed ====*/

div.omc-main-video {
    position: relative;
    padding-bottom: 58%;
    padding-top: 40px;
    height: 0;
    overflow: hidden;
    margin: 0px 00px -20px 00px;
}

div.omc-main-video iframe,
div.omc-main-video object,
div.omc-main-video embed {
    position: absolute;
    border: none;
    top: 0;
    left: 0;
    width: 100%;
    height: 87%;
}


/*==== facebook styles ====*/

.fb-comments,
.fb-comments span,
.fb-comments.fb_iframe_widget span iframe {
    width: 100% !important;
}

.facebook-fan-box iframe[style] {
    width: 100% !important;
}

.facebook-fan-box {}

.fb-comments {
    margin-bottom: 40px;
    margin-top: -30px;
}


/*==== generic wp gallery styles ====*/

.gallery {
    margin-bottom: 20px;
}

#gallery-1 img {
    width: 100%;
    border: none;
}

#gallery-1 a {
    float: left;
    margin-top: 10px;
    text-align: left;
    width: 16%;
    margin-right: 2%;
}


/* =============================================================================
   WP Comments 
   ========================================================================== */

#comments {
    clear: both;
    margin-top: -30px
}

#comments .navigation {
    padding: 0 0 18px;
}

h3#comments-title {
    padding: 10px 18px;
    font-size: 1.3em;
    font-weight: 400;
    background: #37DE21;
    color: #fff;
    text-shadow: none;
    margin-bottom: 0px;
    border-bottom: -1px solid #37DE21;
}

.commentlist {
    list-style: none;
    margin: 0;
}

article#omc-full-article ol li.comment {
    line-height: 24px;
    margin: 0 0 28px;
    padding: 0;
    position: relative;
}

.commentlist li:last-child {
    border-bottom: none;
    margin-bottom: 0;
}

#comments .comment-body ul,
#comments .comment-body ol {
    margin-bottom: 18px;
}

#comments .comment-body p:last-child {
    margin-bottom: 9px;
}

#comments .comment-body blockquote p:last-child {
    margin-bottom: 24px;
}

.commentlist ol {
    list-style: decimal;
}

.commentlist .avatar {
    top: 0;
    left: 0;
    width: 40px;
    height: 40px;
    float: left;
    margin-right: 8px;
}

.comment-author cite {
    color: #000;
    font-style: normal;
    font-weight: bold;
    font-size: 1.2em;
}

.comment-author .says {
    font-style: italic;
}

.comment-meta {
    font-size: 10px;
    margin: -16px 0 -4px;
    line-height: 50px;
    font-weight: 400;
}

.comment-meta a:link,
.comment-meta a:visited {
    color: #888;
    text-decoration: none;
}

.comment-meta a:active,
.comment-meta a:hover {
    color: #ff4b33;
}

.reply {
    font-size: 10px;
    padding: 0 12px 0px 9px;
    top: 0;
    right: 0;
    background: #fff;
}

.reply a,
a.comment-edit-link {
    color: #888;
}

.reply a:hover,
a.comment-edit-link:hover {
    color: #000;
    background: none;
}

.commentlist .children {
    list-style: none;
    margin: 0;
}

.commentlist .children li {
    border: none;
    margin: 0;
}

.nopassword,
.nocomments {
    display: none;
}

#comments .pingback {
    border-bottom: 1px solid #e7e7e7;
    margin-bottom: 18px;
    padding-bottom: 18px;
}

.commentlist li.comment+li.pingback {
    margin-top: -6px;
}

#comments .pingback p {
    color: #888;
    display: block;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
}

#comments .pingback .url {
    font-size: 13px;
    font-style: italic;
}

#respond {
    margin: 24px 0;
    overflow: hidden;
    position: relative;
}

#respond p {
    margin: 0;
}

#respond .comment-notes {
    margin-bottom: 1em;
}

.form-allowed-tags {
    line-height: 1em;
}

.children #respond {
    margin: 0 48px 0 0;
}

h3#reply-title {
    margin: 18px 0;
}

#comments-list #respond {
    margin: 0 0 18px;
}

#comments-list ul #respond {
    margin: 0;
}

#cancel-comment-reply-link {
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
}

#respond .required {
    color: #ff4b33;
    font-weight: bold;
}

#respond label {
    color: #888;
    font-size: 12px;
}

#respond input {
    margin: 0 0 9px;
    width: 98%;
}

#respond textarea {
    width: 98%;
}

#respond .form-allowed-tags {
    color: #888;
    font-size: 11px;
    line-height: 18px;
    background: #F3F3F3;
    margin-top: 10px;
    padding: 10px;
}

#respond .form-allowed-tags code {
    font-size: 11px;
}

#respond .form-submit {
    margin: 12px 0;
}

#respond .form-submit input {
    font-size: 14px;
    width: auto;
}

ul.children {
    list-style-type: none;
}

ul.children li {
    list-style-type: none;
}

form#commentform input,
form#commentform textarea {
    padding: 5px;
}

p.comment-form-author,
p.comment-form-email,
p.comment-form-url {
    width: 50%;
}

p.form-submit input#submit {
    background: #000;
    padding: 8px 15px;
    color: #AAA;
    outline: none;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}

p.form-submit input#submit:hover {
    color: #FFF;
}

article#omc-full-article ol.commentlist {
    margin-left: 0;
    margin-right: 0px;
}

article#omc-full-article ul.children {
    padding: 25px 0px 0px 54px;
    margin: 0px 0px 0px 0px;
    background: url(/site/wp-content/themes/gonzo/css/../images/reply-comment.png) scroll transparent no-repeat;
    background-position: 3px 12px;
}

li.comment > div {
    padding: 10px 10px;
    background: #fff;
    border: 1px solid #eee;
    border-bottom: 1px solid #37DE21;
    border-right: 1px solid #ddd;
    border-radius: 8px;
}

p.logged-in-as {
    margin-bottom: 10px;
}


/* =============================================================================
   INNER BLOG ROLLS 
   ========================================================================== */


/*==== style one ====*/

article.omc-blog-one {
    border-bottom: 1px dotted #CCC;
    width: 90%;
    margin-bottom: 40px;
    padding-bottom: 0px;
    position: relative;
}

article.omc-blog-one h2.omc-blog-one-heading {
    font-weight: 400;
    font-size: 1.75em;
    margin-bottom: 10px;
    line-height: 1.5em
}

img.omc-image-blog-one {
    float: left;
    width: 28%;
    margin: 4px 5% 40px 0px;
}

p.omc-date-time-one {
    font-weight: 400;
    margin: 10px 0px;
    color: #333;
}

span.omc-rarr {
    font-size: 1.2em;
    color: #333;
}

a.omc-blog-one-anchor {
    padding: 10px 10px;
    background-color: #f9ba00;
    color: #FFF;
    -moz-transition: .8s ease-in-out;
    -webkit-transition: .8s ease-in-out;
    transition: .8s ease-in-out;
}

a.omc-blog-one-anchor:hover {
    background-color: #333;
}

h3.omc-blog-one-cat {
    position: absolute;
    top: 7px;
    left: 0px;
}

h3.omc-blog-one-cat a {
    background: #f9ba00;
    color: #FFF;
    padding: 3px 16px;
    font-size: 1.25em;
    text-shadow: none;
    -moz-transition: .8s linear;
    -webkit-transition: .8s ease-out;
    transition: .8s linear;
}

h3.omc-blog-one-cat a:hover {
    background: #333;
}


/*==== style two ====*/

article.omc-blog-two {
    margin-bottom: 40px;
    min-height: 100px;
    background: #FEFBEE;
    border-bottom: 1px dotted #CCC;
    position: relative;
    -moz-transition: .8s linear;
    -webkit-transition: .8s ease-out;
    transition: .8s linear;
}

article.omc-blog-two:hover {
    background: #F8D95C;
    -moz-transition: .8s linear;
    -webkit-transition: .8s ease-out;
    transition: .8s linear;
}

div.omc-blog-two-text {
    padding: 7px 0px;
    position: relative;
}

article.omc-blog-two h2 {
    font-size: 1.3333em;
    margin-top: 4px;
    text-shadow: none;
}

article.omc-blog-two h2 a {
    color: #000;
    -moz-transition: .8s linear;
    -webkit-transition: .8s ease-out;
    transition: .8s linear;
}

article.omc-blog-two h2 a:hover {
    color: #444;
    background: #FFF;
}

p.omc-blog-two-date {
    font-weight: 700;
    color: #222;
    font-size: 0.75em;
    margin-top: 5px;
    display: block;
    margin-bottom: 5px;
}

p.omc-blog-two-exceprt {
    color: #888;
}

h3.omc-blog-two-cat {
    position: absolute;
    top: 3px;
    left: 0px;
}

h3.omc-blog-two-cat a {
    background: #f9ba00;
    color: #FFF;
    padding: 3px 16px;
    font-size: 1.25em;
    text-shadow: none;
    -moz-transition: .8s linear;
    -webkit-transition: .8s ease-out;
    transition: .8s linear;
}

h3.omc-blog-two-cat a:hover {
    background: #333;
}


/* style two - ratings */

span.omc-blog-two-stars-under {
    display: block;
    position: absolute;
    right: 0px;
    top: 144px;
    width: 96px;
    height: 20px;
    background: url(/site/wp-content/themes/gonzo/css/../images/stars-dark.png) scroll transparent no-repeat;
    background-color: #555;
    border-left: 6px solid black;
    border-right: 6px solid black;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}

span.omc-blog-two-stars-over {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    float: left;
    height: 20px;
    background: url(/site/wp-content/themes/gonzo/css/../images/stars-dark.png) scroll transparent no-repeat;
    background-color: #f9ba00
}


/*==== style three ====*/

article.omc-blog-three {
    margin-bottom: 100px;
}

p.omc-blog-three-date {
    float: left;
    width: 14%;
    text-align: right;
    margin-top: 44px;
    font-weight: 700
}

div.omc-blog-three-float {
    float: left;
    width: 77%;
    margin-left: 3%;
}

div.omc-blog-three-float h2 {
    margin: 10px 0px;
    font-weight: 700;
    display: block
}

p.omc-blog-three-excerpt {
    margin: 10px 0px;
}


/*==== pagination ====*/

.pagination {
    height: 60px;
}

.pagination span {
    padding: 10px 15px;
    margin-right: 8px;
    text-align: center;
    background: #f9ba00;
    color: #FFF;
}

.pagination a {
    padding: 10px 15px;
    margin-right: 8px;
    text-align: center;
    background: #555;
    color: #FFF;
    -moz-transition: .8s linear;
    -webkit-transition: .8s ease-out;
    transition: .8s linear;
}

.pagination a:hover {
    background: #aaa;
    color: #FFF;
}


/* =============================================================================
   SIDEBAR 
   ========================================================================== */

.omc-widget {
    width: 290px;
    margin-bottom: 40px;
}

.xoxo {
    list-style-type: none;
    margin-top: 0px;
}

.xoxo > li {
    margin-bottom: 40px;
}

.xoxo ul {
    list-style-type: none;
    margin-top: 0px;
}


/*==== Generic Lists ====*/

.widget_nav_menu ul,
.widget_pages ul,
.widget_archive ul {
    margin-top: -15px;
    -moz-column-count: 2;
    -moz-column-gap: 4px;
    -webkit-column-count: 2;
    -webkit-column-gap: 4px;
    column-count: 2;
    column-gap: 4px;
}

.widget_nav_menu ul li a,
.widget_pages ul li a,
.widget_archive ul li a {
    display: block;
    padding: 10px 10px 6px 20px;
    border-bottom: 4px solid #f5f5f5;
    background: #f5f5f5;
    margin-bottom: 4px;
}

.widget_nav_menu ul li a:hover,
.widget_pages ul li a:hover,
.widget_archive ul li a:hover {
    border-color: #f9ba00;
}


/*==== Search ====*/

input.search_input_sidebar {
    padding: 6px 0px 6px 5%;
    background: #333;
    font-family: "Open Sans", sans-serif;
    font-size: 1.16667em;
    margin: 0px 0px;
    border: none;
    width: 70%;
    color: #FFF;
    -moz-transition: .8s linear;
    -webkit-transition: .8s ease-out;
    transition: .8s linear;
}

input.search_input_sidebar:focus {
    border: none;
    outline: none;
    background: #ddd;
    color: #000;
}

input.search_button_sidebar {
    padding: 6px 0px;
    font-family: "Open Sans", sans-serif;
    text-align: center;
    width: 25%;
    font-size: 1.16667em;
    margin: 0px 0px;
    margin-left: -3px;
    background: #f9ba00;
    border: none;
    color: #FFF;
    -moz-transition: .8s linear;
    -webkit-transition: .8s ease-out;
    transition: .8s linear;
}

input.search_button_sidebar:hover {
    background: #000;
}


/*==== Social Media Widget ====*/

.xoxo li.socialbox {
    margin-bottom: 0px;
}

.omc-social-media large {
    position: relative;
    width: 290px;
    height: 68px;
}

a.omc-social-media-icon.large {
    float: left;
    display: block;
    background: #f2f2f2;
    margin-right: 10px;
    width: 90px;
    height: 110px;
    text-align: center;
    -moz-transition: .01s linear;
    -webkit-transition: .01s ease-out;
    transition: .01s linear;
}

a.omc-social-media-icon.large.no-right {
    margin-right: 0px;
}

a.omc-social-media-icon.large span.omc-Feedburner {
    position: relative;
    margin: auto;
    display: block;
    width: 50px;
    height: 50px;
    background: url(/site/wp-content/themes/gonzo/css/../images/social-media-large.png) scroll transparent 0px -55px no-repeat;
}

a.omc-social-media-icon.large span.omc-Feedburner span {
    postition: absolute;
    top: 0px;
    left: 0px;
    display: block;
    width: 50px;
    height: 50px;
    background: url(/site/wp-content/themes/gonzo/css/../images/social-media-large.png) scroll transparent 0px 0px no-repeat;
}

a.omc-social-media-icon.large span.omc-Facebook {
    position: relative;
    margin: auto;
    display: block;
    width: 50px;
    height: 50px;
    background: url(/site/wp-content/themes/gonzo/css/../images/social-media-large.png) scroll transparent -110px -55px no-repeat;
}

a.omc-social-media-icon.large span.omc-Facebook span {
    postition: absolute;
    top: 0px;
    left: 0px;
    display: block;
    width: 50px;
    height: 50px;
    background: url(/site/wp-content/themes/gonzo/css/../images/social-media-large.png) scroll transparent -110px 0px no-repeat;
}

a.omc-social-media-icon.large span.omc-Twitter {
    position: relative;
    margin: auto;
    display: block;
    width: 50px;
    height: 50px;
    background: url(/site/wp-content/themes/gonzo/css/../images/social-media-large.png) scroll transparent -55px -55px no-repeat;
}

a.omc-social-media-icon.large span.omc-Twitter span {
    postition: absolute;
    top: 0px;
    left: 0px;
    display: block;
    width: 50px;
    height: 50px;
    background: url(/site/wp-content/themes/gonzo/css/../images/social-media-large.png) scroll transparent -55px 0px no-repeat;
}

a.omc-social-media-icon.large span.omc-Dribbble {
    position: relative;
    margin: auto;
    display: block;
    width: 50px;
    height: 50px;
    background: url(/site/wp-content/themes/gonzo/css/../images/social-media-large.png) scroll transparent -165px -55px no-repeat;
}

a.omc-social-media-icon.large span.omc-Dribbble span {
    postition: absolute;
    top: 0px;
    left: 0px;
    display: block;
    width: 50px;
    height: 50px;
    background: url(/site/wp-content/themes/gonzo/css/../images/social-media-large.png) scroll transparent -165px 0px no-repeat;
}

a.omc-social-media-icon.large span.omc-Forrst {
    position: relative;
    margin: auto;
    display: block;
    width: 50px;
    height: 50px;
    background: url(/site/wp-content/themes/gonzo/css/../images/social-media-large.png) scroll transparent -275px -55px no-repeat;
}

a.omc-social-media-icon.large span.omc-Forrst span {
    postition: absolute;
    top: 0px;
    left: 0px;
    display: block;
    width: 50px;
    height: 50px;
    background: url(/site/wp-content/themes/gonzo/css/../images/social-media-large.png) scroll transparent -275px 0px no-repeat;
}

a.omc-social-media-icon.large span.omc-Vimeo {
    position: relative;
    margin: auto;
    display: block;
    width: 50px;
    height: 50px;
    background: url(/site/wp-content/themes/gonzo/css/../images/social-media-large.png) scroll transparent -220px -55px no-repeat;
}

a.omc-social-media-icon.large span.omc-Vimeo span {
    postition: absolute;
    top: 0px;
    left: 0px;
    display: block;
    width: 50px;
    height: 50px;
    background: url(/site/wp-content/themes/gonzo/css/../images/social-media-large.png) scroll transparent -220px 0px no-repeat;
}

a.omc-social-media-icon.large span.omc-YouTube {
    position: relative;
    margin: auto;
    display: block;
    width: 50px;
    height: 50px;
    background: url(/site/wp-content/themes/gonzo/css/../images/social-media-large.png) scroll transparent -330px -55px no-repeat;
}

a.omc-social-media-icon.large span.omc-YouTube span {
    postition: absolute;
    top: 0px;
    left: 0px;
    display: block;
    width: 50px;
    height: 50px;
    background: url(/site/wp-content/themes/gonzo/css/../images/social-media-large.png) scroll transparent -330px 0px no-repeat;
}

a.omc-social-media-icon.large {
    background: #ffffff;
}

span.omc-following-info {
    margin-top: 9px;
    display: inline-block;
    font-size: 0.91667em;
}


/*==== Tabbed Widget ====*/

img.wpp-thumbnail:last
/*==== video widget ====*/

h3.omc-default-widget-header {
    display: block;
    background: #f9ba00;
    font-size: 1.16667em;
    color: #FFF;
    padding: 4px 20px 4px 20px;
    font-weight: 400;
}

div.omc-default-widget-wrapper {}

div.omc-video-container {
    background: url(/site/wp-content/themes/gonzo/css/../images/preloader.gif) scroll transparent no-repeat center center
}

div.omc-video-container iframe,
div.omc-video-container object,
div.omc-video-container embed {
    /*position: absolute; border:none; top: 0; left: 0; width: 100%; height: 87%;*/
}

li.widget_video_widget {
    margin-bottom: 40px;
}

.flex-control-nav li a:hover,
.flex-control-nav li a.active,
.style1 ul.tabbernav li.tabberactive a {
    background: #f9ba00;
}


/*==== search ====*/


/*div.omc-search-sidebar {border:1px solid #EEE; padding:10px 0px 10px 0px; border-left:none; border-right:none; width:87%; margin-bottom:40px;}
 
		div.omc-search-object {position:relative; height:20px; width:100%;}
		
			div.search-input {position:absolute; height:100%; width:70%; top:0px; left:0px; background:#fff;}
			
			div.search-button {position:absolute; height:100%; width:30%; top:0px; right:0px; background:#f9ba00;}*/


/*==== generic widget header styling ====*/

h3.widgettitle {
    padding: 6px 0px;
    background: #f9ba00;
    color: #FFF;
    font-size: 1.16667em;
    text-shadow: none;
    margin-bottom: 20px;
}

h3.widgettitle span {
    padding: 6px 16px;
    background: #f9ba00;
}


/*==== calender ====*/

.widget_calendar h3.widgettitle {
    display: none;
}

.widget_calendar h4 {
    display: none;
}

.widget_calendar table#wp-calendar {
    border: 1px solid #fff;
    width: 100%;
}

.widget_calendar tbody .pad {
    background-color: #fff;
}

.widget_calendar table td {
    border: none
}

.widget_calendar table#wp-calendar>tbody>tr>td>a {
    color: #f9ba00;
}

.widget_calendar table#wp-calendar>tbody>tr>td>a:hover {
    background: none;
}

.widget_calendar table#wp-calendar caption {
    font-size: 16px;
    margin: -10px 0px 20px 0px;
}

.widget_calendar thead>tr>th {
    width: 14.2857%;
    padding: 5px 0px 6px 0px;
    text-align: center;
    background-color: #f9ba00;
    border: 1px solid #FFF;
    color: #FFF;
    font-weight: 400;
}

.widget_calendar tbody>tr>td {
    width: 14.2857%;
    padding: 5px 0px 6px 0px;
    text-align: center;
    border: 1px solid #fff;
    background: #eee;
}

.widget_calendar tfoot>tr>td>a,
tfoot>tr>td>a:link,
tfoot>tr>td>a:visited,
tfoot>tr>td>a:hover,
tfoot>tr>td>a:active {
    height: 20px;
    color: #f9ba00;
}

.widget_calendar tfoot>tr>td#prev {
    width: 58px;
    height: 20px;
    text-align: left;
    border: none;
    background-color: #ffffff;
}

.widget_calendar tfoot>tr>td#next {
    width: 58px;
    height: 20px;
    text-align: right;
    border: none;
    background-color: #ffffff;
}

.widget_calendar tfoot>tr>td#prev a:hover,
tfoot>tr>td#next a:hover {
    background: none;
}


/*=== footer calendar styles over-ride ===*/

.omc-footer-widget tfoot>tr>td#prev,
.omc-footer-widget tfoot>tr>td#next,
.omc-footer-widget tbody .pad {
    background-color: #111;
}

.omc-footer-widget table#wp-calendar,
.omc-footer-widget tbody>tr>td,
.omc-footer-widget thead>tr>th {
    border: 1px solid #111;
    font-size: 0.9em;
}

.omc-footer-widget tbody>tr>td {
    background: #333;
}

.omc-footer-widget table#wp-calendar caption {
    font-size: 1.5em;
    font-weight: 700;
    margin-top: 26px;
    padding-bottom: 0px;
    margin-bottom: 15px;
    color: #FFF;
    text-align: left;
}


/*==== tag cloud ====*/

.tagcloud {}

.tagcloud a {
    padding: 4px 21px 4px 8px;
    font-weight: 700;
    margin: 0px 9px 13px 0px;
    display: inline-block;
    background: url(/site/wp-content/themes/gonzo/css/../images/tag-bg.png) scroll transparent right no-repeat;
    background-color: #ccc;
    color: #FFF;
    -moz-transition: .8s linear;
    -webkit-transition: .8s ease-out;
    transition: .8s linear;
}

.tagcloud a:hover {
    background-color: #333;
    color: #FFF;
    -moz-transition: .8s linear;
    -webkit-transition: .8s ease-out;
    transition: .8s linear;
}


/*== footer tags over-ride ==*/

.omc-footer-widget .tagcloud a {
    padding: 5px 8px 5px 8px;
    font-weight: 400;
    margin: 0px -2px 1px 0px;
    display: inline-block;
    background: #333;
    color: #AAA;
    -moz-transition: .8s linear;
    -webkit-transition: .8s ease-out;
    transition: .8s linear;
}

.omc-footer-widget .tagcloud a:hover {
    background: #f9ba00;
    color: #FFF;
    -moz-transition: .01s linear;
    -webkit-transition: .01s ease-out;
    transition: .01s linear;
}


/*==== archives ====*/

.omc-footer-widget.widget_archive ul {
    -moz-column-count: 2;
    -moz-column-gap: 1px;
    -webkit-column-count: 2;
    -webkit-column-gap: 1px;
    column-count: 2;
    column-gap: 1px;
}


/*==== categories ====*/

.widget_categories > ul {
    -moz-column-count: 2;
    -moz-column-gap: 2em;
    -moz-column-rule: 1px solid white;
    -webkit-column-count: 2;
    -webkit-column-gap: 2em;
    -webkit-column-rule: 1px solid white;
}

.widget_categories > ul > li {
    margin-bottom: 40px;
}

.widget_categories ul li ul li {
    background: #FFF;
    padding: 5px 0px 5px 11px;
    border-left: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    display: block;
    margin-bottom: 0px;
}

.widget_categories ul li a {
    display: block;
    margin-bottom: -14px;
    padding-top: 15px;
    margin-left: 5px;
    background: white;
    padding-left: 10px;
}

.widget_categories ul li ul {
    margin-left: 20px;
}

.widget_categories > ul > li > a {
    font-weight: 700;
    margin-bottom: 10px;
    background: #333;
    color: #FFF;
    display: inline;
    padding: 3px 6px;
    -moz-transition: .8s linear;
    -webkit-transition: .8s ease-out;
    transition: .8s linear;
}

.widget_categories > ul > li > a:hover {
    background: #f9ba00;
}


/* =============================================================================
   FOOTER 
   ========================================================================== */

footer {
    background: #111;
    position: relative;
}

footer#omc-boxed {
    width: 990px;
    margin: auto;
}

div#omc-footer-border {
    height: 20px;
    width: 100%;
    position: absolute;
    top: -10px;
    background: #AAA;
    opacity: 0.2
}

footer#omc-stretched {
    width: 100%;
}

div#omc-inner-footer {
    margin: auto;
    width: 950px;
    padding: 40px;
}

div.omc-footer-widget-column {
    width: 22.63157894736842%;
    float: left;
    margin-right: 3.157894736842105%;
}

div.omc-footer-widget-column.no-right {
    margin-right: 0px;
}

div.omc-footer-widget h4 {
    color: #FFF;
    font-size: 1.3em;
    margin-top: 26px;
    display: block;
    text-shadow: none;
    padding-bottom: 16px;
    font-weight: 700;
}

div.omc-footer-widget {
    color: #AAA;
    margin-bottom: 20px;
}

div.omc-footer-widget p {
    font-size: 0.9em
}

div.omc-footer-widget ul {
    list-style-type: none;
}

div.omc-footer-widget ul li a {
    display: block;
    margin-bottom: 1px;
    padding: 5px 4px;
    background: #333;
    color: #aaa;
    font-size: 0.9em;
}

div.omc-footer-widget ul li a:hover {
    background: #f9ba00;
    color: #FFF;
    -moz-transition: .01s linear;
    -webkit-transition: .01s ease-out;
    transition: .01s linear;
}


/*====  footer copyright area ====*/

.omc-copyright-area {
    width: 990px;
    margin: auto;
    background: #000;
    color: #aaa;
    padding: 20px 0px 0px 0px;
}

.omc-copyright-left {
    float: left;
}

.omc-copyright-right {
    float: right;
}

.omc-copyright-right ul {
    list-style-type: none;
    margin-top: -12px;
}

.omc-copyright-right ul li {
    display: inline;
    float: left;
}

.omc-copyright-right ul li a {
    padding: 0px 10px;
    color: #aaa;
    border-right: 1px solid #222;
}

.omc-copyright-right ul li:last-child a {
    border: none;
    padding-right: 0px;
}

.omc-copyright-right ul li a:hover {
    background: none;
    color: #FFF;
}


/*==== DP flikr plugin ====*/

.flickr-badges {
    width: 110%;
}

.flickr_badge_image {
    width: 35%;
    margin-right: 10%;
    margin-bottom: 20px;
    padding: 5px 5px 1px 5px;
    border: 1px solid #222;
    float: left;
    -moz-transition: .8s linear;
    -webkit-transition: .8s ease-out;
    transition: .8s linear;
}

.flickr_badge_image:hover {
    border-color: #f9ba00;
}

.flickr_badge_image a:hover {
    background: none;
}

.flickr_badge_image img {
    width: 80px;
    height: 80px;
    padding: 0 0;
    margin: 0 0;
}


/*==== About Widget ====*/

a.omc-social-small {
    display: block;
    height: 28px;
    width: 33px;
    float: left;
    margin: 3px 0px 9px 0px;
    background: url(/site/wp-content/themes/gonzo/css/../images/small-social-sprite.png) scroll transparent no-repeat;
    background-color: #555;
    -moz-transition: .8s linear;
    -webkit-transition: .8s ease-out;
    transition: .8s linear;
}

a.omc-social-small:hover {
    background-color: #f9ba00;
    /* -moz-transition:.03s linear; -webkit-transition:.03s ease-out; transition:.03s linear; */
}

a.omc-social-small.pinterest {
    background-position: -11px -50px
}

a.omc-social-small.twitter {
    width: 35px;
    background-position: -51px -50px
}

a.omc-social-small.facebook {
    width: 30px;
    background-position: -93px -50px
}

a.omc-social-small.vimeo {
    width: 35px;
    background-position: -133px -50px
}

a.omc-social-small.linkedin {
    width: 35px;
    background-position: -178px -51px
}

a.omc-social-small.youtube {
    background-position: -232px -51px
}


/* =====================================================================================
	Shortcodes
	================================================================================== */


/*==== Multiple layouts ====*/

.one_half {
    width: 48%;
}

.one_third {
    width: 30.66%;
}

.two_third {
    width: 65.33%;
}

.one_fourth {
    width: 22%;
}

.three_fourth {
    width: 74%;
}

.one_half,
.one_third,
.two_third,
.three_fourth,
.one_fourth {
    margin-right: 4%;
    float: left;
}

.last {
    margin-right: 0;
    float: right
}

.clearboth {
    clear: both;
    display: block;
    font-size: 0;
    height: 20px;
    line-height: 0;
    width: 100%;
}


/*=== tabs ===*/

article#omc-full-article ul.omc-tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    width: 100%;
    position: relative;
    z-index: 3
}

article#omc-full-article ul.omc-tabs li {
    float: left;
    background: #333;
    margin: 0;
    padding: 0;
    border-left: none;
    margin-bottom: -1px;
    overflow: hidden;
    position: relative;
}

ul.omc-tabs li a {
    text-decoration: none;
    color: #FFF;
    font-weight: normal;
    display: block;
    font-size: 1.16667em;
    padding: 6px 16px;
    outline: none;
}

ul.omc-tabs li a:hover {
    color: #FFF;
    font-weight: normal;
    background: #aaa;
}

article#omc-full-article ul.omc-tabs li.active {
    color: #FFF;
    background: #f9ba00
}

ul.omc-tabs li.active a:hover {
    background: inherit;
}

.omc-tab-container {
    display: none;
    position: relative;
    border: 1px solid #eee;
    margin-bottom: 40px;
    clear: both;
    float: left;
    width: 100%;
}

.omc-tab-content {
    padding: 20px 20px 0px 20px;
    font-size: 12px;
    color: #666;
}


/*==== toggle ====*/

.omc-toggle {
    margin-bottom: 20px;
}

.show_hide {
    font-size: 1.0666777em;
    font-weight: 700;
    margin-bottom: 20px;
    cursor: pointer;
}

.show_hide:hover {
    background: none;
}

.jq_show_hide {
    display: none;
    padding: 10px 10px;
    margin-top: 10px;
    background: #EEE;
}


/*==== alert box ====*/

.omc-alert-box {
    background: #eee;
    padding: 34px 10px 17px 10px;
    margin-bottom: 20px;
    text-align: center;
}

.omc-alert-box.red {
    background: url(/site/wp-content/themes/gonzo/css/../images/infobox-red.png) scroll transparent no-repeat center 10px;
    background-color: #ffd9d9;
}

.omc-alert-box.green {
    background: url(/site/wp-content/themes/gonzo/css/../images/infobox-green.png) scroll transparent no-repeat center 10px;
    background-color: #cdffcb;
}

.omc-alert-box.blue {
    background: url(/site/wp-content/themes/gonzo/css/../images/infobox-blue.png) scroll transparent no-repeat center 10px;
    background-color: #d9ddff;
}

.omc-alert-box.yellow {
    background: url(/site/wp-content/themes/gonzo/css/../images/infobox-yellow.png) scroll transparent no-repeat center 10px;
    background-color: #fffccb;
}


/*==== buttons ====*/

.friendly_button {
    display: inline-block;
    font-weight: 400;
}

.friendly_button a {
    background: #f9ba00;
    color: #FFF;
    padding: 10px 20px;
    margin: 20px 20px 20px 0px;
    font-size: 1.2em;
    display: inline-block;
}

.friendly_button a:hover {
    background: #333;
}


/* button alignment */

.friendly_button_none {}

.friendly_button_left {
    float: left
}

.friendly_button_right {
    float: right
}


/* button border radius */

.friendly_button_less_round a {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px
}

.friendly_button_round a {
    border-radius: 26px;
    -moz-border-radius: 26px;
    -o-border-radius: 26px
}

.friendly_button_square a {
    border-radius: 0px;
}


/* button colors */

.friendly_button_red a {
    background: #f00;
}

.friendly_button_orange a {
    background: #ff7e00;
}

.friendly_button_yellow a {
    background: #f9ba00;
}

.friendly_button_blue a {
    background: #0048ff;
}

.friendly_button_aqua a {
    background: #0bdfff;
}

.friendly_button_black a {
    background: #000;
}

.friendly_button_gray a {
    background: #969696;
}

.friendly_button_teal a {
    background: #109d84;
}

.friendly_button_purple a {
    background: #b30ad7;
}

.friendly_button_pink a {
    background: #ff54dd;
}

.friendly_button_darkred a {
    background: #b10000;
}

.friendly_button_darkgreen a {
    background: #007108;
}

.friendly_button_brown a {
    background: #a05504;
}


/* sizes */

.friendly_button_small a {
    font-size: 0.85em;
    padding: 7px 15px;
}

.friendly_button_large a {
    font-size: 1.2em;
}


/* =====================================================================================
	Miscellaneous
	================================================================================== */


/*==== Author Page ===*/

#omc-author-page-image {
    float: left;
    margin: 4px 24px 8px 0px;
    width: 119px;
}

#omc-author-page-image img {
    width: 100%;
}

#omc-author-page {
    padding: 4% 4% 0% 4%;
    width: 88%;
    background: #333;
    margin-bottom: 40px;
    border: 7px solid #EEE;
}

#omc-author-page h1 {
    color: #FFF;
    padding-bottom: 0px;
    margin-bottom: 4px;
    margin-top: 0px;
}

#omc-author-page p {
    color: #aaa;
    margin-bottom: 0px;
}

.omc-author-connect.omc-author-website {
    color: #FFF;
    font-weight: 700;
    margin: 10px 0px 15px 0px;
}

.omc-author-connect.omc-author-website a {
    color: #ccc;
    font-weight: 400;
    background: none;
}

.omc-author-connect.omc-author-website a:hover {
    background: none;
    color: #FFF;
}

#omc-author-social-icons a {
    width: 46px;
    height: 46px;
    display: block;
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
    background: url(/site/wp-content/themes/gonzo/css/../images/author-social-icons.png) scroll transparent no-repeat;
    -moz-transition: .2s linear;
    -webkit-transition: .2s ease-out;
    transition: .2s linear;
}

#omc-author-social-icons a:hover {
    opacity: 0.7;
}

#omc-author-social-icons a.omc-author-twitter {
    background-position: -200px 0px;
}

#omc-author-social-icons a.omc-author-google {
    background-position: -100px 0px;
}

#omc-author-social-icons a.omc-author-facebook {
    background-position: -150px 0px;
}

#omc-author-social-icons a.omc-author-soundcloud {
    background-position: 0px 0px;
}

#omc-author-social-icons a.omc-author-linkedin {
    background-position: -250px 0px;
}

#omc-author-social-icons a.omc-author-youtube {
    background-position: -50px 0px;
}

.wpp-post-title {
    font-size: 1.08333em;
    height: auto;
    overflow: hidden;
    display: inline;
    margin-bottom: 0px
}

.widget_video_widget h3 {
    margin-bottom: 0px;
}

span.omc-module-a-stars-under,
span.leading-article.omc-module-a-stars-under,
span.omc-blog-two-stars-under {
    opacity: 0;
}

#omc-top-banner {
    display: none;
}

a.attribution-link {
    display: block;
    float: left;
    width: 15.5%;
    margin-right: 1%;
}

a.attribution-link img {
    width: 100%;
}

img.featured-full-width-top.page-margin {
    margin-bottom: 5px;
}


/*==== contact form styles ====*/

article#omc-full-article div.wpcf7 {}

article#omc-full-article div.wpcf7 p {
    font-size: 10px
}

article#omc-full-article div.wpcf7 p span {}

article#omc-full-article div.wpcf7 p span input {
    padding: 8px 8px;
    border-radius: 4px;
    border: 1px solid #AAA;
    width: 50%;
}

article#omc-full-article div.wpcf7 p span textarea {
    padding: 8px 8px;
    border-radius: 4px;
    border: 1px solid #AAA;
    width: 70%;
}

article#omc-full-article div.wpcf7 p span input.wpcf7-text {
    margin-top: 0px;
}

input.wpcf7-form-control.wpcf7-submit {
    padding: 10px 20px;
    font-size: 16px;
    background: #000;
    color: #FFF;
    text-align: center;
    font-weight: 700;
    border-radius: 4px;
    border: none;
}

input.wpcf7-form-control.wpcf7-submit:hover {
    background: #444;
}

.wpcf7-form-control-wrap br {
    display: none;
}


/* =====================================================================================
	PrettyPhoto (compressed)
	================================================================================== */

div.pp_default .pp_top,
div.pp_default .pp_top .pp_middle,
div.pp_default .pp_top .pp_left,
div.pp_default .pp_top .pp_right,
div.pp_default .pp_bottom,
div.pp_default .pp_bottom .pp_left,
div.pp_default .pp_bottom .pp_middle,
div.pp_default .pp_bottom .pp_right {
    height: 13px
}

div.pp_default .pp_top .pp_left {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat
}

div.pp_default .pp_top .pp_middle {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/default/sprite_x.png) top left repeat-x
}

div.pp_default .pp_top .pp_right {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat
}

div.pp_default .pp_content .ppt {
    color: #f8f8f8
}

div.pp_default .pp_content_container .pp_left {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;
    padding-left: 13px
}

div.pp_default .pp_content_container .pp_right {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/default/sprite_y.png) top right repeat-y;
    padding-right: 13px
}

div.pp_default .pp_next:hover {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/default/sprite_next.png) center right no-repeat;
    cursor: pointer
}

div.pp_default .pp_previous:hover {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;
    cursor: pointer
}

div.pp_default .pp_expand {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
    cursor: pointer;
    width: 28px;
    height: 28px
}

div.pp_default .pp_expand:hover {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;
    cursor: pointer
}

div.pp_default .pp_contract {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
    cursor: pointer;
    width: 28px;
    height: 28px
}

div.pp_default .pp_contract:hover {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;
    cursor: pointer
}

div.pp_default .pp_close {
    width: 30px;
    height: 30px;
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
    cursor: pointer
}

div.pp_default .pp_gallery ul li a {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
    border: 1px solid #aaa
}

div.pp_default .pp_social {
    margin-top: 7px
}

div.pp_default .pp_gallery a.pp_arrow_previous,
div.pp_default .pp_gallery a.pp_arrow_next {
    position: static;
    left: auto
}

div.pp_default .pp_nav .pp_play,
div.pp_default .pp_nav .pp_pause {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
    height: 30px;
    width: 30px
}

div.pp_default .pp_nav .pp_pause {
    background-position: -51px -29px
}

div.pp_default a.pp_arrow_previous,
div.pp_default a.pp_arrow_next {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
    height: 20px;
    width: 20px;
    margin: 4px 0 0
}

div.pp_default a.pp_arrow_next {
    left: 52px;
    background-position: -82px -3px
}

div.pp_default .pp_content_container .pp_details {
    margin-top: 5px
}

div.pp_default .pp_nav {
    clear: none;
    height: 30px;
    width: 110px;
    position: relative
}

div.pp_default .pp_nav .currentTextHolder {
    font-family: Georgia;
    font-style: italic;
    color: #999;
    font-size: 11px;
    left: 75px;
    line-height: 25px;
    position: absolute;
    top: 2px;
    margin: 0;
    padding: 0 0 0 10px
}

div.pp_default .pp_close:hover,
div.pp_default .pp_nav .pp_play:hover,
div.pp_default .pp_nav .pp_pause:hover,
div.pp_default .pp_arrow_next:hover,
div.pp_default .pp_arrow_previous:hover {
    opacity: 0.7
}

div.pp_default .pp_description {
    font-size: 11px;
    font-weight: 700;
    line-height: 14px;
    margin: 5px 50px 5px 0
}

div.pp_default .pp_bottom .pp_left {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat
}

div.pp_default .pp_bottom .pp_middle {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x
}

div.pp_default .pp_bottom .pp_right {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat
}

div.pp_default .pp_loaderIcon {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/default/loader.gif) center center no-repeat
}

div.light_rounded .pp_top .pp_left {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat
}

div.light_rounded .pp_top .pp_right {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat
}

div.light_rounded .pp_next:hover {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
    cursor: pointer
}

div.light_rounded .pp_previous:hover {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
    cursor: pointer
}

div.light_rounded .pp_expand {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
    cursor: pointer
}

div.light_rounded .pp_expand:hover {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
    cursor: pointer
}

div.light_rounded .pp_contract {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
    cursor: pointer
}

div.light_rounded .pp_contract:hover {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
    cursor: pointer
}

div.light_rounded .pp_close {
    width: 75px;
    height: 22px;
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
    cursor: pointer
}

div.light_rounded .pp_nav .pp_play {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
    height: 15px;
    width: 14px
}

div.light_rounded .pp_nav .pp_pause {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
    height: 15px;
    width: 14px
}

div.light_rounded .pp_arrow_previous {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat
}

div.light_rounded .pp_arrow_next {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat
}

div.light_rounded .pp_bottom .pp_left {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat
}

div.light_rounded .pp_bottom .pp_right {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat
}

div.dark_rounded .pp_top .pp_left {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat
}

div.dark_rounded .pp_top .pp_right {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat
}

div.dark_rounded .pp_content_container .pp_left {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y
}

div.dark_rounded .pp_content_container .pp_right {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y
}

div.dark_rounded .pp_next:hover {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
    cursor: pointer
}

div.dark_rounded .pp_previous:hover {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
    cursor: pointer
}

div.dark_rounded .pp_expand {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
    cursor: pointer
}

div.dark_rounded .pp_expand:hover {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
    cursor: pointer
}

div.dark_rounded .pp_contract {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
    cursor: pointer
}

div.dark_rounded .pp_contract:hover {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
    cursor: pointer
}

div.dark_rounded .pp_close {
    width: 75px;
    height: 22px;
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
    cursor: pointer
}

div.dark_rounded .pp_description {
    margin-right: 85px;
    color: #fff
}

div.dark_rounded .pp_nav .pp_play {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
    height: 15px;
    width: 14px
}

div.dark_rounded .pp_nav .pp_pause {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
    height: 15px;
    width: 14px
}

div.dark_rounded .pp_arrow_previous {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat
}

div.dark_rounded .pp_arrow_next {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat
}

div.dark_rounded .pp_bottom .pp_left {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat
}

div.dark_rounded .pp_bottom .pp_right {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat
}

div.dark_rounded .pp_loaderIcon {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat
}

div.dark_square .pp_left,
div.dark_square .pp_middle,
div.dark_square .pp_right,
div.dark_square .pp_content {
    background: #000
}

div.dark_square .pp_description {
    color: #fff;
    margin: 0 85px 0 0
}

div.dark_square .pp_loaderIcon {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_square/loader.gif) center center no-repeat
}

div.dark_square .pp_expand {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
    cursor: pointer
}

div.dark_square .pp_expand:hover {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
    cursor: pointer
}

div.dark_square .pp_contract {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
    cursor: pointer
}

div.dark_square .pp_contract:hover {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
    cursor: pointer
}

div.dark_square .pp_close {
    width: 75px;
    height: 22px;
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
    cursor: pointer
}

div.dark_square .pp_nav {
    clear: none
}

div.dark_square .pp_nav .pp_play {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
    height: 15px;
    width: 14px
}

div.dark_square .pp_nav .pp_pause {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
    height: 15px;
    width: 14px
}

div.dark_square .pp_arrow_previous {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat
}

div.dark_square .pp_arrow_next {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat
}

div.dark_square .pp_next:hover {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
    cursor: pointer
}

div.dark_square .pp_previous:hover {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
    cursor: pointer
}

div.light_square .pp_expand {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
    cursor: pointer
}

div.light_square .pp_expand:hover {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
    cursor: pointer
}

div.light_square .pp_contract {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
    cursor: pointer
}

div.light_square .pp_contract:hover {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
    cursor: pointer
}

div.light_square .pp_close {
    width: 75px;
    height: 22px;
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
    cursor: pointer
}

div.light_square .pp_nav .pp_play {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
    height: 15px;
    width: 14px
}

div.light_square .pp_nav .pp_pause {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
    height: 15px;
    width: 14px
}

div.light_square .pp_arrow_previous {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat
}

div.light_square .pp_arrow_next {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat
}

div.light_square .pp_next:hover {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
    cursor: pointer
}

div.light_square .pp_previous:hover {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
    cursor: pointer
}

div.facebook .pp_top .pp_left {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat
}

div.facebook .pp_top .pp_middle {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x
}

div.facebook .pp_top .pp_right {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat
}

div.facebook .pp_content_container .pp_left {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y
}

div.facebook .pp_content_container .pp_right {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y
}

div.facebook .pp_expand {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
    cursor: pointer
}

div.facebook .pp_expand:hover {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
    cursor: pointer
}

div.facebook .pp_contract {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
    cursor: pointer
}

div.facebook .pp_contract:hover {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
    cursor: pointer
}

div.facebook .pp_close {
    width: 22px;
    height: 22px;
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
    cursor: pointer
}

div.facebook .pp_description {
    margin: 0 37px 0 0
}

div.facebook .pp_loaderIcon {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/facebook/loader.gif) center center no-repeat
}

div.facebook .pp_arrow_previous {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
    height: 22px;
    margin-top: 0;
    width: 22px
}

div.facebook .pp_arrow_previous.disabled {
    background-position: 0 -96px;
    cursor: default
}

div.facebook .pp_arrow_next {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
    height: 22px;
    margin-top: 0;
    width: 22px
}

div.facebook .pp_arrow_next.disabled {
    background-position: -32px -96px;
    cursor: default
}

div.facebook .pp_nav {
    margin-top: 0
}

div.facebook .pp_nav p {
    font-size: 15px;
    padding: 0 3px 0 4px
}

div.facebook .pp_nav .pp_play {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
    height: 22px;
    width: 22px
}

div.facebook .pp_nav .pp_pause {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
    height: 22px;
    width: 22px
}

div.facebook .pp_next:hover {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
    cursor: pointer
}

div.facebook .pp_previous:hover {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
    cursor: pointer
}

div.facebook .pp_bottom .pp_left {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat
}

div.facebook .pp_bottom .pp_middle {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x
}

div.facebook .pp_bottom .pp_right {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat
}

div.pp_pic_holder a:focus {
    outline: none
}

div.pp_overlay {
    background: #000;
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9500
}

div.pp_pic_holder {
    display: none;
    position: absolute;
    width: 100px;
    z-index: 10000
}

.pp_content {
    height: 40px;
    min-width: 40px
}

* html .pp_content {
    width: 40px
}

.pp_content_container {
    position: relative;
    text-align: left;
    width: 100%
}

.pp_content_container .pp_left {
    padding-left: 20px
}

.pp_content_container .pp_right {
    padding-right: 20px
}

.pp_content_container .pp_details {
    float: left;
    margin: 10px 0 2px
}

.pp_description {
    display: none;
    margin: 0
}

.pp_social {
    float: left;
    margin: 0
}

.pp_social .facebook {
    float: left;
    margin-left: 5px;
    width: 55px;
    overflow: hidden
}

.pp_social .twitter {
    float: left
}

.pp_nav {
    clear: right;
    float: left;
    margin: 3px 10px 0 0
}

.pp_nav p {
    float: left;
    white-space: nowrap;
    margin: 2px 4px
}

.pp_nav .pp_play,
.pp_nav .pp_pause {
    float: left;
    margin-right: 4px;
    text-indent: -10000px
}

a.pp_arrow_previous,
a.pp_arrow_next {
    display: block;
    float: left;
    height: 15px;
    margin-top: 3px;
    overflow: hidden;
    text-indent: -10000px;
    width: 14px
}

.pp_hoverContainer {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2000
}

.pp_gallery {
    display: none;
    left: 50%;
    margin-top: -50px;
    position: absolute;
    z-index: 10000
}

.pp_gallery div {
    float: left;
    overflow: hidden;
    position: relative
}

.pp_gallery ul {
    float: left;
    height: 35px;
    position: relative;
    white-space: nowrap;
    margin: 0 0 0 5px;
    padding: 0
}

.pp_gallery ul a {
    border: 1px rgba(0, 0, 0, 0.5) solid;
    display: block;
    float: left;
    height: 33px;
    overflow: hidden
}

.pp_gallery ul a img {
    border: 0
}

.pp_gallery li {
    display: block;
    float: left;
    margin: 0 5px 0 0;
    padding: 0
}

.pp_gallery li.default a {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
    display: block;
    height: 33px;
    width: 50px
}

.pp_gallery .pp_arrow_previous,
.pp_gallery .pp_arrow_next {
    margin-top: 7px!important
}

a.pp_next {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
    display: block;
    float: right;
    height: 100%;
    text-indent: -10000px;
    width: 49%
}

a.pp_previous {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
    display: block;
    float: left;
    height: 100%;
    text-indent: -10000px;
    width: 49%
}

a.pp_expand,
a.pp_contract {
    cursor: pointer;
    display: none;
    height: 20px;
    position: absolute;
    right: 30px;
    text-indent: -10000px;
    top: 10px;
    width: 20px;
    z-index: 20000
}

a.pp_close {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    line-height: 22px;
    text-indent: -10000px
}

.pp_loaderIcon {
    display: block;
    height: 24px;
    left: 50%;
    position: absolute;
    top: 50%;
    width: 24px;
    margin: -12px 0 0 -12px
}

#pp_full_res {
    line-height: 1!important
}

#pp_full_res .pp_inline {
    text-align: left
}

#pp_full_res .pp_inline p {
    margin: 0 0 15px
}

div.ppt {
    color: #fff;
    display: none;
    font-size: 17px;
    z-index: 9999;
    margin: 0 0 5px 15px
}

div.pp_default .pp_content,
div.light_rounded .pp_content {
    background-color: #fff
}

div.pp_default #pp_full_res .pp_inline,
div.light_rounded .pp_content .ppt,
div.light_rounded #pp_full_res .pp_inline,
div.light_square .pp_content .ppt,
div.light_square #pp_full_res .pp_inline,
div.facebook .pp_content .ppt,
div.facebook #pp_full_res .pp_inline {
    color: #000
}

div.pp_default .pp_gallery ul li a:hover,
div.pp_default .pp_gallery ul li.selected a,
.pp_gallery ul a:hover,
.pp_gallery li.selected a {
    border-color: #fff
}

div.pp_default .pp_details,
div.light_rounded .pp_details,
div.dark_rounded .pp_details,
div.dark_square .pp_details,
div.light_square .pp_details,
div.facebook .pp_details {
    position: relative
}

div.light_rounded .pp_top .pp_middle,
div.light_rounded .pp_content_container .pp_left,
div.light_rounded .pp_content_container .pp_right,
div.light_rounded .pp_bottom .pp_middle,
div.light_square .pp_left,
div.light_square .pp_middle,
div.light_square .pp_right,
div.light_square .pp_content,
div.facebook .pp_content {
    background: #fff
}

div.light_rounded .pp_description,
div.light_square .pp_description {
    margin-right: 85px
}

div.light_rounded .pp_gallery a.pp_arrow_previous,
div.light_rounded .pp_gallery a.pp_arrow_next,
div.dark_rounded .pp_gallery a.pp_arrow_previous,
div.dark_rounded .pp_gallery a.pp_arrow_next,
div.dark_square .pp_gallery a.pp_arrow_previous,
div.dark_square .pp_gallery a.pp_arrow_next,
div.light_square .pp_gallery a.pp_arrow_previous,
div.light_square .pp_gallery a.pp_arrow_next {
    margin-top: 12px!important
}

div.light_rounded .pp_arrow_previous.disabled,
div.dark_rounded .pp_arrow_previous.disabled,
div.dark_square .pp_arrow_previous.disabled,
div.light_square .pp_arrow_previous.disabled {
    background-position: 0 -87px;
    cursor: default
}

div.light_rounded .pp_arrow_next.disabled,
div.dark_rounded .pp_arrow_next.disabled,
div.dark_square .pp_arrow_next.disabled,
div.light_square .pp_arrow_next.disabled {
    background-position: -22px -87px;
    cursor: default
}

div.light_rounded .pp_loaderIcon,
div.light_square .pp_loaderIcon {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat
}

div.dark_rounded .pp_top .pp_middle,
div.dark_rounded .pp_content,
div.dark_rounded .pp_bottom .pp_middle {
    background: url(/site/wp-content/themes/gonzo/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat
}

div.dark_rounded .currentTextHolder,
div.dark_square .currentTextHolder {
    color: #c4c4c4
}

div.dark_rounded #pp_full_res .pp_inline,
div.dark_square #pp_full_res .pp_inline {
    color: #fff
}

.pp_top,
.pp_bottom {
    height: 20px;
    position: relative
}

* html .pp_top,
* html .pp_bottom {
    padding: 0 20px
}

.pp_top .pp_left,
.pp_bottom .pp_left {
    height: 20px;
    left: 0;
    position: absolute;
    width: 20px
}

.pp_top .pp_middle,
.pp_bottom .pp_middle {
    height: 20px;
    left: 20px;
    position: absolute;
    right: 20px
}

* html .pp_top .pp_middle,
* html .pp_bottom .pp_middle {
    left: 0;
    position: static
}

.pp_top .pp_right,
.pp_bottom .pp_right {
    height: 20px;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px
}

.pp_fade,
.pp_gallery li.default a img {
    display: none
}

.gallery-caption {}

.bypostauthor {}


/* =====================================================================================
	UPDATE v1.1
	================================================================================== */

.widget_recent_entries ul li {
    clear: both;
}

.widget_recent_entries:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

ul.xoxo li.widget_adpress_widget:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

li.popular-posts ul li {
    clear: both;
}

.popular-posts:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


/* =====================================================================================
	UPDATE v1.3
	================================================================================== */

div.wp-caption.fullsize-right {
    width: auto;
    height: auto;
    float: right;
    margin: 6px 0px 10px 28px;
    background: #000
}

img.fullsize-right {
    width: auto;
    height: auto;
    float: right;
    margin: 6px 0px 10px 28px;
    background: #000
}

div.wp-caption.fullsize-left {
    width: auto;
    height: auto;
    float: left;
    margin: 6px 28px 10px 0px;
    background: #000
}

img.fullsize-left {
    width: auto;
    height: auto;
    float: left;
    margin: 6px 28px 10px 0px;
    background: #000
}

div.wp-caption.fullsize-center {
    width: auto;
    display: table;
    height: auto;
    float: none;
    margin: auto;
    margin-bottom: 10px;
    text-align: center;
    background: #000;
}

img.fullsize-center {
    width: auto;
    display: table;
    height: auto;
    float: none;
    margin: auto;
    margin-bottom: 10px;
    text-align: center;
    background: #000;
}

div.wp-caption.fullsize-center a {}

div.wp-caption.fullsize-center a img {
    width: auto;
    height: auto;
    float: none;
    margin: auto;
}


/* =====================================================================================
	UPDATE v1.4
	================================================================================== */

.omc-dropcap {
    padding: 17px 15px;
}


/* Generic Table
---------------------------------------------------------- */

#omc-full-article table {
    width: 100%;
    margin: 20px 0;
    border-collapse: collapse;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    text-align: left;
}

#omc-full-article table .heading {
    background: #666;
    color: #fff;
    text-transform: uppercase;
}

#omc-full-article table th,
table td {
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    padding: 12px;
}

#omc-full-article table th {
    font-weight: bold;
}

#omc-full-article table tr:nth-of-type(even) {
    background: #f3f3f3;
}

#omc-full-article table .hover {
    background: #ccc;
}

.widget_recent_comments ul li {
    margin-bottom: 10px;
}

.tagcloud a {
    padding: 3px 21px 3px 8px;
}


/* =====================================================================================
	UPDATE v1.5
	================================================================================== */

.widget_best_reviews_widget ul li {
    clear: both
}

.omc-review-small {
    border-bottom: 1px dotted #ccc;
    padding-bottom: 20px;
    margin-bottom: 30px;
    position: relative;
}

img.omc-small-square-reviews {
    float: left;
    width: 71px;
    height: 71px;
    margin: 1px 20px 1px 73px;
}

.omc-review-small-text {
    float: left;
    width: 60%;
}

.omc-reviews-small-count {
    position: absolute;
    top: 12px;
    left: 1px;
    padding: 3px 15px;
    background: #ddd;
    color: white;
    border-radius: 53px;
    font-size: 30px;
    font-weight: 700;
}

@media only screen and (max-width: 479px) {
    img.omc-small-square-reviews {
        display: none;
    }
    .omc-review-small-text {
        float: left;
        width: 70%;
        margin-left: 63px;
    }
    .omc-reviews-small-count {
        top: 0px;
    }
}

.omc-blog-one-counter {
    position: absolute;
    top: -65px;
    left: 60px;
    font-size: 229px;
    color: white;
    font-weight: 700;
}

.omc-blog-one-counter.position-fix-on {
    font-size: 181px;
    top: -11px;
    left: -9px;
}

@media only screen and (min-width: 768px) {
    .omc-blog-one-counter {
        position: absolute;
        top: -48px;
        left: 47px;
        font-size: 182px;
        color: white;
        font-weight: 700;
    }
    .omc-blog-one-counter.position-fix-on {
        font-size: 143px;
    }
}

@media only screen and (min-width:1024px) {
    .omc-blog-one-counter {
        position: absolute;
        top: -65px;
        left: 60px;
        font-size: 229px;
        color: white;
        font-weight: 700;
    }
    .omc-blog-one-counter.position-fix-on {
        font-size: 181px;
        top: -11px;
        left: -9px;
    }
}

@media only screen and (max-width: 768px) {
    .omc-blog-one-counter {
        position: absolute;
        top: -39px;
        left: 38px;
        font-size: 155px;
        color: white;
        font-weight: 700;
    }
    .omc-blog-one-counter.position-fix-on {
        font-size: 122px;
        top: -4px;
        left: -9px;
    }
}

@media only screen and (max-width: 479px) {
    .omc-blog-one-counter {
        position: absolute;
        top: -20px;
        left: 34px;
        font-size: 96px;
        color: white;
        font-weight: 700;
    }
    .omc-blog-one-counter.position-fix-on {
        font-size: 82px;
    }
}

.omc-blog-two-counter {
    background: #000;
    color: #FFF;
    padding: 0px 7px;
    font-weight: 700;
    margin-right: 3px;
    border-radius: 20px;
}


/* =====================================================================================
	UPDATE v1.6
	================================================================================== */

.omc-user-review-criteria {
    padding: 10px;
    background: #000;
    border-top: 1px solid #555;
    position: relative;
    -moz-transition: .3s linear;
    -webkit-transition: .3s ease-out;
    transition: .3s linear;
}

.omc-user-review-criteria:hover {
    background: #444;
}

.omc-user-review-criteria em {
    font-size: 10px;
}

input.search_input_sidebar {
    width: 69.9%;
}


/* =====================================================================================
	UPDATE v1.7
	================================================================================== */

ul.omc-contributers {
    list-style: none;
}

ul.omc-contributers li {
    margin-bottom: 40px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #AAA;
    width: 90%;
}

ul.omc-contributers li img {
    float: left;
    margin: 6px 20px 20px 0px
}

ul.omc-contributers li a.contributor-link {
    font-size: 20px;
    font-weight: 700;
}

ul.omc-contributers li a span {
    font-size: 18px;
}

ul.omc-contributers li p {
    margin: 8px 0px 10px 0px;
}

ul.omc-contributers div#omc-author-social-icons a {
    margin-top: 4px;
    margin-bottom: 20px;
}


/*=== top header menu ===*/

#omc-top-menu {
    background: #000;
    margin: auto;
    padding: 7px 40px;
    width: 950px;
}

#omc-top-menu ul {
    list-style-type: none;
    margin: 0px 0px;
    padding: 0px 0px;
    float: right;
}

#omc-top-menu ul li {
    margin: 0px 0px;
    padding: 0px 0px;
    display: inline;
    float: left
}

#omc-top-menu ul li {
    margin: 0px 0px;
    padding: 0px 0px;
}

#omc-top-menu ul li a {
    margin: 0px 0px;
    font-size: 11px;
    color: #888;
    padding: 0px 0px 0px 30px;
    text-transform: uppercase;
}

#omc-top-menu ul li a:hover {
    background: none;
    color: #FFF;
}

@media only screen and (min-width: 768px) {
    #omc-top-menu {
        background: #000;
        margin: auto;
        padding: 7px 30px;
        width: 690px;
    }
}

@media only screen and (min-width:1024px) {
    #omc-top-menu {
        background: #000;
        margin: auto;
        padding: 7px 40px;
        width: 950px;
    }
}

@media only screen and (max-width: 768px) {
    #omc-top-menu {
        display: none;
    }
}


/* =====================================================================================
	UPDATE v1.7.1
	================================================================================== */


/*=== small bug fixes ===*/

span.omc-blog-two-stars-under {
    overflow: hidden;
}

article#omc-full-article > p a {
    color: #222;
    font-weight: 700;
    text-decoration: underline;
}


/*=== 'plug-in-play' Adpress classes ===*/


/* 468x60 */

#omc-top-banner {
    float: right;
    margin: 10px 40px 0px 0px;
    width: 468px;
}

#omc-top-banner a:hover {
    background: none;
}

#omc-top-banner img {
    width: 100%;
}


/* 125x125 */

.omc-125-ads.omc-widget {
    width: 330px;
    margin-bottom: 0px;
}

img.omc-125-ad {
    float: left;
    margin: 0px 40px 40px 0px;
    width: 125px;
}

img.omc-125-ad.no-right {
    float: left;
    margin: 0px 0px 40px 0px;
}

@media only screen and (max-width: 768px) {
    /* SMARTPHONE LANDSCAPE */
    /* 468x60 */
    #omc-top-banner .image-campaign li {
        padding: 0px 0px;
        margin: 0px 0px;
        width: 100%
    }
    #omc-top-banner .image-campaign li a {
        display: block;
    }
    #omc-top-banner {
        float: none;
        margin: 0px;
        width: 440px;
        padding-top: 1px;
    }
    /* 125x125 */
    ul.xoxo li.widget_adpress_widget ul.image-campaign li {
        display: block;
        width: 125px;
        height: 125px;
        margin: 0px 30px 30px 0px;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign li:nth-child(3n) {
        display: block;
        width: 125px;
        height: 125px;
        margin: 0px 0px 20px 0px;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign li a {
        display: block;
        width: 125px;
        height: 125px;
    }
}

@media only screen and (max-width: 479px) {
    /* SMARTPHONE PORTRAIT */
    /* 468x60 */
    #omc-top-banner .image-campaign li {
        padding: 0px 0px;
        margin: 0px 0px;
        width: 100%
    }
    #omc-top-banner .image-campaign li a {
        display: block;
    }
    #omc-top-banner {
        float: none;
        margin: 0px;
        width: 300px;
        padding-top: 1px;
    }
    /* 125x125 */
    ul.xoxo li.widget_adpress_widget ul.image-campaign li {
        display: block;
        width: 125px;
        height: 125px;
        margin: 0px 20px 30px 10px;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign li:nth-child(3n) {
        display: block;
        width: 125px;
        height: 125px;
        margin: 0px 20px 30px 10px;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign li:nth-child(2n) {
        display: block;
        width: 125px;
        height: 125px;
        margin: 0px 0px 30px 10px;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign li a {
        display: block;
        width: 125px;
        height: 125px;
    }
}

@media only screen and (min-width: 768px) {
    /* TABLET PORTRAIT */
    /* 468x60 */
    #omc-top-banner .image-campaign li {
        padding: 0px 0px;
        margin: 0px 0px;
        width: 100%
    }
    #omc-top-banner .image-campaign li a {
        display: block;
    }
    #omc-top-banner {
        margin: 15px 40px 0px 0px;
        width: 375px;
        float: right
    }
    /* 125x125 */
    ul.xoxo li.widget_adpress_widget ul.image-campaign li {
        display: block;
        width: 110px;
        height: 110px;
        margin: 0px 10px 10px 0px;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign li:nth-child(2n) {
        width: 110px;
        height: 110px;
        margin: 0px 0px 10px 0px;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign li a {
        display: block;
        width: 110px;
        height: 110px;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign li a img {
        width: 100%;
        height: 100%;
    }
}

@media only screen and (min-width:1024px) {
    /* DESKTOP */
    /* 468x60 */
    #omc-top-banner .image-campaign li {
        padding: 0px 0px;
        margin: 0px 0px;
        width: 100%
    }
    #omc-top-banner .image-campaign li a {
        display: block;
    }
    #omc-top-banner {
        margin: 10px 40px 0px 0px;
        width: 468px;
        float: right;
        position: relative;
    }
    /* 125x125 */
    ul.xoxo li.widget_adpress_widget ul.image-campaign li {
        display: block;
        width: 125px;
        height: 125px;
        margin: 0px 40px 40px 0px;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign li:nth-child(2n) {
        display: block;
        width: 125px;
        height: 125px;
        margin: 0px 0px 40px 0px;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign li a {
        display: block;
        width: 125px;
        height: 125px;
    }
}


/*=== 728x90 ===*/

@media only screen and (min-width: 768px) {
    /* target=768px wide */
    #omc-top-banner .image-campaign.pr-728x90 li {
        padding: 0px 0px;
        margin: -14px 0px 0px -27px;
        width: 431px;
    }
}

@media only screen and (min-width:1024px) {
    /* target=Desktop */
    #omc-top-banner .image-campaign.pr-728x90 li {
        padding: 0px 0px;
        margin: -31px 0px 0px -241px;
        width: 728px;
    }
}


/*=== 300x250 ===*/

@media only screen and (min-width: 768px) {
    /* target=768px wide */
    ul.xoxo li.widget_adpress_widget ul.image-campaign.pr-300x250 li {
        display: block;
        width: 230px;
        height: 200px;
        margin: 0px 10px 10px 0px;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign.pr-300x250 li a {
        display: block;
        width: 230px;
        height: 192px;
    }
}

@media only screen and (min-width:1024px) {
    /* target=Desktop */
    ul.xoxo li.widget_adpress_widget ul.image-campaign.pr-300x250 li a {
        display: block;
        width: 290px;
        height: 233px;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign.pr-300x250 li {
        display: block;
        width: 290px;
        height: 200px;
        margin: 0px 40px 40px 0px;
    }
}

@media only screen and (max-width: 768px) {
    /* target= mobile 480 wide */
    ul.xoxo li.widget_adpress_widget ul.image-campaign.pr-300x250 li a img {
        width: 100%
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign.pr-300x250 li a {
        display: block;
        width: 440px;
        height: 367px;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign.pr-300x250 li {
        display: block;
        width: 440px;
        height: 367px;
        margin: 0px 30px 30px 0px;
    }
}

@media only screen and (max-width: 479px) {
    /* target= mobile ~300 wide */
    ul.xoxo li.widget_adpress_widget ul.image-campaign.pr-300x250 li a img {
        width: 100%
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign.pr-300x250 li a {
        display: block;
        width: 300px;
        height: 250px;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign.pr-300x250 li {
        display: block;
        width: 125px;
        height: 214px;
        margin: 0px 20px 30px 0px;
    }
}


/*=== 300x100 ===*/

@media only screen and (min-width: 768px) {
    /* target=768px wide */
    ul.xoxo li.widget_adpress_widget ul.image-campaign.pr-300x100 li {
        display: block;
        width: 230px;
        height: 60px;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign.pr-300x100 li a {
        display: block;
        width: 230px;
        height: 76px;
    }
}

@media only screen and (min-width:1024px) {
    /* target=Desktop */
    ul.xoxo li.widget_adpress_widget ul.image-campaign.pr-300x100 li a {
        display: block;
        width: 290px;
        height: 96px;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign.pr-300x100 li {
        display: block;
        width: 290px;
        height: 96px;
        margin: 0px 0px 0px 0px;
    }
}

@media only screen and (max-width: 768px) {
    /* target= mobile 480 wide */
    ul.xoxo li.widget_adpress_widget ul.image-campaign.pr-300x100 li a img {
        width: 100%
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign.pr-300x100 li a {
        display: block;
        width: 440px;
        height: 110px;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign.pr-300x100 li {
        display: block;
        width: 440px;
        height: 110px;
        margin: 0px 30px 30px 0px;
    }
}

@media only screen and (max-width: 479px) {
    /* target= mobile ~300 wide */
    ul.xoxo li.widget_adpress_widget ul.image-campaign.pr-300x100 li a img {
        width: 100%
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign.pr-300x100 li a {
        display: block;
        width: 300px;
        height: 60px;
    }
    ul.xoxo li.widget_adpress_widget ul.image-campaign.pr-300x100 li {
        display: block;
        width: 125px;
        height: 60px;
        margin: 0px 20px 30px 0px;
    }
}


/* =====================================================================================
	UPDATE v1.8.2
	================================================================================== */

.attachment-620x9999 {
    max-width: 100%;
}

a.omc-social-small.google {
    background-position: -272px -14px
}


/* =====================================================================================
	UPDATE v1.8.3
	================================================================================== */

a#omc-logo img {
    max-width: 100%
}


/* =====================================================================================
	UPDATE v1.8.4
	================================================================================== */

a.omc-social-media-icon.large span.omc-GooglePlus {
    position: relative;
    margin: auto;
    display: block;
    width: 50px;
    height: 50px;
    background: url(/site/wp-content/themes/gonzo/css/../images/social-media-large.png) scroll transparent -385px -55px no-repeat;
}

a.omc-social-media-icon.large span.omc-GooglePlus span {
    postition: absolute;
    top: 0px;
    left: 0px;
    display: block;
    width: 50px;
    height: 50px;
    background: url(/site/wp-content/themes/gonzo/css/../images/social-media-large.png) scroll transparent -385px 0px no-repeat;
}
/* Import rule from: https://www.familles-geneve.ch/site/wp-content/themes/gonzo/css/style_400.css */
@media only screen and (max-width: 768px) { /* target= mobile 480 wide */

	/*==== Main Containers __target= mobile__ =======*/
		
		.omc-under-480 {display:block;}
		
		.omc-over-480 {display:block;}
	  
		#omc-container { width:460px; margin:auto; padding:0px 0px 20px 20px;}			
			
			section#omc-main {width:100%; float:left;  }
				
				section#omc-sidebar {width:100%; float:left; }
				
				.omc-half-width-category {width:206px; float:left; margin:0px 27px 30px 0px; }

				.omc-full-width-category {width:440px; float:left; margin:0px 20px 30px 0px; }
			
			#omc-container div:nth-child(4) {margin-right:0px;}
			
			nav#omc-main-navigation {margin-bottom:14px;}
		
		div#omc-inner-footer {margin:auto; width:90%; padding:0px 5%;}
		
		.omc-widget {width:440px; margin-bottom:11px;}
		
		article.omc-half-width-post.following h3 {font-size:1.1em;}
			
			article.omc-half-width-post.following h3 em {font-size:1.08333em;}
			
		article.omc-half-width-post.leading h2 {font-size:1.16667em;}		
		
		div.omc-resize-290 {width:205px; background:url(/site/wp-content/themes/gonzo/css/../images/preloader.gif) scroll transparent no-repeat center center;}
		
		div.omc-resize-290-40margin {width:200px; margin-right:30px;}
		
		.omc-quarter-width-category {width: 200px; margin-right: 28px}
		
		div#omc-inner-footer {margin: auto; width: 95%; padding: 20px 0px 0px 5%;}
		
		div.omc-footer-widget-column {width: 95%; float: left; margin-right: 5%;}
		
		footer#omc-boxed {width:480px; margin:auto;}
		
		.omc-copyright-area {width:440px; padding: 18px 20px 10px 20px}
		
	/*==== Media & Content __target= mobile__  =======*/
		
		h1.omc-half-width-label {font-size:1.16667em;}
		
			h1.omc-half-width-label a {padding: 4px 16px;}
		
		span.omc-small-video-icon {display:none;}
		
		article.omc-half-width-post.following img {display:none;}
		
		.omc-resize-620 {width:440px; }
		
		img#omc-logo {display:block; margin:0px auto}
		
		nav#omc-main-navigation ul li a {display:none}

		article.omc-featured-post {height:auto;}
		
		div.omc-featured-overlay p {display:none;}
			
		ol.flex-control-nav {display:none;}
		
		.flex-direction-nav li a {bottom:106px;}
		
		.flexslider {width:100%; margin-bottom:20px;}
		
		#back-top {visibility:hidden; opacity:0;} 
		
		.flex-direction-nav li .prev {left:-2px;}
		
		.flex-direction-nav li .next {right:0px;}
		
		.es-carousel span {width:92%; height:27px;}
		
		.es-nav span {top:33%}
		
		.flexslider {width:440px; height: 248px; margin-bottom:0px;}

		div.omc-category-block a {font-size: 1em; padding: 2px 4px;}
		
		.tabbertabs {width:440px;}
		
		nav#omc-main-navigation {margin-bottom:30px; margin-top:10px;}

		a#omc-logo {display: block; text-align: center; margin:10px 0px 0px 0px;}
		
		span.omc-blog-two-stars-under {top:95px; right:1px;}
		
		.flex-container.omc-resize-620 {margin-bottom:30px; margin-top:-10px}
		
		div.omc-featured-overlay h1 {font-weight:700; font-size:1.33333333em}
		
		.flickr_badge_image {width:76px; height:81px; margin-right:5%; margin-bottom:20px;}	 
		
		.flickr_badge_image img {width:76px; height:76px;}
		
		.omc-copyright-left {float:none; text-align:center;}
		
		.omc-copyright-right {float:none; text-align:center;}	
			
		.omc-copyright-right ul {list-style-type:none; margin-top:0px;margin: auto; text-align: center; display: inline-block}
				
	/*==== Single Post ====*/
	
		.fb-comments, .fb-comments span, .fb-comments.fb_iframe_widget span iframe {width: 99% !important;}
				
		article#omc-full-article h1 {font-size:2.2em;}	
		
		.one_half, .one_third, .two_third, .three_fourth, .one_fourth {	width:100%; margin-right:0px;}
		
		div.omc-related-posts {width:458px}
		
		.gallery-to-slideshow ul.flex-direction-nav li a  {top:85px;}

		div#omc-review-wrapper.omc-review-placement-t {width:47%; margin-right:20px;}
		
		div#omc-review-wrapper.omc-review-placement-t div#omc-short-summary { width:100%;float:left;}	
		
		div#omc-review-wrapper.omc-review-placement-t div#omc-criteria-final-score {text-align:center; position:relative; height:80px; width:100%; padding:7px 0px 0px 0px; float:left; background:#111;}
		
		div#omc-review-wrapper.omc-review-placement-t div.omc-final-score-stars div#omc-criteria-final-score {height:100px; }

		div#omc-review-wrapper.omc-review-placement-b div#omc-short-summary { width:70%;}	
		
		span.omc-half-width-icon {top:33px; left:78px}
		
		img.omc-image-blog-one {width:28%; margin: 4px 5% 1px 0px}
		
		a.omc-social-media-icon.large {width:138px;}
		
		.omc-quarter-width-category { height: 179px;}		
		
		nav#omc-main-navigation ul li#omc-header-search  {display:none;}
		
		nav#omc-main-navigation ul li#omc-header-search-mobi  {display:block;}
		
		input.omc-header-mobi-search-input-box {left:233px; width:189px; top:17px; position:absolute; border:1px solid #aaa; padding: 0px 8px 0px 8px; -webkit-appearance:none; border-radius:0px; color:#333; background-position:right;}
		
		
		nav#omc-main-navigation select {width:205px; height:32px; margin-bottom:0px; -webkit-appearance: none; border-radius:0px; background:url(/site/wp-content/themes/gonzo/css/../images/webkit-select.png) scroll transparent no-repeat top right; padding:0px 0px 0px 8px; background-color:#333; color:#FFF; font-weight:bold; border:none;}
		
		.tabbertabs {width:97%;}
		
		a.omc-mobile-back-to-top {width:87%; display:block; padding:20px; font-size:1.5em; font-weight:700; color:#FFF; background:#f9ba00; text-align:center; margin-bottom:40px; border-radius:4px;}
			
		a.omc-mobile-back-to-top:hover {background:#333;}	
			
		a.omc-mobile-back-to-top.omc-bottom-b-t-t {margin-bottom:10px; margin-top:-20px;}
		
		.footer-logo {margin: 7px 0px 8px 0px;}

		article#omc-full-article > p {font-size:1.15em; line-height:22px;}	

		article#omc-full-article {width:95%}
		
		#omc-author-page-image {float:left; margin:4px 14px 3px 0px; width: 89px;}
	
		#omc-inner-placeholder {height:247px}
	
		span.omc-blog2-icon {top: 40px; left: 36px;}
		
		span.omc-big-video-icon {position: absolute; top: 30%;  left: 42%;}
		
		span.omc-user-review-description em {display:none;}
		
}
/* Import rule from: https://www.familles-geneve.ch/site/wp-content/themes/gonzo/css/style_320.css */
@media only screen and (max-width: 479px) { /* target= mobile ~300 wide */

	/*==== Main Containers __target= mobile__ =======*/
		
		.omc-under-480 {display:block;}
		
		.omc-over-480 {display:block;}
	  
		#omc-container { width:310px; margin:auto; float:center; padding:0px 0px 20px 10px; box-shadow:none;}

		section#omc-main {width:100%; float:left; }

		section#omc-sidebar {width:100%; float:left; }

		.omc-half-width-category {width:300px; float:left; margin:0px 27px 30px 0px; }

		.omc-full-width-category {width:300px; float:left; margin:0px 20px 30px 0px; }

		nav#omc-main-navigation {margin-bottom:14px;}

		div#omc-inner-footer {margin:auto; width:90%; padding:0px 5%;}

		.omc-widget {width:97%; margin-bottom:0px;}

		article.omc-half-width-post.following h3 {font-size:1.1em;}

		article.omc-half-width-post.following h3 em {font-size:1.08333em;}

		article.omc-half-width-post.leading h2 {font-size:1.5em;}
		
		div.omc-resize-290 {width:300px; background:url(/site/wp-content/themes/gonzo/css/../images/preloader.gif) scroll transparent no-repeat center center;}
		
		div.omc-resize-290-40margin {width:300px; margin-right:0px;}
		
		.omc-quarter-width-category {width: 130px; margin-right: 28px; height: 169px; overflow: hidden}
		
		div#omc-inner-footer {margin: auto; width: 300px; padding: 20px 0px 0px 0px;}
		
		div.omc-footer-widget-column {width: 95%; float: left; margin-right: 5%;}
		
		footer#omc-boxed {width:320px; margin:auto;}
		
		.omc-copyright-right ul {list-style-type:none; margin-top:0px;margin: auto; text-align: center; display: inline-block}
		
		.omc-copyright-area {width:300px; padding:10px}		
		
	/*==== Media & Content __target= mobile__  =======*/
		
		h1.omc-half-width-label {font-size:1.16667em;}
		
			h1.omc-half-width-label a {padding: 4px 16px;}
		
		span.omc-small-video-icon {display:none;}
		
		article.omc-half-width-post.following img {display:none;}
		
		.omc-resize-620 {width:300px; }
		
		img#omc-logo {display:block; margin:0px auto}
		
		nav#omc-main-navigation ul li a {display:none}

		article.omc-featured-post {height:auto;}
		
		div.omc-featured-overlay p {display:none;}
			
		ol.flex-control-nav {display:none;}
		
		.flex-direction-nav li a {bottom:75px;}
		
		.flexslider {width:100%; margin-bottom:20px;}
		
		#back-top {visibility:hidden; opacity:0;} 
		
		.flex-direction-nav li .prev {left:-2px;}
		
		.flex-direction-nav li .next {right:0px;}
		
		.es-carousel span {display:none;}
		
		.es-nav span {top:33%}
		
		.flexslider {width:300px; height:209px; margin-bottom:0px;}
		
		div.omc-featured-overlay {bottom:-41px;}

		div.omc-category-block a {font-size: 1em; padding: 2px 4px;}
		
		.tabbertabs {width:440px;}
		
		nav#omc-main-navigation {margin-bottom:30px; margin-top:10px;}
		
		a#omc-logo {display: block; text-align: center; margin:10px 0px 10px 0px;}
		
		span.omc-small-video-icon {display:block;}
		
		article.omc-half-width-post.following img { width:50px; display:block;}
		
		body, div#omc-transparent-layer {background:none;}
		
		span.omc-blog-two-stars-under {top:150px; right:0px;}
		
		.flex-container.omc-resize-620 {margin-bottom:40px; margin-top:-10px;}
		
		.flickr_badge_image {width:50px; height:55px; margin-right:5%; margin-bottom:20px;}
		
		.flickr_badge_image img {width:50px; height:50px;}
		
		.one_half, .one_third, .two_third, .three_fourth, .one_fourth {	width:100%; margin-right:0px;}
	
	/*==== Single Post ====*/
					
		article#omc-full-article h1 {font-size:1.8em;}	
		
		div.omc-related-posts {width:320px}
		
		.gallery-to-slideshow ul.flex-direction-nav li a  {top:47px;}
		
		div#omc-review-wrapper.omc-review-placement-t {width:100%; margin-right:0px}
		
		div#omc-review-wrapper.omc-review-placement-t div#omc-short-summary { width:60%;}	
		
		div#omc-review-wrapper.omc-review-placement-t div#omc-criteria-final-score {text-align:center; padding:7px 0px 0px 0px; width:118px; position:absolute; top:0px; right:0px; background:#111; height:500px;}
		
		div#omc-review-wrapper.omc-review-placement-b div#omc-short-summary { width:55%;}		
		
		span.omc-half-width-icon {top:60px; left:130px}
		
		img.omc-image-blog-one {width:28%; margin: 4px 5% 1px 0px}
		
		h3.omc-blog-one-cat {display:none;}
		
		p.omc-blog-one-exceprt {display:none;}

		a.omc-social-media-icon.large {width:88px;}
		
		article.omc-blog-one h2.omc-blog-one-heading {font-weight:400; font-size:1.5em; margin-bottom:10px; line-height:1.5em}
		
		nav#omc-main-navigation ul li#omc-header-search  {display:none;}
		
		nav#omc-main-navigation ul li#omc-header-search-mobi  {display:block;}
		
		input.omc-header-mobi-search-input-box {left:160px; top:17px; width:123px;  position:absolute; border:1px solid #aaa; padding: 0px 8px 0px 8px; -webkit-appearance:none; border-radius:0px; color:#333; background-position:right;}
			
		nav#omc-main-navigation select {width:140px; height:32px; margin-bottom:0px; -webkit-appearance: none; border-radius:0px; background:url(/site/wp-content/themes/gonzo/css/../images/webkit-select.png) scroll transparent no-repeat top right; padding:0px 0px 0px 8px; background-color:#333; color:#FFF; font-weight:bold; border:none; }
		
		.tabbertabs {width:97%;}
		
		a.omc-mobile-back-to-top {width:84%;}
		
		a.omc-mobile-back-to-top.omc-bottom-b-t-t {margin-bottom:8px; margin-top:-20px; width:86%;}
		
		.footer-logo {margin: 4px 0px 8px 0px;}
		
		div.omc-featured-overlay h1 {font-weight:700; font-size:1.2em}

		article#omc-full-article {width:97%; margin-top:-14px;}
		
		article#omc-full-article p.omc-date-time-inner {font-size:11px;}
		
		article#omc-full-article p.omc-date-time-video {font-size:11px; margin-bottom:6px;}
		
		article#omc-full-article h1.omc-post-heading-video {display:block; margin-top:3px; margin-bottom:6px;}
		
		#omc-inner-placeholder {height:169px}
		
		span.omc-blog2-icon {display:none;}
		
		span.omc-big-video-icon {position: absolute; top: 37%;  left: 38%;}
		
		article#omc-full-article span.omc-comment-count {display:none;}
		
}
/* Import rule from: https://www.familles-geneve.ch/site/wp-content/themes/gonzo/css/style_768.css */
@media only screen and (min-width: 768px) { /* target=768px wide */
	
	
	/*==== Main Containers ___target=768px wide___ =======*/
		
		.omc-under-480 {display:none;}
			
		.omc-over-480 {display:block;}
		
		#omc-container { width:720px; padding:30px 00px 0px 30px;}
			
			section#omc-main {width:460px; float:left;}

			section#omc-sidebar {width:260px; float:right;}
				
				.omc-half-width-category {width:200px; float:left; margin:0px 30px 30px 0px;}

				.omc-full-width-category {width:430px; float:left; margin:0px 30px 30px 0px;}		
			
			nav#omc-main-navigation { margin-bottom:20px; }
			
		div#omc-inner-footer {width:690px;  padding:30px 30px 0px 30px; margin:auto}
		
		footer#omc-boxed {width:750px; margin:auto;}
		
		div.omc-footer-widget-column {width: 22.63157894736842%; float: left; margin-right: 3.157894736842105%;}
		
		.omc-quarter-width-category {width: 200px; margin-right: 28px}
		
		.omc-copyright-area {width:690px; padding: 20px 30px 0px 30px}
	
	/*==== Media & Content ___target=768px wide___ =======*/
	
		div.omc-resize-290 {width:200px; height:118px; background:url(/site/wp-content/themes/gonzo/css/../images/preloader.gif) scroll transparent no-repeat center center;}
		
		div.omc-resize-290-40margin {width:200px; margin-right:30px;}
		
		.omc-resize-620 {width:430px;}
		
		nav#omc-main-navigation ul li a {font-size:1.25em; padding:5px 23px; }
		
		img#omc-logo {margin:0px 0px ;}
		
		h1.omc-half-width-label {font-size:1.16667em;}
		
			h1.omc-half-width-label a {padding: 4px 16px;}
		
		article.omc-half-width-post.following img {display:none;}

		article.omc-modulule-b.following h3 {font-size:0.91667em; margin-bottom:11px; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}	
		
		article.omc-half-width-post.leading h2 {font-size:1.16667em;}

		a.omc-category-blocks {font-size:0.91667em;  padding:2px 5px; color:#FFF; margin:0px 5px 5px 0px;}
		
		span.omc-small-video-icon {display:none;}
		
		#back-top {visibility:hidden; opacity:0;} 
		
		article.omc-half-width-post.following h3 {font-size:1em;}
		
		nav#omc-main-navigation ul.sub-menu {top:27px; }
		
	/*==== Sidebar ___target=768px wide___ =======*/
	
		li.tabberactive a {font-size: 1em !important; padding: 6px 0px;}
		
		.style1 ul.tabbernav li a {font-size: 1em !important; padding: 6px 0px;}
		
		.wpp-post-title {display: block; font-size: 1em}
		
		.omc-widget {width:230px;  margin-bottom:9px;}
		
		a.omc-social-media-icon.large {width:76px; margin-right:0px;}
		
		a.omc-social-media-icon.large.no-right {width:76px; margin-right:0px;}
		
		div.omc-tabs-widget {width:225px;}
		
		.flickr_badge_image {width:54px; height:54px; margin-right:10%; margin-bottom:20px;}
		
		.flickr_badge_image img {width:54px; height:54px;}	
		
		nav#omc-main-navigation ul li a {display:block}
		
	/*==== Featured Slider  ___target=768px wide___ ====*/
	
		
		article.omc-featured-post {height:250px;}
					
			div.omc-featured-overlay p {height:0px; margin:0px 0px; width:0%; display:block}	
			
		ol.flex-control-nav {display:none;}
		
		p.back-top {visibilty:hidden}
		
		.flex-direction-nav li a {bottom:97px;}
		
		.flexslider {width:430px; height: 242px; margin-bottom:0px;}
		
		div.omc-featured-overlay h1 {font-weight:700; font-size:1.33333333em}

		.flex-direction-nav li .prev {left:-2px;}
		
		.flex-direction-nav li .next {right:0px;}
		
		.es-carousel span {width:92%; height:27px;}
		
		.es-nav span {top:33%}
		
		div.omc-category-block a {font-size: 1.16667em; padding: 4px 10px;}
		
		nav#omc-main-navigation {margin-bottom:15px; margin-top:20px;}
		
		a#omc-logo {margin:0px 0px; display:inline-block;}
		
		.omc-quarter-width-category { height: 179px;}	
		
		span.omc-blog-two-stars-under {top:92px; right:0px}
		
		a.omc-social-media-icon.large {height:108px;}
		
		.flex-container.omc-resize-620 {margin-bottom:30px;}
		
		.omc-copyright-left {float:left;}
		
		.omc-copyright-right {float:right;}
		
		.omc-copyright-right ul {list-style-type:none; margin-top:-12px;}
		
	/*==== Single Post ====*/
		
	article#omc-full-article h1 {font-size:2.4em;}

	div.omc-related-posts {width:460px}	
	
	.gallery-to-slideshow ul.flex-direction-nav li a  {top:85px;}

	div#omc-review-wrapper.omc-review-placement-t {width:50%; }
	
	div#omc-review-wrapper.omc-review-placement-t div#omc-short-summary { width:100%;float:left;}	
	
	div#omc-review-wrapper.omc-review-placement-t div#omc-criteria-final-score {text-align:center; position:relative; height:90px; width:100%; padding:7px 0px 0px 0px; float:left; background:#111;}
	
	div#omc-review-wrapper.omc-review-placement-t div.omc-final-score-stars div#omc-criteria-final-score {height:100px; }
	
	div#omc-review-wrapper.omc-review-placement-b div#omc-short-summary { width:70%;}	

	span.omc-half-width-icon {top:33px; left:78px;} 
	
	img.omc-image-blog-one {width:32%; margin: 4px 5% 1px 0px}	
	
	nav#omc-main-navigation ul li#omc-header-search {display:none;}
	
	nav#omc-main-navigation ul li#omc-header-search-mobi  {display:block;}

	form#mobi-search {margin-bottom:-3px;}
	
	div#omc-header-search-mobi {position:absolute; top:0px; left:250px; width:300px; height:1px}
	
	input.omc-header-mobi-search-input-box {right:0px; top:0px; position:absolute; border:none; height: 28px; webkit-appearance:none; background-position:right; -moz-transition:  .3s ease-in-out; -webkit-transition:  .3s ease-in-out; transition:  .3s ease-in-out;}	
	
		input.omc-header-mobi-search-input-box:focus {left:275px; outline:none; box-shadow:0px 0px 12px #ddd; top:-36px; width:163px; position:absolute; border:1px solid #abadb3; padding: 1px 8px 2px 8px; -webkit-appearance:none; border-radius:0px; color:#333; background-color:#fff; background-position:right; -moz-transition:  .3s ease-in-out; -webkit-transition:  .3s ease-in-out; transition:  .3s ease-in-out;}
	
	.tabbertabs {width:88%;}
	
	a.omc-mobile-back-to-top {display:none;}
	
	.footer-logo {margin: -9px 0px 8px 0px;}
	
	#omc-author-page-image {float:left; margin:4px 14px 3px 0px; width: 89px;}
	
	#omc-inner-placeholder {height:244px}	
	
	span.omc-blog2-icon {top:48px; left: 44px;}
	
	span.omc-big-video-icon {position: absolute; top: 32%;  left: 42%;}
	
	span.omc-user-review-description em {display:none;}
	
}
/* Import rule from: https://www.familles-geneve.ch/site/wp-content/themes/gonzo/css/style_1024.css */
@media only screen and (min-width:1024px) {
        /* target=Desktop */
        /*==== Main Containers __target=Desktop__ =======*/
        .omc-under-480 {
            display: none;
        }
        .omc-over-480 {
            display: block;
        }
        #omc-container {
            width: 990px;
            padding: 30px 0px 0px 40px;
        }
        section#omc-main {
            width: 660px;
            float: left;
        }
        section#omc-sidebar {
            width: 330px;
            float: left;
        }
        .omc-half-width-category {
            width: 290px;
            float: left;
            margin: 0px 40px 40px 0px;
        }
        .omc-full-width-category {
            width: 620px;
            float: left;
            margin: 0px 40px 40px 0px;
        }
        nav#omc-main-navigation {
            margin-bottom: 30px;
        }
        div#omc-inner-footer {
            margin: auto;
            width: 950px;
            padding: 15px 40px 0px 40px;
        }
        div.omc-footer-widget-column {
            width: 22.63157894736842%;
            float: left;
            margin-right: 3.157894736842105%;
        }
        footer#omc-boxed {
            width: 990px;
            margin: 20px auto 0;
        }
        .omc-quarter-width-category {
            width: 134px;
            margin-right: 28px
        }
        .omc-copyright-area {
            width: 990px;
            padding: 20px 0px 0px 0px
        }
        /*==== Media & Content  __target=Desktop__ =======*/
        div.omc-resize-290 {
            width: 100%;
            height: auto;
            background: url(/site/wp-content/themes/gonzo/css/../images/preloader.gif) scroll transparent no-repeat center center;
        }
        div.omc-resize-290 a {
            display: block;
            text-align: center;
            cursor: pointer;
        }
        div.omc-resize-290-40margin {
            width: 290px;
            margin-right: 40px;
        }
        .omc-resize-620 {
            width: 620px;
        }
        nav#omc-main-navigation ul li a {
            font-size: 1.5em;
        }
        img#omc-logo {
            margin: 0px 0px;
        }
        article.omc-featured-post {
            height: 350px;
        }
        h1.omc-half-width-label {
            font-size: 1.5em;
        }
        article.omc-modulule-b.following h3 {
            font-size: 1.08333em;
            margin-bottom: 14px;
            width: 100%;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
        article.omc-half-width-post.leading h2 {
            font-size: 1.33333em;
        }
        article.omc-half-width-post.following img {
            width: 50px;
            display: block
        }
        a.omc-category-blocks {
            font-size: 1.16667em;
            padding: 4px 10px;
            margin: 0px 10px 10px 0px;
            font-weight: 700;
        }
        span.omc-small-video-icon {
            display: block;
        }
        #back-top {
            visibility: hidden;
            opacity: 0;
        }
        article.omc-half-width-post.leading {
            height: auto;
        }
        article.omc-half-width-post.following h3 {
            font-size: 1.08333em;
        }
        .flickr_badge_image {
            width: 80px;
            height: 85px;
            margin-right: 10%;
            margin-bottom: 20px;
        }
        .flickr_badge_image img {
            width: 80px;
            height: 80px;
        }
        /*==== Sidebar  __target=Desktop__ =======*/
        .wpp-post-title {
            font-size: 1.08333em;
            height: auto;
            overflow: hidden;
            display: inline;
            margin-bottom: 0px
        }
        li.tabberactive a {
            font-size: 1.16667em !important;
            padding: 6px 0px;
        }
        .style1 ul.tabbernav li a {
            font-size: 1.16667em !important;
            padding: 6px 0px;
        }
        .omc-widget {
            width: 290px;
            margin-bottom: 7px;
        }
        a.omc-social-media-icon.large {
            width: 90px;
            margin-right: 10px;
        }
        a.omc-social-media-icon.large.no-right {
            width: 90px;
            margin-right: 0px;
        }
        div.omc-tabs-widget {
            width: 290px;
        }
        nav#omc-main-navigation ul.sub-menu {
            top: 32px;
        }
        nav#omc-main-navigation ul li a {
            padding: 4px 24px;
        }
        /*==== Featured Slider  __target=Desktop__ ====*/
        div.omc-featured-overlay p {
            height: 34px;
            margin: 0px 20px 10px 20px;
            width: 78%;
            display: block;
        }
        .flex-direction-nav li a {
            bottom: 157px;
        }
        .flexslider {
            width: 620px;
            height: 350px;
            margin-bottom: 0px;
        }
        div.omc-featured-overlay h1 {
            font-weight: 700;
            font-size: 24px;
        }
        ol.flex-control-nav {
            display: block;
        }
        .flex-direction-nav li .prev {
            left: -46px;
        }
        .flex-direction-nav li .next {
            right: -44px
        }
        .es-carousel span {
            width: 95%;
            height: auto;
        }
        .es-nav span {
            top: 38%
        }
        div.omc-category-block a {
            font-size: 1.16667em;
            padding: 4px 10px;
        }
        nav#omc-main-navigation {
            margin-bottom: 22px;
            margin-top: 23px;
        }
        a#omc-logo {
            margin: 0px 0px;
            display: inline-block;
        }
        span.omc-blog-two-stars-under {
            top: 144px;
            right: 0px;
        }
        a.omc-social-media-icon.large {
            height: 110px;
        }
        .flex-container.omc-resize-620 {
            margin-bottom: 47px;
        }
        .omc-copyright-left {
            float: left;
        }
        .omc-copyright-right {
            float: right;
        }
        .omc-copyright-right ul {
            list-style-type: none;
            margin-top: -12px;
        }
        /*==== Single Post ====*/
        article#omc-full-article h1 {
            font-size: 3em;
        }
        div.omc-related-posts {
            width: 650px
        }
        .gallery-to-slideshow ul.flex-direction-nav li a {
            top: 142px;
        }
        div#omc-review-wrapper.omc-review-placement-t {
            width: 50%;
        }
        div#omc-review-wrapper.omc-review-placement-t div#omc-short-summary {
            width: 60%;
        }
        div#omc-review-wrapper.omc-review-placement-t div#omc-criteria-final-score {
            text-align: center;
            padding: 7px 0px 0px 0px;
            width: 118px;
            position: absolute;
            top: 0px;
            right: 0px;
            background: #111;
            height: 500px;
        }
        div#omc-review-wrapper.omc-review-placement-b div#omc-short-summary {
            width: 80%;
        }
        span.omc-half-width-icon {
            top: 65px;
            left: 125px;
        }
        img.omc-image-blog-one {
            width: 28%;
            margin: 4px 5% 1px 0px
        }
        nav#omc-main-navigation ul li#omc-header-search {
            display: block;
        }
        div#omc-header-search-mobi {
            display: none;
        }
        .tabbertabs {
            width: 88%;
        }
        .footer-logo {
            margin: -9px 0px 8px 0px;
        }
        #omc-author-page-image {
            float: left;
            margin: 4px 24px 8px 0px;
            width: 119px;
        }
        #omc-inner-placeholder {
            height: 350px
        }
        span.omc-blog2-icon {
            top: 62px;
            left: 61px;
        }
        span.omc-big-video-icon {
            position: absolute;
            top: 37%;
            left: 47%;
        }
        @media only screen and (min-width:1204px) {
            /* control the "to the top" arrow */
            #back-top {
                visibility: visible;
                opacity: 1;
            }
        }
        span.omc-user-review-description em {
            display: inline;
        }
/* Import rule from: https://www.familles-geneve.ch/site/wp-content/themes/gonzo/css/tabber.css */
/********************************************************************************
                Tabber CSS
********************************************************************************/

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  Some styles to help most WordPress themes
  --------------------------------------------------*/
.tabberlive h3 { /* hide std widget titles */
display:none;
}

ul.tabbernav li { /* hide bullets from tab headings */
background:none;
padding:5px 5px 5px 0;
list-style:none;
}

/********************************************************************************
                Style 1
********************************************************************************/
/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.style1 {

}
.tabberlive.style1 {

}

.tabbertabs { margin-bottom:40px; position:relative; overflow:hidden; height:450px;}

.tabbertabs ul li {clear:both;}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
.style1 ul.tabbernav {

margin:0px 0px;

}
*html .style1 ul.tabbernav{  /* ie6 only */

}
*+html .style1 ul.tabbernav{  /* ie7 only */

}
.style1 ul.tabbernav li {
 list-style: none;
 margin: 0;
 display:inline-block;
 padding:0px 0px;
 text-align:center;
 width:33.3333%;
 

}
.style1 ul.tabbernav li a { /* inactive tabs */
background-color:#444;
border:none;
color:#FFF;
font-size:1.16667em;
 margin: 0;
 display:block;
 padding:6px 0px;
 text-align:center;
font-weight: 400;
 -moz-transition:.8s linear; -webkit-transition:.8s ease-out; transition:.8s linear;
}
.style1 ul.tabbernav li.tabberactive a{ /* active tab */
color:white;
font-size:1.16667em;
padding:6px 0px;
}
.style1 ul.tabbernav a:hover {
background:#aaa;
text-decoration:none;
color:#fff;
}
.style1 ul.tabbernav {


}



/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.style1.tabberlive .tabbertab {
background:none repeat scroll 0 0 #FFFFFF;
padding:20px 0px 0px 0px;
}

/* Example of using an ID to set different styles for the tabs on the page */
.style1.tabberlive#tab1 {
}
.style1.tabberlive#tab2 {
}
.style1.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

.style1 .tablist {
}

/********************************************************************************
                Style 2
********************************************************************************/
/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.style2.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
.style2 ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
 margin-left: 0px !important;
}

.style2 ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

.style2 ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #DDE;
 text-decoration: none;
}

.style2 ul.tabbernav li a:link { color: #448; }
.style2 ul.tabbernav li a:visited { color: #667; }

.style2 ul.tabbernav li a:hover
{
 color: #000;
 background: #AAE;
 border-color: #227;
 text-decoration: none;
}

.style2 ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}


.style2 ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.style2.tabberlive .tabbertab {
border:1px solid #AAAAAA;
margin-top:3px;
padding:5px;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.style2.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.style2.tabberlive#tab1 {
}
.style2.tabberlive#tab2 {
}
.style2.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

.sdfsdf {position:absolute; top:0px; left:0px; width:100%; height:102%; background:url(/site/wp-content/themes/gonzo/css/../images/preloader.gif) scroll transparent no-repeat center center; background-color:#FFF; z-index:100; }
/* Import rule from: https://www.familles-geneve.ch/site/wp-content/themes/gonzo/css/wpp.css */
/*
Wordpress Popular Posts plugin stylesheet
Developed by Hector Cabrera

Use the following classes to style your popular posts list as you like.
*/

/* title styles */


/* thumbnail styles */
img.wpp-thumbnail {
	border:none;
	float:left;
	margin:4px 15px 30px 0px;
}

/* excerpt styles */
.wpp-excerpt {
}

/* Stats tag styles */
.post-stats {
	font-size:0.75em;
	font-weight:bold;
	display:block;
	left: 65px;
	margin-top: 2px;
}
	
	.wpp-comments {
	}
	
	.wpp-views {
	}
	
	.wpp-author {
		font-style:italic;
	}
	
	.wpp-date {
	}

/* WP-PostRatings styles */
.wpp-rating {
}