/*
Theme Name: Avada Child
Description: Child theme for the Avada
Author: Your name here
Template: Avada
*/

body{
    background-position: center 233px !important;
    background-color: transparent !important;
	background-image:url(../../uploads/2015/06/4Bears_Website_Background.jpg);
	background-repeat:no-repeat;
	background-size:cover;
}
h1 {
    font-size: 24px !important;
    text-transform: uppercase !important;
    font-weight: bold  !important;
}
#wrapper{

}
.header-wrapper{
    background-repeat: repeat-x;
	background-image: url(../../uploads/2015/06/header.jpg);
    background-position: center 0;
	background-size:cover;
}
#wrapper, header {
    background-color: transparent !important;
}
header{
    border-bottom: 0px !important;
}
.header-social {
    border-bottom: 0px;
}
body #wrapper .header-social {
	background-color:#000;
}
body #wrapper .header-social .header-info{
	color:#8a307c;
}
body #wrapper .header-social a {
	color:#cdcdcd;
}
body #wrapper .header-social .menu > li, body .mobile-menu-sep {
	border-width:0;
}
.header-v3:before{
	content:' ';
	display:block;
	background:#000;
	height:44px;
	width:100%;
	position:absolute;

}
.add_background_color {
	background-color:#efefef;
}
.page-title-container {
    border: none !important;
}
.page-title {
    background-color: #fff;
   padding:40px 30px;
}
.home .page-title {
 padding: 40px 50px;
}
#main{
    margin: 0;
    padding: 0;
}
.home #main {
	background: none !important;
}
#main .avada-row{
    background-color: #fff;
}
.sticky-header, .sticky-shadow {
    background-color: #000 !important;
}
.fusion-row, .header-social, #header{
    max-width: 1200px !important;
    margin: 0 auto;
}
#nav {
    bottom: 0px;

    position: absolute;
    padding-left: 370px;

    font-weight: bold !important;
    text-transform: uppercase;
	z-index:1999;
}
#nav ul li > a {
    border-top-width: 0px;
}
#snav{
    text-transform: uppercase;
}
nav#nav {
	z-index:2000;
}
.copyright{
    text-align: right;
}
.home-boxes-container .avada-row {
	padding:50px 40px;
}
.home-box img {
	border-bottom: 10px solid #bc41a9;
	width:100%;
	height:auto;
}
.home-box a {
	font-weight:800;
	font-size:16px;
}
.home-box a:hover {
	color:#000;
}
.home-box a:after,
.page #wrapper .side-nav li a:after {
	content:'\203A';
	display:inline-block;
	margin-left:6px;
}
.home-box a:hover:after {
	color:#000;
}
.footer-area {
	border-top-width:0;
}
.slide-content {
	text-align:center;
	margin-top:-70px !important;
}
.tfs-slider .slide-content-container h2 {
	font-weight:800;
}
.home #wrapper .fusion-button.slider-btn {
	background-color:#f5428d;
	color:#fff;
	border:1px solid #f5428d;
}
.home #wrapper .fusion-button.slider-btn:hover {
	background-color:transparent;
	color:#000;
	border:1px solid #000;
}
.home #main {
	padding-top:0;
	padding-bottom:0;
}
.footer-area {
	margin:0 30px;
}

