/*
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/gonzo.min.css");
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);

.search-results article.omc-blog-two {
	overflow: hidden;
}

a[rel="publisher"] { color: #f00 !important; display: none; }

img#wpstats { display: none; }

body {
	font-family: 'Open Sans', sans-serif !important;
}

#omc-container {
	position: relative;
	padding-bottom: 10px;
}

.logintext {
	display: block;
	text-align: center;
	line-height: 26px;
}

#loginheader {
	background-color: #eee;
	display: block;
	height: 26px;
	position: absolute;
	width: 121px;
	z-index: 999;
	right: 0px;
	top: 0px;
	box-shadow: 0px 2px 2px #CCC;
}

/* style cleanup */
a.omc-social-media-icon.large span.omc-Facebook {
	/*background-position: -110px -40px;*/
}

.latestbyauthor {height: 104px !important;overflow: hidden;}

#header-tagline {
	font-family: "Arimo", sans-serif;
	font-size: 1.8em;
	text-align: right;
	color: #969696;
	margin: 6px 0;
	white-space: nowrap;
	word-wrap: normal;
}

#social-nav {
	height: 110px;
	margin: 40px 40px 0 0;
	display:block;
	float:right;
	width:265px;
}

#social-nav ul {
	width: auto;
	height: 50px;
	margin: 0;
	padding: 0;
}

#social-nav ul li {
	width: 50px;
	height: 50px;
	float: right;
	margin-right: 20px;
}

#social-nav ul li.first { margin-right: 0; }

#social-nav a.omc-social-media-icon,
#social-nav a.omc-social-media-icon.large {
	height: 50px;
	width: 50px;
	float: none;
	margin: 0;
	display: block;
}

#social-action {
	float:right;
	width: 150px;

}

#sa-twitter {
	float:right;
	position: relative;
	z-index: 999;
	width: 60px;
}

#sa-facebook {
	border: none;
	overflow: hidden;
	width: 80px;
}

/* from custom css file */
/* Put your custom css in here  */

/* Fix Glossy layout after upgrade, 02/27/14 */
body.page-id-11079 .pf-content p {
	margin-bottom: 0px;
}

.modal-inner .pf-content {
	margin-bottom: 100px;
}

.tippy_link {
	font-weight: normal;
	border-bottom: 1px dotted blue;
	color: black;
	cursor: pointer;
}
.tippy_link:hover {
	border-bottom: 1px solid blue;
}
.tippy_header {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 15px;
	font-weight: bold;
	color: black;
	text-align: left;
	filter: alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;
}
.tippy_body {
	background-color: white;
	padding: 5px 15px 5px 15px;
	width: 420px;
	max-height: 275px;
	overflow: auto;
	border-radius: 0 0 5px 5px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: black;
	text-align: justify;
	filter: alpha(opacity=98);
	-moz-opacity: 0.98;
	opacity: 0.98;
}
/**/

a.omc-social-media-icon.large {
	width: 60px;
	margin-right: 10px;
	float: right;
}

.formtext {
	font-size: 1em !important;
	line-height: 1.6em;
}

img.aligncenter {
	/*width: 100% !important;*/
	max-width: 100%;
}

#omc-container {
	padding-top: 50px;
}

nav#omc-main-navigation ul li a {
	color: black;
}

.alerta {
	background-color: lightGrey;
	padding: 10px 10px 10px 10px;
	border: 2px dashed #E24E31;
}

.alertb {
	background-color: lightGrey;
	padding: 10px 10px 10px 10px;
	border: 2px solid #E24E31;
}

@media all {
	article#omc-full-article h1 {
		font-size: 2em;
		font-family: 'Cabin Condensed', sans-serif;
		text-transform: uppercase;
	}
}

span#omc-search-overlay {
	width: 110px;
	text-transform: uppercase;
}

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

div.omc-footer-widget ul li a:hover {
	background: #5AAEC9;
}

input.wpcf7-form-control.wpcf7-submit {
	background: #5AAEC9;
}

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

#omc-top-banner {
	margin: 0px 20px 0px 0px;
	width: 410px !important;
	float: right;
	position: relative;
	height: 151px;
}

.widget_nav_menu ul, .widget_pages ul, .widget_archive ul {
	margin-top: 1px !important;
	-moz-column-count: 1 ;
	-moz-column-gap: 4px;
	-webkit-column-count: 1 ;
	-webkit-column-gap: 4px;
	column-count: 1 ;
	column-gap: 4px;
	width: 290px ;
}

