/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

@font-face {
  font-family: Gilroy;
  src: url("fonts/Gilroy-Regular_0.ttf");
  font-weight: normal;
}
@font-face {
  font-family: Gilroy;
  src: url("fonts/Gilroy-Bold_0.ttf");
  font-weight: bold;
}
@font-face {
  font-family: Gilroy;
  src: url("fonts/Gilroy-Light_0.ttf");
  font-weight: light;
}
body, body *{
	font-family:Gilroy !important;
	font-weight:lighter;
}

/*************** ADD CUSTOM CSS HERE.   ***************/
.intro_container{
	height:100vh;
} 
.sidebar-menu.no-scrollbar {
    padding-top: 0;
}
.off-canvas .nav-vertical>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
}
/*
.sidebar-menu li.menu-item:before {
    font-family: 'FontAwesome';
    margin-left: 20px;
}
.sidebar-menu li.menu-item:nth-child(2):before {
    content: '\f015'; 
}
.sidebar-menu li.menu-item:nth-child(3):before {
    content: '\f007'; 
}
.sidebar-menu li.menu-item:nth-child(4):before {
    content: '\f0c0'; 
}
.sidebar-menu li.menu-item-55:before {
    content: '\f1ea'; 
}
.sidebar-menu li.menu-item-158:before {
    content: '\f1e3'; 
}
.sidebar-menu li.menu-item-182:before {
    content: '\f0f3'; 
}
.sidebar-menu li.menu-item-192:before {
    content: '\f2f5'; 
}
*/
#logo{
	display:none;
}
.nav>li>a>i.icon-menu{
	color:white;
}
.login_form button{
    width: 100%;
    background: #05353f;
    border-radius: 5px;
    color: white;
    margin: 0;
}
.login_form a{
	display:block;
	margin:10px;
}
.login_form .section-title{
	justify-content:center !important;
}
.login_form h3 b{
	display:none;
}
.login_form input {
    border: 0 !important;
    box-shadow: none !important;
    border-bottom: 1px solid #aaa !important;
    padding: 15px 0 !important;
    height: auto !important;
    font-weight: 100;
    font-size: 17px !important;
    margin: 0;
}
.login_form.register select {
	margin-bottom:10px !important;
	
}
.login_form.register input, .login_form.register select {
    border: 0 !important;
    box-shadow: none !important;
    border-bottom: 1px solid #aaa !important;
    padding: 10px 0 !important;
    height: auto !important;
    font-weight: 100;
    font-size: 17px !important;
    margin: 0;
}
/*************************/
.main-button{
		text-transform:none;
		
		width:100%;
		background:#ffb100;
		background:linear-gradient(0deg, #ff8800, #ffb100);
		font-size:20px;
		color:white;
		border-radius:50px;
		display:block;
		box-shadow: 4px 4px 7px rgba(0,0,0,.3);
		text-align:center;
		font-weight: bold !important;
}
.secondary-button{
		text-transform:none;
		
		width:100%;
		background:#b1b1b1;
		background:linear-gradient(0deg, #8c8c8c, #b1b1b1);
		font-size:20px;
		color:white;
		border-radius:50px;
		display:block;
		box-shadow: 4px 4px 7px rgba(0,0,0,.3);
		text-align:center;
		font-weight: bold !important;
	}
	

	.main-button.small,.secondary-button.small{
		box-shadow: none;
		padding: 0 22px;
		font-size: 15px;
		margin: 10px 0;
		display: block;
		line-height: 2.4em
	}
.large-12.col{
	padding:0;
}
.page-wrapper {
    padding-top: 0;
    padding-bottom: 0;
}
body.woocommerce-checkout{
	min-height:100vh; 
}
body.woocommerce-checkout td  { 
	color:#595959;
}
body.woocommerce-checkout #submit_payu_latam {
	margin:15px;
	width:calc(100% - 30px) !important;
}
body.woocommerce-checkout #place_order,
body.woocommerce-checkout #submit_payu_latam {
	text-transform: none;
    width: 100%;
    background: #ffb100;
    background: linear-gradient( 0deg, #810364, #9d087b);
    font-size: 20px;
    color: white;
    border-radius: 10px;
    display: block;
    box-shadow: 4px 4px 7px rgb(0 0 0 / 30%);
    text-align: center;
    font-weight: bold !important;
}
body.woocommerce-checkout a {
	color:orange;
}
body.woocommerce-checkout .woocommerce p{ 
	padding:0 30px;
}
body.woocommerce-checkout .order_details {
	padding:30px;
}
body.woocommerce-checkout label {
	color:#595959; 
}
body.woocommerce-checkout #main {
    background-color: #fff !important;
	min-height:100vh !important;
}
form{
	margin:0; 
}
.woocommerce-form-coupon-toggle{
	display:none;
}
.woocommerce-billing-fields {
    padding-top:0; 
    border-top: 0; 
}
.has-border {
    border: 0;
    padding: 0;
}
span.amount {
    white-space: nowrap;
    color: white;
    font-weight: bold;
}
.header-cart-link {
	display:none !important;
}
#mailpoet_woocommerce_checkout_optin_field,
.woocommerce-privacy-policy-text{ 
	display:none;
}
body.woocommerce-order-received .order-again{
	display:none;
}
body.woocommerce-order-received a{
	color:#403e3e;
}
body.woocommerce-order-received .woocommerce-order-details{
	pointer-events:none;
	color:#403e3e;
}
a#icono_notificaciones {
    color: white;
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 1000;
    font-size: 22px;
    color: orange;
}  

.jconfirm.jconfirm-white .jconfirm-box, .jconfirm.jconfirm-light .jconfirm-box {
    margin: 20px;
}
.modal-backdrop.show {
    opacity: 0 !important;
    pointer-events: none !important;
}
footer#footer, header#header{
display:none;
}
main#main{
background:transparent;
}