html,body{width:100%;height:100%}body{font-family:'Muli','Helvetica','Arial','sans-serif'}a{color:#e85449;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}a:hover,a:focus{color:#e85449}hr{max-width:100px;margin:25px auto 0;border-width:1px;border-color:rgba(34,34,34,.1)}hr.light{border-color:white}h1,h2,h3,h4,h5,h6{font-family:'Lato',sans-serif;font-weight:200}h2 span{color:#dd4b39;font-weight:700}h1 span{color:#fff}h4 span{color:#f1f1f1}.heavier{font-weight:400}.hero-shadow{text-shadow:2px 4px 3px rgba(63,63,63,.1)}.header-content h2{font-size:25px}p{font-size:18px;line-height:1.5;margin-bottom:20px}section{padding:100px 0}section h2{font-size:50px}.navbar-brand{font-size:1.85rem;color:#f1f1f1;font-family:'Lato',sans-serif;font-weight:700;letter-spacing:-1px;text-transform:uppercase}@media (max-width:768px){.navbar-brand{font-size:1.25em}section h2{font-size:25px}h4,.h4{font-size:1rem}h1,.h1{font-size:1.8rem}small,.small{font-size:60%}section{padding:50px 0}p{font-size:14px}}.navbar-brand span{font-weight:700;color:#e85449}#mainNav{border-color:rgba(34,34,34,.05);background-color:white;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;font-family:'Catamaran','Helvetica','Arial','sans-serif';font-weight:200;letter-spacing:1px}#mainNav .navbar-brand:hover,#mainNav .navbar-brand:focus{color:#fcbd20}#mainNav .navbar-toggler{font-size:12px;padding:8px 10px;color:#222}#mainNav .navbar-nav>li>a{font-size:15px;font-family:'Lato','Helvetica','Arial','sans-serif';font-weight:700;text-transform:none}#mainNav .navbar-nav>li>a.active{color:#e85449!important;background-color:transparent}#mainNav .navbar-nav>li>a.active:hover{background-color:transparent}#mainNav .navbar-nav>li>a,#mainNav .navbar-nav>li>a:focus{color:#222}#mainNav .navbar-nav>li>a:hover,#mainNav .navbar-nav>li>a:focus:hover{color:#e85449}@media (min-width:992px){#mainNav{border-color:transparent;background-color:transparent}#mainNav .navbar-brand{color:#f1f1f1}#mainNav .navbar-brand:hover,#mainNav .navbar-brand:focus{color:white}#mainNav .navbar-nav>li>a,#mainNav .navbar-nav>li>a:focus{color:rgba(255,255,255,.9)}#mainNav .navbar-nav>li>a:hover,#mainNav .navbar-nav>li>a:focus:hover{color:white}#mainNav.navbar-shrink{border-color:rgba(34,34,34,.1);background-color:white}#mainNav.navbar-shrink .navbar-brand{color:#222}#mainNav.navbar-shrink .navbar-brand:hover,#mainNav.navbar-shrink .navbar-brand:focus{color:#e85449}#mainNav.navbar-shrink .navbar-nav>li>a,#mainNav.navbar-shrink .navbar-nav>li>a:focus{color:#222}#mainNav.navbar-shrink .navbar-nav>li>a:hover,#mainNav.navbar-shrink .navbar-nav>li>a:focus:hover{color:#e85449}

}header.masthead{background-image:url(../img/hero.jpg);background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:white;padding-top:150px;padding-bottom:100px}@media (max-width:768px){header.masthead{background:url(../img/hero.jpg),#e85449;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}@media (max-width:320px){header.masthead{background:url(../img/hero.jpg),#e85449;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}header.masthead .header-content{margin-bottom:100px;text-align:center}header.masthead .header-content h1{font-size:30px}header.masthead .device-container{max-width:325px;margin-right:auto;margin-left:auto}header.masthead .device-container .screen img{border-radius:3px}@media (max-width:320px){header.masthead .header-content h1{font-size:1.8rem;font-weight:400}.header-content h2{font-size:1.2em}}@media (min-width:600px){header.masthead .header-content h1{font-size:2.7rem;text-align:left;margin-left:75px}header.masthead .header-content h2{text-align:left;margin-left:75px}}@media (min-width:992px){header.masthead{height:70vh;min-height:775px;padding-top:0;padding-bottom:0}header.masthead .header-content{margin-bottom:0;text-align:left}header.masthead .header-content h1{font-size:50px}header.masthead .device-container{max-width:325px}}section.download{position:relative;padding:150px 0}section.download h2{font-size:50px;margin-top:0}section.download .badges .badge-link{display:block;margin-bottom:25px}section.download .badges .badge-link:last-child{margin-bottom:0}section.download .badges .badge-link img{height:60px}@media (min-width:768px){section.download .badges .badge-link{display:inline-block;margin-bottom:0}}@media (min-width:768px){section.download h2{font-size:42px}}section.features .section-heading{margin-bottom:100px}@media (max-width:768px){section.features .section-heading{margin-bottom:50px}}section.features .section-heading h2{margin-top:0}section.features .section-heading p{margin-bottom:0}section.features .device-container,section.features .feature-item{max-width:325px;margin:0 auto}section.features .device-container{margin-bottom:100px}@media (min-width:992px){section.features .device-container{margin-bottom:0}}section.features .feature-item{padding-top:50px;padding-bottom:50px;text-align:center}section.features .feature-item h3{font-size:30px}section.features .feature-item i{font-size:60px;display:block;margin-bottom:15px;background-color:#e85449;-webkit-background-clip:text;-webkit-text-fill-color:transparent}section.cta{position:relative;padding:250px 0;background-image:url(../img/bg-uptown.jpg);background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}section.cta .cta-content{position:relative;z-index:1}section.cta .cta-content h2{font-size:50px;max-width:450px;margin-top:0;margin-bottom:25px;color:white}@media (min-width:768px){section.cta .cta-content h2{font-size:80px}}section.cta .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}section.contact{text-align:center}section.contact h2{margin-top:0;margin-bottom:25px}section.contact h2 i{color:#dd4b39}section.contact ul.list-social{margin-bottom:0}section.contact ul.list-social li a{font-size:40px;line-height:80px;display:block;width:80px;height:80px;color:white;border-radius:100%}@media (max-width:768px){section.contact ul.list-social li a{font-size:30px;line-height:58px;width:60px;height:60px}section.contact ul.list-social{float:left}}section.contact ul.list-social li.social-twitter a{background-color:#1da1f2}section.contact ul.list-social li.social-twitter a:hover{background-color:#0d95e8}section.contact ul.list-social li.social-facebook a{background-color:#e85449}section.contact ul.list-social li.social-facebook a:hover{background-color:#ffcac2}section.contact ul.list-social li.social-instagram a{background-color:#e85449}section.contact ul.list-social li.social-instagram a:hover{background-color:#ffcac2}footer{padding:75px 0;text-align:center;color:rgba(255,255,255,.3);background-color:#222;min-height:250px}footer p{font-size:12px;margin:0}footer ul{margin-bottom:0}footer ul li a{font-size:12px;color:rgba(255,255,255,.3)}footer ul li a:hover,footer ul li a:focus,footer ul li a:active,footer ul li a.active{text-decoration:none}.bg-primary{background-color:#222}.text-primary{color:#fdcc52}.no-gutter>[class*='col-']{padding-right:0;padding-left:0}.brand{color:#e85449}.brand-strong{color:#e85449;font-weight:400;border-bottom:1px;border-color:#e85449}@media (max-width:320px){.brand-strong{color:#fff}}@media (max-width:599px){.brand-strong{color:#fff}}.btn-outline{color:#fff;border:3px solid;border-color:#e85449;background-color:#e85449}.btn-outline:hover,.btn-outline:focus,.btn-outline:active,.btn-outline.active{color:#e85449;border-color:#e85449;background-color:#fff}.btn{border-radius:50px;line-height:26px;text-transform:none}.btn-xl{font-size:11px;padding:15px 45px}.img-thumbnail{padding:0;background-color:#fff;border:0;border-radius:0;transition:all 0.2s ease-in-out;max-width:100%;height:auto}.no-padding{padding:25px 0 0 0}.no-grid-padding{padding:0}.mb-4,.my-4{margin-bottom:0}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class^="col-"],.row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}.intro-section{background-color:#f2f2f2}.precious-metal-section{background-color:#ffcac2;background-image:url("data:image/svg+xml,%3Csvg width='180' height='180' viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M81.28 88H68.413l19.298 19.298L81.28 88zm2.107 0h13.226L90 107.838 83.387 88zm15.334 0h12.866l-19.298 19.298L98.72 88zm-32.927-2.207L73.586 78h32.827l.5.5 7.294 7.293L115.414 87l-24.707 24.707-.707.707L64.586 87l1.207-1.207zm2.62.207L74 80.414 79.586 86H68.414zm16 0L90 80.414 95.586 86H84.414zm16 0L106 80.414 111.586 86h-11.172zm-8-6h11.173L98 85.586 92.414 80zM82 85.586L87.586 80H76.414L82 85.586zM17.414 0L.707 16.707 0 17.414V0h17.414zM4.28 0L0 12.838V0h4.28zm10.306 0L2.288 12.298 6.388 0h8.198zM180 17.414L162.586 0H180v17.414zM165.414 0l12.298 12.298L173.612 0h-8.198zM180 12.838L175.72 0H180v12.838zM0 163h16.413l.5.5 7.294 7.293L25.414 172l-8 8H0v-17zm0 10h6.613l-2.334 7H0v-7zm14.586 7l7-7H8.72l-2.333 7h8.2zM0 165.414L5.586 171H0v-5.586zM10.414 171L16 165.414 21.586 171H10.414zm-8-6h11.172L8 170.586 2.414 165zM180 163h-16.413l-7.794 7.793-1.207 1.207 8 8H180v-17zm-14.586 17l-7-7h12.865l2.333 7h-8.2zM180 173h-6.613l2.334 7H180v-7zm-21.586-2l5.586-5.586 5.586 5.586h-11.172zM180 165.414L174.414 171H180v-5.586zm-8 5.172l5.586-5.586h-11.172l5.586 5.586zM152.933 25.653l1.414 1.414-33.94 33.942-1.416-1.416 33.943-33.94zm1.414 127.28l-1.414 1.414-33.942-33.94 1.416-1.416 33.94 33.943zm-127.28 1.414l-1.414-1.414 33.94-33.942 1.416 1.416-33.943 33.94zm-1.414-127.28l1.414-1.414 33.942 33.94-1.416 1.416-33.94-33.943zM0 85c2.21 0 4 1.79 4 4s-1.79 4-4 4v-8zm180 0c-2.21 0-4 1.79-4 4s1.79 4 4 4v-8zM94 0c0 2.21-1.79 4-4 4s-4-1.79-4-4h8zm0 180c0-2.21-1.79-4-4-4s-4 1.79-4 4h8z' fill='%23f1574b' fill-opacity='0.09' fill-rule='evenodd'/%3E%3C/svg%3E")}

/* ERIC Start Here*/

form {

  max-width: 100%;

  text-align: center;

  margin: 20px auto;

}

form input, form textarea {

  background: #f1f1f1;

  border: 0;

  outline: 0;

  padding: 1em;

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  border-radius: 8px;

  display: block;

  width: 100%;

  margin-top: 1em;

  /*font-family: 'Merriweather', sans-serif;*/

  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);

  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);

  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);

  resize: none;

}

form input:focus, form textarea:focus {

  -moz-box-shadow: 0 0px 2px #e74c3c !important;

  -webkit-box-shadow: 0 0px 2px #e74c3c !important;

  box-shadow: 0 0px 2px #e74c3c !important;

}

form #input-submit {

  color: #fff;

  background: #e85449;

  cursor: pointer;

}

form #input-submit:hover {

  -moz-box-shadow: 0 1px 1px 1px rgba(151, 1, 68, 0.6);

  -webkit-box-shadow: 0 1px 1px 1px rgba(151, 1, 68, 0.6);

  box-shadow: 0 1px 1px 1px rgba(151, 1, 68, 0.6);

}

form textarea {

  height: 220px;

}