:root{
	--cassiopeia-color-primary:black;
	--cassiopeia-color-hover: black;
	--Willyptico-btn-color-normal:#727272;
	--Willyptico-btn-color-hover:#2976bb;
}

.inicio{
	background-color: black;
  /*background-image:url(https://grupotrimagen.com/images/trimagen-productores_04.jpg);*/
}

.quienes{
  background-image:url(https://grupotrimagen.com/images/fondos/Trimagen-PortadasGRANDES-Contact3.jpg);
}

.reel{
  background-image:url(https://grupotrimagen.com/images/fondos/Trimagen-PortadasGRANDES-Contact-4.jpg);
}

.landing{
  background-image:url(https://grupotrimagen.com/images/fondos/Trimagen-PortadasGRANDES-Reel.jpg);
}
.landing .item-image img{
	border-radius: 3px 3px 40px 40px;
}
.coorporativo{
  background-image:url(https://grupotrimagen.com/images/fondos/Trimagen-PortadasGRANDES-coorp.jpg);
}

.contacto{
  background-image:url(https://grupotrimagen.com/images/fondos/Trimagen-PortadasGRANDES-Entretenimiento.jpg);
}

.entretenimiento{
  background-image:url(https://grupotrimagen.com/images/fondos/Trimagen-PortadasGRANDES-Contact-2.jpg);
}

.fondo{
    background-size:cover;
	
}

h1 span, h4 a, #search-results a  {
	text-decoration: none!important;
}
/*
.main-top{
	margin-top:0px!important;
}

header, site-grid{
	margin:auto;
	width:80%;
	background-color:var(--cassiopeia-color-primary);
}

header{
	margin-top:0px;
	margin-bottom:0px;
}*/

.container-nav{
	
}

.container-header{
	display:flex;
}
header .grid-child{
	width:unset!important;
}
.container-nav{
	display: flex;
	max-width: unset!important;
	width:unset!important;
}
main{
	/*background-color:white;
	margin-top:unset!important;*/
}

.card{
	border-radius: 1.25rem;
	word-wrap: unset;
}

.card-body img{
	border-radius: 9px;
}

.card-header{
	background-color: rgba(0,0,0,0);
}

.mfp_masonry_skin_card .mfp_masonry_item div{
	border-radius: 9px;
}

.marco{
	background-color:#ffffffeb;
	width:80%;
	margin:0px auto 0px auto;
	box-shadow: 0px 0px 40px #4682b43b;
}

.inicio .marco{
	background-color:black;
	box-shadow: unset;
}
.slideshow .card-body{
	padding: 0px;
}

.left.item-image{
	width:100%!important;
	/*margin: unset;*/
}
.item-image img{
	width:100%!important;
}
.slideshow {
	background-color:black;
	border:unset!important;
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.footer{
	color:#999;

}

.footer .grid-child{
	padding: 2.5rem 3.5em;
}

.landing .footer .custom{
	margin: auto;
}

.copyrigth{
	margin: auto;
    text-align: center;
    padding-bottom: 5em;
    padding-top: 1em;
    border-top: thin solid #ffffff1a;
    width: 92%;
}

.is-bottom_right {
    right: 61px!important;
}

@media (max-width:500px){
	.marco{
		width:100%!important;
	}
}

@media (max-width: 767.98px){
	.container-header {
		flex-direction: column;
	}
}

.visCSSclear {
    text-align: center;
	
}

.visCSSrllst{
	border-bottom: thin #00000030 solid! important;
	
}

.landing .btn, .contacto .btn{
	border-radius:10px;
	padding: 5px 10px;
	background-color: var(--Willyptico-btn-color-normal);
	color: white;
}

.landing .btn:hover, .contacto .btn:hover{
	background-color: var(--Willyptico-btn-color-hover);
}
