@import url(http://fonts.googleapis.com/css?family=Gentium+Book+Basic);@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700");input:not([type]),input[type="email" i],input[type="number" i],input[type="password" i],input[type="tel" i],input[type="url" i],input[type="text" i]{border-style:none;padding:0.5em;background:#dddddd;}input[type="submit"]{background:#204770;padding:10px 12px;border:0px;color:#ffffff;transition:background 0.2s ease;}input[type="submit"]:hover{background:#00649e;}.page-node.node-type-webform h1{padding:0.75em 20px 0px 20px;}.page-node.node-type-webform article{max-width:980px;margin-right:auto;margin-left:auto;padding:20px;}.webform-container-inline label{display:block;margin-right:0;width:80px;}.webform-container-inline input.form-text{line-height:normal;max-width:100%;height:2.5em;padding:10px 20px;background-color:#ddd;border:none;}.form-textarea-wrapper textarea{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;margin:0;margin-top:0.5em;background-color:#ddd;border:none;padding:10px 20px;}.node--webform--full input.form-submit{margin:0;margin-top:1em;padding:10px 20px;}.webform-component label{width:140px !important;display:inline-block !important;float:left;padding-top:10px;}.block--views h2,.block--block h2{max-width:980px;margin:0 auto;padding:0.75em 20px 0 20px;}.block--views .block__content,.block--block .block__content{max-width:980px;margin-right:auto;margin-left:auto;padding:20px;}#block-views-our-clients-block .view-content{margin:-5px;}#block-views-our-clients-block .views-row{display:inline-block;width:140px;}#block-views-our-clients-block .views-row img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);}#block-views-our-clients-block .views-row:hover img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%);}.page-team .l-main{max-width:1200px;margin:0 auto;}.page-team .l-main h1{margin-left:0.667em;margin-bottom:1em;margin-top:0.677em;}.view-id-team.view-display-id-page .views-row{display:inline-block;margin-bottom:4em;max-width:200px;margin-left:2em;margin-right:2em;text-align:left;vertical-align:top;}.view-id-team.view-display-id-page .views-field-field-twitter{margin-top:1em;}.block--views-team-block .block__content{max-width:1040px;padding:0;}.block--views-team-block .views-row{padding:20px;display:inline-block;width:150px;vertical-align:top;text-align:center;position:relative;height:240px;box-sizing:border-box;}.block--views-team-block .views-row img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);}.block--views-team-block .views-row:hover img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%);}.block--views-team-block h4{text-transform:uppercase;padding:0.5em 0 0.5em 15px;font-size:1.4em;text-align:left;margin:0 -10px;}.block--views-team-block .views-field-field-twitter{padding:0 0 0 15px;text-align:left;margin:0 -10px;position:absolute;bottom:1.5em;}img,media{max-width:100%;height:auto;}.node-unpublished{background-color:transparent;}.node--testimonial--teaser{max-width:980px;margin:0 auto;padding:50px 0px;vertical-align:top;position:relative;}.node--testimonial--teaser .group-left{max-width:259px;width:40%;margin-right:110px;float:left;display:inline-block;vertical-align:top;text-align:center;padding-top:15px;}.node--testimonial--teaser .group-left::after{content:" ";background-image:url(/sites/all/themes/xequals/images/bracket300white.png);background-repeat:no-repeat;background-position:center;height:300px;width:74px;position:absolute;top:50px;left:270px;}.node--testimonial--teaser .group-right{max-width:600px;width:auto;float:none;display:table;height:300px;}.node--testimonial--teaser .group-right p{padding-top:0px;margin-top:0px;}.node--testimonial--teaser .group-right .field--type-text-with-summary{display:table-cell;vertical-align:middle;}h3 a{color:#555;text-decoration:none;line-height:1em;margin-top:0.25em;margin-bottom:0.5em;display:block;text-transform:uppercase;}body.node-type-portfolio-entry > div.l-page.no-sidebars > div > div > h1{display:none;}.node-type-portfolio-entry .colourwrap{background-color:#003852;padding:50px 0;color:#dddddd;}.node-type-portfolio-entry .colourwrap h1,.node-type-portfolio-entry .colourwrap h2,.node-type-portfolio-entry .colourwrap h3,.node-type-portfolio-entry .colourwrap h4{color:#dddddd;}.node-type-portfolio-entry .colwrapper{max-width:980px;margin:0 auto;}.node-type-portfolio-entry .colwrapper .group-left{max-width:300px;width:30%;margin-right:20px;float:none;display:inline-block;}.node-type-portfolio-entry .colwrapper .group-right{max-width:600px;width:65%;float:none;display:inline-block;}.node-type-portfolio-entry .colwrapper .group-right h1,.node-type-portfolio-entry .colwrapper .group-right h2{padding:0px;margin-bottom:40px;position:relative;left:-2px;width:auto;}.node-type-portfolio-entry .field--name-field-link{margin-top:20px;}.node-type-portfolio-entry .field--name-field-link a{border-bottom:1px dashed;}.node-type-portfolio-entry .field--name-field-link a:hover{color:#fff;}.node-type-portfolio-entry .group-footer > .field--type-text-with-summary{max-width:980px;margin:0 auto;padding:50px 0px;}.node-type-portfolio-entry .group-footer .field--name-field-testimonial{background-color:#dddddd;min-height:400px;position:relative;}.node-type-portfolio-entry .content{position:relative;min-height:550px;}.node-type-portfolio-entry .content .field--name-field-1980{position:re;top:0px;left:-20%;z-index:100;max-width:1100px;margin-bottom:200px;}.node-type-portfolio-entry .content .field--name-field-1366{position:absolute;bottom:10%;left:-14%;z-index:102;max-width:800px;}.node-type-portfolio-entry .content .field--name-field-1024{position:absolute;bottom:5%;right:15%;z-index:104;max-width:500px;height:auto;}.node-type-portfolio-entry .content .field--name-field-768{position:absolute;z-index:103;bottom:9%;right:-7%;max-width:362px;}.node-type-portfolio-entry .content .field--name-field-375{position:absolute;max-width:150px;height:auto;z-index:105;bottom:9%;right:-10%;}.view-services-page .view-content{max-width:1400px;margin:0 auto;}.view-services-page.view-display-id-attachment_1 .view-content{max-width:100%;margin:0 auto;}.page-services h1{max-width:1350px;width:auto;}.view-services-page{margin-top:40px;}.view-services-page h2{font-size:1.5em;text-align:left;}.view-services-page a{border-bottom:0px;}.view-services-page .views-row{width:calc(25% - 45px);display:inline-block;margin:0px 20px;vertical-align:top;min-height:480px;padding:20px 20px 20px 30px;border:1px solid transparent;}.view-services-page .views-row h2{color:#204770;}.view-services-page .views-row .s_icon{max-width:195px;margin:0 auto;margin-bottom:20px;}.view-services-page .views-row .field--name-field-services-linked-list,.view-services-page .views-row .field--name-field-associated-services-list{display:list-item;}.view-services-page .views-row:hover{border:1px dashed #666666;}.view-services-page .attachment{margin-top:40px;margin-bottom:40px;max-width:1400px;margin:0 auto;}.view-services-page .attachment .views-row{width:calc(25% - 45px);display:inline-block;margin:0px 20px 20px 20px;vertical-align:top;min-height:initial;padding:20px 20px 20px 30px;border:1px solid transparent;}.view-services-page .attachment .views-row h2{margin-bottom:20px;}.view-services-page .attachment .views-row a.views-more-link{display:block;font-style:italic;color:#00649e;font-size:0.85em;}.view-services-page .attachment .views-row a.views-more-link:hover{color:#36b6ff;}.view-services-page .attachment .views-row .field--name-field-service-icon{display:inline-block;}.view-services-page .attachment .views-row .field--name-field-service-icon img{width:45px;height:auto;}.view-services-page .attachment .views-row-1 .field--name-field-service-icon img,.view-services-page .attachment .views-row-3 .field--name-field-service-icon img,.view-services-page .attachment .views-row-5 .field--name-field-service-icon img,.view-services-page .attachment .views-row-6 .field--name-field-service-icon img,.view-services-page .attachment .views-row-7 .field--name-field-service-icon img,.view-services-page .attachment .views-row-9 .field--name-field-service-icon img{position:relative;top:-8px;}.view-services-page .attachment .views-row:hover{border:1px dashed #666666;}.node--services--full .field--name-field-service-icon{max-width:940px;margin:0 auto;}.node--services--full .field--name-field-service-icon img{float:left;margin:0 40px 30px 0;}.section-contact .content-container{max-width:980px;overflow:auto;margin:0 auto;padding:0px 20px;}.section-contact .content-container .contact-page-information{margin-bottom:40px;overflow:auto;}.section-contact .content-container .contact-page-information .block__content p{float:left;margin-right:40px;}.section-contact .content-container .contact-page-information .block__content{padding:0px;}.section-contact .content-container .block--webform{max-width:100%;}.section-contact .content-container .contact-page-map{float:left;}.section-contact .content-container .contact-page-map .block__content{padding:0px;}.section-contact .l-content{overflow:auto;max-width:1300px;margin:0 auto;margin-bottom:50px;}.section-contact .l-content h1{margin-bottom:60px;}.section-contact .block--webform{float:left;}.section-contact .block--webform{margin-right:40px;}.section-contact .block--block-3 .block__content{padding-top:0px;}.section-contact .block--block-3 .block__content > p{margin-top:0px;}.section-time-entry .l-content{padding-bottom:50px;}.time-tracker-time-entry-form{overflow:auto;padding-right:20px;}.time-tracker-time-entry-form .field-name-field-ticket-number{clear:both;float:left;}.time-tracker-time-entry-form .form-actions{padding-bottom:20px;}.time-tracker-time-entry-form .form-actions input{position:initial !important;}.time-tracker-time-entry-form .tabledrag-toggle-weight-wrapper{text-align:left;}.time-tracker-time-entry-form .form-actions{float:right;padding-top:40px;}.node--client--full fieldset.form-wrapper{clear:both;}.node--client--full .time_tracker_time_entries{font-size:0.9em;}.node--client--full .time_tracker_time_entries td{padding:5px;}.node--client--full .time_tracker_time_entries td.time_entry_activity{min-width:100px;}.page-time-entry-edit .time-tracker-time-entry-form{width:980px;margin:0 auto;padding:0.75em 20px 0 20px;}.page-time-entry-edit .form-type-checkbox{display:inline-block;padding-top:20px;}.page-time-entry-edit .form-item{margin-right:10px;}@font-face{font-family:'aller';src:url(/sites/all/themes/xequals/fonts/aller/aller_rg-webfont.woff2) format("woff2"),url(/sites/all/themes/xequals/fonts/aller/aller_rg-webfont.woff) format("woff"),url(/sites/all/themes/xequals/fonts/aller/aller_rg-webfont.ttf) format("truetype"),url(/sites/all/themes/xequals/fonts/aller/aller_rg-webfont.svg#allerregular) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'aller';src:url(/sites/all/themes/xequals/fonts/aller/aller_bd-webfont.woff2) format("woff2"),url(/sites/all/themes/xequals/fonts/aller/aller_bd-webfont.woff) format("woff"),url(/sites/all/themes/xequals/fonts/aller/aller_bd-webfont.ttf) format("truetype"),url(/sites/all/themes/xequals/fonts/aller/aller_bd-webfont.svg#allerbold) format("svg");font-weight:bold;font-style:normal;}html{font-family:'Open Sans',sans-serif;color:#111111;font-size:18px;line-height:30px;}h1,h2,h3,h4,h5{font-family:"aller",sans-serif;font-weight:normal;margin:0;padding-top:0.25em;}h1,h2,h3{color:#204770;}h1{font-size:44px;font-weight:bold;}h2{font-size:32px;font-weight:bold;}h3{font-size:28px;font-weight:bold;}a{color:inherit;text-decoration:none;border-bottom:1px solid;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;}.field--type-image a{border-bottom:none;}a:hover{color:#204770;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,img a,.views-field-field-image a,.views-field-field-twitter a,.views-field-view-node a{border-bottom:none;}.l-branding a{border-bottom:none;}blockquote{float:right;width:50%;font-size:1.3em;line-height:1.5em;margin:0 2em;padding:0.5em 2em;background:url(/sites/all/themes/xequals/images/blockquote.png) no-repeat;}.tabs--primary{margin-bottom:0;}h1{margin:0 auto;padding:0.75em 20px 0 20px;}.entity-paragraphs-item.grey-box{background:#eee;}.entity-paragraphs-item.grey-box .field--name-field-title{margin-top:15px;margin-bottom:20px;}.entity-paragraphs-item .content{max-width:980px;margin-right:auto;margin-left:auto;padding:20px;}.entity-paragraphs-item .content h1,.entity-paragraphs-item .content h2,.entity-paragraphs-item .content h3,.entity-paragraphs-item .content .field--name-field-title{text-align:left;}.paragraphs-item-sales-slab{font-family:'Gentium Book Basic',serif;font-size:1.2em;line-height:1.3em;font-style:italic;color:#204770;text-align:center;padding:2em;background:#dddddd;}.paragraphs-item-sales-slab .content{max-width:450px;margin-right:auto;margin-left:auto;padding:0;text-align:center;}.paragraphs-item-sales-slab .content .field--name-field-headline{font-size:2em;line-height:1.1em;}.paragraphs-item-sales-slab .content .field--name-field-headline p{margin:0;padding:0;}.paragraphs-item-sales-slab .content .field--name-field-headline strong{font-weight:normal;font-family:Aller Display,sans-serif;font-style:normal;}.paragraphs-item-sales-slab .content .field--name-field-divider{border-bottom:1px dashed;margin-bottom:1.5em;}.paragraphs-item-sales-slab .content .field--name-field-divider .field__item{display:inline-block;background:#dddddd;position:relative;top:0.75em;padding:0px 0.75em;}.paragraphs-item-sales-slab .content .field--name-field-divider .field--name-field-body{padding:0px 1em;}.content ul{padding:0;}.content ul li:before{content:"\2022";font-size:1.5em;vertical-align:bottom;display:inline-block;width:20px;}.content ul li{list-style:none;vertical-align:middle;line-height:2em;}.paragraphs-item-text .field--name-field-title .field__item{font-family:"aller",sans-serif;color:#204770;font-size:32px;font-weight:bold;}footer{background-color:#003852;color:#ffffff;position:relative;}footer .l-region--footer{width:100%;padding:20px 20px 10px 20px;overflow:auto;}footer .l-region--footer a:link,footer .l-region--footer a.active{border:none;color:#ffffff;}footer .l-region--footer .footer-logo{float:left;}footer .l-region--footer .footer-logo .block__content{padding:0px;}footer .l-region--footer .footer-logo .block__content p{margin:0px;}footer .l-region--footer .footer-social{float:right;}footer .l-region--footer .footer-social .block__content{padding:0px;}footer .l-region--footer .footer-social .block__content p{margin:0px;}footer .l-region--footer .footer-social .block__content a{margin-left:15px;}footer .l-region--footer .block--menu-menu-footer-menu{clear:both;float:left;margin-right:60px;font-family:"aller",sans-serif;}footer .l-region--footer .block--menu-menu-footer-menu ul.menu{padding:0px;margin-top:10px;}footer .l-region--footer .block--menu-menu-footer-menu ul.menu li.leaf{list-style-image:none;list-style-type:none;padding-bottom:10px;}footer .l-region--footer .footer-contact{float:left;}footer .l-region--footer .footer-contact .block__content{padding:0px;}footer .l-region--footer .footer-contact .block__content > p:first-child{margin-top:10px;}footer .l-region--footer .block--views-credibility-block{clear:both;overflow:auto;}footer .l-region--footer .block--views-credibility-block .views-row{float:left;margin-right:15px;}footer .l-region--footer .block--views-credibility-block .block__content{padding:0px;}footer .l-region--footer .footer-copyright{clear:both;font-size:13px;}footer .l-region--footer .footer-copyright .block__content{padding:0px;}footer .l-region--footer .footer-copyright .block__content p{margin-bottom:0px;}.l-header{background-image:url(/sites/all/themes/xequals/images/header-background-hd.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;}.l-header h2,.l-header h3,.l-header h4,.l-header p{color:#ffffff;font-weight:normal;}.l-branding{max-width:980px;margin:0 auto;padding:20px;overflow:auto;}.l-branding .site-logo{float:left;}.l-branding .header-contact{clear:both;}.l-branding .header-contact .block__content{padding:20px 0px 0px 0px;}.l-branding .header-contact h4{color:#ffffff;margin-top:-5px;padding:0px;}.l-region--header{max-width:980px;margin:0 auto;padding-bottom:20px;overflow:auto;}.l-region--header .header-slogan h2{border-bottom:3px solid #ffffff;padding:0.75em 0px 10px 0px;display:inline-block;}.l-branding{-webkit-transition:0.5s ease-out;-moz-transition:0.5s ease-out;-o-transition:0.5s ease-out;transition:0.5s ease-out;}canvas{width:100%;display:block;display:none;}.l-region--navigation .menu{border:none;list-style:none;text-align:left;padding:0;font-family:"aller",sans-serif;font-weight:normal;max-width:980px;margin:0 auto;}.l-region--navigation .menu .leaf{list-style-image:none;list-style-type:none;list-style:none;display:inline-block;}.l-region--navigation .menu .leaf a{display:inline-block;line-height:60px;padding-left:1em;padding-right:1em;color:white;text-transform:uppercase;text-decoration:none;border:0px;}.l-region--navigation .menu .leaf a:hover{background:#204770;}.page-portfolio .l-main .views-row.views-row-even{background:#dddddd;}.page-portfolio .l-main .views-row .views-field-nothing{max-width:980px;margin:0 auto;padding:40px 20px;overflow:auto;}.page-portfolio .l-main .views-row h2{padding-bottom:20px;border-bottom:1px dashed;}.page-portfolio .l-main .views-row h4{padding-top:10px;}.ds-2col-stacked .colwrapper > .group-left{display:inline-block;float:none;clear:both;vertical-align:top;}.ds-2col-stacked .colwrapper > .group-right{display:inline-block;float:none;clear:both;vertical-align:top;}.ds-2col-stacked > .group-footer{clear:both;}
