/*
Theme Name: integratec
Theme URI: www.tuweb.com
Author: Jason
Author URI: https://bienvenidosatodos.com/
Description: Tema corporativo
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: GeniusHTML
Tags: Services, Portfolio, Products, Sales, Informative, Current, Events, Offers
*/

/* Origen: C:\laragon\www\geniusapp2\storage\app/temp/user_4to4tvp9g5icdrlm4a7t3l2s3f/in\assets\js\mediaelement\mediaelementplayer-legacy.min.css */
.mejs-overlay-button {
	background:url(assets/mejs-controls.svg) no-repeat !important;
	background-position:0 -39px !important;
	height:80px !important;
	width:80px !important;
}

.mejs-overlay-loading-bg-img {
	-webkit-animation:a 1s linear infinite !important;
	animation:a 1s linear infinite !important;
	background:transparent url(assets/mejs-controls.svg) -160px -40px no-repeat !important;
	display:block !important;
	height:80px !important;
	width:80px !important;
	z-index:1 !important;
}

.mejs-button>button {
	background:transparent url(assets/mejs-controls.svg) !important;
	border:0 !important;
	cursor:pointer !important;
	display:block !important;
	font-size:0 !important;
	height:20px !important;
	line-height:0 !important;
	margin:10px 6px !important;
	overflow:hidden !important;
	padding:0 !important;
	position:absolute !important;
	text-decoration:none !important;
	width:20px !important;
}


/* Origen: C:\laragon\www\geniusapp2\storage\app/temp/user_4to4tvp9g5icdrlm4a7t3l2s3f/in\assets\woocommerce\9.6.2\assets\css\photoswipe\default-skin\default-skin.min.css */
.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {
	background:url(assets/default-skin.png) 0 0 no-repeat !important;
	background-size:264px 88px !important;
	width:44px !important;
	height:44px !important;
}

.pswp__preloader--active .pswp__preloader__icn {
	background:url(assets/preloader.gif) 0 0 no-repeat !important;
}

@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx) {
	.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before {
	background-image:url(assets/default-skin.svg) !important;
	}
}

@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){
	.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before {
		background-image:url(assets/default-skin.svg) !important;
	}

	.pswp__preloader--active .pswp__preloader__icn {
		background:url(assets/preloader.gif) 0 0 no-repeat !important;
	}

}


/* Origen: C:\laragon\www\geniusapp2\storage\app/temp/user_4to4tvp9g5icdrlm4a7t3l2s3f/in\assets\woocommerce\9.6.2\assets\css\photoswipe\photoswipe.min.css */
button.pswp__button {
	box-shadow:none!important;
	background-image:url(assets/default-skin/default-skin.png)!important;
}


