/*
Theme Name: Saasland Child
Theme URI: https://droitthemes.com/wp/saasland
Template: saasland
Author: DroitThemes
Author URI: https://themeforest.net/user/droitthemes/portfolio
Description: Saasland is a creative WordPress theme for saas, software, startup, app, agency and related products & services.
Version: 1.1.3
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: saasland-child
*/

.seo_home_area .saas_home_img img {
  	left:90% !important;
	max-width:700px;
}

.header_area .navbar .navbar-nav .menu-item a{
color: #000000 !important;
}
h3 {
color: #000000 !important;
}
.home_bubble .triangle.b_nine {
    right: 63% !important;
}
.home_bubble .triangle.b_seven {
    left: 20% !important;
    top: 600px !important;
}
.banner_top {
    padding-top: 170px;
}

.home_bubble .triangle.b_eight {
    right: 40% !important;
}

.home_bubble .triangle.b_eight {
    left: 0px !important;
    bottom: -45px;
}

.seo_banner_content {
    top: 100px;
}
/*
Formulario CF7 a 2 columnas responsive
*/
#responsive-form{
 max-width:600px /*-- change this to get your desired form width --*/;
 margin:0 auto;
        width:100%;
}
.form-row{
 width: 100%;
}
.column-half, .column-full{
 float: left;
 position: relative;
 padding: 0.65rem;
 width:100%;
 -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
 content: "";
 display: table;
 clear: both;
}
 
/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
 .column-half{
 width: 50%;
 }
}

.elementor-element-58aa1df {
    margin: 0px 0px 0px 0px;
    padding: 100px 5%;
}

.elementor-2238 .elementor-element.elementor-element-45d79a2 {
    top: -200px!important;
}
/**---------------- Animacion portada ----------------**/
.home_bubble .bubble.b_two {
    -webkit-animation: spintest 3s infinite alternate; 
    animation: spintest 3s infinite alternate;
}

.home_bubble .bubble.b_five {
    -webkit-animation: spintest 3s infinite alternate; 
    animation: spintest 3s infinite alternate;
}

@keyframes spintest {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    25% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }
    50% {
        -webkit-transform: translateX(30px);
        transform: translateX(30px);
    }
    100% {
        -webkit-transform: translateX(80px);
        transform: translateX(80px);
    }
}


@media (max-width: 767px) {
  .elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(2) {
      -webkit-box-ordinal-group: 10!important;
      -webkit-order: 10!important;
      -ms-flex-order: 10!important;
      order: 10!important;
  }
}

/* VIDEOS */

/*.video_info {
    height: 328px!important;
    max-width: 450px!important;
}*/

.video_leaf {
    left: -140px!important;
   top: -100px!important;
}

.cup {
  right: -80px!important;
  bottom: 0px!important;
}

.erp_banner_area_two .erp_shap {
    display: none!important;
}

.home .elementor-5110 {
	display:none!important;
}

/* header*/

.navbar .search_cart .search a.nav-link i, .navbar .search_cart .shpping-cart i {
    color: #6754e2 !important;
}

.navbar .search_cart .shpping-cart .num {
	color: #ffffff !important;
	background-color: #6754e2 !important;
}
.breadcrumb_area, .breadcrumb_area_two .container{
 	padding: 0px 0px 0px !important;
  	width: 0% !important;
}
.breadcrumb_content h1, .blog_list_item .blog_content h5{
 	word-break: normal !important;
}

.bg_color{
	background: white;
}

.grid-style{
	display:none;
}

.filterby {
     display:none !important;
}
  
.sticky_logo img {
 	max-width:120px!important; 
}

.header_area.header_stick {
    position: fixed!important;
}

.admin-bar header.header_area {
    margin-top: 32px!important;
}
	
.breadcrumb_area {
	display:none!important;
}

.sec_pad{
	padding-top:0!important;
}

.seo_btn_one {
  	display:none;
}

@media (max-width:650px) {
  .seo_home_area {
   		margin-bottom: 60px; 
  }
  .seo_banner_content {
    	top:60px;
  }
  
  .saas_home_img img {
		margin-bottom: -100px!important;
  }
}

@media (max-width:480px) {
  .seo_home_area {
   		margin-bottom: 60px; 
  }
  .seo_banner_content {
    	top:60px;
  }
  
  .saas_home_img img {
		margin-bottom: -70px!important;
  }
}

