﻿            @font-face {
                font-family: 'montserratregular';
                src: url('/fonts/montserrat-regular-webfont.eot');
                src: url('/fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
                     url('/fonts/montserrat-regular-webfont.woff2') format('woff2'),
                     url('/fonts/montserrat-regular-webfont.woff') format('woff'),
                     url('/fonts/montserrat-regular-webfont.ttf') format('truetype'),
                     url('/fonts/montserrat-regular-webfont.svg#montserratregular') format('svg');
                font-weight: normal;
                font-style: normal;

            }

        body{
            color:#333;
            font-family: 'Dosis', sans-serif;
            font-size: 18px;
        }
        body, html {
            height: 100%;
            margin: 0;
            padding: 0;
            width: 100%;
        }
        h1 {
            color: #fff;/*550055*/
            font-family: montserratregular;
            font-size: 92px;
            /*font-weight: bold;*/
            text-shadow: 3px 3px 3px #fff;
        }
        .h2, h2 {
            font-size: 63px;
        }
        .h4, h4 {
            font-size: 32px;
        }
        /* Style for: navbar */
        .navbar-default {
            /*background:rgba(255,255,255, 0.6);*/
            background:rgba(0,51,102, 0.7);
            border: none;
            border-radius: 0;
            height:50px;

    /*background-color: #003366;*/
    border-color: #003366;

            transition:all 1s ease 0s;
            width: 100%;
            z-index:999;
        }



        .affix-top.navbar-default {
            /*background-color: #fff;*/
            background-color: transparent;
            border-color: transparent;
            border-radius: 0;
            height:80px;
            position:absolute;
        }
        .navbar-default .navbar-nav > li > a {
            color:#fff;
            /*color:#333;*/
            font-size:20px;
        }
        .affix-top.navbar-default .navbar-nav > li > a {
            color:#fff;
            /*color:#333;*/
        }
        .navbar-brand {
            height: inherit;
        }
        .nav.navbar-right {
            /*margin-top: 5px;*/
        }
        .affix-top .nav.navbar-right {
            /*margin-top: 20px;*/
        }
        .navbar-brand {
            padding: 5px 15px;
        }
        .affix-top .navbar-brand {
            padding: 15px 15px;
        }
        /*.affix-top .navbar-nav > li > a {
            padding-bottom: 15px;
            padding-top: 15px;
        }
        .navbar-nav > li > a {
            padding-bottom: 5px;
            padding-top: 5px;
        }*/
        .affix-top .navbar-nav > li > a {
            padding-bottom: 25px;
            padding-top: 25px;
        }
        .navbar-nav > li > a {
            padding-bottom: 15px;
            padding-top: 15px;
        }
        .navbar-nav > li > a:hover {
            background-color: #fff !important;
            color:#ccc !important;
        }
        .affix-top .navbar-nav > li > a:hover {
            color: #333 !important;
        }
        .logoSolPizzo {
            margin-top:5px;
            transition:all 0.5s ease 0s;
            width:230px;
        }
        .affix-top .logoSolPizzo {
            width:420px;
        }
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    color: #ccc;
}
        @media only screen and ( max-width: 500px) {
            .affix-top .logoSolPizzo {
                margin-top:5px;
                width:230px;
            }
            .container-fluid.home .container {
                margin-top: 100px;
            }
            .affix-top.navbar-default {
                height: 50px;
            }
            .nav.navbar-right.menu {
                background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
            }
            .h1, .h2, .h3, h1, h2, h3 {
                margin-top: 15px;
                margin-bottom: 10px;
            }
            h2 {
                font-size: 32px;
            }
            .container-fluid.home .container {
                margin-top: 80px !important;
            }
        }
        /* Style for: content */
        /*.home {
            backface-visibility: hidden;
            background: rgba(0, 0, 0, 0) url("/img/bg-home-v1.jpg") no-repeat fixed center bottom / cover ;
            height: 100%;
            left: 0;
            position: absolute;
            top: 80px;
            transform: translateZ(0px);
            width: 100%;
        }*/
