/*



Theme Name: Gonzo



Theme URI: http://www.themeforest.net



Description: Minimalist, Responsive Magazine



Version: 1.6



Author: Ollie McCarthy



Author URI: http:///www.themeforest.net/user/OllieMcCarthy



License URI: http://themeforest.net/licenses/regular_extended



Tags: light, white, black,  two-columns, left-sidebar, flexible-width,  custom-colors, custom-menu,  featured-images, full-width-template, post-formats, rtl-language-support, theme-options, translation-ready



*/



@import url("css/style_reset.css");

/*@import url("css/flexslider.css");

@import url("css/elastislide.css");*/

@import url("css/style_main.css");

/*

@import url("css/style_400.css");

@import url("css/style_320.css");

@import url("css/style_768.css");

@import url("css/style_1024.css");

*/

/*@import url("css/tabber.css");*/

/*@import url("css/wpp.css");*/



/* -- Begin Responsive Design -- */





@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(../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;}



		#omc-top-banner .image-campaign li {padding:0px 0px; margin:0px 0px; width:100%}



		/* block to none for big google ad */

		#omc-top-banner .image-campaign li a {

			visibility: hidden;

		}



		#omc-top-banner {float:none; margin:0px; width:440px; padding-top:1px;}



		/*block to none for big google ad*/

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



		a#omc-logo {display: block; text-align: center; margin:10px 0px 0px 0px;}



		/*a#omc-logo {

			margin-left: 25px;

			width: 93px;

		}*/



		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(http://www.bigdatacompanies.com/wp-content/themes/gonzo/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;}



		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;}



		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;}



		.addthis_toolbox .addthis_default_style { display: none !important; }



	.social-media-panel { display: none !important; }

	.addthis-formatting { display: none !important; }



	/*.widget_socialmedia_box { width: 190px !important; }*/



#socialmedia_box-4, .widget_socialmedia_box {

		display: none;

	}



}



@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; 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(../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;}*/
		nav#omc-main-navigation {margin-bottom: 10px !important;
			margin-top: -20px !important;
			margin-right: 16px !important;
			background: transparent !important;
			margin-left: 0px !important;
			height: inherit !important;
		}	


		#omc-top-banner .image-campaign li {padding:0px 0px; margin:0px 0px; width:100%}



		/* block to none for big google ad */

		#omc-top-banner .image-campaign li a {visibility:hidden;}



		#omc-top-banner {float:none; margin:0px; width:300px; padding-top:1px;}



		/*block to none for big google ad*/

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



		a#omc-logo {display: block; text-align: center; margin:10px 0px 10px 0px;margin-left: 29px !important;}



		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(http://www.bigdatacompanies.com/wp-content/themes/gonzo/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;margin-left: 13px; margin-left: -5px !important;}


		.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}



		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;}



		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;}



	.social-media-panel { display: none !important; }

	.addthis-formatting { display: none !important; }



#socialmedia_box-4, #widget_socialmedia_box {

		display: none;

	}



}





