.custom-logo{
	width: 220px;
	height: auto;
}
#primary-menu a{
	font-size: 14px !important;
	margin-top: 5px;
}
#primary-menu li{
	border-right: 1px solid #eee;
}
#primary-menu li:last-child {
	border-right: none !important;
}
#text-3{
	padding: 25px 5%;
	width: 100%;
	text-align: center;
  background-image: linear-gradient(#f5f5f5, #ddd);
}
#construction_field_team-3{
	background: #f5f5f5;
}
#navbar{
	border-bottom: 3px solid #009ADC;
}
.team-author-details{
	text-align: center;
	background: #fff;
}
.team-author-details a{
	color: #009ADC;
}
#construction_field_posts_col-3 .post-thumb {
	max-height: 200px
}
#construction_field_posts_col-3 .wp-post-image{
	width: 100%;
}
#construction_field_posts_col-3 .entry-content {
	text-align: center;
	background: #e9e9e9;
	min-height: 185px;
	margin-top: -15px;
	padding: 10px
}
#construction_field_posts_col-3 .entry-content a{
	color: #009ADC;
	transition: 0.3s linear;
}
#construction_field_posts_col-3 .entry-content a:hover{
	color: #000;
	transition: 0.3s linear;
}
.site-footer iframe{
	height: 230px
}
.site-info, .single-thumb-full, .author{
	display: none !important;
}
.site-footer .socials{
	padding: 0 !important;
	margin: 0;
}
.site-footer .socials .fa, .top-header .socials .fa{
	font-size: 18px
}
.widget-title{
	font-size: 25px;
	font-weight: normal;
}
.widget-title:after{
	width: 16%;
	height: 2px;
	background: #009ADC;
	margin: 5px -8%;
}
.entry-header-title h2 a{
	color: #009ADC;
}
.image-slider-wrapper > .at-absolute-feature-icon {
  bottom: 8px;
  opacity: 0.85;
	background: rgba(0,0,0,0.6);
	border-radius: 6px 6px 0 0 
}
.image-slider-wrapper {
    background: #F15A22;
}
#menu-rodape li:before, #menu-produtos li:before, #recent-posts-4 ul li:before{
	content: "> ";
	color: #666;
}
#nav_menu-5 #menu-produtos li:before, #recent-posts-2 ul li:before{
	content: "> ";
	color: #999;
}
#menu-rodape li, #menu-produtos li, #recent-posts-4 ul li{
	border-bottom: 1px solid #444;
}
#nav_menu-5 #menu-produtos li, #recent-posts-2 ul li{
	border-bottom: 1px solid #ccc;
}
.site-footer hr{
	border-color: #666;
}
.mapa{
	width: 100%;
	height: 250px;
	border: 1px solid #ccc !important;
}
.wpcf7-form label{
	width: 100%;
}
.wpcf7-form textarea{
	height: 150px;
	resize: none;
}
.wpcf7-form textarea:focus, .wpcf7-form input[type=text]:focus, .wpcf7-form input[type=email]:focus{
	border-color: #009ADC;
	transition: 0.3s linear;
}
.wpcf7-form textarea, .wpcf7-form input[type=text], .wpcf7-form input[type=email], .wpcf7-form input[type=submit]{
	transition: 0.3s linear;
	border-radius: 4px;
}
iframe, .wp-post-image{
	border-radius: 4px;
}
.post-thumb, .team-img-box{
	border-radius: 4px 4px 0 0
}
#construction_field_posts_col-3 .entry-content, .team-author-details {
	border-radius: 0 0 4px 4px;
}
.sfm-floating-menu a.sfm-shape-button {
	border-radius: 0px 4px 4px 0 !important;
}
.site-footer .current-menu-item a{
	color: #009ADC !important;
}
.site-footer{
	font-size: 13px;
}
#construction_field_posts_col-3{
	padding-bottom: 0;
}
#construction_field_gallery-3 .gallery-inner-item img{
	filter: saturate(0%) brightness(150%);
	transform: scale(0.7);
}
.gallery-inner-item:hover img{
	transform: scale(0.8);
	filter: saturate(100%) !important;
}
.acme-gallery .gallery-inner-item::before {
    box-shadow: none;
}
.at-bottom-lower{
	display: none;
}
#construction_field_gallery-3{
	background: #fff;
}
.jetpack-video-wrapper iframe{
	min-height: 360px;
}
@media only screen and (max-width: 500px) {
	.featured-slider img{
		height: auto !important;
		max-width: 200% !important;
		width: 200% !important;
	}
	.navbar-toggle{
		margin-top: 7px !important;
		margin-right: 0
	}
	.at-absolute-feature-icon{
		display: none;
	}
	.slick-arrow{
		display: none !important;
	}
	.banner-btn{
		margin-bottom: 10px;
		width: 90%
	}
	.footer-copyright{
		font-size: 12px;
		margin-bottom: 15px;
	}
	.site-footer .socials .fa, .top-header .socials .fa{
	font-size: 23px !important;
		margin-left: 15px
}
	.top-header .socials{
	margin-left: 35px
}
	.custom-logo{
		width: 180px
	}
	.gallery-inner-item img{
	transform: scale(0.6);
		top: 0 !important;
		margin: -30px 0
}
	.gallery-inner-item img:hover{
	transform: scale(0.65);
}
	.at-gallery-item{
	height: 160px;
		padding: 0 !important;
		margin-top: -20px !important;
		margin-bottom: -20px !important;
		position: inherit !important;
		top: 0px !important
}
	.fullwidth-row{
	width: 100% !important;
	height: 1px !important
}
	.jetpack-video-wrapper iframe{
	min-height: 160px;
}
}
@media only screen and (min-width: 501px) and (max-width: 950px) {
	.featured-slider img{
		height: auto !important;
		max-width: 200% !important;
		width: 120% !important;
	}
	.navbar-toggle{
		margin-top: 20px !important
	}
	.at-absolute-feature-icon{
		display: none;
	}
	.slick-arrow{
		top: 90px !important;
	}
	.footer-sidebar{
		width: 49%;
		float: left;
		min-height: 450px
	}
	.footer-copyright{
		font-size: 12px;
		margin-bottom: 15px
	}
	.site-footer .socials .fa, .top-header .socials .fa{
	font-size: 23px !important;
		margin-left: 15px
}
	.top-header .socials{
	margin-left: 35px
}
.fullwidth-row{
	width: 100% !important;
	height: 220px !important
}
.at-gallery-item{
	width: 25% !important;
	float: left !important;
	position: inherit !important;
	top: auto !important;
	left: auto !important;
}
	#construction_field_posts_col-3 .entry-content {
	min-height: 200px;
}
	.jetpack-video-wrapper iframe{
	min-height: 260px;
}
}
.wp-block-getwid-tabs__tab-content-wrapper{
    background: #fff;
}
#wpmem_profile_form .textbox {
    background: #f2f2f2 !important;
    color: #000;
    border: 1px solid #dddddd;
    outline: medium none;
    padding: 5px;
    font-size: 15px;
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    height: 45px;
}
#wpmem_profile_form label{
font-family: 'Poppins', sans-serif;
font-size: 14px;
	font-weight: 300;
}
#wpmem_profile_form .div_text{
	width: 97%;
}
#wpmem_login .buttons, #wpmem_reg .buttons {
	background-color: #009adc;
color: #fff;
	font-family: 'Poppins', sans-serif;
font-size: 15px;
	font-weight: 300;
	border-radius: 6px;
	border: none;
	width: 200px;
	padding: 10px;
}
#wpmem_login .button_div, #wpmem_reg .button_div {
  text-align: left;
}
.req-text {
    font-family: 'Poppins', sans-serif !important;
    font-size: 13px  !important;
    font-weight: 400  !important;
    color: #666 !important;
    line-height: 24px;
}
.post-navigation{
	display: none;
}
.wpcf7-not-valid-tip{
	display: block !important;
	font-size: 11px
}
#construction_field_testimonial-3{
	display: none;
}
#text-8{
	padding-bottom: 30px
}
.sp-lc-logo img{
	filter: grayscale(100%) opacity(50%);
	transition: 0.3s linear
}
.sp-lc-logo img:hover{
	filter: grayscale(0%) opacity(100%);
	transition: 0.3s linear
}
.wp-block-getwid-tabs__title strong{
	color: #333 !important;
}
.site-footer .footer-copyright p {
    text-transform: none;
}