﻿a, a:focus, a:hover, body, h1, h2, h3, h4, h5, h6{font-family: 'Open Sans',Helvetica,'Trebuchet MS',sans-serif;}body, section{background-color: #fff;}input[type=text],input[type=email],input[type=password],input[type=number]{resize:none;}.dropdown-submenu, footer, section{position: relative;}.cl:after, .clear, .clear:after, .clearfix:after, .spacer{clear: both;}body{overflow-x: hidden; color: #000; font-weight: 300;}.cl:after, .cl:before, .clear:after, .clear:before, .clearfix:after, .clearfix:before{display: table; content: " ";}h1, h2, h3, h4, h5, h6{margin: 0; padding: 0; font-weight: 100;}h1{font-size: 2em; line-height: 2.25em;}h2{font-size: 1.75em; line-height: 2em;}h3{font-size: 1.5em; line-height: 1.75em;}h4{font-size: 1.25em; line-height: 1.5em;}h5{font-size: 1em; line-height: 1.25em;}em, p{font-size: 1.2em;}a, a:focus, a:hover{color: #271c46; font-weight: 400;}p{margin: 0;}footer, section{width: 100%;}em{color: #fff;}hr{margin: 10px 0 18px;}header{background-color: #271c46; padding: 24px 0 0;}.navbar-brand-logo{background-image: url(../images/homepage/logo.png); background-repeat: no-repeat; background-position: center; width: 167px; height: 99px; display: block;}.relm-brand-text{float: right; padding-bottom: 18px; background-image: url(../images/homepage/nav-line.png); background-position: bottom right; background-repeat: no-repeat; text-align: right; color: #cfa052; font-style: italic; width: 766px; font-weight: 300;}.relm-brand-text p{font-size: 1.3em; margin-bottom: 5px;}.navbar-nav-relm{float: right;}.navbar-nav-relm li a{color: #fff; text-transform: uppercase; padding: 28px 0; margin: 0 16px; font-weight: 600; border-bottom: 2px solid transparent;}.navbar-nav-relm li:last-child a{margin-right: 0;}.navbar-nav-relm li a:focus, .navbar-nav-relm li a:hover{background: 0 0; border-bottom: 2px solid #bda366;}.relm-gallery .carousel-inner .item .slider-image, .terms, .what-we-do{background-repeat: no-repeat; background-size: cover;}.navbar-relm .navbar-collapse{padding: 0;}.navbar-relm .open > a, .navbar-relm .open > a:focus, .navbar-relm .open > a:hover{background-color: transparent; border-bottom: 2px solid #363636;}.navbar-relm .dropdown-menu{left: 15px; background-color: #363636; border-radius: 0; padding: 0; margin: 0; border: 0;}.navbar-relm .dropdown-menu li a{padding: 8px 16px; margin: 0; font-size: .9em; font-weight: 300; text-transform: uppercase; border: 0;}.btn-blue-border, .btn-green-lg{font-size: 1.5em; text-transform: uppercase;}.btn-blue-border, .btn-green-lg, .btn-green-lg:focus, .btn-green-lg:hover{font-weight: 600;}.navbar-relm .dropdown-menu li a:focus, .navbar-relm .dropdown-menu li a:hover{background-color: #ae9458; color: #fff; border: 0;}.dropdown-submenu > .dropdown-menu{top: 5px; left: 100%; margin-top: -6px; margin-left: -1px;}.dropdown-submenu:hover > .dropdown-menu{display: block;}.dropdown-submenu > a:after{display: inline-block; content: " "; width: 0; height: 0; border-color: transparent transparent transparent #ccc; border-style: solid; border-width: 5px 0 5px 5px; margin-top: 4px; position: absolute; right: 15px;}.dropdown-submenu:hover > a:after{border-left-color: #fff;}.dropdown-submenu.pull-left{float: none;}.dropdown-submenu.pull-left > .dropdown-menu{left: -100%; margin-left: 10px;}.page-title{margin-bottom: 40px;}.page-title h1, .page-title h2, .page-title h3{text-transform: uppercase; border-bottom: 1px solid #fff; display: inline-block; margin-bottom: 20px;}.page-title p{font-style: italic;}.page-title-purple h2{color: #271c45;}.padding-top-10{padding-top: 10px;}.padding-top-20{padding-top: 20px;}.padding-top-30{padding-top: 30px;}.padding-top-40{padding-top: 40px;}.padding-top-50{padding-top: 50px;}.padding-top-60{padding-top: 60px;}.padding-top-70{padding-top: 70px;}.padding-top-80{padding-top: 80px;}.padding-bottom-10{padding-bottom: 10px;}.padding-bottom-20{padding-bottom: 20px;}.padding-bottom-30{padding-bottom: 30px;}.padding-bottom-40{padding-bottom: 40px;}.padding-bottom-50{padding-bottom: 50px;}.padding-bottom-60{padding-bottom: 60px;}.padding-bottom-70{padding-bottom: 70px;}.padding-bottom-80{padding-bottom: 80px;}.margin-bottom-20{margin-bottom: 20px;}.btn{-webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; -ms-transition: all .3s ease; transition: all .3s ease; outline: 0;}.btn-blue-border{border: 2px solid #271c46; padding: 14px 32px; color: #271c46; cursor: pointer;}.btn-blue-border:focus, .btn-blue-border:hover{background-color: #271c46; color: #fff;}.btn-green-lg{padding: 18px 36px;}.red-color{color: #a94442;}.green-color{color: #398439;}.silver-color{color: #c2c2c2;}.relm-gallery .carousel-inner .item img{width: 100%; display: block;}.relm-gallery .carousel-inner .item .slider-image{height: 380px; background-position: center; width: 100%; display: block;}.relm-gallery .carousel-inner .item .carousel-caption{text-align: left; width: 820px; margin: 0 auto 20px;}.relm-gallery .carousel-inner .item .carousel-caption h1, .relm-gallery .carousel-inner .item .carousel-caption h2, .relm-gallery .carousel-inner .item .carousel-caption h3, .relm-gallery .carousel-inner .item .carousel-caption h4{text-transform: uppercase; font-weight: 600;}.relm-gallery .carousel-indicators li{border-radius: 0;}.text-banner{padding: 45px 0 0; text-align: center;}.text-banner h1, .text-banner h3, .text-banner h4{font-weight: 300; line-height: 1.875em;}.text-banner h2{font-size: 2.5em; line-height: 1.6; color: #271c45;}.what-we-do{background-color: #f7f2ec; background-image: url(../images/homepage/what-we-do-bg.png); background-position: center top;}.what-we-do .title{text-transform: uppercase; font-size: 3.125em; font-weight: 300; padding: 40px 0; color: #271c45;}.feature-wrapper-1, .feature-wrapper-2{position: relative;}.feature-wrapper-1:after, .feature-wrapper-2:after{content: ""; position: absolute; top: 0; left: 0; bottom: 0; width: 50%; height: 100%;}.feature-wrapper-1:before, .feature-wrapper-2:before{content: ""; position: absolute; top: 0; right: 0; bottom: 0; width: 50%; height: 100%;}.div-content-1, .feature-box, .select-month, .select-year{position: relative;}.feature-wrapper-1:after{background-color: rgba(158,117,17,.2);}.feature-wrapper-1:before{background-color: rgba(158,117,17,.3);}.feature-wrapper-2:after{background-color: rgba(158,117,17,.7);}.feature-wrapper-2:before{background-color: rgba(158,117,17,.3);}.feature-box{z-index: 1; height: 200px;}.feature-box span{font-size: 4em; color: #271c46;}.feature-box h1, .feature-box h2, .feature-box h3, .feature-box h4{font-weight: 300; color: #271c45;}.feature-box h4{font-weight: 600;}.div-content-1{display: table; width: 100%; height: 100%;}.div-content-2{display: table-cell; vertical-align: middle; z-index: 1; text-align: center;}.repayment, .terms{display: block; min-height: 420px;}.repayment{background-color: #271c46; padding: 40px 0; color: #fff; width: 50%; float: left;}.repayment .container, .terms .container{width: auto; padding: 0 20%;}.repayment .page-title{margin-bottom: 25px;}.repayment .repayment-list{padding: 7px 10px; border: 1px solid transparent; opacity: .6; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease; transition: all .4s ease;}.repayment .repayment-list:focus, .repayment .repayment-list:hover{border: 1px solid #bda366; opacity: 1;}.repayment .repayment-list span{float: left; font-size: 1.25em;}.repayment .repayment-list p{padding-left: 30px; font-size: 1.15em;}.terms{padding: 40px 0; background-image: url(../images/homepage/terms-bg.png); background-position: center; width: 50%; float: right;}.terms .icon-circle{border-radius: 50%; width: 88px; height: 88px; border: 2px solid #271c46; text-align: center; color: #271c46; display: inline-block; margin-bottom: 30px;}.terms .icon-circle.glyphicon{font-size: 3em; line-height: 88px;}.terms .icon-circle.icon-5-years{padding-top: 10px;}.terms .icon-circle.icon-5-years .number{font-size: 3.5em; font-style: italic; display: block; font-weight: 600; line-height: 44px;}.terms .icon-circle.icon-5-years .text{font-size: 1em; display: block; font-weight: 400;}.terms-box{opacity: .7;}.terms-box h1, .terms-box h2, .terms-box h3, .terms-box h4{color: #271c46; font-weight: 300;}.terms-box:focus, .terms-box:hover{opacity: 1;}.forms{padding: 65px 0;}.custom-alert-danger{text-align: left; padding: 10px 15px; border: 0; border-left: 6px solid #a94442; margin: 15px 0;}.custom-alert-danger .error-title{text-transform: uppercase; color: #a94442; font-size: 1em; font-weight: 600; line-height: 32px;}.custom-alert-danger .error-text{font-size: 1em; font-style: italic; color: #a94442; font-weight: 500; line-height: 18px; padding-bottom: 4px;}.custom-alert-info{text-align: left; padding: 10px 15px; border: 0; border-left: 6px solid #31708f; margin: 15px 0;}.custom-alert-info .info-title{color: #31708f; font-size: 1em; font-weight: 600; line-height: 18px;}.custom-alert-info .info-text{font-size: 1em; font-style: italic; color: #31708f; font-weight: 500; line-height: 18px; padding-bottom: 4px;}.custom-alert-success{text-align: left; padding: 10px 15px; border: 0; border-left: 6px solid #3c763d; margin: 15px 0;}.custom-alert-success .success-title{color: #3c763d; font-size: 1em; font-weight: 600; line-height: 18px;}.custom-alert-success .success-text{font-size: 1em; font-style: italic; color: #3c763d; font-weight: 500; line-height: 18px;}.calculate-results h4{display: inline-block;}.form-calculate-results{background: 0 0; border: 0; outline: 0; color: #fff; font-size: 1.25em; line-height: 1.5em; width: 50px; display: inline-block; font-weight: 500;}.contact-us, .quick-quote{padding: 60px 0; background-color: #271c46; display: none; position: relative;}.contact-form .form-control, .quick-quote-form .form-control{border-radius: 2px; border: 1px solid #fff; padding: 8px 12px; height: auto; color: #fff; background-color: transparent; margin-bottom: 12px; outline: 0; box-shadow: none;}.select-month select, .select-year select{-webkit-appearance: none; -moz-appearance: none; appearance: none;}.form-control option{color: #000;}.select-month:after, .select-year:after{content: "\e109"; position: absolute; right: 8px; top: 8px; font-family: 'Glyphicons Halflings'; font-weight: 100; color: #fff; font-size: 16px;}.contact-us-open:after, .what-we-do-v2:after{content: ""; position: absolute; left: 0; right: 0;}.contact-us h1, .contact-us h2, .contact-us h3, .contact-us h4, .contact-us p, .quick-quote-form h1, .quick-quote-form h2, .quick-quote-form h3, .quick-quote-form h4, .quick-quote-form p{color: #fff;}.btn-active-form{background-color: #271c46; color: #fff;}.contact-us-open:after{top: -25px; margin: 0 auto; width: 0; height: 0; border-left: 25px solid transparent; border-right: 25px solid transparent; border-bottom: 25px solid #271c46; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s;}.contact-success-message{color: #45a645 !important; font-weight: 600; text-align: center;}.contact-success-message span{padding-right: 6px; font-size: 22px; border: 2px solid #45a645; border-radius: 50%; width: 50px; color: #45a645; height: 50px; margin: 0 auto 10px; line-height: 46px; text-align: center; display: block;}.footer, .footer a{color: #cfa448;}.contact-list li a, .footer p{font-size: 1em; line-height: 24px;}.footer{padding: 60px 0; background-color: #363636; z-index: 999; -moz-box-shadow: inset 0 10px 20px -6px rgba(0,0,0,.4),inset 0 0 0 0 rgba(0,0,0,.4); -webkit-box-shadow: inset 0 10px 20px -6px rgba(0,0,0,.4),inset 0 0 0 0 rgba(0,0,0,.4); box-shadow: inset 0 10px 20px -6px rgba(0,0,0,.4),inset 0 0 0 0 rgba(0,0,0,.4);}.footer p{margin-bottom: 14px;}.footer-form .col-md-6{padding-right: 0;}.contact-list{margin-top: 30px;}.contact-list li{display: block;}.social-list li{float: left;}.social-list li a{border: 2px solid #cfa448; border-radius: 50%; display: block; width: 32px; height: 32px; font-size: 1.25em; text-align: center; opacity: .5;}.social-list li a:focus, .social-list li a:hover{opacity: 1;}.custom-form .form-control{border-radius: 2px; border: 1px solid #cfa448; padding: 8px 12px; height: auto; color: #cfa448; background-color: transparent; margin-bottom: 12px; outline: 0; box-shadow: none;}.footer-form .form-control::-moz-placeholder{color: #cfa448; opacity: 1;}.footer-form .form-control:-ms-input-placeholder{color: #cfa448;}.footer-form .form-control::-webkit-input-placeholder{color: #cfa448;}.btn-green-border{border-radius: 2px; border: 2px solid #45a645; background-color: transparent; padding: 8px 42px; color: #45a645; display: inline-block; text-transform: uppercase; font-weight: 700;}.btn-green-border:focus, .btn-green-border:hover{background-color: #45a645; color: #fff;}.custom-form textarea{height: 138px !important;}.col-contact-custom{margin-top: -50px;}.zendesk-success-message{color: #45a645; font-weight: 600; text-align: center; display: none;}.zendesk-success-message span{padding-right: 6px; font-size: 22px; border: 2px solid #45a645; border-radius: 50%; width: 50px; height: 50px; margin: 0 auto 10px; line-height: 46px; text-align: center; display: block;}.spacer{display: block; height: 60px;}.hero-text{padding: 40px 0;}.hero-text .first-title{font-size: 3em; line-height: 1.5em; color: #271c45; font-weight: 700; margin: 0;}.hero-text .second-title{font-size: 2em; color: #271c45; line-height: 1.5em; margin: 0;}.what-we-do-v2{background-color: #f7f2ec; background-image: url(../images/homepage/what-we-do-bg.png); background-repeat: no-repeat; background-position: center top; background-size: cover; padding: 30px 0; border-top: 1px solid #ece3cf; border-bottom: 1px solid #ece3cf;}.what-we-do-v2:after{background-color: #d7d5d7; width: 1px; top: 60px; bottom: 60px; margin: 0 auto;}.what-we-do-v2 .page-title-v2{border-bottom: 1px solid #d7d5d7; padding-bottom: 10px; display: inline-block; color: #271c45; font-weight: 500; line-height: 1.5em; margin-bottom: 12px;}.what-we-do-v2 p{font-weight: 300; margin: 24px 0; color: #271c45; padding: 0 40px;}.what-we-do-v2 .italic{font-style: italic;}.what-we-do-v2 p span{font-weight: 600;}@media (min-width:768px){.container{width: 734px;}}@media (min-width:992px){.container{width: 954px;}}@media (min-width:1200px){.container{width: 1014px;}}@media(max-width:1270px){.relm-gallery .carousel-inner .item .carousel-caption{width: auto;}.repayment .container, .terms .container{width: auto; padding: 0 9%;}}@media (max-width:1220px){.relm-brand-text{width: 740px;}.btn-green-lg{font-size: 1.25em; padding: 14px 22px;}}@media(max-width:992px){h1{font-size: 1.75em;}h2{font-size: 1.5em;}h3{font-size: 1.25em;}h4, p{font-size: 1em;}h5{font-size: .75em;}.relm-brand-text{width: 470px; background-position: bottom left;}.navbar-nav-relm li a{font-size: 12px; margin: 0 12px;}.custom-form textarea{height: 88px !important;}.col-contact-custom{margin-top: 0;}.repayment, .terms{float: none; width: auto;}.repayment .container, .terms .container{padding: 0 20%;}.terms{min-height: unset;}.terms .page-title{margin-bottom: 20px;}.terms .spacer{height: 25px;}.btn-blue-border{padding: 8px 16px; font-size: 1.25em;}.btn-green-lg{padding: 14px;}.block-md{display: block;}}@media(max-width:767px){header{height: auto; padding: 10px 0;}.relm-brand-text{display: none;}.navbar-toggle{padding: 36px 20px; margin: 0; border: 0; outline: 0;}.navbar-toggle .icon-bar{background: #d3a963; width: 46px; height: 3px;}.feature-box, .repayment .repayment-list{height: auto;}.navbar-toggle .icon-bar + .icon-bar{margin-top: 8px;}.navbar-relm .navbar-collapse{overflow-x: hidden;}.navbar-nav-relm{float: inherit; margin: 1px 0 0; padding: 0;}.navbar-nav-relm li a{padding: 14px; font-size: 14px; margin: 0;}.feature-box, .footer, .forms, .repayment, .terms, .text-banner{padding: 30px 0;}.btn-1, .terms-box{margin-bottom: 20px;}.navbar-nav-relm li a:focus, .navbar-nav-relm li a:hover{background: #1e1539; border-bottom: 2px solid transparent;}.navbar-nav .open .dropdown-menu > li > a:focus, .navbar-nav .open .dropdown-menu > li > a:hover{border-bottom: 2px solid transparent;}.what-we-do .title{font-size: 2.125em; padding: 30px 0;}.terms .icon-circle{margin-bottom: 10px;}.page-title{margin-bottom: 15px;}.margin-top-10-xs{margin-top: 10px;}.margin-top-20-xs{margin-top: 20px;}.margin-bottom-20-xs{margin-bottom: 20px;}.margin-bottom-30-xs{margin-bottom: 30px;}.margin-bottom-40-xs{margin-bottom: 40px;}.feature-wrapper-1:after, .feature-wrapper-1:before, .feature-wrapper-2:after, .feature-wrapper-2:before{background-color: transparent;}.our-team-page-text:before{background-color: #271c45;}.our-team-page-text-wrapper ul li span{color: #fff;}.footer-form .col-md-6{padding-right: 15px;}.btn-blue-border{font-size: 1.5em !important; padding: 14px 32px !important;}.what-we-do-v2:after{background-color: transparent;}.hero-text .first-title, .hero-text .second-title{font-size: 2em; line-height: 1.5em;}.contact-us-open:after{content: none;}}@media(max-width:640px){.col-xs-full{width: 100%;}.btn-blue-border{display: block; font-size: 1.2em; padding: 14px 20px;}.relm-gallery .carousel-inner .item .slider-image{height: 280px;}.google-map{height: 260px;}.text-banner h2{font-size: 1.6em;}.btn-green-lg{font-size: 1.25em; padding: 12px 18px;}.hero-text .first-title, .hero-text .second-title{font-size: 1.5em; line-height: 1.5em;}}