@media only screen and (min-width: 768px) and (max-width: 1024px) { /* 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;}*/

			section#omc-sidebar {float:right;}



			/* Fix for recent posts in 768 view */



			#recent-posts-2 {

				padding: 5px;

				width: 280px;

			}



				.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(../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}



		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%;}



		.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 {visibility: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;}



		#omc-top-banner .image-campaign li {padding:0px 0px; margin:0px 0px; width:100%}



		/* block to hidden */

		#omc-top-banner .image-campaign li a {visibility:hidden;}



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



		/*block to none for big google ad*/

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



		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;}



	/*.addthis_toolbox .addthis_default_style { display: none !important; }*/



	/*.social-media-panel { display: none !important; }

	.addthis-formatting { display: none !important; }*/



	/*.widget_socialmedia_box { width: 190px !important; }*/



	#socialmedia_box-4, #widget_socialmedia_box {

		display: block;

	}



	input.submit-blue {

		background-color: #34BDCF !important;

		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #34BDCF), color-stop(100%, #5DCAD9)) !important;

		background-image: -webkit-linear-gradient(top, #34BDCF, #5DCAD9) !important;

		background-image: -moz-linear-gradient(top, #34BDCF, #5DCAD9) !important;

		background-image: -ms-linear-gradient(top, #34BDCF, #5DCAD9) !important;

		background-image: -o-linear-gradient(top, #34BDCF, #5DCAD8) !important;

		border: 1px solid #34BDCF !important;

		border-bottom: 1px solid #5DCAD9 !important;

		border-radius: 3px !important;

		-webkit-box-shadow: inset 0 1px 0 0 #34BDCF !important;

		box-shadow: inset 0 1px 0 0 #34BDCF !important;

		color: white !important;

		padding: 10px !important;

		text-align: center !important;

		text-shadow: 0 -1px 0 #34BDCF !important;

		width: 100% !important;

		margin-left: -5px !important;

		margin-top: 0px !important;

		font-weight: bold !important;

	}



	.gplus-panel {

		display: none;

	}





	#awf_field-45549616 {

		width: 206px !important;

		border: none !important;

		-webkit-border-radius: 5px !important;

		-moz-border-radius: 5px !important;

		border-radius: 5px !important;

		-webkit-box-shadow: 0 0 5px #666 inset !important;

		-moz-box-shadow: 0 0 5px #666 inset !important;

		box-shadow: 0 0 5px #666 inset !important;

		height: 25px !important;

		line-height: 25px !important;

		text-indent: 5px !important;

		margin-top: 0px !important;

		margin-left: -5px !important;

		margin-bottom: 10px !important;

	}



	#omc_SocialBox_Inner .twitter-panel {

		margin-bottom: 5px;

		margin-top: -5px;

	}



	.author-panel .addthis-formatting {

		margin-top: 5px !important;

		margin-right: 32px;

	}



	#omc_SocialBox_Side h1 {

		font: 15px Open Sans, sans-serif !important;

		font-weight: bold !important;

	}



	#omc_SocialBox_Outer {

		padding: 1px;

		-webkit-border-radius: 5px;

		-moz-border-radius: 5px;

		-o-border-radius: 5px;

		border-radius: 5px;

		background-color: #D1E5F3;

		margin-bottom: 10px;

		height: 150px !important;

	}



	#omc_SocialBox_Inner {

		margin: 2px 2px;

		padding: 3px;

		-webkit-border-radius: 3px;

		-moz-border-radius: 3px;

		-o-border-radius: 3px;

		border-radius: 3px;

		background-color: white;

		color: #444;

		height: 140px !important;

	}





}





@media only screen and (min-width:1024px ) { /* target=Desktop */



	/*==== Main Containers __target=Desktop__ =======*/



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



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



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



		#omc-container {width:990px; padding:10px 0px 0px 40px ;}



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



			section#omc-main {

				width: 700px;

				float: left;

				margin-left: -22px;

			}



			/*section#omc-sidebar {width:330px; float:left; }*/



			section #omc-sidebar {

				width: 335px;

				float: right;

				margin-right: -30px;

			}



			/* fix for recent posts on 1024 view */



			#recent-posts-2 {

				padding: 10px;

				width: 265px;

			}



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

				/*.omc-half-width-category {width:290px; float:left; margin:0px 50px -5px 0px;  }*/

				/*.omc-half-width-category {width: 290px; float: left; margin: 0px 35px -5px 0px;}*/



				.omc-half-width-category {

					width: 333px;

					float: left;

					margin: 0px 15px 0px 0px;

				}



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



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



			nav#omc-main-navigation {margin-bottom:30px;}



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



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



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



		.omc-quarter-width-category {width: 134px; margin-right: 28px}

		.omc-related-post  {width: 160px;margin-right: 10px;}



				.omc-copyright-area {width:950px; padding: 20px 40px 0px 40px}



	/*==== Media & Content  __target=Desktop__ =======*/



		/*div.omc-resize-290 {width:290px; height:170px; background:url(../images/preloader.gif) scroll transparent no-repeat center center;overflow: hidden;}*/



		div.omc-resize-290 {width:333px; height:170px; background:url(../images/preloader.gif) scroll transparent no-repeat center center;overflow: hidden;}



		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;}



		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;}



		.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;}	*/

		.flexslider {

			width: 685px;

			height: 350px;

			margin-bottom: 0px;

		}



		div.omc-featured-overlay h1 {font-weight:700; font-size:1.5em}



		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;}



		#omc-top-banner .image-campaign li {padding:0px 0px; margin:0px 0px; width:100%}



		/* block to hidden */

		#omc-top-banner .image-campaign li a {visibility:hidden;}



		#omc-top-banner { margin:10px 40px 0px 0px; width:468px; float:right; position:relative;display:block !important;}



		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;}*/

		.flex-container.omc-resize-620 {

			margin-bottom: 10px;

			margin-right: 0px;

			padding-right: 0px;

			width: 685px;

		}







		.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}*/

	div.omc-related-posts {

		width: 700px;

	}



	.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%; }



	/*.addthis_toolbox .addthis_default_style { display: block; }*/



	/*.social-media-panel { display: block; }

	.addthis-formatting { display: block; }



	.widget_socialmedia_box { width: 230px ; }*/



	#socialmedia_box-4, #widget_socialmedia_box {

		display: block;

	}



	.gplus-panel {

		display: block;

	}



	.omc-mobile-back-to-top {

		display: none;

	}



}



