/* Enter Your Custom CSS Here */


.cmsms_dynamic_cart .cmsms_dynamic_cart_button {
	background-color: rgb(19, 68, 31);
	color: white;
}

.cmsms_dynamic_cart .cmsms_dynamic_cart_button:hover {
	color: white;
}

.woocommerce-message {
	background-color: #f2c61a;
	color: #181402;
	font-size: 1.6rem;
	font-weight: 600;
}

.cmsms_dynamic_cart {
	visibility: visible;
	opacity: 1;
}

#header nav>div>ul li:hover>ul {
	margin-top: -22px !important;
}

sub- .esgbox-opened {
	z-index: 9999 !important;
}

.headline_text>h5 {
	color: #FFFFFF;
	font-style: italic;
}

.gg_galleria_slider_wrap {
	margin-top: -80px !important;
}

#header {
	z-index: 8002 !important;
}

.loginbtn {
	background-color: #13441f;
	border-radius: 20px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.logoutbtn {
	border-radius: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-style: solid;
	border-color: #13441f;
	border-width: 1px;
}

.cmsms_breadcrumbs {
	background-color: #13441f;
}

.cmsms_breadcrumbs_inner.align_right {
	color: #FFFFFF;
}

.cmsms_breadcrumbs_inner.align_right>a {
	color: #e8ba40;
}

.frame {
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding: 0;
	cursor: pointer;
}

.frame ul {
	margin: 0;
	padding: 0;
	height: 100%;
	list-style: none;
}

.frame ul li {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	width: 35px;
	height: 100%;
	text-align: center;
}

.sliderdiv {
	position: relative;
	width: 600px;
	margin: 2em auto;
	padding: 0px !important;
	color: #fff;
	background: #6b9232;
	border-radius: 8px;
}

.sliderdiv:before {
	content: '';
	position: absolute;
	width: 60px;
	height: 100%;
	top: 0;
	left: 50%;
	margin-left: -30px;
	background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 100%);
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgb(141, 218, 31) 50%, rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(97, 136, 42) 50%, rgba(0, 0, 0, 0) 100%);
}

#cta-button-container {
	text-align: center !important;
}

#cta-button {
	display: inline-block;
	margin-top: 20%;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 8px 0 #c5376d, 0 15px 20px rgba(0, 0, 0, .35);
	-moz-box-shadow: 0 8px 0 #c5376d, 0 15px 20px rgba(0, 0, 0, .35);
	box-shadow: 0 8px 0 #c5376d, 0 15px 20px rgba(0, 0, 0, .35);
	-webkit-transition: -webkit-box-shadow .1s ease-in-out;
	-moz-transition: -moz-box-shadow .1s ease-in-out;
	-o-transition: -o-box-shadow .1s ease-in-out;
	transition: box-shadow .1s ease-in-out;
	font-size: 50px;
	color: #fff;
}

#cta-button span {
	display: inline-block;
	padding: 20px 30px;
	background-color: #ec528d;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(338, 90%, 80%, .8)), to(hsla(338, 90%, 70%, .2)));
	background-image: -webkit-linear-gradient(hsla(338, 90%, 80%, .8), hsla(338, 90%, 70%, .2));
	background-image: -moz-linear-gradient(hsla(338, 90%, 80%, .8), hsla(338, 90%, 70%, .2));
	background-image: -o-linear-gradient(hsla(338, 90%, 80%, .8), hsla(338, 90%, 70%, .2));
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, .15);
	-moz-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, .15);
	box-shadow: inset 0 -1px 1px rgba(255, 255, 255, .15);
	font-family: 'Pacifico', Arial, sans-serif;
	line-height: 1;
	text-shadow: 0 -1px 1px rgba(175, 49, 95, .7);
	-webkit-transition: background-color .2s ease-in-out, -webkit-transform .1s ease-in-out;
	-moz-transition: background-color .2s ease-in-out, -moz-transform .1s ease-in-out;
	-o-transition: background-color .2s ease-in-out, -o-transform .1s ease-in-out;
	transition: background-color .2s ease-in-out, transform .1s ease-in-out;
}

#cta-button:hover span {
	background-color: #ec6a9c;
	text-shadow: 0 -1px 1px rgba(175, 49, 95, .9), 0 0 5px rgba(255, 255, 255, .8);
}

#cta-button:active,
#cta-button:focus {
	-webkit-box-shadow: 0 8px 0 #c5376d, 0 12px 10px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 8px 0 #c5376d, 0 12px 10px rgba(0, 0, 0, .3);
	box-shadow: 0 8px 0 #c5376d, 0 12px 10px rgba(0, 0, 0, .3);
}

#cta-button:active span {
	-webkit-transform: translate(0, 4px);
	-moz-transform: translate(0, 4px);
	-o-transform: translate(0, 4px);
	transform: translate(0, 4px);
}

.buttonmobile {
	display: none;
}

.servicemobile {
	display: none;
}

.bgcounter {
	margin-top: 20px !important;
}

.cmsms_stat_counter_wrap {
	line-height: 0px !important;
}

.cmsms_stat_inner[class*=" cmsms-icon-"]:before {
	top: -9px !important;
}

.filtroText {
	margin-left: 13%;
}


/* ESS GRID */

.esg-filters.esg-navbutton-solo-left,
.esg-filters.esg-navbutton-solo-right {
	top: 46% !important;
}


/* ESS GRID */

.center-justified {
	text-align: justify;
	-moz-text-align-last: center;
	text-align-last: center;
}


/* VIDEO CONTAINER */

.video_container {
	position: relative;
	padding-bottom: 56.25%;
	/* 16:9 */
	padding-top: 25px;
	height: 0;
}

.video_container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/* VIDEO CONTAINER */

.titleRedesSociais {
	margin-bottom: 20px !important;
}

.image124Mobi {
	display: none;
}

.resp_nav_wrap {
	display: none !important;
}


/* MORPH MENU */

.menu3level {
	background-color: #416837 !important;
}

.morph-by-bonfire ul li a {
	font-size: 16px !important;
}

