@import url("style.css");
 @import url(//fonts.googleapis.com/css?family=Lato:400,700);
.post__holder .post-header .post-title a {
	color: #000;
}
a {
	color: #83bcaf;
}
a:hover, a:focus {
	color: #000;
}
body {
	padding: 24px 0 0 0 !important;
}
body:before {
	content: '';
	width: 100%;
	height: 457px;
	position: fixed;
	left: 0;
	top: 0;
	background-image: url(images/tail-top.png);
}
h1, h2, h3, h4, h5, h6 {
	text-transform: uppercase;
}
h1 small {
	font-size: inherit;
	font-weight: inherit;
	color: #83bcaf;
}
h2 {
	margin: 0 0 14px 0;
}
p {
	margin-bottom: 16px;
}
a {
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	-o-transition: color 0.3s;
	transition: color 0.3s;
}
a:hover, a:focus {
	text-decoration: none;
}

@media (min-width: 1200px) {
.cherry-fixed-layout .main-holder {
	max-width: 1230px;
}
}
.header {
	background-color: transparent;
	border: none;
	padding: 21px 0 17px 0;
}
.home .header {
	padding: 21px 0;
}

@media (min-width: 1200px) {
.home .header {
	padding-bottom: 31px;
}
}

@media (max-width: 767px) {
.header .pseudoStickyBlock {
	display: none !important;
}
.nav-wrapper:before {background:none !important;}
}
.header .search-form form {
	float: right;
	border: 1px solid #ededed;
	background-color: #fff;
	height: 32px;
	-webkit-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	-o-transition: border-color 0.3s;
	transition: border-color 0.3s;
}

@media(max-width:1225px) {
.header .search-form form {
	width: 200px;
}
}
.span-pesquisa {
	margin-top: 8px;
	float: right;
	margin-right: -25px;
}

@media(max-width:1200px) {
.span-pesquisa {
	margin-top: 8px;
	float: right;
	margin-right: -18px;
}
}

@media(max-width:750px) {
.span-pesquisa {
	float: none;
}
.header .search-form form {
	width: 100%;
}
}

@media (min-width: 768px) and (max-width: 979px) {
.header .search-form form {
	margin-left: 10px;
}
}
.header .search-form form.focus {
	border-color: #83bcaf;
}
.search-form input[type="text"] {
	padding-top: 10px;
	padding-bottom: 10px;
}
.header .search-form input[type="text"] {
	margin: 0;
	padding-top: 6px;
	padding-bottom: 6px;
	border: none;
	color: #959595;
	float: left;
	background-color: #fff;
}

@media (min-width: 1200px) {
.header .search-form input[type="text"] {
	width: 60%;
}
}
.header .search-form_is {
	margin: 0;
	padding: 0 5px;
	border: none;
	background-color: #fff;
	font-size: 25px;
	width: 20%;
	line-height: 28px;
	color: #FFAD00;
	float: right;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	-o-transition: color 0.3s;
	transition: color 0.3s;
}
.header .search-form_is:hover, .header .search-form_is:focus {
	color: #657786;
	outline: none;
}
.social-nets-wrapper .social {
	float: right;
	margin: 0;
	padding: 1px 0 0 0;
}

@media (max-width: 767px) {
.social-nets-wrapper .social {
	float: none;
	text-align: center;
}
}
.social-nets-wrapper .social li {
	float: left;
	margin-left: 7px;
	list-style-type: none;
}

@media (max-width: 767px) {
.social-nets-wrapper .social li {
	float: none;
	display: inline-block;
	vertical-align: top;
}
}
.social-nets-wrapper .social li:first-child {
	margin-left: 0;
}
.sf-menu > li:first-child {
	border-left: none;
}
.social-nets-wrapper .social li a {
	color: #fff;
	width: 32px;
	height: 32px;
	text-align: center;
	display: block;
	position: relative;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.social-nets-wrapper .social li a:before, .social-nets-wrapper .social li a:after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
	-webkit-border-radius: inherit;
	-moz-border-radius: inherit;
	border-radius: inherit;
}
.social-nets-wrapper .social li a:after {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}
.social-nets-wrapper .social li a.facebook-link:before {
	background-color: #475aed;
}
.social-nets-wrapper .social li a.facebook-link:after {
	background-color: #475aed;
}
.social-nets-wrapper .social li a.facebook-link:hover, .social-nets-wrapper .social li a.facebook-link:focus {
	color: #475aed;
}
.social-nets-wrapper .social li a.twitter-link:before {
	background-color: #12bfc5;
}
.social-nets-wrapper .social li a.twitter-link:after {
	background-color: #12bfc5;
}
.social-nets-wrapper .social li a.twitter-link:hover, .social-nets-wrapper .social li a.twitter-link:focus {
	color: #12bfc5;
}
.social-nets-wrapper .social li a i {
	font-size: 21px;
	line-height: 32px;
}
.social-nets-wrapper .social li a:hover:before, .social-nets-wrapper .social li a:hover:after, .social-nets-wrapper .social li a:focus:before, .social-nets-wrapper .social li a:focus:after {
	-webkit-transition: inherit;
	-moz-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
}
.social-nets-wrapper .social li a:hover:before, .social-nets-wrapper .social li a:focus:before {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}
.social-nets-wrapper .social li a:hover:after, .social-nets-wrapper .social li a:focus:after {
	background-color: #fff;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.logo {
	display: inline-block;
	vertical-align: middle;
	float: none !important;
	position: relative;
	top: -4px;
	z-index: 1;
}

@media (min-width: 768px) and (max-width: 979px) {
.logo {
	width: 100%;
	top: -2px;
}
}

@media (max-width: 767px) {
.logo {
	display: block;
	text-align: center;
	top: 0;
	padding: 20px 0;
}
}
.isStuck .logo {
	width: 80%;
}

@media (min-width: 1200px) {
.isStuck .logo {
	width: 70%;
}
}

@media (min-width: 768px) and (max-width: 979px) {
.isStuck .logo {
	width: 100%;
}
}

@media (max-width: 767px) {
.isStuck .logo {
	width: 100%;
}
}

@media (max-width: 1200px) {
.logo_link {
	font-size: 32px !important;
}
}

@media (max-width: 979px) {
.logo_link {
	font-size: 23px !important;
}
}

@media (max-width: 767px) {
.logo_link {
	font-size: 40px !important;
}
}
.logo_link:hover, .logo_link:focus {
	color: #000;
}
.logo_tagline {
	color: #83bcaf;
}
.nav-wrapper {
	margin: 20px 0 0 0;
	height: 50px;
	line-height: 85px;
	z-index: 2;
	position: relative;
	width: 100%;
}

@media (max-width: 767px) {
.nav-wrapper {
	height: auto;
	line-height: 20px;
}
}
.nav-wrapper:before, .nav-wrapper:after {
	content: '';
	left: -20px;
	right: -20px;
	width: 980px;
	position: absolute;
}

@media (min-width: 1200px) {
.nav-wrapper:before, .nav-wrapper:after {
	left: -30px;
	right: -30px;
	width: 1230px;
}
}

@media (min-width: 768px) and (max-width: 979px) {
.nav-wrapper:before, .nav-wrapper:after {
	width: 764px;
}
}

@media (max-width: 767px) {
.nav-wrapper:before, .nav-wrapper:after {
	width: 100%;
	left: 0;
	right: 0;
}
}
.nav-wrapper:before {
	top: 0;
	height: 100%;
	background: #ebebeb;
	background: -moz-linear-gradient(top, #ebebeb 0%, #e9e9e9 50%, #e8e8e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(50%, #e9e9e9), color-stop(100%, #e8e8e8));
	background: -webkit-linear-gradient(top, #ebebeb 0%, #e9e9e9 50%, #e8e8e8 100%);
	background: -o-linear-gradient(top, #ebebeb 0%, #e9e9e9 50%, #e8e8e8 100%);
	background: -ms-linear-gradient(top, #ebebeb 0%, #e9e9e9 50%, #e8e8e8 100%);
	background: linear-gradient(to bottom, #ebebeb 0%, #e9e9e9 50%, #e8e8e8 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#e8e8e8', GradientType=0);
}
.nav-wrapper.isStuck {
	margin-top: 0;
	height: 53px;
	line-height: 53px;
}

@media (max-width: 767px) {
.nav-wrapper.isStuck {
	position: relative !important;
	top: 0 !important;
	height: auto;
	line-height: 20px;
	margin-top: 20px;
}
}
.nav-wrapper.isStuck:before, .nav-wrapper.isStuck:after {
	width: 200%;
	left: 50%;
	margin: 0 0 0 -100%;
}

@media (min-width: 1200px) {
.nav-wrapper.isStuck:before, .nav-wrapper.isStuck:after {
	width: 200%;
	left: 50%;
	right: auto;
	margin: 0 0 0 -100%;
}
}

@media (max-width: 767px) {
.nav-wrapper.isStuck:before, .nav-wrapper.isStuck:after {
	width: 100%;
	left: 0;
	margin: 0;
}
}
.nav-wrapper.isStuck:after {
	height: 6px;
	bottom: -6px;
	background-image: url(images/shadow.png);
}
.nav__primary {
	margin-bottom: 0;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left: auto;
	right: 100%;
}
.sf-menu {
	text-align: center;
	margin-left: -29px;
}
.sf-menu > li {
	background-color: transparent;
	border-left: 1px solid #ffffff;
}
.sf-menu > li > a {
	border: none;
	text-transform: uppercase;
}
.isStuck .sf-menu > li > a {
	padding: 15px 15px;
}

@media (min-width: 1200px) {
.sf-menu > li > a {
	padding: 15px 15px 18px;
}
.isStuck .sf-menu > li > a {
	padding: 15px 10px;
}
}

@media (max-width: 1200px) {
.sf-menu {
	margin-left: -19px;
}
}

@media (min-width: 768px) and (max-width: 979px) {
.sf-menu > li > a {
	font-size: 16px !important;
	line-height: 20px !important;
	padding: 15px 6px;
}
.isStuck .sf-menu > li > a {
	padding: 16px 10px 17px;
}
}
.sf-menu li ul {
	width: 850px;
	background-color: #83bcaf;
	background-repeat: repeat-x;
	background-image: url(images/shadow.png);
}
.sf-menu li li {
	text-align: left;
	background-color: #FFAD00;
}
.sf-menu li li a {
	font-size: 14px;
	color: #fff;
	border: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	display: inline-block;
}
.sf-menu li li ul {
	background-image: none;
}
.sf-menu > li > a:hover, .sf-menu > li.sfHover > a, .sf-menu > li.current-menu-item > a, .sf-menu > li.current_page_item > a {
	color: #fff;
	background: #FFAD00;
}
.sf-menu > li > a:hover:before, .sf-menu > li.sfHover > a:before, .sf-menu > li.current-menu-item > a:before, .sf-menu > li.current_page_item > a:before {
	height: 100%;
}
.sf-menu li li > a:hover, .sf-menu li li.sfHover > a, .sf-menu li li.current-menu-item > a, .sf-menu li li.current_page_item > a {
	background: #fff;
	color: #000000;
}
.sf-menu a.sf-with-ul {
	padding-right: 15px;
}

@media (min-width: 1200px) {
.sf-menu a.sf-with-ul {
	padding-right: 20px;
}
}

@media (min-width: 768px) and (max-width: 979px) {
.sf-menu a.sf-with-ul {
	padding-right: 10px;
}
}
.sf-sub-indicator {
	visibility: hidden;
}
.sf-menu ul .sf-sub-indicator {
	position: relative;
	right: 0;
	top: 3px;
	display: inline-block;
	vertical-align: top;
	width: auto;
	height: auto;
	background-image: none;
	visibility: visible;
	text-indent: 0;
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.sf-menu ul .sf-sub-indicator:before {
	content: '\f0da';
	font-size: 14px;
	font-family: FontAwesome;
	line-height: 1em;
	color: #fff;
	padding: 0 0 0 13px;
}
.select-menu {
	color: #000;
}
#content {
	padding-top: 16px;
}

@media (min-width: 768px) and (max-width: 979px) {
.error404-holder_num {
	font-size: 210px;
}
}
.title-section {
	padding: 0;
}
.title-header {
	font-size: 16px;
	overflow: visible;
	margin: 0 0 3px 0;
}
.breadcrumb__t {
	padding: 0;
	background-color: transparent;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.breadcrumb__t li {
	text-shadow: none;
	display: inline-block;
	vertical-align: top;
	line-height: 34px;
}
.breadcrumb__t li.active {
	color: #8c8c8c;
}
.breadcrumb__t li.divider {
	width: 1px;
	height: 34px;
	background-color: #eaeaea;
	margin: 0 11px;
}
.breadcrumb__t li.divider:after {
	content: '';
}
.post__holder .post-header .post-title {
	margin: 0 0 20px 0;
	padding: 11px 19px 12px 0px;
	font-size: 16px;
}

@media (min-width: 1200px) {
.post__holder .post-header .post-title {
	margin-bottom: 30px;
}
}
.post__holder .post-header .post-title a:hover, .post__holder .post-header .post-title a:focus {
	color: #83bcaf;
}
.post__holder .featured-thumbnail.large {
	margin: 0 0 25px 0;
}
.post__holder .post_content {
	padding-bottom: 5px;
}
.post__holder .post_content h1, .post__holder .post_content h2, .post__holder .post_content h3, .post__holder .post_content h4, .post__holder .post_content h5, .post__holder .post_content h6 {
	margin: 0 0 12px;
}
.post__holder .post_content .btn-primary {
	font-size: 16px;
	padding: 11px 23px;
}
.post_meta {
	font-size: 13px;
	border: none;
	padding: 0;
	margin-bottom: 27px;
}
.post_meta i {
	color: #FFAD00;
	padding-right: 5px;
}
.post_meta a {
	color: #8c8c8c;
}
.post_meta a:hover, .post_meta a:focus {
	color: #000000;
}
.post_meta div[class^="post_"] {
	padding: 0 17px 0 0;
}
.share-buttons {
	margin-bottom: 20px;
	padding: 0;
}

@media (min-width: 1200px) {
.share-buttons {
	margin-bottom: 30px;
}
}
.share-buttons span, .share-buttons li {
	line-height: 18px;
}
.post-author {
	padding: 0;
	border: none;
	margin-bottom: 15px;
	background-color: transparent;
}

@media (min-width: 1200px) {
.post-author {
	margin-bottom: 25px;
}
}
.post-author_h {
	font-size: 16px;
	font-weight: bold;
	background-color: #e9e9e9;
	color: #000;
	padding: 11px 19px 12px;
	margin: 0 0 15px 0;
}

@media (min-width: 1200px) {
.post-author_h {
	margin-bottom: 25px;
}
.post-author_h a {
	color: #000;
}
.post-author_h a:hover {
	color: #83bcaf;
}
}
.post-author_link {
	margin-top: 19px;
}
.post-author_gravatar {
	margin: 5px 20px 0 0;
}

@media (min-width: 1200px) {
.post-author_gravatar {
	margin-right: 30px;
}
}
.post-author_gravatar img {
	padding: 0;
	border: none;
	background-color: transparent;
}
.post-author .post-author_desc {
	overflow: visible;
	margin-top: 0;
}

@media (min-width: 1200px) {
.post-author .post-author_desc {
	overflow: hidden;
}
}
.post-author .post-author_desc .post-author_link {
	font-size: 13px;
	color: #000;
}
.post-author .post-author_desc .post-author_link p {
	margin-bottom: 0;
}
.post-author .post-author_desc .post-author_link a {
	text-transform: capitalize;
	color: #83bcaf;
}
.post-author .post-author_desc .post-author_link a:hover {
	color: #fff;
}
#recent-author-posts .post__holder {
	margin-bottom: 40px;
}
#recent-author-comments {
	padding-top: 30px;
}
#recent-author-comments ul {
	margin-left: 0;
}
#recent-author-comments ul li {
	list-style-type: none;
	margin-bottom: 5px;
}
.related-posts {
	margin-bottom: 18px;
}

@media (min-width: 1200px) {
.related-posts {
	margin-bottom: 28px;
}
}
.related-posts_h {
	font-size: 16px;
	font-weight: bold;
	background-color: #e9e9e9;
	color: #000;
	padding: 11px 19px 12px;
	margin: 0 0 20px 0;
}

@media (min-width: 1200px) {
.related-posts_h {
	margin-bottom: 30px;
}
}
.related-posts_item {
	font-size: 13px;
	margin-bottom: 0;
}
.related-posts .featured-thumbnail {
	margin: 0 0 11px 0;
}
.testimonial {
	padding: 0;
	border: none;
	background: none;
	font-style: normal;
	font-family: Lato;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.testimonial_bq p {
	font-size: 13px;
	line-height: 20px;
}
.testimonial small {
	font-family: Lato;
	font-size: 12px;
}
.pagination__posts ul li a {
	background: #8c8c8c;
}
.pagination__posts ul {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.pagination__posts ul li a {
	padding: 5px 12px !important;
	margin: 0 2px 4px;
	border: none !important;
	text-transform: uppercase;
	color: #fff;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.pagination__posts ul li a:hover {
	color: #fff;
	background: #8c8c8c !important;
	cursor:default !important;
}
.pagination__posts ul .active a {
	font-weight: bold;
	color: #fff;
	background: #FFAD00 !important;
}

@media (max-width: 480px) {
.pagination__posts ul .prev, .pagination__posts ul .next, .pagination__posts ul .last, .pagination__posts ul .first {
	display: none;
}
}
.page-header {
	border-color: #ededed;
}
.single-pager {
	border-color: #ededed;
}
.single-pager a {
	border: none !important;
	background: #FFAD00 !important;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.single-pager a:hover, .single-pager a:focus {
	background: #000 !important;
	color: #FFAD00;
}
.filter-wrapper {
	background-color: #e9e9e9;
	padding: 12px 18px 11px;
	margin-bottom: 20px;
}

@media (min-width: 1200px) {
.filter-wrapper {
	margin-bottom: 30px;
}
}
.filter-wrapper .pull-right {
	float: left !important;
}
.filter-wrapper strong {
	font-weight: normal;
	padding: 0;
	color: #010101;
	margin-right: 13px;
}
.nav-pills {
	margin-bottom: 0;
}
.nav-pills li {
	line-height: 20px;
	padding-left: 12px;
	margin-left: 12px;
	border-left: 1px solid #d7d7d7;
}
.nav-pills li:first-child {
	border: none;
	padding-left: 0;
	margin-left: 0;
}
.nav-pills li a {
	padding: 0 !important;
	margin: 0;
	background: none !important;
	line-height: 20px;
	color: #8c8c8c;
}

@media (max-width: 480px) {
.nav-pills li a {
	padding: 0;
}
}
.nav-pills li a:hover, .nav-pills li a:focus {
	color: #83bcaf;
}
.nav-pills li.active a {
	color: #83bcaf !important;
}
.filterable-portfolio .portfolio_item {
	text-align: center;
}
.filterable-portfolio .caption__portfolio {
	padding-top: 10px;
}
.filterable-portfolio h3 {
	margin-top: 2px;
}
.filterable-portfolio h3 a {
	color: #000;
}
.filterable-portfolio h3 a:hover, .filterable-portfolio h3 a:focus {
	color: #83bcaf;
}
.filterable-portfolio .btn-primary {
	font-size: 16px;
	padding: 11px 23px;
}
.portfolio-meta {
	border-color: #ededed;
}
.portfolio-meta-list {
	border-color: #ededed;
}
.portfolio-meta i {
	font-size: 14px;
	color: #83bcaf;
}
.portfolio-meta a {
	color: #8c8c8c;
}
.portfolio-meta a:hover, .portfolio-meta a:focus {
	color: #000000;
}
.zoom-icon {
	background: rgba(131, 188, 175, 0.8);
}
.no-rgba .zoom-icon {
	background: url(images/yellow-opacity-80.png);
}
.zoom-icon:before {
	margin: -23px 0 0 -23px;
	width: 46px;
	height: 46px;
	background: url(images/magnify-alt.png) 50% 50% no-repeat;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
.featured-thumbnail a:hover .zoom-icon:before, a.thumbnail:hover .zoom-icon:before, .thumbnail__portfolio a:hover .zoom-icon:before {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.comments-h {
	font-size: 16px;
	font-weight: bold;
	background-color: #e9e9e9;
	color: #000;
	padding: 11px 19px 12px;
	margin: 0 0 15px 0;
}

@media (min-width: 1200px) {
.comments-h {
	margin-bottom: 25px;
}
}
.comment .comment-body {
	margin-bottom: 22px;
	padding: 0;
	border: none;
	background-color: transparent;
}
.comment .comment-body p {
	margin-bottom: 20px;
}

@media (max-width: 767px) {
.comment .comment-body .extra-wrap {
	overflow: visible;
}
}
.comment.bypostauthor .comment-body {
	background-color: transparent;
}
.comment-author {
	margin: 5px 20px 0 0;
}

@media (min-width: 1200px) {
.comment-author {
	margin-right: 30px;
}
}
.comment-author .author {
	width: 80px;
	padding-top: 10px;
	font-size: 13px;
	font-weight: normal;
}

@media (max-width: 767px) {
.comment-author .author {
	margin-bottom: 10px;
}
}
.comment-author .author i {
	font-size: 14px;
	color: #83bcaf;
	padding: 0 5px 0 1px;
}
.comment-meta {
	float: left;
	font-size: 13px;
}
.comment-meta i {
	font-size: 14px;
	color: #83bcaf;
	padding-right: 6px;
}
.reply {
	margin-left: 0;
	padding-top: 15px;
}
.reply .comment-reply-link {
	background: #83bcaf;
	color: #000;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 11px 23px;
	position: relative;
	z-index: 1;
	overflow: hidden;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	-o-transition: color 0.3s;
	transition: color 0.3s;
}
.reply .comment-reply-link:before, .reply .comment-reply-link:after {
	content: '';
	position: absolute;
	left: 0;
	width: 100%;
	height: 0;
	background: #fff;
	z-index: -1;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.reply .comment-reply-link:before {
	top: -50%;
}
.reply .comment-reply-link:after {
	bottom: -50%;
}
.reply .comment-reply-link:hover, .reply .comment-reply-link:focus {
	color: #000;
	background: #83bcaf;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	-o-transition: color 0.3s;
	transition: color 0.3s;
}
.reply .comment-reply-link:hover:before, .reply .comment-reply-link:hover:after, .reply .comment-reply-link:focus:before, .reply .comment-reply-link:focus:after {
	height: 100%;
}
.reply .comment-reply-link:hover:before, .reply .comment-reply-link:focus:before {
	top: auto;
	bottom: 50%;
}
.reply .comment-reply-link:hover:after, .reply .comment-reply-link:focus:after {
	bottom: auto;
	top: 50%;
}
#respond h3 {
	font-size: 16px;
	font-weight: bold;
	background-color: #e9e9e9;
	color: #000;
	padding: 11px 19px 12px;
	margin: 0 0 20px 0;
}

@media (min-width: 1200px) {
#respond h3 {
	margin-bottom: 30px;
}
}
#respond form .btn {
	margin-top: 0;
}
.comment-list ul.children {
	margin-left: 50px;
}

@media (min-width: 768px) and (max-width: 979px) {
.comment-list ul.children {
	margin: 0;
}
}

@media (max-width: 767px) {
.comment-list ul.children {
	margin: 0;
}
}
#commentform p {
	margin-bottom: 31px;
 *zoom: 1;
}
#commentform p:before, #commentform p:after {
	display: table;
	content: "";
	line-height: 0;
}
#commentform p:after {
	clear: both;
}
#commentform p.field {
	margin-bottom: 26px;
}
#commentform input[type="text"] {
	width: 344px;
	padding: 6px 12px;
}