.grey {
	margin-top: 8px;
	margin-bottom: 8px;
	background-color: #EFEFEF;
	padding: 10px;
}

blockquote {
	display: block;
	float: left;
	color: #5D5D5D;
	width: 90% !important;
	margin: 0px 0px 20px 5%;
	font-family: "Times New Roman", serif;
	font-style: italic;
	font-size: 1.2em;
	padding: 2px 20px 0px 20px;
	border-left: 5px solid #EEE;
}

.youtube_gallery_divider {
	display:none;
}

#bbpress-forums {
	width: 100%;
}

div.sharedaddy h3, #content div.sharedaddy h3, #main div.sharedaddy h3, #primary div.sharedaddy h3 {
	font-size: 16px !important;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	margin: 3px 0 !important;
	padding: 0;
	text-transform: none;
	letter-spacing: 0;
	line-height: 1;
	font-weight: bold;
	width: 15.625%;
	float: left;
	position: static;
	background: none;
	border: none;
}

h3.omc-blog-one-cat a {
	color: white;
	padding: 3px 16px;
	font-size: 1em;
}

#omc-main p a {
	text-decoration: underline;
}

#next {
	top: 47px;
	background-image: url('../images/next.png');
	right: 0;
}

#sfpw li {
	margin: 0 10px 10px;
	list-style: none;
	overflow:hidden;
}

#sfpw img {
	max-width: 89%;
	margin: 0 10px 0 0;
	float: left;
}

#sfpw h4 {
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	height: 55px;
}

div.bbp-template-notice.info {
	display: none;
}

.forum-titles {
	margin: 0 !important;
}

li.bbp-forum-info, li.bbp-topic-title {
	float: left;
	text-align: left !important;
	width: 50%;
}

li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count {
	float: left;
	text-align: left !important;
	width: 12%;
}

li.bbp-forum-freshness, li.bbp-topic-freshness {
	text-align: left !important;
	float: left;
	width: 22%;
}

.bbp-forums {
	margin: 0 !important;
}

#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
	border-top: 1px solid #EEE;
	overflow: hidden;
	padding: 8px;
	margin: 0;
}

#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies {
	font-size: 12px;
	overflow: hidden;
	border: 1px solid #EEE;
	margin-bottom: 20px;
	clear: both;
	margin: 0;
}

.alignlefttina {
	float: left;
	max-width: 100%;
	margin: 7px 3% 10px 0px;
}


p {
	margin-bottom: 20px;
}

#omc-full-article h2 {
	font-weight: 700;
	line-height: 1.6em 0;
	margin: 0;
}

.number {
	height: 135px;
}

.friendly_button a {
	margin: 10px 20px 10px 0px;
}

#issues {
	height: 415px !important;
	overflow: hidden;
}

#issues li h1 {
	font-size: 16px !important;
}

#issues li {
	width: 775px !important;
	height: 350px;
	list-style: none;
	float: left;
	margin-right: 50px;
}

#timeline {
	height: 490px;
}

#prev {
	top: 46px;
}

#next {
	top: 46px;
}

span.omc-following-info {
	display: none !important;
}

#sfpw li span {
	display: none;
}

.omc-blog-one-exceprt {
	margin-left: 195px;
}

.blogimage {
	height: 150px;
	width: 166px;
	margin: 4px 5% 1px 0px;
	overflow: hidden;
	display: inline-block;
	float: left;
}

.blogtwoimage {
	height: 150px;
	overflow: hidden;
}

@media all {
	img.omc-image-blog-one {
		width: 100% !important;
		margin: 4px 5% 1px 0px;
	}
}

@media only screen and (min-width: 1024px) {
	img.omc-image-blog-one {
		width: 100% !important;
		margin: 4px 5% 1px 0px;
	}
}

#omc-full-article img {
	max-width: 100%;
	clear: both;
}

#omc-full-article blockquote {
	float: none;
}

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


	line-height: 20px;
}

.alignleft {
	width: 50%;
	max-width: 100%;
}

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

.fullwidth {
	width: 100%
}

.wpcf7 input, textarea, text {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	width: 194px;
}

input.wpcf7-form-control.wpcf7-submit {
	width: 100px;
	margin-top: 10px;
}

