/*!

  Theme Name: Enfold Child

  Description: Child theme for Enfold theme

  Author: Bennecke

  Template: enfold

*/.hide{display:none}.clear{clear:both}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.inline-block{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline}.big{font-size:1.5em}.clean-list{list-style:none !important;margin:0 !important;padding:0 !important}.clean-list li{padding-left:0}.clean-list li::before{content:none}.menu{list-style:none !important;margin:0 !important;padding:0 !important}.menu li{padding-left:0}.menu li::before{content:none}.menu li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block}.center-absolute{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;left:50%;top:50%}.no-padding{padding:0 !important}.no-padding-bottom{padding-bottom:0 !important}.no-margin-bottom{margin-bottom:0 !important}.box-shadow-none{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.border-radius-none{-webkit-border-radius:0 !important;-khtml-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.text-shadow-none{text-shadow:none !important;filter:dropshadow( color = #FFF, offx = 0, offy = 0)}.col-2,.col-3{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;float:left;margin-left:0}.col-2{width:47%}.col-2+.col-2{margin-left:6%}.col-3{width:30%}.col-3+.col-3{margin-left:5%}.img-responsive{max-width:100%;height:auto}@font-face{font-family:'latolight';src:url('fonts/lato/lato-light-webfont.woff2') format('woff2'),url('fonts/lato/lato-light-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'latoregular';src:url('fonts/lato/lato-regular-webfont.woff2') format('woff2'),url('fonts/lato/lato-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'latosemibold';src:url('fonts/lato/lato-semibold-webfont.woff2') format('woff2'),url('fonts/lato/lato-semibold-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'latoblack';src:url('fonts/lato/lato-black-webfont.woff2') format('woff2'),url('fonts/lato/lato-black-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'latolight_italic';src:url('fonts/lato/lato-lightitalic-webfont.woff2') format('woff2'),url('fonts/lato/lato-lightitalic-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'latothin';src:url('fonts/lato/lato-thin-webfont.woff2') format('woff2'),url('fonts/lato/lato-thin-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'latothin_italic';src:url('fonts/lato/lato-thinitalic-webfont.woff2') format('woff2'),url('fonts/lato/lato-thinitalic-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'icomoon';src:url('fonts/icomoon/icomoon.eot?hfoqgn');src:url('fonts/icomoon/icomoon.eot?hfoqgn#iefix') format('embedded-opentype'),url('fonts/icomoon/icomoon.ttf?hfoqgn') format('truetype'),url('fonts/icomoon/icomoon.woff?hfoqgn') format('woff'),url('fonts/icomoon/icomoon.svg?hfoqgn#icomoon') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'FontAwesome';src:url('fonts/fontawesome/fontawesome-webfont.eot?v=4.7.0');src:url('fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('fonts/fontawesome/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('fonts/fontawesome/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('fonts/fontawesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.icomoon::before{font-family:'icomoon'}.icon-location:before{content:'\e90a'}.icon-open:before{content:'\e90b'}.icon-portals:before{content:'\e90c'}.icon-publicidad:before{content:'\e90d'}.icon-spain:before{content:'\e90e'}.icon-informe:before{content:'\e904'}.icon-globe:before{content:'\e905'}.icon-fotografias:before{content:'\e906'}.icon-experience:before{content:'\e907'}.icon-estudio:before{content:'\e908'}.icon-envio:before{content:'\e909'}.icon-bedrooms:before{content:'\e900'}.icon-bath:before{content:'\e901'}.icon-area:before{content:'\e902'}.icon-grass:before{content:'\e903'}.fa::before{display:inline-block;width:1.5rem;margin-right:2px;font-family:'FontAwesome';text-align:left;line-height:1.5rem}.fa-email::before{font-size:.8rem;content:'\f0e0'}.fa-map-marker::before{font-size:1.1rem;content:'\f041'}.fa-mobile::before{font-size:1.5rem;content:'\f10b'}.fa-phone::before{content:'\f095'}.fa-skype::before{content:'\f17e'}.fa-credit-card-alt::before{content:'\f283'}.fa-credit-card::before{content:'\f09d'}html,body{font-size:16px !important}h1,h2,h3,h4,h5,h6{color:#0198A9;font-family:'latolight';font-weight:normal;text-transform:none !important}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0 !important}h1.hr,h2.hr,h3.hr,h4.hr,h5.hr,h6.hr{position:relative;height:auto;margin-bottom:45px}h1.hr::after,h2.hr::after,h3.hr::after,h4.hr::after,h5.hr::after,h6.hr::after{position:absolute;left:50%;bottom:-20px;width:50px;height:0;border-bottom:1px solid #E6797F;margin-left:-25px;content:''}h1.hr.hr-left::after,h2.hr.hr-left::after,h3.hr.hr-left::after,h4.hr.hr-left::after,h5.hr.hr-left::after,h6.hr.hr-left::after{left:0;margin-left:0}h1.em,h2.em,h3.em,h4.em,h5.em,h6.em{font-family:'latolight_italic' !important}h1.strong,h2.strong,h3.strong,h4.strong,h5.strong,h6.strong{font-family:'latosemibold' !important;font-weight:normal !important}h1.black-color,h2.black-color,h3.black-color,h4.black-color,h5.black-color,h6.black-color{color:#000 !important}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,h1 .strong,h2 .strong,h3 .strong,h4 .strong,h5 .strong,h6 .strong{color:#0198A9;font-family:'latoblack';font-weight:normal}h1{margin-bottom:0}h2{font-size:2rem}h2.section-h{margin-bottom:60px}h2.medium{font-family:'latosemibold';font-size:1.5rem}h3{font-size:1.1rem}h4{font-size:.9rem}ul{list-style-type:none;margin-bottom:0;padding:0 0 20px 0}ul li{position:relative;margin:0 0 4px 0;padding:0 0 0 20px}ul li::before{position:absolute;left:0;top:7px;color:#E6797F;font-family:'FontAwesome';font-size:.6rem;content:'\f0c8'}ul.clean{list-style:none !important;margin:0 !important;padding:0 !important}ul.clean li{padding-left:0}ul.clean li::before{content:none}ul.clean li{margin-bottom:0}ul.clean li::before{content:none}.bigger{font-size:1.8em}.button,button{-webkit-transition:all .3s cubic-bezier(.645, .045, .355, 1);-moz-transition:all .3s cubic-bezier(.645, .045, .355, 1);-o-transition:all .3s cubic-bezier(.645, .045, .355, 1);transition:all .3s cubic-bezier(.645, .045, .355, 1);display:inline-block;width:auto;border:none;padding:0 35px;color:#fff;background-color:#0198A9;text-transform:uppercase;letter-spacing:1px;line-height:2.4rem}.button:hover,button:hover{text-decoration:none}.button.red,button.red{color:#fff;background-color:#E6797F}.button.red:hover,button.red:hover{color:#fff;background-color:#E6797F}.button.arrow::after,button.arrow::after{display:inline-block;padding:0 0 0 14px;font-family:'FontAwesome';content:'\f054';vertical-align:middle}.button.arrow:hover,button.arrow:hover{padding-left:50px;padding-right:20px}.button.invested,button.invested{color:#F0E797;background-color:#776d11}.button.invested:hover,button.invested:hover{color:#776d11;background-color:#F0E797}.button.wide,button.wide{width:100%}.av-logo-container .logo img{display:inline-block;vertical-align:middle}.wpcf7-form label{color:#0198A9;font-family:'latolight';font-weight:normal}.wpcf7-form input{font-family:'latolight' !important;font-weight:normal;font-size:1rem !important}.wpcf7-form input:not( .wpcf7-submit ){border:none !important;background-color:#fff !important}.wpcf7-form input.wpcf7-submit{width:100%;text-transform:uppercase}.wpcf7-form textarea,.wpcf7-form select,.wpcf7-form option{border:none !important;background-color:#fff !important}.wpcf7-form textarea{max-width:100%;min-width:100%;font-family:'latolight';font-weight:normal}::-webkit-input-placeholder{color:#0198A9 !important}:focus::-webkit-input-placeholder{opacity:.2}:-moz-placeholder{color:#0198A9 !important}:focus:-moz-placeholder{opacity:.2}::-moz-placeholder{color:#0198A9 !important}:focus::-moz-placeholder{opacity:.2}:-ms-input-placeholder{color:#0198A9 !important}:focus:-ms-input-placeholder{opacity:.2}.tabcontainer .tab_titles .tab{font-family:'latolight';font-weight:normal;font-size:1rem}.bogo-language-switcher{position:absolute;right:0;top:0}.bogo-language-switcher li{display:inline-block}.bogo-language-switcher li::before{content:none}body.page.home .avia-section#presentation_section .container{padding:5% 12% !important}body.page.home .avia-section#presentation_section p{margin:0 0 20px 0 !important}body.page.home .avia-section#photos_section li{margin-left:0;margin-right:0}body.page.home .avia-section#photos_section img{max-width:100%;height:auto}@media screen and ( min-width: 480px ){body.page.home .avia-section#photos_section ul{margin-left:-7px !important;margin-right:-7px !important;word-spacing:-10px;vertical-align:text-top}body.page.home .avia-section#photos_section li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:50% !important;margin:0 !important;padding-left:7px !important;padding-right:7px !important}}body.page.home .avia-section#gmap_section .container,body.page.home .avia-section#gmap_section .template-page{width:100% !important;max-width:100% !important;padding:0}body.page.home .avia-section#gmap_section iframe{width:100%;height:400px;margin-bottom:-9px}body.page.home .avia-section#contact_section .container,body.page.home .avia-section#contact_section .template-page{width:100% !important;max-width:100% !important;padding:0}body.page.home .avia-section#contact_section .av_one_half{position:static !important;padding:5% 10% !important}body.page.home .avia-section#contact_section .av_one_half:before{content:none}body.page.home .avia-section#contact_section .av_one_half.avia-builder-el-first h2,body.page.home .avia-section#contact_section .av_one_half.avia-builder-el-first address{color:#fff}body.page.home .avia-section#contact_section .av_one_half.avia-builder-el-first address{line-height:2rem}body.page.home .avia-section#contact_section .av_one_half.avia-builder-el-first address .fa{display:inline-block;position:relative;left:0;top:0;width:100%;padding-left:24px}body.page.home .avia-section#contact_section .av_one_half.avia-builder-el-first address .fa::before{position:absolute;left:0;top:4px}body.page.home .avia-section#contact_section .av_one_half.avia-builder-el-last h2{margin-top:-10px !important;color:#0198A9}body.page.home .avia-section#contact_section .av_one_half.avia-builder-el-last .wpcf7-form textarea{height:150px}body.page.terminos ul,body.page.terms ul{list-style-type:none !important}body.page.terminos ul li,body.page.terms ul li{padding:0 0 0 20px !important}body.page.terminos ul li:before,body.page.terms ul li:before{top:0}