* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html {
    background: #050505;
}
body {
    margin: 45px auto 0;
    line-height: 1.7em;
    font-family: 'Open Sans';
    background: white;
}
menu, ol, ul {
    padding: 0 0 0 20px;
}
#header {
    margin: 0 auto;
    /*max-width: 1024px;*/
    padding:1em 0;
    /*border-bottom: 1px solid black;*/
    position: relative;
    z-index: 255;
    background: white;
    box-shadow: 0 0 5px 1px #111111;
}
.header-section {
    vertical-align: middle;
    display: inline-block;
}
.header-section h1 {
    margin: 0;
}
#nav {
    margin: 0;
    padding:0;
    margin-top:30px;
    margin-left: 1em;
    font-family:Questrial;
    text-align: right;
}
.nav-item {
    display: inline-block;
    list-style-type: none;
}
.nav-item a {
    color:#333;
    text-decoration: none;
    display: inline-block;
    padding:0 1em;
    font-size: 14px/*15px*/; 
    font-weight: bold;
    border-bottom:1px solid transparent;
    transition: all 0.6s ease;
}
.animated {
    visibility: hidden;
    -webkit-transition: 1.5s all ease;
    -o-transition: 1.5s all ease;
    -ms-transition: 1.5s all ease;
    transition: 1.5s all ease;
}
.rotated {
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.nav-item a:hover {
    border-bottom: solid 1px #b8902c;
}
.splash {
    background: #222;
    position: relative;
    z-index: 1;
    
    /*background-image: -webkit-linear-gradient(top, #faca3c, #d9a234);
    background-image: -moz-linear-gradient(top, #faca3c, #d9a234);
    background-image: -ms-linear-gradient(top, #faca3c, #d9a234);
    background-image: -o-linear-gradient(top, #faca3c, #d9a234);
    background-image: linear-gradient(to bottom, #faca3c, #b8902c);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#faca3c', EndColorStr='#b8902c');*/
    background: #faca3c;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhY2EzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWEyMzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #faca3c 0%, #d9a234 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faca3c), color-stop(100%,#d9a234));
    background: -webkit-linear-gradient(top,  #faca3c 0%,#d9a234 100%);
    background: -o-linear-gradient(top,  #faca3c 0%,#d9a234 100%);
    background: -ms-linear-gradient(top,  #faca3c 0%,#d9a234 100%);
    background: linear-gradient(to bottom,  #faca3c 0%,#d9a234 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faca3c', endColorstr='#d9a234',GradientType=0 );

}
.gold-version .splash {
    background: #050505;
    filter:none;
    box-shadow: 0 3px 5px 0 #000000;
}
.splash-content {
    margin: 0 auto;
    padding: 3em 0.5em;
    max-width: 1024px;
    color: white;
    overflow: hidden;
}
.splash .splash-head {
    font-size: 400%;
    margin: 0em 0;
    line-height: 1.4em;
    text-shadow: 2px 2px 2px #B39400;
    color:#090909;
}

.splash .splash-subhead {
    color: #EEE;
    font-weight: 300;
    line-height: 1.8em;
    font-size: 1.5em;
    margin: 0;
    text-shadow: 2px 2px 2px #333;
    font-weight: bold;
}
@media (max-width: 600px) {
    .nav-item {
        width: 49%;
        text-align: center;
        min-height: 2.3em;
    }
    .nav-item a {
        padding:.5em 1em;
    }
    .splash .splash-head {
        font-size: 250%;
    }
    .splash .splash-subhead {
        font-size: 1.25em;
    }
}
.splash .splash-subhead-first {
    font-size: 2em;
}
.gold-version .splash .splash-head {
    text-shadow: 2px 2px 2px #111;
}
.gold-version .splash .splash-subhead {
    text-shadow: 2px 2px 2px #111;
}
.splash .primary-button {
    font-size: 150%;
}
/* Gold Button */
.splash .primary-button  { 
    background: #d9aa34;
    /*background-image: -webkit-linear-gradient(top, #d9aa34, #b8902c);
    background-image: -moz-linear-gradient(top, #d9aa34, #b8902c);
    background-image: -ms-linear-gradient(top, #d9aa34, #b8902c);
    background-image: -o-linear-gradient(top, #d9aa34, #b8902c);
    background-image: linear-gradient(to bottom, #d9aa34, #b8902c);*/
    
    background: #444;
    background-image: -webkit-linear-gradient(to bottom, #333, #222);
    background-image: -moz-linear-gradient(to bottom, #333, #222);
    background-image: -o-linear-gradient(to bottom, #333, #222);
    background-image: -ms-linear-gradient(to bottom, #333, #222);
    background-image: linear-gradient(to bottom, #333, #222);


    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    /*border: solid 1px #b8902c;*/
    border: solid 1px #333;
    /*text-shadow: 1px 1px 3px #b8902c;*/
    text-shadow: 1px 1px 1px #666;
    color: #ffffff;
    padding: .6em 2.5em;
    text-decoration: none;
}

.gold-version .splash .primary-button {
    background-image: -webkit-linear-gradient(top, #faca3c, #d9a234);
    background-image: -moz-linear-gradient(top, #faca3c, #d9a234);
    background-image: -ms-linear-gradient(top, #faca3c, #d9a234);
    background-image: -o-linear-gradient(top, #faca3c, #d9a234);
    background-image: linear-gradient(to bottom, #faca3c, #b8902c);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#faca3c', EndColorStr='#b8902c');
    border: solid 1px #b8902c;
    text-shadow: 1px 1px 1px #333;
}

.splash .primary-button:hover {
    background: #555;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #444444 0%, #333333 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#333333));
    background: -webkit-linear-gradient(top,  #444444 0%,#333333 100%);
    background: -o-linear-gradient(top,  #444444 0%,#333333 100%);
    background: -ms-linear-gradient(top,  #444444 0%,#333333 100%);
    background: linear-gradient(to bottom,  #444444 0%,#333333 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#333333',GradientType=0 );


    text-decoration: none;
}
.gold-version .splash .primary-button:hover {
    background: #faca3c;
    border: solid 1px #b8902c;
    text-shadow: 1px 1px 1px #333;
}
.content {
    background: #111;
}
.main-content {
    box-shadow: 1px 1px 50px 0px #b8902c inset;/*#faca3c*//*#C79D2F*/
    padding: 40px 0 0; 
    position: relative;
    top:-40px;
    background: white;
    color:#222;
}
.gold-version .main-content {
    background: url('../images/gold2.jpg');
}

.blur-bg {
    /*color: white;*/
    background: #222;
    background: rgba(0,0,0, 0.60);
    background: white;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4cFFFFFF', endColorstr='#4cFFFFFF');
}
.content .content-subhead {
    color: #000;
    padding-bottom: 0.3em;
    text-transform: uppercase;
    margin: 0;
    border-bottom: 2px solid #DDD;
    display: inline-block;
    font-size: 22px;
}
.content-head {
    color: #000;
    padding-bottom: 0.3em;
    margin: 0;
    border-bottom: 2px solid #DDD;
    display: inline-block;
    font-family: Questrial;
    font-size: 3em;
}
.page-product .content .content-subhead {
    font-size: 1.2em;
    letter-spacing: 1px;
    display: block;
    border-bottom: 2px solid #DDB035;
}
.product-feature-item {
    margin-top: 3em;
}
/*.gold-version .content .content-subhead {
    color: white;
}*/
.page-creardorado .main-content p {
    font-size: 1.1em;
}
.content .content-ribbon {
    margin: 3em;
    border-bottom: 1px solid #DDD;
}
.fix-wrapper {
    margin: 0 auto!important;
    padding: 3em 0.5em;
    max-width: 1024px;
}
#header .fix-wrapper {
    padding: 0;
}
.box {
    padding: 1em;
    /*font-family: 'Open Sans';*/
    font-family: Arial, sans-serif;
}
/*.box-limited {
    border-left:1px dotted #CCC;
}*/
.box-separated  {
    border-left:1px solid #DDD;
    min-height: 300px;
    padding: 0 1em 0 2em;
    margin: 0 auto 1em;
}
.box-separated-first {
    border: 0;
    padding-left: 1em;
}
.box-separated-last {
    padding-right: 1em;
}
.box-separated h3 {
    color: #000;
    font-size: 22px;
}
/*.gold-version .box-separated h3 {
    color: white;
}*/
.box-separated  {
    list-style-image: url("../images/arrow.png");
}
.view-saca-yerba li {
    list-style-image: url("../images/gold-type-mini.png");
    min-height: 35px;
}
.ribbon {
    background: #b8902c;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4OTAyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWNhM2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #b8902c 0%, #faca3c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8902c), color-stop(100%,#faca3c));
    background: -webkit-linear-gradient(top,  #b8902c 0%,#faca3c 100%);
    background: -o-linear-gradient(top,  #b8902c 0%,#faca3c 100%);
    background: -ms-linear-gradient(top,  #b8902c 0%,#faca3c 100%);
    background: linear-gradient(to bottom,  #b8902c 0%,#faca3c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8902c', endColorstr='#faca3c',GradientType=0 );

    color: white;
    text-shadow: 1px 1px 1px #333;
    text-align: center;
}
.gold-version .ribbon {
    background: none repeat scroll 0 0 #F3F3F3;
    filter:none;
    color: #222222;
    text-align: center;
    text-shadow: 0 0 0 transparent;
}
.ribbon h2 {
    display: inline;
    font-weight: normal;
}
.ribbon .primary-button {
    background: #666;
    color: #fff;
}

.ribbon .primary-button {
    background-image: -webkit-linear-gradient(top, #faca3c, #d9a234);
    background-image: -moz-linear-gradient(top, #faca3c, #d9a234);
    background-image: -ms-linear-gradient(top, #faca3c, #d9a234);
    background-image: -o-linear-gradient(top, #faca3c, #d9a234);
    background-image: linear-gradient(to bottom, #faca3c, #b8902c);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#faca3c', EndColorStr='#b8902c');
    border: solid 1px #b8902c;
    text-shadow: 1px 1px 1px #333;
}
.footer {
    background: #111;
    color: #666;
    text-align: center;
    padding: 1em;
    font-size: 80%;
    
    position: relative;
    top:-40px;
}
.pure-form-stacked label {
    display: inline-block;
    width: 70%;
}
.pure-form-stacked .data-entry {
    width: 100%;
    margin-bottom: 1em;
}
textarea {
    resize: vertical;
    min-height: 3em;
}
.slider {
    background: #111;
    background-image: linear-gradient(to bottom, #050505, #111);
    padding: 1em 0;
}
.slider .slider-inner {
    
}
.slider  img {
    max-width: 82px;
}
.owl-item.loading {
    min-height: 110px!important;
}
.social-links div {
    margin-bottom: .5em;
}
.social-links a {
    text-decoration: none;
}
.social-links a:hover {
    font-weight: bold;
}
.contact-media i {
    font-size:1.4em;
    min-width: 30px;
    text-align: center;
}
.contact-media a:hover i {
    font-size:1.5em;
}
.contact-media {
    margin-bottom: .8em;
    color: #666;
}
.contact-media .label {
    font-weight: bold;
    color: #111;
}
.lnk-facebook {
    color: #3B5998;
}
.lnk-twitter {
    color: #1489CC;
}
.lnk-youtube {
    color: #BA1722;
}
.flag-obligatorio {
    color: maroon;
}
.msg-error {
    color: maroon;
}
.msg-success {
    color: #B88D1A;
}
.vldr-error-msg {
    color: #E60000;
    float: right;
    font-size: 0.8em;
    position: relative;
    top: .6em;
}
.footer a {
    text-decoration: none;
}
.link-movilizame {
    color: #7CC576;  
}
.link-movilizame:hover {
    font-weight: bold;
}