#mc_signup_form {
	padding: 5px;
	border-width: 0;
	border-style: solid;
	border-color: transparent;
	color: #888;
	background-color: transparent;
}

#mc_signup_submit {
	padding: 10px 20px;
	font-size: 16px;
	background: #5AAEC9;
	color: white;
	text-align: center;
	font-weight: 700;
	border-radius: 4px;
	border: none;
	float: left;
	margin-top: 10px;
}

#mc_signup_submit:hover {
	background: #3E7A8D;
}

a.omc-social-media-icon.large {
	height: 79px;
}

div.sharedaddy, div.sharedaddy .sd-block, div.sharedaddy ul {
	margin-top: 25px !important;
}

.menuribbon {
	background-image: url('/images/menuribbon2.png');
	background-repeat: no-repeat;
	height: 86px;
	display: block;
	width: 107%;
	left: -55px;
	position: relative;
	margin-bottom: -109px;
}


span#omc-search-overlay {
	color: black;
}
.inthenews {
	position: relative;
	padding: 15px 15px 40px 15px;
	margin: 0em 0 3em;
	border: 5px solid #EEE;
	color: black;
	background: #EEE;
	-webkit-border-radius: 2px;
	-moz-border-radius: 10px;
	border-radius: 2px;
	box-shadow: 1px 1px 2px gray;
	height:361px;
}

.inthenews.top::before {
	top: -9px;
	bottom: auto;
	left: auto;
	right: 290px;
	border-width: 20px 20px 0;
}

.inthenews::before {
	content: "";
	position: absolute;
	bottom: -20px;
	left: 40px;
	border-width: 20px 20px 0;
	border-style: solid;
	border-color: white transparent;
	display: block;
	width: 0;
}

.inthenews.top::after {
	top: -13px;
	bottom: auto;
	left: auto;
	right: 47px;
	border-width: 0 13px 13px;
}

.inthenews a{
	text-decoration: underline;
	font-size: 12px;
}

.newslink {
	margin-bottom: 10px;
	text-align: center;
}

.inthenews article {
	font-size: 1.28em;
	font-style: italic;
}

.inthenews h1{
	color: black;
	font-size: 2em !important;
	text-align: center;
}

.newssource {
	font-size: 0.8em;
	margin-top: -17px;
}

.deceptive,.multi,.privacy,.regulation,.deceptive_hover,.multi_hover,.privacy_hover,.regulation_hover a {display: inline-block;
	background-repeat: no-repeat;
	background-image: url('/images/learn-sprites.png');
	-moz-transition: none;
	-webkit-transition: none;
	transition: none;
}
.deceptive{background-position:-2px -2px;width:231px;height:222px;background-image: url('/images/learn-sprites.png');}
.multi{background-position:-235px -2px;width:231px;height:222px;background-image: url('/images/learn-sprites.png');}
.privacy{background-position:-2px -226px;width:231px;height:222px;background-image: url('/images/learn-sprites.png');}
.regulation{background-position:-235px -226px;width:231px;height:222px;background-image: url('/images/learn-sprites.png');}
.deceptive:hover{background-position:-2px -450px;width:231px;height:222px;background-image: url('/images/learn-sprites.png');}
.multi:hover{background-position:-235px -450px;width:231px;height:222px;background-image: url('/images/learn-sprites.png');}
.privacy:hover{background-position:-2px -674px;width:231px;height:222px;background-image: url('/images/learn-sprites.png');}
.regulation:hover{background-position:-235px -674px;width:231px;height:222px;background-image: url('/images/learn-sprites.png');}

a#omc-logo:hover,
a#omc-logo {
	background: url("./images/logo.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 0;
	margin: 0 0 3px 0;
	overflow: hidden;
	padding-top: 155px;
	width: 332px;
	-moz-transition: none;
	-webkit-transition: none;
	transition: none;
}
a#omc-logo:hover {
	opacity: .8;
	height: 0;
	padding-top: 155px;
	overflow: hidden;
}
hr.dropshadow {
	height: 12px;
	border: 0;
	box-shadow: inset 0 12px 12px -12px rgba(0,0,0,0.5);
}

.omc-half-width-category {
	margin: 0px 40px 0px 0px;
}

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

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

a.omc-flex-category {
	top: -24px;
	right: -79px;
}

div.sharedaddy .sd-content {
	margin: -25px 0 0 0;
}

#centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

