/*
Theme Name: Banco de Plataformas Mercantiles
Theme URI: https://agenciaweb.coveid.com/
Author: Agencia Web Coveid
Author URI: https://agenciaweb.coveid.com/
Description: Este tema ha sido desarrollado para agencia de empleos Empleos Yzagar.
Tags: blog, banco, equipo, columnas, gutenberg, plataformas, mercantil, negocio, business,
Version: 1.0
Requires at least: 5.0
Tested up to: 5.4
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: banco de plataformas mercantiles
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@import url("assets/css/font-awesome.min.css");

.header-top a, .get-tuch a{
	color: #000;
}
.header-top {
	padding: 7px 0;
}
.header-top i.fa{
	margin-right:5px;
}
.header-top p{
	margin-bottom: 0;
	margin-right: 15px;
}
.fdomenu, footer{
	background-color: #006cc9;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
	letter-spacing: -1.25px;
}
.logo img, .box img, #destacada img{
	object-fit: cover;
  	max-width:100%;
  	height:auto;
}
#up > ul > li {
	display: inline-block;	
	border-right: 1px solid #ccc;
    margin-right: 4px;
    padding-right: 10px;
}
#up > ul > li > a{	
    color: #888;
}
#nav > ul {
	margin: 0;
	padding-left: 15px;
}
#nav > ul > li {
	display: inline-block;		
	text-transform: uppercase;
	font-weight: 600;
	position: relative;
}
#nav > ul > li > a{
	color: #fff;
	padding: 20px 20px;
	display: block;
}
#nav > ul > li.menu-item-has-children > a:before {
	font-family: "FontAwesome";
    content: "\f067";
	font-weight: 400;
    position: absolute;	
    bottom: 0;
    display: flex;
    align-items: center;
    color: inherit;
    font-size: 0.9rem;
}
#nav > ul > li.menu-item-has-children:hover > a:before {
	font-family: "FontAwesome";
    content: "\f068";
}
#nav > ul > li.current-menu-item > a {
    color: #6abef9;
	text-decoration: none;
}
ul.dropotron {
	list-style: none;
}
ul.dropotron li{
	background: #f2f2f2;
	padding: 14px 20px;
}
ul.dropotron li a{
	color: #000;
	font-weight: 600;
}
.fdomenu .mn{
	color: #fff;
}
.navbar-light .navbar-toggler {
    background-color: #00d0fc;
}
.header-image{
	text-align: center;
}
.fdo-bienvenida{
	background: rgb(0,103,185);
background: linear-gradient(0deg, rgba(0,103,185,1) 0%, rgba(4,135,194,1) 45%, rgba(0,212,255,1) 100%);
}
.bienvenida{
	color: #fff;
}
.service, .box{
	box-shadow: 0 0 .625rem -.1875rem rgba(0,0,0,.13);
	/*min-height: 452px;*/
	border-radius: 1rem;
}
.service .wp-block-image img, .box img{
	border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
}
.boxdis{
	padding: 15px 20px;
}
.boxdis h4{
	color: #587b97;
}
.pie{
	padding: 20px 0 0;
}
.pie a{
	color: #b6d2ff;
}
.bienvenida p, .pie p{
	color: #fff;
}
.wp-block-media-text{
	margin-bottom: 2rem;
}
.bradio img, .borad{
	border-radius: 1rem;
}
.contacto form .wpforms-field{
	padding: 7px 0;
}
.contacto form .wpforms-field-label{
	margin-bottom: 4px;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{
	font-size: 15px;
}
.sombra{
	box-shadow: 0 0 1.5rem -0.19rem rgba(0,0,0,.13);
}
.nav-links .nav-previous {
    display: inline-block;
    text-align: left;
}
.nav-links .nav-next {
    float: right;
    text-align: right;
}
.nav-links a, .backtohome a {
    background: #92c330;
    color: #fff;
    padding: 7px 17px 10px;
    display: inline-block;
    border: 1px solid #92c330;
    margin: 5px 0 10px;
    border-radius: 5px;
	font-size: 19px;
}
.topbutton {
	height:50px;
	width:50px;
	position:fixed;
	right:15px;
	bottom:10px;
	z-index:1;	
}
.topbutton span{
	font-weight: 600;
    background-color: #fff;
    padding: 8px 13px 14px;
    border-radius: 50%;
}
.wp-block-image img {
    height: auto;
    max-width: 100%;
    vertical-align: bottom;
}
footer p, .contact-area .fa, .contact-area p.text a, footer .widget-area{
	color: #f2f9ff;
}
footer .wp-block-heading:before{
	content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 5px;
    height: 80%;  
	background-color: #fff;
}
footer .widget-area .wp-block-heading  {
    padding-left: 24px;
    margin-bottom: 25px;
}
.widget-area .wp-block-heading {
    display: block;
    position: relative;
    z-index: 0;
}
.contact-area{
	display: flex;
}
.contact-area .contact-info{
	margin-left: 10px;
}
.widget-area .menu-menu-redes-container ul{
    list-style: none;
    padding-left: 0;
    overflow: hidden;
    cursor: default;
    margin: 0 0 2em 0;
}
.menu-menu-redes-container li:first-child {
    margin-left: 0;
	padding-left: 0;
}
.menu-menu-redes-container li {
    display: inline-block;
    padding-left: 10px;
}
.menu-menu-redes-container li a {
	background: #fff;
    width: 45px;
    text-align: center;
    border-radius: 50%;
    -webkit-transition: 0.6s;
    transition: 0.6s;
    display: block;
    height: 44px;
    padding-top: 5px;
}
.menu-menu-redes-container li i:before {
    color: #006cc9;
    font-size: 1.45em;
    line-height: 1.5em;
}
.firelle {
    padding: 0;
}
.ampli{
    overflow: hidden;
}
.ampli div{
	margin: 0;
	position: relative;
}
.ampli .wp-block-image{
	transition: all 0.5s ease-out;
}
.ampli .wp-block-image:hover{
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.ampli .wp-block-image img{
	width: 100%;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;    
}
.grandatos{
	display: flex;
    align-items: center;
    justify-content: right;
}
.grandatos .fa{
	color: #006cc9;
	margin-right: 5px;
}
.grandatos .get-tuch {
    margin-left: 25px;
}
.grandatos .get-tuch ul {
    display: inline-block;
    margin: 0 2px;
    vertical-align: middle;
    list-style-type: none;
    padding: 0;
}
.grandatos .get-tuch ul li {
    text-align: left;
}
.grandatos .get-tuch h5{
	margin-bottom: 0;
}
#menu-menu-redes li a:hover{
	background-color: #006cc9;
}
#menu-menu-redes li a:hover i:before{
	color: #fff;
}
.fdomenu, footer{
	background-image: url(https://bancodeplataformasmercantiles.com/wp-content/uploads/2023/06/pie-fondo.jpg);
	background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
}
.alignwide {
  /* Set these margins to work with your own theme. */
  margin-left: -80px;
  margin-right: -80px;
  max-width: 100vw;
}

.alignfull {
  margin-left: calc(-100vw / 2 + 100% / 2);
  margin-right: calc(-100vw / 2 + 100% / 2);
  max-width: 100vw;
}

.alignfull img {
  width: 100vw;
}
.aligncenter {
    text-align: center;
}
.wp-block-group__inner-container{
    padding: 1.25em 2.375em;
    margin-bottom: 0.5rem;
}
.cuazul .design-item {
    padding: 15px 0 15px 15px;
    margin-bottom: 20px;
}
.ptop div {
    padding-top: 10px;
	border-radius: 10px;
}
@media screen and (min-width: 1400px){
	.container {
		max-width: 1280px !important;
	}
}
@media screen and (min-width: 991px) {
	.fdomenu .mn{
		display: none;
	}
	.navbar {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	#nav > ul > li.menu-item-has-children > a:before {
		top: 0;
		right: 0;
	}		
}
@media screen and (max-width: 991px) {
	#nav > ul > li {
		display: block;
	}
	ul.dropotron {
		padding-left: 0;
	}
	#nav > ul > li.menu-item-has-children > a:before {
		top: 4px;
		left: 0px;
	}
}
@media screen and (max-width: 767px) {
	.header-top, .grandatos{
		display: none;
	}
	:where(.wp-block-columns.has-background) {
		padding-left: 1.0em;
		padding-right: 1.0em;
	}
}