html{height:102%}ul{list-style-type:none;padding:0}*{margin:0}.clear{clear:both}body,html{width:100%;padding:0;margin:0;-webkit-font-smoothing:antialiased;line-height:120%}input,select,textarea{color:#333}img{max-width:100%;height:auto}select{max-width:95%}iframe{max-width:100%}.alignleft{float:left;margin-right:15px;margin-top:10px}.alignright{float:right;margin-left:15px;margin-top:10px}.aligncenter{margin:10px auto auto}html.locked{overflow-y:hidden;height:100%}body{background:#fff;color:#0c1e46;font-family:Lato,sans-serif;font-weight:300;font-size:16px;line-height:125%}body.menu-active{overflow-y:hidden;height:100%}.page{max-width:100%;overflow-x:hidden}.container{width:1280px;max-width:100%}a,a:active,a:hover,a:visited{color:#30a3e6}h1,h2,h3,h4,h5{margin-top:0;line-height:100%}h1{font-family:Montserrat,sans-serif;font-size:55px;margin-bottom:40px;font-weight:300}h2,h3{font-family:Montserrat,sans-serif;font-size:45px;margin-bottom:40px;font-weight:300}h4{font-size:21px;margin-bottom:35px;line-height:125%}h5{font-size:18px;margin-bottom:20px;line-height:125%}@media screen and (max-width:480px){h1{font-size:45px}h2{font-size:40px}h3{font-size:35px}br{display:none}}section.buffer{display:none;width:100%;height:75px;background:#fff}@media screen and (max-width:991px){section.buffer{display:block}}section.header{background:#fff;padding-top:20px}section.header .logo{width:294px;height:48px;background:url(../../../../../../../../themes/allen-content-writing/assets/img/logo-black.png) center center no-repeat;background-size:contain;margin-bottom:20px}section.header .logo a{display:block;width:100%;height:100%}section.header ul.options{position:absolute;top:0;right:16px;margin-top:-12px}section.header ul.options li{display:inline-block;margin-left:10px;font-size:14px;color:#0c1e46;cursor:pointer;padding:3px}section.header ul.options li a{display:block;color:#0c1e46}section.header ul.options li:hover,section.header ul.options li:hover a{color:#30a3e6}section.header ul.options li.cart{position:relative}section.header ul.options li.cart .cart-count{position:absolute;background:#0c1e46;color:#fff;width:15px;height:15px;border-radius:50%;font-size:8px;text-align:center;right:0;margin-right:-11px;border:1px solid #fff;top:-2px}section.header ul.options li.cart .cart-count i{display:block;font-style:normal;margin-top:-3px;font-weight:600}section.header ul.navigation{display:inline-block;margin-bottom:0;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:500;font-size:16px;padding-top:28px}section.header ul.navigation li{display:inline-block;margin-left:20px;border-bottom:7px solid #fff;letter-spacing:1px;position:relative}section.header ul.navigation li a{display:block;color:#0c1e46;text-decoration:none;padding-bottom:13px}section.header ul.navigation li a:hover{color:#30a3e6}section.header ul.navigation li ul.sub-menu{display:none}section.header ul.navigation li .sub-menu-wrapper{position:absolute;background:#ffe045;top:40px;left:0;max-height:0;overflow:hidden;z-index:10}section.header ul.navigation li .sub-menu-wrapper ul.sub-menu{display:block;text-transform:none;font-size:15px;font-weight:400;text-align:left;padding:10px 15px 4px}section.header ul.navigation li .sub-menu-wrapper ul.sub-menu li{display:block;white-space:nowrap;border-bottom:none;border-top:1px solid #0c1e46;padding-top:8px;padding-bottom:8px;margin:0}section.header ul.navigation li .sub-menu-wrapper ul.sub-menu li a{color:#0c1e46;padding-bottom:0}section.header ul.navigation li .sub-menu-wrapper ul.sub-menu li a:hover{color:#30a3e6}section.header ul.navigation li .sub-menu-wrapper ul.sub-menu li:first-child{border:none}section.header ul.navigation li.current-menu-ancestor,section.header ul.navigation li.current-menu-item{border-bottom:7px solid #ffe045;font-weight:700}section.header ul.navigation li.current-menu-ancestor a,section.header ul.navigation li.current-menu-item a{color:#30a3e6}section.header ul.navigation li:hover{border-bottom:7px solid #ffe045}section.header ul.navigation li:hover .sub-menu-wrapper{max-height:500px;transition:.5s}section.header.header-dark{background:#0c1e46}section.header.header-dark .logo{background:url(../../../../../../../../themes/allen-content-writing/assets/img/logo-white.png) center center no-repeat;background-size:contain}section.header.header-dark ul.options li,section.header.header-dark ul.options li a{color:#fff}section.header.header-dark ul.navigation li{border-bottom:7px solid #0c1e46}section.header.header-dark ul.navigation li a{color:#fff}section.header.header-dark ul.navigation li.current-menu-ancestor,section.header.header-dark ul.navigation li.current-menu-item{border-bottom:7px solid #ffe045;font-weight:700}section.header.header-dark ul.navigation li:hover{border-bottom:7px solid #ffe045}@media screen and (max-width:991px){section.header{display:none}}section.header-mobile{position:fixed;top:0;left:0;width:100%;z-index:11;display:none;padding-top:20px;padding-bottom:20px;background:#fff}section.header-mobile .logo{width:213px;height:35px;background:url(../../../../../../../../themes/allen-content-writing/assets/img/logo-black.png) center center no-repeat;background-size:contain}section.header-mobile .logo a{display:block;width:100%;height:100%}section.header-mobile .options{position:absolute;right:5px;top:0;text-align:right;margin-top:-10px}section.header-mobile .options ul{margin:0;display:inline-block;font-size:18px;vertical-align:top;padding-top:16px}section.header-mobile .options ul li{display:inline-block;margin-left:12px}section.header-mobile .options ul li a{color:#0c1e46}section.header-mobile .options ul li.cart{position:relative}section.header-mobile .options ul li.cart .cart-count{position:absolute;background:#0c1e46;color:#fff;width:15px;height:15px;border-radius:50%;font-size:8px;text-align:center;right:0;margin-right:-11px;border:1px solid #fff;top:-2px}section.header-mobile .options ul li.cart .cart-count i{display:block;font-style:normal;margin-top:-3px;font-weight:600}section.header-mobile .options .hamburger-container{display:inline-block;z-index:10;top:0;margin-left:5px;margin-top:0}section.header-mobile .options .hamburger-container .hamburger{padding:15px 10px 10px 15px}section.header-mobile .options .hamburger-container .hamburger .hamburger-box .hamburger-inner,section.header-mobile .options .hamburger-container .hamburger .hamburger-box .hamburger-inner::after,section.header-mobile .options .hamburger-container .hamburger .hamburger-box .hamburger-inner::before{height:2px;background-color:#0c1e46;width:36px}section.header-mobile .options .hamburger-container .hamburger:hover{opacity:1}section.header-mobile.header-dark{background:#0c1e46;color:#fff}section.header-mobile.header-dark .logo{background:url(../../../../../../../../themes/allen-content-writing/assets/img/logo-white.png) center center no-repeat;background-size:contain}section.header-mobile.header-dark .options ul li a{color:#fff}section.header-mobile.header-dark .options .hamburger-container .hamburger .hamburger-box .hamburger-inner,section.header-mobile.header-dark .options .hamburger-container .hamburger .hamburger-box .hamburger-inner::after,section.header-mobile.header-dark .options .hamburger-container .hamburger .hamburger-box .hamburger-inner::before{background:#fff}@media screen and (max-width:991px){section.header-mobile{display:block}}nav.push-menu{position:fixed;background:#0c1e46;color:#fff;width:100%;top:-100%;left:0;z-index:10;padding:95px 20px 20px;height:100%;overflow-y:scroll;font-family:Montserrat,sans-serif}nav.push-menu .copyright-outer{position:absolute;bottom:10px;left:0;width:100%;padding-left:15px;padding-right:15px;font-size:12px}nav.push-menu .copyright-outer .copyright{border-top:1px solid #fff;padding-top:10px}nav.push-menu .copyright-outer a{color:#fff}nav.push-menu .inner{padding:30px}nav.push-menu .inner ul.navigation{line-height:100%;margin-bottom:25px}nav.push-menu .inner ul.navigation>li{font-size:24px;text-transform:uppercase;font-weight:300;margin-bottom:15px}nav.push-menu .inner ul.navigation>li>a{color:#ffe045;display:block;padding:10px 0}nav.push-menu .inner ul.navigation>li .sub-menu{font-size:18px;border-top:1px solid #2079ad;line-height:125%;margin-top:10px}nav.push-menu .inner ul.navigation>li .sub-menu li{border-bottom:1px solid #2079ad;text-transform:none;padding-left:40px}nav.push-menu .inner ul.navigation>li .sub-menu li a{color:#fff;display:block;padding:15px 0}nav.push-menu .inner ul.navigation>li.current-menu-item{font-weight:600}nav.push-menu .inner ul.navigation>li.current-menu-item .sub-menu li{font-weight:300}nav.push-menu .inner .lower{position:relative}nav.push-menu .inner .lower ul.secondary{text-transform:uppercase;padding-top:10px}nav.push-menu .inner .lower ul.secondary li a{color:#ffe045}nav.push-menu .inner .lower .social-icons{position:absolute;right:0;top:0}nav.push-menu .inner .lower .social-icons label{display:none}nav.push-menu .inner .lower .social-icons ul{list-style-type:none;display:inline-block}nav.push-menu .inner .lower .social-icons ul li{display:inline-block;margin-left:15px}nav.push-menu .inner .lower .social-icons ul li a{display:block;background:#fff;color:#0c1e46;width:50px;height:50px;border-radius:50%;text-align:center;padding-top:13px;vertical-align:middle;font-size:25px;padding-left:1px}nav.push-menu .inner .lower .social-icons ul li:hover a{background:#30a3e6;color:#fff}body.menu-active nav.push-menu{top:0;transition:.2s}section.footer{padding-top:50px;padding-bottom:50px;background:#0c1e46;color:#fff}section.footer .logo{width:400px;height:66px;background:url(../../../../../../../../themes/allen-content-writing/assets/img/logo-white.png) center center no-repeat;background-size:contain;margin-bottom:30px}section.footer .logo a{display:block;width:100%;height:100%}section.footer ul.navigation{font-family:Montserrat,sans-serif;display:inline-block;text-transform:uppercase;font-weight:500;font-size:16px;margin-bottom:60px}section.footer ul.navigation li{display:inline-block;margin-left:20px}section.footer ul.navigation li.current-menu-item,section.footer ul.navigation li.current-page-ancestor{font-weight:700;opacity:1}section.footer ul.navigation li a{color:#ffe045}section.footer ul.contacts{display:inline-block}section.footer ul.contacts li{color:#30a3e6;margin-bottom:5px}section.footer ul.contacts li a{color:#fff}section.footer .social-icons{display:inline-block}section.footer .social-icons label{display:inline-block;font-weight:400;font-family:Montserrat,sans-serif;color:#30a3e6;letter-spacing:1px}section.footer .social-icons ul{list-style-type:none;display:inline-block}section.footer .social-icons ul li{display:inline-block;margin-left:15px}section.footer .social-icons ul li a{display:block;background:#fff;color:#0c1e46;width:38px;height:38px;border-radius:50%;text-align:center;padding-top:8px;vertical-align:middle;font-size:21px;padding-left:2px}section.footer .social-icons ul li:hover a{background:#30a3e6;color:#fff}@media screen and (max-width:480px){section.footer{padding-bottom:25px}section.footer .logo{width:250px;height:44px}section.footer ul.navigation{display:block;text-align:left;margin-bottom:20px}section.footer ul.navigation li{margin:0 15px 15px 0}section.footer ul.contacts{margin-bottom:25px}section.footer .social-icons{display:block;text-align:left}section.footer .social-icons label{display:block;margin-bottom:10px}section.footer .social-icons ul{text-align:left}section.footer .social-icons ul li{margin-left:0;margin-right:15px}}section.footer-bar{background:#0c1e46;color:#fff;padding-top:15px;padding-bottom:15px;border-top:1px solid #11547b;font-size:12px}section.footer-bar p{margin-bottom:0}section.footer-bar a{color:#fff}@media screen and (max-width:414px){section.footer-bar .text-left,section.footer-bar .text-right{text-align:center}}.search-overlay{position:fixed;width:0;height:0;background:rgba(12,30,70,.5);top:0;left:0;z-index:10;overflow:hidden}.search-overlay .outer{position:absolute;top:50%;left:0;width:100%;text-align:center}.search-overlay .inner{display:inline-block;max-width:380px;width:80%;border:5px solid #CCC;position:relative}.search-overlay .inner input[type=search]{padding:20px;border:none;width:100%;margin:0;outline:0;font-size:18px;height:67px}.search-overlay .inner .submit-button{position:absolute;border-radius:0;border:none;font-size:22px;width:67px;height:67px;margin-left:-67px;background:#30a3e6;color:#fff}.search-overlay .inner .submit-button:hover{background:#2789c3}.search-overlay .inner .close{position:absolute;right:0;top:0;margin-top:-35px;margin-right:-25px;color:#fff;font-size:16px;text-shadow:none;opacity:.8;background:#0c1e46;padding:4px;border-radius:50%;width:25px;height:25px;font-weight:100}.search-overlay .inner .close:hover{opacity:1}.search-overlay .inner.error{border:5px solid #c16e6e}.search-overlay.active{width:100%;height:100%;transition:.5s}.search-overlay.active .inner{opacity:1;transition:1s}@media screen and (max-width:480px){.search-overlay .outer{top:20%}}.loading{display:none}section.content{line-height:150%}section.content.default{background:#fff;color:#0c1e46;padding-top:60px;padding-bottom:60px}section.content.default h1{color:#30a3e6}section.content.default h2,section.content.default h3,section.content.default h4,section.content.default h5{color:#0c1e46}section.content.white{background:#fff;color:#0c1e46}section.content.white h1{color:#30a3e6}section.content.white h2,section.content.white h3,section.content.white h4,section.content.white h5{color:#0c1e46}section.content.grey{background:#f5f5f5;color:#0c1e46}section.content.navy{background:#0c1e46;color:#fff}section.content.navy h1,section.content.navy h2,section.content.navy h3{color:#ffe045}section.content.blue{background:#30a3e6;color:#fff}section.content.blue a{color:#0c1e46}section.content.yellow{background:#ffe045;color:#0c1e46}section.content.parallax-window{min-height:400px;background-color:transparent}section.content.parallax-window .parallax-content-container{position:inherit;z-index:2}section.content.parallax-window .parallax-content-container a{color:#fff}section.content#about-mobile-header{display:none}section.content .woocommerce-thankyou-order-received{font-size:24px;margin-bottom:50px}section.content ul.woocommerce-order-overview{padding-left:0}section.content ul.woocommerce-order-overview li::before{display:none}section.content.combo-box.boxed .row{border-bottom:1px solid #0c1e46}section.content.combo-box .inner{display:inline-block;text-align:left}section.content.combo-box h3{color:#30a3e6}section.content p{margin-bottom:15px}section.content ul{padding-left:30px}section.content ul li{margin-bottom:10px;position:relative}section.content ul li::before{content:"•";position:absolute;display:inline-block;left:0;margin-left:-30px}section.content ul.yes{padding-left:30px;font-weight:500;font-size:20px}section.content ul.yes li{position:relative;margin-bottom:25px}section.content ul.yes li::before{content:"✓";position:absolute;display:inline-block;color:#ffe045;left:0;margin-left:-30px}section.content ul.no{padding-left:30px;font-weight:500;font-size:20px}section.content ul.no li{position:relative;margin-bottom:25px}section.content ul.no li::before{content:"✕";position:absolute;display:inline-block;color:#ffe045;left:0;margin-left:-30px}section.content ul.horizontal{padding-left:0;max-width:900px}section.content ul.horizontal li{display:inline-block;margin-right:25px;min-width:190px}section.content ul.horizontal li h4{margin-bottom:15px}section.content ul.horizontal li::before{display:none}section.content ul.contacts{color:#0c1e46;padding:0}section.content ul.contacts li::before{display:none}section.content.single-blog-header .header-left{padding-top:120px;padding-bottom:100px;text-align:right}section.content.single-blog-header .header-left .inner{display:inline-block;text-align:left;width:100%;max-width:620px;padding-left:15px}section.content.single-blog-header .header-left .inner h1,section.content.single-blog-header .header-left .inner h2{color:#fff}section.content.single-blog-header .header-left .inner h1{font-size:48px;margin-bottom:20px}section.content.single-blog-header .header-right{padding-top:120px;padding-bottom:100px;background-position:center center;background-repeat:no-repeat;background-size:cover}section.content.related-posts{padding-top:50px;padding-bottom:50px}section.content.related-posts h3{font-size:25px;font-weight:600}section.content.related-posts .blog-carousel-container .blog-carousel{margin-bottom:0;font-size:14px}section.content.related-posts .blog-carousel-container .blog-carousel .featured-image{width:100%;height:395px;background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:20px}section.content.related-posts .blog-carousel-container .blog-carousel .featured-image a{display:block;width:100%;height:100%}section.content.related-posts .blog-carousel-container .blog-carousel .featured-image.no-image{background-color:#DDD}section.content.related-posts .blog-carousel-container .blog-carousel h4{font-size:16px;margin-bottom:15px;color:#0c1e46;font-weight:600}section.content.related-posts .blog-carousel-container .blog-carousel .excerpt{margin-bottom:15px;line-height:125%}section.content.related-posts .blog-carousel-container .blog-carousel .button-link{font-size:16px;font-weight:600;border:none}section.content.related-posts .blog-carousel-container .tns-outer .tns-nav{display:none}section.content.related-posts .blog-carousel-container .tns-outer .tns-controls{text-align:right;display:inline-block;position:absolute;right:0;top:0;margin-top:6px}section.content.related-posts .blog-carousel-container .tns-outer .tns-controls button[data-controls=prev]{left:0;top:50%;z-index:9;background:url(../../../../../../../../themes/allen-content-writing/assets/img/arrow-left.png) center center no-repeat;background-size:16px;text-indent:-9999px;width:35px;height:35px;border:none;margin-top:-15px;display:inline-block}section.content.related-posts .blog-carousel-container .tns-outer .tns-controls button[data-controls=next]{right:0;top:50%;z-index:9;background:url(../../../../../../../../themes/allen-content-writing/assets/img/arrow-left.png) center center no-repeat;transform:rotate(180deg);background-size:16px;text-indent:-9999px;width:35px;height:35px;border:none;margin-top:-15px;display:inline-block}section.content.related-posts .blog-carousel-container .tns-outer button[data-action=start],section.content.related-posts .blog-carousel-container .tns-outer button[data-action=stop]{display:none}section.content.blog-single .author-meta{display:inline-block;width:90%;max-width:400px;padding-left:70px;position:relative;margin-top:55px}section.content.blog-single .author-meta .author-image{position:absolute;width:55px;height:55px;border-radius:50%;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#CCC;border:1px solid #0c1e46;top:0;left:0}section.content.blog-single .author-meta .author-detail{font-size:14px}section.content.blog-single .author-meta .author-detail .author-name{color:#0c1e46;font-size:18px;font-weight:600;margin-bottom:5px}section.content.blog-single .author-meta .author-detail .author-bio{line-height:125%}section.content .logo-grid .logo{width:100%;height:95px;background-position:center center;background-repeat:no-repeat;background-size:contain;margin-bottom:20px}section.content .logo-grid .logo a{display:block;width:100%;height:100%}section.content .logo-carousel-container .logo-carousel .item .logo{width:100%;height:95px;background-position:center center;background-repeat:no-repeat;background-size:contain}section.content .logo-carousel-container .logo-carousel .item .logo a{display:block;width:100%;height:100%}section.content .logo-carousel-container .tns-outer .tns-nav{display:none}section.content .logo-carousel-container .tns-outer .tns-controls button[data-controls=prev]{position:absolute;left:0;top:50%;z-index:9;background:url(../../../../../../../../themes/allen-content-writing/assets/img/arrow-left.png) center center no-repeat;background-size:16px;text-indent:-9999px;display:block;width:35px;height:35px;border:none;margin-top:-15px}section.content .logo-carousel-container .tns-outer .tns-controls button[data-controls=next]{position:absolute;right:0;top:50%;z-index:9;background:url(../../../../../../../../themes/allen-content-writing/assets/img/arrow-left.png) center center no-repeat;transform:rotate(180deg);background-size:16px;text-indent:-9999px;display:block;width:35px;height:35px;border:none;margin-top:-15px}section.content .logo-carousel-container .tns-outer button[data-action=start],section.content .logo-carousel-container .tns-outer button[data-action=stop]{display:none}section.content .services-carousel-container .services-carousel .item .service{padding:15px 15px 30px;background:#fff;color:#0c1e46;text-align:center}section.content .services-carousel-container .services-carousel .item .service .featured-image{height:240px;margin-bottom:20px;background-position:center center;background-repeat:no-repeat;background-size:cover}section.content .services-carousel-container .services-carousel .item .service .featured-image a{display:block;width:100%;height:100%}section.content .services-carousel-container .services-carousel .item .service .title h4{font-size:25px;font-weight:600;margin-bottom:27px}section.content .services-carousel-container .services-carousel .item .service .description{line-height:125%;margin-bottom:25px}section.content .services-carousel-container .services-carousel .item .service .button-link.type-cta{color:#30a3e6}section.content .services-carousel-container .services-carousel .item .service .button-link.type-cta:hover{color:#0c1e46}section.content .services-carousel-container .tns-outer .tns-controls,section.content .services-carousel-container .tns-outer .tns-nav,section.content .services-carousel-container .tns-outer button[data-action=start],section.content .services-carousel-container .tns-outer button[data-action=stop]{display:none}section.content .testimonials-carousel-container h3{text-align:center;display:block;margin-bottom:60px}section.content .testimonials-carousel-container .testimonials-carousel .item{text-align:center}section.content .testimonials-carousel-container .testimonials-carousel .item .testimonial{display:inline-block;width:860px;max-width:100%;font-size:20px}section.content .testimonials-carousel-container .testimonials-carousel .item .testimonial .testimonial-image{display:inline-block;width:80px;height:80px;margin-bottom:30px;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:50%}section.content .testimonials-carousel-container .testimonials-carousel .item .testimonial .description{margin-bottom:35px;line-height:150%}section.content .testimonials-carousel-container .testimonials-carousel .item .testimonial .author{font-size:18px;font-weight:700;border-bottom:5px solid #30a3e6;display:inline-block;padding-bottom:2px}section.content .testimonials-carousel-container .tns-outer .tns-nav{display:none}section.content .testimonials-carousel-container .tns-outer .tns-controls button[data-controls=prev]{position:absolute;left:0;top:50%;z-index:9;background:url(../../../../../../../../themes/allen-content-writing/assets/img/arrow-left.png) center center no-repeat;background-size:16px;text-indent:-9999px;display:block;width:35px;height:35px;border:none;margin-top:35px}section.content .testimonials-carousel-container .tns-outer .tns-controls button[data-controls=next]{position:absolute;right:0;top:50%;z-index:9;background:url(../../../../../../../../themes/allen-content-writing/assets/img/arrow-left.png) center center no-repeat;transform:rotate(180deg);background-size:16px;text-indent:-9999px;display:block;width:35px;height:35px;border:none;margin-top:35px}section.content .testimonials-carousel-container .tns-outer button[data-action=start],section.content .testimonials-carousel-container .tns-outer button[data-action=stop]{display:none}section.content .boxes .box{text-align:center;margin-bottom:25px;line-height:125%}section.content .boxes .box .icon{width:100%;height:85px;margin-bottom:25px;background-position:center center;background-repeat:no-repeat;background-size:contain}section.content .boxes .box .title h4{font-family:Montserrat,sans-serif;font-size:24px;margin-bottom:15px;line-height:125%}section.content.blog h1{margin-bottom:50px}section.content.blog article{margin-bottom:60px;font-size:14px}section.content.blog article .featured-image{width:100%;height:395px;background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:20px}section.content.blog article .featured-image.no-image{background-color:#DDD}section.content.blog article .featured-image a{display:block;width:100%;height:100%}section.content.blog article h4{font-size:16px;margin-bottom:15px;color:#0c1e46;font-weight:600}section.content.blog article .excerpt{margin-bottom:15px;line-height:125%}section.content.blog article .button-link{font-size:16px;font-weight:600;border:none}section.content .wp-pagenavi{text-align:center;font-size:20px}section.content .wp-pagenavi .pages{display:none}section.content .wp-pagenavi a{display:inline-block;width:41px;height:41px;border-radius:50%;padding-top:7px;font-weight:300;text-align:center;vertical-align:middle;margin-left:5px;margin-right:5px;text-decoration:none;border:1px solid #0c1e46;color:#0c1e46}section.content .wp-pagenavi a.nextpostslink{padding-top:5px;font-size:25px}section.content .wp-pagenavi a:hover{border:1px solid #30a3e6;color:#30a3e6}section.content .wp-pagenavi .current{display:inline-block;width:41px;height:41px;border-radius:50%;padding-top:7px;font-weight:300;text-align:center;vertical-align:middle;background:#30a3e6;color:#fff;border:1px solid #30a3e6;margin-left:5px;margin-right:5px}section.content .woocommerce .cart_totals .wc-proceed-to-checkout .checkout-button{background:#30a3e6}section.content.woocommerce-single-product-content h1{font-size:35px;font-weight:500}section.content.woocommerce-single-product-content .product .cart .button{background:#30a3e6;padding-top:13px;padding-bottom:13px;height:auto}section.content.woocommerce-single-product-content .quantity .qty{padding:8px;border-radius:0;border:1px solid #CCC}section.content.woocommerce-single-product-content .price .amount{color:#111}section.content.woocommerce-single-product-content .product_meta .posted_in{display:none}section.content .woocommerce-checkout{font-size:16px}section.content .woocommerce-checkout h3{font-size:22px}section.content .woocommerce-checkout label{opacity:.8;font-size:16px}section.content .woocommerce-checkout input{font-size:18px;padding:15px!important;border:1px solid #BBB}section.content .woocommerce-checkout textarea{font-size:18px;padding:5px!important;border:1px solid #BBB}section.content .woocommerce-checkout .wc-stripe-elements-field{padding:10px}section.content .woocommerce-checkout #payment div.payment_box .form-row{margin:0;padding:0}section.content .woocommerce-checkout #stripe-payment-data p{margin-bottom:10px}section.content .woocommerce-checkout .select2-selection--single{border:1px solid #DDD;border-radius:0}section.content .woocommerce-checkout #customer_details{width:48%;float:left}section.content .woocommerce-checkout #customer_details .col-1,section.content .woocommerce-checkout #customer_details .col-2{width:100%}section.content .woocommerce-checkout #customer_details .col-1 .checkbox{display:block}section.content .woocommerce-checkout #ship-to-different-address{margin-left:20px}section.content .woocommerce-checkout .woocommerce-additional-fields{margin-top:50px}section.content .woocommerce-checkout #order_review{width:48%;float:right;border:2px solid #DDD;border-radius:5px;background:#fff}section.content .woocommerce-checkout #order_review table{border:none}section.content .woocommerce-checkout #order_review ul li{padding-left:0}section.content .woocommerce-checkout #order_review ul li::before{display:none}section.content .woocommerce-checkout #payment{font-size:18px;line-height:120%;border-radius:0}section.content .woocommerce-checkout #payment .place-order{margin:0}section.content .woocommerce-checkout #payment .place-order button{background:#30a3e6;color:#fff}section.content .woocommerce-checkout #payment .place-order button:hover{background:#2b395e}section.content .woocommerce-checkout #payment ul.wc_payment_methods li{padding-left:0}section.content .woocommerce-checkout #payment ul.wc_payment_methods li label{opacity:1}section.content .woocommerce-checkout #payment ul.wc_payment_methods li::before{display:none!important}section.content .woocommerce-checkout #order_review_heading,section.content .woocommerce-order-received h1{display:none}@media screen and (max-width:1024px){section.content .woocommerce-checkout #customer_details,section.content .woocommerce-checkout #order_review{width:100%;float:none}}@media screen and (max-width:480px){section.content#about-header{background-size:cover!important}section.content#about-header h1,section.content#about-header h2,section.content#about-header h3,section.content#about-header h4,section.content#about-header h5,section.content#about-header p{display:none}section.content#about-mobile-header{display:block}section.content.combo-box img{margin-bottom:25px}}.woocommerce-MyAccount-downloads-file{background:#30a3e6!important}.select2 .select2-selection{border-radius:0;height:48px;padding:10px;border:1px solid #CCC!important}.select2 .select2-selection .select2-selection__arrow{top:11px}.select2-dropdown .select2-results ul li:hover{background:#30a3e6;color:#fff}.contact-form{width:100%}.contact-form input[type=date],.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=text]{padding:15px;max-width:100%;width:100%;border:1px solid #fff;line-height:100%}.contact-form input[type=date].wpcf7-not-valid,.contact-form input[type=email].wpcf7-not-valid,.contact-form input[type=tel].wpcf7-not-valid,.contact-form input[type=text].wpcf7-not-valid{border:1px solid red}.contact-form select{padding:15px 15px 14px;max-width:100%;width:100%;border:1px solid #fff;line-height:100%;height:51px;background:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none}.contact-form textarea{padding:15px;max-width:100%;border:1px solid #fff;line-height:100%;width:100%;resize:none;height:125px}.contact-form textarea.wpcf7-not-valid{border:1px solid red}.contact-form input[type=submit]{border:none;background:#0c1e46;color:#fff;padding:10px;min-width:125px;text-transform:uppercase;font-weight:600}.contact-form input[type=submit]:hover{background:#ffe045;color:#0c1e46}.contact-form .wpcf7-not-valid-tip{display:none!important}.contact-form.main-form{max-width:860px;margin:auto}.contact-form.main-form input[type=date],.contact-form.main-form input[type=email],.contact-form.main-form input[type=tel],.contact-form.main-form input[type=text],.contact-form.main-form select{margin-bottom:20px}.contact-form.main-form textarea{height:195px}.contact-form.main-form input[type=submit]{margin-left:50px}.wpcf7-response-output{text-align:center;border:2px solid #ffe045!important;padding:5px!important;max-width:100%;margin:20px auto 0!important;background:#ffe045;color:#0c1e46;font-size:16px!important}.button-link{display:inline-block}.button-link.type-block{padding:14px 15px 12px;line-height:100%;margin-top:15px;margin-right:25px;font-size:15px;background:#ffe045;color:#0c1e46;border-bottom:4px solid #30a3e6;font-weight:600;min-width:115px;text-align:center}.button-link.type-block:hover{background:#fff}.button-link.type-cta{font-size:23px;color:#30a3e6;padding-bottom:6px;border-bottom:4px solid #ffe045;text-decoration:none}.button-link.type-cta:hover{color:#0c1e46}section.content.blue .button-link.type-cta{color:#fff}section.content.blue .button-link.type-cta:hover{color:#ffe045}.cm-animate-up{opacity:0;transform:translateY(20vh);visibility:hidden;transition:opacity .6s ease-out,transform 1.2s ease-out;will-change:opacity,visibility}.cm-animate-up.is-visible{opacity:1;transform:none;visibility:visible}@media screen and (max-width:414px){.cm-animate-up{opacity:1;transform:none;visibility:visible}}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid red;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:red transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}