article#omc-full-article blockquote p {
	font-size:15px;
	line-height:20px;
}

.whitebox {
	background: rgba(255, 255, 255, 0.8);
	display: block;
	height: 398px;
	width: 89%;
	margin: 10px;
	padding: 5px;
}

.whitebox h2 {
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
	color: black;
	font-size: 2em;
	text-align: center;
}



/******* This is the code you would edit ******/

.legalaction{
	background-image: url(./images/veribest.jpg);
	height: 427px;
	box-shadow: 1px 1px 2px gray;
}

/******************************************/
.polygraph {
	background: #EEEEEE url(./images/polygraph2.jpg) no-repeat;
	display: block;
	height: 427px;
	color: black;
	background-size: 100%;
	box-shadow: 1px 1px 2px gray;
}

.polygraph p {
	color: black;
	padding: 0 10px;
}

.polygraph h1 {
	color: black;
	font-size: 2.8em;
	text-align: center;
	margin-top: 225px;
}

.latestbyauthor, ul {
	padding: 0 10px;
	list-style-type: none;
}

.latestbyauthor h4 a {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	color: black;
}

div.omc-resize-290 {
	overflow: hidden;
}

.alignleftimage {
	float: left;
	margin: 7px 3% 10px 0px;
}
.alignrightimage{
	float: right;
	margin: 7px 0px 15px 3%;
}
.aligncenterimage{
	display: block;
	margin: 0 auto;
}

.whitebox p {
	color: black;
}

.home .mainbig .one_half,
.home .mainbig .one_third,
.home .mainbig .two_third,
.home .mainbig .three_fourth,
.home .mainbig .one_fourth {
	margin-right: 2%;
}


@media only screen and (min-width: 768px) and (orientation : portrait) {
	section#omc-main {
		width: 460px;
		float: left;
	}
	section#omc-sidebar {
		margin-top: -11px;
	}
	.last{
		float:left;
	}
	.one_fourth, .one_third {
		width: 50%;
		margin-right: 5px;
	}
	.one_third.polygraph {
		margin-bottom: 30px;
	}
	.inthenews.top::before {
		right: 155px;
	}
	.omc-under-480 {
		display: block;
	}
	.omc-over-480 {
		display: none;
	}

	nav#omc-main-navigation select {
		width: 205px;
		height: 32px;
		margin-bottom: 0px;
		-webkit-appearance: none;
		border-radius: 0px;
		padding: 0px 0px 0px 8px;
		background-color: #333;
		color: #FFF;
		font-weight: bold;
		border: none;
	}
	#omc-container div:nth-child(4) {
		margin-right: 0px;
	}
	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;
	}
	.widget_nav_menu ul li a{
		width:189px;
	}
	#omc-top-banner {
		margin-bottom:-150px;
	}
	.touchcarousel.tc-layout-4 .tc-block {
		z-index:999;
	}
}

@media only screen and (min-width: 479px) and (max-width: 1023px) {

	nav#omc-main-navigation ul li a {
		font-size: 1.25em;
		padding: 30px 15px;
	}
}

@media only screen and (max-width: 799px) {
	nav#omc-main-navigation select {
		border: 0 none;
		border-radius: 0 0 0 0;
		color: #FFFFFF;
		font-weight: bold;
		height: 32px;
		margin-bottom: 0;
		padding: 8px;
	}

	a#omc-logo:hover,
	a#omc-logo {
		width: 116px;
		padding-top: 114px;
	}
	#social-nav {
		height: 101px;
	}
}

@media only screen and (max-width: 479px) {
	#social-nav {
		height: 96px;
	}
	#omc-top-banner .textwidget {
		margin-top: -55px;
	}
	a#omc-logo:hover,
	a#omc-logo {
		width: 116px;
		padding-top: 114px;
	}
	#social-nav ul li {
		margin-right: 0;
	}
	#social-nav {
		margin: 45px 10px 0 0;
		width: 150px;
	}
}

@media only screen and (max-width: 768px) {
	.mainbig {
		width: auto;
		margin-right: 10px;
	}
}

.social-icons {
	float: left;
	width: 100%;
	margin: 0;
	border: solid #eee;
	border-width: 1px 0;
	padding: 6px 0;
}

.social-icons > span {
	display: block;
	float: left;
	line-height: 22px;
}

.social-icons > span.title {
	font-weight: bold;
	margin-right: 10px;
}

