span.bernieclass,
span.icon_title {
	color: #303030;
	font-family: 'Trebuchet MS', sans-serif
}

span.bernieclass,
span.icon_title,
span.q_slide_title {
	font-family: 'Trebuchet MS', sans-serif
}

span.bernie-footer,
span.bernieclass,
span.icon_title {
	letter-spacing: 1px;
	font-weight: 600
}

#boxGallery .hover span,
#boxGallery .images-gallery span,
.title.title_size_large h1,
span.bernie-footer,
span.icon_title,
span.q_slide_title {
	text-transform: none;
}

span.bernieclass {
	font-size: 24px;
	line-height: 1.384615384615385em
}

span.icon_title {
	display: block;
	margin: 0 0 1.08em;
	font-size: 15px;
	line-height: 1.571428571428571em;
	text-align: left
}

span.q_slide_title {
	font-weight: 600;
	color: #fffefe;
	font-size: 45px;
	line-height: 60px
}

span.scotch-yoke-image {
	background: red;
	padding: 2px 8px 3px 7px;
	color: #fff;
	border-radius: 50%
}

.footer_top div#cfc {
	background: #262626
}

div#cfc {
	background: #f6f6f6
}

.footer_top #cfc#cfc p {
	color: #fff
}

#cfc#cfc form textarea,
.footer_top #cfc#cfc form input {
	border-radius: 3px;
	line-height: 20px;
	padding: 5px
}

.blog_like,
.time,
span.post_author {
	display: none
}

.wrapper_inner {
	background-color: #fff !important
}

.destacado a span {
	background: no-repeat #B62925;
	padding: 5px 0 5px 10px;
	text-align: right;
	color: #fff
}

input.wpcf7-form-control.wpcf7-submit {
	color: #E31F1A
}

span.bernie-footer {
	color: #fff;
	margin: 0 0 22px;
	font-size: 15px;
	line-height: 5em
}

.breadcrumb.breadcrumbs {
	z-index: -1
}

#boxGallery .images-gallery span {
	color: #fff;
	font-size: 17px;
	padding: 20px
}

#boxGallery .Sound-gallery span,
#boxGallery .Vimeo-gallery span,
#boxGallery .You-gallery span,
#boxGallery .iframe-gallery span,
#boxGallery .images-gallery span {
	position: relative;
	z-index: 99;
	background: none;
	margin: 10px 0
}

#boxGallery .hover span {
	display: block;
	color: #fff;
	text-align: center;
	position: relative;
	font-size: 17px;
	line-height: 1.3em;
	padding: 30px;
	margin-top: 40%;
	background: none
}

#boxGallery button,
#boxGallery p,
#boxGallery span {
	font-family: colaborate-thinregular, sans-serif;
	letter-spacing: 2px;
	line-height: 1em;
	font-weight: 400;
	text-transform: uppercase;
	color: #fff
}

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden
}

.video-container embed,
.video-container iframe,
.video-container object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

#back_to_top span i {
	color: #fff
}

#back_to_top span:hover i {
	color: #b0b0b0
}

@media only screen and (max-width:767px) {
	span.q_slide_title {
		font-size: 20px;
		line-height: 30px
	}

	.text.all_at_once.no_subtitle.no_separator {
		margin-top: -80px
	}

	h1,
	h2,
	span.bernieclass {
		font-size: 18px
	}

	.bt-title a,
	h3,
	h4,
	h5 {
		font-size: 16px
	}
}