.navbar .search_cart .shpping-cart .dropdown-menu .cart_f .cart-button .get_btn {
	margin:5px 0!important; 
}

/* WOOCOMMERCE  */

#ship-to-different-address-checkbox {
 	width:auto!important;
}

/* woocommerce: clases col-1 y col-2 incompatibles con bootstrap */
.woocommerce .woocommerce-customer-details .col-1, .woocommerce .woocommerce-customer-details .col-2 { 
  	width:100%;
	max-width:580px;
	float:left;
  	padding: 10px 20px 10px 0;
}

/* woocommerce form fields */

.jet-woo-product-button.is--default a {
 	display:block; 
}

.woocommerce-ordering {
	display:none;
}

.coupon {
  	display:none;
}

.checkout_content input {
	border: 1px solid #eee!important;
}

.select2-container--default .select2-selection--single {
	border: 1px solid #eee!important;	
}

.woocommerce form .form-row textarea {
    height: 100px!important; 
	border: 1px solid #eee!important;  
}

/* espacios en la pagina de producto*/
.pr_details_area {
 	padding-top: 40px!important; 
}

.product_details_area.bg_color.sec_pad {
	padding: 60px 0px; 
}

.woocommerce-order-details {
  	width:100%;
 	max-width:1140px; 
}

.woocommerce-customer-details {
 	overflow:auto; 
}

.awcfe-billing-extra-items:first-child {
	display:none;
}

.awcfe-billing-extra-items th:first-child {
  	width:1%;
  	white-space:nowrap;
}

.awcfe-billing-extra-items th, .awcfe-billing-extra-items td {
 	 border-top:0;
}

.woocommerce-page .triangle.b_seven {
  	display:none;
}

.woocommerce .wc-bacs-bank-details-heading {
	font: 600 24px "Poppins", sans-serif;
   	color:#282835;
}

.woocommerce .wc-bacs-bank-details-account-name {
 	font-size:18px; 
  	font-weight:normal;
  	color:#677294!important;
}

.woocommerce .woocommerce-thankyou-order-received {
 	font-size:24px;  
}

.woocommerce .checkout_content input::placeholder, .woocommerce .checkout_content textarea::placeholder, .woocommerce .select2-selection__rendered::placeholder {
	color: #666!important;
}

.woocommerce .checkout_content input, .woocommerce .checkout_content textarea, .woocommerce .select2-selection__rendered {
 	color: #666!important; 
}

.woocommerce .woocommerce-input-wrapper {
  	color: #666!important; 
}

.woocommerce .shop_list_img img {
 	max-width:100%!important; 
}

.woocommerce .shop_grid_area .row {
 	margin-left: 0px!important;
  	margin-right: 0px!important;
}

.woocommerce .shop_grid_area .col-md-12 {
 	padding-left: 0px!important;
  	padding-right: 0px!important;
}

.woocommerce .hr {
 	margin: 40px 0!important;
}

@media (max-width:991px) {
  .shopping_cart_area .cart_btn {  
	min-width: 200px!important;
    display: inline-block;
    text-align: center;    
  }
  
  .shopping_cart_area .cart_btn.cart_btn_two {
  	margin-top: 20px!important;
  	margin-left: 0!important;
  }
  
  .cart_box {
   	width:auto!important; 
  }
}

.jet-woo-products-list .jet-woo-product-button .button{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.jet-woo-products-list {
    padding: 0;
}

.woocommerce #billing_country_field .woocommerce-input-wrapper {
 	 margin-bottom:20px;
}

.woocommerce #shipping_country_field .woocommerce-input-wrapper {
 	 margin-bottom:20px;
}

/* modificamos los anchor para saltar el header fixed */
.is-anchor {
 	padding-top:110px!important; 
}

.is-anchor .elementor-background-overlay {
 	background-color:#fff!important;  
}

/* header responsive */
@media (max-width:991px) {
    .navbar {
        padding: 0px!important;
    }
}

/* hide class */
.hide {
 	display:none; 
}

/* recetas */

@media (max-width:991px) {
    .about_area {
      	padding-bottom:50px!important;
    }
}

/* imagenes recetas */
.about_area .about_img {
 	 margin-left:0!important;
}

/* texto recetas */
@media (max-width:991px) {
  .about_content {
      margin-top:20px!important; 
  }
}

.shopping_cart_area.bg_color {
 	background-color: #fff!important; 
}