@media (min-width: 1200px) {
#commentform input[type="text"] {
	padding-left: 19px;
	padding-right: 19px;
}
}
#commentform textarea {
	padding: 6px 12px;
	min-height: 364px;
	height: 364px;
}

@media (min-width: 1200px) {
#commentform textarea {
	padding-left: 19px;
	padding-right: 19px;
}
}

@media (max-width: 767px) {
#commentform input[type="text"] {
	width: 100%;
	height: 34px;
}
}
#sidebar {
	padding-top: 16px;
}
#sidebar .widget {
	margin-bottom: 20px;
}

@media (min-width: 1200px) {
#sidebar .widget {
	margin-bottom: 30px;
}
}
#sidebar .widget-title {
	font-size: 16px;
	font-weight: bold;
	background-color: #e9e9e9;
	color: #000;
	padding: 11px 19px 12px;
	margin: 0 0 20px 0 !important;
}

@media (min-width: 1200px) {
#sidebar .widget-title {
	margin-bottom: 30px !important;
}
}
#sidebar .widget_meta ul, #sidebar .widget_pages ul, #sidebar .widget_archive ul, #sidebar .widget_categories ul, #sidebar .widget_recent_entries ul {
	margin: 0;
}
#sidebar .widget_meta ul > li, #sidebar .widget_pages ul > li, #sidebar .widget_archive ul > li, #sidebar .widget_categories ul > li, #sidebar .widget_recent_entries ul > li {
	margin: 0;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	border-top: 1px solid #fff;
	list-style-type: none;
}