.morph-by-bonfire ul.sub-menu {
	background-color: #274021;
}

.morph-by-bonfire ul li {
	border: solid #f6f6f6 1px;
}

.sub-menu {
	top: 90px;
	z-index: 8500
}


/* MORPH MENU */

.vimeoyoutubepopup_video {
	text-decoration: none;
	text-align: center;
	padding: 17px 68px;
	border: solid 1px #f2f0f0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font: 22px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #E5FFFF;
	background-color: #f0f0f0;
	border-radius: 90px;
}

.video2 {
	background-color: #ffffff;
	padding: 11px;
	border-radius: 10px;
}

.titleHead>br {
	display: none;
}


/* MORPH MENU */

.touchy-by-bonfire {
	border-radius: 11px;
}

.touchy-by-bonfire .sub-menu a {
	color: #004313 !important;
}

.morph-logo {
	display: none;
}

.morph-menu-button-label {
	font-family: 'Roboto Slab', sans serif !important;
	font-size: 18px !important;
	margin-top: -2px !important;
	font-weight: bold;
}


/* MORPH MENU */

.menuMobile>a {
	border-bottom: 1px solid #dadada;
}

.titleHead {
	text-align: center !important;
}

.textFooter {
	font-family: 'montserrat';
	font-size: 11pt;
	text-transform: uppercase;
	color: #ffffff;
	text-align: center;
}

#servicos {
	-webkit-box-shadow: 3px 6px 5px 0px rgba(5, 4, 5, 0.39);
	-moz-box-shadow: 3px 6px 5px 0px rgba(5, 4, 5, 0.39);
	box-shadow: 3px 6px 5px 0px rgba(5, 4, 5, 0.39);
}

.headline_outer .headline_inner.align_center .headline_text {
	text-align: center;
	margin-top: 8%;
}

.titleIconPlants {
	color: #faa720;
}

.post-container-right {
	margin: 0px 0px 0 0;
	overflow: auto
}

.post-thumb-right {
	float: left;
	margin-right: 15px;
}

.post-content-right {
	text-align: left;
}

h2 {
	padding: 0;
	margin: 0 0 10px;
}

.post-content {
	text-align: right;
}

.post-container {
	margin: 0px 0px 0 0;
	overflow: auto
}

.post-thumb {
	float: right;
	margin-left: 15px;
}

.divNegative {
	margin-top: -20px !important;
}

.imgPlantaContainer > a > img {
	border-radius: 22px;
        max-height: 160px;
        max-width: 300px;
        object-fit: cover;
}

.negativeDiv {
	margin-top: -100px;
}


/* */

.icone {
	margin-top: 20px;
}

.descricaoIcones {
	margin-left: 13%;
}

.container-icones .icone>div>h5 {
	font-weight: 700;
	font-size: 1.73075em;
	margin-bottom: 5px;
}

.container-icones {
	padding: 0px 0px 0px 90px;
	margin-top: 20px;
}

#footerAtmos {
	padding-top: 120px;
	padding-bottom: 82px;
}

ul li:before {
	content: '\e8b9';
	font-family: 'fontello';
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	padding: 0;
	margin: 0;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	position: absolute;
	top: 12px;
	left: -17px;
	display: none;
}


/*
.cmsms_tabs .cmsms_tabs_list .cmsms_tabs_list_item.current_tab:last-child > a {
  
      background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
  
}

.cmsms-icon-instagram-circled:hover {
     
 background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
  
}
*/


/*
.insta {   
   
background: #3494E6; 
background: -webkit-linear-gradient(to left, #3494E6 , #EC6EAD);
background: linear-gradient(to left, #3494E6 , #EC6EAD);
 
}
*/


/* GRADIENT GREEN */

.lightLeaf {
	background-image: url("https://www.atmosphera-pe.com.br/wp-content/uploads/2017/02/wall-bege-background.jpg");
	background-repeat: repeat;
}


/* GRADIENT GREEN */


/* FOTO LOJA BORDA */

.bordImg>img {
	border-radius: 35px !important;
}

.bordImgV2>img {
	border-radius: 18px !important;
}


/* FOTO LOJA BORDA */


/* ICONES ATMOSPHERA */

.icon_container {
	margin-left: 76px;
}

.icon_container_cursos {
	margin-left: 25%;
}

.icon_inside_container {
	float: left;
	margin-right: 50px;
	margin-bottom: 15px;
}

#mapIlu {
	background-image: url("https://www.atmosphera-pe.com.br/wp-content/uploads/2017/02/map-icon-v3.png");
	height: 81px;
	width: 81px;
}

#mapIlu:hover {
	background-image: url("https://www.atmosphera-pe.com.br/wp-content/uploads/2017/02/map-icon-v5-hover.png");
	height: 81px;
	width: 81px;
	-webkit-transition-delay: 0.2s;
	/* for Safari &amp; Chrome */
	transition-duration: 0.5s;
}

.invisibleLink {
	display: block;
	left: 55px;
	top: 55px;
	position: absolute;
	height: 55px;
	width: 55px;
}


/* ICONES ATMOSPHERA */

#nossalojagrid {
	margin-left: 135px;
	height: 100%;
	width: 100%;
}

#igarassuCircle {
	margin-left: 38%;
	height: 100%;
	width: 100%;
}

#filialPaivaCircle {
	margin-left: 38%;
	height: 100%;
	width: 100%;
}


/* BOX CONTENT LOCALIZAÇÃO */

.boxLoc {
	margin-top: 40px;
	background-color: #2e682d;
	height: auto;
	border-radius: 45px;
	max-width: 100%;
	padding: 35px;
}


/* BOX CONTENT LOCALIZAÇÃO */


/* BOX CONTENT LOCALIZAÇÃO */

.boxContato {
	margin-top: 40px;
	background-color: #f8f7f2;
	height: auto;
	border-radius: 45px;
	max-width: 100%;
	padding: 35px;
}