.omc-footer-widget-column #mc_signup_form .mc_var_label {
	display: block;
}

.omc-footer-widget-column #mc_signup_form .mc_merge_var {
	padding: 0;
	margin: 0 0 10px;
}




/* old ie fixes */

.oldie body {
	word-wrap: normal;
}

.oldie #omc-container {
	border-style: solid;
	border-color: #ddd;
	border-width: 0 1px;
}

.oldie nav#omc-main-navigation ul li a {
	padding: 25px 17px;
}

.oldie nav#omc-main-navigation ul li.has-small {
	height: 74px;
}


.oldie nav#omc-main-navigation ul.sub-menu li a {
	padding: 4px 12px;
}

.oldie nav#omc-main-navigation {
	margin-top: 23px;
	margin-bottom: 88px;
}

.oldie input.omc-header-search-input-box {
	line-height: 30px;
}

.oldie .flex-control-nav {
	bottom: 5px;
}

.oldie .flex-control-nav li a {
	/*border-radius: 1px;
	behavior: url(/wp-content/themes/gonzo/js/libs/PIE.htc);*/
}

.tabberlive .tabbertabhide{display:none}
.tabberlive h3{display:none}
ul.tabbernav li{background:0;padding:5px 5px 5px 0;list-style:none}
.tabbertabs{margin-bottom:40px;position:relative;overflow:hidden;height:450px}
.tabbertabs ul li{clear:both}
.style1 ul.tabbernav{margin:0}
.style1 ul.tabbernav li{list-style:none;margin:0;display:inline-block;padding:0;text-align:center;width:33.3333%}
.style1 ul.tabbernav li a{
	float: none;background-color:#444;border:0;color:#FFF;font-size:1.16667em;margin:0;display:block;padding:6px 0;
	text-align:center;font-weight:400;-moz-transition:.8s linear;-webkit-transition:.8s ease-out;transition:.8s linear;
	width: auto;
}
.style1 ul.tabbernav li.tabberactive a{color:white;font-size:1.16667em;padding:6px 0}
.style1 ul.tabbernav a:hover{background:#aaa;text-decoration:none;color:#fff}
.style1.tabberlive .tabbertab{background:none repeat scroll 0 0 #fff;padding:20px 0 0 0}
.style1.tabberlive#tab2 .tabbertab{height:200px;overflow:auto}
.style2.tabberlive{margin-top:1em}
.style2 ul.tabbernav{margin:0;padding:3px 0;border-bottom:1px solid #778;font:bold 12px Verdana,sans-serif;margin-left:0!important}
.style2 ul.tabbernav li{list-style:none;margin:0;display:inline}
.style2 ul.tabbernav li a{padding:3px .5em;margin-left:3px;border:1px solid #778;border-bottom:0;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}


.ie7 .style1 ul.tabbernav {
	clear: both;
	padding-bottom: 16px;
}

.ie7 .style1 ul.tabbernav li {
	display: block;
	float: left;
	clear: none;
}

.oldie a.omc-flex-category {
	top: 0;
	right: 0;
	padding: 6px 12px;
	text-align: center;
	position: absolute;
	color: #FFF;
	font-size: 14px;
	width: auto;
}

@media only screen and (max-width: 768px) {
	.home .flex-direction-nav li a {
		top: 80px;
	}

	/* fixing home page tabber on mobile */
	.home #omc-sidebar .xoxo {
		position: absolute;
		top: 486px;
	}

	.home #omc-transparent-layer {
		position: relative;
	}

	.home .flex-container:after {
		content: "";
		display: block;
		padding-bottom: 400px;
	}

	.sharedaddy h3.sd-title {
		width: auto;
	}
	#omc-container div.sharedaddy .sd-content {
		width: 80%;
	}
}

@media only screen and (max-width: 479px) {
	.home #omc-sidebar .xoxo {
		top: 440px;
	}

	.home .flex-container:after {
		padding-bottom: 360px;
	}

	#omc-container div.sharedaddy .sd-content {
		width: 70%;
	}
	
	body div.sharedaddy div.sd-block h3 {
		margin-top: 1.4em !important;
	}
}

img.aligncenter {
	display: block;
	margin: 0 auto;
	width: auto;
}
img.alignleft {
	float: left;
	margin: 7px 3% 10px 0px;
	width: auto;
}
img.alignright {
	float: right;
	margin: 7px 0px 15px 3%;
	width: auto;
}