@media (min-width: 768px) and (max-width: 979px) {
#sidebar .widget_meta ul > li, #sidebar .widget_pages ul > li, #sidebar .widget_archive ul > li, #sidebar .widget_categories ul > li, #sidebar .widget_recent_entries ul > li {
	font-size: 14px;
}
}
#sidebar .widget_meta ul > li:first-child, #sidebar .widget_pages ul > li:first-child, #sidebar .widget_archive ul > li:first-child, #sidebar .widget_categories ul > li:first-child, #sidebar .widget_recent_entries ul > li:first-child {
	border-top: none;
}
#sidebar .widget_meta ul > li:before, #sidebar .widget_pages ul > li:before, #sidebar .widget_archive ul > li:before, #sidebar .widget_categories ul > li:before, #sidebar .widget_recent_entries ul > li:before {
	display: none;
}
#sidebar .widget_meta ul > li > a, #sidebar .widget_pages ul > li > a, #sidebar .widget_archive ul > li > a, #sidebar .widget_categories ul > li > a, #sidebar .widget_recent_entries ul > li > a {
	padding: 11px 14px;
	background-color: #e9e9e9;
	color: #000;
	display: block;
	position: relative;
	z-index: 1;
}

@media (min-width: 768px) and (max-width: 979px) {
#sidebar .widget_meta ul > li > a, #sidebar .widget_pages ul > li > a, #sidebar .widget_archive ul > li > a, #sidebar .widget_categories ul > li > a, #sidebar .widget_recent_entries ul > li > a {
	padding: 9px 10px;
}
}
#sidebar .widget_meta ul > li > a:before, #sidebar .widget_pages ul > li > a:before, #sidebar .widget_archive ul > li > a:before, #sidebar .widget_categories ul > li > a:before, #sidebar .widget_recent_entries ul > li > a:before {
	content: '';
	background-color: #83bcaf;
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 100%;
	z-index: -1;
	-webkit-transition: width 0.3s;
	-moz-transition: width 0.3s;
	-o-transition: width 0.3s;
	transition: width 0.3s;
}
#sidebar .widget_meta ul > li > a:hover, #sidebar .widget_meta ul > li > a:focus, #sidebar .widget_pages ul > li > a:hover, #sidebar .widget_pages ul > li > a:focus, #sidebar .widget_archive ul > li > a:hover, #sidebar .widget_archive ul > li > a:focus, #sidebar .widget_categories ul > li > a:hover, #sidebar .widget_categories ul > li > a:focus, #sidebar .widget_recent_entries ul > li > a:hover, #sidebar .widget_recent_entries ul > li > a:focus {
	color: #fff;
}
#sidebar .widget_meta ul > li > a:hover:before, #sidebar .widget_meta ul > li > a:focus:before, #sidebar .widget_pages ul > li > a:hover:before, #sidebar .widget_pages ul > li > a:focus:before, #sidebar .widget_archive ul > li > a:hover:before, #sidebar .widget_archive ul > li > a:focus:before, #sidebar .widget_categories ul > li > a:hover:before, #sidebar .widget_categories ul > li > a:focus:before, #sidebar .widget_recent_entries ul > li > a:hover:before, #sidebar .widget_recent_entries ul > li > a:focus:before {
	width: 100%;
}
#sidebar .widget_categories .widget-title {
	display: none;
}
#sidebar .widget_pages ul ul {
	border-top: 1px solid #2b2b2b;
}
#sidebar .widget_pages ul ul li a {
	padding-left: 35px;
}
#sidebar .widget_recent_comments ul {
	margin: 0;
}
#sidebar .widget_recent_comments ul li {
	font-size: 16px;
	font-weight: bold;
	list-style-type: none;
	padding: 11px 14px;
	background-color: #232323;
	border-top: 1px solid #2b2b2b;
}
#sidebar .widget_recent_comments ul li:first-child {
	border: none;
}
#sidebar .widget_recent_comments ul li a {
	text-transform: uppercase;
	color: #000000;
}
#sidebar .widget_recent_comments ul li a:hover, #sidebar .widget_recent_comments ul li a:focus {
	color: #83bcaf;
}
#sidebar .flexslider ul > li {
	border: none;
}
.widget_header {
	margin-bottom: 0;
}

