/*navbar*/
            /* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
            html, body, div, span, applet, object, iframe,
            h1, h2, h3, h4, h5, h6, p, blockquote, pre,
            a, abbr, acronym, address, big, cite, code,
            del, dfn, em, font, img, ins, kbd, q, s, samp,
            small, strike, strong, sub, sup, tt, var,
            b, u, i, center,
            dl, dt, dd,
            fieldset, form, label, legend,
            table, caption, tbody, tfoot, thead, tr, th, td {
                background: transparent;
                border: 0;
                margin: 0;
                padding: 0;
                vertical-align: baseline; }

            body {
                line-height: 1; }

            h1, h2, h3, h4, h5, h6 {
                clear: both;
                font-weight: normal; }

            


            blockquote {
                quotes: none; }

            blockquote:before, blockquote:after {
                content: '';
                content: none; }

            del {
                text-decoration: line-through; }

            /* tables still need 'cellspacing="0"' in the markup */
            table {
                border-collapse: collapse;
                border-spacing: 0; }

            a img {
                border: none; }

            /* =Scss Variables
            -------------------------------------------------------------- */
            /* =Global
            -------------------------------------------------------------- */
            *,
            *:before,
            *:after {
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box; }

            body {
                //background-color: rgba(60, 181, 249, 0.38);
                font-family: "Ubuntu", sans-serif;
                font-weight: 300;
                font-size: 16px;
                line-height: 1.8; }

            /* Headings */
            h1, h2, h3, h4, h5, h6 {
                line-height: 1;
                font-weight: 300; }

            a {
                text-decoration: none;
                color: #3cb5f9; }

            a:hover {
                color: #0793e2; }

            /* =Template
            -------------------------------------------------------------- */
            #wrapper {
                width: 100%;
                margin: 0 auto; }

            #main {
                background-color: #fff;
                padding-top: 150px; }

            .container {
                width: 80%;
                margin: 0 auto;
                padding: 0;
            }

            section {
                height: 100%;
                
            }
            section h1 {
                font-weight: 700;
                margin-bottom: 10px; }
            
            section p:last-child {
                margin-bottom: 0; }
            section.color {
                background-color: #3cb5f9;
                color: white; }

            

            /* =Header
            -------------------------------------------------------------- */
            header {
                width: 100%;
                height: 150px;
                overflow: hidden;
                position: fixed;
                top: 0;
                left: 0;
                z-index: 999;
                opacity: 0.9;
                //background: #e9f4fd;
                /*background: rgba(113,134,163,0.6);
                background: -moz-linear-gradient(left, rgba(113,134,163,0.6) 0%, rgba(113,134,163,0.64) 20%, rgba(9,57,97,0.73) 69%, rgba(24,35,51,0.79) 100%);
                background: -webkit-gradient(left top, right top, color-stop(0%, rgba(113,134,163,0.6)), color-stop(20%, rgba(113,134,163,0.64)), color-stop(69%, rgba(9,57,97,0.73)), color-stop(100%, rgba(24,35,51,0.79)));
                background: -webkit-linear-gradient(left, rgba(113,134,163,0.6) 0%, rgba(113,134,163,0.64) 20%, rgba(9,57,97,0.73) 69%, rgba(24,35,51,0.79) 100%);
                background: -o-linear-gradient(left, rgba(113,134,163,0.6) 0%, rgba(113,134,163,0.64) 20%, rgba(9,57,97,0.73) 69%, rgba(24,35,51,0.79) 100%);
                background: -ms-linear-gradient(left, rgba(113,134,163,0.6) 0%, rgba(113,134,163,0.64) 20%, rgba(9,57,97,0.73) 69%, rgba(24,35,51,0.79) 100%);
                background: linear-gradient(to right, rgba(113,134,163,0.6) 0%, rgba(113,134,163,0.64) 20%, rgba(9,57,97,0.73) 69%, rgba(24,35,51,0.79) 100%);
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7186a3', endColorstr='#182333', GradientType=1 );
                */
                -webkit-transition: height 0.3s;
                -moz-transition: height 0.3s;
                -ms-transition: height 0.3s;
                -o-transition: height 0.3s;
                transition: height 0.3s; }
            header div#logo {
                background-color: rgba(255,255,255,0.6);
                background-image: url('../img/logo.png');
                background-repeat: no-repeat;
                display: inline-block;
                height: 125px;
                width: 125px;
                margin-top: 5px;
                
                line-height: 150px;
                float: left;
                overflow: hidden;
                font-family: "Oswald", sans-serif;
                font-size: 60px;
                color: white;
                font-weight: 400;
                -webkit-transition: all 0.3s;
                -moz-transition: all 0.3s;
                -ms-transition: all 0.3s;
                -o-transition: all 0.3s;
                transition: all 0.3s; }
            header nav {
                display: inline-block;
                float: right;
                opacity: 1;
                margin-top: 45px;
            }
            header nav a {
                text-decoration: none;
                //line-height: 150px;
                margin-left: 20px;
                color: #093961;
                font-weight: 700;
                font-size: 18px;
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out; 
            }
            header nav a:hover {
                text-decoration: none;
            }
            header nav a:active {
                color: #000;
            }
            
            button {
            	-webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
            }
            
            header.smaller {
                height: 75px;
                background: #093961;
                opacity: 0.95;
            }
            header.smaller div#logo {
                background-color: transparent;
                border-color: transparent;
                background-image: url('../img/logoRpsNegativoR.png');
                width: 75px;
                height: 72px;
                line-height: 75px;
                font-size: 30px;
                margin-top: 0px;
                overflow: hidden;
            }
            header.smaller nav{
                margin-top: 15px;
            }
            header.smaller nav a {
                text-decoration: none;
                //line-height: 75px; 
                color: #d9d9d9;
            }
            header.smaller nav a:hover {
                //color: #a0a0a0;
            }
            header nav.smaller a:active {
                color: #999;
            }
            button.hover:hover {
                background-color: rgba(153,153,153,0.7) !important;
                color: #000;
            }

            /* =Footer
            -------------------------------------------------------------- */
            /* =Extras
            -------------------------------------------------------------- */
            .clearfix:after {
                visibility: hidden;
                display: block;
                content: "";
                clear: both;
                height: 0; }

            /* =Media Queries
            -------------------------------------------------------------- */
            @media all and (max-width: 660px) {
                /* =Header
                -------------------------------------------------------------- */
                header h1#logo {
                    background-image: url('../img/logoRpsNegativo.png');
                    display: block;
                    float: none;
                    margin: 0 auto;
                    height: auto;
                    line-height: 100px;
                    text-align: center; }
                header nav {
                    display: block;
                    float: none;
                    height: 50px;
                    text-align: center;
                    margin: 0 auto; }
                header nav a {
                    line-height: 50px;
                    margin: 0 10px; }
                header.smaller {     
                    height: 75px; }
                header.smaller h1#logo {
                    height: 40px;
                    line-height: 40px;
                    font-size: 30px; }
                header.smaller nav {
                    height: 35px; }
                header.smaller nav a {
                    line-height: 35px; } }
            @media all and (max-width: 600px) {
                .container {
                    width: 100%; }

                }