/*  MICROTHEMER STYLES  */


/*= Geral ===================== */

/** Geral >> Site header h cart btn **/
#site-header .h-cart-btn {
	display: none !important;
}

/** Geral >> Content elementor image box wrapper **/
#content .elementor-image-box-wrapper {
	height: 400px !important;
}

/** Geral >> Wpcf7 form col md 12 **/
.wpcf7-form > .col-md-12 {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

/** Geral >> Logo header logo static **/
#logo-header .logo-static {
	display: none !important;
}

/** Geral >> Logo header logo scroll **/
#logo-header .logo-scroll {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	display: block !important;
}

/** Geral >> Text 8 fab **/
#text-8 .fab {
	color: rgb(176, 176, 176) !important;
}

/** Geral >> Projects heading 6 **/
#projects h6 {
	color: rgb(255, 255, 255) !important;
	text-align: center !important;
	width: 320px !important;
	margin-bottom: 100px !important;
}

/** Geral >> Projects project item **/
#projects > .project-item {
	padding-right: 2px !important;
	padding-left: 2px !important;
	position: absolute !important;
}

/** Geral >> Back to top **/
#back-to-top {
	bottom: 70px !important;
	right: 15px !important;
}

/** Geral >> Primary menu image **/
#primary-menu img {
	height: 15px !important;
}

/** Geral >> Elementor image attachment full **/
.elementor-image > .attachment-full {
	position: absolute !important;
	bottom: 80px !important;
	right: 30px !important;
}


/*( Desktop grande )*/
@media (min-width: 1200px) {

	/*= Geral ===================== */

	/** Geral >> Back to top **/
	#back-to-top {
	
}


}


/*( Desktop e tablet )*/
@media (min-width: 768px) and (max-width: 979px) {

	/*= Geral ===================== */

	/** Geral >> Site footer col md 4 **/
	#site-footer .col-md-4 {
	width: 100% !important;
}

	/** Geral >> Site footer section padd **/
	#site-footer > .section-padd {
	height: 1050px !important;
}

	/** Geral >> Elementor element fcb158f elementor widget wrap **/
	.elementor-element-fcb158f .elementor-widget-wrap {
	top: 50px !important;
}

	/** Geral >> Elementor image attachment full **/
	.elementor-image > .attachment-full {
	width: 100px !important;
}

	/** Geral >> Back to top **/
	#back-to-top {
	
}


}


/*( Tablet & celular )*/
@media (max-width: 767px) {

	/*= Geral ===================== */

	/** Geral >> Content elementor image box wrapper **/
	#content .elementor-image-box-wrapper {
	margin-bottom: 50px !important;
}

	/** Geral >> Site footer col md 4 **/
	#site-footer .col-md-4 {
	width: 70% !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

	/** Geral >> Site footer section padd **/
	#site-footer > .section-padd {
	height: 1050px !important;
}

	/** Geral >> Elementor element fcb158f elementor widget wrap **/
	.elementor-element-fcb158f .elementor-widget-wrap {
	top: 80px !important;
}

	/** Geral >> Elementor image attachment full **/
	.elementor-image > .attachment-full {
	width: 120px !important;
	bottom: 30px !important;
	left: auto !important;
	right: 30px !important;
	display: block !important;
}


}


/*( Celular )*/
@media (max-width: 480px) {

	/*= Geral ===================== */

	/** Geral >> Content elementor image box wrapper **/
	#content .elementor-image-box-wrapper {
	margin-bottom: 50px !important;
}

	/** Geral >> Site footer col md 4 **/
	#site-footer .col-md-4 {
	width: 100% !important;
}

	/** Geral >> Wpcf7 f4059 p3635 o1 [type="submit"] **/
	#wpcf7-f4059-p3635-o1 [type="submit"] {
	width: 25% !important;
}

	/** Geral >> Elementor element fcb158f elementor widget wrap **/
	.elementor-element-fcb158f .elementor-widget-wrap {
	top: 40px !important;
	left: 0 !important;
}


}