@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;}



/* Firefox Specifics */



/* Subscribe / Social Box */



/*@-moz-document url-prefix() {

	#recent-posts-2 {

		min-height: 200px;

	}

}*/



/* -- END Responsive Design -- */



.flexslider .slides img {

    max-width: 100%;

    display: block;

    min-width: 100%;

    overflow: hidden;

    max-height: 100%;

    min-height: 100%;

}



.adb {

    margin-right: 40px;

}



header .omc-top-banner .textwidget {

    margin-right: 40px !important;







}



a#omc-logo {

    margin-left: -25px;

    width: 93px;



}



/*#omc-top-banner {

    float: right;

    margin-right: 17px;

    margin-top: -19px;

    padding: 0px;

    width: 728px;

}*/



#omc-top-banner {

    float: right;

    margin-right: 17px;

    margin-top: -30px;

    padding: 0px;

    width: 728px;

}



/* Adsense Widget */



#stf-adsense-3 {

	margin-bottom: 0px !important;

	margin: 0 auto;

	width: 305px;

	position: relative;

	margin-top: 0px;

}



/* Widget Titles */



h3.widgettitle {

    color: #FFF;

}



/*nav#omc-main-navigation {

margin-bottom: 10px;

margin-top: 10px;

margin-right:40px;

background:#ffde00;

}*/



nav#omc-main-navigation {

    margin-bottom: 10px;

    margin-top: 10px;

    margin-right: 16px;

    background: #FFDE00;

    margin-left: -22px;

}



#dp-twitter-widget-2 ul.tweets li {

    margin-bottom: 10px;

border: 1px solid #34bdcf;

/*background-color: #;*/

padding:10px;

border-radius: 5px;

}



#dp-twitter-widget-2 ul.tweets li a 

{

    font-weight: bold;

    color: #34BDCF;

}



.alignright {

    float: right;

    padding: 5px;

}



.fb-comments {

margin-bottom: 40px;

margin-top: 50px;

}



.alignright-single {

    float:right ;

    padding: 5px;

}



/* Author Panel - Top Of Single.php */



.author-panel {

    display: block;

}



.author-panel .author-info-wrapper {

    /*width: 95px;*/

    /*width: 140px;*/

    /*width: 156px;*/

    width: 195px;

}



.author-panel .author-name {

    font-weight: 700;

    font-size: 12px;

    margin-top: 3px;

    /*float: right;*/

    margin: 0px;

    padding: 0px;

}



.author-panel .author-name a {

     /*background: none repeat scroll 0 0 #34BDCF;*/

}



.author-panel .omc-author-panel-pic {

    float: left;

    margin: 3px 5px 5px 0px;

    background: #eee;

}



.author-panel .social-media-panel {

    float: right;

    width: 350px;

    margin-top: -19px;

}



.author-panel .addthis-formatting {



}





/* Social author box Widget */



