/**handles:wpex-style**/
.added_to_cart,.button,.color-button,.theme-button,button,input[type=submit]{border-radius:100px;text-transform:uppercase;font-weight:700}.button.large{font-size:27px;padding:16px 70px}h1{font-size:2.5em}h2{font-size:2em}h3{font-size:1.7em}h4{font-size:1.5em}.blue-header{font-size:43px;font-weight:700;color:#001865;margin-top:0}.divider{width:120px;height:1px;background:#000;opacity:.3;margin:0 auto;margin-bottom:30px!important}#site-logo img{width:360px}#site-navigation-wrap .dropdown-menu>li.menu-item>a{font-size:19px;text-transform:uppercase;letter-spacing:1px;color:#1d1d1d}#site-navigation-wrap .dropdown-menu>li.menu-item:last-child>a{background:#c22f22;color:#fff!important;padding:0 20px;margin:0;border-radius:100px;text-transform:uppercase;letter-spacing:0;margin-left:10px;transition:all .4s}#site-navigation-wrap .dropdown-menu>li.menu-item:last-child>a:hover{color:#fff;background:#d4493d}#site-navigation-wrap .dropdown-menu>li.menu-item:last-child>a>span.link-inner{margin:0;padding:0}#site-header.overlay-header.white-style.dyn-styles #site-navigation .dropdown-menu>li>a{background:#c22f22;color:#fff!important}#site-header.overlay-header.white-style.dyn-styles #mobile-menu .wpex-bars>span,#site-header.overlay-header.white-style.dyn-styles #mobile-menu .wpex-bars>span::after,#site-header.overlay-header.white-style.dyn-styles #mobile-menu .wpex-bars>span::before{background:#c22f22}.page-header-title{font-size:45px;font-weight:700}.home-banner{overflow:hidden}.home-banner:before{content:'';position:absolute;display:block;left:-10%;top:-20%;background:rgba(0,24,101,.6);width:65%;height:140%;border-radius:100%}.home-banner-text{color:#fff;font-size:26px}.home-banner-text h1{color:#fff;font-size:50px;font-weight:700;line-height:1.3}.home-banner-text .button{background:#fff;color:#c22f22}.home-banner-text .button:hover{color:#fff}.home-message{color:#999d9f;font-weight:300;font-size:2.5em}.home-message strong{color:#c22f22;font-weight:700}.desk-banner h3{font-size:50px;color:#fff;font-weight:300;text-shadow:0 0 50px rgba(0,0,.1)}.desk-banner .button{box-shadow:0 10px 30px rgba(0,0,0,.5)}.cta-download{background-image:url(https://dallisonlee.com/wp-content/themes/DAllisonLee/images/logo-faded.png);background-repeat:no-repeat;background-position:right;background-size:55%}.cta-download p{color:#2f322e;font-size:28px;margin-bottom:35px}.download-placeholder{width:92%;height:380px;background:rgba(0,0,0,.1)}.about p{color:#2f322e;font-size:28px;margin-bottom:35px}.about .deb img{border-radius:100%}.featured-in{width:90%;margin:0 auto}.testimonial{width:85%;margin:0 auto;text-align:center;background:#eff1f3;padding:70px;font-size:30px;font-weight:400}.testimonial:before{content:'';position:absolute;background-image:url(https://dallisonlee.com/wp-content/themes/DAllisonLee/images/quote.png);display:inline-block;left:50%;margin-left:-69px;top:-50px;width:138px;height:110px;color:#313131;text-align:center}.testimonial strong{color:#c22f22;text-transform:uppercase;font-weight:700}.steps h3{font-size:40px;color:#fff}.divider.light{background:#fff}.step-table,.step-table td{padding-top:0;vertical-align:top;color:#fff;border:none}.step-table td:first-child{padding-left:0;width:20%}.step-table td:last-child{padding-right:0}.step-table h4{font-size:43px;line-height:1.1;margin-top:0;margin-bottom:10px;color:#fff}.step-table p{font-size:20px}.step-table .num{background:#fff;width:70px;height:70px;line-height:70px;text-align:center;border-radius:70px;color:#001865;font-size:30px;font-weight:700}.dont-risk p{font-size:30px}.dont-risk .check-list{font-size:30px;color:#2f322e}.site-footer{font-size:24px;color:#fff}.site-footer-inner{padding:70px 0 20px 0}.site-footer a{color:#fff}#footer ul{width:150px;margin:0 auto}#footer li{padding:0;padding-bottom:8px;font-weight:300;text-transform:uppercase}@media screen and (max-width:767px){#site-logo{max-width:calc(100% - 40px)}#site-logo img{width:250px}.home-banner:before{content:'';width:95%;top:-30%;height:160%}.home-banner-text{font-size:20px;width:90%}.home-banner-text h1{font-size:40px}.testimonial{width:100%;padding:40px;font-size:25px}.site-footer{text-align:center}}@media screen and (max-width:1090px){#site-logo{max-width:260px}}@media screen and (min-width:400px) and (max-width:1100px){#site-navigation-wrap{position:static;float:right;margin-top:0}}