body div.sharedaddy div.sd-block h3.sd-title:before {
	display: none;
}
body div.sharedaddy div.sd-block h3 {
	line-height: 1.8em;
	white-space: nowrap;
	width: auto;
	padding-right: 0.4em;
}
body div.sharedaddy div.sd-block .sd-content ul {
	margin-bottom: 0 !important;
}

.nyroModalCont .video-container-youtube iframe,
.nyroModalCont .youtube-video-container iframe {
	width: 100%;
}

@media only screen and (max-width: 479px) {
	.nyroModalCont .video-container-youtube iframe,
	.nyroModalCont .youtube-video-container iframe {
		height: auto;
	}
}

/* Search & Filter */
form.searchandfilter ul { margin-left: 0; }
form.searchandfilter ul li { padding: 0; }
form.searchandfilter ul input[name="ofsearch"] { width: 208px; margin-bottom: 0; }
form.searchandfilter ul select[name="ofcategory"] { display: none; }
form.searchandfilter ul select[name="ofcategory"] + div.postform { display: none; }
form.searchandfilter ul select[name="ofpost_tag"] { display: none; }
form.searchandfilter ul select[name="ofpost_tag"] + div.postform  { display: none; }
form.searchandfilter ul input[type="submit"] { margin-left: -20px; }
.textwidget form.searchandfilter ul input[type="submit"] { margin-left: 0px; }
form.searchandfilter ul li > br { display: none; }
/* /Search & Filter */

/* Ultimate WP Query Search Filter */
#uwpqsf_id { border: 0 none; }
#uwpqsf_id .uform_title { display: none; }
#uwpqsf_id .uwpqsf_class.tax-check-0 { display: none; }
#uwpqsf_id .uwpqsf_class.tax-select-1 { display: none; }
#uwpqsf_id #uwpqsf_id_key { margin-left: 0; width: 180px; }
#uwpqsf_id .uwpqsf_class.uwpqsf_submit { width: 60px; margin-top: -40px; margin-left: 203px; }
.textwidget #uwpqsf_id .uwpqsf_class.-keyword { display: none; }
/* /Ultimate WP Query Search Filter */

body.search-results section#omc-sidebar.omc-right {
	display: none !important; /* block */
}

.widget_st_category_email_subscribe_widget .st_prepend {
	padding: 6px 16px;
	background: #f9ba00;
	color: white;
	font-size: 1.16667em;
}

.widget_st_category_email_subscribe_widget .st_email {
	float: left;
	margin-right: 10px;
}

.widget_st_category_email_subscribe_widget label.st_emaillabel {
	/*font-size: 13px;*/
	/*margin-right: 6px;*/
	display: block;
	float: left;
	line-height: 25px;
	margin-bottom: 15px;
}

.widget_st_category_email_subscribe_widget input.st_emailinput {
	width: 203px;
	margin-bottom: 0px;
	height: 24px;
	padding: 0 6px;
}

.widget_st_category_email_subscribe_widget p.st_category {
	/*position: absolute;
	visibility: hidden;*/
	display: block;
}

.st_category .ms-parent.postform {
	max-width: 100%;
	width: 100% !important;
}

/*.widget_st_category_email_subscribe_widget .btn.st_submitbtn {
	background: none;
	background-color: #DDD;
	font-size: 13px;
	line-height: 16px;
}*/

/* Gravity Forms, layout fix */

/* Registration form */
#gform_2 #input_2_1_3_container + br,
#gform_2 #input_2_4_1_container + br,
#gform_2 #input_2_5_1_container + br {
    display: none;
}

#gform_2 #field_2_1,
#gform_2 #field_2_4,
#gform_2 #field_2_5 {
    margin: 0;
}

#gform_2 #input_2_1_3_container > br, 
#gform_2 #input_2_1_6_container > br,
#gform_2 #input_2_4_1_container > br,
#gform_2 #input_2_5_1_container > br {
    display: none;
}
/* /Registration form */

.gform_body input[type=text], 
.gform_body input[type=email], 
.gform_body input[type=password] {
    height: 2em;
    font-size: 14px !important;
}

/* Contact Us form, check boxes */
#gform_6 #input_6_5 li input[type=checkbox] + br,
#gform_3 li input[type=checkbox] + br {
    display: none;
}
/* /Contact Us form, check boxes */

/* /Gravity Forms, layout fix */