.boxContatoBlack {
	margin-top: 40px;
	height: auto;
	border-radius: 45px;
	max-width: 100%;
	padding: 35px;
	border: 1px solid #9f9f9f;
	-webkit-box-shadow: 0px 0px 44px -5px rgba(0, 0, 0, 0.14);
	-moz-box-shadow: 0px 0px 44px -5px rgba(0, 0, 0, 0.14);
	box-shadow: 0px 0px 44px -5px rgba(0, 0, 0, 0.14);
}


/* BOX CONTENT LOCALIZAÇÃO */


/* IMAGE VÍDEO HOME */

.vimeoyoutubepopup_video>img {
	background-position: center center;
	background-size: cover !important;
}

#imgVideo {
	/* Preserve aspet ratio */
	min-width: 100%;
	min-height: 100%;
}


/* IMAGE VÍDEO HOME */


/* REVOLUTION SLIDER */


/* REVOLUTION SLIDER */


/* NOTIFICAÇÃO */

.notificationText {
	text-align: center;
	padding-bottom: 18px;
}

#notification {
	display: none;
}

.alert {
	background-color: #215028;
	color: white;
	margin-bottom: 15px;
	border-radius: 5px;
	margin-left: 50px;
}

.closebtn {
	margin-left: 15px;
	color: #FFFFFF;
	font-weight: bold;
	float: right;
	font-size: 22px;
	line-height: 20px;
	cursor: pointer;
	transition: 0.3s;
	margin-right: 20px;
	margin-top: 17px;
}

.closebtn:hover {
	color: black;
}


/* NOTIFICAÇÃO*/

.notFound {
	opacity: 0.3;
}

.notFound:hover {
	color: #FFFFFF !important;
}


/* BOX CONTENT */

.boxContent {
	margin-top: 40px;
	right: 100px;
	background-color: #FFFFFF;
	height: 100%;
	border-radius: 45px;
	max-width: 100%;
	padding: 35px;
}

.boxBelow {
	margin-top: -40px;
	left: 44px;
	background-color: #FFFFFF;
	height: 100%;
	border-radius: 45px;
	max-width: 100%;
	padding: 35px;
}

.rightImageBox {
	right: 54px;
}

.borderLayout>img {
	margin-top: 0px;
	border-radius: 45px;
}


/* BOX CONTENT */


/* MENU */

.menuFont {
	right: -25%;
}

.menu-item a.menu-image-title-after.menu-image-not-hovered img {
	padding-right: 0px;
}


/* MENU */

@font-face {
	font-family: 'satisfy';
	src: url('https://www.atmosphera-pe.com.br/wp-content/themes/econature/css/fonts/satisfy/Satisfy-Regular.ttf') format('truetype');
}

@font-face {
	font-family: 'bariol';
	src: url('https://www.atmosphera-pe.com.br/wp-content/themes/econature/css/fonts/bariol_regular-webfont.ttf') format('truetype');
}

@font-face {
	font-family: 'montserrat';
	src: url('https://www.atmosphera-pe.com.br/wp-content/themes/econature/css/fonts/montserrat/Montserrat-Regular.otf') format('truetype');
}

@font-face {
	font-family: 'montserrat-medium';
	src: url('https://www.atmosphera-pe.com.br/wp-content/themes/econature/css/fonts/montserrat/Montserrat-Medium.otf') format('truetype');
}

@font-face {
	font-family: 'montserrat-light';
	src: url('https://www.atmosphera-pe.com.br/wp-content/themes/econature/css/fonts/montserrat/Montserrat-Light.otf') format('truetype');
}

@font-face {
	font-family: 'oduda';
	src: url('https://www.atmosphera-pe.com.br/wp-content/themes/econature/css/fonts/Oduda-Bold-Demo.otf');
}

@font-face {
	font-family: 'brandon';
	src: url('https://www.atmosphera-pe.com.br/wp-content/themes/econature/css/fonts/brandon/Brandon_bld.otf');
}

@font-face {
	font-family: 'lecker';
	src: url('https://www.atmosphera-pe.com.br/wp-content/themes/econature/css/fonts/LeckerliOne-Regular.otf');
}

.plant {
	position: absolute;
	left: -30%;
	width: 22.65%;
	top: -90%;
	z-index: 1;
	-webkit-transition: all 6s ease;
	-moz-transition: all 6s ease;
	-o-transision: all 6s ease;
	transition: all 6s ease;
}

.plant2 {
	position: absolute;
	right: -30%;
	width: 22.65%;
	top: 130%;
	z-index: 1;
	-webkit-transition: all 6s ease;
	-moz-transition: all 6s ease;
	-o-transision: all 6s ease;
	transition: all 6s ease;
}

.anim {
	display: block;
}

.spaceMargin {
	margin-top: 20px;
	margin-bottom: 10px;
}

.NegativeSpaceMargin {
	margin-top: -50px;
}


/* FLECHAS DAS PLANTAS */


/*
.flat-dark .esg-filters {
    text-transform: uppercase;
    text-align: center;
    display: none;
}
*/


/* FLECHAS DAS PLANTAS */


/* TAB SOCIAL MEDIA */

.cmsms_tabs .cmsms_tabs_list {
	list-style: none;
	padding: 0;
	margin: 0;
	position: 0;
	/* text-align: center; */
	/*margin-left: 35%; */
}


/* TAB SOCIAL MEDIA */


/* BACKGROUND VÍDEO */


/* SOCIAL MEDIA TABS */

.cmsms_tabs.tabs_mode_tab .cmsms_tabs_wrap {
	background-color: #fcfaf6;
}


/* SOCIAL MEDIA TABS */

.seg-instaportfolio .seg-font-icon-medium {
	font-size: 25px;
	text-align: center !important;
	margin-top: 14px;
}

.seg-instaportfolio .seg-font-medium {
	font-size: medium;
	text-align: center !important;
}

.backDisplay {
	display: none;
}


/* FONTE SLIDER */

.fontSliderv2 {
	color: #ecb337 !important;
	font-size: 50px !important;
}

.fontSliderv1 {
	font-size: 40px !important;
}


/* FONTE SLIDER */


/* HEADER CONTATO */

.imgHeader {
	margin-top: -95px;
}


