/*
Theme Name: EBA
Theme URI: https://www.studio98.com/
Author: Studio98
Author URI: https://www.studio98.com/
Description: EBA Responsive theme
Version: 1.0
Text Domain: gliesewp
*/
body { 
	background:#ffffff;
	font-size:14px;
	line-height:24px;
	color:#333333;
	padding-top:140px;
	}
	
h1,.h1 {font-size: 40px;}
h2,.h2 {font-size: 32px;}
h3,.h3 {font-size: 20px;}
h4,.h4 {font-size: 18px;}
h5,.h5 {font-size: 14px;}
h6,.h6 {font-size: 12px;}

.padded {padding-top:80px; padding-bottom:80px;}
.padded60 {padding-top:60px; padding-bottom:60px;}
	
.img-rounded { border-radius: 3px; }
.img-thumbnail { border-radius:0; padding:2px;}

a, a:hover { color:#b2b335;}

.date-archive { margin-bottom:20px;}
.hr-archive { margin:5px 0 30px 0;}

.panel {
	-webkit-box-shadow: 1px 1px rgba(230,231,232,.75);
	-moz-box-shadow: 1px 1px rgba(230,231,232,.75);
	box-shadow: 1px 1px rgba(230,231,232,.75);}
	
.relative { position:relative;}

.vcenter {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}



.modal-backdrop.in {
    filter: alpha(opacity=87);
    opacity: .87;
}

.modal-content.transparent {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: transparent;
    border: 0;
    border-radius: 0px;
	color:#fff;}

	.modal-content.transparent .modal-body {
		padding: 0px;
word-wrap: break-word;}
		
		
.modal-content.transparent button.close {
    position: relative;
    z-index: 50; 
}

.modal-content.transparent .close-team {
	margin-top:50px;
}

.modal-content.transparent .close {
    font-size: 24px;
	background: #fff;
	width:22px;
	height:22px;
	border-radius:1000px;
    text-shadow: none;
	top:-10px;
    filter: alpha(opacity=100);
    opacity: 1;}
	
	.modal-content.transparent .close:hover {
		background: #b2b335;}

	.modal-content.transparent .close span {
		top:-1px;
		right:0;
		position:relative;}
	
.line-height1 { line-height:1;}
.line-height1-5 { line-height:1.5;}
.line-height2 { line-height:2;}

.weight100 { font-weight:100;}
.weight200 { font-weight:200;}
.weight300 { font-weight:300;}
.weight400 { font-weight:400;}
.weight500 { font-weight:500;}
.weight600 { font-weight:600;}
.weight700 { font-weight:700;}
.weight800 { font-weight:800;}
.text-upper { text-transform:uppercase;} 

.lead-medium {font-size: 24px; position:relative;}
.lead-large {font-size: 27px; position:relative;}
.lead-xlarge {font-size: 33px; position:relative;}

.color-white { color:#ffffff;}
.color-black { color:black;}
.color-green { color:#b2b335;}

.row.no-pad {
	margin-right:0;
	margin-left:0;}

.row.no-pad > [class*='col-'] {
	padding-right:0;
	padding-left:0;}

@media only screen and (max-width : 767px) {
body { 
	padding-top:80px;
	}
	
h1,.h1 {font-size: 27px;}
h2,.h2 {font-size: 23px;}
h3,.h3 {font-size: 19px;}
h4,.h4 {font-size: 15px;}
h5,.h5 {font-size: 12px;}
h6,.h6 {font-size: 10px;}

.lead-medium {font-size: 18px; font-weight:600;}
.lead-large {font-size: 18px; font-weight:600;}
.lead-xlarge {font-size: 18px; font-weight:600;}

.padded,
.padded60 {padding-top:40px;padding-bottom:40px;}
}

/**
 * Buttons
 * ----------------------------------------------------------------------------
 */

.btn {
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
	border-radius:0;}
	
.btn-primary {
	background-color:#b2b335;
	border-color:#b2b335;}
	
	.btn-primary:hover,
	.btn-primary:focus {
		background-color:#c1c230;
		border-color:#c1c230;}
		
.btn-default {
	color:#fff;
	background-color:#4c4c4c;
	border-color:#4c4c4c;}
	
	.btn-default:hover,
	.btn-default:focus {
		color:#fff;
		background-color:#303030;
		border-color:#303030;}
		
		
.btn-border-white {
	color:#fff;
	background-color:transparent;
	border-color:#fff;
	border-radius:4px;}
	
	.btn-border-white:hover,
	.btn-border-white:focus {
		color:#fff;
		background-color:#b2b335;
		border-color:#b2b335;}
		
.btn-padded {
	padding-left:30px;
	padding-right:30px;}



.btn-prevnext {
	margin:10px 0;
	background:#fafafa;}
	
/**
 * Set Font Family
 * ----------------------------------------------------------------------------
 */

body {font-family: 'Open Sans', sans-serif;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { font-family: 'Oswald', sans-serif; }

/**
 * Header
 * ----------------------------------------------------------------------------
 */
 
	.header-phone {
		font-size:15px;
		margin-right:20px;
		position:relative;
		font-family: 'Oswald', sans-serif; 
		margin-top:32px;
		color:#fff;}
		
		.header-phone .fa{
			font-size:18px;
			color:#b2b335;}
 
	.header-search {
		margin-top:29px;}

		.header-search .form-control{
			border-radius:3px 0 0 3px;
			border-color:#fff;}
			
		.header-search .btn{
			border-radius:0 3px 3px 0;
			font-family:FontAwesome;
			background-color:#fff;
			color:#8c8c8c;
			border:1px solid #fff;
			padding-right:0;
			padding-left:0;height:30px;}
 
.navbar {
	background-color: rgba(0,0,0,0.7);
	padding:0;
	border-radius:0;
	color:#fff;
	border: none;
	margin-bottom:0;
	-webkit-transition: all 500ms;
	-moz-transition: all 500ms;
	-ms-transition: all 500ms;
	-o-transition: all 500ms;
	transition: all 500ms;
}

.navbar-left {
  margin-left: 0;}

.navbar-brand{
    line-height: 60px;
    height: 60px;
    padding-top: 8px;}

.navbar-brand img { 
	height:60px; 
	-webkit-transition: all 500ms;
	-moz-transition: all 500ms;
	-ms-transition: all 500ms;
	-o-transition: all 500ms;
	transition: all 500ms;
	margin-top:6px}

.navbar-nav{ margin:0px;}

.navbar-nav > li > .dropdown-menu {
	margin-top: 0px;
	left:0 !important;
	border:0;
	background-color: rgba(0,0,0,0.7);
	-webkit-box-shadow: none;
	box-shadow: none;
	 margin-right:-1000px;
	}
	
	.navbar-nav > li > .dropdown-menu:before {
		position: absolute;
		top:-1px;
		left:0;
		width:100%;
		height:1px;
		content:"";}

.navbar-nav > li > .dropdown-menu > li {
    display: inline-block;
}

.dropdown-menu > li > a {
	padding: 3px 8px;
	font-weight: 400;
	line-height: 1.82857143;
	-webkit-transition: all 100ms ease-in-out;
	-moz-transition: all 100ms ease-in-out;
	-ms-transition: all 100ms ease-in-out;
	-o-transition: all 100ms ease-in-out;
	transition: all 100ms ease-in-out;
	color: #fff;}
	
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
	color: #b2b335;
	background-color: transparent;}
	
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
	color: #b2b335;
	background-color: transparent;}
  
.caret {
	display: none;}



@media only screen and (min-width : 767px) {
.dropdown:hover .dropdown-menu {
	display: block;}
}

.navbar-default .navbar-nav > li > a {
	color: #fff;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
	font-size: 14px;
	padding-left:15px;
	padding-right:15px;
	padding-top:35px;
	padding-bottom:31px;
	border-bottom:4px solid transparent;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color: #b2b335;
	border-bottom:4px solid #b2b335;
	background-color: transparent !important;}
	
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	color: #b2b335;
	background-color: transparent !important;}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
	color: #b2b335;
	background-color: transparent !important;}
  
@media only screen and (max-width : 1200px) {
	.header-phone {
		font-size:14px;}
		
		.header-phone .fa{
			font-size:16px;}
 
	.header-search {
		width:120px;}
	
.navbar-default .navbar-nav > li > a {
	font-size: 13px;
	padding-left:10px;
	padding-right:10px;
}

.dropdown-menu > li > a {
	padding: 3px 7px;
	font-size:13px;

}
}
  
  
@media (max-width: 992px) {
.dropdown-menu > li > a {
	padding: 3px 5px;
	font-size:12px;

}
}
  
@media (max-width: 767px) {
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;}

.navbar-default .navbar-toggle {
	border: none;
	background-color:transparent;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
	margin-right: 0px;
	border-radius: 0px;}
  
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background-color: #b2b335;}
	
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;}
	
.navbar {
	-webkit-box-shadow: none;
	box-shadow:none;
	padding:6px 0 !important;}
	
	
.navbar-nav > li > .dropdown-menu {
	margin-right:0;
display: block;
    position: relative;
    width: 100%;
padding: 0px;
	}
	
	.navbar-nav > li > .dropdown-menu:before {
		display:none;}

.navbar-nav > li > .dropdown-menu > li {
	font-size:12px;
    display: block;
}

.navbar-nav > li > .dropdown-menu > li a{
    color: #fff !important;
}


.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #b2b335 !important;
    background-color: transparent !important;}

.navbar-default .navbar-nav > li > a {
	padding-top:5px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #f6f7f9;
	margin:0 -15px;}

.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: #fff;
	background-color: #8896a5;}

.navbar-brand{
    line-height: 30px;
	padding-left:0;
    height: 30px;}
	
.navbar-brand img { 
	height:45px;
	margin-top:2px;
}
.navbar-fixed-top .navbar-collapse{
    max-height: 508px;
    background: #000;
    opacity: 0.8;
}
.dropdown-menu > li > a {
    padding: 3px 18px;
    font-size: 14px;
}
.navbar-header{
    min-height: 86px;
}
}


/**
 * Main Slider
 * ----------------------------------------------------------------------------
 */  
.main-slider .item{
	position:relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	color:#424448;
	padding: 0;
	height:100vh;
	margin:0;}
	
.main-slider .vcenter {
  top: 30%;
  transform: translateY(-40%);
}
	
.main-slider .item{
	position:relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	color:#424448;
	padding: 0;
	height:100vh;
	margin:0;}
	
	
	
.main-slider .item .content{
	color:#fff;
	line-height:1.2;
	font-weight:600;
	/*font-size:75px;*/
	font-size:40px;}
		
	.main-slider .item .content span{
		/*font-size:80px;*/
                font-size:30px;
		font-weight:100;}
	
	.main-slider .item .overlay{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		background:rgba(0,0,0,0.3);}
	
.main-slider .owl-controls {
	margin-top:0px !important;}
	
.main-slider .owl-controls .owl-buttons div {
	padding: 0px;}

.main-slider .owl-controls .owl-buttons div {
	position: absolute;}
 
.main-slider .owl-controls .owl-buttons .owl-prev,
.main-slider .owl-controls .owl-buttons .owl-next{
	left: 43px;
	top: 50%;
	margin-top:-20px; 
	-webkit-transition: all 150ms ease-in-out;
	-moz-transition: all 150ms ease-in-out;
	-ms-transition: all 150ms ease-in-out;
	-o-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out;
	background:transparent;
	border:2px solid #ffffff;
	color:#ffffff;
	font-size:43px;
	opacity:0;
	padding:0;
	padding-right:5px;
	height:54px;
	line-height:48px;
	text-align:center;
	width:54px;}

.main-slider:hover .owl-controls .owl-buttons .owl-prev,
.main-slider:hover .owl-controls .owl-buttons .owl-next{
	opacity:1;}
 
.main-slider .owl-controls .owl-buttons .owl-next{
	left:auto;
	right: 43px;
	padding-left:7px;}

.main-slider .owl-controls .owl-buttons .owl-prev:hover,
.main-slider .owl-controls .owl-buttons .owl-next:hover{
	border:2px solid #b2b335;
	color:#b2b335;}

@media only screen and (max-width : 1200px) {
.main-slider .item .content{
	font-size:65px;}
		
	.main-slider .item .content span{
		font-size:30px;}
}

@media only screen and (max-width : 992px) {
.main-slider .item .content{
	font-size:40px;}
		
	.main-slider .item .content span{
		font-size:30px;}
}

@media (max-width: 767px) {
.main-slider .item .content{
	font-size:25px;}
		
	.main-slider .item .content span{
		font-size:25px;}
	
.main-slider .owl-controls .owl-buttons .owl-prev,
.main-slider .owl-controls .owl-buttons .owl-next{
	opacity:1;}
	
.main-slider .owl-controls .owl-buttons .owl-prev,
.main-slider .owl-controls .owl-buttons .owl-next{
	margin-top:0px; 
	font-size:30px;
	height:36px;
	line-height:28px;
	width:36px;
	display:none;}

.main-slider .owl-controls .owl-buttons .owl-prev{
	margin-top:-15px;
	left:10px;}
	
.main-slider .owl-controls .owl-buttons .owl-next{
	margin-top:-15px;
	right:10px;}
}

/**
 * Home Ribbon
 * ----------------------------------------------------------------------------
 */
.home-ribbon {
	/*background:#fff url(images/logo-gsa-advantage.png) right center no-repeat;*/
	position:fixed;
	bottom:110px;
	left:0;
	padding:2px;
	padding-right:148px;
	width:100%;
        /*background: url(images/Ribbon1.jpg) right center no-repeat;*/}
	
#owl-homeribbon .item{
	/*margin: 2px;*/
	cursor:pointer;}
	
	#owl-homeribbon .item:hover{
		opacity:0.8;}

@media (max-width: 767px) {
.home-ribbon {
	/*background:#fff;*/
	bottom:101px;
	}
}








/**
 * Project
 * ----------------------------------------------------------------------------
 */


.main-project-categories {
	margin:50px 0 0 0;}

	.main-project-categories figure{
		margin-bottom:30px;
		position:relative;}
		
		
	.main-project-categories figure .title{
		position: absolute;
		bottom:0;
		left:0;
		width:100%;
		padding:15px;
		font-family: 'Oswald', sans-serif;
		text-align:center;
		color:#fff;
		font-size:18px;
		-webkit-transition: all 300ms;
		-moz-transition: all 300ms;
		-ms-transition: all 30ms;
		-o-transition: all 300ms;
		transition: all 300ms;
		background:rgba(0,0,0,0.7);}
		
		
		.main-project-categories figure:hover .title{
			padding:25px 15px;
			background:rgba(178,179,53,1);}
/**
 * Projects Ribbon
 * ----------------------------------------------------------------------------
 */

 
 
 
 
.project-category-wrap {
	background:#000;
	margin-top:-40px;
	padding-top:40px;
	/*background-position:top right;*/
	background-repeat:no-repeat;
	position:relative;
background-position: center right;}
	 
	.project-category-wrap:before {
		position: absolute;
		top:0;
		right:0;
		content:"";
		/*background: url(images/bg-projects.png) top right no-repeat;*/
		width:100%;
		height:100%;
background: url(images/bg-projects.png);
    background-repeat: no-repeat;
    background-position: right top;}
		
@media (max-width: 1200px) {
.project-category-wrap {
	background-position:top right -200px;}
	
	.project-category-wrap:before {
		background: url(images/bg-projects.png) top right -200px no-repeat;}
}	

@media (max-width: 992px) {
.project-category-wrap {
	background-position:top right -400px;}
	
	.project-category-wrap:before {
		background: url(images/bg-projects.png) top right -450px no-repeat;}
}	

@media (max-width: 767px) {
.project-category-wrap {
	background-position:top right -500px;}
	
	.project-category-wrap:before {
		background: url(images/bg-projects.png) top right -550px no-repeat;}
}
 
.projectsribbon-wrap {
	background:#fff; 
	padding:2px 0;}

.projects-ribbon {
	background:#fff;
	width:100%;}
	
#owl-projectsribbon .item{
	cursor:pointer;
	margin: 2px;}
	
	#owl-projectsribbon .item:hover{
		opacity:0.8;}
		
.back-to-gallery {
	margin:50px 0;
	display:block;}
		
	.back-to-gallery a{
		font-size:18px;
		color:#000;
		font-family: 'Oswald', sans-serif;}
			
		.back-to-gallery a:hover{
			color:#b2b335;
			text-decoration:none;}

@media (max-width: 767px) {
.projects-ribbon {
	background:#fff;

	padding-right:2px;}
}



/**
 * Paginate
 * ----------------------------------------------------------------------------
 */
.wp-paginate { margin:30px 0 !important;}
.wp-paginate a {
    background: #fff !important;
    border: 1px solid #e5e5e5 !important;
    color: #333;
    margin-right: 4px;
    padding: 0px !important;
	width:36px;
	height:36px;
	display:inline-block;
	line-height:36px;
}

.wp-paginate a:hover {
    background: #e5e5e5 !important;
}


.wp-paginate .current {
    color: #fff;
    background: #b2b335 !important;
    border: 1px solid #b2b335 !important;
    margin-right: 4px;
	width:36px;
	height:36px;
	display:inline-block;
	line-height:36px;
	text-align: center;
    padding: 0 !important;
}

@media only screen and (max-width : 767px) {
.wp-paginate { margin-top:30px !important;}
	
.wp-paginate a {
    margin-right: 2px !important;
	width:30px;
	height:30px;
	line-height:30px;
}

.wp-paginate .current {
    margin-right: 2px !important;
	width:30px;
	height:30px;
	line-height:30px;
}
}
	

/**
 * Footer
 * ----------------------------------------------------------------------------
 */

footer.main { 
	background: #fff;
	padding:20px 0;
	font-size:12px;
	color:#4c4c4c;
	margin:0;}
	
	.footer-logo {
		float:left;
		margin-right:10px;
		opacity:0.7;}
		
		.company-name {
			font-weight:400;
			letter-spacing:1px;
			font-style:italic;}
			
		.company-name span{
			display:block;
			font-weight:600;
			font-size:15px;}
			
		.footer-phones {
			line-height:1.3;
			margin-right:15px;
			margin-top:8px;
			/*float:right;*/
			letter-spacing:1px;}
			
			
		.footer-phones span{
			font-weight:600;}

@media (max-width: 767px) {

footer.main { 
	padding:15px 0 10px 0;}
	
	.footer-logo img{
		display:none;}
	
		.company-name{
			line-height:1.3;
			font-style:normal;}
	
		.company-name span{
			font-size:12px;}
			
		.footer-phones {
			margin-right:5px;
			text-align:left !important;
			margin-top:10px;
			float:left;
			letter-spacing:0px;}
}	
  

/**
 * Social Profiles
 * ----------------------------------------------------------------------------
 */  
 
.social-profiles {
	margin-left: -8px;
	margin-right: 0;
	margin-top:10px;
	padding: 0;
	list-style: none;
	overflow: hidden;}
	
	.social-profiles li {
		list-style: none;
		float: left;
		margin-left: 8px;
		margin-bottom: 0px;
		display: block;}
		
		.social-profiles li a {
			width: 26px;
			height: 26px;
			-webkit-transition: all 200ms ease-in-out;
			-moz-transition: all 200ms ease-in-out;
			-ms-transition: all 200ms ease-in-out;
			-o-transition: all 200ms ease-in-out;
			transition: all 200ms ease-in-out;
			display: block;
			position: relative;
			border-radius:5px;
			background: #4c4c4c;
			font-size: 0;}

			
			.social-profiles li a:before {
				position: absolute;
				font-family: FontAwesome;
				color: #fff;
				font-size: 16px;
				text-align: center;
				line-height: 28px;
				width: 100%;}
				
			.social-profiles li a:hover { background:#b2b335;}
			.social-profiles li a.facebook:before {content: '\f09a';}
			.social-profiles li a.twitter:before {content: '\f099';}
			.social-profiles li a.googleplus:before {content: '\f0d5';}
			.social-profiles li a.linkedin:before {content: '\f0e1';}
			.social-profiles li a.youtube:before {content: '\f16a';}
			.social-profiles li a.vimeo:before {content: '\f194';}
			.social-profiles li a.pinterest:before {content: '\f231';}
			.social-profiles li a.instagram:before {content: '\f16d';}

@media (max-width: 767px) {
.social-profiles {
	margin-top:14px;
	margin-left: -4px;}
	
		.social-profiles li a {
			width: 22px;
			height: 22px;}

			
			.social-profiles li a:before {
				font-size: 13px;
				line-height: 23px;}
	
	.social-profiles li {
		margin-left: 4px;}
}

/**
 * Entry Meta
 * ----------------------------------------------------------------------------
 */

.entry-meta {
	clear: both;
	font-weight:600;
	font-size:12px;
	background:none;
	margin:10px 0 20px 0;
	border:0;}

.entry-meta > span {
	margin-right: 20px;}

.entry-meta > span:last-child {
	margin-right: 0;}

.featured-post:before {
	font-family: FontAwesome;
	content: "\f0a1";
	margin-right: 2px;}

.entry-meta a:before {
	margin-right: 4px;}
	
.entry-meta .date a:before {
	font-family: FontAwesome;
	content: "\f133";}

.comments-link a:before {
	font-family: FontAwesome;
	content: "\f075";
	margin-right: 2px;
	position: relative;}

.entry-meta .author a:before {
	font-family: FontAwesome;
	content: "\f007";
	position: relative;
	top: -1px;}

.categories-links a:first-child:before {
	font-family: FontAwesome;
	content: "\f192";}

.tags-links a:first-child:before {
	font-family: FontAwesome;
	content: "\f02c";
	position: relative;}

.edit-link a:before {
	font-family: FontAwesome;
	content: "\f040";
	position: relative;}

.single-author .entry-meta .author,
.sticky.format-standard .entry-meta .date,
.sticky.format-audio .entry-meta .date,
.sticky.format-chat .entry-meta .date,
.sticky.format-image .entry-meta .date,
.sticky.format-gallery .entry-meta .date {

}

/**
 * Team
 * ----------------------------------------------------------------------------
 */
.team-members {
	margin:50px 0;}
	
	.team-members .team-column2 {
		/*margin-top:104px;*/}

	.team-members .team-member{
		background:#4c4c4c;
		color:#fff;
		line-height:1;
		cursor:pointer;
		margin-bottom:20px;
		-webkit-transition: all 300ms;
		-moz-transition: all 300ms;
		-ms-transition: all 30ms;
		-o-transition: all 300ms;
		transition: all 300ms;
		position:relative;
		border-right:7px solid #b2b335;
		display:block;
height: 65px;
    overflow: hidden;
}
		
		.team-members .team-member:before{
			position: absolute;
			width:1px;
			background:#ccc;
			height:40px;
			left:50%;
			top:-40px;
			content:"";}
			
			.team-members .team-member:first-child:before{
				display:none;}
		
		.team-members .team-member:hover{
			background:#303030;}
		
		.team-members .team-member .h4{
			margin:0;
			padding:15px 5px 5px 13px;}

		.team-members .team-member p{
			margin:0;
			font-size:12px;
			padding:0 5px 0 13px;}
			
@media only screen and (max-width : 1200px) {	
	.team-members .team-column2 {
		margin-top:91px;}	
		
		.team-members .team-member .h4{
			font-size:15px;
			padding:10px 5px 3px 10px;}
			
		.team-members .team-member p{
			padding:0 5px 0 10px;}
}

@media only screen and (max-width : 992px) {
	.team-members .team-column2 {
		margin-top:264px;}	
		
	.team-members .team-member{
		border-right:0;
		border-bottom:7px solid #b2b335;}
		
		.team-members .team-member .h4{
			padding:13px 5px 3px 10px;}
		
		.team-members .team-member p{
			padding:0 5px 15px 10px;}
}
			
			
@media only screen and (max-width : 767px) {
	.team-members .team-column2 {
		margin-top:0px;}	
	
	.team-members .team-member{
		border-bottom:0;
		border-right:5px solid #b2b335;}
		
		.team-members .team-member .h4{
			font-size:16px;
			padding:15px 5px 3px 10px;}
		
		.team-members .team-member p{
			padding:0 5px 0px 10px;}
}		
			
			
/**
 * Post
 * ----------------------------------------------------------------------------
 */
 
.entry-content {}
	
	
	article.post .entry-title,
	article.page .entry-title,
	.archive .entry-title,
	.search .entry-title   { margin-top:0;}
	
	article .entry-thumbnail { margin:0px 0 30px 0;}

/**
 * Sidebar
 * ----------------------------------------------------------------------------
 */
	
.widget-area { }

	.widget-area .widget {
		background:#fff;
		color:#333333;
		margin:0 0 50px 0;
		padding:0px;}		

		.widget-area .widget .widget-title { margin-top:0; line-height:1;}
		.widget-area .widget ul,
		.widget-area .widget ol,
		.widget-area .widget dl {
			margin:0; }
			
		.widget-area .widget ul {
			padding:0;
			margin:0;
			list-style-type: none;}
			
			.widget-area .widget ul li a{
				color:#333333;
				display:block;
				padding:3px 0px;}
				
				.widget-area .widget ul li.current-menu-item,
				.widget-area .widget ul li.current-menu-item a,
				.widget-area .widget ul li.current_page_item,
				.widget-area .widget ul li.current_page_item a,
				.widget-area .widget ul li.current-cat,
				.widget-area .widget ul li.current-cat a { color:#b2b335; text-decoration:underline;}
				
			.widget-area .widget ul li a:hover{
				color:#b2b335;}
				
			.widget-area .widget ul li ul{
				padding-left:20px;}

				
			.widget-area .widget ul li ul li ul{
				padding-left:20px;}		

		.widget-area .widget ul,
		.widget-area .widget ol,
		.widget-area .widget dl {
			margin:0; }
			
/**
 * Inner Hero
 * ----------------------------------------------------------------------------
 */
.inner-hero {
	background-color:#fff;
	background-position:center center;
	background-image:url(images/bg-inner-hero.jpg);
	background-size:cover;
	margin-top:-140px;
	margin-bottom:40px;
	height:240px;
	position:relative;}
	

	
	.inner-hero .overlay {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		content:"";
		background:rgba(0,0,0,0.3);}


@media only screen and (max-width : 1200px) {

}

@media only screen and (max-width : 992px) {

}
		
@media only screen and (max-width : 767px) {
.inner-hero {
	margin-top:-80px;
	height:120px;}
}
		
			
/**
 * Images
 * ----------------------------------------------------------------------------
 */
 
.alignleft {
	float: left;}

.alignright {
	float: right;}

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

img.alignleft {
	margin: 5px 20px 5px 0;}

.wp-caption.alignleft {
	margin: 5px 10px 5px 0;}

img.alignright {
	margin: 5px 0 5px 20px;}

.wp-caption.alignright {
	margin: 5px 0 5px 10px;}

img.aligncenter {
	margin: 5px auto;}

img.alignnone {
	margin: 5px 0;}

.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption {
	color: #220e10;
	font-size: 18px;
	font-style: italic;
	font-weight: 300;}

img.wp-smiley,
.rsswidget img {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;}

.wp-caption.alignleft + ul,
.wp-caption.alignleft + ol  {
	list-style-position: inside;}


/**
 * Comments
 * ----------------------------------------------------------------------------
 */

.comments-title,
.comment-list,
.comment-reply-title,
.must-log-in,
.comment-respond .comment-form,
.comment-respond iframe {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 100%;}

.comments-title {
	font-size: 24px;
	font-weight:300;
	margin-top:50px;}

.comment-list,
.comment-list .children {
	list-style-type: none;
	padding: 0;}

.comment-list .children{
	margin-left: 50px;
	width:calc(100% - 50px);
	float:left;}

.comment-list li{
	float:left;
	
	width:100%;}

.comment-list li article{ 
	background:none; 
	padding:1.25em 0; 
	margin-bottom:0;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	
	box-shadow: none;}

.comment-list li .comment-body{
	float:left;
	
	width:100%;}

.comment-list > li:after,
.comment-list .children > li:before {
	background: url(images/dotted-line.png) repeat left top;
	background-size: 4px 4px;
	content: "";
	display: block;
	height: 1px;
	width: 100%;
	float:left;}

.comment-list > li:last-child:after {
	display: none;}

.comment-body {
	padding: 1.25rem 0;
	position: relative;
	float:left;}

.comment-author {
	float: left;
	max-width: 100px;}

.comment-author.vcard {
	display: inline-block;
	margin: 0;
	border: 0;
	padding: 0;}

.comment-author .avatar {
	display: block;}

.comment-author .fn {
	word-wrap: break-word;}

.comment-reply-link,
.comment-reply-login {
	font-style: normal;
	font-weight: normal;}

.comment-author .url {
	color: #000;
	font-style: normal;
	font-weight: normal;}

.comment-author .fn{
	color: #000;
	position:relative;
	font-style: normal;
	padding:15px;
	font-weight: normal;
	}


.says {
	display: none;}

.no-avatars .comment-author {
	margin: 0 0 5px;
	max-width: 100%;
	position: relative;}

.no-avatars .comment-metadata,
.no-avatars .comment-content,
.no-avatars .comment-list .reply {
	width: 100%;}



.comment-list .edit-link {
	margin-left: 20px;}

.comment-metadata,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply {
	float: right;
	width: 79%;
	width: -webkit-calc(100% - 100px);
	width:         calc(100% - 100px);
	word-wrap: break-word;}


.comment-meta,
.comment-meta a {
	color: #000;
	font-size: 13px;}

.comment-metadata {
	margin-bottom: 20px;
	padding-bottom:10px;
	margin-top:20px;
	font-size:14px;
	border-bottom:1px dotted #ccc;}

.ping-meta {
	color: #a2a2a2;
	font-size: 13px;
	line-height: 2;}

.comment-awaiting-moderation {
	color: #a2a2a2;}

.comment-awaiting-moderation:before {
	content: "\f05e";
	font-family: FontAwesome;
	margin-right: 5px;
	position: relative;
	top: -2px;}

.comment-reply-link:before,
.comment-reply-login:before {
	font-family: FontAwesome;
	content: "\f112";
	margin-right: 3px;}

/* Comment form */
.comment-respond {
	background:#fff;
	margin-bottom:50px;
	width:100%;
	padding: 0;
	float:left;}

.comment .comment-respond {
	margin-bottom: 20px;
	padding: 20px;}

.comment-reply-title {
	font-size: 24px;
	font-weight:300;
	margin-top:30px;}

.comment-reply-title small a {
	color: #131310;
	display: inline-block;
	float: right;
	height: 16px;
	text-indent:-9999px;
	overflow: hidden;
	position:relative;
	width: 16px;}

.comment-reply-title small a:hover {
	color: #ed331c;
	text-decoration: none;}

.comment-reply-title small a:before {
	font-family: FontAwesome;
	content: "\f00d";
	position:absolute;
	top:0;
	right:0;
	font-style:normal;
	text-indent:0;
	vertical-align: top;}

.sidebar .comment-list .comment-reply-title,
.sidebar .comment-list .comment-respond .comment-form {
	padding: 0;}

.comment-form .comment-notes {
	margin-bottom: 2.5rem;
	color: #999;
	font-size:0.8rem;}

.comment-form .comment-form-author,
.comment-form .comment-form-email,
.comment-form .comment-form-url {
	margin-bottom: 8px;}

.comment-form [for="author"],
.comment-form [for="email"],
.comment-form [for="url"],
.comment-form [for="comment"] {
	float: left;
	padding: 5px 0;
	width: 120px;}

.comment-form .required {
	color: #ed331c;}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
	max-width: 270px;
	width: 60%;}

.comment-form textarea {
	width: 100%;}

.form-allowed-tags,
.form-allowed-tags code {
	color: #999;}

.form-allowed-tags code {
	margin-left: 3px;}

.comment-list .pingback,
.comment-list .trackback {
	padding-top: 1.25rem;}

.comment-navigation {
	padding: 20px 0 30px;
	width: 100%;
	float:left;}
	
	.comment-navigation .section-heading {
		font-weight: 300;
		font-size: 1.8rem;
		font-style:italic;
		margin-top:1.25rem;}
	
	.comment-navigation .nav-previous {
		float:left;}
		
	.comment-navigation .nav-next {
		float:right;}

.no-comments {
	background-color: #f7f5e7;
	font-size: 20px;
	font-style: italic;
	font-weight: 300;
	margin: 0;
	padding: 40px 0;
	text-align: center;}
	
	
	
@media only screen and (max-width :1130px) {
.navbar-nav > li > .dropdown-menu{
    min-width: 160px;
margin-right: 0px;
    width: 100%;
}
.navbar .navbar-nav > li > .dropdown-menu > li {
    display: block;
}
}	
	
@media only screen and (max-width : 767px) {
.comment-author {
	max-width: 50px;}

.comment-author.vcard img {
	width:36px;
	height:36px;}

.comment-metadata,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply {
	width: -webkit-calc(100% - 50px);
	width:         calc(100% - 50px);}


.comment-list .children{
	margin-left: 25px;
	width:calc(100% - 25px);
	float:left;}
	
.comment-metadata {
	margin-bottom: 10px;
	padding-bottom:10px;
	margin-top:0px;
	font-size:12px;}
}	
	
	
	
	

/**
 * Block Grid
 * ----------------------------------------------------------------------------
 */

[class*="block-grid-"] {
  display: block;
  margin: -15px;
  padding: 0;
}
[class*="block-grid-"]:before,
[class*="block-grid-"]:after {
  content: " ";
  display: table;
}
[class*="block-grid-"]:after {
  clear: both;
}
.block-grid-item {
  display: inline;
  margin: 0;
  padding: 15px;
  height: auto;
  float: left;
  list-style: none;
}
.block-grid-xs-1 > .block-grid-item {
  width: 100%;
}
.block-grid-xs-1 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-1 > .block-grid-item:nth-of-type(1n+1) {
  clear: both;
}
.block-grid-xs-2 > .block-grid-item {
  width: 50%;
}
.block-grid-xs-2 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-2 > .block-grid-item:nth-of-type(2n+1) {
  clear: both;
}
.block-grid-xs-3 > .block-grid-item {
  width: 33.333333333333336%;
}
.block-grid-xs-3 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-3 > .block-grid-item:nth-of-type(3n+1) {
  clear: both;
}
.block-grid-xs-4 > .block-grid-item {
  width: 25%;
}
.block-grid-xs-4 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-4 > .block-grid-item:nth-of-type(4n+1) {
  clear: both;
}
.block-grid-xs-5 > .block-grid-item {
  width: 20%;
}
.block-grid-xs-5 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-5 > .block-grid-item:nth-of-type(5n+1) {
  clear: both;
}
.block-grid-xs-6 > .block-grid-item {
  width: 16.666666666666668%;
}
.block-grid-xs-6 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-6 > .block-grid-item:nth-of-type(6n+1) {
  clear: both;
}
.block-grid-xs-7 > .block-grid-item {
  width: 14.285714285714286%;
}
.block-grid-xs-7 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-7 > .block-grid-item:nth-of-type(7n+1) {
  clear: both;
}
.block-grid-xs-8 > .block-grid-item {
  width: 12.5%;
}
.block-grid-xs-8 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-8 > .block-grid-item:nth-of-type(8n+1) {
  clear: both;
}
.block-grid-xs-9 > .block-grid-item {
  width: 11.11111111111111%;
}
.block-grid-xs-9 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-9 > .block-grid-item:nth-of-type(9n+1) {
  clear: both;
}
.block-grid-xs-10 > .block-grid-item {
  width: 10%;
}
.block-grid-xs-10 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-10 > .block-grid-item:nth-of-type(10n+1) {
  clear: both;
}
.block-grid-xs-11 > .block-grid-item {
  width: 9.090909090909092%;
}
.block-grid-xs-11 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-11 > .block-grid-item:nth-of-type(11n+1) {
  clear: both;
}
.block-grid-xs-12 > .block-grid-item {
  width: 8.333333333333334%;
}
.block-grid-xs-12 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-12 > .block-grid-item:nth-of-type(12n+1) {
  clear: both;
}
@media (min-width: 767px) {
  .block-grid-sm-1 > .block-grid-item {
    width: 100%;
  }
  .block-grid-sm-1 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-1 > .block-grid-item:nth-of-type(1n+1) {
    clear: both;
  }
  .block-grid-sm-2 > .block-grid-item {
    width: 50%;
  }
  .block-grid-sm-2 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-2 > .block-grid-item:nth-of-type(2n+1) {
    clear: both;
  }
  .block-grid-sm-3 > .block-grid-item {
    width: 33.333333333333336%;
  }
  .block-grid-sm-3 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-3 > .block-grid-item:nth-of-type(3n+1) {
    clear: both;
  }
  .block-grid-sm-4 > .block-grid-item {
    width: 25%;
  }
  .block-grid-sm-4 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-4 > .block-grid-item:nth-of-type(4n+1) {
    clear: both;
  }
  .block-grid-sm-5 > .block-grid-item {
    width: 20%;
  }
  .block-grid-sm-5 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-5 > .block-grid-item:nth-of-type(5n+1) {
    clear: both;
  }
  .block-grid-sm-6 > .block-grid-item {
    width: 16.666666666666668%;
  }
  .block-grid-sm-6 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-6 > .block-grid-item:nth-of-type(6n+1) {
    clear: both;
  }
  .block-grid-sm-7 > .block-grid-item {
    width: 14.285714285714286%;
  }
  .block-grid-sm-7 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-7 > .block-grid-item:nth-of-type(7n+1) {
    clear: both;
  }
  .block-grid-sm-8 > .block-grid-item {
    width: 12.5%;
  }
  .block-grid-sm-8 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-8 > .block-grid-item:nth-of-type(8n+1) {
    clear: both;
  }
  .block-grid-sm-9 > .block-grid-item {
    width: 11.11111111111111%;
  }
  .block-grid-sm-9 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-9 > .block-grid-item:nth-of-type(9n+1) {
    clear: both;
  }
  .block-grid-sm-10 > .block-grid-item {
    width: 10%;
  }
  .block-grid-sm-10 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-10 > .block-grid-item:nth-of-type(10n+1) {
    clear: both;
  }
  .block-grid-sm-11 > .block-grid-item {
    width: 9.090909090909092%;
  }
  .block-grid-sm-11 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-11 > .block-grid-item:nth-of-type(11n+1) {
    clear: both;
  }
  .block-grid-sm-12 > .block-grid-item {
    width: 8.333333333333334%;
  }
  .block-grid-sm-12 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-12 > .block-grid-item:nth-of-type(12n+1) {
    clear: both;
  }
}
@media (min-width: 992px) {
  .block-grid-md-1 > .block-grid-item {
    width: 100%;
  }
  .block-grid-md-1 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-1 > .block-grid-item:nth-of-type(1n+1) {
    clear: both;
  }
  .block-grid-md-2 > .block-grid-item {
    width: 50%;
  }
  .block-grid-md-2 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-2 > .block-grid-item:nth-of-type(2n+1) {
    clear: both;
  }
  .block-grid-md-3 > .block-grid-item {
    width: 33.333333333333336%;
  }
  .block-grid-md-3 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-3 > .block-grid-item:nth-of-type(3n+1) {
    clear: both;
  }
  .block-grid-md-4 > .block-grid-item {
    width: 25%;
  }
  .block-grid-md-4 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-4 > .block-grid-item:nth-of-type(4n+1) {
    clear: both;
  }
  .block-grid-md-5 > .block-grid-item {
    width: 20%;
  }
  .block-grid-md-5 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-5 > .block-grid-item:nth-of-type(5n+1) {
    clear: both;
  }
  .block-grid-md-6 > .block-grid-item {
    width: 16.666666666666668%;
  }
  .block-grid-md-6 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-6 > .block-grid-item:nth-of-type(6n+1) {
    clear: both;
  }
  .block-grid-md-7 > .block-grid-item {
    width: 14.285714285714286%;
  }
  .block-grid-md-7 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-7 > .block-grid-item:nth-of-type(7n+1) {
    clear: both;
  }
  .block-grid-md-8 > .block-grid-item {
    width: 12.5%;
  }
  .block-grid-md-8 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-8 > .block-grid-item:nth-of-type(8n+1) {
    clear: both;
  }
  .block-grid-md-9 > .block-grid-item {
    width: 11.11111111111111%;
  }
  .block-grid-md-9 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-9 > .block-grid-item:nth-of-type(9n+1) {
    clear: both;
  }
  .block-grid-md-10 > .block-grid-item {
    width: 10%;
  }
  .block-grid-md-10 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-10 > .block-grid-item:nth-of-type(10n+1) {
    clear: both;
  }
  .block-grid-md-11 > .block-grid-item {
    width: 9.090909090909092%;
  }
  .block-grid-md-11 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-11 > .block-grid-item:nth-of-type(11n+1) {
    clear: both;
  }
  .block-grid-md-12 > .block-grid-item {
    width: 8.333333333333334%;
  }
  .block-grid-md-12 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-12 > .block-grid-item:nth-of-type(12n+1) {
    clear: both;
  }
}
@media (min-width: 1200px) {
  .block-grid-lg-1 > .block-grid-item {
    width: 100%;
  }
  .block-grid-lg-1 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-1 > .block-grid-item:nth-of-type(1n+1) {
    clear: both;
  }
  .block-grid-lg-2 > .block-grid-item {
    width: 50%;
  }
  .block-grid-lg-2 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-2 > .block-grid-item:nth-of-type(2n+1) {
    clear: both;
  }
  .block-grid-lg-3 > .block-grid-item {
    width: 33.333333333333336%;
  }
  .block-grid-lg-3 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-3 > .block-grid-item:nth-of-type(3n+1) {
    clear: both;
  }
  .block-grid-lg-4 > .block-grid-item {
    width: 25%;
  }
  .block-grid-lg-4 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-4 > .block-grid-item:nth-of-type(4n+1) {
    clear: both;
  }
  .block-grid-lg-5 > .block-grid-item {
    width: 20%;
  }
  .block-grid-lg-5 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-5 > .block-grid-item:nth-of-type(5n+1) {
    clear: both;
  }
  .block-grid-lg-6 > .block-grid-item {
    width: 16.666666666666668%;
  }
  .block-grid-lg-6 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-6 > .block-grid-item:nth-of-type(6n+1) {
    clear: both;
  }
  .block-grid-lg-7 > .block-grid-item {
    width: 14.285714285714286%;
  }
  .block-grid-lg-7 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-7 > .block-grid-item:nth-of-type(7n+1) {
    clear: both;
  }
  .block-grid-lg-8 > .block-grid-item {
    width: 12.5%;
  }
  .block-grid-lg-8 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-8 > .block-grid-item:nth-of-type(8n+1) {
    clear: both;
  }
  .block-grid-lg-9 > .block-grid-item {
    width: 11.11111111111111%;
  }
  .block-grid-lg-9 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-9 > .block-grid-item:nth-of-type(9n+1) {
    clear: both;
  }
  .block-grid-lg-10 > .block-grid-item {
    width: 10%;
  }
  .block-grid-lg-10 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-10 > .block-grid-item:nth-of-type(10n+1) {
    clear: both;
  }
  .block-grid-lg-11 > .block-grid-item {
    width: 9.090909090909092%;
  }
  .block-grid-lg-11 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-11 > .block-grid-item:nth-of-type(11n+1) {
    clear: both;
  }
  .block-grid-lg-12 > .block-grid-item {
    width: 8.333333333333334%;
  }
  .block-grid-lg-12 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-12 > .block-grid-item:nth-of-type(12n+1) {
    clear: both;
  }

}
.single-projects .gallery {
    display: inline-block;
    float: left;
    width: 33.33%;
    padding: 10px;
}
.clearfix{
clear:both;
}

.hidden-sm {
    display: block !important;
}
/*
Theme Name: EBA
Theme URI: https://www.studio98.com/
Author: Studio98
Author URI: https://www.studio98.com/
Description: EBA Responsive theme
Version: 1.0
Text Domain: gliesewp
*/

@import url("//fonts.googleapis.com/css?family=Oswald:400,700,300|Open+Sans:400,400italic,600,600italic,700,700italic,300italic,300,800,800italic");
body { 
	background:#ffffff;
	font-size:14px;
	line-height:24px;
	color:#333333;
	padding-top:140px;
	}
	
h1,.h1 {font-size: 40px;}
h2,.h2 {font-size: 32px;}
h3,.h3 {font-size: 20px;}
h4,.h4 {font-size: 18px;}
h5,.h5 {font-size: 14px;}
h6,.h6 {font-size: 12px;}

.padded {padding-top:80px; padding-bottom:80px;}
.padded60 {padding-top:60px; padding-bottom:60px;}
	
.img-rounded { border-radius: 3px; }
.img-thumbnail { border-radius:0; padding:2px;}

a, a:hover { color:#b2b335;}

.date-archive { margin-bottom:20px;}
.hr-archive { margin:5px 0 30px 0;}

.panel {
	-webkit-box-shadow: 1px 1px rgba(230,231,232,.75);
	-moz-box-shadow: 1px 1px rgba(230,231,232,.75);
	box-shadow: 1px 1px rgba(230,231,232,.75);}
	
.relative { position:relative;}

.vcenter {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}



.modal-backdrop.in {
    filter: alpha(opacity=87);
    opacity: .87;
}

.modal-content.transparent {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: transparent;
    border: 0;
    border-radius: 0px;
	color:#fff;}

	.modal-content.transparent .modal-body {
		padding: 0px;}
		
		
.modal-content.transparent button.close {
    position: relative;
    z-index: 50; 
}

.modal-content.transparent .close-team {
	margin-top:50px;
}

.modal-content.transparent .close {
    font-size: 24px;
	background: #fff;
	width:22px;
	height:22px;
	border-radius:1000px;
    text-shadow: none;
	top:-10px;
    filter: alpha(opacity=100);
    opacity: 1;}
	
	.modal-content.transparent .close:hover {
		background: #b2b335;}

	.modal-content.transparent .close span {
		top:-1px;
		right:0;
		position:relative;}
	
.line-height1 { line-height:1;}
.line-height1-5 { line-height:1.5;}
.line-height2 { line-height:2;}

.weight100 { font-weight:100;}
.weight200 { font-weight:200;}
.weight300 { font-weight:300;}
.weight400 { font-weight:400;}
.weight500 { font-weight:500;}
.weight600 { font-weight:600;}
.weight700 { font-weight:700;}
.weight800 { font-weight:800;}
.text-upper { text-transform:uppercase;} 

.lead-medium {font-size: 24px; position:relative;}
.lead-large {font-size: 27px; position:relative;}
.lead-xlarge {font-size: 33px; position:relative;}

.color-white { color:#ffffff;}
.color-black { color:black;}
.color-green { color:#b2b335;}

.row.no-pad {
	margin-right:0;
	margin-left:0;}

.row.no-pad > [class*='col-'] {
	padding-right:0;
	padding-left:0;}

@media only screen and (max-width : 767px) {
body { 
	padding-top:80px;
	}
	
h1,.h1 {font-size: 27px;}
h2,.h2 {font-size: 23px;}
h3,.h3 {font-size: 19px;}
h4,.h4 {font-size: 15px;}
h5,.h5 {font-size: 12px;}
h6,.h6 {font-size: 10px;}

.lead-medium {font-size: 18px; font-weight:600;}
.lead-large {font-size: 18px; font-weight:600;}
.lead-xlarge {font-size: 18px; font-weight:600;}

.padded,
.padded60 {padding-top:40px;padding-bottom:40px;}
}

/**
 * Buttons
 * ----------------------------------------------------------------------------
 */

.btn {
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
	border-radius:0;}
	
.btn-primary {
	background-color:#b2b335;
	border-color:#b2b335;}
	
	.btn-primary:hover,
	.btn-primary:focus {
		background-color:#c1c230;
		border-color:#c1c230;}
		
.btn-default {
	color:#fff;
	background-color:#4c4c4c;
	border-color:#4c4c4c;}
	
	.btn-default:hover,
	.btn-default:focus {
		color:#fff;
		background-color:#303030;
		border-color:#303030;}
		
		
.btn-border-white {
	color:#fff;
	background-color:transparent;
	border-color:#fff;
	border-radius:4px;}
	
	.btn-border-white:hover,
	.btn-border-white:focus {
		color:#fff;
		background-color:#b2b335;
		border-color:#b2b335;}
		
.btn-padded {
	padding-left:30px;
	padding-right:30px;}



.btn-prevnext {
	margin:10px 0;
	background:#fafafa;}
	
/**
 * Set Font Family
 * ----------------------------------------------------------------------------
 */

body { /*font-family: 'Open Sans', sans-serif;*/ }
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { font-family: 'Oswald', sans-serif; }

/**
 * Header
 * ----------------------------------------------------------------------------
 */
 
	.header-phone {
		font-size:15px;
		margin-right:20px;
		position:relative;
		font-family: 'Oswald', sans-serif; 
		margin-top:32px;
		color:#fff;}
		
		.header-phone .fa{
			font-size:18px;
			color:#b2b335;}
 
	.header-search {
		margin-top:29px;}

		.header-search .form-control{
			border-radius:3px 0 0 3px;
			border-color:#fff;}
			
		.header-search .btn{
			border-radius:0 3px 3px 0;
			font-family:FontAwesome;
			background-color:#fff;
			color:#8c8c8c;
			border:1px solid #fff;
			padding-right:0;
			padding-left:0;}
 
.navbar {
	background-color: rgba(0,0,0,0.7);
	padding:0;
	border-radius:0;
	color:#fff;
	border: none;
	margin-bottom:0;
	-webkit-transition: all 500ms;
	-moz-transition: all 500ms;
	-ms-transition: all 500ms;
	-o-transition: all 500ms;
	transition: all 500ms;
}

.navbar-left {
  margin-left: 0;}

.navbar-brand{
    line-height: 60px;
    height: 60px;
    padding-top: 8px;}

.navbar-brand img { 
	height:60px; 
	-webkit-transition: all 500ms;
	-moz-transition: all 500ms;
	-ms-transition: all 500ms;
	-o-transition: all 500ms;
	transition: all 500ms;
	margin-top:6px}

.navbar-nav{ margin:0px;}

.navbar-nav > li > .dropdown-menu {
	margin-top: 1px;
	left:0 !important;
	border:0;
	background-color: rgba(0,0,0,0.7);
	-webkit-box-shadow: none;
	box-shadow: none;
	 margin-right:-1000px;
	}
	
	.navbar-nav > li > .dropdown-menu:before {
		position: absolute;
		top:-1px;
		left:0;
		width:100%;
		height:1px;
		content:"";}

.navbar-nav > li > .dropdown-menu > li {
    display: inline-block;
}

.dropdown-menu > li > a {
	padding: 3px 8px;
	font-weight: 400;
	line-height: 1.82857143;
	-webkit-transition: all 100ms ease-in-out;
	-moz-transition: all 100ms ease-in-out;
	-ms-transition: all 100ms ease-in-out;
	-o-transition: all 100ms ease-in-out;
	transition: all 100ms ease-in-out;
	color: #fff;}
	
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
	color: #b2b335;
	background-color: transparent;}
	
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
	color: #b2b335;
	background-color: transparent;}
  
.caret {
	display: none;}



@media only screen and (min-width : 767px) {
.dropdown:hover .dropdown-menu {
	display: block;}
}

.navbar-default .navbar-nav > li > a {
	color: #fff;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
	font-size: 14px;
	padding-left:15px;
	padding-right:15px;
	padding-top:35px;
	padding-bottom:31px;
	border-bottom:4px solid transparent;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color: #b2b335;
	border-bottom:4px solid #b2b335;
	background-color: transparent !important;}
	
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	color: #b2b335;
	background-color: transparent !important;}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
	color: #b2b335;
	background-color: transparent !important;}
  
@media only screen and (max-width : 1200px) {
	.header-phone {
		font-size:14px;}
		
		.header-phone .fa{
			font-size:16px;}
 
	.header-search {
		width:120px;}
	
.navbar-default .navbar-nav > li > a {
	font-size: 13px;
	padding-left:10px;
	padding-right:10px;
}

.dropdown-menu > li > a {
	padding: 3px 7px;
	font-size:13px;

}
}
  
  
@media (max-width: 992px) {
.dropdown-menu > li > a {
	padding: 3px 5px;
	font-size:12px;

}
.navbar-default .navbar-nav > li > a{
	padding-top: 15px;
    padding-bottom: 15px;
}
}
  
@media (max-width: 767px) {
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;}

.navbar-default .navbar-toggle {
	border: none;
	background-color:transparent;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
	margin-right: 0px;
	border-radius: 0px;}
  
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background-color: #b2b335;}
	
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;}
	
.navbar {
	-webkit-box-shadow: none;
	box-shadow:none;
	padding:6px 0 !important;}
	
	
.navbar-nav > li > .dropdown-menu {
	margin-right:0;
display: block;
    position: relative;
    width: 100%;
padding: 0px;
	}
	
	.navbar-nav > li > .dropdown-menu:before {
		display:none;}

.navbar-nav > li > .dropdown-menu > li {
	font-size:12px;
    display: block;
}

.navbar-nav > li > .dropdown-menu > li a{
    color: #fff !important;
}


.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #b2b335 !important;
    background-color: transparent !important;}

.navbar-default .navbar-nav > li > a {
	padding-top:5px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #f6f7f9;
	margin:0 -15px;}

.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: #fff;
	background-color: #8896a5;}

.navbar-brand{
    line-height: 30px;
	padding-left:0;
    height: 30px;}
	
.navbar-brand img { 
	height:50px;
	margin-top:2px;
}
.navbar-fixed-top .navbar-collapse{
    max-height: 508px;
    background: #000;
    opacity: 0.8;
}
.dropdown-menu > li > a {
    padding: 3px 18px;
    font-size: 14px;
}
.navbar-header{
    min-height: 86px;
}
}


/**
 * Main Slider
 * ----------------------------------------------------------------------------
 */  
.main-slider .item{
	position:relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	color:#424448;
	padding: 0;
	height:100vh;
	margin:0;}
	
.main-slider .vcenter {
  /*top: 40%;*/
    top: 30%;
  transform: translateY(-40%);
}
	
.main-slider .item{
	position:relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	color:#424448;
	padding: 0;
	height:100vh;
	margin:0;}
	
	
	
.main-slider .item .content{
	color:#fff;
	line-height:1.2;
	font-weight:600;
	font-size:40px;}
		
	.main-slider .item .content span{
		font-size:30px;
		font-weight:100;}
	
	.main-slider .item .overlay{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		background:rgba(0,0,0,0.3);}
	
.main-slider .owl-controls {
	margin-top:0px !important;}
	
.main-slider .owl-controls .owl-buttons div {
	padding: 0px;}

.main-slider .owl-controls .owl-buttons div {
	position: absolute;}
 
.main-slider .owl-controls .owl-buttons .owl-prev,
.main-slider .owl-controls .owl-buttons .owl-next{
	left: 43px;
	top: 50%;
	margin-top:-20px; 
	-webkit-transition: all 150ms ease-in-out;
	-moz-transition: all 150ms ease-in-out;
	-ms-transition: all 150ms ease-in-out;
	-o-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out;
	background:transparent;
	border:2px solid #ffffff;
	color:#ffffff;
	font-size:43px;
	opacity:0;
	padding:0;
	padding-right:5px;
	height:54px;
	line-height:48px;
	text-align:center;
	width:54px;}

.main-slider:hover .owl-controls .owl-buttons .owl-prev,
.main-slider:hover .owl-controls .owl-buttons .owl-next{
	opacity:1;}
 
.main-slider .owl-controls .owl-buttons .owl-next{
	left:auto;
	right: 43px;
	padding-left:7px;}

.main-slider .owl-controls .owl-buttons .owl-prev:hover,
.main-slider .owl-controls .owl-buttons .owl-next:hover{
	border:2px solid #b2b335;
	color:#b2b335;}

@media only screen and (max-width : 1200px) {
.main-slider .item .content{
	font-size:40px;}
		
	.main-slider .item .content span{
		font-size:30px;}
}

@media only screen and (max-width : 992px) {
.main-slider .item .content{
	font-size:40px;}
		
	.main-slider .item .content span{
		font-size:30px;}
}

@media (max-width: 767px) {
.main-slider .item .content{
	font-size:25px;}
		
	.main-slider .item .content span{
		font-size:25px;}
	
.main-slider .owl-controls .owl-buttons .owl-prev,
.main-slider .owl-controls .owl-buttons .owl-next{
	opacity:1;}
	
.main-slider .owl-controls .owl-buttons .owl-prev,
.main-slider .owl-controls .owl-buttons .owl-next{
	margin-top:0px; 
	font-size:30px;
	height:36px;
	line-height:28px;
	width:36px;
	display:none;}

.main-slider .owl-controls .owl-buttons .owl-prev{
	margin-top:-15px;
	left:10px;}
	
.main-slider .owl-controls .owl-buttons .owl-next{
	margin-top:-15px;
	right:10px;}
}

/**
 * Home Ribbon
 * ----------------------------------------------------------------------------
 */
.home-ribbon {
	/*background:#fff url(images/logo-gsa-advantage.png) right center no-repeat;*/
	position:fixed;
	bottom:110px;
	left:0;
	padding:2px;
	padding-right:148px;
	width:100%;
        /*background: url(images/Ribbon1.jpg) right center no-repeat;*/
    background-repeat: no-repeat !important;
    background-position: right !important;}
.homecrsl:after {
    /*content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 148px;
    
    background-image: url(images/Ribon5.png);
    background-repeat: no-repeat;
    background-size: cover;*/
}
#homejcarousel .item{
border: none !important;
}	
#homejcarousel .item{
	/*margin: 2px;*/
	cursor:pointer;}
	
	#homejcarousel .item:hover{
		opacity:0.8;}

@media (max-width: 767px) {
.home-ribbon {
	/*background:#fff;*/
	bottom:101px;
	}
}








/**
 * Project
 * ----------------------------------------------------------------------------
 */


.main-project-categories {
	margin:50px 0 0 0;}

	.main-project-categories figure{
		margin-bottom:30px;
		position:relative;}
		
		
	.main-project-categories figure .title{
		position: absolute;
		bottom:0;
		left:0;
		width:100%;
		padding:15px;
		font-family: 'Oswald', sans-serif;
		text-align:center;
		color:#fff;
		font-size:18px;
		-webkit-transition: all 300ms;
		-moz-transition: all 300ms;
		-ms-transition: all 30ms;
		-o-transition: all 300ms;
		transition: all 300ms;
		background:rgba(0,0,0,0.7);}
		
		
		.main-project-categories figure:hover .title{
			padding:25px 15px;
			background:rgba(178,179,53,1);}
/**
 * Projects Ribbon
 * ----------------------------------------------------------------------------
 */

 
 
 
 
.project-category-wrap {
	background:#000;
	margin-top:-40px;
	padding-top:40px;
	/*background-position:top right;*/
	background-repeat:no-repeat;
	position:relative;
background-position: center right;}
	 
	.project-category-wrap:before {
		position: absolute;
		top:0;
		right:0;
		content:"";
		/*background: url(images/bg-projects.png) top right no-repeat;*/
		width:100%;
		height:100%;
background: url(images/bg-projects.png);
    background-repeat: no-repeat;
    background-position: right top;}
		
@media (max-width: 1200px) {
.project-category-wrap {
	background-position:top right -200px;}
	
	.project-category-wrap:before {
		background: url(images/bg-projects.png) top right -200px no-repeat;}
}	

@media (max-width: 992px) {
.project-category-wrap {
	background-position:top right -400px;}
	
	.project-category-wrap:before {
		background: url(images/bg-projects.png) top right -450px no-repeat;}
}	

@media (max-width: 767px) {
.project-category-wrap {
	background-position:top right -500px;}
	
	.project-category-wrap:before {
		background: url(images/bg-projects.png) top right -550px no-repeat;}
}
 
.projectsribbon-wrap {
	background:#fff; 
	padding:2px 0;}

.projects-ribbon {
	background:#fff;
	width:100%;}
	
#owl-projectsribbon .item{
	cursor:pointer;
	margin: 2px;}
	
	#owl-projectsribbon .item:hover{
		opacity:0.8;}
		
.back-to-gallery {
	margin:50px 0;
	display:block;}
		
	.back-to-gallery a{
		font-size:18px;
		color:#000;
		font-family: 'Oswald', sans-serif;}
			
		.back-to-gallery a:hover{
			color:#b2b335;
			text-decoration:none;}

@media (max-width: 767px) {
.projects-ribbon {
	background:#fff;

	padding-right:2px;}
}



/**
 * Paginate
 * ----------------------------------------------------------------------------
 */
.wp-paginate { margin:30px 0 !important;}
.wp-paginate a {
    background: #fff !important;
    border: 1px solid #e5e5e5 !important;
    color: #333;
    margin-right: 4px;
    padding: 0px !important;
	width:36px;
	height:36px;
	display:inline-block;
	line-height:36px;
}

.wp-paginate a:hover {
    background: #e5e5e5 !important;
}


.wp-paginate .current {
    color: #fff;
    background: #b2b335 !important;
    border: 1px solid #b2b335 !important;
    margin-right: 4px;
	width:36px;
	height:36px;
	display:inline-block;
	line-height:36px;
	text-align: center;
    padding: 0 !important;
}

@media only screen and (max-width : 767px) {
.wp-paginate { margin-top:30px !important;}
	
.wp-paginate a {
    margin-right: 2px !important;
	width:30px;
	height:30px;
	line-height:30px;
}

.wp-paginate .current {
    margin-right: 2px !important;
	width:30px;
	height:30px;
	line-height:30px;
}
}
	

/**
 * Footer
 * ----------------------------------------------------------------------------
 */

footer.main { 
	background: #fff;
	padding:20px 0;
	font-size:12px;
	color:#4c4c4c;
	margin:0;}
	
	.footer-logo {
		float:left;
		margin-right:10px;
		
		opacity:0.7;}
		
		.company-name {
			font-weight:400;
			letter-spacing:1px;
			font-style:italic;}
			
		.company-name span{
			display:block;
			font-weight:600;
			font-size:15px;}
			
		.footer-phones {
			line-height:1.3;
			margin-right:15px;
			margin-top:8px;
			/*float:right;*/
			letter-spacing:1px;}
			
			
		.footer-phones span{
			font-weight:600;}

@media (max-width: 767px) {

footer.main { 
	padding:15px 0 10px 0;}
	
	.footer-logo img{
		display:none;}
	
		.company-name{
			line-height:1.3;
			font-style:normal;}
	
		.company-name span{
			font-size:12px;}
			
		.footer-phones {
			margin-right:5px;
			text-align:left !important;
			margin-top:10px;
			float:left;
			letter-spacing:0px;}
}	
  

/**
 * Social Profiles
 * ----------------------------------------------------------------------------
 */  
 
.social-profiles {
	margin-left: -8px;
	margin-right: 0;
	margin-top:10px;
	padding: 0;
	list-style: none;
	overflow: hidden;}
	
	.social-profiles li {
		list-style: none;
		float: left;
		margin-left: 8px;
		margin-bottom: 0px;
		display: block;}
		
		.social-profiles li a {
			width: 26px;
			height: 26px;
			-webkit-transition: all 200ms ease-in-out;
			-moz-transition: all 200ms ease-in-out;
			-ms-transition: all 200ms ease-in-out;
			-o-transition: all 200ms ease-in-out;
			transition: all 200ms ease-in-out;
			display: block;
			position: relative;
			border-radius:5px;
			background: #4c4c4c;
			font-size: 0;}

			
			.social-profiles li a:before {
				position: absolute;
				font-family: FontAwesome;
				color: #fff;
				font-size: 16px;
				text-align: center;
				line-height: 28px;
				width: 100%;}
				
			.social-profiles li a:hover { background:#b2b335;}
			.social-profiles li a.facebook:before {content: '\f09a';}
			.social-profiles li a.twitter:before {content: '\f099';}
			.social-profiles li a.googleplus:before {content: '\f0d5';}
			.social-profiles li a.linkedin:before {content: '\f0e1';}
			.social-profiles li a.youtube:before {content: '\f16a';}
			.social-profiles li a.vimeo:before {content: '\f194';}
			.social-profiles li a.pinterest:before {content: '\f231';}
			.social-profiles li a.instagram:before {content: '\f16d';}

@media (max-width: 767px) {
.social-profiles {
	margin-top:14px;
	margin-left: -4px;}
	
		.social-profiles li a {
			width: 22px;
			height: 22px;}

			
			.social-profiles li a:before {
				font-size: 13px;
				line-height: 23px;}
	
	.social-profiles li {
		margin-left: 4px;}
}

/**
 * Entry Meta
 * ----------------------------------------------------------------------------
 */

.entry-meta {
	clear: both;
	font-weight:600;
	font-size:12px;
	background:none;
	margin:10px 0 20px 0;
	border:0;}

.entry-meta > span {
	margin-right: 20px;}

.entry-meta > span:last-child {
	margin-right: 0;}

.featured-post:before {
	font-family: FontAwesome;
	content: "\f0a1";
	margin-right: 2px;}

.entry-meta a:before {
	margin-right: 4px;}
	
.entry-meta .date a:before {
	font-family: FontAwesome;
	content: "\f133";}

.comments-link a:before {
	font-family: FontAwesome;
	content: "\f075";
	margin-right: 2px;
	position: relative;}

.entry-meta .author a:before {
	font-family: FontAwesome;
	content: "\f007";
	position: relative;
	top: -1px;}

.categories-links a:first-child:before {
	font-family: FontAwesome;
	content: "\f192";}

.tags-links a:first-child:before {
	font-family: FontAwesome;
	content: "\f02c";
	position: relative;}

.edit-link a:before {
	font-family: FontAwesome;
	content: "\f040";
	position: relative;}

.single-author .entry-meta .author,
.sticky.format-standard .entry-meta .date,
.sticky.format-audio .entry-meta .date,
.sticky.format-chat .entry-meta .date,
.sticky.format-image .entry-meta .date,
.sticky.format-gallery .entry-meta .date {

}

/**
 * Team
 * ----------------------------------------------------------------------------
 */
.team-members {
	margin:50px 0;}
	
	.team-members .team-column2 {
		/*margin-top:104px;*/}

	.team-members .team-member{
		background:#4c4c4c;
		color:#fff;
		line-height:1;
		cursor:pointer;
		margin-bottom:20px;
		-webkit-transition: all 300ms;
		-moz-transition: all 300ms;
		-ms-transition: all 30ms;
		-o-transition: all 300ms;
		transition: all 300ms;
		position:relative;
		border-right:7px solid #b2b335;
		display:block;}
		
		.team-members .team-member:before{
			position: absolute;
			width:1px;
			background:#ccc;
			height:40px;
			left:50%;
			top:-40px;
			content:"";}
			
			.team-members .team-member:first-child:before{
				display:none;}
		
		.team-members .team-member:hover{
			background:#303030;}
		
		.team-members .team-member .h4{
			margin:0;
			padding:15px 5px 5px 13px;}

		.team-members .team-member p{
			margin:0;
			font-size:12px;
			padding:0 5px 0 13px;}
			
@media only screen and (max-width : 1200px) {	
	.team-members .team-column2 {
		margin-top:91px;}	
		
		.team-members .team-member .h4{
			font-size:15px;
			padding:10px 5px 3px 10px;}
			
		.team-members .team-member p{
			padding:0 5px 0 10px;}
}

@media only screen and (max-width : 992px) {
	.team-members .team-column2 {
		margin-top:264px;}	
		
	.team-members .team-member{
		border-right:0;
		border-bottom:7px solid #b2b335;}
		
		.team-members .team-member .h4{
			padding:13px 5px 3px 10px;}
		
		.team-members .team-member p{
			padding:0 5px 15px 10px;}
}
			
			
@media only screen and (max-width : 767px) {
	.team-members .team-column2 {
		margin-top:0px;}	
	
	.team-members .team-member{
		border-bottom:0;
		border-right:5px solid #b2b335;}
		
		.team-members .team-member .h4{
			font-size:16px;
			padding:15px 5px 3px 10px;}
		
		.team-members .team-member p{
			padding:0 5px 0px 10px;}
}		
			
			
/**
 * Post
 * ----------------------------------------------------------------------------
 */
 
.entry-content {}
	
	
	article.post .entry-title,
	article.page .entry-title,
	.archive .entry-title,
	.search .entry-title   { margin-top:0;}
	
	article .entry-thumbnail { margin:0px 0 30px 0;}

/**
 * Sidebar
 * ----------------------------------------------------------------------------
 */
	
.widget-area { }

	.widget-area .widget {
		background:#fff;
		color:#333333;
		margin:0 0 50px 0;
		padding:0px;}		

		.widget-area .widget .widget-title { margin-top:0; line-height:1;}
		.widget-area .widget ul,
		.widget-area .widget ol,
		.widget-area .widget dl {
			margin:0; }
			
		.widget-area .widget ul {
			padding:0;
			margin:0;
			list-style-type: none;}
			
			.widget-area .widget ul li a{
				color:#333333;
				display:block;
				padding:3px 0px;}
				
				.widget-area .widget ul li.current-menu-item,
				.widget-area .widget ul li.current-menu-item a,
				.widget-area .widget ul li.current_page_item,
				.widget-area .widget ul li.current_page_item a,
				.widget-area .widget ul li.current-cat,
				.widget-area .widget ul li.current-cat a { color:#b2b335; text-decoration:underline;}
				
			.widget-area .widget ul li a:hover{
				color:#b2b335;}
				
			.widget-area .widget ul li ul{
				padding-left:20px;}

				
			.widget-area .widget ul li ul li ul{
				padding-left:20px;}		

		.widget-area .widget ul,
		.widget-area .widget ol,
		.widget-area .widget dl {
			margin:0; }
			
/**
 * Inner Hero
 * ----------------------------------------------------------------------------
 */
.inner-hero {
	background-color:#fff;
	background-position:center center;
	background-image:url(images/bg-inner-hero.jpg);
	background-size:cover;
	margin-top:-140px;
	margin-bottom:40px;
	height:240px;
	position:relative;}
	

	
	.inner-hero .overlay {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		content:"";
		background:rgba(0,0,0,0.3);}


@media only screen and (max-width : 1200px) {

}

@media only screen and (max-width : 992px) {

}
		
@media only screen and (max-width : 767px) {
.inner-hero {
	margin-top:-80px;
	height:120px;}
}
		
			
/**
 * Images
 * ----------------------------------------------------------------------------
 */
 
.alignleft {
	float: left;}

.alignright {
	float: right;}

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

img.alignleft {
	margin: 5px 20px 5px 0;}

.wp-caption.alignleft {
	margin: 5px 10px 5px 0;}

img.alignright {
	margin: 5px 0 5px 20px;}

.wp-caption.alignright {
	margin: 5px 0 5px 10px;}

img.aligncenter {
	margin: 5px auto;}

img.alignnone {
	margin: 5px 0;}

.wp-caption .wp-caption-text,
.entry-caption,
.gallery-caption {
	color: #220e10;
	font-size: 18px;
	font-style: italic;
	font-weight: 300;}

img.wp-smiley,
.rsswidget img {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;}

.wp-caption.alignleft + ul,
.wp-caption.alignleft + ol  {
	list-style-position: inside;}


/**
 * Comments
 * ----------------------------------------------------------------------------
 */

.comments-title,
.comment-list,
.comment-reply-title,
.must-log-in,
.comment-respond .comment-form,
.comment-respond iframe {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 100%;}

.comments-title {
	font-size: 24px;
	font-weight:300;
	margin-top:50px;}

.comment-list,
.comment-list .children {
	list-style-type: none;
	padding: 0;}

.comment-list .children{
	margin-left: 50px;
	width:calc(100% - 50px);
	float:left;}

.comment-list li{
	float:left;
	
	width:100%;}

.comment-list li article{ 
	background:none; 
	padding:1.25em 0; 
	margin-bottom:0;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	
	box-shadow: none;}

.comment-list li .comment-body{
	float:left;
	
	width:100%;}

.comment-list > li:after,
.comment-list .children > li:before {
	background: url(images/dotted-line.png) repeat left top;
	background-size: 4px 4px;
	content: "";
	display: block;
	height: 1px;
	width: 100%;
	float:left;}

.comment-list > li:last-child:after {
	display: none;}

.comment-body {
	padding: 1.25rem 0;
	position: relative;
	float:left;}

.comment-author {
	float: left;
	max-width: 100px;}

.comment-author.vcard {
	display: inline-block;
	margin: 0;
	border: 0;
	padding: 0;}

.comment-author .avatar {
	display: block;}

.comment-author .fn {
	word-wrap: break-word;}

.comment-reply-link,
.comment-reply-login {
	font-style: normal;
	font-weight: normal;}

.comment-author .url {
	color: #000;
	font-style: normal;
	font-weight: normal;}

.comment-author .fn{
	color: #000;
	position:relative;
	font-style: normal;
	padding:15px;
	font-weight: normal;
	}


.says {
	display: none;}

.no-avatars .comment-author {
	margin: 0 0 5px;
	max-width: 100%;
	position: relative;}

.no-avatars .comment-metadata,
.no-avatars .comment-content,
.no-avatars .comment-list .reply {
	width: 100%;}



.comment-list .edit-link {
	margin-left: 20px;}

.comment-metadata,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply {
	float: right;
	width: 79%;
	width: -webkit-calc(100% - 100px);
	width:         calc(100% - 100px);
	word-wrap: break-word;}


.comment-meta,
.comment-meta a {
	color: #000;
	font-size: 13px;}

.comment-metadata {
	margin-bottom: 20px;
	padding-bottom:10px;
	margin-top:20px;
	font-size:14px;
	border-bottom:1px dotted #ccc;}

.ping-meta {
	color: #a2a2a2;
	font-size: 13px;
	line-height: 2;}

.comment-awaiting-moderation {
	color: #a2a2a2;}

.comment-awaiting-moderation:before {
	content: "\f05e";
	font-family: FontAwesome;
	margin-right: 5px;
	position: relative;
	top: -2px;}

.comment-reply-link:before,
.comment-reply-login:before {
	font-family: FontAwesome;
	content: "\f112";
	margin-right: 3px;}

/* Comment form */
.comment-respond {
	background:#fff;
	margin-bottom:50px;
	width:100%;
	padding: 0;
	float:left;}

.comment .comment-respond {
	margin-bottom: 20px;
	padding: 20px;}

.comment-reply-title {
	font-size: 24px;
	font-weight:300;
	margin-top:30px;}

.comment-reply-title small a {
	color: #131310;
	display: inline-block;
	float: right;
	height: 16px;
	text-indent:-9999px;
	overflow: hidden;
	position:relative;
	width: 16px;}

.comment-reply-title small a:hover {
	color: #ed331c;
	text-decoration: none;}

.comment-reply-title small a:before {
	font-family: FontAwesome;
	content: "\f00d";
	position:absolute;
	top:0;
	right:0;
	font-style:normal;
	text-indent:0;
	vertical-align: top;}

.sidebar .comment-list .comment-reply-title,
.sidebar .comment-list .comment-respond .comment-form {
	padding: 0;}

.comment-form .comment-notes {
	margin-bottom: 2.5rem;
	color: #999;
	font-size:0.8rem;}

.comment-form .comment-form-author,
.comment-form .comment-form-email,
.comment-form .comment-form-url {
	margin-bottom: 8px;}

.comment-form [for="author"],
.comment-form [for="email"],
.comment-form [for="url"],
.comment-form [for="comment"] {
	float: left;
	padding: 5px 0;
	width: 120px;}

.comment-form .required {
	color: #ed331c;}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
	max-width: 270px;
	width: 60%;}

.comment-form textarea {
	width: 100%;}

.form-allowed-tags,
.form-allowed-tags code {
	color: #999;}

.form-allowed-tags code {
	margin-left: 3px;}

.comment-list .pingback,
.comment-list .trackback {
	padding-top: 1.25rem;}

.comment-navigation {
	padding: 20px 0 30px;
	width: 100%;
	float:left;}
	
	.comment-navigation .section-heading {
		font-weight: 300;
		font-size: 1.8rem;
		font-style:italic;
		margin-top:1.25rem;}
	
	.comment-navigation .nav-previous {
		float:left;}
		
	.comment-navigation .nav-next {
		float:right;}

.no-comments {
	background-color: #f7f5e7;
	font-size: 20px;
	font-style: italic;
	font-weight: 300;
	margin: 0;
	padding: 40px 0;
	text-align: center;}
	
	
	
@media only screen and (max-width :1130px) {
.navbar-nav > li > .dropdown-menu{
    min-width: 170px;
margin-right: 0px;
    width: 100%;
}

}	
	
@media only screen and (max-width : 767px) {
.comment-author {
	max-width: 50px;}

.comment-author.vcard img {
	width:36px;
	height:36px;}

.comment-metadata,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply {
	width: -webkit-calc(100% - 50px);
	width:         calc(100% - 50px);}


.comment-list .children{
	margin-left: 25px;
	width:calc(100% - 25px);
	float:left;}
	
.comment-metadata {
	margin-bottom: 10px;
	padding-bottom:10px;
	margin-top:0px;
	font-size:12px;}
}	
	
	
	
	

/**
 * Block Grid
 * ----------------------------------------------------------------------------
 */

[class*="block-grid-"] {
  display: block;
  margin: -15px;
  padding: 0;
}
[class*="block-grid-"]:before,
[class*="block-grid-"]:after {
  content: " ";
  display: table;
}
[class*="block-grid-"]:after {
  clear: both;
}
.block-grid-item {
  display: inline;
  margin: 0;
  padding: 15px;
  height: auto;
  float: left;
  list-style: none;
}
.block-grid-xs-1 > .block-grid-item {
  width: 100%;
}
.block-grid-xs-1 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-1 > .block-grid-item:nth-of-type(1n+1) {
  clear: both;
}
.block-grid-xs-2 > .block-grid-item {
  width: 50%;
}
.block-grid-xs-2 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-2 > .block-grid-item:nth-of-type(2n+1) {
  clear: both;
}
.block-grid-xs-3 > .block-grid-item {
  width: 33.333333333333336%;
}
.block-grid-xs-3 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-3 > .block-grid-item:nth-of-type(3n+1) {
  clear: both;
}
.block-grid-xs-4 > .block-grid-item {
  width: 25%;
}
.block-grid-xs-4 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-4 > .block-grid-item:nth-of-type(4n+1) {
  clear: both;
}
.block-grid-xs-5 > .block-grid-item {
  width: 20%;
}
.block-grid-xs-5 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-5 > .block-grid-item:nth-of-type(5n+1) {
  clear: both;
}
.block-grid-xs-6 > .block-grid-item {
  width: 16.666666666666668%;
}
.block-grid-xs-6 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-6 > .block-grid-item:nth-of-type(6n+1) {
  clear: both;
}
.block-grid-xs-7 > .block-grid-item {
  width: 14.285714285714286%;
}
.block-grid-xs-7 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-7 > .block-grid-item:nth-of-type(7n+1) {
  clear: both;
}
.block-grid-xs-8 > .block-grid-item {
  width: 12.5%;
}
.block-grid-xs-8 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-8 > .block-grid-item:nth-of-type(8n+1) {
  clear: both;
}
.block-grid-xs-9 > .block-grid-item {
  width: 11.11111111111111%;
}
.block-grid-xs-9 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-9 > .block-grid-item:nth-of-type(9n+1) {
  clear: both;
}
.block-grid-xs-10 > .block-grid-item {
  width: 10%;
}
.block-grid-xs-10 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-10 > .block-grid-item:nth-of-type(10n+1) {
  clear: both;
}
.block-grid-xs-11 > .block-grid-item {
  width: 9.090909090909092%;
}
.block-grid-xs-11 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-11 > .block-grid-item:nth-of-type(11n+1) {
  clear: both;
}
.block-grid-xs-12 > .block-grid-item {
  width: 8.333333333333334%;
}
.block-grid-xs-12 > .block-grid-item:nth-of-type(n) {
  clear: none;
}
.block-grid-xs-12 > .block-grid-item:nth-of-type(12n+1) {
  clear: both;
}
@media (min-width: 767px) {
  .block-grid-sm-1 > .block-grid-item {
    width: 100%;
  }
  .block-grid-sm-1 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-1 > .block-grid-item:nth-of-type(1n+1) {
    clear: both;
  }
  .block-grid-sm-2 > .block-grid-item {
    width: 50%;
  }
  .block-grid-sm-2 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-2 > .block-grid-item:nth-of-type(2n+1) {
    clear: both;
  }
  .block-grid-sm-3 > .block-grid-item {
    width: 33.333333333333336%;
  }
  .block-grid-sm-3 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-3 > .block-grid-item:nth-of-type(3n+1) {
    clear: both;
  }
  .block-grid-sm-4 > .block-grid-item {
    width: 25%;
  }
  .block-grid-sm-4 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-4 > .block-grid-item:nth-of-type(4n+1) {
    clear: both;
  }
  .block-grid-sm-5 > .block-grid-item {
    width: 20%;
  }
  .block-grid-sm-5 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-5 > .block-grid-item:nth-of-type(5n+1) {
    clear: both;
  }
  .block-grid-sm-6 > .block-grid-item {
    width: 16.666666666666668%;
  }
  .block-grid-sm-6 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-6 > .block-grid-item:nth-of-type(6n+1) {
    clear: both;
  }
  .block-grid-sm-7 > .block-grid-item {
    width: 14.285714285714286%;
  }
  .block-grid-sm-7 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-7 > .block-grid-item:nth-of-type(7n+1) {
    clear: both;
  }
  .block-grid-sm-8 > .block-grid-item {
    width: 12.5%;
  }
  .block-grid-sm-8 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-8 > .block-grid-item:nth-of-type(8n+1) {
    clear: both;
  }
  .block-grid-sm-9 > .block-grid-item {
    width: 11.11111111111111%;
  }
  .block-grid-sm-9 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-9 > .block-grid-item:nth-of-type(9n+1) {
    clear: both;
  }
  .block-grid-sm-10 > .block-grid-item {
    width: 10%;
  }
  .block-grid-sm-10 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-10 > .block-grid-item:nth-of-type(10n+1) {
    clear: both;
  }
  .block-grid-sm-11 > .block-grid-item {
    width: 9.090909090909092%;
  }
  .block-grid-sm-11 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-11 > .block-grid-item:nth-of-type(11n+1) {
    clear: both;
  }
  .block-grid-sm-12 > .block-grid-item {
    width: 8.333333333333334%;
  }
  .block-grid-sm-12 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-12 > .block-grid-item:nth-of-type(12n+1) {
    clear: both;
  }
}
@media (min-width: 992px) {
  .block-grid-md-1 > .block-grid-item {
    width: 100%;
  }
  .block-grid-md-1 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-1 > .block-grid-item:nth-of-type(1n+1) {
    clear: both;
  }
  .block-grid-md-2 > .block-grid-item {
    width: 50%;
  }
  .block-grid-md-2 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-2 > .block-grid-item:nth-of-type(2n+1) {
    clear: both;
  }
  .block-grid-md-3 > .block-grid-item {
    width: 33.333333333333336%;
  }
  .block-grid-md-3 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-3 > .block-grid-item:nth-of-type(3n+1) {
    clear: both;
  }
  .block-grid-md-4 > .block-grid-item {
    width: 25%;
  }
  .block-grid-md-4 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-4 > .block-grid-item:nth-of-type(4n+1) {
    clear: both;
  }
  .block-grid-md-5 > .block-grid-item {
    width: 20%;
  }
  .block-grid-md-5 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-5 > .block-grid-item:nth-of-type(5n+1) {
    clear: both;
  }
  .block-grid-md-6 > .block-grid-item {
    width: 16.666666666666668%;
  }
  .block-grid-md-6 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-6 > .block-grid-item:nth-of-type(6n+1) {
    clear: both;
  }
  .block-grid-md-7 > .block-grid-item {
    width: 14.285714285714286%;
  }
  .block-grid-md-7 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-7 > .block-grid-item:nth-of-type(7n+1) {
    clear: both;
  }
  .block-grid-md-8 > .block-grid-item {
    width: 12.5%;
  }
  .block-grid-md-8 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-8 > .block-grid-item:nth-of-type(8n+1) {
    clear: both;
  }
  .block-grid-md-9 > .block-grid-item {
    width: 11.11111111111111%;
  }
  .block-grid-md-9 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-9 > .block-grid-item:nth-of-type(9n+1) {
    clear: both;
  }
  .block-grid-md-10 > .block-grid-item {
    width: 10%;
  }
  .block-grid-md-10 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-10 > .block-grid-item:nth-of-type(10n+1) {
    clear: both;
  }
  .block-grid-md-11 > .block-grid-item {
    width: 9.090909090909092%;
  }
  .block-grid-md-11 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-11 > .block-grid-item:nth-of-type(11n+1) {
    clear: both;
  }
  .block-grid-md-12 > .block-grid-item {
    width: 8.333333333333334%;
  }
  .block-grid-md-12 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-12 > .block-grid-item:nth-of-type(12n+1) {
    clear: both;
  }
}
@media (min-width: 1200px) {
  .block-grid-lg-1 > .block-grid-item {
    width: 100%;
  }
  .block-grid-lg-1 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-1 > .block-grid-item:nth-of-type(1n+1) {
    clear: both;
  }
  .block-grid-lg-2 > .block-grid-item {
    width: 50%;
  }
  .block-grid-lg-2 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-2 > .block-grid-item:nth-of-type(2n+1) {
    clear: both;
  }
  .block-grid-lg-3 > .block-grid-item {
    width: 33.333333333333336%;
  }
  .block-grid-lg-3 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-3 > .block-grid-item:nth-of-type(3n+1) {
    clear: both;
  }
  .block-grid-lg-4 > .block-grid-item {
    width: 25%;
  }
  .block-grid-lg-4 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-4 > .block-grid-item:nth-of-type(4n+1) {
    clear: both;
  }
  .block-grid-lg-5 > .block-grid-item {
    width: 20%;
  }
  .block-grid-lg-5 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-5 > .block-grid-item:nth-of-type(5n+1) {
    clear: both;
  }
  .block-grid-lg-6 > .block-grid-item {
    width: 16.666666666666668%;
  }
  .block-grid-lg-6 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-6 > .block-grid-item:nth-of-type(6n+1) {
    clear: both;
  }
  .block-grid-lg-7 > .block-grid-item {
    width: 14.285714285714286%;
  }
  .block-grid-lg-7 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-7 > .block-grid-item:nth-of-type(7n+1) {
    clear: both;
  }
  .block-grid-lg-8 > .block-grid-item {
    width: 12.5%;
  }
  .block-grid-lg-8 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-8 > .block-grid-item:nth-of-type(8n+1) {
    clear: both;
  }
  .block-grid-lg-9 > .block-grid-item {
    width: 11.11111111111111%;
  }
  .block-grid-lg-9 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-9 > .block-grid-item:nth-of-type(9n+1) {
    clear: both;
  }
  .block-grid-lg-10 > .block-grid-item {
    width: 10%;
  }
  .block-grid-lg-10 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-10 > .block-grid-item:nth-of-type(10n+1) {
    clear: both;
  }
  .block-grid-lg-11 > .block-grid-item {
    width: 9.090909090909092%;
  }
  .block-grid-lg-11 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-11 > .block-grid-item:nth-of-type(11n+1) {
    clear: both;
  }
  .block-grid-lg-12 > .block-grid-item {
    width: 8.333333333333334%;
  }
  .block-grid-lg-12 > .block-grid-item:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-12 > .block-grid-item:nth-of-type(12n+1) {
    clear: both;
  }

}
.single-projects .gallery {
    display: inline-block;
    float: left;
    width: 33.33%;
    padding: 10px;
}
.clearfix{
clear:both;
}

.hidden-sm {
    display: block !important;
}
@media only screen and (max-width: 767px){
.navbar .header-phone {
    font-size: 14px;
    position: absolute;
    top: 0;
    right: 138px;
    margin-top: 10px;
}
.header-search {
    width: 120px;
    position: absolute;
    top: 0;
    right: 15px;
    margin-top: 10px;
}
.navbar-toggle{
	    margin-top: 46px;
}
.navbar-fixed-top{
	    position: absolute;
}
.main-slider .vcenter {
    top: 34%;
    transform: translateY(-40%);
}

}
@media only screen and (max-width: 420px){
	.header-search .form-control,.header-search .search-submit{
		height: 26px;
	}
	.navbar .header-phone{
		margin-right: 5px;
	}
	
}
@media (max-width: 991px) and (min-width: 768px){
.navbar-nav{
    display: inline-block;
margin-left: 36px;
}
}
.widget-area .menu li a{
font-weight: 700;
}
.widget-area .sub-menu li a{
font-weight: 400;
}
.bx-wrapper img {
    width: 100%;
    display: block;
max-width: 100%;
}
.single-projects .projects .entry-content h6{
line-height:20px;
}
.modal-content.transparent .modal-body {
    padding: 0px;
    word-wrap: break-word;
}

.team-members .col-sm-3:nth-child(2), .team-members .col-sm-3:nth-child(2){
/* margin-top: 86px; */
}
.team-members .col-sm-3:nth-child(3), .team-members .col-sm-3:nth-child(3){
/* margin-top: 86px; */
}
.team-members .col-sm-3:nth-child(4), .team-members .col-sm-3:nth-child(4){
margin-top: 0px;
}
.team-members .col-sm-3:nth-child(1) .team-member:nth-child(2){
margin-top: 0px;
}
.team-members .col-sm-3:nth-child(4) .team-member:nth-child(6){
margin-top: 0px;
}
.navbar-nav > li > .dropdown-menu {
	margin-top: 0px;}
img{
max-width:100%;
height:auto;
}
.homecrsl{
position: relative;
}
.riboon-link{
position: absolute;
    bottom: 0;
    background-repeat: no-repeat;
    width: 150px;
    height: 100%;
    background-position: center;
    left: 100%;
    background-color: #fff;
}
.menu-item-1055 ul.dropdown-menu.list-inline {
    margin-left: -184px;
}
@media (max-width: 1122px){
.menu-item-1055 ul.dropdown-menu.list-inline {
    margin-left: 0;
}
}
.page-template-category .modal-dialog {
    width: 97%;
}
.img-center {
    display: inline-block;
}

 .carousel-indicators .active, .carousel-indicators li {
    display: block;
    float: left;
    width: 356px;
    height: auto;
    border: 0;
    border-radius: 0;
    padding: 26px 0px 0px 34px;
    min-height: 232px;
    overflow: hidden;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
}
.carousel-indicators {
    position: relative;
    bottom: 10px;
    left: 0;
    z-index: 15;
    width: 100%;
    padding-left: 0;
    margin-left: 0;
    text-align: center;
    list-style: none;
    margin-top: 72px;
}
.carousel-images {
    background-position: center;
    height: 234px;
    background-size: 356px 234px, cover;
}
.search-submit{
background-repeat:no-repeat !important;
}

.footer-logos img {
    max-height: 72px;
}

.footer-logos {
    text-align: right;
}
body {
    cursor: url(images/cursor.png), default;
}