/*!
 * Rio Create LLC - Style CSS
 * Created by Glenn McClanan
 * Design by Katia Cellistella
 * Based On Start Bootstrap - The Big Picture HTML Template
 */@import url(http://fonts.googleapis.com/css?family=Oswald:400,700,300);@import url(http://fonts.googleapis.com/css?family=Josefin+Sans:400,600);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,800,700italic,700,600italic,600,400italic,300italic,800italic);@import url(https://fonts.googleapis.com/css?family=Asap:400,700,400italic,700italic);@import url(https://fonts.googleapis.com/css?family=Asap);@media only screen and (min-width:320px){#text-projects-header-1,.navbar{-moz-osx-font-smoothing:grayscale}#bgvid,.full-contact,.full-portfolio,.full-profile,.full-services{min-width:100%;min-height:100%}#container-logo,#video-container,.chevron,.tagline{position:absolute}html{font-size:16px}body{margin-top:50px;margin-bottom:50px;background:0 0;overflow-x:hidden;font-family:'Open Sans',sans-serif}.navbar,.navbar a.navbar-brand,.tagline{font-family:Oswald,sans-serif}h2{font-size:2em}.full{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.full-portfolio{background:url(https://s3.amazonaws.com/riocreate/img/Brazil-Salvador-0138.jpg) center center no-repeat fixed #002633;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;top:0;left:0}.full-services{background:url(https://s3.amazonaws.com/riocreate/img/bg+-+dark+blue.jpg) center center no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;top:0;left:0}.full-profile{background:url(https://s3.amazonaws.com/riocreate/img/bg+-+dark+blue.jpg) center center no-repeat fixed #002633;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;top:0;left:0}.full-contact{background:url(../img/bg-bamboo.jpg) center center no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;top:0;left:0}.navbar{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.navbar-inverse{background-color:rgba(10,10,10,.6)!important}.navbar-inverse .navbar-nav>li>a{color:rgba(255,255,255,1);font-size:1.5em;letter-spacing:2px}.navbar-inverse .navbar-nav>li>a:hover{color:rgba(0,193,255,1)}.navbar a.navbar-brand{color:#fff;padding:5px 15px 0;font-weight:700}.navbar-brand img{height:40px;max-height:70px}.icon-bar{background-color:rgba(0,193,255,1)!important;border-color:rgba(255,255,255,1)!important}.navbar-header button:hover{color:rgba(0,193,255,1);background-color:rgba(0,193,255,.5);border-color:rgba(0,193,255,.9)}.carousel-control.left,.carousel-control.right{background-image:none}.carousel-inner{top:0}.carousel-indicators{bottom:15%;display:none}.carousel-indicators .active{background-color:rgba(0,193,255,.8)}#object{visibility:hidden}#container-logo{top:40px;right:5%;width:600px;max-width:70%}#rio-logo{margin-bottom:0;-webkit-filter:drop-shadow(5px 5px 5px rgba(10, 10, 0, .8));filter:drop-shadow(5px 5px 5px rgba(10, 10, 10, .8))}.tagline{width:500px;max-width:90%;margin-top:10px;margin-bottom:10px;font-size:3em;line-height:120%;letter-spacing:2px;color:#fff;orphans:3;widows:3;text-wrap:normal;-webkit-filter:drop-shadow(3px 3px 5px rgba(10, 10, 0, .8));filter:drop-shadow(3px 3px 5px rgba(10, 10, 10, .8))}.chevron{width:60%;top:20%}.chevron-left{left:20%}.chevron-right{right:20%}.chevron a:hover{-webkit-filter:drop-shadow(2px 1px 2px rrgba(0, 193, 255, .7));filter:drop-shadow(2px 1px 2px rgba(0, 193, 255, .7));-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}#bgvid{position:fixed;top:50%;left:50%;width:auto;height:auto;z-index:-100;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:#002633;background-size:cover}.video-container-bg{position:absolute;top:0;left:0;width:100%;overflow:hidden;background-color:#002633}/*! ----- Video Player ----- */#video-container{left:50%;top:50%;transform:translate(-50%,-50%)}#footer-index,.embed-container,footer{position:relative}footer{right:0;bottom:0;left:0;padding:1em;text-align:center;opacity:.5}.container-profile,.container-projects{text-align:left;font-family:'Open Sans',sans-serif;text-wrap:normal;orphans:3;widows:3}.container-profile{max-width:60%;margin-top:5%;margin-left:20%;margin-right:20%;color:#fff;font-weight:500;-webkit-filter:drop-shadow(2px 2px 2px rgba(10, 10, 10, .6));filter:drop-shadow(2px 2px 2px rgba(10, 10, 10, .6))}#img-profile,#img-profile-2{max-width:30%;height:auto;margin-top:5%;margin-left:35%;margin-right:35%}#img-profile-3{max-width:40%;height:auto;margin-top:5%;margin-left:30%;margin-right:30%}.text-profile{color:rgba(255,255,255,01);font-size:1.2em;font-weight:600;letter-spacing:1px;-webkit-filter:drop-shadow(2px 2px 2px rgba(0, 0, 0, .9));filter:drop-shadow(2px 2px 2px rgba(0, 0, 0, .9))}.text-profile a,.text-profile h2{color:rgba(0,193,255,1)}.text-profile h2{margin-bottom:0;margin-left:auto;margin-right:auto;font-size:2em;font-weight:700}.text-profile h3{margin-top:0;font-size:1.3em;font-style:italic;font-weight:700}.embed-container{padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.container-projects{max-width:70%;margin-top:10%;margin-left:15%;margin-right:15%;font-weight:500;-webkit-filter:drop-shadow(2px 2px 2px rgba(10, 10, 10, .6));filter:drop-shadow(2px 2px 2px rgba(10, 10, 10, .6))}#img-projects-5,#img-projects-6{max-width:50%;margin-left:25%;margin-right:25%;height:auto}#text-projects-header-0,#text-projects-header-1{margin-bottom:10px;text-align:center;line-height:1.2em;text-transform:uppercase;letter-spacing:5px;color:rgba(0,190,255,.9)}#img-projects-1{width:250px;max-width:40%;height:auto;margin-top:3%;margin-left:30%;margin-right:30%}#img-projects-3{max-width:80%;height:auto;margin:2% 25% -2%}#img-projects-5{margin-bottom:-2%;padding-top:100px}#img-projects-6{padding-top:150px}.text-projects{margin-top:10%}#text-projects-header-0{max-width:80%;text-decoration:none;margin-right:10%;margin-left:10%;font-size:4em;font-weight:600}#text-projects-header-0 h2{font-size:2em}#text-projects-header-1{font-family:'Josefin Sans',serif;font-size:1em;font-weight:700;-webkit-font-smoothing:antialiased;text-decoration:none;text-shadow:0 7px 15px rgba(0,190,255,1),0 -7px 15px rgba(0,190,255,1)}#text-projects-header-2,#text-projects-header-3{margin-bottom:10px;text-align:center;line-height:1.2em;text-decoration:none;font-size:2em;text-wrap:normal;letter-spacing:2px;-webkit-filter:drop-shadow(2px 2px 2px rgba(255, 255, 255, .3))}#text-projects-header-2{font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase;color:#ca0002;filter:drop-shadow(2px 2px 2px rgba(10, 10, 10, .8))}#text-projects-header-3,#text-projects-header-4{font-family:Asap,sans-serif;text-transform:uppercase}#text-projects-header-3{font-weight:100;color:#25a2cc;filter:drop-shadow(2px 2px 2px rgba(10, 10, 10, .8))}#text-projects-header-4,#text-projects-header-5{margin-top:40px;-webkit-filter:drop-shadow(2px 2px 2px rgba(255, 255, 255, .3));margin-bottom:10px;text-align:center;font-size:2em;font-weight:100;line-height:1.2em;text-decoration:none;color:#d8594d;text-wrap:normal}#text-projects-header-4{letter-spacing:30px;filter:drop-shadow(2px 2px 2px rgba(10, 10, 10, .8))}#text-projects-header-5{font-family:Oswald,sans-serif;filter:drop-shadow(2px 2px 2px rgba(10, 10, 10, .8))}#text-projects-header-6{margin-bottom:10px;text-align:center;font-family:Asap,sans-serif;font-size:2em;font-weight:100;text-wrap:normal;line-height:1.2em;text-decoration:none;letter-spacing:30px;color:#d8594d;-webkit-filter:drop-shadow(2px 2px 2px rgba(255, 255, 255, .3));filter:drop-shadow(2px 2px 2px rgba(10, 10, 10, .8))}.container-contact,.container-services,.well{font-family:'Open Sans',sans-serif}.text-projects p{font-size:1.2em;font-weight:600;font-style:normal;color:rgba(255,255,255,.9);-webkit-filter:drop-shadow(2px 1px 2px rgba(10, 10, 10, .8));filter:drop-shadow(2px 1px 2px rgba(10, 10, 10, .8))}.text-projects a,.text-services h2{color:rgba(0,193,255,1)}.thumbnail{background-color:rgba(0,0,0,0);border:0;border-radius:0;padding:0;margin:2px}.container-services{max-width:70%;margin-top:5%;margin-left:15%;margin-right:15%;text-align:left;font-weight:500;orphans:3;widows:3;text-wrap:normal;-webkit-filter:drop-shadow(2px 2px 2px rgba(10, 10, 10, .6));filter:drop-shadow(2px 2px 2px rgba(10, 10, 10, .6))}.text-services{max-width:90%;margin-left:5%;margin-right:5%}.text-services h2{margin-bottom:0;font-size:3em;font-style:italic;font-weight:700;-webkit-filter:drop-shadow(2px 1px 2px rgba(0, 0, 0, .6));filter:drop-shadow(2px 1px 2px rgba(0, 0, 0, 1))}.text-services li,.text-services p{-webkit-filter:drop-shadow(2px 1px 2px rgba(10, 10, 10, .8))}.text-services p{font-size:1.2em;font-weight:600;font-style:normal;color:rgba(255,255,255,.9);filter:drop-shadow(2px 1px 2px rgba(10, 10, 10, .8))}.text-services a,.text-services li{color:rgba(0,193,255,1);font-weight:700;font-style:normal}.text-services li{list-style-position:inside;font-size:1em;filter:drop-shadow(2px 1px 2px rgba(10, 10, 10, .8))}.text-services a{text-align:center}.container-contact{max-width:500px;width:90%;height:auto;margin-top:30%;margin-right:5%;margin-left:5%;orphans:3;widows:3;text-wrap:normal}.well{margin-bottom:2%;background-color:rgba(0,0,0,.4);-webkit-filter:drop-shadow(2px 1px 2px rgba(10, 10, 10, .8));filter:drop-shadow(2px 1px 2px rgba(10, 10, 10, .8))}.well h2{margin-top:2px;margin-bottom:5px;text-transform:uppercase;font-family:Oswald,sans-serif;font-size:2em;letter-spacing:1px;color:rgba(69,176,255,1)}.well h3{margin-top:2px;color:#fff;font-family:'Open Sans',sans-serif;font-size:1em;font-weight:600;letter-spacing:2px}.btn,.form-control,.well label{font-weight:700}#msgSubmit,.btn,.well label{letter-spacing:1px}.well label{color:rgba(0,193,255,1);font-size:1.5em;-webkit-filter:drop-shadow(2px 1px 2px rgba(10, 10, 10, .5));filter:drop-shadow(2px 1px 2px rgba(10, 10, 10, .5))}.btn,.btn-success.active,.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{color:rgba(255,255,255,.9);background-color:rgba(69,176,255,1)}.btn{font-family:Oswald,sans-serif;text-transform:uppercase}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{opacity:1}#msgSubmit{font-family:'Open Sans',sans-serif;font-size:1.5em;color:rgba(255,255,255,1);-webkit-filter:drop-shadow(2px 1px 2px rgba(10, 10, 10, .8));filter:drop-shadow(2px 1px 2px rgba(10, 10, 10, .8))}button#form-submit:hover{background-color:rgba(255,255,255,1);color:rgba(0,193,255,1)}.has-error .help-block,.help-block{color:red;font-size:1.2em;font-weight:700;font-style:italic;-webkit-filter:drop-shadow(1px 1px 2px rgba(10, 10, 10, .5));filter:drop-shadow(1px 1px 2px rgba(10, 10, 10, .5))}input[type=text],input[type=email],textarea#message{background-color:rgba(0,96,128,.4)}.form-control{color:#fff;font-size:1em}#caption-animation{-webkit-animation:cssAnimation 10s 1 linear;-moz-animation:cssAnimation 10s 1 linear;-o-animation:cssAnimation 10s 1 linear;animation-fill-mode:forwards}@-webkit-keyframes cssAnimation{from{-webkit-transform:scale(.9)}to{-webkit-transform:scale(1.1)}}@-moz-keyframes cssAnimation{from{-moz-transform:scale(.9)}to{-moz-transform:scale(1.1)}}@-o-keyframes cssAnimation{from{-o-transform:scale(.9)}to{-o-transform:scale(1.1)}}.animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeftBig{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}#animation-style{-webkit-animation-delay:5s;-moz-animation-delay:5s;-o-animation-delay:5s;animation-delay:5s}}@media only screen and (min-width:480px){.tagline{font-size:3em;letter-spacing:2px}.container-services{margin-top:5%}.text-services h2{font-size:2.5em;margin-bottom:0}.text-services p{font-size:1.5em;margin-top:1px}.container-projects{margin-top:0}#img-projects-1,#img-projects-3{max-width:30%;margin-top:3%;margin-left:35%;margin-right:35%}#img-projects-2{max-width:24%;margin-top:3%;margin-left:38%;margin-right:38%}#text-projects-header-1{font-size:1.3em;letter-spacing:15px}#text-projects-header-2{letter-spacing:10px}#text-projects-header-0{font-size:2em}.text-services a{font-size:1.5em}}@media only screen and (min-width:768px){#container-logo{top:40px;max-width:60%}.text-projects p,.text-services{max-width:90%;margin-left:5%;margin-right:5%}.tagline{font-size:4em;letter-spacing:10px;line-height:120%}.carousel-indicators{bottom:10%}.container-services{margin-top:15%}.chevron{width:50%;top:40%}.chevron-left{left:20%}.chevron-right{right:20%}.chevron a:hover{text-shadow:0 0 1px #fff,0 0 3px #fff,0 0 5px #fff,0 0 6px #00beff,0 0 7px #00beff,0 0 8px #000,0 0 9px #000,0 0 10px #000;-webkit-transition:all .7s ease;transition:all .7s ease}.text-services{font-size:1em}.text-services h2{font-size:3.5em}.text-services p{font-size:2em}#text-header,.text-services a{font-size:1.5em}#text-header{letter-spacing:5px}.text-services li{font-size:2em}.container-projects{margin-top:5%}#text-projects-header-1{font-size:1.2em;line-height:1.6em;letter-spacing:20px}#text-projects-header-2{font-size:1.2em}.text-projects p{font-size:1em}.text-projects h2{font-size:2em}#img-profile{max-width:20%;height:auto;margin-top:3%;margin-left:40%;margin-right:40%}.text-profile{font-size:1.2em}.text-profile h2{font-size:2em}.text-profile h3{font-size:1.5em}.text-profile p{font-size:1.2em;font-weight:600}.container-contact{max-width:800px;width:80%;height:auto;margin-right:20%;margin-left:20%;margin-top:20%}.well h2{margin-top:5px;font-size:2.5em}.well h3{margin-top:0;font-size:1.5em}.well label{font-size:1.5em;font-weight:700}}@media only screen and (min-width:992px){.tagline{font-size:5em;letter-spacing:5px}.thumbnail{margin:2px}#img-projects-1,#img-projects-2{max-width:20%;margin-top:3%;margin-left:40%;margin-right:40%}#img-projects-3{max-width:30%;margin-top:3%;margin-left:35%;margin-right:35%}#text-projects-header-0{font-size:4em}#text-projects-header-1{font-size:1em;line-height:1.6em;letter-spacing:30px}#text-projects-header-2,.text-projects{font-size:2em}.text-profile{font-size:1.5em}.text-profile h2{font-size:2.5em}.text-profile h3{font-size:1.7em}.text-profile p{font-size:1.5em}}@media only screen and (min-width:1200px){.container-contact{width:80%;height:auto;margin-right:20%;margin-left:20%;margin-top:15%}.text-services a{font-size:2em}}section{padding:3rem 10%;background:#f9f9f9}section:nth-child(even){background:#efefef}h1,h2{line-height:1.3}h1{font-size:2rem;margin:0 0 1rem}h2{font-size:1.5rem;margin:1rem 0 2rem}p{font-size:1rem;margin:1rem 0}a.button{display:inline-block;line-height:2.5rem;padding:0 1.5rem;margin-top:1rem;color:#fff;background:#3c3c3c;text-decoration:none}