/* Origen: C:\laragon\www\geniusapp2\storage\app/temp/user_4to4tvp9g5icdrlm4a7t3l2s3f/in\assets\woocommerce\9.6.2\assets\css\woocommerce.css */
.woocommerce .blockUI.blockOverlay::before {
	height:1em !important;
	width:1em !important;
	display:block !important;
	position:absolute !important;
	top:50% !important;
	left:50% !important;
	margin-left:-.5em !important;
	margin-top:-.5em !important;
	content:"" !important;
	animation:spin 1s ease-in-out infinite !important;
	background:url(assets/https://c0.wp.com/p/woocommerce/9.6.2/assets/images/icons/loader.svg) center center !important;
	background-size:cover !important;
	line-height:1 !important;
	text-align:center !important;
	font-size:2em !important;
	color:rgba(0,0,0,.75) !important;
}

.woocommerce .loader::before {
	height:1em !important;
	width:1em !important;
	display:block !important;
	position:absolute !important;
	top:50% !important;
	left:50% !important;
	margin-left:-.5em !important;
	margin-top:-.5em !important;
	content:"" !important;
	animation:spin 1s ease-in-out infinite !important;
	background:url(assets/https://c0.wp.com/p/woocommerce/9.6.2/assets/images/icons/loader.svg) center center !important;
	background-size:cover !important;
	line-height:1 !important;
	text-align:center !important;
	font-size:2em !important;
	color:rgba(0,0,0,.75) !important;
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa {
	background-image:url(assets/images/icons/credit-cards/visa.svg) !important;
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard {
	background-image:url(assets/images/icons/credit-cards/mastercard.svg) !important;
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser {
	background-image:url(assets/images/icons/credit-cards/laser.svg) !important;
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub {
	background-image:url(assets/images/icons/credit-cards/diners.svg) !important;
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro {
	background-image:url(assets/images/icons/credit-cards/maestro.svg) !important;
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb {
	background-image:url(assets/images/icons/credit-cards/jcb.svg) !important;
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex {
	background-image:url(assets/images/icons/credit-cards/amex.svg) !important;
}

#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover {
	background-image:url(assets/images/icons/credit-cards/discover.svg) !important;
}


/* Origen: C:\laragon\www\geniusapp2\storage\app/temp/user_4to4tvp9g5icdrlm4a7t3l2s3f/in\assets\wp-content\plugins\tutor\assets\css\tutor-front.mine5ca.css */
.tutor-course-single-sidebar-wrapper .tutor-course-topic-item .tutor-check-pending {
	border-color:var(--tutor-color-warning) !important;
	background-color:var(--tutor-color-warning) !important;
	background-image:url("data:image/svg+xml,%3Csvg fill='%23FFF' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14' height='10' viewBox='0 0 459.313 459.314' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M459.313,229.648c0,22.201-17.992,40.199-40.205,40.199H40.181c-11.094,0-21.14-4.498-28.416-11.774 C4.495,250.808,0,240.76,0,229.66c-0.006-22.204,17.992-40.199,40.202-40.193h378.936 C441.333,189.472,459.308,207.456,459.313,229.648z'/%3E%3C/g%3E%3C/svg%3E") !important;
}

.tutor-course-single-sidebar-wrapper .tutor-course-topic-item .tutor-check-fail {
	border-color:var(--tutor-color-danger) !important;
	background-color:var(--tutor-color-danger) !important;
	background-image:url("data:image/svg+xml,%3Csvg fill='white' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' viewBox='0 0 100 100' xml:space='preserve'%3E%3Cpath d='M49.9,78c-4.2,0-7.6,3.5-7.6,7.8v1.5c0,4.3,3.4,7.7,7.6,7.7c4.2,0,7.7-3.4,7.7-7.7v-1.5C57.6,81.5,54.2,78,49.9,78L49.9,78z M49.8,5c-6.3,0-11.9,6.1-11.3,12.4l3.8,47c0.2,3.7,3.1,6.9,6.9,7.2c4.3,0.3,8.1-3,8.4-7.2l3.9-47C62,11.1,56.6,5,49.8,5z'%3E%3C/path%3E%3C/svg%3E") !important;
}


/* Origen: C:\laragon\www\geniusapp2\storage\app/temp/user_4to4tvp9g5icdrlm4a7t3l2s3f/in\assets\wp-content\themes\the100\css\owl.carousel109c.css */
.owl-carousel .owl-video-play-icon {
	position: absolute !important;
	height: 80px !important;
	width: 80px !important;
	left: 50% !important;
	top: 50% !important;
	margin-left: -40px !important;
	margin-top: -40px !important;
	background: url("assets/owl.video.play.html") no-repeat !important;
	cursor: pointer !important;
	z-index: 1 !important;
	-webkit-backface-visibility: hidden !important;
	transition: transform 100ms ease !important;
}


/* Origen: C:\laragon\www\geniusapp2\storage\app/temp/user_4to4tvp9g5icdrlm4a7t3l2s3f/in\assets\wp-content\themes\the100\style109c.css */
section.blog-section.lay-one {
	background: url(assets/inc/images/blog-bg.jpg) !important;
	background-size: cover !important;
	padding-top: 80px !important;
	padding-bottom: 80px !important;
}



/*
 * Implementación sugerida para optimización de imágenes.
 * Asegura que las imágenes se adapten correctamente en pantallas responsivas.
 */
img { 
    height: auto;
    max-width: 100%;
}

/*
 * CSS del menú.
 * Define el diseño de la lista de navegación con flexbox y ajuste responsivo.
 */
.nav-menu ul { 
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    flex-wrap: wrap !important;
}

/*
 * Reglas responsivas para móviles.
 * Ajusta el diseño en pantallas pequeñas.
 */
@media (max-width: 480px) { 
    .nav-menu ul { 
        flex-direction: column !important;
    }
}


.medium-image article:last-child {
    margin-bottom: 42px!important;
    border-bottom: none;
}

header.entry-header {
    margin-bottom: -8px!important;
}

ul, ol {
    margin: 0 0 1.5em 0em!important;
}

.entry-meta span{
    font-size: 16px!important;
}

#wpadminbar .ab-sub-wrapper, #wpadminbar ul, #wpadminbar ul li {
    bottom: 10px!important;
}
