/*
Theme Name: Startit Child
Theme URI: https://startit.select-themes.com
Description: A child theme of Startit Theme
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Version: 2.0.0
Text Domain: startit
Template: startit
*/


/* Align text */
body .center,
body .dmn-text-center {
	text-align: center !important;
}
body .dmn-text-left {
	text-align: left !important;
}
body .dmn-text-right {
	text-align: right !important;
}

/* Colors */
body .dmn-bg-light { background-color: rgb(245,245,245) !important }
body .dmn-color-light { color: rgb(245,245,245) !important }

body .dmn-bg-white { background-color: rgb(255,255,255) !important }
body .dmn-color-white { color: rgb(255, 255, 255) !important }

body .dmn-bg-dark { background-color: rgb(45,45,45) !important }
body .dmn-color-dark { color: rgb(45,45,45) !important }

body .dmn-bg-black { background-color: rgb(0,0,0) !important }
body .dmn-color-black { color: rgb(0,0,0) !important }

body .dmn-bg-primary { background-color: rgb(4, 171, 252) !important; color: white !important; }
body .dmn-color-primary { color: rgb(4, 171, 252) !important; }


/* Spaces */
body .dmn-no-pb { padding-bottom: 0 !important; }
body .dmn-no-pl { padding-left: 0 !important; }
body .dmn-no-pr { padding-right: 0 !important; }
body .dmn-no-pt { padding-top: 0 !important; }


/* Home */
body .dmn-welcome-home {
	background-size: cover !important;
	background-position: center right !important;
}
body div.vc_custom_1587485229277 {

	background-size: cover !important;
	background-position: center right !important;
}



.caja-twitter{
	max-height:500px !important;
	overflow:scroll;
}
.texto-text-contacto-home{
	max-height:100px !important;
}
.mdt-15{
	margin-top:15px !important;
}

.qodef-logo-wrapper a{
	height:80px !important;
}
.fondo-imagen-blanco .wp-post-image{
	background-color: white !important;
}
.fondo-imagen-gris .wp-post-image{
	background-color:#f8f8f8 !important;
}
.caja-servicios .qodef-animate{
	height:500px !important;
}

/* BLOG */

.qodef-post-info-author{
	display:none !important;
}
.qodef-post-info-comments-holder{
	display:none !important;
}

.qodef-blog-holder article .qodef-post-info > div::after {

    content: "" !important;

}

/* Contacto */
.dmn-bloque-datos-contacto .qodef-iwt.qodef-iwt-icon-left.qodef-iwt-icon-tiny .qodef-iwt-icon-holder {
	vertical-align: top !important;
}
.qodef-owl-slider .owl-buttons .qodef-next-icon, .qodef-owl-slider .owl-buttons .qodef-prev-icon{
		background-color:#04ABFC !important;

}
.qodef-owl-slider .owl-buttons .qodef-next-icon:hover, .qodef-owl-slider .owl-buttons .qodef-prev-icon:hover{
		background-color:#04ABFC !important;

}
/* ICONO BOTON HOME GENERICO*/
.qodef-btn-text-icon:before {
   font-family: FontAwesome !important;
   content: "\f105" !important;
}

/* ICONOS BLOG HOME */
.qodef-blog-list-holder .qodef-item-info-section .qodef-post-info-author::before,
.qodef-blog-list-holder .qodef-item-info-section .qodef-post-info-author:before{
   font-family: FontAwesome !important;
   content: "\f2be" !important;
}
.qodef-blog-list-holder .qodef-item-info-section .qodef-post-info-category::before,
.qodef-blog-list-holder .qodef-item-info-section .qodef-post-info-category:before {
   font-family: FontAwesome !important;
   content: "\f02c" !important;
}
.noticia-servicios .qodef-post-info-category{
   display:none !important;
}

/* ICONOS BLOG SINGLE */
.qodef-blog-holder article .qodef-post-info .qodef-post-info-author::before,
.qodef-blog-holder article .qodef-post-info .qodef-post-info-author:before {
   font-family: FontAwesome !important;
   content: "\f2be" !important;
}
.qodef-blog-holder article .qodef-post-info .qodef-post-info-category::before,
.qodef-blog-holder article .qodef-post-info .qodef-post-info-category:before{
	 font-family: FontAwesome !important;
   content: "\f02c" !important;
}
.qodef-blog-holder article .qodef-post-info .qodef-post-info-comments-holder::before,
.qodef-blog-holder article .qodef-post-info .qodef-post-info-comments-holder:before {
	font-family: FontAwesome !important;
   content: "\f075" !important;
}

/* ICONO PORTFOLIO */

.qodef-portfolio-single-holder .qodef-portfolio-info-holder .qodef-portfolio-custom-field h6::before
.qodef-portfolio-single-holder .qodef-portfolio-info-holder .qodef-portfolio-custom-field h6:before{
	
	font-family: FontAwesome !important;
   content: "\f111" !important;
}
.icon-grid::before,
.icon-grid:before{
		font-family: FontAwesome !important;
   content: "\f009" !important;
}




