/**
Theme Name: Trexus Theme
Author: SkaZa the Bro
Author URI: https://twoflamingos.studio
Description: The Gift From Gods to mere Humans!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: trexus-theme
Template: astra
*/

body,
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'futura' !important;
}
.ast-separate-container #primary {
	margin: 0;
}
.ast-separate-container .ast-article-single {
	    padding-top: 0 !important;
}

.button {
border: 1px solid #000 !important;
}

.image-invert {
	    filter: invert(1) !important;
}

.elementor-element-4285018 {
	display: none;
}

.img-slide {
background-size: contain;
background-repeat: no-repeat;
}

.btn-trexus {
	color: #ffffff !important;
	border-style: solid !important;
	border-color: #ffffff !important;
	border-radius: 0 !important;
	padding-top: 15px !important;
	padding-right: 25px !important;
	padding-bottom: 15px !important;
	padding-left: 25px !important;
	font-family: inherit;
	font-weight: inherit;
	line-height: 1;
	text-transform: uppercase !important;
	background-color: rgba(0,0,0,0);
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-bottom-width: 2px;
	font-size: 15px;
	text-align: center;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	fill: #fff;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-ms-border-radius: 0 !important;
	-o-border-radius: 0 !important;
}

.btn-trexus:hover,
.btn-trexus:active,
.btn-trexus:focus {

	border-color: #FFA700 !important;	
	background-color: #ffa700;
}

#header-3-col .elementor-button {
	border-color: white;
    color: white;
}

.main-header-bar-wrap {
	/* position: relative !important; */
	background-color: #000 !important;
	position: relative !important;
}

.ast-theme-transparent-header #masthead {
    position: relative !important;
}

@media only screen and (max-width: 576px) {
.elementor-element-3553aae,
.elementor-element-2f10b97,
.elementor-element-b947a4c
 {
	text-align: center;
}
}