.home {
    backface-visibility: hidden;
    background: rgba(0, 0, 0, 0) url("/img/bg-home-v1.jpg") no-repeat fixed center bottom / cover ;
    bottom: 0;
    height: 100%;
    left: 0;
    position: relative;
    /*top: 80px;*/
    transform: translateZ(0px);
    width: 100%;
}
.bgfull-1{
    backface-visibility: hidden;
    background: rgba(0, 0, 0, 0) url("/img/bg-seccion-1.jpg") no-repeat fixed center bottom / cover ;
    bottom: 0;
    /*height: 100%;*/
    left: 0;
    position: relative;
    /*top: 80px;*/
    transform: translateZ(0px);
    width: 100%;
}
.bgfull-2 {
    backface-visibility: hidden;
    background: rgba(0, 0, 0, 0) url("/img/bg-audio-v1.jpg") no-repeat fixed center bottom / cover ;
    bottom: 0;
    left: 0;
    min-height: 500px;
    position: relative;
    transform: translateZ(0px);
    width: 100%;
}
.parallax {
    position: relative !important;
    background-size: cover !important;
    overflow: hidden;
    background-attachment: fixed !important;
    transition-duration: 0s;
    -moz-transition-duration: 0s;
    -webkit-transition-duration: 0s;
    -o-transition-duration: 0s;
}
.opacity-full {
    position: absolute;
    height: 100%;
    width: 100%;
    opacity: .8;
    top: 0;
    left: 0;
}
.bg-gradient-fast-blue-purple {
    background-image: linear-gradient(to right top,#0039e3,#4132e0,#5e28dd,#741bd9,#8600d4);
}
.audio-item {
    margin: 25px 0;
}
.audio-item i {
    margin-right: 10px;
}
.audio-item.embed-responsive.embed-responsive-4by3 {
    padding-bottom: 80px;
}
.bgviolet {
    background-color: #580058;
}
.bgviolet .row.white .fa-inverse {
    color: #580058;
}
.item-single {
    /*border-bottom: 1px solid #fff;*/
    padding: 20px;
}

.item-spaced {
    padding: 20px;
}
.item-spaced p {
    margin: 20px 10px 25px 0;
}
.grey p {
    color:#666;
}
.item-single > h4 {
    margin-top: 20px;
}
.container-fluid.section {
    padding-bottom: 70px;
    padding-top: 70px;
}
.white {
    color:#fff;
}
a.white {
    text-decoration: none;
}
    a.white:hover {
        color: #ccc;
    }
        .container-fluid.home .container {
            margin-top: 200px;
        }
        .row.alpha {
            background: rgba(0, 0, 0, 0.27) none repeat scroll 0 0;
            height: 100%;
        }
        .btn.play {
            background-color: #550055;
            border-radius: 25px;
            border:solid 1px #550055;
            font: 26px montserratregular;
            padding: 10px 20px;
            text-transform: uppercase;
        }
        .btn.play:hover {
            background: rgba(255,255,255, 0.75);
            color:#550055;
            border:none;
            /*border-radius: 25px;
            font: 26px montserratregular;
            padding: 10px 20px;
            text-transform: uppercase;*/
        }
        .item-bordered h4 {
            color: #6a026a;
        }
        .item-bordered {
            border: 1px solid #e6e6e6;
            border-radius: 7px;
            padding: 20px;
        }
        .item-bordered p {
            color: #666;
            padding: 5px;
        }

        .text-center img.img-responsive {
            margin-left: auto;
            margin-right: auto;
        }
        .embed-responsive.embed-responsive-16by9 {
            margin-bottom: 0;
            margin-top: 40px;
        }


footer {
    background-color: #272727;
    color: #e6e6e6;
}
.social a {
    /*background-color: #999;
    border-radius: 84px;
    padding: 10px;
    text-align: center;*/
}
ul li {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
ul.social{
    margin-top:20px;
}
.social > li {
    display: inline;
    /*padding: 10px;*/
}
.col-md-3 > ul {
    padding: 0;
}
.btn.btn-primary {
    font-size: 18px;
    font-weight: bold;
}
.form-group > label {
    letter-spacing: 0.25em;
}
ul.items {
    padding: 0 5px 0 15px;
}
ul.items li {
    list-style: inherit;
}
#resultado {
    text-align: center;
}
#resultado img {
    margin: 160px auto;
}
.clearfix.prettycheckbox.labelright.blue > label {
    padding-left: 0;
}
.has-pretty-child {
    padding-left: 0 !important;
}
