/*
Theme Name: Wired IT Theme
Author: Wired IT
Author URI: https://www.wiredit.mx/
Description: Template Wired IT 2022
Version: 1.0
*/

/* Fonts */
/*
@font-face{font-family: 'Nombre_Font';src: url('../fonts/Nombre_Font.eot');src: url('../fonts/Nombre_Font.eot?#iefix') format('embedded-opentype'),url('../fonts/Nombre_Font.woff2') format('woff2'),url('../fonts/Nombre_Font.woff') format('woff'),url('../fonts/Nombre_Font.ttf') format('truetype'),url('../fonts/Nombre_Font.svg#Nombre_Font') format('svg');font-weight: normal;font-style: normal;}
*/

/* Generic */
:root {
  --main-color: #7b7b7b;
  --second-color: #f26525;
}
/* body{font-size: 1rem;} */
/* .h1, h1{font-size: 2rem;} */
/* .h2, h2{font-size: 1.5rem;} */
/* .h3, h3{font-size: 1.25rem;} */
/* .h4, h4{font-size: .75rem;} */
/* .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {margin-bottom: .5rem;} */
a, a:hover{text-decoration:none;}
/* address{margin-bottom: .5rem;} */
/* dl, ol, ul {margin-bottom: 0;} */
.d-flex{display: flex;flex-wrap: wrap;}
.main-color{color: var(--main-color);}
.second-color{color: var(--second-color);}
.generic-border{border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;}
.btn-main{background:var(--main-color);color:white !important;border-radius: 0;padding:10px 15px;font-weight:700;font-size: 17px;line-height: 1;}
.section{padding-top:50px;padding-bottom:50px;}
.text-justify{text-align: justify;}
.bg-gray{background-color: #f4f4f4;}
.text-uppercase{text-transform:uppercase !important;}
.sticky-top{position: -webkit-sticky; position: sticky;top: 0;z-index: 1020;}
.w-auto{width:auto !important;}

.mt-0{margin-top:0rem !important;}
.mt-1{margin-top:1rem !important;}
.mt-2{margin-top:2rem !important;}
.mt-3{margin-top:3rem !important;}
.mt-4{margin-top:4rem !important;}
.mt-5{margin-top:5rem !important;}
.mb-0{margin-bottom:0rem !important;}
.mb-1{margin-bottom:1rem !important;}
.mb-2{margin-bottom:2rem !important;}
.mb-3{margin-bottom:3rem !important;}
.mb-4{margin-bottom:4rem !important;}
.mb-5{margin-bottom:5rem !important;}

/* Header */
.header-style-three .header-lower-two .logo-box{background: white;min-height: 160px;display: flex;align-items: center;justify-content: center;}
.header-style-three .header-lower-two .logo-box img{max-width: 270px;}
.header-style-three .header-upper-two .info-box ul li a:hover{color:var(--second-color);}
.sticky-header .logo{max-width: 102px;}

/* Footer */
.main-footer .logo-widget .widget-content > .list > li{display: block;border: unset;margin-bottom: 10px;}
.main-footer .logo-widget .widget-content > .list > li a{color:white;}
.main-footer .logo-widget .slogan {border-top: solid 1px #333;text-align: center;padding-top: 2rem;margin-top: 3rem;display: block;}
.main-footer .logo-widget .slogan p{color: white;}
.main-footer .footer-bottom {padding: 13px 0 !important;}
.main-footer .footer-bottom .text-copyright{text-align: left;}
.main-footer .footer-bottom .text-copyright,
.main-footer .footer-bottom ul{padding:5px 0;}
.main-footer .footer-bottom ul{text-align: right;}
.main-footer .footer-bottom a:hover{color:var(--second-color)}
/* -- Clients */
.page-wrapper section{border-top: solid 1px #eee;}
.clients-section-two .sponsors-outer .image-box{border: unset;}

/* Slider o Banner Principal  */
.main-slider h1{position: relative;color: #ffffff;font-size: 50px;font-weight: 600;line-height: 1.2em;display: inline-block;padding-bottom: 25px;border-bottom: 1px solid rgba(255,255,255,0.20);}

/* Banners */

/* Breadcrumb */

/* Paginator */
.wp-pagenavi{margin-top: 0;}
.wp-pagenavi span,
.wp-pagenavi a{padding: 5px 14px;border: solid 1px #eee;margin-right: 10px;display: inline-block;background: #eee;transition:.5s all;}
.wp-pagenavi span:hover,
.wp-pagenavi a:hover,
.wp-pagenavi span.current{background: var(--main-color);color: white;}

/* Form */
/* Visualmente si funciona pero no se va con el formato en el form, esto en JQuery y POST
.wpcf7-form-control-wrap input[type="text"]{text-transform: capitalize;}
.wpcf7-form-control-wrap input[type="email"]{text-transform:lowercase;}
*/
::-webkit-input-placeholder { /* WebKit browsers */text-transform:none;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */text-transform:none;}
::-moz-placeholder { /* Mozilla Firefox 19+ */text-transform:none;}
:-ms-input-placeholder { /* Internet Explorer 10+ */text-transform:none;}
::placeholder { /* Recent browsers */text-transform:none;}
.sendmail_form span{color:red;}
.sendmail_form .sendmail_legend{font-size:.8rem;}
.sendmail_form .sendmail_ajax_loader{display:none;}
.sendmail_form .sendmail_result{display:none;margin-bottom:0px}

/* Social Media */

/* Chat */
.chat-whatsapp{position:fixed; width:60px; height:60px; bottom:40px; right:40px; color:#FFF; border-radius:50px; text-align:center; z-index:999;}
.chat-facebook{position:fixed; width:60px; height:60px; bottom:123px; right:40px; color:#FFF; border-radius:50px; text-align:center; z-index:999;}
.chat-whatsapp img,
.chat-facebook img{max-width: unset !important;}
.my-chat{margin-top:22px;}

/* Home */
/* -- Counter */
.informations-section{padding: 55px 0 0px !important;background-size: cover;background-position: center;}
.informations-section .info-block .inner-box .icon-box{font-size: 35px;}
.informations-section .info-block .inner-box h3{color: white;}
/* -- Projects */
.project-block-three .inner-box .image img{min-height: 280px;object-fit: cover;}

/* Projects */
#page-projects .news-block-two .inner-box .image img{height: 200px;object-fit: cover;}
#page-projects .news-block-two .inner-box .lower-content h3{line-height: 1;min-height: 95px;}
#page-projects .news-block-two .inner-box .lower-content h3 a{font-size: 14px;}

/* Search */
#page-search .news-block-two .inner-box .image img{height: 200px;object-fit: cover;}
#page-search .news-block-two .inner-box .lower-content h3{line-height: 1;min-height: 95px;}
#page-search .news-block-two .inner-box .lower-content h3 a{font-size: 14px;}

/* Search */
#page-category .news-block-two .inner-box .image img{height: 200px;object-fit: cover;}
#page-category .news-block-two .inner-box .lower-content h3{line-height: 1;min-height: 30px;}
#page-category .news-block-two .inner-box .lower-content h3 a{font-size: 14px;}

/* Single services */
#single-services{}
#single-services ul{margin-bottom: 18px;}
#single-services ul li{position:relative;padding-left: 24px;}
#single-services ul li:before{position:absolute;content: "";background: white;width: 13px;height: 13px;border: solid 4px var(--second-color);transform: rotate(51grad);left: 0;top: 6px;}

/* Single project */
#single-project{}
#single-project .text ul{margin-bottom: 18px;}
#single-project .text ul li{position:relative;padding-left: 24px;}
#single-project .text ul li:before{position:absolute;content: "";background: white;width: 13px;height: 13px;border: solid 4px var(--second-color);transform: rotate(51grad);left: 0;top: 6px;}

/* Contact */
.contact-section .info-column{background: #f4f4f4;}

/* Captcha */
.grecaptcha-badge { visibility: hidden!important; }

/*REFERENCIA PARA LAS MEDIDAS https://css-tricks.com/snippets/css/media-queries-for-standard-devices/ */
/*MEDIA QUERY GENERICO QUE PUEDE APLICAR PARA TODOS LOS CELULARES*/
@media screen and (max-width: 1399px){
	
}
@media screen and (max-width: 1023px){
	/* Header */
	.header-style-three .header-lower-two .logo-box{background: transparent;min-height: auto;}
	
	/* Slider */
	.main-slider h1.alternate{font-size:36px;}
}
/* @media screen and (max-width: 991px){ */
	
/* } */
@media screen and (max-width: 767px){
	
	/* Slider */
	.main-slider h1.alternate{font-size:26px;}
	
	/* Footer */
	.main-footer .footer-bottom .text-copyright, .main-footer .footer-bottom ul{text-align:center;}
}
@media screen and (max-width: 575px){
	
}