/*
#wrapper {
	background-size:cover;
}
*/
.page .page-title ul li a {
	color:#00b09c;
}
.page .page-title ul li a:hover {
	color:#000;
}
.page-title-wrapper {
	border-bottom:1px solid #cecece;
	padding-bottom:30px;
}
.page .page-title {
	height:105px;
}
.page #wrapper .side-nav li.current_page_item a,
.page #wrapper .side-nav li.current_page_item a:after {
	color:#333;
}
.page #wrapper .side-nav li a {
	color:#bc41a9;
}
.page #wrapper .side-nav li a:hover,
.page #wrapper .side-nav li a:hover:after {
	color:#000;
}
#main,
.footer-area,
#footer {
	width:100%;
	margin:auto;
}
#wrapper .page-title-container {
	background-color:#fff;
	padding-left:0;
	padding-right:0;
}
.page-title {
	padding:0 30px;
}
.logo {
	z-index:99998;
	position:relative;
}
.side-nav-left .side-nav {
	border-top-width:0px;
	border-right-width:0px;
}
.side-nav-left .side-nav li.current_page_item > a {
	border-right:0;
}
body .image .image-extras .image-extras-content h3 a {
	font-size:16px;
	color:#fff;
	font-weight:bold;
}
body .image .image-extras .image-extras-content h4 {
	display:none;
}
body #nav ul  a {
	border-top-width:0 !important;
}
#sidebar-1-content {
	margin-top:60px;
}
#sidebar-1-content hr {
	border-width:0;
	background-color:#bc41a9;
	height:5px;
	width:42px;
	margin:0;
}
.page_item_has_children .arrow {
	display:none;
}
body .footer-area h3 {
	color:#ddd;
	margin-bottom:8px;
}
body .footer-area h2 {
	color: #ddd;
	font-weight: normal;
	font-size: 30px;
	margin-bottom: 30px;
}
body .footer-area a,
body #footer a{
	color:#bc41a9;
}
body .footer-area a:hover,
body #footer a:hover {
	color:#9e9e9e;
}
body #toTop {
	right:50%;
}
body #wrapper .fusion-button,
body #wrapper .fusion-button:hover,
body .fusion-button:focus,
body .fusion-button:active {
	background-color:#bc41a9 !important;
	color:#fff !important;
	background-image:url() !important;
	border-width:0 !important;
}
body #wrapper .fusion-button:hover {
	opacity:0.9 !important;
}
.post-content h3, .project-content h3, #header .tagline, .product-title, #side-header .tagline {
	font-weight:bold;
}
body .post-content h1 {
	font-size:38px !important;
}
body .image .image-extras {
	background-image:url();
	background-color:#bc41a9;
	background-color:rgba(188,65,169,0.9);
}
.gallery-icon {
    display: none !important;
}
.project-info-box, .project-info, .project-description h3 {
	display:none;
}
.image .image-extras .image-extras-content .icon.link-icon:before {
	content:'\27A8';
}
.image .image-extras .image-extras-content .icon:before {
	margin-left:-5.5px;
}
#snav {
	display:block !important;
}
.mobile-selector {
	top:5px;
}
.loading-msg {display:none !important; }
#wrapper .page-title h1 {
	padding:30px 0 10px;
	line-height:28px !important;
}
/*
.page-id-35 #nav ul li.menu-item-106> a {
	color:#9e9e9e;
	border-top:3px solid #9e9e9e;
}
.page-id-35 .navigation li.menu-item-106 > a {
	color:#f9b835 !important;
	border-top:3px solid transparent !important;
}
.page-id-35 .navigation li.menu-item-418 > a {
	color:#9e9e9e !important;
	border-top:3px solid #9e9e9e !important;
}
*/
#other_events_text {
	display:none;
}
.portfolio_category-events #other_promotions_text {
	display:none;
}
.portfolio_category-events #other_events_text {
	display:block;
}


@media only screen and (max-width: 992px){
    .hidemobile{ display: none !important; }
	#mobile-nav .mobile-nav-item {
		padding-top:10px;
	}
	body.side-header-right.layout-boxed-mode #side-header {
    	position: absolute;
    	top: 0;
    }
    body.side-header-right.layout-boxed-mode #side-header .side-header-wrapper {
    	position: fixed;
    }
	.header-wrapper{
		position:static !important;
	}

	#header{
		padding-bottom:20px;
		padding-top:20px;
	}
	#header-sticky .logo,
	#header .logo{
		float:none !important;
		text-align:center;
		margin:0 !important;
	}
	#header .logo{
		float:none !important;
		text-align:center;
		margin:0 !important;
	}
	body #header-sticky.sticky-header .logo{float: left !important;}
	#header-sticky .nav-holder,#header .nav-holder{
		float:none !important;
	}

	.mobile-nav-holder {
		margin-top:0px !important;
	}

	#wrapper .sticky-header .mobile-nav-holder {
		margin-top:0px !important;
	}

	.mobile-nav-item a {
		height: initial !important;
		line-height: initial !important;
	}

	.mobile-nav-item a:after {
		display:none;
	}

	.nav-holder ul, .rtl .header-v5 #nav > ul{display:none;}
	.mobile-nav-holder, .mobile-topnav-holder { display:block; }
	.rtl #wrapper .mobile-nav-holder .mobile-nav-item {float:none; padding-left:0;}
	.mobile-nav-holder.set-invisible { display:none !important; }
	.nav-holder .dd-container,.top-menu .dd-container{display:block !important;width:100%;}
	.top-menu .dd-container{width:50% !important;margin:0 auto !important;}
	.header-v3 .header-social .alignleft{width:100%; margin:0;}
	.header-v3 .header-social .alignright{width:100%; margin:0;}
	#snav {
		display:none !important;
	}
}

@media screen and (min-width:1280px) {
	#main,
	.footer-area,
	#footer {
		max-width:1200px;
		margin:auto;
	}
	.page-title-container {
		background: none !important;
	}
}

@media screen and (max-width:500px) {
	.tfs-slider li.flex-active-slide .background-image {
		height:180px !important;
	}
}
