shell bypass 403
/*------------------------------------*\
$SITIO
\*------------------------------------*/
/*$color-primary: #DD191A;*/
$color-primary: #ff141a;
$color-secondary: #333333;
@media (min-width: 1200px) {
.container {
max-width: 1385px !important;
}
}
h2 {
font-style: normal;
font-weight: 800;
font-size: 32px;
line-height: 38px;
text-align: center;
color: $color-primary;
}
h3, h3 a {
font-style: normal;
font-weight: 800;
font-size: 28px;
line-height: 34px;
color: $color-primary;
}
html, body {
height: 100%;
top: 0px !important;
overflow-x: hidden;
}
html {
overflow-y: auto !important;
overflow-x: hidden !important;
}
body, a, strong, label, div,h1,h2,h3,h4,h5, button, input, p, li, span, select, input {
font-family: $font-family !important;
}
a, img, div, button,h1,h2,h3, li, i,svg path,svg rect,svg circle, svg polygon, input,select {
transition: all .3s ease-out !important;
}
ul {
padding: 0px;
margin: 0px;
}
li {
list-style-type: none;
}
.alert {
margin-top: 15px;
}
a {
text-decoration: none !important;
}
.btn-theme {
font-style: normal;
font-weight: 800;
font-size: 32px;
line-height: 30px;
color: #FFFFFF;
background: $color-primary;
box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.2);
border-radius: 106px;
border:0px;
margin-top: 35px;
padding: 25px 30px;
width: 100%;
&:hover {
background: $color-secondary;
}
}
.carousel-indicators {
margin: 0px;
bottom: -66px;
}
.carousel-indicators li {
width: 34px;
height: 6px;
border-radius: 14px;
background: #EAEAEA;
margin-right: 14px;
}
.carousel-indicators .active {
background: $color-primary;
width: 34px;
height: 6px;
}
/* EFECTO TRANSICION SLIDER */
/* line 268, sass/style.scss */
.carousel-fade .carousel-item {
opacity: 0;
transition: opacity ease-out .9s;
}
/* line 271, sass/style.scss */
.carousel-fade .carousel-item img {
z-index: -200;
}
/* line 276, sass/style.scss */
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
opacity: 1;
}
/* line 282, sass/style.scss */
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
opacity: 0;
}
/* line 287, sass/style.scss */
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
transform: translateX(0);
transform: translate3d(0, 0, 0);
}
/* FIN EFECTO TRANSICION SLIDER */
/* INICIO LABEL, ETIQUETA INMUEBLE */
.label-property-detail {
&.gestion {
}
&.ref {
}
}
/* FIN LABEL, ETIQUETA INMUEBLE */
input[type=checkbox] {
-moz-appearance:none;
-webkit-appearance:none;
-o-appearance:none;
outline: none;
content: none;
display: inline;
}
input[type=checkbox]:before {
font-family: "FontAwesome";
content: "\f00c";
font-size: 15px;
color: transparent !important;
background: #EAEAEA;
width: 17px;
height: 17px;
border: 1px solid transparent;
border-radius: 4px;
margin-right: 7px;
}
input[type=checkbox]:checked:before {
color: $color-primary !important;
}
label[for="ContactoCondicionesUso"] {
font-weight: normal;
font-size: 13px;
line-height: 16px;
color: #999999;
display: inline;
a {
color: $color-primary;
}
}
html.pages-condicionesDeUso {
header {
}
}
/* BUSCADOR HOME y INMUEBLES */
#searcher {
background: #FFFFFF;
box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.2);
border-radius: 106px;
padding: 38px;
padding-bottom: 15px;
input#find-map:hover {
opacity: 0.8;
}
input:hover::placeholder {
color: $color-primary;
}
.content-searcher-submit {
input, select {
}
.searcher-submit {
button {
i {
}
&:hover {
}
}
}
select {
-webkit-appearance: none;
-moz-appearance: none;
background-image: url("/img/frontend/select-arrow.png");
background-repeat: no-repeat;
background-position-x: right;
background-position-y: 27px;
background-color: #EBEBEB;
border-radius: 10px;
font-style: normal;
font-weight: 800;
font-size: 24px;
line-height: 30px;
color: #024A9D;
padding: 15px;
border:0px;
margin-right: 30px;
}
.searcher-localidad select {
width: 355px;
}
}
}
/* BUSCADOR HOME Y INMUEBLES */
/* GRID, LIST, LISTADOS INMUEBLES */
.content-properties.grid, .content-properties.list {
.item {
margin-bottom: 60px;
img {
border-radius: 5px;
max-width: 100%;
}
.content-num-photo {
background: #000000;
opacity: 0.5;
border-radius: 20px;
display: inline;
position: absolute;
bottom: 17px;
left: 10px;
width: 70px;
height: 31px;
}
.detail-photo {
position: absolute;
bottom: 20px;
left: 25px;
font-weight: normal;
font-size: 13px;
line-height: 24px;
text-align: center;
color: #FFFFFF;
i {
margin-right: 6px;
}
}
.content-reference {
background: #000000;
opacity: 0.5;
border-radius: 20px;
display: inline;
position: absolute;
bottom: 17px;
left: 85px;
width: 110px;
height: 31px;
}
.detail-reference {
bottom: 20px;
left: 110px;
font-weight: normal;
font-size: 13px;
line-height: 24px;
text-align: center;
color: #FFFFFF;
margin-top: 3px;
i {
margin-right: 6px;
}
}
.title {
font-style: normal;
font-weight: 700;
font-size: 24px;
line-height: 24px;
text-align: center;
color: #333333;
margin-bottom: 25px;
text-transform: lowercase;
}
.title:first-letter {
text-transform: uppercase;
}
.price {
font-style: normal;
font-weight: 900;
font-size: 32px;
line-height: 24px;
text-align: center;
color: $color-primary;
margin-top: 15px;
}
.details {
margin-top: 15px;
li {
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 30px;
color: #999999;
margin-left: 15px;
margin-right: 15px;
}
}
&:hover img {
opacity: 0.7;
}
&:hover .title {
color:$color-primary;
}
}
}
/* FIN GRID, LIST, LISTADOS INMUEBLES */
/* LIST LISTADOS INMUEBLES */
.content-properties.list {
.item {
margin-top: 0px !important;
margin-bottom: 60px !important;
div.description {
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 30px;
color: #888888;
margin-top: 20px;
}
.label-property-detail {
margin-top:0px !important;
}
.price {
margin-top: 20px !important;
}
.details {
li {
img {
margin-right: 10px;
}
margin-right: 30px;
span.detail {
}
}
}
}
}
/* FIN LIST LISTADOS INMUEBLES */
/* INICIO FORMULARIO CONTACTO */
.content-form {
background: #ECECEC;
border-radius: 10px;
padding: 20px;
padding-bottom: 80px;
h2 {
margin-bottom: 0px;
font-size: 25px;
}
.employee {
li.name {
font-style: normal;
font-weight: 600;
font-size: 22px;
line-height: 26px;
color: #999999;
margin-bottom: 2px;
}
li.position {
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 16px;
color: #999999;
margin-bottom: 30px;
}
}
input[type="text"], input[type="email"], textarea {
background: #FFFFFF;
border-radius: 10px;
font-style: normal;
font-weight: 600;
font-size: 22px;
line-height: 26px;
color: #999999;
width: 100%;
padding: 15px;
border: 0px;
margin-bottom: 40px;
&::-webkit-input-placeholder {
color: #999999;
}
&:-moz-placeholder {
color: #999999;
}
&::-moz-placeholder {
color: #999999;
}
&:-ms-input-placeholder {
color: #999999;
}
}
input {
height: 55px;
}
input[type=checkbox]:before {
background: #ffffff;
}
textarea {
height: 150px;
margin-bottom: 20px;
}
}
button[type=submit].btn-theme {
margin-top: -40px;
margin-bottom: 45px;
cursor: pointer;
}
/* FIN FORMULARIO CONTACTO */
/* INICIO NOTICIAS FOOTER */
section#news {
margin-top: 90px;
h2 {
margin-bottom: 60px;
}
h3 {
margin-top: 55px;
margin-bottom: 30px;
}
p {
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 30px;
color: #888888;
}
input[type=text] {
background: #EBEBEB;
border-radius: 10px;
font-style: normal;
font-weight: 800;
font-size: 24px;
line-height: 30px;
color: #024A9D;
border:0px;
padding: 12px 16px 12px 12px;
margin-top: 35px;
margin-bottom: 20px;
}
.checks {
margin-bottom: 110px;
}
button {
cursor:pointer;
background: $color-primary;
border-radius: 10px;
padding: 12px 16px 12px 12px;
color: #ffffff;
border:0px;
margin-left: 30px;
i {
font-size: 28px;
}
&:hover {
background: #024A9D;
}
}
h3.title-new {
margin-top: 15px;
margin-bottom: 15px;
}
.text-new {
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 30px;
color: #888888;
}
.read-more {
color: $color-primary;
}
.tags{
min-height: 47px;
ul {
li {
float: left;
display: inline-block;
background: $color-primary;
border-radius: 44px;
padding: 4px 15px;
color: #ffffff;
margin-top: 15px;
margin-right: 15px;
}
}
}
.content-dashed-form {
position: absolute;
border: 5px dashed #CCCCCC;
border-left: 0px;
border-top-right-radius: 51px;
border-bottom-right-radius: 51px;
left: 0px;
width: 48%;
min-height: 440px;
padding-bottom: 65px;
}
article:hover img {
opacity: 0.7;
}
article:hover h3 {
color: $color-primary;
}
}
/* INICIO NOTICIAS FOOTER */
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
h1, h2, h3, h4, p {
text-align: center !important;
}
h2 {
margin-top: 30px;
}
.content-searcher #top-searcher-gestion .btn-map {
display: block;
}
.content-searcher #top-searcher-gestion input {
margin-top: 20px;
background: #EBEBEB !important;
}
.content-properties.grid .item img, .content-properties.list .item img {
width: 100% !important;
}
.content-properties.grid .item img.icon-description, .content-properties.list .item img.icon-description {
width: unset !important;
}
.content-properties.grid .item .title, .content-properties.list .item .title {
text-align: center;
}
.content-properties.grid .item .price, .content-properties.list .item .price {
text-align: center;
}
.content-properties.grid .item .details li {
font-size: 12px;
}
.content-dashed-form {
display: none;
}
section#news {
button {
width: 100%;
display: block;
margin-left: 0px;
margin-bottom: 20px;
}
label {
display: inline;
}
img {
display: block;
margin: 0 auto;
}
p {
text-align: center;
}
}
#searcher .content-searcher-submit .searcher-submit button {
display: block;
width: 100%;
}
.searcher-submit {
width: 100%;
margin-top: 15px;
}
#services .item {
text-align: center;
}
.content-searcher #top-searcher-gestion input {
width: 100%;
}
.searcher-gestion, .searcher-tipo, .searcher-provincia, .searcher-localidad {
width: 100%;
}
#searcher .content-searcher-submit .searcher-gestion select, #searcher .content-searcher-submit .searcher-provincia select, #searcher .content-searcher-submit .searcher-localidad select, #searcher .content-searcher-submit .searcher-tipo select {
width: 100%;
}
.content-form {
margin: 0px;
border: 0px;
}
section#news input[type=text] {
width: 100%;
}
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
}
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
}
/**
* A partir de aquí es donde debes escribir los estilos de posicionamiento
* y detalles que forman tu web. Disfruta!
*/
//Librerías
@import 'partials/layout/mixins';
//Abstracciones
@import 'partials/layout/abstracciones/home-slider';
@import 'partials/layout/abstracciones/mapa-web-error';
/*@import 'partials/layout/abstracciones/resultados';
@import 'partials/layout/abstracciones/subtitular';*/
//Entidades
/*@import 'partials/layout/entidades/inmueble-listado-grid';
@import 'partials/layout/entidades/inmueble-listado-list';
@import 'partials/layout/entidades/inmueble';
@import 'partials/layout/entidades/noticia-listado';
@import 'partials/layout/entidades/noticia';
@import 'partials/layout/entidades/opinion-listado';*/
//Páginas
/*@import 'partials/layout/paginas/home';*/
/*@import 'partials/layout/paginas/contacto';
@import 'partials/layout/paginas/empresa';
@import 'partials/layout/paginas/mapa-web-error';
@import 'partials/layout/paginas/referencia';*/