#omc_SocialBox_Outer {

    /*width: 290px;*/

padding: 1px;

-webkit-border-radius: 5px;

-moz-border-radius: 5px;

-o-border-radius: 5px;

border-radius: 5px;

background-color: #88DBE7;

/*margin-bottom: 10px;*/

/*height: 175px;*/

height: 135px;

}



#omc_SocialBox_Inner {

    /*width: 279px;*/

margin: 2px 2px;

padding: 5px;

/*box-shadow: 2px 2px 2px yellow;*/

-webkit-border-radius: 3px;

-moz-border-radius: 3px;

-o-border-radius: 3px;

border-radius: 3px;

background-color: #88DBE7;

color: #444;

/*height: 165px;*/

height: 120px;

}



#omc_Socialbox_Side {

margin: 10px 0px;

padding:10px;

}



#omc_SocialBox_Side h1 {

    /*margin-top: 0px;

    color: #34BDCF;*/

    margin-top: 0px;

    color: #000;

    font: 18px Open Sans, sans-serif;

    font-weight: bold;

    padding:0px;

    margin-bottom: 15px;

}



#omc_Socialbox_leftGraybg {

margin: 0 1px;

padding: 8px 16px 16px 16px;

}



#omc_SocialBox_Outer .aweber {

    float: right;

}



#omc_Socialbox_Content {

width: 95%;

margin-left: 10px;

margin-top: 5px;

margin-bottom: -15px;

}



#omc_Socialbox_rightGraybg p {

margin: 0 0 4px 0;

padding: 0;

line-height: 18px;

}







.af-textWrap {

    width: 185px;

    float: left;

}



#awf_field-45549616 {

    width: 170px;



     border:none; 

   -webkit-border-radius:5px; 

   -moz-border-radius:5px; 

   border-radius:5px; 

   -webkit-box-shadow:0 0 5px #666 inset; 

   -moz-box-shadow:0 0 5px #666 inset; 

   box-shadow:0 0 5px #666 inset; 

   height:25px; 

   line-height:25px; 

   text-indent:5px;

   margin-top: -4px;

}