@media (max-width: 767px) {
.widget_header {
	margin-bottom: 21px;
}
}
.widget_header .widget-title {
	display: none;
}
.widget_header ul {
	margin: 0;
}

@media (max-width: 767px) {
.widget_header ul {
	text-align: center;
}
}
.widget_header ul li {
	list-style-type: none;
	float: left;
	border-left: 1px solid #eaeaea;
	padding-left: 12px;
	margin-left: 12px;
	line-height: 34px;
}

@media (min-width: 768px) and (max-width: 979px) {
.widget_header ul li {
	padding-left: 8px;
	margin-left: 8px;
}
}

@media (max-width: 767px) {
.widget_header ul li {
	float: none;
	display: inline-block;
	vertical-align: top;
}
}

@media (max-width: 480px) {
.widget_header ul li {
	display: block;
	border-left: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border-top: 1px solid #eaeaea;
}
}
.widget_header ul li:first-child {
	border-left: none;
	padding-left: 0;
	margin-left: 0;
}

@media (max-width: 480px) {
.widget_header ul li:first-child {
	border-top: none;
}
}
.widget_header ul li a {
	color: #959595;
}
.widget_header ul li a abbr {
	border-color: #fff;
	-webkit-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	-o-transition: border-color 0.3s;
	transition: border-color 0.3s;
}
.widget_header ul li a:hover, .widget_header ul li a:focus {
	color: #83bcaf;
}
.widget_header ul li a:hover abbr, .widget_header ul li a:focus abbr {
	border-color: #83bcaf;
}
#wp-calendar td#today {
	font-weight: bold;
	color: #83bcaf;
}
#wp-calendar caption {
	color: #83bcaf;
}
#wp-calendar thead th {
	color: #83bcaf;
}
.flickr_li {
	border: none !important;
}
.flickr_li .thumbnail {
	display: inline-block !important;
	padding: 0 !important;
	background: none !important;
}
.flickr_li .thumbnail:before {
	display: none;
}
.flickr_li .thumbnail:hover, .flickr_li .thumbnail:focus {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.post-list {
	margin-top: -5px !important;
	margin-bottom: -10px !important;
}
.post-list li {
	padding: 0;
	margin: 15px 0 0 0 !important;
	border: none !important;
	text-transform: none !important;
	font-weight: normal !important;
	font-size: 13px !important;
}
.post-list li:first-child {
	margin-top: 0 !important;
}
.post-list li a {
	padding: 0 !important;
	background: none !important;
	display: inline !important;
}
.post-list li a:before {
	display: none !important;
}
.post-list .featured-thumbnail {
	margin: 5px 20px 10px 0;
}

@media (min-width: 1200px) {
.post-list .featured-thumbnail {
	margin-right: 30px;
}
}
.post-list time i {
	color: #83bcaf;
	padding-right: 6px;
}
.post-list_h {
	margin: 1px 0 12px 0;
	font-size: 35px;
	font-weight: normal;
	line-height: 20px;
	text-transform: uppercase;
    line-height: 1.2em;
}
.post-list_h a {
	color: #000;
}
.post-list_h a:hover, .post-list_h a:focus {
	color: #83bcaf;
}
.post-list .excerpt {
	margin-bottom: 0;
	display: inline;
	vertical-align: top;
	padding-right: 2px;
}
.post-list .btn-link {
	vertical-align: top;
	color: #77bad7 !important;
}
.post-list .btn-link:hover, .post-list .btn-link:focus {
	color: #000 !important;
}
.post-list .btn [class^="icon-"], .post-list .btn [class*=" icon-"] {
	margin-right: 0;
}
.comments-custom {
	margin-top: -5px !important;
}
.comments-custom li {
	margin: 20px 0 0 0 !important;
	padding: 0;
	border: none !important;
	text-transform: none !important;
	font-size: 13px !important;
	font-weight: normal !important;
}
.comments-custom li:first-child {
	margin-top: 0 !important;
}
.comments-custom .featured-thumbnail {
	margin: 5px 20px 0 0;
}

@media (min-width: 1200px) {
.comments-custom .featured-thumbnail {
	margin-right: 30px;
}
}
.comments-custom_txt {
	padding: 10px 0 0 0;
	margin: 0;
	border: none;
}
.comments-custom_txt a i {
	float: none;
	min-width: 0;
	top: 0;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	-o-transition: color 0.3s;
	transition: color 0.3s;
}
.comments-custom_txt a:hover, .comments-custom_txt a:focus {
	text-decoration: none;
}
.comments-custom_txt a:hover i, .comments-custom_txt a:focus i {
	color: #000;
}
.comments-custom_h_title, .comments-custom_h_author {
	margin-bottom: 0;
}
.comments-custom_h_title {
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	margin-bottom: 11px;
}
.comments-custom_h_title a {
	color: #000;
}
.comments-custom_h_title a:hover, .comments-custom_h_title a:focus {
	color: #83bcaf;
}
.comments-custom_h_author {
	font-weight: normal;
	text-transform: capitalize;
	color: #8c8c8c;
}
.comments-custom time {
	display: block;
	margin-bottom: 9px;
}
.comments-custom i {
	font-size: 14px;
	margin-right: 0;
	color: #83bcaf;
	min-width: 19px;
	text-align: left;
	position: relative;
	top: 2px;
}
.comments-custom .meta_format {
	margin-top: 0;
	font-size: 13px;
}
.recent-posts {
	font-size: 0;
	line-height: 0;
}
.recent-posts_li {
	text-align: center;
	font-size: 13px;
	line-height: 20px;
}
.recent-posts_li h5 {
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
}
.recent-posts_li h5 a {
	color: #000;
}
.recent-posts_li h5 a:hover, .recent-posts_li h5 a:focus {
	color: #83bcaf;
}
.recent-posts_li .meta {
	margin-bottom: 0;
	color: #8c8c8c;
	font-size: 13px;
	line-height: 18px;
	text-transform: none;
}
.recent-posts_li .meta a {
	color: inherit;
}
.recent-posts_li .meta a:hover, .recent-posts_li .meta a:focus {
	color: #83bcaf;
}
.recent-posts .featured-thumbnail a {
	background-color: #000;
}
.recent-posts .featured-thumbnail a img {
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	min-height: 255px;
}
.recent-posts .featured-thumbnail a:hover img, .recent-posts .featured-thumbnail a:focus img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.recent-posts.custom-grid {
	margin: -27px 0 11px -20px !important;
}

@media (min-width: 1200px) {
.recent-posts.custom-grid {
	margin-left: -30px !important;
}
}

@media (max-width: 767px) {
.recent-posts.custom-grid {
	margin-left: -5% !important;
	margin-bottom: 20px !important;
}
}
.recent-posts.custom-grid li {
	margin: 27px 0 0 20px;
	display: inline-block;
	vertical-align: top;
	float: none;
	width: 140px;
}

@media (min-width: 1200px) {
.recent-posts.custom-grid li {
	margin-left: 30px;
	width: 300px;
}
}

@media (min-width: 768px) and (max-width: 979px) {
.recent-posts.custom-grid li {
	width: 135px;
}
}

@media (max-width: 767px) {
.recent-posts.custom-grid li {
	width: 45%;
	margin-left: 5%;
}
}
.recent-posts.custom-grid .post-date, .recent-posts.custom-grid .post-comments {
	display: none;
}
.recent-posts.custom-grid .featured-thumbnail {
	float: none;
	margin: 0 0 10px 0;
}

@media (max-width: 767px) {
.recent-posts.custom-grid .featured-thumbnail {
	width: auto !important;
	display: inline-block;
	vertical-align: top;
}
}

@media (max-width: 767px) {
.recent-posts.custom-grid .featured-thumbnail img {
	max-width: none;
	width: 100%;
}
}
.recent-posts.custom-grid h5 {
	margin: 2px 0 0 0;
}
.banner-wrap {
	text-align: center;
	position: relative;
}
.banner-wrap h5 {
	color: #fff;
}
.banner-wrap > a {
	display: block;
	position: relative;
}
.banner-wrap > a:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
.banner-wrap > a:hover .featured-thumbnail img, .banner-wrap > a:focus .featured-thumbnail img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.banner-wrap .featured-thumbnail {
	margin: 0;
}
.banner-wrap .featured-thumbnail img {
	width: 100%;
	max-width: none;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	height: 100%;
}
.banner-wrap .desc {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
}
.banner-wrap .desc-inner {
	padding: 0 8px;
}

@media (min-width: 1200px) {
.banner-wrap .desc-inner {
	padding: 50px 12px;
}
}
.banner-wrap h5 {
	text-transform: uppercase;
	margin: 0;
}
.banner-wrap.style-1 {
	margin: 0 0 27px 0;
}

@media (max-width: 767px) {
.banner-wrap.style-1 {
	max-width: 170px;
}
}
.banner-wrap.style-1 > a:after {
	height: 263px;
	background-image: url(images/banner-tail.png);
}
.banner-wrap.style-1 .desc {
	bottom: 23px;
}

@media (min-width: 768px) and (max-width: 979px) {
.banner-wrap.style-1 .desc {
	bottom: 15px;
}
}
.banner-wrap.style-1 h5 {
	font-size: 20px;
	line-height: 25px;
}

@media (min-width: 1200px) {
.banner-wrap.style-1 h5 {
	font-size: 26px;
	line-height: 33px;
}
}

@media (min-width: 768px) and (max-width: 979px) {
.banner-wrap.style-1 h5 {
	font-size: 14px;
	line-height: 20px;
}
}
.banner-wrap.style-2 {
	margin: 0 0 20px 0;
}

@media (min-width: 1200px) {
.banner-wrap.style-2 {
	margin-bottom: 30px;
}
}
.banner-wrap.style-2 > a {
	background-color: #000;
}
.banner-wrap.style-2 > a:after {
	height: 167px;
	background: none;
}
.banner-wrap.style-2 > a:hover .featured-thumbnail img, .banner-wrap.style-2 > a:focus .featured-thumbnail img {
	opacity: 1;
	filter: alpha(opacity=100);
}
.banner-wrap.style-2 .desc {
	bottom: 10px;
}

@media (min-width: 1200px) {
.banner-wrap.style-2 .desc {
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 2%, rgba(0, 0, 0, 0.65) 68%, rgba(0, 0, 0, 0.65) 81%, rgba(0, 0, 0, 0.65) 86%, rgba(0, 0, 0, 0.65) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(2%, rgba(0, 0, 0, 0)), color-stop(68%, rgba(0, 0, 0, 0.65)), color-stop(81%, rgba(0, 0, 0, 0.65)), color-stop(86%, rgba(0, 0, 0, 0.65)), color-stop(100%, rgba(0, 0, 0, 0.65))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 2%, rgba(0, 0, 0, 0.65) 68%, rgba(0, 0, 0, 0.65) 81%, rgba(0, 0, 0, 0.65) 86%, rgba(0, 0, 0, 0.65) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 2%, rgba(0, 0, 0, 0.65) 68%, rgba(0, 0, 0, 0.65) 81%, rgba(0, 0, 0, 0.65) 86%, rgba(0, 0, 0, 0.65) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 2%, rgba(0, 0, 0, 0.65) 68%, rgba(0, 0, 0, 0.65) 81%, rgba(0, 0, 0, 0.65) 86%, rgba(0, 0, 0, 0.65) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 2%, rgba(0, 0, 0, 0.65) 68%, rgba(0, 0, 0, 0.65) 81%, rgba(0, 0, 0, 0.65) 86%, rgba(0, 0, 0, 0.65) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0); /* IE6-9 */
	bottom: 0;
}
}
.banner-wrap.style-2 h5 {
	font-size: 18px;
	line-height: 25px;
	color: #fff;
}