/* HEADER CONTATO */


/* PÁGINAS DE PLANTAS */

.headerPlantas {
	margin-top: -94px;
}

.letrasPlantas {
	margin-left: 16%;
}


/* PÁGINA DE PLANTAS */


/* VÍDE MEDIA */


/*
.videoAtmosphera {
  
 height:100%;
 width:100%;

  
}

.mejs-container.wp-video-shortcode, .mejs-container.wp-audio-shortcode {
    margin-bottom: 0px;
    max-width: 100%;
}


/* VÍDE MEDIA */


/* BARRA DE BUSCA */

.header_mid_inner .search_wrap {
	margin-top: -3px;
}


/* BARRA DE BUSCA */

#todasPlantas {
	text-align: center;
	margin-bottom: 14px;
}

#todosTitulo {
	font-family: lecker;
	font-size: 36px;
	color: #1c4b28;
}

nav>div>ul ul {
	left: -64px;
}

.plantaIsometrica {
	margin-left: 14px;
}

.cmsms_stat_title,
.cmsms_stats.stats_mode_counters.stats_type_numbers .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner[class*=" cmsms-icon-"] {
	color: #82ad44 !important;
}

.ul>sub-menu {
	margin-top: 10px;
}

#header nav>div>ul ul {
	border-radius: 2px;
	text-align: center;
}

.cmsms_stat_suffix {
	color: #13441f !important;
}

#subtext {
	font-family: 'lecker';
	font-weight: normal;
}

#navigation ul li a span {
	white-space: nowrap;
}

#navigation ul li a {
	width: 100%;
	padding: 10px;
}

#navigation ul li a {
	font-family: 'Bitter', Roboto Slab, Verdana, Geneva, 'DejaVu Sans', sans-serif !important;
	font-size: 14px;
	font-weight: normal;
	color: #777267;
}

h1 {
	font-style: normal;
}

.portfolio.opened-article .project .project_sidebar {
	width: 26%;
	margin: -5px 0 0;
	float: left;
	display: none;
}

.portfolio.opened-article .project .project_content.with_sidebar {
	margin-left: 170px;
}


/* VERIFICADO */

#navigation>li>a {
	font-family: 'Bitter', 'Roboto Slab', 'Oxygen', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	text-transform: uppercase;
}

#navigation>li>a:hover {
	font-family: 'Bitter', 'Roboto Slab', 'Oxygen', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: 600;
	font-style: normal;
	text-transform: uppercase;
}

.shadow {
	-webkit-box-shadow: 10px 10px 4px -10px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 10px 10px 4px -10px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 4px -10px rgba(0, 0, 0, 0.75);
}

.shadowV2 {
	-webkit-box-shadow: 0px 0px 72px 3px rgba(0, 0, 0, 0.11);
	-moz-box-shadow: 0px 0px 72px 3px rgba(0, 0, 0, 0.11);
	box-shadow: 0px 0px 72px 3px rgba(0, 0, 0, 0.11);
	border-radius: 45px;
}

.portfolio.opened-article .project .cmsms_project_header .cmsms_project_title {
	margin: 0;
	display: none;
}

.headline_outer .headline_inner .headline_text h1 {
	margin: 0;
	color: #FFFFFF;
}


/* linha de cima da área das plantas */

.portfolio.opened-article .project .cmsms_project_header {
	display: none;
}


/* título de blog */

h1 a {
	font-style: normal;
}

.space {
	margin-bottom: 10px;
}


/* MENU STYLE */

#navigation ul li {
	width: 251px;
}


/* Modificações para imagens */

.cmsms_img .cmsms_img_caption {
	display: none;
}

.cmsms_img.with_caption {
	padding: 0px 0px 0 0px;
	border-width: 0px;
	border-style: solid;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

#header nav>div>ul ul {
	border-radius: 2px;
}


/* MENU STYLE */


/* Modificações imagens principais */

.imgContainer {
	float: left;
	margin-left: 12px;
	animation-name: fadeInUp;
	animation-duration: 1s;
	margin-top: 15px;
}


/*  margin: 0px 0px 0px 110px;    */

.image123 {
	width: 837px;
	position: relative;
	margin: 0 auto;
	line-height: 1.4em;
	/* margin-top: 70px !important; */
}

.image125 {
	width: 730px;
	position: relative;
	margin: 0 auto;
	line-height: 1.4em;
}


/* social media */

.imgContainerV2 {
	float: left;
	margin-left: 10px;
	margin-top: 15px;
}


/* Desktops and laptops ----------- */

@media only screen and (min-width: 1224px) {
	/* Styles */
	.leftimage {
		left: 30px;
	}
	.boxContent {
		right: 150px;
	}
	.boxBelow {
		left: 120px;
	}
	.cmsms_tabs .cmsms_tabs_list {
		list-style: none;
		padding: 0;
		margin: 0;
		position: 0;
		/* text-align: center; */
		/* margin-left: 32%; */
	}
	.footerNote {
		margin-top: -55px;
	}
	/* ÍCONES DAS PÁGINAS DE CURSO */
	.icon_container_cursos {
		margin-left: 23%;
	}
	.menuFont {
		right: -24%;
	}
	.headline_outer {
		margin-top: -100px;
	}
	.letrasPlantas {
		margin-left: -1px;
	}
	.facetwp-search-wrap {
		margin-left: 30%;
	}
	#header {
		/* z-index: 9999; */
		background-image: url("https://www.atmosphera-pe.com.br/wp-content/uploads/2016/12/menu-new-wave-atmosphera-v2.png");
		height: 150px;
		background-position: top center;
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-size: cover;
	}
	.header_mid_inner .logo img {
		max-height: 100%;
		width: auto;
		height: auto;
		margin: auto !important;
		position: absolute;
		left: -106px;
		right: auto;
		top: 0;
		bottom: 0;
	}
	#header .header_mid,
	#header .header_mid .header_mid_outer,
	#header .header_mid .header_mid_outer .logo,
	#header .header_mid .header_mid_outer .navigation,
	#header .header_mid .header_mid_outer .navigation>.menu-item,
	#header .header_mid .header_mid_outer .navigation>.menu-item>a,
	#header .header_mid .header_mid_outer .search_wrap_inner {
		height: 95px !important;
	}
	#header>div>div>div>nav {
		top: -108px;
	}
}