input.submit-blue {

background-color: #34BDCF;

background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #34BDCF), color-stop(100%, #5dcad9));

background-image: -webkit-linear-gradient(top, #34BDCF, #5dcad9);

background-image: -moz-linear-gradient(top, #34BDCF, #5dcad9);

background-image: -ms-linear-gradient(top, #34BDCF, #5dcad9);

background-image: -o-linear-gradient(top, #34BDCF, #5dcad8);

/*background-image: linear-gradient(top, #34BDCF, #5dcad9);*/

border: 1px solid #34BDCF;

border-bottom: 1px solid #5dcad9;

border-radius: 3px;

-webkit-box-shadow: inset 0 1px 0 0 #34BDCF;

box-shadow: inset 0 1px 0 0 #34BDCF;

color: white;

/*padding: 5px 0 6px 0;*/

padding: 5px;

text-align: center;

text-shadow: 0 -1px 0 #34BDCF;

/*width: 80px;*/

margin-left: -9px;

margin-top: -10px;

font-weight: bold;

}



/* Aweber Form Integration Codes */



/*#af-form-387615407 .af-body .af-textWrap{width:70%;display:block;float:right;}

#af-form-387615407 .af-body input.text, #af-form-387615407 .af-body textarea{background-color:#FFFFFF;border-color:#CCCCCC;border-width:2px;border-style:inset;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:inherit;font-family:inherit;}

#af-form-387615407 .af-body input.text:focus, #af-form-387615407 .af-body textarea:focus{background-color:inherit;border-color:#cccccc;border-width:2px;border-style:inset;}

#af-form-387615407 .af-body label.previewLabel{display:block;float:left;width:25%;text-align:left;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:inherit;font-family:inherit;}

#af-form-387615407 .af-body{padding-bottom:15px;background-repeat:no-repeat;background-position:inherit;background-image:none;color:#000000;font-size:12px;font-family:, serif;}

#af-form-387615407 .af-quirksMode{padding-right:15px;padding-left:15px;}

#af-form-387615407 .af-standards .af-element{padding-right:15px;padding-left:15px;}

#af-form-387615407 .buttonContainer input.submit{color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:inherit;font-family:inherit;}

#af-form-387615407 .buttonContainer input.submit{width:auto;}

#af-form-387615407 .buttonContainer{text-align:center;}

#af-form-387615407 button,#af-form-387615407 input,#af-form-387615407 submit,#af-form-387615407 textarea,#af-form-387615407 select,#af-form-387615407 label,#af-form-387615407 optgroup,#af-form-387615407 option{float:none;position:static;margin:0;}

#af-form-387615407 div{margin:0;}

#af-form-387615407 form,#af-form-387615407 textarea,.af-form-wrapper,.af-form-close-button,#af-form-387615407 img{float:none;color:inherit;position:static;background-color:none;border:none;margin:0;padding:0;}

#af-form-387615407 input,#af-form-387615407 button,#af-form-387615407 textarea,#af-form-387615407 select{font-size:100%;}

#af-form-387615407 select,#af-form-387615407 label,#af-form-387615407 optgroup,#af-form-387615407 option{padding:0;}

#af-form-387615407,#af-form-387615407 .quirksMode{width:190px;}

#af-form-387615407.af-quirksMode{overflow-x:hidden;}

#af-form-387615407{background-color:transparent;border-color:inherit;border-width:none;border-style:none;}

#af-form-387615407{display:block;}

#af-form-387615407{overflow:hidden;}

.af-body .af-textWrap{text-align:left;}

.af-body input.image{border:none!important;}

.af-body input.submit,.af-body input.image,.af-form .af-element input.button{float:none!important;}

.af-body input.text{width:100%;float:none;padding:2px!important;}

.af-body.af-standards input.submit{padding:4px 12px;}

.af-clear{clear:both;}

.af-element label{text-align:left;display:block;float:left;}

.af-element{padding:5px 0;}

.af-form-wrapper{text-indent:0;}

.af-form{text-align:left;margin:auto;}

.af-quirksMode .af-element{padding-left:0!important;padding-right:0!important;}

.lbl-right .af-element label{text-align:right;}*/





#omc-container {

box-shadow: 1px 0px 100px #34BDCF !important;

-moz-box-shadow: 0px 0px 10px #34BDCF !important;

}





/*div.side-advert {

    margin-top: -35px;

    margin-bottom: -30px !important;

    display: block;

    position: relative;

    margin-right: auto;

    margin-left: auto;

    width: 250px;

    padding: 10px !important;





}*/



div.side-advert {

    margin-top: -20px;

    margin-bottom: -5px !important;

    display: block;

    position: relative;

    margin-right: auto;

    margin-left: auto;

    width: 250px;

}



.widget_recent_entries {

    /*width: 279px;*/

margin: 2px 2px;

padding: 3px;

/*box-shadow: 2px 2px 2px yellow;*/

-webkit-border-radius: 3px;

-moz-border-radius: 3px;

-o-border-radius: 3px;

border-radius: 3px;

background-color: #88DBE7;

color: #444;







}



/* Single.php Modifications */



article#omc-full-article h1.omc-post-heading-standard {

    display: block;

    margin-bottom: 15px;

    margin-top: 12px;



}



.omc-social-icon-set h4.social-title {

    float: left;

    margin-top: 5px;

    margin-right: 10px;

}



.contact-submit {

    background: black;

    padding: 8px 15px;

    color: #AAA;

    outline: none;

    border: none;

    cursor: pointer;

    border-radius: 4px;

}



#gform_fields_1 {

    margin: 0px !important;

}



/* */



.contact-submit-button{

     text-decoration:none; 

     text-align:center; 

     padding:11px 32px; 

     border:solid 1px #73d5ff; 

     -webkit-border-radius:4px;

     -moz-border-radius:4px; 

     border-radius: 4px; 

     font:15px Arial, Helvetica, sans-serif; 

     font-weight:bold; 

     color:#ffffff; 

     background-color:#9ddfe8; 

     /*background-image: -moz-linear-gradient(top, #9ddfe8 0%, #0cb3c9 100%); 

     background-image: -webkit-linear-gradient(top, #9ddfe8 0%, #0cb3c9 100%); 

     background-image: -o-linear-gradient(top, #9ddfe8 0%, #0cb3c9 100%); 

     background-image: -ms-linear-gradient(top, #9ddfe8 0% ,#0cb3c9 100%); 

     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0cb3c9', endColorstr='#0cb3c9',GradientType=0 ); 

     background-image: linear-gradient(top, #9ddfe8 0% ,#0cb3c9 100%);*/

  }



.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] 