/*************************************************
 * 
 *  TEMPLATE 
 * 
 * **********************************************/
.qodef-landing-custom .qodef-ptf-category-holder{
	display:none !important;
}

.qodef-side-menu-button-opener{
        display:none !important;
}
.qodef-landing-custom .qodef-portfolio-list-holder-outer.qodef-ptf-standard article .qodef-item-image-holder{
	border-radius: 3px 3px 0 0;
    backface-visibility: hidden;
}

.qodef-landing-custom .qodef-item-title{
	text-align:center !important;
	padding: 28px 0 37px 0 !important;
}

.qodef-landing-custom .qodef-item-icons-holder .qodef-like,
.qodef-landing-custom .qodef-item-icons-holder .qodef-portfolio-lightbox{
	display:none !important;
}
.qodef-landing-custom .qodef-portfolio-item .qodef-portfolio-shader{
	display:none !important;
}

.qodef-landing-custom .qodef-portfolio-list-holder-outer.qodef-ptf-standard article .qodef-item-icons-holder {
    box-sizing: border-box;
	width: 100%;
    top: -25%;
    left: 0;
    bottom: 0;
    height: 100%;
    /*padding: 0;*/
    -webkit-transform: translateY(0) scale(0);
    -ms-transform: translateY(0) scale(0);
    transform: translateY(0) scale(0);
    background-color: rgba(0, 0, 0, 0.15);
	border-radius: 100%;
    padding: 50% 0;
    display: block;
	-webkit-transition: -webkit-transform .5s cubic-bezier(.4,0,.2,1),opacity .2s;
    transition: transform .5s cubic-bezier(.4,0,.2,1),opacity .2s;
}

.qodef-landing-custom .qodef-portfolio-list-holder-outer.qodef-ptf-standard article:hover .qodef-item-icons-holder {
    opacity: 1;
    -webkit-transform: translateY(0) scale(1.2);
    -ms-transform: translateY(0) scale(1.2);
    transform: translateY(0) scale(1.2);
	-webkit-transition: -webkit-transform .35s cubic-bezier(.4,0,.2,1),opacity .35s;
    transition: transform .35s cubic-bezier(.4,0,.2,1),opacity .35s;
	
}

.qodef-landing-custom .qodef-item-icons-holder .qodef-preview{
	position: absolute;
    top: 0;
	left:0;
	width:100%;
	height:100%;
	background-color: transparent !important;
	border:none !important;
	-ms-transform: translateY(0) rotate(0);
	-webkit-transform: translateY(0) rotate(0);
    transform: translateY(0) rotate(0);
}

.qodef-landing-custom .qodef-portfolio-list-holder article .qodef-item-icons-holder a:hover{
	-ms-transform: translateY(0) rotate(0);
	-webkit-transform: translateY(0) rotate(0);
    transform: translateY(0) rotate(0);
}

.qodef-landing-custom .qodef-item-icons-holder .qodef-preview:before{
	content: "\f002" !important;
    font-size: 22px;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-65%) translateX(-50%);
    -ms-transform: translateY(-75%) translateX(-50%);
    transform: translateY(-75%) translateX(-50%);
    width: 60px;
    height: 60px;
    display: block;
    background: #b2dd4c;
    border-radius: 100%;
    text-align: center;
    line-height: 60px;
    left: 50%;
}
.page-id-2689 .qodef-page-header .qodef-position-right,
.page-id-2689  .qodef-sticky-holder,
.page-id-2689  footer,
.page-id-2689 #qodef-back-to-top{
display: none !important;
}
.page-id-2689  #qodef-particles .qodef-p-content{
width:auto;
}

.qodef-va-fix {
vertical-align: middle;
}

@media only screen and (max-width: 1284px) {
      .page-id-3520.qodef-header-vertical  footer .qodef-four-columns .qodef-column {
              width: 49.5%;
              min-height: initial !important;
}
}

@media only screen and (max-width: 1024px) {
	.page-id-2476 #qodef-meetup-slider.carousel .carousel-inner .item:nth-child(1) .qodef-slider-content,
	.page-id-2476 #qodef-meetup-slider.carousel .carousel-inner .item:nth-child(3) .qodef-slider-content{
		padding-right: 80px;
	}

	.page-id-2476 #qodef-meetup-slider.carousel .carousel-inner .item:nth-child(1) .qodef-graphic-content,
	.page-id-2476 #qodef-meetup-slider.carousel .carousel-inner .item:nth-child(3) .qodef-graphic-content {
		padding-right: 0;
	}
	
	.page-id-2476 #qodef-meetup-slider.carousel .carousel-inner .item:nth-child(2) .qodef-graphic-content,
	.page-id-2476 #qodef-meetup-slider.carousel .carousel-inner .item:nth-child(4) .qodef-graphic-content {
		display: none;
	}
	
	.page-id-2476 #qodef-meetup-slider.carousel .carousel-inner .item:nth-child(2) .qodef-slider-content,
	.page-id-2476 #qodef-meetup-slider.carousel .carousel-inner .item:nth-child(4) .qodef-slider-content{
		padding-left: 80px;
	}
}