/* Large screens ----------- */

@media only screen and (min-width: 1824px) {
	/* Styles */
	.footerNote {
		margin-top: 0px;
	}
	.negativeDiv {
		margin-top: -40px;
	}
	/* ÍCONES DAS PÁGINAS DE CURSO */
	.icon_container_cursos {
		margin-left: 29%;
	}
	#igarassuCircle {
		margin-left: 38%;
		height: 100%;
		width: 100%;
	}
	#filialPaivaCircle {
		margin-left: 38%;
		height: 100%;
		width: 100%;
	}
	.letrasPlantas {
		margin-left: 14%;
	}
	/* BOX CONTENT */
	.rightImageBox {
		right: 80px;
	}
	.boxContent {
		margin-top: 40px;
		right: 185px;
		background-color: #FFFFFF;
		height: 330px;
		border-radius: 45px;
		max-width: 100%;
		padding: 35px;
	}
	.boxBelow {
		margin-top: -40px;
		left: 88px;
		background-color: #FFFFFF;
		height: 330px;
		border-radius: 45px;
		max-width: 100%;
		padding: 35px;
	}
	/* BOX CONTENT */
	.vimeoyoutubepopup_video>img {
		background-attachment: scroll;
		background-size: cover;
		height: 500px;
		width: 1920px;
		background-position: center top;
		background-repeat: no-repeat;
	}
	.menuFont {
		right: -25%;
	}
	.headline_outer {
		margin-top: -100px;
	}
	.facetwp-search-wrap {
		margin-left: 34%;
	}
	#header {
		z-index: 8002 !important;
		background-image: url("https://www.atmosphera-pe.com.br/wp-content/uploads/2016/12/header-atmosphera-new-v31.png");
		height: 150px;
		background-position: top center;
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-size: cover;
	}
	.header_mid_inner .logo img {
		max-height: 100%;
		width: auto;
		height: auto;
		margin: auto !important;
		position: absolute;
		left: -130px;
		right: auto;
		top: 0;
		bottom: 0;
	}
	.plant {
		position: absolute;
		left: -36%;
		width: 22.65%;
		top: -90%;
		z-index: 1;
		-webkit-transition: all 6s ease;
		-moz-transition: all 6s ease;
		-o-transision: all 6s ease;
		transition: all 6s ease;
	}
	.plant2 {
		position: absolute;
		right: -34%;
		width: 22.65%;
		top: 70%;
		z-index: 1;
		-webkit-transition: all 6s ease;
		-moz-transition: all 6s ease;
		-o-transision: all 6s ease;
		transition: all 6s ease;
	}
}


/* If in mobile screen with maximum width 479px. The iPhone screen resolution is 320x480 px (except iPhone4, 640x960) */

@media only screen and (max-width: 760px) {
	.filtroPlantas {
		display: none;
	}
	.buttonmobile {
		display: block;
	}
	.servicedesktop {
		display: none;
	}
	.servicemobile {
		display: block;
	}
	.filtroPlantas div {
		text-align: center !important;
	}
	.rightImageBox {
		margin-top: -14%;
	}
	.boxContent {
		right: 0px !important;
		margin-top: -20%;
	}
	.boxBelow {
		left: 0px !important;
	}
	.leftImageContent {
		margin-left: 7 !important;
	}
	/* ESS GRID */
	.esg-filters.esg-navbutton-solo-left,
	.esg-filters.esg-navbutton-solo-right {
		top: 42% !important;
	}
	/* ESS GRID */
	/* PÁGINA DE REDIRECIONAMENTO */
	.rightImageBox {
		margin-left: 19% !important;
	}
	.leftContent {
		margin-left: -13%;
	}
	.iconStory {
		padding-bottom: 0px !important;
	}
	.image124Mobi {
		display: initial;
	}
	.socialIcons {
		padding-top: 100px !important;
		padding-bottom: 250px !important;
	}
	.image123,
	.image125 {
		display: none;
	}
	.negativeImg {
		margin-bottom: 40px !important;
	}
	.titleNossosServicos {
		margin-top: 30px !important;
	}
	.cmsms_stat_counter_wrap {
		font-size: 23px !important;
	}
	.stats_mode_counters {
		margin-left: -12%;
	}
	.titleHead>br {
		display: initial;
	}
	.logo {
		margin-top: 50px;
	}
	.negativeImg {
		margin-bottom: 0px;
	}
	.divIconsCourse {
		margin-top: -52px;
	}
	#nossalojagrid {
		margin-left: 0px;
		height: 100%;
		width: 100%;
	}
	.menuFont {
		right: -18%;
	}
	.menu-item a.menu-image-title-after.menu-image-not-hovered img {
		padding-right: 10px;
	}
	.resp_nav_wrap {
		display: none !important;
	}
	.search_wrap {
		display: none;
	}
	.logoFooterImage {
		margin-bottom: -20px;
	}
	.divTextFooter {
		margin-top: -45px !important;
		margin-bottom: -56px !important;
	}
	.cmsms_tabs .cmsms_tabs_list {
		width: 60%;
		margin-left: 20%;
	}
	.socialHeader {
		margin-top: -50px;
	}
	.socialIcons {
		margin-bottom: -100px;
		padding-bottom: 140px !important;
	}
	.titleContent {
		margin-top: 20px !important;
	}
	.header_mid_outer .header_mid_inner .resp_nav_wrap {
		background-color: #fcfaf6;
	}
	#header .header_mid_inner .logo_wrap {
		background-color: #fcfaf6;
	}
	.header_mid_inner .logo img {
		max-height: 100%;
		width: auto;
		height: auto;
		margin: auto !important;
		position: absolute;
		left: 0px;
		right: auto;
		top: 0;
		bottom: 0;
	}
	#servicos {
		max-width: 100%;
		width: 350px;
		margin-left: -10px;
		margin-bottom: 10px;
		-webkit-box-shadow: 3px 6px 5px 0px rgba(5, 4, 5, 0.39);
		-moz-box-shadow: 3px 6px 5px 0px rgba(5, 4, 5, 0.39);
		box-shadow: 3px 6px 5px 0px rgba(5, 4, 5, 0.39);
	}
	.image123 {
		width: 56% !important;
	}
	.imgContainer {
		margin-top: 10px;
	}
	.foobar-shadow {
		width: 100%;
		height: 0;
		display: none;
	}
	.foobar-wrapper.fb-bottom {
		position: fixed;
		top: auto;
		bottom: 0;
		left: 0;
		display: none;
	}
	.bottomDist {
		margin-bottom: -20px !important;
	}
	.imgFooterV2 {
		margin-bottom: -11px !important;
	}
	html #page #header .header_mid nav span {
		color: #264020;
	}
	.imagePlantas {
                display: grid;
                grid-template-columns: auto auto auto auto;
                gap: 20px;
		position: relative !important;
		margin: 0 auto !important;
		line-height: 1.4em !important;
	}
	.titleplantasalpha {
		text-align: center !important;
	}
	.facetwp-type-alpha {
		margin-left: 0px !important;
	}
	.facetwp-alpha.available {
		color: #fdfaf6 !important;
		cursor: pointer;
	}
	.portfolio.opened-article .project .project_content.with_sidebar {
		margin-left: 0px;
	}
	.letrasPlantas {
		margin-left: 4%;
	}
}

