﻿.mob-image,.mob-slider{display:block}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}

	#main {
		width: 96%;
	}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}

	.container,
	#header,
	#footer {
		width: 96%;
	}



.container {
	margin: 0 auto;
	width: 960px;
}

#featured-content .container {
	width: 980px;
}

.page-header{padding-bottom:17px;margin:18px 0;border-bottom:1px solid #eeeeee;}

.page-header h1{line-height:1;}
.hdr_nav ul li.page_3 a,.lp_nav_wrappper .lp_nav ul li.page_3 a{padding-left:0px}

	#header .content a.logo {
	margin:10px 0px 10px 0px;
	}

	#header .content a.logo img {
	width:100px;
	}

#header .content nav div.logo {
display:none;
}

#header.fixed .content a.logo {
margin:10px 0px 10px 0px;
}

#header.fixed .content a.logo img {
width:100px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;
}

  
  .site-nav .menu-item-has-children .sub-menu {
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    opacity: 0; }

  .site-nav .menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }
#overlay-menu .overlay-menu-inner [data-justify=left] .menu-item a{left:0}
#overlay-menu .overlay-menu-inner .container [data-justify=right] .menu-item a{right:1.66667rem!important}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}
.jumbotron .container{max-width:100%}


.caption-wrap .container
{
	padding-left: 0px;
}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;}
.navbar-toggle .icon-bar + .icon-bar{margin-top:4px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#ccc;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-toggle:hover .icon-bar{background:#0069b6;}




#content-footer {
	padding: 4px;
	background-color: #FFFFFF;
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}


.nav-search-wrap {
	width: 50px;
	height: 50px;
	}


#off-canvas {
	width: 300px;
	height: 100%;
	position: absolute;
	top: 0;
	left: -300px;
	background: #001d29;
	padding: 15px;
}


#off-canvas ul {
	list-style-type: none;
}


#off-canvas a {
	color: #ffffff;
}


#off-canvas ul a {
	font-size: 0.85rem;
}


#off-canvas ul ul {
	margin-left: 20px;
}


#off-canvas-wrapper {
	position: absolute;
	width: 270px;
}
