.hover-transitions{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.box-shadow{-webkit-box-shadow:0 0 1px rgba(0,0,0,.5);-moz-box-shadow:0 0 1px rgba(0,0,0,.5);-ms-box-shadow:0 0 1px rgba(0,0,0,.5);-o-box-shadow:0 0 1px rgba(0,0,0,.5);box-shadow:0 0 1px rgba(0,0,0,.5)}.box-shadow-2{-webkit-box-shadow:0 15px 20px rgba(0,0,0,.3);-moz-box-shadow:0 15px 20px rgba(0,0,0,.3);-ms-box-shadow:0 15px 20px rgba(0,0,0,.3);-o-box-shadow:0 15px 20px rgba(0,0,0,.3);box-shadow:0 15px 20px rgba(0,0,0,.3)}.text-shadow{-webkit-text-shadow:0 0 5px rgba(0,0,0,.75);-moz-text-shadow:0 0 5px rgba(0,0,0,.75);-ms-text-shadow:0 0 5px rgba(0,0,0,.75);-o-text-shadow:0 0 5px rgba(0,0,0,.75);text-shadow:0 0 5px rgba(0,0,0,.75)}@font-face{font-family:SweetlyBrokenBold;src:url(../fonts/SweetlyBrokenBold.eot);src:url(../fonts/SweetlyBrokenBold.eot) format('embedded-opentype'),url(../fonts/SweetlyBrokenBold.woff2) format('woff2'),url(../fonts/SweetlyBrokenBold.woff) format('woff'),url(../fonts/SweetlyBrokenBold.ttf) format('truetype'),url(../fonts/SweetlyBrokenBold.svg#SweetlyBrokenBold) format('svg')}body{margin:0;padding:0;background-color:#222;color:#a7a7a7;font-family:Raleway,sans-serif}body,html{position:relative;width:100%;height:100%}.air{padding-top:20px;padding-bottom:20px}.btn-cta,.btn-cta:focus,.btn-cta:hover{display:inline-block;vertical-align:middle;margin:.4em;padding:.75em 1em;cursor:pointer;background:#1e90ff;text-decoration:none;color:#fff;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:rgba(0,0,0,0);-ms-tap-highlight-color:rgba(0,0,0,0);-o-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);font-family:Roboto,sans-serif;font-weight:500;border:none}@-webkit-keyframes ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}@-moz-keyframes ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}@keyframes ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}.ripple-out{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.ripple-out:before{content:'';position:absolute;border:3px solid #1e90ff;top:0;right:0;bottom:0;left:0;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-oanimation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}.ripple-out:active:before,.ripple-out:focus:before,.ripple-out:hover:before{-webkit-animation-name:ripple-out;-moz-animation-name:ripple-out;-ms-animation-name:ripple-out;-o-animation-name:ripple-out;animation-name:ripple-out}.lj-preloader{background-color:#1e90ff;bottom:0;height:100%;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:99999}nav.navbar.navbar-expand-lg a{color:#fff}nav.navbar.navbar-expand-lg.fixed-top .collapse.navbar-collapse .navbar-nav li.nav-item a.nav-link{position:relative;color:rgba(255,255,255,.5)}nav.navbar.navbar-expand-lg.fixed-top .collapse.navbar-collapse .navbar-nav li.nav-item a.nav-link:hover{color:#fff}@media all and (max-width:991px){nav.navbar.navbar-expand-lg.fixed-top .collapse.navbar-collapse .navbar-nav li.nav-item a.nav-link{color:#fff}}a.navbar-brand{font-family:SweetlyBrokenBold;font-size:4em;line-height:.8em;margin-left:30px}.desk-hide{display:none}nav{background:rgba(0,0,0,.45)}@media all and (max-width:449px){a.navbar-brand{font-size:3.5em;margin-left:15px}}@media all and (max-width:399px){a.navbar-brand{font-size:3em;margin-left:0}}.menu-btn{display:inline-block}.hamburger .line{width:30px;height:3px;background-color:#ecf0f1;display:block;margin:6px auto;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hamburger:hover{cursor:pointer}#hamburger-0.is-active .line:nth-child(2){opacity:0}#hamburger-0.is-active .line:nth-child(1){-webkit-transform:translateY(9px) rotate(45deg);-moz-transform:translateY(9px) rotate(45deg);-ms-transform:translateY(9px) rotate(45deg);-o-transform:translateY(9px) rotate(45deg);transform:translateY(9px) rotate(45deg)}#hamburger-0.is-active .line:nth-child(3){-webkit-transform:translateY(-9px) rotate(-45deg);-moz-transform:translateY(-9px) rotate(-45deg);-ms-transform:translateY(-9px) rotate(-45deg);-o-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg)}@media all and (max-width:991px){nav.navbar.navbar-expand-lg.fixed-top a{text-align:center}.desk-hide{display:block}}.main-content{position:relative;top:0;left:0;width:100%;height:100%}.area{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.back{position:relative;width:100%;height:100%;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../img/slider.jpg)}.back:after{content:'';display:block;width:50px;height:50px;position:absolute;bottom:50px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background-image:url(../img/scroll_down.gif);background-position:center;background-repeat:no-repeat;background-size:contain}@media all and (max-width:1199px){.back{background-image:url(../img/slider-md.jpg)}}@media all and (max-width:991px){.back{background-image:url(../img/slider-sm.jpg)}}.overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.main-text{position:relative;z-index:2;top:50%;left:0;width:100%;height:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center}h1{text-align:center;position:relative;line-height:0;margin:0;padding:0;text-transform:uppercase;color:#fff;font-size:7em;font-weight:600;text-shadow:0 0 10px rgba(0,0,0,.5)}h1 small{content:'Phil Rodríguez';position:absolute;z-index:-1;font-family:SweetlyBrokenBold;font-weight:100;text-transform:capitalize;color:#1e90ff;font-size:.7em;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:-80px}h1:after{content:'';position:absolute;z-index:-1;width:250px;height:250px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);border:2px solid #fff;box-shadow:0 0 8px #000;opacity:.33}@media all and (max-width:619px){h1{font-size:6em}h1 small{font-size:.65em;top:-60px}h1:after{width:200px;height:200px}}@media all and (max-width:449px){h1{font-size:5em}h1 small{font-size:.6em;top:-55px}h1:after{width:150px;height:150px}}@media all and (max-width:399px){h1{font-size:4em}h1 small{font-size:.55em;top:-45px}h1:after{width:135px;height:135px}}.other-content{position:relative;width:100%;height:auto;padding:50px 0;background:#fff}.other-content.dark{background-color:#222;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.b-one{background-image:url(../img/back-one.jpg)}.b-two{background-image:url(../img/back-two.jpg)}@media all and (max-width:1199px){.b-one{background-image:url(../img/back-one-md.jpg)}.b-two{background-image:url(../img/back-two-md.jpg)}}@media all and (max-width:991px){.b-one{background-image:url(../img/back-one-sm.jpg)}.b-two{background-image:url(../img/back-two-sm.jpg)}}h2.section-title{position:relative;font-family:SweetlyBrokenBold;font-size:7em;line-height:2em;letter-spacing:5px;z-index:2}h2.section-title:after{content:'';display:block;position:absolute;z-index:-1;width:400px;height:40px;background-image:url(../img/brush.svg);background-position:center;background-repeat:no-repeat;background-size:contain;bottom:45px;left:50%;transform:-webkit-translateX(-50%);transform:-moz-translateX(-50%);transform:-ms-translateX(-50%);transform:-o-translateX(-50%);transform:translateX(-50%);opacity:.5}@media all and (max-width:469px){h2.section-title{font-size:5em;letter-spacing:3px}h2.section-title:after{width:300px;height:30px;bottom:35px}}@media all and (max-width:344px){h2.section-title:after{width:200px;height:25px}}.cover-photo{display:block;background:url(../img/profile.jpg) center no-repeat #1e90ff;height:350px;background-size:cover}.cover-info{padding:20px;font-size:1.2em}.cover-info span{font-weight:800;color:#ddd}@media all and (max-width:991px){.cover-photo{height:550px}}@media all and (max-width:767px){.cover-photo{height:300px}}.sub-tag{color:#1e90ff;margin-top:-30px;padding-bottom:30px;font-size:1.8em;font-weight:100;font-style:italic;line-height:normal}@media all and (max-width:991px){.sub-tag{font-size:1.2em;line-height:1em;padding-bottom:10px}}.skill-text h3{font-weight:900}.skill-icon{text-align:center;padding-bottom:30px}.skill-icon i{display:inline-block;font-size:8em;background-color:#fff;padding:0;border-radius:50%;-webkit-box-shadow:0 0 1px rgba(0,0,0,.5);-moz-box-shadow:0 0 1px rgba(0,0,0,.5);-ms-box-shadow:0 0 1px rgba(0,0,0,.5);-o-box-shadow:0 0 1px rgba(0,0,0,.5);box-shadow:0 0 1px rgba(0,0,0,.5);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.skill-group:hover .skill-icon i{transform:-webkit-scale(1.1);transform:-moz-scale(1.1);transform:-sm-scale(1.1);transform:-o-scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 15px 20px rgba(0,0,0,.3);-moz-box-shadow:0 15px 20px rgba(0,0,0,.3);-ms-box-shadow:0 15px 20px rgba(0,0,0,.3);-o-box-shadow:0 15px 20px rgba(0,0,0,.3);box-shadow:0 15px 20px rgba(0,0,0,.3)}.skill-group:hover .skill-text h3{color:#1e90ff}.skill-text i.gicon{position:relative;display:inline-block;width:50px;height:50px;background-position:center;background-repeat:no-repeat;background-size:contain}i.gicon.lapiz{background-image:url(../img/iconos/lapiz.svg)}i.gicon.color{background-image:url(../img/iconos/color.svg)}i.gicon.tinta{background-image:url(../img/iconos/tinta.svg)}i.gicon.pincel{background-image:url(../img/iconos/pincel.svg)}i.gicon.pastel{background-image:url(../img/iconos/pastel.svg)}i.gicon.grabado1{background-image:url(../img/iconos/grabado1.svg)}i.gicon.grabado2{background-image:url(../img/iconos/grabado2.svg)}i.gicon.ps{background-image:url(../img/iconos/ps.svg)}i.gicon.ai{background-image:url(../img/iconos/ai.svg)}i.gicon.ae{background-image:url(../img/iconos/ae.svg)}i.gicon.au{background-image:url(../img/iconos/au.svg)}i.gicon.ache{background-image:url(../img/iconos/html5.svg)}i.gicon.ceese{background-image:url(../img/iconos/css3.svg)}i.gicon.jotaese{background-image:url(../img/iconos/javascript.svg)}i.gicon.less{background-image:url(../img/iconos/less.svg);width:70px}i.gicon.boots{background-image:url(../img/iconos/bootstrap.svg)}i.gicon.bracks{background-image:url(../img/iconos/brackets.svg)}i.gicon.blender{background-image:url(../img/iconos/blender.svg)}i.gicon.quintus{background-image:url(../img/iconos/quintus.svg)}.experience-info{text-align:center}.experience-info i.eicon{position:relative;left:50%;transform:-webkit-translateX(-50%);transform:-moz-translateX(-50%);transform:-ms-translateX(-50%);transform:-o-translateX(-50%);transform:translateX(-50%);display:block;width:100px;height:100px;background-position:center;background-repeat:no-repeat;background-size:contain}i.eicon.univer{background-image:url(../img/iconos/univer.svg)}i.eicon.unitec{background-image:url(../img/iconos/unitec.svg);width:200px}i.eicon.kp{background-image:url(../img/iconos/kp.svg)}i.eicon.netcommerce{background-image:url(../img/iconos/netcommerce.svg);width:200px}.experience-info h3{font-weight:900;color:#1e90ff}.experience-info p span{font-weight:900;text-transform:uppercase}@media all and (max-width:445px){.experience-info i.eicon{width:75px;height:75px}.experience-info{width:100%}i.eicon.netcommerce,i.eicon.unitec{width:140px}}.nav-galeria{margin-bottom:25px}.primary-content{width:100%;margin:0;padding:0}.button{border-radius:0;font-size:24px;background-color:#fff;text-decoration:none;padding:3px 9px;line-height:1.5em;border:0;border-style:none;margin-bottom:5px;color:#a7a7a7;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.button:focus,.button:hover,.button:visited,.is-checked{color:#fff;background-color:#1e90ff;text-decoration:none}@media all and (max-width:499px){.button{font-size:18px}}.gallery-cont{display:block;height:250px;position:relative;overflow:hidden}@media all and (max-width:575px){.gallery-cont{width:50%;height:150px}}.gallery-image{position:absolute;z-index:1;top:5%;left:3%;width:94%;height:90%;background-position:center;background-repeat:no-repeat;background-size:cover}.mcol1{background-image:url(../img/mini/col-1.jpg)}.mabastos{background-image:url(../img/mini/abastos-min.jpg)}.mlonely{background-image:url(../img/mini/lonely-min.jpg)}.mnet2{background-image:url(../img/mini/netcommerce2-min.jpg)}.print1{background-image:url(../img/mini/print-1-min.jpg)}.print2{background-image:url(../img/mini/print-2-min.jpg)}.print3{background-image:url(../img/mini/print-3-min.jpg)}.print4{background-image:url(../img/mini/print-4-min.jpg)}.print5{background-image:url(../img/mini/print-5-min.jpg)}.mcanelo{background-image:url(../img/mini/canelo-min.jpg)}.mf2{background-image:url(../img/mini/f2-min.jpg)}.msam{background-image:url(../img/mini/sam-min.jpg)}.myood{background-image:url(../img/mini/yood-min.jpg)}.mbulldog{background-image:url(../img/mini/bulldog-min.jpg)}.mnet{background-image:url(../img/mini/netcommerce-min.jpg)}.msilca{background-image:url(../img/mini/silca-min.jpg)}.msuli{background-image:url(../img/mini/suli-min.jpg)}.myeka{background-image:url(../img/mini/yeka-min.jpg)}.gallery-cont img{position:absolute;z-index:1;width:100%;top:50%;left:0;transform:-webkit-translateY(-50%);transform:-moz-translateY(-50%);transform:-ms-translateY(-50%);transform:-o-translateY(-50%);transform:translateY(-50%)}.gallery-tag{display:block;position:absolute;z-index:6;bottom:25px;right:0;width:100px;height:50px;background:green}.gallery-overlay{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.galerry-info{opacity:0;position:absolute;z-index:3;width:100%;left:0;top:50%;transform:-webkit-translateY(-50%);transform:-moz-translateY(-50%);transform:-ms-translateY(-50%);transform:-o-translateY(-50%);transform:translateY(-50%);text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.gallery-stroke{position:absolute;z-index:4;top:0;left:0;width:100%;height:100%;border:2px solid #fff;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.gallery-name{display:block;width:100%;text-align:center;position:absolute;z-index:5;color:#fff;font-size:1.3em;font-weight:800;line-height:normal;top:50%;left:50%;transform:-webkit-translate(-50%,-50%);transform:-moz-translate(-50%,-50%);transform:-ms-translate(-50%,-50%);transform:-o-translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-text-shadow:0 0 5px rgba(0,0,0,.75);-moz-text-shadow:0 0 5px rgba(0,0,0,.75);-ms-text-shadow:0 0 5px rgba(0,0,0,.75);-o-text-shadow:0 0 5px rgba(0,0,0,.75);text-shadow:0 0 5px rgba(0,0,0,.75);opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.xsAlign{display:none}.gallery-name i{font-size:2em}.gallery-cont:hover .gallery-overlay{background-color:rgba(30,144,255,.75)}.gallery-cont:hover .gallery-stroke{top:5%;left:3%;width:94%;height:90%;opacity:1}.gallery-cont:hover .gallery-name{opacity:1}@media all and (max-width:591px){.gallery-name{font-size:1em}.xsAlign{display:block}}#swipebox-overlay{background:rgba(0,0,0,.85)}#swipebox-close{top:60px;right:60px;background-image:url(../img/gal/close.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:50px;height:50px}#swipebox-arrows #swipebox-prev{background-image:url(../img/gal/prev.svg)!important;background-position:center;background-repeat:no-repeat;background-size:contain}#swipebox-arrows #swipebox-next{background-image:url(../img/gal/next.svg)!important;background-position:center;background-repeat:no-repeat;background-size:contain}@media all and (max-width:591px){.insta-item{width:50%;margin:0;padding:0}}#contactForm{font-size:1.5em}#contactForm input{text-align:center;display:inline-block;border-radius:0;border-top:none;border-left:none;border-right:none;border-bottom:2px dotted #1e90ff;box-shadow:none;color:#1e90ff;background-color:#222}#contactForm textarea{resize:none;width:100%;text-align:center;border-radius:0;border-top:none;border-left:none;border-right:none;border-bottom:2px dotted #1e90ff;box-shadow:none;color:#1e90ff;background-color:#222}#contactForm input:focus,#contactForm textarea:focus{outline:0}#contactForm label:hover{cursor:pointer}#contactForm input::-webkit-input-placeholder,#contactForm textarea::-webkit-input-placeholder{text-align:center;color:rgba(30,144,255,.5)}#contactForm input::-moz-placeholder,#contactForm textarea::-moz-placeholder{text-align:center;color:rgba(30,144,255,.5)}#contactForm input:-ms-input-placeholder,#contactForm textarea:-ms-input-placeholder{text-align:center;color:rgba(30,144,255,.5)}#contactForm input:-moz-placeholder,#contactForm textarea:-moz-placeholder{text-align:center;color:rgba(30,144,255,.5)}.form-btn button{display:inline-block;border-radius:0;background-color:#1e90ff;color:#fff}#alerts{margin-top:25px}.mailAlert{font-size:.8em;-webkit-text-shadow:0 0 5px rgba(0,0,0,.75);-moz-text-shadow:0 0 5px rgba(0,0,0,.75);-ms-text-shadow:0 0 5px rgba(0,0,0,.75);-o-text-shadow:0 0 5px rgba(0,0,0,.75);text-shadow:0 0 5px rgba(0,0,0,.75)}.mailAlert:focus,.mailAlert:hover,.mailAlert:visited{text-decoration:none}#wait{display:none;position:relative;left:50%;transform:-webkit-translateX(-50%);transform:-moz-translateX(-50%);transform:-ms-translateX(-50%);transform:-o-translateX(-50%);transform:translateX(-50%);font-size:1.5em;-webkit-text-shadow:0 0 5px rgba(0,0,0,.75);-moz-text-shadow:0 0 5px rgba(0,0,0,.75);-ms-text-shadow:0 0 5px rgba(0,0,0,.75);-o-text-shadow:0 0 5px rgba(0,0,0,.75);text-shadow:0 0 5px rgba(0,0,0,.75)}.alert-send,.alert-send:focus{display:none;border-radius:0;color:#fff;background-color:#1e90ff;border:none;font-weight:500;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.alert-send i,.alert-send:focus i{font-size:1.5em;vertical-align:text-bottom}.alert-send hr{border-top-color:#00aeef}.alert-send .alert-link{color:#fff}.alert-error,.alert-error:focus{display:none;border-radius:0;color:#fff;background-color:red;border:none;font-weight:500;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.alert-error i,.alert-error:focus i{font-size:1.5em;vertical-align:text-bottom}.alert-error.campos,.alert-error.campos:focus{background-color:#ff6200}.alert-error hr{border-top-color:red}.alert-error .alert-link{color:#a20000}.alert-error:hover,.alert-send:hover{color:#fff}footer{height:auto;margin:0;padding:50px 0;background:#000}footer .back-logo{display:inline-block;font-family:SweetlyBrokenBold;font-size:5em;line-height:normal;letter-spacing:0;text-decoration:none;color:#1e90ff;margin-bottom:10px}footer p{color:#444}footer a.social-icon{display:block;text-decoration:none;color:#1e90ff}footer a.social-icon i{font-size:2em;vertical-align:middle}@media all and (max-width:649px){footer a.social-icon span{display:none}}@media all and (max-width:449px){footer .back-logo{font-size:3.5em}}
.insta-item>iframe{min-width:0 !important;}.mjaramillo{background-image:url(../img/mini/jaramillo-min.jpg)}.mcorte{background-image:url(../img/mini/corte-min.jpg)}