/*
Theme Name: Forte
Theme URI: https://www.studio98.com/
Author: Studio98
Author URI: https://www.studio98.com/
Description: Forte Responsive theme
Version: 1.0
Text Domain: gliesewp
*/

@import url("//fonts.googleapis.com/css?family=Ubuntu:400,300,300italic,400italic,500,500italic,700,700italic");

body { 
	background-color:#1b1b1c;
	background-position: top center;
	background-repeat:repeat-x;
	-webkit-transition: padding 500ms;
	-moz-transition: padding 500ms;
	-ms-transition: padding 500ms;
	-o-transition: padding 500ms;
	font-size:18px;
	color:#fff;
	transition: padding 500ms;
    background-size: cover;
	}
	body.home{
background-image:none;
}
.site-content { padding:40px 0;}


a,
a:hover,
a:focus { color:#d7df23;}

.page-header {
    border-bottom: 1px solid #555555;
}

h1,.h1 {font-size: 40px;}
h2,.h2 {font-size: 32px;}
h3,.h3 {font-size: 24px;}
h4,.h4 {font-size: 18px;}
h5,.h5 {font-size: 14px;}
h6,.h6 {font-size: 12px;}

h1, h2, h3, h4, h5, h6 { color:#d7df23;}

.padded {padding-top:80px;padding-bottom:80px;}
.padded60 {padding-top:60px;padding-bottom:60px;}
	
.img-rounded {
  border-radius: 3px;
}

.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);
	}
	
	
.img-thumbnail {
    padding: 5px;
    background-color: #fff;
    border: 0;
    border-radius: 0px;

}

.form-control {

    border-radius: 0px;
	border-color:#fff;
}

article.post { margin-bottom:70px;}

.relative { position:relative;}

.vcenter {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.line-height1 { line-height:1;}
.line-height1-5 { line-height:1.5;}
.line-height2 { line-height:2;}

.weight300 { font-weight:300;}
.weight400 { font-weight:400;}
.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;}


.lead-medium.border-short-bottom {
	padding-bottom:40px;
	margin-bottom:40px;
}
.lead-medium.border-short-bottom:before {
	position:absolute;
	bottom:0;
	width:120px;
	height:2px;
	margin-left:-60px;
	content:"";
	left:50%;
	background:#8896a5;
}
ul.unorder-list{ padding-left:15px;}


@media only screen and (max-width : 767px) {
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;}
}

