.transition {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.vertical-center {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.flex {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.appearance {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
outline: 0;
}
.height-float:after {
content: '';
display: table;
clear: both;
}
.fancybox-slide--html .fancybox-close-small{
top: 10px;
right: 10px;
}
.o-aviso{
padding: 8px 0;
background-color: #A90230;
}
.o-aviso p{
text-align: center;
font-family: Lora;
font-weight: normal;
font-size: 16px;
color: #FFF;
}   html {
font-family: 'Lora', serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body {
margin: 0;
}  article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
} audio,
canvas,
progress,
video {
display: inline-block; vertical-align: baseline; } audio:not([controls]) {
display: none;
height: 0;
} [hidden],
template {
display: none;
}  a {
background-color: transparent;
} a:active,
a:hover {
outline: 0;
}  abbr[title] {
border-bottom: 1px dotted;
} b,
strong {
font-weight: bold;
} dfn {
font-style: italic;
} h1 {
font-size: 2em;
margin: 0.67em 0;
} mark {
background: #ff0;
color: #000;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}  img {
border: 0;
} svg:not(:root) {
overflow: hidden;
}  figure {
margin: 1em 40px;
} hr {
box-sizing: content-box;
height: 0;
} pre {
overflow: auto;
} code,
kbd,
pre,
samp {
font-family: 'Lora', serif;
font-size: 1em;
}   button,
input,
optgroup,
select,
textarea {
color: inherit; font: inherit; margin: 0; } button {
overflow: visible;
} button,
select {
text-transform: none;
} button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; cursor: pointer; } button[disabled],
html input[disabled] {
cursor: default;
} button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
} input {
line-height: normal;
} input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
} input[type="search"] {
-webkit-appearance: textfield; box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
} legend {
border: 0; padding: 0; } textarea {
overflow: auto;
} optgroup {
font-weight: bold;
}  table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
} .slider-home {
width: 100%;
overflow-x: hidden;
}
.slick-slider {
position: relative;
display: block;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list {
position: relative;
overflow: hidden;
display: block;
margin: 0;
padding: 0;
}
.slick-list:focus {
outline: none;
}
.slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track {
position: relative;
left: 0;
top: 0;
display: block;
}
.slick-track:before,
.slick-track:after {
content: "";
display: table;
}
.slick-track:after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide {
float: left;
min-height: 1px;
display: none;
}
[dir="rtl"] .slick-slide {
float: right;
}
.slick-slide.slick-loading img {
display: none;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: block;
}
.slick-loading .slick-slide {
visibility: hidden;
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
* {
box-sizing: border-box;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
span,
a,
li,
td,
button,
input,
textarea,
select,
label {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
margin: 0;
padding: 0;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
ul,
li {
margin: 0;
padding: 0;
list-style: none;
}
a,
button,
input[type="submit"] {
display: inline-block;
text-decoration: none;
transition: all 0.5s;
}
a:hover,
button:hover,
input[type="submit"]:hover {
text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
span,
a,
li,
section,
div,
article,
figure {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
padding: 0;
margin: 0;
}
input,
a {
text-decoration: none;
outline: 0;
}
input:hover,
a:hover,
input:focus,
a:focus {
text-decoration: none;
outline: 0;
}
input,
select,
textarea {
border-radius: 0;
}
button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
outline: 0;
border: none;
background: none;
} svg {
pointer-events: none;
}
:focus {
outline: 0;
}
input[type="radio"] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
outline: 0;
outline: 0 !important;
border: none;
background: none;
}
input[type="radio"]:before {
width: 17px;
height: 14px;
outline: 0;
position: relative;
transition: all 0.5s;
background: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/icon-checkbox.svg) no-repeat center;
content: '';
display: inline-block;
margin-right: 6px;
top: 2px;
}
input[type="radio"]:checked:before {
background: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/icon-checked.svg) no-repeat center;
}
input[type="checkbox"] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
outline: 0;
outline: 0 !important;
border: none;
background: none;
}
input[type="checkbox"]:before {
width: 12px;
height: 12px;
outline: 0;
position: relative;
transition: all 0.5s;
background: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/icon-checkbox.svg) no-repeat center;
content: '';
display: inline-block;
margin-right: 5px;
top: 1px;
}
input[type="checkbox"]:checked:before {
background: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/icon-checked.svg) no-repeat center;
}
.extralight {
font-weight: 200;
}
.light {
font-weight: 300;
}
.regular {
font-weight: 400;
}
.medium {
font-weight: 500;
}
.semi {
font-weight: 600;
}
.bold {
font-weight: 700;
}
.italic {
font-style: italic;
}
.btn-red {
font-family: "Fjalla One";
font-weight: normal;
font-size: 13px;
letter-spacing: 0.25em;
line-height: 13px;
text-align: left;
color: #fff;
padding: 12px 35px;
background: #f21c45;
border-radius: 25px;
transition: all 0.5s ease;
}
.btn-red:hover {
background: #151515;
color: #FFF;
transition: all 0.5s ease;
}
.btn-verde2 {
display: flex;
flex-direction: row;
flex-wrap: wrap;
font-weight: 700;
font-size: 16px;
font-size: 1rem;
align-items: center;
color: #27E399;
position: relative;
transition: all 0.4s;
}
.btn-verde2 svg {
transition: all 0.4s;
margin-left: 8px;
position: relative;
left: 0;
}
.btn-verde2 svg path {
transition: all 0.4s;
}
.btn-verde2:hover svg {
left: 5px;
}
.btn-blanco {
display: flex;
flex-direction: row;
flex-wrap: wrap;
font-weight: 700;
font-size: 16px;
font-size: 1rem;
align-items: center;
position: relative;
transition: all 0.4s;
}
.btn-blanco span {
font-weight: 700;
font-size: 16px;
font-size: 1rem;
color: #fff;
transition: all 0.4s;
}
.btn-blanco svg {
transition: all 0.4s;
margin-left: 4px;
position: relative;
left: 0;
}
.btn-blanco svg path {
transition: all 0.4s;
}
.btn-blanco:hover span {
text-decoration: underline;
}
.btn-fondo {
display: inline-flex;
flex-direction: row;
flex-wrap: wrap;
font-weight: 700;
font-size: 16px;
font-size: 1rem;
color: #293133;
background: #27E399;
border-radius: 8px;
align-items: center;
padding: 7px 22px 6px 25px;
}
.btn-fondo:hover {
background: #293133;
color: #27E399;
}
.btn-fondo:hover svg path {
fill: #27E399;
}
.btn-fondo svg {
height: 18px;
width: auto;
display: block;
margin-left: 8px;
}
.btn-fondo svg path {
transition: all 0.5s;
}
.one-column {
-webkit-column-count: 1; -moz-column-count: 1; column-count: 1;
-webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0;
}
.two-columns {
-webkit-column-count: 2; -moz-column-count: 2; column-count: 2;
-webkit-column-gap: 40px; -moz-column-gap: 40px; column-gap: 40px;
} .lower {
text-transform: lowercase;
}
.byn {
filter: none;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
transition: all 0.6s;
}
.byno {
filter: none;
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
}
.two--dots {
display: flex;
flex-direction: row;
flex-wrap: wrap;
position: relative;
top: -4px;
margin-left: 25px;
}
.two--dots span {
display: block;
width: 32px;
height: 5px;
background: #B7B7B7;
margin-right: 10px;
}
.two--dots span:first-child {
background: #27E399;
}
.two--dots span:last-child {
margin-right: 0;
}
.three--dots {
display: flex;
flex-direction: row;
flex-wrap: wrap;
position: relative;
top: -5px;
margin-left: 12px;
}
.three--dots span {
display: block;
width: 32px;
height: 5px;
background: #B7B7B7;
margin-right: 10px;
transition: all 0.5s;
}
.three--dots span.dot--active {
background: #27E399;
}
.three--dots span:last-child {
margin-right: 0;
}
.logged-in .c-header,
.logged-in .c-header.menu-fijo,
.logged-in .page-template-page-home .c-header.menu-fijo {
top: 31px;
}
.breadcrumbs {
margin-bottom: 30px;
}
.breadcrumbs li {
line-height: 0.8;
display: inline;
}
.breadcrumbs li:last-child {
pointer-events: none;
}
.breadcrumbs li:last-child:after {
display: none;
}
.breadcrumbs li:after {
font-family: "Fjalla One";
font-weight: normal;
font-size: 14px;
line-height: 13px;
text-align: left;
color: #9d9d9d;
content: '|';
display: inline-block;
margin: 0 5px;
}
.breadcrumbs li span {
font-family: "Fjalla One";
font-weight: normal;
font-size: 14px;
line-height: 13px;
text-align: left;
color: #151515;
text-transform: uppercase;
}
.breadcrumbs li a {
display: inline;
text-transform: uppercase;
}
.breadcrumbs li a span {
font-family: "Fjalla One";
font-weight: normal;
font-size: 14px;
line-height: 13px;
text-align: left;
color: #9d9d9d;
text-transform: uppercase;
transition: all 0.5s;
}
.breadcrumbs li a:hover span {
color: #A90230;
text-decoration: underline;
}
.breadcrumbs li:last-child a span {
font-family: "Fjalla One";
font-weight: normal;
font-size: 14px;
line-height: 13px;
text-align: left;
color: #151515;
text-transform: uppercase;
}
.film-popup {
width: 100%;
max-width: 730px;
padding: 15px !important;
background-color: transparent;
}
.film-popup iframe {
display: block;
width: 100%;
}
.film-popup .fancybox-button {
width: 29px;
height: 29px;
background: #f21c45;
border-radius: 50%;
padding: 0;
opacity: 1;
}
.film-popup .fancybox-button svg path {
fill: #fff;
stroke-width: 2px;
stroke: #fff;
}
.film-popup .fancybox-button svg {
display: block;
height: 22px;
width: 22px;
margin: 0 auto;
}
.film-popup .content {
background-color: #000;
padding: 25px;
transition: all 0.5s ease;
}
.film-popup .content .title {
font-family: Lora;
font-weight: normal;
font-size: 30px;
text-align: left;
color: #fff;
margin-bottom: 20px;
}
.film-popup .content .director {
font-family: Lora;
font-weight: normal;
font-size: 15px;
text-align: left;
color: #fff;
margin-bottom: 5px;
}
.film-popup .content .director span {
font-family: Lora;
font-weight: normal;
font-size: 15px;
text-align: left;
color: #fff;
}
.film-popup .content .director .date {
font-weight: bold;
}
.film-popup .content .location {
font-family: Lora;
font-weight: normal;
font-size: 14px;
text-align: left;
color: #fff;
display: flex;
}
.film-popup .content .more a{
font-family: Lora;
font-weight: normal;
font-size: 15px;
text-align: left;
color: #fff;
display: flex;
align-items: center;
padding-top: 10px;
}
.film-popup .content .more a svg{
margin-left: 6px;
}
.film-popup .content .more a:hover{
text-decoration: underline;
}
.film-popup .content .location p{
font-family: Lora;
font-weight: normal;
font-size: 14px;
text-align: left;
color: #fff;
margin-left: 5px;
}
.film-popup .content .location span {
font-family: Lora;
font-weight: normal;
font-size: 14px;
text-align: left;
color: #fff;
}
.film-popup .content .location a {
font-family: Lora;
font-weight: normal;
font-size: 14px;
text-align: left;
color: #fff;
}
.film-popup .content .location a:hover {
text-decoration: underline;
}
.top--menu {
padding-top: 105px;
} #cookie-notice {
box-shadow: 0 0px 40px rgba(0, 0, 0, 0.3), 0 -5px 20px rgba(0, 0, 0, 0.22);
background-color: #000 !important;
left: inherit;
text-align: center;
width: 100%;
max-width: 320px;
min-width: auto;
right: 20px;
bottom: 20px;
position: fixed;
transition: all 0.5s;
z-index: 9999;
}
.cookie-notice-container {
padding: 25px;
}
#cookie-notice span {
margin-bottom: 20px;
font-weight: normal;
font-size: 14px;
line-height: 20px;
text-align: center;
color: #fff;
display: block;
}
#cookie-notice #cn-notice-buttons {
margin-bottom: 0;
}
#cookie-notice a:hover {
color: #000;
background-color: #fff;
transition: all 0.5s ease;
}
#cookie-notice a {
font-weight: 500;
font-size: 15px;
line-height: 14px;
text-align: left;
color: #fff;
display: block;
margin: 0 auto !important;
margin-top: 15px;
padding: 10px 20px;
border-radius: 20px;
background: transparent;
text-align: center;
border: 1px solid #FFFF;
letter-spacing: 0.05em;
text-transform: uppercase;
}
.cookies-accepted #cookie-notice {
right: -500px;
}
#cn-close-notice {
display: none !important;
} .error-404 {
background: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/bg-sombreros.jpg) repeat;
padding: 220px 0 150px 0;
text-align: center;
}
.error-404 h1 {
font-weight: 700;
font-size: 32px;
font-size: 2rem;
color: grey;
text-transform: uppercase;
}
.error-404 p {
font-size: 39px;
font-size: 2.4375rem;
color: grey;
padding-top: 15px;
}
.error-404 .mas a {
background: green;
}
.error-404 .mas a:hover {
color: pink;
} .mod-legal{
padding: 50px 0;
}
.c-politicas .mod-legal .title {
font-family: Lora;
font-weight: normal;
font-size: 44px;
line-height: 43px;
text-align: left;
color: #151515;
margin-bottom: 15px;
}
.c-politicas .mod-legal h2 {
font-family: "Fjalla One";
font-weight: normal;
font-size: 24px;
text-align: left;
color: #f21c45;
margin-bottom: 20px;
}
.c-politicas .mod-legal h3 {
font-family: "Fjalla One";
font-weight: normal;
font-size: 22px;
text-align: left;
color: #f21c45;
margin-bottom: 20px;
}
.c-politicas .mod-legal p {
font-family: Lora;
font-weight: normal;
font-size: 18px;
line-height: 32px;
text-align: left;
color: #666;
margin-bottom: 30px;
}
.c-politicas .mod-legal a {
font-family: Lora;
font-weight: normal;
font-size: 16px;
text-align: left;
color: #A90230;
text-decoration: underline;
}
.c-politicas .mod-legal ul li {
font-family: Lora;
font-weight: normal;
font-size: 18px;
text-align: left;
color: #666;
list-style: disc;
margin-bottom: 15px;
}
.c-politicas .mod-legal ol li {
font-family: Lora;
font-weight: normal;
font-size: 18px;
text-align: left;
color: #666;
list-style: decimal;
margin-bottom: 15px;
} .logged-in .c-header .o-bar {
top: 32px;
padding: 28px 0;
}
.logged-in .c-header .o-content {
height: calc(100vh - 32px);
margin-top: 32px;
}
.c-header,
.c-header.menu-fijo,
.page-template-page-home .c-header.menu-fijo {
position: fixed;
width: 100%;
top: 0;
left: 0;
z-index: 99;
}
.c-header .o-header,
.c-header.menu-fijo .o-header,
.page-template-page-home .c-header.menu-fijo .o-header {
padding: 15px 0;
background-color: #FFF;
box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
transition: all 0.5s ease;
}
.c-header .o-header > .container,
.c-header.menu-fijo .o-header > .container,
.page-template-page-home .c-header.menu-fijo .o-header > .container {
display: flex;
justify-content: space-between;
align-items: center;
}
.c-header .o-header #logo svg path,
.c-header.menu-fijo .o-header #logo svg path,
.page-template-page-home .c-header.menu-fijo .o-header #logo svg path,
.c-header .o-header #logo svg rect,
.c-header.menu-fijo .o-header #logo svg rect,
.page-template-page-home .c-header.menu-fijo .o-header #logo svg rect {
transition: all 0.5s ease;
}
.c-header .o-header #logo svg path#Trazado_6798,
.c-header.menu-fijo .o-header #logo svg path#Trazado_6798,
.page-template-page-home .c-header.menu-fijo .o-header #logo svg path#Trazado_6798 {
fill: #151515;
}
.c-header .o-header #logo svg path#Trazado_6,
.c-header.menu-fijo .o-header #logo svg path#Trazado_6,
.page-template-page-home .c-header.menu-fijo .o-header #logo svg path#Trazado_6 {
fill: #A90231;
}
.c-header .o-header #logo svg #Grupo_3101 path,
.c-header.menu-fijo .o-header #logo svg #Grupo_3101 path,
.page-template-page-home .c-header.menu-fijo .o-header #logo svg #Grupo_3101 path,
.c-header .o-header #logo svg #Grupo_3101 rect,
.c-header.menu-fijo .o-header #logo svg #Grupo_3101 rect,
.page-template-page-home .c-header.menu-fijo .o-header #logo svg #Grupo_3101 rect {
fill: #151515;
}
.c-header .o-header #logo svg #Grupo_3101 path#Trazado_843,
.c-header.menu-fijo .o-header #logo svg #Grupo_3101 path#Trazado_843,
.page-template-page-home .c-header.menu-fijo .o-header #logo svg #Grupo_3101 path#Trazado_843 {
fill: #A80230;
}
.c-header .o-header #logo svg #Grupo_3101 path#Trazado_844,
.c-header.menu-fijo .o-header #logo svg #Grupo_3101 path#Trazado_844,
.page-template-page-home .c-header.menu-fijo .o-header #logo svg #Grupo_3101 path#Trazado_844 {
fill: #A80230;
}
.c-header .o-header #logo svg #Grupo_3101 path#Trazado_845,
.c-header.menu-fijo .o-header #logo svg #Grupo_3101 path#Trazado_845,
.page-template-page-home .c-header.menu-fijo .o-header #logo svg #Grupo_3101 path#Trazado_845 {
fill: #A80230;
}
.c-header .o-header #logo svg #Grupo_3101 path#Trazado_843,
.c-header.menu-fijo .o-header #logo svg #Grupo_3101 path#Trazado_843,
.page-template-page-home .c-header.menu-fijo .o-header #logo svg #Grupo_3101 path#Trazado_843 {
fill: #A80230;
}
.c-header .o-header #logo svg #Grupo_3101 rect#Rectángulo_1727,
.c-header.menu-fijo .o-header #logo svg #Grupo_3101 rect#Rectángulo_1727,
.page-template-page-home .c-header.menu-fijo .o-header #logo svg #Grupo_3101 rect#Rectángulo_1727 {
fill: #A80230;
}
.c-header .o-header__search,
.c-header.menu-fijo .o-header__search,
.page-template-page-home .c-header.menu-fijo .o-header__search {
position: relative;
max-width: 220px;
width: 100%;
}
.c-header .o-header__search input[type="search"],
.c-header.menu-fijo .o-header__search input[type="search"],
.page-template-page-home .c-header.menu-fijo .o-header__search input[type="search"] {
width: 100%;
font-family: Lora;
font-weight: normal;
font-size: 17px;
line-height: 17px;
text-align: left;
color: #151515;
border: 0;
padding-bottom: 9px;
background-color: transparent;
border-bottom: 1px solid #151515;
transition: all 0.5s ease;
}
.c-header .o-header__search input[type="search"]::placeholder,
.c-header.menu-fijo .o-header__search input[type="search"]::placeholder,
.page-template-page-home .c-header.menu-fijo .o-header__search input[type="search"]::placeholder {
font-family: Lora;
font-weight: normal;
font-size: 17px;
line-height: 17px;
text-align: left;
color: #151515;
transition: all 0.5s ease;
}
.c-header .o-header__search input[type="submit"],
.c-header.menu-fijo .o-header__search input[type="submit"],
.page-template-page-home .c-header.menu-fijo .o-header__search input[type="submit"] {
position: absolute;
top: 0;
right: 0;
z-index: 2;
width: 15px;
height: 15px;
font-size: 0;
background-color: transparent;
border: 0;
background-image: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/ico-search.svg);
background-size: contain;
background-repeat: no-repeat;
transition: all 0.5s ease;
}
.disabled-check{
opacity: .6;
transition: all .5s ease;
}
.c-header .o-header__search input[type="submit"]:hover,
.c-header.menu-fijo .o-header__search input[type="submit"]:hover,
.page-template-page-home .c-header.menu-fijo .o-header__search input[type="submit"]:hover {
opacity: 0.7;
}
.c-header .o-header__search .screen-reader-text,
.c-header.menu-fijo .o-header__search .screen-reader-text,
.page-template-page-home .c-header.menu-fijo .o-header__search .screen-reader-text {
display: none;
}
.c-header .o-header__right,
.c-header.menu-fijo .o-header__right,
.page-template-page-home .c-header.menu-fijo .o-header__right {
max-width: 255px;
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
}
.c-header .o-header__right .social li,
.c-header.menu-fijo .o-header__right .social li,
.page-template-page-home .c-header.menu-fijo .o-header__right .social li {
display: inline-block;
margin-right: 12px;
}
.c-header .o-header__right .social li a,
.c-header.menu-fijo .o-header__right .social li a,
.page-template-page-home .c-header.menu-fijo .o-header__right .social li a {
position: relative;
border: 1px solid #a90230;
border-radius: 50%;
width: 30px;
height: 30px;
transition: all 0.5s ease;
}
.c-header .o-header__right .social li a svg,
.c-header.menu-fijo .o-header__right .social li a svg,
.page-template-page-home .c-header.menu-fijo .o-header__right .social li a svg {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.c-header .o-header__right .social li a svg path,
.c-header.menu-fijo .o-header__right .social li a svg path,
.page-template-page-home .c-header.menu-fijo .o-header__right .social li a svg path {
fill: #a90230;
transition: all 0.5s ease;
}
.c-header .o-header__right .social li a:hover,
.c-header.menu-fijo .o-header__right .social li a:hover,
.page-template-page-home .c-header.menu-fijo .o-header__right .social li a:hover {
background-color: #F21C45;
transition: all 0.5s ease;
}
.c-header .o-header__right .social li a:hover svg path,
.c-header.menu-fijo .o-header__right .social li a:hover svg path,
.page-template-page-home .c-header.menu-fijo .o-header__right .social li a:hover svg path {
fill: #FFF;
transition: all 0.5s ease;
}
.c-header .o-header__right .social li:last-child,
.c-header.menu-fijo .o-header__right .social li:last-child,
.page-template-page-home .c-header.menu-fijo .o-header__right .social li:last-child {
margin-right: 0;
}
.c-header .o-header__right .wpml,
.c-header.menu-fijo .o-header__right .wpml,
.page-template-page-home .c-header.menu-fijo .o-header__right .wpml {
display: flex;
align-items: center;
}
.wpml-ls-legacy-list-horizontal a{
padding: 0;
}
.wpml-ls-legacy-list-horizontal a span{
font-family: "Fjalla One" !important;
font-weight: normal;
font-size: 14px;
}
.c-header .o-header__right .wpml span,
.c-header.menu-fijo .o-header__right .wpml span,
.page-template-page-home .c-header.menu-fijo .o-header__right .wpml span {
font-family: Oswald;
font-weight: bold;
font-size: 20px;
letter-spacing: 0.1em;
line-height: 59px;
text-align: center;
color: #151515;
transition: all 0.5s ease;
}
.c-header .o-header__right .wpml span:last-child,
.c-header.menu-fijo .o-header__right .wpml span:last-child,
.page-template-page-home .c-header.menu-fijo .o-header__right .wpml span:last-child {
font-size: 15px;
font-weight: 300;
margin-left: 5px;
}
.c-header .o-header__right #btn-menu,
.c-header.menu-fijo .o-header__right #btn-menu,
.page-template-page-home .c-header.menu-fijo .o-header__right #btn-menu {
width: 30px;
height: 15px;
display: flex;
flex-direction: column;
justify-content: space-between;
border: 0;
background-color: transparent;
transition: all 0.5s ease;
}
.c-header .o-header__right #btn-menu span,
.c-header.menu-fijo .o-header__right #btn-menu span,
.page-template-page-home .c-header.menu-fijo .o-header__right #btn-menu span {
display: block;
width: 100%;
height: 4px;
background-color: #A90230;
transition: all 0.5s ease;
}
.c-header .o-header__right #btn-menu.active,
.c-header.menu-fijo .o-header__right #btn-menu.active,
.page-template-page-home .c-header.menu-fijo .o-header__right #btn-menu.active {
position: relative;
z-index: 999;
transition: all 0.5s ease;
}
.c-header .o-header__right #btn-menu.active span,
.c-header.menu-fijo .o-header__right #btn-menu.active span,
.page-template-page-home .c-header.menu-fijo .o-header__right #btn-menu.active span {
background-color: #FFFFFF;
transition: all 0.5s ease;
}
.c-header .o-header__right #btn-menu.active span:nth-child(1),
.c-header.menu-fijo .o-header__right #btn-menu.active span:nth-child(1),
.page-template-page-home .c-header.menu-fijo .o-header__right #btn-menu.active span:nth-child(1) {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) rotate(45deg);
}
.c-header .o-header__right #btn-menu.active span:nth-child(2),
.c-header.menu-fijo .o-header__right #btn-menu.active span:nth-child(2),
.page-template-page-home .c-header.menu-fijo .o-header__right #btn-menu.active span:nth-child(2) {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) rotate(-45deg);
}
#menu {
position: fixed;
top: 0;
left: 0;
background: #a90231;
width: 100%;
height: 100vh;
z-index: 99;
padding: 20px;
display: flex;
justify-content: center;
align-items: center;
opacity: 0;
visibility: hidden;
transition: all 0.5s ease;
}
#menu > .container {
display: grid;
grid-template-columns: 1fr 350px;
}
#menu nav ul li {
margin-bottom: 50px;
}
#menu nav ul li a {
font-family: "Fjalla One";
font-weight: normal;
font-size: 28px;
line-height: 34px;
text-align: left;
color: #ede9df;
text-transform: uppercase;
transition: all 0.5s ease;
}
#menu nav ul li a:hover {
opacity: 0.5;
transition: all 0.5s ease;
}
#menu nav ul li .sub-menu {
display: none;
margin-top: 20px;
padding-left: 30px;
}
#menu nav ul li .sub-menu li {
margin-bottom: 10px;
}
#menu nav ul li .sub-menu li a {
display: block;
font-family: "Fjalla One";
font-weight: normal;
font-size: 19px;
line-height: 23px;
text-align: left;
color: #ede9df;
}
#menu nav ul li .sub-menu li a:after {
content: none;
}
#menu nav ul li.menu-item-has-children a {
display: flex;
align-items: center;
}
#menu nav ul li.menu-item-has-children a:after {
content: '';
width: 10px;
height: 10px;
margin-left: 20px;
display: inline-block;
background-image: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/ico-submenu.svg);
background-repeat: no-repeat;
background-size: contain;
background-position: center;
transition: all 0.5s ease;
}
#menu nav ul li.menu-item-has-children a.active:after {
transform: rotate(180deg);
transition: all 0.5s ease;
}
#menu nav ul li:last-child {
margin-bottom: 0;
}
#menu .menu--right {
padding-left: 75px;
border-left: 1px solid rgba(255, 255, 255, 0.37);
}
#menu .menu--right .logo-menu {
margin-bottom: 50px;
}
#menu .menu--right p {
font-family: "Fjalla One";
font-weight: normal;
font-size: 20px;
line-height: 26px;
text-align: left;
color: #ede9df;
opacity: 0.8;
margin-bottom: 5px;
}
#menu .menu--right p:nth-child(3) {
color: #FFF;
}
#menu .menu--right .contact {
padding-top: 50px;
}
#menu .menu--right .contact h3 {
font-family: "Fjalla One";
font-weight: normal;
font-size: 20px;
line-height: 26px;
text-align: left;
color: #ede9df;
opacity: 0.8;
margin-bottom: 5px;
}
#menu .menu--right .contact a {
font-family: "Fjalla One";
font-weight: normal;
font-size: 20px;
line-height: 26px;
text-align: left;
color: #fff;
opacity: 0.8;
}
#menu .menu--right .contact a:hover {
text-decoration: underline;
}
#menu .menu--right .social {
margin-top: 55px;
display: flex;
align-items: center;
}
#menu .menu--right .social span {
font-family: "Fjalla One";
font-weight: normal;
font-size: 24px;
line-height: 29px;
text-align: left;
color: #ede9df;
margin-right: 22px;
text-transform: uppercase;
}
#menu .menu--right .social ul {
display: flex;
align-items: center;
}
#menu .menu--right .social ul li {
display: inline-block;
margin-right: 10px;
}
#menu .menu--right .social ul li a {
border-radius: 50%;
width: 40px;
height: 40px;
background-color: transparent;
border: 1px solid #fcd1d9;
display: flex;
justify-content: center;
align-items: center;
}
#menu .menu--right .social ul li a svg path {
fill: #fcd1d9;
transition: all 0.5s ease;
}
#menu .menu--right .social ul li a:hover {
background-color: #EDE9DF;
}
#menu .menu--right .social ul li a:hover svg path {
fill: #a90231;
transition: all 0.5s ease;
}
#menu .menu--right .social ul li:last-child {
margin-right: 0;
}
#menu.active {
opacity: 1;
visibility: visible;
transition: all 0.5s ease;
}
.page-template-page-home .c-header .o-header {
background-color: transparent;
box-shadow: none;
}
.page-template-page-home .c-header .o-header__search input[type="search"] {
color: #fff;
border-bottom: 1px solid #FFF;
transition: all 0.5s ease;
}
.page-template-page-home .c-header .o-header__search input[type="search"]::placeholder {
font-family: Lora;
font-weight: normal;
font-size: 17px;
line-height: 17px;
text-align: left;
color: #FFF;
transition: all 0.5s ease;
}
.page-template-page-home .c-header .o-header__search input[type="submit"] {
background-image: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/ico-search-white.svg);
transition: all 0.5s ease;
}
.page-template-page-home .c-header .o-header #logo svg path,
.page-template-page-home .c-header .o-header #logo svg rect {
fill: #FFF;
transition: all 0.5s ease;
}
.page-template-page-home .c-header .o-header #logo svg path#Trazado_6798 {
fill: #FFF;
}
.page-template-page-home .c-header .o-header #logo svg path#Trazado_6 {
fill: #FFF;
}
.page-template-page-home .c-header .o-header #logo svg #Grupo_3101 path,
.page-template-page-home .c-header .o-header #logo svg #Grupo_3101 rect {
fill: #FFF;
}
.page-template-page-home .c-header .o-header #logo svg #Grupo_3101 path#Trazado_843 {
fill: #FFF;
}
.page-template-page-home .c-header .o-header #logo svg #Grupo_3101 path#Trazado_844 {
fill: #FFF;
}
.page-template-page-home .c-header .o-header #logo svg #Grupo_3101 path#Trazado_845 {
fill: #FFF;
}
.page-template-page-home .c-header .o-header #logo svg #Grupo_3101 path#Trazado_843 {
fill: #FFF;
}
.page-template-page-home .c-header .o-header #logo svg #Grupo_3101 rect#Rectángulo_1727 {
fill: #FFF;
}
.page-template-page-home .c-header .o-header__right .social li a {
border: 1px solid #FFF;
}
.page-template-page-home .c-header .o-header__right .social li a svg path {
fill: #fff;
transition: all 0.5s ease;
}
.page-template-page-home .c-header .o-header__right .wpml span {
color: #FFF;
transition: all 0.5s ease;
}
.page-template-page-home .c-header .o-header__right #btn-menu span {
background-color: #fff;
transition: all 0.5s ease;
} .c-pie {
background-color: #151515;
}
.c-pie .footer-top {
padding: 40px 0;
}
.c-pie .footer-top > .container {
display: flex;
justify-content: space-between;
}
.c-pie .footer-top #logo-footer {
max-width: 150px;
width: 100%;
}
.c-pie .footer-top .footer-info {
max-width: 190px;
}
.c-pie .footer-top .footer-info h3 {
font-family: "Fjalla One";
font-weight: normal;
font-size: 18px;
line-height: 22px;
text-align: left;
color: #fff;
margin-bottom: 5px;
text-transform: uppercase;
}
.c-pie .footer-top .footer-info span {
font-family: "Fjalla One";
font-weight: normal;
font-size: 15px;
line-height: 22px;
text-align: left;
color: #a3a3a3;
text-transform: uppercase;
}
.c-pie .footer-top .footer-contact {
max-width: 260px;
}
.c-pie .footer-top .footer-contact h3 {
font-family: "Fjalla One";
font-weight: normal;
font-size: 24px;
line-height: 29px;
text-align: left;
color: #EDE9DF;
margin-bottom: 5px;
text-transform: uppercase;
}
.c-pie .footer-top .footer-contact a {
font-family: "Fjalla One";
font-weight: normal;
font-size: 24px;
line-height: 29px;
text-align: left;
color: #a3a3a3;
margin-bottom: 5px;
text-transform: uppercase;
}
.c-pie .footer-top .footer-contact a:hover {
text-decoration: underline;
}
.c-pie .footer-top .footer-social {
display: flex;
align-items: center;
}
.c-pie .footer-top .footer-social span {
font-family: "Fjalla One";
font-weight: normal;
font-size: 24px;
line-height: 29px;
text-align: left;
color: #ede9df;
margin-right: 22px;
text-transform: uppercase;
}
.c-pie .footer-top .footer-social ul li {
display: inline-block;
margin-right: 15px;
}
.c-pie .footer-top .footer-social ul li a {
border-radius: 50%;
width: 40px;
height: 40px;
background-color: transparent;
border: 1px solid #7f7f7f;
display: flex;
justify-content: center;
align-items: center;
}
.c-pie .footer-top .footer-social ul li a:hover {
background-color: #EDE9DF;
}
.c-pie .footer-top .footer-social ul li:last-child {
margin-right: 0;
}
.c-pie .footer-bottom {
padding: 18px 0;
background-color: #000;
}
.c-pie .footer-bottom > .container {
display: flex;
justify-content: space-between;
align-items: center;
}
.c-pie .footer-bottom p {
font-family: Lora;
font-weight: normal;
font-size: 13px;
line-height: 22px;
text-align: left;
color: #9d9d9d;
}
.c-pie .footer-bottom ul li {
display: inline-block;
margin-right: 25px;
}
.c-pie .footer-bottom ul li a {
font-family: Lora;
font-weight: normal;
font-size: 13px;
line-height: 22px;
text-align: left;
color: #9d9d9d;
}
.c-pie .footer-bottom ul li a:hover {
text-decoration: underline;
}
.c-pie .footer-bottom ul li:last-child {
margin-right: 0;
}
#cargando {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: #15151535;
z-index: 999;
display: none;
}
#cargando svg {
position: absolute;
display: flex;
margin: auto;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.fancybox-slide form{
position: relative;
padding-bottom: 50px;
}
.fancybox-slide .wpcf7-response-output{
position: absolute;
bottom: 25px;
left: 0;
width: 100%;
text-align: center;
} .logged-in .c-home .o-cabecera__item img {
height: calc(100vh - 32px);
}
.c-home .o-home-cover {
position: relative;
padding-top: 400px;
padding-bottom: 235px; }
.c-home .o-home-cover > .container {
position: relative;
}
.c-home .o-home-cover__video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.c-home .o-home-cover__cont {
position: relative;
z-index: 2;
max-width: 800px;
width: 100%;
margin: 0 auto;
}
.c-home .o-home-cover__cont__title {
font-family: "Fjalla One";
font-weight: normal;
font-size: 150px;
letter-spacing: 0.3em;
text-align: left;
color: #fff;
margin-bottom: -25px;
}
.c-home .o-home-cover__cont__subtitle {
font-family: "Six Caps";
font-weight: normal;
font-size: 63px;
letter-spacing: 0.25em;
line-height: 57px;
text-align: center;
color: #fff;
margin-bottom: 70px;
}
.c-home .o-home-cover__cont .btn-red {
display: table;
margin: 0 auto;
}
.c-home .o-home-cover .o-home--products {
width: 100%;
position: absolute;
bottom: -295px;
left: 50%;
transform: translate(-50%,0);
display: grid;
grid-template-columns: repeat(5, 1fr);
grid-gap: 15px;
max-width: 1100px;
width: 100%;
z-index: 2;
}
.c-home .o-home-cover .o-home--products .product {
position: relative;
width: 100%;
height: 150px;
border-radius: 10px;
display: flex;
padding-top: 10px;
overflow: hidden;
justify-content: center;
align-items: center;
background-size: cover !important;
background-repeat: no-repeat !important;
background-position: center !important;
box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16);
transition: all 0.5s ease;
}
.c-home .o-home-cover .o-home--products .product .sub-menu{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,.9);
z-index: 4;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
padding: 30px 10px;
opacity: 0;
visibility: hidden;
transition: all .5s ease;
}
.c-home .o-home-cover .o-home--products .product .sub-menu a {
font-family: "Fjalla One";
font-weight: normal;
font-size: 20px;
line-height: 20px;
text-align: center;
color: #fff;
text-transform: uppercase;
margin-bottom: 10px;
}
.c-home .o-home-cover .o-home--products .product:hover .sub-menu{
opacity: 1;
visibility: visible;
transition: all .5s ease;
}
.c-home .o-home-cover .o-home--products .product .content {
position: relative;
z-index: 3;
}
.c-home .o-home-cover .o-home--products .product .ico {
display: table;
margin: 0 auto;
margin-bottom: 12px;
}
.c-home .o-home-cover .o-home--products .product p {
font-family: "Fjalla One";
font-weight: normal;
font-size: 20px;
line-height: 20px;
text-align: center;
color: #fff;
text-transform: uppercase;
margin-bottom: 10px;
}
.c-home .o-home-cover .o-home--products .product .plus {
position: relative;
width: 30px;
height: 30px;
background-color: #f21c45;
border-radius: 50%;
display: block;
margin: 0 auto;
transition: all 0.5s ease;
}
.c-home .o-home-cover .o-home--products .product .plus span {
width: 9px;
height: 3px;
display: block;
position: absolute;
top: 50%;
left: 50%;
background-color: #FFF;
}
.c-home .o-home-cover .o-home--products .product .plus span:nth-child(1) {
transform: translate(-50%, -50%) rotate(90deg);
}
.c-home .o-home-cover .o-home--products .product .plus span:nth-child(2) {
transform: translate(-50%, -50%);
}
.c-home .o-home-cover .o-home--products .product:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 10px;
background: #000;
opacity: 0.2;
}
.c-home .o-home-cover .o-home--products .product:before {
content: '';
position: absolute;
width: 100%;
height: 175px;
bottom: 0;
left: 0;
background-image: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/home-forma.svg);
background-size: cover;
background-repeat: no-repeat;
transition: all 0.5s ease;
opacity: 1;
z-index: 2;
}
.c-home .o-home-cover .o-home--products .product:hover .plus {
background-color: #151515;
transition: all 0.5s ease;
}
.c-home .o-home-cover .o-home--products .product:hover:before {
opacity: 0;
transition: all 0.5s ease;
}
.c-home .o-home-cover:after {
content: '';
display: block;
background: #000;
opacity: 0.25;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.c-home .o-home-info {
position: relative;
background-image: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/home-back-localizaciones.jpg);
background-repeat: no-repeat;
background-size: cover;
}
.c-home .o-home-info__cont {
padding: 155px 65px;
padding-bottom: 315px;
}
.c-home .o-home-info__grid {
display: grid;
grid-template-columns: 1fr 565px;
grid-gap: 80px;
}
.c-home .o-home-info__left .title {
font-family: "Fjalla One";
font-weight: normal;
font-size: 81px;
line-height: 123px;
text-align: left;
color: #ecebeb;
}
.c-home .o-home-info__left .title span {
display: block;
font-family: "Fjalla One";
font-weight: normal;
font-size: 90px;
line-height: 128px;
text-align: left;
color: #fff;
margin-top: -40px;
}
.c-home .o-home-info__left .subtitle {
font-family: "Fjalla One";
font-weight: normal;
font-size: 25px;
line-height: 20px;
text-align: left;
color: #fff;
margin-bottom: 20px;
}
.c-home .o-home-info__left p {
font-family: Lora;
font-weight: normal;
font-style: italic;
font-size: 20px;
line-height: 30px;
text-align: left;
color: #fff;
margin-bottom: 50px;
}
.c-home .o-home-info__right .title-bottom {
font-family: "Fjalla One";
font-weight: normal;
font-size: 24px;
line-height: 29px;
text-align: left;
color: #a3a3a3;
text-transform: uppercase;
}
.c-home .o-home-info__right .title-bottom strong {
font-weight: normal;
color: #fff;
}
.c-home .o-home-info__right .grid-pdf {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 15px;
margin-bottom: 25px;
}
.c-home .o-home-info__right .grid-pdf .pdf-container {
padding: 20px;
position: relative;
}
.c-home .o-home-info__right .grid-pdf .pdf-container .pdf {
position: absolute;
top: 20px;
right: 20px;
}
.c-home .o-home-info__right .grid-pdf .pdf-container .title {
font-family: Lora;
font-weight: normal;
font-size: 29px;
line-height: 26px;
text-align: left;
color: #4b4b4b;
}
.c-home .o-home-info__right .grid-pdf .pdf-container .title span {
display: block;
font-family: Lora;
font-weight: normal;
font-size: 30px;
line-height: 34px;
text-align: left;
color: #4b4b4b;
}
.c-home .o-home-info__right .grid-pdf .pdf-container .o-flex {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 45px;
}
.c-home .o-home-info__right .grid-pdf .pdf-container .o-flex span {
font-family: "Fjalla One";
font-weight: normal;
font-size: 13px;
letter-spacing: 0.25em;
line-height: 13px;
text-align: left;
color: #f21c45;
}
.c-home .o-home-info__right .grid-pdf .pdf-white {
background-color: #fff;
transition: all 0.5s ease;
}
.c-home .o-home-info__right .grid-pdf .pdf-white:hover {
background-color: #EDECED;
transition: all 0.5s ease;
}
.c-home .o-home-info__right .grid-pdf .pdf-border {
border: 1px dashed #fff;
filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.04));
transition: all 0.5s ease;
}
.c-home .o-home-info__right .grid-pdf .pdf-border .title {
color: #fff;
}
.c-home .o-home-info__right .grid-pdf .pdf-border .title span {
color: #fff;
}
.c-home .o-home-info__right .grid-pdf .pdf-border .pdf svg path {
fill: #FFF;
}
.c-home .o-home-info__right .grid-pdf .pdf-border:hover {
border: 1px dashed #f21c45;
transition: all 0.5s ease;
}
.c-home .o-home-locations {
margin-top: -240px;
margin-bottom: 80px;
}
.c-home .o-home-locations__title {
position: relative;
font-family: "Six Caps";
font-weight: normal;
font-size: 38px;
letter-spacing: 0.18em;
text-align: center;
color: #fff;
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 30px;
}
.c-home .o-home-locations__title svg:first-child {
margin-right: 15px;
}
.c-home .o-home-locations__title svg:last-child {
margin-left: 10px;
}
.c-home .o-home-locations .btn-red {
display: table;
margin: 0 auto;
}
.c-home .o-home-locations__list {
position: relative;
margin-bottom: 45px;
}
.c-home .o-home-locations__list .slick-next {
position: absolute;
top: 50%;
right: -70px;
transform: translate(0, -50%);
width: 40px;
height: 40px;
font-size: 0;
border-radius: 50%;
background-color: #f21c45;
z-index: 2;
}
.c-home .o-home-locations__list .slick-next:before {
content: '';
width: 10px;
height: 15px;
position: absolute;
top: 50%;
left: 53%;
transform: translate(-50%, -50%);
background-image: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/arrow-next.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.c-home .o-home-locations__list .slick-next:hover {
background-color: #151515;
transition: all 0.5s ease;
}
.c-home .o-home-locations__list .slick-prev {
position: absolute;
top: 50%;
left: -70px;
transform: translate(0, -50%);
width: 40px;
height: 40px;
font-size: 0;
border-radius: 50%;
background-color: #f21c45;
z-index: 2;
}
.c-home .o-home-locations__list .slick-prev:before {
content: '';
width: 10px;
height: 15px;
position: absolute;
top: 50%;
left: 47%;
transform: translate(-50%, -50%);
background-image: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/arrow-prev.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.c-home .o-home-locations__list .slick-prev:hover {
background-color: #151515;
transition: all 0.5s ease;
}
.c-home .o-home-locations__list .location {
width: 100%;
height: 320px;
position: relative;
border-radius: 5px;
padding: 35px;
overflow: hidden;
margin: 0 7px;
transition: all 0.5s ease;
}
.c-home .o-home-locations__list .location .image-cover {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
transition: all 1.5s ease;
}
.c-home .o-home-locations__list .location a {
position: relative;
z-index: 3;
display: flex;
width: 100%;
height: 100%;
flex-direction: column;
justify-content: space-between;
}
.c-home .o-home-locations__list .location .location--top {
display: flex;
justify-content: space-between;
align-items: center;
}
.c-home .o-home-locations__list .location .location--top .category {
text-transform: uppercase;
font-family: "Fjalla One";
font-weight: normal;
font-size: 14px;
letter-spacing: 0.1em;
line-height: 13px;
text-align: left;
color: #fff;
}
.c-home .o-home-locations__list .location .location--bottom .title {
font-family: Lora;
font-weight: normal;
font-size: 29px;
line-height: 30px;
text-align: left;
color: #fff;
margin-bottom: 20px;
}
.c-home .o-home-locations__list .location .location--bottom .o-flex {
display: flex;
justify-content: space-between;
align-items: center;
}
.c-home .o-home-locations__list .location .location--bottom .o-flex span {
font-family: "Fjalla One";
font-weight: normal;
font-size: 13px;
letter-spacing: 0.25em;
line-height: 13px;
text-align: left;
color: #fff;
text-transform: uppercase;
transition: all 0.5s ease;
}
.c-home .o-home-locations__list .location .location--bottom .o-flex svg path {
stroke: #FFF;
transition: all 0.5s ease;
}
.c-home .o-home-locations__list .location::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 5px;
background: #000;
opacity: 0.37;
z-index: 2;
}
.c-home .o-home-locations__list .location:hover .image-cover {
transform: scale(1.3);
transition: all 1.5s ease;
}
.c-home .o-home-locations__list .location:hover .location--bottom .o-flex span {
color: #F21C45;
transition: all 0.5s ease;
}
.c-home .o-home-locations__list .location:hover .location--bottom .o-flex svg path {
stroke: #F21C45;
transition: all 0.5s ease;
}
.c-home .o-home-blog .o-home-blog--top {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 15px;
}
.c-home .o-home-blog .o-home-blog--top a {
display: flex;
align-items: center;
font-family: "Fjalla One";
font-weight: normal;
font-size: 13px;
letter-spacing: 0.25em;
line-height: 13px;
text-align: left;
color: #f21c45;
text-transform: uppercase;
transition: all 0.5s ease;
}
.c-home .o-home-blog .o-home-blog--top a svg {
margin-left: 10px;
}
.c-home .o-home-blog .o-home-blog--top a svg path {
transition: all 0.5s ease;
}
.c-home .o-home-blog .o-home-blog--top a:hover {
color: #151515;
transition: all 0.5s ease;
}
.c-home .o-home-blog .o-home-blog--top a:hover path {
stroke: #151515;
transition: all 0.5s ease;
}
.c-home .o-home-blog__title {
font-family: "Fjalla One";
font-weight: normal;
font-size: 24px;
line-height: 29px;
text-align: left;
color: #a3a3a3;
text-transform: uppercase;
}
.c-home .o-home-blog__list {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 15px;
}
.c-home .o-home-blog__list .news {
background-color: #FFF;
}
.c-home .o-home-blog__list .news .image-cover {
display: block;
width: 100%;
height: 235px;
overflow: hidden;
}
.c-home .o-home-blog__list .news .image-cover img {
width: 100%;
height: 100%;
object-fit: cover;
transition: all 0.5s ease;
}
.c-home .o-home-blog__list .news .content {
padding: 30px;
background-color: #fff;
}
.c-home .o-home-blog__list .news .content .subtitle {
font-family: "Fjalla One";
font-weight: normal;
font-size: 14px;
letter-spacing: 0.1em;
line-height: 13px;
text-align: left;
color: #000;
margin-bottom: 10px;
display: block;
}
.c-home .o-home-blog__list .news .content .title {
font-family: Lora;
font-weight: normal;
font-size: 22px;
line-height: 25px;
text-align: left;
color: #151515;
margin-bottom: 15px;
}
.c-home .o-home-blog__list .news .content .title:hover {
text-decoration: underline;
}
.c-home .o-home-blog__list .news .content .category {
display: flex;
align-items: center;
margin-bottom: 10px;
}
.c-home .o-home-blog__list .news .content .category span {
font-family: "Fjalla One";
font-weight: normal;
font-size: 12px;
letter-spacing: 0.1em;
line-height: 13px;
text-align: left;
color: #6f6f6f;
}
.c-home .o-home-blog__list .news .content .category .date {
font-family: "Fjalla One";
font-weight: normal;
font-size: 12px;
letter-spacing: 0.1em;
line-height: 13px;
text-align: left;
color: #6f6f6f;
}
.c-home .o-home-blog__list .news .content .text {
font-family: Lora;
font-weight: normal;
font-size: 15px;
line-height: 22px;
text-align: left;
color: #676767;
margin-bottom: 30px;
}
.c-home .o-home-blog__list .news .content .text p {
font-family: Lora;
font-weight: normal;
font-size: 15px;
line-height: 22px;
text-align: left;
color: #676767;
}
.c-home .o-home-blog__list .news .content .o-flex {
display: flex;
justify-content: space-between;
font-family: "Fjalla One";
font-weight: normal;
font-size: 13px;
letter-spacing: 0.25em;
line-height: 13px;
text-align: left;
color: #f21c45;
}
.c-home .o-home-blog__list .news .content .o-flex svg path {
transition: all 0.5s ease;
}
.c-home .o-home-blog__list .news .content .o-flex:hover {
color: #151515;
transition: all 0.5s ease;
}
.c-home .o-home-blog__list .news .content .o-flex:hover path {
stroke: #151515;
transition: all 0.5s ease;
}
.c-home .o-home-rodado {
background: #ede9df;
padding-top: 335px;
padding-bottom: 70px;
margin-top: -245px;
}
.c-home .o-home-rodado .o-home-rodado--top {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 15px;
}
.c-home .o-home-rodado .o-home-rodado--top a {
display: flex;
align-items: center;
font-family: "Fjalla One";
font-weight: normal;
font-size: 13px;
letter-spacing: 0.25em;
line-height: 13px;
text-align: left;
color: #f21c45;
text-transform: uppercase;
transition: all 0.5s ease;
}
.c-home .o-home-rodado .o-home-rodado--top a svg {
margin-left: 10px;
}
.c-home .o-home-rodado .o-home-rodado--top a svg path {
transition: all 0.5s ease;
}
.c-home .o-home-rodado .o-home-rodado--top a:hover {
color: #151515;
transition: all 0.5s ease;
}
.c-home .o-home-rodado .o-home-rodado--top a:hover path {
stroke: #151515;
transition: all 0.5s ease;
}
.c-home .o-home-rodado__title {
font-family: "Fjalla One";
font-weight: normal;
font-size: 24px;
line-height: 29px;
text-align: left;
color: #a3a3a3;
text-transform: uppercase;
}
.c-home .o-home-rodado .container-slider {
position: relative;
height: 282px;
}
.c-home .o-home-rodado__list {
position: absolute;
top: 0;
left: 0;
max-width: 1865px;
}
.c-home .o-home-rodado__list .slick-next {
position: absolute;
top: 50%;
right: 27%;
transform: translate(0, -50%);
width: 40px;
height: 40px;
font-size: 0;
border-radius: 50%;
background-color: #f21c45;
z-index: 2;
}
.c-home .o-home-rodado__list .slick-next:before {
content: '';
width: 10px;
height: 15px;
position: absolute;
top: 50%;
left: 53%;
transform: translate(-50%, -50%);
background-image: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/arrow-next.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.c-home .o-home-rodado__list .slick-next:hover {
background-color: #151515;
transition: all 0.5s ease;
}
.c-home .o-home-rodado__list .slick-prev {
position: absolute;
top: 50%;
left: -70px;
transform: translate(0, -50%);
width: 40px;
height: 40px;
font-size: 0;
border-radius: 50%;
background-color: #f21c45;
z-index: 2;
}
.c-home .o-home-rodado__list .slick-prev:before {
content: '';
width: 10px;
height: 15px;
position: absolute;
top: 50%;
left: 47%;
transform: translate(-50%, -50%);
background-image: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/arrow-prev.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.c-home .o-home-rodado__list .slick-prev:hover {
background-color: #151515;
transition: all 0.5s ease;
}
.c-home .o-home-rodado__list .film {
margin: 0 10px;
max-width: 300px;
}
.c-home .o-home-rodado__list .film .image-cover {
position: relative;
display: block;
width: 100%;
height: 160px;
overflow: hidden;
}
.c-home .o-home-rodado__list .film .image-cover img {
width: 100%;
height: 100%;
object-fit: cover;
transition: all 0.5s ease;
}
.c-home .o-home-rodado__list .film .image-cover .ico-play {
position: absolute;
top: 22px;
left: 22px;
z-index: 3;
}
.c-home .o-home-rodado__list .film .image-cover:after {
content: '';
display: block;
width: 100%;
height: 100%;
background: #151515;
opacity: 0;
position: absolute;
top: 0;
left: 0;
z-index: 2;
}
.c-home .o-home-rodado__list .film .content {
background-color: #292929;
padding: 25px;
transition: all 0.5s ease;
}
.c-home .o-home-rodado__list .film .content .title {
font-family: Lora;
font-weight: normal;
font-size: 18px;
line-height: 22px;
text-align: left;
color: #fff;
margin-bottom: 15px;
}
.c-home .o-home-rodado__list .film .content .director {
font-family: Lora;
font-weight: normal;
font-size: 12px;
line-height: 15px;
text-align: left;
color: #fff;
margin-bottom: 5px;
}
.c-home .o-home-rodado__list .film .content .director span {
font-family: Lora;
font-weight: normal;
font-size: 12px;
line-height: 15px;
text-align: left;
color: #fff;
}
.c-home .o-home-rodado__list .film .content .director .date {
font-weight: bold;
}
.c-home .o-home-rodado__list .film .content .location {
font-family: Lora;
font-weight: normal;
font-size: 12px;
line-height: 15px;
text-align: left;
color: #fff;
display: flex;
}
.c-home .o-home-rodado__list .film .content .location p{
font-family: Lora;
font-weight: normal;
font-size: 12px;
line-height: 15px;
text-align: left;
color: #fff;
margin-left: 5px;
}
.c-home .o-home-rodado__list .film .content .location span {
font-family: Lora;
font-weight: normal;
font-size: 12px;
line-height: 15px;
text-align: left;
color: #fff;
}
.c-home .o-home-rodado__list .film .content .location a {
font-family: Lora;
font-weight: normal;
font-size: 12px;
line-height: 15px;
text-align: left;
color: #fff;
}
.c-home .o-home-rodado__list .film .content .location a:hover {
text-decoration: underline;
}
.c-home .o-home-rodado__list .film:hover .content {
background-color: #F21C45;
transition: all 0.5s ease;
}
.c-home .o-home-rodado__list .film:hover .image-cover:after {
opacity: 0.6;
transition: all 0.5s ease;
}
.c-quienes {
padding-bottom: 120px;
}
.c-quienes .o-intro .container {
display: grid;
grid-template-columns: 49% 1fr;
}
.c-quienes .o-intro__left {
padding-right: 60px;
padding-top: 35px;
}
.c-quienes .o-intro__left__intro h1 {
font-weight: 700;
font-size: 30px;
font-size: 1.875rem;
line-height: 1.16666667;
text-transform: lowercase;
color: #293133;
padding: 35px 0 30px;
max-width: 185px;
}
.c-quienes .o-intro__left__intro p {
font-weight: 300;
font-size: 16px;
font-size: 1rem;
line-height: 1.625;
color: #363534;
max-width: 480px;
padding-bottom: 30px;
}
.c-quienes .o-intro__left__intro p strong {
font-weight: 700;
color: #27E399;
}
.c-quienes .o-intro__left__intro__first {
padding-left: 125px;
}
.c-quienes .o-intro__left__intro__cita {
background: #27E399;
width: calc(100% + 380px);
margin-top: 115px;
padding: 75px 200px 70px 125px;
position: relative;
z-index: 9;
}
.c-quienes .o-intro__left__intro__cita p {
font-weight: 700;
font-size: 30px;
font-size: 1.875rem;
line-height: 1.33333333;
color: #293133;
position: relative;
max-width: 100%;
padding-bottom: 32px;
}
.c-quienes .o-intro__left__intro__cita p:before {
content: '';
display: inline-block;
width: 48px;
height: 45px;
position: relative;
transition: all 0.5s;
outline: 0;
background: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/qs-cita.svg) no-repeat center;
position: absolute;
left: -52px;
top: -28px;
}
.c-quienes .o-intro__left__intro__cita h5 {
font-weight: 700;
font-size: 16px;
font-size: 1rem;
color: #fff;
text-align: right;
line-height: 1.1;
}
.c-quienes .o-intro__left__intro__cita h5 strong {
font-weight: 300;
font-size: 14px;
font-size: 0.875rem;
color: #363534;
text-transform: uppercase;
padding-left: 15px;
margin-left: 15px;
border-left: 1px solid #293133;
display: inline-block;
}
.c-quienes .o-intro__right p {
padding-right: 135px;
padding-top: 65px;
text-align: right;
}
.c-quienes .o-intro__right a {
display: inline-flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
font-weight: 700 !important;
font-size: 16px;
font-size: 1rem;
color: #27E399 !important;
}
.c-quienes .o-intro__right a svg {
margin-left: 6px;
}
.c-quienes .o-intro__right a:hover {
text-decoration: underline;
}
.c-quienes .o-valores {
padding: 195px 0 220px;
}
.c-quienes .o-valores ul {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 165px;
margin: 0 -30px;
}
.c-quienes .o-valores ul li:last-child {
padding-bottom: 0;
}
.c-quienes .o-valores ul li:nth-child(1) p {
max-width: 405px;
}
.c-quienes .o-valores ul li:nth-child(2) p,
.c-quienes .o-valores ul li:nth-child(3) p {
max-width: 395px;
}
.c-quienes .o-valores ul li h2 {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
text-transform: lowercase;
font-weight: 700;
font-size: 21px;
font-size: 1.3125rem;
color: #363534;
padding-bottom: 15px;
transition: all 0.3s;
}
body.search.search-results h1.tit.mb20{
font-family: Lora;
font-weight: bold;
font-size: 35px;
text-align: left;
color: #151515;
margin-bottom: 30px;
}
body.search.search-results h1.tit.mb20 span{
font-family: Lora;
font-weight: normal;
font-size: 35px;
text-align: left;
color: #151515;
}
.c-quienes .o-valores ul li h2 svg {
display: block;
margin-right: 15px;
transition: all 0.3s;
position: relative;
left: 0;
}
.c-quienes .o-valores ul li p {
font-weight: 300;
font-size: 16px;
font-size: 1rem;
color: #363534;
padding-left: 33px;
line-height: 1.65;
}
.c-quienes .o-equipo .container {
display: grid;
grid-template-columns: 125px 1fr;
grid-gap: 100px;
}
.c-quienes .o-equipo__title h2 {
font-weight: 700;
font-size: 30px;
font-size: 1.875rem;
line-height: 1.16666667;
text-transform: lowercase;
color: #293133;
}
.c-quienes .o-equipo__list {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 35px 30px;
max-width: 890px;
}
.c-quienes .o-equipo__list__item figure img {
filter: none;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
transition: all 0.6s;
display: block;
width: 100%;
}
.c-quienes .o-equipo__list__item__desc {
transform: translateX(-15px);
margin-top: -50px;
padding: 20px 20px 20px 0;
transition: all 0.5s;
}
.c-quienes .o-equipo__list__item__desc h3 {
font-weight: 700;
font-size: 16px;
font-size: 1rem;
background: #27E399;
color: #293133;
display: inline-block;
padding: 6px 12px 9px 14px;
transform: translateY(-20px);
transition: all 0.5s;
}
.c-quienes .o-equipo__list__item__desc__content {
opacity: 0;
visibility: hidden;
transition: all 0.5s;
padding-bottom: 20px;
padding-left: 14px;
}
.c-quienes .o-equipo__list__item__desc p {
font-weight: 300;
font-size: 14px;
font-size: 0.875rem;
color: #363534;
}
.c-quienes .o-equipo__list__item__desc__info {
opacity: 0;
visibility: hidden;
transition: all 0.5s;
padding-left: 14px;
}
.c-quienes .o-equipo__list__item__desc__info a {
font-weight: 700;
font-size: 14px;
font-size: 0.875rem;
color: #363534;
}
.c-quienes .o-equipo__list__item__desc__info a:first-child {
margin-right: 7px;
}
.c-quienes .o-equipo__list__item__desc__info a:hover {
color: #fff;
text-decoration: underline;
}
.c-quienes .o-equipo__list__item:hover figure img {
filter: none;
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
}
.c-quienes .o-equipo__list__item:hover .o-equipo__list__item__desc {
background: #27E399;
}
.c-quienes .o-equipo__list__item:hover .o-equipo__list__item__desc h3 {
transform: translateY(0);
}
.c-quienes .o-equipo__list__item:hover .o-equipo__list__item__desc__content,
.c-quienes .o-equipo__list__item:hover .o-equipo__list__item__desc__info {
opacity: 1;
visibility: visible;
}
.c-quienes .o-logos {
padding-top: 55px;
}
.c-quienes .o-logos h2 {
font-weight: 700;
display: flex;
flex-direction: row;
flex-wrap: wrap;
font-size: 21px;
font-size: 1.3125rem;
text-transform: lowercase;
align-items: flex-end;
color: #293133;
padding-bottom: 35px;
}
.c-quienes .o-logos__item {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
justify-content: flex-start;
height: 50px;
padding: 0 30px 0 0;
}
.c-quienes .o-logos__item img {
filter: none;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
transition: all 0.6s;
max-height: 100%;
}
.c-quienes .o-logos__item img:hover {
filter: none;
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
}
.c-quienes .o-logos .slick-dots {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
position: absolute;
top: -57px;
left: 205px;
}
.c-quienes .o-logos .slick-dots li {
margin-right: 10px;
}
.c-quienes .o-logos .slick-dots li:last-child {
margin-right: 0;
}
.c-quienes .o-logos .slick-dots button {
background: #B7B7B7;
width: 32px;
height: 5px;
font-size: 0;
}
.c-quienes .o-logos .slick-dots .slick-active button {
background: #27E399;
} .c-contacto .o-contact-cover {
background-image: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/contacto-cover.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.c-contacto .o-contact-cover__cont {
padding: 95px 0;
}
.c-contacto .o-contact-cover__title {
font-family: "Fjalla One";
font-weight: normal;
font-size: 81px;
text-align: center;
color: #fff;
text-transform: uppercase;
}
.c-contacto .o-contact-cover__subtitle {
font-family: "Fjalla One";
font-weight: normal;
font-size: 20px;
letter-spacing: 0.1em;
line-height: 29px;
text-align: center;
color: #fff;
text-transform: uppercase;
}
.c-contacto .o-contact {
position: relative;
padding-top: 30px;
padding-bottom: 100px;
}
.c-contacto .o-contact > .container {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 190px;
}
.c-contacto .o-contact__title {
margin-top: 20px;
font-family: "Fjalla One";
font-weight: normal;
font-size: 81px;
line-height: 93px;
text-align: left;
color: #151515;
text-transform: uppercase;
margin-bottom: 30px;
}
.c-contacto .o-contact__title span {
font-family: "Fjalla One";
font-weight: normal;
font-size: 56px;
line-height: 64px;
text-align: left;
color: #f21c45;
text-transform: uppercase;
display: block;
}
.c-contacto .o-contact .image {
position: absolute;
top: 0;
right: 0;
width: 50%;
height: 100%;
object-fit: cover;
object-position: center;
}
.c-contacto .o-contact .content p {
font-family: Lora;
font-weight: normal;
font-size: 18px;
line-height: 30px;
text-align: left;
color: #151515;
margin-bottom: 30px;
}
.c-contacto .o-contact .content p:last-child {
margin-bottom: 0;
}
.c-contacto .o-contact-featured {
padding: 60px 0;
background-color: #ede9df;
}
.c-contacto .o-contact-featured__grid {
padding: 0 90px;
display: grid;
grid-template-columns: 1fr 2fr;
grid-gap: 20px;
}
.c-contacto .o-contact-featured__grid div{
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 20px;
}
.c-contacto .o-contact-featured__grid .title {
font-family: "Fjalla One";
font-weight: normal;
font-size: 29px;
line-height: 31px;
text-align: left;
color: #151515;
text-transform: uppercase;
max-width: 315px;
margin: 0 auto;
}
.c-contacto .o-contact-featured__grid .title span {
font-family: "Fjalla One";
font-weight: normal;
font-size: 29px;
line-height: 31px;
text-align: left;
color: #F21C45;
}
.c-contacto .o-contact-featured__grid p {
display: flex;
font-family: Lora;
font-weight: normal;
font-size: 15px;
line-height: 20px;
text-align: left;
color: #151515;
}
.c-contacto .o-contact-featured__grid p svg {
margin-right: 10px;
}
.c-contacto .o-contact-info {
padding: 70px 0;
}
.c-contacto .o-contact-info__grid {
padding-left: 90px;
display: grid;
grid-template-columns: 540px 1fr;
grid-gap: 70px;
margin-bottom: 100px;
align-items: center;
}
.c-contacto .o-contact-info__cont .title {
font-family: "Fjalla One";
font-weight: normal;
font-size: 29px;
line-height: 35px;
text-align: left;
color: #151515;
margin-bottom: 40px;
}
.c-contacto .o-contact-info__cont .o-grid {
display: grid;
grid-template-columns: 310px 1fr;
grid-gap: 70px;
}
.c-contacto .o-contact-info__cont .o-grid h4 {
font-family: "Fjalla One";
font-weight: normal;
font-size: 14px;
letter-spacing: 0.05em;
line-height: 22px;
text-align: left;
color: #9d9d9d;
margin-bottom: 25px;
text-transform: uppercase;
}
.c-contacto .o-contact-info__cont .o-grid h4.red {
font-family: "Fjalla One";
font-weight: normal;
font-size: 21px;
line-height: 26px;
text-align: left;
color: #f21c45;
margin-bottom: 12px;
text-transform: uppercase;
}
.c-contacto .o-contact-info__cont .o-grid h4.red-small {
font-family: "Fjalla One";
font-weight: normal;
font-size: 15px;
line-height: 19px;
text-align: left;
color: #f21c45;
margin-bottom: 5px;
text-transform: uppercase;
}
.c-contacto .o-contact-info__cont .o-grid p {
font-family: "Fjalla One";
font-weight: normal;
font-size: 25px;
line-height: 30px;
text-align: left;
color: #151515;
}
.c-contacto .o-contact-info__cont .o-grid .direction {
margin-bottom: 30px;
}
.c-contacto .o-contact-info__cont .o-grid .tel {
margin-bottom: 35px;
}
.c-contacto .o-contact-info__cont .o-grid a {
font-family: "Fjalla One";
font-weight: normal;
font-size: 24px;
line-height: 29px;
text-align: left;
color: #151515;
text-transform: uppercase;
}
.c-contacto .o-contact-info__cont .o-grid a:hover {
text-decoration: underline;
}
.c-contacto .o-contact-info__cont .o-grid .social {
margin-bottom: 30px;
display: flex;
align-items: center;
}
.c-contacto .o-contact-info__cont .o-grid .social li {
display: inline-block;
margin-right: 10px;
}
.c-contacto .o-contact-info__cont .o-grid .social li a {
border-radius: 50%;
width: 40px;
height: 40px;
background-color: transparent;
border: 1px solid #7f7f7f;
display: flex;
justify-content: center;
align-items: center;
}
.c-contacto .o-contact-info__cont .o-grid .social li a:hover {
background-color: #EDE9DF;
}
.c-contacto .o-contact-info__cont .o-grid .social li:last-child {
margin-right: 0;
}
.c-contacto .o-contact-info__bottom .title {
font-family: "Fjalla One";
font-weight: normal;
font-size: 14px;
letter-spacing: 0.15em;
line-height: 22px;
text-align: center;
color: #9d9d9d;
margin-bottom: 30px;
}
.c-contacto .o-contact-info__bottom__grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-gap: 15px;
padding: 0 90px;
}
.c-contacto .o-contact-info__bottom .pdf-container {
width: 100%;
padding: 20px;
position: relative;
}
.c-contacto .o-contact-info__bottom .pdf-container .pdf {
position: absolute;
top: 20px;
right: 20px;
}
.c-contacto .o-contact-info__bottom .pdf-container .title {
font-family: Lora;
font-weight: normal;
font-size: 20px;
line-height: 28px;
text-align: left;
color: #151515;
}
.c-contacto .o-contact-info__bottom .pdf-container .title span {
display: block;
font-family: Lora;
font-weight: normal;
font-size: 22px;
text-align: left;
color: #151515;
}
.c-contacto .o-contact-info__bottom .pdf-container .o-flex {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 35px;
}
.c-contacto .o-contact-info__bottom .pdf-container .o-flex span {
font-family: "Fjalla One";
font-weight: normal;
font-size: 13px;
letter-spacing: 0.25em;
line-height: 13px;
text-align: left;
color: #f21c45;
}
.c-contacto .o-contact-info__bottom .pdf-border {
border: 1px dashed #9D9D9D;
filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.04));
transition: all 0.5s ease;
}
.c-contacto .o-contact-info__bottom .pdf-border:hover {
border: 1px dashed #f21c45;
transition: all 0.5s ease;
}
.c-contacto .o-contact-info__collaborators .title {
margin-top: 55px;
font-family: "Fjalla One";
font-weight: normal;
font-size: 14px;
letter-spacing: 0.15em;
line-height: 22px;
text-align: center;
color: #9d9d9d;
margin-bottom: 20px;
}
.c-contacto .o-contact-info__collaborators .list--collaborators { display: flex;
justify-content: center;
align-items: center;
}
.c-contacto .o-contact-info__collaborators .list--collaborators div {
display: flex;
justify-content: center;
flex-direction: column;
}
.c-contacto .o-contact-info__collaborators .list--collaborators a {
display: flex;
justify-content: center;
flex-direction: column;
}
.c-contacto .o-contact-info__collaborators .list--collaborators a:hover{
opacity: .8;
}
.c-contacto .o-contact-info__collaborators .list--collaborators img {
display: block;
margin: 0 auto;
max-width: 345px;
margin-right: 30px;
}
.c-servicios .o-listado {
padding: 45px 0 95px;
}
.c-servicios .o-listado .container {
display: grid;
grid-template-columns: 140px 1fr;
grid-gap: 85px;
}
.c-servicios .o-listado__title h1 {
font-weight: 700;
font-size: 30px;
font-size: 1.875rem;
line-height: 1.16666667;
text-transform: lowercase;
color: #293133;
margin-top: 30px;
}
.c-servicios .o-listado__serv {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 80px;
max-width: 1000px;
padding-top: 180px;
}
.c-servicios .o-listado__serv__item h2 {
padding-bottom: 18px;
padding-left: 40px;
}
.c-servicios .o-listado__serv__item h2:hover button {
left: 100%;
transform: translateY(-50%);
}
.c-servicios .o-listado__serv__item h2:hover button span {
opacity: 1;
visibility: visible;
}
.c-servicios .o-listado__serv__item h2 a {
font-weight: 700;
font-size: 21px;
font-size: 1.3125rem;
text-transform: lowercase;
color: #363534;
position: relative;
padding-right: 15px;
}
.c-servicios .o-listado__serv__item h2 a button {
display: flex;
flex-direction: row;
flex-wrap: wrap;
font-weight: 700;
font-size: 16px;
font-size: 1rem;
align-items: center;
position: relative;
transition: all 0.4s;
position: absolute;
top: 50%;
left: -20px;
transform: translate(-100%, -50%);
}
.c-servicios .o-listado__serv__item h2 a button span {
font-weight: 700;
font-size: 16px;
font-size: 1rem;
color: #27E399;
transition: all 0.4s;
}
.c-servicios .o-listado__serv__item h2 a button svg {
transition: all 0.4s;
margin-left: 4px;
position: relative;
left: 0;
}
.c-servicios .o-listado__serv__item h2 a button svg path {
transition: all 0.4s;
}
.c-servicios .o-listado__serv__item h2 a button:hover span {
text-decoration: underline;
}
.c-servicios .o-listado__serv__item h2 a button span {
opacity: 0;
visibility: hidden;
transition: all 0.4s;
}
.c-servicios .o-listado__serv__item ul {
padding-left: 40px;
}
.c-servicios .o-listado__serv__item ul li {
font-weight: 300;
font-size: 16px;
font-size: 1rem;
color: #363534;
line-height: 1.65;
}
.c-servicios .o-listado__serv__item ul li a {
font-weight: 300;
font-size: 16px;
font-size: 1rem;
color: #363534;
display: inline;
}
.c-servicios .o-listado__serv__item ul li a:hover {
text-decoration: underline;
}
.c-servicios .o-slider {
padding-bottom: 170px;
}
.c-servicios .o-slider__item {
display: grid;
grid-template-columns: 44% 1fr;
}
.c-servicios .o-slider__item:hover figure img {
filter: none;
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
}
.c-servicios .o-slider__item__text {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
position: relative;
z-index: 9;
}
.c-servicios .o-slider__item__text__cont {
background: #F7F7F7;
padding: 45px 165px 70px 125px;
width: calc(100% + 95px);
position: relative;
}
.c-servicios .o-slider__item__text__cont h3 {
font-weight: 500;
font-size: 12px;
font-size: 0.75rem;
line-height: 2.08333333;
color: #27E399;
padding-bottom: 8px;
}
.c-servicios .o-slider__item__text__cont h2 {
font-weight: 700;
font-size: 21px;
font-size: 1.3125rem;
line-height: 1.23809524;
color: #293133;
padding-bottom: 23px;
}
.c-servicios .o-slider__item__text__cont p {
font-weight: 300;
font-size: 16px;
font-size: 1rem;
line-height: 1.625;
color: #363534;
}
.c-servicios .o-slider__item__text__more {
padding: 40px 0 0 125px;
}
.c-servicios .o-slider__item__text__more a {
display: inline-flex;
flex-direction: row;
flex-wrap: wrap;
font-weight: 700;
font-size: 16px;
font-size: 1rem;
color: #293133;
background: #27E399;
border-radius: 8px;
align-items: center;
padding: 7px 22px 6px 25px;
}
.c-servicios .o-slider__item__text__more a:hover {
background: #293133;
color: #27E399;
}
.c-servicios .o-slider__item__text__more a:hover svg path {
fill: #27E399;
}
.c-servicios .o-slider__item__text__more a svg {
height: 18px;
width: auto;
display: block;
margin-left: 8px;
}
.c-servicios .o-slider__item__text__more a svg path {
transition: all 0.5s;
}
.c-servicios .o-slider__item__text__more a svg {
height: 16px;
width: auto;
}
.c-servicios .o-slider__item figure img {
display: block;
width: 100%;
filter: none;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
transition: all 0.6s;
}
.c-servicios .o-slider__item .slider--dots {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
justify-content: flex-end;
position: absolute;
bottom: 25px;
right: 25px;
}
.c-servicios .o-slider__item .slider--dots li {
margin-right: 5px;
}
.c-servicios .o-slider__item .slider--dots li:last-child {
margin-right: 0;
}
.c-servicios .o-slider__item .slider--dots li button {
width: 20px;
height: 3px;
background: #B7B7B7;
transition: all 0.3s;
}
.c-servicios .o-slider__item .slider--dots li button:hover {
opacity: 0.5;
}
.c-servicios .o-slider__item .slider--dots li button.dot--active {
background: #27E399;
}
.c-servicio .o-info {
padding-bottom: 150px;
}
.c-servicio .o-info .container {
display: grid;
grid-template-columns: 50% 50%;
}
.c-servicio .o-info__content {
padding: 45px 30px 65px 0;
}
.c-servicio .o-info__content h1 {
font-weight: 700;
font-size: 30px;
font-size: 1.875rem;
line-height: 1.16666667;
text-transform: lowercase;
color: #293133;
padding: 20px 0 25px;
max-width: 170px;
}
.c-servicio .o-info__content p {
font-weight: 300;
font-size: 16px;
font-size: 1rem;
line-height: 1.625;
color: #363534;
max-width: 450px;
}
.c-servicio .o-info__content__intro {
padding-left: 125px;
}
.c-servicio .o-info__content__more {
padding-top: 35px;
padding-left: 125px;
}
.c-servicio .o-info__content__more a {
display: inline-flex;
flex-direction: row;
flex-wrap: wrap;
font-weight: 700;
font-size: 16px;
font-size: 1rem;
color: #293133;
background: #27E399;
border-radius: 8px;
align-items: center;
padding: 7px 22px 6px 25px;
font-weight: 600;
font-size: 14px;
}
.c-servicio .o-info__content__more a:hover {
background: #293133;
color: #27E399;
}
.c-servicio .o-info__content__more a:hover svg path {
fill: #27E399;
}
.c-servicio .o-info__content__more a svg {
height: 18px;
width: auto;
display: block;
margin-left: 8px;
}
.c-servicio .o-info__content__more a svg path {
transition: all 0.5s;
}
.c-servicio .o-info__content__more a svg {
height: 16px;
width: auto;
}
.c-servicio .o-info__content__subserv {
background: #F7F7F7;
margin-top: 80px;
padding: 90px 125px 95px;
width: calc(100% + 260px);
position: relative;
z-index: 9;
}
.c-servicio .o-info__content__subserv ul {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 35px 15px;
max-width: 660px;
}
.c-servicio .o-info__content__subserv ul li a {
display: flex;
font-weight: 700;
font-size: 16px;
font-size: 1rem;
color: #363534;
align-items: center;
}
.c-servicio .o-info__content__subserv ul li a svg {
margin-right: 8px;
}
.c-servicio .o-info__content__subserv ul li a:hover {
color: #27E399;
}
.c-servicio .o-info__slider #sliderServicio,
.c-servicio .o-info__slider .slick-list,
.c-servicio .o-info__slider .slick-track,
.c-servicio .o-info__slider .o-info__slider__item {
height: 100%;
}
.c-servicio .o-info__slider:hover .o-info__slider__item img {
filter: none;
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
}
.c-servicio .o-info__slider__item img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
position: absolute;
top: 0;
left: 0;
filter: none;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
transition: all 0.6s;
}
.c-servicio .o-info__slider .slick-dots {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
position: absolute;
bottom: 105px;
left: 130px;
z-index: 9;
}
.c-servicio .o-info__slider .slick-dots li.slick-active button {
background: #27E399;
}
.c-servicio .o-info__slider .slick-dots li button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
outline: 0;
border: none;
display: block;
width: 20px;
height: 3px;
background: #B7B7B7;
margin-right: 5px;
transition: all 0.5s;
font-size: 0;
}
.c-servicio .o-info__slider .slick-dots li button:hover {
background: #27E399;
}
.c-servicio .o-info-sub {
padding-bottom: 120px;
}
.c-servicio .o-info-sub .container {
display: grid;
grid-template-columns: 37% 63%;
}
.c-servicio .o-info-sub__content {
padding: 45px 30px 60px 0;
}
.c-servicio .o-info-sub__content h1 {
font-weight: 700;
font-size: 30px;
font-size: 1.875rem;
line-height: 1.16666667;
text-transform: lowercase;
color: #293133;
padding: 20px 0 25px;
max-width: 170px;
}
.c-servicio .o-info-sub__content__desc {
background: #F7F7F7;
margin: 40px 0 20px;
padding: 35px 30px 80px 125px;
width: calc(100% + 235px);
position: relative;
z-index: 9;
}
.c-servicio .o-info-sub__content__desc p {
font-weight: 300;
font-size: 16px;
font-size: 1rem;
line-height: 1.625;
color: #363534;
max-width: 450px;
}
.c-servicio .o-info-sub .slick-dots {
bottom: 190px;
left: 120px;
}
.c-servicio .o-proyectos {
padding-bottom: 140px;
}
.c-servicio .o-proyectos__intro {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
padding-bottom: 38px;
}
.c-servicio .o-proyectos__intro h2 {
font-weight: 700;
display: flex;
flex-direction: row;
flex-wrap: wrap;
font-size: 30px;
font-size: 1.875rem;
text-transform: lowercase;
align-items: flex-end;
color: #293133;
}
.c-servicio .o-proyectos__intro a {
display: flex;
flex-direction: row;
flex-wrap: wrap;
font-weight: 700;
font-size: 16px;
font-size: 1rem;
align-items: center;
color: #27E399;
position: relative;
transition: all 0.4s;
}
.c-servicio .o-proyectos__intro a svg {
transition: all 0.4s;
margin-left: 8px;
position: relative;
left: 0;
}
.c-servicio .o-proyectos__intro a svg path {
transition: all 0.4s;
}
.c-servicio .o-proyectos__intro a:hover svg {
left: 5px;
}
.c-servicio .o-proyectos .proyectos--gen {
margin: 0 -7.5px;
}
.c-servicio .o-proyectos .proyectos--gen__item {
padding: 0 7.5px;
}
.c-servicio .o-proyectos .slick-dots {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
position: absolute;
top: -53px;
left: 390px;
}
.c-servicio .o-proyectos .slick-dots li.slick-active button {
background: #27E399;
}
.c-servicio .o-proyectos .slick-dots li button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
outline: 0;
border: none;
display: block;
width: 32px;
height: 5px;
background: #B7B7B7;
margin-right: 10px;
transition: all 0.5s;
font-size: 0;
}
.c-servicio .o-proyectos .slick-dots li button:hover {
background: #27E399;
} .c-blog .o-contact-cover {
background-image: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/news-cover.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.c-blog .o-contact-cover__cont {
padding: 95px 0;
}
.c-blog .o-contact-cover__title {
font-family: "Fjalla One";
font-weight: normal;
font-size: 81px;
text-align: center;
color: #fff;
text-transform: uppercase;
}
.c-blog .o-contact-cover__subtitle {
font-family: "Fjalla One";
font-weight: normal;
font-size: 20px;
letter-spacing: 0.1em;
line-height: 29px;
text-align: center;
color: #fff;
text-transform: uppercase;
}
.c-blog .o-contact-cover .breadcrumbs {
text-align: center;
}
.c-blog .o-contact-cover .breadcrumbs svg path {
fill: #FFF;
}
.c-blog .o-contact-cover .breadcrumbs li a span {
color: #FFF;
}
.c-blog .o-bar {
margin-bottom: 270px;
margin-top: -75px;
}
.c-blog .o-bar .cont--bar ul {
display: flex;
justify-content: space-around;
}
.c-blog .o-bar .cont--bar ul li {
width: 100%;
max-width: 315px;
height: 155px;
padding: 20px;
background: #151515;
transition: all 0.5s ease;
}
.c-blog .o-bar .cont--bar ul li a {
display: flex;
flex-direction: column;
justify-content: space-between;
font-family: "Fjalla One";
font-weight: normal;
font-size: 25px;
text-align: left;
color: #fff;
height: 100%;
text-transform: uppercase;
transition: all 0.5s ease;
}
.c-blog .o-bar .cont--bar ul li a span {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
font-family: "Fjalla One";
font-weight: normal;
font-size: 13px;
letter-spacing: 0.25em;
line-height: 13px;
text-align: left;
color: #fff;
transition: all 0.5s ease;
}
.c-blog .o-bar .cont--bar ul li a span svg path {
stroke: #f21c45;
transition: all 0.5s ease;
}
.c-blog .o-bar .cont--bar ul li:hover {
background-color: #FFF;
transition: all 0.5s ease;
}
.c-blog .o-bar .cont--bar ul li:hover a {
color: #151515;
transition: all 0.5s ease;
}
.c-blog .o-bar .cont--bar ul li:hover a span {
color: #f21c45;
transition: all 0.5s ease;
}
.c-blog .o-bar .cont--bar ul li:hover a span svg path {
stroke: #f21c45;
transition: all 0.5s ease;
}
.c-blog .o-listado {
background: #ede9df;
padding-bottom: 60px;
padding-top: 30px;
}
.c-blog .o-listado__items {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 15px;
margin-top: -245px;
}
.c-blog .o-listado__items .news {
background-color: #FFF;
}
.c-blog .o-listado__items .news .image-cover {
display: block;
width: 100%;
height: 235px;
overflow: hidden;
}
.c-blog .o-listado__items .news .image-cover img {
width: 100%;
height: 100%;
object-fit: cover;
transition: all 0.5s ease;
}
.c-blog .o-listado__items .news .content {
padding: 30px;
background-color: #fff;
}
.c-blog .o-listado__items .news .content .subtitle {
font-family: "Fjalla One";
font-weight: normal;
font-size: 14px;
letter-spacing: 0.1em;
line-height: 13px;
text-align: left;
color: #000;
margin-bottom: 10px;
display: block;
}
.c-blog .o-listado__items .news .content .title {
font-family: Lora;
font-weight: normal;
font-size: 22px;
line-height: 25px;
text-align: left;
color: #151515;
margin-bottom: 15px;
}
.c-blog .o-listado__items .news .content .title:hover {
text-decoration: underline;
}
.c-blog .o-listado__items .news .content .category {
display: flex;
align-items: center;
margin-bottom: 10px;
}
.c-blog .o-listado__items .news .content .category span {
font-family: "Fjalla One";
font-weight: normal;
font-size: 12px;
letter-spacing: 0.1em;
line-height: 13px;
text-align: left;
color: #6f6f6f;
}
.c-blog .o-listado__items .news .content .category .date {
font-family: "Fjalla One";
font-weight: normal;
font-size: 12px;
letter-spacing: 0.1em;
line-height: 13px;
text-align: left;
color: #6f6f6f;
}
.c-blog .o-listado__items .news .content .text {
font-family: Lora;
font-weight: normal;
font-size: 15px;
line-height: 22px;
text-align: left;
color: #676767;
margin-bottom: 30px;
}
.c-blog .o-listado__items .news .content .text p {
font-family: Lora;
font-weight: normal;
font-size: 15px;
line-height: 22px;
text-align: left;
color: #676767;
}
.c-blog .o-listado__items .news .content .o-flex {
display: flex;
justify-content: space-between;
font-family: "Fjalla One";
font-weight: normal;
font-size: 13px;
letter-spacing: 0.25em;
line-height: 13px;
text-align: left;
color: #f21c45;
}
.c-blog .o-listado__items .news .content .o-flex svg path {
transition: all 0.5s ease;
}
.c-blog .o-listado__items .news .content .o-flex:hover {
color: #151515;
transition: all 0.5s ease;
}
.c-blog .o-listado__items .news .content .o-flex:hover path {
stroke: #151515;
transition: all 0.5s ease;
} .c-single .o-single-top {
width: 100%;
height: 320px;
background-size: cover !important;
background-repeat: no-repeat !important;
background-position: center center !important;
}
.c-single .o-single {
margin-top: 25px;
}
.c-single .o-single__title {
font-family: Lora;
font-weight: normal;
font-size: 44px;
line-height: 43px;
text-align: left;
color: #151515;
margin-bottom: 15px;
}
.c-single .o-single__container {
padding-bottom: 45px;
}
.c-single .o-single__container .category {
display: flex;
flex-wrap: wrap;
margin-bottom: 15px;
font-family: "Fjalla One";
font-weight: normal;
font-size: 12px;
letter-spacing: 0.1em;
line-height: 13px;
text-align: left;
color: #6f6f6f;
}
.c-single .o-single__container .category li {
font-family: "Fjalla One";
font-weight: normal;
font-size: 12px;
letter-spacing: 0.1em;
line-height: 13px;
text-align: left;
color: #6f6f6f;
display: inline-block;
}
.c-single .o-single__container .category li a {
font-family: "Fjalla One";
font-weight: normal;
font-size: 12px;
letter-spacing: 0.1em;
line-height: 13px;
text-align: left;
color: #6f6f6f;
text-transform: uppercase;
}
.c-single .o-single__container .category li a:hover {
text-decoration: underline;
}
.c-single .o-single__container .category time {
font-family: "Fjalla One";
font-weight: normal;
font-size: 12px;
letter-spacing: 0.1em;
line-height: 13px;
text-align: left;
color: #6f6f6f;
display: inline-block;
text-transform: uppercase;
margin-right: 5px;
}
.c-single .o-single__container .content h2 {
font-family: "Fjalla One";
font-weight: normal;
font-size: 33px;
line-height: 35px;
text-align: left;
color: #f21c45;
margin-bottom: 20px;
}
.c-single .o-single__container .content h3 {
font-family: "Fjalla One";
font-weight: normal;
font-size: 28px;
text-align: left;
color: #f21c45;
margin-bottom: 20px;
}
.c-single .o-single__container .content h4,
.c-single .o-single__container .content h5,
.c-single .o-single__container .content h6 {
font-family: "Fjalla One";
font-weight: normal;
font-size: 24px;
text-align: left;
color: #f21c45;
margin-bottom: 20px;
}
.c-single .o-single__container .content p {
font-family: Lora;
font-weight: normal;
font-size: 18px;
line-height: 32px;
text-align: left;
color: #666;
margin-bottom: 30px;
}
.c-single .o-single__container .content figcaption {
font-family: Lora;
font-weight: normal;
font-size: 16px;
text-align: left;
color: #666;
}
.c-proyectos {
padding: 35px 0 55px;
}
.c-proyectos .container {
display: grid;
grid-template-columns: 275px 1fr;
grid-gap: 55px;
}
.c-proyectos .o-desc h1 {
font-weight: 700;
font-size: 30px;
font-size: 1.875rem;
line-height: 1.16666667;
text-transform: lowercase;
color: #293133;
padding: 20px 0 30px;
max-width: 200px;
}
.c-proyectos .o-desc ul:not(.breadcrumbs) {
margin-bottom: 40px;
}
.c-proyectos .o-desc ul:not(.breadcrumbs) li {
padding: 3px 0;
}
.c-proyectos .o-desc ul:not(.breadcrumbs) li a {
font-weight: 300;
font-size: 13px;
font-size: 0.8125rem;
color: #293133;
text-transform: uppercase;
}
.c-proyectos .o-desc ul:not(.breadcrumbs) li a:hover {
color: #27E399;
text-decoration: underline;
}
.c-proyectos .o-desc h2 {
font-weight: 700;
font-size: 16px;
font-size: 1rem;
line-height: 1.375;
color: #363534;
padding-bottom: 5px;
}
.c-proyectos .o-desc p {
font-weight: 300;
font-size: 14px;
font-size: 0.875rem;
line-height: 1.57142857;
color: #363534;
max-width: 200px;
}
.c-proyectos .o-desc__more {
padding-top: 35px;
}
.c-proyectos .o-desc__more a {
display: inline-flex;
flex-direction: row;
flex-wrap: wrap;
font-weight: 700;
font-size: 16px;
font-size: 1rem;
color: #293133;
background: #27E399;
border-radius: 8px;
align-items: center;
padding: 7px 22px 6px 25px;
font-size: 14px;
}
.c-proyectos .o-desc__more a:hover {
background: #293133;
color: #27E399;
}
.c-proyectos .o-desc__more a:hover svg path {
fill: #27E399;
}
.c-proyectos .o-desc__more a svg {
height: 18px;
width: auto;
display: block;
margin-left: 8px;
}
.c-proyectos .o-desc__more a svg path {
transition: all 0.5s;
}
.c-proyectos .o-desc__more a svg {
width: auto;
height: 16px;
margin-left: 12px;
}
.c-proyectos .o-list {
padding-right: 110px;
}
.c-proyectos .o-list__more {
padding-top: 30px;
text-align: center;
}
.c-proyectos .o-list__more button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
outline: 0;
font-weight: 700;
font-size: 16px;
font-size: 1rem;
color: #27E399;
border: none;
background: none;
text-align: center;
transition: all 0.5s;
}
.c-proyectos .o-list__more button svg {
display: block;
margin: 7px auto 0;
transition: all 0.5s;
}
.c-proyectos .o-list__more button svg path {
transition: all 0.5s;
}
.c-proyectos .o-list__more button:hover {
color: #293133;
}
.c-proyectos .o-list__more button:hover svg path {
fill: #293133;
}
.proyectos--gen.grid--two {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 35px 15px;
}
.proyectos--gen.grid--three {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 35px 15px;
}
.proyectos--gen__item.js-inactive {
display: none;
}
.proyectos--gen__item a:hover figure img {
filter: none;
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
}
.proyectos--gen__item a:hover figure:after {
bottom: -5px;
}
.proyectos--gen__item a:hover .proyectos--gen__item__text {
opacity: 1;
visibility: visible;
}
.proyectos--gen__item figure {
position: relative;
}
.proyectos--gen__item figure img {
display: block;
width: 100%;
filter: none;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
transition: all 0.6s;
}
.proyectos--gen__item figure:after {
content: '';
display: inline-block;
width: 50px;
height: 50px;
position: relative;
transition: all 0.5s;
outline: 0;
background: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/arrow-azul-bottom.svg) no-repeat center #27E399;
border-radius: 8px;
position: absolute;
left: 50%;
bottom: 0;
transform: translate(-50%, 50%);
transition: all 0.4s;
}
.proyectos--gen__item__text {
padding-top: 50px;
opacity: 0;
visibility: hidden;
transition: all 0.6s;
}
.proyectos--gen__item__text h3 {
font-weight: 700;
font-size: 21px;
font-size: 1.3125rem;
color: #363534;
padding-bottom: 15px;
}
.proyectos--gen__item__text p {
font-weight: 300;
font-size: 16px;
font-size: 1rem;
color: #363534;
}
.c-proyecto {
padding-bottom: 80px;
}
.c-proyecto .container {
display: grid;
grid-template-columns: 1fr 56%;
grid-gap: 110px;
align-items: flex-start;
}
.c-proyecto .o-bar {
padding-top: 35px;
}
.c-proyecto .o-bar h1 {
font-weight: 700;
font-size: 30px;
font-size: 1.875rem;
line-height: 1.16666667;
text-transform: lowercase;
color: #293133;
padding: 30px 0;
max-width: 320px;
}
.c-proyecto .o-bar p {
font-weight: 300;
font-size: 16px;
font-size: 1rem;
line-height: 1.625;
color: #363534;
max-width: 445px;
}
.c-proyecto .o-bar__info {
padding-top: 30px;
}
.c-proyecto .o-bar__info p {
padding-bottom: 8px;
}
.c-proyecto .o-bar__compartir {
padding-top: 15px;
}
.c-proyecto .o-bar__compartir > span {
font-weight: 300;
font-size: 13px;
font-size: 0.8125rem;
color: #293133;
display: block;
margin-bottom: 10px;
}
.c-proyecto .o-bar__compartir .st-btn {
background: none !important;
margin: 0 6px !important;
padding: 0 !important;
}
.c-proyecto .o-bar__compartir .st-btn:first-child {
margin-left: 0 !important;
}
.c-proyecto .o-bar__compartir .st-btn img {
display: none !important;
}
.c-proyecto .o-bar__compartir .st-btn[data-network="facebook"]:before {
content: '';
display: inline-block;
width: 8px;
height: 17px;
position: relative;
transition: all 0.5s;
outline: 0;
background: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/share-facebook.svg) no-repeat center;
}
.c-proyecto .o-bar__compartir .st-btn[data-network="pinterest"]:before {
content: '';
display: inline-block;
width: 17px;
height: 17px;
position: relative;
transition: all 0.5s;
outline: 0;
background: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/share-pinterest.svg) no-repeat center;
}
.c-proyecto .o-bar__compartir .st-btn[data-network="linkedin"]:before {
content: '';
display: inline-block;
width: 15px;
height: 17px;
position: relative;
transition: all 0.5s;
outline: 0;
background: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/share-linkedin.svg) no-repeat center;
}
.c-proyecto .o-bar__more {
padding-top: 20px;
}
.c-proyecto .o-bar__more a {
display: inline-flex;
flex-direction: row;
flex-wrap: wrap;
font-weight: 700;
font-size: 16px;
font-size: 1rem;
color: #293133;
background: #27E399;
border-radius: 8px;
align-items: center;
padding: 7px 22px 6px 25px;
font-weight: 600;
font-size: 14px;
padding: 11px 35px 11px 41px;
}
.c-proyecto .o-bar__more a:hover {
background: #293133;
color: #27E399;
}
.c-proyecto .o-bar__more a:hover svg path {
fill: #27E399;
}
.c-proyecto .o-bar__more a svg {
height: 18px;
width: auto;
display: block;
margin-left: 8px;
}
.c-proyecto .o-bar__more a svg path {
transition: all 0.5s;
}
.c-proyecto .o-bar__more a svg {
width: auto;
height: 16px;
margin-left: 12px;
}
.c-proyecto .o-content__desc {
padding-bottom: 40px;
}
.c-proyecto .o-content__desc p {
font-weight: 300;
font-size: 16px;
font-size: 1rem;
line-height: 1.625;
color: #363534;
padding-bottom: 35px;
}
.c-proyecto .o-content__desc p strong {
font-weight: 600;
color: #27E399;
}
.c-proyecto .o-content__desc p + .wp-block-image {
padding-top: 40px;
}
.c-proyecto .o-content__desc a {
font-weight: 300;
font-size: 16px;
font-size: 1rem;
color: #363534;
text-decoration: underline;
}
.c-proyecto .o-content__desc a:hover {
color: #27E399;
}
.c-proyecto .o-content__desc h2 {
font-weight: 700;
font-size: 25px;
font-size: 1.5625rem;
line-height: 1.23809524;
color: #293133;
padding-bottom: 35px;
}
.c-proyecto .o-content__desc h2 + .wp-block-image {
padding-top: 40px;
}
.c-proyecto .o-content__desc h3 {
font-weight: 700;
font-size: 21px;
font-size: 1.3125rem;
line-height: 1.23809524;
color: #293133;
padding-bottom: 35px;
}
.c-proyecto .o-content__desc h3 + .wp-block-image {
padding-top: 40px;
}
.c-proyecto .o-content__desc h4 {
font-weight: 700;
font-size: 16px;
font-size: 1rem;
line-height: 1.625;
color: #363534;
padding-bottom: 20px;
}
.c-proyecto .o-content__desc h4 + .wp-block-image {
padding-top: 40px;
}
.c-proyecto .o-content__desc ol:not(.blocks-gallery-grid) {
column-count: 2;
column-gap: 45px;
margin: 0 0 50px;
counter-reset: i;
padding-left: 0;
}
.c-proyecto .o-content__desc ol:not(.blocks-gallery-grid) li {
font-weight: 300;
font-size: 16px;
font-size: 1rem;
color: #293133;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid-column;
padding: 2px 0;
counter-increment: i;
position: relative;
}
.c-proyecto .o-content__desc ol:not(.blocks-gallery-grid) li:before {
font-weight: 700;
font-size: 17px;
font-size: 1.0625rem;
color: #293133;
content: counter(i) '. ';
}
.c-proyecto .o-content__desc ul:not(.blocks-gallery-grid) {
column-count: 2;
column-gap: 45px;
margin: 0 0 50px;
padding-left: 0;
}
.c-proyecto .o-content__desc ul:not(.blocks-gallery-grid) li {
font-weight: 300;
font-size: 16px;
font-size: 1rem;
color: #293133;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid-column;
padding: 2px 0;
position: relative;
}
.c-proyecto .o-content__desc blockquote {
background: #F7F7F7;
padding: 70px 125px 70px 140px;
margin: 0 0 70px;
}
.c-proyecto .o-content__desc blockquote p {
font-weight: 700;
font-size: 21px;
font-size: 1.3125rem;
line-height: 1.23809524;
color: #293133;
padding-bottom: 0;
position: relative;
}
.c-proyecto .o-content__desc blockquote p:before {
content: '';
display: inline-block;
width: 48px;
height: 45px;
position: relative;
transition: all 0.5s;
outline: 0;
background: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/blog-quote.svg) no-repeat center;
position: absolute;
left: -52px;
top: -28px;
}
.c-proyecto .o-content__desc .wp-block-column:not(:first-child) {
margin-left: 55px;
}
.c-proyecto .o-content__desc > .wp-block-image {
padding: 0 0 75px;
margin: 0;
}
.c-proyecto .o-content__desc > .wp-block-image img {
width: 100%;
}
.c-proyecto .o-content__desc > .wp-block-image + h3,
.c-proyecto .o-content__desc > .wp-block-image + h4 {
padding-top: 25px;
}
.c-proyecto .o-content__desc .wp-block-gallery {
padding: 45px 0 90px;
}
.c-proyecto .o-content__desc .wp-block-gallery.columns-2 .blocks-gallery-grid {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 55px;
}
.c-proyecto .o-content__desc .wp-block-gallery.columns-2 .blocks-gallery-grid .blocks-gallery-item {
margin: 0;
width: 100%;
}
.c-proyecto .o-content__desc .wp-block-gallery.columns-3 .blocks-gallery-grid {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 35px;
}
.c-proyecto .o-content__desc .wp-block-gallery.columns-3 .blocks-gallery-grid .blocks-gallery-item {
margin: 0;
width: 100%;
}
.c-proyecto .o-content__desc .wp-block-gallery.columns-4 .blocks-gallery-grid {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
grid-gap: 25px;
}
.c-proyecto .o-content__desc .wp-block-gallery.columns-4 .blocks-gallery-grid .blocks-gallery-item {
margin: 0;
width: 100%;
}
.c-proyecto .o-content__rel h4 {
font-weight: 700;
font-size: 21px;
font-size: 1.3125rem;
line-height: 1.23809524;
color: #293133;
padding-bottom: 35px;
max-width: 145px;
}
.c-comentarios-post .o-comments {
padding-top: 40px;
margin-bottom: 85px;
border-bottom: 1px solid rgba(204, 204, 204, 0.6);
}
.c-comentarios-post .o-comments__title {
font-weight: 700;
font-size: 21px;
font-size: 1.3125rem;
line-height: 1.23809524;
color: #293133;
padding-bottom: 20px;
border-bottom: 1px solid rgba(204, 204, 204, 0.6);
margin-bottom: 10px;
}
.c-comentarios-post .o-comments__listado__item {
padding: 30px 20px 25px;
}
.c-comentarios-post .o-comments__listado__item:nth-child(2n) {
background: #F2F2F2;
}
.c-comentarios-post .o-comments__listado__item .item--name-date {
background: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/avatar.png) no-repeat left center;
padding-left: 60px;
padding-top: 10px;
padding-bottom: 10px;
margin-bottom: 15px;
}
.c-comentarios-post .o-comments__listado__item .item--name-date h5 {
font-size: 16px;
font-size: 1rem;
font-weight: 700;
color: #293133;
line-height: 1;
padding-bottom: 1px;
text-transform: capitalize;
}
.c-comentarios-post .o-comments__listado__item .item--name-date time {
font-weight: 300;
font-size: 12px;
font-size: 0.75rem;
color: #787878;
}
.c-comentarios-post .o-comments__listado__item .item--alert {
padding-bottom: 15px;
}
.c-comentarios-post .o-comments__listado__item .item--alert p {
font-size: 13px;
color: #27E399;
}
.c-comentarios-post .o-comments__listado__item .item--content {
padding-bottom: 15px;
}
.c-comentarios-post .o-comments__listado__item .item--content p {
font-weight: 300;
font-size: 16px;
font-size: 1rem;
color: #363534;
}
.c-comentarios-post .o-comments__listado__item .item--resp a {
font-size: 14px;
font-size: 0.875rem;
font-weight: 700;
color: #363534;
text-decoration: underline;
}
.c-comentarios-post .o-comments__listado__item .item--resp a:hover {
color: #27E399;
}
.c-comentarios-post .o-form__title {
font-weight: 700;
font-size: 16px;
font-size: 1rem;
color: #293133;
padding-bottom: 15px;
}
.c-comentarios-post .o-form ::-webkit-input-placeholder { color: #787878;
}
.c-comentarios-post .o-form ::-moz-placeholder { color: #787878;
}
.c-comentarios-post .o-form :-ms-input-placeholder { color: #787878;
}
.c-comentarios-post .o-form :-moz-placeholder { color: #787878;
}
.c-comentarios-post .o-form input[type="text"],
.c-comentarios-post .o-form input[type="email"],
.c-comentarios-post .o-form textarea {
font-weight: 300;
font-size: 13px;
font-size: 0.8125rem;
border: none;
border-bottom: 1px solid #5B5B5F;
padding: 17px 0;
color: #787878;
width: 100%;
margin: 0 !important;
}
.c-comentarios-post .o-form textarea {
height: 55px;
}
.c-comentarios-post .o-form .field--two {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 50px;
}
.c-comentarios-post .o-form .field--two--legal {
display: flex;
flex-direction: row;
flex-wrap: wrap;
padding-top: 20px;
justify-content: space-between;
}
.c-comentarios-post .o-form .field--two--legal .field--two__item {
width: auto;
}
.c-comentarios-post .o-form .field--two--legal label {
font-weight: 300;
font-size: 13px;
font-size: 0.8125rem;
color: #293133;
width: 100%;
cursor: pointer;
}
.c-comentarios-post .o-form .field--two--legal label a {
font-size: 13px;
font-size: 0.8125rem;
color: #293133;
text-decoration: underline;
}
.c-comentarios-post .o-form .field--two--legal label a:hover {
color: #27E399;
}
.c-comentarios-post .o-form .field--two--legal input[type="submit"] {
font-weight: 600;
font-size: 14px;
font-size: 0.875rem;
text-transform: lowercase;
background: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/arrow-comentario.svg) no-repeat calc(100% - 25px) center #27E399;
border: none;
border-radius: 7px;
color: #293133;
padding: 10px 45px 11px 28px;
line-height: 1;
margin-top: 50px;
transition: all 0.3s;
}
.c-comentarios-post .o-form .field--two--legal input[type="submit"]:hover {
background: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/arrow-comentario.svg) no-repeat calc(100% - 20px) center #27E399;
}
.container {
margin: 0 auto;
width: 100%;
padding: 0 15px;
}
@media screen and (min-width: 991px) {
.cont-960 {
width: 960px;
}
}
@media screen and (min-width: 991px) {
.cont-900 {
width: 900px;
}
}
@media screen and (min-width: 1170px) {
.cont-1110 {
width: 1140px;
}
}
@media screen and (min-width: 1250px) {
.cont-1300 {
max-width: 1230px;
}
.cont-1200 {
max-width: 1230px;
}
}
@media screen and (min-width: 1375px) {
.cont-1300 {
max-width: 1345px;
}
}
@media screen and (min-width: 1375px) {
.cont-1600 {
max-width: 1600px;
}
}
.grid {
display: grid !important;
transition: 0.6s all;
}
.rotate {
transform: rotate(180deg);
}
button.more_posts {
width: 206px;
height: 46px;
background: #f21c45;
border-radius: 50px;
text-transform: uppercase;
font-family: "Fjalla One";
font-weight: normal;
font-size: 13px;
letter-spacing: 0.25em;
color: #fff;
margin: auto;
display: flex;
justify-content: center;
align-items: center;
margin-top: 50px;
}
.c-locations .o-locations-cover {
background-image: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/localizaciones-cover.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.c-locations .o-locations-cover__cont {
padding: 95px 0;
}
.c-locations .o-locations-cover__title {
font-family: "Fjalla One";
font-weight: normal;
font-size: 81px;
text-align: center;
color: #fff;
text-transform: uppercase;
}
.c-locations .o-locations-cover__subtitle {
font-family: "Fjalla One";
font-weight: normal;
font-size: 20px;
letter-spacing: 0.1em;
line-height: 29px;
text-align: center;
color: #fff;
text-transform: uppercase;
}
.c-locations .o-locations {
padding-top: 30px;
padding-bottom: 50px;
}
.c-locations .o-locations .o-locations--top {
display: grid;
grid-template-columns: 1fr 380px;
grid-gap: 45px;
margin-bottom: 50px;
}
.c-locations .o-locations .o-locations--top .description p {
font-family: Lora;
font-weight: normal;
font-size: 18px;
line-height: 32px;
text-align: left;
color: #666;
}
.c-locations .o-locations .o-locations--top .pdf-container {
width: 100%;
padding: 20px;
position: relative;
}
.c-locations .o-locations .o-locations--top .pdf-container .pdf {
position: absolute;
top: 20px;
right: 20px;
}
.c-locations .o-locations .o-locations--top .pdf-container .title {
font-family: Lora;
font-weight: normal;
font-size: 26px;
line-height: 31px;
text-align: left;
color: #151515;
}
.c-locations .o-locations .o-locations--top .pdf-container .title span {
display: block;
font-family: Lora;
font-weight: normal;
font-size: 35px;
text-align: left;
color: #151515;
}
.c-locations .o-locations .o-locations--top .pdf-container .o-flex {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 35px;
}
.c-locations .o-locations .o-locations--top .pdf-container .o-flex span {
font-family: "Fjalla One";
font-weight: normal;
font-size: 13px;
letter-spacing: 0.25em;
line-height: 13px;
text-align: left;
color: #f21c45;
}
.c-locations .o-locations .o-locations--top .pdf-border {
border: 1px dashed #9D9D9D;
filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.04));
transition: all 0.5s ease;
}
.c-locations .o-locations .o-locations--top .pdf-border:hover {
border: 1px dashed #f21c45;
transition: all 0.5s ease;
}
.c-locations .o-locations .resultadosbusqueda p {
font-family: "Fjalla One";
font-weight: normal;
font-size: 41px;
text-align: left;
color: #e5e5e5;
text-transform: uppercase;
}
.c-locations .o-locations .resultadosbusqueda p span {
font-family: "Fjalla One";
font-weight: normal;
font-size: 41px;
text-align: left;
text-transform: uppercase;
color: #9D9D9D;
}
.c-locations .o-locations .o-locations--filters {
margin-bottom: 35px;
position: relative;
}
.c-locations .o-locations .o-locations--filters .desplegarfiltros {
height: 53px;
border-radius: 5px;
background: #f0f0f0;
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
padding: 0 26px;
}
.c-locations .o-locations .o-locations--filters .desplegarfiltros .cajasvg {
transition: 0.6s all;
}
.c-locations .o-locations .o-locations--filters .desplegarfiltros .filtros {
display: flex;
align-items: center;
justify-content: center;
flex-flow: wrap;
}
.c-locations .o-locations .o-locations--filters .desplegarfiltros .filtros p.title {
font-family: "Fjalla One";
font-weight: normal;
font-size: 15px;
text-align: left;
color: #151515;
padding-right: 25px;
}
.c-locations .o-locations .o-locations--filters .desplegarfiltros .filtros p {
font-family: "Fjalla One";
font-weight: normal;
font-size: 15px;
text-align: left;
color: #9d9d9d;
margin-right: 12px;
text-transform: uppercase;
display: flex;
align-items: center;
}
.c-locations .o-locations .o-locations--filters .desplegarfiltros .filtros p svg {
display: flex;
align-items: center;
margin-left: 5px;
cursor: pointer;
}
.c-locations .o-locations .o-locations--filters .listafiltros {
padding: 0 26px;
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
grid-gap: 60px;
background: #f0f0f0;
padding-bottom: 80px;
position: absolute;
border-radius: 5px;
z-index: 90;
margin-bottom: 20px;
width: 100%;
display: none;
}
.c-locations .o-locations .o-locations--filters .listafiltros .filtro1 h5 {
font-family: "Fjalla One";
font-weight: normal;
font-size: 15px;
text-align: left;
color: #151515;
margin-top: 30px;
}
.c-locations .o-locations .o-locations--filters .listafiltros .filtro1 form {
border-top: #707070 1px solid;
margin-top: 10px;
padding-top: 20px;
}
.c-locations .o-locations .o-locations--filters .listafiltros .filtro1 form .check {
display: block;
margin-top: 5px;
}
.c-locations .o-locations .o-locations--filters .listafiltros .filtro1 form .check label {
text-transform: uppercase;
font-family: "Fjalla One";
font-weight: normal;
font-size: 15px;
text-align: left;
color: #666;
}
.c-locations .o-locations .o-locations--filters .listafiltros .botonbuscar {
position: absolute;
bottom: -23px;
left: 0;
right: 0;
margin: auto;
display: flex;
justify-content: center;
}
.c-locations .o-locations .o-locations--filters .listafiltros .botonbuscar button {
width: 206px;
height: 46px;
background: #f21c45;
border-radius: 50px;
text-transform: uppercase;
font-family: "Fjalla One";
font-weight: normal;
font-size: 13px;
letter-spacing: 0.25em;
color: #fff;
}
.c-locations .o-locations .o-locations--filters .listafiltros .botonbuscar button:hover {
background: black;
}
.c-locations .o-locations .pagination {
margin-top: 20px;
display: flex;
justify-content: space-between;
align-items: center;
}
.c-locations .o-locations .pagination .selectores .page-numbers {
font-family: "Fjalla One";
font-weight: normal;
font-size: 14px;
text-align: left;
color: #151515;
width: 37px;
height: 37px;
border-radius: 5px;
background: transparent;
border: 1px solid #151515;
display: inline-flex;
justify-content: center;
align-items: center;
}
.c-locations .o-locations .pagination .selectores .page-numbers:hover {
background-color: #F21C45;
color: white;
border-color: #F21C45;
}
.c-locations .o-locations .pagination .selectores .page-numbers.current {
font-family: "Fjalla One";
font-weight: normal;
font-size: 14px;
text-align: left;
color: #F21C45;
width: 37px;
height: 37px;
border-radius: 5px;
background: transparent;
border: 1px solid #F21C45;
display: inline-flex;
justify-content: center;
align-items: center;
}
.c-locations .o-locations .pagination .total p {
font-family: Lora;
font-weight: normal;
font-size: 14px;
text-align: left;
color: #151515;
}
.o-listado__pag .pagination{
padding-top: 15px;
}
.o-listado__pag .pagination .page-numbers.current {
font-family: "Fjalla One";
font-weight: normal;
font-size: 14px;
text-align: left;
color: #F21C45;
width: 37px;
height: 37px;
border-radius: 5px;
background: transparent;
border: 1px solid #F21C45;
display: inline-flex;
justify-content: center;
align-items: center;
}
.o-listado__pag .pagination .page-numbers{
display: flex;
align-items: center;
}
.o-listado__pag .pagination .page-numbers a.next:before{
content: '>';
display: block;
}
.o-listado__pag .pagination .page-numbers a.prev:before{
content: '<';
display: block;
}
.o-listado__pag .pagination .total p {
font-family: Lora;
font-weight: normal;
font-size: 14px;
text-align: left;
color: #151515;
}
.o-listado__pag .pagination a:hover {
background-color: #F21C45;
color: white;
border-color: #F21C45;
transition: all .5s ease;
}
.o-listado__pag .pagination li{
margin-right: 10px;
transition: all .5s ease;
}
.o-listado__pag .pagination a{
font-family: "Fjalla One";
font-weight: normal;
font-size: 14px;
text-align: left;
color: #151515;
width: 37px;
height: 37px;
border-radius: 5px;
background: transparent;
border: 1px solid #151515;
display: inline-flex;
justify-content: center;
align-items: center;
transition: all .5s ease;
}
.c-category-rodado .pagination{
padding-top: 15px;
}
.c-category-rodado .pagination .page-numbers.current {
font-family: "Fjalla One";
font-weight: normal;
font-size: 14px;
text-align: left;
color: #F21C45;
width: 37px;
height: 37px;
border-radius: 5px;
background: transparent;
border: 1px solid #F21C45;
display: inline-flex;
justify-content: center;
align-items: center;
}
.c-category-rodado .pagination .page-numbers{
display: flex;
align-items: center;
}
.c-category-rodado .pagination .page-numbers a.next:before{
content: '>';
display: block;
}
.c-category-rodado .pagination .page-numbers a.prev:before{
content: '<';
display: block;
}
.c-category-rodado .pagination .total p {
font-family: Lora;
font-weight: normal;
font-size: 14px;
text-align: left;
color: #151515;
}
.c-category-rodado .pagination a:hover {
background-color: #F21C45;
color: white;
border-color: #F21C45;
transition: all .5s ease;
}
.c-category-rodado .pagination li{
margin-right: 10px;
transition: all .5s ease;
}
.c-category-rodado .pagination a{
font-family: "Fjalla One";
font-weight: normal;
font-size: 14px;
text-align: left;
color: #fff;
width: 37px;
height: 37px;
border-radius: 5px;
background: transparent;
border: 1px solid #fff;
display: inline-flex;
justify-content: center;
align-items: center;
transition: all .5s ease;
}
.grecaptcha-badge{
display: none !important;
}
.c-locations .o-locations .o-locations--list {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 12px;
}
.c-locations .o-locations .o-locations--list .location {
width: 100%;
height: 320px;
position: relative;
border-radius: 5px;
padding: 35px;
overflow: hidden;
transition: all 0.5s ease;
}
.c-locations .o-locations .o-locations--list .location .image-cover {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
transition: all 1.5s ease;
}
.c-locations .o-locations .o-locations--list .location a {
position: relative;
z-index: 3;
display: flex;
width: 100%;
height: 100%;
flex-direction: column;
justify-content: space-between;
}
.c-locations .o-locations .o-locations--list .location .location--top {
display: flex;
justify-content: space-between;
align-items: center;
}
.c-locations .o-locations .o-locations--list .location .location--top .category {
text-transform: uppercase;
font-family: "Fjalla One";
font-weight: normal;
font-size: 14px;
letter-spacing: 0.1em;
line-height: 18px;
text-align: left;
color: #fff;
}
.c-locations .o-locations .o-locations--list .location .location--top .category span:last-child{
display: none;
}
.c-locations .o-locations .o-locations--list .location .location--bottom .title {
font-family: Lora;
font-weight: normal;
font-size: 29px;
line-height: 30px;
text-align: left;
color: #fff;
margin-bottom: 20px;
}
.c-locations .o-locations .o-locations--list .location .location--bottom .o-flex {
display: flex;
justify-content: space-between;
align-items: center;
}
.c-locations .o-locations .o-locations--list .location .location--bottom .o-flex span {
font-family: "Fjalla One";
font-weight: normal;
font-size: 13px;
letter-spacing: 0.25em;
line-height: 13px;
text-align: left;
color: #fff;
text-transform: uppercase;
transition: all 0.5s ease;
}
.c-locations .o-locations .o-locations--list .location .location--bottom .o-flex svg path {
stroke: #FFF;
transition: all 0.5s ease;
}
.c-locations .o-locations .o-locations--list .location::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 5px;
background: #000;
opacity: 0.37;
z-index: 2;
}
.c-locations .o-locations .o-locations--list .location:hover .image-cover {
transform: scale(1.3);
transition: all 1.5s ease;
}
.c-locations .o-locations .o-locations--list .location:hover .location--bottom .o-flex span {
color: #F21C45;
transition: all 0.5s ease;
}
.c-locations .o-locations .o-locations--list .location:hover .location--bottom .o-flex svg path {
stroke: #F21C45;
transition: all 0.5s ease;
}
#form-propuesta,
#form-empresas,
#form-profesionales,
#form-rodajes {
max-width: 900px;
width: 100%;
max-height: 85vh;
background-color: transparent;
overflow: scroll !important;
position: relative;
background-color: #fff;
padding: 45px 35px;
padding-bottom: 0;
}
#form-propuesta .fancybox-button,
#form-empresas .fancybox-button,
#form-profesionales .fancybox-button,
#form-rodajes .fancybox-button {
width: 29px;
height: 29px;
background: #f21c45;
border-radius: 50%;
padding: 0;
opacity: 1;
}
#form-propuesta .fancybox-button svg path,
#form-empresas .fancybox-button svg path,
#form-profesionales .fancybox-button svg path,
#form-rodajes .fancybox-button svg path {
fill: #fff;
stroke-width: 2px;
stroke: #fff;
}
#form-propuesta .fancybox-button svg,
#form-empresas .fancybox-button svg,
#form-profesionales .fancybox-button svg,
#form-rodajes .fancybox-button svg {
display: block;
height: 22px;
width: 22px;
margin: 0 auto;
}
#form-propuesta .title,
#form-empresas .title,
#form-profesionales .title,
#form-rodajes .title{
display: flex;
align-items: center;
font-family: "Fjalla One";
font-weight: normal;
font-size: 30px;
line-height: 30px;
text-align: left;
color: #151515;
margin-bottom: 30px;
}
#form-rodajes .rodajes-content .title{
font-family: "Fjalla One";
font-weight: normal;
font-size: 22px;
text-align: left;
color: #151515;
margin-bottom: 10px;
}
#form-rodajes .rodajes-content{
margin-bottom: 25px;
}
#form-propuesta .title svg,
#form-empresas .title svg,
#form-profesionales .title svg,
#form-rodajes .title svg {
margin-right: 15px;
width: 30px;
height: 40px;
object-fit: contain;
}
#form-propuesta .subtitle,
#form-empresas .subtitle,
#form-profesionales .subtitle {
font-family: Lora;
font-weight: normal;
font-size: 15px;
line-height: 25px;
text-align: left;
color: #666;
text-transform: inherit;
margin-bottom: 30px;
}
#form-propuesta form h3,
#form-empresas form h3,
#form-profesionales form h3 {
font-family: "Fjalla One";
font-weight: normal;
font-size: 18px;
line-height: 13px;
text-align: left;
color: #f21c45;
text-transform: uppercase;
margin-bottom: 20px;
}
#form-propuesta form p,
#form-empresas form p,
#form-profesionales form p {
font-family: Lora;
font-weight: normal;
font-size: 15px;
line-height: 25px;
text-align: left;
color: #666;
margin-bottom: 20px;
}
#form-propuesta form .o-grid,
#form-empresas form .o-grid,
#form-profesionales form .o-grid {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 15px;
}
#form-propuesta form input[type="text"],
#form-empresas form input[type="text"],
#form-profesionales form input[type="text"],
#form-propuesta form input[type="number"],
#form-empresas form input[type="number"],
#form-profesionales form input[type="number"],
#form-propuesta form input[type="tel"],
#form-empresas form input[type="tel"],
#form-profesionales form input[type="tel"],
#form-propuesta form input[type="mail"],
#form-empresas form input[type="mail"],
#form-profesionales form input[type="mail"] {
font-family: Lora;
font-weight: normal;
font-size: 15px;
line-height: 17px;
text-align: left;
color: #666;
padding-bottom: 10px;
border: 0;
border-bottom: 1px solid #c1c1c1;
margin-bottom: 25px;
background-color: transparent;
}
#form-propuesta form textarea,
#form-empresas form textarea,
#form-profesionales form textarea {
border-radius: 5px;
background: transparent;
border: 1px solid #c1c1c1;
padding: 15px;
font-family: Lora;
font-weight: normal;
font-size: 15px;
line-height: 17px;
text-align: left;
color: #666;
margin-bottom: 30px;
width: 100%;
height: 115px;
}
#form-propuesta form .custom-select,
#form-empresas form .custom-select,
#form-profesionales form .custom-select {
width: 100%;
background-color: transparent;
border: 0;
border-bottom: 1px solid #c1c1c1;
margin-bottom: 25px;
background-image: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/ico-select.svg);
background-size: 10px;
background-position: center right;
background-repeat: no-repeat;
}
#form-propuesta form .custom-select select,
#form-empresas form .custom-select select,
#form-profesionales form .custom-select select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
outline: 0;
width: 100%;
font-family: Lora;
font-weight: normal;
font-size: 15px;
line-height: 17px;
text-align: left;
color: #666;
border: 0;
padding-bottom: 10px;
background-color: transparent;
}
#form-propuesta form label,
#form-empresas form label,
#form-profesionales form label {
display: flex;
align-items: center;
font-family: Lora;
font-weight: normal;
font-size: 14px;
line-height: 25px;
text-align: left;
color: #666;
}
#form-propuesta form label span,
#form-empresas form label span,
#form-profesionales form label span {
font-family: Lora;
font-weight: normal;
font-size: 14px;
line-height: 25px;
text-align: left;
color: #666;
}
#form-propuesta form label input[type="checkbox"],
#form-empresas form label input[type="checkbox"],
#form-profesionales form label input[type="checkbox"] {
margin-right: 5px;
}
#form-propuesta form label.acceptance,
#form-empresas form label.acceptance,
#form-profesionales form label.acceptance {
justify-content: center;
font-family: Lora;
font-weight: normal;
font-style: italic;
font-size: 12px;
line-height: 25px;
text-align: left;
color: #666;
}
#form-propuesta form label.acceptance a,
#form-empresas form label.acceptance a,
#form-profesionales form label.acceptance a {
font-family: Lora;
font-weight: normal;
font-style: italic;
font-size: 12px;
line-height: 25px;
text-align: left;
color: #666;
text-decoration: underline;
}
#form-propuesta form label.image-form,
#form-empresas form label.image-form,
#form-profesionales form label.image-form {
font-family: "Fjalla One";
font-weight: normal;
font-size: 15px;
line-height: 13px;
text-align: left;
color: #6f6f70;
padding: 10px 14px;
border-radius: 5px;
background: #f0f0f0;
display: flex;
align-items: center;
}
#form-propuesta form label.image-form input,
#form-empresas form label.image-form input,
#form-profesionales form label.image-form input {
display: none;
}
#form-propuesta form label.image-form::before,
#form-empresas form label.image-form::before,
#form-profesionales form label.image-form::before {
content: '';
display: inline-block;
width: 16px;
height: 15px;
background-image: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/ico-file.svg);
background-repeat: no-repeat;
background-size: contain;
margin-right: 8px;
}
#form-propuesta form .box-category,
#form-empresas form .box-category,
#form-profesionales form .box-category {
margin-bottom: 25px;
}
#form-propuesta form input[type="submit"],
#form-empresas form input[type="submit"],
#form-profesionales form input[type="submit"] {
font-family: "Fjalla One";
font-weight: normal;
font-size: 13px;
letter-spacing: 0.25em;
line-height: 13px;
text-align: left;
color: #fff;
border: 0;
text-transform: uppercase;
padding: 15px 40px;
border-radius: 30px;
background-color: #f21c45;
display: table;
margin: 0 auto;
margin-top: 25px;
transition: all 0.5s ease;
}
#form-propuesta form input[type="submit"]:hover,
#form-empresas form input[type="submit"]:hover,
#form-profesionales form input[type="submit"]:hover {
background-color: #151515;
transition: all 0.5s ease;
}
#form-propuesta form h4,
#form-empresas form h4,
#form-profesionales form h4 {
font-family: "Fjalla One";
font-weight: normal;
font-size: 15px;
line-height: 13px;
text-align: left;
color: #6f6f70;
margin-bottom: 15px;
}
#form-profesionales form h6.alert {
font-family: "Fjalla One";
font-weight: normal;
font-size: 14px;
line-height: 13px;
text-align: left;
color: red;
margin-bottom: 30px;
}
#form-rodajes h4 span{
font-family: Lora;
font-weight: bold;
font-size: 15px;
line-height: 25px;
text-align: left;
color: #666;
}
#form-rodajes h4 a{
font-family: Lora;
font-weight: bold;
font-size: 15px;
line-height: 25px;
text-align: left;
color: #f21c45;
}
#form-rodajes h4 a:hover{
text-decoration: underline;
}
#form-rodajes h4{
font-family: Lora;
font-weight: normal;
font-size: 15px;
line-height: 25px;
text-align: left;
color: #666;
margin-bottom: 15px;
}
#form-propuesta form h4:after,
#form-empresas form h4:after,
#form-profesionales form h4:after {
content: '';
display: inline-block;
width: 10px;
height: 10px;
background-image: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/ico-form.svg);
background-repeat: no-repeat;
background-size: contain;
margin-left: 10px;
transition: all 0.5s ease;
}
#form-propuesta form h4.active:after,
#form-empresas form h4.active:after,
#form-profesionales form h4.active:after {
transform: rotate(180deg);
transition: all 0.5s ease;
}
#form-propuesta form .box-category-grid,
#form-empresas form .box-category-grid,
#form-profesionales form .box-category-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-gap: 12px;
grid-row-gap: 7px;
}
#form-propuesta form .box-category-hidden,
#form-empresas form .box-category-hidden,
#form-profesionales form .box-category-hidden {
display: none;
}
#form-propuesta form .box-category.active .box-category-hidden,
#form-empresas form .box-category.active .box-category-hidden,
#form-profesionales form .box-category.active .box-category-hidden {
display: block;
}
#form-propuesta form .grid-images,
#form-empresas form .grid-images,
#form-profesionales form .grid-images {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 15px;
max-width: 605px;
margin-bottom: 50px;
}
#form-propuesta form .o-flex,
#form-empresas form .o-flex,
#form-profesionales form .o-flex {
display: flex;
align-items: center;
margin-bottom: 30px;
}
#form-propuesta form .o-flex p,
#form-empresas form .o-flex p,
#form-profesionales form .o-flex p {
font-family: "Fjalla One";
font-weight: normal;
font-size: 15px;
line-height: 13px;
text-align: left;
color: #6f6f70;
margin-right: 20px;
margin-bottom: 0;
}
#form-propuesta form .o-flex input,
#form-empresas form .o-flex input,
#form-profesionales form .o-flex input {
border-radius: 5px;
background: transparent;
border: 1px solid #c1c1c1;
padding: 12px;
margin-bottom: 0;
}
.c-single-location .o-single-location-cover {
padding: 230px 0;
background-size: cover !important;
background-repeat: no-repeat !important;
background-position: center center !important;
}
.c-single-location .o-single-location-cover .title {
font-family: "Fjalla One";
font-weight: normal;
font-size: 81px;
line-height: 123px;
text-align: center;
color: #fff;
text-transform: uppercase;
}
.c-single-location .o-single-location-cover .subtitle {
font-family: "Fjalla One";
font-weight: normal;
font-size: 20px;
letter-spacing: 0.1em;
line-height: 29px;
text-align: center;
color: #fff;
text-transform: uppercase;
}
.c-single-location .o-single-location {
padding-top: 100px;
padding-bottom: 60px;
}
.c-single-location .o-single-location__grid {
display: grid;
grid-template-columns: 430px 1fr;
grid-gap: 60px;
padding-bottom: 55px;
}
.c-single-location .o-single-location .location--gallery {
max-width: 950px;
width: 100%;
margin: 0 auto;
margin-bottom: 60px;
display: flex;
margin-top: -150px;
justify-content: center;
align-items: center;
}
.c-single-location .o-single-location .location--gallery a {
max-width: 150px;
width: 100%;
height: 100px;
box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
margin: 0 10px;
transition: all 0.5s ease;
}
.c-single-location .o-single-location .location--gallery a img {
width: 100%;
height: 100%;
object-fit: cover;
}
.c-single-location .o-single-location .location--sidebar__container {
padding: 25px;
border-radius: 5px;
background: #f0f0f0;
}
.c-single-location .o-single-location .location--sidebar .location--map {
width: 100%;
height: 235px;
margin-bottom: 30px;
}
.c-single-location .o-single-location .location--sidebar .location--map iframe {
width: 100%;
height: 100%;
}
.c-single-location .o-single-location .location--sidebar__direction {
display: flex;
justify-content: space-between;
}
.c-single-location .o-single-location .location--sidebar__direction .ico-location {
width: 50px;
height: 42px;
object-fit: contain;
}
.c-single-location .o-single-location .location--sidebar .group {
display: flex;
margin-bottom: 20px;
}
.c-single-location .o-single-location .location--sidebar .group svg {
margin-right: 15px;
}
.c-single-location .o-single-location .location--sidebar .group h3 {
font-family: "Fjalla One";
font-weight: normal;
font-size: 20px;
text-align: left;
color: #151515;
text-transform: uppercase;
margin-bottom: 3px;
}
.c-single-location .o-single-location .location--sidebar .group h4 {
font-family: "Fjalla One";
font-weight: normal;
font-size: 14px;
text-align: left;
text-transform: uppercase;
color: #727272;
}
.c-single-location .o-single-location .location--sidebar .group h4 a {
font-family: "Fjalla One";
font-weight: normal;
font-size: 14px;
text-align: left;
text-transform: uppercase;
color: #727272;
}
.c-single-location .o-single-location .location--sidebar .group h4 a:hover {
text-decoration: underline;
}
.c-single-location .o-single-location .location--sidebar .o-grid {
display: grid;
grid-template-columns: 1fr;
grid-gap: 10px;
}
.c-single-location .o-single-location .location--sidebar .social {
margin-bottom: 15px;
}
.c-single-location .o-single-location .location--sidebar .social ul li {
display: inline-block;
margin-right: 10px;
}
.c-single-location .o-single-location .location--sidebar .social ul li:last-child {
margin-right: 0;
}
.c-single-location .o-single-location .location--sidebar .location--destacado {
margin-top: 15px;
padding-top: 30px;
border-top: 1px solid #c6c6c6;
}
.c-single-location .o-single-location .location--sidebar .location--destacado h3 {
font-family: "Fjalla One";
font-weight: normal;
font-size: 20px;
line-height: 19px;
text-align: left;
color: #151515;
margin-bottom: 12px;
}
.c-single-location .o-single-location .location--sidebar .location--destacado p {
font-family: Lora;
font-weight: normal;
font-size: 15px;
line-height: 24px;
text-align: left;
color: #666;
}
.c-single-location .o-single-location .location--sidebar .location--destacado p::first-letter {
font-family: "Fjalla One";
font-weight: normal;
font-size: 30px;
text-align: left;
color: #f21c45;
}
.c-single-location .o-single-location .location--content h2 {
font-family: "Fjalla One";
font-weight: normal;
font-size: 25px;
text-align: left;
color: #151515;
margin-bottom: 15px;
}
.c-single-location .o-single-location .location--content h3 {
font-family: "Fjalla One";
font-weight: normal;
font-size: 20px;
text-align: left;
color: #151515;
margin-bottom: 15px;
}
.c-single-location .o-single-location .location--content h4,
.c-single-location .o-single-location .location--content h5,
.c-single-location .o-single-location .location--content h6 {
font-family: "Fjalla One";
font-weight: normal;
font-size: 18px;
text-align: left;
color: #151515;
margin-bottom: 15px;
}
.c-single-location .o-single-location .location--content p {
font-family: Lora;
font-weight: normal;
font-size: 18px;
line-height: 32px;
text-align: left;
color: #666;
margin-bottom: 30px;
}
.c-single-location .o-single-location .location--content p span {
font-family: Lora;
font-weight: normal;
font-size: 18px;
line-height: 32px;
text-align: left;
color: #666;
}
.c-single-location .o-single-location .location--content iframe {
max-width: 100%;
}
.c-single-location .o-single-location .location--content span {
font-family: Lora;
font-weight: normal;
font-size: 18px;
line-height: 32px;
text-align: left;
color: #666;
}
.c-single-location .o-single-location .location--content ul,
.c-single-location .o-single-location .location--content ol {
margin-bottom: 30px;
}
.c-single-location .o-single-location .location--content ul li,
.c-single-location .o-single-location .location--content ol li {
font-family: Lora;
font-weight: normal;
font-size: 18px;
line-height: 32px;
text-align: left;
color: #666;
margin-bottom: 5px;
}
.c-single-location .o-single-location .location--content ul li:last-child,
.c-single-location .o-single-location .location--content ol li:last-child {
margin-bottom: 0;
}
.c-single-location .o-single-location .location--content iframe {
margin-bottom: 20px;
}
.c-single-location .o-single-location .location--content .location--categorys {
margin-top: 35px;
}
.c-single-location .o-single-location .location--content .location--categorys .title {
font-family: "Fjalla One";
font-weight: normal;
font-size: 18px;
line-height: 13px;
text-align: left;
color: #151515;
margin-bottom: 15px;
}
.c-single-location .o-single-location .location--content .location--categorys span {
font-family: "Fjalla One";
font-weight: normal;
font-size: 15px;
line-height: 13px;
text-align: left;
color: #9d9d9d;
border-radius: 5px;
background: #f0f0f0;
padding: 5px 12px;
margin-right: 10px;
margin-bottom: 10px;
display: inline-block;
}
.c-single-location .o-single-location .location--content .location--bottom {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 15px;
margin-top: 55px;
}
.c-single-location .o-single-location .location--content .location--bottom h3 {
font-family: "Fjalla One";
font-weight: normal;
font-size: 18px;
line-height: 13px;
text-align: left;
color: #151515;
margin-bottom: 20px;
}
.c-single-location .o-single-location .location--content .location--bottom p {
font-family: Lora;
font-weight: normal;
font-size: 15px;
line-height: 25px;
text-align: left;
color: #666;
}
.c-single-location .o-single-location .related-locations__title {
position: relative;
font-family: "Six Caps";
font-weight: normal;
font-size: 38px;
letter-spacing: 0.18em;
text-align: center;
color: #151515;
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 30px;
}
.c-single-location .o-single-location .related-locations__title svg:first-child {
margin-right: 15px;
}
.c-single-location .o-single-location .related-locations__title svg:last-child {
margin-left: 10px;
}
.c-single-location .o-single-location .related-locations__list {
position: relative;
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 12px;
}
.c-single-location .o-single-location .related-locations__list .location {
width: 100%;
height: 320px;
position: relative;
border-radius: 5px;
padding: 35px;
overflow: hidden;
margin: 0 7px;
transition: all 0.5s ease;
}
.c-single-location .o-single-location .related-locations__list .location .image-cover {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
transition: all 1.5s ease;
}
.c-single-location .o-single-location .related-locations__list .location a {
position: relative;
z-index: 3;
display: flex;
width: 100%;
height: 100%;
flex-direction: column;
justify-content: space-between;
}
.c-single-location .o-single-location .related-locations__list .location .location--top {
display: flex;
justify-content: space-between;
align-items: center;
}
.c-single-location .o-single-location .related-locations__list .location .location--top .category {
text-transform: uppercase;
font-family: "Fjalla One";
font-weight: normal;
font-size: 14px;
letter-spacing: 0.1em;
line-height: 13px;
text-align: left;
color: #fff;
}
.c-single-location .o-single-location .related-locations__list .location .location--bottom .title {
font-family: Lora;
font-weight: normal;
font-size: 29px;
line-height: 30px;
text-align: left;
color: #fff;
margin-bottom: 20px;
}
.c-single-location .o-single-location .related-locations__list .location .location--bottom .o-flex {
display: flex;
justify-content: space-between;
align-items: center;
}
.c-single-location .o-single-location .related-locations__list .location .location--bottom .o-flex span {
font-family: "Fjalla One";
font-weight: normal;
font-size: 13px;
letter-spacing: 0.25em;
line-height: 13px;
text-align: left;
color: #fff;
text-transform: uppercase;
transition: all 0.5s ease;
}
.c-single-location .o-single-location .related-locations__list .location .location--bottom .o-flex svg path {
stroke: #FFF;
transition: all 0.5s ease;
}
.c-single-location .o-single-location .related-locations__list .location::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 5px;
background: #000;
opacity: 0.37;
z-index: 2;
}
.c-single-location .o-single-location .related-locations__list .location:hover .image-cover {
transform: scale(1.3);
transition: all 1.5s ease;
}
.c-single-location .o-single-location .related-locations__list .location:hover .location--bottom .o-flex span {
color: #F21C45;
transition: all 0.5s ease;
}
.c-single-location .o-single-location .related-locations__list .location:hover .location--bottom .o-flex svg path {
stroke: #F21C45;
transition: all 0.5s ease;
}
.c-profesional .o-profesional-cover {
background-image: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/bannerprofesional.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.c-profesional .o-profesional-cover__cont {
padding: 95px 0;
}
.c-profesional .o-profesional-cover__title {
font-family: "Fjalla One";
font-weight: normal;
font-size: 81px;
text-align: center;
color: #fff;
text-transform: uppercase;
}
.c-profesional .o-profesional-cover__subtitle {
font-family: "Fjalla One";
font-weight: normal;
font-size: 20px;
letter-spacing: 0.1em;
line-height: 29px;
text-align: center;
color: #fff;
text-transform: uppercase;
}
.c-profesional .o-profesional {
padding-top: 30px;
padding-bottom: 50px;
}
.c-profesional .o-profesional .o-profesional--top {
display: grid;
grid-template-columns: 1fr 380px;
grid-gap: 45px;
margin-bottom: 50px;
}
.c-profesional .o-profesional .o-profesional--top .description p {
font-family: Lora;
font-weight: normal;
font-size: 18px;
line-height: 32px;
text-align: left;
color: #666;
}
.c-profesional .o-profesional .o-profesional--top .pdf-container {
width: 100%;
padding: 20px;
position: relative;
}
.c-profesional .o-profesional .o-profesional--top .pdf-container .pdf {
position: absolute;
top: 20px;
right: 20px;
}
.c-profesional .o-profesional .o-profesional--top .pdf-container .title {
font-family: Lora;
font-weight: normal;
font-size: 26px;
line-height: 31px;
text-align: left;
color: #151515;
}
.c-profesional .o-profesional .o-profesional--top .pdf-container .title span {
display: block;
font-family: Lora;
font-weight: normal;
font-size: 35px;
text-align: left;
color: #151515;
}
.c-profesional .o-profesional .o-profesional--top .pdf-container .o-flex {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 35px;
}
.c-profesional .o-profesional .o-profesional--top .pdf-container .o-flex span {
font-family: "Fjalla One";
font-weight: normal;
font-size: 13px;
letter-spacing: 0.25em;
line-height: 13px;
text-align: left;
color: #f21c45;
}
.c-profesional .o-profesional .o-profesional--top .pdf-border {
border: 1px dashed #9D9D9D;
filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.04));
transition: all 0.5s ease;
}
.c-profesional .o-profesional .o-profesional--top .pdf-border:hover {
border: 1px dashed #f21c45;
transition: all 0.5s ease;
}
.c-profesional .o-profesional .o-profesional--list {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 12px;
}
.c-profesional .o-profesional .o-profesional--list .location {
width: 100%;
height: 320px;
position: relative;
border-radius: 5px;
padding: 35px;
overflow: hidden;
margin: 0 7px;
transition: all 0.5s ease;
}
.c-profesional .o-profesional .o-profesional--list .location .image-cover {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
transition: all 1.5s ease;
}
.c-profesional .o-profesional .o-profesional--list .location a {
position: relative;
z-index: 3;
display: flex;
width: 100%;
height: 100%;
flex-direction: column;
justify-content: space-between;
}
.c-profesional .o-profesional .o-profesional--list .location .location--top {
display: flex;
justify-content: space-between;
align-items: center;
}
.c-profesional .o-profesional .o-profesional--list .location .location--top .category {
text-transform: uppercase;
font-family: "Fjalla One";
font-weight: normal;
font-size: 14px;
letter-spacing: 0.1em;
line-height: 13px;
text-align: left;
color: #fff;
}
.c-profesional .o-profesional .o-profesional--list .location .location--bottom .title {
font-family: Lora;
font-weight: normal;
font-size: 29px;
line-height: 30px;
text-align: left;
color: #fff;
margin-bottom: 20px;
}
.c-profesional .o-profesional .o-profesional--list .location .location--bottom .o-flex {
display: flex;
justify-content: space-between;
align-items: center;
}
.c-profesional .o-profesional .o-profesional--list .location .location--bottom .o-flex span {
font-family: "Fjalla One";
font-weight: normal;
font-size: 13px;
letter-spacing: 0.25em;
line-height: 13px;
text-align: left;
color: #fff;
text-transform: uppercase;
transition: all 0.5s ease;
}
.c-profesional .o-profesional .o-profesional--list .location .location--bottom .o-flex svg path {
stroke: #FFF;
transition: all 0.5s ease;
}
.c-profesional .o-profesional .o-profesional--list .location::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 5px;
background: #000;
opacity: 0.37;
z-index: 2;
}
.c-profesional .o-profesional .o-profesional--list .location:hover .image-cover {
transform: scale(1.3);
transition: all 1.5s ease;
}
.c-profesional .o-profesional .o-profesional--list .location:hover .location--bottom .o-flex span {
color: #F21C45;
transition: all 0.5s ease;
}
.c-profesional .o-profesional .o-profesional--list .location:hover .location--bottom .o-flex svg path {
stroke: #F21C45;
transition: all 0.5s ease;
}
.c-profesional .o-profesional .lista-profesional {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 20px;
padding: 0;
}
.c-profesional .o-profesional .lista-profesional .pro3 {
width: 100%;
overflow: hidden;
}
.c-profesional .o-profesional .lista-profesional .pro3 .cajaimg {
width: 100%;
height: 222px;
overflow: hidden;
}
.c-profesional .o-profesional .lista-profesional .pro3 .cajaimg img {
width: 100%;
height: 100%;
object-fit: cover;
transition: all 1.5s ease;
}
.c-profesional .o-profesional .lista-profesional .pro3:hover img {
transform: scale(1.3);
transition: all 1.5s ease;
}
.c-profesional .o-profesional .lista-profesional .pro3 .cajatext {
padding: 22px 24px;
background-color: #F0F0F0;
margin: 0 20px;
position: relative;
top: -45px;
min-height: 297px;
}
.c-profesional .o-profesional .lista-profesional .pro3 .cajatext h3 {
margin-bottom: 10px;
}
.c-profesional .o-profesional .lista-profesional .pro3 .cajatext h3 a {
font-family: "Fjalla One";
font-weight: normal;
font-size: 25px;
text-align: left;
color: #f21c45;
}
.c-profesional .o-profesional .lista-profesional .pro3 .cajatext a {
font-family: "Fjalla One";
font-weight: normal;
font-size: 15px;
text-align: left;
color: #151515;
display: block;
margin-bottom: 5px;
display: flex;
align-items: center;
text-transform: uppercase;
}
.c-profesional .o-profesional .lista-profesional .pro3 .cajatext a svg {
margin-right: 7px;
}
#form-propuesta {
max-width: 800px;
width: 100%;
padding: 45px 35px;
}
#form-rodajes {
max-width: 800px;
width: 100%;
padding: 45px 35px;
}
#form-propuesta .title {
display: flex;
align-items: center;
font-family: "Fjalla One";
font-weight: normal;
font-size: 30px;
line-height: 30px;
text-align: left;
color: #151515;
margin-bottom: 30px;
}
#form-propuesta .title svg {
margin-right: 15px;
width: 30px;
height: 40px;
object-fit: contain;
}
#form-propuesta .subtitle {
font-family: Lora;
font-weight: normal;
font-size: 15px;
line-height: 25px;
text-align: left;
color: #666;
text-transform: inherit;
margin-bottom: 30px;
}
.c-templateprofesional .o-templateprofesional-cover {
position: relative;
}
.c-templateprofesional .o-templateprofesional-cover .cajaimg {
height: 310px;
width: 100%;
overflow: hidden;
position: absolute;
left: 0;
top: 0;
}
.c-templateprofesional .o-templateprofesional-cover .cajaimg span {
display: block;
width: 100%;
height: 100%;
background: #151515;
opacity: 0.6;
position: absolute;
}
.c-templateprofesional .o-templateprofesional-cover .cajaimg img {
width: 100%;
height: 100%;
object-fit: cover;
}
.c-templateprofesional .o-templateprofesional-cover .container {
position: relative;
}
.c-templateprofesional .o-templateprofesional-cover__cont {
padding: 95px 0;
}
.c-templateprofesional .o-templateprofesional-cover__title {
font-family: "Fjalla One";
font-weight: normal;
font-size: 81px;
text-align: center;
color: #fff;
text-transform: uppercase;
}
.c-templateprofesional .o-templateprofesional-cover__subtitle {
font-family: "Fjalla One";
font-weight: normal;
font-size: 20px;
letter-spacing: 0.1em;
line-height: 29px;
text-align: center;
color: #fff;
text-transform: uppercase;
}
.c-templateprofesional .o-templateprofesional {
padding-top: 30px;
padding-bottom: 50px;
}
.c-templateprofesional .o-templateprofesional .o-templateprofesional--top {
display: grid;
grid-template-columns: 1fr;
grid-gap: 45px;
margin-bottom: 50px;
}
.c-templateprofesional .o-templateprofesional .o-templateprofesional--top .description p {
font-family: Lora;
font-weight: normal;
font-size: 18px;
line-height: 32px;
text-align: left;
color: #666;
}
.c-templateprofesional .o-templateprofesional .o-templateprofesional--top .pdf-container {
width: 100%;
padding: 20px;
position: relative;
}
.c-templateprofesional .o-templateprofesional .o-templateprofesional--top .pdf-container .pdf {
position: absolute;
top: 20px;
right: 20px;
}
.c-templateprofesional .o-templateprofesional .o-templateprofesional--top .pdf-container .title {
font-family: Lora;
font-weight: normal;
font-size: 26px;
line-height: 31px;
text-align: left;
color: #151515;
}
.c-templateprofesional .o-templateprofesional .o-templateprofesional--top .pdf-container .title span {
display: block;
font-family: Lora;
font-weight: normal;
font-size: 35px;
text-align: left;
color: #151515;
}
.c-templateprofesional .o-templateprofesional .o-templateprofesional--top .pdf-container .o-flex {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 35px;
}
.c-templateprofesional .o-templateprofesional .o-templateprofesional--top .pdf-container .o-flex span {
font-family: "Fjalla One";
font-weight: normal;
font-size: 13px;
letter-spacing: 0.25em;
line-height: 13px;
text-align: left;
color: #f21c45;
}
.c-templateprofesional .o-templateprofesional .o-templateprofesional--top .pdf-border {
border: 1px dashed #9D9D9D;
filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.04));
transition: all 0.5s ease;
}
.c-templateprofesional .o-templateprofesional .o-templateprofesional--top .pdf-border:hover {
border: 1px dashed #f21c45;
transition: all 0.5s ease;
}
.c-templateprofesional .conjunto {
display: grid;
grid-template-columns: 1fr 2fr;
grid-gap: 17px;
}
.c-templateprofesional .conjunto .empresas {
border-radius: 5px;
background: #fafafa;
border: 1px solid #d9d9d9;
margin-bottom: 11px;
}
.c-templateprofesional .conjunto .empresas .desplegar {
width: 100%;
}
.c-templateprofesional .conjunto .empresas .empresa {
display: flex;
justify-content: space-between;
align-items: center;
height: 53px;
border-radius: 5px;
background: #fafafa;
padding: 0 15px 0 26px;
}
.c-templateprofesional .conjunto .empresas .empresa h5 {
font-family: "Fjalla One";
font-weight: normal;
font-size: 15px;
text-align: left;
color: #151515;
text-transform: uppercase;
}
.c-templateprofesional .conjunto .empresas .empresa div {
display: flex;
align-items: center;
}
.c-templateprofesional .conjunto .empresas .empresa div a {
font-family: Lora;
font-weight: normal;
font-size: 14px;
text-align: left;
color: #666;
}
.c-templateprofesional .conjunto .empresas .empresa div p {
font-family: Lora;
font-weight: normal;
font-size: 14px;
text-align: left;
color: #666;
margin: 0 7px;
}
.c-templateprofesional .conjunto .empresas .empresa div svg {
margin-left: 15px;
}
.c-templateprofesional .conjunto .empresas .infoempresa {
margin-top: 20px;
margin: 0 26px;
border-top: 1px solid #d9d9d9;
display: none;
}
.c-templateprofesional .conjunto .empresas .infoempresa .categorias {
margin-top: 20px;
margin-bottom: 20px;
}
.c-templateprofesional .conjunto .empresas .infoempresa .categorias p {
font-family: Lora;
font-weight: normal;
font-size: 14px;
text-align: left;
color: #666;
}
.c-templateprofesional .conjunto .empresas .infoempresa .categorias p:first-child {
margin-bottom: 8px;
font-weight: bold;
}
.c-templateprofesional .conjunto .empresas .infoempresa div.wisig p:first-child {
margin-bottom: 8px;
font-weight: bold;
}
.c-templateprofesional .conjunto .empresas .infoempresa div.wisig p {
font-family: Lora;
font-weight: normal;
font-size: 14px;
text-align: left;
color: #666;
margin-bottom: 15px;
}
.c-templateprofesional .conjunto .empresas .infoempresa div.wisig p span{
font-family: Lora;
font-weight: normal;
font-size: 14px;
text-align: left;
color: #666;
}
.c-templateprofesional .conjunto .empresas .infoempresa div.wisig a {
font-family: Lora;
font-weight: normal;
font-size: 14px;
text-align: left;
color: #666;
text-decoration: underline;
}
.c-templateprofesional .conjunto .empresas .infoempresa div.wisig a:hover{
color: #A90230;
}
.c-templateprofesional .conjunto .empresas .infoempresa div.wisig li{
font-family: Lora;
font-weight: normal;
font-size: 14px;
text-align: left;
color: #666;
margin-bottom: 10px;
}
.c-templateprofesional .conjunto .empresas .infoempresa div.wisig ul, .c-templateprofesional .conjunto .empresas .infoempresa div.wisig ol{
padding-left: 10px;
margin-bottom: 20px;
}
.c-templateprofesional .conjunto .empresas .infoempresa div.wisig h3, .c-templateprofesional .conjunto .empresas .infoempresa div.wisig h4 {
font-family: Lora;
font-weight: bold;
font-size: 16px;
text-align: left;
color: #666;
margin-bottom: 20px;
}
.c-templateprofesional .conjunto .empresas .infoempresa .logoycontacto {
margin-top: 40px;
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 10px;
margin-bottom: 48px;
}
.c-templateprofesional .conjunto .empresas .infoempresa .logoycontacto img {
justify-self: center;
align-self: start;
}
.c-templateprofesional .conjunto .empresas .infoempresa .logoycontacto div.conta h4 {
font-family: Lora;
font-weight: bold;
font-size: 14px;
text-align: left;
color: #666;
margin-bottom: 10px;
}
.c-templateprofesional .conjunto .empresas .infoempresa .logoycontacto div.conta p {
font-family: Lora;
font-weight: normal;
font-size: 14px;
text-align: left;
color: #666;
line-height: 26px;
}
.c-templateprofesional .conjunto .empresas .infoempresa .logoycontacto div.conta a {
font-family: Lora;
font-weight: normal;
font-size: 14px;
text-align: left;
color: #666;
display: block;
line-height: 26px;
}
.c-templateprofesional .conjunto .empresas .infoempresa .logoycontacto div.conta a:nth-child(3) {
margin-top: 20px;
}
.c-templateprofesional .conjunto .empresas .infoempresa .logoycontacto div.conta .social {
margin-top: 40px;
}
.c-templateprofesional .conjunto .empresas .infoempresa .logoycontacto div.conta .social ul li {
display: inline-block;
margin-right: 5px;
}
.c-templateprofesional .conjunto .empresas .infoempresa .logoycontacto div.conta .social ul li:last-child {
margin-right: 0;
}
.c-templateprofesional .conjunto .subpages {
padding: 21px;
padding-top: 0;
background: #fafafa;
border-radius: 5px;
}
.c-templateprofesional .conjunto .subpages a {
font-family: "Fjalla One";
font-weight: normal;
font-size: 17px;
text-align: left;
color: #151515;
text-transform: uppercase;
display: block;
padding: 20px 10px;
border-bottom: 1px solid #d9d9d9;
display: flex;
justify-content: space-between;
opacity: .5;
transition: all .5s ease;
}
.c-templateprofesional .conjunto .subpages a.destacado{
opacity: 1;
color: #a90231;
}
.c-templateprofesional .conjunto .subpages a svg{
opacity: 0;
transition: all .5s ease;
}
.c-templateprofesional .conjunto .subpages a:hover svg{
opacity: 1;
transition: all .5s ease;
}
.c-templateprofesional .conjunto .subpages a.destacado svg{
opacity: 1;
transition: all .5s ease;
}
.c-templateprofesional .conjunto .subpages a:hover{
opacity: 1;
transition: all .5s ease;
}
.c-templateprofesional .conjunto .subpages a:last-child {
border-bottom: none;
}
.c-rodado .o-rodado-cover {
width: 100%;
}
.c-rodado .o-rodado-cover .film-cover-slider {
position: relative;
}
.c-rodado .o-rodado-cover .film-cover-slider .slick-next {
position: absolute;
top: 50%;
right: 5%;
transform: translate(0, -50%);
width: 20px;
height: 20px;
font-size: 0;
border-radius: 50%;
z-index: 2;
}
.c-rodado .o-rodado-cover .film-cover-slider .slick-next:before {
content: '';
width: 10px;
height: 15px;
position: absolute;
top: 50%;
left: 53%;
transform: translate(-50%, -50%);
background-image: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/slick-next-simple.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.c-rodado .o-rodado-cover .film-cover-slider .slick-prev {
position: absolute;
top: 50%;
left: 5%;
transform: translate(0, -50%);
width: 20px;
height: 20px;
font-size: 0;
border-radius: 50%;
z-index: 2;
}
.c-rodado .o-rodado-cover .film-cover-slider .slick-prev:before {
content: '';
width: 10px;
height: 15px;
position: absolute;
top: 50%;
left: 47%;
transform: translate(-50%, -50%);
background-image: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/slick-prev-simple.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.c-rodado .o-rodado-cover .film-cover-slider .film {
padding: 40px 0;
position: relative;
width: 100%;
height: 520px;
background-size: cover !important;
background-repeat: no-repeat !important;
background-position: center !important;
}
.c-rodado .o-rodado-cover .film-cover-slider .film .container {
position: relative;
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: flex-end;
}
.c-rodado .o-rodado-cover .film-cover-slider .film .container .play {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 80px;
height: 80px;
background: transparent;
border: 1px solid #fff;
border-radius: 50%;
transition: all 0.5s ease;
transform-origin: center;
}
.c-rodado .o-rodado-cover .film-cover-slider .film .container .play svg {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.c-rodado .o-rodado-cover .film-cover-slider .film .container .play:hover {
width: 100px;
height: 100px;
transition: all 0.5s ease;
}
.c-rodado .o-rodado-cover .film-cover-slider .film .container h2 {
font-family: "Fjalla One";
font-weight: normal;
font-size: 46px;
text-transform: uppercase;
text-align: left;
color: #fff;
margin-bottom: 25px;
}
.c-rodado .o-rodado-cover .film-cover-slider .film .container .category {
display: block;
font-family: "Fjalla One";
font-weight: normal;
font-size: 17px;
text-transform: uppercase;
text-align: left;
color: #fff;
}
.c-rodado .o-rodado-cover .film-cover-slider .film .container .category span {
font-family: "Fjalla One";
font-weight: normal;
font-size: 17px;
line-height: 14px;
text-align: left;
color: #fff;
text-transform: uppercase;
opacity: 0.7;
}
.c-rodado .o-rodado {
background: #151515;
padding-top: 25px;
padding-bottom: 70px;
}
.c-rodado .o-rodado .breadcrumbs li:last-child a span {
color: #fff;
}
.c-rodado .o-rodado .slider-cat-rodado {
margin-top: 10px;
position: relative;
}
.c-rodado .o-rodado .slider-cat-rodado .slick-next {
position: absolute;
top: 50%;
right: -45px;
transform: translate(0, -50%);
width: 20px;
height: 20px;
font-size: 0;
border-radius: 50%;
z-index: 2;
}
.c-rodado .o-rodado .slider-cat-rodado .slick-next:before {
content: '';
width: 10px;
height: 15px;
position: absolute;
top: 50%;
left: 53%;
transform: translate(-50%, -50%);
background-image: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/slick-next-simple.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.c-rodado .o-rodado .slider-cat-rodado .slick-prev {
position: absolute;
top: 50%;
left: -45px;
transform: translate(0, -50%);
width: 20px;
height: 20px;
font-size: 0;
border-radius: 50%;
z-index: 2;
}
.c-rodado .o-rodado .slider-cat-rodado .slick-prev:before {
content: '';
width: 10px;
height: 15px;
position: absolute;
top: 50%;
left: 47%;
transform: translate(-50%, -50%);
background-image: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/slick-prev-simple.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.c-rodado .o-rodado .slider-cat-rodado .cat-film {
margin: 0 6px;
position: relative;
width: 100%;
height: 215px;
border-radius: 5px;
padding: 25px;
display: flex;
flex-direction: column;
justify-content: space-between;
background-size: cover !important;
background-repeat: no-repeat !important;
background-position: center !important;
}
.c-rodado .o-rodado .slider-cat-rodado .cat-film .title {
position: relative;
z-index: 2;
font-family: "Fjalla One";
font-weight: normal;
font-size: 25px;
line-height: 25px;
text-align: left;
color: #fff;
}
.c-rodado .o-rodado .slider-cat-rodado .cat-film span {
position: relative;
z-index: 2;
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
text-transform: uppercase;
font-family: "Fjalla One";
font-weight: normal;
font-size: 11px;
letter-spacing: 0.25em;
text-align: left;
color: #fff;
}
.c-rodado .o-rodado .slider-cat-rodado .cat-film span svg path {
transition: all 0.5s ease;
}
.c-rodado .o-rodado .slider-cat-rodado .cat-film:after {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 5px;
background-image: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/shadow-rodado.png);
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
transition: all 0.5s ease;
}
.c-rodado .o-rodado .slider-cat-rodado .cat-film:hover span svg path {
stroke: #FFF;
transition: all 0.5s ease;
}
.c-rodado .o-rodado .slider-cat-rodado .cat-film:hover::after {
opacity: 0.7;
transition: all 0.5s ease;
}
.c-rodado .o-rodado .rodados-featured {
margin-top: 30px;
margin-bottom: 35px;
}
.c-rodado .o-rodado .rodados-featured__title {
position: relative;
font-family: "Six Caps";
font-weight: normal;
font-size: 38px;
letter-spacing: 0.18em;
text-align: center;
color: #fff;
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 30px;
}
.c-rodado .o-rodado .rodados-featured__title svg:first-child {
margin-right: 15px;
}
.c-rodado .o-rodado .rodados-featured__title svg:last-child {
margin-left: 10px;
}
.c-rodado .o-rodado .rodados-featured .featured--grid {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 15px;
}
.c-rodado .o-rodado .rodados-featured .featured--grid .film {
position: relative;
width: 100%;
height: 440px;
border-radius: 5px;
background-size: cover !important;
background-repeat: no-repeat !important;
background-position: center !important;
padding: 25px 10px;
}
.c-rodado .o-rodado .rodados-featured .featured--grid .film .container {
position: relative;
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: flex-end;
}
.c-rodado .o-rodado .rodados-featured .featured--grid .film .container .title {
font-family: Lora;
font-weight: normal;
font-size: 61px;
line-height: 75px;
text-align: left;
color: #fff;
margin-bottom: 10px;
position: relative;
z-index: 2;
}
.c-rodado .o-rodado .rodados-featured .featured--grid .film .container .play {
position: absolute;
z-index: 2;
top: 0;
left: 0;
width: 69px;
height: 69px;
border-radius: 50%;
border: 1px solid rgba(255, 255, 255, 0.5);
}
.c-rodado .o-rodado .rodados-featured .featured--grid .film .container .play svg {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.c-rodado .o-rodado .rodados-featured .featured--grid .film .director {
position: relative;
z-index: 2;
font-family: Lora;
font-weight: normal;
font-size: 15px;
line-height: 15px;
text-align: left;
color: #fff;
margin-bottom: 5px;
}
.c-rodado .o-rodado .rodados-featured .featured--grid .film .director span {
font-family: Lora;
font-weight: normal;
font-size: 15px;
line-height: 15px;
text-align: left;
color: #fff;
}
.c-rodado .o-rodado .rodados-featured .featured--grid .film .director .date {
font-weight: bold;
}
.c-rodado .o-rodado .rodados-featured .featured--grid .film .location {
position: relative;
z-index: 2;
font-family: Lora;
font-weight: normal;
font-size: 14px;
line-height: 15px;
text-align: left;
color: #fff;
}
.c-rodado .o-rodado .rodados-featured .featured--grid .film .location span {
font-family: Lora;
font-weight: normal;
font-size: 12px;
line-height: 15px;
text-align: left;
color: #fff;
}
.c-rodado .o-rodado .rodados-featured .featured--grid .film .location a {
font-family: Lora;
font-weight: bold;
font-size: 12px;
line-height: 15px;
text-align: left;
color: #fff;
}
.c-rodado .o-rodado .rodados-featured .featured--grid .film .location a:hover {
text-decoration: underline;
}
.c-rodado .o-rodado .rodados-featured .featured--grid .film:after {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 5px;
background-image: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/shadow-rodado-two.png);
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
transition: all 0.5s ease;
}
.c-rodado .o-rodado .rodado-list-bottom {
position: relative;
height: 282px;
}
.c-rodado .o-rodado .rodado-list-bottom__list {
position: absolute;
top: 0;
left: 0;
max-width: 1865px;
}
.c-rodado .o-rodado .rodado-list-bottom__list .slick-next {
position: absolute;
top: 50%;
right: 27%;
transform: translate(0, -50%);
width: 40px;
height: 40px;
font-size: 0;
border-radius: 50%;
background-color: #f21c45;
z-index: 2;
}
.c-rodado .o-rodado .rodado-list-bottom__list .slick-next:before {
content: '';
width: 10px;
height: 15px;
position: absolute;
top: 50%;
left: 53%;
transform: translate(-50%, -50%);
background-image: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/arrow-next.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.c-rodado .o-rodado .rodado-list-bottom__list .slick-next:hover {
background-color: #151515;
transition: all 0.5s ease;
}
.c-rodado .o-rodado .rodado-list-bottom__list .slick-prev {
position: absolute;
top: 50%;
left: -70px;
transform: translate(0, -50%);
width: 40px;
height: 40px;
font-size: 0;
border-radius: 50%;
background-color: #f21c45;
z-index: 2;
}
.c-rodado .o-rodado .rodado-list-bottom__list .slick-prev:before {
content: '';
width: 10px;
height: 15px;
position: absolute;
top: 50%;
left: 47%;
transform: translate(-50%, -50%);
background-image: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/arrow-prev.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
}
.c-rodado .o-rodado .rodado-list-bottom__list .slick-prev:hover {
background-color: #151515;
transition: all 0.5s ease;
}
.c-rodado .o-rodado .rodado-list-bottom__list .film {
margin: 0 10px;
max-width: 300px;
}
.c-rodado .o-rodado .rodado-list-bottom__list .film .image-cover {
position: relative;
display: block;
width: 100%;
height: 160px;
overflow: hidden;
}
.c-rodado .o-rodado .rodado-list-bottom__list .film .image-cover img {
width: 100%;
height: 100%;
object-fit: cover;
transition: all 0.5s ease;
}
.c-rodado .o-rodado .rodado-list-bottom__list .film .image-cover .ico-play {
position: absolute;
top: 22px;
left: 22px;
z-index: 3;
}
.c-rodado .o-rodado .rodado-list-bottom__list .film .image-cover:after {
content: '';
display: block;
width: 100%;
height: 100%;
background: #151515;
opacity: 0;
position: absolute;
top: 0;
left: 0;
z-index: 2;
}
.c-rodado .o-rodado .rodado-list-bottom__list .film .content {
background-color: #292929;
padding: 25px;
transition: all 0.5s ease;
}
.c-rodado .o-rodado .rodado-list-bottom__list .film .content .title {
font-family: Lora;
font-weight: normal;
font-size: 18px;
line-height: 22px;
text-align: left;
color: #fff;
margin-bottom: 15px;
}
.c-rodado .o-rodado .rodado-list-bottom__list .film .content .director {
font-family: Lora;
font-weight: normal;
font-size: 12px;
line-height: 15px;
text-align: left;
color: #fff;
margin-bottom: 5px;
}
.c-rodado .o-rodado .rodado-list-bottom__list .film .content .director span {
font-family: Lora;
font-weight: normal;
font-size: 12px;
line-height: 15px;
text-align: left;
color: #fff;
}
.c-rodado .o-rodado .rodado-list-bottom__list .film .content .director .date {
font-weight: bold;
}
.c-rodado .o-rodado .rodado-list-bottom__list .film .content .location {
font-family: Lora;
font-weight: normal;
font-size: 12px;
line-height: 15px;
text-align: left;
color: #fff;
display: flex;
}
.c-rodado .o-rodado .rodado-list-bottom__list .film .content .location p{
font-family: Lora;
font-weight: normal;
font-size: 12px;
line-height: 15px;
text-align: left;
color: #fff;
margin-left: 5px;
}
.c-rodado .o-rodado .rodado-list-bottom__list .film .content .location span {
font-family: Lora;
font-weight: normal;
font-size: 12px;
line-height: 15px;
text-align: left;
color: #fff;
}
.c-rodado .o-rodado .rodado-list-bottom__list .film .content .location a {
font-family: Lora;
font-weight: normal;
font-size: 12px;
line-height: 15px;
text-align: left;
color: #fff;
}
.c-rodado .o-rodado .rodado-list-bottom__list .film .content .location a:hover {
text-decoration: underline;
}
.c-rodado .o-rodado .rodado-list-bottom__list .film:hover .content {
background-color: #F21C45;
transition: all 0.5s ease;
}
.c-rodado .o-rodado .rodado-list-bottom__list .film:hover .image-cover:after {
opacity: 0.6;
transition: all 0.5s ease;
}
.c-category-rodado {
background-color: #151515;
}
.c-category-rodado .breadcrumbs li a span {
color: #FFF;
position: relative;
z-index: 2;
}
.c-category-rodado .o-category-rodado-top {
position: relative;
padding-top: 95px;
margin-bottom: 30px;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: cover !important;
}
.c-category-rodado .o-category-rodado-top .page-title {
font-family: Lora;
font-weight: normal;
font-size: 61px;
line-height: 75px;
text-align: left;
color: #fff;
margin-top: 20px;
margin-bottom: 20px;
position: relative;
z-index: 2;
}
.c-category-rodado .o-category-rodado-top .taxonomy-description {
font-family: Lora;
font-weight: normal;
font-size: 18px;
line-height: 32px;
text-align: left;
color: #666;
position: relative;
z-index: 2;
}
.c-category-rodado .o-category-rodado-top:after {
content: '';
display: block;
width: 100%;
height: 100%;
background: linear-gradient(rgba(21, 21, 21, 0) 0%, #151515 100%);
position: absolute;
top: 0;
left: 0;
}
.c-category-rodado .o-category-rodado-list {
padding-bottom: 60px;
}
.c-category-rodado .o-category-rodado-list__grid {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 15px;
}
.c-category-rodado .o-category-rodado-list__grid .film {
position: relative;
border-radius: 5px;
width: 100%;
height: 290px;
overflow: hidden;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: cover !important;
display: flex;
padding: 25px;
flex-direction: column;
justify-content: flex-end;
}
.c-category-rodado .o-category-rodado-list__grid .film .ico-play {
position: absolute;
top: 22px;
left: 22px;
z-index: 3;
width: 70px;
height: 70px;
border-radius: 50%;
border: 1px solid rgba(255, 255, 255, 0.5);
}
.c-category-rodado .o-category-rodado-list__grid .film .ico-play svg {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.c-category-rodado .o-category-rodado-list__grid .film .content {
position: relative;
z-index: 2;
transition: all 0.5s ease;
}
.c-category-rodado .o-category-rodado-list__grid .film .content .title {
font-family: Lora;
font-weight: normal;
font-size: 30px;
text-align: left;
color: #fff;
margin-bottom: 20px;
}
.c-category-rodado .o-category-rodado-list__grid .film .content .director {
font-family: Lora;
font-weight: normal;
font-size: 12px;
line-height: 15px;
text-align: left;
color: #fff;
margin-bottom: 5px;
}
.c-category-rodado .o-category-rodado-list__grid .film .content .director span {
font-family: Lora;
font-weight: normal;
font-size: 12px;
line-height: 15px;
text-align: left;
color: #fff;
}
.c-category-rodado .o-category-rodado-list__grid .film .content .director .date {
font-weight: bold;
}
.c-category-rodado .o-category-rodado-list__grid .film .content .location {
font-family: Lora;
font-weight: normal;
font-size: 12px;
line-height: 15px;
text-align: left;
color: #fff;
display: flex;
}
.c-category-rodado .o-category-rodado-list__grid .film .content .location p{
font-family: Lora;
font-weight: normal;
font-size: 12px;
line-height: 15px;
text-align: left;
color: #fff;
margin-left: 5px;
}
.c-category-rodado .o-category-rodado-list__grid .film .content .location span {
font-family: Lora;
font-weight: normal;
font-size: 12px;
line-height: 15px;
text-align: left;
color: #fff;
}
.c-category-rodado .o-category-rodado-list__grid .film .content .location a {
font-family: Lora;
font-weight: normal;
font-size: 12px;
line-height: 15px;
text-align: left;
color: #fff;
}
.c-category-rodado .o-category-rodado-list__grid .film .content .location a:hover {
text-decoration: underline;
}
.c-category-rodado .o-category-rodado-list__grid .film:after {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 5px;
background-image: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/shadow-rodado.png);
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
transition: all 0.5s ease;
}
.c-rutas .o-rute-cover {
padding: 90px 0;
background-image: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/rutas-cover.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.c-rutas .o-rute-cover .title {
font-family: "Fjalla One";
font-weight: normal;
font-size: 81px;
text-align: center;
color: #fff;
text-transform: uppercase;
}
.c-rutas .o-rute-cover .subtitle {
font-family: "Fjalla One";
font-weight: normal;
font-size: 20px;
letter-spacing: 0.1em;
text-align: center;
color: #fff;
text-transform: uppercase;
}
.c-rutas .o-rutes {
padding-top: 35px;
padding-bottom: 75px;
}
.c-rutas .o-rutes .content {
margin-bottom: 40px;
}
.c-rutas .o-rutes .content p,
.c-rutas .o-rutes .content span {
font-family: Lora;
font-weight: normal;
font-size: 18px;
line-height: 32px;
text-align: left;
color: #666;
}
.content-gracias p{
font-family: Lora;
font-weight: normal;
font-size: 18px;
line-height: 32px;
color: #666;
text-align: center;
}
.c-rutas .o-rutes__list {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-gap: 15px;
}
.c-rutas .o-rutes__list .rute {
position: relative;
width: 100%;
height: 205px;
padding: 14px 20px;
border-radius: 5px;
overflow-x: hidden;
}
.c-rutas .o-rutes__list .rute .image-cover {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
z-index: 2;
transition: all 1.5s ease;
}
.c-rutas .o-rutes__list .rute a {
position: relative;
z-index: 3;
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: flex-end;
}
.c-rutas .o-rutes__list .rute .ico-rute {
position: absolute;
top: 14px;
right: 15px;
z-index: 3;
}
.c-rutas .o-rutes__list .rute .content {
position: relative;
z-index: 3;
margin-bottom: 0;
}
.c-rutas .o-rutes__list .rute .content .title {
font-family: Lora;
font-weight: normal;
font-size: 29px;
text-align: left;
color: #fff;
margin-bottom: 12px;
}
.c-rutas .o-rutes__list .rute .content .o-flex {
display: flex;
justify-content: space-between;
align-items: center;
}
.c-rutas .o-rutes__list .rute .content .o-flex span {
font-family: "Fjalla One";
font-weight: normal;
font-size: 13px;
letter-spacing: 0.25em;
line-height: 13px;
text-align: left;
color: #fff;
text-transform: uppercase;
transition: all 0.5s ease;
}
.c-rutas .o-rutes__list .rute .content .o-flex svg path {
stroke: #FFF;
transition: all 0.5s ease;
}
.c-rutas .o-rutes__list .rute:after {
content: '';
width: 100%;
height: 100%;
border-radius: 5px;
background: #000;
opacity: 0.37;
position: absolute;
top: 0;
left: 0;
z-index: 2;
}
.c-rutas .o-rutes__list .rute:hover .image-cover {
transform: scale(1.3);
transition: all 1.5s ease;
}
.c-rutas .o-rutes__list .rute:hover .content .o-flex span {
color: #F21C45;
transition: all 0.5s ease;
}
.c-rutas .o-rutes__list .rute:hover .content .o-flex svg path {
stroke: #F21C45;
transition: all 0.5s ease;
}
.c-single-rute .o-single-rute-cover {
position: relative;
padding: 90px 0;
background-size: cover !important;
background-repeat: no-repeat !important;
background-position: center center !important;
}
.c-single-rute .o-single-rute-cover .title {
font-family: "Fjalla One";
font-weight: normal;
font-size: 81px;
text-align: center;
color: #fff;
transform: uppercase;
position: relative;
z-index: 2;
}
.c-single-rute .o-single-rute-cover .subtitle {
font-family: "Fjalla One";
font-weight: normal;
font-size: 20px;
letter-spacing: 0.1em;
text-align: center;
color: #fff;
transform: uppercase;
position: relative;
z-index: 2;
}
.c-single-rute .o-single-rute-cover:after {
content: '';
width: 100%;
height: 100%;
background: #151515;
opacity: 0.6;
position: absolute;
top: 0;
left: 0;
}
.c-single-rute .o-single-rute {
padding-top: 35px;
padding-bottom: 60px;
}
.c-single-rute .o-single-rute .content {
margin-bottom: 20px;
}
.c-single-rute .o-single-rute .content p {
font-family: Lora;
font-weight: normal;
font-size: 18px;
line-height: 32px;
text-align: left;
color: #666;
margin-bottom: 30px;
}
.c-single-rute .o-single-rute .content span {
font-family: Lora;
font-weight: normal;
font-size: 18px;
line-height: 32px;
text-align: left;
color: #666;
}
.c-single-rute .o-single-rute .rute--map {
width: 100%;
padding-bottom: 25px;
}
.c-single-rute .o-single-rute .rute--map iframe {
width: 100%;
height: 330px;
}
.c-single-rute .o-single-rute .rute-locations {
padding-top: 25px;
column-count: 2;
column-gap: 60px;
break-inside: avoid-column;
}
.c-single-rute .o-single-rute .rute-locations .point {
padding-bottom: 35px;
margin-bottom: 35px;
border-bottom: 1px solid #c1c1c1;
-webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid-column;
}
.c-single-rute .o-single-rute .rute-locations .point .title {
font-family: "Fjalla One";
font-weight: normal;
font-size: 29px;
line-height: 35px;
text-align: left;
color: #151515;
text-transform: uppercase;
margin-bottom: 24px;
}
.c-single-rute .o-single-rute .rute-locations .point .title span {
display: inline-block;
font-family: "Fjalla One";
font-weight: normal;
font-size: 29px;
line-height: 35px;
text-align: left;
color: #f21c45;
margin-right: 5px;
}
.c-single-rute .o-single-rute .rute-locations .point .description {
font-family: Lora;
font-weight: normal;
font-size: 18px;
line-height: 32px;
text-align: left;
color: #666;
margin-bottom: 20px;
}
.c-single-rute .o-single-rute .rute-locations .point .description p {
font-family: Lora;
font-weight: normal;
font-size: 18px;
line-height: 32px;
text-align: left;
color: #666;
}
.c-single-rute .o-single-rute .rute-locations .point .tel {
display: flex;
align-items: center;
}
.c-single-rute .o-single-rute .rute-locations .point .tel svg {
margin-right: 10px;
}
.c-single-rute .o-single-rute .rute-locations .point .tel a {
font-family: Lora;
font-weight: normal;
font-size: 18px;
line-height: 32px;
text-align: left;
color: #666;
margin-right: 5px;
}
.c-single-rute .o-single-rute .rute-locations .point .tel a:hover {
text-decoration: underline;
}
.c-single-rute .o-single-rute .rute-locations .point .tel p {
font-family: Lora;
font-weight: normal;
font-size: 18px;
line-height: 32px;
text-align: left;
color: #666;
}
.c-panorama .o-panorama-cover {
padding: 90px 0;
background-image: url(//filmgranada.com/wp-content/themes/filmin-theme/library/images/panorama-cover.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.c-panorama .o-panorama-cover .title {
font-family: "Fjalla One";
font-weight: normal;
font-size: 81px;
text-align: center;
color: #fff;
transform: uppercase;
}
.c-panorama .o-panorama-cover .subtitle {
font-family: "Fjalla One";
font-weight: normal;
font-size: 20px;
letter-spacing: 0.1em;
text-align: center;
color: #fff;
transform: uppercase;
}
.c-panorama .o-panorama {
padding-top: 35px;
padding-bottom: 75px;
}
.c-panorama .o-panorama .content {
margin-bottom: 40px;
}
.c-panorama .o-panorama .content p,
.c-panorama .o-panorama .content span {
font-family: Lora;
font-weight: normal;
font-size: 18px;
line-height: 32px;
text-align: left;
color: #666;
}
.c-panorama .o-panorama__list {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-gap: 15px;
}
.c-panorama .o-panorama__list .article {
position: relative;
width: 100%;
height: 205px;
padding: 14px 20px;
border-radius: 5px;
overflow-x: hidden;
}
.c-panorama .o-panorama__list .article .image-cover {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
z-index: 2;
transition: all 1.5s ease;
}
.c-panorama .o-panorama__list .article a {
position: relative;
z-index: 3;
width: 100%;
height: 100%;
}
.c-panorama .o-panorama__list .article .ico-rute {
position: absolute;
top: 14px;
right: 15px;
z-index: 3;
}
.c-panorama .o-panorama__list .article .content {
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
position: relative;
z-index: 3;
margin-bottom: 0;
}
.c-panorama .o-panorama__list .article .content .title {
font-family: Lora;
font-weight: normal;
font-size: 29px;
line-height: 30px;
text-align: left;
color: #fff;
margin-bottom: 12px;
}
.c-panorama .o-panorama__list .article .content .o-flex {
display: flex;
justify-content: space-between;
align-items: center;
}
.c-panorama .o-panorama__list .article .content .o-flex span {
font-family: "Fjalla One";
font-weight: normal;
font-size: 13px;
letter-spacing: 0.25em;
line-height: 13px;
text-align: left;
color: #fff;
text-transform: uppercase;
transition: all 0.5s ease;
}
.c-panorama .o-panorama__list .article .content .o-flex svg path {
stroke: #FFF;
transition: all 0.5s ease;
}
.c-panorama .o-panorama__list .article:after {
content: '';
width: 100%;
height: 100%;
border-radius: 5px;
background: #000;
opacity: 0.37;
position: absolute;
top: 0;
left: 0;
z-index: 2;
}
.c-panorama .o-panorama__list .article:hover .image-cover {
transform: scale(1.3);
transition: all 1.5s ease;
}
.c-panorama .o-panorama__list .article:hover .content .o-flex span {
color: #F21C45;
transition: all 0.5s ease;
}
.c-panorama .o-panorama__list .article:hover .content .o-flex svg path {
stroke: #F21C45;
transition: all 0.5s ease;
}
.c-single-panorama .o-single-panorama-cover {
position: relative;
padding: 90px 0;
background-size: cover !important;
background-repeat: no-repeat !important;
background-position: center center !important;
}
.c-single-panorama .o-single-panorama-cover .title {
font-family: "Fjalla One";
font-weight: normal;
font-size: 81px;
text-align: center;
color: #fff;
transform: uppercase;
position: relative;
z-index: 2;
}
.c-single-panorama .o-single-panorama-cover .subtitle {
font-family: "Fjalla One";
font-weight: normal;
font-size: 20px;
letter-spacing: 0.1em;
text-align: center;
color: #fff;
transform: uppercase;
position: relative;
z-index: 2;
}
.c-single-panorama .o-single-panorama-cover:after {
content: '';
width: 100%;
height: 100%;
background: #151515;
opacity: 0.6;
position: absolute;
top: 0;
left: 0;
}
.c-single-panorama .o-single-panorama {
padding-top: 35px;
padding-bottom: 60px;
}
.c-single-panorama .o-single-panorama .content {
margin-bottom: 20px;
}
.c-single-panorama .o-single-panorama .content p {
font-family: Lora;
font-weight: normal;
font-size: 18px;
line-height: 32px;
text-align: left;
color: #666;
margin-bottom: 30px;
}
.c-single-panorama .o-single-panorama .content span {
font-family: Lora;
font-weight: normal;
font-size: 18px;
line-height: 32px;
text-align: left;
color: #666;
}
.c-single-panorama .o-single-panorama .conjunto {
display: grid;
grid-template-columns: 1fr 2fr;
grid-gap: 17px;
}
.c-single-panorama .o-single-panorama .conjunto .empresas {
border-radius: 5px;
background: #fafafa;
border: 1px solid #d9d9d9;
margin-bottom: 11px;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .desplegar {
width: 100%;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .empresa {
display: flex;
justify-content: space-between;
align-items: center;
height: 53px;
border-radius: 5px;
background: #fafafa;
padding: 0 15px 0 26px;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .empresa h5 {
font-family: "Fjalla One";
font-weight: normal;
font-size: 15px;
text-align: left;
color: #151515;
text-transform: uppercase;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .empresa div {
display: flex;
align-items: center;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .empresa div a {
font-family: Lora;
font-weight: normal;
font-size: 14px;
text-align: left;
color: #666;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .empresa div p {
font-family: Lora;
font-weight: normal;
font-size: 14px;
text-align: left;
color: #666;
margin: 0 7px;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .empresa div svg {
margin-left: 15px;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .infoempresa {
margin-top: 20px;
margin: 0 26px;
border-top: 1px solid #d9d9d9;
display: none;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .infoempresa .categorias {
margin-top: 20px;
margin-bottom: 20px;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .infoempresa .categorias p {
font-family: Lora;
font-weight: bold;
font-size: 14px;
text-align: left;
color: #666;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .infoempresa .categorias p:first-child {
margin-bottom: 8px;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .infoempresa div.wisig p {
font-family: Lora;
font-weight: normal;
font-size: 14px;
text-align: left;
color: #666;
margin-bottom: 15px;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .infoempresa div.wisig p span{
font-family: Lora;
font-weight: normal;
font-size: 14px;
text-align: left;
color: #666;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .infoempresa div.wisig a {
font-family: Lora;
font-weight: normal;
font-size: 14px;
text-align: left;
color: #666;
text-decoration: underline;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .infoempresa div.wisig a:hover{
color: #A90230;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .infoempresa div.wisig li{
font-family: Lora;
font-weight: normal;
font-size: 14px;
text-align: left;
color: #666;
margin-bottom: 10px;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .infoempresa div.wisig ul, .c-single-panorama .o-single-panorama .conjunto .empresas .infoempresa div.wisig ol{
padding-left: 10px;
margin-bottom: 20px;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .infoempresa div.wisig h3, .c-single-panorama .o-single-panorama .conjunto .empresas .infoempresa div.wisig h4 {
font-family: Lora;
font-weight: bold;
font-size: 16px;
text-align: left;
color: #666;
margin-bottom: 20px;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .infoempresa .logoycontacto {
margin-top: 40px;
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 10px;
margin-bottom: 48px;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .infoempresa .logoycontacto img {
justify-self: center;
align-self: start;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .infoempresa .logoycontacto div.conta h4 {
font-family: Lora;
font-weight: bold;
font-size: 14px;
text-align: left;
color: #666;
margin-bottom: 10px;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .infoempresa .logoycontacto div.conta p {
font-family: Lora;
font-weight: normal;
font-size: 14px;
text-align: left;
color: #666;
line-height: 26px;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .infoempresa .logoycontacto div.conta a {
font-family: Lora;
font-weight: normal;
font-size: 14px;
text-align: left;
color: #666;
display: block;
line-height: 26px;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .infoempresa .logoycontacto div.conta a:nth-child(3) {
margin-top: 20px;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .infoempresa .logoycontacto div.conta .social {
margin-top: 40px;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .infoempresa .logoycontacto div.conta .social ul li {
display: inline-block;
margin-right: 5px;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .infoempresa .logoycontacto div.conta .social ul li:last-child {
margin-right: 0;
}
.c-single-panorama .o-single-panorama .conjunto .subpages {
padding: 21px;
padding-top: 0;
background: #fafafa;
border-radius: 5px;
}
.c-single-panorama .o-single-panorama .conjunto .subpages a {
font-family: "Fjalla One";
font-weight: normal;
font-size: 17px;
text-align: left;
color: #A90230;
text-transform: uppercase;
display: block;
padding: 20px 10px;
border-bottom: 1px solid #d9d9d9;
display: flex;
justify-content: space-between;
}
.c-single-panorama .o-single-panorama .conjunto .subpages a svg{
opacity: 1;
}
.c-single-panorama .o-single-panorama .conjunto .subpages a.inactive svg{
opacity: 0;
transition: all .5s ease;
}
.c-single-panorama .o-single-panorama .conjunto .subpages a.inactive:hover svg{
opacity: 1;
transition: all .5s ease;
}
.c-single-panorama .o-single-panorama .conjunto .subpages a.inactive{
opacity: .5;
color: #151515;
transition: all .5s ease;
}
.c-single-panorama .o-single-panorama .conjunto .subpages a:hover{
opacity: 1;
transition: all .5s ease;
}
.c-single-panorama .o-single-panorama .conjunto .subpages a:last-child {
border-bottom: none;
}
.c-templateempresasaudiovisuales .o-templateempresasaudiovisuales-cover {
position: relative;
}
.c-templateempresasaudiovisuales .o-templateempresasaudiovisuales-cover .cajaimg {
height: 100%;
width: 100%;
overflow: hidden;
position: absolute;
left: 0;
top: 0;
}
.c-templateempresasaudiovisuales .o-templateempresasaudiovisuales-cover .cajaimg span {
display: block;
width: 100%;
height: 100%;
background: #151515;
opacity: 0.6;
position: absolute;
}
.c-templateempresasaudiovisuales .o-templateempresasaudiovisuales-cover .cajaimg img {
width: 100%;
height: 100%;
object-fit: cover;
}
.c-templateempresasaudiovisuales .o-templateempresasaudiovisuales-cover .container {
position: relative;
}
.c-templateempresasaudiovisuales .o-templateempresasaudiovisuales-cover__cont {
padding: 95px 0;
}
.c-templateempresasaudiovisuales .o-templateempresasaudiovisuales-cover__title {
font-family: "Fjalla One";
font-weight: normal;
font-size: 81px;
text-align: center;
color: #fff;
text-transform: uppercase;
}
.c-templateempresasaudiovisuales .o-templateempresasaudiovisuales-cover__subtitle {
font-family: "Fjalla One";
font-weight: normal;
font-size: 20px;
letter-spacing: 0.1em;
line-height: 29px;
text-align: center;
color: #fff;
text-transform: uppercase;
}
.c-templateempresasaudiovisuales .o-templateempresasaudiovisuales {
padding-top: 30px;
padding-bottom: 50px;
}
.c-templateempresasaudiovisuales .o-templateempresasaudiovisuales .o-templateempresasaudiovisuales--top {
display: grid;
grid-template-columns: 1fr;
grid-gap: 45px;
margin-bottom: 50px;
}
.c-templateempresasaudiovisuales .o-templateempresasaudiovisuales .o-templateempresasaudiovisuales--top .description p {
font-family: Lora;
font-weight: normal;
font-size: 18px;
line-height: 32px;
text-align: left;
color: #666;
}
.c-templateempresasaudiovisuales .o-templateempresasaudiovisuales .o-templateempresasaudiovisuales--top .pdf-container {
width: 100%;
padding: 20px;
position: relative;
}
.c-templateempresasaudiovisuales .o-templateempresasaudiovisuales .o-templateempresasaudiovisuales--top .pdf-container .pdf {
position: absolute;
top: 20px;
right: 20px;
}
.c-templateempresasaudiovisuales .o-templateempresasaudiovisuales .o-templateempresasaudiovisuales--top .pdf-container .title {
font-family: Lora;
font-weight: normal;
font-size: 26px;
line-height: 31px;
text-align: left;
color: #151515;
}
.c-templateempresasaudiovisuales .o-templateempresasaudiovisuales .o-templateempresasaudiovisuales--top .pdf-container .title span {
display: block;
font-family: Lora;
font-weight: normal;
font-size: 35px;
text-align: left;
color: #151515;
}
.c-templateempresasaudiovisuales .o-templateempresasaudiovisuales .o-templateempresasaudiovisuales--top .pdf-container .o-flex {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 35px;
}
.c-templateempresasaudiovisuales .o-templateempresasaudiovisuales .o-templateempresasaudiovisuales--top .pdf-container .o-flex span {
font-family: "Fjalla One";
font-weight: normal;
font-size: 13px;
letter-spacing: 0.25em;
line-height: 13px;
text-align: left;
color: #f21c45;
}
.c-templateempresasaudiovisuales .o-templateempresasaudiovisuales .o-templateempresasaudiovisuales--top .pdf-border {
border: 1px dashed #9D9D9D;
filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.04));
transition: all 0.5s ease;
}
.c-templateempresasaudiovisuales .o-templateempresasaudiovisuales .o-templateempresasaudiovisuales--top .pdf-border:hover {
border: 1px dashed #f21c45;
transition: all 0.5s ease;
}
.c-templateempresasaudiovisuales .menu {
display: flex;
justify-content: space-around;
align-items: center;
background-color: #F0F0F0;
height: 54px;
border-radius: 5px;
margin-bottom: 26px;
}
.c-templateempresasaudiovisuales .menu p {
font-family: "Fjalla One";
font-weight: normal;
font-size: 13px;
text-align: left;
color: #151515;
text-transform: uppercase;
}
.c-templateempresasaudiovisuales .menu p:first-child {
display: none;
}
.c-templateempresasaudiovisuales .menu .elemento {
position: relative;
padding: 10px 0;
}
.c-templateempresasaudiovisuales .menu .elemento a.principal {
font-family: "Fjalla One";
font-weight: normal;
font-size: 13px;
text-align: left;
color: #151515;
text-transform: uppercase;
}
.c-templateempresasaudiovisuales .menu .elemento .submenu {
position: absolute;
top: 40px;
border-radius: 5px;
background: #fafafa;
padding: 24px 24px 9px 18px;
box-shadow: 0 0 10px #00000050;
display: none;
}
.c-templateempresasaudiovisuales .menu .elemento .submenu svg {
position: absolute;
top: -6px;
}
.c-templateempresasaudiovisuales .menu .elemento .submenu button {
font-family: "Fjalla One";
font-weight: normal;
font-size: 13px;
text-align: left;
color: #666666;
margin-bottom: 15px;
text-transform: uppercase;
display: flex;
align-items: center;
width: max-content;
}
.c-templateempresasaudiovisuales .menu .elemento .submenu button svg {
margin-right: 11.5px;
top: 0;
position: relative;
}
.c-templateempresasaudiovisuales .menu .elemento .submenu button:hover {
color: #f21c45;
}
.c-templateempresasaudiovisuales .menu .elemento .submenu a {
font-family: "Fjalla One";
font-weight: normal;
font-size: 13px;
text-align: left;
color: #666666;
margin-bottom: 15px;
text-transform: uppercase;
display: flex;
align-items: center;
width: max-content;
}
.c-templateempresasaudiovisuales .menu .elemento .submenu a svg {
margin-right: 11.5px;
top: 0;
position: relative;
}
.c-templateempresasaudiovisuales .menu .elemento .submenu a:hover {
color: #f21c45;
}
.c-templateempresasaudiovisuales .menu .elemento:hover .principal {
color: #f21c45;
}
.c-templateempresasaudiovisuales .menu .elemento:hover .submenu {
display: block;
}
.c-templateempresasaudiovisuales .empresas {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 11px 30px;
padding: 0;
}
.c-templateempresasaudiovisuales .empresas a {
height: 53px;
border-radius: 5px;
background: #fafafa;
border: 1px solid #d9d9d9;
display: flex;
justify-content: space-between;
align-items: center;
padding: 0 25px;
font-family: "Fjalla One";
font-weight: normal;
font-size: 15px;
color: #151515;
text-transform: uppercase;
}
.c-single-empresasaudio .o-single-empresasaudio-cover {
position: relative;
padding: 230px 0;
background-size: cover !important;
background-repeat: no-repeat !important;
background-position: center center !important;
}
.c-single-empresasaudio .o-single-empresasaudio-cover > .container{
position: relative;
z-index: 2;
}
.c-single-empresasaudio .o-single-empresasaudio-cover:after{
content: '';
display: block;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,.5);
position: absolute;
top: 0;
left: 0;
}
.c-single-empresasaudio .o-single-empresasaudio-cover .title {
font-family: "Fjalla One";
font-weight: normal;
font-size: 81px;
line-height: 123px;
text-align: center;
color: #fff;
}
.c-single-empresasaudio .o-single-empresasaudio-cover .subtitle {
font-family: "Fjalla One";
font-weight: normal;
font-size: 20px;
letter-spacing: 0.1em;
line-height: 29px;
text-align: center;
color: #fff;
}
.c-single-empresasaudio .o-single-empresasaudio {
padding-top: 50px;
padding-bottom: 60px;
}
.c-single-empresasaudio .o-single-empresasaudio__grid {
display: grid;
grid-template-columns: 1fr 430px ;
grid-gap: 60px;
padding-bottom: 25px;
}
.c-single-empresasaudio .o-single-empresasaudio .location--gallery {
max-width: 950px;
width: 100%;
margin: 0 auto;
margin-bottom: 60px;
display: flex;
margin-top: -150px;
justify-content: space-around;
align-items: center;
}
.c-single-empresasaudio .o-single-empresasaudio .location--gallery a {
max-width: 150px;
width: 100%;
height: 100px;
box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
transition: all 0.5s ease;
}
.c-single-empresasaudio .o-single-empresasaudio .location--gallery a img {
width: 100%;
height: 100%;
object-fit: cover;
}
.c-single-empresasaudio .o-single-empresasaudio .location--sidebar__container {
padding: 25px;
border-radius: 5px;
background: #f0f0f0;
}
.c-single-empresasaudio .o-single-empresasaudio .location--sidebar .logoempresa {
background-color: white;
display: flex;
align-items: center;
justify-content: center;
}
.c-single-empresasaudio .o-single-empresasaudio .location--sidebar .logoempresa img {
padding: 30px 0;
max-height: 145px;
width: auto;
}
.c-single-empresasaudio .o-single-empresasaudio .location--sidebar .location--map {
width: 100%;
height: 235px;
margin-bottom: 30px;
}
.c-single-empresasaudio .o-single-empresasaudio .location--sidebar .location--map iframe {
width: 100%;
height: 100%;
}
.c-single-empresasaudio .o-single-empresasaudio .location--sidebar__direction {
display: flex;
justify-content: space-between;
}
.c-single-empresasaudio .o-single-empresasaudio .location--sidebar__direction .ico-location {
width: 50px;
height: 42px;
object-fit: contain;
}
.c-single-empresasaudio .o-single-empresasaudio .location--sidebar .group {
display: flex;
margin-bottom: 20px;
}
.c-single-empresasaudio .o-single-empresasaudio .location--sidebar .group svg {
margin-right: 15px;
}
.c-single-empresasaudio .o-single-empresasaudio .location--sidebar .group h3 {
font-family: "Fjalla One";
font-weight: normal;
font-size: 20px;
text-align: left;
color: #151515;
text-transform: uppercase;
margin-bottom: 3px;
}
.c-single-empresasaudio .o-single-empresasaudio .location--sidebar .group h4 {
font-family: "Fjalla One";
font-weight: normal;
font-size: 14px;
text-align: left;
text-transform: uppercase;
color: #727272;
}
.c-single-empresasaudio .o-single-empresasaudio .location--sidebar .group h4 a {
font-family: "Fjalla One";
font-weight: normal;
font-size: 14px;
text-align: left;
text-transform: uppercase;
color: #727272;
}
.c-single-empresasaudio .o-single-empresasaudio .location--sidebar .group h4 a:hover {
text-decoration: underline;
}
.c-single-empresasaudio .o-single-empresasaudio .location--sidebar .o-grid {
display: grid;
grid-template-columns: 1fr;
grid-gap: 0px;
}
.c-single-empresasaudio .o-single-empresasaudio .location--sidebar .social {
margin-bottom: 15px;
margin-top: 15px;
}
.c-single-empresasaudio .o-single-empresasaudio .location--sidebar .social ul li {
display: inline-block;
margin-right: 10px;
}
.c-single-empresasaudio .o-single-empresasaudio .location--sidebar .social ul li:last-child {
margin-right: 0;
}
.c-single-empresasaudio .o-single-empresasaudio .location--sidebar .location--destacado {
margin-top: 15px;
padding-top: 30px;
border-top: 1px solid #c6c6c6;
}
.c-single-empresasaudio .o-single-empresasaudio .location--sidebar .location--destacado h3 {
font-family: "Fjalla One";
font-weight: normal;
font-size: 20px;
line-height: 19px;
text-align: left;
color: #151515;
margin-bottom: 12px;
}
.c-single-empresasaudio .o-single-empresasaudio .location--sidebar .location--destacado p {
font-family: Lora;
font-weight: normal;
font-size: 15px;
line-height: 24px;
text-align: left;
color: #666;
}
.c-single-empresasaudio .o-single-empresasaudio .location--sidebar .location--destacado p::first-letter {
font-family: "Fjalla One";
font-weight: normal;
font-size: 30px;
text-align: left;
color: #f21c45;
}
.c-single-empresasaudio .o-single-empresasaudio .location--content h2 {
font-family: "Fjalla One";
font-weight: normal;
font-size: 25px;
text-align: left;
color: #151515;
margin-bottom: 15px;
}
.c-single-empresasaudio .o-single-empresasaudio .location--content h3 {
font-family: "Fjalla One";
font-weight: normal;
font-size: 20px;
text-align: left;
color: #151515;
margin-bottom: 15px;
}
.c-single-empresasaudio .o-single-empresasaudio .location--content h4,
.c-single-empresasaudio .o-single-empresasaudio .location--content h5,
.c-single-empresasaudio .o-single-empresasaudio .location--content h6 {
font-family: "Fjalla One";
font-weight: normal;
font-size: 18px;
text-align: left;
color: #151515;
margin-bottom: 15px;
}
.c-single-empresasaudio .o-single-empresasaudio .location--content .title {
font-family: "Fjalla One";
font-weight: normal;
font-size: 70px;
text-align: left;
color: #151515;
}
.c-single-empresasaudio .o-single-empresasaudio .location--content .cover{
max-height: 180px;
object-fit: contain;
margin-bottom: 25px;
}
.c-single-empresasaudio .o-single-empresasaudio .location--content 
.c-single-empresasaudio .o-single-empresasaudio .location--content .subtitle {
font-family: "Fjalla One";
font-weight: normal;
font-size: 20px;
letter-spacing: 0.1em;
line-height: 29px;
text-align: center;
color: #151515;
}
.c-single-empresasaudio .o-single-empresasaudio .location--content p {
font-family: Lora;
font-weight: normal;
font-size: 18px;
line-height: 32px;
text-align: left;
color: #666;
margin-bottom: 30px;
}
.c-single-empresasaudio .o-single-empresasaudio .location--content p span {
font-family: Lora;
font-weight: normal;
font-size: 18px;
line-height: 32px;
text-align: left;
color: #666;
}
.c-single-empresasaudio .o-single-empresasaudio .location--content span {
font-family: Lora;
font-weight: normal;
font-size: 18px;
line-height: 32px;
text-align: left;
color: #666;
}
.c-single-empresasaudio .o-single-empresasaudio .location--content ul,
.c-single-empresasaudio .o-single-empresasaudio .location--content ol {
margin-bottom: 30px;
padding-left: 20px;
}
.c-single-empresasaudio .o-single-empresasaudio .location--content ul li,
.c-single-empresasaudio .o-single-empresasaudio .location--content ol li {
font-family: Lora;
font-weight: normal;
font-size: 18px;
line-height: 32px;
text-align: left;
color: #666;
list-style: disc;
margin-bottom: 5px;
}
.c-single-empresasaudio .o-single-empresasaudio .location--content ul li:last-child,
.c-single-empresasaudio .o-single-empresasaudio .location--content ol li:last-child {
margin-bottom: 0;
}
.c-single-empresasaudio .o-single-empresasaudio .location--content iframe {
margin-bottom: 20px;
}
.c-single-empresasaudio .o-single-empresasaudio .location--content .location--categorys {
margin-top: 35px;
}
.c-single-empresasaudio .o-single-empresasaudio .location--content .location--categorys .title {
font-family: "Fjalla One";
font-weight: normal;
font-size: 18px;
line-height: 13px;
text-align: left;
color: #151515;
margin-bottom: 15px;
}
.c-single-empresasaudio .o-single-empresasaudio .location--content .location--categorys span {
font-family: "Fjalla One";
font-weight: normal;
font-size: 15px;
text-align: left;
color: #9d9d9d;
border-radius: 5px;
background: #f0f0f0;
padding: 5px 12px;
margin-right: 10px;
margin-bottom: 14px;
text-transform: uppercase;
display: inline-block;
}
.c-single-empresasaudio .o-single-empresasaudio .location--content .location--bottom {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 15px;
margin-top: 55px;
}
.c-single-empresasaudio .o-single-empresasaudio .location--content .location--bottom h3 {
font-family: "Fjalla One";
font-weight: normal;
font-size: 18px;
line-height: 13px;
text-align: left;
color: #151515;
margin-bottom: 20px;
}
.c-single-empresasaudio .o-single-empresasaudio .location--content .location--bottom p {
font-family: Lora;
font-weight: normal;
font-size: 15px;
line-height: 25px;
text-align: left;
color: #666;
}
.c-single-empresasaudio .o-single-empresasaudio .related-locations .container {
padding: 0;
}
.c-single-empresasaudio .o-single-empresasaudio .related-locations .location--categorys {
margin-top: 0px;
}
.c-single-empresasaudio .o-single-empresasaudio .related-locations .location--categorys .title {
font-family: "Fjalla One";
font-weight: normal;
font-size: 18px;
text-align: left;
color: #151515;
margin-bottom: 15px;
}
.c-single-empresasaudio .o-single-empresasaudio .related-locations .location--categorys span {
font-family: "Fjalla One";
font-weight: normal;
font-size: 15px;
text-align: left;
color: #9d9d9d;
border-radius: 5px;
background: #f0f0f0;
padding: 5px 12px;
margin-right: 10px;
margin-bottom: 14px;
text-transform: uppercase;
display: inline-block;
}
.c-single-empresasaudio .o-single-empresasaudio .related-locations .location--categorys .trabajos {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
grid-gap: 17px;
margin-top: 19px;
}
.c-single-empresasaudio .o-single-empresasaudio .related-locations .location--categorys .trabajo {
padding: 25px;
background-color: #EDE9DF;
border-radius: 5px;
position: relative;
}
.c-single-empresasaudio .o-single-empresasaudio .related-locations .location--categorys .trabajo svg {
position: absolute;
right: 16px;
top: 16px;
}
.c-single-empresasaudio .o-single-empresasaudio .related-locations .location--categorys .trabajo h5 {
font-family: Lora;
font-weight: normal;
font-size: 18px;
text-align: left;
color: #151515;
margin-bottom: 10px;
}
.c-single-empresasaudio .o-single-empresasaudio .related-locations .location--categorys .trabajo p {
font-family: Lora;
font-weight: normal;
font-size: 13px;
text-align: left;
color: #151515;
}
.c-single-empresasaudio .o-single-empresasaudio .related-locations .location--categorys .trabajo p:nth-child(2) {
font-size: 12px;
margin-bottom: 20px;
}
.c-single-empresasaudio .o-single-empresasaudio .related-locations__title {
position: relative;
font-family: "Six Caps";
font-weight: normal;
font-size: 38px;
letter-spacing: 0.18em;
text-align: center;
color: #151515;
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 30px;
}
.c-single-empresasaudio .o-single-empresasaudio .related-locations__title svg:first-child {
margin-right: 15px;
}
.c-single-empresasaudio .o-single-empresasaudio .related-locations__title svg:last-child {
margin-left: 10px;
}
.c-single-empresasaudio .o-single-empresasaudio .related-locations__list {
position: relative;
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 12px;
}
.c-single-empresasaudio .o-single-empresasaudio .related-locations__list .location {
width: 100%;
height: 320px;
position: relative;
border-radius: 5px;
padding: 35px;
overflow: hidden;
margin: 0 7px;
transition: all 0.5s ease;
}
.c-single-empresasaudio .o-single-empresasaudio .related-locations__list .location .image-cover {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
transition: all 1.5s ease;
}
.c-single-empresasaudio .o-single-empresasaudio .related-locations__list .location a {
position: relative;
z-index: 3;
display: flex;
width: 100%;
height: 100%;
flex-direction: column;
justify-content: space-between;
}
.c-single-empresasaudio .o-single-empresasaudio .related-locations__list .location .location--top {
display: flex;
justify-content: space-between;
align-items: center;
}
.c-single-empresasaudio .o-single-empresasaudio .related-locations__list .location .location--top .category {
text-transform: uppercase;
font-family: "Fjalla One";
font-weight: normal;
font-size: 14px;
letter-spacing: 0.1em;
line-height: 13px;
text-align: left;
color: #fff;
}
.c-single-empresasaudio .o-single-empresasaudio .related-locations__list .location .location--bottom .title {
font-family: Lora;
font-weight: normal;
font-size: 29px;
line-height: 30px;
text-align: left;
color: #fff;
margin-bottom: 20px;
}
.c-single-empresasaudio .o-single-empresasaudio .related-locations__list .location .location--bottom .o-flex {
display: flex;
justify-content: space-between;
align-items: center;
}
.c-single-empresasaudio .o-single-empresasaudio .related-locations__list .location .location--bottom .o-flex span {
font-family: "Fjalla One";
font-weight: normal;
font-size: 13px;
letter-spacing: 0.25em;
line-height: 13px;
text-align: left;
color: #fff;
text-transform: uppercase;
transition: all 0.5s ease;
}
.c-single-empresasaudio .o-single-empresasaudio .related-locations__list .location .location--bottom .o-flex svg path {
stroke: #FFF;
transition: all 0.5s ease;
}
.c-single-empresasaudio .o-single-empresasaudio .related-locations__list .location::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 5px;
background: #000;
opacity: 0.37;
z-index: 2;
}
.c-single-empresasaudio .o-single-empresasaudio .related-locations__list .location:hover .image-cover {
transform: scale(1.3);
transition: all 1.5s ease;
}
.c-single-empresasaudio .o-single-empresasaudio .related-locations__list .location:hover .location--bottom .o-flex span {
color: #F21C45;
transition: all 0.5s ease;
}
.c-single-empresasaudio .o-single-empresasaudio .related-locations__list .location:hover .location--bottom .o-flex svg path {
stroke: #F21C45;
transition: all 0.5s ease;
} *:before,
*:after {
box-sizing: inherit;
}
body,
html {
overflow-x: hidden;
}
p {
line-height: 1.5;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
img {
max-width: 100%;
height: auto;
}
ul,
li {
list-style-type: none;
padding-left: 0;
}
.transition {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
img {
max-width: 100%;
}
form input[type="text"],
form input[type="tel"],
form input[type="email"],
form textarea {
width: 100%;
border: 1px solid #e5e5e5;
padding: 10px;
margin-bottom: 10px;
}
form div.wpcf7-validation-errors {
width: 100%;
text-align: center;
border: 0;
border-top: 2px solid red;
padding-top: 20px;
color: #999;
}
form div.wpcf7-mail-sent-ok {
width: 100%;
text-align: center;
border: 0;
border-top: 2px solid green;
padding-top: 20px;
color: #999;
}
form span.wpcf7-not-valid-tip {
display: none;
}
form .wpcf7-not-valid {
background: rgba(255, 0, 0, 0.4);
}  @media screen and (max-width: 1360px) {
.c-contacto .o-contact-info__grid {
grid-template-columns: 410px 1fr;
}
} @media screen and (max-width: 1299px) {
.c-home .o-home-cover .o-home--products {
padding: 0 15px;
}
.c-blog .o-bar .cont--bar ul li {
max-width: 270px;
}
} @media screen and (max-width: 1199px) {
.c-home .o-home-cover .o-home--products {
bottom: -345px;
padding: 0 15px;
}
.c-home .o-home-info__grid {
grid-template-columns: 1fr 555px;
grid-gap: 50px;
}
.c-templateprofesional .conjunto .empresas .infoempresa div.wisig p,
.c-single-panorama .o-single-panorama .conjunto .empresas .infoempresa div.wisig p {
width: 100%;
height: auto;
}
.c-templateprofesional .o-templateprofesional-cover .cajaimg {
height: 100%;
}
.c-templateempresasaudiovisuales .menu p {
display: none;
}
.c-templateempresasaudiovisuales .menu {
display: block;
padding: 20px;
height: auto;
}
.c-templateempresasaudiovisuales .menu .elemento .submenu {
z-index: 2;
}
.c-blog .o-bar .cont--bar ul li {
max-width: 240px;
}
.c-contacto .o-contact-info__grid {
grid-template-columns: 1fr;
}
.c-contacto .o-contact-info__grid {
padding-left: 0;
}
.c-contacto .o-contact-info__cont .o-grid {
grid-template-columns: 1fr 1fr;
}
.c-contacto .o-contact-info__grid .image {
display: none;
}
} @media screen and (max-width: 1023px) {
.c-home .o-home-info__grid {
grid-template-columns: 1fr;
}
.c-home .o-home-blog__list {
grid-template-columns: 1fr;
}
.c-pie .footer-top > .container {
display: grid;
grid-template-columns: 1fr 1fr;
}
.c-home .o-home-cover__cont__title {
font-size: 115px;
margin-bottom: -10px;
text-align: center;
}
.c-single-location .o-single-location__grid {
grid-template-columns: 1fr;
}
.c-single-location .o-single-location .location--gallery {
width: 100%;
overflow-x: scroll;
overflow-y: hidden;
white-space: nowrap;
display: block;
}
.c-single-location .o-single-location .location--gallery a{
width: 150px;
display: inline-block;
}
.c-locations .o-locations .o-locations--top {
grid-template-columns: 1fr;
grid-gap: 30px;
margin-bottom: 40px;
}
.c-locations .o-locations .o-locations--filters .listafiltros {
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 35px;
}
.c-profesional .o-profesional .o-profesional--top {
grid-template-columns: 1fr;
grid-gap: 30px;
margin-bottom: 40px;
}
.c-profesional .o-profesional .lista-profesional {
grid-template-columns: 1fr;
}
.c-templateprofesional .o-templateprofesional-cover__title {
font-size: 60px;
}
.c-templateprofesional .conjunto {
grid-template-columns: 1fr;
}
.c-templateempresasaudiovisuales .o-templateempresasaudiovisuales-cover__title {
font-size: 60px;
}
.c-single-empresasaudio .o-single-empresasaudio-cover {
padding: 100px 0;
}
.c-single-empresasaudio .o-single-empresasaudio__grid {
grid-template-columns: 1fr;
grid-gap: 40px;
}
.c-single-empresasaudio .o-single-empresasaudio-cover .title {
font-size: 60px;
}
.c-single-panorama .o-single-panorama-cover .title {
font-size: 60px;
}
.c-single-panorama .o-single-panorama .conjunto {
grid-template-columns: 1fr;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .infoempresa .logoycontacto {
grid-template-columns: 1fr;
}
.c-rutas .o-rutes__list {
grid-template-columns: repeat(2, 1fr);
}
.c-blog .o-listado__items {
grid-template-columns: 1fr 1fr;
}
.c-blog .o-bar .cont--bar ul {
width: 1170px;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
.c-blog .o-bar .cont--bar {
overflow: auto;
}
.c-blog .o-bar .cont--bar ul li {
max-width: 270px;
}
.c-blog .o-bar .cont--bar .scroll::-webkit-scrollbar {
display: none;
}
.c-contacto .o-contact > .container {
grid-template-columns: 1fr;
grid-gap: 30px;
}
.c-contacto .o-contact .image {
position: relative;
top: 0;
right: 0;
width: 100%;
height: 500px;
object-fit: cover;
object-position: top;
}
.c-contacto .o-contact-featured__grid {
grid-template-columns: repeat(2, 1fr);
}
.c-contacto .o-contact-info__bottom__grid {
grid-template-columns: repeat(2, 1fr);
}
.c-contacto .o-contact-info__collaborators .list--collaborators {
grid-template-columns: repeat(4, 1fr);
}
#form-propuesta form .box-category-grid {
grid-template-columns: repeat(3, 1fr);
}
} @media screen and (max-width: 767px) {
.o-aviso p{
font-size: 12px;
color: #FFF;
}
.c-contacto .o-contact-info__collaborators .list--collaborators{
flex-wrap: wrap;
}
.c-pie .footer-top .footer-contact a{
font-size: 20px;
line-height: 26px;
}
.c-pie .footer-top .footer-social ul{
display: flex;
align-items: center;
justify-content: space-between;
}
.c-pie .footer-bottom > .container {
justify-content: center;
align-items: center;
flex-wrap: wrap;
}
.c-pie .footer-top > .container {
display: block;
}
.c-home .o-home-cover .o-home--products {
position: relative;
grid-template-columns: repeat(2, 1fr);
bottom: 0;
}
.c-home .o-home-cover {
padding-bottom: 50px;
padding-top: 150px;
}
.c-home .o-home-cover__cont__title {
font-size: 80px;
margin-bottom: -5px;
text-align: center;
}
.c-home .o-home-cover__cont__subtitle {
font-size: 45px;
}
.c-home .o-home-cover__cont .btn-red {
display: table;
margin: 0 auto;
margin-bottom: 40px;
}
#menu {
padding-top: 0px;
padding-bottom: 0;
align-items: inherit;
overflow: scroll;
}
#menu nav {
max-width: 300px;
margin: 0 auto;
}
#menu > .container {
grid-template-columns: 1fr;
grid-gap: 40px;
padding-top: 125px;
padding-bottom: 30px;
overflow: scroll;
}
#menu .menu--right {
padding-left: 0;
border-left: 0;
max-width: 300px;
margin: 0 auto;
padding-bottom: 50px;
}
#menu .menu--right .contact {
padding-top: 25px;
}
#menu .menu--right .social {
margin-top: 25px;
}
#menu .menu--right .logo-menu {
margin-bottom: 25px;
}
.c-home .o-home-info__cont {
padding: 55px 0px;
padding-bottom: 315px;
}
.c-pie .footer-top #logo-footer {
display: block;
max-width: 190px;
margin: 0 auto;
margin-bottom: 20px;
}
.c-pie .footer-top #logo-footer svg {
margin: 0 auto;
}
.c-pie .footer-top .footer-info {
max-width: 260px;
margin: 0 auto;
margin-bottom: 20px;
}
.c-pie .footer-top .footer-contact {
max-width: 260px;
margin: 0 auto;
margin-bottom: 20px;
}
.c-pie .footer-top .footer-social {
max-width: 260px;
margin: 0 auto;
}
.c-pie .footer-top .footer-social ul li {
margin-right: 5px;
}
.o-header__right ul.social {
display: none;
}
.c-header .o-header__right,
.c-header.menu-fijo .o-header__right,
.page-template-page-home .c-header.menu-fijo .o-header__right {
max-width: 45px;
}
.c-header .o-header__search,
.c-header.menu-fijo .o-header__search,
.page-template-page-home .c-header.menu-fijo .o-header__search {
max-width: 145px;
}
.o-header #logo {
max-width: 215px;
width: 100%;
}
.c-single-location .o-single-location .location--content .location--bottom {
grid-template-columns: 1fr;
margin-top: 50px;
}
.c-single-location .o-single-location__grid {
padding-bottom: 25px;
}
.c-single-location .o-single-location .related-locations__list {
grid-template-columns: 1fr;
}
.c-single-location .o-single-location .related-locations__title {
font-size: 30px;
}
.c-single-location .o-single-location .related-locations__list .location .location--bottom .title {
font-size: 25px;
}
.c-single-location .o-single-location-cover {
padding: 150px 0;
}
.c-single-location .o-single-location-cover .title {
font-size: 50px;
line-height: 60px;
margin-bottom: 5px;
}
.c-single-location .o-single-location-cover .subtitle {
font-size: 16px;
line-height: 25px;
}
.c-single-location .o-single-location .location--gallery {
margin-bottom: 40px;
}
.c-locations .o-locations-cover__title {
font-size: 50px;
}
.c-locations .o-locations-cover__subtitle {
font-size: 16px;
line-height: 25px;
}
.c-locations .o-locations .o-locations--list {
grid-template-columns: 1fr;
}
.c-locations .o-locations .o-locations--list .location .location--bottom .title {
font-size: 25px;
}
.c-profesional .o-profesional .lista-profesional .pro3 .cajatext h3 a {
font-size: 20px;
}
.c-profesional .o-profesional .lista-profesional .pro3 .cajatext a {
font-size: 14px;
}
.c-profesional .o-profesional-cover__title {
font-size: 50px;
}
.c-profesional .o-profesional-cover__subtitle {
font-size: 16px;
line-height: 25px;
}
.c-templateprofesional .o-templateprofesional-cover__title {
font-size: 50px;
}
.c-templateprofesional .o-templateprofesional-cover__subtitle {
font-size: 16px;
line-height: 25px;
}
.c-templateprofesional .conjunto .empresas .infoempresa .logoycontacto {
grid-template-columns: 1fr;
}
.c-templateprofesional .conjunto .empresas .empresa {
display: block;
}
.c-templateprofesional .conjunto .empresas .empresa {
height: auto;
padding: 10px 15px 10px 26px;
}
.c-templateempresasaudiovisuales .empresas {
grid-template-columns: 1fr 1fr;
}
.c-templateempresasaudiovisuales .o-templateempresasaudiovisuales-cover__title {
font-size: 50px;
}
.c-single-empresasaudio .o-single-empresasaudio-cover .title {
font-size: 50px;
}
.c-single-empresasaudio .o-single-empresasaudio-cover .subtitle {
font-size: 16px;
line-height: 25px;
}
.c-single-panorama .o-single-panorama-cover .title {
font-size: 50px;
}
.c-single-panorama .o-single-panorama-cover .subtitle {
font-size: 16px;
line-height: 25px;
}
.c-rodado .o-rodado .rodados-featured .featured--grid {
grid-template-columns: 1fr;
}
.c-rodado .o-rodado .rodados-featured .featured--grid .film .container .play {
top: -80px;
}
.c-rodado .o-rodado .rodados-featured .featured--grid .film {
height: auto;
padding-top: 100px;
}
.c-rodado .o-rodado .rodados-featured .featured--grid .film .container .title {
font-size: 45px;
line-height: 60px;
}
.c-pie .footer-bottom ul {
text-align: center;
margin-top: 5px;
}
.c-pie .footer-bottom p {
text-align: center;
}
.c-pie .footer-bottom ul li {
margin-right: 8px;
}
.c-rutas .o-rute-cover .title {
font-size: 50px;
}
.c-rutas .o-rute-cover .subtitle {
font-size: 16px;
line-height: 25px;
}
.c-rutas .o-rutes__list {
grid-template-columns: repeat(1, 1fr);
}
.c-single-rute .o-single-rute .rute-locations {
column-count: 1;
}
.c-single-rute .o-single-rute-cover .title {
font-size: 50px;
}
.c-single-rute .o-single-rute-cover .subtitle {
font-size: 16px;
line-height: 25px;
}
.c-single-rute .o-single-rute .rute-locations .point .tel a {
font-size: 16px;
}
.c-single-rute .o-single-rute .rute-locations .point .tel p {
font-size: 16px;
line-height: 24px;
}
.c-single-rute .o-single-rute .rute-locations .point .description {
font-size: 16px;
line-height: 30px;
}
.c-blog .o-contact-cover__title {
font-size: 50px;
}
.c-blog .o-bar .cont--bar ul li a {
font-size: 18px;
}
.c-blog .o-bar .cont--bar ul li {
padding: 15px;
}
.c-blog .o-bar .cont--bar ul {
width: 1010px;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
.c-blog .o-bar .cont--bar ul li {
max-width: 240px;
}
.c-single .o-single__title {
font-size: 30px;
line-height: 40px;
}
.c-single .o-single__container .content h3 {
font-size: 24px;
}
.c-contacto .o-contact-cover__title {
font-size: 50px;
}
.c-contacto .o-contact-cover__subtitle {
font-size: 16px;
line-height: 25px;
}
.c-contacto .o-contact__title {
font-size: 45px;
line-height: 60px;
}
.c-contacto .o-contact__title span {
font-size: 45px;
}
.c-contacto .o-contact-featured__grid {
grid-template-columns: repeat(1, 1fr);
padding: 0;
}
.c-contacto .o-contact-info__cont .o-grid {
grid-template-columns: 1fr;
grid-gap: 30px;
}
.c-contacto .o-contact-info__grid {
margin-bottom: 40px;
}
.c-contacto .o-contact-info__bottom__grid {
grid-template-columns: repeat(1, 1fr);
padding: 0;
}
#form-propuesta form .o-grid {
grid-template-columns: 1fr;
}
#form-propuesta form .box-category-grid {
grid-template-columns: repeat(2, 1fr);
}
#form-propuesta form .o-flex {
display: block;
}
#form-propuesta form .o-flex p {
margin-bottom: 8px;
}
#form-propuesta form .grid-images {
grid-template-columns: repeat(1, 1fr);
}
} @media screen and (max-width: 520px) {
.c-home .o-home-cover .o-home--products {
grid-template-columns: 1fr;
}
.c-home .o-home-info__right .grid-pdf {
grid-template-columns: 1fr;
}
.c-home .o-home-info__left .title {
font-size: 55px;
line-height: 115px;
}
.c-home .o-home-info__left .title span {
font-size: 60px;
line-height: 90px;
}
.c-header .o-header__search,
.c-header.menu-fijo .o-header__search,
.page-template-page-home .c-header.menu-fijo .o-header__search {
display: none;
}
.o-header #logo {
max-width: 125px;
width: 100%;
}
.o-header #logo svg {
width: 100%;
}
.c-home .o-home-cover__cont__title {
font-size: 55px;
margin-bottom: -5px;
text-align: center;
letter-spacing: 0.2em;
}
.c-home .o-home-cover__cont__subtitle {
font-size: 30px;
letter-spacing: 0.15em;
}
.c-home .o-home-info__left .subtitle {
line-height: 30px;
}
.c-single-location .o-single-location .location--sidebar .o-grid {
display: grid;
grid-template-columns: 1fr;
grid-gap: 0;
}
.c-single-location .o-single-location .location--content .location--bottom {
margin-top: 30px;
}
.c-single-location .o-single-location__grid {
grid-gap: 40px;
}
.c-single-location .o-single-location-cover {
padding: 100px 0;
}
.c-locations .o-locations .o-locations--filters .listafiltros {
grid-template-columns: 1fr 1fr;
}
.c-locations .o-locations .o-locations--top .pdf-container .title span {
font-size: 30px;
}
.c-single-location .o-single-location .related-locations__list .location {
margin: 0;
}
.c-single-location .o-single-location-cover .title {
font-size: 45px;
line-height: 55px;
}
.c-profesional .o-profesional .lista-profesional {
grid-template-columns: 1fr;
}
.c-profesional .o-profesional .lista-profesional .pro3 .cajatext {
min-height: auto;
}
.c-profesional .o-profesional .o-profesional--top .pdf-container .title span {
font-size: 30px;
}
.c-templateprofesional .conjunto .empresas .empresa div {
display: block;
}
.c-templateprofesional .conjunto .empresas .empresa div p {
display: none;
}
.c-templateprofesional .conjunto .empresas .empresa {
position: relative;
}
.c-templateprofesional .conjunto .empresas .empresa div svg {
margin-left: 0;
position: absolute;
top: 50%;
right: 5px;
transform: translate(0, -50%);
}
.c-templateprofesional .conjunto .empresas .empresa div a {
display: table;
}
.c-templateprofesional .conjunto .empresas .empresa h5 {
margin-bottom: 8px;
}
.c-templateprofesional .o-templateprofesional-cover__title {
font-size: 40px;
}
.c-profesional .o-profesional-cover__title {
font-size: 40px;
}
.c-templateempresasaudiovisuales .empresas {
grid-template-columns: 1fr;
}
.c-templateempresasaudiovisuales .o-templateempresasaudiovisuales-cover__title {
font-size: 40px;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .empresa div {
display: block;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .empresa {
display: block;
height: auto;
padding: 10px 15px 10px 26px;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .empresa div p {
display: none;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .empresa {
position: relative;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .empresa div svg {
margin-left: 0;
position: absolute;
top: 50%;
right: 5px;
transform: translate(0, -50%);
}
.c-single-panorama .o-single-panorama .conjunto .empresas .empresa div a {
display: table;
}
.c-single-panorama .o-single-panorama .conjunto .empresas .empresa h5 {
margin-bottom: 8px;
}
.c-rodado .o-rodado .rodados-featured .featured--grid .film .container .title {
font-size: 40px;
line-height: 48px;
}
.c-rodado .o-rodado-cover .film-cover-slider .film .container h2 {
font-size: 40px;
}
.c-rodado .o-rodado-cover .film-cover-slider .film {
height: 460px;
}
.c-rodado .o-rodado-cover .film-cover-slider .film .container .play {
top: 40%;
}
.c-rodado .o-rodado-cover .film-cover-slider .slick-next {
top: 43%;
}
.c-rodado .o-rodado-cover .film-cover-slider .slick-prev {
top: 43%;
}
.c-rodado .o-rodado .rodados-featured__title {
font-size: 30px;
}
.c-rodado .o-rodado {
padding-bottom: 40px;
}
.c-pie .footer-bottom p {
font-size: 15px;
}
.c-pie .footer-top {
padding-bottom: 25px;
}
.c-rutas .o-rutes {
padding-bottom: 60px;
}
.c-blog .o-listado__items {
grid-template-columns: 1fr;
margin-top: -255px;
}
.c-blog .o-listado__items .news .content .title {
font-size: 20px;
}
.c-blog .o-listado__items .news .content .text {
font-size: 14px;
}
.c-blog .o-listado__items .news .content {
padding: 20px;
}
.c-single .o-single__container {
padding-bottom: 30px;
}
.c-contacto .o-contact-info__collaborators .list--collaborators {
grid-template-columns: repeat(2, 1fr);
}
.c-contacto .o-contact__title span {
font-size: 40px;
}
.c-contacto .o-contact__title {
font-size: 40px;
line-height: 45px;
}
.c-contacto .o-contact .image {
height: auto;
}
.c-contacto .o-contact {
padding-bottom: 40px;
}
.c-contacto .o-contact-info {
padding: 50px 0;
}
.c-contacto .o-contact-info__cont .title {
font-size: 26px;
margin-bottom: 25px;
}
.c-home .o-home-rodado .o-home-rodado--top a {
font-size: 12px;
}
.c-home .o-home-rodado__title {
font-size: 22px;
}
.c-home .o-home-rodado {
padding-top: 300px;
padding-bottom: 50px;
}
.c-home .o-home-locations {
margin-bottom: 60px;
}
.c-home .o-home-locations__title {
font-size: 28px;
}
.c-home .o-home-info__cont {
padding-bottom: 290px;
}
#form-propuesta form label.acceptance {
display: block;
}
#form-propuesta {
padding: 35px 20px;
}
.c-locations .o-locations-cover__title {
font-size: 45px;
}
.c-locations .o-locations-cover__subtitle {
font-size: 14px;
line-height: 25px;
}
#menu nav ul li a {
font-size: 24px;
}
#menu nav ul li {
margin-bottom: 40px;
}
.c-single-location .o-single-location-cover .subtitle {
font-size: 14px;
line-height: 22px;
}
}