{

    font-size: 1em;

    text-decoration:none; 

     text-align:center; 

     padding:11px 32px; 

     border:solid 1px #73d5ff; 

     -webkit-border-radius:4px;

     -moz-border-radius:4px; 

     border-radius: 4px; 

     font:15px Arial, Helvetica, sans-serif; 

     font-weight:bold; 

     color:#ffffff; 

     background-color:#9ddfe8; 

/*     background-image: -moz-linear-gradient(top, #9ddfe8 0%, #0cb3c9 100%); 

     background-image: -webkit-linear-gradient(top, #9ddfe8 0%, #0cb3c9 100%); 

     background-image: -o-linear-gradient(top, #9ddfe8 0%, #0cb3c9 100%); 

     background-image: -ms-linear-gradient(top, #9ddfe8 0% ,#0cb3c9 100%); 

     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0cb3c9', endColorstr='#0cb3c9',GradientType=0 ); 

     background-image: linear-gradient(top, #9ddfe8 0% , #0cb3c9 100%);*/

}





.omc-featured-image {

    float: right;

    padding: 5px;

}



.omc-featured-image .caption {

    font-size: 13px;

    text-align:center;

    display: block;

}



.omc-listing-featured-image {

    float: left;

    padding: 5px;

}



.omc-listing-featured-image .caption {

    font-size: 13px;

    text-align:center;

    display: block;

}





/** Listing Template One (Category) **/



#omc-listing-one {



}



#omc-listing-one:hover {

    box-shadow: 0 2px 2px #000;

}





.omc-gplus-small {

    display: none;

}



.omc-gplus-main {

    display: block;

background-color: #88DBE7;

}



/* Button Wrap */



.button-wrap {

    padding: 5px;

    float: right;

    display: inline-block;

    width: 20%;

    margin-right: 36px;

    margin-top: -25px;

}



.button-wrap .visit-website {

    margin: 5px 0 5px 0;

    display: block;

    background-color: #4AA4E3;

    padding: 5px;

    font-weight: bold;

    font-family: Open Sans, sans-serif;

    text-align: center;

    margin-bottom: 10px;

    color: white;

    text-decoration: underline;

}



.button-wrap .visit-profile {

    margin: 5px 0 5px 0;

    display: block;

    background-color: #ce59ce;

    padding: 5px;

    font-weight: bold;

    font-family: Open Sans, sans-serif;

    text-align: center;

    margin-bottom: 10px;

    color: black;

    text-decoration: underline;

}



.button-wrap .write-review {

    display: block;

    background-color: #CECECE;

    padding: 5px;

    font-weight: bold;

    font-family: Open Sans, sans-serif;

    text-align: center;

    color: black;

    text-decoration: underline;

}



/* Listing - top Section */



.top-listing-wrapper {



Background-color:#000;



}



.top-listing-wrapper img.omc-listing-image-top {

    width: 276px;

    height: 216px;

}



#menu-item-10297 {

    margin-top: -9px;

}



#menu-item-10316 {

    margin-top: -3px;

}



#omc-header-search {

    margin-top: -3px;

}



/*#omc-header-search {

    margin-top: -9px;

}*/



.wp-caption a {

    color: #eee;

}



.wp-caption a:hover {

    color: #222;

    background: #eee;

}



/** Frontpage Black Boxes **/



div.omc-resize-290 {



}



article.omc-blog-two {

    /*background-color: #000;*/

    /*border: 2px solid #88DBE7;    */

    color: black;

    /*margin-bottom: 5px;*/

    margin-bottom: 15px;

}



/*max-height: 113px;*/