@media (min-width: 1200px) {
.banner-wrap.style-2 h5 {
	font-size: 29px;
	line-height: 37px;
	margin-bottom: 3px;
}
}

@media (max-width: 979px) {
.banner-wrap.style-2 h5 {
	font-size: 16px;
	line-height: 20px;
}
}
.banner-wrap.style-2 p {
	font-size: 13px;
	text-transform: uppercase;
	color: #FFAD00;
	margin: 0;
}

@media (min-width: 1200px) {
.banner-wrap.style-2 p {
	font-size: 14px;
}
}

@media (max-width: 979px) {
.banner-wrap.style-2 p {
	display: none;
}
}
.es-carousel {
	margin-bottom: 31px;
}
.es-carousel_list li {
	text-align: center;
}
.es-carousel_list li .featured-thumbnail {
	margin: 0 0 10px 0;
}
.es-carousel_list li .featured-thumbnail a {
	background-color: #000;
}
.es-carousel_list li .featured-thumbnail a img {
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.es-carousel_list li .featured-thumbnail a:hover img, .es-carousel_list li .featured-thumbnail a:focus img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.es-carousel_list li .post-category {
	color: #8c8c8c;
}
.es-carousel_list li .post-category a {
	color: inherit;
}
.es-carousel_list li .post-category a:hover, .es-carousel_list li .post-category a:focus {
	color: #83bcaf;
}
.es-carousel_list li h5 {
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	margin: 2px 0 0 0;
}
.es-carousel_list li h5 a {
	color: #000;
	text-decoration: none;
}
.es-carousel_list li h5 a:hover, .es-carousel_list li h5 a:focus {
	color: #83bcaf;
}
.es-nav .es-nav-prev, .es-nav .es-nav-next {
	background: none;
	width: auto;
	height: auto;
	text-indent: 0;
	margin: 0;
	top: 105px;
	opacity: 1;
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.es-nav .es-nav-prev:before, .es-nav .es-nav-next:before {
	font-size: 45px;
	font-family: FontAwesome;
	line-height: 1em;
	color: #000;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.es-nav .es-nav-prev:hover:before, .es-nav .es-nav-next:hover:before {
	color: #000000;
}
.es-nav .es-nav-prev {
	left: 21px !important;
}
.es-nav .es-nav-prev:before {
	content: '\f104';
}
.es-nav .es-nav-next {
	right: 21px !important;
}
.es-nav .es-nav-next:before {
	content: '\f105';
}
.footer {
 background-color #FFAD00;
	border: none;
	padding: 16px 0;
}
nav.footer-nav {
	margin-bottom: 0;
}
nav.footer-nav ul li a {
	vertical-align: top;
}
nav.footer-nav ul li a:hover, nav.footer-nav ul li a:focus {
	color: #000000;
}
nav.footer-nav ul li.current-menu-item a {
	color: #000000;
	text-decoration: none;
}
.copyright .span6 {
	margin-left: 0px !important;
}
.copyright {
	padding: 0;
}
.footer-text {
	color: #fff;
	font-size: 11px;
	line-height: 20px;
}
.footer-text a {
	color: #fff;
}
.footer-text a:hover, .footer-text a:focus {
	color: #000;
}
.vr {
	padding: 35px 0;
}

@media (max-width: 767px) {
.vr {
	border-bottom: 1px solid #ffffff;
}
}
.vr:before, .vr:after {
	content: '';
	width: 1px;
	height: 100%;
	background-color: #fff;
	position: absolute;
	top: 0;
}

@media (max-width: 767px) {
.vr:before, .vr:after {
	display: none;
}
}
.vr:before {
	left: 0;
}
.vr:after {
	right: -21px;
}

@media (min-width: 1200px) {
.vr:after {
	right: -31px;
}
}
.vr-first:before {
	display: none;
}
.vr-last:after {
	display: none;
}

@media (max-width: 767px) {
.vr-last {
	border: none;
}
}
.content_box {
	background-color: #e9e9e9;
}
.content_box:before, .content_box:after {
	display: none;
}
.content_box .arrow-list {
	padding: 0 0 0 20px;
}

@media (min-width: 1200px) {
.content_box .arrow-list {
	padding: 0 0 0 40px;
}
}

@media (min-width: 768px) and (max-width: 979px) {
.content_box .arrow-list {
	padding: 0 0 0 12px;
}
}
.content_box .arrow-list > ul {
	margin: 0;
}
.spacer {
	height: 20px;
}

@media (min-width: 1200px) {
.spacer {
	height: 30px;
}
}
.title-box {
	margin-bottom: 20px;
	padding: 11px 18px 12px;
	background-color: #e9e9e9;
}

@media (min-width: 1200px) {
.title-box {
	margin-bottom: 30px;
}
}
.flexslider {
	overflow: visible !important;
}
.flexslider .slides > li {
	font-weight: normal !important;
	text-transform: none !important;
}
.flexslider .slides > li > a {
	padding: 0 !important;
	background: none !important;
}
.flexslider .slides > li > a:before {
	display: none !important;
}
.flexslider.extra-style {
	margin-bottom: 20px;
}

@media (min-width: 1200px) {
.flexslider.extra-style {
	margin-bottom: 30px;
}
}

@media (max-width: 767px) {
.flexslider.extra-style {
	margin-top: 25px;
}
}
.flexslider.extra-style .slides li .desc {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	background-position: 0 100%;
	background: none;
	min-height: 167px;
}
.flexslider.extra-style .slides li .desc-inner {
	padding: 0 50px 20px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

@media (min-width: 1200px) {
.flexslider.extra-style .slides li .desc-inner {
	padding: 0 145px 46px;
}
}

@media (min-width: 768px) and (max-width: 979px) {
.flexslider.extra-style .slides li .desc-inner {
	padding: 0 80px 20px;
}
}

@media (max-width: 480px) {
.flexslider.extra-style .slides li .desc-inner {
	padding: 0 40px 20px;
}
}
.flexslider.extra-style .slides li .featured-thumbnail {
	margin: 0;
}
.flexslider.extra-style .slides li .featured-thumbnail a {
	background-color: #000;
}
.ie8 .flexslider.extra-style .slides li .featured-thumbnail a img {
	max-width: none !important;
}
.flexslider.extra-style .slides li h5 {
	font-size: 49px;
	line-height: 50px;
	margin: 0 0 12px 0;
}

@media (min-width: 1200px) {
.flexslider.extra-style .slides li h5 {
	font-size: 59px;
	line-height: 60px;
}
}

@media (min-width: 768px) and (max-width: 979px) {
.flexslider.extra-style .slides li h5 {
	font-size: 30px;
	line-height: 31px;
}
}

@media (max-width: 767px) {
.flexslider.extra-style .slides li h5 {
	font-size: 30px;
	line-height: 31px;
}
}

@media (max-width: 480px) {
.flexslider.extra-style .slides li h5 {
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 0;
}
}
.flexslider.extra-style .slides li h5 a {
	color: #fff;
}
.flexslider.extra-style .slides li h5 a:hover, .flexslider.extra-style .slides li h5 a:focus {
	color: #FFAD00;
}
.flexslider.extra-style .slides li .excerpt {
	font-size: 14px;
	text-transform: uppercase;
	color: #FFAD00;
	margin: 0;
}

@media (max-width: 480px) {
.flexslider.extra-style .slides li .excerpt {
	display: none;
}
}
.flex-direction-nav a {
	opacity: 1 !important;
	text-shadow: none;
	overflow: visible;
	padding: 0 !important;
	background-color: transparent !important;
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.flex-direction-nav a:before, .flex-direction-nav a:after {
	position: absolute;
	top: 0;
	font-size: 45px;
	font-family: FontAwesome;
	line-height: 1em;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.widget .flex-direction-nav a:before, .widget .flex-direction-nav a:after {
	color: #000000 !important;
}
.flex-direction-nav a:before {
	color: #fff;
}
.flex-direction-nav a:after {
	color: #FFAD00;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	filter: alpha(opacity=0);
}
.ie8 .flex-direction-nav a:after {
	visibility: hidden;
}
.flex-direction-nav a.flex-prev, .flex-direction-nav a.flex-next {
	width: auto;
	height: auto;
}
.flex-direction-nav a.flex-prev {
	left: 21px !important;
}

@media (max-width: 480px) {
.flex-direction-nav a.flex-prev {
	left: 10px !important;
}
}
.flex-direction-nav a.flex-prev:before, .flex-direction-nav a.flex-prev:after {
	left: 0;
	content: '\f104';
}
.flex-direction-nav a.flex-next {
	right: 21px !important;
}

@media (max-width: 480px) {
.flex-direction-nav a.flex-next {
	right: 10px !important;
}
}
.flex-direction-nav a.flex-next:before, .flex-direction-nav a.flex-next:after {
	right: 0;
	content: '\f105';
}
.widget .flex-direction-nav a:hover:before, .widget .flex-direction-nav a:hover:after {
	color: #83bcaf !important;
}
.flex-direction-nav a:hover:before {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	filter: alpha(opacity=0);
}
.ie8 .flex-direction-nav a:hover:before {
	visibility: hidden;
}
.flex-direction-nav a:hover:after {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	filter: alpha(opacity=100);
}
.ie8 .flex-direction-nav a:hover:after {
	visibility: visible;
}
.extra-style .flex-control-paging {
	bottom: -29px;
}
.flex-control-paging li a {
	padding: 0 !important;
	background-color: #323232;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transition: background-color 0.3s;
	-moz-transition: background-color 0.3s;
	-o-transition: background-color 0.3s;
	transition: background-color 0.3s;
}
.flex-control-paging li a:before {
	display: none !important;
}
.flex-control-paging li a:hover, .flex-control-paging li a.flex-active {
	background-color: #83bcaf;
}
.thumbnail, .featured-thumbnail {
	padding: 0;
	border: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.list.styled > ul li:before {
	font-size: 14px;
	color: #83bcaf;
}
.list.styled > ul li a {
	color: #8c8c8c;
}
.list.styled > ul li a:hover, .list.styled > ul li a:focus {
	color: #83bcaf;
}
.list.styled.arrow-list > ul li {
	margin: 18px -10px 0 0;
}
.list.styled.arrow-list > ul li:first-child {
	margin-top: 0;
}
.list.styled.arrow-list > ul li:before {
	content: '\f105';
	margin-right: 0;
	min-width: 15px;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

@media (min-width: 768px) and (max-width: 979px) {
.list.styled.arrow-list > ul li:before {
	min-width: 12px;
	width: 12px;
}
}
.list.styled.arrow-list > ul li:hover:before {
	-webkit-transform: translate(5px, 0);
	-moz-transform: translate(5px, 0);
	-ms-transform: translate(5px, 0);
	-o-transform: translate(5px, 0);
	transform: translate(5px, 0);
}

@media (min-width: 768px) and (max-width: 979px) {
.list.styled.arrow-list > ul li:hover:before {
	-webkit-transform: translate(3px, 0);
	-moz-transform: translate(3px, 0);
	-ms-transform: translate(3px, 0);
	-o-transform: translate(3px, 0);
	transform: translate(3px, 0);
}
}
.list.styled.custom-list {
	margin-bottom: 20px;
}

@media (min-width: 1200px) {
.list.styled.custom-list {
	margin-bottom: 30px;
}
}
.list.styled.custom-list > ul {
	margin: 0;
}
.list.styled.custom-list > ul li {
	margin: 0;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	border-top: 1px solid #fff;
}

@media (min-width: 768px) and (max-width: 979px) {
.list.styled.custom-list > ul li {
	font-size: 14px;
}
}
.list.styled.custom-list > ul li:first-child {
	border-top: none;
}
.list.styled.custom-list > ul li:before {
	display: none;
}
.list.styled.custom-list > ul li a {
	padding: 11px 14px;
	background-color: #e9e9e9;
	color: #000;
	display: block;
	position: relative;
	z-index: 1;
}

@media (min-width: 768px) and (max-width: 979px) {
.list.styled.custom-list > ul li a {
	padding: 9px 10px;
}
}
.list.styled.custom-list > ul li a:before {
	content: '';
	background-color: #FFAD00;
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 100%;
	z-index: -1;
}
.list.styled.custom-list > ul li a:hover, .list.styled.custom-list > ul li a:focus {
	color: #fff;
}
.list.styled.custom-list > ul li a:hover:before, .list.styled.custom-list > ul li a:focus:before {
	width: 100%;
}
input[type="submit"], input[type="reset"] {
	font-size: 16px;
	height: 42px;
	padding-left: 23px;
	padding-right: 23px;
	transition: 0.5s;
}
input[type="submit"]:hover, input[type="submit"]:focus, input[type="reset"]:hover, input[type="reset"]:focus {
	background: #fff;
	color: #000;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	color: #8c8c8c;
	padding: 6px 12px;
	border: 1px solid #ededed;
	background-color: #fff;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

@media (min-width: 1200px) {
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	padding-left: 19px;
	padding-right: 19px;
}
}
select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	border-color: #83bcaf;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
textarea {
	border-color: #ededed !important;
}
textarea:focus {
	border-color: #83bcaf !important;
}
.wpcf7-form p.field input {
	padding: 6px 12px;
}

@media (min-width: 1200px) {
.wpcf7-form p.field input {
	padding-left: 19px;
	padding-right: 19px;
}
}
.wpcf7-form textarea {
	padding: 6px 12px;
}

@media (min-width: 1200px) {
.wpcf7-form textarea {
	padding-left: 19px;
	padding-right: 19px;
}
}
.wpcf7-form .ajax-loader {
	margin-top: 10px;
}
.wpcf7-not-valid-tip {
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}
.btn-link {
	color: #77bad7;
}
.btn-link:hover, .btn-link:focus {
	color: #000;
}
.btn {
	border: none;
	text-shadow: none;
}
.btn-primary {
	background: #FFAD00;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	position: relative;
	z-index: 1;
	overflow: hidden;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	-o-transition: color 0.3s;
	transition: color 0.3s;
}
.btn-primary:before, .btn-primary:after {
	content: '';
	position: absolute;
	left: 0;
	width: 100%;
	height: 0;
	background: #fff;
	z-index: -1;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.btn-primary:before {
	top: -50%;
}
.btn-primary:after {
	bottom: -50%;
}
.btn-primary:hover, .btn-primary:focus {
	color: #FFAD00;
	background: #fff;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	-o-transition: color 0.3s;
	transition: color 0.3s;
}
.btn-primary:hover:before, .btn-primary:hover:after, .btn-primary:focus:before, .btn-primary:focus:after {
	height: 100%;
}
.btn-primary:hover:before, .btn-primary:focus:before {
	top: auto;
	bottom: 50%;
}
.btn-primary:hover:after, .btn-primary:focus:after {
	bottom: auto;
	top: 50%;
}
.btn-primary.btn-normal {
	font-size: 16px;
	padding: 11px 23px;
}
.btn-link {
	padding: 0;
}
.btn-link.btn-normal {
	font-size: 14px;
}
.btn-link:hover, .btn-link:focus {
	text-decoration: none;
}
#back-top {
	margin-bottom: 0;
}
#back-top-wrapper {
	right: 35px;
	bottom: 30px;
	z-index: 500;
}
#back-top a {
	width: 30px;
	font-size: 45px;
	font-family: FontAwesome;
}
#back-top a:hover {
	color: #fff;
}
#back-top a:hover span {
	background-color: transparent;
}
#back-top a:hover span:before {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}
.ie8 #back-top a:hover span:before {
	visibility: hidden;
}
#back-top a:hover span:after {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.ie8 #back-top a:hover span:after {
	visibility: visible;
}
#back-top span {
	width: 30px;
	height: 20px;
	background: none;
	margin-bottom: 0;
	text-align: center;
}
#back-top span:before, #back-top span:after {
	content: '\f106';
	line-height: 20px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