@media only screen and (max-width: 760px) and (orientation:landscape) {
	.leftimage {
		margin-left: -13% !important;
	}
	.rightImageBox {
		right: 0px !important;
	}
	.boxBelow {
		width: 60% !important;
	}
	.boxContent {
		width: 60% !important;
		margin-left: 32%;
		right: 0px !important;
		margin-top: -18%;
	}
	.progressIcon {
		margin-left: 40px !important;
	}
	.progressIconv2 {
		margin-left: 55px !important;
	}
	/* ESS GRID */
	.esg-filters.esg-navbutton-solo-left,
	.esg-filters.esg-navbutton-solo-right {
		top: 46% !important;
	}
	/* ESS GRID */
	.boxBelow {
		margin-left: -5% !important;
	}
	.leftImageContent {
		margin-left: 21% !important;
	}
	.rightImageBox {
		margin-left: 12% !important;
	}
	.iconStory {
		padding-bottom: 0px !important;
	}
	.imgContainer {
		margin-top: 10px;
		margin-left: 20%;
	}
	.buscador {
		margin-left: 18%;
	}
}


/* FINAL TELA MOBILE  */


/* RESOLUÇÃO TABLET */

@media only screen and (min-width: 760px) and (max-width: 1024px) and (orientation:portrait) {
	/* For portrait layouts only */
	.boxBelow {
		left: 50px;
	}
	.leftimage {
		top: 76px;
		left: 48px;
	}
	.boxContent {
		right: 20px;
	}
	.rightImageBox {
		right: 19px;
	}
	.filtroPlantas>.cmsms_row_outer_parent {
		margin-left: 7% !important;
	}
	.letrasPlantas {
		margin-left: 3%;
	}
	.facetwp-search-wrap {
		margin-left: 27% !important;
	}
	.textFooter {
		font-size: 9pt;
	}
	.image125 {
		width: 600px !important;
	}
	.iconStory {
		padding-bottom: 20px !important;
	}
	.socialIcons {
		margin-top: -80px;
		padding-bottom: 20px !important;
	}
	.plant {
		display: none !important;
	}
	.plant2 {
		display: none !important;
	}
	.facetwp-search-wrap {
		margin-left: 32%;
	}
	.cmsms_tabs .cmsms_tabs_list {
		margin-left: 28%;
	}
	.negativeImg {
		margin-bottom: 0px !important;
	}
	.logo_wrap {
		margin-left: 44% !important;
		margin-top: 55px !important;
	}
	.search_wrap {
		display: none !important;
	}
	#nossalojagrid {
		margin-left: 0px;
	}
	#page.fixed_header #header {
		background-color: #fcfaf6;
	}
	.header_mid_inner .logo img {
		max-height: 100%;
		width: auto;
		height: auto;
		margin: auto !important;
		position: absolute;
		left: 0px;
		right: auto;
		top: 0;
		bottom: 0;
	}
	.imgContainer {
		margin-left: 6px;
		width: 140px;
	}
	.cmsms_stats.stats_mode_counters.stats_type_numbers .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner .cmsms_stat_counter_wrap {
		font-size: 30px;
	}
	.imagePlantas {
                display: grid;
                grid-template-columns: auto auto auto auto;
                gap: 20px;
		position: relative !important;
		margin: 0 auto !important;
		line-height: 1.4em !important;
	}
	.cmsms_stats.stats_mode_counters.stats_type_numbers .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner .cmsms_stat_counter_wrap {
		font-size: 30px !important;
	}
	.search_wrap {
		display: none !important;
	}
	.portfolio.opened-article .project .project_content.with_sidebar {
		margin-left: 0px;
	}
}


/* RESOLUÇÃO TABLET */