@media only screen and (max-width: 768px) {
	.page-id-2476 #qodef-meetup-slider.carousel .carousel-inner .item:nth-child(1) .qodef-slider-content,
	.page-id-2476 #qodef-meetup-slider.carousel .carousel-inner .item:nth-child(3) .qodef-slider-content{
		padding-left: 80px;
	}

	.page-id-2476 #qodef-meetup-slider.carousel .carousel-inner .item:nth-child(1) .qodef-graphic-content,
	.page-id-2476 #qodef-meetup-slider.carousel .carousel-inner .item:nth-child(3) .qodef-graphic-content {
		display: none;
	}

      .page-id-3520.qodef-header-vertical  footer .qodef-four-columns .qodef-column {
              width: 100%;
              min-height: initial !important;
       }
}
@media only screen and (max-width: 480px) {
	.page-id-2476 #qodef-meetup-slider.carousel .carousel-inner .item:nth-child(1) .qodef-slider-content,
	.page-id-2476 #qodef-meetup-slider.carousel .carousel-inner .item:nth-child(2) .qodef-slider-content,
	.page-id-2476 #qodef-meetup-slider.carousel .carousel-inner .item:nth-child(3) .qodef-slider-content,
	.page-id-2476 #qodef-meetup-slider.carousel .carousel-inner .item:nth-child(4) .qodef-slider-content {
		padding-left: 20px;
	}
}


.landing-new-custom .qodef-portfolio-item .qodef-portfolio-shader{
	background-color: rgba(34, 34, 34, 0.8);
	-webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
	/*border-radius:0;*/
	top:0;
	left:0;
	padding:0;
	border-radius: 15px;
}

.landing-new-custom  .qodef-portfolio-list-holder-outer .qodef-item-title{
	font-size:22px;
	color:#fff;
	font-weight:700;
}

.landing-new-custom  .qodef-portfolio-list-holder-outer .qodef-item-text-holder .qodef-ptf-category-holder{
	display:none;
}

.landing-new-custom  .qodef-portfolio-list-holder-outer article{
	border-radius: 15px;
	overflow:hidden;
box-shadow: 4px 4px 15px #c3c3c3;
transform: translateZ(0px);
}
.landing-new-custom  .qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner ul li span{
	font-size:16px;
	color: #686868;
}
.landing-new-custom  .qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner ul li span:hover{
	color:#b2dd4c;
}

.landing-new-custom  .qodef-portfolio-filter-holder{
	margin-bottom: 86px;
}


/*---------------------- ESTILOS COOKIES PANTALLA COMPLETA (NO SE UTILIZA) ---------------------------------

 ESTILOS CAJA GENERAL PARA HACER LA CAJA COMPLETA CON EL FONDO
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{
	
	height: 100vh;
    position: fixed;
    top: 0;
    background-color: rgba(0, 0, 0, 0.8) !important;
    left: 0;
	max-height:1000000px;
	justify-content:center !important;
	display:flex;
	align-content:center !important;
	align-items:center !important;
	
	
}
CLASE PARA CAMBIAR EL COLOR DE LAS LETRAS DE LA CAJA
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme p{
	color:white !important;
}
/*CLASE PARA CAMBIAR EL COLOR DE LAS LETRAS DE LA CAJA
#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn, #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn {
		color:white !important;

}
/*ESTILOS DE LA CAJA INTERNA DE COOKIES, ES LA QUE SALE EN MEDIO
.moove-gdpr-info-bar-container{
		padding:40px !important;
		max-width:600px;
		display:block;

}
/*ESTILOS DE LA CAJA INTERNA DE COOKIES, ES LA QUE SALE EN MEDIO
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
    padding: 10px 40px;
    position: static;
    display: inline-block;
	background-color:black;
	color:black;
}
/*ESTILOS DE LA CAJA INTERNA DE COOKIES, ES LA QUE SALE EN MEDIO
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
	display:block !important;
}
.moove-gdpr-button-holder{
	display:inline-flex;
	justify-content:center;
}
/*ESTILO PARA EL TEXTO DE LA CAJA
.moove-gdpr-cookie-notice{
	padding-bottom:10px;
}

/*Clase que se activa cuando aceptamos o rechazamos las cookies para cerrar el popup
.moove-gdpr-info-bar-hidden{
	display:none !important;
}

/*CLASE PARA QUITAR LA X DE CERRAR
.moove-gdpr-infobar-close-btn{
	display:none !important;
}

*/


.cosaCentrada {
    width: 100%;
    text-align: center;
    display: inline-flex;
    align-content: center;
    align-items: center;
    justify-content: center;
}
