#back-top span:before {
	color: #000;
}
#back-top span:after {
	color: #FFAD00;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}
.ie8 #back-top span:after {
	visibility: hidden;
}
.clearfix {
 *zoom: 1;
}
.clearfix:before, .clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}
.clearfix:after {
	clear: both;
}
.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.input-block-level {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.hidden-phone {
	margin-top: 140px;
}
.span-menu {
	float: left;
	margin: 0 0 15px 0;
}
.active a {
	color: #fff !important;
	background: #FFAD00;
}
.meta-tags a {
	color: #4169E1;
}
.col-md-bread {
	margin-bottom: 20px;
	padding: 5px 18px 5px;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}

@media (min-width: 1200px) {
.col-md-bread {
	margin-bottom: 30px;
}
}
.col-md-bread span {
	margin: 0 auto;
	padding: 5px;
	font-size: 20px;
}
.col-md-bread a {
	color: #FFAD00;
}
.cat h2 {
	text-align: center;
}
.anuncie img {
	width: 100%;
}
.anuncie2 {
	padding-top: 30px;
}
.form-col {
	float: left;
	width: 100%;
}
.a_z {
	text-align: center;
	margin-bottom: 50px;
}
.a_z a {
	padding: 10px;
	color: #fff;
	background-color: #FFAD00;
	border-radius: 5px;
	font-weight: bold;
	font-size: 12px;
	line-height: 40px;
}
.lista_col {
}
#browselist {
	padding-bottom: 20px;
	width: 100%;
	height: 400px;
}
#browselist ul {
	float: left;
	font-size: 14px;
	padding-left: 7px;
}
#browselist ul li {
	line-height: 23px;
	min-width: 25%;
}
#browselist ul > li > h4:first-child {
	font-size: 50px;
	color: #FFAD00;
}
#browselist ul > li > a {
	color: #666;
	font-size: 15px;
	text-decoration: none;
}
#browselist ul > li > a:hover {
	color: #FFAD00;
}
li.post-list_li.clearfix {
	list-style: none;
}
.cat_col {
	float: left;
	width: 40%;
}
.cat_col img {
	width: 300px;
}
/* Categorias */