@media only screen and (min-width: 760px) and (max-width: 1024px) and (orientation:landscape) {
	.filtroPlantas>.cmsms_row_outer_parent {
		margin-left: 13% !important;
	}
	.leftimage {
		top: 50px;
	}
	.rightImageBox {
		right: 65px !important;
		top: -30px;
	}
	.boxContent {
		right: 115px !important
	}
	.letrasPlantas {
		margin-left: 3%;
	}
	.facetwp-search-wrap {
		margin-left: 32% !important;
	}
	.textFooter {
		font-size: 9pt;
	}
	.iconStory {
		padding-bottom: 20px !important;
	}
	.socialIcons {
		margin-top: -80px;
		padding-bottom: 20px !important;
	}
	.plant {
		display: none !important;
	}
	.plant2 {
		display: none !important;
	}
	.facetwp-search-wrap {
		margin-left: 32%;
	}
	.cmsms_tabs .cmsms_tabs_list {
		margin-left: 33%;
	}
	.negativeImg {
		margin-bottom: 0px !important;
	}
	#nossalojagrid {
		margin-left: 15%;
	}
	.logo_wrap {
		margin-left: 44% !important;
		margin-top: 55px !important;
	}
	#page.fixed_header #header {
		background-color: #fcfaf6;
	}
	.header_mid_inner .logo img {
		max-height: 100%;
		width: auto;
		height: auto;
		margin: auto !important;
		position: absolute;
		left: 0px;
		right: auto;
		top: 0;
		bottom: 0;
	}
	.imagePlantas {
                display: grid;
                grid-template-columns: auto auto auto auto;
                gap: 20px;
		position: relative !important;
		margin: 0 auto !important;
		line-height: 1.4em !important;
	}
}


/* RESOLUÇÃO TABLET */


/* Imagem do footer */

.imgFooter {
	margin-bottom: -25px;
}

.imgFooterV2 {
	margin-bottom: -11px;
}


/* Imagem do footer */


/* Imagem divider */

.imgDivider {
	margin-bottom: -12px;
}

.share_posts>h3,
.related_posts>h3,
.about_author>h3 {
	font-size: 25px;
	font-style: normal;
}

.a2a_floating_style {
	background-color: #fff;
	border-radius: 5px;
	padding: 0px;
	position: fixed;
	z-index: 9999995;
	animation: a2aFadeIn .2s ease-in;
}


/* Modificaçõe do Foobar */

.foobar-expanded .foobar-shadow:before {
	content: '';
	height: 206px;
	/* height of your image */
	width: 250px;
	/* width of your image */
	background: url('https://www.atmosphera-pe.com.br/wp-content/uploads/2016/09/jardineira-atmosphera-v5.png') no-repeat left bottom;
	bottom: 0px;
	position: absolute;
	left: 2%;
	/* you can change this */
	z-index: 999;
	-moz-animation: cssAnimation 0s ease-in 10s forwards;
	/* Firefox */
	-webkit-animation: cssAnimation 0s ease-in 10s forwards;
	/* Safari and Chrome */
	-o-animation: cssAnimation 0s ease-in 10s forwards;
	/* Opera */
	animation: cssAnimation 0s ease-in 10s forwards;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.cmsms_icon_list_items .cmsms_icon_list_item .cmsms_icon_list_item_title {
	margin-bottom: 10px;
	color: #ecb337 !important;
}


/*Remover display addthis*/

#at4m-dock.ats-light {
	background: #fff;
	border-color: #c5c5c5;
	display: none;
}

.at4m-dock-toggle {
	position: fixed;
	left: auto;
	right: 0;
	width: 14%;
	min-width: 40px;
	height: 45px;
	display: none;
}

#slide_top {
	background-color: rgba(76, 85, 98, 0.5);
	border-color: rgba(252, 250, 246, 0.15);
	display: none !important;
}


/* FORMULÁRIO DO GRAVITY FORMS */

.gform_wrapper .top_label li.gfield.gf_left_half input.medium,
.gform_wrapper .top_label li.gfield.gf_right_half input.medium,
.gform_wrapper textarea.medium,
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select,
.gform_wrapper .top_label li.gfield.gf_left_half input.large,
.gform_wrapper .top_label li.gfield.gf_right_half input.large,
.gform_wrapper .top_label input.medium,
.gform_wrapper .gform_footer input.button {
	border-color: #13441f !important;
}

.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
	margin-left: .063em;
	color: #237938;
}

.gform_wrapper .top_label .gfield_description {
	padding: .625em 0 0;
	color: #237938;
}

.gform_wrapper .top_label .gfield_label {
	margin: .625em 0 .5em;
	font-weight: 700;
	display: -moz-inline-stack;
	display: inline-block;
	line-height: 1.3;
	clear: both;
	color: #2e2e2d !important;
	font-size: 13px;
}

.gform_wrapper h2.gsection_title {
	font-size: 24px;
	color: #2e2e2d;
}

.gform_wrapper div.validation_error {
	color: #ECB337;
	font-size: 1.2em;
	font-weight: 700;
	margin-bottom: 1.6em;
	border-top: 2px solid #ECB337;
	border-bottom: 2px solid #ECB337;
	padding: 1em 0;
	clear: both;
	width: 97.5%;
}

.gform_wrapper .top_label .gfield_label {
	margin: .625em 0 .5em;
	font-weight: 700;
	display: -moz-inline-stack;
	display: inline-block;
	line-height: 1.3;
	clear: both;
	color: #F2ECE1;
	font-size: 13px;
}

.gform_wrapper .gfield_required {
	color: #ECB337;
	margin-left: .25em;
}

.gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background-color: #ECB337;
	margin-bottom: .375em !important;
	padding: 0;
	border-top: 1px solid #900800;
	border-bottom: 1px solid #900800;
}

.gform_wrapper {
	overflow: inherit;
	margin: 1em 0;
	max-width: 98%;
	margin-top: -30px;
}


/* FORMULÁRIO DO GRAVITY FORMS */


/* SOIL FOOTER */

