/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-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:monospace,monospace;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;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary::before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary::before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary::before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary::before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.container{position:relative;width:100%;margin:0 auto;padding:0 2rem;box-sizing:border-box;}.column,.columns{width:100%;float:left;box-sizing:border-box;}.micontainer{max-width:1440px;}@media (min-width:400px){.container{}}@media (min-width:550px){.container{}.column,.columns{margin-left:4%;}.column:first-child,.columns:first-child{margin-left:0;}.one.column,.one.columns{width:4.66666666667%;}.two.columns{width:13.3333333333%;}.three.columns{width:22%;}.four.columns{width:30.6666666667%;}.five.columns{width:39.3333333333%;}.six.columns{width:48%;}.seven.columns{width:56.6666666667%;}.eight.columns{width:65.3333333333%;}.nine.columns{width:74.0%;}.ten.columns{width:82.6666666667%;}.eleven.columns{width:91.3333333333%;}.twelve.columns{width:100%;margin-left:0;}.one-third.column{width:30.6666666667%;}.two-thirds.column{width:65.3333333333%;}.one-half.column{width:48%;}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%;}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%;}.offset-by-three.column,.offset-by-three.columns{margin-left:26%;}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%;}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%;}.offset-by-six.column,.offset-by-six.columns{margin-left:52%;}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%;}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%;}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78.0%;}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%;}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%;}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%;}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%;}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%;}}html{font-size:62.5%;}body{font-size:1.5em;line-height:1.6;font-weight:400;font-family:"Raleway","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#222;}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300;}h1{font-size:4.0rem;line-height:1.2;letter-spacing:-.1rem;}h2{font-size:3.6rem;line-height:1.25;letter-spacing:-.1rem;}h3{font-size:3.0rem;line-height:1.3;letter-spacing:-.1rem;}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem;}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem;}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0;}p{margin-top:0;}a{color:#1EAEDB;}a:hover{color:#0FA0CE;}.button,button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box;}.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{color:#333;border-color:#888;outline:0;}.button.button-primary,button.button-primary,input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary{color:#FFF;background-color:#33C3F0;border-color:#33C3F0;}.button.button-primary:hover,button.button-primary:hover,input[type="submit"].button-primary:hover,input[type="reset"].button-primary:hover,input[type="button"].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type="submit"].button-primary:focus,input[type="reset"].button-primary:focus,input[type="button"].button-primary:focus{color:#FFF;background-color:#1EAEDB;border-color:#1EAEDB;}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #D1D1D1;border-radius:4px;box-shadow:none;box-sizing:border-box;}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;}textarea{min-height:65px;padding-top:6px;padding-bottom:6px;}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:1px solid #33C3F0;outline:0;}label,legend{display:block;margin-bottom:.5rem;font-weight:600;}fieldset{padding:0;border-width:0;}input[type="checkbox"],input[type="radio"]{display:inline;}label > .label-body{display:inline-block;margin-left:.5rem;font-weight:normal;}ul{list-style:circle inside;}ol{list-style:decimal inside;}ol,ul{padding-left:0;margin-top:0;}ul ul,ul ol,ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%;}li{margin-bottom:1rem;}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#F1F1F1;border:1px solid #E1E1E1;border-radius:4px;}pre > code{display:block;padding:1rem 1.5rem;white-space:pre;}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #E1E1E1;}th:first-child,td:first-child{padding-left:0;}th:last-child,td:last-child{padding-right:0;}button,.button{margin-bottom:1rem;}input,textarea,select,fieldset{margin-bottom:1.5rem;}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.5rem;}.u-full-width{width:100%;box-sizing:border-box;}.u-max-full-width{max-width:100%;box-sizing:border-box;}.u-pull-right{float:right;}.u-pull-left{float:left;}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #E1E1E1;}.container:after,.row:after,.u-cf{content:"";display:table;clear:both;}@media (min-width:400px){}@media (min-width:550px){}@media (min-width:750px){}@media (min-width:1000px){}@media (min-width:1200px){}
#wrapper{width:1060px;margin:20px auto;}.clear{clear:left;height:21px;line-height:21px;}.hover_rotation{position:relative;width:240px;height:150px;border:5px solid #f6f6f6;overflow:hidden;float:left;margin:15px;}.hover_rotation img{position:absolute;width:400px;height:250px;top:50%;left:50%;margin-top:-125px;margin-left:-200px;border:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s;}.hover_rotation img.hover_rotation_right:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-o-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);}.hover_rotation img.hover_rotation_left:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-o-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);}.overlay_fade{position:relative;width:240px;height:150px;overflow:hidden;float:left;margin:15px;border:5px solid #f6f6f6;}.overlay_fade img{width:100%;height:100%;border:none;}.overlay_fade .overlay_zoom{position:absolute;top:0px;width:100%;height:100%;background-image:url(/themes/luisarranz/img/icons/zoom.png);background-repeat:no-repeat;background-position:center center;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;transition:opacity .4s ease-in;}.overlay_fade:hover .overlay_zoom{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}.overlay_fade .zoom_white{background-color:rgba(255,255,255,0.7);}.overlay_fade .zoom_black{background-color:rgba(0,0,0,0.7);}.overlay_slide{position:relative;width:240px;height:150px;overflow:hidden;float:left;margin:15px;border:5px solid #f6f6f6;}.overlay_slide img{width:100%;height:100%;border:none;}.overlay_slide .overlay_zoom{position:absolute;top:-150px;width:100%;height:100%;background-image:url(/themes/luisarranz/img/icons/zoom.png);background-repeat:no-repeat;background-position:center center;-webkit-transition:top 0.4s;-moz-transition:top 0.4s;-o-transition:top 0.4s;-ms-transition:top 0.4s;transition:top 0.4s;}.overlay_slide:hover .overlay_zoom{top:0;}.overlay_slide .zoom_white{background-color:rgba(255,255,255,0.7);}.overlay_slide .zoom_black{background-color:rgba(0,0,0,0.7);}.overlay_split{position:relative;width:240px;height:150px;overflow:hidden;float:left;margin:15px;border:5px solid #f6f6f6;}.overlay_split img{width:100%;height:100%;border:none;}.overlay_split .overlay_split_left,.overlay_split .overlay_split_right{position:absolute;width:50%;height:100%;}.overlay_split .overlay_split_right{right:0;-webkit-transition:right 0.4s;-moz-transition:right 0.4s;-o-transition:right 0.4s;-ms-transition:right 0.4s;transition:right 0.4s;}.overlay_split .overlay_split_left{left:0;-webkit-transition:left 0.4s;-moz-transition:left 0.4s;-o-transition:left 0.4s;-ms-transition:left 0.4s;transition:left 0.4s;}.overlay_split .overlay_split_top,.overlay_split .overlay_split_bottom{position:absolute;width:100%;height:50%;}.overlay_split .overlay_split_top{top:0;-webkit-transition:top 0.4s;-moz-transition:top 0.4s;-o-transition:top 0.4s;-ms-transition:top 0.4s;transition:top 0.4s;}.overlay_split .overlay_split_bottom{bottom:0;-webkit-transition:bottom 0.4s;-moz-transition:bottom 0.4s;-o-transition:bottom 0.4s;-ms-transition:bottom 0.4s;transition:bottom 0.4s;}.overlay_split:hover .overlay_split_left{left:-50%;}.overlay_split:hover .overlay_split_right{right:-50%;}.overlay_split:hover .overlay_split_top{top:-50%;}.overlay_split:hover .overlay_split_bottom{bottom:-50%;}.overlay_split .split_white{background-color:rgba(255,255,255,0.7);}.overlay_split .split_black{background-color:rgba(0,0,0,0.7);}.overlay_join{position:relative;width:240px;height:150px;overflow:hidden;float:left;margin:15px;border:5px solid #f6f6f6;}.overlay_join img{width:100%;height:100%;border:none;}.overlay_join .overlay_join_left,.overlay_join .overlay_join_right{position:absolute;width:50%;height:100%;}.overlay_join .overlay_join_left{left:-50%;-webkit-transition:left 0.4s;-moz-transition:left 0.4s;-o-transition:left 0.4s;-ms-transition:left 0.4s;transition:left 0.4s;}.overlay_join .overlay_join_right{right:-50%;-webkit-transition:right 0.4s;-moz-transition:right 0.4s;-o-transition:right 0.4s;-ms-transition:right 0.4s;transition:right 0.4s;}.overlay_join .overlay_join_top,.overlay_join .overlay_join_bottom{position:absolute;width:100%;height:50%;}.overlay_join .overlay_join_top{top:-50%;-webkit-transition:top 0.4s;-moz-transition:top 0.4s;-o-transition:top 0.4s;-ms-transition:top 0.4s;transition:top 0.4s;}.overlay_join .overlay_join_bottom{bottom:-50%;-webkit-transition:bottom 0.4s;-moz-transition:bottom 0.4s;-o-transition:bottom 0.4s;-ms-transition:bottom 0.4s;transition:bottom 0.4s;}.overlay_join:hover .overlay_join_left{left:0;}.overlay_join:hover .overlay_join_right{right:0;}.overlay_join:hover .overlay_join_top{top:0;}.overlay_join:hover .overlay_join_bottom{bottom:0;}.overlay_join_left .join_zoom,.overlay_join_right .join_favorite,.overlay_join_top .join_zoom,.overlay_join_bottom .join_favorite{position:absolute;background-repeat:no-repeat;background-position:center center;}.overlay_join .join_zoom,.overlay_join .join_favorite{width:100%;height:100%;}.overlay_join_left .join_zoom,.overlay_join_top .join_zoom{background-image:url(/themes/luisarranz/img/icons/zoom.png);}.overlay_join_right .join_favorite,.overlay_join_bottom .join_favorite{background-image:url(/themes/luisarranz/img/icons/favorite.png);}.overlay_join .join_white{background-color:rgba(255,255,255,0.7);}.overlay_join .join_black{background-color:rgba(0,0,0,0.7);}.corner_ribbon{position:relative;width:240px;height:150px;overflow:hidden;float:left;margin:15px;border:5px solid #f6f6f6;}.corner_ribbon img{width:100%;height:100%;border:none;}.corner_ribbon .corner_ribbon_top_left_white,.corner_ribbon .corner_ribbon_top_left_black,.corner_ribbon .corner_ribbon_bottom_left_white,.corner_ribbon .corner_ribbon_bottom_left_black,.corner_ribbon .corner_ribbon_top_right_white,.corner_ribbon .corner_ribbon_top_right_black,.corner_ribbon .corner_ribbon_bottom_right_white,.corner_ribbon .corner_ribbon_bottom_right_black{position:absolute;width:0;height:0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;}.corner_ribbon .corner_zoom,.corner_ribbon .corner_zoom{position:absolute;width:150px;height:150px;background:url(/themes/luisarranz/img/icons/zoom.png) no-repeat center center;}.corner_ribbon .corner_ribbon_top_left_white,.corner_ribbon .corner_ribbon_top_left_black{top:-150px;left:-150px;border-right:150px solid transparent;}.corner_ribbon .corner_ribbon_top_left_white{border-top:150px solid rgba(255,255,255,0.7);}.corner_ribbon .corner_ribbon_top_left_black{border-top:150px solid rgba(0,0,0,0.7);}.corner_ribbon:hover .corner_ribbon_top_left_white,.corner_ribbon:hover .corner_ribbon_top_left_black{top:0;left:0;}.corner_ribbon .corner_ribbon_top_left_white .corner_zoom,.corner_ribbon .corner_ribbon_top_left_black .corner_zoom{top:-170px;left:-35px;}.corner_ribbon .corner_ribbon_bottom_left_white,.corner_ribbon .corner_ribbon_bottom_left_black{bottom:-150px;left:-150px;border-right:150px solid transparent;}.corner_ribbon .corner_ribbon_bottom_left_white{border-bottom:150px solid rgba(255,255,255,0.7);}.corner_ribbon .corner_ribbon_bottom_left_black{border-bottom:150px solid rgba(0,0,0,0.7);}.corner_ribbon:hover .corner_ribbon_bottom_left_white,.corner_ribbon:hover .corner_ribbon_bottom_left_black{bottom:0;left:0;}.corner_ribbon .corner_ribbon_bottom_left_white .corner_zoom,.corner_ribbon .corner_ribbon_bottom_left_black .corner_zoom{bottom:-180px;left:-30px;}.corner_ribbon .corner_ribbon_top_right_white,.corner_ribbon .corner_ribbon_top_right_black{top:-150px;right:-150px;border-left:150px solid transparent;}.corner_ribbon .corner_ribbon_top_right_white{border-top:150px solid rgba(255,255,255,0.7);}.corner_ribbon .corner_ribbon_top_right_black{border-top:150px solid rgba(0,0,0,0.7);}.corner_ribbon:hover .corner_ribbon_top_right_white,.corner_ribbon:hover .corner_ribbon_top_right_black{top:0;right:0;}.corner_ribbon .corner_ribbon_top_right_white .corner_zoom,.corner_ribbon .corner_ribbon_top_right_black .corner_zoom{top:-180px;right:-30px;}.corner_ribbon .corner_ribbon_bottom_right_white,.corner_ribbon .corner_ribbon_bottom_right_black{bottom:-150px;right:-150px;border-left:150px solid transparent;}.corner_ribbon .corner_ribbon_bottom_right_white{border-bottom:150px solid rgba(255,255,255,0.7);}.corner_ribbon .corner_ribbon_bottom_right_black{border-bottom:150px solid rgba(0,0,0,0.7);}.corner_ribbon:hover .corner_ribbon_bottom_right_white,.corner_ribbon:hover .corner_ribbon_bottom_right_black{bottom:0;right:0;}.corner_ribbon .corner_ribbon_bottom_right_white .corner_zoom,.corner_ribbon .corner_ribbon_bottom_right_black .corner_zoom{bottom:-180px;right:-30px;}.sliding_panel_container{position:relative;width:240px;height:150px;float:left;margin:15px;border:5px solid #f6f6f6;}.sliding_panel{position:absolute;display:inline;width:100%;height:100%;}.sliding_panel img{width:100%;height:100%;position:relative;z-index:30;float:left;border:none;}.sliding_panel .info_panel{display:block;position:absolute;padding:6px 10px 6px 10px;left:20px;width:180px;height:30px;overflow:hidden;background:#F6F6F6;border:solid 1px #cccccc;-webkit-box-shadow:0px 0px 4px #cccccc;-moz-box-shadow:0px 0px 4px #cccccc;box-shadow:0px 0px 4px #cccccc;-webkit-transition:bottom .25s linear;-moz-transition:bottom .25s linear;-o-transition:bottom .25s linear;-ms-transition:bottom .25s linear;transition:bottom .25s linear;}.sliding_panel .info_panel p{font-size:11px;line-height:28px;margin:0;}.sliding_panel .panel_bottom{bottom:0px;}.sliding_panel:hover .panel_bottom{bottom:-42px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-khtml-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}.sliding_panel .panel_top{bottom:100px;}.sliding_panel:hover .panel_top{bottom:148px;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;-khtml-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}.elastic_thumbnails,.elastic_thumbnails_horizontal,.elastic_thumbnails_vertical{position:relative;float:left;margin:15px;overflow:hidden;border:5px solid #f6f6f6;line-height:0;}.elastic_thumbnails_horizontal{height:150px;}.elastic_thumbnails_vertical{width:240px;}.elastic_thumbnails img,.elastic_thumbnails_horizontal img,.elastic_thumbnails_vertical img{width:240px;height:150px;border:none;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;}.elastic_thumbnails img:hover,.elastic_thumbnails_horizontal img:hover,.elastic_thumbnails_vertical img:hover{width:500px;height:300px;}.elastic_thumbnails img:hover{margin-left:-40px;margin-top:-30px;}.elastic_thumbnails_horizontal img:hover{margin-left:-60px;margin-top:-70px;}.elastic_thumbnails_vertical img:hover{margin-left:-30px;margin-top:-20px;}.flip_image{position:relative;width:240px;height:150px;float:left;margin:15px;overflow:hidden;border:5px solid #f6f6f6;}.flip_image img{position:absolute;width:100%;height:100%;border:none;}.flip_image .flip_horizontal,.flip_image .flip_vertical,.flip_image .flip_info{-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;}.flip_image:hover .flip_horizontal{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}.flip_image:hover .flip_vertical{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV";}.flip_image .flip_info{width:220px;height:130px;padding:10px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;}.flip_image .flip_info p{font-size:11px;color:#000000;}.flip_image:hover .flip_info{position:absolute;background:rgba(255,255,255,0.7);z-index:9999;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}.levitation_shadow{position:relative;width:240px;height:150px;float:left;margin:15px 30px 15px 10px;background:#f6f6f6;}.levitation_shadow img.levitation_image,.levitation_shadow img.levitation_image2{position:absolute;width:100%;height:100%;border:5px solid #f6f6f6;top:0;-webkit-transition:top 0.3s;-moz-transition:top 0.3s;-o-transition:top 0.3s;-ms-transition:top 0.3s;transition:top 0.3s;}.levitation_shadow:hover img.levitation_image{top:-5px;}.levitation_shadow:hover img.levitation_image2{top:-10px;}.levitation_shadow .bottom_shadow{position:absolute;left:50%;margin:140px 0 0 -110px;width:220px;height:10px;-webkit-border-radius:120px / 8px;-moz-border-radius:120px / 8px;-o-border-radius:120px / 8px;-ms-border-radius:120px / 8px;-khtml-border-radius:120px / 8px;border-radius:120px / 8px;-webkit-box-shadow:0 10px 10px #000;-moz-box-shadow:0 10px 10px #000;box-shadow:0 10px 10px #000;}.lomo_black,.lomo_white,.lomo_black_reversed,.lomo_white_reversed{position:relative;float:left;width:240px;height:150px;margin:15px;border:5px solid #f6f6f6;}.lomo_black img,.lomo_white img,.lomo_black_reversed img,.lomo_white_reversed img{display:block;width:100%;height:100%;border:none;}.lomo_black:after,.lomo_white:after,.lomo_black_reversed:after,.lomo_white_reversed:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;content:"";-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;}.lomo_black:after,.lomo_black_reversed:hover:after{-webkit-box-shadow:inset 0 0 5px #000000;-moz-box-shadow:inset 0 0 5px #000000;box-shadow:inset 0 0 5px #000000;}.lomo_black:hover:after,.lomo_black_reversed:after{-webkit-box-shadow:inset 0 0 90px #000000;-moz-box-shadow:inset 0 0 90px #000000;box-shadow:inset 0 0 90px #000000;}.lomo_white:after,.lomo_white_reversed:hover:after{-webkit-box-shadow:inset 0 0 1px #ffffff;-moz-box-shadow:inset 0 0 1px #ffffff;box-shadow:inset 0 0 1px #ffffff;}.lomo_white:hover:after,.lomo_white_reversed:after{-webkit-box-shadow:inset 0 0 90px #ffffff;-moz-box-shadow:inset 0 0 90px #ffffff;box-shadow:inset 0 0 90px #ffffff;}.bottom_overlay{position:relative;float:left;width:240px;height:150px;margin:15px;border:5px solid #f6f6f6;display:inline-block;overflow:hidden;}.bottom_overlay img{display:block;width:100%;height:100%;border:none;}.bottom_overlay .description_white,.bottom_overlay .description_black{position:absolute;width:400px;height:100px;left:-75px;bottom:-55px;-moz-border-radius:200px / 50px;-webkit-border-radius:200px / 50px;border-radius:200px / 50px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;-ms-transition:opacity 0.4s;transition:opacity 0.4s;}.bottom_overlay .description_white{background:#FFFFFF;background:rgba(255,255,255,0.8);}.bottom_overlay .description_black{background:#000000;background:rgba(0,0,0,0.8);}.description_white p,.description_black p{position:absolute;font-size:11px;line-height:28px;margin:0;left:85px;padding:10px;}.description_white{color:#000000;}.description_black{color:#FFFFFF;}.bottom_overlay:hover .description_white,.bottom_overlay:hover .description_black{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}.stack_image{position:relative;width:240px;height:150px;float:left;margin:15px;overflow:hidden;border:5px solid #f6f6f6;}.stack_image img{position:absolute;width:100%;height:100%;border:none;}.stack_image img.image_stack01,.stack_image img.image_stack02{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;-ms-transition:opacity 0.6s;transition:opacity 0.6s;}.stack_image img.image_stack01{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;}.stack_image img.image_stack02{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}.stack_image:hover img.image_stack01{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}.stack_image:hover img.image_stack02{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;}.rounded_image{position:relative;float:left;width:150px;height:150px;margin:15px 30px 15px 15px;}.rounded_image img.rounded_img,.rounded_image img.squared_img{width:100%;height:100%;display:block;border:5px solid #f6f6f6;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;transition:all 0.6s;}.rounded_image img.rounded_img,.rounded_image img.squared_img:hover{-webkit-border-radius:75px;-moz-border-radius:75px;-o-border-radius:75px;-ms-border-radius:75px;-khtml-border-radius:75px;border-radius:75px;}.rounded_image img.rounded_img:hover,.rounded_image img.squared_img{-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-khtml-border-radius:0;border-radius:0;}.information_box{}.information_box img{width:100%;height:100%;border:none;}.information_details{-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;transition:all 0.6s;justify-content:center;display:flex;align-items:center;}.information_details p{font-size:11px;line-height:18px;}.information_box .information_details{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=1);opacity:1}.information_box:hover .information_details{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=100);opacity:1;justify-content:center;display:flex;align-items:center;}.information_black{background:#000000;min-height:50px;}.information_white{background:#DDDDDD;}.information_black p{color:#ffffff;}.information_white p{color:#000000;}.continuous_slide{position:relative;width:240px;height:150px;border:5px solid #f6f6f6;overflow:hidden;float:left;margin:15px;}.hslide{width:400px;height:250px;position:absolute;border:none;top:-60px;left:0;animation:hslide 5s linear 2s infinite alternate;-moz-animation:hslide 5s linear 2s infinite alternate;-webkit-animation:hslide 5s linear 2s infinite alternate;}@keyframes hslide{0%{left:0px;}100%{left:-160px;}}@-moz-keyframes hslide{0%{left:0px;}100%{left:-160px;}}@-webkit-keyframes hslide{0%{left:0px;}100%{left:-160px;}}.vslide{width:400px;height:250px;position:absolute;border:none;top:0px;left:-40px;animation:vslide 8s linear 2s infinite alternate;-moz-animation:vslide 8s linear 2s infinite alternate;-webkit-animation:vslide 8s linear 2s infinite alternate;}@keyframes vslide{0%{top:0px;}100%{top:-80px;}}@-moz-keyframes vslide{0%{top:0px;}100%{top:-80px;}}@-webkit-keyframes vslide{0%{top:0px;}100%{top:-80px;}}.dslide{width:400px;height:250px;position:absolute;border:none;top:0;left:0;animation:dslide 6s linear 2s infinite alternate;-moz-animation:dslide 6s linear 2s infinite alternate;-webkit-animation:dslide 6s linear 2s infinite alternate;}@keyframes dslide{0%{top:0px;left:0;}100%{top:-60px;left:-140px;}}@-moz-keyframes dslide{0%{top:0px;left:0;}100%{top:-60px;left:-140px;}}@-webkit-keyframes dslide{0%{top:0px;left:0;}100%{top:-60px;left:-140px;}}.hslide:hover,.vslide:hover,.dslide:hover{animation-play-state:paused;-moz-animation-play-state:paused;-webkit-animation-play-state:paused;}.perspective{width:240px;height:150px;margin:15px 20px 15px 20px;float:left;-webkit-perspective:600;-webkit-transform-style:preserve-3d;-webkit-transition-property:perspective;-webkit-transition-duration:0.5s;}.perspective:hover{-webkit-perspective:1000;}.perspective img.perspective_right,.perspective img.perspective_left{width:100%;height:100%;border:5px solid #f6f6f6;-moz-box-shadow:0 0 6px #666;box-shadow:0 0 6px #666;-webkit-box-shadow:0 0 6px #666;-webkit-transition-property:transform;-webkit-transition-duration:0.5s;}.perspective img.perspective_right{-webkit-transform:rotateY(30deg);}.perspective img.perspective_left{-webkit-transform:rotateY(-30deg);}.perspective img:hover.perspective_right,.perspective img:hover.perspective_left{-webkit-transform:rotateY(0deg);}@media (min-width:768px){.information_box .information_details{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=0);opacity:0}}
nav#principal ul{}nav#principal li{display:inline-block;float:left;}nav#principal li a{display:block;}nav#principal li:hover a{}nav#principal li:hover ul a{}nav#principal li:hover ul a:hover{background:#000;color:#fff;}nav#principal li ul{display:none;}nav#principal li ul li{display:block;float:none;}nav#principal li ul li a{width:auto;min-width:100px;padding:0 20px;}nav#principal  li a:hover + .hidden,nav#principal .hidden:hover{display:block;}nav#principal .show-menu{text-decoration:none;color:#fff;background:#000;text-align:center;padding:0;height:3.5rem;line-height:3.5rem;font-weight:700;display:none;}nav#principal input[type=checkbox]{display:none;}nav#principal input[type=checkbox]:checked ~ #menu{display:block;}@media screen and (max-width :768px){nav#principal ul{position:static;display:none;}nav#principal li{}nav#principal ul li,nav#principal li a{width:100%;}nav#principal li a{height:4rem;line-height:4rem;font-weight:700;}nav#principal{position:absolute;width:90%;background:#000;z-index:999;}nav#principal .show-menu{display:block;}}
@font-face{font-family:'gothic';src:url(/themes/luisarranz/fonts/gothic.eot);src:local('gothic'),url(/themes/luisarranz/fonts/gothic.woff) format('woff'),url(/themes/luisarranz/fonts/gothic.ttf) format('truetype');}html{font-size:62.5%;}body{overflow-x:hidden;font-family:'gothic' !important;font-weight:400;font-size:13px;line-height:1.5;position:relative;background:#000000;color:#fff;}h1,h2,h3,h4,h5,h6{font-weight:normal;}h1{text-align:left;font-size:2rem;margin-bottom:0;}h2.miproyecto,h2.miproyectodocu,h1{font-size:1.2rem;letter-spacing:0.3px;margin-left:1rem;margin-bottom:1rem;text-transform:uppercase;}h2.miproyectodocu{margin-top:2rem;}div.information_details.information_black{line-height:1.2;}a{text-decoration:none;color:#dddddd;}a:hover{color:#fe6500;}p.tab{margin-left:210px;}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{color:#000000;}div.lasredes{display:flex;}ul.misredes{display:flex;color:#fff;}ul.misredes li{color:#fff;list-style:none;margin:0 0.3rem;}ul.misredes a{color:#fff;}header{height:6rem;line-height:1rem;width:100%;border-bottom:0;background-color:#000000;z-index:10000;color:#fff}div.micontacto{margin-top:5rem;text-align:center;}div.micontacto p{font-weight:bold;font-size:2rem;}div#block-luisarranz-branding{}div#block-luisarranz-branding img{width:20rem;height:auto;}div#block-luisarranz-branding img.site-logo{max-width:unset;}div.mibarra{display:flex;flex-direction:column;text-align:center;justify-content:center;}ul.menu li{margin:0 2rem;}ul.menu li a{font-weight:600;color:#ffffff;padding-top:0.5rem;padding-bottom:0.5rem;border-bottom:3px solid transparent;transition:all 0.5s ease-out;}ul.menu a.is-active{color:#ffffff;}p::-moz-selection{color:red}p::selection{color:red;}ul.menu li a:hover{color:#fe6500;}ul.menu li.menu-item--active-trail a{}div.region-content img,section.destacados img,section.masinfo img{width:100%;height:auto;}div.region-content div.slide__content img{width:unset;}div.media.media--bundle--proyecto.media--slick.media--image img{max-width:100%;}div.mibarra ul.menu{display:flex;justify-content:center;text-align:center;}main{min-height:40rem;}div.views-view-grid.horizontal div.three.columns,div.views-view-grid.horizontal div.six.columns{border-radius:4px;box-shadow:hsl(0,0%,80%) 0 0 16px;text-align:center;padding-bottom:10px;line-height:25px;margin-bottom:15px;background:#27314c;transition:background-color 0.5s ease;color:#fff;font-weight:bold;}div.views-view-grid.horizontal div.three.columns a,div.views-view-grid.horizontal div.six.columns a{color:#fff;}div.views-view-grid.horizontal div.three.columns:hover,div.views-view-grid.horizontal div.six.columns:hover{background:#6e83ae;}div.views-view-grid.horizontal div.three.columns,div.views-view-grid.horizontal div.six.columns{overflow:hidden;}div.views-view-grid.horizontal div.three.columns img,div.views-view-grid.horizontal div.six.columns img{transition:all 0.5s ease;}div.views-view-grid.horizontal div.three.columns img:hover,div.views-view-grid.horizontal div.six.columns img:hover{transform:scale(1.1);border-radius:.3125rem;}div.view-obra-basica div.view-content,div.view-restauraciones div.view-content,div.view-otros div.view-content,div.view-concursos div.view-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;}section.destacados,section.masinfo{padding:5rem 0;}section.masinfo{background:#ccc;background-image:url(/themes/luisarranz/images/fondos/mas-info.jpg);background-repeat:no-repeat;background-size:cover;}section.masinfo h2{text-align:center;color:#fff;}div.control{display:flex;line-height:0;}div.control div{flex:1;}div.control div img{width:100%;height:auto;line-height:0;}div.controltexto{display:flex;justify-content:center;text-align:center;align-items:center;color:#27314c;}.mitodo{position:relative;}.mititulo{position:absolute;left:-10px;top:-10px;padding:20px;width:220px;height:130px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;transition:all 0.6s;}div.contenttitle{text-align:right;}body.path-frontpage div.contenttitle,body.node-2 div.contenttitle{}body.node-1  div.contenttitle{}div.detalles{display:none;background:#000;padding:2rem;margin:0 auto;width:360px;}div.detalles h3{font-size:14px;margin-bottom:0;min-width:20rem;}div.detalles label,div.detalles h3{min-width:20rem;text-align:right;float:left;margin-right:1rem;text-transform:uppercase;}div.mititulobio{display:flex;justify-content:space-between;}h3{font-size:2rem;line-height:1.3;letter-spacing:-.1rem;}div.detalles div.datos p{margin-bottom:0;}div.detalles div.datos{margin-bottom:2rem;}div.detalles p{clear:both;}div.fotodetalles{}div.fotodetalles > div.fotoproyecto{}div.fotodetalles > div.detalles{}div.micajabox{display:none;background:#000;padding:1rem;}div.micajabox{padding:0 !important;}div.fichatecnica{text-align:right;display:flex;justify-content:flex-end;}div.fichatecnica a{background:#fff;padding:0.5rem 4rem;text-align:center;width:100%;color:#000;cursor:pointer;border-radius:4px;transition:.2s linear all;margin-bottom:2rem;}div.fichatecnica a:hover{background:#d7000f;color:#fff;}div.field--name-field-microdescripcion{margin-top:2rem;}body.page-node-type-proyecto div.field--name-body{}footer{min-height:200px;padding:3rem 0;color:#ffffff;background:#000000;}footer a{color:#ffffff;}footer li{margin-bottom:0;list-style:disc;}div.separador{display:flex;}div.separador div{flex:1;margin:2rem;}div#block-seguridad-breadcrumbs{color:#ccc;}div#block-seguridad-breadcrumbs a{color:#fff;}input,textarea{width:100%;}div.field--name-field-colaboradores em{display:block;width:30rem;padding-right:1rem;text-align:right;float:left;}div.field--name-field-colaboradores strong{text-indent:30rem;padding-left:1.4rem;display:inline-block;}div.field--name-field-colaboradores strong:first-child{text-indent:0;padding-left:0;}div.field__label{display:block;width:30rem;padding-right:1rem;}div.field__item{}img{max-width:100%;display:block;margin-left:auto;margin-right:auto;}div#block-luisarranz-branding img{max-width:unset;margin-left:unset;margin-right:unset;margin-bottom:0.8rem;}li.kiyo{}li.kiyo > div{}.thumbnails{list-style:none;font-size:0;margin-left:-2%;right:0;float:right;}.thumbnails li{display:inline-block;margin-left:1rem;text-align:center;vertical-align:middle;}.thumbnails li:hover .item-hugger{background:white;}.thumbnails li:hover .item-hugger .title{color:#000;}.thumbnails input[name="select"]{display:none;}.thumbnails .item-hugger{position:relative;background:#f2f2f2;transition:all 150ms ease-in-out;}div.item-hugger label,div.item-hugger legend{margin:0;padding:0;}.thumbnails label{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;}.thumbnails .title{}.thumbnails .thumb-image{height:35px;width:35px;}.thumbnails .content{position:absolute;top:0;left:0;opacity:0;transition:all 150ms linear;display:flex;flex-direction:column;justify-content:center;}.thumbnails .content .title{font-size:60px;font-weight:400;display:inline-block;color:#555;border-bottom:6px solid #fe7701;padding:50px 10px 0;text-transform:uppercase;}.thumbnails input[name="select"]:checked + .item-hugger{margin:0;background:white;}ul.thumbnails{margin-top:390px;}.thumbnails input[name="select"]:checked ~ .content{opacity:1;}.white-box{height:500px;}.flexslider{background:#000;margin:3rem 0;border:0;}.flexslider img,.flexslider .slides img{width:unset;height:auto;border:0;}div.biografia{display:flex;flex-direction:column;}div.flex-caption{text-align:center;}ul.thumbnails{width:100%;}div.mySlides.fade img{margin:0;}div#cboxWrapper{}@media (min-width:400px){ul.thumbnails{width:100%;margin-top:410px;}}@media (min-width:450px){}@media (min-width:500px){ul.thumbnails{width:100%;margin-top:410px;}}@media (min-width:550px){}@media (min-width:600px){div.view-obra-basica div.view-content,div.view-restauraciones div.view-content,div.view-otros div.view-content,div.view-concursos div.view-content{grid-template-columns:1fr 1fr 1fr;}}@media (min-width:650px){div.region-content img,section.destacados img,section.masinfo img{width:100%;height:auto;}}@media (min-width:720px){}@media (min-width:750px){}@media (min-width:768px){div.detalles{display:none;background:#000;padding:2rem;margin:0 auto;width:600px;}div.view-id-obra_basica div.view-content{font-size:1rem;}div.item-wrapper{width:63.4rem;height:63.4rem;}ul.thumbnails{margin-top:67.6rem;}div.region-content div.view img{max-width:480px;opacity:0.5;transition:all 0.5s ease;}div.region-content div.view img:hover{opacity:1;}.thumbnails .thumb-image{height:50px;width:50px;}.thumbnails .content{position:absolute;top:0;left:0;width:48%;opacity:0;transition:all 150ms linear;display:flex;flex-direction:column;justify-content:center;}.thumbnails{list-style:none;font-size:0;margin-left:-2%;width:50%;right:0;float:right;}.container.container80{width:80%;}.micajabox{width:634px;margin:0 auto;}nav#principal li{padding:0 2rem;}div.mibarra{flex-direction:row;}h2.miproyecto{margin-top:-25px;}div.fichatecnica a{margin-top:-25px;margin-bottom:25px !important;}div.biografia{flex-direction:row;}div.biografia > div{flex:1;}div.biografia > div.textbio{width:100%;height:690px;padding:0 2rem;overflow:auto;order:1;}div.biografia > div.fotobio{order:2;}div.view-obra-basica div.view-content,div.view-restauraciones div.view-content,div.view-otros div.view-content,div.view-concursos div.view-content{grid-template-columns:1fr 1fr;}.container.container80{width:100%;}.container800{max-width:800px;margin:0 auto;}.container1200{max-width:1200px;margin:0 auto;}body.page-node-type-webform div.node__content{display:flex;}body.page-node-type-webform div.node__content > div{flex:1;margin:3rem;}div.lasredes{justify-content:flex-end;}div#block-seguridad-breadcrumbs{text-align:right;}div.field--type-image{}.thumbnails .content{position:absolute;top:0;left:0;width:100%;opacity:0;transition:all 150ms linear;display:flex;flex-direction:column;justify-content:center;}.thumbnails{list-style:none;font-size:0;margin-left:-2%;width:100%;right:0;float:right;}div.fichatecnica a{width:unset;margin-bottom:0;}}@media (min-width:1000px){div.item-wrapper{width:63.4rem;height:63.4rem;background:#000;margin-left:0;}ul.thumbnails{margin-right:28rem;}div.region-content img,section.destacados img,section.masinfo img{width:100%;height:auto;}div.field--type-image{}div.view-obra-basica div.view-content,div.view-restauraciones div.view-content,div.view-otros div.view-content,div.view-concursos div.view-content{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;}ul.thumbnails{width:300px;margin-right:0%;margin-top:0;}.thumbnails .content{width:54%;}}@media (min-width:1100px){div.item-wrapper{margin-left:4rem;}ul.thumbnails{margin-right:4rem;}}@media (min-width:1200px){div.view-obra-basica div.view-content,div.view-restauraciones div.view-content,div.view-otros div.view-content,div.view-concursos div.view-content{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;max-width:800px;margin:0 auto;}div.view-content div.information_details.information_black > a{width:400px;position:absolute;left:0;text-align:left;margin:0 !important;padding:0 !important;}div.information_box{position:relative;}ul.thumbnails{width:300px;margin-right:4%;}div.item-wrapper{margin-left:10%;}ul.thumbnails{margin-right:10%;}.thumbnails .content{width:60%;}}@media (min-width:1300px){div.item-wrapper{margin-left:15%;}ul.thumbnails{margin-right:15%;}}@media (min-width:1400px){ul.thumbnails{width:300px;}.thumbnails .content{width:60%;}div.item-wrapper{margin-left:18%;}ul.thumbnails{margin-right:18%;}}@media (min-width:1500px){div.item-wrapper{margin-left:22%;}ul.thumbnails{margin-right:22%;}}@media (min-width:1600px){div.item-wrapper{margin-left:25%;}ul.thumbnails{margin-right:25%;}}.slider{}.slider ul{display:flex;padding:0;width:4000%;animation:cambio 20s infinite alternate linear;}.slider li{width:100%;list-style:none;}.slider li:first-child{}.slider img{width:100%;}@keyframes cambio{0%{margin-left:0;}20%{margin-left:0;}25%{margin-left:-100%;}45%{margin-left:-100%;}50%{margin-left:-200%;}70%{margin-left:-200%;}75%{margin-left:-300%;}100%{margin-left:-300%;}}
.logo-inicio{position:relative;width:483px;max-width:100%;aspect-ratio:483 / 93;margin:0 auto;overflow:hidden;}.logo-inicio img{position:absolute;height:auto;max-width:none;}.logo-inicio .logo-luis{left:0;top:0;width:34.16%;animation:logo-izq 1s cubic-bezier(.65,0,.35,1) both;}.logo-inicio .logo-arranz{left:33.13%;top:0;width:65.84%;animation:logo-der 1s cubic-bezier(.65,0,.35,1) both;}.logo-inicio .logo-arquitecto{left:0;top:64.52%;width:99.17%;animation:logo-fundido 3s ease-in-out both;}#block-logo-inicio{padding:0 0 107px;}@keyframes logo-izq{from{transform:translateX(-120%);opacity:0;}to{transform:none;opacity:1;}}@keyframes logo-der{from{transform:translateX(60px);opacity:0;}to{transform:none;opacity:1;}}@keyframes logo-fundido{from{opacity:0;}to{opacity:1;}}@media (prefers-reduced-motion:reduce){.logo-inicio img{animation:none;}}