.categories {
	padding-bottom: 20px;
}
.categories .mainContent {
	margin-top: -68px;
	position: relative;
	z-index: 100;
}
.categories h2 {
	font-size: 24px;
	color: #FFF;
}
.categories h2 a {
	font-size: 13px;
	text-decoration: none;
	color: #FFF;
	margin-left: 7px;
}
.categories h2 a:after {
	width: 0;
	height: 0;
	content: '';
	border-style: solid;
	border-width: 8px 5px 0 5px;
	border-color: #FCB812 transparent transparent transparent;
	top: 13px;
	position: relative;
	margin-left: 5px;
}
.categories .categoryText {
	position: absolute;
	top: 0;
}
.categories h3, .categories .big p, .categories .medium p {
	color: #FFF;
	position: relative;
	z-index: 10;
	padding-left: 10px;
}
.categories .categoryContent {
	background-color: #fff;
	margin-top: 10px;
	clear: both;
	width: 100%;
}
.categories .categoryContent a {
	float: left;
}
.categories .big {
	float: left;
	position: relative;
}
.categories .big .categoryText {
	height: 284px;
}
.categories .big h3 {
	font-size: 20px;
	padding: 213px 0 0 18px;
}
.categories .big p {
	padding: 12px 0 0 18px;
	font-size: 12px;
}
.categories .alignContent {
	float: left;
	position: relative;
}
.categories .alignContent .small:first-child {
	margin-bottom: 7px;
	float: left;
	width: 100%;
}
.categories .small:first-child .categoryText {
	height: 136px;
}
.categories .small:first-child .categoryText h3 {
	padding-top: 60px;
	line-height: 25px;
}
.categories .alignContent .small:last-child .categoryText {
	height: 141px;
}
.categories .small:last-child .categoryText h3 {
	padding-top: 210px;
}
.categories .small h3 {
	font-size: 20px;
}
.categories .medium {
	height: 284px;
	position: relative;
	float: left;
}
.categories .medium h3 {
	font-size: 20px;
	padding-top: 210px;
}
.categories .medium p {
	font-weight: bold;
	font-size: 14px;
	color: #FFF;
	padding-top: 10px;
}
.categories .medium .categoryText {
	height: 285px;
}
.categories .weather:hover {
	background-position: -782px -170px;
}
.categories .weatherView {
	width: 112px;
	height: 40px;
	margin: 0 auto;
	position: relative;
}
.categories .nextWeather {
	font-size: 11px;
	color: #fff;
	position: relative;
	bottom: 5px;
}
/* .categories .weatherView p:after,

.categories .weatherView h5:after{

	content:'';

	display:block;

	width:3px;

	height:3px;

	border:1px solid #fff;

	border-radius:10px;

	right:-7px;

	top:-2px;

	position:absolute;

}

.categories .weatherView h5:after{

	width:4px;

	height:4px;

	border:2px solid #fff;

} */

.categories .weather .categoryText {
	width: 100%;
	bottom: 0;
}
.categories .weather.load .categoryText {
	background: none;
}
.categories .weather .weatherImg {
	opacity: 0;
}
.categories .weather.load .weatherImg {
	opacity: 1;
}
.categories .weather .cityName {
	font-size: 25px;
	text-align: center;
	color: #FFF;
	margin-bottom: 5px;
	padding-top: 15px;
	position: relative;
}
.categories .weather p {
	font-size: 14px;
	float: left;
	margin-top: 12px;
	position: relative;
}
.categories .weather .minWeather {
	color: #00CCFF;
	position: relative;
}
.categories .weather .maxWeather {
	color: #FF6666;
	position: relative;
}
.categories .weather h5 {
	font-size: 33px;
	color: #FFF;
	float: left;
	margin: 0 8px;
	font-weight: bold;
	position: relative;
}
.categories .weather a {
	text-transform: uppercase;
	font-size: 9px;
	color: #FFF;
	text-decoration: none;
	padding-left: 10px;
	position: absolute;
}
.categories .weather a:after {
	content: '';
	width: 13px;
	height: 13px;
	background: url(../images/sprite.png) -54px -177px no-repeat;
	float: right;
	margin: -2px 0 0 3px;
}
.categories .buy a {
	padding-left: 0;
	text-transform: none;
}
.categories .buy .categoryText {
	height: 167px;
}
.categories .buy h3 {
	padding-top: 130px;
	font-size: 26px;
}
.categories .more a {
	padding: 43px 0;
	text-decoration: none;
	text-align: center;
	font-size: 26px;
	color: #fff;
	width: 100%;
}
.grayscale {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter …0 0 0, 0 0.8 0 0 0, 0 0 0.8 0 0, 0 0 0 0.8 0\'/></filter></svg>#grayscale");
	filter: gray;
	-webkit-filter: grayscale(70%);
}
.grayscale:hover {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.0 0 0 0 0, 0 1.0 0 0 0, 0 0 0.0 0 0, 0 0 0 0.0 0\'/></filter></svg>#grayscale");
	filter: none;
	-webkit-filter: grayscale(0%);
	-webkit-transition: all .4s ease;
}
.categories .more a {
	padding: 43px 0;
	text-decoration: none;
	text-align: center;
	font-size: 26px;
	color: #fff;
	width: 100%;
}
.categories .categoryContent a {
	float: left;
	width: 100%;
}
.categories .more {
	position: relative;
}
.categories .weather {
	margin-bottom: 5px;
	position: relative;
	left: 0;
}
.imglathome {
	position: relative;
}
.imglathome_ultima {
	position: relative;
	margin-bottom: 0;
}
.imglathome1 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 3%, rgba(0, 0, 0, 0.03) 6%, rgba(0, 0, 0, 0.65) 63%, rgba(0, 0, 0, 0.65) 64%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(3%, rgba(0, 0, 0, 0)), color-stop(6%, rgba(0, 0, 0, 0.03)), color-stop(63%, rgba(0, 0, 0, 0.65)), color-stop(64%, rgba(0, 0, 0, 0.65)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 3%, rgba(0, 0, 0, 0.03) 6%, rgba(0, 0, 0, 0.65) 63%, rgba(0, 0, 0, 0.65) 64%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 3%, rgba(0, 0, 0, 0.03) 6%, rgba(0, 0, 0, 0.65) 63%, rgba(0, 0, 0, 0.65) 64%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 3%, rgba(0, 0, 0, 0.03) 6%, rgba(0, 0, 0, 0.65) 63%, rgba(0, 0, 0, 0.65) 64%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 3%, rgba(0, 0, 0, 0.03) 6%, rgba(0, 0, 0, 0.65) 63%, rgba(0, 0, 0, 0.65) 64%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
}
.imglathome h5 {
	text-align: center !important;
	color: #FFF !important;
	font-size: 15px;
	line-height: 30px;
}
i.fa.fa-3x.fa-chevron-up {
	background-color: #FCB812;
	width: 100px;
	-webkit-border-radius: 100px 100px 0 0;
	-moz-border-radius: 100px 100px 0 0;
	border-radius: 100px 100px 0 0;
}
i.fa.fa-3x.fa-chevron-down {
	background-color: #FCB812;
	width: 100px;
	-webkit-border-radius: 0 0 100px 100px;
	-moz-border-radius: 0 0 100px 100px;
	border-radius: 0 0 100px 100px;
}
.imglathome h4 {
	text-align: center !important;
	color: #FFF !important;
	font-size: 14px;
	line-height: 30px;
}
.imglathome_ultima h5 {
	text-align: center !important;
	color: #FFF !important;
	font-size: 2em;
	line-height: 30px;
}
.banner2 {
	padding-top: 10px;
	text-align: center;
}
.seta_banner {
	text-align: center;
}
.seta_banner i {
	color: #000;
	transition: 0.5s;
}
.seta_banner i:hover {
	color: #FFAD00;
	transition: 0.5s;
}

@media (max-width: 846px) {
.menuint {
	display: none;
}
}
#listguia {
	padding: 30px;
}
h4.titguia {
	font-size: 50px;
	color: #FFAD00;
	list-style: none;
	margin-bottom: 30px;
}
#listguia li {
  float: left;
  width: 22%;
  line-height: 20px;
  font-size: 15px;
  padding: 0 30px 0 0;
}
#listguia li a {color: #666;
text-decoration: none;}

#listguia li a:hover {color: #FFAD00;
}
#listguia hr {
    width: 85%;
    margin: 40px auto;
    color: #303030;
}
.imglathome img {
	width: 100%;
	height: auto;
}
.col-2-index {
	width: 18%;
	float: left;
	padding-left: 10px;
	margin: 10px;
}
.col-10-index {
	width: 76%;
	margin: 10px;
	float: left;
}

@media (max-width: 1100px) {
.col-2-index {
	display: none;
}
.col-10-index {
	width: 100%;
}
}
.col-p-1 {
	width: 65%;
	float: left;
}
.col-p-2 {
	width: 33%;
	float: left;
	padding: 2px;
}
.col-p-2 img {
	width: 100%;
	height: auto
}
.col-p-3 {
	width: 46%;
	float: left;
	padding: 2px;
}
.col-p-4 {
	width: 50%;
	float: left;
}
.col-p-4 img {
	width: 100%;
}
.categories {
	width: 100%;
}
.weather img {
	width: 100%;
}
.category1 {
	width: 60%;
	float: left;
}
.category2 {
	width: 40%;
	float: left;
}
.imgcont2 img, .categories .big img {
	width: 100%;
}

@media (min-width: 932px) {
.col-p-3 {
	width: 46%;
	position: relative;
}
}
.col-p-3 h3 {
	padding: 213px 0 0 18px;
	font-size: 20px;
}

@media (max-width: 847px) {
.col-p-1 {
	width: 65%;
}
}

