@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700|Roboto:300,400);#how .how_list ul li,#search ul li,.footer-list li,header #intro ul li{list-style-type:none}body,html{font-family:Montserrat,sans-serif;color:#252525}h1,h2,h3,h4{margin:0}.from-cms h1,.from-cms h2,.from-cms h3,.from-cms h4{margin:10px 0}.from-cms h1,.from-cms h2{margin:20px 0}header #intro li{font-family:Roboto,sans-serif;font-weight:300;color:#555;font-size:1.1em}header #collapse a{text-transform:uppercase;color:#252525;font-weight:400;font-size:1.1em}header .carousel-caption h1{text-transform:uppercase;font-size:3.5em}header .bg_img h1{text-transform:uppercase;font-size:4em;text-shadow:0 0 7px rgba(40,40,40,.7);font-weight:700}.content h2,.content h3{font-weight:400;text-transform:uppercase}.content h3{font-size:1.3em}.content h2{font-size:1.6em}.content a,.content p{font-family:Roboto,sans-serif;font-weight:300}.content p{font-size:1.1em}.content #services h3{margin:20px 0!important}.content #services p{color:#555}.content #whyus h2{margin:0 0 20px}.content #whyus p{color:#232323}.content #testimonials .name{margin-top:10px;font-weight:400;font-size:1.4em}.content #testimonials .company{color:#555;line-height:.5em}.content #testimonials .quote{margin-top:30px;font-style:italic}.content #blog .post-text{padding:20px;height:225px}.content #blog .post-text h2{text-transform:uppercase;font-size:1.5em}.content #blog .post-text h2 a{color:#232323}.content #blog .post-text p{font-size:1em;line-height:1.3em;padding-top:10px}.content #blog .date{font-size:.85em;font-weight:400;line-height:1em}.content #blog a{text-transform:uppercase;color:#555;font-size:.75em;font-weight:400;line-height:1em}#workshops #text h4,.services_info .description li{font-size:1.1em;font-family:Roboto,sans-serif}.content #blog a:hover{text-decoration:none;color:red}#workshops #text{max-hight:320px}#workshops #text h2{padding-bottom:5px}#workshops #text h4{color:#555;font-weight:300}#workshops #text .name{text-transform:uppercase;font-weight:400}#workshops #text .quote{color:#555}#how h2{padding-top:10px}#how .how_list ul li{line-height:3.4em;text-transform:uppercase;color:#555;font-family:Roboto,sans-serif;font-weight:300}#how .center.header{color:red}#how .four_columns p{line-height:1.8em;color:#555}.services_info .description h4{color:#555;font-family:Roboto,sans-serif;font-weight:400}.services_info .description li{color:#555;font-weight:300}#case_studies h3,#case_studies p{color:#555}#blog_post #published li,.single_blog #published li{color:red;font-family:Roboto,sans-serif;font-weight:400}#blog_post #published li a,.single_blog #published li a{color:#555}#blog_post #published li a:hover,.single_blog #published li a:hover{text-decoration:underline}#blog_post a,.single_blog a{color:#252525}#blog_post a:hover,.single_blog a:hover{text-decoration:none;color:red}#blog_post .continue,.single_blog .continue{text-transform:uppercase;font-size:.9em;color:red}#blog_post p,.single_blog p{color:#555}#blog_post #tags .title,.single_blog #tags .title{text-transform:uppercase}#blog_post #tags a,.single_blog #tags a{color:red}#categories h3,.blog_category{color:#252525;font-family:Roboto,sans-serif}#blog_post #tags a:hover,.single_blog #tags a:hover{text-decoration:underline}.blog_category{font-weight:300}#categories h3{margin-bottom:10px;font-weight:400}#categories ul{margin-top:15px}#categories ul li a{color:#555}#contact_form .error,.search_result a{color:red}#categories ul li a:hover{text-decoration:none;color:red}#contact_form{font-family:Roboto,sans-serif;font-weight:300}#contact_form input,#contact_form textarea{border-radius:0}#contact_form .footer-list{font-size:1.3em}footer #copyright a,footer #copyright p,footer #navigation a{font-size:1em!important}.search_result{font-family:Roboto,sans-serif;font-weight:300}.search_result a:hover{text-decoration:none;color:#252525}.search_extract{color:#555;margin-bottom:20px;margin-top:5px}footer a,footer li,footer p{color:#929292;font-family:Roboto,sans-serif;font-weight:300}footer .company_name{color:#c2c2c2}footer #navigation a{text-transform:uppercase}footer #navigation a:hover{text-decoration:none;color:red}footer #copyright a{text-decoration:underline}footer #copyright a:hover{color:#0076a3;font-weight:300}footer #copyright #digitalbridge{text-decoration:none;color:#0076a3}button{padding:8px 20px;font-weight:400;font-family:Roboto,sans-serif;text-transform:uppercase}button:hover{transition:.4s}.learn_more{color:#818181;background-color:#ebebeb;border:none}.learn_more:hover{background-color:red;color:#FFF}.grey{color:#FFF;background-color:#232323;border:none}.grey:hover{background-color:#363636}.grey_border{padding:6px 16px;color:#252525;background-color:#ebebeb;border:2px solid #232323}.grey_border:hover{background-color:#232323;color:#FFF}.search{background:url(/../../img/search_icon.png) no-repeat;border:none;padding:15px}#email,#term{padding:2px 8px}.search:focus{outline:0}@media (max-width:767px){#email{width:60%!important}}#email{height:37px;width:33%}#term{height:30px}body,html{height:100%}body{position:relative;padding-top:120px}hr{margin:0}.line{padding:15px 0}.devider.container{padding:0!important}.col-centered{float:none;margin:0 auto}.row{margin-left:0!important;margin-right:0!important}@media (min-width:1238px){.container{width:1250px}.container .row{magrin-left:0;margin-right:0}}@media (max-width:1200px){.container{padding-right:5px!important;padding-left:5px!important}#collapse .nav li a{padding:15px 10px;font-size:1em!important}#case_studies .one_row{min-height:445px!important}}@media (max-width:991px){.last{margin-top:40px}.carousel-caption{width:100%!important;left:50%!important;top:50%;transform:translate(-50%,-50%)!important;text-align:center!important}.carousel-caption h1{font-size:2em!important}header .navbar-default .navbar-header{float:none}header .navbar-default .navbar-header .navbar-brand{float:none;display:block;margin:0 auto;max-width:262px}header .navbar-default .navbar-header .navbar-brand img{width:70%}header .navbar .navbar-nav{display:inline-block;float:none!important}header .navbar .navbar-nav li a{margin-top:15px!important;margin-bottom:-7px}header .navbar .navbar-collapse{text-align:center}header #intro{display:none!important}.content #services .bottom2{padding-top:30px}.content #whyus #text{padding-top:20px}#workshops #text{margin-top:30px}#about_simon h2,.services_info .description{margin-top:20px}footer #navigation li{display:block!important;float:initial!important}footer #navigation li a{margin-left:0!important}#send_message{margin-top:50px}}@media (max-width:767px){body{padding-top:80px}header .active,header .carousel,header .item{height:350px}header .bg_img{height:350px!important}header .bg_img .container{width:100%}header .bg_img .container h1{font-size:2em;padding-left:30px}header .navbar{padding:5px 0 35px!important}header .dropdown-menu,header .navbar-nav a:after,header .navbar-nav a:hover:after{display:none!important}header #collapse{margin-top:30px}header #collapse .nav{margin-bottom:0!important}header #collapse .nav li a{padding:10px!important;margin:0!important;line-height:1.3em}.bottom3{padding-top:30px}#how #how_img{float:none;margin:30px auto 0}#how .four_columns{text-align:center}.services_intro #diagram{margin-top:20px}footer #navigation{padding-top:20px}.single_blog h3{margin-top:10px}#blog_post,.blog_category{margin-top:20px}}@media (max-width:430px){.single_post_img{height:300px!important}}header #intro ul li{display:inline;float:right;margin-left:30px;line-height:2em}header #intro ul img{margin-left:10px}header .navbar{padding:10px 0}header .navbar-default{background-color:#FFF;border:none}header .navbar-default .navbar-brand{padding:5px!important}header .navbar-default .navbar-nav a{display:inline-block;line-height:2.7em}header .navbar-default .navbar-nav a:after{content:'';display:block;height:4px;width:0;background:0 0;transition:width .3s ease,background-color .3s ease}header .navbar-default .navbar-nav a:hover:after{width:100%;background:#252525}header .navbar-default .navbar-nav .dropdown .dropdown-toggle{background-color:transparent!important}header .navbar-default .navbar-nav .dropdown .dropdown-menu{border:none!important;border-radius:0!important;left:50%;top:85%;transform:translateX(-50%)!important;margin-top:-16;min-width:205px}header .navbar-default .navbar-nav .dropdown ul li a{padding:0 10px!important;margin:0!important}header .navbar-default .navbar-nav .dropdown ul li a:hover{background:0 0}header .navbar-default #collapse .nav{margin-bottom:-25px;clear:right}header .navbar-default #collapse .nav li{padding:0}header .navbar-default #collapse .nav li a{margin-top:30px}.active,.carousel,.item{height:562px}.carousel-inner{height:100%;position:relative}.carousel-caption{position:absolute;top:50%;transform:translateY(-50%);right:10%;left:initial;width:40%;text-align:left}.content #services,.content #testimonials{text-align:center}.carousel-caption .texts li{visibility:hidden!important}.fill{width:100%;height:100%;background-position:center center;background-size:cover;-o-background-size:cover}.bg_img{background:center center no-repeat #FFF;height:562px;background-size:cover;display:flex;color:#FFF;align-items:top left}.bg_img .container{position:relative;padding:0}.bg_img .container h1{position:absolute;bottom:80px;padding:0;margin:0}.content .container{padding:90px 0}.content #services button{margin-top:10px}.content #whyus{background:#ebebeb}.content #whyus button{margin-top:5px}.content #whyus .grey_border{margin-left:10px}.content #whyus img{display:block!important;max-width:100%!important;height:auto!important}.content #testimonials .quotes{width:60%;margin:0 auto;padding:0}.content #testimonials .quotes li{height:auto}.content #testimonials .quotes li img{display:initial}.content #blog{padding-top:0}.content #blog .blog-post{height:465px;background:#FFF;margin:7px;box-shadow:0 0 24px 0 rgba(0,0,0,.1)}.content #blog .blog-post .date{margin:0 15px}.content #blog .blog-post .read_more{text-align:right;margin:-15px 15px}.content #blog .section_title{margin-bottom:40px}.content #blog h3{text-align:center}.content #blog .post-img{background:center center no-repeat #FFF;position:relative;height:210px;background-size:cover;display:flex;color:#FFF}#about_simon,#case_description,#how,.services_intro{background:#ebebeb}.content #blog .col1of4{float:left;box-sizing:border-box;width:25%}@media (max-width:1200px){.content #blog .col1of4{width:50%}}@media (max-width:768px){.content #blog .col1of4{width:100%}}.content #subscribe{text-align:center;background:#ebebeb}.content #subscribe input{margin-top:20px}#workshops #text .quotes{width:100%;padding:0;margin-top:30px}.single_blog,.single_blog p{padding-top:20px}#workshops .slick-slide{height:initial}#about_simon img,.services_info img,.services_intro .col-sm-4 img{height:auto!important;display:block!important;max-width:100%!important}#workshops .slick-dots{text-align:left!important;bottom:-20px;left:-7px}#about_info,#case_studies,#how .center.header,#search h2{text-align:center}#how .header{padding-bottom:20px}#how .how_list{position:relative}#how .how_list ul{position:absolute;top:-12px;left:10px}#how .center.header{margin-top:20px}.services_info .row.last{margin-top:90px}.services_info .description h2{margin-bottom:25px}.services_info .description h4,.services_info .description ul{margin-bottom:10px}.services_info .description li{margin-bottom:5px}#about_info p{margin:0}#about_info button{margin-top:30px}#about_info img{margin:20px}#about_simon h2{margin-bottom:20px}#case_studies h3{margin:20px 0}#case_studies .learn_more{margin-top:10px}#case_studies .one_row{margin-bottom:60px;min-height:400px}#case_studies .one_row #case_img{position:relative;height:200px;overflow:hidden}#case_studies .one_row #case_img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.case_intro h3{margin-bottom:20px!important}.case_intro img{display:block!important;max-width:100%!important;height:auto!important}#case_description .description h2{margin-bottom:0}#categories li,#published li,#tags li{list-style-type:none;margin-left:-40px}.blog_img{width:280px;height:280px;overflow:hidden}.single_post_img{width:auto;height:600px;overflow:hidden;margin-top:20px}.cropWidth img{height:100%}.cropHeight img{width:100%}.single_blog h3{padding-bottom:5px}.single_blog .img_container{padding:0 5px}#blog_post h2{padding-bottom:5px}#blog_post p{padding-top:20px}#blog_post img{display:block!important;max-width:100%!important;height:auto!important}.blog_category{margin-bottom:10px}#contact_form .recaptcha{display:table;width:250px}#contact_form button{margin-top:15px}#contact_form h4{margin-bottom:20px}#search h2{margin-bottom:50px}#search ul,.footer-list{margin-left:-40px}.footer-list img{padding:10px 10px 0 0}footer .container{padding:90px 0 40px}footer .container #navigation li{display:inline;float:left;margin:5px 0}footer .container #navigation li a{margin-left:12px}footer .container #copyright{text-align:center;margin-top:40px}#footer{background:#363636}