.color-blue { color:#8896a5;}
.color-white { color:#ffffff;}
.color-yellow { color:#ffcc00;}
.color-green {     
    color: #555916;
    font-weight: 700;}

.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: 0px;
}

.btn-primary {
	background:#c9d10f;
	border-color:#c9d10f;
	color:#fff;}

	.btn-primary:hover,
	.btn-primary:focus {
		background:#58595b;
		border-color:#58595b;
		color:#fff;}
		
.btn-default {
	background:#c9d10f;
	border-color:#c9d10f;
	color:#fff;}
	
.btn-default a { color:#fff;}

	.btn-default:hover,
	.btn-default:focus {
		background:#58595b;
		border-color:#58595b;
		color:#fff;}

/**
 * @media (min-width:982px){
 * .container{width:980px}
 * } 
*/

	
/**
 * Set Font Family
 * ----------------------------------------------------------------------------
 */

body, h1, h2, h3, h4, h5, h6 { font-family: 'Ubuntu', sans-serif; }


	

/**
 * Header
 * ----------------------------------------------------------------------------
 */
.navbar {
  background-color: #fff;
  padding:6px 0 18px 0;
  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-right {
  margin-right: 100px;}
  
#qtranxs_select_qtranslate-chooser {
	position:absolute;
	top:44px;
	right:0;
	border:0;
	font-size:17px;
	color:#58595b;
	border:1px solid #999;}

.navbar-brand{
    line-height: 110px;
    height:110px;
    padding-top: 0;
}

.navbar-brand img { 
	height:110px; 
	-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-top:32px;}

.navbar-nav > li > .dropdown-menu {
	margin-top: 0;
	left:5px !important;
	border:0;
	background:#d7df23;
}

.dropdown-menu > li > a {
  padding: 3px 20px;
  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: #666;
  background-color: #fff;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  background-color: #8896a5;
}
  
.caret {
  display: none;
}


@media only screen and (min-width : 767px) {

	
.dropdown:hover .dropdown-menu {
	display: block;
}
}

.navbar-default .navbar-nav > li > a {
	color: #58595b;
	font-weight:400;
	font-size: 17px;
	padding-left:25px;
	padding-right:25px;
	-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: #d7df23;
  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: #d7df23;
  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: #8896a5;
  background-color: transparent !important;
}
  
@media (max-width: 981px) {
	.navbar-default .navbar-nav > li > a {
	padding-left:15px;
	padding-right:15px;
}

}
  
@media (max-width: 767px) {
#qtranxs_select_qtranslate-chooser {
	top:17px;
	right:70px;
	font-size:13px;
}
	
.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:#d7df23;
	-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: #58595b;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff;
}
	
.navbar {
	-webkit-box-shadow: 0 0 10px 0 rgba(23,42,72,0.5);
	box-shadow: 0 0 10px 0 rgba(23,42,72,0.5);
  padding:6px 0 !important;
}

.navbar-default .navbar-nav > li > a {
	padding-left:0px;
	padding-right:0px;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border-color: #f6f7f9;
}

.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: 45px;
	padding-left:0;
    height: 45px;
}
.navbar-brand img { 
height:40px;
margin-top:4px}


}



/**
 * Hero
 * ----------------------------------------------------------------------------
 */

.hero {
	color: #fff;
	height: 750px;
	overflow:hidden;
	margin:-40px 0;
}

.hero .item{ 
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 750px;
	position:relative;}
	
.hero .wrap-bg { 
	padding:20px 0;
	background:rgba(215,224,35,0.9);
	position: absolute;
	bottom:20px;
	width:100%;
	left:0;
    padding-bottom: 50px;
}
	
.hero .item .wrap-bg .info {
	border-left:4px solid #fff;
	position:relative;
	padding-left:25px;}
	
	
.hero .item .wrap-bg .info .location{
	position: absolute;
	top:40%;
	left:-400px;
	width:300px;
	font-size:29px;
	text-align:right;}


@media only screen and (max-width : 1200px) {
.hero {
	height: 600px;
}

.hero .item{ 
	height: 600px;}
	
}

@media only screen and (max-width : 992px) {
}

@media (max-width: 768px) {

.hero {
	height: 450px;
	line-height:1.2;
	font-size:15px;
}

.hero .item{ 
	height: 450px;}
	
.hero .wrap-bg { 
	padding:5px 0 10px 0;
	bottom:20px;}
	
.hero .item .wrap-bg .info {
	border-left:0;
	padding-left:0px;}
	
	
.hero .item .wrap-bg .info .location{
	top:-120px;
	bottom: auto;
	left:0px;
	width: auto;
	font-size:22px;
	text-align:left;}
}

/**
 * OWL Hero Slider
 * ----------------------------------------------------------------------------
 */

.owl-slider .item{
	position:relative;
	padding: 0;
	margin:0;
}


.owl-slider .owl-controls .owl-buttons div {
  padding: 0px;
}
 

.owl-slider .owl-controls .owl-buttons div {
  position: absolute;
}
 
.owl-slider .owl-controls .owl-buttons .owl-prev,
.owl-slider .owl-controls .owl-buttons .owl-next{
	left: 33px;
	top: 40%;
	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 #fff;
	color:#fff;
	font-size:43px;
	opacity:1;
	padding:0;
	height:54px;
	line-height:48px;
	text-align:center;
	width:54px;
}
 
.owl-slider .owl-controls .owl-buttons .owl-next{
	left:auto;
	right: 33px;
}

.owl-slider .owl-controls .owl-buttons .owl-prev:hover,
.owl-slider .owl-controls .owl-buttons .owl-next:hover{
	background:#fff;
	border:2px solid #fff;
	color:#d6df23;
}
	
.owl-slider .owl-controls .owl-buttons .owl-prev:hover{
	left:30px;}
	
.owl-slider .owl-controls .owl-buttons .owl-next:hover{
	right:30px;}

@media (max-width: 768px) {
.owl-slider{
	margin-left:0px;
}

.owl-slider .owl-controls .owl-buttons .owl-prev,
.owl-slider .owl-controls .owl-buttons .owl-next{
	display:none;
}

	
}



/**
 * Footer Widgets
 * ----------------------------------------------------------------------------
 */

footer.footer-widgets {
	background:#fff url(images/bg-footer-widgets.png) bottom center no-repeat;
	min-height:190px;
	position:relative;
	color:#9f9fa6;
	padding:20px 0;}
	
footer.footer-widgets h2{
	margin-top:0;}
	
	footer.footer-widgets:before{
		width:100%;
		height:4px;
		background:#d7e023;
		position: absolute;
		content:"";
		top:-14px;
		left:0;}
		
/**
 * Footer
 * ----------------------------------------------------------------------------
 */

footer.main { 
	background: #363638 url(images/bg-footer.png) top left repeat-x;
	padding:35px 0 30px 0;
	font-size:14px;
	color:#7f7f85;
	margin:0;}

footer.main a{ 
	color:#7f7f85;}
	

  
.social-profiles {
	margin: 0 auto 0.3125rem auto;
	margin-left: -0.75rem;
	margin-right: 0;
	padding: 0;
	list-style: none;
	overflow: hidden; }

	.social-profiles li {
		list-style: none;
		float: left;
		margin-left: 0.75rem;
		margin-bottom: 0.75rem;
		display: block; }
	
		.social-profiles li a{
			width:40px;
			height:40px;
			-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; 
			-webkit-border-radius: 1000px;
			border-radius: 1000px;
			margin-top:3px;
			margin-bottom:0px;
			position:relative;
			font-size:0;}
			
		.social-profiles li a:hover{
			margin-top:0px;
			margin-bottom:3px;
			-webkit-box-shadow:inset 0 0 0 100px rgba(255,255,255,0.2);;
			box-shadow:inset 0 0 0 100px rgba(255,255,255,0.2);}
			
			.social-profiles li a.facebook { background:#3a589b; }
			
			.social-profiles li a.twitter { background:#3cc7f4; }
			
			.social-profiles li a.googleplus { background:#ca4638; }
			
			.social-profiles li a.linkedin { background:#007ab9; }
			
			.social-profiles li a.youtube { background:#cf3427; }
			
			.social-profiles li a.vimeo { background:#63cece; }
			
			.social-profiles li a.pinterest { background:#c12128; }
			
			.social-profiles li a.instagram { background:#517fa6; }
			
		.social-profiles li a:before {
			position:absolute;
			font-family:Genericons;
			color:#fff;
			font-size:1.25rem;
			text-align:center;
			line-height:40px;
			width:100%;}

			.social-profiles li a.facebook:before { content: '\f204'; }
			.social-profiles li a.twitter:before { content: '\f202'; }
			.social-profiles li a.googleplus:before { content: '\f218'; }
			.social-profiles li a.linkedin:before { content: '\f207'; }
			.social-profiles li a.youtube:before { content: '\f213'; }
			.social-profiles li a.vimeo:before { content: '\f212'; }
			.social-profiles li a.pinterest:before { content: '\f209'; }
			.social-profiles li a.instagram:before { content: '\f215'; }
			
@media only screen and (max-width: 40em) {
.social-profiles {
	padding-top:0.9375em;}
}

/**
 * Entry Meta
 * ----------------------------------------------------------------------------
 */

.entry-meta {
	clear: both;
	font-size:12px;
	background:none;
	margin-bottom:15px;
	border:0;}


.entry-meta > span {
	margin-right: 20px;
	color:#b7b7b7;
	font-weight:300;}
	

.entry-meta a{
	color:#b7b7b7;}

.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 {

}

/**
 * Post
 * ----------------------------------------------------------------------------
 */
 
.entry-content {}
	
	.entry-content .entry-thumbnail { margin:5px 0 15px 0;}

/**
 * Sidebar
 * ----------------------------------------------------------------------------
 */
	
.widget-area { padding-top:30px;}

	.widget-area .widget {
		background:transparent;
		border-left:3px solid #fff;
		margin:40px 0 0 0;
		color:#b7b7b7;
		font-weight:500;
		padding:0 0 0 15px;}		

		.widget-area .widget .widget-title { margin-top:0; line-height:1; color:#fff;}
		.widget-area .widget ul,
		.widget-area .widget ol,
		.widget-area .widget dl {
			margin:0; }
			
		.widget-area .widget ul {
			margin:0;
			padding:0;
			list-style-type:none; }
			.widget-area .widget li ul{ padding-left:15px;}
			
		.widget-area .widget a { color:#fff;}
		
		.widget-area .widget a:hover { color:#d7df23;}
		
		.widget-area .widget a,
		.widget-area .widget a:hover {
			text-decoration:none;}

/**
 * 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: 1.8rem;
	font-style:italic;
	margin-top:1.25rem;}

.comment-list,
.comment-list .children {
	list-style-type: none;
	padding: 0;}

.comment-list .children{
	margin-left: 1.25rem;
	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-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 0 1.25rem 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: #b7b7b7;
	position:relative;
	font-style: normal;
	padding:15px;
	font-weight: normal;
	}
	
.comment-author .fn:before {
	content: "\f007";
	position:absolute;
	left:0;
	font-family: FontAwesome;
	vertical-align: text-top;}

.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: #a2a2a2;
	font-size: 13px;}

.comment-metadata {
	margin-bottom: 20px;}

.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 {
	margin-bottom:1.875em;
	padding: 0;
	float:left;}

.comment .comment-respond {
	margin-bottom: 20px;
	padding: 20px;}

.comment-reply-title {
	font-weight: 300;
	font-size: 1.8rem;
	font-style:italic;}

.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;
	font-size:14px;}

.form-allowed-tags code {
	font-size:14px;
	background:#363638;
	color:#fff;
	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;}

/**
 * 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: 768px) {
  .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;
  }
}
.site-content .container{
	background:	rgba(0, 0, 0, 0.6) none repeat scroll 0 0;    padding-bottom: 15px;
}
img{
    height: auto;
}
.owl-pagination{
    position: absolute;
    bottom: 25px;
    left: 0;
    right: 0;
}
@media (max-width: 480px) {
.hero .item .wrap-bg .info .location{
position:relative;
top: 7px;
    border-bottom: 5px solid #d7df23;
}
}
@media (max-width: 768px) {
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{
width: 100%;
}
}