div.omc-blog-two-text {

    max-height: 110px;   

    /*background-color: #000; */

    /*width: 300px;*/

    padding: 5px;

    overflow: hidden;

}



.omc-blog-two a {

    font-size: 27px;

    font-weight: bold;

}



.omc-blog-two h2 {

    padding-bottom: 15px;

}



p.omc-blog-excerpt-two {

    font-size: 15px !important;

    padding: 0px !important;

    margin: -2px !important;

}



.omc-blog-two p {

    font-size: 16px !important;

    padding: 0px !important;

    margin: -2px !important;

    line-height: 25px;

}



.omc-blog-two a.omc-excerpt-more-tag {

    font-size: 15px !important;

    color: #000;

}



.omc-blog-two a.omc-excerpt-more-tag:hover {

    color: #FFDE00 !important;

}



#omc_Socialbox_Content .newsletter-panel {

    display: none !important;

}



#recent-posts-2 span.post-stats {

    display: none;

}



#recent-posts-2 li img {

    margin: 4px 15px 9px 0px !important;

}



.widget_recent_entries h3.widgettitle {

    margin-bottom: 8px;

}



.widget_recent_entries a {

    font-weight: bold;

}







.data_cat {

    float: left;

    height: auto;

    margin-bottom: 15px;

    width: 100%;

}

.data_cat_box {

    border: 1px solid #34BDCF;

    float: left;

    margin: 6px 13px 6px 0;

    padding: 5px;

    text-align: center;

    width: 310px;

}

.data_cat_box > h2 {

    color: #444444;

    font-size: 22px;

    font-weight: bold;

    margin: 0;

    padding: 0;

    text-align: center;

}

.data_cat_box > p {

    font-size: 13px !important;

    line-height: 14px;

    text-align: center;

}

.data_cat_box > a {

    color: #34BDCF;

    font-size: 12px;

    text-align: center !important;

    text-decoration: underline;

}



/*

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;

}



.wpp-comments {

}



.wpp-views {

}



.wpp-author {

    font-style: italic;

}



.wpp-date {

}



/* WP-PostRatings styles */

.wpp-rating {

}



/*

 * 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(/wp-content/themes/gonzo/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(/wp-content/themes/gonzo/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(/wp-content/themes/gonzo/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: 10px;

    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;

}



/* 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(/wp-content/themes/gonzo/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(/wp-content/themes/gonzo/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;

}



/********************************************************************************

                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;

}



.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(/wp-content/themes/gonzo/images/preloader.gif) scroll transparent no-repeat center center; background-color:#FFF; z-index:100; }





/* Responsive Design */



/* New Blog Header Section */





.top-head-media {

    zoom: 1;

}



.top-head-media:first-child {

    margin-top: 0;

}



.top-head-media left-container {

    margin-right: 20px;

    float: left;

}



.top-head-media .avatar-img {

    width: 80px;

    height: 80px;

}



.top-head-media .avatar-img img {

    width: 80px;

    height: 80px;

}



.top-head-media .top-head-media-body {

    overflow: hidden;

    zoom: 1;



}



.top-head-media .top-head-media-body header {

    display: block;

}



.top-head-media .top-head-media-body header h1.h3 {

    font: 22px "Helvetica Neue", Helvetica, Arial, sans-serif;

    letter-spacing: 0;

    margin: 22px 0;

    font-weight: 700;

    line-height: 1.2;

}



.top-head-media .top-head-media-body header p.small {

    font-size: 11px;

}



.bottom1 {

    margin-bottom: 10px;

}



.bottom2 {

    margin-bottom: 20px;

}



.top-head-media span.additional-description {

    font: 14px "Helvetica Neue", Helvetica, Arial, Sans-serif;

}



.top-head-media span.secondary-description {

    font: 23px "Helvetica Neue", Helvetica, Arial, Sans-serif;

}



.top-head-media .section-media {

    width: 320px;

    height: 320px;

}



.top-head-media .section-media img {

    width: 100%;

    height: 100%;

}



.top-head-media .section-media img.small {

    width: 50%;

    height: 50%;

}



.top-head-media .section-media img.tiny {

    width: 25%;

    height: 25%;

}