/*
Theme Name: NineZeroSeven
Theme URI: http://www.webcreations907.com
Author: webcreations907
Author URI: http://themeforest.net/user/webcreations907
Description: Great theme with options and features to build AWESOME sites. ~ If you need support please use the <a href="http://support.webcreations907.com/">Theme's Support Forum</a>
Version: 4.0.13
Text Domain: ninezeroseven
License: GNU General Public License
License URI: license.txt
Tags: black,white,orange,custom-background,custom-colors,featured-images,full-width-template,theme-options,translation-ready,left-sidebar,right-sidebar
*/

/************************************************************************
* WARNING: If you add override styles here it will get overwritten 
* when you update the theme to newer versions. 
*
* You should use the Custom CSS field in the Theme Options panel, or 
* use a child theme which you'll find a starter child theme in the 
* download pack.
*
* You can find all css files in assets/css/ folder of the theme.
*************************************************************************/
/*precedence and simple removal:*/
.page-template-default .page-content .fb_iframe_widget
{
display:none !important;
}

.main-footer
{
    z-index: 99999;
}

.rsImg /*shoving up*/ 
{
	margin-top:-10px !important;
}
.menu-bar-wrapper.is-sticky, .menu-bar-wrapper /*removes whitewashing*/
{
	background-color:#000 !important;
}
#contactAreaReusable img
{
	padding:0 5px 0 5px;
}
.wpb_text_column h2 
{
color:#de1017 !important;
}

.wbc_menu > li > a
{
	margin-bottom:-30px;
	font-size:20px !important;
}
#socialBar img
{
	padding:10px 5px 0px 5px;
	height:55px;
	width:auto;
}

.titletag .h1style
{
font-size:115pt !important;
color:#e51b24;
}

#socialBar a {
    z-index: 10000;
    height: 70px;
    display: inline-block;
}
/*top area and responsiveness rules*/
 .site-logo-title img{
		left:85px !important;
	}
	  

#socialBar{
		float:right;
		margin-right:125px;
		z-index:10000;
	}
#phone{
		float:right;
		font-size:45px;
		color:#fff;
		padding-right:30px;
		padding-top:25px;
	}
.primary-menu {
	    height: 0px;
	    margin-right: -350px;
	    margin-top: 30px;
	}
.slideshowarea{
		margin-bottom:-3% !important;
	}
.textboxhomepage	{
	margin-top:-350px;
	margin-left:175px;
	}
.homepagebg {
	margin-bottom:-20px;
}
.venueslideshow .vc_slide 
{
	width: 100% !important;
}

.main-footer .container .col-sm-6
{
	margin-left:40%;
}
/*text overrides*/
strong	{
	color:#fff !important;
}
h1, h2, h3	{
margin-top: 75px !important; 
font-size: 50px !important;
color: #de1017 !important;
text-transform:uppercase;
}

.hideondesktop
{
	display:none !important;
}




/*legacy*
 * 	#homelink a {
	    position: absolute;
	    width: 300px;
	    height: 148px;
	    left: 874px;
	    top: 725px;
	    text-decoration: none;
	    z-index:9999;
	}
	#homelink2 a{
	    position: absolute;
	    width: 300px;
	    height: 148px;
		left: 1004px;
	    top: 885px;
	    text-decoration: none;
	    z-index:10;
	    	}
	#homelink3 a{
	    position: absolute;
	    width: 300px;
	    height: 148px;
	    left: 1134px;
	    top: 1050px;
	    text-decoration: none;
	    z-index:10;
	}
	#homelinksidebar a{
	    position: absolute;
	    width: 200px;
	    height: 48px;
	    left: 1184px;
	    top: 1485px;
	    text-decoration: none;
	    z-index: 10;
	    #homelink{
	top: 95px;
	left: 114px;
	text-decoration: none;
}
#homelink2 {
	top: 395px;
	left: 114px;
	text-decoration: none;
}
#homelink3 {
	top: 595px;
	left: 114px;
	text-decoration: none;
}
#homelinksidebar {
	top: 895px;
	left: 114px;
	text-decoration: none;
}
	}*/

#wbc9-main #main-menu .menu-item
{
	line-height:55px !important;
	margin-top:35px;
}
.wbc_menu li > ul
{
	top:220% !important; /*minor fix for submenu*/
}
.wbc_menu ul li a
{
	font-size: 18px !important;
	padding: 5px 14px !important;
}

.post-featured {
	width: 100% !important;
}