@media (max-width: 467px) {
.alignContent.col-p-2, .categories .big, .col-p-3, .col-p-4 {
	width: 100%;
	float: none;
}
}

@media (max-width: 1319px) {
.categories .small:last-child .categoryText h3 {
	padding-top: 150px;
}
.categories .small:first-child .categoryText h3 {
	padding-top: 20px;
}
.categories .big h3 {
	padding-top: 150px;
}
.categories .medium h3 {
	padding-top: 150px;
}
}

@media (min-width:771px) {
.inginfohome2 {
	display: none;
}
}

@media (max-width: 770px) {
.inginfohome1 {
	display: none;
}
.category1 {
	width: 100%;
	margin-bottom: 30px;
}
.category2 {
	width: 100%;
}
.col-p-3 {
	width: 65%;
}
.col-p-3 img {
	width: 100%;
	height: auto;
}
.col-p-4 {
	width: 33%;
	float: left;
}
}
.col-cliente-index {
	width: 30%;
	float: left;
	padding: 5px;
	min-height: 240px;
}
.col-cliente-index img {
	width: 100%;
}
.col-cliente-index1 {
	width: 48%;
	float: left;
	padding: 5px;
}
.col-cliente-index1 img {
	width: 100%;
}

@media(max-width: 600px) {
.col-cliente-index1 {
	width: 100%;
}
}

@media (min-width: 697px) and (max-width: 769px) {
.categoriesnovas .small {
	float: left !important;
	width: 100% !important;
}
.categoriesnovas .small:first-child {
	margin-right: 5px !important;
}
}

@media (max-width:997px) {
.span3.lathome {
	display: none;
}
.span9.lathome {
	width: 97.5%;
	float: none;
}
}
.newshome {
	width: 32%;
	float: left;
margin: 0 5px 30px 0;}
.newshome img {
	width: 100%;
	height: auto;
}
.span_footer_1 a > span {
	text-transform: uppercase;
}
.span_footer_1 * {
	font-size: 1em;
}
.span_footer_1, .span_footer_2 {
	width: 35%;
	float: left;
}
.span_footer_3 {
	width: 20%;
	float: left;
}
.span_footer_2 ul {
	list-style: none;
}
.span_footer_2 ul li {
	display: inline;
	padding-right: 5px;
}
.span_footer_2 ul > li > a {
	color: #fff;
	transition: 0.5s;
}
i.fa.fa-facebook-square.fa-2x {
	color: #3A5795;
}
i.fa.fa-google-plus-square.fa-2x {
	color: #D44031;
}
[class*="span_footer"] {
	text-align: center;
}
.span_footer_2 ul > li > a:hover {
	color: #000;
	transition: 0.5s;
}

@media(max-width:767px) {
.span_footer_1, .span_footer_2 {
	width: 50%;
}
.span_footer_3 {
	width: 100%;
}
}

@media(max-width:450px) {
.span_footer_1, .span_footer_2 {
	width: 100%;
}
.span_footer_3 {
	width: 100%;
}
}
.frase img {
	padding-top: 50px;
}
.frase2 {
	font-size: 13px;
	padding-right: 20px;
	color: #888;
	font-weight: bold;
	float: right;
}
.topo {
	height: 20px;
	background: linear-gradient(to bottom, #ebebeb 0%, #e9e9e9 50%, #e8e8e8 100%);
	padding: 8px;
}

@media(max-width:960px) {
.logo img {
	min-width: 133px;
	width: 20%;
}
}
.frase2 span {
	padding-left: 20px;
}

@media(max-width:460px) {
.frase2 span {
	padding-left: 20px;
	width: 100%;
	text-align: center;
	float: left;
}
.topo {
	height: 35px;
}
}

@media(max-width:1500px) {
.newshome {
	width: 30%;
}
}

@media(max-width:700px) {
.newshome, .col-cliente-index {
	width: 45%;
}
}

@media(max-width:500px) {
.newshome, .col-cliente-index {
	width: 100%;
}
}

@media(max-width:1400px) {
.span-pesquisa {
	margin-left: 0;
}
}
.categoriesnovas {
	margin: 10px 0;
	clear: both;
}
.categoriesnovas .blobo1 {
	float: left;
	width: 80.6%;
}
.categoriesnovas .blobo2 {
	float: left;
	width: 19.4%;
}

@media (max-width:697px) {
.categoriesnovas .blobo1, .categoriesnovas .blobo2 {
	float: none;
	width: 100%;
	clear: both
}
.categoriesnovas .alignContent {
	margin-top: 10px;
}
.catnewsh3 {
	left: 10px;
	bottom: 10px;
	font-size: 10px;
	line-height: 15px;
}
}
.categoriesnovas .big {
	width: 49%;
	float: left;
	position: relative;
	margin: 0px 5px 10px 0px;
}
.categoriesnovas .big img, .categoriesnovas .alignContent img, .categoriesnovas .alignContent .small, .categoriesnovas .medium, .categoriesnovas .weather {
	width: 100%;
	height: auto;
}
.categoriasnovas a:hover {
	-webkit-filter: contrast(150%);
	-moz-filter: contrast(150%);
	-ms-filter: contrast(150%);
	-o-filter: contrast(150%);
	filter: contrast(150%);
}
.categoriesnovas .alignContent {
	position: relative;
	margin-top: 0;
}
.categoriesnovas .alignContent1 {
	width: 45.9%;
	float: left;
	margin-left: 6px;
	position: relative;
}
.categoriesnovas .alignContent .small:first-child {
	margin-bottom: 6px;
	position: relative;
}
.categoriesnovas .small {
	height: 111px;
	position: relative;
}
.categoriesnovas .medium {
	width: 47.5%;
	position: relative;
	margin-left: 6px;
	float: left;
}
.categoriesnovas .weather {
	margin-bottom: 6px;
	position: relative;
}
.categoriesnovas .more {
	height: 88px;
	position: relative;
	background: #F39C13;
}

@media (max-width:1200px) {
.title_cot {
	font-size: 14px !important;
}
}
.hoverzoom {
	position: relative;
	width: 100%;
	overflow: hidden;
}
.hoverzoom > img {
	width: 100%;
	border-radius: 2px;
	-webkit-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
	-moz-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
	-ms-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
	-o-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
	transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
}
.hoverzoom:hover > img {
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-ms-transform: scale(1.5);
	-o-transform: scale(1.5);
	transform: scale(1.5);
}
.hoverzoom .retina {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
	border-radius: 2px;
	text-align: center;
	padding: 30px;
	-webkit-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
	-moz-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
	-ms-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
	-o-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
	transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);
}
.hoverzoom:hover .retina {
	opacity: 1;
	box-shadow: inset 0 0 100px 50px rgba(0,0,0,.5);
}
.hoverzoom .retina p {
	color: #fff;
}
.hoverzoom .retina a {
	display: block;
	width: 150px;
	background: #6fc5e9;
	border: 1px solid #59afd4;
	border-radius: 4px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding: 10px 15px;
	margin: 16px auto 0;
}
.catnewsh3 {
	position: absolute;
	left: 20px;
	bottom: 20px;
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	line-height: 25px;
}
.title_cot {
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
	padding-top: 5px;
	display: inline-block;
	/* border-bottom: solid 1px #000; */
	width: 100%;
	background-color: #F1C411;
	padding-bottom: 2px;
}
.more {
	color: #fff;
	font-weight: bold;
}
span.sub_cot {
	padding-left: 5px;
	padding-top: 5px;
	display: inline-block;
}
.infoimg1 {
}
.infoimg2 {
	display: none;
}

@media (max-width:769px) {
.categoriesnovas .small {
	float: left !important;
	width: 49% !important;
}
.categoriesnovas .small:first-child {
	margin-right: 5px !important;
}
}

@media (max-width:355px) {
.categoriesnovas .alignContent, .categoriesnovas .big, .categoriesnovas .medium, .categoriesnovas .alignContent1 {
	width: 100%;
	margin: 5px !important;
}
}
.titdesqhome {
	background: #ffaf00;
	padding: 10px;
	color: #FFF !important;
	font-size: 20px !important;
	text-transform: uppercase;
	line-height: 30px;
}
.ciddesqhome {
	text-transform: uppercase;
	margin: 20px 0px;
	font-weight: bold;
	font-size: 20px;
}

.span3-pesquisa{
    width:20%;
    float: left
}

.span9-pesquisa{
    width:70%;
    float: left;
}

@media(max-width:767px){
    .span3-pesquisa{
        display: none;   
    }
    .span9-pesquisa{
        width:100%;
}
}
.destnivel5 ul {
  margin: 0;
  padding: 0;
}

.destnivel5 ul li {
  float: left;
  width: 31.9%;
  margin: 5px;
  list-style: none;
  border:1px solid #eee;
  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
  background: #FFF;
  }
  
.destnivel5 a:hover { background:#eee}  

.nivel5img {
  height: 200px;
  text-align: center;
  line-height: 200px;
  overflow-y: hidden;
}
.nivel5text {
  margin-top: 5px;
  text-align: center;
  font-size: 18px;
  padding: 0 15px 15px 15px;
  line-height: 18px;
  color: #666;
  height: 50px;
  text-transform:capitalize
}
.destaqueshome {
  background: #6eb5cc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5pxpx;
  border-radius: 5pxpx;
  padding: 10px;
}

@media (max-width:1200px) {
.destnivel5 ul li {width: 30.9%;}	
}
@media (max-width:997px) {
.destnivel5 ul li {width: 31.6%;}	
}
@media (max-width:746px) {
.destnivel5 ul li {width: 31.5%;}	
.nivel5img {height: 150px;}
.nivel5text {font-size: 15px;line-height: 15px;}
}
@media (max-width:707px) {
.destnivel5 ul li {width: 31%;}	
}
@media (max-width:565px) {
.destnivel5 ul li {width: 47%;}	
}
@media (max-width:565px) {
.destnivel5 ul li {width: 100%;}	
}