@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//gectech.mx/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.3.1") format("woff2");
	font-display:swap;
}

div.wd-popup.wd-age-verify{
	background-color:rgb(0,0,0);
	background-image: none;
}

.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: url(https://gectech.mx/wp-content/uploads/2021/08/electronics-2-popup.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}

.page-title-default{
	background-color:rgb(51,51,51);
	background-image: none;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(236,233,233);
	background-image: none;
}

:root{
--wd-text-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-text-font-weight:600;
--wd-text-color:rgb(51,51,51);
--wd-text-font-size:16px;
}
:root{
--wd-title-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-title-font-weight:900;
--wd-title-color:rgb(51,51,51);
}
:root{
--wd-entities-title-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:600;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Lato", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:15px;
}
.alianzas-como .wd-text-block.wd-font-weight-500{
	font-family: "Montserrat", Arial, Helvetica, sans-serif;font-weight: 500;
}

:root{
--wd-primary-color:rgb(16,115,185);
}
:root{
--wd-alternative-color:rgb(0,113,188);
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
:root{
--btn-default-bgcolor:rgb(0,113,188);
}
:root{
--btn-default-bgcolor-hover:rgb(0,102,153);
}
:root{
--btn-accented-bgcolor:rgb(16,115,185);
}
:root{
--btn-accented-bgcolor-hover:rgb(16,115,185);
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}

	:root{
					
			
							--wd-form-brd-radius: 0px;
					
					--wd-form-brd-width: 2px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--btn-accented-color: #fff;
		
					--btn-accented-color-hover: #fff;
		
					
			
			
							--btn-default-brd-radius: 5px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
					
					
			
			
							--btn-accented-brd-radius: 5px;
				--btn-accented-box-shadow: none;
				--btn-accented-box-shadow-hover: none;
					
							
					--wd-brd-radius: 0px;
		
			}

	
	
			:root{
			--wd-container-w: 1222px;
		}
	
			@media (min-width: 1222px) {
			[data-vc-full-width]:not([data-vc-stretch-content]),
			:is(.vc_section, .vc_row).wd-section-stretch {
				padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
				padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
			}
		}
	
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 223px;
		}
	
	
@font-face {
	font-family: "Montserrat Ultra Bold Custom";
	src: url("//gectech.mx/wp-content/uploads/2023/10/Montserrat-Black.woff2") format("woff2"), 
url("//gectech.mx/wp-content/uploads/2023/10/Montserrat-Black.woff") format("woff");
	font-weight: 900;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Montserrat Extra Bold Custom";
	src: url("//gectech.mx/wp-content/uploads/2023/10/Montserrat-ExtraBold.woff2") format("woff2"), 
url("//gectech.mx/wp-content/uploads/2023/10/Montserrat-ExtraBold.woff") format("woff");
	font-weight: 800;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "HPE Graphik-Semibold";
	src: url("//gectech.mx/wp-content/uploads/2025/09/HPE-Graphik-Semibold.woff2") format("woff2"), 
url("//gectech.mx/wp-content/uploads/2025/09/HPE-Graphik-Semibold.woff") format("woff");
	font-weight: 600;
	font-display:swap;
	font-style: normal;
}

/* Header */
.whb-top-bar .wd-nav-secondary > li > a { font-weight:700 !important; }
#menu-top-bar-right .woodmart-nav-link .nav-link-text { font-weight:700 !important; }

.btn-cotizador { border-bottom:2px solid #0071bc; }
.menu-main-navigation a { text-transform:uppercase; }

/* Content */

.bullet-right li { flex-direction:row-reverse; justify-content: end !important; }
.bullet-right li img { margin-inline-start: 10px !important; }

.text-shadown--none h2 { text-shadow:none !important; }
.font-weight--normal .title-after_title { font-weight:400 !important; }
.font-weight--300 .title-after_title { font-weight:300 !important; }

.page-id-9646 header { display:none !important; }

.site-content { margin-bottom: 0px; }
.menu-item-account { display:none !important; }

.wd-el-table td b { font-size:18px; font-weight:bold; }
.wd-el-table td { border-bottom:0px; }
.wd-el-table td:first-child { border-right:1px solid #1073b9; }

.div-width-480 { max-width:480px; }
.div-width-600 { max-width:600px; }
.title-after_title span { font-weight:400; }
.margin-bottom-01 { margin-bottom:10px !important; font-weight:700; }

.wpcf7-form input[type="submit"] { background:#0071bc; color:#fff; border-radius:5px; min-width:250px; }
.wpcf7-form input[type="submit"]:hover { background:#006699; color:#fff; }

.wd-nav > li > a { text-transform: none; }

.wd-el-table td { min-width: 180px; }
}

.font-300 { font-weight:300; }
.font-400 { font-weight:400; }
.font-500 { font-weight:500; }
.font-600 { font-weight:600; }
.font-bold, strong, b, .font-bold span { font-weight:bold; }
.font-900 { font-weight:900 !important; }

.wd-title-style-underlined-2 .title {
  border-bottom:3px solid #134A9B !important;
} 

/* Tabs */

.table-center table td, .table-center table th { text-align:center; }
.wd-active .wd-nav-link img { filter: grayscale(100%); }
.filtro-gris img:hover { filter: grayscale(100%); }

#wrapper-tabs .wd-nav-tabs-wrapper { border-bottom:1px solid #333; padding-bottom:25px; }
#wrapper-tabs li.wd-active a::after{ content:""; background:url(https://gectech.mx/wp-content/uploads/2023/10/arrow-up-1.svg); width:23px; height:12px; position:absolute; bottom:-26px; left:calc(50% - 12px); z-index:999; }

/* Colores */

.color-000 { color:#000; }
.color-azul { color:#0071bc; }
.color-azul:hover { color:#5e5e5e; }
.color-azul:hover img { filter: grayscale(100%); }

/* Woocommerce */

.woocommerce-product-details__short-description, .sku, .posted_in a { color:#808080 }
.woocommerce-product-details__short-description span { color:#000; }
.woocommerce-tabs .wc-tab-inner ul { list-style: none; }
.woocommerce-tabs .wc-tab-inner ul li::before { content: "\25CF"; color: #0071bc; font-weight: bold; display: inline-block; 
  width: 1em; margin-left: -1em; }

.product-labels, .wd-add-btn { display:none !important; }
.related-and-upsells { padding-bottom:60px; }
.cat-item-21 { display:none; }

/* Cotizador */

.product-thumbnail img { max-width:150px; }
.input-text.qty { max-width:50px; }

.button { background-color:#0071bc; color:#fff; border-radius:5px; }
.button:hover { background-color:#006699; color:#fff; }

#form-cotizador { display:block; padding-top:60px; padding-bottom:60px; }


/* Footer */
.ul-footer-social  { float:right; }
.ul-footer-social li { float:left; list-style:none; margin: 0 3px; }
.ul-footer-social li a { }
.ul-footer-social li a img:hover { background-color:rgba(16,115,185,0.5); border-radius:50%; }

/* Bolsa de trabajo */

.testimonial-content footer { font-size:30px; font-weight:bold; }
.testimonial-content footer span { font-size:25px; font-weight:400; color:#0071BC !important; }

/* Responsive */

@media (min-width: 1025px){
	[class*="wd-section-stretch"], [data-vc-full-width] {
		--wd-row-spacing: 0px;
	}
}

@media (max-width: 480px){
	.text-left, .text-right { text-align:center !important; }
}

@media (max-width: 1024px){
	.wd-tabs .wd-tabs-header .img-wrapper img { max-height: 140px !important; }
}



.post-password-required {
    margin-top: 200px;
}