@import url('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i|Source+Sans+Pro:300,300i,400,400i,700,700i');html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-conent{padding-bottom:20px}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title{margin-bottom:0}html body #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 #strict-necesarry-cookies.moove-gdpr-tab-main{display:none !important;border:5px solid #f00}html body div.lity .lity-container .lity-content :not(.moovegdpr-arrow-close){font-family:inherit !important;line-height:inherit !important}html body div.lity .lity-container .lity-content p{font-weight:inherit !important}@media (max-width:999px) and (min-width:768px){body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{padding:30px 30px}}@media (max-width:767px){.main-modal-content,.moove-gdpr-modal-title,.moove-gdpr-modal-footer-content{padding:0 15px}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2{min-height:auto !important;height:auto !important}#cookie_policy_modal{margin-bottom:45px !important}}blockquote *{box-sizing:content-box !important}blockquote{border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:1.5em 1em;font-family:Georgia,Times,"Times New Roman",serif;font-style:italic;position:relative;margin-bottom:20px}blockquote:before{box-sizing:content-box !important;font-style:normal;position:absolute;left:0;top:0;bottom:0;content:"\201C";font-size:80px;color:#fff;background-color:#d1d1d1;padding:15px 12px 5px 8px;width:30px;height:30px;line-height:65px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-top:18px;border-right:none}blockquote:after{box-sizing:content-box !important}blockquote p{padding:0;margin:0 0 10px 60px;font-size:1em}.socials{line-height:0}.socials a{display:inline-block;background-image:url(https://saffroninteractive.com/wp-content/themes/saffron/css/../../images/socials.png);background-size:50px 1550px;height:40px;width:40px;opacity:0.3}.socials a:hover{opacity:1}a.saffron-facebook{background-position:-5px -455px}a.saffron-facebook:hover{background-color:#486190}a.saffron-linkedin{background-position:-5px -855px}a.saffron-linkedin:hover{background-color:#358ab3}a.saffron-twitter{background-position:-5px -1305px}a.saffron-twitter:hover{background-color:#29b9e9}a.saffron-youtube{background-position:-5px -1505px}a.saffron-youtube:hover{background-color:#e1362f}a.saffron-rss{background-position:-5px -1055px}a.saffron-rss:hover{background-color:#f98401}a.saffron-instagram{background-position:-5px -755px}a.saffron-instagram:hover{background-color:#c0a790}footer .social-widget{color:#c2c2c2}footer .social-widget a{color:#c2c2c2;font-size:smaller}footer .social-widget a:hover{color:#fff}footer .title{font-weight:bold;margin-bottom:20px}footer h3{font-size:large}footer .textwidget{color:#c2c2c2}footer .textwidget *{color:#c2c2c2}footer .textwidget a:hover{color:#fff}footer .foot-widgets .widget .title{color:#fff}footer .footer-logo{width:100%;max-width:350px;margin:auto}footer .widget ul{list-style-type:none;margin:auto;padding:0;width:100%;display:inline-block}footer .two-col .widget{width:47%}footer .three-col .widget{width:30.3%}footer .four-col .widget{width:22%}.social-footer{position:relative;font-size:smaller;background:#332e2e;padding:70px 0px}.social-footer .foot-widget-content{padding-bottom:0px}.social-footer .widget{margin-top:0px}.social-footer .textwidget a{background:#252121;padding:5px 10px;border:1px solid #161616;border-radius:2px;line-height:4;font-size:medium}.social-footer .textwidget a:hover{background:#443C3C;border:1px solid #4e4e4e}.foot-widget-content{max-width:1080px;margin:0 auto;padding-bottom:50px}.foot-widget-content .widget{float:left;margin-left:3%}.widget-area .elementor-text-editor>h3,.widget-area .title{font-size:1em;font-weight:bold}#footer{background:#252121;font-size:smaller;padding:50px 0px;display:block;position:relative}#footer .textwidget div{color:#818181}.social-icons{background:#302B2B;padding:10px 0px;display:block;text-align:center}@media only screen and (max-width:900px){body footer#footer .footer-widget{text-align:center;min-width:auto}.footer-widget.widget .phone,.footer-widget.widget .email,.footer-widget.widget .www{display:inline-block;margin:4px auto;background:#332E2E;padding:5px 10px;border:1px solid #201e1e;border-radius:7px;float:left;-webkit-transition:.2s ease all;-moz-transition:.2s ease all;-ms-transition:.2s ease all;-o-transition:.2s ease all;transition:.2s ease all;width:100%;box-sizing:border-box}}@media only screen and (max-width:790px){body footer .foot-widgets .widget{width:100%;float:none;margin-left:0}}html,body{margin:0;height:100%}body{color:#545454;font-size:large;font-family:Arial,sans-serif;font-family:'Source Sans Pro';font-size:1.125rem;line-height:1.875rem}body h1,body h2,body h3{font-family:'Source Sans Pro';color:#332e2e;font-weight:100}body h1 strong,body h2 strong,body h3 strong{font-weight:400}body h1 a,body h2 a,body h3 a{font-weight:400}body .head{margin:0 auto;width:100%;max-width:1080px}a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.post .post-title a:hover,.post a.post-title:hover{color:#297D99}ul.ab-top-menu{max-width:none}dl,ol,ul{margin:1em 0}h1{font-size:1.925rem}h2{font-size:1.625rem}h3{font-size:1.425rem}h4{font-size:1.125rem}br.clear{display:none}ul *:first-child{clear:both}a{text-decoration:none;color:#36b1da}::selection{background:#b3d4fc;text-shadow:none}.clear{clear:both}#header{background-color:#fff;width:100%;z-index:1505;box-shadow:0 0 12px rgba(0,0,0,0.09)}#header .head{justify-content:space-between;display:flex;align-items:center;max-width:100%}#header .logo-container{margin-right:auto}#header .nav{margin:0 1em;margin-left:auto}#header .top-bar-container{background-color:#252525}#header .top-bar-container .top-bar{display:table;margin:0 auto;max-width:1080px;width:100%;font-size:medium}#header .top-bar-container .top-bar a{color:rgba(255,255,255,0.7)}#header .top-bar-container .top-bar a:hover{color:#fff}#header .top-bar-container .top-bar .socials,#header .top-bar-container .top-bar .contact-text{display:table-cell;vertical-align:middle}#header .top-bar-container .top-bar .socials{text-align:right}#header .top-bar-container .top-bar .socials a{display:inline-block}#header .logo-container{float:left;display:block;padding:0;vertical-align:top}#header .logo-container img{padding:20px;max-height:120px}#header .logo-container:hover{background:#eee}@media only screen and (max-width:550px){.top-bar-container .top-bar-email,.top-bar-container .contact-us-text{display:none}}@media only screen and (max-width:800px){#header .top-bar-container .top-bar .socials{display:none !important}#header .top-bar-container .top-bar .contact-text{display:block !important;text-align:center !important;padding:10px 0}}.fa-search{margin-left:5px}table{font-size:large;color:#545454;border:none;border-collapse:collapse;border-spacing:0}table tbody tr{text-align:center;border-bottom:1px solid #eee;border-left:10px solid transparent;border-right:10px solid transparent}table tbody tr:first-child{background-color:transparent}table tbody tr:first-child td{padding-bottom:30px}table tbody tr:hover{background-color:#f7f7f7}table tbody tr:hover:first-child{background-color:transparent}table tbody tr:hover:first-child td:first-child{border-left:10px solid transparent}table tbody tr:hover:first-child td:last-child{border-right:10px solid transparent}table tbody tr:hover td:first-child{border-left:10px solid #f58220}table tbody tr:hover td:last-child{border-right:10px solid #f58220}table tbody tr td{padding:4px 10px;border:none}table tbody tr td i{color:#58B747;font-size:0.8em}table tbody tr td img{width:140px}table tbody tr td:first-child{text-align:left;width:50%}table tbody tr td:last-child{border-right:none}body input[type="text"],body input[type="password"],body input[type="search"],body input[type="email"],body input[type="url"],body input[type="tel"],body input[type="number"],body input[type="range"],body input[type="date"],body textarea{font-family:'Roboto';border:1px solid rgba(0,0,0,0.3) !important;font-size:1em;padding:1em;width:100%;padding:.5em 1em;display:inline-block;border:none;border-radius:0px !important;background:white;font-family:sans-serif}body fieldset{border:none;margin:0;padding:0}body textarea{display:block;width:100%;resize:vertical}body input[type="text"]:hover,body input[type="password"]:hover,body input[type="search"]:hover,body input[type="email"]:hover,body input[type="url"]:hover,body input[type="tel"]:hover,body input[type="number"]:hover,body input[type="range"]:hover,body input[type="date"]:hover,body textarea:hover,body input[type="text"]:focus,body input[type="password"]:focus,body input[type="search"]:focus,body input[type="email"]:focus,body input[type="url"]:focus,body input[type="tel"]:focus,body input[type="number"]:focus,body input[type="range"]:focus,body input[type="date"]:focus,body textarea:focus{background-color:white !important}#mc_embed_signup form{text-align:left !important}#mc_embed_signup label{display:none !important}#mc_embed_signup input.email{width:100% !important;display:block !important}body select,body textarea,body input[type="text"],body input[type="range"],body input[type="email"]{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,0,0,0);margin:1em 0 !important}body select:hover,body textarea:hover,body input[type="text"]:hover,body input[type="range"]:hover,body input[type="email"]:hover{box-shadow:0 0 0 .2rem rgba(0,0,0,0.25)}body select:focus,body textarea:focus,body input[type="text"]:focus,body input[type="range"]:focus,body input[type="email"]:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,0,0,0.45)}body input[type="submit"]{padding:.5em 1em;display:inline-block;border:none;border-radius:0px !important;background:#0069ed;color:#ffffff;font-family:sans-serif;font-size:1em;appearance:none !important;-webkit-appearance:none;-moz-appearance:none;border:2px solid #fff;border-radius:3px;background:#f58220;color:white !important}#mid a.avatar{float:left;margin-left:10px}#mid a.avatar img.avatar{-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;margin-right:15px;background:white;margin-top:0;margin-bottom:0}#col-mask .archive-item{background:transparent 0 0 repeat-x;margin:40px 0 0;padding:40px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#col-mask .archive-item:first-child{background-image:none;margin-top:0;padding-top:0}body.blog #content,body.archive #content,body.single-post #content,body.single-article #content,body.single-work #content{padding:50px 20px;max-width:1080px;margin:0 auto}body .foot-widget-content,body .footer-footer-content,body #logo,body .menu-button-container,body .top-bar-container{padding-left:20px;padding-right:20px}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}img{vertical-align:middle}.post-meta{margin:1.7em 0}.post-title{color:#484848;margin:25px 0 0}.post-title:first-child{margin-top:0}#secondary{float:left;position:relative;left:26%;width:26%;padding:0 0 30px 40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:smaller}#secondary .widget{margin-top:50px}@media only screen and (max-width:865px){#secondary{display:none}#col-mask #post-list,#col-mask>.post-content{width:100% !important}}.single .post img{max-width:100%}.card{box-shadow:0 0 2px 0 rgba(0,0,0,0.12),0 2px 2px 0 rgba(0,0,0,0.24);margin:1em;transition:box-shadow .2s ease 0s}.card .banner{min-height:84px;position:relative}.card .banner .item-image{max-height:230px;overflow:hidden;display:block}.card .banner .item-image a>img{margin:auto !important;transition:all .5s ease 0s;width:100%;height:auto}.card .banner .avatar{bottom:-16px;left:0.5em;position:absolute}.card .banner .avatar img{max-width:64px}.card .inner{padding:2em 1.5em .1em}.card .post-title{margin:10px 0;font-weight:bold}.card .post-meta{margin-top:15px}.card .page-media a:hover>img{transform:scale(1.1)}.card .page-media a>em{background-color:#000;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.card .page-media a>em:hover{opacity:0.2}.card .real-content .more-link{display:inline-block;-webkit-border-radius:3px;border-radius:3px;color:#fff;font-weight:bold;line-height:36px;white-space:nowrap;padding:0 20px;background:#f58220}.card.search-result{margin:1em auto;max-width:800px;width:calc(98%)}#col-mask{position:relative}#col-mask .post .banner{background:#eee}#col-mask .post img{margin:1em auto;display:block;height:auto}#col-mask #post-list,#col-mask>.post-content{position:relative}#col-mask #post-list .real-content iframe,#col-mask>.post-content .real-content iframe{border:none;display:block;margin:0 auto;max-width:100%}.archives .post-card,.author-archive .post-card{width:75%;margin:50px auto}#archive-title{text-align:center}.elementor-posts .elementor-post__excerpt p{margin:unset !important;line-height:initial !important;font-size:unset !important;color:unset !important}.elementor-nav-menu--dropdown{font-size:initial !important}.nudge-down{position:absolute !important;margin-top:-45px;z-index:100}.white-text :not(button):not(textarea):not(input){color:white}.white-text a{color:white}.contact-form{background:#f5f5f5;padding:15px 40px 20px !important}.request-for-proposal-forms .inline p{width:49%;display:inline-block}@media only screen and (max-width:470px){.request-for-proposal-forms .generic-form{padding:15px 15px 15px !important;width:100%;min-width:100px}}.request-for-proposal-forms .generic-form{margin:0 auto;background:#02A6CD;padding:15px 40px 40px !important;width:60% !important;min-width:425px}.request-for-proposal-forms .inline p:first-child{padding-right:10px}@media (max-width:767px){.logo-display .elementor-container .elementor-element{width:49% !important;margin:auto}.logo-display .elementor-container .elementor-element img{max-width:110px;margin-left:-20px}}.zoom{transform-origin:50% 80%;animation:imageZoom linear 60s;animation-iteration-count:infinite}@keyframes imageZoom{0%,100%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.14)}}.mode-dark{color:rgba(255,255,255,0.6)}.mode-dark h2{color:#fff}.mode-dark a{color:white;border-bottom:1px solid rgba(255,255,255,0.1);transition:border .3s ease-out}.mode-dark a:active,.mode-dark a:hover{color:white;border-bottom:1px solid rgba(255,255,255,0.8)}.elementor-pagination{padding:2rem}.elementor-pagination span.page-numbers,.elementor-pagination a.page-numbers{display:inline-block;min-width:1.5rem}.elementor-pagination span.page-numbers.current,.elementor-pagination a.page-numbers.current{color:#f58220 !important;font-weight:600;border-bottom:3px solid #f58220}.elementor-pagination span.page-numbers:hover,.elementor-pagination a.page-numbers:hover{color:#f58220 !important;font-weight:600;border-bottom:3px solid #f58220}