/*
Theme Name: Wired IT Theme
Author: Wired IT
Author URI: https://www.wiredit.mx/
Description: Template Wired IT 2021
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: #acd37a;
  --second-color: #000;
}

.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;}
.text-justify{text-align: justify;}
.section{padding-top:70px;padding-bottom:70px;}
.default-form button{border-radius: 4rem;font-weight: 700;}
.w-100{width:100%;}
.h-auto{height:auto;}
.justify-content-center{display: flex;justify-content: center;flex-wrap: wrap;}
.align-items-center{display: flex;align-items: center;flex-wrap: wrap;}
.fw-bold{font-weight:bold;}

.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;}

.pt-0{padding-top:0rem !important;}
.pt-1{padding-top:1rem !important;}
.pt-2{padding-top:2rem !important;}
.pt-3{padding-top:3rem !important;}
.pt-4{padding-top:4rem !important;}
.pt-5{padding-top:5rem !important;}

.pb-0{padding-bottom:0rem !important;}
.pb-1{padding-bottom:1rem !important;}
.pb-2{padding-bottom:2rem !important;}
.pb-3{padding-bottom:3rem !important;}
.pb-4{padding-bottom:4rem !important;}
.pb-5{padding-bottom:5rem !important;}

/* Header */

/* Footer */
#footer .footer-upper .logo a img{height:auto;max-width:100%;}
#footer .footer-upper .footer-contact > li{display: flex;align-items: center;margin-bottom: 14px;}
#footer .footer-upper .footer-contact > li:last-child{margin-bottom: 0;}
#footer .footer-upper .footer-contact > li > .icon-box{transition:.5s all;border-radius: 50%;border: dashed 2px #eee;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;font-size: 21px;margin-right: 20px;min-height: 50px;min-width: 50px;max-width: 50px;max-height: 50px;}
#footer .footer-upper .footer-contact > li > .icon-box:hover{color: var(--main-color);border-color: var(--main-color);}
#footer .footer-upper .footer-contact > li > ul{}
#footer .footer-upper .footer-contact > li > ul > li > a b{color:var(--second-color);}
#footer .footer-upper .footer-contact > li > ul > li > a:hover{color:var(--main-color);}
#footer .footer-bottom .copyright br{display:none;}
#footer .footer-bottom .copyright{text-align:left;}
#footer .footer-bottom .notice{text-align:right;}

/* Menu */
/* .sticky-header .logo img{max-width: 120px;height: auto;} */

/* Slider o Banner Principal  */
	
/* Banners */

/* Fondos */

/* Breadcrumb */

/* Paginator */
.wp-pagenavi{margin-top: 40px;}
.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;}
/* input[type="tel"], */
/* input[type="text"], */
/* input[type="email"], */
/* input[type="password"], */
/* input[type="number"], */
/* select, */
/* textarea{border-radius:2rem !important;padding: 1.2rem 1.5rem !important;height: auto !important;border: solid .1rem #eee !important;} */

/* Form */
/* Visualmente si funciona pero no se va en el form con jQuery, falta validar con POST directo
.wpcf7-form-control-wrap input[type="text"]{text-transform: capitalize;}
.wpcf7-form-control-wrap input[type="email"]{text-transform:lowercase;}
*/


/* Newsletter */

/* Social Media */

