/*
 Theme Name:     Cantabria Labs
 Theme URI:      https://www.llorenteycuenca.com/
 Description:    Cantabria Labs 2019
 Author:         LLYC
 Author URI:     https://www.llorenteycuenca.com
 Version:        0.1.190722
*/
 
.clabs-vplayer:before { background-image: url(imgs/play.svg); }
.clabs-lang-i-en { background-image: url(imgs/flag-int.svg?2); }
.clabs-lang-i-es, .clabs-lang-es { background-image: url(imgs/flag-esp.svg?2); }

.clabs-lang-it, .clabs-lang-pt, .clabs-lang-ch, .clabs-lang-ma, .clabs-lang-mx  {
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 32px;
}
.clabs-lang-it { background-image: url(imgs/flag-it.svg?2); }
.clabs-lang-pt { background-image: url(imgs/flag-pt.svg?2); }
.clabs-lang-ch { background-image: url(imgs/flag-ch.svg?2); }
.clabs-lang-ma { background-image: url(imgs/flag-ma.svg?2); }
.clabs-lang-mx { background-image: url(imgs/flag-mx.svg?2); }
.clabs-search-outer-l form:before { background-image:url(imgs/search-grey.svg?2); }
.clabs-lang-sel { min-width: 150px !important;}


/* Reduzco el tamaño del faldón */

.clabs-faldon-blog, .clabs-faldon-comm {
    height: 5vw !important;
    min-height: 200px !important;
    position: relative;
}

/* Ajustes específicos blog */

.clabs-single-body .cont h1 {
	font-size: 2.6rem !important;
}

.clabs-single-body .cont h2 {
	font-size:2rem;
	color: #165C7D !important;
}

.clabs-single-body .cont h3 {
	font-size:1.8rem;
}


.clabs-single-body .cont p {
	font-size:1.1rem;
}

.clabs-single-body .cont a {
	text-decoration: underline;
}

.clabs-single-body .cont a:hover {
	text-decoration: none;
}

/* ESTILOS BLOG 20200224 */

.clabs-single-body .cont h1 {
    font-size: 2.5rem !important;
}

.clabs-single-body .cont li {
    font-size: 1.1rem;
}

.clabs-single-body .cont h3,
.clabs-single-body .cont h4,
.clabs-single-body .cont h5,
.clabs-single-body .cont h6  {
    color: #165C7D !important;
}

.clabs-single-body .cont blockquote {
  font-size: 1.4em;
/*  width:60%; */
  margin:50px auto;
  font-family:Open Sans;
  font-style:italic;
  color: #555555;
  padding:1.2em 30px 1.2em 75px;
  border-left:8px solid #165C7D  ;
  line-height:1.6;
  position: relative;
  background:#FAFAFA;
}

.clabs-single-body .cont blockquote::before{
  font-family:Arial;
  content: "\201C";
  color:#165C7D ;
  font-size:4em;
  position: absolute;
  left: 10px;
  top:-10px;
}

.clabs-single-body .cont blockquote::after{
  content: '';
}

.clabs-single-body .cont blockquote span{
  display:block;
  color:#333333;
  font-style: normal;
  font-weight: bold;
  margin-top:1em;
}


/*Nueva home marcas*/
.marcasdiv {
    margin-left: auto !important;
    margin-right: auto !important;
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap !important;
    flex-direction: row;
    align-content: center;
    align-items: stretch;
}
.col-sm-4.marcas {
    flex: 0 0 45%;
    max-width: 45%;
    margin-bottom: 30px;
}

@media (min-width: 576px)
{
.marcasdiv {
    width: 1140px;
    
}	
.col-sm-4.marcas {
    flex: 0 0 30%;
    max-width: 30%;

}
.textocelda {
    width: 66%;
}
}

.clabs-multiblock-mosaicomarcas .marcas .celda .cont {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}
.clabs-multiblock-mosaicomarcas .marcas .celda .cont h3 {
    position: relative;
    z-index: 1;
    font-size: 40px;
}
.textocelda p {
    font-size: 15px;
    margin-top: 10px;
    margin-bottom: 0;
}

/*video home*/
@media (max-width: 576px)
{

	.videomob {
    display: block !important;
  
}

	.videopc {
    display: none;
}
}
.videomob
{
	display:none ;
}