.footerSoilNoGrass {
	background: left -1px repeat-x, url(https://www.atmosphera-pe.com.br/wp-content/uploads/2016/11/footer-red-dark-atmosphera-soil.jpg) repeat;
	background-size: 300px 92px, 325px 220px;
}

.footerSoilBege {
	background: url(https://www.atmosphera-pe.com.br/wp-content/uploads/2016/12/footer-grass-light-bege.jpg) left -1px repeat-x, url(https://www.atmosphera-pe.com.br/wp-content/uploads/2016/11/footer-red-dark-atmosphera-soil.jpg) repeat;
	background-size: 300px 92px, 325px 220px;
}

.footerSoil {
	background: url(https://www.atmosphera-pe.com.br/wp-content/uploads/2016/09/grass-atmosphera-footer.jpg) left -1px repeat-x, url(https://www.atmosphera-pe.com.br/wp-content/uploads/2016/11/footer-red-dark-atmosphera-soil.jpg) repeat;
	background-size: 300px 92px, 325px 220px;
}

.footerSoilWhite {
	background: url(https://www.atmosphera-pe.com.br/wp-content/uploads/2017/02/footerSoilWhite.jpg) left -1px repeat-x, url(https://www.atmosphera-pe.com.br/wp-content/uploads/2016/11/footer-red-dark-atmosphera-soil.jpg) repeat;
	background-size: 300px 92px, 325px 220px;
}

.footerSoilGreen {
	background: url(https://www.atmosphera-pe.com.br/wp-content/uploads/2016/10/grass-atmosphera-footer-green-v3.jpg) left -1px repeat-x, url(https://www.atmosphera-pe.com.br/wp-content/uploads/2016/11/footer-red-dark-atmosphera-soil.jpg) repeat;
	background-size: 300px 92px, 325px 220px;
}

.footerSoilEarth {
	background: url(https://www.atmosphera-pe.com.br/wp-content/uploads/2016/10/grass-atmosphera-footer-cor-terra.jpg) left -1px repeat-x, url(https://www.atmosphera-pe.com.br/wp-content/uploads/2016/11/footer-red-dark-atmosphera-soil.jpg) repeat;
	background-size: 300px 92px, 325px 220px;
}

.footerSoilLight {
	background: url(https://www.atmosphera-pe.com.br/wp-content/uploads/2016/10/grass-transparente-atmos-v25.jpg) left -1px repeat-x, url(https://www.atmosphera-pe.com.br/wp-content/uploads/2016/11/footer-red-dark-atmosphera-soil.jpg) repeat;
	background-size: 300px 92px, 325px 220px;
}

.footerSoil3 {
	background: left -1px repeat-x, url(https://www.atmosphera-pe.com.br/wp-content/uploads/2016/11/footer-red-dark-atmosphera-soil.jpg) repeat;
	background-size: 300px 92px, 325px 220px;
}

.footerSoilV2 {
	background: left -1px repeat-x, url(https://www.atmosphera-pe.com.br/wp-content/uploads/2016/11/footer-red-dark-atmosphera-soil.jpg) repeat;
	background-size: 300px 92px, 325px 220px;
}

.footerGreenGrassLight {
	background: url(https://www.atmosphera-pe.com.br/wp-content/uploads/2017/02/footer-grass-green-light-v2.jpg) left -1px repeat-x, url(https://www.atmosphera-pe.com.br/wp-content/uploads/2016/11/footer-red-dark-atmosphera-soil.jpg) repeat;
	background-size: 300px 92px, 325px 220px;
}

#footer {
	display: none;
}

.center-list {
	position: relative;
	width: 100%;
	display: inline-block;
	text-align: center;
}


/* FONT DA BARRA DE PROGRESSO */

.cmsms_stats.stats_mode_counters.stats_type_numbers .cmsms_stat_wrap .cmsms_stat .cmsms_stat_inner .cmsms_stat_counter_wrap {
	font-size: 40px;
}


/* CENTRALIZAÇÃO */

.center-list {
	position: relative;
	width: 100%;
	display: inline-block;
	text-align: center;
}


/*  margin: 0px 0px 0px 110px;    */

.imagePlantas {
        display: grid;
        grid-template-columns: auto auto auto auto;
        gap: 20px;
	position: relative;
	margin: 0 auto;
	line-height: 1.4em;
	width: 100%;
}

.imgPlantaContainer p {
	width: 249px;
	word-break: keep-all;
	color: #ada89b;
}

.imgPlantaContainer span {
	width: 249px;
	word-break: keep-all;
	color: #ada89b;
}


/* ESCONDER ELEMENTO */

@keyframes cssAnimation {
	to {
		width: 0;
		height: 0;
		overflow: hidden;
	}
}

@-webkit-keyframes cssAnimation {
	to {
		width: 0;
		height: 0;
		visibility: hidden;
	}
}


/* ESCONDER ELEMENTO */


/* IMAGEM LEAF */

.imgLeaf {
	margin-left: -207px;
}


/* IMAGEM LEAF */

.summary-33 {
	padding: 2em 0;
	max-width: 950px;
	width: 95%;
	margin: 0 auto;
	overflow: hidden;
}

.summary {
	float: left;
	margin-left: 12px;
}


/*

.images {
    text-align : center;
}

.images img {
    width  : 75px;
    height : 75px;
    margin : 10px;
}

.image123 {

 
  width: 837px;
  position: relative;
  margin: 0 auto;
  line-height: 1.4em;
  
}

*/

.planta {
	border: 2px solid #384f32;
	border-radius: 5px;
}

#plantanome a:hover {
	color: #ecb337 !important;
}

#plantanome a {
	color: #403024 !important;
}

#plantanome {
	margin: 0 0 -6px;
}

#categoria {
	margin-bottom: 15px;
}

#categoria span {
	font-style: italic;
	font-size: 16px;
	color: #1c4b28;
}


/* STYLE PÁGINAS DE TIPOS DE PLANTAS */


/* FACETWP BUSCADOR */

.facetwp-search {
	width: 342px;
}

.facetwp-dropdown {
	border-radius: 8px;
	width: 250px !important;
}


/* FACETWP BUSCADOR */


/* FONTE DO FACET WP */

.facetwp-alpha {
	font-size: 29px;
	padding: 4px;
}

.facetwp-alpha available {
	font-size: 22px;
}


/* ANIMAÇÃO DE IMAGENS */

.imgAnimacao {
	-webkit-animation-duration: 4s !important;
}


/* ANIMAÇÃO DE IMAGENS */

.cmsms_gallery li img {
	border-radius: 8px;
}

.portfolio.opened-article .project .project_content>figure {
	display: none;
}


/* BOTÕES IMAGEM PORTFÓLIO */

.owl-buttons {
	position: absolute;
	margin-top: 10px;
	margin-left: 31%;
}


/* BOTÕES IMAGEM PORTFÓLIO */