@import url(https://fonts.googleapis.com/css?family=Droid+Serif|Montserrat:400,700);html{font-size:em(18)}body{background:#fff;font-family:"Abel";font-size:20px !important;line-height:1.5;color:#1f1f1f}a{color:#1ab7ea;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover,a:active,a:focus{color:#394852}h1{font-size:2.3em}h2,h2.c-rotator--title,.c-rotator--title p{font-size:2em}h3{font-size:1.8em}h4{font-size:em(18)}h5{font-size:em(14)}h6{font-size:em(12)}h1,h2,h3,h4,h5,h6,#articleContent strong,#glossaryContent h3 a,#additional nav a,aside h2 a{color:#4c4c4c;text-transform:uppercase;line-height:1.2;color:#4c4c4c;font-family:"Abel";font-weight:400}h1 p,h1 .c-rotator--description,h1 .c-rotator--description p,h2 p,h2 .c-rotator--description,h2 .c-rotator--description p,h3 p,h3 .c-rotator--description,h3 .c-rotator--description p,h4 p,h4 .c-rotator--description,h4 .c-rotator--description p,h5 p,h5 .c-rotator--description,h5 .c-rotator--description p,h6 p,h6 .c-rotator--description,h6 .c-rotator--description p,#articleContent strong p,#articleContent strong .c-rotator--description,#articleContent strong .c-rotator--description p,#glossaryContent h3 a p,#glossaryContent h3 a .c-rotator--description,#glossaryContent h3 a .c-rotator--description p,#additional nav a p,#additional nav a .c-rotator--description,#additional nav a .c-rotator--description p,aside h2 a p,aside h2 a .c-rotator--description,aside h2 a .c-rotator--description p{font-size:inherit}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,#articleContent strong a,#glossaryContent h3 a a,#additional nav a a,aside h2 a a{text-transform:none;color:#1ab7ea}h1 a:hover,h1 a:active,h1 a:focus,h2 a:hover,h2 a:active,h2 a:focus,h3 a:hover,h3 a:active,h3 a:focus,h4 a:hover,h4 a:active,h4 a:focus,h5 a:hover,h5 a:active,h5 a:focus,h6 a:hover,h6 a:active,h6 a:focus,#articleContent strong a:hover,#articleContent strong a:active,#articleContent strong a:focus,#glossaryContent h3 a a:hover,#glossaryContent h3 a a:active,#glossaryContent h3 a a:focus,#additional nav a a:hover,#additional nav a a:active,#additional nav a a:focus,aside h2 a a:hover,aside h2 a a:active,aside h2 a a:focus{color:#394852}p{font-weight:bold}input,textarea{font-family:inherit;font-size:inherit;line-height:inherit}.body-container{background:#fff}@media (min-width: 992px){section.section h1,section.section h2,section.section h3,section.section h4,section.section h5,section.section h6{margin-bottom:15px}}::selection{background:#1ab7ea;color:#fff}table{border:solid 1px #e1e1e1}table th{background:#e1e1e1;padding:10px !important;font-size:em(18);border-bottom:none !important;color:#fff}table td{padding:10px !important;font-size:em(14);border-top:solid 1px #e1e1e1 !important;border-right:solid 1px #e1e1e1}.subpage h1,.subpage h2,.subpage h3,.subpage h4,.subpage h5,.subpage h6,.subpage #articleContent strong,.subpage #glossaryContent h3 a,.subpage #additional nav a,.subpage aside h2 a{text-transform:uppercase}.threeBoxBtn,.learnmore,.c-btn,.submit,#hero .learnmore{background:#1ab7ea;color:#fff;border:none;border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,0.23);margin-top:10px;cursor:pointer}.threeBoxBtn .fa-long-arrow-right,.learnmore .fa-long-arrow-right,.c-btn .fa-long-arrow-right,.submit .fa-long-arrow-right,#hero .learnmore .fa-long-arrow-right{padding-left:10px}.threeBoxBtn:hover,.threeBoxBtn:active,.threeBoxBtn:focus,.learnmore:hover,.learnmore:active,.learnmore:focus,.c-btn:hover,.c-btn:active,.c-btn:focus,.submit:hover,.submit:active,.submit:focus,#hero .learnmore:hover,#hero .learnmore:active,#hero .learnmore:focus{background:#1ab7ea;border:none}.learnmore{margin-top:20px !important}.learnmore .fa{padding-right:20px;float:right;position:relative;top:17px}.learnmore .c-btn{background:none;box-shadow:none;margin-top:0 !important;padding-right:0}.section_Form,.c-contact__form,.page-resource-center-retirement,.page-resource-center-insurance,.page-resource-center-investment{background:#fff !important}.section_Form .learnmore,.c-contact__form .learnmore,.page-resource-center-retirement .learnmore,.page-resource-center-insurance .learnmore,.page-resource-center-investment .learnmore{width:100%}.learnmore,.threeBoxBtn,.c-btn{display:inline-block;position:relative;margin:0;cursor:pointer;background:#1ab7ea;z-index:0}.learnmore:before,.threeBoxBtn:before,.c-btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#82929c;transform:scaleX(0);transform-origin:0 50%;transition:transform .3s ease-out;border-radius:5px;color:#394852}.learnmore:hover:before,.c-btn:hover:before{transform:scaleX(1)}.home-form .submit:hover,.home-form .submit:active,.home-form .submit:focus{background:#394852}a.back-to-top{border-radius:60px;color:rgba(255,255,255,0.55)}.circle-icon{width:100%;text-align:center;padding-bottom:10px}.circle-icon .fa{background:#1ab7ea;color:#fff;padding:20px;box-shadow:0 1px 4px rgba(0,0,0,0.23);border-radius:60px}form.contactForm{text-align:center}form.contactForm h2{color:#1f1f1f}@media (min-width: 992px){form.contactForm h2{font-weight:400;font-size:2em}}form.contactForm input[type="text"]{background:rgba(255,255,255,0.85);border:none;box-shadow:0 1px 4px rgba(0,0,0,0.23);border-radius:5px}form.contactForm textarea{margin:0;background:rgba(255,255,255,0.85);border:none;box-shadow:0 1px 4px rgba(0,0,0,0.23);border-radius:5px}form.contactForm span.field-label,form.contactForm label{display:none}form.contactForm ::placeholder{color:#1f1f1f !important;opacity:0.7}@media (min-width: 992px){header.c-header-modern{position:absolute;z-index:100;width:100%}}header.c-header-modern .c-template__logo{margin:15px 0}@media (min-width: 992px){.homepage header.c-header-modern{background:transparent}.homepage header.c-header-modern #agentLogo{display:none}}header{-moz-transition:all 1s ease-in;-o-transition:all 1s ease-in;-webkit-transition:all 1s ease-in;transition:all 1s ease-in}@media (max-width: 991px){header{background:white !important}}.homepage header:not(.small) .c-topnav__menu-text{color:#222 !important;font-weight:bold}.c-topbar{background:#184d82}.c-topbar p{color:#fff}@media (max-width: 991px){.c-topbar .c-topbar__inner{padding:5px;background:white}.c-topbar .c-topbar__inner .c-topbar-location--primary a,.c-topbar .c-topbar__inner .c-topbar-location--primary p{color:#1ab7ea;font-weight:bold}.c-topbar .c-topbar__inner .c-social-media--link{background:none}.c-topbar .c-topbar__inner .c-social-media--link i{color:#1ab7ea}}.c-topbar .c-email--icn,.c-topbar .c-phone--icn,.c-topbar .c-map-marker-icn{color:#1ab7ea}@media (min-width: 992px){.c-topbar .c-email--icn,.c-topbar .c-phone--icn,.c-topbar .c-map-marker-icn{color:#fff}}.c-header-modern .c-topbar{background:#184d82}.c-header-modern .c-topbar p{color:#fff}@media (max-width: 991px){.c-header-modern .c-topbar{margin:0 !important;background:white}}@media (min-width: 992px){.c-topbar{background:#184d82;z-index:10;width:100%}.c-topbar .social-wrapper{padding:0}.c-topbar a{color:#fff}.c-topbar .c-topbar-location--primary{justify-content:space-between;width:100%}}@media (min-width: 992px){.top-bar.small{background:#394852}}header.small{top:0;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}@media (min-width: 992px){header.small{background:#fff !important;box-shadow:0 1px 4px rgba(0,0,0,0.23)}header.small .c-template__logo a{display:table-cell}header.small .c-template__logo a img{width:70% !important;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}}.subpage header{background:#fff}@media (min-width: 992px){.subpage header{min-height:auto;box-shadow:0 1px 4px rgba(0,0,0,0.23);border-bottom:none}.subpage header .moonlight-header-logo{text-align:left}}nav#mainNav ul li>a.c-topnav__menu-text.selected{background:#fff}@media (min-width: 992px){nav#mainNav ul li>a.c-topnav__menu-text.selected{background:#1ab7ea !important;color:white !important;border-radius:5px;padding:5px 15px !important}}@media (min-width: 992px){nav#mainNav ul li:hover,nav#mainNav ul li:hover>a{background:#1ab7ea;border-radius:5px;color:white}}nav#mainNav ul .c-topnav__menu-text{color:#222}@media (min-width: 992px){nav#mainNav ul.c-topnav__container>li ul.c-topnav__submenu{border-radius:5px}}@media (min-width: 992px){nav#mainNav ul li:hover .c-topnav__submenu{background:rgba(57,72,82,0.9)}}nav#mainNav ul ul a{font-size:16px}nav#mainNav .c-topnav__menu-text span:after{content:none !important;background:none}@media screen and (max-width: 991px){.c-header-modern .c-topnav__menu-item:hover .c-topnav__menu-text{background:#394852}.c-topnav__submenu{background:#1295bf}.c-topnav__navbar{background:#394852}.c-topnav__submenu-item a{color:#fff}.c-topnav__submenu-item:hover a{color:#fff;background:#394852}.c-topnav__submenu-item .selected{color:#fff;background:#394852}nav#mainNav ul .c-topnav__menu-text{color:#fff}.c-circle,.c-topnav__navwrapper.c-circle__expanded{background:#49c6ee}}.c-header-modern .c-topnav__menu-item{margin-right:30px}.homepage #content section.section:nth-child(odd),.homepage #content section.section:nth-child(even){background-color:white}@media (min-width: 992px){.homepage .section_Rotator.c-rotator-size--fullwidth .bannercurve{position:absolute;bottom:0 !important;width:100%;height:170px;border-radius:100% 0% 0 0 / 100% 0 0% 0;background-color:#f6f6f6;left:0;z-index:2}}@media (max-width: 991px){.homepage .section_Rotator.c-rotator-size--fullwidth .c-rotator-summary__box{max-width:50%}}@media (max-width: 520px){.homepage .section_Rotator.c-rotator-size--fullwidth .c-rotator-summary__box{max-width:100%;width:90% !important;text-align:center;margin:auto;background-color:rgba(255,255,255,0.9) !important}}@media (max-width: 991px){.homepage .section_Rotator.c-rotator-size--fullwidth .owl-item,.homepage .section_Rotator.c-rotator-size--fullwidth .c-rotator__image{max-height:500px}}.homepage #section_0 div#box1-text{background:rgba(255,255,255,0.75);padding:20px;border-radius:10px;margin:140px 0}.homepage #section_0 .aside_text{text-align:center}@media (min-width: 992px){.homepage #section_0 .aside_text{text-align:right}}@media (min-width: 992px){.homepage #section_0 .aside_text{margin-top:15%;padding:15px;border-radius:5px;box-shadow:2px 2px 20px black}}.homepage .section_Rotator h2,.homepage .section_Rotator .c-rotator--title,.homepage .section_Rotator .c-rotator--title p{font-size:38px}.homepage .section_Rotator .c-rotator--description p,.homepage .section_Rotator .c-rotator--description{font-size:18px}.homepage .section_Rotator .c-rotator-summary__box{background:transparent;background-image:url(//static.fmgsuite.com/media/images/dbff6185-5468-4cab-ac76-f687409591d2.png);background-position:center center;background-size:100% auto;padding:100px;width:50%;background-repeat:no-repeat}@media (max-width: 991px){.homepage .section_Rotator .c-rotator-summary__box>.c-box__btn{font-size:18px}}@media only screen and (max-width: 992px){.homepage .section_Rotator .owl-item{height:200px}.homepage .section_Rotator .owl-item .c-rotator__image{height:200px}.homepage .section_Rotator .owl-item .c-rotator-summary__box{display:none}}.homepage .section_SideBySide{background-color:#f6f6f6 !important}.homepage .section_SideBySide .o-container{padding-bottom:0}.homepage .section_Rotator.c-rotator-size--small h2,.homepage .section_Rotator.c-rotator-size--small h2 p{color:#1f1f1f}.homepage .section_Rotator.c-rotator-size--small h2{margin-top:15px !important}@media (max-width: 991px){.homepage .section_Rotator.c-rotator-size--small h2:before{margin-left:unset !important;margin-right:unset !important}}.homepage .section_Rotator.c-rotator-size--small .c-rotator--description{color:#1f1f1f}@media (max-width: 991px){.homepage .section_Rotator.c-rotator-size--small .c-rotator-summary__box{text-align:center;width:100% !important;padding:30px 50px;margin:0}}.homepage .section_Rotator.c-rotator-size--small span.c-rotator__image{max-height:300px}.homepage .section_Rotator.c-rotator-size--small .o-container{width:100%}@media (min-width: 992px){.homepage .section_Rotator.c-rotator-size--small .o-container .o-grid__collapse{max-width:900px;margin:auto}}.homepage .section_Rotator.c-rotator-size--small div.c-rotator-nav-item--prev,.homepage .section_Rotator.c-rotator-size--small div.c-rotator-nav-item--next{font-size:50px}.homepage .section_Rotator.c-rotator-size--small .rotator_title{padding:0px 0 30px}.homepage .section_Rotator.c-rotator-size--small .o-container{padding:100px 0}.homepage .section_Boxes .box{padding:10px}.homepage .section_Boxes .box .c-section-boxes__inner-box{padding:40px 20px;border-radius:5px;background:rgba(224,224,224,0.2);margin:10px auto;transition:all .2s ease-in-out;cursor:pointer}.homepage .section_Boxes .box .c-section-boxes__inner-box:hover,.homepage .section_Boxes .box .c-section-boxes__inner-box:active,.homepage .section_Boxes .box .c-section-boxes__inner-box:focus{box-shadow:0 1px 4px rgba(0,0,0,0.23);transform:scale(1.01)}.homepage .team-quotes-container{width:100%}.homepage .team-quotes-container .o-container{width:100% !important}.homepage .team-quotes-container #team-quotes{background-position:center center;width:100%;position:relative;text-align:center}.homepage .team-quotes-container #team-quotes h2{text-align:center;margin-bottom:25px}.homepage .team-quotes-container #team-quotes .container-inf2{width:100%;margin:0 auto}.homepage .team-quotes-container #team-quotes #textslides{overflow:hidden;position:relative;width:80%;margin:auto}.homepage .team-quotes-container #team-quotes #textslides ul{list-style:none;width:100%;margin:0;padding:0;position:relative}.homepage .team-quotes-container #team-quotes #textslides li{width:100%;float:left;text-align:center;position:relative;font-family:lato, sans-serif}.homepage .team-quotes-container #team-quotes .btn-bar{width:100%;display:block;position:relative;top:40%}.homepage .team-quotes-container #team-quotes #buttons{padding:0 0 5px 0}.homepage .team-quotes-container #team-quotes #buttons a{text-align:center;display:block;font-size:20px;outline:0;color:#fff;text-decoration:none;width:auto;position:absolute;height:auto;display:inline-block;top:-60px;background:rgba(26,183,234,0.6);cursor:pointer}@media (max-width: 992px){.homepage .team-quotes-container #team-quotes #buttons a{display:none}}.homepage .team-quotes-container #team-quotes #buttons a:hover,.homepage .team-quotes-container #team-quotes #buttons a:active,.homepage .team-quotes-container #team-quotes #buttons a:focus{background:#394852}.homepage .team-quotes-container #team-quotes a#textprev{border-radius:0 200px 200px 0;left:0;padding:50px 30px 50px 10px;box-shadow:0 1px 4px rgba(0,0,0,0.23)}.homepage .team-quotes-container #team-quotes a#textnext{border-radius:200px 0 0 200px;right:0;padding:50px 10px 50px 30px}.homepage .team-quotes-container #team-quotes .quote-title{font-size:12px;font-style:italic}.homepage .team-quotes-container #team-quotes .quote-name{width:180px;margin:15px auto 0 auto}@media (max-width: 800px){.homepage .team-quotes-container #team-quotes #textslides,.homepage .team-quotes-container #team-quotes li.textslide,.homepage .team-quotes-container #team-quotes #textslides li{max-width:calc(100vw + 30px)}}.homepage .section_Form .o-container{padding:100px 0}.homepage .section_Form .o-form__wrapper{text-align:center}@media (min-width: 768px){.homepage .section_Form .o-form__wrapper{width:100%;padding:30px;margin:0}}.homepage .section_Form .o-form__wrapper h2,.homepage .section_Form .o-form__wrapper .box-copy{color:#1f1f1f;margin:15px auto}@media (min-width: 992px){.homepage .section_Form .o-form__wrapper h2,.homepage .section_Form .o-form__wrapper .box-copy{width:800px}}.homepage .section_Form .o-form__wrapper .c-leadGen-form__input input{background:rgba(255,255,255,0.56);border:none;box-shadow:0 1px 4px rgba(0,0,0,0.23);border-radius:5px}.homepage .section_Form ::placeholder{color:#1f1f1f !important;opacity:0.7}.homepage .section_Form h2 span{font-size:26px !important;background:none !important}.homepage .section_Form span{background:none !important}#additional nav .selected,#additional .viewAll a:hover{color:#1ab7ea}#matterContent .c-matter-flag__body{background:#1ab7ea}#additional .viewAll a,#additional h4 a:hover{color:#1ab7ea}.page-sections #content section.section:nth-child(odd){background:#ececec}.page-contact .c-contact__form,.page-contact .c-matter__form,.page-resource-center-retirement .c-contact__form,.page-resource-center-retirement .c-matter__form,.page-resource-center-insurance .c-contact__form,.page-resource-center-insurance .c-matter__form,.page-resource-center-investment .c-contact__form,.page-resource-center-investment .c-matter__form{padding-top:60px}.page-contact .contact-block__info p,.page-resource-center-retirement .contact-block__info p,.page-resource-center-insurance .contact-block__info p,.page-resource-center-investment .contact-block__info p{font-size:16px;margin-top:28px}.footer-container{color:#4a4a4a}footer{background:#f7f7f7;min-height:auto;padding:50px 0}footer .contact,footer .quickLinks{margin-bottom:0;text-margin-bottom:0;text-align:left}footer h4,footer td{color:#4a4a4a}footer a{color:#4a4a4a}footer a:hover,footer a:active,footer a:focus{color:#1ab7ea}footer .quickLinks ul{font-size:em(16)}footer .quickLinks ul li:nth-child(1),footer .quickLinks ul li:nth-child(2),footer .quickLinks ul li:nth-child(3),footer .quickLinks ul li:nth-child(4),footer .quickLinks ul li:nth-child(5),footer .quickLinks ul li:nth-child(6),footer .quickLinks ul li:nth-child(7){display:none}footer .quickLinks ul a{color:#4a4a4a}footer .quickLinks ul a:hover,footer .quickLinks ul a:active,footer .quickLinks ul a:focus{color:#1ab7ea}@media screen and (min-width: 768px){footer .quickLinks{margin-top:0}}.bottom-bar{background:#184d82}@media screen and (min-width: 414px){.bottom-bar{width:100%;height:40px}.bottom-bar .o-container{padding:0}.bottom-bar .o-container p{margin-bottom:0}}@media (min-width: 992px){.bottom-bar .social-wrapper,.bottom-bar .copyright-wrapper{padding:0}}.bottom-bar .c-socialMedia{margin:0 0 10px}@media screen and (min-width: 414px){.bottom-bar .c-socialMedia{margin:0}}.bottom-bar .c-socialMedia a{display:inline-block;margin:9px 10px 0 0;font-weight:400;font-size:14px;color:#fff}.bottom-bar .c-socialMedia a:hover,.bottom-bar .c-socialMedia a:active,.bottom-bar .c-socialMedia a:focus{color:#1ab7ea}.bottom-bar .c-socialMedia .facebook{margin-left:0}.bottom-bar .globalCopyright{margin:0;padding:12px 0 0 0;line-height:2;font-size:12px;color:#fff;line-height:2}@media screen and (min-width: 414px){.bottom-bar .globalCopyright{text-align:right}}.bottom-bar .col-md-6{width:50% !important;display:inline-block}footer a[href*="serranoins.com"]{display:none}.back-to-top{background:#1ab7ea;background:rgba(26,183,234,0.5);padding:5px 16px;border-top-left-radius:4px;border-top-right-radius:4px}
/*# sourceMappingURL=369095-serrano.css.map */
