﻿.conandoyle-container,.full-container .block-page-title-block,.full-container .block-local-tasks-block,.full-container .node--content .page-title,.full-container .node--content .node__meta,.full-container .node--content .field--name-body,.full-container .node--content .paragraph--type--text,.full-container .node--content .paragraph--type--quote,.paragraph--type--text-img .text{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 768px){.conandoyle-container,.full-container .block-page-title-block,.full-container .block-local-tasks-block,.full-container .node--content .page-title,.full-container .node--content .node__meta,.full-container .node--content .field--name-body,.full-container .node--content .paragraph--type--text,.full-container .node--content .paragraph--type--quote,.paragraph--type--text-img .text{width:750px}}@media (min-width: 992px){.conandoyle-container,.full-container .block-page-title-block,.full-container .block-local-tasks-block,.full-container .node--content .page-title,.full-container .node--content .node__meta,.full-container .node--content .field--name-body,.full-container .node--content .paragraph--type--text,.full-container .node--content .paragraph--type--quote,.paragraph--type--text-img .text{width:992px}}@media (min-width: 1200px){.conandoyle-container,.full-container .block-page-title-block,.full-container .block-local-tasks-block,.full-container .node--content .page-title,.full-container .node--content .node__meta,.full-container .node--content .field--name-body,.full-container .node--content .paragraph--type--text,.full-container .node--content .paragraph--type--quote,.paragraph--type--text-img .text{width:1170px}}body{font-size:18px;color:#3f3f3f;font-family:"Roboto",serif;font-weight:300;line-height:1.6;-webkit-font-smoothing:initial;text-rendering:initial}h1{font-size:50px}h2{font-size:32px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h1,h2,h3,h4,h5{color:#002366;font-family:"Roboto Slab",serif;font-weight:300;margin-bottom:10px;text-align:left;text-transform:none}a{color:#002366}a:hover{color:#349;text-decoration:none;cursor:pointer}p:last-child,p:only-child{padding-bottom:0}p a{color:red}p a:hover{text-decoration:underline}blockquote{border:1px solid #eee;padding:20px 20px 20px 120px}blockquote p{font-style:italic;font-size:18px;color:#3f3f3f;font-family:"Roboto",serif;font-weight:300}blockquote p:only-child,blockquote p:last-child{padding-bottom:0}blockquote:after{position:absolute;content:'“';left:35px;top:10px;font-style:normal;font-size:160px;line-height:1;color:#002366}.conandoyle-image-caption{text-align:center;font-size:16px;border:1px solid #eee;border-top:none;padding:12px 10px;font-style:italic;background-color:#fafafa;box-shadow:0px 0px 3px rgba(0,0,0,0.1)}.conandoyle-link,.quick-contact-button,.button{position:relative;text-transform:uppercase;font-family:"Roboto",serif;font-weight:300;font-size:14px;padding:12px 15px;color:#fff;display:inline-block;line-height:1;border:none;text-align:center;background-color:#002366;transition:all 0.1s ease-in-out}.conandoyle-link .fa,.quick-contact-button .fa,.button .fa{font-size:18px;margin-left:3px;position:absolute;top:10px;right:13px}.conandoyle-link span,.quick-contact-button span,.button span{position:absolute;left:12px;top:12px;font-size:16px}.conandoyle-link:hover,.conandoyle-link:focus,.quick-contact-button:hover,.quick-contact-button:focus,.button:hover,.button:focus{color:#fff;background-color:#349}.quick-contact-button{padding-left:35px;position:relative}.conandoyle-more-link{padding-right:35px;min-width:inherit;color:#fff}input.form-text,input.form-tel,input.form-email,input.form-url,input.form-search,input.form-file,input.form-number,input.form-color,textarea.form-textarea,textarea,select.form-select,select{padding:13px 15px;border-radius:0}a.button,input[type="submit"],input[type="reset"],input[type="button"]{padding:16px 23px 15px;min-width:inherit;border-radius:0}::-webkit-input-placeholder{color:transparent}::-moz-placeholder{color:transparent}:-ms-input-placeholder{color:transparent}:-moz-placeholder{color:transparent}details{border:1px solid #002366}details summary{background-color:#002366;color:#fff;border:none}.path-frontpage .main-content{padding:0}.light-colored-region{background-color:#002366 !important;padding:40px 0 30px}.light-colored-region.highlighted:after{display:none}.colored-region{background-color:#002366 !important}.featured{padding-top:0}.page{padding:0}.full-container>.row{margin-left:0;margin-right:0}.full-container .node--content .intro-img-container{height:400px;margin-bottom:20px;background-position:center center;background-size:cover;background-repeat:no-repeat}@media (min-width: 1200px){.full-container .node--content .intro-img-container{height:675px}}.full-container .node--content .node__meta{margin-bottom:30px}.full-container .node--content .node__meta .submitted-info{font-size:18px;font-style:italic}.full-container .node--content .field--name-field-modules .field__item .paragraph{margin-bottom:50px}.full-container .node--content .field--name-field-modules .field__item .paragraph.paragraph--type--text,.full-container .node--content .field--name-field-modules .field__item .paragraph.paragraph--type--quote{margin-bottom:50px}.full-container .node--content .field--name-field-modules .field__item:last-child .paragraph--type--video-full-screen{margin-bottom:-7px}.full-container .node--content .field--name-field-modules .field__item:last-child .paragraph--type--image-full,.full-container .node--content .field--name-field-modules .field__item:last-child .paragraph--type--image-text{margin-bottom:0}@media (min-width: 1600px){.full-container .node--content .field--name-field-modules .field__item .paragraph--type--image-full,.full-container .node--content .field--name-field-modules .field__item .paragraph--type--image-text,.full-container .node--content .field--name-field-modules .field__item .paragraph--type--video-full-screen{margin-left:auto;margin-right:auto;max-width:1600px}}.full-main{padding-bottom:0}.full-main .block-system-main-block{padding-bottom:0}.full-main .field--name-body{padding-bottom:60px}.path-professionals .region-content{padding-bottom:50px}.region-cta{background-color:rgba(0,35,102,0.7);padding:1rem 2rem;color:#fff}@media (min-width: 768px){.region-cta{position:fixed;right:0;top:40%;z-index:1}}.region-cta>.block{padding:0}.region-cta p a{color:#fff;text-decoration:underline}.container .row>.col-md-12{padding-left:0;padding-right:0}.content-top-highlighted{color:#fff}.content-top-highlighted h2{color:#fff}.content-top-highlighted .conan-quickscan-block{padding:0 20px}.content-top-highlighted input.button.form-submit{background-color:red;color:#fff}.header-container .content ul.sf-menu{padding-top:0;margin-top:10px}.header-container .content ul.sf-menu li a{padding:5px 15px 2px;font-size:16px;font-weight:400}.header-container .content ul.sf-menu li a:hover{color:#002366}.header-container .content ul.sf-menu li ul li a:hover{color:#fff}.header-container .header-inside .col-md-8{padding:0}@media (min-width: 768px){.header-container .header-inside .col-md-8{padding:0 15px}}.header-container .header-inside .col-md-8 .menu--user{position:absolute;top:-10px;left:50%;transform:translate(-50%, 0)}@media (min-width: 768px){.header-container .header-inside .col-md-8 .menu--user{left:initial;right:30px;top:-25px;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.header-container .header-inside .col-md-8 .menu--user .menu{padding:0}.header-container .header-inside .col-md-8 .menu--user .menu li{display:inline-block}.header-container .header-inside .col-md-8 .menu--user .menu li:last-child:before{content:"|";position:absolute;left:-3px;top:-3px}.header-container .header-inside .col-md-8 .menu--user .menu li:only-child:before{display:none}.header-container .header-inside .col-md-8 .menu--user .menu li a{margin:0 10px;padding:0 0 1px;font-family:"Roboto Slab",serif;font-weight:300;text-transform:none}.header-container .header-inside .col-md-8 .menu--user .menu li a:hover{color:#002366}.header-container .header-inside .col-md-8 .menu--user .menu li a.is-active{color:#002366;border-color:#002366}.header-container .search-area{margin-top:30px}@media (min-width: 768px){.header-container .search-area{margin-top:5px}}#main-navigation #superfish-main-accordion li a{color:#fff;font-weight:normal;background-color:#002366;padding:7px 15px 5px;border-bottom:1px solid #349}.onscroll .header-inside{padding-top:35px}.onscroll .header-container .content>ul.menu.sf-menu{margin-top:10px;padding-top:0}.onscroll .header-container .content>ul.menu.sf-menu>li>a{padding:5px 15px 2px}.onscroll .header-container .search-area{margin-top:5px}.footer-top-first ul.icons-list li a:hover{color:#fff;background-color:#349;border-color:#349}.footer .block .title,.footer .block h2,.footer .block-menu .title,.footer .block-menu h2{color:#fff;font-size:24px;margin-bottom:15px;text-align:center}@media (min-width: 768px){.footer .block .title,.footer .block h2,.footer .block-menu .title,.footer .block-menu h2{text-align:left}}.footer .block-menu ul.menu .menu-item a:hover{background-color:transparent}.subfooter-area ul.menu .menu-item{display:inline-block;padding:0}.subfooter-area ul.menu .menu-item a{font-size:14px;font-weight:normal}#block-conandoyle-branding .logo-and-site-name-wrapper{text-align:center}#block-conandoyle-branding .logo-and-site-name-wrapper .logo{display:inline-block !important;padding-top:5px;max-width:300px}#block-views-block-blog-related-blogs{margin-top:40px}#block-conandoyle-sidebartabs .content .nav-tabs li a{font-family:"Roboto",serif;font-weight:300}#block-conandoyle-sidebartabs .content .nav-tabs li a:hover{background-color:#002366;color:#fff;border-color:#002366}#block-conandoyle-sidebartabs .content .view-latest-items{padding:5px 0 0}#block-conandoyle-sidebartabs .content .view-latest-items .view-content .views-row{padding:0 0 15px;overflow:hidden}#block-conandoyle-sidebartabs .content .view-latest-items .view-content .views-row .views-field-title a{line-height:1.2;font-weight:300;font-family:"Roboto Slab",serif;color:#3f3f3f}#block-conandoyle-sidebartabs .content .view-latest-items .view-content .views-row .views-field-title a:hover{color:#002366;text-decoration:none}#block-conandoyle-sidebartabs .content .view-latest-items .view-content .views-row .views-field-field-featured-img{width:50%;float:left;padding-right:10px}#block-conandoyle-sidebartabs .content .view-latest-items .view-content .views-row .views-field-body{font-size:14px}#block-conandoyle-sidebartabs .content .view-latest-items .more-link{clear:both}#block-conandoyle-sidebartabs .content .view-latest-items .more-link a{text-align:right}.block-conan-cta-block{background-color:red;color:#fff;padding-bottom:0}@media (min-width: 768px){.block-conan-cta-block{position:fixed;z-index:999999;right:0;top:50%;transform:translate(0, -50%);width:300px}}.block-conan-cta-block .block-conan-quickscan-block{width:50rem;margin:10rem;position:absolute;right:7rem;z-index:10;top:7rem;opacity:0.7;padding:2rem}.block-conan-cta-block .content{position:relative}.block-conan-cta-block .block-cta{padding:20px}.block-conan-cta-block p+p{border-top:1px solid #fff;padding-top:15px}.block-conan-cta-block a{color:#fff}.block-conan-cta-block .cta-link{position:absolute;left:0;right:0;top:0;bottom:0;text-indent:-99998px}.block-conan-cta-block h2{color:#fff;margin-top:0}.node--view-mode-teaser.node--type-conandoyle-news,.node--view-mode-teaser.node--type-conandoyle-blog,.node--view-mode-teaser.node--type-conandoyle-reference{margin-bottom:0;padding:0}.node--view-mode-teaser.node--type-conandoyle-news .node--content-container .submitted-info,.node--view-mode-teaser.node--type-conandoyle-blog .node--content-container .submitted-info,.node--view-mode-teaser.node--type-conandoyle-reference .node--content-container .submitted-info{font-size:14px}.node--view-mode-teaser.node--type-conandoyle-news .node--content-container .field--name-body,.node--view-mode-teaser.node--type-conandoyle-blog .node--content-container .field--name-body,.node--view-mode-teaser.node--type-conandoyle-reference .node--content-container .field--name-body{font-size:16px}.node--view-mode-teaser.node--type-conandoyle-news .node--content-container .footer-teaser .field--name-field-category,.node--view-mode-teaser.node--type-conandoyle-news .node--content-container .footer-teaser .field--name-field-company-type,.node--view-mode-teaser.node--type-conandoyle-blog .node--content-container .footer-teaser .field--name-field-category,.node--view-mode-teaser.node--type-conandoyle-blog .node--content-container .footer-teaser .field--name-field-company-type,.node--view-mode-teaser.node--type-conandoyle-reference .node--content-container .footer-teaser .field--name-field-category,.node--view-mode-teaser.node--type-conandoyle-reference .node--content-container .footer-teaser .field--name-field-company-type{margin:5px 0 0;float:left}.node--view-mode-teaser.node--type-conandoyle-news .node--content-container .footer-teaser .more-link,.node--view-mode-teaser.node--type-conandoyle-blog .node--content-container .footer-teaser .more-link,.node--view-mode-teaser.node--type-conandoyle-reference .node--content-container .footer-teaser .more-link{padding:10px 0;float:right;margin-top:0}.node--view-mode-teaser.node--type-conandoyle-news .node--content-container .footer-teaser .more-link a,.node--view-mode-teaser.node--type-conandoyle-blog .node--content-container .footer-teaser .more-link a,.node--view-mode-teaser.node--type-conandoyle-reference .node--content-container .footer-teaser .more-link a{padding-top:10px}.node--view-mode-teaser-big .node--content-container .teaser-link{display:block}.node--view-mode-teaser-big .node--content-container .teaser-link .node__title{color:#3f3f3f}.node--view-mode-teaser-big .node--content-container .teaser-link .field--name-body{color:#3f3f3f}.node--view-mode-teaser-big .node--content-container .teaser-link:hover{cursor:pointer;text-decoration:none}.node--view-mode-teaser-big .node--content-container .teaser-link:hover img{opacity:.9}.node--view-mode-teaser-big .node--content-container .teaser-link:hover .node__title{color:#002366}.node--type-conandoyle-basic-page.node--view-mode-full .node--content .field--name-field-modules,.node--type-conandoyle-basic-page.node--view-mode-full .node--content .field--name-body{margin-top:15px}@media (min-width: 768px){.node--type-conandoyle-basic-page.node--view-mode-full .node--content .field--name-field-modules,.node--type-conandoyle-basic-page.node--view-mode-full .node--content .field--name-body{margin-top:40px}}.node--type-conandoyle-reference.node--view-mode-full .field--name-body{padding:0}.node--type-conandoyle-reference.node--view-mode-full .field--name-field-company{text-transform:uppercase;font-weight:400;padding-bottom:15px}.node--type-conandoyle-reference.node--view-mode-full .field--name-field-branch{margin:5px 0}.node--type-conandoyle-reference.node--view-mode-full .field--name-field-year{margin:5px 0}.node--type-conandoyle-reference.node--view-mode-full .field--name-field-year h3{padding-top:4px;font-size:16px;margin:0;font-family:"Roboto Slab",serif;font-weight:300;color:#000}.node--type-conandoyle-reference.node--view-mode-full .field--name-field-year .field__items{padding:0}.node--type-conandoyle-reference.node--view-mode-full .field--name-field-year .field__items li{background-color:#002366;color:#fff;padding:7px 15px 5px;font-size:12px}.path-user #block-conandoyle-local-tasks{display:none}.path-user .profile>.field>.field__label{text-transform:uppercase;font-size:21px;font-family:"Roboto Slab",serif}.path-user .profile .field--name-field-user-references .field__label{margin-bottom:0}.path-user .profile .field--name-field-user-references>.field__items{padding-top:0}.path-user .profile .field--name-field-user-references>.field__items>li{border-bottom:1px solid #ddd}.path-user .profile .field--name-field-user-references>.field__items>li .node{padding-bottom:15px;margin-bottom:0}.path-user .profile .field--name-field-user-references>.field__items>li .node .field--name-field-branch{margin-top:5px;margin-bottom:0}.path-user .profile .field--name-field-user-references>.field__items>li .node .field--name-field-branch .links{padding-top:0}.path-user .profile.teaser .field--name-field-user-bio,.path-user .profile.block .field--name-field-user-bio{margin-top:30px}.profile .field--name-user-picture{text-align:center}.profile .field--name-user-picture img{border-radius:0}.profile .more .conandoyle-link{display:inline-block}.profile.teaser .title,.profile.block .title{margin-top:0}.profile.teaser .title a,.profile.block .title a{color:#3f3f3f}.profile.teaser .title a:hover,.profile.block .title a:hover{color:#002366}.profile.teaser .field--name-user-picture img,.profile.block .field--name-user-picture img{width:100%}.profile.teaser .field--name-field-user-bio,.profile.block .field--name-field-user-bio{margin-bottom:15px}.profile.teaser .more .more-link,.profile.block .more .more-link{margin-top:0;margin-left:5px}.profile.full .more{margin-top:15px}.profile.block{position:relative}@media (min-width: 768px){.profile.block{min-height:285px}}@media (min-width: 992px){.profile.block{min-height:310px}}@media (min-width: 1200px){.profile.block{min-height:360px}}.profile.block img{max-width:220px}@media (min-width: 768px){.profile.block img{max-width:none}}.profile.block h3{text-align:center}@media (min-width: 768px){.profile.block h3{text-align:left;position:absolute;bottom:45px}}.profile.block .more{text-align:center}@media (min-width: 768px){.profile.block .more{text-align:left;position:absolute;bottom:0}}.profile.full .username{padding-top:10px;color:#002366}.profile.full .username:before{content:'@'}.profile.full .field-group-details .details-wrapper{padding:15px 0 40px}.profile.full .basic-info{padding-bottom:15px}.profile.full .deliverables-info .skills{margin:15px -15px 0}.profile.full .references-info{padding-top:10px}.profile.full .field--name-field-user-references>.row:first-child,.profile.full .field--name-field-user-blogs>.row:first-child{padding-top:5px}.profile.full .field--name-field-user-references>.row .item,.profile.full .field--name-field-user-blogs>.row .item{margin-bottom:30px}.profile.full .field--name-field-user-references>.row .item:last-child,.profile.full .field--name-field-user-blogs>.row .item:last-child{margin-bottom:0}.profile.full .field--name-field-user-references .field__items,.profile.full .field--name-field-user-blogs .field__items{margin:0;padding:0}.profile.full .field--name-field-user-references .field__items li,.profile.full .field--name-field-user-blogs .field__items li{border-bottom:0;padding:0 15px}.profile.full .field--name-field-user-references .field__items li a,.profile.full .field--name-field-user-blogs .field__items li a{padding:0}.profile.full .field--name-field-user-references .field__items li a .field--name-body,.profile.full .field--name-field-user-blogs .field__items li a .field--name-body{line-height:1.6;text-transform:none;font-size:18px;text-align:left}@media (min-width: 768px){.profile.full .field--name-field-user-references .field__items li,.profile.full .field--name-field-user-blogs .field__items li{width:calc(100% / 3);float:left}.profile.full .field--name-field-user-references .field__items li:nth-child(3n+1),.profile.full .field--name-field-user-blogs .field__items li:nth-child(3n+1){clear:left}}.deliverable-ratings>.row .rating{margin-bottom:30px}@media (min-width: 992px){.deliverable-ratings>.row .rating:nth-child(3n+1){clear:left}}.deliverable-ratings>.row .rating .profile{text-align:center}.deliverable-ratings>.row .rating .profile .field--name-user-picture img{width:100px;height:100px;border-radius:100%}.deliverable-ratings>.row .rating .profile .field--name-field-user-full-name{font-family:"Roboto Slab",serif;text-align:center;margin-top:10px;font-weight:300;font-size:20px}.deliverable-ratings>.row .rating .profile .field--name-field-user-bio{margin-top:5px}.deliverable-ratings>.row .rating .stars{margin-top:10px;text-align:center}.deliverable-ratings>.row .rating .stars .glyphicon{display:inline-block;margin:0 -1px;font-size:20px;color:#002366}.deliverable-ratings>.row .rating .stars .glyphicon:hover{cursor:pointer}.deliverable-ratings>.row .rating .more{text-align:center;margin-top:10px}.deliverable-ratings>.row .rating .more .conandoyle-link{display:inline-block}.field--entity-reference-target-type-taxonomy-term .field__items>li a{padding:10px 15px;background-color:#002366;color:#fff;font-size:12px;border-radius:0}.field--entity-reference-target-type-taxonomy-term .field__items>li a:hover{background-color:#349}.paragraph--type--deliverable-fg{margin-bottom:15px}.paragraph--type--deliverable-fg .field--name-field-rating{padding:0;width:100%;text-align:center}@media (min-width: 992px){.paragraph--type--deliverable-fg .field--name-field-rating{text-align:left}}.paragraph--type--deliverable-fg .item{border:1px solid red;margin-bottom:10px}.paragraph--type--deliverable-fg .label{padding-top:5px;font-size:16px;padding-right:6px;font-weight:normal;width:100%;display:inline-block}.paragraph--type--deliverable-fg .label:after{content:':'}@media (min-width: 992px){.paragraph--type--deliverable-fg .label{float:left;width:auto;display:block}}.paragraph--type--deliverable-fg .stars{text-align:center}@media (min-width: 992px){.paragraph--type--deliverable-fg .stars{text-align:left}}.paragraph--type--deliverable-fg .glyphicon{display:inline-block;margin:0 -1px;font-size:20px;color:#002366}.paragraph--type--deliverable-fg .glyphicon:hover{cursor:pointer}@media (min-width: 992px){.paragraph--type--deliverable-fg .glyphicon{margin:0;float:left;display:block}}.paragraph--type--image-full img{width:100%}.paragraph--type--video-full-screen iframe{width:100%;height:55vw}@media (min-width: 1600px){.paragraph--type--video-full-screen iframe{height:900px}}.paragraph--type--quote blockquote{margin:0}.paragraph--type--text-img .paralax{background-color:rgba(0,0,0,0.45);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:400px}.paragraph--type--text-img .paralax .paralax-overlay{position:relative;min-height:400px;background-color:rgba(0,0,0,0.3)}.paragraph--type--text-img .text{position:relative}.paragraph--type--text-img .text blockquote{margin:0;padding:10px 0 0 100px;position:absolute;left:15px;bottom:20px;border:none;text-shadow:2px 2px rgba(0,0,0,0.7)}.paragraph--type--text-img .text blockquote p{font-size:20px;width:90%;color:#fff;text-align:left;font-style:normal;font-family:"Roboto Slab",serif}.paragraph--type--text-img .text blockquote:after{left:5px}@media (min-width: 992px){.paragraph--type--text-img .text blockquote{bottom:30px;padding-left:150px}.paragraph--type--text-img .text blockquote p{font-size:32px;width:80%}.paragraph--type--text-img .text blockquote:after{left:35px}}.slider-revolution .slide-link{position:absolute;width:100%;height:100%;top:0;z-index:9}.slider-revolution .title-teaser-text{-webkit-font-smoothing:initial !important;text-rendering:initial !important;padding-bottom:20px}.slider-revolution .title-teaser-text .title{font-size:30px;font-family:"Roboto Slab",serif}.slider-revolution .title-teaser-text p{font-size:16px;font-family:"Roboto",serif;line-height:1.8;padding-bottom:20px}#frontpage-carousel .tparrows{display:block !important}#featured-highlighted .slotholder:after{width:100%;height:100%;content:"";position:absolute;left:0;top:0;pointer-events:none;background:rgba(0,0,0,0.45)}#featured-highlighted .caption-text .title{font-size:28px;font-style:italic;color:#fff;padding:5px 0 25px}#featured-highlighted .caption-text .title:after{position:absolute;font-family:"PT Serif",Georgia,Times,"Times New Roman",Serif;content:'"';left:-60px;top:0;font-size:96px;font-style:normal;line-height:1;color:#002366}#featured-highlighted .caption-text .field--name-field-branch{margin:0;padding-bottom:5px}#featured-highlighted .caption-text .field--name-field-branch .links{padding:0}#featured-highlighted .caption-text .field--name-field-branch .links a{font-size:12px;text-transform:uppercase;font-weight:700;background-color:#002366;color:#fff}#featured-highlighted .caption-text .field--name-field-branch .links a:hover{opacity:0.9}#featured-highlighted .caption-text .author a{color:#002366;font-weight:700}#featured-highlighted .button{background-color:#002366;position:relative;padding-left:40px;font-family:"Roboto",serif}#featured-highlighted .button:hover{background-color:#349}#featured-highlighted .button .fa{width:auto;text-align:left;position:absolute;left:15px;top:14px}.ui-widget-overlay{background:#000;opacity:0.7}.ui-dialog{left:50% !important;top:50% !important;width:350px !important;max-width:600px !important;border-color:#002366;transform:translate(-50%, -50%)}@media (min-width: 768px){.ui-dialog{width:500px !important}}@media (min-width: 992px){.ui-dialog{width:50% !important}}.ui-dialog .ui-dialog-content{padding:10px 25px 5px}.ui-dialog .ui-dialog-titlebar{background:#002366;border-color:#002366;color:#fff;font-family:"Roboto",serif;font-weight:300;border-bottom:1px solid #349}.ui-dialog .ui-dialog-titlebar-close .ui-button-text{color:#fff;font-weight:600;text-shadow:0 1px 1px #000;padding:0;margin:0;text-indent:inherit;display:none}.ui-dialog .ui-dialog-titlebar-close .ui-icon{display:none}.ui-dialog .ui-dialog-titlebar-close:before{content:'x';position:absolute;top:-8px;left:3px;color:#fff;text-shadow:0 1px 1px #000}.ui-dialog .ui-dialog-titlebar-close:before:hover{color:#444}.ui-dialog .ui-dialog-buttonpane{background-color:#fafafa;border-color:#ddd}.ui-dialog .ui-dialog-buttonpane .button{font-family:"Roboto",serif;font-weight:300;font-size:14px;text-transform:uppercase;padding:15px 23px;color:#fff;line-height:1;min-width:160px;border:#002366;text-align:center;background:#002366;transition:all 0.1s ease-in-out}.ui-dialog .ui-dialog-buttonpane .button:hover{background-color:#349;border-color:#349}.ui-dialog .messages--status{margin-top:20px}#contact-form-wrapper{font-family:'Roboto', serif;font-size:16px}.contact-form .form-item{font-size:16px;margin:15px 0}.contact-form .form-item label{font-weight:300;color:#349}.contact-form .form-item label.form-item-recipient{display:inline-block}.contact-form input,.contact-form textarea{font-family:"Roboto",serif;font-size:16px;font-weight:300;color:#3f3f3f;padding:10px;background:#fff;border:1px solid #757575;box-shadow:none;border-radius:0}.contact-form input:focus,.contact-form textarea:focus{border:1px solid #002366}.contact-form .button--primary,.contact-form .form-submit{background-color:#002366;border-color:#002366;color:#fff;padding:15px 23px;min-width:160px;font-weight:300}.contact-form .button--primary:hover,.contact-form .form-submit:hover{background-color:#349;border-color:#349;color:#fff}.user-logged-in .contact-form .form-item-name label,.user-logged-in .contact-form .form-item-mail label{display:inline-block;margin-right:5px}.user-logged-in .contact-form .form-item-name label:after,.user-logged-in .contact-form .form-item-mail label:after{content:':'}.user-form fieldset legend,.profile-form fieldset legend{border:none}.user-form .ief-entity-table,.profile-form .ief-entity-table{background-color:#f1f1f1}.user-form input[type="submit"],.user-form a.button,.profile-form input[type="submit"],.profile-form a.button{padding:10px 15px 10px}.user-form fieldset,.profile-form fieldset{padding:0;border:0}.user-form fieldset legend,.profile-form fieldset legend{font-size:16px;font-weight:700;margin:0;padding:0}.user-form .draggable .tabledrag-handle,.profile-form .draggable .tabledrag-handle{margin:0;padding:0}.user-form .draggable .tabledrag-handle .handle,.profile-form .draggable .tabledrag-handle .handle{background-position:center center;margin:0;padding:0}.user-form .tabledrag-toggle-weight,.profile-form .tabledrag-toggle-weight{font-size:16px}.user-form table,.profile-form table{margin:0 0 15px}.user-form table h4,.profile-form table h4{color:#fff;font-weight:normal}.user-form table th,.profile-form table th{font-weight:normal}.user-form table tbody tr td,.profile-form table tbody tr td{padding:5px 20px;font-size:16px;vertical-align:middle}.user-form table tbody tr td input,.profile-form table tbody tr td input{padding:10px 15px;margin:5px 0;font-size:14px}.user-form .ief-form.ief-form-bottom,.profile-form .ief-form.ief-form-bottom{font-size:16px;margin:10px 0 0;padding:0 15px;background-color:#e4e4e4}.user-form .ief-form.ief-form-bottom legend,.profile-form .ief-form.ief-form-bottom legend{display:none}.user-form .ief-form.ief-form-bottom input[type="text"],.user-form .ief-form.ief-form-bottom select,.profile-form .ief-form.ief-form-bottom input[type="text"],.profile-form .ief-form.ief-form-bottom select{background-color:#fff}.user-form .field--name-field-branch>div>.form-item,.profile-form .field--name-field-branch>div>.form-item{margin:0}.user-form .field--type-list-integer label,.profile-form .field--type-list-integer label{font-size:16px}.user-form .field--type-list-integer .form-type-radio,.profile-form .field--type-list-integer .form-type-radio{margin:0}.user-form .form-actions,.profile-form .form-actions{clear:both}.profile-deliverables-edit-form .details-wrapper,.profile-deliverables-add-form .details-wrapper{padding:1em 1.2em}.profile-deliverables-edit-form .field--type-entity-reference-revisions>div,.profile-deliverables-add-form .field--type-entity-reference-revisions>div{font-size:16px;font-weight:600}.profile-deliverables-edit-form .field--type-entity-reference-revisions .form-item,.profile-deliverables-add-form .field--type-entity-reference-revisions .form-item{margin:5px 0 10px}.profile-deliverables-edit-form .field--type-entity-reference-revisions .form-item select,.profile-deliverables-add-form .field--type-entity-reference-revisions .form-item select{margin:0;font-size:16px;font-weight:300;padding:9px 15px}.profile-deliverables-edit-form .field--type-entity-reference-revisions .form-item select option[value=_none],.profile-deliverables-add-form .field--type-entity-reference-revisions .form-item select option[value=_none]{font-size:14px}.ief-form textarea,.ief-form select{background-color:#fff}.js .dropbutton-widget{border:0;background-color:transparent}.ief-row-entity .field--type-entity-reference{margin:0}.ief-row-entity .field--type-entity-reference .field__items{margin:0;padding:0}.ief-row-entity .field--type-entity-reference .field__items li a{color:#000;padding:0;font-size:16px;background-color:transparent;text-transform:none;pointer-events:none}.pager__items{margin:0}.pager__items li>a{padding:10px 13px}.pager__items li.is-active a{background-color:#002366;color:#fff}.view-filters .views-exposed-form .form-type-select{width:220px;margin:0}.view-filters .views-exposed-form .form-actions{float:left;clear:none;margin:0 0 0 5px}.views-element-container>.title{text-align:center;margin-bottom:30px !important}.views-element-container .more-link{margin-top:30px}.views-element-container .more-link a{text-align:center}.views-element-container .views-view-grid>.row>div{margin-bottom:30px}.views-element-container .views-view-grid>.row:last-child>div:last-child{margin-bottom:0}.views-element-container .view-professionals .views-view-grid>.row:last-child>div:last-child{margin-bottom:30px}.highlighted-area .views-element-container .title{color:#fff}.highlighted-area .views-element-container .node--view-mode-teaser-big .node--content-container .teaser-link .field--name-body{color:rgba(255,255,255,0.9)}.highlighted-area .views-element-container .node--view-mode-teaser-big .node--content-container .teaser-link .node__title{color:#fff}.view-display-id-professionals{padding-top:30px}.view-display-id-professionals .views-view-grid .row .more a:first-child{margin-bottom:3px}@media (min-width: 768px){.view-display-id-professionals .views-view-grid .row>div:first-child{padding-right:0;padding-left:7.5px}}@media (min-width: 1200px){.view-display-id-professionals .views-view-grid .row>div:first-child{padding:0 15px}.view-display-id-professionals .views-view-grid .row .more a:first-child{margin-bottom:0}}.view-display-id-more_about_this_author .profile.teaser .row>div{float:left}.view-display-id-more_about_this_author .profile.teaser .row .col-sm-3{width:25%;float:left}.view-display-id-more_about_this_author .profile.teaser .row .col-sm-9{width:75%}@media (min-width: 768px){.view-display-id-more_about_this_author .profile.teaser .row .col-sm-3{width:15%}.view-display-id-more_about_this_author .profile.teaser .row .col-sm-9{width:85%}}.field--name-field-professional .profile.teaser a.conandoyle-link{padding:12px 15px;border-radius:0;min-width:0;width:auto}.field--name-field-professional .profile.teaser a.conandoyle-link.quick-contact-button{padding-left:35px}.field--name-field-professional .profile.teaser a.conandoyle-link.conandoyle-more-link{padding-right:35px}.field--name-field-professional .profile.teaser .col-sm-3,.field--name-field-professional .profile.teaser .col-sm-9{vertical-align:top}.field--name-field-professional .profile.teaser h3.title a{padding:0;font-size:24px;text-align:left}.field--name-field-professional .profile.teaser .field--name-user-picture a{padding:0;width:100%;height:auto;min-width:0}.field--name-field-professional ul li{vertical-align:top;padding:10px;border-bottom:1px solid #cfd0d2}.view-professionals .row{clear:both}@media (min-width: 768px){.view-professionals .row{display:flex;margin-bottom:20px}}@media (min-width: 768px){.view-professionals .row .teaser h3.title{flex:1 1 auto}}.view-professionals .row .teaser .field--name-field-user-bio{flex:0 1 auto}@media (min-width: 768px){.view-professionals .row .teaser .field--name-field-user-bio{overflow:hidden;height:115px;word-break:break-word}}.view-professionals .row>.col-sm-4{display:flex}@media (min-width: 768px){.profile.block h3,.profile.block .more{position:relative;bottom:0}}article.profile.teaser{width:100%;display:flex}article.profile.teaser .field--name-user-picture{max-width:250px;flex:0 0 5em;padding:0 15px}@media (min-width: 768px){.block-views-blockprofessionals-more-about-this-author .field--name-user-picture{min-width:270px}}.block-views-blockprofessionals-more-about-this-author article.profile.teaser .field--name-user-picture{padding:0 15px 0 0}.user-content{display:flex;flex:1 1 auto;flex-direction:column;width:calc(100% / 3 * 2)}.user-content .more{margin-top:auto}.view-profiles .skills .field--type-list-string{clear:both}.view-profiles .skills .field--type-list-string .field__label{display:inline-block;padding-left:15px}.view-profiles .skills .field--type-list-string .field__item{float:left;display:inline-block;padding-left:15px;padding-top:3px;min-width:54px}
