*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}button,html,input,select,textarea{font-family:sans-serif}body,button,fieldset,form,input,legend,select,textarea{margin:0}html{font-size:100%}body{font-family:sans-serif;font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem;color:#434343;background-color:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.clear:after,.clear:before{content:"";display:table}.clear:after{clear:both}.clear{zoom:1}.em,blockquote,dfn,em,i,q{font-style:italic}a{color:#27ae61}a:hover{text-decoration:none}a:focus{outline:dotted thin}a:active,a:hover{outline:0}p{margin:0 0 1.6em}pre{margin:1em 0}ol+p,ol+pre,ul+p,ul+pre{margin-top:0}abbr[title]{border-bottom:none}abbr[title]:hover{cursor:help}mark{background:#ff0;color:#111}audio:not([controls]){height:0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}hr{border:0;background:#ddd;outline:0;margin:2em 0;-moz-box-sizing:content-box;box-sizing:content-box;height:1px}h1,h2,h3,h4,h5,h6{line-height:normal;font-weight:400;margin:0 0 .33em}.h1,h1{font-size:40px;font-size:2.5rem}.h2,h2{font-size:32px;font-size:2rem}.h3,h3{font-size:26px;font-size:1.625rem}.h4,h4{font-size:20px;font-size:1.25rem}.h5,h5{font-size:18px;font-size:1.125rem}.h6,h6{font-size:16px;font-size:1rem}.no-style-heading{font-size:100%}dl,menu,ol,ul{margin:1em 0}dd,ol ol,ol ul,ul ol,ul ul{margin:0}dd{margin-bottom:1em}menu,ol,ul{padding:0 0 0 22px}nav ol,nav ul{list-style:none}.list-inline,.list-unstyled{list-style:none;padding:0;margin:0}.list-inline li,.list-unstyled li{margin-top:0;margin-bottom:0}blockquote{font-size:22px;font-size:1.375rem;line-height:32px;line-height:2rem;margin:1em 0}blockquote p{margin:1em 0}cite{color:#434343;font-size:16px;font-size:1rem;line-height:normal}q{quotes:none}q:after,q:before{content:'';content:none}code,kbd,pre,samp{word-wrap:break-word;font-family:'courier new',monospace,serif;font-size:13px;font-size:.8125rem;line-height:normal;font-weight:400;background-color:#f1f1f1;padding:10px}code{color:#111}table{width:100%;margin:1em 0;table-layout:fixed;border-collapse:collapse;border-spacing:0;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;word-wrap:break-word;-ms-word-wrap:break-word}table td,table th{padding:8px;text-align:left;vertical-align:top;border-top:1px solid #eee;border-left:1px solid #eee}table tfoot th,table thead th{vertical-align:bottom;background-color:#f1f1f1;color:#333}table caption{padding:8px;border-bottom:0}fieldset{border:0;padding:0}legend{border:0;padding:0;white-space:normal}label{margin:0;cursor:pointer}button,input,select,textarea{font-size:100%;vertical-align:baseline}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{padding:5px;-webkit-appearance:none;-moz-appearance:none;line-height:normal;background-color:#fff;border:1px solid #ccc;color:#111}input[type=checkbox],input[type=radio]{cursor:pointer;box-sizing:border-box;line-height:normal;margin:0;padding:0}.checkbox{margin:.2em 0}.checkbox input[type=checkbox],.checkbox input[type=radio]{margin-top:.05em}.checkbox label{padding-left:5px;overflow:hidden;display:table}button,input{line-height:normal}button,select{text-transform:none}textarea{overflow:auto;vertical-align:top;resize:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.checkbox input[type=checkbox],.checkbox input[type=radio],.left{float:left}.right{float:right}.block,.checkbox{display:block}.inline{display:inline}.inline-block,.list-inline,.list-inline li,audio,canvas,video{display:inline-block}.none,[hidden],audio:not([controls]){display:none}.font-ultra-bold{font-weight:900}.font-bold,.strong,b,strong{font-weight:700}.font-normal,cite,dt,input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],legend,table caption,table tfoot th,table thead th,textarea{font-weight:500}.font-light{font-weight:300}.font-thin{font-weight:100}.font-normal,cite,dt,input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],legend,table caption,table tfoot th,table thead th,textarea{font-style:normal}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.text-left,table caption{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;left:-9999em}.image-left{margin-right:20px}.image-right{margin-left:20px}.section{position:relative}.btn-block{display:block;width:100%;text-align:center}.center-block{margin:0 auto}.img-responsive{height:auto;max-width:100%}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.col-group{zoom:1}.col-group:after{display:block;visibility:hidden;height:0;clear:both;content:"."}.col-group [class*=col-]{padding-left:16px;padding-right:16px;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.col-group .col-group{padding:0}.col-group [class*=pull-],.col-group [class*=push-]{position:relative}.col-xs-12{width:100%;float:left;padding-right:16px;padding-left:16px}.col-xs-11{width:91.66666667%;float:left;padding-right:16px;padding-left:16px}.col-xs-10{width:83.33333333%;float:left;padding-right:16px;padding-left:16px}.col-xs-9{width:75%;float:left;padding-right:16px;padding-left:16px}.col-xs-8{width:66.66666667%;float:left;padding-right:16px;padding-left:16px}.col-xs-7{width:58.33333333%;float:left;padding-right:16px;padding-left:16px}.col-xs-6{width:50%;float:left;padding-right:16px;padding-left:16px}.col-xs-5{width:41.66666667%;float:left;padding-right:16px;padding-left:16px}.col-xs-4{width:33.33333333%;float:left;padding-right:16px;padding-left:16px}.col-xs-3{width:25%;float:left;padding-right:16px;padding-left:16px}.col-xs-2{width:16.66666667%;float:left;padding-right:16px;padding-left:16px}.col-xs-1{width:8.33333333%;float:left;padding-right:16px;padding-left:16px}@media (min-width:768px){.container{max-width:704px;margin:0 auto}.col-12{width:100%;float:left}.col-11{width:91.66666667%;float:left}.col-10{width:83.33333333%;float:left}.col-9{width:75%;float:left}.col-8{width:66.66666667%;float:left}.col-7{width:58.33333333%;float:left}.col-6{width:50%;float:left}.col-5{width:41.66666667%;float:left}.col-4{width:33.33333333%;float:left}.col-3{width:25%;float:left}.col-2{width:16.66666667%;float:left}.col-1{width:8.33333333%;float:left}.col-offset-12{margin-left:100%}.col-offset-11{margin-left:91.66666667%}.col-offset-10{margin-left:83.33333333%}.col-offset-9{margin-left:75%}.col-offset-8{margin-left:66.66666667%}.col-offset-7{margin-left:58.33333333%}.col-offset-6{margin-left:50%}.col-offset-5{margin-left:41.66666667%}.col-offset-4{margin-left:33.33333333%}.col-offset-3{margin-left:25%}.col-offset-2{margin-left:16.66666667%}.col-offset-1{margin-left:8.33333333%}.col-offset-0{margin-left:0}.col-pull-12{right:100%}.col-pull-11{right:91.66666667%}.col-pull-10{right:83.33333333%}.col-pull-9{right:75%}.col-pull-8{right:66.66666667%}.col-pull-7{right:58.33333333%}.col-pull-6{right:50%}.col-pull-5{right:41.66666667%}.col-pull-4{right:33.33333333%}.col-pull-3{right:25%}.col-pull-2{right:16.66666667%}.col-pull-1{right:8.33333333%}.col-pull-0{right:0}.col-push-12{left:100%}.col-push-11{left:91.66666667%}.col-push-10{left:83.33333333%}.col-push-9{left:75%}.col-push-8{left:66.66666667%}.col-push-7{left:58.33333333%}.col-push-6{left:50%}.col-push-5{left:41.66666667%}.col-push-4{left:33.33333333%}.col-push-3{left:25%}.col-push-2{left:16.66666667%}.col-push-1{left:8.33333333%}.col-push-0{left:0}.col-group{margin-right:-16px;margin-left:-16px;zoom:1}.col-group:after{display:block;visibility:hidden;height:0;clear:both;content:"."}}@media (min-width:992px){.container{max-width:928px;margin:0 auto}.col-md-12{width:100%;float:left}.col-md-11{width:91.66666667%;float:left}.col-md-10{width:83.33333333%;float:left}.col-md-9{width:75%;float:left}.col-md-8{width:66.66666667%;float:left}.col-md-7{width:58.33333333%;float:left}.col-md-6{width:50%;float:left}.col-md-5{width:41.66666667%;float:left}.col-md-4{width:33.33333333%;float:left}.col-md-3{width:25%;float:left}.col-md-2{width:16.66666667%;float:left}.col-md-1{width:8.33333333%;float:left}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:0}}@media (min-width:1200px){.container{max-width:1136px;margin:0 auto}.col-lg-12{width:100%;float:left}.col-lg-11{width:91.66666667%;float:left}.col-lg-10{width:83.33333333%;float:left}.col-lg-9{width:75%;float:left}.col-lg-8{width:66.66666667%;float:left}.col-lg-7{width:58.33333333%;float:left}.col-lg-6{width:50%;float:left}.col-lg-5{width:41.66666667%;float:left}.col-lg-4{width:33.33333333%;float:left}.col-lg-3{width:25%;float:left}.col-lg-2{width:16.66666667%;float:left}.col-lg-1{width:8.33333333%;float:left}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:0}}
@font-face{font-family:'Open Sans';src:url("../fonts/Light/OpenSans-Light.eot?v=1.1.0");src:url("../fonts/Light/OpenSans-Light.eot?#iefix&v=1.1.0") format("embedded-opentype"),url("../fonts/Light/OpenSans-Light.woff?v=1.1.0") format("woff"),url("../fonts/Light/OpenSans-Light.ttf?v=1.1.0") format("truetype"),url("../fonts/Light/OpenSans-Light.svg?v=1.1.0#OpenSansBold") format("svg");font-weight:300;font-style:normal;}
@font-face{font-family:'Open Sans';src:url("../fonts/LightItalic/OpenSans-LightItalic.eot?v=1.1.0");src:url("../fonts/LightItalic/OpenSans-LightItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"),url("../fonts/LightItalic/OpenSans-LightItalic.woff?v=1.1.0") format("woff"),url("../fonts/LightItalic/OpenSans-LightItalic.ttf?v=1.1.0") format("truetype"),url("../fonts/LightItalic/OpenSans-LightItalic.svg?v=1.1.0#OpenSansBold") format("svg");font-weight:300;font-style:italic;}
@font-face{font-family:'Open Sans';src:url("../fonts/Regular/OpenSans-Regular.eot?v=1.1.0");src:url("../fonts/Regular/OpenSans-Regular.eot?#iefix&v=1.1.0") format("embedded-opentype"),url("../fonts/Regular/OpenSans-Regular.woff?v=1.1.0") format("woff"),url("../fonts/Regular/OpenSans-Regular.ttf?v=1.1.0") format("truetype"),url("../fonts/Regular/OpenSans-Regular.svg?v=1.1.0#OpenSansBold") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'Open Sans';src:url("../fonts/Italic/OpenSans-Italic.eot?v=1.1.0");src:url("../fonts/Italic/OpenSans-Italic.eot?#iefix&v=1.1.0") format("embedded-opentype"),url("../fonts/Italic/OpenSans-Italic.woff?v=1.1.0") format("woff"),url("../fonts/Italic/OpenSans-Italic.ttf?v=1.1.0") format("truetype"),url("../fonts/Italic/OpenSans-Italic.svg?v=1.1.0#OpenSansBold") format("svg");font-weight:normal;font-style:italic;}
@font-face{font-family:'Open Sans';src:url("../fonts/Semibold/OpenSans-Semibold.eot?v=1.1.0");src:url("../fonts/Semibold/OpenSans-Semibold.eot?#iefix&v=1.1.0") format("embedded-opentype"),url("../fonts/Semibold/OpenSans-Semibold.woff?v=1.1.0") format("woff"),url("../fonts/Semibold/OpenSans-Semibold.ttf?v=1.1.0") format("truetype"),url("../fonts/Semibold/OpenSans-Semibold.svg?v=1.1.0#OpenSansBold") format("svg");font-weight:600;font-style:normal;}
@font-face{font-family:'Open Sans';src:url("../fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot?v=1.1.0");src:url("../fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"),url("../fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff?v=1.1.0") format("woff"),url("../fonts/SemiboldItalic/OpenSans-SemiboldItalic.ttf?v=1.1.0") format("truetype"),url("../fonts/SemiboldItalic/OpenSans-SemiboldItalic.svg?v=1.1.0#OpenSansBold") format("svg");font-weight:600;font-style:italic;}
@font-face{font-family:'Open Sans';src:url("../fonts/Bold/OpenSans-Bold.eot?v=1.1.0");src:url("../fonts/Bold/OpenSans-Bold.eot?#iefix&v=1.1.0") format("embedded-opentype"),url("../fonts/Bold/OpenSans-Bold.woff?v=1.1.0") format("woff"),url("../fonts/Bold/OpenSans-Bold.ttf?v=1.1.0") format("truetype"),url("../fonts/Bold/OpenSans-Bold.svg?v=1.1.0#OpenSansBold") format("svg");font-weight:bold;font-style:normal;}
@font-face{font-family:'Open Sans';src:url("../fonts/BoldItalic/OpenSans-BoldItalic.eot?v=1.1.0");src:url("../fonts/BoldItalic/OpenSans-BoldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"),url("../fonts/BoldItalic/OpenSans-BoldItalic.woff?v=1.1.0") format("woff"),url("../fonts/BoldItalic/OpenSans-BoldItalic.ttf?v=1.1.0") format("truetype"),url("../fonts/BoldItalic/OpenSans-BoldItalic.svg?v=1.1.0#OpenSansBold") format("svg");font-weight:bold;font-style:italic;}
@font-face{font-family:'Open Sans';src:url("../fonts/ExtraBold/OpenSans-ExtraBold.eot?v=1.1.0");src:url("../fonts/ExtraBold/OpenSans-ExtraBold.eot?#iefix&v=1.1.0") format("embedded-opentype"),url("../fonts/ExtraBold/OpenSans-ExtraBold.woff?v=1.1.0") format("woff"),url("../fonts/ExtraBold/OpenSans-ExtraBold.ttf?v=1.1.0") format("truetype"),url("../fonts/ExtraBold/OpenSans-ExtraBold.svg?v=1.1.0#OpenSansBold") format("svg");font-weight:800;font-style:normal;}
@font-face{font-family:'Open Sans';src:url("../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?v=1.1.0");src:url("../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"),url("../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff?v=1.1.0") format("woff"),url("../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf?v=1.1.0") format("truetype"),url("../fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.svg?v=1.1.0#OpenSansBold") format("svg");font-weight:800;font-style:italic;}
@font-face{font-family:'rv';src:url('../fonts/rv.eot?-o2ue3m');src:url('../fonts/rv.eot?#iefix-o2ue3m') format('embedded-opentype'), url('../fonts/rv.woff?-o2ue3m') format('woff'), url('../fonts/rv.ttf?-o2ue3m') format('truetype'), url('../fonts/rv.svg?-o2ue3m#rv') format('svg');font-weight:normal;font-style:normal;}
[class^="icon-"],[class*=" icon-"]{font-family:'rv';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-bars:before{content:"\e600";}
.icon-apply:before{content:"\e601";}
.icon-calculatepaper:before{content:"\e602";}
.icon-calculator:before{content:"\e603";}
.icon-clockform:before{content:"\e604";}
.icon-computer:before{content:"\e605";}
.icon-dropdown:before{content:"\e606";}
.icon-check:before{content:"\e607";} 
.icon-lock:before{content:url(/img/mf-lock-white.png)}
.button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;margin:0;padding:0;color:#fff;background:0 0;display:inline-block;position:relative;text-decoration:none;overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.button:before,.button:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.button:hover,.button:focus,.button:active{color:#fff}
.button .button-icon,.button .icon-bg{display:block;position:absolute;top:0;left:0;text-align:center;-webkit-font-smoothing:antialiased;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.button:focus{outline:0}
.button.rcw-small{padding-left:40px;padding-right:8px}
.button.rcw-small .button-icon,.button.rcw-small .icon-bg{width:32px;height:32px;line-height:32px;}
.button.rcw-medium{padding-left:64px;padding-right:16px}
.button.rcw-medium .button-icon,.button.rcw-medium .icon-bg{width:48px;height:48px;line-height:48px;}
.button.rcw-large{padding-left:78px;padding-right:18px}
.button.rcw-large .button-icon,.button.rcw-large .icon-bg{width:60px;height:60px;line-height:60px;}
.rcw-rounded-diagonal-1{-webkit-border-radius:8px 0;-webkit-background-clip:padding-box;-moz-border-radius:8px 0;-moz-background-clip:padding;border-radius:8px 0;background-clip:padding-box}
.rcw-small{height:32px;line-height:32px;padding-left:10px;padding-right:10px;}
.rcw-medium{height:48px;line-height:48px;padding-left:20px;padding-right:20px;}
.rcw-large{height:60px;line-height:60px;padding-left:24px;padding-right:24px;}
.azul{background-color:#0cf;color:#fff}
.azul:hover{background-color:#008fb3}
.azul:focus{background-color:#008fb3}
.azul:active{-webkit-box-shadow:inset 0 0 4px 0 #006680;-moz-box-shadow:inset 0 0 4px 0 #006680;box-shadow:inset 0 0 4px 0 #006680}
.azul.button .icon-bg{background-color:#00a3cc}
.azul.button:hover{background-color:#008fb3}
.azul.button:hover .icon-bg{background-color:#007a99}
.azul.add-box-shadow{-webkit-box-shadow:0 4px 0 0 #00a3cc;-moz-box-shadow:0 4px 0 0 #00a3cc;box-shadow:0 4px 0 0 #00a3cc;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}
.azul.add-box-shadow:hover{-webkit-box-shadow:0 4px 0 0 #007a99;-moz-box-shadow:0 4px 0 0 #007a99;box-shadow:0 4px 0 0 #007a99}
.azul.add-box-shadow:active{top:4px;-webkit-box-shadow:0 0 #007a99;-moz-box-shadow:0 0 #007a99;box-shadow:0 0 #007a99}
.black{background-color:#343434;color:#fff}
.black:hover{background-color:#0e0e0e}
.black:focus{background-color:#0e0e0e}
.black:active{-webkit-box-shadow:inset 0 0 4px 0 #000;-moz-box-shadow:inset 0 0 4px 0 #000;box-shadow:inset 0 0 4px 0 #000}
.black.button .icon-bg{background-color:#1a1a1a}
.black.button:hover{background-color:#0e0e0e}
.black.button:hover .icon-bg{background-color:#010101}
.black.add-box-shadow{-webkit-box-shadow:0 4px 0 0 #1a1a1a;-moz-box-shadow:0 4px 0 0 #1a1a1a;box-shadow:0 4px 0 0 #1a1a1a;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}
.black.add-box-shadow:hover{-webkit-box-shadow:0 4px 0 0 #010101;-moz-box-shadow:0 4px 0 0 #010101;box-shadow:0 4px 0 0 #010101}
.black.add-box-shadow:active{top:4px;-webkit-box-shadow:0 0 #010101;-moz-box-shadow:0 0 #010101;box-shadow:0 0 #010101}
.orange{background-color:#fe531b;color:#fff}
.orange:hover{background-color:#cc3301}
.orange:focus{background-color:#cc3301}
.orange:active{-webkit-box-shadow:inset 0 0 4px 0 #992601;-moz-box-shadow:inset 0 0 4px 0 #992601;box-shadow:inset 0 0 4px 0 #992601}
.orange.button .icon-bg{background-color:#e53901}
.orange.button:hover{background-color:#cc3301}
.orange.button:hover .icon-bg{background-color:#b22d01}
.orange.add-box-shadow{-webkit-box-shadow:0 4px 0 0 #e53901;-moz-box-shadow:0 4px 0 0 #e53901;box-shadow:0 4px 0 0 #e53901;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}
.orange.add-box-shadow:hover{-webkit-box-shadow:0 4px 0 0 #b22d01;-moz-box-shadow:0 4px 0 0 #b22d01;box-shadow:0 4px 0 0 #b22d01}
.orange.add-box-shadow:active{top:4px;-webkit-box-shadow:0 0 #b22d01;-moz-box-shadow:0 0 #b22d01;box-shadow:0 0 #b22d01}
.rojo{background-color:#e6162d;color:#fff}
.rojo:hover{background-color:#a00f1f}
.rojo:focus{background-color:#a00f1f}
.rojo:active{-webkit-box-shadow:inset 0 0 4px 0 #720b16;-moz-box-shadow:inset 0 0 4px 0 #720b16;box-shadow:inset 0 0 4px 0 #720b16}
.rojo.button .icon-bg{background-color:#b71224}
.rojo.button:hover{background-color:#a00f1f}
.rojo.button:hover .icon-bg{background-color:#890d1b}
.rojo.add-box-shadow{-webkit-box-shadow:0 4px 0 0 #b71224;-moz-box-shadow:0 4px 0 0 #b71224;box-shadow:0 4px 0 0 #b71224;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}
.rojo.add-box-shadow:hover{-webkit-box-shadow:0 4px 0 0 #890d1b;-moz-box-shadow:0 4px 0 0 #890d1b;box-shadow:0 4px 0 0 #890d1b}
.rojo.add-box-shadow:active{top:4px;-webkit-box-shadow:0 0 #890d1b;-moz-box-shadow:0 0 #890d1b;box-shadow:0 0 #890d1b}
.verde{background-color:#2ecc71;color:#fff}
.verde:hover{background-color:#208e4e}
.verde:focus{background-color:#208e4e}
.verde:active{-webkit-box-shadow:inset 0 0 4px 0 #176437;-moz-box-shadow:inset 0 0 4px 0 #176437;box-shadow:inset 0 0 4px 0 #176437}
.verde.button .icon-bg{background-color:#25a25a}
.verde.button:hover{background-color:#208e4e}
.verde.button:hover .icon-bg{background-color:#1b7943}
.verde.add-box-shadow{-webkit-box-shadow:0 4px 0 0 #25a25a;-moz-box-shadow:0 4px 0 0 #25a25a;box-shadow:0 4px 0 0 #25a25a;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}
.verde.add-box-shadow:hover{-webkit-box-shadow:0 4px 0 0 #1b7943;-moz-box-shadow:0 4px 0 0 #1b7943;box-shadow:0 4px 0 0 #1b7943}
.verde.add-box-shadow:active{top:4px;-webkit-box-shadow:0 0 #1b7943;-moz-box-shadow:0 0 #1b7943;box-shadow:0 0 #1b7943}
.rcw-medium{display:block;width:100%;text-align:center;font-weight:bold;}
.rcw-medium .button-icon{font-size:32px;}
input[type='number']{-moz-appearance:textfield;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
ul.check{list-style:none;}
ul.check li{position:relative;padding-left:5px;margin-bottom:10px;}
ul.check li:before{content:'';width:16px;height:14px;display:block;position:absolute;left:-16px;top:4px;background:url(../img/patterns/check.png) no-repeat;}
ul.accordion{list-style:none;margin:0 0 25px;padding:0;}
ul.accordion input[type='radio']{display:none;}
ul.accordion li{position:relative;border-bottom:1px solid #DDDDDD;margin:5px 0;box-shadow:0 1px 3px -1px rgba(0,0,0,.8);}
ul.accordion label{color:#7a7a7a;font-weight:bold;font-size:14px;display:block;padding:10px 20px 10px 40px;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#fafafa 50%,#f5f5f5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff), color-stop(50%,#fafafa), color-stop(100%,#f5f5f5));background:-webkit-linear-gradient(top,#ffffff 0%,#fafafa 50%,#f5f5f5 100%);background:-o-linear-gradient(top,#ffffff 0%,#fafafa 50%,#f5f5f5 100%);background:-ms-linear-gradient(top,#ffffff 0%,#fafafa 50%,#f5f5f5 100%);background:linear-gradient(to bottom,#ffffff 0%,#fafafa 50%,#f5f5f5 100%);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#f5f5f5',gradienttype=0);}
ul.accordion label:before{content:url(../img/patterns/icon-question.png);position:absolute;top:10px;left:10px;}
ul.accordion label:after{content:'\002B';position:absolute;top:10px;right:10px;}
ul.accordion label:hover,ul.accordion label:focus{cursor:pointer;background:#f1f1f1;background:-moz-linear-gradient(top,#f1f1f1 0%,#f0f0f0 50%,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f1f1f1), color-stop(50%,#f0f0f0), color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#f1f1f1 0%,#f0f0f0 50%,#efefef 100%);background:-o-linear-gradient(top,#f1f1f1 0%,#f0f0f0 50%,#efefef 100%);background:-ms-linear-gradient(top,#f1f1f1 0%,#f0f0f0 50%,#efefef 100%);background:linear-gradient(to bottom,#f1f1f1 0%,#f0f0f0 50%,#efefef 100%);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#f1f1f1',endcolorstr='#efefef',gradienttype=0);}
ul.accordion div.content{overflow:hidden;padding:15px 10px 15px 40px;display:none;background:url(../img/patterns/icon-answer.png) no-repeat 10px 10px rgba(255,255,255,.7);}
ul.accordion div.content p{color:#506c95;font-size:14px;line-height:1.4;}
ul.accordion div.content p:last-child{margin-bottom:0;}
ul.accordion input[type='radio']:checked + label + div.content{display:block;}
ul.accordion input[type='radio']:checked + label{background:#f1f1f1;background:-moz-linear-gradient(top,#f1f1f1 0%,#f0f0f0 50%,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f1f1f1),color-stop(50%,#f0f0f0),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#f1f1f1 0%,#f0f0f0 50%,#efefef 100%);background:-o-linear-gradient(top,#f1f1f1 0%,#f0f0f0 50%,#efefef 100%);background:-ms-linear-gradient(top,#f1f1f1 0%,#f0f0f0 50%,#efefef 100%);background:linear-gradient(to bottom,#f1f1f1 0%,#f0f0f0 50%,#efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#efefef',GradientType=0);}
ul.accordion input[type='radio']:checked + label:after{content:'\2013';}
.mainimg img{border:1px solid #ccc;box-shadow:5px 5px #f7f8f8;display:block;margin:auto auto 15px;}
body{font-family:'Open Sans',sans-serif;background:url(../img/patterns/striped.png) repeat #f1f1f1;color:#1c262e;}
header{padding-top:50px;padding-bottom:5px;}
header .container{position:relative;}
header #brand{padding:0 0 0 5px;float:left;}
header #brand .logo img{max-width:175px;}
header nav{position:fixed;top:0;left:0;width:100%;z-index:1000;}
header nav ul.menu{list-style:none;margin-bottom:5px;}
header nav ul.menu .overview{display:none;}
header .app{float:right;padding-right:5px;}
header .app a.rcw-medium{display:block;float:right;max-width:115px;line-height:1;padding-top:10px;padding-left:49px!important;padding-right:0px!important;font-size:14px;font-weight:800;text-align:left;}
header .app a.rcw-medium .button-icon{font-size:24px;width:34px;}
header .app a.rcw-medium .icon-bg{width:34px;}
.subpage header{background:rgba(255,255,255,.8);}
@media (max-width:767px){body{-webkit-animation:bugfix infinite 1s;}
@-webkit-keyframes bugfix{from{padding:0;}
to{padding:0;}
}
nav input[type=checkbox]{position:absolute;top:-9999px;left:-9999px;}
nav label{cursor:pointer;user-select:none;}
nav label{display:block;background:#dedfe1;padding:10px 0 10px 5px;width:100%;font-size:18px;line-height:18px;font-weight:600;color:#29251c;text-align:left;}
nav label span{font-size:16px;padding:0 5px 0 0!important;}
nav ul.menu{display:none;}
header nav{max-height:100%;overflow:scroll;}
nav input[type=checkbox]:checked ~ ul.menu{display:block;background:#f3f3f3;color:#010202;margin:0;padding:0;}
nav input[type=checkbox]:checked ~ label{background:#010202;color:#dedfe1;}
header nav ul.menu > li > a.rcw-medium,header nav ul.menu li.dropdown > a.rcw-medium{color:#010202;line-height:1.2;font-size:16px;font-weight:normal;background:none;box-shadow:none;height:auto;padding:0;text-align:left;max-width:220px!important;width:220px!important;display:block!important;}
header nav ul.menu > li > a.rcw-medium:hover,header nav ul.menu li.dropdown > a.rcw-medium:hover{background:none;box-shadow:none;}
header nav ul.menu > li > a.button span.icon-bg{display:none;}
header nav ul.menu > li > a.button span.button-icon{background:none;position:static;text-align:left;display:block;float:left;width:auto!important;height:auto!important;line-height:1!important;font-size:24px;padding-right:5px;}
nav ul.menu ul.pages{margin-top:10px;width:100%;padding-bottom:5px;padding-top:5px;font-weight:300;background:#f3f3f3;padding-left:15px;}
nav ul.menu ul.pages a{color:#010202;width:220px;margin:0 auto;border-bottom:1px solid #dedfe1;}
nav ul.menu ul.pages li:last-child a{border-bottom:none;}
nav ul.menu > li{background:#037e8c;padding:8px 0;margin:0;width:100%;}
nav ul.menu > li > a{color:white!important;font-weight:600!important;width:220px;margin:0 auto;line-height:24px!important;}
}
nav ul.menu ul{padding:0;}
nav ul.menu > li{font-size:22px;font-weight:bold;margin:0 auto;padding-top:5px;padding-bottom:5px;}
nav ul.menu a{display:block;color:white;text-decoration:none;padding:5px 0;}
nav ul.menu > li > a{color:white;}
nav ul.menu > li > ul{font-size:16px;}
nav ul.menu > li > ul > li{}
.home-top{background-position:center 38px;background-size:initial;background-repeat:no-repeat;}
.home-top .feature{position:relative;background:url(../img/rv-480.png) no-repeat;background-position:top left;z-index:1;}
.home-top .feature .content{background:#010202;color:#fafafa;margin-top:174px;padding-left:16px;padding:16px;}
.home-top .feature h1{border-left:5px solid #4ace82;padding-left:10px;font-size:24px;font-weight:300;}
.home-top p{font-size:14px;font-weight:600;}
.home-top blockquote{position:relative;font-size:14px;line-height:1.3125rem;font-style:normal;font-weight:bold;width:70%;margin:15px auto 25px;padding:5px 0 8px;border-bottom:1px solid #d1d1d1;border-top:1px solid #d1d1d1;}
.home-top blockquote:after{display:block;position:absolute;bottom:-14px;left:50%;margin-left:-14px;width:28px;height:14px;content:'';background:url(../img/patterns/blockquote-arrow.png) no-repeat;}
.home-top .rcw-medium{max-width:180px;display:inline-block;}
.home-top #slides{position:absolute;background-position:center top;top:38px;width:100%;height:284px;background-repeat:no-repeat;opacity:1;}
.home-top #slides.slide3{background-image:url(../img/slide3-768.jpg)!important;}
.home-top #slides.slide2{background-image:url(../img/slide2-768.jpg)!important;}
.home-top #slides.slide1{background-image:url(../img/slide1-768.jpg)!important;}
.home-top.slide3{background-image:url(../img/slide3-768.jpg)!important;}
.home-top.slide2{background-image:url(../img/slide2-768.jpg)!important;}
.home-top.slide1{background-image:url(../img/slide1-768.jpg)!important;}
.sub-top{background:url(../img/sub-top-600.jpg) no-repeat bottom center white;height:150px;}
.callout-line{background:url(../img/patterns/line.png) repeat;height:1px;width:100%;position:absolute;top:68px;margin-left:-16px;}
.callout{position:relative;z-index:1;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;background:url(../img/patterns/callout.png) repeat-x bottom #f2f2f2;padding-bottom:24px;padding-top:15px;}
.callout img{position:relative;display:block;margin:0 auto;z-index:2;}
.callout h2{font-size:24px;text-align:center;}
.callout .description{font-size:14px;line-height:1.4;}
.container.white{background:white;padding-bottom:35px;}
.subpage .container.white{padding-top:15px;}
h3{padding-left:10px;font-size:22px;}
.green h3{border-left:5px solid #4ace82;margin-top:35px;}
.green p a{color:#229854;text-decoration:none;border-bottom:1px dotted #4ace82;}
.green p a:hover{color:#4ace82;}
.subpage .green h3{margin-top:0;}
.green em{color:#27AE61;font-style:normal;}
.yellow h3{border-left:5px solid #f1c40f;margin-top:35px;}
.yellow em{color:#f1c40f;font-weight:600;}
.green p,.red p{font-size:13px;}
.red h3{border-left:5px solid #e6162d;margin-top:35px;}
.red ul{position:relative;margin-left:auto;margin-right:auto;width:270px;}
.blue h3{border-left:5px solid #00CCFF;margin-top:30px;}
.blue em{color:#00B4FF;font-style:normal;}
.grey-box{background:#f2f2f2;border:1px solid #dedede;padding:16px;}
.boxes{margin-top:35px;}
.boxes div{float:left;width:50%;height:170px;padding:10px 5px 0;border:2px solid #d0d0d0;text-align:center;font-size:12px;line-height:1.4;}
.boxes div:nth-child(even){border-left:none;}
.boxes div:nth-child(1),.boxes div:nth-child(2),.boxes div:nth-child(5),.boxes div:nth-child(6){border-bottom:none;border-top:none;}
.boxes div:nth-child(3),.boxes div:nth-child(4){height:150px;}
.boxes div:nth-child(5),.boxes div:nth-child(6){height:150px;}
img.loan-benefits{margin:0 auto;display:block;margin-bottom:16px;}
a.email{text-decoration:none;font-weight:600;color:#1c262e;}
form input[type="text"],form textarea{width:100%;border-color:#dcdcdc;border-radius:4px;margin:0 0 10px;}
input.error{border-color:red!important;}
::-webkit-input-placeholder{color:#636363;}
:-moz-placeholder{color:#636363;opacity:1;}
::-moz-placeholder{color:#636363;opacity:1;}
:-ms-input-placeholder{color:#636363;}
div.calculator{margin-top:35px;}
div.calculator .holder{position:relative;background:#f2f2f2;border:1px solid #d1d1d1;border-radius:3px;padding-top:12px;padding-bottom:12px;margin-bottom:25px;}
div.calculator .holder:after{display:block;position:absolute;bottom:-19px;left:50%;margin-left:-16px;width:32px;height:19px;content:'';background:url(../img/patterns/calc-arrow.png) no-repeat;}
div.calculator .input{position:relative;margin:10px;margin-left:45px;height:44px;border:1px solid #ccc;}
div.calculator .input label{color:#3b3527;font-size:13px;font-weight:600;text-align:right;padding-right:10px;box-shadow:inset 0 8px 8px -8px rgba(0,0,0,.2);border-right:1px solid #ccc;background:#d1d1d1;border-right:0px solid #ccc;width:60%;display:block;float:left;padding-top:12px;height:100%;}
div.calculator .input input{color:#6c5f60;font-weight:600;box-shadow:inset 0 8px 8px -8px rgba(0,0,0,.2);background:white;width:40%;border:none!important;border-width:0!important;display:inline;border-radius:0;height:100%;padding-left:20px;padding-top:8px;}
div.calculator .input:before{display:block;position:absolute;left:-35px;top:7px;width:26px;height:26px;content:'';}
div.calculator .input.amount:before{background:url(../img/patterns/icon-moneybag.png) no-repeat;}
div.calculator .input.rate:before{background:url(../img/patterns/icon-lowrates.png) no-repeat;}
div.calculator .input.term:before{background:url(../img/patterns/icon-calendar.png) no-repeat;}
div.calculator .result{padding-top:15px;position:relative;}
div.calculator .result .holder{background:url(../img/patterns/icon-results.png) no-repeat #f2f2f2;background-position:15px 15px;padding-left:15px;padding-right:15px;}
div.calculator .summary{padding:0 0 15px 0;margin-bottom:25px;}
div.calculator .summary .overview{margin-left:90px;margin-bottom:20px;font-size:12px;min-height:80px;}
div.calculator .payment_desc{font-size:20px;margin-top:20px;}
div.calculator .payment_desc span{font-weight:600;}
div.calculator .input.payment{margin-left:0;}
div.calculator .input.payment:before{display:none;}
div.calculator .input.payment label{width:65%}
div.calculator .input.payment input{width:35%}
div.calculator .button{display:inline-block!important;}
div.calculator .start_over{margin-top:10px;}
div.calculator .start_over a{text-decoration:none;color:#696d72;font-weight:600;cursor:hand;cursor:pointer;}
div.calculator .estimate_disc{font-size:13px;position:absolute;bottom:5px;left:15px;}
#contact{margin-top:25px;}
#contact input,#contact textarea{background-color:#f2f2f2;color:#636363;padding-left:30px;}
#contact input#name{background:url(../img/patterns/icon-contact-name.png) no-repeat 5px 5px #f2f2f2;}
#contact input#email{background:url(../img/patterns/icon-contact-email.png) no-repeat 5px 5px #f2f2f2;}
#contact input#loantype{background:url(../img/patterns/icon-contact-loantype.png) no-repeat 5px 5px #f2f2f2;}
#contact textarea#message{background:url(../img/patterns/icon-contact-message.png) no-repeat 5px 5px #f2f2f2;}
footer{position:relative;background:#160801;color:#DEDFE1;border-top:5px solid #dcdcdc;border-bottom:1px solid black;text-align:center;padding:20px 0;}
footer #top{position:absolute;top:-25px;left:50%;margin-left:-23.5px;}
footer ul{padding:0;list-style:none;}
footer li a{text-decoration:none;color:#DEDFE1;font-size:14px;font-weight:600;line-height:1.5;}
footer a:hover{color:#F6AC15;}
footer .copyright{font-size:13px;width:230px;margin:auto;}
#simplemodal-overlay{background-color:#000;}
#simplemodal-container a.modalCloseImg{background:url(../img/x.png) no-repeat;width:14px;height:14px;display:inline;z-index:3200;position:absolute;top:10px;right:10px;cursor:pointer;}
#simplemodal-container{box-shadow:5px 5px 5px black;}
#Application{padding:90px 15px 5px;text-align:center;display:none;}
#Application .title{font-size:16px;margin-bottom:5px;color:#1b3e5a;font-weight:600;font-style:italic;}
#Application #military-status .button{padding:10px 0;margin:10px 12px 0;padding-top:15px;font-size:15px!important;}
#Application #select-credit .button{padding:10px 0;margin:8px 7px 0;}
#Application .button{display:inline-block;height:45px!important;width:110px;line-height:13px!important;font-size:13px!important;font-weight:600;background-color:#dedfe1;border:1px solid white;border-radius:10px;color:#1b3e5a;text-decoration:none;}
#Application .button.full{width:240px;padding-top:15px!important;}
#Application .button:hover{background-color:#1b3e5a;color:#dedfe1;}
@media only screen and (min-width:480px){.home-top .feature{background-position:top center;}
.green h3{font-size:18px;}
.boxes div{float:left;width:33.33333%;}
.boxes div:nth-child(1),.boxes div:nth-child(2),.boxes div:nth-child(3){border-top:none;height:170px;}
.boxes div:nth-child(3),.boxes div:nth-child(5),.boxes div:nth-child(6){border-left:none;}
.boxes div:nth-child(4),.boxes div:nth-child(5),.boxes div:nth-child(6){border-bottom:none;height:150px;}
.boxes div:nth-child(5),.boxes div:nth-child(6){border-top:2px solid #d0d0d0;}
.boxes div:nth-child(4){border-left:2px solid #d0d0d0;}
.boxes div:nth-child(3){border-bottom:none;}
div.calculator{margin-left:18%;margin-right:18%;}
}
@media only screen and (min-width:600px){.sub-top{background-image:url(../img/sub-top-992.jpg)}
input#name{float:left;width:49%;}
input#email{float:right;width:49%;}
div.calculator{margin-left:22%;margin-right:22%;}
}
@media (min-width:768px){.reverse{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-box-orient:horizontal;-ms-box-orient:horizontal;-webkit-box-orient:horizontal;box-orient:horizontal;-moz-box-direction:reverse;-ms-box-direction:reverse;-webkit-box-direction:reverse;box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-ms-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-moz-box-direction:normal;-ms-box-direction:normal;-webkit-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.topmargin{margin-top:25px;}
body{margin-top:0!important;}
.container.white{padding-right:16px;padding-left:16px;}
.subpage .container.white{padding-top:0;}
.green h3{font-size:22px;}
.striped h3,.striped h4{background:white;display:inline;margin-top:0;padding-right:10px;line-height:1;}
.striped{background:url(../img/patterns/header-lines.jpg) repeat;background-position:left 50%;margin-bottom:15px;margin-top:35px;}
.striped.small h3{font-size:16px;}
header{padding-top:10px;padding-bottom:0;}
header #brand{display:block;float:left;margin:0;}
header #brand .logo img{max-width:190px;} 
header .app{display:none}
header .app a.rcw-medium{display:block;float:right;max-width:125px;line-height:1;padding-top:10px;padding-left:62px!important;padding-right:0px!important;font-weight:600;}
header .app a.rcw-medium .button-icon{font-size:24px;width:48px;}
header .app a.rcw-medium .icon-bg{width:48px;}
nav input[type=checkbox],nav label{display:none;}
header nav{position:static;display:inline-block;width:auto;float:right;margin-right:15px;margin-top:0;color:white;}
header nav ul.menu > li > a.rcw-medium,header nav ul.menu li.dropdown > a.rcw-medium{font-weight:normal;}
header nav .rcw-medium .button-icon{font-size:24px;}
ul.menu{margin-top:0;}
header nav ul.menu > li{display:inline;}
header nav ul.menu > li > a.rcw-medium{display:inline-block;font-size:16px;line-height:1.2;max-width:180px;width:auto;} 
header nav ul.menu > li > a.rcw-medium.login{line-height:40px;margin-left:10px;width:120px;padding-right:8px;padding-left:55px}
header nav ul.menu > li > ul{display:none;}
header nav ul.menu > li > .overview{display:none;}
nav ul.menu ul{padding:0;}
nav ul.menu li.dropdown{position:relative;padding-bottom:25px;margin-right:10px;}
nav ul.menu li.dropdown > a.rcw-medium{max-width:140px;}
nav ul.menu li.dropdown:hover > a.rcw-medium{color:#fff}
nav ul.menu li.dropdown:hover > ul{display:block;z-index:1000;min-height:301px;position:absolute;top:0;left:0;margin-top:40px;background:rgba(52,52,52,.97);width:440px;padding:5px 15px;border-top:5px solid #f1c40f;box-shadow:5px 5px 5px rgba(0,0,0,.5);}
.no-opacity nav ul.menu li.dropdown:hover > ul{background:black;}
nav ul.menu li.dropdown:hover > ul > li{padding-left:40px;font-size:14px;line-height:20px;border-bottom:none;width:190px;position:relative;}
nav ul.menu li.dropdown:hover > ul > li:hover{background-color:#f1c40f;}
nav ul.menu li.dropdown:hover > ul > li:hover:before{background-color:#c29d0b;content:'\2794';font-size:20px;width:30px;height:30px;line-height:30px;display:block;position:absolute;left:0;text-align:center;}
nav ul.menu li.dropdown:hover > ul > li.hidden-xs{padding-left:0;}
nav ul.menu li.dropdown:hover > ul > li.hidden-xs:hover{background:none;}
nav ul.menu li.dropdown:hover > ul > li.hidden-xs:hover:before{background:none;content:''}
nav ul.menu li.dropdown blockquote{position:relative;font-size:14px;line-height:1.3125rem;font-style:normal;font-weight:bold;width:190px;text-align:center;margin:15px auto 25px;margin-left:0;padding:5px 0 8px;border-bottom:1px solid #d1d1d1;border-top:1px solid #d1d1d1;}
nav ul.menu li.dropdown blockquote:after{display:block;position:absolute;bottom:-14px;left:50%;margin-left:-14px;width:28px;height:14px;content:'';background:url(../img/patterns/blockquote-arrow.png) no-repeat;}
nav ul.menu li.dropdown:hover > .overview{display:block;z-index:1000;position:absolute;top:45px;left:235px;color:black;background:url(../img/menu-bg.jpg) top center no-repeat white;width:205px;min-height:296px;padding:25px 25px;}
nav ul.menu li.dropdown:hover > .overview .title{font-size:16px;}
nav ul.menu li.dropdown:hover > .overview .description{font-size:12px;line-height:1.3;font-weight:normal;margin-top:10px;}
nav ul.menu li.dropdown:hover > .overview .getstarted a{color:#e53901;font-size:14px;}
.home-top{height:437px;background-position:center top;}
.home-top .feature{background:url(../img/rv-480.png) no-repeat;background-position:left bottom;background-size:600px auto;}
.home-top .feature .content{background:rgba(0,0,0,.6);margin-top:15px;margin-left:350px;}
.home-top .feature h1{text-shadow:1px 1px black;}
.home-top p{text-shadow:1px 1px black;font-size:12px;margin-bottom:5px}
.home-top blockquote{width:200px;text-shadow:1px 1px black;font-size:12px}
.home-top #slides.slide1,.home-top #slides.slide2,.home-top #slides.slide3{top:0;height:437px;background-position:center top;}
.home-top #slides.slide3{background-image:url(../img/slide3-992.jpg)!important;}
.home-top #slides.slide2{background-image:url(../img/slide2-992.jpg)!important;}
.home-top #slides.slide1{background-image:url(../img/slide1-992.jpg)!important;}
.home-top.slide3{background-image:url(../img/slide3-992.jpg)!important;}
.home-top.slide2{background-image:url(../img/slide2-992.jpg)!important;}
.home-top.slide1{background-image:url(../img/slide1-992.jpg)!important;}
.home .col-6.green .button{margin-top:36px;}
.callout-line{display:none;}
.callout{position:relative;padding-left:135px;padding-top:20px;}
.callout img{position:absolute;display:block;left:15px;top:10px;}
.callout h2{font-size:16px;font-weight:600;text-align:left;border-bottom:1px solid #cbcbcb;padding-bottom:2px;display:inline;}
.callout .description{font-size:14px;line-height:1.4;display:block;margin-top:5px;}
.boxes{margin-top:15px;}
div.calculator{margin-left:0;margin-right:0;margin-top:15px;}
div.calculator .input label{font-size:11px;}
div.calculator .result{padding-top:0;}
#contact{margin-top:0;}
input#name{float:none;width:100%;}
input#email{float:none;width:100%;}
footer{text-align:left;}
footer ul{margin-top:25px;}
footer li{display:inline;margin-right:20px;}
footer li a{font-size:13px;}
footer .copyright{width:auto;font-size:11px;}
}
@media (min-width:992px){header nav ul.menu > li > a.rcw-medium,header nav ul.menu li.dropdown > a.rcw-medium{display:inline-block;font-weight:normal;font-size:14px;line-height:40px;max-width:none;width:auto;}
header #brand .logo img{max-width:224px;} 
header .app{display:block}
.home-top .feature{background:url(../img/rv-740.png) no-repeat;background-position:left bottom;}
.home-top .feature .content{margin-top:0px;margin-left:450px;}
.sub-top{background-image:url(../img/sub-top-1200.jpg)}
form#contact{margin-bottom:25px;}
nav ul.menu > li{font-size:19px;}
.home-top,.home-top #slides{height:391px;background-position:center top;}
.home-top #slides.slide3{background-image:url(../img/slide3-1200.jpg)!important;}
.home-top #slides.slide2{background-image:url(../img/slide2-1200.jpg)!important;}
.home-top #slides.slide1{background-image:url(../img/slide1-1200.jpg)!important;}
.home-top.slide3{background-image:url(../img/slide3-1200.jpg)!important;}
.home-top.slide2{background-image:url(../img/slide2-1200.jpg)!important;}
.home-top.slide1{background-image:url(../img/slide1-1200.jpg)!important;}
.home-top .feature blockquote{width:450px;text-align:center;font-size:15px}
.striped.small h3{font-size:22px;}
.home .col-6.green .button{margin-top:100px;}
}
@media (min-width:1200px){.home-top,.home-top #slides{height:491px!important;background-position:center top;}
.home-top #slides{position:absolute;width:100%;height:100%;background-repeat:no-repeat;}
.home-top #slides.slide3{background-image:url(../img/slide3-1366.jpg)!important;}
.home-top #slides.slide2{background-image:url(../img/slide2-1366.jpg)!important;}
.home-top #slides.slide1{background-image:url(../img/slide1-1366.jpg)!important;}
.home-top.slide3{background-image:url(../img/slide3-1366.jpg)!important;}
.home-top.slide2{background-image:url(../img/slide2-1366.jpg)!important;}
.home-top.slide1{background-image:url(../img/slide1-1366.jpg)!important;}
.home-top{background:none;background-position:top center;min-height:491px;}
.home-top .feature{background:url(../img/rv-949.png) no-repeat;background-position:left 25px bottom -5px;background-position-x:0;background-position-y:100%;background-size:auto;}
.home-top .feature .content{margin-left:650px;margin-bottom:75px;margin-top:25px;}  
.home-top .feature p{font-size:15px}
.sub-top{background-image:url(../img/sub-top-1366.jpg)}
.striped h3,.striped h4{font-size:26px;}
.callout{padding-bottom:30px;position:relative;top:-50px;margin-bottom:-50px;}
.callout h2{font-size:24px;}
.green p,.red p{font-size:15px;}
.red ul{position:relative;float:left;margin-left:auto;margin-right:auto;width:220px;}
img.loan-benefits{display:block;float:left;margin-bottom:16px;margin-left:25px;}
.subpage .red ul{position:relative;float:left;margin-left:auto;margin-right:auto;width:210px;font-size:12px;}
.subpage .red li{}
.subpage img.loan-benefits{display:block;float:right;margin-bottom:16px;margin-left:15px;width:180px;}
.subpage .grey-box{margin-top:15px;}
.home .col-6.green .button{margin-top:0;}
.home .col-6.red .button{margin-top:28px;}
.boxes div:nth-child(1),.boxes div:nth-child(2),.boxes div:nth-child(3){height:150px;}
.boxes div:nth-child(4),.boxes div:nth-child(5),.boxes div:nth-child(6){height:130px;}
div.calculator{padding-left:80px!important;padding-right:80px!important;}
input#name{float:left;width:49%;}
input#email{float:right;width:49%;}
}
@media (min-width:1367px){.sub-top{background-image:url(../img/sub-top-1920.jpg)}
.home-top #slides.slide3{background-image:url(../img/slide3-1920.jpg)!important;}
.home-top #slides.slide2{background-image:url(../img/slide2-1920.jpg)!important;}
.home-top #slides.slide1{background-image:url(../img/slide1-1920.jpg)!important;}
.home-top.slide3{background-image:url(../img/slide3-1920.jpg)!important;}
.home-top.slide2{background-image:url(../img/slide2-1920.jpg)!important;}
.home-top.slide1{background-image:url(../img/slide1-1920.jpg)!important;}
}
#login-container a.modalCloseImg{background:url(/img/close.png);width:42px;height:13px;display:block;z-index:3200;position:absolute;top:10px;right:10px;cursor:pointer}
#login-container{box-shadow:5px 5px 5px black;background:#f3f3f3;width:300px}
#UserLogin{color:#153148;padding:0;text-align:center;display:none;position:relative;}
#UserLogin .header{text-align:left;padding:5px 0 5px 15px;background:#dedfe1}
#UserLogin .header img{width:120px}
#UserLogin .striped{margin-top:5px}
#UserLogin .welcome{margin-bottom:15px;font-size:14px;padding-top:2px;font-weight:normal}
#UserLogin h3{margin-top:0}     
#UserLogin .fail{color:#9b7f9c;margin:-7px 0 5px;font-size:10px;font-weight:bold;display:none}
#UserLogin .form{background:#fff;padding:15px;margin:0 20px;padding-bottom:30px;text-align:left}
#UserLogin .form input{display:block;width:100%;margin-bottom:10px}
#UserLogin input[type="text"],#UserLogin input[type="password"]{background:#f2f2f2;border:none;border-bottom:2px solid #000} 
#UserLogin input[type="text"]:focus,#UserLogin input[type="password"]:focus{border:none;border-bottom:2px solid #6AB96E}
#UserLogin input[type="submit"]{margin:0 auto;width:60px;padding:5px 10px;line-height:1;border-radius:3px}