/* Chat */
.chat{position:fixed; width:60px; height:60px; bottom:40px; right:40px; color:#FFF; border-radius:50px; text-align:center; z-index:999;}
.my-chat{margin-top:22px;}

/* Home */
/* -- About us */
#about-us-banner .bg-about{background-image: url("/wp-content/themes/wiredit/images/section/example/6.jpg");background-position: center;background-size: cover;padding: 20px 20px;text-align: center;}
#about-us-banner .bg-about p{margin: 0;font-size: 40px;color: white;background: rgba(0, 0, 0, 0.31);display:block;padding: 50px 10px;}
/* -- Property */
#property .blog-news-column .inner-box{border-radius: 20px;}
#property .blog-news-column .content-box{padding: 15px 15px 15px 15px !important;}
#property .testimonials-slider .image-box{position: relative;width: 100%;height: auto;}
#property .testimonials-slider .image-box,
#property .testimonials-slider .image-box img{border-top-left-radius: 20px;border-top-right-radius: 20px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
#property .blog-news-column .content-box{padding: 15px 0px 0px;}
#property .blog-news-column .content-box .text{margin-bottom: 14px;min-height: 121px;}
#property .desc-text{color:white;}
/* -- Services */
/* #services .blog-news-column .content-box{padding: 15px 0px 0px;} */
/* #services .blog-news-column .content-box .text{margin-bottom: 14px;min-height: 95px;} */
/* -- Brokers */
#brokers .owl-brokers .item .box-broker{border: solid 1px #eee;padding: 2rem;border-radius: 20px;}
#brokers .owl-brokers .item .box-broker img{border-radius: 50%;height:auto;width:auto;max-width: 100px;margin-right: auto;margin-left: auto;margin-bottom: 1.5rem;}
#brokers .owl-brokers .item .box-broker .content{text-align: center;}
#brokers .owl-brokers .item .box-broker .content h3{font-size: 18px;line-height: 1;min-height: 40px;}
#brokers .owl-brokers .item .box-broker .content ul{}
#brokers .owl-brokers .item .box-broker .content ul li{}
#brokers .owl-brokers.owl-theme .owl-controls .owl-nav [class*="owl-"]{position: absolute;top: 39%;background: var(--main-color);color: white;font-size: 25px;padding: 4px 7px;}
#brokers .owl-brokers.owl-theme .owl-controls .owl-nav .owl-prev{left:0;}
#brokers .owl-brokers.owl-theme .owl-controls .owl-nav .owl-next{right:0;}
/* -- Team */
/* #team .feature-column {margin-top: 10px;margin-bottom: 10px;} */
/* #team .feature-column .upper-title .icon{padding: 0;} */
/* #team .feature-column .upper-title strong{font-size: 18px;} */

/* Page Services */
#page-services .blog-news-column .content-box{padding: 15px 0px 0px;}
#page-services .blog-news-column .content-box .text{margin-bottom: 14px;min-height: 95px;}
#page-services .blog-news-column .image-box img{height: auto;}

/* Page Property */
.sidebar .list.radios li{padding-top:10px; padding-bottom:10px;}
.select2-selection{ display: block !important; min-height: 34px !important; padding: 2px 12px; font-size: 14px; color: #555; background-color: #fff !important; border: 1px solid #ccc;}
.blog-detail .about-property .property-info .info-block .count{line-height: 1.3;}
.blog-news-column .image-box img{height:auto;}


/* Page Single Property */
#page-single-property .price-property{font-size: 2rem;color: #29bb29;font-weight: 600;display: inline-block;}
.gallery-property {margin-bottom: 3rem;}
.gallery-property h2{font-weight: 700;}
.gallery-property img{width:100%;height: 250px;object-fit: cover;margin-top: 2.4rem;}

.gallery-video {margin-bottom: 3rem;}
.gallery-video h2{font-weight: 700;}
.gallery-video iframe{width:100%;height:250px;object-fit: cover;margin-top: 2.4rem;}

/* Page Contact */
#page-contact iframe{width:100%;min-height:226px;height: 100%;margin-top: 2rem;}
#page-contact .default-form textarea{height: auto;}

/*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: 1199px){
	
}
@media screen and (max-width: 1140px){
	/* Menu */
	.main-header .header-upper .logo-outer{text-align: left;}
	.main-header .header-upper .logo-outer,
	.main-header .header-upper .upper-right{width: auto;}
	.main-header .social-links-one{text-align:right;}
	.main-header .header-upper .info-box:last-child,
	.main-header .info-box{width:auto;}
	.main-header .header-upper .upper-right{padding: 10px 0;}
}
@media screen and (max-width: 991px){
	/* Footer */
	#footer .footer-bottom .copyright br{display:block;}
	#footer .footer-bottom .copyright,
	#footer .footer-bottom .notice{text-align:center;}
}
@media screen and (max-width: 767px){
	/* Menu */
	.main-header .header-upper .logo img{max-width: 190px;width: 100%;}
	.main-header .header-upper .logo-outer{margin: auto;}
	.main-header .header-upper .info-box:last-child{position: relative;top: -11px;}
	.main-header .header-upper .auto-container > .clearfix{display: flex;flex-direction: row;flex-wrap: wrap;}
	
	/* Home */
	/* -- Services */
	#services .blog-news-column .content-box .text{min-height: auto;}
	/* -- Property */
	#services .blog-news-column .content-box .text{min-height: auto;}
	
	/* Page Services */
	#page-services .blog-news-column .content-box .text{min-height: auto;}
}
@media screen and (max-width: 599px){
	/* Menu */
	
	/* .main-header .header-upper .logo-outer, */
	.main-header .header-upper .upper-right{margin-bottom:10px;margin-top:10px;}
	.main-header .header-upper .logo-outer{width:23%;}
	.main-header .header-upper .upper-right{width:77%;display: flex;align-items: center;padding: 0;justify-content: end;}
	/* .main-header .header-upper .upper-right{display: flex;align-items: center;padding: 0;justify-content: end;} */
	.main-header .info-box .icon-box{display:none;}
	.main-header .header-upper .upper-column.info-box{padding: 0;margin: 0;}
	.main-header .header-upper .upper-column.info-box .social-links-one a{margin-bottom: 10px;}
	.main-header .header-upper .info-box:last-child{top: 0;}
}
@media screen and (max-width: 575px){
	
}
